b
m
r
y
g
c
c
g
y
r
m
b