finished puzzle #887 in
1 minute, 39 seconds