#20006 by pzratnog

#20007 by Dd

#20008 by PyChess

#20009 by Groussac

#20010 by Groussac

#20011 by PyChess

#20012 by PyChess

#20013 by zqd

#20014 by jd

#20015 by Hester vs patzer