ABCDEFGHJJKLEFGP
DIFDEFGHIJKLMNGH