abcdefghijklmnopqrst uvwxy and z