Congratulations, you finished puzzle #946 in

5 minutes, 10 seconds