I just want to mention the interesting fact that even though the polynomial is of degree 2 it has 4 zeros. That might seem impossible but there is a reason for it. That theorem (about polynomials having at most the number of zeros of its degree) is only for fields (or when the division algorithm works). But Z_6 is not a field so it is not supprising why it fails.