Figure 1:
Chemical structures of nalbuphine hydrochloride, naloxone hydrochloride and naltrexone hydrochloride.