657. Dueling.  


Latest version.