Adding interface to choose the problem to solve