C d long