c and d