a b c d e g i j k l m n p r s