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