(r)impossiblyto a degree impossible of achievement“long thought to be an impossibly difficult operation”, “impossibly far from sources of supply”