qmffndpdlem