diamond problems