difference Monte Carlo method