AACCD
ABCDD
BBEEF
AAEFF
ABGGH
BBGHH