removed the notsolved element when it is useless
added another group of types, with-parts, for elements inside a problem but outside a part