Markov Chain Monte Carlo Method