3 solutions