As you can read in the text, the method must take three int arguments (representing the year, month and day of a date, in that order) and return a String (which is the day of week in English of the given date). If the date is illegal the method must throw an exception of class Exception. The header must reflect all that. You are allowed to add modifiers, however, the method must be accessible from other classes.