Challenge

Difficult design or technology issues to solve