莫明其妙

No one can explain it - indicating something is so...