Correct option is D
Given,
15th day of June is Saturday-
Next month will be July, total no day form 31 July = 46 days
Total no of odd days in 46 days = 4
Thus, the 31th day = Saturday + 4 = Wednesday
Therefore, the correct answer is (d).