import java.io.*;import java.util.HashMap;public class InitTable {	public static HashMap datetbl = new HashMap();			public static void main(String[] args) {		init_table();		try {			FileOutputStream fos = new FileOutputStream("datetbl.ser");			ObjectOutputStream oos = new ObjectOutputStream(fos);			oos.writeObject(datetbl);			oos.close();		}		catch (IOException ioex) {			ioex.printStackTrace();		}	}		private static void init_table() {		/* January 001 */		datetbl.put("01-01","002");		datetbl.put("01-02","007"); datetbl.put("01-03","010"); datetbl.put("01-04","012");		datetbl.put("01-05","017"); datetbl.put("01-06","020"); datetbl.put("01-07","022"); datetbl.put("01-08","025");		datetbl.put("01-09","027"); datetbl.put("01-10","030"); datetbl.put("01-11","032"); datetbl.put("01-12","035");		datetbl.put("01-13","037"); datetbl.put("01-14","040"); datetbl.put("01-15","042"); datetbl.put("01-16","045");		datetbl.put("01-17","047"); datetbl.put("01-18","050"); datetbl.put("01-19","052"); datetbl.put("01-20","055");		datetbl.put("01-21","057"); datetbl.put("01-22","060"); datetbl.put("01-23","062"); datetbl.put("01-24","065");		datetbl.put("01-25","067"); datetbl.put("01-26","070"); datetbl.put("01-27","072"); datetbl.put("01-28","075");		datetbl.put("01-29","077"); datetbl.put("01-30","080"); datetbl.put("01-31","082"); 		/* February 085 */		datetbl.put("02-01","086"); datetbl.put("02-02","088"); datetbl.put("02-03","091"); datetbl.put("02-04","093");		datetbl.put("02-05","096"); datetbl.put("02-06","098"); datetbl.put("02-07","101"); datetbl.put("02-08","103");		datetbl.put("02-09","106"); datetbl.put("02-10","108"); datetbl.put("02-11","111"); datetbl.put("02-12","113");		datetbl.put("02-13","116"); datetbl.put("02-14","118"); datetbl.put("02-15","121"); datetbl.put("02-16","123");		datetbl.put("02-17","126"); datetbl.put("02-18","128"); datetbl.put("02-19","131"); datetbl.put("02-20","133");		datetbl.put("02-21","136"); datetbl.put("02-22","138"); datetbl.put("02-23","141"); datetbl.put("02-24","143");		datetbl.put("02-25","146"); datetbl.put("02-26","148"); datetbl.put("02-27","151"); datetbl.put("02-28","153");		datetbl.put("02-29","156");		/* March 158 */		datetbl.put("03-01","159"); datetbl.put("03-02","162"); datetbl.put("03-03","164"); datetbl.put("03-04","167");		datetbl.put("03-05","169"); datetbl.put("03-06","172"); datetbl.put("03-07","174"); datetbl.put("03-08","177");									datetbl.put("03-09","182"); datetbl.put("03-10","184"); datetbl.put("03-11","187");		datetbl.put("03-12","189"); datetbl.put("03-13","192"); datetbl.put("03-14","194"); datetbl.put("03-15","197");		datetbl.put("03-16","199"); datetbl.put("03-17","202"); datetbl.put("03-18","204"); datetbl.put("03-19","207");																							datetbl.put("03-20","227");		datetbl.put("03-21","229"); datetbl.put("03-22","232"); datetbl.put("03-23","234"); datetbl.put("03-24","237");		datetbl.put("03-25","239"); datetbl.put("03-26","242"); datetbl.put("03-27","244"); datetbl.put("03-28","247");		datetbl.put("03-29","249"); datetbl.put("03-30","252"); datetbl.put("03-31","254");		/* April 257 */		datetbl.put("04-01","258"); datetbl.put("04-02","260"); datetbl.put("04-03","263"); datetbl.put("04-04","265");		datetbl.put("04-05","268"); datetbl.put("04-06","270"); datetbl.put("04-07","273"); datetbl.put("04-08","275");		datetbl.put("04-09","278"); datetbl.put("04-10","280"); datetbl.put("04-11","283"); datetbl.put("04-12","285");		datetbl.put("04-13","288"); datetbl.put("04-14","290"); datetbl.put("04-15","293"); datetbl.put("04-16","295");		datetbl.put("04-17","298"); datetbl.put("04-18","300"); datetbl.put("04-19","303"); datetbl.put("04-20","305");		datetbl.put("04-21","308"); datetbl.put("04-22","310"); datetbl.put("04-23","313"); datetbl.put("04-24","315");		datetbl.put("04-25","318"); datetbl.put("04-26","320"); datetbl.put("04-27","323"); datetbl.put("04-28","325");		datetbl.put("04-29","328"); datetbl.put("04-30","330"); 		/* May 333 */ 		datetbl.put("05-01","334"); datetbl.put("05-02","336"); datetbl.put("05-03","339"); datetbl.put("05-04","341");		datetbl.put("05-05","344"); datetbl.put("05-06","346"); datetbl.put("05-07","349"); datetbl.put("05-08","351");		datetbl.put("05-09","354"); datetbl.put("05-10","356"); datetbl.put("05-11","359"); datetbl.put("05-12","361");		datetbl.put("05-13","364"); datetbl.put("05-14","366"); datetbl.put("05-15","369"); datetbl.put("05-16","371");		datetbl.put("05-17","374"); datetbl.put("05-18","376"); datetbl.put("05-19","379"); datetbl.put("05-20","381");		datetbl.put("05-21","384"); datetbl.put("05-22","386"); datetbl.put("05-23","389"); datetbl.put("05-24","391");		datetbl.put("05-25","394"); datetbl.put("05-26","396"); datetbl.put("05-27","399"); datetbl.put("05-28","401");		datetbl.put("05-29","404"); datetbl.put("05-30","406"); datetbl.put("05-31","409"); 		/* June 411 */		datetbl.put("06-01","412"); datetbl.put("06-02","415"); datetbl.put("06-03","417"); datetbl.put("06-04","420");		datetbl.put("06-05","422"); datetbl.put("06-06","425"); datetbl.put("06-07","427"); datetbl.put("06-08","430");		datetbl.put("06-09","432"); datetbl.put("06-10","435"); datetbl.put("06-11","437"); datetbl.put("06-12","440");		datetbl.put("06-13","442"); datetbl.put("06-14","445"); datetbl.put("06-15","447"); datetbl.put("06-16","450");		datetbl.put("06-17","452");								datetbl.put("06-18","467"); datetbl.put("06-19","470");		datetbl.put("06-20","472"); datetbl.put("06-21","475"); datetbl.put("06-22","477"); datetbl.put("06-23","480");		datetbl.put("06-24","482"); 							datetbl.put("06-25","497"); datetbl.put("06-26","500");		datetbl.put("06-27","502"); datetbl.put("06-28","505"); datetbl.put("06-29","507");																datetbl.put("06-30","517");		/* July 520 */		datetbl.put("07-01","521");			datetbl.put("07-02","523");				datetbl.put("07-03","526");					datetbl.put("07-04","528");		datetbl.put("07-05","534"); datetbl.put("07-06","537"); datetbl.put("07-07","539"); datetbl.put("07-08","542");		datetbl.put("07-09","544"); datetbl.put("07-10","547"); datetbl.put("07-11","549"); datetbl.put("07-12","552");		datetbl.put("07-13","554"); datetbl.put("07-14","557"); datetbl.put("07-15","559"); datetbl.put("07-16","562");		datetbl.put("07-17","564"); datetbl.put("07-18","567"); datetbl.put("07-19","569"); datetbl.put("07-20","572");		datetbl.put("07-21","574"); datetbl.put("07-22","577"); datetbl.put("07-23","579"); datetbl.put("07-24","582");		datetbl.put("07-25","584"); datetbl.put("07-26","587"); datetbl.put("07-27","589"); datetbl.put("07-28","592");		datetbl.put("07-29","594"); datetbl.put("07-30","597"); datetbl.put("07-31","599");		/* August 602 */									datetbl.put("08-01","603"); datetbl.put("08-02","605"); datetbl.put("08-03","608");		datetbl.put("08-04","610"); datetbl.put("08-05","613"); datetbl.put("08-06","615"); datetbl.put("08-07","618");		datetbl.put("08-08","620"); datetbl.put("08-09","623"); datetbl.put("08-10","625"); datetbl.put("08-11","628");		datetbl.put("08-12","630"); datetbl.put("08-13","633"); datetbl.put("08-14","635"); datetbl.put("08-15","638");		datetbl.put("08-16","640"); datetbl.put("08-17","643"); datetbl.put("08-18","645"); datetbl.put("08-19","648");		datetbl.put("08-20","650"); datetbl.put("08-21","653"); datetbl.put("08-22","655"); datetbl.put("08-23","658");		datetbl.put("08-24","660"); datetbl.put("08-25","655"); datetbl.put("08-26","665"); datetbl.put("08-27","668");		datetbl.put("08-28","670"); datetbl.put("08-29","665"); datetbl.put("08-30","675"); datetbl.put("08-31","678");			/* September 680 */		datetbl.put("09-01","681"); datetbl.put("09-02","684"); datetbl.put("09-03","686"); datetbl.put("09-04","689");		datetbl.put("09-05","691"); datetbl.put("09-06","694"); datetbl.put("09-07","696"); datetbl.put("09-08","699");		datetbl.put("09-09","701"); datetbl.put("09-10","704"); datetbl.put("09-11","706"); datetbl.put("09-12","709");		datetbl.put("09-13","711"); datetbl.put("09-14","714"); datetbl.put("09-15","716"); datetbl.put("09-16","719");		datetbl.put("09-17","721"); datetbl.put("09-18","724"); datetbl.put("09-19","726"); datetbl.put("09-20","729");		datetbl.put("09-21","731"); datetbl.put("09-22","734"); datetbl.put("09-23","736"); datetbl.put("09-24","739");		datetbl.put("09-25","741"); datetbl.put("09-26","744"); datetbl.put("09-27","746"); datetbl.put("09-28","749");		datetbl.put("09-29","751"); datetbl.put("09-30","754");		/* October 756 */		datetbl.put("10-01","757"); datetbl.put("10-02","760"); datetbl.put("10-03","762"); datetbl.put("10-04","765");		datetbl.put("10-05","767"); datetbl.put("10-06","770"); datetbl.put("10-07","772"); datetbl.put("10-08","775");		datetbl.put("10-09","777"); datetbl.put("10-10","780"); datetbl.put("10-11","782"); datetbl.put("10-12","785");		datetbl.put("10-13","787"); datetbl.put("10-14","790"); datetbl.put("10-15","792"); 		datetbl.put("10-16","797"); datetbl.put("10-17","800"); datetbl.put("10-18","802"); 		datetbl.put("10-19","807"); datetbl.put("10-20","810"); datetbl.put("10-21","812"); datetbl.put("10-22","815");		datetbl.put("10-23","817"); datetbl.put("10-24","820"); datetbl.put("10-25","822"); datetbl.put("10-26","825");		datetbl.put("10-27","827"); datetbl.put("10-28","830"); datetbl.put("10-29","832"); datetbl.put("10-30","835");		datetbl.put("10-31","837");		/* November 840 */		datetbl.put("11-01","841"); datetbl.put("11-02","843"); datetbl.put("11-03","846"); datetbl.put("11-04","848");		datetbl.put("11-05","851"); datetbl.put("11-06","853"); datetbl.put("11-07","856"); datetbl.put("11-08","858");		datetbl.put("11-09","861"); datetbl.put("11-10","863"); datetbl.put("11-11","866"); datetbl.put("11-12","868");		datetbl.put("11-13","871"); datetbl.put("11-14","873"); datetbl.put("11-15","876"); datetbl.put("11-16","878");		datetbl.put("11-17","881"); datetbl.put("11-18","883"); datetbl.put("11-19","886"); datetbl.put("11-20","888");		datetbl.put("11-21","891"); datetbl.put("11-22","893"); datetbl.put("11-23","896"); datetbl.put("11-24","898");		datetbl.put("11-25","901"); datetbl.put("11-26","903"); datetbl.put("11-27","906"); datetbl.put("11-28","908");		datetbl.put("11-29","911"); datetbl.put("11-30","913");		/* December 917 */		datetbl.put("12-01","917"); datetbl.put("12-02","919"); datetbl.put("12-03","922"); datetbl.put("12-04","924");		datetbl.put("12-05","927"); datetbl.put("12-06","929"); datetbl.put("12-07","932"); datetbl.put("12-08","934");		datetbl.put("12-09","937"); datetbl.put("12-10","939"); datetbl.put("12-11","942"); datetbl.put("12-12","944");		datetbl.put("12-13","947"); datetbl.put("12-14","949"); datetbl.put("12-15","952"); datetbl.put("12-16","954");		datetbl.put("12-17","957"); datetbl.put("12-18","959"); datetbl.put("12-19","962"); datetbl.put("12-20","964");		datetbl.put("12-21","967"); datetbl.put("12-22","969"); datetbl.put("12-23","972"); datetbl.put("12-24","974");		datetbl.put("12-25","977");			datetbl.put("12-26","983"); datetbl.put("12-27","985");				datetbl.put("12-28","990");			datetbl.put("12-29","993"); datetbl.put("12-30","995");				datetbl.put("12-31","998");	}}