Yes mitochondria does make necrssary chemicals for the cell therefore the answer to your question is yes
Adding the number of protons by the number of neutrons
Water is a polar solvent. Since, 'Like dissolves like' a polar compound will be most soluble in water whereas a non-polar compound will be the least soluble.
The increasing order of polarity for the given organic compounds is:-
CH3OCH3 < CH3NH2 < CH3CHO < CH3CH2OH
Ether is the least polar and hence least soluble in water.
Fe O
2 3 is what i would put