clever clogs vs idiot savant

clever clogs

noun
  • Somebody who is rather too clever; a smart aleck; sometimes used as an epithet. 

idiot savant

noun
  • A person who exhibits an extraordinary ability in one subject (often mathematics) whilst being intellectually disabled in many other domains. 

How often have the words clever clogs and idiot savant occurred in a corpus of books? (source: Google Ngram Viewer )