Complete rewrite
B
C
D
i
B
C