made first complete Solve