ingenuity
/ˌɪndʒəˈn(j)uːəti/
noun
Meaning
The ability to solve difficult problems, often in original, clever, and inventive ways.
"Ingenuity is one of the characteristics of a beaver."
Ingenuousness; honesty, straightforwardness