Diamond problem