Chess Challenge submission by alexandreduplessis 57243ca verified alexandreduplessis commited on Jan 18