finished puzzle #874 in
2 minutes, 47 seconds