code: def jdnDate(jdn):
      
      a = jdn + 32044
      b = (4*a + 3) // 146097
      c = a - (146097*b) // 4
      d = (4*c + 3) // 1461
      e = c - (1461*d) // 4
      m = (5*e + 2) // 153
      day = e + 1 - (153*m + 2) // 5
      month = m + 3 - 12*(m//10)
      year = 100*b + d - 4800 + m//10
      return [year, month, day]
docs: Converts Julian Day Number to Gregorian date.