ingenious
ingenious - adjective
showing inventiveness and skill
ingenious - thesaurus
clever
cunning