finished puzzle #905 in
7 minutes, 14 seconds