Mentally deranged; demented; insane.
play with a full deck
To behave in a manner suggesting that one is of normal intelligence, a …
all there
Mentally competent; not absent-minded or insane.
few and far between
Rare and scarce; hard to find.
few sandwiches short of a picnic
Exhibiting disquiet or unsoundness of mind; not sane; mad.