abcd efgh ijkl mnop