Chess Challenge submission by filomeneroquefort 0518123 verified filomeneroquefort commited on Jan 18