Chess Challenge submission by filomeneroquefort 30b1d19 verified filomeneroquefort commited on Jan 20