I finished puzzle #667 in 4 minutes, 22 seconds

This one went along quite swimmingly today, no notes required!