difficulty [noun] + insuperable [adjective]