Chess Challenge submission by filomeneroquefort 9d01886 verified filomeneroquefort commited on Jan 25