How Do Magnets Repel And Attract Each Other