function getFloor(x) {
   return Math.floor(x)
} 

function writeNum(raw_date) {
var date = raw_date;	
var year = getFloor(date/10000);
var month = date - (year * 10000);
month = getFloor(month/100);
var day = date - (year * 10000) - (month * 100);
var num = 0;
  
if     (year == 2004 && month == 11) { num = day - 2;    }
else if(year == 2004 && month == 12) { num = day + 28;   }

else if(year == 2005 && month == 01) { num = day + 59;   }
else if(year == 2005 && month == 02) { num = day + 90;   }
else if(year == 2005 && month == 03) { num = day + 118;  }
else if(year == 2005 && month == 04) { num = day + 149;  }
else if(year == 2005 && month == 05) { num = day + 179;  }
else if(year == 2005 && month == 06) { num = day + 210;  }
else if(year == 2005 && month == 07) { num = day + 240;  }
else if(year == 2005 && month == 08) { num = day + 271;  }
else if(year == 2005 && month == 09) { num = day + 302;  }
else if(year == 2005 && month == 10) { num = day + 332;  }
else if(year == 2005 && month == 11) { num = day + 363;  }
else if(year == 2005 && month == 12) { num = day + 393;  }

else if(year == 2006 && month == 01) { num = day + 424;  }
else if(year == 2006 && month == 02) { num = day + 455;  }
else if(year == 2006 && month == 03) { num = day + 483;  }
else if(year == 2006 && month == 04) { num = day + 514;  }
else if(year == 2006 && month == 05) { num = day + 544;  }
else if(year == 2006 && month == 06) { num = day + 575;  }
else if(year == 2006 && month == 07) { num = day + 605;  }
else if(year == 2006 && month == 08) { num = day + 636;  }
else if(year == 2006 && month == 09) { num = day + 667;  }
else if(year == 2006 && month == 10) { num = day + 697;  }
else if(year == 2006 && month == 11) { num = day + 728;  }
else if(year == 2006 && month == 12) { num = day + 758;  }

else if(year == 2007 && month == 01) { num = day + 789;  }
else if(year == 2007 && month == 02) { num = day + 820;  }
else if(year == 2007 && month == 03) { num = day + 848;  }
else if(year == 2007 && month == 04) { num = day + 879;  }
else if(year == 2007 && month == 05) { num = day + 909;  }
else if(year == 2007 && month == 06) { num = day + 940;  }
else if(year == 2007 && month == 07) { num = day + 970;  }
else if(year == 2007 && month == 08) { num = day + 1001; }
else if(year == 2007 && month == 09) { num = day + 1032; }
else if(year == 2007 && month == 10) { num = day + 1062; }
else if(year == 2007 && month == 11) { num = day + 1093; }
else if(year == 2007 && month == 12) { num = day + 1123; }

else if(year == 2008 && month == 01) { num = day + 1154; }
else if(year == 2008 && month == 02) { num = day + 1185; }
else if(year == 2008 && month == 03) { num = day + 1214; }
else if(year == 2008 && month == 04) { num = day + 1245; }
else if(year == 2008 && month == 05) { num = day + 1275; }
else if(year == 2008 && month == 06) { num = day + 1306; }
else if(year == 2008 && month == 07) { num = day + 1336; }
else if(year == 2008 && month == 08) { num = day + 1367; }
else if(year == 2008 && month == 09) { num = day + 1398; }
else if(year == 2008 && month == 10) { num = day + 1428; }
else if(year == 2008 && month == 11) { num = day + 1459; }
else if(year == 2008 && month == 12) { num = day + 1489; }

else if(year == 2009 && month == 01) { num = day + 1520; }
else if(year == 2009 && month == 02) { num = day + 1551; }
else if(year == 2009 && month == 03) { num = day + 1579; }
else if(year == 2009 && month == 04) { num = day + 1610; }
else if(year == 2009 && month == 05) { num = day + 1640; }
else if(year == 2009 && month == 06) { num = day + 1671; }
else if(year == 2009 && month == 07) { num = day + 1701; }
else if(year == 2009 && month == 08) { num = day + 1732; }
else if(year == 2009 && month == 09) { num = day + 1763; }
  
document.write(num);

}