finished puzzle #875 in
2 minutes, 17 seconds