almost done solver