finished puzzle #837 in
12 minutes, 37 seconds