abcde nopqr