Chess Challenge submission by filomeneroquefort 3cacee7 verified filomeneroquefort commited on Jan 25