500	500	
106	104	89	95	86	90	100	105	103	84	94	102	90	118	100	92	93	95	122	113	89	100	92	97	96	114	102	91	79	107	113	98	110	100	79	99	95	102	81	106	120	108	85	108	97	97	92	107	105	107	92	97	101	87	101	112	105	106	106	115	102	100	99	93	107	99	89	109	101	92	113	97	107	102	97	89	86	112	107	104	110	110	90	103	103	94	98	107	85	94	107	126	118	86	121	107	91	108	84	106	107	88	96	119	99	112	108	103	103	97	99	96	102	108	90	83	111	79	95	103	89	103	91	91	88	113	106	101	104	107	100	117	84	90	109	111	91	96	101	107	107	114	94	112	87	107	98	95	104	94	93	81	90	88	110	110	93	109	105	95	102	95	91	106	116	120	107	112	115	98	107	92	105	100	110	107	99	94	100	106	131	110	79	99	107	113	91	91	79	102	78	121	107	109	82	97	85	108	95	84	121	93	123	101	95	106	113	102	106	100	89	102	105	100	112	104	104	108	111	91	84	100	97	104	106	97	98	91	106	91	93	74	105	96	86	104	93	114	100	102	105	114	86	94	96	111	98	85	93	93	82	91	100	91	104	91	104	111	105	98	105	99	105	108	107	80	92	106	118	106	83	90	104	90	96	83	118	78	96	77	110	107	110	100	102	107	95	88	100	97	110	87	91	85	94	98	81	86	96	111	115	109	108	103	94	84	94	109	113	94	107	90	96	106	116	92	96	104	118	100	88	105	97	96	102	93	103	111	116	88	100	92	93	102	98	95	103	107	91	112	104	111	99	111	113	105	107	92	105	92	93	107	105	102	97	100	113	83	102	110	102	116	106	95	107	105	103	96	101	102	114	95	94	82	110	98	102	79	102	91	102	83	78	117	101	100	114	92	85	89	95	103	110	108	105	96	93	84	109	108	81	121	104	111	111	98	106	94	100	96	98	103	94	105	108	91	104	103	86	95	96	112	100	95	103	98	115	104	99	109	112	88	98	96	114	94	99	100	108	90	104	95	96	89	106	120	95	108	89	86	105	97	93	88	92	89	103	111	89	98	95	100	87	103	94	128	100	107	97	105	103	117	100	92	102	92	91	101	94	118	89	112	94	92	101	90	101	94	97	114	105	101	96	99	100	89	114	91	103	97	
100	96	98	98	109	89	84	80	92	98	106	110	106	89	98	100	102	89	95	85	85	119	89	106	88	96	88	107	103	109	116	86	101	102	102	92	90	122	102	97	85	109	108	92	110	100	105	101	79	87	111	112	96	107	97	98	117	87	112	114	92	112	92	97	107	109	91	107	95	116	96	102	88	105	97	98	106	87	85	99	99	109	99	88	101	104	97	93	100	93	104	103	106	99	105	91	97	89	95	100	99	115	92	111	108	111	91	112	106	126	115	88	95	109	90	78	89	95	102	89	109	113	99	105	100	116	101	97	88	90	104	102	114	98	120	109	88	88	83	112	108	110	94	84	107	106	109	95	124	94	89	104	89	88	82	89	111	79	101	112	105	95	92	107	91	94	82	92	107	103	113	89	108	104	105	87	110	108	110	93	122	122	99	95	99	99	105	96	99	96	90	104	109	115	93	95	106	85	115	106	114	99	121	102	90	92	93	92	108	99	104	112	115	99	96	91	121	95	112	97	96	86	95	94	80	83	121	103	77	98	88	90	84	110	94	116	119	101	115	112	91	99	110	115	94	101	119	110	94	102	110	104	96	103	95	82	99	92	93	106	93	90	109	97	108	102	115	111	99	93	102	107	96	100	104	100	85	119	96	121	115	80	91	118	107	95	94	84	113	91	83	96	111	97	97	92	100	114	77	96	89	102	112	97	101	93	94	94	74	91	116	87	79	92	109	97	99	110	94	104	111	99	87	93	108	105	107	100	90	98	92	116	95	94	102	91	97	108	125	117	84	117	108	100	114	75	92	106	102	95	103	108	85	103	108	94	92	109	95	116	95	95	105	97	98	95	114	83	91	97	106	102	108	121	111	91	95	92	109	108	98	106	116	95	99	111	101	103	90	117	100	108	106	97	111	100	96	97	106	127	95	91	98	96	86	83	87	97	105	108	94	86	85	101	95	104	106	80	112	93	87	98	96	106	104	101	102	106	104	94	100	93	106	97	112	94	92	89	106	93	101	119	102	94	119	97	95	116	105	98	99	117	99	98	102	95	94	93	91	126	81	106	97	101	106	119	98	104	101	96	94	103	115	98	94	98	99	92	97	99	108	82	105	88	94	105	103	111	109	94	108	117	99	93	104	109	63	106	88	94	
999999	999999	836	822	573	978	881	999999	891	391	856	999999	216	802	539	415	988	749	832	335	477	999999	405	999999	960	791	999999	335	309	140	406	391	999999	825	426	137	376	580	387	999999	212	999999	68	601	824	999999	999999	38	319	999999	455	999999	556	55	999999	545	492	74	862	781	362	556	991	999999	984	999999	791	999999	999999	411	999999	418	999999	313	999999	408	542	999999	948	42	193	999999	26	519	685	751	999999	959	838	881	645	999999	718	606	176	656	87	307	617	359	999999	227	652	907	750	999999	292	252	922	588	12	689	999999	829	598	764	540	481	86	242	639	831	551	504	766	736	999999	765	999999	999999	330	999999	196	598	896	966	945	118	768	999999	468	592	47	260	999999	999999	999999	999999	18	999999	125	606	999999	999999	719	314	999999	999999	151	24	347	999999	115	999999	267	766	503	526	999999	631	819	432	713	438	773	57	794	301	625	810	549	999999	999999	734	360	724	24	811	879	591	999999	999999	999999	753	310	942	486	592	992	122	999999	999999	956	386	592	693	892	792	610	671	520	384	532	341	475	536	999999	999999	104	542	752	999999	647	350	341	32	465	959	137	831	570	211	308	513	357	879	854	999999	152	666	999999	232	210	217	81	915	999999	634	288	999999	182	115	497	460	999999	999999	32	615	999999	570	237	933	999999	999999	111	318	86	29	999999	999999	999999	397	238	999999	710	529	999999	439	279	425	757	831	680	363	999999	465	714	848	153	587	857	999999	336	999999	999999	898	567	999999	999999	999999	839	255	999999	999999	103	999999	999999	69	749	840	289	592	345	999999	812	406	263	311	999999	645	604	237	875	406	737	441	70	657	998	812	999999	999999	999999	517	586	512	189	999999	269	999999	588	654	999999	999999	307	999999	999999	707	769	42	644	265	311	470	167	999999	999999	255	999999	661	724	229	999999	936	877	231	269	828	52	999999	227	276	52	256	67	950	999999	572	109	472	538	363	999999	966	177	707	999999	999999	999999	974	142	934	40	608	999999	999999	999999	999999	435	86	15	999999	665	469	815	377	223	64	413	217	483	807	156	492	133	999999	341	105	999999	999999	473	406	999999	78	177	292	999999	444	107	999999	999999	966	147	32	999999	999999	698	428	160	799	494	702	459	152	999999	335	788	547	999999	787	999999	999999	403	265	999999	999999	607	999999	999999	532	141	778	957	715	850	517	999999	133	35	670	999999	912	944	999999	685	771	946	336	576	842	504	999999	958	999999	669	999999	999999	882	420	857	855	999999	137	628	668	715	745	999999	301	984	
665	665	522	999999	123	999999	553	434	579	840	999999	281	999999	459	38	443	820	646	55	999999	999999	787	712	177	814	572	785	326	999999	970	36	212	44	592	186	838	185	153	999999	554	325	999999	999999	579	205	999999	90	678	599	234	895	108	999999	319	49	877	952	999999	10	551	340	236	133	999999	814	459	246	437	282	199	267	999999	449	999999	665	806	484	143	972	239	491	117	726	999999	999999	927	514	724	553	999999	886	831	152	655	224	98	25	704	764	745	999999	653	405	409	999999	228	659	999999	654	243	402	999999	382	771	999999	999999	509	999999	533	887	945	999999	999999	972	313	999999	533	794	999999	576	999999	780	378	236	891	838	711	327	118	856	278	317	999999	999999	906	77	458	999999	595	991	589	967	181	877	800	999999	768	432	106	541	695	864	920	87	452	999999	450	156	879	231	999999	192	938	676	619	637	999999	574	76	245	977	161	209	295	987	823	609	999999	435	74	79	288	230	577	171	999999	999999	993	867	999999	627	312	502	373	480	406	38	999999	999999	173	999999	204	366	999999	999999	543	665	999999	99	628	22	949	720	999999	999999	242	962	371	514	215	250	457	706	781	618	675	659	835	815	591	794	114	243	272	687	875	922	368	24	627	747	762	999999	248	281	999999	591	686	999999	999999	999999	667	990	62	922	929	497	584	252	887	884	830	819	507	834	908	716	458	137	287	320	603	357	887	468	488	553	999999	509	999999	999999	999999	999999	577	158	136	124	190	999999	758	387	999999	126	999999	743	999999	942	405	414	373	999999	142	559	933	999999	839	320	999999	999999	444	386	39	999999	999999	802	911	999999	999999	359	707	794	535	118	379	899	973	487	230	153	550	545	999999	63	146	978	952	423	999999	649	318	816	21	596	905	382	358	272	999999	333	831	999999	999999	999999	707	578	436	33	189	999999	954	362	99	959	53	898	238	999999	938	333	999999	498	999999	999999	51	999999	783	938	213	999999	551	711	673	999999	322	838	845	999999	356	568	552	999999	243	999999	695	956	727	61	553	16	153	382	333	999999	999999	342	196	107	14	816	999999	999999	820	193	492	999999	688	202	646	214	62	999999	999999	380	781	922	999999	868	906	999999	173	999999	999999	206	999999	999999	999999	193	424	999999	651	999999	106	999999	773	999999	117	60	173	452	999999	999999	415	349	999999	25	752	953	999999	999999	88	999999	200	919	999999	73	113	624	339	323	865	504	777	666	999999	313	41	100	999999	727	814	999999	705	464	999999	999999	325	999999	252	837	426	
434	484	863	999999	333	558	187	886	709	949	493	999999	849	586	773	999999	748	786	650	984	999999	356	999999	746	874	622	736	112	24	999999	999999	381	502	896	441	999999	913	765	999999	755	999999	213	999999	778	330	493	855	877	999999	881	576	268	601	852	764	87	503	127	36	999999	999999	84	872	999999	999999	122	227	952	154	753	843	999999	558	894	140	459	458	212	425	391	999999	858	68	142	180	800	779	650	142	363	525	796	738	999999	999999	999999	340	935	999999	218	275	902	732	299	48	593	709	707	999999	999999	999999	301	702	999999	944	963	999999	999999	791	100	342	577	999999	999999	238	999999	255	999999	961	999999	999999	523	325	999999	125	864	999999	769	104	999999	100	82	928	827	734	999999	999999	102	582	999999	763	599	153	999999	876	698	92	941	71	991	348	678	745	999999	196	115	975	999999	530	90	837	257	646	999999	999	269	648	999999	66	999999	953	999999	458	991	598	528	379	528	341	427	999999	194	707	113	248	422	336	568	640	628	259	609	572	501	141	999999	953	999999	798	999999	59	98	885	67	999999	195	229	754	999999	667	735	456	163	112	308	653	999999	543	999999	586	932	90	363	437	754	353	590	957	859	92	575	441	730	999999	378	693	309	999999	999999	63	202	582	796	972	892	802	999999	469	999999	488	999999	420	972	999999	684	968	735	457	313	693	605	999999	894	689	102	999999	726	439	734	615	354	899	999999	999999	999999	999999	999999	390	544	952	897	130	999999	999999	125	164	468	518	50	410	957	851	999999	381	457	999999	999999	999999	879	597	85	26	734	587	999999	77	942	999999	826	334	683	354	999999	360	999999	999999	508	999999	574	938	836	999999	999999	334	657	502	561	106	999999	999999	671	187	999999	947	876	881	999999	999999	247	999999	222	999999	999999	715	726	613	999999	999999	585	973	999999	175	542	941	761	867	627	410	929	999999	515	845	605	999999	999999	505	843	999999	484	914	98	330	285	999999	725	438	525	683	607	54	562	575	521	999999	999999	506	645	569	195	18	999999	985	257	605	542	377	803	329	999999	999999	769	974	511	670	884	999999	889	999999	226	332	999999	944	802	884	999999	939	333	123	339	166	999999	284	999999	475	661	113	999999	999999	999999	358	635	999999	999999	387	285	588	74	851	607	932	616	629	353	999999	666	319	192	372	526	602	53	689	990	999999	370	495	204	46	19	781	37	219	999999	867	697	156	323	425	609	500	999999	482	515	406	550	241	930	999999	808	352	920	999999	164	392	315	945	215	734	26	789	
999999	999999	841	826	999999	406	596	485	175	999999	995	767	763	35	726	570	184	594	355	139	564	287	237	666	861	999999	64	650	562	752	940	588	408	820	999999	848	999999	689	501	153	644	455	751	999999	356	162	947	999999	999999	999999	999999	621	389	887	999999	117	800	185	965	587	352	946	922	422	999999	416	369	942	999999	878	929	494	102	211	494	119	535	940	999999	708	380	999999	984	817	981	329	209	999999	594	999999	58	465	724	913	801	999999	532	338	999999	999999	793	14	218	787	999999	286	528	188	403	126	581	859	865	266	217	425	962	115	441	999999	217	848	357	921	999999	473	770	189	999999	999999	999999	206	999999	379	999999	999999	717	999999	999999	999999	801	31	127	478	427	198	600	467	999999	385	734	999999	897	467	733	945	656	297	957	999999	515	349	999999	605	999999	999999	637	496	999999	841	708	766	113	736	999999	195	730	879	503	641	873	999999	483	34	72	999999	309	765	645	969	719	999999	248	999999	199	462	999999	999999	999999	999999	560	113	124	999999	676	968	324	999999	999999	547	224	776	794	325	999999	999999	866	754	543	380	85	872	850	999999	131	289	528	999999	547	997	999999	218	940	461	91	769	198	618	357	104	844	148	999999	108	754	942	635	922	191	988	596	499	978	568	999999	688	999999	741	742	999999	449	870	999999	20	604	16	836	342	244	708	22	257	999999	449	536	937	125	752	628	188	654	999999	272	999999	411	453	240	382	495	403	516	456	875	960	654	974	525	746	503	748	116	303	999999	482	975	348	999999	538	42	39	572	510	123	564	999999	844	608	74	999999	160	775	464	846	841	202	565	381	446	999999	561	421	999999	258	880	82	361	999999	790	583	72	361	702	350	999999	830	15	343	321	999999	809	999999	461	146	999999	973	651	999999	846	290	999999	967	999999	999999	480	617	203	999999	999999	999999	391	926	999999	490	547	999999	999999	124	999999	999999	196	232	999999	229	985	195	960	242	906	906	430	904	999999	509	999999	104	999999	999999	999999	849	636	754	109	829	836	883	558	970	598	553	999999	536	77	835	999999	196	907	436	757	999999	657	960	999999	336	71	487	854	318	999999	452	103	999999	999999	999999	384	441	132	999999	999999	111	999999	990	999999	999999	999999	893	836	245	415	977	999999	278	212	584	202	675	408	773	768	358	38	999999	999999	999999	459	786	291	537	461	999999	74	676	53	655	658	666	326	993	330	177	650	619	902	349	264	824	911	670	347	708	999999	359	472	44	999999	999999	999999	498	902	229	999999	
308	784	753	999999	521	999999	999999	926	535	999999	414	452	999999	999999	419	347	313	890	634	999999	999999	200	753	628	714	214	19	999999	999999	329	828	999999	110	565	351	835	159	437	999999	599	364	999999	999999	359	628	906	871	335	663	59	43	607	999999	999999	999999	118	40	134	208	316	225	973	664	215	999999	999999	352	45	999999	999999	197	876	157	45	999999	876	387	403	999	807	342	683	919	999999	999999	999999	999999	756	999999	243	804	35	999999	436	999999	999999	90	606	828	314	564	836	999999	89	861	999999	460	242	833	123	731	637	134	999999	999999	541	64	999999	920	310	999999	999999	470	133	779	172	647	720	660	139	796	781	999999	999999	253	999999	714	839	360	138	770	589	922	461	999999	999999	900	838	462	842	336	999999	686	528	812	999999	375	999999	309	699	520	999999	999999	704	326	949	72	999999	999999	477	999999	224	101	999999	539	911	674	19	621	999999	271	809	267	818	999999	169	104	56	882	286	141	999999	540	660	618	40	17	228	999999	562	999999	471	999999	985	25	121	999999	894	999999	900	303	999999	999999	696	438	710	482	999999	900	999999	855	25	556	869	999999	959	684	999999	183	509	904	456	999999	999999	507	800	127	282	999999	691	623	209	999999	982	999999	775	999999	844	232	999999	557	253	327	976	706	99	999999	822	999999	66	437	114	720	488	999999	847	491	999999	198	637	999999	210	961	218	999999	655	957	999999	886	571	325	840	999999	276	952	660	138	898	999999	418	885	999999	632	746	999999	518	489	999999	985	145	999999	477	655	999999	999999	356	292	999999	441	61	142	349	935	999999	740	597	895	453	536	345	999999	592	814	780	999999	999999	577	224	954	999999	176	387	588	750	286	999999	194	999999	999999	999999	378	30	466	310	999999	999999	999999	554	999999	667	999999	45	52	650	427	701	999999	875	842	35	778	78	163	415	999999	754	760	194	999999	891	412	999999	500	930	966	999999	135	513	504	999999	928	999999	217	297	999999	140	345	999999	999999	999999	195	319	999999	928	999999	310	866	999999	999999	531	784	185	999999	125	264	999999	544	121	683	728	575	999999	381	999999	106	999999	860	866	12	999999	419	822	861	225	705	103	498	999999	114	666	832	84	999999	999999	431	999999	279	101	999999	70	595	999999	264	604	19	999999	938	156	831	80	999999	999	999999	999999	122	999999	324	537	999999	170	854	999999	17	27	896	500	999999	409	214	353	486	768	999999	942	168	195	999999	999999	216	668	165	351	999999	999999	226	832	36	427	859	468	999999	741	681	999999	215	622	225	247	708	999999	
975	539	999999	488	593	680	999999	115	511	999999	405	67	331	999999	999999	513	242	973	999999	73	999999	643	549	999999	914	745	999999	960	737	546	970	329	558	697	999999	625	999999	999999	449	545	666	921	915	932	73	381	420	930	999999	702	999999	251	447	644	54	342	989	999999	573	848	593	215	377	965	957	85	999999	634	68	389	999999	980	999999	264	407	552	727	999999	682	543	335	166	103	45	999999	728	882	914	652	360	636	999999	688	601	951	999999	553	950	975	988	872	999999	872	487	598	409	718	192	999999	502	615	999999	523	999999	999999	437	122	342	810	239	202	594	981	707	753	900	302	932	999999	947	999999	777	642	694	670	549	999999	616	447	755	19	700	678	159	745	265	689	657	88	524	348	999999	149	999999	795	999999	804	174	733	999999	999999	785	878	298	999999	838	738	829	369	973	152	505	895	64	229	502	916	831	962	999999	999999	644	999999	788	609	788	999999	896	899	392	999999	130	882	999999	648	233	821	999999	656	907	526	860	297	114	381	842	325	95	526	999999	999999	999999	211	245	487	999999	999999	999999	688	715	999999	999999	999999	977	238	32	622	999999	416	995	680	536	185	65	971	999999	357	749	417	767	472	551	379	606	30	772	918	647	271	185	999999	731	999999	999999	706	999999	930	320	875	999999	999999	999999	679	531	621	999999	796	156	273	137	999999	191	682	999999	252	999999	472	333	956	465	114	974	884	240	703	949	834	244	359	297	999999	46	874	68	546	303	999999	848	984	999999	976	999999	383	144	999999	120	58	779	698	57	221	607	363	419	254	999999	999999	448	828	672	999999	562	796	976	708	999999	317	623	385	949	787	623	349	771	999999	341	601	749	999999	592	999999	999999	546	312	999999	821	683	464	999999	300	18	433	30	321	194	999999	975	407	435	999999	802	435	999999	999999	269	598	999999	591	930	912	999999	999999	277	999999	772	945	25	494	999999	886	405	999999	999999	999999	940	999999	603	37	999999	75	366	999999	323	200	790	475	660	797	52	487	563	999999	533	999999	646	473	999999	999999	549	248	408	490	999999	999999	585	999999	625	320	808	905	994	240	14	865	999999	459	231	86	455	307	295	999999	452	422	332	313	329	999999	999999	999999	208	999999	488	349	667	999999	999999	774	615	999999	849	349	989	146	493	999999	97	668	355	999999	999999	999999	339	999999	952	190	48	95	226	281	629	718	873	341	707	999999	999999	664	999999	681	762	456	470	614	999999	946	238	316	999999	999999	226	999999	562	259	234	128	490	246	396	486	
999999	612	558	344	999999	140	475	658	438	318	580	432	999999	673	434	796	618	724	793	16	952	731	999999	227	999999	969	166	623	116	589	694	516	999999	721	844	160	898	136	403	327	480	579	878	619	428	793	199	888	825	438	510	999999	452	390	999999	115	455	341	289	251	974	852	551	849	999999	74	164	749	829	283	897	492	330	476	535	999999	853	546	798	271	999999	277	999999	678	88	999999	999999	887	197	738	999999	567	846	162	352	628	38	999999	995	364	638	999999	68	551	540	28	445	999999	854	161	999999	908	542	28	999999	706	63	999999	770	695	999999	277	561	100	578	340	645	177	133	999999	999999	999999	551	443	633	338	219	999999	148	999999	999999	97	42	46	487	796	999999	999999	690	646	574	165	999999	310	364	370	889	967	973	999999	382	277	999999	947	807	436	367	999999	394	143	497	807	733	999999	212	913	244	525	613	782	316	999999	487	487	342	999999	566	251	89	272	999999	999999	283	939	687	225	244	95	238	60	439	999999	999999	557	999999	767	431	557	107	450	136	373	364	201	893	565	790	375	614	618	869	126	29	132	693	256	534	794	32	986	999999	999999	296	562	352	391	383	929	338	575	767	18	153	999999	999999	999999	999999	91	56	999999	434	868	480	620	190	322	905	320	863	902	242	637	535	121	999999	999999	86	801	848	511	999999	999999	47	49	851	861	972	391	986	617	369	452	748	900	561	999999	678	676	999999	39	486	72	999999	436	343	140	483	999999	866	168	999	94	243	544	940	574	831	441	769	329	350	523	334	256	542	789	888	999999	559	961	308	410	430	818	35	129	794	999999	999999	721	387	999999	524	828	617	284	219	999999	960	987	978	247	906	61	689	962	738	819	999999	553	999999	848	483	905	860	599	664	425	519	999999	780	230	735	999999	941	409	998	506	638	268	580	999999	674	571	982	999999	504	378	138	999999	390	999999	717	999999	479	539	467	619	967	28	999999	794	694	149	217	758	511	858	119	999999	963	999999	999999	635	999999	566	183	911	922	798	999999	296	296	456	439	805	513	999999	578	412	942	389	538	999999	648	999999	990	535	364	234	560	645	999999	848	109	999999	793	91	999999	999999	366	555	697	999999	923	999999	507	248	709	411	254	928	999999	999999	347	584	999999	999999	986	195	576	999999	557	999999	248	459	37	999999	356	999999	22	999999	402	665	56	999999	692	369	696	324	999999	751	825	952	980	631	366	999999	511	525	453	999999	104	999999	347	999999	999999	999	929	474	
305	999999	891	999999	399	999999	999999	999999	999999	950	892	344	873	672	999999	824	822	999999	717	617	102	999999	936	831	837	999999	337	408	327	337	398	692	999999	999999	29	229	999999	407	562	168	105	742	899	560	999999	119	999999	432	98	999999	895	999999	999999	999999	381	828	132	69	590	999999	999999	999999	306	999999	561	999999	904	651	653	999999	999999	425	52	999999	521	360	578	386	209	999999	440	904	999999	804	442	999999	999999	127	850	200	999999	800	816	952	673	967	999999	575	998	433	214	707	999999	411	558	479	360	999999	800	30	999999	999999	999999	861	180	590	817	501	999999	566	799	787	999999	462	590	999999	609	99	885	553	915	999999	387	999999	523	732	135	908	999999	963	645	999999	326	830	940	359	939	954	782	92	160	943	684	442	999999	427	907	326	820	394	870	270	999999	999999	115	257	999999	94	347	447	464	909	255	927	920	132	470	969	999999	240	234	654	317	802	403	971	327	944	152	106	999999	999999	999999	861	102	384	829	999999	724	692	990	854	999999	344	999999	999999	698	756	521	511	956	937	999999	590	170	999999	953	999999	852	143	930	999999	942	251	623	656	821	394	999999	546	303	999999	255	830	249	379	48	999999	184	162	283	571	432	640	149	886	999999	507	701	999999	431	784	227	590	999999	575	912	375	721	999999	999999	313	921	975	217	566	692	999999	999999	791	187	980	870	700	860	368	992	311	111	736	999999	323	693	957	999999	999999	999999	664	77	674	999999	672	999999	212	732	969	649	457	433	582	204	40	999999	999999	700	450	914	526	730	403	583	610	273	984	329	999999	999999	964	999999	698	999999	38	999999	676	333	514	728	667	967	890	999999	544	878	999999	542	621	167	999999	267	674	604	999999	999999	999999	101	856	409	999999	999999	999999	999999	685	999999	734	999999	176	133	490	999999	195	721	257	559	840	684	48	999999	745	452	708	948	837	999999	999999	103	738	104	999999	584	477	115	462	784	350	999999	43	947	999999	340	376	497	676	206	81	952	357	999999	103	990	62	999999	664	823	184	678	521	999999	411	640	999999	81	892	905	118	90	999999	472	218	999999	650	100	587	414	86	220	282	640	636	242	999999	641	11	251	531	999999	451	638	609	672	999999	999999	546	513	879	304	605	770	999999	990	693	884	887	794	350	999999	547	259	746	964	405	880	999999	178	894	818	999999	650	383	766	639	630	863	546	287	999999	554	83	999999	782	614	511	999999	645	549	861	754	216	999999	569	804	202	892	999999	276	999999	713	377	619	71	234	
955	396	331	999999	999999	31	351	999999	999999	999999	473	724	964	359	894	337	999999	629	42	74	863	749	814	961	999999	999999	999999	279	147	999999	187	463	473	999999	659	124	230	293	487	840	999999	699	155	999999	999999	478	927	295	999999	812	17	748	587	997	370	216	999999	370	914	334	999999	82	379	875	240	999999	999999	416	699	999999	116	422	151	999999	661	174	603	663	630	968	999999	932	999999	334	873	438	876	476	197	453	999999	999999	999999	162	999999	340	330	280	920	999999	227	520	595	602	706	999999	999999	394	346	205	612	919	739	945	523	870	999999	54	12	802	143	784	999999	256	247	255	53	999999	999999	330	844	333	742	999999	751	300	999999	304	999999	288	832	491	140	991	840	622	131	433	639	999999	165	999999	999999	999999	999999	999999	301	349	364	460	551	617	240	25	361	289	186	999999	999999	233	534	880	425	723	969	651	654	237	999999	624	134	619	359	987	175	568	65	623	122	999999	998	996	999999	999999	736	225	999999	999999	640	561	446	691	239	416	999999	999999	860	554	158	545	789	999999	999999	739	336	932	999999	999999	850	999999	999999	562	326	886	235	999999	939	257	987	754	400	539	597	999999	188	442	999999	943	355	999999	708	999999	475	577	528	933	999999	999999	841	999999	958	999999	274	846	338	883	375	352	190	999999	345	612	566	404	999999	260	477	89	999999	999999	999999	323	897	960	94	722	97	749	368	301	473	739	416	193	999999	999999	274	750	525	999999	77	46	763	999999	554	999999	944	80	432	277	999999	999999	649	947	260	644	122	314	761	615	999999	999999	999999	999999	641	606	206	383	608	999999	985	727	563	265	827	516	999999	657	416	988	777	27	326	100	835	490	99	468	932	161	278	960	988	999999	509	999999	63	874	607	999999	899	999999	472	669	999999	738	429	393	130	744	94	464	898	773	838	777	309	892	62	999999	516	999999	450	456	999999	35	739	653	999999	386	463	999999	60	468	99	216	555	999999	999999	107	999999	706	999999	198	77	999999	72	225	81	999999	151	170	821	456	440	172	999999	999999	184	266	999	775	999999	999999	999999	999999	414	999999	683	632	232	652	94	955	100	810	399	262	388	679	963	999999	582	33	244	303	865	604	999999	927	95	539	482	999999	108	295	79	999999	906	669	999999	632	541	448	509	499	86	999999	999999	630	999999	867	636	504	303	484	203	613	509	988	999999	809	999999	999999	547	692	179	541	856	805	741	999999	355	718	999999	340	982	143	999999	999999	226	999999	248	407	999999	227	903	978	999999	623	
999999	465	999999	918	999999	600	231	784	999999	817	999999	544	18	559	889	977	522	917	999999	962	501	999999	99	764	771	543	570	13	602	999999	999999	201	293	243	713	285	999999	437	591	678	119	208	999999	707	425	682	990	689	518	186	999999	985	753	296	131	999999	376	340	157	594	39	228	191	582	37	999999	261	775	999999	614	287	94	999999	556	853	303	828	392	348	98	552	881	999999	999999	624	803	999999	999999	121	681	909	370	290	997	999999	891	999999	659	679	999999	431	999999	843	904	898	620	659	206	443	828	213	984	991	68	999999	157	732	999999	957	234	691	264	663	174	704	917	999999	999999	907	962	999999	178	999999	62	999999	337	48	591	527	999999	153	999999	999999	999999	477	999999	378	231	956	999999	168	999999	701	455	605	999999	561	999999	999999	999999	816	331	299	480	551	45	281	999999	401	999999	119	999999	999999	954	90	450	701	999999	696	779	999999	999999	999999	416	803	34	476	267	999999	499	999999	369	392	546	197	822	999999	92	741	442	654	999999	999999	999999	391	27	24	747	374	165	475	191	982	429	443	999999	949	882	677	527	568	999999	491	901	938	749	999999	701	767	267	498	618	638	263	135	999999	753	139	35	786	19	999999	892	302	34	999999	386	962	112	953	873	78	415	223	873	640	948	927	314	641	999999	999999	999999	116	666	999999	553	729	304	334	490	819	857	890	517	839	130	199	999999	999999	999999	999999	598	813	394	999999	212	424	999999	999999	169	825	824	393	527	697	748	999999	999999	176	999999	657	999999	778	999999	999999	221	524	706	43	520	759	999999	960	278	999999	724	177	722	246	654	999999	348	999999	175	664	999999	473	372	820	101	344	564	710	313	715	999999	820	349	341	999999	999999	999999	999999	974	410	775	864	999999	66	999999	999999	999999	398	522	911	318	857	613	809	68	747	162	885	942	185	999999	349	999999	562	342	999999	828	999999	38	966	421	992	835	764	889	140	358	999999	847	519	280	999999	198	402	999999	282	999999	999999	283	999999	535	832	999999	799	215	999999	999999	562	999999	999999	753	999999	369	555	999999	326	31	999999	919	928	398	845	47	432	904	39	160	264	165	70	999999	999999	117	999999	999999	588	588	46	558	463	922	796	592	778	766	598	805	643	902	999999	260	368	620	355	81	690	795	999999	999999	186	285	953	999999	999999	999999	465	574	801	124	911	999999	999999	300	999999	15	602	262	999999	666	316	233	999999	362	85	810	999999	677	999999	495	750	793	607	151	999999	999999	969	399	999999	999999	311	999999	13	529	999999	
352	274	78	165	349	999999	438	536	999999	588	952	768	600	330	999999	999999	787	999999	316	999999	128	140	844	999999	287	45	213	333	862	364	293	229	986	999999	733	545	999999	522	423	26	322	266	293	563	429	999999	999999	78	999999	360	523	220	697	999999	872	999999	999999	160	877	313	999999	115	674	960	304	732	782	238	597	317	786	275	398	999999	60	999999	846	290	498	999999	999999	144	999999	999999	840	82	532	999999	500	521	999999	118	644	119	999999	999999	592	333	999999	696	637	150	999999	999999	574	258	999999	408	115	20	999999	149	661	20	646	140	999999	172	999999	999999	210	951	999999	999999	202	999999	630	289	999999	843	278	523	999999	802	240	526	664	489	937	591	260	133	724	489	999999	975	999999	999999	473	999999	999999	999999	213	999999	495	685	411	999999	999999	895	628	999999	860	272	741	851	128	859	999999	129	476	378	999999	537	971	999999	999999	258	930	227	231	996	816	928	493	848	999999	984	317	554	124	999999	914	999999	999999	717	273	462	747	304	856	999999	999999	353	999999	981	205	999999	75	417	458	163	474	358	674	999999	726	932	999999	893	999999	999999	999999	235	14	217	999999	193	574	263	814	999999	511	999999	370	633	151	472	999999	512	653	644	918	899	105	961	795	566	377	999999	991	341	999999	854	763	722	55	628	348	999999	527	21	111	811	999999	684	652	839	987	50	999999	263	157	999999	249	896	999999	653	999999	52	421	999999	999999	242	999999	999999	101	656	871	999999	588	999999	133	848	999999	641	999999	999999	305	999999	319	956	578	337	999999	737	193	416	615	867	999999	402	499	306	524	630	206	868	548	130	592	995	967	350	461	967	139	308	292	607	999999	999999	999999	718	732	465	328	488	999999	535	298	999999	51	999999	149	196	33	827	999999	999999	445	674	568	184	828	324	988	238	999999	883	607	885	134	17	513	399	54	780	999999	68	999999	717	999999	999999	831	908	999999	963	210	275	943	311	974	999999	172	689	999999	183	999999	418	999999	100	999999	508	927	413	560	999999	500	750	151	252	264	275	999999	727	197	555	999999	920	999999	999999	37	609	940	305	910	999999	845	999999	850	871	891	164	591	220	114	978	999999	428	999999	921	472	460	134	700	56	709	875	444	999999	993	830	999999	999999	451	73	999999	568	631	503	364	198	676	999999	280	361	110	683	999999	623	218	469	999999	999999	448	562	999999	485	249	258	999999	330	411	332	856	50	922	114	149	157	110	420	463	924	993	733	796	560	853	349	946	35	43	999999	999999	534	906	406	610	
888	999999	528	999999	999999	302	43	999999	999999	53	999999	438	999999	544	999999	523	797	15	10	578	715	766	26	631	899	312	185	296	590	48	331	144	526	504	260	662	581	102	999999	631	960	945	452	517	999999	910	999999	999999	349	999999	999999	999999	999999	827	999999	999999	478	896	428	80	127	747	206	315	999999	105	912	501	999999	41	942	999999	924	378	999999	769	999999	509	999999	999999	361	694	946	293	999999	802	238	999999	608	137	193	684	673	20	514	223	749	146	999999	528	998	459	207	317	364	791	604	999999	218	136	999999	969	999999	439	999999	432	800	912	764	918	866	223	999999	165	999999	999999	41	999999	863	405	29	186	999999	488	990	999999	999999	638	929	760	208	700	490	481	999999	999999	795	243	999999	999999	999999	836	382	876	661	999999	565	52	469	107	759	691	999999	813	999999	632	999999	999999	449	999999	936	999999	983	13	999999	999999	732	999999	999999	634	472	798	999999	782	982	192	804	837	999999	214	999999	454	179	832	11	999999	36	999999	999999	696	999999	394	999999	999999	999999	261	853	379	166	495	62	154	215	834	634	960	80	891	830	999999	827	427	583	999999	478	492	991	999999	999999	213	999999	999999	56	150	999999	87	999999	143	637	999999	999999	435	681	341	161	203	999999	345	207	50	446	145	999999	451	868	999999	811	558	18	663	269	999999	376	952	356	996	107	999999	168	557	956	936	999999	109	594	402	746	251	93	285	253	656	954	962	999999	13	220	605	999999	143	275	456	999999	974	471	637	999999	728	985	164	105	183	186	999999	93	510	881	745	856	476	795	570	474	999999	419	999999	747	999999	999999	352	786	502	999999	35	999999	999999	811	999999	638	957	999999	27	265	928	189	79	479	314	999999	267	132	474	748	805	999999	999999	999999	999999	999999	999999	889	654	544	643	999999	602	389	161	999999	584	698	600	117	999999	142	999999	314	545	553	349	143	443	535	927	999999	999999	753	988	687	585	527	420	725	781	77	999999	482	621	560	999999	690	328	999999	304	999999	531	367	849	999999	568	400	446	999999	224	999999	455	129	999999	424	67	848	400	999999	782	999999	287	875	999999	832	452	305	693	999999	966	659	815	498	240	999999	697	954	999999	325	128	195	90	573	999999	67	999999	570	866	999999	999999	999999	299	854	172	247	291	656	999999	26	230	999999	999999	461	880	564	908	957	888	999999	726	999999	999999	85	354	999999	999999	714	373	278	999999	882	439	999999	999999	999999	999999	960	999999	999999	999999	999999	923	887	104	999999	487	999999	693	999999	159	663	681	617	480	400	999999	
223	510	999999	272	999999	292	762	806	347	833	999999	969	652	204	999999	631	895	181	999999	999999	65	980	498	120	999999	31	427	999999	557	211	822	25	999999	999999	156	460	761	730	510	758	171	91	756	999999	275	660	51	752	212	41	999999	446	794	220	738	242	999999	464	915	555	865	642	258	999999	20	206	876	218	57	497	999999	999999	670	927	28	999999	999999	476	844	696	979	674	917	525	425	999999	999999	999999	705	914	999999	306	815	999999	892	528	832	620	22	999999	783	832	705	714	170	620	999999	999999	202	764	18	999999	620	229	575	999999	999999	999999	721	634	976	994	999999	142	999999	574	359	716	999999	499	151	613	464	999999	912	157	969	999999	364	804	610	364	689	999999	905	999999	686	595	999999	999999	999999	999999	898	387	102	788	329	572	999999	596	999999	69	831	702	623	999999	91	844	316	999999	231	523	379	916	33	622	315	999999	237	155	887	999999	337	344	696	51	714	999999	683	999999	827	999999	999999	767	543	551	532	999999	999999	510	821	999999	999999	960	999999	289	999999	999999	363	480	999999	757	345	520	999999	506	999999	496	16	999999	690	14	171	999999	999999	999999	977	611	382	482	999999	329	254	726	999999	55	999999	376	999999	417	321	732	722	212	651	79	71	35	69	47	819	999999	980	745	820	816	680	999999	368	654	999999	129	609	999999	999999	163	512	999999	197	662	31	365	999999	598	270	957	291	958	999999	531	763	999999	552	345	662	63	349	508	906	517	999999	387	17	220	115	202	132	841	999999	498	566	999999	999999	406	25	464	413	391	485	862	534	721	566	999999	890	360	577	274	229	337	813	13	712	680	999999	643	357	999999	493	78	834	450	147	52	965	999999	123	155	329	207	649	999999	33	53	982	654	821	180	329	754	624	858	622	493	684	562	741	168	118	381	999999	999999	898	417	37	94	584	524	871	581	246	431	945	999999	999999	855	999999	668	697	643	822	186	999999	999999	453	976	999999	653	999999	412	578	999999	46	947	100	658	69	616	25	898	999999	307	999999	748	999999	999999	913	600	805	828	999999	999999	470	475	999999	930	898	169	999999	61	265	930	166	469	999999	290	999999	997	930	39	796	373	653	799	999999	999999	877	354	230	259	73	237	847	538	829	505	495	571	999999	170	759	899	999999	964	642	999999	999999	839	745	237	809	915	670	775	42	218	999999	999999	999999	44	62	554	939	713	987	37	93	628	999999	507	795	822	609	769	280	999999	721	688	166	999999	384	48	608	992	450	157	567	81	505	620	
999999	999999	999999	999999	999999	214	999999	938	976	615	65	522	999999	248	441	986	999999	900	504	999999	497	741	999999	999999	660	23	945	946	273	839	470	21	132	29	999999	971	163	256	661	76	936	782	711	551	379	999999	839	370	561	464	841	666	576	370	999999	344	999999	202	999999	105	268	23	675	146	154	54	399	190	816	470	832	999999	249	438	208	999999	999999	999999	108	798	183	585	395	808	998	999999	999999	999999	999999	999999	999999	999999	554	565	807	923	116	575	406	335	472	659	553	100	999999	999999	426	148	171	418	315	358	103	903	921	683	628	867	148	999999	609	637	999999	999999	809	999999	999999	684	630	285	608	999999	565	773	336	999999	41	304	187	999999	387	306	600	487	781	312	867	999999	999999	134	304	249	436	999999	725	834	999999	823	290	760	278	742	517	999999	999999	999999	792	330	577	407	651	999999	689	923	963	312	46	999999	947	507	13	863	999999	506	980	369	37	509	57	999999	158	999999	23	426	946	644	789	714	677	930	519	547	83	246	483	999999	999999	513	102	422	798	567	876	783	756	415	999999	21	905	450	823	293	283	86	259	443	319	273	999999	329	523	999999	139	27	999999	999999	789	999999	999999	19	809	523	999999	634	702	590	342	240	670	541	941	777	999999	999999	999999	236	273	997	987	999999	999999	296	537	772	899	476	438	859	796	999999	999999	899	999999	895	640	310	999999	648	999999	668	110	89	603	444	387	746	522	901	910	761	202	999999	815	982	357	523	999999	999999	735	236	162	483	999999	379	915	52	788	913	596	999999	359	999999	624	328	939	999999	693	102	395	163	953	536	948	44	999999	834	999999	16	548	127	324	242	999999	156	516	627	645	233	528	345	957	999999	315	999999	411	577	999999	497	52	776	829	999999	258	581	999999	625	999999	409	999999	91	958	999999	999999	479	999999	999999	711	999999	812	999999	936	470	573	999999	206	355	231	999999	633	530	999999	596	964	771	297	430	983	341	873	890	999999	999999	951	999999	386	184	243	835	621	293	865	700	684	730	840	369	329	208	385	927	404	999999	999999	751	999999	372	817	603	999999	71	143	380	603	922	227	700	999999	136	673	31	999999	395	999999	349	664	966	912	243	999999	927	111	785	955	946	496	414	469	209	32	24	999999	639	653	559	159	999999	106	762	512	149	850	999999	534	364	815	999999	464	436	97	999999	459	584	672	263	959	358	424	999999	436	813	240	319	114	659	663	482	999999	674	199	178	869	160	730	791	87	909	260	601	140	487	
949	43	121	572	564	783	967	999999	600	999999	81	449	336	999999	909	540	999999	875	700	999999	276	790	246	918	999999	999999	999999	880	186	60	108	823	999999	948	999999	206	999999	999999	999999	880	999999	352	84	398	107	430	824	41	999999	999999	821	384	999999	999999	999999	999999	797	203	983	264	929	97	999999	549	703	258	922	387	836	712	342	999999	999999	999999	828	999999	716	999999	999999	169	485	821	999999	640	239	723	923	728	999999	999999	409	14	999999	839	951	427	138	534	999999	849	507	446	204	999999	213	274	603	999999	999999	999999	452	948	381	824	778	117	999999	999999	999999	999999	334	203	651	142	999999	338	997	941	868	999999	999999	191	162	971	661	49	626	999999	436	964	130	999999	759	449	261	460	999999	734	70	999999	338	555	224	715	999999	313	999999	72	866	875	999999	661	221	568	999999	270	796	409	999999	999999	999999	999999	156	355	999999	491	444	212	999999	852	999999	273	999999	35	999999	250	967	447	457	357	255	564	999999	561	999999	999999	631	200	947	990	999999	232	571	331	362	76	408	999999	856	999999	999999	592	191	23	180	13	999999	999999	496	999999	303	358	952	814	494	999999	309	594	999999	399	860	253	264	890	197	999999	701	559	999999	15	841	108	590	425	999999	662	382	947	391	999999	999999	999999	703	696	696	315	280	999999	837	435	766	999999	999999	999999	182	626	999999	999999	999999	698	311	230	521	999999	419	999999	768	999999	336	831	554	362	213	963	710	423	549	999999	203	882	211	944	999999	247	248	37	886	133	253	861	335	91	131	693	999999	999999	924	999999	287	501	999999	743	430	999999	881	414	610	999999	999999	999999	86	769	107	999999	496	366	508	999999	253	999999	999999	645	294	474	506	999999	240	520	581	252	999999	337	999999	999999	345	999999	524	999999	366	833	427	639	377	494	785	565	999999	188	206	35	959	999999	968	895	192	999999	459	999999	509	418	184	999999	676	999999	999999	749	488	405	999999	38	999999	792	917	419	999999	679	278	799	689	940	489	999999	323	555	292	848	368	999999	519	443	19	568	216	999999	659	337	962	863	999999	999999	86	588	580	178	193	177	999999	559	931	999999	633	659	276	999999	928	132	776	130	230	420	390	999999	885	174	28	282	586	969	760	636	716	414	999999	653	999999	901	481	154	371	125	125	809	999999	17	810	359	302	646	29	536	560	842	642	814	655	983	702	999999	159	910	590	763	799	305	999999	999999	94	622	705	37	651	632	759	115	999999	999999	640	878	363	669	999999	939	950	233	85	874	772	760	998	880	
208	999999	999999	460	999999	361	999999	999999	221	591	274	680	940	991	885	928	999999	999999	518	84	352	999999	999999	490	999999	651	813	575	229	921	456	999999	624	999999	829	999999	637	308	580	944	570	482	666	771	999999	310	998	958	347	156	999999	244	252	923	537	383	22	513	530	883	547	999999	937	299	145	999999	65	125	172	309	301	999999	999999	573	513	869	168	999999	96	630	652	855	999999	999999	140	222	92	999999	999999	999999	573	133	778	696	406	136	545	999999	636	464	254	883	795	47	855	16	286	678	999999	667	225	999999	427	899	241	692	215	864	169	923	857	364	827	717	736	177	16	270	176	999999	334	999999	654	632	999999	768	69	200	999999	133	999999	999999	291	999999	240	999999	705	999999	465	714	999999	680	217	712	606	890	66	88	999999	999999	999999	999999	999999	41	342	434	999999	795	523	472	633	999999	647	45	988	453	82	206	487	894	472	138	804	462	467	999999	584	941	999999	495	999999	980	888	539	134	999999	999999	259	297	805	763	999999	364	999999	90	904	43	181	724	162	817	859	601	416	225	870	222	58	999999	688	850	999999	999999	38	761	652	136	999999	999999	999999	550	823	909	999999	999999	561	773	811	381	562	620	412	226	873	677	851	999999	999999	324	999999	706	999999	999999	608	955	627	999999	999999	999999	437	777	926	269	999999	611	999999	999999	920	285	663	107	410	676	999999	77	447	919	895	360	909	274	654	792	658	373	999999	147	310	725	513	421	447	999999	944	784	694	152	571	272	683	901	468	205	999999	166	999999	187	999999	541	518	708	999999	976	332	173	132	143	611	291	914	856	999999	205	999999	252	659	831	732	236	383	304	999999	999999	676	18	806	459	142	999999	77	999999	473	999999	216	804	176	471	999999	780	661	560	999999	999999	357	999999	261	999999	433	417	506	474	999999	447	999999	224	361	620	309	324	367	673	11	999999	223	405	999999	879	988	968	86	198	584	952	574	822	999999	76	999999	849	756	543	999999	724	995	603	999999	36	611	992	452	555	172	932	999999	999999	999999	431	76	951	999999	382	283	464	341	318	999999	502	872	999999	461	294	344	459	999999	999999	648	999999	124	999999	999999	365	278	999999	525	531	35	652	539	999999	272	999999	999999	334	415	384	270	571	999999	686	714	571	999999	275	541	168	999999	712	374	999999	999999	999999	316	456	620	88	113	286	999999	809	292	247	999999	296	83	129	294	20	54	193	563	999999	999999	438	999999	999999	999999	12	999999	999999	320	322	288	999999	246	990	34	554	714	336	999999	
983	999999	583	403	476	607	999999	202	999999	873	210	668	999999	45	272	999999	878	549	999999	876	999999	821	999999	499	999999	959	32	59	92	999999	740	999999	717	913	999999	455	320	45	999999	172	345	810	53	493	999999	654	107	905	999999	611	156	999999	864	460	178	171	59	94	433	517	585	817	119	999999	142	904	950	276	465	817	78	843	120	686	541	301	778	999999	389	325	861	126	86	481	948	999999	440	267	999999	418	999999	236	611	999999	587	999999	999999	726	999999	999999	703	831	450	166	999999	312	893	188	999999	877	999999	961	704	999999	656	468	740	638	378	406	474	693	531	56	421	999999	999999	199	108	23	600	999999	999999	184	622	39	999999	919	938	645	999999	262	347	867	35	999999	531	999999	275	129	999999	72	999999	954	740	19	309	999999	745	700	81	704	89	999999	286	340	233	529	495	626	792	821	999999	732	563	999999	999999	664	31	976	321	737	923	979	235	538	999999	783	443	612	999999	282	184	248	574	148	999999	441	590	694	221	11	999999	648	999999	965	372	624	401	528	663	645	382	768	999999	343	780	110	680	748	635	450	999999	883	896	519	999999	460	999999	424	49	914	999999	999999	764	999999	729	285	999999	999999	175	999999	391	999999	948	94	899	415	999999	241	368	82	761	842	69	770	915	134	752	999999	329	999999	466	976	489	749	572	56	999999	79	613	505	457	420	582	555	999999	999999	935	812	619	241	600	927	66	967	162	999999	276	994	999999	605	532	834	940	263	623	999999	435	999999	521	852	411	790	627	862	624	351	999999	513	711	999999	999999	999999	207	999999	999999	538	919	522	597	341	779	19	674	18	972	623	479	329	932	653	746	736	300	767	829	999999	310	203	352	999999	971	763	292	660	415	592	637	852	999999	95	999999	999999	611	190	82	401	125	619	890	11	999999	940	581	68	997	463	649	440	268	510	999999	726	179	785	370	26	727	24	602	389	986	999999	999999	846	167	833	135	119	694	437	999999	999999	313	351	939	41	192	233	663	952	943	999999	594	441	856	769	743	825	820	66	999999	999999	26	510	24	999999	999999	734	901	174	337	539	746	999999	816	547	423	827	999999	338	833	503	361	999999	999999	789	999999	999999	990	398	99	309	999999	999999	763	593	999999	802	336	694	478	999999	331	498	624	413	999999	763	625	318	356	916	979	491	232	180	750	376	74	235	223	617	999999	513	85	37	250	999999	77	233	999999	620	999999	999999	999999	386	181	862	35	42	999999	278	330	999999	999999	182	330	807	
414	592	842	307	737	111	480	999999	713	818	423	999999	173	351	696	999999	445	999999	999999	827	631	846	998	887	351	41	999999	945	296	73	471	902	707	442	703	484	390	576	882	399	681	998	999999	999999	999999	438	999999	987	581	928	999999	315	756	502	186	568	594	954	956	999999	215	535	574	650	999999	999999	889	999999	647	222	999999	868	852	37	155	632	183	645	448	999999	999999	999999	373	368	827	165	999999	214	999999	999999	889	435	620	186	193	999999	434	999999	16	928	549	149	999999	369	916	377	463	729	356	553	999999	949	516	999999	544	306	171	215	822	999999	999999	999999	999999	512	332	586	258	676	999999	999999	208	161	999999	520	373	32	568	14	999999	460	702	426	858	711	751	940	919	576	999999	886	984	999999	209	815	563	865	674	837	999999	339	999999	786	886	357	355	242	320	996	680	521	999999	167	762	999999	498	948	826	763	999999	392	667	682	43	956	999999	979	951	823	956	507	999999	731	967	123	341	915	999999	510	999999	518	629	923	999999	130	158	827	466	837	326	615	49	910	85	654	672	446	999999	929	341	376	291	497	49	182	173	16	999999	649	40	582	418	325	407	253	999999	744	785	913	808	197	999999	999999	506	999999	999999	447	999999	323	999999	895	999999	610	178	989	236	142	883	723	957	151	638	816	999999	744	207	723	999999	999999	999999	999999	660	839	131	154	999999	999999	991	999999	713	999999	361	875	208	145	419	807	156	999999	26	630	860	71	999999	666	559	706	318	999999	999999	744	934	822	431	523	244	333	489	34	999999	69	151	194	20	999999	999999	762	618	670	334	399	577	105	816	999999	76	999999	999999	999999	594	156	858	239	554	968	790	539	453	999999	900	96	328	131	281	956	489	676	61	723	877	797	999999	999999	437	754	177	999999	999999	170	999999	646	449	35	440	989	211	999999	999999	51	999999	260	318	999999	999999	247	999999	999999	823	859	999999	400	999999	170	999999	999999	68	221	801	800	801	952	532	293	237	999999	999999	303	690	999999	755	577	46	999999	281	626	488	163	999999	199	682	721	999999	156	388	999999	999999	288	447	643	930	989	999999	839	250	499	728	35	706	514	600	999999	765	541	114	214	999999	537	888	960	317	904	999999	612	127	90	999999	386	905	999999	166	369	855	999999	361	999999	467	206	999999	999999	898	463	457	373	599	904	955	482	51	999999	702	571	399	486	999999	35	656	507	721	169	999999	999999	130	999999	999999	999999	923	999999	190	349	999999	999999	999999	115	72	854	457	969	23	223	134	464	
344	731	478	594	969	378	721	999999	118	999999	999999	609	231	556	343	999999	999999	368	980	248	999999	702	436	544	999999	294	424	999999	578	999999	494	999999	999999	106	17	398	66	763	999999	554	996	854	240	999999	682	999999	884	515	521	999999	955	655	242	886	171	641	305	999999	790	685	954	250	757	999999	475	977	574	134	549	944	864	999999	999999	999999	999999	999999	472	649	999999	645	409	908	960	51	731	839	274	158	934	375	999999	132	999999	586	600	756	999999	808	321	999999	593	759	999999	576	671	999999	559	806	644	723	999999	999999	82	155	285	56	289	715	699	636	712	425	999999	184	999999	742	287	519	835	495	999999	663	337	166	999999	650	941	999999	379	37	290	468	513	221	205	447	60	827	311	554	999999	390	119	999999	992	999999	569	999999	725	929	426	50	999999	999999	381	999999	328	915	102	635	114	895	346	671	355	254	911	978	999999	413	691	460	217	291	28	960	554	652	999999	885	999999	159	999999	450	611	250	497	364	840	689	999999	999999	735	676	449	999999	999999	999999	999999	747	265	999999	813	322	999999	965	832	689	999999	420	962	676	751	217	554	954	238	896	70	115	757	557	999999	299	293	557	725	541	841	999999	999999	999999	999999	426	629	500	346	354	212	999999	417	999999	233	999999	726	453	393	999999	132	495	999999	158	386	999999	990	708	452	523	39	999999	250	301	847	692	504	855	363	334	587	63	617	999999	693	999999	999999	949	999999	719	999999	840	999999	999999	419	356	105	999999	729	98	435	999999	58	999999	325	999999	404	126	960	541	924	871	99	68	939	78	877	999999	465	962	536	51	384	732	950	999999	526	53	999999	500	597	737	135	275	999999	666	15	999999	567	181	29	580	988	792	794	701	999999	115	999999	350	999999	636	311	767	999999	999999	999999	325	872	137	995	999999	244	470	943	197	999999	823	999999	999999	72	93	901	293	942	955	999999	592	938	999999	446	421	785	541	999999	960	999999	367	713	514	129	690	921	439	186	999999	999999	999999	999999	607	955	927	945	999999	288	396	999999	28	999999	606	342	999999	386	623	690	584	576	999999	999999	983	761	388	999999	655	164	382	999999	472	116	999999	999999	534	999999	341	303	519	475	800	263	634	999999	416	542	117	999999	174	313	999999	748	602	102	999999	89	865	845	576	817	300	830	905	234	272	912	550	986	999999	220	999999	330	999999	118	775	999999	814	756	999999	845	13	999999	989	999999	864	723	999999	999999	977	454	878	999999	726	701	185	970	357	410	999999	504	992	130	374	953	268	
977	576	493	326	201	275	118	501	731	813	817	840	836	370	999999	408	368	19	363	342	560	999999	479	933	804	999999	999999	792	850	852	999999	999999	999999	999999	887	156	30	865	785	189	770	994	999999	887	367	139	520	49	425	106	634	121	21	621	707	383	999999	559	999999	108	861	326	650	878	931	708	804	999999	999999	401	387	503	233	183	572	566	608	999999	575	674	582	373	999999	753	228	999999	107	424	999999	999999	59	471	352	687	328	454	999999	126	999999	659	999999	494	999999	34	999999	141	887	837	59	151	999999	514	983	999999	525	497	949	896	999999	169	610	389	923	970	999999	999999	160	545	854	127	222	492	635	916	999999	98	807	351	44	999999	884	269	375	960	999999	544	487	999999	172	999999	999999	456	466	797	59	999999	570	596	682	803	980	352	982	931	999999	293	879	77	508	437	690	999999	999999	999999	285	999999	24	962	999999	999999	438	654	383	34	623	999999	35	837	867	403	527	220	668	999999	116	541	286	444	999999	455	665	999999	996	734	999999	896	594	893	999999	708	999999	999999	364	999999	374	336	999999	958	317	172	267	51	210	115	910	479	938	630	465	743	74	580	999999	999999	999999	28	657	648	884	727	182	141	326	168	471	918	855	792	867	999999	999999	328	999999	869	999999	623	219	891	999999	669	957	963	438	778	644	361	999999	999999	734	999999	678	330	84	999999	990	135	725	51	643	991	624	156	763	684	180	745	453	72	999999	999999	808	766	823	999999	769	999999	999999	999999	524	119	252	287	999999	520	112	999999	254	545	878	72	897	178	999999	832	55	811	210	753	607	898	999999	614	979	216	999999	999999	506	859	820	781	431	187	526	533	999999	346	999999	252	582	928	501	908	193	999999	630	639	518	991	999999	958	18	999999	999999	626	999999	637	307	999999	972	999999	999999	999999	724	107	640	720	651	724	999999	709	999999	957	180	678	406	999	430	454	586	999999	403	515	690	999999	773	481	246	999999	331	121	48	247	279	999999	999999	116	193	96	999999	999999	988	999999	999999	469	245	999999	999999	999999	229	213	216	853	274	74	999999	239	703	999999	334	169	483	751	999999	971	670	485	687	788	495	299	999999	344	559	677	999999	610	608	999999	999999	722	702	974	680	128	904	195	999999	215	596	953	413	999999	761	735	999999	999999	401	935	999999	759	372	999999	776	929	999999	871	304	596	154	196	999999	482	244	999999	467	999999	80	999999	77	999999	512	999999	202	541	886	493	999999	823	251	999999	999999	999999	432	999999	359	711	999999	999999	730	42	
890	386	70	409	332	999999	97	160	999999	999999	176	126	868	323	999999	890	999999	245	53	903	999999	481	355	471	999999	999999	59	377	261	756	311	329	553	44	999999	135	422	792	219	999999	406	432	555	324	516	102	999999	119	619	469	999999	962	999999	827	743	419	41	999999	999999	373	999999	719	898	522	999999	846	573	834	999999	132	999999	16	36	97	506	866	925	999999	954	999999	164	939	999999	792	999999	348	999999	726	300	185	104	823	999999	845	83	686	534	999999	699	670	529	970	391	999999	992	905	936	999999	999999	877	493	10	644	999999	218	999999	962	999999	678	286	234	846	543	552	37	654	999999	190	24	999999	341	893	341	999999	365	194	558	269	800	937	412	11	406	999999	692	103	189	821	999999	999999	999999	428	999999	422	445	999999	999999	838	469	347	269	756	605	999999	999999	600	669	359	192	33	393	999999	999999	740	873	233	450	130	860	934	999999	825	999999	882	105	913	538	918	999999	682	758	719	799	999999	999999	656	406	896	877	102	999999	829	638	613	999999	31	121	624	548	222	999999	316	978	999999	873	444	213	723	414	631	71	999999	510	509	275	674	903	853	71	227	827	554	252	768	509	644	196	939	144	84	999999	914	379	637	450	451	741	274	588	244	999999	682	999999	999999	40	999999	329	999999	348	83	999999	268	562	331	999999	688	74	220	36	238	257	274	589	340	999999	157	381	873	999999	999999	933	639	275	827	774	999999	999999	996	737	825	999999	67	999999	70	956	543	362	58	999999	762	999999	999999	248	360	986	188	999999	161	426	883	312	999999	79	999999	150	488	999999	734	556	250	999999	77	482	210	913	200	999999	999999	999999	295	999999	332	999999	306	446	412	401	914	840	596	61	910	579	854	522	999999	999999	87	919	477	550	627	501	11	999999	999999	999999	47	446	999999	515	574	777	140	999999	980	825	773	87	738	999999	999999	894	960	199	714	497	627	687	55	213	999999	608	906	744	999999	999999	629	999999	137	999999	363	478	999999	999999	486	999999	449	766	999999	53	223	999999	191	389	999999	732	541	811	432	999999	999999	359	401	593	919	965	871	395	920	159	205	999999	949	384	734	609	849	999999	712	999999	58	860	155	12	989	595	427	999999	282	445	299	818	736	315	932	999999	87	461	170	520	999999	63	846	999999	847	609	999999	806	655	862	882	661	108	999999	773	570	999999	999999	603	333	548	355	999999	484	860	387	877	999999	452	730	532	398	999999	999999	319	994	999999	762	164	390	545	620	870	419	562	637	999999	999999	999999	
371	799	688	857	837	999999	916	940	371	532	999999	731	416	364	925	999999	494	942	906	541	778	556	451	244	999999	788	927	999999	704	922	999999	668	999999	112	90	999999	844	541	999999	999999	999999	64	651	240	999999	999999	999999	999999	999999	88	78	695	999999	353	763	814	357	453	643	59	999999	442	245	449	309	802	738	313	283	999999	495	999999	70	687	148	724	905	220	550	999999	999999	999999	539	625	854	537	855	648	348	999999	583	401	897	833	185	960	818	212	931	891	919	825	982	950	592	125	635	999999	215	999999	999999	999999	902	88	400	382	902	999999	594	772	946	999999	965	999999	421	104	64	236	511	187	906	702	289	999999	999999	999999	999999	588	42	999999	901	999999	443	309	365	446	999999	999999	442	802	68	208	617	168	944	829	999999	999999	539	498	70	999999	623	37	142	217	857	252	443	567	693	323	587	855	870	225	656	665	652	999999	605	245	794	708	129	708	94	130	714	815	972	715	59	999999	999999	503	117	415	177	158	589	256	385	874	119	999999	620	762	999999	729	183	204	331	565	892	825	613	915	907	434	132	736	538	627	595	977	274	53	999999	999999	118	250	498	504	999999	359	999999	999999	598	385	999999	332	832	999999	642	777	394	999999	999999	853	889	202	508	742	36	999999	718	757	288	141	479	577	585	920	620	999999	999999	999999	999999	543	965	693	326	532	346	800	903	552	985	999999	593	780	401	999999	488	999999	742	755	477	542	641	111	641	466	905	520	746	911	374	710	999999	567	323	999999	888	205	999999	975	406	236	949	999999	999999	470	548	699	185	999999	442	704	199	999999	359	637	999999	863	62	859	627	826	63	992	188	285	999999	36	466	999999	444	999999	50	767	358	999999	999999	476	999999	180	918	999999	345	999999	479	999999	520	128	217	999999	216	999999	152	999999	999999	580	182	957	986	496	722	999999	999999	891	817	159	999999	999999	602	999999	55	436	534	882	940	999999	490	569	999999	518	999999	629	999999	999999	999999	999999	150	999999	419	778	79	999999	999999	842	999999	406	973	454	999999	329	15	98	525	110	640	779	500	270	999999	936	999999	613	444	478	731	103	703	999999	999999	407	19	999999	22	824	48	419	947	692	434	544	999999	46	999999	203	512	676	113	718	149	307	920	999999	947	999999	999999	999999	201	20	120	363	702	522	640	279	320	375	999999	701	999999	231	832	808	835	541	999999	999999	720	250	966	999999	999999	985	321	515	486	999999	692	539	145	581	227	936	999999	80	841	925	406	622	999999	146	600	999999	
655	918	474	999999	54	416	984	636	745	950	999999	65	373	717	210	134	999999	999999	683	546	999999	490	13	896	236	764	700	999999	656	999999	367	829	464	588	339	403	50	375	999999	286	999999	999999	836	277	892	526	999999	133	999999	281	830	702	463	64	845	175	914	578	885	289	715	420	979	647	593	225	600	785	387	806	94	427	106	406	999999	67	653	736	13	709	67	999999	848	385	277	665	375	410	999999	174	488	471	999999	804	999999	144	529	199	683	677	925	999999	746	918	196	412	605	67	71	999999	521	999999	574	185	232	149	999999	603	999999	927	849	200	53	222	328	622	937	301	836	857	999999	999999	999999	336	784	145	999999	930	198	865	69	318	999999	953	653	309	999999	314	999999	430	572	999999	820	755	827	735	878	533	599	574	999999	999999	230	213	260	66	135	248	401	97	319	641	414	514	868	541	852	99	568	28	725	633	718	999999	295	611	644	999999	509	58	266	306	340	999999	400	754	999999	144	702	999999	183	999999	912	495	121	930	521	999999	887	296	883	789	999999	999999	999999	841	595	815	918	648	422	829	738	352	999999	23	311	790	123	999999	454	717	396	999999	844	999999	720	233	304	365	999999	338	419	999999	175	477	999999	999999	999999	559	169	999999	226	63	184	354	999999	999999	999999	107	999999	730	201	999999	841	999999	402	999999	736	999999	130	372	521	999999	557	93	419	999999	999999	362	682	552	24	564	999999	999999	501	342	999999	499	155	999999	999999	206	999999	370	146	999999	999999	999999	85	999999	32	992	999999	796	760	663	505	100	999999	404	393	999999	999999	999999	716	637	999999	669	674	69	205	247	637	999999	803	999999	999999	197	947	773	154	186	287	999999	530	32	999999	167	422	838	837	707	564	999999	999999	266	781	658	653	999999	999999	711	336	25	152	784	364	467	993	445	999999	317	153	171	260	217	34	91	557	693	510	661	257	835	999999	498	682	886	214	547	544	999999	544	447	946	442	849	999999	201	745	667	669	174	977	12	529	563	402	500	999999	241	999999	111	959	999	175	464	999999	999999	654	112	478	262	455	900	666	999999	705	224	999999	367	999999	889	811	36	840	496	280	999999	703	999999	290	395	656	999999	844	77	584	448	781	999999	999999	479	546	643	199	416	719	999999	345	755	999999	188	683	200	999999	810	999999	933	999999	999999	999999	666	999999	720	822	92	606	999999	999999	599	199	999999	443	999999	18	293	353	999999	837	999999	777	204	999999	947	999999	111	999999	465	836	999999	778	650	290	999999	999999	999999	999999	
999999	999999	999999	810	579	29	999999	565	999999	744	844	999999	999999	467	130	106	734	901	989	999999	152	644	720	380	150	999999	32	820	549	999999	340	54	325	904	526	358	999999	623	207	184	752	392	999999	999999	867	283	649	576	657	553	556	210	804	524	246	191	110	735	999999	999999	999999	925	999999	627	999999	999999	866	292	940	999999	999999	120	704	814	426	760	171	363	513	867	663	456	172	995	999999	999999	249	801	667	999999	257	999999	952	931	188	827	999999	999999	952	77	417	366	999999	885	188	445	506	999999	108	486	29	747	232	803	612	550	762	31	208	284	559	74	625	605	524	999999	167	772	636	999999	394	999999	410	999999	459	307	819	287	816	982	999999	260	999999	190	325	510	773	159	999999	638	74	999999	999999	678	517	352	999999	40	999999	807	999999	999999	363	509	102	713	346	786	353	315	730	485	214	999999	651	309	371	444	290	24	999999	18	454	998	534	50	999999	732	928	117	999999	789	916	19	704	999999	896	203	98	611	999999	987	806	23	907	589	999999	441	36	217	999999	306	749	356	210	279	999999	365	974	61	65	614	857	245	749	941	568	205	520	999999	999999	999999	356	679	999999	999999	211	440	100	999999	999999	226	999999	720	136	268	49	570	999999	435	618	541	228	47	555	558	139	570	999999	999999	999999	944	921	999999	804	812	950	80	504	590	77	849	275	999999	161	839	908	146	999999	490	901	998	396	999999	144	999999	948	319	133	302	999999	999999	176	133	923	999999	999999	432	916	323	318	968	75	228	367	769	276	198	885	999999	650	992	999999	999999	999999	32	558	999999	999999	999999	864	641	946	212	109	436	683	151	116	205	999999	999999	230	795	182	933	932	177	728	375	605	760	999999	999999	652	999999	189	393	999999	999999	999999	470	999999	983	459	676	999999	999999	999999	999999	999999	999999	92	999999	182	999999	772	666	610	141	100	999999	116	999999	336	113	218	539	559	611	999999	299	91	215	798	83	203	246	999999	999999	911	78	57	798	288	480	677	742	244	488	725	523	782	999999	810	25	363	999999	999999	999999	468	491	314	518	683	796	999999	876	891	109	999999	535	999999	115	229	31	343	317	495	855	436	475	305	80	886	733	517	164	405	782	719	685	589	999999	47	429	764	539	999999	492	437	801	850	145	519	199	202	677	707	788	682	999999	32	801	919	992	999999	999999	631	949	288	999999	999999	119	389	293	946	999999	999999	999999	267	803	203	999999	999999	634	624	169	561	696	999999	840	456	617	110	673	999999	788	79	999999	
242	999999	999999	174	999999	548	330	999999	999999	235	253	999999	609	907	530	878	852	999999	999999	999999	377	37	682	999999	418	448	442	864	18	999999	999999	167	272	31	567	736	895	38	798	999999	314	883	999999	336	453	681	999999	548	96	232	821	999999	415	784	677	215	999999	999999	756	999999	116	465	732	999999	604	95	597	588	999999	794	999999	824	231	504	980	494	623	355	491	736	999999	894	777	999999	894	988	752	488	999999	361	887	922	281	999999	999999	848	160	372	731	368	94	652	999999	301	249	996	421	911	804	999999	592	502	999999	29	558	999999	999999	946	156	616	342	118	244	988	906	69	553	198	731	141	343	260	999999	133	652	565	695	486	999999	897	999999	841	684	999999	769	999999	441	261	484	999999	999999	213	226	125	35	975	418	220	395	999999	453	233	190	999999	849	341	999999	367	377	993	525	211	999999	259	49	501	434	84	228	999999	627	301	714	179	970	139	44	507	108	676	157	999999	100	367	999999	353	661	21	320	438	515	84	999999	491	999999	958	999999	966	86	533	550	344	991	873	561	162	999999	20	999999	999999	306	381	269	999999	845	49	121	51	804	696	840	999999	763	789	15	999999	416	999999	144	21	335	999999	431	999999	135	999999	999999	226	805	301	833	650	318	999999	142	999999	815	194	645	995	847	762	172	999999	999999	137	999999	999999	867	18	745	296	876	690	999999	999999	949	694	999999	42	555	999999	245	513	862	199	114	173	657	871	738	232	587	148	999999	572	999999	999999	881	999999	242	291	358	797	556	547	999999	627	215	904	194	999999	619	999999	999999	952	526	999999	999999	503	32	416	554	996	279	522	708	738	526	999999	332	907	999999	999999	799	273	545	448	956	324	424	486	957	752	999999	617	612	999999	698	221	55	256	524	387	976	825	737	362	999999	999999	839	46	111	999999	581	287	999999	53	999999	999999	417	88	702	212	88	545	458	999999	319	999999	909	733	50	315	776	85	393	434	999999	973	536	999999	920	922	999999	999999	385	574	181	409	309	999999	172	521	804	966	554	322	309	440	999999	934	52	999999	133	999999	996	795	616	506	894	999999	454	838	649	233	168	779	999999	700	999999	884	631	910	999999	999999	999999	999999	511	999999	531	80	135	169	606	601	150	64	799	999999	391	590	958	999999	515	426	124	333	872	580	808	774	595	608	280	492	313	142	513	782	999999	478	999999	806	999999	823	757	295	242	999999	999999	114	980	356	999999	580	999999	956	405	935	236	999999	655	999999	12	999999	485	527	888	124	
298	18	551	26	999999	913	306	162	700	691	669	829	101	824	497	703	794	248	299	700	999999	999999	999999	999999	556	999999	822	999999	803	999999	347	240	406	127	759	83	563	963	520	404	283	773	265	713	276	407	157	830	999999	308	961	999999	237	999999	557	940	999999	973	470	541	999999	943	358	481	999999	999999	433	973	999999	999999	150	830	728	894	426	792	101	999999	310	158	157	991	919	505	999999	999999	999999	217	569	819	801	589	999999	999999	313	340	999999	784	368	999999	974	184	999999	29	167	141	518	342	999999	765	848	258	999999	321	999999	109	34	852	225	253	435	225	413	256	999999	561	337	750	591	96	376	999999	664	473	184	973	236	999999	999999	135	592	670	445	804	970	999999	917	191	594	214	315	999999	568	125	411	758	999999	518	407	606	803	768	751	686	999999	999999	999999	209	146	421	999999	135	514	100	999999	765	999999	999999	285	79	644	156	165	386	780	803	749	549	71	425	211	717	999999	999999	331	999999	999999	759	416	440	958	717	999999	999999	999999	190	68	478	464	646	978	172	243	338	962	657	612	374	905	594	999999	55	999999	720	219	999999	999999	772	768	837	999999	30	202	844	120	926	111	982	999999	599	745	999999	999999	424	999999	999999	484	173	779	999999	221	555	853	821	649	913	999999	999999	963	186	557	999999	710	627	999999	999999	999999	398	999999	45	555	629	999999	999999	849	520	960	724	999999	179	680	999999	993	103	625	299	177	381	205	207	357	778	28	999999	52	460	999999	467	622	489	79	95	946	743	129	999999	236	547	972	999999	952	855	59	794	506	97	301	616	11	511	790	598	203	29	688	777	999999	460	999999	398	950	502	999999	794	109	594	999999	260	974	43	999999	999999	409	76	254	501	728	999999	372	955	168	999999	466	120	699	481	892	926	64	999999	999999	775	999999	583	188	460	753	265	999999	911	574	51	999999	999999	448	999999	999999	136	999999	999999	58	386	98	317	240	997	46	990	999999	627	702	596	999999	631	63	999999	354	825	888	794	748	999999	539	460	390	126	999999	498	672	999999	292	766	161	867	999999	999999	686	967	353	191	999999	762	170	76	219	978	846	999999	999999	160	999999	999999	247	980	999999	999999	847	638	927	123	685	548	999999	999999	999999	936	444	337	338	459	611	387	482	707	380	985	311	472	251	411	280	310	583	521	999999	919	999999	180	999999	717	756	58	49	240	505	874	999999	604	731	282	544	518	682	465	549	438	890	539	610	999999	284	384	396	999999	842	385	965	999999	844	999999	
417	273	999999	999999	702	562	347	999999	212	505	550	999999	741	968	867	762	628	127	972	294	38	988	570	999999	442	382	662	523	999999	129	909	637	759	999999	864	280	999999	999999	763	999999	100	648	337	114	912	577	642	427	999999	90	999999	999999	834	560	999999	429	703	943	999999	329	900	999999	999999	93	596	913	947	436	113	596	162	567	999999	984	203	390	661	465	62	864	999999	244	865	317	372	71	999999	209	918	445	576	665	881	444	97	999999	793	999999	518	999999	629	999999	323	72	927	999999	999999	850	366	16	767	999999	891	324	589	999999	959	547	720	534	999999	999999	517	668	29	999999	999999	919	897	927	596	417	999999	999999	244	533	999999	802	389	182	577	952	843	911	677	339	774	567	854	431	317	256	999999	984	888	882	698	655	52	999999	514	573	952	439	420	360	999999	837	89	999999	744	166	999999	548	956	999999	904	999999	990	690	722	999999	999999	475	620	350	884	963	999999	362	999999	275	999999	948	667	13	10	414	501	327	48	936	487	999999	687	160	98	984	37	730	977	102	664	361	999999	396	508	487	818	79	475	999999	673	726	230	479	999999	219	881	952	167	999999	114	999999	651	999999	640	276	999999	999999	999999	900	935	999999	385	742	999999	999999	240	281	505	522	595	999999	851	711	999999	761	578	217	999999	879	113	85	999999	999999	999999	991	710	931	755	242	698	359	999999	575	401	999999	351	488	999999	996	978	999999	457	644	905	682	999999	999999	523	999999	999999	581	713	383	999999	860	871	898	753	618	698	309	525	999999	824	245	999999	286	319	44	420	99	348	758	900	999999	999999	927	581	315	180	770	417	877	544	127	645	444	999999	541	999999	452	734	260	999999	678	94	194	820	999999	77	545	630	489	999999	608	242	955	482	999999	241	999999	326	999999	447	928	891	999999	728	706	600	180	999999	999999	676	967	999999	999999	460	232	419	443	117	912	247	635	150	928	418	999999	884	999999	961	484	309	999999	999999	296	813	380	786	445	466	124	78	897	999999	852	813	501	253	155	999999	259	884	798	999999	413	999999	812	787	963	999999	791	999999	999999	218	33	999999	261	999999	78	999999	90	999999	999999	999999	999999	999999	349	598	298	999999	999999	692	999999	195	999999	999999	511	589	722	95	10	592	823	215	674	302	999999	689	23	383	561	659	185	871	424	814	910	820	842	999999	860	223	499	999999	322	108	92	725	999999	434	966	672	129	999999	283	498	999999	999999	313	999999	685	660	585	999999	563	999999	517	868	770	999999	688	691	999999	161	234	
787	102	975	893	575	999999	443	192	588	999999	889	539	202	597	926	201	152	999999	151	999999	209	638	585	999999	999999	591	224	999999	608	745	999999	925	967	999999	496	999999	999999	874	737	491	252	478	996	999999	674	999999	324	280	844	999999	545	999999	605	277	34	158	999999	692	839	984	995	488	583	843	141	964	572	999999	111	999999	999999	278	780	659	642	999999	641	87	619	999999	276	944	120	903	209	112	999999	700	732	347	888	954	44	999999	999999	763	894	163	376	709	166	879	178	323	160	999999	403	945	635	303	999999	999999	82	999999	717	60	999999	680	644	999999	999999	999999	711	764	641	600	243	36	173	999999	837	999999	999999	999999	179	396	776	796	752	999999	708	385	74	439	999999	459	881	531	999999	999999	999999	999999	518	346	75	999999	178	999999	681	559	43	376	781	756	465	38	727	172	343	330	284	581	999999	712	330	268	807	999999	934	192	999999	712	999999	999999	493	623	969	375	999999	885	999999	372	999999	999999	999999	341	603	318	999999	801	732	718	197	715	171	813	295	999999	26	807	486	999999	479	498	840	331	386	63	272	999999	68	362	999999	999999	111	912	999999	735	999999	988	665	499	307	143	460	10	524	284	999999	680	999999	173	358	46	409	999999	999999	626	362	577	955	549	55	142	742	379	399	999999	614	258	357	559	991	37	999999	987	999999	346	48	999999	999999	999999	497	592	999999	894	13	292	58	778	29	999999	999999	246	43	999999	454	175	401	90	610	784	670	317	333	999999	182	331	999999	422	734	556	588	999999	999999	853	999999	463	999999	847	376	117	691	999999	239	517	186	999999	993	999999	542	432	944	999999	999999	31	441	999999	268	735	722	681	396	635	54	473	261	861	475	999999	74	990	546	999999	714	502	999999	835	999999	816	602	999999	337	999999	879	311	999999	630	291	748	999999	871	204	893	134	999999	720	65	790	765	265	324	289	814	961	551	886	400	253	737	929	999999	111	452	142	306	999999	527	756	742	861	999999	580	726	999999	202	796	653	999999	29	782	47	999999	999999	560	287	146	523	908	999999	425	221	386	999999	819	816	770	752	760	828	999999	203	309	57	904	634	743	999999	56	769	999999	242	970	234	999999	999999	999999	789	892	854	169	830	618	428	327	999999	255	36	906	999999	431	53	999999	601	999999	588	737	997	417	925	999999	583	477	999999	581	192	999999	162	598	999999	265	981	860	999999	999999	520	584	880	730	264	389	717	656	105	347	712	350	378	555	376	163	563	999999	966	999999	585	362	999999	846	144	
408	999999	438	999999	695	999999	193	986	933	999999	14	857	277	162	999999	999999	927	382	802	869	842	872	606	231	774	999999	609	893	595	93	167	114	43	999999	856	999999	288	999999	409	999999	528	364	445	999999	999999	999999	296	228	430	493	658	980	677	976	302	999999	496	999999	214	999999	841	299	999999	850	10	899	999999	681	999999	259	548	999999	999999	905	351	488	436	999999	859	477	415	999999	999999	999999	435	187	999999	999999	303	329	999999	999999	473	415	65	238	962	595	397	473	482	615	921	180	999999	999999	999999	999999	635	999999	999999	286	357	736	588	460	999999	299	999999	999999	999999	766	388	977	459	476	786	567	850	122	525	841	822	395	999999	800	468	302	166	36	179	999999	999999	489	229	523	723	736	826	604	412	672	180	574	11	716	237	944	721	478	621	450	921	523	298	268	464	999999	741	788	999999	534	999999	398	653	806	345	898	758	999999	752	59	740	256	710	852	670	258	393	288	999999	524	580	687	999999	999999	744	907	999999	999999	69	761	999999	47	612	877	999999	999999	921	205	380	999999	196	999999	725	999999	709	675	813	445	999999	216	578	462	225	477	954	456	982	923	71	437	999999	999999	999999	991	64	703	643	832	323	888	337	198	907	999999	337	794	961	999999	30	79	104	754	372	999999	193	542	821	999999	922	999999	799	999999	144	943	630	398	908	734	517	15	999999	980	132	999999	879	390	554	980	149	169	494	149	902	992	343	953	435	33	807	521	881	507	909	241	98	339	64	964	614	939	999999	237	335	24	47	124	999999	662	973	999999	987	999999	996	763	597	659	104	999999	610	999999	999999	884	926	996	134	534	999999	891	620	549	999999	589	376	209	283	267	814	999999	954	228	330	773	60	999999	533	50	511	999999	643	439	244	912	364	938	999999	11	999999	339	890	513	53	999999	51	434	476	407	474	796	489	999999	999999	216	197	391	355	199	834	921	472	94	33	923	999999	999999	315	423	999999	437	999999	282	999999	485	999999	451	185	589	731	626	537	135	575	714	999999	999999	593	37	724	973	592	787	176	388	866	805	490	129	493	859	128	63	182	47	573	217	382	999999	999999	999999	216	999999	467	218	999999	346	518	318	999999	943	598	287	699	261	845	445	116	578	999999	202	961	999999	105	999999	999999	999999	953	538	151	459	930	233	818	978	767	999999	999999	957	995	529	296	181	862	549	271	999999	364	920	201	138	111	804	751	999999	784	160	999999	595	711	908	999999	980	177	807	23	374	999999	720	494	999999	
125	158	583	999999	905	789	202	555	610	999999	999999	42	346	999999	358	136	482	999999	204	616	165	999999	999999	96	999999	999999	14	65	536	897	381	999999	436	182	23	999999	230	662	121	995	958	125	985	54	999999	361	644	164	458	886	892	666	525	878	999999	999999	901	999999	953	598	784	999999	28	713	294	999999	606	173	998	405	999999	999999	690	208	999999	999999	748	999999	307	784	671	850	999999	999999	15	715	128	557	999999	632	999999	999999	709	522	220	821	999999	282	999999	311	754	480	165	999999	980	81	975	999999	999999	999999	642	700	199	178	927	999999	540	378	707	579	999999	999999	854	376	999999	999999	121	999999	987	999999	943	476	451	999999	39	200	694	553	999999	999999	739	999999	337	999999	999999	360	543	540	595	286	999999	728	999999	191	943	706	626	789	999999	808	960	807	999999	393	881	175	999999	999999	148	999999	250	986	999999	774	839	567	721	370	999999	999999	999999	999999	583	711	556	224	901	270	63	333	574	904	846	999999	972	931	999999	944	613	824	111	350	402	858	46	304	30	799	351	385	985	265	999999	713	999999	389	999999	627	999999	666	274	988	999999	814	999999	999999	150	846	801	999999	105	776	999999	560	892	297	188	999999	675	262	999999	111	919	677	348	319	999999	143	691	592	707	843	999999	999999	560	122	210	587	696	700	163	183	998	442	290	218	508	853	820	882	211	509	952	585	472	172	79	472	476	852	846	999999	165	218	210	261	669	810	10	779	97	999999	38	974	108	30	113	999999	397	140	810	645	322	808	999999	208	999999	532	483	397	999999	737	121	843	853	156	28	999999	999999	38	548	697	853	50	795	999999	999999	999999	486	999999	999999	593	85	346	52	210	694	356	828	999999	370	147	336	612	736	359	488	194	999999	999999	12	324	253	999999	591	122	792	282	23	779	999999	913	55	41	338	459	662	775	999999	653	462	999999	961	239	668	411	999999	251	313	446	999999	296	856	535	450	744	349	716	999999	999999	418	422	343	999999	285	457	102	304	283	286	696	712	999999	999999	499	999999	363	999999	700	189	751	551	968	576	656	440	66	519	591	593	120	946	999999	999999	245	49	337	912	954	220	319	76	967	36	999999	999999	902	388	45	999999	391	335	26	574	999999	866	453	766	402	844	401	582	713	689	176	999999	691	521	999999	999999	12	450	69	489	870	684	583	941	827	245	538	677	484	481	999999	999999	929	456	693	378	595	571	519	119	819	737	999999	287	860	999999	728	999999	155	586	116	940	276	999999	999999	503	
293	999999	939	167	316	723	107	241	487	392	820	999999	828	864	863	999999	931	949	999999	143	331	306	91	827	999999	999999	999999	897	999999	271	517	403	752	200	95	999999	631	362	803	999999	639	131	999999	477	999999	493	562	290	722	674	19	999999	999999	570	181	999999	430	121	650	999999	999999	999999	866	225	874	426	493	999999	779	999999	999999	578	156	573	504	210	506	614	648	34	999999	251	185	999999	261	200	537	999999	28	108	663	519	712	644	999999	439	265	584	602	761	999999	924	999999	942	864	999999	180	301	999999	971	490	816	999999	625	573	949	34	999999	964	684	889	999999	618	681	126	999999	999999	512	668	74	944	922	21	887	34	999999	741	243	835	820	30	245	124	57	618	847	56	999999	999999	956	414	99	619	918	872	697	316	829	825	574	574	999999	999999	11	36	999999	804	999999	601	903	217	999999	339	153	664	653	197	571	999999	999999	253	779	441	712	660	854	999999	103	24	336	364	999999	999999	271	999999	999999	999999	122	30	60	53	470	494	176	748	999999	760	476	264	229	510	744	999999	557	330	999999	999999	921	351	182	265	711	571	275	549	305	383	77	897	999999	999999	999999	551	22	235	782	294	999999	963	46	999999	835	839	794	825	619	155	999999	940	999999	135	691	999999	848	794	341	999999	999999	627	452	250	692	999999	951	188	436	203	753	331	547	510	961	999999	315	999999	999999	872	999999	449	930	159	999999	137	446	186	999999	313	702	999999	893	999999	75	647	999999	796	411	266	887	616	398	426	999999	538	402	950	173	733	465	770	374	999999	132	780	999999	303	726	565	142	774	828	133	500	999999	437	664	999999	324	446	519	999999	173	984	170	60	999999	757	984	734	496	23	999999	999999	932	853	999999	761	294	950	227	79	845	134	122	999999	275	925	867	111	738	999999	849	296	945	999999	211	999999	961	999999	999999	545	999999	831	646	761	212	285	568	999999	13	902	160	374	999999	450	830	49	872	382	784	588	890	883	995	980	173	339	902	837	651	948	799	999999	766	999999	336	24	487	999999	585	990	367	999999	107	836	364	485	77	505	274	172	999999	999999	944	999999	655	999999	836	665	598	872	383	730	40	65	999999	999999	607	547	999999	815	561	521	796	794	230	999999	786	999999	625	688	272	407	573	489	345	220	620	999999	999999	477	187	999999	762	713	617	999999	164	51	733	769	877	529	999999	458	610	101	793	160	384	999999	82	677	50	999999	610	975	167	999999	719	892	999999	446	521	646	999999	739	759	92	999999	594	
999999	999999	435	855	810	999999	26	125	999999	254	427	470	786	999999	404	510	781	999999	113	641	999999	999999	332	841	794	440	18	744	820	871	999999	710	972	790	410	338	252	194	109	999999	959	999999	672	474	475	514	660	446	999999	137	958	907	979	546	124	937	421	594	71	999999	733	999999	305	17	913	717	497	999999	999999	75	268	597	752	245	999999	437	999999	857	999999	999999	779	571	501	692	913	433	999999	436	676	472	999999	658	132	999999	143	999999	746	665	561	758	999999	664	771	999999	869	999999	999999	743	864	999999	996	999999	228	781	600	172	780	612	104	489	999999	70	329	211	999999	609	474	34	999999	999999	691	285	306	999999	271	124	800	325	823	552	999999	986	572	989	476	362	439	351	137	971	906	144	571	81	999999	956	345	999999	37	269	896	999999	999999	869	995	999999	267	611	519	485	371	465	788	551	220	999	999999	999999	735	796	179	133	999999	140	98	556	713	234	845	315	999999	999999	297	563	655	999999	999999	702	994	754	105	828	831	651	999999	999999	355	29	999999	772	468	15	833	999999	99	999999	244	511	781	448	999999	43	999999	214	706	999999	999999	235	896	82	654	999999	345	981	700	351	301	254	530	999999	211	694	999999	83	846	773	406	66	474	882	904	999999	921	555	746	72	73	999999	945	999999	283	999999	999999	788	127	672	669	852	999999	999999	481	989	980	144	246	999999	670	692	368	999999	735	120	999999	23	999999	810	874	790	245	638	999999	675	309	62	372	999999	999999	999999	956	183	114	553	526	725	999999	999999	863	786	318	432	401	381	268	22	999999	173	369	119	620	999999	999999	999999	617	999999	470	999999	690	927	771	165	752	95	735	194	828	999999	593	44	999999	263	999999	97	999999	812	246	906	416	296	999999	999999	721	462	963	649	385	235	999999	625	265	999999	234	999999	999999	163	999999	316	645	999999	999999	561	579	334	999999	999999	368	711	999999	804	664	564	399	999999	618	571	443	999999	131	95	999999	602	999999	968	779	18	999999	999999	82	327	999999	930	270	342	112	757	999999	397	955	607	291	999999	827	999999	999999	700	215	830	327	453	719	389	194	559	275	999999	317	610	999999	999999	337	999999	999999	89	671	733	999999	66	301	999999	941	999999	344	524	804	999999	774	121	999999	88	802	208	999999	999999	607	999999	746	711	76	519	999999	29	999999	999999	280	934	45	747	471	237	407	158	999999	466	511	999999	54	669	754	141	999999	206	999999	475	695	138	999999	20	482	999999	999999	592	989	781	420	922	213	876	254	870	999999	999999	
650	781	999999	653	669	237	127	934	999999	87	956	935	702	253	426	376	999999	151	282	999999	275	554	250	815	999999	757	56	588	999999	999999	424	884	43	790	556	999999	999999	52	468	434	893	547	218	909	999999	64	999999	177	999999	836	114	112	598	83	761	105	999999	999999	999999	912	191	538	999999	999999	662	82	901	912	697	605	582	730	999999	847	999999	727	346	341	999999	114	678	878	93	633	73	321	999999	960	999999	460	290	928	557	556	252	364	999999	676	256	562	162	176	479	900	264	384	429	750	999999	43	759	209	686	999999	243	312	999999	840	478	351	787	999999	884	247	324	999999	182	999999	999999	777	999999	669	95	627	951	512	409	192	999999	688	891	544	29	995	999999	91	252	177	999999	999999	909	243	208	904	775	221	292	242	999999	611	999999	303	155	173	390	100	124	68	439	731	903	999999	999999	999999	999999	252	922	888	546	999999	411	999999	813	665	999999	419	471	190	852	999999	230	176	605	767	486	598	999999	855	615	610	999999	999999	737	999999	46	999999	771	418	455	532	999999	403	999999	354	999999	206	490	490	305	970	999999	933	216	699	510	999999	999999	999999	313	861	853	76	283	999999	999999	999999	277	231	999999	230	647	62	735	999999	451	827	480	260	567	289	999999	999999	560	999999	999999	999999	977	48	90	309	979	999999	999999	999999	679	999999	999999	760	89	982	928	999999	862	85	332	576	208	886	257	999999	266	416	999999	999999	999999	999999	516	639	999999	241	249	239	150	328	251	580	999999	151	999999	999999	999999	719	999999	585	361	849	55	484	322	414	834	100	790	999999	53	999999	930	91	840	999999	999999	489	806	847	742	698	127	543	834	752	629	67	246	37	975	999999	244	560	671	999999	999999	999999	327	549	407	158	999999	999999	285	677	649	865	311	915	515	227	999999	333	843	662	999999	512	999999	570	785	777	999999	763	431	506	338	379	419	936	834	682	172	999999	999999	593	260	383	268	166	999999	763	755	330	999999	757	999999	999999	717	19	182	396	391	757	764	999999	304	685	322	999999	349	279	455	375	999999	999999	65	655	999999	260	412	358	253	494	467	999999	999999	999999	999999	673	872	427	999999	410	999999	448	301	415	999999	820	298	999999	71	999999	816	832	317	390	999999	687	702	999999	37	467	999999	823	153	896	999999	742	999999	771	999999	649	999999	922	617	999999	611	999999	542	649	999999	999999	961	837	297	763	677	635	714	641	999999	999999	970	893	399	999999	803	999999	304	404	126	760	999999	527	999999	421	583	999999	225	271	778	999999	155	63	
825	964	505	769	536	389	999999	664	38	967	488	999999	679	999999	532	999999	252	671	999999	999999	533	402	850	444	999999	999999	190	783	999999	452	862	685	999999	917	999999	435	699	44	999999	915	999999	461	999999	254	999999	264	999999	999999	999999	803	29	999999	999999	18	529	433	999999	999999	73	660	208	999999	254	586	999999	802	469	999999	944	107	721	218	267	431	961	81	670	999999	405	451	143	620	999999	616	432	754	425	410	999999	644	321	638	999999	752	717	740	217	155	149	245	795	980	625	274	91	811	999999	999999	56	457	999999	518	999999	622	527	999999	32	637	164	360	387	68	999999	310	785	93	247	514	999999	230	863	524	466	169	655	999999	999999	157	534	620	904	588	999999	940	880	803	972	357	999999	139	717	579	999999	999999	858	736	617	325	488	999999	573	999999	133	826	593	999999	61	506	966	375	999999	875	113	543	455	798	704	433	429	999999	121	890	999999	585	512	999999	999999	677	311	999999	999999	679	669	536	56	999999	465	999999	356	999999	999999	475	390	860	545	999999	476	457	343	69	41	193	895	505	999999	683	65	999999	323	309	715	384	205	57	830	914	216	999999	999999	886	343	177	87	787	241	645	509	429	999999	670	817	85	343	999999	887	361	784	999999	649	999999	513	999999	223	56	927	376	280	343	999999	631	999999	999999	961	456	725	864	999999	999999	273	999999	184	636	507	653	491	639	51	953	999999	999999	139	52	928	133	382	426	953	40	999999	865	374	175	399	418	43	999999	999999	999999	525	33	254	676	999999	999999	999999	877	419	569	999999	297	334	999999	999999	560	501	593	999999	999999	84	309	910	86	258	408	877	18	246	999999	619	572	525	164	437	146	234	463	999999	531	935	505	16	999999	475	572	999999	57	992	838	916	450	948	286	812	226	123	177	427	999999	999999	189	640	330	949	991	771	999999	999999	47	999999	47	450	449	901	579	302	525	610	685	999999	829	26	999999	182	179	624	999999	351	999999	32	67	45	652	999999	756	999999	686	999999	999999	999999	369	168	999999	512	878	10	508	999999	243	923	597	567	742	633	700	999999	242	999999	780	377	531	829	677	24	278	12	798	448	155	714	616	91	136	999999	999999	671	71	895	999999	179	125	864	117	297	434	499	303	28	310	999999	999999	538	663	117	279	999999	999999	940	999999	876	212	70	239	528	999999	515	999999	859	135	38	111	346	999999	610	999999	667	721	390	999999	778	708	779	147	561	92	88	428	29	613	967	190	131	661	999999	967	65	634	999999	980	919	68	
999999	893	999999	999999	295	684	62	855	612	819	110	359	464	177	432	922	999999	446	239	97	422	255	168	847	979	684	999999	643	999999	42	999999	409	999999	720	275	886	865	79	796	404	375	173	11	158	90	999999	206	258	544	999999	956	152	751	831	646	999999	735	434	512	611	999999	419	660	579	687	700	999999	744	902	546	66	999999	649	834	722	259	254	20	767	218	487	188	999999	999999	85	989	658	839	83	86	160	441	567	195	157	955	512	999999	470	999999	92	999999	355	999999	86	358	999999	916	119	397	999999	725	666	304	133	999999	999999	999999	504	999999	52	999999	671	826	396	999999	999999	464	687	999999	746	822	549	999999	999999	999999	832	110	985	727	497	741	730	685	142	999999	774	999999	71	999999	644	914	999999	999999	346	243	790	529	999999	461	317	48	239	352	651	131	186	288	178	999999	245	219	612	776	209	999999	129	999999	693	960	999999	778	402	607	131	831	894	775	999999	892	244	312	498	534	420	458	512	387	44	20	259	496	104	963	843	434	312	160	999999	45	123	999999	999999	651	611	538	999999	999999	231	999999	236	999999	246	285	863	933	720	87	366	751	999999	742	951	683	999999	999999	683	438	764	696	999999	999999	211	999999	778	440	476	847	999999	881	999999	880	166	999999	783	848	259	819	110	910	713	235	999999	999999	246	381	999999	162	939	257	855	217	999999	999999	300	492	209	240	506	999999	466	999999	164	485	938	999999	585	736	999999	999999	113	864	338	853	982	303	950	388	769	999999	999999	999999	907	675	999999	999999	23	631	924	301	999999	28	999999	677	999999	999999	81	318	884	328	795	127	999999	86	153	990	878	999999	999999	997	999999	999999	999999	109	847	151	999999	488	459	342	999999	954	811	608	224	94	552	661	409	151	232	642	504	450	611	468	999999	831	999999	999999	999999	999	89	927	999999	999999	999999	222	830	999999	875	999999	999999	552	423	841	999999	654	861	68	448	227	614	409	774	899	326	31	497	388	90	999999	999999	424	615	905	874	999999	999999	999999	537	339	831	106	276	639	783	952	36	999999	999999	416	999999	472	999999	999999	999999	999999	162	859	510	536	725	451	999999	999999	636	999999	936	999999	967	999999	805	474	999999	119	999999	517	143	999999	126	374	994	727	999999	673	175	493	828	115	519	204	731	989	886	11	614	389	999999	536	13	349	25	518	802	999999	999999	504	941	486	123	999999	546	27	742	145	999999	997	225	559	575	152	616	831	998	772	999999	999999	587	530	505	16	643	606	142	999999	359	485	999999	505	
72	999999	999999	351	999999	642	999999	714	256	751	999999	616	999999	324	960	999999	733	194	519	39	999999	794	917	999999	981	117	244	939	885	965	786	65	81	720	496	904	600	999999	839	366	125	985	570	836	999999	888	841	328	645	281	54	174	966	895	473	278	752	140	999999	883	407	717	829	290	999999	999999	544	453	999999	66	269	999999	354	163	999999	55	234	999999	360	102	275	915	304	613	921	621	99	186	256	999999	162	469	904	955	958	407	166	999999	999999	657	353	397	999999	589	22	586	820	812	981	428	54	999999	780	277	617	999999	423	225	369	352	323	368	207	608	903	799	563	398	204	516	999999	944	219	703	748	999999	424	714	999999	344	801	287	204	828	184	490	689	999999	347	999999	999999	940	919	999999	343	985	999999	892	685	222	32	431	618	475	999999	109	999999	999999	528	999999	999999	709	999999	34	999999	999999	174	378	433	423	119	925	61	727	532	949	34	689	370	763	687	531	38	387	321	380	999999	999999	300	85	999999	613	999999	608	408	285	325	895	979	307	820	999999	468	272	113	107	999999	890	942	589	999999	772	716	764	61	546	680	247	712	999999	999999	444	88	999999	394	506	815	452	329	257	633	999999	710	73	999999	866	73	765	284	224	999	778	999999	999999	10	999999	896	355	556	862	604	88	192	999999	929	385	742	119	878	999999	292	927	571	695	999999	999999	999999	999999	820	195	482	915	962	498	180	598	658	377	358	139	609	469	896	999999	653	555	946	901	143	567	999999	953	887	677	931	82	999999	101	755	65	202	253	534	370	390	689	125	694	638	999999	999999	374	761	999999	999999	822	40	999999	999999	999999	999999	171	520	999999	999999	528	37	294	566	108	390	566	622	303	999999	365	934	999999	86	963	439	262	273	801	839	999999	202	148	680	118	999999	113	999999	355	66	41	733	999999	309	861	661	999999	137	540	950	170	752	999999	812	641	888	504	38	88	970	746	898	999999	424	999999	336	889	614	457	66	287	517	276	246	905	632	663	236	225	311	608	134	999999	999999	678	999999	733	335	49	999999	547	85	999999	999999	320	143	999999	999999	999999	999999	999999	226	999999	999999	999999	653	485	232	907	999999	999999	278	999999	776	371	621	174	867	745	999999	603	563	999999	999999	519	211	547	891	925	771	617	806	239	690	999999	392	455	259	186	35	531	511	428	999999	999999	999999	272	203	24	999999	968	158	999999	701	931	219	651	452	964	999999	999999	594	306	145	401	428	48	132	999999	979	175	915	690	720	773	
101	144	544	241	250	939	353	876	236	803	468	999999	537	759	329	740	12	999999	714	919	937	215	292	638	576	240	150	956	45	533	63	468	999999	999999	999999	84	116	220	999999	532	999999	717	79	999999	933	734	510	372	918	248	173	630	975	999999	835	999999	852	906	665	999999	799	397	841	702	750	10	999999	609	919	999999	633	792	569	192	166	230	145	999999	705	842	729	777	999999	796	370	432	492	600	102	953	232	210	555	714	732	375	999999	377	592	932	999999	901	452	999999	614	381	70	792	644	615	999999	999999	210	823	290	32	359	999999	342	328	999999	701	517	966	31	433	999999	855	999999	999999	354	768	367	773	999999	828	334	373	192	999999	371	999999	956	486	999999	330	999999	999999	434	999999	999999	831	44	274	999999	999999	394	485	999999	999999	144	999999	342	999999	271	983	545	999999	422	999999	697	985	862	353	999999	817	745	40	765	701	999999	514	430	999999	774	523	733	102	358	669	444	848	999999	11	855	165	367	999999	225	228	999999	572	999999	999999	22	40	969	999999	317	999999	994	363	720	999999	758	629	999999	593	89	748	259	452	89	999999	999999	848	999999	861	498	801	460	999999	815	546	999999	860	205	457	736	999999	553	999999	785	999999	674	999999	138	771	252	235	380	773	32	476	968	343	493	566	999999	173	766	999999	203	999999	999999	361	548	184	44	999999	434	337	857	345	204	217	667	337	999999	937	720	502	999999	272	431	687	621	348	999999	583	999999	999999	502	572	977	445	848	999999	605	999999	999999	953	737	355	801	52	916	687	282	761	675	165	488	999999	453	274	499	930	94	469	999999	999999	606	461	529	999999	834	294	999999	758	999999	397	732	764	404	766	764	273	471	388	999999	934	999999	816	907	222	160	999999	129	712	946	918	194	145	584	343	999999	285	999999	15	218	632	329	999999	402	999999	432	724	623	999999	509	999999	468	706	698	805	142	790	554	317	645	360	174	999999	812	450	999999	999999	189	71	419	489	447	466	999999	148	614	553	423	629	999999	435	860	443	213	719	459	999999	447	999999	210	566	731	517	369	858	999999	999999	999999	952	84	999999	544	562	276	30	788	12	536	559	200	589	377	924	528	219	999999	730	999999	999999	990	725	159	410	860	853	757	929	999999	999999	681	999999	841	470	999999	999999	891	308	177	999999	999999	457	951	999999	999999	621	199	999999	999999	160	369	999999	999999	618	999999	999999	687	144	701	423	273	858	999999	224	878	260	747	906	380	575	328	200	563	999999	171	543	773	271	821	249	
663	950	940	946	999999	999999	717	233	508	205	999999	757	606	754	918	82	550	736	18	999999	873	293	436	424	832	178	182	963	457	999999	585	999999	322	999999	999999	323	999999	960	999999	999999	543	524	407	185	310	571	594	999999	351	99	992	46	262	999999	375	999999	524	526	999999	784	999999	753	776	90	619	849	444	999999	995	999999	164	590	474	84	795	359	999999	261	123	270	999999	373	999999	368	435	548	172	829	96	388	799	401	999999	488	172	789	748	327	565	460	999999	450	814	745	934	411	572	188	999999	26	494	272	412	853	210	407	141	418	999999	80	686	614	999999	999999	806	762	744	986	999999	16	610	568	695	662	144	143	999999	876	999999	33	976	999999	999999	80	894	536	989	992	999999	764	658	340	999999	494	774	521	393	207	939	999999	667	586	999999	999999	999999	999999	577	749	718	76	848	264	984	630	999999	999999	482	999999	722	280	999999	751	707	157	999999	999999	895	211	888	999999	750	361	937	260	366	399	718	451	664	967	959	249	284	221	999999	403	999999	999999	399	82	48	406	999999	999999	409	915	999999	128	342	145	40	375	999999	105	325	496	999999	734	273	705	983	40	332	754	320	999999	477	999999	241	954	925	852	999999	815	584	354	999999	278	850	451	521	599	118	529	936	593	388	189	896	999999	86	999999	778	694	99	999999	83	731	358	876	447	392	887	388	219	188	564	55	520	971	999999	999999	883	999999	194	394	922	803	999999	999999	154	298	599	999999	878	999999	999999	126	726	576	999999	154	919	973	14	138	712	730	319	999999	999999	342	668	924	999999	37	737	956	510	705	95	280	913	999999	731	999999	999999	86	510	905	114	999999	329	944	999999	474	139	909	818	65	999999	201	494	68	698	999999	629	675	10	850	999999	126	999999	31	490	999999	241	298	252	854	345	635	230	413	654	591	22	724	233	345	999999	828	148	454	999999	999999	786	854	931	999999	529	127	85	659	339	999999	831	999999	463	700	243	840	667	963	720	55	999999	90	414	117	799	905	451	999999	952	748	978	171	998	999999	224	386	999999	332	335	228	560	570	84	999999	760	714	271	999999	111	67	170	185	734	999999	921	705	450	999999	129	999999	675	999999	999999	591	19	669	309	865	999999	856	999999	999999	637	502	495	411	999999	747	357	95	644	999999	563	999999	999999	999999	437	999999	999999	518	936	542	213	712	999999	149	863	493	657	100	999999	405	999999	999999	999999	826	548	999999	999999	520	999999	703	476	43	979	756	856	811	13	216	241	288	200	967	
999999	940	141	925	999999	356	547	522	999999	266	680	249	871	318	321	999999	264	206	539	164	999999	243	76	179	733	795	999999	61	489	451	859	135	214	90	334	643	694	623	291	999999	972	999999	613	219	363	739	885	548	500	252	999999	45	749	46	158	687	999999	962	202	163	73	496	42	648	407	554	44	791	984	678	76	641	914	404	191	640	629	857	816	993	910	999999	561	999999	999999	823	999999	178	999999	646	769	732	999999	137	82	486	155	965	811	808	999999	999999	563	822	186	321	999999	354	854	999999	68	999999	155	999999	253	999999	934	999999	999999	584	999999	999999	860	348	999999	343	220	786	332	999999	495	663	999999	17	297	816	999999	738	999999	186	999999	999999	323	423	588	999999	999999	231	884	753	999999	359	999999	999999	639	838	243	225	999999	842	111	999999	999999	159	33	999999	970	148	911	436	147	205	735	973	881	146	552	446	999999	165	756	988	901	578	999999	145	847	818	377	458	583	965	999999	227	999999	367	999999	174	400	193	782	448	320	458	616	999999	624	842	355	503	296	796	465	758	96	999999	999999	453	999999	887	999999	162	770	462	853	999999	380	517	898	523	137	388	56	576	383	317	999999	453	962	806	521	14	472	874	172	786	510	76	999999	961	924	565	177	512	635	629	678	858	605	444	975	999999	944	831	375	907	750	888	384	778	445	989	491	999999	376	552	999999	895	300	76	999999	313	999999	936	599	999999	999999	999999	940	999999	639	819	848	999999	831	414	999999	640	999999	264	46	621	692	363	526	935	999999	977	999999	93	939	783	999999	999999	774	999999	731	17	242	999999	999999	216	947	630	149	625	151	963	369	961	492	59	395	45	40	59	621	999999	420	999999	498	244	407	857	814	855	261	999999	753	169	999999	999999	408	706	999999	830	673	71	224	901	794	999999	617	184	600	889	397	532	507	999999	60	708	597	578	999999	462	808	999999	815	293	999999	831	999999	210	288	438	651	689	477	210	385	559	807	999999	869	388	626	232	266	925	999999	729	812	38	118	999999	999999	829	401	999999	31	999999	256	931	537	999999	899	417	896	172	247	707	64	999999	349	501	901	88	999999	926	999999	585	832	890	825	643	28	192	101	313	972	822	298	372	188	801	313	876	981	906	999999	218	336	104	687	760	674	515	688	616	83	387	999999	999999	279	446	751	999999	115	893	944	717	999999	592	199	425	999999	999999	999999	548	198	999999	106	801	999999	627	259	999999	212	75	969	513	503	484	240	594	701	999999	102	742	
59	947	770	97	962	999999	892	743	999999	271	351	981	396	149	428	58	999999	328	35	651	196	23	163	50	999999	999999	999999	841	361	604	724	999999	600	999999	499	251	263	999999	999999	677	735	515	832	941	723	987	127	363	66	999999	999999	382	799	450	999999	46	793	999999	999999	532	557	60	999999	310	547	756	391	20	650	187	794	282	489	358	916	681	999999	999999	326	936	323	859	785	999999	999999	352	999999	999999	829	462	457	533	845	999999	130	684	133	531	404	999999	999999	116	999999	878	397	999999	892	451	533	874	856	581	999999	236	999999	697	275	999999	20	205	961	241	191	999999	999999	270	436	182	237	999999	557	658	817	359	341	216	999999	906	999999	269	999999	353	625	954	999999	999999	130	619	108	432	999999	911	521	999999	15	373	925	525	158	136	604	720	999999	301	999999	207	764	999999	895	12	550	368	439	750	746	618	999999	236	591	854	150	817	84	999999	823	645	146	619	999999	967	999999	631	999999	656	665	738	140	334	637	409	999999	76	723	106	881	999999	999999	771	462	397	999999	698	933	303	986	786	646	418	478	999999	999999	999999	709	999999	720	999999	610	999999	95	17	999999	292	999999	192	743	83	999999	977	923	773	999999	375	999999	957	999999	592	697	999999	669	999999	102	721	999999	956	348	966	367	796	385	999999	449	999999	999999	455	999999	999999	110	750	559	912	692	668	999999	705	518	695	988	752	718	137	231	154	123	999999	999999	765	436	642	844	777	716	307	602	961	333	999999	689	710	999999	999999	492	999999	999999	757	999999	999999	999999	160	447	653	999999	615	88	257	740	305	585	479	540	153	49	468	906	781	206	395	76	534	381	999999	15	287	704	973	645	284	249	366	31	491	999999	999999	204	200	999999	999999	229	354	230	38	888	220	999999	999999	999999	34	50	133	560	800	367	702	778	999999	647	699	999999	999999	612	465	65	229	458	58	999999	762	999999	716	981	104	999999	722	313	353	166	795	999999	999999	278	621	244	125	805	999999	999999	837	507	800	552	110	999999	125	741	765	972	668	761	132	300	942	999999	334	151	466	634	645	398	435	247	999999	999999	121	835	991	231	940	423	237	924	999999	265	472	173	999999	999999	60	999999	548	381	497	43	985	508	336	999999	909	973	349	596	489	448	82	563	700	517	999999	289	999999	999999	41	999999	534	207	999999	686	297	171	270	561	584	665	999999	63	750	818	607	612	508	140	321	967	999999	641	444	999999	193	909	999999	374	999999	770	999999	999999	999999	999999	509	787	999999	650	573	
748	999999	787	21	824	598	999999	812	882	999999	476	781	620	232	74	181	893	763	999999	999999	387	699	895	736	813	436	845	714	508	319	820	627	858	567	999999	999999	296	629	999999	739	174	107	589	464	999999	989	618	781	999999	999999	999999	34	799	156	195	999999	999999	61	208	398	752	313	313	573	99	848	999999	63	999999	809	885	274	152	455	999999	290	119	441	386	999999	817	999999	999999	438	703	796	828	712	381	522	447	244	999999	232	986	860	793	26	375	999999	76	565	131	475	194	350	881	353	817	904	940	385	999999	383	999999	688	874	875	869	999999	999999	220	681	999999	372	650	843	919	999999	478	497	102	76	875	758	262	999999	964	253	999999	914	485	999999	999999	582	71	999999	57	999999	307	986	917	157	82	491	855	883	984	112	544	507	962	884	349	416	999999	319	798	999999	328	746	909	632	516	388	544	999999	213	565	311	90	999999	277	999999	491	580	999999	999999	393	902	999999	999999	862	999999	999999	952	600	999999	70	734	751	771	432	334	561	86	295	999999	999999	947	539	679	429	800	463	711	694	723	999999	999999	901	325	415	722	949	999999	57	922	660	436	943	770	999999	830	559	319	373	943	609	414	294	314	310	445	372	999999	999999	71	255	999999	267	877	697	999999	999999	436	366	709	385	999999	39	372	980	267	14	769	536	598	999999	154	348	751	124	999999	552	597	25	999999	360	999999	259	986	676	999999	999999	76	83	918	999999	132	953	663	999999	836	385	921	334	52	999999	999999	172	999999	819	111	805	515	763	253	681	245	420	999999	359	135	523	53	696	473	999999	938	695	999999	601	128	200	684	999999	287	999999	999999	273	973	538	757	97	318	176	999999	711	662	313	829	246	761	999999	566	314	999999	999999	341	999999	860	953	502	908	554	348	701	910	130	332	485	185	60	972	447	858	602	48	214	876	130	761	999999	635	865	380	839	999999	634	380	750	964	736	999999	412	30	45	999999	542	970	475	664	591	340	827	654	999999	999999	999999	999999	712	404	999999	464	999999	109	527	867	52	183	508	294	286	750	582	999999	449	999999	999999	427	822	752	506	244	999999	466	180	105	808	999999	194	60	152	925	667	355	855	999999	301	999999	503	178	806	368	471	190	387	841	757	999999	999999	540	229	999999	885	959	999999	874	63	648	929	431	69	831	988	999999	152	361	92	236	666	177	364	999999	924	654	946	147	773	999999	88	338	348	502	999999	999999	999999	305	49	708	457	981	228	652	384	82	118	999999	379	
999999	47	999999	759	999999	649	48	186	963	922	241	999999	760	999999	999999	569	600	999999	999999	999999	999999	628	847	321	383	779	999999	948	999999	999999	852	545	971	768	760	193	999999	579	999999	852	999999	478	999999	382	808	695	696	999999	396	93	784	988	552	158	44	394	999999	714	999999	999999	965	99	474	999999	80	999999	999999	992	350	648	999999	30	276	999999	858	866	999999	999999	999999	688	93	999999	999999	999999	108	863	993	823	733	376	992	347	204	999999	887	878	999999	786	312	122	654	704	539	999999	575	763	722	837	999999	999999	999999	726	211	697	999999	999999	536	846	982	216	999999	227	268	974	655	180	826	210	826	980	862	973	172	999999	43	389	999999	999999	62	344	999999	165	999999	565	742	276	145	507	999999	727	351	167	999999	105	999999	436	445	565	102	404	937	522	21	318	999999	659	999999	810	663	288	895	723	793	999999	75	547	999999	702	241	999999	45	329	802	999999	999999	705	179	76	999999	607	943	709	721	999999	407	628	153	225	260	93	999999	999999	843	129	831	628	373	167	39	871	743	743	999999	712	999999	618	719	912	679	609	490	498	999999	66	999999	195	11	999999	249	447	403	478	999999	158	677	710	485	999999	277	20	341	21	46	999999	864	999999	386	18	999999	789	999999	241	999999	999999	602	999999	506	787	784	646	626	238	999999	592	477	274	999999	185	999999	999999	142	999999	644	668	278	479	461	718	999999	144	809	992	999999	460	999999	172	933	999999	555	463	213	697	899	999999	999999	999999	103	453	999999	599	909	210	999999	638	656	872	596	876	382	133	762	788	999999	999999	836	634	391	467	63	315	341	498	999999	581	456	999999	147	999999	284	999999	385	17	86	602	235	608	29	999999	804	666	575	66	999999	431	700	425	111	999999	794	760	721	635	400	999999	268	421	581	999999	191	220	735	583	601	217	747	754	999999	993	424	238	614	182	663	999999	999999	284	78	999999	881	40	999999	999999	999999	524	453	750	617	749	344	813	999999	627	37	593	931	992	464	222	999999	999999	713	117	836	565	999999	549	999999	13	596	999999	999999	999999	999999	161	999999	848	364	86	764	997	999999	961	999999	610	999999	987	154	999999	465	747	819	856	524	935	327	235	60	999999	379	903	778	614	163	360	999999	654	117	999999	715	999999	637	388	457	686	808	751	458	235	364	168	999999	901	999999	848	173	496	858	999999	834	651	797	701	707	999999	999999	533	808	309	150	556	999999	999999	364	382	120	999999	999999	837	136	575	999999	825	308	221	508	877	76	999999	999999	973	
795	999999	51	999999	296	935	680	999999	999999	285	943	159	95	999999	288	135	546	174	738	999999	999999	999999	458	268	999999	999999	403	496	362	351	466	503	122	177	761	999999	999999	300	96	184	761	811	999999	999999	632	628	740	500	932	999999	340	901	576	464	884	774	999999	783	200	324	542	194	999999	126	818	999999	46	917	56	930	898	256	88	999999	970	287	651	607	636	255	999999	999999	563	979	999999	564	927	657	292	999999	999999	453	999999	999999	641	576	576	999999	42	193	999999	822	999999	999999	484	999999	823	22	493	606	132	475	156	945	999999	639	630	999999	116	264	999999	389	635	70	656	454	156	999999	922	404	711	399	999999	999999	663	418	999999	561	999999	926	741	915	999999	685	863	809	999999	999999	687	999999	945	320	156	999999	999999	212	197	999999	999999	999999	999999	516	100	99	895	733	899	703	292	675	999999	78	999999	999999	523	605	225	949	999999	847	158	992	629	919	999999	400	252	797	999999	460	999999	74	999999	475	987	234	825	83	790	140	999999	999999	871	22	820	877	560	999999	999999	76	999999	247	999999	508	881	945	886	180	641	999999	490	112	922	999999	454	127	862	999999	202	298	999999	151	169	999999	937	999999	131	999999	109	581	999999	286	542	714	472	983	876	999999	594	52	347	655	999999	295	650	999999	680	49	568	703	25	275	774	966	296	846	88	131	570	336	824	280	80	70	664	213	569	217	369	471	250	163	999999	159	950	999999	709	873	999999	140	999999	92	58	405	999999	574	512	575	428	626	904	999999	148	268	228	77	584	381	631	446	247	472	679	106	462	999999	999999	624	999999	172	146	215	706	440	999999	742	231	674	504	99	701	993	789	742	566	496	24	441	931	999999	549	337	252	979	892	412	412	999999	943	704	998	887	559	265	489	699	58	999999	807	485	846	909	877	541	999999	254	682	936	539	966	999999	144	999999	144	999999	999999	962	999999	547	58	339	279	731	800	101	999999	444	534	999999	867	447	316	633	455	999999	999999	999999	711	244	648	730	475	422	977	857	863	203	999999	642	679	736	331	170	758	155	577	999999	87	450	930	809	999999	683	999999	528	540	510	248	999999	983	999999	261	492	899	328	999999	857	754	942	237	620	999999	891	583	141	126	156	874	999999	468	461	999999	270	313	999999	581	791	750	458	999999	999999	999999	327	659	329	484	838	270	440	291	719	433	999999	222	319	790	267	999999	540	999999	999999	636	938	638	532	978	999999	188	70	746	82	116	306	999999	999999	665	701	999999	263	999999	
287	885	999999	27	999999	37	247	58	999999	999999	324	690	220	55	999999	726	26	999999	999999	351	493	659	999999	693	218	612	999999	999999	348	653	999999	35	847	999999	134	507	201	920	999999	504	999999	942	194	22	432	999999	896	999999	691	999999	999999	23	999999	911	999999	627	686	750	999999	146	899	999999	709	350	959	299	843	999999	920	436	535	105	798	632	611	550	475	196	271	827	716	999999	826	200	14	84	920	935	718	507	999999	999999	999999	753	999999	21	242	843	62	999999	548	569	999999	265	622	553	224	482	310	623	999999	999999	999999	981	430	999999	999999	518	345	884	379	999999	618	423	614	94	983	55	37	600	318	631	143	999999	999999	999999	548	570	578	461	999999	999999	635	999999	354	331	999999	999999	999999	582	118	723	508	178	763	999999	950	999999	651	538	569	179	455	710	315	531	365	360	702	283	999999	999999	940	883	34	999999	282	523	79	292	132	853	721	454	491	594	133	999999	375	647	999999	999999	919	999999	892	690	992	925	790	999999	966	610	437	59	108	777	783	624	153	831	368	436	846	368	415	999999	457	999999	228	720	407	399	985	999999	87	851	421	900	990	344	939	356	733	255	326	521	426	672	356	999999	811	508	822	544	289	769	786	561	634	187	242	991	706	79	425	576	625	381	972	999999	365	999999	999999	999999	892	21	703	600	51	999999	298	785	654	514	909	999999	999999	451	999999	317	75	860	276	813	999999	947	650	663	830	749	896	54	700	109	358	928	999999	23	999999	277	76	196	519	999999	888	999999	347	202	999999	526	999	184	605	664	999999	505	616	820	705	999999	371	999999	769	999999	999999	254	999999	554	165	999999	34	999999	999999	999999	999999	878	999999	535	999999	656	609	999999	999999	314	750	999999	999999	45	918	853	999999	64	999999	707	905	36	426	227	743	644	371	793	46	999999	501	999999	999999	106	423	999999	164	90	895	999999	345	913	999999	999999	551	284	999999	999999	636	999999	669	999999	999999	999999	603	224	462	132	792	999999	999999	816	999999	326	812	999999	347	351	621	615	698	241	168	268	999999	991	491	960	676	468	839	320	166	733	518	532	201	292	999999	208	999999	999999	297	616	999999	528	999999	228	653	999999	936	463	438	30	614	438	810	999999	730	612	999999	501	999999	333	999999	999999	659	999999	808	290	122	999999	848	423	766	999999	943	552	999999	843	499	273	317	438	531	385	999999	999999	129	999999	999999	214	562	891	475	357	999999	964	175	790	868	814	999999	373	999999	881	614	999999	264	947	494	268	493	886	122	999999	
194	27	802	74	101	999999	999999	728	568	908	999999	957	948	999999	89	979	387	999999	974	684	853	944	999999	649	771	868	881	181	999999	463	720	675	778	15	173	568	172	111	699	999999	256	691	999999	227	389	656	76	846	867	514	999999	999999	911	438	999999	250	714	999999	303	233	642	396	142	999999	197	826	189	942	255	521	817	285	23	630	438	172	999999	999999	999999	124	801	45	313	90	999999	939	763	350	400	922	853	20	807	475	712	860	558	699	39	562	477	999999	601	356	999999	999999	999999	291	999	999999	110	629	891	188	431	607	92	61	532	999999	72	839	552	332	668	807	478	547	999999	577	614	450	65	707	999999	678	444	957	393	977	181	482	350	947	999999	233	128	999999	999999	115	778	507	176	999999	500	638	580	278	999999	889	137	999999	373	432	838	660	999999	999999	999999	753	999999	134	999999	555	87	590	498	605	510	999999	689	849	999999	812	999999	117	283	283	999999	999999	107	175	999999	504	850	949	999999	918	118	171	659	934	97	999999	999999	999999	839	621	704	909	149	975	999999	254	210	288	728	561	999999	731	386	300	976	999999	999999	997	855	173	704	137	482	580	497	348	784	999999	999999	999999	999999	999999	277	662	579	308	868	131	999999	34	303	572	231	557	295	386	785	369	999999	999999	644	944	797	999999	916	577	437	569	488	430	469	456	526	526	690	486	463	999999	999999	678	664	534	600	999999	869	999999	905	925	294	120	562	425	795	207	567	926	358	999999	745	11	870	309	999999	976	999999	847	56	705	866	999999	922	70	648	290	899	119	999999	966	806	784	671	512	284	378	867	54	660	999999	999999	999999	137	861	979	999999	807	364	891	624	275	31	96	210	68	485	197	502	999999	999999	307	999999	999999	999999	999999	999999	339	368	34	274	118	520	197	727	999999	111	681	70	91	928	999999	999999	227	999999	700	999999	697	471	453	799	999999	375	277	155	30	510	192	744	76	27	390	999999	340	626	999999	754	834	999999	463	957	803	999999	999999	848	41	762	999999	853	692	999999	273	867	915	999999	94	999999	253	51	707	246	919	936	994	73	547	44	999999	600	999999	945	999999	999999	18	999999	995	64	954	428	999999	999999	279	338	999999	65	754	999999	533	999999	999999	771	511	999999	661	226	47	999999	142	357	310	999999	999999	639	640	746	71	934	859	429	999999	40	999999	825	999999	449	967	590	999999	939	319	35	511	109	999999	451	444	166	678	792	458	138	999999	607	127	128	709	639	698	999999	994	999999	663	999999	875	512	
982	999999	999999	221	258	456	982	202	47	285	494	999999	581	198	312	904	266	76	999999	110	118	192	708	808	740	338	892	578	945	499	999999	999999	233	999999	469	999999	299	999999	543	12	155	729	569	999999	999999	260	67	509	13	99	999999	596	143	775	404	799	977	69	480	920	999999	414	257	547	913	96	235	36	999999	553	615	799	532	968	955	388	623	866	184	490	280	999999	999999	855	936	774	999999	458	160	669	781	239	986	623	999999	740	999999	31	927	547	34	41	780	459	483	763	74	175	819	26	999999	999999	999999	989	649	181	840	401	611	148	821	777	999999	999999	772	999999	812	909	999999	999999	906	601	938	636	999999	249	612	124	999999	182	999999	999999	638	144	493	670	999999	999999	973	277	900	90	420	789	999999	999999	999999	721	999999	107	951	999999	645	605	999999	999999	999999	258	533	410	999999	999999	29	439	999999	721	148	741	575	112	40	816	935	999999	999999	826	191	159	910	218	999999	891	437	284	999999	555	999999	43	35	999999	498	106	472	572	999999	999999	71	981	361	14	118	999999	155	585	999999	144	229	392	290	292	403	32	348	325	326	999999	999999	744	999999	882	267	115	999999	667	613	934	353	372	999999	150	999999	210	798	999999	110	999999	746	852	217	96	999999	82	752	742	514	475	757	157	255	41	999999	999999	999999	478	747	13	708	488	999999	142	791	856	837	150	999999	203	234	999999	225	999999	931	999999	536	130	556	194	362	973	162	999999	186	205	126	523	999999	448	436	329	168	999999	961	999999	880	999999	999999	479	245	611	224	321	251	325	999999	598	110	449	789	652	922	562	999999	999999	335	833	955	596	999999	999999	886	999999	766	999999	283	128	695	672	565	461	999999	999999	999999	750	758	840	895	861	272	528	423	999999	658	783	407	606	456	236	932	999999	999999	999999	739	921	725	999999	555	347	51	814	903	437	884	999999	999999	845	612	899	999999	495	937	999999	333	221	900	81	431	982	507	999999	672	468	999999	518	999999	126	347	38	35	624	295	558	999999	999999	625	999999	930	329	957	999999	993	556	999999	447	119	35	999999	527	999999	653	999999	572	839	373	151	444	696	999999	999999	710	999999	584	874	361	209	388	999999	999999	999999	914	999999	111	35	999999	684	125	217	303	408	999999	740	819	17	382	911	723	719	457	316	999999	299	564	333	256	64	418	999999	899	247	730	752	511	931	999999	512	999999	546	999999	688	35	236	402	999999	999999	999999	687	576	501	450	486	999999	999999	567	415	624	586	777	778	890	275	443	318	
65	678	564	239	887	999999	870	310	186	824	768	999999	955	896	597	644	287	999999	842	190	999999	999999	999999	926	944	526	491	999999	833	768	14	423	592	917	999999	999999	135	739	999999	674	631	149	310	845	67	999999	999999	727	999999	143	501	523	999999	263	859	304	999999	637	295	371	420	944	999999	417	820	999999	698	999999	559	999999	519	547	999999	177	558	319	460	225	869	999999	999999	999999	936	699	999999	491	989	999999	999999	999999	681	497	454	438	999999	687	672	892	35	712	587	422	177	690	623	999999	945	266	705	549	844	401	768	627	304	999999	18	999999	999999	338	365	370	999999	999999	626	31	102	149	912	999999	999999	568	200	166	90	654	596	255	999999	323	545	732	633	518	999999	290	728	999999	999999	608	678	894	999999	696	356	227	443	660	999999	999999	860	806	354	833	902	285	210	999999	547	650	69	762	701	827	792	999999	736	471	999999	345	302	275	999999	313	999999	999999	816	504	810	862	221	936	191	484	462	739	388	799	615	922	90	127	289	493	549	915	203	923	999999	722	490	971	350	727	309	999999	999999	50	641	160	469	706	801	684	439	133	999999	227	999999	63	255	936	855	999999	265	185	986	999999	999999	286	559	892	999999	97	999999	249	595	463	185	868	938	999999	168	465	999999	384	999999	605	999999	425	344	999999	559	999999	999999	999999	999999	953	999999	133	608	289	999999	364	600	576	115	713	312	199	537	999999	52	506	999999	907	999999	400	934	881	859	391	467	999999	999999	584	343	750	620	828	999999	642	991	61	999999	658	999999	803	864	886	999999	612	302	864	887	227	999999	62	734	570	775	725	28	999999	273	227	821	937	422	26	999999	999999	103	484	76	895	136	990	247	466	999999	974	535	999999	999999	256	98	999999	460	725	651	291	25	59	999999	408	624	410	788	52	836	133	391	999999	653	999999	999999	818	798	992	101	941	815	999999	999999	800	199	969	977	999999	139	228	486	999999	375	999999	349	53	431	999999	999999	999999	212	204	629	723	593	999999	405	699	737	279	805	999999	634	709	476	746	336	261	218	654	432	771	999999	618	646	694	483	702	574	999999	396	139	999999	375	999999	620	649	999	217	999999	574	288	289	859	999999	28	72	665	484	602	999999	180	459	626	302	441	291	21	87	899	214	702	134	270	882	675	999999	268	970	999999	107	337	54	999999	89	154	999999	999999	999999	627	999999	817	227	972	759	226	680	999999	83	307	339	637	921	999999	307	871	163	28	999999	748	282	999999	695	629	504	389	135	753	
547	157	950	999999	816	999999	277	396	485	162	999999	999999	995	650	194	672	525	999999	999999	999999	408	999999	999999	472	87	456	354	826	132	999999	477	379	999999	926	558	925	357	999999	821	471	999999	999999	999999	11	517	999999	753	632	619	32	999999	44	974	399	355	999999	999999	999999	159	370	115	451	999999	887	685	141	999999	78	999999	269	999999	423	648	943	696	496	999999	999999	955	999999	702	999999	217	110	494	443	405	999999	580	228	768	999999	999999	460	365	598	647	508	999999	385	999999	684	539	999999	706	690	395	40	703	858	999999	999999	532	392	999999	999999	999999	173	403	251	735	875	497	873	501	455	470	999999	999999	107	849	999999	673	579	999999	999999	999999	856	403	999999	57	375	997	722	711	999999	347	570	999999	972	999999	483	999999	999999	649	869	196	666	859	260	229	999999	451	606	19	203	999999	952	369	649	210	999999	769	599	204	999999	878	775	172	900	118	999999	406	616	742	375	219	599	929	163	831	526	997	153	584	850	923	400	713	517	106	999999	210	152	999999	977	714	514	880	289	991	421	504	958	152	999999	800	835	864	643	984	905	999999	215	817	684	389	626	24	353	447	487	72	654	804	723	699	263	999999	765	661	999999	718	999999	999999	420	999999	49	10	999999	999999	97	536	79	532	200	372	995	334	999999	597	97	500	536	841	513	359	849	164	999999	629	547	990	108	999999	290	999999	382	52	407	661	999999	999999	759	303	359	951	992	131	613	361	704	928	757	177	573	999999	999999	999999	659	71	182	999999	581	635	513	999999	437	999999	252	14	990	952	927	435	257	471	740	243	491	562	366	999999	551	78	925	618	242	931	419	85	999999	573	393	345	999999	465	999999	999999	789	999999	523	905	999999	608	370	752	10	999999	999999	999999	999999	999999	327	106	999999	999999	343	999999	999999	894	864	505	677	999999	999999	426	568	591	946	999999	427	999999	999999	239	999999	461	849	999999	707	182	617	910	21	317	611	66	999999	999999	641	999999	131	541	423	895	398	27	237	711	608	943	194	999999	385	999999	684	999999	504	97	68	253	605	401	805	537	999999	953	494	370	999999	944	180	281	950	912	669	885	202	999999	840	30	999999	147	343	763	988	208	999999	999999	633	754	561	168	238	398	438	999999	735	999999	618	445	533	999999	155	664	773	999999	468	473	468	999999	664	999999	257	47	999999	999999	68	52	548	87	428	999999	736	999999	999999	22	53	562	484	939	160	316	999999	405	497	999999	992	678	990	86	740	71	424	999999	99	999999	910	200	378	
970	999999	693	347	541	26	921	141	344	282	760	869	905	988	529	648	358	999999	852	550	662	475	999999	999999	999999	347	366	999999	900	999999	776	111	999999	193	513	277	466	968	407	388	999999	235	999999	406	240	217	834	82	894	197	999999	608	999999	649	715	505	292	641	875	999999	659	733	240	622	999999	658	25	722	485	262	999999	389	609	473	974	437	817	982	821	265	512	999999	302	999999	980	178	999999	213	477	999999	984	824	999999	213	729	999999	999999	999999	901	581	201	122	597	642	15	362	999	999999	674	287	687	310	819	620	999999	375	440	527	642	336	615	812	254	476	277	366	296	405	744	142	443	782	999999	999999	73	400	696	660	999999	999999	178	457	999999	999999	331	684	14	482	522	363	411	476	402	574	965	389	999999	999999	374	648	76	604	851	541	844	904	228	999999	556	999999	999999	780	999999	24	999999	168	283	64	999999	593	362	813	882	391	999999	999999	389	517	284	684	532	575	295	999999	562	574	999999	999999	355	999999	999999	435	999999	231	684	630	656	388	416	999999	115	813	975	781	296	262	721	469	809	877	524	711	304	872	999999	999999	494	761	462	593	561	286	709	728	137	926	886	660	707	111	999999	11	111	477	578	719	600	514	772	309	852	999999	197	477	999999	999999	141	63	464	580	999999	895	926	822	999999	829	999999	256	653	370	999999	999999	999999	708	568	522	999999	999999	303	57	513	980	989	163	999999	999999	98	999999	999999	382	999999	999999	206	136	965	424	85	288	231	748	615	999999	860	999999	933	791	383	488	909	389	155	314	999999	416	76	165	906	773	91	999999	999999	872	430	281	575	543	999999	636	742	154	999999	331	605	554	442	170	129	587	999999	999999	51	609	332	446	237	490	999999	999999	70	999999	517	311	206	401	17	999999	999999	589	836	999999	927	999999	746	999999	999999	824	708	215	974	905	45	999999	553	142	788	141	999999	999999	999999	999999	470	84	575	932	636	999999	134	999999	546	698	248	540	750	830	31	999999	863	567	999999	413	782	999999	816	164	775	198	758	74	612	876	204	999999	999999	752	929	853	999999	814	999999	805	699	504	999999	999999	667	504	578	999999	999999	494	277	981	489	639	312	603	999999	999999	166	447	387	69	999999	670	503	999999	999999	998	900	999999	132	59	438	999999	713	287	999999	999999	497	280	620	45	999999	999999	608	999999	458	999999	450	999999	595	760	999999	691	428	640	903	998	782	366	999999	999999	822	942	372	228	553	789	926	34	405	728	923	885	826	999999	116	483	999999	999999	
851	97	558	574	583	371	401	999999	281	999999	384	209	757	141	769	51	222	20	999999	389	669	669	980	425	930	999999	837	771	865	86	999999	429	936	999999	514	423	999999	257	369	10	999999	999999	518	852	650	206	970	792	126	785	139	106	728	682	622	999999	117	142	644	716	534	999999	882	999999	999999	955	272	267	626	356	30	964	650	755	562	862	999999	137	775	733	896	999999	655	89	946	437	701	264	878	332	315	888	999999	653	475	206	924	999999	312	999999	933	999999	175	769	999999	174	999999	972	129	999999	40	999999	367	910	819	490	974	802	258	122	263	999999	999999	304	51	142	999999	997	290	999999	999999	838	999999	89	800	999999	878	886	325	782	981	728	999999	128	301	335	999999	703	834	985	232	132	74	199	999999	925	999999	999999	999999	632	813	458	692	999999	999999	999999	165	288	120	635	999999	98	999999	475	141	535	999999	999999	12	715	612	658	173	999999	999999	816	774	634	999999	999999	859	17	168	999999	969	533	46	380	999999	999999	180	251	592	208	383	999999	645	999999	68	906	61	999999	868	21	30	999999	295	397	629	999999	428	999999	639	245	776	604	999999	794	506	607	498	502	999999	903	545	370	75	964	921	999	180	185	576	742	823	999999	148	156	672	814	248	649	751	301	680	999999	612	357	431	779	214	851	102	999999	417	558	110	965	476	999999	999999	330	475	630	834	252	954	897	422	981	465	782	131	999999	369	999999	751	672	999999	895	999999	717	543	151	795	329	999999	125	334	274	695	999999	680	23	724	917	183	999999	999999	438	695	714	935	450	999999	999999	999999	999999	100	568	807	437	742	580	901	382	787	334	999999	515	169	839	573	999999	295	292	999999	118	967	452	676	999999	216	999999	210	999999	999999	102	827	374	599	683	34	766	467	999999	440	109	121	352	140	848	296	999999	278	999999	150	788	165	40	328	621	442	648	892	999999	231	999999	999999	857	999999	694	999999	470	915	486	999999	807	690	37	851	12	999999	999999	321	999999	344	264	526	999999	999999	993	937	796	55	978	999999	385	874	290	46	493	730	263	751	999999	352	999999	45	999999	999999	343	107	137	999999	326	625	817	337	999999	842	966	430	999999	954	606	757	709	999999	999999	245	439	932	409	999999	368	282	999999	873	875	485	517	229	999999	313	999999	999999	810	617	728	999999	999999	999999	999999	448	80	73	999999	309	155	999999	999999	411	108	999999	611	411	698	146	820	53	882	943	462	589	334	747	696	721	395	710	947	101	999999	584	811	391	133	960	920	
305	999999	443	999999	196	843	116	999999	186	701	999999	999999	673	797	684	999999	489	595	230	124	332	999999	983	999999	999999	741	550	715	524	745	230	999999	738	225	525	476	448	999999	276	746	228	999999	520	29	999999	512	283	999999	20	113	332	795	903	846	598	928	594	530	999999	454	302	400	606	999999	999999	879	999999	999999	281	999999	999999	273	329	483	895	999999	856	999999	685	999999	999999	255	704	421	422	434	384	892	627	596	881	918	932	821	453	828	30	999999	999999	999999	999999	824	33	999999	81	68	999999	429	999999	891	82	999999	844	360	985	999999	695	195	28	56	504	999999	831	684	336	123	341	508	40	77	685	778	424	999999	888	644	232	902	349	364	999999	955	941	735	524	260	83	999999	999999	406	143	835	69	501	999999	475	993	348	475	957	727	968	999999	882	216	999999	999999	517	471	351	825	792	845	664	999999	549	635	105	170	999999	999999	758	672	999999	999999	999999	718	999999	484	999999	999999	883	437	391	637	999999	999999	69	529	999999	53	566	999999	493	581	350	999999	999999	413	999999	840	999999	999999	398	917	968	999999	765	999999	366	585	294	42	58	999999	941	365	999999	999999	107	983	999999	576	939	43	483	999999	188	62	594	859	323	518	999999	582	753	999999	48	473	668	694	800	121	172	644	999999	533	71	792	639	984	536	999999	999999	999999	274	330	999999	365	999999	999999	126	712	363	506	271	775	999999	476	947	246	327	999999	368	413	999999	464	414	305	999999	999999	586	396	999999	609	333	999999	212	850	317	433	466	682	39	999999	577	98	757	665	382	984	672	595	999999	403	999999	546	999999	903	148	810	916	999999	91	495	743	730	299	754	183	325	572	21	168	524	779	644	960	29	835	103	706	748	999999	299	999999	991	999999	999999	941	786	937	999999	712	507	517	999999	600	543	605	999999	799	13	999999	999999	999999	660	436	330	623	33	585	989	77	54	113	177	29	792	218	752	189	999999	813	397	387	272	999999	660	17	266	53	427	423	987	304	703	999999	865	877	626	564	230	406	918	210	948	241	668	999999	349	503	808	335	853	999999	530	199	999999	679	159	361	775	323	367	979	168	575	999999	749	410	910	164	914	999999	198	999999	872	999999	196	439	999999	641	267	667	762	999999	999999	570	328	999999	513	171	195	728	999999	788	907	999999	938	51	382	161	918	999999	438	349	894	743	665	999999	657	999999	907	250	128	720	518	999999	604	743	76	15	761	999999	897	749	968	195	326	999999	61	832	956	155	66	999999	722	274	999999	
423	351	358	905	618	126	218	264	945	609	554	279	260	445	205	999999	377	399	999999	999999	689	999999	708	426	265	658	824	348	762	193	249	997	253	427	191	999999	718	110	152	858	689	495	33	999999	772	999999	999999	397	761	180	689	489	999999	179	549	52	642	931	649	999999	999999	999999	501	761	370	556	35	833	999999	802	999999	276	257	94	416	204	357	999999	653	135	858	437	587	592	503	759	999999	84	878	148	760	786	460	192	567	818	993	999999	225	226	114	966	143	999999	999999	422	999999	695	763	999999	695	999999	288	524	111	864	293	909	999999	999999	338	999999	955	999999	51	479	816	74	999999	597	210	95	999999	437	30	891	303	628	999999	90	527	999999	999999	999999	453	999999	508	936	91	702	535	94	14	613	888	163	21	28	917	999999	606	999999	999999	176	999999	609	999999	850	503	219	571	665	999999	186	93	805	640	431	671	999999	971	999999	982	823	71	126	90	303	999999	999999	880	284	710	999999	999999	359	363	155	389	843	999999	657	442	999999	141	870	853	999999	530	92	523	999999	356	125	999999	727	195	354	114	37	529	318	310	636	339	999999	954	996	702	999999	999999	495	999999	828	999999	323	447	120	692	200	272	262	773	466	354	999999	927	594	772	757	173	999999	50	361	324	330	999999	806	542	844	999999	999999	999999	795	641	999999	999999	999999	953	999999	289	999999	662	913	765	999999	999999	843	999999	49	369	369	234	945	999999	442	454	689	513	842	966	999999	999999	848	284	999999	137	977	999999	999999	999999	999999	641	623	477	99	356	136	999999	999999	999999	999999	523	503	484	557	632	190	235	208	999999	999999	24	999999	191	999999	999999	814	639	999999	149	566	999999	966	999999	960	727	999999	477	481	999999	328	102	466	999999	463	999999	84	373	726	782	946	999999	999999	999999	892	394	530	441	828	999999	542	496	247	999999	228	494	557	214	523	829	31	712	999999	123	264	766	999999	65	727	999999	999999	450	999999	576	202	999999	401	233	999999	576	999999	179	649	889	552	831	855	557	999999	968	569	999999	999999	999999	761	243	998	513	487	999999	835	999999	713	306	169	102	583	671	716	414	103	333	807	947	999999	999999	73	864	570	999999	910	999999	228	759	962	999999	999999	25	815	958	999999	887	745	280	741	733	465	999999	729	460	257	194	841	432	874	999999	999999	902	276	908	180	143	942	64	999999	834	256	999999	344	607	501	999999	855	757	597	216	588	537	215	898	397	720	145	120	185	999999	170	795	884	726	499	698	999999	999999	787	999999	944	691	65	
907	486	510	999999	131	958	689	338	93	835	668	999999	534	696	999999	520	460	998	831	999999	498	673	461	80	999999	117	802	999999	999999	969	914	271	897	999999	308	421	886	999999	23	999999	495	398	999999	959	225	78	999999	11	380	395	337	684	999999	999999	567	243	999999	440	401	24	999999	870	999999	123	999999	406	760	63	398	956	633	749	999999	680	393	109	999999	501	854	549	152	800	999999	999999	999999	239	999999	95	914	74	396	456	319	999	995	999999	999999	963	48	818	318	911	612	999999	762	999999	999999	442	428	467	646	999999	585	852	871	365	432	826	481	999999	258	999999	148	333	570	187	439	985	999999	768	100	633	462	45	240	241	198	999999	800	999999	539	715	999999	457	999999	999999	871	999999	137	640	202	192	491	357	570	999999	773	289	854	999999	999999	714	758	659	377	22	80	549	999999	640	177	408	35	427	161	999999	17	691	905	706	315	972	857	999999	576	999999	999999	115	475	999999	467	909	179	225	906	999999	957	999999	89	415	999999	332	846	497	999999	793	999999	999999	999999	999999	999999	999999	383	157	279	186	999999	713	93	469	871	965	84	34	182	268	999999	809	521	999999	585	10	611	500	913	999999	999999	369	581	999999	750	86	909	447	999999	385	999999	32	999999	729	967	253	923	620	543	827	257	821	325	214	564	357	553	868	452	635	480	999999	243	296	60	496	999999	311	718	794	999999	636	73	999999	999999	217	863	999999	369	341	86	999999	999999	96	735	314	999999	377	227	402	532	50	994	335	999999	999999	788	999999	999999	480	999999	622	902	749	771	620	757	528	481	999999	494	762	509	121	558	999999	925	999999	999999	745	452	764	999999	999999	999999	25	642	737	999999	89	428	999999	121	888	230	464	98	217	324	124	556	999999	895	869	999999	770	541	883	777	999999	999999	999999	999999	934	999999	356	999999	586	487	756	978	999999	637	402	929	291	651	620	999999	103	401	999999	999999	446	999999	926	869	999999	417	501	483	999999	960	999999	360	786	999999	186	999999	873	999999	511	999999	568	146	536	888	502	940	999999	999999	920	992	683	34	20	999999	663	745	999999	999999	999999	179	986	999999	228	69	171	52	152	187	474	760	999999	999999	999999	987	273	310	662	47	377	283	999999	382	563	999999	287	451	350	977	450	999999	757	999999	612	999999	999999	999999	917	476	726	460	797	448	999999	170	975	515	144	33	999999	363	999999	74	999999	50	389	999999	719	462	781	720	701	175	737	42	12	630	564	557	253	977	392	195	320	917	999999	351	727	402	791	772	316	
327	999999	97	357	693	999999	572	952	139	999999	465	695	999999	758	632	999999	621	999999	999999	950	587	999999	568	999999	999999	753	202	564	47	999999	326	670	19	414	384	733	650	685	319	352	992	604	999999	410	999999	500	314	168	999999	639	115	245	445	821	729	547	872	999999	999999	939	94	17	915	253	999999	794	999999	601	384	999999	999999	999999	999999	999999	999999	983	666	168	999999	999999	999999	43	711	999999	781	999999	234	198	999999	836	999999	999999	235	379	268	984	689	870	159	999999	814	713	999999	999999	999999	999999	397	443	863	745	999999	713	84	999999	999999	60	305	999999	471	179	569	496	916	547	47	538	999999	478	744	973	999999	796	999999	999999	999999	735	260	757	829	612	693	999999	335	939	955	157	458	184	878	217	689	182	999999	980	999999	328	796	999999	916	50	467	918	999999	890	999999	999999	999999	175	999999	765	800	999999	687	859	485	777	999999	977	592	889	89	999999	599	537	999999	131	398	37	345	275	938	24	999999	788	154	774	102	445	497	870	999999	293	715	999999	999999	150	494	549	505	796	166	999999	999999	37	961	999999	329	999999	605	999999	696	676	829	999999	826	999999	706	899	999999	710	685	726	490	721	446	795	820	486	130	153	637	849	532	999999	999999	129	370	814	827	999999	999999	931	999999	176	184	776	463	522	295	999999	999999	999999	835	999999	120	440	339	932	590	175	120	842	50	462	693	847	154	290	95	707	426	892	82	999999	999999	754	999999	999999	547	670	999999	308	999999	501	709	999999	999999	736	999999	999999	789	438	999999	661	114	613	890	386	999999	336	631	183	437	588	213	551	999999	999999	540	366	553	999999	394	999999	834	811	651	549	753	651	833	417	852	999999	999999	999999	999999	420	396	650	863	510	999999	999999	49	168	870	612	297	999999	999999	678	205	999999	133	999999	53	312	827	999999	962	350	999999	999999	503	999999	330	29	670	225	999999	112	948	889	999999	53	185	184	999999	999999	999999	48	261	595	999999	164	222	999999	293	999999	999999	999999	999999	999999	688	523	877	18	716	825	999999	851	942	82	286	426	730	999999	578	89	999999	868	431	161	999999	923	98	47	708	348	11	549	735	526	280	524	518	855	211	999999	999999	999999	467	999999	999999	999999	999999	189	318	999999	434	906	212	999999	555	85	935	999999	741	765	999999	999999	309	377	824	298	125	425	801	999999	908	874	114	999999	999999	431	411	375	324	272	826	999999	729	12	914	999999	347	531	970	205	999999	86	123	445	555	337	867	100	999999	999999	974	681	387	999999	797	999999	999999	613	301	134	
999999	569	999999	479	938	524	120	306	463	729	999999	999999	454	606	183	832	999999	668	53	585	563	321	144	999999	297	999999	532	183	215	364	999999	734	240	846	531	28	958	643	507	40	227	570	636	511	597	999999	236	781	381	965	999999	142	569	999999	999999	363	435	352	192	999999	992	936	101	108	435	226	362	607	84	999999	874	128	171	22	999999	999999	684	632	187	906	918	999999	801	249	566	171	999999	999999	285	999999	593	999999	999999	714	48	290	479	538	86	380	38	629	706	226	101	680	970	556	356	577	679	802	174	999999	873	252	145	851	541	273	62	999999	331	907	571	268	666	999999	974	88	999999	156	555	807	999999	299	53	584	158	999999	200	999999	999999	999999	498	790	451	999999	999999	999999	155	627	996	999999	328	201	307	799	655	832	23	524	582	277	63	532	999999	367	408	584	208	999999	703	999999	82	444	667	623	418	999999	999999	491	615	188	933	999999	999999	742	488	686	992	999999	999999	325	873	676	45	902	655	965	543	999999	776	266	999999	595	924	999999	999999	883	534	683	391	873	25	531	908	404	344	999999	383	999999	878	999999	999999	954	999999	387	781	999999	409	764	968	452	999999	733	999999	999999	999999	999999	971	808	12	999999	161	999999	862	66	310	351	999999	999999	568	498	999999	39	214	64	675	642	964	547	569	343	999999	769	715	938	999999	291	816	999999	999999	996	195	574	511	283	570	282	999999	574	86	440	638	768	206	480	859	218	999999	660	999999	948	383	434	249	999999	131	392	603	923	430	29	999999	999999	828	572	312	28	528	931	999999	403	549	400	999999	139	704	999999	572	245	999999	426	999999	166	877	864	622	760	999999	999999	161	188	678	178	153	67	999999	431	999999	999999	177	999999	690	999999	999999	999999	408	983	999999	999999	999999	416	999999	368	844	13	267	999999	340	963	999999	551	692	686	999999	999999	724	999999	256	999999	234	283	774	999999	77	247	736	999999	990	999999	465	999999	999999	225	877	744	368	320	334	149	800	536	100	999999	685	625	999999	14	817	860	565	999999	999999	559	999999	691	642	999999	300	607	999999	102	388	743	507	999999	754	477	809	46	946	413	999999	999999	613	697	192	999999	262	452	98	999999	357	999999	41	438	903	999999	339	195	111	487	999999	726	871	707	999999	357	479	999999	870	681	999999	781	999999	161	980	628	946	198	508	999999	629	848	519	999999	745	259	711	79	416	999999	148	623	999999	469	999999	330	245	905	550	835	328	887	581	416	536	576	225	879	457	284	999999	150	687	266	857	181	
999999	335	962	898	645	409	958	999999	543	999999	999999	454	999999	999999	393	51	999999	673	526	742	276	113	19	999999	43	831	622	999999	226	997	999999	999999	611	222	123	999999	999999	651	199	918	928	999999	873	954	729	770	121	796	891	999999	503	23	999999	125	904	999999	326	793	864	999999	999999	826	146	545	646	178	843	555	999999	483	107	999999	483	608	999999	58	999999	64	450	272	720	999999	999999	966	504	921	938	999999	317	19	593	159	787	999999	140	111	91	338	999999	560	999999	999999	259	417	161	507	999999	140	311	855	874	271	353	602	999999	962	586	180	51	724	240	999999	999999	538	890	947	218	999999	478	712	967	901	999999	889	999999	999999	575	832	814	996	391	807	194	461	999999	332	806	194	292	178	999999	999999	999999	999999	999999	999999	327	999999	527	213	299	441	999999	599	887	972	524	463	266	999999	396	753	365	54	342	433	173	787	403	999999	151	33	999999	309	197	66	614	162	570	765	837	854	314	610	999999	949	154	594	573	171	807	353	999999	353	781	999999	555	251	999999	896	999999	999999	328	999999	999999	275	625	362	411	999999	999999	999999	892	501	111	999999	448	754	999999	392	288	578	999999	999999	999999	999999	999999	472	528	999999	511	372	901	674	358	999999	536	999999	548	442	334	999999	999999	999999	803	999999	460	436	251	999999	332	801	904	868	617	838	326	96	209	275	999999	999999	834	985	329	995	999999	999999	152	999999	16	999999	999999	905	999999	999999	395	480	437	999999	347	668	999999	289	103	709	468	43	66	520	980	449	999999	283	272	999999	957	999999	422	808	976	241	293	447	999999	238	595	999	810	999999	453	999999	659	884	928	511	932	555	892	620	536	436	172	632	999999	567	947	999999	643	887	540	999999	67	629	348	999999	999999	783	999999	864	124	999999	233	999999	77	999999	790	271	999999	761	248	411	999999	802	999999	549	999999	661	999999	999999	291	662	366	922	590	264	787	999999	999999	999999	999999	158	509	37	505	77	213	236	999999	999999	776	686	588	882	999999	138	883	265	357	999999	46	723	169	380	583	461	112	310	355	812	356	999999	725	532	634	999999	999999	287	999999	213	999999	842	999999	934	898	999999	84	999999	283	461	381	532	681	746	786	999999	988	139	453	53	965	903	881	999999	342	26	960	65	999999	558	236	605	958	154	999999	203	999999	235	481	978	999999	628	36	893	440	824	88	978	746	231	999999	772	834	263	248	999999	961	352	999999	882	643	999999	236	999999	234	775	574	537	293	999999	784	763	657	474	666	999999	876	987	999999	999999	
937	982	999999	35	457	464	771	704	999999	31	999999	285	999999	598	345	368	999999	311	668	664	259	550	695	163	446	999999	124	369	597	901	999999	973	39	93	999999	661	709	211	999999	999999	14	999999	999999	272	360	509	999999	69	139	307	999999	575	329	657	268	999999	297	166	588	119	349	411	117	14	465	268	256	549	653	683	659	200	43	897	660	389	918	999999	999999	999999	999999	65	999999	299	955	999999	999999	999999	999999	999999	374	552	999999	999999	431	999999	762	999999	806	102	262	591	415	455	647	754	541	999999	999999	999999	478	863	363	651	999999	999999	181	817	58	475	613	874	723	105	999999	116	578	875	476	67	627	999999	626	710	684	625	999999	784	651	211	458	233	384	945	89	510	199	999999	264	147	431	944	999999	999999	488	388	867	999999	146	999999	186	665	954	939	262	186	999999	999999	966	999999	643	396	176	847	26	390	999999	778	999999	808	917	607	621	339	636	999999	999999	999999	232	306	757	340	647	120	35	792	999999	999999	693	903	273	999999	14	999999	999999	999999	778	731	324	108	888	99	303	338	623	578	54	625	313	579	463	951	430	999999	530	999999	749	65	999999	999999	999999	65	999999	122	544	380	603	643	999999	999999	999999	991	971	134	418	667	999999	318	497	456	748	653	999999	124	450	322	126	344	457	999999	294	722	908	100	986	832	999999	191	999999	252	974	410	789	711	674	999999	980	305	261	862	999999	440	568	375	485	468	925	970	671	232	264	269	196	644	999999	191	92	999999	999999	586	662	855	525	999999	481	999999	863	428	449	978	341	999999	92	594	925	854	999999	543	999999	527	906	45	999999	571	988	715	223	999999	999999	492	388	999999	167	999999	209	420	915	324	893	999999	605	506	530	693	890	443	187	601	719	462	37	549	274	620	999999	627	345	954	265	766	134	717	999999	957	600	241	663	416	395	999999	939	999999	649	477	922	410	514	999999	680	555	999999	621	436	942	464	838	999999	547	996	581	999999	961	999999	136	23	999999	482	573	103	658	779	770	999999	214	523	197	900	796	697	278	122	999999	283	709	999999	512	291	999999	502	761	406	125	420	814	440	978	781	522	464	44	927	941	999999	31	999999	767	415	232	429	277	938	48	849	999999	999999	565	687	358	897	511	999999	401	999999	999999	262	664	360	402	774	545	416	999999	999999	662	350	181	785	262	999999	472	106	999999	999999	234	822	999999	275	692	999999	874	999999	432	625	999999	438	536	999999	401	768	121	416	23	457	884	999999	999999	706	197	387	297	
999999	435	999999	999999	999999	999999	739	846	519	999999	999999	667	999999	899	254	983	999999	389	234	813	999999	394	493	822	65	999999	611	777	999999	270	661	88	999999	68	999999	865	999999	199	548	890	797	33	881	873	999999	748	966	999999	639	877	999999	326	999999	573	986	394	941	602	379	331	999999	961	483	259	999999	319	362	988	999999	999999	976	572	999999	343	26	287	513	619	109	316	126	999999	999999	999999	999999	344	125	742	81	710	923	999999	819	226	954	835	550	631	639	412	999999	978	752	261	901	999999	485	629	556	709	999999	331	999999	73	214	882	823	999999	787	899	204	999999	999999	999999	464	570	753	624	388	999999	736	999999	980	697	919	148	999999	886	594	245	859	496	999999	372	999999	999999	913	756	22	82	22	563	844	999999	218	777	999999	658	796	341	999999	999999	250	375	972	999	351	805	999999	76	581	999999	402	552	999999	707	999999	554	999999	862	656	996	612	316	178	182	47	999999	999999	152	86	999999	99	263	761	998	256	820	999999	999999	999999	999999	999999	945	500	999999	170	302	999999	999999	353	999999	999999	934	684	486	258	934	999999	800	961	999999	326	11	999999	999999	847	149	999999	51	461	613	999999	999999	612	548	394	999999	815	103	21	999999	999999	976	999999	568	268	165	999999	285	749	321	622	599	868	158	791	611	955	570	999999	999999	511	659	59	999999	999999	948	331	146	102	592	128	999999	788	226	563	349	212	431	999999	691	570	515	301	149	990	565	575	464	756	783	711	254	999999	990	243	999999	927	68	215	319	834	443	193	167	203	518	810	652	594	452	408	533	899	999999	461	996	367	999999	999999	999999	382	867	999999	319	880	999999	999999	798	983	673	422	153	226	361	856	137	332	144	999999	481	754	999999	999999	999999	384	188	999999	328	538	246	532	999999	318	416	936	966	63	873	999999	329	999999	22	999999	921	39	265	316	548	690	334	999999	233	963	278	54	459	999999	999999	999999	702	528	920	269	747	151	405	999999	810	424	999999	83	458	857	627	211	999999	265	948	285	129	871	999999	638	214	571	308	62	49	999999	487	999999	999999	999999	584	999999	359	752	921	779	633	429	506	999999	800	260	226	376	999999	77	312	203	59	800	815	831	722	999999	65	185	843	353	795	999999	936	921	999999	519	999999	826	851	988	343	178	651	699	999999	682	999999	953	999999	932	715	972	70	293	999999	188	999999	999999	88	77	697	745	936	290	634	69	999999	878	165	707	102	520	226	323	999999	880	158	126	465	49	999999	111	999999	999999	637	823	386	
999999	11	917	396	999999	999999	783	301	598	999999	371	75	999999	495	999999	798	647	839	205	756	747	433	48	999999	999999	297	48	623	596	914	999999	653	810	682	544	876	247	999999	572	772	999999	999999	271	648	786	61	159	554	494	999999	193	81	441	77	999999	229	963	887	999999	243	708	169	704	683	999999	718	264	999999	950	999999	999999	999999	999999	432	323	725	171	399	252	954	147	494	139	294	731	999999	221	743	52	999999	999999	360	930	339	73	999999	327	588	441	999999	999999	525	603	412	751	999999	804	18	754	914	999999	574	644	435	105	999999	40	420	999999	262	506	521	999999	636	999999	999999	999999	937	369	999999	999999	999999	958	184	167	621	999999	727	542	999999	159	212	989	138	266	999999	715	999999	999999	999999	252	906	635	188	571	285	934	967	242	550	999999	867	649	999999	516	484	616	470	277	483	334	312	877	87	113	999999	532	462	379	830	494	900	703	520	798	501	947	779	612	882	687	922	494	992	423	292	562	285	622	782	999999	255	237	999999	524	939	39	558	84	999999	999999	999999	598	412	66	999999	173	139	915	999999	999999	836	857	395	796	411	818	885	999999	821	741	999999	999999	597	999999	248	672	944	995	999999	471	399	999999	344	999999	999999	334	92	999999	863	129	999999	370	607	999999	896	397	842	963	123	999999	154	999999	999999	536	505	642	10	999999	817	887	228	144	66	553	147	142	523	264	591	86	999999	948	999999	702	999999	886	242	351	210	851	999999	980	881	737	327	506	450	808	634	999999	333	777	999999	975	900	999999	313	63	118	764	874	587	381	47	395	999999	999999	999999	228	618	409	659	114	999999	999999	247	262	329	999999	640	691	714	630	999999	999999	958	829	825	801	28	582	188	242	446	976	252	609	999999	352	132	999999	889	590	25	172	674	673	163	918	662	47	999999	828	477	83	169	957	361	295	436	999999	276	999999	209	46	230	999999	667	999999	814	638	999999	976	999999	237	801	134	614	856	999999	999999	676	907	149	999999	999999	999999	999999	373	816	295	999999	559	916	757	147	139	999999	979	999999	257	15	999999	114	33	629	18	999999	250	281	45	352	504	999999	999999	999999	999999	620	228	447	870	662	999999	182	528	390	999999	70	999999	99	672	743	635	915	830	290	512	803	125	362	590	999999	524	999999	781	999999	752	351	999999	999999	999999	518	172	541	81	595	999999	992	999999	999999	770	999999	378	161	999999	301	717	999999	386	860	196	566	999999	999999	999999	999999	148	999999	400	585	999999	999999	999999	999999	321	999999	581	103	844	
999999	578	999999	999999	999999	999999	999999	266	373	493	999999	236	173	965	915	872	222	999999	999999	999999	836	999999	509	601	10	15	263	662	999999	839	455	719	623	745	151	291	999999	348	32	283	999999	977	774	717	999999	359	474	551	379	424	108	149	285	999999	17	788	78	918	999999	477	338	980	999999	533	48	770	612	427	823	633	206	873	991	999999	468	859	999999	791	999999	650	540	711	292	666	741	999999	443	999999	737	363	222	999999	131	999999	999999	999999	802	251	679	999999	999999	56	727	999999	228	999999	158	999999	952	158	115	287	237	576	999999	627	697	518	792	732	336	409	999999	999999	421	449	752	999999	86	999999	66	440	122	999999	903	493	999999	999999	448	516	167	190	999999	999999	257	999999	529	554	619	327	547	999999	999999	946	814	347	999999	266	335	778	482	713	186	729	999999	675	174	687	999999	999999	643	161	80	286	575	155	158	110	999999	485	999999	208	826	758	685	773	981	175	999999	566	136	726	220	669	43	454	13	531	497	581	770	841	881	176	684	999999	223	183	380	668	199	999999	53	849	858	284	999999	999999	999999	328	694	999999	952	116	326	999999	999999	410	252	131	152	626	612	999999	999999	88	326	999999	84	298	560	807	999999	76	377	999999	999999	371	810	999999	567	585	487	179	887	771	889	774	999999	768	455	812	930	259	526	572	654	411	144	999999	957	237	999999	755	768	886	213	885	739	456	242	579	999999	999999	564	566	148	442	753	943	198	551	999999	999999	843	747	999999	999999	550	999999	225	999999	236	999999	999999	340	241	732	999999	999999	999999	14	999999	403	535	876	222	999999	695	999999	434	221	657	201	999999	415	427	47	912	30	999999	668	999999	934	240	960	352	569	691	234	335	415	999999	752	385	194	516	999999	780	966	999999	439	999999	591	999999	14	624	45	448	396	999999	204	820	390	999999	899	999999	111	172	999999	534	653	756	999999	634	28	189	999999	816	999999	899	999999	267	999999	495	999999	818	753	563	999999	346	999999	999999	304	321	140	999999	651	999999	485	999999	414	254	215	999999	881	682	388	956	362	824	999999	228	50	497	902	999999	999999	894	422	90	915	547	999999	237	227	999999	462	999999	503	432	538	155	340	882	494	999999	61	514	614	897	999999	999999	999999	411	628	97	89	807	418	203	721	999999	347	999999	608	867	318	999999	223	359	230	238	999999	929	296	573	888	999999	12	999999	885	999999	290	999999	651	128	999999	533	999999	139	452	654	999999	309	710	781	807	936	284	627	999999	83	300	265	676	210	343	282	125	
64	999999	922	804	282	318	361	999999	822	753	999999	531	785	379	999999	906	576	497	163	228	514	766	951	883	385	999999	812	79	35	999999	450	785	999999	417	999999	929	530	999999	469	999999	358	999999	999999	192	999999	999999	999999	999999	216	358	999999	713	189	63	611	999999	258	48	429	999999	505	292	450	973	312	999999	468	377	824	164	999999	999999	999999	999999	869	208	781	768	99	289	26	118	862	676	748	737	999999	999999	806	265	681	492	429	876	496	76	865	999999	999999	999999	637	305	879	62	972	383	685	999999	999999	412	517	999999	999999	150	999999	396	999999	999999	234	574	999999	458	570	569	482	999999	999999	161	675	803	343	769	888	10	999999	721	239	810	703	375	999999	588	826	403	747	202	543	288	310	999999	646	999999	787	316	999999	188	999999	999999	579	89	86	999999	351	389	79	999999	999999	948	498	854	167	999999	999999	858	999999	520	632	999999	821	289	359	28	851	576	999999	252	982	581	18	473	999999	919	240	624	999999	528	246	446	999999	999	601	595	790	455	941	999999	30	928	794	480	999999	999999	498	300	999999	68	682	774	232	999999	765	29	939	999999	999999	999999	388	456	569	992	283	196	842	999999	999999	764	237	405	635	139	231	64	999999	538	917	428	431	940	893	999999	846	471	223	506	999999	582	656	765	587	703	999999	574	368	999999	999999	999999	999999	676	611	966	830	999999	149	103	606	710	242	999999	117	449	816	999999	562	338	999999	812	973	999999	999999	116	999999	472	817	931	999999	657	696	985	999999	558	999999	755	999999	999999	410	569	331	130	900	533	350	254	999999	148	887	999999	999999	39	999999	394	396	389	98	999999	999999	999999	469	218	611	948	24	256	79	559	746	70	119	634	928	587	490	999999	445	999999	766	999999	814	679	53	999999	645	666	340	947	172	323	999999	999999	79	52	110	122	518	999999	518	103	185	108	402	999999	100	999999	111	77	903	999999	999999	44	739	999999	552	789	999999	330	312	358	915	132	396	432	403	999999	564	999999	486	999999	999999	493	545	672	999999	716	999999	226	200	269	565	272	53	629	999999	633	103	84	499	320	947	197	648	999999	999999	62	711	969	433	813	822	225	591	534	208	460	999999	76	999999	836	512	949	139	999999	792	653	88	767	63	770	999999	489	396	176	999999	156	999999	385	494	635	14	318	792	387	446	350	681	518	430	919	144	36	999999	662	999999	997	68	605	377	534	974	943	915	663	999999	342	999999	425	113	999999	614	999999	582	681	999999	204	166	752	999999	452	971	569	999999	144	
635	166	721	733	367	433	98	250	17	960	660	70	402	138	999999	114	521	999999	415	378	314	31	454	96	830	999999	840	999999	998	924	563	415	999999	999999	999999	474	620	999999	999999	680	999999	999999	999999	622	31	771	999999	999999	999999	502	999999	715	999999	999999	830	614	711	999999	902	753	592	781	999999	93	999999	255	999999	621	110	292	999999	425	208	735	414	939	999999	999999	74	69	999999	813	321	505	992	847	261	637	951	424	762	984	202	313	97	191	132	32	225	776	317	190	927	712	18	999999	516	429	999999	890	999999	879	570	843	941	779	999999	746	100	559	994	999999	999999	999999	530	509	233	895	999999	999999	999999	893	617	298	752	999999	886	999999	497	999999	341	832	83	70	725	882	423	359	999999	999999	721	386	932	665	781	490	519	250	192	508	292	621	781	340	83	805	999999	282	101	319	999999	862	258	613	228	172	999999	609	960	647	95	999999	999999	999999	999999	440	999999	951	516	271	122	999999	426	989	204	720	60	999999	987	920	620	151	267	999999	425	859	138	999999	447	619	999999	909	289	544	423	418	97	452	829	642	999999	320	999999	829	206	257	999999	268	418	999999	121	999999	622	999999	36	943	616	480	913	652	311	641	514	999999	534	212	365	999999	576	785	632	607	913	354	86	310	999999	438	856	177	423	869	910	939	507	999999	999999	999999	517	999999	802	617	538	999999	341	213	999999	867	304	993	999999	999999	692	632	875	999999	106	278	963	999999	567	188	623	999999	239	442	999999	999999	399	999999	915	999999	374	107	983	24	78	737	999999	873	999999	999999	143	999999	286	859	186	287	999999	993	629	29	285	791	999999	623	993	792	946	899	482	241	478	496	999999	999999	999999	595	649	999999	999999	999999	264	100	999999	58	55	761	470	379	265	999999	999999	406	188	896	840	583	999999	369	999999	286	790	124	400	272	50	646	784	999999	670	591	638	999999	558	270	999999	194	569	862	578	242	332	576	999999	39	731	82	318	191	934	615	999999	289	840	999999	578	150	999999	959	18	999999	976	959	999999	673	814	306	847	999999	141	655	24	999999	791	999999	953	223	999999	371	540	968	338	603	575	64	191	359	372	999999	691	623	494	999999	854	999999	999999	999999	867	969	224	434	234	400	59	289	601	87	498	62	215	999999	670	338	428	999999	999999	383	393	655	999999	465	999999	458	999999	999999	999999	999999	478	620	531	591	356	510	157	115	743	938	553	999999	999999	113	860	320	194	336	953	166	999999	999999	111	883	979	222	487	758	500	775	174	541	
999999	196	609	999999	531	623	18	169	190	322	306	140	829	999999	202	999999	604	624	274	898	999999	14	234	999999	519	999999	999999	144	33	399	999999	967	774	21	177	276	999999	983	788	999999	328	793	975	867	999999	999999	63	999999	29	107	163	876	511	275	977	124	962	944	999999	999999	21	874	999999	791	999999	999999	366	999999	929	925	885	621	835	704	580	770	39	366	158	548	594	999999	124	925	245	739	466	999999	44	63	314	559	625	906	999999	999999	656	193	170	187	614	999999	999999	999999	222	542	51	806	999999	999999	95	605	999999	819	298	291	760	999999	999999	999999	872	858	782	875	999999	335	995	929	156	137	123	845	999999	970	999999	358	777	30	713	999999	698	659	813	828	999999	708	763	805	617	999999	999999	445	637	201	314	999999	463	86	482	886	546	999999	660	999999	102	249	999999	999999	999999	940	513	740	508	852	280	223	54	999999	999999	913	572	200	321	999999	444	677	218	14	665	999999	895	700	999999	826	167	586	999999	256	735	729	309	937	999999	999999	999999	999999	937	784	921	101	711	508	999999	569	323	356	800	781	999999	424	41	999999	170	706	54	812	999999	681	999999	694	999999	797	229	187	613	635	999999	643	126	491	999999	433	93	573	476	396	530	977	513	999999	785	999999	999999	320	697	999999	776	224	999999	950	759	266	99	236	999999	913	999999	992	955	688	86	166	999999	641	684	999999	320	999999	240	658	292	225	178	883	908	997	673	999999	999999	708	859	65	20	999999	731	999999	344	999999	697	562	117	999999	32	824	734	999999	562	999999	635	999999	594	190	984	974	667	544	999999	215	328	879	250	999999	512	999999	999999	31	155	999999	999999	210	272	463	899	677	551	999999	203	353	159	289	445	191	999999	999999	124	678	80	46	508	999999	999999	139	538	999999	322	999999	999999	775	999999	999999	999999	73	583	435	828	140	290	316	999999	913	351	744	65	48	444	999999	106	124	141	999999	999999	119	999999	999999	814	142	925	92	999999	813	999999	427	357	446	999999	381	607	848	570	984	999999	764	613	594	999999	999999	83	499	383	263	641	910	643	845	999999	374	999999	861	621	695	215	999999	952	619	999999	923	999999	619	242	72	999999	999999	553	157	761	196	505	406	876	172	68	435	708	111	999999	818	999999	999999	999999	441	309	999999	237	875	779	999999	812	993	999999	921	999999	464	999999	320	802	999999	367	999999	94	575	868	999999	999999	459	636	779	499	850	999999	999999	149	884	934	800	763	999999	999999	999999	377	571	999999	511	996	999999	906	604	177	398	308	788	
460	298	427	119	573	632	999999	778	999999	999	700	961	556	999999	999999	999999	999999	466	999999	97	999999	689	128	522	999999	999999	999999	999999	552	42	612	111	552	658	999999	851	999999	825	237	140	999999	252	439	378	999999	423	955	962	181	535	999999	711	840	221	425	999999	179	905	918	999999	999999	730	235	215	397	999999	419	897	999999	931	999999	703	239	427	143	999999	259	750	651	777	411	999999	999999	26	999999	901	270	340	243	154	681	561	907	999999	187	233	26	234	980	281	14	67	844	250	999999	999999	481	423	999999	304	520	428	263	999999	804	245	872	219	256	496	338	88	663	973	259	362	796	999999	249	999999	999999	999999	769	379	999999	353	873	999999	404	588	999999	999999	262	939	633	262	307	766	227	942	361	806	977	494	943	925	404	999999	999999	999999	999999	274	183	178	199	999999	659	883	999999	999999	371	263	814	668	77	490	999999	724	349	996	64	40	999999	307	999999	307	57	999999	436	847	949	11	999999	145	999999	164	674	93	999999	148	999999	423	398	766	580	107	999999	318	427	463	108	679	532	993	214	554	999999	999999	619	999999	999999	383	457	530	510	369	636	679	664	912	999999	742	975	210	403	640	641	999999	727	461	999999	738	858	999999	748	280	479	633	999999	459	880	799	999999	857	700	999999	965	999999	999999	220	470	999999	999999	515	647	365	704	999999	999999	573	999999	60	158	999999	586	999999	525	999999	999999	240	890	999999	748	215	41	26	277	127	509	183	674	774	966	516	991	992	999999	999999	335	999999	576	999999	42	366	547	829	999999	317	999999	992	705	491	999999	999999	330	999999	574	448	483	630	97	586	821	999999	898	148	94	999999	176	999999	999999	182	158	398	663	741	970	391	668	211	375	960	845	517	478	193	688	940	196	533	427	999999	999999	705	305	989	336	999999	467	409	745	19	999999	687	378	533	342	999999	999999	588	496	999999	780	281	264	999999	741	314	999999	715	999999	153	454	642	175	977	312	999999	999999	674	999999	365	923	999999	466	365	819	167	999999	999999	851	990	577	607	47	245	866	597	450	177	258	32	666	752	948	602	565	508	521	401	230	888	604	999999	183	141	999999	999999	815	999999	317	583	174	999999	863	999999	575	999999	605	999999	999999	714	12	925	425	999999	699	999999	320	999999	800	321	645	747	724	999999	396	999999	433	905	976	999999	782	551	860	675	857	661	999999	488	999999	718	903	591	290	515	886	678	283	791	442	97	210	951	108	996	999999	999999	289	999999	999999	696	422	699	954	766	932	999999	75	750	
534	47	291	999999	837	91	417	999999	467	999999	86	717	606	999999	999999	888	153	999999	453	863	737	441	999999	988	415	340	999999	214	637	523	583	435	999999	532	267	404	999999	379	123	26	999999	882	999999	81	999999	365	99	780	999999	75	622	111	17	212	22	102	665	303	425	506	999999	213	427	944	635	999999	115	83	384	999999	93	774	999999	436	999999	855	482	310	173	59	250	524	978	571	901	482	428	410	520	174	999999	512	953	999999	240	386	465	24	999999	184	999999	999999	406	167	981	848	393	999999	927	999999	620	364	139	999999	999999	271	234	855	52	162	999999	704	562	999999	999999	999999	999999	110	205	898	399	999999	999999	999999	799	999999	128	821	999999	62	98	999999	999999	363	553	384	999999	587	360	969	161	609	971	293	952	556	463	196	828	410	37	292	384	39	767	163	999999	150	999999	41	152	413	275	990	73	383	231	999999	665	999999	999999	243	750	235	746	999999	999999	581	46	999999	770	931	999999	189	999999	805	473	999999	595	400	884	241	20	328	999999	747	344	981	229	579	334	263	530	873	211	794	999999	999999	292	978	667	999999	113	999999	999999	999999	420	96	999999	268	910	777	614	275	80	967	232	431	408	999	455	513	362	467	917	517	411	129	977	999999	273	999999	170	617	732	999999	999999	685	67	616	337	257	999999	999999	668	999999	648	999999	802	999999	999999	999999	999999	293	532	164	565	645	416	753	809	999999	118	734	994	596	999999	997	542	114	838	546	373	791	671	207	496	999999	999999	370	868	999999	327	999999	668	162	573	999999	94	578	410	492	279	313	807	46	149	999999	966	82	940	999999	999999	698	999999	999999	747	958	999999	334	667	999999	846	999999	885	663	973	375	999999	842	32	739	912	964	999999	355	277	69	999999	635	68	214	435	726	430	227	432	628	999999	643	999999	615	265	759	999999	247	645	999999	428	999999	73	773	999999	133	60	210	738	758	995	60	757	687	973	986	276	462	999999	130	625	668	241	999999	39	433	438	417	999999	162	63	999999	709	54	641	841	571	295	989	311	999999	230	488	674	999999	999999	885	999999	641	279	493	457	999999	525	999999	760	912	717	744	999999	999999	643	999999	585	705	539	350	713	56	142	424	981	473	436	454	999999	189	566	721	743	999999	711	999999	214	669	605	957	194	446	880	999999	853	999999	999999	999999	42	503	902	969	104	999999	999999	999999	999999	854	512	984	82	80	212	999999	355	999999	10	254	984	999999	521	999999	999999	581	166	277	999999	999999	570	440	999999	820	422	901	287	
597	627	797	375	999999	276	360	167	999999	999999	124	243	999999	583	857	999999	952	632	174	999999	986	869	522	789	999999	999999	305	293	81	718	999999	999999	311	303	757	378	213	879	999999	601	999999	758	488	999999	999999	44	866	629	712	890	323	197	257	999999	999999	728	115	18	999999	999999	970	77	999999	902	999999	466	999999	999999	825	489	346	83	679	573	821	237	390	826	747	870	647	676	580	191	999999	74	999999	999999	999999	39	273	999999	418	435	630	103	999999	585	999999	585	112	999999	803	233	553	250	518	999999	107	73	347	289	270	600	880	304	496	904	508	999999	65	999999	12	796	226	151	664	253	942	727	564	805	999999	172	999999	786	872	999999	637	163	556	726	295	939	692	999999	999999	818	555	336	607	768	86	504	529	563	857	999999	16	412	585	274	740	379	508	541	526	107	832	103	432	148	276	355	999999	999999	263	999999	113	242	216	846	698	616	130	999999	999999	268	999999	214	999999	864	351	235	577	292	999999	999999	999999	160	467	836	985	461	904	999999	999999	731	492	200	310	794	903	774	205	738	575	999999	258	711	999999	268	999999	999999	175	567	797	51	777	999999	352	346	631	999999	774	999999	860	999999	999999	661	304	996	999999	999999	999999	143	960	576	999999	999999	716	999999	667	729	347	209	382	367	999999	346	671	460	954	762	847	964	999999	999999	999999	825	878	338	421	597	417	816	999999	999999	724	41	999999	230	20	999999	23	490	678	902	616	574	997	503	950	375	990	844	999999	23	605	939	970	19	577	214	961	999999	999999	80	322	530	716	370	642	264	739	999999	999999	999999	748	367	295	271	344	434	827	999999	388	56	606	572	773	479	999999	785	71	597	653	806	977	636	999999	608	999999	999999	858	636	999999	696	636	999999	999999	999999	274	999999	654	708	675	152	387	586	999	999999	999999	749	756	247	999999	857	202	152	796	999999	999999	999999	999999	999999	999999	999999	576	999999	524	692	419	67	177	747	215	177	999999	362	921	511	428	400	636	645	144	839	338	621	682	12	503	999999	752	761	987	999999	920	966	999999	999999	575	196	71	999999	984	416	582	19	41	786	725	839	230	999999	999999	648	485	681	553	841	920	955	518	521	999999	926	314	415	760	63	257	174	999999	505	935	242	339	330	660	999999	267	329	999999	895	287	663	273	466	999999	349	675	248	423	195	999999	620	677	549	128	68	112	176	259	977	539	561	514	725	999999	981	318	999999	31	825	999999	601	999999	623	244	534	662	999999	868	421	387	18	750	149	
999	324	565	790	999999	602	624	999999	80	611	999999	725	999999	999999	116	565	999999	520	999999	999999	611	904	999999	64	314	593	405	264	308	838	599	531	999999	374	726	45	426	999999	999999	999999	211	493	531	764	267	518	384	999999	741	312	999999	867	790	162	538	104	80	999999	485	618	206	369	792	242	999999	999999	999999	785	821	80	149	512	566	799	999999	999999	999999	489	796	795	218	290	999999	995	999999	999999	741	657	836	631	965	915	52	345	999999	999999	701	299	999999	433	603	599	999999	999999	173	877	310	991	766	420	721	591	714	690	409	916	846	796	999999	999999	102	999999	948	199	115	233	470	231	576	555	426	94	736	373	202	618	986	852	999999	580	431	750	891	426	910	383	211	361	935	315	999999	905	999999	473	340	999999	651	114	565	999999	999999	89	424	999999	993	637	854	350	999999	791	930	993	963	214	857	352	376	532	999999	731	31	999999	999999	271	560	999999	579	272	42	856	967	881	297	892	173	999999	336	999999	999999	999999	529	860	863	999999	999999	999999	941	310	999999	988	999999	128	999999	999999	999999	308	792	162	660	999999	67	592	318	641	823	58	706	81	50	999999	26	696	110	16	212	171	999999	152	885	559	578	278	656	53	887	848	67	464	973	864	559	999999	29	949	225	937	552	232	330	999999	304	999999	270	110	999999	282	28	999999	630	757	63	999999	277	110	904	999999	935	999999	753	974	991	251	108	999999	999999	999999	676	160	791	275	618	999999	822	999999	999999	999999	18	999999	81	999999	830	249	999999	225	999999	909	906	919	999999	436	11	287	478	355	346	62	772	999999	155	999999	999999	867	36	999999	148	41	827	999999	845	999999	780	390	203	147	999999	751	418	882	374	56	936	756	999999	365	274	341	999999	477	999999	212	936	999999	410	941	20	962	223	477	87	780	92	197	999999	849	655	620	93	340	999999	594	644	889	999999	109	202	999999	761	670	101	999999	487	360	506	642	269	855	979	999999	137	999999	538	940	805	594	999999	749	682	266	709	999999	257	999999	276	999999	568	999999	214	999999	748	171	210	552	386	999999	302	999999	691	441	589	799	641	831	213	999999	65	703	999999	135	145	999999	175	505	960	999999	999999	274	93	877	84	222	651	678	513	999999	999999	986	999999	535	301	241	999999	250	676	909	22	426	999999	257	572	864	962	999999	176	304	995	705	999999	938	720	38	999999	813	367	999999	158	962	328	999999	999999	79	999999	999999	833	903	999999	925	999999	999999	435	999999	264	835	315	219	260	999999	512	218	970	286	
405	626	999999	273	999999	254	999999	309	761	59	108	772	999999	503	726	413	255	272	909	80	876	540	999999	587	773	812	999999	157	127	586	460	119	999999	999999	674	522	743	570	999999	150	51	529	299	386	45	492	999999	811	999999	846	326	249	309	899	409	864	999999	237	500	779	746	736	192	184	598	988	999999	459	829	213	669	685	951	768	39	356	250	136	552	291	197	696	663	280	270	221	810	377	361	809	999999	516	80	540	404	314	999999	999999	787	56	986	176	999999	289	186	641	999999	540	870	999999	999999	987	685	218	999999	59	999999	911	914	387	188	138	999999	30	805	163	999999	420	374	724	999999	999999	349	505	304	31	714	384	999999	629	923	999999	999999	999999	999999	420	830	861	948	354	242	435	999999	999999	868	858	78	962	484	33	36	877	176	155	54	498	648	189	914	570	345	698	818	295	999999	908	999999	999999	835	394	332	753	471	29	492	583	999999	939	637	446	952	752	900	80	602	55	999999	361	264	696	999999	650	947	387	19	543	999999	915	944	999999	999999	999999	137	99	700	282	415	156	662	470	574	709	552	478	618	999999	797	748	999999	419	804	279	545	999999	622	682	999999	94	20	948	966	19	999999	999999	999999	999999	625	810	379	330	640	999999	699	793	131	73	108	478	769	426	745	868	232	535	164	958	733	999999	999999	28	999999	999999	146	713	504	999999	999999	999999	999999	934	967	999999	378	372	999999	847	579	752	27	558	583	337	324	593	999999	107	786	468	523	260	949	637	343	361	999999	318	820	985	298	566	358	999999	219	834	458	999999	500	999999	756	317	388	981	970	918	444	999999	16	552	510	407	778	999999	361	999999	984	340	999999	27	517	470	36	593	999999	460	210	359	999999	489	145	454	606	925	711	215	999999	968	666	425	917	716	311	278	999999	891	999999	999999	872	210	850	128	115	482	353	296	290	794	528	520	717	94	29	527	417	66	800	999999	544	155	147	26	673	999999	110	801	168	999999	999999	572	672	107	487	918	999999	26	348	133	999999	425	925	87	449	156	707	832	696	999999	861	428	100	935	568	999999	999999	999999	455	876	382	552	999999	532	999999	999999	848	620	607	111	887	401	718	676	279	128	230	69	999999	527	531	277	114	383	896	690	481	736	538	999999	999999	805	571	471	999999	999999	999999	402	401	493	999999	96	235	595	897	470	710	999999	665	449	507	13	266	927	355	115	447	754	999999	995	999999	122	91	847	256	91	829	256	925	249	831	999999	999999	93	
999999	444	52	999999	486	436	980	68	80	99	262	852	548	643	125	999999	999999	999999	766	999999	19	195	15	999999	999999	815	999999	464	498	426	618	999999	344	183	708	911	72	999999	999999	999999	24	426	51	992	594	404	542	196	140	289	999999	299	999999	272	999999	43	439	999999	180	670	795	526	569	653	481	583	999999	375	934	999999	583	664	274	566	391	593	154	22	999999	944	282	999999	333	219	999999	999999	618	81	110	675	482	407	999999	607	414	498	856	999999	521	21	886	999999	261	999999	705	992	999999	504	881	490	999999	426	872	235	398	351	202	999999	883	162	965	999999	274	269	999999	186	999999	667	162	892	999999	755	501	999999	68	114	202	999999	513	777	304	123	200	619	999999	66	534	532	218	72	306	505	514	369	999999	450	903	992	203	999999	96	367	352	988	999999	143	924	101	177	293	159	794	999999	115	999999	999999	255	999999	483	675	652	382	458	99	596	241	250	141	999999	617	211	209	999999	984	999999	999999	771	211	866	999999	141	442	365	999999	913	999999	658	409	511	204	999999	258	519	528	876	999999	999999	262	402	522	892	999999	366	559	92	949	589	862	999999	920	90	53	788	999999	544	219	999999	533	186	94	582	841	999999	539	421	953	999999	686	118	977	38	518	999999	353	759	999999	86	999999	842	963	999999	999999	984	591	124	161	999999	999999	983	667	696	384	86	318	939	61	999999	827	147	139	269	903	753	999999	891	571	245	444	999999	999999	143	221	691	999999	171	786	999999	999999	425	270	494	12	702	451	290	654	442	499	414	708	185	259	668	713	703	28	52	548	699	553	999999	999999	616	999999	999999	485	692	862	156	162	204	999999	999999	877	644	266	999999	312	165	999999	999999	745	40	999999	30	999999	553	978	999999	153	744	999999	349	999999	999999	469	395	914	917	805	999999	579	352	261	513	999999	999999	790	78	446	816	740	392	999999	424	181	993	253	767	999999	999999	714	353	13	418	999999	783	999999	999999	184	870	296	394	360	286	559	402	778	859	967	999999	762	910	82	336	999999	926	888	999999	182	476	152	157	278	999999	999999	236	349	843	627	999999	999999	266	893	575	530	356	41	184	864	778	225	393	799	999999	999999	804	280	676	415	959	894	92	362	708	728	149	999999	999999	999999	333	999999	999999	242	999999	999999	506	26	506	806	657	894	999999	999999	999999	999999	759	357	999999	704	452	955	673	999999	999999	383	234	999999	194	847	391	239	554	154	541	725	999999	160	110	881	999999	787	774	999999	757	74	191	999999	999999	457	
968	999999	459	782	999999	378	389	507	575	999999	506	602	832	658	425	427	350	999999	61	999999	971	999999	257	784	41	999999	190	803	999999	602	999999	734	945	736	879	999999	779	771	567	999999	346	781	585	785	385	999999	955	125	454	999999	724	622	447	291	486	369	999999	675	751	922	197	586	827	972	132	771	999999	105	779	825	647	578	11	888	341	199	33	999999	408	961	999999	999999	358	350	878	999999	297	663	260	520	65	999999	30	644	975	759	954	613	663	614	999999	860	346	629	692	155	620	999999	950	296	999999	82	276	789	999999	132	238	486	103	551	484	993	844	269	769	543	558	367	913	581	244	420	999999	794	549	999999	999999	729	999999	732	999999	738	713	964	999999	983	837	999999	430	852	999999	478	519	121	140	429	26	87	859	999999	597	999999	645	378	61	924	999999	999999	250	375	404	999999	828	370	591	745	289	999999	999999	786	999999	328	936	70	60	766	901	999999	664	130	832	651	869	999999	145	706	103	345	999999	259	720	999999	989	65	999999	31	650	158	530	394	149	146	992	83	453	279	327	584	327	294	33	576	818	999999	999999	752	639	328	999999	884	652	944	966	835	76	350	338	880	999999	38	126	999999	176	999999	980	999999	659	796	999999	999999	389	999999	27	628	999999	153	547	869	523	706	999999	331	923	645	742	999999	999999	167	999999	999999	940	447	972	298	999999	281	999999	548	999999	999999	103	999999	273	368	505	999999	927	999999	609	922	802	469	366	905	646	795	999999	530	536	999999	526	501	789	952	926	941	999999	728	999999	999999	743	998	729	999999	612	549	68	564	149	609	277	830	999999	94	310	481	90	999999	999999	999999	452	879	999999	363	999999	601	63	999999	999999	563	596	208	999999	654	189	804	740	689	999999	106	999999	999999	391	999999	518	696	943	704	999999	454	861	999999	86	87	511	999999	986	375	358	999999	495	747	132	585	999999	999999	942	903	905	506	740	400	773	555	644	999999	498	94	844	633	658	999999	668	987	999999	127	132	810	152	325	999999	374	341	292	610	999999	151	805	999999	449	999999	999999	799	999999	713	470	999999	530	442	333	375	999999	531	725	362	146	88	144	999999	999999	946	142	760	589	689	376	69	491	944	655	999999	692	180	404	999999	999999	559	523	283	999999	422	602	999999	819	949	915	843	616	929	474	910	17	922	28	999999	999999	289	219	999999	999999	411	223	585	999999	999999	683	999999	136	845	744	587	999999	860	651	483	354	765	941	640	773	532	999999	561	480	999999	39	770	999999	901	268	
338	999999	67	936	830	208	26	589	532	276	999999	999999	999999	195	887	999999	999999	999999	545	158	855	347	579	692	814	958	661	114	999999	999999	912	578	999999	586	415	999999	999999	924	820	285	337	999999	999999	374	589	999999	681	375	593	399	883	499	617	999999	413	990	999999	999999	999999	872	999999	912	545	999999	363	615	999999	194	780	649	999999	999999	459	269	821	999999	928	215	112	998	286	999999	521	654	384	999999	961	999999	183	999999	477	143	802	999999	738	425	640	999999	20	999999	999999	497	595	944	552	999999	50	357	999999	999999	72	564	999999	999999	595	999999	401	891	999999	940	654	18	999999	366	182	713	430	511	530	999999	48	784	204	139	673	789	999999	576	999999	723	382	613	551	449	362	912	871	678	999999	488	34	749	263	79	328	326	486	239	772	838	240	538	826	535	695	287	999999	142	460	805	559	824	788	177	568	50	466	571	14	269	842	999999	157	999999	999999	999999	999999	134	810	356	312	999999	999999	274	492	843	787	26	754	84	999999	738	999999	557	929	210	960	95	511	288	860	915	234	512	995	488	390	999999	163	999999	999999	999999	999999	114	503	97	29	999999	684	724	263	449	816	929	717	999999	534	600	123	181	339	445	623	999999	495	397	999999	999999	278	14	463	999999	862	358	999999	999999	416	999999	64	841	190	445	999999	999999	34	999999	108	305	795	891	954	790	670	982	76	321	621	799	999999	999999	999999	727	256	680	271	260	999999	468	999999	410	697	421	545	282	990	893	999999	836	507	84	298	941	506	386	60	672	999999	880	292	999999	694	616	999999	948	990	463	199	730	525	999999	834	640	693	999999	203	542	999999	398	991	182	999999	785	301	999999	817	909	230	869	630	598	917	707	999999	604	715	90	999999	999999	291	537	704	313	320	732	999999	658	257	122	192	517	999999	943	888	120	730	909	324	959	141	999999	999999	999999	110	927	857	999999	465	99	999999	122	625	658	999999	999999	478	973	999999	569	304	168	661	118	686	999999	999999	999999	818	75	874	806	999999	958	464	210	304	385	213	393	875	999999	999999	168	442	80	999999	999999	836	999999	642	756	999999	755	664	972	429	999999	642	987	756	883	318	399	224	873	356	666	999999	906	169	102	770	90	693	999999	966	502	675	616	230	412	147	394	433	127	371	20	304	999999	999999	999999	743	225	637	999999	804	999999	944	999999	723	235	575	930	999999	549	986	364	71	481	16	926	999999	35	999999	999999	999999	924	966	106	511	346	999999	711	134	989	999999	554	453	999999	388	173	
558	115	893	994	836	217	129	884	141	17	999999	822	484	855	721	717	458	293	999999	999999	836	847	68	387	863	863	805	285	199	442	910	369	103	843	377	353	999999	772	999999	538	999999	92	999999	999999	397	550	237	279	278	642	105	169	455	999999	336	711	57	516	141	973	411	844	694	699	106	588	728	640	487	377	585	686	776	717	999999	753	881	999999	989	323	636	535	16	557	346	999999	999999	595	999999	666	999999	999999	640	544	999999	960	398	276	999999	999999	821	596	792	900	66	418	393	737	432	583	829	493	526	818	999999	876	999999	147	999999	355	674	142	999999	821	82	959	56	242	590	124	999999	615	165	191	501	49	743	999999	500	927	368	186	173	933	999999	999999	109	999999	206	260	133	261	913	62	143	688	999999	970	828	107	372	160	156	999999	999999	999999	999999	344	327	307	999999	999999	646	999999	986	498	969	200	985	270	859	235	45	340	991	999999	702	113	57	999999	577	999999	287	999999	565	217	39	854	999999	622	999999	765	504	899	128	402	614	488	75	645	718	999999	999999	567	248	147	125	816	326	123	521	234	297	999999	999999	999999	453	253	869	779	999999	124	484	372	786	104	730	145	222	598	999999	999999	47	411	999999	305	999999	720	164	999999	101	999999	538	602	110	999999	477	990	180	758	949	370	618	296	186	604	999999	622	999999	154	999999	979	604	999999	623	307	999999	885	999999	433	581	732	99	451	687	999999	999999	999999	271	999999	626	740	999999	999999	649	139	605	999999	999999	500	507	174	939	20	21	121	999999	999999	978	803	999999	999999	580	746	187	226	281	999999	608	999999	27	999999	999999	253	527	999999	999999	999999	88	494	999999	445	999999	919	926	999999	793	999999	439	999999	636	776	903	468	476	999999	999999	228	285	432	858	439	999999	303	999999	592	813	999999	492	345	107	999999	731	494	999999	625	930	660	820	771	432	999999	737	42	999999	250	21	892	999999	492	516	796	999999	655	636	272	303	367	999999	344	602	107	596	103	478	168	55	999999	366	850	114	509	408	514	999	666	999999	999999	999	241	999999	999999	919	10	999999	311	999999	999999	857	839	999999	573	999999	485	999999	335	605	643	564	145	205	601	536	926	387	17	999999	999999	655	970	570	999999	999999	215	764	681	188	596	274	177	999999	969	999999	526	999999	541	295	999999	345	674	70	67	555	864	46	978	395	992	622	822	913	263	999999	887	279	999999	216	18	721	497	156	19	999999	396	590	236	999999	999999	409	846	999999	474	24	981	909	999999	636	503	999999	785	
295	196	999999	452	263	302	549	999999	257	387	335	287	999999	999999	999999	61	688	169	284	999999	938	385	593	776	110	449	999999	448	977	999999	513	713	839	935	211	960	45	927	143	297	686	999999	761	31	521	443	272	176	463	858	999999	999999	999999	369	847	910	602	207	351	814	63	110	999999	491	874	999999	448	275	999999	566	26	999999	999999	986	133	999999	624	571	264	666	186	82	984	129	941	45	494	479	98	999999	999999	837	586	329	243	999999	999999	280	157	999999	995	997	530	897	842	74	451	242	245	283	999999	41	943	684	999999	981	126	999999	549	839	137	968	186	354	208	999999	184	706	999999	547	999999	353	999999	364	671	999999	551	97	287	877	593	261	243	815	15	336	894	901	691	262	469	109	730	318	771	36	999999	185	698	663	889	999999	489	999999	387	942	617	999999	22	458	439	999999	300	999999	255	875	734	999999	999999	872	999999	999999	25	500	999999	796	623	115	999999	999999	369	999999	398	623	987	999999	771	545	437	73	999999	316	888	243	822	440	808	68	72	999999	301	458	836	826	379	616	729	989	621	591	329	512	995	377	99	999999	639	677	684	407	113	999999	934	286	163	999999	394	781	677	646	987	565	52	696	999999	999999	540	572	999999	380	999999	782	924	846	999999	215	320	521	154	758	999999	999999	999999	999999	792	111	524	559	672	402	232	948	321	999999	604	763	999999	308	32	188	533	77	433	313	288	999999	275	999999	542	947	667	999999	637	919	999999	855	191	999999	904	252	396	999999	900	851	999999	999999	470	949	252	980	745	21	999999	999999	235	733	707	999999	387	999999	999999	436	27	724	999999	999999	321	999999	138	999999	581	93	404	999999	792	553	176	582	165	999999	860	325	845	562	212	655	383	671	693	121	999999	122	999	443	416	959	999999	185	999999	797	999999	999999	820	503	408	662	999999	718	999999	682	566	999999	999999	278	999999	520	590	465	522	999999	976	650	999999	26	600	469	93	961	374	832	999999	991	999999	367	999999	792	505	352	163	549	48	999999	999999	21	555	32	999999	731	999999	895	379	507	663	46	821	999999	999999	803	902	938	578	655	353	350	101	575	668	556	28	817	25	999999	311	999999	50	321	162	696	999999	578	271	362	999999	478	462	93	337	429	999999	50	432	701	449	999999	970	392	321	999999	920	979	364	651	999999	999999	880	141	205	691	995	510	66	673	342	334	676	226	528	874	999999	17	248	248	20	978	394	323	798	999999	999999	658	999	15	999999	999999	224	620	999999	121	999999	330	
887	999999	434	999999	983	759	369	124	548	754	999999	999999	268	912	740	125	640	999999	631	566	343	119	689	347	510	61	897	849	999999	999999	576	999999	286	567	129	602	999999	999999	994	634	954	683	999999	256	793	562	999999	863	751	108	979	916	490	41	987	999999	956	999999	535	999999	862	519	14	491	999999	457	170	999999	792	148	311	999999	739	996	999999	659	570	999999	553	948	999999	44	108	21	86	659	926	254	999999	350	999999	727	999999	72	772	445	999999	66	999999	346	401	54	80	999999	999999	323	186	493	430	999999	999999	999999	999999	586	999999	827	421	992	415	528	531	999999	131	451	503	583	227	677	233	176	980	999999	374	217	557	270	964	999999	224	762	483	443	823	252	142	999999	194	999999	445	945	34	999999	650	999999	814	484	923	628	119	999999	999999	508	269	263	999999	703	999999	999999	38	365	863	925	777	653	999999	98	102	878	319	382	399	364	242	288	152	999999	863	824	402	83	347	345	386	10	999999	974	183	570	895	439	970	858	834	89	999999	108	999999	997	504	726	391	55	319	999999	999999	999999	999999	981	121	999999	999999	335	932	955	28	527	999999	999999	987	80	999999	532	982	879	411	540	530	162	206	53	999999	999999	999999	676	691	302	36	999999	185	999999	708	201	999999	842	599	644	999999	999999	70	564	559	141	20	999999	811	999999	72	999999	334	294	222	123	784	77	670	973	999999	999999	273	726	500	899	999999	73	999999	723	83	150	290	999999	614	999999	102	642	494	261	999999	895	864	832	239	597	325	999999	711	594	416	391	999999	999999	638	669	614	999999	999999	660	539	946	72	999999	785	922	158	567	680	570	999999	152	999999	999999	999999	999999	401	999999	497	903	583	999999	999999	777	999999	999999	968	664	138	999999	47	999999	578	834	999999	999999	832	776	57	316	448	757	219	151	573	274	808	763	999999	527	277	183	846	169	86	827	594	294	781	999999	953	999999	439	999999	533	999999	573	748	695	217	288	625	393	190	464	826	502	999999	213	52	999999	215	164	611	676	863	911	419	758	895	324	547	995	999999	363	953	327	483	618	310	700	70	77	302	999999	652	999999	666	705	259	334	384	90	738	218	748	339	999999	999999	669	361	164	989	800	892	740	629	438	827	510	509	29	602	903	352	999999	999999	862	999999	33	84	999999	714	509	570	999999	999999	266	747	614	623	999999	422	948	948	545	80	277	999999	999999	999999	999999	838	204	750	315	782	187	396	999999	610	477	999999	46	999999	116	450	490	239	999999	999999	373	691	999999	
999999	20	999999	999999	954	999999	753	870	463	863	999999	724	416	520	758	265	168	289	999999	363	999999	156	42	386	999999	999999	105	590	48	457	999999	659	668	626	317	740	708	138	232	589	640	739	24	602	45	999999	700	999999	999999	973	793	993	502	338	218	740	977	999999	999999	122	999999	173	832	15	638	350	999999	789	213	28	999999	39	999999	290	722	274	999999	440	350	494	151	175	858	999999	663	240	999999	339	417	576	762	999999	839	119	878	477	907	18	963	695	814	999999	727	713	999999	764	936	221	616	999999	607	999999	879	804	971	545	314	768	352	999999	193	726	382	636	265	77	999999	947	412	999999	366	134	476	655	679	240	447	154	647	899	304	945	723	473	968	225	999999	999999	148	999999	172	149	999999	565	999999	98	538	100	458	359	999999	989	999999	371	587	483	80	234	135	740	108	170	999999	453	113	248	12	909	667	999999	468	164	809	79	92	227	999999	911	154	590	999999	356	999999	298	334	315	145	361	885	494	154	385	999999	407	244	12	28	223	461	272	95	628	433	418	891	420	189	740	999999	999999	26	169	90	544	47	999999	474	999999	999999	798	112	651	999999	182	894	93	254	411	835	89	999999	254	459	881	505	83	923	999999	999999	914	135	405	81	999999	999999	985	304	375	370	492	537	196	104	662	170	444	604	260	999999	808	175	778	904	999999	171	771	710	208	49	963	828	196	435	214	673	999999	580	509	703	909	788	879	999999	352	551	999999	159	796	720	71	478	672	764	999999	749	357	500	871	999999	707	285	106	335	406	664	351	760	999999	989	463	863	105	999999	614	999999	295	736	562	999999	159	999999	913	488	977	495	999999	432	836	465	325	215	708	999999	996	634	692	553	999999	688	210	261	269	999999	267	207	383	125	159	578	463	620	999999	223	213	95	371	617	358	999999	508	918	923	435	673	257	165	949	560	979	337	741	101	874	457	999999	361	999999	230	780	121	49	999999	267	11	705	999999	495	999999	910	999999	84	205	733	189	291	338	834	143	19	999999	434	565	180	999999	722	529	999999	765	316	733	999999	397	999999	799	469	646	665	434	968	980	669	999999	649	717	263	545	367	695	176	999999	527	973	221	738	999999	483	112	999999	999999	186	213	729	636	187	17	686	628	999999	720	645	672	410	174	38	382	428	999999	999999	987	186	171	378	599	747	999999	291	185	838	999999	985	543	649	999999	999999	777	940	379	471	999999	576	917	999999	974	531	999999	127	808	192	999999	269	
567	649	38	999999	24	834	140	889	971	999999	999999	789	822	999999	111	33	999999	999999	261	442	58	999999	753	999999	269	738	404	999999	850	98	483	993	482	999999	427	894	999999	53	999999	942	809	490	500	999999	75	138	609	249	999999	999999	999999	435	930	924	221	122	896	617	842	286	999999	72	48	882	252	517	317	999999	317	217	999999	221	604	999999	632	567	953	999999	355	141	138	999999	648	977	999999	57	72	999999	640	315	999999	12	211	999999	512	746	452	618	999999	557	820	639	932	222	470	651	830	621	301	653	168	137	999999	711	999999	285	999999	71	999999	205	999999	999999	339	11	999999	410	19	113	806	885	125	999999	38	798	320	499	999999	435	999999	584	999999	999999	266	987	156	870	740	500	354	237	332	390	962	999999	112	71	309	999999	13	70	999999	727	815	416	538	823	999999	473	999999	999999	999999	988	554	81	979	13	503	352	855	999999	669	519	999999	579	563	999999	382	492	999999	258	200	999999	432	456	943	999999	635	850	459	332	771	276	109	696	183	343	836	891	999999	999999	568	956	85	664	400	131	999999	246	999999	803	451	616	778	999999	467	999999	566	108	138	490	999999	999999	893	999999	577	403	999999	72	405	999999	898	999999	926	596	999999	243	226	767	66	821	530	999999	997	655	999999	164	999999	957	239	422	777	737	999999	999999	730	915	73	552	97	997	711	999999	841	633	904	999999	689	192	462	999999	999999	799	999999	316	999999	979	999999	999999	651	422	999999	999999	833	983	451	171	727	851	999999	773	180	673	680	68	119	624	999999	373	999999	919	475	315	504	15	877	978	695	456	999999	751	270	825	901	674	101	258	999999	858	999999	743	999999	838	326	688	999999	870	128	983	999999	346	431	292	496	731	947	999999	958	827	115	473	475	280	737	124	999999	354	772	999999	967	861	552	699	191	17	999999	636	988	999999	952	999999	999999	712	999999	778	329	978	999999	179	726	501	300	254	752	717	278	999999	110	999999	185	708	108	999999	25	345	793	731	110	488	55	320	612	152	874	109	614	999999	999999	999999	794	535	24	999999	289	476	999999	307	947	474	739	721	999999	786	640	999999	908	746	696	914	984	999999	877	851	133	416	999999	157	999999	999999	999999	999999	999999	151	417	999999	693	999999	999999	549	773	496	999999	635	748	333	784	825	512	630	200	868	76	115	974	999999	657	173	479	873	587	423	999999	303	370	235	778	394	999999	990	999999	413	999999	156	150	497	999999	251	113	999999	999999	999999	645	749	462	245	999999	838	177	220	992	530	
35	999999	999999	360	569	490	275	523	555	400	456	521	79	787	955	920	964	487	999999	415	999999	999999	251	523	777	187	841	135	787	999999	226	168	997	40	388	951	194	790	999999	333	999999	590	254	999999	616	999999	679	675	289	999999	873	689	827	587	470	355	718	448	582	392	999999	149	735	615	183	999999	524	999999	408	14	999999	183	559	70	438	479	435	999999	999999	654	999999	176	846	269	76	537	999999	420	569	42	242	745	218	545	684	837	854	639	66	999999	609	999999	276	285	999999	999999	140	999999	158	991	920	707	541	928	885	482	303	476	549	646	999999	113	479	375	771	990	999999	24	999999	999999	624	795	955	589	54	999999	899	570	999999	376	407	574	271	578	122	535	213	289	660	211	544	387	100	419	999999	505	170	999999	514	800	733	999999	999999	557	376	134	751	999999	883	28	583	732	998	182	999999	392	842	901	263	245	787	686	364	184	66	247	999999	999999	999999	549	706	998	66	677	999999	291	193	714	211	987	783	261	999999	641	627	999999	388	917	180	979	663	268	647	278	23	57	761	216	999999	139	428	216	734	344	999999	585	675	331	999999	957	999999	137	700	275	999999	999999	999999	722	556	254	858	788	375	248	885	999999	360	999999	663	594	530	976	223	82	999999	999999	526	71	329	52	146	999999	387	222	999999	535	568	999999	816	487	767	999999	660	256	281	999999	999999	999999	459	874	234	999999	668	999999	437	999999	999999	627	999999	884	19	228	403	513	117	999999	410	999999	468	360	878	977	971	186	826	492	999999	967	800	929	736	40	612	454	999999	259	398	442	785	558	621	999999	676	931	478	549	644	999999	148	480	999999	687	37	108	996	256	915	491	999999	944	905	999999	826	999999	157	978	616	948	695	857	412	968	377	999999	739	937	311	50	999999	287	847	999999	828	999999	699	999999	13	513	458	999999	344	907	324	840	652	674	123	899	784	499	932	695	460	290	77	999999	320	127	369	68	945	999999	999999	840	107	735	128	506	87	999999	999999	112	500	134	999999	505	999999	999999	267	999999	824	412	266	218	354	999999	719	999999	263	438	739	885	153	400	625	999999	999999	483	743	999999	555	999999	821	685	524	829	205	335	767	572	617	999999	860	999999	999999	999999	999999	574	495	945	26	580	999999	999999	369	100	958	110	509	63	381	179	794	350	519	216	999999	580	694	525	956	393	780	690	821	956	34	849	999999	92	999999	559	988	999999	900	975	374	182	325	434	870	105	826	999999	201	999999	988	520	785	999999	
953	48	880	999999	989	633	800	562	827	413	75	119	943	426	999999	822	191	996	999999	543	841	417	264	270	654	860	999999	76	498	383	967	514	73	999999	139	812	678	28	808	276	185	999999	354	912	368	761	161	999999	511	379	265	992	79	251	195	545	999999	620	326	138	76	733	73	454	445	560	999999	815	999999	400	153	173	198	999999	368	999999	72	352	901	892	999999	999999	564	129	127	975	444	999999	943	593	38	68	701	999999	210	451	747	999999	476	807	999999	346	121	121	236	102	803	896	999999	165	483	441	718	433	999999	909	999999	944	336	470	999999	233	871	999999	371	94	471	999999	973	916	292	171	999999	999999	187	372	55	999999	893	35	181	548	938	787	120	999999	999999	278	259	999999	282	803	573	16	691	492	474	417	749	999999	631	999999	922	966	999999	999999	566	999999	256	999999	999999	724	999999	311	299	576	295	94	594	774	999999	202	269	681	999999	489	597	999999	411	999999	999999	637	704	999999	403	886	999999	971	914	798	40	724	32	999999	437	557	999999	272	717	999999	999999	999999	823	975	406	438	35	251	999999	393	723	999999	223	561	170	999999	999999	309	999999	999999	950	999999	179	795	743	30	999999	77	254	999999	737	999999	161	296	497	517	814	999999	354	965	999999	385	999999	530	84	343	999999	999999	41	210	537	452	364	999999	173	883	220	37	241	386	999999	958	996	246	656	398	999999	926	999999	653	422	301	999999	942	552	575	999999	648	720	410	518	709	45	54	558	294	970	999999	133	614	306	787	999999	968	706	901	388	411	874	686	797	584	999999	388	788	246	498	422	999999	597	219	571	316	830	867	559	923	951	688	371	999999	697	803	459	999999	635	999999	986	999999	651	999999	272	774	44	999999	934	311	657	265	322	796	999999	999999	535	405	734	999999	667	999999	999999	978	436	723	513	269	999999	999999	947	41	163	442	999999	999999	120	410	946	797	999999	227	999999	257	275	696	375	574	869	999999	999999	64	622	164	999999	999999	98	672	760	549	271	775	513	163	363	625	999999	879	999999	381	999999	134	999999	936	208	450	176	899	712	999999	999999	938	999999	499	512	999999	419	998	307	625	98	999999	650	407	536	507	714	999999	893	999999	999999	496	999999	999999	999999	999999	605	685	956	695	719	198	959	29	201	999999	385	24	650	470	215	999999	582	669	999999	538	483	61	410	701	736	396	999999	72	999999	999999	658	901	864	999999	297	734	52	612	905	900	488	630	215	213	131	700	999999	433	444	489	913	619	214	999999	670	999999	284	
999999	999999	333	192	897	872	999999	674	999999	999999	999999	999999	481	999999	970	764	393	60	853	845	206	999999	46	999999	582	999999	667	948	48	697	768	697	743	459	999999	653	999999	999999	591	757	876	999999	648	999999	999999	999999	962	999999	943	855	820	55	817	708	87	685	922	77	610	999999	215	391	999999	999999	390	999999	999999	32	283	327	192	675	469	999999	968	668	930	495	418	330	664	999999	14	192	876	999999	880	44	999999	111	730	514	999999	321	552	495	902	862	999999	263	999999	940	155	626	673	999999	586	999999	739	999999	754	999999	658	289	614	967	386	453	999999	667	999999	404	651	181	596	677	568	999999	999999	483	765	78	335	165	508	999999	102	388	518	731	146	168	305	999999	357	303	855	828	706	584	999999	999999	953	502	549	428	299	973	999999	996	999999	439	178	999999	999999	686	999999	503	780	890	874	999999	935	187	531	999999	108	689	824	302	999999	739	450	968	374	317	999999	999999	999999	999999	999999	129	358	522	154	707	990	49	317	670	999999	362	57	816	710	121	523	776	971	999999	329	609	159	736	999999	999999	999999	210	999999	346	999999	279	887	999999	464	755	649	422	999999	999999	564	69	999999	163	110	469	691	634	267	262	794	999999	860	621	761	825	969	621	347	999999	999999	790	999999	971	108	922	474	357	362	955	472	999999	999999	157	999999	269	238	995	999999	715	166	999999	942	999999	552	234	999999	276	939	639	785	999999	999999	999999	115	774	912	999999	65	188	994	343	281	999999	790	693	602	712	190	999999	999999	973	999999	632	150	364	999999	999999	428	873	513	207	418	999999	179	445	36	19	52	999999	999999	827	999999	457	721	822	999999	999999	848	999999	999999	706	96	447	51	999999	51	452	594	751	926	999999	982	191	675	796	999999	559	142	355	667	593	999999	524	154	769	43	538	999999	328	281	217	999999	569	252	806	121	971	999999	367	403	583	999999	300	739	952	845	758	782	924	897	533	507	502	202	47	999999	571	303	282	999999	513	542	999999	479	718	734	422	939	999999	684	999999	878	774	952	94	179	379	784	201	924	284	755	985	431	748	999999	177	377	214	771	999999	677	408	999999	889	999999	999999	821	30	228	432	819	914	250	943	999999	732	550	118	868	665	786	112	999999	503	999999	556	844	730	19	999999	55	999999	106	999999	999999	479	195	72	52	30	558	764	999999	501	999999	841	745	999999	103	999999	626	269	345	115	763	999999	60	999999	999999	495	314	100	21	662	387	94	817	999999	999999	185	999999	488	75	999999	117	32	999999	856	
999999	916	999999	366	637	999999	939	786	399	991	999999	710	429	109	930	557	716	467	752	320	124	999999	34	999999	820	917	440	148	204	497	999999	999999	445	999999	999999	225	684	999999	999999	979	722	999999	694	999999	735	956	756	446	558	517	141	650	999999	999999	742	999999	892	180	546	999999	601	999999	592	999999	994	999999	999999	235	999999	715	872	769	14	772	597	999999	686	999999	999999	864	171	999999	999999	686	365	357	470	625	999999	390	332	514	410	743	999999	999999	999999	793	831	105	690	531	999999	843	999999	999999	645	507	232	228	981	694	275	681	999999	608	220	905	546	646	178	649	773	999999	392	999999	999999	999999	394	999999	515	892	376	808	183	999999	608	747	52	992	711	962	403	999999	408	638	248	728	194	780	711	112	256	999999	999999	51	999999	722	460	286	14	384	123	557	999999	999999	999999	467	508	918	999	473	863	553	934	215	255	999999	273	754	999999	639	86	614	999999	412	646	999999	999999	141	882	886	296	999999	988	999999	849	846	999999	320	320	781	230	276	781	248	249	703	260	721	795	227	458	706	166	999999	307	999999	593	999999	451	145	586	376	999999	999999	186	107	565	607	999999	999999	19	952	443	348	999999	999999	999999	999999	173	943	931	169	999999	665	438	590	999999	623	39	999999	263	230	999999	999999	205	854	240	668	71	151	999999	652	999999	395	999999	999999	272	817	955	497	676	867	999999	508	213	426	999999	380	683	595	497	941	999999	26	156	789	93	268	153	564	579	174	664	999999	805	999999	804	950	457	932	328	792	667	542	673	395	93	369	971	999999	999999	999999	984	476	999999	206	85	349	999999	999999	999999	999999	674	400	917	999999	213	124	703	924	999999	89	922	999999	277	705	999999	45	999999	760	706	999999	297	999999	999999	720	189	999999	377	608	214	464	711	999999	520	324	127	277	624	171	192	999999	666	999999	166	744	936	243	208	948	922	999999	997	488	999999	697	999999	999999	659	207	999999	24	747	999999	999999	999999	378	999999	240	952	999999	999999	420	190	999999	737	67	250	999999	996	783	945	989	428	685	999999	467	999999	999999	823	608	817	617	427	839	177	231	571	999999	998	375	999999	13	256	370	916	999999	816	910	984	639	476	102	663	423	999999	35	999999	419	556	700	156	584	417	354	770	399	992	351	410	999999	496	914	219	630	739	999999	742	68	769	545	651	322	999999	193	999999	999999	953	14	461	152	999999	161	780	308	999999	469	596	902	599	526	636	999999	999999	999999	152	561	882	42	683	445	293	269	999999	20	999999	999999	260	
234	221	56	445	988	889	999999	999999	344	144	911	411	280	356	840	468	252	909	999999	812	999999	50	580	842	921	999999	999999	999999	643	999999	769	999999	396	999999	372	690	553	91	647	584	251	867	808	427	971	631	999999	99	452	999999	999999	111	872	30	405	193	641	214	524	999999	873	999999	967	832	374	662	25	71	983	159	914	999999	999999	601	999999	987	242	162	999999	300	999999	999999	999999	842	115	668	386	375	999999	999999	59	349	566	979	999999	842	899	975	63	319	615	999999	999999	303	886	999999	839	281	460	418	951	999999	343	234	750	999999	999999	135	726	706	285	650	258	999999	110	575	999999	291	889	999999	97	266	109	561	999999	575	822	122	955	870	999999	115	914	404	999999	999999	15	342	238	766	850	773	259	356	999999	999999	103	309	203	321	640	557	391	732	999999	694	389	782	999999	185	999999	880	180	855	999999	179	735	853	578	540	569	271	999999	999999	877	323	999999	999999	527	999999	482	523	919	643	240	280	999999	192	84	541	190	233	999999	999999	643	970	603	403	478	864	239	249	730	999999	752	378	504	999999	999999	16	687	637	265	830	703	609	960	536	624	607	455	553	999999	999999	359	346	478	999	488	907	999999	613	283	662	489	242	792	265	891	862	775	465	337	999999	854	552	968	962	360	44	19	999999	778	871	999999	686	999999	999999	313	416	899	504	779	947	296	83	364	602	999999	999999	816	705	645	999999	831	990	999999	711	192	807	377	516	649	999999	999999	654	834	412	253	802	771	108	952	485	962	281	685	999999	781	999999	198	375	621	888	999999	999999	430	26	999999	428	470	759	511	999999	999999	393	999999	335	58	642	249	951	359	548	999999	717	752	170	999999	999999	314	836	929	411	618	12	894	999999	236	594	999999	999999	373	999999	342	21	597	455	447	579	999999	360	340	999999	541	999999	999999	83	199	509	561	270	225	999999	999999	634	999999	109	999999	45	499	103	108	464	418	430	588	534	999999	688	130	306	723	999999	143	953	505	789	870	999999	999999	999999	571	999999	999999	962	602	884	710	707	190	498	568	411	89	999999	999999	876	999999	121	658	491	866	999999	389	264	547	999999	354	170	999999	50	238	515	999999	677	532	381	431	999999	999999	703	999999	508	507	632	738	321	150	810	701	628	999999	759	724	505	954	70	999999	778	999999	607	539	549	578	149	269	63	362	412	999999	880	455	284	293	954	666	368	13	756	999999	999999	999999	544	469	510	981	479	790	554	723	471	43	999999	999999	229	999999	285	930	367	
373	684	959	738	19	999999	183	999999	475	769	838	999999	67	591	999999	999999	753	995	90	77	168	789	272	808	688	339	847	802	999999	74	999999	391	999999	645	393	841	999999	999999	534	999999	999999	207	13	30	715	137	413	452	999999	999999	475	178	205	999999	999999	999999	999999	160	60	680	973	380	540	411	979	456	999999	421	207	421	923	638	471	441	999999	960	785	999999	999999	560	926	405	413	413	598	621	196	575	999999	809	429	125	74	853	674	956	667	602	51	269	970	999999	999999	978	999999	837	706	763	132	248	797	180	68	499	999999	578	999999	137	812	368	999999	592	975	397	992	999999	573	617	999999	783	999999	193	210	999999	590	934	999999	434	495	761	999999	433	999999	999999	22	258	67	575	999999	106	999999	539	789	683	999	388	999999	999999	985	119	273	99	996	349	944	614	970	234	909	819	426	999999	641	61	453	837	149	777	385	743	749	999999	517	670	999999	763	403	999999	833	211	918	999999	999999	999999	999999	825	436	113	262	999999	999999	832	665	290	680	456	898	999999	239	172	249	999999	480	251	999999	999999	582	999999	999999	190	220	999999	999999	707	900	131	103	265	999999	999999	410	45	525	977	999999	917	343	236	999999	347	865	665	297	671	962	680	824	207	25	232	253	111	999999	81	999999	999999	441	957	389	999999	362	642	183	611	999999	213	723	503	999999	999999	932	999999	345	217	999999	555	165	729	744	230	306	896	999999	342	385	999999	999999	999999	999999	630	485	385	846	441	985	232	491	685	910	759	999999	331	421	572	300	897	765	999999	756	642	679	712	223	999999	261	466	402	841	236	462	726	279	713	165	967	556	508	903	232	102	73	479	818	985	273	975	485	999999	51	487	543	145	696	157	950	772	172	999999	190	528	830	999999	459	457	999999	687	999999	265	605	743	399	862	999999	664	578	209	999999	237	895	286	981	725	799	749	919	999999	583	565	215	999999	394	820	723	703	999999	423	30	371	952	999999	366	230	81	308	97	680	26	42	579	751	999999	934	791	903	547	999999	850	710	538	452	114	62	59	411	359	999999	149	425	401	164	189	532	999999	320	919	761	654	999999	661	248	574	999999	986	464	324	460	38	999999	166	167	573	999999	999999	510	481	314	180	669	949	518	541	600	640	424	571	999999	658	481	999999	999999	460	359	999999	999999	877	562	999999	595	96	898	550	329	269	244	591	869	999999	775	838	615	999999	984	999999	999999	706	999999	910	571	892	968	801	556	835	379	999999	224	271	543	632	918	
247	584	999999	999999	968	222	999999	999999	832	999999	657	882	999999	999999	205	475	807	906	593	903	652	504	999999	128	106	999999	493	889	536	999999	608	166	152	919	999999	16	999999	999999	183	494	999999	514	999999	199	320	918	999999	467	184	241	999999	364	949	729	276	742	881	464	953	975	729	999999	869	465	104	501	740	999999	10	199	74	315	732	999999	271	147	999999	513	807	187	89	35	714	304	960	999999	216	423	999999	635	999999	999999	999999	208	999999	200	644	283	104	819	999999	199	466	999999	177	999999	631	850	468	138	977	377	657	775	999999	703	737	574	999999	850	294	327	80	375	74	127	999999	534	344	80	502	491	418	987	999	999999	568	729	137	859	622	365	954	524	999999	999999	299	771	313	999999	999999	80	778	253	535	999999	128	101	920	60	342	107	516	397	635	495	958	669	999999	14	145	17	447	645	238	999999	372	999999	717	316	999999	997	999999	283	618	432	999999	175	462	147	771	999999	809	999999	999999	524	849	567	999999	172	799	630	995	999999	925	455	999999	143	25	606	499	572	999999	614	233	999999	876	243	999999	999999	782	793	999999	638	243	999999	208	370	128	713	89	804	666	555	517	206	11	921	357	172	799	999999	159	856	648	208	103	205	852	191	999999	999999	787	686	389	16	424	366	75	999999	999999	272	999999	999999	526	999999	905	828	106	999999	999999	955	885	616	413	212	643	999999	989	44	999999	12	517	937	76	473	26	999999	175	511	782	645	855	99	915	999999	999999	848	340	954	302	274	108	825	848	692	730	999999	282	187	372	73	376	999999	999999	254	754	86	245	62	677	924	999999	595	254	698	109	999999	701	876	647	794	29	45	741	310	904	691	99	383	743	845	999999	988	148	999999	278	824	406	999999	782	488	613	288	286	378	611	999999	581	160	999999	999999	479	999999	999999	578	54	340	299	999999	999999	72	987	861	318	831	226	674	999999	536	429	999999	400	41	104	168	190	741	999999	373	698	999999	120	939	789	999999	376	313	458	570	999999	937	535	22	330	720	501	751	969	455	161	936	65	999999	730	318	999999	999999	311	381	999999	312	581	925	694	948	951	58	81	509	999999	913	226	887	861	491	999999	387	710	384	667	439	772	313	999999	761	999999	75	218	481	274	927	999999	999999	182	371	365	609	328	381	768	999999	680	469	999999	999999	720	178	193	999999	999999	999999	999999	927	714	958	540	999999	999999	932	612	886	999999	999999	999999	537	911	149	714	500	135	149	68	339	615	224	999999	312	323	999999	
999999	177	882	969	911	117	200	84	372	224	830	97	895	395	999999	999999	613	89	999999	462	999999	581	463	692	999999	999999	108	408	321	500	999999	238	999999	740	999999	444	999999	870	999999	136	346	837	776	499	669	47	253	673	570	734	610	679	87	999999	999999	999999	999999	199	855	999999	999999	792	763	872	25	602	143	165	504	334	877	999999	400	108	126	999999	999999	964	33	85	186	434	837	999999	999999	999999	160	103	104	430	730	815	999999	208	127	554	84	903	484	76	904	98	178	246	999999	867	289	999999	744	155	999999	999999	176	999999	314	585	954	186	982	495	452	49	70	83	999999	999999	999999	201	999999	571	426	901	999999	999999	181	98	999999	601	729	999999	249	181	358	949	765	999999	999999	245	893	999999	999999	897	920	988	999999	865	999999	104	999999	999999	149	97	999999	183	729	999999	270	220	608	226	329	999999	456	960	255	280	690	121	999999	623	999999	492	308	999999	972	528	980	500	341	315	999999	170	958	933	882	162	999999	999999	229	10	999999	438	637	677	222	999999	450	959	999999	353	184	917	786	29	382	657	789	999999	211	211	783	999999	878	302	166	168	405	522	88	999999	108	999999	891	318	903	985	854	630	999999	736	87	30	757	987	141	152	999999	939	999999	999999	372	622	974	28	226	949	559	345	521	64	840	927	999999	649	255	670	35	477	999999	396	802	169	334	999999	133	763	999999	890	171	23	783	466	999999	852	999999	485	540	873	101	999999	435	519	999999	181	896	159	148	118	742	999999	127	906	999999	174	432	213	298	510	894	463	937	999999	184	999999	999999	384	966	38	917	769	139	999999	386	170	999999	999999	59	163	578	974	624	903	158	700	896	876	641	796	430	528	999999	40	978	999999	26	766	345	999999	999999	521	192	119	201	973	340	964	530	663	213	149	999999	145	931	999999	838	44	520	483	999999	403	742	999999	608	399	582	109	184	999999	154	204	999999	447	999999	66	791	999999	712	184	999999	931	356	978	592	291	375	62	108	67	799	982	999999	999999	11	999999	779	22	511	801	400	241	999999	783	518	18	999999	715	882	999999	138	333	331	345	124	679	57	763	587	327	34	529	11	999999	947	171	949	97	446	755	287	779	999999	910	999999	138	151	573	469	999999	100	659	179	233	929	999999	999999	909	746	999999	459	25	434	193	777	999999	239	999999	835	357	69	113	279	137	597	359	329	421	999999	999999	538	999999	304	12	237	374	360	778	999999	481	999999	999999	999999	124	305	271	354	820	142	912	898	476	
999999	122	525	986	390	999999	635	579	999999	248	357	760	999999	975	721	431	955	412	520	461	487	999999	845	30	763	164	999999	336	15	509	289	999999	97	999999	999999	191	487	251	999999	318	152	617	335	272	691	590	999999	330	550	922	999999	729	402	447	989	384	277	999999	232	236	220	309	999999	999999	959	708	672	999999	239	539	944	999999	999999	212	318	870	38	999999	338	999999	832	511	999999	92	644	559	256	650	82	371	914	982	28	758	999999	843	52	687	313	982	917	999999	999999	20	978	999999	311	200	138	129	356	694	176	59	403	709	999999	492	12	409	461	31	659	868	625	999999	695	670	114	475	999999	999999	999999	355	265	243	420	776	114	493	258	66	522	999999	25	230	816	969	365	397	330	560	684	999999	530	999999	939	232	394	999999	465	641	95	999999	999999	999999	424	999999	793	169	999999	746	387	519	161	405	509	706	999999	405	999999	725	314	716	999999	276	665	376	825	369	304	999999	391	96	37	617	999999	859	661	999999	805	996	186	205	999999	999999	182	175	752	999999	999999	999999	379	999999	872	999999	336	379	517	999999	350	999999	995	434	865	110	365	300	492	543	434	649	54	843	599	158	549	999999	617	570	103	500	623	699	972	71	818	401	224	296	291	601	351	636	668	999999	999999	999999	999999	998	228	881	999999	218	700	747	198	999999	400	724	201	999999	999999	947	931	850	999999	305	461	804	291	999999	86	205	262	833	999999	418	999999	841	157	796	778	618	352	222	999999	414	999	235	872	293	999999	499	105	999999	840	404	999999	818	332	705	301	536	717	265	999999	487	956	866	449	780	999999	558	999999	999999	448	152	605	718	999999	29	305	235	931	999999	999999	999999	999999	999999	993	903	999999	999999	999999	451	505	252	901	999999	999999	339	458	999999	786	102	932	452	999999	999999	625	999999	999999	986	784	312	999999	75	605	718	302	228	387	999999	999999	546	77	993	49	999999	898	206	250	518	311	704	571	173	448	999999	75	519	664	409	999999	305	113	999999	999999	216	52	439	646	192	999999	198	952	689	999999	250	999999	939	413	797	999999	429	456	291	999999	999999	999999	246	999999	767	653	783	564	977	999999	577	442	351	421	832	93	468	559	67	999999	122	751	881	904	207	812	135	115	999999	608	152	999999	822	50	501	474	805	999999	879	539	21	634	999999	493	999999	808	684	527	999999	714	342	870	999999	567	572	338	860	342	429	999999	999999	999999	697	378	63	999999	620	310	920	368	287	656	999999	999999	712	999999	999999	398	223	399	137	
608	535	162	275	282	460	264	478	999999	614	473	393	924	21	343	999999	606	439	962	999999	384	607	222	436	686	200	869	999999	94	562	472	129	999999	999999	919	152	999999	112	781	278	999999	999999	757	753	813	272	755	517	379	550	180	958	260	999999	753	10	322	725	589	92	590	410	394	610	152	354	999999	107	999999	999999	402	999999	658	693	999999	552	999999	468	999999	999999	444	362	485	999999	999999	999999	999999	828	83	999999	829	819	999999	999999	687	955	999999	999999	611	469	909	657	999999	187	999999	677	309	566	378	211	159	854	999999	176	647	237	924	850	999999	638	485	535	34	182	372	583	979	959	16	877	114	703	856	163	999999	787	936	307	395	714	214	311	459	871	769	999999	999999	357	61	460	40	597	927	973	983	999999	632	999999	815	575	697	350	999999	999999	999999	456	997	948	662	859	999999	626	465	514	999999	184	85	163	412	397	866	632	907	555	846	517	776	999999	180	999999	164	999999	492	819	27	863	750	958	999999	323	977	767	695	202	999999	413	999999	423	548	809	308	479	840	427	708	75	442	999999	654	590	999999	123	778	532	705	608	144	645	497	570	433	127	389	99	420	999999	999999	715	999999	442	999999	362	999999	371	831	999999	852	75	121	999999	430	746	999999	194	999999	999999	989	999999	496	560	279	999999	925	977	385	191	100	751	999999	608	138	727	999999	221	215	327	999999	416	701	999999	999999	78	999999	545	999999	686	814	204	456	557	120	773	228	836	172	888	999999	367	985	650	594	110	68	513	999999	999999	138	101	979	999999	999999	582	471	999999	805	999999	963	389	837	698	376	999999	305	459	498	999999	508	999999	59	326	889	999999	430	61	435	655	999999	30	999999	446	558	722	225	140	472	999999	312	752	41	961	924	57	999999	296	283	999999	999999	608	24	469	204	356	52	999999	436	673	161	420	50	160	200	942	668	401	150	654	679	999999	999999	999999	61	756	750	97	999999	999999	891	144	777	999999	849	412	999999	261	251	211	680	563	704	999999	385	891	711	881	771	982	389	138	156	628	29	640	621	63	417	448	606	955	270	999999	781	999999	642	313	310	788	936	416	999999	999999	973	999999	470	198	585	170	54	869	325	419	999999	999999	987	159	717	218	790	952	844	803	999999	725	303	120	27	367	258	407	999999	999999	999999	972	978	999999	999999	999999	180	432	999999	999999	403	737	999999	850	140	28	40	493	596	102	997	983	572	355	999999	258	822	999999	181	999999	912	999999	298	343	374	490	784	779	504	999999	
47	367	999999	596	409	867	96	453	979	999	337	764	811	488	999999	71	410	632	873	406	999999	821	261	259	345	999999	448	306	486	999999	999999	999999	989	781	64	639	508	975	999999	476	999999	378	379	181	999999	157	835	999999	357	999999	89	162	906	107	999999	226	115	235	999999	653	429	790	999999	339	766	86	999999	39	999999	999999	562	435	999999	999999	243	999999	451	90	368	197	921	637	948	184	571	91	999999	999999	58	837	999999	283	999999	999999	56	382	412	50	415	813	382	999999	386	999999	749	653	475	508	863	31	775	35	867	999999	731	791	841	792	999999	685	732	882	999999	596	999999	999999	712	393	360	861	309	410	674	554	815	999999	260	945	999999	917	615	845	38	37	999999	507	999999	999999	571	264	540	619	282	999999	91	499	824	790	190	469	941	999999	999999	999999	721	374	361	322	258	999999	540	896	368	851	999999	999999	854	954	999999	323	873	62	821	106	331	690	138	999999	473	999999	999999	470	999999	964	975	533	999999	999999	315	697	999999	103	410	955	723	644	999999	999999	660	999999	644	869	266	999999	999999	999999	999999	61	680	40	246	417	849	933	323	80	141	999999	999999	546	999999	999999	648	837	177	780	999999	866	382	687	439	999999	292	279	680	431	214	897	378	999999	273	645	354	999999	999999	738	254	477	642	653	999999	858	555	124	14	815	999999	429	699	816	999999	403	999999	993	601	999999	134	579	999999	999999	866	243	34	789	282	553	484	373	386	438	535	999999	233	728	184	580	161	178	999999	999999	210	784	999999	562	999999	869	966	361	999999	920	614	674	999999	750	999999	278	833	766	842	460	341	858	52	271	999999	71	999999	950	999999	30	388	956	314	397	691	91	46	471	999999	413	587	132	689	465	824	860	960	483	941	905	999999	394	336	814	532	351	742	936	282	787	999999	26	999999	662	542	657	370	826	68	706	242	372	827	438	873	219	179	587	447	429	999999	696	18	999999	999999	993	630	499	864	349	348	109	999999	161	713	570	589	999999	923	176	500	143	999999	245	672	384	567	897	941	323	182	165	499	852	686	999999	17	629	388	549	37	870	961	718	367	143	182	999999	725	312	629	999999	999999	280	929	968	999999	773	250	898	435	733	558	551	177	999999	610	999999	474	710	562	960	999999	383	999999	999999	181	999999	877	999999	212	891	181	638	693	40	501	228	922	999999	731	244	999999	489	123	304	999999	999999	551	183	532	835	211	24	999999	669	999999	290	999999	309	796	575	895	710	696	999999	561	920	857	147	
999999	999999	424	999999	978	328	999999	168	270	844	317	760	999999	704	17	999999	690	167	888	999999	536	221	97	999999	921	165	348	678	999999	578	743	401	999999	413	491	150	421	454	45	431	98	999999	29	296	999999	45	999999	201	703	999999	853	404	999999	833	611	999999	999999	800	834	999999	979	999999	999999	691	111	916	207	999999	222	999999	955	245	999999	467	935	200	999999	999999	631	886	999999	157	975	472	724	349	370	730	999999	20	999999	999999	620	223	451	999999	970	337	194	999999	999999	669	978	837	374	999999	282	574	999999	420	999999	999999	179	999999	999999	831	926	999999	966	762	555	477	948	212	28	999999	625	908	25	748	230	863	617	556	57	999999	999999	999999	108	999999	76	796	832	391	730	999999	451	671	145	619	270	77	371	432	529	370	721	775	999999	39	999999	999999	558	999999	200	999999	884	622	900	12	662	788	804	860	695	759	645	567	482	673	893	953	772	405	487	999999	502	195	999999	686	363	403	999999	78	124	701	247	682	999999	314	999999	999999	999999	142	999999	481	999999	511	736	999999	999999	164	303	155	145	48	601	163	671	47	999999	699	596	223	649	268	469	999999	999999	994	522	962	376	177	212	75	193	999999	447	999999	889	991	999999	265	999999	209	110	184	932	85	109	999999	20	163	999999	771	999999	556	492	698	22	537	999999	999999	258	762	788	135	943	80	855	961	715	999999	999999	932	250	999999	262	449	167	295	803	999999	999999	438	999999	222	787	440	832	999999	157	749	999999	362	999999	716	17	208	421	975	240	861	229	148	378	354	15	458	531	901	999999	53	999999	999999	734	104	847	820	810	575	999999	512	247	999999	813	966	999999	795	706	533	333	64	38	999999	64	941	999999	755	69	607	999999	338	999999	931	341	114	218	276	628	999999	869	197	999999	999999	637	728	624	10	999999	999999	681	220	752	997	578	250	24	358	672	792	653	999999	760	213	369	19	603	316	887	999999	758	999999	999999	574	664	146	666	999999	555	336	999999	450	430	657	925	995	586	999999	363	101	99	859	603	835	487	777	999999	194	486	627	999999	317	999999	627	653	999999	53	187	343	441	583	832	802	346	475	999999	670	112	287	373	433	999999	953	999999	618	898	802	341	999999	886	709	482	705	999999	999999	18	338	803	14	999999	952	999999	577	921	518	267	67	266	369	284	117	999999	906	123	204	442	999999	326	999999	999999	482	712	100	457	732	111	136	874	145	999999	874	999999	107	999999	420	35	124	42	288	360	841	545	971	812	779	999999	999999	592	
733	769	999999	22	999999	259	178	250	317	999999	999999	416	140	192	131	902	409	999999	236	280	702	179	327	999999	47	999999	913	999999	999999	288	677	999999	535	999999	151	375	812	862	83	848	468	180	717	999999	843	999999	229	659	424	79	999999	999999	158	999999	889	564	451	331	974	146	345	999999	509	999999	453	999999	881	999999	50	756	99	999999	176	387	811	999999	461	334	489	176	438	264	522	670	999999	999999	999999	999999	655	587	924	999999	999999	936	513	236	670	688	550	12	990	633	999999	667	979	866	373	770	493	366	112	127	842	808	708	90	719	838	164	999999	641	651	941	999999	831	608	658	239	874	584	861	772	999999	999999	186	804	646	854	999999	17	999999	438	746	298	999999	807	648	89	238	432	517	832	999999	999999	999999	348	692	164	835	380	217	999999	896	908	505	999999	999999	365	632	903	444	864	157	156	999999	213	999999	652	999999	999999	960	579	11	999999	77	39	249	548	999999	999999	999999	491	999999	999999	800	640	541	837	999999	154	473	292	999999	334	999999	653	684	386	704	167	444	999999	184	999999	420	999999	999999	455	841	999999	100	794	249	794	791	952	845	836	999999	900	671	999999	859	835	561	677	131	677	463	424	354	862	999999	958	402	999999	999999	218	899	171	507	999999	996	326	63	999999	52	662	542	45	807	847	39	804	495	999999	190	349	259	999999	999999	465	991	426	132	999999	951	290	401	999999	646	999999	937	195	402	584	999999	999999	781	882	634	468	144	427	617	506	832	49	999999	35	892	967	999999	165	654	999999	999999	579	204	825	999999	761	999999	823	399	999999	910	844	411	911	999999	646	567	377	119	999999	999999	574	809	625	405	911	817	376	826	678	679	781	541	999999	489	500	349	956	164	872	207	999999	38	999999	999999	988	637	562	728	255	999999	590	56	605	721	530	769	578	430	816	944	894	997	999999	500	999999	313	999999	431	806	999999	611	223	246	851	20	546	372	39	416	284	999999	648	999999	279	98	734	935	637	958	731	999999	999999	999999	928	312	322	317	946	466	685	585	140	921	948	999999	377	999999	754	711	984	407	549	23	999999	688	256	426	451	411	404	999999	424	472	85	537	85	874	318	548	999999	999999	425	573	999999	698	135	726	999999	481	720	924	999999	926	974	333	230	521	806	249	65	896	865	999999	999999	999999	170	667	846	999999	722	503	501	999999	23	755	981	999999	292	843	563	530	793	970	691	480	197	498	999999	751	316	563	78	78	492	999999	372	880	999999	423	537	467	879	999999	
759	227	432	974	913	228	999999	254	999999	962	686	535	112	895	999999	999999	130	999999	179	104	113	999999	434	999999	723	221	392	110	474	869	315	999999	999999	581	221	999999	58	222	585	279	999999	72	334	115	392	957	999999	477	37	999999	302	999999	999999	784	118	600	792	998	999999	999999	836	252	999999	999999	656	590	884	530	999999	389	999999	999999	97	899	696	51	833	999999	999999	766	522	915	83	553	577	451	807	865	999999	620	680	999999	962	999999	443	166	999999	999999	458	801	82	178	792	647	999999	394	776	999999	98	76	767	999999	957	493	999999	920	179	236	999999	999999	783	999999	67	74	709	999999	945	214	466	539	759	999999	870	999999	694	353	999999	435	175	192	999999	999999	776	406	853	217	101	479	705	523	999999	65	999999	999999	28	63	120	727	938	895	449	572	932	999999	316	898	603	717	799	834	796	743	999999	610	540	999999	252	999999	221	999999	401	476	509	999999	552	704	999999	626	999999	640	999999	405	497	279	742	112	999999	227	99	999999	613	384	679	999999	726	253	999999	571	712	654	811	459	516	446	999999	973	73	988	16	611	211	976	496	168	601	999999	256	792	999999	438	887	34	572	266	887	999999	796	638	227	308	711	134	913	999999	999999	999999	889	60	775	769	48	498	999999	487	753	637	887	520	278	999999	997	211	704	284	767	786	999999	260	558	999999	186	434	771	708	999999	87	72	919	339	999999	511	999999	26	108	400	398	813	999999	513	260	139	999999	370	892	311	999999	430	999999	999999	52	999999	639	999999	999999	999999	999999	726	999999	587	999999	999999	968	191	459	823	999999	194	606	999999	378	972	802	999999	307	358	900	73	879	999999	999999	657	999999	119	999999	921	999999	703	728	515	786	672	311	507	837	999999	170	104	999999	79	509	325	823	755	441	80	103	891	999999	999999	999999	550	847	115	999999	28	150	859	894	537	950	999999	465	100	107	705	671	304	910	620	999999	805	162	999999	999999	84	833	677	678	999999	828	980	509	788	999999	245	825	205	999999	999999	546	999999	210	383	129	412	859	733	999999	735	409	999999	999999	583	999999	886	397	47	999999	122	194	472	999999	678	709	969	598	999999	276	862	999999	475	984	101	84	886	605	779	690	494	224	110	30	943	816	38	999999	925	999999	937	848	999999	987	208	633	83	130	999999	673	159	999999	999999	466	795	854	934	999999	999999	508	866	290	999999	356	999999	898	94	452	247	861	999999	970	999999	640	338	24	102	488	786	467	999999	999999	999999	115	999999	681	42	643	234	98	882	224	
118	999999	999999	656	239	441	272	310	549	630	883	999999	993	189	999999	999999	137	781	999999	455	38	432	507	110	217	513	815	52	865	450	227	158	978	999999	861	256	999999	682	999999	999999	999999	486	918	380	999999	413	999999	361	541	490	999999	453	336	437	195	685	919	79	449	726	626	230	444	108	413	999999	999999	536	328	893	91	455	999999	999999	999999	552	514	136	228	803	400	463	999999	385	934	774	821	551	281	185	336	400	242	68	43	995	52	819	967	156	721	585	43	647	409	70	456	235	206	999999	181	793	851	645	335	173	718	68	173	639	999999	150	265	153	999999	999999	223	938	77	999999	510	694	168	81	92	815	999999	864	999999	874	999999	596	355	637	999999	543	549	999999	999999	870	999999	983	656	338	243	999999	999999	889	89	719	847	518	167	999999	142	999999	634	999999	563	999999	743	853	92	999999	321	999999	999999	627	999999	33	150	626	999999	207	958	526	48	999999	838	510	494	999999	784	267	37	809	438	999999	999999	527	909	999999	42	222	999999	433	901	367	27	999999	999999	702	750	66	578	230	312	999999	11	616	448	804	941	999999	35	212	78	824	271	512	999999	410	999999	622	124	381	593	992	79	535	624	680	999999	923	724	792	999999	728	688	807	506	478	392	888	88	114	828	979	197	999999	364	86	999999	999999	36	386	580	138	941	207	636	999999	999999	476	999999	768	991	28	999999	243	422	999999	145	463	15	420	999999	243	543	20	552	613	804	999999	180	999999	583	308	999999	347	221	661	999999	999999	180	196	587	999999	896	320	122	810	999999	999999	999999	25	999999	999999	508	615	368	346	594	931	654	32	999999	746	306	454	999999	693	999999	991	999999	761	563	654	293	999999	833	111	347	233	999999	742	962	850	999999	165	999999	940	799	999999	979	999999	76	854	837	157	681	840	619	452	135	428	688	659	933	750	461	296	999999	999999	781	999999	999	371	999999	912	70	664	999999	151	847	254	894	841	999999	999999	695	708	817	999999	147	992	999999	999999	108	478	63	312	999999	892	703	319	591	999999	508	999999	876	705	999999	924	97	26	999999	999999	604	881	534	847	647	787	64	753	479	223	552	789	999999	114	272	565	999999	757	999999	220	447	538	662	784	342	299	279	999999	887	892	999999	130	265	999999	299	227	999999	216	665	138	837	949	839	377	567	719	948	999999	999999	999999	999999	340	279	999999	39	76	999999	999999	514	357	518	74	866	587	176	431	999999	759	815	55	999999	652	101	619	999999	498	698	295	226	999999	351	999999	
557	999999	826	717	851	738	984	999999	998	203	701	317	620	773	93	261	211	145	196	199	956	396	999999	423	999999	659	153	541	999999	999999	533	999999	16	999999	516	244	761	999999	580	794	774	999999	56	999999	950	784	998	609	414	446	93	90	436	162	551	170	988	412	478	201	594	453	855	999999	669	809	999999	999999	266	849	999999	999999	565	999999	999999	374	350	999999	473	464	661	544	999999	931	849	452	464	853	468	355	256	359	980	388	999999	999999	736	999999	758	150	482	397	999999	999999	999999	341	525	999999	999999	999999	820	772	939	23	539	60	325	999999	226	227	355	999999	999999	999999	603	150	771	999999	202	103	999999	369	467	999999	999999	273	202	572	984	517	927	429	999999	290	535	483	420	966	999999	159	15	813	999999	541	795	999999	999999	441	961	806	570	348	843	644	550	461	315	616	42	276	858	753	939	708	999999	999999	340	861	386	129	729	804	999999	52	98	824	999999	925	536	956	999999	760	610	999999	947	589	586	482	739	83	178	803	934	999999	300	262	874	66	251	999999	694	393	65	842	86	765	19	800	555	999999	999999	389	89	86	999999	107	152	760	999999	710	349	858	131	999999	950	926	869	755	752	835	949	547	684	667	999999	999999	705	768	112	191	579	785	999999	23	226	789	724	858	999999	999999	119	123	305	540	529	835	271	752	891	160	895	999999	999999	999999	776	319	705	422	814	624	401	384	999999	579	141	999999	932	999999	95	171	211	21	432	558	999999	836	252	153	999999	999999	999999	952	876	952	296	325	737	216	246	999999	999999	311	54	709	999999	735	999999	726	409	966	903	999999	666	730	948	884	831	499	993	939	77	999999	285	388	262	449	999999	706	293	816	826	726	871	188	87	900	967	722	756	999999	381	999999	744	181	999999	218	295	155	13	411	999999	248	222	306	840	532	36	999999	456	362	237	758	443	592	150	187	291	488	653	57	999999	999999	999999	12	568	999999	817	113	856	53	163	999999	999999	881	333	587	513	574	348	555	873	311	275	404	763	623	999999	999999	999999	355	926	999999	502	956	493	383	505	220	738	999999	714	999999	999999	413	209	875	65	561	269	562	999999	717	999999	108	999999	615	999999	348	999999	999999	468	666	82	511	127	999999	999999	746	397	949	92	303	835	59	841	951	503	862	999999	999999	567	999999	891	479	681	219	668	404	781	878	540	166	971	794	830	57	850	306	999999	999999	25	319	173	999999	479	380	881	99	999999	233	122	981	153	359	387	936	774	603	830	907	
999999	999999	999999	999999	999999	925	331	51	228	793	110	999999	999999	350	872	257	368	581	999999	999999	338	578	147	558	765	559	22	622	417	999999	282	256	476	388	999999	560	354	999999	999999	553	59	839	999999	473	999999	915	999999	999999	486	999999	999999	999999	603	529	579	118	999999	415	999999	859	912	709	634	334	999999	999999	999999	198	183	322	902	714	680	455	261	498	999999	673	436	850	999999	219	145	288	326	89	999999	947	809	68	242	939	999999	51	640	350	999999	546	952	277	195	999999	999999	174	236	999999	522	158	277	90	411	999999	979	903	999999	703	573	356	18	440	211	782	389	125	89	963	814	639	814	911	293	170	720	168	999999	928	589	970	61	462	999999	504	680	728	999999	588	999999	996	336	937	776	999999	538	522	76	999999	837	514	94	272	59	999999	343	365	797	999999	933	999999	999999	786	123	602	304	556	872	707	112	660	999999	999999	14	818	313	877	145	434	999999	208	102	260	101	85	886	999999	412	685	171	324	931	999999	654	148	756	550	824	183	999999	999999	999999	368	311	186	999999	592	268	241	578	466	230	373	617	735	728	989	694	47	999999	515	153	197	545	787	729	62	847	865	999999	999999	62	961	869	651	559	733	999999	914	999999	303	531	999999	116	999999	104	999999	798	919	420	767	855	786	467	59	999999	461	822	524	457	999999	745	402	178	815	413	269	504	999999	185	994	50	779	17	422	984	999999	90	840	999999	171	263	927	454	305	999999	276	503	999999	813	107	910	434	467	999999	557	138	999999	301	999999	834	999999	999999	743	999999	999999	999999	999999	54	75	865	381	982	830	999999	999999	818	999999	873	999999	146	765	684	163	87	93	615	999999	969	865	855	970	789	999999	858	999999	431	999999	999999	577	831	497	999999	754	948	726	999999	603	999999	309	999999	189	999999	393	165	999999	389	679	999999	343	999999	764	809	189	219	895	591	443	972	199	316	999999	920	305	999999	648	316	929	215	999999	164	21	151	669	999999	675	841	999999	999999	789	717	752	999999	694	466	77	999999	279	544	62	145	495	631	999999	992	999999	269	832	316	516	762	460	473	314	188	110	622	999999	63	999999	63	194	999999	193	482	564	117	235	839	19	960	47	394	162	226	668	390	170	999999	999999	416	999999	100	876	36	999999	288	222	999999	365	454	549	999999	999999	999	999999	446	448	999999	438	996	43	992	306	999999	725	75	321	98	519	720	462	471	999999	999999	999999	104	999999	166	999999	285	894	719	483	564	421	820	394	162	999999	999999	941	661	
999999	35	382	26	999999	330	311	999999	999999	999999	996	645	992	999999	195	873	955	855	273	291	293	162	111	324	518	999999	145	904	681	999999	822	296	778	801	232	16	755	37	311	851	854	33	319	770	999999	837	572	999999	999999	999999	999999	420	958	659	377	999999	923	67	507	61	194	406	999999	999999	311	999999	867	201	854	189	127	999999	999999	421	437	269	999999	341	999999	681	179	999999	279	999999	961	999999	338	128	433	145	999999	697	529	999999	667	458	513	511	469	22	999999	381	489	456	403	999999	999999	546	232	117	999999	592	465	826	881	393	137	360	845	899	999999	999999	767	719	999999	429	408	304	999999	979	756	341	872	590	999999	797	322	822	766	692	999999	791	895	325	999999	500	242	703	999999	283	330	162	665	999999	640	231	999999	770	360	973	871	571	999999	253	999999	912	999999	874	125	93	999999	314	593	163	999999	590	853	452	827	999999	999999	999999	999999	481	999999	999999	675	313	949	489	194	551	472	793	821	974	999	652	964	978	780	999999	587	999999	212	25	999999	999999	215	59	377	171	942	754	786	176	645	320	594	757	247	999999	999999	999999	899	999999	842	800	341	390	590	211	999999	849	824	829	126	999999	278	642	44	172	107	999999	121	32	999999	717	16	654	338	688	999999	217	740	373	442	999999	394	683	183	768	181	824	469	999999	999999	102	929	957	59	999999	52	999999	722	84	318	34	524	876	920	134	793	686	999999	901	154	280	119	460	396	175	999999	999999	468	275	991	999999	440	945	349	516	788	999999	605	335	646	114	999999	999999	65	418	437	999999	999999	59	975	494	773	567	999999	413	999999	479	999999	884	755	456	493	456	92	999999	593	578	537	999999	999999	999999	91	725	265	49	785	452	405	978	737	740	832	419	300	999999	509	873	923	935	999999	318	999999	720	580	199	999999	47	583	29	999999	859	999999	359	713	241	412	58	999999	999999	627	540	83	592	156	25	624	83	166	999999	536	720	655	999999	880	37	265	370	154	999999	427	747	869	386	999999	878	760	999999	705	69	104	461	999999	939	999999	992	245	895	573	565	575	547	881	998	492	114	213	388	999999	686	975	52	903	247	565	879	671	697	438	278	265	151	378	999999	490	999999	158	715	999999	887	999999	999999	796	589	499	999999	866	871	999999	59	999999	381	14	999999	93	62	557	334	999999	999999	331	548	467	305	999999	434	179	784	999999	417	999999	498	104	591	894	615	999999	999999	747	686	999999	800	803	388	603	883	146	359	999999	438	527	824	999999	854	
999999	999999	902	501	288	75	710	999999	363	485	104	186	286	999999	134	477	806	243	586	697	999999	999999	744	88	999999	999999	297	820	999999	89	890	140	166	250	34	651	999999	999999	45	681	976	930	446	328	999999	999999	999999	723	234	545	631	999999	248	999999	439	44	999999	999999	999999	999999	778	999999	321	283	595	963	30	999999	398	999999	764	62	208	904	999999	494	94	999999	793	285	820	573	595	999999	458	606	892	522	811	989	999999	999999	999999	999999	999999	999999	619	172	999999	330	406	999999	335	751	780	579	95	343	999999	944	950	92	999999	999999	50	999999	303	95	825	999999	81	999999	235	408	340	874	999999	999999	11	634	875	921	693	473	878	260	248	844	455	879	521	559	999999	999999	49	69	859	441	143	999999	792	534	347	999999	259	999999	344	926	420	905	482	71	341	999999	79	38	399	566	645	999999	966	459	640	999999	999999	521	908	368	369	281	25	664	999999	312	841	351	584	948	999999	979	915	322	433	549	406	999999	227	311	999999	21	669	302	796	352	732	343	893	400	277	999999	990	976	566	999999	890	999999	999999	39	999999	999999	999999	451	352	999999	999999	653	36	100	549	26	304	607	571	358	611	723	868	548	579	508	457	194	680	486	999999	939	755	293	658	589	999999	197	854	79	567	999999	949	140	477	89	316	803	851	261	999999	393	414	218	999999	177	948	632	459	947	281	999999	770	999999	677	999999	999999	999999	442	959	736	116	752	502	790	393	999999	738	80	500	999999	654	342	429	54	605	534	547	999999	999999	640	657	999999	999999	999999	308	457	999999	462	541	191	574	370	891	524	336	640	999999	428	153	403	999999	561	999999	755	626	926	351	999999	82	411	360	986	950	328	999999	378	845	999999	491	936	690	999999	539	319	999999	293	451	999999	999999	964	621	128	612	98	430	105	779	161	999999	999999	115	271	999999	139	830	587	999999	572	444	957	795	218	936	216	712	934	999999	649	999999	999999	484	446	114	999999	999999	999999	384	999999	898	983	599	693	999999	119	999999	429	895	999999	488	999999	872	879	469	760	178	999999	192	405	999999	495	83	139	33	837	999999	999999	166	282	348	598	999999	999999	673	461	368	999999	999999	827	999999	293	49	622	999999	999999	471	605	976	354	939	388	999999	978	486	412	910	999999	670	999999	222	172	999999	622	70	890	836	999999	215	18	401	999999	999999	365	30	101	456	460	969	935	376	999999	691	999999	342	999999	549	234	999999	999999	551	898	440	999999	999999	999999	999999	426	999999	280	261	156	400	968	952	872	662	
694	999999	999999	956	459	999999	735	329	920	481	459	999999	110	350	612	252	944	467	502	635	735	750	807	80	39	899	999999	684	229	901	723	999999	469	308	999999	276	999999	314	999999	408	705	671	694	740	571	999999	999999	999999	648	999999	455	511	459	247	999999	943	999999	324	926	559	801	999999	999999	28	758	599	820	801	495	999999	565	999999	375	103	930	74	66	76	508	893	448	768	999999	324	456	222	410	999999	382	999999	125	372	388	999999	999999	653	571	999999	982	972	999999	659	444	313	348	999999	145	366	316	862	887	999999	999999	43	999999	42	26	999999	572	545	999999	597	999999	999999	999999	202	261	999999	496	286	999999	390	94	536	999999	788	334	732	975	639	86	999999	915	999999	33	42	557	354	430	574	999999	786	113	999999	999999	728	239	860	93	156	564	313	869	40	999999	507	999	288	466	999999	708	294	809	932	469	154	999999	909	559	197	645	906	412	921	999999	716	999999	647	753	999999	558	999999	999999	829	999999	999999	184	999999	161	999999	43	278	999999	107	999999	353	976	180	977	638	999999	999999	310	999999	511	999999	901	999999	391	652	230	999999	535	617	774	999999	645	979	999999	696	970	796	758	43	164	999999	28	314	65	999999	740	116	999999	124	801	999999	999999	752	328	427	871	237	999999	509	999999	681	742	280	333	631	708	996	322	290	667	260	572	999999	741	144	638	596	999999	96	911	999999	999999	999999	816	546	82	999999	661	999999	824	999999	302	999999	737	483	633	748	981	433	596	743	793	389	999999	550	999999	999999	21	193	788	285	345	417	597	999999	989	332	464	786	559	999999	345	882	999999	999999	958	323	539	268	999999	999999	614	468	499	999999	330	311	963	999999	999999	999999	881	478	999999	549	407	999999	661	999999	493	311	294	204	874	780	407	911	924	999999	999999	352	999999	752	999999	897	670	999999	918	428	861	687	368	199	906	382	934	867	239	999999	527	84	661	999999	774	209	605	420	593	718	771	419	387	441	683	999999	821	138	795	754	878	530	966	243	693	806	999999	999999	298	501	846	540	999999	999999	999999	999999	690	380	999999	483	999999	260	999999	999999	657	452	309	999999	999999	378	561	805	999999	485	47	996	118	428	999999	968	266	510	999999	102	999999	240	738	380	436	175	847	999999	999999	321	462	628	999999	766	585	999999	507	25	589	999999	999999	50	468	205	999999	999999	409	999999	89	19	227	791	999999	201	999999	426	714	929	500	350	530	121	654	760	999999	999999	759	351	842	60	471	250	920	210	162	831	772	999999	999999	427	765	999999	
371	152	104	670	999999	56	999999	169	536	577	525	248	399	828	396	708	182	560	259	68	430	999999	548	999999	871	928	48	505	654	181	528	83	999999	946	750	512	665	362	999999	712	912	683	999999	893	999999	682	811	334	445	73	369	849	177	707	999999	342	603	128	999999	571	18	933	514	999999	999999	451	663	453	88	883	53	999999	641	999999	156	746	515	999999	261	999999	126	713	70	590	812	679	999999	877	999999	417	908	546	563	999999	999999	999999	178	999999	844	999999	28	367	256	561	30	549	218	999999	999999	417	826	949	866	610	454	304	873	923	552	379	546	786	661	670	975	506	266	293	841	177	578	999999	810	978	180	759	466	508	570	999999	471	283	325	384	999999	959	679	952	903	999999	999999	255	615	999999	736	999999	705	586	586	524	999999	999999	789	394	999999	999999	148	888	999999	695	837	374	363	999999	908	272	999999	287	89	999999	826	313	389	999999	71	333	741	999999	251	999999	999999	880	921	56	979	546	494	931	545	999999	820	791	523	218	572	740	891	999999	566	473	999999	428	999999	571	697	999999	545	358	332	516	738	802	647	999999	999999	957	999999	317	309	999999	778	999999	999999	967	999999	45	999999	999999	999999	330	441	999999	779	777	176	634	383	360	358	10	11	146	999999	39	383	28	999999	999999	576	615	297	584	36	204	999999	243	686	540	376	999999	999999	373	488	11	999999	333	999999	869	999999	999999	583	102	999999	999999	999999	642	928	999999	593	186	891	999999	999999	264	42	857	388	584	999999	999999	948	843	984	696	811	999999	999999	608	999999	60	994	284	697	570	41	205	625	727	999999	62	314	973	946	999999	770	429	768	234	968	226	944	999999	786	400	67	739	117	272	999999	999999	999999	330	758	542	192	999999	81	44	232	837	999999	660	749	40	999999	975	896	999999	926	391	869	999999	999999	738	116	555	498	306	512	301	97	363	240	112	999999	999999	224	414	16	999999	358	734	11	140	984	294	999999	755	770	999999	999999	322	346	115	862	562	999999	30	436	637	128	774	532	999999	749	879	999999	647	964	999999	760	492	788	772	43	999999	430	509	753	999999	855	743	535	429	458	999999	999999	134	249	513	303	204	978	379	44	583	211	80	391	114	863	62	791	999999	331	361	534	573	82	999999	141	190	276	999999	999999	385	249	112	483	974	999999	306	999999	999999	351	566	513	999999	737	459	933	360	999999	648	958	803	951	410	999999	107	250	453	61	999999	382	999999	927	999999	598	659	344	108	597	417	252	566	654	341	783	764	
847	126	835	622	793	781	73	627	655	978	999999	999999	14	385	733	418	254	886	999999	238	639	999999	819	88	125	999999	762	710	406	402	158	999999	626	343	999999	134	618	439	999999	600	60	309	719	620	999999	505	104	221	683	834	999999	999999	999999	999999	135	708	999999	757	506	959	28	362	999999	263	999999	812	221	670	136	999999	800	999999	168	487	188	339	429	209	852	619	999999	999999	37	999999	90	390	999999	81	218	999999	999999	999999	932	999999	581	697	87	466	790	423	293	434	999999	999999	43	506	609	775	376	795	288	106	904	887	228	477	335	659	183	449	999999	150	999999	585	782	938	883	399	905	490	999999	963	999999	999999	999999	316	466	954	538	583	999999	592	999999	999999	271	730	956	55	999999	114	372	428	292	999999	968	153	972	999999	300	104	623	220	869	999999	542	324	687	475	561	912	21	999999	130	599	668	862	445	999999	323	999999	982	999999	999999	801	999999	833	680	77	471	192	343	999999	663	443	960	570	999999	819	880	946	53	491	493	636	102	991	307	693	682	115	999999	999999	195	249	122	785	369	77	767	709	644	619	999999	379	578	64	999999	687	638	108	149	626	167	377	18	999999	354	999999	709	137	536	987	395	365	484	409	772	423	331	185	210	655	61	181	999999	999999	999999	999999	68	48	999999	999999	999999	584	999999	91	776	999999	999999	622	440	999999	368	639	182	999999	234	648	999999	179	292	304	999999	463	897	494	999999	986	74	584	999999	239	165	999999	999999	916	932	810	399	402	633	999999	999999	709	744	999999	296	422	998	999999	208	999999	229	888	756	978	263	601	686	481	516	999999	753	655	999999	211	991	697	999999	266	724	999999	259	999999	545	337	121	999999	719	843	207	162	987	418	386	183	20	276	999999	999999	999999	341	134	917	999999	843	210	537	109	999999	72	999999	999999	742	931	785	590	726	352	428	867	606	881	842	283	999999	999999	345	279	435	201	724	783	910	999999	393	999999	341	617	702	137	999999	557	186	781	609	999999	999999	487	600	999999	293	999999	999999	18	66	459	291	643	531	51	865	267	674	351	347	815	726	148	547	495	258	119	650	999999	293	59	705	71	674	838	557	858	678	842	999999	801	999999	999999	547	999999	18	999999	95	660	272	327	999999	834	443	999999	799	116	939	999999	999999	183	282	999999	724	17	999999	229	968	999999	494	17	588	832	999999	546	527	999999	601	613	487	559	33	990	39	965	999999	870	628	880	999999	450	918	573	507	734	528	102	999999	540	190	788	729	403	176	
265	738	61	400	897	276	999999	515	336	627	785	159	292	175	758	841	883	601	97	654	999999	999999	24	334	709	27	434	647	70	999999	999999	830	630	999999	999999	237	999999	479	730	999999	73	935	999999	945	722	584	246	927	428	999999	307	196	642	999999	132	176	724	726	691	999999	841	999999	999999	903	928	955	529	999999	401	531	726	413	999999	482	590	118	999999	78	612	999999	780	507	229	371	136	512	999999	881	700	607	512	999999	788	999999	773	999999	490	689	27	767	65	999999	999999	896	972	893	326	169	168	999999	670	655	123	566	109	999999	999999	93	776	426	767	647	768	794	29	338	999999	30	709	999999	628	817	61	999999	79	999999	999999	332	398	242	196	999999	723	686	937	857	284	231	750	439	627	999999	912	600	999	418	999999	999999	877	644	278	305	999999	313	396	852	603	999999	497	105	999999	785	694	999999	240	999999	923	92	856	999999	63	999999	279	279	237	999999	999999	461	845	661	995	999999	455	754	999999	890	578	420	999999	999999	263	999999	734	655	999999	841	711	377	369	270	999999	925	885	715	591	874	36	190	999999	174	948	152	432	835	110	142	999999	940	999999	350	999999	512	999999	999999	999999	56	669	999999	211	999999	519	536	101	584	176	999999	999999	999999	999999	99	864	397	344	999999	146	121	584	999999	999999	935	511	771	999999	29	110	982	142	999999	807	545	215	999999	979	691	999999	999999	999999	999999	669	999999	787	999999	778	490	485	999999	178	999999	999999	797	999999	771	999999	275	999999	748	999999	82	484	194	936	241	932	627	884	462	418	653	999999	725	70	737	999999	999999	158	909	993	316	999999	337	813	475	488	20	83	443	341	713	806	999999	681	978	373	485	104	556	668	160	606	32	364	525	197	909	999999	734	542	999999	127	974	755	432	538	157	380	471	752	999999	553	450	130	705	999999	573	53	92	374	753	999999	602	999999	999999	710	520	972	298	287	578	283	999999	901	785	595	832	161	259	450	999999	114	632	999999	746	607	999999	902	659	679	624	999999	654	369	999999	136	525	733	912	721	999999	999999	91	194	184	648	213	548	345	119	23	999999	793	642	158	648	999999	999999	504	244	554	618	999999	619	662	712	629	999999	123	658	80	999999	999999	999999	432	50	33	448	629	108	999999	617	566	550	665	213	82	22	221	149	340	726	239	999999	177	408	862	472	531	471	999999	999999	999999	686	999999	914	182	266	219	117	625	358	179	405	840	999999	999999	772	954	459	640	999999	768	974	999999	354	870	570	370	34	999999	560	916	
999999	999999	180	999999	999999	512	999999	999999	815	802	113	523	982	556	833	837	239	999999	100	518	81	831	411	464	460	368	693	999999	612	895	194	929	999999	441	999999	325	999999	755	181	999999	213	429	824	999999	665	460	346	798	999999	732	999999	677	98	52	844	335	678	999999	731	522	818	707	427	920	617	999999	458	550	543	518	999999	999999	185	999999	315	652	999999	596	798	10	32	999999	17	999999	765	999999	840	32	596	687	646	952	33	659	999999	506	999999	999999	206	490	11	795	999999	528	564	655	502	267	737	202	327	91	999999	731	500	923	999999	547	164	110	343	436	999999	999999	871	225	461	526	999999	809	999999	113	400	317	998	236	639	489	325	999999	25	582	999999	404	369	999999	999999	302	168	526	999999	464	749	106	156	574	999999	999999	656	349	204	999999	878	928	999999	223	691	999999	732	999999	294	219	232	54	95	761	152	560	999999	316	190	169	367	862	12	999999	364	303	999999	999999	395	999999	832	999999	915	48	704	366	999999	156	873	434	999999	895	999999	596	241	704	20	395	432	290	913	349	169	45	999999	999999	926	367	859	398	449	308	877	999999	999999	257	138	56	66	999999	999999	349	443	755	599	999999	629	415	953	659	292	775	11	114	327	493	815	880	430	688	440	999999	999999	484	985	271	27	189	219	984	575	964	338	647	999999	573	906	414	445	156	395	520	999999	209	115	673	999999	772	736	894	999999	258	625	378	999999	224	62	958	769	337	455	999999	206	968	93	328	999999	999999	532	753	586	411	999999	999999	303	999999	90	999999	379	321	999999	999999	453	325	553	327	999999	960	999999	367	520	947	644	118	701	945	324	444	125	786	999999	943	249	982	317	39	999999	351	999999	436	143	965	589	999999	999999	210	997	999999	425	766	979	485	72	175	242	999999	767	336	583	357	605	646	971	592	999999	30	999999	470	18	999999	514	996	999999	999999	999999	999999	368	196	745	500	947	443	999999	359	807	751	880	84	749	678	272	999999	768	727	830	999999	993	996	999999	999999	999999	537	999999	902	261	982	599	207	999999	999999	280	580	591	92	410	172	626	622	785	342	150	999999	999999	340	260	37	238	168	44	999999	561	372	823	402	999999	999999	571	126	107	824	161	682	999999	71	407	999999	999999	685	326	999999	870	381	220	40	212	276	815	542	999999	234	999999	441	173	213	135	908	999999	999999	788	990	600	510	524	961	190	999999	795	999999	932	567	142	552	842	375	866	190	161	999999	200	999999	604	39	474	873	999999	720	519	999999	
999999	999999	999999	999999	897	999999	77	370	999999	259	849	744	480	999999	609	94	102	211	599	999999	999999	945	757	964	998	760	395	571	45	651	891	470	948	999999	723	443	632	999999	655	515	999999	506	333	999999	942	455	557	999999	429	390	781	999999	131	999999	593	990	741	999999	708	147	940	506	334	215	999999	389	796	615	443	175	462	999999	556	93	999999	840	999999	855	31	552	212	948	151	654	870	999999	348	236	280	733	702	660	999999	517	575	802	999999	999999	543	562	659	941	999999	264	999999	123	320	999999	232	999999	999999	885	949	165	999999	992	364	999999	345	999999	50	569	999999	710	473	999999	940	999999	518	999999	668	504	322	468	999999	271	999999	887	726	756	999999	310	13	526	999999	817	711	570	583	582	447	999999	782	209	521	99	606	999999	790	999999	999999	281	999999	535	999999	999999	999999	490	272	672	999999	476	953	588	630	740	999999	818	354	656	999999	379	466	999999	259	176	722	122	999999	804	665	650	106	600	583	441	781	478	999999	493	253	999999	308	910	534	970	999999	203	579	999999	533	999999	949	999999	46	803	999999	594	286	919	160	460	543	999999	17	408	380	362	15	198	958	98	386	860	412	869	81	999999	999999	288	627	528	542	999999	281	999999	999999	962	564	779	626	999999	201	522	343	999999	999999	840	903	136	600	195	197	390	822	445	999999	999999	732	999999	731	270	193	997	301	631	918	378	196	139	999999	417	798	235	999999	772	999999	864	527	619	192	241	651	999999	687	441	340	161	999999	836	476	611	239	397	999999	366	999999	203	230	711	874	999999	653	999999	999999	192	397	961	818	60	548	546	999999	122	983	500	999999	999999	320	999999	999999	766	36	999999	999999	999999	188	410	999999	999999	769	999999	644	815	744	999999	588	999999	855	999999	999999	378	343	999999	297	929	50	999999	413	557	748	999999	883	999999	421	999999	292	999999	120	332	14	986	999999	611	290	846	902	999999	378	120	912	740	63	815	815	921	432	999999	999999	999999	65	71	997	629	468	676	999999	283	404	636	591	295	767	533	500	999999	999999	731	20	450	36	999999	999999	303	645	18	49	78	555	999999	686	557	239	385	276	943	989	164	999999	614	38	999999	360	999999	528	999999	972	529	325	757	999999	700	724	622	707	769	999999	703	999999	460	636	999999	728	999999	949	999999	999999	999999	267	556	78	440	588	999999	422	407	935	16	775	28	45	519	752	797	172	985	999999	617	678	999999	999999	295	179	693	977	999999	900	999999	792	999999	571	589	272	769	688	999999	999999	327	210	309	
834	315	928	999999	999999	127	997	930	741	999999	210	999999	713	760	999999	782	270	895	428	144	506	489	224	290	999999	455	999999	999999	119	276	999999	515	999999	999999	671	325	367	214	278	860	289	970	713	828	294	133	876	512	843	906	634	999999	899	999999	999999	355	101	647	518	968	870	24	821	475	100	694	41	999999	98	610	424	66	999999	999999	854	535	775	396	996	999999	579	744	149	999999	641	656	616	999999	575	326	999999	999999	696	310	990	999999	159	248	737	599	102	540	999999	243	491	578	999999	340	221	277	579	705	651	194	398	135	999999	999999	999999	443	87	999999	769	772	387	999999	370	999999	577	999999	999999	999999	658	999999	241	999999	331	906	721	73	999999	285	140	999999	746	527	999999	511	911	865	999999	541	415	999999	522	412	771	651	855	786	999999	284	763	632	890	999999	57	255	952	359	804	999999	895	769	387	802	559	471	999999	859	635	858	413	712	197	999999	999999	999999	999999	829	277	999999	61	935	855	999999	522	507	417	703	480	823	558	562	70	433	645	646	917	999999	999999	309	626	996	160	359	999999	60	999999	56	921	693	371	133	999999	134	916	960	913	605	289	61	999999	331	389	811	309	851	999999	764	208	485	446	173	976	999999	63	999999	784	506	910	999999	999999	370	782	787	999999	999999	480	935	999999	685	732	321	999999	800	255	999999	617	999999	999999	29	999999	679	848	999999	256	999999	999999	999999	81	862	999999	417	694	817	988	692	549	999999	359	874	380	716	257	999999	753	999999	999999	185	722	758	447	445	456	891	74	393	522	346	540	265	287	367	864	654	999999	324	999999	623	999999	562	755	25	989	184	649	691	431	335	999999	130	474	972	999999	999999	424	740	960	999999	752	604	999999	213	71	104	597	22	852	999999	23	438	508	119	372	169	13	431	999999	282	252	382	962	197	652	419	790	315	966	551	239	768	999999	823	999999	218	392	999999	999999	895	999999	636	999999	828	321	999999	999999	365	609	241	319	999999	999999	999999	561	380	999999	982	560	999999	313	292	999999	311	373	999999	85	685	248	999999	999999	999999	477	560	695	616	542	143	876	999999	797	435	705	735	241	246	999999	999999	271	999999	999999	410	991	999999	591	305	590	538	464	999999	189	936	126	454	999999	857	525	999999	999999	999999	837	508	115	171	853	878	586	999999	79	136	771	409	999999	748	588	999999	999999	174	999999	400	35	14	999999	999999	219	999999	319	261	999999	999999	721	748	682	326	662	77	305	829	459	713	999999	280	468	999999	303	779	999999	378	865	98	
397	360	765	602	919	999999	999999	304	951	992	568	335	48	999999	415	999999	727	108	999999	521	999999	999999	715	265	999999	755	546	350	517	440	349	941	395	192	985	370	999999	89	999999	829	247	10	999999	466	999999	393	241	772	922	999999	62	999999	292	354	28	757	645	999999	921	174	296	488	787	521	652	627	999999	855	710	54	49	647	701	999999	283	79	762	258	120	298	523	999999	428	246	387	925	658	51	174	238	725	999999	167	242	543	759	223	366	814	526	453	386	72	877	241	414	999999	999999	80	948	995	396	400	633	651	522	70	999999	999999	727	969	999999	999999	999999	329	567	489	999999	722	524	856	406	444	593	999999	147	711	550	15	972	212	631	970	226	242	338	92	999999	590	31	698	672	231	999999	557	554	695	590	999999	673	924	262	314	555	101	599	952	999999	999999	514	999999	999999	546	999999	524	347	928	474	249	991	484	955	878	700	826	194	999999	357	45	300	451	131	992	341	57	999999	327	999999	134	642	386	285	999999	86	999999	999999	135	70	572	999999	625	231	350	999999	199	969	384	613	729	907	425	604	770	498	72	688	528	215	123	574	999999	999999	349	606	614	208	219	801	489	999999	68	124	785	999999	674	229	999999	435	151	88	575	714	696	227	227	782	515	257	24	532	999999	999999	999999	997	999999	999999	882	744	951	990	999999	582	133	90	849	310	999999	999999	999999	842	907	999999	73	45	998	999999	999999	132	388	832	693	999999	787	956	988	147	999999	788	635	561	347	999999	483	160	328	999999	590	615	377	917	963	999999	433	181	625	567	857	911	998	999999	306	759	365	129	307	797	794	176	101	711	999999	40	320	272	504	869	619	912	716	15	999999	999999	754	471	868	133	538	616	340	431	290	266	789	999999	264	588	681	999999	999999	531	208	999999	999999	666	784	999999	259	171	676	755	948	999999	205	993	169	106	14	999999	260	183	268	188	836	670	430	999999	999999	569	999999	999999	198	264	68	194	806	311	999999	98	999999	999999	873	376	940	585	483	999999	999999	999999	590	168	583	787	113	680	273	30	587	999999	245	907	692	689	164	759	567	999999	885	20	196	999999	419	916	216	999999	309	891	247	260	197	94	999999	999999	979	849	999999	410	161	388	921	786	724	833	852	999999	999999	193	999999	190	27	790	460	60	610	999999	999999	666	581	999999	380	999999	782	999999	999999	160	102	247	999999	999999	426	167	541	999999	999999	409	143	999999	73	436	80	999999	999999	66	243	406	999999	999999	844	999999	111	999999	
828	372	18	550	13	999999	177	702	687	16	999999	908	764	999999	258	953	999999	999999	598	999999	603	999999	717	264	702	999999	102	269	999999	338	999999	462	213	749	338	999999	999999	548	406	746	419	371	749	74	642	770	302	999999	158	680	802	644	659	999999	83	684	999999	754	848	287	304	907	999999	359	999999	30	705	25	531	89	465	423	999999	852	752	999999	999999	999999	622	931	433	719	121	999999	535	999999	803	274	675	654	524	743	700	129	451	511	195	399	999999	621	75	287	852	79	225	388	841	807	196	842	288	11	142	999999	853	585	796	340	823	855	227	441	349	877	999999	999999	723	684	410	251	999999	999999	202	10	866	156	867	51	630	156	917	996	87	833	376	999999	611	783	275	865	714	855	575	999999	999999	634	999999	974	515	503	999999	166	406	944	796	282	808	141	999999	707	718	755	710	676	938	999999	363	515	510	50	120	939	418	544	999999	999999	440	597	607	241	218	892	536	136	999999	760	600	143	47	104	715	479	733	568	999999	959	154	899	666	182	281	432	999999	474	392	726	748	861	418	605	841	221	534	818	999999	825	228	999999	195	188	630	229	999999	416	999999	999999	999999	849	999999	576	56	999999	930	434	960	786	999999	999999	744	764	21	999999	725	442	262	504	944	914	80	331	741	570	713	488	552	999999	999999	67	149	751	520	899	999999	999999	999999	310	290	110	858	711	407	167	999999	999999	176	892	504	45	164	831	696	301	999999	76	999999	485	827	451	882	909	999999	999999	922	992	254	122	274	999999	883	999999	223	844	999999	368	923	999999	999999	999999	322	659	556	919	999999	317	64	228	130	407	999999	83	482	999999	999999	949	879	46	244	847	185	64	627	999999	161	999999	999999	999999	999999	420	999999	261	999999	545	139	232	362	912	468	614	937	36	992	866	999999	999999	999999	384	626	116	489	999999	349	884	999999	268	42	935	768	699	699	999999	999999	709	999999	753	329	937	709	996	596	966	578	630	999999	159	999999	760	742	350	735	243	235	999999	930	999999	999999	999999	438	871	200	426	154	769	914	734	53	292	611	134	490	999999	999999	999999	999999	522	317	718	999999	957	206	281	203	999999	999999	999999	977	853	779	999	999999	459	999999	999999	805	180	821	809	715	184	999999	779	159	617	999999	204	568	605	618	999999	947	203	895	480	675	999999	232	999999	804	457	999999	200	513	611	293	999999	41	999999	824	350	701	508	13	800	999999	999999	131	586	567	769	898	382	245	371	61	647	564	38	173	887	999999	104	
14	267	427	999999	276	999999	333	828	173	999999	999999	278	716	449	999999	104	999999	258	796	646	169	999999	999999	385	954	999999	560	999999	999999	999999	673	937	403	606	503	745	999999	936	999999	584	263	999999	606	176	999999	967	654	611	999999	999999	409	914	100	999999	934	969	708	999999	999999	999999	999999	999999	362	999999	67	844	874	120	999999	455	722	691	107	222	393	431	439	392	999999	987	497	948	200	999999	602	759	999999	999999	999999	534	46	340	976	36	999999	576	999999	445	119	756	102	544	665	999999	747	718	999999	877	917	513	540	325	268	973	999999	49	496	355	568	308	997	782	449	422	999999	999999	715	81	625	999999	999999	999999	283	37	894	999999	292	999999	999999	884	942	968	185	167	994	721	81	13	398	557	90	40	877	810	999999	320	105	253	592	365	999999	745	262	110	468	546	51	240	999999	999999	756	307	999999	683	366	38	606	999999	427	697	319	712	999999	78	736	24	126	473	278	999999	857	49	606	903	999999	999999	716	85	699	457	679	841	924	714	801	783	999999	999999	454	730	714	999999	825	895	56	999999	72	194	373	453	429	578	999999	504	999999	999999	700	193	802	169	322	999999	591	999999	27	999999	787	968	276	999999	80	999999	28	548	999999	53	223	711	999999	999999	144	532	999999	256	999999	999999	879	430	887	93	92	761	400	999999	417	999999	232	855	878	577	513	104	917	419	383	506	559	424	634	782	503	999999	999999	221	999999	790	819	345	941	999999	999999	366	90	193	870	999999	532	733	140	687	821	368	833	999999	999999	50	614	301	999999	532	999999	999999	796	115	999999	103	999999	188	270	627	373	999999	999999	962	999999	156	24	734	999999	999999	973	826	293	999999	961	145	999999	999999	145	984	185	527	472	419	374	144	999999	974	999999	776	999999	353	472	512	323	934	454	871	311	929	36	999999	752	999999	999999	725	181	849	153	454	938	388	999999	286	452	999999	424	503	597	843	586	49	999999	772	190	629	363	999999	633	37	691	294	745	215	957	305	999999	999999	999999	649	962	720	999999	158	838	505	999999	196	70	477	519	999999	283	999999	999999	986	748	980	628	929	371	399	226	126	763	654	999999	838	999999	999999	81	761	643	948	880	866	218	982	999999	684	999999	176	999999	165	517	740	20	287	999999	970	556	999999	999999	930	287	572	999999	999999	395	193	862	471	867	913	999999	999999	999999	335	586	487	778	766	56	999999	610	204	679	70	999999	33	643	365	976	357	600	999999	726	712	999999	317	999999	999999	597	750	821	857	309	999999	760	759	
999999	685	701	385	202	790	746	999999	330	92	893	443	114	372	999999	507	999999	520	323	127	41	999999	664	999999	999999	999999	999999	306	132	753	895	872	999999	849	599	958	999999	601	999999	810	541	635	392	587	424	928	999999	235	209	999999	999999	788	493	643	727	999999	30	432	270	916	999999	450	968	576	196	31	999999	265	999999	591	843	999999	999999	513	585	406	222	86	999999	195	886	942	999999	808	392	999999	388	666	132	771	937	241	340	248	198	101	667	816	401	402	999999	999999	999999	999999	481	476	999999	980	999999	331	616	999999	577	999999	40	999999	353	170	194	999999	642	475	999999	11	654	611	563	999999	999999	494	739	999999	685	461	399	752	489	489	336	915	682	408	999999	999999	164	993	663	266	217	999999	999999	507	631	321	759	330	11	461	999999	870	912	319	666	573	591	220	268	126	999999	999999	999999	999999	999999	278	999999	244	866	341	999999	999999	999999	307	907	999999	745	242	774	374	999999	999999	751	37	999999	466	12	373	999999	999999	999999	943	734	547	581	999999	331	884	673	363	913	524	463	670	615	999999	922	615	411	861	827	999999	446	894	423	999999	999999	170	348	377	999999	44	503	831	131	999999	927	409	725	999999	999999	861	568	999999	460	187	616	999999	422	224	544	397	961	879	217	859	507	839	999999	999999	999999	170	546	306	96	879	999999	631	548	712	384	522	889	999999	388	966	999999	999999	444	246	998	456	748	999999	999999	878	82	623	624	271	999999	999999	285	759	586	322	325	271	999999	581	999999	999999	999999	710	839	999999	508	538	999999	250	78	999999	405	999999	999999	945	421	422	473	218	806	408	999999	286	317	296	999999	999999	847	999999	651	529	700	862	90	24	914	48	293	811	999999	544	131	383	203	922	691	398	791	640	999999	999999	999999	126	775	757	976	265	999999	552	999999	378	691	435	999999	999999	782	542	999999	952	40	999999	138	662	999999	271	999999	634	93	394	604	848	347	216	174	999999	731	584	999999	332	48	659	644	999999	999999	999999	999999	696	999999	654	150	158	999999	839	610	527	999999	146	288	513	999999	351	999999	18	999999	999999	999999	999999	270	850	817	999999	455	485	914	999999	738	398	635	999999	418	590	999999	438	254	999999	268	508	606	647	999999	594	306	583	999999	696	487	636	792	100	999999	378	999999	932	837	943	703	999999	924	999999	788	385	999999	999999	105	999999	500	743	764	501	678	531	878	622	999999	232	900	999999	999999	227	893	112	999999	545	863	999999	164	918	601	311	752	999999	999999	377	999999	599	999999	853	487	960	206	744	
999999	999999	422	450	999999	812	67	614	52	831	999999	999999	345	685	780	999999	588	66	737	581	152	462	749	525	947	511	763	285	148	57	394	673	999999	158	239	999999	132	423	999999	351	999999	986	269	921	999999	999999	42	183	819	128	275	431	999999	999999	602	419	999999	999999	999999	989	59	781	476	995	999999	807	685	196	455	999999	842	174	517	395	999999	999999	203	828	843	999999	999999	589	466	29	999999	963	450	406	556	820	763	235	921	560	999999	999999	520	273	484	999999	999999	845	999999	353	285	999999	914	999999	905	446	226	723	63	432	519	999999	325	456	223	999999	366	288	999999	635	712	617	253	956	104	639	644	929	999999	969	877	633	999999	122	744	681	58	613	501	119	603	999999	182	498	50	831	999999	999999	60	10	517	913	215	102	641	668	856	957	743	999999	999999	296	379	93	554	886	608	999999	999999	541	435	753	787	999999	41	672	445	755	916	272	999999	580	999999	353	462	964	427	769	481	85	824	101	870	235	317	317	999999	98	943	999999	999999	561	362	519	575	763	999999	685	999999	968	233	999999	50	480	999999	231	417	35	999999	590	468	839	732	635	716	343	883	561	999999	999999	12	356	811	762	50	999999	227	999999	778	698	838	999999	709	512	852	723	60	399	835	999999	900	999999	467	363	694	392	828	726	802	241	880	999999	473	345	966	999999	999999	999999	440	85	13	57	256	932	751	726	140	229	783	993	292	493	725	999999	999999	366	889	458	78	657	495	999999	999999	546	999999	274	278	999999	546	975	433	999999	959	760	92	852	999999	534	612	999999	262	609	943	809	949	999999	848	346	521	999999	999999	999999	219	782	590	513	490	999999	124	486	457	767	999999	807	570	519	534	965	53	999999	968	365	846	110	405	886	999999	758	597	431	426	931	999999	999999	999999	591	563	999999	179	579	372	688	999999	135	999999	494	926	145	999999	440	862	882	999999	549	640	631	996	999999	387	703	955	999999	122	693	69	525	915	745	819	978	956	999999	795	474	999999	289	945	999999	589	910	959	422	999999	167	568	544	638	311	306	366	999999	453	999999	999999	623	999999	575	725	999999	994	579	191	326	270	484	999999	96	999999	940	360	686	285	529	999999	743	543	223	955	135	524	887	613	448	462	393	512	557	329	999999	969	999999	229	999999	999999	341	778	999999	258	682	62	999999	810	999999	946	680	999999	923	332	731	90	999999	999999	600	551	117	999999	742	863	999999	971	958	766	977	971	999999	466	999999	934	145	965	999999	964	999999	83	999999	86	
251	999999	781	84	589	234	597	770	999999	104	629	113	488	375	999999	999999	381	711	104	691	832	400	309	999999	688	989	197	766	643	462	346	526	484	40	723	250	91	802	999999	733	178	217	428	999999	836	527	455	999999	928	214	592	571	979	385	253	851	999999	567	395	599	47	830	136	999999	999999	112	629	458	651	999999	999999	999999	999999	370	523	999999	971	757	999999	170	544	426	838	439	999999	775	547	109	786	872	999999	524	417	793	696	999999	999999	338	794	999999	898	999999	129	142	63	23	253	618	862	627	999999	444	999999	235	65	999999	999999	697	230	982	565	529	671	778	748	999999	171	535	674	185	544	643	963	654	271	547	307	999999	385	999999	532	999999	246	168	992	612	345	999999	737	85	999999	393	999999	812	177	379	999999	350	393	427	851	717	944	686	93	999999	481	534	963	518	999999	296	322	374	999999	637	292	512	786	146	999999	980	999999	599	830	161	535	161	999999	999999	221	957	999999	957	999999	814	983	560	85	755	140	811	999999	999999	762	68	81	743	999999	540	96	822	563	999999	137	871	919	355	856	999999	711	330	57	81	306	365	974	365	371	645	653	732	437	40	15	489	999999	999999	836	772	90	792	799	946	999999	398	999999	75	829	141	999999	638	999999	154	54	810	763	156	922	406	94	715	381	717	886	363	395	533	999999	648	119	350	518	93	850	918	531	110	275	907	962	908	535	239	749	25	999999	292	999999	999999	999999	615	999999	440	688	374	420	92	69	452	13	870	999999	190	32	999999	129	999999	303	135	289	662	999999	999999	999999	186	190	152	967	871	999999	112	547	55	999999	999999	999999	999999	405	486	508	448	51	999999	904	102	93	354	217	203	895	999999	989	860	915	72	734	642	996	511	999999	277	999999	197	127	900	332	778	999999	528	862	999999	224	816	627	840	999999	68	119	351	102	835	935	773	999999	917	999999	686	140	860	769	60	999999	999999	302	241	999999	853	705	14	769	314	96	688	341	854	202	182	999999	85	999999	675	533	654	419	999999	341	350	999999	209	787	645	648	406	758	811	959	331	524	395	516	999999	363	115	999999	999999	999999	999999	441	132	725	940	999999	65	999999	999999	999999	437	999999	944	899	999999	641	999999	226	134	665	690	930	529	895	871	658	847	568	683	322	999999	82	999999	609	999999	909	99	484	999999	202	593	986	665	294	531	846	580	496	532	135	857	888	457	133	68	999999	999999	237	853	291	999999	496	736	999999	109	365	854	344	814	84	999999	999999	379	
932	81	703	275	245	999999	34	88	360	999999	557	999999	999999	624	507	550	768	997	861	630	565	595	107	999999	884	999999	176	992	245	999999	458	583	835	519	525	61	365	61	999999	999999	829	213	255	459	189	324	570	740	356	999999	999999	87	690	402	813	346	999999	453	390	59	999999	42	842	678	587	973	630	29	109	456	999999	716	329	999999	800	362	350	647	80	999999	999999	435	999999	451	635	381	892	442	706	189	86	911	999999	999999	665	999999	999999	576	999999	215	999999	550	641	900	608	339	757	692	601	460	999999	336	999999	821	434	771	396	401	52	216	91	197	322	919	379	999999	999999	702	999999	999999	999999	773	775	999999	875	84	999999	999999	842	306	623	999999	841	255	999999	750	538	849	203	894	999999	968	534	665	999999	999999	999999	721	530	999999	293	64	360	999999	468	232	560	519	999999	359	976	650	999999	999999	999999	999999	999999	77	735	629	745	207	999999	448	602	33	249	120	739	379	846	83	225	999999	999999	568	849	253	787	961	199	999999	903	843	999999	760	419	999999	81	999999	160	999999	985	901	589	95	999999	911	999999	445	999999	999999	779	576	999999	903	435	999999	999999	999999	999999	999999	999999	774	440	726	303	999999	530	999999	999999	461	48	999999	228	999999	999999	999999	928	927	23	999999	258	999999	999999	749	249	336	339	24	335	377	65	57	220	57	881	999999	471	862	792	889	999999	163	830	531	411	292	357	999999	815	121	123	999999	21	104	853	938	795	999999	999999	966	336	516	999999	247	405	991	286	999999	999999	876	999999	75	145	133	556	105	521	456	347	999999	978	999999	208	999999	263	260	46	125	204	999999	999999	780	385	999999	563	874	647	999999	135	419	999999	186	999999	939	268	58	999999	999999	547	758	426	348	352	530	988	824	317	301	984	155	954	171	976	860	999999	82	690	319	569	682	458	928	331	928	951	802	486	269	956	215	999999	158	999999	999999	526	999999	999999	855	837	999999	566	355	609	980	464	844	999999	173	488	195	367	360	328	865	310	498	27	424	578	196	348	999999	345	778	565	806	592	999999	999999	383	645	835	482	999999	125	113	328	999999	473	999999	602	999999	780	770	847	240	830	713	145	37	68	22	999999	651	999999	518	19	999999	999999	999999	999999	668	829	114	999999	532	999999	999999	749	999999	999999	677	951	999999	593	35	277	574	931	999999	975	999999	405	316	324	632	558	830	999999	607	103	999999	925	814	856	933	999999	999999	999999	999999	362	343	963	999999	857	391	999999	816	999999	999999	250	999999	898	100	682	381	999999	522	
789	917	974	57	67	152	113	681	751	147	614	660	542	601	999999	616	973	642	999999	466	999999	999999	999999	742	773	74	999999	658	599	835	141	484	669	999999	999999	312	350	314	285	820	999999	186	640	923	999999	406	999999	649	999999	999999	999999	50	465	807	73	856	355	242	284	993	786	455	999999	915	15	140	991	999999	714	999999	275	999999	367	105	999999	282	302	648	540	376	241	716	999999	317	718	101	29	862	999999	39	957	999999	40	292	44	389	105	725	918	81	415	999999	934	58	26	458	682	369	999999	790	999999	707	701	999999	762	999999	886	773	206	913	120	138	663	685	94	167	638	85	71	999999	186	577	999999	469	999999	969	781	519	301	270	999999	999999	999999	126	475	259	416	132	529	963	999999	999999	528	14	960	286	608	259	964	999999	820	607	307	933	613	986	977	242	999999	792	298	377	999999	936	505	461	451	546	999999	834	750	999999	555	999999	748	854	59	724	508	684	370	531	555	442	449	811	361	753	999999	489	282	999999	186	736	675	136	999999	999999	509	999999	834	71	50	140	999999	315	62	210	195	999999	999999	263	733	272	432	999999	821	50	497	693	109	698	44	729	562	576	339	999999	432	622	15	468	999999	999	849	309	491	425	334	144	999999	161	999999	999999	552	29	450	913	314	908	314	809	999999	815	999999	145	37	320	577	541	999999	243	777	999999	999999	478	47	733	422	132	285	406	715	362	934	948	141	999999	999999	999999	135	425	513	524	318	206	999999	409	600	714	999999	180	999999	793	168	525	383	995	10	83	981	999999	999999	192	632	907	103	741	999999	461	14	999999	143	44	999999	560	730	263	264	557	115	999999	999999	708	850	115	559	999999	204	419	574	999999	999999	999999	562	418	923	331	891	999999	999999	632	999999	148	709	535	46	812	999999	607	999999	999999	740	452	968	352	583	793	341	526	999999	180	546	471	886	999999	999999	999999	482	996	637	409	371	854	454	482	120	999999	998	325	79	746	545	597	624	454	405	837	145	999999	835	140	989	375	999999	999999	96	66	261	999999	999999	16	999999	390	970	395	758	886	999999	496	241	587	794	26	999999	612	635	949	846	442	999999	629	999999	999999	999999	506	419	996	999999	522	396	64	743	167	256	72	416	999999	626	999999	696	999999	839	649	978	257	345	973	917	449	306	146	999999	819	377	449	122	77	229	473	976	761	999999	485	999999	187	844	637	769	394	205	480	999999	999999	999999	954	789	255	999999	913	999999	446	999999	363	999999	259	844	924	790	999999	
950	999999	999999	162	262	999999	999999	364	999999	800	413	708	213	999999	253	826	813	601	999999	422	660	867	999999	316	311	540	999999	729	269	850	342	919	999999	999999	444	855	545	180	999999	999999	529	434	705	494	999999	463	242	555	999999	999999	446	253	852	378	999999	93	567	999999	850	722	262	999999	104	698	999999	493	861	251	99	397	290	643	245	270	892	235	171	298	806	848	999999	136	999999	870	414	999999	77	477	814	999999	298	917	329	643	559	823	339	17	36	25	601	999999	999999	722	119	803	17	591	999999	921	922	278	999999	12	423	999999	999999	999999	294	378	426	393	999999	738	109	372	323	601	711	78	895	164	271	790	256	999999	670	897	760	610	91	486	999999	999999	999999	29	105	999999	229	434	737	115	722	999999	599	217	999999	727	999999	746	489	416	880	417	35	768	17	41	755	999999	999999	199	473	684	999999	940	999999	999999	310	999999	999999	999999	999999	286	999999	790	441	613	999999	48	754	943	283	999999	131	675	605	584	999999	670	999999	999999	571	123	999999	999999	641	48	372	659	815	29	427	999999	999999	493	44	603	86	245	999999	403	840	716	999999	521	915	459	563	999999	344	817	676	999999	77	999999	434	267	999999	793	158	403	251	999999	233	734	525	740	544	637	999999	999999	999999	999999	999999	618	232	854	762	457	632	192	485	999999	325	997	999999	999999	476	275	68	777	999999	999999	999999	932	162	999999	493	626	995	185	914	925	980	342	319	54	305	458	980	999999	505	860	170	966	918	500	999999	235	391	738	273	279	579	863	716	224	544	411	465	923	371	145	461	457	277	559	770	999999	999999	999999	491	28	294	488	281	435	132	131	23	999999	93	999999	245	267	999999	645	355	127	626	104	510	999999	992	999999	218	370	408	713	999999	999999	729	243	547	92	257	255	984	101	591	290	999999	999999	398	802	839	113	899	204	999999	632	214	652	999999	592	999999	597	35	237	279	911	36	419	999999	654	932	849	719	162	999999	665	999999	263	999999	345	12	97	505	200	227	115	470	214	177	999999	164	999999	877	999999	294	660	999999	757	822	680	264	682	990	999999	869	990	393	999999	194	880	971	950	127	30	999999	999999	101	834	19	174	999999	999999	252	366	499	855	972	764	868	999999	999999	903	441	854	91	999999	999999	761	330	237	999999	723	999999	297	104	214	999999	857	374	583	568	999999	747	658	239	442	440	633	999999	999999	28	999999	999999	834	445	78	518	999999	999999	269	614	999999	514	782	453	727	801	954	272	295	999999	125	400	294	
791	59	999999	999999	625	648	889	473	517	316	219	999999	999999	999999	852	35	695	999999	999999	114	969	238	881	965	215	999999	641	485	999999	958	127	903	238	594	53	999999	913	735	999999	999999	380	150	823	208	573	360	999999	615	999999	247	600	999999	207	295	325	562	178	199	999999	122	16	413	113	558	999999	316	999999	260	152	466	999999	959	60	626	999999	829	415	682	402	854	629	36	382	133	367	919	705	999999	999999	490	227	723	167	534	294	999999	46	274	999999	267	999999	633	472	646	135	641	999999	581	560	496	157	495	797	724	999999	979	41	979	999999	279	999999	919	981	662	999999	398	999999	525	341	767	792	150	672	999999	366	999999	564	736	998	726	771	134	392	782	342	731	926	443	51	314	935	67	83	740	656	577	999999	810	407	736	839	632	249	999999	704	16	999999	662	999999	496	425	305	981	999999	999999	486	536	999999	329	999999	999999	999999	483	37	832	999999	999999	932	999999	788	354	999999	338	271	887	149	884	599	87	336	908	274	86	555	888	639	999999	610	243	999999	999999	451	491	889	274	480	158	222	959	969	940	890	183	999999	151	999999	999999	999999	585	999999	601	937	999999	999999	608	999999	292	928	148	999999	659	466	698	318	748	999999	272	448	999999	999999	990	672	639	118	396	999999	999999	507	413	227	673	366	34	874	578	999999	330	497	291	76	197	229	84	767	320	483	999999	999999	999999	248	408	527	722	999999	378	999999	999999	23	999999	999999	117	999999	525	920	999999	303	442	824	739	644	582	999999	167	929	999999	770	598	872	798	912	826	999999	999999	999999	999999	156	643	999999	999999	649	806	316	999999	701	959	412	704	163	247	27	999999	377	134	195	665	633	370	999999	948	999999	340	434	224	694	764	881	117	360	112	383	999999	586	328	999999	837	276	884	466	999999	817	76	444	635	781	870	459	999999	999999	509	194	785	999999	907	899	319	382	102	206	937	88	305	999999	60	999999	367	465	59	44	358	999999	999999	903	823	140	540	896	799	443	999999	999999	780	625	851	918	597	809	678	999999	780	464	183	688	529	999999	522	999999	393	770	424	415	409	76	143	119	444	882	999999	776	368	422	583	659	382	632	308	679	502	142	277	557	999999	630	263	893	225	71	999999	931	618	999999	512	38	28	999999	999999	999999	999999	741	483	715	999999	902	70	367	999999	524	315	897	593	999999	230	261	503	999999	629	779	812	249	999999	383	507	105	168	551	910	999999	999999	964	726	999999	999999	999999	999999	999999	774	999999	570	895	21	999999	
755	487	347	775	597	260	535	999999	788	999999	901	999999	847	109	217	686	744	519	457	999999	884	351	999999	999999	656	469	601	941	101	999999	219	916	237	999999	627	999999	999999	392	999999	660	999999	999999	185	999999	692	943	913	559	354	98	150	60	448	685	815	999999	316	347	999999	999999	659	999999	69	53	916	999999	25	653	482	197	928	361	565	796	317	406	999999	999999	317	999999	555	52	999999	13	604	999999	477	552	387	999999	713	421	272	826	11	999999	999999	141	684	707	999999	270	87	999999	169	999999	495	999999	377	999999	248	999999	39	416	582	616	999999	66	449	757	517	472	275	999999	484	517	98	739	999999	882	978	44	894	610	783	294	999999	441	999999	999999	672	826	185	968	974	975	391	856	253	999999	438	999999	692	926	199	466	999999	818	681	652	699	756	999999	495	441	214	999999	429	633	297	652	565	999999	632	95	691	297	307	294	509	999999	242	495	411	453	615	351	999999	420	327	299	155	999999	201	126	916	970	999999	536	770	142	961	232	956	741	873	999999	69	999999	999999	179	697	534	182	999999	467	271	454	999999	825	862	874	18	315	997	506	805	30	516	179	721	999999	999999	523	999999	173	19	999999	999999	580	999999	291	999999	912	157	999999	621	999999	674	999999	654	526	647	710	907	999999	953	916	999999	244	77	139	999999	672	787	572	999999	21	999999	363	999999	732	783	471	999999	999999	747	999999	168	406	885	227	356	999999	999999	999999	959	999999	615	117	220	999999	580	435	512	335	738	999999	134	585	999999	610	781	320	999999	999999	742	185	350	336	520	856	758	562	359	999999	783	695	999999	592	612	867	405	697	999999	364	161	999999	999999	44	999999	999999	971	582	731	285	445	45	656	601	462	999999	719	289	999999	363	344	28	85	999999	999999	53	999999	542	999999	807	214	94	177	999999	770	393	226	315	494	999999	884	186	830	999999	414	748	999999	556	139	828	999999	126	110	789	999999	999999	999999	999999	492	798	976	438	608	924	80	999999	867	809	831	999999	567	413	999999	999999	478	167	999999	11	258	803	999999	759	413	155	659	98	983	388	827	999999	999999	918	999999	695	260	456	999999	906	13	62	880	239	724	70	270	744	331	999999	320	999999	945	280	59	688	793	226	35	999999	275	982	378	999999	982	204	957	999999	590	109	119	32	590	291	998	999999	999999	775	45	999999	884	914	766	999999	78	964	690	999999	869	144	901	999999	430	123	640	30	684	402	257	530	999999	621	163	232	631	297	281	664	282	853	765	28	191	682	579	360	
999999	999999	420	27	513	999999	999999	456	207	85	999999	999999	650	978	521	530	999999	515	250	273	760	544	620	780	693	36	567	26	999999	882	999999	999999	544	290	803	558	982	240	26	984	999999	707	34	999999	999999	805	23	999999	342	245	501	676	999999	316	999999	682	999999	639	333	486	559	763	88	325	999999	854	931	370	184	999999	548	296	498	266	430	63	519	73	95	887	999999	999999	683	142	391	999999	316	238	690	999999	52	353	906	999999	434	999999	628	709	332	841	873	652	128	379	697	999999	999999	999999	885	999999	172	452	553	999999	999999	295	89	945	933	58	999999	703	680	63	921	999999	390	999999	999999	352	434	999999	740	999999	23	371	155	314	999999	999999	999999	141	353	154	999999	600	799	999999	76	999999	999999	683	775	999999	303	180	972	75	999999	501	999999	228	353	543	121	361	711	309	999999	999999	999999	774	999999	756	60	416	999999	535	104	999999	405	920	893	692	352	751	999999	466	950	999999	399	89	856	943	363	779	787	999999	999999	999999	888	500	47	964	999999	234	999999	999999	233	887	999999	447	999999	137	106	904	999999	660	200	369	326	999999	358	589	999999	71	918	566	999999	281	628	549	501	496	999999	905	882	928	999999	127	999999	25	242	999999	32	951	118	729	847	459	454	136	999999	674	291	643	999999	458	999999	936	316	617	626	952	268	999999	999999	999999	695	999999	31	406	999999	82	791	999999	999999	295	567	760	999999	999999	718	943	826	999999	929	827	215	798	764	434	676	758	811	960	999999	999999	804	750	16	634	999999	657	999999	999999	171	547	882	980	631	855	999999	501	984	126	899	683	136	767	999999	999999	278	897	435	597	730	999999	999999	999999	999999	732	491	817	754	327	999999	70	515	778	999999	391	944	235	176	999999	999999	184	999999	695	71	999999	163	46	406	888	366	146	231	840	327	953	999999	999999	999999	999999	374	83	999999	666	961	838	999999	999999	437	999999	183	52	999999	527	63	556	443	575	999999	207	999999	454	420	865	961	28	838	675	461	386	114	892	167	278	544	470	436	999999	734	233	547	999999	609	445	714	999999	416	704	787	770	519	711	293	870	999999	920	662	881	704	999999	999	502	895	60	856	291	885	461	983	999999	999999	999999	999999	545	999999	773	844	974	161	999999	612	144	999999	691	867	999999	999999	297	949	624	999999	555	412	792	233	999999	999999	999999	589	432	438	999999	721	204	999999	192	870	748	220	555	999999	687	730	65	340	865	999999	999999	193	462	683	597	999999	369	784	574	924	58	321	614	999999	295	395	999999	
220	657	423	693	49	684	533	860	86	403	548	130	825	999999	461	368	441	999999	376	136	749	840	452	999999	420	86	268	999999	999999	606	694	789	999999	11	999999	683	999999	920	174	508	929	823	521	118	999999	663	749	577	597	952	182	999999	919	269	978	999999	999999	71	283	999999	425	999999	433	480	709	759	828	999999	511	778	916	999999	543	867	206	926	329	999999	541	756	337	690	999999	484	433	999999	869	999999	32	999999	478	390	646	999999	999999	999999	399	51	408	70	835	925	76	818	45	661	999999	62	73	62	60	870	529	527	635	735	487	999999	999999	179	889	796	801	46	309	999999	874	342	784	999999	536	288	999999	999999	920	412	999999	415	448	771	918	999999	968	970	424	608	999999	129	575	357	740	450	994	999999	181	48	999999	999999	519	509	787	999999	277	94	525	772	934	58	606	999999	120	999999	511	284	261	999999	827	999999	621	701	999999	754	766	436	999999	96	293	706	309	882	999999	593	896	938	983	639	549	883	455	651	673	812	523	353	999999	668	939	720	999999	109	221	303	418	999999	999999	43	522	841	847	439	489	238	748	999999	944	527	185	572	300	999999	532	943	384	970	37	862	999999	423	999999	579	999999	573	728	210	999999	984	185	88	999999	950	127	708	46	26	172	999999	73	798	999999	719	492	376	429	366	577	277	918	447	790	999999	999999	109	651	277	999999	915	510	548	63	959	351	999999	469	349	504	999999	999999	368	999999	999999	798	442	24	480	97	999999	153	371	999999	402	75	737	297	999999	999999	27	67	999999	734	999999	935	525	745	448	999999	394	907	999999	861	753	371	560	639	208	999999	368	95	181	190	512	999999	148	999999	660	894	614	809	999999	999999	999999	766	147	999999	999999	656	999999	697	999999	112	702	872	74	999999	879	41	515	107	999999	957	790	999999	886	588	231	484	797	609	94	554	763	999999	579	889	384	986	233	925	999999	551	999999	671	520	78	487	999999	707	638	46	628	389	516	999999	380	409	554	880	558	999999	999999	999999	674	612	30	348	999999	999999	184	135	893	807	999999	29	547	66	129	422	817	999999	590	999999	168	572	465	999999	257	865	208	489	830	999999	674	999999	999999	691	236	68	499	730	370	348	532	513	153	820	999999	497	182	324	999999	142	73	458	822	308	700	111	156	855	100	262	103	999999	305	787	143	76	27	855	830	70	922	96	740	999999	999999	655	429	999999	999999	999999	999999	999999	209	697	52	999999	999999	703	990	134	912	999999	639	999999	254	838	217	365	999999	734	
480	326	494	229	999999	976	999999	579	64	999999	682	511	491	340	999999	218	999999	607	999999	916	999999	324	864	705	158	289	999999	999999	998	416	447	999999	957	640	999999	376	400	999999	487	999999	508	131	648	946	451	410	162	309	548	45	352	610	620	771	999999	166	461	788	81	999999	530	96	580	647	607	619	999999	850	60	999999	818	999999	130	680	417	253	675	999999	263	747	137	157	999999	962	999999	999999	999999	196	281	133	914	611	908	557	999999	422	550	10	999999	832	856	311	258	999999	999999	837	999999	940	363	125	999999	542	534	334	802	383	999999	618	999999	769	999999	368	578	926	288	216	606	573	145	999999	703	999999	579	430	999999	825	999999	737	745	235	358	512	832	166	999999	381	87	999999	754	171	999999	932	426	579	666	999999	999999	999999	999999	20	240	915	805	999999	422	815	962	113	443	977	484	999999	872	358	420	664	535	421	293	999999	139	999999	999999	973	586	999999	258	999999	764	402	101	999999	671	734	994	442	706	474	999999	827	419	999999	999999	999999	999999	999999	69	77	999999	11	999999	999999	47	169	881	217	106	832	782	999999	567	962	349	51	885	907	604	147	363	977	957	999999	999999	466	999999	999999	883	52	296	442	710	190	840	762	999999	779	538	511	853	999999	999999	874	692	999999	269	456	633	999999	999999	779	999999	999999	999999	191	54	901	999999	581	672	724	334	64	546	349	940	386	131	586	999999	115	378	103	294	576	999999	92	999999	583	206	50	999999	784	999999	516	894	788	476	659	718	537	144	957	839	999999	462	291	338	352	162	999999	999999	57	495	786	410	455	999999	147	549	961	532	71	384	631	202	999999	904	39	454	161	909	999999	867	84	970	420	263	164	123	360	999999	999999	430	323	715	484	298	999999	115	449	161	339	119	999999	999999	83	583	999999	936	999999	387	999999	898	11	973	863	190	421	815	989	201	482	33	999999	999999	505	640	999999	915	717	999999	540	923	15	10	580	999999	120	78	999999	837	55	228	999999	972	455	138	429	999999	852	304	999999	558	125	257	678	315	999999	999999	510	442	522	302	999999	661	847	385	892	999999	403	999999	79	352	999999	999999	999999	264	822	227	761	377	220	720	72	422	383	999999	808	757	332	999999	441	570	568	999999	324	753	998	550	999999	79	999999	999999	946	351	235	999999	639	963	111	423	493	703	788	999999	231	801	239	806	999999	865	577	145	678	999999	79	509	783	463	838	999999	265	999999	101	691	999999	999999	774	721	197	999999	999999	844	655	908	999999	999999	781	999999	242	
522	523	999999	273	270	502	110	750	816	282	725	751	185	135	999999	167	221	999999	999999	10	999999	37	518	618	438	522	999999	489	769	358	340	727	999999	231	999999	999999	73	18	999999	999999	41	50	999999	999999	472	106	176	719	946	750	999999	137	999999	999999	999999	495	15	583	834	747	770	620	981	999999	999999	999999	404	954	809	829	104	212	999999	907	999999	399	79	79	156	341	355	22	542	28	789	213	51	921	429	999999	874	489	184	93	429	421	999999	499	507	474	999999	222	910	999999	999999	366	999999	778	466	412	999999	936	437	502	999999	999999	88	962	678	738	956	999999	534	979	955	615	999999	696	487	557	999999	579	571	682	999999	143	112	425	372	433	856	273	464	27	414	937	61	681	999999	671	999999	107	821	769	517	229	687	999999	170	999999	338	660	999999	999999	81	846	374	999999	999999	999999	999999	662	599	255	999999	692	999999	999999	574	27	563	356	15	816	224	242	999999	802	999999	999999	999999	181	264	999999	999999	206	972	555	945	568	573	999999	817	999999	26	680	999999	576	999999	825	212	179	999999	999999	999999	981	654	484	694	839	999999	571	590	454	813	483	407	278	160	685	719	472	572	999999	999999	266	999999	582	800	544	735	191	915	349	217	286	814	999999	842	123	551	498	860	116	479	999999	715	373	619	542	282	239	425	211	115	739	606	359	698	999999	452	82	683	160	114	906	655	999999	246	999999	999999	295	435	47	144	999999	611	466	999999	452	999999	175	999999	999999	271	505	999999	713	999999	477	679	465	423	621	670	999999	814	999999	11	572	356	473	136	999999	873	999999	803	388	999999	884	999999	999999	999999	256	680	286	118	426	888	999999	150	941	18	769	857	214	999999	814	377	664	415	900	464	964	999999	999999	49	880	999999	285	702	999999	646	358	348	538	642	176	999999	393	370	398	999999	999999	432	999999	465	367	234	669	124	999999	999999	412	478	238	685	858	160	999999	247	238	999999	612	905	762	999999	659	430	328	999999	705	999999	983	304	26	87	71	541	691	999999	682	655	999999	171	713	376	243	879	119	853	783	25	346	155	142	367	999999	497	669	119	806	999999	905	107	999999	999999	37	118	461	161	624	326	469	999999	565	999999	315	999999	999999	396	71	779	321	475	788	689	538	837	999999	659	999999	573	872	581	999999	745	749	999999	999999	999999	999999	135	428	958	999999	467	556	363	590	559	61	999999	305	282	57	36	625	440	999999	999999	585	999999	999999	802	293	61	454	887	177	819	999999	687	999999	602	57	936	361	362	246	
330	143	999999	257	612	999999	109	277	999999	534	788	130	999999	999999	34	999999	158	188	625	999999	187	23	668	999999	770	726	373	999999	999999	235	120	675	272	203	988	594	410	942	999999	999999	193	783	999999	362	389	698	523	378	674	999999	899	758	735	687	69	317	475	989	999999	885	244	41	575	374	999999	123	858	999999	330	999999	612	999999	845	999999	999999	404	999999	315	805	81	999999	995	403	123	336	362	939	585	143	680	128	421	999999	457	959	162	217	489	999999	276	840	406	58	244	999999	692	912	999999	206	999999	999999	170	193	415	999999	249	999999	462	999999	72	184	282	982	999999	320	201	751	397	999999	338	196	678	377	539	240	807	947	169	146	643	449	634	999999	999999	531	958	237	59	775	999999	525	755	999999	875	102	567	424	407	923	999999	941	525	842	867	478	480	792	653	999999	874	301	477	325	999999	623	549	893	513	129	362	963	701	621	750	813	440	237	501	447	673	392	549	245	361	701	924	791	999999	10	60	176	583	874	999999	428	999999	999999	56	999999	552	673	910	288	571	821	249	999999	999999	64	48	253	301	216	999999	492	752	999999	964	703	999999	757	382	999999	999999	195	999999	827	721	331	765	999999	191	249	895	999	482	270	999999	539	461	30	999999	999999	999999	807	875	999999	372	418	676	999999	475	352	563	794	301	999999	220	385	999999	999999	999999	770	298	48	999999	61	999999	512	999999	492	568	435	251	999999	68	999999	999999	271	320	999999	464	312	655	950	534	838	685	110	999999	84	60	297	106	49	999999	928	178	924	999999	823	999999	999999	408	194	256	999999	111	885	736	386	999999	948	74	430	957	879	125	348	513	233	376	999999	804	935	999999	999999	999999	212	839	139	746	626	526	497	999999	999999	999999	999999	704	493	737	800	374	330	227	111	233	676	91	958	813	999999	420	521	457	846	65	473	999999	999999	999999	899	55	606	640	241	999999	577	999999	999999	976	999999	999999	30	999999	999999	846	484	718	340	57	661	130	880	999999	915	215	15	50	117	999999	440	718	728	999999	838	999999	999999	999999	985	678	656	210	728	982	169	999999	399	34	881	10	581	755	999999	927	60	778	174	999999	724	35	427	999999	367	999999	999999	935	915	249	658	820	88	999999	999999	661	401	999999	402	897	999999	999999	815	999999	169	117	967	684	999999	801	999999	999999	590	486	999999	999999	261	129	842	913	446	234	280	160	375	71	999999	787	32	761	535	599	999999	277	134	999999	220	999999	377	260	999999	861	639	124	999999	999999	240	602	828	772	
410	281	999999	488	461	999999	459	665	615	107	999999	190	662	545	275	999999	684	323	362	969	749	815	999999	592	77	585	999999	166	641	999999	830	329	958	999999	361	263	999999	896	815	201	546	554	999999	279	74	665	209	104	848	388	914	917	249	859	999999	594	999999	36	421	999999	347	999999	999999	839	277	866	232	411	193	21	161	787	999999	999999	433	204	984	483	527	411	999999	500	317	262	999999	913	89	109	237	766	734	999999	999999	999999	853	253	530	990	12	207	443	797	999999	837	236	137	419	88	999999	828	999999	56	509	20	499	999999	985	999999	978	363	786	999999	184	999999	286	208	312	567	999999	999999	673	993	999999	329	999999	588	590	999999	36	999999	999999	999999	999999	409	999999	688	453	474	450	16	268	759	22	649	420	320	622	492	560	999999	824	852	770	255	164	616	999999	189	52	910	999999	515	745	999999	858	785	459	775	272	598	754	838	126	310	999999	914	981	831	909	656	965	107	999999	999999	999999	999999	240	428	254	548	999999	274	431	999999	749	752	24	999999	790	635	999999	847	230	962	999999	986	736	999999	332	249	999999	999999	280	395	999999	999999	596	747	999999	999999	999999	40	999999	723	484	489	416	586	560	179	999999	223	999999	283	999999	128	999999	999999	722	923	915	770	105	15	999999	999999	999999	46	999999	591	999999	276	999999	999999	91	831	326	506	487	794	580	159	909	999999	349	422	701	996	999999	826	290	639	35	422	302	783	935	525	810	113	999999	380	992	969	23	633	999999	468	202	963	802	999999	478	927	352	765	861	942	665	999999	679	996	445	999999	310	527	251	20	290	307	896	801	695	999999	308	210	167	939	150	715	632	242	999999	636	33	909	999999	107	999999	536	922	992	859	999999	434	999999	999999	233	669	495	392	779	188	894	77	10	686	999999	629	152	608	921	801	949	867	447	202	999999	744	999999	366	153	999999	754	999999	903	941	384	949	809	999999	933	280	654	333	853	64	910	999999	999999	233	999999	478	926	999999	10	200	909	453	987	306	136	488	278	999999	999999	837	999999	518	174	69	999999	155	819	877	675	651	157	999999	24	393	291	249	721	177	999999	675	25	827	384	712	41	931	962	512	148	454	11	525	94	999999	630	999999	999999	963	922	919	658	58	262	359	53	293	999999	603	25	887	767	999999	999999	573	822	606	144	999999	37	999999	192	317	738	230	649	632	542	998	999999	889	845	757	255	381	26	999999	574	35	668	999999	999999	368	497	261	687	900	687	520	999999	33	267	941	936	
552	737	351	319	41	999999	421	750	440	999999	135	52	19	855	465	556	999999	41	118	999999	288	999999	823	999999	487	542	999999	944	32	999999	739	632	903	821	702	644	675	999999	542	325	999999	997	71	527	371	218	678	54	231	963	348	991	158	157	999999	676	999999	531	999999	498	959	476	728	636	112	503	148	999999	163	821	881	209	999999	793	546	999999	814	999999	458	278	864	705	722	999999	999999	999999	483	756	173	36	999999	154	824	54	999999	780	279	434	425	868	999999	999999	890	999999	92	999999	503	365	999999	999999	861	617	82	563	634	999999	754	669	180	364	999999	392	999999	136	999999	999999	385	999999	999999	766	22	389	999999	999999	999999	384	814	322	976	327	253	999999	155	797	175	123	999999	270	999999	999999	36	609	263	70	999999	687	465	764	319	355	763	58	999999	999999	363	999999	737	492	364	259	449	442	692	853	120	901	247	236	961	977	999999	124	999999	334	740	412	999999	819	741	520	918	999999	12	999999	563	999999	999999	310	443	693	999999	999999	999999	999999	999999	593	917	999999	949	947	450	999999	802	342	691	648	23	604	114	951	355	917	999999	843	999999	398	439	71	299	915	711	936	792	277	999999	84	218	873	671	156	999999	999999	869	999999	80	689	257	670	939	914	192	999999	206	492	348	468	838	999999	830	274	999999	855	120	44	245	513	447	535	741	999999	440	149	932	958	466	629	57	956	773	651	151	769	131	384	732	126	740	999999	928	141	999999	156	999999	407	999999	639	999999	835	558	999999	251	721	999999	332	999999	53	662	247	999999	718	420	999999	999999	189	132	999999	999999	735	311	129	772	147	606	999999	380	999999	105	999999	965	999999	24	222	408	215	409	999999	841	798	900	999999	463	503	284	999999	721	364	857	863	284	608	905	879	533	999999	794	113	125	328	952	200	947	136	281	208	704	207	483	92	779	702	999999	934	999999	622	665	999999	999999	396	888	999999	435	242	999999	367	921	145	689	969	999999	305	314	522	846	709	742	336	999999	85	999999	523	999999	774	999999	999999	65	999999	999999	910	999999	524	999999	728	999999	936	999999	715	875	999999	286	568	518	513	999999	999999	999999	40	98	136	879	999999	58	999999	881	999999	145	660	158	679	312	950	999999	999999	207	896	999999	586	92	999999	944	37	999999	317	798	999999	15	377	113	609	999999	999999	882	999999	999999	443	476	462	846	74	800	114	566	999999	611	999999	477	739	316	774	429	811	999999	999999	192	852	877	741	988	934	370	999999	557	548	496	287	78	999999	748	763	430	999999	
739	999999	999999	839	470	265	999999	472	479	275	71	338	999999	381	88	704	735	188	565	735	474	911	703	42	556	28	999999	334	267	999999	999999	999999	354	826	82	928	77	999999	392	622	45	525	999999	104	999999	228	368	124	999999	373	449	570	207	695	138	828	324	86	292	999999	999999	999999	215	186	285	999999	983	999999	309	159	636	392	795	999999	699	948	455	609	336	338	999999	594	135	893	853	999999	355	659	698	999999	999999	990	69	940	76	664	320	289	999999	198	999999	999999	815	59	999999	999999	774	264	995	190	382	714	750	954	791	999999	999999	322	999999	999999	999999	334	664	999999	544	999999	333	999999	999999	999999	999999	176	790	147	103	655	779	999999	999999	797	656	999999	663	518	999999	899	250	115	158	114	419	997	957	964	36	910	349	759	514	101	999999	999999	387	999999	552	215	999999	613	999999	145	192	179	166	999999	208	81	670	999999	193	999999	405	228	707	999999	624	640	219	999999	121	193	999999	29	571	74	73	737	713	702	966	665	974	636	253	999999	999999	999999	999999	431	766	999999	249	203	576	999999	695	515	999999	999999	999999	911	996	109	999999	678	829	999999	999999	101	472	470	367	999999	189	527	670	768	974	694	999999	999999	999999	999999	68	166	999999	999999	999999	999999	378	999999	526	108	365	65	669	999999	144	575	999999	759	643	749	959	306	597	281	999999	58	999999	926	999999	999999	999999	962	999999	218	50	345	734	999999	720	905	723	999999	999999	269	612	134	999999	795	633	408	511	999999	741	60	828	762	569	672	999999	999999	999999	451	26	999	999999	999999	942	460	835	799	841	999999	48	999999	35	55	363	337	668	890	199	999999	303	142	25	675	230	72	390	287	775	72	999999	325	999999	281	897	943	926	999999	191	407	999999	834	567	46	61	999999	34	999999	999999	999999	13	999999	999999	100	999999	999999	984	667	999999	880	999999	557	33	778	855	723	336	754	158	419	411	999999	999999	792	453	468	999999	978	999999	227	47	999999	999999	999999	68	411	120	999999	132	999999	999999	269	999999	311	337	411	999999	999999	190	337	676	999999	634	989	999999	553	999999	422	647	999999	999999	15	999999	999999	842	472	999999	489	719	453	613	26	631	999999	460	151	424	999999	464	51	657	786	798	999999	550	768	999999	888	713	515	902	697	673	999999	704	953	225	90	468	999999	732	999999	999999	736	724	660	648	999999	999999	999999	139	111	958	999999	999999	532	217	758	415	84	999999	999999	775	214	551	916	353	199	999999	507	926	999999	999999	599	319	335	717	999999	571	890	999999	999999	359	35	999999	800	
738	77	999999	999999	745	466	675	393	374	942	556	999999	999999	807	317	459	69	41	762	795	172	368	296	706	814	155	197	999999	999999	27	440	750	829	750	187	285	789	268	761	470	999999	999999	999999	377	999999	999999	876	763	999999	670	999999	328	272	999999	637	380	781	999999	367	600	999999	160	439	356	511	806	44	444	629	42	670	801	999999	301	136	617	142	919	927	961	278	434	942	293	604	121	487	249	123	807	999999	999999	900	999999	202	999999	125	999999	999999	973	819	442	143	550	10	620	59	999999	999999	30	247	999999	999999	406	332	844	217	999999	751	399	999999	999999	331	822	538	583	901	999999	109	617	501	264	63	999999	999999	835	300	401	999999	999999	71	516	785	999999	570	999999	999999	504	839	358	311	970	999999	475	999999	33	121	321	21	426	719	942	871	846	528	983	999999	820	263	496	553	815	862	767	337	812	20	238	999999	897	999999	406	278	751	315	531	137	999999	310	128	724	979	390	866	274	129	644	938	574	999999	832	500	250	352	999999	495	118	999999	147	841	23	999999	68	124	164	323	673	130	541	997	999999	999999	520	145	999999	573	435	996	503	217	999999	81	664	675	75	999999	165	926	946	819	422	768	450	999999	114	841	999999	275	711	950	456	524	407	576	999999	611	999999	115	999999	241	70	999999	999999	999999	673	999999	999999	393	58	392	168	747	183	721	584	97	780	61	999999	930	999999	999999	999999	999999	999999	654	674	98	944	999999	791	60	999999	715	759	310	902	520	794	173	623	537	226	329	792	709	999999	685	991	999999	830	999999	84	999999	588	900	999999	999999	178	29	276	139	448	594	999999	999999	999999	468	962	999999	194	999999	267	867	999999	999999	943	965	999999	61	999999	999999	106	999999	633	863	976	705	137	858	999999	590	352	775	896	493	98	632	729	684	317	882	723	999999	458	570	671	216	344	472	999999	999999	999999	126	715	287	42	147	960	999999	999999	696	340	999999	800	999999	918	999999	971	822	36	320	245	86	743	431	275	389	852	73	202	769	370	664	901	999999	38	235	70	618	999999	951	671	992	999999	621	551	999999	999999	854	999999	189	244	521	446	646	999999	485	382	294	22	653	295	896	999999	371	335	676	212	188	575	999999	431	363	999999	85	649	253	533	999999	879	655	471	997	421	22	535	848	227	264	999999	999999	853	999999	606	999999	999999	999999	457	191	295	874	417	738	288	999999	758	880	999999	999999	997	382	952	260	414	366	999999	297	485	532	836	486	999999	947	193	33	839	655	757	564	
419	874	796	352	999999	14	247	733	999999	999999	264	654	698	857	999999	999999	999999	603	371	249	625	378	999999	924	999999	808	425	470	999999	999999	130	112	133	999999	999999	133	585	610	999999	409	128	999999	578	999999	999999	191	999999	601	690	571	433	246	999999	518	999999	51	999999	871	999999	38	588	777	999999	999999	341	161	530	111	906	144	46	989	189	999999	130	176	800	999999	656	172	999999	999999	779	999999	832	999999	818	615	657	908	548	999999	999999	999999	999999	351	999999	124	691	999999	661	686	999999	556	999999	999999	66	332	397	999999	251	317	224	834	18	764	998	205	631	999999	343	915	454	997	595	332	386	795	999999	999999	896	999999	999999	540	511	343	139	233	458	999999	827	496	227	885	999999	240	499	778	386	999999	353	84	492	244	782	745	242	696	961	211	67	271	190	618	875	565	733	683	333	675	634	774	746	999999	629	847	697	569	999999	364	833	999999	418	95	999999	822	203	999999	757	999999	111	999999	272	999999	341	999999	315	609	20	112	507	815	999999	999999	999999	999999	337	999999	614	999999	58	673	366	999999	377	999999	852	104	192	62	999999	392	925	567	574	201	512	499	901	72	541	999999	558	238	856	28	162	999999	664	857	999999	942	735	999999	999999	437	87	665	879	999999	999999	220	426	957	999999	125	999999	888	999999	240	75	838	999999	551	404	960	124	137	749	999999	307	154	440	335	567	429	657	113	999999	999999	999999	847	620	30	358	330	671	999999	498	741	139	274	570	433	999999	999999	594	193	427	756	999999	949	915	530	584	570	780	101	999999	999999	468	785	48	10	126	999999	227	338	203	84	299	522	639	18	229	42	583	999999	999999	910	999999	999999	686	103	999999	999999	931	100	999999	788	550	999999	211	188	283	999999	236	569	999999	572	439	266	989	353	467	801	319	907	310	552	986	773	557	489	485	994	109	945	188	999999	999999	137	892	999999	533	719	321	461	734	876	806	24	699	971	481	578	483	999999	999999	31	854	34	790	893	801	777	999999	721	702	288	254	291	391	999999	286	311	373	584	819	747	999999	858	182	999999	745	972	83	586	18	906	521	766	319	167	107	272	347	998	613	999999	697	999999	758	456	631	525	999999	999999	694	179	215	999999	523	999999	541	999999	852	366	157	829	703	446	713	796	767	487	971	233	268	999999	964	374	970	72	60	889	109	725	802	230	999999	739	891	838	999999	999999	999999	430	625	999999	420	980	999999	999999	62	260	886	999999	999999	153	553	408	85	681	215	840	999999	460	838	651	
896	136	564	927	489	999999	999999	874	104	155	244	551	607	167	603	983	523	195	20	799	13	999999	46	658	677	940	664	220	999999	860	693	792	592	974	999999	999999	426	999999	304	999999	999999	21	867	544	908	999999	801	917	87	231	327	743	999999	48	648	759	99	905	259	549	310	345	999999	244	999999	451	958	633	999999	319	566	599	890	999999	103	999999	279	502	749	675	149	746	142	412	543	949	352	553	335	454	204	521	674	755	999999	999999	770	999999	999999	999999	53	999999	963	767	664	727	852	528	999999	657	489	596	165	999999	409	563	212	838	700	511	109	415	308	508	125	55	924	144	999999	999999	999999	645	420	292	632	972	782	374	747	815	107	823	608	999999	999999	607	365	100	356	235	167	932	933	580	367	638	869	999999	652	618	802	717	999999	999999	436	999999	999999	999999	951	437	999999	837	101	884	414	285	999999	999999	543	518	690	834	788	999999	575	298	712	840	924	999999	112	327	722	999999	23	389	437	395	251	130	431	491	148	999999	454	329	999999	59	175	91	830	249	921	143	999999	968	928	488	647	999999	142	345	999999	957	334	462	125	962	999999	34	848	999999	388	422	999999	208	999999	870	462	255	999999	663	999999	843	173	999999	406	588	999999	55	460	949	748	112	999999	999999	543	999999	593	992	214	999999	187	999999	243	419	860	508	57	729	281	68	999999	401	691	999999	999999	999999	794	471	66	536	999999	826	573	999999	672	285	434	999999	999999	515	999999	470	50	999999	999999	534	609	999999	12	897	541	999999	773	402	999999	356	421	519	425	437	395	999999	935	999999	125	361	576	999999	747	999999	84	56	73	766	781	565	361	999999	994	999999	505	51	999999	169	999999	999999	999999	181	999999	999999	864	915	585	238	999999	999999	534	372	463	999999	999999	275	999999	999999	822	494	416	16	620	999999	995	309	525	289	999999	999999	664	776	999999	999999	309	405	368	431	720	169	471	835	646	628	40	999999	658	870	188	240	45	50	346	999999	875	55	999999	999999	330	999999	399	305	306	775	499	758	689	629	999999	999999	907	999999	707	663	32	580	999999	992	338	16	650	999999	110	701	319	624	439	999999	958	263	999999	751	999999	165	769	999999	999999	999999	139	282	999999	38	56	626	332	460	343	683	487	304	999999	568	289	324	999999	745	999999	604	466	999999	328	517	671	999999	999999	166	483	999999	893	857	51	999999	999999	65	999999	621	999999	484	379	858	290	756	694	663	577	286	471	787	251	34	999999	935	414	263	999999	791	367	485	908	176	999999	791	
789	999999	263	196	704	233	616	302	999999	720	235	607	594	571	823	17	993	999999	694	696	310	869	999999	116	94	609	111	915	264	132	576	999999	999999	499	967	73	410	391	581	999999	180	999999	887	259	709	806	669	392	968	359	491	476	482	291	999999	919	744	157	111	105	131	701	47	23	999999	32	726	999999	999999	760	607	611	859	999999	999999	362	982	637	406	999999	939	999999	947	905	641	109	730	599	19	999999	329	262	290	485	127	999999	910	873	115	687	90	575	999999	217	751	879	617	999999	765	138	999999	117	751	823	999999	999999	754	142	999999	55	999999	999999	95	999999	441	355	331	383	338	57	451	118	531	718	999999	374	931	999999	164	999999	492	999999	834	880	119	222	511	466	329	999999	999999	778	999999	69	394	953	999999	242	776	406	558	243	698	717	687	829	585	999999	999999	791	480	24	978	621	562	598	302	214	999999	228	999999	999999	63	999999	332	672	999999	472	334	254	885	698	963	757	212	259	15	126	203	290	637	479	840	538	244	710	800	879	506	796	661	999999	999999	557	562	693	189	85	999999	24	220	999999	708	381	906	781	61	230	999999	999999	593	185	21	165	591	374	34	525	999999	622	871	738	999999	538	593	610	902	415	205	519	79	929	999999	188	999999	524	771	469	632	999999	999999	580	470	999999	212	999999	272	999999	999999	198	669	663	697	773	152	999999	157	180	999999	305	999999	645	34	999999	244	999999	453	832	95	77	603	565	892	999999	999999	301	278	772	999999	116	347	272	449	17	999999	415	241	999999	46	598	376	600	680	337	584	23	555	571	959	548	999999	440	555	898	594	114	771	773	810	999999	999999	999999	844	681	999999	999999	999999	999999	58	828	431	495	796	999999	701	12	884	999999	350	949	745	999999	813	999999	84	907	716	551	422	999999	999999	468	158	195	394	990	999999	999	379	968	999999	538	999999	999999	126	999999	644	999999	207	999999	999999	999999	432	860	115	506	572	68	607	999999	999999	999999	604	312	193	999999	347	999999	112	999999	999999	999999	196	382	142	217	193	999999	669	537	272	658	353	999999	999999	439	999999	999999	999999	887	428	697	401	329	78	171	933	999999	947	164	209	43	956	999999	345	344	29	999999	727	999999	999999	999999	398	999999	999999	251	311	999999	999999	999999	999999	59	531	224	292	558	493	999999	313	970	283	999999	734	515	337	239	702	857	495	192	420	985	569	191	573	537	309	331	999999	827	860	169	435	204	237	999999	511	741	214	786	999999	999999	747	756	623	351	999999	999999	999999	557	
548	453	288	999999	343	941	490	349	650	999999	259	171	999999	486	120	124	546	999999	288	187	999999	960	653	999999	999999	267	999999	812	567	232	999999	426	588	984	999999	999999	881	832	860	295	670	172	100	459	537	999999	999999	270	646	509	999999	999999	604	999999	830	587	800	580	272	85	703	999999	781	428	383	832	999999	350	208	704	242	999999	999999	999999	517	565	870	203	180	651	999999	999999	999999	68	426	999999	821	33	164	700	615	311	570	784	591	999999	390	671	999999	705	117	487	72	942	277	102	999999	611	999999	274	717	607	409	621	645	727	510	723	12	627	20	559	999999	507	98	931	153	895	999999	524	999999	999999	999999	475	999999	952	914	233	790	333	999999	219	974	889	999999	18	901	949	148	864	491	667	999999	999999	999999	557	999999	564	854	345	999999	60	210	999999	999999	518	489	934	87	692	812	286	932	678	999999	999999	999999	306	525	89	999999	204	756	546	42	516	539	669	780	986	661	359	379	455	999999	758	19	999999	999999	473	529	999999	871	456	61	214	999999	991	640	893	972	994	49	774	315	755	999999	999999	501	584	979	819	163	100	41	463	907	487	999999	999999	791	145	508	61	999999	72	332	310	495	999999	781	547	39	887	24	667	319	605	149	629	464	355	948	999999	999999	999999	999999	999999	424	999999	307	257	697	581	111	837	496	988	223	252	433	994	178	999999	802	441	790	276	999999	373	153	311	347	674	604	999999	196	293	567	850	999999	550	885	897	999999	533	850	458	785	186	181	999999	391	897	999999	999999	186	284	999999	62	919	547	704	61	454	996	910	32	976	999999	650	212	999999	999999	993	882	119	281	999999	278	591	341	490	899	999999	999999	919	999999	478	144	269	912	870	514	999999	712	999999	834	453	534	623	827	481	999999	536	968	899	28	904	323	360	999999	141	153	471	587	999999	805	858	631	999999	470	553	841	405	738	999999	916	442	290	46	285	828	619	655	999999	860	999999	999999	233	999999	901	546	165	784	999999	999999	727	53	352	999999	999999	975	821	457	163	283	999999	724	798	999999	999999	999999	623	286	85	87	999999	999999	708	727	696	999999	634	708	185	999999	999999	67	51	957	614	999999	99	634	995	309	999999	171	502	489	230	999999	574	597	939	326	922	878	708	999999	268	999999	999999	625	999999	608	999999	123	282	238	885	582	683	841	32	120	495	988	290	775	81	360	995	228	507	61	867	999999	769	999999	11	520	358	765	999999	999999	999999	474	999999	397	999999	893	889	273	603	648	961	733	999999	
828	830	933	597	933	215	908	999999	126	127	907	999999	313	353	423	236	375	999999	918	152	999999	999999	30	323	893	999999	187	999999	732	624	999999	99	999999	471	999999	38	78	922	425	559	999999	151	420	999999	767	656	999999	549	475	46	238	425	999999	591	999999	255	999999	999999	704	127	37	447	511	999999	999999	817	607	999999	413	394	168	999999	807	368	363	999999	172	673	555	247	169	999999	995	999999	999999	999999	56	999999	999999	999999	228	458	228	308	531	999999	640	919	999999	949	58	999999	999999	90	878	999999	617	685	237	433	93	999999	74	467	999999	399	452	999999	115	825	771	65	307	717	176	999999	234	999999	836	999999	865	999999	585	605	198	999999	501	914	817	610	999999	370	324	119	611	92	394	760	999999	142	899	823	813	272	188	993	999999	428	914	177	561	117	848	226	568	840	560	468	278	613	897	538	999999	504	998	410	740	197	116	999999	325	999999	168	703	121	51	439	999999	999999	204	836	83	999	999999	999999	718	522	999999	551	771	532	926	492	737	244	371	999999	318	274	777	263	329	999999	999999	852	97	949	154	115	527	411	999999	50	84	999999	824	999999	999999	999999	289	888	642	999999	999999	561	399	981	999999	468	999999	225	130	999999	999999	999999	517	760	178	797	999999	769	377	992	34	370	294	885	418	961	420	832	475	863	999999	888	620	683	978	280	462	999999	528	685	365	311	290	199	400	142	269	73	370	562	493	520	521	650	621	973	276	514	573	999999	58	999999	999999	266	73	761	999999	833	999999	999999	999999	856	999999	691	636	723	999999	105	495	285	701	356	472	913	379	999999	377	970	999999	14	13	999999	999999	999999	637	448	561	33	135	999999	811	435	291	472	999999	636	279	829	24	898	894	180	29	298	767	701	999999	836	887	599	394	999999	772	999999	999999	396	325	191	64	197	171	65	970	999999	473	999999	75	999999	999999	743	204	547	999999	172	119	999999	928	253	999999	999999	994	999999	146	536	999999	460	663	513	999999	999999	321	97	775	826	999999	838	210	172	999999	501	999999	999999	150	153	404	847	999999	609	668	71	999999	81	890	128	203	999999	999999	999999	612	23	999999	562	432	864	431	999999	771	139	435	281	632	766	428	799	999999	550	999999	993	141	406	65	64	844	516	373	249	207	657	633	299	919	999999	559	811	888	83	31	286	721	297	85	275	183	397	438	701	999999	999999	818	653	862	925	311	216	957	558	717	916	999999	192	909	124	505	145	361	866	216	617	911	236	528	999999	281	844	330	999999	880	
457	87	999999	596	116	839	999999	999999	999999	464	353	999999	340	366	999999	785	539	387	961	999999	47	999999	572	495	999999	189	591	134	999999	654	467	886	177	677	269	999999	828	596	803	285	525	708	999999	412	863	763	580	999999	999999	999999	741	999999	369	29	999999	422	999999	187	560	926	257	855	871	350	996	466	686	662	106	275	957	943	584	686	254	339	678	169	999999	281	609	721	710	999999	999999	10	526	999999	999999	847	333	999999	999999	876	37	670	999999	26	415	406	87	918	774	157	565	798	882	683	999999	513	999999	355	999999	289	327	536	155	999999	999999	996	999999	999999	827	999999	999999	999999	907	999999	658	584	999999	999999	754	235	203	690	947	562	999999	123	128	843	382	999999	113	977	105	755	559	501	524	17	588	999999	466	549	999999	525	215	999999	890	184	35	201	21	91	600	330	95	636	589	592	351	324	877	106	166	505	154	965	220	162	158	166	69	494	82	999999	768	654	600	431	999999	237	232	999999	818	999999	320	32	386	775	669	922	912	932	666	274	541	370	999999	595	380	250	49	999999	36	868	141	526	18	999999	561	441	46	167	245	123	999999	934	999999	975	195	999999	999999	444	492	236	254	137	828	808	999999	408	270	999999	999999	117	198	999999	917	950	58	793	23	999999	223	999999	885	755	696	552	183	607	999999	418	409	999999	661	604	999999	999999	624	14	697	999999	999999	162	180	41	115	138	925	607	26	337	926	401	999999	999999	999999	264	350	498	440	286	634	999999	326	852	605	804	455	999999	999999	127	335	54	105	813	670	71	67	999999	649	568	999999	576	590	999999	491	999999	148	999999	999999	991	459	135	574	421	999999	999999	836	328	436	311	682	341	368	899	12	882	999999	305	796	169	999999	496	848	871	659	68	999999	571	371	596	999999	999999	999999	256	667	209	479	684	247	415	999999	999999	427	348	886	295	217	690	999999	609	713	842	407	224	999999	963	286	702	999999	516	648	999999	999999	840	645	432	131	122	242	802	412	620	68	391	999999	467	79	510	999999	374	850	925	818	761	883	823	999999	995	461	999999	923	777	999999	730	767	960	782	587	999999	999999	173	105	458	950	206	102	999999	26	290	336	999999	999999	717	999999	666	722	455	205	956	822	579	999999	999999	999999	999999	635	698	337	623	973	999999	492	999999	531	211	755	476	868	999999	791	48	836	715	135	810	156	70	535	74	55	514	999999	630	880	884	46	999999	999999	81	571	999999	999999	402	999999	650	999999	999999	195	195	999999	255	587	999999	999999	
783	742	421	534	728	732	575	173	999999	578	999999	109	861	927	646	999999	319	999999	797	999999	397	592	443	408	484	408	187	874	349	163	999999	927	945	465	106	999999	624	910	202	348	999999	240	192	824	847	551	999999	51	548	999999	999999	698	789	647	777	201	309	23	60	329	554	700	823	999999	778	541	163	999999	830	999999	549	409	999999	458	996	166	409	619	560	932	858	146	336	328	563	110	999999	308	999999	905	842	611	859	999999	999999	305	417	83	999999	316	398	999999	220	53	999999	999999	344	341	650	621	791	690	462	128	999999	418	374	999999	999999	999999	999999	854	718	925	662	938	549	492	999999	700	749	999999	999999	253	999999	715	999999	293	999999	999999	999999	807	657	999999	999999	999999	159	741	411	386	931	999999	526	999999	913	543	999999	999999	390	542	652	999999	999999	949	871	464	126	218	999999	755	999999	999999	999999	999999	911	595	999999	652	999999	510	788	807	90	288	769	837	999999	206	999999	10	291	640	902	314	999999	914	140	999999	204	999999	45	940	999999	656	999999	850	264	341	465	327	345	782	999999	999999	753	999999	771	999999	999999	999999	999999	920	878	583	999999	851	999999	353	475	997	465	500	999999	162	474	848	650	433	394	918	582	999999	999999	22	664	999999	999999	31	560	875	152	999999	526	170	999999	125	72	584	192	52	672	999999	866	468	862	845	334	331	416	999999	203	347	13	272	461	186	189	866	999999	964	694	167	792	999999	854	722	999999	297	999999	359	786	76	251	351	256	999999	999999	282	159	819	184	999999	615	655	681	804	739	999999	999999	999999	935	205	999999	999999	999999	514	128	276	614	149	872	999999	183	66	129	137	999999	661	999999	790	574	907	999999	999999	790	858	551	147	999999	59	982	719	588	330	423	590	999999	33	993	999999	553	999999	668	19	946	147	662	558	535	553	999999	88	247	918	263	38	489	566	437	499	999999	980	357	999999	166	162	458	853	643	538	727	999999	667	285	247	238	999999	706	999999	999999	206	993	611	374	999999	904	482	670	76	395	999999	843	595	503	778	572	999999	999999	999999	794	688	808	915	997	826	634	420	961	680	999999	999999	783	414	784	303	969	378	982	223	262	679	787	786	258	437	884	488	173	999999	675	250	999999	853	367	999999	999999	999999	999999	999999	716	493	520	990	52	999999	999999	438	810	999999	808	203	15	890	600	999999	901	999999	667	569	999999	156	257	999999	999999	783	999999	929	56	820	905	892	764	999999	506	768	169	797	999999	652	119	455	677	963	999999	481	999999	255	262	253	72	
375	420	54	607	570	246	999999	984	268	999999	398	391	990	304	999999	999999	571	393	832	955	999999	287	24	999999	495	479	293	999999	533	999999	408	676	999999	999999	539	481	719	836	999999	531	112	812	485	701	721	73	686	668	783	999999	673	861	430	297	957	97	999999	594	121	101	952	301	999999	719	552	999999	588	242	999999	999999	719	999999	999999	310	852	999999	802	323	739	431	999999	625	981	490	999999	547	256	515	800	451	999999	134	725	844	579	811	361	766	158	999	485	454	903	348	333	938	414	130	445	665	999999	999999	855	689	309	337	319	970	843	15	999999	82	442	323	370	594	18	999999	730	51	940	45	174	739	946	347	722	643	999999	937	999999	135	999999	144	165	999999	279	46	544	252	501	390	999999	153	534	412	22	589	978	999999	929	800	399	999999	725	260	999999	999999	742	999999	999999	999999	999999	906	872	349	12	307	167	378	325	972	78	488	999999	999999	999999	30	215	543	335	142	665	428	17	342	735	676	999999	905	999999	163	999999	583	637	999999	577	999999	999999	195	409	714	432	609	423	999999	732	911	853	999999	146	898	999999	209	636	999999	20	999999	898	539	999999	336	888	999999	305	171	678	495	850	724	982	107	748	30	143	999999	710	999999	14	60	610	824	999999	999999	768	184	252	999999	999999	166	814	999999	999999	999999	999999	83	826	999999	999999	262	288	246	999999	139	999999	49	159	890	999999	999999	771	955	391	848	929	789	513	643	999999	131	918	583	549	694	909	801	999999	999999	448	70	793	539	751	752	771	373	999999	693	999999	729	34	362	39	930	999999	859	800	999999	811	792	999999	193	687	192	343	704	999999	375	999999	390	69	152	999999	999999	233	999999	214	638	999999	566	999999	999999	581	763	107	999999	554	619	309	999999	999999	711	205	656	499	610	999999	568	418	999999	999999	999999	999999	681	669	999999	910	33	706	162	999999	171	200	255	999999	750	611	924	94	999999	160	88	75	180	389	999999	947	999999	515	622	390	645	229	21	890	636	999999	899	999999	999999	999999	999999	912	156	405	999999	521	999999	889	749	998	999999	483	999999	916	597	999999	999999	302	321	933	125	517	94	772	18	941	189	365	999999	403	712	999999	999999	131	629	176	999999	775	549	999999	998	905	999999	624	463	171	588	105	302	313	999999	607	782	292	540	999999	999999	999999	396	898	341	594	758	356	296	107	615	520	999999	431	414	527	752	999999	935	220	999999	999999	999999	847	363	999999	73	999999	999999	114	56	585	591	616	348	999999	388	999999	505	999999	999999	420	337	
365	556	77	808	870	898	537	999999	308	999999	329	999999	368	74	549	545	256	999999	930	17	191	60	39	929	680	999999	870	148	110	979	531	73	340	141	954	300	295	286	202	929	811	259	748	238	271	354	980	479	839	999999	258	883	999999	413	156	314	526	147	137	787	999999	398	754	329	999999	266	931	236	120	258	259	999999	338	11	206	932	312	801	668	999999	999999	999999	999999	994	999999	648	847	927	985	649	774	999999	159	415	901	422	999999	999999	411	999999	422	753	999999	999999	999999	999999	999999	224	216	224	12	724	479	800	683	637	98	759	999999	999999	418	999999	250	470	999999	111	821	923	110	783	999999	999999	400	663	914	359	41	719	147	452	999999	633	720	771	647	999999	999999	358	999999	273	333	745	830	233	999999	999999	513	898	116	755	999999	631	124	999999	999999	129	334	815	999999	334	605	379	621	156	999999	785	293	999999	823	434	432	473	201	836	459	691	999999	176	77	506	999999	143	999999	392	985	472	519	999999	984	528	725	862	472	407	667	954	999999	684	149	999999	134	44	85	682	332	993	439	999999	972	106	77	168	748	389	488	472	767	239	170	999999	276	999999	999999	999999	708	999999	999999	794	179	505	566	377	37	266	382	811	999999	999999	69	991	42	242	325	888	461	567	999999	999999	919	999999	197	894	523	999999	544	138	549	780	973	999999	992	645	118	999999	999999	699	141	491	17	676	414	836	999999	179	999999	43	680	999999	843	151	456	918	999999	973	318	672	853	509	721	999999	271	287	957	307	999999	999999	133	847	358	761	999999	631	84	252	790	360	725	354	938	510	457	943	999999	831	999999	83	770	144	168	999999	999999	631	999999	999999	415	136	879	872	999999	201	910	832	257	92	999999	824	844	632	193	957	947	999999	571	999999	796	328	351	135	999999	999999	999999	989	688	491	914	805	999999	320	837	664	481	853	184	746	600	624	695	854	126	490	239	999999	950	211	919	348	999999	999999	999999	96	999999	999999	879	255	573	999999	999999	999999	178	999999	962	999999	795	528	485	103	334	824	620	181	632	497	18	511	695	489	999999	999999	999999	576	745	312	352	999999	879	999999	973	999999	182	680	480	929	999999	216	527	704	999999	432	725	826	24	244	939	796	463	297	745	999999	559	93	881	666	203	601	174	999999	192	54	999999	758	999999	405	999999	939	700	703	811	801	999999	991	147	616	999999	745	562	510	373	555	297	999999	981	604	379	999999	799	814	736	94	52	867	522	307	783	966	705	999999	593	999999	106	760	
999999	944	394	999999	946	274	999999	457	49	663	296	636	757	66	776	525	35	562	150	886	966	727	759	126	478	839	999999	795	50	999999	917	374	459	536	115	47	999999	810	152	534	999999	288	54	388	580	886	999999	726	999999	999999	593	40	859	999999	999999	759	194	278	100	116	441	119	417	106	746	922	187	230	951	739	315	224	420	616	976	688	682	381	545	592	299	116	604	861	359	887	514	249	743	999999	853	941	720	46	102	800	871	948	999999	658	708	329	775	999999	873	999999	999999	253	243	115	87	813	999999	508	816	335	514	999999	746	859	417	938	487	604	886	999999	999999	383	523	186	999999	733	739	886	883	969	341	999999	999999	980	999999	271	15	999999	279	49	218	222	229	767	295	325	999999	782	250	999999	842	180	999999	510	999999	246	729	67	298	999999	84	846	624	999999	999999	370	568	766	592	156	932	999999	334	846	164	999999	999999	756	890	501	531	999999	646	122	137	999999	578	487	115	40	999999	948	349	926	965	999999	598	382	773	924	757	999999	199	104	999999	992	999999	999999	355	593	91	973	176	999999	821	127	209	999999	718	832	999999	999999	660	561	614	999999	510	408	999999	792	999999	782	982	966	999999	999999	767	551	284	145	324	999999	141	521	948	568	781	552	999999	999999	173	96	663	940	142	675	785	638	999999	999999	999999	447	847	563	900	309	991	209	62	735	999999	657	236	583	999999	941	949	149	613	999999	212	957	303	42	999999	606	128	51	833	78	311	139	999999	431	653	876	12	578	620	649	999999	582	499	380	498	515	999999	90	432	201	726	646	34	443	650	534	154	815	934	304	190	950	999999	984	433	230	595	805	929	641	999999	380	528	963	479	630	468	923	543	123	747	48	618	642	999999	665	114	999999	780	128	999999	999999	644	999999	468	626	215	514	999999	277	919	64	160	999999	262	355	999999	70	963	30	76	231	281	820	556	152	999999	999999	642	999999	999999	999999	34	999999	999999	999999	736	999999	999999	999999	424	953	977	276	204	693	888	828	390	996	547	53	664	999999	62	999999	916	824	769	326	294	481	872	999999	160	951	999999	349	999999	510	999999	915	565	120	605	123	254	14	625	863	263	513	353	645	999999	83	313	273	758	408	835	911	442	189	999999	943	90	799	999999	252	663	548	947	999999	999999	631	487	554	165	939	267	911	208	906	72	780	999999	236	956	999999	648	766	591	482	675	707	999999	999999	550	662	42	454	999999	383	999999	714	565	474	999999	599	595	759	999999	819	
151	924	712	535	127	999999	999999	999999	842	48	604	897	957	475	999999	679	999999	111	13	999999	906	812	32	999999	706	999999	224	663	967	367	491	889	658	771	340	751	995	947	999999	999999	846	188	999999	999999	999999	313	999999	100	269	999999	450	493	756	614	913	339	999999	999999	829	769	573	999999	886	484	557	715	999999	999999	144	999999	684	210	843	999999	656	727	209	181	57	402	600	134	403	999999	999999	999999	143	54	999999	11	849	118	128	498	198	999999	999999	999999	303	73	74	570	956	806	999999	999999	650	514	957	195	139	730	839	999999	179	449	758	507	567	999999	581	204	337	142	999999	575	999999	999999	999999	962	434	82	877	983	338	999999	177	597	483	676	357	628	96	673	872	128	279	691	329	749	936	795	999999	743	491	870	243	824	202	339	169	305	999999	995	760	66	852	856	108	149	282	170	33	891	212	953	117	999999	999999	495	306	999999	999999	999999	35	999999	512	999999	501	468	796	352	404	999999	517	999999	175	101	912	815	999999	422	593	189	476	775	999999	999999	541	538	762	578	999999	706	999999	768	999999	159	970	999999	554	718	365	640	353	999999	765	879	999999	160	787	26	999999	453	230	999999	999999	846	836	259	999999	833	602	999999	705	999999	788	698	121	748	782	26	131	999999	999999	556	67	952	835	547	20	892	303	390	750	746	999999	999999	486	159	961	432	999999	721	999999	999999	999999	402	934	136	999999	999999	999999	636	999999	771	999999	999999	193	673	825	854	20	299	249	976	999999	221	222	999999	400	677	222	999999	786	359	704	410	999999	549	440	665	28	999999	999999	942	999999	667	999999	978	999999	999999	927	813	333	117	422	32	482	999999	999999	999999	189	975	735	999999	855	999999	850	28	999999	495	431	999999	242	999999	835	999999	999999	306	999999	872	209	243	118	534	749	409	999999	678	937	681	927	999999	369	999999	486	53	974	999999	999999	999999	817	993	911	365	444	294	580	172	999999	121	999999	999999	434	318	999999	945	866	210	724	455	175	181	91	396	567	999999	283	999999	683	792	999999	961	218	999999	65	215	332	752	99	999999	828	476	999999	826	999999	752	828	61	830	540	186	999999	217	641	163	645	999999	525	798	999999	20	873	488	489	784	177	999999	901	262	499	623	124	999999	999999	626	999999	999999	999999	999999	814	349	999999	876	153	615	999999	754	576	378	420	303	999999	953	823	453	955	999999	916	999999	384	785	999999	798	999999	999999	72	663	947	24	464	869	999999	999999	983	927	787	997	345	874	231	999999	400	533	841	999999	816	999999	999999	
815	671	711	999999	223	999999	39	422	434	545	236	552	999999	806	562	913	550	646	999999	969	895	665	958	652	51	819	960	395	403	956	145	110	902	375	999999	353	753	999999	999999	221	954	515	363	461	119	331	332	617	837	999999	301	559	691	999999	999999	159	999999	999999	817	403	508	644	28	477	999999	999999	650	534	674	218	170	540	212	913	25	390	312	506	542	720	497	353	557	784	665	586	999999	712	974	999999	640	999999	202	50	713	999999	999999	886	61	983	681	798	999999	629	458	999999	356	778	184	20	847	216	526	107	905	165	96	244	999999	824	716	999999	999999	692	578	477	999999	172	210	705	894	999999	455	999999	49	699	411	999999	999999	905	999999	640	537	963	144	433	177	105	145	558	999999	261	85	237	277	742	999999	260	60	981	999999	194	999999	479	999999	432	761	967	999999	216	999999	168	908	905	594	85	411	596	557	999999	999999	999999	36	652	482	642	999999	227	291	306	999999	160	999999	354	492	55	72	67	847	999999	672	999999	46	928	999999	74	352	179	642	201	341	651	702	999999	681	180	167	925	997	999999	92	543	999999	999999	754	603	291	564	423	549	23	353	749	845	999999	110	999999	107	999999	417	299	180	585	99	964	810	458	999999	999999	322	887	146	999999	373	999999	139	522	285	184	210	782	788	755	103	188	988	901	999999	434	580	964	999999	87	589	999999	999999	958	999999	999999	944	154	999999	892	111	661	876	293	385	999999	351	588	930	923	646	635	511	424	999999	911	999999	908	999999	546	999999	357	828	68	999999	999999	718	999999	925	488	239	66	471	895	654	441	999999	704	526	641	92	992	999999	999999	441	954	682	496	476	685	999999	46	553	999999	800	753	833	817	812	999999	507	180	662	452	693	590	173	615	770	59	609	999999	392	960	999999	109	324	692	627	525	507	231	705	250	667	203	512	999999	105	901	608	494	891	330	144	912	339	591	452	850	791	76	726	426	85	548	654	999999	320	700	439	151	199	297	999999	285	475	421	784	499	88	475	520	999999	451	124	390	71	826	551	770	732	250	999999	734	441	999999	288	174	129	549	919	999999	405	999999	466	305	604	632	858	447	917	806	999999	772	999999	556	999999	999999	961	167	592	766	999999	929	706	901	999999	999999	267	780	196	257	999999	950	168	98	124	407	984	999999	785	439	999999	114	999999	926	297	999999	418	999999	647	313	999999	999999	957	999999	617	475	999999	565	999999	999999	375	88	999999	670	999999	999999	999999	237	999999	460	999999	152	999999	163	
799	999999	87	779	613	415	154	382	999999	883	53	702	999999	999999	481	649	641	999999	934	999999	999999	888	853	191	999999	999999	402	191	452	999999	323	70	999999	803	999999	999999	398	985	999999	477	999999	992	945	377	626	999999	999999	607	755	792	819	571	217	639	999999	999999	811	895	994	327	23	999999	930	999999	569	999999	123	999999	652	529	999999	655	999999	466	845	999999	943	486	565	346	999999	999999	435	659	377	752	852	999999	715	451	150	502	991	634	999999	934	72	998	807	643	335	819	999999	236	999999	173	999999	750	793	26	967	334	340	657	999999	229	537	999999	579	817	140	172	483	211	999999	758	664	841	12	910	19	944	679	921	21	466	999999	209	128	999999	657	111	999999	698	483	816	172	999999	999999	244	999999	792	428	989	512	999999	346	753	999999	783	999999	999999	748	999999	16	999999	999999	418	999999	584	389	337	999999	375	999999	38	15	785	727	999999	596	330	258	999999	999999	227	526	689	418	847	130	95	999999	345	704	404	999999	283	691	460	999999	999999	696	18	999999	999999	640	999999	829	483	999999	999999	999999	284	197	188	14	999999	380	789	999999	966	10	999999	463	999999	975	816	999999	999999	675	731	103	276	999999	842	634	250	999999	443	999999	473	859	999999	689	569	999999	999999	158	526	400	383	903	902	953	204	753	897	554	560	103	823	391	73	999999	436	999999	759	871	354	553	999999	999999	936	212	43	116	999999	119	894	244	897	668	154	999999	301	828	999999	322	217	98	999999	695	363	349	762	91	795	136	263	112	999999	216	803	972	636	999999	967	999999	920	98	999999	788	660	999999	206	165	999999	698	517	608	999999	999999	999999	265	817	999999	713	596	449	952	320	999999	855	791	935	999999	999999	181	738	983	860	999999	999999	129	999999	999999	44	47	999999	607	843	107	619	999999	837	862	551	547	165	567	604	381	259	967	777	749	933	869	999999	516	999999	76	959	533	747	773	55	544	855	869	43	675	999999	842	118	999999	329	209	954	999999	148	327	25	180	388	489	253	999999	352	660	24	999999	656	636	317	777	147	95	907	73	816	16	692	296	534	928	999999	416	858	563	430	733	999999	317	377	999999	999999	788	154	268	999999	620	202	204	999999	868	29	816	535	341	999999	999999	999999	890	266	141	634	729	646	459	561	836	575	788	240	291	999999	348	269	344	726	358	940	649	543	206	999999	498	999999	665	999999	121	881	526	487	999999	999999	34	61	245	999999	330	151	999999	706	693	999999	413	999999	572	617	681	999999	201	615	727	303	999999	356	
70	999999	146	298	999999	550	450	955	58	311	53	999999	236	296	34	995	999999	216	255	999999	850	161	999999	534	868	999999	999999	564	690	911	999999	893	789	677	991	917	999999	42	999999	154	999999	738	995	112	920	722	391	394	532	205	219	520	57	708	506	908	999999	999999	999999	933	322	885	274	147	552	160	71	558	999999	116	793	999999	56	111	687	999999	999999	999999	999999	156	666	999999	999999	999999	999999	248	845	90	181	92	10	599	613	237	831	379	473	858	560	769	999999	999999	999999	425	411	845	999999	946	999999	999999	753	619	998	999999	999999	478	999999	780	444	313	315	980	386	999999	116	204	759	818	999999	318	999999	306	747	844	495	832	754	999999	93	856	774	999999	70	786	339	390	601	340	960	362	526	693	424	256	999999	680	456	999999	999999	217	96	655	999999	712	746	999999	871	163	787	443	999999	245	696	587	538	999999	920	600	883	999999	602	429	857	999999	791	999999	881	500	390	815	999999	878	308	875	999999	128	999999	357	999999	882	999999	447	553	526	638	290	996	837	717	56	759	856	992	592	999999	666	999999	761	999999	792	999999	380	999999	971	999999	845	937	821	816	420	195	572	999999	999999	216	165	875	999999	999999	511	999999	54	999999	343	66	530	885	716	271	113	330	999999	437	258	999999	148	999999	581	469	793	353	185	30	307	861	196	306	991	385	458	791	999999	483	999999	833	530	999999	439	915	537	999999	230	559	713	99	725	145	999999	999999	78	491	304	871	494	168	999999	34	999999	482	869	233	894	999999	812	322	999999	986	999999	424	786	999999	999999	666	932	833	132	625	316	217	145	61	999999	306	317	967	496	595	988	999999	61	505	122	956	56	999999	75	889	747	400	236	738	126	999999	907	527	256	638	939	999999	45	167	717	277	346	817	239	597	33	844	825	278	997	999999	372	999999	999999	999999	999999	628	999999	242	878	999999	981	999999	935	116	399	999999	721	999999	999999	999999	225	894	788	844	999999	238	83	999999	866	902	574	957	740	358	525	627	99	999999	999999	320	893	802	288	999999	296	939	999999	999999	208	244	999999	967	621	670	553	478	502	594	668	391	554	999999	376	975	351	33	666	586	999999	772	699	999999	999999	345	444	422	615	999999	558	999999	355	999999	279	631	779	607	346	80	805	56	134	505	309	636	766	603	436	999999	999999	272	283	999999	542	436	544	379	136	286	999999	140	999999	515	45	988	46	604	30	744	206	999999	687	596	781	544	999999	999999	454	999999	578	840	999999	312	999999	295	406	999999	417	
843	999999	410	999999	69	843	674	192	999999	469	320	600	999999	582	691	116	715	584	687	524	997	788	999999	924	999999	707	395	999999	560	999999	750	591	987	196	999999	999999	796	273	628	999999	999999	362	38	734	143	614	999999	268	304	206	999999	711	719	535	419	64	999999	485	999999	999999	458	529	631	642	719	999999	612	975	404	44	319	451	999999	999999	416	645	760	615	999999	999999	301	137	999999	364	164	49	872	462	776	132	999999	999999	714	277	304	999999	999999	395	25	414	999999	999999	999999	270	886	380	754	784	128	774	304	140	694	249	70	999999	679	277	999999	680	999999	160	208	282	133	998	999999	999999	641	999999	915	374	600	386	317	859	273	590	478	783	294	98	999999	12	827	999999	627	474	216	973	999999	463	907	345	558	999999	999999	590	999999	887	643	75	153	299	859	999999	540	318	999999	210	66	99	798	704	999999	767	816	999999	999999	353	381	272	482	667	920	461	467	264	999999	999999	626	999999	999999	590	149	228	945	54	153	898	249	318	542	16	916	819	664	213	949	790	43	47	146	793	999999	999999	593	485	379	407	999999	285	999999	476	999999	384	999999	217	564	176	822	772	62	556	999999	999999	999999	476	751	110	797	264	315	46	432	999999	546	659	85	999999	635	470	674	745	435	963	828	75	999999	542	183	456	648	999999	968	270	984	590	689	999999	651	999999	733	278	609	218	970	453	53	996	837	985	999999	999999	541	362	108	316	130	151	244	664	54	999999	926	351	615	532	999999	171	603	956	999999	999999	999999	518	736	405	146	227	992	385	32	434	704	197	323	851	251	616	172	999999	999999	548	218	987	81	999999	352	268	999999	447	384	881	999999	881	25	510	999999	32	626	999999	180	902	999999	859	999999	999999	514	999999	37	763	291	999999	999	925	496	432	423	138	999999	221	999999	877	624	554	10	999999	42	823	999999	999999	181	999999	999999	470	999999	566	999999	999999	355	461	20	999999	999999	839	166	921	882	999999	394	999999	97	999999	999999	414	649	303	288	603	858	500	587	690	999999	224	999999	999999	472	539	999999	929	43	73	783	984	210	999999	646	999999	397	88	999999	564	439	590	999999	630	644	584	999999	999999	288	795	999999	855	874	330	57	26	257	105	459	353	999999	999999	559	33	768	600	214	209	656	502	216	780	242	999999	261	999999	498	961	427	887	999999	224	999999	247	999999	928	120	999999	402	999999	538	302	629	915	515	974	999999	702	999999	999999	380	621	999999	999999	589	721	622	851	79	81	999999	295	678	571	634	834	
813	321	460	999999	489	334	806	35	964	913	160	326	517	286	944	795	109	383	999999	106	666	865	658	851	315	269	810	331	112	252	624	999999	290	680	171	719	251	32	999999	56	815	532	999999	675	570	306	344	792	136	732	196	305	64	538	999999	948	663	609	534	999999	523	485	922	721	299	103	46	836	125	999999	999999	999999	999999	471	999999	143	53	983	291	999999	925	28	204	380	65	329	999999	752	512	999999	65	642	999999	999999	999999	339	610	110	385	477	270	508	677	901	187	120	999999	999999	256	999999	905	999999	328	526	304	505	291	551	999999	970	99	293	333	902	999999	912	999999	483	999999	999999	533	942	999999	999999	748	427	999999	302	202	945	842	420	505	477	317	999999	999999	971	49	999999	58	68	444	999999	387	976	184	775	999999	275	531	12	653	304	511	962	82	513	777	877	165	999999	358	999999	138	999999	788	856	999999	793	598	617	443	912	903	475	508	999999	436	772	253	574	570	999999	999999	839	767	211	999999	355	313	809	999999	172	871	70	709	999999	999999	999999	198	999999	999999	938	677	914	568	741	401	46	463	999999	87	15	999999	590	999999	432	999999	298	911	586	890	249	999999	788	422	281	50	843	765	784	999999	727	583	925	394	631	259	510	281	35	809	929	891	999999	732	999999	537	291	999999	999999	428	988	797	611	436	940	458	889	999999	999999	701	558	280	679	963	360	999999	708	999999	999999	182	795	27	999999	777	961	358	999999	65	999999	743	759	211	488	365	927	929	972	498	999999	999999	999999	999999	984	333	261	999999	221	469	999999	767	828	95	999999	114	633	971	911	834	475	592	400	999999	999999	553	942	999999	791	324	46	999999	459	220	752	999999	999999	787	42	562	526	312	146	999999	683	466	999999	674	999999	384	732	955	28	148	999999	860	782	536	740	440	391	904	867	999999	432	951	318	618	342	229	301	999999	938	358	999999	999999	455	802	159	811	638	278	989	417	592	90	999999	320	196	891	841	286	56	602	180	622	445	249	999999	731	157	306	341	147	92	886	999999	999999	830	861	414	979	387	928	801	123	914	459	315	352	549	999999	432	999999	388	25	799	346	187	695	726	216	637	999999	999999	342	999999	851	999999	705	73	743	999999	335	999999	861	999999	999999	800	67	707	986	934	822	192	159	999999	999999	759	76	96	681	491	144	144	208	999999	999999	274	469	186	999999	999999	999999	289	806	517	106	963	526	126	682	545	130	988	740	282	814	246	514	468	55	999999	999999	618	392	262	999999	201	
288	519	940	852	999999	880	643	862	334	543	385	642	999999	927	999999	999999	999999	999999	370	155	403	926	538	722	760	10	141	971	865	990	896	999999	171	905	999999	17	186	999999	214	999999	354	999999	999999	280	999999	872	691	128	858	999999	214	999999	999999	209	999999	361	980	227	102	999999	749	672	999999	344	647	831	999999	871	251	999999	773	585	931	130	801	526	979	267	862	887	319	22	123	556	786	649	663	999999	118	333	36	959	736	873	500	682	880	612	633	39	401	999999	876	632	999999	628	325	999999	408	280	382	722	999999	215	31	736	559	999999	558	997	999999	519	763	999999	210	999999	848	67	630	128	645	376	634	833	999999	499	146	999999	999999	167	333	892	562	837	950	313	604	531	999999	764	133	999999	999999	635	861	999999	66	999999	431	730	999999	268	150	999999	635	16	98	531	718	532	999999	78	438	400	673	285	999999	999999	967	999999	220	327	215	865	995	215	322	999999	972	614	442	187	69	291	387	75	751	999999	212	944	225	82	813	330	174	65	999999	663	999999	585	924	141	990	999999	519	463	63	285	295	430	693	99	999999	113	999999	999999	19	999999	23	607	533	685	999999	999999	999999	147	999999	885	999999	939	213	658	45	396	690	311	197	999999	772	999999	999999	476	986	782	260	135	522	709	240	999999	56	999999	649	364	61	249	999999	967	999999	381	949	178	999999	999999	226	45	63	172	423	787	234	999999	384	99	999999	66	698	999999	999999	999999	999999	804	654	948	893	357	999999	681	999999	451	893	229	679	400	974	843	893	999999	565	999999	81	359	296	999999	527	570	481	560	768	994	550	477	999999	308	999999	999999	524	634	999999	868	36	382	827	971	894	15	805	983	999999	999999	173	67	999999	557	484	275	999999	211	431	333	876	458	999999	350	901	425	999999	381	999999	830	329	268	189	696	999999	699	531	324	558	521	764	999999	999999	26	999999	999999	102	648	824	491	636	999999	999999	138	999999	578	469	999999	80	478	999999	999999	350	294	432	905	878	999999	368	784	743	204	999999	999999	568	999999	22	999999	519	418	333	386	557	162	999999	999999	65	60	999999	620	999999	999999	253	999999	540	999999	157	999999	593	925	613	413	999999	49	747	441	669	303	569	614	565	573	967	661	154	604	877	198	999999	425	850	827	984	748	555	698	999999	574	379	238	241	999999	999999	594	999999	920	106	999999	414	762	347	999999	490	99	999999	666	87	592	934	999999	999999	958	71	999999	84	786	999999	541	494	58	491	104	924	341	382	704	270	382	856	234	
507	369	783	337	87	98	999999	999999	693	999999	621	367	999999	442	774	282	799	145	520	28	501	565	34	365	280	253	837	159	717	999999	999999	999999	735	999999	438	104	184	999999	99	999999	999999	533	848	999999	437	134	465	491	566	999999	904	135	862	837	999999	942	345	428	66	999999	260	197	188	342	493	917	999999	930	13	680	999999	999999	999999	534	999999	999999	717	429	928	156	999999	356	592	617	455	999999	841	999999	975	999999	759	756	677	264	734	262	355	515	999999	519	502	534	487	886	11	839	89	338	269	766	234	999999	500	910	56	904	999999	570	999999	999999	86	733	999999	517	999999	351	397	790	799	326	621	212	318	418	999999	263	999999	999999	615	615	999999	512	638	219	271	843	999999	767	217	999999	657	784	627	897	442	769	580	970	964	999999	452	298	539	943	999999	32	607	999999	266	999999	999999	999999	955	281	32	574	104	999999	999999	999999	95	630	999999	969	668	836	999999	420	975	884	999999	898	741	954	999999	902	999999	695	75	248	999999	184	999999	424	999999	758	999999	355	999999	868	999999	999999	724	999999	574	822	715	570	284	999999	448	196	115	382	999999	148	167	10	119	130	601	409	679	16	999999	911	129	168	999999	909	17	238	546	116	999999	999999	999999	855	389	350	196	412	421	756	800	999999	78	999999	999999	655	601	828	246	753	277	275	999999	718	53	663	702	556	395	374	310	220	999999	998	999999	274	999999	312	999999	768	933	199	987	922	999999	793	842	991	999999	529	999999	189	991	792	839	944	690	464	811	999999	647	639	999999	999999	999999	999999	409	79	966	48	691	999999	217	999999	999999	88	287	243	512	260	821	999999	701	866	66	131	229	857	999999	227	999999	509	999999	895	131	303	182	941	476	999999	393	773	35	999999	837	999999	999999	523	999999	761	999999	456	952	560	999999	936	938	999999	990	334	370	999999	910	999999	463	999999	798	322	356	999999	906	346	767	999999	999999	58	999999	999999	38	46	999999	705	884	408	999999	138	999999	940	990	195	365	31	950	999999	265	842	862	286	363	999999	999999	660	177	999999	999999	999999	999999	999999	693	999999	999999	64	999999	953	185	999999	667	999999	199	335	634	857	999999	171	171	999999	395	626	629	999999	195	409	530	381	815	499	999999	999999	553	238	999999	489	257	999999	999999	999999	899	999999	965	999999	184	361	96	38	31	373	999999	999999	295	999999	935	71	447	668	671	851	534	750	148	686	136	999999	958	999999	884	155	610	999999	999999	860	985	398	999999	999999	849	834	322	501	359	452	170	532	153	999999	302	388	
999999	588	999999	93	775	999999	859	289	999999	946	999999	135	153	999999	762	150	999999	434	984	547	410	418	999999	837	999999	999999	400	695	525	999999	999999	385	668	999999	999999	32	726	153	94	837	539	381	565	903	441	999999	357	483	690	30	999999	718	999999	999999	999999	999999	769	999999	555	743	999999	999999	999999	869	860	999999	999999	647	772	739	424	635	349	156	18	39	852	914	999999	350	999999	917	15	504	850	999999	999999	913	999999	481	262	999999	598	351	999999	375	618	999999	999999	424	730	710	711	950	606	128	378	452	999999	999999	999999	999999	999999	214	68	840	168	268	28	493	999999	999999	128	301	487	332	999999	997	77	999999	420	166	872	981	999999	974	999999	999999	898	732	998	344	177	580	701	407	862	999999	999999	248	217	359	677	999999	999999	999999	999999	420	472	283	999999	999999	385	114	537	623	982	257	593	94	999999	113	369	296	495	896	385	999999	599	90	470	652	714	828	999999	999999	488	323	797	442	999999	795	592	625	650	626	958	73	999999	87	999999	614	800	209	613	999999	989	391	72	297	802	55	820	392	999999	438	666	999999	679	476	145	669	460	161	702	839	520	744	645	868	999999	322	504	999999	665	999999	999999	514	224	330	81	107	260	509	999999	999999	975	999999	812	222	960	411	999999	576	942	754	163	999999	507	999999	593	255	745	203	359	999999	550	308	726	999999	585	162	342	358	405	47	419	951	522	365	999999	999999	932	433	908	535	928	928	999999	999999	702	213	17	449	737	999999	361	66	999999	159	796	677	482	854	636	808	999999	45	180	999999	345	212	136	151	999999	282	322	999999	999999	823	562	999999	728	815	999999	382	154	892	621	579	685	362	800	373	569	197	999999	87	999999	999999	999999	893	999999	674	576	499	999999	866	999999	464	999999	999999	771	336	597	999999	948	667	999999	264	663	186	423	999999	229	982	411	763	581	999999	999999	244	525	999999	367	999999	999999	63	249	765	305	999999	362	166	76	646	591	474	999999	395	248	181	488	542	999999	290	480	167	455	593	999999	323	294	817	31	278	524	586	968	928	320	895	427	833	959	385	823	266	534	582	400	999999	987	999999	483	272	756	982	747	87	198	706	999999	655	678	999999	993	545	145	797	131	15	505	847	85	353	753	654	999999	71	467	999999	633	872	999999	160	336	108	344	759	522	541	839	891	739	999999	999999	772	165	978	392	287	131	736	461	395	441	149	120	139	518	112	409	685	620	999999	999999	734	462	999999	654	894	211	385	285	590	175	614	118	471	
66	999999	498	605	999999	189	999999	999999	421	807	719	999999	999999	214	250	999999	142	163	281	764	541	999999	319	638	999999	497	86	745	999999	999999	999999	999999	41	649	83	537	999999	804	16	440	882	185	322	654	808	467	906	996	145	999999	458	22	342	999999	929	503	999999	859	281	192	112	356	999999	551	999999	891	166	348	141	713	999999	338	156	840	881	999999	249	999999	999999	999999	590	90	999999	999999	422	999999	495	686	719	579	865	754	999999	824	338	535	739	771	76	999999	999999	568	999999	999999	68	999999	999999	501	999999	999999	263	16	39	416	601	31	746	848	138	381	406	479	628	561	847	62	999999	999999	512	355	626	478	598	913	999999	31	224	188	999999	302	350	993	224	999999	325	999999	724	999999	232	316	789	890	643	695	999999	832	939	314	584	16	324	543	989	127	947	785	999999	125	999999	999999	807	568	321	836	40	413	265	482	245	988	337	690	999999	999999	566	735	835	902	404	731	999999	999999	999999	531	978	807	14	106	209	540	999999	608	273	652	509	231	579	999999	665	999999	999999	999999	78	596	678	999999	443	793	999999	221	950	999999	721	130	497	896	963	999999	857	232	408	999999	282	704	547	729	426	457	999999	344	999999	38	247	297	164	624	841	999999	852	999999	374	220	545	987	999999	934	886	999999	164	612	267	789	949	442	708	418	194	374	58	999999	217	999999	107	226	66	999999	999999	434	965	999999	999999	956	937	513	858	197	622	295	124	999999	842	282	302	93	87	375	999999	805	589	745	439	477	959	902	146	388	999999	329	930	999999	666	462	187	291	557	311	999999	445	999999	520	796	999999	259	445	117	935	999999	24	148	999999	842	473	999999	229	443	999999	996	999999	377	480	999999	999999	364	999999	999999	390	105	21	535	999999	999999	999999	231	78	949	540	227	524	795	211	999999	999999	191	249	825	999999	617	957	999999	969	314	817	999999	999999	999999	503	544	803	498	726	840	681	489	372	177	208	251	776	280	999999	370	482	249	999999	999999	999999	121	999999	630	754	773	999999	173	565	471	706	999999	128	631	456	995	423	999999	78	371	23	619	999999	999999	626	950	840	999999	943	999999	832	577	901	327	999999	391	999999	183	744	953	999999	517	923	900	471	633	999999	999999	824	908	946	999999	180	999999	771	999999	302	53	999999	803	933	459	229	955	639	138	999999	800	170	74	576	249	291	125	668	505	999999	999999	609	999999	999999	999999	863	45	999999	386	999999	106	556	999999	98	385	180	999999	30	999999	298	968	999999	999999	999999	333	999999	759	342	
999999	174	65	147	999999	999999	384	443	19	975	247	596	194	302	262	731	578	254	66	999999	200	79	350	105	425	999999	727	657	276	44	504	711	113	703	999999	221	999999	958	289	443	714	999999	999999	999999	999999	656	113	675	18	612	390	88	999999	783	999999	637	823	959	722	68	943	999999	177	974	999999	536	492	491	345	999999	389	999999	964	999999	999999	258	908	385	999999	768	999999	61	999999	999999	653	425	999999	330	561	329	398	999999	246	231	999999	987	999999	196	493	999999	999999	622	339	968	233	999999	124	999999	521	894	729	999999	647	953	954	892	87	999999	331	66	999999	172	929	26	999999	997	382	743	999999	999999	483	721	891	999999	604	491	721	680	440	882	310	477	809	667	999999	949	744	293	276	999999	910	270	865	437	502	11	999999	323	325	999999	399	381	193	247	420	17	556	581	358	473	180	407	999999	448	755	285	363	272	426	703	262	99	477	999999	373	223	856	464	573	603	798	408	365	214	999999	929	294	571	256	593	402	173	934	999999	999999	513	196	426	681	227	648	999999	897	622	973	309	999999	669	873	206	999999	102	17	754	674	772	51	869	999999	999999	999999	999999	25	999999	999999	99	164	999999	97	860	999999	440	783	356	999999	379	999999	999999	999999	999999	35	625	697	60	999999	310	165	189	137	999999	471	999999	470	854	235	999999	413	999999	321	999999	999999	239	999999	999999	180	999999	318	661	999999	305	272	999999	637	773	800	999999	999999	965	399	999	999999	975	546	432	399	999999	970	928	130	999999	965	445	431	999999	999999	795	999999	684	999999	722	991	503	390	832	402	172	689	999999	64	999999	763	999999	674	322	950	179	999999	159	623	470	749	390	541	999999	340	999999	877	290	734	14	333	418	96	677	18	439	594	999999	40	236	29	999999	874	271	345	527	771	119	406	868	999999	894	70	419	973	999999	962	690	999999	575	999999	999999	962	59	535	354	361	997	313	520	584	978	128	397	451	476	515	999999	364	812	999999	999999	884	866	901	439	357	676	704	406	477	904	222	464	940	999999	321	825	999999	991	999999	773	999999	885	293	134	775	673	967	506	105	999999	999999	689	520	527	524	999999	157	999999	999999	999999	303	999999	53	999999	766	999999	456	831	165	690	999999	999999	647	291	963	999	582	777	663	999999	709	207	311	999999	578	999999	944	423	106	999999	678	638	994	490	479	898	841	613	368	122	226	146	351	415	157	962	51	239	564	999999	522	379	442	322	975	106	605	269	999999	242	719	43	735	940	21	999999	999999	166	
811	74	167	969	419	999999	468	573	856	895	636	999999	999999	714	859	581	999999	999999	999999	681	515	383	302	582	511	135	402	193	411	410	403	999999	593	885	427	999999	367	553	960	891	854	411	249	999999	632	495	999999	999999	183	163	247	713	710	697	650	437	772	585	467	293	999999	285	172	455	502	395	33	999999	999999	999999	223	159	348	314	999999	113	144	999999	949	26	384	398	19	257	999999	999999	541	999999	244	999999	999999	781	95	677	742	579	249	794	999999	246	471	154	717	813	940	98	374	405	999999	546	303	999999	635	450	908	760	275	915	292	812	999999	138	371	307	643	442	73	670	572	257	864	999999	999999	999999	555	239	680	999999	316	999999	325	146	34	698	695	546	999999	644	769	981	999999	334	999999	404	392	343	783	419	999999	508	34	703	832	999999	682	953	805	999999	895	678	999999	79	608	216	497	999999	114	672	999999	107	999999	429	901	590	943	540	838	980	999999	999999	456	270	999999	808	60	621	313	410	999999	742	740	232	748	100	901	244	999999	305	907	675	239	120	808	999999	221	605	802	252	679	152	125	999999	999999	684	232	999999	52	799	165	876	414	999999	656	999999	367	73	999999	811	689	709	813	542	82	654	982	999999	462	955	597	999999	819	71	730	873	626	915	629	74	999999	92	201	926	999999	41	270	535	463	938	714	157	999999	990	562	970	999999	582	752	948	701	886	999999	999999	212	710	66	352	972	783	252	452	444	615	942	999999	517	887	999999	51	394	456	881	524	250	449	530	828	508	760	545	999999	172	680	372	999999	726	113	724	439	974	917	563	999999	696	999999	712	319	58	956	462	999999	999999	711	564	255	15	841	999999	762	190	999999	844	222	247	208	999999	763	252	960	879	413	172	963	77	476	892	210	828	978	736	220	780	551	999999	104	863	461	126	126	976	884	267	961	999999	999999	83	350	443	497	982	949	77	97	86	999999	999999	226	999999	97	362	999999	999999	999999	36	999999	457	999999	914	153	344	828	647	135	984	995	156	210	714	331	999999	999999	767	340	996	787	999999	693	475	259	999999	647	999999	39	764	181	999999	399	999999	289	298	780	999999	299	999999	163	311	941	999999	91	902	87	511	322	694	810	47	999999	999999	249	826	764	999999	665	337	696	21	999999	371	812	133	756	275	434	42	622	999999	477	187	843	999999	212	590	393	357	999999	146	999999	344	953	999999	999999	528	696	463	533	953	771	962	466	151	999999	579	300	957	155	812	86	289	81	695	569	
999999	999999	763	623	999999	443	999999	999999	999999	517	283	418	677	935	238	579	971	509	999999	999999	999999	721	701	791	632	299	436	211	925	69	224	999999	267	575	692	501	932	999999	358	520	999999	372	905	634	420	171	622	31	999999	242	115	780	412	351	64	784	999999	972	991	884	999999	116	673	501	302	20	160	112	253	999999	646	999999	999999	158	999999	152	815	77	380	471	676	999999	999999	692	953	444	999999	999999	520	907	176	999999	848	473	513	356	999999	414	342	410	999999	999999	777	190	999999	974	999999	264	999999	999999	969	268	601	530	217	601	821	981	999999	858	160	999999	591	346	570	686	999999	687	644	544	453	410	999999	969	999999	166	999999	999999	106	979	814	605	467	999999	937	999999	368	999999	266	911	534	999999	867	483	260	777	999999	441	620	909	691	942	619	999999	468	569	533	632	80	61	964	717	999999	568	999999	999999	776	982	408	661	999999	964	430	733	19	735	543	261	719	999999	237	999999	493	197	297	872	986	999999	999999	378	385	999999	257	214	999999	999999	833	309	439	705	999999	945	42	958	590	726	521	886	904	733	36	281	912	397	823	769	233	999999	999999	180	568	999999	843	40	999999	592	717	226	786	202	999999	243	999999	999999	999999	292	999999	535	607	999999	361	999999	647	999999	352	113	823	999999	999999	187	594	145	38	269	999999	777	112	12	681	997	999999	999999	999999	712	830	792	459	899	999999	541	606	999999	100	709	819	468	585	999999	688	999999	769	857	834	999999	608	999999	215	562	999999	904	189	170	853	609	561	66	10	935	586	999999	653	999999	154	999999	580	896	55	329	449	999999	201	676	324	508	238	999999	470	999999	114	73	999999	897	33	999999	361	445	999999	490	158	999999	467	999999	849	138	529	999999	712	984	38	712	999999	886	999999	999999	713	999999	846	999999	381	409	999999	510	831	522	999999	756	999999	343	498	145	999999	999999	999999	686	221	999999	826	196	978	392	999999	999999	999999	999999	352	701	784	825	107	848	598	999999	119	999999	999999	957	818	336	165	773	944	378	495	893	660	165	714	436	986	173	685	660	377	988	959	119	999999	439	999999	999999	999999	85	999999	649	546	563	999999	432	518	999999	731	499	999999	999999	447	81	999999	999999	741	197	986	358	839	999999	172	938	130	130	789	68	917	999999	167	883	801	869	142	845	356	106	710	999999	999999	732	999999	195	629	172	999999	888	128	999999	697	982	295	623	245	312	999999	999999	999999	335	642	460	346	999999	342	999999	412	578	938	155	231	645	486	703	999999	999999	502	976	
318	958	579	901	940	999999	999999	999999	999999	999999	633	829	999999	748	663	999999	650	466	396	99	853	999999	759	999999	949	972	249	999999	505	592	999999	138	810	510	299	484	755	740	520	888	999999	168	559	234	944	119	999999	482	981	111	62	999999	721	413	133	835	208	606	999999	967	217	639	999999	15	995	505	999999	858	459	189	629	909	999999	507	439	694	923	999999	39	839	999999	766	999999	403	540	219	416	406	386	463	999999	999999	999999	553	681	999999	489	553	239	448	100	928	999999	801	999999	152	37	999999	999999	439	999999	672	577	122	782	450	568	284	475	785	98	621	999999	995	902	479	999999	403	999999	419	215	379	999999	999999	748	266	999999	279	921	999999	192	202	433	999999	551	613	999999	675	999999	240	999999	214	88	453	359	478	456	999999	898	12	31	999999	398	564	234	542	376	986	374	525	706	299	363	87	999999	999999	198	534	454	299	897	455	632	595	958	10	300	852	241	999999	809	716	380	999999	376	558	804	868	999999	19	999999	999999	311	255	534	171	999999	10	850	463	289	921	583	609	115	575	999999	999999	606	233	251	523	755	104	715	989	919	444	711	54	999999	330	811	999999	999999	999999	999999	386	71	999999	999999	300	12	777	989	999999	143	770	813	801	556	11	271	499	767	723	840	217	539	544	999999	416	299	805	372	999999	120	148	557	804	999999	625	741	999999	84	999999	521	999999	114	827	999999	159	631	910	999999	999999	68	322	676	338	999999	936	846	527	555	743	10	999999	414	40	777	994	222	999999	379	931	270	461	424	816	211	862	113	712	687	999999	999999	389	317	283	900	797	999999	229	343	999999	999999	224	264	341	950	999999	573	999999	59	861	937	622	540	567	999999	606	897	999999	999999	608	833	144	839	463	958	621	888	141	139	980	533	992	675	999999	162	55	207	999999	865	886	299	39	662	825	164	172	848	750	999999	304	900	610	102	735	660	644	384	999999	382	339	999999	999999	999999	79	338	944	946	654	414	783	999999	999999	995	250	999999	804	481	24	308	796	772	999999	688	835	999999	922	899	940	999999	999999	670	405	710	535	460	857	999999	999999	496	220	225	999999	345	669	894	999999	615	852	999999	855	999999	370	502	586	567	297	753	118	990	416	54	15	999999	896	123	13	112	469	790	461	999999	889	999999	98	580	999999	999999	999999	940	992	316	57	524	379	355	309	999999	134	999999	172	114	976	602	90	175	220	775	448	556	890	999999	156	999999	964	146	999999	999999	999999	15	989	494	735	178	997	
110	997	490	58	551	813	999999	978	501	627	356	743	999999	999999	922	999999	802	364	471	999999	999999	170	984	559	243	81	466	498	129	978	678	379	999999	604	980	178	729	999999	896	743	789	16	654	999999	999999	403	986	406	491	644	197	139	273	128	999999	939	22	930	815	480	357	612	999999	999999	949	977	934	692	466	999999	640	85	999999	728	269	12	515	549	941	840	95	69	16	484	790	999999	115	689	615	999999	166	799	911	426	396	187	157	140	495	641	468	999999	999999	999999	999999	121	672	545	858	986	433	472	988	974	999999	297	606	383	999999	411	871	254	999999	999999	597	999999	174	51	999999	999999	999999	385	64	310	382	999999	129	278	481	678	999999	570	999999	628	999999	694	810	936	41	999999	580	999999	407	999999	999999	223	227	999999	999999	171	947	999999	213	776	141	58	417	688	602	603	177	999999	902	63	535	311	423	458	808	903	41	237	999999	999999	511	90	977	970	999999	168	999999	604	138	999999	731	255	366	64	496	999999	286	131	344	999999	931	252	871	353	558	467	999999	769	716	246	140	719	621	970	274	60	81	447	999999	443	40	999999	209	592	332	999999	945	999999	999999	250	627	999999	893	999999	311	268	219	633	422	83	369	804	888	891	189	21	633	395	789	445	497	839	999999	900	999999	367	999999	288	31	278	522	440	807	475	999999	230	826	999999	668	16	841	447	999999	84	84	235	999999	318	413	320	656	559	579	525	752	788	935	999999	182	999999	225	930	999999	153	560	999999	996	422	281	958	195	592	726	783	604	59	814	900	825	182	999999	734	999999	999999	621	962	860	292	723	831	294	833	999999	999999	790	910	835	881	523	155	239	271	46	454	135	74	833	796	921	999999	973	45	999999	10	270	490	999999	901	532	999999	78	713	699	450	674	999999	724	12	999999	693	224	933	386	999999	943	421	698	430	585	557	139	999999	371	999999	999999	258	666	868	999999	310	855	934	358	925	86	525	572	596	999999	999999	349	831	803	999999	488	50	658	496	66	849	792	999999	999999	974	468	14	352	678	592	425	999999	856	548	692	999999	290	584	999999	603	428	848	111	650	810	218	999999	999999	144	999999	817	600	179	811	614	517	229	617	999999	466	82	999999	894	999999	364	89	493	292	121	999999	208	465	207	892	999999	11	690	985	515	766	170	743	999999	999999	999999	999999	999999	54	999999	184	618	672	999999	995	531	255	954	108	999999	731	999999	25	159	744	344	361	403	287	183	612	826	244	112	999999	306	338	964	
757	999999	539	999999	448	999999	936	780	999999	999999	211	371	393	999999	592	699	783	999999	154	594	473	801	423	999999	248	871	331	357	383	569	592	999999	203	290	206	869	756	999999	286	667	222	964	808	106	201	915	790	566	244	545	999999	576	162	744	999999	956	815	999999	325	576	37	588	999999	965	999999	512	999999	112	999999	722	943	615	764	999999	999999	999999	992	326	240	332	91	764	122	838	251	25	999999	459	789	250	64	649	851	710	639	634	567	843	999999	688	748	687	999999	522	601	999999	812	675	372	991	999999	498	875	993	494	272	475	568	724	657	965	718	322	609	668	304	764	63	847	747	999999	159	893	552	583	403	999999	600	246	538	999999	871	96	797	286	565	773	999999	225	999999	168	998	128	775	999999	999999	999999	116	853	307	948	758	827	625	60	813	604	333	419	100	223	999999	332	196	454	999999	631	524	333	999999	530	905	838	479	999999	943	41	128	999999	554	999999	942	746	938	589	455	53	471	999999	473	999999	449	448	999999	999999	293	676	931	331	999999	407	850	783	751	999999	53	920	358	46	116	782	486	504	865	999999	999999	138	394	607	998	59	170	999999	859	152	90	467	712	325	305	276	109	797	209	156	188	169	995	999999	546	999999	999999	434	640	999999	483	999999	582	73	883	164	292	999999	332	999999	999999	83	923	999999	696	585	217	999999	741	840	682	999999	304	999999	884	121	999999	233	999999	999999	364	736	146	178	668	145	999999	649	442	150	984	775	474	630	909	114	999999	397	474	960	328	662	999999	800	18	794	650	864	189	771	32	999999	999999	859	999999	510	936	754	939	560	700	567	600	999999	855	907	224	999999	809	779	999999	745	758	110	154	999999	52	345	999999	999999	495	31	470	670	128	925	999999	999999	415	408	177	999999	457	914	270	999999	72	102	945	111	999999	976	64	999999	896	999999	999999	172	714	523	468	601	595	76	74	999999	999999	929	999999	930	404	609	999999	410	999999	393	298	844	999999	394	999999	950	400	67	303	519	966	71	999999	841	624	999999	900	999999	940	576	896	390	849	591	663	142	619	25	999999	970	717	999999	797	512	999999	999999	332	330	999999	517	210	999999	772	555	712	45	165	641	315	64	709	376	469	999999	999999	907	995	999999	730	506	340	385	999999	332	802	321	273	271	853	168	27	579	18	432	376	369	999999	303	878	628	999999	999999	709	652	271	350	999999	762	25	90	470	999999	600	386	187	824	186	450	753	401	772	999999	787	156	999999	999999	368	47	999999	
138	999999	999999	379	111	529	361	999999	708	999999	461	999999	510	256	772	999999	943	978	631	255	552	192	999999	550	487	855	93	201	999999	614	141	982	157	104	887	791	769	704	498	857	825	158	477	389	301	274	271	647	24	459	104	161	999999	791	126	945	131	161	999999	255	445	999999	123	104	929	479	979	999999	369	999999	999999	248	999999	774	429	403	715	788	258	999999	594	446	186	113	520	979	256	999999	977	999999	670	618	812	252	421	665	45	383	459	822	294	854	287	999999	531	855	671	999999	999999	722	999999	342	902	678	661	999	984	19	583	950	233	624	439	427	999999	320	435	999999	363	764	368	342	339	436	928	739	168	152	582	664	318	294	999999	264	711	337	715	143	591	999999	680	35	799	999999	599	670	425	860	722	999999	999999	434	608	608	363	897	12	475	750	921	841	999999	437	918	641	938	999999	184	715	983	604	301	655	942	93	343	543	830	837	268	999999	308	430	371	999999	999999	999999	394	900	814	334	250	999999	669	580	839	597	880	867	660	48	251	154	738	616	999999	999999	665	524	30	364	999999	637	491	608	542	999999	76	684	757	999999	246	999999	901	999999	999999	907	999999	371	253	745	662	963	187	229	82	999999	691	999999	116	999999	30	869	880	460	999999	612	999999	71	47	428	531	206	999999	408	801	968	999999	90	262	230	792	999999	999999	284	999999	219	460	271	999999	389	999999	321	999999	652	241	999999	999999	451	505	751	15	925	334	824	224	466	853	999999	427	113	910	611	501	885	999999	726	598	606	759	943	161	640	535	999999	999999	999999	628	466	176	999999	999999	801	584	511	224	867	969	456	69	999999	365	681	843	432	478	999999	819	999999	340	515	777	796	692	562	999999	374	399	676	135	14	838	396	999999	992	538	999999	37	990	671	455	756	152	546	999999	588	999999	999999	113	999999	582	400	936	136	660	657	779	999999	999999	911	850	999999	303	331	65	406	968	78	851	893	369	99	829	30	884	999999	635	259	177	974	129	577	999999	999999	552	999999	901	270	952	345	758	999	15	88	821	977	462	821	490	127	999999	411	945	219	820	493	571	999999	251	900	32	999999	941	58	792	282	190	999999	779	451	505	708	999999	999999	145	370	94	750	209	999999	999999	813	999999	60	364	999999	631	87	676	68	52	986	28	999999	999999	239	67	957	295	999999	797	654	999999	48	999999	910	295	440	84	999999	409	820	715	345	999999	999999	760	891	999999	84	650	999999	141	720	409	518	999999	74	202	905	
313	137	999999	661	119	652	770	999999	438	453	432	201	13	226	659	999999	280	683	457	114	478	175	273	221	898	694	523	999999	639	113	230	231	248	178	156	999999	365	64	235	951	448	40	462	249	652	999999	108	915	999999	187	247	16	616	97	436	147	863	253	762	424	138	448	999999	999999	233	210	953	999999	79	387	866	226	457	505	666	448	713	34	999999	999999	595	608	271	999999	999999	999999	614	160	741	18	999999	999999	301	999999	999999	10	999999	137	26	451	506	273	845	999999	320	31	999999	120	431	988	999999	999999	684	999999	999999	530	186	637	469	18	999999	802	104	999999	969	754	925	999999	682	665	509	585	17	126	999999	332	762	999999	152	844	664	504	729	999999	584	578	437	977	982	302	823	312	668	17	855	703	179	784	999999	566	105	912	437	999999	999999	849	831	568	380	506	999999	598	495	999999	353	999999	82	350	486	999999	327	999999	663	390	842	207	916	10	999999	249	999999	977	874	585	748	752	76	964	274	999999	999999	868	607	485	535	999999	816	53	663	764	631	828	308	322	248	158	258	57	999999	292	932	831	307	141	353	789	999999	909	999999	601	35	118	86	751	654	458	350	999999	854	999999	390	873	346	506	617	334	679	562	347	599	999999	28	51	982	802	914	571	999999	142	745	512	906	177	71	738	999999	751	557	999999	790	808	80	999999	316	901	69	999999	999999	523	999999	999999	170	572	286	108	16	999999	104	948	739	999999	873	999999	999999	113	484	705	284	767	104	583	132	894	557	791	432	825	734	90	999999	429	771	952	123	999999	352	999999	890	963	999999	456	656	608	928	903	934	35	93	213	999999	999999	220	43	428	999999	987	275	25	494	999999	999999	342	999999	214	320	999999	920	999999	484	761	149	999999	321	999999	648	999999	999999	999999	653	856	407	742	531	663	999999	218	999999	534	678	999999	999999	999999	999999	296	550	123	999999	999999	618	999999	999999	103	608	452	287	548	898	997	780	518	474	310	371	637	279	999999	811	360	824	111	387	396	263	837	684	821	418	34	494	534	294	129	999999	865	843	313	143	88	385	842	319	740	754	169	182	776	999999	999999	27	111	312	291	579	516	409	627	839	771	767	999999	139	874	512	999999	234	355	952	505	794	965	315	732	975	982	791	999999	642	104	664	908	864	650	17	392	232	12	549	999999	466	999999	474	372	321	919	999999	445	237	509	934	827	999999	460	999999	62	999999	579	316	999999	724	762	984	744	116	859	602	488	866	129	32	231	
806	999999	49	578	999999	943	999999	999999	999999	999999	999999	999999	169	999999	94	999999	677	955	596	653	696	952	125	703	241	729	265	462	327	999999	579	118	486	713	31	712	421	404	999999	999999	167	260	999999	378	353	851	585	999999	774	198	999999	911	999999	378	999999	853	995	346	347	999999	687	959	738	999999	777	311	999999	456	816	382	992	999999	403	743	999999	999999	634	747	360	389	154	986	999999	138	423	667	584	117	187	999999	716	84	67	790	175	208	999999	282	999999	999999	205	138	462	402	206	538	518	789	883	99	229	999999	985	958	626	701	999999	610	632	119	999999	548	278	999999	665	999999	225	612	578	999999	924	362	999999	999999	999999	25	999999	295	999999	884	999999	795	234	999999	947	467	98	108	173	473	927	910	649	491	999999	656	859	813	736	288	322	905	220	596	174	867	999999	677	774	611	178	985	678	747	999999	931	999999	190	701	207	828	126	449	115	999999	23	712	663	993	537	165	720	558	653	571	253	584	637	923	90	364	421	334	561	304	941	242	901	531	999999	341	679	121	999999	459	206	466	115	237	160	164	449	683	246	456	458	999999	34	186	717	357	686	999999	621	842	417	792	999999	999999	999999	780	999999	142	610	206	486	999999	999999	999999	375	999999	999999	410	772	925	914	738	999999	115	846	514	218	725	999999	46	654	999999	499	696	52	999999	579	304	999999	999999	354	999999	999999	999999	970	999999	418	830	811	930	878	999999	494	695	927	678	704	781	963	913	572	999999	328	573	551	999999	119	332	160	961	217	999999	600	402	581	607	664	57	999999	997	106	387	999999	884	999999	999999	999999	999999	768	373	709	797	341	999999	807	268	989	510	499	906	739	999999	680	999999	999999	704	685	102	124	999999	24	657	647	966	816	195	180	444	415	183	147	315	564	786	262	420	842	999999	999999	322	618	164	557	238	268	20	707	999999	171	463	692	834	999999	999999	359	61	160	375	89	621	97	554	104	999999	999999	433	531	893	597	312	861	981	506	801	711	859	999999	999999	707	806	488	116	282	951	999999	312	626	125	437	210	999999	477	999999	973	999999	73	69	241	469	999999	489	813	477	859	601	999999	999999	888	999999	500	951	741	999999	283	143	999999	282	153	999999	999999	807	415	466	396	52	394	366	999999	576	648	999999	999999	999999	873	326	999999	638	423	359	999999	975	738	999999	936	258	528	810	351	999999	999999	791	916	405	14	36	84	357	90	999999	999999	999999	804	999999	98	701	999999	999999	794	956	469	353	999999	794	999999	490	
79	35	529	147	999999	584	24	999999	333	856	883	999999	945	846	252	326	999999	605	152	433	180	426	999999	245	175	736	26	395	999999	899	999999	131	349	523	957	58	999999	943	999999	633	341	999999	988	241	817	999999	999999	947	713	153	795	263	652	633	319	653	734	294	971	999999	567	629	324	433	924	999999	999999	431	889	204	498	614	311	518	102	70	999999	70	427	555	999999	78	681	236	114	678	999999	999999	214	313	323	543	971	518	75	999999	999999	564	999999	66	497	425	68	519	654	191	952	143	999999	258	224	673	999999	426	999999	499	947	97	329	999999	999999	417	227	585	880	954	642	793	453	390	274	999999	754	370	999999	475	20	999999	581	923	726	999999	185	955	99	649	676	554	622	999999	764	708	245	999999	774	89	207	482	999999	999999	999999	169	689	160	984	999999	919	506	368	431	489	785	515	406	529	945	242	999999	999999	999999	288	98	180	877	625	565	638	693	596	999999	277	537	533	881	384	567	999999	34	999999	748	729	180	195	201	96	978	999999	839	540	999999	846	935	999999	407	421	460	988	999999	535	428	711	236	910	390	163	952	262	634	999999	999999	999999	217	301	747	511	999999	902	979	791	646	372	999999	162	766	141	999999	550	999999	470	923	578	844	499	999999	47	999999	269	805	47	143	726	568	817	578	541	639	644	249	999999	999999	558	18	30	999999	65	912	83	999999	258	999999	412	136	173	107	393	999999	718	999999	710	17	848	106	942	657	920	804	982	583	999999	502	697	310	239	168	375	570	824	611	496	134	429	999999	556	999999	999999	999999	405	719	195	999999	920	895	539	888	463	461	76	999999	999999	261	930	999999	918	999999	999999	111	897	15	999999	823	628	999999	261	585	587	732	999999	999999	925	999999	409	272	398	146	581	802	999999	350	704	914	503	461	643	245	204	929	207	999999	102	999999	999999	999999	987	372	999999	813	643	999999	310	731	999999	350	446	999999	852	999999	111	999999	999999	331	341	999999	311	999999	329	176	473	26	390	658	999999	749	633	305	627	19	284	36	999999	767	168	999999	49	999999	13	163	999999	995	392	999999	828	425	999999	770	298	156	98	180	52	302	350	626	999999	652	999999	171	999999	150	999999	842	999999	85	114	416	999999	525	999999	338	813	176	161	999999	633	853	830	999999	133	863	17	480	921	114	999999	384	999999	541	251	397	999999	842	446	874	974	999999	999999	753	321	219	607	999999	999999	759	366	876	151	872	992	721	999999	97	47	853	143	549	999999	289	101	729	999999	999999	
999999	129	561	971	729	287	999999	94	709	87	798	914	265	244	841	171	747	117	999999	555	999999	529	574	689	999999	593	999999	435	628	864	662	591	230	976	499	999999	208	999999	156	863	999999	999999	21	745	299	999999	597	899	999999	999999	999999	983	999999	999999	92	754	554	999999	999999	146	546	77	465	845	425	216	693	288	744	331	963	361	999999	379	999999	999999	517	829	400	681	995	999999	999999	868	999999	999999	104	786	999999	744	965	335	999999	20	327	999999	999999	176	330	92	439	319	164	999999	796	190	31	126	268	452	246	725	481	999999	151	704	351	597	523	746	121	907	999999	999999	366	999999	999999	999999	61	874	196	999999	509	999999	999999	999999	687	349	82	151	656	977	528	451	508	249	854	999999	868	622	959	999999	999999	584	970	532	924	164	31	168	999999	999999	75	999999	999999	895	999999	173	254	464	999999	12	525	999999	99	143	389	943	502	126	783	409	999999	439	915	341	698	999999	999999	719	762	532	328	913	999999	586	912	144	195	999999	33	999999	489	999999	999999	999999	340	281	494	836	999999	980	999999	999999	385	999999	988	999999	478	924	999999	301	999999	535	702	999999	683	999999	287	512	231	999999	758	889	102	102	920	999999	834	957	10	426	999999	511	576	781	870	423	538	455	598	287	666	270	415	732	865	953	711	119	999999	728	994	981	999999	897	231	772	811	999999	999999	319	801	520	923	780	860	999999	999999	999999	999999	270	82	831	914	943	999999	497	483	370	237	966	966	724	683	281	999999	458	999999	679	560	107	999999	999999	727	288	485	156	999999	635	872	551	995	790	495	999999	656	172	77	671	319	734	299	999999	65	762	352	999999	837	651	358	411	427	289	370	526	999999	826	114	635	999999	441	999999	847	498	999999	970	999999	239	669	625	269	391	234	369	825	808	999999	200	965	999999	999999	319	695	287	470	133	999999	430	999999	365	829	68	441	212	878	999999	999999	953	379	791	177	847	177	999999	98	30	202	920	544	718	497	636	999999	699	69	132	465	570	38	561	264	755	269	314	796	211	949	31	491	251	366	999999	820	999999	768	561	999999	669	999999	449	930	795	885	999999	867	999999	919	999999	153	755	128	999999	924	818	999999	421	587	862	239	999999	81	181	439	303	361	999999	815	965	999999	999999	999999	795	382	588	631	999999	869	18	999999	603	292	217	878	735	133	485	292	12	999999	356	973	289	440	311	999999	759	366	592	999999	586	387	953	810	644	775	999999	999999	999999	196	78	551	578	425	635	604	863	302	704	179	
876	999999	812	328	584	999999	700	365	999999	221	999999	111	287	119	860	226	338	406	243	999999	800	976	946	815	578	999999	999999	863	999999	707	513	999999	662	999999	999999	999999	574	999999	236	119	85	999999	438	135	325	966	274	469	565	419	275	467	999999	744	999999	900	999999	997	750	779	140	836	561	999999	999999	999999	448	865	97	281	651	703	180	133	999999	833	548	821	500	611	540	935	999999	394	441	56	999999	918	52	131	536	577	999999	456	979	248	415	74	427	999999	527	999999	381	293	768	572	296	935	860	545	999999	241	506	148	249	205	537	999999	931	999999	999999	530	999999	965	745	999999	818	724	999999	645	428	483	403	588	93	141	563	25	626	869	760	473	67	507	769	305	80	746	217	783	710	248	999999	767	905	997	586	415	547	694	753	999999	790	225	127	999999	837	918	64	117	641	522	550	999999	899	542	999999	325	206	450	12	81	999999	371	934	189	351	635	682	96	555	158	477	931	125	198	999999	842	389	890	999999	162	692	109	152	197	698	999999	867	373	999999	271	218	107	691	682	64	429	290	938	537	211	245	999999	562	493	999999	999999	946	999999	859	999999	999999	315	982	850	389	417	228	746	490	281	999999	319	562	294	939	379	250	442	144	263	999999	451	999999	999999	917	723	547	999999	152	90	133	166	513	999999	335	902	999999	841	303	646	999999	543	999999	265	999999	925	415	277	553	675	378	999999	576	606	79	999999	952	999999	933	665	870	569	999999	409	157	999999	806	659	958	46	264	999999	999999	497	63	27	999999	999999	999999	999999	317	279	115	999999	999999	619	589	999999	833	841	999999	397	999999	638	776	999999	999999	999999	999999	831	129	756	319	517	420	969	374	89	999999	999999	999999	854	999999	941	357	999999	999999	999999	697	538	32	999999	826	126	95	867	999999	511	999999	422	88	999999	989	990	872	561	960	598	65	743	254	510	364	781	351	105	492	999999	290	186	186	999999	360	579	809	230	929	202	431	999999	479	863	367	140	999999	553	999999	914	78	795	999999	865	999999	954	293	999999	543	55	775	989	999999	532	230	999999	246	999999	595	420	191	651	632	767	177	511	273	391	152	999999	999999	797	240	578	898	494	545	320	739	406	295	297	999999	884	427	441	179	999999	999999	822	893	706	958	455	732	426	173	872	698	570	690	902	379	319	999999	999999	759	999999	634	735	999	999999	537	198	999999	894	965	747	999999	999999	342	327	999999	999999	999999	111	839	785	846	481	331	673	999999	178	716	393	917	377	647	449	
682	373	321	999999	823	967	999999	999999	999999	837	461	999999	531	962	999999	372	163	59	999999	999999	147	973	999999	162	414	335	314	369	482	740	999999	597	110	900	64	969	15	841	999999	999999	932	999999	464	18	30	999999	151	999999	940	354	240	999999	398	999999	312	708	414	169	502	497	663	999999	297	999999	861	999999	326	630	999999	999999	366	321	552	999999	213	77	518	950	999999	999999	193	654	999999	999999	510	117	209	999999	999999	355	565	846	999999	19	710	132	782	874	157	166	999999	999999	751	999999	987	999999	326	783	308	999999	999999	463	37	992	313	999999	391	169	999999	753	664	727	999999	562	703	520	972	999999	905	90	294	643	803	975	920	672	903	745	150	592	791	999999	300	363	999999	111	818	356	999999	701	741	623	999999	404	501	861	488	999999	978	476	946	784	878	227	949	556	660	61	81	640	115	645	28	497	962	249	436	678	407	601	701	999999	835	999999	999999	671	848	408	999999	69	193	715	766	674	645	999999	547	83	413	608	451	767	284	75	999999	105	604	308	442	999999	435	810	790	386	774	330	948	674	999999	287	708	999999	577	22	456	999999	878	354	851	955	702	363	999999	799	160	934	350	770	617	999999	77	999999	966	999999	633	383	924	389	899	324	68	872	204	999999	900	999999	199	272	619	206	999999	259	999999	487	560	82	999999	999999	236	839	980	188	67	634	220	167	295	355	388	83	999999	999999	455	999999	896	829	168	148	999999	961	745	88	161	420	36	817	103	489	671	561	838	999999	163	69	344	880	815	569	915	743	999999	843	883	999999	731	727	804	999999	590	730	913	999999	999999	275	104	901	37	646	999999	999999	999999	999999	684	827	244	541	999999	395	202	999999	24	999999	233	165	66	901	205	615	688	999999	23	183	999999	940	647	999999	840	888	965	442	853	999999	962	999999	679	108	999999	66	310	199	392	418	727	573	716	325	999999	937	218	202	999999	999999	957	308	388	889	907	999999	189	803	999999	456	999999	759	999999	999999	636	999999	486	958	742	999999	314	999999	999999	605	456	334	234	999999	267	999999	999999	772	999999	441	999999	663	144	789	201	425	877	507	498	935	987	967	999999	870	689	473	461	260	460	999999	117	468	392	999999	443	999999	999999	856	545	798	777	657	34	732	635	973	575	696	999999	326	271	806	10	999999	617	488	924	363	642	794	451	999999	322	177	333	999999	281	999999	356	619	906	999999	961	700	168	339	943	678	244	999999	897	999999	494	144	999999	311	468	411	999999	954	657	166	223	999999	
356	999999	999999	856	999999	884	702	999999	999999	157	420	251	844	309	999999	999999	545	255	999999	926	897	687	999999	188	870	999999	292	869	195	401	999999	750	806	999999	354	810	994	999999	279	360	24	999999	423	346	724	999999	999999	169	999999	887	999999	412	47	297	853	999999	999999	167	985	386	601	832	39	949	196	669	444	633	954	999999	293	999999	976	768	999999	224	273	999999	999999	999999	566	999999	999999	307	981	559	999999	519	367	685	397	999999	110	893	759	191	653	474	159	64	621	832	999999	999999	604	961	435	279	999999	639	405	824	703	180	999999	477	551	732	999999	999999	956	924	276	999999	624	456	357	93	999999	730	571	999999	999999	410	999999	733	999999	713	703	29	133	999999	144	727	999999	572	143	930	82	999999	640	920	999999	522	999999	696	565	935	952	157	613	352	270	654	78	606	386	302	976	97	558	838	39	948	514	523	789	548	999999	999999	323	427	20	727	100	999999	302	926	312	507	177	984	760	556	416	781	183	999999	659	682	999999	840	999999	985	999999	801	999999	558	999999	583	906	999999	999999	901	834	196	341	542	563	427	314	459	990	478	919	574	88	999999	542	732	349	309	999999	999999	865	482	474	35	999999	298	758	744	999999	729	601	160	48	859	721	999999	449	640	999999	241	378	736	850	484	76	169	722	418	26	285	999999	607	137	639	45	361	999999	316	548	274	668	570	999999	271	877	769	999999	229	999999	999999	293	709	999999	657	999999	138	631	989	999999	835	999999	999999	728	642	999999	994	999999	999999	823	369	999999	143	102	661	572	999999	999999	589	606	307	633	999999	657	704	991	999999	999999	480	701	906	999999	732	357	999999	999999	328	842	898	999999	883	999999	136	405	401	814	160	616	721	94	139	999999	51	392	661	999999	82	692	999999	651	960	769	999999	707	916	639	775	785	390	962	999999	966	306	813	723	560	506	107	265	889	841	918	513	395	572	973	689	999999	695	510	626	999999	999999	257	999999	999999	203	429	489	999999	999999	374	999999	758	999999	173	637	237	669	111	705	999999	999999	144	809	52	266	999999	144	943	950	435	100	879	345	999999	158	999999	998	609	366	999999	618	503	851	476	691	755	555	408	345	461	680	594	805	652	208	999999	447	773	999999	999999	294	545	999999	612	284	356	422	231	999999	588	239	70	744	628	365	999999	292	343	360	511	999999	735	607	999999	755	505	84	693	420	474	610	235	999999	330	792	83	999999	248	999999	344	342	333	999999	757	231	999999	850	186	999999	999999	401	999999	422	999999	999999	
999999	938	322	857	778	282	999999	811	551	977	13	319	423	836	292	251	54	999999	25	178	287	352	999999	276	145	655	897	406	154	82	999999	999999	404	999999	243	999999	379	390	999999	72	613	522	999999	779	227	310	436	350	999999	999999	356	999999	406	188	999999	216	999999	55	721	133	384	332	666	478	999999	999999	914	528	999999	157	871	663	728	953	565	764	999999	999999	58	835	999999	557	402	130	726	542	416	226	748	36	56	333	669	299	687	291	856	373	308	36	395	907	999999	856	162	692	245	453	622	999999	706	27	997	886	903	827	929	999999	751	939	784	698	780	576	110	548	994	438	275	999999	908	146	999999	999999	449	322	810	546	967	999999	306	963	603	999999	999999	39	999999	783	396	860	361	999999	621	999999	999999	999999	136	180	755	613	698	807	187	348	483	570	255	999999	446	999999	26	393	578	718	642	999999	999999	424	256	81	222	220	51	415	999999	598	524	999999	999999	752	195	640	999999	364	345	499	785	265	881	999999	999999	361	347	805	999999	968	741	903	726	430	602	999999	999999	999999	999999	487	765	999999	425	885	55	841	205	694	406	386	602	999999	382	152	46	999999	543	496	296	861	999999	246	999999	954	856	999999	686	359	159	483	999999	999999	963	857	733	22	839	996	714	999999	165	652	409	467	376	527	999999	584	394	763	178	999999	397	539	999999	529	211	471	39	434	999999	845	999999	923	669	999999	999999	525	999999	33	999	547	782	999999	705	231	837	999999	588	338	99	112	964	395	314	290	719	433	253	999999	811	378	966	289	786	319	999999	486	798	999999	276	15	999999	371	764	631	999999	53	999999	392	691	108	882	999999	345	63	999999	159	618	389	776	827	281	214	221	630	580	999999	567	395	999999	361	314	707	72	94	936	603	630	682	635	676	600	999999	999999	713	495	275	944	999999	438	957	999999	418	114	449	733	999999	999999	143	61	161	485	999999	999999	340	999999	185	999999	260	127	287	999999	936	753	110	999999	999999	691	508	144	999999	558	834	957	999999	494	895	603	622	999999	975	453	497	631	484	999999	999999	999999	191	919	999999	637	693	999999	999999	999999	930	665	13	222	999999	279	999999	998	746	602	651	999999	123	999999	897	999999	25	899	151	999999	41	315	999999	909	83	829	510	588	824	999999	999999	999999	806	727	563	999999	599	409	48	705	802	999999	884	882	999999	999999	478	345	32	738	999999	794	999999	326	406	625	396	103	999999	492	999999	72	999999	999999	737	433	999999	395	999999	666	982	616	860	999999	999999	999999	430	
999999	999999	411	361	174	999999	999999	66	80	753	489	331	937	844	506	999999	556	936	999999	999999	815	154	999999	988	93	999999	365	755	14	934	999999	295	999999	204	999999	999999	737	140	604	505	999999	999999	666	999999	999999	74	999999	822	486	355	999999	510	300	999999	614	252	999999	423	999999	122	211	999999	61	146	725	204	999999	999999	999999	999999	533	999999	341	999999	237	999999	487	445	793	999999	999999	999999	279	659	630	527	994	999999	999999	756	999999	323	999999	999999	303	999999	961	530	999999	999	606	612	976	999999	821	888	178	999999	999999	811	764	808	629	259	415	669	71	401	515	207	210	823	163	999999	295	219	563	849	941	480	842	956	491	793	999999	104	565	566	837	742	358	999999	652	778	991	679	693	613	999999	634	694	999999	25	756	999999	999999	999999	999999	427	612	334	999999	124	999999	969	807	327	836	836	999999	113	504	564	773	999999	271	180	999999	108	616	525	999999	773	317	785	999999	941	735	994	640	645	678	149	235	417	39	824	141	999999	193	361	857	999999	999999	531	999999	14	251	907	537	611	999999	789	810	96	384	556	806	735	999999	865	592	841	999999	999999	999999	364	338	366	819	447	49	576	914	264	668	183	999999	786	595	278	700	999999	999999	999999	999999	889	338	999999	999999	482	27	406	999999	999999	999999	25	580	98	106	835	999999	999999	97	100	572	999999	874	556	428	211	548	999999	149	999999	999999	764	999999	177	115	999999	36	999999	333	999999	429	642	464	999999	494	652	603	919	689	759	602	814	740	375	999999	72	25	782	999999	831	934	996	999999	693	161	999999	640	412	983	999999	809	485	561	750	671	999999	999999	999999	71	776	607	629	341	389	825	360	34	999999	711	53	529	999999	999999	502	412	999999	385	999999	445	489	21	999999	999999	999999	950	126	262	989	703	536	27	738	720	999999	233	999999	665	877	867	801	981	630	700	939	43	565	16	69	348	249	553	284	841	582	764	416	693	214	999999	999999	107	44	316	184	35	790	533	535	999999	999999	767	508	902	644	999999	999999	999999	996	999999	394	999999	203	999999	464	983	999999	999999	147	189	817	622	460	448	168	703	946	323	526	999999	252	42	481	790	250	999999	999999	381	207	999999	383	916	696	120	999999	599	904	393	851	201	292	894	999999	999999	461	485	316	999999	743	940	561	77	973	92	999999	999999	638	412	410	982	999999	371	698	73	806	900	999999	350	999999	569	999999	563	472	999999	632	999999	999999	135	339	765	175	986	638	266	522	315	942	999999	268	691	999999	501	982	868	999999	920	
205	999999	548	560	559	999999	999999	184	151	999999	999999	648	460	503	999999	999999	999999	999999	999999	951	733	999999	999999	501	958	999999	91	999999	999999	999999	999999	604	81	711	162	325	587	778	215	209	331	463	999999	999999	710	304	164	999999	999999	457	999999	999999	61	312	999999	763	999999	999999	602	249	999999	952	574	844	428	11	576	748	351	400	925	999999	438	617	630	279	327	999999	791	664	165	326	736	162	878	241	552	999999	999999	399	999999	540	186	966	325	378	999999	280	106	709	999999	416	423	585	531	133	909	444	999999	916	999999	753	266	937	94	567	226	422	966	196	458	807	233	951	855	395	999999	472	999999	261	391	999999	931	999999	937	749	902	160	999999	754	331	118	96	608	953	999999	999999	248	882	999999	161	475	313	909	260	999999	193	999999	729	145	15	447	999999	430	535	398	822	999999	999999	344	999999	75	792	221	864	350	720	624	997	74	121	879	590	543	999999	915	743	999999	831	27	565	440	431	494	999999	884	965	666	82	564	969	109	999999	999999	103	95	683	102	55	910	209	999999	474	664	34	999999	857	609	330	620	655	800	352	983	779	233	999999	307	473	999999	384	64	552	443	999999	21	640	52	450	24	241	650	976	920	818	996	966	766	470	622	999999	999999	346	461	908	178	757	265	767	869	451	386	629	75	535	154	26	41	569	22	496	814	999999	315	389	15	824	999999	175	782	267	877	836	850	953	28	718	100	534	926	264	385	285	999999	572	855	31	999999	395	673	980	935	999999	458	135	222	207	999999	82	903	999999	999999	99	985	999999	573	549	778	121	517	436	925	506	999999	758	120	999999	587	743	534	983	913	46	501	999999	999999	681	999999	725	999999	999999	999999	27	999999	582	928	999999	299	968	998	999999	253	999999	877	246	999999	438	563	700	25	682	619	297	548	999999	999999	299	597	193	290	999999	171	63	999999	697	748	907	875	70	999999	999999	999999	619	744	999999	739	124	169	265	747	999999	127	687	709	999999	210	999999	479	710	152	638	697	116	999999	999999	154	200	999999	190	999999	156	563	999999	870	200	999999	999999	552	329	190	325	140	342	999999	999999	775	483	999999	323	496	999999	438	999999	917	201	137	143	930	638	84	999999	999999	979	767	600	339	999999	817	519	999999	210	848	159	529	999999	508	365	670	999999	340	670	847	114	693	999999	718	397	585	679	72	309	999999	914	255	641	628	999999	574	845	67	161	999999	834	697	295	509	288	999999	99	693	772	473	639	307	413	999999	999999	999999	628	999999	
999999	48	999999	456	999999	140	934	903	999999	999999	356	790	824	999999	189	14	23	999999	407	639	999999	752	496	986	300	836	999999	999999	841	999999	999999	865	946	999999	125	123	528	387	999999	165	999999	999999	756	890	346	999999	648	406	999999	409	999999	185	887	988	452	199	999999	161	166	999999	700	327	71	949	999999	491	843	861	127	76	485	635	44	252	73	64	999999	999999	649	318	197	43	498	999999	999999	999999	978	957	999999	926	571	377	999999	892	999999	258	323	807	727	999999	999999	999999	289	61	924	63	150	645	925	398	999999	946	511	847	999999	999999	828	629	698	312	513	885	351	999999	505	118	999999	152	787	815	741	999999	877	795	999999	999999	754	447	518	206	720	343	42	131	999999	624	865	383	999999	797	429	999999	119	999999	351	262	445	97	555	815	649	999999	999999	999999	657	16	78	716	999999	891	999999	391	999999	502	591	999999	853	229	469	881	253	40	999999	989	395	57	88	462	453	917	964	999999	999999	702	557	722	999999	922	474	999999	555	158	705	709	885	47	582	617	834	181	409	226	628	674	572	999999	456	999999	724	609	928	999999	273	759	926	256	500	418	944	868	999999	930	754	744	335	104	334	841	114	357	475	471	627	282	518	747	48	227	140	938	275	617	208	999999	796	938	885	999999	782	639	547	174	672	999999	999999	478	999999	883	348	478	999999	614	763	376	144	467	988	991	251	188	999999	283	288	16	603	999999	731	890	947	396	218	388	999999	475	810	311	798	662	999999	49	286	999999	878	662	654	661	854	999999	730	339	949	894	704	604	431	274	885	666	999999	999999	746	581	999999	952	269	905	999999	999999	566	832	999999	999999	205	211	902	63	999999	625	999999	941	233	899	999999	999999	446	324	684	464	54	999999	999999	142	300	395	302	704	227	926	403	749	115	565	275	897	671	623	999999	502	999999	377	869	270	314	430	186	846	422	328	515	944	230	100	999999	999999	999999	535	45	810	908	999999	835	478	232	612	835	667	634	271	946	823	999999	191	999999	676	675	165	828	869	218	456	292	999999	420	458	528	999999	321	255	490	145	588	999999	593	999999	999999	400	47	999999	594	999999	222	160	382	691	329	49	338	577	999999	262	999999	999999	601	999999	915	999999	68	774	93	821	355	388	781	810	244	737	999999	268	999999	285	127	135	285	699	243	141	999999	728	139	489	999999	743	900	237	438	999999	296	999999	999999	605	342	272	618	999999	173	834	379	999999	457	591	999999	80	999999	79	999999	581	999999	902	229	999999	
420	339	645	999999	999999	611	488	553	381	999999	999999	467	678	539	942	854	517	511	999999	409	762	953	281	999999	48	616	310	831	103	999999	999999	393	911	806	194	999999	627	23	639	561	999999	826	201	634	999999	999999	401	903	136	999999	74	388	377	999999	31	467	67	999999	565	527	999999	656	460	525	299	68	999999	872	355	999999	237	503	872	999999	63	999999	999999	999999	407	999999	225	406	704	812	792	153	25	100	999999	726	999999	999999	457	121	999999	999999	376	675	345	999999	436	529	558	197	63	999999	999999	403	767	999999	705	420	999999	510	999999	904	952	647	999999	999999	52	466	97	628	992	706	55	760	723	363	569	96	311	999999	628	695	848	516	759	231	637	999999	333	999999	30	999999	830	999999	808	355	747	728	942	999999	999999	999999	999999	929	205	356	524	755	680	413	999999	619	999999	999999	882	616	66	445	887	512	999999	429	142	398	608	466	876	999999	951	999999	616	840	999999	122	286	657	999999	918	320	413	706	882	941	999999	999999	999999	427	457	999999	202	299	311	999999	440	999999	999999	837	999999	330	739	999999	999999	803	313	999999	685	475	995	999999	999999	362	147	134	483	805	999999	999999	223	224	207	48	429	44	759	87	315	999	999999	441	999999	819	220	999999	581	999999	290	999999	638	132	498	935	432	999999	839	839	162	186	367	634	55	141	624	828	999999	999999	60	999999	53	235	491	685	762	563	999999	999999	151	549	553	549	525	999999	849	100	999999	272	999999	999999	204	920	924	138	641	88	396	535	999999	391	474	880	999999	898	45	412	641	812	183	869	999999	434	999999	999999	633	818	119	498	291	533	111	999999	95	980	197	132	311	999999	54	683	176	904	999999	760	84	999999	665	627	520	999999	459	914	98	746	158	770	233	320	999999	999999	969	898	999999	671	289	613	999999	903	711	912	111	288	767	500	702	26	999999	999999	539	960	162	999999	977	844	83	197	772	348	832	426	999999	990	856	230	713	278	660	999999	999999	470	877	999999	916	999999	345	180	157	598	54	142	999999	295	999999	545	999999	488	921	409	597	102	841	999999	80	294	999999	120	432	999999	786	999999	366	999999	467	999999	92	399	575	999999	508	903	50	183	304	999999	869	999999	218	321	559	235	357	999999	950	387	629	999999	999999	999999	594	235	748	610	999999	619	776	881	999999	713	462	281	912	999999	900	999999	62	667	161	381	425	409	999999	120	986	561	87	115	724	89	448	661	707	943	784	999999	164	999999	999999	684	923	999999	784	505	859	288	322	805	360	999999	334	
961	999999	320	216	194	333	999999	623	999999	542	670	167	748	274	800	573	968	766	627	539	622	305	476	457	437	999999	999999	261	708	999999	281	755	468	755	486	391	397	737	600	999999	527	999999	121	151	999999	830	999999	240	68	714	353	48	732	726	712	666	999999	862	999999	569	926	385	915	21	271	914	699	993	787	419	186	241	176	676	22	806	194	334	204	999999	999999	175	203	993	999999	242	32	742	52	999999	588	534	999999	40	999999	151	900	110	999999	999999	999999	999999	453	999999	999999	999999	872	66	713	999999	481	478	668	181	980	761	191	921	999999	38	892	957	950	967	830	651	283	999999	653	870	905	94	999999	999999	475	999999	999999	555	465	999999	370	966	38	147	349	999999	999999	786	59	271	959	979	983	851	999999	184	999999	485	999999	886	838	736	413	842	999	397	33	811	999999	444	49	636	466	999999	668	925	999999	813	628	720	785	497	96	391	911	926	110	602	999999	999999	454	246	999999	999999	999999	634	999999	195	147	951	96	64	90	615	232	333	999999	999999	193	530	255	288	857	107	999999	351	999999	32	931	999999	296	431	999999	414	989	802	899	999999	399	43	999999	743	999999	676	633	730	417	999999	168	587	414	460	418	880	56	176	388	999999	476	999999	984	540	263	74	665	665	653	675	625	999999	999999	999999	260	160	999999	512	611	191	999999	381	934	999999	999999	353	668	999999	999999	530	368	823	423	269	421	797	999999	832	489	611	20	967	86	741	855	738	163	779	210	268	723	999999	564	207	175	104	667	815	999999	909	405	829	653	132	317	801	999999	999999	999999	999999	110	334	999999	10	999999	506	305	203	323	135	200	888	635	753	807	823	999999	226	999999	326	140	243	999999	579	216	999999	324	953	433	63	731	989	566	999999	167	999999	521	564	36	669	799	473	501	550	719	999999	203	999999	325	493	999999	789	80	896	331	999999	999999	453	793	999999	192	352	770	999999	403	210	331	999999	999999	418	999999	704	199	999999	999999	666	741	614	859	699	988	423	638	939	520	942	919	670	426	300	229	78	999999	47	999999	457	999999	241	999999	519	195	999999	315	906	191	838	599	645	378	665	135	564	593	104	999999	768	714	830	749	461	291	999999	471	304	199	244	934	999999	999999	80	962	510	467	999999	514	682	118	731	758	682	352	284	302	999999	175	665	484	675	999999	718	743	999999	491	695	238	533	844	20	999999	999999	903	999999	999999	308	702	624	999999	252	590	999999	659	982	82	999999	118	16	368	710	139	533	760	999999	
125	240	337	99	29	999999	122	980	837	108	24	999999	778	905	587	993	68	999999	568	241	95	999999	68	760	999999	999999	587	231	999999	144	881	999999	196	645	332	466	999999	612	999999	335	140	610	490	561	999999	999999	299	999999	999999	999999	651	588	965	999999	183	999999	182	576	299	605	194	891	815	703	226	831	625	142	583	131	32	999999	945	999999	111	999999	238	999999	793	540	999999	384	801	799	999999	302	228	668	472	926	294	999999	323	999999	150	248	794	786	344	146	645	166	999999	308	352	205	642	731	426	697	177	999999	783	758	481	999999	99	25	221	999999	999999	957	670	657	999999	999999	142	946	999999	863	690	999999	171	656	895	968	754	503	999999	296	660	497	252	999999	999999	618	621	999999	527	340	159	999999	575	420	999999	999999	496	972	471	724	72	999999	638	562	999999	726	999999	136	863	513	999999	596	999999	999999	273	125	714	999999	999999	999999	16	999999	428	761	714	911	876	750	133	217	999999	999999	41	733	234	999999	858	689	767	999999	114	495	999999	24	285	999999	221	650	157	418	973	600	83	254	717	999999	276	876	848	999999	849	763	13	656	999999	283	564	999999	700	309	267	999999	999999	866	999999	999999	877	999999	486	161	999999	236	603	999999	244	881	708	787	26	999999	999999	981	840	672	192	999999	491	54	983	12	999999	386	949	848	161	947	999999	999999	141	205	617	862	400	697	999999	623	169	298	422	159	575	776	818	960	611	285	999999	465	683	771	39	832	431	483	162	323	999999	999999	563	296	418	999999	656	820	999999	999999	591	999999	276	569	192	203	999999	833	437	231	568	988	246	875	999999	17	533	370	175	784	441	999999	545	91	346	999999	734	135	741	84	130	997	837	776	693	52	198	124	999999	836	209	999999	55	930	755	297	999999	999999	534	411	967	296	654	347	403	674	607	195	999999	778	469	507	102	363	999999	570	160	469	192	999999	999999	418	781	339	585	843	871	614	336	58	894	56	601	340	116	833	352	500	382	29	999999	999999	891	809	376	702	505	999999	829	195	999999	59	505	814	591	558	514	325	999999	560	999999	993	859	184	884	999999	906	761	999999	277	227	660	96	172	999999	815	527	971	962	883	999999	999999	784	150	999999	845	550	786	748	557	329	37	737	822	226	451	154	999999	925	953	795	999999	445	562	999999	485	999999	343	540	999999	999999	999999	362	999999	222	623	999999	718	999999	49	873	129	999999	699	999999	200	923	999999	999999	999999	671	999999	56	19	97	603	743	232	183	436	882	216	256	972	
527	785	674	858	999999	602	242	435	999999	999999	999999	676	730	746	613	777	562	698	999999	707	999999	229	497	999999	791	999999	880	999999	999999	999999	166	666	873	51	182	172	525	999999	664	353	599	246	999999	169	929	999999	999999	999999	999999	999999	873	999999	819	999999	999999	307	298	999999	76	991	722	256	890	617	730	424	803	999999	574	451	262	497	43	54	117	999999	862	337	999999	380	745	999999	378	149	963	971	846	334	182	874	874	999999	998	672	630	353	355	749	999999	999999	617	999999	433	177	153	385	160	999999	440	10	444	960	907	695	255	840	878	751	654	999999	577	478	516	699	577	68	999999	370	423	999999	522	999999	898	909	762	560	459	211	996	587	999999	999999	893	999999	999999	999999	999999	999999	427	790	475	604	105	680	937	148	677	733	999999	94	886	999999	999999	999999	488	331	71	998	999999	999999	999999	999999	754	77	938	999999	999999	344	269	663	772	196	943	999999	298	918	27	228	999999	999999	883	726	611	911	700	999999	999999	226	693	118	999999	297	999999	999999	410	798	849	37	741	999999	563	999999	473	936	322	700	999999	728	999999	569	314	999999	999999	318	811	664	75	999999	377	908	999999	999999	650	161	999999	484	999999	221	233	999999	79	989	487	541	70	999999	999999	999999	599	999	194	999999	838	999999	803	18	999999	70	999999	999999	999999	16	660	833	999999	204	999999	999999	134	837	883	999999	999999	888	500	324	366	999999	258	272	411	399	253	377	723	999999	530	526	357	803	223	756	301	999999	766	72	999999	653	889	865	856	940	551	999999	126	559	999999	950	633	489	652	775	812	999999	344	343	999999	293	119	999999	674	176	999999	330	624	137	343	28	999999	437	985	999999	605	393	415	470	999999	491	260	173	313	580	892	868	161	447	944	643	999999	432	309	55	999999	999999	200	690	976	230	147	989	999999	476	828	206	504	939	180	428	252	999999	494	282	999999	945	551	104	283	999999	178	186	193	699	999999	699	138	939	999999	570	202	999999	493	627	353	271	947	999999	751	696	374	999999	277	999999	400	278	937	37	22	598	493	106	417	881	61	961	806	526	601	138	77	564	771	609	236	527	999999	866	928	999999	998	999999	352	586	731	999999	999999	668	309	606	761	110	926	579	86	106	317	999999	576	391	464	430	999999	622	999999	809	450	667	298	872	888	80	108	999999	600	999999	753	830	159	104	62	148	227	999999	999999	999999	637	201	532	139	220	777	300	547	316	577	999999	999999	999999	999999	516	251	999999	999999	717	690	11	685	979	307	353	487	
462	481	339	326	213	250	255	661	181	259	144	168	662	121	779	999999	999999	32	309	33	872	999999	588	999999	768	790	286	687	965	952	221	235	786	732	324	819	999999	990	374	999999	484	306	750	267	116	220	773	606	910	450	751	956	998	329	615	235	893	528	557	422	964	567	999999	999999	999999	909	381	930	796	960	353	943	658	80	999999	999999	486	330	999999	557	999999	680	777	999999	210	264	236	467	126	999999	926	999999	442	951	999999	916	610	531	230	206	839	843	810	949	106	999999	308	927	780	50	748	572	824	999	999999	999999	790	181	27	782	999999	914	813	706	999999	664	511	706	805	632	964	999999	110	507	999999	184	870	827	427	403	956	308	687	999999	351	363	864	443	556	999999	136	438	514	447	523	924	39	113	999999	442	306	999999	132	157	85	999999	472	327	290	230	423	962	999999	624	825	999999	237	737	365	680	799	78	999999	999999	505	536	450	662	983	794	999999	766	911	985	106	999999	186	539	11	999999	890	547	162	999999	999999	999999	685	999999	621	148	697	301	747	245	642	238	999999	307	652	999999	999999	999999	999999	496	85	656	999999	768	527	471	208	697	736	807	999999	262	999999	824	267	341	850	561	50	845	106	853	999999	999999	353	868	913	878	886	462	999999	90	213	665	259	910	123	917	371	160	999999	999	565	940	455	999999	999999	999999	50	320	698	791	769	498	400	232	999999	384	424	659	557	330	811	999999	999999	709	58	260	574	999999	999999	933	199	999999	904	999999	297	89	231	963	555	999999	837	575	763	423	321	715	275	999999	999999	738	502	712	602	619	198	291	347	746	999999	72	63	693	102	764	602	879	593	303	935	558	162	461	113	272	492	245	520	189	999999	342	984	999999	83	999999	441	486	999999	295	999999	15	741	999999	631	999999	242	999999	999999	999	820	441	131	999999	101	999999	585	50	609	340	137	952	771	167	358	999999	87	515	999999	999999	332	125	592	308	394	999999	816	677	999999	619	999999	348	762	520	369	956	220	22	999999	359	904	401	999999	999999	167	955	244	584	136	632	416	999999	533	870	676	705	999999	823	587	999999	907	907	220	989	999999	788	200	260	798	999999	787	999999	999999	999999	708	931	999999	636	150	438	999999	241	551	207	999999	312	815	891	843	664	117	397	434	294	451	996	190	887	999999	378	765	983	786	999999	999999	999999	666	999999	172	744	466	222	682	159	475	999999	999999	23	785	998	999999	309	416	143	294	400	640	999999	819	999999	751	360	980	771	673	999999	
455	999999	999999	999999	999999	999999	729	999999	207	894	715	999999	999999	999999	999999	177	111	999999	405	466	999999	652	450	454	710	999999	452	459	993	999999	242	999999	486	762	230	999999	660	923	362	430	579	317	999999	999999	685	364	956	53	83	583	999999	999999	376	216	146	802	376	907	161	754	999999	280	115	999999	999999	804	798	999999	554	99	516	188	304	974	999999	268	716	60	769	999999	935	409	999999	420	856	909	544	999999	626	428	999999	753	999999	999999	999999	999999	212	999999	999999	880	565	899	499	983	76	80	999999	999999	999999	877	95	999999	147	805	819	700	893	695	999999	753	999999	529	440	136	915	762	417	696	654	587	66	872	322	999999	790	45	909	402	353	999999	880	152	949	748	342	857	616	965	999999	630	415	517	608	984	999999	46	469	373	999999	313	663	999999	999999	742	821	223	13	258	25	783	999999	501	351	460	999999	127	580	692	793	68	156	451	907	33	181	549	273	999999	999999	999999	576	546	999999	49	131	999999	999999	999999	927	129	853	368	950	999999	839	914	999999	158	121	999999	999999	777	579	19	999999	222	999999	723	570	282	950	999999	979	271	999999	253	177	311	338	333	722	373	764	673	215	788	501	901	194	267	999999	999999	227	775	297	798	966	999999	882	909	999999	681	645	999999	999999	188	388	688	798	999999	747	863	999999	788	780	999999	22	906	804	379	721	533	999999	999999	898	835	457	213	974	418	286	999999	999999	428	219	50	727	119	505	36	409	812	113	598	520	520	304	438	995	204	786	70	999999	513	198	590	152	342	756	343	999999	185	999999	389	318	894	999999	402	578	999999	375	999999	410	778	969	908	429	999999	793	387	541	28	218	779	631	226	342	916	999999	629	897	395	362	172	305	234	108	724	289	625	86	901	860	999999	999999	884	659	741	543	290	999999	999999	999999	999999	801	712	967	934	757	999999	561	527	999999	999999	842	979	999999	248	483	745	999999	705	661	177	311	639	168	953	949	747	566	601	999999	949	468	999999	846	983	999999	592	999999	999999	966	196	74	559	999999	911	422	849	345	420	999999	999999	480	999999	999999	999999	77	171	554	999999	999999	999999	536	960	154	222	490	156	143	565	999999	999999	999999	645	739	999999	999999	752	900	256	541	110	412	999999	999999	584	479	13	155	475	916	999999	48	253	999999	956	660	113	999999	999999	431	275	999999	779	999999	377	320	834	725	86	277	325	270	999999	481	884	608	390	628	570	743	486	999999	668	999999	678	852	244	466	783	813	10	347	999999	999999	276	999999	632	
999999	965	274	999999	288	79	207	999999	938	740	999999	304	358	999999	485	999999	782	944	999999	999999	140	864	999999	85	999999	942	272	999999	977	886	482	215	501	975	778	999999	305	999999	208	932	470	58	739	121	472	172	435	999999	524	503	999999	880	999999	344	502	748	999999	199	276	345	806	929	623	61	268	565	802	999999	999999	822	999999	999999	999999	342	587	91	999999	414	612	215	517	729	752	483	295	601	213	166	482	999999	223	999999	833	999999	135	999999	999999	999999	853	907	369	62	52	702	999999	917	144	670	756	420	623	45	586	70	828	999999	186	149	999999	666	362	645	899	999999	609	441	850	883	216	56	656	999999	999999	705	845	999999	686	60	528	999999	999999	543	999999	999999	416	187	999999	772	43	58	365	999999	921	196	554	999999	162	580	103	524	999999	260	463	999999	764	186	484	881	224	374	400	135	621	398	208	818	246	999999	999999	431	999999	88	850	167	691	371	999999	374	160	132	311	116	957	999999	310	217	89	699	999999	239	703	999999	557	669	658	239	673	533	987	736	487	324	525	999999	612	989	409	306	29	999999	999999	119	999999	102	72	293	999999	617	999999	991	739	546	539	999999	728	999999	530	191	509	462	697	999999	387	424	644	999999	590	295	999999	999999	807	783	680	905	578	999999	918	464	606	374	70	66	445	995	996	941	999999	700	943	350	999999	228	797	566	999999	999999	999999	999999	457	85	703	883	226	776	194	955	865	634	256	144	999999	76	584	999999	401	641	999999	391	427	999999	212	999999	351	60	852	588	986	123	209	908	860	612	999999	531	670	999999	839	669	811	999999	85	160	454	999999	997	402	644	662	175	999999	123	999999	888	754	999999	814	541	999999	999999	605	999999	752	999999	347	284	740	999999	999999	473	224	999999	999999	579	386	999999	62	999999	542	999999	460	999999	333	948	144	999999	518	724	262	658	999999	999999	999999	746	215	999999	333	999999	116	534	999999	343	999999	999999	950	272	999999	999999	511	135	820	378	999	999999	473	661	645	803	300	552	999999	26	806	403	999999	999999	138	149	373	999999	305	337	338	18	999999	126	999999	145	999999	872	567	999999	222	136	837	487	646	558	282	554	999999	529	434	999999	999999	250	999999	198	999999	381	143	97	408	207	830	493	50	990	327	999999	999999	510	999999	428	985	28	803	999999	565	139	932	579	867	819	878	775	999999	999999	249	555	590	172	563	626	738	479	348	25	305	354	447	655	240	926	253	925	724	15	577	750	446	856	633	451	448	563	230	999999	328	64	589	
274	751	772	765	148	947	188	689	516	999999	787	384	999999	692	287	999999	940	575	952	61	999999	207	498	118	999999	999999	121	187	999999	999999	999999	696	251	764	182	903	999999	170	115	978	545	999999	999999	80	658	481	422	759	171	999999	290	22	375	12	692	999999	262	663	41	609	835	11	515	267	919	101	999999	456	999999	999999	880	779	470	974	999999	581	146	428	999999	262	126	362	999999	959	968	747	330	248	82	115	651	805	999999	999999	999999	543	810	804	160	567	348	965	249	788	999999	510	999999	999999	999999	121	931	999999	213	779	492	999999	999999	555	999999	182	770	895	384	414	732	85	650	963	831	999999	770	999999	277	892	999999	160	122	237	625	999999	204	929	999999	961	184	816	601	359	23	670	558	999999	515	978	797	453	591	835	66	268	859	999999	570	522	350	599	566	321	865	999999	999999	757	930	999999	977	841	152	423	239	915	484	301	949	999999	424	515	826	299	104	999999	999999	287	999999	366	608	616	368	239	620	585	999999	289	999999	682	999999	801	334	684	999999	955	999999	178	605	150	784	568	638	410	108	834	772	999999	226	405	772	92	999999	574	999999	371	999999	913	802	654	665	204	807	277	999999	999999	191	999999	298	149	169	400	999999	41	581	49	977	958	140	999999	999999	982	72	98	909	999999	999999	759	999999	639	483	397	375	951	484	589	761	371	999999	999999	999999	631	999999	999999	245	999999	999999	554	992	192	394	523	782	999999	999999	683	142	718	368	641	407	431	689	659	666	999999	999999	729	556	999999	287	999999	418	999999	143	190	13	985	853	999999	816	671	767	279	254	959	999999	359	999999	999999	457	53	12	908	87	231	999999	329	421	473	356	681	997	999999	999999	778	999999	137	882	661	680	157	865	830	825	999999	664	419	414	707	167	676	620	999999	999999	999999	612	999999	999999	912	248	683	573	389	999999	144	673	766	374	476	999999	486	476	457	130	310	188	182	999999	351	999999	532	914	714	315	679	70	252	999999	999999	175	999999	559	970	422	997	583	485	999999	691	999999	898	54	999999	853	681	999999	173	634	243	65	440	426	999999	355	715	768	859	84	511	83	431	999999	703	310	999999	926	505	44	133	999999	703	533	401	289	999999	487	999999	860	634	479	897	999999	233	614	735	189	999999	624	706	238	723	410	999999	618	641	599	999999	638	606	999999	999999	139	510	516	362	906	35	946	687	238	792	999999	450	999999	185	999999	85	99	575	78	602	881	337	999999	13	302	999999	783	648	78	146	347	263	999999	775	
999999	117	717	261	999999	164	387	937	478	445	724	960	114	442	827	999999	261	72	999999	999999	823	801	615	999999	70	520	251	308	618	101	454	999999	999999	999999	999999	705	367	837	999999	913	999999	999999	999999	459	288	341	291	350	999999	554	999999	284	999999	999999	999999	999999	999999	215	999999	999999	912	89	328	999999	990	979	999999	999999	34	131	167	424	325	999999	999999	879	942	165	999999	728	999999	901	487	999999	216	179	30	841	314	451	999999	162	646	439	11	146	999999	481	468	309	941	443	999999	999999	397	470	999999	110	999999	82	999999	346	981	472	88	21	601	264	180	820	959	558	542	583	999999	14	777	885	622	999999	264	471	696	999999	786	794	584	789	676	746	220	919	59	242	427	866	180	183	360	999999	544	369	999999	647	999999	393	900	742	999999	392	999999	999999	488	999999	818	562	650	67	685	999999	436	811	588	434	610	49	509	999999	166	62	834	999999	534	632	999999	999999	999999	999999	583	403	999999	842	19	293	63	146	999999	66	424	864	999999	123	999999	76	564	999999	999999	877	47	999999	884	600	999999	728	558	999999	549	856	737	923	402	601	484	292	400	999999	802	304	381	474	999999	452	999999	301	999999	721	116	999999	77	531	123	292	21	282	518	999999	265	291	735	964	596	584	329	500	472	624	638	999999	676	970	930	486	506	572	701	442	714	295	999999	999999	981	91	788	215	810	999999	590	212	999999	999999	338	521	569	416	877	33	133	395	829	999999	92	901	791	106	601	636	999999	999999	999999	86	588	999999	398	898	982	999999	999999	123	690	361	43	436	999999	999999	642	418	917	999999	695	999999	318	329	466	999999	754	90	299	691	999999	183	333	999999	631	697	517	367	132	670	433	371	237	999999	704	477	187	655	999999	222	464	192	719	696	753	902	999999	269	999999	999999	153	902	226	999999	508	999999	38	892	804	743	71	285	296	256	666	999999	999999	308	624	989	502	999999	619	999999	999999	431	464	636	398	729	929	258	853	414	527	530	155	999999	510	197	448	295	851	726	160	999999	999999	472	40	430	461	468	644	525	225	999999	999999	149	999999	87	62	999999	504	999999	814	999999	431	882	999999	146	188	999999	999999	437	999999	217	257	892	999999	57	535	991	606	999999	277	999999	614	338	198	482	247	16	254	999999	999999	57	791	775	912	347	757	24	743	893	999999	143	670	999999	974	999999	796	400	222	830	552	71	794	536	807	353	208	103	694	999999	898	181	84	999999	302	502	426	999999	999999	589	300	999999	257	712	725	144	800	407	
363	999999	686	847	999999	424	881	83	263	264	999999	569	148	999999	330	999999	995	999999	999999	306	914	482	999999	324	419	633	539	41	999999	91	810	672	553	801	739	514	999999	61	388	999999	999999	228	999999	999999	513	421	450	635	200	759	717	655	85	503	999999	999999	596	372	437	170	884	999999	270	181	999999	305	26	346	925	999999	928	944	999999	409	813	695	999999	431	810	999999	999999	999999	999999	63	374	165	597	59	318	858	918	207	623	227	999999	643	958	77	717	218	405	113	710	384	831	773	963	676	999999	999999	647	175	561	439	999999	979	999999	217	807	298	999999	966	999999	76	897	999999	999999	474	633	180	737	999999	999999	602	999999	88	204	467	999999	600	201	921	999999	999999	221	999999	646	193	249	795	635	751	999999	999999	999999	438	86	999999	486	111	452	498	52	520	69	481	462	958	836	999999	785	550	985	999999	106	999999	608	999999	854	155	94	146	235	837	544	986	999999	294	102	999999	12	560	980	130	999999	999999	878	848	461	999999	300	999999	357	999999	20	94	765	62	332	723	830	569	789	341	999999	316	273	215	975	83	575	999999	999999	672	999999	235	999999	999999	69	403	908	999999	999999	124	854	407	999999	885	827	460	230	999999	961	379	999999	442	999999	649	999999	841	999999	673	873	387	175	999999	999999	685	452	785	524	900	993	999999	814	80	999999	674	486	619	526	387	387	524	853	721	215	496	999999	464	464	999999	761	227	999999	244	886	676	999999	731	586	999999	999999	52	936	329	860	42	564	999999	999999	999999	999999	494	999999	61	295	358	999999	453	999999	334	999999	987	330	603	149	775	965	999999	194	999999	999999	754	43	999999	944	999999	588	533	860	183	932	74	999999	999999	758	999999	903	912	999999	538	999999	506	814	261	757	456	721	999999	190	999999	77	984	999999	99	999999	999999	461	999999	117	950	769	11	592	743	402	292	460	963	845	872	872	63	631	655	695	228	999999	781	664	498	624	255	352	775	116	947	985	447	984	999999	815	999999	805	999999	768	150	913	999999	859	999999	995	757	497	999999	223	23	363	433	403	164	478	679	248	618	999999	523	999999	999999	999999	454	306	23	999999	505	999999	999999	258	632	886	999999	999999	999999	922	198	502	866	999999	44	562	102	594	561	53	830	871	999999	761	196	672	999999	492	106	444	414	178	982	999999	991	260	351	999999	730	547	848	849	609	757	59	126	469	764	623	264	999999	999999	745	969	158	633	922	999999	71	959	641	999999	218	434	999999	30	520	98	767	784	221	999999	863	24	999999	
999999	271	999999	712	80	213	999999	869	841	899	554	433	22	999999	999999	338	241	703	771	906	999999	999999	185	248	39	605	999999	999999	838	53	217	999999	730	774	999999	999999	543	999999	991	999999	999999	203	376	534	999999	596	507	468	409	999999	980	633	102	118	418	348	999999	999999	683	999999	999999	493	40	999999	692	557	702	999999	460	995	794	833	711	999999	755	592	999999	651	999999	442	999999	912	597	999999	73	584	999999	622	999999	830	286	999999	724	527	999999	999999	172	999999	842	416	893	999999	17	414	662	156	921	86	362	826	83	443	999999	250	376	920	896	999999	999999	117	653	90	882	999999	999999	399	119	999999	102	99	999999	697	809	867	548	999999	904	192	729	916	662	999999	270	539	757	842	539	483	160	12	999999	999999	842	734	763	813	386	387	695	272	47	999999	984	272	999999	386	634	997	702	537	25	713	999999	818	455	825	819	353	872	999999	860	635	43	99	329	905	854	999999	113	735	461	527	999999	467	999999	925	842	997	143	381	218	542	781	623	999999	66	605	34	289	999999	999999	999999	514	819	412	411	703	999999	943	501	531	559	893	999999	85	497	226	461	939	529	983	822	999999	501	668	328	854	420	111	272	309	830	795	175	999999	428	999999	677	65	477	232	947	63	999999	849	658	648	814	999999	499	839	153	94	759	999999	999999	999999	23	999999	999999	999999	999999	793	999999	999999	999999	763	727	235	657	485	549	999999	999999	306	45	999999	999999	651	19	999999	999999	873	999999	432	165	745	46	221	999999	604	999	525	971	920	939	164	999999	999999	999999	895	921	588	889	24	300	747	999999	463	999999	412	256	371	152	999999	999999	419	191	258	45	956	727	516	666	63	486	33	435	551	367	880	396	137	504	123	758	999999	983	999999	142	418	999999	582	999999	999999	358	637	383	999999	412	529	973	999999	999999	201	999999	414	999999	836	537	276	322	80	105	48	26	128	999999	38	654	66	999999	593	125	627	833	154	224	509	705	848	999999	999999	149	837	907	272	999999	312	945	354	999999	157	999999	866	106	62	487	999999	999999	239	770	999999	999999	355	103	999999	999999	786	368	33	199	423	140	688	999999	454	931	999999	141	999999	999999	564	92	310	528	289	533	259	531	780	667	999999	369	476	88	305	954	793	744	527	263	999999	944	999999	164	999999	999999	999999	250	651	130	999999	131	395	832	215	272	611	827	814	856	758	265	999999	366	999999	999999	664	610	330	999999	148	523	613	999999	471	620	169	156	412	999999	162	999999	880	999999	447	839	973	643	
873	42	352	999999	930	670	505	680	367	566	926	71	999999	999999	919	160	982	705	518	894	371	595	112	465	999999	551	704	748	384	927	999999	999999	90	30	737	297	157	182	592	942	995	790	262	603	230	350	909	391	999999	999999	677	742	999999	999999	282	287	999999	887	999999	388	966	756	305	999999	647	537	999999	342	43	632	999999	810	123	575	899	999999	999999	509	999999	83	642	323	999999	999999	260	186	76	11	747	459	367	270	631	214	999999	999999	495	999999	999999	692	369	577	357	467	726	999999	628	755	189	701	945	430	652	999999	999999	999999	107	999999	189	471	471	980	999999	584	274	742	189	909	599	660	95	999999	553	552	999999	999999	965	201	929	393	557	320	821	56	514	999999	618	163	999999	333	150	999999	643	999999	231	388	982	773	202	999999	687	719	166	999999	616	435	877	110	762	681	687	906	721	796	913	160	168	999999	80	337	134	35	451	999999	999999	249	876	68	330	336	91	202	998	999999	705	999999	999999	303	439	999999	999999	517	401	999999	645	244	134	999999	999999	81	229	444	703	999999	858	999999	278	890	999999	376	999999	999999	779	999999	599	495	907	775	999999	999999	999999	865	118	991	278	616	634	665	630	999999	999999	999999	488	999999	116	647	499	143	96	999999	999999	273	294	72	529	999999	738	964	196	160	999999	999999	756	504	84	999999	999999	711	596	251	37	612	270	999999	260	530	340	530	330	999999	999999	774	688	56	516	999999	999999	55	472	38	878	669	479	479	999999	767	283	983	184	752	999999	787	547	844	26	957	12	561	812	999999	999999	217	999999	243	164	999999	669	709	999999	999999	999999	289	249	567	373	368	142	791	783	493	256	357	355	577	999999	999999	999999	843	40	558	999999	29	999999	473	129	999999	34	246	999999	397	999999	999999	995	832	970	41	548	979	999999	657	999999	220	999999	329	752	562	861	77	602	947	999999	825	679	439	999999	762	999999	775	448	702	344	896	999999	396	395	683	361	523	606	609	668	999999	999999	999999	733	520	252	914	720	566	809	957	643	377	72	281	893	566	221	217	985	999999	541	779	999999	929	743	390	999999	78	210	348	470	999999	288	86	999999	306	705	110	520	141	64	999999	893	999999	262	110	999999	123	789	794	311	399	623	999999	716	999999	69	999999	777	861	980	652	365	470	496	649	999999	985	817	999999	860	999999	999999	853	718	659	886	999999	676	643	66	999999	288	999999	999999	81	379	392	370	871	246	901	333	999999	999999	412	525	432	890	613	21	349	999999	202	999999	200	701	770	
187	67	706	133	137	143	805	171	999999	950	999999	425	999999	706	999999	999999	360	959	999999	49	702	315	143	463	55	999999	632	717	524	96	481	999999	379	609	214	313	999999	999999	773	999999	852	999999	49	999999	999999	999999	343	314	999999	999999	841	974	999999	661	999999	872	923	253	88	74	511	999999	646	286	478	586	55	669	502	321	782	999999	195	598	999999	712	276	999999	999999	999999	999999	327	993	175	255	506	444	999999	542	999999	389	920	44	999999	687	764	353	762	107	423	429	673	999999	999999	999999	603	789	999999	999999	364	605	999999	789	507	344	194	999999	999999	41	971	151	999999	137	999999	931	861	999999	486	910	432	369	999999	999999	50	160	999999	514	590	599	652	717	631	999999	187	736	999999	141	999999	999999	503	999999	871	731	135	999999	102	546	652	480	999999	400	313	903	999999	994	102	999999	749	356	289	679	999999	999999	389	264	520	94	999999	999999	907	730	675	121	416	763	497	782	345	769	68	999999	862	119	999999	261	999999	999999	210	192	999999	139	999999	999999	95	999999	999999	989	352	871	999999	17	596	999999	573	984	999999	999999	999999	288	506	319	999999	979	297	999999	999999	405	997	137	850	792	883	767	790	777	347	494	36	999999	610	999999	440	474	999999	60	922	644	545	999999	536	221	241	999999	685	334	580	999999	893	325	999999	758	992	224	999999	969	133	999999	437	999999	646	999999	175	904	678	998	879	95	972	247	847	182	859	999999	601	639	560	962	91	465	206	935	999999	710	999999	851	516	225	453	47	999999	103	216	749	263	305	55	337	253	999999	454	494	439	656	477	835	899	999999	999999	391	419	999999	747	972	999999	710	640	999999	329	826	999999	664	641	934	999999	753	965	119	844	306	593	233	999999	404	20	999999	505	944	243	748	999999	999999	601	72	999999	999999	356	999999	999999	999999	664	590	17	426	999999	999999	853	505	346	724	870	789	999999	327	999999	999999	452	352	999999	888	999999	696	232	999999	999999	870	72	579	315	999999	407	731	960	301	641	12	225	301	209	229	858	999999	607	518	878	173	571	284	274	442	999999	999999	283	999999	999999	967	368	436	999999	999999	728	284	199	790	327	999999	999999	999999	686	794	970	160	153	741	999999	999999	999999	713	999999	710	309	788	999999	872	243	403	457	999999	954	673	644	999999	748	876	501	584	811	817	201	999999	344	813	597	999999	472	171	860	541	240	143	999999	999999	733	842	999999	940	970	326	557	923	691	138	999999	22	160	190	411	277	999999	455	403	281	521	964	376	999999	200	834	999999	999999	543	
916	999999	820	794	999999	66	906	851	561	614	999999	270	278	57	215	999999	585	999999	291	759	593	302	784	999999	607	143	768	999999	538	749	145	916	485	389	775	669	999999	999999	171	134	999999	425	688	841	908	21	253	916	170	486	614	515	128	322	950	624	684	999999	999999	999999	297	440	322	811	999999	577	999999	888	282	545	35	367	167	167	264	177	613	943	831	596	890	852	315	61	145	630	798	172	439	999999	985	903	41	316	836	74	113	877	373	340	999999	364	644	624	461	257	357	960	68	999999	20	740	258	599	965	445	134	270	676	847	779	999999	458	131	560	131	999999	850	330	199	74	736	999999	501	370	535	218	690	999999	999999	282	999999	113	999999	999999	999999	655	441	351	401	939	842	210	526	560	613	906	522	999999	340	921	999999	999999	999999	999999	999999	171	757	239	999999	236	443	999999	788	999999	942	518	999999	980	999999	476	894	999999	929	259	231	535	63	940	756	999999	695	999999	999999	966	775	207	244	938	999999	93	897	211	911	174	505	182	422	951	618	105	114	541	759	864	37	997	999999	619	496	999999	118	817	483	810	999999	817	410	999999	798	745	284	999999	124	231	578	692	597	999999	753	59	999999	111	332	661	524	163	866	999999	939	778	496	624	451	127	975	999999	999999	111	999999	688	771	600	999999	999999	820	999999	426	537	295	344	409	999999	866	447	635	999999	999999	822	295	387	950	15	999999	30	259	999999	420	997	256	999999	963	999999	141	75	999999	523	948	459	840	282	999999	339	120	604	378	549	758	14	999999	999999	595	999999	999999	256	999999	766	717	142	623	170	830	999999	290	797	999999	913	815	999999	999999	999999	999999	45	981	23	650	621	894	288	999999	999999	999999	999999	514	288	902	67	680	999999	337	999999	806	816	999999	999999	451	317	58	999999	233	999999	734	957	845	999999	999999	999999	999999	802	605	126	871	439	490	913	269	424	999999	12	895	322	999999	930	999999	999999	999999	250	999999	999999	999999	343	999999	582	64	196	999999	943	999999	999999	999999	999999	999999	999999	289	220	650	376	336	922	420	37	402	999999	427	910	999999	804	999999	999999	74	670	999999	622	241	272	554	298	385	999999	938	999999	854	999999	635	999999	189	363	999999	262	996	939	914	999999	891	544	940	526	165	153	963	999999	458	999999	79	706	999999	521	647	26	666	361	999999	42	984	104	183	622	420	999999	731	869	999999	242	999999	135	755	999999	731	697	332	38	143	241	339	767	867	999999	999999	928	561	667	716	999999	595	999999	947	999999	999999	796	370	
328	115	999999	421	999999	28	226	171	944	999999	916	790	950	693	638	227	999999	999999	226	237	691	911	999999	322	73	162	999999	999999	565	188	873	783	999999	336	999999	923	852	999999	244	749	650	330	999999	999999	645	877	766	941	957	427	999999	188	84	568	999999	416	622	968	999999	999999	999999	579	605	766	87	999999	855	624	689	714	375	940	468	476	586	999999	999999	515	676	196	396	586	688	999999	990	694	708	999999	656	999999	310	883	999999	999999	259	80	724	10	899	999999	31	999999	261	253	62	999999	720	607	999999	999999	999999	117	999999	171	555	914	999999	467	775	393	434	999999	967	102	414	491	999999	175	227	515	999999	155	615	173	175	254	334	445	94	743	973	110	393	999999	999999	999999	591	310	999999	999999	189	266	235	516	88	999999	185	169	839	571	778	555	390	476	999999	125	501	138	999999	311	589	999999	383	41	419	999999	107	628	765	221	999999	999999	999999	882	999999	389	920	109	94	633	79	175	606	523	999999	428	720	916	999999	220	701	463	314	445	999999	999999	999999	203	106	755	444	556	403	627	671	611	999999	507	999999	292	205	402	53	999999	999999	424	999999	859	999999	990	613	190	951	555	999999	999999	862	982	136	603	505	999999	999999	999999	199	522	771	999999	852	363	301	222	775	394	25	308	420	942	214	341	882	34	137	116	999999	263	999999	848	117	234	999999	999999	381	547	786	479	399	713	182	719	652	999999	17	713	698	400	999999	566	539	221	36	999999	778	999999	999999	481	598	999999	197	936	999999	999999	999999	627	999999	999999	999999	999999	608	546	909	999999	770	999999	999999	20	26	424	417	751	847	999999	318	999999	208	999999	375	999999	826	314	880	503	999999	245	801	999999	11	999999	108	999999	559	187	957	993	312	329	160	999999	117	710	464	184	488	446	99	877	614	999999	428	999999	782	999999	411	999999	666	415	999999	999999	693	958	19	999999	999999	866	201	999999	91	325	593	878	678	92	478	125	850	999999	999999	89	156	924	125	36	961	322	768	303	775	663	337	896	999999	625	999999	158	701	828	858	622	255	429	795	999999	391	549	999999	699	787	296	453	960	400	999999	387	999999	843	982	674	999999	999999	897	894	999999	999999	697	739	62	492	329	423	999999	846	402	833	727	138	999999	999999	999999	214	79	999999	489	219	999999	505	999999	247	831	314	999999	163	854	999999	999999	535	377	999999	999999	809	64	216	468	873	999999	999999	998	999999	999999	640	28	347	999999	799	999999	392	414	999999	621	201	702	814	661	25	704	868	992	999999	486	202	760	
999999	950	999999	159	862	57	615	788	999999	507	769	587	999999	999999	381	999999	64	496	965	130	169	689	502	117	250	554	453	179	563	999999	999999	999999	999999	879	999999	396	650	650	999999	999999	799	429	369	693	932	237	999999	728	332	968	937	391	999999	82	601	999999	457	504	909	318	999999	446	234	140	387	978	999999	999999	999999	999999	999999	414	999999	999999	331	739	329	809	999999	22	94	724	846	595	999999	738	280	395	288	667	999999	155	999999	857	740	999999	205	238	316	954	117	159	935	348	717	533	70	890	999999	999999	516	648	330	896	233	999999	600	639	946	999999	707	734	43	135	55	115	673	474	999999	999999	544	100	503	230	999999	934	999999	507	877	660	677	390	644	426	161	300	825	844	633	860	999999	565	999999	666	257	383	126	809	302	612	999999	999999	999	999999	999999	425	999999	109	991	299	100	102	761	296	972	999999	99	616	974	999999	999999	828	840	999999	216	979	808	836	999999	999999	818	979	215	274	801	999999	391	862	110	736	154	725	853	343	999999	999999	803	995	694	930	999999	510	999999	999999	999999	40	755	968	576	347	616	319	136	469	999999	120	887	999999	494	891	999999	237	515	248	999999	564	975	999999	270	546	185	813	152	52	248	317	154	667	942	999999	999999	422	295	762	999999	835	598	393	999999	659	782	316	510	999999	994	66	999999	999999	999999	999999	65	258	999999	999999	171	999999	176	93	231	173	999999	229	555	724	566	522	941	753	128	775	965	591	644	611	763	869	312	349	57	191	999999	556	731	183	715	86	714	265	600	326	668	514	172	698	692	563	761	786	999999	482	999999	999999	479	170	803	473	999999	106	276	302	500	827	45	49	999999	419	999999	381	999999	490	808	685	162	801	116	999999	999999	945	918	999999	999999	526	999999	575	77	82	999999	570	380	251	472	999999	989	308	825	999999	479	133	848	999999	75	389	776	755	673	999999	98	677	64	352	54	999999	187	77	999999	974	723	469	999999	777	341	999999	999999	767	27	199	696	854	976	275	981	305	999999	645	143	999999	749	357	901	637	983	999999	516	37	207	804	441	921	122	851	128	999999	161	81	942	148	388	19	737	484	999999	244	700	999999	371	748	570	542	933	467	235	375	999999	344	794	930	999999	973	570	222	758	999999	741	134	156	972	154	36	999999	995	999999	999999	619	999999	999999	748	999999	727	666	999999	244	898	988	655	626	752	451	816	286	22	727	999999	448	525	725	967	999999	576	642	398	604	544	839	937	127	494	755	150	449	55	
999999	693	999999	121	978	859	786	95	508	404	531	337	749	690	278	934	301	104	701	927	999999	143	95	278	854	699	68	60	537	999999	996	999999	377	241	791	43	108	336	546	999999	191	999999	77	247	999999	276	794	159	999999	193	999999	661	449	522	799	96	608	48	267	288	801	736	557	377	408	999999	999999	518	898	244	835	964	999999	835	999999	838	76	847	410	588	905	999999	390	354	938	999999	861	999999	441	704	435	69	79	268	74	454	859	699	839	646	999999	286	260	434	357	999999	999999	999999	776	960	999999	999999	638	678	383	892	355	213	439	72	999999	114	86	203	999999	775	895	999999	999999	301	979	999999	999999	763	281	628	999999	956	996	999999	999999	257	999999	481	685	999999	431	400	999999	182	999999	656	999999	776	287	211	210	66	625	581	999999	813	842	485	981	652	751	874	407	754	243	399	999999	999999	999999	121	999999	604	518	144	999999	504	414	598	202	999999	116	241	486	80	427	601	340	999999	999999	428	999999	603	499	999999	923	557	999999	139	999999	709	449	540	999999	175	999999	605	999999	999999	237	838	408	999999	292	658	999999	520	398	336	337	641	68	791	999999	999999	706	432	115	486	221	796	999999	284	999999	493	883	575	999999	320	894	822	64	850	999999	999999	999999	171	320	841	999999	412	169	999999	999999	307	650	657	188	999999	469	752	500	71	279	440	337	133	999999	799	999999	970	235	87	442	514	999999	218	604	823	391	999999	122	999999	999999	999999	637	843	482	361	843	999999	397	750	850	999999	999999	992	581	756	211	896	576	520	76	526	187	91	234	297	720	441	62	365	163	924	640	236	81	470	803	494	651	243	956	549	582	484	237	300	999999	999999	637	848	622	494	968	601	207	999999	999999	556	619	194	641	999999	182	41	596	999999	999999	105	999999	120	953	999999	255	342	999999	527	943	703	854	999999	114	135	999999	999999	743	668	999999	49	38	607	999999	257	875	467	999999	999999	376	999999	888	311	789	97	999999	526	895	905	999999	636	46	999999	999999	927	701	684	89	999999	607	968	999999	927	969	471	999999	999999	999999	705	841	788	740	19	160	402	815	553	154	27	463	287	319	837	429	999999	12	999999	86	912	555	999999	387	96	947	407	262	960	999999	327	30	357	255	199	73	461	999999	37	529	138	122	999999	540	72	999999	329	659	461	999999	999999	999999	999999	999999	368	160	999999	410	654	71	753	150	999999	999999	826	996	115	41	129	999999	968	434	974	827	999999	999999	999999	659	325	999999	628	999999	999999	462	692	858	999999	
119	887	49	999999	999999	251	999999	776	988	999999	937	713	75	946	297	539	687	539	224	494	999999	999999	568	753	991	999999	619	443	14	999999	402	528	968	999999	999999	154	90	361	918	193	19	61	960	542	469	946	259	97	340	999999	124	922	478	373	419	819	329	999999	430	999999	631	999999	772	649	865	999999	999999	379	950	153	459	335	621	41	999999	840	339	36	293	55	835	531	113	795	234	479	999999	605	286	999999	825	793	931	953	999999	487	999999	320	676	59	211	880	999999	196	759	788	311	446	887	999999	489	999999	12	385	138	109	999999	976	424	999999	369	999999	102	999999	328	665	404	667	479	998	561	999999	999999	243	843	955	999999	917	999999	446	999999	613	717	708	999999	532	999999	555	824	999999	69	312	896	999999	999999	71	788	999999	999999	103	999999	643	967	999999	999999	470	942	768	541	183	715	510	939	978	999999	999999	999999	394	999999	999999	873	999999	843	27	999999	258	132	80	553	999999	177	30	59	999999	999999	999999	646	827	691	236	590	33	24	651	999999	558	372	999999	71	934	639	403	297	82	999999	545	800	949	950	768	347	872	999999	999999	16	999999	999999	996	926	694	999999	604	703	849	999999	850	834	202	281	390	886	214	18	618	152	773	733	976	723	516	733	696	876	923	999999	718	808	265	645	999999	106	376	991	376	824	44	700	448	866	379	711	608	677	999999	999999	142	999999	606	616	999999	961	484	999999	420	960	422	728	999999	960	497	52	579	557	999999	293	999999	223	642	999999	117	999999	295	999999	999999	804	135	29	315	51	756	854	211	999999	999999	99	621	102	580	416	999999	316	920	487	379	336	142	61	457	999999	999999	918	231	812	509	170	999999	374	928	999999	999999	403	999999	738	213	642	840	931	999999	140	999999	427	643	235	392	800	161	807	999999	27	671	84	999999	38	678	837	633	399	999999	252	423	257	173	964	581	18	894	999999	283	737	999999	211	999999	999999	615	944	285	995	999999	999999	18	869	634	911	944	759	831	393	70	376	999999	450	792	999999	717	424	263	679	654	999999	999999	969	999999	13	531	999999	178	255	423	733	999999	638	999999	999999	243	554	999999	262	999999	821	186	999999	999999	907	728	55	419	13	609	999999	691	999999	351	55	802	49	999999	630	389	999999	591	999999	999999	336	814	999999	480	362	669	999999	801	999999	999999	999999	999999	404	847	626	284	485	61	174	645	232	52	955	297	924	637	204	218	992	999999	545	240	999999	541	795	102	358	575	999999	344	999999	399	690	947	519	848	999999	999999	
719	999999	999999	433	426	939	747	293	999999	92	555	725	474	954	809	138	123	601	606	863	61	533	999999	909	994	830	209	833	361	999999	777	86	239	13	498	999999	968	122	814	661	793	512	244	276	30	341	869	491	589	562	833	917	999999	544	149	999999	430	994	999999	999999	740	999999	999999	850	314	999999	999999	471	465	173	169	999999	999999	944	999999	999999	299	659	889	662	961	718	253	799	184	999999	834	694	863	999999	224	973	683	999999	920	999999	999999	999999	999999	551	846	999999	999999	425	402	999999	140	307	999999	599	999999	771	115	776	634	32	671	142	675	454	644	801	608	163	999999	999999	327	568	34	999999	969	905	697	347	816	564	692	999999	406	999999	730	537	229	274	415	453	999999	907	999999	898	218	999999	718	517	907	54	798	999999	477	216	999999	571	282	285	999999	999999	84	767	999999	80	339	843	999999	333	724	999999	999999	999999	747	505	327	419	999999	135	981	532	197	190	999999	999999	765	820	360	200	999999	168	264	943	999999	424	379	111	947	524	569	999999	710	395	793	801	473	999999	135	971	889	999999	596	157	999999	107	999999	893	999999	198	315	519	493	546	999999	565	852	638	700	332	136	225	472	460	999999	616	821	802	999999	999999	308	310	694	388	310	740	572	116	999999	999999	620	999999	773	999999	999999	59	999999	999999	898	237	948	834	764	803	845	673	999999	145	999999	687	999999	999999	506	999999	890	14	824	114	245	755	993	745	999999	999999	711	650	999999	714	251	516	735	656	903	169	689	473	999999	891	543	637	999999	999999	525	962	269	618	978	84	867	214	999999	777	928	152	244	213	846	610	101	999999	231	999999	894	84	999999	629	108	999999	999999	426	468	933	999999	608	648	566	229	35	893	999999	671	377	999999	47	291	957	727	760	924	486	627	935	999999	348	415	198	541	451	20	640	999999	641	75	999999	745	301	216	330	504	677	983	820	716	998	532	853	82	999999	792	993	901	999999	422	999999	999999	533	142	232	999999	460	34	777	24	263	582	40	312	405	999999	989	999999	999999	266	257	502	806	228	801	999999	999999	125	684	658	26	738	999999	999999	999999	651	222	999999	984	138	54	652	216	999999	462	426	502	999999	999999	566	999999	999999	504	91	175	999999	993	314	341	416	999999	344	350	999999	997	999999	409	999999	999999	999999	88	830	767	999999	222	604	999999	999	999999	384	323	21	999999	128	855	774	243	102	64	512	999999	908	827	999999	498	709	999999	96	808	937	999999	692	781	923	487	972	999999	999999	999999	570	999999	999999	999999	
956	103	628	896	999999	273	233	291	317	756	266	106	179	13	199	781	999999	301	209	201	828	999999	999999	239	524	640	883	999999	999999	999999	493	999999	999999	999999	870	484	869	999999	91	823	584	655	710	936	524	827	999999	968	295	454	999999	278	999999	999999	719	599	472	399	382	590	390	933	284	93	272	999999	443	999999	142	714	911	699	220	386	617	182	656	694	714	697	332	999999	14	563	866	999999	235	861	650	281	22	479	440	501	442	651	381	999999	674	36	394	509	999999	580	542	667	999999	167	999999	546	942	777	999999	999999	267	476	929	999999	226	56	272	581	167	861	702	442	268	999999	944	999999	801	39	999999	688	999999	822	88	434	30	209	166	78	999999	113	338	244	795	999999	999999	966	999999	660	409	627	764	812	352	974	878	110	408	349	222	229	745	913	757	996	382	999999	398	505	700	27	890	999999	905	63	533	467	646	512	485	978	254	150	629	999999	923	999999	999999	114	555	919	801	817	855	457	367	424	999999	798	999999	798	578	226	960	392	999999	569	907	999999	450	999999	463	999999	863	244	974	605	293	363	82	881	964	293	949	781	999999	83	999999	999999	695	118	979	999999	999999	687	410	37	999999	247	999999	364	593	192	663	144	465	904	999999	620	482	762	141	134	726	501	999999	999999	277	189	176	999999	230	459	602	341	442	615	766	186	834	947	425	999999	999999	718	298	782	629	815	325	321	129	999999	999999	933	976	855	132	999999	853	125	760	11	999999	13	999999	143	589	332	702	850	148	999999	786	534	999999	96	436	18	212	61	664	461	999999	855	999999	502	484	668	999999	999999	493	999999	332	718	197	424	999999	694	584	999999	202	999999	999999	999999	182	352	942	999999	999999	999999	428	123	435	801	999999	999999	147	225	469	999999	658	921	999999	125	367	999999	999999	77	347	921	120	742	999999	999999	859	999999	348	399	999999	201	559	44	81	473	999999	379	999999	531	266	888	287	760	235	942	506	280	339	999999	117	999999	898	874	999999	675	780	685	999999	388	999999	104	959	999999	542	277	91	624	849	504	956	987	316	923	810	459	999999	999999	517	490	550	588	37	350	291	999999	303	999999	931	406	693	483	999999	324	588	171	928	999999	227	999999	861	881	431	834	51	999999	999999	975	73	653	40	429	177	999999	837	999999	999999	999999	465	999999	999999	999999	999999	452	811	483	308	999999	999999	648	530	114	143	560	999999	668	167	202	999999	172	663	327	621	287	375	273	999999	489	486	235	999999	319	84	204	983	464	198	999999	
33	568	821	864	641	425	133	926	296	617	999999	179	999999	999999	320	303	369	656	784	415	87	999999	177	999999	999999	118	554	220	40	938	999999	999999	480	188	999999	740	351	798	686	999999	164	999999	977	698	909	317	38	999999	999	780	999999	336	679	999999	901	999999	400	12	359	999999	870	912	895	357	999999	999999	698	27	706	579	952	571	999999	999999	999999	637	999999	999999	909	207	89	334	999999	260	113	250	999999	697	287	692	350	349	449	164	335	999999	554	629	999999	505	618	21	999999	430	999999	273	366	999999	530	273	916	921	999999	999999	452	545	701	999999	254	799	999999	11	740	23	238	613	132	815	999999	20	93	939	999999	413	589	999999	811	791	999999	999999	883	403	177	999999	776	429	256	999999	712	789	999999	999999	385	858	585	617	280	510	999999	999999	151	551	838	520	190	976	999999	999999	999999	383	734	910	223	999999	915	526	999999	726	246	999999	366	835	999999	999999	999999	184	564	963	828	999999	798	311	599	217	698	342	564	656	833	999999	999999	567	724	338	65	639	999999	971	942	69	783	554	273	391	857	316	447	999999	60	15	422	146	860	600	585	432	320	16	715	582	961	187	893	446	999999	799	120	774	417	830	489	999999	31	768	999999	253	999999	217	999999	392	894	999999	605	827	387	193	706	999999	753	632	328	689	266	369	107	605	660	826	901	999999	205	673	999999	230	526	829	124	102	999999	341	999999	113	999999	332	999999	773	582	75	69	306	103	999999	31	784	511	799	335	661	999999	592	592	999999	315	301	197	231	239	384	999999	557	999999	613	720	999999	248	225	42	934	681	334	33	999999	999999	604	964	999999	999999	999999	719	726	504	999999	431	819	748	182	999999	999999	999999	466	543	207	764	511	999999	999999	276	609	545	295	767	401	980	346	569	999999	999999	710	337	999999	578	999999	665	584	63	999999	192	999999	673	76	999999	677	799	224	791	999999	999999	265	999999	999999	941	53	999999	433	959	999999	482	95	260	751	726	96	38	999999	999999	487	542	189	999999	622	307	375	999999	999999	999999	99	601	999999	999999	743	176	199	999999	999999	47	535	999999	241	625	950	143	999999	650	922	349	341	649	644	336	314	999999	999999	808	753	186	576	117	169	565	999999	512	999999	999999	516	584	537	752	185	127	362	999999	999999	564	506	489	209	725	23	139	536	999999	956	999999	249	460	525	390	590	676	999999	428	268	676	999999	448	427	566	144	347	811	588	999999	526	974	254	983	96	312	274	976	851	103	39	39	429	555	999999	300	66	999999	
157	172	999999	656	933	801	633	809	999999	999999	643	591	676	327	947	976	439	464	994	999999	439	88	325	699	620	334	238	646	336	893	150	275	999999	288	664	999999	999999	870	50	453	359	287	254	212	343	270	427	712	999999	999999	125	999999	306	589	630	999999	846	999999	46	609	572	987	483	174	921	377	513	397	663	530	999999	569	999999	999999	127	161	833	123	365	360	999999	526	999999	999999	777	327	969	498	999999	999999	580	164	999999	441	999999	372	804	89	290	966	757	39	58	999999	999999	556	409	755	471	478	999999	732	454	685	702	55	432	599	397	603	407	24	739	77	950	857	735	999999	669	754	999999	754	832	399	603	877	999999	13	453	230	999999	224	36	190	360	847	710	158	999999	836	999999	214	691	999999	568	742	299	999999	610	583	999999	427	95	999999	130	999999	900	64	92	824	577	428	999999	999999	685	999999	987	999999	717	112	156	999999	252	833	999999	152	72	155	831	860	588	496	402	870	999999	999999	139	319	999999	999999	947	655	75	915	268	999999	69	525	11	999999	755	739	999999	508	436	243	185	999999	999999	977	999999	754	233	999999	245	91	35	285	766	999999	64	677	499	848	165	999999	521	336	574	302	93	547	154	456	115	848	232	894	999999	175	999999	877	999999	92	999999	202	432	999999	679	187	496	999999	758	816	330	999999	999999	999999	999999	936	722	848	687	609	893	880	609	776	126	397	999999	140	842	600	870	187	999999	417	406	999999	77	678	657	397	806	999999	788	338	136	38	608	999999	999999	506	453	476	199	807	198	571	999999	656	726	292	329	365	941	167	999999	152	816	833	29	390	868	54	201	299	802	594	101	281	649	98	789	61	588	345	999999	999999	987	463	228	835	999999	999999	952	375	78	451	367	631	391	983	221	999999	787	171	638	409	999999	900	14	999999	479	321	16	637	502	278	776	606	20	999999	165	362	615	194	21	457	102	826	999999	361	999999	470	889	999999	877	24	273	999999	707	747	129	97	999999	623	365	68	414	999999	872	800	999999	761	999999	839	828	859	169	603	160	999999	317	999999	678	653	378	19	431	350	999999	999999	14	360	999999	272	432	77	903	991	828	953	999999	777	954	431	686	475	999999	59	837	999999	854	670	275	526	440	671	999999	805	999999	356	636	74	564	393	795	324	862	357	999999	999999	955	999999	775	207	999999	539	999999	256	967	903	169	381	513	741	999999	344	94	999999	999999	760	658	108	747	481	326	978	999999	570	635	372	999999	502	642	999999	999999	687	
999999	999999	388	999999	999999	172	999999	351	197	265	560	999999	760	461	239	999999	999999	999999	999999	856	430	303	999999	170	327	933	621	605	999999	666	738	436	679	946	449	26	993	932	592	496	270	405	294	71	999999	400	809	184	999999	131	977	986	999999	999999	266	601	196	228	583	244	999999	999999	60	530	526	134	153	814	22	222	496	593	73	614	999999	34	19	819	742	926	133	446	472	179	689	752	461	999999	689	847	829	775	358	999999	946	999999	355	763	544	303	999999	995	172	919	635	999999	999999	999999	621	999999	592	376	485	656	999999	114	770	999999	841	773	672	681	134	174	393	999999	244	715	999999	567	679	256	285	448	680	137	284	999999	543	999999	999999	100	851	457	265	999999	299	702	246	999999	267	474	921	770	999999	575	871	998	536	914	999999	217	999999	63	563	346	101	47	975	983	830	228	347	545	944	582	829	677	908	929	430	541	478	826	999999	214	334	999999	817	999999	266	999999	25	999999	999999	621	999999	797	894	919	371	262	726	999999	21	49	136	386	826	58	746	204	999999	606	493	617	739	875	999999	358	22	587	229	999999	999999	554	212	999999	399	999999	194	41	782	999999	568	178	815	999999	815	270	88	999999	687	769	368	72	999999	418	145	537	882	999999	53	546	907	783	999999	999999	536	467	999999	418	986	999999	999999	714	421	999999	48	325	999999	524	70	493	280	74	900	459	512	664	367	793	582	862	450	671	987	246	92	784	999999	959	688	357	433	669	961	999999	905	654	651	999999	380	820	999999	368	462	560	275	843	883	583	353	999999	110	52	836	134	63	202	726	184	27	263	999999	999999	835	712	69	610	112	716	553	999999	23	280	999999	999999	136	92	219	999999	970	248	901	560	999999	817	257	391	999999	837	999999	713	999999	476	999999	999999	639	891	532	750	999999	665	741	176	40	999999	999999	999999	629	84	997	999999	982	299	213	778	361	630	999999	27	464	678	777	274	586	839	999999	546	211	999999	132	244	559	999999	935	999999	507	999999	530	131	999999	427	762	758	840	168	731	999999	273	300	765	999999	999999	515	295	823	999999	999999	590	999999	564	321	629	332	951	762	422	523	999999	897	280	627	109	114	68	999999	915	28	434	428	118	301	999999	999999	540	122	579	999999	183	122	428	999999	999999	339	566	648	798	999999	999999	88	999999	217	999999	375	29	148	909	999999	457	258	907	868	52	999999	92	273	48	999999	792	839	999999	378	999999	250	999999	249	483	770	548	999999	248	486	221	356	999999	901	999999	907	
890	402	999999	999999	999999	925	215	999999	989	999999	257	303	609	999999	647	999999	895	377	866	44	896	780	664	999999	22	47	999999	430	656	999999	488	190	999999	141	827	399	636	173	781	425	45	919	260	500	999999	999999	999999	169	839	254	460	315	999999	982	20	120	737	73	16	559	999999	785	902	999999	999999	999999	999999	478	262	257	999999	731	595	999999	998	976	529	174	626	999999	236	850	590	412	245	183	156	274	130	716	661	999999	167	999999	999999	260	27	957	997	456	999999	341	906	999999	999999	729	720	593	999999	44	999999	573	999999	249	333	76	204	500	67	330	920	781	358	999999	596	999999	574	999999	942	748	959	571	999999	999999	567	894	943	998	500	515	462	999999	291	999999	135	999999	135	917	898	999999	999999	999999	900	676	999999	999999	983	371	995	153	165	999999	651	999999	84	29	999999	277	681	438	132	999999	999	551	867	367	499	272	419	508	643	656	474	509	999999	442	999999	999999	643	999999	910	999999	999999	357	360	115	911	57	20	116	690	999999	246	470	320	859	999999	358	808	178	928	721	951	497	509	509	999999	999999	550	642	999999	907	999999	541	527	999999	203	999999	201	999999	456	452	261	312	818	785	420	999999	999999	999999	915	323	690	474	999999	199	630	515	999999	851	999999	768	506	999999	759	782	234	704	943	769	665	874	167	55	721	486	469	649	678	723	98	879	953	716	726	999999	999999	168	330	338	999999	999999	804	350	541	688	945	882	553	45	561	715	70	428	999999	50	165	644	753	735	729	999999	836	999999	762	999999	814	789	651	725	566	75	384	999999	849	977	79	999999	514	43	540	587	106	642	999999	383	818	534	548	999999	878	999999	415	594	608	999999	851	680	999999	198	873	166	999999	827	479	999999	341	455	579	999999	971	348	140	719	204	152	884	204	999999	388	534	290	250	965	846	984	999999	999999	16	909	136	399	238	999999	170	383	356	278	999999	674	52	372	999999	358	714	539	999999	999999	400	466	65	656	716	209	664	592	915	275	981	495	999999	551	449	670	73	999999	999999	813	558	820	796	615	41	298	346	171	334	999999	260	999999	543	962	399	999999	999999	999999	999999	39	662	577	468	90	999999	677	837	500	999999	999999	295	143	999999	637	148	999999	669	999999	625	999999	862	999999	268	999999	999999	674	952	874	162	898	816	593	898	999999	161	980	362	715	328	363	461	999999	999999	50	606	127	999999	905	824	819	880	413	854	264	177	168	319	444	999999	623	999999	962	348	999999	478	702	244	349	486	167	226	954	
999999	271	966	26	999999	228	999999	896	999999	999999	60	999999	28	413	999999	644	999999	992	671	917	648	999999	638	498	507	222	571	904	883	547	428	999999	602	925	291	592	297	160	999999	999999	27	179	835	678	912	999999	16	75	963	600	436	493	999999	999999	315	426	633	478	518	53	656	522	999999	999999	628	393	739	102	999999	155	356	762	99	579	900	478	869	959	586	502	216	506	999999	999999	120	934	180	999999	619	865	959	999999	641	859	999999	999999	999999	595	59	528	275	999999	999999	818	254	674	404	999999	409	837	557	673	891	999999	999999	159	581	730	140	999999	223	445	483	265	196	536	999999	240	144	404	322	999999	999999	68	236	999999	999999	132	999999	446	999999	263	894	782	317	295	928	625	32	295	923	999999	465	365	315	830	440	688	632	717	553	174	782	14	524	284	763	999999	790	544	597	459	691	693	163	960	550	999999	948	900	608	506	999999	848	999999	999999	999999	999999	753	406	999999	874	999999	331	893	999999	480	890	999999	999999	999999	105	999999	999999	999999	474	744	771	212	999999	289	740	999999	999999	999999	56	956	934	532	639	466	999999	89	393	682	722	959	370	800	787	999999	660	443	915	379	512	999999	729	999999	17	999999	999999	999999	408	999999	131	144	769	999999	846	419	545	367	999999	576	321	999999	451	804	999999	514	999999	970	425	865	999999	307	823	361	606	386	236	784	525	497	999999	867	999999	276	561	587	199	999999	954	377	944	302	814	349	67	497	999999	924	184	502	999999	84	926	543	498	824	321	417	614	469	192	999999	841	140	999999	454	999999	999999	253	397	325	999999	26	57	921	335	492	484	999999	119	166	312	609	33	730	346	940	148	778	736	276	999999	999999	494	194	192	461	683	194	613	999999	55	681	999999	187	999999	68	879	622	172	342	836	123	505	999999	999999	999999	818	410	818	513	204	999999	999999	130	542	690	531	862	738	874	808	299	690	955	121	999999	822	846	198	287	71	526	616	404	440	668	48	191	314	999999	642	283	376	110	959	649	999999	666	644	999999	537	26	883	297	533	547	433	550	202	259	338	999999	999999	541	451	999999	788	122	690	874	652	349	558	707	242	535	923	999999	995	471	466	166	211	347	999999	55	643	329	999999	999999	245	999999	988	64	702	670	72	999999	658	291	861	61	999999	770	999999	197	999999	186	999999	998	624	842	554	999999	793	181	770	873	791	406	44	468	999999	798	638	163	360	999999	999999	572	999999	98	931	714	999999	414	191	441	999999	999999	587	466	274	872	
999999	999999	943	267	270	530	899	999999	53	999999	256	999999	999999	187	141	55	836	963	181	999999	535	536	910	999999	131	389	990	339	735	239	819	578	203	999999	530	999999	219	999999	999999	483	999999	284	55	680	467	216	603	14	309	103	724	623	294	782	347	742	491	113	145	881	999999	569	463	813	442	678	209	441	657	999999	835	743	730	697	819	999999	999999	999999	383	915	785	986	40	999999	515	205	293	999999	999999	787	754	999999	999999	999999	943	113	999999	241	247	788	17	172	999999	414	267	981	893	999999	962	999999	261	260	999999	230	106	554	539	821	308	247	395	787	410	999999	150	999999	999999	378	754	716	999999	259	992	999999	907	999999	638	625	384	533	999999	696	459	944	536	504	386	999999	265	398	574	10	999999	999999	999999	999999	999999	999999	273	538	205	525	842	999999	657	11	267	999999	323	483	915	913	446	999999	999999	699	999999	999999	342	646	352	58	123	365	151	438	999999	992	201	687	861	161	999999	846	999999	786	853	999999	296	999999	246	251	424	781	483	999999	564	169	74	704	892	305	155	627	195	157	411	486	114	229	686	275	943	635	621	999999	999999	599	999999	999999	845	134	179	999999	409	110	633	341	882	490	874	166	927	497	794	566	999999	734	999999	999999	384	999999	109	999999	848	971	308	788	169	718	110	999999	723	915	858	767	999999	347	227	95	523	999999	603	623	355	530	347	999999	840	65	999999	826	938	265	774	999999	35	112	959	438	802	845	181	999999	390	999999	442	21	638	37	440	668	516	574	666	314	773	485	722	328	633	999999	947	114	960	283	35	468	150	391	999999	32	388	999999	999999	678	999999	439	243	445	97	335	818	813	624	99	320	999999	598	470	703	549	390	640	805	999999	897	77	999999	999999	883	973	871	999999	294	417	290	727	999999	999999	415	343	251	286	240	307	43	999999	489	871	963	661	999999	999999	687	202	999999	747	999999	343	780	830	237	136	562	999999	464	999999	529	217	809	592	92	609	64	369	307	999999	409	508	917	764	999999	341	153	231	113	999999	569	102	775	999999	999999	948	999999	585	999999	125	724	999999	999999	471	999999	282	71	999999	579	270	624	327	894	999999	347	484	425	25	999999	895	983	999999	999999	999999	999999	437	441	999999	848	999999	999999	479	262	999999	389	292	999999	455	159	316	280	999999	652	843	999999	251	207	246	204	269	999999	202	999999	221	141	393	116	999999	470	187	840	794	999999	445	869	155	999999	712	999999	65	818	999999	866	936	999999	220	999999	177	696	759	239	204	
82	588	611	208	999999	51	999999	995	185	96	999999	999999	475	485	249	216	973	431	187	999999	999999	149	451	562	336	999999	596	921	705	939	883	710	947	999999	722	944	833	999999	18	33	661	163	999999	732	984	893	470	999999	999999	999999	203	274	582	999999	116	933	146	59	872	740	454	999999	299	246	213	285	34	830	763	305	383	999999	423	999999	833	934	270	999999	577	442	936	457	950	999999	746	618	999999	212	999999	788	808	999999	999999	278	579	999999	863	999999	528	999999	999999	640	385	999999	108	891	999999	428	999999	182	672	999999	481	439	803	996	189	75	500	595	157	999999	301	999999	497	999999	513	999999	584	312	81	627	999999	867	999999	306	999999	999999	136	854	766	708	302	366	125	999999	999999	368	999999	999999	352	797	999999	933	562	999999	348	410	999999	509	387	706	844	608	999999	55	236	999999	999999	507	923	904	939	999999	829	449	529	935	999999	116	999999	155	680	999999	959	283	999999	999999	315	526	999999	671	106	999999	477	999999	999999	999999	265	999999	163	699	502	966	999999	447	858	507	999999	122	999999	413	999999	81	224	242	999999	842	648	827	571	969	308	999999	549	261	808	323	177	769	585	836	679	999999	999999	596	652	713	352	521	425	976	163	202	999	554	130	999999	411	245	43	999999	54	437	509	194	400	163	999999	407	639	544	999999	344	537	690	999999	763	129	628	999999	322	500	137	412	594	816	115	999999	994	141	783	911	931	735	999999	792	252	289	999999	205	498	296	999999	999999	999999	646	818	664	999999	999999	367	999999	999999	655	999999	999999	917	35	915	377	294	999999	432	275	855	999999	408	609	973	898	999999	483	999999	433	101	999999	554	255	531	999999	998	451	40	183	774	878	999999	999999	24	42	875	226	374	400	910	684	864	999999	999999	256	248	999999	691	420	340	999999	554	360	563	695	976	671	503	999999	999999	999999	782	999999	500	976	505	131	594	999999	33	274	119	960	522	416	999999	874	228	285	708	999999	999999	620	999999	891	999999	777	722	328	66	999999	722	999999	30	76	901	615	189	59	751	999999	999999	750	397	75	773	594	837	157	999999	111	999999	228	268	590	93	999999	415	609	652	727	408	999999	999999	999999	552	999999	999999	456	514	999999	695	179	533	999999	174	19	232	777	999999	739	940	575	999999	955	760	503	147	440	982	739	999999	579	406	999999	999999	999999	999999	577	999999	70	654	391	642	979	415	283	695	999999	425	84	939	638	491	912	999999	832	482	928	999999	58	575	999999	999999	775	355	125	772	999999	873	816	153	655	263	
67	95	559	999999	999999	549	486	808	470	999999	908	999999	570	98	494	247	885	875	999999	517	474	495	155	917	999999	634	300	999999	999999	804	999999	930	294	385	999999	827	237	899	999999	389	583	250	114	999999	999999	999999	999999	37	288	271	987	941	216	148	789	572	939	999999	77	189	259	975	621	999999	416	977	515	195	664	999999	19	999999	217	557	999999	233	390	661	999999	890	849	272	232	999999	816	667	724	155	596	861	999999	596	832	488	140	607	999999	448	88	587	470	598	373	999999	261	11	734	658	999999	565	999999	999999	288	186	339	986	999999	999999	849	748	999999	369	999999	803	778	423	163	999999	999999	336	604	999999	582	775	429	260	899	999999	673	815	999999	76	941	40	999999	609	999999	655	159	153	999999	999999	999999	339	334	110	999	569	843	838	847	15	242	999999	960	251	705	999999	757	999999	97	153	999999	44	815	196	428	568	134	178	114	508	578	282	999999	672	352	252	450	328	261	339	766	835	967	999999	834	999999	79	437	904	805	898	80	999999	999999	909	565	524	999999	682	440	445	674	733	349	436	959	404	298	898	462	999999	438	827	758	387	999999	76	887	362	999999	498	999999	274	309	999999	508	999999	999999	763	787	999999	999999	646	999999	894	999999	111	628	500	874	669	781	538	999999	741	470	253	999999	332	720	498	637	999999	999999	941	748	999999	433	739	999999	999999	999999	999999	999999	734	761	791	999999	999999	295	96	447	396	999999	695	717	168	822	567	149	265	918	451	52	298	100	999999	329	878	156	999999	677	889	571	999999	49	255	426	717	980	679	999999	443	46	999999	61	999999	308	631	234	589	588	999999	599	673	824	188	493	823	643	999999	471	138	999999	605	418	557	999999	999999	999999	999999	741	114	587	470	29	999999	415	417	247	850	227	698	654	566	111	999999	300	999999	317	860	762	603	83	744	217	999999	725	440	225	503	425	999999	975	999999	848	484	288	138	653	350	772	999999	586	793	27	999999	483	161	503	606	267	926	48	999999	999999	148	40	842	263	999999	758	974	201	743	434	275	723	892	718	627	534	171	255	999999	97	687	27	999999	999999	444	999999	573	937	999999	246	499	913	189	62	709	999999	445	999999	741	591	798	999999	843	368	752	60	591	443	875	82	106	680	999999	707	31	131	750	999999	818	999999	194	47	999999	999999	935	999999	999999	839	18	183	98	999999	513	385	299	804	183	921	974	999999	999999	140	999999	999999	149	818	841	481	41	588	703	329	67	463	406	761	999999	345	999999	399	516	751	
434	702	999999	810	177	696	999999	227	999999	828	150	434	245	64	975	44	367	127	999999	72	808	429	999999	999999	238	59	979	538	503	838	498	585	877	300	706	369	563	339	650	155	999999	999999	641	874	999999	632	227	999999	785	276	978	999999	878	999999	943	14	231	224	582	999999	716	999999	723	119	340	999999	556	945	357	999999	999999	38	476	999999	999999	994	999999	606	590	605	832	637	753	999999	859	192	706	433	999999	701	147	349	756	999999	438	999999	999999	532	543	622	999999	282	994	179	795	950	838	512	455	948	227	625	634	977	295	88	999999	496	999999	157	859	999999	597	656	999999	141	999999	943	999999	999999	999999	999999	72	967	999999	559	643	999999	999999	909	999999	203	999999	408	484	522	714	778	247	360	67	604	999999	396	763	952	684	347	999999	999999	999999	894	575	640	54	999999	562	999999	458	999999	445	999999	63	350	803	665	155	198	182	955	427	503	706	586	999999	999999	981	676	213	999999	875	305	883	778	240	999999	627	347	363	999999	960	57	330	511	914	515	550	999999	592	107	807	999999	174	744	999999	184	198	989	999999	999999	979	885	999999	999999	860	999999	668	284	119	354	47	807	835	660	995	380	183	204	671	252	758	999999	93	115	768	389	141	149	542	66	999999	999999	465	618	542	999999	999999	999999	651	999999	846	275	999999	248	70	10	660	514	748	866	11	993	327	639	999999	930	802	357	123	480	999999	529	742	63	93	999999	999999	226	127	921	786	999999	553	999999	406	492	235	999999	55	768	728	626	400	999999	64	277	320	825	631	611	282	245	334	180	999999	327	533	770	165	660	658	444	396	999999	89	276	450	999999	243	999999	705	999999	312	354	752	391	139	76	998	999999	98	999999	595	516	649	551	410	382	139	999999	959	999999	689	395	120	294	999999	572	597	999999	826	999999	592	136	999999	324	933	980	428	385	999999	467	771	348	572	999999	848	880	188	537	865	78	301	164	544	250	999999	916	244	467	999999	566	999999	219	989	999999	933	468	610	334	618	430	953	754	999999	502	692	351	823	978	446	359	393	69	922	758	598	438	592	665	57	26	999999	961	232	631	988	562	358	373	999999	999999	999999	854	919	445	124	547	273	999999	557	926	103	999999	999999	802	999999	420	297	241	610	505	876	945	286	999999	684	999999	531	268	514	140	992	459	999999	66	999999	539	149	486	643	60	174	999999	117	131	922	999999	940	430	999999	578	275	999999	763	703	513	333	577	328	761	999999	25	999999	538	426	933	644	485	999999	
721	642	999999	810	598	559	340	336	838	165	678	205	999999	111	809	936	865	875	696	86	999999	757	962	999999	725	520	45	169	21	690	999999	999999	13	975	708	816	307	464	528	999999	373	999999	494	999999	649	566	81	999999	205	601	561	68	999999	409	422	964	680	999999	94	87	524	999999	999999	999999	967	999999	999999	85	402	992	639	410	356	492	713	375	999999	549	999999	169	999999	999999	964	419	999999	999999	339	604	563	999999	999999	846	379	450	689	202	999999	346	454	259	374	995	999999	212	962	999999	712	466	999999	999999	702	140	999999	925	638	999999	215	904	28	999999	70	999999	522	658	856	792	41	999999	802	521	513	925	105	922	999999	453	607	999999	457	978	426	873	999999	999999	52	15	999999	454	811	295	986	957	999999	616	198	776	483	999999	356	999999	999999	806	663	184	543	776	999999	367	999999	195	795	454	999999	49	999999	197	688	15	999999	851	999999	586	103	516	534	555	607	999999	733	28	969	743	414	286	859	620	219	999999	999999	999999	969	210	323	999999	999999	542	510	999999	204	10	98	999999	258	505	946	542	712	999999	649	999999	179	556	633	122	999999	62	49	999999	999999	801	999999	953	999999	350	881	33	272	477	999999	999999	55	999999	999999	733	929	501	495	909	340	999999	907	73	95	985	999999	999999	577	211	999999	447	502	339	107	402	33	145	446	999999	623	922	279	999999	139	999999	942	849	999999	999999	192	724	566	140	839	863	999999	914	867	56	253	467	456	71	999999	579	999999	999999	231	892	709	794	64	587	295	418	999999	673	933	999999	53	999999	999999	677	28	685	880	999999	499	243	999999	999999	277	400	999999	166	476	218	176	999999	167	236	627	378	999999	398	670	979	844	431	999999	230	980	439	13	996	999999	778	52	392	699	137	226	988	394	600	526	663	999999	139	999999	838	999999	384	280	999999	629	783	999999	630	999999	999999	528	77	427	287	999999	838	999999	667	850	999999	175	784	860	40	20	999999	984	999999	872	17	999999	714	490	978	724	606	169	196	377	531	999999	422	378	798	609	158	571	116	999999	687	275	265	999999	253	999999	722	999999	250	999999	989	798	999999	757	999999	844	999999	999999	448	999999	532	679	211	300	999999	406	999999	415	72	430	861	78	878	137	999999	742	999999	435	999999	315	11	93	918	390	387	733	413	664	371	954	796	999999	132	552	939	18	74	964	999999	846	919	316	461	819	999999	999999	999999	760	572	999999	52	999999	350	999999	561	449	760	999999	912	595	999999	999999	53	999999	999999	299	946	335	197	186	678	
837	474	400	396	999999	631	108	999999	467	812	653	102	107	911	999999	231	988	991	500	999999	253	999999	375	853	999999	999999	352	999999	655	999999	594	572	999999	596	215	913	999999	747	866	817	999999	385	999999	782	349	996	946	206	226	78	957	344	697	928	434	785	109	546	565	432	289	999999	790	999999	228	90	705	999999	706	505	999999	251	134	683	595	999999	999999	592	513	833	325	156	999999	999999	26	259	875	467	171	429	813	413	191	443	538	999999	594	963	564	269	999999	445	500	721	796	715	999999	24	342	566	189	999999	42	732	999999	143	999999	999999	475	968	999999	999999	349	286	691	867	70	691	155	847	283	643	37	254	543	999999	655	258	999999	999999	49	861	999999	604	250	305	381	459	337	405	804	390	497	596	63	61	106	999999	39	929	654	529	869	999999	292	546	489	999999	198	999999	999999	695	424	174	929	354	124	999999	45	395	496	611	364	999999	999999	893	156	999999	201	999999	783	442	228	860	656	520	991	639	321	999999	816	593	999999	110	999999	999999	966	332	999999	709	937	361	187	643	999999	53	999999	999999	452	999999	400	58	999999	999999	453	54	477	563	999999	418	362	485	433	999999	579	902	999999	999999	831	934	927	999999	999999	492	553	432	264	584	999999	612	999999	872	197	922	314	768	997	562	657	999999	999999	412	999999	258	999999	462	928	846	74	540	701	999999	297	517	471	576	283	114	999999	31	790	892	999999	906	72	489	298	999999	999999	999999	999999	789	999999	958	303	999999	20	999999	145	100	504	418	520	886	999999	444	585	679	460	738	494	999999	407	636	93	748	275	907	195	866	174	999999	819	262	999999	912	314	338	223	946	565	757	968	73	526	382	381	260	995	628	904	618	60	999999	326	23	391	970	999999	555	259	113	340	279	926	87	598	268	261	998	139	999999	466	513	182	737	924	999999	119	710	376	25	912	567	961	556	376	999999	935	621	999999	343	463	668	999999	462	999999	699	147	449	783	123	998	996	498	658	161	547	126	589	98	999999	861	174	999999	244	200	773	317	380	999999	78	332	640	999999	795	793	999999	816	719	320	234	207	999999	927	262	27	915	999999	313	404	828	413	355	532	999999	482	999999	489	462	271	653	391	999999	999999	999999	791	368	528	702	865	999999	730	406	999999	863	849	202	999999	925	227	285	704	999999	976	999999	664	976	117	993	999999	999999	319	999999	458	666	843	440	930	221	471	999999	397	376	448	999999	108	17	86	668	634	290	61	563	244	999999	999999	387	999999	856	
61	814	260	535	388	370	54	999999	948	612	30	999999	271	35	999999	568	888	337	565	935	784	656	900	448	999999	42	452	999999	999999	471	716	465	999999	83	170	657	408	861	987	87	995	731	999999	473	648	225	28	999999	109	675	999999	622	822	999999	82	404	999999	999999	176	355	999999	299	256	999999	896	564	768	999999	865	806	170	36	350	487	939	62	598	999999	999999	153	24	426	655	454	373	104	999999	795	11	765	743	595	999999	641	169	999999	485	581	577	93	456	830	170	303	515	82	281	344	914	30	999999	487	22	32	341	501	643	801	124	801	921	972	196	109	73	999999	340	708	327	243	999999	26	859	716	696	193	999999	362	939	999999	822	308	881	999999	959	265	582	999999	309	668	73	683	467	775	171	484	644	999999	239	940	741	999999	27	681	453	789	999999	306	335	999999	999999	999999	862	999999	979	623	101	215	150	807	992	668	408	658	179	892	559	94	554	222	548	205	133	998	559	259	291	999999	537	180	637	286	347	161	434	783	821	644	795	548	393	439	999999	999999	999999	83	174	999999	999999	560	999999	543	751	999999	609	999999	167	864	273	999999	999999	891	677	999999	179	999999	330	257	234	395	81	915	999999	15	829	119	285	700	60	486	94	923	698	976	940	103	999999	233	999999	395	626	956	999999	75	216	502	761	950	262	242	752	916	999999	126	489	324	255	746	294	500	763	466	813	786	645	418	203	999999	39	86	190	999999	999999	999999	769	124	543	999999	798	336	357	999999	448	817	734	999999	789	999999	999999	626	999999	788	939	61	632	999999	153	999999	429	798	309	71	921	186	61	655	999999	304	356	999999	999999	31	947	999999	152	438	999999	995	999999	477	628	999999	213	999999	237	999999	167	654	216	608	971	949	803	999999	999999	296	412	272	766	88	957	999999	235	132	845	999999	999999	982	909	203	152	999999	541	952	180	687	858	518	999999	659	498	999999	999999	999999	999999	831	999999	999999	999999	855	35	755	239	973	520	143	396	90	567	410	561	185	745	22	466	823	417	850	830	349	438	894	323	116	590	999999	407	487	999999	24	608	893	62	999999	177	397	918	568	999999	999999	301	777	951	999999	108	999999	821	85	291	580	423	377	999999	589	999999	141	442	132	393	129	999999	908	360	553	802	667	132	691	844	78	904	999999	419	999999	57	999999	999999	774	18	277	579	999999	205	159	601	240	776	472	635	45	954	796	185	999999	310	392	426	407	745	440	200	139	241	222	675	999999	958	334	542	999999	
999999	667	123	125	550	414	713	211	952	572	890	660	999999	808	124	118	674	106	492	664	243	544	38	578	87	449	100	999999	999999	37	281	452	930	869	846	297	999999	69	771	896	679	225	999999	183	550	540	83	432	108	567	899	861	842	999999	999999	654	639	999999	48	111	324	730	999999	924	300	999999	729	196	999999	826	435	999999	335	595	999999	999999	999999	999999	37	546	375	999999	883	999999	137	999999	610	63	345	999999	658	146	31	670	581	999999	999999	530	883	112	810	886	470	999999	142	294	999999	256	891	514	564	999999	999999	501	735	656	847	813	797	880	837	676	851	768	178	298	593	664	24	46	999999	568	971	925	999999	489	206	611	782	843	883	364	171	831	637	873	999999	529	935	924	111	683	733	999999	999999	144	45	701	113	843	700	999999	999999	855	983	999999	812	592	999999	256	460	245	40	953	996	999999	515	999999	999999	304	669	74	999999	99	935	847	834	999999	659	602	453	504	999999	938	999999	22	132	316	848	999999	71	46	764	999999	474	865	999999	999999	16	792	628	999999	570	808	999999	999999	151	152	919	145	171	843	999999	173	802	999999	737	101	811	999999	999999	999999	181	499	243	633	310	51	624	999999	204	64	962	866	973	999999	999999	999999	999999	515	871	979	396	712	999999	228	112	600	999999	999999	138	999999	968	32	999999	429	999999	81	999999	550	336	110	999999	999999	940	117	880	76	200	375	31	999999	337	305	122	381	812	468	30	24	999999	709	999999	115	941	643	95	940	434	999999	593	863	135	999999	189	999999	461	547	999999	999999	347	46	410	520	498	999999	233	673	999999	70	617	999999	60	999999	30	626	945	422	999999	999999	31	940	641	646	782	999999	910	123	126	351	920	274	999999	999999	677	494	309	644	617	849	999999	999999	999999	374	936	217	812	999999	203	562	825	48	999999	999999	351	406	999999	763	999999	999999	999999	120	557	568	150	352	688	403	882	535	327	310	805	999999	887	999999	910	276	709	574	999999	345	920	563	525	882	635	999999	316	999999	99	545	999999	287	668	999999	864	999999	999999	594	529	419	693	667	999999	525	242	581	999999	999999	496	137	999999	173	984	999999	999999	993	52	267	717	468	96	999999	445	999999	403	999999	399	587	744	449	999999	125	55	999999	651	262	328	10	649	64	641	574	784	999999	999999	743	999999	822	119	870	429	966	877	999999	332	999999	232	999999	132	714	191	10	999999	999999	95	938	999999	999999	999999	937	674	52	999999	662	999999	521	827	484	300	660	999999	577	477	873	30	85	248	999999	
614	570	40	866	878	934	872	640	577	737	876	553	624	999999	628	182	205	386	357	999999	244	811	264	747	172	999999	489	999999	999999	999999	37	19	999999	143	443	633	999999	999999	174	684	790	999999	944	999999	607	746	45	978	948	305	678	643	728	34	750	803	315	292	703	416	454	999999	118	453	999999	866	999999	491	812	999999	275	397	999999	673	433	58	999999	175	150	425	999999	510	666	237	455	999999	291	675	393	640	328	624	114	758	239	532	87	999999	999999	741	893	999999	176	953	39	999999	999999	999999	600	701	999999	999999	152	288	979	944	602	880	997	326	585	187	107	999999	676	651	999999	999999	444	901	971	375	786	409	531	999999	344	999999	999999	174	962	237	999999	691	703	999999	482	826	778	999999	930	999999	999999	72	165	716	456	993	287	388	999999	967	620	698	730	571	363	743	999999	107	999999	999999	682	833	999999	999999	111	415	479	999999	999999	999999	685	999999	999999	999999	999999	724	999999	815	999999	999999	435	818	999999	999999	617	386	961	142	824	999999	79	681	685	50	523	670	707	807	614	51	523	789	219	542	292	470	999999	999999	699	999999	499	999999	672	268	464	864	667	370	999999	999999	454	347	673	440	999999	14	473	930	260	211	26	445	211	394	827	645	609	999999	712	156	999999	15	999999	195	248	138	18	427	586	659	999999	347	76	889	999999	186	126	778	999999	288	996	999999	705	497	622	64	739	999999	440	818	264	43	999999	594	75	448	999999	999999	999999	267	995	56	999999	600	208	679	999999	999999	797	999999	529	999999	486	999999	999999	863	310	945	999999	999999	399	730	999999	767	405	969	689	482	824	999999	282	637	587	889	292	999999	451	114	299	999999	685	999999	999999	999999	999999	433	557	233	445	212	999999	999999	915	16	867	275	999999	587	205	239	989	999999	497	999999	999999	891	253	999999	151	999999	421	205	999999	629	509	971	999999	208	478	971	421	999999	46	999999	19	322	722	999999	31	999999	891	864	909	69	953	999999	929	841	419	999999	190	960	999999	999999	790	943	999999	296	999999	895	35	999999	118	233	817	999999	859	875	640	66	179	672	575	133	317	556	999999	999999	676	720	52	408	788	81	999999	461	383	999999	831	75	19	435	999999	999999	999999	40	999999	686	252	999999	999999	64	210	363	237	999999	395	999999	929	244	658	717	620	786	853	626	82	46	442	366	160	69	54	574	57	743	599	999999	999999	286	999999	608	353	257	792	999999	207	434	844	283	76	425	871	999999	417	301	999999	999999	282	375	958	720	999999	885	278	999999	19	636	
316	493	918	945	826	653	444	59	373	372	994	865	428	999999	202	168	300	734	198	457	167	755	999999	313	999999	766	327	89	364	467	999999	922	978	571	999999	360	365	130	599	228	162	368	927	453	301	999999	999999	320	999999	96	999999	544	681	562	478	561	999999	615	778	999999	335	364	694	999999	394	81	887	856	999999	841	999999	180	999999	970	999999	798	827	999999	21	761	819	17	561	278	872	443	999999	425	102	567	999999	750	351	539	892	798	999999	31	68	230	528	99	999999	999999	292	425	999999	711	267	679	733	999999	603	999999	250	328	999999	426	999999	950	829	471	999999	962	56	62	828	605	999999	506	999999	805	426	791	242	999999	225	875	985	456	44	999999	168	999999	833	713	156	999999	299	574	996	257	987	999999	400	999999	999999	829	999999	999999	597	803	633	761	999999	927	664	812	784	520	999999	927	440	587	916	299	313	999999	138	343	906	504	316	512	510	878	999999	318	401	999999	404	396	245	755	859	241	907	407	868	906	58	343	549	778	471	79	999999	999999	999999	110	752	984	700	305	999999	102	496	130	999999	999999	119	356	421	607	125	716	691	685	728	685	999999	999999	482	232	999999	572	954	999999	999999	441	999999	418	999999	999999	434	419	695	939	432	999999	744	786	155	202	797	701	922	999999	999999	755	387	141	681	516	718	999999	512	999999	999999	760	148	959	999999	820	614	700	999999	131	183	705	30	751	999999	961	999999	605	760	289	434	593	650	22	999999	295	999999	930	736	611	999999	588	907	226	929	999999	628	785	707	999999	999999	106	473	800	999999	957	734	636	878	999999	999999	999999	999999	999999	54	426	120	999999	94	999999	766	683	999999	627	550	595	798	804	822	591	343	165	898	434	701	338	130	999999	253	917	999999	427	62	26	999999	467	502	684	999999	999999	999999	999999	700	913	569	904	999999	845	999999	183	168	930	999999	999999	386	419	224	660	530	715	306	270	882	177	999999	349	631	946	591	92	103	123	631	319	999999	999999	465	999999	999999	797	205	284	598	80	758	630	612	999999	640	625	253	841	163	466	216	299	618	532	999999	229	282	195	999999	178	999999	55	308	504	265	999999	954	239	795	733	520	31	999999	812	419	611	999999	866	316	966	839	999999	959	174	112	741	999999	999999	313	999999	999999	19	31	430	990	999999	332	999999	999999	999999	670	23	999999	999999	946	194	627	999999	123	80	999999	999999	879	297	999999	828	95	999999	999999	524	999999	32	925	999999	219	510	10	251	822	705	999999	999999	366	220	999999	999999	215	539	
228	918	123	427	818	243	162	118	140	733	101	171	999999	198	716	985	784	999999	97	896	220	445	999999	386	983	418	791	864	59	668	991	999999	622	555	915	483	999999	893	214	692	996	111	999999	276	159	999999	87	999999	999999	381	999999	657	999999	319	328	783	733	737	443	409	452	298	68	999999	999999	999999	548	82	999999	242	584	890	443	405	899	999999	999999	918	236	999999	340	700	999999	678	242	999999	775	313	237	999999	999999	673	460	804	999999	707	999999	908	534	571	121	15	999999	680	797	545	224	342	420	218	718	815	510	999999	999999	751	999999	389	999999	407	999999	245	999999	151	491	999999	440	638	165	201	76	166	393	664	999999	334	882	280	881	999999	130	443	999999	28	999999	935	173	348	735	498	370	663	679	999999	999999	876	170	676	198	887	114	999999	187	228	152	562	431	999999	900	999999	869	76	508	541	287	378	352	826	999999	999999	747	101	999999	666	999999	413	486	267	904	344	174	216	91	994	593	999999	999999	674	876	861	513	326	448	990	999999	999999	164	148	849	391	534	344	999999	642	150	22	999999	520	397	738	85	174	941	566	580	662	984	513	947	742	121	677	950	999999	52	999999	653	913	47	537	258	999999	417	999999	809	829	268	449	854	999999	863	746	999999	999999	999999	349	384	882	999999	966	319	999999	200	117	279	856	393	90	600	999999	369	768	482	860	489	737	999999	428	756	750	403	545	659	376	878	375	999999	812	91	702	55	770	502	81	999999	607	157	999999	999999	953	445	188	999999	999999	221	105	274	999999	658	57	999999	956	999999	999999	572	774	991	823	999999	904	999999	581	998	897	673	598	275	999999	642	881	590	999999	999999	999999	314	225	999999	999999	165	999999	111	974	164	44	118	999999	644	999999	508	453	616	333	81	349	496	999999	189	950	470	622	829	863	999999	776	467	147	999999	333	365	357	999999	475	668	456	803	492	427	999999	789	999999	999999	443	902	999999	275	999999	384	835	316	999999	999999	745	999999	542	999999	248	200	387	577	970	317	999999	476	160	376	150	999999	999999	546	14	999999	224	171	886	668	396	960	999999	510	210	763	999999	27	915	321	999999	420	136	503	564	301	49	397	818	999999	999999	966	752	823	134	999999	999999	298	999999	13	821	583	999999	873	566	287	606	876	999999	217	371	303	999999	839	43	730	999999	131	981	712	406	827	353	619	34	430	218	770	386	608	13	657	715	912	499	758	252	262	936	999999	694	173	29	610	999999	350	414	912	789	404	999999	637	317	599	999999	
994	240	999999	849	145	79	836	500	768	999999	714	999999	649	350	285	999999	285	194	704	28	243	999999	742	999999	683	25	305	981	982	545	376	350	125	315	505	999999	693	412	999999	217	858	672	261	406	200	762	765	571	513	999999	999999	999999	612	580	999999	196	497	844	176	129	999999	999999	518	233	999999	374	472	343	845	757	794	873	393	497	169	999999	556	346	999999	920	260	734	477	999999	758	923	737	545	942	318	40	848	246	999999	443	13	999999	38	568	826	300	999999	999999	999999	131	999999	999999	125	999999	802	639	161	330	255	869	49	999999	452	474	914	636	927	401	999999	726	946	636	712	63	165	999999	528	777	697	999999	827	17	721	944	999999	864	621	133	999999	999999	879	999999	990	811	403	626	999999	563	654	200	372	40	199	40	999999	999999	356	71	265	396	121	999999	633	625	999999	41	665	507	999999	60	25	999999	999999	857	846	999999	645	900	659	538	703	965	999999	506	267	796	999999	690	769	999999	999999	999999	868	754	567	506	999999	375	769	999999	960	215	932	999999	184	999999	779	999999	193	756	641	999999	411	726	692	999999	999999	136	367	999999	223	974	737	73	542	999999	935	507	299	350	533	280	141	999999	577	498	42	999999	332	999999	26	485	507	23	925	71	158	999999	71	421	255	999999	17	524	999999	986	999999	868	72	720	633	282	52	999999	999999	999999	999999	124	158	999999	123	732	804	669	238	737	999999	724	148	480	999999	794	999999	999999	999999	765	999999	616	148	591	999999	173	999999	612	74	744	999999	663	999999	564	747	999999	992	999999	308	999999	963	999999	296	420	518	753	730	591	413	999999	837	174	748	467	108	999999	975	567	183	949	276	202	605	493	304	813	933	584	733	282	801	577	580	999999	999999	925	330	727	83	276	443	874	208	234	906	278	999999	333	999999	48	999999	435	999999	358	256	999999	741	802	999999	704	999999	999999	858	140	48	999999	594	176	664	183	387	258	493	999999	516	999999	999999	381	587	36	999999	999999	128	999999	999999	999999	882	231	999999	999999	193	999999	611	378	457	999999	25	78	196	646	684	749	668	292	661	809	999999	999999	842	854	777	370	225	99	805	218	999999	999999	915	671	387	372	840	633	999999	859	646	999999	458	229	386	925	999999	999999	351	159	942	835	999999	415	434	999999	389	999999	999999	822	312	521	572	248	999999	999999	999999	524	269	322	908	44	999999	999999	173	999999	339	999999	478	851	184	999999	748	999999	276	203	999999	509	246	293	982	999999	379	177	557	134	551	220	961	535	771	671	681	
39	250	908	542	999999	252	999999	999999	999999	13	412	999999	37	999999	916	972	74	719	653	287	975	339	999999	665	135	254	999999	284	129	661	942	89	999999	999999	719	415	999999	999999	899	267	999999	529	999999	366	966	999999	529	361	635	248	896	999999	128	393	705	999999	701	999999	416	999999	999999	333	645	116	70	332	144	999999	63	510	999999	413	820	999999	999999	999999	123	192	699	999999	724	686	999999	880	764	136	999999	129	898	29	713	999999	254	911	62	314	999999	999999	999999	999999	395	105	308	999999	999999	492	999999	731	744	258	586	518	553	810	999999	999999	999999	999999	351	933	370	24	535	999999	797	498	169	908	343	344	999999	13	887	65	220	629	999999	524	257	999999	999999	239	385	649	999999	204	572	443	648	534	630	130	768	371	282	999999	569	273	337	145	333	97	398	409	686	582	631	497	599	643	150	169	516	79	802	140	638	885	999999	602	999999	725	269	999999	714	452	999999	999999	782	839	999999	999999	197	122	949	53	841	975	963	860	999999	84	843	15	394	470	613	698	568	151	742	683	671	735	218	607	828	589	695	243	346	116	715	759	582	35	972	404	999999	759	999999	663	922	999999	39	851	881	263	999999	253	839	547	956	640	999999	387	452	999999	999999	999999	224	261	999999	999999	523	466	369	999999	433	369	498	218	578	809	852	88	760	930	999999	999999	725	999999	999999	451	404	799	159	84	999999	205	999999	999999	501	778	544	47	383	202	999999	572	491	999999	829	64	755	631	999999	999999	788	28	626	522	999999	545	626	999999	999999	999999	335	999999	999999	295	431	238	786	999999	999999	999999	274	814	999999	568	999999	999999	875	999999	999999	120	695	773	999999	999999	999999	999999	578	70	999999	955	999999	894	951	544	867	503	264	206	999999	601	999999	777	999999	179	882	999999	999999	68	808	622	670	699	904	999999	152	561	894	315	999999	788	659	999999	225	760	647	999999	863	171	700	999999	879	999999	561	153	842	999999	858	999999	999999	322	999999	520	999999	999999	295	463	990	976	999999	315	999999	949	206	588	942	552	561	164	531	513	999999	161	999999	598	743	990	148	760	143	233	703	999999	999999	686	467	149	474	84	999999	194	999999	999999	769	394	611	929	482	999999	211	299	366	704	139	999999	212	178	162	662	999999	304	325	239	842	177	612	375	999999	520	130	802	88	486	999999	999999	134	233	392	999999	999999	999999	999999	175	999999	843	867	998	113	580	484	299	999999	811	999999	180	869	159	54	601	781	245	176	999999	852	408	221	879	25	791	491	979	999999	189	
675	592	999999	159	680	998	999999	614	272	192	46	830	999999	999999	999999	519	477	974	188	790	201	999999	647	556	322	160	632	987	983	321	999999	505	513	806	146	95	393	719	479	999999	300	999999	973	984	925	32	999999	945	999999	505	999999	999999	800	995	988	922	999999	240	837	529	999999	323	999999	950	999999	541	999999	19	139	722	135	758	505	143	499	999999	999999	663	630	299	568	686	915	487	997	582	704	517	818	999999	151	163	881	949	679	977	999999	32	891	394	704	582	999999	358	380	565	21	667	505	964	153	291	610	548	961	689	999999	152	952	999999	836	809	201	915	999999	972	876	555	999999	999999	486	756	772	245	594	986	999999	567	117	442	571	47	21	999999	80	859	552	343	999999	999999	579	404	80	380	558	999999	390	999999	777	407	688	465	999999	982	999999	397	519	374	953	974	818	840	44	519	948	798	999999	347	999999	722	429	543	567	474	943	999999	685	999999	687	699	999999	970	789	710	753	999999	834	999999	375	682	349	188	389	24	180	738	370	999999	432	759	106	52	64	65	977	154	898	738	48	406	711	999999	687	999999	999999	847	61	334	766	842	999999	769	971	999999	999999	999999	999999	999999	304	215	999999	134	968	927	602	563	916	734	732	608	999999	106	999999	969	970	231	500	135	999999	332	687	999999	794	589	795	337	80	892	999999	999999	999999	355	444	833	999999	587	159	760	660	815	999999	326	602	999999	634	999999	778	12	999999	160	750	38	907	999999	528	685	340	388	141	275	492	34	61	995	618	862	662	166	294	393	81	740	474	830	999999	370	999999	637	955	928	558	999999	999999	532	986	999999	999999	472	314	998	999999	770	999999	395	332	907	999999	606	548	772	999999	999999	718	808	89	20	563	86	579	168	999999	702	433	213	999999	424	333	529	999999	656	999999	199	999999	295	999999	311	121	999999	999999	999999	105	999999	98	999999	723	936	359	892	999999	975	408	999999	892	156	756	554	346	425	679	999999	999999	745	596	892	999999	25	769	432	671	778	898	484	578	96	72	415	614	251	490	779	999999	441	86	43	258	61	999999	705	539	999999	999999	999999	409	599	910	360	250	205	834	707	177	926	230	999999	999999	923	793	806	94	351	999999	105	935	899	844	999999	668	562	644	999999	718	73	893	999999	813	999999	85	978	999999	711	174	418	417	999999	612	999999	221	999999	956	999999	999999	500	621	197	651	868	761	509	755	768	692	687	560	537	989	999999	43	150	860	875	999999	999999	631	382	187	531	688	999999	297	706	
999999	999999	606	319	999999	228	452	706	438	945	450	575	232	416	29	486	857	879	999999	999999	114	80	550	90	999999	452	869	248	20	129	190	607	999999	58	838	999999	999999	999999	498	999999	999999	336	999999	915	434	282	592	224	363	700	674	808	370	788	602	999999	999999	525	832	596	359	213	695	318	764	842	363	184	577	593	999999	616	391	999999	847	777	368	635	655	214	999999	654	884	319	999999	382	999999	433	456	979	999999	999999	999999	901	422	457	640	999999	160	592	918	418	646	999999	999999	68	426	349	941	824	999999	90	999999	628	736	704	999999	386	863	392	605	930	999999	598	873	838	208	489	609	399	146	964	484	73	296	999999	18	124	23	999999	955	999999	491	999999	488	999999	696	790	174	717	138	264	999999	768	999999	999999	691	999999	999999	467	860	999999	999999	551	687	536	606	805	342	295	695	213	373	476	999999	706	999999	105	119	244	999999	417	324	891	271	882	999999	715	87	307	760	960	228	555	536	28	168	939	944	952	42	890	458	879	32	924	890	73	341	999999	549	595	999999	661	324	999999	622	847	290	805	112	890	728	44	535	735	985	817	939	418	548	508	161	166	211	999999	959	445	869	346	999999	370	384	999999	757	174	31	566	241	999999	406	320	659	148	850	151	999999	423	353	296	939	83	134	922	741	999999	444	782	460	72	492	186	999999	944	999999	742	516	931	999999	999999	999999	999999	999999	855	999999	237	849	22	999999	70	101	999999	101	582	407	918	999999	461	65	716	999999	248	116	999999	601	999999	999999	999999	335	117	999999	239	147	999999	582	519	497	278	999999	514	201	431	475	400	999999	947	94	999999	547	895	506	64	999999	999999	640	475	999999	417	263	792	999999	144	687	208	434	861	999999	118	999999	887	999999	967	999999	999999	525	309	773	716	999999	654	144	999999	177	440	611	999999	363	999999	352	117	999999	999999	24	128	619	66	744	276	999999	119	999999	976	999999	660	473	999999	513	999999	53	341	701	606	219	609	657	958	967	257	597	999999	508	831	766	892	690	999999	952	432	999999	999999	999999	506	750	98	115	168	541	517	966	82	78	37	533	21	415	600	870	414	471	999999	99	497	679	122	999999	999999	219	999999	999999	132	586	90	404	999999	776	999999	855	999999	999999	498	999999	999999	999999	524	999999	481	307	999999	487	999999	481	547	961	280	999999	77	999999	638	486	398	948	38	547	999999	496	987	633	949	245	999999	744	999999	910	972	243	639	216	165	336	999999	419	465	35	880	650	48	128	133	214	708	
999999	227	644	116	549	398	911	446	37	797	999999	358	519	999999	999999	733	999999	989	46	740	861	999999	999999	999999	999999	493	13	667	203	458	999999	999999	999999	999999	999999	527	113	804	999999	999999	999999	769	137	539	999999	71	945	758	534	917	999999	139	96	999999	846	707	915	297	999999	999999	999999	254	999999	579	927	999999	613	982	436	828	629	832	566	201	21	102	999999	772	74	916	548	255	142	999999	999999	740	422	280	689	999999	999999	816	676	376	460	999999	999999	558	999999	943	999999	962	332	706	298	578	572	895	462	999999	999999	999999	232	221	999999	149	121	968	531	197	925	342	302	302	999999	812	166	199	999999	999999	576	986	170	999999	999999	585	923	435	986	999999	999999	527	999999	999999	970	999999	999999	465	858	320	372	999999	36	423	28	125	669	39	490	999999	421	382	165	924	187	187	999999	999999	999999	999999	226	999999	981	62	29	408	524	367	331	758	999999	701	999999	429	175	29	959	746	112	352	999999	893	999999	510	67	999999	371	893	999999	793	485	492	712	999999	999999	686	575	973	404	620	601	312	708	999999	999999	720	51	735	999999	168	227	999999	999999	410	26	332	740	481	994	234	999999	630	999999	538	283	999999	999999	999999	335	488	999999	985	352	492	751	999999	195	223	253	346	999999	999999	999999	599	576	248	493	312	909	771	945	103	979	179	999999	970	999999	180	458	530	732	636	409	281	713	999999	893	516	658	412	999999	527	237	999999	480	409	497	20	961	44	999999	686	999999	563	543	360	999999	182	999999	999999	911	24	764	723	614	999999	236	999999	999999	344	355	976	653	999999	634	999999	866	330	699	184	483	691	218	999999	286	55	999999	846	738	999999	234	999999	608	877	501	132	762	513	54	363	182	999999	999999	627	689	277	999999	998	999999	125	494	686	483	734	307	230	999999	350	447	568	999999	999999	999999	532	119	999999	377	776	999999	511	665	363	286	346	11	848	999999	591	734	18	999999	142	916	999999	868	548	999999	999999	579	280	326	422	75	485	376	792	509	602	517	65	899	266	993	999999	460	140	409	999999	732	458	664	225	999999	999999	556	854	999999	511	664	570	999999	503	207	734	195	252	297	801	969	999999	349	963	999999	999999	119	756	148	498	172	737	149	110	151	130	615	999999	806	636	928	999999	328	998	937	946	669	999999	999999	268	242	217	843	607	999999	524	999999	999999	999999	937	999999	800	999999	975	348	926	431	295	362	87	129	94	446	660	872	456	890	350	35	136	19	713	697	880	265	999999	894	999999	932	999999	20	999999	
958	868	999999	138	807	353	659	21	999999	384	52	981	149	157	770	192	735	720	633	769	675	25	927	615	999999	835	719	999999	42	890	362	735	76	214	136	999999	353	743	649	546	691	999999	611	999999	671	999999	740	117	194	712	999999	221	993	251	248	943	999999	701	36	972	633	276	999999	634	31	999999	914	934	31	202	838	991	81	96	88	661	413	999999	999999	396	104	611	208	329	999999	150	742	999999	999999	999999	637	999999	717	677	912	425	45	976	613	999999	999999	999999	96	992	873	814	999999	906	999999	587	999999	999999	757	999999	877	32	999999	658	999999	880	574	98	999999	999999	565	196	999999	403	184	662	625	436	689	589	999999	298	999999	216	456	278	10	999999	663	999999	653	989	999999	87	799	890	357	386	435	732	999999	712	837	999999	999999	686	541	746	732	510	961	999999	958	177	54	589	506	999999	212	282	880	738	435	589	194	575	302	205	604	293	315	999999	10	999999	799	882	460	277	779	769	737	263	999999	162	427	550	41	999999	43	220	393	999999	184	163	999999	61	999999	258	73	861	999999	345	152	448	204	723	112	11	377	172	138	999999	999999	999999	544	626	999999	282	999999	643	544	575	172	999999	999999	819	74	846	113	999999	604	999999	213	917	385	402	121	664	999999	703	999999	39	358	870	92	164	413	741	619	236	999999	999999	999999	999999	326	818	182	758	549	999999	658	999999	999999	630	999999	926	36	174	67	152	999999	999999	324	467	205	515	226	301	999999	745	415	333	999999	877	330	599	125	782	601	999999	229	999999	125	582	999999	193	141	728	313	166	138	249	999999	999999	721	457	690	628	235	810	602	881	456	804	970	335	37	30	309	967	810	253	573	501	923	161	854	742	422	999999	383	999999	988	155	616	175	999999	760	166	873	909	496	557	790	964	347	906	320	611	719	165	999999	429	345	355	885	676	191	554	570	602	999999	999999	999999	436	114	892	999999	197	804	685	277	999999	435	68	323	999999	782	537	585	999999	544	999999	703	856	272	999999	653	799	731	499	999999	999999	999999	999999	961	290	344	363	860	999999	999999	132	806	43	999999	257	994	287	999999	199	893	999999	999999	325	68	999999	999999	366	174	45	249	511	466	315	227	71	278	999999	107	43	361	999999	677	140	999999	421	333	670	969	999999	999999	375	767	542	999999	999999	247	280	223	153	778	999999	199	824	215	103	666	501	815	999999	979	839	190	998	838	474	976	838	999999	646	494	842	397	159	961	873	744	924	709	413	823	997	999999	953	264	
999999	239	853	924	556	754	832	854	999999	999999	244	195	768	703	999999	836	408	605	576	658	936	590	49	862	341	999999	742	791	411	12	981	899	236	744	464	244	133	999999	128	891	662	999999	999999	999999	727	688	999999	230	577	999999	425	402	373	305	328	792	200	990	592	207	22	50	999999	150	64	344	999999	34	248	999999	713	999999	999999	684	999999	999999	346	999999	145	999999	999999	521	224	834	587	589	999999	931	425	672	54	143	999999	999999	999999	999999	999999	113	68	392	728	950	981	680	863	930	915	689	999999	379	455	273	854	938	824	500	826	618	999999	475	809	38	999999	999999	852	579	172	566	999999	384	414	242	999999	753	924	433	540	543	999999	656	999999	999999	999999	55	999999	780	288	999999	999999	389	795	925	999999	593	999999	999999	351	999999	828	294	999999	358	884	999999	965	222	406	111	23	999999	999999	292	647	906	999999	999999	405	563	999999	82	999999	778	470	426	589	488	999999	284	180	233	92	135	999999	999999	888	325	962	708	999999	999999	384	186	999999	999999	428	512	288	644	792	999999	305	999999	64	755	993	989	887	467	344	999999	530	132	931	789	318	834	577	961	999999	485	10	696	483	356	697	124	409	765	999999	86	999999	56	491	560	999999	305	80	959	693	898	999999	504	373	604	999999	999999	255	999999	999999	593	935	999999	627	316	999999	608	313	708	68	879	590	999999	470	268	285	999999	640	999999	861	23	764	618	278	129	58	506	332	879	873	445	999999	999999	378	413	151	883	429	185	999999	329	991	371	901	813	999999	999999	999999	115	999999	998	621	873	728	383	829	326	58	507	268	999999	285	434	835	622	999999	999999	753	66	127	401	64	465	999999	541	999999	999999	716	464	811	742	472	227	560	874	823	995	101	995	584	824	834	922	916	999999	53	567	536	288	804	546	561	976	987	926	944	999999	444	196	361	999999	609	999999	696	999999	649	68	873	999999	799	999999	999999	758	482	303	567	141	548	610	497	999999	866	438	660	274	191	496	239	999999	929	999999	561	904	999999	157	224	250	999999	401	999999	985	693	575	999999	789	999999	802	999999	999999	369	812	618	999999	698	896	999999	181	934	999999	343	163	999999	250	999999	142	463	775	124	999999	88	999999	906	156	430	512	771	300	948	870	407	389	992	544	273	126	999999	727	999999	748	586	53	999999	804	999999	999999	166	453	544	999999	336	101	688	999999	999999	52	906	472	413	999999	134	280	232	74	33	954	171	293	976	914	94	735	569	376	748	45	21	111	98	999999	355	328	
755	999999	999999	316	700	999999	928	230	219	585	324	29	623	316	820	250	781	113	865	873	476	629	272	601	999999	322	999999	581	41	805	383	19	999999	805	999999	999999	531	716	263	999999	365	755	999999	509	421	549	752	999999	999999	999999	999999	984	999999	482	852	135	338	942	784	388	403	357	999999	414	211	314	188	817	791	198	719	74	999999	527	517	721	924	763	999999	982	999999	987	999999	270	484	999999	480	999999	999999	399	302	999999	932	874	944	18	565	999999	307	999999	370	999999	999999	999999	999999	266	144	999999	964	140	210	575	762	801	819	999999	991	929	999999	999999	834	820	864	401	895	140	999999	975	582	999999	165	634	465	82	999999	634	346	339	219	999999	999999	999999	999999	822	198	727	999999	999999	64	539	26	636	371	999999	282	550	80	259	140	920	134	999999	439	465	975	576	119	689	189	194	78	661	719	710	999999	375	999999	51	213	999999	314	10	920	52	999999	528	273	999999	799	81	999999	96	999999	299	103	106	39	938	847	999999	617	999999	951	999999	999999	365	999999	999999	936	999999	133	38	56	961	616	999999	247	397	973	456	313	148	999999	118	630	982	463	430	616	461	999999	999999	204	999999	999999	177	59	60	581	137	611	999999	44	892	999999	535	50	246	999999	969	858	999999	965	401	319	478	256	999999	249	488	901	999999	54	999999	571	645	834	465	410	448	85	999999	815	999999	844	999999	114	997	171	999999	941	226	999999	999999	603	703	523	802	999999	93	999999	999999	810	999999	999999	124	568	559	330	311	701	584	836	244	893	999999	999999	129	556	999999	374	259	680	155	999999	999999	750	406	881	867	132	41	194	326	528	868	999999	999999	620	999999	142	999999	677	859	999999	999999	999999	512	753	999999	877	404	256	663	718	671	999999	665	999999	550	373	999999	678	462	189	669	400	519	716	999999	295	999999	509	826	485	819	581	821	751	189	305	247	653	999999	999999	728	785	530	607	999999	342	999999	999999	79	366	971	876	224	680	999999	966	869	796	999999	645	772	895	430	188	999999	99	714	913	999999	255	136	999999	728	999999	461	883	869	911	859	692	575	999999	439	999999	513	943	366	151	27	223	435	451	925	314	228	999999	365	352	999999	999999	627	806	798	824	240	463	157	753	228	850	106	957	936	999999	80	831	999999	960	999999	955	999999	573	896	163	999999	684	592	424	252	999999	528	527	213	102	999999	768	999999	614	239	999999	795	613	999999	999999	126	477	515	890	243	396	377	999999	677	999999	44	64	999999	644	15	556	871	999999	510	600	332	
578	754	844	970	312	689	999999	731	999999	170	129	651	729	47	351	178	701	191	856	260	134	850	460	999999	999999	857	507	609	682	188	72	113	999999	844	547	723	671	999999	999999	706	526	672	62	999999	914	412	190	606	663	387	180	552	999999	349	208	728	304	786	999999	455	192	251	59	446	108	26	999999	885	499	999999	507	999999	999999	159	734	461	999999	868	153	999999	999999	999999	999999	305	18	999999	999999	982	646	818	429	884	999999	485	524	284	999999	616	494	898	93	305	116	45	999999	398	999999	999999	614	746	930	435	643	362	778	291	305	754	438	999999	999999	347	249	681	208	999999	999999	775	634	459	837	191	383	254	524	381	999999	910	424	619	228	999999	377	899	887	993	251	608	706	243	979	869	187	906	341	745	65	435	836	267	577	526	869	999999	909	749	62	999999	837	407	999999	999999	999999	999999	999999	612	970	999999	793	215	380	223	78	401	999999	968	13	999999	913	778	999999	368	83	167	999999	702	94	221	990	999999	940	853	999999	309	745	593	540	369	546	728	999999	715	999999	631	999999	999999	457	478	684	940	999999	585	485	68	91	138	999999	181	999999	667	999999	758	360	654	274	527	999999	769	655	886	999999	644	930	194	13	610	725	999999	281	999999	254	616	999999	59	999999	365	999999	999999	228	617	999999	999999	592	879	210	27	364	987	999999	999999	911	688	822	798	999999	111	654	300	65	480	999999	869	900	999999	422	911	999999	311	262	999999	159	740	999999	48	999999	78	62	61	984	986	255	999999	95	911	775	566	794	738	545	999999	711	999999	656	747	999999	412	468	999999	999999	999999	795	999999	735	457	219	181	999999	783	999999	444	999999	999999	315	999999	235	675	783	988	323	856	127	492	765	962	999999	81	999999	804	834	211	999999	559	594	695	200	201	12	999999	999999	604	429	20	554	999999	250	117	771	588	521	538	628	479	999999	610	181	312	298	999999	260	148	97	343	948	982	834	999999	999999	619	999999	43	999999	156	296	719	437	116	938	663	721	100	999999	505	292	306	999999	140	999999	984	524	999999	903	239	387	563	517	999999	72	571	999999	751	109	162	710	487	999999	482	193	469	999999	74	374	999999	61	999999	839	591	999999	999999	409	999999	128	33	105	990	140	442	999999	733	211	999999	54	377	396	970	999999	999999	795	999999	440	109	947	910	811	460	523	999999	188	999999	723	925	999999	419	999999	574	999999	85	999999	719	357	432	714	999999	999999	831	29	997	999999	999999	999999	999999	999999	255	221	310	999999	218	221	645	476	862	
999999	550	19	286	315	634	215	822	999999	915	999999	85	457	999999	999999	999999	652	980	440	526	39	107	58	41	139	789	208	999999	999999	424	999999	999999	253	494	178	173	450	999999	526	395	791	426	743	263	601	720	797	213	914	999999	565	241	215	950	999999	167	999999	977	999999	999999	999999	353	13	923	62	679	832	963	999999	232	57	999999	463	54	999999	612	363	795	440	419	999999	995	947	560	859	631	999999	303	661	21	671	472	835	10	999999	448	422	820	210	999999	887	834	373	692	220	894	777	999999	225	230	803	706	546	736	533	999999	999999	453	999999	430	472	539	999999	828	560	584	999999	463	95	999999	200	543	595	518	532	167	632	265	349	964	853	999999	87	999999	999999	965	925	109	476	999999	51	968	999999	779	459	357	999999	544	141	999999	69	324	84	929	999999	270	999999	38	214	999999	999999	151	114	109	999999	426	999999	999999	999999	999999	659	999999	986	566	254	231	787	815	999999	184	633	97	999999	714	905	539	999999	158	411	999999	853	897	895	110	999999	900	999999	656	212	43	895	663	923	545	999999	333	338	517	684	809	482	305	999999	39	999999	999999	999999	400	204	999999	454	313	468	999999	741	761	999999	886	846	353	366	141	999999	35	288	970	174	588	999999	581	211	463	473	602	999999	558	927	865	367	10	999999	474	999999	175	588	592	204	258	803	224	493	451	671	340	452	999999	999999	944	751	772	556	439	999999	999999	999999	990	839	999999	210	193	834	974	529	999999	470	891	679	999999	447	696	775	915	784	523	97	999999	999999	143	159	132	864	983	124	595	453	453	811	839	999999	597	752	338	58	999999	390	999999	922	824	999999	560	999999	256	999999	999999	996	640	999999	149	535	86	208	999999	716	87	999999	851	859	934	402	26	89	840	999999	999999	943	999999	866	174	143	999999	999999	967	999999	598	460	618	999999	69	598	812	799	999999	313	262	399	55	622	999999	301	538	659	988	432	852	481	831	148	656	121	559	999999	490	16	956	999999	240	443	999999	999999	710	374	799	345	589	227	417	536	854	461	898	824	895	999999	604	918	849	545	420	127	999999	479	831	999999	49	48	318	999999	999999	23	168	611	505	353	590	999999	999999	652	842	999999	999999	305	999999	204	222	735	878	616	999999	48	400	694	33	999	999	241	543	851	306	999999	908	751	189	999999	302	296	999999	552	999999	439	68	999999	999999	784	64	999999	195	636	735	313	170	999999	263	318	623	999999	588	505	354	359	631	18	356	301	999999	321	125	452	902	926	416	
335	334	973	979	203	999999	248	999999	676	55	999999	999999	992	999999	216	498	871	227	828	708	823	208	999999	807	59	999999	411	68	742	999999	742	734	809	897	834	378	290	338	999999	999999	349	559	999999	313	725	999999	363	910	519	823	999999	234	83	228	592	137	999999	175	930	353	999999	190	999999	468	313	999999	316	105	556	838	217	999999	999999	357	369	273	530	629	92	166	497	999999	548	918	962	517	660	591	999999	706	977	124	408	86	890	999999	356	999999	10	552	587	999999	364	681	616	712	436	726	858	329	607	770	93	774	855	100	641	294	506	999999	522	725	790	850	861	103	999999	721	466	210	916	321	629	539	578	999999	146	867	312	259	91	934	732	999999	108	216	999999	634	999999	799	527	999999	999999	214	40	999999	477	513	820	523	578	715	269	658	412	296	150	554	999999	626	954	773	982	999999	999999	588	992	805	999999	654	72	999999	500	999999	682	854	608	425	999999	999999	761	999999	57	789	681	375	999999	83	582	999999	999999	486	438	999999	999999	999999	999999	466	499	452	869	672	762	175	999999	999999	224	602	999999	557	688	999999	54	999999	865	332	725	203	999999	999999	913	919	232	938	588	999999	80	999999	822	928	775	152	999999	67	846	99	870	881	338	611	161	82	107	34	134	351	442	948	738	522	37	886	890	160	538	999999	449	823	587	999999	999999	999999	779	56	782	545	999999	987	999999	776	461	843	999999	963	999999	999999	822	208	999999	247	153	131	168	309	901	888	261	775	529	896	649	56	304	999999	613	833	302	60	251	588	552	454	315	962	70	193	999999	926	963	999999	137	999999	19	350	731	999999	169	479	155	894	294	999999	999999	746	136	415	549	410	360	363	548	999999	956	235	694	698	816	206	249	717	866	335	811	999999	768	408	999999	953	731	736	674	822	999999	357	999999	528	986	568	836	655	999999	999999	999999	610	999999	999999	295	783	655	999999	70	963	240	438	37	959	222	636	999999	727	378	595	999999	999999	999999	726	999999	608	931	176	712	257	999999	594	83	255	758	211	999999	412	123	263	308	999999	676	711	592	476	999999	345	315	360	590	118	999999	58	942	952	999999	431	999999	686	999999	488	999999	999999	603	999999	999999	781	210	21	951	576	613	124	297	979	999999	977	143	400	999999	595	861	999999	667	999999	317	34	313	806	289	262	912	999999	411	999999	379	863	118	999999	120	548	145	304	999999	23	504	172	999999	962	14	943	999999	108	409	999999	627	967	155	351	999999	340	478	403	731	699	663	187	
713	478	610	94	869	198	290	738	999999	567	953	654	756	999999	999999	351	802	999999	964	814	37	155	202	411	999999	999999	616	779	80	741	572	708	359	327	999999	292	361	920	84	999999	818	670	805	70	23	999999	594	194	77	137	600	999999	734	849	159	567	999999	999999	375	112	581	510	668	718	999999	255	304	999999	695	999999	999999	999999	271	864	996	367	999999	141	999999	227	181	432	712	943	150	187	973	510	999999	891	999999	999999	554	972	999999	317	999999	97	999999	768	999999	165	999999	999999	147	999999	133	869	852	791	228	999999	812	158	930	159	798	725	999999	816	281	999999	271	999999	999999	836	338	299	346	689	366	262	75	999999	31	26	933	625	999999	999999	64	113	657	386	672	862	349	999999	51	999999	518	999999	519	999999	497	412	894	693	122	311	390	834	532	173	435	966	999999	193	137	999999	999999	182	920	155	999999	177	999999	884	141	999999	496	931	258	968	180	999999	742	815	999999	999999	999999	249	999999	504	52	230	581	493	999999	706	783	166	279	999999	163	346	999999	999999	497	329	999999	20	999999	999999	999999	999999	585	564	999999	355	999999	999999	62	518	792	999999	669	425	113	542	596	652	999999	434	999999	340	999999	131	999999	834	723	999999	328	811	999999	121	999999	512	690	999999	644	26	500	605	999999	521	113	760	344	187	676	940	271	999999	733	623	87	137	673	999999	999999	464	749	999999	631	854	999999	251	176	680	298	167	999999	519	897	579	161	999999	999999	816	237	902	999999	637	167	783	117	373	87	999999	44	560	999999	216	798	190	999999	999999	974	999999	577	999999	593	663	889	519	999999	751	999999	163	471	750	185	999999	999999	999999	676	121	999999	848	747	580	174	447	999999	999999	999999	999999	721	717	312	820	362	333	999999	376	318	134	748	999999	579	366	316	923	266	999999	384	980	961	905	513	165	999999	136	881	996	696	155	999999	161	200	685	40	349	999999	999999	397	852	618	878	584	999999	999999	999999	278	391	999999	999999	191	999999	363	347	567	999999	213	999999	489	236	451	251	679	172	117	999999	999999	894	335	966	999999	999999	897	531	372	92	330	961	792	978	857	999999	999999	455	964	664	797	999999	127	224	999999	999999	171	170	411	999999	209	421	444	999999	903	384	999999	307	179	999999	464	832	999999	485	495	252	999999	511	379	951	519	999999	999999	452	799	999999	999999	999999	831	377	999999	737	130	995	883	999999	999999	26	85	482	444	435	286	398	210	964	876	999999	728	893	999999	660	999999	459	857	975	223	991	977	307	608	943	475	802	132	999999	
999999	999999	602	999999	724	999999	436	897	517	94	947	809	252	834	729	999999	393	937	36	792	999999	671	147	907	695	536	49	777	999999	501	959	484	276	483	999999	999999	50	152	999999	12	234	893	941	999999	999999	414	749	152	999999	999999	999999	538	775	339	780	51	842	694	890	197	999999	658	33	25	134	473	542	768	582	832	103	250	999999	33	568	63	729	999999	880	290	787	896	209	409	941	431	999999	937	999999	220	64	999999	999999	981	703	576	870	926	648	564	999999	980	569	745	380	319	999999	751	770	727	322	999999	813	610	410	412	458	623	84	999999	764	605	75	999999	999999	748	988	999999	330	999999	192	999999	725	326	418	807	336	999999	39	631	661	999999	999999	975	999999	586	542	651	999999	999999	999999	257	851	999999	999999	276	914	207	966	632	331	982	431	778	544	519	999999	497	202	603	85	993	593	453	51	807	439	100	474	999999	215	347	215	39	999999	999999	951	780	526	999999	892	139	498	407	309	678	535	999999	999999	388	834	54	459	977	225	133	663	999999	903	991	999999	824	733	774	999999	984	777	401	903	608	567	971	970	60	710	946	999999	196	154	373	281	51	999999	96	367	170	888	237	814	999999	282	554	999999	535	314	78	999999	723	981	325	901	144	494	832	820	862	84	408	277	278	628	477	999999	999999	720	795	175	999999	417	265	106	999999	586	161	336	23	104	445	745	642	999999	781	214	828	999999	147	556	999999	275	504	96	489	960	546	133	999999	300	346	999999	999999	902	758	316	725	229	362	999999	342	506	806	768	639	999999	634	999999	999999	272	434	78	582	249	999999	381	912	178	616	999999	999999	38	531	722	758	630	237	740	792	474	489	609	119	589	999999	999999	468	736	457	826	999999	819	286	999999	866	278	999999	999999	563	386	999999	556	612	999999	517	313	999999	999999	999999	19	435	894	934	999999	783	825	958	993	35	999999	913	186	999999	790	999999	231	752	988	999999	489	397	999999	186	415	999999	932	996	999999	82	910	355	384	999999	448	400	441	884	905	759	50	320	248	999999	544	473	227	835	822	519	999999	561	986	237	530	621	477	999999	528	999999	850	829	999999	999999	124	999999	538	460	283	399	821	347	846	239	999999	179	999999	713	999999	942	999999	106	999999	999999	786	999999	999999	157	205	827	999999	999999	365	604	908	999999	698	999999	999999	871	999999	999999	562	432	698	999999	714	757	999999	361	472	764	999999	586	456	999999	654	795	999999	766	999999	999999	264	999999	476	108	981	252	330	605	480	831	583	999999	
16	999999	999999	751	138	837	643	999999	736	999999	365	168	646	999999	157	164	999999	999999	192	373	999999	554	512	116	955	599	967	472	436	815	880	640	190	316	579	999999	220	903	666	306	999999	999999	654	420	100	318	999999	999999	104	999999	48	577	648	220	212	462	583	437	795	539	870	180	999999	920	963	999999	999999	340	999999	786	999999	663	999999	885	250	999999	999999	102	999999	647	147	765	377	269	777	999999	992	999999	114	126	999999	782	117	137	999999	999999	999999	733	999999	376	340	131	999999	317	232	385	340	762	969	346	563	999999	999999	158	401	115	803	915	153	661	732	18	235	999999	10	171	555	119	999999	298	999999	999999	645	649	317	999999	762	999999	46	999999	972	239	10	767	563	304	999999	958	736	999999	158	610	590	999999	644	332	895	919	999999	71	999999	999999	313	999999	998	397	845	772	840	384	353	743	999999	999999	688	503	17	999999	999999	705	800	597	383	138	999999	737	584	850	15	999999	131	843	999999	975	572	751	926	329	769	175	999999	598	127	999999	977	414	732	839	999999	150	999999	437	399	999999	270	242	846	184	540	270	812	999999	999999	855	999999	999999	999999	903	188	936	577	688	699	999999	256	999999	999999	32	999999	735	15	745	999999	999999	671	693	453	150	714	340	905	999999	788	508	362	464	999999	272	108	477	999999	828	660	999999	573	635	999999	45	999999	999999	763	824	33	804	999999	77	261	903	194	999999	66	851	198	847	41	825	899	200	999999	999999	381	216	924	683	999999	186	94	573	300	45	955	418	999999	999999	577	999999	999999	999999	999999	295	212	928	999999	538	421	571	640	812	999999	748	735	547	999999	999999	999999	556	900	349	491	88	982	999999	612	158	614	648	76	542	280	950	999999	915	999999	716	999999	452	138	999999	272	751	999999	281	434	551	309	418	384	222	968	31	189	999999	502	175	312	999999	325	929	924	772	505	999999	542	197	999999	820	600	327	983	244	999999	514	999999	740	999999	999999	262	70	849	206	273	854	573	258	770	718	999999	781	413	999999	137	209	999999	499	999999	448	999999	247	999999	489	817	67	238	733	604	675	311	999999	633	602	999999	264	90	727	509	650	534	999999	999999	933	407	818	999999	919	117	999999	52	587	999999	102	999999	25	170	370	388	216	625	840	654	999999	416	660	999999	811	800	999999	999999	744	990	605	914	455	999999	966	91	999	153	999999	626	386	632	724	999999	540	630	257	999999	719	349	302	999999	999999	639	331	999999	999999	670	112	999999	244	107	308	596	888	188	526	205	204	999999	389	
72	315	223	999999	472	692	392	999999	191	552	999999	409	999999	697	580	230	815	498	449	999999	339	999999	999999	392	288	999999	999999	389	999999	999999	999999	999999	441	960	240	719	480	371	999999	835	364	999999	920	575	465	698	904	899	318	999999	999999	706	754	999999	59	31	124	830	989	148	564	12	264	87	500	879	968	444	999999	860	999999	454	640	614	980	285	130	625	999999	590	999999	238	999999	404	403	356	155	497	910	219	605	649	381	999999	280	361	999999	999999	85	585	729	469	999999	457	217	999999	75	150	999999	774	999999	499	903	408	999999	999999	931	859	999999	153	733	481	533	258	999999	110	82	921	344	628	999999	287	999999	351	861	999999	797	623	999999	147	999999	14	533	146	318	116	746	973	999999	943	430	938	168	932	852	258	936	192	999999	999999	193	154	999999	345	296	622	999999	999999	999999	758	539	317	672	547	863	728	999999	397	940	159	364	999999	920	400	208	549	128	617	499	612	33	614	430	91	953	145	999999	198	999999	695	166	194	999999	252	413	122	276	621	79	133	310	549	999999	53	751	999999	234	999999	146	747	999999	342	72	934	734	999999	999999	591	593	727	529	999999	547	254	999999	180	999999	678	987	96	283	999999	547	999999	999999	484	372	999999	339	999999	911	793	61	112	999999	823	131	501	517	488	234	684	37	352	999999	999999	12	998	60	581	420	556	427	999999	474	997	795	696	631	259	562	510	262	723	815	736	999999	444	62	179	58	999999	170	999999	999999	598	999999	205	773	999999	482	374	336	757	460	365	376	11	638	203	38	435	869	267	925	724	432	999999	999999	867	842	567	945	880	532	247	999999	999999	198	875	528	599	923	869	777	198	183	504	273	999999	369	999999	805	859	151	623	312	902	582	146	999999	174	669	905	919	914	429	455	235	222	969	999999	812	762	674	999999	512	999	490	737	551	928	51	85	507	145	762	999999	738	999999	935	493	346	61	999999	364	930	27	950	999999	769	728	279	60	491	912	893	52	194	713	121	313	422	845	595	246	132	999999	999999	784	162	343	716	999999	999999	486	999999	761	999999	320	508	494	59	999999	968	822	999999	990	594	999999	999999	999999	901	35	999999	631	999999	500	465	473	241	346	618	175	710	435	999999	953	773	15	999999	142	989	874	214	626	999999	794	876	773	999999	142	999	813	543	999999	442	690	999999	655	415	620	305	588	999999	999999	875	999999	999999	999999	999999	706	227	588	999999	118	999999	37	821	999999	999999	286	999999	692	885	999999	347	805	632	278	
993	330	434	999999	600	190	837	410	999999	999999	751	999999	999999	343	961	881	914	999999	999999	434	712	415	869	357	287	139	999999	999999	703	979	824	80	261	999999	550	999999	281	109	999999	612	999999	329	999999	999999	999999	998	409	290	731	999999	194	926	785	207	565	587	460	86	999999	470	194	234	999999	815	227	680	999999	999999	999999	481	999999	999999	431	999999	163	392	999999	101	999999	289	999999	715	881	698	794	898	999999	999999	93	962	999999	204	999999	528	428	56	621	999999	561	748	999999	181	497	259	404	379	999999	378	54	999999	414	369	999999	561	999999	479	999999	19	30	329	395	999999	153	831	451	415	556	903	988	999999	771	756	539	189	999999	999999	227	631	304	425	402	916	999999	910	557	999999	56	707	999999	948	999999	612	405	241	362	816	999999	666	807	989	823	601	390	937	411	657	829	968	162	192	262	721	714	605	926	999999	999999	243	283	999999	368	848	126	50	413	999999	360	308	826	999999	530	999999	823	315	601	801	999999	82	999999	999999	999999	999999	555	605	696	981	897	999999	315	999999	999999	795	393	36	630	975	485	349	534	252	307	531	999999	569	662	701	999999	409	13	135	943	981	999999	383	941	290	302	521	999999	431	271	560	992	999999	829	735	177	797	685	999999	325	999999	547	999999	602	999999	999999	985	999999	994	999999	498	797	190	999999	780	70	20	94	349	999999	964	995	999999	980	747	539	207	999999	927	533	109	724	387	809	757	999999	477	780	633	354	316	578	359	347	773	762	812	14	59	674	167	999999	345	943	361	200	999999	286	999999	779	738	256	999999	471	984	774	999999	380	191	346	593	239	999999	994	999999	396	646	999999	216	984	726	203	690	262	375	396	388	999999	458	566	999999	200	999999	999999	616	999999	999999	887	363	999999	353	999999	999999	713	999999	928	262	999999	999999	999999	554	679	80	871	62	545	999999	762	999999	597	395	999999	999999	999999	346	402	999999	607	388	316	833	758	411	999999	641	295	379	977	182	999999	999999	48	999999	999999	22	330	130	63	999999	81	999999	799	791	765	999999	377	999999	999999	999999	687	624	654	999999	270	999999	795	277	862	240	767	175	588	590	999999	999999	357	999999	438	999999	26	999999	260	806	999999	811	44	966	999999	604	999999	776	181	610	494	823	489	999999	606	363	999999	999999	999999	999999	43	999999	916	219	143	999999	999999	267	89	596	360	999999	373	847	654	459	106	828	631	999999	966	990	993	999999	106	834	974	281	513	85	395	963	23	436	773	411	999999	824	999999	343	999999	16	999999	585	260	88	
459	641	431	156	999999	398	430	10	857	53	912	938	123	308	999999	984	754	13	999999	396	999999	937	84	253	564	281	995	298	999999	959	302	418	726	27	385	999999	999999	999999	819	999999	543	23	578	729	499	999999	999999	534	999999	364	261	999999	999999	864	686	521	999999	999999	592	984	402	142	91	897	750	503	221	105	923	999999	999999	999999	194	213	999999	388	999999	355	754	999999	570	470	292	563	999999	999999	44	862	341	863	774	671	999999	834	604	410	931	680	978	999999	744	616	611	19	230	862	999999	180	999999	999999	999999	999999	434	984	424	931	850	527	199	999999	469	999999	999999	69	231	473	999999	999999	609	452	457	688	999999	999999	863	999999	999999	282	999999	845	110	863	851	44	710	562	999999	789	419	999999	559	413	491	999999	536	999999	999999	551	788	999999	999999	158	999999	568	850	474	999999	676	131	999999	999999	578	194	353	50	605	508	999999	359	999999	236	835	940	936	893	53	206	539	999999	477	111	999999	999999	586	607	952	302	999999	193	999999	717	570	667	948	600	999999	229	148	796	931	887	132	202	130	530	413	999999	999999	674	806	277	315	999999	653	369	764	94	607	745	97	999999	224	545	123	951	999999	177	992	346	911	824	68	743	300	590	978	124	373	66	999999	999999	667	618	999999	967	411	125	23	999999	999999	897	621	402	708	627	999999	586	89	999999	863	999999	224	298	999999	999999	219	572	164	72	390	999999	721	999999	551	352	646	606	168	999999	549	551	164	999999	510	24	212	666	44	672	918	999999	999999	204	999999	959	530	378	854	404	758	839	960	950	207	999999	186	80	851	366	999999	75	428	999999	629	322	999999	811	787	749	780	553	538	492	154	988	614	999999	999999	592	821	277	751	999999	397	709	590	213	215	325	838	141	815	677	691	999999	973	111	574	880	878	999999	591	115	999999	999999	311	478	806	218	999999	659	999999	268	544	713	324	665	546	999999	731	877	999999	472	911	649	738	999999	800	999999	999999	512	999999	477	999999	112	685	999999	149	191	408	122	406	999999	999999	188	418	556	142	977	538	318	565	654	158	10	124	129	999999	974	477	450	677	999999	203	999999	707	255	999999	442	38	678	525	364	520	619	480	608	728	732	999999	191	728	999999	762	707	947	307	328	713	999999	566	451	174	714	958	445	891	803	674	481	173	999999	699	949	860	792	210	999999	539	999999	999999	400	471	999999	295	721	853	752	496	132	999999	999999	999999	455	999999	236	361	999999	562	999999	588	804	64	260	77	999999	38	999999	902	914	
746	999999	789	999999	480	175	999999	430	429	246	999999	149	999999	552	999999	999999	170	254	999999	634	440	560	581	999999	940	999999	346	221	999999	114	999999	999999	999999	581	385	246	999999	999999	974	306	256	931	230	325	591	449	999999	512	189	830	29	999999	396	999999	483	195	591	999999	253	999999	829	768	753	999999	999999	612	299	999999	176	834	999999	999999	999999	191	387	509	340	265	774	501	999999	834	41	999999	95	908	592	999999	107	200	655	999999	413	215	476	487	999999	905	772	979	159	761	345	999999	730	999999	514	215	999999	974	999999	335	659	751	553	994	736	908	239	644	30	999999	638	975	189	397	110	74	714	899	331	999999	999999	795	352	463	498	999999	999999	579	999999	387	999999	132	345	999999	999999	661	999999	482	999999	279	676	999999	958	441	133	370	999999	342	415	999999	500	991	653	999999	842	863	999999	99	999999	59	792	999999	999999	642	999999	515	999999	860	342	448	411	999999	999999	999999	757	366	999999	999999	340	999999	999999	782	174	952	886	700	479	915	486	200	999999	999999	976	999999	487	27	999999	326	415	999999	730	314	10	966	999999	267	842	601	672	999999	999999	498	999999	377	999999	999999	495	298	755	336	45	999999	383	152	195	839	266	457	574	740	999999	520	504	999999	407	217	782	207	913	629	857	878	253	11	172	763	999999	608	173	477	531	999999	570	89	582	16	930	858	780	999999	11	999999	37	999999	15	517	994	46	969	329	999999	297	385	136	479	999999	480	999999	979	432	35	658	999999	999999	999999	883	950	425	150	401	287	924	426	713	627	471	850	322	999999	655	769	999999	638	999999	250	999999	221	443	609	425	536	557	999999	358	183	352	999999	930	722	131	567	578	896	578	52	312	870	671	508	17	316	167	386	999999	662	999999	999999	449	855	974	672	516	815	724	865	999999	55	999999	540	285	999999	999999	600	874	98	201	881	70	801	938	373	549	934	602	118	378	181	554	696	925	333	663	85	999999	999999	60	762	999999	999999	323	266	802	141	233	648	396	567	512	245	470	377	959	999999	917	611	132	999999	999999	616	999999	558	999999	381	614	999999	706	845	999999	425	47	439	709	999999	488	681	570	418	711	954	722	810	668	318	235	558	373	25	167	145	336	999999	548	565	226	765	765	431	999999	281	942	999999	715	97	208	41	667	612	169	245	51	713	870	269	893	686	889	192	999999	999999	588	691	687	999999	999999	999999	999999	999999	140	999999	915	149	892	439	22	181	105	581	120	204	890	760	855	922	104	622	607	289	671	
539	875	583	999999	469	999999	999999	863	997	999999	639	150	522	482	447	329	901	821	441	257	722	591	318	81	951	176	828	836	999999	622	999999	961	999999	483	999999	847	342	999999	432	746	761	317	999999	582	480	999999	378	287	417	999999	203	801	176	42	948	948	567	999999	333	303	864	424	108	385	999999	678	540	999999	881	600	986	47	398	694	495	999999	493	735	999999	897	798	550	999999	171	429	674	794	578	534	999999	999999	831	540	139	999999	346	218	722	59	802	523	999999	406	999999	616	999999	412	481	546	999999	465	831	910	436	505	999999	996	999999	999999	858	883	961	513	239	999999	165	999999	269	812	999999	206	771	686	798	999999	468	154	610	555	273	999999	323	41	991	196	458	921	999999	634	999999	349	281	765	201	999999	561	825	176	507	460	999999	999999	669	397	347	693	155	121	61	46	999999	396	391	692	999999	999999	930	522	53	862	244	403	635	999999	809	999999	999999	494	880	823	643	977	999999	104	615	129	653	999999	653	999999	312	999999	999999	999999	398	953	890	83	606	999999	631	312	132	999999	999999	999999	517	424	588	999999	688	661	241	238	402	201	293	999999	87	999999	916	296	869	550	559	434	999999	47	855	855	999999	931	888	532	999999	341	999999	468	878	999999	612	239	999999	240	999999	651	999999	999999	205	206	670	999999	996	140	440	999999	443	582	95	792	915	479	568	732	999999	999999	772	708	999999	999999	346	825	417	999999	862	687	241	638	736	907	855	525	842	659	195	440	935	757	999999	857	897	999999	382	96	444	999999	670	333	852	999999	879	869	787	143	999999	845	195	278	277	753	999999	805	846	187	936	399	637	909	546	948	999999	24	617	189	173	73	999999	331	293	729	27	907	785	677	38	986	738	999999	798	999999	999999	666	490	347	753	102	436	204	999999	54	506	999999	999999	903	999999	864	262	608	999999	796	999999	864	985	547	736	205	999999	178	999999	950	661	928	999999	999999	703	999999	534	279	999999	81	636	258	182	248	999999	266	131	881	999999	174	734	140	738	999999	999999	999999	999999	942	999999	557	999999	268	55	209	393	999999	649	999999	210	94	999999	982	181	999999	169	154	692	999999	324	479	83	147	738	984	226	531	199	999999	258	323	482	999999	667	878	997	378	212	999999	854	655	999999	541	999999	355	834	751	958	840	842	999999	697	934	628	142	999999	935	999999	999999	983	862	388	541	341	886	611	748	324	999999	900	791	942	719	892	668	862	542	465	392	159	474	999999	359	999999	454	625	547	962	535	999999	72	
848	150	988	992	276	999999	999999	999999	999999	999999	437	664	999999	61	861	978	52	960	279	941	480	147	911	519	299	39	999999	887	270	74	999999	788	898	999999	942	801	730	999999	401	786	999999	669	648	73	999999	908	419	999999	592	647	999999	999999	265	462	592	711	239	999999	703	999999	810	321	535	999999	999999	648	999999	110	999999	70	257	152	568	999999	999999	999999	498	848	482	390	620	999999	305	622	568	999999	533	999999	256	999999	572	261	206	164	975	30	999999	969	762	999999	152	319	999999	999999	399	363	443	772	853	999999	223	390	997	322	626	760	999999	999999	999999	528	124	329	854	876	498	999999	945	413	999999	589	675	529	999999	999999	999999	310	943	774	232	214	348	761	592	474	28	191	999999	884	537	224	14	231	857	243	283	822	464	999999	42	999999	999999	39	264	999999	116	694	304	999999	999999	325	817	999999	999999	906	189	363	737	999999	858	999999	742	999999	876	302	584	999999	671	852	810	999999	846	999999	999999	829	796	319	506	327	367	334	999999	999999	810	221	407	999999	541	951	64	919	95	84	382	725	661	358	999999	961	999999	662	999999	451	112	999999	479	114	999999	860	120	870	999999	419	999999	999999	999999	999999	999999	664	895	999999	912	719	999999	890	339	999999	340	25	177	448	165	545	638	705	311	445	248	160	741	302	999999	999999	841	194	999999	675	999999	848	306	270	999999	499	999999	867	750	999999	999999	222	329	708	774	493	693	672	714	321	781	999999	232	983	162	109	999999	999999	569	240	878	613	827	663	999999	492	719	999999	350	999999	479	771	955	997	792	36	830	43	999999	768	999999	999999	479	751	999999	736	999999	999999	118	997	577	472	307	999999	434	49	394	666	999999	291	774	786	331	58	842	19	371	234	999999	135	279	889	84	800	252	709	144	999999	769	981	867	999999	798	352	98	16	474	445	573	752	642	999999	52	247	999999	999999	847	430	908	885	374	400	130	982	999999	688	398	506	276	725	905	317	896	18	999999	999999	987	978	999999	999999	999999	925	661	449	493	114	846	837	806	50	861	999999	999999	883	617	476	286	816	624	410	617	967	178	847	847	334	999999	999999	999999	999999	224	869	470	82	349	449	738	999999	498	623	999999	560	700	235	863	201	999999	22	401	947	100	181	363	999999	228	999999	999999	814	601	999999	837	812	24	188	826	999999	253	105	544	177	999999	999999	327	11	999999	66	277	943	983	999999	194	264	642	876	537	52	515	910	854	999999	692	924	999999	999999	999999	999999	546	521	409	999999	948	54	478	999999	
999999	494	999999	362	990	171	999999	999999	830	999999	999999	582	999999	148	999999	783	999999	342	251	772	485	999999	525	999999	224	539	520	999999	544	122	999999	150	786	999999	667	52	198	162	920	692	470	999999	103	143	364	214	859	408	869	625	393	999999	802	705	748	999999	969	865	999999	460	999999	999999	279	999999	248	999999	796	760	480	609	594	334	421	558	312	999999	999999	392	634	20	680	122	886	918	728	101	999999	90	670	999999	82	333	24	999999	51	915	609	384	999999	999999	999999	108	927	270	40	999999	203	254	999999	151	682	586	999999	137	780	538	669	360	989	157	999999	716	999999	999999	536	271	320	952	999999	397	997	346	999999	114	602	581	194	625	888	669	897	102	686	528	590	496	102	887	688	513	999999	999999	999999	999999	999999	999999	18	999999	733	769	749	251	737	999999	154	346	99	136	534	209	354	999999	472	330	259	404	39	571	999999	50	999999	432	273	999999	151	748	951	749	82	999999	999999	999999	892	128	920	656	364	680	383	999999	406	965	999999	489	168	212	785	74	498	999999	672	446	103	693	600	999999	978	734	864	999999	395	349	63	633	636	879	999999	353	410	603	49	359	999999	382	999999	999999	80	783	999999	999999	963	886	261	445	238	136	381	999999	528	603	999999	630	815	999999	858	67	912	999999	853	289	61	441	664	895	597	322	999999	720	59	396	999999	999999	889	925	442	999999	999999	617	404	999999	999999	951	824	999999	924	419	543	220	523	999999	300	351	929	565	887	531	232	366	999999	916	877	999999	159	142	999999	999999	740	889	545	360	969	304	334	353	999999	999999	616	999999	970	999999	779	48	999999	472	999999	905	274	334	999999	910	286	999999	770	488	632	999999	801	692	458	451	678	999999	674	999999	616	996	999999	999999	784	786	915	374	999999	669	999999	839	463	687	46	452	218	416	999999	634	84	248	534	846	721	999999	999999	999999	409	528	509	999999	999999	43	856	999999	888	999999	549	261	995	911	345	999999	351	792	999999	124	656	16	999999	272	803	999999	98	378	471	180	863	851	488	999999	965	867	169	21	999999	429	830	936	563	529	999999	598	639	172	999999	999999	504	929	999999	194	999999	999999	296	247	331	333	945	487	637	999999	824	698	773	14	999999	478	940	999999	327	965	999999	719	452	999999	406	999999	410	925	999999	47	999999	999999	312	303	723	999999	580	922	690	999999	484	353	999999	999999	999999	177	824	634	227	434	493	174	612	583	999999	557	950	584	840	126	922	29	21	600	999999	890	395	999999	291	382	897	999999	649	184	
491	999999	421	606	999999	238	999999	999999	708	51	554	999999	332	729	403	999999	622	996	91	573	229	465	342	708	803	815	782	999999	353	844	537	999999	524	999999	999999	960	146	353	576	999999	999999	157	320	969	55	999999	567	666	86	125	760	999999	999999	999999	999999	35	999999	999999	803	999999	456	44	432	999999	514	999999	987	895	999999	999999	38	278	429	479	999999	82	999999	372	662	272	257	125	999999	237	94	999999	538	447	481	76	363	999999	550	384	165	999999	724	456	999999	966	552	671	39	644	97	999999	481	999999	250	883	881	244	59	540	999999	340	765	999999	779	999999	999999	549	999999	570	88	604	728	55	999999	999999	357	698	906	999999	999999	586	999999	999999	150	602	164	82	999999	598	999999	129	999999	19	999999	825	936	530	677	587	999999	13	999999	468	999999	493	763	435	153	117	535	999999	337	363	999999	367	999999	141	64	186	999999	478	999999	825	385	959	229	718	615	498	206	826	31	999999	280	716	999999	628	78	656	999999	729	929	999999	999999	12	791	31	199	82	581	804	476	999999	864	999999	660	431	92	606	273	54	999999	654	911	709	171	18	92	113	38	625	999999	407	999999	999999	549	263	999999	999999	178	207	529	542	917	401	360	999999	465	333	999999	999999	545	999999	392	795	999999	284	999999	999999	840	783	939	999999	53	955	741	999999	162	870	999999	407	668	710	438	999999	524	999999	737	999999	358	640	999999	758	57	131	90	602	999999	999999	95	999999	85	409	542	395	268	999999	499	961	660	292	378	594	924	659	248	835	43	999999	280	999999	547	668	15	209	239	190	47	922	875	149	63	999999	784	143	999999	269	177	999999	807	89	788	775	999999	999999	272	958	999999	999999	883	999999	568	698	999999	464	999999	416	404	342	165	999999	999999	576	96	521	999999	767	999999	999999	336	978	667	989	519	200	842	999999	809	939	936	999999	356	649	49	630	580	364	338	330	417	915	865	834	888	999999	999999	221	999999	348	836	999999	999999	52	71	904	587	578	189	91	622	954	607	999999	999999	883	730	999999	537	466	999999	874	439	489	999999	421	123	832	999999	999999	999999	630	93	470	999999	441	132	314	587	144	999999	11	999999	999999	707	462	318	410	439	14	999	925	684	999999	407	962	76	999999	668	650	999999	999999	999999	399	574	999999	999999	146	999999	963	999999	426	179	402	422	939	698	999999	781	921	113	712	403	999999	790	591	946	861	73	150	375	463	999999	937	353	299	534	785	683	715	999999	181	58	475	999999	582	999999	291	809	468	273	884	887	747	547	88	
999999	379	999999	999999	55	18	999999	999999	598	307	781	242	58	133	999999	913	999999	999999	338	999999	663	999999	854	217	836	664	62	999999	876	999999	576	897	999999	275	938	999999	185	701	670	583	108	836	877	945	801	999999	242	999999	63	360	385	999999	418	999999	424	432	524	999999	155	999999	999999	999999	345	116	731	883	841	783	195	999999	737	807	405	755	999999	827	60	909	999999	999999	431	999999	552	999999	999999	999999	999999	785	850	515	640	784	555	290	999999	631	501	770	999999	917	682	459	500	999999	999999	577	425	663	999999	597	381	615	999999	833	999999	590	925	819	10	999999	405	66	933	679	619	952	999999	999999	138	999999	335	999999	695	499	640	972	999999	999999	999999	538	339	824	12	262	143	34	799	999999	999999	999999	706	682	769	247	521	625	999999	820	194	670	999999	310	999999	581	271	101	920	495	202	985	715	186	916	472	647	580	64	999999	546	999999	163	540	793	102	505	999999	521	458	978	24	457	64	564	242	222	999999	999999	430	991	999999	999999	314	529	999999	999999	529	765	306	600	999999	571	844	284	599	999999	999999	517	443	86	999999	579	472	517	188	538	999999	622	684	999999	618	291	999999	999999	503	999999	999999	21	457	770	976	887	224	857	47	452	612	779	999999	725	999999	520	856	353	383	999999	642	999999	350	806	999999	906	91	999999	981	659	937	165	999999	118	667	773	999999	672	110	999999	365	614	999999	735	926	880	658	958	999999	108	434	290	999999	41	999999	999999	670	650	999999	999999	806	999999	875	999999	515	456	998	855	68	665	460	999999	253	653	999999	37	327	999999	880	789	258	133	999999	999999	999999	999999	849	749	270	999999	112	419	571	40	923	999999	738	999999	999999	479	881	802	900	166	647	250	47	999999	923	999999	999999	65	770	999999	999999	682	999999	992	163	857	999999	258	594	453	562	51	622	222	729	920	999999	999999	394	410	908	455	233	78	999999	984	620	196	826	999999	999999	57	649	261	219	250	999999	746	999999	373	871	632	217	456	999999	605	628	824	999999	12	999999	509	670	369	412	375	459	875	755	999999	247	421	432	154	573	515	402	371	999999	999999	677	552	296	31	539	285	247	776	473	640	366	795	263	823	919	379	386	289	848	999999	790	378	990	770	135	460	210	73	882	99	213	266	821	999999	335	978	223	649	830	136	999999	999999	999999	999999	999999	451	999999	999999	234	204	138	122	522	168	999999	999999	562	999999	895	88	999999	184	893	384	437	109	973	809	497	941	166	736	459	722	999999	117	967	999999	999999	684	302	
601	838	999999	960	999999	744	662	755	37	425	697	754	751	61	953	790	36	999999	713	999999	357	121	292	48	401	999999	799	452	591	341	686	569	221	999999	484	345	214	423	346	364	320	64	470	525	999999	999999	708	671	999999	327	940	197	253	216	944	999999	556	650	999999	437	944	220	174	999999	739	138	542	964	577	617	585	612	350	358	167	999999	650	767	579	418	954	999999	690	273	999999	498	325	14	842	999999	789	564	855	908	420	110	890	775	786	999999	449	744	104	154	742	338	847	894	59	650	839	788	81	159	483	815	999999	999999	304	250	999999	538	999999	999999	828	30	999999	441	938	66	413	875	980	248	969	999999	999999	545	531	72	651	430	954	201	999999	10	493	705	435	604	580	989	480	546	527	911	999999	521	326	721	580	999999	956	993	999999	964	999999	832	190	999999	780	999999	378	242	598	999999	999999	930	999999	999999	999999	62	16	343	485	423	405	443	720	999999	597	523	228	999999	492	999999	999999	961	999999	200	201	660	524	170	824	596	999999	248	947	145	337	691	103	498	999999	999999	408	622	999999	823	999999	374	122	132	676	267	765	568	999999	362	918	622	977	999999	999999	999999	537	846	519	889	999999	166	495	585	730	906	430	730	626	999999	999999	851	454	140	631	827	547	401	494	566	999999	62	498	595	227	715	714	865	999999	999999	991	562	113	999999	30	412	879	537	402	770	999999	999999	942	999999	523	77	178	846	606	808	339	145	361	952	68	750	668	899	368	24	999999	565	868	319	999999	286	748	825	119	228	948	20	999	723	730	795	120	999999	81	159	547	867	268	999999	977	855	210	999999	999999	999999	743	999999	179	387	578	999999	176	632	813	999999	329	352	737	999999	860	999999	146	638	999999	999999	640	956	828	218	477	334	307	814	341	999999	85	999999	265	839	485	969	841	621	999999	459	629	487	898	999999	830	205	140	879	202	658	719	572	927	999999	639	999999	161	999999	910	253	973	999999	301	696	171	731	96	897	903	891	487	999999	492	773	643	163	68	993	999999	282	999999	427	621	999999	999999	999999	669	958	209	697	818	999999	710	999999	999999	277	999999	999999	672	999999	118	242	976	311	180	204	89	164	999999	486	729	167	583	638	999999	555	740	617	298	658	71	999999	698	215	83	999999	814	999999	999999	376	967	856	331	288	173	961	999999	320	512	213	434	514	304	723	968	660	306	82	852	929	536	578	999999	999999	47	981	999999	999999	237	999999	390	499	867	999999	999999	872	835	999999	999999	999999	
999999	429	115	95	234	556	999999	974	999999	422	311	999999	737	367	839	999999	943	317	999999	999999	999999	999999	93	999999	823	999999	647	16	999999	106	825	11	999999	765	825	117	473	827	999999	490	157	999999	534	814	271	648	999999	999999	458	130	929	999999	63	292	669	434	346	175	272	999999	999999	826	771	150	596	999999	143	972	542	731	999999	125	999999	999999	999999	858	155	278	999999	999999	183	147	558	92	999999	308	947	999999	105	400	771	307	999999	500	581	331	999999	394	227	962	999999	999999	967	726	205	813	999	303	257	811	289	78	497	97	125	771	278	688	973	298	361	817	876	152	960	999999	560	36	189	712	69	760	60	999999	669	394	179	831	887	362	308	654	77	294	120	703	810	477	385	809	999999	120	420	999999	610	697	911	999999	766	578	999999	973	999999	545	751	999999	27	781	999999	731	602	447	800	999999	999999	707	749	592	41	267	817	92	651	379	659	949	350	131	115	971	482	999999	74	999999	109	334	540	532	542	591	685	999999	59	654	217	615	999999	798	938	902	947	999999	999999	509	999999	180	331	744	999999	802	188	896	676	456	258	258	382	999999	522	999999	177	227	60	450	999999	788	43	999999	172	999999	640	551	193	212	33	163	560	565	557	928	13	795	647	740	412	788	362	999999	999999	999999	242	827	286	282	735	730	999999	999999	927	972	147	333	581	840	999999	636	713	473	433	104	697	817	933	594	662	381	999999	320	47	792	436	440	999999	213	811	812	275	910	477	302	884	217	637	585	790	679	224	999999	578	776	85	888	178	310	271	425	893	692	619	363	999999	958	315	999999	999999	706	731	377	999999	359	371	802	995	999999	220	999999	999999	999999	803	982	167	772	741	271	999999	999999	272	999999	942	396	999999	582	301	123	999999	925	999999	502	999999	94	948	846	999999	229	414	999999	999999	47	100	999999	245	544	889	637	206	999999	227	54	427	998	444	440	435	643	439	789	511	999999	989	295	588	687	318	719	999999	321	995	522	857	999999	654	999999	211	171	161	384	693	999999	917	762	708	857	84	51	999999	999999	420	144	789	624	771	21	58	805	202	557	235	999999	603	885	393	704	196	983	353	220	238	999999	491	64	999999	847	964	999999	999999	730	612	277	79	525	900	861	733	242	672	643	999999	406	999999	603	999999	523	70	42	379	14	671	999999	697	439	289	156	999999	999999	529	999999	999999	821	999999	999999	945	958	110	999999	984	999999	970	954	320	999999	44	832	305	888	999999	999999	786	999999	856	582	
69	520	580	640	246	753	999999	998	713	749	595	363	999999	999999	658	999999	422	983	57	848	43	716	781	986	404	456	850	764	828	946	147	125	999999	646	999999	434	387	470	840	999999	322	971	250	571	125	680	655	999999	239	715	999999	803	999999	18	548	352	739	594	245	790	902	454	999999	767	999999	479	398	541	103	234	999999	999999	999999	816	535	71	475	999999	871	999999	801	61	534	122	785	343	242	956	107	69	694	793	234	60	999999	868	801	999999	959	999999	999999	123	705	999999	902	218	659	76	483	487	877	529	723	522	999999	851	920	68	981	999999	247	441	444	44	999999	999999	727	102	488	666	270	999999	260	999999	441	687	999999	999999	999999	577	999999	999999	483	620	999999	174	999999	712	71	487	948	742	999999	691	407	850	679	671	474	883	490	567	587	816	226	999999	278	497	90	999999	999999	400	848	999999	594	81	957	824	851	999999	949	25	41	11	718	999999	499	569	828	999999	999999	999999	64	336	96	126	587	667	999999	999999	895	583	631	760	982	557	999999	999999	106	999999	999999	854	820	109	999999	475	999999	586	107	999999	395	709	999999	999999	302	999999	346	522	327	999999	999999	300	430	999999	479	376	999999	280	999999	171	999999	999999	472	501	698	163	999999	999999	999999	621	590	11	570	999999	999999	196	999999	140	468	999999	221	381	770	999999	842	999999	434	276	629	567	999999	265	567	935	75	999999	246	177	801	148	999999	391	130	706	887	492	999999	726	999999	999999	999999	263	999999	857	950	999999	640	843	999999	999999	729	598	335	834	540	334	444	999999	638	928	949	746	999999	999999	216	999999	261	74	742	359	999999	707	634	346	115	826	453	709	984	813	353	403	999999	706	418	367	999999	999999	175	999999	999999	999999	97	713	343	715	924	492	651	130	999999	575	110	309	999999	32	963	988	729	713	881	999999	649	824	584	556	999999	632	911	848	774	965	899	190	999999	776	620	921	999999	399	902	960	68	864	813	777	302	217	482	396	404	999999	566	461	681	323	999999	272	999999	786	486	301	999999	999999	999999	45	676	920	997	456	411	999999	999999	999999	811	920	676	785	21	806	263	31	159	524	454	999999	408	448	999999	999999	331	358	999999	226	913	999999	999999	265	517	999999	999999	382	219	36	985	362	999999	236	999999	761	647	999999	999999	999999	533	464	151	67	358	648	636	999999	999999	19	135	63	259	769	425	211	540	420	999999	999999	705	881	999999	133	539	101	626	182	798	747	350	660	107	470	692	999999	468	332	906	999999	151	999999	960	210	900	999999	
112	999999	810	999999	230	236	402	26	626	651	652	999999	527	266	31	464	999999	674	669	474	956	789	86	999999	999999	218	999999	408	102	832	921	999999	232	999999	999999	316	371	359	526	124	999999	90	844	51	999999	450	999999	999999	847	687	999999	295	540	436	999999	999999	244	844	706	22	721	994	924	794	730	51	999999	919	999999	715	103	89	157	554	216	875	944	45	169	302	413	999999	560	414	398	999999	80	796	632	675	999999	999999	999999	514	999999	999999	165	999999	999999	765	999999	884	381	999999	999999	364	147	999999	229	999999	378	208	999999	413	608	856	444	519	405	104	970	999999	999999	999999	643	576	436	643	999999	999999	719	894	725	404	647	528	493	428	820	44	999999	999999	576	999999	306	873	842	249	906	545	829	646	999999	225	795	656	597	999999	498	27	999999	504	833	286	390	484	483	290	766	999999	373	25	698	371	606	885	999999	764	304	770	999999	196	737	999999	123	83	250	999999	999999	999999	999999	713	930	999999	116	999999	261	299	152	999999	400	562	999999	826	182	999999	947	292	999999	909	234	833	999999	728	293	741	767	226	173	316	243	973	681	775	158	660	95	895	999999	611	634	142	621	482	379	181	713	910	444	310	135	957	890	699	767	106	238	211	999999	374	999999	44	136	835	589	999999	881	999999	678	522	727	999999	37	17	284	999999	222	12	999999	122	38	856	782	862	191	999999	93	981	18	999999	999999	883	387	890	999999	999999	999999	999999	892	952	999999	999999	242	999999	999999	83	930	882	425	675	884	235	853	406	346	380	262	273	654	313	999999	899	698	626	100	844	674	146	633	684	96	436	119	405	821	31	624	860	290	999999	355	211	566	999999	177	999999	999999	999999	554	14	999999	741	141	589	619	401	317	615	831	999999	999999	793	259	740	588	999999	125	457	585	324	755	401	983	547	999999	142	343	999999	459	894	814	694	591	629	346	355	305	530	786	430	714	19	38	999999	707	561	999999	825	754	719	90	582	404	239	258	945	758	594	632	486	67	999999	166	936	999999	999999	211	630	403	242	162	595	671	165	610	999999	373	440	999999	405	190	517	610	739	999999	241	299	362	999999	999999	597	711	898	310	999999	763	852	101	999999	992	359	999999	432	522	567	494	911	249	629	511	582	327	754	236	305	999999	999999	426	132	999999	425	849	259	12	645	450	697	999999	792	847	894	281	999999	846	56	858	95	98	182	329	330	60	732	869	818	999999	956	671	14	823	999999	435	968	937	999999	509	999999	999999	876	126	
797	999999	999999	999999	999999	310	516	908	189	999999	464	262	254	999999	371	375	126	390	999999	376	999999	35	366	969	999999	468	999999	874	278	546	785	665	222	66	999999	780	603	950	261	517	763	57	491	999999	368	999999	190	175	576	212	393	692	999999	999999	632	772	193	486	357	158	998	641	639	643	661	798	999999	198	281	999999	771	176	138	677	999999	446	999999	799	610	275	999999	147	308	76	163	999999	430	712	434	999999	596	126	602	113	518	131	417	999999	999999	570	130	992	893	985	440	226	564	568	896	195	999999	999999	999999	999999	870	861	999999	573	490	567	378	337	764	522	994	654	573	34	168	491	999999	999999	894	50	999999	295	999999	323	635	936	999999	861	815	999999	530	212	250	520	242	999999	787	844	367	347	201	792	238	381	991	786	652	539	410	415	166	543	500	835	999999	999999	618	30	938	553	38	516	522	999999	991	791	414	63	792	999999	704	999999	999999	556	848	999999	999999	871	331	849	294	10	999999	410	91	987	711	415	582	657	49	999999	906	814	319	685	999999	999999	999999	999999	381	599	747	899	711	972	999999	943	986	585	999999	746	698	999999	269	38	65	122	443	13	999999	998	480	144	470	999999	288	523	999999	999999	91	999999	491	999999	477	694	262	561	698	119	781	767	428	997	139	303	78	999999	554	290	630	168	279	386	129	999999	999999	999999	439	774	999999	692	999999	823	999999	185	999999	575	621	574	775	999999	423	334	232	999999	999999	999999	999999	177	867	470	968	956	999999	923	84	114	13	104	576	650	999999	924	999999	98	71	605	504	954	47	502	206	980	999999	136	744	999999	163	807	802	646	607	271	999999	233	724	750	289	579	110	999999	999999	526	999999	135	381	498	910	144	260	974	978	61	139	375	274	988	450	416	999999	999999	950	999999	301	929	999999	860	27	200	999999	320	325	999999	853	999999	930	679	981	390	755	256	44	29	556	828	667	556	141	541	959	735	310	873	401	971	210	376	235	999999	92	520	999999	719	770	940	658	63	999999	999999	445	595	16	69	660	932	105	931	999999	472	999999	496	728	486	999999	638	999999	452	999999	881	686	999999	453	913	308	244	775	999999	259	999999	180	614	358	888	999999	373	729	250	222	999999	876	278	727	762	806	595	792	999999	487	142	930	215	530	326	999999	999999	152	999999	761	426	167	780	682	43	302	999999	999999	839	389	999999	908	769	239	74	999999	417	835	999999	116	712	452	999999	999999	127	684	964	93	41	332	224	999999	636	488	999999	311	106	
999999	693	470	999999	457	952	615	999999	999999	171	976	465	320	999999	55	999999	986	59	974	999999	942	565	359	337	574	116	517	999999	646	282	290	443	763	909	821	152	230	957	264	499	999999	227	999999	999999	988	628	720	999999	999999	770	649	438	821	923	163	41	344	142	584	350	444	449	999999	950	880	542	701	411	338	903	240	999999	795	484	999999	725	999999	999999	349	945	395	344	996	999999	999999	852	999999	839	755	999999	807	999999	382	913	999999	725	255	999999	642	456	999999	999999	844	999999	999999	619	643	999999	711	438	369	999999	792	639	955	110	999999	105	327	38	920	999999	999999	548	105	152	657	881	430	496	479	999999	202	893	29	86	499	731	999999	23	999999	284	138	327	430	309	305	743	999999	954	281	999999	999999	614	999999	999999	662	306	179	999999	962	761	999999	224	958	641	315	999999	999999	878	999999	722	758	314	999999	646	999999	339	127	999999	999999	999999	999999	475	225	330	113	588	999999	954	999999	203	999999	950	999999	456	367	913	368	789	999999	405	133	999999	999999	559	401	320	794	889	341	333	188	383	549	58	999999	999999	999	999999	537	727	541	665	463	999999	170	807	264	373	288	819	999999	338	999999	999999	790	999999	131	665	928	793	999999	478	623	999999	999999	188	999999	12	618	916	914	729	999999	275	999999	468	626	937	398	594	65	999999	610	999999	362	850	579	107	268	994	329	343	709	999999	999999	999999	51	999999	402	982	406	262	754	372	999999	250	87	537	586	331	226	194	277	344	999999	999999	999999	111	999999	173	609	313	743	623	999999	999999	30	999999	343	801	999999	999999	999999	999999	198	803	676	248	616	122	773	51	521	936	778	145	76	375	16	568	204	999999	635	238	383	999999	518	999999	775	334	230	999999	204	784	999999	999999	650	860	156	933	999999	999999	494	625	400	999999	999999	999999	845	999999	999999	654	511	999999	607	999999	999999	999999	43	105	999999	999999	472	291	999999	213	847	736	41	814	999999	215	999999	82	871	575	455	999999	838	816	310	999999	295	324	820	575	67	999999	999999	428	999999	345	827	61	648	162	167	213	733	999999	719	65	775	41	966	999999	436	438	903	41	40	617	999999	227	794	584	259	157	471	325	999999	427	558	612	999999	160	387	999999	999999	999999	418	252	999999	651	999999	999999	935	264	358	521	149	629	526	155	999999	729	867	999999	266	73	999999	19	742	999999	999999	301	507	173	563	816	921	999999	13	999999	623	999999	340	999999	130	550	649	995	799	950	186	527	901	412	999999	748	292	776	911	371	815	408	509	868	
610	804	747	772	700	542	599	881	625	999999	532	610	999999	52	490	716	423	907	220	792	999999	523	399	104	949	815	534	155	357	642	379	224	999999	471	224	325	802	999999	304	266	360	304	901	570	999999	613	358	249	296	205	947	907	198	999999	999999	999999	414	999999	999999	884	18	999999	534	982	999999	999999	332	999999	999999	174	913	546	999999	999999	999999	999999	621	828	223	345	466	999999	999999	161	695	999999	35	570	999999	137	910	159	64	420	258	906	999999	919	999999	999999	999999	431	422	999999	291	410	305	245	286	699	475	585	999999	487	428	723	999999	382	999999	499	291	762	999999	699	999999	764	999999	202	999999	535	176	702	229	999999	64	999999	871	736	999999	999999	176	999999	294	144	999999	335	719	576	992	534	999999	398	999999	120	290	529	337	722	868	526	918	113	541	750	533	999999	999999	788	433	999999	999999	859	999999	13	333	999999	999999	958	999999	928	999999	999999	999999	999999	225	778	80	118	370	535	707	159	867	353	376	73	259	543	999999	889	968	931	999999	609	682	460	886	628	787	789	61	999999	999999	940	481	12	902	999999	535	754	702	999999	427	897	999999	999999	999999	168	637	999999	252	934	357	999999	959	123	772	600	999999	764	892	999999	999999	581	484	338	473	999999	872	373	999999	887	17	857	196	720	513	255	925	979	468	728	991	526	999999	127	31	536	980	999999	240	999999	874	999999	861	999999	925	846	423	999999	239	75	999999	273	109	364	999999	999999	961	248	610	526	675	517	305	174	460	805	43	367	317	999999	946	514	142	857	22	246	995	937	795	666	999999	579	999999	403	999999	728	426	192	200	531	575	741	757	714	637	999999	475	999999	999999	130	999999	999999	999999	301	128	781	999999	252	999999	689	504	34	453	999999	693	106	766	902	732	732	388	851	176	785	372	999999	999999	428	230	655	771	999999	999999	674	853	775	540	999999	999999	999999	999999	184	840	511	36	550	298	814	30	541	601	572	964	76	742	999999	999999	263	929	914	35	711	31	696	999999	999999	885	778	99	918	565	317	627	82	145	999999	20	999999	758	999999	915	999999	999999	689	63	999999	344	82	932	892	885	999999	529	369	634	999999	162	154	593	830	664	519	724	999999	975	293	999999	891	930	999999	950	999999	504	118	998	999999	999999	342	999999	718	999999	813	846	207	999999	999999	788	999999	447	259	61	866	81	927	166	406	999999	306	713	770	264	999999	151	403	999999	999999	782	420	371	551	581	820	511	874	969	851	673	526	999999	697	505	686	453	681	999999	999999	163	576	
952	999999	865	17	999999	872	464	419	672	452	265	999999	505	377	897	896	678	241	364	999999	958	315	732	700	237	26	999999	577	999999	470	999999	999999	506	215	468	768	686	573	999999	639	999999	559	188	999999	271	999999	201	137	789	557	999999	256	729	999999	999999	999999	869	174	780	999999	607	887	420	211	999999	408	877	999999	909	138	999999	114	50	999999	999999	999999	136	511	439	999999	999999	146	787	450	467	670	137	550	597	820	999999	521	793	588	41	999999	148	976	695	862	817	901	228	661	347	898	216	14	178	219	521	367	734	247	787	471	109	969	744	865	999999	337	703	98	239	698	320	461	693	999999	270	159	816	576	725	923	999999	136	999999	568	463	133	381	999999	309	541	787	556	800	570	432	178	242	829	591	489	999999	139	431	648	588	999999	320	913	949	999999	550	167	521	864	552	972	866	999999	999999	999999	956	325	789	698	911	764	660	133	832	101	916	987	985	245	999999	789	705	464	980	708	999999	999999	438	937	990	629	44	936	28	460	312	66	999999	444	533	883	349	733	737	823	104	196	90	857	455	563	182	999999	999999	762	277	411	205	702	344	999999	999999	851	999999	292	729	724	115	382	789	860	570	550	712	842	449	972	726	167	614	626	387	580	492	437	999999	759	999999	265	192	900	999999	999999	999999	45	996	498	35	455	104	380	90	708	78	999999	992	999999	999999	307	322	304	999999	47	98	999999	120	999999	999999	280	835	970	926	850	199	999999	998	845	999999	676	999999	951	946	999999	72	999999	545	678	999999	999999	444	825	195	500	999999	888	225	823	636	390	999999	690	138	755	620	133	453	999999	519	190	596	156	190	897	999999	999999	358	413	975	853	183	999999	804	472	835	20	785	436	999999	311	672	185	219	71	751	165	999999	201	999999	999999	791	314	168	331	311	999999	999999	999999	48	581	539	812	848	999999	216	492	886	666	999999	610	348	27	333	999999	517	421	937	129	155	305	548	999999	752	999999	72	869	283	999999	171	547	375	496	397	336	771	860	999999	999999	854	269	279	166	281	61	999999	999999	981	950	814	999999	360	525	153	743	43	383	999999	812	720	999999	219	414	505	999999	244	999999	999999	997	999999	656	999999	510	999999	999999	999999	392	884	701	999999	298	887	999999	667	281	196	849	353	654	302	999999	801	524	716	516	59	865	999999	898	816	748	154	984	513	168	805	999999	260	266	716	999999	498	368	377	432	459	886	746	999999	196	395	508	999999	704	59	999999	570	999999	758	999999	171	
731	986	885	999999	153	903	819	509	999999	346	598	96	938	651	899	442	157	999999	999999	999999	128	999999	712	431	250	179	290	464	313	244	66	502	430	554	918	999999	483	680	288	999999	77	999999	758	849	796	421	999999	62	159	422	423	999999	701	999999	999999	306	283	463	456	999999	623	364	206	999999	999999	999999	666	393	733	396	959	476	999999	510	106	999999	677	862	634	828	141	238	999999	890	999999	557	999999	757	999999	999999	239	29	999999	314	932	999999	51	526	999999	700	754	999999	329	762	463	946	504	999999	576	999999	999999	999999	829	627	999999	999999	60	315	999999	731	304	999999	999999	999999	167	939	252	700	999999	393	839	160	302	934	84	487	908	551	999999	999999	999999	610	190	349	994	999999	200	606	472	547	662	735	999999	999999	405	844	772	999999	999999	999999	999999	803	622	192	331	477	128	999999	553	999999	486	508	999999	546	678	694	999999	541	999999	348	749	999999	238	40	731	113	54	999999	999999	239	999999	699	946	914	999999	259	999999	997	28	526	700	305	63	117	70	999999	858	569	999999	710	124	999999	103	999999	773	67	575	999999	461	227	999999	999999	366	323	648	786	562	963	376	429	707	732	523	599	999999	454	593	130	969	578	255	484	303	827	125	999999	606	689	150	122	683	405	546	999999	102	45	938	739	468	999999	601	999999	203	740	13	392	717	999999	618	329	999999	455	622	999999	972	949	999999	539	208	174	189	999999	823	263	746	311	196	723	999999	612	999999	853	999999	695	977	361	291	563	999999	732	767	113	81	821	648	238	782	663	827	999999	999999	408	541	304	104	999999	999999	939	994	701	205	994	996	15	999999	620	794	927	905	621	667	808	715	475	407	86	800	11	615	518	529	533	895	363	938	117	321	999999	600	258	289	351	569	131	537	773	116	999999	999999	37	443	855	757	216	485	865	693	76	897	27	999999	79	999999	999999	999999	672	108	643	999999	999999	999999	437	336	657	999999	326	249	999999	938	999999	969	734	993	587	84	673	775	688	877	82	424	254	999999	999999	329	219	999999	999999	949	864	674	473	997	999999	728	999999	529	110	874	999999	999999	109	138	273	58	203	86	747	411	508	896	419	765	995	291	64	999999	753	337	132	309	165	999999	999999	999999	506	736	690	858	77	154	675	999999	718	455	324	126	205	534	136	999999	279	681	450	968	264	707	12	31	674	48	775	772	752	859	470	999999	999999	314	551	466	396	888	343	364	230	606	57	550	967	937	999999	228	211	989	999999	484	999999	115	704	
799	734	668	193	39	379	903	999999	858	984	999999	999999	890	999999	669	746	390	999999	96	747	658	659	461	999999	999999	275	556	571	763	829	999999	271	949	610	752	999999	727	705	999999	984	999999	545	999999	566	118	876	999999	245	541	252	999999	146	117	368	56	999999	999999	614	999999	764	822	341	307	999999	997	597	122	290	999999	937	29	999999	43	999999	429	999999	470	895	999999	860	393	321	39	520	999999	849	164	591	564	612	459	122	257	549	172	985	247	170	568	999999	764	601	14	604	233	999999	112	15	938	932	999999	999999	999999	596	381	999999	999999	786	848	157	999999	530	999999	628	488	999999	437	999999	939	443	999999	309	337	999999	105	791	317	435	297	226	747	159	652	999999	999999	999999	454	661	177	661	999999	999999	322	420	88	243	874	385	125	326	535	999999	76	504	67	379	60	243	501	999999	203	999999	499	631	410	293	877	999999	999999	999999	462	776	999999	999999	759	424	999999	917	356	999999	917	999999	320	971	691	139	92	158	573	564	999999	221	169	587	999999	999999	961	690	19	794	999999	779	999999	708	863	759	300	788	744	999999	391	143	999999	639	999999	272	565	527	940	281	210	729	531	140	395	999999	617	739	819	951	462	306	907	562	999999	148	250	611	117	999999	838	999999	413	999999	182	999999	334	530	915	205	252	443	750	738	594	999999	257	559	323	621	152	561	999999	999999	190	94	235	999999	143	534	999999	954	999999	18	999999	906	326	601	958	999999	916	96	823	624	999999	999999	999999	178	967	869	890	999999	297	999999	789	287	334	999999	999999	97	662	10	396	999999	999999	999999	34	742	306	687	320	656	601	816	705	999999	737	355	93	171	999999	66	366	999999	643	341	999999	923	228	164	999999	705	850	999999	844	915	700	442	450	422	994	813	872	999999	999999	244	99	481	790	734	549	979	537	999999	999999	999999	644	133	747	841	999999	999999	524	151	114	614	805	999999	971	999999	364	305	904	671	176	724	194	85	713	408	251	195	142	493	614	999999	177	272	320	248	281	577	694	999999	791	894	999999	999999	185	944	439	999999	509	11	380	254	84	866	422	999999	999999	999999	419	999999	600	445	999999	41	537	999999	447	999999	420	999999	517	787	610	999999	999999	282	435	999999	900	769	999999	999999	685	141	123	370	528	311	849	485	999999	999999	999999	356	18	355	927	268	203	999999	507	896	948	776	493	592	644	779	986	150	410	999999	999999	650	379	999999	999999	836	917	177	982	145	693	934	906	805	629	999999	999999	999999	354	176	271	235	271	999999	
999999	909	999999	530	999999	749	325	709	85	869	53	999999	999999	999999	595	100	350	36	691	371	213	24	869	999999	999999	999999	492	999999	999999	243	696	443	388	999999	781	850	199	999999	999999	242	820	984	858	46	761	122	287	994	938	264	999999	244	544	899	869	920	49	958	568	345	267	999999	999999	842	183	610	999999	680	520	999999	901	953	584	458	550	999999	165	833	926	999999	999999	498	999999	999999	999999	999999	899	999999	436	861	810	240	828	115	975	999999	80	26	999999	161	983	999999	484	999999	362	999999	660	999999	359	999999	765	216	41	718	243	769	349	382	436	722	711	649	253	658	934	999999	134	999999	999999	999999	158	149	970	775	866	504	999999	999999	188	999999	801	813	139	785	106	604	208	120	999999	216	617	999999	590	999999	450	999999	999999	825	268	692	749	190	611	765	999999	999999	999999	266	851	738	755	29	204	893	921	999999	519	999999	999999	340	471	23	607	276	975	461	558	829	335	533	150	198	70	495	999999	999999	212	999999	293	999999	999999	999999	269	142	460	598	502	696	229	552	999999	999999	272	999999	230	735	999999	999999	999999	999999	77	416	931	327	999999	567	958	708	999999	311	695	999999	184	92	972	530	754	474	816	999999	958	862	610	999999	710	253	925	999999	999999	68	46	867	999999	251	412	951	20	941	999999	893	639	794	596	918	999999	677	722	189	956	999999	980	118	528	413	93	215	805	999999	999999	999999	641	826	442	51	274	828	572	999999	680	999999	519	813	930	999999	747	174	999999	999999	999999	42	530	745	999999	575	88	927	348	179	168	207	156	860	999999	198	261	812	361	999999	653	39	114	790	509	936	190	177	188	606	999999	918	939	123	234	585	824	895	650	867	963	999999	999999	403	773	482	874	659	489	741	670	935	812	999999	48	895	928	999999	246	249	395	910	999999	742	513	250	267	42	636	748	374	365	171	493	999999	317	999999	710	999999	36	72	531	688	999999	935	730	999999	229	85	338	656	94	999999	999999	999999	62	597	747	890	999999	999999	841	999999	999999	377	314	773	328	999999	999999	356	227	723	219	187	863	999999	311	806	999999	143	48	957	308	999999	289	706	760	999999	539	720	802	819	493	999999	230	508	999999	80	631	956	787	101	354	982	439	371	450	234	618	830	999999	999999	118	399	187	883	724	648	97	999999	23	317	598	20	553	407	239	408	956	365	284	241	185	825	999999	946	999999	325	662	918	266	999999	402	709	999999	861	711	104	634	347	999999	309	982	33	999999	479	999999	343	438	41	142	
51	278	263	555	64	765	292	999999	240	280	408	985	178	999999	487	999999	888	586	999999	695	144	774	619	581	974	258	162	882	876	453	279	887	631	999999	224	267	149	164	379	106	429	62	403	76	385	324	814	680	465	565	614	757	747	999999	997	277	659	999999	580	999999	999999	999999	999999	787	11	521	364	392	999999	230	774	734	216	595	276	92	380	552	999999	660	444	481	426	321	838	522	150	999999	788	946	608	999999	583	573	493	29	999999	999999	999999	999999	959	431	552	999999	790	879	550	162	79	915	999999	116	486	920	372	141	983	854	948	489	999999	79	603	999999	621	317	999999	643	111	999999	205	999999	487	341	999999	22	999999	999999	530	959	971	987	225	873	60	999999	981	662	211	361	46	999999	999999	585	492	999999	828	371	623	999999	727	906	999999	822	999999	141	628	154	999999	359	213	801	333	989	517	393	999999	730	140	129	335	498	442	750	221	173	108	901	849	809	999999	567	567	56	241	75	937	403	164	918	872	999999	442	999999	999999	244	708	999999	78	109	999999	107	999999	503	158	999999	474	999999	611	555	999999	727	305	420	174	645	999999	999999	758	451	455	460	576	222	257	498	65	590	602	977	465	430	832	750	772	999999	336	73	898	11	600	999999	791	608	885	155	542	32	686	999999	999999	431	999999	626	999999	586	531	999999	256	999999	183	884	999999	634	999999	612	894	554	647	88	319	180	999999	756	851	817	668	999999	999999	111	956	999999	903	100	977	44	511	999999	999999	196	564	318	999999	249	828	715	931	167	999999	283	261	987	999999	608	999999	999999	53	173	775	999999	918	999999	692	999999	702	150	981	616	656	999999	111	688	458	999999	523	11	364	148	999999	145	886	510	458	63	999999	969	658	304	897	158	990	348	999999	999999	277	10	999999	671	546	687	734	324	999999	462	181	573	538	923	95	201	474	904	245	999999	949	417	115	639	305	733	492	687	999999	507	999999	763	257	999999	193	522	999999	999999	602	999999	411	572	999	995	881	999999	440	735	218	705	999999	96	113	801	320	860	894	999999	375	813	205	57	604	13	397	418	326	350	999999	572	816	999999	312	999999	237	387	417	120	999999	28	302	757	478	23	823	979	999999	455	999999	333	628	398	326	789	55	364	999999	996	608	472	960	99	999999	646	889	902	999999	118	573	999999	999999	784	999999	356	520	999999	999999	999999	189	418	758	870	473	415	943	427	999999	522	948	873	420	421	512	295	999999	212	761	831	999999	920	999999	999999	881	999999	880	844	
170	969	279	608	785	385	999999	199	999999	99	626	589	702	999999	447	271	169	699	999999	41	281	942	999999	317	999999	747	467	268	223	999999	999999	528	534	109	267	495	253	350	999999	44	603	999999	581	969	586	999999	139	662	999999	933	391	191	432	849	572	227	681	999999	999999	999999	918	558	999999	506	110	999999	64	602	214	952	27	819	611	487	437	999999	371	328	731	514	618	805	785	289	999999	807	999999	685	537	50	813	999999	428	60	126	999999	346	85	869	999999	999999	536	457	999999	916	999999	580	945	421	999999	856	999999	240	418	429	999999	999999	696	681	999999	13	379	75	173	149	735	400	561	371	999999	622	295	999999	999999	397	91	357	265	373	263	236	159	273	923	194	460	61	999999	630	999999	282	650	404	576	999999	747	999999	294	390	190	181	28	584	999999	991	999999	999999	999999	30	347	765	999999	332	427	76	999999	999999	151	979	999999	684	390	930	999999	999999	971	891	882	769	999999	621	73	875	192	91	217	575	999999	932	623	555	73	989	292	247	765	999999	976	509	629	999999	329	314	999999	506	791	97	226	919	29	999999	31	227	380	999999	702	641	999999	999999	858	289	870	218	365	143	620	400	648	129	999999	653	999999	382	150	17	999999	758	183	685	300	999999	358	324	913	945	534	999999	999999	565	545	133	187	640	651	999999	771	999999	948	567	886	401	449	106	575	376	999999	649	87	999999	434	943	468	464	55	738	930	555	999999	420	609	773	781	92	584	230	476	284	731	799	246	191	809	616	799	999999	680	999999	999999	547	191	884	769	255	999999	999999	999999	999999	595	912	419	999999	814	538	957	999999	999999	999999	999999	999999	899	488	917	287	136	999999	143	851	664	155	68	679	807	999999	238	724	14	999999	951	983	999999	753	689	818	389	31	999999	999999	659	687	289	323	739	402	647	703	999999	491	129	999999	999999	999999	68	449	854	740	999999	66	309	999999	999999	94	415	538	999999	999999	999999	109	999999	114	875	862	202	977	999999	745	939	414	120	535	757	522	999999	72	525	999999	695	249	964	999999	613	320	971	999999	579	999999	907	210	611	500	903	868	593	25	999999	605	999999	90	582	999999	800	14	945	774	999999	595	999999	352	23	51	461	559	144	259	501	565	890	775	408	671	999999	999999	802	999999	631	889	929	400	60	919	137	614	666	855	848	609	999999	999999	941	984	526	999999	197	569	48	353	733	344	999999	456	714	846	682	911	999999	71	211	999999	152	999999	666	288	302	103	914	847	893	289	411	891	201	
693	999999	999999	155	282	552	243	581	999999	165	595	999999	603	215	290	932	755	583	999999	408	999999	63	355	327	247	271	103	999999	201	999999	454	933	631	265	999999	999999	268	766	998	999999	968	754	999999	439	81	999999	999999	888	633	915	148	705	999999	999999	999999	999999	488	106	907	20	458	588	389	827	999999	661	254	347	194	278	673	988	584	999999	439	999999	199	999999	256	836	572	999999	31	286	322	748	318	148	999999	391	534	172	858	987	69	389	999999	46	727	419	167	999999	999999	365	251	999999	130	355	63	869	999999	572	999999	81	448	253	566	112	999999	999999	353	116	245	999999	999999	511	139	597	218	59	918	162	999999	999999	678	220	511	666	45	999999	627	962	94	999999	999999	999999	322	787	549	815	823	272	531	764	76	60	126	900	621	739	29	533	999999	13	950	298	383	22	402	237	742	899	999999	352	346	390	32	999999	862	781	199	352	999999	999999	999999	655	999999	434	771	628	999999	610	55	305	153	103	825	999999	292	651	999999	310	999999	999999	999999	999999	999999	999999	999999	999999	38	123	47	839	550	677	485	999999	777	304	667	949	250	774	142	142	853	771	208	253	564	941	719	220	202	888	956	999999	329	311	999999	451	16	95	999999	981	572	215	754	476	617	90	312	987	984	639	69	621	189	940	80	999999	980	999999	131	96	404	827	646	999999	720	749	425	999999	845	225	942	165	183	161	570	647	999999	731	635	484	999999	732	236	563	829	999999	556	388	999999	35	471	832	964	513	999999	745	569	102	999999	867	999999	999999	152	768	696	904	447	37	999999	432	417	258	548	647	456	999999	999999	93	999999	384	999999	47	999999	819	999999	120	999999	670	999999	824	88	924	975	768	999999	802	589	467	867	999999	898	529	17	999999	617	222	999999	999999	66	999999	154	486	269	381	674	627	999999	332	24	586	713	777	999999	999999	354	493	999999	780	828	654	92	142	225	999999	486	999999	999999	435	212	999999	826	873	613	999999	680	602	664	604	999999	201	999999	266	999999	999999	999999	131	75	462	999999	999999	999999	513	999999	412	999999	999999	270	361	999999	10	598	999999	130	999999	759	840	173	804	875	751	829	679	686	636	454	825	999999	934	696	999999	999999	577	971	88	603	323	999999	211	999999	668	999999	313	709	999999	602	44	146	971	999999	381	999999	271	586	712	999999	269	827	862	999999	999999	332	335	664	538	402	999999	204	51	999999	999999	466	962	977	216	419	999999	970	593	44	999999	689	718	999999	325	408	999999	999999	268	999999	999999	495	521	252	999999	
346	16	648	180	999999	999999	839	105	103	95	914	994	999999	999999	302	778	299	999999	828	548	327	614	922	999999	140	65	40	999999	999999	543	999999	944	999999	167	870	413	877	799	892	999999	580	594	624	327	410	999999	999999	999999	966	999999	55	999999	693	704	502	732	999999	308	49	999999	550	903	837	559	145	999999	284	136	509	888	900	499	352	374	967	733	989	999999	938	999999	999999	999999	999999	261	999999	698	261	25	665	148	330	578	999999	256	999999	677	756	999999	999999	440	138	925	120	87	115	556	909	328	999999	768	999999	999999	999999	322	641	999999	933	999999	70	446	718	269	471	371	999999	331	739	105	999999	999999	977	923	423	508	599	999999	999999	892	999999	942	788	999999	289	896	405	842	218	448	999999	999999	999999	179	14	745	721	869	999999	749	999999	999999	816	814	999999	999999	791	818	999999	861	722	562	830	51	440	128	658	786	979	575	965	999999	122	301	489	999999	556	807	918	677	786	730	625	559	382	372	135	973	76	843	115	586	778	356	725	62	953	701	739	886	97	935	889	999999	784	999999	999999	525	999999	197	889	999999	900	396	999999	992	999999	999999	669	77	999999	684	719	146	470	388	946	765	575	436	725	854	999999	42	590	851	841	737	999999	588	701	610	648	878	999999	131	686	391	282	733	999999	682	42	672	894	413	999999	752	427	405	847	904	950	898	472	44	915	999999	806	233	161	209	999999	90	375	392	45	999999	999999	348	999999	565	493	842	321	999999	822	406	147	999999	636	98	320	380	999999	796	659	999999	415	918	999999	818	585	999999	581	999999	188	999999	999999	511	377	384	569	88	703	292	420	999999	586	429	222	519	729	629	596	72	889	134	349	578	732	295	435	274	142	883	980	444	270	405	864	999999	109	999999	810	999999	999999	241	676	999999	386	552	173	986	999999	696	98	955	999999	519	999999	999999	612	727	779	91	948	304	946	999999	999999	975	846	999999	999999	352	419	103	819	344	543	658	999999	999999	202	189	132	449	999999	445	999999	34	999999	751	379	810	267	381	999999	999999	313	234	999999	999999	156	999999	705	999999	430	999999	287	994	146	999999	999999	377	606	722	535	599	959	509	735	510	999999	288	993	999999	811	754	95	999999	247	100	41	318	999999	600	743	792	483	999999	28	216	168	799	887	865	999999	999999	214	999999	846	267	768	804	499	783	831	868	416	999999	999999	675	277	248	757	55	96	999999	13	999999	999999	742	125	819	490	529	352	999999	400	999999	328	999999	550	999999	201	999999	332	999999	818	590	
769	874	385	872	969	353	938	919	51	999999	779	999999	999999	999999	565	113	999999	999999	323	969	441	605	478	289	999999	371	135	725	57	999999	999999	859	848	999999	246	114	367	252	850	999999	590	432	194	559	358	219	810	999999	985	97	838	383	999999	848	158	174	406	106	589	607	228	223	999999	274	127	920	270	999999	999999	999999	746	898	108	186	389	18	420	918	931	999999	560	783	740	959	938	350	945	999999	274	82	708	270	663	999999	918	999999	999999	919	441	437	999999	235	999999	534	351	999999	285	736	999999	999999	753	487	174	516	56	444	482	912	336	777	974	270	999999	889	752	485	245	999999	267	22	458	500	999999	503	133	999999	999999	215	618	998	75	219	539	134	999999	230	106	156	206	484	894	647	593	663	463	688	916	499	782	999999	704	429	999999	457	999999	999999	10	999999	393	999999	999999	277	999999	338	712	765	999999	195	570	531	389	99	658	783	127	810	907	999999	50	999999	418	904	432	999999	999999	645	740	92	441	999999	999999	435	999999	999999	443	627	352	265	950	697	957	730	999999	260	485	615	999999	999999	340	881	355	186	999999	999999	999999	146	844	999999	999999	77	35	648	753	504	311	999999	999999	183	350	500	467	651	872	999999	487	688	975	999999	277	687	874	55	999999	560	720	53	999999	999999	182	307	999999	801	999999	883	672	319	999999	434	999999	531	999999	597	354	839	424	703	313	287	471	624	170	999999	283	999999	999999	979	999999	203	783	999999	159	522	999999	999999	718	999999	999999	989	999999	177	711	551	233	746	409	999999	999999	912	999999	999999	739	526	999999	558	146	119	999999	873	690	693	999999	783	999999	690	381	766	596	999999	999999	757	282	999999	607	999999	912	619	999999	537	999999	999999	288	983	999999	766	528	999999	178	999999	906	608	148	557	309	986	754	927	900	542	374	642	690	999999	790	388	999999	425	999999	59	645	526	670	989	925	999999	415	999999	725	884	172	999999	598	999999	403	523	618	724	24	620	549	984	719	906	173	999999	235	887	202	999999	31	999999	713	999999	807	390	938	159	631	535	581	324	211	25	380	999999	999999	547	996	999999	999999	30	410	308	510	999999	807	763	826	620	548	999999	247	56	863	999999	999999	478	346	23	999999	469	103	489	49	999999	782	703	535	999999	271	688	890	999999	910	999999	702	415	618	156	582	999999	332	21	986	63	999999	999999	999999	321	590	575	999999	983	692	999999	927	920	269	999999	878	114	237	288	358	860	637	999999	999999	861	366	630	999999	199	441	410	999999	91	503	985	158	627	
999999	224	957	696	999999	907	242	611	84	781	999999	343	278	999999	946	999999	662	135	426	763	29	300	954	960	999999	21	551	291	999999	845	427	999999	137	260	999999	23	999999	999999	384	729	90	999999	999999	999999	484	527	921	963	464	999999	428	378	999999	999999	607	999999	269	997	981	475	999999	950	999999	238	364	999999	215	999999	914	933	999999	10	999999	696	683	494	999999	379	485	197	99	588	827	79	426	58	714	742	653	312	999999	334	999999	999999	999999	140	96	558	999999	611	999999	999999	999999	999999	380	428	999999	871	711	123	747	890	521	793	385	777	132	378	812	999999	167	473	374	612	189	999999	328	842	332	999999	408	954	158	999999	876	195	539	306	698	997	999999	842	40	999999	564	864	813	999999	532	596	17	999999	746	916	454	847	999999	999999	351	982	999999	999999	548	168	715	793	999999	999999	999999	199	247	825	999999	999999	883	324	442	999999	57	325	999999	441	999999	736	999999	690	217	241	430	38	656	103	955	716	898	647	999999	999999	824	999999	132	176	970	343	358	191	47	932	999999	139	415	704	398	36	999999	999999	474	812	622	34	586	999999	226	888	543	999999	870	964	916	245	999999	569	20	286	999999	418	470	976	999999	363	653	284	999999	300	623	999999	704	928	318	239	183	999999	259	800	195	621	999999	91	800	214	999999	83	999999	999999	118	845	694	122	833	989	207	497	434	269	381	311	311	999999	275	591	449	941	999999	686	999999	539	999999	219	999999	999999	469	389	186	183	52	579	268	411	999999	999999	267	592	104	328	41	685	66	999999	428	999999	999999	999999	815	218	999999	999999	427	999999	734	579	535	999999	999999	262	529	999999	321	999999	226	999999	999999	899	743	498	999999	856	846	337	655	387	482	329	999999	217	270	445	573	967	999999	672	162	929	999999	999999	252	782	570	842	798	222	999999	999999	774	626	999999	421	289	999999	885	999999	532	999999	684	357	999999	216	693	814	992	94	255	999999	843	999999	649	123	232	141	255	999999	296	999999	538	442	22	676	555	174	376	999999	999999	255	92	509	999999	72	254	329	515	45	99	999999	999999	999999	966	999999	961	229	999999	727	199	999999	81	343	999999	999999	561	251	999999	430	661	999999	448	152	928	10	271	344	999999	587	868	999999	626	999999	462	540	164	823	475	992	714	999999	196	648	999999	17	183	999999	887	621	510	13	985	94	384	570	317	707	999999	966	759	627	814	400	858	297	532	861	881	91	374	737	775	352	716	335	342	799	999999	920	826	522	999999	793	86	865	999999	541	835	891	
232	456	47	509	242	97	520	999999	789	372	999999	321	999999	999999	257	772	237	643	999999	58	238	518	224	999999	999999	999999	180	999999	999999	999999	380	990	999999	990	859	917	999999	999999	119	628	815	545	19	130	445	515	656	651	546	313	999999	283	173	787	663	999999	999999	999999	370	995	916	499	483	796	991	494	296	876	946	999999	82	961	533	999999	243	692	999999	103	429	634	590	529	485	20	999999	107	826	248	336	155	999999	529	906	124	712	999999	72	223	138	999999	228	779	704	216	999999	676	750	424	554	971	215	148	999999	735	999999	397	999999	999999	440	999999	667	58	550	801	999999	553	65	418	999999	917	630	295	965	999999	415	811	824	278	778	689	356	411	694	365	939	546	777	180	999999	324	311	599	782	243	294	180	239	999999	561	688	620	341	999999	636	350	919	183	283	330	999999	572	745	694	750	548	265	364	194	861	117	775	885	999999	722	616	999999	512	731	194	245	999999	999999	716	999999	79	999999	34	67	24	30	373	504	850	116	752	565	905	42	999999	38	816	54	999999	454	912	999999	999999	665	999999	999999	416	999999	999999	94	31	999999	39	603	681	999999	999999	999999	999999	999999	744	999999	44	999999	999999	61	135	480	45	165	428	536	880	272	999999	999999	391	368	999999	704	613	999999	415	999999	94	111	536	311	360	172	796	519	999999	999999	709	641	700	40	695	968	193	936	999999	933	665	999999	770	766	425	347	151	873	268	999999	237	821	999999	279	517	868	524	824	130	999999	369	909	662	680	999999	999999	643	361	999999	999999	521	999999	999999	482	999999	599	341	769	999999	22	31	922	261	409	971	888	999999	999999	522	827	454	369	816	543	573	999999	832	999999	999999	999999	704	999999	210	199	954	560	315	392	179	918	537	755	938	117	851	446	657	999999	708	999999	999999	221	838	845	624	161	861	999999	909	999999	767	251	565	16	999999	240	999999	999999	999999	421	582	393	261	604	999999	698	999999	708	691	136	108	578	390	999999	120	492	952	365	575	802	699	343	483	827	160	295	999999	999999	799	999999	724	596	999999	297	102	385	960	999999	556	925	999999	162	290	782	253	198	861	36	896	824	999999	999999	495	651	721	248	909	999999	999999	999999	509	500	908	80	411	512	999999	103	447	734	532	999999	809	999999	83	546	63	701	583	961	434	173	45	974	999999	999999	999999	999999	999999	853	476	535	789	552	999999	239	253	219	999999	999999	428	768	589	172	999999	569	999999	846	999999	185	195	999999	851	999999	579	346	465	999999	738	999999	411	613	
527	593	999999	999999	929	999999	232	843	999999	843	330	841	999999	666	583	872	682	773	810	264	999999	400	999999	267	684	307	973	999999	999999	319	481	337	340	814	250	995	904	304	640	999999	624	734	882	352	887	999999	948	999999	762	592	261	964	242	157	35	999999	925	999999	323	632	293	152	79	983	371	993	511	728	999999	588	999999	999999	143	520	999999	999999	999999	325	380	999999	358	70	328	191	67	999999	999999	193	999999	123	999999	999999	981	17	16	999999	665	898	980	999999	507	999999	497	999999	624	873	831	722	517	182	618	999999	629	648	284	233	999999	887	999999	855	898	328	938	311	517	72	406	999999	999999	168	198	619	345	485	176	137	573	999999	566	193	684	382	675	617	505	470	285	999999	733	999999	658	777	973	135	996	189	291	999999	999999	561	477	706	999999	359	999999	999	274	153	999999	156	659	679	331	741	180	525	652	331	999999	999999	787	999999	401	729	999999	421	999999	220	999999	999999	845	387	999999	15	999999	999999	173	326	633	505	206	141	999999	587	133	999999	999999	999999	954	480	536	960	999999	619	774	414	999999	489	999999	572	363	63	664	494	311	282	201	325	35	999999	362	336	999999	999999	849	999999	211	999999	606	530	999999	413	265	999999	460	885	998	868	240	311	673	684	477	999999	152	153	999999	999999	286	851	999999	140	216	762	127	210	272	88	999999	128	213	500	883	999999	607	950	797	999999	999999	425	283	332	999999	723	528	678	858	637	168	706	188	834	538	999999	743	999999	206	503	891	260	999999	999999	108	122	999999	182	800	158	462	999999	355	822	343	860	578	465	54	493	243	999999	351	635	920	73	939	378	999999	138	585	773	753	304	763	783	999999	363	233	999999	625	356	877	999999	184	966	360	366	999999	678	186	288	999999	999999	999999	452	999999	986	999	999999	183	730	219	672	573	689	448	61	68	560	999999	225	241	82	999999	886	571	999999	461	999999	999999	582	877	294	952	307	983	50	44	321	874	816	363	198	799	895	146	999999	147	494	527	309	308	940	621	999999	57	717	845	382	880	999999	535	55	332	999999	999999	925	999999	275	706	407	26	746	685	250	861	999999	282	972	750	366	503	967	436	413	284	936	999999	999999	999999	275	205	661	999999	999999	290	318	865	209	999999	221	495	871	999999	130	292	561	999999	380	109	999999	444	872	632	524	773	568	618	999999	326	916	262	999999	25	999999	999999	365	315	87	959	999999	999999	83	930	539	999999	999999	188	316	130	722	680	302	999999	999999	831	333	39	999999	834	999999	
699	999999	883	136	999999	999999	856	357	917	927	999999	188	999999	556	827	999999	941	103	999999	150	389	312	798	603	245	959	837	769	609	879	336	398	252	247	853	999999	200	804	580	112	999999	831	398	999999	477	999999	881	344	427	469	391	999999	272	693	342	396	999999	290	891	999	929	999999	748	48	601	857	935	999999	703	597	180	999999	522	999999	999999	999999	999999	999999	136	742	87	999999	351	149	497	400	135	559	904	999999	92	910	913	581	999999	688	92	999999	602	999999	566	999999	641	999999	298	253	422	721	328	999999	482	999999	999999	158	921	436	745	608	550	210	999999	386	278	999999	515	270	234	999999	378	687	999999	564	12	516	999999	379	861	521	851	253	999999	414	240	999999	999999	538	999999	764	659	746	942	484	809	401	999999	190	439	999999	324	37	999999	999999	999999	641	318	917	550	999999	971	552	575	234	757	307	233	327	999999	158	260	977	514	999999	999999	632	744	991	999999	999999	628	996	999999	466	207	999999	999999	506	999999	999999	999999	77	999999	118	999999	117	180	717	999999	999999	178	571	999999	291	154	347	523	559	198	720	896	327	999999	940	29	999999	999999	118	37	934	999999	999999	999999	556	999999	999999	989	405	676	184	461	999999	274	253	442	67	962	658	321	860	999999	674	317	350	703	493	905	57	98	999999	504	72	690	792	439	999999	315	487	999999	960	357	999999	883	24	269	869	999999	918	507	962	23	954	797	176	999999	408	419	999999	852	854	288	941	316	859	680	399	346	999999	814	999999	752	484	999999	360	512	191	791	303	90	999999	440	999999	549	136	803	999999	274	523	999999	40	42	399	634	999999	999999	416	811	33	343	999999	999999	999999	999999	516	999999	999999	250	446	664	453	999999	125	835	29	423	302	401	999999	66	999999	134	822	325	783	959	999999	849	625	999999	106	999999	768	960	220	310	861	882	43	999999	273	999999	827	859	999999	999999	999999	564	615	676	390	24	630	999999	211	745	710	263	330	999999	999999	690	624	768	568	82	849	999999	999999	718	999999	999999	368	274	793	833	306	963	612	999999	999999	798	243	948	999999	92	749	801	999999	474	600	999999	999999	485	68	582	683	999999	301	640	574	760	999999	897	124	999999	655	366	999999	378	448	747	651	999999	514	69	457	999999	480	999999	999999	57	406	160	127	954	858	883	216	220	159	247	672	971	795	292	999999	999999	999999	328	436	999999	999999	390	999999	853	955	601	999999	999999	135	17	999999	999999	317	999999	364	999999	780	999999	999999	999999	160	963	228	211	999999	999999	174	232	209	999999	841	
162	58	939	999999	25	999999	274	999999	266	912	217	95	999999	658	999999	664	999999	927	999999	565	999999	216	999999	243	664	999999	999999	999999	999999	999999	747	799	23	176	436	999999	377	999999	348	663	999999	170	999999	999999	943	878	87	552	227	25	896	304	999999	999999	176	945	393	706	764	853	999999	495	999999	830	999999	417	82	975	232	999999	999999	999999	588	999999	59	514	361	999999	300	999999	999999	282	560	269	999999	999999	670	999999	999999	491	999999	999999	342	495	999999	29	446	34	694	999999	999999	999999	330	137	999999	999999	999999	722	507	662	999999	588	416	999999	768	38	934	463	299	722	747	616	975	740	718	625	999999	103	63	39	77	337	121	764	980	982	999999	433	540	815	737	948	958	999999	897	794	264	999999	726	334	999999	982	999999	972	788	999999	136	589	999999	113	886	999999	668	477	594	266	476	652	996	785	86	511	923	484	984	999999	657	999999	999999	923	999999	483	999999	728	999999	94	602	149	975	999999	856	999999	24	436	999999	124	289	490	752	641	999999	612	368	941	257	999999	69	261	999999	989	542	497	999999	495	742	413	255	999999	999999	509	664	336	999999	215	929	714	496	496	999999	870	519	176	885	211	605	999999	124	999999	480	370	999999	350	999999	986	258	368	625	529	694	524	868	350	957	253	977	999999	935	162	999999	999999	97	572	705	126	480	375	612	999999	889	983	298	820	468	173	484	323	183	690	999999	570	99	999999	999999	40	999999	178	999999	999999	234	999999	823	999999	423	937	282	462	999999	45	515	882	756	999999	999999	711	236	58	881	999999	769	999999	817	255	205	999999	454	131	999999	675	125	311	165	970	321	285	169	336	999999	531	999999	31	999999	147	184	84	814	999999	336	100	804	999999	999999	425	999999	570	795	577	767	972	493	161	691	970	920	213	726	999999	768	364	999999	899	652	360	903	747	985	680	81	130	636	445	999999	681	870	999999	24	999999	999999	750	999999	592	568	433	47	999999	340	999999	227	999999	999999	38	999999	972	547	904	309	936	522	999999	584	125	505	999999	345	58	367	999999	999999	757	999999	999999	688	28	874	959	341	228	322	174	417	288	462	110	999999	608	205	821	999999	965	863	87	227	971	176	999999	96	921	999999	989	382	329	607	999999	781	370	350	231	999999	588	573	90	999999	358	718	999999	999999	999999	874	999999	999999	999999	999999	144	893	121	999999	716	852	999999	873	419	141	332	791	999999	680	992	329	999999	999999	973	723	554	401	782	999999	869	263	869	999999	691	999999	360	146	999999	999999	999999	999999	999999	601	633	
379	598	714	164	949	999999	566	630	626	999999	999999	471	999999	999999	821	332	742	121	658	999999	463	982	799	999999	371	780	195	954	644	216	425	659	811	633	603	999999	840	247	832	171	312	632	253	999999	615	999999	879	267	25	130	999999	999999	999999	999999	999999	999999	799	999999	792	178	116	611	985	419	999999	425	660	846	285	697	492	504	289	999999	597	830	999999	759	576	785	901	928	939	524	485	960	999999	999999	463	999999	335	317	455	663	64	700	646	999999	794	199	925	43	981	999999	638	236	185	524	113	349	656	49	955	16	277	188	672	471	934	294	999999	549	392	78	999999	999999	999999	625	442	897	194	906	964	386	859	867	946	999999	886	999999	785	999999	17	123	560	295	999999	999999	999999	876	38	185	898	999999	422	385	650	999999	999999	999999	187	560	91	215	999999	750	84	999999	999999	410	999999	60	584	999999	509	652	542	279	517	85	821	610	239	999999	999999	999999	999999	999999	964	484	226	42	665	999999	999999	234	52	999999	958	810	999999	783	302	985	644	978	600	222	999999	769	843	381	999999	881	641	577	330	525	999999	156	742	619	614	672	999999	209	395	999999	615	284	610	740	320	707	864	48	318	254	921	999999	417	795	465	204	640	845	636	999999	790	503	999999	526	999999	812	999999	601	999999	999999	801	999999	592	999999	606	725	169	999999	999999	698	26	603	268	999999	999999	455	738	947	164	999999	41	348	572	999999	371	122	380	93	285	999999	999999	273	999999	688	453	486	308	999999	198	999999	44	538	999999	937	767	197	244	829	922	19	999999	129	999999	757	597	463	872	981	87	494	355	86	826	563	999999	752	733	580	632	128	999999	769	999999	425	386	999999	563	634	999999	999999	877	550	170	276	434	519	827	121	100	989	999999	326	890	999999	394	999999	711	231	878	24	463	664	999999	804	999999	313	999999	31	381	104	899	247	999999	904	617	804	915	560	138	999999	925	999999	489	642	514	830	999999	64	40	428	791	999999	755	999999	720	222	999999	999999	413	130	999999	805	999999	995	99	375	188	999999	96	589	51	161	102	339	99	842	184	564	299	999999	434	316	999999	952	313	567	492	319	999999	404	460	559	156	18	400	129	880	493	553	149	652	892	967	450	387	639	249	426	739	877	999999	790	76	382	695	842	999999	788	692	531	883	999999	802	692	139	492	999999	94	939	969	999999	999999	20	160	999999	999999	999999	549	575	999999	327	76	579	316	366	999999	999999	774	322	999999	999999	999999	801	31	265	782	100	285	321	894	635	165	
486	769	916	999999	779	916	992	999999	999999	275	222	29	214	999999	299	496	999999	469	999999	239	771	391	664	868	890	989	895	999999	451	999999	238	681	48	171	589	810	999999	999999	890	576	782	168	64	49	879	781	816	999999	493	603	999999	852	893	405	394	999999	999999	999999	466	999999	999999	395	712	440	47	541	980	52	237	489	106	325	578	434	457	612	337	625	988	118	999999	456	999999	847	123	385	999999	643	999999	999999	999999	351	999999	111	555	396	999999	999999	999999	999999	801	774	220	14	507	633	999999	469	947	781	999999	490	69	358	999999	574	999999	864	326	661	754	347	274	999999	784	999999	772	477	879	70	166	999999	622	650	999999	407	246	119	350	489	111	327	999999	996	728	224	999999	205	493	980	124	999999	307	351	593	463	509	478	229	752	999999	806	590	886	625	62	867	418	51	219	338	172	523	836	999999	436	652	999999	24	569	472	999999	983	898	945	999999	416	281	66	853	898	767	999999	598	628	305	737	808	380	675	356	873	164	284	999999	952	999999	999999	791	999999	811	240	464	660	289	294	999999	692	999999	61	646	596	362	197	999999	570	999999	924	218	999999	699	843	897	348	222	598	999999	709	255	993	505	946	999999	898	52	667	999999	239	318	344	481	55	867	999999	39	999999	521	999999	963	91	678	153	261	537	468	999999	342	125	447	999999	871	123	446	947	555	699	116	463	155	653	267	54	616	874	999999	654	999999	578	999999	462	87	456	746	174	999999	999999	694	952	999999	83	999999	999999	791	627	999999	368	609	999999	773	999999	653	67	821	319	824	634	537	387	754	999999	992	764	999999	999999	999999	425	377	282	632	999999	15	164	32	81	328	999999	262	988	999999	424	999999	999999	804	999999	999999	29	999999	999999	999999	690	999999	316	207	626	91	569	391	999999	999999	999999	999999	999999	297	579	334	999999	999999	750	990	755	382	549	999999	340	768	936	960	826	186	594	999999	941	932	942	380	698	957	405	989	759	688	455	975	363	433	999999	768	234	999999	999999	999999	999999	445	999999	318	284	340	866	857	154	999999	564	630	429	267	59	404	354	999999	635	541	639	760	999999	76	999999	574	623	906	999999	178	999999	999999	999999	609	906	999999	348	634	999999	999999	100	548	845	999999	133	825	555	106	999999	999999	423	999999	999999	779	999999	133	214	527	391	710	716	960	806	976	874	393	999999	819	360	554	999999	720	111	276	450	101	915	999999	943	111	28	526	532	737	755	999999	160	96	999999	782	301	821	252	999999	651	140	741	869	285	
739	70	736	745	829	268	702	999999	753	338	264	218	131	583	999999	691	200	437	79	230	174	999999	677	999999	578	263	999999	477	999999	999999	319	999999	56	806	213	50	999999	780	999999	478	62	784	407	757	999999	573	179	999999	962	704	461	703	671	999999	120	506	392	180	999999	576	34	235	219	138	999999	904	172	325	380	250	999999	420	734	601	178	999999	999999	920	999999	999999	999999	996	515	999999	174	999999	688	999999	696	706	657	122	999999	999999	999999	827	575	279	738	104	411	853	867	999999	305	51	968	999999	479	730	999999	472	614	172	492	37	999999	208	999999	412	999999	999999	628	673	999999	297	806	609	156	351	999999	566	191	999999	603	999999	999999	999999	714	999999	999999	618	927	966	44	194	507	450	643	427	999999	377	315	999999	999999	646	235	203	138	18	244	369	923	138	999999	999999	290	152	569	262	897	999999	494	999999	764	607	837	662	638	408	789	999999	966	728	999999	447	999999	999999	999999	957	999999	999999	665	705	888	999999	999999	799	59	999999	903	999999	880	999999	529	192	882	474	570	280	809	999999	564	730	229	877	403	999999	894	478	854	434	999999	611	257	961	269	788	952	999999	913	999999	612	709	504	999999	485	585	209	999999	564	786	295	321	158	999999	381	935	999999	21	885	499	904	581	84	478	805	279	999999	567	999999	104	999999	94	999999	770	959	855	999999	795	401	817	999999	999999	914	78	999999	999999	463	815	589	999999	999999	940	600	999999	143	41	634	35	999999	216	453	641	139	999999	274	210	999999	387	482	526	710	691	999999	78	504	71	666	16	339	566	815	326	999999	598	792	581	494	944	637	928	230	209	176	999999	999999	364	713	455	999999	938	999999	86	343	999999	623	620	330	531	919	82	375	999999	696	72	999999	999999	663	540	676	999999	715	999999	999999	553	305	510	525	435	704	150	999999	221	999999	400	282	739	983	914	999999	182	260	963	999999	564	562	602	512	113	999999	247	700	999999	778	120	233	284	336	789	767	122	999999	895	827	779	999999	164	425	305	999999	662	152	749	565	999999	442	999999	985	195	991	703	998	421	641	999999	449	999999	999999	999999	177	999999	413	203	156	862	86	364	999999	254	839	408	186	217	999999	141	104	951	999999	284	999999	480	299	999999	798	999999	999999	684	264	370	339	551	721	332	138	791	999999	948	999999	703	427	88	999999	740	355	592	526	791	106	999999	371	498	566	168	425	999999	708	272	999999	999999	747	402	110	775	999999	298	687	854	88	532	882	155	358	914	856	999999	999999	558	795	215	
547	333	587	754	998	999999	999999	999999	907	999999	93	986	999999	519	999999	34	978	841	825	67	905	672	999999	574	627	225	149	652	312	826	832	160	477	199	545	424	815	355	776	999999	999999	134	999999	646	449	895	602	839	958	831	620	999999	733	738	310	874	999999	22	137	783	701	342	260	91	609	932	519	363	973	541	219	632	74	751	753	780	726	999999	135	731	623	999999	693	480	999999	809	426	739	999999	999999	803	802	228	993	999999	971	999999	864	46	516	386	248	865	427	622	987	999999	981	999999	999999	158	999999	887	405	999999	401	649	999999	875	800	516	780	474	999999	999999	999999	414	81	379	999999	905	861	39	618	999999	384	445	276	858	227	850	999999	999999	368	522	999999	915	822	833	980	331	104	989	999999	10	999999	999999	562	688	215	583	999999	612	212	624	297	525	999999	999999	785	955	383	999999	658	999999	999999	35	116	790	490	501	591	248	999999	460	811	872	793	618	748	610	999999	999999	999999	644	964	832	551	999999	235	732	647	999999	999999	999999	948	999999	341	295	928	999999	668	771	999999	999999	991	648	999999	999999	813	424	731	659	999999	185	82	999999	278	23	986	999999	484	372	565	757	999999	819	199	999999	511	999999	541	507	690	178	999999	999999	388	999999	999999	999999	618	798	930	810	999999	987	470	999999	952	163	904	327	999999	689	106	305	215	450	859	181	999999	999999	251	185	999999	234	999999	999999	243	999999	416	339	370	670	630	685	442	755	999999	866	359	999999	421	358	733	999999	207	10	82	646	905	937	88	999999	866	999999	556	754	999999	776	28	336	640	991	746	574	999999	639	69	420	863	460	999999	993	822	999999	999999	893	452	669	36	968	70	596	65	478	260	889	999999	861	138	688	999999	980	847	999999	686	430	611	168	267	568	940	999999	782	455	253	95	999999	733	340	663	311	266	750	999999	276	53	935	277	323	76	999999	208	291	185	632	713	155	999999	456	999999	292	294	412	999999	38	999999	814	610	234	175	240	999999	999999	999999	386	571	239	798	756	643	494	343	999999	999999	733	742	381	999999	822	539	999999	999999	287	999999	381	27	999999	293	999999	867	999999	335	52	158	999999	765	999999	999999	799	999999	999999	357	52	812	523	948	449	221	999999	999999	37	999999	787	695	236	381	792	209	999999	368	999999	999999	776	888	414	168	301	696	364	999999	999999	565	808	999999	65	591	816	999999	808	433	578	642	559	735	840	32	999999	999999	922	464	972	478	721	440	353	537	580	163	408	999999	656	753	857	765	231	472	407	
999999	639	644	564	326	400	671	999999	84	397	999999	58	999999	620	943	774	999999	995	596	844	378	417	999999	20	999999	77	452	776	824	785	999999	514	377	624	999999	718	288	900	655	87	999999	650	999999	999999	540	999999	26	999999	999999	979	958	769	999999	627	39	617	122	999999	901	999999	947	894	965	299	602	536	999999	766	108	235	999999	999	349	518	794	728	148	386	480	557	60	708	72	999999	826	999999	999999	750	999999	904	606	999999	998	406	999999	999999	999999	999999	548	13	434	259	646	487	493	959	429	125	833	311	479	735	162	353	209	249	832	999999	472	577	999999	930	999999	999999	629	841	10	943	389	999999	53	999999	838	477	133	999999	999999	584	999999	867	999999	763	916	999999	435	870	502	654	206	999999	999999	564	518	970	357	999999	87	452	999999	651	958	999999	736	203	267	999999	999999	685	230	408	186	257	999999	604	971	999999	24	887	768	758	348	355	747	999999	316	489	649	868	130	630	723	619	726	710	909	130	37	722	999999	123	974	999999	434	798	713	999999	999999	999999	998	464	489	200	999999	110	313	612	738	999999	887	999999	672	38	564	999999	684	999999	530	67	999999	851	865	301	999999	654	784	999999	921	999999	999999	241	693	735	869	999999	151	533	935	626	407	306	392	999999	835	257	999999	999999	262	999999	124	156	554	739	228	156	999999	198	338	39	325	781	691	790	462	656	95	936	168	899	458	161	999999	904	999999	999999	469	999999	465	614	213	838	999999	96	834	639	999999	954	517	722	999999	953	204	905	999999	625	614	601	999999	189	172	514	787	999999	386	999999	524	649	999999	829	687	522	732	723	999999	487	513	605	955	823	999999	140	999999	999999	832	505	956	726	604	999999	999999	867	748	286	452	698	61	999999	709	871	999999	46	999999	687	45	999999	230	481	88	823	122	18	646	514	219	41	95	351	999999	999999	999999	798	55	55	55	819	773	999999	281	999999	999999	597	999999	94	709	933	266	999999	999999	288	999999	485	647	781	921	775	231	244	77	420	612	710	999999	828	865	325	991	829	641	225	780	775	209	950	397	999999	999999	999999	804	285	999999	353	941	252	606	530	161	273	999999	279	999999	539	388	860	525	999999	213	77	228	393	941	436	110	999999	508	999999	285	697	393	405	662	669	439	791	645	269	768	151	231	345	174	727	999999	371	627	250	397	348	434	671	321	55	999999	421	999999	348	252	756	744	107	999999	463	880	728	616	929	109	999999	999999	266	956	71	845	999999	229	224	999999	738	566	999999	999999	936	
272	721	94	617	999999	28	457	307	26	21	407	999999	100	710	847	976	754	698	151	800	133	999999	714	259	209	999999	201	129	616	514	999999	486	985	317	201	168	644	999	603	90	999999	917	249	945	664	999999	999999	519	377	755	983	868	126	999999	813	104	17	999999	417	999999	999999	999999	999999	999999	821	920	149	783	519	689	342	999999	104	70	660	216	929	769	594	488	669	682	752	860	999999	331	370	999999	999999	107	999999	809	591	999999	264	811	236	736	133	744	582	999999	999999	688	423	237	773	65	661	607	174	247	249	929	215	999999	585	830	981	499	559	999999	288	421	538	532	174	375	806	848	979	202	645	850	906	660	682	74	447	302	558	315	21	897	932	913	570	662	524	999999	236	406	755	999999	999999	116	999999	588	160	890	73	999999	999999	812	627	972	601	399	32	999999	999999	999999	392	999999	941	254	463	391	489	624	962	511	851	695	999999	582	447	21	665	800	930	104	914	556	999999	160	65	209	999999	999999	321	999999	999999	999999	649	715	23	76	999999	999999	652	999999	108	999999	999999	999999	556	563	200	54	535	589	733	999999	625	376	606	999999	459	791	999999	264	999999	999999	312	999999	871	999999	56	906	999999	380	329	725	157	591	996	999999	628	677	603	502	18	234	999999	999999	447	417	353	283	119	999999	616	901	999999	398	237	578	233	146	690	999999	999999	999999	999999	164	999999	18	999999	999999	379	999999	217	782	197	696	255	886	105	999999	999999	463	538	773	999999	391	764	428	999999	759	999999	427	165	491	987	929	985	724	749	280	472	999999	343	319	903	999999	969	999999	713	64	152	350	483	652	999999	236	145	743	497	999999	399	999999	44	325	999999	952	71	726	795	267	711	531	147	825	118	915	999999	228	870	904	421	930	714	999999	616	23	943	512	999999	761	794	251	236	999999	880	630	999999	28	639	999999	829	253	49	999999	352	620	212	658	999999	999999	115	999999	999999	592	683	469	137	999999	708	999999	999999	559	38	999999	472	999999	305	493	944	999999	521	999999	588	919	999999	999999	891	267	576	996	810	294	999999	821	999999	999999	378	999999	970	999999	502	289	999999	973	941	280	224	15	983	883	999999	719	713	66	999999	13	337	954	517	999999	578	999999	548	999999	855	724	590	216	388	594	101	661	522	999999	985	241	999999	615	977	804	953	886	284	693	999999	101	581	911	465	652	999999	423	136	465	999999	999999	999999	608	128	227	689	18	999999	399	999999	664	206	189	81	134	221	999999	999999	713	562	691	595	854	999999	999999	
999999	999999	750	735	52	677	999999	999999	691	363	499	999999	497	999999	124	944	268	999999	902	25	894	999999	840	341	999999	829	446	423	902	160	46	887	999999	999999	84	999999	267	891	356	999999	139	999999	999999	999999	999999	999999	234	227	598	617	999999	710	999999	25	869	751	838	999999	305	223	999999	121	999999	541	326	612	616	999999	684	999999	686	377	999999	788	886	999999	999999	132	706	412	604	229	824	999999	727	336	934	560	495	333	999999	848	999999	999999	883	27	999999	999999	401	32	421	999999	542	494	931	999999	182	999999	139	999999	999999	999999	712	893	999999	999999	999999	999999	813	989	677	65	999999	361	932	837	781	999999	904	868	771	948	730	684	990	513	686	340	363	672	163	999999	999999	999999	486	465	145	702	999999	872	730	125	999999	412	354	365	999999	191	561	103	283	776	269	271	352	999999	999999	38	999999	999999	334	956	515	151	836	906	635	276	874	999999	702	89	881	999999	147	999999	805	328	339	634	70	999999	778	270	999999	999999	511	169	999999	587	999999	117	999999	418	548	773	609	10	999999	999999	730	186	999999	94	401	203	895	236	133	999999	103	667	698	278	999999	828	999999	255	753	459	405	999999	247	999999	998	594	290	472	999999	373	56	804	999999	892	904	999999	198	694	999999	204	491	284	999999	343	494	811	999999	531	999999	719	999999	364	257	126	52	999999	939	30	999999	999999	913	433	999999	759	999999	298	914	806	373	171	640	494	385	558	999999	130	440	903	802	196	186	759	108	775	778	692	999999	635	999999	999999	944	178	999999	73	291	999999	999999	285	693	999999	896	611	167	212	88	111	979	699	158	921	824	999999	227	899	999999	164	999999	966	981	957	741	289	956	724	999999	472	885	322	999999	999999	587	164	219	999999	299	574	601	895	999999	999999	999999	857	487	999999	999999	908	950	709	443	999999	732	575	304	736	464	617	655	443	999999	616	225	999999	432	248	999999	999999	826	621	609	65	563	439	280	313	254	999999	802	38	999999	999999	521	186	878	999999	187	22	999999	483	152	682	919	168	909	999999	462	999999	435	248	594	999999	92	338	110	388	999999	302	305	991	492	580	815	999999	999999	677	999999	48	788	291	70	331	811	999999	479	926	146	405	999999	201	851	208	458	999999	999999	745	236	999999	86	500	999999	885	717	868	991	571	866	302	624	999999	999999	423	267	154	188	273	352	739	999999	183	251	178	772	113	999999	999999	131	262	193	798	450	912	962	999999	713	999999	614	999999	361	907	999999	843	780	298	217	999999	940	314	384	180	402	497	
332	902	258	409	123	613	728	707	450	999999	118	825	791	81	461	970	999999	13	658	410	999999	952	123	407	397	483	896	711	353	817	877	23	999999	953	999999	69	48	999999	71	999999	999999	654	467	454	735	955	507	145	977	969	999999	381	521	999999	999999	380	789	850	22	639	999999	27	999999	632	737	105	429	999999	999999	401	931	137	942	657	196	733	495	999999	999999	442	976	760	734	384	944	999999	502	414	843	999999	280	198	301	431	294	206	999999	834	717	640	535	999999	653	585	48	999999	439	999999	805	386	884	130	999999	579	663	956	999999	999999	999999	241	602	25	994	999999	131	743	999999	999999	373	989	442	661	951	42	999999	999999	117	158	345	208	77	638	999999	467	334	160	20	721	999999	338	999999	321	156	485	47	520	675	380	464	999999	910	918	499	999999	999999	233	178	999999	673	999999	848	144	643	489	999999	999999	999999	537	948	971	733	123	752	45	999999	130	514	999999	995	395	641	999999	999999	50	999999	999999	148	792	522	111	981	864	58	421	489	779	999999	666	321	999999	114	147	432	493	571	797	176	464	739	823	718	999999	160	287	715	999999	450	602	999999	26	999999	623	24	847	999999	868	75	341	556	307	999999	999999	163	999999	999999	503	999999	210	478	500	982	684	63	999999	999999	287	714	770	999999	376	338	85	475	305	258	490	133	585	999999	703	731	834	908	999999	382	870	549	238	996	999999	808	999999	999999	700	43	150	570	325	999999	712	999999	304	635	189	968	376	999999	858	673	801	380	728	707	999999	769	999999	775	621	999999	999999	999999	486	999999	494	568	999999	999999	999999	999999	999999	919	807	130	791	549	437	209	729	999999	999999	999999	691	565	205	841	89	542	358	931	886	375	949	999	943	999999	678	530	151	999999	878	999999	608	596	565	881	573	608	999999	236	999999	948	56	157	320	33	999999	920	999999	653	488	557	603	842	385	742	999999	808	186	817	999999	906	67	999999	595	591	890	999999	999	324	278	999999	999999	132	999999	999999	328	801	688	920	999999	757	952	999999	142	331	821	765	221	822	910	764	432	108	364	435	999999	938	562	729	143	952	921	264	385	17	931	480	253	447	424	178	999999	266	889	124	953	568	975	273	770	134	999999	999999	999999	513	58	527	767	174	56	389	249	958	787	999999	999999	698	999999	135	399	350	999999	773	408	742	644	175	219	250	481	332	963	999999	958	18	999999	999999	999999	999999	958	999999	999999	88	400	44	929	171	478	913	288	999999	455	850	874	430	999999	119	778	671	869	
882	317	527	692	999999	426	999999	999	779	906	101	847	251	176	985	637	443	383	374	812	482	697	999999	962	226	876	123	999999	538	999999	958	966	189	12	85	106	999999	396	675	618	978	171	699	17	197	418	213	999999	888	792	999999	999999	413	858	396	195	22	564	476	848	313	536	471	383	999999	134	668	249	101	999999	999999	56	707	756	833	321	997	298	775	999999	672	999999	536	745	999999	232	999999	330	999999	889	999999	631	999999	827	314	452	700	326	69	72	749	964	592	998	999999	999999	39	657	35	84	198	724	999999	668	185	999999	10	725	157	999999	571	348	633	999999	999999	820	136	999999	451	999999	999999	680	999999	999999	68	999999	847	537	404	113	203	905	304	541	700	369	999999	261	651	441	452	974	179	343	999999	411	341	999999	203	531	999999	159	216	643	463	518	494	999999	999999	999999	36	472	999999	999999	532	999999	53	102	510	446	978	874	238	20	938	646	511	895	999999	656	999999	466	344	873	999999	999999	698	999999	999999	192	999999	765	651	183	414	999999	654	135	810	834	999999	249	880	999999	552	131	999999	205	999999	817	16	599	999999	953	111	570	138	457	936	489	967	999999	24	328	571	223	233	65	605	999999	999999	386	95	999999	999999	137	999999	586	330	986	132	503	955	270	999999	999999	900	999999	81	844	851	206	199	331	867	999999	234	562	195	339	999999	999999	999999	746	825	630	513	488	664	974	984	551	137	949	999999	474	436	754	151	295	999999	535	999999	761	117	795	196	763	519	323	999999	33	401	999999	98	267	903	219	444	555	771	421	43	107	859	999999	999999	249	965	402	549	479	420	900	27	373	881	838	638	999999	443	750	968	351	999999	999999	160	146	861	108	571	999999	319	999999	523	901	501	886	902	999999	725	947	797	999999	773	433	612	501	973	725	999999	999999	581	415	122	31	999999	999999	35	898	158	933	388	866	831	332	169	824	386	999999	871	999999	935	830	313	496	952	999999	577	647	358	659	173	146	723	506	645	904	483	502	457	809	860	14	659	792	569	930	295	999999	274	788	124	999999	853	999999	999999	750	112	999999	78	999999	999999	388	999999	499	999999	251	999999	335	687	999999	350	883	668	72	144	931	180	520	999999	999999	565	137	383	999999	544	315	292	342	376	894	999999	857	434	999999	695	482	463	170	999999	999999	787	960	763	18	447	241	999999	791	999999	207	580	591	699	999999	46	999999	14	980	954	464	959	810	999999	792	463	493	999999	812	377	662	999999	20	497	609	999999	999999	999999	999999	
131	313	999999	501	96	178	999999	220	999999	388	819	708	477	483	215	568	999999	976	999999	971	555	999999	782	386	424	593	730	570	104	100	811	441	623	640	858	651	999999	468	724	789	999999	253	335	80	999999	999999	195	994	999999	928	250	268	602	999999	999999	177	530	739	87	503	448	753	125	77	576	387	94	836	624	563	231	900	262	223	503	312	629	711	393	999999	999999	999999	765	999999	849	553	839	999999	999999	691	130	608	391	999999	999999	724	137	268	504	615	584	999999	379	999999	999999	350	15	389	898	516	547	819	356	332	104	712	987	949	227	32	548	862	25	932	443	623	999999	41	872	778	999999	370	217	777	179	60	366	525	468	999999	548	460	333	315	999999	999999	999999	68	135	638	737	999999	51	481	77	999999	342	446	999999	94	831	999999	516	999999	340	187	611	999999	999999	54	999999	472	491	718	484	97	538	709	789	142	999999	460	999999	999999	999999	997	329	736	710	457	999999	920	999999	383	677	574	943	999999	974	999999	999999	683	906	91	292	999999	999999	332	996	999999	194	632	657	675	723	381	77	999999	999999	343	857	999999	867	705	999999	435	999999	117	51	910	154	334	735	822	999999	687	553	824	951	776	312	999999	999999	999999	272	94	272	999999	999999	305	506	670	136	641	119	824	999999	999999	754	856	520	999999	291	96	835	999999	999999	834	242	46	828	253	999999	311	40	860	144	999999	442	252	999999	711	457	745	413	483	208	104	713	617	871	352	999999	105	266	724	999999	654	895	999999	197	437	810	999999	999999	999999	350	824	610	258	690	678	768	512	693	809	140	999999	999999	361	662	803	131	625	174	486	182	235	54	316	154	490	999999	999999	999999	999999	901	832	279	999999	999999	383	999999	464	999999	202	999999	568	999999	999999	593	179	999999	543	999999	394	316	999999	459	990	999999	125	780	303	999999	209	999999	738	999999	999999	907	308	999999	531	999999	288	319	999999	698	999999	902	614	822	597	723	975	518	999999	290	999999	428	716	383	288	79	999999	999999	199	361	727	766	845	120	454	999999	295	903	999999	325	471	84	650	496	999999	98	999999	302	192	580	138	690	999999	999999	787	539	999999	924	999999	462	209	685	129	999999	970	999999	67	999999	378	57	437	81	78	999999	819	595	778	230	895	199	603	726	420	619	999999	47	49	999999	999999	915	358	370	915	999999	125	785	955	345	526	282	41	971	923	144	152	66	621	343	638	202	761	970	999999	999999	999999	483	274	510	92	932	175	999999	999999	999999	999999	77	166	91	278	43	639	
442	704	622	168	999999	802	999999	999999	175	426	705	758	140	163	388	340	126	139	641	521	999999	263	593	117	371	799	470	445	85	900	540	75	605	562	328	276	417	639	236	999999	988	43	916	999999	999999	999999	999999	999999	320	736	999999	951	636	521	999999	188	120	515	999999	999999	342	840	401	275	885	639	163	577	999999	122	923	999999	902	960	999999	421	347	87	999999	461	999999	170	999999	348	999999	588	438	93	377	150	165	902	842	404	348	158	641	650	630	830	757	473	475	208	813	563	59	676	989	773	999999	43	868	345	83	181	999999	63	414	307	211	79	210	694	999999	31	643	507	999999	999999	779	696	999999	816	704	294	999999	926	535	307	539	761	104	604	308	131	44	507	999999	176	442	588	246	333	999999	687	999999	780	999999	999999	999999	551	65	614	993	155	587	999999	641	788	999999	788	527	117	999999	449	999999	605	395	835	987	146	186	454	941	999999	999999	133	999999	26	31	914	684	743	388	999999	706	999999	611	163	544	999999	866	999999	690	654	999999	999999	999999	189	712	667	394	416	804	782	374	610	999999	802	695	999999	999999	999999	767	571	999999	783	729	780	743	999999	994	242	300	14	280	644	764	297	139	331	999999	18	314	999999	530	278	999999	999999	999999	106	816	999999	468	999999	129	251	999999	128	999999	287	409	784	446	226	673	999999	125	799	512	730	846	385	672	373	896	854	320	999999	51	835	999999	133	167	646	679	195	999999	220	999999	38	869	645	999999	852	922	782	572	999999	690	377	163	999999	102	999999	260	440	146	104	193	274	931	370	86	715	442	999999	999999	799	546	487	387	904	914	484	999999	210	999999	820	450	123	999999	231	999999	999999	999999	705	40	275	396	249	59	999999	36	620	999999	509	568	42	419	647	165	999999	999999	999999	990	999999	235	999999	42	59	801	325	653	80	999999	999999	646	413	43	737	254	999999	412	306	999999	707	878	303	386	361	641	606	410	999999	957	518	679	521	683	999999	479	422	243	346	999999	999999	36	956	638	999999	862	999999	999	682	403	803	999999	255	774	292	999999	999999	241	681	418	999999	915	850	999999	474	39	135	729	609	267	832	128	75	999999	704	999999	921	665	989	498	999999	607	999999	999999	999999	157	434	999999	401	63	999999	190	562	928	251	817	186	843	999999	367	999999	999999	399	999999	999999	685	305	999999	79	610	458	276	252	999999	931	999999	197	449	999999	327	604	387	338	999999	719	652	566	146	999999	886	505	88	999999	631	760	60	999999	999999	999999	478	851	48	999999	
790	605	281	937	379	996	653	630	736	999999	846	999999	359	107	999999	704	919	999999	168	778	193	999999	379	775	620	431	881	390	999999	610	999999	475	566	710	548	949	448	714	197	149	963	265	769	204	654	868	999999	952	372	999999	920	999999	693	269	999999	999999	235	999999	327	947	125	272	747	135	403	380	206	999999	559	894	265	214	931	999999	815	927	999999	185	999999	751	30	999999	28	283	690	141	782	999999	999999	999999	723	942	397	999999	34	701	518	644	800	283	672	761	403	478	354	999999	999999	674	454	567	348	999999	385	575	926	196	254	999999	444	272	598	999999	434	696	999999	999999	999999	999999	999999	123	418	701	999999	846	89	269	535	550	929	975	999999	117	851	657	524	674	567	821	323	838	456	54	209	999999	685	771	337	707	307	41	897	737	680	340	158	646	674	538	999999	999999	661	704	544	469	559	490	999999	999999	181	506	754	995	999999	165	667	374	502	999999	171	999999	932	827	252	898	999999	975	437	999999	509	999999	999	39	335	656	187	752	509	740	999999	204	999999	561	999999	800	286	999999	369	524	999999	784	154	999999	377	188	735	999999	999999	646	391	583	63	538	999999	304	999999	999999	669	721	999999	915	999999	999999	867	966	594	380	301	452	621	186	999999	912	847	999999	732	999999	662	157	920	353	300	863	999999	405	999999	195	294	241	999999	999999	241	647	546	758	920	392	999999	410	593	364	541	999999	34	215	999999	151	690	552	999999	336	999999	522	999999	999999	624	11	413	471	825	409	999999	70	999999	70	944	999999	375	999999	804	350	220	261	564	999999	812	291	999999	153	439	999999	999999	741	999999	999999	497	999999	846	999999	143	919	979	500	999999	999999	277	481	858	964	270	999999	775	601	999999	230	999999	811	957	244	822	343	172	269	41	999999	904	355	999999	193	573	999999	999999	463	956	999999	371	999999	677	379	298	341	432	999999	999999	999999	233	903	993	449	999999	686	761	612	100	800	999999	999999	468	758	289	922	999999	675	400	46	875	322	645	999999	859	999999	999999	588	945	491	910	298	999999	600	602	11	999999	951	343	886	472	520	373	999999	138	651	261	999999	100	999999	260	757	483	846	566	911	267	140	589	453	999999	183	666	608	890	468	999999	867	166	999999	570	999999	341	514	999999	364	948	489	999999	217	154	225	497	999999	240	999999	814	539	999999	690	744	231	999999	890	345	298	854	764	275	669	999999	394	762	813	805	131	426	969	282	999999	999999	777	405	382	309	335	686	97	999999	738	653	999999	833	999999	543	999999	
767	999999	178	285	510	193	999999	999999	899	999999	999999	999999	774	119	735	845	267	999999	726	966	826	988	590	19	612	766	396	999999	26	514	999999	296	999999	465	363	975	999999	999999	701	779	563	340	999999	549	872	11	323	268	12	807	545	11	999999	576	999999	778	860	168	672	743	797	999999	58	999999	209	999999	414	318	756	999999	54	999999	140	947	412	496	515	51	147	999999	999999	137	534	218	968	559	547	703	999999	584	124	642	333	957	982	999999	291	98	999999	705	597	999999	512	999999	763	284	870	801	999999	36	273	818	999999	71	299	669	161	999999	425	999999	628	711	375	181	645	412	999999	182	965	535	214	426	999999	999999	24	448	625	292	999999	694	689	746	539	915	321	306	621	272	999999	322	725	451	673	700	86	885	639	340	607	999999	347	697	836	638	822	846	126	588	999999	850	54	869	394	731	960	882	181	459	860	348	791	999999	999999	999999	809	763	999999	12	999999	138	809	294	999999	104	356	991	999999	900	103	474	190	999999	224	817	278	999999	999999	999999	739	999999	714	999999	480	268	568	672	193	193	829	68	103	124	232	919	999999	759	194	299	385	969	971	999999	999999	395	168	759	999999	697	999999	953	999999	811	272	171	999999	999999	814	426	536	683	999999	726	81	44	381	75	810	999999	999999	518	671	766	566	770	232	442	824	999999	110	809	222	495	809	875	362	291	999999	70	505	423	999999	999999	763	701	170	255	999999	331	999999	102	999999	165	999999	999999	292	940	255	502	939	981	999999	730	326	726	471	322	917	206	682	100	999999	999999	799	362	999999	902	13	864	609	977	242	502	79	999999	860	66	574	943	999999	421	45	359	999999	524	618	224	452	46	240	848	999999	13	648	924	878	209	366	569	999999	389	936	390	892	962	748	311	660	318	999999	414	748	973	614	270	64	864	627	999999	744	999999	999999	966	634	761	649	239	853	155	138	999999	700	14	999999	212	485	654	467	169	775	316	999999	143	179	825	109	364	399	999999	869	24	581	90	999999	944	999999	970	756	140	999999	519	457	515	190	216	713	743	333	999999	785	409	407	468	510	437	793	327	796	808	662	295	839	999999	999999	124	88	999999	999999	706	283	999999	898	336	845	265	999999	59	953	963	999999	366	40	999999	602	470	999999	122	580	397	999999	611	183	947	478	38	679	999999	239	75	999999	999999	999999	627	137	280	511	999999	623	999999	578	744	374	832	697	306	264	851	873	999999	999999	965	49	792	555	672	341	951	858	817	585	876	
999999	887	836	27	802	413	860	331	958	545	999999	336	818	999999	999999	999999	260	182	773	828	118	423	999999	171	999999	771	81	465	999999	560	999999	805	999999	702	924	999999	996	999999	503	850	991	999999	856	961	999999	999999	973	149	999999	999999	999999	685	53	757	767	406	999999	674	963	40	342	404	392	408	332	694	667	999999	491	759	353	580	678	999999	999999	567	566	606	999999	999999	999999	999999	39	948	859	999999	761	910	934	528	167	332	999999	473	518	596	168	458	638	999999	56	857	999999	675	647	130	17	130	999999	210	999999	999999	978	623	242	410	999999	444	549	999999	932	757	999999	963	602	31	865	215	415	249	999999	118	967	914	999999	940	283	363	310	738	529	641	999999	734	999999	444	353	999999	240	117	231	724	908	843	848	299	675	695	999999	625	265	801	715	681	801	730	756	73	999999	302	999999	21	143	999999	275	999999	767	457	999999	999999	999999	999999	975	999999	28	683	209	133	999999	15	274	588	289	999999	483	727	926	317	999999	957	999999	290	773	937	981	999999	591	108	577	999999	531	228	421	916	999999	999999	826	417	999999	127	531	632	999999	999999	999999	999999	731	458	999999	547	375	459	524	326	479	397	999	47	326	808	102	111	556	999999	484	56	999999	999999	737	991	901	518	655	814	436	66	293	459	909	999999	999999	143	999999	39	191	999999	703	104	446	559	492	789	101	853	35	430	85	487	999999	981	999999	999999	720	345	646	999999	804	999999	999999	999999	114	550	138	883	330	999999	339	526	337	412	352	999999	927	187	508	122	427	801	789	16	980	805	619	927	999999	130	422	436	392	335	999999	999999	999999	33	455	942	999999	217	999999	76	100	558	159	437	639	308	440	543	836	534	438	13	920	883	442	308	930	999999	821	999999	546	903	143	999999	145	358	867	903	732	566	461	220	277	723	999999	432	999999	192	297	764	690	999999	599	858	897	273	83	999999	591	156	21	999999	395	333	529	196	999999	157	301	999999	999999	536	810	279	83	999999	735	206	966	999999	652	748	913	67	519	999999	313	999999	115	872	999999	999999	999999	999999	555	11	824	944	203	729	17	509	891	16	333	163	78	330	999999	678	999999	876	365	999999	503	273	547	338	813	863	882	149	51	429	16	895	223	234	723	999999	999999	791	999999	246	12	153	856	906	734	365	999999	983	500	999999	344	407	189	741	92	292	463	495	140	999999	999999	868	467	472	999	999999	940	844	606	712	284	746	873	999999	999999	360	416	999999	999999	999999	275	899	999999	615	94	609	
715	481	999999	441	999999	908	660	673	399	144	685	394	907	305	425	753	387	788	161	597	534	71	173	732	875	999999	891	683	75	948	229	851	387	999999	722	468	702	174	999999	376	96	209	729	443	675	31	732	308	42	521	522	999999	463	496	999999	654	999999	419	565	794	26	977	608	999999	914	833	999999	517	999999	957	999999	999999	694	999999	511	999999	342	730	67	999999	999999	593	650	999999	436	370	398	890	325	999999	159	999999	609	308	359	118	999999	287	999999	999999	24	999999	999999	84	470	999999	999999	999999	985	750	999999	999999	362	711	704	999999	336	64	25	554	445	126	202	999999	999999	768	612	999999	999999	999999	733	64	999999	225	839	999999	999999	575	93	136	205	720	999999	575	999999	571	929	897	999999	925	782	546	272	999999	405	897	999999	220	277	701	999999	778	999999	999999	26	999999	386	147	871	999999	999999	760	970	889	359	999999	221	626	758	245	838	999999	791	510	620	196	791	236	999999	942	999999	657	308	999999	439	426	478	322	558	999999	194	999999	36	999999	369	31	575	383	624	679	686	406	461	42	862	982	987	999999	999999	829	476	160	999999	929	999999	999999	462	999999	459	999999	257	898	999999	999999	60	56	688	25	999999	598	999999	418	999999	999999	265	454	205	276	529	456	438	737	999999	729	31	44	475	999999	797	999999	569	999999	923	691	432	999999	999999	200	999999	999999	304	972	599	384	218	67	999999	186	673	533	712	999999	69	13	504	519	557	999999	248	25	580	590	227	999999	999999	633	495	920	717	999999	125	999999	295	713	999999	466	147	966	520	964	496	299	434	274	999999	999999	928	920	197	913	240	989	951	965	246	713	754	909	355	584	999999	627	469	205	417	708	900	355	999999	48	381	591	828	999999	999999	290	166	952	999999	654	705	574	733	803	247	135	62	999999	476	449	712	238	999999	935	402	869	830	239	857	50	483	582	80	999999	541	648	171	677	999999	955	557	801	999999	701	999999	999999	894	665	999999	291	655	999999	879	411	335	999999	999999	892	882	659	460	926	999999	999999	999999	133	999999	584	999999	599	964	999999	882	521	892	910	999999	919	67	999999	974	174	281	999999	395	902	999999	669	823	999999	677	278	794	787	504	630	999999	77	999999	999999	503	320	403	368	326	279	698	368	999999	999999	883	999999	999999	488	685	999999	655	530	999999	278	431	835	761	873	999999	696	590	999999	26	271	999999	999999	398	999999	901	664	999999	999999	258	125	213	344	999999	999999	514	999999	442	316	112	219	999999	185	560	262	333	667	559	999999	445	630	
999999	999999	352	257	219	691	999999	533	999999	999999	999999	999999	281	400	74	96	685	999999	368	307	263	284	999999	807	999999	40	641	145	979	243	999999	251	478	628	999999	999999	999999	902	999999	823	960	909	729	91	999999	999999	903	170	198	246	999999	206	999999	999999	376	999999	999999	544	960	189	999999	529	554	353	915	282	273	653	999999	999999	104	782	174	545	346	354	554	911	122	999999	999999	999999	999999	742	260	908	999999	999999	262	32	999	457	942	999999	773	441	365	385	175	999999	999999	999999	206	734	999999	209	42	625	802	31	860	699	432	907	63	578	582	811	103	16	999999	933	401	941	464	646	999999	165	999999	904	989	999999	745	999999	93	875	284	222	600	61	876	466	537	240	172	310	999999	45	999999	205	859	999999	292	169	999999	999999	999999	265	279	505	369	876	999999	897	999999	999999	999999	732	824	187	304	370	220	999999	140	734	999999	999999	779	164	621	804	209	576	55	445	886	586	478	56	26	28	942	105	691	10	612	639	207	481	999999	302	220	778	901	498	342	250	38	999999	639	698	486	125	883	999999	999999	286	999999	597	804	376	999999	777	999999	285	427	999999	999999	140	132	767	963	308	807	999999	999999	999999	999999	556	112	646	557	982	417	999999	542	999999	222	136	999999	336	786	610	676	999999	999999	443	618	625	81	999999	889	999999	374	872	734	187	317	563	971	256	611	306	494	999999	819	281	999999	999999	999999	600	902	234	807	999999	999999	999999	631	827	999999	999999	812	999999	485	884	756	658	999999	999999	593	365	519	999999	999999	86	724	490	125	519	999999	999999	83	775	883	481	324	664	101	578	891	381	556	999999	999999	820	999999	562	821	609	999999	170	663	824	999999	387	999999	254	999999	730	81	499	247	122	999999	523	86	999999	175	999999	570	101	999999	50	653	221	808	39	385	344	643	171	669	516	118	999999	999999	259	526	999999	999999	80	595	371	506	999999	144	999999	823	759	744	406	999999	817	49	319	603	623	999999	999999	999999	999999	868	999999	97	910	829	999999	13	666	419	826	520	669	612	499	506	205	999999	999999	87	374	216	999999	600	246	774	852	476	799	406	490	89	489	999999	999999	211	860	999999	596	999999	412	440	166	350	999999	886	726	214	549	999999	407	999999	918	959	213	999999	253	144	851	145	977	264	214	269	999999	999999	999999	742	999999	297	645	921	947	689	675	934	59	285	999999	359	57	648	926	986	999	411	170	999999	999999	506	999999	725	999999	999999	595	999999	999999	897	421	180	855	999999	942	999999	176	485	141	999999	294	
999999	794	999999	462	501	97	338	999999	228	270	527	999999	510	28	765	339	920	999999	497	104	527	709	162	863	512	504	999999	706	674	819	999999	999999	931	246	454	711	990	999999	931	373	266	819	17	999999	999999	593	355	965	186	922	256	986	999999	999999	766	999999	642	114	999999	999999	33	999999	663	408	746	258	999999	274	999999	63	349	999999	567	999999	838	707	702	999999	969	999999	158	107	999999	999999	573	536	999999	797	479	885	999999	885	323	999999	349	999999	166	609	889	646	938	91	999999	132	999999	599	429	520	306	68	867	126	999999	40	848	926	999999	910	999999	999999	622	857	999999	688	984	463	342	632	784	214	999999	999999	635	333	980	76	705	406	179	973	117	999999	999999	420	28	952	749	293	95	423	532	255	774	679	999999	91	999999	713	148	129	999999	999999	736	102	516	999999	490	812	60	782	999999	999999	741	861	112	508	365	383	669	999999	714	59	546	370	999999	306	999999	955	310	999999	779	992	267	59	716	320	387	409	999999	254	471	999999	243	313	999999	826	513	913	577	524	725	913	54	117	415	217	260	375	420	220	999999	534	999999	160	999999	237	447	999999	154	791	999999	956	480	424	569	776	815	243	999999	855	793	415	388	785	183	866	948	999999	644	999999	70	22	989	693	999999	999999	999999	92	311	965	389	821	999999	785	403	769	443	629	548	999999	401	26	207	999999	427	50	156	999999	977	146	289	297	999999	999999	731	119	967	786	625	632	351	999999	999999	212	475	971	646	999999	392	414	433	999999	612	15	999999	53	814	434	276	759	790	708	115	174	999999	102	774	133	64	999999	801	656	13	915	297	999999	94	994	99	455	999999	999999	343	573	713	960	684	51	537	687	304	999999	519	866	842	643	999999	767	527	383	999999	523	548	108	612	776	325	696	718	449	958	819	345	821	365	247	374	999999	999999	724	417	732	596	999999	999999	269	146	146	83	653	49	327	477	715	999999	999999	14	245	960	937	645	988	332	97	728	485	207	999999	999999	999999	278	96	315	803	965	474	927	181	999999	353	639	189	622	74	999999	641	351	999999	573	485	999999	999999	999999	524	88	999999	409	999999	648	514	72	448	999999	999999	999999	952	21	674	749	783	953	999999	136	999999	307	466	375	267	999999	97	143	577	135	36	999999	149	515	791	724	547	74	428	532	604	999999	999999	553	154	689	457	629	677	880	790	999999	408	12	999999	226	622	63	152	820	999999	381	999999	323	609	115	999999	447	230	950	999999	999999	999999	311	532	336	116	
912	231	578	999999	467	465	697	344	999999	963	999999	999999	574	111	493	922	608	999999	233	796	877	944	999999	453	20	409	999999	677	82	997	999999	479	637	120	710	831	573	590	103	915	797	978	114	999999	108	895	655	849	999999	795	926	999999	309	540	238	967	999999	134	999999	68	738	29	272	999999	866	667	999999	464	400	662	358	27	877	317	998	899	839	896	355	999999	999999	877	958	286	999999	767	180	106	999999	999999	999999	449	370	44	186	777	999999	608	999999	999999	999999	200	999999	66	446	999999	461	991	541	339	137	999999	779	115	315	860	71	985	435	108	496	817	583	657	23	909	999999	843	141	231	193	241	620	913	143	999999	999999	901	839	172	316	189	565	552	615	999999	669	999999	729	325	999999	999999	183	187	944	172	617	800	999999	537	999999	618	860	319	155	999999	999999	999999	971	752	441	169	155	272	999999	317	262	41	51	660	999999	999999	124	815	514	463	67	443	969	970	945	629	858	312	999999	697	999999	999999	406	719	687	803	999999	977	884	557	584	910	395	637	910	586	758	393	999999	861	999999	999999	804	692	837	999999	999999	11	999999	811	310	842	363	104	987	16	634	332	973	446	999999	146	930	999999	879	157	58	999999	69	368	870	475	26	57	203	284	450	714	999999	999999	907	999999	180	82	256	741	556	300	649	904	952	436	419	850	999999	367	999999	847	999999	999999	193	564	999999	448	999999	835	826	315	900	712	565	920	999999	999999	539	825	999999	857	711	148	600	757	692	999999	999999	443	65	999999	999999	836	999999	603	999999	201	270	352	351	999999	141	420	914	251	999999	936	349	999999	999999	891	320	928	400	266	145	999999	999999	999999	999999	785	42	999999	780	660	21	999999	552	961	999999	258	999999	196	484	245	726	300	233	999999	999999	755	999999	384	457	173	855	375	445	903	467	236	111	834	480	999999	699	633	640	263	239	999999	394	999999	999999	737	633	133	454	165	540	845	999999	999999	78	127	969	657	60	616	999999	646	629	648	503	792	999999	433	716	919	546	999999	660	999999	129	42	999999	439	372	719	999999	732	920	290	373	622	999999	370	999999	363	595	999999	582	33	999999	592	705	999999	883	999999	999999	999999	416	999999	999999	999999	194	999999	620	46	756	540	294	341	86	999999	726	348	284	881	999999	786	999999	363	333	504	999999	636	999999	537	999999	624	555	153	999999	339	325	395	671	926	437	315	750	729	999999	65	757	250	947	385	866	367	999999	999999	222	803	542	63	212	999999	926	558	999999	93	709	141	984	151	
211	746	757	340	677	358	453	999999	999999	938	756	277	747	999999	689	999999	671	969	163	553	930	336	999999	999999	193	556	999999	879	355	667	999999	475	80	615	49	999999	999999	535	999999	999999	558	520	999999	604	307	934	377	656	869	823	421	740	978	999999	220	875	950	496	157	131	357	574	356	379	999999	290	206	141	240	488	999999	145	290	49	994	420	999999	202	964	999999	188	353	20	531	255	288	999999	639	404	173	999999	999999	999999	567	999999	999999	999999	397	685	26	737	999999	425	999999	316	285	460	938	446	800	316	757	532	999999	942	14	564	999999	133	640	793	567	737	999999	237	386	757	722	999999	21	999999	181	516	947	999999	943	999999	628	225	969	828	999999	202	603	856	503	609	999999	625	761	429	350	273	54	999999	179	508	358	999999	929	528	737	665	435	554	144	250	584	386	999999	86	935	999999	164	999999	245	999999	143	221	999999	777	277	999999	999999	591	905	908	999999	999999	351	445	999999	474	295	451	100	892	767	999999	721	262	999999	999999	626	684	999999	742	119	999999	987	999999	374	147	999999	162	261	641	999999	843	649	236	999999	860	44	564	999999	471	322	999999	721	352	607	94	499	481	753	173	480	837	107	173	799	239	737	546	80	999999	54	143	199	999999	750	923	999999	495	483	999999	999999	72	187	32	429	405	521	644	999999	290	647	999999	409	97	999999	999999	745	486	999999	999999	133	999999	493	74	426	999999	523	271	602	684	684	14	998	589	104	418	659	85	743	999999	717	102	349	999999	999999	105	733	112	299	445	187	923	67	934	50	580	578	123	606	250	882	260	52	523	606	643	999999	820	993	751	655	670	742	44	831	999999	159	999999	279	330	455	421	972	166	506	760	999999	73	548	524	840	546	478	502	520	467	59	825	999999	999999	155	999999	999999	547	790	516	999999	999999	999999	999999	999999	873	844	999999	795	471	287	886	26	845	696	886	281	479	911	999999	202	249	523	999999	981	333	521	127	185	999999	999999	435	376	990	579	999999	961	539	103	966	999999	203	707	59	189	173	809	348	999999	269	642	639	635	681	324	942	509	737	38	107	999999	999999	110	999999	168	852	999999	36	999999	773	925	741	386	999999	417	999999	541	474	195	999999	524	183	662	916	999999	999999	799	694	675	999999	424	233	511	995	999999	974	103	453	890	999999	653	782	82	999999	344	900	999999	691	999999	325	410	44	999999	220	999999	189	74	999999	364	496	62	825	360	999999	358	701	999999	999999	339	442	905	98	584	999999	173	999999	110	
970	582	998	999999	118	430	359	237	389	999999	300	422	435	909	999999	999999	404	283	828	431	444	999999	642	669	873	361	999999	420	321	460	693	56	999999	999999	104	999999	365	86	944	404	11	410	969	999999	939	967	904	533	996	999	190	999999	345	320	665	999999	999999	339	546	757	599	939	915	999999	988	254	582	999999	999999	306	732	327	339	999999	430	44	373	999999	729	905	999999	307	999999	322	279	999999	999999	999999	999999	467	672	36	540	197	999999	71	494	50	41	999999	999999	557	718	699	276	862	999999	999999	999999	999999	273	999999	999999	640	999999	301	525	999999	659	879	999999	61	999999	999999	634	706	786	152	999999	999999	999999	333	590	44	520	999999	588	999999	55	416	999999	800	641	999999	999999	355	427	899	886	999999	546	891	999999	162	999999	344	999999	372	75	570	85	113	291	530	91	940	736	574	130	411	999999	999999	557	252	27	742	999999	150	162	999999	288	887	265	126	821	658	999999	438	882	186	999999	226	658	999999	340	758	518	120	999999	999999	619	853	779	999999	800	746	343	148	144	419	923	484	220	787	291	999999	848	175	999999	432	997	999999	692	944	137	496	151	999999	999999	999999	234	999999	439	897	668	999999	999999	779	325	85	324	804	303	472	262	800	999999	871	203	152	910	353	411	288	266	999999	999999	999999	358	999999	999999	271	236	999999	195	624	55	999999	128	856	91	999999	849	633	118	203	13	999999	999999	337	490	279	878	769	358	880	999999	160	640	999999	999999	282	999999	22	999999	62	577	428	287	638	754	999999	752	347	999999	841	503	778	180	73	318	941	999999	30	823	334	393	466	527	314	999999	894	681	772	999999	808	999999	999999	162	999999	625	585	999999	63	582	796	527	541	708	516	999999	999999	999999	577	999999	333	999999	410	198	155	669	999999	901	972	912	860	21	999999	755	262	205	666	625	124	447	999999	999	999999	448	37	807	999999	999999	999999	927	606	914	999999	734	268	678	999999	648	16	396	514	999999	969	999999	721	784	546	999999	455	999999	999999	503	999999	140	314	999999	50	999999	170	347	817	363	999999	999999	999999	999999	907	255	497	999999	959	999999	618	999999	999999	58	39	999999	999999	252	271	76	311	698	999999	112	58	973	430	933	637	283	999999	669	579	999999	999999	924	836	775	877	999999	298	871	362	702	885	999999	207	265	304	103	245	918	86	999999	61	202	837	212	999999	933	825	563	947	999999	539	999999	157	780	999999	115	120	950	375	970	999999	440	999999	999999	999999	909	776	174	639	543	47	569	592	999999	110	601	97	999999	878	
943	475	999999	924	675	172	999999	990	999999	999	199	982	294	552	115	972	620	855	332	985	987	167	660	999999	999999	648	969	366	328	999999	663	28	486	82	999999	505	53	516	670	352	291	918	359	174	450	560	753	27	999999	856	489	999999	999999	648	890	786	814	809	520	37	203	999999	672	746	999999	180	999999	999999	129	610	929	999999	194	999999	703	78	808	495	999999	852	894	952	879	471	200	917	263	838	999999	646	690	243	995	999999	159	999999	256	612	828	279	65	541	897	999999	927	999999	561	784	999999	999999	978	329	335	999999	142	251	699	999999	555	999999	917	667	999999	483	999999	999999	119	551	831	999999	822	205	666	215	797	363	64	13	544	999999	999999	999999	893	999999	667	371	908	336	999999	908	999999	999999	999999	410	362	397	999999	424	957	241	999999	19	999999	999999	999999	782	662	130	871	999999	196	696	666	999999	71	999999	774	670	815	558	999999	782	50	923	977	999999	148	266	852	999999	852	639	56	312	550	356	525	938	370	885	708	787	465	999999	721	999999	389	999999	349	914	623	841	999999	408	454	492	969	40	999999	233	644	999999	277	471	926	556	999999	363	198	715	999999	999999	310	999999	849	999	327	318	212	999999	397	821	916	938	786	20	999999	999999	858	68	386	999999	961	146	250	312	520	994	805	999999	677	999999	999999	634	999999	787	541	677	559	454	174	661	828	999999	835	823	489	999999	684	916	525	999999	999999	140	338	437	874	999999	690	999999	488	333	999999	48	999999	371	999999	292	947	999	999999	364	97	413	893	725	666	999999	311	427	822	191	319	889	648	674	999999	997	306	999999	912	377	987	22	965	841	157	999999	999999	999999	999999	206	999999	999999	446	999999	915	101	246	999999	770	240	999999	272	723	306	23	624	399	317	999999	694	986	393	96	111	999999	84	999999	62	577	876	999999	837	296	626	800	635	452	999999	759	438	999999	693	999999	999999	999999	999999	298	669	828	999999	401	999999	999999	445	219	997	598	999999	792	840	654	194	999999	893	933	34	975	999999	506	388	181	999999	557	412	999999	302	599	414	595	653	999999	999999	233	999999	485	999999	214	850	416	802	999999	118	695	999999	784	576	999999	999999	748	999999	748	999999	999999	999999	361	490	481	230	512	999999	408	999999	999999	149	64	875	961	989	999999	999999	819	135	691	703	351	73	224	638	627	367	643	699	999999	999999	905	594	615	783	692	994	797	999999	348	499	404	852	999999	999999	864	999999	615	999999	999999	94	999999	623	509	469	108	999999	999999	842	602	155	283	999999	528	999999	
244	469	270	187	999999	423	866	999999	786	999999	308	499	704	668	774	999999	751	973	218	581	441	291	94	156	684	999999	729	955	999999	203	226	999999	334	724	321	404	648	437	372	78	227	837	836	999999	999999	609	999999	607	999999	883	999999	309	499	999999	212	999999	999999	124	502	903	694	911	452	593	975	612	999999	999999	356	999999	999999	999999	611	150	364	603	454	776	985	85	810	132	887	508	799	916	206	387	521	369	29	534	934	999999	383	316	999999	253	342	999999	999999	614	999999	698	812	89	999999	999999	591	609	507	608	138	999999	102	999999	33	943	793	69	415	786	467	999999	360	999999	999999	999999	766	999999	999999	211	444	436	640	206	871	199	696	720	227	847	795	912	999999	421	405	999999	376	999999	292	451	460	283	152	657	156	272	999999	275	700	556	592	543	999999	306	173	999999	999999	896	700	999999	257	999999	841	999999	991	555	999999	938	151	872	775	954	765	766	750	999999	294	982	59	608	850	430	30	671	264	999999	521	564	257	703	999999	999999	999999	457	204	387	441	999999	666	601	146	409	134	827	781	999999	777	999999	555	999999	999999	804	846	101	983	999999	62	999999	313	738	43	571	691	447	152	304	843	318	571	373	999999	709	326	458	472	451	306	202	890	626	484	887	999999	255	296	999999	999999	999999	999999	378	334	271	999999	927	567	575	717	687	999999	486	795	999999	72	999999	282	999999	487	397	629	542	530	860	290	687	999999	156	561	999999	160	226	670	822	844	203	999999	468	438	999999	891	999999	733	618	999999	413	831	24	825	827	972	999999	448	246	401	999999	999999	999999	981	594	999999	421	999999	281	536	468	816	972	999999	868	999999	813	999999	99	506	733	808	911	353	876	999999	999999	999999	999999	473	999999	778	433	431	912	355	574	487	844	725	479	882	999999	92	58	596	999999	398	956	684	168	318	358	740	667	132	936	999999	114	999999	433	100	999999	807	963	689	393	999999	712	523	578	336	435	373	999999	851	356	829	304	290	996	999999	374	999999	315	264	999999	692	763	790	419	454	999999	115	301	389	602	654	999999	999999	999999	318	686	442	116	832	882	985	999999	816	775	116	999999	999999	742	999999	725	999999	502	709	269	700	787	922	114	134	999999	329	82	647	258	702	711	999999	86	687	175	932	944	999999	381	999999	999999	999999	24	312	627	559	999999	719	999999	372	161	418	108	513	999999	763	338	981	999999	563	912	76	568	82	999999	890	747	999999	417	793	999999	30	337	999999	999999	840	907	801	506	403	999999	362	984	
886	551	302	837	999999	999999	999999	999999	999999	999999	818	531	912	388	942	907	999999	812	319	311	869	87	140	91	283	791	691	855	536	485	486	606	559	999999	681	999999	112	999999	183	897	15	199	333	427	519	999999	999999	461	965	894	999999	590	647	999999	124	809	420	221	563	999999	475	556	78	486	125	221	972	829	706	421	804	999999	638	421	305	999999	753	999999	572	980	982	239	889	641	716	896	959	508	968	872	120	891	499	999999	432	459	131	846	312	307	331	979	754	999999	999999	999999	951	999999	755	999999	999999	999999	999999	583	799	999999	666	999999	769	229	999999	473	861	999999	310	912	999999	246	999999	999999	559	906	411	999999	659	12	484	344	551	632	944	733	999999	535	999999	999999	252	999999	999999	197	999999	694	86	999999	55	857	128	999999	253	188	899	999999	247	909	883	158	306	384	999999	999999	760	331	885	147	284	527	999999	999999	999999	999999	669	278	644	801	62	999999	830	999999	999999	801	884	563	100	373	733	239	999999	844	651	668	116	868	992	999999	436	471	809	939	999999	527	147	999999	903	355	999999	630	80	999999	999999	28	328	999999	165	131	999999	206	240	522	999999	55	999999	876	684	358	791	999999	285	838	999999	999999	999999	890	520	701	999999	999999	999999	745	999999	112	168	59	987	999999	349	138	712	870	893	239	999999	999999	535	762	496	999999	117	555	564	717	354	241	81	999999	963	438	467	464	467	820	546	495	668	311	886	981	888	62	18	999999	98	415	945	145	360	999999	364	758	215	403	983	114	190	146	999999	927	978	722	669	911	671	258	413	82	692	745	628	234	875	514	383	65	546	901	629	939	999999	999999	914	204	83	708	259	73	836	441	999999	999999	553	959	13	999999	393	999999	991	839	11	873	452	614	149	999999	882	700	30	928	567	999999	517	999999	999999	51	807	999999	838	999999	999999	999999	999999	999999	440	999999	680	916	511	217	672	450	909	790	999999	423	494	999999	999999	999999	826	558	53	999999	873	35	24	735	328	961	367	918	267	39	839	661	999999	201	999999	52	459	966	199	812	266	127	999999	727	879	999999	557	999999	999999	896	146	999999	305	337	386	999999	93	944	999999	549	850	753	192	880	999999	999999	785	999999	999999	22	492	859	369	241	651	756	656	297	856	111	414	860	508	371	893	398	366	310	814	769	958	515	379	999999	962	999999	935	499	776	602	442	264	382	407	413	286	91	74	685	630	758	999999	98	496	999999	990	999999	999999	999999	999999	920	485	999999	999999	63	977	490	999999	999999	149	
999999	166	520	999999	668	159	487	110	999999	999999	317	999999	999999	193	999999	172	426	882	515	999999	267	124	511	225	682	956	776	26	999999	435	999999	372	795	546	809	601	286	999999	999999	984	512	154	862	380	254	628	860	304	354	891	560	608	214	306	881	706	999999	305	999999	712	999999	471	999999	532	821	945	999999	88	384	999999	886	592	65	530	470	123	261	141	971	64	999999	481	671	463	875	197	168	999999	999999	112	946	999999	263	125	611	50	999999	340	558	309	999999	781	999999	935	14	968	552	683	836	999999	455	523	333	526	615	902	999999	303	657	634	786	17	424	999999	472	905	338	999999	918	430	725	920	999999	672	999999	999999	561	735	458	906	644	484	999999	999999	656	999999	657	737	509	709	249	104	683	924	522	999999	999999	648	473	109	640	612	765	415	999999	999999	940	661	594	300	350	75	999999	999999	989	312	354	999999	624	48	258	601	441	219	999999	999999	247	999999	159	817	958	999999	272	358	276	999999	719	256	854	131	999999	995	999999	218	368	184	999999	999999	935	219	999999	999999	34	434	851	49	181	555	999999	421	297	292	511	999999	342	999999	802	495	999999	999999	593	999999	673	999999	555	999999	458	232	851	999999	380	314	999999	940	57	129	888	837	507	999999	860	174	31	999999	834	211	999999	375	875	929	381	764	999999	978	626	999999	999999	531	878	999999	590	999999	703	999999	50	983	569	571	999999	223	550	999999	988	256	106	429	85	240	999999	354	769	92	357	921	634	616	855	744	324	999999	954	367	999999	908	999999	999999	999999	802	999999	850	641	999999	645	661	389	416	775	211	882	206	596	999999	862	999999	828	508	601	781	999999	433	999999	824	257	355	269	192	999999	89	999999	194	958	999999	838	818	712	999999	447	695	999999	228	999999	653	862	999999	787	30	504	434	90	147	320	999999	218	999999	722	999999	674	300	402	206	999999	696	999999	999999	248	323	999999	53	821	980	71	905	249	376	999999	999999	962	140	567	999999	688	581	999	472	873	279	74	869	106	895	183	156	302	999999	818	154	62	173	879	999999	923	460	999999	999999	86	415	449	842	386	247	854	544	732	163	999999	828	696	138	999999	968	999999	237	947	926	807	914	612	903	557	448	432	798	999999	103	999999	237	968	900	396	467	829	999999	999999	859	50	639	424	149	999999	999999	458	924	348	910	999999	696	513	687	301	172	802	546	294	999999	814	65	293	639	838	999999	860	999999	742	367	148	35	744	999999	885	178	499	473	85	999999	989	508	460	349	877	628	
723	291	608	233	665	293	938	555	54	999999	355	999999	310	999999	139	662	191	981	772	199	952	999999	801	999999	672	999999	470	726	999999	316	605	943	762	999999	999999	579	196	999999	701	855	97	999999	53	900	822	999999	173	539	438	999999	326	999999	577	999999	675	999999	489	999999	560	337	999999	999999	606	738	388	999999	32	999999	978	560	476	999999	289	917	112	763	381	900	311	957	175	930	297	621	999999	137	376	999999	999999	268	999999	711	957	999999	999999	874	592	999999	999999	999999	692	82	999999	878	999999	653	198	660	585	999999	999999	999999	183	603	999999	891	999999	984	748	261	46	948	999999	720	470	764	715	915	884	237	999999	999999	389	999999	274	999999	380	419	761	346	938	999999	498	631	999999	999999	999999	364	212	150	949	607	566	999999	383	744	999999	840	417	106	938	283	775	358	741	999999	999999	291	338	78	521	999999	233	412	323	330	460	924	388	958	236	360	999999	743	999999	999999	999999	999999	519	530	999999	539	999999	665	407	999999	999999	150	889	479	999999	256	35	999999	999999	443	383	163	946	999999	294	999999	999999	999999	869	587	570	41	999999	178	361	90	772	808	999999	982	514	568	15	658	999999	319	44	908	656	979	335	579	124	843	999999	356	183	466	246	999999	87	552	795	820	104	909	79	721	128	999999	484	227	999999	999999	999999	999999	158	297	999999	974	999999	552	802	890	262	990	916	237	999999	15	906	999999	572	527	904	962	773	194	564	999999	250	323	790	999999	999999	999999	937	999999	999999	383	207	999999	793	271	417	534	749	905	567	113	999999	842	999999	122	325	178	654	999999	999999	966	52	963	732	201	733	253	761	377	395	154	63	999999	321	605	807	999999	521	310	999999	379	222	867	999999	460	488	999999	999999	678	119	336	463	999999	735	949	341	244	162	999999	538	173	772	382	520	423	60	552	999999	146	999999	304	656	353	14	372	753	184	346	282	999999	999999	672	93	268	999999	999999	999999	713	372	273	573	999999	919	772	945	606	840	999999	213	999999	999999	999999	445	373	815	680	119	819	373	205	167	897	880	889	213	999999	689	123	461	732	821	839	167	999999	740	999999	736	581	999999	765	912	827	999999	999999	999999	456	999999	720	453	388	581	420	350	176	116	999999	999999	999999	568	453	917	999999	999999	481	589	106	720	572	999999	999999	943	537	760	607	999999	999999	765	18	999999	757	274	968	669	999999	160	999999	498	990	765	75	448	706	23	615	847	999999	931	999999	292	999999	999999	999999	999999	999999	445	53	660	742	999999	777	910	978	999999	810	188	
999999	67	821	330	188	999999	730	807	567	999999	246	999999	155	759	107	407	114	725	999999	999999	611	999999	604	638	999999	750	755	116	999999	164	469	789	212	436	999999	137	120	340	114	999999	15	856	529	999999	208	528	515	983	999999	999999	805	262	485	788	577	999999	999999	193	223	437	851	623	818	412	999999	457	999999	718	860	970	297	774	621	369	27	754	999999	481	439	588	245	772	330	619	359	216	313	423	999999	831	674	926	127	677	230	391	999999	126	652	999999	216	796	132	815	91	41	641	125	771	823	999999	981	754	634	201	89	999999	209	63	274	153	898	860	39	305	371	657	944	999999	635	717	245	999999	687	381	449	650	514	538	999999	999999	198	999999	999999	126	692	182	492	485	151	999999	999999	73	999999	608	999999	936	103	520	999999	384	697	976	145	999999	480	162	76	999999	752	999999	999999	671	735	999999	954	255	824	912	999999	999999	174	468	998	999999	999999	182	450	999999	999999	513	999999	994	818	999999	999999	999999	517	929	999999	539	115	239	999999	999999	999999	176	337	689	999999	73	121	190	999999	530	219	238	978	598	237	307	712	987	999999	249	999999	793	852	999999	820	999999	999999	895	276	84	93	934	999999	296	246	999999	844	999999	435	999999	401	375	97	298	999999	650	244	918	701	999999	827	127	50	494	829	516	324	999999	999999	911	999999	999999	914	832	999999	285	503	692	362	525	463	950	999999	199	847	516	705	564	999999	180	508	820	203	928	999999	966	999999	251	466	730	398	999999	892	524	675	999999	461	999999	851	459	157	551	565	186	884	877	999999	850	646	323	810	759	489	698	412	999999	31	986	585	480	390	999999	235	999999	136	166	67	47	523	671	64	450	712	607	33	956	999999	27	999999	379	410	53	604	153	919	999999	817	999999	121	170	163	475	679	381	78	895	326	933	59	999999	819	999999	336	975	268	370	999999	999999	675	455	260	14	999999	216	79	347	657	92	712	498	999999	999999	926	363	999999	589	770	340	539	999999	640	330	967	324	559	999999	716	629	884	559	591	935	999999	665	999999	999999	532	473	311	730	248	243	230	561	999999	999999	601	973	467	678	599	716	352	547	815	929	47	628	656	197	630	38	999999	163	907	412	344	270	999999	999999	66	307	39	999999	889	406	999999	415	934	999999	291	743	171	215	960	999999	999999	980	850	980	999999	999999	817	999999	110	220	46	77	653	977	999999	341	530	109	622	999999	687	544	658	419	999999	631	693	62	999999	999999	866	991	203	999999	819	364	999999	472	256	
162	489	914	708	679	370	43	762	956	982	949	222	72	593	999999	999999	58	332	440	999999	489	220	764	218	223	353	999999	873	999999	167	266	921	68	852	469	812	772	835	978	59	796	869	999999	999999	955	674	804	999999	535	999999	771	42	978	999999	767	999999	725	705	999999	336	325	169	151	798	725	38	999999	219	134	855	424	222	353	391	365	999999	999999	693	263	548	548	647	348	774	396	234	942	748	95	527	97	77	999999	652	999999	637	999999	938	355	927	521	594	283	999999	430	558	688	597	955	999999	468	999999	452	999999	787	678	820	376	412	500	95	415	134	606	767	999999	871	701	658	728	892	545	348	335	36	999999	373	668	353	838	999999	355	792	938	69	65	624	404	865	65	999999	360	535	999999	841	116	470	677	912	83	686	999999	938	237	264	923	693	126	999999	833	314	162	33	574	999999	740	999999	196	546	712	733	999999	835	603	999999	999999	19	492	493	920	999999	695	755	999999	161	559	416	565	999999	146	372	999999	484	42	750	664	337	961	999999	999999	999999	999999	140	999999	999999	219	161	345	325	721	999999	210	999999	999	349	999999	999999	752	422	404	333	67	512	999999	350	235	992	803	852	257	999999	57	591	999999	436	219	999999	555	999999	942	407	81	249	999999	232	171	874	485	999999	999999	267	999999	549	506	777	999999	771	730	859	999999	227	358	493	999999	999999	866	619	250	573	139	63	999999	821	480	999999	262	817	999999	188	189	999999	517	999999	999999	990	629	508	94	615	999	448	999999	999999	816	724	58	587	181	455	365	552	999999	911	563	999999	416	763	79	509	999999	619	231	999999	680	763	710	248	999999	87	887	368	534	634	573	999999	228	164	15	999999	999999	999999	646	104	822	636	999999	605	556	643	583	999999	439	584	999999	390	999999	293	25	999999	24	999999	815	103	568	997	27	999	999999	999999	859	262	999999	323	561	850	999999	136	729	53	46	114	999999	138	999999	30	928	949	999999	193	999999	935	148	952	741	147	858	552	999999	824	619	727	267	684	784	330	999999	125	33	250	999999	999999	563	972	26	909	129	687	599	547	79	77	465	164	999999	999999	124	804	582	424	991	999999	999999	905	434	319	847	999999	354	183	911	812	926	999999	999999	385	999999	999999	999999	999999	999999	181	952	989	999999	999999	271	999999	287	999999	216	314	999999	999999	259	986	499	658	547	707	999999	122	342	426	635	999999	150	172	999999	31	551	948	868	750	999999	819	478	610	160	882	999999	999999	728	494	999999	607	279	327	53	789	885	
723	628	239	769	905	999999	536	364	498	999999	108	999999	266	318	268	445	999999	213	439	518	999999	508	665	659	327	393	848	459	37	987	823	128	999999	145	828	330	999999	999999	999999	980	941	256	999999	999999	949	30	999999	999999	708	171	485	999999	999999	280	996	999999	962	579	999999	522	999999	86	336	511	587	979	134	130	490	938	806	813	713	458	577	642	999999	999999	709	306	920	672	751	866	999999	708	514	328	999999	612	367	999999	537	977	999999	999999	999999	999999	893	969	896	999999	695	769	999999	672	410	165	703	363	378	779	870	999999	999999	328	999999	470	10	999999	475	805	980	999999	999999	746	285	736	468	712	722	697	299	999999	410	999999	976	981	510	839	308	359	999999	785	243	999999	999999	999999	999999	672	539	459	999999	25	504	100	999999	817	999999	618	397	674	697	999999	641	681	999999	139	745	999999	999999	353	959	171	999999	126	999999	205	999999	999999	557	893	360	795	182	272	547	284	246	999999	217	169	793	892	451	634	661	633	154	999999	107	69	646	362	330	999999	500	988	444	387	909	176	183	205	999999	503	323	901	818	378	144	215	999999	435	815	192	560	77	719	946	464	556	999999	93	895	497	257	997	475	986	772	999999	839	858	411	51	986	999999	831	999999	999999	760	815	775	999999	892	176	221	547	148	636	999999	278	498	923	362	125	99	309	573	256	325	999999	831	606	584	375	999999	34	773	205	961	245	771	999999	703	741	285	665	999999	330	46	460	336	360	348	999999	999999	935	58	999999	896	999999	999999	999999	999999	334	983	178	842	526	141	999999	773	999999	674	197	507	863	229	621	839	434	999999	252	219	865	109	481	268	303	999999	999999	975	999999	309	999999	999999	79	640	379	757	116	822	486	199	999999	999999	393	999999	161	999999	999999	715	437	96	471	992	25	492	139	234	512	999999	548	999999	42	999999	999999	643	999999	219	438	232	850	999999	733	611	819	63	370	999999	716	794	116	521	546	999999	548	999999	837	680	962	999999	511	999999	255	205	284	985	999999	637	999999	750	685	999999	999999	265	865	573	999999	860	182	961	131	949	999999	999999	999999	37	999999	647	672	175	999999	329	999999	851	999999	705	618	537	337	999999	999999	732	429	965	119	999999	999999	999999	529	975	407	977	508	999999	465	561	636	537	401	256	40	999999	964	999999	999999	999999	694	502	544	999999	999999	825	532	348	74	398	530	999999	607	999999	860	672	999999	697	767	827	821	255	396	169	79	91	146	91	803	387	768	999999	999999	754	999999	674	999999	369	31	582	
999999	169	936	76	41	999999	929	999999	395	367	400	277	999999	999999	543	449	115	385	100	873	688	451	545	687	630	695	532	853	168	195	999999	759	999999	195	383	662	319	329	137	985	161	383	695	445	987	999999	17	999999	220	41	999999	372	999999	999999	893	12	999999	259	446	345	560	85	604	999999	442	641	601	641	743	881	140	786	257	115	721	315	756	109	999999	139	688	629	643	999999	999999	563	999999	527	301	380	47	999999	882	791	435	999999	778	495	13	356	999999	375	999999	999999	900	999999	124	173	436	588	256	524	559	999999	657	930	442	999999	999999	878	999999	83	999999	372	843	80	903	465	679	646	536	270	106	353	239	999999	470	314	999999	843	999999	999999	101	713	134	999999	999999	575	999999	504	642	311	912	135	205	826	35	999999	999999	830	880	658	494	790	999999	999999	428	216	87	343	999999	138	251	999999	439	834	982	636	248	999999	570	999999	330	184	999999	234	358	999999	157	413	298	999999	818	405	963	790	999999	310	999999	999999	104	303	498	999999	45	999999	69	182	696	999999	844	398	557	175	270	999999	337	319	999999	827	637	457	69	673	55	794	319	999999	777	999999	11	681	975	109	999999	999999	839	529	999999	499	999999	999999	284	785	569	999999	127	653	145	420	999999	523	523	834	999999	646	999999	999999	999999	251	204	223	405	57	370	172	423	999999	939	992	713	807	999999	298	661	461	999999	283	114	999999	677	666	999999	999999	195	487	168	150	597	589	43	25	999999	898	304	952	780	237	425	406	485	669	714	152	707	654	353	999999	182	999999	473	959	719	999999	573	538	999999	999999	862	999999	14	282	860	360	999999	697	44	281	993	999999	680	945	858	707	999999	17	952	567	659	999999	999999	999999	968	546	125	83	305	172	334	766	449	999999	374	543	402	213	808	363	999999	19	999999	81	241	473	380	527	111	21	941	566	585	944	999999	999999	999999	81	314	323	244	886	402	871	947	999999	269	938	580	325	999999	466	209	999999	999999	999999	920	72	701	505	176	597	971	293	231	768	999999	504	362	53	795	330	999999	999999	999999	999999	617	749	999999	999999	213	441	999999	786	706	484	999999	987	569	999999	999999	685	999999	999999	157	999999	914	118	649	999999	999999	764	585	537	530	984	999999	715	478	88	999999	181	937	697	301	734	650	195	999999	747	999999	203	934	622	999999	120	999999	100	347	999999	391	509	109	999999	957	448	855	419	266	722	999999	651	999999	999999	708	240	747	682	516	999999	999999	999999	531	902	776	853	829	999999	895	420	999999	477	
377	996	999999	532	81	991	739	999999	879	241	929	864	830	999999	684	453	999999	999999	372	999999	999999	925	999999	662	977	999999	999999	114	999999	999999	523	845	688	449	999999	522	794	185	168	999999	999999	663	543	764	799	999999	81	26	999999	999999	59	494	57	999999	999999	452	999999	44	999999	874	999999	634	244	986	718	93	185	390	486	172	658	738	252	616	334	919	392	722	999999	320	135	999999	999999	242	999999	39	798	923	554	999999	13	999999	630	294	933	999999	428	556	999999	716	491	999999	999999	15	999999	321	999999	440	999999	974	70	999999	181	999999	999999	670	698	12	154	688	295	261	999999	655	999999	999999	999999	957	683	26	999999	835	676	999999	829	444	622	930	514	531	787	367	999999	580	771	999999	588	396	545	272	999999	426	999999	367	430	239	854	885	846	828	999999	999999	757	424	484	999999	129	999999	414	999999	999999	999999	498	999999	901	927	768	265	999999	999999	319	721	421	421	406	84	434	999999	999999	599	589	737	999999	685	327	503	610	79	105	547	96	564	981	999999	224	851	928	787	999999	502	470	598	11	999999	518	491	871	346	999999	999999	799	809	308	814	724	999999	683	812	305	999999	327	699	170	346	866	755	999999	190	206	554	155	646	999999	233	139	990	735	999999	177	836	631	274	61	695	999999	286	265	177	516	903	178	126	492	68	185	999999	438	664	36	999999	751	999999	149	472	264	163	956	85	685	734	584	491	999999	999999	776	63	647	474	999999	589	500	572	673	302	999999	39	999999	795	58	368	561	81	174	414	94	940	134	999999	441	594	330	999999	491	782	329	687	999999	32	999999	999999	133	963	999999	999999	272	189	999999	847	96	234	998	170	37	327	182	999999	326	999999	385	999999	929	68	43	14	268	999999	90	890	973	698	558	142	513	926	244	597	15	999999	151	999999	922	287	503	216	999999	170	163	174	610	815	370	249	999999	456	202	74	930	999999	999999	952	108	137	873	397	675	866	999999	110	92	584	508	599	99	479	913	652	565	826	418	108	166	916	999999	999999	338	999999	494	67	734	179	999999	944	548	198	807	794	413	115	999999	999999	513	63	999999	36	317	771	160	177	542	549	509	113	651	91	999999	191	847	715	999999	999999	999999	599	375	912	916	563	61	901	672	128	248	459	999999	689	999999	113	999999	263	999999	566	169	326	525	194	999999	564	302	466	999999	625	999999	697	56	184	358	914	999999	999999	999999	753	720	258	999999	423	311	60	817	962	496	693	999999	999999	865	999999	207	64	83	190	252	362	
270	594	508	999999	181	999999	412	121	999999	679	425	664	153	106	846	910	999999	999999	999999	999999	999999	339	999999	999999	999999	363	832	999999	977	304	840	507	926	757	999999	135	750	459	999999	760	999999	706	632	999999	277	999999	451	768	999999	297	243	971	306	633	616	930	624	799	999999	818	718	858	144	999999	839	918	999999	395	613	720	170	999999	860	132	970	49	707	163	441	585	912	74	897	999999	71	869	210	999999	151	999999	511	950	999999	433	999999	789	572	595	977	359	954	65	165	935	137	871	121	183	662	576	233	470	999999	999999	999999	653	999999	454	975	970	717	445	999999	60	218	219	690	999999	999999	191	477	121	999999	999999	631	856	909	961	562	199	757	36	640	575	339	999999	592	488	999999	999999	828	127	620	17	642	999999	999999	999999	727	999999	190	685	103	999999	108	999999	294	285	999999	999999	744	999999	892	999999	222	690	805	678	721	177	999999	999999	908	691	999999	999999	999999	178	450	999999	54	804	244	999999	18	999999	999999	168	477	228	756	317	917	477	653	829	235	834	794	951	713	143	392	559	300	999999	776	411	128	747	619	126	835	458	15	999999	999999	257	776	999999	757	646	999999	502	999999	999999	294	440	47	532	134	666	383	498	409	910	421	685	353	40	999999	999999	50	729	999999	999999	481	469	472	999999	75	977	999999	654	204	77	999999	890	147	981	694	345	374	596	999999	952	743	347	59	105	999999	88	903	999999	844	235	605	481	894	782	838	824	968	333	466	999999	608	999999	303	999999	976	999999	999999	372	999999	960	999999	453	999999	655	896	144	420	377	195	986	84	321	810	969	471	999999	995	365	999999	869	377	50	139	999999	999999	24	53	717	999999	999999	541	999999	411	884	77	162	374	248	886	999999	414	600	147	480	999999	297	918	334	999999	524	535	191	230	476	592	127	324	640	311	999999	101	702	259	199	999999	543	910	925	901	319	999999	999999	999999	448	464	776	902	659	402	66	105	718	847	999999	470	360	320	999999	999999	999999	837	733	999999	999999	612	712	999999	948	34	999999	387	999999	433	560	437	778	711	781	21	816	224	664	247	255	785	999999	854	999999	729	104	232	999999	999999	951	999999	363	820	475	835	752	434	999999	634	863	679	112	294	297	999999	692	648	999999	999999	485	735	999999	496	691	228	239	857	695	229	929	317	412	999999	482	89	83	999999	246	999999	268	999999	270	40	999999	576	999999	98	567	489	46	999999	693	61	999999	225	308	867	139	256	999999	895	999999	999999	704	555	276	744	812	218	102	
734	411	593	665	104	999999	999999	121	999999	545	151	300	216	999999	483	999999	999999	220	999999	780	215	827	999999	350	373	651	535	999999	828	309	938	285	359	999999	311	54	110	395	999999	999999	165	755	999999	711	999999	604	532	552	999999	999999	915	533	556	437	886	907	422	999999	301	452	938	817	293	999999	606	866	941	999999	999999	438	523	965	999999	999999	625	460	814	999999	885	768	999999	999999	114	999999	999999	415	729	921	509	404	632	856	999999	611	812	999999	472	207	114	597	663	712	671	792	417	949	999999	999999	812	436	103	143	367	532	999999	999999	713	396	431	201	999999	29	320	486	806	667	999999	555	999999	287	999999	616	999999	298	999999	416	999999	999999	489	444	999999	689	999999	999999	311	498	499	999999	999999	999999	634	86	776	999999	460	643	402	195	999999	750	88	821	346	534	448	486	959	999999	999999	916	999999	999999	907	986	163	457	999999	247	184	317	177	309	277	999999	999999	911	839	271	837	471	24	137	335	738	999999	999999	999999	584	999999	824	539	430	154	999999	224	999999	999999	789	999999	999999	733	165	999999	678	583	999999	999999	500	881	999999	647	999999	241	955	902	515	75	999999	630	937	115	999999	612	360	999999	746	165	905	631	419	742	60	512	834	737	859	126	999999	164	587	672	852	999999	999999	187	841	199	198	469	709	177	10	169	999999	999999	999999	552	660	899	837	623	648	868	471	794	596	195	406	228	999999	398	417	23	999999	999999	263	631	999999	182	937	556	967	999999	922	252	999999	891	690	937	339	999999	466	758	999999	963	33	983	242	312	999999	655	792	970	425	320	999999	986	999999	999999	999999	776	46	999999	961	290	656	211	945	229	62	705	504	469	888	736	932	659	695	90	999999	279	399	213	592	292	764	999999	30	612	492	755	999999	144	302	999999	280	978	796	47	316	999999	48	23	259	884	999999	332	91	689	388	109	301	45	314	999999	387	999999	895	999999	525	659	190	343	736	307	930	370	999999	334	465	954	863	999999	773	429	240	385	953	999999	141	441	914	999999	234	392	464	739	829	928	186	447	92	999999	521	999999	641	704	999999	951	999999	790	999999	757	233	999999	245	642	999999	885	144	11	999999	198	548	94	745	999999	119	353	843	200	540	248	158	28	871	747	999999	127	788	536	109	12	999999	350	285	167	117	800	156	999999	477	943	794	184	568	894	577	437	911	999999	595	933	118	764	259	917	608	215	562	999999	506	154	107	607	902	876	446	207	999999	999999	742	319	206	32	722	999999	454	973	459	
999999	999999	708	215	996	940	175	893	987	100	367	559	901	247	658	324	333	846	196	282	692	458	380	628	999999	999999	286	999999	96	52	662	999999	999999	999999	999999	999999	798	938	110	667	999999	983	458	116	999999	37	999999	999999	548	999999	399	750	268	701	999999	528	799	90	881	999999	664	439	999999	945	438	894	925	155	999999	338	526	394	746	529	546	999999	10	273	186	306	218	214	197	999999	652	912	214	932	999999	67	530	717	67	162	999999	999999	185	512	678	557	112	695	999999	219	191	999999	999999	739	165	67	528	999999	904	999999	739	460	999999	428	303	999999	690	999999	165	604	808	808	337	594	526	249	533	999999	594	629	203	523	793	978	206	647	908	474	777	999999	538	993	813	481	423	552	65	757	999999	162	867	120	539	999999	410	382	999999	418	999999	916	999999	40	941	999999	392	225	666	273	232	999999	617	225	224	233	75	814	995	855	181	974	193	775	999999	999999	999999	93	999999	977	999999	823	968	499	261	999999	407	508	999999	538	99	207	885	999999	535	562	544	651	895	316	999999	595	387	822	247	248	732	758	752	509	522	308	242	999999	696	408	687	127	963	363	999999	567	762	466	766	973	98	402	250	999999	897	120	197	677	236	981	446	156	262	999999	139	648	999999	553	25	999999	965	207	105	136	999999	999999	688	542	490	193	833	920	65	273	159	339	999999	37	611	999999	121	565	461	714	961	999999	864	949	999999	187	811	219	999999	976	18	891	306	124	849	999999	431	999999	196	53	999999	525	100	988	999999	799	999999	728	941	613	679	410	999999	390	999999	344	999999	738	317	312	381	623	479	89	264	999999	43	403	999999	141	999999	465	378	418	566	446	999999	876	96	434	999999	93	999999	838	999999	608	156	999999	949	515	999999	692	347	884	671	999999	999999	20	734	604	765	736	551	809	632	223	41	999999	824	728	893	686	652	883	999999	298	999999	999999	782	999999	122	127	999999	672	999999	298	127	999999	746	999999	400	439	151	491	668	321	542	468	215	93	576	818	101	230	621	240	999999	464	999999	382	999999	999999	237	999999	492	647	291	878	594	344	106	548	999999	792	999999	463	544	999999	224	943	999999	999999	435	699	89	303	36	233	999999	984	257	999999	862	374	854	986	212	73	999999	30	39	999999	873	871	987	38	238	999999	893	167	695	879	250	999999	999999	999999	978	538	999	199	621	67	827	610	96	442	999999	226	938	350	999999	999999	172	203	913	102	23	563	999999	60	74	728	340	893	298	378	422	999999	
747	563	17	674	74	809	409	999999	835	273	999999	554	352	999999	370	552	999999	224	999999	57	773	533	286	424	999999	948	134	892	727	999999	321	718	999999	509	478	384	999999	999999	416	362	793	942	267	999999	999999	168	708	61	999999	787	999999	999999	661	999999	412	223	286	592	848	126	684	516	254	901	951	76	534	842	544	985	219	327	808	364	263	831	276	536	646	667	249	82	535	939	945	247	66	654	107	264	999999	750	739	300	677	286	999999	365	798	999999	634	999999	517	999999	578	670	275	307	122	581	947	750	999999	191	876	999999	981	314	956	714	999999	999999	999999	289	999999	469	588	999999	686	977	142	910	738	934	42	384	565	163	371	284	999999	999999	542	525	316	357	999999	557	423	75	304	393	409	94	701	754	130	237	493	999999	999999	757	620	144	448	47	22	999999	158	502	56	827	999999	999999	742	999999	347	229	973	540	665	40	999999	621	999999	749	511	654	999999	288	263	337	670	999999	202	224	999999	407	86	999999	345	999999	408	999999	28	476	450	999999	351	999999	999999	900	264	953	453	999999	999999	999	462	999999	999999	368	780	870	999999	719	167	691	489	527	121	940	152	999999	205	999999	631	183	999999	215	308	783	312	791	871	363	83	999999	999999	999999	561	150	999999	387	743	977	20	538	682	309	319	759	999999	824	340	476	999999	561	758	578	429	999999	406	256	999999	752	65	988	998	884	646	999999	883	999999	999999	970	995	765	959	999999	864	103	500	999999	896	999999	544	488	999999	405	605	522	958	239	999999	999999	999999	698	999999	991	921	32	540	999999	662	868	875	899	858	999999	481	992	601	540	714	336	988	112	360	850	217	577	537	602	288	999999	492	999999	627	892	237	999999	999999	967	306	842	562	703	999999	38	673	999999	629	102	924	613	920	428	524	394	94	640	999999	146	999999	354	494	937	999999	999999	386	231	281	999999	141	184	224	633	243	872	774	294	472	332	186	572	999999	445	999999	675	213	73	139	243	807	596	999999	640	193	952	357	624	194	111	651	452	373	664	960	999999	398	296	194	652	619	999999	178	25	960	999999	999999	59	269	843	334	322	102	47	999999	545	225	999999	450	291	999999	999999	999999	999999	999999	734	209	999999	484	928	286	917	879	486	999999	17	428	999999	999999	972	555	999999	999999	350	999999	339	359	335	506	425	534	814	846	999999	137	999999	699	999999	344	235	22	123	574	341	566	417	999999	616	424	999999	126	281	999999	478	735	227	794	759	593	351	999999	873	787	69	404	472	
999999	999999	358	163	318	999999	609	454	959	442	732	34	999999	369	896	742	911	356	308	999999	910	999999	177	910	676	939	223	993	999999	148	336	515	999999	104	346	467	999999	270	841	505	999999	459	518	302	494	769	999999	234	454	642	962	440	760	151	999999	999999	809	999999	487	379	407	615	603	820	999999	227	97	689	999999	439	484	650	514	803	590	461	999999	874	426	906	963	988	548	999999	186	895	999999	795	543	999999	658	819	999999	999999	999999	999999	999999	698	196	276	682	999999	999999	25	168	322	999999	956	560	110	999999	934	31	580	999999	418	76	396	644	221	472	301	156	389	999999	665	999999	52	999999	533	605	171	688	159	233	676	786	533	999999	864	969	798	245	442	800	723	798	999999	66	688	989	469	63	974	804	391	150	822	244	503	999999	883	999999	36	505	999999	256	871	357	739	999999	543	346	780	999999	673	65	713	999999	67	866	663	986	27	544	145	117	713	355	842	536	963	299	999999	418	95	547	218	937	127	476	999999	855	326	66	999999	132	283	731	140	335	999999	999999	186	636	999999	897	999999	492	369	574	542	526	999999	999999	668	254	790	999999	999999	135	999999	999999	471	591	940	807	669	960	97	999999	999999	981	224	999999	109	999999	999999	920	627	198	314	726	578	553	933	410	999999	123	398	212	999999	912	999999	15	488	661	772	999999	695	983	237	283	404	999999	741	999999	311	998	113	999999	999999	870	743	968	821	130	207	999999	657	539	466	555	572	885	680	920	416	219	37	448	958	527	234	644	961	41	331	231	812	382	999999	353	20	460	80	472	179	999999	194	368	463	854	937	999999	526	681	710	999999	676	820	154	102	970	665	979	999999	646	999999	17	999999	799	975	115	999999	440	999999	545	999999	814	218	999999	999999	999999	669	984	113	590	77	127	289	330	811	999999	991	237	999999	382	355	999999	467	999999	999999	599	404	999999	999999	748	661	726	412	999999	598	705	467	78	999999	77	310	680	875	999999	578	981	727	469	987	999999	123	57	433	740	199	641	357	392	680	220	631	110	506	365	928	351	999999	999999	732	116	999999	923	892	939	82	999999	604	444	257	98	871	999999	999999	68	634	613	302	671	947	957	357	999999	397	134	446	209	999999	999999	104	236	276	585	737	880	999999	200	999999	494	668	524	46	913	144	592	999999	999999	528	999999	730	325	59	53	205	999999	759	22	999999	767	999999	999999	500	94	999999	30	822	296	207	701	726	999999	999999	808	13	999999	920	999999	940	805	999999	999999	680	736	
789	779	187	233	999999	962	131	999999	665	397	990	795	34	999999	573	124	769	62	498	827	721	999999	866	250	49	772	999999	325	81	729	981	753	202	763	304	999999	999999	999999	906	999999	580	999999	778	70	817	218	408	999999	999999	826	46	734	261	853	999999	502	912	936	999999	617	117	805	257	999999	416	247	602	270	658	13	281	180	156	263	256	325	518	806	433	999999	373	887	455	255	692	999999	502	349	999999	801	658	906	415	999999	137	999999	158	841	999999	579	615	148	319	999999	554	865	588	997	606	700	984	999999	999999	362	999999	999999	360	12	253	169	745	999999	521	856	354	375	765	857	136	482	176	677	162	853	226	235	577	588	701	827	999999	999999	742	999999	817	551	402	62	999999	907	424	156	597	494	834	361	626	463	522	189	110	730	871	134	533	317	954	659	146	28	652	772	310	999999	999999	999999	521	999999	999999	803	972	999999	813	228	67	30	89	999999	29	864	608	999999	75	521	727	938	999999	618	524	510	597	743	916	999999	264	651	845	181	994	999999	999999	999999	999999	719	216	999999	917	652	76	513	999999	296	640	281	999999	538	706	788	699	999999	999999	902	949	999999	999999	238	796	999999	964	415	184	908	672	435	999999	999999	699	356	314	339	999999	999999	552	21	283	999999	113	644	615	726	945	66	481	442	975	937	213	886	513	978	600	139	688	660	338	329	624	214	256	964	999999	360	483	999999	999999	636	999999	999999	999999	904	135	161	181	248	999999	128	437	999999	460	96	251	812	999999	336	999999	891	302	891	999999	953	686	899	397	651	999999	595	582	121	999999	348	999999	999999	632	608	852	448	958	450	199	220	892	394	754	170	722	35	999999	157	630	649	344	468	265	999999	999999	236	764	999999	360	875	999999	325	337	121	509	976	190	244	484	300	933	852	702	471	999999	302	154	237	929	862	87	435	490	263	999999	128	19	331	390	626	684	437	99	323	999999	576	66	643	660	999999	844	282	999999	339	715	999999	766	794	249	926	999999	536	600	498	797	119	834	999999	116	390	966	859	854	857	616	999999	762	999999	795	495	245	999999	576	193	27	804	762	999999	547	522	362	225	91	463	999999	157	999999	601	525	566	999999	981	536	280	999999	985	428	814	999999	220	728	999999	999999	999999	690	579	959	417	999999	992	356	683	537	593	38	999999	777	999999	999999	999999	668	171	862	239	753	999999	975	306	413	41	386	947	437	336	793	974	226	338	772	964	197	429	130	532	999999	999999	454	942	999999	39	
217	38	999999	999999	552	567	525	769	10	999999	604	999999	14	449	616	408	256	210	799	999999	533	449	999999	358	280	248	999999	339	30	695	999999	42	64	383	999999	357	456	181	784	236	458	457	337	345	370	534	425	681	916	810	811	253	999999	197	505	768	411	153	985	313	526	195	748	314	999999	572	608	630	625	269	952	84	426	573	605	86	122	291	988	745	823	369	423	219	884	565	889	866	878	999999	946	313	196	481	709	273	708	32	999999	999999	925	794	999999	656	857	999999	827	578	592	429	656	129	164	249	489	999999	771	539	999999	71	999999	742	999999	569	323	999999	887	944	999999	999999	999999	99	573	200	820	38	314	767	999999	999999	738	320	999999	459	999999	826	158	999999	991	552	501	999999	999999	999999	125	193	52	496	343	218	849	882	714	260	61	566	556	999999	999999	460	852	999999	187	283	999999	371	467	302	169	496	500	939	999999	999999	840	999999	497	916	84	636	986	817	433	153	999999	855	606	33	407	999999	999999	194	528	541	699	496	992	999999	999999	754	999999	749	336	846	717	999999	930	402	420	853	79	999999	889	999999	999999	45	999999	44	999999	999999	764	444	895	326	999999	316	421	999999	999999	353	999999	999999	593	329	910	999999	999999	586	435	399	925	214	612	553	773	639	304	735	76	664	915	958	354	855	989	291	854	20	629	411	999999	518	779	77	648	901	57	999999	882	999999	554	994	608	585	999999	560	999999	999999	552	587	21	999999	354	958	437	257	999999	737	339	629	392	999999	957	34	901	416	999999	545	904	871	999999	999999	853	999999	119	921	359	769	999999	999999	459	511	467	52	399	811	173	820	640	400	88	319	239	262	999999	83	46	584	683	146	136	296	447	999999	995	286	832	999999	848	515	898	999999	435	900	180	880	999999	915	634	100	252	613	905	999999	793	999999	504	600	994	46	884	774	95	176	313	999999	74	785	56	122	979	658	999999	134	502	34	884	339	999999	964	69	131	999999	593	893	522	391	999999	888	722	999999	999999	521	812	630	999999	968	268	597	17	816	999999	999999	999999	999999	999999	641	780	999999	768	398	999999	518	40	976	763	823	999999	283	999999	780	999999	897	334	999999	999999	146	169	504	378	999999	625	999999	999999	157	832	263	439	482	999999	880	611	999999	129	333	999999	999999	490	999999	867	310	475	985	806	237	999999	339	543	999999	373	458	999999	285	643	712	773	433	999999	999999	999999	999999	394	29	975	910	179	220	999999	999999	725	33	999999	334	637	77	590	999999	935	847	999999	
502	999999	259	119	850	408	999999	288	417	559	192	290	608	690	367	999999	456	20	999999	999999	999999	561	542	465	349	802	999999	648	575	131	143	498	595	419	652	999999	999999	999999	134	512	999999	931	999999	451	542	743	57	644	279	999999	999999	630	999999	789	999999	940	999999	793	769	57	999999	999999	712	296	426	693	999999	199	999999	577	999999	999999	885	393	224	542	201	100	922	606	754	512	999999	423	999999	999999	999999	999999	999999	999999	612	999999	150	87	999999	166	228	83	35	999999	999999	857	606	702	999999	597	999999	656	575	465	748	97	871	173	999999	748	318	999999	999999	999999	999999	999999	778	999999	965	439	405	808	999999	67	324	128	74	82	999999	897	905	999999	52	399	768	802	240	954	963	999999	479	977	784	512	847	999999	775	121	614	170	999999	999999	999999	942	201	936	524	517	999999	630	32	799	616	406	999999	642	257	908	999999	441	658	999999	371	450	959	999999	34	629	219	394	353	999999	467	396	817	633	999999	999999	208	999999	999999	722	812	343	501	680	371	388	668	215	999999	866	966	182	512	999999	909	296	982	772	912	894	308	999999	287	79	341	999999	588	999999	704	156	710	324	999999	935	21	38	948	289	67	646	999999	999999	712	999999	999999	295	884	562	724	651	127	435	999999	999999	424	65	66	999999	348	151	799	999999	511	535	999999	999999	29	576	253	999999	347	702	715	276	999999	999999	54	800	93	56	344	35	999999	999999	999999	285	999999	999999	999999	955	972	999999	940	915	846	511	503	999999	331	999999	275	999999	319	999999	313	425	999999	651	460	130	21	265	999999	302	807	774	964	458	506	879	256	999999	65	298	909	821	762	799	430	432	799	866	478	749	780	36	715	652	748	613	999999	754	999999	999999	943	999999	187	999999	999999	81	547	54	681	452	96	25	262	31	933	999999	662	920	999999	999999	331	155	786	598	522	780	69	321	710	892	323	999999	940	999999	354	202	643	124	999999	359	999999	754	194	36	662	764	774	694	718	999999	999999	999999	534	999999	79	999999	929	589	999999	338	22	999999	344	789	138	999999	85	597	999999	999999	848	999999	239	871	153	576	960	760	935	757	15	374	602	999999	999999	678	967	660	596	556	999999	64	989	362	347	659	420	405	999999	77	689	187	28	977	416	413	415	663	147	502	837	179	653	377	332	999999	632	999999	848	460	999999	424	10	999999	478	794	999999	877	533	493	999999	564	862	867	999999	828	999999	999999	999999	537	272	314	999999	103	718	103	411	999999	40	999999	999999	530	556	446	450	999999	186	898	
509	999999	999999	538	999999	999999	346	283	999999	785	309	999999	999999	17	851	321	198	999999	902	907	999999	385	392	999999	846	999999	999999	635	17	425	999999	803	652	457	125	425	682	733	999999	999999	756	445	786	626	999999	536	407	29	679	245	258	999999	371	278	999999	133	239	917	692	305	198	711	275	999999	999999	505	999999	844	891	436	638	464	999999	44	160	965	598	766	999999	320	436	446	956	772	177	299	442	383	999999	991	195	764	51	999999	679	999999	999999	896	999999	999999	684	563	999999	252	606	793	990	337	128	531	535	472	303	381	999999	751	999999	999999	999999	78	73	478	999999	900	999999	873	423	267	365	115	795	702	508	807	999999	872	319	999999	175	383	999999	115	264	437	466	723	471	669	20	927	299	677	183	199	754	215	678	237	12	999999	380	999999	971	23	735	833	999999	496	746	996	999999	52	337	999999	770	999999	224	457	443	527	999999	999999	257	437	815	128	528	999999	63	429	204	92	711	442	999999	575	999999	251	702	632	758	975	923	999999	999999	257	999999	833	429	999999	991	231	999999	484	330	999999	484	543	207	617	314	655	999999	326	999999	360	340	894	346	204	824	972	755	810	768	437	830	244	942	567	778	999999	999999	267	437	973	999999	236	122	386	100	599	53	94	328	113	542	606	999999	999999	999999	999999	999999	234	971	29	476	982	999999	893	795	250	600	999999	838	619	765	186	888	828	71	999999	782	999999	113	234	928	999999	492	665	895	234	32	808	999999	333	207	664	999999	999999	507	316	520	229	591	850	998	414	256	708	347	366	717	392	82	812	999999	999999	131	999999	999999	805	499	60	998	999999	227	999999	999999	999999	999999	999999	890	479	331	755	594	562	999999	999999	236	524	424	999999	328	538	516	999999	735	838	659	669	543	999999	328	701	816	469	231	29	632	216	425	740	296	246	475	247	71	327	227	120	169	867	520	576	391	716	732	469	65	587	67	159	855	752	567	350	161	630	999999	135	341	358	631	999999	108	683	497	999999	999999	278	579	417	621	549	509	676	39	752	319	110	737	999999	964	999999	158	999999	885	999999	678	999999	96	440	388	102	779	999999	999999	499	477	707	228	649	406	786	18	999999	538	316	999999	999999	320	409	320	839	397	579	394	585	871	833	798	952	413	999999	192	148	39	999999	769	698	999999	539	285	611	881	97	365	187	999999	508	737	999999	301	787	814	686	130	548	999999	209	999999	660	999999	999999	999999	999999	246	468	604	999999	999999	19	546	999999	461	781	134	999999	
999999	999999	223	217	548	372	106	229	661	626	132	999999	28	490	823	569	282	778	999999	641	702	615	999999	897	582	177	999999	727	999999	999999	335	43	562	421	999999	999999	999999	999999	121	265	547	689	614	620	346	109	851	138	195	976	999999	682	869	493	16	352	459	326	635	381	483	378	999999	915	300	98	943	606	999999	429	583	74	667	655	103	22	11	999999	560	999999	325	999999	999999	65	475	652	174	79	415	248	945	670	582	739	999999	179	502	699	999999	257	165	255	238	999999	999999	216	25	223	399	994	351	228	765	162	66	999999	836	141	449	647	999999	999999	200	999999	484	913	492	927	874	999999	519	312	910	313	327	80	999999	775	662	269	637	950	999999	421	897	726	904	430	683	68	342	370	259	681	999999	291	64	577	999999	490	999999	999999	349	475	484	49	317	461	834	985	201	71	479	190	20	999999	204	779	999999	757	18	71	253	815	591	159	62	239	981	45	25	953	493	181	545	548	610	213	999999	858	418	453	595	698	866	281	890	79	670	999999	96	284	999999	999999	481	661	999999	534	883	334	986	999999	479	798	970	248	578	308	644	471	999999	991	842	905	348	564	476	555	949	320	268	999999	999999	634	949	740	149	958	699	883	704	86	329	612	871	999999	973	797	727	627	702	999999	435	209	983	999999	999999	908	196	999999	999999	299	585	573	76	14	520	845	999999	239	109	620	608	760	767	297	671	240	44	18	591	679	827	999999	617	676	999999	369	650	853	308	240	771	782	698	999999	501	756	546	866	819	137	999999	498	528	92	984	999999	441	695	434	999999	999999	187	335	516	471	263	955	999999	999999	161	204	995	931	868	848	825	72	362	999999	914	999999	999999	198	999999	731	338	999999	999999	691	883	927	999999	429	105	999999	593	457	999999	943	247	801	156	419	668	932	999999	567	660	999999	169	611	88	899	999999	999999	999999	989	872	784	142	999999	999999	708	573	999999	250	576	835	511	999999	378	999999	999999	558	999999	999999	757	999999	530	780	771	152	300	999999	999999	849	64	910	999999	660	604	999999	407	810	786	380	999999	999999	444	692	999999	732	999999	999999	791	730	999999	351	405	970	948	469	351	14	371	319	139	186	302	999999	195	999999	258	850	999999	792	483	607	772	999999	110	911	95	837	404	48	999999	999999	741	550	999999	713	515	616	712	145	243	402	449	476	251	271	553	999999	507	719	999999	307	999999	998	256	71	578	662	999999	46	383	513	609	332	325	818	444	752	999999	999999	160	999999	
999999	524	559	91	999999	305	501	999999	367	999999	340	685	564	999999	991	743	303	127	999999	999999	999999	676	761	730	999999	127	160	433	826	801	865	36	569	842	169	805	449	999999	903	999999	170	42	678	358	183	999999	767	629	826	701	999999	87	999999	308	999999	472	762	829	298	51	155	78	21	566	169	999999	126	722	536	999999	304	138	999999	861	999999	999999	997	413	556	869	359	531	606	999999	353	788	688	271	945	696	999999	620	877	861	138	999999	30	122	199	869	807	55	102	639	407	330	862	485	616	193	474	999999	282	999999	692	624	471	885	999999	380	625	855	776	839	154	684	260	999999	999999	999999	692	885	999999	686	71	313	438	966	999999	33	925	213	654	761	232	999999	999999	999999	999999	514	631	144	899	818	999999	952	278	262	495	723	79	510	752	999999	501	589	145	595	367	999999	195	504	167	199	999999	421	999999	999999	999999	999999	999999	802	999999	229	967	557	986	999999	442	999999	44	999999	481	999999	953	425	999999	637	270	643	556	751	101	790	999999	137	977	709	373	999999	752	264	999999	43	386	277	327	533	999999	944	603	999999	163	258	999999	20	32	162	246	39	961	573	999999	974	904	594	710	402	901	840	999999	286	42	610	366	780	539	999999	628	685	999999	927	586	999999	50	999999	999999	842	446	317	114	824	472	344	999999	188	509	671	999999	792	566	999999	632	220	374	326	707	553	892	573	480	585	999999	999999	930	999999	999999	438	933	999999	995	868	999999	593	735	755	999999	698	999999	187	281	868	999999	999999	129	183	305	376	951	723	118	55	950	873	836	528	999999	912	999999	837	999999	999999	737	50	999999	697	969	48	484	999999	512	19	814	714	302	612	276	697	441	757	738	620	999999	220	979	999999	999999	999999	756	216	999999	901	999999	901	999999	210	999999	277	50	431	999999	266	891	999999	999999	108	241	245	580	234	262	602	999999	999999	999999	581	593	999999	70	846	779	887	292	999999	163	610	725	999999	999999	999999	481	998	999999	20	553	481	728	999999	998	880	718	999999	511	532	954	862	431	638	801	414	616	999999	217	203	651	326	999999	623	188	610	999999	328	517	488	752	999999	944	470	113	999999	852	999999	528	190	138	107	386	760	999999	999999	189	96	121	323	485	868	791	999999	999999	999999	507	999999	966	397	507	399	174	32	999999	701	999999	961	535	184	562	178	999999	36	75	554	999999	999999	311	887	999999	296	217	204	13	884	471	490	111	876	130	747	481	141	683	738	932	363	980	621	999999	228	999999	936	999999	316	
999999	764	398	814	296	293	803	89	999999	220	191	970	28	895	240	437	859	658	63	814	697	999999	999999	999999	622	587	243	689	514	213	735	280	442	697	110	706	101	999999	589	837	943	401	175	472	556	961	344	999999	999999	999999	368	999999	999999	946	619	830	421	71	201	999999	59	123	575	762	999999	910	538	999999	794	534	346	571	999999	999999	870	999999	787	881	999999	661	252	158	309	568	844	832	397	495	88	279	295	39	106	880	787	829	826	413	999999	645	432	23	999999	856	608	796	834	666	85	999999	53	539	291	540	466	999999	814	16	917	652	523	999999	253	525	249	316	475	198	438	51	478	383	893	144	999999	239	858	453	960	999999	997	731	419	999999	235	755	999999	565	423	999999	25	819	495	345	132	390	999999	774	999999	302	330	646	237	44	999999	669	646	157	999999	999999	51	371	56	869	655	791	633	489	999999	493	569	909	999999	999999	999999	659	888	558	999999	848	469	94	835	667	726	361	504	384	918	565	118	599	999999	195	999999	999999	772	625	690	341	999999	290	484	133	999999	421	871	685	999999	195	781	98	146	463	767	957	535	388	153	999999	999999	258	570	999999	385	969	999999	588	999999	381	886	272	867	679	101	189	609	712	934	315	490	818	375	999999	783	999999	463	801	427	888	999999	394	482	396	54	999999	999999	751	748	999999	765	292	979	637	309	999999	230	999999	371	588	357	999999	453	837	812	478	999999	838	949	365	999999	854	170	818	262	502	789	481	635	999999	999999	858	964	181	550	207	839	738	433	274	798	999999	439	999999	540	305	999999	645	999999	576	999999	881	801	999999	999999	999999	131	999999	384	999999	729	749	999999	779	128	499	858	999999	296	614	638	999999	415	685	999999	519	425	999999	999999	956	561	999999	897	999999	966	999999	66	581	923	999999	86	678	363	999999	999999	59	999999	660	720	50	447	667	358	968	937	481	999999	999999	825	737	495	800	999999	999999	999999	585	852	771	812	539	442	999999	358	999999	538	959	791	788	999999	517	354	764	610	247	999999	894	796	928	131	494	122	940	756	999999	153	286	795	999999	381	959	206	999999	999999	191	999999	170	318	700	440	999999	690	999999	974	317	999999	730	199	645	908	360	789	999999	999999	999999	426	501	530	999999	513	262	174	855	417	191	321	950	917	429	640	999999	585	999999	498	154	804	999999	966	448	802	422	96	160	999999	30	180	282	754	999999	764	115	639	155	196	187	813	835	999999	999999	999999	999999	813	770	14	558	999999	693	435	505	523	990	
535	999999	371	101	175	999999	827	999999	21	999999	206	398	999999	534	719	439	999999	999999	341	968	166	183	451	368	609	325	155	478	254	486	847	258	15	774	580	999999	999999	105	22	800	17	999999	781	958	999999	425	116	480	838	346	785	125	174	999999	834	362	999999	12	491	999999	999999	358	152	999999	201	947	392	890	954	173	654	812	308	540	961	284	402	493	131	999999	999999	999999	640	908	701	731	94	461	939	227	915	782	614	999999	999999	659	739	255	999999	299	43	226	999999	675	999999	972	817	999999	593	560	960	157	999999	999999	999999	999999	718	244	834	469	999999	999999	950	999999	999999	872	208	999999	999999	312	999999	999999	999999	999999	161	993	999999	964	999999	728	913	461	999999	999999	999999	768	901	999999	999999	741	940	504	421	307	436	112	999999	789	428	999999	774	999999	35	291	25	999999	431	58	156	646	999999	999999	999999	115	556	411	73	999999	999999	488	970	891	614	866	371	50	999999	428	405	59	728	369	999999	408	953	241	999999	586	999999	453	346	999999	170	885	698	196	999999	999999	751	35	48	703	320	939	848	999999	999999	169	919	974	88	13	652	999999	918	683	218	619	999999	324	975	999999	207	35	151	999999	999999	999999	999999	185	999999	999999	676	380	999999	34	59	605	999999	999999	174	276	666	999999	375	999999	211	73	999999	999999	977	867	163	437	59	561	506	999999	797	731	163	348	992	744	421	657	336	999999	96	999999	633	999999	69	91	999999	709	820	999999	999999	808	915	666	761	162	207	695	276	999999	999999	458	528	764	807	999999	917	825	999999	921	977	717	16	999999	977	83	391	375	808	81	287	350	741	697	634	989	999999	496	587	839	547	725	391	97	950	638	375	999999	999999	241	174	999999	435	999999	999999	942	802	985	689	688	770	999999	886	205	961	980	716	830	139	999999	22	430	248	444	999999	999999	336	918	979	348	707	522	570	577	907	953	914	842	866	692	999999	999999	807	898	79	715	838	195	136	969	921	545	999999	985	999999	999999	95	991	999999	999999	999999	883	15	350	980	999999	271	319	297	17	76	873	999999	446	632	190	999999	349	999999	669	422	150	999999	999999	427	171	999999	585	358	999999	867	999999	329	297	87	312	999999	467	918	999999	454	529	898	128	903	999999	581	999999	363	47	131	999999	999999	999999	166	474	101	994	999999	818	999999	999999	960	134	149	152	554	675	999999	329	364	999999	431	999999	225	999999	252	673	999999	999999	590	489	999999	999999	52	131	306	474	141	612	999999	831	999999	109	354	999999	568	773	999999	999999	999999	999999	
933	44	683	966	999999	82	639	272	999999	428	888	552	238	986	464	650	92	27	999999	999999	544	756	117	533	620	332	209	999999	999999	479	999999	355	877	999999	556	999999	637	85	806	234	835	868	391	792	999999	992	999999	367	314	918	691	961	915	422	371	187	999999	999999	999999	992	999999	192	937	752	734	542	999999	999999	440	277	22	16	221	621	999999	676	999999	325	999999	999999	461	841	152	416	999999	999999	440	464	322	999999	270	488	999999	813	361	653	930	999999	67	999999	327	326	927	47	905	684	750	999999	178	695	812	611	567	999999	541	41	50	999999	964	999999	112	220	241	71	16	534	999999	999999	269	600	745	736	267	190	309	145	914	115	999999	113	982	999999	295	627	566	659	920	11	282	999999	612	409	673	65	999999	999999	94	999999	40	381	408	999999	45	578	949	999999	353	999999	428	406	999999	935	29	861	29	966	924	613	505	357	999999	284	134	939	987	346	72	212	999999	999999	60	58	84	139	999999	639	110	717	678	999999	316	543	583	876	213	999999	389	999999	999999	342	193	481	370	683	767	133	228	999999	590	613	22	150	504	999999	355	78	860	890	166	390	865	216	935	24	999999	80	701	258	999999	999999	999999	999999	999999	550	19	579	688	401	999999	581	421	14	137	75	478	175	48	357	531	144	816	499	656	999999	476	976	999999	356	642	697	432	969	999999	999999	656	999999	999999	954	999999	775	390	469	527	585	969	860	88	870	546	875	41	354	727	999999	503	467	603	522	83	42	999999	341	999999	999999	159	451	644	857	418	715	999999	999999	999999	755	754	357	971	81	685	616	999999	675	809	999999	666	88	252	769	999999	199	169	460	881	193	741	58	999999	999999	435	527	225	999999	461	999999	682	999999	223	971	846	156	999999	532	999999	999999	145	368	531	992	18	81	208	875	91	228	999999	741	212	947	23	705	646	127	999999	167	400	999999	223	978	999999	718	864	281	922	630	704	999999	623	424	58	383	526	718	845	999999	329	350	149	243	285	941	745	275	999999	999999	509	377	887	679	999999	468	154	553	908	300	216	927	952	460	524	918	128	787	899	640	189	927	282	290	838	999999	536	980	703	152	972	599	323	781	130	336	999999	943	358	589	999999	973	999999	555	158	401	397	688	719	366	999999	958	999999	327	961	999999	104	606	841	999999	931	173	849	765	328	616	614	181	340	197	179	999999	999999	320	410	215	126	999999	141	446	999999	847	271	347	330	24	999999	996	820	548	242	152	999999	342	657	75	
133	55	237	542	999999	225	358	532	197	647	528	65	999999	755	465	999999	475	405	362	94	902	512	444	313	999999	617	360	792	955	36	83	999999	662	999999	91	999999	500	599	658	447	499	999999	160	683	495	999999	999999	74	92	999999	677	706	979	573	999999	621	610	923	158	179	865	565	576	170	573	430	403	581	673	393	876	876	746	915	594	173	362	761	818	225	999999	296	709	100	359	999999	127	999999	181	470	470	577	450	999999	582	933	172	999999	119	999999	774	508	400	999999	987	800	959	74	978	10	269	848	115	932	641	578	999999	999999	999999	206	312	313	410	213	999999	999999	436	267	999999	660	10	372	652	752	451	39	895	999999	112	559	418	63	999999	181	999999	622	472	517	847	999999	87	686	189	912	999999	470	999999	196	775	999999	999999	701	731	328	999	896	206	362	491	612	682	999999	383	261	999999	259	203	999999	12	999999	836	918	999999	339	582	324	999999	739	990	981	930	709	245	999999	194	716	331	792	181	314	425	999999	36	244	331	242	312	928	134	513	999999	999999	194	999999	851	455	999999	402	745	684	713	999999	372	999999	681	973	609	959	76	81	927	410	67	697	885	727	892	186	17	349	22	265	999999	999999	715	999999	524	770	572	739	436	999999	57	496	601	959	999999	527	562	357	633	352	861	63	585	865	811	497	999999	134	999999	114	394	405	671	458	851	885	794	620	459	839	397	337	644	998	363	570	105	926	979	375	999999	660	716	670	403	999999	999999	999999	259	36	190	999999	185	331	544	999999	824	999999	999999	999999	999999	942	898	793	954	534	999999	999999	512	251	402	663	155	197	490	734	688	999999	999999	301	984	945	370	432	659	950	161	322	999999	711	999999	999999	999999	127	999999	680	999999	923	999999	999999	151	323	346	18	634	526	302	987	841	809	963	823	98	816	999999	999999	582	475	143	14	382	106	132	800	505	449	844	38	555	999999	999999	765	999999	999999	159	671	999999	362	797	143	658	999999	999999	999999	747	922	863	12	250	854	999999	999999	789	711	999999	55	200	999999	999999	999999	681	999999	442	40	836	208	999999	903	666	215	189	229	678	10	356	218	624	999999	63	583	999999	999999	999999	700	712	687	975	999999	698	113	481	72	999999	613	999999	394	731	999999	818	549	395	959	346	44	675	999999	999999	999999	365	288	431	999999	492	999999	608	999999	486	999999	328	158	232	953	215	563	734	127	380	74	549	961	487	183	999999	513	999999	626	506	999999	34	833	79	197	228	420	682	758	999999	999999	
15	622	908	988	999999	670	326	442	754	783	999999	558	999999	999999	249	403	800	257	73	978	741	999999	343	732	717	999999	88	45	734	794	880	976	547	459	999999	927	63	498	61	988	197	756	871	999999	453	476	335	999999	948	825	619	434	694	600	189	33	288	185	999999	637	591	291	707	960	902	999999	20	58	493	322	349	311	206	999999	791	999999	119	999999	288	250	999999	561	96	909	999999	456	291	946	280	45	999999	877	999999	424	407	999999	999999	999999	820	129	466	286	999999	636	485	318	237	619	809	999999	999999	668	897	41	999999	999999	204	798	785	999999	52	999999	778	999999	999999	472	999999	999999	999999	885	936	208	799	168	784	999999	528	460	433	999999	999999	672	147	85	131	979	980	196	947	377	711	259	136	374	87	402	999999	586	962	999999	233	455	941	924	267	715	868	999999	256	593	999999	999999	374	999999	999999	380	926	702	335	694	999999	999999	999999	310	183	687	999999	435	91	391	385	941	498	420	643	773	999999	223	818	416	999999	999999	939	363	866	999999	884	999999	146	707	999999	805	260	278	531	335	999999	641	750	580	643	999999	657	865	217	569	255	953	999999	999999	999999	999999	884	919	583	248	958	482	443	215	802	863	298	999999	999999	580	690	230	889	317	999999	99	472	248	772	999999	595	83	155	307	722	999999	933	682	67	763	920	341	694	999999	376	147	208	544	999999	779	154	283	999999	999999	879	35	74	966	310	999999	250	646	999999	905	653	885	336	999999	492	871	999999	616	326	999999	659	359	535	605	941	999999	999999	999999	469	992	533	322	132	518	428	697	865	966	382	507	523	284	194	999999	639	491	810	71	62	999999	999999	537	957	999999	977	529	499	468	999999	293	668	322	186	165	382	341	999999	818	718	795	15	963	999999	999999	637	385	175	746	966	460	216	829	875	563	152	995	364	332	540	898	207	407	999999	999999	999999	211	999999	999999	416	308	728	992	353	266	901	885	303	148	172	602	999999	753	502	999999	999999	999999	446	622	22	386	976	440	287	819	597	608	33	155	979	999999	287	145	340	667	731	223	999999	999999	662	999999	702	226	169	938	543	454	904	375	21	999	765	485	26	39	332	298	714	533	669	999999	862	157	169	737	999999	228	423	834	843	999999	363	827	999999	755	684	760	280	348	286	153	704	999999	999999	979	999999	802	129	999999	345	443	509	951	949	369	404	555	999999	999999	624	324	999999	79	531	158	646	999999	524	999999	355	999999	999999	376	257	526	598	999999	999999	999999	77	999999	
109	999999	499	410	364	411	999999	601	361	139	703	848	724	999999	121	999999	135	985	342	731	999999	999999	954	773	426	142	999999	433	771	199	541	876	364	111	999999	918	580	999999	794	244	71	999999	910	226	867	179	651	999999	414	963	89	999999	847	345	245	251	999999	999999	983	231	706	453	830	999999	999999	827	493	622	747	203	999999	13	201	108	670	364	999999	738	999999	257	490	419	29	807	119	513	38	29	866	999999	760	999999	147	999999	999999	999999	103	999999	999999	999999	999999	39	547	220	909	85	836	999999	675	880	304	429	819	999999	999999	296	433	999999	62	999999	799	999999	756	999999	443	209	866	999999	999999	62	270	209	119	865	571	461	872	809	897	44	676	289	354	985	678	340	45	410	831	999999	194	80	695	544	999999	999999	282	772	777	710	999999	999999	188	622	620	104	320	953	175	289	424	624	135	27	417	519	129	771	999999	112	173	999999	796	329	867	200	513	999999	624	360	189	999999	41	196	824	468	110	731	999999	583	30	92	245	999999	999999	570	999999	678	136	999999	101	511	676	674	547	754	999999	859	999999	999999	999999	745	338	814	109	324	592	938	999999	949	419	398	405	522	92	999999	229	254	502	999999	999999	999999	447	893	269	677	433	367	649	80	999999	250	976	945	992	284	753	430	452	999999	978	16	485	187	999999	702	999999	164	999999	467	534	176	367	458	184	755	307	999999	555	999999	890	234	299	132	901	178	421	459	529	808	999999	798	801	989	328	248	360	270	581	566	999999	279	775	192	999999	880	882	528	771	247	976	318	875	999999	622	753	999999	999999	999999	153	999999	999999	634	783	999999	736	375	378	139	999999	999999	47	863	989	859	620	999999	116	999999	31	295	893	688	999999	831	28	923	780	376	575	530	997	984	437	285	916	644	991	61	999999	515	999999	399	999999	841	939	454	999999	171	11	304	999999	776	999999	857	999999	966	999999	999999	122	812	594	999999	564	415	408	999999	436	713	942	976	467	999999	776	515	781	999999	853	999999	892	573	47	999999	374	280	919	231	730	579	888	949	302	999999	939	997	920	512	999999	430	443	886	999999	182	228	35	999999	556	999	748	86	892	123	901	70	999999	775	975	637	293	495	186	332	999999	825	999999	683	428	125	779	594	279	669	433	17	999999	554	864	400	348	999999	373	999999	981	999999	999999	836	999999	979	400	231	945	874	551	934	266	564	999999	357	999999	351	418	441	229	999999	807	233	999999	894	64	994	999999	584	298	849	132	955	351	999999	999999	167	
293	448	724	558	649	999999	128	999999	751	999999	392	517	175	997	35	932	11	827	696	771	999999	506	924	406	321	370	586	702	999999	311	223	999999	527	77	68	969	716	671	514	412	115	201	153	999999	611	403	419	301	823	200	999999	524	666	68	999999	786	524	327	247	289	999999	425	686	450	238	582	989	107	938	66	999999	999999	322	999999	666	953	363	321	999999	999999	950	294	878	622	357	698	152	469	999999	282	455	399	434	234	999999	689	515	703	384	999999	413	321	363	767	975	623	211	383	401	68	432	212	533	329	338	533	546	73	102	999999	439	530	51	665	610	825	905	999999	698	976	447	660	999999	765	514	639	931	999999	647	733	999999	769	999999	999999	999999	253	865	115	896	71	152	999999	610	845	599	882	279	697	166	159	717	999999	685	424	999999	771	275	767	814	699	601	435	426	999999	51	670	463	53	999999	367	959	800	201	636	834	995	999999	101	999999	631	369	243	955	999999	26	384	999999	652	387	87	978	108	300	207	999999	717	999999	999999	999999	928	429	999999	881	999999	199	917	922	59	590	999999	999999	183	601	999999	339	367	479	928	352	667	999999	810	666	999999	999999	861	999999	993	175	999999	970	808	298	247	212	143	361	166	308	108	462	999999	71	762	999999	999999	506	117	999999	999999	999999	106	898	146	350	618	570	154	999999	337	999999	999999	883	474	654	999999	885	364	980	205	15	999999	630	253	999999	553	748	999999	381	584	365	403	999999	73	878	873	909	161	999999	999999	573	217	999999	971	691	533	160	597	118	453	919	152	999999	999999	999999	924	476	654	930	797	870	666	772	835	972	23	802	820	595	781	999999	999999	467	397	999999	797	576	658	999999	999999	403	161	999999	999999	664	999999	999999	463	966	999999	406	999999	999999	109	723	906	445	911	999	999999	731	339	12	336	450	196	999999	739	50	308	358	817	102	259	403	718	872	844	181	758	999999	349	999999	641	384	748	999999	999999	673	724	362	999999	999999	884	999999	73	159	468	487	999999	999999	537	422	667	605	588	172	972	705	999999	44	600	740	250	930	999999	485	370	951	702	999999	326	75	999999	946	694	168	999999	308	340	999999	999999	366	703	999999	219	927	999999	45	999999	585	539	662	669	690	999999	923	999999	953	567	587	788	516	785	792	222	471	999999	721	911	430	953	673	999999	444	630	244	47	29	999999	465	298	999999	165	126	999999	663	999999	999999	194	770	748	264	740	752	781	999999	580	999999	999999	748	830	475	133	376	631	866	297	234	69	
527	886	399	242	999999	299	462	999999	669	647	558	74	999999	537	151	681	699	932	999999	999999	732	663	136	999999	999999	999999	823	211	789	494	289	375	182	576	999999	883	359	31	638	463	328	547	911	999999	459	683	370	938	982	999999	999999	999999	674	571	999999	863	760	387	270	478	476	999999	570	184	368	193	892	894	999999	268	332	677	999999	169	999999	195	752	863	562	298	274	884	229	105	561	355	999999	999999	249	999999	132	971	761	169	987	77	976	999999	904	276	791	475	78	724	371	265	999999	514	999999	151	120	897	825	972	999999	591	42	475	622	999999	999999	292	654	77	145	361	999999	144	182	276	999999	26	958	296	507	798	999999	504	733	999999	716	999999	383	108	999999	235	999999	999999	955	405	44	510	123	999999	999999	999999	999999	10	588	20	348	999999	342	960	999999	104	938	539	474	416	775	537	742	325	307	305	908	556	385	999999	999999	137	189	777	241	708	999999	77	511	998	999999	815	916	723	958	999999	854	999999	175	597	296	999999	324	999999	630	999999	999999	797	594	999999	600	274	999999	678	804	220	324	564	729	999999	201	999999	999999	476	439	959	999999	29	367	95	451	496	390	788	623	598	999999	641	157	734	939	115	482	33	408	712	201	999999	999999	747	897	299	692	941	405	424	589	848	119	670	886	749	440	508	999999	999999	883	836	64	216	407	999999	999999	995	294	999999	999999	13	77	726	768	382	110	619	197	999999	804	448	999999	208	19	965	531	486	847	200	675	973	987	999999	828	365	193	712	350	224	881	697	656	999999	999999	586	780	999999	999999	513	999999	820	321	999999	309	444	999999	855	206	442	161	930	157	104	420	425	26	772	898	412	199	398	279	973	280	999999	792	999999	183	999999	999999	149	583	344	551	855	662	113	995	393	911	337	515	908	72	950	550	562	999999	610	569	17	493	499	324	259	550	347	613	202	999999	999999	682	773	256	21	999999	813	552	999999	762	913	999999	515	501	861	883	999999	910	329	566	239	182	572	863	999999	655	999999	29	999999	314	324	499	803	740	999999	654	741	661	61	603	736	19	344	848	656	240	978	999999	462	376	189	437	293	636	423	208	999999	910	79	366	272	793	261	261	447	423	973	999999	960	999999	151	709	859	726	829	230	838	723	217	947	676	999999	567	925	134	887	216	176	327	341	999999	831	591	694	340	999999	999999	92	410	242	266	214	47	255	234	479	999999	567	999999	999999	999999	396	999999	132	690	187	999999	335	136	559	216	999999	457	
629	999999	999999	127	999999	395	886	471	755	999999	974	999999	999999	58	999999	999999	999999	319	649	369	134	999999	999999	138	469	14	163	716	999999	956	999999	36	999999	999999	999999	999999	914	999999	412	181	920	999999	613	83	728	441	227	139	914	999999	999999	250	567	447	999999	656	524	999999	658	170	241	999999	49	999999	472	948	999999	715	999999	737	999999	302	907	999999	999999	999999	999999	84	410	37	999999	999999	999999	797	483	610	468	21	433	761	69	733	703	252	939	750	691	814	610	779	210	999999	999999	186	849	190	342	99	999999	930	999999	999999	780	630	999999	217	377	999999	999999	999999	489	229	292	877	678	61	598	664	538	699	999999	999999	473	631	827	284	534	999999	947	999999	277	379	999999	502	999999	619	953	83	868	732	382	999999	498	749	300	981	230	621	999999	797	591	678	999999	308	230	743	975	159	803	109	999999	999999	304	32	593	120	216	789	413	999999	999999	524	796	999999	326	271	66	724	341	846	64	912	127	159	712	599	818	714	999999	999999	644	804	280	768	59	630	154	999999	999999	189	999999	440	218	449	999999	999999	881	755	982	958	687	261	818	999999	999999	999999	999999	155	999999	993	302	999999	999999	683	424	303	999999	999999	999999	999999	126	590	569	999999	80	623	999999	999999	999999	645	718	73	731	999999	53	393	986	999999	722	288	995	999	165	171	999999	283	924	999999	35	405	999999	852	998	297	842	106	999999	666	886	432	75	957	999999	999999	285	238	769	203	639	999999	317	931	315	478	700	126	435	999999	999999	999999	999999	179	651	64	823	865	74	444	480	947	999999	329	437	300	999999	47	999999	490	886	658	513	731	895	999999	98	999999	546	530	597	726	670	294	403	999999	733	999999	999999	999999	851	419	174	334	999999	692	340	987	999999	25	265	662	812	944	520	999999	293	967	284	657	965	999999	999999	544	847	754	286	416	999999	348	566	326	731	673	639	477	999999	189	19	212	664	110	396	531	999999	934	914	726	773	999999	805	766	622	659	674	918	100	629	487	967	416	924	999999	999999	999999	938	930	999999	315	999999	129	999999	958	81	999999	865	999999	797	279	913	840	560	999999	147	543	799	703	82	998	721	386	865	701	51	796	740	48	999999	81	336	13	775	420	999999	668	999999	807	550	666	809	381	999999	359	999999	136	855	291	923	622	659	245	999999	999999	593	667	999999	412	916	285	262	826	314	726	999999	909	74	149	912	479	842	992	163	999999	999999	349	999999	515	137	999999	999999	458	125	618	422	101	155	999999	826	72	414	298	891	
999999	413	982	76	999999	999999	999999	71	716	379	454	999999	999999	91	452	949	254	582	749	284	999999	999999	804	711	696	999999	852	764	438	999999	849	74	553	111	888	12	216	282	517	108	999999	853	999999	89	670	838	999999	19	702	686	999999	489	664	999999	889	930	999999	281	999999	272	564	900	633	999999	529	389	236	566	999999	450	743	971	999999	650	811	158	999999	724	999999	857	559	999999	71	999999	740	369	410	539	222	957	403	935	901	999999	544	999999	229	830	560	290	612	999999	999999	262	943	999999	424	24	212	740	818	884	240	999999	712	721	999999	880	663	169	979	696	999999	245	56	807	80	819	116	999999	999999	290	174	999999	254	999999	999999	808	809	999999	945	395	337	481	149	518	999999	999999	999999	823	999999	999999	176	400	310	999999	844	579	215	145	999999	605	907	963	811	538	720	479	279	999999	693	999999	81	534	224	593	369	999999	106	999999	112	692	999999	292	515	590	124	773	460	337	526	999999	999999	674	598	999999	488	999999	670	999999	797	235	118	200	999999	999999	277	642	999999	999999	557	999999	482	676	42	999999	999999	625	457	231	999999	947	29	941	999999	245	436	999999	936	874	115	995	212	999999	999999	876	583	999999	163	812	322	482	596	743	780	999999	975	999999	999999	749	31	862	915	999999	197	850	999999	176	376	894	276	870	706	999999	611	561	769	999999	935	166	274	241	472	999999	999999	941	360	286	999999	999999	999999	999999	765	196	852	252	89	763	308	890	669	417	720	268	546	452	776	999999	141	228	786	988	999999	485	485	999999	400	999999	540	255	500	999999	999999	106	999999	766	114	999999	999999	368	482	16	687	55	999999	857	999999	999999	109	466	175	999999	154	942	999999	280	999999	999999	710	72	851	809	232	999999	399	999999	412	623	632	780	347	266	834	773	746	779	311	945	988	628	999999	197	181	999999	89	434	786	72	613	364	256	999999	808	397	516	673	783	634	655	999999	999999	897	580	999999	128	909	241	380	206	713	969	574	302	92	793	664	637	158	973	965	952	350	999999	278	533	524	457	999999	266	999999	996	999999	299	241	999999	380	999999	999999	955	180	202	415	865	999999	395	999999	531	726	603	852	45	634	999999	690	804	114	999999	312	795	999999	462	795	124	999999	999999	302	285	70	999999	423	58	785	203	803	772	999999	484	120	883	999999	993	999999	842	414	47	371	26	608	436	79	492	313	67	361	999999	999999	999999	742	192	102	407	999999	817	190	803	999999	440	999999	917	268	999999	776	429	943	610	731	952	709	95	356	
286	676	999999	999999	930	999999	728	842	95	374	999999	999999	928	790	454	532	913	999999	610	787	930	169	690	999999	449	715	883	123	999999	986	455	592	656	836	815	730	836	999999	260	68	531	598	770	999999	23	999999	848	999999	999999	87	817	300	999999	308	425	127	985	466	400	224	860	614	999999	108	919	999999	999999	102	975	723	999999	935	411	552	265	342	398	147	999999	999999	867	255	623	999999	999999	164	493	999999	999999	999999	745	380	587	45	207	916	999999	671	633	360	999999	755	663	775	391	882	889	556	52	999999	728	847	311	838	356	615	999999	429	929	765	179	999999	681	286	977	326	999999	375	354	348	835	726	514	803	760	121	999999	847	291	999999	274	999999	315	337	970	898	78	999999	688	592	925	86	741	868	191	73	84	999999	798	999999	534	523	212	703	257	11	343	999999	999999	245	999999	999999	148	999999	500	242	433	354	999999	89	258	607	686	999999	999999	759	984	646	622	696	47	214	999999	999999	999999	751	999999	611	999999	968	565	570	671	999999	567	782	937	999999	377	949	640	729	80	999999	816	926	836	450	290	999999	26	697	885	391	207	999999	103	922	881	999999	508	999999	274	347	524	687	936	243	999999	640	822	999999	278	999999	66	318	144	341	999999	834	999999	293	999999	591	952	867	685	999999	255	748	688	25	227	628	451	818	464	732	999999	139	999999	603	256	649	675	140	428	222	334	889	684	762	522	56	834	224	500	683	395	999999	11	656	999999	456	999999	807	668	649	999999	999999	999999	999999	147	999999	844	321	47	681	999999	822	449	472	954	366	999999	999999	502	181	999999	237	999999	781	347	547	137	343	999999	800	697	868	471	999999	991	999999	46	282	624	252	999999	522	186	819	767	573	999999	538	999999	999999	392	35	999999	497	999999	994	919	82	74	600	999999	510	705	247	983	999999	360	999999	481	868	330	790	312	260	969	999999	60	508	999999	774	339	599	641	985	417	672	564	974	923	996	177	963	217	34	109	701	817	939	999999	999999	222	547	999999	833	310	601	999999	64	528	583	944	420	999999	300	999999	553	999999	999999	999999	321	999999	999999	746	485	700	366	583	287	999999	277	463	999999	999999	304	561	999999	542	808	999999	816	948	510	999999	999999	62	756	905	916	763	555	832	107	119	523	237	999999	800	581	999999	944	28	999999	999999	260	999999	832	747	763	739	999999	21	70	45	23	372	982	999999	407	432	944	460	666	524	604	445	366	999999	999999	999999	999999	990	960	999999	999999	797	513	606	999999	229	229	999999	999999	
187	294	544	771	999999	105	160	254	907	999999	158	198	493	999999	921	999999	814	763	999999	597	999999	25	488	60	395	304	226	999999	385	733	187	212	999999	318	488	999999	999999	999999	999999	906	999	822	816	596	999999	487	257	445	592	308	391	465	399	421	455	171	805	494	386	999999	879	301	999999	183	226	945	262	185	873	691	247	999999	470	923	999999	874	208	891	248	999999	57	781	277	86	999999	721	813	524	863	326	434	575	999999	999999	37	999999	953	642	999999	999999	235	82	571	901	999999	999999	995	475	999999	580	963	914	999999	999999	721	108	999999	999999	830	504	142	737	321	999999	266	999999	999999	935	896	889	920	565	520	381	682	999999	999999	376	26	112	726	347	999999	292	363	999999	329	999999	813	929	684	171	812	999999	733	497	760	25	644	398	999999	70	579	934	660	407	403	874	795	746	888	999999	775	728	999999	794	46	39	202	746	353	43	131	966	214	759	753	644	648	195	224	204	999999	627	715	999999	768	999999	631	956	999999	454	34	999999	50	36	396	999999	109	938	999999	730	999999	999999	55	999999	938	999999	729	901	653	759	236	609	531	694	999999	157	22	121	36	280	407	246	629	999999	19	64	925	187	999999	670	999999	709	734	494	381	833	999999	362	727	165	46	730	999999	367	999999	424	545	356	110	248	81	987	912	189	332	999999	278	156	999999	884	999999	552	999999	983	224	999999	875	47	323	103	575	999999	999999	871	999999	676	999999	272	999999	999999	518	579	87	134	599	557	797	555	171	999999	564	435	17	843	999999	494	999999	999999	152	700	999999	508	42	17	999999	999999	999999	50	999999	655	652	999999	999999	759	375	999999	474	413	999999	667	730	329	875	527	999999	149	999999	550	999999	750	484	613	130	980	55	20	999999	80	461	188	952	756	610	516	152	559	959	999999	477	370	999999	999999	935	485	970	229	632	999999	999999	999999	767	64	647	204	181	49	885	495	999999	365	571	403	999999	215	714	973	999999	368	999999	978	190	404	82	999999	730	999999	677	999999	20	825	387	41	601	927	421	898	999999	415	345	113	999999	473	544	121	799	625	999999	999999	770	999999	509	999999	140	500	353	373	999999	999999	473	485	371	999999	485	888	978	539	802	34	794	815	864	313	999999	281	314	999999	860	960	999999	115	858	947	874	999999	326	123	900	111	999999	58	999999	505	942	859	742	433	988	655	143	999999	999999	812	936	955	999999	205	250	859	195	636	999999	30	380	368	627	999999	999999	471	572	864	999999	700	449	746	999999	999999	999999	174	
539	881	728	999999	999999	974	291	56	21	919	882	130	873	51	916	948	545	999999	135	999999	999999	328	67	526	93	278	630	132	372	999999	66	999999	834	85	330	313	907	308	203	406	86	999999	999999	457	589	451	991	597	784	999999	999999	12	243	786	932	220	999999	211	130	558	353	169	684	999999	862	119	296	797	721	612	999999	246	703	729	999999	661	916	999999	937	642	287	43	347	871	988	999999	999999	57	152	119	489	999999	187	644	62	916	896	590	594	480	999999	999999	875	182	460	964	308	514	288	999999	999999	223	274	999999	281	320	999999	813	832	999999	579	248	999999	611	132	344	68	68	999999	591	765	999999	25	467	487	93	999999	175	999999	34	755	35	769	999999	999999	275	999999	999999	999999	741	104	92	757	785	900	916	548	273	59	999999	905	250	999999	696	516	967	208	806	11	999999	163	656	403	808	63	554	479	784	999999	856	999999	368	694	935	497	682	999999	999999	999999	570	545	893	126	304	128	514	197	82	364	848	77	635	999999	186	588	999999	689	948	732	356	447	764	999999	202	223	999999	556	902	999999	834	398	968	999999	440	999999	999999	540	109	689	548	366	406	429	948	789	277	669	517	356	59	992	629	999999	220	132	781	425	999999	90	581	958	999999	999999	530	459	109	999999	999999	534	328	999999	590	268	999999	990	999999	344	999999	413	945	876	48	555	999999	841	769	470	39	999999	870	843	999999	28	118	590	999999	532	898	999999	689	882	412	982	999999	999999	411	370	323	230	999999	446	999999	520	144	704	919	999999	724	999999	689	638	365	999999	664	999999	301	572	160	999999	919	999999	445	40	723	73	474	999999	527	999999	440	408	157	999999	237	433	947	106	884	413	671	341	807	220	808	999999	527	462	328	552	999999	838	220	999999	310	572	10	865	796	999999	239	863	221	717	258	291	491	555	722	240	536	204	688	747	932	587	711	999999	999999	999999	999999	22	737	975	165	601	999999	438	508	999999	432	92	309	813	183	808	999999	100	962	527	999999	972	999999	999999	999999	656	160	473	787	722	999999	775	643	133	535	227	135	246	999999	999999	103	63	999999	66	808	999999	895	875	573	134	468	620	999999	704	114	573	281	650	999999	509	450	725	650	785	804	657	449	186	287	956	682	999999	538	315	433	515	925	999999	999999	571	760	285	999999	662	264	249	999999	938	28	961	945	999999	287	999999	999999	999999	412	270	262	999999	14	999999	597	999999	451	586	999999	957	281	598	647	598	371	397	749	175	825	988	531	564	999999	
511	167	326	20	207	605	486	110	999999	113	665	431	138	567	999999	688	999999	220	678	167	554	666	999999	999999	357	999999	890	999999	999999	553	999999	999999	697	999999	999999	561	280	999999	253	980	605	857	226	999999	999999	176	243	999999	707	486	543	999999	853	407	999999	844	737	999999	663	94	715	183	70	999999	689	999999	733	133	75	490	999999	685	967	697	561	696	450	935	341	191	880	70	999999	999999	19	647	885	300	413	657	823	278	999999	169	999999	999999	797	714	805	66	999999	119	764	226	79	999999	810	999999	845	904	999999	801	999999	999999	999999	654	578	999999	501	52	50	443	719	417	667	999999	999999	999999	431	139	899	735	139	284	748	770	306	999999	493	999999	999999	729	455	999999	263	31	606	471	955	620	853	300	222	999999	999999	999	999999	357	559	930	126	12	733	715	14	668	999999	396	733	443	999999	199	999999	999999	215	320	988	220	163	999999	999999	279	852	810	286	609	522	376	269	999999	380	999999	829	563	999999	834	995	739	999999	595	359	220	738	521	272	999999	287	872	558	704	20	999999	203	914	397	846	160	922	439	405	155	305	137	984	73	409	369	459	999999	999999	325	258	716	568	295	332	541	999999	548	621	332	999999	817	564	738	200	999999	999999	175	198	684	999999	310	109	449	63	93	754	458	862	305	827	567	187	999999	762	473	635	628	75	999999	999999	384	817	83	505	488	572	255	872	654	999999	293	126	695	252	948	616	128	242	249	787	882	999999	999999	504	93	639	185	999999	726	129	296	109	882	865	698	492	36	999999	575	520	508	585	217	999999	543	450	491	147	814	856	999999	396	826	527	936	999999	999999	999999	999999	848	999999	999999	155	999999	167	194	999999	830	553	465	590	184	666	728	288	306	478	475	999999	642	999999	47	172	870	612	900	999999	365	999999	999999	999999	999999	531	727	133	239	439	682	693	359	999999	661	593	999999	275	342	729	108	999999	640	229	36	999999	779	700	999999	116	285	999999	999999	911	878	902	553	474	143	652	939	999999	59	999999	999999	781	610	436	496	453	999999	999999	280	999999	184	126	298	999999	965	839	999999	999999	774	132	164	999999	436	999999	999999	759	50	884	142	689	999999	504	199	773	999999	254	999999	353	213	905	999999	681	999999	96	999999	762	999999	999999	508	304	901	912	999999	926	712	47	354	172	999999	999999	413	928	471	590	389	680	926	525	999999	720	999999	408	823	869	828	483	115	350	712	574	155	277	385	999999	788	878	674	273	70	396	899	999999	999999	476	501	375	219	
999999	999999	65	836	98	426	999999	999999	502	999999	959	107	239	931	999999	459	999999	592	999999	552	633	802	510	15	662	464	960	821	999999	999999	356	377	999999	273	999999	643	999999	737	66	851	597	375	296	789	999999	999999	830	999999	894	999999	719	884	366	822	999999	270	206	999999	183	633	465	999999	485	347	742	591	643	965	887	999999	803	999999	535	293	954	999999	516	999999	300	496	999999	999999	927	601	444	999999	21	641	999999	783	446	606	563	433	395	631	889	948	57	133	532	999999	577	532	592	922	359	82	867	327	753	999999	759	687	999999	999999	49	884	902	999999	580	12	287	114	924	999999	999999	111	898	999999	378	568	673	177	999999	768	927	999999	999999	521	123	938	773	371	39	962	999999	999999	433	435	591	999999	55	999999	552	999999	587	473	607	395	690	257	184	544	948	195	811	592	722	241	42	999999	999999	390	165	642	239	999999	84	962	359	999999	678	999999	741	373	999999	895	624	445	190	999999	796	623	831	999999	763	239	422	844	999999	264	164	202	402	946	139	664	622	910	300	671	399	645	45	334	999999	711	999999	585	673	915	968	287	999999	578	849	262	559	299	878	999999	503	240	811	104	211	486	80	795	243	999999	282	999999	999999	999999	75	160	587	507	999999	62	436	836	181	244	296	999999	151	824	107	877	115	332	999999	999999	177	169	833	940	132	999999	641	999999	999999	999999	642	999999	142	541	512	698	674	999999	999999	826	573	667	68	576	999999	334	344	255	697	366	753	949	680	854	350	906	999999	999999	384	205	420	999999	494	999999	601	41	744	999999	999999	999999	999999	63	999999	216	726	510	110	999999	142	798	757	395	319	999999	71	692	999999	287	200	999999	380	37	999999	999999	415	153	999999	702	974	777	589	734	999999	999999	163	999999	628	474	999999	840	806	999999	999999	586	999999	34	999999	509	304	909	456	466	418	715	38	999999	999999	999999	800	999999	338	407	999999	365	218	999999	461	30	831	371	74	120	999999	360	999999	320	999999	101	368	391	43	672	407	75	330	132	999999	228	270	978	324	113	673	999999	511	408	778	159	377	424	572	999999	677	933	844	346	316	68	915	718	662	294	165	419	549	665	999999	225	999999	96	706	243	760	853	999999	999999	447	999999	999999	401	541	999999	723	944	818	943	999999	473	231	983	999999	267	313	999999	999999	39	999999	263	14	845	408	999999	999999	291	999999	339	339	824	886	884	999999	999999	999999	523	999999	298	571	221	600	606	671	536	994	61	280	999999	929	219	537	27	999999	999999	600	12	
993	978	260	442	236	999999	614	180	587	999999	94	114	999999	790	999999	37	468	736	663	408	184	872	568	72	999999	278	409	130	296	999999	872	716	120	216	999999	999999	48	999999	985	121	999999	500	948	999999	999999	999999	999999	149	844	510	559	285	529	201	828	130	419	999999	431	957	999999	494	883	719	999999	999999	993	841	269	174	989	339	751	999999	416	683	923	999999	104	845	878	999999	285	786	999999	596	196	999999	388	409	999999	850	999999	999999	41	507	617	239	193	999999	182	999999	880	680	520	230	534	978	999999	154	206	999999	103	999999	999999	819	218	999999	410	877	191	84	463	859	385	149	999999	723	520	908	76	999999	726	504	672	329	389	604	999999	98	72	218	144	243	999999	289	756	999999	949	221	299	519	828	315	418	999999	999999	30	999999	381	598	811	999999	875	87	512	782	598	913	759	440	613	832	322	815	999999	999999	999999	657	999999	392	999999	774	308	999999	557	866	420	95	999999	234	369	309	893	999999	261	750	268	999999	700	507	999999	217	999999	781	685	687	515	999999	445	168	999999	999999	209	989	999999	999999	169	266	999999	999999	371	512	349	535	999999	999999	999999	999999	564	232	681	73	999999	598	999999	303	584	527	934	999999	999999	920	649	999999	358	996	110	904	412	224	591	999999	635	65	145	999999	867	999999	999999	381	748	692	936	223	486	999999	416	611	999999	793	461	999999	331	660	294	451	862	933	186	83	213	44	999999	349	640	679	437	901	462	578	435	920	816	563	131	668	999999	436	929	999999	590	498	148	618	762	999999	680	999999	770	693	792	999999	487	637	177	714	281	999999	582	807	999999	999999	999999	196	367	999999	825	767	999999	626	466	436	999999	999999	493	715	895	802	999999	691	998	462	141	999999	785	501	999999	188	999999	416	999999	397	853	132	999999	84	349	952	261	231	133	912	446	153	236	365	999999	848	153	461	999999	999999	20	891	809	921	384	390	999999	866	107	647	381	132	239	79	999999	999999	475	418	376	999999	550	365	999999	999999	25	987	541	430	570	595	44	934	596	917	387	962	999999	252	999999	959	551	999999	999999	999999	541	323	913	167	782	999999	999999	735	95	876	928	654	333	999999	905	396	848	980	306	511	612	447	535	322	692	621	999999	232	717	417	999999	166	999999	91	554	999999	83	384	647	999999	222	309	849	999999	999999	732	638	599	346	314	121	570	98	622	874	103	788	600	475	171	491	160	999999	677	999999	999999	424	252	179	999999	322	473	999999	999999	999999	999999	598	999999	999999	959	982	999999	885	
999999	999999	831	78	618	217	460	913	999999	999999	486	999999	999999	291	181	999999	225	318	396	430	143	991	647	236	999999	999999	571	505	972	276	999999	188	522	274	614	381	652	704	999999	45	718	299	999999	564	856	757	237	31	426	578	119	651	596	548	752	421	658	604	765	295	999999	955	999999	216	403	307	516	796	677	800	593	521	512	999999	711	843	161	93	380	554	104	549	88	403	167	999999	591	999999	522	202	999999	999999	938	519	399	763	358	999999	170	558	999999	999999	353	626	985	597	149	999999	837	908	999999	575	234	221	201	106	876	999999	999999	539	716	542	284	485	87	545	582	999999	961	948	494	528	922	821	313	663	205	462	999999	569	999999	355	999999	613	932	157	999999	727	328	999999	886	999999	999999	631	842	708	166	868	549	999999	999999	156	999999	999999	424	741	653	999999	907	537	900	999999	999999	489	814	370	405	670	553	929	722	855	674	668	71	682	944	300	999999	604	507	337	913	999999	553	578	80	999999	999999	200	999999	419	999999	791	402	999999	683	104	817	481	999999	999999	325	999999	727	999999	482	615	999999	741	999999	362	435	999999	40	573	510	169	999999	245	299	157	999999	362	999999	999999	45	882	999999	598	999	850	482	999999	301	21	999999	999999	251	393	106	999999	999999	457	999999	151	984	999999	760	829	999999	999999	168	582	191	999999	999999	963	999999	999999	134	599	999999	238	742	999999	879	928	22	999999	560	217	917	552	148	834	726	34	958	293	328	528	132	999999	637	485	692	999999	325	999999	999999	59	118	999999	268	999999	125	202	715	457	271	999999	504	741	278	753	606	615	443	999999	439	989	14	999999	999999	606	477	902	601	266	999999	979	613	877	999999	511	109	99	999999	641	718	534	999999	510	31	272	999999	999999	178	883	879	87	466	968	705	17	54	999999	999999	999999	40	223	601	459	204	292	452	627	999999	766	654	516	331	802	638	999999	681	999999	880	832	581	96	999999	717	387	186	522	999999	182	999999	467	892	366	999999	611	999999	932	999999	316	739	820	407	670	999999	999999	999999	755	664	339	799	336	999999	999999	900	90	999999	490	883	82	999999	769	807	455	706	309	761	159	699	201	142	999999	821	198	151	21	184	999999	331	488	24	430	858	315	999999	687	917	566	466	550	999999	999999	58	787	298	969	999999	999999	964	112	477	222	66	999999	207	826	514	999999	195	888	906	527	168	404	67	596	999999	501	82	28	391	205	693	999999	533	127	924	44	899	181	998	232	999999	999999	21	801	374	999999	118	999999	183	
567	999999	578	999999	150	856	999999	729	702	999999	521	879	999999	720	282	529	908	999999	89	901	999999	461	23	889	684	74	999999	393	999999	232	999999	393	525	844	999999	999999	124	999999	393	271	999999	314	207	999999	999999	352	516	509	739	282	466	456	999999	654	703	999999	367	689	960	999999	999999	999999	999999	999999	543	137	364	111	895	458	415	404	556	818	631	999999	263	999999	999999	341	999999	999999	654	999999	999999	79	365	871	999999	718	999999	435	553	999999	353	19	999999	999999	580	360	988	999999	613	999999	867	72	900	220	999999	538	852	466	999999	628	526	999999	999999	999999	714	999999	771	493	960	187	991	979	999999	248	999999	622	999999	999999	330	61	999999	153	826	999999	126	999999	178	999999	848	612	866	10	999999	924	790	865	402	360	999999	116	588	504	454	435	999999	999999	221	661	999999	999999	213	325	146	236	999999	999999	999999	253	373	999999	305	626	999999	358	321	991	999999	999999	457	609	999999	999999	525	224	999999	849	699	401	83	999999	999999	516	410	999999	999999	551	999999	999999	649	999999	214	158	986	999999	810	961	999999	106	124	307	66	295	214	145	190	238	999999	921	999999	436	683	999999	179	999999	529	999999	226	207	949	770	137	909	286	50	405	81	988	524	413	999999	989	603	287	775	182	206	312	274	999999	179	751	999999	168	223	999999	999999	978	999999	481	31	744	662	999999	354	180	999999	18	174	739	119	999999	285	999999	999999	446	90	999999	999999	962	332	999999	951	999999	779	28	195	999999	999999	316	999999	102	146	53	999999	766	337	999999	932	999999	35	198	148	534	999999	929	999999	433	906	776	653	962	584	889	999999	545	793	999999	377	999999	999999	999999	999999	999999	289	999999	114	242	136	496	119	634	999999	999999	936	999999	347	427	791	850	553	762	999999	296	662	999999	517	999999	894	845	972	615	88	607	620	999999	253	290	255	141	825	243	306	419	667	29	912	999999	952	24	999999	375	999999	527	782	232	562	657	204	999999	508	999999	347	999999	523	503	555	452	999999	317	890	67	181	660	34	319	465	434	999999	643	586	731	304	880	648	606	685	560	825	398	76	595	96	464	632	968	896	999999	896	173	473	470	608	645	134	150	204	999999	502	999999	999999	138	38	560	214	999999	562	999999	642	999999	818	994	999999	788	251	999999	970	999999	37	66	422	449	537	465	999999	125	999999	658	755	507	412	415	68	362	632	938	567	535	999999	999999	415	439	383	980	355	999999	843	819	403	829	999999	487	251	999999	60	999999	600	572	391	999999	653	999999	711	145	513	412	936	
274	166	312	736	445	467	182	651	983	75	999999	119	700	999999	314	265	925	337	925	999999	622	999999	315	347	994	999999	170	212	511	727	247	999999	943	543	999999	999999	100	999999	734	29	79	794	76	260	53	999999	690	999999	348	648	785	999999	588	248	999999	962	999999	999999	742	301	999999	999999	150	265	828	90	176	167	703	651	999999	832	602	999999	104	999999	245	64	304	541	999999	354	863	862	942	439	999999	705	229	616	999999	136	360	442	723	999999	653	810	999999	962	296	532	999999	696	484	952	215	682	153	495	727	796	670	999999	838	999999	115	999999	323	398	202	471	938	97	839	48	482	999999	192	994	184	434	631	342	254	930	999999	177	999999	989	999999	999999	561	733	888	999999	465	159	604	770	994	375	999999	44	769	999999	594	999999	856	446	480	999999	500	159	320	302	174	337	956	999999	721	938	900	334	174	986	910	214	208	823	582	333	566	421	999999	808	937	597	573	429	346	215	999999	940	518	188	999999	412	999999	596	851	138	202	696	59	65	475	172	869	783	914	390	827	43	864	157	999999	999999	158	512	364	577	999999	536	571	515	628	959	999999	999999	280	508	791	612	972	999999	999999	869	999999	999999	343	775	727	790	999999	955	388	287	86	371	699	999999	263	999999	999999	283	374	999999	999999	544	437	515	356	884	999999	416	598	225	70	999999	27	999999	716	214	999999	589	850	974	30	615	137	350	883	454	295	643	999999	880	380	999999	89	999999	743	827	999999	999999	428	999999	287	108	999999	172	999999	665	354	90	920	999999	742	652	433	400	999999	519	416	96	999999	902	999999	868	171	718	844	999999	342	553	875	889	999999	349	170	17	999999	922	258	964	999999	227	999999	215	723	205	148	728	275	999999	999999	234	421	430	206	526	254	418	999999	648	328	854	999999	800	214	40	362	402	492	425	703	723	270	999999	999999	414	999999	392	155	965	999999	126	106	999999	725	651	478	999999	153	643	763	999999	999999	610	646	279	894	999999	11	999999	843	745	999999	999999	985	114	963	999999	468	999999	724	861	273	999999	78	211	999999	680	999999	562	562	95	259	848	999999	426	738	660	805	692	520	502	390	463	999999	999999	880	999999	667	621	999999	999999	808	362	918	901	24	23	541	445	521	999999	235	999999	139	757	496	397	197	569	999999	312	999999	775	281	999999	480	809	999999	244	331	511	22	999999	874	63	999999	896	929	761	411	724	129	999999	999999	306	277	941	334	374	348	493	999999	108	255	385	344	999999	90	696	999999	999999	174	306	
999999	999999	211	772	999999	999999	480	599	467	435	167	650	192	804	604	975	955	538	485	484	896	838	451	913	217	498	719	255	816	999999	340	206	559	999999	256	170	999999	504	999999	258	894	748	35	999999	941	604	203	540	437	999999	740	891	729	999999	410	285	999999	999999	565	86	366	234	999999	999999	105	961	101	369	558	443	881	999999	171	236	589	157	812	818	972	612	305	999999	817	711	502	449	476	868	422	970	602	806	999999	999999	892	670	965	802	538	999999	513	833	982	993	233	290	730	999999	111	999999	999999	999999	325	953	780	187	999999	82	730	656	494	232	947	999999	841	999999	520	999999	999999	919	192	999999	289	992	108	472	999999	999999	999999	222	719	999999	767	999999	506	999999	999999	999999	999999	714	263	893	81	882	495	291	885	404	999999	158	999999	999999	169	192	80	463	999999	999999	854	318	980	592	595	518	999999	521	465	787	91	988	594	533	999999	629	999999	999999	939	999999	507	817	586	802	672	338	451	859	813	584	99	53	392	167	999999	211	733	671	307	562	999999	999999	826	999999	323	173	563	246	509	539	526	780	523	999999	825	47	732	187	919	266	77	87	707	880	698	47	605	437	401	158	999999	994	991	999999	462	532	990	488	489	508	774	215	359	284	999999	999999	529	999999	341	104	479	556	999999	50	495	867	277	945	409	999999	568	999999	844	361	643	531	789	146	609	303	56	254	999999	420	492	861	999999	999999	822	389	517	999999	105	306	679	349	252	950	891	595	265	55	88	213	940	647	370	998	640	536	999999	393	720	48	58	999999	858	340	558	633	999999	844	133	30	999999	292	999999	547	999999	304	288	838	254	999999	47	11	176	494	480	999999	501	729	792	295	860	134	564	66	258	454	491	912	402	268	455	420	921	67	445	657	616	822	327	346	999999	690	999999	999999	999999	56	68	373	860	713	142	420	62	838	169	644	999999	974	999999	237	999999	376	446	999999	999999	999999	999999	999999	59	999999	999999	999999	412	455	48	999999	985	857	66	212	999999	127	61	689	999999	45	999999	93	898	800	929	999999	533	99	999999	880	254	999999	148	999999	966	950	324	48	484	463	999999	606	999999	989	658	870	918	96	841	694	324	757	860	532	999999	999999	219	258	893	596	155	322	999999	167	925	834	719	682	245	999999	803	23	999999	672	37	999999	292	999999	152	68	723	999999	257	838	999999	999999	999999	615	125	999999	740	76	155	888	318	695	684	643	73	824	999999	246	999999	999999	891	311	552	197	999999	506	999999	999999	
116	999999	872	708	74	92	999999	439	543	113	566	276	999999	999999	868	326	364	999999	86	649	845	999999	907	487	595	851	947	264	944	113	120	999999	999999	999999	959	320	999999	999999	631	602	51	999999	999999	57	679	999999	701	164	442	236	833	999999	430	74	999999	787	999999	999999	123	999999	145	346	494	440	999999	947	21	274	777	557	310	755	710	484	608	221	47	859	807	20	159	793	821	717	279	946	198	200	974	181	393	999999	999999	417	466	705	149	850	63	999999	573	437	386	884	925	87	463	999999	466	999999	999999	77	999999	999999	999999	352	524	999999	170	57	758	820	299	605	174	999999	999999	302	28	902	81	197	805	85	446	721	416	999999	792	202	492	999999	733	730	999999	325	999999	392	353	124	190	372	690	16	974	752	999999	781	720	255	817	999999	999999	563	182	563	999999	999999	666	999999	999999	999999	985	968	565	514	999999	569	183	849	636	877	949	903	722	709	507	999999	110	694	999999	999999	227	999999	384	330	326	180	999999	868	999999	541	725	10	999999	999999	999999	999999	999999	469	665	578	607	870	618	999999	222	33	999999	999999	66	472	410	972	768	310	370	999999	594	999999	198	917	20	315	795	104	161	999999	724	128	999999	785	358	999999	38	999999	37	356	928	999999	118	302	338	96	999999	591	140	753	242	878	999999	938	137	216	280	748	567	301	85	523	999999	273	308	723	148	280	123	769	999999	761	999999	999999	520	160	136	896	588	999999	999999	214	964	408	715	999999	885	999999	657	152	370	290	999999	735	999999	414	655	999999	999999	615	947	999999	477	999999	810	480	605	999999	999999	977	89	384	169	999999	798	870	559	390	557	461	999999	753	999999	971	409	663	999999	547	742	999999	504	291	902	973	976	962	736	999999	999999	245	251	666	967	680	72	986	130	804	937	410	854	275	296	541	777	203	918	999999	999999	157	167	67	486	321	483	798	481	196	668	836	143	956	792	322	999999	181	786	999999	908	422	542	519	999999	342	261	239	999999	371	999999	782	53	240	640	450	87	999999	189	656	999999	999999	514	934	999999	111	276	999999	482	999999	331	999999	417	975	597	549	614	648	458	154	999999	253	803	120	990	886	792	903	326	352	245	36	992	139	745	644	908	608	383	999999	76	364	756	30	49	999999	374	999999	643	999999	835	439	735	45	597	953	471	404	999999	259	318	372	581	999999	999999	305	614	288	999999	953	999999	16	999999	999999	88	705	497	782	80	401	999999	724	270	234	999999	805	300	957	541	792	183	999999	665	133	
199	999999	782	626	291	744	985	96	838	999999	460	828	999999	999999	999999	892	999999	999999	333	552	738	594	112	356	623	933	14	656	746	999999	999999	136	351	150	999999	384	999999	871	500	999999	415	435	999999	999999	773	688	999999	999999	999999	649	999999	494	190	999999	999999	605	600	436	13	358	740	338	349	401	909	999999	487	34	35	581	970	594	197	997	999999	999999	708	532	582	934	302	499	656	999999	120	999999	945	237	755	165	784	496	868	152	595	87	95	494	670	449	210	999999	489	428	679	742	999999	192	999999	999999	999999	999999	853	999999	65	250	999999	253	290	623	999999	999999	999999	870	797	484	726	55	999999	68	227	223	999999	999999	734	686	20	238	427	377	988	762	261	673	268	999999	642	799	96	355	999999	842	213	57	70	999999	348	619	631	205	26	261	781	918	865	999999	216	999999	344	379	240	999999	999999	913	634	625	999999	999999	611	90	841	926	958	999999	663	384	20	814	82	999999	999999	401	607	231	361	736	981	343	807	585	510	923	465	717	124	952	26	300	422	999999	951	742	17	550	364	99	303	724	999999	490	672	402	647	999999	999999	839	846	603	561	898	999999	665	999999	36	580	917	471	999999	941	711	999999	719	401	637	831	999999	393	66	867	271	442	266	88	327	999999	999999	285	904	686	285	999999	422	738	524	801	296	945	980	970	446	999999	63	999999	553	132	953	10	20	999999	435	999999	999999	736	300	999999	387	587	479	123	999999	999999	566	564	666	605	944	980	877	999999	545	659	413	96	430	642	389	999999	534	204	999999	117	275	185	260	829	326	686	448	999999	424	708	475	999999	508	804	72	999999	126	948	187	999999	133	184	193	776	999999	999999	315	657	999999	999999	999999	285	163	364	376	999999	313	836	288	999999	541	818	999999	836	999999	999999	588	999999	999999	999999	367	999999	26	986	984	101	991	484	786	999999	380	791	983	521	656	200	999999	153	438	681	999999	289	669	919	999999	999999	763	357	592	507	124	689	999999	194	546	475	999999	177	380	284	999999	829	59	664	999999	750	999999	999999	189	993	831	999999	197	898	705	87	916	999999	999999	679	338	643	999999	289	999999	691	714	799	974	190	931	999999	773	163	999999	366	239	999999	41	691	480	863	177	598	675	999999	501	999999	489	999999	999999	171	999999	701	946	755	937	999999	164	206	45	45	925	999	72	999999	999999	44	616	348	847	999999	999999	864	999999	475	476	302	999999	829	200	535	319	516	631	769	925	82	217	537	429	999999	850	834	655	999999	938	999999	536	
390	18	466	572	150	999999	647	999999	999999	502	481	289	644	165	334	999999	510	999999	999999	377	303	369	598	827	88	919	387	999999	241	218	763	537	307	766	233	820	733	999999	179	999999	984	674	177	579	999999	258	784	314	525	827	999999	999999	529	801	243	31	420	639	493	999999	243	586	999999	548	999999	999999	999999	999999	931	514	283	547	999999	999999	999999	628	202	28	101	830	145	83	544	413	73	53	999999	505	533	212	410	103	999999	948	661	999999	810	628	999999	791	276	906	382	21	999999	608	173	14	418	614	829	401	999999	999999	999999	170	52	459	485	999999	936	485	354	729	113	189	77	607	863	999999	818	573	999999	310	564	238	701	533	859	465	879	13	97	919	383	999999	999999	999999	999999	999999	365	361	153	153	854	999999	562	999999	999999	374	540	565	151	433	795	265	999999	999999	999999	857	999999	519	999999	30	999999	933	398	435	356	104	634	999999	744	999999	630	999999	430	45	456	999999	676	58	999999	494	999999	324	999999	663	999999	999999	999999	999999	999999	15	42	846	761	133	337	921	999999	136	306	813	999999	288	820	779	803	338	999999	187	791	335	190	420	999999	115	999999	502	82	734	312	238	308	326	545	739	339	783	706	307	707	534	382	549	999999	811	754	999999	503	91	860	794	292	619	999999	391	824	621	952	656	38	835	849	999999	824	78	514	423	743	999999	449	29	632	538	479	266	953	641	668	92	360	458	998	990	999999	517	945	689	999999	163	914	717	831	59	279	999999	685	715	725	683	306	341	902	422	641	841	171	754	999999	270	437	193	999999	999999	306	999999	999999	858	792	316	999999	999999	999999	589	176	999999	198	582	269	607	999999	999999	999999	985	785	999999	555	586	358	999999	355	201	549	539	725	730	764	961	753	699	45	827	999999	418	560	481	717	323	999999	999999	653	999999	999999	999999	689	199	277	968	999999	999999	34	260	999999	999999	960	931	285	94	999999	445	967	236	828	569	571	753	325	508	434	314	999999	999999	999999	999999	389	766	706	17	849	536	999999	796	877	476	675	785	999999	172	457	629	205	633	459	809	942	426	760	925	971	936	999999	768	999999	779	977	791	999999	999999	999999	203	235	278	244	337	982	180	359	362	999999	786	436	163	60	999999	119	676	783	531	505	963	16	999999	46	913	662	694	999999	999999	499	883	864	265	792	263	999999	926	999999	131	827	999999	76	999999	999999	194	509	720	718	738	670	310	999999	399	565	416	197	454	242	330	675	999999	999999	261	863	21	921	181	371	999999	
410	192	286	999999	999999	734	999999	609	749	999999	413	941	976	999999	437	198	874	475	999999	385	999999	950	693	999999	456	540	853	814	543	28	273	338	359	920	338	487	33	999999	695	999999	520	587	704	999999	917	733	320	404	824	674	147	455	481	985	731	460	999999	218	214	173	880	91	75	730	587	84	592	999999	195	950	999999	526	780	999999	865	488	255	999999	161	723	999999	459	990	868	881	818	857	373	199	877	999999	999999	152	999999	951	438	522	999999	804	842	999999	999999	218	874	999999	621	675	999999	130	999999	999999	999999	66	491	942	430	999999	206	849	769	999999	999999	866	318	999999	359	383	258	916	436	966	999999	508	318	582	965	999999	126	369	270	999999	253	252	946	673	801	758	999999	999999	999999	346	325	133	999999	999999	921	397	900	912	160	999999	999999	697	693	286	932	688	999999	908	976	189	975	837	999999	999999	999999	999999	919	645	170	999999	721	668	396	100	999999	158	473	692	661	578	351	214	999999	999999	726	555	558	669	740	122	19	753	612	350	999999	999999	544	418	651	999999	477	264	751	558	525	999999	311	999999	636	784	224	999999	257	408	838	999999	628	566	999999	428	999999	259	904	999999	591	968	66	999999	728	172	613	65	51	716	110	96	462	660	507	967	254	999999	43	956	898	999999	505	213	999999	600	859	999999	999999	999999	526	227	999999	999999	999999	557	702	266	999999	999999	999999	169	999999	540	308	751	999999	967	999999	999999	183	473	226	999999	999999	999999	472	852	542	137	312	634	547	999999	999999	999999	735	758	693	999999	275	988	88	999999	785	999999	939	999999	905	760	292	892	919	585	999999	63	999999	411	554	339	999999	999999	723	748	171	999999	622	205	351	425	999999	999999	284	118	666	195	394	656	999999	420	698	507	947	782	844	420	999999	999999	769	146	880	334	999999	364	999999	426	274	340	999999	249	126	743	623	489	744	733	617	810	999999	999999	668	999999	999999	143	999999	586	902	999999	903	751	830	660	436	999999	545	691	999999	920	253	250	920	999999	258	924	304	954	884	999999	47	121	802	904	52	906	477	999999	999999	81	723	289	523	333	437	656	418	465	317	418	944	62	388	697	567	678	942	615	999999	324	999999	685	701	444	999999	791	999999	926	999999	529	737	999999	606	283	206	963	726	596	626	602	516	838	647	476	523	985	733	999999	346	374	963	862	438	771	999999	999999	587	88	430	645	706	491	847	787	680	934	456	999999	501	603	951	355	988	504	999999	999	48	235	921	918	68	999999	589	253	566	875	999999	
834	51	168	385	647	176	999999	895	999999	991	999999	796	999999	999999	628	613	743	999999	617	873	933	999999	242	999	999999	999999	511	586	861	999999	999999	230	804	362	622	72	999999	227	314	189	17	609	783	18	188	438	342	390	439	999999	846	999999	949	11	648	870	809	169	33	490	664	999999	43	132	397	639	991	236	916	999999	280	525	999999	437	999999	333	190	233	821	999999	999999	131	157	630	999999	772	281	802	714	751	263	183	204	823	999999	613	999999	661	621	549	446	999999	473	873	961	331	723	521	999999	324	689	585	999999	999999	665	543	999999	412	999999	624	999999	199	521	174	999999	107	330	294	913	262	756	529	612	281	486	718	657	999999	668	999999	58	999999	666	400	71	999999	835	999999	168	981	366	173	594	996	192	257	999999	999999	570	999999	10	439	607	883	567	170	999999	76	999999	999999	885	973	743	999999	576	606	532	130	112	634	271	235	136	931	896	593	934	615	999999	239	132	358	712	999999	734	619	163	783	832	999999	705	999999	481	220	106	392	429	263	430	586	724	474	206	936	999999	774	313	676	986	974	999999	366	976	393	999999	536	999999	999999	607	956	453	749	297	211	928	502	753	915	835	514	173	999999	195	513	999999	658	162	999999	211	959	999999	487	797	858	675	999999	792	98	396	569	131	999999	655	999999	999999	975	186	994	999999	110	999999	398	840	999999	999999	554	181	473	999999	176	384	999999	737	999999	650	965	951	439	536	589	710	665	528	276	393	999999	35	721	380	539	481	167	999999	111	938	918	999999	325	999999	130	177	329	220	999999	194	635	999999	17	999999	999999	999999	747	468	428	400	999999	869	574	98	138	528	460	999999	348	694	227	999999	999999	709	732	329	636	999999	415	422	391	454	308	999999	757	929	28	898	213	516	999999	699	348	999999	583	58	82	236	999999	602	717	236	999999	536	999999	907	127	308	100	999999	396	365	999999	999999	999999	910	571	493	999999	999999	999999	561	889	831	959	527	389	924	136	683	999999	999999	473	999999	705	164	582	999999	123	999999	812	719	807	365	130	379	647	341	702	999999	999999	999999	896	719	102	165	346	999999	576	450	527	203	181	999999	600	986	891	249	311	854	338	799	379	490	397	999999	754	999999	999999	999999	999999	58	231	999999	206	668	513	754	721	549	818	999999	999999	673	333	999999	548	400	999999	143	487	999999	999999	999999	999999	688	219	415	332	311	410	812	339	985	569	479	971	718	220	932	483	147	528	761	46	796	603	706	166	778	252	999999	769	577	112	
482	27	999999	129	999999	458	107	431	999999	149	15	999999	220	113	854	647	829	189	999999	660	999999	879	278	811	547	999999	512	259	999999	999999	999999	53	762	882	97	461	597	598	702	483	385	999999	118	999999	999999	595	392	603	999999	140	422	185	937	999999	762	602	999999	999999	582	999999	999999	848	999999	999999	102	961	999999	337	26	999999	60	999999	486	358	285	634	771	999999	780	951	702	909	946	423	647	870	116	999999	130	999999	999999	34	25	279	537	536	837	758	529	999999	156	65	586	909	90	190	698	999999	999999	999999	999999	999999	791	631	730	47	902	464	712	231	855	604	999999	532	999999	35	999999	999999	999999	748	797	22	999999	711	999999	647	999999	999999	343	466	182	526	212	992	662	619	243	394	999999	499	634	382	56	307	223	551	847	64	228	64	964	492	768	893	999999	819	965	999999	825	93	999999	999999	131	255	999999	999999	401	224	999999	80	792	999999	667	330	124	424	965	999999	497	999999	799	999999	819	288	502	999999	999999	319	662	842	999999	163	568	466	784	999999	261	999999	999999	884	160	999999	194	157	272	142	999999	999999	778	915	854	999999	999999	999999	293	999999	55	999999	999999	369	580	92	561	37	426	999999	272	211	999999	354	173	999999	580	613	113	176	93	671	25	369	865	320	540	999999	988	516	570	996	182	999999	999999	417	56	888	999999	999999	81	166	730	633	869	623	999999	999999	752	999999	566	999999	468	127	364	383	999999	393	504	269	551	815	49	999999	78	275	38	208	629	755	128	692	308	45	104	926	940	392	499	251	419	116	993	309	999999	999999	538	65	983	350	590	999999	394	55	525	999999	127	820	565	604	594	703	804	997	570	999999	680	432	32	437	442	444	894	999999	850	445	821	740	999999	486	999999	973	225	289	175	465	307	263	519	838	999999	999999	827	895	656	999999	999999	999999	739	999999	999999	116	42	555	999999	155	768	999999	205	90	444	386	860	88	999999	621	488	525	999999	114	576	999999	912	194	999999	999999	617	999999	605	144	999999	824	11	883	575	631	999999	669	999999	29	999999	175	68	439	999999	999999	269	999999	38	45	999999	786	174	999999	509	493	999999	848	999999	595	999999	770	537	70	946	619	999999	999999	513	245	680	999999	153	812	417	999999	369	999999	790	999999	63	999999	999999	569	906	357	660	376	384	92	437	103	999999	786	999999	927	999999	997	493	784	57	292	999999	793	365	418	643	999999	999999	999999	133	720	67	732	541	667	800	967	163	599	959	18	602	431	807	999999	999999	367	329	490	773	999999	989	16	
157	770	634	186	214	498	999999	308	159	999999	958	717	999999	999999	999999	999999	136	670	999999	894	824	48	999999	813	985	778	999999	999999	42	736	333	760	731	61	584	771	999999	624	999999	999999	885	661	999999	999999	472	100	999999	77	122	505	999999	113	528	999999	999999	119	999999	821	200	999999	166	437	999999	999999	954	999999	986	984	999999	999999	791	511	907	188	999999	172	189	999999	350	895	999999	999999	173	536	382	229	999999	636	869	999999	691	221	433	337	509	457	395	446	370	274	114	567	642	999999	714	852	206	350	999999	999999	929	714	999999	305	208	999999	999999	738	999999	734	965	359	124	959	792	999999	999999	579	678	999999	999999	743	14	999999	790	670	630	534	822	530	999999	891	551	851	545	976	740	138	139	616	193	999999	406	636	309	754	453	683	847	144	999999	626	671	532	251	999999	999999	404	514	999999	272	740	916	519	710	83	808	272	999999	816	839	999999	450	72	379	129	347	377	777	46	226	947	686	688	757	999999	230	28	609	358	275	345	623	601	354	999999	741	886	926	235	946	190	268	41	304	823	186	609	163	131	849	999999	999999	478	321	324	63	237	999999	313	853	790	663	999999	999999	999999	336	849	718	926	999999	460	451	551	100	46	689	999999	393	999999	230	999999	864	487	509	999999	717	155	289	39	399	513	134	622	381	166	527	202	490	999999	497	337	890	237	743	999999	890	85	388	284	999999	407	843	829	93	999999	999999	185	566	617	786	190	569	688	536	874	335	829	180	934	519	497	174	593	445	893	999999	636	999999	999999	999999	999999	767	15	404	991	670	999999	539	999999	240	999999	999999	873	999999	316	767	999999	701	999999	73	71	905	454	765	999999	243	260	393	199	512	298	440	456	574	999999	423	564	999999	544	214	999999	299	999999	703	177	861	300	579	139	135	528	935	876	56	999999	736	323	249	267	758	420	912	349	999999	941	911	188	999999	999999	892	213	918	999999	663	43	999999	874	999999	598	285	942	680	264	73	984	363	563	999999	593	418	110	325	36	785	794	127	999999	999999	999999	265	999999	991	999999	246	922	999999	778	999999	23	220	861	572	999999	999999	816	739	999999	285	653	588	999999	779	999999	461	792	888	892	381	868	915	821	481	988	999999	603	950	971	28	999999	999999	999999	350	395	383	556	999999	673	55	969	65	470	674	750	999999	907	903	285	257	454	44	716	407	354	999999	999999	390	999999	318	388	999999	767	639	144	278	999999	999999	393	343	905	263	224	847	999999	812	999999	999999	730	999999	999999	
699	674	723	574	116	667	999999	995	297	984	999999	954	365	666	999999	297	830	999999	482	999999	999999	519	942	352	200	999999	869	995	999999	653	252	659	767	883	688	201	54	75	38	999999	999999	21	999999	359	738	309	858	190	309	525	624	616	258	999999	999999	999999	732	381	383	295	798	190	463	644	742	999999	196	482	999999	911	253	764	511	871	351	888	424	593	999999	890	961	689	696	999999	999999	999999	410	131	999999	508	468	672	691	742	812	646	558	999999	616	231	122	386	999999	999999	281	859	115	386	999999	646	765	149	767	493	334	999999	999999	446	616	116	999999	75	133	480	453	999999	83	769	68	704	339	999999	976	392	778	999999	487	999999	745	178	529	34	826	711	743	328	905	208	999999	703	162	121	845	510	124	57	263	999999	999999	700	786	346	327	600	317	802	173	999999	714	999999	999999	195	701	447	586	92	249	422	736	999999	675	874	360	365	552	227	999999	476	999999	731	331	755	364	54	391	193	706	236	999999	999999	165	530	493	668	82	966	999999	999999	923	42	807	999999	994	999999	999999	999999	999999	962	57	99	684	697	116	983	427	875	999999	999999	65	403	999999	999999	28	999999	999999	999999	390	691	292	586	807	720	553	246	923	491	999999	544	29	479	208	743	188	314	266	468	424	509	251	999999	145	763	999999	530	656	794	821	208	999999	879	531	303	999999	999999	292	963	999999	870	70	936	125	296	637	586	204	642	834	714	539	999999	731	999999	450	999999	450	54	999999	32	999999	999999	999999	562	692	150	947	904	72	999999	999999	302	324	999999	449	314	91	848	135	764	335	23	960	999999	999999	999999	158	650	852	594	999999	247	999999	131	290	931	277	562	604	496	638	299	579	126	999999	246	999999	186	442	146	13	601	918	999999	697	576	178	562	999999	350	992	307	62	478	697	784	708	203	273	517	47	528	254	638	136	45	443	843	425	999999	999999	999999	217	715	590	428	329	980	433	713	999999	999999	669	999999	504	341	247	111	429	907	538	999999	999999	999999	109	485	999999	289	999999	662	142	334	146	471	193	31	99	346	999999	278	465	728	770	999999	753	332	859	990	144	794	798	341	424	517	893	175	999999	293	616	115	80	49	502	771	580	999999	999999	207	999999	999999	251	999999	224	999999	452	810	231	362	181	776	999999	367	155	693	864	801	999999	629	999999	999999	999999	806	999999	999999	207	999999	236	999	979	325	754	999999	919	661	553	897	127	999999	75	999999	944	705	121	840	999999	999999	894	809	906	779	527	948	
999999	999999	520	444	999999	442	952	36	584	231	999999	855	999999	964	447	493	999999	999999	684	999999	563	999999	83	267	694	889	302	493	999999	427	999999	209	797	999999	41	867	151	118	726	684	320	49	508	722	331	265	818	999999	276	410	999999	940	105	880	394	144	979	262	999999	291	999999	468	504	999999	999999	183	68	226	999999	579	352	41	249	999	336	524	986	360	935	438	81	999999	999999	130	757	161	114	999999	421	897	887	889	368	445	543	851	545	351	593	158	207	601	592	696	68	999999	700	105	553	870	999999	628	326	321	219	373	251	999999	409	999999	999999	999999	804	999999	692	463	672	803	999999	485	999999	644	999999	787	241	479	194	530	72	999999	460	19	374	999999	749	268	999999	999999	999999	179	610	171	999999	615	89	66	797	556	14	605	965	999999	639	78	890	999999	861	539	89	739	189	721	999999	289	526	70	776	263	295	433	890	625	999999	999999	875	817	702	161	707	184	682	637	999999	466	164	563	999999	306	660	246	999999	42	967	496	999999	999999	850	662	99	29	999999	999999	271	999999	714	999999	329	352	202	82	999999	710	831	904	999999	551	206	854	135	963	690	480	603	59	35	999999	658	999999	306	986	967	999999	72	688	999999	148	376	943	751	814	999999	37	113	999999	435	696	210	72	439	448	999999	996	537	135	339	808	999999	221	999999	856	999999	999999	55	216	115	771	648	152	999999	918	999999	999999	112	320	729	662	377	25	624	339	657	999999	651	857	303	970	512	999999	999999	96	999999	164	397	895	133	994	999999	896	481	663	58	68	999999	999999	999999	440	893	226	406	999999	441	925	999999	999999	208	105	598	197	999999	144	269	712	793	922	999999	30	864	216	197	734	680	480	543	999999	290	599	543	140	999999	863	87	999999	539	999999	655	283	567	180	697	38	406	794	999999	346	999999	346	275	140	800	253	575	687	999999	671	996	999999	391	635	936	609	562	468	603	59	67	999999	182	999999	277	447	999999	999999	519	168	338	885	496	999999	566	944	999999	999999	339	350	999999	399	999999	867	686	695	891	931	999999	97	999999	938	200	999999	288	430	999999	165	999999	363	790	881	177	999999	999999	999999	473	194	79	999999	284	159	999999	262	999999	999999	717	314	433	582	555	530	999999	431	692	999999	999999	561	918	999999	779	179	550	999999	999999	416	999999	999999	534	576	231	707	862	252	999999	326	809	937	183	621	999999	859	732	290	808	999999	432	745	187	943	425	999999	276	932	222	999999	999999	163	999999	999999	445	331	779	856	360	999999	
999999	216	618	999999	590	757	999999	307	433	999999	447	269	176	299	983	486	217	999999	999999	319	441	929	40	707	717	655	244	828	999999	999999	90	875	930	961	601	226	137	811	362	667	534	999999	509	302	668	350	987	999999	371	958	123	999999	705	50	416	999999	186	910	658	934	999999	558	131	999999	839	571	339	215	698	766	359	405	238	999999	785	472	430	737	49	377	668	831	466	226	999999	999999	999999	889	554	863	49	226	999999	427	153	999999	847	468	462	999999	999999	781	714	999999	999999	999999	960	999999	999999	999999	317	999999	871	291	999999	999999	101	904	773	948	401	449	999999	834	999999	142	252	810	350	810	624	999999	284	942	366	886	126	999999	617	999999	931	958	634	999999	555	600	355	872	161	462	883	943	694	514	705	999999	130	880	877	477	475	159	999999	455	999999	355	174	999999	924	389	575	239	297	999999	26	442	999999	59	288	136	786	380	659	888	999999	999999	277	770	999999	999999	765	999999	984	149	93	782	999999	189	999999	209	436	427	947	771	886	653	999999	999999	498	272	756	81	601	750	690	105	500	982	528	647	999999	999999	690	139	999999	999999	255	999999	999999	244	354	635	767	89	700	999999	432	887	11	283	35	999999	281	975	48	694	645	999999	459	988	292	114	660	999999	131	999999	999999	999999	158	557	407	999999	999999	264	917	130	999999	522	59	999999	672	612	981	255	622	291	131	715	999999	929	693	21	698	151	951	249	999999	133	957	668	632	999999	999999	453	875	526	456	27	999999	917	999999	999999	193	137	325	679	133	415	999999	840	910	31	999999	999999	864	396	810	208	312	677	155	190	564	999999	698	999999	999999	538	380	999999	834	114	657	183	999999	999999	999999	570	825	282	999999	569	999999	999999	757	999999	888	520	589	488	999999	257	715	389	772	209	567	802	439	999999	805	594	999999	925	16	805	999999	552	999999	999999	568	249	382	39	999999	999999	89	448	633	96	179	999999	999999	891	390	999999	399	277	411	348	13	35	141	568	477	532	533	999999	120	999999	248	345	839	999999	920	476	875	685	829	195	130	129	999999	352	98	452	645	154	999999	429	416	999999	151	341	999999	542	118	814	562	38	62	999999	337	681	999999	833	523	663	970	914	711	713	448	225	228	883	857	788	999999	999999	886	389	640	999999	545	153	204	507	996	388	367	70	132	999999	143	227	792	496	504	265	929	999999	999999	999999	718	999999	999999	926	123	416	685	330	999999	538	151	673	273	646	146	704	638	999999	666	999999	556	651	590	648	91	10	
101	370	294	999999	105	904	999999	999999	972	999999	496	278	393	590	999999	47	724	594	999999	469	954	999999	360	799	626	914	325	592	84	77	122	999999	844	123	325	324	45	131	443	246	469	263	673	304	999999	370	631	86	889	519	926	996	999999	999999	999999	945	20	494	596	191	588	622	934	905	729	488	433	999999	999999	999999	999999	999999	161	422	10	999999	999999	65	999999	999999	292	249	999999	564	150	999999	29	999999	76	999999	314	550	534	262	999999	846	999999	768	574	729	936	360	999999	510	518	333	844	577	622	356	474	954	999999	340	898	349	919	380	764	999999	999999	211	214	999999	83	460	78	999999	764	163	381	999999	491	862	999999	999999	438	202	999999	999999	281	452	609	719	904	360	647	999999	363	999999	926	999999	13	960	270	734	999999	915	999999	999999	265	945	812	468	975	761	472	51	999999	966	911	999999	999999	947	342	999999	999999	495	991	999999	999999	873	545	455	237	431	709	531	601	594	999999	522	764	989	561	336	639	151	743	153	887	606	999999	397	999999	209	625	66	628	999999	999999	660	924	714	999999	999999	409	366	241	999999	62	941	449	426	189	999999	962	999999	395	999999	999999	999999	751	847	999999	999999	999999	157	59	37	999999	652	903	359	462	136	598	999999	744	999999	926	282	910	999999	101	946	999999	766	999999	17	999999	291	671	999999	864	681	908	999999	879	999999	700	999999	317	213	747	999999	48	100	964	63	800	912	600	224	89	115	999999	561	756	888	59	924	939	51	790	524	980	290	494	780	227	521	180	706	999999	999999	964	706	452	999999	908	76	801	999999	217	334	999999	456	543	758	141	357	330	990	999999	999999	321	276	423	232	999999	757	605	194	835	289	999999	893	744	414	999999	999999	118	999999	980	982	999999	785	999999	466	833	534	747	736	648	870	200	190	717	704	362	697	999999	230	999999	999999	999999	617	328	927	592	999999	711	138	617	298	248	266	20	999999	652	999999	442	957	398	999999	999999	999999	546	965	999999	999999	999999	999999	61	453	559	888	802	999999	520	999999	466	906	999999	45	822	618	128	359	631	934	179	712	999999	826	265	336	831	999999	150	602	999999	999999	838	999999	622	671	87	999999	738	999999	463	191	494	999999	80	535	93	362	82	401	750	196	999999	165	999999	473	989	235	198	233	999999	999999	999999	918	445	999999	999999	842	423	161	540	954	999999	999999	999999	987	227	914	755	999999	252	478	304	999999	851	999999	29	683	648	999999	681	852	975	999999	303	38	503	576	999999	999999	467	251	938	921	999999	795	575	72	
684	405	256	84	479	468	981	999999	141	999999	76	561	999999	395	999999	275	479	688	979	999999	999999	452	999999	650	999999	788	272	999999	539	382	887	66	999999	956	998	253	902	607	383	517	534	999999	896	562	999999	149	999999	81	999999	673	452	182	816	469	94	999999	910	605	860	690	205	999999	58	999999	62	20	252	137	396	999999	373	999999	315	471	581	273	555	931	151	999999	905	200	952	866	999999	999999	250	849	871	999999	343	307	746	999999	321	999999	665	147	510	499	897	755	685	108	999999	580	867	354	887	821	686	979	464	787	784	15	38	192	829	348	770	999999	266	630	999999	76	136	622	999999	38	999999	417	431	651	185	160	515	999999	999999	999999	846	895	961	999999	999999	999999	842	959	907	316	525	482	318	171	999999	505	498	999999	999999	999999	453	255	204	859	999999	279	999999	813	611	634	500	999999	627	479	501	874	440	216	551	999999	233	999999	714	843	999999	999999	108	269	921	680	662	460	372	331	905	601	700	112	836	810	806	39	358	283	999999	999999	855	999999	670	999999	74	999999	513	238	21	999999	540	360	356	98	180	298	891	999999	972	49	812	999999	999999	999999	184	999999	380	999999	456	203	818	441	37	172	279	269	999999	76	616	380	946	143	999999	628	71	349	756	748	639	999999	999999	999999	311	776	537	559	276	770	999999	736	911	772	999999	999999	468	109	999999	193	818	911	698	825	323	602	102	679	985	999999	838	834	581	631	111	999999	999999	401	139	261	634	999999	993	999999	395	880	468	184	360	502	170	962	26	572	929	728	819	322	113	709	999999	858	574	331	932	846	999999	290	671	844	761	77	999999	81	999999	999999	918	870	440	999999	999999	918	999999	999999	999999	999999	818	18	702	382	128	743	297	430	577	776	155	671	896	548	725	187	512	999999	740	999999	992	999999	999999	830	810	999999	882	670	575	765	999999	91	547	999999	38	156	999999	999999	725	28	999999	548	504	782	953	256	999999	891	718	956	415	813	999999	690	999999	999999	994	872	572	179	999999	627	999999	999999	999999	74	134	840	520	999999	600	223	789	721	323	453	450	241	999999	563	999999	990	951	618	359	725	999999	857	999999	999999	161	715	726	556	167	999999	693	691	545	888	132	142	380	149	365	999999	33	999999	999999	439	432	999999	995	999999	204	870	999999	246	463	521	735	276	668	365	428	999999	999999	999999	564	171	760	759	696	987	441	842	620	812	263	167	701	308	999999	742	732	397	719	718	361	296	487	457	238	33	163	855	474	25	721	480	
999999	999999	475	215	679	999999	76	17	576	362	260	999999	983	305	819	437	786	925	632	40	999999	779	882	277	999999	313	530	672	834	586	378	605	100	999999	999999	911	832	285	73	999999	330	711	151	999999	46	623	473	932	213	725	79	548	392	999999	999999	925	907	208	531	999999	152	404	183	990	999999	999999	999999	210	843	999999	605	510	862	999999	709	464	637	882	241	70	839	597	468	118	999999	829	999999	409	999999	536	999999	633	754	697	917	926	538	161	25	390	850	999999	99	999999	130	568	685	819	999999	850	297	34	999999	999999	536	999999	935	74	483	999999	999999	999999	732	316	903	971	755	175	655	782	999999	486	999999	850	999999	576	508	172	988	999999	154	403	427	627	248	979	666	294	170	372	991	473	677	860	948	999999	540	782	402	999999	999999	519	173	209	924	811	167	126	260	960	55	772	86	534	19	49	945	115	999999	999999	314	999999	15	292	791	462	999999	17	999999	732	45	725	770	838	145	634	239	228	999999	999999	821	550	44	209	326	228	396	153	999999	908	541	999999	999999	999999	845	351	514	999999	417	471	999999	160	224	527	924	330	12	999999	999999	385	999999	999999	412	640	112	763	437	805	965	572	76	665	166	993	201	999999	999999	302	999999	999999	999999	358	810	241	435	671	336	516	999999	996	226	999999	754	475	999999	814	31	999999	999999	999999	914	708	914	845	999999	346	993	230	999999	323	319	709	254	605	265	460	916	181	999999	440	437	920	531	969	999999	917	911	691	894	387	999999	936	927	912	879	999999	444	999999	835	98	678	115	999999	999999	687	517	903	158	219	648	897	849	868	999999	653	993	187	945	500	488	999999	312	335	999999	733	382	782	342	725	999999	26	951	346	127	999999	332	999999	570	999999	999999	23	762	481	256	999999	740	999999	993	268	886	243	498	999999	999999	662	999999	780	242	999999	315	735	999999	433	374	631	945	513	751	181	331	999999	616	664	999999	474	999999	830	89	999999	993	999999	788	84	838	610	999999	999999	989	999999	397	551	999999	343	976	999999	452	999999	117	624	999999	237	999999	822	937	999999	627	834	812	882	990	544	700	774	243	11	946	496	595	763	113	468	523	297	783	779	999999	282	687	558	31	343	999999	999999	924	766	988	966	146	216	999999	999999	674	117	474	853	999999	732	999999	974	166	956	999999	354	999999	85	713	999999	999999	167	999999	355	999999	263	861	656	820	245	849	476	23	980	360	388	780	419	999999	416	823	930	999999	34	181	712	999999	75	599	379	944	848	63	
959	927	978	341	999999	547	999999	999999	818	42	615	882	999999	961	186	605	999999	573	110	290	307	999999	999999	999999	850	999999	443	861	795	66	451	300	999999	423	63	62	381	999999	152	872	384	999999	999999	897	322	151	999999	751	226	469	244	999999	843	999999	999999	753	999999	748	490	999999	114	999999	999999	762	999999	324	881	220	908	999999	234	317	431	238	906	147	999999	221	917	999999	636	692	644	335	999999	646	457	443	667	309	244	999999	566	687	999999	999999	709	253	316	997	269	336	842	103	245	999999	383	615	661	618	553	607	831	782	999999	999999	914	134	940	944	999999	999999	999999	608	888	602	751	999999	471	90	437	999999	904	920	448	309	999999	999999	100	894	272	999999	781	59	756	637	999999	784	999999	355	999999	585	312	372	139	821	783	244	214	642	185	639	153	580	190	596	703	911	343	999999	572	373	43	56	999999	999999	999999	503	999999	261	800	966	884	125	179	852	654	999999	790	627	525	614	346	999999	718	633	698	999999	868	169	933	999999	450	340	782	999999	551	266	690	114	163	290	392	953	842	218	754	38	999999	338	941	171	131	999999	13	999999	36	585	337	58	336	466	634	999999	327	910	526	554	343	999999	310	398	851	685	473	245	232	392	999999	509	999999	670	799	999999	999999	772	768	734	337	824	999999	999999	999999	642	999999	697	655	699	635	999999	999999	999999	694	779	37	552	319	999999	252	767	999999	644	999999	999999	999999	999999	999999	999999	473	999999	999999	791	227	999999	119	344	469	219	907	776	589	532	999999	999999	816	679	999999	999999	512	675	463	333	492	569	98	877	999999	111	473	999999	40	999999	236	90	999999	901	982	185	670	999999	92	109	538	999999	188	213	887	295	21	499	691	647	591	999999	101	818	999999	999999	999999	999999	348	368	746	796	745	37	306	999999	894	915	999999	999999	359	819	592	999999	999999	25	391	885	999999	999999	999999	999999	429	393	970	999999	999999	999999	999999	335	755	437	354	724	999999	741	730	160	999999	221	400	105	999999	892	999999	999999	215	738	999999	999999	275	545	252	637	999999	772	377	361	999999	868	686	999999	999999	371	999999	999999	999999	868	999999	63	294	241	978	779	320	999999	999999	536	106	208	233	261	947	999999	69	999999	195	717	455	999999	373	379	102	999999	999999	999999	783	999999	848	375	307	346	999999	969	998	44	567	999999	326	284	601	999999	999999	859	645	435	976	13	312	999999	736	757	999999	999999	690	915	148	999999	254	844	220	741	999999	730	901	886	999999	977	320	34	999999	999999	400	181	989	999999	123	243	
403	999999	499	999999	137	999999	639	549	999999	999999	289	93	896	999999	228	482	73	859	162	534	958	758	912	999	999999	999999	999999	23	366	251	430	167	801	905	546	155	999999	999999	614	999999	999999	361	962	204	697	237	138	999999	503	918	999999	999999	380	999999	284	644	999999	499	96	848	830	626	193	681	999999	132	291	999999	91	999999	137	999999	255	487	999999	606	795	718	311	999999	160	169	519	448	999999	300	786	999999	630	901	958	855	354	765	844	474	178	291	305	999999	946	147	942	430	791	484	999999	893	154	677	849	477	197	630	999999	670	116	745	547	607	346	78	999999	190	124	281	287	490	642	969	438	514	422	999999	519	22	227	98	999999	660	999999	893	999999	952	62	490	999999	724	76	999999	367	433	999999	999999	239	877	777	761	315	519	206	999999	261	999999	999999	999999	65	460	999999	999999	453	28	98	999999	200	452	999	999999	138	633	613	563	999999	467	611	15	770	724	999999	642	244	999999	999999	147	463	999999	641	892	713	717	435	999999	614	390	730	349	344	999999	507	999999	878	999999	633	682	905	999999	979	793	573	243	999999	340	952	478	451	987	245	950	433	187	999999	116	999999	420	207	407	999999	43	737	272	670	914	227	721	763	874	999999	110	241	999999	999999	999999	329	479	999999	105	264	145	999999	742	114	999999	432	999999	999999	771	999999	222	484	508	693	946	65	999999	999999	659	122	241	714	576	165	144	999999	613	153	999999	999999	234	276	999999	153	813	103	994	999999	286	491	999999	746	992	999999	619	625	999999	136	97	792	999999	907	999999	983	999999	431	373	586	969	674	818	186	23	999999	442	946	382	365	880	999999	71	153	295	177	224	999999	721	368	546	519	985	999999	65	179	769	999999	999999	128	130	392	999999	999999	198	612	672	999999	999999	18	775	999999	253	377	999999	244	731	999999	621	326	769	537	709	15	50	460	999999	341	130	844	224	125	999999	264	245	498	133	653	954	683	999999	502	999999	999999	592	999999	276	999999	241	999999	447	894	999999	999999	359	999999	682	725	377	738	923	341	601	888	999999	999999	508	988	142	999999	121	87	919	938	822	276	999999	996	422	175	999999	999999	109	308	406	999999	420	708	904	653	815	408	286	999999	760	173	901	873	919	999999	375	287	485	484	710	999999	974	999999	643	93	999999	686	312	999999	999999	851	999999	302	492	999999	249	800	94	999999	941	999999	999999	703	187	658	999999	902	86	490	800	906	596	999999	999999	46	355	999999	74	821	836	139	105	84	672	999999	999999	608	390	455	999999	
999999	202	995	543	997	999999	999999	588	984	717	913	609	821	999999	999999	999999	999999	704	455	128	595	999999	999999	652	812	617	726	40	279	727	767	522	631	999999	999999	714	999999	91	600	477	83	74	999999	113	923	529	284	673	35	652	999999	903	934	336	106	839	929	999999	730	999999	841	999999	319	266	950	400	978	999999	185	932	665	535	113	978	55	530	655	169	728	293	343	63	15	626	414	863	999999	999999	999999	396	784	257	360	221	636	832	755	999999	163	532	550	260	498	999999	987	788	799	956	291	576	194	770	623	447	999999	788	245	693	852	97	813	684	999999	999999	158	417	184	999999	351	222	775	999999	999999	999999	742	92	999999	913	999999	625	74	999999	23	135	211	999999	999999	913	174	847	597	71	970	75	719	866	928	709	999999	580	613	999999	614	78	800	999999	764	427	705	999999	234	999999	65	236	33	193	670	206	587	144	999999	271	728	504	999999	714	999999	999999	486	876	163	854	999999	67	22	167	25	944	334	848	259	216	217	210	623	275	16	743	52	536	205	999999	132	808	797	352	188	120	453	999999	999999	823	999999	829	810	999999	362	997	224	999999	999999	725	872	738	885	576	999999	528	999999	999999	707	999999	999999	950	680	431	732	170	269	669	979	904	501	248	356	999999	275	388	399	253	913	999999	999999	187	368	479	859	393	923	231	299	659	239	104	388	999999	999999	999999	158	389	646	201	737	555	886	272	234	633	999999	459	310	674	138	999999	445	698	597	999999	591	210	571	349	999999	999999	380	329	675	407	859	999999	509	999999	239	20	607	722	280	973	300	106	999999	999999	10	474	999999	624	531	999999	658	689	787	216	408	948	817	307	954	999999	184	567	597	827	999999	999999	949	34	444	128	999999	999999	427	624	429	495	999999	999999	348	999999	126	999999	798	82	748	180	193	303	999999	999999	203	999999	768	999999	798	733	508	427	999999	999999	525	896	189	999999	572	999999	271	999999	786	913	999999	481	958	999999	583	428	768	524	88	603	999999	656	157	163	999999	729	954	846	825	999999	999999	537	883	759	999999	229	576	395	999999	813	908	30	516	963	999999	721	352	999999	997	380	964	984	348	858	999999	999999	999999	999999	487	843	999999	424	999999	999999	999999	465	999999	208	934	363	852	999999	25	275	695	217	149	193	999999	999999	999999	378	849	455	731	999999	999999	35	408	388	999999	550	907	999999	833	494	682	425	999999	833	133	153	652	643	999999	999999	968	83	173	153	729	999999	171	284	466	612	575	892	999999	923	999999	999999	
800	555	999999	312	999999	359	441	211	534	999999	999999	41	89	999999	725	999999	927	150	43	124	861	999999	658	999999	388	633	999999	999999	918	790	999999	123	566	560	352	999999	760	999999	125	619	642	962	619	15	418	140	999999	232	999999	369	999999	229	889	999999	999999	546	896	999999	999999	842	160	220	292	744	999999	999999	474	528	999999	999999	999999	999999	34	424	999999	899	645	652	506	257	438	999999	344	559	825	835	233	414	850	806	210	999999	999999	282	469	432	680	999999	347	999999	666	999999	342	268	913	263	204	475	679	811	901	254	470	676	413	183	999999	732	919	832	999999	69	678	94	428	663	419	999999	954	999999	999999	770	315	999999	591	763	999999	86	999999	571	640	758	999999	48	905	999999	331	999999	868	999999	999999	947	955	515	577	999999	996	258	999999	259	843	452	999999	629	592	140	938	349	94	999999	539	799	95	357	201	60	999999	640	188	472	999999	793	999999	669	503	281	815	799	554	984	766	395	245	396	728	198	248	999999	456	999999	27	999999	999999	228	999999	999999	862	607	323	526	999999	999999	79	999999	917	60	568	851	136	320	325	149	795	110	884	154	563	999999	629	13	999999	999999	193	414	455	360	262	999999	999999	746	419	217	485	999999	712	409	326	867	479	678	629	999999	999999	145	458	877	195	440	999999	999999	203	999999	978	320	999999	999999	183	999999	922	999999	797	902	937	389	901	117	663	768	397	484	827	696	229	999999	383	425	249	999999	956	577	175	999999	331	311	553	999999	238	175	999999	999999	236	661	944	912	880	727	999999	599	243	350	224	999999	53	859	783	999999	944	37	999999	299	999999	134	708	355	401	975	580	999999	836	656	999999	498	999999	738	999999	999999	751	999999	80	656	966	650	814	999999	999999	999999	999999	472	999999	999999	999999	211	238	999999	845	111	953	599	999999	905	999999	822	762	999999	471	726	971	314	610	617	755	637	957	999999	332	173	999999	103	992	999999	206	999999	999999	790	354	677	269	432	893	156	223	999999	795	174	510	153	887	999999	153	636	776	474	861	909	999999	999999	253	947	700	681	791	859	999999	867	999999	48	712	972	242	999999	466	549	999999	464	404	999999	841	793	780	188	286	92	949	365	999999	999999	256	209	500	680	433	999999	999999	221	364	363	555	927	465	999999	999999	915	995	359	999999	237	63	407	515	999999	832	999999	177	521	405	999999	910	251	991	977	791	513	482	561	370	154	817	209	109	999999	58	914	338	317	747	371	999999	999999	194	648	999999	848	694	803	848	999999	999999	219	999999	999999	
999999	313	936	487	999999	927	442	443	999999	36	419	854	307	474	999999	917	132	859	773	999999	623	319	66	352	999999	942	818	679	712	999999	10	607	393	999999	597	999999	977	999999	999999	820	928	652	610	168	999999	999999	999999	230	164	930	850	294	446	781	41	143	999999	594	187	738	999999	763	731	999999	999999	812	470	852	999999	903	940	281	232	953	116	999999	709	897	123	486	401	999999	999999	999999	546	715	171	611	999999	464	497	999999	673	899	710	999999	921	18	143	426	999999	999999	353	261	990	578	72	492	999999	71	999999	359	480	701	346	521	249	949	66	319	650	999999	439	422	416	999999	608	333	999999	942	58	701	764	696	132	702	254	272	791	967	653	679	936	361	999999	147	912	999999	562	199	924	972	951	823	999999	504	269	931	845	444	970	738	249	999999	23	999999	595	999999	999999	999999	276	976	167	98	665	971	922	87	999999	999999	999999	999999	999999	63	27	999999	749	940	920	999999	443	322	427	357	996	914	999999	213	348	307	551	138	404	918	999999	947	999999	999999	167	999999	582	191	549	576	800	345	968	196	715	999999	983	655	864	950	210	999999	559	810	101	999999	999999	999999	739	999999	999999	515	241	852	140	80	999999	886	782	999999	999999	261	773	851	999999	999999	946	253	999999	410	323	896	274	453	717	969	398	13	999999	417	999999	864	452	464	999999	295	999999	999999	66	999999	677	107	872	749	904	949	999999	707	999999	440	999999	298	999999	999999	999999	830	251	787	999999	999999	681	999999	125	375	852	191	809	319	12	271	558	830	196	854	733	226	999999	525	999999	767	788	691	749	999999	612	974	999999	999999	999999	28	999999	326	980	895	999999	420	999999	507	999999	722	150	870	999999	992	882	973	999999	375	605	555	806	726	999999	376	999999	999999	999999	999999	762	877	546	695	627	983	227	242	999999	999999	891	322	244	526	999999	827	627	999999	986	757	458	639	871	279	518	146	221	327	999999	613	522	972	999999	999999	744	29	185	999999	253	720	774	650	133	810	483	292	320	290	999999	421	749	464	14	759	336	133	999999	277	186	490	772	999999	999999	245	778	918	419	48	782	608	999999	182	674	275	982	999999	999999	999999	999999	235	826	931	999999	666	999999	68	967	999999	870	620	23	999999	999999	763	948	874	496	888	42	565	873	281	507	499	769	576	790	739	777	528	618	944	999999	951	663	840	999999	497	381	719	999999	274	999999	171	999999	743	904	910	326	117	999999	627	39	240	362	999999	999999	729	897	297	278	238	999999	351	999999	78	999999	327	
109	117	204	999	517	322	999999	608	113	345	904	36	672	879	999999	999999	216	999999	999999	999999	599	119	417	950	599	999999	451	721	897	826	169	526	316	587	810	219	912	323	120	717	999999	753	450	97	999999	870	625	398	816	707	145	21	163	195	727	990	999999	254	409	999999	870	999999	711	999999	186	387	719	999999	79	213	756	999999	880	207	624	845	668	329	134	999999	468	63	905	999999	999999	158	373	999999	859	819	518	668	913	686	846	999999	999999	173	911	448	161	539	329	613	950	252	140	955	570	881	999999	380	129	680	965	999999	986	520	596	38	24	999999	999999	259	694	999999	999999	204	999999	890	999999	504	418	686	577	999999	733	999999	249	448	27	417	999999	977	999999	147	548	243	721	39	747	531	577	883	433	563	313	80	918	862	273	935	604	679	88	999999	999999	443	112	46	93	695	999999	158	20	606	999999	258	999999	999999	549	999999	999999	331	153	999999	926	535	262	999999	625	663	382	999999	999999	999999	813	881	899	669	185	115	140	999999	999999	999999	259	999999	872	827	999999	999999	318	372	322	999999	462	283	536	805	901	437	190	98	999999	999999	999999	895	999999	999999	999999	165	359	102	999999	444	616	798	385	101	999999	507	662	999999	999999	570	355	20	73	658	999999	540	355	103	767	748	924	999999	273	525	739	364	999999	944	44	371	999999	225	991	878	910	664	897	445	782	403	774	755	600	850	999999	311	831	324	309	262	810	265	335	999999	999999	999999	534	859	361	668	61	718	401	999999	999999	139	29	195	999999	964	642	909	320	374	974	999999	451	423	450	438	999999	141	644	781	999999	450	890	999999	368	345	140	47	999999	124	351	65	363	473	999999	945	291	999999	576	344	619	900	944	999999	658	350	133	120	418	922	145	920	83	619	576	424	249	661	827	412	834	604	825	206	32	918	815	999999	999999	999999	156	999999	564	310	171	660	505	999999	709	27	222	29	628	171	978	999999	982	744	999999	570	999999	630	999999	999999	509	25	84	747	939	740	535	154	682	913	999999	259	999999	773	458	915	919	999999	951	810	999999	815	975	664	999999	999999	936	81	91	868	999999	999999	78	400	800	156	585	999999	989	999999	491	77	347	715	394	729	75	219	295	999999	650	999999	678	18	974	694	49	420	999999	348	999999	464	999999	999999	124	999999	190	965	972	999999	339	999999	330	982	328	132	477	270	279	499	534	726	785	999999	227	999999	846	70	425	115	999999	175	238	651	999999	37	999999	999999	601	999999	548	999999	246	999999	651	488	
74	999999	689	852	226	778	151	39	813	87	678	999999	596	710	413	130	549	866	204	174	999999	679	816	301	127	999999	669	144	951	434	490	802	459	738	348	160	999999	573	888	338	999999	209	999999	97	999999	52	999999	890	730	428	560	379	788	999999	555	395	999999	397	735	282	118	16	999999	999999	597	875	999999	999999	371	263	749	976	978	865	150	734	842	729	942	999999	999999	778	999999	533	874	120	999999	972	192	953	999999	983	838	616	230	28	130	999999	500	999999	999999	88	529	477	678	583	401	922	346	821	999999	160	455	999999	274	339	601	555	515	999999	861	540	999999	418	982	765	148	371	645	132	613	394	238	468	546	928	259	936	854	300	718	999999	636	371	409	129	537	188	351	890	999999	999999	942	23	621	998	999999	999999	494	999999	445	40	286	224	218	999999	922	986	123	346	999999	665	700	225	768	769	999999	314	999999	863	238	960	30	755	705	47	452	224	847	547	999999	148	451	941	854	688	999999	422	162	250	999999	551	74	999999	810	999999	875	726	254	852	999999	109	999999	631	684	485	999999	531	518	181	716	999999	149	576	820	940	223	759	999999	999999	999999	491	161	767	665	687	895	25	944	944	171	725	970	994	451	999999	46	820	266	379	999999	999999	903	980	533	500	999999	999999	194	869	999999	125	366	999999	999999	999999	948	345	966	999999	999999	994	586	574	19	999999	737	154	135	999999	904	402	999999	991	412	670	588	180	243	175	285	408	830	999999	406	56	369	999999	999999	838	477	701	854	269	790	684	707	339	971	542	762	266	372	788	964	155	622	374	761	237	35	777	111	800	999999	190	173	511	999999	963	999999	930	57	296	928	213	999999	243	211	999999	999999	259	209	999999	412	28	46	52	120	261	433	994	999999	869	813	699	599	63	547	609	999999	205	171	17	909	832	218	999999	860	761	999999	999999	173	43	274	775	577	999999	999999	702	154	999999	401	915	999999	999999	999999	188	483	999999	614	494	695	999999	217	999999	97	999999	791	999999	809	960	191	358	655	53	831	21	605	47	132	199	665	999999	464	398	804	255	477	999999	946	40	602	632	157	121	694	571	825	999999	688	386	618	817	892	194	939	52	270	496	806	874	583	446	116	424	828	850	999999	818	963	841	999999	520	999999	999999	368	559	999999	543	999999	999999	195	999999	358	746	580	848	951	280	999999	762	999999	981	999999	81	457	999999	525	732	293	999999	433	17	543	846	662	108	194	999999	825	999999	840	999999	147	546	689	484	97	999999	
999999	980	898	867	369	210	856	999999	55	999999	332	212	999999	479	260	999999	999999	188	565	999999	94	482	664	838	454	999999	921	267	844	927	392	999999	78	999999	888	312	944	566	999999	342	999999	919	999999	632	790	623	356	371	477	631	999999	510	919	585	999999	371	326	69	422	300	999999	599	999999	128	999999	360	143	877	591	999999	571	280	540	232	999999	999999	429	42	58	830	723	999999	789	223	227	999999	63	493	879	526	986	884	153	357	63	400	31	999999	463	440	489	999999	779	530	70	999999	970	696	73	121	999999	294	21	591	576	728	999999	999999	999999	297	306	650	998	75	960	686	137	999999	179	999999	999999	999999	999999	617	351	255	780	269	163	788	911	366	430	768	584	702	872	561	780	335	590	999999	999999	999999	143	999999	999999	999999	999999	383	312	787	999999	941	999999	456	715	404	250	331	947	550	999999	999999	999999	939	999999	239	999999	268	813	999999	999999	999999	540	999999	462	413	483	511	774	76	999999	779	486	134	839	999999	800	137	987	478	320	459	387	999999	999999	921	789	999999	619	999999	999999	310	570	736	999999	682	411	171	994	311	920	739	556	881	999999	999999	999999	999999	110	742	439	363	281	344	264	999999	466	500	992	540	623	290	891	534	999999	399	999999	749	748	166	87	639	143	685	557	999999	902	999999	999999	999999	999999	999999	103	877	811	870	39	236	999999	432	226	910	178	999999	688	640	847	32	48	460	543	886	999999	943	664	799	229	999999	786	683	999999	960	999999	930	255	95	999999	999999	722	971	370	982	278	999999	940	176	999999	680	996	917	733	880	467	739	528	408	34	999999	222	21	999999	443	449	798	382	999999	610	247	217	602	454	833	309	76	100	999999	618	197	12	498	338	549	598	869	949	179	999999	570	412	847	71	46	801	711	330	926	543	480	943	999999	565	233	472	404	999999	900	581	999999	999999	999999	999999	999999	999999	723	683	112	844	999999	999999	212	761	50	835	999999	541	999999	41	598	746	173	28	148	253	326	999999	115	86	204	406	58	598	999999	920	445	999999	999999	888	88	38	228	999999	963	631	740	924	525	397	112	862	65	999999	982	654	999999	948	999999	593	999999	999999	577	35	650	182	799	999999	999999	129	999999	312	317	999999	952	570	527	92	64	517	999999	401	999999	717	999999	341	999999	188	615	459	445	999999	416	640	66	999999	460	202	999999	999999	999999	136	277	405	997	800	554	535	916	422	136	403	999999	999999	90	439	383	859	999999	318	831	620	998	207	684	903	896	999999	472	665	119	
334	650	273	685	387	134	21	720	183	999999	999999	999999	203	333	51	602	281	999999	627	999999	601	150	133	959	220	137	79	721	104	999999	877	72	261	312	801	752	999999	459	999999	314	371	149	879	531	24	358	999999	874	642	999999	624	127	845	999999	518	194	526	314	999999	259	64	999999	625	279	909	753	21	890	531	298	971	822	857	322	999999	999999	271	602	999999	862	999999	205	88	794	288	759	227	509	794	999999	235	326	984	453	999999	80	524	609	999999	271	999999	914	352	353	339	999999	270	532	999999	66	923	924	369	612	999999	859	222	831	990	160	536	511	105	999999	72	999999	838	414	72	482	937	661	999999	999999	999999	417	852	734	999999	486	498	999999	310	738	999999	999999	957	381	525	401	857	693	999999	999999	999999	835	818	999999	291	999999	999999	856	470	727	999999	271	942	686	98	519	999999	488	376	513	662	841	999999	367	229	761	697	466	999999	999999	624	254	52	521	999999	688	599	999999	453	780	999999	641	234	582	619	999999	368	280	293	999999	394	999999	999999	115	999999	999999	634	461	219	529	987	507	968	799	112	874	228	431	999999	409	920	592	45	596	999999	30	616	628	747	999999	402	427	183	881	286	999999	928	937	999999	63	64	999999	214	923	999999	25	673	435	480	745	999999	937	541	884	96	802	344	730	123	787	287	15	713	422	137	569	999999	999999	523	999999	945	291	718	684	354	782	999999	121	803	999999	357	191	999999	999999	592	465	885	299	795	483	999999	207	999999	925	776	59	434	791	795	233	691	999999	911	999999	999999	999999	228	857	539	999999	423	232	926	148	439	105	856	711	830	672	684	44	301	49	946	747	467	999999	908	999999	358	597	325	580	999999	771	999999	999999	212	669	999999	38	759	491	70	999999	999999	685	496	680	203	723	961	133	999999	656	294	872	675	61	999999	999999	948	999999	955	999999	906	356	999999	668	825	330	508	170	436	656	285	809	979	267	476	781	306	237	112	999999	635	999999	999999	637	486	407	860	160	214	809	89	999999	536	243	782	924	999999	999999	999999	873	224	999999	697	999999	999999	484	893	417	585	683	140	999999	142	999999	999999	999999	324	999999	999999	427	469	357	955	626	576	759	283	745	485	551	950	478	382	239	420	834	504	149	265	11	514	999999	575	999999	679	368	393	216	52	78	610	999999	999999	437	413	867	845	81	325	621	211	157	932	999999	732	661	348	902	909	366	219	184	999999	190	912	26	781	435	947	218	375	77	702	416	941	346	833	944	825	553	
999999	433	824	643	799	367	520	542	797	27	999999	490	306	686	859	435	652	465	524	397	95	419	134	999999	255	144	455	526	101	396	828	404	87	366	377	786	360	327	999999	999999	506	999999	637	999999	198	999999	999999	26	557	999999	693	999999	999999	437	467	999999	308	716	398	999999	911	999999	999999	411	199	625	999999	940	318	82	84	335	84	999999	891	846	781	999999	999999	999999	374	438	969	999999	999999	460	974	649	999999	798	487	644	929	725	999999	999999	798	236	999999	573	482	830	999999	484	441	368	303	460	546	620	797	114	797	37	300	999999	34	864	709	738	650	763	51	520	999999	440	406	999999	335	389	58	555	464	999999	888	544	731	999999	153	343	167	523	113	288	10	383	846	999999	434	170	487	933	527	11	923	718	999999	196	889	11	961	943	135	167	999999	251	999999	452	149	999999	751	540	720	999999	999999	136	659	762	519	999999	593	504	925	999999	901	124	999999	462	999999	999999	754	544	604	152	999999	223	397	946	715	759	733	403	999999	999999	418	947	222	161	999999	796	999999	999999	677	999999	417	466	28	999999	999999	457	223	196	30	969	999999	999999	999999	578	993	999999	738	713	56	760	999999	200	742	999999	755	954	902	876	42	635	120	728	867	999999	999999	915	205	436	999999	999999	545	999999	382	793	675	211	21	644	999999	73	67	355	979	999999	200	227	724	770	216	311	555	999999	999999	395	858	283	349	19	844	88	999999	999999	999999	788	225	940	817	999999	999999	553	942	999999	717	999999	577	765	748	999999	735	516	200	434	230	388	712	999999	999999	987	934	402	862	11	799	999999	999999	755	999999	201	701	260	410	775	198	662	999999	297	629	195	817	999999	999999	398	284	337	887	737	92	645	999999	999999	999999	829	24	999999	691	941	468	999999	78	822	444	557	259	999999	999999	999999	246	999999	29	425	999999	206	179	840	867	473	726	999999	202	172	672	999999	125	683	702	580	760	999999	970	427	829	992	127	994	659	999999	149	800	231	999999	501	524	626	660	450	361	659	184	322	228	225	996	999999	905	999999	758	441	999999	999999	535	999999	238	596	999999	596	999999	88	185	999999	890	999999	926	999999	999999	671	158	999999	465	242	351	920	586	999999	999999	212	832	557	999999	844	999999	545	572	28	696	999999	273	927	34	73	999999	282	999999	999999	432	894	999999	999999	999999	999999	11	700	975	999999	440	614	999999	543	844	999999	763	37	999999	340	290	354	999999	907	999999	999999	408	230	44	401	377	999999	446	999999	273	999999	999999	86	840	978	999999	210	569	
238	588	92	732	729	93	634	310	999999	999999	154	711	87	142	391	212	796	835	999999	665	999999	966	999999	178	493	280	985	486	999999	197	999999	497	90	999999	999999	329	999999	999999	999999	147	409	999999	999999	663	999999	881	999999	726	531	873	54	153	71	999999	999999	271	227	914	249	459	107	999999	623	650	999999	656	631	301	609	72	741	609	166	643	266	492	436	707	875	611	94	999999	955	812	153	999999	436	545	799	271	111	556	948	228	50	261	477	889	145	645	260	893	999999	999999	142	444	986	428	287	502	834	520	48	637	999999	837	202	999999	999999	783	230	999999	502	347	960	195	661	938	603	15	24	999999	999999	239	361	200	153	496	680	999999	757	18	268	306	436	591	517	320	852	212	999999	999999	392	361	425	174	401	779	508	946	782	999999	824	282	488	999999	999999	808	286	999999	694	706	139	798	36	222	827	205	911	379	999999	351	95	400	999999	357	165	219	814	196	999999	373	987	734	925	708	193	999999	818	148	642	709	43	999999	518	362	537	999999	999999	213	347	206	867	138	279	999999	999999	434	999999	141	999999	739	994	999999	386	330	718	405	872	327	38	841	999999	772	737	968	317	999999	881	594	819	571	999999	610	848	602	506	858	999999	494	999999	999999	659	687	16	903	999999	999999	301	198	643	141	999999	17	184	505	819	105	401	310	133	999999	552	741	321	570	854	393	251	783	999999	859	940	388	582	279	191	699	999999	834	263	999999	999999	693	999999	688	851	876	436	353	999999	411	999999	164	370	199	216	999999	376	446	999999	330	999999	517	374	783	200	342	999999	905	999999	130	999999	566	56	999999	999999	999999	791	632	999999	977	957	898	10	423	999999	999999	999999	392	72	274	332	329	785	932	671	608	999999	176	999999	518	999999	531	39	662	81	900	117	610	759	357	999999	999999	727	80	373	804	516	950	391	414	324	52	842	59	797	19	781	999999	98	831	539	625	999999	210	999999	999999	868	347	351	501	678	417	632	714	147	589	602	999999	569	999999	101	378	784	92	999999	999999	688	979	865	72	999999	994	521	928	818	511	607	527	543	936	935	178	999999	890	736	906	420	137	912	999999	417	75	553	231	999999	171	840	63	999999	138	747	889	999999	999999	381	684	999999	999999	896	636	999999	85	181	999999	931	922	768	893	356	297	988	999999	77	657	999999	999999	999999	300	999999	656	999999	554	521	415	198	999999	999999	330	519	61	21	715	999999	285	235	999999	999999	999999	299	817	402	999999	706	718	150	196	822	824	
634	327	999999	999999	515	999999	965	437	999999	766	999999	885	236	448	384	304	286	282	999999	791	432	322	999999	529	10	999999	263	999999	999999	999999	999999	12	234	871	696	202	817	415	999999	990	320	798	778	138	486	999999	590	954	572	412	441	868	866	40	402	999999	999999	715	604	999999	999999	999999	589	760	502	441	661	999999	999999	999999	999999	870	82	339	999999	634	544	999999	52	596	790	309	162	999999	371	405	145	203	999999	384	44	999999	999999	999999	14	999999	999999	27	636	55	753	999999	999999	390	925	999999	999999	999999	559	768	776	136	673	18	352	687	999999	154	999999	106	306	467	885	377	999999	384	69	16	335	999999	999999	527	404	997	842	564	106	771	999999	999999	610	607	643	710	608	999999	439	802	722	326	980	73	629	999999	748	295	350	834	242	550	510	789	212	999999	999999	999999	732	676	175	788	590	326	634	999999	496	698	824	184	999999	999999	945	267	999999	18	431	362	897	864	258	999999	224	271	538	999999	300	999999	405	495	999999	358	185	762	636	934	735	663	439	42	999999	59	471	175	75	993	604	253	505	204	999999	990	361	867	427	618	999999	328	787	664	306	675	303	338	816	420	74	192	630	358	282	768	922	865	999999	999999	96	58	999999	545	374	57	325	999999	769	377	996	317	345	28	370	416	875	999999	735	378	999999	142	358	654	928	422	622	156	921	999999	77	496	999999	228	532	999999	999999	252	300	259	359	999999	569	449	424	999999	999999	612	999999	865	892	158	139	451	453	953	999999	999999	617	952	434	179	999999	999999	999999	510	270	127	495	845	294	633	484	486	29	662	999999	999999	240	182	574	20	999999	66	75	919	366	605	999999	578	825	579	634	347	825	999999	813	999999	149	913	495	730	126	999999	580	999999	673	653	432	790	391	790	322	445	387	424	20	999999	744	390	154	665	352	917	999999	715	998	146	660	838	849	999999	769	999999	686	844	893	25	485	806	999999	999999	183	983	999999	999999	999999	199	960	411	179	590	999999	759	769	830	387	999999	133	865	270	537	993	593	941	999999	30	995	758	543	530	999999	747	938	144	441	492	369	729	983	457	808	186	259	669	269	799	20	999999	999999	999999	693	891	620	545	718	999999	589	52	620	25	271	999999	426	999999	183	999999	85	624	338	999999	27	999999	149	417	462	360	999999	924	681	777	19	448	903	86	837	114	137	999999	425	999999	902	326	999999	999999	196	377	999999	378	495	426	724	395	999999	999999	448	223	751	999999	999999	367	975	665	999999	999999	15	
823	537	349	53	79	999999	999999	999999	616	445	700	370	999999	999999	94	600	374	999999	264	62	623	229	999999	637	999999	999999	924	319	67	745	247	956	277	999999	372	840	420	335	426	711	999999	196	612	81	748	853	999999	981	998	767	611	236	116	789	391	603	151	711	429	717	791	373	151	870	208	744	103	217	858	254	190	49	22	553	20	437	617	324	889	770	999999	942	320	999999	144	999999	849	487	581	769	698	708	999999	709	919	678	999999	742	873	13	760	373	133	754	586	572	224	562	778	954	999999	827	822	999999	999999	849	62	851	999999	198	894	615	636	98	555	481	142	313	634	342	392	999999	451	886	20	418	818	566	999999	572	795	297	999999	999999	783	871	886	257	773	999999	626	204	16	684	118	154	736	999999	208	999999	439	911	928	999999	999999	120	385	935	649	526	40	496	147	172	402	999999	907	19	315	684	595	999999	539	563	999999	999999	868	766	778	999999	681	784	367	999999	999999	999999	999999	271	63	672	495	950	999999	256	999999	139	66	999999	292	510	999999	726	999999	999999	519	553	381	374	730	384	252	619	999999	783	844	256	138	999999	39	517	999999	645	999999	642	199	645	999999	999999	523	586	141	34	483	277	999999	954	64	843	99	999999	512	999999	540	679	430	875	793	999999	412	793	999999	528	814	774	272	601	999999	999999	334	999999	276	99	850	154	999999	227	145	999999	164	889	201	295	448	449	15	999999	115	999999	221	323	851	462	999999	730	585	999999	219	708	14	37	999999	999999	518	225	323	423	153	395	435	213	739	903	669	522	602	715	999999	375	999999	28	999999	494	876	999999	32	999999	218	130	569	640	17	436	884	137	706	234	776	232	135	999999	110	719	999999	17	583	947	792	999999	137	869	532	844	939	986	541	699	100	507	203	999999	214	33	826	795	206	999999	28	542	815	999999	938	857	249	999999	918	999999	999999	868	437	84	30	999999	993	999999	117	173	999999	898	595	16	143	279	39	625	999999	87	892	65	811	280	928	260	552	999999	999999	675	604	761	78	765	65	232	999999	999999	489	999999	999999	136	687	999999	815	999999	999999	809	245	999999	827	624	999999	999999	883	999999	67	166	155	770	308	243	768	441	568	736	830	830	951	910	209	911	145	33	999999	765	377	778	465	808	313	743	523	271	847	980	960	236	881	999999	175	912	999999	999999	65	999999	368	255	474	89	299	126	857	334	470	999999	488	999999	794	127	999999	288	701	347	466	564	719	999999	594	587	775	603	999999	485	
745	296	938	426	967	260	999999	131	313	386	999999	196	999999	199	800	931	502	193	999999	763	999999	886	999999	635	262	500	999999	860	999999	887	313	696	177	381	588	184	999999	72	810	999999	720	100	999999	324	828	999999	678	999999	706	999999	95	592	999999	195	230	858	84	312	173	476	184	546	999999	426	83	822	28	514	610	626	952	440	382	899	53	174	912	999999	807	982	822	555	164	998	801	999999	535	999999	161	729	999999	676	898	343	368	183	630	557	251	16	262	174	919	90	710	655	999999	999999	999999	65	946	188	505	191	654	628	392	470	999999	362	297	46	363	880	526	286	999999	999999	540	999999	544	364	654	999999	729	657	636	84	999999	156	999999	273	839	105	782	999999	180	999999	689	739	790	169	999999	889	999999	225	811	48	999999	433	124	180	999999	282	521	592	533	999999	461	996	999999	318	181	478	851	34	206	267	108	999999	999999	823	359	999999	88	384	431	999999	92	514	845	999999	999999	999999	42	340	999999	999999	583	999999	999999	476	266	693	747	999999	987	464	48	694	28	553	940	999999	327	300	821	930	203	146	999999	999999	999999	946	999999	404	797	999999	446	520	492	639	684	999999	217	639	999999	999999	63	606	396	967	999999	397	999999	302	999999	563	547	741	518	999999	999999	446	39	630	854	319	542	352	685	999999	999999	999999	211	389	869	42	750	688	734	999999	999999	999999	750	203	51	234	461	858	747	244	999999	704	12	882	999999	247	878	999999	784	256	999999	710	920	715	949	999999	999999	999999	432	624	812	859	17	362	999999	776	696	835	588	999999	858	683	605	450	999999	322	525	329	999999	632	999999	174	904	487	42	177	676	44	253	842	48	355	436	999999	999999	909	999999	999999	159	499	999999	53	999999	163	398	999999	999999	480	802	636	683	999999	992	799	470	999999	954	999999	329	565	110	662	999999	746	999999	999999	257	482	29	999999	625	999999	180	624	92	999999	999999	750	99	592	72	999999	241	617	169	182	362	636	662	783	954	177	330	593	399	888	461	261	571	999999	202	632	460	800	21	808	695	378	717	999999	999999	214	440	737	503	903	430	974	999999	419	161	999999	999999	245	57	458	554	587	234	203	658	914	189	999999	999999	439	745	441	606	360	487	999999	918	312	999999	750	999999	593	100	495	467	487	999999	161	999999	580	812	225	752	562	999999	999999	153	523	999999	567	35	999999	346	999999	999999	988	999999	236	999999	177	702	999999	934	307	721	999999	496	739	999999	181	999999	37	999999	819	627	530	689	53	999999	378	840	405	
611	743	725	511	999999	999999	336	479	999999	448	228	566	878	304	290	454	841	999999	621	414	787	530	327	997	754	526	446	999999	309	335	140	564	336	307	906	200	582	999999	999999	470	412	266	999999	802	809	999999	941	333	999999	999999	999999	802	999999	999999	999999	91	999999	728	999999	730	590	698	999999	784	317	664	239	580	999999	100	872	631	589	160	11	530	468	524	999999	838	584	123	399	75	133	999999	999999	900	689	999999	773	854	462	984	880	999999	97	287	494	155	999999	370	935	158	371	579	999999	606	435	97	622	999999	540	999999	155	477	309	113	999999	979	857	999999	891	572	326	28	999999	604	280	999999	442	191	40	999999	163	999999	187	999999	703	553	999999	210	474	602	999999	999999	323	544	839	999999	414	984	999999	515	297	355	479	373	831	353	999999	999999	336	147	999999	999999	999999	498	764	999999	299	69	409	999999	865	657	999999	299	369	999999	704	634	765	999999	999999	458	565	525	754	807	999999	813	999999	999999	999999	505	874	337	999999	999999	999	825	779	907	999999	999999	584	519	649	640	999999	999999	14	386	649	999999	999999	469	264	205	999999	356	999999	957	196	485	650	59	964	999999	783	537	350	999999	455	878	855	857	999999	537	873	999999	875	999999	999999	564	809	42	999999	377	999999	414	999999	999999	895	653	91	822	721	638	705	535	999999	999999	857	953	999999	999999	931	999999	920	999999	716	726	999999	830	481	629	640	631	676	618	347	596	716	378	464	598	701	999999	796	43	999999	124	832	348	500	999999	266	999999	725	999999	111	940	457	657	698	356	429	75	182	999999	192	99	999999	96	197	958	999999	488	999999	999999	999999	139	973	886	858	601	894	984	339	885	372	276	999999	999999	517	407	149	999999	680	999999	999999	635	999999	344	851	999999	999999	745	160	542	31	777	874	484	686	972	967	570	799	106	461	445	735	296	99	915	192	999999	579	790	818	514	808	390	999999	90	509	639	999999	811	448	158	833	797	864	595	401	432	597	544	999999	579	999999	583	999999	733	899	343	255	999999	999999	475	175	999999	723	999999	969	494	999999	999999	472	338	535	987	657	313	611	938	999999	504	524	760	999999	44	360	249	999999	235	734	347	190	175	393	999999	947	973	982	473	84	357	625	907	29	999999	999999	111	53	999999	925	353	131	961	911	751	999999	114	385	140	19	483	999999	743	760	999999	425	306	944	435	49	684	330	148	999999	84	878	616	741	999999	962	259	999999	973	309	999999	226	229	264	642	687	843	999999	851	464	600	96	881	157	953	
999999	775	999999	617	999999	250	32	983	999999	999999	873	805	373	287	178	760	287	999999	444	999999	848	999999	999999	312	999999	206	96	999999	683	273	988	996	469	999999	531	197	101	587	741	68	999999	243	131	428	769	882	480	320	683	704	999999	999999	447	778	115	379	733	999999	869	45	164	553	309	999999	847	876	345	585	755	999999	668	999999	555	385	20	615	84	623	542	999999	725	776	795	978	950	999999	558	691	682	999999	464	246	718	706	904	815	999999	298	580	999999	547	999999	564	702	46	999999	252	72	999999	499	304	999999	999999	13	999999	387	757	999999	999999	999999	999999	654	903	603	526	431	981	999999	480	999999	999999	786	52	649	328	831	222	999999	942	338	947	496	923	999999	857	354	924	714	397	999999	999999	999999	415	922	574	892	990	961	999999	615	641	403	591	572	816	518	76	999999	685	999999	175	664	388	554	710	831	731	720	745	999999	999999	277	462	999999	999999	80	381	130	85	436	999999	260	916	337	999999	554	904	361	999999	999999	287	261	38	908	361	402	233	860	999999	742	171	280	225	13	117	374	999999	638	433	746	999999	999999	597	259	999999	914	747	61	857	165	927	380	354	999999	894	255	999999	553	601	999999	847	520	907	343	275	999999	999999	913	229	332	613	276	999999	630	999999	340	664	779	999999	447	999999	999999	12	999999	999999	999999	925	819	118	862	136	397	46	687	898	626	49	264	984	999999	879	999999	999999	999999	552	660	452	724	203	564	591	999999	999999	999999	101	999999	999999	850	527	999999	999999	224	804	367	999999	999999	239	999999	731	585	301	409	795	193	999999	819	349	477	514	999999	348	210	626	999999	280	667	999999	999999	596	233	999999	198	736	510	442	665	40	474	999999	335	431	213	993	617	272	191	673	999999	597	999999	336	50	346	373	145	999999	598	259	96	538	121	999999	653	508	476	999999	999999	999999	751	999999	789	874	148	999999	732	145	217	18	292	99	994	16	294	323	896	999999	999999	372	374	999999	76	780	999999	800	999999	83	999999	495	999999	999999	517	388	357	999999	492	461	999999	167	640	10	236	999999	999999	997	999999	999999	999999	339	611	407	260	311	920	752	835	19	999999	348	964	999999	585	722	999999	132	581	616	659	598	999999	999999	177	695	731	374	772	486	999999	390	265	119	20	230	883	999999	909	216	999999	605	860	483	965	562	202	981	425	514	723	999999	426	927	999999	474	508	176	239	564	579	555	979	358	207	115	92	855	648	999999	838	132	999999	999999	158	63	738	358	479	614	502	749	948	268	
999999	966	999999	337	999999	999999	721	717	514	354	637	912	625	511	285	860	480	346	343	999999	675	600	633	999999	779	402	735	160	697	625	71	829	999999	721	595	241	150	754	202	112	999999	131	618	999999	737	999999	438	236	82	618	144	165	999999	888	592	172	999999	912	558	999999	810	571	29	889	292	807	314	903	999999	999999	999999	725	154	240	426	554	982	999999	324	543	964	999999	87	88	490	906	423	718	139	433	897	238	206	931	301	82	999999	728	585	930	931	534	999999	38	898	419	999999	185	471	999999	189	578	999999	999999	306	312	493	941	408	999999	999999	596	774	492	156	491	528	222	939	354	453	999999	190	999999	999999	439	197	999999	189	81	894	247	256	101	254	999999	640	999999	634	989	999999	170	999999	999999	546	345	760	999999	881	417	890	798	246	127	594	999999	398	213	412	867	124	443	999999	999999	999999	156	349	682	248	999999	850	346	587	999999	764	999999	934	999999	999999	277	679	368	178	772	999999	999999	10	999999	507	328	999999	436	999999	999999	874	999999	408	992	999999	399	995	87	999999	999999	999999	553	999999	296	362	310	990	416	999999	999999	197	755	274	988	155	999999	155	999999	999999	919	894	999999	566	820	85	999999	884	999999	275	457	281	602	778	999999	215	637	999999	714	776	206	338	525	80	644	999999	128	999999	420	847	999999	999999	785	901	670	170	152	987	999999	999999	744	999999	59	151	999999	863	595	977	160	783	518	510	440	443	978	591	999999	354	921	250	956	736	474	104	944	213	495	700	999999	999999	999999	650	495	999999	42	780	288	383	171	781	984	151	730	636	338	999999	813	352	999999	89	790	797	999999	160	999999	999999	951	954	999999	704	377	895	999999	207	719	867	999999	936	410	208	312	995	192	150	265	814	16	837	999999	999999	400	153	777	38	172	275	585	344	249	35	828	999999	999999	467	413	999999	282	533	917	999999	804	999999	941	724	776	999999	999999	925	894	449	11	999999	198	999999	313	234	128	840	44	454	292	680	697	385	379	999999	818	724	736	999999	999999	482	920	304	330	999999	211	999999	262	377	659	660	450	999999	33	999999	145	114	999999	189	970	442	498	473	188	134	189	566	355	797	999999	891	199	999999	907	528	203	894	999999	789	32	76	587	667	794	632	239	999999	361	999999	843	713	999999	999999	999999	109	984	457	126	999999	345	999999	706	464	400	999999	470	723	893	999999	521	999999	362	374	166	904	854	830	999999	556	894	292	214	999999	999999	273	329	642	999999	807	543	999999	777	999999	454	387	369	
999999	999999	35	999999	516	13	856	152	601	361	207	999999	999999	999999	999999	778	570	999999	63	441	25	509	999999	448	828	999999	999999	961	775	473	806	999999	779	999999	731	999999	653	394	388	288	358	999999	999999	912	132	999999	238	562	390	968	217	999999	401	999999	354	623	150	999999	343	323	918	999999	377	999999	555	287	620	999999	523	600	134	185	923	774	92	999999	156	224	325	999999	964	532	581	999999	265	561	999999	832	199	117	422	76	61	999999	369	463	181	999999	367	845	631	480	49	790	999999	42	999999	626	999999	878	477	999999	270	999999	359	396	323	569	999999	999999	758	999999	568	999999	187	68	134	859	999999	999999	304	922	857	999999	954	494	493	791	964	233	240	901	969	321	640	999999	805	304	715	973	150	612	360	373	96	999999	912	633	999999	784	907	472	221	244	583	999999	999999	999999	999999	865	902	999999	605	650	763	857	999999	256	775	691	999999	999999	153	441	488	692	999999	999999	999999	121	999999	860	188	189	325	999999	690	999999	999999	96	426	25	501	850	80	618	16	710	610	239	999999	665	857	920	999999	88	328	999999	999999	891	982	585	406	999999	293	999999	999999	425	334	999999	999999	999999	999999	689	274	246	338	999999	370	869	685	860	883	164	96	915	12	267	656	247	999999	910	978	846	113	841	619	999999	566	999999	275	590	386	615	72	939	157	178	656	295	749	34	419	886	215	999999	999999	251	999999	377	49	96	999999	97	555	266	999999	999999	586	433	626	999999	737	341	604	999999	484	999999	999999	157	999999	999999	999999	999999	497	425	500	102	999999	981	149	378	215	198	988	188	999999	298	69	806	833	999999	591	233	999999	999999	297	87	291	121	647	999999	159	999999	999999	999999	484	407	999999	139	999999	23	999999	604	293	999999	321	548	999999	425	282	196	999999	294	999999	999999	252	999999	702	999999	138	423	999999	529	344	999999	228	758	589	999999	704	424	698	929	51	820	453	999999	940	999999	999999	748	734	999999	838	999999	224	865	999999	325	962	106	705	335	999999	352	213	512	270	576	999999	999999	958	569	721	858	498	289	252	503	840	999999	448	292	999999	389	999999	944	999999	883	999999	999999	624	274	821	607	718	373	927	699	616	940	726	373	999999	356	790	175	999999	979	962	935	622	999999	485	999999	658	423	970	622	999999	269	821	386	84	677	938	693	999999	124	150	135	361	553	886	899	538	84	902	18	999999	522	799	711	921	567	741	983	789	999999	948	304	403	315	999999	999999	128	349	299	712	418	999999	999999	40	999999	837	584	78	754	999999	
178	584	521	999999	34	999999	469	120	465	517	935	955	999999	999999	999999	845	999999	999999	999999	999999	780	198	785	199	600	501	104	769	872	93	983	672	999999	999999	946	374	999999	441	291	999999	887	999999	999999	781	776	462	201	795	865	993	115	538	999999	225	804	979	798	332	371	532	57	700	248	381	534	999999	999999	701	685	800	72	301	764	623	651	772	999999	13	422	147	999999	308	999999	999999	978	455	121	999999	409	967	576	461	79	759	846	999999	769	999999	999999	513	736	500	120	75	930	814	773	999999	573	41	674	999999	909	234	232	749	796	999999	999999	89	162	999999	301	718	233	611	999999	15	776	999999	13	999999	755	999999	999999	809	198	838	948	999999	681	183	450	377	303	999999	999999	844	536	107	400	409	119	178	361	34	208	401	841	999999	592	767	170	118	38	871	999999	10	824	423	999999	957	999999	238	999999	978	272	924	424	452	70	999999	478	678	74	999999	999999	587	557	386	610	796	997	628	582	914	999999	342	348	431	742	550	30	123	547	442	987	999999	771	382	999999	284	977	398	999999	999999	298	492	53	434	188	461	999999	447	812	764	960	792	655	493	965	929	585	999999	999999	519	999999	365	141	999999	999999	811	816	184	623	335	818	609	369	999999	625	530	298	914	253	290	107	582	310	782	999999	999999	999999	287	999999	832	698	999999	999999	749	849	933	999999	420	818	376	645	278	823	999999	945	360	999999	288	867	444	641	671	749	999999	422	999999	64	999999	160	420	586	999999	767	791	637	834	999999	619	527	692	180	877	999999	999999	645	828	758	823	836	131	771	999999	420	972	200	999999	999999	999999	337	76	879	10	269	999999	999999	999999	511	42	999999	121	440	999999	761	999999	274	763	575	873	999999	999999	34	240	999999	39	649	999999	127	794	600	609	599	660	999999	461	999999	179	999999	697	96	999999	999999	726	973	999999	999999	957	195	245	708	437	461	372	485	999999	999999	648	488	999999	758	160	989	717	441	250	522	779	531	310	999999	999999	999999	877	999999	255	276	999999	266	798	999999	691	454	882	95	999999	157	237	999999	999999	999999	174	691	999999	939	935	999999	610	294	733	212	910	999999	884	873	613	292	584	585	240	478	999999	391	999999	891	999999	999999	117	631	278	102	295	999999	983	999999	999999	413	767	938	999999	707	665	999999	533	999999	999999	264	569	19	481	881	999999	999999	944	999999	676	783	11	496	871	238	999999	999999	26	640	916	315	999999	993	999999	210	524	645	733	532	812	999999	999999	104	462	812	146	999999	160	397	529	
643	659	913	224	423	411	281	999999	623	999999	687	996	999999	678	132	999999	999999	343	281	366	927	999999	422	267	945	925	907	43	68	102	343	828	629	121	283	655	540	779	261	798	252	578	119	266	134	733	964	425	340	11	999999	764	879	40	601	724	999999	999999	278	498	504	999999	999999	531	932	859	377	999999	405	476	280	796	999999	999999	124	358	808	166	999999	222	999999	999999	702	999999	531	579	949	999999	519	558	418	885	999999	763	999999	999999	570	588	333	275	999999	192	29	999999	731	999999	682	406	916	252	916	91	521	999999	537	23	999999	951	999	362	909	778	999999	847	68	999999	296	328	188	120	788	999999	832	868	855	778	472	839	335	757	897	999999	999999	276	642	336	373	453	236	999999	468	619	589	970	365	588	920	182	805	999999	999999	364	999999	805	464	696	259	999999	211	759	551	706	625	999999	465	999999	105	995	215	731	999999	842	999999	898	651	178	640	861	999999	277	858	299	43	989	279	542	999999	877	811	946	999999	720	999999	476	739	762	994	999999	514	998	492	924	967	83	324	645	272	329	164	295	65	999999	151	933	901	261	672	999999	971	923	42	228	999999	269	654	311	999999	625	999999	889	184	302	356	513	784	933	332	960	999999	634	999999	15	722	526	890	689	999999	318	575	487	99	368	375	999999	966	999999	740	707	999999	22	55	646	170	274	121	763	999999	637	999999	967	928	712	959	999999	999999	999999	505	668	379	965	732	999999	999999	680	800	815	926	999999	547	520	203	624	999999	662	588	633	844	999999	414	136	647	941	170	607	559	386	409	38	939	999999	768	999999	338	464	289	999999	596	490	474	999999	999999	286	100	638	773	999999	182	306	999999	29	999999	57	263	252	327	999999	130	452	999999	424	416	898	825	607	751	131	999999	999999	382	823	46	364	999999	118	299	370	850	999999	833	254	999999	112	999999	919	757	999999	818	96	146	999999	644	999999	368	60	889	938	999999	493	887	652	28	105	999999	999999	982	828	74	154	999999	956	941	599	618	876	999999	999999	629	999999	850	40	313	209	999999	884	189	892	999999	999999	229	360	909	367	644	191	999999	118	999999	343	937	928	656	999999	142	999999	557	55	535	491	839	999999	319	999999	643	999999	349	818	999999	49	756	100	832	141	925	602	56	584	954	436	650	999999	999999	295	968	999999	383	639	76	759	337	144	366	513	103	999999	50	364	723	999999	842	417	952	148	587	846	105	524	748	540	144	972	100	999999	999999	738	458	999999	999999	721	999999	999999	
752	406	711	622	733	329	48	999999	999999	692	999999	999999	594	999999	158	987	708	131	999999	859	890	536	624	364	54	999999	672	999999	196	26	999999	12	314	142	665	556	999999	999999	122	776	999999	468	978	451	122	922	514	609	589	470	325	464	999999	623	999999	226	781	357	999999	999999	656	683	103	545	914	858	999999	461	577	602	561	743	19	59	382	432	558	182	252	131	999999	999999	776	999999	700	322	116	999999	999999	449	774	999999	999999	646	999999	803	999999	442	536	264	70	63	999999	986	909	582	455	845	251	396	668	608	999999	456	724	593	906	999999	844	602	751	181	148	999999	827	481	356	373	999999	578	999999	125	999999	987	70	999999	41	999999	817	128	867	999999	449	927	999999	175	974	939	921	536	896	996	999999	934	999999	889	915	999999	999999	437	235	92	915	672	338	552	999999	127	396	35	561	127	559	726	999999	999999	731	220	356	661	507	416	999999	404	682	999999	527	711	484	181	783	999999	999999	390	893	784	354	777	599	238	213	999999	553	896	974	779	447	871	209	31	167	999999	556	999999	999999	818	641	521	990	999999	34	261	642	224	251	434	999999	179	833	999999	999999	953	999999	999999	458	650	999999	555	429	903	624	999999	511	463	23	89	581	133	999999	84	153	832	787	332	213	951	224	338	999999	999999	292	277	48	258	884	999999	92	438	58	289	955	95	102	999999	999999	999999	749	999999	211	172	852	373	719	758	807	999999	999999	299	914	999999	436	534	900	879	999999	356	617	262	578	809	996	999999	999999	180	129	67	740	700	680	999999	212	45	999999	999999	697	918	557	289	451	580	48	792	524	551	853	430	999999	222	999999	305	999999	496	999999	402	175	710	297	549	999999	749	573	475	999999	89	304	401	407	419	999999	702	999999	338	811	997	770	213	628	534	327	698	999999	999999	234	384	999999	715	999999	999999	999999	986	631	18	650	701	999999	572	183	445	256	461	33	999999	40	773	506	432	685	612	631	999999	92	763	232	940	877	54	250	244	14	999999	966	999999	999999	999999	80	790	687	119	989	999999	40	193	287	999999	999999	106	498	461	878	652	40	999999	114	999999	904	868	786	999999	824	963	332	939	999999	668	495	361	682	834	702	999999	744	575	622	433	931	898	999999	366	999999	999999	556	999999	999999	999999	557	154	567	999999	300	212	14	977	294	36	875	101	999999	618	380	323	999999	663	758	172	907	999999	210	999999	432	15	999999	999999	445	999999	416	999999	582	88	120	999999	999999	943	543	499	711	999999	291	999999	557	999999	
156	999999	986	999999	366	892	999999	203	999999	102	943	999999	316	295	999999	584	542	250	619	342	999999	674	508	39	999999	480	130	268	999999	999999	183	614	133	592	859	525	999999	493	687	999999	999999	389	633	999999	999999	907	999999	258	679	999999	235	50	975	224	332	999999	368	999999	432	886	772	999999	999999	315	919	339	763	723	999999	305	999999	59	563	999999	830	138	50	490	631	622	842	999999	589	333	913	143	638	999999	999999	999999	166	486	70	800	752	739	645	328	108	77	999999	913	999999	999999	986	999999	999999	880	394	203	440	999999	335	810	54	999999	192	419	401	785	700	855	463	57	148	999999	999999	763	999999	100	492	722	391	999999	479	999999	58	999999	999999	737	657	758	523	76	946	288	160	260	999999	999999	556	236	926	322	999999	297	999999	999999	244	331	198	999999	538	999999	710	718	496	771	341	125	851	977	82	999999	999999	942	999999	397	999999	860	999999	738	999999	500	544	266	796	999999	196	191	478	283	970	25	549	934	229	230	999999	238	791	389	918	640	999999	579	163	272	194	434	999999	72	674	999999	818	459	715	999999	759	453	999999	999999	585	999999	647	577	16	999999	999999	999999	722	999999	41	872	78	134	819	999999	499	964	113	534	884	999999	236	415	609	596	999999	99	228	192	471	999999	316	374	804	999999	992	999999	573	105	999999	990	999999	843	40	801	999999	693	639	348	548	999999	350	397	542	823	923	241	968	419	860	35	975	540	999999	999999	565	703	330	60	384	75	401	17	387	894	59	392	385	807	291	513	999999	999999	643	999999	571	919	999999	999999	846	761	465	163	999999	131	999999	182	999999	910	246	999999	999999	999999	963	483	403	342	999999	648	999999	541	856	170	138	999999	575	105	896	974	559	999999	871	350	214	623	610	247	772	266	879	999999	198	475	571	999999	999999	870	916	170	282	238	999999	999999	215	315	905	304	34	999999	555	999999	285	229	361	999999	739	999999	385	350	872	165	570	753	768	897	999999	390	599	999999	216	704	189	736	701	330	736	687	999999	899	718	315	222	999999	710	960	601	969	999999	970	940	127	495	575	297	127	667	999999	425	999999	962	524	704	576	681	850	739	548	527	999999	863	62	888	999999	632	999999	999999	685	53	807	305	999999	276	628	518	98	219	613	449	999999	663	999999	271	826	936	999999	610	999999	212	859	231	63	451	999999	117	887	999999	19	999999	999999	999999	981	122	618	21	589	257	86	67	999999	641	135	109	943	376	292	790	71	549	438	956	306	482	999999	999999	252	931	192	
521	630	859	209	670	718	409	999999	468	999999	999999	356	946	534	588	620	227	106	954	507	717	824	107	177	999999	514	774	999999	508	928	999999	999999	657	999999	564	999999	999999	999999	464	390	543	695	999999	147	257	202	999999	999999	717	862	966	489	298	999999	475	697	533	999999	999999	165	944	999999	182	999999	620	55	999999	999999	970	161	887	784	641	999999	963	999999	10	959	919	999999	32	352	170	646	961	553	481	233	599	866	903	49	704	999999	445	22	522	293	999999	212	503	611	461	566	974	191	847	999999	470	999999	697	573	772	469	142	602	371	536	578	999999	573	999999	291	999999	257	847	90	342	138	951	509	716	442	717	775	999999	891	603	999999	780	705	757	763	156	179	340	277	999999	176	843	999999	986	999999	461	638	37	330	357	999999	136	111	999999	999999	999999	944	980	999999	64	694	999999	710	767	864	999999	999999	816	999999	144	934	916	580	845	176	295	309	522	11	980	999999	747	999999	544	294	544	679	200	172	253	211	198	208	999999	550	999999	999999	883	999999	917	100	821	325	195	422	402	555	265	999999	309	219	431	979	160	999999	946	999999	176	482	999999	128	180	999999	468	933	746	999999	368	999999	721	163	426	401	999999	999999	999999	431	906	999999	891	999999	423	852	999999	999999	779	219	57	999999	999999	999999	999999	410	999999	798	920	178	857	261	676	684	197	960	626	155	793	999999	894	270	999999	524	723	999999	591	340	705	327	790	433	999999	999999	670	131	999999	896	197	25	600	999999	999999	100	999999	654	999999	217	999999	463	235	717	251	749	999999	787	530	999999	112	921	819	999999	103	602	387	434	108	149	23	76	269	730	958	778	999999	608	300	999999	950	78	999999	383	539	251	102	999999	191	414	999999	883	600	620	999999	275	205	999999	202	377	712	149	556	999999	204	735	203	505	759	999999	999999	715	497	903	139	999999	333	999999	931	851	510	315	999999	999999	999999	999999	475	648	936	999999	999999	999999	999999	922	999999	810	521	999999	188	999999	999999	597	323	999999	104	506	396	697	491	999999	999999	759	207	351	867	999999	897	999999	389	74	269	554	568	999999	890	18	999999	574	988	328	999999	51	267	999999	803	912	992	533	598	431	743	999999	999999	185	750	823	113	999999	999999	517	913	999999	902	999999	544	999999	999999	999999	828	96	206	999999	708	172	248	900	501	80	548	999999	999999	999999	273	957	330	491	397	393	325	76	905	245	519	480	414	999999	149	152	593	999999	883	745	999999	512	234	922	79	994	937	850	332	43	999999	110	113	550	999999	
944	999999	62	999999	645	930	762	191	961	999999	237	758	999999	760	999999	486	999999	999999	668	999999	761	733	408	421	403	455	475	744	871	719	999999	377	864	477	204	359	541	203	248	815	943	330	999999	620	842	246	561	999999	973	556	287	999999	444	882	633	221	395	999999	712	199	465	27	319	999999	999999	859	893	907	566	999	945	999999	832	853	724	441	469	999999	579	167	893	999999	770	324	442	390	933	982	844	982	999999	900	491	999999	360	925	999999	31	727	982	999999	999999	533	999999	611	242	206	591	167	202	999999	606	71	555	305	999999	257	994	809	999999	926	999999	999999	583	45	54	563	999999	502	799	430	447	71	597	999999	250	851	796	713	210	193	352	824	651	241	999999	839	936	753	280	678	25	999999	224	66	441	590	999999	938	999999	679	999999	999999	368	771	313	545	474	740	65	238	460	291	609	328	584	999999	422	352	678	215	999999	40	232	130	414	999999	846	540	383	659	901	858	155	531	771	999999	465	999999	927	821	375	206	697	51	227	733	999999	895	999999	999999	177	608	269	362	62	999999	865	999999	367	88	698	933	366	405	999999	601	999999	999999	557	330	631	542	424	857	840	999999	343	191	999999	680	999999	951	999999	39	492	303	999999	793	999999	999999	999999	228	522	849	132	441	839	301	714	626	999999	999999	999999	161	722	999999	193	412	521	999999	57	684	344	686	466	747	875	336	913	43	12	352	609	999999	932	999999	30	999999	734	999999	590	51	999999	999999	93	96	613	906	316	857	119	196	999999	846	999999	713	999999	836	393	999999	566	512	999999	680	623	255	926	999999	229	999999	614	999999	999999	999999	51	16	217	68	603	999999	999999	999999	30	66	923	815	999999	762	835	229	999999	193	191	360	999999	87	663	796	662	837	169	442	687	996	252	500	999999	999999	805	335	505	999999	999999	22	999999	597	492	999999	756	807	184	173	345	999999	790	999999	437	327	281	963	353	421	405	765	999999	999999	291	33	999999	433	999999	912	956	509	723	703	950	179	119	253	595	341	999999	854	999999	995	999999	687	999999	820	999999	201	886	999999	982	94	430	477	801	549	316	999999	517	333	999999	271	217	999999	286	999999	480	268	217	38	378	21	382	550	112	225	603	604	816	993	370	114	36	124	999999	639	283	483	377	999999	999999	135	823	715	353	401	788	272	410	129	350	804	983	858	473	971	711	879	375	586	946	711	652	999999	999999	406	245	102	999999	646	999999	997	891	999999	999999	252	197	999999	206	710	436	341	203	999999	652	
566	130	999999	651	555	927	404	999999	999999	622	236	483	309	999999	999999	166	696	953	764	999999	353	912	345	767	230	999999	55	682	664	160	999999	517	955	871	406	285	76	999999	763	719	418	999999	110	35	864	769	888	913	259	554	999999	388	439	999999	309	653	785	411	430	999999	881	721	453	640	17	718	527	438	356	671	100	254	999999	54	898	464	812	319	903	461	895	142	433	120	420	237	87	999999	572	752	999999	999999	31	999999	837	999999	446	470	999999	999999	999999	460	999999	588	464	495	999999	394	491	844	841	999999	999999	968	999999	749	298	342	230	780	640	999999	865	999999	180	434	233	208	217	211	999999	352	301	999999	999999	445	999999	999999	999999	924	49	692	999999	999999	999999	999999	999999	999999	999999	97	409	113	249	247	515	298	594	962	999999	39	272	989	999999	999999	826	498	999999	999999	999999	999999	999999	452	686	305	999999	999999	870	147	691	155	999999	180	95	130	802	915	999999	999999	252	999999	850	612	437	627	662	59	515	802	901	423	851	417	999999	681	913	999999	999999	999999	506	567	428	456	281	271	761	101	903	67	488	910	999999	999999	507	838	999999	999999	999999	68	643	691	442	999999	999999	278	304	999999	877	413	216	846	498	999999	557	685	502	404	999999	176	999999	999999	156	458	323	999999	37	732	999999	464	100	352	941	368	310	999999	134	360	999999	12	999999	901	999999	999999	850	642	422	237	571	822	345	197	239	848	999999	82	999999	983	999999	255	251	571	950	422	999999	864	904	999999	999999	742	560	152	193	999999	209	964	999999	655	999999	680	577	799	171	97	999999	902	122	102	999999	238	280	999999	999999	965	760	999999	951	800	999999	985	737	293	378	999999	271	203	13	999999	999999	238	724	889	385	84	999999	451	410	862	303	999999	999999	999999	964	630	472	419	546	999999	999999	804	22	999999	479	999999	942	294	430	342	826	999999	899	221	999999	936	999999	390	765	531	298	318	995	98	999999	999999	243	925	999999	748	366	851	999999	999999	331	844	999999	177	419	763	141	392	30	999999	46	378	521	999999	999999	38	126	91	654	25	930	269	809	923	59	713	388	27	999999	682	976	974	278	124	890	610	720	999999	970	11	999999	905	297	999999	62	138	999999	999999	568	300	999999	999999	207	999999	855	72	44	302	127	706	384	123	426	348	101	71	109	407	999999	757	999999	780	120	653	624	34	971	999999	871	921	999999	686	458	675	59	999999	777	999999	268	999999	575	999999	999999	999999	626	999999	489	949	999999	991	39	999999	62	811	982	852	999999	553	27	830	
100	162	431	206	999999	698	999999	750	299	400	294	473	148	999999	999999	889	999999	845	36	348	545	999999	56	879	999999	621	634	647	999999	999999	536	233	619	438	737	422	999999	999999	36	999999	621	999999	659	999999	999999	565	708	239	629	102	300	328	999999	678	295	77	116	551	999999	999999	74	999999	66	101	864	70	853	710	999999	999999	999999	538	999999	999999	726	806	372	611	182	336	912	404	28	601	906	999999	706	940	999999	999999	315	455	718	410	863	999999	681	567	999999	646	999999	999999	154	860	209	762	999999	428	952	999999	704	999999	379	977	713	669	999	999999	999999	657	364	912	567	999999	999999	446	820	418	244	999999	134	999999	41	535	623	913	259	168	401	999999	707	287	988	663	966	810	86	999999	697	204	999999	226	382	922	999999	999999	441	730	406	762	941	101	193	829	999999	899	473	999999	364	999999	999999	841	74	51	949	999999	924	904	458	999999	370	90	721	50	999999	908	432	118	999999	823	999999	529	761	638	212	616	103	169	309	999999	346	243	385	897	784	763	161	340	999999	999999	875	536	999999	754	999999	860	379	153	310	999999	999999	999999	600	540	999999	890	89	999999	999999	343	982	764	605	391	315	137	704	999999	265	999999	756	101	146	999999	948	999999	999999	17	246	352	999999	950	858	853	599	999999	999999	845	580	894	999999	726	999999	999999	233	999999	931	890	448	999999	166	555	999999	545	698	385	228	563	999999	999999	999999	82	999999	496	106	999999	999999	999999	999999	333	999999	859	254	370	91	40	999999	999999	813	999999	999999	999999	568	971	195	691	71	322	165	999999	763	89	999999	999999	261	610	538	999999	999999	201	214	190	108	999999	999999	307	311	527	464	668	785	721	999999	755	366	286	514	999999	310	414	970	593	596	577	999999	414	606	54	118	480	501	592	963	621	632	833	268	454	199	888	390	543	858	999999	438	51	999999	507	999999	999999	106	320	705	138	999999	621	594	530	554	377	999999	266	419	983	999999	999999	758	137	999999	999999	28	999999	999999	421	33	436	999999	999999	999999	528	83	109	211	999999	999999	999999	999999	834	401	999999	249	737	899	822	198	134	134	875	999999	999999	293	999999	383	999999	957	46	999999	999999	114	793	887	999999	392	36	999999	600	64	286	999999	985	315	999999	999999	999999	292	290	170	999999	233	899	312	859	780	999999	245	999999	999999	999999	185	347	999999	999999	729	607	999999	755	999999	873	999999	597	79	848	999999	344	999999	999999	476	270	999999	676	876	999999	70	215	999999	37	713	488	999999	432	874	172	110	271	97	712	999999	139	989	537	
999999	296	685	636	830	999999	999999	446	999999	999999	405	999999	864	508	999999	999999	543	524	125	999999	51	866	92	107	722	907	747	15	999999	227	999999	346	280	999999	999999	589	402	434	385	999999	444	277	515	915	36	419	999999	601	800	276	999999	679	23	894	495	79	214	999999	913	922	716	587	199	756	710	68	194	375	768	999999	427	999999	149	98	660	773	361	177	999999	313	609	999999	214	980	999999	999999	333	999999	13	671	385	814	999999	462	320	857	88	759	215	968	999999	932	833	919	999999	999999	999999	924	243	721	718	46	999999	610	323	999999	382	218	999999	223	734	807	371	106	505	613	999999	687	778	803	695	999999	962	112	88	999999	322	999999	141	988	957	999999	153	291	953	349	307	909	999999	749	484	869	61	991	243	426	570	736	423	246	470	851	156	999999	36	125	84	415	531	999999	259	999999	87	999999	265	335	999999	89	999999	165	315	688	999999	999999	329	825	550	970	868	999999	116	999999	999999	894	527	115	262	713	265	999999	999999	999999	999999	502	500	397	792	342	735	999999	761	999999	593	267	930	781	312	127	120	211	574	113	999999	870	539	673	224	192	201	160	82	999999	824	315	890	423	310	999999	999999	931	43	999999	244	959	899	625	992	614	964	745	802	144	602	63	999999	171	355	517	963	826	182	999999	151	999999	999999	810	666	287	376	999999	481	266	999999	188	178	366	868	587	999999	913	681	999999	228	455	357	999999	359	770	53	729	78	793	999999	711	759	999999	76	659	134	999999	959	999999	247	457	274	546	555	423	885	906	302	768	999999	59	154	572	390	696	999999	897	460	999999	244	647	447	687	183	999999	999999	999999	299	219	462	880	953	966	372	770	999999	811	392	999999	885	146	437	310	255	43	566	196	53	380	431	237	639	74	480	999999	19	586	372	999999	993	151	616	92	315	999999	105	188	209	620	516	426	514	524	20	107	219	147	442	149	320	243	701	919	788	235	250	889	999999	772	760	999999	999999	715	999999	743	529	354	999999	588	999999	388	999999	432	999999	15	723	999999	64	999999	390	872	154	233	366	760	450	697	304	90	999999	216	692	437	859	912	977	798	582	276	578	865	999999	854	211	932	256	999999	65	999999	512	136	999999	123	392	888	458	225	999999	191	302	832	999999	914	171	999999	696	559	572	951	999999	999999	542	787	804	524	730	300	32	999999	513	182	642	521	578	300	381	579	55	971	999999	762	999999	400	999999	999999	815	999999	999999	999999	245	697	705	113	999999	587	594	57	
318	999999	167	168	999999	924	678	130	999999	538	346	871	360	127	514	601	497	999999	999999	151	812	69	999999	503	607	999999	198	999999	476	538	999999	990	999999	333	270	187	813	304	569	525	722	853	555	287	890	999999	128	999999	192	114	615	491	113	999999	244	258	999999	664	999999	650	999999	999999	653	661	999999	356	999999	37	856	336	787	203	999999	958	429	999999	513	431	612	786	434	80	633	372	922	284	886	263	999999	21	30	159	743	919	789	861	999999	894	515	544	655	999999	271	856	999999	999999	999999	154	33	285	745	999999	62	775	225	666	237	290	738	497	469	911	939	844	316	638	459	785	999999	567	999999	618	916	77	999999	344	808	999999	56	509	498	999999	240	812	276	294	107	999999	704	133	999999	919	165	28	999999	999999	161	427	550	688	963	11	999999	465	526	137	819	984	644	999999	999999	460	244	238	998	999999	999999	999999	578	31	540	491	90	56	999999	839	462	999999	993	396	999999	391	236	367	546	999999	766	774	999999	148	474	122	333	999999	275	999999	684	926	29	999999	999999	34	848	528	157	481	920	929	531	687	999999	999999	990	257	697	999999	234	877	692	999999	999999	999999	841	999999	557	428	168	999999	780	761	165	535	879	646	334	999999	542	707	999999	75	999999	837	253	608	474	999999	131	999999	999999	798	948	807	244	517	395	165	192	419	971	729	999999	663	158	770	532	148	999999	999999	923	538	934	999999	667	626	934	134	999999	243	965	12	999999	93	141	981	812	357	301	371	261	999999	976	132	735	999999	752	913	689	483	85	335	512	777	162	596	864	999999	150	617	582	270	502	949	454	968	433	239	531	176	957	999999	847	679	102	754	562	811	791	186	873	31	445	189	167	639	499	528	999999	544	127	390	217	683	789	999999	676	37	678	766	67	523	391	522	526	901	487	833	684	999999	999999	62	999999	963	999999	561	825	323	791	815	479	904	999999	999999	59	576	967	999999	890	999999	87	535	143	34	129	360	999999	999999	999999	266	161	666	999999	532	510	999999	749	253	999999	237	999999	363	999999	863	297	999999	224	405	473	949	933	323	999999	582	330	509	999999	616	844	393	921	903	999999	535	663	812	71	999999	486	985	826	723	235	662	999999	724	299	280	999999	966	145	244	459	713	999999	999999	999999	271	211	10	999999	999999	408	555	999999	272	703	709	209	485	101	999999	999999	488	999999	220	97	290	999999	606	219	999999	879	878	257	999999	453	999999	213	824	98	799	999999	999999	840	693	325	680	999999	675	31	590	
80	999999	875	696	999999	971	591	999999	751	443	999999	605	790	505	263	530	999999	999999	818	999999	506	385	396	301	874	999999	647	438	894	999999	934	999999	999999	629	578	628	13	561	999999	999999	364	101	83	655	999999	968	695	344	439	795	382	726	856	274	999999	999999	865	583	822	882	999999	162	227	343	509	655	31	171	926	635	526	746	268	346	402	415	999999	741	127	906	999999	312	998	109	999999	217	999999	999999	545	999999	999999	429	739	488	158	999999	873	739	156	529	999999	533	418	804	278	636	999999	520	872	678	393	134	466	915	144	30	163	127	309	999999	541	711	626	999999	872	107	999999	999999	197	200	541	999999	594	999999	959	224	894	204	831	408	749	603	447	866	499	999999	999999	823	999999	137	999999	999999	999999	854	987	999999	999999	375	932	181	629	689	999999	681	147	999999	999999	868	956	920	135	959	295	901	552	937	273	999999	553	999999	143	193	435	69	999999	784	141	999999	610	723	316	529	272	660	999999	70	280	999999	729	999999	999999	105	867	999999	999999	98	470	539	312	60	971	157	999999	699	47	999999	999999	999999	538	362	689	798	999999	242	614	999999	697	635	999999	491	667	507	999999	999999	999999	48	326	12	67	999999	324	602	999999	560	999999	999999	707	572	622	344	806	17	999999	376	988	311	837	634	999999	406	999999	835	417	820	392	474	126	947	566	999	128	999999	215	999999	48	97	370	707	490	454	898	999999	22	787	685	999999	280	664	999999	831	210	999999	999999	661	999999	489	195	617	177	287	999999	999999	16	999999	225	555	801	752	337	901	999999	139	154	373	507	277	822	999999	144	732	203	462	70	735	798	436	77	999999	999999	559	902	999999	540	999999	412	148	127	398	571	140	858	999999	336	999999	890	81	547	819	163	395	999999	565	482	444	93	999999	699	280	825	789	488	256	999999	778	998	197	599	942	961	369	159	433	999999	14	874	676	999999	999999	845	726	889	999999	999999	436	892	999999	280	106	128	823	448	846	573	781	652	612	596	557	986	702	999999	999999	858	793	999999	243	506	477	570	999999	999999	999999	435	108	900	999999	855	999999	886	661	999999	503	824	147	921	312	860	286	999999	272	90	999999	99	152	254	294	999999	607	200	658	840	802	535	710	369	824	999999	474	999999	421	756	999999	671	334	999999	979	779	720	999999	999999	383	999999	124	999999	337	884	534	293	854	615	999999	257	314	237	821	125	967	123	778	999999	891	395	999999	941	999999	988	907	999999	367	275	514	677	999999	267	999999	619	687	237	383	484	
999999	999999	620	275	579	509	787	999999	999999	999999	21	999999	942	999999	999999	987	825	183	999999	348	977	769	925	588	110	173	521	999999	999999	999999	999999	999999	740	303	806	764	775	999999	371	15	999999	473	262	999999	264	848	735	959	999999	298	794	514	444	999999	507	530	212	41	174	415	987	999999	492	999999	999999	999999	925	649	999999	286	221	695	999999	999999	148	514	517	999999	334	999999	438	562	828	999999	418	999999	999999	999999	999999	285	561	743	964	999999	28	999999	999999	951	465	982	999999	95	990	940	86	108	702	657	896	999999	999999	975	707	999999	977	999999	999999	829	999999	319	975	229	852	693	724	478	731	856	999999	999999	999999	565	771	351	339	352	571	999999	586	319	999999	999999	809	803	272	999999	999999	62	999999	592	999999	999999	999999	156	999999	703	242	306	999999	608	999999	845	999999	227	468	999999	214	999999	583	634	999999	34	252	582	98	999999	420	59	431	149	442	679	999999	186	999999	382	505	999999	344	635	999999	275	672	978	943	385	760	591	999999	814	381	680	999999	353	728	999999	908	487	999999	679	293	193	874	86	176	999999	967	711	105	96	999999	999999	30	947	999999	598	999999	274	639	712	576	828	714	616	999999	761	210	534	457	599	473	27	999999	665	352	999999	401	595	999999	999999	999999	999999	999999	258	862	999999	999999	530	829	140	180	644	848	355	113	465	999999	267	318	999999	497	999999	999999	999999	999999	934	34	365	605	598	206	999999	462	999999	304	999999	342	465	999999	976	112	679	999999	326	428	828	179	999999	561	887	999999	143	999999	407	757	974	794	989	635	928	766	304	925	241	933	414	191	464	999999	585	132	23	999999	341	999999	999999	738	937	88	794	764	814	803	718	999999	73	999999	65	636	330	733	353	830	999999	220	999999	999999	473	392	23	647	714	169	976	999999	443	630	945	104	939	246	856	911	999999	173	999999	500	999999	99	870	925	136	828	730	852	779	192	686	131	504	74	274	555	74	157	60	654	999999	954	707	443	544	961	696	999999	999999	442	990	663	268	317	547	999999	522	999999	521	886	999999	999999	984	261	943	999999	999999	875	971	311	846	693	999999	307	673	262	391	437	391	174	141	646	975	347	201	33	863	197	999999	890	42	975	636	173	999999	702	969	456	999999	720	371	820	122	574	595	999999	999999	960	644	294	992	95	999999	999999	999999	999999	158	647	69	999999	999999	412	358	90	999999	871	66	949	92	970	293	935	937	999999	999999	321	533	999999	752	894	483	999999	999999	242	898	947	278	289	419	433	554	999999	397	
579	999999	958	999999	42	305	723	999999	600	999999	999999	10	999999	157	46	552	443	269	747	894	174	446	999999	860	125	192	331	602	999999	540	659	425	999999	999999	368	999999	844	848	501	115	38	654	999999	999999	878	241	841	999999	242	737	975	174	999999	999999	999999	142	703	108	999999	999999	999999	131	473	999999	229	258	999999	519	789	135	707	594	767	642	866	520	564	42	999999	884	350	532	370	49	564	495	999999	999999	324	235	217	999999	999999	651	141	907	999999	822	805	999999	201	999999	19	999999	39	391	406	174	571	713	578	999999	126	999999	508	451	761	999999	506	734	639	999999	999999	999999	999999	961	102	125	999999	958	338	742	999999	361	999999	29	522	263	999999	183	999999	454	961	611	657	999999	630	39	152	690	155	757	325	81	999999	684	999999	455	198	78	298	290	664	612	384	835	444	764	779	489	999999	508	999999	333	645	999999	556	593	999999	999999	340	72	999999	820	812	580	426	999999	999999	18	892	77	74	942	884	807	790	999999	237	821	112	865	259	663	761	999999	345	992	435	999999	137	542	548	999999	737	235	317	844	799	803	419	289	404	771	596	861	443	480	999999	837	404	999999	999999	94	279	999999	812	319	68	175	999999	433	729	563	880	360	528	999999	215	658	999999	946	558	433	412	823	999999	999999	76	900	214	999999	999999	597	412	929	999999	999999	999999	271	423	999999	999999	634	568	999999	559	840	890	246	342	196	274	790	347	457	999999	933	682	456	14	334	253	168	960	380	999999	141	161	999999	999999	74	999999	943	245	501	999999	999999	999999	426	999999	630	999999	829	999999	28	600	763	260	999999	999999	252	781	100	267	999999	755	627	673	198	115	428	689	939	999999	277	485	331	555	845	297	725	999999	265	192	999999	737	999999	600	999999	779	127	881	206	670	999999	293	619	999999	157	746	999999	260	677	321	845	940	999999	766	300	542	279	999999	414	667	999999	184	999999	908	883	361	341	37	999999	418	999999	546	493	999999	141	983	866	644	408	109	754	475	999999	999999	347	443	89	656	310	410	509	909	476	999999	115	756	999999	711	803	795	999999	516	528	268	333	308	457	388	999999	316	675	634	999999	315	913	99	784	581	570	999999	281	684	726	331	908	89	79	954	173	999999	226	165	999999	999999	694	247	946	141	620	48	999999	701	31	994	734	875	109	171	999999	25	972	196	150	999999	524	730	999999	207	360	254	238	999999	999999	261	100	520	999999	207	620	675	999999	653	961	531	464	580	663	732	596	43	979	907	339	157	999999	
39	24	488	999999	999999	999999	749	781	376	809	999999	486	769	903	223	999999	901	550	949	872	329	234	618	898	999999	77	66	610	326	274	999999	173	76	849	70	505	315	119	999999	226	404	871	595	999999	972	103	893	828	999999	951	999999	999999	390	285	92	999999	405	589	153	896	402	999999	464	999999	999999	329	419	919	999999	999999	776	791	893	732	478	457	999999	896	926	850	183	237	237	375	195	963	999999	999999	999999	265	110	999999	965	761	999999	265	417	999999	242	652	684	974	985	665	184	296	473	657	807	634	999999	509	662	999999	999999	174	910	999999	915	525	545	628	161	588	617	999999	825	142	999999	222	49	156	664	283	175	208	252	572	200	899	500	999999	999999	142	100	601	73	671	47	660	354	328	577	999999	999999	999999	999999	407	57	133	470	341	749	595	999999	999999	844	388	138	524	922	348	999999	26	35	419	645	29	497	26	987	164	104	257	999999	720	579	999999	176	120	386	999999	525	76	438	168	386	999999	999999	999999	756	684	543	523	999999	16	430	560	691	697	999999	803	909	999999	146	316	246	502	727	874	449	897	222	999999	999999	999999	823	831	588	866	43	256	999999	425	270	999999	999999	581	518	861	300	28	265	479	699	999999	935	494	999999	131	999999	883	670	673	632	858	472	525	999999	661	192	599	972	824	999999	999999	331	494	770	833	696	665	983	999999	999999	999999	642	743	999999	565	151	339	901	466	944	160	585	808	792	999999	999999	105	206	857	678	701	55	999999	815	535	261	451	999999	106	435	266	999999	804	99	211	999999	729	206	999999	519	853	697	516	879	999999	588	523	701	368	992	600	999999	136	999999	882	386	212	927	793	314	700	999999	999999	40	688	999999	781	718	591	196	121	898	387	999999	999999	999999	538	560	999999	947	737	749	365	114	834	797	773	615	216	825	23	801	412	515	999999	249	999999	999999	201	261	806	805	119	999999	999999	999999	91	787	373	879	847	651	999999	846	576	999999	258	700	205	999999	999999	175	511	766	999999	320	495	872	530	585	120	999999	999999	60	999999	999999	640	194	233	142	715	985	999999	337	977	999999	999999	566	938	867	999999	202	290	309	773	999999	303	999999	999	570	216	999999	267	999999	769	794	292	999999	705	644	320	999999	476	72	999999	502	999999	183	788	810	143	929	999999	662	999999	917	999999	999999	999999	510	638	296	194	662	926	505	728	463	999999	999999	999999	612	999999	304	557	925	725	999999	133	999999	716	129	565	198	999999	286	999999	604	203	851	999999	232	999999	205	999999	
34	880	814	146	680	774	470	999999	605	731	531	79	638	115	670	999999	999999	936	16	794	518	731	995	999999	649	229	133	999999	716	169	856	325	665	299	533	999999	911	92	452	506	255	999999	960	999999	906	217	999999	499	999999	660	479	296	999999	410	496	302	884	589	496	461	651	211	898	445	874	216	414	349	582	625	289	999999	493	510	549	14	770	538	999999	442	581	633	999999	66	689	570	44	264	999999	240	170	332	999999	991	999999	54	616	524	999999	699	802	308	916	907	380	18	999999	780	999999	491	532	356	269	999999	879	27	474	841	999999	999999	181	160	546	352	999999	957	875	501	999999	504	999999	255	944	999999	640	283	999999	828	686	999999	767	999999	402	320	999999	814	72	542	122	837	579	774	999999	289	527	652	761	574	999999	423	143	311	135	366	103	999999	999999	640	423	605	310	999999	165	999999	546	917	757	235	644	999999	894	343	388	817	925	623	486	665	111	987	521	999999	385	999999	547	465	138	45	227	431	413	999999	128	517	999999	934	999999	695	743	610	895	536	930	802	528	800	922	999999	441	999999	799	745	539	435	999999	167	999999	892	536	90	788	999999	999999	222	999999	473	999999	999999	290	991	14	791	922	501	102	985	221	583	745	747	543	821	603	999999	632	999999	892	693	433	379	674	727	168	662	999999	183	999999	718	564	64	586	999999	36	450	999999	999999	823	999999	343	999999	945	686	157	789	547	967	128	270	589	579	580	531	999999	910	326	287	633	269	999999	999999	467	999999	28	999999	999999	492	794	162	282	623	843	854	999999	334	433	988	579	999999	999999	853	64	267	138	985	484	999999	999999	999999	134	197	385	564	999999	999999	640	999999	667	999999	627	64	182	965	988	966	999999	725	181	123	999999	338	999999	264	153	999999	864	209	375	43	215	116	880	678	38	94	999999	999999	496	999999	999999	981	331	122	751	71	680	999999	999999	172	258	758	883	498	638	795	490	131	421	541	559	441	86	633	261	521	184	504	936	999999	727	457	999999	246	999999	505	17	594	999999	92	155	775	931	213	999999	457	232	391	49	999999	603	127	867	954	999999	262	904	697	999999	999999	887	186	163	374	999999	801	529	647	78	142	788	895	999999	338	396	784	509	873	848	999999	299	792	464	703	310	610	999999	284	860	177	601	319	732	283	204	968	621	567	768	983	928	585	999999	906	454	708	999999	999999	568	999999	752	40	848	67	940	999999	721	459	73	834	222	254	787	999999	541	478	172	344	143	427	172	942	
999999	999999	875	713	478	558	258	602	111	999999	716	268	999999	999999	470	999999	343	999999	257	999999	503	999999	999999	683	797	422	375	999999	545	174	405	150	439	810	925	983	191	999999	626	173	211	999999	732	172	538	529	487	969	18	497	11	43	999999	10	448	181	104	999999	916	66	192	283	999999	999999	655	575	829	613	646	487	493	116	483	94	960	42	211	608	999999	278	934	999999	999999	58	172	999999	970	438	371	754	888	989	999999	569	999999	999999	999999	795	999999	963	699	873	333	999999	13	895	999999	95	49	416	969	496	999999	647	131	787	316	17	774	999999	999999	400	252	892	598	999999	796	913	999999	999999	999999	999999	999999	999999	578	71	81	446	999999	999999	810	999999	398	999999	784	402	940	672	448	202	621	999999	30	233	999999	999999	630	999999	999999	509	109	999999	981	999999	788	563	404	999999	78	70	715	869	963	507	483	719	12	297	999999	205	563	133	475	911	999999	231	395	868	821	280	999999	999999	513	545	999999	999999	999999	999999	176	231	997	83	603	999999	487	751	999999	999999	749	999999	306	999999	334	736	999999	999999	180	79	594	567	177	536	55	999999	999999	85	366	427	999999	319	814	999999	131	886	999999	999999	529	97	433	670	787	999999	128	181	999999	107	316	999999	600	202	993	834	999999	999999	63	470	37	805	758	999999	395	26	193	440	835	687	222	447	999999	464	456	93	645	923	779	999999	418	999999	825	532	769	999999	827	147	325	999999	821	521	833	736	463	724	339	31	285	770	689	687	346	296	999999	868	248	145	746	910	199	874	829	758	62	163	979	236	643	806	198	56	999999	999999	865	999999	999999	801	11	732	753	999999	648	19	615	731	999999	539	646	900	351	692	400	415	999999	946	999999	85	684	999999	744	113	999999	479	582	999999	999999	491	430	195	264	999999	143	24	166	999999	235	820	152	331	626	450	999999	999999	464	506	655	709	74	999999	17	999999	127	999999	987	650	245	179	436	972	168	55	119	999999	646	905	558	386	258	999999	720	872	932	999999	682	304	999999	646	24	999999	987	863	426	511	187	724	999999	441	36	516	340	66	999999	999999	999999	999999	340	137	999999	559	948	278	460	849	207	145	606	999999	30	693	135	598	999999	999999	984	305	999999	607	284	921	586	127	359	742	999999	664	999999	763	201	111	963	396	550	464	137	999999	999999	999999	313	999999	999999	999999	421	343	390	741	901	42	194	866	951	732	853	184	973	830	999999	999999	964	543	657	843	999999	999999	729	739	58	700	999999	999999	893	63	999999	243	
803	30	706	26	361	153	999999	456	578	999999	159	240	543	375	491	306	799	999999	611	769	394	285	999999	501	999999	999999	692	211	999999	999999	973	999999	999999	999999	380	952	134	999999	366	821	781	210	274	247	769	999999	206	682	999999	927	476	209	451	534	848	999999	37	999999	412	710	460	560	648	999999	999999	261	999999	999999	999999	538	999999	896	999999	999999	999999	193	20	756	732	124	455	999999	992	880	451	774	456	903	771	852	925	920	501	999999	370	231	999999	613	885	518	697	282	687	681	755	580	872	660	546	665	517	280	482	297	265	450	567	767	218	586	804	999999	162	152	999999	261	999999	999999	430	999999	631	999999	870	224	999999	999999	332	999999	135	999999	999999	796	999999	115	345	654	448	999999	401	919	663	794	404	999999	713	798	130	544	78	503	185	201	239	779	43	120	410	267	869	999999	128	999999	999999	348	684	17	999999	56	807	999999	813	201	288	999999	113	837	12	999999	510	628	62	999999	252	999999	695	710	566	586	82	235	254	190	344	319	999999	417	161	999999	999999	706	999999	83	737	121	690	984	912	728	676	205	999999	839	757	250	999999	340	13	20	999999	974	999999	955	973	582	712	633	999999	969	999999	696	686	945	946	804	371	978	60	141	941	710	999999	999999	910	999999	127	414	432	999999	999999	470	414	150	999999	650	999999	999999	110	999999	408	67	999999	943	28	980	999999	171	892	953	999999	999999	289	872	999999	999999	186	613	54	106	999999	999999	999999	999999	999999	248	291	999999	541	306	549	70	877	895	999999	884	999999	854	818	999999	999999	999999	522	478	224	236	191	542	81	472	473	999999	266	999999	700	999999	856	999999	999999	779	698	973	630	595	414	999999	184	394	149	195	368	331	795	124	737	999999	999999	999999	548	999999	67	749	474	999999	999999	898	803	873	205	632	37	218	999999	48	241	394	335	999999	74	405	999999	797	402	886	113	999999	855	152	276	200	324	134	999999	999999	722	948	999999	999999	999999	515	999999	999999	198	517	167	160	729	756	883	352	184	859	667	152	411	270	357	587	966	690	999999	661	607	999999	317	999999	392	999999	326	293	885	774	172	558	390	999999	608	885	999999	952	423	109	269	923	26	465	466	683	397	999999	600	999999	594	999999	472	364	702	193	209	264	768	999999	439	599	467	999999	696	999999	761	658	661	472	999999	999999	277	943	402	684	988	852	446	709	417	864	692	964	189	999999	95	999999	59	999999	999999	473	999999	999999	669	669	999999	616	768	357	999999	738	999999	999999	71	581	805	529	961	28	
205	357	818	69	518	575	907	502	231	606	33	735	609	246	786	396	999999	999999	283	732	227	999999	93	98	787	678	74	999999	902	607	294	999999	999999	999999	229	337	654	999999	999999	104	999999	963	394	171	333	196	139	563	999999	675	752	36	256	239	800	822	273	729	281	839	511	353	600	999999	322	468	670	999999	26	459	741	703	799	188	999999	264	987	921	999999	601	549	510	221	236	854	268	319	835	240	999999	73	924	853	999999	593	999999	373	770	849	999999	525	561	546	892	999999	58	999999	77	268	546	834	351	964	679	299	10	999999	373	999999	999999	999999	834	999999	619	395	816	999999	658	595	563	890	226	81	999999	86	999999	999999	999999	302	805	41	252	999999	693	572	721	960	184	850	592	285	10	999999	796	716	690	223	926	507	127	209	577	481	704	999999	618	279	73	603	311	46	813	80	963	32	906	267	654	999999	673	856	999999	999999	13	287	890	999999	285	999999	999999	775	46	999999	185	606	999999	770	872	999999	954	999999	896	580	999999	555	472	929	999999	999999	999999	433	999999	999999	833	270	533	999999	478	427	765	403	994	879	999999	999999	999	991	999999	999999	568	146	394	617	999999	231	960	104	268	457	814	960	999999	512	384	961	999999	167	988	914	83	694	301	455	280	561	458	26	373	23	556	481	45	682	215	673	49	950	786	999999	999999	999999	510	31	612	805	227	999999	999999	999999	328	842	999999	999999	293	874	844	939	347	542	773	944	999999	254	999999	343	925	503	306	999999	922	999999	381	999999	999999	644	193	999999	999999	475	343	966	520	999999	999999	713	479	64	399	340	999999	110	999999	254	838	366	707	266	130	279	999999	723	194	794	333	999999	471	999999	375	648	691	573	999999	999999	208	999999	433	999999	559	197	864	870	114	966	999999	822	653	136	999999	258	999999	927	160	573	595	620	781	726	999999	999999	252	852	689	750	649	999999	999999	999999	56	999999	933	102	706	999999	415	19	999999	228	912	510	999999	999999	88	127	711	763	423	533	286	587	999999	706	820	999999	944	21	999999	999999	326	626	819	912	90	515	325	844	231	227	168	585	11	562	814	293	225	907	774	572	49	885	999999	480	464	468	15	236	282	999999	988	403	999999	265	902	999999	691	999999	263	572	801	866	542	206	999999	701	586	473	892	537	711	46	247	618	999999	440	999999	348	457	622	510	999999	572	451	239	764	756	745	660	999999	601	999999	654	211	999999	183	999999	644	115	763	881	999999	999999	744	78	951	166	220	942	471	509	999999	999999	
999999	999999	713	303	101	967	610	944	999999	813	374	999999	992	392	999999	999999	150	97	151	999999	693	740	968	754	828	383	999999	608	546	802	999999	28	259	670	22	999999	67	999999	261	677	504	818	49	728	969	999999	86	999999	130	371	802	383	368	999999	365	900	104	958	475	718	999999	12	408	48	999999	355	685	331	380	897	999999	999999	836	474	739	875	701	249	784	999999	999999	718	488	184	10	999999	659	999999	315	121	54	109	414	542	987	501	999999	999999	114	624	133	999999	198	232	999999	541	999999	894	379	490	209	854	999999	457	999999	971	524	999999	47	809	695	545	25	999999	852	691	999999	303	487	247	999999	700	144	999999	894	552	530	265	604	468	999999	765	771	825	912	200	999999	957	999999	25	977	999999	962	305	929	999999	739	999999	999999	888	686	252	417	141	35	508	720	23	562	868	450	268	629	579	540	930	999999	200	356	662	766	897	181	471	270	278	737	839	240	999999	813	600	885	715	782	999999	357	999999	800	413	480	999999	405	262	575	999999	999999	999999	764	999999	814	548	999999	717	999999	789	81	946	871	999999	771	880	782	256	999999	849	383	914	999999	515	582	999999	399	942	192	853	502	919	895	999999	711	353	84	999999	501	999999	999999	177	592	992	954	411	768	53	642	599	140	158	999999	726	999999	999999	596	259	426	679	159	999999	535	278	297	161	61	999999	54	999999	805	999999	754	999999	832	216	999999	803	560	181	999999	355	310	593	723	999999	721	179	999999	999999	756	825	815	821	124	999999	641	323	705	999999	360	999999	998	999999	793	589	403	999999	894	999999	331	793	999999	254	999999	999999	341	942	555	943	440	881	122	985	670	980	734	933	676	999999	999999	17	999999	758	821	999999	356	94	799	143	949	315	285	999999	738	963	137	570	518	321	55	699	999999	762	372	999999	337	999999	554	999999	999999	470	739	448	563	323	694	939	999999	386	999999	256	152	421	999999	134	999999	42	257	706	999999	174	999999	999999	999999	875	999999	345	999999	353	999999	343	999999	999999	288	999999	576	837	525	999999	278	197	147	141	864	999999	556	356	768	247	871	304	765	848	960	999999	999999	384	47	999999	84	999999	553	999999	999999	122	716	999999	143	514	558	769	517	999999	437	665	999999	293	500	611	328	891	577	999999	481	999999	578	691	36	999999	444	202	999999	837	349	999999	644	66	354	751	92	400	223	264	999999	112	787	931	420	305	663	761	999999	436	370	192	782	404	609	999999	543	34	999999	545	80	999999	969	679	493	518	999999	970	939	749	
528	927	678	322	470	378	999999	647	281	730	999999	682	318	373	477	999999	147	250	457	863	999999	68	270	678	194	332	999999	117	448	999999	284	693	822	144	907	999999	514	469	999999	240	972	999999	999999	409	999999	397	999999	999999	999999	336	380	780	523	85	541	469	667	999	138	147	246	411	209	379	456	250	999999	184	465	44	652	678	316	226	890	999999	316	861	76	796	285	535	999999	121	999999	504	180	999999	602	447	775	999999	341	796	999999	571	999999	382	999999	371	537	999999	151	178	683	702	473	999999	194	230	163	805	932	341	999999	710	506	999999	848	952	80	123	999999	999999	268	147	347	519	999999	329	999999	933	908	705	269	999999	394	736	437	828	40	873	999999	382	294	999999	582	999	999999	294	74	609	534	10	999999	424	300	133	999999	546	365	999999	84	999999	606	230	999999	237	82	459	999999	999999	660	999999	921	206	561	209	999999	299	565	999999	585	937	264	999999	408	908	413	844	121	271	999999	890	999999	999999	798	696	776	73	999999	999999	926	484	969	305	949	515	88	104	862	999999	400	999999	981	999999	379	999999	999999	999999	821	989	999999	237	999999	63	942	769	556	845	407	865	432	669	226	220	421	110	999999	959	999999	893	999999	319	982	29	871	217	909	455	999999	999999	96	195	999999	93	999999	698	146	915	999999	190	999999	999999	696	997	999999	730	999999	770	606	278	178	999999	526	928	169	514	255	328	999999	735	859	999999	148	745	778	247	427	143	690	722	964	999999	606	884	933	999999	999999	985	360	150	999999	999999	849	438	493	445	999999	323	923	26	453	999999	732	627	330	858	103	950	228	431	312	269	90	883	314	125	53	641	994	572	891	269	967	51	921	999999	261	999999	262	343	999999	114	219	673	279	156	330	979	563	85	999999	671	767	929	837	554	68	999999	999999	999999	401	36	328	361	134	193	850	690	706	610	606	393	999999	884	999999	999999	59	417	614	167	794	74	87	919	79	229	502	47	214	376	999999	296	999999	884	941	552	786	858	999999	95	306	639	999999	953	478	119	973	882	86	639	999999	651	360	999999	583	337	948	999999	291	999999	691	812	999999	999999	947	320	999999	813	942	999999	422	201	868	529	999999	164	791	133	450	999999	999999	999999	961	574	999999	20	935	619	999999	614	603	387	999999	643	403	494	999999	943	16	999999	312	169	940	776	226	313	782	831	115	428	999999	824	958	332	658	82	851	911	466	936	384	198	512	337	706	45	624	999999	999999	376	11	999999	127	291	657	96	679	194	
357	569	237	114	513	883	79	778	428	254	984	331	642	251	999999	79	783	123	999999	612	999999	191	689	557	999999	738	426	999999	706	676	675	572	402	666	564	897	999999	999999	685	628	268	999999	616	379	999999	999999	734	760	371	58	999999	999999	439	77	124	175	999999	679	408	774	999999	382	81	752	579	999999	929	976	687	589	999999	513	438	999999	353	999999	575	999999	317	901	14	999999	335	658	178	141	142	335	551	398	27	999999	871	911	172	886	856	864	999999	828	874	757	83	782	999999	994	114	410	999999	973	600	570	372	506	769	999999	56	999999	583	447	999999	999999	434	298	999999	341	641	527	866	467	294	711	999999	489	37	257	593	553	969	999999	36	732	999999	999999	999999	999999	666	375	999999	999999	999999	999999	999999	999999	548	280	333	784	220	357	999999	999999	544	999999	688	888	61	883	479	999999	216	502	999999	999999	420	557	992	855	999999	999999	999999	999999	385	999999	627	852	431	167	940	756	923	809	343	999999	821	999999	197	355	890	909	999999	783	999999	999999	165	347	999999	881	941	991	288	477	293	999999	682	999999	999999	50	638	836	467	999999	942	723	999999	407	169	832	999999	971	369	646	965	591	720	891	380	755	348	289	999999	999999	999999	948	999999	999999	999999	999999	939	734	999999	157	999999	63	452	510	999999	182	41	999999	999999	165	302	969	631	642	511	999999	999999	791	716	456	999999	358	999999	917	677	993	256	152	881	920	893	853	999999	222	929	911	149	219	61	208	999999	590	111	707	257	256	327	834	944	824	864	999999	28	791	455	999999	999999	535	999999	846	926	888	999999	267	272	448	246	418	713	599	562	174	739	518	999999	120	257	274	669	431	676	421	208	999999	66	745	835	941	767	571	999999	613	386	215	281	999999	714	843	445	808	999999	908	999999	354	271	700	418	509	69	344	120	816	865	412	179	514	690	819	211	526	613	999999	651	151	999999	949	999999	534	246	999999	406	413	829	999999	999999	999999	299	853	795	365	337	336	882	432	460	24	748	974	45	767	154	895	642	918	999999	716	267	979	585	322	999999	999999	273	999999	999999	707	987	14	999999	999999	224	999999	33	999999	199	287	421	228	999999	754	211	813	999999	999999	751	511	771	910	666	704	509	319	277	999999	999999	453	72	719	494	999999	999999	743	982	632	552	317	872	999999	729	918	304	49	298	999999	121	108	394	794	421	437	936	999999	999999	296	999999	904	999999	549	402	745	224	702	733	937	727	467	831	866	926	999999	639	974	191	747	410	469	31	446	
999999	999999	69	278	999999	67	817	950	405	695	999999	647	748	332	403	983	703	601	315	360	113	653	277	527	867	999999	798	961	895	600	886	443	883	999999	999999	58	686	945	999999	676	130	776	999999	999999	147	999999	695	316	580	208	999999	809	999999	670	999999	718	86	542	999999	999999	268	855	999999	804	809	296	763	626	155	355	999999	757	206	999999	240	337	591	142	389	588	292	491	391	697	556	999999	288	223	789	467	971	153	544	999999	999999	274	999999	266	335	850	999999	78	999999	999999	901	999999	999999	525	439	16	136	944	162	822	999999	999999	474	368	258	732	17	549	837	688	999999	163	999999	131	231	965	999999	999999	999999	538	999999	224	331	166	999999	269	474	763	999999	782	340	37	991	999999	999999	640	800	362	999999	999999	843	975	241	999999	999999	748	83	490	999999	999999	999999	801	999999	624	760	999999	999999	318	572	989	267	999999	765	64	999999	355	999999	500	999999	590	174	263	326	214	695	96	999999	849	314	999999	195	999999	469	999999	392	999999	999999	376	961	225	194	492	790	28	999999	599	219	186	134	505	999999	582	406	713	999999	147	484	932	999999	673	839	606	13	524	803	999999	999999	999999	671	818	465	999999	538	868	405	682	473	308	869	106	876	806	724	809	471	612	587	755	999999	255	64	958	999999	298	385	999999	999999	275	225	71	814	763	514	999999	999999	790	53	537	318	627	674	999999	73	832	999999	999999	882	204	999999	200	695	39	445	426	999999	999999	999999	250	999999	999999	203	207	92	808	292	999999	999999	999999	768	680	999999	60	447	393	999999	877	894	615	501	999999	999999	999999	222	35	999999	784	327	999999	552	543	443	803	54	501	433	476	999999	265	550	683	999999	475	435	382	631	645	592	999999	844	999999	611	741	749	151	121	908	985	67	999999	507	795	213	864	234	247	765	16	946	999999	999999	782	639	75	818	610	240	858	840	403	999999	202	275	999999	999999	931	702	64	999999	389	999999	490	47	822	52	999999	538	610	210	145	999999	639	646	999999	739	113	972	676	931	999999	880	59	155	999999	999999	315	530	959	208	303	544	999999	999999	566	999999	999999	745	817	32	999999	82	999999	999999	999999	537	999999	556	181	514	562	959	35	133	999999	508	476	345	383	120	737	368	999999	412	907	999999	164	535	89	999999	124	999999	165	654	11	999999	999999	999999	450	135	621	759	358	454	645	343	519	588	741	67	967	289	372	999999	294	571	502	227	750	999999	383	565	476	521	999999	999999	999999	381	131	902	258	84	999999	999999	499	999999	19	999999	
999999	574	90	999999	793	999999	692	835	995	458	369	440	966	999999	651	345	751	65	292	837	65	451	999999	999999	999999	839	809	999999	394	124	216	316	561	999999	461	186	34	807	771	455	828	999999	209	999999	22	691	936	225	433	999999	505	999999	999999	182	79	325	45	999999	119	954	222	799	999999	999999	999999	62	999999	597	581	999999	320	944	294	837	999999	501	251	193	136	774	903	594	469	999999	999999	772	621	389	309	999999	999999	999999	698	817	243	39	122	329	999999	959	813	348	999999	958	249	999999	159	999999	999999	577	83	852	816	344	61	999999	340	617	271	479	441	498	999999	999999	334	999999	255	477	604	978	389	999999	89	176	961	564	949	510	999999	67	623	999999	225	999999	999999	298	275	999999	765	615	999999	504	68	633	528	324	60	208	634	20	315	681	999999	195	198	161	772	649	999999	496	999999	999999	32	999999	856	678	283	566	383	45	963	891	711	989	289	999999	864	456	999999	646	514	750	876	999999	751	941	508	40	542	910	526	999999	980	999999	936	869	482	999999	776	849	999999	493	825	598	56	423	999999	275	999999	314	297	325	11	736	982	927	999999	999999	461	915	180	252	34	472	519	348	911	999999	62	999999	999999	19	999999	798	604	31	999999	287	999999	337	971	999999	999999	238	622	210	623	253	297	19	916	45	402	999999	679	999999	469	362	999999	708	512	537	999999	999999	902	287	645	999999	999999	999999	12	675	908	134	944	936	127	999999	850	319	724	999999	155	999999	503	999999	999999	818	128	805	562	572	208	829	999999	443	30	999999	335	344	564	420	999999	336	17	999999	999999	278	917	742	681	673	512	769	999999	844	392	180	999999	999999	999999	827	94	336	999999	439	476	88	308	999999	916	488	999999	999999	999999	313	999999	818	45	999999	249	348	900	385	134	888	69	999999	999999	980	60	999999	646	999999	673	736	335	784	928	999999	774	58	999999	416	826	202	213	997	25	680	297	574	145	741	296	332	926	708	212	519	380	47	242	328	460	999999	842	670	841	999999	977	771	999999	468	487	999999	378	999999	559	931	999999	72	999999	999999	693	486	714	905	512	999999	810	626	582	418	207	737	815	999999	956	999999	999999	543	999999	997	702	526	683	999999	263	105	953	999999	999999	999999	834	317	623	77	635	974	362	937	167	499	999999	361	999999	482	270	750	999999	727	538	800	580	151	999999	426	472	999999	802	47	999999	416	398	999999	477	999999	584	999999	124	747	999999	999999	405	423	999999	666	789	351	337	211	416	999999	719	235	903	358	700	692	
410	206	999999	467	181	325	295	750	999999	999999	883	887	897	381	636	638	999999	556	404	999999	765	250	637	999999	999999	600	999999	999999	697	172	474	128	999999	891	488	999999	151	558	810	90	137	999999	564	950	467	450	313	44	877	999999	999999	357	954	542	999999	999999	999999	484	999999	999999	694	157	999999	938	375	765	285	16	892	999999	999999	162	746	324	39	999999	685	687	663	399	297	596	270	615	999999	127	174	78	964	999999	358	667	930	239	999999	979	581	999999	999999	702	999999	307	152	169	594	372	611	639	512	999999	484	881	821	238	293	107	887	447	300	257	600	999999	52	574	369	829	231	516	928	60	999999	999999	112	960	235	989	454	111	31	285	516	534	566	178	843	477	845	702	946	297	102	143	335	337	111	958	999999	577	799	765	150	104	999999	462	999999	424	999999	861	13	303	999999	785	426	25	741	999999	650	873	730	892	983	529	999999	640	958	425	734	999999	858	276	734	876	311	265	144	999999	823	999999	930	429	697	984	999999	653	644	316	717	319	595	45	318	391	847	907	782	621	535	80	504	999999	690	14	12	736	999999	776	999999	171	881	330	253	546	943	311	204	998	830	915	995	651	708	424	189	999999	958	353	999999	403	999999	523	999999	999999	609	118	738	692	982	962	95	867	832	555	437	274	792	771	447	546	713	783	791	619	84	852	123	999999	825	188	777	224	999999	89	688	368	444	500	937	834	572	511	25	999999	999999	999999	999999	162	987	914	41	196	905	492	690	699	731	999999	677	999999	995	999999	867	804	999999	870	129	752	867	79	829	301	834	999999	999999	211	999999	924	788	999999	44	961	999999	999999	999999	591	318	264	999999	988	636	999999	823	190	839	110	644	999999	682	960	999999	76	294	999999	94	740	362	302	519	489	931	807	486	999999	722	43	999999	999999	656	603	561	865	363	879	442	660	477	653	774	872	567	999999	252	828	938	967	676	371	825	416	999999	26	745	999999	66	999999	999999	103	468	805	917	686	564	999999	408	153	712	415	484	434	272	999999	999999	999999	999999	385	999999	658	792	999999	367	822	141	999999	999999	544	129	453	822	613	999999	999999	194	968	955	880	991	999999	429	795	265	271	886	999999	153	529	999999	108	987	681	273	44	311	999999	448	104	555	324	999999	864	999999	999999	592	999999	465	888	524	999999	999999	999999	999999	401	238	996	498	105	935	999999	106	845	55	31	465	151	350	933	82	480	530	999999	334	676	999999	565	771	996	678	999999	999999	265	999999	940	
417	946	296	999999	805	999999	225	352	168	815	999999	866	818	12	803	451	529	531	999999	53	38	830	999999	717	940	673	235	999999	999999	920	804	841	840	115	613	519	854	479	999999	768	999999	187	999999	519	999999	594	746	769	203	236	495	413	449	961	911	586	239	579	931	142	999999	999999	999999	248	999999	387	999999	713	398	999999	999999	60	403	57	999999	851	999999	999999	269	355	926	999999	309	201	434	400	402	879	204	36	999999	999999	548	999999	689	542	262	999999	507	81	568	42	380	909	639	444	19	402	182	69	458	999999	999999	585	999999	622	423	733	813	999999	984	156	519	999999	14	999999	512	408	367	999999	598	999999	699	999999	786	893	95	400	561	990	390	999	999999	144	578	257	999999	999999	789	77	128	529	649	886	96	422	999999	999999	999999	328	932	611	45	925	471	783	342	131	999999	322	536	33	182	823	240	984	999999	385	999999	756	355	550	999999	299	138	79	35	812	999999	999999	380	87	495	999999	67	999999	999999	782	672	999999	915	843	999999	476	540	104	357	999999	656	111	973	999999	224	157	999999	391	992	745	796	402	757	529	999999	435	941	999999	999999	999999	765	461	30	666	999999	998	841	511	388	152	759	43	722	209	999999	999999	399	999999	999999	999999	270	675	786	229	985	280	999999	395	823	999999	535	91	999999	418	70	205	91	317	434	999999	316	470	999999	850	986	763	679	999999	373	999999	999999	708	596	200	678	99	675	800	680	442	960	456	688	651	616	677	476	313	148	960	919	92	807	999999	999999	799	672	935	243	232	600	488	999999	803	700	826	494	376	739	970	529	290	636	992	265	859	782	362	243	999999	296	376	420	412	110	953	900	950	169	999999	427	739	567	458	841	482	435	884	999999	790	192	110	999999	177	999999	638	455	815	390	181	27	319	702	999999	936	234	78	618	999999	746	999999	999999	999999	860	552	790	723	188	161	783	434	897	411	452	136	196	801	252	971	999999	999999	999999	569	987	999999	999999	47	643	521	999999	414	816	191	213	999999	647	892	999999	625	651	915	277	663	999999	999999	129	908	259	999999	749	999999	826	647	240	248	839	999999	229	999999	999999	752	89	999999	999999	999999	618	716	207	999999	999999	303	98	627	330	556	241	431	961	999999	999999	209	999999	999999	999999	193	588	999999	950	999999	36	999999	672	999999	190	898	999999	999999	129	238	138	412	710	672	999999	456	344	208	326	999999	17	417	23	999999	266	245	999999	244	894	360	999999	448	765	242	560	815	630	383	999999	431	721	999999	999999	
733	121	339	999999	125	535	325	849	999999	852	276	957	999999	658	693	999999	944	933	600	999999	768	447	690	646	478	121	999999	825	961	761	894	962	999999	114	290	999999	926	746	999999	709	999999	511	411	595	999999	999999	941	167	999999	999999	502	498	130	914	544	999999	431	999999	999999	13	41	499	888	627	958	314	580	514	999999	825	532	208	94	891	147	999999	45	104	158	204	179	346	888	46	269	406	999999	472	570	994	446	243	726	845	678	999999	622	784	637	194	999999	437	999999	999999	402	304	414	239	999999	999999	260	999999	544	826	833	694	611	852	367	999999	999999	117	999999	383	999999	298	999999	248	999999	67	644	999999	466	964	500	742	557	776	643	965	992	612	695	293	744	119	999999	999999	21	983	999999	770	427	86	721	999999	493	415	733	113	822	999999	26	719	642	999	999999	999999	335	101	999999	999999	218	999999	569	860	421	660	639	278	600	581	999999	239	589	999999	833	390	999999	999999	258	152	53	999999	153	999999	595	976	999999	745	249	999999	999999	920	999999	999999	561	35	516	860	184	833	776	464	513	250	999999	786	999999	768	175	490	999999	431	999999	994	790	999999	258	742	274	445	19	893	999999	482	17	316	392	946	322	808	873	999999	729	425	375	589	36	903	888	809	846	883	579	758	790	152	87	852	852	883	776	773	999999	999999	999999	882	434	41	242	632	404	193	455	999999	999999	945	701	427	628	211	651	355	999999	465	999999	136	324	281	692	864	239	999999	103	438	41	109	796	999999	602	493	999999	995	670	266	414	663	437	222	151	844	999999	999999	999999	651	999999	431	919	139	999999	697	568	163	349	999999	403	864	99	999999	334	517	158	710	825	145	999999	999999	684	598	61	999999	698	111	999999	847	423	999999	316	452	206	999999	190	666	851	904	925	12	656	302	863	550	999999	420	999999	999999	999999	740	835	98	605	585	747	330	88	214	999	999999	33	501	954	824	558	647	999999	724	337	491	999999	920	219	53	999	392	735	511	372	999999	223	504	161	682	743	999999	999999	620	862	859	588	647	999999	468	978	999999	347	999999	999999	925	599	172	999999	214	999999	914	878	562	586	364	999999	577	841	720	252	999999	999999	282	91	340	999999	999999	862	477	999999	221	999999	999999	74	999999	999999	696	519	446	688	60	207	947	999999	828	348	293	44	508	273	20	999999	999999	225	459	814	74	957	660	134	400	310	829	310	669	999999	137	999999	999999	318	999999	999999	999999	42	202	999999	403	480	262	992	518	175	363	214	999999	416	831	
999999	999999	40	999999	739	858	999999	999999	749	378	999999	141	929	221	999999	999999	199	375	999999	410	162	33	999999	999999	593	704	668	999999	235	999999	625	417	263	999999	999999	999999	711	338	999999	209	999999	744	452	953	756	999999	333	781	723	999999	174	999999	940	999999	679	999999	487	999999	396	999999	200	707	72	803	752	239	999999	861	619	912	591	861	216	752	328	999999	581	183	665	999999	380	999999	892	363	782	786	476	258	398	100	404	102	941	133	999999	385	681	649	210	526	470	472	171	999999	999999	313	999999	999999	686	271	999999	999999	953	151	664	312	999999	999999	30	966	763	630	472	528	517	498	919	92	743	943	999999	999999	973	149	784	907	999999	91	82	478	999999	288	571	999999	170	100	149	799	468	999999	570	971	999999	244	762	840	999999	643	302	999999	999999	549	455	743	534	997	341	814	367	756	587	732	637	552	811	999999	69	344	367	427	999999	999999	624	999999	999999	765	999999	738	386	943	907	92	789	289	999999	999999	833	827	999999	173	759	334	999999	711	999999	837	343	999999	432	287	999999	999999	999999	875	442	273	925	418	371	769	692	602	999999	423	849	504	943	357	467	999999	652	999999	741	999999	668	34	688	999999	999999	999999	431	238	999999	109	999999	251	807	914	846	820	690	424	466	999999	481	166	896	28	862	625	999999	986	618	235	634	999999	924	90	216	417	585	22	999999	826	348	999999	999999	339	260	607	696	39	510	646	999999	237	775	907	723	511	138	669	59	999999	650	444	619	90	474	623	327	726	707	439	999999	999999	999999	640	495	26	999999	567	767	999999	928	999999	485	971	999999	999999	774	27	367	999999	999999	999999	963	210	185	903	844	216	864	637	289	970	331	81	411	839	315	144	999999	999999	999999	571	999999	793	999999	784	959	647	999999	999999	848	999999	999999	12	159	329	714	722	999999	592	181	664	999999	139	976	958	543	413	570	999999	999999	639	606	661	74	718	23	999999	837	999999	943	999999	999999	797	999999	999999	999999	329	922	999999	135	593	999999	999999	534	976	999999	773	999999	414	251	555	87	491	975	218	703	707	938	999999	316	544	884	73	999999	974	819	904	349	996	356	224	999999	999999	754	508	959	777	136	97	849	999999	999999	432	159	999999	999999	362	822	580	286	904	391	491	775	590	999999	999999	190	560	167	964	433	821	999999	36	999999	599	737	477	999999	926	580	850	591	76	999999	999999	999999	999999	854	466	92	769	999999	452	833	10	711	173	799	351	597	576	930	885	816	540	374	132	333	999999	625	354	330	359	
333	999999	899	709	408	256	703	929	706	700	881	999999	111	616	203	74	887	573	677	907	338	999999	920	999999	260	651	98	790	927	999999	841	737	448	370	128	302	999999	999999	764	553	648	667	999999	239	14	999999	999999	999999	928	269	643	62	677	422	30	329	619	203	999999	757	168	912	12	383	999999	153	225	999999	498	901	963	884	808	999999	269	670	999999	690	701	107	221	999999	999999	668	999999	788	70	999999	349	798	683	907	553	999999	394	735	665	496	999999	860	937	699	269	999999	999999	758	999999	999999	163	360	195	999999	999999	361	545	828	60	999999	693	80	93	199	999999	699	228	65	341	801	739	533	15	647	320	841	170	522	999999	834	999999	931	545	999999	872	999999	613	754	416	999999	471	999999	684	332	803	310	777	747	307	570	809	249	427	452	999999	629	355	547	618	659	200	33	757	999999	971	761	534	575	326	412	96	473	999999	148	339	182	999999	999999	844	19	999999	422	224	510	34	132	513	103	703	252	644	75	145	756	12	999999	999999	999999	360	999999	775	211	999999	895	483	999999	600	999999	122	999999	999999	672	702	608	595	777	808	257	201	848	999999	440	872	84	767	999999	337	893	146	999999	373	390	999999	803	244	863	999999	329	999999	999999	532	234	981	72	471	972	372	537	999999	999999	638	999999	999999	512	793	344	339	999999	137	462	17	706	152	230	277	400	999999	999999	999999	732	786	999999	230	999999	999999	999999	999999	999999	612	795	658	800	732	911	999999	812	123	820	20	899	999999	999999	201	574	681	826	91	761	795	999999	999999	473	173	999999	448	999999	340	764	999999	769	885	529	745	341	803	999999	973	241	967	999999	287	529	889	475	208	999999	999999	999999	999999	500	941	698	999999	540	173	195	999999	303	999999	999999	999999	358	634	999999	23	999999	899	859	770	474	999999	850	793	340	794	112	583	698	240	306	860	684	934	695	828	196	999999	214	178	999999	580	680	768	999999	982	928	895	648	999999	204	252	438	885	366	648	101	904	682	999999	999999	611	938	73	999999	252	999999	999999	999999	422	827	999999	694	691	162	893	182	999999	999999	999999	866	217	999999	247	46	999999	431	999999	577	999999	736	291	833	468	117	17	641	616	602	620	999999	999999	956	236	999999	705	557	999999	732	472	999999	999999	975	334	880	854	676	701	36	121	821	997	999999	891	999999	545	665	999999	584	155	262	565	999999	319	999999	999999	999999	709	613	340	507	999999	999999	999999	581	999999	999999	508	588	263	340	939	590	491	799	197	666	999999	550	98	50	330	173	
587	220	999999	530	665	171	999999	603	999999	999999	695	614	146	930	742	319	958	238	166	648	330	999999	322	974	997	999999	975	695	195	169	524	299	999999	520	999999	999999	999999	206	999999	999999	70	999999	374	850	894	877	662	267	999999	999999	591	859	884	682	842	772	897	936	999999	156	196	999999	418	807	573	405	437	626	450	999999	649	762	999999	819	588	999999	999999	471	90	999999	856	717	771	439	577	665	415	504	677	717	999999	734	999999	999999	160	238	250	566	287	999999	449	46	817	999999	116	999999	281	999999	104	181	332	999999	855	412	299	999999	70	999999	999999	999999	990	933	948	733	852	999999	99	93	668	999999	430	999999	999999	591	999999	999999	900	697	333	999999	393	350	409	999999	394	999999	878	271	999999	682	177	271	336	378	508	515	97	93	999999	201	739	999999	999999	744	999999	448	251	274	730	999999	999999	373	999999	490	999999	649	533	452	348	292	46	999999	878	999999	999999	168	999999	816	999999	175	732	816	475	141	19	999999	944	665	755	999999	329	614	540	736	114	804	615	845	999999	999999	999999	645	745	939	165	911	319	420	562	592	999999	999999	191	565	745	760	897	999999	481	329	705	867	696	402	963	432	297	151	881	387	552	711	963	999999	193	97	81	536	976	107	885	534	113	173	64	894	999999	974	990	353	907	101	374	534	163	124	999999	352	999999	733	623	177	538	999999	49	189	471	956	382	999999	689	371	999999	999999	443	181	764	533	347	79	998	999999	161	538	480	460	346	999999	80	999999	148	729	560	253	484	718	995	999999	133	999999	432	476	602	999999	664	545	554	990	100	982	360	999999	999999	906	999999	310	999999	999999	704	588	999999	999999	886	313	520	959	810	304	899	725	185	835	409	472	646	532	720	818	874	934	906	999999	348	999999	718	722	723	999999	519	999999	701	995	999999	999999	42	400	589	999999	999999	704	734	260	101	375	807	999999	26	543	269	999999	999999	208	135	770	681	496	694	799	595	797	246	166	999999	999999	33	189	611	864	439	256	999999	432	999999	179	999999	999999	264	972	289	203	705	999999	999999	317	594	503	870	999999	862	999999	706	999999	703	34	467	578	475	375	999999	628	913	161	113	999999	269	999999	212	956	569	35	241	721	519	401	102	65	771	477	999999	530	319	999999	999999	894	550	161	999999	971	999999	632	191	889	631	661	290	553	87	999999	57	436	301	914	894	837	313	984	281	999999	932	412	806	997	243	821	999999	766	160	218	473	999999	438	240	999999	999999	999999	352	99	999999	999999	548	
978	400	430	999999	999999	405	263	174	591	565	880	999999	48	309	825	193	656	809	352	524	403	868	907	999999	997	70	999999	956	993	961	894	423	999999	999999	433	415	999999	538	592	999999	513	999999	627	908	999999	22	999999	944	999999	660	695	999999	514	999999	154	120	493	999999	707	177	735	999999	180	629	670	466	235	654	876	420	616	128	227	439	20	417	250	999	712	999999	869	725	999999	342	999999	999999	909	603	249	322	922	999999	831	424	999999	216	815	997	247	999999	999999	546	77	701	54	577	73	85	586	737	869	493	777	721	999999	20	462	837	999999	999999	557	631	415	563	999999	528	296	802	261	804	601	253	761	941	207	332	999999	152	298	697	551	833	999999	512	453	438	319	119	126	177	753	999999	643	999999	222	166	141	999999	214	525	290	999999	999999	999999	999999	999999	732	835	523	976	999999	320	549	999999	514	723	999999	999999	120	999999	219	999999	999999	93	60	623	609	999999	999999	51	201	153	999999	773	999999	290	999999	999999	376	999999	706	999999	595	999999	815	443	999999	976	999999	999999	999999	238	403	155	316	999999	584	740	730	521	26	999999	999999	482	999999	999999	999999	999999	259	233	999999	999999	536	293	999999	735	592	545	277	617	999999	632	999999	239	999999	963	750	792	999999	999999	706	279	515	854	810	554	376	122	365	606	70	999999	727	453	784	185	999999	120	792	581	521	999999	472	122	336	999999	259	999999	983	821	468	589	999999	946	527	444	861	682	999999	808	368	479	190	999999	557	532	905	459	455	323	999999	639	10	999999	999999	667	999999	999999	999999	426	304	499	999999	543	148	481	999999	999999	999999	350	999999	28	637	983	222	52	858	801	565	804	488	800	999999	670	560	828	588	433	164	999999	637	469	164	999999	513	868	999999	647	999999	86	188	135	532	114	999	252	12	999999	672	999999	809	15	836	723	938	504	78	468	983	999999	999999	919	999999	999999	999999	999999	864	581	479	999999	999999	220	278	489	626	363	277	326	671	317	826	571	761	414	999999	632	999999	440	127	19	800	881	663	223	193	268	509	466	402	999999	999999	430	547	999999	57	598	737	357	107	584	237	751	796	676	999999	331	168	999999	999999	89	232	433	463	470	554	820	557	64	306	367	854	810	999999	526	928	999999	33	999999	367	462	895	285	343	999999	999999	999999	999999	987	731	862	999999	297	451	323	922	954	999999	87	774	237	999999	682	61	999999	730	427	826	280	747	999999	307	725	999999	563	193	946	999999	920	688	999999	735	999999	332	443	268	999999	369	999999	999999	974	
438	945	668	999999	421	223	233	604	812	364	232	814	250	999999	564	999999	443	887	139	975	864	56	398	999999	999999	481	359	617	481	174	67	226	677	773	657	361	67	724	152	970	722	495	118	334	282	921	329	687	878	884	999999	999999	481	627	119	391	557	399	637	939	863	999999	133	648	306	16	147	477	987	212	999999	999999	745	168	263	379	999999	73	997	999999	999999	671	739	597	999999	586	999999	59	663	275	804	667	999999	999999	999999	116	999999	470	38	276	999999	852	999999	675	567	413	736	322	374	740	453	493	402	66	787	201	999999	999999	606	719	271	97	813	999999	999999	999999	632	542	999999	999999	999999	478	45	731	797	309	971	73	39	999999	999999	432	999999	923	999999	321	275	40	425	999999	239	835	863	318	14	696	48	979	277	909	780	203	271	228	733	975	999999	671	269	487	230	999999	506	968	869	999999	412	890	898	96	392	602	126	144	916	181	615	726	726	110	270	999999	796	999999	857	656	170	466	200	847	999999	604	770	999999	999999	999999	339	999999	999999	999999	999999	158	90	191	526	188	87	136	311	999999	999999	999999	999999	999999	999999	238	26	386	121	999999	999999	945	700	61	232	787	831	188	448	999999	842	720	286	560	817	122	910	615	999999	679	999999	999999	165	638	487	142	999999	612	721	467	410	952	783	235	497	347	458	39	958	999999	356	999999	687	811	719	649	454	393	351	999999	327	411	782	441	644	644	790	71	574	100	999999	999999	466	999999	99	999999	936	61	73	479	999999	881	656	999999	332	679	356	353	999999	837	687	276	271	999999	149	998	179	352	591	852	557	396	464	868	611	999999	442	706	999999	999999	999999	999999	330	871	450	446	755	999999	999999	965	298	447	999999	737	999999	861	958	849	842	999999	720	999999	999999	221	921	278	426	787	264	206	247	999999	999999	99	133	999999	946	399	999999	999999	253	261	243	999999	563	999999	999999	727	465	749	178	592	864	631	119	128	999999	118	949	999999	29	999999	663	912	728	648	816	999999	613	129	915	569	683	999999	847	468	999999	844	657	811	35	699	332	514	999999	654	785	999	979	15	359	837	999999	994	684	285	597	330	999999	915	303	199	999999	346	834	609	999999	725	783	999999	767	99	461	148	999999	329	645	159	884	83	862	816	999999	999999	769	88	129	999999	464	999999	870	40	946	742	999999	999999	585	985	999999	428	999999	70	226	338	247	270	385	311	847	364	640	448	445	824	62	486	125	515	577	755	489	231	999999	999999	780	999999	153	719	629	321	
743	999999	479	466	338	802	999999	744	370	508	702	818	999999	999999	999999	999999	999999	132	689	41	719	79	418	924	939	999999	798	14	558	510	127	666	999999	536	999999	981	999999	979	496	259	999999	381	155	78	63	670	999999	999999	290	358	152	30	999999	598	601	999999	250	999999	527	813	13	999999	196	860	391	45	147	999999	488	950	462	615	635	440	999999	999999	924	350	870	278	999999	999999	724	999999	367	106	999999	92	934	999999	740	424	999999	682	999999	301	195	295	687	27	533	86	683	999999	999999	537	395	599	453	263	749	900	683	258	680	376	870	985	502	294	999999	64	379	541	220	48	163	999999	194	853	163	999999	663	999999	999999	999999	953	394	315	830	711	47	639	680	207	839	740	214	999999	999999	430	999999	792	999999	619	999999	706	999999	130	857	384	441	999999	600	110	119	999999	999999	512	622	999999	486	680	999999	999999	370	425	699	999999	380	307	999999	951	315	433	953	846	270	244	999999	360	811	999999	999999	456	279	632	48	999999	97	601	910	999999	999999	465	943	999999	130	818	999999	63	17	999999	749	559	435	999999	109	176	156	273	976	596	999999	999999	612	221	232	999999	313	737	386	128	256	779	396	999999	571	850	489	434	725	999999	985	222	353	13	525	897	999999	999999	999999	872	433	999999	624	999999	999999	999999	852	731	999999	999999	515	520	677	888	561	970	173	187	918	259	999999	999999	547	999999	610	999999	999999	609	999999	334	204	999999	214	999999	999999	431	164	82	791	454	999999	757	999999	999999	936	475	544	999999	999999	554	734	999999	871	283	999999	712	999999	99	999999	442	208	253	44	971	711	991	999999	173	204	139	815	999999	396	474	262	928	592	999999	598	145	999999	464	999999	151	599	360	652	931	328	982	154	74	369	358	255	754	723	167	999999	944	168	380	270	999999	999999	999999	999999	406	999999	266	129	999999	501	578	954	743	94	892	381	360	348	384	845	221	985	751	730	47	999999	507	215	435	999999	999999	976	999999	204	846	412	955	999999	255	910	72	862	593	573	791	403	512	999999	830	785	999999	999999	783	999999	58	336	987	913	999999	188	523	60	693	943	999999	601	847	549	999999	999999	999999	458	102	999999	783	358	999999	187	939	644	716	838	999999	650	859	58	202	581	155	519	425	999999	493	77	999999	21	179	999999	999999	999999	999999	999999	430	350	369	999999	512	319	752	700	999999	810	999999	775	999999	684	674	53	94	798	409	999999	404	999999	74	999999	964	35	87	771	189	751	461	750	98	999999	999999	45	291	558	545	883	999999	455	
584	999999	77	717	999999	712	347	135	565	927	789	289	999999	701	285	984	345	487	241	980	999999	193	358	233	687	718	276	999999	762	535	263	526	999999	949	154	459	317	257	999999	375	434	64	999999	533	960	999999	999999	715	999999	307	999999	68	651	848	999999	401	266	999999	999999	885	999999	707	372	40	674	273	842	999999	557	999999	676	98	66	865	999999	466	999999	999999	273	878	532	560	879	465	321	205	874	598	24	999999	203	474	999999	545	999999	726	691	165	858	999999	965	577	999999	933	630	135	12	786	999999	478	999999	440	580	999999	999999	885	999999	907	718	479	999999	254	603	805	632	211	871	520	999999	829	775	842	966	576	912	954	402	945	834	196	999999	98	306	546	999999	999999	894	999999	192	54	999999	783	447	999999	307	721	974	362	311	429	263	491	849	999999	999999	560	474	13	249	999999	492	882	82	531	286	311	948	999999	455	999999	317	999999	999999	891	931	991	999999	999999	279	201	980	49	644	415	933	711	248	999999	843	798	298	890	825	784	999999	26	710	915	113	995	772	999999	907	440	121	456	163	999999	540	711	999999	887	734	57	427	452	248	999999	999999	999999	72	124	222	657	999999	999999	982	553	339	914	290	489	483	283	999999	73	142	213	303	487	558	999999	303	142	642	999999	999999	777	366	120	778	999999	999999	539	999999	999999	704	260	858	694	474	999999	999999	626	430	999999	413	999999	629	364	319	999999	373	121	25	999999	820	90	999999	999999	270	214	197	229	146	999999	172	944	999999	769	368	882	354	999999	23	949	662	677	712	966	997	705	157	12	800	743	999999	216	523	160	838	623	245	687	999999	269	422	999999	489	999999	999999	469	120	859	995	999999	999999	999999	108	999999	129	153	999999	57	183	565	66	999999	999999	999999	999999	956	430	200	931	999999	647	666	999999	754	999999	263	197	528	463	537	595	298	17	373	999999	915	117	456	40	694	255	198	513	869	212	237	979	96	626	556	999999	919	928	999999	999999	999999	589	354	539	866	955	849	594	646	970	999999	187	999999	349	999999	848	974	999999	247	999999	458	999999	315	551	309	283	111	902	906	999999	675	999999	756	583	40	336	763	917	174	738	999999	603	867	999999	443	999999	924	999999	999999	708	74	760	690	761	340	869	283	802	999999	999999	854	946	999999	156	304	408	999999	481	318	325	999999	66	995	508	103	999999	295	416	118	258	359	363	999999	207	434	914	999999	994	252	171	62	961	686	582	999999	459	915	999999	604	45	629	999999	439	659	999999	17	765	192	999999	
485	584	999999	999999	982	243	999999	999999	490	722	389	728	436	238	157	272	132	380	999999	624	644	939	574	999999	999999	628	906	924	278	584	427	159	496	336	767	999999	195	277	999999	348	393	999999	435	998	999999	316	203	223	291	999999	500	637	352	568	999999	546	20	64	620	363	999999	999999	749	999999	305	240	999999	109	999999	570	87	855	676	999999	999999	213	513	575	597	766	999999	693	999999	882	93	789	807	999999	312	999999	999999	140	656	350	22	999999	999999	999999	999999	984	84	999999	751	720	319	645	961	999999	337	820	42	999999	466	854	928	999999	932	867	999999	999999	432	313	797	999999	994	999999	208	335	71	423	999999	984	872	999999	691	340	941	921	573	999999	999999	999999	601	492	198	999999	673	802	999999	379	884	822	707	197	561	771	999999	510	726	372	447	635	999999	999999	306	58	572	999999	172	999999	702	21	304	385	999999	999999	711	999999	62	862	283	405	913	692	999999	700	286	999999	62	920	43	440	205	999999	999	202	332	687	195	150	569	999999	639	823	677	873	527	999999	510	667	69	992	458	999999	999999	999999	722	524	384	606	771	887	999999	251	999999	271	815	999999	385	999999	570	999999	129	911	303	462	765	999999	24	665	182	954	183	394	861	999999	982	342	122	957	480	808	999999	588	999999	681	30	398	268	999999	67	999999	999999	26	106	999999	872	546	570	999999	286	999999	509	718	433	816	999999	999999	390	999999	289	999999	981	428	23	762	720	541	999999	999999	999999	377	832	608	607	748	18	166	999999	999999	999999	999999	772	486	680	849	999999	595	165	563	967	999999	999999	743	136	584	452	528	999999	999999	324	341	13	948	202	909	799	900	120	684	999999	557	127	999999	355	843	711	504	747	174	999999	134	385	979	999999	828	369	98	999999	999999	306	490	999999	953	511	999999	999999	999999	294	771	999999	407	485	480	755	419	999999	999999	999999	292	873	948	780	838	880	200	955	34	303	374	550	710	999999	96	999999	327	403	174	61	999999	411	887	220	976	124	999999	649	905	234	245	999999	914	999999	199	159	999999	709	999999	83	999999	881	417	530	919	231	349	999999	999999	999999	438	999999	999999	403	879	880	986	737	804	723	999999	550	60	800	999999	43	635	999999	238	937	40	617	999999	101	740	637	994	999999	300	754	774	999999	999999	813	796	229	18	521	821	999999	999999	620	999999	602	259	770	830	999999	472	886	595	999999	751	999999	71	820	938	241	662	251	886	630	446	999999	948	746	300	246	14	838	34	999999	198	919	774	420	712	999999	841	969	806	
387	893	414	169	444	335	799	752	975	291	999999	999999	580	999999	542	183	855	653	512	999999	593	612	634	861	480	999999	999999	687	650	117	999999	399	693	444	508	736	999999	999999	514	420	999999	494	38	557	258	999999	617	496	241	246	857	831	339	999999	999999	774	268	999999	688	999999	504	999999	111	868	999999	386	175	145	924	806	151	965	999999	101	999999	109	584	87	613	224	534	999999	999999	413	259	632	70	999999	999999	999999	478	488	999999	999999	999999	388	392	170	729	871	100	482	572	435	999999	892	691	248	519	999999	200	999999	940	473	768	169	666	697	618	204	326	971	914	200	337	662	763	927	999999	999999	999999	423	357	741	999999	62	773	30	318	367	941	821	683	118	999999	297	548	737	453	757	721	999999	551	999999	555	128	568	381	107	442	138	763	73	918	406	776	833	999999	349	716	395	999999	999999	260	999999	504	999999	999999	657	50	123	999999	484	427	880	32	999999	822	196	15	494	401	923	875	239	187	999999	765	712	766	463	350	398	736	371	85	315	301	281	60	830	762	724	66	999999	999999	289	999999	47	383	999999	20	21	343	999999	999999	722	999999	30	999999	746	532	103	890	587	773	637	999999	65	804	717	999999	551	145	185	731	999999	866	556	999999	898	121	727	338	999999	453	999999	64	514	377	362	802	280	205	314	307	668	833	479	556	474	999999	999999	999999	666	334	999999	875	167	500	999999	855	956	893	188	634	805	765	39	999999	444	583	242	999999	999999	999999	309	355	831	878	73	843	397	10	663	366	530	494	671	536	983	462	999999	999999	59	506	999999	999999	27	679	502	902	804	345	121	890	308	902	790	751	34	123	54	289	436	484	468	956	240	821	113	999999	103	502	160	999999	686	228	999999	945	999999	922	338	999999	386	171	49	61	999999	772	68	627	703	920	999999	999999	418	617	587	999999	47	999999	156	205	999999	191	999999	311	195	138	214	89	273	999999	681	111	999999	892	903	275	445	417	999999	467	763	486	999999	183	999999	999999	574	78	641	999999	907	190	999999	142	585	204	362	999999	866	760	999999	978	364	858	999999	409	94	999999	714	322	139	630	999999	689	442	99	999999	635	320	999999	564	146	448	999999	937	501	335	652	317	708	913	707	551	317	899	999999	131	999999	935	590	205	59	999999	328	935	999999	369	999999	700	495	999999	726	427	961	205	431	539	165	921	999999	83	442	218	15	408	431	89	514	789	999999	999999	816	700	999999	999999	515	781	130	999999	999999	141	249	951	821	999999	196	
999999	999999	999999	478	999999	999999	999999	999999	516	763	999999	358	919	514	208	855	307	52	527	813	35	697	262	689	649	419	891	271	615	834	490	396	999999	222	999999	499	999999	321	999999	999999	999999	999999	222	999999	999999	433	210	759	461	286	942	999999	304	999999	170	592	336	999999	828	999999	85	999999	582	999999	282	999999	431	999999	373	999999	999999	999999	640	526	999999	999999	999999	317	25	226	219	141	809	338	892	581	102	661	61	558	173	970	492	575	925	414	929	540	999999	230	11	502	999999	753	999999	955	278	999999	442	647	117	999999	999999	999999	626	943	765	999999	999999	701	999999	769	656	999999	999999	492	503	74	600	428	593	944	645	795	999999	716	745	999999	514	936	999999	999999	229	413	999999	154	563	880	948	982	648	685	750	971	999999	241	845	581	999999	340	999999	213	187	23	64	173	383	999999	396	910	208	999999	999999	852	397	47	550	253	999999	400	999999	623	999999	999999	779	907	203	674	927	999999	870	173	846	183	999999	110	147	999999	999999	999999	771	942	999999	48	783	938	946	999999	583	831	690	602	999999	818	411	999999	999999	569	999999	999999	999999	709	694	999999	999999	44	999999	999999	377	999999	899	344	894	999999	999999	999999	139	87	834	840	961	305	100	999999	302	278	956	37	772	646	22	578	971	999999	317	72	257	999999	999999	999999	85	391	999999	295	931	355	999999	130	199	424	709	999999	734	403	999999	674	618	598	119	999999	88	999999	793	731	999999	331	373	692	779	999999	739	57	88	999999	765	999999	774	999999	174	947	570	836	838	357	999999	13	844	577	26	999999	453	659	971	237	670	249	597	799	20	610	999999	25	350	633	684	999999	931	648	999999	615	899	999999	433	172	211	252	997	445	794	281	999999	796	676	145	122	999999	999999	851	425	525	982	975	794	564	999999	554	495	214	999999	285	999999	205	938	410	744	640	235	999999	35	428	252	999999	999999	739	133	195	349	999999	520	604	585	89	232	123	633	924	28	999999	999999	999999	756	999999	772	519	209	999999	857	999999	401	999999	854	277	825	999999	282	999999	999999	999999	999999	779	214	290	694	78	700	999999	973	825	776	819	999999	365	610	378	999999	460	390	999999	999999	999999	337	84	813	47	999999	317	264	234	840	804	954	963	438	428	453	999999	107	703	999999	217	317	999999	499	581	999999	999999	666	457	335	999999	449	483	525	999999	451	140	476	656	328	392	738	748	984	972	865	657	927	192	925	205	362	686	677	999999	534	305	584	242	187	999999	650	806	898	28	999999	480	999999	840	977	322	
10	451	385	436	999999	569	57	526	716	212	571	484	531	140	470	763	806	999999	73	999999	555	244	999999	77	999999	931	999999	966	999999	394	219	96	215	612	205	910	311	999999	853	965	999999	68	525	974	689	176	284	999999	558	601	673	999999	776	831	767	999999	971	317	694	547	999999	91	909	331	999999	485	279	999999	935	559	462	566	999999	108	897	999999	718	999999	388	575	656	999999	418	25	999999	964	319	383	844	439	939	999999	555	315	255	177	158	999999	981	213	897	365	833	998	149	999999	905	999999	934	280	57	476	929	129	891	638	672	999999	999999	39	175	999999	85	999999	620	999999	20	44	852	730	348	524	523	184	999999	301	258	419	876	612	68	641	999999	999999	391	472	999999	435	999999	617	504	999999	999999	952	48	11	290	337	388	680	107	871	999999	999999	932	533	952	999999	452	600	390	262	999999	998	970	533	999999	999999	124	157	999999	584	620	245	235	999999	931	571	145	999999	21	920	999999	205	515	999999	999999	999999	999999	858	519	318	983	999999	236	251	248	999999	981	515	555	778	223	241	285	522	999999	590	999999	849	999999	999999	619	776	589	999999	999999	820	492	782	999999	220	870	265	638	999999	601	796	18	983	844	346	590	630	130	242	707	799	920	992	936	236	266	791	999999	138	699	217	999999	767	999999	427	999999	208	798	344	999999	957	999999	999999	921	999999	581	994	14	265	999999	989	655	356	762	432	900	499	999999	491	954	88	999	999999	396	393	561	999999	964	427	245	391	832	785	999999	750	207	731	999999	999999	654	271	787	11	338	710	561	999999	999999	597	526	611	362	317	390	829	957	103	802	538	999999	999999	40	587	29	419	167	869	32	999999	999999	999999	428	999999	836	692	301	998	181	686	999999	673	245	376	999999	999999	39	999999	405	504	792	113	928	543	578	323	999999	999999	981	999999	999999	691	999999	993	372	357	193	987	999999	697	538	999999	999999	999999	706	239	104	664	687	396	389	641	474	527	999999	999999	999999	884	999999	522	461	999999	27	262	143	149	807	999999	13	552	449	999999	54	707	999999	834	191	813	999999	999999	229	576	522	595	539	911	227	348	774	999999	116	308	201	957	246	999999	941	999999	981	566	431	852	660	144	946	348	597	766	562	999999	939	437	58	999999	303	884	578	432	999999	232	922	999999	477	762	446	151	850	999999	470	527	999999	521	831	999999	999999	376	916	999999	648	200	999999	460	785	390	311	678	260	999999	999999	999999	868	518	946	999999	644	999999	999999	898	698	805	497	510	306	44	
501	428	999999	999999	539	927	968	200	783	532	908	471	684	96	999999	999999	890	999999	999999	999999	999999	384	575	82	635	955	991	27	690	843	702	999999	164	999999	889	999999	82	482	213	736	393	678	735	423	850	999999	287	298	447	999999	999999	391	999999	197	386	127	852	534	152	584	935	950	510	999999	829	105	317	933	207	578	695	417	902	697	724	980	648	161	231	462	677	999999	580	759	928	999999	999999	967	374	771	40	547	340	999999	800	443	177	999999	594	755	865	354	100	999999	245	506	488	999999	999999	405	478	701	312	689	999999	999999	379	751	22	517	367	350	568	435	547	157	87	283	897	291	812	854	567	476	597	332	999999	711	524	431	833	999999	504	969	303	338	245	650	721	567	999999	426	781	999999	999999	525	786	664	330	97	429	214	491	999999	999999	999999	143	835	102	999999	629	667	236	591	684	999999	845	598	142	999999	912	436	561	999999	227	396	999999	999999	89	82	546	948	390	437	11	999999	866	323	999999	679	205	409	558	147	937	405	199	200	402	999999	679	197	531	121	184	992	653	999999	963	205	999999	652	756	29	48	681	287	799	589	999999	999999	532	222	463	23	513	878	999999	999999	999999	206	881	98	701	402	358	426	278	262	19	975	714	999999	999999	137	552	652	538	108	999999	128	999999	611	346	245	156	975	999999	108	671	124	999999	760	151	999	669	563	999999	999999	999999	265	999999	999999	999999	90	999999	182	41	336	471	999999	349	325	145	703	806	280	999999	999999	999999	383	358	180	590	895	999999	999999	218	191	467	988	597	999999	418	10	120	853	41	265	806	999999	944	742	999999	811	774	913	624	999999	203	999999	811	999999	380	317	999999	999999	957	684	344	484	964	849	868	482	272	999999	907	999999	999999	952	999999	496	658	281	438	616	544	778	130	832	339	769	988	77	187	999999	999999	111	104	283	895	357	920	332	20	104	873	999999	548	347	16	489	855	250	161	325	941	109	999999	300	303	188	564	512	155	204	861	800	305	275	895	805	999999	319	66	891	999999	336	271	999999	742	390	999999	999999	999999	849	913	999999	916	862	66	999999	999999	803	979	717	999999	999999	999999	999999	243	999999	858	999999	999999	210	448	546	999999	270	749	999999	999999	544	558	913	949	782	687	999999	291	123	884	999999	219	464	582	999999	999999	349	999999	167	999999	999999	110	669	999999	956	340	624	411	377	999999	656	999999	451	604	688	255	76	767	20	730	882	534	129	199	999999	999999	999999	627	999999	999999	843	171	592	999999	391	443	
888	999999	999999	999999	72	893	999999	559	237	331	768	859	894	999999	999999	582	98	999999	276	922	981	479	117	892	352	997	999999	171	720	494	530	984	222	254	999999	685	774	999999	668	988	620	569	961	103	305	137	733	218	999999	999999	999999	165	199	469	462	999999	283	110	108	75	693	752	839	743	800	783	999999	999999	999999	587	999999	999999	768	288	311	421	518	23	999999	225	273	999999	227	458	421	999999	795	752	791	947	411	999999	999999	602	304	867	730	999999	302	521	490	999999	999999	365	464	554	396	910	999999	51	900	999999	999999	883	801	999999	534	390	332	435	999999	894	858	688	186	142	999999	175	983	999999	690	300	721	85	999999	190	418	862	999999	866	978	999999	594	750	56	152	171	999999	800	603	343	350	999999	867	999999	595	999999	894	189	331	495	231	927	724	360	999999	548	999999	158	999999	292	672	396	465	999999	113	309	117	641	43	971	482	374	390	999999	999999	403	854	551	149	955	524	999999	673	999999	757	957	870	999999	446	603	733	438	189	320	671	953	440	419	999999	295	127	263	155	359	22	856	546	623	19	216	694	999999	18	666	768	988	723	93	700	155	439	999999	999999	440	248	54	999999	80	439	999999	962	444	130	999999	837	271	538	323	368	900	421	256	390	999999	999999	999999	429	522	551	999999	240	357	719	285	999999	999999	68	714	120	968	670	475	194	622	253	260	999999	164	828	999999	460	409	725	999999	733	192	999999	999999	531	402	624	672	528	757	999999	615	725	999999	999999	999999	213	823	212	999999	240	945	72	767	999999	658	89	274	694	999999	232	831	999999	919	551	673	81	103	193	718	999999	997	946	437	466	999999	535	999999	166	999999	303	637	999999	335	569	788	130	569	978	872	999999	360	978	484	535	999999	983	805	302	334	366	120	639	494	999999	999999	998	635	311	358	133	167	117	304	999999	594	999999	306	360	763	999999	512	999999	320	405	993	29	472	999999	142	654	729	629	831	999999	193	997	712	999999	336	999999	999999	268	999999	748	165	252	999999	733	999999	999999	686	454	999999	782	999999	995	329	98	62	999999	535	999999	179	704	404	537	999999	999999	567	597	999999	27	33	999999	67	254	999999	571	999999	999999	345	739	962	999999	999999	999999	100	999999	189	198	999999	624	236	124	263	999999	99	925	354	627	967	424	175	352	778	668	430	999999	724	609	511	757	847	312	877	795	771	737	999999	128	999999	235	999999	379	919	307	791	909	719	999999	999999	999999	227	623	783	921	573	999999	663	999999	854	534	335	999999	
687	920	777	923	246	999999	999999	361	999999	235	189	741	343	796	432	481	877	999999	999999	428	999999	942	999999	999999	529	956	231	161	83	999999	274	999999	999999	510	692	999	529	999999	999999	999999	315	802	999999	991	444	51	587	999999	197	192	431	343	688	906	999999	744	390	999999	404	290	245	839	288	760	999999	276	841	999999	999999	432	951	19	847	593	999999	999999	999999	548	789	487	378	454	999999	890	16	999999	234	999999	385	947	999999	976	999999	392	25	475	999999	999999	999999	999999	210	999999	673	764	241	421	495	104	793	482	182	841	999999	917	911	791	999999	398	754	40	51	847	999999	166	814	999999	999999	465	577	647	999999	953	519	621	287	624	781	209	999999	595	999999	139	210	903	775	999999	221	555	480	999999	600	136	864	999	136	363	306	516	999999	265	874	40	999999	999999	354	999999	999999	152	639	297	19	999999	738	169	594	911	647	554	391	999999	763	990	999999	999999	57	999999	999999	519	494	924	327	999999	258	403	999999	414	999999	64	558	557	455	999999	999999	193	224	924	999999	999999	415	224	999999	752	134	914	502	883	56	183	107	352	138	813	657	715	969	744	427	999999	999999	189	999999	592	996	834	591	694	85	800	138	999999	614	393	114	280	218	999999	999999	344	999999	836	999999	438	957	215	428	641	421	209	224	480	506	61	266	999999	999999	133	999999	999999	332	808	999999	255	55	999999	999999	745	709	387	999999	999999	999999	92	999999	612	821	870	635	791	999999	999999	282	875	586	658	626	563	137	878	999999	94	820	850	22	102	37	999999	393	999999	477	999999	999999	43	999999	820	999999	999999	616	999999	999999	54	999999	964	999999	382	535	933	669	396	357	184	617	999999	32	423	583	753	80	352	999999	708	486	652	324	732	999999	999999	183	765	999999	212	947	999999	474	320	596	855	965	639	999999	103	452	996	635	999999	75	112	21	999999	247	133	353	273	77	705	567	845	650	162	366	296	760	999999	615	154	237	143	999999	712	826	727	787	441	786	999999	266	490	999999	999999	999999	914	237	893	527	657	999999	684	415	999999	752	750	215	813	282	999999	342	548	999999	490	74	931	999999	309	462	520	346	999999	999999	999999	449	87	828	999999	495	451	69	866	387	999999	999999	553	728	999999	959	86	999999	973	999999	516	159	718	109	536	957	734	178	999999	441	16	321	948	207	999999	329	675	921	999999	327	830	220	476	170	433	205	521	213	158	999999	386	998	372	752	969	999999	731	978	302	671	760	999999	999999	434	380	999999	346	356	898	278	294	164	934	
656	337	306	682	557	999999	340	999999	999999	999999	588	65	17	949	205	999999	403	598	696	629	915	999999	557	89	51	789	999999	858	999999	999999	999999	999999	231	73	716	425	673	753	183	313	961	999999	239	263	551	999999	999999	696	151	999999	504	679	597	535	29	999999	780	226	641	999999	887	481	281	225	150	533	999999	999999	242	780	999999	649	424	999999	667	690	999999	304	538	671	426	999999	717	55	810	210	467	696	54	627	999999	457	122	416	425	489	953	23	999999	28	545	429	464	371	565	855	999999	213	867	338	761	486	688	969	350	796	764	999999	999999	999999	76	999999	899	614	145	116	537	18	999999	188	737	323	191	999999	136	997	636	355	490	999999	999999	263	828	716	866	168	768	999999	75	629	999999	999999	999999	183	951	407	530	849	236	458	327	256	999999	689	600	999999	305	178	999999	352	169	419	999999	999999	994	999999	319	192	999999	999999	347	395	942	348	463	999999	715	999999	999999	729	477	787	999999	42	638	999999	28	149	126	428	999999	600	308	723	469	315	982	159	188	149	999999	347	110	999999	121	931	313	897	235	590	731	297	610	123	874	382	999999	712	820	305	794	179	76	330	124	746	999999	229	878	157	37	566	829	428	999999	999999	686	870	921	706	999999	130	913	536	696	575	990	195	848	97	25	279	338	883	355	918	281	780	144	374	999999	93	28	88	562	175	999999	192	482	744	999999	429	791	124	909	673	265	999999	633	548	756	901	381	791	141	757	238	945	82	722	858	906	735	999999	999999	312	112	999999	973	531	117	999999	712	999999	401	999999	488	223	974	682	662	999999	999999	595	617	943	712	236	946	804	936	999999	119	760	999999	789	999999	244	262	999999	570	430	566	112	441	948	199	277	400	545	279	999999	971	400	69	127	760	150	999999	917	600	875	889	179	594	594	698	952	228	612	902	999999	960	376	999999	242	185	53	164	669	999999	999999	999999	999999	535	922	550	719	700	768	39	553	305	345	17	694	541	397	518	846	999999	246	59	788	643	35	63	604	288	826	942	999999	985	279	172	165	49	488	643	672	999999	999999	999999	459	583	358	947	999999	369	999999	701	788	535	317	419	517	394	999999	766	999999	999999	946	440	873	826	322	567	35	182	851	999999	62	999999	846	802	280	985	599	215	295	88	438	245	862	135	163	999999	678	860	999999	771	991	999999	144	803	107	549	388	633	999999	790	921	999999	518	771	649	999999	689	999999	999999	532	794	999999	999999	431	439	710	577	748	672	
142	999999	175	999999	89	663	340	618	52	705	730	606	966	945	505	166	985	726	999999	485	999999	999999	173	999999	132	976	159	250	713	373	396	971	639	961	999999	900	755	925	438	117	318	425	647	809	418	925	828	897	975	274	454	984	486	272	553	640	725	455	999999	113	513	99	905	678	318	758	967	999999	999999	604	410	999999	298	999999	176	703	853	999999	311	206	157	999999	275	999999	919	412	495	376	418	497	184	310	530	999999	603	229	520	969	501	660	958	824	90	381	864	395	999999	502	106	999999	787	371	154	208	956	999999	824	467	759	905	999999	600	596	329	429	109	538	963	389	947	192	884	862	651	247	999999	999999	893	584	533	716	992	280	999999	710	813	166	332	378	351	405	63	219	595	396	368	238	760	951	764	857	732	999999	158	667	902	508	999999	999999	999999	90	930	883	235	198	280	329	999999	619	999999	999999	215	594	47	552	999999	674	276	264	879	104	999999	999999	819	675	983	999999	131	901	999999	314	663	999999	999999	271	474	179	999999	407	125	48	210	151	999999	820	652	148	85	606	537	999999	241	999999	90	538	669	988	73	999999	214	999999	207	999999	811	312	289	843	848	776	87	959	999999	869	149	841	894	279	607	998	33	999999	999999	525	999999	580	82	425	291	217	602	486	999999	999999	202	724	840	999999	340	999999	540	808	300	308	529	999999	999999	371	108	249	999999	400	390	74	536	369	596	682	999999	240	239	863	562	640	183	600	999999	266	677	424	10	820	938	574	999999	225	554	505	996	796	999999	999999	327	51	574	212	105	51	896	832	999999	999999	321	109	999999	999999	999999	999999	134	999999	723	289	999999	683	999999	822	461	999999	999999	999999	815	100	999999	966	206	528	546	521	76	999999	999999	812	370	845	999999	842	509	839	999999	999999	969	894	380	77	999999	999999	26	643	802	751	750	288	444	585	27	47	999999	999999	903	284	999999	733	999999	999999	433	911	919	848	999999	406	999999	999999	56	816	351	920	719	999999	893	452	512	903	718	324	999999	226	377	784	828	258	370	164	935	495	660	245	311	999999	644	170	834	177	999999	405	437	138	242	628	243	106	999999	863	461	999999	999999	237	25	278	932	216	999999	144	30	149	46	169	686	560	165	115	618	501	999999	733	617	999999	999999	323	999999	102	999999	748	999999	731	929	999999	702	484	999999	999999	230	999999	295	438	999999	699	157	116	368	999999	452	681	999999	137	999999	826	889	727	843	437	579	702	392	999999	232	795	593	999999	219	540	466	
211	836	732	999999	586	216	545	117	918	197	551	954	618	650	312	285	999999	253	113	617	975	641	296	999999	528	650	454	999999	830	999999	859	999999	999999	999999	250	845	740	999999	901	620	353	999999	999999	999999	38	999999	773	200	920	519	180	999999	116	922	491	570	550	999999	999999	935	761	340	287	812	999999	654	135	806	999999	467	545	180	999999	999999	273	999999	715	999999	825	999999	999999	264	295	320	999999	814	790	999999	330	999999	305	861	886	966	858	23	342	999999	912	384	999999	967	790	463	974	999999	702	622	999999	136	854	503	63	585	68	506	55	967	877	523	863	229	999999	999999	172	683	293	999999	634	259	32	603	144	999999	999999	908	474	999999	345	999999	121	999999	256	204	824	801	808	311	999999	361	968	375	245	398	521	402	492	69	301	301	717	327	999999	409	114	261	368	999999	426	159	42	999999	631	943	999999	695	973	999999	905	370	874	981	478	283	999999	656	367	746	999999	999999	426	999999	540	53	227	794	189	846	100	999999	999999	205	885	757	329	755	743	999999	986	825	999999	212	164	999999	426	999999	849	715	128	457	999999	999999	999999	660	733	627	682	588	726	618	999999	136	200	342	928	679	106	999999	953	535	999999	75	999999	113	999999	224	260	609	626	999999	999999	474	728	642	999999	819	521	235	33	701	82	165	575	378	320	303	21	999999	12	747	639	999999	761	592	545	828	863	999999	999999	519	377	82	962	244	673	50	999999	557	663	118	999999	871	999999	261	999999	757	499	999999	793	53	999999	438	607	999999	852	816	713	145	107	999999	956	999999	911	514	334	999999	999999	341	705	280	894	463	168	894	588	767	441	509	999999	787	338	999999	999999	280	999999	999999	475	92	392	856	999999	273	460	812	161	226	960	193	926	463	564	168	999999	522	158	748	279	712	300	94	385	213	15	319	522	485	165	640	999999	396	534	999999	948	999999	943	999999	12	356	742	372	807	257	999999	676	233	179	794	273	131	999999	999999	762	792	308	999999	999999	267	151	299	999999	999999	329	986	540	928	454	999999	999999	999999	999999	745	922	970	999999	286	137	631	338	999999	352	690	891	519	637	727	771	999999	650	999999	819	373	861	67	76	311	488	271	52	747	779	960	957	694	604	999999	745	792	864	31	352	502	929	66	946	999999	180	810	359	813	999999	136	569	469	999999	999999	999999	865	904	626	999999	866	588	590	316	392	999999	207	915	813	981	979	462	628	999999	999999	999999	999999	120	89	141	678	999999	238	590	652	400	497	934	999999	939	
880	888	247	233	999999	913	348	750	564	262	973	894	545	831	188	999999	940	443	441	720	89	754	824	495	999999	954	360	10	663	991	245	272	475	999999	111	100	225	404	549	999999	999999	64	556	827	167	999999	376	999999	999999	978	460	999999	502	729	999999	999999	74	999999	999999	532	563	348	999999	572	27	710	429	671	730	97	458	545	894	999999	624	999999	208	999999	999999	345	587	952	597	999999	541	191	770	745	24	976	36	472	300	27	851	757	967	983	810	457	363	999999	999999	999999	529	914	169	475	115	834	999999	77	424	999999	944	610	750	411	40	835	999999	999999	656	754	71	985	255	876	185	866	67	224	196	999999	999999	881	285	282	165	627	999999	999999	639	999999	59	999999	58	531	82	999999	17	566	953	974	517	679	59	923	263	543	999999	293	299	248	999999	999999	880	544	786	73	999999	477	999999	413	813	644	54	477	704	111	937	724	803	999999	999999	999999	999999	222	372	999999	999999	999999	29	621	959	738	15	400	412	347	89	999999	744	19	915	999999	319	550	999999	872	999999	999999	999999	161	606	944	489	999999	999999	286	450	668	999999	999999	999999	972	458	999999	453	84	999999	653	75	367	32	433	999999	999999	28	329	191	721	60	499	677	260	143	867	999999	25	999999	650	999999	135	896	420	342	270	999999	999999	91	684	106	97	243	999999	516	861	999999	999999	964	694	346	70	999999	999999	617	681	806	999999	839	999999	620	999999	824	988	999999	939	470	611	999999	719	26	85	999999	999999	624	999999	266	696	743	282	738	841	60	564	314	950	39	177	803	999999	999999	797	999999	501	74	999999	272	255	348	576	400	527	92	999999	678	270	823	599	999999	999999	999999	120	247	567	852	778	999999	270	683	692	910	303	808	438	265	229	972	999999	442	999999	999999	20	999999	176	881	221	758	805	886	54	137	440	999999	158	246	353	559	546	999999	295	289	12	572	999999	666	107	718	653	999999	458	298	87	999999	157	954	414	761	999999	999999	641	999999	999999	383	999999	565	479	239	660	202	999999	669	435	107	999999	676	697	448	702	509	783	502	999999	999999	437	999999	60	283	915	203	832	591	489	860	999999	276	706	629	932	100	197	999999	68	461	87	788	862	979	999999	480	267	965	68	570	901	149	914	767	945	999999	515	999999	999999	466	370	999999	190	574	99	880	969	78	516	612	322	916	999999	653	999999	649	893	80	999999	444	936	866	999999	918	959	868	361	999999	683	999999	999999	991	999999	601	999999	756	608	999999	999999	999999	999999	198	459	456	257	
985	999999	999999	39	999999	999999	999999	932	999999	530	999999	797	272	615	231	529	40	999999	466	37	331	373	842	999999	981	50	605	190	143	934	748	417	87	999999	974	173	999999	999999	386	69	150	68	673	81	999999	958	345	999999	668	610	480	999999	992	428	926	622	863	708	57	265	999999	264	798	999999	782	95	999999	999999	641	68	438	129	18	407	886	273	999999	770	965	33	999999	922	521	533	464	944	425	658	999999	361	310	392	863	999999	674	886	269	728	999999	511	999999	743	999999	999999	181	999999	795	594	999999	999999	999999	999999	743	34	560	472	742	275	491	837	670	999999	999999	289	757	56	999999	886	733	999999	13	999999	480	463	784	999999	880	911	361	999999	159	830	126	91	439	217	649	999999	570	211	153	993	246	462	999999	186	999999	762	852	135	104	999999	861	999999	659	951	999999	289	999999	598	999999	830	914	387	999999	999999	945	776	999999	550	999999	427	325	532	856	19	734	28	621	608	86	128	69	236	999999	250	969	584	431	487	999999	369	599	972	619	999999	89	859	999999	12	999999	999999	912	999999	727	677	592	999999	684	649	227	602	668	641	522	473	771	687	378	447	870	370	355	372	954	47	827	353	912	544	999999	875	255	619	377	967	216	756	999999	342	657	639	900	781	270	993	701	958	459	155	999999	401	999999	999999	141	869	763	549	999999	689	849	249	426	150	999999	999999	999999	58	273	554	267	999999	189	45	999999	999999	470	573	112	999999	346	999999	999999	767	993	538	394	999999	487	508	214	666	409	818	492	418	223	760	72	918	645	652	695	999999	887	535	999999	455	999999	999999	409	200	447	396	353	981	999999	658	156	191	957	438	570	764	350	601	999999	370	553	999999	999999	710	511	999999	325	694	999999	988	879	467	325	939	383	587	109	24	228	22	475	511	73	564	999999	880	961	999999	91	930	565	999999	999999	851	999999	174	883	999999	689	999999	999999	658	807	367	999999	689	865	28	64	983	665	335	382	603	894	51	317	462	106	630	232	999999	612	252	432	999999	547	999999	47	218	999999	410	335	965	940	816	703	705	785	999999	24	942	162	108	274	239	914	999999	999999	999999	999999	999999	601	68	41	963	56	564	999999	196	151	402	980	999999	290	265	10	417	662	87	347	612	677	182	615	289	999999	514	977	203	999999	999999	516	999999	361	282	808	276	934	999999	999999	999999	771	598	782	999999	961	316	818	999999	239	507	664	879	523	254	754	999999	999999	751	18	541	587	741	999999	921	999999	804	999999	999999	456	733	
483	685	316	208	999999	999999	999999	993	327	999999	999999	967	964	180	999999	637	663	117	528	389	823	192	969	238	561	40	89	861	736	167	821	810	563	999999	34	979	572	324	414	675	999999	459	433	368	845	619	999999	347	364	258	151	387	489	76	999999	300	715	88	646	999999	998	999999	266	170	827	885	414	468	999999	999999	74	348	999999	852	999999	999999	759	610	393	942	263	742	506	488	25	444	330	999999	999999	734	273	494	999999	604	677	499	203	272	999999	999999	214	318	999999	999999	193	803	684	637	715	545	541	115	694	704	556	999999	43	778	999999	999999	565	917	873	422	323	580	670	108	185	999999	180	999999	999999	433	737	944	999999	728	999999	999999	759	693	781	59	202	168	799	999999	57	420	999999	425	127	999999	404	297	445	779	464	613	143	585	461	853	374	999999	45	270	999999	611	715	999999	999999	932	633	871	145	823	229	999999	999999	999999	61	764	999999	755	999999	999999	39	999999	999999	770	273	690	89	184	241	999999	999999	158	132	539	17	445	704	999999	999999	195	524	532	999999	621	560	999999	833	999999	534	999999	457	619	676	123	999999	526	999999	944	51	999999	852	459	999999	216	148	80	41	251	999999	999999	69	254	813	192	407	999999	297	999999	999999	999999	857	642	650	544	481	75	999999	19	307	999999	343	759	120	999999	342	75	892	945	483	489	278	591	757	917	637	999999	999999	999999	999999	734	999999	224	734	87	935	220	808	106	999999	82	598	32	999999	208	999999	999999	144	999999	850	342	999999	352	414	999999	695	275	884	732	906	278	270	988	302	572	999999	128	35	42	223	132	266	999999	219	411	890	255	648	559	644	999999	999999	999999	643	384	130	886	810	999999	392	669	335	86	999999	999999	812	999999	729	380	946	164	284	999999	451	727	999999	817	142	12	840	450	999999	999999	97	578	999999	129	355	999999	452	375	318	32	650	554	797	189	606	751	598	291	999999	277	613	490	63	966	699	999999	999999	312	753	807	173	942	999999	999999	988	620	267	693	999999	811	928	999999	999999	262	461	897	929	895	999999	391	414	999999	924	359	721	607	525	243	429	439	619	999999	621	510	859	708	999999	999999	999999	999999	493	905	999999	714	999999	999999	999999	800	999999	802	986	999999	999999	372	403	613	27	693	289	391	999999	999999	273	824	999999	789	960	345	403	999999	395	142	704	999999	999999	509	532	220	19	688	963	724	728	626	453	217	999999	258	999999	999999	999999	999999	518	809	891	469	641	212	522	560	999999	999999	407	761	417	853	708	867	999999	894	
91	807	999999	600	428	380	305	647	381	999999	999999	999999	999999	157	72	577	999999	895	343	437	867	329	999999	459	616	665	999999	967	219	999999	508	190	999999	999999	173	883	145	918	391	520	174	994	831	538	818	999999	79	999999	999999	840	239	999999	533	48	36	999999	119	999999	983	763	62	338	437	781	999999	561	929	25	984	189	441	706	999999	822	999999	999999	498	169	640	256	595	77	278	379	370	695	656	743	196	410	774	999999	999999	999999	468	836	566	59	999999	999999	440	64	999999	999999	999999	532	309	999999	775	999999	274	949	999999	736	178	999999	69	68	420	789	905	999999	999999	999999	415	530	771	885	364	999999	317	448	999999	383	999999	999999	802	759	971	838	396	946	968	43	146	824	329	207	459	482	776	999999	999999	999999	361	999999	235	999999	113	999999	999999	423	999999	348	999999	999999	999999	999999	920	999999	999999	309	999999	582	403	958	227	795	447	999999	211	999999	999999	882	999999	999999	809	843	999999	571	999999	121	655	999999	87	999999	600	630	197	321	999999	999999	999999	822	299	477	420	66	999999	999999	36	440	254	523	676	196	987	473	688	46	26	999999	196	358	332	999999	654	994	999999	430	368	597	999999	135	609	100	999999	613	592	193	999999	752	974	629	545	874	866	999999	426	999999	985	136	942	161	305	982	923	928	500	999999	823	425	561	999999	999999	439	832	999999	913	585	999999	384	881	504	646	273	35	999999	813	999999	215	521	999999	613	445	241	655	999999	999999	627	177	999999	122	374	370	974	200	535	999999	116	52	999999	229	840	992	611	255	447	514	41	999999	366	124	53	22	999999	846	947	13	999999	784	385	298	295	418	539	999999	516	999999	672	82	499	973	707	414	466	302	738	621	834	985	217	999999	999999	999999	811	254	79	361	68	137	253	999999	791	999999	666	460	999999	431	462	349	739	312	841	999999	467	392	417	638	999999	18	118	336	999999	999999	999999	443	499	999999	607	294	201	164	86	545	829	967	192	385	748	999999	369	316	169	999999	256	905	110	838	213	999999	837	441	806	59	28	916	999999	999999	755	232	960	317	823	999999	158	584	236	306	999999	999999	210	999999	999999	549	649	801	176	999999	999999	999999	343	660	422	189	457	759	999999	36	526	999999	614	999999	629	525	999999	61	492	991	346	672	679	804	708	713	999999	805	551	999999	410	226	750	999999	412	999999	999999	999999	999999	644	719	999999	999999	209	779	227	999999	992	999999	999999	503	999999	999999	184	348	999999	991	539	952	708	961	651	217	101	626	309	172	999999	805	999999	999999	
999999	999999	848	281	947	999999	999999	34	999999	827	235	999999	999999	763	812	999999	575	340	999999	999999	360	357	197	682	78	190	999999	582	999999	65	950	196	999999	738	756	442	470	999999	999999	999999	521	999999	471	881	736	257	40	999999	999999	401	597	999999	301	452	284	399	968	175	213	766	312	897	554	435	999999	999999	999999	448	17	380	447	999999	939	62	581	999999	886	315	999999	820	160	805	768	88	467	354	895	424	463	367	473	304	999999	633	159	624	960	45	14	696	720	999999	999999	999999	953	925	666	248	999999	438	512	662	229	393	616	507	999999	476	999999	532	153	122	999999	650	999999	153	999999	315	903	957	999999	851	999999	259	999999	569	999999	333	134	999999	688	656	999999	999999	999999	810	85	316	27	652	495	493	77	481	552	607	999999	999999	537	810	999999	360	999999	913	552	999999	999999	969	292	56	32	805	351	435	844	497	999999	959	795	105	78	999999	999999	261	999999	402	783	999999	706	502	999999	999999	999999	324	590	337	999999	640	483	999999	459	999999	33	970	629	999999	999999	642	636	999999	49	646	999999	442	742	999999	999999	93	451	160	999999	530	272	999999	93	228	19	36	844	999999	185	928	486	603	646	962	642	999999	631	782	259	151	203	651	463	326	919	999999	582	999999	274	238	199	332	324	928	843	242	886	411	680	125	797	129	880	120	169	291	999999	779	652	745	999999	669	900	736	336	999999	999999	766	999999	999999	454	550	252	947	738	163	288	717	999999	999999	440	229	111	144	999999	84	771	352	166	637	567	802	651	999999	776	530	999999	999999	602	999999	905	129	999999	35	671	256	876	999999	381	16	13	88	999999	252	314	242	568	766	391	262	999999	984	610	671	999999	651	899	723	999999	218	731	699	125	897	504	320	126	999999	999999	999999	207	838	999999	160	633	488	999999	408	224	544	999999	666	207	349	380	920	519	441	937	29	357	163	999999	999999	284	314	963	763	747	994	125	492	303	999999	999999	999999	24	999999	48	608	509	999999	509	999999	256	75	501	999999	526	584	801	685	148	452	750	999999	86	807	875	329	525	388	660	229	429	479	372	914	999999	368	906	69	999999	338	519	856	999999	135	916	219	812	999999	247	173	999999	439	353	850	999999	999999	935	216	584	999999	999999	131	839	289	217	776	702	587	489	167	999999	741	999999	999999	933	999999	401	951	999999	665	999999	336	151	497	999999	999999	999999	521	382	285	432	700	485	684	254	999999	26	373	917	149	999999	235	708	89	495	999999	157	544	917	647	618	984	324	918	
212	756	980	352	999999	227	651	999999	215	214	999999	977	265	999999	999999	545	877	37	999999	752	158	291	628	71	11	575	841	591	604	734	666	999999	999999	567	481	498	417	674	999999	700	498	336	29	999999	354	517	205	549	979	382	999999	590	951	999999	770	999999	999999	919	350	999999	999999	69	586	999999	999999	296	602	698	999999	76	137	213	999999	343	264	999999	271	134	717	494	379	302	611	232	964	86	496	999999	796	999999	999999	498	333	999999	999999	999999	999999	999999	956	67	915	507	999999	913	254	566	673	618	317	948	999999	14	211	856	317	999999	457	364	516	999999	999999	788	901	576	706	639	999999	493	29	826	999999	722	177	999999	579	872	879	698	977	999999	412	878	506	848	999999	365	296	999999	125	239	980	999999	41	495	267	999999	605	999999	216	615	686	189	999999	491	877	937	999999	551	287	445	999999	999999	386	119	68	921	292	63	676	999999	352	413	999999	789	845	685	690	682	402	452	277	43	492	372	720	232	289	24	971	999999	999999	744	199	680	999999	231	999999	999999	436	345	843	999999	179	999999	272	283	812	809	646	202	256	164	159	834	999999	181	277	999999	398	835	642	999999	92	713	822	607	999999	999999	999999	624	675	768	255	66	609	724	863	999999	999999	447	420	480	999999	779	716	374	999999	999999	512	999999	999999	999999	533	999999	703	574	470	465	52	999999	68	125	999999	31	526	488	909	102	234	999999	318	649	999999	951	425	999999	899	312	997	457	999999	859	999999	912	669	680	244	999999	363	44	264	408	584	445	388	304	436	356	262	999999	999999	502	139	999999	544	314	999999	582	185	999999	675	167	467	594	999999	209	931	141	362	845	253	264	739	200	198	909	74	478	999999	999999	735	999999	999999	999999	999999	519	729	133	377	365	600	661	478	821	369	107	940	990	999999	189	372	304	994	417	999999	210	999999	939	871	999999	250	999999	20	64	806	999999	116	697	602	999999	479	807	764	999999	255	592	786	918	830	999999	969	84	684	999999	999999	441	558	643	786	791	756	790	999999	742	125	987	651	999999	25	247	990	999999	999999	661	709	564	540	997	171	401	999999	999999	119	779	665	175	927	999999	307	999999	572	473	911	810	999999	689	555	31	882	999999	940	372	902	999999	110	999999	685	999999	683	999999	900	561	481	394	377	999999	680	482	87	949	70	34	999999	650	675	526	341	999999	285	30	999999	999999	125	903	461	61	941	526	679	938	489	904	999999	114	474	999999	999999	526	442	474	18	82	944	932	207	916	999999	999999	917	584	
999999	999999	748	662	192	392	446	577	999999	326	969	164	999999	148	469	999999	90	22	186	663	534	814	156	999999	21	937	999999	192	999999	545	805	999999	609	105	554	392	999999	290	999999	999999	574	424	999999	125	504	854	999999	805	473	51	835	243	999999	263	59	579	951	937	651	255	818	999999	870	999999	520	290	555	708	594	87	999999	999999	100	104	99	119	999999	999999	316	167	668	768	719	665	709	999999	613	355	55	974	999999	228	999999	999999	999999	320	999999	999999	604	223	308	999999	999999	396	50	45	153	981	999999	939	358	921	631	493	586	59	999999	215	688	999999	677	209	662	999999	646	781	169	424	831	999999	566	999999	435	102	858	108	999999	333	999999	673	428	632	999999	999999	625	519	597	156	99	224	776	348	517	655	999999	109	999999	601	750	269	876	728	160	396	383	332	495	538	634	488	999999	221	999999	24	531	55	28	557	994	136	194	999999	335	616	11	227	518	779	556	999999	200	955	583	365	797	700	481	794	999999	303	33	68	521	611	721	564	757	503	134	501	90	999999	607	623	84	862	402	543	394	999999	814	715	982	999999	297	546	999999	235	226	999999	573	233	999999	700	112	135	999999	999999	999999	446	469	25	999999	999999	679	840	999999	999999	290	935	307	938	410	999999	489	999999	999999	647	323	999999	926	532	286	303	927	999999	999999	906	520	948	999999	677	648	947	696	798	999999	927	999999	999999	198	678	944	999999	533	634	823	259	221	999999	59	854	410	720	999999	936	738	362	137	822	999999	451	448	342	574	629	999999	462	879	690	257	158	451	867	985	257	588	996	769	302	43	285	695	725	898	516	277	928	437	759	70	707	800	999999	150	747	240	611	716	903	999999	999999	999999	531	999999	999999	412	543	734	272	358	742	592	999999	789	40	999999	999999	443	68	362	371	34	130	629	999999	999999	79	726	248	27	999999	289	999999	957	671	905	999999	188	997	113	733	203	174	411	328	124	965	592	120	991	517	999999	657	550	999999	346	259	901	996	999999	999999	817	496	255	381	462	999999	876	127	134	591	543	446	954	629	177	999999	718	311	436	392	487	616	256	509	808	631	999999	999999	335	999999	272	192	999999	770	999999	707	919	40	865	397	999999	999999	985	410	973	731	999999	921	805	999999	540	599	570	170	855	210	250	745	572	999999	411	999999	792	478	999999	361	992	193	712	470	940	999999	446	48	303	22	999999	845	999999	999999	999999	403	999999	849	125	673	621	293	915	715	467	183	467	45	986	206	682	517	
91	621	739	999999	218	345	545	852	163	531	867	999999	579	404	219	495	901	17	712	942	363	999999	739	999999	278	997	12	767	230	999999	62	106	340	123	764	914	999999	419	194	844	313	999999	520	100	426	999999	145	73	963	972	143	978	494	739	164	435	882	39	250	221	342	999999	632	999999	478	999999	513	466	639	999999	157	492	999999	999999	999999	100	999999	649	293	206	861	939	803	258	999999	84	612	600	958	999999	42	317	178	973	999999	536	999999	767	999999	655	568	679	433	668	999999	650	165	625	110	999999	300	242	746	53	359	403	973	383	484	404	167	912	507	310	273	839	324	849	366	112	999999	999999	37	637	638	999999	999999	999999	433	627	919	986	499	894	999999	799	571	134	623	999999	999999	266	999999	999999	999999	655	181	132	404	999999	336	316	268	997	999999	922	999999	999999	415	177	887	999999	950	856	485	181	422	612	271	473	999999	199	235	999999	550	202	94	810	149	982	999999	999999	741	999999	301	612	727	999999	290	126	594	462	999999	999999	230	724	316	999999	741	999999	242	568	999999	930	999999	146	90	20	999999	421	999999	403	999999	999999	999999	504	106	511	565	872	453	920	332	155	879	815	999999	999999	38	826	886	999999	999999	823	750	999999	532	810	732	164	532	717	999999	868	999999	201	999999	296	299	725	627	805	999999	869	999999	321	999999	999999	61	900	665	310	999999	999999	999999	190	334	999999	682	714	972	999999	779	410	349	736	876	999999	999999	688	331	999999	490	312	999999	91	786	209	951	438	216	816	758	999999	499	231	735	423	343	999999	999999	348	613	999999	753	341	36	999999	529	146	999999	999999	848	999999	578	481	820	679	432	454	404	135	999999	254	507	166	537	999999	911	999999	999999	462	130	999999	821	983	999999	905	559	867	999999	326	999999	999999	992	434	999999	394	262	27	411	66	991	999999	703	740	154	369	87	596	999999	88	558	411	145	983	999999	89	551	595	900	915	999999	564	399	88	455	999999	262	83	198	152	695	894	999999	944	470	240	75	91	838	999999	828	962	74	976	767	278	679	18	771	888	843	666	126	999999	936	437	499	625	295	765	116	999999	408	660	392	664	999999	201	523	999999	23	470	756	999999	999999	167	500	422	320	186	709	253	312	310	999999	38	777	231	999999	43	999999	450	795	83	114	825	563	413	593	112	585	488	999999	999999	874	382	999999	437	999999	778	936	87	999999	118	65	863	701	107	999999	364	887	472	192	999999	999999	573	674	683	584	271	603	96	828	217	601	999999	999999	999999	
999999	927	128	349	822	239	106	663	145	999999	999999	999999	134	466	62	239	225	122	305	15	659	310	707	236	853	147	184	849	258	106	516	999999	115	739	999999	433	245	548	649	952	392	37	437	987	666	342	999999	147	44	999999	992	999999	925	999999	312	135	230	892	495	684	999999	999999	414	48	181	192	146	999999	794	628	993	677	999999	352	999999	632	873	999999	569	999999	10	999999	815	999999	114	37	909	362	437	546	999999	353	62	965	999999	145	622	999999	816	484	205	752	353	415	605	324	999999	999999	138	679	262	510	332	974	683	27	999999	754	934	999999	999999	783	957	258	425	649	624	507	455	487	20	484	903	95	325	258	693	409	999999	789	21	999999	999999	757	999999	702	999999	999999	292	880	999999	867	464	999999	210	422	999999	105	999999	999999	700	518	137	999999	999999	777	606	999999	659	435	999999	42	999999	154	141	999999	559	999999	964	722	628	546	225	575	783	152	30	240	884	999999	463	598	419	109	999999	999999	208	582	98	516	105	785	429	856	555	999999	999999	320	541	264	999999	594	140	999999	999999	163	999999	999999	867	526	757	376	361	999999	999999	999999	623	600	64	638	747	977	121	458	626	843	999999	368	29	999999	975	710	999999	630	999999	868	467	999999	999999	935	209	646	999999	999999	759	729	999999	673	884	820	999999	999999	265	999999	516	885	483	682	651	493	46	935	543	754	550	999999	678	999999	999999	999999	999999	481	999999	128	438	111	272	549	698	999999	419	453	484	208	75	409	454	795	999999	165	394	785	500	288	898	274	999999	999999	999999	712	999999	999999	958	999999	553	575	999999	147	474	414	622	934	983	753	84	999999	999999	999999	689	151	602	999999	617	559	719	492	999999	550	999999	174	998	312	999999	986	999999	718	494	704	655	999999	661	999999	330	709	999999	460	999999	746	214	999999	999999	767	280	880	120	999999	94	409	70	71	594	207	999999	310	416	320	416	999999	999999	365	999999	755	689	200	999999	295	562	999999	999999	268	690	245	345	914	359	241	41	999999	999999	677	999999	95	643	594	999999	463	999999	29	302	232	54	803	999999	848	216	999999	87	89	400	824	615	999999	393	999999	380	359	999999	13	950	184	288	999999	131	240	731	23	122	105	295	36	999999	543	615	793	224	999999	999999	497	707	301	999999	999999	257	61	71	458	701	999999	223	556	601	395	78	999999	943	284	682	608	127	999999	946	982	794	373	929	999999	569	599	587	493	952	999999	999999	659	31	336	522	79	178	999999	321	280	881	738	434	509	474	497	850	939	
213	798	999999	513	355	181	167	883	131	989	888	112	263	729	603	237	999999	419	106	616	762	613	439	844	882	675	110	66	939	999999	607	999999	748	648	289	164	994	999999	313	999999	179	638	947	189	999999	218	26	162	999999	206	420	65	401	243	186	600	369	536	631	680	80	111	999999	702	391	816	363	615	999999	999999	999999	999999	115	255	999999	999999	665	259	460	673	659	999999	921	742	19	552	680	515	471	688	794	467	171	633	779	77	999999	255	798	577	855	411	711	695	963	123	949	155	795	62	935	119	85	957	30	132	190	999999	692	839	146	848	153	999999	999999	775	144	482	476	379	438	419	461	999999	818	257	246	236	999999	895	602	535	719	999999	753	684	392	213	612	657	887	493	999999	958	441	17	267	950	999999	197	999999	477	679	425	624	526	658	202	149	999999	886	954	432	796	247	610	999999	734	999999	999999	393	930	999999	819	492	944	999999	503	999999	999999	990	295	195	591	999999	135	855	999999	795	236	36	999999	74	839	999999	933	71	766	721	830	999999	533	999999	79	999999	57	999999	860	933	679	670	165	749	337	782	999999	768	841	999999	121	755	834	939	781	943	202	866	40	999999	558	882	99	781	999999	932	466	353	125	786	868	999999	995	999999	125	566	871	450	736	66	180	999999	230	886	609	999999	999999	594	999999	136	611	999999	576	999999	384	796	580	383	999999	405	999999	256	652	64	20	593	760	999999	823	224	82	999999	999999	999999	999999	393	662	213	182	999999	888	872	999999	989	184	999999	952	192	999999	329	986	497	322	341	741	923	522	175	875	999999	999999	580	770	999999	63	859	999999	999999	999999	991	144	377	210	590	999999	999999	999999	662	880	999999	641	577	487	999999	238	999999	999999	798	242	954	999999	496	337	167	232	317	999999	248	999999	325	635	360	258	994	195	999999	297	732	999999	298	861	860	295	999999	384	999999	103	275	716	479	999999	263	369	999999	130	999999	50	999999	368	999999	350	824	727	564	697	290	328	492	319	619	296	708	973	999999	103	20	211	784	783	484	223	836	531	466	896	999999	999999	278	874	547	579	254	374	624	947	999999	142	730	999999	103	999999	999999	956	107	999999	720	999999	424	886	119	999999	265	269	883	999999	514	302	270	668	325	299	59	617	771	50	52	343	359	999999	66	877	480	930	689	65	999999	999999	999999	999999	185	102	576	392	999999	112	323	984	490	638	443	744	872	72	999999	999999	379	992	194	67	149	386	930	999999	999999	241	965	334	580	827	382	634	
868	999999	492	999999	999999	999999	852	669	726	67	853	999999	999999	999999	999999	999999	402	885	685	620	695	377	143	999999	999999	158	999999	534	147	989	414	999999	265	809	875	885	579	315	90	999999	150	524	340	92	533	999999	864	999999	999999	999999	932	694	151	762	938	501	852	694	70	573	999999	328	999999	737	653	199	465	999999	999999	999999	838	96	999999	973	479	180	46	999999	274	953	294	52	308	590	66	999999	999999	503	870	999999	42	885	999999	516	606	822	992	999999	999999	344	754	121	82	999999	718	845	889	178	999999	768	999999	801	429	117	289	73	999999	942	680	933	678	999999	999999	999999	98	999999	842	298	376	999999	188	443	622	999999	208	182	970	999999	872	220	831	999999	220	112	920	999999	466	999999	999999	543	802	59	922	505	666	999999	238	20	27	765	13	600	802	634	590	999999	188	498	908	116	102	826	80	470	999999	999999	751	780	151	857	496	999999	71	833	854	999999	521	127	274	999999	999999	959	186	116	217	240	550	585	522	899	62	967	237	130	451	976	999999	462	403	341	50	458	869	999999	279	999999	999999	999999	779	461	509	999999	234	999999	999999	999999	649	999999	262	871	784	175	267	999999	804	999999	479	940	391	878	158	68	999999	933	376	999999	99	26	837	910	700	581	805	999999	999999	999999	743	735	957	999999	336	999999	999999	531	999999	874	201	999999	365	750	827	599	999999	901	313	451	346	999999	135	677	53	633	999999	352	181	212	370	999999	851	811	784	743	982	999999	999999	142	859	999999	386	502	304	471	660	999999	999999	999999	994	904	999999	948	999999	452	610	999999	275	703	999999	999999	999999	355	514	993	776	999999	965	94	616	513	359	999999	591	999999	915	632	999999	999999	973	999999	270	80	217	466	999999	903	166	342	143	999999	999999	999999	251	12	842	40	988	310	695	116	131	997	999999	491	999999	585	999999	999999	537	977	908	693	729	999999	596	289	147	57	553	872	397	633	951	914	704	511	929	588	311	884	644	81	999999	866	917	272	585	725	911	999999	546	655	805	165	793	999999	128	400	999999	563	999999	940	757	822	718	999999	56	580	786	53	656	999999	210	653	343	836	807	863	934	999999	704	422	145	999999	336	999999	827	999999	130	589	999999	539	181	748	999999	703	324	74	158	429	225	14	999999	868	218	767	455	162	999999	957	317	265	465	92	859	999999	804	78	495	976	670	261	459	999999	661	126	999999	461	662	999999	521	743	715	515	118	999999	483	277	480	568	297	675	999999	173	282	999999	999999	99	888	519	898	256	
578	999999	999999	963	555	742	217	999999	171	993	500	192	445	574	550	950	973	170	998	537	598	926	689	999999	288	296	924	534	53	999999	999999	152	741	275	175	999999	999999	999999	999999	740	70	388	407	304	185	791	727	708	585	132	125	728	999999	371	657	999999	492	762	685	269	818	999999	999999	654	999999	999999	999999	179	408	17	204	999999	999999	999999	477	219	529	395	820	497	568	225	999999	920	401	844	630	379	618	999999	61	993	469	884	922	387	999999	999999	999999	827	350	558	309	578	999999	296	712	264	894	448	132	107	942	198	999999	602	734	999999	262	999999	727	81	561	885	999999	999999	369	141	344	999999	879	775	521	992	157	20	916	379	991	115	141	376	485	179	401	954	999999	280	194	330	999999	999999	501	297	999999	999999	996	424	623	728	926	581	919	804	568	356	999999	950	51	690	999999	364	146	157	454	361	596	391	999999	11	159	999999	947	24	446	678	999999	233	892	999999	23	999999	756	273	999999	559	456	680	611	54	378	110	239	999999	999999	999999	74	999999	999999	999999	682	999999	929	621	999999	837	999999	999999	367	890	82	361	999999	172	676	194	608	873	969	999999	904	915	780	449	633	58	999999	453	999999	158	613	930	391	153	206	409	572	999999	694	350	925	550	323	721	999999	26	53	77	826	459	690	999999	384	947	844	766	834	490	988	530	978	190	535	218	287	151	999999	913	965	277	622	473	189	628	999999	364	602	68	477	616	15	999999	999999	999999	467	422	556	443	309	440	999999	999999	156	999999	999999	745	25	114	999999	830	999999	999999	111	559	837	227	21	756	999999	999999	173	775	22	381	524	196	563	615	750	864	999999	999999	614	999999	702	540	326	25	266	234	349	498	999999	999999	570	999999	690	77	92	999999	999999	799	999999	999999	999999	799	79	775	649	185	191	409	363	579	245	999999	524	576	856	307	901	999999	499	753	150	999999	160	999999	999999	648	505	496	532	510	464	795	80	999999	268	903	999999	999999	376	91	52	939	144	55	411	999999	361	124	999999	785	349	999999	999999	712	679	600	648	703	963	999999	679	694	877	999999	999999	449	449	730	317	952	836	999999	629	418	710	999999	999999	999999	964	761	297	391	286	747	171	59	999999	368	999999	999999	265	999999	587	376	999999	999999	72	292	930	961	999999	630	807	267	999999	989	785	891	11	478	999999	543	999999	212	712	297	418	139	691	999999	954	91	615	649	999999	78	772	262	16	999999	148	258	999999	12	160	666	584	28	798	999999	274	603	999999	646	607	722	
39	385	664	123	939	932	600	865	17	529	25	168	570	999999	999999	999999	885	648	339	811	368	735	61	55	713	400	341	519	800	360	724	968	51	975	49	397	598	892	423	216	658	318	995	631	651	425	457	918	999999	742	717	718	999999	796	363	303	333	618	999999	999999	601	90	75	656	805	56	999999	595	841	829	933	993	235	999999	163	60	739	430	999999	298	942	422	564	68	642	15	999999	255	999999	745	73	980	999999	873	615	577	999999	348	825	604	309	862	87	135	808	724	999999	193	642	313	999999	903	224	121	606	999999	999999	16	999999	799	999999	999999	973	999999	766	953	510	361	518	585	806	999999	604	799	999999	90	345	438	260	917	523	478	612	318	191	169	765	380	277	436	61	246	334	36	219	438	888	999999	369	855	224	140	675	67	999999	172	308	425	133	525	842	999999	756	999999	999999	915	268	665	999999	606	197	139	93	91	999999	569	76	999999	589	559	202	364	78	404	703	392	803	554	811	28	860	350	257	752	594	999999	490	999999	750	999999	180	232	75	762	667	999999	999999	999999	999999	936	106	730	835	573	999999	488	999999	361	402	893	122	999999	853	897	745	847	882	999999	496	999999	89	837	999999	295	389	969	298	316	737	619	999999	999999	31	999999	921	999999	515	683	428	116	944	138	836	856	191	466	379	178	27	819	211	715	107	962	857	999999	902	549	999999	364	999999	712	624	999999	999999	999999	691	979	999999	615	342	209	912	390	625	999999	11	971	999999	923	600	999999	298	917	417	630	122	68	27	663	237	965	499	74	916	242	514	62	308	289	774	399	203	999999	487	999999	999999	716	346	906	266	931	445	270	763	78	423	706	999999	999999	790	999999	999999	321	388	376	709	847	473	393	446	999999	999999	999999	158	210	999999	887	440	415	828	405	721	999999	406	999999	530	238	311	848	818	999999	686	380	999999	151	438	881	32	999999	999999	954	999999	953	469	317	267	999999	999999	563	152	999999	276	999999	109	999999	910	849	999999	999999	846	481	546	625	575	639	272	303	336	999999	771	55	864	329	123	873	999999	768	999999	98	48	909	126	747	705	291	999999	726	280	113	240	999999	966	940	273	820	417	999999	999999	829	55	999999	999999	115	791	107	999999	947	846	236	242	999999	207	827	999999	937	364	799	919	293	108	546	32	232	999999	192	88	999999	999999	999999	999999	535	999999	999999	999999	83	625	21	955	608	620	593	999999	54	870	98	999999	148	895	336	999999	617	707	104	731	999999	999999	71	339	999999	
28	746	999999	553	999999	707	761	384	784	971	322	352	999999	320	673	514	666	978	362	999999	999999	940	999999	999999	836	848	827	297	101	543	141	563	681	999999	590	873	702	999999	284	173	337	17	364	924	24	123	999999	999999	430	226	843	962	709	651	807	88	717	172	999999	999999	879	999999	293	999999	839	758	670	497	730	799	999999	339	704	198	360	794	585	114	715	722	999999	440	866	999999	700	999999	854	39	549	512	166	540	618	999999	999999	863	723	124	95	265	452	999999	666	999999	414	513	268	520	301	22	999999	999999	457	994	846	999999	608	418	549	670	904	640	947	999999	642	999999	999999	351	999999	497	80	470	29	459	279	798	774	244	469	197	910	344	738	536	19	553	92	624	516	844	264	315	574	425	361	811	338	999999	999999	143	792	916	615	804	942	42	593	997	999999	999999	674	373	999999	361	999999	570	902	421	217	98	999999	106	834	70	242	765	895	604	108	468	999999	334	255	336	999999	994	728	999999	594	977	960	94	899	468	179	999999	999999	999999	999999	791	908	999999	241	899	999999	695	92	554	572	187	146	988	899	999999	588	349	999999	622	956	765	841	969	999999	240	138	114	207	375	891	999999	408	999999	938	316	559	552	103	999999	392	710	999999	184	999999	417	840	999999	195	643	880	829	773	744	266	900	999999	939	999999	999999	771	839	498	717	663	999999	999999	464	59	593	999999	46	256	771	239	256	853	666	607	419	999999	165	918	564	999999	71	999999	664	999999	48	999999	619	461	999999	583	552	999999	204	521	999999	638	386	922	602	999999	999999	583	12	514	999999	56	293	342	680	611	616	921	999999	232	601	654	999999	999999	21	236	999999	584	163	197	999999	999999	659	154	999999	781	22	243	326	999999	999999	487	574	999999	415	991	83	287	999999	999999	967	631	287	972	919	495	523	348	999999	375	847	268	429	999999	827	975	999999	999999	999999	899	598	382	604	315	580	124	999999	964	632	29	163	810	999999	672	230	65	757	686	234	999999	267	674	999999	950	999999	999999	999999	760	332	439	604	934	412	881	892	595	37	971	401	805	999999	559	999999	891	222	46	464	756	594	999999	228	710	914	901	641	924	60	653	535	198	66	329	642	202	425	228	408	922	999999	999999	38	999999	295	999999	566	708	958	999999	737	744	999999	999999	999999	560	221	999999	30	510	250	967	544	383	446	212	749	96	916	999999	475	994	638	999999	976	999999	743	442	425	495	344	932	966	618	915	999999	271	755	999999	999999	981	532	208	897	999999	
999999	100	654	349	92	999999	480	792	445	966	743	115	394	334	217	816	779	999999	535	175	999999	11	999999	468	655	999999	999999	933	834	541	942	999999	741	860	173	999999	99	102	343	815	864	999999	530	652	181	685	876	430	999999	999999	212	999999	673	731	999999	999999	174	196	694	999999	684	546	999999	999999	999999	947	999999	999999	170	347	726	999999	999999	719	311	999999	480	999999	296	999999	74	999999	999999	567	999999	887	132	19	495	363	704	903	999999	201	999999	999999	192	999999	629	234	320	352	270	607	549	999999	920	953	429	999999	339	891	999999	724	87	999999	558	400	573	999999	824	364	999999	807	643	823	289	942	588	984	983	853	654	72	659	721	999999	390	28	814	967	179	589	297	33	999999	13	682	124	30	768	792	999999	493	999999	999999	313	462	964	999999	246	977	375	445	224	486	246	837	75	999999	806	999999	381	759	999999	655	775	999999	783	999999	999999	606	828	567	225	200	800	171	663	703	999999	851	426	999999	578	999999	803	153	83	547	577	176	617	758	999999	999999	421	304	324	753	999999	999999	679	145	906	639	159	807	999999	999999	685	85	183	372	947	955	752	999999	190	189	999999	631	677	245	262	653	999999	79	999999	624	779	506	847	909	999999	855	181	290	396	938	839	995	923	999999	999999	501	992	254	999999	268	848	342	123	144	901	559	885	999999	999999	262	650	999999	464	605	253	999999	238	273	849	102	783	471	692	999999	999999	999999	707	999999	999999	999999	660	744	269	94	776	999999	392	999999	18	999999	999999	999999	999999	144	297	760	999999	327	806	682	272	728	404	717	485	386	650	870	794	55	851	999999	69	132	999999	906	820	380	829	999999	999999	525	265	887	132	999999	73	558	999999	999999	325	390	821	999999	497	932	349	551	608	999999	999999	521	917	963	120	712	679	284	542	391	999999	170	498	999	885	746	473	517	594	441	323	102	916	215	730	471	446	367	635	999999	999999	278	771	999999	19	999999	608	302	776	420	374	789	25	999999	649	999999	891	999999	816	999999	468	831	956	177	86	704	605	712	999999	999999	275	999999	649	872	823	671	398	68	999999	610	148	181	741	999999	76	534	86	353	565	575	999999	624	550	884	211	736	322	604	363	999999	679	895	999999	999999	154	62	999999	999999	749	978	765	999999	999999	215	999999	297	99	999999	110	552	999999	261	157	666	79	651	771	999999	671	97	358	794	704	684	999999	999999	121	614	999999	23	394	932	604	587	810	999999	792	344	282	913	646	540	503	811	686	427	748	999999	999999	503	
290	383	999999	661	629	971	139	156	999999	367	185	484	999999	96	999999	696	656	569	856	333	858	999999	999999	757	451	818	300	892	998	999999	505	719	556	536	733	999999	460	999999	957	839	616	645	999999	999999	738	171	787	999999	653	999999	770	188	546	734	644	852	891	999999	220	811	680	999999	157	771	862	466	927	226	363	156	999999	713	611	999999	716	223	999999	999999	29	999999	40	884	999999	19	742	327	183	822	892	880	129	736	733	156	168	379	497	999999	62	999999	244	571	63	507	753	67	576	528	27	430	485	323	704	930	999999	796	999999	999999	999999	545	293	999999	333	999999	36	999999	980	465	858	999999	725	88	999999	747	55	468	999999	999999	265	999999	750	654	804	999999	405	806	41	802	375	371	381	358	269	517	988	138	247	580	999999	253	86	121	669	680	999999	999999	798	956	885	999999	965	999999	883	999999	794	638	311	862	999999	229	478	999999	99	999999	965	376	819	17	999999	916	230	260	269	21	999999	639	984	133	766	998	18	84	917	63	405	125	999999	999999	723	999999	827	385	503	999999	775	898	999999	999999	715	338	587	790	207	999999	101	715	999999	871	999999	164	999999	999999	105	89	221	404	999999	45	999999	849	999999	904	294	409	999999	845	757	18	246	999999	999999	811	418	999999	421	227	877	999999	999999	690	129	999999	999999	568	705	649	289	423	999999	381	638	999999	91	999999	999999	682	506	797	879	255	958	988	635	46	546	843	768	667	667	994	526	999999	82	410	730	307	735	725	704	999999	565	343	999999	865	81	632	729	999999	11	999999	720	89	999999	717	731	140	968	999999	31	999999	881	621	755	56	854	999999	913	999999	145	139	947	999999	999999	440	689	625	30	999999	965	914	123	226	999999	929	283	999999	999999	365	999999	599	338	999999	703	842	999999	999999	999999	922	20	999999	718	58	417	872	791	939	999999	638	37	116	999999	208	176	117	999999	664	955	826	999999	416	81	557	12	999999	800	354	87	261	871	746	999999	107	759	219	205	75	999999	793	999999	999999	462	614	999999	999999	488	999999	999999	999999	999999	999999	999999	760	159	604	683	171	56	871	81	999999	862	734	767	291	78	22	448	956	911	683	855	172	689	439	999999	466	229	439	66	669	918	999999	167	967	999999	999999	948	999999	535	44	29	937	722	700	481	999999	999999	57	999999	475	692	479	999999	420	58	999999	999999	719	649	227	942	999999	815	999999	528	381	999999	799	532	791	999999	999999	431	877	664	918	450	999999	958	999999	619	181	936	590	977	449	805	999999	919	932	
999999	239	515	318	101	999999	131	320	999999	109	999999	999999	524	999999	411	999999	58	807	756	139	385	91	761	423	607	999999	679	234	434	999999	576	829	879	600	999999	999999	777	122	999999	261	999999	140	999999	999999	999999	571	657	999999	999999	578	401	997	990	999999	999999	135	477	999999	711	999999	732	999999	886	101	533	999999	178	924	137	999999	999999	935	32	505	343	999999	999999	902	348	999999	123	999999	55	855	999999	578	839	999999	52	459	367	999999	410	999999	999999	899	254	726	335	753	999999	733	999999	611	947	465	999999	494	456	312	861	574	754	674	217	287	851	40	999999	999999	491	87	881	677	219	999999	535	568	999999	444	11	999999	577	999999	643	390	358	444	907	233	603	999999	644	999999	597	792	931	735	256	999999	57	999999	323	380	271	325	851	428	999999	999999	999999	417	999999	21	310	325	997	169	41	999999	999999	999999	999999	189	361	147	999999	150	90	999999	24	999999	321	735	396	787	233	207	332	328	538	930	51	906	999999	196	836	632	439	282	795	771	704	429	323	640	100	143	28	134	881	711	999999	975	986	141	105	782	624	523	999999	799	836	999999	299	997	375	225	887	175	310	811	999999	808	999999	253	104	999999	999999	756	697	99	999999	208	447	999999	591	76	999999	171	100	64	999999	999999	190	995	934	991	999999	325	274	874	256	852	824	80	999	540	354	742	46	213	370	999999	999999	12	999999	638	276	471	416	308	305	999999	85	256	803	999999	628	635	318	113	762	106	999999	822	842	335	383	377	827	999999	722	187	135	999999	693	999999	100	187	999999	306	724	999999	909	965	999999	999999	777	578	999999	999999	912	719	434	932	999999	274	385	12	169	294	264	899	999999	364	999999	127	599	198	562	663	703	450	259	999999	999999	103	197	999999	253	321	558	805	110	622	149	12	999999	202	999999	999999	764	98	999999	100	999999	825	33	554	389	462	999999	588	999999	999999	511	471	469	422	554	357	87	859	759	848	999999	999999	798	32	999999	584	373	407	999999	999999	999999	615	432	169	970	999999	80	642	147	790	390	999999	789	496	120	999999	543	999999	648	999999	352	904	999999	999999	363	591	36	11	339	804	999999	534	834	999999	714	896	49	309	999999	999999	287	999999	722	999999	468	767	999999	311	912	547	50	42	999999	999999	999999	994	999999	262	806	999999	999999	79	313	342	702	855	144	906	782	224	638	243	889	657	999999	907	192	999999	712	595	922	999999	999999	792	764	65	999999	177	102	719	619	787	503	72	999999	218	141	390	276	612	633	999999	529	697	
909	807	153	999999	857	883	812	917	999999	220	999999	811	979	521	999999	999999	999999	999999	999999	999999	605	850	740	826	202	999999	776	802	103	109	962	999999	205	401	882	957	911	674	999999	218	907	701	247	292	605	999999	238	620	812	629	532	666	948	999999	102	68	999999	326	908	266	116	19	824	450	999999	307	615	588	638	621	999999	415	999999	605	165	903	613	457	230	999999	372	166	990	474	999999	305	999999	999999	308	824	890	595	766	63	112	999999	877	796	45	999999	48	999999	999999	200	893	127	20	352	310	199	454	619	106	369	999999	950	29	359	873	952	97	999999	999999	813	731	149	648	999999	503	267	36	816	999999	999999	999999	999999	184	799	580	460	295	867	438	999999	999999	999999	999999	999999	999999	161	878	999999	999999	93	220	172	370	177	469	753	999999	417	849	53	999999	637	207	183	999999	182	776	230	779	999999	666	229	447	180	444	460	650	251	444	352	388	999999	893	339	712	347	361	999999	999999	826	999999	877	28	395	946	741	83	999999	547	986	385	658	748	510	426	990	725	199	999999	19	113	236	973	999999	664	664	999999	867	471	999999	820	770	890	999999	999999	789	211	999999	999999	702	387	335	704	458	967	999999	999999	392	913	721	999999	171	282	999999	723	754	904	999999	730	292	997	215	854	999999	175	614	767	796	78	999999	999999	673	965	41	632	999999	532	525	539	934	903	361	954	749	899	658	999999	570	238	686	884	999999	331	941	704	181	480	678	999999	362	999999	964	323	285	931	948	999999	250	697	945	232	389	982	999999	388	645	999999	114	136	999999	126	207	999999	392	752	110	352	34	336	460	307	853	242	187	971	939	48	999999	818	999999	999999	257	872	293	999999	505	999999	534	562	999999	999999	375	552	776	245	765	999999	999999	533	831	999999	181	913	247	648	999999	999999	804	999999	449	999999	999999	296	184	63	869	334	999999	928	257	403	817	999999	999999	538	931	311	465	941	999999	542	116	155	987	999999	291	343	634	999999	999999	999999	999999	709	123	999999	349	89	999999	999999	375	999999	999999	999999	285	999999	787	709	999999	709	716	77	691	862	619	906	501	435	309	828	771	999999	999999	999999	844	898	500	118	358	816	198	852	933	741	576	775	419	999999	999999	559	999999	582	697	925	929	999999	666	999999	100	217	960	914	999999	549	999999	839	999999	494	999999	387	999999	999999	999999	999999	520	999999	999999	950	296	843	496	397	565	999999	269	199	838	773	709	827	242	999999	27	999999	999999	284	82	394	789	736	999999	999999	945	492	621	889	999999	
867	999999	999999	999999	999999	753	256	999999	573	358	39	289	999999	10	967	785	341	154	487	661	218	973	245	790	750	999999	559	810	570	999999	82	138	380	968	971	999999	643	945	526	706	770	430	292	925	53	114	37	736	76	150	999999	999999	144	237	22	893	179	284	999999	999999	203	446	159	131	999999	900	908	794	39	609	151	395	628	780	999999	787	691	999999	747	645	999999	823	999999	430	999999	999999	994	999999	955	87	999999	999999	813	999999	999999	999999	999999	999999	999999	152	206	243	707	467	999	228	999999	363	999999	235	999999	859	999999	999999	999999	380	702	729	292	552	905	765	999999	951	420	782	581	999999	277	566	516	529	671	999999	449	900	125	999999	999999	620	24	640	806	729	874	339	831	327	559	142	631	552	878	106	999999	440	999999	755	999999	227	646	72	96	780	999999	999999	198	932	56	521	265	426	999999	672	537	274	959	118	87	91	950	264	999999	145	999999	964	999999	999999	367	19	999999	370	999999	999999	973	951	554	36	21	999999	150	899	281	999999	876	999999	254	216	568	972	999999	999999	677	965	276	999999	965	951	845	754	42	623	999999	47	26	894	999999	103	698	999999	999999	933	999999	999999	999999	60	982	999999	999999	729	720	999999	999999	999999	538	999999	999999	273	999999	591	985	602	190	266	999999	527	335	244	32	981	28	161	518	982	261	547	198	999999	35	999999	409	907	693	999999	44	598	618	999999	509	806	212	922	165	116	999999	127	752	840	727	423	725	999999	46	286	710	568	925	999999	143	990	999999	900	248	999999	192	999999	999999	999999	232	570	909	999999	999999	225	779	106	995	999999	391	999999	795	357	74	612	501	999999	999999	416	416	475	672	594	999999	518	999999	999999	684	444	924	999999	999999	999999	617	999999	999999	578	23	820	506	614	573	524	641	999	205	674	836	636	229	531	217	502	658	757	999999	324	112	999999	999999	477	421	560	487	868	926	116	739	999999	108	923	646	60	999999	801	901	158	999999	55	323	999999	999999	57	225	402	999999	714	999999	860	269	199	475	797	999999	39	202	23	47	999999	82	999999	999999	928	537	306	999999	167	592	856	999999	999999	370	67	999999	330	11	373	999999	94	563	222	999999	879	648	908	999999	848	671	999999	609	887	121	190	972	999999	186	999999	519	999999	517	157	131	184	14	519	999999	999999	895	68	37	828	678	999999	219	999999	22	65	290	629	848	46	496	712	257	968	638	190	94	677	154	999999	854	999999	577	999999	100	901	999999	138	90	48	953	999999	999999	780	218	169	999999	122	999999	130	
267	890	79	481	661	999999	927	46	881	648	334	227	914	573	974	262	384	803	769	120	190	161	549	999999	999999	999999	859	476	999999	479	219	999999	464	999999	207	963	356	106	753	681	974	838	257	441	999999	999999	698	289	999999	955	784	999999	352	111	999999	115	999999	269	398	999999	559	460	286	999999	438	362	763	890	376	21	906	288	60	98	146	999999	999999	999999	105	356	195	580	999999	804	694	999999	628	362	92	999999	621	96	707	975	999999	999999	562	999999	999999	999999	972	807	999999	999999	58	505	126	264	999999	598	211	999999	999999	51	999999	979	790	482	717	396	733	410	808	284	399	820	580	999999	999999	622	789	999999	114	999999	384	388	667	875	999999	199	999999	374	397	999999	890	387	921	666	393	152	733	90	999999	616	628	999999	999	638	405	238	999999	52	999999	352	808	151	139	430	666	999999	321	914	726	528	471	999999	999999	323	999999	999999	898	914	691	824	889	709	932	999999	125	999999	999999	38	480	527	273	883	86	54	685	999999	258	501	999	999999	831	818	999999	999999	154	268	999999	685	999999	393	339	20	361	999999	999999	109	219	999999	999999	854	823	292	444	209	264	588	999999	999999	999999	644	999999	999999	915	511	992	81	356	333	353	856	264	704	784	96	999999	263	532	999999	591	586	540	617	195	155	365	548	383	163	354	566	976	999999	57	610	999999	931	105	849	999999	392	999999	886	297	459	599	129	508	358	22	11	66	999999	387	60	114	999999	222	999999	999999	999999	697	202	978	786	880	674	656	999999	999999	265	167	999999	142	999999	833	654	999999	736	999999	999999	49	35	151	353	999999	307	212	997	506	483	719	335	703	999999	999999	999999	999999	510	578	925	473	335	891	756	843	383	546	188	227	999999	827	485	999999	909	414	671	61	634	999999	999999	471	999999	676	999999	999999	831	978	999999	999999	999999	746	818	999999	629	999999	714	143	395	999999	999999	760	33	779	56	656	999999	121	793	622	999999	509	999999	234	996	463	999999	658	999999	220	22	404	441	674	944	713	999999	328	999999	147	699	538	999999	134	159	822	448	999999	999999	336	312	720	194	493	490	773	472	594	999999	175	957	66	234	184	497	999999	329	999999	835	342	648	915	526	656	922	494	843	158	999999	183	999999	999999	38	583	908	302	219	947	193	999999	250	424	166	999999	999999	643	313	491	637	426	503	98	999999	297	688	396	203	538	570	999999	930	999999	999999	987	159	999999	38	651	276	205	522	999999	175	999999	101	999999	758	107	476	289	190	361	521	659	679	927	891	
740	894	521	108	681	386	197	249	926	905	999999	999999	166	999999	999999	999999	441	903	131	923	999999	205	999999	999999	999999	999999	291	815	999999	803	859	999999	232	999999	297	756	754	106	841	999999	977	425	999999	327	999999	827	319	674	528	147	89	755	557	13	512	545	999999	999999	12	619	105	382	999999	132	999999	860	56	35	327	906	999999	344	72	999999	945	963	999999	146	57	278	999999	616	296	441	723	114	760	229	628	752	325	870	104	231	999999	604	999999	52	999999	729	999999	999999	357	621	677	745	692	431	999999	549	999999	999999	836	999999	868	488	95	239	999999	942	999999	827	406	574	590	599	999999	840	999999	999999	219	986	865	328	999999	467	269	675	764	978	999999	338	171	89	247	31	999999	999999	363	999999	999999	524	999999	339	628	953	887	783	40	87	504	851	204	716	339	528	999999	518	247	999999	228	420	999999	430	530	771	999999	326	336	569	565	880	487	814	832	694	353	536	699	543	999999	485	644	686	999999	569	999999	454	749	719	593	525	132	999999	202	108	999999	222	999999	999999	296	570	999999	999999	521	624	374	389	999999	645	185	999999	819	703	831	743	775	999999	999999	999999	637	221	577	617	975	999999	758	535	621	733	645	140	728	842	256	999999	38	183	999999	859	205	754	570	114	543	691	705	999999	130	459	332	270	275	847	229	999999	999999	839	496	481	865	838	999999	161	999	54	183	999999	457	823	714	602	999999	97	999999	882	999999	472	83	294	344	999999	999999	172	410	385	999999	880	622	181	24	199	687	999999	993	366	986	999999	999999	999999	517	728	971	306	745	730	646	187	999999	999999	999999	531	999999	211	146	999999	999999	605	750	999999	189	302	999999	285	999999	524	915	930	104	409	896	999999	366	584	999999	616	368	118	426	679	739	686	999999	285	747	999999	999999	485	556	467	932	390	668	491	999999	224	999999	695	498	231	815	715	93	999999	999999	201	174	999999	999999	530	177	999999	189	80	884	503	503	89	538	999999	100	439	384	637	477	515	574	875	275	999999	999999	673	999999	205	999999	33	603	999999	834	555	328	252	59	999999	300	616	211	597	999999	816	721	294	166	999999	140	385	341	456	214	934	999999	299	916	999999	999999	999999	705	983	999999	861	899	385	254	999999	999999	999999	390	357	346	860	314	976	279	458	840	957	516	999999	75	488	999999	157	913	899	928	39	335	185	748	999999	999999	227	999999	745	916	345	999999	184	184	999999	999999	983	119	353	630	650	29	467	43	331	986	999999	918	727	178	751	472	999999	999999	968	
999999	214	609	549	999999	97	595	999999	541	504	916	999999	273	999999	493	708	48	999999	279	999999	19	868	999999	426	809	652	308	663	576	175	873	695	999999	215	769	790	999999	569	402	543	65	496	999999	539	414	654	994	145	244	470	713	902	85	776	959	654	72	999999	999999	308	788	931	999999	376	999999	230	222	68	999999	702	334	999999	177	735	999999	523	942	613	21	165	658	999999	429	999999	461	971	620	999999	256	125	728	201	830	104	755	999999	999999	559	908	194	442	999999	132	541	146	245	735	349	999999	446	711	459	181	999999	650	625	512	999999	914	999999	610	868	812	897	973	142	647	82	980	108	984	393	704	999999	999999	722	50	888	969	226	246	999999	999999	999999	414	279	30	255	454	999999	621	999999	644	999999	584	573	133	235	567	13	999999	662	368	455	461	328	754	999999	861	927	584	624	881	698	423	339	79	12	999999	999999	122	401	999999	999999	487	307	999999	456	999999	158	598	999999	999999	966	628	583	912	999999	358	96	999999	999999	394	526	555	999999	806	999999	835	255	999999	131	742	863	890	205	44	517	999999	164	579	308	999999	713	339	768	303	914	80	839	426	725	654	999999	189	446	999999	112	999999	490	500	803	999999	999999	999999	477	83	467	86	432	549	405	999999	203	517	999999	999999	680	196	786	999999	891	875	995	828	778	999999	345	683	454	197	932	221	999999	999999	775	687	999999	999999	862	695	836	838	647	999999	30	350	999999	999999	999999	869	999999	915	999999	999999	999999	928	625	179	875	999	738	783	632	244	617	194	899	999999	741	538	999999	621	334	101	866	63	237	705	999999	999999	26	456	999999	999999	999999	26	702	699	64	847	72	932	192	862	999999	62	216	412	682	999999	450	999999	157	434	999999	715	590	999999	999999	999999	700	920	999999	999999	983	999999	73	999999	384	999999	491	999999	484	894	476	999999	999999	999999	144	813	847	999999	32	999999	987	999999	308	296	188	155	999999	285	778	508	156	152	999999	745	879	674	989	168	38	999999	999999	250	446	263	999999	863	286	999999	292	117	708	999999	898	999999	460	999999	983	777	868	238	999999	216	432	976	748	334	971	693	591	470	824	688	795	939	999999	746	659	55	338	325	999999	316	999999	670	999999	280	253	179	999999	992	999999	999999	299	800	917	148	818	999999	515	632	999999	592	537	821	292	30	90	999999	999999	713	238	999999	448	553	368	858	223	999999	186	477	90	802	408	599	779	612	398	995	999999	487	928	199	540	999999	434	999999	779	180	388	779	199	295	404	999999	763	
752	999999	999999	441	999999	924	67	293	47	552	98	193	999999	51	999999	631	95	999999	297	999999	49	408	742	999999	91	999999	53	382	999999	287	795	407	999999	836	37	837	652	563	962	562	999999	906	999999	163	345	104	999999	138	707	157	999999	359	116	999999	724	999999	41	999999	360	980	881	684	885	759	999999	691	366	111	24	842	979	532	999999	735	913	999999	999999	999999	783	987	247	999999	999999	260	999999	445	301	999999	121	683	806	34	212	982	680	999999	999999	743	406	654	999999	740	124	999999	177	999999	386	381	882	999999	449	999999	844	373	999999	999999	999999	634	586	321	999999	336	989	340	46	999999	999999	990	65	727	122	171	999999	999999	259	507	799	809	92	600	999999	920	999999	530	999999	362	999999	839	248	713	999999	999999	167	999999	264	411	999999	784	828	222	263	999999	999999	165	999999	999999	271	714	124	246	999999	209	999999	985	263	480	999999	468	105	683	999999	490	752	352	550	726	999999	107	999999	847	999999	25	980	870	347	672	604	991	62	957	101	475	724	12	545	977	999999	181	831	999999	232	291	688	155	448	772	643	973	999999	752	283	174	999999	999999	489	999999	229	681	648	590	875	197	416	999999	999999	308	765	999999	999999	573	999999	999999	999999	101	625	475	336	835	999999	574	39	999999	999999	999999	683	999999	999999	458	999999	393	999999	172	999999	251	908	45	999999	550	562	149	17	893	177	999999	870	450	999999	748	651	23	999999	393	999999	83	560	255	810	999999	464	999999	671	317	237	423	999999	999999	999999	999999	999999	589	601	786	999999	291	567	999999	999999	999999	439	999999	999999	999999	807	509	999999	373	912	999999	690	663	234	999999	95	897	478	700	666	754	999999	999999	999999	875	565	999999	999999	49	121	968	516	425	791	999999	999999	231	999999	783	510	999999	999999	451	806	850	343	529	365	833	700	384	813	999999	479	999999	117	288	999999	999999	999999	745	999999	999999	999999	944	942	275	871	757	100	999999	270	694	200	938	899	785	354	999999	542	46	705	588	999999	736	164	649	999999	92	369	399	139	484	460	764	641	336	198	862	999999	77	657	607	743	837	999999	129	999999	540	810	331	933	802	620	296	50	999999	999999	525	789	302	329	999999	398	701	734	785	243	436	307	572	596	491	391	474	999999	107	845	510	622	999999	973	999999	999999	47	465	337	864	173	723	999999	155	999999	83	615	999999	867	219	51	113	339	999999	999999	243	999999	735	452	420	155	908	942	999999	999999	903	753	329	999999	999999	360	246	406	921	80	712	174	427	923	417	999999	999999	520	887	803	
999999	293	160	999999	181	44	312	999999	917	999999	265	999999	480	999999	769	329	999999	832	360	999999	805	999999	417	815	538	79	819	999999	44	644	999999	397	64	859	282	620	603	596	742	483	999999	233	999999	999999	815	999999	999999	951	163	98	489	894	999999	38	997	700	875	345	203	112	224	999999	978	282	300	867	726	621	203	159	726	999999	999999	877	811	999999	999999	999999	10	999999	385	868	999999	946	164	534	237	999999	861	999999	999999	268	403	640	268	556	999999	216	999999	947	213	82	999999	14	371	789	804	999999	227	426	483	999999	999999	596	727	356	999999	999999	999999	766	639	700	999999	622	999999	468	306	460	618	264	336	21	303	62	404	312	120	999999	585	374	729	944	808	999999	107	85	923	806	912	911	713	224	98	156	318	512	322	145	600	999999	493	999999	999999	962	99	999999	376	292	202	999999	246	199	999999	753	46	695	892	324	524	337	545	499	547	707	550	122	922	999999	743	999999	989	974	999999	681	881	385	999999	845	355	999999	999999	640	614	999999	674	524	999999	345	119	623	999999	997	620	272	367	993	806	967	422	999999	999999	228	548	999999	435	999999	146	774	871	999999	425	999999	969	999999	628	999999	884	60	999999	36	354	587	47	130	280	991	999999	790	999999	887	999999	312	433	377	95	999999	101	999999	71	413	387	992	473	459	208	574	38	730	644	462	119	755	999999	396	999999	962	191	428	40	999999	999999	356	460	984	91	122	999999	601	803	147	813	580	989	999999	648	362	999999	588	922	706	963	633	155	861	778	823	377	47	999999	133	309	672	999999	999999	999999	999999	999999	489	377	95	999999	436	926	507	648	999999	766	315	747	280	848	602	505	333	480	283	211	599	999999	999999	744	585	856	680	837	150	307	371	133	617	819	999999	999999	836	755	999999	999999	647	222	999999	66	999999	299	474	999999	706	177	949	157	231	999999	943	999999	120	351	376	580	256	669	508	241	405	191	140	460	224	999999	669	578	943	576	563	386	965	211	681	295	391	406	140	973	357	223	901	787	999999	360	999999	494	999999	956	460	978	714	999999	661	880	169	23	70	324	508	381	999999	654	276	566	318	908	999999	90	199	999999	999999	534	883	191	289	999999	584	864	292	184	999999	999999	126	999999	999999	999999	550	801	999999	999999	999999	816	999999	975	19	256	999999	320	999999	999999	825	307	766	610	448	189	999999	999999	600	999999	439	999999	999999	333	191	226	999999	999999	893	999999	368	868	999999	821	514	999999	999999	908	181	42	831	273	822	100	999999	891	230	
515	999999	492	999999	80	210	319	999999	150	785	151	794	999999	718	830	426	688	833	956	352	999999	106	726	131	227	307	999999	984	175	382	941	974	299	996	33	554	411	531	297	667	999999	883	374	937	916	123	389	999999	11	847	999999	999999	999999	999999	999999	418	419	371	613	773	642	334	999999	767	843	176	504	999999	694	285	25	167	545	298	706	71	999999	789	214	113	918	252	983	328	248	683	582	750	721	614	144	50	917	524	35	321	121	606	103	750	999999	592	630	999999	999999	976	999999	113	842	999999	686	999999	167	510	854	399	350	453	528	999999	594	753	84	999999	150	999999	249	31	273	395	999999	999999	696	464	999999	335	622	267	999999	272	962	999999	908	508	928	514	999999	417	669	635	970	668	88	933	999999	866	517	550	585	857	737	700	839	457	273	560	934	703	999999	999999	999999	999999	956	266	207	124	844	576	161	636	101	831	361	638	424	291	56	762	308	627	817	82	682	639	534	999999	639	461	999999	377	580	999999	401	151	999999	887	712	822	735	50	999999	941	999999	948	999999	999999	348	211	43	982	514	181	999999	398	999999	704	411	326	731	935	485	392	999999	784	66	911	440	220	999999	536	578	234	37	267	606	999999	683	733	874	629	999999	437	999999	262	863	408	785	12	440	999999	486	999999	101	799	565	638	609	614	892	853	475	999999	431	506	413	289	999999	147	792	834	999999	677	452	111	21	57	964	999999	920	657	999999	437	780	625	59	999999	143	237	701	999999	276	79	840	31	164	796	16	921	848	583	999999	999999	220	999999	143	999999	999999	999999	788	517	674	530	693	245	726	47	999999	806	456	999999	156	999999	445	999999	999999	950	837	431	947	225	51	999999	999999	999999	403	489	227	184	999999	251	249	999999	449	999999	303	746	385	605	304	999999	999999	209	475	627	436	999999	999999	395	48	999999	971	522	51	572	476	631	299	356	841	247	820	999999	324	215	999999	13	477	262	531	820	575	241	999999	831	999999	841	577	612	999999	65	287	831	146	309	279	727	111	876	717	671	456	39	763	67	306	276	999999	269	999999	433	870	949	999999	227	617	999999	395	999999	795	999999	64	686	445	786	959	988	45	24	936	262	901	600	999999	859	373	999999	477	78	535	999999	955	317	965	486	194	999999	967	919	691	999999	342	891	91	92	617	999999	593	977	999999	317	240	870	333	394	532	280	414	999999	853	81	999999	327	685	295	678	746	721	958	601	632	31	126	333	406	920	20	519	462	251	999999	
999999	999999	970	227	280	95	999999	581	954	999999	922	961	999999	620	277	24	215	795	413	871	59	635	386	475	295	999999	547	926	473	522	761	952	763	999999	129	999999	356	467	25	593	999999	149	14	687	999999	70	999999	712	999999	906	804	999999	59	999999	554	327	123	505	932	166	547	999999	118	999999	162	970	999999	999999	500	505	668	747	999999	819	999999	909	630	699	766	235	999999	834	797	566	717	48	903	999999	999999	999999	658	850	535	858	56	704	40	999999	534	738	862	999999	222	999999	247	66	943	999999	999999	999999	696	424	739	999999	103	999999	270	551	999999	124	999999	814	999999	999999	846	817	222	999999	772	414	879	68	174	37	373	999999	622	999999	329	999999	104	673	131	69	999999	244	999999	828	999999	343	999999	488	999999	420	671	57	132	524	999999	429	999999	999999	466	999999	765	637	259	999999	343	999999	100	999999	232	72	29	999999	692	62	591	612	706	394	166	999999	999999	400	221	754	366	325	705	107	386	899	817	82	217	274	303	479	984	409	494	499	253	347	266	999999	400	999999	364	80	933	185	723	459	865	999999	887	375	425	999999	999999	27	999999	992	720	999999	255	947	196	427	999999	122	627	999999	899	667	195	631	144	436	364	999999	961	634	999999	210	186	999999	217	189	387	999999	63	489	64	477	928	260	627	999999	999999	999999	91	936	999999	820	557	426	560	208	841	265	241	989	150	266	66	935	828	519	999999	887	739	16	49	999999	69	148	252	999999	738	999999	14	210	896	999999	17	34	322	354	999999	759	999999	18	999999	132	696	74	999999	797	420	993	432	117	786	652	999999	84	897	492	761	419	184	999999	470	906	999999	40	102	239	999999	999999	623	484	999999	396	89	730	999999	917	143	994	799	454	21	999999	999999	896	999999	254	207	932	137	830	592	244	585	678	548	999999	871	665	999999	118	548	388	999999	948	251	400	572	982	415	999999	999999	766	619	729	127	725	404	364	617	847	42	326	999999	793	891	631	811	411	192	238	55	999999	999999	999999	905	632	374	564	654	33	682	999999	527	157	999999	999999	624	855	561	999999	46	999999	999999	134	86	232	999999	587	66	619	999999	171	999999	186	934	882	743	999999	824	494	360	839	709	999999	175	817	999999	999999	322	76	17	955	849	369	202	537	428	899	614	999999	158	787	507	44	444	520	425	350	999999	598	92	696	41	76	472	206	808	465	999999	999999	433	726	274	990	612	999999	321	440	984	407	464	844	323	150	999999	573	341	674	158	655	402	457	999999	724	
999999	320	924	783	999999	995	729	963	999999	999999	260	432	999999	517	431	811	208	984	366	815	144	999999	382	891	999999	999999	864	143	316	313	867	975	191	999999	999999	302	708	538	999999	999999	677	500	903	968	890	913	61	999999	253	347	999999	417	101	729	999999	746	999999	43	62	998	999999	999999	657	637	487	284	999999	999999	510	139	112	670	450	377	999999	643	343	414	10	816	846	999999	999999	968	857	459	884	461	961	999999	364	999999	999999	999999	857	91	843	276	491	615	671	90	323	999999	244	999999	967	723	591	946	999999	999999	42	245	999999	100	999999	688	780	38	999999	790	20	250	999999	999999	194	904	999999	66	799	77	923	395	155	999999	726	776	999999	81	491	171	870	24	999999	999999	643	999999	393	767	999999	165	495	463	225	881	80	82	999999	807	601	72	213	999999	156	344	999999	647	999999	396	999999	929	953	999999	546	239	920	999999	392	999999	793	943	521	752	680	999999	581	999999	179	273	695	654	437	926	999999	999999	999999	344	868	522	230	996	160	996	403	999999	211	786	916	986	999999	85	690	406	23	658	999999	460	855	512	762	150	477	827	700	999999	999999	37	239	127	281	999999	137	999999	999999	999999	793	524	358	233	442	795	553	193	311	620	963	41	912	820	999999	506	489	365	759	90	528	999999	306	684	955	184	556	799	999999	386	947	999999	683	226	865	36	112	631	80	967	597	294	525	90	755	470	124	418	249	774	105	999999	120	642	279	470	228	999999	277	267	999999	753	478	925	672	999999	357	696	999999	999999	404	999999	999999	792	492	999999	807	226	999999	495	69	999999	559	940	291	185	710	50	947	999999	999999	438	363	813	728	843	815	999999	417	611	122	999999	463	398	380	247	488	327	999999	44	662	12	999999	782	999999	999999	999999	999999	999999	496	443	999999	748	561	999999	966	504	480	74	649	999999	999999	808	999999	382	999999	999999	170	570	999999	697	392	891	912	742	805	692	999999	615	626	648	999999	999999	920	999999	805	999999	901	354	999999	743	17	263	510	616	999999	203	428	410	566	427	43	999999	600	799	60	425	836	818	248	283	922	864	999999	10	999999	260	888	999999	577	961	782	999999	166	310	690	139	390	306	296	611	274	180	999999	209	615	320	999999	999999	999999	389	843	92	116	139	820	152	815	510	476	999999	315	999999	999999	604	644	227	999999	299	118	921	999999	999999	999999	636	19	752	815	999999	394	999999	894	999999	41	197	128	699	709	37	489	999999	323	879	829	101	306	994	348	455	999999	397	509	76	999999	
205	353	313	560	479	129	78	337	577	999999	646	311	999999	999999	999999	486	945	517	783	999999	570	607	165	710	441	999999	25	414	369	684	997	329	827	754	835	843	814	149	240	907	999999	221	999999	763	192	790	758	755	999999	969	618	999999	726	266	999999	597	198	603	129	149	999999	664	967	892	128	327	483	793	413	999999	671	999999	287	875	999999	359	861	402	527	650	581	999999	711	999999	999999	127	603	999999	313	247	655	220	29	100	999999	999999	253	853	645	999999	316	999999	352	901	999999	812	999999	999999	868	102	736	795	86	999999	999999	844	953	577	827	999999	723	913	489	175	155	460	786	197	82	999999	115	17	757	999999	344	616	917	809	999999	262	524	999999	702	221	511	859	999999	551	531	958	804	999999	36	643	999999	403	485	186	999999	846	999999	415	778	237	986	728	999999	425	999999	999999	927	153	999999	574	487	971	220	278	664	295	999999	244	665	999999	999999	439	981	123	519	940	140	740	63	255	236	119	999999	474	234	999999	821	719	999999	579	40	660	200	999999	999999	180	192	217	522	999999	530	791	749	663	999999	557	746	925	999999	203	821	197	99	240	348	377	996	746	53	881	474	607	827	95	999999	185	248	530	957	999999	758	923	999999	593	724	444	369	320	82	999999	999999	999999	813	999999	757	842	571	960	122	788	184	445	999999	640	995	999999	999999	999999	999999	225	318	226	968	567	445	999999	969	999999	999999	903	18	999999	673	375	845	578	793	613	337	999999	614	288	417	178	174	322	759	587	999999	801	480	999999	740	857	369	820	927	255	779	859	873	999999	999999	218	780	498	772	797	794	999999	139	361	336	338	611	40	808	799	999999	133	148	391	907	714	433	313	945	999999	16	999999	651	547	834	999999	377	548	833	209	398	675	549	999999	793	181	671	129	999999	412	255	999999	999999	137	852	655	999999	491	999999	999999	785	476	553	955	999999	999999	999999	999999	527	858	961	73	999999	609	411	999999	583	187	999999	999999	52	999999	999999	543	570	677	23	524	999999	188	757	885	390	999999	423	921	132	593	180	34	999999	90	999999	520	450	192	142	412	725	134	999999	543	893	432	698	481	542	999999	395	999999	754	260	896	349	110	85	999999	999999	999999	490	605	999999	16	573	339	962	711	999999	999999	388	999999	611	999999	570	115	224	999999	958	404	999999	389	122	208	66	280	155	194	263	999999	375	510	999999	227	245	529	93	999999	330	102	735	769	999999	999999	16	578	153	462	335	999999	999999	999999	723	709	999999	111	492	790	999999	
303	193	999999	458	15	727	878	999999	394	563	51	999999	688	671	999999	999999	999999	999999	204	201	488	999999	693	999999	29	999999	291	786	328	973	999999	999999	302	586	37	909	957	321	122	999999	138	70	759	898	293	999999	999999	421	858	50	81	999999	298	598	471	176	499	919	999999	482	445	999999	198	420	429	14	999999	111	644	999999	710	861	159	13	73	427	377	795	575	808	335	869	927	999999	999999	304	748	703	124	860	999999	48	999999	640	754	999999	872	999999	478	288	491	999999	999999	999999	999999	999999	689	999999	535	999999	999999	703	354	630	156	575	174	910	518	135	266	36	999999	783	545	672	979	519	259	36	555	38	326	296	326	239	102	35	948	692	614	464	177	80	999999	716	694	261	493	999999	872	999999	830	999999	32	465	118	993	366	667	240	180	45	509	499	770	999999	67	314	999999	483	148	961	826	521	802	858	917	721	999999	999999	728	36	999999	164	592	208	973	999999	861	131	999999	668	291	999999	444	428	668	580	301	339	636	947	576	999999	733	11	13	831	229	606	201	281	537	689	512	153	999999	355	999999	999999	413	794	452	796	384	480	679	999999	87	383	999999	346	999999	999999	999999	780	460	375	431	591	204	152	53	264	930	999999	999999	602	948	300	464	999999	674	728	925	842	504	780	330	263	331	639	753	846	999999	854	850	47	348	731	693	599	924	999999	378	270	750	198	865	557	348	87	999999	787	999999	877	672	702	574	508	286	679	999999	177	999999	565	398	207	847	999999	976	999999	263	999999	606	864	999999	999999	360	664	999999	315	999999	773	999999	254	223	966	926	999999	192	999999	472	840	455	999999	555	756	65	999999	999999	552	999999	790	580	253	823	209	190	999999	999999	323	351	999999	415	971	765	280	999999	999999	352	432	280	999999	893	827	631	423	999999	592	999999	642	302	999999	793	550	964	133	999999	999999	431	23	999999	872	61	868	807	563	434	484	999999	285	503	51	470	999999	281	43	897	752	622	409	437	597	745	845	30	803	126	865	17	999999	86	592	592	338	645	408	999999	34	30	78	988	297	344	43	999999	999999	87	999999	278	930	236	450	58	999999	586	198	999999	216	999999	13	446	999999	999999	616	208	910	458	142	804	999999	777	872	999999	553	421	149	999999	711	705	999999	725	773	596	86	415	999999	543	571	751	999999	281	60	186	999999	632	429	820	999999	835	238	999999	945	548	405	999999	363	999999	505	610	447	935	424	510	89	287	673	999999	400	211	999999	377	887	999999	999999	601	727	999999	
715	999999	992	328	535	876	477	966	999999	234	200	923	61	917	48	960	999999	520	999999	550	107	738	959	455	430	526	272	861	999999	999999	201	804	999999	999999	999999	584	618	128	410	999999	42	122	507	448	782	476	160	999999	999999	926	999999	837	744	999999	599	976	961	546	897	19	614	615	61	226	43	396	497	999999	914	463	352	195	999999	999999	517	984	241	520	672	953	999999	617	532	999999	487	999999	69	258	77	36	623	81	231	999999	999999	999999	71	290	414	396	979	765	999999	875	584	999999	999999	436	999999	614	744	450	873	999999	642	996	93	999999	738	679	336	248	326	887	840	280	964	718	384	100	999999	951	116	286	999999	610	876	656	413	596	636	999999	999999	462	999999	182	208	287	758	937	343	999	999999	734	70	741	449	853	45	314	927	19	61	579	692	793	344	597	969	42	129	436	999999	152	999999	703	659	863	605	667	999999	686	959	446	756	923	409	999999	999999	243	999999	999999	999999	109	999999	627	581	19	770	999999	999999	611	317	726	999999	907	349	999999	691	366	91	586	258	377	999999	250	59	999999	823	999999	393	999999	999999	736	871	999999	814	560	484	425	999999	650	102	115	829	999999	379	999999	628	849	999999	10	689	859	161	584	775	999999	866	427	577	999999	196	11	115	874	240	580	854	722	999999	789	999999	999999	245	999999	493	152	999999	771	870	816	986	973	195	999999	283	521	585	297	330	571	693	66	848	165	999999	999999	999999	954	240	799	388	905	756	793	85	423	624	719	101	633	999999	999999	557	760	999999	222	816	722	999999	718	995	566	402	531	106	999999	999999	999999	999999	999999	151	593	541	81	438	90	227	401	317	860	897	865	999999	999999	865	598	508	97	185	251	999999	288	363	522	804	999999	513	234	697	216	995	544	999999	699	491	121	563	486	999999	899	994	999999	414	740	999999	139	370	704	665	508	999999	340	904	736	126	863	240	28	999999	999999	576	999999	704	999999	864	363	133	506	999999	754	44	32	765	286	999999	861	999999	622	700	674	460	999999	569	199	846	665	639	15	583	628	880	545	219	715	332	12	719	313	876	467	16	999999	499	910	473	347	574	999999	489	999999	989	617	328	602	165	767	433	515	999999	208	999999	127	999999	587	874	499	813	59	954	254	151	999999	746	999999	667	999999	319	658	725	509	999999	22	525	328	639	999999	999999	617	559	564	578	214	59	999999	999999	889	941	999999	46	999999	533	525	673	245	123	428	999999	95	934	569	458	999999	999999	754	999999	711	601	604	
999999	999999	282	206	999999	400	676	936	521	79	999999	778	654	407	999999	751	976	575	348	999999	214	221	402	141	682	999999	999999	999999	425	999999	570	43	297	347	964	999999	701	337	999999	283	569	999999	906	801	596	165	915	61	164	48	778	541	372	999999	400	999999	218	150	523	509	999999	873	999999	226	509	464	999999	999999	443	194	59	999999	550	75	999999	999999	314	601	545	527	84	999999	648	387	526	38	671	999999	999999	999999	228	999999	813	525	988	695	666	689	999999	999999	674	607	617	969	988	999999	991	306	999999	373	432	617	999999	999999	435	239	999999	143	700	480	793	515	370	215	999999	498	999999	35	86	35	369	624	999999	413	852	477	446	678	398	999999	47	374	385	583	805	611	955	817	999999	758	999999	533	999999	821	999999	168	246	411	999999	999999	303	965	230	999999	13	999999	318	999999	999999	957	792	557	744	999999	443	999999	999999	787	410	999999	542	28	935	327	564	999999	635	486	74	693	240	45	674	898	103	81	154	999999	579	997	302	763	673	999999	966	913	788	686	388	999999	39	459	999999	648	957	285	999999	902	20	999999	999999	831	137	459	999999	999999	999999	999999	999999	371	999999	329	217	413	72	779	999999	999999	361	650	999999	948	108	155	664	780	44	999999	941	999999	999999	999999	799	412	825	470	635	224	999999	218	41	943	477	26	999999	709	999999	597	585	999999	930	237	999999	370	129	233	733	982	999999	946	723	855	999999	400	999999	43	999999	805	587	999999	154	999999	397	152	619	113	481	91	511	954	539	446	451	764	888	813	701	439	999999	602	736	999999	999999	999999	495	999999	49	87	999999	999999	189	446	20	999999	42	999999	840	407	750	25	751	652	480	839	417	287	413	149	512	517	341	100	522	984	999999	501	710	928	657	442	999999	999999	395	901	774	102	435	999999	999999	999999	999999	303	999999	276	851	94	999999	999999	61	218	772	900	575	189	278	98	923	999999	128	541	999999	999999	750	317	951	357	267	579	75	324	851	945	417	424	543	48	412	999999	143	781	328	130	999999	449	670	173	828	216	632	686	179	999999	349	199	997	72	553	380	324	503	826	603	524	737	999999	826	492	160	645	999999	999999	676	892	347	223	969	43	310	647	787	529	61	999999	388	999999	451	606	228	427	481	494	41	931	640	954	724	606	999999	92	843	681	678	570	401	999	502	999999	999999	976	37	38	253	733	999999	974	774	656	145	591	914	230	999999	733	999999	746	654	999999	999999	999999	498	373	999999	999999	803	116	999999	490	555	999999	653	
999999	604	251	399	453	251	308	999999	665	189	999999	470	558	178	623	416	999999	406	655	999999	757	264	619	487	664	144	35	929	429	133	999999	110	999999	938	999999	625	32	343	720	999999	355	349	596	212	430	999999	345	999999	189	700	999999	93	999999	999999	896	679	999999	999999	735	318	226	378	975	542	999999	999999	713	999999	999999	997	999999	611	686	160	999	417	668	416	67	999999	799	975	999999	729	227	210	999999	999999	999999	310	640	999999	608	412	287	999999	999999	999999	316	463	199	724	999999	999999	315	304	999999	749	44	999999	999999	578	999999	999999	999999	999999	629	255	999999	695	999999	999999	577	999999	367	999999	12	283	873	999999	999999	614	109	999999	999999	84	999999	568	999999	922	999999	999999	687	563	298	999999	999999	634	893	999999	357	999999	999999	999999	999999	999999	157	974	824	999999	302	999999	999999	22	446	407	478	113	411	443	136	999999	831	403	999999	316	314	999999	599	304	999999	999999	390	835	674	999999	876	488	908	374	927	999999	743	243	630	678	584	675	127	891	594	458	999999	459	911	296	297	999999	999999	389	893	999999	385	999999	615	924	743	51	999999	523	530	989	204	46	999999	986	999999	597	999999	225	732	638	999999	707	709	999999	154	930	999999	388	635	541	761	529	481	793	765	999999	999999	706	999999	543	338	604	370	999999	263	196	942	924	969	699	571	512	656	999999	246	999999	999999	499	999999	812	999999	959	887	989	237	675	999999	722	231	999999	970	77	289	999999	999999	302	347	999999	999999	999999	999999	999999	419	935	969	999999	999999	227	556	97	402	138	926	999999	426	999999	716	381	999999	587	999999	999999	703	864	999999	999999	232	467	999999	999999	340	716	636	821	824	999999	549	951	999999	978	803	348	175	143	712	841	150	167	772	931	585	999999	737	285	999999	999999	306	554	216	475	36	415	273	611	757	686	502	114	308	309	829	765	361	398	783	293	64	570	161	999999	364	75	694	31	999999	374	978	360	999999	67	820	999999	999999	554	951	398	999999	999999	999999	36	999999	45	999999	473	999999	819	614	348	501	52	712	735	999999	327	121	961	721	251	252	999999	707	999999	618	250	488	834	29	807	446	999999	218	500	193	999999	999999	328	216	999999	918	999999	760	639	858	999999	354	95	601	427	442	999999	676	833	999999	993	328	207	426	618	984	999999	800	999999	902	115	834	221	552	277	999999	793	755	999999	332	999999	633	77	292	999999	896	999999	242	601	374	456	719	999999	999999	200	806	350	999999	597	245	999999	750	999999	737	752	619	999999	542	999999	648	649	244	186	510	619	
370	261	915	261	721	999999	999999	208	441	455	999999	458	42	361	470	438	891	167	999999	682	951	679	339	540	556	764	860	999999	953	725	999999	542	875	569	830	555	435	650	876	654	613	552	999999	999999	365	170	109	999999	999999	220	757	86	999999	827	668	690	921	999999	704	957	730	138	999999	716	244	854	583	473	530	915	999999	999999	999999	609	78	409	168	57	184	395	999999	999999	54	999999	999999	144	621	57	901	150	633	60	945	919	924	484	999999	805	57	999999	999999	999999	661	947	217	999999	999999	321	759	268	532	873	210	999999	302	61	999999	510	999999	109	242	999999	571	389	999999	951	306	372	685	594	111	362	10	672	808	37	27	106	536	461	349	999999	999999	642	999999	759	849	999999	626	872	999999	796	66	948	999999	61	999999	999999	665	999999	999999	432	999999	175	166	179	999999	538	510	274	44	988	974	297	760	933	248	999999	771	999999	112	669	999999	813	204	315	306	61	403	757	963	745	999999	280	251	916	673	132	485	448	886	321	136	361	838	411	821	768	198	345	999999	145	510	143	999999	999999	999999	822	999999	851	873	821	145	999999	311	298	557	703	56	843	269	125	453	332	999999	790	999999	394	975	792	999999	537	999999	999999	944	827	245	999999	999999	701	999999	851	162	634	575	74	185	383	60	549	853	127	722	354	86	697	691	187	497	999999	15	302	846	187	367	345	958	999999	999999	483	62	260	586	999999	613	417	962	999999	756	999999	615	170	344	435	938	375	814	999999	981	999999	999999	68	999999	755	695	937	999999	974	276	240	116	108	574	576	999999	999999	541	378	740	668	734	871	430	915	757	845	958	420	999999	992	531	999999	106	561	999999	999999	450	831	658	676	412	988	553	526	475	516	595	999999	938	345	834	446	778	322	522	274	637	893	997	850	978	594	735	283	999999	999999	11	23	238	503	162	710	719	73	265	746	999999	999999	450	999999	259	200	999999	999999	168	999999	671	999999	49	999999	999999	999999	833	807	999999	818	263	279	817	808	999999	582	539	445	999999	999999	999999	999999	66	776	945	733	453	757	601	788	122	831	999999	623	995	228	974	165	146	605	876	911	375	447	999999	999999	96	641	735	677	660	999999	720	999999	999999	956	999999	999999	137	633	113	86	216	909	999999	999999	164	203	813	297	999999	383	308	587	257	814	999999	999999	293	896	646	999999	32	924	137	84	121	999999	264	48	501	711	38	513	501	800	705	999999	741	71	894	893	828	447	79	286	999999	999999	786	554	999999	117	999999	999999	
986	301	64	999999	781	999999	320	83	938	774	795	999999	355	794	95	457	119	882	877	231	11	753	983	584	854	850	345	977	999999	710	999999	393	731	797	526	209	745	999999	684	120	750	821	999999	63	651	183	931	999999	57	999999	445	736	999999	758	238	999999	999999	479	999999	930	295	342	779	238	354	412	174	557	277	885	999999	696	207	766	480	190	999999	999999	932	680	919	401	929	964	274	693	162	973	569	293	891	276	985	753	825	999999	52	725	999999	249	19	383	676	172	627	749	538	474	999999	58	444	387	547	756	21	893	412	999999	963	999999	999999	999999	988	999999	993	999999	710	454	940	72	148	83	999999	692	999999	546	724	767	346	525	165	688	999999	520	999999	514	999999	999999	999999	931	15	237	762	58	990	819	395	692	178	999999	999999	93	533	224	910	370	999999	999999	95	475	179	999999	478	999999	505	570	999999	477	145	489	715	481	712	999999	67	910	321	183	999999	999999	160	42	598	164	486	999999	999999	481	610	488	357	875	153	276	762	369	999999	324	552	429	999999	917	556	689	999999	567	999999	524	999999	999	59	983	162	999999	324	999999	999999	323	961	433	416	999999	866	999999	141	999999	338	999999	256	697	999999	997	999999	282	535	242	486	909	687	919	700	639	324	611	438	374	723	909	952	625	323	445	362	128	23	303	61	899	999999	636	999999	999999	999999	999999	847	999999	999999	999999	708	91	999999	146	636	52	733	999999	707	265	228	766	127	429	999999	999999	384	716	999999	511	999999	241	191	586	999999	60	690	765	372	855	763	999999	999999	999999	999999	999999	999999	186	999999	320	999999	246	596	795	999999	790	519	809	452	646	95	141	418	850	619	476	999999	999999	784	586	361	967	414	852	501	842	999999	283	227	999999	665	208	999999	334	999999	999999	645	395	906	999999	541	880	323	725	999999	632	967	171	233	999999	999999	999999	999999	999999	958	999999	832	744	999999	999999	46	245	592	830	981	999999	233	93	734	597	999999	999999	176	223	54	481	654	688	92	869	999999	592	59	492	999999	772	806	685	376	697	999999	900	101	78	999999	305	999999	999999	744	999999	408	883	999999	999999	904	467	725	999999	999999	999999	773	153	662	999999	963	454	195	999999	999999	999999	90	547	999999	47	999999	999999	422	108	688	748	192	171	944	209	470	990	165	422	588	192	57	628	507	999999	923	56	248	666	115	999999	120	199	312	535	803	861	176	399	240	974	55	626	499	439	304	999999	209	463	964	972	298	773	521	998	999999	999999	49	828	123	360	691	755	
993	999999	638	993	859	999999	406	999999	824	766	192	614	146	999999	138	78	999999	999999	999999	785	702	143	791	346	999999	313	374	999999	821	999999	285	879	292	299	633	891	800	999999	752	790	999999	365	999999	532	590	907	861	999999	999999	971	244	999999	513	906	63	999999	999999	999999	325	999999	54	64	788	487	999999	313	331	846	797	247	278	999999	999999	999999	728	347	986	268	756	770	451	634	999999	849	112	482	376	385	246	999999	83	508	985	207	745	12	576	669	52	999999	585	25	943	999999	703	951	244	455	188	716	873	558	545	555	113	419	47	999999	999999	17	936	945	610	32	173	769	307	370	321	726	770	326	999999	479	999999	436	999999	931	156	999999	248	920	207	529	900	524	963	439	104	336	965	638	294	44	350	640	414	920	922	999999	653	873	144	462	946	556	342	75	371	676	727	115	791	233	769	25	999999	999999	999999	648	805	999999	276	999999	999999	142	42	192	999999	553	31	771	19	222	507	999999	999999	999999	999999	353	192	897	77	427	999999	999999	846	70	274	334	892	333	797	283	138	785	999999	158	701	813	524	160	937	817	999999	956	105	579	999999	404	238	12	507	778	466	907	999999	999999	386	999999	295	971	917	803	661	698	974	999999	999999	999999	768	637	54	769	829	41	999999	260	999999	652	764	276	344	870	106	890	826	28	817	231	984	757	772	800	999999	999999	243	999999	999999	999999	981	369	999999	13	636	600	999999	738	949	434	946	550	87	999999	146	999999	637	57	707	771	871	999999	918	862	999999	21	865	254	251	999999	798	827	103	815	670	999999	999999	340	243	505	932	98	79	392	284	443	999999	48	663	508	999999	999999	999999	394	999999	36	451	633	999999	625	735	712	999999	999999	636	129	999999	271	73	742	248	999999	813	212	838	783	999999	535	588	303	341	827	999999	742	370	612	401	709	999999	644	999999	999999	74	618	999999	999999	601	405	756	164	987	418	975	921	999999	618	382	233	999999	311	150	916	55	972	294	908	131	754	312	999999	728	747	999999	429	999999	999999	242	999999	442	618	999999	999999	778	433	999999	922	851	999999	481	999999	999999	999999	162	430	503	46	112	102	334	861	999999	847	103	733	436	249	878	999999	142	180	386	187	790	999999	128	660	147	621	665	999999	66	461	999999	999999	999999	560	594	999999	925	752	999999	150	999999	581	999999	345	396	55	996	999999	53	999999	537	999999	375	999999	387	224	311	843	898	490	999999	999999	804	647	574	542	939	876	999999	999999	630	389	191	999999	317	999999	999999	783	
999999	102	625	598	328	761	923	971	194	999999	182	999999	808	92	853	999999	713	999999	777	999999	999999	999999	115	129	999999	284	675	157	129	139	745	999999	796	999999	579	999999	865	838	644	53	723	603	358	208	704	285	999999	547	536	684	532	409	441	556	999999	999999	986	505	186	53	95	775	851	65	994	13	583	291	999999	57	642	874	273	734	158	999999	505	906	425	999999	999999	137	999999	445	606	999999	737	250	514	999999	819	370	662	600	999999	948	751	302	213	701	701	678	44	489	52	999999	145	706	407	999999	914	999999	89	48	729	958	164	416	458	658	999999	342	999999	354	237	281	222	673	777	999999	425	212	702	724	445	646	102	142	999999	999999	210	999999	842	999999	254	739	290	999999	871	998	794	345	844	999999	435	999999	900	999999	999999	770	445	999999	999999	999999	429	711	999999	999999	603	92	865	999999	22	999999	999999	244	500	118	109	498	991	999999	802	778	415	90	999999	999999	999999	86	746	412	880	633	513	999999	111	644	248	543	999999	925	30	788	142	999999	999999	343	107	999999	868	999999	999999	763	999999	999999	669	161	792	999999	353	999999	75	527	346	463	999999	999999	999999	719	143	999999	869	566	145	999999	999999	999999	645	999999	757	999999	59	107	217	953	821	126	854	667	999999	949	851	899	999999	999999	860	502	452	679	630	999999	347	388	68	22	999999	34	627	713	276	999999	999999	159	999999	328	189	968	319	999999	642	35	999999	999999	999999	193	14	970	999999	23	999999	86	999999	999999	22	813	687	999999	999999	204	41	796	498	150	999999	422	999999	701	317	871	942	891	193	999999	46	605	999999	17	999999	875	999999	952	999999	614	508	200	95	548	147	779	641	518	928	999999	360	999999	536	999999	938	999999	999999	999999	999999	505	999999	323	892	510	999999	999999	999999	679	932	174	196	89	148	884	641	209	999999	896	564	537	239	999999	963	78	709	200	999999	999999	79	510	136	704	999999	163	999999	999999	307	999999	999999	730	385	999999	585	764	927	281	707	651	999999	999999	900	852	749	135	999999	999999	360	824	800	739	348	379	610	432	999999	492	790	985	350	455	902	752	288	833	999999	278	848	208	150	438	493	999999	282	999999	610	999999	955	999999	887	999999	835	999999	783	878	999999	16	361	999999	726	999999	490	722	310	306	836	157	999999	999999	972	999999	999999	999999	999999	372	256	999999	999999	280	822	999999	536	999999	107	453	620	428	969	409	451	156	916	999999	481	705	999999	770	126	975	999999	462	709	999999	201	999999	999999	684	800	421	632	471	909	999999	341	962	999999	864	
625	857	686	999999	188	175	473	999999	90	112	999999	977	424	485	803	131	776	369	999999	495	434	999999	353	935	627	557	776	979	999999	835	364	999999	795	93	999999	269	298	95	999999	999999	576	999999	810	997	14	822	999999	157	999999	788	314	971	908	423	439	418	999999	999999	790	630	398	493	589	254	747	170	192	999999	340	543	832	691	999999	519	918	69	406	999999	999999	805	560	629	321	458	999999	392	610	381	654	736	756	547	305	653	156	92	786	565	259	844	640	999999	999999	134	955	999999	999999	399	999999	379	999999	167	999999	999999	999999	769	182	999999	999999	364	559	999999	685	603	787	999999	395	442	373	835	999999	840	106	97	174	999999	999999	999999	999999	907	999999	221	999999	284	723	599	728	999999	999999	386	910	656	999999	894	294	830	981	223	347	670	237	454	35	669	107	999999	70	999999	820	999999	999999	999999	999999	815	858	999999	934	999999	879	197	566	84	859	986	925	626	997	211	802	344	912	599	850	833	679	999999	196	216	187	551	999999	999999	500	405	429	999999	999999	36	999999	999999	999999	579	999999	159	113	999999	999999	48	744	480	184	999999	999999	485	999999	367	144	999999	146	805	162	727	999999	999999	999999	570	584	999999	566	999999	606	970	174	856	999999	999999	999999	999999	729	526	467	157	999999	999999	999999	678	76	999999	999999	72	791	999999	890	240	794	999999	356	15	499	999999	578	141	481	745	874	213	694	83	46	932	111	442	84	619	348	14	999999	526	961	999999	999999	569	332	504	217	390	90	934	999999	999999	986	999999	211	196	999999	336	999999	999999	832	999999	984	992	978	208	960	358	152	281	999999	789	914	829	53	999999	48	19	808	999999	538	999999	133	999999	999999	767	945	999999	241	888	999999	22	338	537	694	798	996	511	999999	999999	544	858	247	809	52	282	365	167	217	692	157	999999	527	698	198	348	49	999999	980	220	999999	119	127	999999	608	879	999999	386	144	254	523	999999	428	684	442	999999	256	324	999999	999999	412	999999	999999	549	740	734	494	999999	348	356	759	771	530	380	870	999999	740	983	210	172	820	978	32	962	999999	619	518	999999	265	518	101	999999	999999	251	808	474	999999	578	523	874	395	820	999999	788	495	751	999999	58	999999	17	939	273	999999	999999	918	999999	766	681	379	131	999999	650	384	830	265	999999	264	999999	571	406	999999	999999	469	335	776	999999	999999	243	476	427	613	999999	39	999999	578	827	611	962	332	384	708	793	208	402	658	745	446	999999	999999	461	497	726	486	417	999999	777	803	788	777	918	999999	532	
215	999999	999999	755	999999	135	261	437	432	302	957	999999	697	999999	963	77	677	41	563	733	710	24	930	887	983	621	999999	801	34	823	194	413	999999	185	588	256	884	903	999999	999999	999999	105	39	999999	768	999999	720	880	813	736	121	745	365	999999	821	999999	32	629	771	999	925	459	413	609	118	999999	305	522	588	999999	999999	773	908	999999	777	999999	985	735	128	694	901	999999	987	297	712	448	57	141	999999	397	234	999999	999999	133	999999	506	692	430	96	224	994	207	302	999999	553	347	837	123	983	999999	215	296	510	87	999999	605	472	125	896	999999	506	173	999999	200	493	927	641	784	856	280	922	999999	649	999999	699	703	37	891	743	999999	610	999999	158	157	192	937	754	64	35	790	43	577	999999	426	717	830	999999	111	999999	626	705	999999	999999	712	293	650	646	606	387	404	999999	581	381	532	69	571	24	999999	17	555	183	587	759	75	246	355	41	999999	196	868	999999	925	288	999999	999999	999999	678	999999	863	542	301	999999	676	999999	223	999999	205	11	367	156	816	37	103	67	453	128	999999	200	475	938	618	999999	419	518	999999	651	302	263	863	511	893	578	157	999999	264	34	910	138	852	999999	159	40	999999	50	62	999999	999999	230	673	550	999999	487	971	924	924	999999	999999	168	890	571	999999	941	147	855	999999	999999	880	999999	803	999999	218	175	347	691	788	587	999999	378	999999	113	999999	999999	589	322	258	415	606	232	550	999999	999999	752	248	291	624	218	999999	19	787	814	756	213	999999	255	342	98	150	999999	146	347	999999	370	701	786	751	97	999999	825	999999	999999	999999	657	87	426	142	466	999999	66	77	580	694	548	591	651	357	616	655	344	980	170	275	999999	96	999999	67	925	60	461	539	536	856	77	412	940	999999	108	135	10	122	999999	171	93	222	999999	653	780	779	60	439	999999	999999	27	845	446	581	324	571	874	999999	999999	415	474	526	540	724	626	145	650	478	258	490	655	231	114	999999	192	114	999999	560	286	156	999	999999	404	104	839	999999	999999	368	859	537	261	641	906	470	696	566	999999	841	999999	999999	138	582	191	999999	999999	999999	740	999999	399	220	50	323	92	69	415	452	132	999999	884	404	179	292	618	720	239	24	325	999999	999999	625	431	688	534	641	999999	427	841	750	318	53	491	527	968	649	496	938	558	846	64	999999	443	999999	957	999999	999999	845	963	470	425	772	480	107	146	774	788	362	789	999999	51	988	611	382	137	841	999999	652	324	999999	233	
300	999999	478	589	999999	191	195	731	999999	175	182	999999	380	334	999999	572	999999	999999	204	860	144	158	117	805	75	643	71	119	125	999999	823	531	994	999999	134	317	12	999999	88	592	602	631	999999	285	868	534	999999	57	591	278	527	270	129	118	98	152	358	672	523	424	999999	999999	615	191	999999	650	469	142	210	238	570	876	313	611	268	513	271	831	999999	999999	412	23	527	847	202	562	999999	885	158	982	958	340	994	663	472	999999	25	999999	933	227	75	108	847	999999	999999	651	957	518	850	585	881	526	734	982	22	116	559	768	999999	789	248	584	984	999999	279	240	881	649	149	741	498	565	898	999999	999999	313	176	174	149	551	604	893	45	999999	110	442	999999	22	999999	999999	999999	257	716	153	999999	491	124	628	999999	999999	769	999999	378	118	97	326	628	24	999999	708	999999	394	999999	448	194	355	548	421	127	837	634	869	997	999999	999999	999999	999999	755	741	984	999999	548	90	672	782	999999	999999	999999	485	784	814	590	506	999999	426	582	628	999999	958	633	999999	702	999999	255	842	999999	320	999999	344	846	477	873	283	999999	519	401	313	956	666	898	999999	622	935	342	33	53	999999	65	367	999999	621	580	796	999999	999999	496	47	835	829	882	975	999999	592	639	999999	999999	317	975	433	999999	278	672	612	70	803	329	999999	178	232	798	537	265	237	152	234	897	86	999999	488	32	363	478	136	784	922	899	40	305	999999	92	736	999999	632	342	922	999999	999999	999999	999999	722	729	869	612	999999	354	720	703	449	414	420	864	152	999999	999999	671	999999	546	828	147	999999	999999	471	152	149	72	999999	632	895	999999	285	928	999999	999999	999999	303	999999	999999	999999	999999	999999	206	591	891	615	999999	594	900	999999	670	132	412	150	598	411	432	267	726	473	968	214	999999	807	999999	138	491	524	292	730	117	999999	999999	449	398	935	706	708	580	537	921	478	999999	411	999999	999999	872	788	751	458	343	999999	999999	402	138	234	123	398	999999	762	999999	703	311	999999	123	999999	198	963	751	662	704	724	687	198	551	499	964	686	999999	131	266	999999	773	833	397	999999	999999	542	321	174	822	318	346	817	999999	999999	999999	80	297	999999	908	909	999999	98	999999	618	358	999999	850	999999	269	437	814	250	999999	430	930	478	782	52	84	656	651	586	840	395	388	869	999999	334	333	894	398	843	999999	356	665	684	88	999999	723	839	691	682	904	394	503	106	999999	983	999999	697	298	255	665	262	999999	460	257	368	999999	488	
999999	526	999999	375	48	971	37	159	765	256	399	13	999999	244	964	999999	682	456	999999	999999	999999	800	47	635	999999	153	999999	960	98	214	999999	999999	548	999999	54	175	377	999999	356	532	78	171	228	50	308	295	926	430	297	299	778	999999	476	948	931	994	488	679	999999	894	999999	77	999999	560	818	679	999999	94	999999	799	601	999999	999999	370	999999	395	999999	997	337	999999	999999	757	999999	799	436	635	999999	600	313	60	687	999999	770	461	999999	999999	110	999999	999999	628	830	999999	240	498	999999	635	701	116	734	545	422	999999	352	457	677	46	404	271	133	193	999999	864	999999	149	999999	903	382	647	631	999999	294	913	775	999999	490	384	999999	184	111	801	933	148	865	999999	999999	206	999999	322	999999	702	999999	839	545	999999	203	966	999999	999999	386	999999	262	64	484	522	999999	508	714	643	999999	302	519	230	169	332	259	297	998	23	510	915	999999	69	863	928	614	455	999999	737	999999	999999	999999	999999	797	317	548	879	663	352	516	139	492	711	999999	999999	193	387	999999	222	789	906	967	57	590	471	245	999999	200	556	908	999999	140	977	138	999999	979	94	432	851	999999	379	633	655	506	381	999999	847	713	382	745	237	776	165	948	999999	556	275	844	336	82	999999	689	117	444	711	999	514	999999	903	999999	108	999999	827	439	420	282	321	999999	999999	48	398	999999	999999	999999	680	38	974	999999	529	896	999999	249	106	779	438	689	526	221	999999	381	999999	999999	809	870	646	999999	999999	726	537	336	999999	999999	635	297	999999	865	999999	306	763	682	999999	485	64	17	798	859	857	58	999999	730	756	110	755	838	130	134	680	999999	999999	407	90	257	501	202	661	988	999999	808	105	573	818	999999	458	122	356	999999	999999	802	81	787	999999	999999	725	999999	580	144	968	999999	177	999999	195	923	142	999999	602	999999	984	861	999999	999999	255	59	999999	437	912	999999	999999	643	492	687	914	878	876	386	982	189	531	999999	621	527	999999	816	640	545	387	894	96	102	519	578	457	999999	999999	271	999999	375	947	999999	999999	999999	492	999999	315	489	644	317	999999	999999	383	999999	255	300	999999	999999	790	999999	999999	417	59	27	999999	999999	134	913	240	566	999999	615	999999	616	242	243	999999	577	44	694	511	160	999999	999999	847	340	719	106	333	167	999999	627	999999	113	957	539	248	876	604	999999	999999	401	999999	88	999999	441	911	999999	190	21	500	673	793	105	926	999999	517	978	180	119	999999	37	589	82	999999	999999	143	999999	659	702	994	923	972	111	493	
999999	900	822	195	999999	429	953	916	321	999999	999999	833	999999	186	999999	32	999999	706	495	104	183	812	187	629	999999	308	180	116	487	27	577	700	692	612	817	366	694	793	764	999999	885	999999	278	415	24	999999	758	999999	960	999999	999999	226	487	999999	319	307	723	203	999999	117	258	847	438	304	99	743	150	773	369	999999	999999	476	942	999999	219	72	543	771	614	117	549	999999	156	807	292	361	223	685	302	999999	642	501	999999	999999	441	48	682	974	999999	280	831	984	205	999999	352	267	283	999999	797	257	999999	952	588	998	567	643	700	630	999999	999999	530	464	480	850	699	836	999999	296	373	181	999999	569	454	343	286	565	419	999999	999999	35	87	540	999999	999999	755	690	912	688	98	797	999999	62	963	588	999999	376	513	355	928	516	999999	999999	318	626	867	205	508	254	721	999999	233	182	175	985	999999	989	576	999999	999999	19	923	999999	999999	576	833	999999	605	999999	593	909	999999	74	600	949	999999	100	232	272	187	560	192	668	999999	95	573	174	887	977	928	760	800	999999	999999	999999	592	376	789	999999	792	999999	999999	999999	661	811	999999	168	999999	225	438	570	767	313	258	999999	826	265	143	122	12	668	449	628	936	999999	119	973	814	680	999999	190	310	490	999999	647	961	549	999999	999999	999999	414	592	671	549	368	992	999999	829	715	999999	999999	243	676	999999	133	100	999999	999999	827	999999	999999	354	901	999999	257	269	286	834	611	583	287	258	999999	977	597	999999	778	88	578	840	999999	999999	108	999999	38	999999	999999	751	999999	556	990	999999	999999	999999	168	70	999999	812	302	999999	716	662	228	142	814	89	265	699	151	57	322	999999	137	999999	89	832	999999	322	999999	309	635	999999	488	64	593	443	79	525	819	537	395	965	999999	479	134	959	999999	999999	774	949	692	999999	609	999999	243	108	716	202	999999	335	814	377	999999	999999	473	190	184	999999	549	381	19	999999	880	614	661	999999	115	657	862	999999	907	999999	548	999999	617	999999	999999	999999	999999	495	999999	877	999999	494	723	999999	983	794	16	943	785	761	427	402	939	952	64	994	647	887	992	69	999999	263	427	534	829	999999	385	772	999999	999999	352	63	654	999999	598	396	891	643	372	321	651	918	999999	999999	862	999999	999999	664	646	931	541	933	502	999999	999999	888	76	999999	198	882	418	243	689	790	418	999999	748	806	364	668	113	999999	524	681	418	999999	918	281	999999	683	169	999999	135	332	999999	419	561	987	594	709	329	999999	454	489	902	417	239	554	737	
999999	407	999999	310	978	827	537	999999	820	258	137	970	794	527	515	723	999999	117	367	999999	999	812	761	999999	655	348	411	999999	45	778	999999	191	374	543	181	285	999999	999999	157	999999	926	10	740	738	467	999999	999999	184	938	766	215	309	999999	228	999999	687	646	922	999999	640	426	999999	383	52	258	946	999999	260	355	999999	697	286	960	999999	999999	999	999999	32	754	915	813	237	621	278	573	700	999999	155	805	494	999999	112	765	999999	88	950	626	698	489	521	143	284	828	708	78	929	349	19	999999	739	999999	999999	177	739	827	198	365	999999	999999	557	637	459	999999	861	601	595	520	999999	999999	459	382	383	542	243	782	539	999999	999999	999999	644	361	309	336	75	878	25	999999	36	689	999999	594	999999	229	932	883	683	828	999999	116	483	999999	895	999999	369	366	242	999999	933	956	999999	789	451	905	999999	206	999999	999999	389	982	586	659	999999	763	893	864	861	163	610	359	108	710	999999	806	726	235	465	999999	967	709	999999	999999	11	79	401	110	153	615	394	999999	556	560	448	984	530	823	999999	141	341	505	505	89	999999	583	857	587	999999	644	189	608	740	264	165	680	347	651	658	424	372	999999	721	256	768	999999	803	999999	271	457	286	999999	311	333	741	471	214	566	464	427	221	999999	752	508	435	786	995	302	404	768	999999	879	174	510	769	999999	784	258	999999	605	780	999999	325	900	368	999999	999999	416	522	694	999999	780	197	241	999999	557	51	222	999999	982	879	511	154	999999	809	999999	999999	801	564	203	687	955	256	858	999999	902	498	851	149	999999	488	999999	999999	999999	302	999999	691	933	307	221	506	999999	437	337	726	999999	175	999999	101	961	999999	506	852	328	16	520	534	999999	594	310	69	200	999999	672	504	999999	732	443	210	942	715	804	504	352	697	125	527	918	142	378	737	675	999999	188	608	982	735	461	703	781	999999	999999	999999	996	162	315	499	999999	833	435	546	731	621	158	256	745	999999	510	630	890	993	615	206	225	573	393	999999	999999	73	521	565	280	739	999999	609	999999	465	507	199	391	626	762	94	706	832	15	64	611	932	863	979	999999	830	813	999999	727	166	132	433	999999	875	604	701	999999	870	275	991	202	999999	894	289	505	320	248	274	240	530	499	393	567	999999	828	999999	999999	541	340	449	926	641	999999	205	999999	83	430	516	31	70	999999	836	567	23	861	999999	999999	999999	484	999999	591	548	557	206	667	739	866	440	57	642	999999	780	540	825	75	561	
666	999999	999999	431	999999	732	252	999999	758	663	999999	553	477	765	999999	627	67	426	857	387	93	685	999999	603	217	999999	469	999999	569	992	305	741	999999	310	406	348	636	999999	999999	859	306	387	448	999999	913	322	962	999999	999999	873	723	999999	967	687	477	981	171	354	224	900	272	863	610	765	367	999999	605	177	368	585	990	999999	999999	998	91	706	999999	534	689	895	37	187	670	696	279	192	773	271	832	425	187	292	839	132	999999	999999	777	999999	645	828	716	794	999999	142	882	719	720	999999	999999	771	744	999999	664	328	999999	999999	999999	914	495	185	321	344	999999	942	407	708	174	280	999999	999999	928	563	888	860	188	242	263	999999	813	999999	471	804	665	70	999999	551	999999	999999	260	511	249	863	999999	469	517	382	459	981	734	184	999999	999999	567	999999	842	190	747	803	150	639	831	664	110	935	714	517	678	285	270	856	91	999999	999999	900	409	75	376	429	353	999999	783	999999	803	999999	15	30	246	709	999999	999999	999999	823	379	620	999999	999999	762	261	755	999	704	184	720	999999	102	900	430	667	556	776	999999	328	460	999999	855	559	860	471	999999	694	280	999999	999999	769	62	267	284	409	999999	824	313	124	999999	353	111	609	561	925	999999	999999	999999	579	163	451	999999	999999	373	45	764	129	999999	300	332	70	729	999999	999999	951	825	835	625	31	446	731	999999	699	999999	116	242	999999	998	935	999999	824	105	701	814	999999	92	577	893	249	645	111	999999	999999	999999	999999	624	376	999999	609	109	710	999999	577	999999	431	999999	999999	830	266	999999	518	131	789	375	999999	965	37	920	510	869	258	942	385	386	344	631	460	907	51	492	865	999999	398	835	224	343	527	568	393	638	104	999999	999999	446	999999	979	320	647	999999	647	596	456	982	999999	850	768	114	999999	798	800	528	89	789	774	936	754	999999	953	160	174	448	469	537	872	774	999999	999999	938	259	364	320	812	623	404	999999	419	999999	657	999999	456	238	335	769	999999	999999	24	956	862	510	999999	256	367	999999	129	208	137	918	999999	966	348	999999	176	942	443	999999	715	999999	999999	999999	999999	973	85	999999	704	935	123	699	944	762	759	556	999999	438	999999	118	999999	326	504	205	767	999999	671	691	646	993	999999	393	335	113	404	558	571	983	982	408	181	399	791	193	999999	438	974	357	216	999999	19	999999	75	335	535	999999	961	199	999999	36	999999	394	331	710	999999	730	373	841	367	210	984	469	455	478	937	564	999999	321	120	999999	526	999999	
999999	999999	984	335	327	999	999999	15	999999	382	872	956	106	786	77	999999	319	364	74	143	990	15	807	550	291	999999	999999	971	864	650	88	781	509	988	909	477	999999	548	999999	373	999999	361	613	612	596	498	381	160	496	453	11	999999	275	393	332	999999	56	443	53	730	611	999999	999999	947	303	101	457	999999	877	600	999999	771	999999	700	869	999999	401	999999	953	999999	225	248	484	420	648	332	515	125	666	439	999999	292	999999	999999	999999	999999	999999	999999	318	505	51	273	999999	896	999999	240	803	575	523	693	999999	851	490	260	515	372	131	730	999999	970	585	341	999999	448	180	999999	276	280	937	999999	429	735	886	457	751	951	966	588	331	418	529	940	602	973	361	999999	802	253	175	400	545	489	367	999999	920	999999	822	833	725	28	963	532	637	321	273	352	999999	42	509	999999	999999	542	408	999999	999999	644	739	478	97	999999	278	32	115	547	666	939	999999	548	537	999999	138	143	862	313	454	999999	313	291	709	18	613	769	744	611	994	999999	90	999999	999999	285	970	354	746	999999	749	940	427	99	654	334	974	426	505	468	435	272	679	105	999999	454	341	999999	768	88	988	509	288	999999	553	663	858	900	651	999999	80	999999	397	738	563	514	579	223	636	385	43	196	274	286	185	731	333	999999	41	999999	999999	999999	585	667	999999	250	662	923	546	990	999999	999999	775	252	397	651	875	940	541	931	875	127	821	393	999999	801	244	999999	327	821	339	999999	869	999999	318	558	208	729	999999	323	852	999999	677	645	909	959	999999	31	888	534	999999	999999	453	110	576	826	999999	999999	623	344	16	659	605	724	661	601	215	999999	934	838	452	156	999999	228	89	229	449	185	484	94	389	222	123	793	965	999999	429	768	632	491	857	17	115	268	999999	999999	60	953	984	317	999999	999999	97	999999	999999	709	54	235	31	357	386	524	717	999999	954	793	545	999999	758	714	182	446	942	453	981	444	999999	89	910	999999	179	999999	201	176	340	543	135	999999	710	265	902	204	747	999999	114	342	999999	577	313	999999	656	247	204	999999	145	318	999999	644	78	647	669	965	324	999999	187	999999	333	550	208	999999	999999	481	999999	502	812	978	698	666	999999	648	154	472	999999	397	999999	931	301	921	40	31	640	490	995	73	596	936	879	613	108	999999	19	749	999999	891	855	185	146	702	467	999999	999999	246	305	430	503	999999	199	927	904	255	599	412	999999	187	781	187	485	999999	906	875	108	94	568	134	638	405	
104	884	999999	999999	999999	599	463	999999	411	403	999999	575	570	399	747	999999	708	999999	624	606	239	201	120	677	700	108	795	592	68	535	677	180	791	999999	112	315	999999	850	459	999999	949	646	775	387	992	909	478	516	138	999999	386	715	999999	999999	999999	999999	773	864	999999	697	803	870	814	875	725	999999	784	472	999999	999999	565	857	999999	624	999999	592	999999	999999	685	790	630	288	463	910	158	962	670	758	999999	210	541	531	999999	762	206	999999	832	899	661	977	135	15	230	696	592	528	322	885	385	583	486	999999	188	999999	77	999999	417	903	999999	763	353	999999	539	999999	900	43	371	640	999999	578	760	526	999999	707	664	624	68	767	328	630	649	784	383	358	723	501	352	999999	694	682	671	999999	182	898	633	999999	476	999999	796	559	999999	681	468	999999	823	960	968	481	908	453	999999	649	585	106	123	569	651	191	372	408	690	448	945	745	906	999999	999999	183	999999	999999	158	925	971	999999	473	999999	999999	999999	999999	763	533	871	23	251	226	31	352	86	999999	999999	458	294	770	398	868	718	735	999999	900	991	617	794	407	999999	305	540	678	816	633	155	999999	85	655	609	999999	819	434	999999	528	885	999999	999999	398	19	115	863	164	582	900	754	242	602	999999	999999	156	739	473	669	946	686	352	999999	452	639	821	999999	638	999999	999999	59	293	999999	205	25	512	999999	405	398	249	441	999999	105	915	879	912	650	410	122	462	145	999999	765	757	841	542	952	999999	999999	197	732	234	993	69	850	470	211	407	659	41	806	343	999999	430	999999	310	257	620	999999	727	181	999999	526	708	999999	999999	528	283	363	483	999999	999999	999999	211	516	217	392	999999	74	418	710	252	750	91	656	801	279	999999	999999	540	294	341	999999	41	999999	999999	999999	294	680	156	942	927	54	186	480	999999	999999	874	999999	999999	918	999999	555	999999	26	929	999999	999999	62	586	434	193	41	999999	999999	228	999999	999999	195	755	509	108	999999	999999	999999	999999	208	574	999999	375	115	405	431	999999	999999	84	785	999999	24	96	538	272	242	104	722	999999	896	231	987	261	27	92	688	167	798	820	854	637	688	999999	731	656	834	686	481	38	761	999999	210	124	443	999999	599	108	226	246	865	271	206	717	886	976	587	358	357	32	999999	999999	156	999999	229	999999	419	999999	999999	882	437	555	622	693	997	809	31	873	999999	851	999999	590	999999	999999	954	999999	999999	999999	356	754	79	999999	339	999999	999999	497	999999	408	894	295	756	999999	742	344	808	
319	649	999999	719	87	999999	713	999999	505	999999	136	332	594	847	637	999999	448	434	611	999999	951	226	999999	382	509	870	623	979	999999	105	674	847	606	999999	645	943	929	261	279	800	365	945	833	918	194	175	999999	561	266	578	318	393	999999	999999	856	103	485	140	219	216	341	734	16	410	999999	288	999999	842	999999	694	787	999999	999999	810	999999	15	393	255	197	344	525	72	722	954	787	290	716	84	895	999999	999999	798	51	999999	999999	999999	939	999999	62	999999	448	512	359	572	999999	131	238	999999	999999	851	999999	240	999999	875	691	278	999999	61	623	585	572	652	946	660	236	988	155	999999	351	825	76	999999	202	291	896	22	712	160	999999	665	62	395	998	54	999999	999999	855	999999	380	200	619	888	809	477	343	796	999999	699	345	999999	999999	145	999999	260	784	999999	48	661	999999	679	565	861	999999	999999	532	187	653	901	817	999	142	978	721	160	215	188	160	724	947	110	999999	23	999999	369	690	917	415	748	270	102	198	999999	197	701	999999	757	999	852	945	166	152	999999	881	999999	671	997	423	829	55	999999	598	323	713	999999	233	552	999999	999999	277	615	771	999999	641	999999	811	938	790	999999	525	457	999999	999999	779	999999	999999	791	142	478	698	999999	503	586	702	663	503	875	490	999999	999999	92	999999	481	585	339	394	246	33	166	999999	999999	216	403	999999	999999	427	301	544	999999	920	442	999999	578	829	999999	122	999999	212	977	230	935	458	481	999999	443	999999	999999	722	449	407	721	767	975	944	966	486	109	283	115	245	212	341	568	999999	46	999999	142	651	999999	227	209	43	55	935	599	284	999999	852	869	851	720	999999	999999	524	999999	674	444	634	863	107	22	911	107	999999	999999	604	890	93	999999	771	999999	65	720	999999	208	687	999999	49	355	691	752	257	413	263	524	633	246	53	198	999999	237	507	999999	903	214	297	999999	313	917	994	394	650	346	108	246	665	858	872	999999	999999	952	405	289	181	999999	999999	508	999999	227	394	367	999999	894	153	543	116	999999	817	27	999999	751	418	131	999999	307	112	910	315	26	858	999999	999999	726	676	999999	832	999999	999999	999999	449	999999	102	96	533	999999	547	755	203	564	140	399	50	999999	416	770	544	283	929	874	252	854	999999	827	368	999999	992	130	228	734	999999	888	659	268	999999	131	658	332	999999	999999	759	356	717	750	886	469	734	519	320	906	999999	558	299	742	999999	595	596	275	727	914	644	999999	537	999999	999999	251	740	999999	288	294	121	222	
999999	216	999999	896	147	452	940	899	884	999999	810	321	859	162	599	999999	952	982	535	393	604	684	87	343	819	999999	999999	644	729	952	241	35	794	662	873	92	628	419	999999	153	334	828	39	170	616	225	610	999999	652	823	829	999999	759	999999	617	10	138	781	87	999999	554	306	180	999999	999999	784	527	999999	289	516	298	542	533	999999	69	776	655	916	726	603	647	207	991	999999	999999	935	276	76	55	872	953	847	342	569	599	999999	999999	999999	999999	832	698	413	999999	999999	999999	296	772	377	999999	840	355	999999	64	483	250	357	314	274	810	999999	517	460	160	416	999999	450	999999	964	792	999999	999999	557	998	894	905	244	999999	856	379	835	999999	899	999999	214	527	742	999999	999999	328	999999	724	392	999999	610	324	248	262	14	583	94	96	807	585	637	722	797	222	999999	578	16	571	457	999999	974	154	618	61	946	888	820	658	351	645	999999	999999	736	270	397	579	999999	981	781	283	294	999999	365	323	771	492	729	999999	999999	999999	321	999999	276	497	322	466	706	196	999999	125	762	436	744	171	999999	999999	985	536	824	591	911	35	789	999999	610	235	788	304	290	464	169	300	36	71	334	869	50	248	948	999999	872	479	674	999999	999999	999999	999999	203	288	451	506	203	999999	50	999999	296	891	999999	887	96	677	412	906	852	999999	999999	410	683	837	175	289	747	588	893	718	441	999999	999999	999999	752	999999	999999	25	838	999999	999999	596	985	692	47	978	949	360	861	999999	999999	573	822	999999	58	457	999999	366	122	172	759	615	811	332	936	935	767	999999	145	999999	92	396	78	999999	990	875	425	999999	999999	197	339	396	726	639	258	868	538	424	615	304	900	238	999999	676	999999	360	999999	999999	999999	112	220	522	225	999999	181	84	505	999999	718	183	41	340	566	924	832	372	888	181	83	999999	406	353	821	999999	964	854	493	401	696	999999	100	999999	244	999999	999999	817	180	999999	999999	999999	999999	611	705	442	999999	569	671	978	844	835	471	613	589	688	706	867	701	385	41	327	591	113	241	88	999999	279	106	870	947	25	201	999999	713	900	704	795	647	999999	577	405	192	514	999999	860	178	999999	182	555	990	999999	999999	795	697	151	592	999999	379	627	359	999999	472	801	999999	829	643	312	900	999999	983	911	229	999999	807	999999	144	86	556	380	909	605	107	550	880	837	899	406	471	999999	317	444	425	29	38	584	932	390	484	728	999999	865	586	493	572	88	890	802	988	71	16	999999	713	999	
999999	753	895	921	921	203	929	999999	840	338	381	549	999999	209	999999	233	703	753	602	999999	163	999999	29	614	978	801	946	106	418	410	565	801	730	425	999999	284	999999	20	469	290	999999	979	35	258	121	32	592	690	999999	764	367	999999	913	885	845	673	734	291	943	130	256	833	829	439	773	999999	818	80	999999	999999	999999	692	294	999999	999999	183	28	771	503	956	218	266	587	653	999999	999999	887	844	999999	638	999999	407	77	348	999999	965	160	595	484	540	213	522	792	510	229	999999	999999	601	855	999999	655	999999	787	987	999999	999999	255	185	396	471	693	974	500	269	999999	147	625	945	287	74	33	432	296	963	752	696	473	87	433	378	344	295	988	907	983	586	619	90	437	999999	999999	974	208	23	847	999999	31	532	51	999999	59	999999	324	999999	648	232	677	824	244	999999	999999	999999	751	28	136	407	985	592	286	882	528	544	518	244	354	999999	233	282	125	522	674	999999	999999	351	328	321	971	207	269	760	909	794	845	221	999999	551	233	189	886	449	254	999999	256	168	564	515	513	89	446	599	999999	405	999999	722	550	585	142	999999	700	815	435	787	333	999999	973	999999	698	306	717	999999	825	53	395	676	277	245	694	877	999999	812	808	891	760	669	999999	513	95	999999	671	940	418	823	489	81	23	467	115	730	195	830	816	216	372	642	774	954	999999	43	999999	314	891	999999	999999	888	16	544	36	663	999999	469	648	575	635	776	394	12	564	323	999999	810	140	963	691	956	999999	602	528	128	895	999999	503	999999	679	367	999999	164	210	600	75	479	999999	452	966	726	192	251	581	596	257	772	399	999999	380	643	184	999999	572	665	999999	999999	25	908	767	955	965	999999	999999	999999	726	240	999999	963	258	192	380	999999	999999	965	774	753	31	932	870	133	417	807	681	45	999999	999999	591	544	708	660	463	532	684	999999	760	596	355	312	869	27	970	435	448	999999	999999	496	930	607	891	999999	393	999999	48	644	547	999999	999999	860	95	605	649	266	265	597	729	848	13	999999	999999	187	408	718	72	852	999999	999999	369	493	772	696	201	999999	999999	999999	999999	380	999999	49	999999	602	999999	495	227	999999	377	714	180	850	468	425	493	944	999999	713	740	675	30	195	999999	565	798	430	98	999999	413	665	612	695	999999	358	364	963	523	613	505	912	500	797	999999	999999	811	519	999999	357	212	256	592	999999	829	999999	999999	308	557	906	999999	261	999999	829	860	712	999999	484	529	120	70	530	
431	788	217	827	999999	232	999999	54	754	999999	999999	741	195	167	82	999999	866	729	999999	66	416	616	809	254	516	671	937	773	346	336	999999	914	999999	682	999999	804	731	11	999999	136	999999	512	162	524	855	665	643	703	999999	438	618	799	121	999999	123	999999	978	963	321	513	295	936	708	428	999999	492	454	999999	341	999999	941	865	999999	872	467	903	463	295	399	850	38	243	143	999999	717	200	999999	292	568	999999	825	768	690	912	999999	661	999999	734	234	372	999999	139	372	370	497	753	999999	248	546	999999	361	999999	999999	470	999999	61	803	799	710	108	999999	172	944	331	452	182	184	400	41	806	109	729	70	36	640	898	871	999999	420	964	703	564	745	358	659	142	999999	229	437	789	999999	14	33	136	684	999999	195	51	918	999999	578	999999	217	739	121	999999	632	999999	829	587	190	40	999999	745	404	134	999999	595	671	999999	979	954	963	251	948	999999	706	999999	352	592	713	830	854	106	396	607	356	15	247	38	510	655	400	999999	608	827	999999	288	731	559	999999	599	379	608	345	623	143	965	791	999999	999999	999999	206	246	999999	359	185	292	359	797	777	999999	358	643	999999	333	564	122	999999	130	479	999999	213	792	962	123	461	256	760	772	474	391	224	230	112	999999	459	999999	976	999999	651	342	928	934	999999	218	250	735	798	21	68	30	332	670	547	999999	494	999999	999999	999999	898	999999	999999	586	333	396	207	138	999999	999999	873	999999	999999	999999	479	999999	999999	999999	999999	753	999999	725	457	748	714	999999	999999	553	682	605	328	55	878	225	360	722	810	999999	610	999999	21	121	999999	802	999999	999999	883	999999	999999	999999	17	225	403	530	887	183	999999	783	872	879	338	654	456	999999	677	828	999999	920	999999	756	336	158	999999	625	999999	761	999999	655	610	999999	569	130	361	281	597	112	652	999999	338	999999	999999	999999	999999	999999	66	366	665	269	134	999999	999999	962	904	444	999999	859	557	777	788	135	652	825	182	815	999999	999999	302	185	348	999999	185	999999	592	999999	516	308	679	936	999999	385	999999	271	531	301	934	607	225	917	205	999999	554	874	568	212	534	999999	999999	663	421	849	74	999999	999999	558	144	947	999999	57	928	776	190	999999	999999	413	39	390	303	881	881	712	999999	385	979	610	999999	999999	616	389	332	100	453	26	999999	999999	999999	999999	350	972	166	986	237	178	988	999999	557	933	665	999999	182	999999	131	973	781	999999	999999	688	510	320	538	999999	340	990	999999	837	332	999999	105	500	999999	423	
49	330	724	894	485	999999	396	560	62	96	645	999999	999999	187	999999	479	244	816	862	632	115	999999	444	333	655	246	452	160	999999	393	837	999999	999999	758	999999	800	999999	886	233	43	301	950	268	452	198	879	999999	999999	868	999999	928	999999	999999	469	318	999999	886	999999	999999	999999	999999	246	463	668	999999	480	999999	458	82	178	229	358	999999	829	340	165	772	992	145	775	999999	905	292	253	999999	558	537	604	450	105	913	858	647	985	662	999999	496	599	203	999999	492	334	474	699	633	580	696	808	999999	162	247	894	265	473	784	475	953	220	999999	700	999999	793	17	977	264	371	711	999999	176	999999	668	999999	798	999999	293	140	440	999999	999999	999999	861	729	474	298	858	999999	603	183	999999	196	112	286	396	502	775	699	999999	497	444	272	869	999999	999999	999999	494	74	105	837	190	654	999999	370	600	999999	839	223	328	719	128	245	767	537	405	979	999999	391	786	999999	999999	593	813	942	157	357	25	999999	97	999999	804	999999	923	765	993	999999	161	741	686	77	999999	561	381	606	379	209	504	341	694	661	682	999999	288	799	195	596	840	102	222	252	312	77	136	708	915	335	321	12	543	848	999999	441	999999	999999	642	100	222	217	573	948	852	683	87	435	938	701	999999	999999	579	999999	717	68	528	999999	765	595	999999	673	690	999999	887	502	798	999999	833	250	407	570	166	104	999999	999999	529	274	999999	629	990	700	769	223	820	999999	999999	145	999999	769	912	271	999999	57	665	549	999999	529	999999	360	885	241	999999	697	999999	999999	999999	999999	999999	999999	999999	264	999999	999999	605	735	903	477	233	999999	79	662	714	73	338	146	616	999999	439	999999	999999	10	212	999999	743	759	999999	82	919	875	230	947	121	56	240	657	226	999999	451	930	645	59	305	999999	999999	999999	526	538	999999	999999	999999	857	999999	199	999999	999999	999999	15	401	846	637	999999	999999	358	478	132	551	668	833	999999	919	798	667	999999	198	999999	999999	841	999999	521	999999	569	713	760	999999	373	901	999999	78	700	999999	221	425	999999	999999	814	501	947	892	168	681	858	704	688	249	539	199	546	11	921	999999	999999	999999	880	613	999999	999999	797	811	999999	230	628	999999	142	84	708	383	72	999999	383	565	756	948	600	840	999999	864	35	521	17	999999	365	921	157	865	395	964	545	992	235	999999	703	145	787	937	62	269	999999	999999	999999	166	999999	340	627	365	88	271	656	49	240	213	101	999999	804	931	864	999999	452	277	688	999999	838	999999	980	685	999999	
621	171	999999	788	999999	302	422	979	851	999999	999999	303	791	787	133	999999	505	761	32	605	999999	340	855	82	355	816	304	924	999999	327	67	999999	941	504	467	110	994	999999	125	910	999999	306	999999	999999	840	413	999999	489	564	436	999999	317	957	999999	443	999999	315	589	443	307	998	497	192	999999	988	674	361	296	330	33	322	254	646	122	926	131	387	970	242	941	999999	814	370	999999	999999	999999	402	861	70	186	999999	415	999999	818	911	999999	123	999999	896	176	61	374	169	541	124	98	999999	845	163	322	902	345	356	501	151	193	136	822	547	249	281	499	235	153	238	907	999999	827	210	999999	17	957	999999	76	999999	999999	655	828	256	897	87	557	999999	999999	283	459	68	999999	676	999999	65	301	882	999999	894	562	148	25	312	999999	662	843	644	419	314	945	999999	289	612	359	999999	999999	575	999999	171	723	999999	487	870	778	848	119	161	482	688	716	84	426	181	337	999999	639	525	49	244	999999	912	999999	444	337	197	778	714	326	199	757	999999	999999	496	181	999999	661	155	534	368	553	692	172	731	598	871	999999	118	285	706	999999	782	536	415	927	999999	502	53	999999	591	79	405	999999	292	930	990	842	929	10	566	992	999999	999999	999999	999999	999999	750	566	845	466	999999	670	438	620	999999	999999	199	999999	569	370	277	999999	999999	942	298	158	858	999999	999999	607	39	915	117	718	714	414	790	855	723	999999	999999	935	207	85	249	999999	966	223	991	955	801	25	999999	999999	999999	384	880	58	391	543	999999	870	999999	247	437	436	563	719	906	999999	999999	343	112	193	999999	341	420	537	703	889	191	645	887	845	999999	23	555	999999	429	339	534	741	474	190	999999	199	179	959	999999	999999	846	999999	999999	115	771	467	912	999999	339	999999	999999	999999	355	502	361	999999	999999	920	441	999999	881	95	999999	576	361	453	869	922	999999	121	171	460	889	890	53	935	337	782	84	348	999999	377	148	472	375	191	395	972	999999	645	216	258	527	234	932	760	956	741	999999	999999	598	990	687	227	795	513	462	465	999999	426	720	999999	846	999999	322	513	999999	827	210	179	67	999999	104	854	905	913	932	665	957	292	978	999999	999999	999999	749	120	690	921	999999	862	729	999999	523	999999	925	999999	412	999999	999999	428	999999	139	540	583	270	701	896	832	321	881	999999	797	507	999999	999999	999999	182	100	353	212	822	35	159	999999	999999	136	383	692	929	899	511	508	753	538	999999	849	65	454	495	999999	224	858	609	999999	292	
932	432	357	963	802	833	321	91	709	606	999999	979	202	143	143	328	213	999999	422	380	82	53	968	697	598	77	999999	605	305	999999	999999	999999	999999	999999	518	704	35	729	137	76	999999	426	54	932	689	869	863	321	361	999999	21	955	197	999999	219	888	463	660	374	734	116	716	785	999999	641	372	626	146	624	439	302	484	999999	355	191	655	999	45	17	728	214	416	253	576	976	19	999999	938	846	629	999999	999999	364	402	999999	483	641	331	301	326	999999	726	696	999999	436	536	189	999999	999999	999999	889	999999	999999	645	999999	999999	472	999999	745	631	144	687	300	994	199	927	129	383	395	708	24	677	744	690	485	487	719	332	149	449	830	999999	999999	999999	740	822	721	718	872	270	21	431	586	669	192	999999	999999	701	999999	508	417	806	456	999999	999999	221	683	962	170	52	980	999999	80	306	801	746	999999	999999	264	376	216	999999	510	135	697	592	999999	999999	999999	919	61	999999	599	640	999999	34	940	999999	999999	528	149	999999	558	829	290	870	361	289	867	445	999999	427	446	999999	302	16	999999	330	838	956	130	607	464	250	991	961	550	439	999999	777	999999	813	999999	735	236	456	852	681	845	826	241	811	217	72	346	633	581	243	999999	35	728	620	341	786	999999	541	999999	317	999999	999999	999999	921	25	99	999999	770	999999	711	999999	845	164	624	485	22	725	319	999999	402	904	999999	390	999999	102	248	58	196	999999	489	337	694	162	999999	842	526	505	320	999999	127	432	999999	481	869	999999	502	871	114	999999	328	71	99	151	999999	412	480	938	24	999999	777	51	453	999999	999999	999999	444	693	619	781	959	516	414	523	999999	970	338	999999	999999	212	999999	999999	944	61	162	428	999999	553	260	999999	999999	588	491	490	27	999999	999999	287	808	495	670	999999	261	332	185	999999	656	575	869	931	83	999999	428	812	999999	999999	999999	401	145	254	146	999999	999999	999999	419	380	35	924	999999	205	991	61	999999	34	999999	791	126	621	999999	350	772	999999	684	999999	999999	777	169	679	261	617	999999	586	151	563	999999	779	999999	999999	912	999999	786	999999	79	673	999999	999999	516	403	280	999999	293	999999	525	794	482	473	216	999999	429	642	999999	999999	673	887	999999	415	909	999999	999999	762	999999	999999	708	999999	564	50	999999	999999	388	46	271	999999	408	812	334	504	71	999999	90	885	572	259	354	280	593	999999	68	191	457	535	999999	991	728	517	999999	999999	999999	999999	240	442	870	206	737	392	999999	454	947	999999	563	721	353	562	444	
790	200	176	997	999999	489	134	981	421	563	853	923	279	48	891	791	999999	728	619	126	647	24	376	522	961	898	148	999999	208	627	736	191	559	556	937	327	855	944	347	963	115	460	459	999999	999999	999999	111	416	66	79	181	999999	999999	445	796	776	824	654	45	539	350	643	783	794	999999	999999	999999	723	999999	574	935	448	391	655	999999	999999	565	733	638	999999	999999	732	999999	138	999999	743	456	124	759	999999	502	211	999999	807	622	999999	999999	664	815	999999	105	999999	999999	492	143	732	999999	88	999999	999999	221	100	25	542	742	618	217	654	348	93	224	259	963	999999	81	734	539	583	43	549	519	900	918	425	407	419	426	942	995	999999	142	378	999999	159	950	411	195	376	75	999999	264	32	999999	731	998	845	423	999999	420	999999	203	37	999999	884	100	320	182	999999	144	332	202	999999	659	624	951	846	569	814	988	669	549	173	518	39	294	999999	999999	197	427	999999	999999	999999	999999	596	530	115	333	805	68	999999	239	594	241	999999	999999	989	373	701	999999	161	285	609	387	751	859	39	518	25	599	603	736	999999	999999	999999	999999	152	742	72	104	845	999999	764	755	359	440	999999	931	999999	228	305	133	881	417	275	287	396	671	999999	736	999999	999999	999999	999999	999999	902	253	421	659	999999	668	256	310	607	934	638	521	853	38	320	905	107	742	999999	304	479	855	577	999999	999999	999999	999999	962	335	604	999999	999999	558	999999	999999	196	542	282	999999	559	58	823	284	483	999999	766	543	642	999999	831	402	853	999999	911	985	57	675	514	365	475	197	294	974	13	685	432	963	562	582	999999	373	825	382	248	255	656	580	104	279	999999	407	837	999999	999999	211	999999	696	999999	999999	999999	520	37	916	999999	999999	764	848	281	999999	215	802	999999	70	347	467	577	481	281	666	339	999999	999999	244	826	77	359	999999	480	801	290	735	326	256	183	999999	345	908	487	877	999999	807	309	306	74	999999	999999	777	999999	46	633	999999	424	980	999999	999999	939	792	100	827	21	971	999999	479	517	479	486	733	999999	999999	132	669	993	403	185	532	177	284	180	101	651	582	999999	443	178	366	999999	999999	280	250	672	552	999999	660	999999	520	438	829	788	999999	259	692	890	429	914	964	929	30	805	453	765	999999	999999	998	999999	438	342	935	311	161	999999	149	999999	646	72	999999	999999	343	999999	999999	104	347	495	999999	841	999999	692	219	999999	213	999999	300	999999	827	999999	17	930	999999	999999	437	187	502	528	999999	437	999999	239	
254	367	345	999999	999999	999999	999999	999999	428	999999	47	167	227	999999	133	416	107	724	868	607	635	999999	64	649	41	860	109	999999	601	999999	858	999999	731	729	999999	851	193	99	840	806	401	477	67	999999	892	662	999999	691	64	96	431	999999	569	512	999999	93	312	999999	92	735	393	662	758	609	321	890	999999	498	307	281	232	17	884	71	216	167	112	227	756	378	603	999999	432	515	396	946	588	229	135	999999	549	498	17	114	423	738	719	457	526	999999	236	767	393	783	863	423	38	507	999999	999999	980	95	939	714	142	974	239	252	222	999999	311	216	373	999999	731	734	10	999999	647	477	448	999999	700	754	151	999999	34	999999	999999	972	918	90	923	999999	384	999999	999999	999999	972	999999	999999	477	244	161	700	30	404	450	999999	139	423	258	999999	828	999999	335	394	194	572	999999	949	589	601	999999	456	230	999999	684	568	999999	999999	707	806	209	968	971	999999	548	63	131	441	999999	598	522	559	669	231	105	691	58	79	373	999999	999999	498	918	875	994	705	480	738	999999	881	783	999999	999999	452	660	999999	36	914	845	999999	999999	864	999999	991	88	690	787	999	999999	992	520	207	811	977	139	710	59	105	425	843	999999	392	720	703	814	568	999999	226	570	245	665	144	999999	242	289	811	999999	927	999999	314	917	480	551	727	371	999999	151	738	322	950	999999	931	499	12	999999	68	999999	671	999999	520	846	570	439	950	337	999999	973	579	697	999999	999999	132	999999	121	925	112	999999	992	341	999999	999999	114	903	999999	436	999999	644	232	999999	999999	667	999999	999999	999999	467	357	51	600	400	985	612	572	50	999999	374	687	632	999999	86	455	999999	161	340	999999	103	741	999999	999999	999999	603	741	751	894	477	660	134	381	999999	653	999999	70	250	602	999999	625	854	999999	908	254	748	999999	267	999999	239	13	999999	999999	802	193	725	690	231	999999	796	254	999999	999999	999999	345	250	999999	999999	734	507	394	977	558	999999	332	249	677	757	574	776	502	484	605	664	474	153	999999	578	999999	927	887	838	174	805	112	764	185	500	999999	14	441	499	999999	648	844	35	958	148	999999	944	57	999999	656	999999	304	999999	265	999999	109	201	247	999999	774	806	619	556	812	752	881	568	999999	187	999999	570	345	12	951	956	820	448	195	863	108	999999	879	954	191	865	510	341	508	171	999999	382	766	702	725	726	38	297	223	215	266	911	881	999999	749	999999	963	302	819	999999	203	999999	999999	383	999999	881	926	664	374	947	251	
549	70	901	786	811	803	999999	287	235	928	532	234	999999	606	196	21	19	215	105	901	218	522	209	968	739	376	999999	72	843	999999	373	923	276	963	717	851	999999	93	937	292	999999	24	593	380	670	999999	35	776	453	870	916	459	279	55	42	36	861	999999	57	999999	999999	580	444	435	999999	609	958	26	889	345	42	926	277	812	580	204	928	828	999999	312	350	999999	618	973	882	914	999999	230	999999	999999	989	56	45	502	872	750	580	168	816	70	477	18	999999	118	838	990	999999	467	999999	838	108	42	634	744	104	999999	999999	470	552	650	999999	999999	999999	209	355	985	890	774	940	829	623	770	21	247	999999	341	728	999999	144	892	732	999999	754	101	592	956	999999	301	408	999999	999999	119	999999	999999	115	738	922	999999	999999	852	110	417	527	646	224	999999	31	396	909	762	86	462	336	659	918	769	983	994	999999	999999	999999	599	376	872	50	999999	163	845	142	106	999999	999999	747	292	792	324	669	118	877	264	935	34	999999	645	999999	336	783	956	258	346	755	927	81	373	288	511	50	999999	606	710	184	185	264	813	353	45	714	53	867	603	109	875	999999	362	999999	999999	999999	731	881	713	730	999999	597	796	351	491	999999	383	13	999999	284	999999	511	999999	90	759	999999	578	302	955	622	739	98	655	246	879	999999	718	910	739	304	999999	999999	893	979	976	588	468	472	861	999999	999999	50	586	328	95	999999	950	282	703	778	638	439	926	100	999999	118	942	559	471	681	999999	472	274	999999	999999	251	618	196	113	999999	312	116	440	888	290	999999	999999	336	160	515	999999	445	217	961	665	879	999999	802	999999	999999	646	908	10	189	815	999999	999999	600	362	843	754	764	999999	532	476	999999	998	999999	809	301	999999	615	409	956	822	814	265	312	331	999999	405	816	208	245	534	403	116	261	999999	422	923	911	973	999999	999999	105	276	685	494	143	880	808	992	999999	271	40	509	999999	367	10	612	999999	278	276	447	938	565	934	997	82	999999	747	963	999999	999999	999999	642	101	999999	727	548	580	818	197	215	596	824	999999	973	503	999999	72	893	82	999999	460	642	706	869	822	539	342	687	999999	999999	142	844	604	329	999999	999999	999999	848	640	462	42	654	90	70	999999	999999	65	960	503	999999	363	854	891	999999	916	999999	935	231	382	999999	216	892	999999	480	83	751	229	191	407	999999	486	223	263	999999	776	999999	562	646	28	708	484	381	194	244	999999	288	953	26	999999	523	463	196	475	452	
999999	150	999999	610	987	109	999999	873	562	398	701	999999	600	280	810	121	500	299	999999	673	713	834	707	999999	126	794	999999	212	999999	883	651	299	747	810	374	636	556	951	658	919	999999	999999	999999	795	542	999999	687	683	216	301	33	174	983	802	739	420	999999	999999	494	203	311	691	105	679	999999	411	999999	790	905	184	999999	548	640	293	859	113	26	912	628	901	999999	124	999999	487	860	487	999999	945	81	954	204	468	467	465	617	133	515	149	58	999999	822	999999	777	41	736	485	533	700	942	636	404	530	468	999999	999999	197	695	617	999999	269	105	456	718	951	980	105	90	999999	675	736	598	877	863	999999	999999	218	999999	965	999999	384	954	615	12	445	999999	674	999	874	379	430	437	999999	330	999999	45	375	188	999999	61	640	404	358	35	216	48	527	666	971	513	999999	999999	730	867	444	315	490	453	283	401	999999	105	999999	806	255	308	700	556	84	462	713	40	999999	999999	999999	979	999999	589	796	407	42	17	38	999999	999999	579	707	39	885	484	554	922	905	999999	744	999999	999999	999999	779	908	347	970	591	518	799	847	999999	816	757	464	999999	999999	999999	876	369	308	999999	843	314	676	600	670	670	999999	907	791	134	999999	999999	574	790	63	810	887	69	71	426	519	572	653	248	891	999999	999999	774	999999	274	38	75	445	999999	355	247	113	999999	676	999999	991	611	17	722	256	646	192	999999	999999	100	769	816	307	882	557	281	660	437	708	398	249	825	999999	527	106	29	733	107	445	815	706	579	999999	762	434	908	564	931	999999	999999	99	756	999999	999999	504	999999	768	563	920	83	586	675	609	999999	69	175	358	999999	626	237	913	95	238	840	394	199	433	544	457	999999	999999	729	446	463	308	493	999999	699	999999	884	260	180	186	372	999999	999999	970	115	702	269	560	999999	999999	764	999999	14	528	288	179	315	788	234	115	281	999999	999999	999999	156	979	576	467	658	468	741	999999	743	908	866	611	999999	229	999999	999999	198	999999	999999	424	681	131	304	964	429	530	716	106	36	74	999999	15	381	800	823	136	999999	801	902	615	573	787	999999	105	662	676	815	999999	470	392	917	192	724	442	999999	35	685	611	48	137	999999	644	950	678	13	861	240	563	999999	201	715	999999	196	37	999999	999999	532	208	312	752	715	631	636	644	157	999999	290	938	252	798	450	999999	763	999999	863	999999	837	920	101	801	446	261	689	999999	676	999999	995	697	999999	999999	502	486	309	296	999999	999999	999999	
316	530	291	580	301	999999	999999	751	999999	633	999999	173	921	66	612	116	999999	315	463	942	368	968	999999	726	593	356	587	305	964	224	999999	362	743	921	999999	399	810	230	155	940	91	999999	484	897	583	534	670	608	890	379	999999	999999	958	187	649	348	903	564	987	944	734	312	786	977	999999	999999	999999	10	535	999999	306	290	999999	523	999999	841	493	729	153	999999	685	978	414	595	425	496	404	566	999999	191	999999	256	243	999999	216	999999	740	506	740	523	114	670	82	677	83	518	999999	444	999999	808	854	999999	421	928	269	755	897	201	999999	999999	666	863	729	353	726	59	57	959	317	92	110	987	989	629	954	999999	905	737	521	907	675	959	249	472	999999	321	835	999999	941	460	880	549	944	79	857	251	941	728	999999	33	999999	860	999999	243	708	867	999999	791	999999	254	849	170	679	999999	994	999999	623	267	26	999999	224	742	999999	999999	999999	999999	52	919	772	712	83	186	999999	498	445	814	999999	999999	763	469	137	53	999999	697	610	999999	869	299	999999	160	627	684	712	546	809	729	843	279	999999	157	825	999999	999999	999999	180	672	384	191	218	190	999999	617	503	557	999999	181	411	330	256	492	999999	752	844	621	94	398	474	249	999999	716	971	563	999999	616	644	862	33	79	999999	937	345	688	91	894	287	20	999999	164	268	637	999999	523	999999	549	466	82	430	999999	999999	781	208	145	999999	999999	999999	320	642	887	913	425	157	341	803	318	157	12	671	950	344	84	217	319	980	61	398	999999	539	435	999999	571	441	999999	892	745	739	999999	196	999999	685	999999	999999	303	251	843	999999	986	719	715	999999	463	411	999999	73	112	999999	888	164	451	999999	759	781	216	737	352	983	531	448	67	578	947	816	92	274	999999	999999	914	999999	147	570	411	738	999999	43	695	169	961	561	999999	181	850	55	744	484	926	999999	999999	566	899	860	999999	547	661	147	454	999999	329	215	696	999999	999999	999999	999999	880	702	31	957	183	999999	999999	31	969	658	999999	728	999999	81	607	348	999999	545	357	178	287	611	864	86	686	999999	999999	840	999999	999999	999999	521	39	999999	863	999999	904	237	988	999999	717	838	989	889	775	418	553	576	999999	867	999999	999999	311	653	739	279	838	944	999999	594	993	352	275	999999	274	375	698	871	217	824	443	954	557	833	461	999999	999999	975	311	277	45	482	128	999999	999999	999999	219	999999	300	594	999999	960	955	403	530	374	573	885	624	410	720	682	368	999999	434	559	999999	478	
999999	300	657	999999	999999	14	999999	521	234	999999	999999	742	165	322	581	999999	880	483	998	163	999999	96	875	736	360	999999	557	362	123	999999	464	801	228	741	194	10	936	91	999999	951	844	999999	150	196	142	881	999999	407	999999	745	26	999999	999999	161	999999	115	424	999999	512	741	999999	206	999999	12	999999	999999	524	423	138	580	999999	798	165	57	318	999999	946	999999	999999	479	656	999999	262	378	214	513	999999	76	576	999999	585	25	579	586	504	648	610	147	274	999999	999999	830	279	529	68	227	999999	513	999999	999999	999999	736	327	42	999999	307	999999	999999	798	418	999999	999999	847	59	995	999999	229	999999	552	669	693	999999	999999	422	122	825	880	999999	320	986	999999	736	999999	999999	920	848	697	546	501	207	999999	999999	348	999999	999999	909	983	229	534	396	998	225	961	183	187	359	322	904	920	268	427	222	719	811	699	974	233	152	139	999999	973	682	88	355	965	121	470	567	942	212	842	999999	999999	923	999999	999999	775	999999	527	570	999999	793	625	242	780	492	861	536	166	505	686	840	100	387	423	325	147	616	218	75	999999	755	961	999999	999999	766	999999	796	999999	206	209	182	999999	999999	620	190	66	999999	574	482	260	999999	999999	446	525	11	570	820	999999	672	999999	999999	999999	461	999999	780	831	907	816	23	478	75	713	959	999999	514	225	999999	999999	242	268	999999	51	735	999999	954	354	524	203	423	206	204	999999	161	840	50	339	173	999999	840	358	159	38	560	999999	194	999999	451	150	999999	786	48	63	277	413	74	126	117	999999	727	435	316	714	402	817	284	779	561	128	999999	184	999999	999999	927	884	119	272	999999	730	630	734	999999	384	191	999999	999999	999999	29	748	776	923	232	527	169	414	51	445	635	742	730	415	668	332	999999	836	733	403	136	999999	303	801	635	386	24	992	999999	932	532	765	660	999999	759	813	352	342	952	999999	485	522	842	674	636	748	10	225	999999	581	500	999999	904	763	24	636	999999	999999	999999	845	512	999999	882	119	912	870	999999	596	655	999999	979	551	884	209	999999	613	550	629	175	887	385	799	927	950	442	187	999999	896	999999	999999	368	378	54	116	999999	999999	999999	732	999999	765	665	413	999999	219	601	948	470	705	845	411	96	824	999999	410	469	999999	999999	931	999999	734	20	195	478	532	496	611	506	777	187	610	973	817	867	409	999999	972	240	717	358	999999	717	165	999999	717	47	543	568	644	647	318	78	708	999999	36	755	999999	935	999999	723	999999	451	999999	527	
244	437	278	957	410	188	497	483	533	583	999999	27	854	143	760	494	952	52	862	139	868	999999	999999	999999	840	653	751	46	202	999999	368	999999	34	637	999999	289	768	586	168	999999	160	835	545	134	871	19	999999	346	185	552	999999	947	589	563	658	999999	999999	516	126	999999	437	460	290	539	999999	152	992	226	999999	480	725	376	999999	406	979	999999	997	149	890	999999	751	999999	861	649	999999	999999	462	471	978	999999	126	999999	470	411	38	699	554	15	909	729	26	684	30	704	827	403	73	193	583	625	704	33	626	295	14	32	999999	640	315	804	690	531	248	211	999999	473	905	999999	377	999999	999999	991	999999	171	814	999999	394	999999	822	999999	999999	278	888	363	420	103	636	185	999999	16	110	999999	700	114	49	495	446	818	350	363	498	591	815	999999	999999	999999	793	464	480	999999	638	442	818	485	999999	421	643	999999	791	999999	837	730	85	371	190	575	301	135	999999	329	630	999999	816	468	341	999999	999999	595	999999	999999	309	181	999999	469	378	999999	105	999999	656	627	851	561	37	88	526	767	516	454	999999	571	999999	668	342	999999	316	999999	999999	359	154	999999	957	999999	667	999999	999999	665	36	616	993	522	999999	86	999999	999999	477	79	999999	738	941	574	258	19	999999	656	294	641	999999	553	162	316	52	746	80	963	670	803	894	942	127	861	741	900	461	600	999999	345	199	837	683	247	523	887	999999	580	444	948	575	999999	999999	329	826	482	463	687	480	999999	16	514	999999	999999	184	999999	999999	90	832	358	999999	999999	999999	949	451	11	999999	914	792	999999	338	499	529	721	999999	882	153	999999	999999	268	446	999999	130	999999	999999	684	13	999999	72	917	276	337	999999	96	999999	693	457	999999	999999	999999	612	549	999999	325	403	516	985	122	447	302	461	823	54	574	999999	783	761	204	621	767	997	860	851	874	999999	11	752	999999	330	543	999999	304	919	999999	656	896	879	804	965	821	999999	890	571	770	465	999999	292	182	999999	999999	932	262	238	120	826	751	999999	29	437	402	764	553	791	903	999999	167	904	999999	918	999999	903	999999	239	799	78	117	298	90	419	999999	718	999999	268	713	611	182	76	808	394	999999	999999	999999	377	572	67	999999	108	668	903	307	548	458	999999	169	712	999999	33	438	52	999999	462	617	610	992	683	194	999999	87	302	999999	101	105	999999	23	999999	53	589	666	742	999999	18	630	187	999999	896	999999	999999	108	999999	999999	159	637	999999	674	451	999999	260	385	889	873	999999	30	375	218	
216	453	999999	250	353	669	396	366	695	999999	999999	832	999999	999999	105	999999	869	196	999999	666	545	463	999999	774	572	999999	792	213	777	869	72	987	264	968	905	453	261	999999	755	341	249	999999	999999	999999	963	619	161	761	999999	999999	13	674	999999	709	673	752	123	244	678	128	876	192	588	826	67	724	577	999999	593	652	999999	795	440	745	999999	751	521	692	810	953	84	40	924	311	865	397	53	555	304	162	339	26	999999	637	464	66	214	125	589	249	999999	999999	178	636	999999	999999	999999	208	999999	999999	999999	431	433	724	53	845	268	999999	961	999999	999999	32	177	441	323	156	399	802	290	370	999999	406	112	571	911	999999	862	297	998	656	163	844	999999	382	921	907	999999	680	593	619	999999	928	999999	920	568	999999	522	737	323	999999	819	441	918	921	999999	834	329	862	999999	659	982	971	288	315	516	999999	999999	794	999999	415	563	718	219	999999	999999	618	999999	192	12	892	872	999999	974	840	836	722	926	352	999999	97	999999	729	867	934	636	827	999999	847	413	732	999999	728	999999	907	603	110	231	257	358	766	999999	146	860	999999	999999	857	996	447	478	794	999999	416	999999	431	999999	833	850	284	44	745	968	405	778	279	632	154	999999	76	247	999999	500	679	999999	241	507	451	869	999999	999999	779	830	999999	379	619	822	853	999999	796	91	770	260	946	222	613	798	195	999999	590	999999	999999	949	930	209	999999	999999	240	422	999999	924	384	964	902	137	265	914	764	35	999999	457	778	999999	120	984	476	485	553	466	999999	443	999999	93	289	660	515	829	999999	13	999999	325	999999	441	376	872	706	999999	357	819	956	999999	43	999999	209	142	518	429	838	946	732	266	999999	999999	42	131	612	300	684	999999	622	435	25	761	398	842	865	999999	846	248	288	670	137	733	999999	691	999999	162	884	156	151	95	991	953	280	380	575	817	408	999999	270	415	131	115	999999	999999	683	999999	999999	999999	277	181	583	999999	667	999999	139	26	274	351	999999	999999	999999	538	999999	536	444	72	491	28	277	58	938	600	977	999999	549	31	536	999999	999999	138	999999	999999	879	969	511	400	999999	999999	999999	559	553	67	534	810	999	593	15	670	96	621	790	752	98	999999	243	999999	622	999999	999999	117	489	999999	342	592	79	887	659	141	35	999999	776	282	777	717	504	999999	76	177	873	999999	999999	999999	999999	397	999999	637	439	659	736	528	999999	500	695	999999	999999	268	999999	941	740	121	934	874	645	52	844	517	975	999999	724	362	916	
455	921	999999	100	999999	402	945	254	999999	458	999	999999	506	275	286	587	643	999999	246	165	135	436	761	32	152	230	850	552	830	662	68	935	999999	612	332	578	139	52	455	866	779	697	999999	662	935	479	149	999999	568	930	342	733	488	206	791	29	170	543	999999	403	551	999999	423	999999	400	73	30	893	999999	999999	457	999999	202	380	386	437	136	108	97	999999	91	999999	983	900	329	335	457	999999	821	313	999999	999999	999999	62	999999	386	999999	530	272	871	459	999999	832	861	999999	741	540	117	819	363	892	71	456	284	999999	477	419	522	459	75	616	842	999999	640	299	999999	999999	149	65	10	999999	999999	999999	225	999999	999999	251	999999	428	587	999999	349	999999	468	421	356	148	820	740	847	966	761	999999	207	265	999999	183	202	999999	620	246	401	62	999999	209	295	234	999999	999999	999999	235	296	104	871	280	276	484	613	228	942	723	999999	409	217	44	401	536	639	960	607	661	58	561	999999	351	403	296	549	268	135	132	907	999999	263	999999	999999	667	208	926	999999	141	570	974	629	999999	560	992	845	999999	999999	758	595	999999	462	824	187	735	295	529	877	979	935	354	102	999999	999999	925	155	595	363	734	999999	712	971	476	101	84	999999	911	790	411	451	999999	460	377	536	637	999999	999999	999999	945	381	678	58	999999	206	999999	999999	808	999999	635	999999	999999	431	83	430	999999	309	986	733	112	803	384	999999	999999	538	181	894	725	294	188	628	999999	999999	418	363	659	663	962	280	875	203	132	831	999999	999999	201	999999	999999	946	652	337	999999	705	341	999999	997	939	582	480	34	331	999999	999999	901	16	999999	109	23	720	771	229	347	716	858	909	680	552	583	999999	347	838	516	999999	641	851	318	21	818	999999	365	719	999999	999999	255	553	47	608	929	159	433	101	329	667	184	433	999999	604	999999	431	472	454	366	999999	999999	999999	815	386	883	60	697	129	290	747	364	62	148	999999	470	314	999999	82	999999	999999	488	255	518	849	605	218	999999	714	174	999999	803	911	362	999999	358	999999	738	661	724	999999	461	314	811	582	312	131	294	999999	999999	542	559	399	831	932	192	999999	678	965	781	675	999999	983	955	893	943	453	699	728	507	412	999999	220	357	744	971	999999	444	999999	999999	483	923	999999	999999	632	837	999999	999999	429	237	470	390	999999	880	999999	688	478	358	917	639	859	431	999999	637	731	966	348	52	97	961	999999	999999	999999	428	307	752	474	411	333	66	539	999999	280	500	999999	999999	999999	
999999	308	65	502	825	527	305	999999	61	367	98	850	665	498	371	992	468	230	27	647	354	582	307	999999	77	999999	861	110	495	999999	75	999999	709	173	17	999999	42	999999	192	999999	447	741	999999	394	999999	561	667	567	177	381	999999	280	999999	384	999999	757	11	840	435	799	999999	205	202	900	301	498	150	999999	491	627	999999	10	47	100	209	999999	336	999999	838	999999	368	999999	999999	123	350	795	579	334	715	260	742	201	42	999999	270	251	548	999999	999999	887	420	999999	999999	550	421	810	242	929	999999	999999	431	999999	12	999999	999999	999999	272	999999	559	999999	918	816	786	241	884	999999	967	999999	830	957	74	980	999999	950	999999	203	999999	392	702	539	562	650	159	870	828	653	199	122	951	999999	978	470	796	597	968	999999	389	845	665	653	842	999999	108	227	999999	999999	280	61	999999	999999	999999	999999	385	30	943	278	666	999999	412	241	578	999999	704	999999	999999	603	194	231	982	500	813	999999	726	58	696	975	551	999999	100	388	382	148	999999	712	753	108	999999	775	654	699	937	473	999999	434	84	987	883	176	248	999999	265	59	79	334	434	771	999999	336	334	999999	727	999999	824	33	858	999999	567	999999	999999	880	519	419	576	999999	999999	999999	939	302	973	708	101	999999	692	914	132	333	79	999999	999999	981	999999	757	999999	686	972	999999	649	419	575	644	429	891	987	368	999999	846	482	999999	771	94	832	999999	362	625	876	352	52	999999	900	999999	371	604	713	207	935	761	999999	890	319	999999	700	999999	726	339	288	999999	999999	999999	256	999999	850	292	201	203	159	999999	404	825	809	630	169	738	518	51	283	825	999999	790	432	906	999999	592	476	420	394	312	999999	33	999999	999999	954	718	663	999999	684	88	999999	520	58	852	366	153	90	689	200	961	20	685	65	463	31	607	901	350	408	268	815	780	809	846	948	381	488	999999	675	451	84	894	999999	205	421	667	742	580	549	734	511	787	229	432	301	999999	999999	883	655	357	999999	323	225	999999	272	999999	711	999999	903	999999	665	947	24	749	887	126	328	999999	52	363	864	331	800	999999	756	38	560	387	554	999999	999999	604	488	327	999999	761	678	940	932	999999	956	540	676	999999	79	564	773	480	545	185	139	999999	840	301	999999	999999	522	999999	669	244	82	334	657	413	582	70	469	696	124	135	447	388	928	263	407	334	999999	246	604	999999	265	90	842	378	369	999999	764	196	834	149	999999	137	280	697	999999	632	882	272	982	18	105	86	365	419	
999999	751	188	587	999999	168	841	286	946	478	979	999999	492	289	999999	286	306	282	999999	975	886	319	117	240	546	774	451	391	263	596	106	188	724	432	640	618	999999	186	302	676	307	999999	190	802	717	724	999999	999999	999999	706	712	822	223	390	999999	428	643	948	50	999999	716	459	32	360	999999	800	277	999999	648	435	999999	129	980	196	999999	924	139	315	999999	999999	999999	848	173	557	883	283	965	344	999999	999999	999999	178	146	999999	959	848	939	830	430	917	456	90	954	793	547	593	842	37	712	607	999999	999999	999999	227	999999	868	296	999999	999999	108	835	999999	169	436	460	999999	983	807	236	999999	985	308	999999	605	375	553	893	379	999999	300	441	937	631	999999	922	999999	743	999999	686	999999	562	473	363	331	999999	523	921	528	343	557	609	44	800	883	999999	990	451	999999	852	942	999999	916	465	999999	667	898	311	866	513	812	999999	75	131	145	277	522	945	564	523	999999	999999	375	46	462	690	999999	999999	748	680	932	205	914	76	743	126	999999	17	186	663	193	221	64	24	999999	310	544	912	999999	615	109	55	887	315	999	999999	609	999999	12	496	999999	761	563	196	581	617	342	999	999999	28	631	999999	999999	900	999999	641	576	999999	516	999999	156	493	480	142	580	887	999999	608	76	999999	517	765	15	690	403	431	999999	999999	999999	912	999999	999999	999999	647	983	595	285	999999	975	999999	999999	257	373	849	349	999999	290	430	999999	999999	309	999999	932	955	999999	999999	508	88	507	908	983	707	918	603	999999	611	958	833	158	984	999999	330	633	709	687	269	999999	999999	999999	626	151	237	263	749	999999	999999	999999	579	146	999999	96	206	489	76	999999	46	339	769	665	738	818	457	281	999999	92	999999	110	999999	277	251	475	353	999999	880	999999	756	454	179	999999	951	998	388	697	41	898	414	999999	566	335	999999	999999	999999	500	611	807	693	999999	999999	666	634	142	389	312	895	999999	743	468	608	309	627	592	170	779	713	740	439	759	999999	999999	999999	999999	544	999999	627	321	844	999999	136	999999	999999	800	822	512	366	818	619	86	999999	389	164	999999	241	266	707	68	769	852	999999	871	378	934	715	999999	988	999999	597	491	685	584	807	890	341	535	236	999999	769	999999	999999	894	130	363	957	999999	577	731	906	999999	201	568	551	991	999999	264	704	999999	94	999999	523	870	230	138	401	999999	582	999999	614	999999	40	999999	999999	120	439	999999	750	24	999999	855	332	999999	589	999999	300	126	42	815	823	86	999999	97	742	847	
144	999999	673	992	962	739	287	999999	126	210	999999	321	279	441	562	184	999999	999999	172	239	600	266	290	910	837	999999	195	766	451	537	999999	943	147	999999	999999	999999	227	758	999999	247	577	29	150	389	73	979	999999	600	263	648	999999	150	924	512	257	878	271	763	164	687	553	521	862	999999	335	999999	183	828	465	674	956	755	637	924	661	581	126	901	847	858	437	594	512	802	999999	734	29	634	204	999999	999999	999999	603	999999	999999	66	167	999999	63	760	805	28	999999	589	999999	816	513	10	850	999999	762	370	916	305	259	958	18	69	623	999999	293	548	633	368	58	502	162	999999	241	605	424	565	847	96	999999	419	459	923	120	158	230	28	783	528	999999	265	548	307	126	734	57	107	937	462	476	999999	395	999999	999999	199	664	251	999999	255	999999	207	999999	829	252	999999	509	999999	949	475	380	274	999999	115	33	999999	999999	999999	999999	999999	557	326	627	999999	619	796	999999	682	392	920	494	979	259	538	999999	147	742	718	64	286	235	999999	157	999999	999999	211	999999	289	753	747	245	808	105	273	697	935	999999	138	220	999999	816	826	702	999999	981	999999	25	999999	999999	885	999999	245	800	999999	280	594	999999	165	999999	418	303	744	928	644	684	685	883	999999	840	340	568	614	999999	999999	470	409	270	129	490	690	999999	276	999999	868	999999	10	999999	236	992	112	766	423	825	802	162	81	897	67	999999	305	517	38	395	509	327	999999	999999	999999	409	870	334	59	675	622	231	37	999999	70	947	684	677	999999	999999	999999	573	154	788	706	455	999999	511	213	774	194	999999	999999	999999	939	551	261	272	815	826	999999	778	999999	748	213	580	135	775	837	120	670	628	860	999999	657	935	182	999999	41	999999	20	369	131	284	490	449	73	156	999999	518	695	421	861	830	871	999999	856	405	584	135	999999	999999	999999	999999	114	566	322	999999	233	13	378	604	241	78	815	999999	656	442	268	764	517	999999	420	328	999999	999999	999999	999999	172	697	89	776	82	999999	426	397	694	999999	999999	923	136	939	923	361	149	101	189	793	24	118	312	424	146	820	618	999999	213	355	678	999999	799	293	961	535	999999	601	531	335	652	428	78	628	271	344	638	578	65	68	188	332	79	973	999999	63	395	665	640	262	297	999999	194	348	999999	324	134	999999	977	397	437	999999	570	853	150	999999	50	683	162	999999	191	999999	999999	154	177	999999	999999	826	279	999999	150	269	999999	999999	47	578	999999	729	279	947	220	795	600	667	631	
640	999999	225	833	427	23	711	512	837	999999	257	786	49	181	13	538	308	573	999999	999999	177	999999	300	999999	571	362	999999	414	215	591	396	999999	999999	523	537	593	570	993	851	895	439	756	134	208	999999	791	204	999999	999999	418	912	232	999999	999999	463	64	471	409	999999	75	702	306	307	256	684	808	167	525	999999	420	968	999999	722	184	817	420	462	999999	999999	780	167	761	148	796	679	999999	918	999999	70	482	131	170	731	785	202	143	459	999999	999999	981	634	679	914	855	999999	607	509	356	603	52	602	999999	383	491	999999	940	999999	999999	577	520	890	949	464	171	298	807	583	936	981	684	999999	584	999999	54	155	488	847	293	356	81	664	571	615	999999	880	999999	999999	250	877	261	975	949	310	14	101	685	999999	753	567	642	34	573	374	919	91	27	802	339	345	429	103	874	163	505	856	999999	343	446	290	545	31	999999	69	730	999999	999999	283	572	952	470	273	999999	725	714	57	100	999999	695	936	999999	949	999999	905	457	168	999999	795	804	158	999999	999999	999999	472	999999	620	999999	513	644	220	79	744	240	387	874	165	999999	999999	448	458	765	131	648	999999	428	596	574	999999	611	999999	607	226	999999	423	189	999999	496	630	703	999999	365	999999	561	485	867	128	999999	999999	40	301	168	952	357	356	393	651	703	277	999999	435	56	999999	902	82	613	852	999999	816	207	755	669	999999	999999	354	102	999999	570	999999	642	309	999999	504	999999	319	413	654	869	132	999999	538	426	228	999999	278	57	999999	684	488	871	999999	852	903	872	284	999999	788	508	12	999999	999999	999999	539	999999	744	559	999999	999999	999999	669	959	983	153	999999	669	339	450	793	186	999999	990	503	999999	999999	627	457	999999	631	999999	687	999999	999999	867	999999	824	456	886	593	841	718	504	256	101	819	912	41	709	127	999999	999999	191	995	331	705	273	712	999999	248	999999	297	586	999999	732	999999	54	813	126	285	999999	999999	453	857	951	467	802	744	999999	271	389	595	748	999999	428	188	999999	629	824	999999	604	122	999999	648	999999	553	141	999999	523	195	775	109	915	433	165	990	501	334	53	863	902	529	310	738	858	421	549	731	502	999999	999999	999999	999999	954	680	848	765	999999	280	407	335	228	230	225	999999	290	999999	324	999999	438	686	181	999999	960	269	84	999999	718	789	174	14	410	91	999999	999999	360	120	961	999999	999999	235	696	63	646	537	683	308	999999	252	578	741	234	42	73	999999	239	999999	37	999999	999999	46	999999	999999	999999	
402	925	147	262	440	144	179	718	571	392	999999	989	127	939	433	585	776	999999	475	221	432	999999	378	27	110	555	999999	93	276	156	999999	187	681	946	253	999999	999999	999999	653	118	408	999999	999999	649	860	878	999999	899	604	119	829	318	582	803	999999	999999	557	999999	999999	999999	623	96	452	425	121	35	318	180	999999	821	999999	729	84	367	813	410	128	999999	166	999999	443	999999	488	999999	999999	999999	605	878	273	630	65	999999	894	768	999999	321	579	247	999999	999999	570	941	213	783	81	999999	244	999999	989	283	999999	828	962	929	999999	999999	607	296	108	159	430	999999	907	999999	765	999999	834	315	871	502	830	999999	200	999999	662	502	418	705	94	226	726	390	888	989	999999	236	464	965	326	494	999999	293	149	999999	999999	140	43	147	999999	459	275	929	353	497	453	623	637	641	999999	949	592	902	212	881	432	49	550	917	939	539	167	869	988	387	999999	547	741	812	916	999999	468	999999	688	634	951	999999	47	401	546	999999	598	822	999999	999999	901	811	999999	999999	999999	375	589	999999	208	488	999999	999999	940	999999	708	906	882	825	725	999999	490	321	223	577	930	635	12	159	999999	436	999999	344	180	620	485	999999	466	999999	856	550	942	352	82	999999	342	999999	857	999999	999999	999999	630	999999	107	954	887	590	597	513	336	999999	373	999999	999999	772	999999	999999	235	329	489	999999	450	999999	969	184	802	148	999999	999999	245	385	777	999999	467	741	805	177	246	226	733	999999	389	952	999999	999999	187	999999	607	309	999999	383	328	537	591	999999	199	232	999999	922	999999	749	351	999999	278	950	999999	999999	972	13	966	380	721	19	596	594	999999	497	260	999999	997	300	540	939	360	861	67	999999	999999	506	551	999999	373	999999	74	984	554	805	683	999999	983	745	539	604	343	292	661	319	941	997	619	701	971	370	925	999999	219	411	233	417	893	999999	999999	476	461	392	16	408	944	611	50	545	814	64	459	999999	999999	935	606	999999	209	747	999999	352	887	849	999999	13	398	213	999999	152	582	999999	313	681	652	73	999999	950	999999	999999	374	339	956	83	887	917	910	673	111	283	805	165	217	155	13	750	589	611	780	12	999999	741	836	898	963	547	750	778	609	696	791	655	791	999999	999999	969	999999	813	962	695	102	724	112	999999	346	426	68	167	678	902	484	542	180	283	253	633	502	68	119	350	176	142	999999	414	491	160	373	272	999999	43	364	775	648	94	999999	295	638	344	999999	546	488	593	110	706	221	259	
485	517	999999	750	476	337	703	622	999999	959	660	697	999999	999999	62	796	999999	644	548	709	893	95	373	958	994	167	506	999999	861	583	42	999999	203	999999	675	855	570	31	566	999999	82	36	999999	999999	634	940	335	375	494	691	999999	465	167	512	366	399	999999	743	755	319	999999	999999	999999	945	999999	303	504	777	521	206	236	373	999999	521	637	866	999999	423	334	64	832	141	88	180	999999	577	210	690	876	285	711	999999	276	257	205	941	276	999999	33	341	445	999999	999999	297	999999	999999	387	645	999999	499	869	730	418	700	999999	699	61	590	569	999999	999999	813	901	999999	495	409	999999	830	325	695	600	999999	400	993	618	999999	286	999999	715	552	199	564	815	999999	415	980	418	999999	999999	999999	889	685	60	999999	248	999999	656	999999	802	65	999999	999999	329	189	999999	959	340	425	999999	999999	999999	270	875	999999	169	538	998	999999	829	514	990	531	999999	819	805	914	859	726	754	987	999999	668	989	999999	816	642	244	636	487	456	650	999999	999999	568	93	629	810	42	513	709	633	142	789	298	74	214	497	510	383	984	109	614	670	104	999999	754	999999	999999	211	526	303	999999	999999	383	999999	997	47	501	735	999999	999999	827	999999	55	363	495	879	999999	594	611	155	734	999999	503	356	999999	332	999999	984	339	999999	999999	831	986	415	271	104	999999	999999	77	999999	999999	774	999999	879	999999	401	625	999999	999999	875	999999	631	599	999999	569	119	543	36	828	674	648	517	999999	827	520	999999	235	639	102	999999	473	999999	526	999999	999999	959	999999	624	84	999999	707	999999	895	464	779	962	241	615	846	161	999999	999999	605	402	527	488	378	379	999999	286	176	986	999999	697	412	312	114	165	999999	609	64	919	952	194	967	991	621	941	58	557	999999	619	999999	941	840	93	999999	999999	916	671	999999	685	265	797	477	720	19	208	62	477	858	85	394	247	106	640	436	420	435	999999	867	999999	999999	810	521	556	203	706	857	328	640	980	249	559	28	378	664	164	717	999999	981	422	888	581	699	689	234	555	844	999999	657	261	699	999999	804	163	364	454	999999	920	526	312	351	734	999999	877	836	835	999999	727	976	281	702	999999	555	454	548	749	121	832	331	648	861	999999	671	999999	999999	999999	755	865	24	220	878	999999	999999	678	81	164	744	999999	852	399	336	127	233	385	558	520	834	359	614	615	343	454	599	999999	451	693	999999	458	999999	977	90	363	999999	765	999999	905	999999	876	382	394	999999	299	979	932	322	999999	434	
295	829	770	35	405	260	409	876	434	207	851	237	388	999999	999999	235	999999	319	973	413	467	999999	652	72	957	999999	230	609	999999	474	999999	566	706	269	777	629	825	952	684	999999	314	999999	969	999999	606	649	999999	302	720	73	114	622	348	341	966	313	186	999999	77	428	999999	799	999999	999999	541	295	531	128	323	666	409	999999	635	870	108	999999	22	944	999999	999999	982	927	889	979	370	53	227	999999	302	999999	999999	127	884	265	999999	515	66	19	176	321	127	875	979	63	999999	999999	987	999999	242	999999	301	999999	252	999999	999999	113	910	999999	599	999999	999999	166	826	999999	999999	999999	48	379	999999	593	999999	12	778	154	200	117	999999	835	325	188	65	748	999999	999999	182	999999	999999	135	999999	999999	999999	213	999999	999999	252	961	999999	999999	999999	381	152	617	679	649	876	298	463	108	568	339	999999	84	537	999999	441	329	999999	922	678	13	417	913	561	999999	988	318	592	999999	999999	238	68	819	999999	999999	46	447	79	999999	999999	883	756	776	999999	999999	812	530	675	999999	247	999999	937	999999	999999	836	964	238	66	848	660	567	705	364	999999	339	281	346	999999	593	999999	993	260	540	999999	795	256	641	357	81	28	468	643	999999	999999	999999	301	931	369	169	979	999999	390	230	832	470	187	402	579	999999	218	999999	451	92	624	254	672	406	242	665	999999	332	881	985	999999	201	924	122	503	227	48	349	976	999999	614	576	612	40	999999	433	999999	854	72	999999	999999	551	27	560	968	617	999999	894	698	704	579	999999	926	405	399	640	546	75	898	999999	198	868	499	531	477	999999	641	641	999999	999999	57	735	270	760	132	999999	999999	999999	999999	886	999999	153	651	282	999999	957	650	217	640	77	886	999999	955	999999	932	994	62	999999	999999	920	975	675	205	999999	656	843	396	175	999999	999999	466	183	921	22	451	54	999999	226	190	520	407	434	10	631	922	999999	999999	560	828	137	236	688	999999	999999	999999	245	948	762	626	506	570	485	934	530	610	712	630	942	999999	999999	999999	835	315	572	523	551	999999	573	966	161	73	836	347	155	883	778	999999	698	111	216	106	464	600	683	999999	921	500	999999	999999	220	874	837	301	940	999999	999999	382	717	708	369	570	384	999999	999999	999999	734	999999	788	999999	832	819	999999	840	999999	791	322	999999	632	622	999999	61	204	553	755	286	236	999999	407	794	492	406	185	999999	742	999999	722	668	135	999999	225	999999	711	833	198	400	942	996	249	158	47	165	750	105	116	999999	376	831	50	
198	217	200	741	993	999999	436	999999	942	108	999999	79	999999	999999	391	406	818	349	999999	999999	365	344	999999	304	258	757	999999	655	90	882	435	278	999999	999999	936	43	35	52	717	999999	999999	757	999	999999	999999	89	393	55	368	699	298	967	15	999999	685	854	977	895	492	246	999999	999999	563	999999	672	148	187	36	183	358	380	776	632	690	602	608	344	341	472	179	999999	291	297	999999	999999	999999	272	424	999999	999999	66	140	560	999999	853	981	999999	940	999999	999999	901	999999	871	20	328	522	999999	325	873	87	519	999999	999999	323	873	545	999999	182	474	215	875	763	999999	101	302	250	225	999999	837	620	414	999999	115	778	999999	16	999999	999999	72	82	131	947	550	999999	572	420	707	247	607	318	498	31	999999	999999	818	148	999999	999999	718	999999	306	999999	999999	999999	999999	125	999999	654	54	866	999999	215	120	401	999999	927	222	999999	528	999999	543	978	999999	528	999999	999999	999999	96	960	140	732	638	569	984	776	938	999999	297	202	457	879	63	202	740	192	292	910	999999	999999	890	925	66	262	836	999999	999999	639	959	140	289	999999	454	693	914	999999	497	646	136	625	999999	468	924	999999	81	12	490	786	999999	346	839	999999	853	999999	79	214	999999	386	732	449	999999	999999	509	167	913	999999	435	369	287	606	694	645	784	458	789	431	999999	999999	999999	834	64	999999	999999	622	999999	806	344	303	999999	710	999999	121	914	686	176	999999	958	767	121	812	576	131	509	217	999999	999999	697	404	371	999999	212	999999	204	898	999999	999999	483	887	866	999999	924	142	999999	576	999999	583	731	108	292	942	473	999999	920	999999	267	999999	999999	617	999999	107	119	939	999999	999999	999999	999999	916	25	999999	257	999999	999999	900	14	887	444	386	932	80	78	471	999999	999999	428	184	968	724	825	999999	461	887	999999	916	999999	999999	984	999999	999999	79	999999	667	716	806	44	578	401	343	999999	491	999999	999999	109	546	901	999999	519	999999	999999	800	539	999999	100	999999	840	999999	506	999999	141	999999	902	999999	616	862	999999	411	755	999999	87	850	782	999999	809	344	816	904	788	329	25	144	488	167	695	968	999999	999999	576	341	966	999999	999999	999999	212	907	588	999999	940	999999	791	500	999999	726	749	663	27	904	299	756	568	935	582	187	149	996	529	744	548	648	999999	999999	834	424	826	413	778	545	999999	901	755	237	963	999999	538	524	264	761	418	999999	950	635	999999	999999	773	40	102	999999	999999	999999	388	843	999999	301	913	260	666	465	999999	999999	999999	482	999999	397	
10	999999	999999	40	648	999999	741	767	999999	515	999999	697	614	23	650	796	999999	883	446	225	523	911	197	999999	638	288	857	999999	862	82	158	477	999999	538	999999	442	999999	71	256	483	474	620	517	534	603	225	646	652	814	113	999999	11	999999	267	873	99	153	309	401	999999	999999	999999	905	263	367	231	546	999999	203	218	738	259	637	962	751	999999	999999	663	79	423	641	215	984	759	999999	157	999999	894	999999	730	999999	999999	669	886	716	531	999999	999999	999999	999999	679	571	999999	999999	999999	999999	373	83	516	969	695	489	240	978	728	561	958	999999	999999	999999	789	651	419	472	918	999999	999999	751	256	229	999999	149	496	696	744	80	756	388	394	284	783	999999	999999	999999	45	809	527	999999	999999	165	573	569	999999	955	592	999999	161	999999	687	999999	194	622	827	999999	999999	556	993	999999	243	658	805	580	761	930	437	999999	274	724	437	119	462	898	593	100	999999	629	999999	541	114	999999	919	769	700	999	99	999999	541	999999	999999	489	816	983	457	509	359	993	999999	128	527	170	999999	999999	558	578	932	296	999999	736	639	161	466	999999	439	526	738	999999	999999	762	999999	277	890	182	809	999999	999999	478	450	94	999999	663	999999	970	23	943	953	492	221	132	76	802	141	804	461	763	32	999999	554	931	770	324	123	55	999999	999999	280	590	627	999999	285	464	999999	999999	995	976	999999	999999	999999	495	572	256	999999	999999	695	48	145	95	999999	55	924	999999	924	519	323	426	550	999999	693	763	673	999999	864	999999	847	612	956	999999	809	485	434	537	916	68	368	524	500	366	359	249	125	194	999999	581	685	346	999999	336	630	578	436	562	802	684	822	209	391	999999	999999	93	999999	947	286	246	621	999999	31	865	160	799	926	193	999999	453	647	999999	999999	292	924	999999	82	629	999999	241	58	871	734	999999	246	999999	999999	285	456	999999	999999	178	908	632	999999	999999	324	674	999999	831	999999	252	146	358	999999	344	704	108	300	999999	21	999999	389	999999	197	750	662	790	629	991	665	650	736	999999	296	479	999999	872	332	635	195	407	453	999999	589	806	999999	386	204	901	464	44	985	56	264	706	788	863	999999	220	635	534	55	999999	999999	10	515	999999	999999	568	764	831	776	664	224	613	17	653	999999	999999	25	286	596	999999	999999	631	999999	999999	895	589	690	715	999999	122	999999	660	362	269	571	999999	300	748	323	635	147	633	268	999999	832	651	698	999999	408	62	205	359	938	999999	657	543	345	825	100	482	999999	58	403	664	
664	999999	261	748	92	877	999999	276	962	960	590	999999	372	999999	858	254	999999	999999	999999	385	917	999999	722	45	611	37	252	474	658	841	758	98	999999	999999	667	278	399	950	999999	530	961	928	999999	999999	999999	999999	181	12	999999	999999	999999	331	740	27	746	24	999999	999999	999999	999999	634	626	999999	131	211	501	673	768	676	590	854	999999	503	786	424	988	999999	744	307	999999	855	999999	507	811	999999	436	358	221	857	652	436	183	812	999999	999999	344	320	999999	776	999999	90	413	335	387	992	651	999999	953	603	999999	761	107	918	999999	209	394	999999	999999	999999	774	999999	461	910	33	163	680	137	999999	890	89	999999	986	968	72	775	452	915	999999	819	999999	999999	404	618	108	891	339	999999	532	999999	512	999999	513	404	999999	999999	629	502	311	233	321	523	331	73	524	91	774	999999	855	514	756	478	999999	987	274	999999	749	843	811	142	824	425	605	999999	387	863	173	592	966	970	156	949	613	897	508	94	286	999999	103	999999	126	209	409	999999	51	999999	227	999999	140	835	352	999999	691	179	408	895	999999	623	685	661	917	192	172	999999	367	806	999999	999999	489	189	999999	418	750	793	25	624	26	587	999999	354	999999	647	461	141	627	371	268	443	498	612	176	663	655	442	110	933	47	523	660	244	177	126	999999	950	999999	934	45	897	163	783	879	999999	956	341	25	279	999999	40	268	996	548	431	612	999999	999999	999999	763	999999	693	91	999999	502	926	432	186	999999	610	511	196	692	336	371	289	714	732	835	706	324	427	830	212	17	265	664	999999	999999	999999	169	937	999999	999999	727	213	82	999999	999999	414	534	164	495	669	229	999999	575	669	999999	152	999999	154	188	530	449	890	999999	879	579	246	999999	736	999999	26	450	574	476	999999	609	167	217	517	355	999999	181	169	931	170	983	173	689	994	518	603	999999	999999	758	999999	731	836	999999	203	627	999999	152	797	999999	479	228	655	377	999999	70	30	934	390	999999	999999	999999	289	959	702	895	999999	557	277	999999	837	411	999999	815	287	789	773	816	24	890	214	999999	383	445	999999	999999	338	796	635	999999	498	669	234	225	10	840	999999	999999	648	307	221	999999	874	580	886	77	999999	839	99	274	297	213	999999	500	594	999999	999999	999999	506	999999	567	619	922	999999	729	178	187	219	999999	999999	347	999999	177	717	678	621	413	803	559	394	999999	498	999999	370	999999	999999	749	733	999999	999999	865	999999	380	888	739	601	670	541	850	718	890	583	34	999999	999999	401	46	
212	821	973	75	999999	999999	121	610	78	999999	562	999999	444	999999	453	588	293	581	739	526	288	977	999999	951	872	999999	840	504	574	474	64	443	255	258	546	999999	658	465	694	323	268	288	670	688	118	845	415	299	999999	999999	740	999999	197	999999	757	234	744	999999	203	228	454	617	45	604	858	128	450	999999	882	541	999999	827	999999	425	999999	10	317	999999	842	36	547	551	67	579	733	983	999999	999999	999999	321	177	635	271	476	869	650	999999	75	830	989	405	230	417	905	75	913	194	999999	999999	999999	999999	999999	189	177	681	902	560	466	871	874	999999	79	694	570	374	999999	999999	420	556	999999	758	251	567	852	631	327	144	999999	513	999999	799	999999	763	744	404	999999	456	104	795	966	100	785	204	955	999999	335	535	999999	540	771	357	999999	226	999	999999	675	999999	336	999999	364	768	407	999999	61	85	999999	316	950	175	999999	847	471	625	589	526	973	56	612	736	306	791	999999	621	742	473	35	266	763	745	728	42	129	999999	441	207	692	832	153	879	725	999999	999999	680	986	923	885	158	636	483	35	629	186	599	999999	999999	481	999999	219	999999	60	143	552	999999	447	521	999999	912	194	999999	833	999999	903	732	21	999999	999999	999999	999999	819	587	999999	630	999999	720	999999	856	530	319	999999	726	906	999999	999999	829	591	476	999999	243	999999	205	999999	964	254	649	999999	725	453	999999	962	364	999999	161	400	999999	183	999999	999999	495	347	665	207	602	325	999999	999999	528	347	999999	429	810	999999	384	169	999999	999999	999999	385	641	999999	999999	412	942	357	513	999999	754	232	999999	999999	999999	215	884	895	809	997	380	999999	588	999999	366	387	550	999999	162	526	999999	999999	775	396	270	137	630	659	999999	263	265	999999	811	802	182	999999	782	258	351	999999	954	488	360	626	243	999999	797	999999	478	999999	862	783	205	987	382	762	999999	178	394	950	584	999999	999999	556	742	135	837	785	549	71	999999	302	816	999999	999999	999999	641	999999	163	996	340	711	191	999999	400	481	59	824	430	419	999999	614	863	401	30	729	999999	803	884	117	437	21	379	999999	400	570	966	999999	999999	381	131	307	999999	397	999999	999999	53	963	165	270	86	999999	365	139	999999	990	999999	999999	999999	842	454	838	999999	999999	999999	329	342	773	999999	830	515	410	409	59	298	551	598	475	781	158	999999	594	647	624	40	424	655	249	205	410	142	550	999999	999999	927	292	999999	969	827	999999	540	279	395	335	754	675	613	999999	840	670	401	962	644	387	165	
859	200	649	24	155	999999	102	578	176	999999	964	999999	999999	999999	15	999999	999999	648	999999	618	417	208	321	869	999999	810	349	999999	534	18	179	905	735	999999	999999	102	394	955	999999	626	447	701	999999	999999	790	999999	787	194	999999	163	999999	324	164	999999	748	661	878	779	659	344	334	693	999999	999999	528	68	562	409	64	913	133	999999	966	863	181	716	979	683	999999	976	33	164	573	380	245	999999	751	999999	679	999999	223	614	305	347	302	753	657	70	119	999999	826	388	140	921	999999	109	999999	300	597	42	682	204	700	682	321	179	129	672	999999	999999	999999	595	730	649	999999	519	378	628	570	427	68	918	574	358	160	645	34	652	999999	999999	507	999999	379	999999	733	999999	914	999999	35	133	633	984	147	446	423	240	658	491	230	521	731	729	999999	999999	999999	999999	630	351	532	999999	999999	477	332	999999	175	999999	225	93	915	682	605	755	603	447	999999	999999	780	138	934	919	987	543	431	829	414	778	731	209	673	969	397	572	999999	999999	978	166	999999	999999	999999	567	25	574	575	999999	999999	999999	136	292	999999	899	983	502	416	612	688	611	55	503	381	999999	135	26	419	946	999999	42	665	253	469	637	999999	429	999999	377	904	422	999999	883	913	439	652	449	999999	773	986	999999	165	999999	999999	377	120	168	999999	882	442	999	165	628	999999	883	320	882	822	999999	487	563	645	49	708	276	999999	172	590	942	745	686	203	646	960	999999	999999	187	582	101	999999	262	450	974	934	905	267	350	628	39	128	769	626	999999	296	432	260	125	999999	999999	999999	948	999999	46	147	756	805	519	668	865	999999	142	309	731	999999	999999	999999	670	114	999999	18	302	544	560	823	999999	69	999999	999999	537	999999	999999	408	187	366	578	684	413	999999	188	999999	748	682	762	33	999999	469	999999	850	71	319	999999	21	976	395	442	414	28	222	171	999999	685	999999	140	727	255	734	131	374	654	550	709	999999	926	999999	270	620	781	999999	837	516	174	279	999999	999999	558	750	431	792	924	174	999999	201	676	492	999999	588	551	45	777	262	999999	530	205	999999	609	756	95	282	134	822	632	999999	999999	999999	999999	416	870	911	999999	504	999999	339	450	490	884	518	999999	443	290	682	78	745	759	999999	178	999999	999999	999999	618	801	999999	158	667	111	541	185	999999	31	999999	16	717	639	867	999999	949	999999	90	999999	636	100	999999	651	999999	452	753	887	999999	799	999999	887	342	103	302	376	999999	163	999999	348	949	709	702	145	483	999999	964	
438	877	486	999999	170	563	368	999999	527	212	23	166	224	357	653	454	999999	544	999999	673	624	346	501	442	795	346	741	999999	926	999999	464	999999	718	488	325	20	254	173	999999	333	999999	952	774	174	999999	999999	999999	999999	306	265	685	999999	410	999999	350	999999	386	53	840	823	821	603	999999	139	999999	845	447	999999	42	643	209	999999	228	749	999999	671	571	336	616	999999	888	751	468	999999	713	862	767	118	148	999999	999999	210	999999	502	999999	380	738	645	426	999999	559	720	999999	663	65	831	382	660	910	678	529	999999	437	52	999999	80	144	553	426	885	87	999999	598	809	19	999999	531	725	246	329	933	926	910	635	999999	178	792	999999	615	881	999999	116	208	999999	703	584	773	999999	567	441	245	194	229	540	999999	229	131	159	654	66	999999	657	424	590	744	603	148	801	802	766	287	999999	937	545	999999	999999	140	138	999999	999999	999999	250	999999	805	94	748	707	379	732	29	999999	643	161	558	580	999999	999999	999999	725	110	445	972	487	999999	164	999999	257	683	999999	932	99	993	999999	999999	999999	70	499	999999	506	995	896	768	78	783	720	644	188	389	999999	999999	999999	522	413	15	989	262	762	367	999999	999999	501	999999	999999	800	930	63	600	932	726	999999	999999	83	121	729	213	676	903	704	90	999999	727	867	719	572	999999	999999	589	47	239	999999	307	142	999999	327	503	872	534	278	853	667	53	255	662	454	240	999999	410	683	801	323	359	68	287	141	461	999999	313	671	156	363	473	562	999999	157	222	210	115	793	999999	341	151	999999	851	999999	999999	481	215	275	342	449	175	999999	245	999999	999999	249	855	836	866	870	568	999999	131	999999	204	491	552	515	241	39	999999	617	999999	470	181	723	999999	864	665	979	428	999999	999999	707	198	567	326	787	927	972	354	279	926	365	772	288	514	361	228	984	928	699	43	999999	350	558	999999	775	744	505	43	990	181	887	999999	529	534	423	311	999999	174	999999	999999	269	999999	829	690	102	999999	892	219	999999	999999	999999	60	728	999999	36	999999	639	119	551	53	431	999999	999999	107	49	914	252	999999	100	60	591	999999	999999	122	999999	627	521	867	999999	87	999999	999999	187	353	501	836	722	999999	507	66	671	526	999999	722	999999	329	999999	731	650	188	454	147	129	805	999999	859	887	999999	999999	408	845	771	754	473	201	999999	761	20	999999	212	201	999999	999999	43	388	74	207	451	999999	454	306	789	226	187	999999	714	176	999999	298	641	949	115	293	108	221	899	772	
159	531	30	567	319	999999	447	986	999999	890	96	426	991	662	999999	999999	786	111	66	555	577	840	486	968	999999	722	999999	999999	96	999999	158	822	488	302	57	999999	935	887	987	663	778	200	906	823	90	955	306	978	513	455	506	999999	165	354	204	999999	54	999999	188	597	999999	194	900	290	742	274	938	699	615	525	724	999999	999999	402	776	386	999999	662	888	433	425	986	750	640	938	161	666	143	999999	738	875	884	709	399	502	594	300	625	91	816	27	999999	373	987	999999	608	882	762	999999	999999	384	391	173	999999	181	185	443	269	999999	590	607	804	999999	876	649	840	199	999999	999999	191	95	999999	580	81	415	818	623	763	909	999999	278	904	564	289	363	999999	720	999999	228	999999	999999	999999	283	500	219	222	15	496	347	890	418	167	862	999999	999999	76	810	101	999999	363	562	679	359	22	321	999999	250	322	999999	165	999999	999999	506	582	39	64	999999	999999	862	203	812	136	426	29	921	121	51	177	557	297	683	629	614	865	765	999999	682	270	188	516	972	693	972	191	770	182	661	289	367	677	40	999999	238	156	550	435	263	999999	100	210	660	82	765	235	481	500	631	640	817	999999	381	774	901	355	230	129	999999	999999	259	999999	459	761	809	999999	266	953	400	468	324	999999	227	352	180	978	855	899	927	999999	710	279	551	999999	472	809	305	266	829	882	999999	431	281	999999	999999	999999	750	899	272	886	968	528	999999	172	999999	487	999999	39	604	922	999999	999999	201	416	999999	979	206	438	999999	999999	583	10	133	517	543	893	999999	208	273	828	237	956	636	51	778	191	180	389	705	984	479	276	661	999999	392	604	999999	864	495	109	155	321	609	999999	313	968	404	999999	629	431	999999	141	999999	999999	999999	543	693	160	638	352	809	817	733	315	530	316	349	227	135	938	999999	204	712	173	683	999999	357	373	738	999999	786	588	999999	283	999999	347	510	885	221	849	910	88	999999	999999	300	999999	588	304	742	999999	999999	999999	999999	690	767	234	999999	999999	103	779	196	329	422	828	999999	231	999999	460	999999	192	805	999999	999999	286	37	999999	999999	569	872	999999	999999	62	631	741	190	609	132	79	516	341	919	907	791	999999	662	999999	999999	407	587	79	999999	999999	555	560	201	175	182	190	662	190	266	999999	729	999999	451	999999	698	999999	647	956	109	988	944	417	273	897	999999	999999	623	447	920	570	999999	803	85	209	507	81	550	999999	436	941	416	999999	85	999999	188	999999	990	529	891	984	
759	631	999999	291	999999	147	296	999999	502	999999	566	225	269	695	877	926	999999	999999	999999	627	141	631	529	167	581	618	342	999999	999999	628	583	103	555	936	810	360	999999	999999	999999	370	784	256	522	828	999999	200	75	390	192	261	382	748	894	274	852	138	111	813	710	575	999999	999999	584	999999	35	473	670	333	884	999999	999999	878	236	999999	843	884	118	701	781	391	552	999999	31	467	999999	834	209	290	93	682	259	30	93	450	566	701	672	648	802	911	530	742	506	665	169	999999	521	999999	431	968	29	410	41	999999	999999	852	71	126	999999	200	274	389	249	211	277	999999	794	785	999999	151	222	470	899	870	860	810	999999	366	308	752	323	579	859	125	663	849	989	999999	999999	999999	640	555	29	611	999999	150	502	304	398	97	708	735	999999	999999	756	999999	510	170	468	999999	405	705	818	876	999999	694	530	134	548	999999	92	999999	367	999999	511	666	451	297	999999	719	317	999999	968	220	53	587	658	579	369	999999	348	828	306	216	318	999999	737	152	999999	999999	620	378	756	969	15	678	999999	926	777	99	118	999999	937	748	904	999999	736	999999	832	300	46	950	764	999999	90	263	733	161	686	999999	928	308	999999	999999	109	999999	405	999999	215	374	218	999999	801	279	996	134	890	557	312	73	999999	140	999999	443	915	669	613	322	999999	751	944	226	249	211	171	809	659	667	649	965	849	738	402	468	999999	314	159	999999	448	955	372	186	849	999999	999999	798	988	999999	364	999999	999999	92	118	463	430	991	492	999999	118	196	475	233	908	346	224	999999	737	999999	999999	611	520	999999	874	934	389	999999	377	999999	999999	372	821	539	313	219	639	766	999999	939	999999	99	822	558	386	999999	490	149	277	999999	999999	909	71	999999	769	753	999999	216	218	999999	84	661	624	999999	768	999999	999999	999999	920	699	707	458	999999	798	814	271	999999	999999	741	622	999999	999999	999999	865	229	922	999999	685	770	560	300	433	558	455	864	999999	475	956	790	999999	888	554	229	577	805	949	80	999999	331	507	963	956	475	596	729	834	169	758	999999	846	444	688	175	370	408	284	900	999999	999999	999999	795	999999	182	110	999999	999999	30	923	69	999999	999999	48	999999	272	999999	343	957	999999	999999	999999	999999	999999	320	943	206	999999	388	859	178	999999	59	999999	338	999999	711	141	784	999999	999999	829	814	999999	699	376	994	999999	333	999999	774	74	326	999999	666	903	220	89	521	238	999999	534	522	171	755	538	230	174	710	469	999999	464	559	999999	
109	897	999999	980	27	944	949	999999	999999	484	95	113	215	120	30	435	683	632	620	556	469	999999	999999	999999	999999	999999	999999	830	695	864	999999	319	515	732	838	769	688	240	71	576	289	113	657	47	86	999999	999999	120	153	285	786	927	843	13	133	771	590	572	999999	857	798	999999	115	999999	141	775	999999	482	281	260	746	453	571	53	277	366	680	279	577	839	836	999999	687	420	87	425	476	512	999999	77	189	125	739	214	777	170	997	645	906	310	63	851	999999	892	538	342	999999	799	735	999999	101	999999	995	660	30	763	999999	695	934	999999	308	95	999999	214	81	631	713	367	275	116	999999	44	373	276	786	999999	206	794	881	744	68	676	776	842	976	869	130	89	193	24	729	312	711	199	999999	967	977	999999	821	907	999999	998	533	629	408	67	947	728	874	999999	566	646	813	199	657	632	319	999999	238	212	510	634	183	261	387	66	332	183	274	999999	18	571	973	999999	125	69	152	157	443	918	999999	401	999999	999999	457	93	498	522	542	999999	657	946	999999	619	999999	994	825	282	252	352	734	774	464	65	999999	994	999999	999999	83	597	489	172	597	319	290	119	429	999999	803	304	567	809	640	894	171	71	999999	364	578	130	999999	870	904	100	194	999999	936	159	133	462	420	659	999999	944	890	495	358	97	338	297	575	801	999999	948	785	924	143	570	893	964	829	318	271	953	999999	619	267	507	999999	999999	182	999999	900	999999	883	908	371	695	14	999999	999999	87	35	290	555	999999	401	956	315	269	23	376	999999	168	632	111	999999	495	592	281	238	999999	962	205	124	305	900	137	999999	876	999999	447	566	228	261	999999	999999	980	408	919	227	999999	999999	999999	129	999999	999999	741	718	782	520	999999	113	733	999999	861	124	999999	176	259	542	274	891	999999	705	576	809	47	999999	880	819	418	97	999999	999999	927	659	107	999999	318	292	169	419	292	366	688	343	833	780	400	637	462	814	158	386	999999	999999	999999	169	552	999999	999999	834	837	963	111	787	440	679	520	211	27	999999	999999	966	383	854	999999	81	27	999999	999999	999999	517	253	366	604	938	296	110	518	999999	937	533	322	316	334	582	329	265	901	999999	999999	270	999999	619	708	956	192	12	108	809	692	152	320	30	718	999999	593	606	507	999999	999999	579	12	315	90	231	544	659	58	282	999999	816	126	339	822	999999	999999	633	658	647	756	293	11	708	214	999999	223	302	598	17	988	723	999999	62	758	584	268	883	
539	486	422	999999	953	826	529	875	36	980	207	721	998	960	947	999999	102	860	999999	303	999999	294	18	252	999999	51	999999	566	999999	73	581	247	738	445	104	999999	235	233	340	184	999999	338	768	242	104	876	18	38	775	897	959	999999	16	999999	781	254	478	179	471	912	543	962	816	962	409	960	983	563	865	776	999999	999999	530	403	124	773	525	775	158	194	42	999999	999999	171	113	999999	240	773	999999	849	702	999999	761	427	641	226	521	806	999999	143	893	999999	999999	999999	999999	101	377	613	850	18	728	999999	31	287	880	999999	180	655	858	999999	999999	220	899	26	83	579	116	112	762	898	261	999999	941	24	999999	586	103	793	999999	22	314	627	999999	999999	999999	999	999999	999999	999999	363	999999	866	948	117	413	682	556	156	999999	692	999999	999999	850	951	756	19	761	17	986	303	194	387	755	845	421	112	297	999999	999999	84	545	632	999999	409	853	395	999999	834	610	617	39	946	867	217	38	49	999999	999999	999999	999999	999999	37	999999	254	178	667	121	112	696	311	395	312	260	851	157	361	710	451	108	999999	999999	926	406	999999	273	999999	519	547	817	999999	336	326	999999	783	836	518	999999	999999	241	195	284	668	148	309	232	727	695	999999	999999	676	338	335	872	999999	873	320	630	128	980	930	999999	999999	999999	324	999999	79	957	477	999999	639	226	999999	220	913	97	579	788	999999	156	546	551	999999	999999	151	52	11	453	817	909	525	887	26	339	999999	47	999999	383	824	334	999999	769	228	11	430	999999	938	124	999999	449	304	999999	533	971	444	388	654	95	153	999999	973	999999	150	568	499	751	209	70	999999	875	999999	205	964	772	999999	777	333	501	66	999999	114	886	999999	999999	999999	992	999999	55	895	922	392	625	240	999999	361	537	629	660	511	679	260	878	215	93	73	108	999999	761	999999	667	64	999999	38	462	177	97	141	999999	952	506	398	164	175	987	492	760	965	999999	999999	466	157	673	989	999999	440	999999	680	410	999999	999999	434	602	77	238	867	239	597	999999	385	999999	405	857	999999	999999	291	106	999999	228	999999	312	142	999999	999999	520	519	391	173	650	32	999999	416	730	467	445	82	999999	96	937	129	262	173	198	46	999999	71	300	965	984	999999	999999	523	462	999999	11	384	288	261	999999	718	999999	76	999999	999999	444	856	674	399	272	932	495	20	775	108	347	148	944	119	203	459	228	425	189	554	688	427	999999	920	999999	70	793	544	999999	228	999999	196	227	443	999999	300	396	999999	
703	61	999999	999999	747	364	472	999999	999999	178	999999	999999	499	71	886	999999	76	26	902	754	934	212	149	999999	481	557	465	160	921	510	999999	902	999999	327	999999	137	942	364	680	999999	458	602	629	624	486	999999	999999	581	310	999999	377	585	397	642	967	500	912	660	852	200	898	321	941	930	661	165	44	181	999999	758	459	711	345	312	305	341	999999	524	474	49	828	883	850	106	999999	999999	514	430	360	231	225	292	511	490	701	147	661	699	999999	330	406	999999	243	999999	376	999999	249	94	346	635	918	397	196	812	372	25	470	999999	999999	729	651	999999	999999	127	543	177	999999	855	999999	167	680	882	561	154	999999	281	650	309	999999	477	691	999999	94	725	999999	827	999999	999999	128	999999	999999	999999	999999	243	999999	792	735	126	17	999999	465	394	483	188	999999	999999	835	52	179	100	374	999999	999999	999999	48	999999	999999	106	813	715	81	510	737	925	490	863	980	328	475	851	545	534	301	999999	21	999999	946	905	769	278	991	63	999999	37	321	516	701	999999	205	457	272	639	312	301	137	999999	657	557	698	101	999999	517	577	328	999999	840	869	593	317	740	999999	624	336	545	723	28	981	710	999999	999999	172	999999	133	27	999999	905	231	999	999999	67	650	399	216	678	999999	484	486	211	481	480	647	118	275	999999	182	648	313	767	999999	999999	973	946	942	724	929	657	394	559	740	649	618	869	199	260	999999	885	417	657	331	249	999999	999999	238	143	336	999999	999999	668	845	939	602	464	999999	294	93	999999	456	492	749	566	100	999999	471	999999	862	999999	999999	25	999999	999999	241	655	446	338	577	203	718	808	999999	999999	999999	725	714	999999	57	164	447	905	176	999999	438	925	908	999999	158	615	318	999999	281	558	145	126	305	999999	708	999999	999999	102	717	890	999999	647	104	873	999999	375	222	671	784	707	999999	999999	999999	976	858	315	747	681	189	961	885	322	537	838	999999	408	429	166	101	110	999999	999999	198	286	999999	999999	830	44	999999	999999	999999	647	622	573	228	131	278	328	699	402	209	346	999999	755	14	999999	120	265	143	642	945	66	579	683	571	985	999999	999999	999999	999999	999999	712	999999	999999	569	248	999999	963	620	618	140	111	466	698	901	999999	999999	999999	281	739	680	575	901	91	838	346	77	938	11	999999	307	705	754	999999	999999	497	999999	517	195	999999	999999	156	645	524	512	843	599	880	782	771	553	391	999999	834	396	909	810	875	999999	999999	180	761	962	999999	321	434	357	834	780	999999	
420	999999	257	514	766	999999	930	386	579	994	746	196	165	240	689	999999	413	919	999999	18	686	513	949	962	595	221	999999	268	213	87	496	765	110	379	361	629	143	786	77	862	979	433	306	572	486	984	606	731	698	405	30	437	599	999999	727	907	999999	999999	918	555	350	671	183	501	508	981	999999	786	878	69	782	999999	851	383	999999	262	216	387	486	611	614	462	999999	808	999999	68	999999	338	651	999999	999999	849	868	522	522	317	260	999999	73	504	999999	819	853	999999	623	404	586	999999	742	474	700	597	808	999999	940	887	111	375	444	450	815	999999	144	434	414	999999	758	338	999999	999999	12	410	999999	981	999999	999999	999999	931	999999	999999	481	950	999999	187	753	67	51	560	581	634	999999	999999	370	623	689	150	999999	428	233	690	645	257	999999	30	471	299	999999	999999	999999	999999	288	180	190	782	999999	999999	170	957	680	357	891	208	757	999999	516	127	50	699	999999	572	120	190	708	999999	999999	999999	595	576	999999	463	783	224	956	436	355	45	704	588	999999	823	980	727	747	999999	798	446	500	138	999999	354	259	584	999999	999999	999999	999999	472	686	764	999999	280	999999	251	999999	574	999999	251	999999	880	481	423	461	55	478	999999	392	443	832	999999	999999	733	467	72	371	214	208	690	999999	401	999999	573	999999	999999	910	999999	395	485	530	311	132	205	179	999999	999999	930	797	999999	65	449	999999	664	639	981	194	999999	813	531	880	22	375	999999	327	929	632	999999	406	638	144	924	206	906	912	999999	999999	385	563	219	40	440	416	669	635	484	749	594	999999	45	638	899	740	864	605	518	999999	146	877	250	624	999999	534	169	404	140	999999	999999	752	999999	408	809	999999	999999	999999	449	605	705	360	999999	190	999999	999999	370	999999	245	999999	342	311	404	595	446	507	323	594	905	999999	257	275	999999	999999	13	999999	824	999999	829	452	999999	372	165	912	999999	999999	999999	70	999999	999999	174	169	168	946	911	443	357	999999	961	999999	143	999999	999999	543	999999	440	856	611	186	999999	159	999999	180	999999	57	999999	156	491	365	661	999999	263	999999	755	742	999999	999999	999999	999999	570	494	310	675	999999	999999	999999	776	621	563	999999	928	433	884	390	10	441	989	375	899	999999	296	999999	168	309	999999	999999	10	840	801	270	333	308	291	616	999999	849	66	999999	999999	918	202	535	999999	999999	999999	48	379	627	755	310	108	999999	658	388	283	628	999999	376	999999	438	138	936	819	303	999999	630	999999	999999	678	160	384	346	891	980	749	761	
937	999999	577	800	999999	999999	94	501	171	592	649	902	343	93	706	690	963	55	999999	265	999999	634	999999	112	896	111	949	604	925	762	850	677	638	999999	690	550	798	999999	927	756	852	328	141	883	980	249	934	594	999999	694	382	999999	201	493	56	312	511	474	903	410	432	999999	575	409	999999	972	273	999999	403	165	891	85	128	43	999999	397	503	217	999999	656	176	365	160	999999	389	999999	486	155	999999	387	49	334	985	527	999999	999999	752	732	999999	17	976	122	200	999999	802	307	727	999999	90	659	809	303	352	999999	243	77	339	344	29	999999	496	128	999999	999999	126	999999	100	601	710	999999	644	999999	76	124	680	63	174	999999	439	92	999999	328	75	816	999999	999999	982	737	293	265	43	418	712	412	521	857	999999	999999	182	244	999999	999999	457	999999	24	999999	236	237	999999	190	903	478	905	999999	460	177	63	540	448	380	585	362	317	454	17	236	999999	999999	602	999999	297	999999	688	999999	874	999999	871	35	801	538	518	754	171	113	362	565	513	774	952	354	999999	235	999999	999999	659	854	817	13	42	788	980	572	635	999999	892	913	789	711	999999	999999	999999	37	738	909	861	999999	201	214	101	999999	722	999999	711	999999	999999	71	263	886	544	999999	343	999999	993	22	999999	946	999999	416	999999	449	999999	801	711	653	58	776	497	827	940	828	663	999999	911	589	75	696	860	999999	735	831	660	999999	999999	53	964	437	44	725	999999	915	711	784	993	999999	676	920	582	999999	209	251	574	435	999999	715	366	999999	999999	999999	947	999999	95	742	681	388	999999	873	635	668	689	620	741	771	476	999999	999999	999999	619	999999	913	154	124	802	187	493	267	999999	955	461	999999	999999	480	630	999999	498	830	969	113	999999	864	802	295	913	379	589	999999	999999	999999	922	598	486	120	697	500	802	747	999999	999999	197	999999	563	918	999999	981	454	149	121	992	977	203	157	776	14	404	999999	858	999999	433	999999	983	999999	274	42	999999	210	133	783	999999	976	750	547	414	915	999999	310	999999	999999	932	924	449	398	810	982	728	451	710	999999	303	999999	943	547	859	967	213	666	299	885	321	780	331	999999	999999	25	236	656	743	999999	520	999999	236	746	999999	509	999999	594	999999	292	314	999999	999999	27	490	999999	42	213	688	447	712	999999	21	998	800	161	999999	999999	417	794	755	82	708	850	999999	208	999999	206	279	360	818	618	21	16	581	900	999999	314	876	999999	983	33	968	306	158	692	93	237	946	126	906	76	999999	999999	
537	241	999999	649	431	999999	999999	836	999999	337	628	103	816	14	999999	899	999999	298	215	186	811	732	114	412	702	902	999999	999999	259	999999	454	752	999999	161	999999	349	198	641	882	594	644	156	99	640	677	64	876	88	810	57	256	617	860	10	999999	999999	999999	310	947	529	176	671	586	781	883	999999	661	999999	536	999999	710	999999	416	999999	541	664	642	999999	734	647	36	46	125	212	906	836	891	440	113	999999	221	999999	694	362	427	973	570	317	756	800	402	222	999999	732	999999	27	210	999999	468	394	172	999999	575	310	503	140	556	384	874	57	984	231	999999	862	999999	821	544	63	999999	568	103	999999	717	933	254	813	493	392	865	888	635	652	971	719	510	558	323	394	859	297	427	196	443	709	999999	999999	661	689	866	525	483	999999	56	999999	999999	837	999999	641	66	689	646	173	519	985	421	342	259	841	362	317	508	160	204	905	151	999999	999999	18	999999	999999	162	804	525	349	414	999999	605	81	428	673	612	682	337	999999	650	999999	677	457	999999	999999	921	999999	337	558	26	999999	952	150	999999	999999	999999	999999	523	983	536	842	647	179	581	932	736	188	422	688	999999	826	822	33	999999	887	240	444	720	999999	999999	999999	477	967	332	91	536	465	321	46	727	675	999999	999999	999999	999999	616	507	876	365	746	999999	406	999999	999999	200	511	928	885	872	999999	511	999999	878	999999	202	999999	999999	999999	499	405	281	867	386	961	38	999999	477	389	999999	280	732	568	365	897	418	937	828	122	999999	999999	607	579	999999	883	225	999999	999999	522	451	443	935	661	999999	959	474	875	29	687	825	533	43	549	999999	601	999999	943	861	980	423	265	999999	999999	999999	919	999999	702	999999	503	745	579	386	955	999999	24	345	80	999999	405	433	543	917	151	297	999999	545	67	151	999999	463	282	598	309	108	999999	896	999999	947	466	171	772	457	526	941	999999	157	999999	612	423	266	999999	761	465	557	880	347	404	999999	116	384	999999	560	999999	49	473	980	86	856	750	127	966	133	999999	243	999999	95	401	999999	51	460	467	455	727	999999	114	520	999999	999999	999999	849	502	108	841	92	431	222	876	486	999999	275	80	999999	861	306	299	235	46	999999	896	999999	946	204	238	655	916	294	832	988	935	999999	848	334	638	901	625	999999	999999	642	811	999999	999999	999999	731	776	389	245	593	430	301	878	483	910	999999	433	903	307	999999	195	175	146	389	999999	551	525	427	746	593	959	681	431	999999	403	420	458	585	999999	
999999	461	999999	681	700	999999	697	67	478	937	479	214	999999	327	997	106	477	675	999999	330	373	999999	359	643	651	999999	749	870	934	89	999999	407	847	871	999999	418	920	494	445	977	201	493	56	489	276	999999	961	363	433	847	999999	999999	398	264	668	268	112	632	40	76	999999	826	133	399	448	999999	366	136	494	588	186	982	239	92	139	999999	168	869	376	999999	999999	395	999999	999999	999999	754	18	593	213	575	316	297	999999	378	324	374	370	657	51	204	999999	834	869	844	671	943	515	315	999999	788	109	243	265	999999	403	999999	389	999999	246	693	73	773	999999	918	282	999999	529	860	999999	765	518	999999	828	181	249	838	526	999999	424	219	249	702	468	424	476	82	41	695	974	57	984	334	421	999999	141	259	910	999999	572	999999	424	654	547	369	280	598	999999	999999	999999	565	750	788	621	36	454	999999	315	508	452	999999	856	999999	885	721	781	194	99	480	49	990	927	999999	39	641	794	594	165	108	154	877	999999	947	176	419	306	999999	712	394	999999	771	999999	412	508	999999	927	590	768	826	588	999999	509	999999	54	539	637	185	758	999999	999999	860	215	216	999999	574	541	999999	667	476	424	584	482	999999	576	278	999999	525	77	667	999999	999999	999999	338	520	68	999999	999999	999999	636	782	130	447	999999	162	53	565	737	57	999999	999999	28	923	302	999999	13	613	804	368	999999	493	121	118	101	276	999999	44	876	696	305	999999	809	999999	999999	694	999999	147	999999	999999	532	999999	318	477	143	836	695	290	532	926	516	455	574	374	138	153	670	22	356	999999	999999	19	689	51	752	737	31	23	892	999999	999999	999999	999999	999999	999999	72	184	644	975	999999	580	999999	511	950	189	850	999999	445	876	886	999999	999999	790	295	429	999999	33	276	999999	405	815	682	999999	923	818	650	592	321	538	999999	968	36	47	101	999999	999999	507	999999	862	999999	115	586	146	15	999999	999999	85	999999	832	322	999999	908	999999	579	449	999999	361	999999	141	999999	267	320	906	811	918	997	999999	698	409	999999	26	294	999999	824	299	999999	545	999999	999999	992	574	999999	489	999999	999999	999999	117	467	652	987	999999	919	999999	333	644	795	999999	335	999999	999999	582	386	999999	999999	305	999999	504	104	289	220	362	969	249	149	964	252	830	690	784	857	999999	786	56	422	999999	999999	686	90	999999	504	999999	220	304	761	999999	999999	847	701	920	999999	566	23	188	442	634	64	680	468	368	401	964	988	551	999999	697	999999	340	999999	766	208	77	423	914	
999999	660	152	674	487	728	999999	999999	139	770	511	300	875	608	614	787	999999	427	999999	721	788	539	570	669	74	999999	624	857	999999	999999	999999	999999	999999	109	402	781	492	389	999999	740	592	996	835	228	49	939	821	999999	726	999999	798	781	850	701	136	256	100	483	610	999999	114	919	312	999999	57	999999	999999	776	215	832	999999	588	234	487	139	791	704	999999	630	135	252	436	141	999999	999999	941	364	452	973	156	691	18	779	779	635	999999	999999	640	181	741	999999	999999	999999	999999	999999	999999	556	372	571	344	551	748	853	485	180	677	788	188	67	999999	999999	705	802	68	151	296	809	454	851	466	107	999999	999999	888	343	206	454	247	461	999999	999999	999999	880	638	604	942	165	999999	609	958	885	515	582	74	798	95	999999	923	752	386	411	112	520	115	999999	488	577	964	151	973	232	550	726	999999	722	950	999999	999999	463	208	140	999999	844	999999	581	592	491	116	99	257	953	531	494	85	525	291	481	775	999999	999999	374	200	999999	635	736	344	788	451	352	999999	270	89	999999	554	999999	999999	267	627	999999	655	996	471	875	999999	999999	701	66	651	999999	440	999999	59	772	347	833	939	362	218	167	247	803	50	999999	999999	987	873	71	939	999999	999999	33	854	251	745	999999	902	325	268	616	999999	287	147	999999	911	378	220	999999	132	999999	999999	543	999999	469	296	851	999999	708	633	906	155	999999	126	999999	986	416	624	808	36	227	999999	624	999999	999999	132	959	666	999999	852	999999	776	999999	939	228	525	999999	974	394	999999	894	173	204	691	999999	470	405	171	326	999999	999999	753	412	291	904	790	690	450	456	347	337	195	752	856	761	140	589	700	999999	305	900	442	240	853	142	64	735	933	740	142	727	999999	350	365	357	128	374	285	44	438	999999	644	528	57	627	999999	420	348	999999	232	881	704	273	31	948	72	999999	558	158	999999	64	757	709	999999	619	539	844	396	509	642	766	314	665	469	471	265	999999	193	235	433	643	397	999999	518	260	32	999999	329	999999	999999	605	815	136	194	383	86	935	213	437	999999	864	33	839	297	466	576	49	804	999999	692	158	999999	333	999999	216	667	754	200	73	597	15	525	999999	224	47	999999	188	481	95	999999	330	709	756	999999	569	999999	557	999999	62	684	982	729	769	999999	145	274	999999	410	977	715	331	744	150	839	92	999999	54	625	259	999999	398	568	999999	999999	371	448	583	196	166	596	119	49	148	389	614	285	756	265	999999	772	468	777	
503	380	999999	999999	569	916	64	230	999999	999999	999999	547	295	424	21	603	362	697	690	999999	999999	391	606	292	606	761	235	999999	591	788	546	487	56	621	74	348	112	785	879	667	141	935	31	999999	999999	600	103	999999	999999	999999	902	391	91	172	999999	122	773	779	979	808	691	257	999999	786	396	978	500	674	999999	672	500	577	817	33	999999	319	369	429	709	999999	667	45	542	438	999999	164	999999	883	98	999999	574	333	999999	80	999999	884	306	244	790	999999	110	429	839	601	999999	334	573	68	998	999999	999999	999999	80	974	999999	656	714	210	900	241	583	999999	999999	407	108	999999	771	999999	57	999999	22	999999	638	999999	905	247	205	941	776	561	590	346	885	874	209	999999	262	999999	999999	329	180	106	343	999999	31	493	844	442	502	494	562	826	20	719	211	626	715	966	999999	902	999999	772	433	348	650	246	731	710	207	878	915	940	816	727	118	916	791	90	999999	422	999999	999999	999999	291	998	763	335	999999	673	999999	514	999999	762	999999	999999	999999	672	995	907	784	761	999999	245	999999	579	999999	999999	293	999999	294	834	635	883	656	999999	698	334	152	349	887	999999	999999	46	624	999999	629	187	789	999999	710	999999	796	182	308	661	269	527	999999	711	386	753	52	999999	389	748	999999	999999	116	527	180	83	529	656	30	873	204	107	620	260	950	445	230	434	900	999999	999999	463	585	999999	249	180	999999	999999	999999	143	868	12	657	875	494	227	80	272	688	637	724	149	161	434	466	172	906	572	999999	941	999999	618	664	349	709	426	826	122	288	10	573	98	693	887	999999	202	450	744	766	733	374	999999	746	273	324	899	311	160	999999	87	273	937	999999	999999	610	259	348	999999	176	78	400	958	984	688	74	999999	999999	273	999999	274	999999	172	806	38	576	574	999999	999999	999999	999999	999999	675	583	210	736	635	419	671	287	756	854	142	999999	698	342	999999	974	68	999999	999999	999999	47	999999	274	364	111	999999	650	454	45	387	999999	293	366	999999	724	384	783	951	438	999999	999999	986	672	419	999999	593	999999	695	171	600	814	201	345	367	87	943	999999	845	635	504	769	226	252	999999	907	849	222	745	999999	40	201	116	770	472	667	61	69	854	999999	999999	33	954	999999	999999	999999	755	999999	998	876	780	999999	937	999999	934	456	999999	999999	303	999999	740	999999	372	87	140	409	999999	431	999999	700	999999	883	465	80	127	999999	814	932	999999	805	161	901	224	869	837	965	263	790	999999	25	108	316	765	351	999999	
146	661	876	163	45	999999	333	84	307	999999	896	609	999999	208	464	999999	636	999999	498	361	838	166	503	999999	174	155	916	595	856	602	719	999999	123	999999	980	819	937	999999	771	939	827	999999	917	999999	940	365	999999	592	381	383	999999	379	999999	990	206	980	167	636	988	999999	949	737	227	704	140	999999	495	830	227	999999	704	856	999999	558	533	999999	249	484	999999	808	757	333	224	483	140	999999	850	132	839	999999	999999	311	791	999999	990	99	999999	222	888	171	870	566	374	999999	999999	999999	213	718	467	195	741	999999	336	189	142	625	523	744	574	791	928	372	991	227	982	403	75	999999	999999	443	412	999999	596	148	999999	201	959	487	804	999999	145	141	665	653	999999	978	999999	999999	747	374	576	864	647	106	242	507	574	157	999999	999999	999999	918	160	33	783	713	999999	999999	250	941	666	45	939	999999	655	796	707	999999	958	14	428	462	547	203	867	547	389	499	999999	441	999999	811	734	999999	975	227	999999	641	870	555	891	787	999999	806	708	999999	999999	598	451	999999	799	236	198	749	857	999999	380	957	166	245	334	597	291	808	324	854	311	420	84	999999	999999	75	477	999999	999999	640	999999	741	494	336	622	791	58	999999	641	400	623	985	671	999999	847	999999	999999	634	231	303	505	563	491	999999	999999	514	523	999999	630	999999	758	785	999999	226	996	999999	472	830	623	999999	549	822	176	923	241	326	999999	999999	590	791	590	843	999999	820	999999	537	259	640	106	118	277	45	839	907	641	838	359	454	891	218	561	999999	20	688	753	999999	999999	568	622	912	999999	337	432	838	153	915	602	999999	92	999999	999999	831	999999	515	999999	514	982	269	999999	402	999999	304	999999	382	999999	935	832	504	76	461	150	691	27	999999	353	939	612	10	764	725	999999	544	999999	432	828	729	921	505	422	248	701	137	285	999999	945	470	42	999999	608	999999	93	999999	748	631	328	697	814	549	171	335	901	981	504	566	167	432	931	999999	553	999999	24	336	999999	828	999999	22	415	999999	999999	882	907	563	402	556	999999	147	795	741	113	141	915	999999	343	97	347	999999	632	999999	73	523	999999	169	505	999999	202	757	27	920	999999	316	292	26	311	289	428	348	589	948	924	30	637	199	769	422	594	642	999999	999999	490	50	389	999999	734	724	353	747	999999	304	999999	999999	999999	875	999999	999999	999999	899	999999	64	669	999	139	684	795	53	886	349	400	92	513	999999	999999	34	439	999999	927	999999	999999	586	936	680	289	295	594	999999	
900	761	329	972	999999	695	572	999999	333	491	910	704	901	999999	838	14	999999	975	790	803	130	105	446	49	869	262	616	999999	999999	999999	719	844	999999	999999	152	999999	29	999999	519	818	987	826	999999	947	999999	999999	694	601	748	931	333	314	505	791	918	805	325	289	112	320	88	89	999999	344	772	999999	999999	155	999999	999999	999999	999999	465	971	999999	999999	999999	498	129	999999	567	25	745	196	665	414	349	999999	837	347	808	739	324	999999	740	908	17	365	185	854	617	999999	62	43	947	404	849	999999	975	624	410	827	170	999999	753	999999	999999	999999	679	368	999999	316	317	211	905	254	614	267	999999	907	295	49	323	275	39	28	962	711	249	270	565	816	333	222	999999	981	579	859	455	677	574	999999	685	999999	137	999999	242	851	138	702	790	591	301	77	339	999999	999999	894	435	734	110	631	999999	418	803	999999	982	104	274	999999	675	754	812	564	999999	910	363	506	147	728	785	999999	583	999999	480	973	524	999999	883	576	477	684	433	999999	576	943	992	277	23	999999	999999	147	586	999999	37	45	779	999999	999999	999999	16	17	999999	707	999999	989	58	846	938	999999	395	726	220	999999	456	990	999999	999999	987	399	999999	96	999999	919	410	647	534	378	999999	444	999999	787	999999	464	569	469	999999	726	999999	587	999999	999999	338	194	999999	999999	926	887	758	999999	999999	686	749	344	510	920	524	837	306	311	999999	999999	337	503	634	999999	204	999999	139	986	73	999999	331	410	505	999999	757	308	999999	807	721	646	620	482	999999	517	48	197	954	649	944	100	999999	469	133	224	817	835	559	234	408	999999	758	771	973	119	365	999999	839	999999	172	226	749	498	999999	817	69	855	999999	999999	569	16	999999	490	999999	973	184	999999	286	999999	999999	922	749	862	409	550	999999	999999	999999	999999	999999	699	999999	999999	487	728	350	999999	999999	316	165	961	71	999999	665	401	378	999999	730	10	935	999999	71	999999	783	249	999999	887	99	49	929	220	999999	999999	964	869	999999	586	12	999999	632	253	982	970	134	993	861	317	207	17	999999	619	128	999999	684	658	999999	799	442	247	999999	463	999999	839	386	945	614	908	477	999999	743	999999	275	417	377	691	520	100	434	999999	387	169	689	91	868	319	101	849	478	316	241	858	153	765	70	179	999999	153	593	189	389	953	999999	411	273	389	354	711	140	993	999999	547	374	653	860	103	773	760	970	77	853	765	999999	999999	564	884	999999	999999	999999	208	289	376	507	254	410	434	328	288	999999	488	
964	390	999999	999999	178	999999	494	500	904	967	405	651	183	526	999999	999999	999999	679	846	389	741	843	364	931	714	771	49	129	252	435	774	999999	942	492	112	999999	999999	954	992	869	400	158	605	999999	999999	999999	203	980	918	999999	999999	649	999999	438	747	130	35	786	770	407	654	374	257	999999	999999	911	708	999999	423	999999	999999	569	686	976	988	593	248	975	139	999999	577	69	211	466	524	134	999999	514	745	999999	447	269	193	595	225	36	900	999999	195	891	928	999999	567	65	218	352	962	999999	449	164	999999	60	657	694	829	999999	173	999999	955	78	999999	999999	945	441	999999	999999	385	101	761	999999	692	122	789	248	157	74	999999	156	999999	182	172	999999	74	999999	109	397	611	498	766	630	999999	119	999999	999999	42	734	567	136	999999	999999	966	871	704	487	471	999999	270	419	999999	765	999999	26	541	783	906	271	999999	999999	341	39	999999	999999	335	141	108	582	942	672	215	422	999999	375	517	358	999999	999999	892	586	129	339	999999	999999	951	11	999999	846	578	397	220	770	999999	213	794	609	999999	90	546	999999	999999	999999	827	597	213	134	268	999999	999999	999999	577	615	999999	553	244	12	999999	999999	934	334	605	262	999999	554	461	444	818	302	580	907	165	135	999999	329	207	241	999999	539	988	827	742	807	347	999999	819	999999	401	61	969	792	999999	689	155	999999	967	136	883	283	999999	999999	316	999999	157	601	37	452	860	59	355	12	500	372	525	117	591	797	915	999999	735	856	52	766	332	788	210	476	980	542	361	80	999999	238	999999	229	520	776	659	745	367	377	744	999999	999999	966	301	345	173	47	630	180	221	274	547	999999	726	549	643	369	401	999999	472	328	697	285	655	999999	968	306	596	999999	148	179	999999	368	122	700	71	999999	496	999999	312	942	999999	191	999999	93	691	999999	503	971	143	300	354	999999	904	425	655	430	321	39	377	867	450	815	42	52	23	189	176	999999	999999	287	872	536	258	529	416	516	999999	572	999999	852	802	625	999999	848	999999	454	463	696	999999	640	999999	466	497	444	501	105	159	816	999999	512	948	999999	493	999999	427	999999	558	999999	999999	999999	13	749	459	524	75	999999	144	194	226	568	725	480	999999	847	999999	415	999999	999999	37	999999	367	609	502	78	904	335	999999	825	430	18	896	88	686	999999	636	304	999999	973	379	999999	961	999999	600	511	786	477	999999	645	623	999999	778	743	999999	999999	781	404	257	390	999999	999999	693	999999	763	999999	672	999999	999999	84	220	937	
408	999999	445	999999	359	402	19	990	999999	999999	839	496	211	419	239	162	731	988	134	242	57	626	363	639	982	652	211	999999	999999	149	684	421	435	685	999999	713	999999	999999	348	389	394	266	108	999999	899	207	117	354	979	519	915	804	950	978	890	781	712	805	999999	707	200	628	999999	151	752	428	71	525	999999	526	854	735	650	744	847	791	527	179	740	999999	999999	857	412	999999	233	879	999999	999999	795	831	11	503	625	641	199	766	999999	957	441	481	146	592	548	463	665	190	164	215	999999	999999	263	543	75	594	172	999999	225	831	917	873	999999	614	729	974	999999	361	119	999999	999999	91	685	999999	999999	268	648	999999	318	949	664	53	724	265	326	696	999999	999999	437	40	479	999999	551	284	49	568	525	531	999999	999999	999999	313	999999	156	660	999999	999999	999999	999999	807	999999	220	34	275	999999	999999	158	999999	297	43	405	66	923	88	539	700	999999	411	999999	178	999999	127	999999	744	21	999999	973	577	999999	278	999999	999999	999999	630	999999	268	830	285	117	174	419	823	244	829	178	881	390	991	617	959	518	21	999999	636	73	828	999999	290	999999	999999	901	999999	105	999999	759	519	404	302	993	999999	869	265	304	366	999999	919	882	270	576	140	970	999999	999999	999999	999999	271	724	35	566	266	147	550	30	302	273	838	728	225	79	999999	486	999999	997	346	999999	263	717	804	877	154	946	859	713	999999	844	919	999999	460	269	497	795	378	735	737	142	999999	244	11	102	919	201	667	201	917	653	882	983	999999	999999	506	999999	920	999999	422	319	999999	837	896	999999	354	228	278	955	581	863	118	362	269	999999	772	28	999999	999999	957	953	288	668	795	480	999999	935	996	905	763	999999	875	999999	323	427	854	491	999999	553	748	701	923	999999	999999	999999	544	999999	724	420	999999	487	838	218	200	469	41	619	51	425	999999	418	231	372	202	637	988	888	48	841	999999	290	680	999999	963	266	40	576	999999	741	999999	440	221	586	999999	999999	999999	666	40	854	396	244	450	999999	66	339	480	560	519	982	76	656	492	882	71	999999	999999	676	254	934	439	999999	572	309	489	66	207	644	250	915	533	331	857	194	455	999999	840	757	116	633	785	479	66	74	674	289	948	339	525	630	999999	438	422	106	999999	932	999999	150	443	10	142	999999	319	604	999999	744	798	999999	999999	946	661	999999	569	621	999999	959	407	507	634	999999	117	868	129	619	446	999999	909	761	769	999999	451	700	324	999999	500	999999	169	999999	614	
999999	490	650	901	578	969	999999	868	999999	999999	465	534	175	999999	999999	892	274	715	999999	999999	999999	835	47	538	999999	505	960	734	464	999999	207	999999	999999	892	704	720	466	966	550	999999	26	236	999999	814	313	988	286	195	999999	222	235	245	469	305	259	104	453	999999	987	999999	19	999999	414	999999	750	666	589	282	810	522	436	999999	999999	999999	150	138	726	232	234	999999	229	775	999999	251	894	962	999999	999999	642	610	277	353	979	477	640	999999	821	438	73	647	999999	13	384	568	786	927	80	418	999999	131	378	230	888	70	853	999999	52	999999	785	788	999999	999999	999999	210	255	999999	329	999999	999999	819	316	999999	169	999999	528	225	400	94	465	999999	891	921	495	521	241	57	999999	918	624	406	289	999999	653	285	320	999999	999999	999999	999999	704	607	383	997	344	999999	999999	70	310	542	638	999999	957	707	999999	896	414	454	128	968	208	626	411	82	24	999999	657	644	884	277	69	999999	225	770	760	369	999999	924	160	707	999999	999999	164	385	985	562	999999	951	835	388	905	999999	255	216	125	87	206	310	999999	999999	166	999999	186	43	482	787	627	999999	999999	458	387	490	304	999999	999999	999999	471	999999	999999	461	218	705	809	999999	371	56	999999	19	655	682	172	999999	941	355	999999	717	999999	130	903	208	935	145	14	386	999999	424	999999	834	399	999999	999999	181	223	531	595	460	635	680	999999	436	192	617	540	274	295	179	999999	999999	870	999999	999999	999999	999999	889	525	83	700	999999	504	946	337	770	619	752	76	999999	999999	419	760	999999	91	139	458	476	26	327	604	740	101	831	875	770	999999	300	501	274	58	333	15	999999	759	212	999999	999999	108	999999	999999	788	207	999999	999999	999999	198	780	27	999999	892	999999	873	208	479	960	341	673	81	566	805	329	999999	801	943	671	413	248	340	999999	953	733	377	999999	329	815	543	797	656	745	999999	194	283	229	382	402	460	807	52	799	999999	512	653	542	616	999999	538	999999	360	999999	726	999999	999999	148	328	169	288	278	878	663	999999	544	26	336	984	620	56	40	999999	999999	220	605	999999	540	17	450	89	835	999999	651	287	999999	446	153	28	632	745	144	901	999999	999999	999999	928	389	999999	336	496	327	557	995	632	507	976	999999	302	130	754	999999	999999	877	90	999999	290	237	385	288	107	872	318	361	875	911	999999	216	435	999999	677	999999	167	999999	954	762	287	992	28	779	999999	635	850	999999	878	836	13	33	142	672	901	701	13	999999	238	623	19	206	130	
999999	378	769	999999	274	999999	999999	750	459	923	328	174	999999	219	606	126	472	32	420	999999	49	907	115	999999	999999	999999	976	999999	73	999999	341	752	91	999999	307	410	402	260	585	453	939	95	554	110	814	507	613	491	407	999999	766	600	598	722	91	813	273	999999	621	148	477	136	687	999999	591	575	999999	425	911	205	724	221	446	966	544	999999	999999	15	269	999999	522	999999	414	95	685	740	164	999999	791	493	147	999999	638	999999	976	999999	408	546	999999	249	424	198	579	212	263	554	164	999999	188	137	459	267	436	365	626	983	721	601	332	851	999999	723	633	427	999999	27	583	999	990	730	555	817	497	29	841	999999	999999	212	832	140	586	999999	190	663	44	880	281	999999	820	993	999999	806	223	666	828	700	564	161	154	999999	971	999999	641	457	582	999999	770	416	524	999999	78	999999	768	202	275	999999	542	969	393	187	746	999999	999999	997	639	999999	603	830	201	151	768	762	67	596	169	431	891	999999	91	999999	119	999999	999999	527	924	999999	47	31	401	941	167	594	768	966	999999	999999	975	644	818	999999	999999	939	224	999999	534	999999	999999	999999	42	843	995	809	999999	991	77	881	552	661	82	999999	710	582	438	999999	999999	183	999999	999999	105	498	456	257	915	258	363	179	999999	385	993	618	131	864	988	558	999999	358	706	776	898	619	128	324	571	761	132	466	511	965	999999	999999	322	370	87	999999	396	748	894	640	638	898	240	176	667	999999	935	845	999999	880	314	635	999999	227	202	486	379	141	999999	163	135	897	668	999999	999999	643	306	761	787	999999	999999	999999	463	76	999999	10	388	952	657	117	999999	286	872	630	999999	762	883	999999	178	600	174	999999	999999	999999	514	741	239	555	188	34	999999	999999	68	149	719	117	999999	410	89	201	108	427	484	578	338	999999	34	47	999999	234	759	999999	593	197	999999	906	144	999999	999999	407	999999	832	999999	633	948	651	999999	732	911	552	999999	482	24	976	502	999999	999999	493	411	999999	999999	201	531	954	274	956	591	999999	860	999999	973	458	849	682	430	275	653	999999	630	686	630	302	136	482	644	999999	197	616	695	541	135	651	321	895	690	578	311	819	368	992	999999	357	872	108	579	142	999999	342	555	999999	999999	929	863	725	999999	424	75	59	319	987	769	974	999999	328	687	332	146	954	991	999999	964	834	492	999999	626	282	999999	37	902	511	653	854	70	999999	448	206	787	596	858	999999	513	261	509	999999	233	95	182	999999	999999	999999	996	679	
351	704	271	268	446	999999	108	764	994	47	156	808	344	914	999999	716	999999	490	999999	549	999999	999999	999999	712	999999	122	414	999999	999999	876	616	655	515	999999	999999	366	207	189	760	562	999999	999999	282	999999	999999	701	46	318	180	999999	673	999999	712	457	583	626	365	999999	933	334	820	566	664	999999	431	500	999999	370	999999	557	518	700	999999	981	60	11	999999	999999	607	634	85	999999	999999	642	999999	686	942	999999	400	887	10	649	256	999999	741	999999	999999	164	54	614	999999	676	907	623	999999	972	209	999999	406	582	184	492	951	309	258	724	206	999999	915	999999	558	999999	969	524	557	999999	454	999999	250	999999	999999	298	828	992	235	409	999999	747	999999	240	486	221	999999	817	712	999999	698	946	999999	27	736	417	248	999999	66	174	706	393	999999	90	528	905	999999	999999	999999	999999	663	958	83	848	535	458	338	685	269	346	582	999999	999999	999999	180	999999	127	233	392	999999	59	530	936	71	703	806	681	614	999999	999999	730	383	806	826	854	739	999999	999999	999999	287	89	563	49	719	591	553	581	999999	909	30	999999	999999	895	857	836	143	32	21	155	729	999999	999999	973	999999	615	208	999999	984	194	440	634	788	999999	999999	84	999999	490	999999	999999	159	234	655	999999	691	792	473	488	949	999999	720	717	999999	193	999999	510	365	590	361	999999	393	999999	597	841	479	999999	999	999999	791	999999	350	999999	805	542	995	504	999999	30	999999	895	152	720	999999	994	474	722	773	999999	978	603	719	905	139	122	96	950	636	813	234	306	999999	947	999999	177	999999	78	911	329	197	267	389	344	309	465	961	673	802	603	999999	999999	999999	999999	547	197	72	445	522	693	999999	54	999999	999999	795	999999	999999	204	33	238	999999	999999	811	999999	418	721	999999	384	606	674	161	999999	158	43	445	477	999999	999999	410	509	114	214	999999	228	873	152	999999	80	549	324	363	766	999999	574	258	999999	946	177	999999	825	973	687	838	848	542	42	999999	999999	872	328	309	713	794	524	133	150	999999	592	581	275	331	153	835	999999	320	394	773	583	784	473	531	999999	413	999999	536	999999	375	706	685	840	255	563	208	230	25	999999	972	135	450	117	131	363	999999	999999	999999	829	851	999999	537	999999	269	999999	999999	409	797	791	309	219	999999	706	999999	153	906	740	29	768	999999	615	276	670	999999	647	142	677	351	177	921	692	90	706	575	818	178	538	581	932	513	798	432	233	350	763	999999	744	342	999999	456	855	999999	999999	884	246	290	999999	736	622	999999	
999999	67	999999	869	616	139	999999	999999	999999	974	378	168	999999	265	999999	999999	999999	330	658	999999	999999	345	373	721	75	992	354	821	338	538	311	801	959	751	999999	741	999999	364	733	999999	856	613	999999	14	999999	999999	999999	999999	738	999999	247	547	87	122	792	48	694	999999	803	624	784	470	802	999999	672	999999	209	999999	135	414	390	688	596	34	653	785	959	368	999999	378	999999	873	92	999999	999999	764	724	846	959	101	56	999999	560	119	849	395	810	958	341	999999	497	277	999999	999999	673	559	950	63	469	999999	89	335	274	434	244	999999	999999	527	136	908	852	999999	386	44	368	496	137	487	184	267	999999	999999	999999	999999	881	121	528	999999	999999	742	813	999999	387	951	999999	721	629	135	874	938	999999	293	831	432	657	144	891	320	965	187	431	999999	878	211	42	999999	307	999999	999999	132	392	628	915	394	105	191	975	999999	32	999999	999999	11	613	245	259	691	179	999999	999999	746	230	999999	793	434	320	350	792	185	918	934	999999	497	999999	751	999999	389	377	999999	336	475	169	466	298	328	320	999999	859	999999	952	999999	907	999999	656	806	902	185	834	491	83	755	999999	799	515	98	233	379	999999	862	689	999999	324	732	278	19	999999	764	999999	475	999999	890	490	159	233	577	36	999999	840	776	849	381	999999	999999	999999	999999	86	369	999999	210	104	940	999999	997	953	92	36	185	433	999999	228	147	266	369	377	193	275	250	576	937	72	512	538	653	23	318	324	438	369	697	933	228	999999	999999	381	183	999999	492	206	150	999999	850	297	999999	999999	711	999999	196	518	189	316	835	792	22	999999	591	412	357	984	644	999999	598	815	736	713	10	333	547	999999	204	999999	782	53	436	397	999999	999999	344	105	999999	203	138	919	190	390	107	435	999999	580	789	999999	999999	999999	561	999999	952	45	999999	490	556	387	577	208	324	885	533	999999	365	625	926	376	77	999999	683	451	640	679	635	999999	615	999999	533	966	208	433	761	284	999999	65	445	999999	664	999999	549	924	625	930	605	999999	857	999999	79	185	654	422	703	290	824	999999	741	999999	409	215	874	981	854	611	999	890	134	258	309	310	190	751	712	999999	999999	999999	826	709	83	999999	498	310	505	999999	322	785	730	481	999999	382	323	172	999999	999999	978	568	79	23	930	714	179	999999	15	769	994	902	710	488	577	75	293	999999	209	78	716	999999	486	506	299	224	170	999999	798	999999	987	28	975	263	245	154	689	812	779	368	171	890	304	999999	363	
419	84	999999	903	999999	98	291	962	999999	741	414	999999	999999	724	716	554	527	809	88	781	999999	927	456	253	433	999999	999999	999999	840	907	826	280	999999	152	880	149	999999	748	414	838	705	65	278	522	999999	999999	125	999999	73	999999	643	91	225	999999	387	999999	628	998	480	17	999999	38	132	800	915	143	999999	430	999999	576	635	999999	405	249	86	919	659	999999	422	999999	270	999999	999999	35	273	999999	999999	796	765	398	521	920	999999	406	231	999999	999999	478	606	697	999999	999999	254	496	188	864	685	999999	877	468	999999	693	586	118	747	234	999999	106	536	999999	89	545	665	456	64	999999	510	998	28	409	986	999999	337	724	999999	574	149	702	847	408	69	88	918	306	565	828	999999	169	999999	997	837	836	999999	437	618	999999	40	999999	442	472	363	686	999999	478	481	651	365	861	477	182	94	146	258	999999	120	11	627	368	890	236	999999	351	349	30	572	159	249	999999	999999	455	999999	999999	270	384	54	382	129	449	825	913	472	482	691	999999	912	700	587	813	999999	617	567	999999	907	215	101	999999	346	937	999999	331	999999	465	755	32	637	743	876	874	93	999999	881	187	999999	976	764	898	660	863	117	872	999999	436	583	999999	888	872	443	64	293	999999	45	192	544	503	511	17	999999	669	848	178	824	999999	729	999999	735	999999	138	930	451	203	999999	999999	999999	43	759	976	999999	999999	999999	765	310	821	591	61	999999	699	643	49	475	757	180	990	999999	939	999999	858	706	993	763	507	999999	513	613	99	680	562	362	510	743	535	134	999999	535	92	868	999999	132	678	888	46	999999	999999	465	999999	32	371	999999	999999	985	999999	999999	888	999999	636	999999	797	217	999999	999999	148	346	999999	999999	999999	632	999999	465	999999	80	55	736	38	114	726	760	654	999999	999999	77	319	104	999999	999999	841	266	246	968	899	71	81	794	630	306	749	699	614	792	524	72	322	906	536	820	999999	999999	250	784	999999	999999	377	749	298	999999	72	999999	999999	618	464	684	999999	741	566	870	999	999999	999999	731	364	36	156	861	999999	856	754	412	568	651	584	676	25	461	202	999999	693	332	506	206	244	705	999999	996	999999	840	676	581	999999	999999	821	689	69	518	429	749	729	999999	999999	442	999999	659	486	234	43	788	668	934	999999	542	187	676	754	999999	496	659	212	160	533	999999	999999	183	72	999999	830	894	616	506	42	453	304	187	116	73	526	999999	229	600	962	999999	181	742	42	807	999999	154	935	160	31	770	999999	999999	982	
533	262	999999	596	582	403	149	181	999999	902	999999	248	999	999999	690	392	999999	439	612	197	982	520	448	151	265	999999	686	959	999999	485	271	906	724	204	583	811	30	989	646	206	823	378	19	999999	999999	999999	488	999999	254	768	120	999999	934	391	999999	22	999999	999999	340	167	717	999999	716	686	999999	199	523	804	986	999999	371	999999	792	999999	999999	614	510	999999	215	696	936	111	714	999999	999999	930	999999	343	204	570	997	665	658	999999	488	999999	662	333	999999	746	55	684	597	999999	407	199	548	527	26	999999	511	215	159	644	231	615	475	999999	322	709	227	189	999999	426	882	706	272	313	927	731	952	187	408	999999	650	999999	514	348	299	185	391	454	999999	808	68	791	999999	24	267	872	177	999999	999999	499	529	865	84	180	493	700	926	244	999999	295	443	334	807	999999	999999	999999	999999	999999	730	147	327	999999	862	800	367	100	200	257	999999	65	563	999999	999999	908	939	784	187	999999	855	598	258	999999	999999	41	375	734	999999	824	999999	298	771	999999	912	873	181	999999	999999	283	813	402	510	678	198	545	731	134	167	898	751	219	791	767	281	141	888	180	918	830	435	633	116	376	237	757	293	999999	999999	999999	737	999999	781	903	530	462	98	579	958	319	309	250	576	95	82	811	999999	13	770	780	999999	10	837	182	999999	190	296	999999	451	440	261	999999	999999	864	171	999999	437	887	247	818	53	318	222	609	530	194	66	31	303	425	999999	290	999999	999999	318	736	355	608	999999	349	999999	954	137	528	68	999999	524	712	924	514	383	999999	766	951	737	675	788	238	999999	663	134	999999	999999	36	189	971	468	999999	999999	435	999999	829	832	897	999999	98	191	694	999999	440	670	999999	107	789	51	642	523	999999	999999	642	999999	127	999999	401	225	999999	999999	111	348	96	999999	424	166	999999	301	999999	786	868	310	648	494	104	687	220	999999	780	177	60	984	547	457	999999	221	913	487	105	872	441	682	999999	974	999999	999999	464	808	999999	196	608	498	497	855	655	499	250	999999	852	440	746	408	444	733	999999	127	999999	639	963	212	253	21	205	999999	355	196	560	673	415	749	232	411	746	594	569	561	497	691	801	999999	970	765	634	665	135	999999	247	26	910	962	554	999999	845	53	942	596	303	814	510	469	939	576	742	999999	217	999999	661	850	174	512	629	119	837	795	242	488	386	539	557	322	948	544	763	453	204	408	999999	999999	651	973	999999	999999	191	999999	238	404	999999	530	458	999999	999999	
396	851	408	342	445	999999	59	999999	999999	219	763	267	999999	520	405	813	299	908	809	778	957	209	999999	254	946	927	999999	566	838	465	999999	91	766	940	562	692	365	999999	759	999999	999999	999999	196	763	999999	425	994	822	999999	590	733	621	648	22	423	196	660	163	395	517	999999	493	973	998	363	681	500	256	999999	999999	458	189	159	398	999999	75	22	437	750	999999	932	682	999999	999999	732	244	442	999999	999999	375	999999	211	724	252	929	33	918	198	999999	822	924	747	864	130	999999	554	472	260	750	358	184	232	999999	999999	584	809	760	725	275	128	248	999999	729	592	681	256	464	999999	468	248	999999	824	999999	927	607	194	999999	612	125	999999	771	192	14	178	201	809	999999	860	667	129	273	202	923	291	999999	999999	28	282	449	884	99	565	999999	512	211	360	204	486	266	400	991	157	609	96	357	66	999999	999999	999999	871	458	603	250	348	974	954	901	746	353	429	176	545	999999	240	999999	216	400	501	967	840	999999	322	604	999999	999999	999999	592	999999	934	527	445	467	880	577	436	999999	999999	452	537	256	999999	458	142	836	233	999999	999999	999999	997	150	999999	999999	592	560	267	146	998	999999	220	858	371	74	812	825	999999	708	664	596	999999	602	999999	947	964	721	391	166	189	768	999999	681	142	223	838	999999	861	205	999999	329	319	999999	498	352	241	679	885	394	999999	317	852	525	791	999999	574	405	259	999999	999999	871	999999	111	957	239	929	539	999999	157	236	29	964	788	999999	999999	999999	514	114	548	715	999999	835	997	520	999999	999999	527	889	745	649	442	543	153	919	999999	161	218	342	999999	999999	702	954	999999	167	999999	352	73	692	456	120	70	301	711	12	991	46	181	999999	999999	323	411	649	999999	508	793	485	821	869	830	194	77	182	846	999999	999999	340	999999	839	999999	999999	852	999999	443	634	999999	999999	832	150	928	967	979	628	257	944	999999	62	974	999999	374	999999	531	204	999999	272	53	887	454	585	988	660	999999	341	695	566	470	576	999999	355	919	651	653	680	941	999999	214	999999	925	901	999999	961	999999	868	475	754	997	658	973	181	591	701	696	256	161	999999	38	648	933	690	484	444	846	629	320	722	496	850	263	999999	67	604	962	553	470	37	304	80	866	999999	568	999999	999999	45	763	999999	954	407	999999	673	999999	999999	515	244	426	680	125	999999	557	752	267	157	405	974	123	987	738	153	999999	133	972	958	782	991	999999	672	999999	811	999999	102	768	999999	999999	589	175	
502	98	999999	999999	999999	912	567	522	124	684	999999	416	627	921	776	999999	811	999999	999999	701	875	999999	524	999999	754	838	999999	871	465	983	177	999999	816	809	621	899	19	26	999999	221	415	999999	999999	999999	711	266	224	889	99	612	999999	999999	999999	887	299	718	573	616	382	951	608	695	999999	140	999999	594	600	999999	310	876	999999	999999	999999	193	296	439	125	217	410	498	623	424	999999	852	37	699	899	928	519	902	999999	403	644	999999	612	719	999999	537	801	126	665	999999	589	999999	143	171	853	742	999999	860	602	366	999999	884	999999	999999	913	215	999999	816	695	672	309	999999	551	999999	999999	580	581	576	999999	588	415	999999	832	227	835	569	999999	865	845	999999	336	658	310	999999	197	760	716	999999	999999	999999	434	984	431	993	107	191	671	66	999999	999999	170	34	810	23	950	921	61	999999	358	354	999999	248	971	537	345	650	106	582	889	999999	863	163	999999	999999	164	999999	999999	839	130	653	897	999999	854	572	999999	311	848	999999	28	275	708	605	79	999999	999999	999999	22	999999	657	456	999999	99	177	620	419	17	999999	933	859	999999	68	222	990	704	456	833	393	409	540	43	802	809	999999	623	692	268	94	319	198	999999	419	969	191	673	568	808	495	243	162	989	58	999999	437	499	999999	496	999999	374	14	999999	802	613	362	999999	999999	285	535	554	928	161	922	943	744	890	999999	99	41	999999	146	648	999999	159	256	550	999999	886	382	999999	416	205	652	999999	999999	343	176	805	999999	999999	29	293	999999	940	999999	11	76	114	180	546	389	127	464	999999	238	366	517	652	367	999999	999999	999999	902	470	999999	732	999999	213	638	410	724	314	482	474	306	852	999999	406	844	254	999999	881	715	835	685	298	741	363	999999	948	999999	523	447	999999	928	262	391	812	802	999999	503	863	475	999999	999999	85	645	999999	992	386	991	999999	808	123	999999	757	999999	77	785	849	991	154	722	690	583	210	866	678	545	54	999999	562	604	271	999999	620	415	999999	22	609	652	999999	999999	999999	957	716	715	334	476	181	210	323	37	952	591	999999	151	999999	197	622	218	999999	455	999999	915	999999	515	999999	999999	999999	351	115	64	185	207	250	783	999999	732	866	494	542	212	374	843	999999	534	651	679	401	478	629	758	400	401	999999	305	423	199	527	210	178	961	758	999999	105	269	851	755	351	999999	999999	62	999999	137	676	765	91	999999	767	904	864	867	999999	249	722	357	663	999999	521	944	999999	427	999999	665	325	580	999999	544	748	
887	682	895	999999	826	944	576	437	272	724	920	999999	318	431	623	346	311	991	518	117	747	999999	77	243	406	999999	117	999999	664	812	105	321	999999	366	880	231	999999	539	154	305	155	920	999999	69	600	730	61	995	999999	329	24	999999	935	999999	11	292	999999	661	931	620	999999	729	773	460	629	999999	678	952	999999	402	378	771	999999	223	999999	827	214	18	643	676	164	122	999999	345	798	999999	386	119	365	598	616	316	608	534	999999	426	156	940	999999	991	62	108	453	199	951	252	742	999999	475	999999	87	999999	28	265	999999	724	472	999999	999999	122	233	569	597	953	786	71	172	999999	755	999999	680	999999	578	651	999999	66	669	77	999999	555	774	999999	643	191	521	19	297	999999	999999	744	999999	718	287	999999	767	493	511	999999	413	889	89	430	965	930	503	999999	38	377	641	409	999999	405	54	117	999999	568	926	415	442	999999	774	819	253	20	591	961	987	999999	999999	999999	554	179	999999	504	475	353	698	999999	687	999999	980	920	999999	670	689	558	674	180	979	209	567	105	999999	636	999999	270	187	999999	349	999999	824	999999	999999	510	854	885	741	999999	641	994	999999	223	728	733	796	999999	117	583	331	42	297	817	281	999999	573	458	121	37	389	215	999999	999999	372	999999	884	211	436	211	815	999999	817	999999	538	984	339	353	377	333	839	271	162	999999	633	317	254	17	999999	809	999999	405	773	999999	170	436	828	136	851	582	849	594	427	905	767	527	225	172	289	297	999999	230	91	788	198	999999	999999	999999	999999	65	901	876	704	627	999999	420	39	114	964	999999	166	213	502	795	999999	255	843	257	836	999999	101	92	999999	999999	464	716	324	985	525	999999	383	265	999999	795	680	972	889	800	640	356	498	121	207	999999	999999	151	728	295	999999	942	284	805	999999	14	963	818	158	494	173	559	106	999999	588	921	727	900	197	999999	124	512	365	53	616	999999	617	980	884	999999	89	999999	987	38	682	582	999999	578	999999	999999	832	862	999999	404	637	999999	999999	454	532	286	999999	239	999999	32	181	800	587	240	198	255	397	982	933	607	415	999999	571	999999	371	16	162	159	381	185	999999	262	688	960	416	535	239	173	458	999999	101	849	367	965	856	881	999999	537	389	999999	624	849	928	225	989	786	999999	999999	93	526	133	999999	858	999999	157	919	121	627	824	663	26	233	534	335	999999	566	492	605	221	489	999999	624	769	107	560	34	333	473	970	629	999999	57	999999	931	484	791	991	588	999999	937	
769	378	713	999999	267	400	324	603	709	999999	999999	914	970	603	515	509	999999	760	227	999999	595	648	999999	204	648	968	999999	602	999999	999999	574	904	787	999999	720	642	999999	53	840	170	999999	730	999999	547	336	110	87	486	426	975	999999	240	370	694	999999	130	722	518	87	299	256	722	999999	984	858	399	136	697	883	872	597	999999	920	67	423	999999	884	118	999999	547	891	999999	999999	875	472	343	543	999999	999999	599	920	402	966	999999	913	987	978	999999	688	936	973	389	999999	554	999999	765	320	313	281	999999	999999	613	999999	540	407	589	546	875	522	524	999999	44	766	999999	951	205	999999	378	153	999999	886	115	429	999999	999999	511	999999	631	498	706	32	240	821	999999	999999	317	751	435	999999	334	451	112	266	173	90	939	623	319	602	999999	245	999999	169	845	601	140	193	719	999999	896	525	914	387	815	999999	626	222	322	999999	643	453	104	235	999999	984	999999	999999	265	999999	633	999999	755	38	999999	470	90	80	975	851	233	133	42	469	999999	809	536	999999	451	671	464	727	999999	999999	999999	999999	151	716	999999	861	818	291	927	868	342	19	769	885	999999	354	421	555	247	470	707	520	420	999999	979	19	457	67	407	594	999999	906	586	377	79	579	329	374	730	123	43	999999	205	174	999999	247	49	650	655	106	260	999999	999999	999999	680	448	326	516	737	999999	999999	999999	883	343	482	435	999999	402	816	500	35	999999	824	133	436	765	324	256	509	741	970	806	412	311	343	999999	426	745	999999	630	262	812	637	400	999999	283	999999	862	999999	700	814	646	999999	164	81	214	999999	366	413	914	134	80	17	995	369	607	357	999999	999999	995	999999	687	705	195	248	222	418	433	424	163	707	462	564	808	926	999999	972	258	240	139	401	999999	999999	782	506	191	805	642	41	111	926	486	861	696	999999	137	940	648	915	999999	795	661	941	260	216	672	516	208	78	999999	635	108	351	870	604	999999	355	923	689	66	999999	776	402	999999	999999	230	600	867	127	999999	999999	333	342	381	343	999999	129	91	575	999999	675	607	573	999999	475	827	145	991	999999	743	999999	27	959	858	999999	28	269	628	33	986	82	649	91	279	653	312	766	970	537	864	829	999999	357	856	999999	999999	213	999999	847	409	95	609	774	384	27	375	999999	483	929	999999	480	500	999999	999999	761	35	999999	303	351	999999	70	174	999999	238	914	517	670	113	477	642	814	862	781	623	901	473	999999	706	262	999999	938	999999	50	222	393	338	217	
999999	999999	365	293	910	64	684	348	920	155	546	470	510	704	270	16	999999	510	617	719	443	999999	297	161	999999	51	73	999999	999999	134	999999	999999	585	999999	902	18	121	359	904	999999	107	284	980	328	338	246	751	583	999999	999999	753	711	775	999999	773	89	807	214	473	869	991	458	999999	796	903	701	884	210	999999	262	895	938	605	809	999999	169	707	969	823	583	299	999999	999999	502	380	999999	999999	966	999999	999999	210	907	885	45	999999	648	714	999999	425	636	361	550	780	424	390	999999	116	999999	997	614	382	838	390	890	579	511	900	77	425	373	632	918	673	980	61	987	63	570	993	973	454	999999	554	999999	231	748	709	143	122	565	433	112	969	999999	450	372	999999	994	466	999999	747	647	768	61	14	443	877	800	372	999999	999999	546	972	33	169	859	294	203	999999	999999	802	767	954	860	939	529	999999	999999	540	999999	470	68	113	688	236	806	754	502	192	788	871	908	770	999999	802	887	140	945	763	590	88	333	999999	999999	512	979	692	908	122	484	999999	136	270	683	999999	703	442	293	797	362	999999	791	999999	880	959	893	997	245	68	61	999999	999999	987	949	610	147	999999	478	185	256	124	845	999999	708	304	744	647	96	787	108	455	999999	999999	410	485	296	323	999999	999999	619	999999	457	849	70	94	490	148	321	83	999999	970	999999	999999	550	248	269	411	999999	999999	999999	255	910	457	959	606	552	854	587	474	323	824	288	801	999999	999999	667	999999	329	999999	814	606	336	23	992	999999	999999	738	607	171	225	999999	21	999999	462	373	999999	999999	890	463	542	999999	999999	999999	760	970	999999	172	999999	287	999999	273	92	688	771	618	919	897	464	831	125	813	257	425	259	438	812	419	349	999999	201	667	115	865	999999	999999	54	490	263	32	446	999999	197	330	590	951	999999	333	107	843	454	185	545	69	348	728	388	999999	597	999999	167	282	822	357	999999	999999	999999	227	606	592	573	439	643	999999	394	999999	999999	927	835	999999	999999	489	321	505	749	26	132	56	526	999999	800	908	999999	931	864	174	506	840	244	676	999999	585	726	515	280	25	999999	112	674	552	999999	999999	310	300	695	678	961	326	608	999999	792	122	999999	999999	791	664	546	712	578	230	299	999999	692	999999	999999	60	999999	805	999999	999999	485	29	381	974	999999	349	999999	602	245	196	213	190	241	999999	884	680	999999	482	723	615	478	828	999999	454	262	999999	768	999999	785	645	914	165	999999	874	999999	772	741	726	999999	451	66	
944	476	391	26	119	554	999999	284	833	999999	291	92	619	265	656	999999	926	999999	934	999999	467	999999	600	999999	999999	999999	367	999999	121	939	168	489	281	999999	534	361	152	437	153	999999	250	866	999999	479	633	82	481	618	937	288	814	14	999999	870	598	137	999999	999999	968	999999	196	946	173	893	17	801	999999	999999	999999	304	351	498	999999	173	999999	600	863	130	999999	975	999999	749	644	999999	135	164	431	999999	960	999999	999999	42	468	132	999999	999999	999999	69	472	832	271	999999	886	999999	936	325	999999	999999	999999	997	274	755	471	993	413	446	311	340	768	853	999999	999999	109	335	819	999999	40	999999	588	47	898	804	658	999999	999999	205	863	11	999999	809	999999	536	872	963	142	999999	571	475	719	999999	999999	372	301	619	462	862	999999	999999	822	627	295	980	316	999999	109	469	107	655	289	217	583	310	443	999999	134	842	536	999999	999999	100	747	999999	735	449	54	535	513	49	364	999999	883	313	188	279	524	747	230	381	863	999999	999999	916	999999	512	564	692	999999	999999	494	619	335	186	366	732	880	730	999999	866	457	573	955	67	301	438	334	999999	131	999999	999999	387	622	165	999999	530	999999	999999	378	233	999999	362	607	999999	555	999999	999999	706	946	456	399	999999	502	363	924	299	999999	574	625	999999	188	294	999999	763	899	116	996	999999	904	835	274	58	361	999999	981	999999	966	785	999999	999999	912	627	333	675	775	649	999999	269	241	982	814	999999	215	620	999999	999999	791	843	999999	999999	748	355	802	120	191	350	441	999999	382	829	999999	931	72	999999	845	561	960	895	999999	999999	231	737	938	921	31	381	843	741	999999	390	313	132	514	73	807	566	999999	223	493	435	217	414	999999	412	659	883	999999	146	999999	999999	640	895	854	30	227	20	999999	881	99	809	506	700	503	991	999999	210	426	999999	271	288	736	747	412	563	52	816	999999	536	271	148	551	706	965	493	750	418	277	494	845	796	160	943	134	684	999999	516	999999	999999	999999	458	466	999999	999999	496	757	893	999999	301	978	999999	170	880	619	950	268	800	734	20	251	117	933	932	999999	474	138	793	622	999999	634	535	904	954	650	813	681	720	830	478	735	857	925	975	515	444	999999	279	333	999999	999999	137	781	901	654	778	525	999999	676	411	368	964	280	765	999999	999999	999999	215	239	806	279	999999	969	999999	284	394	999999	999999	426	720	837	858	469	999999	999999	507	753	999999	999999	871	999999	999999	53	429	120	771	586	170	318	73	937	999999	49	527	
904	999999	167	525	626	269	999999	568	118	956	573	510	505	830	999999	999999	698	502	904	368	518	132	504	550	156	999999	807	32	648	363	999999	416	818	942	999999	433	999999	238	386	999999	285	729	48	97	855	609	276	999999	706	159	999999	445	525	681	18	781	384	617	379	123	462	574	919	755	184	166	999999	563	295	999999	999999	999999	125	999999	93	789	94	416	694	546	247	61	325	499	988	347	890	146	933	762	999999	999999	999999	999999	588	711	809	292	912	699	917	712	470	677	338	904	329	999999	598	999999	697	967	922	833	999999	999999	999999	430	767	837	275	554	999999	532	979	98	611	852	285	381	979	801	503	995	628	534	590	648	170	999999	999999	239	548	714	999999	92	809	35	396	186	462	389	525	85	999999	372	93	937	999999	999999	302	999999	385	226	249	999999	473	927	215	351	820	609	269	682	819	46	999999	915	999999	897	289	586	465	109	999999	600	999999	428	571	265	450	653	951	999999	791	551	853	999999	999999	179	618	881	819	999999	366	853	129	842	266	999999	999999	178	479	999999	961	715	20	999999	307	649	619	55	999999	949	901	176	658	349	890	999999	193	684	451	297	999999	407	766	420	742	75	481	443	999999	184	999999	999999	183	161	959	86	999999	576	33	824	560	572	526	870	999999	199	999999	999999	999999	999999	213	681	727	192	520	563	949	599	543	242	178	185	883	190	60	628	999999	506	999999	814	737	616	660	626	736	716	880	896	277	999999	870	701	491	183	971	227	555	991	999999	405	136	941	999999	791	656	384	689	345	819	525	206	698	399	147	260	597	30	110	455	804	682	62	999999	990	999999	476	694	710	999999	999999	83	10	864	984	999999	796	583	869	970	361	36	545	87	751	356	181	311	999999	922	383	999999	999999	999999	836	722	84	618	52	430	189	999999	979	135	999999	452	205	999999	999999	459	464	999999	161	140	103	777	147	975	580	643	999999	999999	999999	787	835	636	999999	999999	999999	271	613	187	540	448	790	671	57	419	101	309	160	999999	999999	894	999999	370	55	999999	453	999999	585	108	47	409	241	25	350	202	299	359	824	741	999999	154	845	287	482	712	350	432	729	999999	883	281	492	851	278	456	328	999999	591	313	999999	968	686	515	149	141	999999	774	330	855	130	742	485	999999	542	751	58	190	887	999999	974	31	339	857	999999	766	916	999999	746	893	873	823	768	999999	999999	999999	999999	340	147	351	505	999999	111	999999	607	150	795	83	318	526	999999	148	588	999999	339	
990	639	828	299	383	999999	827	38	436	982	306	974	964	689	999999	293	717	53	546	837	408	999999	999999	259	84	970	843	999999	229	495	734	245	519	191	740	999999	639	999999	764	136	677	999999	674	999999	311	175	999999	999999	612	243	999999	105	51	420	930	80	184	578	225	412	381	756	808	941	257	70	465	783	949	508	999999	676	999999	420	999999	861	255	573	948	908	149	459	468	999999	805	639	204	108	999999	670	33	70	825	999999	754	921	999999	733	643	251	710	57	444	999999	589	24	816	631	261	78	999999	610	999999	999999	272	922	297	821	146	618	865	366	532	289	484	593	999999	926	665	248	999999	522	929	999999	207	101	24	999999	407	790	822	999999	847	999999	999999	999999	439	518	99	832	633	917	596	35	385	999999	525	165	629	999999	173	890	965	22	946	311	680	924	119	999999	907	933	424	999999	795	302	518	350	443	999999	163	342	999999	833	999999	214	925	999999	330	853	576	859	999999	410	626	932	607	835	245	544	742	515	409	999999	925	699	503	251	240	93	835	999999	722	567	843	831	63	142	407	999999	385	999999	999999	265	999999	999999	999999	23	728	862	694	683	114	898	329	647	999999	918	907	915	711	999999	999999	247	27	400	999999	177	567	795	878	999999	437	503	169	999999	912	153	999999	877	500	489	522	999999	398	162	999999	823	248	205	999999	145	234	491	40	700	112	999999	999999	213	910	41	456	933	999999	228	255	611	739	362	735	999999	604	40	424	999999	172	305	849	865	999999	323	999999	371	999999	743	999999	945	999999	999999	863	999999	999999	120	999999	468	42	589	394	179	906	469	94	886	470	999999	999999	999999	999999	807	538	807	516	382	883	597	113	999999	46	250	977	999999	999999	999999	498	188	884	494	73	955	200	582	910	999999	959	860	239	52	901	789	211	999999	878	665	929	66	50	532	236	379	365	947	553	153	999999	606	331	813	397	291	233	57	140	999999	617	955	896	836	423	33	368	999999	193	256	48	929	431	482	999999	442	148	362	267	999999	599	999999	39	767	487	999999	538	426	655	620	565	164	917	766	58	999999	169	999999	119	999999	21	304	764	306	114	272	185	849	471	955	152	871	789	445	522	374	999999	999999	999999	999999	999999	941	415	573	691	884	21	999999	433	377	282	934	999999	65	683	304	488	999999	999999	999999	999999	689	954	699	477	694	375	999999	254	999999	58	40	999999	58	999999	79	889	200	614	999999	261	520	425	104	683	217	999999	733	762	999999	886	999999	477	143	882	804	
987	716	105	997	519	539	420	750	328	251	89	204	999999	613	415	297	129	999999	964	667	274	999999	999999	269	75	641	719	36	797	856	563	721	999999	999999	91	183	999999	617	710	721	999999	674	775	441	999999	434	396	158	999999	598	82	44	179	225	540	999999	699	835	931	878	820	393	953	999999	688	999999	999999	999999	532	242	202	511	731	999999	568	599	93	999999	141	641	999999	999999	225	208	999999	528	552	999999	999999	999999	483	269	686	832	901	715	721	313	753	770	405	962	626	578	999999	571	999999	926	657	941	54	125	999999	299	633	259	178	999999	689	169	999999	88	61	578	759	999999	825	899	999999	852	877	999999	830	371	245	292	943	646	999999	221	225	626	302	999999	908	367	999999	396	208	651	999999	966	623	999999	999999	999999	910	999999	999999	473	999999	999999	585	805	73	274	294	999999	63	351	316	531	953	477	944	198	999999	620	999999	401	377	438	700	999999	315	910	166	246	416	917	999999	896	827	337	476	810	51	497	377	644	83	232	343	856	999999	999999	23	156	650	766	999999	999999	999999	428	999999	999999	713	884	499	163	117	58	999999	145	970	420	704	625	11	143	157	297	253	35	328	155	105	843	999999	999999	999999	20	999999	999999	385	92	518	408	241	999999	107	166	997	999999	536	34	306	207	886	925	321	397	154	999999	999999	254	56	361	999999	999999	221	869	529	999999	266	107	462	286	760	888	901	999999	999999	999999	999999	999999	299	39	999999	303	999999	898	957	999999	978	999999	865	89	999999	140	45	999999	999999	290	999999	237	636	797	957	439	571	30	447	998	33	25	12	312	480	999999	954	26	862	806	112	323	912	99	231	999999	999999	383	254	629	852	744	996	114	896	809	365	502	81	999999	731	828	461	999999	999999	962	506	563	609	414	186	29	304	502	188	632	324	546	575	211	207	198	999999	999999	156	999999	29	999999	416	670	999999	462	945	999999	84	283	862	954	683	269	260	678	774	999999	999999	833	449	503	925	273	494	819	999999	999999	861	543	999999	643	812	999999	999999	607	157	938	999999	999999	999999	999999	999999	999999	770	370	862	316	951	999999	424	935	999999	323	839	525	973	152	999999	999999	999999	84	941	999999	230	229	151	556	325	652	531	835	695	729	759	999999	85	30	502	134	957	620	919	343	129	127	999999	498	297	999999	634	14	999999	702	198	999	559	887	684	999999	228	315	999999	308	996	588	999999	644	999999	890	449	952	649	61	999999	915	165	608	421	112	949	653	268	897	999999	527	999999	993	541	759	
999999	198	345	951	905	651	999999	999999	999999	540	877	635	934	407	978	999999	364	710	218	283	843	950	999999	582	601	575	57	103	291	478	515	256	112	804	500	261	617	698	156	999999	295	545	999999	999999	234	324	718	861	919	345	173	372	999999	268	999999	999999	721	999999	359	999999	604	536	339	867	34	631	532	140	907	726	74	999999	564	375	999999	308	687	595	357	999999	999999	195	999999	999999	315	153	470	844	888	60	999999	854	348	816	248	759	216	405	999999	603	999999	588	954	202	281	507	808	420	280	617	761	136	415	999999	483	999999	362	999999	561	999999	170	687	251	856	197	999999	327	999999	136	999999	999999	999999	738	999999	494	278	241	981	673	807	345	60	574	999999	299	999999	448	275	999999	830	999999	822	843	999999	442	114	999999	108	15	71	190	70	293	999999	999999	479	398	661	999999	214	186	380	720	753	545	120	122	970	999999	784	772	61	414	305	999999	280	449	763	321	390	931	143	976	999999	627	999999	999999	532	756	819	24	999999	687	138	653	36	999999	99	439	332	991	376	540	999999	298	138	655	987	999999	254	40	634	350	207	283	53	403	117	135	271	353	590	223	747	769	999999	373	286	999999	804	178	999999	999999	999999	999999	564	602	755	323	499	628	779	321	512	789	389	445	999999	855	999999	999999	994	963	178	978	411	163	793	999999	312	764	379	345	999999	86	680	311	360	809	999999	451	647	793	636	642	574	278	999999	957	999999	550	883	999999	52	180	183	999999	165	20	986	411	809	999999	999999	999999	259	999999	999999	436	118	999999	999999	680	146	169	999999	210	337	999999	414	142	452	835	80	761	880	948	999999	245	902	295	155	350	822	317	641	352	999999	900	393	140	374	999999	849	311	465	213	999999	883	195	999999	67	629	605	854	958	973	234	259	854	999999	150	669	534	823	932	744	857	828	999999	999999	427	999999	153	283	768	179	986	769	306	677	664	419	60	929	237	526	999999	999999	359	668	128	533	55	999999	999999	704	749	35	378	721	999999	465	999999	552	999999	999999	486	332	95	789	987	465	953	999999	646	730	999999	604	596	416	999	888	479	858	999999	894	390	70	293	73	429	999999	400	999999	999999	208	63	999999	999999	606	50	999999	882	570	681	662	580	868	446	999999	95	155	439	962	721	466	986	507	999999	660	999999	425	48	32	369	999999	74	378	854	447	677	999999	229	989	375	587	999999	999999	187	999999	324	999999	623	33	999999	999999	999999	999999	863	865	999999	999999	999999	724	366	624	999999	860	999999	
654	598	211	23	998	999999	974	925	449	596	144	460	86	330	175	345	727	801	25	999999	999999	505	637	515	989	235	131	999999	505	999999	999999	213	155	708	999999	274	999999	999999	999999	440	13	357	91	840	728	415	145	235	315	999999	638	999999	368	816	124	159	960	696	999999	773	999999	344	999999	815	845	999999	314	999999	999999	999999	233	229	186	584	999999	999999	999999	796	786	999999	99	999999	999999	126	995	928	845	338	594	382	999999	426	483	851	969	668	999999	275	995	798	110	767	999999	414	165	418	999999	784	999999	999999	735	999999	999999	451	684	575	21	313	999999	916	95	976	999999	426	597	806	745	335	615	999999	810	158	801	988	482	999999	469	999999	961	586	999999	71	999999	218	646	999999	999999	42	999999	999999	657	623	455	88	713	134	983	20	817	358	673	320	178	403	575	587	999999	921	968	361	999999	999999	352	243	999999	999999	423	576	779	458	999999	999999	167	221	999999	196	702	722	999999	358	349	458	999999	613	999999	972	892	169	642	999999	999999	999999	74	815	297	564	999999	221	455	689	711	999999	241	369	999999	999999	162	956	999999	388	884	650	646	619	22	657	990	999999	330	999999	141	999999	933	720	681	703	647	352	924	999999	914	491	276	595	647	932	227	742	553	951	819	935	491	999999	999999	136	949	455	802	999999	999999	542	891	794	557	999999	483	520	687	365	999999	999999	42	999999	999999	403	383	60	999999	999999	440	999999	195	378	841	206	771	679	546	999999	753	202	549	295	596	381	600	482	48	199	458	706	999999	999999	638	19	903	974	789	780	753	899	482	999999	209	325	999999	522	999999	999999	999999	803	999999	999999	999999	999999	270	747	920	999999	803	901	999999	782	631	733	203	996	740	831	303	797	890	765	999999	854	719	827	95	280	999999	999999	528	686	514	999999	732	920	999999	999999	999999	166	63	697	976	852	999999	700	999999	476	999999	999999	999999	999999	68	999999	913	999999	343	757	411	443	661	649	999999	725	382	999999	999999	975	10	282	420	999999	93	146	743	202	789	999999	967	29	735	999999	158	672	999999	407	999999	625	741	524	999999	999999	116	315	504	413	629	261	480	561	431	125	475	849	999999	559	48	921	999999	720	429	999999	790	391	999999	51	999999	405	430	975	999999	999999	999999	999999	695	591	125	777	999999	999999	999999	999999	478	999999	598	620	154	309	732	745	368	706	480	31	104	202	999999	999999	608	999999	999999	234	831	504	999999	778	881	988	163	999999	444	271	289	815	157	891	999999	383	793	96	897	201	673	999999	616	11	182	222	
392	503	552	999999	999999	189	426	348	706	973	999999	819	739	166	155	382	311	107	999999	999999	874	213	285	999999	932	521	565	720	561	999999	888	851	606	668	606	660	807	53	101	109	398	999999	194	943	820	973	357	999999	999999	999999	382	518	583	517	348	188	227	886	468	657	623	706	787	999999	999999	711	223	80	559	495	574	267	16	327	999999	75	28	341	844	999999	999999	999999	674	999999	773	380	999999	98	330	427	442	999999	999999	444	486	692	30	634	859	119	760	287	191	999999	726	999999	512	999999	251	282	170	886	52	509	493	798	999999	526	999999	714	443	134	999999	142	62	653	682	999999	840	999999	54	394	482	735	208	886	643	999999	544	658	999999	21	999999	57	999999	556	878	999999	950	687	661	503	847	154	676	999999	537	999999	508	82	442	940	425	667	237	775	414	316	999999	607	165	917	982	137	999999	999999	999999	999999	999999	999999	774	999999	999999	163	922	999999	546	999999	68	572	359	999999	999999	471	999999	927	595	189	999999	491	151	571	999999	999999	999999	999999	521	720	307	254	999999	834	999999	11	307	836	999999	272	745	686	239	87	257	738	257	572	999999	999999	999999	919	835	107	882	999999	364	213	832	278	631	189	999999	826	39	814	224	524	999999	999999	173	389	608	333	444	142	262	74	323	45	105	959	440	999	808	387	419	260	999999	791	647	104	13	999999	640	999999	999999	412	57	999999	999999	732	163	699	358	999999	321	511	663	749	999999	300	999999	999999	183	671	999999	999999	28	651	404	963	572	627	966	78	385	557	692	878	485	849	26	880	521	372	806	741	999999	999999	76	907	597	211	661	356	999999	999999	877	969	817	999999	394	999999	48	560	999999	999999	732	999999	157	763	819	999999	274	290	283	18	999999	999999	864	16	389	999999	585	497	375	371	965	999999	999999	999999	680	999999	999999	999999	465	620	841	999999	999999	999999	18	371	138	312	98	812	937	999999	82	206	930	999999	999999	999999	247	651	820	551	195	798	570	123	427	978	93	105	724	415	824	663	177	325	608	594	999999	27	999999	282	999999	562	433	594	999999	999999	247	999999	999999	259	621	814	999999	299	775	413	710	895	944	159	229	992	98	532	999999	419	39	999999	999999	520	813	229	46	547	152	632	375	999999	576	761	741	478	487	475	999999	20	863	877	550	204	883	112	83	465	63	416	999999	900	47	136	999999	632	156	108	446	999999	777	262	999999	999999	999999	999999	328	192	417	750	515	999999	739	546	556	161	74	273	636	999999	999999	581	493	999999	168	999999	
938	450	999999	119	999999	999999	38	400	242	610	730	408	999999	159	784	891	999999	999999	999999	850	171	999999	999999	485	567	883	999999	735	257	206	768	421	984	573	795	878	67	308	428	136	594	348	999999	946	430	999999	116	486	926	264	999999	190	834	317	313	999999	870	649	551	448	999999	303	153	45	842	318	999999	999999	364	906	833	748	884	774	266	999999	197	633	999999	901	776	985	809	992	999999	587	587	999999	270	357	17	418	757	980	220	301	205	999999	113	121	251	999999	132	30	430	999999	306	69	61	999999	260	247	999999	999999	671	931	493	160	372	265	999999	747	999999	16	898	425	991	903	999999	999999	627	918	529	999999	659	262	999999	789	572	999999	999999	999999	625	999999	107	769	824	117	318	288	807	999999	999999	848	999999	504	999999	126	131	15	793	402	505	96	863	341	999999	651	989	419	79	704	588	484	974	999999	999999	553	909	138	600	999999	594	999999	167	999999	23	681	562	165	999999	746	667	567	104	888	31	539	915	765	999999	183	128	899	219	113	466	430	874	999999	999999	648	999999	992	999999	910	807	230	928	290	328	46	999999	834	358	332	999999	30	390	95	191	592	999999	153	86	427	765	695	75	64	999999	592	806	385	782	421	999999	674	162	999999	90	800	610	635	446	999999	94	293	550	886	76	445	50	789	995	790	21	999999	916	986	154	999999	165	999999	999999	736	999999	999999	999999	999999	794	372	999999	999999	14	999999	981	12	706	70	343	481	154	188	999999	999999	552	27	389	992	410	474	758	176	49	968	645	999999	471	999999	786	380	242	613	102	999999	577	843	784	999999	808	19	367	999999	653	673	967	999999	999999	492	193	222	333	999999	535	329	999999	701	167	999999	745	255	540	995	283	962	999999	540	95	999999	113	708	243	999999	193	999999	999999	902	523	375	11	667	849	999999	527	574	57	999999	87	773	100	999999	686	748	868	563	999999	371	582	690	433	436	892	602	389	485	978	558	875	144	221	711	999999	999999	45	87	405	561	999999	709	915	76	999999	322	203	999999	32	495	906	999999	923	999999	329	832	942	574	999999	257	599	999999	999999	498	307	943	561	389	698	895	712	790	999999	916	892	873	775	367	974	579	999999	162	462	493	652	254	220	474	391	356	999999	470	312	158	999999	436	124	426	769	518	999999	814	538	999999	782	125	472	999999	854	456	66	585	599	205	847	446	589	111	846	62	732	96	997	999999	55	999999	999999	999999	999999	465	758	359	598	465	819	595	623	999999	999999	536	782	214	
999999	999999	299	999999	870	116	310	525	847	22	579	716	999999	673	816	196	91	999999	636	463	999999	398	697	999999	986	144	999999	262	822	263	400	319	999999	528	476	999999	62	781	381	381	708	999999	618	746	779	881	679	155	778	999999	254	181	900	328	999999	999999	999999	593	287	736	999999	58	999999	594	622	269	445	267	207	999999	144	309	168	264	999999	624	999999	951	926	999999	465	240	484	395	18	999999	419	952	999999	254	824	469	504	645	651	660	734	999999	133	520	446	421	948	33	302	944	999999	645	999999	536	999999	296	666	182	280	500	573	317	585	403	849	493	890	999999	930	675	805	523	999999	105	889	756	828	416	669	54	999999	460	103	74	216	774	388	999999	802	537	999999	332	374	160	999999	427	448	999999	670	999999	530	995	102	627	999999	999999	41	478	646	999999	467	259	513	236	999999	123	999999	520	197	85	114	60	160	999999	999999	483	999999	462	999999	472	317	108	745	716	523	295	999999	476	925	717	999999	910	203	117	79	552	819	999999	941	973	999999	927	541	595	847	480	845	699	754	665	999999	999999	469	999999	387	369	514	999999	713	923	754	748	999999	999999	999999	204	856	999999	333	329	664	20	520	45	999999	389	567	160	868	52	449	669	721	269	377	173	999999	28	730	710	48	32	999999	999999	999999	465	342	71	262	653	623	803	376	999999	999999	338	69	999999	915	997	801	999999	927	670	483	95	999999	335	112	999999	752	999999	321	622	290	641	999999	502	816	803	57	506	898	224	999999	999999	302	296	268	49	113	999999	113	733	909	685	104	764	544	143	999999	17	958	999999	900	785	999999	754	999999	370	999999	567	999999	122	949	999999	465	712	999999	837	999999	999999	77	73	75	735	735	588	999999	999999	999999	821	957	683	374	999999	999999	815	324	643	163	548	152	898	296	546	410	990	999999	613	999999	999999	523	999999	351	699	940	894	27	175	60	999999	51	548	823	931	609	933	747	999999	757	650	999999	999999	999999	999999	596	999999	999999	529	334	744	999999	108	385	164	307	260	342	675	110	999999	999999	158	593	259	507	604	84	999999	937	477	252	873	856	999999	993	916	999999	107	112	771	999999	497	840	315	109	942	172	999999	634	358	600	999999	809	999999	852	250	23	433	746	999999	104	423	592	857	501	999999	999999	806	171	390	237	244	572	339	999999	999999	317	287	160	999999	442	415	999999	999999	876	999999	999999	999999	999999	753	902	599	361	120	676	704	905	999999	999999	178	699	999999	508	253	999999	999999	999999	480	579	552	999999	736	
283	999999	559	999999	693	14	980	999999	999999	502	88	417	999999	638	999999	462	662	831	404	334	473	999999	999999	85	907	999999	466	999999	670	999999	999999	999999	999999	176	325	999999	560	999999	20	901	13	492	999999	207	287	999999	999999	492	482	999999	818	999999	158	608	273	302	326	483	999999	218	547	470	999999	999999	331	999999	596	999999	999999	714	901	674	820	502	331	980	999999	999999	798	817	719	974	48	623	775	432	999999	223	903	33	852	87	216	999999	999999	542	999999	39	876	383	503	454	179	768	155	153	928	999999	286	292	999999	999999	685	964	999999	573	432	47	507	898	877	383	418	299	861	999999	468	28	147	788	158	650	790	425	323	275	804	279	477	999999	999999	999999	936	999999	999999	203	401	251	313	791	120	794	531	977	505	130	999999	879	906	331	685	909	518	999999	999999	972	868	269	651	232	768	162	569	876	999999	506	447	798	999999	667	432	226	999999	356	677	363	999999	813	999999	203	999999	924	999999	999999	945	999999	862	447	999999	999999	335	142	600	91	32	999999	234	999999	999999	998	682	999999	990	999999	999999	468	204	171	820	781	854	65	350	999999	992	844	999999	999999	999999	810	644	999	999999	461	999999	999999	999999	999999	999999	719	139	474	240	920	520	993	933	133	258	487	999999	700	999999	704	583	280	791	152	98	999999	178	811	724	999999	364	999999	999999	999999	906	607	842	571	838	111	652	389	825	429	937	999999	910	665	999999	453	420	943	383	999999	878	999999	508	483	544	154	550	327	750	467	566	837	78	404	227	650	644	828	862	525	61	203	454	372	214	999999	278	999999	646	999999	362	420	309	999999	660	844	108	369	999999	693	560	999999	999999	367	863	999999	930	515	448	999999	999999	592	999999	857	999999	684	617	999999	278	455	876	47	681	479	115	999999	538	763	743	999999	551	285	801	178	964	727	563	96	509	115	169	762	75	131	999999	770	339	451	999999	999999	236	999999	100	999999	999999	523	999999	999999	262	999999	571	176	999999	75	972	533	790	999999	893	839	999999	999999	999999	173	295	123	971	999999	999999	345	816	96	24	999999	155	588	194	230	361	450	84	999999	834	792	543	992	990	999999	158	937	979	426	558	999999	854	706	336	926	999999	703	551	102	999999	917	900	999999	161	14	999999	999999	348	999999	560	452	764	727	696	999999	629	303	999999	972	411	80	365	999999	538	999999	912	449	262	268	934	658	898	981	251	916	891	69	840	999999	89	999999	598	419	866	115	154	999999	20	491	307	992	580	579	691	90	561	511	946	56	
101	480	141	999999	635	999999	999999	782	485	779	999999	570	463	146	999999	646	482	999999	533	433	961	785	439	999999	961	942	87	329	300	170	999999	390	122	794	894	999999	633	999999	783	963	561	371	651	241	538	736	539	444	999999	55	608	615	977	522	94	315	50	370	129	999999	825	999999	999999	324	424	999999	457	668	999999	292	22	964	999999	570	871	599	143	999999	241	234	999999	642	999999	254	999999	749	412	600	709	589	568	272	397	999999	148	336	999999	336	816	965	288	870	202	405	42	643	453	417	650	494	999999	999999	139	895	290	192	593	247	762	999999	999999	999999	999999	662	723	750	576	82	432	545	720	806	391	275	945	542	449	246	222	918	306	994	949	225	999999	726	143	502	999999	955	743	999999	999999	152	805	999999	999999	540	681	999999	999999	999999	985	999999	773	999999	461	863	999999	748	999999	357	999999	999999	378	176	908	999999	255	997	617	84	999999	476	999999	88	242	249	470	524	630	909	564	930	851	925	19	843	451	999999	275	279	999999	71	223	395	616	999999	999999	639	523	177	294	684	675	992	117	518	999999	694	142	222	402	435	999999	833	793	999999	992	452	999999	999999	999999	213	731	347	530	211	999999	416	472	999999	475	831	10	463	624	879	265	859	999999	500	540	756	909	63	876	127	999999	390	602	521	737	331	481	458	875	999999	952	999999	999999	905	265	897	999999	629	746	571	434	663	218	913	999999	143	634	666	534	546	999999	678	470	412	267	999999	999999	950	774	153	359	551	999999	543	926	999999	397	999999	999999	643	999999	999999	316	315	693	290	999999	688	682	999999	999999	814	924	339	786	284	867	999999	647	999999	92	282	999999	999999	999999	882	86	675	987	999999	746	999999	432	891	999999	25	372	164	719	977	702	135	278	999999	999999	999999	627	999999	757	999999	999999	999999	999999	999999	999999	261	434	713	103	999999	214	506	701	769	858	976	392	43	326	771	911	712	349	670	689	957	14	684	156	999999	265	827	918	345	852	418	455	579	999999	999999	999999	999999	71	909	772	205	434	508	321	480	161	594	932	999999	741	357	988	605	172	999999	257	749	999999	426	555	387	587	366	917	450	531	999999	999999	565	190	261	651	440	999999	493	532	505	373	676	999999	670	895	932	999999	505	999999	849	416	738	513	999999	103	644	363	999999	618	78	999999	999999	999999	348	892	999999	805	999999	705	999999	708	679	80	999999	386	890	901	884	491	655	762	422	30	681	406	999999	61	999999	168	999999	999999	511	875	464	915	501	999999	186	778	528	
136	124	799	999999	151	999999	668	762	999999	212	743	999999	903	962	316	999999	850	276	941	999999	324	466	330	698	482	206	803	615	836	885	999999	724	999999	963	999999	999999	623	159	540	999999	305	299	999999	955	274	606	607	913	157	999999	651	460	244	849	213	670	794	111	398	999999	999999	62	925	579	50	999999	999999	940	443	999999	999999	700	999999	282	634	999999	581	999999	999999	875	999999	889	467	99	244	711	999999	266	999999	858	999999	522	761	595	999999	252	999999	315	999999	255	242	999999	999999	488	999999	950	724	962	224	188	999999	429	676	522	355	54	594	999999	999999	999999	539	116	190	584	815	999999	939	150	999999	391	661	275	458	188	999999	932	419	978	896	293	987	999999	51	999999	769	433	845	248	999999	690	999999	537	970	587	716	135	486	895	673	169	21	584	424	833	527	999999	970	497	879	423	634	999999	940	999999	351	21	75	610	814	999999	197	700	899	857	734	999999	999999	871	472	999999	999999	523	315	736	282	999999	112	999999	63	946	462	357	999999	827	65	999999	596	918	246	704	70	876	91	290	999999	320	684	999999	999999	403	999999	999999	35	372	967	999999	309	213	779	938	909	856	556	868	929	839	999999	82	801	999999	537	386	634	768	999999	579	442	35	764	962	999999	545	120	659	999999	363	999999	999999	859	944	999999	393	149	999999	999999	999999	999999	223	999999	143	978	999999	765	415	999999	152	475	266	915	999999	999999	284	449	816	221	373	746	897	999999	576	516	999999	222	999999	951	153	246	999999	973	999999	999999	228	999999	999999	983	125	780	999999	792	285	999999	999999	90	999999	275	466	999999	332	999999	431	467	432	999999	999999	626	999999	399	999999	464	722	999999	147	293	999999	147	460	611	999999	832	999999	999999	52	114	174	999999	451	999999	999999	592	494	999999	913	250	551	784	828	455	887	15	350	725	999999	250	79	380	750	999999	417	999999	815	854	136	499	990	838	425	999999	999999	107	185	388	999999	999999	969	523	991	897	742	887	318	14	723	812	491	380	720	999999	44	793	937	999999	846	425	999999	639	82	424	260	713	999999	999999	999999	790	830	962	999999	999999	280	556	389	852	49	529	999999	810	141	324	17	999999	127	999999	293	815	169	515	541	233	548	339	451	999999	647	38	528	999999	999999	933	999999	529	303	174	531	488	414	95	629	999999	408	966	999999	758	416	639	596	999999	227	40	630	999999	430	852	18	941	114	811	215	20	11	218	652	999999	341	488	326	953	999999	804	410	84	886	999999	824	999999	830	693	999999	17	442	782	999999	
999999	313	999999	108	450	999999	999999	383	603	879	999999	325	200	324	311	426	999999	323	643	653	422	630	555	437	216	38	436	121	421	999999	207	578	999999	628	524	999999	673	390	999999	797	512	431	807	999999	999999	999999	634	267	529	276	243	694	799	139	999999	507	758	240	999999	422	729	478	999999	952	682	50	999999	572	799	999999	752	999999	447	845	150	999999	822	360	170	316	403	178	591	999999	416	513	999999	999999	460	27	999999	443	497	462	77	44	468	854	999999	236	999999	71	468	121	524	696	999999	999999	999999	185	684	407	79	585	29	561	999999	817	546	999999	999999	16	121	781	282	319	59	984	778	116	532	967	837	934	513	341	999999	999999	999999	999999	265	999999	110	284	342	999999	999999	911	443	515	157	650	318	354	964	796	949	999999	999999	214	646	272	184	882	999999	717	570	145	82	687	851	416	999999	999999	999999	446	906	837	449	544	999999	147	999999	272	958	999999	658	493	969	717	391	33	999999	425	999999	999999	650	228	999999	625	176	999999	999999	999999	664	741	463	493	441	999999	999999	122	247	303	999999	508	999999	999999	924	771	999999	87	176	365	999999	999999	774	772	751	919	795	687	999999	823	378	717	308	999999	608	999999	428	175	62	451	999999	279	786	999999	999999	575	281	738	304	860	999999	99	71	483	999999	999999	966	691	741	521	999999	212	906	999999	925	551	210	927	999999	707	352	893	35	724	538	35	51	437	999999	186	648	999999	393	355	999999	288	999999	824	342	771	259	737	433	999999	718	624	373	372	421	615	374	353	434	596	517	673	73	999999	999999	999999	795	539	999999	565	873	674	818	560	999999	646	894	386	595	542	457	999999	470	494	16	914	662	678	25	999999	812	304	633	999999	837	999999	225	999999	879	907	975	719	661	867	667	54	805	812	215	775	720	988	758	891	148	902	212	578	340	40	772	127	524	999999	999999	999999	51	31	999999	574	999999	585	506	999999	567	737	953	603	827	962	118	999999	473	250	999999	999999	546	742	658	935	390	646	978	848	144	858	205	586	124	98	12	783	100	999999	999999	144	491	80	333	411	949	609	750	378	922	923	999999	284	999999	929	999999	308	999999	787	194	785	607	658	552	709	542	376	488	739	999999	999999	759	832	896	155	999999	999999	999999	999999	985	780	999999	609	999999	221	214	921	791	194	66	703	999999	312	999999	567	537	832	527	999999	868	582	130	21	419	597	173	821	387	649	596	566	890	126	801	413	890	997	732	341	999999	999999	585	304	683	265	914	456	
999999	339	618	509	999999	794	388	413	660	883	200	338	999999	392	543	151	597	499	813	304	510	999999	677	539	110	196	129	999999	999999	826	337	163	683	716	446	58	41	97	999999	106	737	398	753	16	999999	403	293	122	87	444	706	194	452	619	999999	342	661	88	408	760	674	141	999999	999999	999999	46	655	341	945	999999	119	510	880	717	999999	122	300	671	999999	707	903	16	179	999999	129	999999	711	73	771	114	999999	953	688	858	431	999999	982	919	460	999999	999999	999999	177	591	335	999999	313	734	62	833	51	990	356	700	857	667	961	854	999999	412	334	592	570	841	108	165	821	31	295	961	140	381	220	999999	960	999999	999999	999999	999999	922	999999	999999	20	937	999999	405	999999	987	999999	763	999999	999999	214	58	446	165	391	335	999999	999999	385	999999	448	999999	703	670	999999	395	740	906	828	383	999999	999999	572	357	581	999999	779	703	999999	833	31	532	999999	12	176	172	524	999999	999999	999999	105	66	547	557	538	999999	243	999999	625	222	256	104	935	999999	510	423	999999	99	584	758	556	999999	621	551	999999	916	774	701	504	999999	870	935	346	324	288	999999	253	24	819	661	398	387	87	999999	999999	999999	596	66	999999	753	686	435	230	810	957	315	445	996	296	621	155	999999	897	999999	999999	321	758	620	999999	939	999999	470	999999	922	999999	178	999999	285	964	999999	330	718	209	751	931	445	999999	999999	366	999999	135	257	999999	207	516	856	489	78	994	275	178	975	83	562	583	999999	999999	308	450	999999	999999	169	999999	952	301	999999	999999	156	87	905	605	232	264	18	999999	999999	742	82	999999	999999	688	999999	291	698	175	354	644	999999	177	715	290	999999	95	999999	999999	966	225	775	906	89	999999	999999	999999	999999	669	946	721	74	749	661	482	92	891	936	109	999999	878	342	786	946	792	696	979	999999	625	199	147	999999	999999	847	706	967	175	999999	990	355	651	999999	39	999999	999999	999999	897	999999	242	207	524	158	477	999999	98	882	988	959	296	826	364	630	473	480	999999	999999	436	901	999999	515	917	999999	946	999999	316	685	313	567	324	222	798	472	138	427	674	988	218	999999	759	999999	978	216	50	174	999999	31	999999	558	999999	597	153	995	561	999999	290	960	999999	723	115	412	579	431	645	83	37	891	501	55	806	820	827	221	152	141	999999	710	524	999999	762	999999	955	754	156	999999	79	803	911	411	147	999999	999999	494	119	356	254	999999	570	999999	999999	109	999999	684	999999	599	999999	931	852	999999	200	579	999999	430	
960	820	456	824	284	918	14	999999	980	99	999999	999999	999999	342	111	795	887	980	149	557	645	662	765	999999	12	556	957	148	950	490	221	567	278	366	999999	298	999999	429	281	652	962	999999	999999	440	777	999999	999999	437	829	67	543	999999	439	888	784	307	65	185	822	728	961	999999	283	499	999999	349	999999	678	808	813	896	467	708	497	594	733	543	335	504	351	999999	529	999999	893	947	11	137	389	581	235	242	999999	606	553	691	999999	638	999999	999999	437	999999	887	628	26	999999	85	511	942	304	999999	764	730	681	480	737	441	557	390	999999	877	221	444	106	582	999999	182	860	164	805	497	105	912	773	76	514	999999	900	301	732	871	500	999999	999999	999999	999999	511	999999	136	816	999999	999999	257	999999	684	225	403	999999	56	445	988	225	356	147	807	955	851	957	615	966	999999	540	265	657	680	999999	36	999999	576	999999	79	140	734	348	555	948	999999	834	98	851	121	321	854	856	743	656	153	57	287	574	619	999999	436	169	192	719	293	599	407	307	198	53	225	934	999999	858	490	999999	591	859	117	27	868	763	855	322	685	999999	914	999999	999999	978	82	11	502	999999	999999	575	166	836	664	999999	999999	791	662	77	999999	920	490	999999	176	144	466	427	466	602	685	673	314	999999	43	999999	685	383	73	999999	971	999999	442	851	164	999999	852	755	204	860	589	87	999999	788	226	765	919	999999	857	108	522	654	544	900	838	999999	271	296	802	781	572	999999	727	999999	105	882	488	638	730	999999	292	710	999999	606	22	999999	572	525	653	278	999999	999999	525	964	697	999999	679	542	22	134	653	999999	999999	423	297	535	359	999999	692	343	287	290	999999	999999	816	811	999999	937	887	999999	468	745	643	533	817	999999	538	762	999999	779	212	999999	626	999999	607	726	999999	809	318	999999	259	914	833	319	991	683	999999	918	158	885	894	742	999999	999999	666	908	999999	429	606	383	997	999999	902	999999	140	341	664	999999	999999	100	999999	999999	628	411	980	999999	999999	999999	999999	143	564	619	614	870	884	470	999999	843	940	698	804	338	213	935	999999	662	21	920	188	659	28	999999	999999	68	999999	999999	123	999999	801	122	996	999999	886	472	818	387	982	41	38	999999	49	821	760	310	296	999999	418	692	922	328	542	991	155	882	999999	905	999999	555	48	611	357	58	51	827	702	215	452	741	127	110	679	979	999999	518	999999	207	898	619	772	115	864	999999	999999	483	580	999999	452	999999	999999	999999	999999	436	993	427	322	
990	779	932	608	90	283	677	999999	821	648	999999	108	999999	272	917	17	90	999999	999999	746	999999	999999	568	257	696	763	448	393	999999	999999	252	999999	474	205	999999	428	965	20	691	832	197	999999	508	999999	999999	906	815	740	439	905	607	653	69	680	999999	272	999999	684	912	999999	834	293	370	999999	405	575	634	442	643	499	51	79	101	110	999999	999999	229	999999	239	789	948	708	999999	999999	999999	999999	926	794	809	367	216	290	108	999999	997	904	999999	109	440	452	999999	382	107	940	863	537	999999	959	132	325	999999	999999	455	132	379	136	339	70	593	805	999999	839	633	286	292	760	970	726	112	999999	585	129	999999	999999	516	575	610	23	445	999999	47	967	671	999999	324	999999	999999	976	995	871	574	999999	516	634	804	999999	749	821	657	113	567	834	999999	999999	739	922	195	668	616	804	525	999999	624	315	768	680	177	149	961	564	924	994	731	241	89	160	613	668	982	83	825	789	366	342	720	212	120	999999	754	402	542	999999	999999	201	999999	258	810	211	866	133	999999	610	859	103	188	999999	113	625	399	999999	319	527	686	999999	978	736	959	292	999999	565	999999	974	999999	569	31	757	634	540	999999	830	350	411	801	858	808	224	999999	999999	163	157	109	999999	804	175	92	25	490	999999	222	618	299	999999	616	311	999999	300	226	999999	81	430	999999	573	739	568	248	999999	725	827	733	764	806	696	138	447	999999	84	179	229	999999	16	276	999999	999999	277	541	822	999999	999999	999999	518	998	640	201	733	219	536	999999	245	926	185	299	663	104	458	999999	602	999999	178	999999	999999	999999	999999	813	999999	163	141	255	472	37	999999	999999	999999	532	225	765	175	504	405	999999	929	327	933	999999	999999	716	613	712	869	999999	999999	433	627	655	999999	999999	11	827	999999	579	999999	290	294	999999	999999	999999	74	141	999999	693	646	107	994	940	999999	171	197	999999	511	358	999999	428	386	17	999999	999999	999999	579	716	999999	763	348	378	999999	999999	648	43	999999	792	999999	652	481	999999	186	999999	840	438	686	739	653	209	307	325	999999	39	660	904	286	128	517	999999	999999	999999	60	999999	308	729	178	999999	276	999999	471	912	273	999999	78	594	999999	199	258	999999	808	839	72	627	466	999999	599	796	999999	744	756	606	999999	668	999999	66	999999	256	519	120	269	894	472	524	737	395	999999	82	999999	75	704	96	869	999999	999999	655	361	432	999999	999999	139	999999	999999	532	999999	865	637	605	548	21	811	953	680	999999	304	999999	376	548	999999	80	
971	527	999999	433	50	669	736	999999	897	511	705	359	783	244	981	887	602	940	999999	999999	758	456	533	948	264	750	416	731	658	857	288	813	542	401	314	999999	999999	869	492	999999	138	315	707	47	316	461	179	445	166	417	320	436	999999	27	322	524	993	999999	179	299	262	14	673	49	232	891	816	391	999999	378	999999	733	999999	440	743	452	748	496	641	802	999999	971	574	250	999999	999999	999999	525	89	789	619	658	999999	202	999999	134	999999	668	814	425	999999	999999	514	788	999999	587	999999	965	999999	869	776	506	999999	999999	718	999999	999999	432	502	381	999999	999999	312	151	758	692	43	265	999999	999999	811	90	682	225	167	793	466	999999	184	958	872	453	251	219	23	122	999999	333	483	999999	694	218	175	443	999999	353	484	999999	39	999999	554	724	985	999999	68	999999	824	40	219	925	825	999999	999999	543	999999	999999	59	102	138	646	289	709	781	812	925	602	914	999999	283	814	999999	102	756	800	414	158	468	587	999999	999999	298	382	123	558	999999	999999	960	632	934	912	303	391	999999	393	104	999999	999999	182	999999	465	781	585	756	405	617	732	896	999999	139	360	999999	472	941	811	357	907	596	233	468	884	642	999999	314	999999	520	926	999999	373	999999	569	215	295	848	695	545	713	625	718	940	621	154	512	502	584	999999	999999	999999	434	45	197	258	999999	713	999999	999999	499	280	396	884	690	874	532	999999	570	999999	286	623	255	999999	644	291	877	999999	847	739	139	789	999999	29	688	999999	432	337	518	320	495	999999	994	872	55	442	239	834	260	999999	621	761	932	439	74	218	999999	168	401	905	381	437	866	124	694	709	550	376	205	214	451	999999	999999	259	999999	705	999999	383	230	999999	62	52	42	999999	128	377	857	300	999999	480	999999	274	935	613	938	68	715	879	188	345	891	999999	638	55	304	426	528	682	780	999999	589	821	938	200	852	339	999999	764	999999	326	852	260	421	725	923	999999	269	999999	999999	600	990	749	205	884	999999	999999	414	999999	807	702	999999	184	520	597	891	469	336	745	760	609	999999	950	882	861	999999	641	451	999999	131	127	166	899	371	189	377	839	626	63	999999	662	999999	418	957	304	477	677	739	823	833	999999	851	999999	999999	999999	937	999999	867	343	401	678	748	500	865	999999	545	949	812	999999	229	62	842	999999	864	108	999999	254	999999	588	393	815	999999	627	999999	666	275	642	41	660	252	338	972	293	662	212	913	434	553	277	758	999999	865	409	604	781	999999	
999999	659	769	36	999999	999999	288	999999	999999	776	131	999999	208	423	903	999999	162	97	890	90	558	999999	999999	999999	999999	701	999999	829	999999	950	999999	32	999999	53	999999	982	271	633	559	292	999999	999999	999999	999999	792	999999	354	999999	999999	611	712	321	713	700	73	999999	996	585	999999	991	330	999999	999999	635	999999	108	122	164	999999	920	999999	528	999999	608	397	226	999999	237	402	246	357	872	999999	262	999999	190	318	607	980	999999	986	999999	857	567	961	243	999999	450	161	693	999999	199	999999	999999	955	999999	782	999999	313	847	999999	769	193	999999	644	999999	999999	833	397	104	790	514	184	988	999999	999999	671	999999	646	163	970	103	85	708	345	999999	746	48	306	64	407	213	303	999999	323	226	502	327	922	514	758	422	999999	66	999999	396	999999	999999	10	986	522	811	999999	160	877	331	693	484	204	486	711	446	536	999999	999999	586	220	51	674	718	477	353	58	142	404	999999	50	29	999999	999999	153	607	999999	999999	541	999999	745	153	265	999999	532	999999	999999	446	803	321	885	718	369	999999	186	972	474	292	999999	178	999999	335	755	329	999999	999999	679	255	999999	113	407	226	802	111	999999	77	785	682	195	999999	229	611	338	999999	672	999999	659	999999	772	180	143	756	801	372	832	999999	397	999999	710	999999	348	999999	113	700	914	669	999999	268	999999	118	999999	791	107	69	949	999999	997	673	657	960	25	199	482	172	999999	999999	424	439	278	999999	679	849	999999	336	120	999999	508	638	178	12	414	400	13	663	999999	351	659	741	999999	999999	422	999999	289	750	843	158	405	941	730	999999	254	486	990	64	438	347	819	770	949	607	652	999999	999999	654	555	624	196	818	187	628	992	999999	999999	596	18	955	999999	232	493	962	946	566	908	905	757	927	409	999999	999999	646	532	999999	792	816	999999	999999	999999	999999	204	228	962	999999	763	111	280	999999	470	404	999999	999999	777	999999	999999	986	999999	95	460	598	896	627	999999	246	593	999999	106	113	890	999999	567	954	735	999999	999999	275	999999	370	999999	806	999999	196	999999	999999	999999	752	869	935	999999	999999	165	943	603	631	999999	999999	12	726	992	232	999999	177	681	999999	836	101	747	842	569	20	987	300	999999	654	962	710	170	219	999999	841	671	171	500	94	999999	623	360	114	207	999999	272	999999	377	580	800	468	514	999999	178	812	14	999999	375	601	818	865	661	948	999999	37	416	793	393	161	560	844	676	999999	226	223	740	643	645	119	748	999999	999999	711	854	999999	999999	999999	51	530	836	999999	
795	999999	276	189	962	412	445	179	999999	479	889	226	29	955	791	918	978	955	81	371	999999	999999	853	114	942	999999	999999	173	831	452	751	999999	324	916	59	778	330	47	260	999999	207	475	75	278	999999	706	999999	899	999999	287	985	95	458	475	262	539	55	999999	246	999999	318	281	348	601	727	36	901	113	999999	23	598	941	705	743	173	916	200	585	291	999999	267	204	459	554	999999	665	414	849	663	519	732	168	800	246	29	925	136	473	999999	797	999999	587	993	700	688	54	390	715	311	999999	348	470	880	11	755	124	999999	999999	145	999999	999999	62	999999	396	290	999999	999999	468	723	247	790	727	999999	493	999999	999999	211	759	865	999999	285	698	547	999999	181	999999	288	799	999999	905	999999	999999	338	488	185	751	999999	606	420	999999	999999	922	991	999999	999999	621	999999	396	569	85	912	999999	928	999999	786	922	515	999999	224	27	999999	350	977	818	143	457	999999	555	318	689	542	999999	349	616	517	362	707	483	999999	999999	999999	999999	240	999999	999999	51	413	614	702	262	999999	24	392	402	108	563	999999	183	999999	108	231	880	88	999999	543	318	999999	322	215	433	225	41	362	664	999999	268	120	571	999999	102	54	784	853	65	453	527	222	946	999999	999999	999999	533	553	672	999999	956	814	360	871	999999	327	101	408	999999	999999	999999	662	727	222	839	999999	383	357	837	64	447	999999	32	999999	25	106	777	999999	261	26	692	999999	689	335	233	999999	999999	700	999999	774	953	385	999999	28	999999	865	999999	733	999999	510	999999	185	715	999999	891	999999	791	924	999999	999999	550	296	157	262	354	999999	972	402	988	395	693	682	215	73	999999	72	451	13	999999	160	611	53	135	999999	981	999999	772	999999	999999	303	662	834	999999	563	999999	999999	999999	333	674	522	892	102	744	293	816	362	969	651	517	828	999999	788	737	999999	976	506	171	406	999999	838	999999	902	957	999999	733	859	838	652	839	444	834	999999	339	675	267	519	999999	842	934	999999	546	130	563	615	815	874	107	148	587	727	505	999999	62	836	568	990	999999	999999	559	999999	523	999999	812	82	994	369	999999	999999	448	466	207	999999	999999	651	301	832	349	999999	879	859	762	700	74	122	939	12	76	999999	999999	276	384	259	292	999999	115	999999	318	999999	620	456	425	44	699	131	999999	999999	369	410	999999	999999	651	793	180	700	205	999999	263	999999	142	992	302	955	955	181	92	947	45	999999	999999	82	999999	999999	730	432	443	727	10	943	591	999999	642	999999	959	999999	625	
591	89	591	999999	292	999999	618	357	999999	999999	470	88	527	999999	582	151	999999	864	999999	999999	793	72	999999	267	999999	999999	319	118	379	359	636	996	584	556	500	999999	453	714	999999	117	905	510	999999	279	973	999999	482	904	18	621	768	802	497	999999	831	528	342	999999	999999	469	999999	510	999999	279	999999	999999	999999	971	999999	715	999999	169	610	363	315	292	960	477	293	999999	350	999999	109	758	590	999999	508	424	724	999999	535	129	411	794	461	405	999999	832	752	509	154	511	366	303	924	608	202	143	854	549	999999	864	50	483	128	999999	999999	229	688	999999	965	999999	256	576	189	999999	758	815	999999	999999	759	137	999999	784	685	839	999999	999999	999999	981	641	374	570	185	413	671	88	927	676	221	994	999999	153	69	544	75	265	790	124	356	850	387	241	944	999999	440	149	266	797	288	200	605	395	999999	60	600	518	999999	172	518	499	830	148	690	915	999999	999999	665	250	620	584	268	691	487	999999	999999	143	626	394	973	532	822	140	999999	999999	399	917	446	18	943	556	194	627	606	856	29	248	551	999999	999999	456	999999	25	187	703	931	913	908	575	795	467	892	685	199	985	999999	999999	999999	668	525	538	547	999999	306	73	400	999999	999999	631	122	999999	591	999999	60	526	58	806	953	693	999999	999999	19	870	222	999999	664	999999	999999	620	188	328	497	882	512	999999	909	826	718	999999	313	300	999999	286	463	779	875	304	999999	672	937	871	999999	66	579	999999	529	677	443	820	409	891	212	475	452	999999	999999	708	94	999999	617	231	97	839	390	798	657	732	416	999999	610	370	873	999999	999999	317	999999	440	312	472	287	242	393	999999	999999	999999	98	363	833	669	260	177	219	391	65	999999	783	907	676	999999	392	796	270	10	220	48	28	446	792	145	222	98	999999	622	966	384	999999	199	999999	968	999999	304	898	747	193	443	160	492	709	967	534	673	764	999999	89	490	972	392	687	675	403	652	570	999999	999999	171	771	596	424	680	876	593	781	707	82	999999	897	522	999999	777	999999	536	736	824	999999	999999	334	874	542	486	412	999999	512	460	999999	67	733	210	300	999999	672	999999	77	999999	999999	940	892	66	999999	990	593	459	999999	909	787	866	915	745	999999	908	837	896	63	938	999999	999999	999999	999999	142	999999	364	999999	232	795	999999	333	468	707	733	671	656	277	425	999999	999999	953	880	602	999999	708	151	999999	124	391	193	775	510	999999	760	670	859	570	923	444	636	896	999999	779	804	999999	999999	
217	21	999999	999999	569	480	999999	55	324	999999	999999	659	434	872	376	582	841	612	339	823	339	999999	72	999999	95	354	981	915	995	727	110	798	218	310	933	976	698	138	623	304	998	93	999999	131	381	911	499	571	269	324	999999	999999	474	640	999999	271	948	613	999999	225	499	596	999999	597	449	689	450	133	999999	400	883	712	988	44	999999	255	510	941	440	184	999999	419	656	681	999999	933	333	578	241	672	37	94	962	999999	805	411	999999	848	999999	691	470	375	999999	868	440	682	189	440	815	822	761	17	999999	992	371	999999	999999	378	265	999999	999999	872	892	276	999999	798	750	590	239	423	221	661	999999	999999	713	999999	786	788	250	659	753	893	763	418	911	999999	911	969	999999	724	472	665	593	999999	334	999999	483	366	504	642	932	598	999999	401	611	109	747	433	289	882	303	160	138	606	762	473	119	483	365	353	999999	780	553	514	950	556	78	103	999999	124	15	430	294	999999	727	165	692	371	807	811	282	487	690	164	431	321	537	999999	414	861	489	10	11	160	755	161	55	696	450	64	41	999999	19	174	877	999999	866	530	879	606	781	747	675	553	81	409	100	398	93	638	29	91	689	563	635	14	999999	143	852	575	999999	996	999999	752	780	627	478	525	999999	999999	455	17	118	807	90	741	999999	458	88	356	71	999999	612	811	999999	950	964	456	539	872	999999	733	677	313	497	999999	826	922	772	999999	930	999999	999999	535	193	21	999999	882	483	893	679	971	999999	505	514	463	393	118	717	829	999999	32	986	414	113	999999	339	999999	319	304	914	412	999999	999999	425	496	545	86	628	999999	999999	92	972	645	203	482	999999	182	999999	43	401	999999	215	999999	791	908	588	707	431	999999	999999	178	572	188	979	277	296	999999	999999	999999	999999	999999	490	693	852	999999	59	350	221	631	52	166	15	999999	903	206	206	742	999999	516	999999	838	999999	166	350	809	520	794	666	925	196	259	102	782	125	94	237	522	999999	999999	999999	999999	999999	800	428	525	173	296	285	999999	80	554	585	573	999999	89	661	999999	352	53	69	999999	999999	295	999999	999999	999999	233	170	818	968	999999	651	632	999999	671	352	854	999999	999999	645	233	999999	999999	854	642	999999	999999	673	45	999999	904	999999	57	161	604	562	210	366	999999	461	940	136	466	814	999999	902	953	999999	447	737	999999	999999	527	999999	836	999999	801	440	802	999999	546	559	134	395	74	999999	603	999999	63	999999	999999	497	112	374	999999	999999	999999	78	468	
739	720	613	999999	308	624	318	652	999999	325	999999	761	769	564	515	999999	390	12	81	750	881	309	482	861	339	595	320	492	163	701	999999	693	999999	999999	72	409	999999	334	825	770	755	862	953	166	205	356	383	933	596	459	325	105	981	328	587	440	247	751	896	712	999999	826	999999	999999	586	175	999999	797	501	116	982	66	186	310	995	28	999999	326	666	982	222	386	896	704	385	999999	711	999999	394	632	172	191	437	999999	465	929	373	13	579	999999	327	585	441	999999	476	269	918	680	999999	568	94	999999	94	913	500	928	930	794	999999	942	463	625	413	869	944	800	628	73	844	75	655	352	746	636	665	636	944	415	237	126	724	41	89	825	547	250	106	523	622	999999	998	578	999999	636	576	701	182	572	546	675	640	855	835	999999	913	741	999999	457	258	999999	983	524	567	457	228	999999	546	999999	331	703	999999	999999	999999	999999	77	87	912	999999	69	964	999999	382	999999	999999	485	869	205	999999	912	806	999999	648	999999	758	553	484	20	982	418	155	165	999999	999999	842	971	999999	999999	528	200	835	829	74	999999	999999	999999	611	654	15	971	358	236	724	675	525	637	65	839	693	764	999999	76	929	700	914	809	999999	999999	36	590	999999	999999	999999	631	86	976	11	260	999999	999999	942	829	14	21	70	918	440	918	724	215	916	999999	720	763	999999	769	899	374	483	485	999999	479	627	425	31	999999	558	999999	999999	548	635	999999	999999	344	999999	762	71	999999	640	995	378	950	999999	999999	674	999999	745	913	32	999999	87	637	777	999999	999999	999999	212	589	989	178	999999	347	329	185	579	121	999999	385	999999	845	707	981	734	487	117	588	71	806	751	767	999999	645	999999	293	999999	998	37	363	999999	999999	560	482	929	471	635	40	999999	242	251	562	427	370	971	187	609	999999	999999	999999	398	240	411	999999	999999	999999	32	725	277	46	714	581	999999	482	999999	593	295	234	62	272	999999	86	956	999999	564	199	349	999999	673	999999	999999	375	105	999999	965	295	946	164	645	706	999999	910	999999	595	528	670	478	944	509	999999	891	384	53	999999	447	321	999999	999999	841	648	999999	999999	61	384	362	999999	485	356	517	574	646	999999	589	999999	823	999999	322	370	311	894	720	999999	286	295	11	309	332	464	300	654	999999	374	999999	999999	824	212	858	389	243	189	999999	132	999999	934	741	760	795	698	817	505	998	999999	281	999999	999999	488	999999	766	999999	62	26	31	65	862	563	999999	817	592	531	620	93	933	999999	
131	999999	999999	966	351	999999	250	514	999999	647	795	999999	109	999999	999999	79	346	252	102	999999	190	173	173	76	999999	381	469	943	212	177	999999	999999	999999	785	160	245	338	521	999999	999999	141	548	392	999999	270	217	463	999999	999999	999999	194	377	999999	926	999999	957	999999	999999	999999	999999	94	307	311	999999	449	383	590	999999	999999	141	999999	824	633	879	875	999999	781	999999	805	367	918	289	502	690	982	999999	430	999999	999999	202	698	806	130	649	138	999999	247	926	934	886	627	999999	247	999999	781	370	999999	999999	999999	314	186	758	726	44	60	804	805	999999	483	999999	953	451	486	749	442	934	704	984	750	51	999999	855	854	918	739	779	999999	193	909	622	96	318	97	534	26	939	90	999999	598	999999	38	626	452	999999	933	186	662	999999	876	999999	665	999999	371	19	909	999999	903	807	999999	281	763	622	711	861	533	645	363	951	733	999999	999999	618	395	426	22	778	413	540	984	563	126	999999	999999	72	956	336	946	87	625	695	46	282	791	327	570	999999	915	590	999999	298	823	710	764	383	999999	999999	374	944	997	140	917	372	822	999999	164	219	315	999999	904	206	999999	285	999999	999999	466	581	999999	77	856	605	863	999999	749	696	740	999999	790	999999	79	909	962	11	90	494	778	999999	459	60	173	999999	111	275	999999	999999	599	547	384	726	917	999999	999999	306	98	401	276	104	999999	136	999999	999999	999999	382	999999	995	244	696	204	999999	999999	999999	132	776	904	505	504	597	146	999999	106	202	41	73	26	999999	689	665	999999	689	228	683	60	332	999999	424	932	729	695	690	999999	999999	352	542	467	134	298	453	402	592	999999	678	999999	466	39	808	716	999999	366	922	316	579	782	515	623	585	742	799	727	489	573	775	902	999999	807	203	999999	499	999999	891	369	245	272	999999	791	549	999999	593	302	999999	708	576	372	773	383	779	999999	837	918	999999	999999	999999	999999	912	29	999999	776	511	659	999999	958	226	759	474	563	999999	316	999999	999999	84	999999	158	506	999999	780	996	412	138	82	37	82	22	580	724	509	870	519	359	311	999999	999999	223	934	465	999999	491	999999	898	220	999999	999999	669	122	999999	999999	243	992	250	142	999999	719	648	439	631	999999	945	999999	44	964	692	561	956	999999	64	999999	646	224	999999	203	298	188	999999	918	999999	565	999999	899	999999	999999	275	877	278	227	999999	999999	999999	783	999999	999999	347	845	782	933	527	751	516	519	67	543	384	999999	951	57	843	844	999999	729	670	76	999999	999999	999999	
341	698	999999	293	738	871	115	187	862	911	999999	855	999999	405	579	400	999999	59	893	841	202	328	255	999999	230	384	999999	999999	404	999999	245	349	999999	935	451	245	712	468	999999	647	952	999999	521	999999	612	201	999999	448	999999	339	653	27	999999	213	999999	23	452	888	72	364	999999	372	999999	749	999999	999	564	517	954	344	688	999999	999999	999999	889	999999	806	147	323	38	984	995	117	74	470	227	881	97	228	999999	792	823	406	422	220	590	582	772	441	612	999999	882	493	301	651	104	745	999999	324	880	216	315	575	999999	379	442	265	718	289	999999	128	476	298	526	552	999999	999999	858	45	309	999999	44	705	710	401	112	511	999999	423	375	481	668	773	348	230	486	258	373	53	777	335	864	493	983	494	170	593	967	748	786	943	886	187	999999	625	999999	609	864	641	999999	999999	449	304	914	999999	999999	703	950	305	75	999999	788	815	267	973	400	551	722	226	241	518	544	76	636	432	594	490	758	722	58	999999	393	731	775	846	999999	569	578	16	999999	466	643	671	683	180	164	81	919	51	235	631	887	648	410	999999	396	999999	999999	491	392	969	945	999999	257	999999	232	67	999999	421	98	830	972	715	192	774	875	873	393	466	999999	523	571	999999	497	426	990	745	999999	26	459	999999	999999	999999	624	75	999999	999999	423	494	948	106	41	508	952	405	659	181	466	636	884	523	999999	211	224	868	408	999999	740	999999	207	486	999999	999999	961	999999	928	885	101	999999	999999	469	459	899	517	181	492	999999	764	999999	766	819	289	694	999999	999999	524	700	999999	755	667	293	674	999999	999999	471	999999	999999	546	377	477	774	89	349	383	424	999999	99	693	52	386	345	473	648	74	388	207	52	891	999999	71	237	22	345	459	968	999999	867	612	56	811	484	525	999999	624	992	739	940	321	717	871	434	999999	999999	379	331	819	35	526	999999	273	999999	126	999999	316	249	762	743	889	414	630	206	999999	647	240	999999	999999	87	34	82	648	999999	731	184	165	999999	231	192	966	137	158	768	351	999999	782	494	368	15	90	384	240	996	60	999999	999999	675	947	368	999999	477	512	999999	11	999999	269	16	596	999999	365	679	28	580	999999	999999	265	861	999999	999999	865	746	999999	813	997	649	842	652	216	824	97	489	688	862	592	498	625	416	767	897	445	999999	898	426	650	410	366	660	228	298	650	999999	820	174	503	853	934	698	745	361	999999	999999	800	771	854	875	990	165	987	288	145	999999	999999	
999999	347	99	999999	126	172	596	292	192	433	999999	184	861	669	524	368	739	564	927	671	415	295	999999	999999	137	999999	775	419	210	672	939	162	801	999999	999999	826	999999	15	817	999999	999999	79	999999	192	882	596	993	215	476	999999	258	724	218	188	688	999999	519	124	720	554	999999	999999	999999	520	999999	999999	999999	999999	807	999999	954	999999	746	401	522	346	867	645	102	540	578	569	942	999999	424	224	944	622	452	999999	317	299	295	272	999999	970	987	908	698	128	223	999999	408	778	999999	524	978	999999	665	352	804	999999	32	189	999999	999999	244	678	999999	279	999999	999999	999999	999999	999999	999999	448	999999	999999	551	358	959	947	999999	327	315	999999	173	570	899	246	137	957	109	395	443	277	115	296	320	999999	999999	811	428	308	462	985	790	398	188	86	504	562	999999	993	845	925	999999	862	670	999999	81	117	999999	999999	692	803	187	999999	946	396	342	196	999999	999999	49	157	528	675	865	999999	380	775	392	999999	741	574	843	116	550	518	229	253	626	654	999999	211	614	395	999999	658	999999	999999	452	999999	743	999999	999999	307	999999	697	407	999999	999999	999999	295	305	999999	999999	999999	127	959	81	681	999999	177	999999	570	999999	160	838	542	143	70	216	521	999999	332	600	999999	433	954	545	999999	852	121	999999	256	285	999999	999999	999999	240	999999	497	699	737	886	999999	624	653	747	330	157	125	999999	273	321	790	999999	483	973	134	305	868	173	424	919	829	327	330	843	999999	929	791	362	312	49	999999	517	784	999999	999999	976	434	686	999999	398	46	697	999999	535	466	456	886	395	361	934	235	334	999999	817	67	696	303	810	462	401	365	763	851	234	748	999999	54	557	664	999999	999999	192	539	999999	999999	141	480	795	387	838	999999	405	10	999999	999999	248	999999	966	868	622	683	624	999999	999999	43	282	845	622	786	192	411	338	731	213	999999	999999	795	259	934	925	999999	507	433	999999	357	959	762	999999	421	509	51	88	689	52	999999	256	958	306	999999	610	295	857	19	999999	436	715	674	999999	999999	770	453	982	42	999999	405	185	999999	608	884	83	519	372	211	999999	151	999999	648	689	999999	816	94	498	267	333	639	368	498	239	999999	642	999999	965	999999	650	66	69	55	747	646	299	65	360	421	918	999999	923	656	733	63	112	76	985	999999	498	686	955	724	708	312	46	687	999999	420	252	999999	554	203	560	229	92	288	901	999999	448	760	999999	86	999999	242	999999	711	764	186	999999	575	999999	905	680	964	111	344	999999	
