having all one's marbles

listen to the pronunciation of having all one's marbles