Congratulations, you finished puzzle #718 in 

20 minutes, 44 seconds