I finished the puzzle #520 (8x8)  
in 16 minutes, 57 seconds