@BillDubuque sir, please provide answer as no answer (after unaccepting chosen answer) has followed your approach.
@BillDubuque your approach, being based on fields, should give better learning and cover similar problems by a common approach; as what abstract algebra should do.