Ingenuity and Flexibility