solve formed