Answer is Ovarian ectopic pregnancy
May be Ovarian tumor or fibroid uterus
ovarian cyst?
or uterine fibroid
Ovarian ectopic pregnancy
Thanks