Elements of order 2

Suppose G is a finite group of even order.
(a) Prove that an element in G has order dividing 2 if and only if it is its own inverse.
(b) Prove that the number of elements in G of order 2 is odd.
(c) Use (2) to show G must contain a subgroup of order 2.