I finished puzzle #609 in 4 minutes, 37 seconds