For adding t he Diamiond problem