You have a mixture of three proteins X, Y, and Z.

a. X is positively charged, has a mass of 100 kDa, it binds sugars.
b. Y is positively charged, has a mass of 200 kDa, it does not bind sugars.
c. Z is negatively charged, has a mass of 100 kDa, it does not bind sugars.

What will be the most efficient method to purify protein X from the mixture of X, Y, and Z?

i. washing
ii. drying
iii. ion-exchange chromatography
iv. gel filtration chromatography
v. affinity chromatography