finished puzzle #959 in
2 minutes, 11 seconds

nn!