A mysterious number floating in front of the Sun!...