c source #1

d source #2