49 solutions