abc2a abc2b abc2c abc2d abc2e abc2f