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