A

    B

    C

    D

    H

    M

    N

    S