finished puzzle #723 in 8 minutes, 6 seconds