смекалка

Noun

 * 1) keenness of wit, sagacity