Synonyms of CLEVER

What is another word for CLEVER
1.

Synonyms of CLEVER

adj - showing self-interest and shrewdness in dealing with others

adj - mentally quick and resourceful

APT 

adj - showing inventiveness and skill

2.

Synonyms of CLEVER