I think some of you are making it more difficult than it needs to be. It's actually not that hard.
I think out of all the letters B, I, M & D, B & M are the least important

I know what BCC, BBW, A-Level, CIM, COB, CIF means .... but this BIMD is some new shit for me!
This might help you...