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