(s)longhaving or being more than normal or necessary“long on brains”, “in long supply”