a b c d o f gh