July 16 : 40 solutions