Sort:  

A

A

A

A

A

A

A

A

A

A

A

A

A

A

F

F

D

S

C

D

D

F

F