solutions completed