Chess Challenge submission by alexandreduplessis dfaa025 verified alexandreduplessis commited on Jan 18