completed solutions