Planet Mercury passing in front of the Sun