Chess Challenge submission by filomeneroquefort 899697e verified filomeneroquefort commited on Jan 17