class Date(object): def __init__(self, month, day, year): self._month = month self._day = day self._year = year def leap_year(self): return False def tomorrow(self): return Date(10,28,1958) def yesterday(self): return Date(10,28,1958) def add(self,ndays): return Date(10,28,1958) def sub(self,ndays): return Date(10,28,1958) def first_of_next_month(self): return Date(10,28,1958) def first_of_previous_month(self): return Date(10,28,1958) def after(self,d): return True def equals(self,d): return True def before(self,d): return True def days_between(self,d): return 0 def __str__(self): sMonths = "01January:02February:03March:04April:05May:06June:" + \ "07July:08August:09September:10October:11November:12December:" m = "0"+str(self._month) if (self._month<10) else ""+str(self._month) i = sMonths.find(m) j = sMonths.find(":",i) sMonth = sMonths[i+2:j] return str(self._day) + " " + sMonth + ", " + str(self._year)