Dassault Systèmes Interview Question

How would you approach a complex problem?