finished puzzle #916 in
2 minutes, 26 seconds