I finished the puzzle #640 (8x8) in  
8 minutes, 17 seconds