Congratulations, you finished puzzle #663 in 4 minutes, 26 seconds