Congratulations, you finished puzzle #718 in 15 minutes, 10 seconds

Tough one, I liked it!