N
C
L
N
D
L
L
N
D
C
C
D
N
D
C
L