Monte Carlo Diamond Monte Carlo