clever
adjective
°smart, intelligent or witty, in the sense of being mentally quick or sharp.
°resourceful, sometimes to the point of cunning.
synonyms: adroit, cunning, ingenious, talented