a hha b c ee vvaa vv gga