finished puzzle #897 in
5 minutes, 41 seconds