You'll get a human-readable question *matching one of the following syntaxes*, and are expected to print/return the corresponding result. Finding similarities between the human-readable inputs and matching them with minimum size code is explicitly part of the task, so I won't give a formal definition.

* "Will October begin on a Thursday if this year is a leap year, this month is January and this month begins on a Wednesday?" > **"Yes."**
* "If this month begins on a Friday, this month is October and this year is not a leap year, will December start on a Tuesday?" > **"No, it will be a Wednesday."**
* "If this month is August, this month begins on a Wednesday and this year is not a leap year, will October start on a Sunday?" > **"No, it will be a Monday."**
* "Will December start on a Monday if this month begins on a Friday, this year is a leap year and this month is November?" > **"No, it will be a Sunday."**

**"Formal" definition:**

Input will always be generated by picking one of the above lines and swapping day names, month names, and the "not " in and out of "is \*a leap year"

**Further notes:**

* Each question will consider only one calendar year, i.e. you won't be asked for a date of the following or previous calendar year.
* This is **codegolf**, shortest answer in bytes in each language wins.
* In case you need it, remember leaps years are *not* strictly every 4 years.
* No answer will be accepted.
* Standard loopholes apply.
* You can input and output in any reasonable way.

**Just for reference:**

* 'January', 'February','March','April', 'May','June','July','August', 'September','October','November','December'
* 'Monday','Tuesday', 'Wednesday','Thursday', 'Friday','Saturday', 'Sunday'

Inspired by Squarish's Kata on codewars.com