June 25 : 150 solutions