Universal Quantum Computation Based on a Magic States Distillation