finished puzzle #835 in
10 minutes, 19 seconds