How would you simulate the approach AlphaGo took to beat Lee Sidol at Go?
a) Implementing deep neural networks for move prediction
b) Utilizing Monte Carlo tree search for strategic planning
c) Training algorithms with extensive gameplay data
d) All of the above