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