incomplete solution