Puzzles C and D

Puzzle C.

White to play and win.

 

Puzzle D.

White to play and win

3r1k2/pp5p/1bn2pb1/1pN5/8/1BPN4/PP3PPP/2B1RK2