Chess Challenge submission by filomeneroquefort db0f8d3 verified filomeneroquefort commited on Jan 25