I finished the puzzle #646 (8x8) in  
7 minutes, 9 seconds