A B C E F G N R W