Paramesonephric duct forms which of the following