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