first 3 solutions