NNEEIHEPLFMLGDFBOQKZ
NMITNITGQITRWWCFGIQI