The English term "insurmountable" matches the Swedish term "oöverstiglig"