Correct Answer : All of the above
Explanation : We can use neural network to approximate any function so it can theoretically be used to solve any problem.