finished puzzle #830 in
8 minutes, 56 seconds