New: diamondproblem