March 16 : 30 solutions