3 Rules For Conjugate Gradient Algorithm