DNGLDNGO
DNGRDNKP
DNBH