long-standing [adjective] + difference [noun]