D hard (17/21)

D hard