若a b互为相反数,c是最大的非正数,d是最小的自然数,求(a+b)d+c+d+cd的值?