Every magnet must have what at its ends?

Answer:
A) a north pole and a south pole
Explanation:
As, a magnet will have a north pole in one of its end and a south pole in the other