Решение на HTTP сваляч от Ралица Великова
Обратно към всички решения
Към профила на Ралица Великова
Резултати
- 4 точки от тестове
- 0 бонус точки
- 4 точки общо
- 6 успешни тест(а)
- 11 неуспешни тест(а)
Код
Лог от изпълнението
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.006s
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.006s
panic: test timed out after 1s
goroutine 3 [running]:
panic(0x668f40, 0xc420012160)
/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(0xc42008c0c0, 0x6d6051, 0x2a, 0x6f0428, 0xc42004bd01)
/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc42008c0c0)
/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc42008c0c0, 0xc42004be20)
/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x6f0620, 0x803140, 0x11, 0x11, 0x7f4714f904b0)
/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42004bee8, 0x686e20)
/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
_/tmp/d20170109-30451-1ytbgah/_test/_testmain.go:86 +0xc6
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
goroutine 21 [select]:
net/http.(*persistConn).roundTrip(0xc4200d8500, 0xc4200d6740, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200dc000, 0xc4200dc0f0, 0xc4200dc000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200dc0f0, 0x7e6e60, 0xc4200dc000, 0x0, 0x0, 0x0, 0x8, 0xc420036b00, 0xc420076058)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc420047dc0, 0xc4200dc0f0, 0x0, 0x0, 0x0, 0xc420076058, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc420047dc0, 0xc4200dc0f0, 0x6f0998, 0x1c, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Head(0xc420047dc0, 0xc4200d66a0, 0x1c, 0xc4200d66a0, 0xc4200d66a0, 0xc420036d20)
/usr/local/go/src/net/http/client.go:635 +0x93
_/tmp/d20170109-30451-1ytbgah.DownloadFile(0x7eb3a0, 0xc4200683f8, 0xc420047eb8, 0x1, 0x1, 0xc4200d66a0, 0x1c)
/tmp/d20170109-30451-1ytbgah/solution.go:81 +0xa7
_/tmp/d20170109-30451-1ytbgah.TestSingleURLBlockUntilDownloadFileReturns(0xc42008c180)
/tmp/d20170109-30451-1ytbgah/solution_test.go:135 +0x246
testing.tRunner(0xc42008c180, 0x6f0428)
/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
/usr/local/go/src/testing/testing.go:646 +0x2ec
goroutine 22 [IO wait]:
net.runtime_pollWait(0x7f4714f35178, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42005e290, 0x72, 0xc420037dd0, 0xc420068080)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42005e290, 0x7e88a0, 0xc420068080)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc42005e230, 0x0, 0x7e7460, 0xc4200d6820)
/usr/local/go/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc420076040, 0x43418e, 0xc420037e80, 0x52b79d)
/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).Accept(0xc420076040, 0x6f0800, 0xc42008e480, 0x7eb420, 0xc42000c150)
/usr/local/go/src/net/tcpsock.go:222 +0x49
net/http.(*Server).Serve(0xc42008e280, 0x7eaba0, 0xc420076040, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2273 +0x1ce
net/http/httptest.(*Server).goServe.func1(0xc4200644e0)
/usr/local/go/src/net/http/httptest/server.go:235 +0x6d
created by net/http/httptest.(*Server).goServe
/usr/local/go/src/net/http/httptest/server.go:236 +0x5c
goroutine 26 [IO wait]:
net.runtime_pollWait(0x7f4714f350b8, 0x72, 0x5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42005e370, 0x72, 0xc4200369d0, 0xc420068080)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42005e370, 0x7e88a0, 0xc420068080)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42005e310, 0xc4200fb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc420068080)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420076068, 0xc4200fb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200d8500, 0xc4200fb000, 0x1000, 0x1000, 0x539833, 0xc420023b78, 0xc420023b88)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420064ae0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420064ae0, 0x1, 0xc420064c60, 0xc420023c60, 0x6, 0x0, 0xc420023c04)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200d8500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 25 [chan receive]:
_/tmp/d20170109-30451-1ytbgah.TestSingleURLBlockUntilDownloadFileReturns.func1(0x7eada0, 0xc42006f450, 0xc4200dc1e0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:107 +0x81
net/http.HandlerFunc.ServeHTTP(0xc42006d050, 0x7eada0, 0xc42006f450, 0xc4200dc1e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42008e280, 0x7eada0, 0xc42006f450, 0xc4200dc1e0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42008e480, 0x7eb360, 0xc420066980)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 27 [select]:
net/http.(*persistConn).writeLoop(0xc4200d8500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 1.009s
panic: wtf
goroutine 27 [running]:
panic(0x668f40, 0xc420063570)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x0, 0xc4200d46a0, 0x1c, 0x0, 0x25, 0xc42005ed20)
/tmp/d20170109-30451-1ytbgah/solution.go:59 +0x53b
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:118 +0x238
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.008s
--- FAIL: TestNoValidUrls (0.13s)
solution_test.go:215: Expected to get error, but got none
FAIL
exit status 1
FAIL _/tmp/d20170109-30451-1ytbgah 0.137s
panic: wtf
goroutine 19 [running]:
panic(0x668f40, 0xc420013450)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x0, 0xc4200bea20, 0x1c, 0x0, 0x25, 0xc4200ea120)
/tmp/d20170109-30451-1ytbgah/solution.go:59 +0x53b
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:118 +0x238
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.008s
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.007s
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.007s
panic: Get http://some.non.existing.domain.at.nowhere/pesho: dial tcp: lookup some.non.existing.domain.at.nowhere on 192.168.1.1:53: no such host
goroutine 28 [running]:
panic(0x685ca0, 0xc42006dc80)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0x6d7261, 0x30, 0x13, 0x12, 0xc420064ba0)
/tmp/d20170109-30451-1ytbgah/solution.go:51 +0x599
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.048s
panic: Get : unsupported protocol scheme ""
goroutine 9 [running]:
panic(0x685ca0, 0xc42000c750)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2, 0x6c9cd0, 0x0, 0x19, 0xc, 0xc4200fc7e0)
/tmp/d20170109-30451-1ytbgah/solution.go:51 +0x599
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.014s
panic: wtf
goroutine 4 [running]:
panic(0x668f40, 0xc4200694d0)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x0, 0xc4200d66a0, 0x1c, 0x0, 0x13, 0xc4200f40c0)
/tmp/d20170109-30451-1ytbgah/solution.go:59 +0x53b
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:118 +0x238
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.038s
panic: wtf
goroutine 30 [running]:
panic(0x668f40, 0xc4200699a0)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2, 0xc4200d66e0, 0x1d, 0x19, 0xc, 0xc420064cc0)
/tmp/d20170109-30451-1ytbgah/solution.go:59 +0x53b
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.010s
panic: wtf
goroutine 13 [running]:
panic(0x668f40, 0xc420013710)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x0, 0xc4200c0a20, 0x1c, 0x0, 0x25, 0xc420060cc0)
/tmp/d20170109-30451-1ytbgah/solution.go:59 +0x53b
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:118 +0x238
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 0.008s
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.007s
PASS
ok _/tmp/d20170109-30451-1ytbgah 0.282s
--- FAIL: TestSlowLingchiWithMaxConnections (0.05s)
solution_test.go:855: Got new request while already having 21
solution_test.go:855: Got new request while already having 22
solution_test.go:855: Got new request while already having 23
solution_test.go:855: Got new request while already having 24
solution_test.go:855: Got new request while already having 25
solution_test.go:855: Got new request while already having 26
solution_test.go:855: Got new request while already having 27
solution_test.go:855: Got new request while already having 28
solution_test.go:855: Got new request while already having 29
solution_test.go:855: Got new request while already having 30
solution_test.go:855: Got new request while already having 31
solution_test.go:855: Got new request while already having 32
solution_test.go:855: Got new request while already having 33
solution_test.go:855: Got new request while already having 34
solution_test.go:855: Got new request while already having 35
solution_test.go:855: Got new request while already having 36
solution_test.go:855: Got new request while already having 37
solution_test.go:855: Got new request while already having 31
solution_test.go:855: Got new request while already having 31
solution_test.go:855: Got new request while already having 31
solution_test.go:855: Got new request while already having 32
solution_test.go:855: Got new request while already having 33
solution_test.go:855: Got new request while already having 34
solution_test.go:855: Got new request while already having 35
solution_test.go:855: Got new request while already having 36
solution_test.go:855: Got new request while already having 37
solution_test.go:855: Got new request while already having 38
solution_test.go:855: Got new request while already having 39
solution_test.go:855: Got new request while already having 40
solution_test.go:855: Got new request while already having 41
solution_test.go:855: Got new request while already having 42
solution_test.go:855: Got new request while already having 43
solution_test.go:855: Got new request while already having 44
solution_test.go:855: Got new request while already having 45
solution_test.go:855: Got new request while already having 46
solution_test.go:855: Got new request while already having 47
solution_test.go:855: Got new request while already having 48
solution_test.go:855: Got new request while already having 49
solution_test.go:855: Got new request while already having 50
solution_test.go:855: Got new request while already having 51
solution_test.go:855: Got new request while already having 52
solution_test.go:855: Got new request while already having 53
solution_test.go:855: Got new request while already having 54
solution_test.go:855: Got new request while already having 55
solution_test.go:855: Got new request while already having 56
solution_test.go:855: Got new request while already having 57
solution_test.go:855: Got new request while already having 58
solution_test.go:855: Got new request while already having 59
solution_test.go:855: Got new request while already having 60
solution_test.go:855: Got new request while already having 61
solution_test.go:855: Got new request while already having 62
solution_test.go:855: Got new request while already having 63
solution_test.go:855: Got new request while already having 64
solution_test.go:855: Got new request while already having 65
solution_test.go:855: Got new request while already having 66
solution_test.go:855: Got new request while already having 67
solution_test.go:855: Got new request while already having 68
solution_test.go:855: Got new request while already having 69
solution_test.go:855: Got new request while already having 70
solution_test.go:855: Got new request while already having 71
solution_test.go:855: Got new request while already having 72
solution_test.go:855: Got new request while already having 73
solution_test.go:855: Got new request while already having 74
solution_test.go:855: Got new request while already having 75
solution_test.go:855: Got new request while already having 76
solution_test.go:855: Got new request while already having 77
solution_test.go:855: Got new request while already having 78
solution_test.go:855: Got new request while already having 79
solution_test.go:855: Got new request while already having 80
solution_test.go:855: Got new request while already having 80
solution_test.go:855: Got new request while already having 81
solution_test.go:855: Got new request while already having 82
solution_test.go:855: Got new request while already having 83
solution_test.go:855: Got new request while already having 84
solution_test.go:855: Got new request while already having 85
solution_test.go:855: Got new request while already having 86
solution_test.go:855: Got new request while already having 87
solution_test.go:855: Got new request while already having 88
solution_test.go:855: Got new request while already having 89
solution_test.go:855: Got new request while already having 90
FAIL
exit status 1
FAIL _/tmp/d20170109-30451-1ytbgah 0.057s
panic: test timed out after 1s
goroutine 1005 [running]:
panic(0x668f40, 0xc420311b50)
/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(0xc42007c0c0, 0x6d7cc9, 0x34, 0x6f0448, 0xc42004bd01)
/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc42007c0c0)
/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc42007c0c0, 0xc42026be30)
/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x6f0620, 0x803140, 0x11, 0x11, 0x7f78e6e83000)
/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc42026bef8, 0x686e20)
/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
_/tmp/d20170109-30451-1ytbgah/_test/_testmain.go:86 +0xc6
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1
goroutine 6 [chan receive]:
_/tmp/d20170109-30451-1ytbgah.DownloadFile(0x7eb420, 0xc42000d0b0, 0xc42004dc38, 0x32, 0x32, 0xc420013436, 0x2)
/tmp/d20170109-30451-1ytbgah/solution.go:128 +0x362
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors(0xc42007c180)
/tmp/d20170109-30451-1ytbgah/solution_test.go:995 +0x4f3
testing.tRunner(0xc42007c180, 0x6f0448)
/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 [IO wait]:
net.runtime_pollWait(0x7f78e6e28178, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014370, 0x72, 0xc42012cdd0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).accept(0xc420014310, 0x0, 0x7e7460, 0xc42055b6e0)
/usr/local/go/src/net/fd_unix.go:419 +0x238
net.(*TCPListener).accept(0xc42002a048, 0x43418e, 0xc42012ce80, 0x52b79d)
/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).Accept(0xc42002a048, 0x6f0800, 0xc420575c80, 0x7eb420, 0xc4200de060)
/usr/local/go/src/net/tcpsock.go:222 +0x49
net/http.(*Server).Serve(0xc42001a300, 0x7eaba0, 0xc42002a048, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2273 +0x1ce
net/http/httptest.(*Server).goServe.func1(0xc42005e4e0)
/usr/local/go/src/net/http/httptest/server.go:235 +0x6d
created by net/http/httptest.(*Server).goServe
/usr/local/go/src/net/http/httptest/server.go:236 +0x5c
goroutine 13 [select]:
net/http.(*persistConn).roundTrip(0xc42000ae00, 0xc4201e2a60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464690, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464690, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206beb00, 0xc4200e7938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206bed90, 0xc420464690, 0x0, 0x0, 0x0, 0xc4200e7938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206bed90, 0xc420464690, 0x6f0998, 0x3, 0xc4206bec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206bed90, 0xc420464690, 0xc42051fd80, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1, 0xc4200be9e0, 0x18, 0x1, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 15 [select]:
net/http.(*persistConn).roundTrip(0xc42000b700, 0xc4201e3140, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204652c0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204652c0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42066e8e0, 0xc4200e7a38)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42066eb70, 0xc4204652c0, 0x0, 0x0, 0x0, 0xc4200e7a38, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42066eb70, 0xc4204652c0, 0x6f0998, 0x3, 0xc42066ea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42066eb70, 0xc4204652c0, 0xc4202f8480, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x3, 0xc4200bea20, 0x18, 0x3, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 34 [select]:
net/http.(*persistConn).roundTrip(0xc42000ad00, 0xc4201e3320, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420465770, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420465770, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42072e8e0, 0xc4200e7a78)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42072eb70, 0xc420465770, 0x0, 0x0, 0x0, 0xc4200e7a78, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42072eb70, 0xc420465770, 0x6f0998, 0x3, 0xc42072ea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42072eb70, 0xc420465770, 0xc4202f8700, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x5, 0xc4200bea60, 0x18, 0x5, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 36 [select]:
net/http.(*persistConn).roundTrip(0xc42000b200, 0xc420475ea0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420466960, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420466960, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4205c07d0, 0xc42002b898)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4205c0a60, 0xc420466960, 0x0, 0x0, 0x0, 0xc42002b898, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4205c0a60, 0xc420466960, 0x6f0998, 0x3, 0xc4205c0901, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4205c0a60, 0xc420466960, 0xc420124500, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x7, 0xc4200beaa0, 0x18, 0x7, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 624 [IO wait]:
net.runtime_pollWait(0x7f78e6e27ab8, 0x72, 0x11)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203c6a00, 0x72, 0xc4202c49d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203c6a00, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203c69a0, 0xc420406000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a6f0, 0xc420406000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b400, 0xc420406000, 0x1000, 0x1000, 0x30, 0xc4202c4b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204c8c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204c8c00, 0x1, 0x0, 0x1, 0x0, 0xc420155b60, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b400)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 38 [select]:
net/http.(*persistConn).roundTrip(0xc42000a900, 0xc4200bf260, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204672c0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204672c0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42068e8e0, 0xc42002b938)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42068eb70, 0xc4204672c0, 0x0, 0x0, 0x0, 0xc42002b938, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42068eb70, 0xc4204672c0, 0x6f0998, 0x3, 0xc42068ea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42068eb70, 0xc4204672c0, 0xc420124880, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x9, 0xc4200beae0, 0x18, 0x9, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 40 [select]:
net/http.(*persistConn).roundTrip(0xc42000b000, 0xc4201e2980, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204645a0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204645a0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42071e9f0, 0xc4200e7918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42071ec80, 0xc4204645a0, 0x0, 0x0, 0x0, 0xc4200e7918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42071ec80, 0xc4204645a0, 0x6f0998, 0x3, 0xc42071eb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42071ec80, 0xc4204645a0, 0xc42051fc80, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xb, 0xc4200beb20, 0x19, 0xb, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 875 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f15f0, 0xc420466690)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f15f0, 0xc420466690)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f15f0, 0xc420466690)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e0980, 0x7eb360, 0xc42059c100)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 42 [select]:
net/http.(*persistConn).roundTrip(0xc42000b600, 0xc4201e2e60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464e10, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464e10, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42076e9f0, 0xc4200e79d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42076ec80, 0xc420464e10, 0x0, 0x0, 0x0, 0xc4200e79d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42076ec80, 0xc420464e10, 0x6f0998, 0x3, 0xc42076eb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42076ec80, 0xc420464e10, 0xc4202f8100, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xd, 0xc4200beb60, 0x19, 0xd, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 896 [IO wait]:
net.runtime_pollWait(0x7f78e6e29330, 0x72, 0xf)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4205f5aa0, 0x72, 0xc4202889d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4205f5aa0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4205f5a40, 0xc420412000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af60, 0xc420412000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42040e100, 0xc420412000, 0x1000, 0x1000, 0x30, 0xc420288b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420111380)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420111380, 0x1, 0x0, 0x1, 0x0, 0xc42005f7a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42040e100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 44 [select]:
net/http.(*persistConn).roundTrip(0xc420130800, 0xc4201e2b40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464870, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464870, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206ce8e0, 0xc4200e7958)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206ceb70, 0xc420464870, 0x0, 0x0, 0x0, 0xc4200e7958, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206ceb70, 0xc420464870, 0x6f0998, 0x3, 0xc4206cea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206ceb70, 0xc420464870, 0xc42051fe80, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0xf, 0xc4200beba0, 0x19, 0xf, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 46 [select]:
net/http.(*persistConn).roundTrip(0xc420130b00, 0xc420475f60, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420466b40, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420466b40, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42067e8e0, 0xc42002b8b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42067eb70, 0xc420466b40, 0x0, 0x0, 0x0, 0xc42002b8b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42067eb70, 0xc420466b40, 0x6f0998, 0x3, 0xc42067ea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42067eb70, 0xc420466b40, 0xc420124580, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x11, 0xc4200bebe0, 0x19, 0x11, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 1003 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1a00, 0xc420465590)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1a00, 0xc420465590)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1a00, 0xc420465590)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575480, 0x7eb360, 0xc4205b32c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 48 [select]:
net/http.(*persistConn).roundTrip(0xc42000b400, 0xc4200bf180, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204670e0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204670e0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42049a7d0, 0xc42002b918)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42049aa60, 0xc4204670e0, 0x0, 0x0, 0x0, 0xc42002b918, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42049aa60, 0xc4204670e0, 0x6f0998, 0x3, 0xc42049a901, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42049aa60, 0xc4204670e0, 0xc420124780, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x13, 0xc4200bec20, 0x19, 0x13, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 50 [select]:
net/http.(*persistConn).roundTrip(0xc42040e100, 0xc4201e2da0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464c30, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464c30, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42078eb00, 0xc4200e79b8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42078ed90, 0xc420464c30, 0x0, 0x0, 0x0, 0xc4200e79b8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42078ed90, 0xc420464c30, 0x6f0998, 0x3, 0xc42078ec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42078ed90, 0xc420464c30, 0xc4202f8080, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x15, 0xc4200bec60, 0x19, 0x15, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 974 [IO wait]:
net.runtime_pollWait(0x7f78e6df05d0, 0x72, 0xc)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204ea3e0, 0x72, 0xc42034d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204ea3e0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204ea380, 0xc4204b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a650, 0xc4204b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420131000, 0xc4204b6000, 0x1000, 0x1000, 0x30, 0xc42034db58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420532c00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420532c00, 0x1, 0x0, 0x1, 0x0, 0xc42030f4a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420131000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 52 [select]:
net/http.(*persistConn).roundTrip(0xc420130c00, 0xc420475b00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204660f0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204660f0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42075e9f0, 0xc42002b840)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42075ec80, 0xc4204660f0, 0x0, 0x0, 0x0, 0xc42002b840, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42075ec80, 0xc4204660f0, 0x6f0998, 0x3, 0xc42075eb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42075ec80, 0xc4204660f0, 0xc420124000, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x17, 0xc4200beca0, 0x19, 0x17, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 979 [select]:
net/http.(*persistConn).writeLoop(0xc42000b000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 54 [select]:
net/http.(*persistConn).roundTrip(0xc420130500, 0xc4201e28c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204643c0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204643c0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42074eb00, 0xc4200e78f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42074ed90, 0xc4204643c0, 0x0, 0x0, 0x0, 0xc4200e78f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42074ed90, 0xc4204643c0, 0x6f0998, 0x3, 0xc42074ec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42074ed90, 0xc4204643c0, 0xc42051fc00, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x19, 0xc4200bece0, 0x19, 0x19, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 56 [select]:
net/http.(*persistConn).roundTrip(0xc420131200, 0xc420475ca0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204665a0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204665a0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206de9f0, 0xc42002b860)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206dec80, 0xc4204665a0, 0x0, 0x0, 0x0, 0xc42002b860, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206dec80, 0xc4204665a0, 0x6f0998, 0x3, 0xc4206deb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206dec80, 0xc4204665a0, 0xc420124280, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1b, 0xc4200bed20, 0x19, 0x1b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 58 [select]:
net/http.(*persistConn).roundTrip(0xc42000b500, 0xc4201e2c00, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464960, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464960, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc420448c10, 0xc4200e7978)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc420448ea0, 0xc420464960, 0x0, 0x0, 0x0, 0xc4200e7978, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc420448ea0, 0xc420464960, 0x6f0998, 0x3, 0xc420448d01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc420448ea0, 0xc420464960, 0xc42051ff00, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1d, 0xc4200bed60, 0x19, 0x1d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 60 [select]:
net/http.(*persistConn).roundTrip(0xc420130100, 0xc4201e2ce0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464a50, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464a50, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42079eb00, 0xc4200e7998)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42079ed90, 0xc420464a50, 0x0, 0x0, 0x0, 0xc4200e7998, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42079ed90, 0xc420464a50, 0x6f0998, 0x3, 0xc42079ec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42079ed90, 0xc420464a50, 0xc4202f8000, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x1f, 0xc4200beda0, 0x19, 0x1f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 1004 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9930, 0xc420465a40)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9930, 0xc420465a40)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9930, 0xc420465a40)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575c80, 0x7eb360, 0xc4205b3b80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 62 [select]:
net/http.(*persistConn).roundTrip(0xc42000b800, 0xc4201e34e0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420465b30, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420465b30, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206ae8e0, 0xc4200e7ab8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206aeb70, 0xc420465b30, 0x0, 0x0, 0x0, 0xc4200e7ab8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206aeb70, 0xc420465b30, 0x6f0998, 0x3, 0xc4206aea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206aeb70, 0xc420465b30, 0xc4202f8900, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x21, 0xc4200bede0, 0x19, 0x21, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 64 [select]:
net/http.(*persistConn).roundTrip(0xc420130f00, 0xc4201e3220, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204654a0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204654a0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42013e6c0, 0xc4200e7a58)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42013e950, 0xc4204654a0, 0x0, 0x0, 0x0, 0xc4200e7a58, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42013e950, 0xc4204654a0, 0x6f0998, 0x3, 0xc42013e801, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42013e950, 0xc4204654a0, 0xc4202f8580, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x23, 0xc4200bee20, 0x19, 0x23, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 927 [IO wait]:
net.runtime_pollWait(0x7f78e6e29030, 0x72, 0xd)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203c6290, 0x72, 0xc4201299d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203c6290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203c6230, 0xc420326000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420428198, 0xc420326000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000af00, 0xc420326000, 0x1000, 0x1000, 0x30, 0xc420129b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42057a420)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42057a420, 0x1, 0x0, 0x1, 0x0, 0xc4201557a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000af00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 66 [select]:
net/http.(*persistConn).roundTrip(0xc42000b100, 0xc4201e3420, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420465950, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420465950, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42077eb00, 0xc4200e7a98)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42077ed90, 0xc420465950, 0x0, 0x0, 0x0, 0xc4200e7a98, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42077ed90, 0xc420465950, 0x6f0998, 0x3, 0xc42077ec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42077ed90, 0xc420465950, 0xc4202f8880, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x25, 0xc4200bee60, 0x19, 0x25, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 68 [select]:
net/http.(*persistConn).roundTrip(0xc42040e000, 0xc4201e2f40, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420464ff0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420464ff0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206eeb00, 0xc4200e79f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206eed90, 0xc420464ff0, 0x0, 0x0, 0x0, 0xc4200e79f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206eed90, 0xc420464ff0, 0x6f0998, 0x3, 0xc4206eec01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206eed90, 0xc420464ff0, 0xc4202f8200, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x27, 0xc4200beea0, 0x19, 0x27, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 70 [select]:
net/http.(*persistConn).roundTrip(0xc420130e00, 0xc4200bf0c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420466f00, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420466f00, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42069e8e0, 0xc42002b8f8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42069eb70, 0xc420466f00, 0x0, 0x0, 0x0, 0xc42002b8f8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42069eb70, 0xc420466f00, 0x6f0998, 0x3, 0xc42069ea01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42069eb70, 0xc420466f00, 0xc420124700, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x29, 0xc4200beee0, 0x19, 0x29, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 941 [IO wait]:
net.runtime_pollWait(0x7f78e6e274b8, 0x72, 0x16)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204ead80, 0x72, 0xc4202b29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204ead80, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204ead20, 0xc420530000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a290, 0xc420530000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130500, 0xc420530000, 0x1000, 0x1000, 0x30, 0xc4202b2b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420556600)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420556600, 0x1, 0x0, 0x1, 0x0, 0xc420154ba0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 72 [select]:
net/http.(*persistConn).roundTrip(0xc42000af00, 0xc4201e3040, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc4204650e0, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4204650e0, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4202907d0, 0xc4200e7a18)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc420290a60, 0xc4204650e0, 0x0, 0x0, 0x0, 0xc4200e7a18, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc420290a60, 0xc4204650e0, 0x6f0998, 0x3, 0xc420290901, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc420290a60, 0xc4204650e0, 0xc4202f8380, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2b, 0xc4200bef20, 0x19, 0x2b, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 74 [select]:
net/http.(*persistConn).roundTrip(0xc420131000, 0xc4200be920, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420466d20, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420466d20, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc4206fe9f0, 0xc42002b8d8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc4206fec80, 0xc420466d20, 0x0, 0x0, 0x0, 0xc42002b8d8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc4206fec80, 0xc420466d20, 0x6f0998, 0x3, 0xc4206feb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc4206fec80, 0xc420466d20, 0xc420124680, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2d, 0xc4200bef60, 0x19, 0x2d, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 76 [select]:
net/http.(*persistConn).roundTrip(0xc420130900, 0xc420475dc0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420466780, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420466780, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42070e9f0, 0xc42002b878)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42070ec80, 0xc420466780, 0x0, 0x0, 0x0, 0xc42002b878, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42070ec80, 0xc420466780, 0x6f0998, 0x3, 0xc42070eb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42070ec80, 0xc420466780, 0xc420124400, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x2f, 0xc4200befa0, 0x19, 0x2f, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 977 [select]:
net/http.(*persistConn).writeLoop(0xc42000b700)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 78 [select]:
net/http.(*persistConn).roundTrip(0xc42000b300, 0xc4201e35c0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c2000, 0xc420465d10, 0xc4200c2000, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420465d10, 0x7e6e60, 0xc4200c2000, 0x0, 0x0, 0x0, 0x8, 0xc42073e9f0, 0xc4200e7ad8)
/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42073ec80, 0xc420465d10, 0x0, 0x0, 0x0, 0xc4200e7ad8, 0x0, 0x1)
/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42073ec80, 0xc420465d10, 0x6f0998, 0x3, 0xc42073eb01, 0x4106d8)
/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42073ec80, 0xc420465d10, 0xc4202f8a00, 0x0, 0x0)
/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:49 +0x27f
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
_/tmp/d20170109-30451-1ytbgah.downloadChunk(0x31, 0xc4200befe0, 0x19, 0x31, 0x1, 0xc42005ec00)
/tmp/d20170109-30451-1ytbgah/solution.go:64 +0x335
created by _/tmp/d20170109-30451-1ytbgah.DownloadFile
/tmp/d20170109-30451-1ytbgah/solution.go:121 +0x2ab
goroutine 1014 [IO wait]:
net.runtime_pollWait(0x7f78e6df0b10, 0x72, 0x6)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015f70, 0x72, 0xc42026a9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015f70, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015f10, 0xc420516000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a670, 0xc420516000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130c00, 0xc420516000, 0x1000, 0x1000, 0x30, 0xc42026ab58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420533260)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420533260, 0x1, 0x0, 0x1, 0x0, 0xc42005f380, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130c00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 829 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9380, 0xc4204663c0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9380, 0xc4204663c0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9380, 0xc4204663c0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4203ba400, 0x7eb360, 0xc4200d49c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 820 [IO wait]:
net.runtime_pollWait(0x7f78e6e29c30, 0x72, 0x19)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202d6290, 0x72, 0xc42033f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202d6290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202d6230, 0xc4201ac000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d8, 0xc4201ac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130100, 0xc4201ac000, 0x1000, 0x1000, 0x30, 0xc42033fb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42040d9e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42040d9e0, 0x1, 0x0, 0x1, 0x0, 0xc42005f620, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 851 [IO wait]:
net.runtime_pollWait(0x7f78e6debcd0, 0x72, 0x2e)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202d6610, 0x72, 0xc4203509d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202d6610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202d65b0, 0xc42054e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4204281f0, 0xc42054e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130900, 0xc42054e000, 0x1000, 0x1000, 0x30, 0xc420350b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204d0f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204d0f00, 0x1, 0x0, 0x1, 0x0, 0xc420155620, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 943 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9110, 0xc4204642d0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9110, 0xc4204642d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9110, 0xc4204642d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420324400, 0x7eb360, 0xc4205b2640)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 622 [select]:
net/http.(*persistConn).writeLoop(0xc42000b300)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 982 [IO wait]:
net.runtime_pollWait(0x7f78e6df0d50, 0x72, 0x12)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42030d330, 0x72, 0xc4201c29d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42030d330, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42030d2d0, 0xc42035d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6408, 0xc42035d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ae00, 0xc42035d000, 0x1000, 0x1000, 0x30, 0xc4201c2b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420556e40)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420556e40, 0x1, 0x0, 0x1, 0x0, 0xc42005f500, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ae00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 999 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e91e0, 0xc420466000)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e91e0, 0xc420466000)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e91e0, 0xc420466000)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575280, 0x7eb360, 0xc4205b3380)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 897 [select]:
net/http.(*persistConn).writeLoop(0xc42040e100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 960 [IO wait]:
net.runtime_pollWait(0x7f78e6e291b0, 0x72, 0x18)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42030d4f0, 0x72, 0xc42024e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42030d4f0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42030d490, 0xc420586000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e63f0, 0xc420586000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b500, 0xc420586000, 0x1000, 0x1000, 0x30, 0xc42024eb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420556a80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420556a80, 0x1, 0x0, 0x1, 0x0, 0xc4201550e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b500)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 582 [select]:
net/http.(*persistConn).writeLoop(0xc420131200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 642 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9790, 0xc420466ff0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9790, 0xc420466ff0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9790, 0xc420466ff0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204b8880, 0x7eb360, 0xc420409840)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 930 [IO wait]:
net.runtime_pollWait(0x7f78e6e29cf0, 0x72, 0x5)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203c61b0, 0x72, 0xc42026f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203c61b0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203c6150, 0xc420521000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a110, 0xc420521000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000a900, 0xc420521000, 0x1000, 0x1000, 0x30, 0xc42026fb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420169b00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420169b00, 0x1, 0x0, 0x1, 0x0, 0xc420155c80, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000a900)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 987 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1380, 0xc420464780)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1380, 0xc420464780)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1380, 0xc420464780)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420574880, 0x7eb360, 0xc4203958c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 981 [select]:
net/http.(*persistConn).writeLoop(0xc420130b00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 988 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e96c0, 0xc420466a50)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e96c0, 0xc420466a50)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e96c0, 0xc420466a50)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420574900, 0x7eb360, 0xc420395840)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 830 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f16c0, 0xc420466870)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f16c0, 0xc420466870)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f16c0, 0xc420466870)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4203ba480, 0x7eb360, 0xc4204088c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 944 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1c70, 0xc420465860)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1c70, 0xc420465860)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1c70, 0xc420465860)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420324480, 0x7eb360, 0xc42059c180)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 625 [select]:
net/http.(*persistConn).writeLoop(0xc42000b400)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 890 [IO wait]:
net.runtime_pollWait(0x7f78e6df0f90, 0x72, 0x9)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204ea840, 0x72, 0xc42034f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204ea840, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204ea7e0, 0xc420210000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a418, 0xc420210000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42040e000, 0xc420210000, 0x1000, 0x1000, 0x30, 0xc42034fb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420533800)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420533800, 0x1, 0x0, 0x1, 0x0, 0xc42005f980, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42040e000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1000 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1ba0, 0xc420466e10)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1ba0, 0xc420466e10)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1ba0, 0xc420466e10)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575300, 0x7eb360, 0xc4205b33c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1015 [select]:
net/http.(*persistConn).writeLoop(0xc420130c00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 751 [select]:
net/http.(*persistConn).writeLoop(0xc42000ad00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 976 [IO wait]:
net.runtime_pollWait(0x7f78e6deb310, 0x72, 0xb)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42030dbf0, 0x72, 0xc4202d09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42030dbf0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42030db90, 0xc420248000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a658, 0xc420248000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b700, 0xc420248000, 0x1000, 0x1000, 0x30, 0xc4202d0b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420532d80)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420532d80, 0x1, 0x0, 0x1, 0x0, 0xc42030e000, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b700)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 821 [select]:
net/http.(*persistConn).writeLoop(0xc420130100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 891 [select]:
net/http.(*persistConn).writeLoop(0xc42040e000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1013 [select]:
net/http.(*persistConn).writeLoop(0xc420130e00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 747 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1ad0, 0xc420465680)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1ad0, 0xc420465680)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1ad0, 0xc420465680)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420461100, 0x7eb360, 0xc420604a80)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1011 [select]:
net/http.(*persistConn).writeLoop(0xc420130f00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 983 [select]:
net/http.(*persistConn).writeLoop(0xc42000ae00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 939 [IO wait]:
net.runtime_pollWait(0x7f78e6deb910, 0x72, 0x17)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203c7250, 0x72, 0xc4203409d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203c7250, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203c71f0, 0xc42032a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a280, 0xc42032a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b100, 0xc42032a000, 0x1000, 0x1000, 0x30, 0xc420340b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205565a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205565a0, 0x1, 0x0, 0x1, 0x0, 0xc42030f740, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b100)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 815 [select]:
net/http.(*persistConn).writeLoop(0xc42000b600)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 975 [select]:
net/http.(*persistConn).writeLoop(0xc420131000)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1019 [select]:
net/http.(*persistConn).writeLoop(0xc42000b800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 835 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e95f0, 0xc420464f00)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e95f0, 0xc420464f00)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e95f0, 0xc420464f00)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4203ba700, 0x7eb360, 0xc4200d44c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 989 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f12b0, 0xc4204644b0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f12b0, 0xc4204644b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f12b0, 0xc4204644b0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420574980, 0x7eb360, 0xc4205b2e40)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 990 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1450, 0xc4204662d0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1450, 0xc4204662d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1450, 0xc4204662d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420574a00, 0x7eb360, 0xc4205b2cc0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 581 [IO wait]:
net.runtime_pollWait(0x7f78e6deb3d0, 0x72, 0x1b)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204e3720, 0x72, 0xc42033d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204e3720, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204e36c0, 0xc4201a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6078, 0xc4201a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420131200, 0xc4201a8000, 0x1000, 0x1000, 0x30, 0xc42033db58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420584cc0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420584cc0, 0x1, 0x0, 0x1, 0x0, 0xc4201552c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420131200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1018 [IO wait]:
net.runtime_pollWait(0x7f78e6df0690, 0x72, 0x24)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204e2140, 0x72, 0xc42024f9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204e2140, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204e20e0, 0xc4202a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a738, 0xc4202a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b800, 0xc4202a0000, 0x1000, 0x1000, 0x30, 0xc42024fb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204c82a0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204c82a0, 0x1, 0x0, 0x1, 0x0, 0xc42030f8c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1012 [IO wait]:
net.runtime_pollWait(0x7f78e6e29870, 0x72, 0x7)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204ea060, 0x72, 0xc42026e9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204ea060, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204ea000, 0xc420272000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a668, 0xc420272000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130e00, 0xc420272000, 0x1000, 0x1000, 0x30, 0xc42026eb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205330e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205330e0, 0x1, 0x0, 0x1, 0x0, 0xc4201559e0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130e00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 833 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e92b0, 0xc4204661e0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e92b0, 0xc4204661e0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e92b0, 0xc4204661e0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4203ba600, 0x7eb360, 0xc4200d4ac0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 913 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1790, 0xc420466c30)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1790, 0xc420466c30)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1790, 0xc420466c30)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420122280, 0x7eb360, 0xc420216580)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 750 [IO wait]:
net.runtime_pollWait(0x7f78e6df0bd0, 0x72, 0x1d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014920, 0x72, 0xc4203209d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014920, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200148c0, 0xc4201ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420428120, 0xc4201ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ad00, 0xc4201ce000, 0x1000, 0x1000, 0x30, 0xc420320b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205579e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205579e0, 0x1, 0x0, 0x1, 0x0, 0xc42030f5c0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ad00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 1001 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1930, 0xc4204653b0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1930, 0xc4204653b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1930, 0xc4204653b0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575380, 0x7eb360, 0xc4205b3400)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 832 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1520, 0xc420464d20)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1520, 0xc420464d20)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1520, 0xc420464d20)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4203ba580, 0x7eb360, 0xc4204087c0)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 812 [IO wait]:
net.runtime_pollWait(0x7f78e6e27338, 0x72, 0x2d)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202d6450, 0x72, 0xc4202cc9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202d6450, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202d63f0, 0xc4201ee000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0b8, 0xc4201ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130800, 0xc4201ee000, 0x1000, 0x1000, 0x30, 0xc4202ccb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42040d3e0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42040d3e0, 0x1, 0x0, 0x1, 0x0, 0xc420154f00, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130800)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 819 [select]:
net/http.(*persistConn).writeLoop(0xc42000b200)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 961 [select]:
net/http.(*persistConn).writeLoop(0xc42000b500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 818 [IO wait]:
net.runtime_pollWait(0x7f78e6e29e70, 0x72, 0x1f)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420514290, 0x72, 0xc42026d9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420514290, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420514230, 0xc420314000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d0, 0xc420314000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b200, 0xc420314000, 0x1000, 0x1000, 0x30, 0xc42026db58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42040d860)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42040d860, 0x1, 0x0, 0x1, 0x0, 0xc42005fbc0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b200)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 813 [select]:
net/http.(*persistConn).writeLoop(0xc420130800)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 978 [IO wait]:
net.runtime_pollWait(0x7f78e6df0510, 0x72, 0x15)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42030d410, 0x72, 0xc4201c09d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42030d410, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42030d3b0, 0xc42053a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e63f8, 0xc42053a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b000, 0xc42053a000, 0x1000, 0x1000, 0x30, 0xc4201c0b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420556c60)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420556c60, 0x1, 0x0, 0x1, 0x0, 0xc420154d20, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b000)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 852 [select]:
net/http.(*persistConn).writeLoop(0xc420130900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 881 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9520, 0xc420464b40)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9520, 0xc420464b40)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9520, 0xc420464b40)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420460580, 0x7eb360, 0xc4203f8800)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 621 [IO wait]:
net.runtime_pollWait(0x7f78e6e294b0, 0x72, 0x20)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203c6610, 0x72, 0xc4202ec9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203c6610, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203c65b0, 0xc420438000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a678, 0xc420438000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b300, 0xc420438000, 0x1000, 0x1000, 0x30, 0xc4202ecb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204c8540)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204c8540, 0x1, 0x0, 0x1, 0x0, 0xc420155e00, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b300)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 814 [IO wait]:
net.runtime_pollWait(0x7f78e6deb490, 0x72, 0x28)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420514370, 0x72, 0xc4202869d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420514370, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420514310, 0xc4204ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0c0, 0xc4204ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b600, 0xc4204ba000, 0x1000, 0x1000, 0x30, 0xc420286b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42040d560)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42040d560, 0x1, 0x0, 0x1, 0x0, 0xc4201554a0, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b600)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 942 [select]:
net/http.(*persistConn).writeLoop(0xc420130500)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 940 [select]:
net/http.(*persistConn).writeLoop(0xc42000b100)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 1002 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4205f1860, 0xc4204651d0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4205f1860, 0xc4204651d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4205f1860, 0xc4204651d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420575400, 0x7eb360, 0xc4205b3480)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 1010 [IO wait]:
net.runtime_pollWait(0x7f78e6e29ab0, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204ea300, 0x72, 0xc42028b9d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204ea300, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204ea2a0, 0xc42027c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a660, 0xc42027c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130f00, 0xc42027c000, 0x1000, 0x1000, 0x30, 0xc42028bb58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420532f00)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420532f00, 0x1, 0x0, 0x1, 0x0, 0xc42030f380, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130f00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 911 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9860, 0xc4204671d0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9860, 0xc4204671d0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9860, 0xc4204671d0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420122180, 0x7eb360, 0xc420216b00)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 931 [select]:
net/http.(*persistConn).writeLoop(0xc42000a900)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
goroutine 623 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9a00, 0xc420465c20)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9a00, 0xc420465c20)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9a00, 0xc420465c20)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204b8380, 0x7eb360, 0xc420409580)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 558 [sleep]:
time.Sleep(0x4c4b40)
/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1ytbgah.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e9450, 0xc4204664b0)
/tmp/d20170109-30451-1ytbgah/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c690, 0x7eada0, 0xc4200e9450, 0xc4204664b0)
/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e9450, 0xc4204664b0)
/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a580, 0x7eb360, 0xc4204f0800)
/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2293 +0x44d
goroutine 980 [IO wait]:
net.runtime_pollWait(0x7f78e6e27578, 0x72, 0x13)
/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015800, 0x72, 0xc4202689d0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015800, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200157a0, 0xc420520000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6400, 0xc420520000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420130b00, 0xc420520000, 0x1000, 0x1000, 0x30, 0xc420268b58, 0x43b23c)
/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420556de0)
/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420556de0, 0x1, 0x0, 0x1, 0x0, 0xc42005fd40, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420130b00)
/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1062 +0x4e9
goroutine 928 [select]:
net/http.(*persistConn).writeLoop(0xc42000af00)
/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1063 +0x50e
exit status 2
FAIL _/tmp/d20170109-30451-1ytbgah 1.089s
История (1 версия и 0 коментара)
Ралица обнови решението на 03.01.2017 16:28 (преди над 1 година)