July 25 : 97 solutions