solutions finished