finished puzzle #912 in
5 minutes, 27 seconds