When you are preparing the medicine for high altitude sickness, you need consult your doctor what medicine is suitable for you to use firstly.
The following medicines are what you may consider:
A. Acetazolamide (Diamox) for a short supply of oxygen
B. Dexamethasone for brain swelling. Take it for several days before doing any climbing.
C. Ibuprofen for minor headaches and bodily maladies
D. Nifedipine for high blood pressure and to aid breathing at a high altitude
E. Furosemide for an extreme case of pulmonary swelling
F. Rhodiola Rosea (Hong Jing Tian) or Gaoyuanan
Gaoyuanan Hongjingtian