How do you work with cross-functional teams to solve complex problems where analysis requires reviewing many factors?