On Z an operation * is defined by a⋅b = a^2 + b^2 for all a, b ∈ Z. The operation * on Z is (a) commutative and associative (b) associative but not commutative (c) not associative (d) not a binary operation