more solution completed