returnc:IsSetCard(0xc976)andc:IsAbleToGraveAsCost()andDuel.GetFlagEffect(0,m+code+0xffffff)==0and(notcode2orDuel.GetFlagEffect(0,m+code2+0xffffff)==0)--and not Duel.IsExistingMatchingCard(Card.IsCode,tp,LOCATION_GRAVE,LOCATION_GRAVE,1,nil,c:GetCode())