500	500	
89	113	86	108	87	87	90	85	93	92	120	93	106	114	99	87	89	93	103	94	86	110	101	94	90	101	99	108	97	97	91	110	87	101	87	98	97	110	108	105	88	105	91	98	110	107	95	97	76	102	93	106	84	103	104	113	99	99	97	115	87	106	89	97	104	102	99	112	103	104	86	90	98	113	98	98	110	113	102	109	90	98	88	96	99	76	107	99	102	109	97	99	97	94	100	106	97	108	99	97	109	106	96	112	96	111	88	93	93	122	74	96	107	112	100	106	103	113	101	102	111	104	92	85	99	112	85	105	93	97	91	92	111	106	93	101	119	102	102	110	107	98	92	99	98	109	91	95	103	94	99	110	105	105	115	103	102	108	103	100	91	111	108	81	107	107	103	95	87	109	112	119	101	91	97	115	86	103	97	95	104	84	78	79	108	95	80	108	82	101	101	102	109	109	104	105	105	118	118	97	79	90	104	109	95	90	102	91	91	82	94	116	106	107	99	103	103	104	113	105	116	98	80	93	107	111	75	114	96	119	88	113	98	109	104	108	107	78	103	96	90	96	106	88	102	100	88	111	102	108	105	113	90	91	105	106	90	100	90	95	99	109	105	94	92	82	92	111	110	100	110	102	111	104	108	113	85	98	100	105	102	90	118	107	76	86	90	116	101	95	92	102	98	89	87	106	95	109	100	117	108	105	101	97	120	105	101	97	117	104	96	111	106	84	100	92	91	98	99	100	94	108	102	104	104	99	90	121	96	103	84	96	108	86	118	102	101	100	113	109	107	93	111	115	89	82	118	91	96	122	100	93	96	90	107	108	99	88	110	110	88	127	108	101	107	99	108	93	92	102	113	106	107	85	115	86	98	108	97	87	90	100	94	102	82	110	92	96	113	95	105	90	115	87	99	94	104	102	109	92	79	94	103	100	89	87	92	86	112	106	122	100	95	118	107	86	110	101	105	95	94	123	92	113	122	108	118	96	89	80	97	93	106	106	89	103	96	100	101	115	102	85	113	104	92	108	100	86	101	112	110	81	83	92	97	88	111	112	108	90	95	92	97	106	116	105	101	113	109	92	83	112	98	102	97	87	99	92	93	97	102	111	97	90	106	111	92	97	91	100	94	91	96	97	86	96	98	112	111	109	
92	96	82	117	93	111	110	105	91	92	111	84	91	85	103	99	103	105	91	97	87	99	88	111	114	88	122	108	96	99	102	97	104	85	92	104	96	106	87	113	99	110	116	99	102	93	89	100	101	92	92	97	111	100	97	107	111	86	108	102	97	104	112	82	109	86	105	104	100	100	85	85	114	109	99	101	88	97	92	104	112	101	106	94	100	104	106	82	89	112	101	82	94	95	92	104	97	91	88	106	84	90	92	111	91	85	99	105	108	117	100	112	127	79	99	101	107	104	113	111	109	105	96	97	92	99	102	83	103	106	100	83	95	96	93	94	107	79	99	117	81	91	103	93	100	114	98	94	106	116	100	98	109	107	100	119	103	96	104	93	103	98	97	88	95	90	101	115	97	119	94	99	86	104	101	91	125	105	89	103	90	102	98	95	89	97	103	111	91	113	79	95	100	86	87	98	93	114	107	94	98	103	87	97	91	90	84	111	103	108	95	96	111	117	111	106	103	127	119	105	96	101	93	99	92	92	98	94	108	104	80	98	108	89	89	93	97	110	108	92	82	95	108	101	98	132	86	97	102	100	97	104	107	110	116	113	97	98	86	107	100	97	90	107	92	116	84	98	107	120	99	106	95	91	110	93	116	90	103	110	91	100	119	99	116	106	92	83	96	104	95	99	96	89	95	91	110	107	95	110	94	99	89	112	115	110	98	96	90	107	111	97	95	97	110	87	96	102	102	94	111	103	105	98	110	119	96	96	90	97	99	88	104	88	102	97	102	86	119	97	90	91	98	112	85	95	123	97	101	117	106	97	95	101	100	100	93	98	90	103	94	111	104	112	98	109	100	100	109	91	105	104	99	105	98	96	101	96	111	104	98	95	95	91	86	99	115	104	95	97	112	97	92	77	92	96	98	96	106	102	114	114	98	85	101	87	111	95	107	101	98	112	104	99	101	96	88	99	123	110	113	114	99	95	102	70	100	112	98	101	85	93	107	104	98	97	93	99	91	100	98	98	117	101	113	96	92	99	98	109	107	98	108	101	103	93	92	103	96	99	99	84	84	108	102	108	95	114	104	92	107	88	118	112	87	102	100	101	88	102	105	117	102	111	96	117	102	91	94	110	101	112	106	99	99	105	101	101	96	105	
999999	453	159	52	964	999999	171	999999	999999	402	999999	209	216	121	999999	529	932	160	613	543	999999	785	999999	605	987	880	395	336	579	999999	999999	999999	503	88	634	14	113	559	293	296	65	999999	241	371	283	726	442	819	913	999999	323	83	459	366	945	756	717	553	64	93	140	834	490	626	21	646	999999	999999	486	328	999999	999999	866	327	488	187	999999	999999	331	999999	448	576	423	51	544	317	989	147	142	878	296	999999	504	210	999999	999999	896	614	360	636	30	999999	999999	594	122	940	999999	141	878	768	212	354	231	793	645	563	421	449	91	703	999999	568	994	608	999999	866	877	666	999999	999999	290	939	999999	695	250	999999	244	999999	928	603	110	857	269	374	675	941	337	711	565	602	809	999999	533	999999	979	999999	319	734	562	255	72	550	970	999999	487	999999	999999	999999	553	511	329	999999	520	487	603	798	309	999999	932	100	538	999999	999999	569	457	999999	416	366	715	787	824	510	276	682	541	559	887	648	999999	412	610	801	167	63	283	227	936	55	63	190	163	689	801	999999	999999	999999	449	410	999999	654	999999	975	821	999999	687	999999	326	837	946	53	999999	660	743	530	490	999999	999999	999999	296	999999	896	370	999999	534	634	144	709	804	965	645	999999	486	484	242	555	634	999999	402	999999	464	901	999999	108	999999	279	502	945	999999	999999	979	886	402	124	933	757	496	999999	297	140	552	119	999999	871	311	933	434	999999	511	974	855	999999	617	680	832	338	798	271	302	999999	142	999999	438	823	986	758	999999	372	551	999999	69	999999	999999	271	823	354	390	236	797	999999	845	326	444	306	135	231	279	721	292	604	959	234	380	999999	998	363	999999	999999	885	999999	225	72	999999	999999	915	894	75	356	857	487	999999	571	473	224	999999	816	999999	142	698	764	489	999999	89	946	525	834	999999	660	273	470	672	692	351	999999	861	783	691	417	390	999999	999999	999999	864	804	999999	398	760	999999	623	191	608	999999	998	999999	999999	229	999999	999999	999999	91	999999	415	999999	999999	815	999999	229	228	362	635	999999	999999	751	467	999999	565	999999	285	300	136	83	434	46	91	999999	999999	999999	999999	191	642	800	999999	905	308	927	751	840	999999	999999	999999	178	999999	803	988	66	271	797	540	523	507	97	707	397	999999	999999	999999	378	11	999999	691	571	999	999999	720	834	131	999999	999999	540	999999	725	999999	295	999999	999999	999999	631	999999	34	600	999999	163	706	999999	554	103	615	530	300	999999	383	999999	999999	308	999999	178	504	92	163	999999	828	
354	10	668	782	433	999999	498	426	476	999999	999999	976	935	999999	418	303	999999	999999	741	515	912	999999	492	482	999999	999999	987	999999	789	46	999999	999999	99	771	999999	163	47	901	999999	681	999999	113	823	800	62	862	999999	943	420	875	151	916	999999	429	916	201	517	195	895	712	434	428	637	440	709	435	999999	173	382	999999	265	461	54	70	398	809	338	999999	429	999999	999999	53	659	999999	999999	631	483	669	854	790	645	999999	16	418	256	698	475	393	100	627	974	999999	999999	999999	999999	690	871	361	41	117	862	825	766	871	999999	391	768	999999	545	88	952	228	318	999999	620	413	455	635	813	699	999999	945	999999	802	59	870	482	504	304	214	759	131	638	746	927	819	95	144	421	999999	930	752	847	22	674	756	999999	979	545	216	999999	246	999999	999999	774	999999	999999	963	821	136	908	274	428	341	999999	999999	590	571	663	999999	327	999999	224	948	769	590	108	999999	137	303	345	999999	959	97	999999	523	583	999999	972	999999	595	999999	323	294	957	999999	333	515	693	844	176	962	325	744	999999	925	999999	599	571	999999	999999	644	835	999999	790	414	315	999999	999999	999999	256	293	999999	999999	215	204	996	930	990	114	267	592	895	999999	137	999999	188	999999	999999	999999	502	984	735	789	999999	950	297	795	999999	553	360	999999	153	888	597	882	373	999999	539	693	928	999999	608	467	925	236	999999	551	400	417	235	100	141	328	313	272	558	809	999999	264	907	211	436	999999	753	275	449	17	696	254	19	515	685	515	999999	410	385	999999	863	965	211	999999	404	95	327	269	860	824	585	335	334	563	999999	284	999999	727	664	171	713	660	786	741	855	155	408	719	415	626	213	902	886	290	946	495	62	172	806	999999	130	494	414	999999	431	371	920	456	304	999999	999999	397	746	999999	564	213	188	469	890	259	999999	607	854	243	620	683	448	53	617	726	232	999999	921	323	51	228	255	172	320	493	235	952	425	999999	898	816	165	672	726	999999	999999	592	281	556	664	999999	999999	181	14	748	922	999999	838	577	188	114	476	433	183	999999	957	26	159	406	999999	734	192	849	345	999999	527	999999	999999	999999	420	639	352	999999	999999	528	588	84	999999	571	571	358	123	847	826	999999	349	732	499	391	786	299	442	875	532	929	339	790	835	999999	231	156	999999	999999	167	548	761	999999	774	654	756	882	858	588	999999	999999	999999	999999	33	551	465	795	286	935	97	130	206	477	841	999999	199	798	248	958	349	424	798	158	
689	287	999999	247	957	999999	634	903	440	854	999999	999999	317	994	766	294	999999	436	869	999999	877	47	999999	999999	270	999999	465	999999	644	899	248	421	877	472	999999	746	999999	227	999999	442	999999	999999	689	352	437	999999	999999	204	41	999999	999999	913	554	184	281	999999	935	999999	976	912	389	676	268	541	615	628	999999	844	999999	30	999999	526	598	437	999999	692	357	999	856	286	632	270	926	689	685	334	867	703	999999	12	810	773	251	924	62	634	925	158	736	809	15	999999	855	21	190	698	325	126	861	588	305	935	890	700	999999	129	750	579	855	290	761	285	999999	999999	219	10	285	673	384	688	766	999999	273	999999	280	65	999999	915	999999	999999	19	750	999999	999999	707	875	882	999999	999999	933	999999	356	302	455	999999	999999	999999	519	801	999999	423	999999	741	182	822	106	672	842	429	235	714	835	999999	999999	281	20	443	50	638	344	127	734	999999	451	804	999999	906	817	10	999999	141	895	123	329	573	367	19	999999	790	999999	213	50	131	419	229	999999	999999	433	999999	47	296	999999	999999	467	71	999999	999999	300	999999	412	999999	999999	841	999999	103	999999	721	750	999999	913	999999	773	999999	36	999999	87	613	619	232	999999	999999	999999	642	999999	265	258	24	656	999999	883	745	719	999999	387	421	358	208	999999	325	410	337	535	137	271	45	522	632	853	999999	999999	85	13	77	621	278	717	221	999999	622	845	999999	75	493	999999	178	292	999999	872	999999	999999	878	370	304	822	428	999999	355	381	999999	742	625	170	999999	282	807	741	651	681	119	703	146	999999	629	479	605	272	52	714	103	753	999999	999999	248	999999	999999	715	709	999999	999999	999999	372	999999	951	880	230	644	745	220	614	436	641	799	763	912	646	557	740	824	226	166	565	999999	999999	183	999999	866	999999	999999	999999	102	42	405	488	448	341	305	379	749	259	961	526	831	999999	667	999999	251	996	335	999999	999999	974	884	999999	46	115	731	999999	777	189	999999	721	969	55	999999	403	245	321	324	999999	350	188	990	575	265	640	734	540	621	71	459	870	999999	999999	616	127	158	376	451	343	999999	999999	601	570	895	999999	999999	786	587	273	999999	999999	681	754	999999	380	983	319	999999	406	381	201	940	715	729	493	999999	999999	438	999999	254	869	999999	999999	971	606	587	430	679	25	93	947	999999	357	999999	529	198	841	311	246	143	839	601	55	961	418	803	885	841	411	999999	456	999999	193	29	16	69	999999	783	999999	793	563	639	758	323	433	999999	593	530	209	304	
293	798	202	271	415	999999	824	999999	999999	803	999999	589	277	999999	636	600	769	338	187	469	499	999999	351	999999	579	209	843	999999	538	179	219	365	999999	999999	830	999999	165	999999	613	999999	999999	999999	229	999999	102	974	372	999999	686	999999	479	264	353	740	805	235	999999	748	691	216	999999	102	999999	393	593	346	999999	170	999999	979	444	848	725	448	234	820	838	195	361	605	836	999999	999999	705	700	954	999999	901	311	605	999999	416	239	999999	999999	153	999999	836	572	756	999999	211	999999	706	398	631	539	904	515	985	999999	999999	397	999999	379	446	56	785	693	639	334	999999	858	476	779	38	618	328	143	90	631	12	622	604	579	635	999999	349	999999	79	999999	117	395	999999	218	999999	28	153	999999	868	107	412	999999	933	431	999999	352	319	926	369	22	221	771	999999	363	394	648	793	999999	744	244	706	478	623	999999	999999	999999	542	267	841	20	474	301	275	983	228	859	689	999999	999999	292	892	422	999999	66	213	999999	960	999999	824	999999	235	999999	292	999999	401	934	999999	719	215	999999	999999	62	999999	999999	548	999999	505	451	999999	534	999999	999999	917	461	352	293	530	567	20	880	701	579	999999	551	784	838	19	641	999999	294	339	969	999999	282	999999	840	337	598	999999	293	840	518	828	999999	999999	999999	718	830	291	117	414	962	999999	334	626	241	999999	543	574	709	910	999999	859	850	205	999999	652	645	979	511	955	932	999999	999999	999999	192	750	152	221	999999	129	189	360	484	880	377	999999	642	999999	251	230	794	33	808	383	976	659	978	104	350	962	83	850	779	161	481	913	982	294	999999	490	477	331	405	589	999999	513	384	970	827	999999	19	989	738	290	999999	909	999999	353	74	533	771	57	999999	216	999999	338	999999	999999	408	464	999999	999999	222	999999	999999	999999	627	229	652	472	285	18	276	621	953	999999	122	499	989	572	672	638	999999	910	719	429	999999	199	543	402	999999	61	571	373	450	661	777	999999	536	699	291	31	701	602	258	763	781	259	263	962	999999	999999	343	836	791	999999	137	311	999999	334	21	438	999999	259	538	233	446	903	181	302	315	143	962	299	290	651	937	628	661	955	648	210	935	580	185	852	717	735	581	800	533	475	937	212	687	999999	345	451	999999	999999	326	878	88	961	999999	92	999999	53	999999	999999	712	999999	649	999999	686	811	502	115	999999	999999	516	711	331	380	768	840	999999	760	612	999999	316	495	565	999999	639	769	131	999999	923	103	733	673	188	441	97	33	825	852	
999999	999999	360	999999	377	386	517	614	999999	707	202	999999	885	368	441	129	833	227	944	999999	455	916	689	999999	999999	980	952	842	532	999999	293	744	24	999999	243	999999	999999	999999	127	188	129	34	999999	424	782	999999	999999	375	242	69	999999	870	89	813	406	609	197	833	57	999999	434	675	91	666	424	457	802	541	999999	706	53	999999	999999	765	892	431	999999	274	745	86	773	587	610	473	999999	423	665	999999	947	633	999999	252	999999	730	753	999999	942	999999	10	335	999999	675	999999	535	25	850	770	323	999999	975	906	922	999999	971	623	999999	74	618	385	999999	792	602	999999	500	168	801	728	379	999999	447	488	156	999999	999999	772	107	346	84	457	441	652	351	999999	972	726	625	164	67	116	999999	389	999999	181	999	999999	711	92	750	377	224	999999	401	312	483	497	760	658	999999	208	526	510	990	999999	944	358	451	322	621	773	543	646	999999	272	115	67	163	975	275	999999	999999	25	596	707	243	318	260	49	805	485	966	999999	487	859	590	405	399	174	237	650	101	999999	471	976	999999	578	462	999999	207	999999	999999	999999	392	799	147	999999	914	999999	926	635	108	412	517	999999	999999	999999	168	810	682	709	999999	988	748	625	786	672	554	999999	873	999999	856	131	842	388	151	191	584	687	722	999999	491	116	247	601	552	689	880	999999	999999	267	419	651	456	497	758	355	46	767	23	474	955	999999	420	271	778	976	570	138	994	625	999999	481	98	999999	227	561	999999	999999	83	106	791	229	450	616	999999	215	674	354	999999	795	155	816	999999	999999	134	195	695	976	822	575	129	751	340	553	274	999999	562	854	280	206	603	889	694	916	682	736	999999	999999	25	573	311	999999	999999	208	999999	186	806	841	477	41	865	774	333	507	977	49	889	896	351	317	652	819	84	433	999999	265	131	757	574	397	340	891	960	259	273	903	253	141	83	999999	141	721	387	248	340	828	566	999999	999999	643	999999	958	462	707	920	492	999999	85	16	224	64	59	276	90	999999	973	999999	84	244	83	796	757	822	263	186	999999	999999	836	999999	373	699	934	817	931	550	382	439	263	338	781	761	177	999999	999999	43	91	454	306	547	366	999999	999999	952	865	846	99	999999	209	530	989	59	315	999999	999999	525	129	242	344	999999	999999	544	560	999999	463	999999	628	633	963	999999	104	486	145	299	735	999999	217	999999	951	999999	460	246	239	732	999999	999999	456	195	490	342	914	849	119	999999	228	822	464	744	499	554	999999	466	
182	979	435	999999	913	26	256	295	318	999999	290	259	89	92	314	999999	999999	731	865	999999	999999	630	315	999999	999999	379	999999	999999	893	473	492	407	999999	993	73	260	306	835	817	999999	999999	205	34	999999	569	860	686	145	999999	636	346	767	688	784	324	999999	674	190	145	544	945	343	401	845	999999	999999	999999	96	999999	64	531	999999	914	435	504	946	606	999999	999999	999999	692	935	405	266	999999	999999	999999	92	679	521	585	999999	999999	282	494	605	999999	999999	132	686	478	999999	126	462	115	773	853	999999	290	377	945	999999	504	999999	852	999999	937	144	718	929	173	999999	416	507	479	415	872	641	941	899	999999	426	415	999	48	101	818	942	999999	362	871	999999	802	999999	575	999999	999999	80	430	999999	667	669	471	203	522	179	999999	618	983	700	901	222	999999	999999	234	529	999999	504	999999	760	999999	999999	983	365	67	706	506	999999	931	40	793	801	999999	999999	241	483	999999	222	486	868	999999	210	959	999999	999999	659	156	422	999999	56	718	126	489	669	291	672	999999	116	145	816	672	999999	687	999999	907	109	11	852	158	751	574	517	27	722	852	991	45	999999	903	408	560	999999	38	885	999999	676	322	551	186	569	798	848	87	670	205	829	522	16	553	999999	658	303	273	335	482	210	109	999999	817	300	637	162	212	737	265	589	999999	999999	999999	999999	787	999999	999999	999999	952	999999	440	356	526	32	478	39	979	551	749	266	820	703	999999	121	577	999999	734	999999	931	645	645	999999	415	616	780	720	999999	322	999999	208	628	999999	382	756	769	752	250	794	821	608	183	999999	987	998	768	355	999999	999999	663	999999	725	789	657	317	999999	999999	941	909	999999	757	664	666	977	551	638	145	330	656	351	825	314	999999	74	333	472	984	999999	999999	999999	434	999999	844	659	999999	482	838	36	75	676	679	810	999999	551	73	943	516	999999	446	369	633	34	999999	999999	837	999999	999999	725	334	845	105	738	534	999999	817	436	820	17	645	78	800	999999	265	980	999999	24	973	999999	10	389	955	311	916	56	224	999999	588	664	821	414	696	122	701	999999	581	999999	999999	999999	999999	999999	999999	509	48	999999	999999	524	999999	999999	999999	822	954	398	999999	945	889	999999	821	487	847	999999	848	165	195	241	381	999999	417	45	409	730	739	703	663	373	266	456	273	548	487	700	640	826	157	998	999999	308	397	999999	340	787	999999	999999	432	999999	999999	967	999999	807	996	881	117	733	999999	786	93	261	999999	999999	689	999999	530	999999	999999	156	999999	
999999	18	196	781	82	300	660	704	622	611	941	999999	347	999999	298	142	999999	552	999999	999999	906	472	999999	914	999999	574	999999	77	897	266	846	797	285	548	766	999999	137	999999	923	590	456	999999	741	999999	152	980	396	777	999999	310	74	730	405	999999	871	559	647	281	999999	508	999999	999999	999999	999999	999999	154	995	799	817	338	15	440	629	24	999999	877	731	195	772	228	187	999999	676	596	201	126	402	721	677	999999	322	855	451	424	335	863	231	385	421	998	984	597	959	72	305	999999	999999	390	427	993	827	999999	509	365	331	999999	999999	221	173	648	999999	284	999999	999999	999999	159	989	214	688	283	999999	356	774	774	243	999999	999999	613	999999	999999	25	21	999999	999999	389	860	999999	999999	103	338	945	20	222	772	256	710	475	999999	56	155	644	999999	701	154	347	481	687	999999	999999	741	999999	313	920	605	632	999999	980	448	999999	165	803	903	121	360	337	645	144	999999	528	533	124	948	567	154	999999	999999	320	159	345	908	183	620	964	362	999999	642	99	999999	999999	515	999999	37	138	890	351	741	785	999999	816	702	347	685	999999	598	999999	999999	745	776	682	514	999999	831	112	322	981	999999	938	999999	721	694	999999	999999	999999	22	804	97	819	676	802	999999	999999	969	342	643	570	999999	413	375	735	888	896	322	933	635	95	999999	925	816	909	169	999999	36	630	131	155	819	824	204	999999	539	930	79	973	501	181	999999	498	468	999999	494	999999	573	999999	832	798	243	593	235	927	999999	999999	13	767	999999	388	999999	349	220	498	750	999999	219	581	206	958	999999	349	999999	463	634	999999	466	74	424	390	239	13	797	333	999999	236	999999	277	888	377	926	999999	340	123	999999	121	287	970	11	821	999999	991	827	873	970	999999	161	771	303	505	705	939	999999	263	158	999999	551	999999	586	524	999999	942	692	828	41	999999	999999	329	999999	522	132	999999	73	602	820	247	186	924	362	26	84	826	973	393	671	987	958	86	964	563	570	400	393	486	747	626	309	998	842	455	885	999999	183	780	382	219	875	750	442	910	135	999999	534	999999	449	999999	968	308	167	53	566	932	999999	44	951	732	112	587	854	203	938	999999	92	907	141	252	999999	203	20	462	121	218	643	999999	999999	943	999999	823	46	500	658	10	841	798	999999	953	999999	149	999999	999999	116	298	895	999999	999999	999999	545	627	438	999999	603	775	298	704	932	358	298	311	606	18	866	289	550	364	545	937	999999	293	29	999999	775	513	999999	370	999999	
999999	999999	405	999999	490	408	248	394	999999	896	882	999999	146	866	539	664	999999	542	820	783	999999	748	541	703	44	610	261	607	260	431	100	411	927	359	118	999999	999999	230	126	609	999999	894	710	999999	662	235	999999	427	489	522	609	999999	553	587	527	999999	999999	999999	999999	879	157	640	143	418	999999	999999	784	999999	999999	504	771	945	426	220	999999	999999	47	999999	51	809	410	833	999999	738	821	129	858	350	999999	999999	263	201	999999	246	462	999999	760	302	660	190	999999	423	670	985	751	663	999999	342	431	593	47	708	660	247	479	324	522	999999	597	686	999999	444	954	999999	250	999999	772	999999	999999	999999	183	745	422	999999	368	999999	999999	999999	986	999999	575	999999	999999	248	995	555	541	999999	999999	999999	475	364	704	974	999999	16	469	999999	744	999999	891	374	999999	264	420	302	295	800	999999	492	161	389	418	439	120	999999	525	715	728	695	48	999999	421	999999	702	819	999999	448	999999	361	527	226	398	999999	276	999999	941	999999	999999	999999	270	999999	999999	285	986	96	945	275	863	469	490	753	999999	59	143	64	952	999999	561	601	262	999999	507	527	964	999999	990	603	173	909	999999	999999	887	34	434	307	779	146	999999	615	873	775	584	999999	870	774	999999	348	682	221	258	977	112	999999	451	424	243	539	320	999999	105	999999	999999	954	999999	999999	865	203	999999	835	285	815	340	946	727	999999	271	999999	656	200	999999	652	999999	999999	999999	999999	758	659	999999	999999	73	250	999999	581	520	530	673	999999	528	999999	908	803	723	846	935	999999	999999	166	999999	964	162	568	882	130	123	453	999999	159	303	135	872	215	999999	614	772	45	989	759	436	207	813	640	156	416	291	144	999999	84	26	227	542	601	160	619	999999	505	367	705	468	999999	108	523	337	999999	378	702	193	119	999999	900	999999	887	730	999999	999999	522	999999	476	839	999999	524	357	143	999999	999999	999999	65	10	999999	276	677	999999	300	368	999999	300	313	753	47	588	950	819	999999	125	775	654	871	847	469	346	93	891	999999	999999	999999	750	389	999999	810	107	646	193	362	807	999999	168	999999	999999	214	859	218	668	438	999999	39	705	999999	27	310	938	409	999999	540	420	192	786	428	811	999999	357	910	999999	943	939	941	766	466	201	893	999999	68	509	999999	609	137	425	462	615	999999	847	402	371	951	999999	698	999999	999999	942	999999	446	739	785	999999	856	948	167	725	498	319	999999	999999	166	999999	693	999999	999999	575	931	293	999999	333	999999	361	969	954	549	999999	81	999999	513	
123	523	999999	456	877	282	999999	786	660	999999	999999	964	306	999999	608	245	246	268	991	999999	999999	721	659	858	123	926	434	585	902	409	68	653	257	805	159	725	590	999999	999999	999999	944	999999	280	324	999999	368	516	173	370	718	312	841	999999	451	999999	401	864	717	343	950	999999	378	883	260	910	56	999999	500	48	883	655	568	451	999999	999999	83	450	345	791	754	420	270	225	193	106	227	573	805	999999	757	860	872	344	999999	758	575	905	29	999999	30	651	26	135	999999	999999	744	399	696	597	576	950	529	926	999999	999999	588	163	700	999999	693	483	999999	345	290	32	782	233	585	634	288	178	430	931	770	112	403	999999	999999	129	999999	827	876	218	588	806	999999	945	755	336	180	999999	214	999999	720	547	740	999999	844	464	290	520	814	71	999999	999999	530	999999	165	487	146	453	999999	581	801	866	606	703	999999	484	691	836	478	259	464	866	963	564	221	999999	371	723	300	283	838	841	999999	999999	899	999999	286	743	790	277	199	727	996	999999	999999	854	999999	47	924	370	999999	454	52	565	607	451	444	965	386	931	125	999999	162	152	742	959	999999	791	803	575	207	999999	56	210	69	736	870	340	999999	367	293	334	798	929	510	394	799	999999	217	457	999999	321	367	858	162	776	574	853	890	115	10	158	999999	359	999999	999999	999999	999999	999999	870	581	114	999999	29	648	791	624	232	642	358	999999	406	999999	356	829	999999	590	198	58	999999	172	26	999999	999999	366	144	101	999999	767	684	986	999999	950	346	876	642	846	348	219	999999	161	351	999999	999999	999999	604	575	887	530	999999	245	218	793	224	708	564	664	89	663	514	699	185	465	957	999999	212	456	247	479	196	49	252	999999	686	999999	820	805	999999	999999	762	569	214	918	491	449	777	999999	735	638	322	977	767	685	999999	999999	976	886	264	999999	743	999999	999999	417	343	246	993	240	116	93	888	759	758	639	900	999999	495	266	974	999999	999999	47	720	608	167	219	282	567	283	25	999999	999999	551	999999	706	614	241	796	999999	255	455	547	999999	652	749	562	228	999999	784	760	185	999999	911	746	588	705	436	729	259	133	963	436	956	101	999999	954	218	999999	933	296	999999	699	999999	729	999999	55	999999	78	859	604	999999	155	999999	522	839	445	32	805	156	11	188	999999	546	462	999999	29	591	965	722	795	354	204	204	999999	57	486	48	192	683	999999	724	999999	870	654	999999	999999	999999	999999	262	494	931	413	877	999999	118	211	999999	228	
447	52	464	25	356	73	260	796	951	295	475	362	407	839	131	613	287	999999	642	891	330	473	376	157	712	238	863	941	327	272	389	845	333	999999	999999	640	88	708	21	806	404	999999	866	368	968	899	96	102	999999	273	654	999999	569	270	898	974	676	317	312	127	209	318	478	999999	999999	999999	38	587	104	490	535	999999	808	835	999999	983	999999	17	188	999999	151	771	660	64	999999	102	999999	73	920	999999	964	999999	999999	894	606	96	867	999999	463	349	870	509	997	801	999999	86	489	733	999999	914	377	669	999999	499	976	438	999999	424	999999	813	999999	965	667	333	526	999999	182	914	238	410	125	428	554	999999	942	642	999999	858	325	999999	612	999999	299	999999	402	304	999999	906	917	178	438	453	999999	649	999999	905	842	673	284	974	904	574	999999	373	799	949	124	999999	557	343	664	799	108	539	999999	799	676	999999	931	231	131	275	999999	999999	971	999999	320	904	842	999999	800	109	583	351	637	48	999999	925	999999	999999	190	352	359	584	514	639	999999	578	449	207	238	999999	742	999999	852	999999	577	444	999999	999999	638	220	456	519	543	999999	225	757	999999	171	750	751	454	487	51	778	916	422	555	342	327	742	999999	645	808	999999	366	530	499	998	999999	999999	532	999999	814	999999	896	839	50	949	999999	597	675	999999	456	487	999999	265	22	999999	722	165	889	999999	808	896	755	811	711	924	207	999999	268	904	999999	999999	228	374	999999	81	882	86	382	606	919	730	76	999999	198	999999	883	111	517	425	285	315	999999	473	281	918	224	94	138	126	751	728	339	771	586	319	999999	371	591	941	200	999999	999999	999999	150	88	829	578	623	389	999999	105	187	842	999999	395	422	755	103	755	856	798	999999	265	854	200	999999	999999	600	878	999999	999999	520	576	235	639	999999	999999	999999	202	98	646	470	749	85	655	550	497	153	999999	896	999999	278	836	95	401	999999	999999	438	999999	687	999999	999999	744	326	999999	585	999999	616	988	863	981	999999	999999	666	219	337	209	190	999999	999999	903	161	410	999999	559	253	683	491	833	999999	15	999999	383	515	564	668	999999	432	999999	999999	939	999999	999999	336	915	90	378	999999	875	73	498	999999	239	999999	783	999999	577	762	766	286	901	129	783	56	999999	999999	999999	395	111	551	611	999999	999999	999999	709	33	997	999999	999999	478	874	514	615	769	999999	668	774	83	731	192	101	963	666	280	178	820	106	117	478	937	41	983	78	334	999999	999999	999999	111	600	760	384	503	696	297	999999	
397	513	23	603	200	213	999999	999999	918	999999	648	119	364	959	889	926	999999	605	999999	447	891	445	291	317	999999	955	672	483	970	807	597	276	378	999999	781	316	93	999999	287	999999	65	329	159	874	813	999999	358	151	710	834	495	898	568	850	519	951	231	706	999999	244	540	999999	692	999999	999999	382	741	495	188	583	999999	385	999999	999999	391	572	296	417	504	127	606	531	772	999999	322	999999	999999	528	359	999999	94	386	640	52	203	563	636	48	22	440	999999	863	999999	136	990	120	580	174	469	947	665	814	212	999999	638	19	999999	999999	798	999999	674	999999	999999	358	499	466	745	285	210	828	935	257	405	999999	256	743	567	645	155	211	999999	999999	68	412	174	280	184	883	999999	194	833	90	249	850	999999	658	727	615	637	533	375	304	964	641	22	417	419	149	510	894	999999	93	410	999999	999999	140	164	733	999999	229	292	861	870	999999	999999	854	999999	554	306	597	999999	952	18	621	836	824	579	427	400	756	860	44	383	999999	742	749	680	652	808	636	503	994	999999	418	251	999999	434	948	646	999999	408	999999	842	999999	999999	499	85	788	761	999999	560	736	342	437	368	257	487	360	283	255	183	999999	746	999999	104	999999	999999	599	380	331	999999	631	999999	242	357	995	202	471	640	252	673	892	890	591	86	999999	999999	992	999999	999999	36	83	674	401	983	52	128	183	818	999999	968	486	417	439	826	929	955	110	999999	372	65	26	999999	41	581	291	475	164	593	337	369	538	549	999999	305	327	956	999999	258	315	877	28	652	782	283	197	485	461	764	999999	810	561	912	688	937	20	363	643	999999	999999	577	999999	590	491	499	999999	936	999999	144	508	973	576	851	774	495	47	373	937	757	393	806	23	400	999999	999999	807	999999	999999	450	295	964	323	570	556	738	913	438	171	293	999999	999999	999999	999999	265	183	244	999999	147	203	900	646	999999	885	999999	896	563	573	153	965	691	813	85	589	999999	999999	660	15	304	999999	999999	608	212	653	999999	142	360	696	999999	272	999999	107	488	667	549	648	547	437	999999	660	185	349	999999	206	999999	999999	185	865	478	720	999999	239	415	111	621	301	999999	772	971	302	545	866	438	881	684	593	334	999999	50	210	997	999999	870	999999	861	999999	324	999999	999999	882	957	495	227	423	748	61	692	999999	56	999999	999999	774	466	842	999999	999999	911	999999	522	17	706	999999	999999	278	723	301	368	770	999999	388	977	438	721	999999	344	60	999999	24	142	632	901	
947	371	999999	999999	232	766	38	530	553	331	911	999999	999999	186	200	669	948	700	457	693	922	147	667	280	776	63	999999	507	73	669	999999	999999	999999	116	758	406	43	282	501	535	999999	249	696	67	76	944	677	999999	154	999999	999999	324	685	999999	979	810	703	999999	999999	999999	399	999999	999999	884	435	640	604	937	428	794	999999	999999	208	999999	999999	682	450	610	214	831	999999	999999	363	999999	999999	999999	595	950	136	947	702	521	999999	332	999999	809	999999	999999	632	435	999999	739	494	359	754	34	999999	999999	999999	307	369	103	999999	397	792	934	177	783	915	999999	55	653	810	480	101	125	999999	876	785	999999	898	999999	999999	778	491	999999	970	14	928	944	465	832	999999	829	999999	999999	999999	665	999999	211	999999	999	999999	778	389	999999	928	999999	267	639	411	249	977	41	999999	999999	999999	539	905	155	964	999999	855	999999	398	223	288	981	892	492	911	956	345	584	912	899	741	999999	999999	794	718	956	746	298	999999	225	854	343	431	999999	493	673	760	395	247	478	999999	999999	999999	176	999999	947	131	999999	727	454	999999	403	129	508	989	917	150	120	436	17	427	566	438	183	368	945	559	44	998	248	999999	950	346	999999	755	999999	818	232	999999	770	835	999999	571	98	999999	461	223	922	868	999999	999999	649	958	999999	999999	999999	497	216	999999	473	999999	999999	777	489	258	954	66	999999	753	999999	999999	917	734	666	182	456	995	349	862	907	999999	637	999999	431	999999	557	991	115	393	177	328	999999	425	913	382	748	203	92	999999	366	404	539	178	999999	478	999999	999999	302	68	604	999999	157	354	900	741	999999	999999	356	999999	700	962	950	301	585	855	496	501	999999	999999	433	263	912	509	505	512	202	999999	481	953	108	642	698	999999	788	585	999999	267	525	181	622	828	846	999999	149	404	453	247	593	839	999999	123	103	999999	634	351	679	647	999999	398	999999	999999	999999	403	675	68	273	999999	512	10	684	999999	976	649	671	999999	416	999999	370	111	68	954	875	999999	971	999999	548	689	422	999999	905	532	419	137	632	330	999999	453	641	90	140	999999	735	592	165	752	147	454	999999	39	935	999999	287	999999	339	594	426	999999	431	690	519	584	490	75	104	162	819	849	27	350	999999	962	999999	290	999999	517	229	292	487	999999	847	104	999999	392	512	831	255	672	797	999999	903	585	32	951	571	999999	999999	999999	498	999999	933	298	437	997	815	999999	999999	996	776	822	375	144	328	211	843	424	243	107	562	272	906	157	61	979	447	
999999	939	999999	718	424	999999	999999	794	484	999999	559	667	354	576	539	999999	258	999999	999999	999999	999999	999999	820	117	156	322	999999	999999	999999	105	785	999999	457	999999	187	42	107	999999	361	374	816	999999	843	915	999999	757	888	531	32	551	658	261	86	999999	678	381	129	904	572	112	496	451	568	999999	510	322	219	794	399	999999	999999	970	544	611	854	999999	423	905	823	398	999999	440	94	999999	999999	534	170	149	881	999999	913	202	715	259	877	375	780	465	999999	971	548	999999	141	999999	999999	687	716	475	463	259	958	224	91	183	677	65	366	884	941	999999	999999	79	913	594	594	431	264	295	733	489	999999	957	500	999999	850	339	309	999999	757	999999	818	695	686	632	999999	699	999999	542	581	821	999999	999999	524	438	818	999999	191	547	931	505	433	999999	741	973	610	10	723	238	333	348	999999	797	137	191	999999	467	999999	291	999999	894	319	722	999999	911	999999	752	443	71	43	382	158	762	637	261	999999	397	953	999999	999999	999999	975	882	219	999999	75	221	999999	342	280	361	95	900	799	999999	195	710	716	829	502	999999	566	662	205	950	199	999999	169	876	855	770	514	680	269	999999	999999	999999	999999	481	846	999999	983	111	790	682	999999	999999	962	601	999999	625	680	133	219	173	288	323	687	268	999999	81	61	892	486	510	847	999999	640	897	126	999999	999999	244	983	999999	874	999999	872	999999	663	999999	41	567	999999	999999	99	390	470	999999	999999	606	749	255	999999	999999	217	101	624	999999	835	882	617	75	484	999999	428	445	999999	999999	999999	823	451	175	604	111	50	493	91	257	420	466	943	544	284	520	19	951	999999	999999	35	783	840	591	687	780	333	965	999999	504	811	653	999999	494	806	799	165	583	650	336	734	999999	19	377	869	378	939	82	790	964	306	476	639	930	951	516	999999	859	999999	824	777	999999	410	587	445	766	999999	459	737	999999	999999	435	311	479	485	311	999999	999999	722	319	841	261	184	129	207	344	24	999999	543	999999	816	999999	106	999999	559	659	999999	999999	931	113	999999	489	999999	999999	999999	999999	175	169	999999	650	742	999999	146	178	982	526	899	291	999999	110	751	999999	916	999999	668	68	339	999999	920	999999	987	351	541	619	167	362	916	999999	520	999999	179	855	999999	893	558	306	169	928	844	999999	759	42	999999	830	361	256	573	897	646	550	541	690	248	628	662	401	978	527	20	999999	610	40	770	62	931	999999	50	33	888	999999	899	411	640	887	76	999999	999999	710	268	911	788	28	
232	969	795	488	999999	246	240	166	328	642	999999	999999	432	729	271	989	899	464	999999	549	18	284	999999	140	59	999999	562	708	999999	277	269	109	841	591	807	801	266	452	290	803	999999	732	53	267	493	999999	465	347	693	319	810	803	704	999999	999999	947	328	665	999999	264	684	532	74	999999	382	818	382	999999	921	999999	732	999999	184	999999	757	286	999999	394	646	632	896	224	25	999999	467	466	404	999999	582	999999	999999	601	23	35	999999	270	667	999999	884	999999	54	624	999999	999999	999999	363	999999	301	491	732	999999	934	28	806	368	999999	517	291	593	999999	424	779	999999	71	999999	141	443	159	294	496	999999	249	509	999999	587	281	799	792	206	999999	999999	999999	120	849	153	999999	999999	216	666	999999	753	386	408	967	260	999999	366	364	244	455	919	479	17	999999	123	476	434	56	228	97	670	999999	94	490	89	321	669	418	917	449	999999	237	492	635	743	242	840	541	721	323	999999	444	557	751	193	999999	999999	125	736	676	124	535	999999	578	999999	38	301	999999	888	939	605	947	446	795	999999	692	987	381	261	880	636	999999	999999	905	182	236	999999	342	999999	722	226	554	682	250	335	33	999999	999999	647	715	941	922	653	782	999999	967	998	762	999999	500	380	999999	863	855	50	231	210	92	405	761	861	999999	621	176	722	61	999999	205	470	873	452	83	733	546	999999	999999	249	552	197	215	999999	414	487	806	352	501	691	827	210	999999	999999	999999	999999	999999	999999	982	311	999999	69	666	701	999999	301	982	999999	306	990	326	999999	999999	982	657	894	200	534	456	481	814	824	231	370	448	999999	366	60	999999	564	847	692	957	413	762	493	531	514	435	123	504	758	55	510	374	911	999999	131	175	273	328	361	407	510	496	999999	838	999999	263	807	999999	999999	763	999999	153	633	958	922	999999	174	372	686	108	999999	976	999999	999999	999999	999999	537	129	245	999999	31	246	495	295	999999	999999	110	655	234	999999	627	188	999999	995	313	999999	741	952	999999	901	10	900	999999	999999	999999	533	439	883	128	311	999999	687	999999	56	741	504	658	999999	511	15	129	518	148	435	480	999999	414	71	999999	999999	263	584	999999	343	999999	999999	605	241	230	923	999999	227	537	923	534	939	999999	525	263	808	708	403	451	999999	999999	491	762	999999	782	909	129	999999	999999	765	57	999999	520	366	172	999999	899	426	127	999999	528	902	999999	999999	901	999999	676	888	808	667	654	860	999999	230	999999	999999	368	398	459	320	803	118	809	771	876	999999	
429	132	363	642	908	292	285	999999	428	880	999999	547	999999	251	243	999999	999999	750	999999	196	999999	999999	804	769	262	511	999999	807	784	999999	102	219	348	518	121	554	999999	999999	758	999999	999999	280	802	680	999999	999999	93	999999	87	999999	548	69	660	999999	384	140	327	999999	389	407	325	999999	88	999999	787	999999	209	999999	140	688	706	404	991	749	999999	999999	999999	133	877	999999	427	759	730	222	870	999999	558	659	143	980	237	940	786	999999	55	999999	999999	999999	893	602	620	296	87	398	865	154	78	911	88	647	999999	203	716	947	979	566	747	999999	147	755	741	550	999999	999999	460	766	618	999999	703	999999	545	702	240	284	821	141	681	341	356	999999	964	647	580	999999	347	44	999999	839	381	999999	370	999999	999999	148	861	80	999999	928	938	109	536	437	217	585	111	941	962	442	135	847	999999	416	999999	420	790	103	969	177	812	426	542	779	999999	224	999999	999999	55	102	423	999999	509	999999	999999	257	200	536	440	994	394	405	82	791	999999	533	603	954	815	246	357	767	110	999999	125	521	566	756	999999	992	453	891	896	999999	28	999999	348	999999	23	272	230	999999	663	975	999999	999999	999999	750	75	735	620	999999	404	809	999999	655	649	55	637	881	690	443	999999	447	550	503	508	212	773	999999	195	471	941	999999	999999	999999	114	135	681	708	177	816	999999	443	999999	276	497	97	999999	999999	734	303	504	999999	581	786	896	226	435	290	908	151	977	736	550	158	246	999999	793	651	551	524	374	999999	714	999999	752	924	999999	284	999999	420	88	410	604	892	999999	809	972	238	207	887	700	999999	799	35	838	955	999999	999999	999999	646	999999	999999	820	219	999999	575	427	706	999999	999999	161	160	284	497	73	576	999999	999999	191	437	878	564	454	663	824	973	999999	999999	46	797	41	999999	254	369	126	999999	589	394	999999	401	392	999999	204	234	999999	549	126	311	999999	271	999999	999999	52	602	999999	739	37	999999	999999	999999	446	999999	669	247	940	320	906	915	381	467	986	999999	695	789	55	611	370	229	999999	284	856	999999	999999	774	973	796	798	999999	999999	387	578	432	999999	17	955	654	999999	956	294	999999	642	211	930	503	285	86	999999	999999	557	166	378	807	239	121	108	619	20	999999	274	153	999999	264	324	993	888	999999	747	687	833	999999	15	999999	935	512	641	655	999999	999999	999999	896	257	999999	104	444	18	771	203	999999	908	346	999999	710	999999	150	999999	999999	999999	999999	614	720	999999	999999	430	166	161	964	871	999999	999999	999999	
722	786	999999	377	896	999999	170	879	985	127	370	999999	779	999999	757	304	999999	795	609	263	768	959	618	778	567	395	124	937	293	54	899	475	418	465	999999	999999	999999	999999	254	924	227	17	951	497	999999	999999	92	932	999999	856	252	86	128	999999	685	999999	177	627	809	510	864	232	999999	941	227	895	451	323	873	899	989	407	551	684	45	999999	999999	131	999999	99	313	191	538	436	801	823	999999	999999	780	859	689	687	514	743	999999	995	421	20	279	464	36	768	69	509	999999	844	535	443	190	999999	999999	999999	209	720	206	999999	694	999999	999999	999999	547	999999	543	999999	219	312	999999	807	624	49	999999	997	851	999999	72	999999	132	38	569	957	298	914	21	855	999999	643	488	793	546	999999	999999	261	870	999999	917	999999	999999	55	999999	999999	951	727	999999	999999	999999	757	204	245	658	661	999999	665	600	192	116	633	999999	688	909	576	824	109	271	999999	999999	98	136	976	56	295	999999	87	739	999999	15	570	105	871	280	356	449	252	145	885	999999	999999	660	688	999999	294	539	546	999999	723	740	999999	999999	581	411	999999	999999	227	199	373	999999	999999	999999	999999	186	545	999999	999999	418	999999	136	581	964	385	420	102	437	448	218	761	755	774	941	25	273	999999	999999	524	469	782	725	232	62	772	544	353	719	73	999999	232	999999	173	138	582	597	168	887	90	171	319	69	999999	18	999999	617	576	542	910	333	32	441	23	999999	635	999999	999999	529	999999	841	76	382	374	999999	985	999999	592	645	999999	999999	114	276	33	363	159	723	542	999999	624	165	967	811	809	740	489	791	743	999999	502	744	693	639	695	249	999999	999999	695	999999	33	433	999999	930	183	492	228	999999	418	659	999999	912	305	690	999999	46	873	265	573	634	456	204	999999	999999	153	624	734	474	999999	999999	268	222	38	999999	999999	999999	999999	47	638	326	521	999999	999999	999999	509	590	448	13	735	999999	375	839	999999	70	799	828	171	698	999999	558	757	753	185	634	401	544	884	19	999999	712	906	836	626	256	122	999999	821	187	999999	563	185	731	739	921	999999	999999	848	967	999999	372	999999	441	259	89	568	768	557	748	692	965	705	439	513	32	752	538	222	127	948	86	16	984	872	234	383	35	999999	264	225	972	999999	917	523	137	682	999999	587	999999	999999	999999	999999	999999	494	860	857	745	228	999999	179	879	216	999999	28	419	999999	55	568	35	706	543	754	303	999999	720	999999	788	916	386	349	999999	951	675	439	604	911	999999	499	22	377	
637	807	306	94	345	765	965	898	114	771	637	906	999999	840	154	600	871	999999	774	590	78	829	841	377	892	927	541	999999	424	999999	432	555	556	657	79	735	457	219	999999	954	999999	890	812	999999	712	999999	399	999999	295	999999	49	393	999999	432	308	807	966	999999	202	418	234	674	483	606	348	999999	359	904	999999	419	999999	662	999999	820	285	999999	27	999999	665	999999	537	999999	15	420	467	49	831	133	359	271	768	528	26	999999	999999	640	416	215	999999	630	31	495	999999	876	861	999999	40	904	157	130	790	999999	274	681	880	528	668	72	148	308	260	236	999999	999999	999999	624	645	583	100	999999	771	812	999999	999999	499	52	643	139	559	90	18	926	976	238	481	38	264	345	999999	999999	971	999999	76	968	999999	795	999999	562	235	247	741	457	999999	512	999999	977	781	238	191	838	999999	539	513	67	300	334	259	999999	38	622	370	999999	683	889	999999	999999	745	990	665	704	111	90	903	999999	349	999999	123	474	878	503	256	999999	163	999999	326	442	840	18	677	999999	545	623	533	613	877	441	999999	924	839	932	242	791	573	486	736	804	635	201	718	739	220	785	448	535	376	345	999999	622	999999	240	586	736	322	620	999999	487	556	300	444	999999	786	999999	634	945	999999	999999	461	676	334	522	806	648	300	938	999999	999999	185	998	247	999999	999999	999999	999999	609	355	506	478	952	327	259	257	345	757	810	952	32	161	502	999999	911	883	479	999999	60	999999	938	446	999999	786	409	312	558	63	902	623	999999	836	34	599	764	999999	999999	999999	999999	274	471	891	489	986	811	608	682	999999	335	999999	815	999999	312	999999	417	69	104	999999	999999	947	999999	999999	854	197	999999	999999	136	903	509	999999	384	130	222	786	961	56	999999	999999	974	999999	629	824	999999	254	808	771	999999	848	191	705	999999	342	999999	999999	999999	190	999999	999999	669	999999	481	779	234	999999	284	695	999999	526	224	371	999999	706	202	126	999999	875	563	609	999999	999999	662	288	721	999999	999999	52	688	94	221	781	18	663	728	359	329	999999	599	327	999999	122	999999	18	999999	820	601	194	149	324	810	698	999999	437	999999	124	962	999999	68	429	375	241	16	566	314	442	362	449	978	843	797	477	285	246	639	276	999999	999999	999999	900	212	850	902	374	284	999999	165	581	999999	999999	999999	136	791	180	951	999999	116	564	703	999999	467	999999	216	306	999999	999999	422	390	798	999999	690	318	548	999999	999999	525	339	999999	292	791	287	781	699	999999	457	999999	685	
115	294	900	169	869	950	462	442	999999	999999	606	847	999999	110	774	782	112	924	88	587	634	953	435	409	474	281	912	999999	686	463	842	849	999999	656	316	999999	897	487	820	367	96	999999	175	881	733	794	351	690	999999	998	596	999999	378	92	61	161	858	501	694	597	999999	999999	999999	597	801	756	999999	294	999999	678	999999	624	113	720	500	909	787	554	675	680	930	999999	411	687	999999	403	480	774	605	165	247	999999	793	232	329	549	999999	578	90	999999	804	67	896	834	123	971	345	658	591	152	373	999999	826	23	667	816	145	78	730	408	999999	999999	999999	999999	440	489	999999	999999	401	951	941	999999	474	698	876	873	999999	999999	573	895	67	822	999999	463	791	999999	579	779	999999	999999	414	999999	848	681	700	588	378	999999	403	634	999999	464	266	999999	210	164	840	137	147	793	491	568	999999	999999	999999	999999	999999	235	847	507	909	61	325	999999	547	999999	371	792	999999	298	505	77	999999	939	755	603	999999	552	262	637	102	452	641	771	31	845	404	23	999999	246	554	152	999999	895	724	999999	149	377	102	169	792	58	139	849	298	424	999999	999999	999999	746	898	999999	973	220	415	467	999999	553	999999	701	647	999999	460	761	743	362	656	287	999999	668	463	197	459	103	844	54	322	792	482	606	999999	999999	935	594	347	74	178	999999	490	266	999999	596	999999	401	521	999999	999999	377	999999	936	767	118	350	420	293	711	41	999999	376	371	999999	999999	999999	271	251	808	999999	865	423	678	193	456	796	958	990	866	687	999999	999999	999999	456	944	999999	999999	999999	999999	999999	999999	311	636	43	999999	833	129	121	60	526	999999	999999	999999	32	999999	954	437	752	321	321	392	430	426	34	972	309	999999	914	210	941	533	432	900	999999	999999	564	787	645	895	999999	677	846	939	350	448	909	999999	385	724	990	259	794	527	40	116	104	999999	611	999999	988	866	214	911	119	992	816	259	404	135	177	176	791	856	999999	644	545	999999	86	585	73	999999	591	999999	219	691	739	904	999999	212	803	679	999999	584	907	756	472	935	999999	999999	632	660	472	260	556	823	999999	999999	828	395	999999	999999	999999	36	997	556	284	24	701	427	263	911	389	202	331	498	990	999999	999999	942	182	609	659	728	953	413	969	341	643	999999	234	801	85	484	640	999999	999999	159	587	361	482	457	999999	412	103	720	281	280	928	68	833	260	988	886	223	961	999999	89	83	594	586	942	381	315	203	462	836	904	999999	999999	626	999999	629	598	
469	724	375	256	635	242	142	699	412	999999	999999	999999	812	198	270	679	999999	999999	999999	992	774	539	86	928	999999	640	999999	376	718	796	999999	999999	631	999999	427	498	595	707	453	840	462	886	999999	796	999999	230	650	647	643	882	897	999999	999999	636	823	930	648	447	47	999999	358	999999	981	999999	154	571	351	422	999999	772	93	537	348	245	540	888	998	290	185	989	990	245	732	835	899	606	235	994	577	496	850	158	999999	999999	491	696	904	924	999999	191	878	237	876	871	799	369	496	530	106	999999	931	368	271	57	999999	122	43	999999	716	547	345	357	845	284	921	934	868	889	753	843	983	84	638	994	121	762	369	860	46	539	120	705	898	999999	565	491	999999	999999	454	379	999999	758	217	114	846	531	392	601	999999	864	501	999999	777	263	999999	857	730	277	999999	999999	753	182	119	186	999999	640	999999	213	999999	440	57	255	999999	384	189	999999	999999	999999	157	999999	999999	999999	911	181	48	513	927	644	999999	999999	761	619	685	213	625	999999	648	41	677	215	82	189	882	519	999999	255	999999	403	999999	727	991	206	129	356	871	999999	271	999999	148	923	712	999999	999999	20	999999	437	570	240	758	698	585	999999	856	942	517	200	884	401	364	793	999999	533	571	962	999999	564	500	338	999999	639	230	710	892	753	999999	268	666	872	840	389	684	931	999999	385	152	165	350	187	999999	680	999999	869	584	355	582	999999	252	560	303	124	937	241	898	128	477	874	999999	999999	449	259	999999	22	560	974	118	420	999999	195	820	561	223	322	499	662	539	360	135	546	181	323	999999	115	579	726	999999	453	42	526	907	277	223	247	999999	589	155	999999	319	999999	999999	171	300	999999	740	999999	900	624	999999	245	589	126	749	405	931	135	243	429	443	834	533	665	387	372	999999	552	348	976	999999	909	517	450	51	526	309	20	999999	958	374	837	825	827	710	796	999999	790	528	999999	999999	999999	999999	999999	655	485	86	582	999999	928	999999	198	403	924	50	832	728	999999	85	233	106	999999	111	284	999999	605	18	999999	954	590	435	999999	34	530	669	971	999999	999999	795	566	999999	727	999999	105	999999	999999	444	901	999999	878	77	798	715	999999	721	999999	511	999999	999999	59	476	999999	627	999999	502	291	173	872	265	78	279	937	999999	518	783	378	694	999999	999999	879	999999	116	999999	86	523	999999	781	729	809	283	469	491	131	999999	99	78	109	999999	602	898	22	999999	999999	717	608	140	454	206	999999	352	701	505	976	790	
887	999999	999999	551	679	865	509	444	72	981	999999	787	816	999999	999999	715	278	660	413	999999	867	599	470	211	477	999999	999999	585	217	466	582	963	999999	999999	999999	730	617	557	363	737	398	577	508	664	118	820	324	846	999999	806	84	50	102	780	923	297	899	260	84	297	682	924	236	606	999999	645	283	485	999999	999999	999999	720	307	999999	807	300	101	805	102	656	78	999999	807	999999	392	541	999999	734	417	999999	830	367	483	76	64	474	350	902	264	999999	547	838	107	88	708	363	743	426	973	632	999999	103	999999	427	228	347	999999	825	999999	868	999999	999999	78	999999	867	741	247	999999	621	342	949	198	999999	999999	118	240	999999	729	703	39	798	454	761	784	373	737	209	65	999999	717	358	525	689	396	699	999	769	999999	220	967	999999	999999	805	640	683	18	552	537	318	999999	109	396	131	193	80	329	787	293	814	140	999999	191	999999	904	999999	999999	508	164	930	119	470	999999	518	999999	913	294	649	999999	111	999999	195	672	747	860	999999	961	403	505	326	999999	222	486	114	90	435	934	999999	901	656	258	509	397	606	209	527	999999	999999	395	999999	785	680	666	192	999999	944	868	444	531	296	999999	40	999999	837	999999	897	984	224	999999	310	978	999999	999999	474	852	999999	797	999999	547	343	999999	93	18	235	541	999999	556	999999	655	145	567	500	600	615	634	999999	999999	560	55	311	999999	999999	999999	94	301	622	999999	201	999999	603	999999	999999	896	198	458	938	999999	778	306	999999	351	689	569	302	743	488	572	142	839	634	359	247	30	246	799	282	643	999999	933	919	766	364	965	61	988	764	999999	412	167	695	206	728	263	193	960	853	996	157	999999	813	999999	799	999999	999999	254	909	782	999999	398	999999	305	107	999999	387	999999	986	724	517	313	978	883	999999	975	154	999999	631	999999	836	285	999999	285	999999	582	130	869	967	12	999999	807	89	982	944	23	999999	400	999999	883	999999	999999	973	138	489	843	373	929	888	823	217	276	622	925	946	384	452	900	809	999999	999999	517	999999	984	464	709	234	996	939	157	994	753	339	747	117	999999	999999	817	795	652	219	200	981	154	794	993	194	164	45	570	999999	999999	590	583	168	999999	961	999999	674	780	619	377	999999	999999	828	463	999999	875	817	209	82	634	114	167	315	534	535	999999	999999	471	524	79	960	999999	585	913	999999	755	588	748	785	322	153	999999	42	842	209	250	325	340	66	319	346	836	498	999999	976	433	999999	999999	999999	978	799	213	
265	549	999999	999999	999999	914	300	999999	296	999999	424	759	491	999999	134	472	334	999999	999999	858	414	215	999999	134	999999	649	999999	740	487	953	999999	807	523	940	999999	492	999999	587	95	410	50	875	33	276	422	738	455	999999	308	806	310	999999	320	940	798	60	816	292	741	516	977	560	999999	342	999999	999999	999999	551	338	642	46	746	999999	267	818	539	191	466	711	999999	999999	59	999999	999999	999999	376	496	999999	151	999999	999999	153	846	579	433	489	181	690	121	805	999999	999999	999999	666	999999	999999	348	63	132	269	868	360	580	599	322	927	999999	33	688	788	130	999999	409	628	966	893	999999	631	999999	999999	999999	500	354	906	649	299	500	775	910	99	38	443	460	882	841	325	572	256	266	505	371	157	11	333	999999	838	999999	931	699	876	999999	999999	229	999999	900	377	999999	999999	999999	32	437	353	122	599	759	999999	213	526	786	650	330	653	999999	338	967	220	498	999999	231	811	794	568	85	44	436	999999	224	666	982	473	320	898	307	999999	78	27	44	412	573	998	635	978	154	59	556	19	999999	890	826	999999	999999	984	452	999999	999999	868	277	999999	172	448	472	546	544	322	999999	432	356	140	270	949	185	999999	456	233	186	816	424	999999	999999	426	968	999999	840	302	595	335	455	169	15	999999	750	999999	250	999999	999999	98	444	831	719	999999	663	222	630	876	999999	792	537	229	961	422	454	999999	600	745	480	149	705	252	727	15	976	999999	134	70	999999	999999	846	331	697	97	381	592	317	999999	999999	999999	702	999999	788	802	797	236	207	999999	755	508	999999	504	999999	395	393	201	999999	714	999999	999999	97	569	676	294	946	999999	531	999999	50	861	934	246	999999	724	446	740	999999	924	217	999999	988	540	315	999999	864	999999	677	999999	703	190	999999	999999	217	296	668	999999	297	503	999999	591	704	999999	553	893	574	999999	999999	999999	949	652	737	189	999999	999999	999999	556	264	976	430	604	999999	229	180	859	383	340	38	696	999999	314	453	999999	999999	626	999999	665	987	422	135	999999	999999	746	362	60	452	308	999999	811	808	121	878	321	83	262	62	484	162	999999	999999	999999	999999	825	999999	644	209	778	121	880	999999	823	569	842	850	685	999999	792	999999	129	417	999999	244	226	888	944	999999	999999	886	815	574	571	999999	303	902	891	999999	15	871	999999	851	674	196	226	462	985	999999	999999	470	398	489	269	617	42	285	443	999999	999999	937	930	999999	77	891	306	315	787	320	276	999999	959	999999	768	921	999999	278	743	
999999	27	764	902	402	400	671	498	336	999999	999999	479	27	468	891	779	77	941	509	783	782	999999	910	675	999999	285	999999	999999	999999	999999	999999	468	764	999999	555	982	120	44	999999	818	405	403	969	11	833	999999	999999	480	77	262	700	999999	649	495	999999	997	999999	999999	238	999999	303	170	141	615	999999	495	714	485	913	908	999999	43	413	690	387	388	921	909	841	832	36	999999	443	114	30	368	819	279	580	999999	876	31	805	419	524	245	271	363	45	348	136	999999	567	999999	592	667	576	959	117	582	999999	207	257	406	101	678	726	37	595	607	675	999999	905	999999	42	648	237	993	175	152	126	999999	999999	503	999999	263	68	999999	521	999999	999999	860	171	997	480	999999	999999	408	999999	846	518	999999	768	437	672	690	868	211	136	943	439	582	999999	965	999999	519	333	999999	701	999999	999999	452	515	242	815	999999	284	907	885	363	875	829	674	329	633	882	799	445	830	24	395	999999	157	577	923	220	76	206	542	961	355	29	707	999999	235	76	999999	999999	622	856	416	999999	325	773	78	610	907	474	341	999999	999999	887	923	686	452	999999	999999	999999	319	604	749	999999	999999	999999	999999	855	131	193	999999	999999	164	273	822	973	607	434	999999	999999	509	323	999999	601	864	959	252	468	105	31	48	472	999999	790	226	28	117	338	595	402	765	222	488	723	381	773	428	999999	74	949	999999	28	232	919	438	995	999999	157	999999	415	681	549	760	109	155	999999	796	373	57	804	866	999999	838	148	619	296	834	588	230	999999	540	796	403	155	942	30	999999	852	361	230	999999	960	999999	189	721	225	462	999999	578	750	977	65	408	999999	999999	809	999999	93	309	999999	170	713	999999	132	875	884	999999	999999	167	134	390	943	21	826	89	906	999999	999999	427	999999	833	455	20	479	122	484	398	144	72	143	840	166	552	219	69	999999	43	993	314	999999	999999	847	231	454	369	43	54	581	190	999999	655	531	999999	999999	318	715	703	457	19	401	496	22	999999	33	294	234	401	801	999999	999999	873	170	354	591	334	986	999999	999999	999999	88	440	817	953	999999	487	318	999999	646	900	354	319	585	983	912	999999	999999	305	207	999999	145	642	252	814	999999	313	999999	999999	84	581	332	491	147	347	930	960	679	999999	999999	546	975	734	755	901	422	757	297	187	441	251	277	690	999999	406	974	446	198	12	840	999999	992	141	424	999999	578	999999	181	247	62	951	670	998	638	661	194	410	886	351	999999	365	999999	999999	745	
833	999999	641	465	740	373	494	999999	676	228	94	553	843	319	691	332	999999	586	59	999999	999999	999999	999999	61	999999	222	999999	560	846	999999	999999	999999	999999	396	591	999999	999999	407	440	999999	568	189	994	780	554	117	350	100	205	999999	999999	999999	966	193	265	263	45	589	100	528	798	999999	925	76	744	999999	869	457	999999	999999	395	161	155	999999	565	310	586	498	507	267	872	484	364	828	767	704	599	500	140	337	725	357	317	912	86	634	263	999999	45	34	248	892	999999	999999	633	691	999999	791	627	954	676	547	91	833	656	324	578	107	309	49	930	378	326	400	999999	999999	843	242	999999	931	57	658	462	482	28	979	122	100	204	85	999999	807	873	999999	661	187	275	999999	266	999999	65	999999	999999	996	104	869	575	970	69	595	999999	401	693	696	906	27	999999	999999	814	676	211	488	902	999999	970	132	504	150	739	37	771	369	976	347	875	892	40	466	387	158	413	999999	40	608	236	999999	124	999999	279	643	102	667	669	999999	559	577	999999	404	35	972	374	999999	241	999999	999999	999999	999999	356	821	999999	999999	628	230	665	272	69	458	303	996	301	999999	327	871	106	934	114	699	397	787	307	639	999999	440	415	999999	977	999999	998	784	747	263	768	365	264	655	474	446	13	326	500	128	958	408	734	963	56	564	999999	107	719	789	37	568	523	385	362	198	815	881	294	158	999999	519	258	48	250	999999	616	450	470	668	999999	81	999999	189	680	237	706	451	999999	423	776	900	75	958	236	999999	999999	878	303	999999	630	132	41	999999	668	449	999999	695	723	94	947	694	636	60	103	956	282	344	705	135	492	999999	999999	871	382	559	453	999999	811	50	129	738	157	195	999999	573	49	999999	520	240	88	20	999999	652	475	999999	273	24	865	999999	927	508	183	177	999999	999999	977	170	999999	119	996	859	999999	682	965	219	546	451	23	529	916	999999	823	474	57	482	999999	502	406	299	295	439	434	541	123	999999	565	979	401	999999	595	879	974	411	999999	999999	135	55	686	265	545	822	11	346	363	599	999999	999999	130	321	622	999999	764	679	999999	999999	434	999999	568	354	654	999999	60	999999	933	47	362	422	240	828	356	599	999999	999999	754	473	999999	98	999999	524	935	999999	999999	999999	167	120	999999	999999	587	999999	794	999999	486	341	611	978	772	767	412	326	999999	272	477	302	964	33	669	623	999999	360	138	346	175	54	999999	797	999999	969	85	822	921	67	834	563	999999	573	999999	484	999999	
776	999999	670	685	860	287	999999	389	566	126	144	451	999999	379	999999	999999	999999	617	442	922	813	280	999999	692	999999	404	189	437	913	269	401	910	194	94	159	658	468	660	314	767	999999	418	151	853	999999	999999	999999	999999	607	25	585	956	680	999999	725	505	999999	977	106	466	107	245	475	307	724	999999	266	999999	230	578	999999	798	312	675	186	404	138	949	751	999999	974	501	830	898	684	444	240	999999	369	653	760	491	563	999999	669	511	943	999999	138	999999	124	999999	467	39	936	786	999999	15	384	330	999999	999999	999999	887	491	999999	414	576	623	290	993	633	999999	576	999999	598	244	463	15	675	461	294	821	44	103	960	43	800	962	897	790	999999	999999	48	286	999999	264	675	999999	999999	106	376	231	848	723	491	999999	890	221	347	552	999999	999	709	999999	92	999999	202	794	531	572	614	999999	726	499	768	999999	999999	300	16	999999	568	999999	941	579	95	73	999999	320	999999	999999	999999	588	624	999999	600	235	549	999999	203	683	72	881	999999	501	491	762	504	999999	999999	117	958	600	999999	999999	999999	999999	67	999999	999999	29	164	881	191	537	429	36	989	381	899	999999	835	838	106	333	999999	686	270	450	999999	333	568	624	366	505	45	999999	999999	620	999999	999999	177	419	999999	184	999999	190	700	999999	81	465	772	133	459	420	282	130	999999	999999	732	307	833	617	52	460	460	999999	524	686	501	877	653	378	21	402	376	425	451	922	804	100	986	961	378	632	999999	999999	175	945	999999	915	57	500	888	999999	673	560	376	936	723	988	666	999999	807	204	811	403	999999	66	54	999999	678	999999	87	642	321	999999	248	420	900	25	374	578	462	999999	829	999999	490	948	729	999999	59	999999	208	999999	999999	972	164	183	820	166	333	999999	901	377	246	475	423	256	751	999999	321	999999	46	707	624	97	561	231	375	999999	913	172	337	237	806	173	383	999999	999999	348	717	999999	599	743	691	266	677	95	349	363	739	244	207	927	504	103	478	501	201	346	999999	932	808	170	999999	171	781	674	570	82	102	161	999999	412	94	257	366	302	25	999999	420	999999	999999	22	920	678	999999	999999	732	999999	694	882	79	870	927	784	266	999999	500	999999	485	12	999999	999999	270	587	206	999999	842	257	736	186	485	833	926	999999	60	795	999999	574	999999	999999	941	857	999999	999999	999999	999999	484	999999	991	927	999999	495	882	999999	950	615	752	342	482	179	566	485	976	999999	406	246	944	982	734	470	198	926	334	113	71	667	888	
999999	505	38	320	542	999999	808	384	989	950	519	994	444	999999	907	101	36	999999	465	880	869	813	845	233	502	575	530	739	999999	170	779	999999	293	727	702	837	454	858	34	229	177	144	416	295	435	999999	300	999999	290	834	999999	299	605	787	29	999999	999999	805	818	967	735	79	508	829	181	173	711	716	351	80	647	999999	790	246	712	734	406	999999	798	514	285	113	459	51	999999	489	750	506	708	465	187	648	999999	66	493	108	635	587	999999	271	286	999999	999999	219	197	999999	999999	368	84	294	839	109	999999	313	692	632	620	999999	999999	999999	423	215	18	886	999999	998	137	733	753	999999	109	999999	447	536	999999	999999	38	249	853	733	980	391	431	999999	625	87	999999	736	374	999999	488	178	622	999999	848	999999	574	999999	999999	198	12	775	999999	470	195	31	662	480	85	990	604	381	613	242	711	42	783	595	999999	999999	366	400	369	892	999999	930	206	25	688	167	137	838	999999	665	999999	999999	775	999999	238	604	999999	171	999999	383	266	999999	564	390	999999	816	297	979	999999	999999	831	999999	415	722	999999	264	824	646	792	917	863	765	459	948	510	505	266	823	366	666	399	999999	739	986	635	29	376	816	305	872	870	999999	909	420	833	999999	800	999999	999999	974	779	779	379	999999	519	501	657	999999	999999	224	559	473	622	999999	122	999999	872	428	97	325	888	18	350	920	57	715	999999	48	124	391	705	999999	207	392	999999	999999	826	995	476	999999	371	760	936	91	999999	999999	535	646	307	207	257	381	965	999999	96	770	438	999999	999999	804	645	618	501	497	519	356	999999	240	999999	999999	999999	876	999999	952	954	137	82	269	999999	999999	189	219	741	916	144	333	999999	897	999999	126	191	377	309	999999	499	752	268	448	571	965	139	305	999999	805	999999	380	429	23	355	958	698	179	851	54	999999	435	877	585	363	195	999999	378	933	269	321	999999	576	289	462	211	869	633	999999	642	521	884	949	936	999999	999999	904	234	551	347	427	21	526	999999	58	999999	874	683	999999	999999	857	761	371	10	999999	999999	999999	149	560	154	98	999999	481	219	533	740	486	941	999999	600	999999	883	999999	596	841	309	915	322	241	398	336	999999	548	321	784	999999	522	999999	452	571	959	999999	674	407	259	362	540	317	730	999999	587	999999	999999	494	999999	974	934	775	999999	193	50	491	908	171	817	902	527	169	999999	773	227	538	499	495	640	525	218	429	346	489	769	999999	591	999999	811	999999	999999	63	999999	809	825	999999	
999999	269	531	478	856	512	999999	357	999999	381	999999	999999	101	59	999999	140	999999	579	765	514	438	679	424	441	900	985	360	999999	341	473	943	624	947	479	748	239	964	172	669	705	840	989	654	999999	726	633	832	999999	959	439	999999	646	54	999999	319	120	999999	99	999999	999999	162	175	999999	371	437	267	19	999999	999999	999999	999999	691	910	999999	674	448	999999	36	714	276	163	598	999999	901	999999	307	580	999999	170	637	395	874	594	999999	999999	675	974	292	959	469	624	220	460	755	273	999999	735	984	647	870	95	818	385	311	718	999999	709	999999	107	140	686	383	460	673	818	302	106	999999	516	999	474	742	76	255	651	942	148	710	638	999999	571	595	999999	999999	552	577	499	292	999999	989	965	861	195	829	782	251	760	999999	936	970	421	622	478	648	406	352	999999	139	660	775	424	999	999999	351	569	100	999999	170	130	251	999999	814	43	999999	43	612	557	999999	473	410	192	361	773	667	344	999999	127	999999	999999	209	825	999999	999999	999999	575	999999	386	843	269	999999	856	599	666	694	177	999999	588	951	614	793	795	513	999999	999999	593	73	235	816	16	620	973	999999	276	999999	426	443	999999	730	951	999999	236	713	977	781	553	592	695	89	499	999999	370	176	736	110	999999	321	999999	999999	719	511	739	569	836	649	718	813	333	745	278	999999	999999	858	10	999999	999999	999999	536	885	705	11	999999	156	327	279	999999	807	316	999999	516	114	740	808	20	999999	338	666	876	338	73	740	268	999999	999999	765	321	512	175	200	999999	999999	785	818	677	718	999999	593	252	567	400	999999	506	167	238	999999	994	617	848	999999	217	999999	999999	999999	822	999999	742	427	999999	561	999999	746	641	125	632	194	999999	922	141	301	315	745	423	319	937	161	243	110	721	999999	999999	703	664	615	983	641	126	587	996	999999	975	999999	999999	999999	608	653	279	390	534	53	844	82	486	556	255	471	487	896	999999	670	732	641	999999	698	791	264	999999	36	142	990	78	741	999999	429	325	599	498	732	999999	294	999999	852	576	999999	999999	697	227	999999	369	521	164	230	328	335	979	344	20	999999	899	354	571	999999	258	543	975	999999	999999	66	241	999999	999999	755	195	975	788	879	75	999999	999999	103	999999	975	666	620	836	848	423	600	450	981	589	999999	833	366	999999	638	603	42	999999	700	551	170	876	713	548	409	44	352	547	999999	278	982	663	806	317	595	999999	638	707	137	689	556	616	259	76	44	922	829	262	160	999999	43	
335	205	999999	876	108	952	82	999999	814	80	62	350	999999	999999	285	999999	58	137	60	965	999999	574	20	994	554	626	646	513	999999	214	100	397	823	245	656	468	263	441	999999	634	999999	279	323	618	503	275	546	470	758	895	999999	134	999999	320	708	999999	194	557	331	482	315	568	950	609	980	665	999999	477	950	817	773	999999	640	426	410	999999	261	402	501	288	89	186	755	591	999999	965	297	513	999999	895	284	706	999999	24	328	997	329	713	638	999999	748	79	999999	999999	131	173	494	682	909	999999	509	791	66	999999	402	999999	813	368	185	24	378	999999	941	999999	543	76	999999	625	107	413	735	547	999999	663	540	20	666	814	999999	270	481	614	603	999999	396	492	650	77	622	199	193	960	537	623	470	734	138	465	407	65	665	869	584	506	918	961	36	402	999999	392	472	999999	898	915	543	763	420	68	667	60	425	999999	13	908	229	774	19	999999	999999	805	882	211	416	414	999999	611	999999	107	964	435	465	257	999999	239	727	195	72	622	89	999999	999999	79	999999	999999	639	234	866	999999	999999	153	951	885	209	706	999999	270	999999	493	319	999999	999999	323	103	999999	999999	177	875	773	190	999999	712	999999	999999	496	999999	999999	999999	70	774	380	745	363	819	821	484	579	58	999999	729	467	603	578	999999	157	973	11	975	565	761	471	999999	102	496	252	441	564	999999	713	999999	697	856	531	719	939	196	379	503	282	758	25	129	27	54	723	441	143	999999	999999	522	999999	836	848	308	312	999999	653	999999	576	999999	919	755	344	644	41	611	81	859	373	999999	603	999999	703	807	999999	351	341	999999	772	811	307	479	910	201	734	861	17	233	999999	917	543	999999	926	999999	838	999999	999999	383	999999	122	369	284	999999	951	918	981	143	51	562	960	999999	605	999999	765	93	450	845	153	909	180	603	848	453	456	428	101	582	811	969	486	566	958	999999	660	999999	32	758	958	999999	753	727	965	670	455	236	937	999999	999999	999999	397	424	642	473	999999	518	521	831	274	999999	827	409	332	82	999999	404	731	999999	443	323	999999	691	999999	870	999999	452	637	187	997	229	999999	999999	421	11	581	999999	924	494	202	151	929	201	999999	435	455	353	405	893	594	61	504	378	974	847	748	706	538	771	999999	400	999999	344	833	999999	52	154	988	999999	999999	24	479	247	377	301	393	868	206	460	425	812	57	744	999999	946	999999	122	708	999999	262	999999	999999	163	187	802	271	595	367	449	392	311	365	999999	
402	580	581	267	10	682	999999	999999	509	999999	356	505	352	999999	999999	887	999999	929	445	424	999999	626	999999	326	999999	999999	40	999999	511	757	77	123	457	971	352	21	375	467	122	35	999999	382	375	455	807	682	999999	134	843	480	130	463	865	999999	18	775	99	999999	207	435	652	664	999999	999999	19	999999	57	381	794	999999	522	861	817	420	313	999999	261	45	519	388	999999	905	955	41	999999	999999	999999	516	963	576	921	120	270	686	383	455	13	622	446	574	634	88	999999	999999	957	268	645	999999	638	999999	524	64	745	819	999999	999999	709	347	125	999999	984	999999	999999	228	999999	999999	601	141	47	857	999999	638	598	944	999999	47	575	999999	83	378	999999	803	877	650	61	867	999999	451	376	636	746	666	507	51	999999	102	670	122	294	999999	666	513	999999	780	999999	885	466	800	999999	282	180	857	274	746	435	190	663	999999	176	951	47	160	999999	410	121	34	141	557	364	661	999999	999999	568	999999	999999	465	395	999999	27	175	411	573	386	103	466	888	401	760	999999	409	438	903	946	342	518	516	748	999999	999999	608	754	908	446	414	906	999999	299	999999	44	969	795	566	749	10	550	999999	999999	671	999999	232	633	380	999999	954	232	999999	517	235	999999	999999	716	388	437	418	421	999999	999999	972	999999	748	599	999999	999999	999999	614	999999	999999	945	792	54	742	87	72	447	975	383	999999	492	191	444	999999	74	737	838	263	416	139	341	589	57	347	801	484	206	999999	978	654	305	349	359	318	999999	442	965	463	999999	325	990	999999	999999	535	644	790	999999	547	999999	999999	888	393	207	999999	822	365	744	999999	999999	999999	866	813	996	729	672	999999	999999	135	638	631	772	385	623	101	148	999999	552	999999	702	21	731	658	108	72	999999	911	151	616	495	216	698	999999	522	46	458	186	446	317	863	501	999999	626	908	903	153	513	769	116	604	924	999999	231	14	929	999999	218	715	934	963	760	11	225	999999	432	932	514	862	999999	642	999999	999999	244	659	211	999999	114	749	204	918	262	152	44	21	570	999999	476	999999	593	174	999999	471	999999	353	112	999999	742	986	486	971	638	650	999999	474	642	473	999999	572	802	875	766	468	999999	25	999999	999999	999999	999999	79	39	999999	261	279	422	401	999999	948	890	557	712	320	999999	273	999999	999999	612	960	570	379	106	823	904	460	717	408	999999	950	496	999999	494	532	999999	917	999999	515	387	381	768	83	151	525	688	25	100	999999	648	999999	999999	999999	109	657	406	834	972	
216	999999	800	999999	24	619	550	999999	258	999999	999999	780	210	817	718	902	241	999999	999999	237	581	145	888	370	999999	759	586	663	760	999999	836	999999	705	944	999999	999999	586	819	754	463	601	73	440	952	999999	784	447	999999	579	999999	867	465	909	606	401	80	672	440	999999	999999	999999	999999	701	714	235	999999	999999	266	999999	999999	999999	999999	447	43	999999	518	705	936	459	999999	322	208	93	926	675	381	227	108	553	179	290	999999	418	499	430	714	371	725	999999	858	709	999999	811	814	518	455	28	875	971	882	375	736	981	999999	942	834	803	774	48	999999	835	999999	713	407	484	999999	13	947	613	920	157	979	219	601	667	141	396	999999	418	229	999999	352	999999	670	804	999999	175	999999	999999	595	911	596	999999	872	999999	731	477	414	339	348	452	80	271	60	735	395	999999	389	999999	810	447	533	366	999999	501	999999	849	52	603	931	14	628	399	27	999999	560	302	999999	999999	936	664	999999	939	79	777	999999	90	87	935	999999	999999	785	19	999999	999999	999999	999999	868	381	539	999999	435	810	408	344	999999	680	999999	50	184	103	999999	811	999999	156	999999	593	296	51	219	412	772	116	194	905	999999	999999	652	870	631	330	433	965	48	64	239	181	999999	735	999999	611	836	46	999999	324	845	973	580	601	693	793	943	827	999999	137	119	999999	626	503	125	999999	999999	383	999999	854	669	225	773	385	917	292	62	561	97	999999	575	735	355	869	69	255	48	61	186	837	999999	606	804	911	944	910	555	48	619	748	582	463	627	906	655	999999	210	204	999999	410	741	391	739	562	561	383	972	756	443	999999	999999	976	999999	580	477	73	421	862	999999	16	737	999999	942	349	35	999999	117	449	224	439	999999	843	999999	999999	106	995	866	251	999999	570	938	798	605	749	999999	605	999999	57	439	592	219	347	764	677	673	727	999999	999999	537	449	276	532	542	13	999999	999999	999999	429	999999	481	999999	180	512	869	78	938	418	202	768	429	855	70	999999	999999	230	707	999999	700	113	378	556	999999	999999	910	304	415	999999	601	925	258	996	836	999999	958	396	48	835	999999	999999	734	319	999999	631	117	593	215	523	910	783	999999	253	908	326	999999	924	729	466	602	574	662	682	817	276	520	433	29	497	999999	245	191	872	999999	101	379	69	309	844	606	999999	99	892	355	818	809	999999	97	520	467	43	666	582	999999	999999	946	999999	502	980	121	999999	574	999999	471	999999	601	999999	67	817	947	56	624	999999	859	285	485	770	
337	998	466	515	345	508	40	28	579	999999	639	999999	154	327	567	329	999999	999999	999999	999999	431	679	226	999999	947	280	572	420	418	999999	999999	957	843	186	724	999999	523	605	349	75	686	452	106	992	614	201	672	999999	999999	305	161	937	533	114	349	657	781	900	999999	999999	999999	620	609	797	885	682	32	968	602	73	806	137	583	999999	694	978	583	999999	951	999999	607	942	999999	123	999999	785	999999	999999	837	76	722	622	47	284	139	76	843	999999	999999	932	999999	704	37	425	999999	34	999999	846	999999	371	84	557	999999	812	467	999999	688	496	177	109	999999	292	999999	536	999999	193	999999	308	556	627	144	284	127	29	586	902	915	515	624	605	431	587	999999	475	991	174	999999	234	817	146	388	356	140	17	999999	999999	573	999999	84	315	934	999999	999999	791	999999	999999	440	999999	236	564	87	183	999999	572	678	670	962	665	544	186	999999	865	999999	420	249	788	153	119	345	999999	999999	999999	440	318	670	376	999999	538	249	202	734	744	999999	263	69	999999	484	999999	999999	999999	999999	908	956	999999	796	79	999999	879	552	448	655	330	594	536	235	662	999999	563	999999	311	383	999999	999999	352	451	774	867	238	361	44	313	585	780	999999	776	430	999999	999999	521	601	802	418	999999	801	999999	414	999999	471	37	406	472	921	999999	37	640	500	493	999999	456	999999	211	345	528	517	999999	80	549	272	759	804	203	209	999999	309	999999	999999	447	999999	805	47	625	405	210	999999	571	391	918	999999	691	999999	999999	999999	96	499	400	467	889	478	666	476	865	886	712	233	212	999999	879	367	528	675	62	869	999999	419	999999	999999	144	573	946	753	162	796	581	483	867	349	999999	551	999999	51	84	999999	999999	338	181	738	693	977	752	309	512	999999	999999	999999	233	77	999999	676	103	999999	332	326	532	913	323	79	315	238	999999	863	158	337	999999	486	600	93	912	479	247	668	999999	999999	999999	647	250	999999	571	999999	259	799	303	999999	999999	325	719	758	446	53	24	112	432	464	999999	999999	160	184	112	748	425	150	165	575	439	435	999999	175	999999	884	672	722	508	750	979	567	569	711	878	142	999999	841	999999	868	464	999999	999999	657	546	932	496	76	498	822	150	119	643	727	17	33	843	999999	263	561	381	302	604	682	485	999999	329	999999	305	970	999999	583	503	296	121	305	200	823	628	571	398	606	233	685	610	999999	923	842	704	999999	298	223	588	999999	497	172	539	999999	182	999999	613	999999	770	528	841	999999	615	356	
999999	711	999999	999999	926	999999	999999	775	79	999999	82	999999	999999	486	743	450	681	768	995	418	799	999999	765	637	650	144	958	999999	835	704	844	53	264	576	235	992	32	999999	999999	895	999999	999999	103	999999	489	567	999999	999999	999999	330	847	999999	571	207	557	667	946	999999	378	791	733	823	939	374	84	39	360	563	999999	999999	427	999999	999999	109	497	999999	855	154	157	93	780	831	999999	514	999999	771	482	66	28	567	56	826	900	505	172	107	782	728	545	460	217	800	999999	564	902	444	601	999999	709	999999	812	801	999999	295	20	999999	788	434	516	999999	556	303	544	693	704	601	999999	975	999999	400	304	136	999999	697	999999	980	956	480	611	423	179	999999	357	548	755	999999	999999	614	495	269	318	357	222	242	903	913	999999	191	859	311	999999	626	999999	319	186	999999	202	360	419	999999	946	999999	999999	103	144	546	999999	996	937	459	822	999999	490	677	999999	946	999999	377	999999	999999	724	774	621	999999	490	553	486	999999	999999	999999	62	428	204	465	323	10	534	129	107	367	966	269	999999	999999	489	45	145	999999	237	239	770	825	566	457	999999	181	696	522	612	590	69	999999	634	867	999999	403	999999	999999	363	91	421	999999	999999	436	995	465	999999	999999	820	454	999999	629	999999	999999	310	236	999999	999999	160	152	999999	22	516	516	999999	999999	999999	999999	13	95	343	121	503	155	818	999999	556	140	999999	849	650	485	701	999999	999999	440	109	502	567	180	999999	999999	999999	221	778	409	288	762	138	938	999999	154	999999	999999	999999	306	136	999999	323	334	680	731	295	999999	501	999999	320	358	343	867	958	999999	999999	832	999999	389	246	999999	377	999999	696	794	12	999999	999999	506	278	966	57	877	313	445	999999	242	499	809	669	573	720	999999	98	930	999999	270	980	697	335	384	190	731	999999	845	296	999999	638	886	999999	771	292	995	559	353	310	465	999999	522	953	586	342	999999	720	673	571	427	330	766	375	742	999999	331	999999	893	786	326	999999	468	158	284	603	613	89	897	290	724	401	999999	629	963	706	467	744	999999	51	444	21	395	283	869	999999	999999	521	999999	237	961	824	999999	566	999999	647	105	374	679	983	999999	665	822	393	846	35	585	146	412	46	86	586	432	851	352	314	432	194	288	700	731	101	102	669	329	999999	999999	999999	645	325	610	999999	999999	765	322	779	999999	999999	437	999999	999999	736	119	999999	999999	999999	999999	814	224	999999	225	910	95	978	261	637	572	162	999999	946	300	406	500	96	435	999999	522	
667	539	572	125	999999	757	445	999999	995	982	151	518	945	508	920	999999	999999	110	700	999999	96	513	999999	999999	45	938	999999	553	602	245	32	525	999999	862	734	284	651	563	795	999999	999999	287	999999	654	430	999999	128	447	999999	999999	534	999999	999999	999999	999999	163	999999	999999	89	491	276	892	999999	759	960	626	350	92	999999	646	999999	412	314	547	366	999999	257	39	785	401	999999	53	183	169	711	999999	999999	200	436	580	430	999999	483	314	886	758	187	506	694	999999	304	45	999999	733	999999	131	999999	197	619	627	906	999999	999999	688	671	232	999999	999999	58	924	999999	159	656	999999	225	36	928	999999	660	999999	631	750	999999	999999	107	784	380	449	48	589	999999	999999	581	999999	674	605	715	794	999999	663	49	247	999999	999999	969	154	389	479	999999	104	999999	999999	536	21	999999	999999	489	599	999999	886	999999	278	901	468	571	243	578	847	529	620	320	143	367	997	568	393	302	999999	999999	952	404	901	932	944	396	682	999999	999999	812	519	999999	999999	213	756	999999	771	345	990	208	999999	575	541	949	999999	784	69	323	539	999999	612	999999	914	587	999999	491	950	346	999999	82	889	999999	18	44	20	505	203	999999	611	195	797	58	312	377	286	386	863	952	45	169	337	368	535	127	210	656	210	539	574	274	861	434	388	917	319	567	999999	999999	939	401	591	999999	712	999999	655	999999	560	999999	311	261	999999	998	311	797	745	999999	999999	999999	999999	363	304	664	365	347	333	372	670	394	67	718	819	999999	22	999999	999999	208	656	191	472	646	999999	663	999999	322	645	863	133	590	182	788	999999	676	672	999999	106	926	999999	999999	31	292	893	176	999999	592	442	271	985	667	229	546	874	461	428	197	268	641	435	53	702	469	249	999999	221	279	792	152	694	437	546	999999	999999	999999	170	190	999999	929	184	645	880	383	878	465	370	636	914	474	999999	484	327	465	501	999999	672	999999	999999	813	954	220	799	299	577	557	130	577	121	592	301	248	445	999999	466	790	173	328	591	783	719	999999	364	999999	999999	999999	999999	91	999999	705	619	608	147	938	974	963	845	590	806	999999	344	792	999999	331	999999	19	49	988	998	710	566	354	969	268	104	379	855	481	404	367	447	49	427	999999	973	999999	110	999999	364	503	944	999999	522	270	448	926	70	43	154	885	180	132	92	449	148	999999	999999	999999	844	605	999999	374	195	448	883	999999	999999	119	999999	491	908	542	999999	999999	766	984	999999	708	819	999999	319	999999	999999	518	196	
325	956	977	276	708	63	232	662	759	395	580	396	83	387	153	999999	951	685	663	999999	637	497	999999	683	164	443	930	68	676	295	296	999999	999999	261	567	348	397	842	999999	437	686	880	875	999999	195	597	758	999999	999999	999999	999999	146	672	541	559	827	379	304	122	999999	133	173	986	473	109	542	719	999999	820	804	999999	118	999999	236	300	999999	622	476	497	999999	999999	609	392	999999	927	159	374	999999	702	740	999999	103	730	999999	314	522	894	412	20	999999	999999	936	999999	871	999999	999999	999999	999999	250	802	214	999999	806	999999	590	523	781	927	545	949	178	584	128	999999	836	80	388	999999	921	778	862	999999	466	844	689	999999	999999	520	614	999999	60	928	894	900	535	75	296	185	793	999999	741	967	866	71	484	303	818	430	45	383	871	446	525	472	940	994	999999	962	865	842	425	999999	322	867	999999	250	999999	228	554	770	999999	212	869	140	46	894	353	404	370	999999	929	677	484	999999	806	614	412	431	960	999999	999999	334	319	950	375	479	655	999999	172	244	613	599	875	275	600	668	999999	395	436	55	650	51	601	480	912	747	786	91	70	294	837	269	268	23	151	459	893	999999	764	566	999999	353	999999	135	999999	339	802	219	640	999999	48	999999	995	914	890	587	999999	839	48	628	693	573	939	999999	406	353	341	861	999999	999999	999999	657	999999	869	805	306	999999	475	697	582	945	577	450	922	255	820	999999	353	133	564	727	64	880	145	873	675	414	363	729	438	999999	999999	94	500	372	999999	999999	135	119	593	777	266	999999	465	683	125	133	999999	632	999999	89	987	738	570	422	721	776	494	995	139	999999	455	746	268	999999	14	492	949	559	864	433	148	243	999999	999999	471	912	999999	462	758	999999	999999	731	999999	358	20	999999	524	87	999999	614	901	139	999999	700	331	519	999999	880	999999	632	183	467	999999	163	941	754	207	783	999999	808	999999	999999	247	587	505	724	604	909	573	802	968	872	908	260	999999	18	264	999999	465	999999	39	544	783	136	378	999999	963	999999	999999	266	999999	740	136	842	264	869	892	999999	204	606	914	973	317	876	663	311	558	517	999999	999999	499	367	328	998	779	815	258	121	218	999999	760	615	999999	317	999999	999999	999999	75	996	662	999999	861	645	858	999999	66	999999	907	472	77	381	999999	368	483	999999	647	422	137	73	448	999999	781	194	999999	846	309	999999	10	88	436	566	999999	521	999999	817	638	999999	470	999999	722	588	351	648	151	204	314	257	28	999999	
160	814	617	12	558	51	344	677	26	22	737	586	999999	829	45	999999	888	935	399	666	137	925	952	176	350	859	999999	142	52	999999	541	62	999999	459	999999	621	999999	490	963	999999	483	961	706	999999	233	146	361	522	613	640	316	379	857	362	422	234	862	451	999999	698	999999	999999	634	591	999999	685	134	999999	999999	999999	562	407	972	471	192	176	999999	503	943	214	999999	757	529	412	128	172	204	108	999999	703	758	999999	999999	274	165	281	337	124	977	999999	999999	583	621	199	87	908	407	396	179	256	15	999999	508	456	200	24	682	231	473	318	999999	999999	740	207	665	65	578	707	999999	910	839	999999	526	405	202	999999	145	340	335	999999	765	808	999999	999999	999999	399	999	382	84	999999	599	115	651	999999	67	985	999999	424	999999	32	999999	699	999999	269	417	999999	842	999999	999999	275	878	351	896	262	552	682	107	999999	509	275	66	206	632	176	320	733	999999	856	999999	217	92	721	806	999999	880	75	729	669	999999	795	556	895	128	809	271	257	219	398	999999	384	888	892	999999	999999	966	143	77	912	948	683	448	985	765	56	192	167	999999	999999	999999	999999	952	437	576	713	718	999999	87	823	905	72	523	74	740	963	328	199	999999	548	346	747	998	999999	721	999999	357	570	140	999999	626	114	712	625	26	639	431	461	326	999999	549	805	999999	999999	17	885	169	999999	255	999999	728	993	359	997	257	635	488	999999	999999	999999	366	157	39	15	999999	801	360	897	999999	110	541	866	873	607	998	540	691	999999	809	836	540	999999	999999	999999	352	999999	754	715	999999	999999	999999	295	999999	999999	843	401	776	60	999999	216	534	999999	337	999999	270	862	999999	751	998	716	999999	734	999999	879	346	999999	999999	700	662	999999	56	999999	999999	666	949	255	999999	434	764	999999	764	640	706	603	311	278	645	179	999999	490	514	13	717	662	447	426	999999	866	113	459	568	85	999999	484	169	889	999999	670	205	24	741	695	987	400	951	313	37	733	577	999999	999999	663	632	181	999999	52	928	866	999999	999999	297	999999	330	314	48	689	253	231	443	999999	535	974	973	999999	999999	818	25	326	999999	144	399	235	298	44	711	905	453	225	426	126	961	876	452	672	999999	487	999999	683	362	272	69	805	300	165	543	773	999999	578	432	249	999999	611	164	94	144	72	965	999999	999999	999999	999999	38	999999	999999	999999	658	532	999999	999999	999999	999999	342	964	999999	84	593	934	142	501	938	226	874	793	999999	99	359	721	367	538	665	521	999999	
90	229	36	41	10	973	705	884	250	387	253	169	795	694	647	715	19	550	137	832	794	999999	999999	370	245	999999	236	110	999999	174	773	669	750	375	262	744	422	53	593	961	437	616	697	838	631	633	390	405	712	16	358	999999	999999	689	294	426	312	999999	999999	380	747	604	948	85	999999	583	419	430	999999	902	303	999999	957	176	404	999999	966	87	739	611	999999	999999	398	930	999999	999999	141	71	999999	835	442	999999	257	222	224	832	668	622	234	57	224	960	963	809	712	392	999999	372	294	116	459	235	999999	193	142	916	999999	27	268	828	452	357	348	606	470	547	717	744	951	571	519	999999	853	691	397	287	867	999999	227	434	755	768	999999	975	386	217	829	999999	90	308	626	651	363	405	605	866	621	367	999999	175	674	295	999999	999999	597	999999	381	999999	999999	999999	999999	999999	799	834	83	999999	580	373	229	999999	717	999999	664	653	999999	867	991	457	96	531	999999	510	249	61	999999	469	357	64	388	280	835	594	277	235	259	998	999999	999999	999999	921	999999	999999	999999	95	458	30	631	766	777	729	124	924	158	274	999999	548	388	747	999999	999999	336	999999	985	999999	428	132	385	438	999999	946	26	471	999999	175	245	417	372	163	603	999999	999999	591	286	658	166	910	446	13	47	710	999999	999999	455	999999	594	999999	999999	198	667	335	644	202	999999	831	999999	652	799	982	999999	780	185	999999	999999	999999	999999	745	250	336	792	999999	686	382	400	999999	335	912	26	416	580	999999	154	184	999999	277	104	645	999999	455	945	514	120	463	999999	266	535	396	999999	121	943	849	528	937	406	159	649	999999	802	999999	999999	801	635	999999	411	563	636	999999	999999	876	248	999999	526	794	390	999999	406	232	409	143	168	939	952	904	999999	730	947	217	999999	346	999999	999999	999999	549	949	154	878	727	999999	420	630	999999	657	999999	873	815	333	999999	999999	128	999999	427	862	668	520	566	849	731	921	999999	615	429	233	999999	257	415	295	976	845	999999	999999	679	180	989	999999	634	999999	868	41	999999	407	999999	660	659	999999	211	999999	185	999999	393	999999	157	806	999999	804	999999	310	265	835	467	999999	356	999999	320	999999	83	999999	873	164	886	284	999999	999999	274	999999	402	769	573	809	999999	445	999999	948	462	999999	999999	999999	799	999999	313	334	999999	42	574	137	999999	999999	349	940	999999	954	106	30	152	118	325	456	542	107	999999	441	736	456	789	31	420	408	436	380	999999	210	457	688	851	562	259	947	136	147	232	77	429	
633	299	102	349	98	805	999999	625	805	341	999999	782	999999	597	999999	253	552	716	652	999999	969	999999	319	506	417	179	590	859	999999	999999	405	874	999999	999999	112	167	999999	999999	332	999999	92	754	662	869	755	999999	980	999999	679	704	999999	430	580	999999	459	161	999999	595	932	919	225	494	258	999999	999999	827	447	859	494	422	556	999999	394	999999	815	225	820	450	750	999999	199	625	999999	999999	999999	974	303	175	562	999999	187	111	999999	999999	386	598	999999	187	999999	999999	468	130	479	999999	157	711	46	999999	999999	244	340	540	844	431	999999	599	999999	585	737	961	999999	282	999999	543	245	455	131	981	673	226	999999	999999	516	823	52	78	156	999999	525	45	938	999999	811	328	620	999999	266	328	683	787	292	921	450	971	403	195	999999	999999	999999	701	589	999999	856	147	525	999999	33	31	388	661	453	393	999999	701	33	760	999999	999999	922	598	199	999999	307	885	999999	797	202	545	429	856	999999	219	899	823	455	883	916	674	999999	922	623	244	999999	999999	343	899	860	749	948	643	999999	999999	23	434	999999	786	999999	970	999999	999999	506	999999	602	532	416	999999	494	246	255	150	843	796	185	10	974	954	864	285	999999	44	999999	452	596	785	141	408	999999	999999	999999	669	999999	945	471	84	426	999999	999999	417	615	110	415	999999	504	999999	800	928	671	23	999999	557	921	481	428	178	791	63	999999	816	999999	18	47	28	925	585	24	897	334	110	584	999999	322	999999	670	999999	629	322	948	788	985	212	737	193	25	763	999999	999999	526	302	292	372	254	825	26	999999	999999	396	698	918	794	902	603	570	439	621	999999	474	811	977	549	479	999999	999999	831	197	281	853	12	171	837	369	380	42	818	221	999999	999999	440	72	388	242	623	40	999999	92	609	176	754	999999	529	282	842	549	753	813	268	152	999999	828	335	219	393	536	90	434	531	571	752	999999	37	747	44	748	599	999999	855	84	118	748	588	114	999999	999999	642	564	527	831	288	14	999999	451	999999	611	999999	178	848	999999	949	570	560	47	424	999999	376	781	248	999999	950	446	999999	193	43	999999	249	231	999999	999999	893	525	906	700	293	747	274	586	253	432	21	430	468	768	134	548	197	551	999999	573	242	861	326	433	999999	841	999999	769	417	258	371	516	999999	73	203	999999	663	859	999999	677	999999	999999	537	816	92	529	977	199	68	495	67	999999	541	545	553	42	999999	482	999999	451	999999	505	179	995	999999	505	371	999999	574	701	999999	337	796	999999	
312	452	999999	510	351	361	864	999999	710	921	201	673	974	522	519	170	234	999999	49	313	977	765	620	999999	999999	587	999999	582	625	999999	610	729	901	529	999999	110	709	699	141	469	586	843	794	257	804	999999	530	848	885	413	476	704	298	493	44	546	832	790	754	764	203	292	241	352	321	471	771	999999	289	419	461	534	59	580	726	999999	971	372	738	368	66	318	999999	221	891	906	441	418	495	696	999999	918	999999	377	275	999999	611	999999	936	999999	626	85	569	476	952	941	655	717	999999	900	575	469	62	395	707	884	595	30	461	415	40	362	999999	592	150	543	999999	681	314	431	532	999999	436	405	999999	999999	749	229	269	949	260	723	650	595	131	809	865	559	669	999999	999999	999999	990	531	311	273	126	976	999999	999999	361	999999	412	346	377	999999	42	657	653	726	145	999999	761	512	164	316	712	374	471	999999	677	40	22	924	999999	941	538	999999	103	999999	864	772	893	850	597	287	321	314	227	84	776	218	905	999999	999999	343	829	488	999999	995	999999	751	514	999999	741	331	961	999999	624	435	517	137	563	184	861	999999	999999	911	914	999999	995	407	157	397	564	999999	999999	79	678	999999	122	60	538	999999	917	123	268	898	118	276	999999	832	689	791	566	648	999999	999999	91	882	862	917	573	498	999999	163	604	127	999999	282	206	891	809	246	322	466	598	999999	267	748	114	999999	802	647	561	173	717	999999	830	915	814	999999	987	795	525	204	487	49	999999	763	518	151	467	836	80	434	32	453	478	110	60	199	473	343	778	999999	125	925	937	835	446	999999	296	999999	467	801	904	23	721	128	979	559	999999	503	239	962	125	965	577	137	999999	274	886	999999	865	624	930	654	27	999999	89	561	112	273	327	279	854	999999	379	278	999999	999999	999999	999999	999999	500	999999	970	113	815	173	160	358	809	999999	181	362	565	660	843	871	259	996	484	48	427	456	101	999999	999999	999999	184	596	308	607	141	542	536	609	374	999999	959	999999	211	83	929	212	302	999999	155	916	298	290	535	406	280	22	257	999999	702	999999	742	795	999999	999999	988	563	60	212	563	639	826	956	999999	63	912	707	999999	411	119	225	999999	523	39	54	818	893	70	901	336	129	295	999999	907	329	999999	174	409	999999	94	375	999999	100	24	516	999999	342	994	482	999999	999999	226	845	212	487	890	228	765	999999	889	999999	999999	999999	999999	444	353	612	999999	966	16	999999	308	302	999999	744	72	999999	509	522	955	
999999	899	588	417	763	902	999999	999999	999999	999999	828	408	311	614	999999	872	13	999999	580	173	487	294	37	999999	746	274	924	999999	468	999999	827	719	999999	152	413	205	914	741	122	999999	903	600	628	537	187	349	996	999999	336	871	68	999999	928	359	477	201	871	999999	999999	999999	977	920	554	15	612	999999	165	169	999999	999999	957	999999	111	999999	999999	999999	665	500	298	406	277	246	999999	596	366	977	790	892	674	999999	333	802	81	624	563	983	56	623	925	78	193	999999	487	540	914	796	748	890	100	590	536	999999	823	273	231	741	999999	999999	648	634	328	273	494	989	471	165	201	487	999999	286	841	999999	999999	230	223	439	759	662	999999	569	239	900	802	999999	684	999999	979	999999	402	822	999999	98	999999	300	750	920	353	999999	999999	758	605	271	416	813	749	495	999999	603	999999	791	982	74	999999	89	405	999999	999999	410	315	519	999999	393	94	661	30	999999	76	999999	999999	303	96	271	593	923	964	967	493	988	344	199	999999	999999	757	611	840	999999	812	999999	895	331	999999	999999	999999	558	582	221	187	754	793	996	999999	531	132	757	705	999999	481	361	124	437	999999	482	75	999999	999999	999999	636	482	821	999999	939	180	388	158	843	152	89	999999	350	753	790	739	205	347	999999	624	263	10	906	129	999999	460	781	999999	397	977	877	999999	194	782	584	704	999999	963	67	258	152	974	999999	562	641	446	21	371	646	204	999999	728	355	749	546	636	576	702	120	488	399	920	760	866	999999	999999	849	567	178	96	807	242	290	521	481	289	999999	999999	487	999999	449	419	999999	203	999999	999999	999999	444	246	948	138	240	852	578	999999	999999	223	57	297	628	596	453	999999	560	397	54	448	833	278	267	549	232	224	837	999999	980	109	567	175	125	999999	415	999999	230	958	576	999999	712	663	999999	75	49	66	859	686	995	226	270	805	999999	711	886	175	978	999999	905	25	24	538	878	999999	655	881	181	999999	999999	132	972	999999	999999	999999	735	999999	30	999999	510	175	365	161	53	999999	838	762	999999	999999	999999	999999	999999	999999	62	999999	375	183	999999	136	419	168	885	533	504	873	999999	667	984	991	975	716	155	999999	898	740	660	863	494	999999	293	893	999999	766	999999	999999	778	161	550	269	299	562	395	999999	782	351	999999	999999	656	180	518	180	777	999999	439	699	103	999999	999999	321	999999	999999	999999	669	842	525	999999	128	612	562	104	999999	127	999999	702	999999	330	261	14	999999	460	828	216	324	606	122	126	843	337	
231	848	221	238	238	368	787	999999	999999	999999	266	554	999999	229	999999	85	425	63	61	825	999999	378	841	562	999999	861	999999	304	374	999999	999999	409	953	999999	390	714	882	865	999999	367	999999	550	605	210	747	999999	299	999999	123	248	999999	69	75	28	321	853	17	659	862	377	295	999999	508	999999	999999	857	601	999999	839	389	202	560	174	693	909	475	773	641	814	373	572	999999	191	135	999999	999999	999999	935	479	999999	707	999999	13	999999	82	433	999999	941	877	890	410	919	768	999999	999999	631	895	381	118	846	999999	375	999999	498	804	820	310	382	999999	999999	522	666	900	312	681	999999	557	652	621	999999	999999	831	763	923	963	653	999999	999999	89	259	999999	963	826	633	456	999999	389	514	717	261	132	999999	170	999999	378	743	999999	465	999999	87	84	253	999999	999999	423	259	612	999999	534	161	124	999999	303	532	888	559	999999	276	856	350	999999	52	934	369	364	763	999999	548	555	229	634	250	999999	11	999999	530	213	205	220	206	728	468	980	566	999999	277	376	637	336	818	999999	752	609	712	999999	42	999999	999999	999999	660	999999	73	999999	314	526	873	460	999999	356	999999	999999	644	999999	999999	621	131	71	378	999999	96	999999	43	999999	737	999999	882	999999	999999	513	153	222	813	928	559	999999	665	999999	999999	999999	273	999999	85	291	968	472	999999	695	948	101	376	970	940	178	189	274	555	999999	637	988	644	242	769	999999	213	999999	999999	715	506	51	956	38	396	999999	958	999999	320	752	254	274	65	196	692	600	147	182	282	645	748	295	72	999999	465	686	405	40	999999	297	87	822	999999	554	199	907	144	347	583	611	219	910	953	999999	606	373	932	458	550	999999	999999	40	872	999999	999999	220	979	152	572	709	933	927	230	33	674	431	999999	511	997	785	465	999999	598	999999	435	838	342	999999	216	102	753	946	490	999999	647	999999	949	43	588	978	928	992	775	874	999999	292	689	929	138	999999	39	431	999999	765	999999	999999	441	212	999999	999999	999999	999999	935	480	955	999999	446	999999	385	627	481	310	923	29	857	473	34	724	993	152	158	412	140	999999	73	332	495	999999	999999	797	999999	747	572	459	109	999999	66	999999	918	999999	846	999999	999999	510	703	728	999999	441	999999	249	825	717	218	327	979	475	588	904	417	633	501	721	184	587	23	733	999999	473	919	999999	417	729	805	312	999999	999999	858	630	337	344	823	999999	816	927	972	897	999999	254	480	634	630	999999	887	295	999999	134	174	966	497	970	999999	999999	999999	
269	832	999999	912	999999	31	179	616	958	576	83	810	447	904	257	615	126	204	492	992	999999	999999	264	842	999999	999999	182	646	891	142	367	352	999999	541	557	105	875	984	999999	999999	310	27	999999	585	814	485	999999	230	999999	361	381	775	999999	52	237	251	577	999999	402	794	848	533	999999	825	999999	730	32	999999	357	162	739	141	572	999999	999999	999999	999999	679	37	44	370	952	729	540	761	592	843	744	313	316	527	621	592	999999	384	777	999999	846	999999	999999	999999	846	872	999999	621	999999	213	250	360	960	894	898	236	368	433	896	804	194	74	999999	887	287	602	999999	634	127	548	999999	883	915	975	510	312	944	580	524	89	999999	918	521	389	602	394	353	421	629	395	999999	999999	488	999999	117	781	999999	206	999999	254	999999	140	999999	701	479	367	445	999999	393	596	292	787	909	817	839	276	552	247	294	892	999999	629	14	732	324	999999	405	999999	867	728	999999	747	999999	999999	999999	834	425	820	909	245	999999	368	38	999999	113	447	505	999999	143	999999	239	513	911	292	995	999999	135	771	386	159	962	503	127	664	44	999999	392	639	569	999999	850	999999	337	59	943	889	600	971	629	876	823	999999	808	36	499	58	836	122	999999	54	708	999999	443	999999	282	455	251	373	999	568	65	999999	111	999999	990	507	185	861	999999	116	999999	999999	151	509	336	238	695	101	999999	999999	999999	999999	364	524	999999	206	298	999999	776	999999	999999	999999	972	70	999999	957	999999	679	45	991	872	975	773	177	442	554	999999	933	999999	54	759	999999	999999	23	999999	999999	511	586	832	999999	999999	608	94	850	999999	384	192	91	688	378	605	999999	999999	183	123	732	999999	999999	91	751	694	364	153	732	738	498	39	999999	999999	46	456	55	847	251	782	274	999999	999999	708	68	371	430	255	65	448	743	103	999999	999999	138	288	323	999999	90	108	854	464	362	121	970	999999	999999	881	999999	922	999999	179	999999	999999	848	999999	999999	999999	33	389	274	119	97	293	994	404	999999	69	81	757	999999	550	766	152	928	809	999999	811	738	999999	148	549	603	143	888	574	289	633	61	999999	999999	835	481	700	834	745	376	79	126	999999	999999	174	809	895	999999	19	412	671	472	48	314	999999	999999	320	999999	999999	516	954	999999	999999	125	381	17	785	61	999999	79	75	999999	999999	999999	468	999999	172	999999	974	739	708	353	999999	172	617	999999	22	981	932	95	999999	999999	119	238	422	674	696	999999	999999	166	33	999999	492	940	346	362	289	999999	845	88	587	
999999	277	986	808	999999	999999	267	999999	220	999999	804	129	221	908	999999	209	999999	30	794	999999	711	406	817	715	999999	861	938	825	265	999999	416	999999	999999	507	224	192	132	430	999999	999999	439	953	756	170	229	723	280	999999	999999	999999	335	585	999999	91	875	549	459	280	943	749	587	999999	252	339	589	668	275	714	693	434	86	533	999999	646	568	757	649	999999	999999	151	590	999999	105	111	556	830	96	772	631	999999	733	851	487	71	570	999999	711	427	581	561	458	999999	999999	305	86	999999	376	999999	523	128	999999	801	785	801	169	999999	346	150	782	758	581	999999	92	28	701	234	55	157	999999	571	999999	232	999999	999999	692	33	568	799	35	754	463	682	999999	513	774	931	999999	685	901	999999	999999	571	644	822	979	999999	484	329	604	851	756	229	336	951	81	678	725	999999	119	146	122	999999	124	38	304	899	252	578	253	769	999999	369	255	198	999999	999999	587	999999	999999	736	999999	248	999999	183	998	244	355	999999	442	106	215	999999	576	765	776	123	457	999999	999999	999999	713	905	85	835	693	396	999999	148	999999	999999	100	471	999999	383	999999	999999	999999	940	999999	999999	553	944	999999	999999	999999	942	793	489	421	796	37	971	736	874	32	999999	173	369	999999	611	270	217	266	845	999999	744	329	203	178	902	772	999999	585	999999	999999	768	769	928	999999	751	603	494	999999	254	569	128	999999	31	360	954	710	981	999999	428	999999	999999	687	301	999999	999999	622	600	321	519	999999	521	999999	279	348	263	873	244	999999	738	18	999999	490	22	286	887	19	307	842	999999	201	790	65	167	667	999999	999999	478	787	461	138	12	183	999999	229	57	732	466	683	106	999999	476	999999	722	419	999999	999999	675	25	263	810	999999	757	107	328	243	999999	238	999999	157	182	405	457	999999	610	15	602	283	792	238	999999	553	623	745	143	724	999999	343	747	643	345	416	462	533	651	999999	255	999999	888	986	591	504	854	999999	999999	999999	29	266	999999	414	999999	999999	999999	999999	108	267	701	21	963	603	999999	132	490	968	812	766	942	923	985	999999	760	999999	395	806	646	999999	698	97	999999	999999	705	641	231	343	221	763	533	675	434	393	121	243	122	295	650	468	24	885	723	168	999999	106	999999	999999	653	906	999999	86	999999	449	568	613	999999	515	897	704	901	156	757	59	242	999999	498	602	684	526	413	999999	999999	187	645	813	374	662	999999	609	370	906	689	999999	576	999999	535	999999	824	508	52	606	397	945	567	867	999999	674	926	999999	
607	999999	999999	137	999999	97	919	962	803	755	249	538	799	298	999999	995	466	452	482	784	741	512	999999	999999	484	806	999999	220	620	777	686	999999	735	999999	11	692	275	562	812	489	999999	573	192	79	269	514	806	109	611	999999	411	684	201	152	734	105	999999	464	652	695	384	709	351	36	999999	999999	999999	559	296	652	729	999999	640	993	256	177	330	999999	917	969	999999	613	609	58	376	999999	999999	593	999999	906	790	811	909	999999	114	829	231	999999	11	719	711	999999	812	958	842	999999	54	207	999999	566	774	204	546	682	999999	771	999999	303	659	77	51	218	999999	390	861	999999	994	523	888	427	945	174	999999	207	268	752	800	999999	999999	999999	956	310	697	949	999999	595	274	236	431	343	729	927	506	999999	678	502	213	999999	107	925	513	531	319	479	620	999999	498	999999	424	942	999999	999999	98	999999	999999	740	999999	104	259	275	652	767	101	555	697	28	668	772	529	765	548	378	999999	289	366	435	991	228	338	530	999999	925	999999	488	999999	999999	838	999999	823	937	981	119	183	831	282	745	439	999999	999999	602	942	999999	820	659	403	602	905	808	434	684	749	302	999999	728	178	726	955	613	193	426	189	952	999999	591	999999	439	205	721	999999	620	995	237	446	735	588	381	115	999999	94	769	999999	40	291	148	198	688	352	999999	999999	555	790	826	580	365	423	989	777	238	875	964	999999	193	801	814	688	521	856	999999	149	797	621	802	999999	423	60	999999	999999	810	999999	105	999999	750	68	461	999999	179	999999	91	321	599	604	877	287	999999	371	999999	238	476	459	676	832	322	999999	866	934	987	308	166	315	274	327	966	999999	999999	877	657	134	349	984	519	863	774	718	999999	202	744	525	408	999999	999999	920	204	361	726	272	774	444	202	527	842	870	501	999999	57	281	638	51	999999	252	714	999999	888	492	939	999999	68	999999	999999	999999	200	471	900	114	448	354	999999	999999	119	517	999999	222	931	999999	151	648	372	998	671	278	999999	999999	999999	165	347	808	41	711	422	999999	214	999999	999999	999999	337	380	970	396	999999	703	159	999999	931	988	149	999999	137	76	999999	300	450	69	999999	496	118	497	999999	745	999999	640	999999	999999	202	206	313	999999	999999	999999	494	771	999999	999999	670	999999	128	541	771	40	25	845	999999	964	999999	999999	473	155	999999	193	421	840	999999	235	999999	697	390	738	831	735	999999	218	959	999999	582	580	622	999999	999999	999999	377	577	726	422	729	921	959	358	60	81	733	168	691	
999999	990	999999	843	452	356	973	587	390	999999	999999	354	806	999999	955	392	999999	999999	999	999999	286	815	999999	124	515	505	707	999999	42	688	760	11	527	527	999999	735	999999	737	179	126	999999	999999	999999	867	690	77	923	45	999999	965	999999	572	733	411	414	543	155	540	999999	999999	999999	245	554	701	949	999999	999999	288	285	999999	464	999999	338	999999	341	900	999999	977	999999	447	999999	999999	733	76	428	197	277	999999	123	999999	589	397	409	999999	999999	189	831	295	917	656	999999	644	760	784	511	217	999999	851	80	999999	999999	178	999999	889	374	977	999999	999999	283	999999	766	999999	175	219	999999	76	999999	115	999999	161	78	542	70	777	999999	938	912	949	565	221	953	426	55	608	360	999999	291	999999	999999	500	677	354	22	999999	890	538	999999	550	153	444	999999	138	445	918	445	183	118	338	999999	435	75	562	922	72	999999	349	666	566	858	229	785	144	256	915	999999	999999	999999	904	887	669	470	371	999999	130	999999	825	981	136	173	186	312	999999	827	433	435	124	431	949	356	550	871	911	692	923	659	429	881	530	443	721	999999	213	451	999999	965	999999	756	801	414	999999	368	540	403	681	916	999999	317	823	489	369	302	580	557	346	798	558	678	882	471	238	999999	460	692	451	533	999999	999999	999999	999999	731	368	630	545	999999	999999	341	517	20	17	826	999999	68	50	83	428	83	655	115	999999	416	999999	874	340	185	999999	907	847	951	999999	817	331	512	364	758	11	999999	44	193	163	466	999999	999999	874	644	127	886	419	619	33	999999	999999	999999	579	61	999999	493	300	999999	336	285	494	999999	862	999999	999999	608	703	292	999999	756	999999	472	951	767	375	367	999	695	999999	161	498	999999	928	698	999999	925	933	313	61	517	999999	674	856	878	972	999999	999999	685	999999	999999	999999	136	999999	276	420	981	454	811	686	999999	494	604	311	184	786	265	637	173	825	579	675	400	999999	564	384	374	615	999999	794	889	562	324	556	550	968	371	691	661	288	999999	481	131	626	713	999999	777	372	681	101	717	848	999999	860	999999	842	999999	896	982	892	55	375	381	26	796	786	180	57	761	216	999999	574	999999	999999	442	108	999999	773	527	541	607	11	999999	981	999999	999999	921	463	987	707	185	474	999999	999999	243	27	109	114	999999	926	852	729	611	475	999999	152	872	756	999999	470	298	999999	378	451	295	999999	441	999999	999999	755	999999	716	999999	999999	41	950	866	216	651	424	999	449	944	600	688	877	400	999999	315	935	178	
174	46	999999	418	166	105	266	483	999999	585	708	175	999999	71	999999	669	557	999999	725	286	666	114	13	999999	849	999999	777	763	417	653	999999	95	13	587	700	999999	542	999999	875	855	609	732	461	838	300	284	870	999999	551	999999	842	999999	590	659	999999	70	42	999999	569	999999	999999	503	76	546	612	623	999999	999999	370	466	136	912	568	869	676	999999	999999	999999	180	575	213	247	221	208	810	949	505	353	85	640	647	485	999999	793	999999	115	999999	915	236	677	121	384	179	95	91	929	465	720	982	577	417	868	886	994	877	999999	999999	999999	735	662	999999	818	999999	729	818	650	999999	775	342	570	999999	737	937	999999	463	829	999999	999999	127	999999	493	785	371	507	999999	999999	599	90	916	999999	999999	999999	189	999999	558	303	962	449	277	440	101	999999	387	999999	308	999999	999999	393	541	57	999999	165	999999	853	178	343	456	913	999999	999999	61	757	999999	999999	999999	999999	558	999999	999999	169	866	628	858	686	790	803	407	999999	209	552	999999	215	549	868	445	668	57	999999	404	225	846	999999	942	237	389	344	831	501	675	828	132	566	449	381	999999	999999	307	74	73	375	935	999999	714	955	201	999999	217	990	450	999999	433	232	969	728	323	817	999999	630	306	455	999999	999999	284	381	430	291	765	177	687	62	371	982	271	999999	290	349	345	999999	999999	999999	999999	841	60	999999	404	899	597	721	68	999999	706	676	767	617	402	999999	999999	343	534	910	999999	999999	312	398	716	450	999999	939	447	999999	481	999999	999999	764	329	999999	855	687	976	531	999999	54	999999	324	999999	999999	225	999999	637	999999	999999	12	462	135	462	96	538	662	880	999999	937	999999	284	999999	892	17	91	13	298	999999	183	545	366	13	999999	999999	930	988	53	31	235	317	999999	195	857	479	247	468	311	242	999999	202	806	32	593	45	770	999999	432	348	613	221	999999	376	87	581	999999	458	909	426	166	999999	619	858	999999	630	355	98	236	999999	770	622	999999	999999	668	980	738	344	999999	190	275	904	566	704	418	23	952	935	999999	286	833	788	999999	884	999999	999999	583	947	303	962	999999	682	799	19	999999	990	520	308	999999	106	842	999999	999999	728	160	999999	984	914	450	715	678	999999	980	950	999999	981	73	816	999999	616	407	790	999999	457	501	593	114	556	137	427	999999	653	238	21	999999	532	750	831	999999	999999	76	999999	507	587	294	280	702	999999	999999	596	927	999999	328	101	699	62	269	590	237	567	157	999999	787	33	222	34	191	968	999999	65	
241	242	93	166	550	999999	293	999999	172	230	999999	265	136	999999	500	999999	334	146	999999	391	273	999999	603	176	676	638	881	483	999999	999999	98	733	999999	374	365	999999	620	999999	551	960	999999	999999	427	16	999999	891	312	999999	532	422	699	54	656	135	792	81	638	999999	489	911	999999	809	999999	902	142	167	999999	761	185	805	189	172	595	999999	999999	468	742	597	499	785	336	634	999999	951	570	53	86	999999	582	293	65	703	682	639	999999	999999	999999	525	873	518	968	550	81	999999	242	537	459	305	512	333	339	999999	426	704	999999	999999	858	148	342	99	90	714	189	891	750	486	489	956	258	999999	754	227	723	981	816	999999	563	234	999999	43	594	999999	705	258	954	24	286	999999	999999	999999	110	575	193	784	437	263	371	189	976	756	57	503	56	999999	579	121	999999	445	999999	999999	668	999999	430	308	999999	309	999999	930	936	999999	209	999999	901	376	999999	999999	999999	999999	553	999999	424	384	257	961	985	101	734	857	999999	999999	696	841	99	265	222	476	999999	884	289	999999	254	999999	252	251	556	545	601	999999	295	401	999999	389	892	999999	383	294	385	999999	999999	413	999999	161	261	103	49	368	999999	645	164	96	999999	159	659	424	999999	984	141	16	415	450	499	64	572	288	765	317	948	762	881	928	101	686	999999	875	563	102	189	159	999999	197	132	955	999999	208	999999	928	729	477	28	999999	162	379	63	999999	914	520	999999	972	338	999999	999999	659	999999	235	999999	355	588	783	999999	224	804	999999	804	227	327	543	538	373	999999	836	999999	481	744	492	775	999999	999999	698	961	999999	513	216	999999	480	777	472	202	300	213	22	349	945	615	803	594	999999	574	835	555	380	999999	226	999999	501	154	938	915	999999	459	283	999999	890	822	817	711	597	171	999999	450	854	351	999999	999999	907	999999	641	865	940	999999	604	157	798	152	999999	71	999999	164	328	999999	838	557	920	840	930	999999	459	133	797	999999	999999	999999	249	394	700	39	743	66	154	14	512	999999	974	384	855	135	923	747	242	756	999999	999999	842	998	999999	999999	431	407	239	617	999999	999999	77	999999	900	595	907	413	452	560	327	240	19	324	824	999999	582	545	985	804	376	711	890	999999	999999	563	999999	999999	783	999999	608	346	999999	537	966	993	999999	136	484	269	227	999999	999999	682	438	195	434	528	999999	845	724	885	421	434	999999	336	628	35	181	347	427	999999	629	999999	999999	981	412	481	357	999999	760	456	71	999999	587	999999	415	218	999999	491	138	
999999	999999	999999	678	723	925	999999	297	999999	374	979	954	999999	841	561	889	999999	999999	457	782	953	180	999999	94	999999	999999	999999	847	393	999999	420	999999	689	999999	779	999999	691	379	238	66	19	194	717	466	780	501	924	883	35	967	168	488	165	999999	185	999999	999999	999999	410	899	239	555	903	999999	954	999999	274	928	72	962	208	877	999999	401	772	768	463	887	313	777	899	811	821	425	762	932	266	980	43	311	875	838	969	339	999999	463	999999	998	511	999999	236	999999	820	73	999999	290	999999	764	936	999999	24	999999	999999	999999	10	427	999999	999999	956	32	310	294	999999	999999	96	369	908	172	574	999999	487	464	999999	999999	999999	903	990	999999	999999	481	945	501	54	626	296	48	298	999999	338	408	999999	802	52	999999	913	942	999999	69	999999	409	382	824	200	627	929	560	461	459	92	107	436	977	832	484	87	808	249	279	475	58	81	571	833	175	999999	999999	999999	895	999999	608	999999	931	780	999999	109	999999	311	427	696	735	586	999999	999999	241	971	999999	969	999999	999999	115	702	830	593	928	338	810	999999	34	47	253	149	566	283	999999	304	999999	206	999999	999999	956	999999	999999	582	739	471	241	317	602	203	999999	716	852	492	80	999999	972	347	851	917	999999	999999	287	999999	999999	999999	30	565	780	936	476	555	999999	194	455	609	880	258	854	467	106	502	398	830	209	537	296	999999	999999	999999	332	167	355	669	999999	827	999999	442	139	152	999999	676	537	999999	999999	292	333	668	47	999999	35	724	493	393	999999	796	999999	457	190	915	999999	999999	362	211	614	319	999999	722	108	628	390	447	999999	999999	999999	430	999999	732	113	999999	999999	999999	999999	742	999999	608	674	961	849	299	96	771	262	224	842	502	324	999999	61	418	92	610	999999	999999	89	999999	605	781	375	399	831	18	354	273	710	682	911	619	657	16	644	999999	873	808	999999	619	195	903	869	524	999999	638	999999	694	834	603	67	627	662	966	999999	892	595	459	468	87	427	988	513	169	590	705	678	54	773	843	737	762	999999	470	401	702	912	850	294	202	337	659	999999	117	625	294	999999	691	14	752	999999	423	349	999999	999999	207	400	709	934	410	960	635	921	991	865	304	999999	999999	574	309	979	744	999999	999999	750	767	560	406	999999	306	748	999999	999999	30	999999	323	423	422	278	204	312	213	916	883	241	999999	738	447	999999	999999	544	764	126	704	772	907	258	82	713	434	647	999999	174	637	999999	973	595	900	799	551	881	337	999999	999999	997	
775	999999	292	44	999999	39	122	164	999999	761	984	999999	346	258	293	75	350	709	999999	999999	318	49	289	231	267	116	838	647	699	448	217	840	999999	706	997	89	999999	999999	665	404	999999	999999	950	999999	999999	114	999999	652	516	486	541	999999	88	823	999999	736	548	999999	776	999999	201	475	465	775	554	999999	134	639	261	213	109	311	53	450	32	478	999999	413	999999	163	857	195	999999	223	907	589	762	999999	999999	999999	540	905	271	999999	213	69	384	184	331	533	980	619	401	312	386	239	999999	638	801	999999	999999	999999	999999	623	999999	999999	343	251	868	965	391	211	622	990	673	204	999999	999999	247	963	104	999999	92	30	999999	248	794	828	836	999999	15	133	999999	999999	622	999999	399	999999	638	207	999999	142	316	365	151	778	996	410	639	999999	999999	263	401	999999	999999	733	63	495	449	846	999999	999999	415	999999	960	267	90	816	378	277	999999	402	999999	49	248	962	607	726	999999	405	251	999999	999999	654	488	751	732	293	690	999999	352	903	208	999999	986	999999	727	125	405	999999	697	189	42	371	387	797	572	999999	599	999999	999999	336	615	53	605	826	999999	760	712	218	999999	999999	136	489	925	901	203	899	62	37	245	491	330	995	708	71	362	828	999999	691	189	381	999999	536	999999	999999	297	999999	999999	999999	895	999999	413	999999	999999	900	63	552	999999	485	604	672	308	571	917	644	999999	620	999999	999999	473	496	493	31	39	163	999999	599	727	999999	613	47	712	892	142	279	88	143	647	807	18	999999	392	791	97	516	999999	999999	619	127	19	999999	819	653	696	408	482	999999	168	204	797	463	825	535	872	566	960	416	438	648	999999	872	972	537	535	664	113	702	934	522	90	980	999999	999999	900	999999	228	68	999999	734	999999	696	975	452	20	554	984	857	999999	999999	555	666	693	999999	561	146	705	291	128	42	304	999999	999999	645	999999	999999	483	226	635	999999	999999	999999	220	704	851	869	897	999999	527	981	999999	999999	783	413	966	999999	999999	19	999999	763	240	936	999999	173	439	999999	999999	339	338	203	80	767	999999	982	999999	653	999999	988	129	999999	249	999999	764	146	999999	999999	996	999999	678	999999	530	474	999999	871	705	999999	962	999999	275	834	999999	568	201	999999	910	912	34	800	999999	323	967	999999	890	366	999999	65	182	803	810	391	999999	999999	999999	636	672	606	599	999999	287	782	999999	408	723	294	70	681	983	440	235	449	33	205	999999	999999	734	233	584	999999	999999	649	999999	168	999999	999999	814	999999	907	564	999999	999999	
323	673	522	448	632	999999	999999	605	305	843	82	741	577	370	368	999999	381	304	902	449	999999	786	14	638	999999	532	171	999999	479	635	999999	428	778	999999	136	359	682	385	733	175	999999	978	516	999999	577	497	591	876	525	999999	63	999999	662	222	292	536	999999	884	895	999999	406	999999	136	670	999999	653	962	656	244	18	999999	996	571	999999	800	53	280	999999	70	65	999999	999999	324	488	999999	170	766	999999	637	599	690	798	490	633	768	999999	851	846	999999	923	999999	999999	999999	516	849	67	51	999999	422	249	266	177	824	839	168	999999	429	647	99	909	887	406	28	644	327	353	516	937	968	895	202	433	69	147	530	16	653	999999	639	523	999999	841	153	398	343	523	974	650	475	656	484	213	756	999999	45	138	916	997	198	999999	551	999999	956	527	57	832	117	686	319	162	468	622	999999	999999	999999	999999	262	629	999999	804	999999	865	472	321	999999	988	676	999999	111	402	99	655	618	999999	972	999999	885	626	351	999999	415	297	999999	322	198	862	204	191	999999	989	875	296	697	394	136	686	999999	644	999999	68	165	581	584	917	72	999999	999999	875	603	774	171	635	999999	799	399	999999	534	999999	132	557	999999	495	999999	999999	526	803	958	999999	16	296	384	250	999999	293	355	834	712	424	259	999999	859	329	588	968	828	249	18	897	999999	55	161	490	521	559	999999	670	999999	472	999999	269	854	778	869	317	399	920	126	994	454	564	379	120	999999	999999	697	474	907	824	293	999999	794	999999	239	999999	144	894	728	999999	28	685	56	249	33	989	531	91	460	280	579	907	133	23	453	440	675	51	999999	774	861	999999	762	962	999999	124	475	793	548	908	182	504	202	166	999999	768	518	139	96	911	226	616	24	636	999999	386	999999	781	999999	799	295	102	314	999999	999999	999999	922	93	70	908	524	999999	542	999999	107	999999	999999	966	46	684	922	999999	954	999999	558	255	786	135	717	802	962	693	999999	999999	622	90	999999	247	999999	759	845	434	78	188	396	489	84	999999	539	180	670	999999	744	932	877	748	147	636	999999	852	441	797	376	268	946	830	999999	792	928	27	884	477	908	287	838	497	478	999999	291	78	180	323	596	547	142	776	999999	253	872	874	942	999999	841	215	328	999999	999999	810	242	566	928	999999	543	521	296	202	287	999999	104	389	280	371	354	337	682	999999	999999	999999	135	999999	999999	317	920	64	999999	329	636	702	959	790	439	667	999999	725	150	999999	780	84	999999	939	999999	999999	
999999	493	603	580	999999	513	999999	999999	847	239	999999	999999	684	999999	371	489	446	966	565	999999	507	313	949	613	827	628	999999	999999	999999	999999	999999	999999	680	999999	167	436	999999	504	119	132	179	758	942	210	982	481	50	529	526	301	637	294	384	914	984	999999	999999	990	752	591	999999	999999	864	721	661	498	392	999999	463	935	37	999999	999999	442	999999	999999	999999	748	630	356	587	668	276	999999	999999	999999	999999	766	415	322	892	999999	751	528	806	439	893	231	999999	493	999999	755	75	591	999999	695	438	941	508	244	484	795	369	406	13	658	473	818	233	999999	686	626	880	151	52	567	200	337	999999	976	856	149	209	146	999999	832	999999	684	782	999999	854	999999	267	999999	999999	999999	110	999999	525	157	966	84	998	999999	806	473	999999	924	549	706	504	111	314	532	388	999999	596	233	149	180	999999	788	999999	999999	523	999999	999999	709	999999	945	999999	845	999999	489	20	781	999999	999999	999999	793	957	677	145	85	999999	753	566	999999	999999	502	999999	999999	215	999999	101	187	47	577	657	990	114	175	621	603	249	659	298	824	999999	999999	204	568	894	999999	999999	388	999999	961	132	770	259	999999	999999	999999	445	589	999999	467	397	832	743	572	379	348	688	791	66	541	999999	648	999999	741	223	195	308	941	982	859	140	713	534	86	999999	887	741	481	999999	810	168	660	28	999999	436	688	863	631	999999	555	667	999999	999999	121	999999	484	316	517	999999	731	512	504	606	999999	336	684	308	999999	127	492	607	217	543	256	999999	186	629	999999	314	534	331	677	752	437	201	708	391	423	999999	970	580	233	71	526	307	999999	63	247	504	999999	390	206	513	706	948	459	888	999999	737	948	854	683	999999	999999	409	835	751	999999	589	627	302	885	714	157	911	383	156	26	949	719	999999	392	138	562	154	999999	173	56	489	741	820	999999	686	999999	126	897	30	185	127	471	912	999999	999999	876	459	999999	491	366	794	574	313	872	134	27	826	471	999999	650	740	284	671	705	689	848	807	985	999999	711	41	24	999999	970	898	487	807	247	735	262	113	999999	999999	807	261	915	999999	947	192	668	187	654	353	999999	445	842	999999	216	999999	808	78	473	305	780	335	999999	999999	999999	973	647	219	588	736	301	546	101	640	999999	999999	774	420	999999	802	540	534	387	670	999999	535	999999	687	601	52	926	999999	639	353	999999	999999	481	704	104	973	545	999999	598	917	61	833	999999	212	935	999999	430	398	218	670	999999	255	999999	119	237	808	917	
999999	618	999999	809	118	906	747	777	999999	972	79	325	886	267	999999	999999	999999	999999	159	999999	854	752	838	999999	999999	975	969	588	617	999999	999999	999999	296	999999	585	840	62	118	943	926	606	999999	553	790	999999	999999	999999	413	683	999999	488	999999	87	999999	73	999999	779	924	280	999999	937	168	169	857	609	602	39	999999	681	251	884	360	675	232	583	429	208	58	270	999999	999999	565	904	999999	999999	872	400	999999	999999	378	999999	137	837	811	989	448	275	999999	190	758	999999	501	732	999999	999999	137	824	999999	53	643	18	731	663	814	488	999999	264	999999	999999	737	211	370	999999	312	190	999999	523	864	999999	999999	999999	513	867	511	999999	162	999999	471	872	917	57	545	625	999999	370	338	473	32	332	617	193	413	883	453	999999	683	999999	429	261	679	614	960	621	907	489	504	863	162	402	999999	548	792	988	999999	999999	999999	744	488	942	999999	292	500	542	625	952	750	629	424	954	739	498	414	219	203	313	97	924	717	869	865	475	999999	630	995	79	999999	425	999999	763	890	938	185	487	409	999999	124	999999	995	955	738	875	448	999999	663	838	999999	582	794	999999	601	741	36	619	999999	387	970	870	546	556	999999	335	999999	660	73	800	323	999999	999999	807	198	669	929	762	140	989	36	124	966	167	935	817	630	408	999999	159	911	565	410	32	425	253	881	448	403	413	999999	788	999999	862	524	216	999999	986	402	932	812	274	488	96	999999	999999	903	389	621	999999	704	240	498	914	888	999999	526	787	392	945	788	490	368	727	753	248	980	114	999999	728	55	643	999999	240	347	999999	87	323	671	999999	350	502	827	659	999999	15	299	229	973	999999	999999	984	604	457	153	331	905	999999	342	122	999999	799	746	892	698	70	234	268	999999	251	679	212	126	823	999999	296	662	709	999999	999999	948	760	140	874	48	999999	49	999999	96	25	742	999999	999999	558	691	999999	755	935	960	999999	780	999999	652	999999	97	999999	868	781	999999	857	668	999999	742	594	174	126	999999	872	853	999999	999999	675	182	999999	509	363	232	999999	999999	64	541	727	748	999999	967	999999	117	408	786	561	201	267	706	239	356	546	584	999999	394	575	999999	882	91	332	626	999999	858	999999	232	734	265	999999	649	798	326	941	999999	371	626	256	18	270	999999	999999	999999	999999	999999	999999	214	963	779	835	182	566	182	658	646	425	754	862	68	26	185	62	306	999999	999999	908	912	415	999999	999999	769	148	999999	621	999999	789	885	862	146	915	887	269	954	
429	138	93	625	668	305	42	616	764	197	992	94	42	995	555	155	69	999999	798	999999	566	999999	44	999999	999999	860	856	539	892	999999	153	138	999999	999999	877	762	535	999999	254	999999	999999	606	15	950	575	537	764	793	339	999999	87	885	999999	394	398	363	104	94	75	807	448	502	723	49	54	863	999999	999999	128	793	620	999999	785	999999	819	999999	71	93	433	999999	106	999999	209	185	648	267	50	531	999999	999999	668	451	226	999999	672	563	883	965	906	711	368	829	674	546	999999	999999	109	410	999999	438	302	20	999999	53	710	999999	999999	547	401	786	822	647	235	999999	999999	179	559	348	999999	265	86	105	186	722	999999	999999	398	663	999999	347	168	639	955	281	231	657	790	183	736	296	271	345	574	999999	888	721	604	79	420	927	750	999999	394	319	999999	207	999999	938	389	443	986	638	468	63	628	193	691	953	999999	999999	388	386	611	729	994	741	530	66	833	942	672	328	252	999999	597	406	255	645	920	999999	823	852	794	302	310	632	877	521	502	705	39	999999	695	943	548	374	999999	665	999999	619	676	999999	115	447	771	999999	396	999999	466	231	999999	55	43	359	653	536	592	999999	429	372	864	19	564	137	999999	999999	632	309	613	999999	256	589	330	310	999999	56	747	999999	999999	641	245	571	999999	280	767	984	616	346	299	999999	782	999999	246	952	755	999999	222	977	535	748	999999	96	702	243	974	358	725	999999	11	607	999999	999999	787	787	999999	303	954	293	999999	999999	415	296	20	600	450	999999	353	377	999999	690	833	769	821	782	606	999999	868	821	306	418	268	884	344	692	233	999999	999999	459	826	461	712	929	616	606	343	749	86	999999	792	568	15	357	186	321	999999	28	999999	999999	191	977	435	142	999999	999999	999999	999999	951	328	377	999999	362	894	551	104	977	999999	163	224	449	999999	82	766	39	999999	412	911	707	999999	918	999999	133	59	277	848	999999	579	942	999999	937	812	797	758	734	999999	216	121	999999	92	343	999999	865	208	565	334	905	668	999999	259	549	758	999999	929	999999	999999	999999	999999	626	703	999999	407	999999	498	999999	637	69	323	42	150	999999	300	999999	625	689	999999	348	999999	494	943	942	368	476	692	124	189	988	868	999999	999999	999999	903	495	112	24	999999	907	377	921	999999	275	999999	999999	999999	728	258	653	208	249	360	823	999999	818	683	999999	999999	999999	999999	383	107	999999	200	999999	470	43	626	999999	11	610	999999	151	971	13	999999	677	359	732	513	963	866	536	790	
628	998	748	262	95	999999	999999	315	14	637	999999	999999	289	84	628	999999	929	112	452	651	597	496	218	851	999999	999999	15	999999	999999	427	316	517	571	858	999999	965	721	780	541	993	660	305	999999	514	999999	190	287	603	730	566	584	861	999999	885	202	141	790	999999	999999	833	806	940	337	586	331	486	999999	430	999999	663	453	158	570	459	991	302	747	704	873	999999	974	412	680	420	843	455	103	999999	665	999999	185	824	380	999999	197	719	999999	171	999999	501	928	856	101	77	122	435	999999	999999	894	900	393	95	999999	739	999999	999999	269	917	743	876	999999	576	765	81	488	629	999999	862	271	281	334	586	521	382	999999	128	321	613	307	417	164	139	791	765	56	99	801	640	849	793	459	60	999999	316	999999	361	101	30	999999	493	657	999999	999999	999999	575	807	573	651	997	999999	92	656	999999	336	999999	263	999999	999999	34	398	827	147	22	477	999999	284	168	215	273	390	999999	300	34	999999	999999	726	436	178	999999	999999	999999	160	643	120	999999	803	440	101	999999	855	577	999999	995	199	999999	999999	425	999999	800	301	649	999999	388	999999	712	999999	631	805	577	999999	826	615	809	999999	873	677	504	999999	766	28	843	77	619	999999	813	935	304	834	157	249	310	211	999999	899	599	166	772	37	408	919	181	999999	523	600	39	961	292	220	326	988	25	523	469	782	457	582	749	999999	802	776	496	999999	657	337	999999	625	247	910	999999	716	904	477	503	999999	846	218	553	999999	999999	852	653	94	518	999999	234	787	741	595	451	999999	417	801	234	632	432	999999	976	195	906	999999	723	382	34	610	93	547	29	622	935	248	39	999999	593	950	132	999999	288	498	113	906	883	652	999999	179	308	113	999999	871	424	471	242	999999	122	973	139	281	69	908	999999	999999	999999	129	659	213	987	688	999999	284	509	29	105	488	92	999999	530	80	914	855	999999	980	305	999999	208	473	16	999999	617	619	821	999999	353	380	423	427	148	764	992	264	191	620	895	968	371	404	375	753	285	122	999999	68	366	999999	606	104	391	619	999999	195	999999	326	999999	999999	463	657	999999	725	999999	665	861	766	999999	999999	673	691	95	336	786	804	999999	262	395	999999	176	762	999999	148	999999	328	45	529	843	999999	67	999999	549	306	515	999999	727	650	689	620	260	999999	980	707	541	999999	999999	64	832	126	97	945	930	575	432	700	173	537	999999	746	629	999999	999999	280	602	807	151	789	999999	999999	999999	457	573	999999	253	490	782	999999	
607	859	999999	981	697	727	999999	121	934	999999	874	814	550	999999	699	943	991	999999	763	710	114	733	773	999999	999999	759	50	999999	381	166	999999	941	918	385	999999	101	436	647	644	205	560	999999	873	999999	915	17	532	886	757	630	783	999999	727	82	999999	874	96	999999	748	937	686	999999	740	778	651	932	896	174	999999	608	516	999999	284	567	159	999999	859	604	314	999999	999999	164	999999	999999	999999	999999	223	999999	702	65	15	999999	999999	707	519	999999	750	999999	526	982	999999	367	626	159	123	440	60	999999	999999	69	24	491	784	523	709	532	207	988	406	654	999999	60	472	999999	603	178	454	999999	999999	679	999999	764	88	332	123	870	538	733	637	941	946	63	923	643	51	523	999999	385	997	999999	999999	762	699	872	273	999999	894	422	555	999999	986	483	999999	999999	196	260	413	461	409	999999	994	473	999999	999999	707	665	136	828	172	89	615	78	579	71	405	121	75	999999	999999	999999	975	999999	999999	692	999999	473	940	680	457	791	119	999999	976	168	991	999999	411	245	999999	999999	934	75	259	475	999999	917	903	60	847	84	194	207	402	356	863	999999	295	667	508	244	725	456	999999	381	970	513	102	420	999999	596	709	999999	51	999999	127	909	865	711	363	47	999999	889	833	999999	606	912	708	999999	999999	999999	523	743	999999	930	882	488	694	878	505	825	825	492	999999	260	999999	364	999999	941	239	953	22	584	999999	470	674	835	999999	999	774	999999	805	472	999999	956	999999	999999	103	120	578	639	225	987	215	537	222	999999	908	999999	17	252	999999	766	999999	999999	110	939	439	276	999999	999999	865	695	114	999999	30	362	999999	34	999999	409	270	55	373	599	738	35	999999	776	999999	597	926	50	991	532	999999	48	82	774	999999	142	535	999999	854	999999	999999	530	882	767	516	859	710	999999	403	608	999999	999999	403	800	999999	84	571	999999	999999	999999	130	824	703	582	146	982	290	601	177	55	999999	442	200	841	826	218	152	610	270	399	886	52	999999	393	999999	999999	644	999999	172	782	571	873	999999	195	410	948	826	310	631	999999	578	118	716	358	734	548	520	561	973	403	999999	960	402	628	782	88	187	999999	999999	999999	348	18	439	395	483	10	632	15	440	878	999999	842	979	736	820	999999	999999	298	659	11	90	92	308	999999	850	611	999999	191	999999	999999	770	516	999999	999999	195	570	999999	330	874	999999	915	999999	131	999999	21	99	981	665	808	14	751	888	660	40	464	265	999999	999999	545	999999	529	451	602	118	117	875	
573	893	999999	999999	109	15	424	925	95	575	961	213	757	760	629	999999	383	408	580	881	856	247	999999	999999	861	19	785	12	214	474	913	22	987	145	999999	97	999999	559	905	746	474	735	944	888	304	999999	912	784	252	714	78	203	537	236	29	335	272	621	398	100	230	422	999999	621	662	948	999999	622	244	542	700	823	503	834	416	130	999999	999999	635	999999	106	10	759	999999	405	999999	485	999999	126	999999	999999	999999	170	999999	525	62	24	999999	236	355	290	300	550	710	999999	254	699	702	819	898	42	530	985	43	993	230	662	999999	225	999999	472	465	505	999999	716	999999	663	688	319	999999	116	969	516	290	84	806	459	59	485	161	29	999999	999999	228	168	999999	517	137	999999	304	399	793	118	999999	882	999999	794	506	993	817	591	999999	392	999999	792	999999	24	705	959	196	999999	613	745	74	923	689	999999	286	885	421	689	999999	866	999999	999999	322	860	232	407	258	21	953	65	668	569	18	400	485	436	999999	291	812	999999	635	534	786	999999	54	370	203	311	517	999999	582	137	65	154	999999	501	999999	212	791	307	999999	184	817	558	87	999999	914	298	48	999999	790	140	876	367	241	490	187	274	816	862	214	999999	999999	342	483	999999	513	864	32	984	956	892	500	515	467	460	717	238	999999	549	999999	905	273	999999	830	999999	999999	698	912	887	323	215	395	928	103	763	999999	485	85	547	999999	60	275	64	894	897	639	371	900	781	999999	949	305	999999	999999	308	683	836	511	999999	289	815	951	144	670	751	507	999999	421	703	999999	241	999999	432	559	405	999999	999999	772	932	812	999999	999999	141	999999	373	910	128	520	794	89	844	999999	999999	267	184	109	140	393	153	400	999999	949	207	11	999999	796	999999	999999	999999	999999	474	74	578	228	400	28	819	999999	999999	840	388	60	999999	623	999999	999999	118	174	999999	305	509	825	629	999999	744	999999	600	139	583	577	999999	410	999999	136	999999	780	404	999999	999999	165	289	999999	96	999999	21	27	999999	583	76	999999	687	708	342	999999	169	649	999999	46	484	461	428	999999	446	729	803	977	552	999999	18	999999	999999	292	306	228	26	399	739	326	999999	726	616	27	73	999999	889	999999	78	792	967	965	345	999999	999999	416	737	999999	999999	366	999999	999999	475	832	999999	999999	419	404	412	999999	700	999999	999999	128	516	757	999999	999999	999999	146	840	474	909	759	533	53	820	505	999999	890	491	426	725	999999	817	999999	261	784	452	162	890	494	926	954	999999	999999	999999	226	
852	999999	999999	336	974	536	526	44	134	999999	999999	999999	999999	914	463	521	632	283	54	537	311	29	506	70	999999	473	256	355	999999	955	668	336	987	999999	999999	356	328	164	999999	198	856	783	372	545	485	921	71	999999	40	999999	331	999999	999999	528	915	832	97	510	378	510	999999	180	999999	999999	57	972	543	999999	999999	999999	999999	478	831	855	680	527	999999	999999	585	46	411	281	999999	999999	633	850	183	469	688	820	999999	818	785	941	908	685	297	203	498	512	388	999999	713	999999	999999	853	986	307	999999	397	185	137	999999	342	109	999999	999999	362	545	207	799	999999	808	451	848	999999	692	889	947	999999	240	464	999999	999999	657	836	567	401	999999	780	863	875	999999	300	645	999999	892	453	842	898	829	999999	658	301	999999	999999	765	271	85	999999	171	106	359	852	166	721	665	999999	684	272	451	464	441	999999	343	999999	999999	518	806	999999	492	249	57	58	999999	306	805	180	369	353	999999	306	326	94	619	767	525	769	143	924	475	50	768	999999	457	375	503	893	957	999999	999999	257	999999	368	354	999999	58	311	686	860	999999	495	493	341	202	155	147	999999	156	576	407	693	384	881	251	451	480	999999	601	800	802	999999	222	579	501	822	840	958	999999	697	999999	224	93	999999	19	999999	557	999999	999999	311	999999	157	747	391	392	168	872	583	126	999999	999999	999999	709	999999	67	12	282	999999	839	999999	999999	999999	615	458	857	193	609	999999	999999	999999	894	53	999999	300	999999	655	175	999999	197	343	949	267	841	837	256	147	515	999999	999999	16	707	643	597	17	996	58	541	999999	533	208	558	771	999999	999999	999999	407	999999	419	323	412	836	451	726	505	999999	57	347	778	212	719	678	412	999999	999999	999999	260	455	93	303	523	124	877	307	988	785	188	999999	985	999999	999999	658	105	884	999999	179	265	916	102	588	948	711	762	95	813	530	156	884	844	302	757	999999	406	999999	799	297	959	154	738	720	250	501	361	949	363	999999	582	527	999999	696	307	999999	363	999999	354	812	361	791	493	467	999999	303	711	693	81	999999	261	980	999999	525	220	999999	188	382	999999	457	999999	813	999999	752	948	999999	999999	158	994	423	598	902	770	986	936	177	660	999999	91	947	789	667	878	466	810	602	999999	558	485	196	166	981	167	897	999999	548	69	741	999999	999999	492	563	999999	999999	308	359	219	108	588	52	460	999999	300	400	667	691	934	275	999999	999999	195	262	672	808	267	999999	744	873	999999	397	118	919	761	80	464	
236	968	230	168	460	999999	999999	999999	442	999999	258	690	767	999999	771	613	793	799	172	825	239	890	890	400	690	614	999999	574	201	933	541	155	230	935	441	723	714	999999	491	999999	850	293	239	83	18	927	977	643	762	784	325	129	999999	999999	234	999999	88	999999	477	999999	999999	999999	778	509	204	112	469	831	798	58	898	686	318	209	974	999999	660	817	392	999999	637	703	812	416	618	421	999999	976	710	999999	644	999999	999999	645	999999	91	514	999999	879	906	467	999999	844	713	885	639	999999	399	279	288	685	270	447	714	218	999999	956	999999	890	782	999999	493	131	999999	413	23	56	673	999999	999999	441	929	938	485	999999	999999	858	108	531	979	609	167	999999	432	419	384	448	925	436	999999	999999	153	840	106	360	974	34	150	310	871	592	148	999999	386	999999	999999	999999	961	419	727	494	857	840	911	182	397	786	999999	999999	999999	575	131	247	716	768	298	99	842	999999	999999	466	999999	798	659	999999	999999	999999	329	585	664	62	999999	515	999999	90	276	999999	928	999999	963	197	335	857	999999	999999	471	900	999999	617	999999	999999	489	836	98	271	999999	69	190	525	711	347	467	123	999999	976	98	615	999999	999999	501	985	170	918	171	142	140	860	526	999999	924	570	658	712	37	999	573	999999	999999	999999	313	217	999999	413	222	999999	999999	999999	238	305	999999	855	371	765	999999	999999	504	570	674	955	999999	916	542	999999	600	150	689	754	95	999999	412	448	198	102	332	294	863	757	705	999999	999999	917	999999	999999	999999	999999	208	893	595	465	999999	12	975	471	315	397	674	305	813	82	999999	975	136	999999	892	769	667	999999	442	831	708	999999	865	999999	553	223	293	321	681	531	941	796	169	629	999999	410	472	727	787	934	619	999999	943	633	609	436	999999	34	338	386	411	929	460	764	999999	756	999999	847	999999	101	114	362	623	999999	140	149	816	507	999999	492	306	939	491	999999	221	149	999999	241	528	126	999999	269	999999	305	129	22	346	404	872	999999	273	624	809	696	830	267	944	661	502	999999	619	999999	551	845	89	472	447	999999	552	617	999999	905	329	801	668	999999	379	328	172	128	999999	421	999999	999999	229	682	140	795	677	954	204	999999	738	68	506	149	999999	999999	225	657	574	999999	852	264	425	367	305	999999	37	985	999999	626	499	384	666	999999	999999	999999	625	407	341	999999	999999	999999	422	999999	999999	999999	304	999999	999999	240	113	999999	554	419	569	381	688	862	386	131	999999	692	999999	578	652	364	401	308	999999	
999999	999999	818	999999	922	999999	264	999999	614	199	44	999999	508	858	657	999999	984	999999	257	638	286	759	763	30	999999	999999	592	531	999999	168	999999	869	995	47	856	718	295	198	631	309	315	999999	83	672	351	417	269	833	419	65	668	533	154	670	214	999999	759	797	116	49	999999	732	997	456	386	999999	718	471	999999	938	999999	795	208	948	332	999999	685	100	679	801	623	758	121	999999	500	289	999999	334	832	345	999999	497	92	592	781	582	999999	627	999999	185	699	798	831	480	999999	872	999999	206	348	999999	835	668	127	314	425	999999	621	999999	955	107	450	394	638	666	979	740	713	999999	176	749	999999	67	805	999999	999999	825	927	641	961	628	999999	999999	986	999999	509	301	379	777	999999	999999	961	999999	671	999999	999999	314	170	175	501	999999	168	999999	999999	598	999999	999999	862	624	211	600	999999	999999	257	999999	152	999999	407	272	166	688	370	935	999999	999999	999999	999999	999999	617	768	999999	664	762	999999	873	469	999999	999999	397	123	731	999999	755	576	576	999999	981	85	344	55	813	999999	897	18	812	726	232	999999	875	810	999999	999999	255	855	413	935	89	839	384	867	906	432	19	158	435	260	614	369	999999	999999	806	806	999999	999999	999999	890	999999	753	999999	157	246	968	624	587	742	999999	192	899	172	640	999999	999999	999999	476	148	390	897	749	999999	562	999999	999999	404	999999	13	574	999999	684	900	999999	999999	999999	999999	999999	631	999999	808	432	415	96	77	714	999999	242	890	665	114	584	432	999999	993	999999	999999	775	45	999999	573	731	584	178	15	508	999999	649	472	999999	638	474	845	210	582	475	343	496	999999	406	999999	172	11	348	999999	999999	261	335	529	161	166	737	201	257	374	86	847	247	91	569	715	557	999999	134	36	999999	738	231	992	999999	684	999999	290	638	716	411	730	999999	708	257	257	999999	129	999999	609	999999	283	597	836	999999	627	105	415	925	999999	119	401	876	999999	829	29	39	342	11	999999	483	999999	563	541	999999	356	611	999999	833	322	999999	437	999999	525	999999	999999	151	395	999999	900	999999	999999	364	946	999999	999999	853	924	879	238	227	999999	999999	843	135	454	720	66	873	999999	999999	567	582	999999	651	681	999999	999999	197	999999	999999	643	999999	110	888	216	102	616	933	952	502	687	659	999999	999999	709	319	615	399	680	646	94	999999	346	885	31	694	751	305	925	78	999999	737	999999	360	999999	494	28	955	999999	362	113	999999	920	657	337	907	976	999999	941	372	999999	961	516	826	999999	131	510	224	999999	
521	999999	320	18	884	999999	950	253	999999	999999	224	301	660	480	328	999999	962	601	689	557	123	717	242	999999	999999	742	540	230	589	567	461	984	803	999999	407	21	792	124	45	656	999999	664	732	998	727	81	999999	491	198	293	831	530	820	999999	753	999999	118	957	454	152	999999	999999	663	687	68	239	497	999999	83	317	999999	848	999999	42	999999	458	985	999999	636	491	76	999999	41	306	736	931	173	145	999999	603	999999	835	669	893	197	657	10	55	939	497	999999	114	418	881	999999	982	964	788	497	999999	818	874	331	962	85	420	698	367	951	137	76	362	236	480	414	914	999999	999999	999999	522	458	940	305	148	908	962	640	999999	762	753	967	385	648	999999	784	38	514	999999	999999	776	959	999999	104	811	431	231	878	937	476	999999	804	301	943	974	999999	878	999999	192	999999	999999	999999	547	604	207	170	690	713	999999	695	386	410	482	855	78	563	815	999999	493	716	687	94	703	683	143	948	675	999999	999999	204	906	458	999999	999999	999999	997	999999	48	896	651	740	999999	692	251	99	228	332	999999	875	421	41	42	96	476	377	999999	999999	864	999999	258	495	259	50	991	789	928	999999	999999	161	81	152	776	999999	999999	976	179	401	461	593	999999	999999	999999	999999	999999	999999	873	372	855	284	673	920	999999	577	647	166	999999	476	700	999999	171	150	501	999999	803	279	264	92	254	499	999999	637	625	280	999999	999999	266	692	999999	999999	916	565	999999	555	488	160	999999	209	311	999999	999999	703	999999	999	999999	999999	135	943	762	982	908	790	128	365	86	45	999999	999999	31	25	899	999999	687	871	545	999999	917	999999	806	652	684	65	780	568	15	504	936	626	999999	781	506	323	929	805	920	135	447	999999	478	999999	855	317	187	296	786	695	25	829	463	825	857	999999	147	999999	308	853	20	559	360	999999	108	679	439	999999	999999	999999	869	999999	951	999999	999999	999999	999999	363	797	999999	999999	494	781	999999	489	117	172	32	999999	999999	186	819	507	77	124	999999	516	896	999999	999999	878	937	777	211	825	143	878	999999	999999	807	999999	783	322	932	999999	999999	999999	50	103	999999	516	417	999999	999999	409	60	999999	883	306	281	543	999999	20	999999	999999	940	999999	580	999999	356	238	130	999999	999999	615	403	999999	574	102	599	999999	999999	803	361	999999	999999	621	999999	801	775	758	994	746	394	999999	141	772	702	444	999999	808	207	555	747	763	395	61	999999	584	16	999999	810	791	999999	172	76	776	658	950	36	999999	139	779	719	999999	243	
384	970	853	483	630	804	139	999999	999999	999999	999999	66	598	284	419	999999	11	795	230	999999	213	999999	999999	999999	364	124	751	418	716	679	428	836	159	529	999999	91	355	110	999999	750	680	734	916	260	155	999999	69	999999	617	906	137	999999	498	999999	999999	999999	999999	999999	129	516	62	721	350	121	494	94	907	79	272	337	76	900	419	480	278	999999	132	999999	62	999999	64	85	801	809	999999	444	347	509	498	676	999999	700	981	869	697	958	394	805	766	70	813	990	999999	999999	840	236	999999	27	381	562	222	775	603	999999	461	976	920	541	569	999999	999999	407	581	595	994	375	919	550	782	319	94	327	999999	991	999999	74	671	522	968	324	871	999999	999999	936	464	567	106	507	417	720	48	852	245	716	323	999999	418	817	294	475	317	999999	999999	71	999999	895	569	999999	653	397	315	407	572	255	187	999999	278	644	999999	437	278	422	999999	999999	999999	999999	999999	499	999999	424	655	853	237	503	999999	848	94	76	468	999999	997	495	853	30	415	640	289	999999	538	895	147	774	999999	857	206	999999	890	182	790	246	999999	80	932	999999	741	461	179	999999	248	339	343	999999	185	999999	439	999999	568	999999	999999	640	951	100	960	783	286	999999	177	380	307	121	999999	911	999999	232	755	927	999999	623	288	954	470	220	752	209	999999	935	598	124	427	422	999999	999999	526	160	294	723	119	159	952	860	294	798	772	137	381	431	926	999999	999999	999999	999999	945	999999	999999	179	741	348	761	231	350	292	63	999999	999999	784	999999	395	135	938	42	817	413	671	428	999999	999999	447	999999	827	140	19	999999	999999	915	201	391	999999	824	999999	552	384	358	927	999999	578	240	845	888	999999	999999	45	999999	24	784	694	817	999999	415	41	508	303	723	934	999999	340	646	755	48	692	402	244	570	154	395	999999	469	485	999999	849	439	826	559	281	634	999999	219	631	522	230	999999	117	539	793	482	259	660	999999	837	281	931	484	807	999999	950	957	475	999999	628	999999	999999	999999	224	565	602	681	744	452	999999	995	131	25	243	999999	319	999999	705	777	672	146	997	54	647	788	918	954	29	363	331	677	629	999999	999999	395	994	50	892	974	200	800	514	218	125	842	159	999999	251	989	886	665	262	697	983	492	999999	190	695	436	999999	999999	999999	999999	130	999999	375	568	23	847	823	278	402	730	999999	999999	632	999999	929	805	638	13	712	40	477	665	425	932	579	999999	266	814	999999	465	337	553	148	133	97	493	476	999999	902	
403	999999	999999	999999	999999	120	999999	860	999999	260	999999	798	643	934	632	913	999999	216	443	988	503	999999	19	999999	936	403	43	733	508	701	999999	339	57	110	318	864	858	402	999999	821	467	659	915	563	466	667	693	618	515	219	632	286	43	602	408	812	166	999999	337	138	87	389	361	648	814	560	751	542	625	768	999999	72	999999	621	999999	844	675	999999	466	278	709	999999	227	299	78	169	999999	454	702	999999	707	173	74	999999	744	999999	308	277	749	906	999999	161	999999	747	164	569	964	421	81	564	146	711	239	999999	428	999999	171	71	580	999999	264	999999	999999	129	70	891	999999	556	877	453	999999	408	706	559	999999	558	432	480	145	999999	205	884	383	999999	369	999999	933	16	347	91	916	999999	696	104	999999	619	320	873	686	272	572	999999	543	628	999999	999999	14	679	705	870	240	999999	926	81	459	379	922	702	759	999999	957	991	999999	796	536	309	999999	612	907	742	247	558	794	872	999999	787	351	755	129	999999	991	264	311	999999	851	999999	320	625	645	283	696	617	999999	621	314	999999	208	747	101	999999	36	402	772	962	632	681	896	63	999999	999999	999999	999999	583	137	82	703	690	999999	945	310	988	95	999999	999999	55	630	444	999999	567	365	589	603	663	409	999999	999999	491	348	844	179	999999	267	491	973	999999	529	43	999999	548	611	890	999999	802	791	730	999999	435	148	916	12	999999	723	999999	779	92	434	513	184	531	483	999999	351	898	999999	999999	731	604	993	389	526	999999	999999	634	956	474	133	999999	999999	678	665	174	353	431	841	999999	616	771	999999	891	820	25	859	999999	75	999999	549	999999	999999	821	999	345	441	758	400	416	789	99	538	314	958	632	999999	505	866	999999	868	920	67	842	363	959	999999	112	568	999999	999999	992	999999	566	925	566	775	60	679	329	999999	594	41	435	153	527	242	407	933	999999	999999	364	598	756	999999	628	509	999999	467	49	452	339	999999	888	679	796	530	972	999999	999999	857	590	825	547	585	283	889	999999	699	836	726	999999	178	999999	137	999999	404	999999	45	999999	67	999999	999999	999999	876	403	999999	152	755	356	996	270	28	999999	341	793	538	999999	999999	257	739	878	999999	630	323	999999	999999	819	761	307	401	718	936	92	344	999999	997	196	999999	192	879	747	876	999999	839	999999	477	637	999999	343	843	354	641	999999	567	999999	999999	962	326	919	242	585	999999	999999	954	999999	334	935	999999	75	999999	352	999999	999999	378	992	11	999999	791	857	489	533	779	999999	463	
999999	87	157	999999	165	177	44	870	751	949	303	366	427	398	999999	999999	999999	999999	999999	547	999999	999999	652	999999	999999	187	956	999999	468	440	709	805	962	995	906	211	999999	420	51	897	761	481	638	999999	999999	635	584	752	239	726	947	103	805	880	961	93	434	737	949	978	999999	999999	412	321	999999	498	403	432	491	360	954	999999	397	86	785	29	999999	999999	345	939	999999	214	941	741	492	999999	10	92	43	823	776	449	471	73	686	898	79	327	798	999999	999999	161	270	879	772	999999	705	999999	104	999999	999999	999999	999999	999999	385	16	999999	999999	999999	999999	498	321	398	999999	999999	514	999999	334	999999	887	999999	999999	814	999999	708	450	943	999999	969	999999	909	281	999999	101	75	955	58	462	688	679	977	409	499	174	98	999999	763	602	305	267	177	381	338	216	999999	750	17	642	999999	934	73	858	700	173	999999	226	333	999999	603	999999	466	207	646	720	910	550	518	999999	670	999999	687	350	767	711	498	538	999999	781	109	999999	948	415	160	753	615	128	708	335	449	871	596	465	999	676	999999	970	735	999999	306	451	241	366	971	523	999999	999999	100	999999	999999	196	284	552	208	288	680	60	56	892	115	999999	841	192	210	799	201	232	351	100	909	527	803	335	999999	657	93	591	444	637	506	999999	37	719	660	263	999999	999999	267	999999	995	751	923	842	999999	514	610	58	166	182	331	34	999999	999	89	157	392	948	77	550	205	99	615	419	999999	222	999999	132	531	947	211	999999	964	630	105	999999	604	960	822	970	57	44	435	271	999999	482	521	999999	999999	513	870	648	976	716	999999	906	999999	999999	456	299	750	488	527	218	971	183	69	750	904	999999	552	999999	999999	107	503	999999	999999	999999	113	913	999999	736	492	28	86	562	181	999999	116	198	33	999999	514	533	229	568	999999	999999	300	999999	422	999999	132	718	960	448	522	879	999999	363	252	999999	411	542	599	999999	996	999999	141	999999	12	999999	644	716	897	462	917	602	877	935	654	999999	999999	970	999999	929	613	773	67	638	49	999999	45	752	946	242	688	971	999999	214	999999	999999	999999	882	140	610	999999	416	821	507	530	919	11	287	708	999999	737	999999	50	669	999999	232	451	503	999999	709	776	891	769	665	999999	946	668	999999	372	646	999999	999999	840	890	803	999999	999999	999999	117	130	999999	999999	54	151	504	258	930	274	803	349	566	591	513	430	999999	245	647	999999	733	999999	261	338	915	999999	452	566	600	159	866	999999	999999	892	999999	258	418	999999	
847	628	999999	526	25	403	869	32	999999	770	667	419	66	999999	559	796	999999	532	868	962	999999	981	999999	937	999999	780	408	597	999999	674	206	265	21	999999	398	999999	999999	217	569	857	999999	999999	982	999999	899	190	103	308	656	484	999999	999999	389	456	186	865	928	233	868	999999	995	281	954	415	999999	411	407	250	179	540	801	999999	999999	21	503	949	999999	27	47	999999	687	999999	941	593	999999	343	876	565	639	999999	99	999999	348	334	861	999999	999999	576	999999	498	782	853	139	125	682	999999	898	377	952	236	865	999999	196	401	557	895	340	370	999999	241	535	842	999999	646	999999	41	279	639	159	316	21	433	910	549	999999	833	970	825	910	160	999999	508	612	413	999999	999999	584	947	999999	966	999999	999999	999999	999999	963	940	252	493	675	651	188	269	999999	646	224	999999	10	646	999999	999999	924	514	459	999999	796	36	999999	207	978	999999	457	332	999999	193	999999	444	664	45	586	753	591	487	160	269	971	185	290	966	999999	999999	187	937	249	62	52	999999	128	999999	88	999999	710	55	515	413	999999	856	406	999999	195	780	999999	999999	70	953	142	446	364	200	685	999999	999999	273	999999	752	94	519	92	810	150	118	325	552	956	649	999999	545	972	999999	74	125	778	256	780	417	457	222	876	296	919	605	987	928	435	999999	201	446	999999	762	329	999999	773	596	999999	87	999999	235	19	421	910	596	474	616	999999	570	843	499	493	999999	305	871	642	795	890	544	130	397	127	499	458	606	999999	219	427	389	999999	999999	999999	999999	952	232	212	999999	999999	332	141	381	802	865	623	702	953	444	467	999999	999999	977	706	358	957	77	117	999999	962	313	96	264	999999	745	228	661	146	790	649	83	668	186	419	567	413	749	594	262	999999	756	653	76	752	999999	347	373	999999	999999	745	885	124	693	503	83	246	877	999999	999999	999999	999999	999999	173	795	393	788	866	568	149	945	218	482	999999	999999	216	659	30	511	228	407	854	186	142	999999	763	999999	975	999999	346	999999	536	566	536	615	999999	200	489	281	368	192	481	805	346	68	536	999999	268	999999	296	423	225	375	963	660	791	999999	433	128	999999	999999	812	999999	231	999999	419	999999	945	249	999999	25	999999	749	152	45	926	59	839	84	517	359	700	925	999999	999999	999999	170	603	876	824	999999	767	999999	999999	999999	379	999999	583	999999	649	885	999999	999999	999999	999999	253	476	232	927	733	999999	946	999999	610	999999	999999	887	796	308	999999	258	58	78	999999	599	258	999999	510	
218	666	999999	999999	321	435	999999	999999	681	603	125	679	639	938	675	152	92	192	418	760	999999	209	492	999999	284	999999	999999	999999	399	604	732	999999	444	966	24	271	999999	999999	999999	923	978	999999	999999	293	999999	629	83	320	383	925	342	416	840	58	942	18	184	999999	200	505	44	795	501	87	871	999999	244	999999	924	999999	999999	816	558	494	781	777	157	208	999999	655	741	90	463	999999	271	999999	999999	999999	33	15	999999	960	85	138	888	193	298	975	999999	588	394	410	395	969	878	526	858	355	276	175	861	975	324	545	764	953	341	37	999999	999999	910	847	649	918	326	96	999999	999999	606	598	489	181	999999	242	271	999999	999999	494	595	745	466	836	130	999999	153	121	999999	539	999999	999999	999999	999999	169	865	999999	546	761	477	652	792	999999	438	749	999999	686	689	199	999999	999999	999999	269	847	441	80	99	999999	727	791	775	215	450	211	65	671	747	228	22	920	564	724	579	999999	841	803	960	38	97	453	182	999999	999999	562	265	941	675	13	828	999999	776	603	819	969	999999	447	351	583	383	88	929	467	677	279	528	559	853	51	16	638	120	999999	985	284	619	999999	293	887	945	123	995	743	399	923	154	960	999999	610	525	999999	461	999999	654	19	523	714	787	652	44	705	98	633	997	999999	978	715	617	545	999999	390	999999	464	638	999999	92	195	77	753	999999	567	655	999999	526	612	187	734	416	976	760	999999	533	641	852	249	35	999999	999999	999999	945	438	352	369	259	144	999999	997	999999	999999	927	337	999999	44	527	477	999999	845	999999	395	22	254	308	999999	784	456	999999	521	611	999999	244	720	449	999999	807	695	999999	999999	999999	391	371	190	986	999999	59	433	267	499	999999	999999	199	190	264	999999	197	701	999999	999999	585	802	287	729	395	359	160	216	999999	779	236	831	262	765	851	725	34	832	267	999999	592	361	199	367	407	236	999999	63	466	98	999999	116	999999	513	999999	999999	114	642	999999	637	999999	842	544	487	273	292	132	433	339	999999	999999	999999	443	853	128	234	999999	920	331	999999	159	106	749	999999	109	999999	275	748	65	659	999999	392	47	999999	415	999999	816	711	104	125	113	775	999999	999999	762	324	672	999999	395	485	587	194	321	635	487	774	999999	745	388	153	999999	384	377	679	916	944	999999	813	447	378	417	901	826	215	66	384	382	821	46	784	458	563	363	580	81	999999	81	999999	152	641	657	81	333	950	109	729	407	54	21	818	996	858	274	27	77	686	
368	115	578	113	402	999999	708	999999	694	462	30	999999	607	999999	872	916	670	806	720	999999	578	875	999999	999999	999999	337	810	228	787	999999	298	346	512	395	999999	999999	833	49	999999	386	372	729	999999	999999	708	610	999999	999999	945	90	999999	999999	306	731	117	492	999	251	999999	74	470	999999	815	105	173	684	295	221	419	907	93	999999	567	344	973	999999	619	999999	999999	375	890	288	283	707	411	830	49	780	288	999999	966	999999	912	183	916	882	913	999999	482	33	999999	999999	999999	999999	999999	567	900	962	757	999999	873	539	622	999999	999999	191	216	999999	693	999999	644	999999	933	832	940	999999	718	999999	999999	999999	935	458	986	605	61	999999	999999	244	710	999999	929	87	999999	29	712	999999	968	161	999	735	675	805	476	149	388	810	301	289	108	999999	848	999999	544	666	332	425	552	27	710	519	25	999999	407	849	413	567	999999	913	130	513	532	999999	394	692	425	140	981	847	999999	250	373	885	999999	215	995	422	542	999999	697	297	884	951	999999	489	719	703	407	627	735	821	328	388	169	594	999999	291	132	852	251	202	443	999999	801	469	999999	999999	835	202	853	999999	35	135	999999	832	629	581	125	904	973	999999	732	363	122	404	999999	985	726	551	242	714	999999	690	124	999999	853	189	160	981	999999	589	867	999999	774	999999	796	203	171	336	965	999999	175	227	879	530	469	999999	592	406	547	170	413	294	959	999999	700	345	20	721	999999	449	431	144	571	999999	999999	527	589	377	608	728	823	399	586	841	548	82	999999	594	45	999999	596	753	444	999999	999999	999999	255	999999	999999	999999	192	999999	357	525	970	41	656	495	676	941	999999	224	797	818	999999	24	707	128	999999	627	999999	426	685	216	853	677	699	398	999999	280	282	955	999999	157	545	999999	51	70	999999	999999	426	325	918	999999	283	381	955	999999	835	171	875	136	44	999999	926	766	765	151	672	302	999999	267	287	406	669	545	999999	650	999999	999999	972	647	999999	999999	211	218	507	591	999999	481	721	999999	563	999999	404	155	999999	999999	230	778	617	900	397	578	184	168	999999	999999	435	999999	999999	315	352	999999	198	999999	999999	999999	224	999999	268	184	999999	201	999999	268	704	240	11	523	624	982	999999	999999	999999	999999	999999	678	909	52	180	985	165	204	990	415	731	693	858	175	276	971	693	512	519	999999	692	206	997	916	464	999999	520	999999	999999	508	999999	999999	523	125	999999	211	999999	181	547	999999	28	23	211	999999	536	999999	381	999999	257	652	999999	916	984	914	
390	62	999999	993	588	999999	999999	253	999999	492	529	883	180	999999	999999	74	931	521	965	246	999999	678	995	999999	389	453	436	684	999999	471	218	969	999999	609	999999	926	530	56	593	999999	807	774	932	718	999999	652	840	638	650	192	721	999999	950	747	499	711	67	848	613	144	999999	790	588	619	999999	560	30	999999	18	269	544	884	928	791	438	650	999999	286	197	736	613	798	44	482	749	999999	999999	125	119	33	869	682	442	999999	999999	999999	195	323	445	94	999999	279	630	391	999999	837	999999	999999	318	848	965	780	661	999999	999999	999999	756	116	869	842	542	904	999999	984	399	861	451	999999	553	421	464	432	841	999999	114	999999	178	653	999999	912	591	858	999999	270	67	98	999999	565	928	109	270	999999	453	602	552	727	818	645	991	786	395	999999	999999	897	394	543	939	558	772	196	969	113	282	999999	261	683	108	200	927	311	841	999999	550	453	161	385	978	999999	559	386	999999	999999	661	57	999999	221	253	999999	999999	524	159	999999	793	741	999999	999999	806	496	351	869	629	627	999999	690	945	509	999999	172	745	999999	564	700	999999	395	999999	446	451	234	439	999999	440	198	323	412	999999	379	102	809	323	994	999999	491	897	690	999999	898	814	999999	112	27	391	90	999999	868	959	458	472	407	80	693	714	582	67	311	439	441	999999	315	537	575	416	31	999999	750	999999	83	802	318	999999	772	632	480	999999	421	999999	359	34	999999	453	703	906	999999	738	999999	999999	996	434	999999	261	326	594	508	443	536	611	369	999999	423	438	886	656	163	769	307	71	244	999999	645	652	89	416	858	999999	834	669	999999	292	229	470	443	648	999999	999999	321	188	133	46	594	810	298	999999	610	26	567	56	999999	925	999999	567	55	545	789	943	999999	909	736	646	609	867	999999	87	21	999999	995	999999	450	999999	457	999999	938	999999	866	834	363	961	806	999999	304	787	999999	796	851	999999	425	898	859	272	885	412	452	486	999999	999999	921	221	999999	658	31	329	999999	656	477	999999	629	847	678	954	590	219	113	894	352	821	951	103	236	359	536	999999	388	188	999999	55	677	462	770	149	913	152	999999	157	820	974	191	999999	328	999999	999999	578	229	904	682	676	309	999999	143	615	999999	827	985	999999	131	924	940	428	445	999999	644	176	86	538	999999	447	999999	955	999999	377	999999	691	999999	696	326	999999	877	999999	506	544	746	129	328	165	374	95	166	110	36	896	999999	762	824	895	896	999999	999999	691	862	999999	322	999999	484	
766	999999	94	63	999999	999999	172	56	999999	922	901	686	524	848	920	174	956	999999	263	929	999999	999999	877	999999	878	999999	460	467	196	622	271	231	402	645	561	191	290	42	867	671	863	849	577	840	922	219	381	27	580	527	999999	952	69	423	306	433	106	226	184	499	978	705	860	844	660	679	293	999999	296	999999	883	924	423	999999	75	337	765	999999	999999	669	428	442	999999	668	999999	319	172	978	348	999999	999999	999999	857	378	692	999999	999999	733	190	253	925	502	731	999999	999999	982	539	999999	357	969	667	69	282	514	80	545	818	999999	999999	351	517	315	539	999999	655	819	76	55	999999	907	999999	42	857	701	744	999999	711	55	999999	733	999999	999999	630	999999	999999	35	999999	352	307	999999	999999	796	605	839	735	999999	999999	573	196	823	915	999999	578	450	630	635	999999	580	999999	155	834	772	177	999999	571	822	999999	170	696	629	999999	999999	747	751	567	551	999999	999999	999999	134	999999	147	859	211	818	295	125	190	749	836	823	999999	582	162	999999	576	629	211	277	912	999999	803	877	999999	795	202	747	826	882	999999	208	194	614	646	193	696	913	965	585	286	706	503	420	860	806	817	999999	595	438	990	921	234	750	999999	198	169	999999	303	416	625	547	298	307	670	637	999999	605	935	999999	626	663	664	625	990	215	441	392	999999	760	977	999999	161	999999	891	167	999999	443	999999	458	34	435	620	559	960	738	417	206	750	999999	999999	999999	999999	999999	811	337	267	999999	759	847	756	776	999999	999999	999999	573	396	900	999999	999999	663	205	54	487	999999	201	53	114	665	999999	797	245	641	794	593	765	846	999999	586	564	899	374	683	999999	701	257	999999	87	130	396	999999	517	999999	247	569	970	177	728	681	620	294	162	943	507	59	999999	145	458	948	673	727	860	999999	999999	612	298	999999	340	999999	999999	18	999999	984	278	909	290	455	403	999999	622	597	127	999999	999999	999999	999999	430	185	664	999999	121	733	138	456	669	492	203	938	634	280	458	837	942	983	611	329	178	675	598	768	76	741	233	336	86	609	15	357	581	999999	867	346	675	605	585	284	836	537	608	426	999999	516	768	954	173	760	185	871	364	999999	999999	755	587	895	123	380	999999	802	999999	69	486	999999	367	769	413	122	171	346	407	337	492	640	77	181	681	559	973	278	172	325	434	144	993	999999	999999	999999	758	999999	492	215	773	43	999999	549	939	251	999999	999	551	60	598	999999	473	37	468	937	687	999999	224	999999	999999	
242	999999	999999	634	999999	851	736	481	300	999999	392	854	202	999999	999999	483	528	241	439	409	999999	727	121	727	999999	671	966	172	999999	434	999999	565	999999	808	541	402	999999	914	999999	399	422	527	260	696	216	983	280	999999	18	464	999999	184	784	164	432	515	529	336	999999	681	885	574	132	999999	999999	999999	927	999999	999999	66	380	613	644	49	987	999999	476	424	521	613	400	502	163	895	274	177	999999	999999	386	35	873	775	999999	915	514	999999	405	393	999999	389	999999	887	451	951	93	556	540	745	999999	976	48	114	815	435	291	393	999999	237	999999	844	56	163	16	999999	193	604	999999	728	535	149	999999	999999	740	141	556	512	999999	212	999999	718	637	999999	999999	410	986	999999	999999	451	634	130	437	999999	792	839	342	902	880	454	999999	488	818	811	219	37	924	999999	373	683	878	778	342	218	425	883	999999	21	557	999999	20	424	999999	296	104	999999	712	882	999999	901	799	999999	631	999999	443	999999	900	999999	825	578	485	40	405	286	572	999999	788	999999	752	908	632	999999	354	999999	444	353	844	532	717	805	325	51	665	472	884	234	156	999999	774	102	999999	999999	196	979	131	999999	29	368	723	249	626	494	139	391	278	478	999999	357	171	100	488	378	118	30	263	999999	375	932	402	348	708	61	453	660	925	250	999999	375	999999	465	999999	486	808	477	188	831	999999	283	203	415	999999	799	575	999999	613	614	999999	175	726	999999	999999	96	966	385	541	999999	50	999999	465	38	344	934	999999	705	765	12	999999	640	841	431	531	999999	738	986	424	909	486	999999	57	321	966	968	648	475	851	999999	519	432	999999	614	999999	442	817	999999	81	989	999999	869	918	610	999999	642	334	304	999999	522	357	999999	961	632	98	282	431	154	71	375	295	729	999999	527	492	147	999999	237	641	999999	284	573	999999	434	999999	616	849	447	275	334	644	354	319	338	999999	540	999999	313	525	518	21	999999	999999	705	703	874	24	401	127	907	937	106	663	76	999999	783	74	536	327	999999	432	984	878	737	730	941	419	525	637	952	675	999999	711	133	999999	611	470	219	999999	440	999999	458	329	999999	397	999999	999999	999999	999999	999999	475	999999	986	999999	95	36	793	376	999999	762	465	498	764	174	242	545	395	999999	989	635	323	855	999999	887	999999	999999	665	520	349	193	260	176	999999	530	487	739	415	667	47	61	818	103	244	968	975	112	694	164	999999	851	162	161	263	465	793	620	139	999999	999999	121	371	282	36	791	511	298	
74	999999	687	502	140	728	502	937	999999	230	621	837	912	999999	289	510	395	498	999999	999999	999999	999999	737	867	610	316	503	925	690	545	76	999999	466	686	48	459	477	632	720	433	659	326	647	572	999	301	196	396	831	999999	887	538	760	412	385	999999	999999	999999	892	823	235	576	257	282	999999	178	380	235	999999	829	42	763	777	607	449	596	331	174	867	318	999999	999999	103	999999	999999	999999	691	63	311	943	953	657	999999	896	208	92	78	375	419	830	921	961	999999	11	999999	134	999999	999999	962	788	773	342	952	583	999999	999999	999999	428	624	999999	486	999999	999999	795	876	385	999999	880	409	999999	999999	956	755	47	397	168	999999	101	10	533	778	539	101	523	179	620	704	167	202	89	609	650	999999	999999	353	999999	999999	862	999999	452	111	879	999999	605	270	999999	586	914	195	545	999999	391	427	100	999999	947	235	999999	626	999999	680	865	688	999999	999999	999999	215	961	693	792	130	596	999999	558	999999	899	785	495	263	361	43	999999	971	657	999999	228	232	999999	947	406	378	999999	245	868	771	999999	201	434	846	392	612	625	230	402	424	999999	424	999999	668	947	172	999999	156	274	999999	999999	999999	999999	908	540	999999	999999	24	297	999999	493	360	108	786	999999	999999	360	649	871	748	418	569	999999	242	999999	804	999999	991	999	243	639	491	971	646	999999	352	170	525	999999	736	999999	610	999999	978	931	999999	325	999999	999999	249	811	100	285	525	999999	331	325	798	571	735	302	562	25	999999	999999	999999	389	999999	905	843	999999	999999	999999	144	999999	999999	635	999999	999999	999999	488	279	519	759	432	999999	215	999999	833	558	999999	999999	953	580	443	505	595	879	999999	929	342	864	187	639	701	976	758	150	835	999999	696	726	498	946	999999	33	53	265	631	245	796	934	628	356	817	186	881	761	700	195	999999	999999	404	380	999999	623	101	880	999999	999999	790	75	619	827	999999	309	873	17	333	420	999999	340	258	958	143	407	246	830	821	525	105	997	449	650	793	939	331	127	663	634	931	173	207	184	999999	999999	324	800	999999	999999	999999	873	999999	290	999999	882	508	446	247	885	999999	270	68	542	999999	999999	625	969	44	923	978	999999	999999	999999	489	298	999999	83	512	999999	92	446	999999	999999	222	999999	999999	999999	916	911	441	885	880	777	257	670	115	664	823	999999	115	999999	999999	570	539	556	528	739	999999	445	749	435	933	834	803	940	923	753	999999	139	234	465	63	133	491	103	875	999999	451	818	193	478	999999	850	999999	
738	680	776	775	999999	703	829	368	481	172	16	999999	55	974	316	747	999999	344	694	437	999999	301	999999	999999	446	999999	951	298	982	262	999999	185	92	999999	999999	270	157	999999	664	436	999999	999999	582	961	485	151	829	603	144	81	999999	999999	564	999999	999999	446	47	697	339	984	999999	541	999999	229	891	830	868	999999	909	56	599	382	680	268	42	552	719	681	602	304	851	999999	163	911	430	147	621	999999	880	628	232	459	649	679	684	999999	999999	362	999999	655	999999	321	999999	98	481	459	462	999999	390	114	727	366	999999	44	999999	403	387	999999	799	999999	999999	208	637	999999	999999	149	732	11	999999	178	831	366	999999	947	31	999999	663	74	440	970	685	324	289	999999	900	866	365	615	545	290	486	256	563	326	446	999999	683	413	999999	341	999999	460	722	222	999999	370	999999	157	999999	603	740	322	44	999999	77	999999	999999	999999	999999	957	784	999999	999999	302	691	584	999999	294	511	947	855	999999	800	108	253	234	999999	77	999999	999999	121	218	999999	942	550	173	222	735	259	551	164	821	33	999999	999999	609	994	429	999999	699	999999	469	999999	75	747	489	522	999999	999999	842	303	852	370	849	845	576	999999	523	752	528	371	77	999999	999999	999999	43	236	999999	552	643	999999	999999	546	802	972	652	999999	537	999999	70	651	999999	160	416	257	312	461	183	472	980	94	481	677	12	999999	499	434	685	282	999999	263	39	393	941	612	131	315	567	877	203	13	987	329	999999	877	94	917	628	999999	490	582	999999	30	571	558	759	504	544	475	482	227	887	999999	490	999999	621	893	219	804	136	997	894	306	999999	976	107	161	999999	135	252	582	805	972	791	142	210	999999	821	392	999999	627	771	102	404	999999	999999	731	999999	884	265	201	708	999999	586	493	999999	999999	751	595	999999	999999	999999	999999	999999	999999	421	914	473	358	607	999999	81	826	950	508	235	801	999999	303	860	999999	322	110	869	999999	873	999999	999999	308	454	453	266	236	931	255	999999	362	870	504	999999	999999	999999	491	287	652	999999	881	873	87	267	886	855	458	735	95	295	999999	999999	181	37	440	528	175	903	163	999999	845	895	705	399	872	999999	999999	739	658	117	999999	823	999999	931	991	117	318	50	567	598	808	501	845	960	701	814	999999	477	133	682	102	587	133	306	283	986	178	688	999999	954	457	999999	86	999999	999999	594	331	249	45	332	220	134	346	565	547	354	60	744	697	68	242	999999	999999	976	24	253	699	920	999999	15	939	629	655	613	
150	99	999999	867	506	117	493	460	441	999999	472	968	251	568	758	999999	935	434	990	337	722	527	112	110	963	219	894	999999	590	40	392	590	479	732	424	458	999999	192	247	590	574	782	498	815	513	56	12	140	172	729	79	515	999999	328	890	999999	986	999999	904	296	222	93	869	411	417	881	499	999999	154	309	999999	753	999999	409	762	940	999999	999999	596	917	217	763	999999	861	960	877	951	161	842	999999	999999	616	288	950	999999	491	912	999999	407	999999	999999	494	986	862	730	325	328	239	565	999999	593	699	727	999999	89	999999	845	999999	450	540	930	348	999999	999999	837	392	999999	999999	42	280	37	942	999999	999999	370	999999	777	384	141	645	559	722	595	892	218	999999	888	300	999999	999999	646	904	646	999999	701	999999	999999	643	35	347	850	92	207	295	999999	999999	999999	999999	626	367	999999	470	876	999999	981	218	999999	999999	999999	75	504	999999	375	123	999999	999999	306	32	272	161	999999	144	359	793	794	999999	524	309	999999	568	963	136	999999	513	246	186	999999	841	885	493	465	45	508	959	843	999999	716	93	661	799	999999	786	499	999999	463	547	120	92	20	514	693	999999	999999	576	111	377	999999	999999	877	457	999999	464	146	778	999999	868	635	399	950	999999	999999	441	647	180	224	186	636	208	999999	698	75	945	830	999999	999999	999999	232	932	858	475	175	853	216	213	705	999999	649	721	779	595	999999	720	999999	892	753	999999	805	999999	362	999999	741	311	812	999999	392	158	634	999999	999999	683	645	703	541	484	999999	999999	999999	444	475	334	536	999999	429	999999	785	354	813	937	999999	999999	216	590	999999	999999	734	863	50	37	821	556	999999	884	742	105	999999	999999	188	657	939	846	999999	371	176	37	999999	826	999999	359	999999	999999	344	696	146	440	477	65	999999	609	750	999999	865	206	622	919	999999	651	999999	333	513	576	175	166	998	781	520	999999	424	552	543	907	981	999999	999999	999999	999999	568	747	312	628	999999	999999	579	906	850	980	830	999999	256	957	747	654	558	845	826	871	187	999999	365	999999	632	640	580	999999	843	117	184	572	838	707	999999	903	999999	999999	618	490	596	260	157	999999	689	106	177	595	795	263	433	846	808	911	44	870	392	392	995	264	516	999999	73	999999	806	268	909	999999	999999	844	784	852	236	999999	999999	927	550	565	999999	535	473	999999	280	589	999999	337	999999	926	999999	641	521	486	999999	364	973	93	999999	999999	993	431	196	627	150	951	479	581	619	472	999999	117	329	999999	162	999999	790	
531	999999	483	70	999999	505	982	999999	813	332	307	152	872	372	201	999999	147	571	808	349	999999	843	329	120	112	717	999999	300	565	322	694	333	999999	573	451	850	714	999999	524	999999	213	750	999999	628	181	438	747	999999	444	378	192	264	354	130	999999	688	913	999999	999999	761	214	692	321	999999	638	973	999999	308	999999	351	35	793	57	883	999999	105	515	700	999999	674	970	999999	999999	197	140	439	979	129	629	999999	937	350	396	999999	721	520	999999	837	990	207	999999	999999	999999	999999	352	398	216	470	984	849	182	999999	999999	999999	790	999999	837	134	369	208	994	783	679	166	413	999999	407	295	999999	625	666	678	999999	740	148	531	21	761	999999	741	232	518	144	999999	591	725	999999	112	971	708	683	314	477	791	213	751	769	33	690	668	999999	921	309	369	192	503	511	693	154	268	11	999999	999999	628	975	999999	649	899	575	687	768	304	323	999999	941	999999	211	918	537	999999	762	988	81	999999	999999	999999	999999	775	596	999999	224	232	999999	712	707	608	34	999999	815	728	112	869	457	12	900	999999	607	847	999999	830	302	592	166	999999	506	23	13	113	878	674	999999	874	999999	487	473	545	345	999999	755	343	336	999999	113	808	999999	893	540	78	286	62	703	371	999999	765	795	631	999999	210	999999	693	604	921	970	151	462	238	566	999999	539	364	999999	996	102	999999	999999	939	489	357	472	612	482	935	827	825	970	999999	526	546	999999	841	480	144	999999	71	739	415	391	961	999999	66	337	571	999999	922	700	706	279	273	271	855	152	718	999999	999999	221	999999	104	155	180	558	999999	29	287	698	883	226	602	999999	354	98	999999	999999	10	416	284	999999	406	905	999999	274	634	999999	285	836	699	762	999999	800	999999	80	321	246	791	798	355	318	999999	999999	999999	999999	114	249	919	183	999999	999999	717	331	329	309	271	199	30	906	923	999999	744	450	998	131	820	801	190	283	999999	321	736	212	70	966	627	566	866	650	169	395	342	111	999999	999999	999999	84	999999	550	999999	999999	225	884	874	896	573	843	999999	916	664	999999	68	999999	406	985	887	515	271	999999	682	705	332	380	746	538	999999	642	911	923	86	999999	331	640	999999	655	106	999999	999999	174	402	783	999999	950	986	856	337	696	705	999999	999999	539	813	128	999999	999999	799	845	147	346	780	999999	932	917	839	918	981	999999	182	750	889	999999	187	106	959	898	981	382	999999	999999	211	429	999999	367	736	546	931	212	999999	370	855	260	713	991	999999	471	
850	999999	120	77	999999	909	524	954	663	160	362	717	168	968	999999	999999	461	257	999999	360	994	574	999999	999999	987	778	654	811	895	639	999999	196	711	498	999999	185	272	326	999999	301	999999	982	999999	585	194	224	999999	999999	249	438	799	999999	856	43	999999	285	625	817	90	106	265	999999	69	999999	828	175	15	670	920	946	164	999999	242	842	455	22	870	605	118	772	734	849	572	466	840	865	340	678	30	772	559	999999	245	919	45	202	922	680	757	29	999999	383	999999	302	284	663	999999	23	588	999999	415	30	708	999999	371	999999	999999	603	193	999999	835	999999	649	158	396	709	999999	999999	806	999999	99	199	848	999999	564	361	966	280	192	186	999999	326	99	565	366	539	746	999999	558	630	62	999999	497	793	999999	881	733	734	999999	574	999999	911	999999	336	375	226	182	620	753	999999	449	999999	421	16	999999	999999	247	94	792	857	963	972	764	186	209	770	701	64	904	999999	627	242	374	617	423	999999	999999	763	199	150	367	135	183	999999	191	192	907	490	471	675	643	999999	999999	57	611	791	157	999999	136	604	524	127	716	999999	392	217	505	999999	593	602	408	999999	999999	651	999999	837	798	226	999999	999999	863	999999	592	999999	999999	978	299	326	15	632	581	90	636	594	999999	249	419	112	164	974	999999	113	897	868	277	169	754	300	557	774	992	999999	44	120	741	999999	999999	487	41	414	917	188	797	999999	999999	327	999999	310	999999	261	427	999999	72	31	338	999999	323	999999	960	999999	234	999999	999999	241	639	999999	56	526	852	322	713	999999	80	750	999999	999999	999999	936	847	999999	323	453	274	306	999999	999999	999999	22	781	982	990	810	527	162	190	918	999999	566	331	379	281	330	457	714	547	495	625	322	964	829	452	387	876	999999	565	780	735	473	884	343	783	999999	745	869	331	903	999999	917	999999	148	100	749	999999	478	678	992	996	559	999999	999999	681	555	58	999999	999999	613	933	517	597	410	999999	945	681	999999	595	247	585	999999	392	644	999999	999999	752	825	999999	702	772	999999	341	572	999999	999999	999999	32	661	237	985	792	339	718	969	897	330	169	955	999999	78	999999	882	999999	999999	418	177	124	781	974	803	999999	222	837	840	999999	185	34	626	999999	999999	659	336	999999	262	792	257	674	999999	999999	386	593	869	595	999999	156	526	999999	165	375	999999	600	251	687	434	762	580	502	999999	444	721	999999	999999	947	912	418	299	524	187	625	170	503	449	598	598	220	362	627	212	694	18	999999	999999	260	
10	641	418	648	933	500	222	999999	796	239	999999	999999	999999	922	682	226	856	12	722	999999	214	999999	160	652	99	224	410	952	300	999999	435	447	437	999999	999999	281	10	650	590	999999	413	415	707	999999	137	518	170	440	944	999999	837	16	999999	339	56	496	490	999999	559	719	999999	269	464	612	803	999999	651	999999	974	410	225	215	421	45	136	798	806	940	525	580	64	999999	18	314	355	429	885	108	245	461	790	244	101	871	598	999999	951	104	999999	113	999999	999999	465	999999	769	999999	595	526	213	257	689	999999	249	978	665	999999	999999	159	266	384	149	553	531	523	619	981	999999	550	999999	981	847	712	533	999999	714	661	514	474	545	999999	834	368	895	999999	999999	250	994	122	215	478	893	999999	837	999999	964	322	999999	942	999999	788	517	54	999999	231	410	999999	26	827	274	13	999999	786	614	543	550	780	658	543	750	379	986	11	344	968	98	999999	874	502	458	401	791	571	549	999999	999999	789	288	673	999999	999999	999999	999999	999999	999999	999999	116	198	999999	491	193	664	336	202	999999	802	515	999999	121	143	365	112	524	378	872	222	999999	247	857	336	760	502	999999	999999	999999	156	818	163	142	999999	999999	856	999999	20	275	737	464	999999	994	953	700	89	999999	999999	231	999999	708	798	976	989	817	869	340	968	999999	690	679	380	999999	999999	984	362	999999	14	999999	508	532	513	999999	145	758	999999	252	904	999999	681	999999	999999	999999	999999	447	29	187	152	298	999999	526	999999	290	584	68	999999	141	596	969	348	511	172	999999	723	999999	205	695	840	999999	152	627	435	342	58	365	234	646	975	961	964	184	434	999999	49	981	921	232	528	999999	674	543	655	934	999999	179	172	75	20	110	251	999999	346	999999	156	999999	999999	279	241	229	833	446	165	634	999999	173	87	456	349	741	249	972	176	999999	567	608	971	501	54	879	203	169	999999	875	719	640	999999	523	569	555	890	652	999999	999999	253	237	387	31	929	133	102	715	725	279	861	999999	999999	581	354	999999	522	999999	234	362	999999	999999	811	999999	914	374	334	564	887	794	850	597	981	866	521	999999	230	950	571	921	786	487	999999	366	23	450	483	999999	178	32	42	301	428	638	283	578	426	107	116	565	799	999999	828	931	428	274	297	300	70	24	326	999999	38	313	576	548	240	454	276	473	890	999999	999999	864	761	999999	179	353	999999	942	913	133	843	15	132	258	659	512	937	749	999999	193	206	164	705	470	999999	124	71	735	348	971	
999999	642	675	999999	152	963	999999	999999	105	943	707	999999	999999	203	728	33	999999	327	889	728	517	527	999999	707	872	240	169	300	297	64	291	857	604	941	303	210	999999	999999	999999	695	342	77	654	999999	485	87	63	512	742	249	933	744	999999	620	463	312	332	967	858	911	804	999999	582	50	661	999999	524	169	900	527	692	789	999999	203	395	449	873	110	999999	794	187	656	558	57	130	999999	21	984	487	990	999999	999999	542	205	891	463	999999	613	557	999999	563	893	612	225	999999	154	534	999999	999999	24	439	999999	999999	74	733	157	330	999999	920	124	837	540	681	909	648	329	257	25	312	932	999999	269	552	999999	240	294	54	343	501	976	22	369	759	473	560	999999	627	477	471	743	142	960	692	999999	798	33	999999	702	576	236	999999	518	349	999999	70	180	999999	160	833	449	112	987	42	944	112	478	780	999999	359	992	702	780	554	569	800	999999	576	119	999999	999999	81	999999	999999	275	89	504	30	467	413	390	977	476	643	31	640	154	999999	999999	340	330	253	999999	353	583	999999	126	964	779	501	76	999999	569	363	999999	377	999999	230	767	864	607	458	322	999999	999999	25	235	146	532	928	655	74	828	779	999999	963	999999	998	192	741	963	540	999999	966	346	786	999999	123	26	999999	880	923	170	883	999999	871	930	210	384	568	308	979	442	851	846	11	775	790	886	663	310	762	999999	999999	901	77	217	356	467	999999	607	122	129	877	999999	731	999999	944	55	604	999999	866	623	624	443	983	108	398	129	345	999999	627	236	363	354	999999	885	144	999999	999999	999999	999999	743	203	960	195	860	999999	803	125	107	830	744	292	629	443	148	424	592	917	969	818	236	132	999999	980	886	765	533	930	845	769	999999	390	940	999999	999999	430	663	258	132	543	999999	999999	247	191	883	944	734	910	979	471	999999	999999	696	999999	999999	621	999999	980	999999	999999	40	872	279	338	867	364	999999	180	320	717	760	344	794	435	232	232	999999	988	107	942	41	623	999999	384	226	898	693	105	999999	511	407	682	948	999999	999999	723	735	909	323	528	602	563	600	272	710	218	279	999999	999999	999999	999999	45	999999	367	999999	999999	999999	895	121	969	999999	256	78	999999	999999	87	395	766	999999	509	999999	975	674	578	999999	478	33	688	673	17	628	433	482	999999	775	999999	799	591	965	106	801	840	797	354	858	355	494	791	951	633	999999	512	348	122	637	761	370	314	27	594	393	243	999999	999999	350	999999	773	101	43	
948	999999	804	999999	826	708	657	187	329	719	993	983	241	736	50	194	999999	94	999999	349	999999	11	494	573	999999	712	567	618	999999	999999	621	581	999999	758	999999	354	29	999999	522	999999	980	583	51	595	999999	611	162	506	191	919	234	999999	999999	999999	999999	946	793	240	431	999999	150	48	494	325	999999	422	590	482	733	695	175	999999	572	955	369	999999	999999	899	999999	768	999999	999999	999999	999999	999999	468	178	651	738	66	561	788	289	408	273	999999	98	725	999999	611	30	679	773	496	754	819	590	457	392	999999	999999	999999	999999	662	564	89	611	721	999999	999999	254	938	744	677	999999	387	135	173	692	427	999999	244	412	937	748	880	298	999999	999999	960	999999	720	269	159	79	667	106	627	999999	193	999999	377	189	857	999999	92	999999	106	362	377	999999	426	765	999999	248	752	999999	999999	914	683	791	999999	702	585	761	999999	679	595	607	999999	999999	507	329	508	97	973	64	554	580	999999	944	201	588	651	275	461	954	303	910	327	185	353	712	170	999999	668	675	604	999999	999999	412	999999	498	885	96	196	107	267	999999	274	697	937	183	258	738	599	92	60	320	999999	999999	385	684	289	301	937	794	168	999999	999999	308	999999	458	999999	263	999999	703	999999	999999	88	364	999999	425	646	630	999999	180	999999	431	802	999999	624	293	796	999999	36	999999	219	999999	159	402	938	999999	459	965	246	488	436	994	144	896	389	496	241	945	882	959	47	999999	63	767	340	999999	312	842	684	177	999999	492	999999	938	493	120	415	686	999999	999999	966	680	394	999999	743	469	297	906	206	999999	61	850	381	999999	627	560	540	392	72	211	999999	617	999999	79	826	999999	767	999999	412	999999	90	555	530	346	993	367	274	999999	999999	870	999999	406	999999	556	125	811	121	170	321	933	579	32	624	224	999999	359	399	999999	933	999999	701	102	504	927	57	505	999999	44	999999	999999	999999	246	999999	999999	761	452	971	735	953	24	831	607	999999	478	699	68	931	316	649	644	967	949	370	232	178	357	901	717	508	619	999999	86	999999	999999	647	999999	999999	432	462	255	387	663	999999	918	968	103	218	35	999999	999999	574	23	395	999999	302	346	999999	999999	999999	999999	550	264	999999	344	533	754	521	999999	830	366	404	508	854	999999	999999	999999	587	451	263	999999	149	876	489	519	55	477	691	657	757	311	999999	527	410	999999	704	999999	437	37	394	999999	582	384	204	872	999999	999999	169	991	182	988	759	434	882	947	999999	999999	775	999999	999999	65	73	863	85	
529	899	877	108	805	699	999999	876	559	66	999999	502	999999	999999	616	925	979	318	699	485	769	552	999999	645	462	783	999999	357	720	999999	339	999999	719	999999	675	999999	999999	966	363	302	47	121	999999	377	999999	454	509	999999	168	791	999999	747	373	387	316	977	868	241	645	31	668	999999	999999	821	727	889	783	466	16	643	217	22	954	407	447	657	999999	999999	802	999999	284	47	199	928	429	999999	786	341	992	697	114	485	331	341	999999	261	955	999999	650	952	999999	999999	999999	524	583	999999	999999	999999	940	999999	999999	214	439	637	747	630	597	237	999999	145	113	999999	474	318	539	999999	691	622	999999	196	702	999999	23	850	346	999999	61	674	355	999999	999999	999999	999999	343	73	999999	56	693	999999	12	663	999999	999999	999999	848	999999	578	678	985	850	999999	179	201	753	999999	669	201	588	999999	515	999999	999999	882	278	999999	999999	999999	140	999999	639	686	998	37	772	532	973	978	508	11	126	663	383	999999	504	999999	999999	629	647	386	999999	709	999999	999999	89	999999	740	999999	718	999999	566	178	447	432	999999	174	999999	151	429	999999	982	691	692	586	185	999999	206	999999	387	760	716	663	413	754	851	929	228	607	999999	349	791	138	269	340	999999	947	225	950	342	339	901	487	209	999999	403	712	27	881	225	236	235	507	468	999999	461	999999	765	693	999999	426	946	999999	203	89	439	854	431	361	999999	238	637	256	900	58	858	239	999999	999999	999999	999999	912	346	391	722	123	294	669	999999	879	999999	192	531	379	916	393	892	294	999999	987	548	290	665	999999	987	599	979	606	999999	110	232	448	778	343	999999	999999	609	628	999999	965	999999	999999	130	482	999999	56	115	876	984	999999	999999	944	343	10	811	858	257	999999	403	132	144	688	999999	211	656	104	413	999999	938	413	999999	274	813	164	842	363	170	999999	143	941	493	112	621	755	144	287	115	778	532	999999	266	12	234	357	831	466	999999	999999	825	999999	999999	917	938	999999	880	701	141	188	167	457	999999	74	473	462	999999	42	999999	504	77	999999	989	635	665	366	999999	999999	50	465	333	386	999999	251	367	630	309	575	174	50	874	442	999999	926	620	84	883	999999	999999	772	718	798	399	441	999999	456	523	999999	262	581	434	109	661	675	855	781	38	999999	707	843	162	999999	867	35	999999	999999	233	72	999999	590	482	999999	251	277	999999	534	986	987	400	999999	116	302	323	592	616	775	781	480	81	838	56	437	494	999999	619	655	999999	999999	812	227	232	461	991	671	
109	478	999999	393	999999	999999	795	51	999999	796	737	999999	749	999999	419	853	999999	753	999999	999999	999999	54	471	554	658	999999	999999	622	185	999999	688	654	999999	652	492	147	999999	397	999999	750	53	999999	381	698	959	759	905	655	954	999999	373	999999	999999	814	136	64	17	999999	735	836	727	183	999999	882	117	92	558	999999	792	282	936	999999	211	999999	143	539	999999	772	595	999999	196	947	668	226	809	999999	999999	999999	525	437	999999	999999	999999	715	32	870	148	999999	591	876	211	999999	862	682	32	999999	999999	230	681	999999	999999	244	717	836	650	999999	514	649	83	897	999999	999999	999999	365	152	999999	804	495	227	999999	401	184	191	718	697	387	95	986	999999	902	942	963	999999	928	56	894	999999	824	75	253	999999	999999	425	694	978	149	999999	507	999999	699	112	999999	999999	419	205	216	999999	999	149	272	694	528	455	999999	954	934	257	652	999999	257	999999	999999	429	999999	907	902	999999	999999	999999	999999	160	588	456	504	999999	170	961	999999	733	999999	841	896	684	803	559	836	53	999999	999999	53	892	584	198	999999	273	133	362	38	999999	302	457	566	269	592	121	115	999999	950	380	794	973	999999	919	479	999999	539	304	626	424	999999	999999	513	757	999999	664	576	399	999999	241	676	807	932	999999	440	391	285	637	999999	691	453	764	102	874	944	999999	51	665	999999	876	734	828	735	999999	999999	443	999999	808	572	999999	999999	716	908	719	703	987	50	999999	488	999999	140	902	212	999999	999999	315	766	639	813	626	623	999999	680	297	507	848	81	999999	462	997	447	999999	999999	999999	155	736	856	999999	180	999999	39	93	186	631	746	999999	625	800	642	135	999999	314	999999	945	314	634	46	621	999999	999999	915	999999	505	490	999999	999999	837	48	789	244	459	999999	468	855	597	539	733	58	550	675	999999	281	999999	337	331	142	482	129	999999	520	700	244	170	324	999999	999999	588	696	999999	999999	999999	999999	999999	408	675	292	845	999999	999999	774	901	987	80	547	632	643	44	178	168	517	999999	999999	189	278	543	225	999999	153	813	289	951	999999	999999	999999	680	999999	270	288	999999	999999	999999	343	770	94	619	712	174	623	999999	999999	283	420	537	999999	903	286	407	742	999999	460	69	999999	335	79	999999	863	999999	613	866	986	383	756	516	129	230	846	947	105	999999	831	60	999999	461	414	999999	541	509	602	563	999999	248	999999	424	211	979	594	999999	700	270	755	791	999999	756	705	35	527	903	417	253	66	338	311	93	999999	409	999999	250	999999	73	291	364	
328	59	472	999999	999999	999999	999999	150	636	839	999999	834	902	49	499	999999	756	388	488	637	102	999999	999999	75	937	444	999999	801	529	354	96	999999	979	401	473	511	293	999999	180	195	598	277	999999	227	91	476	191	993	999999	606	999999	542	999999	999999	271	968	551	407	811	999999	950	513	620	999999	753	619	855	510	576	987	569	798	218	302	49	999999	999999	290	983	470	263	397	891	922	859	553	61	335	139	504	960	886	156	759	244	95	656	335	999999	999999	620	680	999999	999999	47	695	334	293	614	447	236	271	423	350	168	563	621	698	999999	209	999999	530	380	82	37	999999	999999	459	67	954	178	416	816	521	849	582	970	999999	999999	174	999999	999999	720	999999	277	699	472	805	600	681	473	958	903	274	999999	999999	309	354	895	365	52	875	235	660	278	999999	455	902	501	585	592	652	812	267	980	999999	810	687	999999	338	219	847	858	386	490	999999	513	551	617	759	999999	626	83	530	132	999999	999999	69	424	458	253	999999	999999	25	99	820	155	645	294	999999	289	621	999999	567	155	205	26	849	179	68	315	903	295	742	311	965	579	292	145	636	268	750	999999	356	94	649	543	842	999999	670	74	999999	267	999999	479	662	86	516	384	926	336	693	889	365	152	999999	284	571	999999	133	250	862	510	657	843	999999	999999	203	482	999999	999999	184	561	999999	993	447	999999	999999	272	649	888	72	908	218	309	575	860	907	999999	999999	375	971	138	173	999999	999999	368	609	671	999999	999999	883	43	879	275	162	141	390	372	704	999999	504	309	999999	244	188	954	301	357	278	999999	450	999999	739	140	690	56	398	89	791	999999	46	118	332	344	999999	999999	39	943	157	443	999999	999999	509	49	870	999999	73	928	251	257	999999	261	402	999999	864	894	304	748	584	999999	999999	999999	580	625	667	999999	999999	999999	239	158	925	999999	210	834	208	999999	999999	699	999999	28	982	469	837	999999	999999	784	716	71	480	121	734	290	999999	50	999999	178	964	999999	381	999999	999999	343	999999	102	332	999999	61	567	999999	959	999999	604	488	566	134	283	473	47	999999	883	679	914	999999	128	424	644	990	999999	144	40	940	999999	328	785	332	648	770	999999	221	305	733	158	999	520	706	139	801	999999	916	426	705	927	282	497	805	781	999999	999999	678	999999	727	891	433	41	999999	808	286	703	244	485	513	728	826	316	160	999999	914	739	999999	999999	843	198	999999	717	335	999999	333	830	980	550	565	199	76	999999	577	841	725	967	500	
898	853	107	567	441	999999	976	999999	965	347	999999	867	999999	169	999999	999999	999999	648	715	706	16	484	456	999999	694	919	324	661	999999	738	318	999999	946	999999	522	999999	745	630	811	999999	358	912	999999	493	705	999999	221	999999	682	689	48	999999	999999	271	494	424	406	384	873	521	598	324	808	237	38	999999	920	115	646	999999	108	908	836	911	357	103	125	963	28	21	999999	294	979	613	700	999999	999999	685	753	107	44	371	757	299	999999	44	999999	141	999999	236	762	999999	999999	999999	591	999999	366	107	913	999999	309	443	366	861	813	313	345	205	536	912	683	244	999999	548	919	736	160	547	999999	323	990	999999	999999	791	258	999999	901	260	999999	570	999999	698	772	999999	798	600	15	999999	485	902	698	908	999999	999999	999999	528	755	999999	810	855	999999	819	403	599	410	324	934	574	613	222	412	94	183	965	163	999999	472	998	999999	328	730	264	999999	802	999999	91	389	956	248	729	845	66	450	176	592	940	999999	999999	952	483	999999	441	999999	273	500	999999	735	638	398	568	65	757	103	491	134	723	757	601	975	999999	999999	978	999999	883	376	999999	644	17	999999	999999	999999	300	55	276	662	299	972	798	311	20	356	750	999999	680	674	98	962	999999	51	868	192	999999	999999	633	548	999999	115	999999	896	999999	970	728	265	999999	999999	765	711	827	829	835	751	958	299	999999	972	999999	421	655	219	999999	392	685	999999	999999	40	986	103	422	999999	999999	193	574	902	166	999999	628	495	999999	802	999999	999999	145	999999	999999	127	234	999999	242	999999	364	276	999999	198	618	762	999999	762	749	155	891	671	999999	109	855	999999	186	66	143	999999	999999	698	39	853	310	901	256	556	759	999999	999999	582	861	999999	373	708	733	386	999999	403	999999	865	746	999999	910	247	96	46	283	564	940	999999	281	318	999999	665	246	999999	887	999999	999999	738	999999	360	349	999999	810	999999	735	999999	917	800	772	999999	178	488	952	793	943	999999	814	219	282	999999	457	999999	999999	553	455	708	471	137	498	578	887	27	862	999999	896	600	436	559	311	136	999999	150	999999	999999	149	999999	712	999999	662	823	901	306	465	999999	902	999999	18	267	999999	36	999999	999999	311	999999	851	160	999999	567	897	352	637	265	908	156	558	317	242	769	413	629	995	999999	474	999999	999999	999999	562	999999	492	999999	591	178	477	285	451	856	838	999999	690	988	999999	155	555	319	196	645	398	319	999999	595	478	249	854	462	41	666	325	637	999999	269	598	999999	85	712	761	468	999999	
633	704	702	479	41	88	424	428	999999	473	164	488	40	203	999999	805	999999	716	351	324	25	999999	999999	540	211	684	999999	400	637	80	842	999999	728	858	765	999999	556	126	447	999999	439	43	999999	999999	170	999999	496	75	355	767	188	999999	420	153	999999	389	918	171	277	357	656	33	999999	999999	631	999999	760	182	438	638	258	780	999999	189	885	999999	72	593	380	62	197	365	55	870	891	846	148	999999	95	385	999999	999999	848	100	514	415	999999	410	570	564	398	323	636	716	999999	999999	999999	240	268	999999	326	335	791	225	999999	301	978	919	888	784	468	185	97	999999	942	863	932	999999	674	479	999999	661	32	999999	663	874	728	338	999999	494	130	999999	326	303	69	370	603	633	930	999999	437	333	522	786	106	223	235	583	774	655	475	547	565	788	63	664	999999	975	999999	999999	572	649	567	404	999999	560	999999	794	993	581	270	309	258	461	52	414	149	999999	719	450	648	999999	999999	706	999999	582	351	538	249	405	67	627	81	645	650	787	765	128	999999	999999	364	441	590	202	395	176	999999	114	745	649	525	76	266	120	647	999999	94	860	385	91	219	330	554	598	999999	642	237	613	810	264	649	30	124	184	95	216	564	372	321	852	294	247	792	999999	999999	991	371	960	997	233	999999	904	743	50	336	999999	887	991	678	752	938	685	303	999999	10	504	951	91	999999	440	863	722	999999	532	797	971	999999	954	999999	531	281	276	615	587	561	999999	999999	999999	848	999999	329	572	693	569	999999	608	944	312	999999	385	50	290	935	566	370	980	365	221	252	364	507	933	283	157	481	672	999999	716	999999	265	999999	876	242	974	121	300	39	979	618	999999	999999	234	363	342	491	990	340	999999	226	581	389	999999	831	493	553	395	299	546	97	251	538	238	999999	999999	169	174	999999	961	455	79	951	999999	602	999999	338	282	579	940	665	490	342	999999	499	357	876	160	54	749	430	725	11	492	892	376	999999	798	999999	29	183	999999	943	378	603	157	629	13	473	999999	165	280	816	358	999999	999999	909	516	999999	999999	468	19	129	999999	999999	999999	78	468	999999	999999	403	539	431	560	767	999999	546	963	999999	351	999999	872	686	276	594	159	909	999999	612	295	467	153	69	825	561	173	207	646	999999	874	89	170	520	247	383	625	999999	266	590	541	999999	946	999999	397	307	999999	332	852	999999	391	819	424	856	207	769	260	480	605	998	603	151	900	134	553	272	567	361	449	999999	999999	999999	652	
73	81	999999	520	64	671	528	965	841	999999	932	456	64	664	314	322	477	133	154	253	267	999999	399	169	821	544	134	740	243	883	959	744	91	177	361	784	972	258	205	809	87	999999	999999	999999	967	678	499	999999	999999	48	971	770	824	66	394	86	681	75	698	520	547	999999	732	957	395	198	999999	887	312	530	350	228	927	345	176	234	234	602	201	999999	999999	525	999999	204	911	199	919	35	782	999999	112	906	559	685	271	299	311	804	411	779	999999	612	999999	999999	698	752	999999	489	889	170	852	89	874	555	999999	31	310	999999	56	205	279	999999	114	36	427	999999	999999	999999	83	876	999999	429	200	422	840	999999	229	755	505	999999	356	999999	145	999999	433	999999	999999	14	999999	999999	989	999999	758	999999	510	962	507	279	314	999999	93	600	999999	23	246	999999	888	462	715	41	802	555	41	887	849	839	214	492	603	404	999999	664	41	999999	887	999999	671	984	911	877	999999	999999	999999	251	84	756	33	999999	999999	10	999999	580	299	188	448	444	999999	999999	366	670	758	24	999999	910	853	999999	568	583	136	97	999999	903	550	837	106	852	115	790	812	102	816	92	117	603	999999	830	375	853	394	452	418	800	628	999999	999999	999999	283	999999	397	655	999999	999999	995	999999	248	240	39	461	999999	595	338	951	67	273	854	675	907	81	999999	33	63	714	999999	683	999999	960	285	999999	717	184	578	575	403	167	904	377	96	999999	999999	39	801	913	771	799	124	999999	999999	364	999999	453	999999	211	889	374	601	482	260	322	999999	287	954	730	743	907	26	763	557	900	999999	999999	589	999999	716	620	231	150	943	999999	569	222	227	920	912	274	171	376	686	999999	565	432	126	999999	209	87	84	80	179	999999	782	360	999999	842	996	910	864	999999	495	278	152	461	538	860	999999	406	70	999999	818	479	745	650	87	999999	344	999999	370	814	888	999999	545	161	970	90	617	218	999999	384	999999	12	409	246	999999	417	999999	114	893	266	31	803	27	50	262	700	127	999999	283	390	508	69	549	999999	46	856	732	990	490	458	252	544	103	685	999999	999999	999999	999999	999999	669	641	999999	53	999999	793	95	620	505	898	280	962	485	935	999999	876	865	462	360	999999	999999	684	999999	623	444	999999	999999	709	342	930	999999	630	999999	373	613	749	278	25	445	265	999999	245	237	999999	220	496	767	999999	181	809	254	363	999999	309	743	999999	999999	616	609	101	316	386	288	574	462	649	354	121	999999	999999	999999	849	26	104	999999	
789	457	804	412	948	255	878	999999	532	686	92	911	999999	630	628	14	661	999999	354	949	575	999999	662	639	570	152	999999	286	998	999999	404	347	999999	61	954	537	999999	213	660	845	999999	847	756	887	379	738	999999	491	703	178	946	999999	999999	999999	999999	832	794	174	841	806	599	601	539	999999	292	745	999999	999999	675	100	73	457	755	508	999999	727	999999	999999	270	832	999999	999999	582	829	265	999999	674	479	377	131	743	776	371	854	999999	836	999999	434	605	633	452	778	999999	613	114	498	686	999999	634	956	631	999999	903	19	999999	435	28	710	76	329	80	999999	889	553	356	297	999999	901	262	683	419	999999	179	636	389	337	358	968	724	766	285	999999	844	999999	500	999999	872	362	164	999999	818	607	368	285	563	636	889	272	999999	817	412	785	911	950	546	855	850	277	629	371	87	59	985	309	54	569	971	999999	63	633	999999	999999	999999	442	999999	811	417	893	999999	753	448	96	711	907	363	500	999999	893	874	645	872	605	732	792	999999	768	621	69	241	993	665	421	999999	999999	402	678	49	479	95	735	448	957	999999	999999	923	991	348	88	945	554	969	999999	602	999999	999999	819	11	953	698	107	200	357	661	89	97	37	877	999999	999999	684	461	130	999999	149	206	915	410	855	869	751	429	542	123	687	34	999999	818	800	873	582	677	95	780	987	999999	999999	999999	124	999999	999999	123	999999	574	270	103	999999	278	999999	221	845	999999	999999	93	947	677	657	244	974	64	510	999999	87	214	932	17	375	350	821	604	115	619	295	999999	999999	638	999999	968	852	999999	185	999999	999999	588	37	173	532	11	833	319	887	856	330	70	288	686	46	65	642	999999	727	508	457	858	115	235	133	999999	119	318	999999	688	999999	390	878	200	853	999999	187	768	999999	373	517	511	999999	259	298	235	788	297	601	999999	336	999999	866	677	862	999999	482	999999	999999	453	892	999999	802	999999	999999	940	191	98	833	548	877	873	778	999999	999999	946	152	856	937	897	300	822	717	412	362	792	999999	210	338	356	25	385	728	999999	999999	993	708	517	784	999999	54	700	999999	999999	237	462	820	999999	687	915	999999	626	999999	999999	999999	80	806	399	846	682	425	980	999999	487	532	502	999999	746	999999	997	247	634	81	588	999999	600	368	999999	185	999999	999999	22	999999	999999	991	399	999999	585	999999	999999	999999	319	670	999999	999999	999999	940	975	530	999999	317	83	629	689	678	729	554	285	299	562	711	152	999999	999999	709	413	466	999999	496	
143	981	570	867	481	811	927	964	969	655	790	999999	392	143	451	591	899	999999	834	744	271	844	999999	296	326	699	53	105	723	403	530	999999	603	489	397	753	747	215	157	999999	750	765	585	999999	509	999999	328	999999	772	365	999999	30	632	602	234	999999	999999	999999	999999	782	768	999999	250	576	135	193	66	903	746	698	844	999999	245	956	999999	999999	269	615	786	423	380	44	999999	368	593	509	999999	10	265	108	16	473	663	999999	119	919	525	18	503	326	999999	425	272	84	520	999999	785	675	609	999999	38	999999	999999	138	412	733	508	882	982	626	218	65	648	648	691	381	40	870	846	84	980	260	121	470	576	999999	999999	258	999999	478	724	308	400	999999	999999	875	976	535	962	385	420	642	36	999999	117	791	999999	624	999999	149	94	999999	829	999999	999999	778	29	36	561	458	962	260	999999	513	999999	909	664	121	999999	815	405	999999	908	470	999999	999999	999999	243	363	999999	187	157	999999	708	999999	809	479	865	789	301	999999	949	973	999999	423	169	608	523	976	207	999999	999999	999999	999999	743	999999	16	368	871	409	999999	785	673	776	999999	814	395	336	128	101	439	799	332	999999	999999	455	531	403	56	504	739	710	267	165	658	521	111	999999	964	806	803	999999	993	389	747	81	286	999999	243	609	773	281	404	999999	768	337	343	768	999999	298	66	999999	321	999999	670	843	527	517	127	759	712	999999	372	322	999999	999999	805	943	540	886	999999	999999	170	447	730	999999	999999	382	397	330	187	343	999999	675	749	200	800	625	718	904	554	768	89	999999	896	999999	999999	91	596	449	999999	400	238	732	129	999999	452	873	646	212	536	154	130	796	999999	378	431	696	572	108	999999	999999	234	635	999999	410	254	687	550	65	558	234	786	947	799	786	115	944	556	27	748	926	979	999999	377	409	647	999999	900	527	999999	223	519	498	921	351	999999	602	999999	999999	487	764	999999	590	653	312	368	999999	997	795	273	486	999999	555	360	999999	210	999999	268	999999	999999	961	786	33	811	999999	999999	298	999999	457	620	513	554	838	539	999999	603	398	862	75	51	474	295	999999	264	767	83	963	999999	999999	150	457	999999	467	955	526	977	309	779	318	596	80	156	999999	185	999999	932	310	25	376	998	812	855	202	891	999999	675	999999	999999	54	999999	751	999999	706	999999	999999	179	999999	999999	23	15	999999	619	554	999999	970	328	745	929	999999	835	999999	948	771	999999	338	602	150	999999	667	850	305	999999	999999	56	844	920	999999	243	22	
590	845	427	11	370	704	202	311	723	920	969	930	752	273	999999	498	999999	388	385	978	999999	999999	520	226	173	710	762	884	999999	634	60	878	511	917	999999	990	356	999999	999999	999999	146	999999	426	655	999999	919	553	999999	526	558	51	541	74	265	999999	561	335	999999	838	660	999999	999999	999999	999999	870	999999	999999	834	358	228	152	855	977	999999	842	999999	611	864	999999	253	999999	494	999999	948	592	519	813	256	476	363	664	155	119	999999	999999	828	496	337	785	999999	500	718	919	999999	416	196	563	315	423	999999	949	999999	682	999999	504	999999	999999	855	506	360	999999	999999	368	994	563	997	999999	238	84	999999	999999	284	89	922	752	448	999999	71	999999	406	955	508	833	999999	999999	204	472	999999	255	237	878	640	999999	434	327	999999	360	924	743	419	449	335	240	409	396	999999	390	759	841	999999	882	887	324	110	405	779	348	999999	591	999999	999999	231	982	847	145	153	999999	655	604	433	98	999999	327	999999	999999	630	999999	999999	999999	737	814	713	999999	200	354	990	999999	999999	38	548	980	297	343	384	999999	227	353	393	274	252	999999	735	164	418	999999	242	570	201	999999	775	512	914	999999	999999	555	821	549	792	999999	999999	827	723	626	999999	453	999999	316	943	247	739	287	999999	169	666	516	88	558	274	232	121	430	999999	587	263	999999	999999	999999	490	829	999999	999999	999999	890	999999	425	508	118	107	964	176	926	627	999999	999999	498	999999	754	495	347	999999	273	284	569	390	723	702	146	372	30	387	664	999999	123	183	70	725	992	50	250	17	969	460	309	66	195	999999	179	183	765	999999	321	649	153	363	800	403	999999	510	406	723	371	746	999999	999999	511	999999	513	781	999999	772	635	714	255	339	506	999999	975	513	205	920	532	963	606	612	76	25	999999	760	999999	999999	733	492	643	999999	645	233	382	722	999999	999999	299	398	999999	993	999999	999999	404	813	999999	999999	428	999999	314	485	200	408	149	474	999999	496	999999	753	408	999999	48	152	80	727	693	282	999999	262	959	120	630	143	142	613	999999	999999	620	868	902	395	248	254	999999	168	999999	246	93	908	211	67	666	546	990	155	955	639	535	676	130	999999	558	999999	999999	204	855	66	276	536	644	60	875	999999	850	23	446	793	964	999999	401	456	999999	999999	999999	901	999999	94	153	987	658	200	934	999999	999999	328	999999	82	999999	999999	312	999999	970	557	273	999999	191	117	695	977	708	171	675	999999	285	673	395	999999	999999	999999	999999	770	999999	289	999999	999999	126	931	
810	999999	999999	374	78	980	609	132	486	999999	267	899	999999	345	999999	176	289	496	999999	321	669	85	933	810	999999	106	242	541	365	691	678	819	45	260	999999	173	801	343	103	694	999999	999999	999999	753	768	225	908	415	382	747	999999	392	928	804	272	735	598	375	417	971	747	999999	999999	794	963	999999	864	469	999999	235	374	999999	403	999999	308	516	887	189	52	741	198	827	169	618	999999	296	891	240	987	571	574	999999	926	131	946	944	999999	999999	790	330	361	448	376	157	382	64	999999	107	506	999999	999999	419	333	675	783	920	908	157	113	676	557	634	999999	476	660	938	999999	281	884	363	130	495	399	999999	390	749	461	22	246	636	999999	999999	999999	241	999999	165	113	999999	348	36	46	248	299	999999	999999	999999	966	899	496	999999	45	716	222	152	999999	999999	30	611	295	999999	468	895	999999	999999	378	999999	899	999999	999999	505	835	768	933	999999	327	881	206	285	999999	663	782	999999	999999	803	601	591	580	591	606	371	144	501	965	314	567	151	337	822	744	999999	826	726	156	999999	607	277	782	364	825	753	165	999999	662	999999	260	906	379	117	874	787	192	318	643	390	370	343	802	629	300	186	554	383	541	939	999999	65	415	999999	205	334	808	226	766	999999	216	400	839	999999	63	660	999999	230	947	999999	826	999999	999999	765	999999	273	999999	163	74	999999	999999	781	213	999999	794	999999	501	844	911	550	979	966	999999	790	184	999999	999999	999999	575	639	414	333	436	999999	999999	999999	999999	649	903	931	999999	654	162	127	999999	434	196	127	999999	999999	169	926	999999	999999	977	859	967	999999	590	661	999999	999999	587	434	999999	875	355	999999	999999	476	999999	852	941	999999	691	334	814	434	999999	750	783	386	918	717	480	487	24	999999	607	263	360	678	68	251	999999	999999	76	999999	999999	778	88	567	999999	83	999999	316	984	339	715	652	54	999999	167	840	878	393	98	870	953	999999	999999	326	31	356	125	554	793	700	817	838	999999	97	999999	367	672	225	869	845	92	999999	502	685	324	999999	218	999999	521	999999	372	778	999999	206	999999	135	918	762	545	170	957	999999	523	294	521	876	394	957	990	799	177	999999	523	253	788	789	264	184	11	76	148	307	999999	575	999999	48	83	71	322	427	999999	909	679	999999	887	11	650	218	999999	447	999999	999999	827	721	999999	709	264	521	417	984	870	999999	760	478	999999	660	57	947	956	483	802	332	999999	999999	999999	268	999999	999999	999999	786	149	55	999999	564	506	887	480	321	
525	628	783	562	653	338	556	705	159	211	685	999999	999999	999999	262	690	644	248	999999	263	371	792	726	449	165	630	845	825	732	205	999999	145	190	735	432	337	699	250	678	999999	999999	654	118	782	139	999999	999999	446	792	999999	919	999999	281	999999	950	732	999999	344	406	33	492	999999	973	999999	999999	999999	56	228	280	924	991	403	569	309	246	999999	683	944	999999	999999	798	409	999999	999999	999999	999999	863	999999	785	699	436	364	999999	655	823	999999	681	165	553	589	999999	613	175	999999	338	526	698	999999	980	243	59	957	34	379	999999	93	697	570	999999	524	999999	92	999999	999999	498	999999	559	999999	485	999999	46	527	400	730	944	999999	243	999999	999999	760	25	890	983	999999	650	478	340	474	430	999999	599	999999	488	999999	999999	999	180	595	379	999999	966	999999	497	40	207	532	566	999999	435	50	850	533	495	917	508	797	109	999999	930	30	306	95	493	745	360	924	48	999999	828	944	24	648	794	999999	793	999999	402	999999	355	127	912	999999	49	390	890	75	999999	571	530	114	900	999999	664	359	404	999999	301	752	680	282	493	204	999999	490	999999	999999	738	999999	133	277	999999	156	999999	812	999999	270	56	112	855	294	999999	477	999999	723	54	735	999999	445	978	999999	939	650	999999	82	634	717	570	999999	999999	688	336	514	447	263	999999	754	999999	999999	251	999999	835	199	999999	999999	973	25	363	751	445	301	228	303	999999	999999	999999	754	873	473	999999	400	699	497	748	176	958	794	39	587	999999	300	992	141	203	843	87	750	752	886	109	618	363	819	122	73	999999	42	382	237	925	999999	880	999999	999999	850	999999	347	999999	730	437	188	999999	775	738	999999	999999	97	110	999999	999999	587	999999	986	373	569	999999	880	384	684	999999	925	422	802	999999	999999	419	723	999999	352	408	739	309	999999	999999	999999	632	587	999999	967	764	382	932	93	999999	347	999999	893	905	999999	813	999999	999999	766	999999	999999	766	194	999999	999999	736	585	630	758	890	999999	999999	980	537	452	937	999999	999999	417	920	334	992	999999	708	999999	113	525	817	999999	999999	842	776	543	998	946	164	999999	474	999999	240	189	752	184	202	701	69	974	366	462	999999	364	765	555	845	698	519	437	485	797	999999	220	999999	277	229	999999	999999	999999	981	591	999999	499	984	999999	186	740	582	818	146	17	266	139	169	999999	999999	183	86	231	697	309	999999	726	962	999999	832	30	422	999999	954	155	999999	324	992	999999	174	678	380	376	999999	115	126	701	301	478	541	999999	61	411	
91	999999	970	405	57	682	164	571	536	316	566	999999	327	999999	863	991	932	941	147	394	200	517	802	710	852	999999	999999	734	435	493	999999	394	968	20	402	999999	184	679	276	319	620	603	151	74	810	222	788	28	999999	310	546	599	311	666	221	574	253	270	999999	999999	499	999999	145	53	180	999999	197	316	999999	999999	816	263	675	999999	999999	597	376	999999	900	999999	803	174	896	135	947	999999	93	312	799	828	664	999999	999999	811	819	200	467	107	999999	638	999999	481	323	883	493	293	924	483	892	999999	208	515	370	913	662	999999	999999	20	106	999999	98	885	999999	999999	300	999999	137	864	17	999999	999999	999999	999999	999999	615	331	999999	23	641	999999	622	609	419	185	630	159	553	222	158	493	667	457	11	268	549	999999	999999	447	592	591	165	70	999999	999999	999999	999999	669	108	307	340	485	999999	999999	999999	22	999999	476	341	255	150	358	914	715	523	915	999999	276	999999	722	476	367	412	430	60	508	561	143	109	691	700	489	455	915	818	999999	157	88	569	256	69	672	633	201	452	243	251	355	951	404	811	663	999999	385	831	973	82	99	328	999999	999999	355	999999	999999	554	660	902	999	896	515	999999	999999	706	340	663	803	734	221	978	817	999999	216	191	999999	880	47	406	80	93	845	935	67	759	999999	795	714	306	983	646	791	999999	252	458	446	636	216	956	999999	999999	37	249	861	121	511	677	253	173	671	769	517	264	999999	915	61	999999	710	999999	999999	544	948	507	999999	574	196	999999	24	758	745	78	673	999999	999999	357	66	606	84	945	999999	958	552	550	635	999999	999999	999999	999999	337	406	867	925	372	884	219	773	530	498	296	924	34	999999	495	999999	602	106	435	999999	484	999999	455	504	764	596	122	991	408	872	537	445	660	978	686	361	877	152	311	206	444	584	999999	999999	787	30	999999	999999	66	999999	42	127	703	999999	33	478	951	999999	171	776	771	999999	374	658	961	851	274	999999	999999	143	550	459	794	999999	176	999999	999999	347	716	743	372	818	999999	286	839	419	999999	999999	955	999999	999999	999999	999999	999999	434	227	219	878	156	936	756	188	328	923	999999	583	999999	999999	759	133	999999	614	655	999999	414	953	292	999999	819	551	120	540	999999	768	999999	45	999999	269	804	949	690	454	200	780	999999	193	500	22	705	265	96	999999	975	832	71	795	999999	564	999999	999999	999999	131	69	605	825	225	98	999999	199	545	115	72	670	809	443	999999	424	874	439	230	463	280	999999	563	464	
844	565	267	706	999999	999999	913	148	333	24	999999	395	594	954	772	105	999999	823	170	159	33	999999	175	999999	999999	380	985	134	999999	27	665	739	999999	151	981	659	999999	852	260	999999	202	924	347	795	874	316	829	999999	999999	999999	522	456	231	999999	440	248	400	999999	346	568	999999	789	999999	999999	359	828	999999	999999	972	122	274	98	572	799	957	109	267	380	999999	62	550	74	999999	775	504	218	517	999999	710	742	999999	962	515	691	999999	413	686	42	999999	55	427	386	947	555	860	434	999999	432	455	340	981	30	999999	293	27	135	332	472	811	150	320	999999	743	239	852	311	582	881	999999	554	423	235	933	478	635	174	126	912	914	79	334	95	646	379	761	249	618	999999	999999	55	999999	224	231	305	734	630	643	717	702	558	852	12	803	900	917	756	96	999999	999999	852	18	419	557	741	999999	235	160	373	478	612	693	999999	216	582	473	999999	13	638	999999	14	531	408	219	999999	227	331	291	999999	461	14	163	743	573	821	47	999999	667	490	488	509	480	279	999999	99	865	999999	796	230	437	719	999999	457	999999	653	331	609	210	201	523	495	999999	414	911	473	999999	949	787	999999	545	802	999999	999999	160	999999	534	261	169	129	500	726	535	999999	318	742	262	999999	612	999999	500	438	999999	475	966	992	999999	76	368	776	640	999999	999999	411	685	634	187	238	307	896	999999	79	449	90	701	796	960	882	999999	999999	221	999999	347	868	894	999999	999999	999999	557	999999	999999	468	893	392	489	999999	23	133	386	684	564	33	999999	999999	999999	430	988	389	774	179	999999	683	970	199	565	887	999999	999999	999999	577	999999	999999	681	150	228	660	186	66	601	127	783	999999	506	421	999999	197	355	631	77	473	999999	952	301	387	135	994	999999	703	827	601	14	178	617	808	999999	452	999999	267	496	149	254	931	787	657	396	205	999999	999999	585	999999	999999	947	776	999999	999999	350	821	304	24	234	173	482	239	10	123	614	229	999999	40	171	846	999999	144	928	999999	197	174	999999	991	930	816	999999	999999	460	70	999999	999999	574	999999	51	631	57	999999	272	976	772	702	787	999999	781	999999	999999	528	424	531	454	812	848	999999	270	999999	187	313	94	417	234	363	778	999999	999999	222	999999	348	989	539	798	999999	872	951	456	495	386	999999	219	954	336	419	704	928	615	999999	553	751	98	999999	454	999999	168	854	752	418	923	847	487	569	331	999999	999999	885	732	610	999999	999999	376	775	999999	999999	999999	140	91	814	659	
849	333	812	668	903	999999	133	94	999999	685	999999	209	48	572	999999	622	649	632	194	999999	819	999999	15	999999	656	999999	323	76	377	650	999999	999999	937	759	83	523	674	900	427	892	416	800	678	924	922	999999	338	212	269	464	454	507	896	934	839	999999	328	509	22	999999	936	66	716	414	656	999999	271	999999	499	999999	948	748	215	302	999999	28	528	91	390	999999	999999	120	806	999999	205	530	877	13	919	429	999999	174	888	898	956	999999	999999	273	277	999999	436	60	999999	254	516	705	999999	603	999999	821	135	247	128	64	484	825	999999	803	219	999999	376	268	369	999999	819	783	860	316	346	123	999999	264	813	711	531	994	999999	561	999999	499	999999	999999	541	999999	303	958	55	833	999999	140	109	289	64	151	312	178	691	644	435	733	844	999999	267	357	886	999999	433	417	532	489	429	697	407	719	999999	102	726	270	999999	860	737	36	892	216	999999	999999	209	999999	409	999999	999999	762	136	673	999999	253	26	194	221	432	535	638	311	999999	711	412	999999	999999	254	999999	451	430	999999	575	999999	817	999999	999999	343	241	671	762	17	178	185	666	571	733	74	653	85	542	58	353	335	999999	725	999999	999999	611	772	999999	427	199	912	883	999999	560	677	837	160	965	850	980	999999	999999	631	999999	999999	54	840	158	281	600	144	999999	999999	525	999999	897	102	144	555	731	468	999999	344	817	266	302	772	999999	65	999999	502	999999	691	78	999999	562	477	591	208	460	999999	623	999999	999999	64	12	999999	378	320	780	744	999999	999999	999999	999999	953	438	813	877	466	281	828	103	54	999999	999999	999999	313	932	688	999999	511	936	105	960	999999	999999	518	762	263	790	404	701	999999	491	999999	699	999999	556	638	999999	999999	713	741	189	942	530	548	728	39	784	208	446	999999	999999	999999	90	999999	168	999999	739	999999	60	623	999999	999999	137	999999	999999	621	335	656	756	303	563	766	797	204	915	28	324	999999	790	733	479	999999	957	999999	924	257	406	384	999999	999999	899	214	999999	99	75	999999	999999	999999	985	117	704	137	452	152	78	594	446	999999	999999	150	362	999999	139	327	154	94	919	999999	999999	315	225	999999	252	876	999999	999999	162	999999	139	612	213	612	691	683	39	351	150	815	11	999999	811	999999	974	273	999999	837	999999	296	945	999999	393	757	817	999999	891	999999	885	575	999999	718	442	739	756	796	936	749	999999	999999	298	803	999999	114	66	565	504	705	976	978	359	566	284	866	761	999999	229	456	794	999999	791	999999	465	574	
76	292	897	81	763	188	337	999999	465	999999	997	152	999999	288	999999	262	999999	196	776	907	225	191	444	999999	977	608	577	490	954	370	665	21	347	379	47	773	668	432	941	999999	650	581	111	999999	868	619	999999	940	999999	541	835	604	509	999999	359	884	999999	331	999999	999999	999999	846	823	104	963	986	805	667	251	999999	594	753	999999	978	266	644	90	788	706	368	497	636	999999	423	535	70	512	788	30	163	925	999999	338	999999	999999	804	758	999999	692	999999	814	999999	699	999999	946	91	360	531	301	714	804	69	999999	735	666	999999	121	999999	569	999999	484	999999	647	97	11	258	424	999999	790	462	999999	999999	106	824	554	54	936	905	476	453	709	999999	497	315	358	999999	721	603	130	222	692	358	999999	789	408	999999	999999	611	827	999999	667	893	999999	999999	827	731	999999	999999	190	999999	47	215	933	125	203	999999	529	341	738	144	999999	820	346	578	769	999999	635	317	426	999999	999999	334	999999	777	786	999999	250	999999	488	627	904	921	422	508	185	486	424	999999	595	904	278	999999	999999	999999	999999	846	557	172	80	299	105	654	384	434	999999	712	137	165	338	999999	999999	871	999999	121	240	999999	408	837	402	292	123	999999	722	521	488	773	461	394	616	940	999999	87	587	198	531	999999	547	988	134	999999	999999	269	999999	218	999999	406	999999	999999	463	556	447	719	769	787	185	793	999999	862	946	611	261	743	549	398	999999	999999	294	664	589	980	78	999999	999999	930	934	854	318	513	869	91	161	700	999999	70	502	549	318	800	23	999999	327	684	52	999999	221	615	719	604	101	475	999999	957	182	482	487	37	16	999999	999999	999999	484	429	999999	999999	999999	560	812	489	896	578	867	494	999999	851	999999	394	377	200	719	999999	144	999999	422	404	970	999999	527	458	582	474	543	999999	947	999999	999999	897	690	187	73	660	802	240	708	522	999999	999999	316	999999	999999	103	660	815	999999	999999	196	999999	999999	598	894	265	42	363	906	432	999999	398	999999	999999	999999	999999	703	999999	136	69	526	903	15	999999	795	352	887	999999	639	488	813	727	359	422	506	492	890	102	999999	808	627	999999	333	285	488	219	999999	358	733	63	999999	470	689	70	18	292	999999	117	999999	551	377	836	724	427	618	317	48	134	461	114	874	611	906	999999	442	999999	999999	730	420	585	273	538	473	585	98	353	48	299	414	999999	727	782	999999	742	440	791	999999	905	667	181	999999	954	999999	999999	999999	999999	563	371	628	931	712	44	697	227	287	838	
372	999999	339	274	999999	749	719	999999	386	999999	322	174	999999	650	361	674	72	249	414	318	642	845	406	999999	790	676	999999	999999	999999	999999	95	81	464	601	428	586	576	402	902	999999	244	999999	251	97	476	398	483	977	579	999999	971	999999	999999	969	206	999999	741	999999	484	602	999999	246	736	693	16	251	710	999999	232	775	999999	670	347	983	83	999999	999999	319	999999	401	202	999999	904	473	721	638	268	494	405	901	844	548	918	310	352	998	999999	557	999999	234	688	198	999999	803	940	999999	120	829	895	222	999999	432	204	92	999999	395	342	273	972	378	982	225	890	330	931	559	752	47	640	85	72	56	238	609	712	14	938	110	999999	420	527	439	599	192	978	422	999999	835	900	957	666	999999	999999	712	252	473	307	435	872	391	999999	83	199	999999	160	999999	203	595	380	404	999999	241	999999	999999	999999	552	626	708	351	518	215	916	146	999999	999999	413	471	526	366	249	707	999999	999999	150	999999	454	999999	778	41	999999	229	758	464	506	510	434	917	32	999999	699	846	598	93	364	999999	999999	937	516	411	747	999999	676	238	999999	999999	944	999999	600	701	405	312	847	676	999999	999999	457	461	639	999999	984	496	448	999999	666	402	118	429	999999	965	228	999999	733	376	999999	695	552	999999	999999	810	999999	430	327	999999	466	397	999	922	999999	75	728	190	307	344	427	260	967	23	999999	737	587	524	140	634	482	888	578	999999	392	999999	746	927	999999	829	615	999999	179	127	207	999999	403	196	999999	808	247	48	219	398	999999	44	999999	999999	957	596	232	51	299	692	848	578	819	999999	539	298	328	800	62	478	999999	864	999999	999999	815	303	344	999999	937	999999	397	443	678	189	531	358	826	217	970	999999	606	999999	274	487	278	999999	459	874	656	298	489	999999	986	741	669	999999	952	878	723	664	261	999999	114	966	304	999999	900	639	996	999999	471	121	829	521	871	999999	599	999999	581	197	999999	999999	743	649	999999	950	999999	999999	999999	447	405	947	493	315	289	774	469	999999	999999	999999	728	820	877	475	827	378	616	475	870	999999	494	999999	999999	999999	821	791	97	464	999999	353	957	999999	999999	999999	786	523	627	999999	241	106	696	301	999999	717	468	999999	592	999999	822	474	999999	982	76	999999	952	56	651	999999	494	498	687	14	184	999999	906	999999	700	999999	688	313	999999	102	999999	773	999999	202	999999	589	77	999999	209	999999	642	658	999999	974	896	999999	606	999999	872	669	39	999999	419	692	127	581	811	703	332	273	590	
518	723	251	749	303	200	759	999999	999999	889	697	999999	868	371	526	829	931	868	587	721	948	440	91	73	499	363	134	85	999999	999999	374	475	999999	999999	134	999999	768	999999	603	922	847	631	999999	779	342	454	551	999999	600	999999	999999	834	999999	552	999999	999999	999999	187	259	939	999999	683	753	293	525	232	363	999999	247	999999	71	706	274	665	874	326	629	311	731	55	812	803	999999	999999	999999	539	730	392	999999	55	302	590	999999	664	999999	173	878	526	264	120	100	912	93	19	690	182	999999	89	678	325	458	340	999999	214	137	999999	209	999999	999999	985	501	971	53	201	999999	480	730	610	808	711	999999	113	999999	620	954	900	720	999999	922	726	969	651	714	280	999999	961	143	999999	536	594	963	738	141	278	618	129	868	999999	720	219	451	960	280	966	876	355	293	836	259	237	550	734	226	999999	26	999999	999999	772	604	337	347	958	999999	999999	999999	709	999999	999999	999999	835	41	829	754	713	284	19	380	999999	999999	999999	678	307	522	309	54	239	999999	472	262	768	999999	106	296	999999	872	493	999999	66	229	177	999999	514	833	999999	999999	721	979	513	394	17	999999	518	378	362	658	49	445	773	999999	999999	197	508	526	244	999999	934	999999	999999	840	790	999999	324	528	237	867	999999	999999	109	113	332	260	19	88	255	298	353	728	999999	735	833	57	999999	886	712	999999	875	988	599	450	271	188	618	999999	603	999999	165	990	151	494	494	575	346	999999	999999	999999	999999	430	281	999999	629	216	608	999999	17	999999	18	999999	999999	257	992	185	999999	659	999999	154	999999	346	484	370	142	362	586	999999	251	999999	999999	999999	49	455	801	999999	999999	999999	999999	999999	999999	982	665	860	876	728	185	999999	502	318	701	999999	827	702	624	999999	946	910	813	277	999999	168	999999	999999	999999	566	397	370	456	547	468	230	838	787	573	999999	999999	624	494	414	187	692	948	999999	566	33	624	346	831	959	508	806	840	999999	434	422	597	915	999999	320	340	815	447	954	999999	999999	999999	999999	139	964	999999	999999	426	408	99	999999	999999	461	193	19	941	999999	538	497	48	662	999999	295	363	161	73	765	797	184	999999	372	999999	999999	93	94	184	584	217	867	798	186	999999	999999	463	497	212	145	731	817	378	999999	286	950	999999	197	101	563	686	999999	900	999999	534	252	335	999999	691	999999	378	999999	835	366	843	999999	698	999999	282	999999	832	999999	949	928	44	979	805	794	96	999999	86	896	999999	621	999999	999999	966	403	652	146	999999	735	805	
985	766	632	999999	22	445	614	261	64	999999	153	731	819	37	972	370	555	447	540	641	396	149	481	999999	224	467	613	705	305	219	146	841	999999	71	999999	171	411	997	999999	359	481	999999	32	982	849	999999	88	999999	999999	999999	106	698	999999	999999	418	845	294	999999	768	555	832	999999	999999	845	999999	999999	634	758	73	999999	958	558	655	191	999999	353	127	499	999999	334	999999	410	711	272	122	447	275	999999	999999	128	999999	885	238	246	526	999999	97	186	214	548	264	999999	999999	192	84	999999	53	395	934	999999	999999	795	999999	444	176	999999	207	999999	733	340	46	999999	116	999999	934	999999	329	999999	664	596	266	941	294	717	79	68	271	528	999999	574	404	880	77	999999	400	90	999999	999999	79	104	375	402	453	874	512	632	999999	999999	258	10	228	999999	999999	999999	999999	786	511	553	999999	118	170	999999	999999	999999	999999	165	565	529	554	999999	999999	535	349	569	230	863	497	419	215	999999	999999	999999	280	999999	355	999999	159	729	776	999999	999999	80	429	961	934	697	896	999999	939	356	76	694	650	404	999999	693	999999	999999	999999	999999	299	999999	348	927	274	103	408	999999	999999	176	15	999999	999999	940	283	389	115	388	999999	999999	967	213	480	999999	380	999999	999999	875	999999	662	484	989	999999	830	999999	999999	731	501	696	999999	299	586	481	772	351	240	941	999999	130	171	587	907	534	594	979	96	621	999999	556	124	676	999999	674	999999	691	26	234	922	625	999999	657	613	691	795	244	391	999999	999999	517	150	218	716	754	483	84	999999	464	27	851	238	999999	999999	945	582	999999	766	911	999999	91	999999	999999	29	94	335	514	973	226	739	999999	598	364	913	972	416	905	959	777	200	86	124	999999	217	80	999999	999999	999999	668	118	631	477	999999	412	999999	192	145	999999	999999	429	969	999999	360	725	667	263	874	999999	999999	538	999999	999999	989	999999	253	966	999999	797	948	696	405	109	314	999999	999999	999999	999999	952	999999	789	281	999999	337	357	231	975	764	999999	550	999999	523	976	145	140	999999	427	487	999999	999999	999999	418	999999	250	999999	33	869	999999	253	999999	785	144	999999	665	999999	267	960	999999	642	499	277	211	938	999999	141	183	429	963	184	674	690	404	370	793	637	380	933	475	999999	333	361	188	999999	227	765	999999	601	999999	656	999999	481	550	845	268	891	458	480	100	119	761	604	906	622	578	928	390	774	999999	38	118	334	494	485	318	999999	99	691	720	492	458	582	119	317	311	203	149	559	111	902	999999	900	842	366	
639	729	999999	565	941	999999	384	908	472	292	547	548	987	75	536	131	999999	766	759	999999	999999	189	999999	599	321	385	788	831	672	999999	849	218	491	137	845	589	692	533	749	999999	999999	550	999999	827	769	763	215	83	32	999999	110	421	999999	999999	706	460	999999	855	254	565	999999	999999	245	999999	442	338	66	859	230	999999	999999	278	999999	338	501	120	78	667	829	999999	179	999999	808	692	136	438	78	257	431	999999	355	999999	288	194	999999	999999	314	874	394	441	706	999999	999999	85	551	999999	404	999999	999999	999999	392	999999	36	696	395	999999	745	553	119	999999	269	809	999999	835	601	999999	989	832	999999	937	999999	204	282	398	851	823	861	999999	150	304	43	266	514	835	12	778	810	999999	798	135	817	999999	764	390	181	897	918	999999	999999	949	842	571	404	999999	790	197	304	638	999999	999999	934	23	412	815	970	12	304	603	832	823	792	407	44	291	130	999999	439	891	226	999999	905	843	999999	999999	461	999999	862	709	54	814	484	181	999999	235	201	804	358	999999	419	999999	602	325	195	660	167	444	537	123	684	999999	758	999999	422	889	666	100	765	221	363	509	150	594	558	28	999999	620	660	808	99	999999	696	490	481	999999	999999	590	658	597	43	26	934	999999	999999	307	999999	999999	999999	857	999999	110	49	999999	595	910	37	17	766	176	322	999999	784	728	33	999999	59	277	930	374	537	86	999999	177	999999	347	999999	999999	569	261	961	276	860	999999	249	988	286	999999	999999	999999	29	999999	824	491	999999	496	999999	999999	724	666	999999	788	999999	395	329	492	668	871	957	999999	999999	999999	447	515	215	999999	686	982	488	999999	999999	499	999999	999999	354	999999	262	999999	999999	691	114	369	677	903	13	182	134	999999	482	757	330	415	602	647	236	394	906	319	999999	239	809	259	727	690	999999	758	999999	782	50	146	240	999999	978	276	153	999999	999999	999999	511	999999	920	999999	509	731	999999	999999	897	999999	142	960	286	943	674	662	881	855	642	999999	999999	255	766	999999	434	345	999999	999999	999999	336	504	261	435	372	807	253	319	598	749	999999	975	907	860	999999	650	90	999999	297	53	326	394	297	342	971	225	999999	999999	578	999999	999999	214	112	999999	999999	240	999999	534	913	145	999999	352	293	115	999999	21	421	999999	94	999999	353	484	239	568	119	999999	216	999999	464	157	551	999999	741	811	585	790	872	999999	999999	450	769	556	999999	161	622	973	999999	192	696	959	803	871	191	877	443	689	975	999999	141	628	34	962	79	765	999999	
453	611	482	529	999999	999999	755	104	644	931	797	999999	87	946	146	999999	33	999999	999999	354	679	999999	999999	999999	895	999999	338	999999	671	426	806	486	192	566	178	371	628	662	840	999999	999999	777	546	945	646	999999	897	597	994	787	10	740	573	421	915	657	748	114	633	50	811	229	432	999999	134	999999	355	999999	777	774	999999	371	391	686	306	999999	999999	999999	999999	743	917	740	540	883	425	76	999999	770	651	521	623	524	38	799	18	828	354	999999	820	999999	806	386	999999	999999	999999	639	999999	887	124	24	407	830	382	890	999999	999999	689	999999	999999	68	407	584	869	266	161	697	342	592	677	999999	999999	930	107	405	936	541	921	999999	318	999999	999999	35	999999	999999	123	792	999999	999999	999999	938	149	805	526	762	928	232	517	563	78	877	307	766	219	647	999999	999999	733	976	999999	591	158	378	999999	26	351	381	999999	242	999999	368	555	204	915	739	338	750	999999	345	477	714	34	367	251	999999	489	950	816	18	999999	646	69	175	999999	95	789	770	575	510	420	557	304	999999	420	710	331	113	851	480	318	716	999999	397	509	249	999999	790	137	798	537	400	565	919	999999	506	308	390	19	830	949	567	185	903	999999	919	419	749	947	999999	999999	999999	999999	345	999999	462	582	671	665	945	527	998	643	999999	999999	30	992	385	999999	914	411	999999	104	30	530	999999	541	169	473	589	999999	999999	843	596	689	161	999999	229	999999	609	923	999999	999999	73	312	951	924	999999	999999	999999	927	999999	999999	999999	139	177	291	88	815	948	921	423	999999	85	125	709	999999	56	96	822	999999	772	165	612	991	774	227	40	717	579	826	142	239	569	662	795	291	810	466	521	869	222	414	999999	999999	999999	438	648	947	603	999999	877	999999	118	185	999999	878	924	51	365	950	261	999999	245	132	788	999999	639	999999	999999	427	354	590	999999	999999	999999	999999	885	924	490	346	999999	93	124	783	948	820	131	393	507	916	367	769	111	571	617	851	999999	999999	999999	326	798	999999	626	999999	451	999999	746	999999	999999	796	999999	999999	560	28	381	999999	256	462	183	967	71	999999	916	414	70	999999	489	999999	344	665	199	737	35	173	999999	999999	466	938	341	999999	84	966	999999	999999	999999	368	218	92	200	449	999999	716	974	931	265	553	999999	222	999999	999999	999999	742	820	12	607	266	973	396	481	999999	711	318	130	999999	999999	999999	999999	215	491	999999	999999	406	999999	895	71	999999	999999	104	908	994	45	253	999999	475	852	341	999999	722	113	666	394	
821	611	999999	999999	295	999999	461	47	170	32	113	731	999999	499	999999	929	924	999999	134	999999	879	999999	999999	999999	467	496	655	670	562	948	808	111	824	317	555	794	651	166	775	999999	311	999999	999999	999999	931	522	408	975	450	999999	231	781	979	172	515	342	999999	179	280	799	999999	791	485	999999	224	12	906	116	943	617	288	768	174	247	202	822	740	514	71	944	97	679	229	159	726	36	132	662	802	223	999999	481	886	976	945	519	580	535	757	929	616	302	999999	999999	999999	463	616	741	970	692	999999	619	999999	999999	999999	271	572	999999	495	198	879	253	999999	730	947	807	881	198	301	999999	252	999999	757	999999	338	795	647	395	36	272	419	390	999999	119	999999	60	372	561	274	684	947	999999	49	569	59	372	999999	312	886	326	582	428	449	297	449	999999	999999	976	997	916	623	186	999999	232	778	498	561	204	999999	896	444	999999	924	999999	735	998	176	198	999999	965	807	344	509	999999	690	999999	941	999999	669	999999	999999	395	564	357	70	771	944	816	790	560	811	793	203	999999	881	262	504	832	561	999999	229	674	999999	999999	999999	999999	676	600	542	787	557	166	535	882	999999	59	765	576	556	999999	63	999999	407	531	999999	23	150	519	999999	438	496	999999	843	227	16	524	501	999999	247	781	104	354	284	12	13	655	268	999999	291	832	999999	927	286	597	398	869	276	372	877	106	148	167	772	999999	301	448	323	317	876	194	557	243	339	774	999999	709	85	404	528	508	999999	829	238	994	942	569	999999	255	999999	146	257	139	654	999999	999999	999999	581	180	711	564	342	951	444	106	284	262	598	999999	728	688	999999	871	843	378	350	318	928	777	170	731	615	77	487	739	937	428	999999	197	140	932	137	905	692	963	176	999999	394	142	999999	689	999999	330	999999	150	353	385	295	999999	800	335	999999	803	999999	979	949	274	473	705	169	999999	674	410	381	999999	561	888	189	880	212	999999	923	796	67	481	761	294	550	347	999999	999999	143	312	999999	999999	924	334	999999	712	24	999999	340	689	999999	863	25	999999	949	731	589	464	999999	415	83	263	411	221	999999	538	228	999999	999999	999999	318	607	723	371	999999	575	999999	999999	992	476	866	309	215	999999	823	999999	465	201	345	819	757	932	365	728	238	143	403	999999	588	999999	999999	359	188	999999	380	375	150	654	556	999999	859	362	471	729	999999	774	57	999999	999999	999999	83	999999	999999	904	999999	386	999999	995	999999	879	182	169	648	636	982	516	130	999999	
863	458	999999	811	999999	961	959	405	999999	635	189	464	999999	236	324	47	293	466	40	284	835	994	133	155	521	677	211	700	714	999999	747	999999	653	56	999999	939	497	271	999999	367	944	973	915	616	815	677	793	999999	845	610	352	999999	485	845	175	868	335	908	299	967	999999	268	690	634	888	156	811	999999	922	384	550	999999	83	999999	340	862	88	517	339	843	883	265	855	113	999999	231	557	999999	999999	445	999999	999999	972	425	608	999999	292	291	727	669	866	999999	999999	999999	70	330	451	812	515	313	790	818	579	455	999999	503	413	587	999999	666	598	999999	999999	486	769	961	60	658	75	654	579	797	789	669	999999	138	999999	394	52	173	999999	745	301	576	655	999999	18	526	999999	114	282	705	999999	71	999999	861	595	999999	701	109	279	793	747	861	734	992	39	910	477	955	271	28	545	999999	885	853	712	999999	831	973	953	999999	327	960	381	999999	658	999999	999999	126	543	695	693	943	893	987	998	440	842	663	999999	108	58	999999	842	263	170	171	185	228	159	999999	715	727	155	746	999999	786	999999	860	999999	999999	999999	361	422	575	335	601	94	898	854	281	749	999999	216	854	485	942	127	128	999999	496	999999	380	999999	539	979	965	797	157	521	221	951	982	328	465	786	697	962	276	928	999999	86	287	373	877	264	547	521	301	999999	999999	668	370	156	847	759	942	999999	882	596	999999	804	999999	999999	642	329	766	849	750	78	999999	979	999999	199	155	420	274	999999	99	285	442	454	999999	885	988	553	999999	999999	481	705	844	312	90	680	569	764	148	900	730	557	497	698	999999	999999	999999	553	999999	181	10	999999	495	935	305	607	163	999999	308	61	398	99	999999	930	377	999999	999999	485	899	179	630	999999	281	374	285	541	788	744	684	283	412	444	735	419	835	54	999999	999999	17	482	527	654	999999	96	512	641	818	566	330	999999	999999	997	654	648	999999	618	165	131	659	999999	819	418	240	34	649	953	363	329	104	332	834	999999	478	426	652	976	925	194	861	999999	999999	999999	424	959	286	414	789	97	999999	227	889	99	259	999999	663	999999	424	441	447	558	999999	498	472	997	999999	682	529	238	995	574	693	970	269	999999	999999	598	999999	281	748	999999	173	276	460	877	443	999999	76	999999	763	543	562	493	747	999999	366	234	758	999999	999999	603	885	561	101	304	533	999999	999999	243	212	74	123	153	693	212	395	21	48	594	999999	154	615	303	474	461	22	209	999999	956	999999	816	839	
577	999999	154	999999	612	184	166	999999	523	915	833	999999	999999	430	419	999999	544	999999	355	195	999999	862	924	988	592	96	999999	292	334	999999	999999	585	999999	999999	999999	940	549	853	999999	836	999999	251	50	238	782	280	776	41	603	409	999999	48	312	630	675	715	288	165	999999	999999	544	874	28	826	52	999999	637	473	884	999999	260	691	144	999999	313	922	999999	999999	216	321	320	608	999999	925	19	834	999999	999999	999999	999999	999999	393	97	267	301	17	232	223	196	534	999999	312	999999	135	158	996	999999	793	327	752	999999	999999	999999	455	999999	999999	999999	999999	817	217	974	999999	913	64	999999	866	603	876	999999	306	999999	999999	508	681	677	17	461	999999	999999	999999	930	999999	447	807	937	999999	444	999999	62	999999	999999	138	406	978	559	771	399	102	319	999999	999999	37	999999	30	62	293	94	277	999999	999999	483	631	327	804	999999	495	999999	999999	126	745	432	999999	999999	861	999999	571	212	529	999999	999999	999999	369	999999	493	999999	902	999999	999999	754	653	986	176	999999	855	881	999999	810	601	999999	999999	999999	999999	976	574	999999	440	213	713	999999	490	91	564	999999	870	588	124	388	834	193	384	999999	17	361	473	759	265	107	969	979	293	761	611	828	67	570	999999	999999	678	633	189	699	999999	999999	273	572	431	31	999999	276	999999	812	976	418	326	493	338	931	512	815	605	999999	999999	733	999999	729	479	735	98	310	262	731	709	211	13	684	379	137	97	900	337	244	113	702	999999	481	784	202	511	573	999999	999999	879	863	38	999999	999999	477	626	543	999999	696	932	693	24	45	112	775	414	642	124	210	843	612	488	371	999999	541	520	782	945	286	234	524	78	999999	851	845	999999	166	228	901	511	999999	999999	999999	311	999999	688	187	378	19	788	869	459	40	561	277	385	999999	999999	924	957	844	598	815	999999	418	999999	166	999999	267	602	999999	999999	999999	699	299	999999	999999	69	819	999999	342	999999	999999	999999	364	999999	999999	305	584	470	516	549	303	944	666	955	999999	178	893	999999	531	994	121	417	999999	455	246	341	272	473	538	607	999999	81	624	440	663	327	117	352	587	860	608	796	96	999999	130	999999	999999	343	812	678	176	999999	331	348	302	528	957	909	828	706	999999	121	999999	908	750	232	330	236	302	674	71	550	217	670	395	324	330	999999	335	968	999999	928	661	999999	440	774	749	286	147	144	369	207	999999	881	828	497	999999	187	957	897	947	999999	51	147	616	999999	999999	661	999999	978	207	135	584	859	408	113	
460	82	477	999999	483	54	98	167	315	864	35	999999	842	898	460	153	874	437	31	999999	999999	523	253	814	956	97	333	169	936	244	622	664	999999	724	47	791	999999	981	424	903	999999	883	832	752	999999	491	999999	64	527	64	261	157	838	906	999999	936	829	663	999999	395	999999	929	999999	80	251	999999	999999	128	860	999999	999999	892	23	999999	783	13	691	500	224	475	279	999999	999999	881	982	475	826	576	507	999999	962	56	961	38	192	999999	999999	761	511	239	639	700	999999	857	620	368	999999	720	133	223	999999	338	449	999999	999999	451	296	349	97	775	999999	999999	620	760	707	397	999999	984	935	994	351	929	999999	999999	836	578	86	999999	270	624	342	116	452	294	855	633	607	417	912	741	501	999999	673	736	695	362	90	443	999999	233	437	999999	784	138	999999	999999	348	464	999999	548	374	999999	88	999999	999999	437	833	336	904	83	999999	999999	999999	204	503	999999	266	263	999999	999999	999999	643	634	47	196	999999	331	324	422	540	295	152	699	374	376	989	243	209	303	267	529	753	538	999999	443	913	999999	590	635	999999	68	95	175	999999	59	731	999999	999999	287	259	999999	518	913	373	999999	999999	824	707	827	513	795	66	960	41	954	999999	999999	557	603	282	115	741	689	579	481	209	976	464	324	999999	999999	999999	922	999999	161	20	840	175	298	795	99	380	762	131	999999	12	134	144	290	999999	627	331	447	14	154	999999	828	344	891	588	671	999999	392	193	403	999999	143	917	880	999999	904	999999	999999	999999	193	999999	978	568	532	479	999999	842	183	18	27	999999	753	918	898	999999	999999	999999	283	709	133	999999	987	999999	727	999999	999999	999999	264	347	999999	687	999999	639	820	418	999999	270	811	421	999999	828	196	383	175	613	849	225	28	103	761	408	665	559	999999	999999	747	409	840	88	999999	868	588	836	607	999999	999999	124	108	999999	400	921	694	861	206	999999	542	614	413	124	604	653	198	170	585	13	32	512	954	365	670	986	429	999999	810	999999	999999	999999	999999	835	885	734	126	538	999999	840	713	999999	363	389	999999	143	995	725	999999	958	679	427	261	604	999999	225	170	742	819	414	999999	960	61	560	64	999999	838	578	239	869	536	660	999999	745	299	229	158	999999	442	999999	990	999999	259	852	999999	823	999999	181	528	669	999999	384	719	297	348	753	751	802	335	740	305	427	496	614	431	29	959	516	314	97	999999	999999	310	291	423	797	999999	209	999999	241	94	666	59	570	305	162	940	180	406	546	
477	999999	248	999999	241	573	999999	644	430	946	864	591	867	440	602	978	83	437	874	999999	51	552	999999	104	655	639	378	926	319	279	88	999999	999999	768	620	721	356	999999	60	999999	999999	999999	778	648	377	999999	798	999999	999999	326	88	513	306	855	999999	999999	147	999999	56	601	204	291	334	999999	867	85	482	999999	999999	880	631	475	386	33	960	999999	774	569	727	162	840	759	958	993	200	575	491	264	273	696	583	212	560	458	655	309	742	627	780	301	30	699	798	97	695	612	136	283	895	530	159	578	427	893	999999	445	333	341	960	301	999999	228	835	133	307	999999	914	928	377	660	241	157	999999	435	142	150	960	871	308	588	449	218	368	742	999999	999999	785	666	999999	220	999999	411	666	488	707	802	863	675	999999	276	698	208	999999	245	299	12	999999	991	761	620	484	462	999999	999999	852	999999	859	999999	586	999999	644	999999	240	166	684	830	490	310	999999	339	286	295	91	42	890	999999	312	133	453	544	999999	793	999999	87	735	524	378	999999	636	999999	942	770	98	497	631	450	999999	749	560	468	521	488	272	431	343	999999	380	11	491	611	83	999999	650	999999	86	850	352	163	431	170	461	999999	999999	407	999999	516	999999	594	410	449	999999	999999	999999	999999	32	737	530	483	999999	546	153	377	802	34	258	216	130	56	420	781	107	999999	327	400	17	325	813	865	999999	827	992	999999	601	52	337	520	999999	665	29	348	329	868	419	884	26	94	402	999999	158	190	396	160	183	999999	352	468	999999	181	977	706	923	665	999999	999999	999999	367	776	999999	696	738	52	464	999999	82	461	239	405	443	384	922	999999	174	716	853	440	841	612	999999	699	869	284	992	688	322	999999	664	429	502	340	659	318	641	952	420	148	931	134	111	176	999999	999999	999999	797	64	999999	759	948	596	485	713	754	803	70	827	463	59	775	713	657	999999	810	902	113	999999	613	999999	999999	306	999999	508	716	999999	999999	587	999999	482	204	999999	539	999999	716	833	999999	626	904	999999	999999	999999	956	98	166	421	453	999999	312	999999	698	999999	450	999999	548	999999	881	976	996	252	997	483	31	999999	855	999999	999999	999999	90	977	885	486	820	108	710	96	349	625	352	999999	999999	999999	284	644	999999	999999	193	999999	127	74	951	999999	999999	661	517	107	999999	976	243	999999	246	461	298	999999	285	222	262	352	792	462	999999	265	634	700	194	571	209	999999	206	734	958	999999	999999	25	35	999999	999999	168	591	613	982	373	392	999999	
68	606	147	948	368	999999	869	841	254	665	762	999999	999999	929	999999	999999	897	726	779	509	66	999999	586	282	310	441	365	103	760	189	479	938	873	306	999999	587	434	261	28	999999	864	127	999999	219	263	339	438	999999	691	646	715	266	594	999999	999999	959	30	999999	648	927	999999	999999	90	74	195	823	821	119	297	889	520	999999	707	154	999999	939	999999	376	29	970	12	999999	411	124	473	222	999999	991	36	682	567	570	999999	100	428	99	999999	828	34	439	999999	328	638	802	135	79	999999	999999	248	999999	753	653	844	678	999999	776	999999	966	601	973	478	830	93	615	999999	950	999999	617	999999	554	903	387	352	590	999999	684	800	999999	988	404	999999	905	753	695	928	913	725	999999	175	999999	726	79	237	61	960	999999	999999	999999	480	184	45	941	999999	693	999999	376	999999	264	226	250	976	763	977	206	319	573	87	398	999999	418	234	109	452	999999	828	833	160	301	629	774	999999	776	139	813	368	722	999999	999999	267	999999	612	471	717	924	675	999999	101	40	741	397	610	846	346	72	950	936	498	649	864	999999	226	20	634	451	801	209	634	174	838	596	391	999999	141	135	999999	999999	391	528	408	866	741	130	559	999999	999999	602	999999	999999	999999	999999	234	542	205	663	345	602	836	999999	132	476	337	927	201	155	999999	592	999999	999999	266	196	554	970	999999	999999	862	106	460	402	287	208	768	568	310	415	999999	999999	822	477	999999	213	927	125	405	999999	538	813	928	999999	236	581	887	229	809	999999	877	263	301	206	800	999999	151	443	988	924	707	769	999999	785	783	167	770	247	999999	63	269	439	575	999999	469	999999	177	56	176	705	999999	549	758	633	999999	999999	557	999999	676	550	71	493	136	481	233	769	999999	999999	631	79	811	649	999999	999999	417	447	999999	981	737	752	81	105	999999	292	612	168	20	993	999999	999999	999999	999999	570	999999	999999	775	999999	104	96	999999	861	35	425	107	999999	671	752	999999	226	100	430	575	888	924	478	966	226	843	868	74	758	999999	999999	999999	468	666	89	916	764	641	144	593	999999	46	890	55	679	179	398	941	416	17	776	166	999999	44	266	999999	412	34	559	468	999999	31	999999	667	141	468	638	237	999999	999999	247	584	999999	999999	680	851	43	433	297	56	455	926	658	750	999999	738	712	999999	409	442	513	740	91	999999	367	873	999999	233	914	999999	541	170	359	999999	770	201	210	999999	363	415	612	979	999999	513	23	309	372	200	999999	402	756	999999	828	999999	
332	999999	503	290	478	999999	756	810	518	86	999999	294	999999	999999	980	999999	537	999999	80	994	830	533	999999	578	662	68	510	904	982	999999	464	999999	342	209	257	272	698	999999	939	556	659	801	471	660	998	728	732	293	219	24	864	462	143	834	329	799	505	999999	627	420	307	851	828	999999	622	187	999999	377	999999	999999	999999	617	365	999999	999999	999999	72	351	580	933	336	226	694	999999	657	12	203	508	880	457	766	773	999999	999999	999999	999999	973	474	48	820	776	364	462	501	487	257	106	619	499	300	737	163	354	999999	94	91	167	999999	349	620	999999	453	497	383	999999	763	325	999999	275	537	65	597	312	759	166	999999	764	999999	490	410	905	583	19	999999	720	613	429	608	999999	999999	650	122	135	428	835	332	999999	88	999999	724	931	999999	999999	962	999999	149	850	999999	537	122	327	963	380	939	715	410	444	999999	662	348	343	999999	401	999999	886	943	472	884	924	834	114	685	999999	999999	478	999999	239	57	356	581	999999	835	80	332	850	686	742	195	713	434	999999	960	425	210	999999	999999	868	256	85	301	677	966	670	999999	17	641	319	614	471	999999	181	397	560	999999	586	508	646	79	999999	209	999999	286	181	499	945	153	269	452	999999	263	775	983	971	64	903	796	999999	377	324	219	376	137	999999	642	263	500	410	344	624	882	577	799	999	875	100	401	794	180	757	864	381	867	240	217	305	198	425	505	999999	789	342	279	755	47	832	83	561	538	245	455	743	925	828	501	685	999999	984	999999	964	512	11	999999	619	460	999999	509	897	517	999999	75	85	999999	166	999999	999999	308	54	961	53	999999	839	265	999999	312	999999	999999	48	738	531	328	214	329	541	675	999999	348	660	304	999999	332	185	999999	201	999999	999999	839	769	993	951	387	932	32	62	946	999999	999999	999999	317	999999	391	470	169	999999	28	861	999999	372	491	56	211	648	999999	999999	720	842	794	74	999999	932	291	687	55	999999	153	396	191	277	999999	12	52	288	352	999999	999999	862	26	999999	182	999999	624	476	287	946	750	739	999999	272	999999	114	999999	999999	306	999999	999999	703	999999	999999	841	632	679	487	777	999999	14	923	305	784	941	858	825	735	891	454	999999	999999	409	999999	999999	413	214	918	934	491	133	370	981	968	999999	999999	999999	643	999999	550	639	999999	699	798	941	826	444	407	999999	999999	999999	152	790	851	999999	244	304	325	346	438	428	761	552	296	365	999999	941	336	869	825	421	999999	518	999999	814	180	124	
999999	168	999999	969	999999	597	999999	212	999999	999999	140	901	999999	821	132	306	789	132	878	594	999999	443	307	999999	117	538	506	999999	999999	633	449	46	896	129	999999	166	137	468	621	173	102	93	999999	999999	811	435	999999	13	298	885	729	228	936	586	711	999999	861	335	861	277	101	397	999999	357	140	103	14	561	999999	965	179	330	510	715	502	999999	999999	243	83	999999	999999	502	774	221	904	231	110	320	999999	999999	305	802	607	354	999999	704	977	36	933	718	430	999999	876	333	715	409	717	999999	94	391	117	628	999999	189	926	599	623	894	453	908	992	694	152	610	670	999999	722	166	643	797	352	43	999999	364	999999	999999	626	450	505	504	514	999999	235	37	999999	999999	999999	999999	427	999999	91	92	582	35	999999	736	999999	999999	663	348	686	999999	999999	296	48	83	999999	999999	999999	222	973	182	399	999999	999999	123	468	125	201	993	827	305	739	170	999999	269	461	283	639	525	230	360	787	166	818	953	999999	939	988	346	999999	653	498	999999	509	999999	693	633	999999	612	277	378	83	670	999999	999999	821	427	580	779	622	55	267	413	991	622	395	243	999999	450	999999	529	999999	855	645	184	806	534	661	807	576	827	652	999999	257	852	286	127	645	437	142	873	999999	999999	724	312	395	95	222	886	523	999999	503	190	790	747	251	228	999999	347	584	296	999999	772	999999	999999	402	241	165	149	999999	278	597	703	317	947	999999	917	140	342	788	720	321	999999	293	999999	333	999999	245	509	610	68	101	999999	999999	999999	117	596	16	929	909	999999	999999	83	551	255	999999	800	873	999999	587	334	98	999999	999999	863	974	999999	488	96	471	931	995	656	539	999999	186	999999	850	471	840	574	910	211	999999	999999	791	999999	233	48	264	999999	999999	403	999999	999999	970	999999	749	999999	871	125	117	999999	999999	999999	168	283	543	273	78	572	949	999999	999999	23	999999	886	999999	923	82	736	999999	450	832	937	342	999999	734	263	317	776	999999	999999	600	724	999999	990	743	999999	475	517	704	999999	969	691	584	196	400	908	861	999999	999999	825	999999	999999	999999	666	999999	529	999999	566	999999	289	956	301	31	96	811	287	999999	433	152	816	999999	999999	41	999999	480	150	999999	156	211	825	402	233	637	999999	946	464	377	800	903	223	808	909	999999	424	12	677	670	497	385	123	362	437	941	999999	377	361	113	547	196	999999	176	499	364	724	887	999999	664	306	150	356	909	756	999999	928	17	999999	596	999999	806	999999	999999	866	771	98	473	964	
292	314	357	594	360	830	613	957	57	318	554	254	537	999999	999999	374	356	38	213	605	908	22	325	828	765	496	741	394	476	310	999999	999999	260	922	450	359	948	999999	995	89	999999	571	881	699	999999	352	89	999999	788	115	999999	742	999999	867	999999	280	999999	528	829	864	98	999999	999999	747	590	288	993	615	829	663	426	800	42	134	462	346	141	626	999999	999999	417	999999	999999	999999	790	985	999999	999999	865	180	371	429	727	141	999999	923	90	143	118	715	999999	999999	706	999999	689	719	709	999999	414	719	148	372	693	416	456	882	623	130	999999	999999	896	610	999999	659	302	999999	82	901	143	539	266	997	517	130	74	943	508	999999	680	81	286	631	977	999999	999999	998	999999	321	999999	118	999999	959	187	514	818	747	724	57	999999	692	646	808	627	999999	999999	150	855	999999	351	513	384	153	999999	999999	327	999999	633	603	627	999999	999999	761	226	999999	239	306	820	12	999999	999999	228	461	648	987	999999	999999	14	999999	692	999999	153	172	969	181	734	166	520	302	196	552	124	131	430	999999	999999	999999	591	602	999999	999999	330	852	271	34	999999	922	505	999999	459	849	999999	531	911	736	999999	108	999999	55	300	82	786	528	815	758	999999	107	41	119	565	550	886	999999	999999	535	570	999999	900	944	886	811	661	68	842	347	291	593	219	693	386	333	102	546	311	573	381	801	46	513	822	197	999999	395	895	908	999999	859	75	999999	999999	999999	999999	847	168	489	999999	727	999999	478	477	619	887	347	733	242	458	999999	999999	891	164	999999	999999	396	131	698	919	999999	172	933	383	999999	527	834	999999	526	134	254	387	821	162	653	124	999999	45	213	310	554	662	999999	460	623	757	183	999999	406	606	811	725	470	570	999999	999999	752	104	54	101	63	999999	216	118	213	961	289	739	999999	654	999999	361	918	398	999999	614	509	482	999999	999999	354	612	131	919	322	528	917	260	17	98	372	473	991	122	256	734	455	999999	257	999999	478	444	999999	999999	999999	460	999999	81	205	540	65	279	344	999999	747	999999	698	296	795	685	999999	39	999999	422	292	999999	999999	806	151	999999	999999	999999	235	108	206	910	999999	379	19	862	999999	845	65	476	999999	102	138	999999	374	805	45	168	759	571	616	449	711	308	469	687	100	11	930	999999	999999	111	54	245	183	837	559	329	999999	933	999999	999999	974	265	999999	200	999999	999999	441	345	605	999	204	999999	491	999999	208	592	999999	331	999999	719	915	500	999999	999999	58	999999	447	537	256	
715	999999	999999	607	417	475	455	919	279	593	351	999999	999999	958	382	906	390	999999	999999	638	966	419	955	171	254	999999	483	171	999999	152	210	311	904	99	890	128	999999	66	84	292	752	999999	640	737	429	999999	330	999999	721	35	667	150	30	898	289	305	925	664	362	133	991	999999	999999	137	393	50	999999	504	78	264	537	333	679	144	886	303	779	227	742	105	963	942	999999	999999	484	999999	291	999999	999999	594	202	713	999999	950	300	999999	210	513	354	389	493	826	999999	466	497	343	470	999999	21	985	999999	707	921	267	170	59	843	50	652	333	999999	660	693	484	71	999999	630	728	843	428	999999	275	873	363	611	146	479	999999	999999	150	999999	405	999999	825	77	495	792	445	789	251	999999	170	999999	31	630	999999	142	988	404	673	713	741	52	593	892	260	834	999999	999999	34	580	858	116	999999	733	363	666	868	999999	576	41	195	939	602	803	933	999999	851	732	777	14	490	999999	270	437	857	362	410	999999	817	660	999999	999999	765	999999	766	63	358	999999	276	999999	273	582	999999	641	528	999999	999999	999999	959	999999	982	835	879	30	99	999999	846	84	876	11	266	935	599	915	999999	999999	184	931	999999	999999	67	563	466	610	740	907	999999	999999	909	999999	912	620	973	971	678	397	999999	744	581	497	999999	283	421	275	999999	338	983	999999	833	131	627	518	999999	89	999999	429	379	278	289	192	517	227	999999	821	98	645	999999	627	247	999999	496	439	359	549	671	783	151	999999	699	412	923	849	795	787	437	403	867	894	193	259	28	640	465	399	980	989	117	600	186	999999	999999	366	999999	999999	634	198	169	212	999999	14	287	999999	578	999999	268	667	432	387	393	694	777	77	444	988	999999	855	974	999999	569	999999	675	551	24	999999	45	567	999999	383	162	248	244	665	486	999999	999999	839	72	587	141	322	567	729	216	999999	999999	309	922	685	999999	778	224	999999	999999	735	338	736	174	154	999999	700	492	58	235	155	460	999999	999999	265	26	563	999999	396	828	256	124	946	999999	531	936	736	999999	499	364	383	34	44	999999	750	849	245	675	999999	744	441	999999	999999	504	71	42	999999	999999	666	668	999999	985	827	381	396	999999	999999	401	642	999999	116	64	999999	694	851	999999	425	100	999999	415	781	887	875	999999	397	426	605	999999	999999	499	561	999999	979	830	898	398	207	999999	635	138	999999	843	43	999999	999999	386	838	824	999999	940	616	999999	877	260	887	578	999999	185	999999	970	26	940	128	999999	655	999999	
85	171	999999	462	923	763	465	711	948	937	999999	999999	23	21	587	780	798	999999	999999	277	150	728	943	330	289	32	999999	999999	122	526	725	891	999999	550	999999	676	38	200	27	852	828	175	999999	949	724	999999	171	999999	999999	245	999999	786	268	999999	948	356	227	475	182	900	999999	800	999999	431	999999	962	121	999999	710	911	999999	607	999999	40	999999	974	426	999999	605	999999	860	999999	999999	876	383	939	632	675	999999	953	458	999999	28	126	768	999999	999999	999999	737	761	831	999999	272	481	999999	545	471	237	939	973	999999	999999	999999	999999	50	390	999999	723	58	282	340	999999	999999	999999	999999	199	589	208	272	420	408	546	265	844	514	171	441	999999	392	838	477	404	736	628	33	234	999999	191	999999	388	509	852	999999	999999	431	999999	828	516	999999	304	999999	273	965	528	574	999999	968	999999	332	999999	948	728	341	219	804	935	999999	251	733	999999	999999	407	132	999999	911	556	999999	800	999999	129	343	925	781	98	881	214	439	999999	63	639	999999	667	859	207	439	780	520	622	999999	495	685	586	782	791	797	558	151	90	616	28	679	177	612	999999	999999	999999	947	253	999999	600	506	999999	197	999999	971	999999	548	924	454	141	45	101	999999	999999	443	757	153	989	999999	999999	73	358	600	45	960	999999	999999	656	662	417	833	277	999999	70	989	192	398	999999	820	957	999999	999999	999999	999999	999999	587	38	999999	769	787	879	958	952	14	536	157	902	999999	143	999999	999999	892	272	46	308	999999	807	89	938	999999	369	463	178	343	322	846	722	125	62	382	70	999999	886	999999	538	875	325	289	534	841	290	245	999999	937	182	127	953	999999	187	999999	999999	949	999999	518	428	999999	789	618	691	689	435	786	110	761	822	415	999999	398	508	433	452	527	554	106	969	133	908	241	171	205	892	133	938	837	601	120	632	378	456	123	95	707	597	844	415	504	999999	999999	999999	999999	999999	999999	100	753	772	263	404	650	999999	999999	517	557	457	496	797	312	848	272	169	711	782	637	941	395	347	745	929	710	999999	475	988	124	126	403	93	336	42	194	74	348	999999	999999	829	999999	606	537	259	111	999999	999999	655	872	634	412	984	484	999999	705	999999	37	333	693	959	82	999999	403	441	63	413	470	279	999999	208	999999	995	799	999999	790	789	809	495	828	663	587	820	125	489	714	419	608	713	336	999999	46	25	33	33	999999	845	999999	999999	206	697	587	999999	991	674	999999	417	194	677	833	916	606	999999	999999	39	382	262	999999	
913	727	644	805	756	943	999999	171	999999	972	999999	999999	944	586	999999	299	999999	86	753	828	451	676	306	999999	930	879	419	181	504	520	993	651	999999	655	299	999999	561	892	830	890	115	999999	999999	444	418	626	889	340	893	252	374	953	628	434	748	246	999999	420	874	999999	533	715	667	296	978	999999	556	298	999999	343	737	248	256	862	722	939	670	861	999999	999999	999999	89	287	262	999999	999999	32	79	906	63	948	151	27	952	367	999999	844	720	999999	293	79	601	54	559	514	135	999999	766	711	809	576	999999	999999	569	999999	454	437	999999	150	938	999999	487	391	242	395	596	230	304	505	332	104	949	405	999999	245	398	44	999999	747	30	344	266	367	107	487	390	999999	999999	999999	913	962	439	580	999999	191	592	219	811	999999	917	904	412	271	389	715	626	999999	82	334	499	419	709	667	130	604	999999	129	294	999999	15	59	772	240	591	369	664	379	877	350	653	999999	233	563	829	125	999999	994	978	392	861	227	474	133	574	999999	999999	999999	999999	999999	345	472	999999	66	169	868	999999	182	679	999999	60	256	999999	731	681	321	196	156	838	999999	672	851	999999	902	894	788	585	649	665	97	116	893	919	954	15	190	263	176	999999	961	999999	759	325	958	999999	614	932	742	451	263	317	115	933	455	260	493	331	33	171	999999	292	492	516	592	913	999999	999999	340	726	999999	67	29	753	876	999999	913	535	999999	570	289	856	843	208	999999	779	10	959	474	703	999999	858	999999	15	32	679	500	253	999999	999999	185	999999	601	25	950	206	999999	362	67	999999	347	957	148	999999	881	525	448	294	114	812	999999	207	862	636	999999	642	826	24	730	207	999999	670	999999	147	999999	12	264	827	258	216	491	999999	902	50	366	564	720	999999	133	506	999999	999999	148	920	999999	977	424	999999	811	999999	379	999999	631	859	903	999999	999999	10	78	999999	270	620	45	897	330	274	999999	822	280	999999	922	58	999999	234	999999	323	531	881	999999	999999	587	299	999999	940	836	999999	26	52	999999	688	408	719	709	999999	245	619	181	251	599	868	682	999999	694	171	395	330	393	999999	892	589	156	283	995	660	301	999999	999999	999999	999999	123	258	262	999999	591	251	213	349	647	988	356	999999	289	291	146	735	999999	604	854	999999	516	999999	618	160	557	542	135	723	59	952	274	999999	85	190	486	620	430	999999	112	920	192	999999	745	419	545	999999	866	991	859	925	315	376	749	549	999999	299	999999	112	999999	59	125	489	299	
695	723	341	76	109	805	526	315	79	501	934	373	534	88	208	614	999999	999999	999999	864	999999	999999	897	999999	536	635	197	980	327	788	999999	804	702	691	60	999999	214	380	766	196	342	999999	246	999999	999999	186	29	220	999999	498	27	383	981	999999	175	999999	825	75	999999	999999	999999	546	987	290	448	999999	670	999999	37	512	409	740	908	947	532	514	409	999999	999999	360	615	999999	549	999999	770	679	822	999999	525	11	870	149	999999	303	577	796	632	955	436	999999	515	186	193	928	98	287	475	44	102	661	649	802	614	999999	999999	642	996	167	999999	769	317	592	327	35	999999	270	900	615	999999	999999	881	454	597	776	844	439	793	620	741	493	214	788	999999	863	999999	77	534	659	444	935	799	474	445	999999	376	922	858	999999	296	999999	386	859	999999	367	780	205	999999	838	345	429	849	999999	426	999999	564	999999	607	999999	999999	999999	735	251	180	444	936	999999	999999	999999	999999	922	580	636	334	912	117	354	134	999999	93	999999	861	696	323	25	96	999999	58	419	112	999999	324	404	493	720	999999	144	688	229	999999	373	999999	285	438	423	999999	223	61	514	918	220	999999	980	380	515	713	48	928	165	358	522	368	999999	828	999999	607	185	152	999999	819	973	665	904	206	719	971	999999	267	899	176	999999	371	544	500	999999	451	344	999999	978	16	64	216	999999	871	907	15	597	457	876	816	674	81	999999	694	945	554	500	783	999999	544	138	780	999999	988	485	161	823	107	936	120	272	999999	173	607	764	999999	142	999999	298	714	383	137	391	93	999999	802	923	999999	555	347	951	561	373	444	878	283	188	999999	396	756	191	999999	521	999999	553	523	907	840	930	999999	421	466	494	999999	999999	999999	399	944	999999	999999	237	974	552	598	169	711	787	729	729	999999	588	597	647	542	999999	883	616	625	540	979	894	93	999999	376	925	494	76	426	999999	877	999999	243	999999	713	529	999999	947	922	606	841	735	188	121	999999	600	824	999999	999999	424	999999	393	773	414	516	999999	153	65	999999	999999	674	999999	370	456	851	606	355	999999	934	23	999999	936	693	29	698	999999	716	972	999999	999999	111	999999	124	12	995	493	999999	828	999999	999999	385	162	772	260	999999	206	375	731	270	842	999999	285	884	999999	109	351	700	754	716	273	999999	181	999999	999999	571	998	530	368	461	367	496	527	16	19	999999	172	173	999999	97	999999	999999	999999	712	636	532	826	999999	185	902	653	793	366	121	278	853	214	576	373	999999	933	999999	17	
280	903	999999	727	278	875	311	937	187	267	667	224	999999	96	469	999999	876	745	218	355	465	807	999999	139	415	738	166	433	595	800	754	164	826	871	999999	809	290	999999	999999	915	873	965	476	999999	699	999999	883	999999	745	628	497	999999	724	330	551	999999	339	226	322	540	999999	878	352	387	512	513	398	999999	382	660	668	81	197	999999	481	500	999999	47	999999	517	855	399	688	966	313	810	439	505	329	251	479	999999	491	26	205	999999	622	999999	33	999999	999999	368	999999	94	999999	425	756	431	848	61	999999	302	786	804	999999	329	199	385	999999	702	84	892	204	141	190	605	999999	181	107	486	877	251	23	254	18	496	999999	603	999999	887	64	17	999999	999999	118	186	287	687	341	876	805	247	25	331	122	999999	174	999999	999999	364	835	584	334	372	999999	890	289	541	999999	199	323	596	378	196	648	999999	999999	999999	32	13	999999	902	839	230	680	999999	999999	692	999999	401	331	753	699	999999	62	999999	682	295	104	228	897	745	890	999999	562	219	869	999999	682	55	381	247	999999	900	45	999999	999999	113	691	999999	663	596	409	404	999999	999999	999999	999999	143	999999	394	949	831	803	999999	999999	999999	697	999999	471	999999	407	19	97	29	94	999999	798	617	129	999999	578	603	999999	565	310	346	496	284	992	322	154	695	999999	660	431	415	999999	794	999999	920	58	445	999999	771	265	587	321	384	783	56	108	117	23	444	816	356	280	248	805	246	525	422	676	159	627	999999	505	437	598	999999	999999	14	999999	209	685	143	999999	789	999999	723	34	122	501	999999	223	46	999999	999999	843	999999	145	999999	988	227	405	999999	999999	81	999999	552	999999	884	999999	115	959	103	999999	814	759	683	999999	491	939	92	999999	999999	921	730	935	590	41	436	593	522	542	900	26	936	999999	60	373	999999	644	999999	640	999999	336	396	999999	129	92	866	319	170	111	654	258	905	999999	992	714	999999	145	564	520	999999	301	273	999999	999999	87	999999	20	708	319	999999	999999	191	451	81	86	999999	744	999999	507	175	999999	999999	420	888	652	999999	999999	811	345	335	176	90	246	984	848	999999	824	927	999999	999999	856	611	851	439	807	999999	463	934	915	189	304	999999	999999	355	539	999999	852	683	416	966	999999	208	372	984	505	766	945	467	232	24	710	816	999999	999999	318	515	581	980	90	586	999999	996	895	999999	41	846	999999	999999	454	979	219	150	999999	999999	979	657	248	867	934	999999	130	996	999999	999999	479	999999	999999	999999	46	34	297	871	999999	
830	320	100	313	999999	952	999999	999999	64	999999	253	804	999999	305	999999	463	661	999999	714	999999	48	999999	659	294	993	999999	999999	301	409	854	430	691	347	999999	690	765	999999	353	41	914	285	309	76	984	468	107	909	192	857	170	999999	758	583	825	564	999999	999999	999999	319	530	999999	367	999999	210	592	562	999999	32	614	933	999999	317	245	800	771	739	398	999999	826	896	776	371	443	249	479	671	117	999999	983	325	999999	93	44	511	515	917	999999	999999	999999	906	640	887	577	924	595	77	999999	999999	63	999999	999999	984	979	423	753	47	924	999999	730	920	454	999999	49	298	999999	491	283	733	294	853	773	999999	283	919	265	889	794	999999	999999	411	159	334	468	168	348	129	113	620	757	477	993	873	999999	481	999999	697	847	288	999999	999999	793	789	498	210	61	455	711	999999	168	864	253	414	449	329	771	129	484	880	999999	708	388	663	975	817	859	899	396	801	467	999999	51	515	999999	549	617	369	835	268	117	893	418	999999	462	893	234	589	434	816	710	999999	222	999999	338	396	999999	140	999999	681	350	162	68	909	601	600	999999	737	999999	900	711	411	294	999999	773	66	999999	344	210	91	999999	999999	999999	580	100	135	355	84	187	37	999999	487	556	164	999999	955	999999	508	451	861	81	496	599	999999	999999	309	999999	995	203	999999	106	391	999999	999999	98	80	999999	999999	999999	475	254	999999	560	962	86	999999	854	139	999999	999999	231	792	893	349	20	106	681	999999	475	791	999999	359	881	999999	931	999999	999999	999999	75	847	277	999999	689	975	999999	333	999999	999999	457	880	999999	999999	999999	384	59	999999	498	590	720	992	999999	746	23	37	397	894	867	655	40	645	676	999999	74	461	999999	875	112	917	732	687	170	54	999999	594	347	170	663	506	855	627	943	967	114	82	458	530	342	661	999999	722	466	290	606	812	213	424	853	999999	833	184	210	580	999999	43	832	999999	264	428	690	999999	241	999999	799	413	999999	709	925	991	13	30	543	451	999999	20	231	880	448	680	390	999999	316	427	672	681	426	373	999999	80	250	112	276	913	971	359	490	105	999999	999999	121	504	499	862	999999	813	641	759	249	999999	812	999999	907	584	48	768	999999	999999	698	128	986	337	999999	854	999999	900	753	629	999999	980	999999	136	999999	255	568	999999	432	453	999999	999999	50	666	133	271	268	299	205	692	999999	213	999999	676	406	371	216	783	999999	999999	122	341	70	21	290	269	328	686	999999	662	25	999999	345	477	628	839	
88	329	214	999999	999999	461	704	70	754	276	999999	853	729	38	48	999999	983	999999	341	999999	798	38	999999	863	943	582	999999	999999	999999	724	867	961	58	999999	293	887	579	999999	999999	660	637	999	999999	999999	717	475	999999	532	999999	999999	177	999999	145	999999	999999	59	942	350	396	22	723	170	393	999999	409	999999	999999	999999	745	161	216	419	999999	999999	227	798	999999	999999	156	477	626	999999	920	447	999999	317	825	284	525	243	999999	999999	187	47	999999	476	999999	999999	999999	137	670	794	787	999999	33	758	822	464	557	252	288	999999	999999	918	396	517	999999	945	483	999999	765	530	646	999999	216	976	999999	698	743	999999	192	543	759	28	999999	999999	428	999999	999999	797	495	371	727	283	955	375	44	268	651	999999	235	670	999999	522	372	149	999999	285	265	56	999999	133	999999	806	69	744	819	185	120	565	99	792	999999	685	606	403	999999	999999	556	999999	942	973	999999	322	525	522	789	246	656	668	683	153	202	377	999999	371	999999	999999	999999	220	999999	859	157	96	341	443	999999	78	916	968	346	785	728	425	114	999999	86	408	291	547	955	582	999999	452	882	945	600	164	413	999999	999999	999999	160	346	294	92	825	999999	999999	91	383	721	999999	688	999999	897	424	999999	272	729	294	251	639	675	265	973	999999	705	999999	395	999999	984	664	681	224	464	634	999999	140	32	726	125	426	209	174	243	999999	840	131	984	999999	999999	891	683	999999	512	252	484	90	320	751	130	756	596	248	398	66	999999	473	867	272	999999	999999	250	13	179	999999	999999	510	31	999999	501	584	230	999999	29	103	980	999999	999999	221	160	999999	999999	281	606	368	830	960	776	186	612	376	263	721	499	186	651	680	780	999999	812	973	999999	999999	999999	546	999999	732	229	305	86	917	761	999999	122	730	826	969	406	810	993	479	734	844	119	134	330	508	374	842	999999	309	950	34	409	999999	999999	231	31	69	999999	108	999999	480	110	694	999999	607	608	768	360	682	283	970	693	999999	249	225	489	134	225	999999	367	386	853	999999	967	737	256	936	488	999999	999999	999999	979	895	737	263	743	999999	999999	722	900	999999	492	769	35	980	999999	76	937	36	741	896	844	803	741	999999	627	333	727	877	999999	999999	290	999999	734	936	991	999999	604	985	481	999999	614	502	137	761	893	93	751	987	999999	999999	999999	461	863	61	502	185	163	382	635	999999	697	999999	372	999999	999999	736	45	999999	989	541	471	951	555	676	291	351	676	980	471	544	999999	740	999999	999999	672	
999999	891	682	443	999999	644	999999	359	70	999999	999999	140	999999	445	166	58	662	997	865	718	999999	999999	196	769	999999	999999	183	911	101	838	999999	173	999999	565	999999	999999	362	654	999999	896	999999	601	494	999999	320	220	778	999999	314	496	919	742	614	462	624	999999	705	913	292	317	471	321	268	232	999999	807	999999	342	999999	321	695	17	824	999999	478	999999	422	888	459	940	730	639	606	605	918	225	558	999999	940	575	149	449	372	865	435	928	999999	271	888	512	281	445	595	992	800	999999	917	645	983	178	508	999999	464	351	587	831	714	999999	314	205	259	209	999999	383	999999	256	999999	958	543	999999	123	161	10	999999	669	999999	54	999999	805	15	307	999999	756	772	999999	332	985	31	288	999999	999999	680	956	692	263	81	52	221	820	553	999999	959	999999	442	65	357	816	517	681	301	787	110	857	999999	999999	346	453	629	317	849	271	624	679	939	336	442	204	317	692	999999	999999	999999	793	261	738	347	999999	323	717	719	516	477	349	986	816	999999	823	658	794	917	999999	423	904	971	999999	999999	999999	172	115	999999	162	509	825	94	999999	954	999999	605	570	560	999999	139	912	999999	342	794	999999	692	133	223	618	546	523	774	969	828	928	821	969	95	67	647	217	103	567	16	651	264	937	999999	805	999999	97	243	391	498	510	316	638	498	999999	597	48	892	15	999999	986	60	999999	230	999999	999999	636	484	503	887	921	818	40	999999	152	30	755	272	417	399	999999	289	392	480	999999	622	193	481	999999	470	609	325	999999	951	999999	999999	150	716	999999	320	592	613	740	504	999999	999999	285	312	999999	358	842	999999	999999	615	999999	706	667	643	902	999999	312	999999	999999	43	288	606	730	89	315	999999	999999	48	436	107	807	845	549	888	904	636	999999	880	135	368	999999	832	840	483	795	324	933	999999	814	433	17	436	844	999999	225	970	999999	999999	996	804	478	804	999999	387	999999	999999	166	779	739	275	75	431	39	409	415	999999	766	999999	294	991	618	383	233	12	99	380	999999	843	672	933	674	151	999999	331	999999	823	491	462	676	484	168	164	767	999999	999999	585	406	445	301	999999	214	999999	912	15	195	999999	999999	347	298	436	319	323	116	805	999999	999999	548	999999	999999	592	964	313	999999	809	833	463	999999	999999	999999	514	974	565	551	902	999999	999999	239	878	145	999999	999999	153	174	999999	174	844	57	961	947	443	47	999999	925	709	805	900	999999	112	999999	731	489	895	703	784	462	754	771	999999	999999	642	
695	669	572	725	349	999999	149	999999	999999	988	416	654	737	210	476	999999	999999	842	107	829	824	136	705	413	314	356	999999	999999	787	420	83	999999	999999	314	748	999999	999999	999999	370	985	760	803	466	193	999999	834	999999	502	317	186	999999	928	116	256	999999	568	999999	999999	420	992	379	999999	554	235	914	572	769	999999	461	108	160	439	482	121	79	999999	669	521	97	479	198	948	82	610	305	999999	737	638	495	999999	999999	966	790	377	616	10	259	241	278	753	75	999999	50	218	999999	684	456	999999	187	798	898	452	999999	940	999999	431	687	943	929	770	999999	999999	937	999999	999999	194	999999	115	505	999999	999999	999999	252	344	414	463	907	863	583	620	698	741	461	999999	291	961	894	849	573	195	323	999999	311	508	918	935	999999	769	523	842	45	350	499	119	37	470	209	737	536	999999	523	823	999999	999999	81	999999	678	249	989	734	299	799	541	320	754	999999	136	744	425	999999	999999	148	999999	740	585	999999	251	999999	669	821	761	166	323	233	671	500	945	992	999999	825	999999	558	779	788	553	245	809	189	999999	573	343	465	322	67	684	384	482	629	732	999999	851	336	999999	999999	972	999999	486	318	648	999999	999999	143	316	600	221	999999	368	562	197	350	548	72	988	106	999999	306	844	266	548	999999	27	325	270	713	974	999999	978	611	815	419	999999	501	541	109	64	210	158	721	845	577	25	920	442	392	999999	789	348	482	690	999999	298	229	769	360	247	203	873	999999	999999	291	999999	756	746	777	591	56	530	999999	52	287	999999	132	999999	971	281	106	999999	877	999999	999999	592	505	921	148	131	539	732	190	862	999999	336	555	105	564	448	268	184	664	800	139	268	999999	440	412	999999	175	809	999999	89	150	320	999999	999999	440	698	633	999999	607	999999	62	324	999999	999999	192	999999	601	36	999999	532	999999	922	228	86	409	999999	142	75	518	619	956	999999	933	111	722	549	340	490	999999	865	999999	433	576	18	748	814	918	999999	257	461	927	148	952	275	76	999999	102	919	665	514	565	567	999999	988	699	331	390	248	999999	642	620	121	371	990	717	999999	356	219	999999	594	17	708	817	67	692	817	999999	668	44	504	457	421	824	999999	310	258	117	587	318	427	433	679	131	615	841	999999	999999	962	557	488	871	999999	591	81	506	999999	749	999999	306	882	999999	722	999999	808	194	999999	999999	221	689	999999	481	768	900	999999	170	999999	587	999999	225	876	50	814	999999	556	633	575	829	753	653	999999	508	
847	291	999999	999999	711	999999	322	431	642	529	999999	282	98	999999	999999	981	680	910	999999	999999	547	53	999999	841	740	611	999999	185	999999	379	543	999999	246	961	633	486	999999	48	459	862	999999	781	583	356	485	541	32	999999	999999	593	159	842	484	999999	960	804	861	594	142	110	999999	999999	811	272	986	997	46	137	382	999999	516	642	461	999999	13	766	469	999999	366	208	588	999999	654	999999	230	999999	92	71	999999	829	999999	880	999999	358	999999	138	969	321	370	487	999999	895	177	904	999999	516	391	999999	999999	204	344	788	999999	999999	521	708	492	786	52	295	914	974	136	552	999999	636	736	112	271	875	797	158	712	878	703	999999	940	999999	999999	713	318	999999	891	805	999999	836	999999	972	836	999999	645	192	278	84	573	530	768	624	904	999999	779	999999	906	304	407	196	86	360	240	829	767	999999	838	338	977	10	93	331	68	174	985	764	999999	924	999999	614	999999	638	314	182	924	999999	846	507	933	40	17	999999	407	999999	760	999999	742	999999	999999	999999	999999	999999	999999	573	999999	447	566	739	999999	999999	21	999999	75	999999	316	448	999999	67	904	451	895	341	404	946	992	496	999999	760	413	693	31	999999	999999	335	999999	940	540	741	999999	486	999999	999999	52	918	28	35	531	999999	991	322	256	684	999999	138	999999	999999	545	999999	581	951	523	806	336	999999	994	999999	638	739	999999	376	907	313	332	428	692	789	299	486	999999	966	964	318	768	999999	999999	999999	166	999999	327	999999	405	389	170	783	999999	952	780	999999	924	999999	999999	999999	92	625	999999	999999	362	999999	999999	999999	723	68	999999	999999	986	215	999999	999999	334	657	999999	422	999999	283	971	528	999999	548	465	739	19	28	562	662	999999	182	235	153	999999	505	999999	481	779	108	535	346	166	556	797	757	999999	999999	999999	999999	678	974	380	809	999999	886	999999	813	229	706	219	704	505	571	43	813	979	894	557	828	672	124	642	323	747	634	372	595	751	708	999999	473	82	295	983	999999	999999	425	999999	800	705	999999	262	82	889	999999	840	999999	522	984	777	29	988	127	604	999999	341	67	72	29	524	999999	72	521	881	745	632	220	588	437	20	563	405	756	999999	501	862	570	433	916	793	777	83	767	930	805	485	999999	999999	429	274	745	363	479	286	501	118	741	200	154	208	999999	16	94	973	999999	623	999999	994	112	999999	771	999999	155	999999	999999	140	999999	590	86	270	678	528	999999	173	999999	210	999999	999999	631	393	130	999999	289	999999	173	999999	988	793	999999	
999999	254	999999	589	727	503	999999	218	253	539	370	813	161	999999	883	529	999999	847	921	707	23	696	760	372	719	581	401	354	436	72	975	152	511	873	894	26	717	939	441	670	163	999999	683	999999	271	580	969	264	405	198	71	999999	76	999999	703	494	493	598	869	156	999999	767	782	190	999999	999999	311	287	229	867	999999	171	416	260	999999	999999	23	999999	111	149	611	147	999999	999999	10	62	85	425	999999	999999	999999	129	79	294	569	396	218	502	387	52	278	692	45	537	387	899	516	815	999999	999999	999999	674	496	730	545	964	999999	999999	189	510	152	885	999999	820	345	692	999999	132	691	167	812	521	999999	68	999999	919	112	999999	860	110	546	269	884	498	928	858	633	349	749	605	578	673	999999	877	999999	392	584	224	202	999999	808	394	134	999999	868	959	243	999999	860	999999	999999	999999	685	89	964	882	11	999999	892	487	68	999999	383	96	999999	149	208	563	999999	999999	344	887	999999	175	999999	162	145	510	629	999999	625	204	999999	133	743	999999	988	999999	999999	27	390	999999	332	714	636	65	999999	47	794	729	999999	679	280	382	290	974	999999	519	999999	811	999999	501	989	999999	862	863	274	259	353	417	999999	965	999999	999999	107	999999	564	999999	539	247	999999	107	999999	999999	217	945	999999	116	842	768	994	478	999999	111	280	999999	976	999999	852	772	791	761	694	386	579	795	39	999999	284	911	999999	673	980	548	999999	649	785	99	715	916	939	167	416	585	423	681	518	548	870	218	402	165	661	999999	999999	999999	999999	339	330	422	999999	795	999999	930	358	330	498	999999	441	630	114	999999	999999	936	833	633	354	119	963	897	999999	490	269	76	999999	264	999999	223	102	290	246	456	768	303	10	153	335	485	236	102	193	609	117	249	113	999999	999999	725	933	822	44	999999	375	433	145	436	536	765	421	999999	319	284	816	160	394	999999	129	400	936	689	308	868	882	999999	713	999999	382	999999	999999	999999	791	296	999999	999999	256	942	90	344	999999	573	617	570	74	142	783	909	793	999999	854	455	394	999999	789	254	524	999999	999999	505	720	999999	63	999999	999999	415	312	33	994	999999	904	999999	577	785	242	999999	81	738	999999	749	97	804	999999	425	999999	516	620	999999	506	45	754	90	531	584	624	699	520	111	767	659	830	999999	914	255	999999	412	878	609	840	999999	182	786	372	671	417	915	999999	999999	349	296	795	592	526	999999	793	823	921	999999	999999	543	999999	969	971	154	919	337	889	999999	371	763	638	20	
879	89	862	967	718	859	177	708	124	882	762	999999	864	248	243	955	462	999999	999999	885	448	306	575	212	815	227	752	999999	36	999999	999999	586	657	784	712	447	106	999999	115	71	825	462	999999	999999	999999	999999	999999	681	104	933	185	999999	999999	753	571	999999	513	659	999999	500	116	97	681	178	615	186	999999	89	535	795	858	637	133	429	69	999999	878	605	995	999999	936	81	985	102	999999	999999	313	999999	222	140	999999	446	999999	615	954	738	999999	259	999999	999999	999999	999999	155	308	999999	548	999999	852	999999	999999	999999	908	664	999999	564	45	111	589	999999	999999	999999	919	999999	405	862	422	964	999999	474	999999	216	629	251	963	648	735	925	999999	27	231	135	460	999999	999999	999999	35	782	835	60	999999	636	201	851	882	168	757	343	999999	999999	999999	583	499	388	999999	379	84	666	700	198	828	119	425	571	186	355	421	999999	999999	968	999999	639	139	467	999999	694	24	999999	368	804	890	401	999999	249	364	999999	999999	82	846	268	999999	368	91	999999	232	809	220	999999	675	537	999999	58	999999	782	610	33	454	999999	999999	679	364	999999	307	895	308	437	999999	186	216	537	719	349	862	999999	617	477	999999	492	245	745	999999	394	999999	999999	67	999999	999999	999999	639	999999	203	604	999999	177	903	64	999999	195	348	794	999999	44	423	147	817	407	999999	141	174	142	999999	999999	796	97	999999	999999	999999	475	837	466	149	542	547	874	344	125	110	695	78	562	999999	999999	153	999999	870	999999	970	965	23	999999	655	166	237	506	866	241	807	161	999999	934	860	595	357	881	655	999999	497	549	802	702	306	999999	73	612	725	999999	818	355	226	756	999999	999999	461	187	811	982	999999	50	17	112	317	948	999999	999999	702	821	24	271	794	537	951	999999	172	999999	363	999999	102	999999	781	764	422	462	999999	999999	935	631	143	180	80	673	38	999999	541	999999	395	358	777	929	909	904	97	557	560	688	805	576	75	150	999999	999999	889	688	268	252	690	999999	24	508	208	80	999999	844	201	131	509	999999	890	472	925	999999	999999	173	715	999999	677	999999	901	255	999999	368	999999	999999	357	423	783	350	198	999999	19	541	344	278	999999	999999	999999	999999	365	438	189	999999	686	603	225	817	279	999999	972	391	575	824	999999	768	100	839	515	999999	497	778	348	999999	999999	601	462	394	999999	999999	442	877	661	434	510	999999	76	116	999999	999999	776	539	153	999999	377	999999	722	195	999999	575	188	891	333	530	756	999999	100	30	997	94	999999	831	156	171	294	
105	999999	151	999999	489	702	983	166	999999	918	957	634	291	791	508	999999	277	805	999999	930	550	553	140	999999	922	999999	999999	119	598	822	945	999999	982	771	282	86	999999	870	108	873	204	999999	781	611	798	999999	808	239	498	999999	872	999999	60	240	744	552	599	473	999999	117	656	999999	568	730	973	575	652	519	519	432	999999	406	707	231	999999	815	772	999999	999999	999999	574	999999	999999	999999	999999	999999	342	751	37	999999	999999	117	478	991	227	330	176	60	999999	999999	310	298	719	76	999999	475	328	828	505	928	780	80	999999	431	542	840	264	186	999999	63	242	900	492	789	945	200	928	999999	999999	414	649	721	999999	656	669	285	106	553	485	999999	601	513	255	999999	949	416	522	56	458	386	76	990	999999	585	990	999999	806	999999	131	716	547	999999	999999	999999	999999	68	999999	937	761	999999	743	711	700	307	461	729	654	393	840	999999	999999	881	266	628	348	659	451	315	999999	270	999999	176	431	999999	936	988	689	999999	819	890	236	585	999999	999999	642	365	299	972	133	270	999999	422	999999	592	48	666	356	999999	752	630	999999	999999	281	501	787	999999	289	931	371	473	49	499	999999	999999	313	102	596	74	985	999999	369	479	999999	405	516	66	999999	999999	730	999999	642	493	413	198	999999	361	313	999999	414	75	999999	367	610	660	230	264	848	150	289	999999	79	999999	999999	768	270	148	693	875	985	730	500	450	211	999999	831	556	999999	385	999999	951	789	802	999999	919	907	11	868	531	185	261	218	936	999999	999999	210	360	999999	999999	999999	144	667	999999	808	999999	999999	635	166	519	828	674	178	472	999999	337	166	276	631	999999	861	269	280	172	999999	999999	999999	563	890	999999	999999	481	999999	999999	999999	541	294	361	994	975	354	282	845	358	702	510	92	746	473	232	627	933	999999	983	783	668	864	999999	736	84	172	21	999999	739	627	999999	402	727	24	931	53	999999	282	656	946	589	423	921	469	999999	999999	775	100	668	799	958	752	299	999999	789	677	788	999999	919	813	342	537	115	730	999999	999999	365	731	999999	188	822	999999	82	47	204	254	943	45	546	433	999999	921	999999	940	669	999999	112	69	235	264	999999	999999	999999	843	613	61	318	999999	125	91	295	54	999999	490	976	999999	680	262	473	544	734	752	88	999999	426	421	461	175	71	749	999999	999999	505	287	923	999999	306	999999	433	152	936	752	920	464	999999	352	999999	595	963	371	924	850	595	691	999999	511	999999	999999	999999	201	599	152	139	375	86	989	548	
281	566	999999	10	999999	828	330	607	999999	832	999999	357	83	59	866	211	699	825	164	710	814	757	422	999999	439	999999	242	553	793	623	999999	999999	158	999999	101	39	630	999999	999999	999999	274	93	547	679	999999	519	353	151	732	941	440	549	921	289	733	523	154	803	571	639	999999	999999	813	999999	286	245	209	278	999999	837	999999	999999	999999	142	445	730	219	742	61	919	468	100	999999	852	192	999999	999999	868	80	999999	999999	826	799	999999	436	497	280	189	403	253	320	84	194	895	999999	112	205	789	843	999999	313	999999	751	652	181	504	957	960	186	999999	778	999999	208	389	952	754	539	999999	705	948	459	999999	349	808	999999	393	906	924	999999	90	810	676	35	77	274	482	999999	156	670	999999	540	319	13	133	474	999999	999999	804	942	615	573	694	999999	999999	553	283	999999	943	53	788	999999	42	999999	999999	469	999999	315	140	125	479	678	392	840	773	418	150	37	226	343	999999	516	112	999999	876	517	126	591	140	523	991	420	999999	999999	999999	343	507	841	999999	999999	372	999999	745	688	473	936	190	853	321	486	412	999999	846	609	423	281	495	60	601	588	352	521	184	616	134	69	546	290	958	439	910	309	130	562	971	956	770	423	518	940	337	273	279	654	120	745	574	532	999999	610	847	457	249	329	321	851	498	138	999999	413	400	899	894	882	575	113	135	293	637	467	999999	82	541	661	999999	89	999999	530	999999	389	495	999999	602	358	591	462	999999	801	999999	130	467	642	859	115	999999	437	999999	397	88	17	619	290	894	230	109	999999	916	588	999999	241	610	967	632	185	918	386	307	546	301	999999	54	334	999999	517	999	868	223	999999	121	999999	711	853	999999	999999	999999	215	999999	999999	258	815	546	999999	999999	999999	520	500	999999	999999	999999	173	999999	831	106	965	962	295	999999	387	999999	240	562	999999	476	253	530	999999	525	143	416	713	267	926	297	999999	999999	573	601	42	996	509	859	539	248	948	694	880	757	999999	536	483	967	741	160	27	263	65	13	489	489	763	974	999999	277	999999	999999	212	543	999999	399	398	694	214	390	721	999999	33	251	999999	559	649	999	49	607	932	745	999999	776	279	232	520	569	999999	999999	243	535	983	999999	999999	53	491	999999	146	97	147	789	762	360	438	646	240	814	485	929	999999	764	999999	277	345	738	388	436	273	398	878	828	582	661	157	196	397	761	486	485	77	313	862	952	999999	153	983	999999	999999	633	999999	999999	999999	192	713	478	999999	999999	
926	999999	664	999999	83	748	218	319	217	999999	213	999999	258	478	337	10	999999	536	901	982	999999	999999	754	222	98	640	406	182	744	400	947	679	595	999999	835	460	820	22	239	999999	743	160	936	882	962	105	384	999999	378	94	999999	187	576	999999	999999	734	282	451	966	443	351	45	574	816	163	999999	656	577	999999	999999	189	999999	306	786	249	657	265	999999	999999	993	265	882	803	999999	999999	999999	112	978	773	110	187	379	999999	796	999999	707	999999	999999	728	437	448	806	880	501	905	479	999999	999999	377	999999	479	409	201	972	187	469	999999	914	746	999999	999999	678	999999	543	699	810	999999	999999	23	541	82	145	999999	822	555	458	999999	311	999999	999999	888	322	610	524	630	777	999999	83	619	313	475	671	383	345	15	769	13	347	802	104	675	381	776	999999	999999	343	266	999999	426	728	467	930	999999	155	504	999999	77	999999	912	921	999999	730	999999	709	999999	411	762	808	816	999999	455	665	509	660	925	517	546	999999	346	999999	521	809	999999	890	846	544	511	238	840	895	999999	723	434	999999	999999	944	490	76	999999	776	581	999999	561	641	283	802	999999	509	999999	987	999999	999999	943	625	410	823	999999	10	862	532	899	999999	968	999999	94	732	999999	628	197	980	37	479	15	570	715	73	257	25	617	54	123	999999	18	852	332	408	780	999999	480	649	870	999999	213	999999	876	56	490	640	557	550	999999	802	321	248	959	103	999999	382	910	999999	575	999999	393	818	418	897	999999	125	598	685	952	431	999999	548	120	548	276	767	999999	999999	583	617	468	76	999999	999999	999999	769	893	999999	120	407	898	143	83	811	999999	395	828	978	530	374	51	999999	598	150	655	999999	138	999999	827	999999	688	252	999999	958	999999	327	344	107	217	999999	232	999999	575	999999	533	23	474	309	999999	880	939	715	999999	218	575	999999	999999	342	999999	999999	640	481	999999	999999	999999	656	379	125	219	778	60	730	999999	773	152	681	306	54	617	641	308	828	969	946	591	999999	114	555	999999	999999	999999	11	442	300	999999	750	960	985	835	999999	643	999999	99	674	830	218	944	373	76	894	300	432	725	33	999999	811	512	463	998	745	999999	824	732	215	927	58	999999	480	657	999999	999999	321	999999	740	998	950	739	304	126	382	38	740	489	498	714	427	286	418	682	999999	248	999999	999999	99	335	819	999999	999999	746	999999	919	473	716	999999	999999	978	224	999999	999999	667	82	217	347	625	999999	811	999999	244	999999	999999	772	999999	798	353	163	224	334	128	
415	188	999999	855	558	344	463	564	34	814	325	735	212	301	392	24	241	999999	169	370	382	523	999999	392	392	246	19	49	675	373	520	959	654	106	579	847	343	227	659	12	999999	999999	786	530	918	765	307	481	999999	999999	999999	133	999999	999999	746	891	999999	941	999999	999999	334	999999	999999	661	304	366	90	116	999999	999999	680	24	999999	166	999999	229	737	999999	473	999999	938	538	550	892	261	397	903	999999	359	688	152	402	999999	347	677	748	999999	135	235	562	684	999999	999999	953	999999	999999	753	898	764	526	164	750	478	845	383	796	873	996	409	999999	999999	399	756	43	402	999999	268	42	488	460	999999	611	728	999999	942	748	778	999999	789	999999	643	15	999999	833	999999	401	923	909	964	881	999999	278	725	328	110	294	443	726	560	824	999999	720	999999	314	999999	552	32	999999	902	634	27	285	217	255	273	456	473	923	509	11	364	358	77	607	585	686	999999	409	809	657	999999	62	47	999999	999999	999999	595	999999	271	980	999999	366	17	340	863	599	70	479	65	653	821	999999	227	558	470	489	653	999999	729	885	999999	623	999999	255	330	965	247	253	999999	349	861	852	662	528	632	998	351	737	744	985	999999	416	999999	165	836	794	834	489	999999	999999	280	784	892	385	323	755	607	761	19	897	362	817	999999	999999	792	999999	857	698	999999	472	999999	915	77	743	269	260	999999	602	419	535	140	758	999999	999999	79	86	959	286	214	876	400	590	999999	847	633	808	999999	637	373	867	999999	146	563	41	697	364	716	158	126	999999	999999	15	999999	483	999999	999999	999999	453	646	999999	999999	580	493	59	81	557	198	229	120	460	393	641	999999	552	999999	994	205	717	407	715	370	810	999999	151	400	394	248	254	90	39	740	423	991	657	858	366	652	513	960	150	999999	496	48	665	679	844	999999	799	999999	771	408	360	56	930	999999	208	999999	351	658	686	318	999999	149	91	720	999999	649	581	693	242	351	691	757	267	999999	999999	999999	504	472	999999	618	449	999999	318	630	390	377	71	311	660	946	310	854	283	832	232	357	957	945	708	205	999999	115	999999	430	717	602	789	391	999999	435	915	879	113	999999	869	584	999999	461	339	603	588	279	43	295	50	836	484	434	326	999999	815	559	764	360	423	999999	716	999999	912	999999	587	999999	829	234	41	999999	999999	214	963	647	527	999999	999999	114	617	925	82	366	389	880	128	364	999999	957	999999	999999	124	752	655	535	868	942	548	552	999999	908	450	809	264	
618	999999	279	471	679	997	319	943	659	999999	999999	271	359	508	41	669	233	614	871	613	999999	317	998	559	437	779	585	957	73	99	999999	999999	272	999999	770	796	848	892	395	959	311	422	465	19	999999	274	518	443	516	882	792	303	579	205	999999	311	95	999999	43	899	422	999999	880	570	44	23	998	257	737	245	999999	999999	229	912	999999	999999	999999	989	999999	173	270	151	999999	191	306	414	999999	77	523	469	710	138	859	495	547	999999	542	894	975	153	275	271	705	281	999999	461	84	999999	892	999999	999999	106	327	870	999999	999999	911	699	273	630	999999	931	733	999999	999999	692	481	999999	375	363	720	999999	23	999999	999999	999	446	178	129	845	339	248	184	999999	19	613	811	988	856	276	47	843	630	354	45	999999	537	437	746	999999	980	351	301	539	999999	999999	999999	78	972	639	834	743	579	428	300	870	999999	999999	999999	921	880	492	876	999999	325	877	336	669	223	999999	471	18	432	750	865	988	999999	644	582	517	530	743	26	227	999999	304	999999	212	64	174	999999	999999	178	999999	498	497	474	203	224	737	176	423	854	418	177	825	999999	999999	999999	999999	924	122	999999	751	401	147	476	659	666	999999	613	999999	614	58	976	479	840	607	261	999999	524	752	430	844	351	999999	888	999999	59	616	999999	999999	649	999999	250	474	999999	427	433	999999	31	814	537	203	133	52	808	999999	441	698	999999	713	999999	195	999999	181	692	129	999999	294	259	867	999999	59	999999	179	484	999999	808	512	451	423	183	999999	999999	999999	999999	236	999999	308	307	92	177	360	631	280	866	463	965	78	782	909	26	149	112	163	213	487	166	954	567	946	999999	929	257	999999	539	678	838	86	956	465	999999	111	986	176	699	259	428	766	999999	30	999999	739	999999	999999	999999	999999	999999	202	999999	737	80	766	741	999999	999999	248	113	68	740	198	625	889	122	999999	510	914	162	999999	999999	999999	69	999999	999999	547	999999	267	999999	999999	999999	504	880	645	579	228	394	641	370	635	91	461	156	999999	999999	999999	999999	999999	626	999999	41	492	882	862	739	999999	678	681	126	204	311	999999	48	397	893	246	999999	999999	320	894	932	868	554	526	999999	12	807	699	373	535	999999	999999	999999	796	999999	999999	999999	27	906	999999	999999	713	525	176	334	263	422	999999	476	789	807	425	696	731	480	999999	937	365	17	736	746	999999	317	591	62	268	196	251	999999	219	999999	300	999999	294	355	228	353	387	202	600	999999	999999	233	584	727	726	356	999999	326	522	
999999	999999	20	179	289	570	405	934	124	76	999999	999999	56	266	175	517	352	412	386	999999	999999	999999	172	999999	157	698	754	999999	863	999999	912	286	925	200	473	367	290	903	14	784	999999	418	273	136	532	999999	11	999999	418	999999	999999	943	999999	999999	703	195	103	602	999999	999999	815	672	999999	788	164	791	255	855	792	808	237	449	408	999999	999999	410	296	46	884	739	696	787	324	999999	999999	968	753	860	496	288	273	687	881	423	969	160	347	485	972	999999	173	156	184	610	982	934	545	931	635	302	999999	67	717	292	895	37	358	427	835	195	47	999999	368	514	544	549	999999	985	999999	288	73	999999	74	152	576	550	613	999999	670	999999	433	821	235	999999	389	216	969	598	999999	999999	999999	919	649	787	999999	778	999999	669	75	442	375	560	309	357	239	999999	993	575	999999	355	424	644	757	999999	999999	999999	169	174	999999	338	580	999999	467	691	486	153	171	287	448	797	762	999999	999999	237	652	872	522	877	964	301	999999	404	881	182	526	167	171	999999	35	487	619	622	999999	737	862	405	102	999999	870	96	927	716	136	919	999999	999999	996	529	175	999999	999999	999999	999999	834	126	999999	999999	295	999999	329	999999	338	261	961	188	149	410	910	999999	256	999999	999999	17	999999	373	506	278	962	589	999999	171	642	999999	999999	999999	337	422	708	621	686	999999	807	452	551	999999	999999	464	175	740	452	80	95	164	919	119	798	283	999999	470	999999	907	136	999999	999999	167	349	671	126	187	850	727	701	999999	688	939	999999	999999	999999	774	999999	999999	112	231	146	999999	86	487	999999	36	985	63	100	248	999999	999999	190	112	333	999999	764	926	348	988	890	725	378	795	999999	999999	147	346	999999	557	695	999999	804	905	569	152	999999	999999	924	99	999999	999999	637	463	999999	910	758	870	138	82	19	848	703	124	341	421	607	290	21	999999	999999	999999	246	999999	553	434	973	285	542	190	312	999999	12	258	796	103	98	915	506	565	231	277	218	999999	999999	999999	999999	999999	573	999999	545	800	850	166	209	553	560	104	910	864	936	482	337	947	770	116	846	455	999999	247	999999	692	999999	456	999999	622	439	501	993	706	560	293	711	999999	999999	511	999999	845	58	252	542	993	999999	642	628	749	940	271	999999	441	999	428	371	335	824	999999	26	404	621	999999	999999	69	999999	213	313	999999	770	999999	311	269	64	11	406	86	705	340	687	151	827	796	682	178	526	562	707	142	999999	999999	570	792	494	658	234	471	138	482	891	
999999	338	975	978	999999	959	999999	387	999999	32	294	630	999999	175	875	576	824	905	945	542	549	506	999999	731	395	381	518	774	406	777	934	948	232	448	885	812	852	818	684	218	999999	184	708	120	637	755	85	999999	619	91	409	566	192	940	352	999999	167	999999	593	626	450	939	980	999999	97	346	407	56	999999	72	999999	16	230	736	730	999999	999999	71	103	639	306	892	165	999999	999999	999999	765	292	999999	589	655	608	235	68	768	872	204	487	32	300	357	38	345	556	367	402	345	455	219	999999	508	106	160	953	329	999999	783	999999	853	999999	999999	125	951	701	417	125	781	172	968	857	180	999999	49	802	999999	277	999999	609	956	975	999999	319	999999	126	90	558	457	282	738	999999	98	538	634	312	999999	241	87	644	148	252	999999	999999	487	361	999999	199	66	357	670	62	12	184	709	877	999999	270	52	834	620	858	667	508	433	999999	999999	641	999999	736	93	60	999999	911	471	714	363	999999	832	721	317	999999	502	110	611	686	216	999999	828	756	999999	999999	999999	999999	999999	999999	585	999999	999999	728	592	176	514	330	274	619	999999	101	999999	995	523	999999	438	331	999999	999999	999999	566	999999	746	551	855	812	999999	999999	999999	861	999999	999999	191	999999	251	118	114	138	151	999999	999999	999999	991	824	999999	211	833	999999	796	30	868	725	304	922	28	225	13	186	737	363	586	219	640	758	914	213	999999	866	999999	720	999999	202	385	353	195	730	905	999999	999999	654	979	694	999999	613	992	231	593	268	120	36	114	927	999999	999999	799	961	205	242	909	912	999999	999999	960	85	696	999999	349	951	737	297	999999	999999	999999	999999	999999	892	895	37	766	692	619	273	755	999999	616	406	800	598	999999	999999	534	673	22	523	999999	21	734	248	916	999999	881	642	530	823	716	999999	187	318	412	907	76	178	476	227	999999	999999	999999	713	999999	299	999999	751	407	513	762	999999	999999	236	118	373	167	656	999999	450	810	999999	742	999999	540	594	999999	491	196	646	167	999999	206	794	230	568	799	31	779	626	999999	140	244	999999	70	80	999999	950	210	999999	750	999999	67	35	416	325	673	289	183	874	999999	394	999999	761	356	406	449	285	15	549	999999	146	877	494	10	680	742	725	872	469	999999	999999	291	157	896	747	308	181	388	905	895	519	847	904	556	999999	574	483	669	663	630	677	944	661	474	613	542	573	34	735	582	999999	417	713	242	999999	999999	999999	865	609	107	999999	896	109	653	65	298	973	999999	945	999999	
269	999999	218	838	964	334	629	999999	292	215	999999	999999	999999	333	947	111	143	999999	999999	951	166	999999	70	565	362	780	844	17	418	325	999999	635	89	999999	322	892	209	999999	278	477	483	999999	582	404	372	131	253	776	706	999999	164	311	999999	993	948	652	995	652	999999	193	999999	622	274	967	645	109	76	32	21	999999	999999	999999	403	287	477	431	44	999999	999999	240	536	78	999999	999999	170	267	451	95	681	999999	999999	556	398	999999	999999	861	470	615	758	272	999999	231	764	650	999999	895	908	906	525	527	617	339	459	255	657	999999	320	809	806	388	657	980	351	350	999999	355	870	999999	299	616	961	428	999999	930	999999	315	313	660	413	275	999999	999999	570	999999	63	567	107	153	437	999999	551	660	809	380	614	999999	880	424	492	999999	999999	999999	616	999999	999999	198	999999	528	79	351	117	659	406	999999	38	122	999999	999999	999999	999999	258	999999	881	722	74	311	619	536	325	111	435	999999	177	999999	999999	760	928	999999	598	999999	145	578	83	999999	469	891	263	277	999999	502	663	692	136	999999	457	307	717	999999	844	264	999999	999999	212	999999	916	227	999999	699	999999	278	193	760	598	999999	465	679	654	795	999999	183	999999	351	194	823	999999	742	999999	999999	260	942	52	999999	815	344	999999	999999	999999	999999	179	999999	409	999999	999999	83	318	902	103	703	437	999999	653	999999	641	671	216	237	711	389	530	183	464	216	999999	359	236	999999	945	264	147	226	313	549	999999	21	774	493	375	121	999999	544	649	999999	848	482	999999	999999	999999	153	999999	68	537	985	584	995	787	999999	125	627	846	169	999999	839	999999	221	473	114	305	999999	999999	722	861	600	875	985	999999	404	999999	999999	70	116	755	801	999999	88	688	327	964	630	999999	581	378	748	274	999999	587	809	504	999999	18	194	824	773	256	415	206	999999	999999	598	999999	392	834	158	566	740	413	166	712	999999	532	999999	149	999999	405	325	353	123	335	531	408	724	999999	730	999999	875	291	982	554	720	999999	751	999999	376	169	999999	999999	229	191	534	940	431	107	27	114	863	54	159	377	999999	71	999999	612	588	199	999999	493	113	201	999999	999999	431	611	992	999999	781	938	773	515	564	578	999999	931	800	999999	999999	627	999999	625	104	830	142	615	623	658	999999	999999	628	186	422	358	999999	38	500	85	519	819	115	999999	333	925	281	643	812	362	937	161	999999	997	222	999999	611	488	106	860	326	999999	987	343	806	999999	319	596	103	216	999999	105	441	999999	81	167	522	
468	302	179	558	499	999999	999999	999999	647	337	999999	964	303	999999	164	931	999999	999999	703	832	771	616	691	615	685	999999	606	426	842	999999	999999	926	64	606	152	196	927	999999	827	22	725	622	169	315	999999	631	799	999999	781	173	801	964	999999	999999	999999	852	999999	999999	999999	999999	999999	845	878	927	249	704	910	999999	604	968	999999	339	932	691	116	999999	999999	385	927	63	750	146	644	999999	999999	132	558	728	856	300	999999	373	999999	999999	816	879	743	242	75	983	721	113	865	812	168	472	42	687	228	999999	404	235	999999	820	208	69	210	208	999999	127	156	191	840	313	393	999999	901	999999	874	236	416	999999	320	943	999999	647	281	832	520	456	100	999999	510	265	999999	359	737	617	679	999999	679	544	233	999999	837	999999	272	561	428	999999	570	999999	812	999999	194	189	999999	693	488	561	999999	999999	688	561	37	285	999999	999999	417	999999	903	293	385	128	557	999999	991	372	115	801	384	719	999999	999999	885	122	999999	518	80	999999	444	53	139	127	967	311	856	671	920	561	859	686	154	999999	624	287	602	693	444	999999	999999	999999	587	686	186	999999	999999	695	999999	915	226	173	515	700	599	859	164	999999	160	256	24	330	452	554	942	999999	575	29	999999	608	519	999999	83	756	529	891	999999	452	941	899	346	999999	995	14	344	696	180	999999	795	999999	132	345	542	999999	309	867	999999	43	744	488	502	945	327	999999	999999	851	999999	999999	180	999999	403	711	326	999999	999999	852	334	447	219	256	527	132	999999	613	486	184	833	885	457	662	790	432	708	462	407	401	844	928	609	999999	606	421	282	999999	371	421	28	291	288	999999	999999	999999	823	497	960	379	999999	713	591	230	28	999999	312	999999	916	970	12	863	853	517	999999	406	838	999999	649	115	849	145	251	74	999999	999999	607	10	999999	999999	999999	221	501	999999	999999	140	346	388	475	999999	119	764	999999	400	999999	165	437	770	448	145	999999	106	999999	999999	530	586	471	526	75	999999	606	311	397	999999	371	790	371	826	837	877	69	459	999999	999999	996	95	963	999999	655	10	124	836	562	984	999999	512	373	999999	507	104	668	819	323	998	796	807	999999	392	39	628	794	610	933	570	86	999999	845	601	859	999999	622	620	999999	74	361	770	749	999999	999999	858	427	724	329	743	999999	999999	146	999999	459	198	718	580	822	999999	216	514	902	991	999999	936	667	771	787	999999	481	58	948	258	647	35	999999	999999	906	181	210	999999	291	199	361	836	239	592	151	671	
999999	51	798	844	858	846	867	757	999999	550	200	655	937	267	271	999999	999999	887	614	433	139	754	674	999999	826	146	233	712	640	81	999999	85	630	126	999999	439	259	113	999999	800	999999	310	469	366	980	554	141	34	928	999999	544	999999	977	717	541	972	999999	157	28	722	623	164	126	432	999999	125	35	820	921	831	910	198	498	814	999999	828	295	318	670	281	14	208	784	450	537	999999	107	912	999999	372	72	112	94	677	186	13	193	999999	999999	864	529	321	112	999999	289	356	852	173	451	712	687	69	999999	746	717	425	379	676	895	486	28	999999	245	559	769	808	113	821	637	999999	644	258	794	999999	752	693	999999	688	999999	190	512	934	470	872	684	13	625	999999	960	761	633	517	150	46	999999	999999	999999	552	337	480	999999	41	536	189	77	438	274	681	994	33	328	691	516	714	973	93	652	373	875	765	193	765	860	875	999999	999999	999999	999999	958	346	618	554	361	689	937	481	408	291	804	999999	999999	944	999999	999999	443	942	999999	435	72	763	764	711	677	571	999999	487	181	999999	551	939	330	516	999999	657	414	999999	999999	826	777	502	685	371	568	629	36	248	422	999999	999999	696	999999	682	695	205	999999	907	876	789	401	460	310	747	739	864	924	232	999999	695	999999	999999	612	999999	999999	570	87	402	152	999999	545	58	999999	257	228	999999	999999	648	821	527	85	507	999999	549	434	326	202	938	631	704	999999	999999	27	726	400	772	93	951	999999	999999	999999	999999	764	828	999999	353	999999	62	528	884	61	999999	411	999999	620	35	771	73	999999	999999	377	999999	771	999999	353	999999	41	348	856	455	771	861	625	999999	408	896	743	79	305	91	999999	149	419	746	652	999999	401	323	116	375	999999	30	211	999999	999999	979	417	999999	484	512	321	55	206	83	122	999999	661	716	305	723	292	701	999999	669	409	237	729	35	796	999999	351	717	242	490	453	751	659	933	937	428	488	999999	594	999999	999999	999999	943	346	999999	462	999999	684	28	392	93	310	262	542	292	530	260	392	529	999999	170	999999	813	715	629	999999	999999	728	778	876	999999	864	116	974	900	523	999999	392	401	343	169	666	699	849	999999	153	999999	127	999999	417	178	999999	898	45	999999	999999	82	238	717	272	922	48	906	151	999999	228	203	288	641	999999	999999	999999	991	195	399	504	904	963	317	485	872	422	87	371	708	999999	965	80	351	735	450	65	675	138	421	130	759	999999	702	188	999999	999999	486	882	180	309	999999	999999	
646	138	999999	999999	920	242	400	510	961	545	999999	17	263	132	936	999999	327	191	203	862	999999	279	999999	999999	271	139	534	661	936	204	200	999999	999999	999999	434	223	475	342	144	442	737	910	999999	224	125	999999	925	828	999999	579	564	989	116	252	939	376	999999	913	847	790	707	999999	574	999999	999999	44	973	10	697	722	441	999999	56	999999	999999	863	119	999999	241	999999	999999	999999	386	366	999999	211	301	999999	323	67	999999	999999	494	353	735	998	346	999999	999999	90	999999	924	141	562	148	999999	942	356	127	85	267	863	681	281	586	11	999999	217	135	153	742	190	687	639	892	879	501	702	34	136	526	716	660	160	854	289	575	823	228	71	269	945	999999	247	800	966	880	223	767	734	999999	138	277	725	348	540	246	501	670	269	87	999999	331	991	558	999999	999999	530	426	999999	436	539	989	999999	884	999999	999999	450	999999	925	998	287	935	999999	490	397	449	934	812	324	53	83	163	958	984	29	624	683	688	999999	764	999999	796	999999	999999	116	999999	213	841	551	999999	796	999999	744	270	799	314	999999	999999	171	999999	277	717	112	264	362	385	40	89	999999	182	999999	999999	999999	999999	649	491	475	992	384	258	999999	103	271	299	256	420	419	698	194	999999	593	182	527	158	999999	641	694	215	999999	730	999999	133	976	378	999999	44	84	583	621	318	838	47	135	912	865	184	456	812	999999	942	966	342	894	160	588	999999	999999	999999	674	999999	796	269	57	654	149	122	126	893	999999	222	346	836	86	876	876	999999	57	999999	293	321	195	999999	208	13	764	776	239	999999	789	541	799	644	999999	613	521	578	989	481	772	999999	67	999999	714	794	605	999999	265	28	284	42	999999	629	156	999999	821	915	71	999999	889	373	883	300	999999	567	999999	702	927	472	364	999999	999999	999999	841	540	264	632	999999	413	407	999999	520	999999	552	757	928	999999	497	555	792	606	517	999999	592	409	869	767	459	999999	999999	903	212	999999	999999	999999	475	999999	787	615	999999	199	999999	657	647	264	999999	672	748	355	638	254	999999	382	680	758	999999	621	999999	442	671	999999	183	29	999999	503	432	728	999999	575	292	891	999999	999999	456	602	857	859	999999	999999	557	206	29	114	999999	136	698	829	999999	999999	196	853	63	355	999999	999999	25	729	999999	153	831	999999	125	999999	72	747	862	333	925	87	999999	999999	323	999999	884	999999	477	79	510	906	999999	602	616	999999	388	439	837	45	999999	844	999999	999999	244	999999	505	999999	999999	846	51	771	999999	
374	904	43	13	999999	539	407	470	999999	145	946	229	718	347	238	999999	473	793	633	909	827	999999	999999	501	772	999999	999999	159	461	394	630	37	738	642	441	698	999999	648	133	999999	440	999999	468	709	999999	999999	999999	817	277	999999	999999	62	417	862	999999	999999	822	542	999999	570	999999	257	19	999999	999999	918	490	999999	999999	540	999999	824	670	733	479	262	928	382	999999	999999	179	352	882	999999	999999	577	620	999999	205	462	999999	49	417	562	999999	999999	999999	383	999999	721	428	450	999999	999999	979	792	392	684	393	194	59	999999	681	999999	401	38	374	472	317	936	308	613	881	453	999999	999999	417	117	213	999999	999999	999999	187	999999	445	729	441	155	999999	999999	195	935	493	20	413	435	367	50	171	501	817	102	999999	268	422	814	568	466	999999	92	385	284	999999	106	497	505	273	541	931	671	596	228	905	333	750	373	130	870	50	238	538	377	946	999999	999999	604	487	999999	999999	630	999999	974	82	484	609	911	464	396	523	907	172	999999	999999	999999	905	598	197	999999	999999	58	694	698	426	844	999999	999999	999999	769	999999	893	27	354	814	311	511	622	999999	431	723	839	909	733	357	143	75	712	268	456	806	999999	417	744	410	999999	936	471	558	237	930	601	583	999999	769	629	890	817	999999	807	999999	292	452	999999	29	678	149	999999	999999	293	779	841	749	881	963	999999	486	999999	944	145	374	999999	74	999999	500	132	999999	999999	964	999999	253	258	701	461	468	999999	437	999999	725	999999	539	976	999999	999999	458	99	999999	701	999999	32	153	999999	873	875	442	948	228	999999	275	999999	423	924	996	623	999999	530	999999	297	423	449	320	835	557	999999	606	398	919	999999	469	411	999999	563	494	941	999999	999999	384	825	28	999999	999999	999999	385	828	999999	614	979	507	999999	928	949	564	288	291	711	317	999999	661	999999	54	999999	429	75	864	626	859	440	999999	49	999999	156	324	279	903	154	417	460	999999	904	991	999999	999999	574	541	462	716	285	212	999999	276	575	723	999999	974	490	999999	999999	521	212	458	184	999999	467	820	781	635	294	384	146	303	857	341	757	286	635	999999	854	534	412	910	999999	237	824	772	838	433	999999	305	999999	999999	581	938	999999	455	817	999999	999999	999999	999999	826	431	901	76	936	418	243	965	279	999999	873	30	999999	119	999999	874	999999	110	695	981	358	868	989	999999	867	999999	918	816	311	469	151	663	999999	774	585	999999	683	170	888	364	605	467	999999	956	999999	258	279	829	233	581	999999	999999	268	
999999	410	958	441	939	999999	223	999999	427	664	810	207	220	919	537	999999	813	201	786	222	341	999999	891	380	43	999999	619	999999	98	999999	730	600	758	404	999999	374	626	57	743	962	999999	999999	187	999999	999999	759	999999	338	741	306	419	389	92	999999	927	999999	519	587	408	526	589	999999	999999	999999	933	999999	448	999999	999999	173	906	765	457	824	547	999999	208	98	694	283	94	290	711	792	183	350	999999	999999	999999	999999	855	49	649	226	382	905	462	999999	869	999999	321	521	746	999999	399	999999	931	268	633	999999	197	430	893	134	442	308	999999	618	999999	592	702	859	999999	649	317	867	126	999999	451	641	24	854	229	227	962	572	544	143	403	999999	419	258	954	25	999999	999999	155	525	783	84	847	843	999999	286	773	999999	999999	107	270	532	999999	700	999999	991	445	342	210	676	171	870	999999	924	999999	141	183	999999	904	334	894	882	999999	999999	457	376	794	180	171	943	453	511	400	999999	872	870	991	999999	441	963	999999	422	234	999999	363	913	320	999999	627	999999	112	329	556	847	212	388	810	937	253	999999	207	999999	180	267	232	660	999999	327	999999	354	150	465	22	941	754	481	999999	252	247	544	66	871	553	610	840	999999	954	553	999999	494	70	63	475	991	766	315	999999	967	256	703	444	993	870	282	421	647	316	999999	999999	730	999999	568	999999	708	393	999999	999999	569	426	999999	705	999999	92	567	294	96	989	31	185	448	999999	690	995	544	110	73	10	999999	199	202	999999	349	999999	513	764	502	363	766	607	439	999999	682	551	157	999999	517	910	313	988	999999	657	999999	999999	654	501	49	572	166	608	329	336	999999	380	999999	292	365	476	578	999999	791	732	233	999999	745	855	999999	149	848	546	592	162	696	291	864	544	531	999999	999999	22	724	929	999999	167	287	113	151	311	327	999999	641	51	341	509	206	601	999999	871	693	999999	943	900	724	619	26	177	639	170	516	689	760	455	670	999999	88	999999	535	75	145	642	714	255	822	982	999999	999999	999999	197	999999	272	999999	999999	226	16	78	999999	214	587	150	999999	999999	980	794	999999	114	196	380	775	430	344	76	999999	735	999999	94	697	88	999999	714	476	356	452	85	254	578	999999	999999	664	497	264	657	999999	924	34	178	733	461	194	877	718	179	55	766	999999	999999	750	924	175	999999	380	745	472	999999	674	764	999999	905	999999	69	999999	957	716	288	176	686	128	444	710	882	360	246	894	864	999999	306	310	686	335	57	827	186	999999	999999	
999999	999999	999999	999999	260	999999	157	999999	910	134	873	761	463	999999	599	73	88	316	999999	293	999999	144	851	999999	999999	377	999999	345	580	502	241	828	895	973	171	657	999999	53	999999	450	735	532	336	769	999999	244	843	544	96	271	969	521	962	779	999999	999999	666	999999	207	882	806	999999	999999	999999	893	55	865	489	604	942	999999	999999	132	772	557	48	808	92	618	643	999999	919	259	319	999999	999999	865	126	802	189	990	916	999999	311	999999	923	285	918	999999	945	378	999999	939	153	699	934	398	199	231	142	184	584	967	564	358	886	562	938	884	999999	999999	749	687	999999	951	654	999999	821	138	634	763	999999	999999	673	274	180	980	115	619	598	331	999999	894	669	15	416	949	291	952	757	371	346	999999	702	765	628	999999	524	201	55	745	576	71	596	379	294	378	999999	999999	187	905	457	329	295	999999	514	999999	999999	999999	545	705	999999	869	999999	273	426	855	999999	907	646	999999	466	913	574	852	754	999999	308	299	721	47	999999	992	999999	851	913	999999	748	850	999999	773	999999	114	656	349	839	707	689	999999	953	439	999999	396	999999	683	449	543	999999	999999	106	899	556	728	698	507	999999	914	104	999999	359	409	116	663	656	999999	846	361	267	999999	23	57	999999	974	346	999999	183	999999	349	101	412	380	999999	314	753	361	999999	930	416	158	299	999999	612	169	974	999999	999999	210	739	999999	836	97	286	530	430	59	974	582	391	416	334	791	575	999999	127	979	999999	802	909	305	655	915	945	119	935	98	444	765	999999	792	959	972	529	568	264	324	103	999999	884	704	386	644	548	10	824	507	359	610	51	995	999999	530	301	443	135	921	152	177	595	999999	614	219	999999	599	999999	361	272	17	747	803	885	999999	999999	999999	999999	20	999999	945	294	437	739	999999	723	999999	384	439	681	95	442	343	999999	926	156	553	999999	176	72	949	553	999999	245	352	862	248	119	22	612	96	524	999999	554	207	882	168	602	780	495	999999	224	27	680	187	574	999999	999999	959	999999	373	125	752	948	999999	401	999999	202	999999	972	999999	895	999999	826	594	571	327	789	975	53	988	951	318	681	495	734	535	792	67	777	457	617	160	763	249	999999	771	999999	136	999999	70	965	215	808	999999	681	852	201	999999	615	257	999999	655	915	270	422	806	81	462	692	999999	39	144	619	524	868	745	999999	999999	623	799	160	662	179	983	32	745	510	999999	814	999999	344	706	452	999999	999999	961	245	503	826	174	999999	714	999999	
939	40	999999	595	999999	999999	935	253	614	472	816	999999	961	999999	931	247	677	999999	410	648	810	531	333	692	100	691	907	999999	115	999999	459	109	999999	229	999999	999999	999999	999999	226	999999	878	639	999999	999999	635	432	999999	485	313	265	159	999999	299	75	999999	417	707	149	999999	603	999999	435	147	999999	22	716	660	742	255	977	999999	526	90	880	769	180	999999	98	66	999999	819	432	206	849	611	591	809	380	999999	823	256	999999	999999	622	295	452	999999	876	232	999999	999999	139	239	336	999999	632	787	419	305	999999	999999	618	92	836	783	812	239	298	251	431	907	290	156	431	731	999999	871	467	595	327	679	999999	866	147	897	690	999999	869	640	979	803	999999	84	144	218	637	999999	999999	839	482	223	213	999999	801	21	999999	999999	807	604	224	999999	330	823	978	782	999999	999999	945	939	102	619	369	657	271	999999	516	215	999999	999999	999999	35	999999	628	122	113	999999	300	75	135	999999	999999	394	275	425	229	483	576	999999	361	999999	885	34	878	746	862	853	999999	373	183	504	284	999999	999999	511	199	707	702	710	875	316	398	687	819	999999	395	999999	104	242	52	153	940	120	999999	999999	999999	11	185	999999	999999	999999	999999	926	891	999999	141	736	800	999999	236	522	999999	999999	230	54	999999	208	999999	354	360	637	759	999999	999999	39	564	174	320	999999	302	198	531	820	461	999999	999999	472	795	198	999999	658	435	340	16	530	372	84	889	616	564	20	999999	830	530	622	500	999999	605	861	76	966	426	900	999999	47	990	960	414	605	658	668	412	26	952	702	999999	428	999999	801	999999	999999	285	999999	999999	292	401	701	999999	838	133	788	999999	934	999999	435	242	535	869	968	539	412	669	293	957	896	608	779	999999	999999	420	999999	300	804	204	999999	690	722	565	999999	646	999999	671	576	481	999999	999999	477	895	527	999999	676	559	348	271	264	821	999999	746	448	684	999999	824	999999	427	999999	999999	72	740	545	744	519	969	999999	331	250	740	103	999999	97	105	999999	999999	360	368	744	523	951	542	939	764	698	999999	126	504	33	999999	210	158	430	999999	738	737	359	782	950	706	999999	27	30	524	728	190	658	353	553	737	474	999999	683	538	546	999999	800	781	999999	543	852	196	999999	776	540	944	391	715	366	403	535	999999	418	47	654	934	521	425	45	518	327	773	950	296	999	108	474	891	999999	218	999999	577	999999	999999	853	682	999999	254	999999	783	799	942	987	999999	212	896	693	646	884	612	18	385	746	537	226	
89	245	999999	776	441	480	499	880	157	466	957	840	999999	193	972	225	999999	441	261	999999	384	999999	800	93	113	414	828	17	233	999999	999999	999999	209	199	774	446	999999	477	552	999999	999999	999999	839	693	254	66	691	462	911	396	741	944	494	818	841	302	444	999999	673	999999	651	491	657	947	999999	999999	641	999999	418	999999	517	799	888	948	419	999999	947	117	839	56	723	999999	105	836	468	616	347	999999	357	482	12	779	803	999999	999999	817	414	892	787	127	425	999999	53	999999	879	999999	999999	545	408	529	355	337	999999	627	999999	286	395	820	488	999999	999999	259	464	936	999999	738	996	999999	297	999999	907	999999	329	721	631	845	331	999999	957	527	999999	801	982	828	999999	999999	999999	186	223	999999	432	594	413	498	338	175	423	999999	853	999999	945	999999	258	806	621	300	17	376	995	467	954	676	863	960	738	999999	276	999999	809	999999	56	999999	158	911	179	323	650	831	392	465	999999	999999	999999	999999	582	866	553	999999	217	999999	668	324	191	756	999999	999999	999999	999999	999999	351	898	787	308	995	103	136	999999	346	999999	307	649	186	984	540	45	740	810	56	388	999999	443	100	999999	973	199	732	638	999999	491	999999	592	207	81	999999	999999	644	915	870	722	456	330	999999	999999	909	196	492	339	651	721	689	945	999999	999999	887	999999	808	368	999999	806	999999	497	999999	854	222	715	452	114	999999	973	400	824	999999	334	931	551	999999	999999	518	999999	999999	402	999999	680	802	478	999999	999999	999999	999999	758	285	591	73	361	958	186	361	337	204	743	387	396	677	330	864	999999	359	143	345	999999	267	999999	999999	108	968	511	472	62	744	806	320	921	999999	224	124	243	876	972	999999	375	875	223	324	53	330	16	318	360	937	472	559	998	847	462	999999	436	54	964	392	457	999999	309	592	398	433	466	586	999999	215	630	999999	386	170	970	999999	54	535	503	778	962	202	122	124	281	257	321	83	357	723	999999	199	911	590	999999	661	575	630	926	620	863	430	855	154	316	343	182	838	877	999999	999999	901	550	196	999999	265	601	194	321	151	121	393	238	739	999999	999999	228	796	644	319	239	423	999999	999999	914	541	346	968	807	938	999999	483	999999	999999	276	787	999999	725	169	999999	70	391	319	785	508	480	201	125	627	875	999999	386	203	999999	999999	43	302	999999	281	889	918	632	386	383	76	638	999999	538	473	999999	792	502	999999	384	258	999999	114	999999	384	443	350	231	351	932	822	698	289	638	999999	243	495	
981	453	999999	351	437	14	935	718	869	999999	662	652	887	92	622	748	999999	319	578	999999	478	999999	999999	548	697	291	454	560	378	358	559	265	999999	254	811	59	999999	42	821	844	178	115	514	160	687	578	464	849	210	949	470	328	703	314	26	697	999999	731	999999	999999	999999	385	350	999999	734	406	423	999999	999999	573	391	786	497	999999	999999	373	778	687	861	129	827	604	360	428	888	240	999999	924	999999	123	443	999999	999999	675	294	793	999999	993	999999	290	165	999999	999999	637	568	999999	831	999999	554	999999	919	999999	869	534	328	999999	34	921	632	504	844	999999	414	999999	139	755	407	822	999999	967	608	784	272	999999	963	15	35	723	860	214	408	593	999999	584	999999	999999	766	853	357	339	999999	999999	371	920	445	999999	417	421	999999	812	285	19	529	999999	55	144	666	298	570	322	929	999999	999999	428	105	261	999999	999999	999999	624	988	554	474	999999	999999	764	423	351	999999	307	598	613	999999	58	999999	399	73	793	538	999999	848	478	292	45	409	467	783	943	824	193	548	587	458	882	823	731	544	418	388	291	720	325	162	273	999999	326	95	22	499	706	197	334	999999	999999	776	999999	999999	439	711	741	980	999999	999999	952	758	20	165	343	234	206	854	999999	415	257	348	533	326	29	321	999999	382	771	999999	128	999999	999999	296	555	999999	999999	470	999999	706	646	999999	250	798	210	515	999999	171	999999	999999	999999	851	542	918	53	564	253	203	252	127	628	999999	219	999999	408	955	999999	724	609	238	920	736	999999	949	999999	946	108	734	126	513	999999	922	999999	982	160	999999	999999	305	999999	999999	862	120	999999	987	999999	287	101	222	999999	254	971	999999	999999	523	867	999999	112	592	999999	107	465	518	999999	738	519	999999	738	236	999999	141	999999	248	999999	618	999999	810	517	999999	871	490	854	885	344	872	542	618	370	117	124	594	174	871	155	155	534	353	42	489	999999	381	549	865	999999	268	752	733	518	942	157	999999	58	350	999999	669	252	580	184	999999	206	900	345	999999	999999	291	967	630	999999	999999	93	33	777	37	999999	500	941	988	548	999999	130	999999	110	427	999999	67	545	824	159	486	903	954	178	827	293	577	45	919	754	65	999999	999999	640	192	859	134	290	999999	67	231	728	999999	41	999999	999999	999999	799	918	999999	64	745	999999	480	616	999999	138	854	949	744	999999	464	999999	244	999999	785	998	999999	918	568	999999	776	525	999999	928	758	649	923	999999	743	896	999999	127	259	700	319	158	650	34	761	
730	279	341	286	351	766	999999	29	547	322	999999	999999	881	359	833	287	230	385	551	857	782	215	782	216	847	999999	999999	772	543	184	636	999999	153	167	999999	999999	445	248	999999	172	62	630	386	999999	656	677	895	768	425	423	98	999999	999999	176	978	524	999999	135	999999	412	428	999999	485	373	999999	738	999999	999999	520	277	999999	981	959	999999	805	161	999999	34	559	179	52	579	357	999999	95	864	999999	977	188	323	79	999999	810	23	744	129	154	999999	83	917	603	999999	257	158	580	117	812	999999	370	827	695	473	575	999999	370	999999	585	365	287	820	490	999999	999999	206	207	532	181	946	644	686	16	816	950	641	576	999999	332	208	549	978	999999	999999	999999	360	628	606	744	999999	653	895	999999	789	735	262	436	505	634	999999	950	999999	935	865	85	684	820	879	522	999999	999999	498	527	386	999999	309	999999	999999	999999	195	578	601	787	630	303	999999	999999	227	999999	698	214	80	246	281	258	500	52	999999	462	932	540	999999	999999	811	858	164	378	166	974	435	493	484	999999	448	482	358	271	314	572	335	999999	999999	797	999999	728	622	261	255	138	324	999999	999999	500	558	999999	999999	517	999999	772	148	381	987	252	999999	215	730	65	999999	799	899	999999	738	623	136	401	937	951	269	92	246	903	132	37	660	178	910	999999	466	793	653	841	295	999999	434	954	553	360	152	618	999999	566	463	456	239	95	999999	959	373	999999	717	877	258	999999	535	999999	259	959	592	999999	999999	746	599	14	999999	68	944	205	198	182	847	587	999999	999999	94	679	999999	675	798	574	999999	951	620	308	85	999999	592	400	16	199	705	594	999999	665	999999	261	967	458	999999	180	150	333	999999	201	320	140	999999	999999	999999	856	795	583	170	999999	999999	353	136	301	929	380	475	553	198	999	999999	262	819	154	336	833	712	991	375	627	434	326	190	429	999999	945	706	999999	999999	160	999999	132	434	749	999999	970	134	675	529	929	999999	597	999999	999999	724	999999	320	924	280	975	999999	804	218	999999	593	520	173	706	999999	984	674	489	961	48	605	355	999999	80	326	999999	999999	46	471	999999	999999	837	192	999999	705	930	634	782	999999	615	999999	599	913	891	166	317	807	428	372	999999	265	999999	635	106	176	999999	239	999999	607	915	277	116	342	773	620	999999	337	754	11	382	359	891	999999	999999	40	15	441	936	913	18	558	290	673	999999	189	706	999999	95	999999	999999	701	393	184	799	348	901	267	150	281	999999	979	62	999999	990	195	
373	999999	288	75	999999	937	302	336	599	367	986	442	415	593	999999	554	252	999999	675	681	966	717	974	18	139	748	300	665	513	38	505	999999	683	741	815	999999	922	999999	91	398	999999	66	999999	442	361	468	999999	557	367	855	737	549	751	319	999999	656	999999	999999	936	999999	647	636	822	570	861	133	758	673	777	658	631	231	431	286	999999	909	141	999999	657	670	896	743	308	658	300	955	121	374	523	999999	788	652	999999	668	750	771	243	999999	581	237	709	188	779	708	234	515	127	999999	46	999999	524	999999	623	275	526	999999	338	999999	280	999999	21	394	160	618	869	979	999999	999999	535	999999	675	127	960	429	960	717	999999	999999	999999	784	838	646	337	214	644	854	999999	818	151	846	999999	79	744	675	999999	325	37	171	838	999999	377	363	999999	535	643	999999	973	204	315	808	941	738	740	999999	77	375	66	946	999999	999999	999999	999999	622	689	77	606	383	294	999999	645	690	801	760	188	417	999999	999999	999999	570	999999	880	834	512	342	905	704	338	259	608	851	268	90	197	999999	304	57	741	260	467	999999	33	689	991	670	128	149	978	561	88	999999	668	264	999999	736	999999	126	817	999999	783	373	277	134	685	361	999999	609	614	937	999999	369	743	456	344	534	223	201	842	842	999999	999999	725	776	180	999999	192	999999	704	461	689	999999	240	460	477	999999	768	899	13	639	293	999999	535	51	677	999999	999999	222	999999	851	999999	942	999999	999999	76	27	647	500	953	999999	178	382	904	999999	257	706	139	293	979	250	765	324	198	212	558	705	999999	684	109	462	178	970	94	853	939	747	904	999999	394	999999	999999	278	945	344	470	911	614	382	793	971	589	565	999999	999999	96	207	753	81	425	999999	786	963	999999	501	999999	999999	999999	999999	999999	509	999999	873	999999	999999	795	497	378	854	999999	647	100	858	999999	138	999999	612	999999	999999	766	999999	993	832	839	32	999999	999999	876	454	843	272	624	999999	168	999999	179	716	666	713	883	599	828	899	339	778	280	928	82	999999	628	888	470	881	294	482	516	969	43	875	999999	312	999999	924	20	479	32	538	699	607	958	166	946	34	532	176	912	103	999999	71	999999	744	420	613	825	955	802	999999	277	686	777	210	999999	790	856	999999	979	904	888	860	755	999999	238	474	999999	472	942	999999	359	128	569	999999	475	972	133	999999	892	16	999999	65	676	290	999999	23	829	758	999999	165	178	999999	197	999999	214	642	315	20	515	945	999999	999999	22	366	999999	159	
126	365	734	710	667	999999	999999	972	805	999999	193	475	481	224	645	555	989	999999	277	407	999999	560	999999	999999	666	122	606	946	999999	746	52	999999	896	120	999999	474	33	772	497	434	272	224	999999	381	999999	840	538	301	999999	753	373	236	98	986	999999	565	157	901	54	999999	999999	742	276	68	790	873	999999	370	327	181	532	226	999999	842	144	716	357	835	384	825	999999	315	646	999999	999999	816	232	910	891	341	326	999999	728	942	297	999999	948	154	590	585	271	178	973	138	231	156	936	255	999999	513	218	322	526	228	971	999999	999999	999999	685	973	651	668	479	986	999999	999999	999999	999999	554	999999	999999	212	999999	799	564	415	342	517	731	236	879	999999	68	388	132	13	606	509	971	466	434	635	999999	617	999999	602	698	986	999999	999999	999999	590	999999	247	745	15	999999	727	999999	565	498	587	590	459	999999	674	999999	101	999999	851	803	999999	384	98	999999	141	999999	637	864	961	717	356	244	910	999999	299	285	999999	642	999999	999999	878	845	416	999999	999999	55	19	523	269	992	607	131	431	999999	669	215	612	68	613	272	439	862	702	848	152	353	680	880	804	399	789	458	747	914	924	153	968	129	341	96	733	124	604	968	119	234	812	892	909	93	999999	761	38	854	507	26	153	568	999999	999999	374	999999	718	870	213	159	384	517	103	999999	247	492	999999	999999	538	999999	267	733	738	917	999999	999999	971	999999	726	37	429	893	999999	999999	10	409	303	837	999999	604	406	999999	765	960	850	999999	798	393	845	190	44	511	325	192	758	419	829	908	963	586	167	997	999999	185	729	490	109	194	526	837	199	889	805	934	918	533	968	778	77	244	989	588	875	546	993	918	578	999999	159	590	580	395	999999	999999	999999	408	589	589	240	369	205	999999	867	18	999999	155	705	390	274	235	450	999999	841	728	596	579	132	999999	192	811	911	875	45	935	267	803	999999	670	497	519	944	388	548	707	48	999999	720	867	555	848	222	999999	959	924	150	999999	999999	155	548	867	286	980	407	428	457	330	999999	931	750	197	140	999999	893	999999	291	71	511	143	999999	999999	858	265	63	999999	598	999999	916	120	795	736	259	869	131	999999	999999	963	981	129	259	999999	807	999999	126	368	717	187	999999	213	999999	88	28	420	465	337	999999	999999	927	999999	999999	733	413	467	146	999999	937	270	913	999999	522	327	999999	391	884	999999	413	79	148	695	626	421	428	999999	477	999999	717	999999	999999	999999	620	221	999999	918	300	
525	315	349	652	999999	431	457	274	42	690	325	998	637	536	494	924	939	882	999999	446	418	315	701	990	429	999999	107	999999	999999	651	311	292	171	999999	368	665	73	427	47	274	999999	157	999999	31	162	718	90	313	919	869	681	338	803	481	881	220	613	359	232	805	999999	600	154	390	389	43	836	545	177	999999	860	522	845	968	277	271	918	999999	838	711	226	793	937	999999	999999	972	999999	690	999999	157	62	714	204	242	999999	578	999999	16	642	128	882	999999	146	100	19	168	493	999999	213	620	999999	933	521	999999	999999	540	662	895	419	416	554	156	335	30	776	155	327	613	37	699	268	999999	47	719	828	681	657	846	250	811	488	652	486	999999	855	128	203	683	653	409	999999	117	597	999999	573	736	999999	126	324	863	999999	999999	807	514	361	391	896	801	692	907	999999	999999	654	999999	999999	902	669	735	999999	658	952	643	999999	628	783	161	324	812	155	102	471	541	531	386	970	608	999999	971	248	473	232	999999	991	745	526	109	999999	989	999999	671	76	484	999999	666	910	999999	920	189	731	999999	77	93	656	599	999999	352	294	278	636	329	67	697	496	701	436	561	652	224	111	684	999999	334	515	483	36	986	589	865	476	773	999999	999999	250	49	406	148	744	402	308	183	814	999999	362	977	614	999999	988	260	239	359	555	705	87	57	510	742	578	182	999999	999999	762	428	802	999999	641	999999	457	999999	304	999999	816	999999	999999	927	869	515	971	537	869	657	999999	339	999999	126	228	999999	999999	203	539	664	999999	999999	829	847	421	395	391	499	346	999999	921	541	956	942	542	305	789	160	187	999999	771	50	312	915	463	432	793	999999	645	659	813	263	917	639	727	999999	430	78	516	483	133	999999	201	656	735	465	999999	999999	584	922	202	437	999999	544	999999	529	269	913	394	988	602	999999	853	686	408	668	623	999999	224	298	875	999999	999999	999999	870	298	849	656	999999	997	999999	999999	110	722	466	386	247	383	746	999999	984	516	684	527	881	426	628	514	257	76	842	67	478	295	57	482	793	999999	999999	604	680	613	732	999999	939	999999	605	141	999999	999999	430	250	579	999999	314	368	45	999999	999999	454	670	344	408	123	165	992	999999	999999	675	984	592	926	709	152	526	381	783	297	999999	387	821	999999	295	235	646	999999	999999	461	981	999999	999999	678	499	229	933	999999	214	619	999999	947	999999	790	465	245	440	504	541	999999	500	932	584	748	999999	444	632	999999	59	999999	999999	563	
514	999999	833	986	547	914	436	999999	218	190	176	174	65	641	514	999999	41	999999	794	999999	70	999999	960	58	113	698	999999	999999	596	760	999999	40	999999	999999	442	704	957	999999	698	526	77	61	228	320	766	999999	999999	895	930	602	999999	999	388	999999	503	463	218	784	883	999999	773	382	892	457	892	145	999999	387	209	810	83	563	360	278	999999	18	831	649	292	999999	999999	255	999999	994	619	297	652	999999	184	978	495	999999	595	849	753	694	999999	771	428	630	397	315	696	129	999999	587	999999	120	999999	494	632	999999	502	199	842	999999	258	898	999999	605	493	216	212	230	999999	900	968	510	525	999999	850	70	231	999999	306	700	999999	14	475	42	648	999999	999999	690	356	999999	679	405	17	235	446	269	933	999999	147	190	112	476	805	628	619	148	594	999999	644	999999	347	841	893	999999	968	253	433	805	956	951	999999	522	873	397	231	572	999999	300	944	590	136	408	999999	125	598	999999	209	846	422	510	947	697	55	784	590	838	512	865	999999	999999	836	138	999999	196	541	589	602	418	407	57	999999	304	925	63	445	938	327	777	553	885	54	586	392	456	14	952	477	999999	999999	392	69	638	42	751	999999	997	542	999999	584	18	999999	999999	449	999999	865	652	771	991	348	651	999999	999999	321	381	999999	259	746	999999	191	588	122	512	611	25	987	999999	271	184	309	448	999999	989	202	999999	404	999999	147	27	999999	361	190	485	750	165	870	999999	999999	660	999999	999999	261	133	156	995	999999	999999	189	434	387	858	390	999999	692	900	256	532	542	999999	977	999999	121	999999	827	830	408	637	762	456	154	663	999999	611	999999	804	197	281	999999	999999	649	426	84	713	640	732	970	592	999999	999999	999999	348	791	550	683	708	393	532	305	999999	597	999999	999999	999999	289	723	179	779	999999	888	999999	999999	688	346	136	999999	999999	999999	98	999999	999999	815	844	911	547	806	872	148	927	999999	999999	664	975	527	609	999999	999999	350	999999	916	563	201	999999	904	147	934	659	999999	424	132	887	985	443	210	466	782	424	314	196	483	999999	40	851	999999	999999	58	998	999999	736	745	359	479	974	182	542	667	248	940	774	613	156	427	724	999999	985	434	230	775	70	826	999999	999999	999999	950	999999	532	349	999999	436	98	935	497	718	678	999999	417	999999	999999	999999	799	543	484	539	583	336	999999	315	57	167	53	827	233	111	909	999999	462	325	34	999999	19	328	999999	513	685	677	999999	708	56	999999	577	423	999999	117	999999	293	492	
999999	999999	623	640	226	302	275	392	270	999999	396	999999	898	321	102	999999	999999	999999	480	728	970	854	999999	678	725	269	26	590	629	868	999999	839	626	297	104	744	411	476	999999	36	549	130	424	965	999999	900	157	719	485	437	805	458	790	999999	521	512	999999	945	999999	957	999999	685	763	402	596	557	999999	611	226	358	999999	687	866	454	999999	849	439	939	416	825	999999	999999	114	201	73	666	58	70	999999	999999	78	466	561	835	750	864	367	999999	378	714	718	545	503	137	852	127	592	346	387	999999	83	735	539	100	999999	979	580	571	339	929	508	999999	836	999999	289	999999	136	40	703	324	999999	417	571	701	116	576	803	977	999999	945	999999	711	683	113	518	342	999999	470	990	770	293	796	693	448	215	999999	999999	868	847	734	991	561	999999	999999	190	666	174	837	983	278	999999	999999	232	393	856	999999	999999	732	126	999999	201	665	50	999999	999999	695	724	132	999999	519	867	999999	999999	999999	954	521	78	999999	923	852	178	99	487	999999	594	690	574	309	999999	999999	999999	976	752	999999	543	335	521	999999	42	999999	999999	52	352	999999	999999	251	472	999999	439	999999	728	826	809	273	778	111	188	328	348	349	131	424	539	86	369	999999	192	239	81	629	999999	999999	588	438	999999	999999	747	999999	321	353	228	956	999999	258	689	999999	177	488	131	999999	156	202	372	692	373	527	512	275	115	520	68	243	999999	810	343	999999	248	381	999999	653	999999	175	999999	999999	131	174	554	290	397	45	722	999999	117	999999	482	999999	996	895	74	393	622	482	907	800	999999	999999	420	70	914	999999	999999	796	999999	478	87	980	999999	377	571	209	973	231	999999	999999	798	364	135	906	999999	535	999999	999999	316	969	40	999999	268	216	709	146	753	494	999999	999999	950	926	578	999999	562	502	999999	628	334	865	419	400	604	999999	12	999999	859	514	999999	999999	955	742	490	165	447	205	721	999999	999999	999999	999999	489	855	810	999999	871	785	495	353	835	914	745	28	450	560	999999	999999	430	214	999999	287	248	761	986	999999	217	446	999999	999999	367	999999	642	961	900	419	930	999999	793	718	140	154	999999	171	897	474	219	999999	999999	605	808	917	301	775	887	156	999999	999999	868	697	911	435	373	303	985	64	281	999999	128	999999	629	104	494	712	83	635	913	86	999999	522	903	999999	406	817	999999	450	489	866	83	753	999999	212	676	105	806	704	781	999999	185	843	202	435	999999	18	976	713	432	588	701	262	243	999999	999999	356	999999	427	39	
555	909	545	575	414	710	375	828	426	428	398	905	379	853	843	901	30	999999	999999	999999	999999	840	999999	999999	900	175	820	519	999999	999999	999999	311	389	675	999999	999999	639	277	787	724	239	190	560	294	44	683	332	408	400	999999	999999	37	999999	537	640	714	239	528	999999	249	999999	999999	756	999999	109	97	525	703	628	999999	271	752	541	753	659	218	290	395	982	226	843	999999	999999	843	504	999999	984	851	44	999999	930	121	602	548	834	383	433	482	999999	947	168	628	999999	716	999999	999999	496	572	999999	432	999999	843	999999	999999	999999	999999	736	912	583	807	112	673	669	117	752	999999	160	992	919	999999	784	808	210	45	68	225	642	412	875	412	999999	422	973	611	96	97	575	153	152	367	647	521	898	387	845	999999	999999	999999	964	999999	941	504	999999	602	648	626	999999	510	400	190	835	333	47	999999	13	690	999999	999999	31	665	583	17	849	562	999999	999999	909	823	200	573	266	969	448	999999	470	310	999999	380	963	999999	454	999999	752	999999	531	324	483	727	384	164	794	999999	650	308	243	999999	999999	101	964	385	999999	819	320	999999	924	999999	884	999999	999999	999999	921	329	104	561	221	518	264	887	40	324	789	191	448	45	999999	365	329	150	824	999999	656	677	416	587	753	634	755	925	47	665	439	504	999999	681	999999	474	806	999999	96	999999	999999	766	70	650	596	535	381	999999	999999	569	546	744	164	183	56	254	913	517	808	587	762	999999	849	375	884	999999	173	766	999999	315	999999	999999	63	109	857	889	616	766	999999	228	262	999999	878	478	129	695	350	999999	635	988	561	299	290	509	962	350	916	695	999999	311	371	614	481	741	20	316	690	65	325	999999	637	157	525	590	334	999999	460	381	999999	199	944	329	999999	814	753	268	949	554	147	999999	972	921	10	689	856	648	999999	146	999999	812	14	999999	999999	479	360	414	773	700	999999	680	889	545	449	999999	367	999999	483	667	999999	999999	999999	999999	917	808	194	716	156	836	733	686	292	323	913	443	194	658	800	999999	463	999999	494	259	379	466	627	999999	999999	433	331	814	175	999999	158	715	456	999999	377	720	294	644	267	937	999999	999999	397	575	632	999999	999999	999999	251	999999	213	999999	267	117	767	461	190	757	244	723	514	918	521	950	175	207	986	325	291	90	377	819	91	999999	292	880	79	999999	804	999999	50	623	573	353	138	508	999999	349	999999	916	539	999999	999999	544	433	999999	977	447	410	435	29	76	999999	171	454	394	568	710	
825	886	391	999999	953	769	999999	890	355	177	821	999999	748	647	224	375	550	839	419	546	132	244	903	631	651	378	455	999999	205	412	899	743	999999	748	523	223	999999	411	584	640	861	542	999999	809	625	743	999999	999999	999999	62	620	999999	975	31	587	591	983	760	486	584	323	708	999999	943	277	87	726	999999	133	999999	840	149	265	778	684	590	541	999999	999999	908	692	83	132	153	791	294	768	918	170	932	999999	774	999999	10	327	999999	999999	758	541	999999	26	686	258	850	221	481	999999	206	999999	997	59	890	754	578	999999	999999	586	551	162	982	319	808	839	200	770	76	225	264	461	531	742	783	999999	999999	891	999999	825	999999	932	320	935	999999	581	173	883	349	29	355	118	87	576	306	606	999999	238	218	999999	67	89	154	265	999999	745	999999	999999	276	339	999999	687	886	424	315	619	999999	57	747	236	999999	317	431	56	869	999999	384	954	999999	999999	12	999999	999999	169	999999	201	999999	64	840	826	999999	999999	617	19	733	668	232	662	999999	687	999999	999999	491	982	180	999999	999999	107	396	948	371	999999	819	99	337	66	999999	726	656	124	831	787	999999	999999	470	768	699	422	323	211	923	999999	999999	999999	999999	500	999999	700	988	28	542	689	668	892	999999	905	999999	999999	682	676	663	505	15	156	855	977	304	569	999999	412	60	246	784	999999	34	649	176	70	677	836	999999	314	737	638	999999	151	128	324	466	564	679	181	739	646	548	999999	715	547	902	444	206	999999	999999	586	967	999999	999999	483	867	815	738	999999	850	845	368	358	999999	377	575	714	859	979	113	956	999999	999999	506	148	999999	999999	934	629	999999	999999	640	139	999999	999999	670	999999	246	644	999999	651	826	650	331	999999	999999	999999	660	999999	971	198	999999	226	84	231	853	99	800	767	837	270	880	999999	869	617	215	238	232	616	999999	300	477	999999	531	462	140	92	999999	999999	860	456	946	595	657	999999	657	423	64	904	999999	580	484	479	806	197	770	999999	781	999999	689	999999	967	53	641	681	720	371	694	622	101	770	543	999999	999999	391	323	295	461	898	959	791	999999	327	999999	999999	816	998	417	344	999999	423	310	842	922	811	488	999999	999999	999999	260	999999	999999	442	813	536	47	295	999999	999999	873	485	265	882	999999	897	875	649	734	515	999999	999999	953	360	930	677	999999	999999	275	105	903	420	340	485	648	673	999999	741	999999	781	98	530	999999	999999	470	216	167	428	98	35	936	839	999999	448	120	999999	343	999999	511	145	76	
347	30	477	521	463	999999	779	243	999999	835	999999	999999	952	426	344	296	960	999999	723	519	999999	611	250	168	74	999999	891	374	120	999999	692	239	379	714	999999	510	957	999999	16	72	388	999999	999999	199	802	704	226	32	776	251	999999	489	788	625	35	735	779	318	457	222	262	415	132	750	152	999999	765	247	674	834	999999	489	999999	660	141	857	603	999999	365	999999	34	999999	598	869	957	213	451	999999	689	26	730	648	33	794	810	972	71	267	999999	899	999999	978	357	999999	912	892	606	137	494	178	141	729	953	98	999999	392	816	263	793	999999	462	22	557	658	113	689	466	98	999999	168	795	346	999999	466	430	56	999999	999999	956	999999	999999	324	269	999999	884	999999	999999	935	606	999999	999999	808	473	117	447	999999	430	698	838	232	435	518	286	335	999999	794	725	496	667	151	870	999999	306	728	343	147	999999	46	773	112	994	531	492	433	999999	986	999999	999999	999999	503	999999	999999	818	999999	639	98	48	934	148	100	285	209	277	465	556	999999	511	745	773	309	184	394	999999	736	999999	904	35	999999	332	396	921	999999	477	173	525	57	351	999999	99	255	109	818	897	683	999999	795	263	999999	999999	999999	484	137	999999	720	329	241	898	92	999999	999999	999999	194	611	752	178	455	732	999999	939	999999	999999	939	999999	527	209	365	496	251	908	443	999999	998	976	325	911	794	999999	999999	999999	294	158	269	75	364	193	999999	216	155	515	381	999999	999999	97	376	361	544	999999	605	999999	964	744	656	183	999999	999999	73	218	295	999999	999999	749	975	270	655	360	395	999999	301	344	295	999999	351	999999	537	380	500	911	609	964	376	322	111	999999	879	549	502	96	12	999999	129	706	921	314	140	632	999999	889	441	26	999999	670	999999	270	235	816	403	999999	645	692	593	162	608	999999	474	71	999999	999999	390	999999	999999	309	871	30	225	999999	237	46	605	999999	292	610	479	593	998	999999	999999	840	999999	999999	155	581	450	320	687	999999	999999	599	839	78	984	359	508	335	167	666	799	169	55	646	589	366	325	740	410	982	682	24	999999	768	999999	807	999999	327	960	287	859	560	343	257	489	999999	206	999999	921	932	999999	154	999999	999999	906	999999	794	999999	999999	788	265	999999	909	999999	294	93	276	81	149	186	631	191	999999	999999	999999	248	825	797	167	951	169	999999	819	477	881	538	589	999999	999999	956	999999	999999	843	999999	31	159	651	639	963	405	999999	135	397	999999	310	920	779	554	533	667	156	997	999999	532	629	
476	890	442	822	755	504	284	218	192	174	278	999999	202	858	999999	999999	196	834	761	591	44	401	84	176	960	758	44	468	205	810	999999	999999	999999	552	555	999999	218	816	217	999999	999999	917	215	580	41	999999	587	695	999999	79	960	172	999999	941	594	84	816	275	861	997	470	999999	22	382	158	132	36	649	313	399	999999	379	626	860	504	126	196	504	144	388	181	999999	593	136	849	852	700	379	957	480	452	943	954	999999	440	280	999999	832	432	909	555	937	392	485	690	999999	546	594	446	478	887	999999	140	483	825	132	999999	886	533	305	432	656	691	832	999999	999999	424	416	999999	999999	222	999999	82	235	832	244	955	999999	445	267	316	115	933	489	999999	999999	999999	481	394	999999	59	27	999999	136	487	898	255	559	538	255	176	139	174	222	266	533	249	999999	650	591	176	999999	450	275	989	999999	723	212	999999	999999	999999	943	31	122	184	204	64	945	999999	934	999999	406	580	200	100	186	941	999999	233	999999	999999	999999	999999	802	151	999999	999999	44	147	170	185	52	320	721	999999	233	118	62	47	71	478	304	166	999999	602	999999	999999	260	184	812	384	999999	978	999999	925	724	122	999999	970	247	999999	999999	808	587	758	945	999999	858	577	867	78	888	683	171	590	596	999999	123	999999	382	404	999999	860	334	785	183	73	140	796	898	120	889	999999	800	445	459	495	579	999999	656	999999	999999	999999	317	743	496	328	999999	598	999999	974	998	28	597	843	309	999999	999999	801	584	881	955	72	679	999999	189	806	999999	726	999999	999999	181	165	553	698	721	644	999999	590	299	854	256	542	999999	923	122	870	494	999999	145	299	999999	777	383	774	727	620	13	560	999999	999999	445	999999	466	999999	802	843	475	999999	131	665	616	893	999999	729	999999	423	604	999999	999999	318	321	999999	591	842	100	404	782	999999	971	110	641	992	35	609	419	165	85	240	131	278	405	595	999999	999999	682	128	275	653	999999	314	25	999999	916	999999	378	999999	509	999999	147	408	71	696	928	30	34	999999	999999	902	999999	480	348	999999	633	375	912	999999	999999	121	169	971	999999	138	999999	666	95	999999	85	779	241	899	655	461	999999	723	217	709	667	814	455	68	999999	373	999999	669	965	651	999999	551	343	651	428	398	465	175	278	999999	67	271	935	640	548	97	670	999999	824	999999	280	910	167	213	69	286	666	110	721	999999	795	999999	700	443	999999	534	999999	590	481	267	995	999999	454	285	651	405	999999	814	519	172	702	922	844	
999999	999999	713	394	139	592	999999	731	364	453	512	147	96	570	502	999999	24	651	90	939	566	891	351	465	882	561	663	408	851	591	558	999999	873	135	999999	71	67	150	316	997	340	536	641	484	941	147	565	835	385	944	999999	520	999999	983	287	197	40	257	511	577	928	742	879	772	895	999999	274	961	948	441	812	874	999999	999999	608	40	999999	999999	523	744	996	828	32	999999	999999	47	450	890	847	999999	41	809	638	738	79	597	656	999999	589	502	873	603	887	944	141	630	185	540	384	257	999999	999999	733	999999	999999	110	720	972	685	999999	998	384	123	999999	999999	13	246	999999	22	999999	383	390	999999	31	871	999999	940	999999	775	999999	861	999999	515	999999	496	999999	86	871	168	968	999999	999999	193	731	999999	498	489	999999	544	999999	393	579	527	999999	999999	999999	884	711	999999	999999	169	642	999999	229	995	999999	868	523	37	999999	999999	374	448	54	144	999999	999999	999999	528	383	913	999999	543	647	82	292	392	152	726	937	983	999999	999999	999999	809	999999	488	999999	735	999999	629	965	999999	999999	212	28	141	483	238	184	361	337	192	999999	273	591	999999	558	999999	713	705	725	797	99	558	561	398	467	245	898	220	242	821	124	753	999999	241	541	445	63	161	909	999999	551	586	655	192	999999	717	999999	999999	929	817	31	709	904	178	255	454	999999	629	673	247	340	963	129	999999	78	999999	325	360	567	123	102	561	795	811	255	513	902	379	934	749	28	999999	999999	425	799	414	848	779	986	999999	794	433	487	671	583	588	467	150	123	694	401	999999	579	815	724	999999	999999	102	999999	999999	552	281	695	999999	229	577	999999	703	715	999999	999999	545	373	480	328	669	84	133	238	667	56	762	265	250	999999	161	192	475	999999	999999	501	756	999999	253	544	523	738	563	452	16	906	763	434	999999	999999	999999	503	108	496	999999	999999	789	864	999999	695	790	26	999999	576	78	394	216	13	386	172	173	999999	130	936	805	930	999999	999999	232	761	293	337	999999	475	501	657	999999	978	999999	943	999999	892	602	558	999999	999999	999999	987	383	621	699	999999	58	999999	611	999999	383	999999	999999	134	999999	117	641	504	412	462	220	999999	999999	420	999999	999999	367	999999	999999	280	95	571	999999	308	999999	533	308	610	72	533	289	517	999999	333	284	922	999999	999999	999999	604	260	108	156	301	999999	999999	912	999999	999999	471	999999	615	837	341	92	811	979	392	487	351	809	41	442	878	182	702	126	999999	145	388	940	846	999999	856	29	987	
425	999999	21	342	999999	345	300	999999	141	674	680	532	250	999999	942	904	999999	999999	999999	229	666	277	128	594	197	171	826	932	999999	555	999999	999999	999999	104	999999	97	381	999999	730	999999	741	841	746	508	999999	594	510	672	445	999999	813	999999	999999	999999	999999	158	772	427	999999	459	519	367	999999	586	431	999999	220	999999	87	855	533	887	999999	331	488	824	999999	620	999999	602	999999	164	496	493	999999	999999	918	521	772	247	324	953	999	280	954	999999	770	170	87	331	383	364	594	590	513	925	649	740	999999	506	999999	162	855	999999	999999	364	999999	587	844	999999	781	699	383	840	540	579	888	726	376	114	64	370	543	250	229	306	999999	999999	980	815	999999	188	999999	275	620	999999	108	999999	999999	599	999999	193	325	999999	550	684	980	999999	999999	934	47	922	373	999999	999999	266	618	614	333	999999	795	964	999999	39	867	603	499	118	229	999999	999999	999999	255	999999	602	871	54	291	700	544	326	815	856	56	778	44	999999	992	823	363	553	493	132	978	804	547	586	999999	394	946	194	872	999999	682	462	605	677	596	614	581	999999	337	914	789	999999	980	999999	560	261	999999	788	999999	999999	999999	823	999999	319	277	972	64	294	999999	896	753	360	453	290	183	999999	999999	999999	227	388	252	151	226	579	999999	801	824	439	36	44	561	167	999999	999999	669	859	999999	999999	410	999999	999999	296	463	441	170	439	999999	700	935	966	88	476	571	128	999999	724	607	418	999999	476	999999	625	999999	723	344	595	672	866	620	323	999999	887	999999	603	828	955	687	999999	418	904	77	134	503	69	956	95	596	999999	545	944	261	66	319	934	476	999999	37	739	106	574	766	867	999999	999999	848	201	519	999999	300	96	999999	822	999	81	408	33	999999	209	999999	258	999	999999	999999	676	72	71	999999	31	999999	893	928	948	688	844	147	210	55	882	999999	764	575	999999	277	999999	908	439	999999	248	535	999999	813	999999	972	848	575	662	546	412	999999	786	624	498	999999	999999	168	98	144	999999	933	999999	978	249	988	12	682	999999	836	872	767	633	999999	338	495	684	999999	109	975	839	279	485	999999	642	999999	434	150	87	788	870	300	820	999999	999999	999999	337	474	573	840	999999	175	204	826	999999	645	925	999999	295	999999	165	326	999999	122	304	886	999999	544	999999	916	564	862	604	592	999999	999999	947	338	999999	999999	168	220	516	269	15	674	84	659	989	997	407	999999	999999	85	632	554	999999	707	999	999999	857	793	999999	657	285	117	570	999999	999999	102	
697	999999	678	272	999999	945	809	799	116	630	812	798	555	348	518	912	17	528	959	420	999999	999999	338	98	176	374	91	859	999999	999999	114	471	798	999999	309	809	973	592	242	686	999999	999999	601	379	212	68	248	999999	148	373	109	51	652	999999	752	457	268	589	105	478	863	999999	815	218	526	350	10	658	48	708	938	425	296	282	999999	908	648	959	999999	118	136	301	720	620	798	72	818	358	154	852	551	394	999999	999999	823	794	999999	999999	853	861	999999	589	999999	439	435	684	754	379	999999	999999	999999	309	703	987	351	999999	999999	999999	999999	463	999999	999999	514	196	167	999999	928	999999	459	882	292	265	115	999999	999999	547	550	290	194	123	317	999999	584	999999	999999	252	999999	508	999999	261	563	999999	973	400	999999	999999	85	999999	282	881	755	231	920	891	561	553	203	679	937	804	31	949	20	305	155	93	77	999999	153	914	863	430	122	207	999999	862	292	715	694	643	471	984	999999	313	368	96	999999	692	749	499	58	20	570	616	240	613	419	677	254	255	349	872	422	367	27	999999	118	999999	573	999999	999999	488	984	304	343	47	941	999999	937	68	565	384	999999	653	866	852	859	999999	967	999999	452	614	470	449	304	999999	572	999999	295	43	977	805	129	60	238	569	999999	276	282	203	999999	999999	999999	195	689	964	418	768	501	175	475	612	755	858	999999	655	28	545	999	744	999999	999999	421	999999	90	760	999999	413	424	999999	826	999999	233	774	53	740	874	284	999999	339	999999	804	999999	999999	567	374	59	999999	804	583	551	490	276	999999	728	380	301	835	114	999999	710	14	999999	205	349	882	389	980	814	999999	999999	743	786	670	563	670	152	300	346	716	999999	992	609	999999	999999	346	326	694	55	999999	449	999999	999999	999999	629	999999	999999	953	781	685	985	78	456	298	802	808	999999	606	974	68	237	10	999999	398	227	999999	405	512	450	13	999999	999999	935	151	76	742	999999	999999	50	387	220	198	519	661	730	642	999999	320	49	946	999999	720	719	987	445	448	549	781	612	912	780	947	513	778	129	299	143	314	232	69	999999	999999	565	597	848	999999	490	837	667	585	999999	95	999999	999999	371	844	975	947	706	628	202	792	999999	138	999999	999999	684	999999	541	441	508	240	97	999999	712	893	164	131	999999	999999	957	712	123	37	740	695	484	19	999999	999999	324	196	608	604	999999	452	405	437	991	999999	364	749	305	236	86	940	997	999999	791	477	690	853	807	311	670	490	678	325	999999	999999	
999999	674	334	266	126	322	999999	999999	122	269	498	727	140	563	999999	999999	416	886	950	800	999999	990	999999	939	999999	470	388	306	933	386	773	89	999999	90	798	689	424	49	999999	763	317	513	999999	999999	999999	999999	723	253	999999	461	84	999999	374	597	223	999999	456	395	671	999999	933	999999	999999	735	496	418	999999	59	765	361	794	376	776	196	492	194	619	696	959	631	747	144	46	482	312	981	715	999999	867	11	999999	39	377	464	829	981	953	646	44	571	999999	674	487	908	667	707	999999	188	114	38	187	999999	435	50	908	799	299	999999	432	999999	702	244	999999	763	128	765	999999	321	366	999999	240	972	661	999999	999999	82	657	138	815	604	999999	537	347	838	824	483	603	337	556	40	692	999999	999999	529	868	50	493	724	790	902	708	704	821	603	999999	214	107	999999	694	999999	999999	170	272	828	550	999999	897	352	999999	645	171	672	765	999999	999999	363	759	142	529	315	589	932	348	913	896	270	715	743	50	619	385	566	642	999999	999999	531	614	999999	979	702	153	999999	784	999999	740	45	938	495	785	445	455	999999	517	388	255	999999	822	359	999999	999999	460	163	312	999999	269	604	39	54	446	296	749	374	163	827	171	999999	158	999999	999999	860	332	999999	958	604	174	420	59	999999	475	679	708	265	462	699	252	990	839	464	885	146	16	894	58	499	695	91	811	690	227	999999	70	629	187	82	957	999999	999999	707	999999	849	554	775	999999	766	999999	494	911	463	584	181	999999	693	318	45	853	999999	181	468	999999	93	999999	369	46	667	999999	999999	88	390	999999	999999	795	141	999999	46	591	241	325	291	999999	211	179	357	115	55	999999	377	321	151	999999	529	68	736	797	82	999999	999999	738	911	157	508	999999	530	999999	571	999999	477	393	282	453	622	122	889	999999	707	999999	999999	264	999999	470	252	768	936	999999	999999	999999	69	344	237	999999	999999	502	414	144	999999	795	649	636	543	669	730	999999	49	697	605	999999	999999	188	999999	168	989	999999	747	450	905	999999	479	368	508	617	999999	143	166	486	57	999999	707	755	999999	999999	999999	624	720	332	739	268	999999	249	566	805	786	880	999999	999999	806	474	755	963	239	673	325	291	138	999999	351	597	827	563	649	999999	709	422	45	186	895	374	220	425	711	999999	20	999999	801	999999	830	999999	888	97	679	583	374	744	526	479	597	999999	999999	794	980	152	441	175	999999	999999	105	999999	844	999999	999999	442	263	340	262	592	662	94	489	999999	105	999999	708	
739	883	76	120	965	896	999999	589	912	877	426	444	999999	214	845	641	720	607	466	602	821	999999	246	329	44	492	933	817	513	502	71	699	85	444	701	292	999999	970	999999	477	999999	488	270	564	999999	999999	693	999999	999999	999999	769	827	638	999999	999999	826	999999	999999	86	483	999999	748	86	420	999999	999999	999999	999999	513	562	118	999999	999999	989	999999	343	652	682	491	148	999999	555	999	70	732	244	999999	772	557	875	645	785	893	656	999999	541	412	850	748	999999	536	568	999999	264	344	999999	999999	649	990	553	183	964	265	937	684	999999	748	999999	687	581	999999	999999	999999	637	917	333	999999	821	485	999999	931	802	933	999999	612	241	680	744	725	712	885	421	782	13	999999	681	529	999999	972	105	792	396	173	177	999999	999999	990	999999	347	999999	999999	999999	174	999999	999999	999999	40	885	335	453	738	14	300	974	999999	255	813	573	935	999999	999999	900	849	389	988	545	999999	766	925	672	250	443	406	714	548	358	256	573	391	999999	650	644	630	999999	999999	999999	105	198	481	999999	136	426	311	111	217	999999	687	785	229	87	742	274	959	662	212	999999	999999	585	999999	347	998	999999	192	615	595	169	279	330	31	211	449	999999	295	726	546	824	141	305	506	285	670	999999	999999	999999	588	386	684	967	999999	72	189	520	762	143	210	999999	244	696	999999	57	993	999999	999999	28	637	302	978	242	126	388	173	313	88	999999	677	537	999999	999999	999999	219	485	999999	14	958	31	929	999999	999999	999999	660	589	445	999999	459	291	313	707	335	676	295	999999	451	999999	937	999999	876	441	610	465	672	990	367	669	306	572	999999	362	999999	997	708	614	826	999999	466	799	727	523	629	869	999999	830	570	210	741	811	43	461	76	69	999999	999999	87	696	999999	669	999999	776	999999	886	600	950	901	337	967	999999	999999	999999	394	148	999999	362	999999	999999	101	999999	999999	999999	927	495	539	240	999999	746	852	220	537	140	863	796	999999	951	41	743	279	423	929	243	243	70	999999	308	76	927	887	791	686	345	604	999999	249	999999	848	997	356	370	664	164	484	999999	999999	449	999999	999999	572	230	331	77	471	677	913	196	999999	999999	264	240	999999	367	999999	70	534	201	536	851	557	510	999999	44	396	909	999999	774	758	485	916	999999	437	478	365	999999	470	618	873	927	108	63	153	980	742	999999	206	307	305	424	999999	951	913	29	999999	71	127	296	999999	562	918	148	999999	447	951	999999	803	695	12	201	999999	915	327	999999	753	503	367	
132	999999	280	712	461	478	344	262	964	877	417	437	303	549	183	999999	321	18	959	624	705	39	999999	999999	511	999999	113	999999	317	999999	999999	276	546	704	994	995	410	849	466	670	104	194	986	999999	999999	267	708	651	426	977	999999	600	999999	879	661	102	32	957	999999	166	374	520	945	340	572	151	890	598	999999	999999	536	471	551	999999	530	999999	999999	999999	926	253	596	461	407	339	627	714	482	667	53	901	972	999999	999999	999999	305	583	999999	656	999999	255	376	119	106	247	450	999999	58	504	999999	149	60	349	40	999999	570	912	999999	616	712	999999	668	232	554	653	215	93	822	251	993	947	282	396	999999	681	876	999999	365	170	888	92	999999	977	319	904	851	633	422	690	999999	999999	471	999999	943	999999	586	154	564	999999	41	367	999999	807	511	411	999999	663	999999	359	999999	93	557	952	727	999999	201	999999	999999	650	801	582	671	142	511	609	485	999999	999999	999999	105	732	921	911	138	531	371	858	475	908	47	198	941	73	609	656	835	519	905	323	975	999999	240	999999	652	459	695	589	305	901	925	226	220	999999	263	999999	171	999999	823	205	268	343	226	999999	612	612	641	607	532	855	999999	999999	745	999999	999999	999999	999999	17	269	999999	999999	999999	999999	573	982	821	978	740	809	260	494	199	999999	709	65	999999	678	236	999999	49	999999	97	999999	450	138	959	481	90	694	63	856	999999	386	154	370	487	780	652	999999	999999	633	900	798	281	371	999999	280	45	84	873	531	275	706	999999	999999	747	723	121	445	33	350	999999	55	756	403	999999	813	551	999999	577	999999	36	999999	520	999999	917	299	785	89	554	688	445	999999	821	531	591	457	167	292	622	763	999999	999999	998	999999	735	854	999999	999999	41	999999	999999	696	999999	999999	505	999999	999999	999999	944	458	999999	42	891	999999	905	999999	999999	234	812	999999	999999	268	726	814	202	999999	216	999999	679	72	257	908	58	783	959	748	510	809	36	529	271	354	348	174	825	636	999999	663	545	999999	630	817	999999	158	125	999999	999999	692	819	686	999999	126	143	999999	999999	39	984	118	385	166	391	425	208	292	620	310	999999	562	988	566	503	552	999999	835	442	439	843	899	667	498	999999	817	999999	349	674	999999	221	999999	999999	796	999999	217	287	388	462	214	999999	782	538	814	551	999999	704	263	193	999999	592	307	449	771	195	95	450	887	999999	573	436	859	617	475	99	463	999999	201	914	999999	999999	999999	382	237	820	71	371	852	999999	369	123	735	165	999999	999999	
913	26	202	610	566	766	400	999	999999	778	759	999999	72	999999	98	819	512	349	897	999999	446	924	222	950	134	723	597	940	29	460	700	703	999999	913	186	446	406	590	357	529	999999	156	999999	458	71	897	999999	999999	999999	549	999999	396	268	999999	125	999999	804	252	486	843	178	999999	979	439	87	999999	918	159	999999	651	999999	921	999999	378	172	999999	999999	763	888	236	424	469	999999	480	849	314	444	919	797	197	641	999999	999999	514	360	423	177	999999	380	14	978	999999	999999	216	136	689	404	890	999999	825	556	51	363	259	999999	709	379	999999	590	773	621	999	362	360	20	269	817	486	28	748	999999	387	392	883	999999	999999	880	874	354	169	910	554	999999	971	640	600	999999	854	999999	651	54	668	999999	607	393	979	999999	238	206	866	871	917	999999	999999	702	999999	658	479	11	999999	999999	999999	164	430	863	76	252	999999	720	999999	469	963	400	376	999999	465	999999	785	500	279	999999	652	677	487	298	992	682	342	279	471	942	999999	999999	932	999999	550	513	999999	744	326	736	417	999999	786	407	999999	526	505	720	999999	266	999999	979	732	686	186	999999	676	999999	870	394	999999	120	258	477	999999	120	468	553	999999	951	869	51	999999	543	69	144	999999	89	390	475	187	621	42	214	79	350	999999	999999	646	723	999999	999999	873	999999	825	999999	269	999999	999999	797	68	951	567	999999	396	999999	999999	199	627	51	999999	999999	751	404	999999	999999	88	54	999999	797	989	222	907	439	124	999999	177	251	999999	762	874	582	820	593	999999	999999	64	746	817	248	544	931	999999	604	788	999999	170	479	725	536	228	225	910	471	807	846	53	137	999999	439	663	564	481	865	177	362	775	168	999999	999999	999999	341	236	169	999999	68	594	312	999999	873	796	698	526	190	543	659	999999	359	999999	570	191	927	999999	388	999999	999999	459	762	437	999999	474	12	491	999999	302	886	988	751	218	749	261	741	485	308	643	999999	47	301	999999	517	691	999999	382	999999	999999	999999	767	847	583	999999	608	831	999999	226	409	793	217	999999	887	657	999999	999999	151	46	318	450	999999	275	745	999999	943	999999	441	920	744	999999	630	999999	944	985	128	999999	177	936	999999	999999	866	999999	999999	849	999999	999999	413	673	999999	999999	284	346	119	358	866	501	112	999999	338	450	999999	954	481	999999	999999	154	838	902	538	999999	752	215	895	888	584	191	999999	895	863	688	999999	767	84	973	773	999999	999999	999999	129	627	999999	999999	607	700	40	911	787	548	999999	613	425	510	145	
999999	28	999999	450	999999	774	684	134	216	110	650	695	999999	880	999999	587	880	199	253	999999	911	491	999999	608	999999	857	673	404	828	220	259	272	253	632	757	999999	704	843	999999	821	445	502	999999	999999	956	15	999999	40	289	961	805	999999	182	999999	234	834	479	470	255	999999	999999	289	306	996	850	999999	999999	999999	132	552	882	47	466	431	348	418	660	999999	999999	999999	999999	642	125	867	415	999999	999999	999999	408	923	999999	243	597	370	720	165	206	834	262	579	563	999999	907	999999	88	768	957	750	389	999999	183	44	819	65	913	468	999999	439	591	24	999999	925	601	209	76	649	449	106	999999	193	999999	825	999999	82	636	61	999999	999999	999999	646	878	999999	146	592	749	451	424	541	457	999999	990	766	999999	247	291	638	999999	708	669	439	328	860	999999	206	999999	999999	851	747	429	861	733	785	650	944	999999	999999	788	999999	459	624	999999	907	649	460	202	455	582	944	790	997	254	999999	999999	359	328	28	999999	940	989	401	999999	999999	122	595	528	215	126	309	112	343	849	797	258	54	999999	421	221	588	999999	157	775	999999	999999	999999	616	706	75	301	625	127	648	999999	29	67	34	557	794	63	931	987	339	283	842	999999	999999	457	778	675	999999	907	806	721	937	842	626	999999	999999	691	979	821	149	999999	683	999999	999999	999999	777	999999	29	657	626	168	657	999999	817	501	74	510	283	169	928	400	156	718	321	927	999999	187	999999	999999	837	113	84	119	848	514	999999	858	762	999999	999999	588	655	497	291	999999	73	921	34	999999	627	219	417	999999	893	749	678	999999	673	767	999999	599	759	687	999999	522	999999	547	177	999999	901	216	748	138	489	350	744	658	999999	673	999999	989	163	315	999999	627	696	264	999999	999999	999999	999999	194	994	64	89	828	968	678	769	564	999999	753	999999	234	999999	999999	288	340	553	14	999999	999999	999	904	999999	446	453	972	201	999999	999999	331	78	478	999999	31	999999	999999	409	521	999999	980	668	119	347	245	443	91	303	165	418	924	672	104	815	999999	195	100	952	643	385	999999	999999	943	734	205	685	252	959	398	718	999999	930	999999	238	49	868	999999	566	999999	999999	372	678	45	999999	905	658	973	999999	999999	836	663	131	999999	146	780	503	999999	384	152	560	200	132	999999	447	213	994	999999	999999	776	239	999999	533	96	640	22	326	451	999999	829	999999	999999	999999	793	999999	999999	93	173	999999	457	545	154	516	424	315	999999	999999	773	999999	999999	911	999999	999999	999999	999999	542	140	999999	136	
133	464	62	197	555	999999	847	999999	339	353	393	129	830	744	999999	241	95	787	999999	999999	999999	999999	552	853	332	918	999999	606	999999	856	29	924	58	47	772	993	492	999999	999999	999999	999999	999999	910	430	214	94	90	282	696	653	851	754	999999	264	309	360	911	999999	865	636	86	251	905	482	999999	468	80	793	972	426	748	138	826	298	322	625	862	131	649	247	999999	999999	909	999999	15	999999	999999	794	738	999999	999999	293	101	999999	743	999999	306	438	107	745	23	297	310	280	905	999999	927	999999	999999	684	498	789	559	627	799	830	342	855	476	68	999999	999999	999999	560	343	999999	46	502	999999	106	328	433	34	999999	999999	549	945	638	999999	292	999999	178	852	63	923	302	734	999999	534	913	883	450	961	48	188	999999	242	999999	936	450	999999	435	188	999999	365	74	764	656	402	260	884	704	709	193	999999	398	433	999999	999999	51	730	572	967	641	222	877	471	986	724	497	316	999999	701	999999	606	911	990	17	999999	859	538	87	999999	284	999999	189	999999	999999	325	790	999999	999999	123	895	719	124	468	546	633	487	602	777	931	905	943	688	999999	999999	587	999999	408	425	312	999999	512	999999	500	692	612	42	146	693	670	934	193	999999	92	805	986	492	452	999999	384	221	266	760	156	175	341	999999	186	999999	999999	514	999999	887	929	999999	999999	999999	623	775	934	600	350	909	116	997	999999	868	999999	207	28	999999	368	954	999999	100	520	752	507	999999	361	271	856	999999	503	166	552	305	155	745	422	919	868	677	518	784	870	357	654	158	999999	999999	743	978	718	105	156	999999	999999	999999	825	640	569	298	999999	672	999999	940	415	950	455	426	722	860	999999	108	237	690	445	267	999999	999999	107	358	881	888	527	999999	691	407	19	124	459	317	920	781	999999	579	263	846	50	999999	941	703	703	36	750	999999	203	619	868	465	991	588	999999	662	999999	220	416	535	154	865	999999	18	940	340	999999	414	940	12	747	657	437	599	226	999999	231	403	655	855	999999	644	999999	82	539	554	999999	870	699	267	248	150	172	999999	701	185	682	933	999999	999999	999999	346	942	999999	872	220	38	401	372	328	440	149	565	561	999999	509	191	186	478	999999	216	999999	714	683	763	999999	494	708	897	999999	617	298	999999	291	795	801	702	999999	210	329	526	732	508	381	999999	109	584	999999	340	201	993	505	465	377	999999	963	631	268	999999	999999	725	329	503	330	711	152	508	283	766	596	999999	698	976	999999	999999	999999	597	343	
999999	664	32	999999	378	705	57	121	833	272	135	831	179	443	65	935	999999	999999	999999	999999	669	683	999999	999999	999999	999999	394	305	529	999999	999999	999999	999999	297	999999	772	999999	841	950	797	282	599	319	246	158	934	426	373	999999	50	554	672	256	418	999999	999999	73	721	50	634	999999	752	591	526	764	453	465	882	999999	293	693	762	999999	999999	905	999999	374	999999	162	909	326	30	662	488	761	835	999999	999999	623	239	709	999999	800	999999	999999	530	17	793	482	704	479	544	342	359	357	791	426	816	513	603	808	709	999999	999999	317	999999	99	113	765	999999	27	507	268	999999	583	173	961	999999	953	385	72	999999	881	458	439	999999	687	313	999999	969	418	619	454	29	430	10	961	670	18	195	440	999999	999999	553	999999	999999	286	540	775	999999	830	496	862	138	541	237	999999	120	701	536	613	786	971	795	520	999999	999999	248	381	999999	212	301	999999	999999	944	167	553	999999	771	467	505	157	538	947	149	999999	757	326	487	999999	182	850	969	482	582	654	932	242	43	288	999999	47	999999	201	981	999999	575	999999	193	384	684	499	349	243	40	999999	258	999999	999999	598	650	737	760	188	410	361	332	449	999999	300	234	320	304	492	549	467	988	999999	965	611	999999	663	142	113	999999	683	999999	735	451	126	406	908	586	445	637	190	286	980	791	630	215	999999	908	893	159	373	204	857	999999	999999	476	911	999999	54	251	987	604	656	669	727	850	596	998	78	893	326	734	859	854	368	999999	18	555	345	405	231	755	249	954	999999	488	653	999999	878	650	494	999999	541	203	999999	585	629	320	999999	999999	618	999999	839	999999	999999	639	345	12	334	999999	468	366	723	649	999999	241	365	999999	524	248	206	554	130	428	999999	477	999999	665	999999	999999	561	999999	491	566	999999	999999	916	250	999999	516	153	651	999999	999999	191	137	999999	892	183	418	230	927	999999	999999	582	999999	17	999999	999999	999999	446	680	799	551	830	771	875	167	862	926	325	124	579	999999	105	555	999999	633	247	281	352	310	999999	795	562	633	900	999999	999999	999999	96	506	999999	999999	80	472	852	999999	999999	419	262	967	999999	999999	103	115	358	999999	730	36	236	383	182	328	21	999999	999999	999999	989	207	999999	999999	184	149	999999	999999	474	999999	937	999999	703	671	999999	828	28	384	280	246	999999	999999	285	122	936	956	496	713	334	999999	757	934	284	848	999999	468	999999	54	793	890	416	283	999999	999999	999999	107	333	565	415	353	309	636	864	952	311	542	922	
759	999999	999999	653	999999	999999	999999	63	13	999999	855	494	508	289	974	999999	390	829	428	999999	737	271	838	999999	999999	307	980	999999	130	79	332	546	644	546	789	771	575	999999	289	999999	499	494	847	999999	999999	999999	907	74	335	999999	999999	132	883	727	999999	999999	444	594	723	829	999999	129	933	934	35	318	999999	962	500	213	999999	153	550	639	324	999999	424	98	165	858	400	916	999999	85	594	210	999999	916	361	301	999999	999999	523	460	283	380	560	912	724	168	999999	999999	573	132	39	341	582	253	412	941	83	355	439	999999	999999	599	432	857	349	824	655	999999	999999	208	876	45	629	999999	366	944	692	511	374	996	636	455	352	574	999999	263	628	420	513	420	228	981	551	658	999999	999999	948	999999	573	999999	513	299	344	375	256	999999	711	492	886	468	259	571	999999	442	238	983	256	999999	999999	95	206	245	428	199	980	894	493	971	78	682	995	989	999999	474	493	347	120	977	328	62	552	145	533	55	170	656	10	999999	999999	999999	999999	101	891	487	999999	277	999999	155	394	361	509	740	999999	214	472	269	999999	999999	949	891	873	279	538	999999	543	999999	999999	383	38	333	893	385	550	41	254	999999	107	460	771	225	476	965	592	966	552	999999	721	329	582	900	999999	494	169	538	174	999999	562	142	999999	642	565	999999	126	999999	468	134	999999	392	959	999999	999999	182	999999	733	999999	908	999999	571	999999	731	349	999999	800	137	310	408	225	21	999999	96	352	965	999999	139	660	980	849	531	999999	999999	622	338	999999	24	738	849	750	435	124	999999	999999	990	925	222	999999	182	695	988	999999	69	908	187	525	873	226	206	999999	999999	999999	444	68	999999	73	788	119	20	33	786	398	460	658	999999	897	611	615	361	49	304	836	487	294	861	770	448	518	999999	999999	496	798	542	193	145	362	679	207	999999	927	146	112	293	159	909	599	309	411	128	999999	914	268	999999	166	371	778	999999	999999	207	999999	624	279	999999	206	537	987	856	276	999999	438	999999	999999	299	434	902	202	999999	999999	999999	271	999999	47	400	164	898	238	934	385	822	366	999999	528	999	930	312	867	437	96	621	999999	999999	42	888	690	71	510	999999	439	263	178	235	267	776	999999	923	587	879	519	308	309	999999	480	454	166	671	699	414	368	131	45	764	467	999999	462	529	438	158	999999	999999	999999	269	999999	132	654	999999	509	752	73	16	725	987	999999	787	322	868	272	588	999999	28	371	105	999999	318	227	414	768	550	323	417	
495	439	999999	426	910	49	559	999999	799	35	172	947	999999	361	406	999999	846	999999	404	594	266	999999	425	999999	731	302	999999	195	904	250	372	958	999999	655	521	295	999999	501	876	283	318	914	789	707	856	424	753	999999	911	999999	999999	99	999999	729	160	646	24	488	999999	618	999999	999999	999999	559	999999	213	999999	999999	840	121	239	999999	803	131	999999	352	999999	717	835	316	548	410	999999	734	999999	283	812	999999	999999	874	281	999999	999999	267	893	999999	470	239	999999	999999	906	67	417	999999	939	222	295	35	999999	807	586	999999	652	388	80	979	99	999999	999999	389	401	808	200	966	999999	899	549	545	237	341	999999	999999	673	192	999999	999999	992	484	999999	470	987	999999	266	698	999999	974	687	999999	197	913	855	999999	362	664	261	999999	867	451	960	49	999999	999999	797	121	999999	999999	999999	470	978	589	999999	999999	923	416	402	613	552	501	677	865	999999	131	358	324	485	999999	999999	999999	931	311	623	550	999999	755	797	246	990	154	999999	543	351	227	448	607	927	999999	827	945	271	647	555	375	774	105	999999	551	402	999999	636	794	999999	624	999999	677	999999	445	101	178	619	166	623	407	999999	144	523	995	683	751	396	999999	312	533	747	999999	755	257	776	428	999999	999999	844	517	518	978	266	999999	688	771	999999	491	158	659	336	115	33	999999	999999	639	581	831	867	651	999999	400	491	753	877	253	999999	999999	999999	999999	250	373	321	999999	889	750	878	796	316	912	120	905	999999	653	206	999999	270	999999	610	146	846	106	999999	203	431	127	496	999999	849	445	849	920	822	485	419	963	999999	999999	268	895	761	785	524	955	540	190	313	838	557	245	982	324	118	532	999999	153	999999	128	684	771	264	375	946	871	72	199	92	611	244	243	999999	353	348	715	385	71	582	432	662	250	813	658	955	614	999999	535	812	300	658	276	978	674	243	496	641	395	839	652	892	350	108	702	604	323	999999	639	999999	999999	156	765	570	561	999999	999999	958	605	420	342	999999	999999	999999	791	952	967	264	182	119	852	83	990	232	999999	540	321	152	121	63	641	226	822	560	419	154	892	999999	999999	999999	799	999999	46	975	999999	243	365	963	316	749	636	68	224	999999	999999	329	166	543	641	999999	154	999999	999999	551	778	999999	999999	976	968	647	69	272	838	964	320	323	47	24	725	695	184	358	999999	371	427	583	11	999999	999999	99	988	359	74	999999	74	507	999999	494	207	390	647	388	994	668	689	374	230	260	218	809	292	
151	999999	999999	999999	795	999999	485	134	204	999999	303	999999	879	659	710	207	443	900	999999	999999	553	817	999999	58	796	363	177	681	63	362	750	999999	999999	806	846	999999	129	557	278	52	216	369	999999	999999	354	999999	999999	999999	999999	176	999999	359	405	999999	999999	333	483	999999	61	441	999999	803	81	999999	373	999999	920	999999	999999	179	88	886	632	771	999999	193	999999	78	999999	956	248	999999	702	886	576	400	688	450	76	523	67	999999	999999	999999	753	413	297	169	902	144	918	53	207	809	97	900	727	999999	763	555	517	415	999999	104	203	999999	110	999999	276	972	530	480	15	999999	122	856	389	795	27	20	895	999999	176	569	999999	204	999999	893	799	675	673	999999	687	999999	15	651	39	412	643	622	313	999999	893	999999	614	448	47	908	696	240	520	932	999999	752	660	861	249	633	999999	998	180	999999	395	600	309	475	999999	494	292	471	827	977	162	404	707	792	761	247	955	999999	999999	62	206	569	165	741	448	935	861	999999	412	406	356	644	452	106	717	999999	629	148	655	553	625	235	412	542	779	221	55	867	110	12	678	464	841	128	999999	826	445	568	37	857	633	148	68	431	999999	517	952	611	84	468	999999	816	945	614	436	970	166	999999	999999	237	889	993	54	999999	727	891	803	334	95	999999	999999	999999	999999	797	999999	486	999999	981	911	999999	269	444	999999	641	999999	861	519	999999	691	50	999999	999999	607	800	967	639	104	658	703	739	999999	628	526	999999	610	556	704	157	694	949	803	185	711	999999	968	455	211	412	999999	866	382	999999	999999	54	232	999999	463	999999	999999	290	392	999999	999999	181	558	640	999999	609	41	838	166	372	542	999999	247	494	121	999999	832	521	999999	999999	643	837	367	147	985	481	961	574	103	393	327	414	567	999999	897	539	150	337	537	602	380	999999	709	19	999999	900	807	738	999999	554	999999	318	852	999999	999999	999999	814	421	999999	446	648	466	999999	773	55	137	999999	951	596	582	999999	504	983	835	321	466	137	357	112	999999	674	999999	999999	548	904	18	562	867	421	457	999999	729	681	101	954	913	441	936	999999	907	999999	855	151	350	786	984	334	26	387	417	322	466	318	570	771	425	814	206	868	46	999999	999999	540	148	857	49	999999	999999	881	999999	999999	201	999999	205	369	818	91	311	762	919	683	545	490	13	999999	268	420	121	999999	999999	109	245	77	927	341	419	325	999999	492	747	171	442	145	980	999999	130	82	123	210	999999	999999	513	444	948	363	999999	
826	536	12	599	628	999999	572	352	308	789	134	999999	863	949	503	999999	818	25	758	999999	410	510	620	999999	195	306	999999	999999	204	999999	801	999999	999999	312	593	999999	999999	892	999999	460	870	792	681	999999	996	616	999999	999999	459	999999	694	428	999999	121	629	999999	999999	999999	414	331	800	205	157	999999	988	15	891	560	366	999999	999999	999999	897	999999	381	617	828	999999	28	578	56	999999	916	999999	999999	382	928	462	683	999999	872	22	999999	796	660	674	999999	967	614	991	999999	699	895	999999	189	768	531	999999	740	21	999999	898	999999	835	285	151	288	219	812	616	87	439	877	98	842	74	999999	999999	999999	706	999999	860	413	999999	999999	356	763	182	758	141	999999	45	999999	671	999999	974	52	652	999999	519	395	436	999999	998	999999	295	821	806	902	125	331	999999	254	43	49	636	494	942	982	928	387	116	999999	999999	765	51	716	216	319	868	31	795	589	138	320	545	705	999999	999999	999999	999999	957	279	642	999999	429	791	688	631	153	489	999999	670	999999	141	289	976	484	243	872	999999	615	497	44	999999	535	841	999999	999999	504	999999	90	829	424	999999	429	837	999999	869	999999	260	38	584	176	388	920	135	996	999999	41	569	230	181	250	999999	919	470	245	548	999999	587	999999	965	137	999999	409	999999	999999	198	711	452	999999	614	999999	622	550	41	330	655	183	410	844	128	691	935	999999	908	588	999999	484	959	601	278	594	757	584	72	999999	954	979	999999	879	807	295	589	999999	616	999999	628	448	887	149	589	375	999999	999999	999999	284	201	511	500	692	999999	999999	751	850	889	29	149	47	488	999999	376	676	533	999999	46	833	111	999999	999999	634	959	999999	596	820	22	999999	719	999999	38	999999	265	452	488	999999	999999	103	543	999999	999999	596	144	591	960	313	999999	912	842	354	706	723	183	667	417	865	733	834	127	931	837	999999	310	134	999999	700	328	923	197	999999	471	943	300	999999	23	507	500	377	999999	999999	57	109	71	375	999999	314	999999	598	45	623	233	233	975	611	901	999999	999999	19	582	269	984	999999	999999	275	882	999999	433	810	653	999999	375	365	808	999999	883	999999	999999	999999	999999	704	96	730	888	574	352	247	967	999999	999999	488	221	999999	795	766	308	208	384	795	492	555	881	803	944	135	999999	868	424	150	728	174	999999	361	203	878	183	264	960	160	923	644	999999	745	350	175	698	999999	570	52	536	684	362	139	452	999999	822	292	786	763	326	999999	999999	827	959	999999	878	859	999999	916	592	54	
248	999999	872	848	761	999999	463	778	436	373	999999	382	999999	53	811	480	909	932	65	999999	477	999999	833	448	821	999999	785	53	297	838	596	653	460	999999	999999	138	999999	603	509	686	828	999999	336	953	999999	450	999999	999999	999999	999999	950	365	999999	701	576	50	400	433	36	999999	361	999999	999999	999999	777	655	921	131	606	683	222	999999	999999	999999	72	469	999999	999999	273	380	753	868	558	889	888	240	792	759	999999	405	737	834	577	715	999999	999999	526	739	999999	999999	529	102	999999	811	195	645	931	492	639	116	180	520	169	999999	999999	492	861	999999	709	546	863	172	215	210	946	387	999999	999999	53	653	943	141	704	999999	851	661	558	746	999999	999999	999999	999999	129	809	999999	999999	999999	921	675	842	557	999999	39	999999	667	999999	887	999999	865	808	906	223	448	986	173	49	999999	426	804	389	933	124	898	466	248	563	52	405	999999	729	713	999999	52	210	105	27	999999	76	85	494	773	449	999999	895	345	999999	861	143	645	196	411	999999	126	296	909	443	36	572	400	999999	999999	999999	144	146	104	100	181	248	890	155	937	749	999999	319	615	494	243	999999	130	999999	702	909	759	788	328	465	699	756	301	662	991	538	676	971	180	291	315	744	800	255	913	623	252	500	258	661	906	806	680	424	209	34	451	999999	411	414	732	999999	817	639	400	424	946	238	164	409	83	379	149	333	189	999999	212	874	249	999999	667	269	540	666	558	892	999999	876	462	999999	96	438	569	999999	559	959	927	170	855	499	999999	23	999999	849	999999	536	999999	356	245	711	822	576	997	332	747	473	814	999999	999999	507	348	79	775	197	322	644	810	999999	774	229	999999	51	29	750	999999	653	923	691	87	32	999999	729	641	751	999999	999999	441	246	28	95	154	775	89	358	999999	606	248	158	536	944	726	999999	582	999999	149	780	999999	257	999999	104	550	133	999999	68	281	619	438	999999	53	999999	212	573	999999	688	999999	999999	961	671	599	806	415	774	164	999999	999999	941	156	624	611	373	962	194	326	999999	545	31	999999	30	86	541	177	224	115	734	741	163	999999	893	941	354	999999	886	999999	124	999999	775	969	940	999999	339	999999	999999	422	679	840	28	256	441	999999	63	999999	999999	594	999999	638	999999	999999	429	400	151	999999	263	683	999999	999999	85	536	212	245	770	999999	761	267	746	78	999999	802	435	999999	723	999999	496	750	999999	261	878	302	599	485	497	115	549	549	621	325	218	140	999999	134	999999	491	54	999999	382	
999999	341	683	847	999999	284	399	244	999999	677	999999	999999	999999	795	16	676	999999	937	726	999999	665	999999	221	999999	430	859	233	647	311	139	242	862	300	378	886	920	205	454	609	999999	108	870	24	999999	999999	999999	706	999999	158	458	980	999999	328	458	999999	500	129	46	427	999999	61	751	933	406	445	382	236	999999	908	95	480	339	338	525	648	999999	497	349	269	631	163	999999	999999	852	158	999999	999999	841	661	395	999999	168	37	999999	159	357	937	999999	436	13	572	571	436	72	999999	651	999999	803	810	921	13	779	777	795	975	999999	262	90	257	757	999999	395	482	523	999999	321	312	858	999999	301	856	999999	912	266	69	999999	460	436	874	506	472	740	41	999999	392	31	999999	242	503	985	104	856	370	679	174	187	99	913	777	666	349	366	437	519	75	134	866	520	735	394	999999	999999	216	750	294	107	364	999999	140	273	930	999999	999999	999999	206	10	517	243	101	999999	502	547	999999	999999	999999	999999	313	521	674	267	164	870	999999	119	282	279	650	999999	395	76	822	356	782	513	999999	999999	11	57	323	74	616	633	429	999999	891	175	176	998	999999	187	794	999999	77	873	999999	69	573	999999	999999	926	999999	999999	847	34	69	155	765	155	482	999999	115	999999	208	610	650	999999	451	654	228	116	999999	999999	37	217	999999	999999	999999	909	403	999999	706	999999	938	396	714	719	999999	404	792	745	999999	999999	999999	705	82	538	643	999999	999999	588	617	918	999999	999999	824	707	999999	999999	999999	999999	866	855	751	805	999999	359	327	812	999999	931	999999	57	999999	999999	705	92	135	331	999999	743	346	999999	686	814	68	787	999999	936	572	16	848	999999	999999	713	879	554	278	720	999999	722	221	831	572	300	844	999999	999999	999999	306	741	582	548	504	18	742	54	178	937	747	403	631	999999	250	888	92	597	999999	157	602	999999	813	415	999999	422	532	515	999999	396	999999	498	730	999999	640	830	434	310	652	643	999999	999999	999999	341	973	999999	101	831	591	684	218	999999	175	909	952	154	928	176	999999	91	486	236	795	999999	999999	259	673	458	749	999999	463	782	999999	999999	185	767	775	481	999999	687	999999	999999	924	999999	999999	723	332	820	230	496	901	268	569	999999	166	744	49	602	999999	724	999999	642	91	181	230	435	311	413	733	999999	379	456	733	63	760	785	312	230	604	253	926	852	238	263	518	205	999999	385	605	440	728	182	116	718	240	999999	619	753	999999	999999	422	919	96	45	126	455	999999	999999	809	999999	442	818	
998	999999	999999	604	413	828	662	35	222	925	808	999999	466	999999	999999	25	822	82	175	999999	999999	852	830	16	765	203	146	73	670	706	575	233	999999	909	184	985	920	635	284	791	100	328	539	999999	120	793	579	920	115	519	693	737	216	883	942	155	301	999999	839	220	691	999999	999999	516	359	999999	999999	556	32	364	104	999999	797	999999	468	999999	322	343	895	999999	624	226	957	161	22	838	999999	124	967	38	693	139	796	74	109	500	962	999999	146	535	499	32	898	751	424	506	939	999999	999999	393	833	957	894	999999	999999	475	999999	213	999999	521	568	190	589	993	999999	964	401	732	284	999999	595	999999	999999	370	999999	999999	328	216	999999	515	898	194	699	583	205	999999	244	928	478	634	858	999999	529	625	967	319	999999	904	90	999999	115	217	558	457	798	544	761	999999	395	999999	999999	435	476	988	622	384	490	16	798	934	999999	472	999999	650	999999	999999	769	581	402	999999	168	423	999999	999999	410	691	635	251	784	999999	974	709	999999	999999	486	433	999999	541	12	593	828	437	999999	155	999999	643	953	908	348	961	775	190	142	232	834	734	308	199	587	999999	999999	999999	231	147	960	999999	928	778	173	999999	554	237	999999	809	999999	999999	316	999999	557	999999	738	727	903	823	884	794	577	321	650	752	134	102	999999	999999	844	590	215	999999	194	709	714	184	999999	663	416	999999	611	332	999999	112	427	999999	999999	999999	202	31	345	999999	999999	176	999999	617	999999	999999	560	462	283	507	964	754	525	347	796	847	62	564	982	249	416	999999	999999	254	999999	547	334	806	999999	143	878	823	254	808	716	28	267	999999	55	334	113	954	274	114	367	999999	587	90	531	794	767	638	48	106	991	916	983	207	193	591	999999	753	11	150	628	151	509	999999	999999	777	590	956	518	657	145	461	81	88	999999	300	960	254	285	666	375	249	784	158	817	799	44	999999	912	464	999999	999999	953	134	485	226	633	869	459	999999	213	811	999999	999999	999999	539	844	905	320	893	631	841	999999	344	774	389	999999	361	900	831	743	530	53	64	419	786	508	999999	602	670	666	100	795	531	999999	564	129	403	999999	288	999999	138	749	29	999999	406	881	618	359	106	859	282	969	999999	20	683	767	75	971	184	40	999999	999999	999999	236	540	56	947	881	219	269	963	173	622	999999	615	780	33	231	999999	904	999999	597	506	811	394	131	177	521	999999	796	63	431	23	257	67	825	110	793	302	999999	933	737	149	836	895	118	357	
750	404	999999	744	844	958	999999	151	309	806	999999	999999	999999	999999	436	999999	999999	216	542	160	374	818	790	999999	240	928	999999	971	162	999999	670	915	999999	773	999999	126	999999	62	218	999999	743	116	758	999999	999999	951	882	481	507	634	726	630	999999	957	999999	932	999999	233	513	999999	306	308	988	851	146	999999	565	645	462	999999	236	999999	997	79	417	268	70	771	418	289	999999	190	473	999999	731	49	562	329	791	494	511	652	549	999999	176	999999	127	906	881	999999	999999	247	28	197	408	365	632	999999	549	724	871	842	815	233	870	125	835	471	999999	106	369	246	854	967	807	583	821	704	999999	999999	999999	999999	890	78	999999	808	171	285	128	375	416	999999	779	77	999999	668	837	325	432	60	999999	655	786	784	979	159	392	60	389	999999	544	928	390	999999	582	717	952	746	340	71	953	559	999999	754	999999	101	999999	787	999999	149	745	999999	281	999999	372	495	377	115	98	999999	426	999999	895	303	830	488	887	211	999999	905	715	101	999999	999999	106	60	313	41	105	888	999999	999999	706	250	90	999999	657	537	214	97	999999	847	657	596	645	843	664	59	924	211	214	999999	303	449	433	999999	519	999999	999999	322	192	346	999999	999999	61	821	999999	654	223	791	999999	999999	997	407	999999	868	443	399	726	999999	999999	999999	116	893	683	999999	999999	266	817	436	529	999999	780	999999	904	13	837	999999	544	999999	438	999999	836	143	381	854	267	896	882	999999	220	130	193	503	999999	928	239	126	527	623	520	158	837	787	271	92	578	115	502	999999	999999	987	854	999999	825	386	427	973	522	829	179	415	999999	262	999999	409	564	286	965	999999	773	720	929	921	313	290	182	58	871	298	999999	162	999999	329	999999	999999	999999	290	999999	549	999999	265	999999	697	453	999999	999999	999999	571	861	527	301	150	525	789	320	67	933	598	545	214	378	112	233	553	27	21	64	728	993	144	284	999999	425	476	517	999999	241	477	208	999999	597	999999	19	770	983	22	878	540	224	174	341	999999	143	345	999999	999999	380	999999	435	103	999999	999999	578	727	253	693	724	59	281	999999	826	465	999999	38	617	999999	102	999999	570	15	142	524	514	999999	999999	999999	474	90	999999	363	999999	999999	51	115	796	741	909	999999	526	299	297	999999	268	30	348	875	999999	114	727	250	71	917	999999	430	961	205	999999	750	924	999999	229	643	999999	918	458	738	999999	999999	242	999999	982	809	937	280	717	313	266	493	489	999999	300	369	999999	999999	302	999999	514	621	154	
999999	398	999999	367	865	80	653	124	350	999999	610	461	17	872	999999	267	261	979	999999	999999	999999	999999	858	271	999999	370	859	291	620	625	629	234	802	999999	641	487	823	999999	82	209	74	999999	999999	999999	878	999999	293	497	999999	836	50	999999	999999	999999	999999	661	539	897	369	504	221	999999	503	724	942	386	658	866	241	373	443	999999	907	113	648	468	33	937	392	533	87	372	779	783	999999	999999	33	893	653	979	947	926	92	577	999999	701	695	201	978	999999	816	427	265	147	402	240	940	107	270	38	638	602	514	999999	999999	848	592	999999	999999	171	363	764	222	262	426	999999	726	340	999999	946	772	831	958	890	999999	999999	116	642	390	354	840	926	999999	625	350	355	421	256	999999	150	999999	974	999999	999999	148	61	214	13	721	885	514	999999	999999	323	265	806	644	624	129	766	741	950	999999	794	331	437	141	597	999999	80	106	479	999999	974	838	999999	779	151	751	665	999999	113	999999	999999	839	239	943	319	369	544	711	796	137	394	408	999999	644	267	495	711	919	616	101	650	788	999999	431	17	999999	467	37	999999	999999	463	320	999999	40	834	954	102	493	999999	237	999999	369	310	352	794	576	680	163	521	656	50	746	839	999999	280	999999	805	807	999999	834	901	516	218	924	673	84	999999	137	810	313	403	228	107	389	724	290	488	691	999999	999999	804	314	515	846	832	716	481	627	999999	999999	159	294	999999	999999	336	860	161	385	999999	719	806	552	352	218	263	822	648	460	296	989	239	123	180	504	39	596	999999	372	101	956	603	152	377	999999	999999	999999	670	120	62	863	139	112	22	917	634	262	962	307	593	999999	78	31	340	770	888	45	124	62	958	739	859	788	294	721	126	999999	185	659	63	154	999999	537	407	433	859	137	110	262	870	999999	634	702	779	91	888	582	811	999999	999999	128	994	617	162	323	13	351	818	999999	801	969	87	312	999999	448	858	540	623	907	911	760	999999	862	191	190	999999	166	999999	212	833	544	853	577	999999	935	160	543	385	94	999999	518	318	809	460	901	999999	332	458	340	233	358	999999	903	695	999999	999999	141	436	971	999999	847	341	615	467	267	125	999999	457	999999	297	999999	164	539	488	402	452	134	411	290	490	782	707	678	999999	999999	585	999999	999999	999999	999999	28	999999	413	875	582	186	703	352	203	999999	201	999999	149	52	908	203	428	425	303	602	69	730	155	491	999999	149	663	999999	982	681	999999	627	999999	568	279	999999	751	999999	
906	226	748	782	218	504	299	999999	567	635	81	292	167	999999	588	218	691	999999	999999	922	450	442	523	999999	999999	999999	999999	999999	236	581	773	701	452	764	518	86	853	999999	999999	651	201	526	999999	37	999999	999999	524	642	48	438	876	980	255	828	223	473	702	999999	421	696	885	725	999999	999999	999999	380	839	402	25	511	999999	414	777	320	731	923	861	496	512	999999	997	976	999999	797	705	793	455	999999	999999	999999	384	182	999999	824	999999	475	844	595	175	194	860	131	999999	536	84	999999	213	934	107	300	611	999999	178	751	699	908	999999	884	290	79	924	999999	852	969	137	192	548	999999	555	265	999999	999999	999999	999999	809	875	999999	999999	999999	999999	589	520	526	260	443	999999	999999	123	999999	856	286	960	314	106	999999	643	279	657	408	891	923	261	389	841	999999	345	885	851	999999	999999	559	200	170	57	489	413	699	999999	535	960	999999	999999	827	698	979	128	962	234	67	175	606	999999	999999	832	319	999999	140	999999	48	108	291	161	181	311	307	95	799	267	616	856	999999	677	999999	447	999999	999999	999999	691	999999	102	383	661	999999	776	227	999999	599	999999	737	161	283	24	563	437	678	999999	263	525	999999	893	329	704	617	211	999999	928	999999	163	999999	821	999999	449	999999	999999	999999	629	367	405	999999	449	999999	999999	529	999999	583	929	124	694	768	683	244	908	300	999999	773	999999	999999	593	554	298	287	999999	217	916	256	833	202	617	711	59	670	858	440	999999	999999	999999	999999	999999	627	999999	814	999999	999999	447	587	999999	159	854	182	57	586	999999	851	796	172	60	263	612	218	749	737	507	983	719	23	385	478	348	571	999999	502	891	965	261	999999	999999	999999	769	339	260	999999	999999	999999	663	473	999999	17	644	789	356	999999	573	943	878	564	316	902	674	999999	211	527	810	999999	266	555	694	809	599	321	770	999	494	283	957	74	399	72	329	256	127	999999	833	559	999999	999999	999999	948	96	696	177	499	999999	345	138	733	999999	65	188	118	999999	96	417	332	29	999999	120	300	985	814	175	999999	999999	427	999999	832	693	261	76	999999	626	745	723	902	154	280	999999	158	999999	999999	200	343	884	220	477	41	961	511	539	868	999999	999999	962	999999	531	923	917	959	38	999999	49	622	999999	999999	492	999999	372	515	188	749	735	961	155	760	623	831	369	372	949	999999	870	999999	722	207	743	986	783	450	380	230	999999	662	130	848	195	578	999999	999999	727	445	668	999999	999999	790	999999	249	493	212	999999	999999	564	
554	19	752	435	856	999999	999999	499	505	999999	921	144	957	396	82	840	306	575	999999	999999	718	644	514	618	424	859	931	74	504	503	999999	791	680	999999	999999	652	378	422	999999	999999	563	162	231	195	746	321	375	999999	70	999999	196	999999	614	223	845	909	505	999999	20	999999	968	726	995	12	999999	140	463	301	999999	430	472	883	246	376	922	566	422	999999	872	999999	493	537	999999	105	316	943	187	467	820	898	157	999999	412	341	709	837	999999	229	516	999999	999999	84	816	640	936	312	400	247	300	289	999999	185	271	907	513	440	999999	899	696	735	999999	996	480	689	283	238	481	905	666	95	999999	999999	999999	265	999999	419	721	373	168	13	552	999999	176	541	411	971	972	504	827	278	124	267	533	999999	663	999999	603	999999	366	708	831	999999	580	214	879	303	999999	16	662	999999	719	999999	999999	692	193	21	999999	999999	999999	312	265	977	88	398	971	999999	999999	42	602	393	816	999999	16	460	182	66	369	962	661	117	608	966	841	732	559	764	999999	840	596	652	42	999999	848	999999	999999	999999	417	192	242	737	634	339	414	279	288	134	352	289	520	136	999999	999999	999999	181	703	299	145	355	838	217	625	999999	446	949	360	161	999999	951	999999	328	999999	187	729	924	483	278	562	999999	454	999999	421	246	330	999999	10	175	387	677	999999	163	717	71	999999	35	999999	804	893	999999	919	136	387	400	281	201	487	999999	999999	362	698	434	999999	999999	999999	413	795	999999	999999	975	949	195	999999	999999	600	855	610	587	999999	704	999999	678	999999	108	999999	328	57	31	999999	138	982	999999	999999	34	999999	927	426	153	999999	940	240	733	305	917	515	999999	999999	999999	800	426	999999	999999	640	443	550	999999	59	638	999999	582	366	774	424	380	992	422	168	749	100	673	439	466	999999	893	999999	88	382	467	593	919	966	738	230	548	999999	93	896	594	484	959	999999	787	232	999999	999999	466	318	924	925	999999	575	612	228	136	986	999999	483	746	969	999999	646	591	55	999999	615	999999	553	999999	834	909	526	574	275	140	795	652	244	837	319	17	770	458	999999	500	354	363	520	999999	999999	422	609	159	624	999999	999999	296	999999	229	973	956	912	443	100	999999	575	11	347	97	341	344	890	999999	437	962	999999	198	59	554	999999	262	116	999999	999999	421	310	376	949	262	817	999999	910	24	999999	362	105	337	367	527	925	353	999999	433	762	227	531	963	999999	999999	999999	134	999999	196	571	720	999999	462	129	678	999999	208	61	94	
999999	832	433	875	782	84	866	374	830	532	629	999999	247	683	697	106	890	346	654	297	999999	693	272	724	452	153	512	642	217	688	811	726	301	930	163	929	793	655	190	648	795	946	303	714	566	999999	999999	999999	764	33	999999	378	999999	763	152	586	569	709	433	638	571	233	167	151	999999	999999	22	999999	530	767	313	999999	166	15	502	995	999999	557	167	195	670	999999	999999	194	900	443	182	538	787	576	369	999999	232	552	86	571	789	999999	994	663	999999	176	646	996	720	999999	222	548	271	157	197	22	999999	247	968	236	355	972	251	286	730	999999	999999	954	408	229	22	614	929	930	216	247	563	503	941	504	699	881	474	356	231	999999	999999	999999	388	357	541	984	584	850	225	999999	910	717	932	769	647	691	598	500	541	608	619	999999	999999	950	458	58	306	473	536	999999	508	895	65	999999	217	999999	576	999999	688	37	39	999999	714	999999	337	999999	570	182	857	17	999999	999999	814	623	24	935	699	437	898	492	688	999999	323	751	999999	25	661	835	561	999999	999999	548	812	514	578	999999	999999	550	623	612	487	133	999999	528	999999	999999	90	999999	92	281	999999	148	161	205	349	999999	999999	962	92	321	999999	999999	999999	108	892	744	999999	310	55	484	999999	999999	814	296	15	564	503	795	570	782	934	999999	753	289	569	977	396	616	174	658	774	663	467	999999	427	752	513	518	636	446	999999	779	396	608	962	49	333	865	199	784	999999	999999	402	309	387	965	982	340	539	914	358	554	145	396	710	999999	692	999999	868	262	61	985	168	133	419	999999	832	154	326	530	999999	530	427	390	999999	804	271	167	999999	999999	770	999999	978	721	999999	999999	644	10	898	999999	356	821	997	937	999999	999999	811	278	999999	232	142	837	24	18	999999	827	137	755	164	905	394	535	588	415	492	999999	16	446	45	999999	999999	999999	256	999999	183	999999	533	489	999999	999999	992	992	276	999999	330	999999	168	970	460	270	999999	888	846	999999	922	821	999999	591	455	854	434	374	243	999999	711	310	590	14	834	439	303	999999	109	362	999999	999999	268	886	95	558	720	46	999999	999999	909	999999	999999	999999	96	362	999999	942	999999	802	377	627	759	977	999999	999999	353	163	145	30	967	53	789	493	999999	530	563	356	505	896	143	397	388	467	389	89	323	335	917	482	839	360	999999	306	985	295	643	291	999999	999999	999999	567	999999	965	807	866	999999	502	185	565	799	999999	446	147	669	979	249	301	597	911	706	27	245	662	
999999	616	439	492	508	793	887	282	460	440	999999	999999	496	422	660	523	999999	820	999999	362	999999	999999	913	475	637	15	56	999999	999999	984	368	999999	999999	248	784	201	436	359	994	999999	678	999999	999999	16	456	103	999999	999999	999999	83	999999	885	866	999999	979	595	702	964	855	502	747	999999	588	999999	999999	999999	254	257	638	468	96	886	826	768	683	999999	803	999999	29	999999	522	229	710	620	319	483	331	999999	269	198	499	999999	504	501	999999	142	939	326	934	953	999999	245	999999	182	999999	999999	999999	107	999999	823	999999	794	945	322	980	527	835	968	166	597	999999	806	999999	449	969	999999	999999	334	999999	551	226	486	972	76	694	999999	40	537	633	530	424	233	248	445	999999	704	527	191	521	126	307	999999	169	999999	999999	53	257	749	999999	999999	406	733	973	658	606	315	999999	879	999999	999999	497	307	344	636	183	999999	999999	552	999999	274	107	210	813	17	254	999999	327	635	295	651	39	290	334	999999	999999	690	999999	589	839	101	882	648	564	818	629	999999	999999	533	173	832	999999	705	707	938	274	999999	999999	965	413	360	988	196	593	976	673	216	972	83	511	492	698	978	712	951	999999	459	646	995	999999	254	619	793	999999	462	176	334	999999	395	996	928	770	294	999999	488	112	696	64	587	154	999999	37	562	999999	681	143	506	992	756	999999	815	999999	925	586	999999	740	204	724	141	810	349	633	586	999999	582	721	999999	802	233	848	696	405	69	850	966	999999	999999	771	790	329	669	341	827	839	191	379	999999	999999	26	748	908	972	922	999999	805	788	450	485	449	999999	999999	704	999999	907	860	419	500	85	620	943	999999	433	933	811	151	17	806	747	999999	213	876	707	786	485	999999	999999	482	999999	54	188	775	999999	331	999999	600	964	572	919	979	999999	999999	770	97	999999	75	484	48	999999	635	999999	981	703	999999	246	93	31	918	292	967	146	936	999999	40	441	999999	110	111	113	220	999999	999999	999999	767	134	334	116	620	713	420	465	999999	371	999999	257	999999	81	993	95	746	579	999999	290	999999	842	834	999999	739	655	999999	964	999999	934	900	999999	362	104	935	464	999999	977	999999	215	872	512	999999	575	999999	782	999999	105	999999	999999	366	999999	999999	164	936	924	299	999999	376	964	808	456	91	750	471	208	894	112	146	538	182	769	177	840	418	999999	391	269	119	999999	420	809	857	367	577	268	326	207	167	21	175	259	610	999999	406	999999	430	710	999999	999999	887	142	959	578	843	597	473	999999	746	
999999	999999	40	553	419	999999	999	999999	724	182	999999	881	697	944	134	373	923	168	999999	443	999999	27	999999	164	756	79	999999	999999	289	523	980	794	35	460	670	478	999999	705	200	892	407	827	706	537	902	481	200	197	999999	214	920	438	742	857	999999	999999	861	875	796	350	999999	999999	318	210	999999	417	855	999999	284	656	238	227	999999	838	45	175	321	153	262	285	879	99	24	85	603	551	999999	999999	705	201	616	269	908	850	625	999999	518	505	345	494	625	953	913	188	976	702	470	999999	999999	589	168	718	622	521	471	187	144	243	607	650	999999	687	541	999999	999999	999999	318	127	222	999999	656	999999	807	999999	659	925	185	836	999999	900	90	157	999999	999999	43	898	646	397	389	448	123	284	999999	695	999999	999999	422	831	148	999999	394	353	691	999999	932	352	999999	855	861	545	11	308	144	999999	999999	217	342	424	59	150	999999	921	737	999999	672	382	917	122	638	721	513	354	697	101	516	737	465	319	193	690	988	999999	999999	844	999999	815	999999	200	135	921	999999	997	999999	998	999999	472	616	916	372	560	434	797	226	999999	41	656	610	53	201	999999	751	32	241	368	162	540	396	999999	337	999999	243	999999	986	716	126	515	573	699	999999	53	131	999999	999999	632	266	200	574	395	812	999999	999999	106	999	303	999999	582	765	422	846	999999	999999	723	588	515	999999	707	810	509	33	999999	93	999999	636	157	711	212	85	608	112	961	965	999999	90	999999	999999	999999	728	693	547	999999	749	160	852	271	999999	407	960	999999	999999	558	389	75	372	296	999999	303	999999	851	591	966	507	167	999999	884	999999	85	643	999999	863	190	979	127	999999	489	999999	933	68	999999	189	999999	999999	643	303	553	582	900	638	794	841	358	676	876	111	581	46	592	840	968	91	999999	764	919	578	134	579	272	113	999999	999999	772	999999	104	672	288	724	863	863	999999	311	289	446	849	209	999999	513	112	999999	391	452	193	103	100	999999	296	549	333	999999	178	974	320	797	999999	284	78	123	582	999999	823	857	999999	728	999999	999999	802	999999	999999	999999	73	620	476	256	721	999999	999999	679	999999	811	999999	738	999999	797	999999	791	991	492	999999	575	140	401	931	898	201	999999	279	999999	29	433	490	841	634	999999	12	557	999999	999999	85	325	948	999999	969	770	999999	95	466	385	43	292	675	320	764	350	999999	672	688	999999	999999	197	170	870	999999	720	330	544	114	787	999999	999999	292	928	417	999999	626	740	999999	999999	79	116	999999	894	432	
999999	758	180	999999	294	32	340	869	931	18	887	165	999999	739	259	999999	294	981	678	590	895	999	746	903	397	999999	849	250	527	507	948	999999	275	448	922	962	999999	999999	819	765	464	278	361	919	529	221	549	999999	182	999999	785	999999	399	313	536	738	21	277	689	571	183	99	351	999999	69	767	889	999999	817	297	999999	827	999999	913	136	627	647	999999	383	186	183	848	78	805	722	999999	730	961	999999	193	950	882	999999	258	999999	999999	999999	928	999999	762	331	910	192	885	432	957	999999	486	187	909	999999	194	894	512	398	334	31	545	710	245	999999	927	726	633	999999	999999	58	913	999999	762	700	718	966	620	854	272	999999	999999	999999	999999	859	999999	784	13	103	999999	988	275	860	267	352	390	227	624	725	403	194	558	548	999999	909	60	999999	425	218	999999	999999	283	657	999999	668	838	172	946	386	792	153	723	540	581	999999	999999	999999	74	419	319	501	999999	999999	461	88	999999	644	368	855	809	999999	999999	794	721	999999	999999	618	734	599	514	228	281	248	999999	259	470	27	967	595	999999	999999	999999	16	899	880	999999	387	206	57	560	999999	999999	100	576	703	999999	929	999999	43	999999	999999	999999	475	999999	999999	999999	999999	999999	211	617	99	999999	773	729	812	999	999999	895	840	999999	336	421	686	999999	321	425	190	671	999999	999999	541	208	933	881	999999	678	999999	111	808	660	772	999999	995	440	471	999999	40	371	764	704	432	43	978	372	999999	752	641	999999	593	675	49	999999	999999	736	999999	891	744	891	999999	999999	999999	261	96	190	999999	999999	426	256	999999	796	395	818	906	534	52	508	229	999999	503	999999	999999	197	518	999999	620	999999	690	999999	999999	580	781	148	604	630	999999	181	999999	798	474	474	335	395	999999	796	289	231	535	209	999999	577	671	999999	398	558	107	196	742	999999	999999	999999	232	167	891	999999	999999	257	224	286	215	871	561	431	106	999999	999999	650	337	721	999999	399	806	490	575	999999	908	607	749	999999	533	143	438	993	238	999999	999999	177	504	863	782	42	16	258	999999	822	25	250	999999	369	675	999999	858	31	110	999999	760	741	999999	999999	98	999999	507	999999	752	999999	443	568	202	198	786	714	156	474	939	821	392	999999	496	752	772	667	530	390	379	86	284	999999	893	999999	156	510	585	400	774	999999	534	999999	506	922	999999	457	58	999999	999999	960	999999	393	999999	288	999999	213	255	840	341	431	885	127	800	676	796	36	999999	145	999999	285	139	756	700	574	297	555	60	999999	373	324	
619	642	807	999999	776	999999	334	999999	999999	942	265	745	999999	352	489	416	999999	829	999999	999999	782	912	999999	307	831	999999	693	518	999999	241	162	681	476	27	999999	253	999999	391	900	999999	999999	999999	865	109	29	394	697	357	94	999999	519	231	999999	21	541	706	796	509	587	232	207	815	623	999999	789	999999	278	51	540	246	106	655	999999	230	999999	722	57	746	287	999999	999999	999999	433	121	722	999999	243	464	486	115	456	999999	999999	999999	708	886	999999	999999	320	445	999999	999999	817	848	783	863	302	227	999999	999999	658	999999	999999	150	999999	861	392	999999	325	858	350	813	999999	434	789	296	999999	260	999999	772	285	230	436	841	330	211	528	585	337	858	638	26	999999	667	456	405	588	663	999999	999999	504	935	512	461	999999	311	99	392	68	497	23	52	705	999999	999999	438	999999	390	819	174	999999	807	184	466	230	999999	999999	898	977	394	707	999999	999999	676	999999	350	718	974	746	29	121	145	526	999999	845	595	321	524	134	28	780	208	844	149	512	697	999999	55	241	771	600	201	999999	674	789	826	106	999999	320	202	720	650	999999	800	999999	208	290	999999	620	999999	22	999999	999999	999999	613	509	352	807	173	580	589	672	999999	974	999999	919	730	852	60	28	999999	292	999999	999999	308	140	564	53	96	314	999999	426	434	606	758	414	999999	455	70	999999	999999	298	865	739	613	57	907	669	382	143	477	438	999999	602	145	730	983	843	660	483	945	308	721	859	999999	173	247	145	225	24	999999	284	999999	999999	543	210	426	473	328	999999	232	999999	671	952	836	999999	999999	832	999999	38	430	999999	795	586	344	186	576	999999	575	450	810	772	999999	368	640	203	646	999999	999999	935	313	999999	525	410	999999	60	637	999999	32	999999	39	415	999999	197	593	918	489	999999	437	999999	633	420	898	878	450	999999	999999	313	321	643	341	999999	999999	536	999999	910	68	394	335	293	999999	807	984	388	420	404	107	999999	774	722	713	441	999999	999999	999999	893	621	646	960	999999	609	999999	456	388	855	999999	999999	148	999999	683	859	999999	999999	153	819	825	999999	519	467	999999	362	195	538	599	999999	899	536	82	234	832	298	421	433	533	683	224	360	999999	999999	999999	762	959	793	101	862	618	999999	941	882	485	466	112	189	915	449	423	999999	999999	457	955	881	569	913	640	394	999999	671	356	470	605	474	830	985	464	292	402	999999	999999	736	999999	347	595	200	999999	375	195	242	518	999999	270	999999	503	158	999999	131	203	56	163	999999	425	
999999	215	481	287	999999	636	126	724	999999	999999	31	358	130	145	999999	999999	379	173	274	208	215	162	272	209	186	971	681	418	343	99	356	248	741	321	999999	142	999999	912	739	999999	78	999999	999999	47	248	80	382	999999	999999	835	823	882	888	507	999999	795	943	281	110	999999	999999	999999	390	543	699	783	999999	809	771	485	181	466	434	536	139	697	999999	234	999999	116	999999	668	459	508	275	999999	359	243	111	579	199	843	999999	999999	783	999999	999999	352	347	465	463	573	999999	999999	663	999999	457	361	377	522	999999	718	320	994	450	999999	999999	882	277	235	433	383	999999	201	295	338	654	734	999999	999999	570	923	886	505	652	999999	999999	975	845	999999	27	998	866	588	60	481	532	818	259	496	121	254	85	122	42	90	866	60	197	334	712	999999	608	607	952	605	999999	814	351	426	869	283	47	999999	218	434	516	129	151	814	805	999999	484	267	999999	325	848	774	999999	999999	999999	999999	999999	520	207	304	999999	268	999999	999999	649	718	476	833	626	837	217	717	903	607	573	747	908	383	529	876	247	351	949	637	757	66	351	999999	999999	502	496	999999	170	914	45	258	493	999999	175	97	369	999999	640	999999	118	141	871	865	998	999999	999999	414	991	330	66	999999	999999	998	697	593	377	999999	999999	999999	999999	690	556	989	572	325	263	222	217	441	517	999999	710	138	528	625	195	485	780	846	999999	91	535	840	857	986	939	495	998	999999	720	671	85	999999	999999	427	585	999999	303	682	167	255	206	999999	813	470	348	190	479	82	407	999999	917	999999	999999	269	999999	715	142	999999	386	768	224	999999	721	999999	520	204	658	111	50	314	999999	107	688	789	884	975	36	397	999999	758	999999	926	184	829	753	999999	999999	219	272	869	749	716	999999	399	41	570	837	968	999999	999999	531	999999	41	102	708	819	999999	310	385	999999	689	744	999999	627	752	298	461	892	101	174	999999	999999	838	999999	565	999999	801	299	758	323	147	68	448	504	237	647	894	91	130	999999	999999	126	834	92	999999	999999	779	678	647	742	119	945	999999	785	376	92	539	860	537	242	28	999999	552	71	999999	631	306	443	400	115	999999	379	999999	167	857	999999	614	755	991	999999	697	133	651	25	214	202	191	663	138	155	117	43	999999	888	915	565	999999	773	51	557	708	999999	999999	541	348	999999	183	718	999999	999999	478	999999	869	977	544	894	999999	536	999999	849	449	643	999999	255	998	370	825	882	999999	302	97	840	714	999999	851	361	845	119	
999999	474	999999	473	735	423	999999	333	173	999999	353	31	465	47	917	202	118	75	40	42	999999	978	999999	300	476	634	627	637	79	436	999999	193	58	989	860	391	830	975	907	999999	999999	674	206	259	538	999999	837	999999	923	999999	335	786	331	813	576	698	560	728	997	999999	796	49	999999	999999	999999	170	972	999999	999999	999999	371	142	167	148	463	868	999999	664	761	999999	999999	577	714	999999	111	999999	861	999999	423	999999	831	111	978	805	105	539	421	469	999999	378	999999	999999	873	999999	999999	202	628	999999	359	999999	916	895	966	751	314	999999	335	705	636	111	308	737	62	24	703	270	163	362	52	999999	457	322	856	393	997	435	999999	325	407	908	720	678	885	716	999999	936	145	236	501	876	213	715	832	999999	79	520	318	859	694	999999	999999	276	150	435	999999	603	999999	583	754	878	999999	19	308	728	999999	999999	851	346	999999	999999	134	927	861	999999	720	999999	490	158	999999	999999	999999	843	631	516	869	453	537	460	466	651	896	562	482	999999	999999	999999	416	114	999999	449	668	972	100	927	765	121	999999	999999	999999	999999	123	890	269	277	761	681	388	999999	859	938	999999	401	880	126	870	572	999999	248	814	999999	999999	999999	833	999999	818	999999	999999	703	750	757	48	562	746	947	538	16	303	999999	860	679	816	999999	999999	999999	358	999999	102	999999	67	203	667	999999	170	198	999999	999999	67	999999	458	617	928	999999	51	999999	899	538	655	999999	999999	864	279	249	388	145	709	709	140	456	525	551	61	778	999999	557	99	999999	402	557	763	999999	949	907	756	253	999999	141	583	152	487	999999	621	170	396	999999	924	427	787	34	999999	999999	607	611	999999	907	999999	160	48	493	22	37	146	107	178	788	915	371	492	999999	395	578	135	988	968	999999	929	891	392	453	632	999999	94	377	79	289	202	348	47	849	999999	599	999999	100	140	999999	682	524	991	999999	999999	563	935	652	639	909	999999	999999	642	999999	999999	673	767	594	860	350	943	768	38	889	595	999999	334	642	457	795	999999	45	857	999999	33	999999	900	784	999999	79	736	999999	737	999999	999999	583	705	873	871	24	832	508	999999	789	515	913	999999	112	22	709	999999	999999	204	844	434	322	761	133	150	572	773	983	999999	999999	614	999999	41	868	958	22	871	460	771	443	963	976	806	999999	13	119	918	798	772	466	999999	443	999999	893	999999	618	821	582	733	308	251	848	90	447	185	13	999999	627	999999	999	838	778	531	999999	881	457	516	693	999999	40	999999	999999	
220	961	950	180	275	999999	143	349	999999	299	999999	472	202	124	896	999999	893	999999	237	301	653	999999	628	72	912	485	22	287	111	138	461	999999	654	275	999999	129	999999	14	738	745	493	804	809	548	60	68	569	766	999999	999999	799	999999	803	999999	331	448	999999	887	268	790	999999	999999	248	71	838	35	817	926	486	777	870	888	270	999999	808	849	962	89	22	853	915	999999	999999	953	339	340	899	999999	944	199	786	610	746	999999	620	636	566	748	710	35	999999	642	290	784	287	910	860	321	999999	999999	485	263	875	999999	874	878	140	294	732	999999	135	999999	981	296	990	270	152	999999	999999	999999	293	224	379	987	612	283	965	941	999999	428	999999	587	748	473	999999	999999	999999	999999	84	742	505	281	999999	212	899	726	999999	994	999999	999999	768	548	450	383	197	270	883	887	802	601	999999	199	617	999999	38	548	776	518	581	999999	535	811	247	138	675	21	208	177	999999	999999	621	971	158	660	660	930	147	375	285	999999	649	847	999999	483	999999	316	664	712	999999	999999	950	152	999999	335	490	956	311	321	707	186	72	999999	799	999999	979	941	51	957	653	999999	411	411	999999	999999	818	688	282	999999	309	369	357	496	993	736	935	478	559	822	179	703	629	999999	999999	108	391	932	999999	622	504	887	275	706	999999	999999	950	549	999999	293	999999	802	684	546	22	348	829	575	999999	73	981	510	999999	228	999999	950	478	585	743	144	746	885	640	660	999999	421	999999	650	437	917	786	396	568	275	314	377	999999	92	813	329	279	999999	219	999999	640	993	505	56	999999	118	607	374	805	999999	547	632	171	34	286	600	254	188	147	805	999999	595	941	126	913	421	931	395	772	424	999999	930	675	656	29	276	916	57	732	329	999999	422	590	793	728	999999	999999	994	805	222	999999	999999	677	999999	708	55	62	388	999999	507	186	221	601	999999	911	616	956	514	14	20	684	999999	456	817	494	864	14	158	398	241	999999	937	590	560	349	773	262	271	948	974	224	537	914	235	153	999999	820	999999	881	999999	725	700	999999	999999	999999	876	645	999999	919	843	50	903	990	901	999999	249	631	51	52	148	363	695	999999	999999	999999	156	293	230	674	395	53	805	999999	286	999999	514	947	794	31	999999	138	402	351	114	933	320	999999	22	933	999999	478	999999	166	743	758	40	144	999999	998	392	593	424	195	534	800	245	637	713	396	786	301	836	29	579	20	960	353	999999	107	486	609	280	297	999999	916	273	649	533	
528	485	380	988	795	639	999999	714	217	999999	999999	697	682	999999	626	157	613	642	759	999999	733	798	999999	682	861	522	999999	323	999999	425	617	536	596	114	195	911	415	312	50	390	999999	306	753	536	158	409	803	999999	653	999999	166	284	514	71	799	730	798	698	999999	282	856	999999	999999	791	999999	999999	111	578	999999	715	741	999999	601	379	999999	437	54	160	533	461	719	999999	670	987	269	343	999999	534	314	465	122	717	185	999999	533	145	718	961	336	381	308	234	999999	937	407	999999	682	145	999999	372	999999	999999	174	675	563	850	894	999999	532	999999	754	577	273	999999	602	999999	134	834	845	750	718	93	999999	162	163	999999	999999	732	589	412	999999	999999	358	999999	780	475	552	510	999999	683	251	129	439	999999	627	999999	999999	944	344	383	999999	848	999999	434	999999	999999	823	999999	521	999999	971	171	20	129	999999	866	228	331	412	137	999999	999999	629	171	509	599	999999	999999	535	432	534	934	397	216	680	999999	597	924	298	188	652	540	988	146	999999	999999	119	319	266	760	999999	639	542	217	999999	999999	228	137	925	64	947	999999	486	99	999999	999999	773	803	449	402	278	999999	42	234	999999	941	636	493	459	430	489	344	999999	774	920	895	999999	190	999999	573	593	470	999999	243	240	191	999999	999999	999999	675	315	999999	870	999999	999999	218	606	999999	999999	999999	481	735	999999	999999	574	613	374	712	178	648	644	999999	497	875	808	808	305	799	999999	999999	999999	999999	890	999999	124	183	474	999999	292	712	299	94	457	999999	999999	858	791	503	999999	627	999999	351	730	954	40	722	818	994	999999	999999	999999	807	322	438	999999	743	999999	999999	999999	999999	999999	141	430	466	359	559	145	151	783	950	26	801	140	999999	486	546	999999	935	752	402	999999	480	999999	608	799	491	771	29	284	358	22	999999	123	999999	999999	686	920	274	999999	481	999999	676	999999	114	667	120	676	945	952	999999	737	909	151	987	45	999999	999999	821	666	867	787	126	999999	434	937	129	688	999999	888	999999	625	742	340	999999	816	688	268	83	941	689	814	826	77	999999	621	999999	755	135	999999	999999	999999	109	607	738	693	470	999999	999999	999999	547	431	814	67	161	909	994	579	869	181	999999	409	879	999999	999999	62	999999	999999	126	813	834	373	563	999999	999999	999999	526	999999	601	588	355	878	481	907	403	999999	10	999999	915	999999	626	534	885	999999	886	420	999999	999999	629	999999	731	421	693	999999	341	184	868	194	989	94	392	859	977	999999	826	477	927	971	999999	720	61	
202	143	285	197	309	999999	610	743	657	224	307	515	915	856	934	999999	999999	575	229	399	815	779	999999	458	766	556	604	137	418	493	999999	741	909	634	538	288	418	786	999999	696	999999	451	341	869	999999	354	72	434	999999	292	999999	406	267	999999	246	999999	311	827	430	753	999999	483	999999	173	343	566	999999	290	328	999999	999999	721	543	532	141	374	447	961	999999	421	999999	999999	245	999999	73	485	483	588	398	125	976	590	365	999999	813	784	126	177	999999	528	748	781	999999	246	515	708	999999	999999	199	872	975	350	999999	18	268	713	248	208	110	857	92	999999	892	999999	679	999999	999999	999999	719	357	999999	279	434	845	672	999999	73	999999	621	365	622	748	398	526	150	636	137	356	29	109	546	918	77	678	446	731	889	903	567	328	352	607	25	842	624	705	915	618	999999	556	999999	249	586	744	245	343	628	376	72	52	68	18	999999	999999	811	338	212	756	408	941	822	169	999999	999999	999999	24	733	556	901	445	721	999999	21	473	458	306	999999	332	443	113	112	523	999999	524	270	343	372	405	41	295	502	168	219	999999	999999	490	808	294	731	230	999999	82	474	999999	331	549	997	771	999999	514	997	879	323	305	838	999999	999999	916	999999	679	999999	337	525	999999	942	562	309	999999	999999	967	498	57	999999	222	502	40	59	999999	203	999999	346	600	999999	526	298	622	845	914	565	999999	172	891	262	62	578	282	999999	858	683	768	250	391	42	204	26	999999	289	999999	802	808	260	113	999999	321	999999	61	999999	999	327	330	716	395	61	314	999999	606	999999	548	644	230	999999	201	999999	434	999999	999999	568	48	510	999999	343	999999	121	757	184	69	178	940	719	999999	999999	999999	540	363	62	854	999999	727	999999	419	164	741	465	999999	334	68	572	298	841	388	999999	66	999999	979	986	999999	284	999999	140	745	438	855	999999	999999	52	926	999999	187	381	625	999999	999999	648	100	999999	602	289	538	999999	125	497	879	108	340	42	999999	68	561	999999	91	580	45	597	999999	981	308	912	347	540	408	408	394	916	226	999999	652	418	408	999999	394	691	745	871	25	999999	999999	756	999999	999999	921	999999	999999	810	300	54	589	253	994	118	999999	999999	942	998	34	999999	999999	962	882	577	389	712	659	999999	982	400	834	174	582	406	432	999999	423	262	618	540	999999	583	626	181	184	409	424	299	908	704	999999	747	846	307	155	596	874	999999	705	218	999999	342	999999	900	219	424	671	597	685	343	276	690	999999	494	419	
999999	346	710	403	980	298	999999	858	999999	651	96	327	284	999999	836	677	999999	999999	410	999999	965	999999	725	962	999999	737	826	614	575	437	68	368	999999	999999	626	999999	999999	999999	724	919	848	484	549	999999	132	107	396	346	848	665	773	143	978	172	453	999999	620	999999	999999	252	472	755	999999	999999	592	728	999999	396	634	587	999999	975	831	490	999999	999999	216	476	999999	661	350	489	765	909	999999	999999	390	200	444	853	999999	425	883	999999	456	102	201	698	666	999999	999999	10	712	271	162	999999	311	497	999999	963	999999	999999	909	999999	901	983	990	383	999999	668	348	774	999999	999999	947	97	999999	999999	44	391	999999	518	809	444	529	349	999999	503	756	865	622	999999	511	481	297	494	516	901	999999	473	999999	999999	511	999999	66	999999	59	930	323	74	706	952	463	306	673	999999	344	474	462	999999	215	497	626	330	999999	455	272	479	494	463	580	200	778	570	289	481	999999	811	387	999999	300	846	189	692	169	670	438	215	999999	249	999999	999999	448	29	268	614	200	191	952	611	104	579	446	860	493	516	999999	893	26	202	999999	532	999999	999999	271	369	317	934	171	999999	999999	67	671	255	312	538	999999	999999	312	999999	290	999999	999999	776	999999	720	409	999999	999999	999999	496	545	198	999999	207	627	999999	999999	757	999999	307	265	29	577	594	47	907	999999	999999	954	765	423	591	999999	912	226	674	319	233	999999	959	988	999999	518	999999	481	869	67	57	685	583	999999	12	413	378	34	805	290	999999	39	999999	217	771	253	887	82	953	846	702	981	999999	645	924	216	939	999999	529	511	689	122	177	850	999999	999999	381	999999	999999	188	973	999999	420	393	137	203	738	751	227	493	631	815	527	32	999999	76	732	938	678	795	474	69	999999	304	601	79	861	961	999999	898	871	725	661	775	873	813	570	999999	518	730	999999	197	999999	999999	879	873	595	999999	999999	87	149	443	999999	626	999999	913	999999	126	791	999999	341	999999	687	328	621	999999	164	999999	158	551	506	172	429	999999	326	287	969	469	999999	728	484	716	999999	986	759	438	240	44	72	999999	430	454	777	460	398	999999	999999	772	999999	973	999999	844	997	999999	581	976	23	546	310	436	944	924	701	73	999999	625	311	701	569	192	675	129	999999	198	130	61	395	969	558	624	777	207	999999	999999	18	999999	719	530	415	782	425	694	999999	999999	26	999999	999999	999999	876	773	400	808	212	241	308	599	164	808	823	529	591	54	988	685	659	747	999999	260	64	999999	906	999999	
295	999999	767	981	395	999999	181	624	308	680	999999	785	999999	969	994	813	999999	999999	485	999999	706	999999	200	381	999999	59	976	279	626	502	999999	933	866	999999	999999	425	999999	999999	999999	111	636	208	230	910	951	999999	461	690	752	75	118	645	999999	996	83	409	596	999999	285	999999	87	999999	998	806	31	999999	919	613	456	579	349	824	214	383	283	508	665	289	429	503	597	296	526	999999	999999	23	474	870	999999	123	828	88	52	868	33	999999	210	424	889	791	999999	848	243	999999	726	999999	440	999999	999999	575	999999	999999	999999	781	999999	791	386	999999	422	999999	999999	58	75	999999	751	271	999999	346	360	549	307	251	999999	637	219	749	62	999999	833	110	999999	389	999999	999999	380	999999	999999	999999	129	242	358	999999	11	881	106	244	999999	901	999999	465	511	104	734	183	277	501	916	999999	572	999	999999	42	613	322	434	315	999999	103	962	999999	159	522	226	999999	201	544	999999	518	540	974	966	999999	999999	378	598	488	655	973	704	878	604	999999	999999	130	503	325	999999	688	456	791	343	688	938	999999	316	989	877	616	982	732	261	408	999999	999999	999999	588	120	999999	723	946	660	999999	399	94	999999	999999	824	106	624	999999	395	561	71	749	999999	287	222	730	999999	999999	999999	999999	991	999999	626	205	986	110	97	915	215	913	964	510	141	415	999999	999999	999999	940	175	781	999999	116	347	699	346	57	999999	755	375	389	183	999999	345	621	935	427	999999	440	389	723	18	709	669	482	596	561	618	235	987	367	999999	131	444	999999	999999	884	634	927	999999	938	155	999999	549	825	739	850	174	519	480	872	397	135	560	452	773	292	447	999999	113	999999	999999	999999	767	18	224	62	679	999999	574	60	793	999999	580	451	577	999999	999999	999999	742	746	396	108	755	125	969	49	570	992	65	764	447	999999	823	83	509	425	574	540	611	999999	180	657	945	999999	89	857	554	119	999999	106	999999	603	132	367	999999	999999	974	652	999999	185	492	687	999999	809	613	34	999999	506	942	162	999999	628	242	65	999999	738	999999	336	46	122	494	999999	128	958	641	844	646	466	999999	178	451	921	999999	999999	203	493	206	999999	816	64	150	57	177	722	994	999999	999999	76	791	660	999999	647	999999	925	691	42	569	502	999999	768	388	259	821	999999	711	190	136	999999	999999	91	542	27	520	981	972	446	293	406	964	147	484	579	674	34	991	999999	999999	576	744	171	924	703	967	57	676	891	235	403	21	813	999999	563	215	999999	127	169	137	999999	
999999	254	999999	172	537	40	293	809	999999	796	999999	907	999999	559	72	700	999999	838	60	472	315	90	220	890	395	161	999999	999999	999999	999999	907	831	675	680	622	499	999999	761	175	936	763	867	316	438	620	999999	937	999999	500	514	553	289	118	664	329	872	44	858	777	386	270	372	445	620	889	999999	242	205	999999	573	287	405	672	999999	708	999999	774	781	279	291	224	952	999999	999999	999999	628	999999	20	999999	749	465	563	983	789	675	401	432	695	549	670	870	741	880	999999	237	999999	616	994	999999	881	108	262	589	495	172	318	941	999999	209	999999	237	231	844	197	999999	723	421	883	448	999999	25	88	242	609	999999	482	81	504	632	272	999999	728	999999	479	651	213	974	497	999999	999999	459	846	496	287	442	648	897	693	999999	513	736	999999	556	648	865	29	30	980	999999	690	246	999999	999999	999999	999999	509	177	375	545	999999	999999	923	266	91	857	999999	592	999999	176	772	999999	388	685	129	536	288	182	416	613	999999	192	993	423	936	130	999999	892	559	37	933	481	999999	999999	999999	763	813	476	474	999999	999999	436	75	999999	312	115	999999	760	834	410	999999	336	999999	999999	912	999999	756	999999	999999	960	844	286	42	927	243	300	63	239	771	999999	999999	812	707	626	916	999999	999999	999999	120	830	271	262	999999	159	66	606	721	999999	999999	999999	999999	312	155	513	945	419	403	148	579	22	61	628	989	478	999999	169	999999	144	845	716	604	576	400	499	999999	592	999999	883	870	637	579	294	999999	579	359	420	666	203	680	507	802	979	610	108	778	999999	273	590	472	896	976	586	923	529	598	440	999999	655	999999	363	999999	520	277	942	443	767	635	999999	999999	999999	502	435	464	348	913	624	965	302	720	65	328	637	420	973	660	992	371	474	981	918	508	999999	388	326	315	292	711	999999	665	21	17	999999	999999	206	999999	999999	132	584	615	973	474	999999	935	999999	999999	999999	109	303	999999	450	405	170	438	999999	999999	492	57	147	999999	631	999999	307	637	999999	999999	475	176	223	579	119	870	786	859	999999	453	999999	999999	629	999999	999999	192	418	386	224	616	847	999999	999999	439	999999	999999	985	551	983	999999	177	999999	235	711	569	397	886	723	181	579	618	311	430	999999	879	416	428	855	292	449	505	920	422	999999	999999	999999	905	783	667	616	885	245	999999	999999	286	999999	849	917	722	999999	305	694	215	644	999999	546	994	513	560	505	999999	139	269	543	564	256	570	142	511	518	492	112	66	565	694	382	
435	481	480	973	566	510	999999	928	153	810	715	999999	105	999999	999999	402	233	172	540	999999	976	341	393	40	344	717	416	999999	871	203	638	650	950	624	120	999999	42	586	999999	574	999999	340	400	754	540	793	999999	846	999999	99	879	893	999999	939	406	103	999999	999999	639	999999	999999	929	67	950	182	75	827	481	553	999999	369	646	999999	966	758	646	941	999999	499	550	999999	999999	751	781	323	744	626	999999	228	999999	434	592	947	999999	479	77	282	449	581	475	966	566	303	918	999999	999999	999999	67	999999	759	162	999999	950	999999	999999	535	999999	286	637	437	999999	816	262	536	119	776	699	999999	496	691	374	502	68	34	584	999999	999999	833	999999	90	84	568	999999	999999	999999	975	642	999999	918	944	999999	995	999999	153	36	160	999999	766	808	953	543	534	570	499	999999	659	999999	926	514	65	268	354	235	556	363	880	985	794	671	144	144	999999	999999	552	999999	378	690	914	997	434	810	509	34	107	547	549	997	341	83	999999	584	999999	354	863	685	545	770	265	790	999999	174	519	999999	673	819	702	999999	28	999999	27	969	999999	928	89	255	759	329	999999	19	813	999999	654	999999	466	999999	428	999999	362	866	266	607	999999	133	999999	269	999999	999999	361	288	844	999999	979	643	999999	999999	108	786	274	999999	926	999999	999999	256	977	999999	999999	798	638	123	400	216	955	161	440	999999	545	362	87	999999	999999	999999	968	848	175	582	903	20	664	231	999999	641	231	999999	999999	51	999999	188	155	587	749	502	776	247	888	637	285	827	212	646	699	745	709	453	663	581	257	794	91	405	370	509	143	416	999999	999999	984	999999	999999	399	999999	367	216	999999	81	461	577	999999	960	537	307	86	808	28	531	715	932	999999	91	368	794	179	106	750	227	250	369	370	584	139	653	74	999999	812	200	342	538	999999	382	211	999999	526	999999	554	108	293	700	999999	999999	946	999999	216	999999	852	605	999999	270	466	282	999999	102	217	999999	831	999999	999999	470	995	828	198	187	723	405	999999	364	277	345	552	999999	933	549	254	485	637	999999	446	936	762	217	999999	999999	82	936	551	118	796	379	12	670	999999	999999	705	295	696	769	999999	811	258	497	337	941	717	813	348	999999	848	999999	518	528	999999	999999	707	788	915	126	115	999999	999999	771	568	897	342	882	786	120	999999	958	999999	868	209	635	999999	275	879	999999	364	268	999999	999999	270	73	861	483	233	999999	125	917	380	579	999999	326	958	486	929	999999	609	999999	37	238	448	999999	
943	649	329	811	618	442	909	943	761	846	999999	593	999999	504	999999	858	659	227	994	926	588	218	999999	999999	677	999999	345	999999	372	530	241	999999	821	381	130	221	164	999999	951	683	17	437	999999	999999	138	374	999999	434	403	750	185	999999	243	999999	311	734	445	446	144	999999	999999	470	580	241	999999	999999	999999	139	384	824	704	999999	999999	320	918	160	999999	396	754	312	234	911	55	999999	355	999999	136	999999	999999	395	999999	718	286	999999	586	547	999999	587	212	999999	602	847	999999	579	999999	936	999999	922	602	160	344	999999	692	999999	192	999999	424	958	886	194	701	471	69	988	58	986	961	731	734	380	303	812	999999	999999	710	999999	999999	999999	999999	418	887	213	707	918	61	999999	35	455	361	401	133	999999	999999	999999	608	999999	999999	70	530	70	975	812	198	999999	857	531	999999	248	999999	804	332	999999	392	477	999999	498	764	999999	999999	999999	960	999999	999999	342	257	999999	121	176	845	579	599	801	945	515	443	85	24	485	71	530	860	787	334	556	78	184	515	233	721	999999	375	647	999999	208	999999	999999	441	856	974	461	419	999999	403	551	999999	531	999999	877	44	231	483	289	999999	417	471	183	191	823	273	999999	889	887	454	734	214	951	677	747	414	974	643	168	511	610	120	171	393	783	351	999999	180	638	199	500	637	96	569	716	736	927	999999	618	593	999999	572	532	254	669	347	263	854	266	472	999999	587	999999	778	999999	307	309	789	408	482	726	903	999999	697	954	107	127	999999	961	20	487	696	999999	575	610	999999	587	917	724	445	97	999999	914	175	999999	912	322	317	999999	418	436	147	999999	999999	867	997	999999	834	299	571	229	870	999999	255	984	372	562	749	177	440	719	392	74	962	394	43	988	95	567	52	784	999999	301	552	583	349	817	888	707	613	726	753	627	162	226	227	799	668	190	767	999999	572	149	660	999999	54	83	916	751	833	18	999999	277	999999	999999	418	578	350	999999	645	555	674	51	564	714	999999	764	999999	746	177	243	330	904	800	693	221	999999	641	853	999999	276	900	147	874	604	499	486	380	999999	807	999999	999999	996	999999	999999	999999	531	585	999999	733	290	171	999999	584	600	688	332	999999	563	575	747	937	497	999999	378	999999	536	177	959	224	999999	999999	999999	938	528	784	333	368	588	18	690	96	695	129	258	999999	730	999999	284	916	177	19	999999	799	70	711	961	999999	176	567	158	363	625	732	253	897	999999	242	66	815	365	963	888	554	884	661	999999	
999999	883	274	924	999999	999999	53	56	999999	575	999999	999999	999999	822	468	202	31	860	999999	470	963	876	361	489	497	506	468	561	214	999999	272	915	408	999999	999999	999999	902	999999	183	999999	582	685	999999	331	878	999999	999999	999999	896	771	866	694	999999	999999	288	999999	532	784	436	999999	999999	492	841	359	312	999999	479	357	238	999999	299	389	999999	999999	888	287	113	40	999999	999999	999999	475	999999	443	999999	578	367	217	190	102	999999	127	215	706	44	100	999999	423	28	999999	999999	999999	765	999999	481	487	17	690	312	999999	397	501	184	302	219	960	827	408	104	734	999999	272	177	145	40	182	999999	980	832	798	443	689	21	563	260	376	999999	256	961	999999	571	999999	999999	188	999999	956	999999	913	999999	84	999999	445	328	294	583	999999	723	629	387	309	314	37	857	514	568	999999	999999	620	52	842	999999	999999	446	328	173	796	368	999999	999999	84	999999	999999	494	757	535	998	999999	999999	979	638	653	90	869	999999	472	543	999999	400	999999	999999	476	332	870	653	824	999999	998	10	130	786	999999	999999	199	312	80	54	999999	999999	999999	570	346	762	640	999999	199	999999	710	783	999999	629	977	967	378	443	999999	905	399	999999	932	842	999999	370	606	203	999999	919	891	567	999999	427	10	719	999999	60	999999	713	692	466	464	655	999999	224	154	999999	809	295	999999	755	704	999999	999999	999999	177	146	570	999999	999999	447	38	999999	287	153	201	437	999999	268	999999	328	783	894	999999	999999	386	999999	999999	784	999999	115	394	999999	563	145	862	427	999999	308	551	284	489	684	558	254	999999	194	377	999999	33	999999	873	999999	738	47	972	999999	951	723	326	890	285	786	759	999999	62	938	999999	152	290	999999	665	329	999999	281	838	108	345	968	999999	201	909	32	761	509	242	843	999999	525	173	999999	476	59	982	661	999	703	925	508	201	999999	478	235	558	258	61	553	833	466	209	874	474	982	229	134	999999	262	34	999999	999999	219	586	200	999999	237	307	615	347	999999	282	145	182	836	776	999999	723	684	474	512	999999	689	20	894	326	299	588	999999	999999	999999	999999	746	678	675	999999	999999	914	287	999999	330	951	999999	215	778	194	74	701	999999	215	999999	411	306	999999	522	802	999999	999999	692	874	689	648	999999	785	999999	384	999999	999999	507	155	793	98	999999	999999	153	561	999999	484	242	709	999999	597	999999	287	613	456	999999	999999	166	999999	563	783	231	413	567	682	146	659	725	403	659	607	203	492	999999	138	965	999999	645	960	790	653	966	982	622	
999999	696	536	182	43	10	576	310	635	591	19	866	41	999999	470	424	362	758	838	999999	653	404	999999	999999	485	490	999999	322	205	999999	999999	816	999999	791	999999	985	610	487	691	402	92	307	999999	900	412	271	934	999	184	546	999999	895	137	933	968	697	237	670	999999	553	999999	999999	114	552	999999	202	627	999999	404	999999	813	875	77	446	999999	355	836	568	463	999999	556	515	999999	659	654	999999	689	999999	822	778	758	940	999999	999999	999999	999999	999999	999999	229	219	999999	693	605	999999	732	999999	827	691	966	622	999999	668	216	483	996	979	125	454	898	999999	999999	999999	428	625	726	873	999999	929	539	999999	162	821	999999	254	579	863	910	999999	927	101	999999	997	349	209	918	99	733	315	151	926	712	749	126	999999	705	332	274	979	972	999999	999999	898	161	828	470	999999	329	962	904	143	999999	677	527	999999	480	516	971	999999	707	636	149	779	787	612	999999	413	704	787	999999	999999	999999	930	475	78	624	999999	845	521	738	999999	999999	999999	411	17	857	45	231	999999	91	198	361	999999	999999	999999	719	697	120	548	402	999999	344	542	422	999999	545	999999	211	458	193	192	670	459	490	828	999999	377	378	780	755	999999	999999	395	999999	360	999999	552	999999	139	359	926	187	306	128	681	543	237	999999	754	472	999999	834	773	136	899	999999	902	565	453	479	351	999999	340	999999	13	876	999999	836	72	999999	992	490	999999	109	266	14	373	340	809	295	638	28	999999	318	999999	565	417	268	805	832	999999	987	214	999999	17	606	847	512	125	999999	593	400	296	991	479	239	762	674	869	999999	164	571	756	999999	999999	332	705	31	758	447	468	690	41	999999	999999	15	285	999999	999999	659	167	860	225	13	701	247	732	632	999999	806	803	743	399	910	677	431	241	55	819	999999	901	825	754	678	347	903	369	999999	231	474	999999	351	999999	220	737	303	356	752	999999	602	600	82	192	999999	644	724	301	130	999999	347	773	999999	601	415	999999	999999	116	546	999999	999999	878	675	410	999999	852	461	170	189	999999	383	85	489	587	999999	999999	999999	642	802	43	622	999999	249	999999	883	700	999999	999999	177	461	406	197	999999	95	999999	999999	999999	672	818	109	192	564	122	999999	189	272	999999	652	384	331	999999	698	313	512	54	196	639	182	527	673	139	712	992	727	776	999999	276	999999	918	502	170	166	824	702	999999	999999	999999	301	324	999999	999999	80	375	846	531	707	883	306	51	482	95	751	154	155	970	480	571	999999	181	999999	995	891	
999999	881	171	773	874	999999	661	999999	697	347	858	999999	999999	68	999999	999999	205	78	999999	970	999999	445	999999	418	21	679	732	999999	496	113	129	999999	625	525	346	999999	685	758	833	282	644	65	785	747	893	249	888	912	999999	424	200	113	690	35	999999	298	474	752	762	205	999999	289	499	593	228	999999	289	999999	721	853	999999	999999	244	39	335	999999	999999	669	524	772	791	820	248	999999	913	25	641	600	985	58	28	932	996	638	999999	365	999999	201	528	366	999999	155	200	999999	999999	999999	868	660	699	243	999999	999999	238	989	414	999999	51	427	680	212	895	689	999999	999999	834	539	999999	606	635	970	739	469	999999	167	813	999999	629	958	128	170	999999	999999	901	751	420	223	704	16	999999	345	324	149	520	325	999999	999999	999999	999999	455	424	312	272	34	728	504	178	664	80	999999	999999	438	999999	999999	520	66	914	999999	999999	262	620	834	444	382	999999	656	999999	948	999999	697	543	999999	999999	999999	703	999999	883	956	182	256	252	559	999999	829	465	999999	241	839	999999	269	999999	492	393	274	834	589	867	890	734	82	904	230	839	383	642	999999	999999	579	605	663	182	958	614	758	20	71	211	614	916	392	424	760	999999	565	151	60	862	837	677	124	989	993	231	999999	352	31	720	260	196	999999	999999	661	244	999999	97	597	999999	635	264	773	388	999999	973	352	657	999999	281	283	999999	592	661	999999	901	999999	673	999999	736	513	416	988	999999	950	427	974	811	999999	525	999999	999999	999999	999999	999999	582	904	735	736	29	879	453	207	999999	999999	28	999999	999999	999999	759	999999	673	908	860	374	228	999999	432	438	835	998	541	893	999999	999999	805	688	418	434	916	999999	755	999999	169	857	70	999999	248	904	931	999999	999999	999999	13	772	937	569	999999	808	18	316	999999	999999	900	30	347	559	579	88	640	999999	195	856	999999	761	997	736	999999	12	313	20	37	527	506	22	999999	811	890	856	999999	246	994	610	425	609	999999	458	999999	148	999999	510	999999	169	274	600	636	836	999999	999999	774	210	999999	690	504	997	289	954	800	887	715	536	669	722	999999	404	345	999999	440	565	245	999999	699	610	999999	803	999999	868	999999	906	385	478	256	999999	91	533	425	314	999999	999999	330	571	999999	158	999999	983	841	916	999999	999999	264	61	405	998	16	235	999999	999999	999999	701	626	420	701	999999	512	247	289	31	641	999999	978	999999	480	999999	244	673	999999	550	999999	999999	962	464	999999	999999	999999	999999	82	999999	642	856	999999	216	115	413	801	
910	999999	763	646	195	703	819	285	992	892	232	580	393	999999	342	344	960	42	699	999999	172	366	318	253	187	175	41	388	784	799	771	926	77	220	999999	999999	138	999999	999999	805	152	999999	71	500	999999	754	688	493	310	521	999999	183	416	999999	999999	553	562	519	999999	30	671	999999	500	202	130	306	513	182	999999	539	216	66	50	893	999999	999999	305	818	999999	433	486	548	88	273	999999	598	519	402	581	999999	999999	618	444	971	143	711	688	868	379	999999	250	516	63	999999	999999	999999	143	523	87	656	257	999999	695	46	543	133	999999	237	999999	532	787	120	600	658	298	597	621	78	759	885	304	437	448	703	999999	969	494	317	957	999999	464	995	999999	925	533	507	923	408	438	20	358	460	413	999999	343	140	999999	405	999999	717	393	75	763	999999	999999	999999	304	991	853	573	999999	54	280	732	77	791	794	675	134	791	674	999999	639	748	999999	843	33	999999	999999	61	999999	98	999999	249	999999	399	241	134	573	999999	999999	999999	554	864	381	314	999999	680	999999	999999	999999	249	280	691	53	999999	999999	24	664	517	797	703	631	801	519	550	219	41	393	678	560	670	112	421	589	743	668	775	377	999999	663	999999	821	999999	999999	814	818	153	206	179	963	226	469	65	915	508	999999	752	355	831	104	159	297	999999	991	675	147	859	112	309	999999	999999	647	442	854	454	881	813	999999	704	999999	76	834	224	714	999999	211	999999	999999	999999	999999	916	429	999999	138	513	999999	719	826	50	677	959	999999	896	668	313	579	37	999999	471	627	496	666	999999	109	999999	324	999999	397	658	474	99	362	32	866	594	240	111	313	999999	398	171	986	55	999999	773	34	938	556	410	763	999999	846	44	462	946	259	999999	446	110	199	982	332	178	575	587	606	29	999999	999999	82	478	723	859	82	465	510	620	624	999999	999999	386	526	986	894	300	253	328	569	920	344	999999	664	999999	999999	415	999999	999999	480	449	999999	15	908	999999	999999	295	460	986	999999	997	999999	999999	164	120	107	812	999999	346	283	285	999999	287	459	119	738	619	813	520	708	667	626	999999	150	185	999999	997	999999	53	658	999999	999999	999999	366	572	485	705	308	999999	115	349	949	503	544	204	114	889	999999	799	744	718	999999	940	288	999999	999999	753	999999	978	951	110	344	422	687	674	445	87	920	887	634	999999	321	999999	999999	999999	999999	133	999999	946	80	999999	451	999999	999999	939	137	899	978	72	200	732	999999	999999	999999	15	999999	536	999999	869	759	36	
969	668	999999	711	406	999999	536	999999	586	257	604	552	908	999999	658	666	122	999999	547	546	109	857	696	901	824	992	667	408	365	191	317	999999	196	999999	999999	782	513	999999	999999	915	373	68	486	999999	137	999999	421	920	356	347	423	77	331	999999	999999	121	971	273	886	414	999999	137	564	405	940	325	365	864	381	876	163	999999	215	632	183	999999	381	753	774	169	581	747	999999	27	999999	250	999999	999999	126	199	811	249	999999	138	999999	245	999999	90	999999	811	310	556	548	480	193	899	861	699	50	886	739	999999	999999	727	833	806	85	546	638	699	368	999999	747	192	74	913	999999	87	271	999999	545	301	751	999999	858	999999	209	581	833	867	999999	267	933	239	459	593	750	984	304	564	170	957	452	313	452	918	999999	365	999999	999999	999999	999999	438	112	350	448	476	535	868	999999	999999	503	712	770	320	110	458	999999	999999	480	173	827	782	706	777	587	848	447	520	999999	225	843	999999	563	780	999999	829	999999	889	21	127	225	126	495	957	666	999999	999999	993	999999	470	301	632	935	116	999999	12	731	999999	999999	599	39	25	928	594	763	338	159	989	716	999999	627	628	999999	999999	947	711	296	748	121	342	176	454	999999	999999	923	221	999999	456	999999	601	108	505	136	421	98	999999	197	901	999999	999999	999999	692	287	999999	842	672	910	581	168	557	715	999999	223	999999	433	999999	847	999999	670	551	107	999999	477	124	182	132	502	310	999999	748	523	999999	999999	783	247	484	999999	106	637	999999	999999	659	298	964	999999	999999	291	999999	988	513	362	739	999999	652	240	403	224	999999	999999	999999	180	609	316	420	43	330	438	999999	192	999999	417	999999	820	999999	251	448	414	513	999999	66	840	796	999999	762	999999	999999	164	999999	553	843	999999	14	208	917	91	700	352	999999	931	999999	687	851	523	49	999999	611	919	822	999999	791	999999	999999	934	842	999999	383	999999	553	999999	259	175	537	887	999999	999999	413	552	902	999999	550	105	536	582	672	379	988	999999	283	667	784	999999	999999	499	999999	853	999999	999999	365	999999	707	413	799	852	999999	399	160	999999	183	361	691	68	999999	494	860	999999	462	999999	272	473	891	110	23	886	249	394	834	999999	135	999999	999999	344	196	864	999999	146	999999	683	900	999999	228	999999	109	999999	975	726	847	846	638	75	401	999999	807	999999	157	606	999999	912	999999	297	565	999999	999999	999999	233	999999	871	163	864	724	399	778	999999	989	254	999999	11	101	910	999999	547	987	408	69	104	706	537	999999	999999	33	
999999	394	80	612	716	115	999999	421	698	628	854	694	999999	914	999999	622	203	817	648	290	999999	308	11	99	750	999999	715	779	593	526	819	577	445	840	977	14	708	625	283	999999	681	590	403	292	668	852	999999	999999	392	482	513	719	655	999999	429	447	392	980	862	147	400	415	999999	182	808	287	258	151	936	671	914	578	544	509	608	24	905	719	431	999999	573	231	397	121	22	110	921	18	421	540	622	727	999999	145	999999	276	762	999999	483	391	999999	863	556	999999	999999	935	185	999999	828	415	999999	673	559	965	999999	178	27	716	169	708	365	249	729	406	59	197	815	408	760	341	261	684	245	50	302	710	674	999999	553	87	999999	999999	190	16	999999	949	999999	797	999999	580	999999	55	72	774	35	364	999999	160	671	999999	999999	999999	396	999999	163	858	437	519	999999	999999	503	351	173	91	784	999999	69	723	409	110	29	27	837	189	92	999999	622	999999	24	937	577	524	15	999999	957	157	999999	693	853	149	521	658	134	707	87	907	999999	999999	999999	999999	305	420	999999	570	999999	999999	939	217	414	947	999999	966	504	734	296	999999	999999	999999	999999	999999	999999	376	870	269	999999	999999	893	139	999999	185	334	641	480	580	642	167	773	444	822	855	218	180	999999	906	902	555	163	399	421	999999	571	891	856	364	240	929	549	999999	982	999999	999999	999999	114	238	622	604	496	923	102	139	215	901	178	279	428	999999	96	964	999999	43	218	503	999999	14	613	442	999999	999999	999999	999999	617	292	999999	999999	645	408	76	999999	293	307	68	239	307	999999	892	670	723	586	999999	208	842	585	999999	999999	780	716	101	110	999999	190	819	380	999999	390	522	923	449	344	633	30	965	46	999999	999999	974	979	205	436	122	999999	719	208	189	151	869	41	167	512	62	929	316	999999	434	113	999999	688	655	916	999999	968	231	388	953	915	999999	806	904	74	999999	999999	999999	999999	987	683	470	620	201	442	999999	490	999999	999999	292	703	713	999	999999	999999	580	296	333	289	999999	153	999999	999999	254	999999	909	73	136	103	999999	261	419	999999	978	751	642	867	999999	223	406	999999	213	294	106	259	212	999999	204	337	999999	999999	478	240	998	844	961	140	376	927	532	457	363	672	408	41	293	71	999999	860	935	713	799	120	883	387	940	436	244	994	71	676	868	799	609	849	782	188	653	999999	790	511	501	569	999999	948	999999	540	886	75	966	150	221	999999	401	999999	889	999999	999999	620	904	999999	999999	381	865	856	589	999999	
72	558	258	115	418	887	80	433	221	239	999999	934	461	999999	549	179	38	921	464	533	407	829	960	424	830	42	239	264	615	130	999999	833	369	371	999999	337	816	999999	732	999999	274	968	568	659	999999	423	999999	504	985	726	352	944	402	65	999999	999999	598	833	284	385	999999	815	817	101	535	595	999999	100	930	222	362	177	198	139	269	439	271	310	999999	999999	873	734	279	999999	999999	759	441	313	999999	245	739	983	586	357	676	999999	999999	476	999999	352	848	78	574	773	374	184	755	272	999999	727	999999	297	357	866	511	999999	545	928	999999	775	999999	271	885	695	482	379	591	841	463	809	999999	794	186	143	569	999999	999999	506	524	604	14	179	517	487	274	452	999999	720	845	999999	913	231	163	358	199	586	193	878	300	995	593	914	999999	986	448	186	999999	223	307	999999	762	48	414	719	771	984	754	407	430	40	742	871	995	709	896	999999	999999	828	944	999999	621	291	216	999999	20	100	370	530	49	97	341	422	422	148	991	875	817	444	999999	214	999999	786	458	270	262	722	918	999999	100	390	546	291	279	999999	95	480	832	999999	999999	999999	999999	233	999999	342	698	999999	458	856	717	31	999999	206	999999	999999	161	835	833	945	276	298	181	270	440	658	551	999999	999999	108	63	520	999999	931	736	999999	999999	999999	427	999999	572	932	273	999999	999999	79	999999	999999	50	999999	173	260	999999	999999	619	419	999999	364	999999	709	791	999999	186	359	999999	206	978	318	999999	999999	158	552	999999	717	383	999999	35	119	999999	371	517	211	19	613	935	803	999999	165	322	327	406	236	815	999999	334	924	756	914	268	195	100	832	880	999999	391	999999	842	999999	513	285	394	399	486	431	201	589	639	573	424	10	332	999999	999999	999999	938	922	999999	698	393	459	999999	120	851	691	999999	685	999999	999999	999999	999999	960	944	651	47	933	16	749	999999	526	745	295	192	499	268	862	277	999999	999999	999999	999999	999999	153	545	64	698	283	548	794	159	515	999999	999999	351	109	999999	388	181	958	218	931	999999	352	999999	648	999999	405	621	593	829	999999	849	592	545	999999	440	816	408	999999	348	659	468	999999	244	999999	486	999999	840	400	228	484	105	999999	529	835	295	541	999999	999999	999999	999999	999999	999999	999999	156	666	675	790	999999	668	233	979	584	999999	558	999999	999999	999999	999999	171	214	564	999999	374	355	908	971	72	710	477	899	844	511	705	55	997	513	999999	98	999999	999999	178	262	731	999999	999999	520	268	970	371	78	999999	811	
999999	686	999999	999999	590	620	247	694	612	90	120	769	388	478	878	573	561	960	237	28	816	360	46	311	498	379	850	397	713	102	348	409	474	43	999999	29	999999	566	922	379	850	660	208	98	151	962	999999	36	642	694	419	999999	841	415	995	385	650	437	943	220	769	850	981	520	742	711	999999	355	702	859	999999	995	47	857	177	165	999999	947	169	535	762	824	755	29	682	937	567	999999	48	400	379	879	623	711	610	10	679	688	356	440	668	271	333	783	999999	424	373	983	247	839	233	702	277	417	458	999999	105	961	837	805	153	245	999999	311	489	387	382	335	999999	177	486	473	601	729	999999	501	500	972	999999	268	573	583	999999	999999	177	677	612	215	999999	665	905	717	850	550	999999	433	954	32	303	60	52	47	736	80	362	759	999999	547	999999	956	999999	133	999999	999999	999999	999999	423	117	144	999999	774	176	82	591	272	769	999999	999999	999999	444	546	478	678	999999	225	536	847	999999	846	417	576	75	666	306	999999	999999	347	280	319	999999	19	999999	887	491	285	875	965	155	807	592	145	59	999999	999999	999999	999999	454	838	999999	999999	722	999999	999999	726	999999	709	510	775	999999	490	432	353	741	999999	999999	699	590	999999	266	350	570	999999	943	999999	282	999999	961	999999	886	243	337	509	916	614	999999	346	586	999999	999999	575	375	999999	773	327	170	792	318	396	680	720	396	267	581	999999	144	999999	729	16	454	999999	999999	949	888	147	999999	999999	437	137	714	999999	123	428	941	690	974	999999	927	626	103	490	218	575	880	176	847	80	927	902	479	982	617	579	717	536	827	426	311	636	174	999999	365	191	681	591	606	967	325	999999	49	764	103	112	913	999999	510	999999	79	999999	300	92	999999	999999	999999	732	999999	544	711	414	863	558	79	301	462	856	999999	37	893	298	570	879	999999	999999	999999	715	888	514	665	999999	999999	654	356	589	346	91	999999	999999	533	949	999999	71	265	999999	38	491	694	999999	650	67	999999	482	289	781	161	420	337	959	671	942	999999	966	878	999999	387	999999	999999	490	999999	380	614	304	503	999999	999999	509	624	844	17	381	30	97	864	608	913	554	374	575	437	925	999999	999999	999999	590	999999	154	192	999999	532	819	290	214	999999	999999	999999	999999	978	999999	999999	999999	796	493	951	299	922	756	112	279	55	833	843	635	62	39	627	999999	145	913	999999	999999	999999	999999	321	999999	101	999999	999999	594	166	378	575	999999	972	784	139	270	999999	869	668	999999	52	999999	
261	699	975	999999	999999	999999	652	999999	999999	75	506	999999	336	478	181	763	999999	999999	515	517	123	676	268	814	663	999999	900	999999	993	999999	254	488	990	413	75	999999	223	446	663	434	942	46	999999	509	999999	411	458	660	98	576	671	560	999999	535	799	585	999999	171	991	884	916	295	135	144	999999	28	579	922	413	999999	999999	999999	453	91	999999	999999	706	759	291	261	818	249	277	999999	999999	999999	999999	465	613	490	192	62	454	779	999999	657	910	834	688	514	999999	535	257	539	36	910	117	762	999999	722	878	681	879	999999	75	677	27	999999	540	137	383	124	318	923	376	497	999999	674	573	917	175	999999	81	999999	429	293	991	999999	400	693	586	881	504	999999	611	999999	182	714	714	999999	999999	212	999999	561	999999	716	226	334	173	538	999999	442	199	53	999999	16	609	112	320	782	999999	290	317	847	550	999999	620	427	321	999999	325	602	999999	999999	287	963	578	519	645	712	999999	667	574	862	999999	999999	692	460	344	999999	901	79	999999	932	164	359	894	999999	20	639	106	799	999999	307	223	999999	482	467	766	593	999999	99	467	999999	715	999999	715	455	757	406	809	999999	93	716	964	999999	208	38	577	928	79	999999	999999	16	616	277	654	999999	649	98	671	235	694	751	176	811	612	796	999999	146	643	449	999999	999999	829	999999	715	306	343	967	802	454	999999	999999	999999	316	590	460	991	999999	999999	448	999999	999999	735	584	475	999999	999999	162	642	999999	999999	441	999999	630	433	894	999999	679	561	999999	933	681	295	227	999999	856	237	859	230	999999	999999	777	771	204	999999	39	879	255	999999	383	999999	999999	335	401	642	457	552	999999	883	695	999999	999999	887	26	999999	134	999999	517	999999	619	999999	691	932	490	605	44	669	999999	987	403	999999	930	218	187	999999	752	356	999999	999999	999999	313	999999	975	534	877	493	889	999999	688	518	657	371	16	999999	279	73	258	844	796	607	788	999999	906	999999	999999	353	999999	710	423	999999	999999	488	932	360	315	999999	716	407	612	121	155	999999	411	478	746	654	924	366	907	539	999999	511	108	977	109	999999	437	999999	855	534	390	999999	342	926	740	178	438	655	546	508	357	850	241	684	462	999999	60	437	744	35	429	747	802	999999	267	276	999999	954	261	463	342	231	552	88	731	966	581	999999	737	999999	225	278	999999	408	999999	654	280	999999	525	235	999999	999	750	829	114	642	999999	999999	999999	474	999999	483	999999	93	175	135	308	162	952	496	302	574	700	999999	809	999999	928	403	
999999	613	996	999999	999999	35	662	343	999999	722	974	99	589	133	816	273	789	742	999999	736	243	66	355	127	999999	999999	999999	999999	309	584	30	954	999999	982	999999	64	478	821	54	999999	999999	832	999999	999999	999999	862	906	999999	758	436	386	999999	286	202	170	645	267	999999	504	409	103	435	43	896	999999	29	999999	999999	376	761	795	999999	697	505	314	410	999999	999999	999999	608	133	762	478	999999	207	952	677	999999	821	999999	999999	599	327	645	285	995	798	759	883	168	487	308	802	996	641	418	999999	781	999999	999999	245	497	999999	895	285	340	957	999999	698	749	352	863	999999	266	964	205	650	61	999999	999999	611	651	886	779	131	824	959	999999	999999	789	583	895	634	71	875	309	659	999999	999999	944	48	638	70	143	816	624	999999	546	41	999999	999999	327	562	578	158	593	611	170	774	461	999999	999999	999999	909	176	457	238	724	390	665	999999	999999	999999	284	280	999999	591	999999	963	507	311	423	450	999999	31	265	343	66	913	291	697	498	657	908	573	563	709	999999	967	369	395	799	165	376	999999	548	635	287	307	185	12	858	999999	999999	159	957	44	143	887	999999	123	182	810	109	967	57	572	783	710	717	273	440	785	604	121	999999	999999	84	896	483	629	999999	758	738	289	999999	302	390	999999	999999	999999	999999	999999	66	255	223	988	66	408	852	975	851	576	590	911	572	83	602	165	999999	999999	960	246	413	291	68	999999	82	819	999999	755	191	34	104	198	999999	176	728	359	897	524	211	675	54	999999	778	489	999999	999999	717	765	999999	234	122	915	568	339	859	775	196	800	999999	246	280	106	794	827	481	401	999999	405	354	253	268	132	999999	294	202	906	999999	999999	254	999999	999999	372	999999	957	911	999999	630	368	316	953	172	106	608	964	405	947	713	950	17	777	613	321	420	456	965	990	426	999999	147	953	272	617	556	670	144	999999	50	836	915	999999	771	855	99	401	91	172	523	999999	889	254	999999	562	571	477	642	999999	999999	999999	999999	921	761	356	231	362	691	999999	550	937	829	496	906	876	45	713	15	757	231	29	375	803	476	891	394	999999	761	709	55	88	38	353	956	441	844	994	999999	424	634	737	999999	999999	621	585	705	402	999999	325	999999	857	471	884	569	932	244	198	454	870	999999	999999	600	981	999999	999999	909	486	540	475	42	50	999999	591	133	494	318	838	999999	891	196	991	554	445	192	197	616	154	784	34	207	655	550	671	461	305	146	728	37	159	676	
228	862	999999	293	486	999999	879	761	999999	999999	405	16	562	683	970	784	165	799	999999	855	765	702	515	278	386	999999	511	140	827	999999	589	811	999999	999999	967	999999	999999	999999	705	512	737	393	709	410	801	999999	987	999999	999999	999999	981	929	716	304	911	999999	999999	603	906	986	184	749	933	726	999999	999999	974	999999	715	840	999999	12	103	999999	128	382	999999	114	477	999999	512	523	999999	315	376	660	999999	738	999999	450	999999	88	256	999999	999999	987	459	982	377	999999	674	649	282	649	419	979	835	908	999999	539	533	252	136	999999	484	660	110	628	360	383	500	246	999999	274	68	999999	755	384	999999	140	922	999999	737	270	72	862	251	999999	895	397	999999	999999	999999	774	917	540	951	86	244	677	999999	999999	631	999999	716	999999	614	999999	591	395	233	460	438	55	616	522	514	999999	117	621	419	999999	732	962	558	314	684	999999	357	527	82	679	150	999999	999999	999999	999999	743	553	999999	257	999999	417	510	174	374	999999	515	999999	999999	999999	94	969	623	999999	786	108	669	445	411	754	354	659	74	323	553	320	999999	802	524	143	771	999999	483	373	185	693	232	797	193	557	178	999999	953	501	999999	709	527	543	999999	999999	719	999999	151	879	903	584	999999	999999	620	64	130	713	999999	271	264	771	999999	259	999999	102	875	999999	261	853	585	252	706	999999	999999	843	793	103	999999	999999	423	473	181	604	470	600	350	45	186	139	999999	465	467	691	246	999999	224	277	460	999999	128	847	56	999999	303	660	878	999999	861	776	271	37	999999	123	847	999999	999999	890	789	492	752	840	999999	131	426	129	784	24	999999	118	629	999999	642	971	999999	576	426	999999	310	809	722	999999	183	409	868	410	999999	353	844	455	626	999999	487	967	622	288	163	999999	871	999999	875	863	999999	999999	999999	745	394	999999	712	281	999999	717	590	979	769	999999	666	294	999999	999999	999999	440	179	880	491	306	48	999999	359	133	999999	999999	21	999999	933	858	126	999999	262	999999	26	692	999999	573	90	909	742	507	207	440	621	868	671	999999	152	445	694	999999	272	999999	707	719	999999	588	858	873	705	999999	55	910	74	246	42	140	999	348	999999	606	999999	581	563	540	477	999999	511	999999	830	999999	983	498	174	553	167	999999	425	306	646	63	715	217	213	288	461	296	376	385	836	540	855	804	646	97	773	690	297	176	999999	137	999999	999999	52	549	480	557	746	520	999999	630	715	702	702	745	999999	592	378	284	999999	190	999999	136	718	300	999999	189	852	
86	780	476	123	258	64	519	976	411	175	664	807	904	550	999999	999999	215	999999	162	999999	999999	207	190	322	999999	98	71	584	950	594	752	249	301	704	669	740	999999	516	466	648	192	769	488	427	999999	999999	183	639	697	999999	999999	999999	157	999999	952	879	599	164	110	170	992	999999	999999	999999	422	424	516	999999	999999	124	693	698	999999	999999	999999	999999	718	763	608	546	914	432	887	999999	91	287	101	224	752	789	151	458	999999	306	655	257	744	999999	999999	299	960	999999	999999	582	999999	999999	116	643	167	821	171	835	999999	563	255	570	57	999999	999999	145	332	301	457	102	973	245	999999	999999	859	671	396	57	758	318	999999	940	675	314	982	999999	180	458	66	930	628	315	999999	999999	61	94	209	837	999999	868	966	999999	999999	665	609	999999	532	54	783	999999	434	124	999999	999999	999999	314	894	743	999999	468	965	874	244	526	473	667	999999	439	20	774	471	558	121	890	351	999999	424	20	705	89	744	999999	999999	570	505	999999	238	663	874	746	200	466	913	476	903	102	433	999	999999	941	569	102	999999	19	999999	876	12	196	895	70	889	884	999999	844	999999	839	209	674	31	959	999999	999999	565	273	584	14	644	644	986	259	493	425	999999	763	520	651	101	665	545	999999	511	51	767	814	999999	315	428	79	752	73	892	759	978	999999	511	889	999999	770	434	999999	999999	999999	999999	999999	999999	474	76	284	334	82	748	999999	999999	401	999999	397	911	750	416	278	999999	575	999999	999999	366	734	447	586	262	630	999999	331	241	525	397	999999	841	999999	248	393	249	153	999999	999999	325	999999	630	586	784	124	977	999999	363	165	443	666	475	287	289	842	999999	489	32	999999	958	999999	999999	613	999999	314	999999	790	999999	33	39	442	830	223	999999	17	113	860	802	999999	652	999999	968	85	91	731	677	999999	841	405	366	759	131	50	720	899	999999	27	999999	479	567	999999	284	999999	136	10	835	999999	679	281	739	999999	686	884	61	631	999999	999999	531	999999	636	991	948	116	999999	279	320	789	502	708	960	96	999999	332	580	465	999999	999999	949	91	999999	999999	999999	570	666	200	999999	247	989	98	450	999999	495	310	843	999999	999999	999999	672	856	689	56	759	971	320	653	999999	364	999999	596	579	819	288	450	386	999999	117	388	449	476	206	83	799	413	267	999999	999999	976	489	14	226	884	999999	102	401	999999	999999	999999	259	23	312	718	933	999999	519	630	541	55	924	999999	999999	860	728	205	999999	616	999999	356	714	179	62	911	
999999	999999	999999	695	999999	195	59	536	999999	204	139	999999	999999	487	149	406	894	636	610	999999	62	856	545	999999	165	769	443	999999	603	319	999999	89	960	400	844	999999	33	824	776	356	999999	398	86	274	731	301	41	181	476	849	999999	87	569	999999	999999	28	764	24	539	94	751	274	932	999999	996	999999	999999	773	643	999999	383	999999	999999	263	559	663	779	281	999999	864	738	271	317	753	857	999999	520	463	541	825	869	999999	295	692	604	730	465	840	277	682	826	267	538	960	476	392	227	315	947	205	248	492	391	675	356	490	957	189	388	999999	538	22	242	817	646	374	783	177	659	828	208	939	13	951	47	999999	999999	357	287	474	902	215	515	999999	587	999999	627	620	345	124	773	286	462	402	999999	814	35	720	999999	112	608	60	999999	129	997	999999	489	440	637	875	757	999999	901	913	972	333	999999	999999	240	270	747	173	999999	545	64	921	486	611	807	233	454	23	43	184	866	852	558	396	999999	999999	897	196	999999	470	367	173	384	999999	999999	999999	317	139	490	63	364	445	999999	121	74	85	999999	878	632	999999	430	999999	576	726	999999	999999	775	999999	557	951	373	560	999999	999999	999999	891	547	937	191	988	999999	325	532	980	999999	431	999999	447	331	272	466	999999	564	578	49	623	596	657	501	309	54	207	581	538	690	999999	264	857	932	183	538	884	696	644	498	115	999999	596	999999	625	496	337	788	295	495	999999	996	611	331	565	999999	889	445	881	943	718	743	999999	299	26	176	777	514	158	999999	581	999999	919	90	934	412	10	999999	999999	813	999999	419	296	53	345	807	652	535	377	999999	649	999999	815	700	999999	372	226	306	999999	999999	719	822	639	561	913	999999	999999	531	397	163	304	148	569	78	236	308	456	999999	999999	219	999999	251	147	999999	94	999999	516	229	999999	572	195	999999	999999	999999	104	894	779	999999	139	323	999999	131	999999	999999	999999	999999	879	999999	474	481	915	999999	352	679	999999	477	999999	370	476	781	515	857	230	825	967	999999	287	999999	999999	999999	529	721	821	641	489	403	113	922	695	583	262	770	999999	829	656	919	361	191	492	999999	219	418	268	358	999999	872	999999	322	256	983	999999	737	999999	142	999999	203	454	711	200	541	373	762	674	893	528	745	113	401	178	999999	249	105	659	357	999999	120	999999	472	999999	999999	502	791	675	711	360	999999	998	621	877	463	474	999999	990	951	263	457	744	374	999999	72	769	999999	153	208	744	137	87	424	999999	840	739	
999999	999999	583	999999	582	96	999999	543	12	746	491	999999	999999	583	999999	114	708	104	999999	376	98	643	771	847	993	647	476	967	232	448	999999	610	999999	999999	493	999999	417	912	681	370	780	999999	826	325	287	985	438	625	999999	33	999999	999999	999999	473	999999	999999	999999	735	999999	934	999999	996	999999	999999	999999	881	486	991	100	827	999999	795	423	314	596	266	816	455	570	999999	999999	851	822	209	79	264	999999	573	999999	154	666	681	867	999999	749	784	999999	272	162	406	508	447	999999	999999	335	583	906	42	877	999999	532	660	175	46	725	769	183	121	999999	999999	617	912	918	945	999999	25	928	676	564	811	745	554	303	173	509	770	325	505	999999	496	357	241	696	999999	621	15	516	831	999999	980	999999	409	777	253	789	595	529	589	166	320	655	999999	999999	75	648	978	367	999999	999999	954	453	677	248	998	561	999999	999999	240	334	165	508	999999	999999	583	210	345	777	59	384	914	251	735	349	562	841	128	999999	999999	49	999999	647	514	304	76	536	934	171	999999	692	999999	378	298	265	999999	811	558	999999	894	865	312	999999	318	627	622	712	718	337	685	167	442	622	596	200	690	517	999999	801	999999	56	999999	999999	999999	366	970	545	999999	479	348	751	292	544	869	764	999999	442	339	887	682	999999	999999	606	486	999999	259	791	782	107	999999	493	999999	756	999999	999999	599	138	212	951	656	86	759	248	988	933	874	898	752	831	464	257	999999	116	129	236	237	670	698	388	117	999999	763	854	904	855	934	536	550	31	999999	608	240	387	240	999999	603	580	999999	552	746	999999	48	950	999999	327	315	710	637	767	999999	929	999999	823	999999	476	322	905	343	143	999999	347	357	999999	665	999999	999999	999999	999999	523	633	657	62	156	641	999999	999999	813	221	999999	550	233	899	999999	412	246	999999	416	999999	999999	293	698	246	484	552	408	13	999999	999999	999999	310	515	834	123	144	962	876	293	192	98	999999	509	693	999999	999999	776	448	574	328	999999	688	999999	266	122	239	934	420	578	603	243	751	833	528	434	286	45	399	785	649	450	999999	884	999999	454	999999	783	14	489	891	776	999999	439	999999	865	109	700	258	722	884	209	551	999999	999999	999999	999999	501	981	269	999999	557	386	999999	999999	878	68	803	385	812	683	456	930	930	999999	827	283	322	844	663	334	585	999999	676	901	999999	898	72	999999	285	117	999999	999999	999999	18	344	399	999999	514	120	806	305	324	446	48	438	278	621	621	862	676	35	999999	327	999999	
999999	770	999999	761	999999	980	996	999999	110	999999	747	653	195	921	352	438	975	999999	734	856	38	271	350	638	473	180	999999	450	342	999999	92	289	484	999999	123	573	689	546	38	139	809	999999	223	741	301	999999	93	699	279	434	700	999999	922	471	906	634	430	999999	297	999999	703	556	275	999999	622	467	999999	385	808	778	999999	999999	778	999999	56	341	57	608	347	688	97	999999	181	908	908	864	999999	23	999999	999999	999999	617	258	724	436	263	431	722	128	833	616	707	890	501	999999	271	999999	327	424	574	587	821	734	999999	999999	126	385	367	593	999999	109	165	481	329	634	141	999999	64	178	999999	999999	999999	490	999999	82	389	696	999999	999999	647	999999	50	598	339	901	332	999999	649	506	320	999999	74	999999	370	734	460	999999	999999	866	999999	999999	393	158	631	664	261	341	999999	536	837	429	999999	144	945	341	999999	566	999999	427	999999	257	541	999999	999999	914	999999	206	129	779	621	163	999999	813	678	567	999999	891	999999	674	649	999999	662	122	999999	999999	183	999999	192	39	674	999999	93	999999	563	306	548	835	300	716	819	65	222	451	999999	999999	304	891	999999	388	999999	177	599	999999	778	322	595	999999	889	968	999999	999999	23	99	114	999999	79	981	260	382	28	208	601	260	855	594	778	220	206	984	999999	291	474	803	731	507	304	615	375	251	999999	999999	945	331	974	904	51	132	347	198	614	323	640	93	369	109	575	999999	622	193	999999	999999	233	904	999999	459	999999	219	367	999999	432	463	616	18	671	900	262	279	999999	951	552	999999	873	18	380	282	651	391	999999	632	931	955	993	191	707	335	895	51	948	525	999999	999999	999999	999999	999999	160	999999	632	421	469	847	306	73	671	641	888	511	999999	534	110	808	999999	775	735	676	999999	999999	434	311	345	15	221	331	999999	497	999999	889	143	999999	229	999999	999999	999999	974	999999	635	891	331	549	819	824	680	516	847	999999	404	999999	40	73	298	999999	282	330	85	464	636	999999	312	999999	920	999999	378	972	999999	535	789	98	801	999999	51	585	148	884	492	999999	335	999999	483	54	103	664	859	80	999999	539	302	698	894	999999	999999	660	589	999999	629	820	999999	999999	211	321	926	315	264	89	32	712	551	999999	838	999999	999999	931	501	268	90	265	149	999999	28	774	243	999999	204	291	999999	390	996	999999	265	999999	75	999999	999999	171	127	787	999999	779	57	251	988	905	860	339	999999	226	168	330	77	999999	681	158	688	436	88	999999	999999	973	287	999999	716	560	
141	176	498	511	438	339	999999	303	855	369	999999	777	786	999999	241	999999	900	586	232	675	923	892	999999	999999	938	76	999999	291	999999	436	502	416	534	438	999999	693	999999	879	788	999999	189	999999	517	321	897	911	999999	999999	604	256	83	999999	419	999999	637	249	185	581	572	371	256	859	999999	429	866	843	252	357	563	547	33	999999	999999	999999	495	159	384	679	29	37	426	341	687	429	363	999999	996	493	801	534	518	269	999999	426	583	999999	156	98	455	999999	668	302	198	67	999999	62	903	26	555	999999	865	506	999999	545	945	914	181	999999	999999	74	846	759	556	38	38	764	999999	999999	819	999999	12	295	233	965	368	133	153	630	207	311	898	999999	999999	999999	669	22	707	770	480	668	159	949	33	390	999999	999999	999999	169	39	468	999999	531	207	389	485	580	999999	596	187	821	770	551	10	763	176	999999	999999	243	369	25	66	944	901	160	26	999999	271	843	758	458	388	984	600	738	964	999999	782	558	837	99	740	121	593	999999	999999	999999	999999	269	224	350	98	511	799	23	411	403	629	57	373	432	999999	999999	837	728	443	786	950	271	799	799	94	999999	406	280	999999	944	999999	252	262	999999	999999	12	999999	418	370	876	194	587	336	571	747	735	999999	414	780	310	283	864	999999	121	656	999999	469	425	266	826	115	999999	737	467	52	387	794	954	999999	315	810	429	368	567	601	373	999999	238	61	999999	87	992	499	974	671	496	38	999999	761	425	542	213	161	999999	999999	665	849	869	528	370	940	999999	94	475	999999	853	506	656	999999	293	752	241	373	907	999999	122	999999	762	795	999999	358	999999	202	903	999999	606	999999	999999	796	936	523	75	999999	691	999999	846	907	34	484	999999	989	381	630	999999	672	311	840	999999	795	658	634	999999	83	972	21	296	48	999999	702	894	585	682	860	583	770	687	531	681	500	902	215	999999	288	999999	566	999999	34	724	240	471	766	999999	38	148	311	435	991	999999	679	130	808	725	331	590	241	317	520	56	707	999999	780	168	753	893	452	628	808	105	999999	44	272	999999	950	999999	999999	999999	654	722	282	344	696	794	999999	379	999999	489	999999	698	747	259	999999	999999	27	999999	690	999999	280	145	999999	682	627	896	330	645	858	999999	999999	100	999999	999999	999999	798	999999	372	298	986	166	384	798	963	944	999999	357	167	577	999999	306	705	999999	999999	290	519	36	999999	717	800	474	999999	520	610	714	593	246	77	596	999999	213	654	999999	704	451	896	346	999999	
737	517	548	172	78	999999	197	80	550	932	999999	153	771	184	654	497	521	800	863	198	999999	999999	874	289	571	909	91	652	747	845	88	999999	999999	999999	999999	210	261	311	298	947	422	999999	52	313	679	452	896	999999	999	469	999999	999999	43	158	483	386	642	269	999999	999999	492	545	999999	705	999999	14	971	477	999999	454	246	999999	999999	999999	775	613	318	999999	999999	128	23	62	999999	287	661	999999	361	34	820	999999	999999	999999	710	139	464	877	322	346	999999	999999	481	999999	715	555	999999	972	999999	127	382	870	999999	999999	658	999999	155	999999	892	54	53	427	652	947	656	838	886	253	510	382	461	999999	999999	971	121	935	646	593	347	106	64	999999	297	244	651	999999	417	495	344	237	984	35	999999	999999	303	999999	32	534	772	999999	668	979	472	767	999999	485	999999	106	960	999999	836	561	101	999999	989	999999	999999	417	305	999999	999999	999999	999999	282	999999	435	912	34	678	89	912	999999	821	470	999999	84	999999	529	578	175	381	321	534	620	999999	999999	933	199	287	938	901	999999	238	999999	455	277	999999	999999	379	240	999999	554	427	881	999999	723	999999	630	999999	999999	147	999999	839	140	334	999999	866	298	999999	964	502	723	999999	740	999999	307	883	999999	999999	171	999999	36	999999	348	602	827	893	653	999999	677	999999	312	831	372	999999	999999	999999	108	999999	999999	410	781	999999	414	737	849	999999	687	999999	512	999999	985	999999	999999	999999	121	459	500	537	506	226	223	999999	214	282	999999	891	383	939	886	999999	999999	22	679	760	233	999999	999999	610	999999	29	216	999999	308	999999	999999	696	634	462	689	841	999999	570	999999	129	999999	303	114	142	547	999999	434	748	999999	980	64	999999	935	445	999999	999999	714	890	783	487	19	999999	999999	376	999999	503	267	920	999999	55	257	224	776	999999	574	930	614	613	999999	999999	594	468	144	999999	782	733	999999	198	775	999999	999999	999999	999999	758	999999	923	999999	737	566	54	700	513	498	770	732	839	999999	385	999999	999999	788	999999	827	988	892	999999	999999	999999	593	842	741	78	155	962	999999	863	437	28	999999	650	816	876	56	27	105	90	999999	373	595	999999	536	386	999999	29	508	999999	566	798	999999	999999	999999	999999	153	724	313	631	368	535	851	869	412	187	999999	231	939	911	64	809	892	811	999999	765	276	999999	315	999999	751	136	464	892	306	638	163	999999	856	565	733	332	999999	473	722	444	521	999999	999999	358	451	105	89	596	972	757	906	63	988	38	985	502	999999	947	999999	999999	999999	959	573	773	34	
62	374	384	188	731	105	429	99	146	253	550	119	957	999999	655	57	867	999999	549	999999	109	893	827	580	240	999999	767	593	489	372	999999	999999	999999	334	398	730	999999	417	999999	661	486	999999	851	784	999999	393	461	42	235	195	213	50	999999	999999	924	169	547	804	999999	999999	337	999999	609	999999	691	999999	352	632	525	924	352	999999	678	887	255	145	999999	52	999999	847	462	734	367	304	999999	521	138	999999	410	239	193	899	468	432	334	650	365	88	103	57	50	828	999999	310	842	999999	371	146	794	999999	127	999999	669	111	999999	603	478	314	614	179	268	625	232	295	999999	999999	999999	999999	562	999999	999999	999999	999999	97	806	633	226	67	462	416	160	992	931	621	999999	688	240	367	76	731	182	60	473	923	999999	424	999999	231	569	399	999999	124	583	200	19	164	555	582	305	732	386	420	852	208	999999	999999	999999	611	184	999999	222	999999	189	831	432	729	499	999999	307	391	36	995	999999	72	654	999999	418	741	999999	956	142	999999	999999	344	355	762	207	275	904	523	730	999999	57	999999	186	999999	999999	999999	768	289	999999	529	284	913	705	390	922	790	553	983	858	999999	999999	227	919	565	572	999999	486	670	531	233	131	784	661	41	999999	999999	885	527	110	999999	999999	332	301	999999	383	158	638	964	839	999999	721	999999	665	778	996	830	999999	621	564	99	275	108	999999	999999	999999	500	999999	674	443	940	999999	35	883	201	979	676	925	316	191	999999	216	999999	830	124	512	211	129	883	999999	127	999999	999999	963	20	400	875	575	999999	999999	882	896	964	999999	999999	513	999999	46	473	799	330	904	289	439	999999	883	999999	277	643	928	206	381	378	640	325	555	639	72	872	801	113	111	74	111	999999	527	252	990	931	610	999999	174	655	999999	714	999999	999999	834	823	136	647	607	932	999999	18	999999	527	999999	999999	352	873	633	173	671	999999	999999	839	999999	999999	623	641	762	999999	999999	122	999999	725	294	926	112	450	804	999999	745	164	505	999999	999999	102	797	999	918	999999	589	736	999999	999999	984	398	495	999999	926	999999	210	495	999999	272	999999	999999	977	786	999999	999999	112	999999	78	394	999999	517	999999	59	706	95	342	623	722	977	756	999999	999999	40	741	895	440	730	523	110	48	999999	279	243	999999	999999	125	21	765	520	682	999999	668	798	582	476	208	445	676	841	999999	586	773	907	515	999999	999999	946	54	347	999999	999999	999999	999999	355	999999	248	956	999999	999999	970	999999	857	211	999999	79	637	139	457	999999	696	999999	
999999	682	738	999999	999999	999999	999999	675	433	178	966	999999	553	999999	307	699	453	999999	237	252	999999	293	870	50	999999	999999	612	446	966	760	999999	779	650	971	999999	999999	239	893	691	876	239	114	960	802	999999	999999	658	994	771	937	686	53	999999	454	340	771	812	698	999999	914	999999	291	999999	672	679	197	777	582	999999	601	470	559	723	361	999999	999999	999999	77	686	999999	913	618	674	39	999999	999999	742	206	641	999999	894	540	999999	999999	127	947	406	297	133	999999	661	85	999999	999999	999999	137	329	685	441	779	447	744	22	444	11	151	617	679	999999	233	999999	581	940	999999	707	999999	999999	946	244	75	164	999999	944	519	637	999999	604	504	562	946	136	999999	764	999999	999999	159	999999	726	999999	999999	999999	999999	699	899	722	90	999999	589	472	547	738	382	451	375	625	412	799	502	999999	999999	546	122	126	652	107	999999	816	89	324	558	410	999999	999999	268	999999	437	345	55	797	999999	702	25	999999	25	217	753	999999	399	999999	706	359	36	919	999999	439	999999	610	57	999999	334	999999	999999	274	914	146	76	211	192	640	198	76	754	999999	259	470	530	90	110	444	999999	781	427	843	617	208	384	752	569	999999	516	826	999999	253	472	999999	999999	750	127	999999	150	551	432	758	57	640	999999	330	670	151	909	147	509	612	457	552	999999	221	657	715	761	324	641	364	133	371	999999	510	999999	965	823	999999	963	999999	304	999999	999999	668	796	977	602	63	91	999999	919	379	326	685	796	999999	448	435	999999	999999	999999	825	909	999999	635	685	861	104	98	705	328	139	184	288	318	999999	203	186	425	999999	123	708	243	223	445	999999	54	102	714	322	526	397	686	561	113	478	892	999999	43	121	125	999999	965	999999	109	790	205	999999	377	152	999999	999999	999999	424	298	999999	592	696	633	881	640	769	390	999999	189	930	999999	999999	999999	839	761	999999	152	313	999999	614	742	999999	124	655	558	999999	724	571	999999	264	999999	999999	272	693	886	206	999999	162	480	355	999999	200	206	999999	347	583	862	538	390	812	999999	706	999999	683	677	735	581	977	333	633	55	999999	188	999999	554	190	359	491	953	999999	266	999999	833	218	497	551	660	945	317	974	154	999999	999999	784	144	679	412	588	26	999999	999999	679	829	847	999999	999999	999999	999999	624	167	233	380	584	999999	556	999999	873	999999	196	135	999999	636	670	358	489	859	999999	403	790	874	777	770	999999	802	999999	586	170	985	907	197	999999	388	331	159	751	773	611	365	238	999999	806	
999999	999999	890	86	988	18	999999	367	451	671	619	491	750	999999	462	905	782	885	969	968	887	743	998	596	999999	315	999999	606	716	999999	999999	999999	999999	77	27	378	584	726	951	999999	999999	999999	466	526	999999	896	999999	999999	999999	867	829	479	999999	999999	999999	26	403	999999	389	683	497	874	999999	204	399	454	707	682	372	93	999999	65	999999	401	289	999999	999999	999999	675	999999	734	750	317	999999	427	999999	999999	747	159	10	975	289	999999	278	90	814	999999	999999	136	999999	199	898	407	999999	546	774	999999	999999	757	658	999999	920	999999	590	949	747	566	999999	776	597	548	959	532	371	118	50	718	999999	320	999999	999999	999999	356	209	609	999999	999999	112	999999	652	266	47	990	501	271	65	660	756	328	343	258	183	495	538	927	999999	999999	45	107	506	65	880	557	292	999999	999999	574	429	999999	124	999999	999999	501	999999	341	511	968	999999	110	999999	389	999999	346	999999	226	119	528	817	282	378	999999	317	15	805	597	385	489	708	135	999999	490	241	999999	214	939	793	681	372	207	999999	272	344	934	54	126	103	543	579	999999	265	999999	756	156	611	654	96	458	696	536	955	32	269	905	564	999999	158	196	141	48	433	999999	166	619	857	116	134	382	961	999999	999999	999999	909	643	870	350	734	999999	173	559	853	345	999999	835	251	402	12	999999	999999	999999	968	906	411	541	641	827	49	147	999999	999999	530	713	497	16	42	999999	999999	626	44	223	838	999999	33	582	194	98	999999	999999	378	464	114	694	11	489	999999	597	999999	377	11	53	311	596	999999	668	39	149	847	978	999999	137	999999	386	999999	999999	643	999999	883	999999	999999	553	999999	717	768	999999	400	835	711	17	999999	445	684	744	624	991	999999	251	275	365	553	54	250	473	528	999999	184	728	999999	845	845	999999	714	610	31	999999	668	999999	999999	963	278	203	999999	839	693	367	453	545	999999	413	254	402	999999	527	286	311	313	911	199	528	658	999999	545	866	999999	479	731	84	999999	176	333	329	423	312	96	359	616	410	999999	171	797	639	967	999999	600	453	186	196	333	719	154	756	404	309	999999	999999	657	572	677	999999	636	999999	821	594	89	999999	979	337	441	999999	695	903	141	38	730	999999	704	658	275	999999	303	544	750	14	32	576	999999	123	998	490	701	999999	732	566	999999	999999	818	999999	807	999999	473	849	999999	406	999999	250	625	999999	579	999999	902	999	306	958	999999	101	999999	817	571	513	999	865	338	950	235	999999	180	574	503	311	210	331	850	
999999	999999	454	789	353	980	781	999999	999999	544	712	588	702	747	773	999999	443	800	11	810	304	676	999999	520	804	999999	382	80	61	999999	277	94	999999	159	707	999999	999999	311	284	836	790	999999	450	331	625	999999	999999	903	999999	927	69	999999	209	521	556	922	646	934	984	182	607	711	999999	999999	276	628	17	999999	49	69	181	141	525	174	999999	742	235	999999	894	999999	648	478	673	133	812	765	884	69	999999	784	77	541	326	999999	999999	88	662	764	64	997	999999	980	864	346	756	928	986	44	500	814	999999	369	50	552	999999	138	999999	999999	999999	510	743	948	950	264	992	639	814	999999	935	942	89	471	232	999999	87	668	614	336	377	999999	779	849	569	788	97	707	501	774	578	110	51	887	890	553	263	416	39	999999	354	127	124	573	109	999999	735	235	999999	999999	475	999999	524	999999	999999	999999	731	893	389	999999	999999	295	148	50	999999	835	900	201	581	678	643	671	638	999999	999999	260	770	216	750	999999	999999	862	570	358	308	713	586	340	488	901	822	369	36	999999	999999	68	978	999999	999999	273	657	543	653	468	510	804	237	999999	728	158	229	524	999999	378	118	314	999999	789	741	999999	999999	570	999999	679	856	283	999999	999999	573	923	999999	696	487	487	363	999999	999999	111	999999	504	485	77	999999	340	682	307	999999	658	760	137	343	199	342	999999	23	96	999999	973	611	236	169	999999	945	804	999999	533	47	665	24	597	999999	999999	941	246	655	192	999999	999999	997	999999	999999	985	999999	999999	999999	92	363	888	473	276	999999	999999	499	621	345	28	132	808	464	999999	270	560	999999	172	999999	999999	999999	999999	943	831	138	999999	976	63	999999	183	457	509	224	794	179	159	999999	748	907	860	999999	330	999999	999999	69	160	918	848	298	505	352	847	999999	999999	999999	267	999999	999999	148	242	268	446	451	171	570	622	594	669	999999	999999	368	895	264	181	596	926	999999	316	771	978	999999	137	764	999999	831	610	105	354	959	911	213	560	999999	999999	602	686	999999	999999	76	999999	566	258	869	999999	147	457	999999	999999	283	908	73	639	869	169	999999	141	682	999999	340	960	527	249	710	77	907	999999	295	999999	999999	910	999999	999999	249	334	422	999999	268	586	536	383	999999	862	81	61	848	574	690	450	972	471	14	111	999999	999999	919	326	548	801	280	999999	172	12	999999	999999	860	609	999999	999999	747	999999	872	999999	999999	956	942	664	178	999999	228	342	126	845	616	999999	999999	945	63	143	414	105	742	999999	315	206	999999	25	
208	999999	999999	248	184	155	702	561	598	908	861	999999	173	265	999999	889	999999	999999	223	326	999999	556	467	914	556	266	140	651	678	416	790	54	999999	927	999999	470	467	980	999999	970	152	64	999999	997	94	999999	999999	159	999999	853	999999	377	982	894	629	651	250	286	692	918	25	61	883	999999	999999	816	709	246	799	999999	431	602	780	999999	999999	341	47	469	830	946	297	980	703	824	999999	422	72	849	308	999999	229	191	999999	249	955	101	180	999999	879	999999	999999	732	360	271	431	291	597	738	720	999999	614	780	455	746	630	999999	357	999999	660	705	754	999999	938	985	467	249	999999	540	297	93	170	711	590	562	999999	999999	630	442	403	250	824	333	139	999999	209	999999	999999	999999	999999	999999	743	121	675	183	999999	51	999999	375	803	191	976	67	451	636	137	902	200	892	999999	76	414	915	666	419	881	431	729	927	999999	28	513	763	921	376	350	999999	999999	999999	50	14	769	999999	638	999999	274	766	882	999999	882	307	999999	843	851	552	517	999999	455	265	999999	101	999999	867	590	785	678	223	146	999999	296	89	999999	783	852	695	999999	159	287	999999	999999	999999	549	236	55	487	770	670	911	379	859	522	603	999999	124	948	999999	999999	674	853	999999	61	630	807	216	999999	441	474	990	166	254	367	549	10	999999	188	552	95	999999	112	999999	17	311	767	225	999999	999999	999999	669	904	999999	405	484	434	911	999999	493	741	29	252	56	999999	680	755	134	501	973	602	670	935	406	607	999999	999999	837	535	749	863	592	443	999999	354	804	999999	164	999999	883	125	999999	25	694	810	75	579	66	999999	337	999999	999999	999999	800	883	426	734	507	404	325	912	596	999999	999999	630	159	586	925	701	501	594	601	285	618	999999	513	654	251	999999	541	510	999999	128	207	203	229	999999	999999	443	928	999999	999999	759	533	999999	528	712	670	73	661	999999	654	999999	999999	743	954	999999	999999	999999	999999	771	999999	999999	862	815	406	478	188	161	999999	289	999999	999999	772	431	15	841	999999	648	338	801	983	187	999999	999999	855	999999	999999	999999	248	862	764	700	73	167	587	676	896	999999	573	999999	533	999999	999999	381	546	999999	591	999999	737	123	616	999999	613	578	787	314	977	999999	959	255	577	723	912	548	525	252	429	615	843	999999	944	999999	85	288	277	474	525	562	515	693	570	113	727	135	255	308	999999	999999	999999	283	698	999999	759	328	482	810	999999	999999	856	303	743	975	999999	407	999999	583	999999	999999	310	323	789	424	305	999999	
685	474	996	787	303	226	999999	934	999999	569	641	858	283	757	805	467	868	411	706	221	999999	594	159	329	956	671	918	762	999999	65	493	283	791	492	999999	18	999999	818	820	999999	148	808	999999	393	999999	320	310	633	999999	843	454	387	718	93	999999	999999	324	676	831	631	999999	403	750	190	86	368	77	790	124	797	653	59	591	999999	83	151	855	765	564	646	371	294	242	350	610	999999	999999	707	999999	552	693	147	987	198	999999	745	999999	557	317	407	252	999999	519	731	999999	405	999999	652	999999	185	244	559	122	195	270	23	170	410	580	970	803	369	999999	571	114	516	72	402	734	338	93	308	458	166	403	851	775	511	161	215	999999	912	999999	999999	999999	144	34	802	999999	328	999999	657	977	999999	603	882	894	999999	626	682	342	404	918	681	101	936	111	955	791	418	248	658	259	374	999999	891	999999	633	264	970	492	270	474	415	753	436	330	120	563	520	957	999999	884	478	872	914	999999	25	898	999999	43	78	20	999999	90	926	407	613	686	999999	221	270	999999	656	199	999999	929	512	928	999999	616	990	402	281	999999	420	999999	780	501	999999	896	656	734	883	937	423	259	955	334	826	38	717	434	850	309	696	145	238	288	799	985	491	96	243	764	52	676	999999	67	670	162	627	121	999999	815	564	535	809	999999	999999	823	999999	188	111	999999	898	566	552	999999	765	999999	544	501	702	760	415	569	501	128	999999	999999	520	897	663	674	410	999999	493	999999	999999	170	335	999999	512	976	999999	313	985	605	866	999999	134	767	999999	395	999999	999999	999999	999999	409	995	44	691	999999	39	312	86	524	437	999999	303	82	516	237	604	999999	34	999999	725	749	112	584	895	262	418	623	752	605	999999	66	284	196	314	635	999999	136	999999	696	999999	999999	934	788	999999	379	572	999999	617	999999	697	999999	592	146	999999	999999	307	999999	148	438	415	415	560	481	256	999999	999999	116	999999	881	488	478	315	999999	515	62	814	323	36	526	689	15	999999	223	999999	999999	473	999999	502	999999	337	337	987	215	291	77	123	463	542	186	427	465	645	735	61	229	999999	264	630	641	625	999999	999999	621	749	410	409	346	999999	424	907	999999	614	999999	554	161	490	999999	57	448	938	361	780	850	109	233	369	999999	999999	999999	700	219	517	861	259	999999	999999	376	466	999999	667	999999	889	128	279	999999	851	751	191	999999	738	999999	216	192	702	274	213	999999	522	525	50	139	999999	885	723	697	306	753	644	999999	218	124	
642	176	780	999999	999999	662	580	495	382	617	98	999999	949	999999	12	999999	168	985	149	407	854	940	840	537	999999	14	404	582	317	108	999999	999999	999999	999999	999999	50	411	539	802	999999	999999	37	153	432	50	913	936	999999	695	971	594	659	70	810	270	701	999999	999999	571	467	999999	999999	187	283	999999	117	580	335	279	961	923	628	999999	999999	999999	826	797	417	496	687	77	349	886	345	514	458	919	880	364	697	999999	999999	968	345	294	965	999999	869	922	999999	999999	999999	785	733	999999	965	476	999999	376	443	999999	918	756	999999	399	917	999999	841	999999	61	197	999999	971	999999	257	764	660	847	314	478	999999	927	999999	563	353	999999	564	163	999999	999999	981	999999	513	999999	792	795	412	93	946	376	853	18	110	870	745	999999	639	212	485	294	314	999999	999999	999999	466	977	433	202	541	932	362	999999	554	230	80	740	999999	60	789	461	362	577	900	999999	624	968	826	999999	999999	709	827	361	678	12	244	362	298	615	463	815	371	220	552	24	999999	896	463	880	800	15	999999	588	422	33	932	999999	728	999999	999999	498	160	809	384	832	114	10	999999	552	999999	717	451	999999	596	999999	999999	152	34	999999	999999	728	515	946	999999	999999	260	249	938	654	80	506	633	77	341	965	664	999999	836	720	910	999999	616	911	999999	92	563	878	992	448	934	789	713	999999	308	555	983	214	985	570	581	865	71	999999	481	489	94	999999	999999	631	999999	537	999999	999999	999999	909	121	999999	999999	741	259	999999	256	999999	719	290	793	791	999999	999999	982	999999	999999	275	148	54	951	980	439	415	999999	189	640	371	138	406	483	999999	999999	398	999999	389	161	254	321	210	618	571	915	200	695	303	615	462	999999	858	960	999999	175	999999	958	141	174	646	743	80	741	885	372	999999	806	394	926	380	999999	603	999999	331	954	938	436	390	74	248	719	704	574	188	722	279	999999	443	999999	933	439	312	999999	514	511	250	469	732	208	603	394	310	999999	999999	119	999999	999999	638	96	999999	505	578	76	999999	926	48	506	562	173	102	876	373	999999	992	941	50	388	999999	820	713	479	704	191	471	854	419	337	339	78	677	719	999999	356	16	438	861	245	299	999999	472	743	906	999999	115	726	999999	999999	999999	303	999999	666	766	818	383	757	800	999999	604	81	517	710	999999	999999	495	383	79	999999	154	563	999999	804	99	999999	357	969	573	144	85	999999	833	999999	999999	46	999999	999999	953	989	973	259	637	474	641	999999	80	762	999999	999999	83	
999999	999999	13	14	820	999999	274	576	560	470	413	999999	999999	321	859	247	257	757	140	494	484	999999	999999	54	999999	999999	614	173	999999	145	595	403	161	71	353	98	830	265	142	823	735	999999	403	528	999999	74	971	163	782	999999	999999	15	446	927	599	312	576	959	119	894	608	110	705	424	875	20	43	999999	968	999999	999999	992	624	317	758	999999	36	999999	484	830	954	461	391	891	999999	589	956	233	999999	50	521	871	155	248	224	634	999999	978	652	559	41	376	999999	21	573	999999	390	999999	179	559	286	999999	999999	288	939	999999	719	999999	112	295	63	999999	143	927	258	545	999999	386	102	133	311	57	999999	924	799	999999	276	999999	327	491	208	826	999999	912	999999	507	396	866	999999	999999	915	924	999999	366	999999	232	999999	266	763	38	984	14	46	56	258	238	999999	559	489	362	880	999999	999999	621	999999	236	755	230	999999	751	158	999999	87	35	218	386	181	552	428	999999	353	999999	999999	299	999999	204	999999	17	664	536	401	837	387	999999	197	574	437	999999	279	279	476	23	103	999999	879	999999	999999	20	838	871	67	562	140	912	18	869	734	207	999999	999999	446	747	566	637	359	999999	602	141	999999	643	948	915	283	999999	999999	999999	916	604	419	501	276	779	179	792	999999	999999	999999	474	937	327	999999	240	150	386	999999	729	999999	465	661	567	999999	795	999999	204	923	151	289	981	999999	678	999999	139	788	623	626	666	577	773	168	520	999999	137	204	521	803	999999	774	896	326	381	883	461	943	851	999999	481	607	999999	868	337	999999	724	662	268	374	710	451	527	760	175	161	682	307	150	952	285	999999	999999	400	215	999999	999999	664	441	795	501	196	936	999999	999999	69	602	905	831	999999	890	474	935	157	999999	276	257	146	160	999999	210	999999	999999	899	812	999999	946	584	663	960	177	999999	231	473	872	523	515	992	615	116	558	777	475	999999	71	811	999999	999999	306	938	999999	255	514	221	594	348	394	47	723	274	123	27	251	871	793	999999	253	472	284	999999	761	265	999999	54	670	432	687	622	999999	10	225	442	288	724	840	921	999999	19	879	534	138	477	278	351	992	999999	999999	604	396	240	567	202	238	726	999999	864	724	469	550	171	660	772	210	722	999999	681	739	999999	41	999999	285	243	593	750	451	293	999999	190	999999	139	999999	999999	235	999999	999999	33	213	562	547	975	207	999999	469	999999	874	366	277	999999	302	321	999999	999999	573	525	955	334	609	999999	999999	893	878	544	417	999999	275	
576	999999	603	289	35	477	187	999999	66	674	199	774	999999	999999	95	999999	999999	999999	741	337	999999	999999	709	999999	999999	423	999999	287	654	106	662	678	58	452	307	819	999999	999999	276	843	624	39	516	999999	766	560	733	612	199	877	448	656	676	93	999999	999999	837	952	180	611	752	999999	334	959	21	999999	725	433	578	275	352	172	621	999999	712	858	13	999999	884	558	999999	122	98	777	999999	16	12	964	999999	251	981	721	106	664	999999	725	999999	557	999999	255	834	309	999999	923	534	286	45	999999	999999	999999	999999	999999	999999	621	921	640	811	557	311	15	518	760	369	999999	999999	630	75	999999	807	999999	163	456	999999	999999	724	391	999999	174	999999	381	971	233	999999	999999	999999	14	652	485	743	460	913	157	255	833	736	999999	940	706	999999	999999	220	89	971	394	375	606	957	439	897	999999	561	646	315	999999	44	295	999999	823	149	289	978	590	222	999999	999999	999999	210	197	902	650	999999	999999	535	348	171	891	999999	999999	999999	999999	56	222	588	213	999999	999999	842	325	798	999999	906	999999	999999	359	925	629	866	624	999999	369	999999	769	537	256	98	189	121	966	768	152	42	967	653	999999	243	765	999999	18	458	806	174	885	398	460	999999	334	999999	185	423	999999	35	638	888	809	195	287	999999	341	125	999999	164	999999	999999	656	418	999999	473	19	126	170	999999	999999	175	514	999999	520	380	86	999999	764	375	936	553	237	127	999999	999999	843	372	955	90	999999	893	739	652	298	999999	742	999999	804	860	804	68	263	999999	999999	472	999999	614	674	906	608	828	999999	353	228	332	329	539	999999	859	630	999999	170	999999	957	965	435	862	907	999999	638	999999	708	903	999999	878	999999	999999	950	931	704	239	698	59	481	999999	999999	396	433	966	999999	213	38	944	999999	167	999999	999999	999999	211	47	522	706	493	278	574	129	999999	783	349	42	15	588	92	999999	400	948	999999	999999	124	433	49	999999	941	181	434	15	764	672	999999	999999	127	367	999999	894	999999	532	215	999999	999999	999999	94	613	94	934	14	999999	946	789	839	219	786	574	841	778	997	999999	765	322	843	568	364	784	999999	369	915	648	840	197	973	999999	999999	999999	701	999999	348	436	354	17	999999	999999	999999	974	999999	999999	203	552	525	969	896	107	767	893	937	999999	368	309	999999	999999	29	366	999999	999999	816	971	475	456	873	449	439	571	999999	758	999999	43	510	389	951	999999	175	372	132	870	300	875	999999	850	402	363	999999	49	999999	999999	987	809	999999	309	168	999999	
727	747	999999	999999	999999	335	367	999999	747	904	838	978	999999	64	558	656	244	999999	468	940	870	999999	63	999999	416	400	377	120	999999	999999	999999	210	999999	999999	460	428	694	56	340	965	999999	101	113	498	999999	64	999999	148	81	341	574	122	841	227	999999	112	694	999999	669	149	957	256	248	410	999999	999999	757	266	604	140	962	198	582	503	999999	779	522	565	995	361	708	239	49	438	771	895	368	13	110	358	734	999999	386	201	17	999999	853	702	601	887	307	435	543	941	379	386	539	348	795	221	590	138	172	318	441	728	216	809	639	11	279	753	166	256	406	999999	812	999999	495	170	999999	819	964	118	999999	282	695	999999	69	395	999999	29	217	999999	768	605	372	999999	760	289	65	53	999999	599	999999	554	279	297	999999	942	574	999999	999999	635	295	770	174	999999	264	999999	42	118	750	254	646	259	546	277	999999	999999	999999	744	999999	215	999999	999999	999999	374	500	509	999999	407	562	126	999999	999999	176	581	999999	999999	999999	318	813	999999	999999	946	302	819	999999	367	999999	11	808	744	879	829	528	648	530	413	999999	999999	563	999999	164	635	999999	999999	433	999999	93	999999	673	999999	369	999999	999999	999999	958	168	999999	999999	999999	142	501	12	999999	818	246	990	687	999999	999999	200	983	999999	754	999999	999999	621	400	999999	395	523	284	53	337	327	384	134	899	500	689	372	823	999999	388	999999	263	161	46	737	397	442	752	999999	913	483	507	999999	10	999999	999999	999999	999999	921	551	999999	858	999999	674	281	443	999999	101	196	999999	688	376	906	262	333	804	296	999999	662	280	953	770	719	140	999999	820	999999	133	36	911	353	999999	901	535	490	572	806	999999	764	999999	284	350	565	726	999999	116	601	476	999999	78	999999	760	999999	651	999999	137	148	999999	819	460	999999	989	75	285	495	95	999999	380	771	761	998	808	820	368	995	999999	999999	993	999999	747	228	189	456	999999	617	592	999999	260	938	363	434	488	667	999999	517	295	285	999999	999999	149	641	231	999999	915	999999	999999	940	748	655	984	922	999999	421	82	242	999999	542	999999	667	903	597	224	999999	999999	336	519	151	516	850	709	999999	925	762	766	116	997	484	999999	999999	133	651	749	605	999999	999999	289	77	595	81	909	753	178	621	338	551	426	789	296	588	999999	353	433	999999	945	657	999999	392	999999	965	245	133	10	229	544	261	847	619	488	999999	57	451	999999	444	999999	955	169	313	433	224	690	999999	197	953	336	779	228	852	999999	306	999999	896	999999	629	
836	785	753	949	87	999999	703	999999	311	999999	999999	119	999999	988	955	999999	498	693	958	999999	285	37	935	57	892	764	42	995	960	192	542	160	38	925	999999	165	999999	219	236	999999	520	883	906	878	999999	227	981	999999	896	669	808	751	938	982	354	809	850	705	67	999999	999999	708	846	129	776	999999	91	872	999999	799	787	999999	466	999999	999999	402	131	67	635	674	782	999999	108	301	999999	791	999999	56	581	799	315	999999	999999	999999	312	999999	46	787	111	41	146	999999	849	999999	881	530	294	336	72	951	687	793	80	999999	999999	250	609	555	999999	984	178	999999	301	999999	494	290	135	553	999999	999999	999999	343	999999	999999	538	999999	954	12	999999	853	507	885	983	999999	121	999999	436	770	382	71	999999	491	999999	127	863	111	818	267	612	600	999999	740	37	999999	596	354	837	477	853	867	296	607	145	891	487	292	61	671	480	972	854	999999	181	246	904	874	999999	999999	740	999999	854	696	399	999999	459	766	858	38	43	767	684	999999	916	515	775	605	356	160	639	581	60	156	999999	640	999999	49	569	790	999999	721	62	999	737	426	999999	600	999999	999999	442	720	999999	32	638	999999	999999	999999	448	999999	999999	309	999999	151	208	168	999999	999999	908	999999	999999	419	207	77	979	321	714	685	999999	999999	502	184	999999	41	999999	918	157	37	999999	84	999999	849	601	903	329	750	204	999999	800	578	999999	314	691	457	251	999999	522	366	53	327	997	612	673	947	173	999999	911	496	432	290	999999	358	999999	834	999999	999999	999999	304	748	238	126	999999	885	653	460	197	493	940	999999	999999	405	790	984	999999	999999	740	185	999999	739	42	839	999999	488	520	566	690	124	857	50	27	215	999999	999999	814	210	999999	727	999999	497	975	999999	999999	706	737	884	230	374	999	757	999999	999999	174	564	999999	399	418	325	374	96	770	82	635	899	772	489	999999	183	180	989	999999	23	999999	999999	763	238	867	999999	750	636	346	326	125	110	999999	968	999999	663	901	425	791	999999	362	933	999999	903	999999	82	999999	257	999999	57	203	19	874	999999	893	17	801	487	531	417	999999	738	999999	453	957	535	534	803	448	524	281	755	208	999999	660	999999	999999	860	71	795	76	502	929	299	132	115	235	710	85	43	862	423	999999	383	999999	623	999999	283	999999	641	547	999999	809	999999	999999	448	811	870	999999	999999	578	940	426	735	999999	999999	808	460	331	999999	310	824	728	999999	999999	857	999999	824	700	999999	999999	999999	915	429	258	936	693	999999	523	999999	999999	
364	707	414	464	999999	997	167	42	241	815	999999	952	102	341	999999	411	999999	530	999999	999999	999999	180	999999	632	423	35	997	487	415	999999	71	937	647	999999	946	126	324	950	740	999999	999999	999999	999999	231	999999	213	822	98	999999	534	300	227	605	106	999999	194	741	999999	51	895	10	680	999999	853	999999	795	314	543	395	607	999999	453	789	67	883	204	711	999999	325	220	213	908	952	999999	999999	844	341	551	252	761	999999	542	909	845	860	33	175	614	999999	521	898	288	703	927	446	999999	437	548	222	122	999999	996	999999	830	692	101	727	745	765	999999	463	762	301	633	232	554	543	944	207	860	39	999999	277	804	321	924	215	35	999999	250	416	792	339	999999	288	387	86	999999	999999	768	306	429	999999	567	67	999999	986	79	999999	892	313	493	351	362	92	999999	729	661	519	767	885	999999	311	999999	503	999999	999999	171	999999	845	999999	464	791	999999	563	999999	257	999999	747	999999	937	146	999999	551	937	923	451	999999	57	902	657	425	569	999999	883	999999	127	333	74	396	713	825	725	859	424	999999	701	912	798	483	138	30	913	999999	829	749	380	759	999999	579	230	455	124	452	197	61	999999	999999	555	958	492	924	644	361	999999	122	421	471	137	999999	232	999999	189	574	774	637	512	234	564	143	233	999999	745	494	175	267	710	282	672	999999	999999	304	367	839	991	214	999999	562	872	999999	999999	909	632	499	357	692	276	999999	678	559	549	671	842	421	735	134	188	159	999999	999999	411	999999	999999	999999	145	928	180	349	583	569	999999	999999	361	847	805	324	735	255	147	999999	991	999999	604	999999	823	291	999999	946	114	867	36	999999	377	669	315	999999	120	999999	364	999999	521	926	967	118	308	600	319	994	616	420	398	999999	999999	711	222	251	543	686	941	853	476	234	245	716	999999	35	582	999999	542	615	999999	867	891	718	962	999999	999999	496	814	232	999999	999999	339	693	999999	999999	223	665	457	73	656	433	926	510	952	297	690	999999	575	282	999999	627	461	999999	999999	530	51	303	749	156	58	999999	872	718	882	999999	894	551	247	449	812	916	245	999999	999999	999999	999999	999999	765	999999	384	941	921	541	214	353	15	338	487	947	999999	919	916	310	25	999999	999999	217	999999	944	403	148	999999	135	470	112	392	982	999999	435	589	660	538	84	772	116	135	341	514	538	12	565	74	299	397	892	999	934	999999	358	229	734	761	999999	999999	246	928	795	81	111	961	33	999999	999999	368	999999	391	999999	999999	908	
999999	229	702	100	999999	837	83	724	999999	577	999999	457	529	694	216	999999	898	999999	802	535	999999	340	999999	999999	999999	979	279	999999	930	994	511	999999	406	554	999999	10	41	999999	879	443	172	213	66	999999	999	513	503	601	845	513	503	673	49	12	730	154	959	299	523	962	568	70	999999	743	999999	944	999999	974	821	215	822	237	838	368	373	974	283	765	413	999999	485	678	178	999999	999999	837	128	404	824	999999	50	742	157	916	875	111	420	323	438	64	999999	529	780	639	690	999999	835	680	999999	756	870	999999	885	460	486	890	892	376	251	237	826	656	160	101	999999	90	90	921	493	272	564	959	337	359	610	999999	898	538	735	235	12	447	765	78	859	846	856	696	440	985	219	53	81	210	237	806	379	999999	473	610	196	914	999999	376	201	910	999999	536	850	999999	992	999999	999999	26	235	999999	999999	91	999999	329	233	393	491	508	62	999999	888	999999	999999	803	587	219	999999	135	49	97	999999	399	876	948	979	330	845	909	999999	856	999999	999999	974	848	915	999999	999999	154	387	802	999999	999999	323	999999	32	999999	414	57	943	782	298	515	999999	148	999999	501	215	294	349	903	547	581	515	999999	118	833	162	282	888	300	763	920	748	246	664	571	85	205	925	249	915	798	966	220	567	896	87	836	720	424	999999	172	999999	999999	264	999999	183	127	999999	999999	587	142	169	653	999999	378	999999	999999	999999	566	425	20	368	109	987	749	615	305	638	999999	755	325	561	999999	999999	601	124	274	999999	999999	397	958	632	736	662	999999	999999	323	200	199	139	347	362	163	998	81	999999	999999	496	999999	245	878	488	361	999999	271	580	695	999999	428	999999	503	758	670	178	467	387	631	447	214	120	999999	999999	999999	92	418	963	408	999999	147	797	419	777	999999	999999	519	479	281	303	400	212	944	878	772	936	999999	589	692	984	540	693	181	999999	291	404	999999	999999	999999	278	999999	999999	999999	229	999999	630	843	725	290	103	999999	999999	116	338	999999	999999	176	999999	999999	512	999999	829	281	999999	935	454	625	160	495	82	633	746	440	999999	279	999999	999999	724	581	999999	102	999999	308	598	999999	999999	586	843	999999	290	238	529	440	536	821	204	37	758	294	852	999999	999999	239	999999	470	912	999999	999999	68	953	971	451	842	201	999999	547	531	682	97	392	868	781	938	215	844	113	316	903	191	84	75	281	999999	729	999999	999999	999999	100	138	423	995	999999	785	268	318	999999	999999	249	126	284	673	354	999999	901	999999	
999999	754	34	373	366	606	653	921	984	888	700	21	999999	65	20	867	441	554	674	999999	395	999999	679	897	67	999999	76	787	907	410	720	610	999999	744	912	654	655	726	999999	817	351	999999	800	380	999999	775	574	194	999999	416	999999	999999	999999	513	599	237	84	136	315	941	539	866	24	583	177	100	481	378	152	366	221	999999	782	857	56	999999	999999	309	289	292	850	999999	681	500	178	999999	613	999999	155	685	999999	529	421	830	287	484	999999	226	212	527	303	206	51	749	205	527	28	149	467	765	41	775	846	33	100	656	195	523	415	257	487	456	232	467	786	692	303	999999	579	571	296	979	106	762	988	999999	999999	931	305	650	999999	473	567	999999	653	804	682	397	740	630	999999	33	999999	999999	49	847	973	999999	999999	513	234	76	570	896	478	62	999999	94	44	445	815	264	227	765	999999	24	888	842	814	999999	19	905	221	948	282	272	999999	152	722	151	680	999999	968	791	425	835	999999	671	911	601	135	597	363	304	815	45	806	55	608	35	958	140	769	981	999999	328	854	622	624	999999	883	536	999999	893	764	558	295	435	999999	999999	121	227	999999	222	856	421	999999	917	143	246	466	999999	544	696	192	549	497	999999	999999	999999	981	290	57	706	999999	599	999999	469	539	999999	749	380	999999	97	914	741	999999	556	135	91	776	999999	488	387	748	761	999999	675	710	225	70	999999	147	999999	999999	831	179	234	999999	999999	195	999999	387	876	497	96	426	999999	782	999999	999999	999999	861	216	330	54	801	999999	957	956	607	561	759	999999	206	450	242	999999	558	92	571	975	61	868	895	694	558	999999	890	661	344	545	892	268	875	129	999999	930	922	494	999999	999999	999999	549	659	999999	333	73	680	56	854	962	898	699	880	374	889	993	321	999999	495	199	779	306	621	71	668	999999	449	87	999999	311	541	73	63	71	709	512	999999	270	371	495	932	999999	999999	381	647	202	388	511	999999	453	619	296	999999	999999	730	999999	999999	597	966	832	624	603	52	999999	431	834	646	819	999999	387	783	60	999999	10	267	936	499	249	424	476	122	999999	847	999999	999999	254	74	999999	340	739	999999	622	304	538	870	339	800	264	950	999999	556	569	846	851	670	999999	31	998	582	794	480	687	999999	999999	720	686	755	493	861	999999	999999	432	488	925	803	171	999999	736	999999	999999	145	245	999999	612	999999	999999	999999	995	999999	132	233	999999	640	546	268	896	449	804	818	194	583	317	999999	999999	52	133	90	920	
999999	508	999999	999999	868	654	999999	999999	398	570	580	177	999999	759	603	739	952	703	791	942	666	906	721	950	999999	999999	354	828	842	525	570	795	999999	180	999999	999999	999999	999999	999999	985	999999	999999	507	879	233	651	598	823	713	663	820	348	342	148	999999	151	787	999999	377	922	310	830	403	872	10	999999	705	999999	812	222	999999	999999	999999	999999	999999	643	409	842	727	276	999999	530	999999	188	705	231	463	999999	916	999999	603	454	999999	999999	999999	67	629	634	999999	448	946	999999	999999	501	242	806	843	536	94	620	742	945	146	999999	999999	780	999999	225	177	778	331	999999	508	16	619	976	999999	999999	130	996	24	774	999999	999999	999999	183	518	622	945	898	387	927	999999	305	73	999999	318	469	999999	905	351	414	999999	110	999999	574	674	999999	882	265	362	999999	999999	97	999999	968	982	858	781	401	271	103	999999	278	401	404	142	999999	943	961	668	999999	999999	999999	655	609	999999	862	999999	755	508	514	740	690	546	999999	521	999999	699	104	675	460	687	319	644	258	145	198	709	722	441	471	70	921	999999	378	999999	201	442	996	999999	129	696	36	893	757	362	589	999999	638	882	982	513	849	295	999999	306	999999	580	407	474	128	162	448	323	999999	999999	819	102	178	653	330	999999	999999	442	999999	763	661	426	999999	895	555	999999	80	840	459	958	999999	636	999999	81	911	620	45	532	542	967	258	713	856	313	543	496	999999	985	562	273	811	416	739	999999	645	780	693	511	918	663	92	607	863	88	241	193	999999	106	742	710	682	179	900	588	514	947	570	583	362	69	901	95	287	195	156	805	896	933	435	140	927	533	614	999999	999999	999999	849	777	82	360	782	467	999999	852	999999	641	516	160	940	697	220	999999	159	859	999999	997	999999	677	931	435	296	780	671	999999	999999	159	565	999999	704	863	108	999999	999999	11	286	999999	842	999999	604	999999	299	999999	993	737	920	817	383	755	127	887	330	182	845	646	73	12	796	999999	999999	999999	999999	495	456	87	599	427	609	999999	999999	999999	999999	894	82	426	146	550	999999	999999	999999	965	999999	809	903	816	542	925	999999	999999	938	284	999999	210	366	173	438	803	299	915	999999	502	217	999999	183	799	732	999999	999999	999999	509	999999	225	863	999999	113	666	277	592	999999	544	673	999999	999999	219	999999	999999	954	999999	999999	988	342	260	870	795	199	757	999999	636	114	94	116	999999	528	364	999999	68	784	999999	262	506	171	221	999999	381	473	31	473	999999	874	128	778	898	199	440	
176	272	999999	999999	759	355	127	640	488	555	999999	847	952	390	999999	999999	895	702	999999	413	999999	131	600	499	331	999999	294	532	999999	985	316	217	636	98	999999	162	999999	716	999999	906	999999	530	733	999999	942	626	999999	92	999999	635	232	85	999999	786	612	55	999999	999999	746	592	71	595	879	999999	999999	230	220	864	203	999999	535	999999	210	379	34	307	397	495	556	999999	999999	212	310	136	762	240	999999	850	485	151	489	999999	970	909	999999	999999	651	240	865	722	415	215	999999	589	109	53	999999	253	762	315	999999	187	999999	999999	494	859	294	752	740	17	635	999999	999999	61	162	999999	218	301	533	240	655	167	629	834	299	892	322	999999	37	719	366	352	97	179	494	999999	560	999999	424	986	999999	999999	999999	858	97	55	826	838	436	432	834	999999	719	532	659	500	557	999999	752	602	546	574	725	30	651	292	999999	999999	999999	850	126	290	999999	547	731	757	666	771	747	253	76	484	999999	605	999999	783	632	565	520	993	999999	96	999999	821	999999	999999	183	479	216	804	999999	617	999999	999999	315	999999	704	182	999999	902	833	786	726	508	535	999999	290	130	146	999999	660	716	698	999999	106	39	113	65	107	999999	999999	999999	564	943	480	999999	999999	999999	999999	999999	999999	459	764	617	169	968	370	677	999999	387	654	62	999999	348	153	999999	918	707	489	286	450	649	85	999999	328	646	231	782	38	86	858	583	830	806	789	999999	951	90	413	138	999999	436	769	999999	151	531	854	226	799	424	541	999999	227	23	999999	439	384	760	999999	999999	746	588	999999	219	999999	81	232	536	559	943	114	837	303	361	617	23	879	999999	999999	797	792	15	999999	613	999999	363	365	817	917	359	825	201	999999	890	391	90	787	999999	999999	80	308	327	666	999999	319	703	999999	999999	999999	875	560	29	896	502	730	999999	604	45	674	175	716	414	999999	210	127	999999	55	413	970	536	999999	329	999999	793	498	474	348	136	304	999999	161	999999	421	51	999999	806	304	299	999999	649	485	752	886	35	363	894	708	466	738	406	657	798	999999	999999	650	241	854	113	13	266	403	999999	740	999999	999999	999999	993	578	410	321	618	756	253	999999	999999	482	442	149	439	604	766	881	398	999999	193	362	999999	551	401	999999	999999	201	295	903	256	17	21	63	20	147	900	999999	66	427	788	999999	999999	574	818	177	999999	714	674	999999	499	521	999999	843	648	661	621	999999	999999	999999	368	427	999999	999999	84	53	470	388	138	301	703	636	999999	970	119	292	
806	999999	999999	999999	999999	248	999999	999999	414	734	928	178	415	359	999999	458	952	223	68	371	999999	215	499	775	706	419	585	382	999999	862	696	118	733	365	999999	999999	719	952	82	130	899	585	935	349	125	302	973	779	999999	254	684	612	912	999999	852	999999	540	956	527	999999	999999	154	189	552	999999	819	444	59	504	934	999999	999	999999	999999	471	854	999999	160	660	999999	445	805	999999	461	188	94	206	985	999999	264	60	762	435	722	468	754	405	999999	999999	999999	857	924	999999	840	515	999999	471	974	286	998	330	389	999999	123	914	999999	999999	728	373	954	622	999999	546	250	883	976	574	999999	999999	999999	458	999999	849	999999	556	999999	999999	766	999999	504	999999	232	708	999999	933	670	466	999999	807	611	999999	677	29	356	683	408	999999	999999	956	999999	119	53	999999	570	549	442	540	999999	566	403	336	781	999999	869	342	999999	999999	42	316	223	999999	999999	620	999999	509	781	868	503	681	999999	999999	495	999999	417	999999	579	727	148	964	999999	140	525	999999	999999	285	436	894	159	999999	292	657	355	729	743	28	856	432	637	999999	767	573	47	269	418	269	841	970	375	485	762	673	612	77	814	999999	994	508	215	999999	83	999999	718	489	999999	999999	788	999999	999999	398	999999	999999	100	999999	206	927	103	266	346	155	444	465	529	674	261	618	999999	287	914	999999	999999	999999	226	999999	987	880	855	558	869	999999	481	999999	904	976	999999	615	999999	999999	999999	886	989	999999	172	70	157	999999	368	54	237	999999	455	999999	851	999999	999999	999999	930	55	100	326	82	545	396	999999	673	999999	561	552	726	999999	45	521	999999	37	671	999999	999999	166	999999	379	999999	810	999999	98	999999	970	233	498	612	999999	684	538	444	555	814	999999	351	744	396	787	66	999999	328	590	745	933	104	823	743	88	999999	774	157	720	803	271	224	307	955	703	999999	999999	940	957	961	999999	86	861	223	228	944	999999	769	999999	323	706	492	740	999999	999999	876	410	754	533	775	910	391	723	751	999999	239	999999	788	693	999999	999999	875	999999	628	247	999999	242	610	525	144	551	14	47	999999	107	999999	484	954	426	826	735	318	999999	999999	61	126	999999	120	670	999999	901	662	86	467	329	830	131	121	116	999999	644	799	238	398	234	906	999999	326	653	773	755	999999	372	866	917	999999	468	189	577	131	504	132	999999	537	243	888	928	580	999999	999999	657	372	999999	744	192	935	999999	28	999999	999999	999999	999999	467	999999	243	812	300	999999	999999	645	371	942	543	984	187	521	
859	701	165	345	977	773	999999	385	126	392	999999	627	683	981	603	999999	231	432	358	467	999999	999999	303	430	598	718	40	442	999999	714	828	863	567	670	999999	999999	862	622	177	999	797	91	780	999999	571	672	536	999999	51	999999	999999	121	636	719	999999	815	407	734	746	999999	999999	805	480	411	563	387	70	22	905	224	587	609	264	999999	669	583	999999	999999	859	926	999999	472	401	983	993	717	237	847	813	270	982	138	875	907	999999	992	610	379	298	999999	611	999999	662	826	344	121	856	286	999999	283	999999	955	874	999999	87	280	999999	999999	417	846	160	222	208	645	242	999999	999999	999999	102	677	999999	893	164	676	324	668	999999	574	648	999999	860	950	797	540	999999	36	263	64	829	986	587	999999	962	451	43	399	324	26	594	885	387	509	194	382	310	999999	801	208	506	419	469	839	847	999999	986	999999	999999	668	927	215	205	680	999999	999999	99	858	931	712	999999	925	353	793	980	763	504	360	766	425	239	68	235	999999	557	999999	526	748	276	436	465	833	974	656	999999	999999	689	707	999999	87	292	452	727	98	999999	581	999999	675	999999	94	41	635	443	999	438	869	999999	999999	999999	999999	589	351	999999	505	999999	999999	950	697	704	601	83	999999	999999	688	999999	787	340	147	499	975	353	999999	889	191	404	830	400	999999	227	999999	409	548	999999	999999	999999	999999	859	999999	841	999999	999999	378	970	999999	20	244	266	754	866	651	538	842	651	156	763	738	462	411	110	426	419	976	480	485	201	534	999999	504	199	201	928	117	305	744	354	975	880	999999	180	999999	573	999999	118	576	690	566	999999	438	120	760	489	458	999999	425	345	654	898	495	76	999999	32	999999	565	675	722	431	547	999999	801	999999	857	831	999999	999999	853	999999	868	903	794	634	999999	783	393	439	712	480	984	999999	409	700	999999	999999	564	694	147	810	89	999999	853	269	29	990	999999	331	902	658	227	192	999999	570	786	994	700	999999	848	249	378	135	962	252	446	667	507	999999	999999	472	276	546	803	52	999999	435	60	535	615	999999	157	72	537	64	999999	802	317	999999	914	999999	999999	133	846	897	441	999999	999999	611	823	362	492	534	619	999999	391	999999	389	529	875	999999	944	175	999999	211	999999	316	597	908	989	999999	999999	668	197	629	778	153	700	999999	610	740	955	449	712	262	164	999999	452	107	672	581	423	787	999999	563	999999	999999	307	999999	806	999999	366	571	621	999999	999999	824	347	999999	661	248	981	484	918	999999	405	505	
463	573	999999	999999	999999	500	245	418	230	572	705	999999	492	259	846	65	108	999999	999999	393	999999	532	260	340	285	462	446	999999	600	939	999999	828	167	642	75	733	597	337	270	866	335	212	958	999999	128	999999	507	999999	402	925	385	442	761	22	677	999999	322	716	202	411	999999	999999	818	291	999999	999999	476	849	194	122	467	770	225	517	68	625	574	999999	221	572	955	999999	999999	674	563	435	77	155	965	144	999999	999999	999999	999999	813	524	999999	677	736	252	246	658	227	289	468	999999	999999	253	954	61	366	501	505	630	456	27	779	153	727	277	809	331	883	59	700	586	635	366	999999	544	241	896	94	968	335	999999	818	752	216	999999	218	823	201	914	778	919	385	514	999999	795	744	999999	950	468	999999	915	774	177	588	881	978	860	549	420	820	999999	416	536	999999	159	999999	36	936	777	69	999999	140	969	281	999999	211	999999	999999	908	999999	990	946	626	999999	420	532	650	999999	334	971	357	284	781	103	319	512	848	220	999999	596	718	999999	182	408	457	999999	804	896	807	680	857	907	640	620	830	999999	790	11	884	627	999999	863	999999	806	999999	999999	359	875	961	278	363	910	999999	322	999999	999999	774	227	88	635	999999	754	365	654	123	450	643	170	273	797	722	847	999999	635	999999	999999	701	375	696	999999	436	928	934	539	326	947	215	328	539	154	747	573	922	259	899	999999	507	957	999999	999999	77	198	612	174	556	516	584	999999	284	236	984	408	530	999999	208	999999	819	825	337	175	999999	324	630	128	59	159	924	87	735	243	357	744	682	435	999999	999999	326	999999	983	810	999999	999999	53	313	170	348	52	591	999999	111	983	681	629	527	999999	999999	568	999999	125	407	592	507	339	50	878	249	726	105	662	961	482	59	999999	527	802	104	280	326	958	710	116	342	37	634	260	675	124	164	408	926	999999	832	655	586	999999	866	810	13	999999	999999	622	947	999999	98	628	999999	999999	999999	724	932	481	999999	535	414	999999	259	479	999999	790	212	134	571	999999	735	999999	999999	404	265	309	936	294	277	891	47	98	169	413	938	16	999999	836	23	440	475	999999	437	307	250	296	968	396	115	999999	232	999999	999999	999999	204	805	978	999999	583	999999	787	648	999999	359	497	999999	141	846	999999	999999	474	375	121	141	232	999999	855	999999	164	999999	340	550	189	999999	669	251	47	909	219	143	37	999999	263	220	652	826	999999	87	999999	924	999999	999999	854	415	748	856	684	919	999999	913	949	635	
385	999999	999999	247	469	999999	999999	255	289	231	999999	408	999999	999999	122	901	488	405	999999	778	543	240	814	999999	695	773	316	812	567	127	881	305	999999	401	410	650	748	415	366	999999	999999	564	644	999999	495	456	744	69	744	782	441	999999	999999	181	102	155	798	264	551	999999	999999	877	687	171	349	341	224	280	287	471	163	999999	49	947	999999	978	595	880	721	999999	39	257	78	785	686	999999	431	21	999999	999999	999999	999999	864	669	258	519	876	483	999999	164	241	473	781	282	999999	368	592	926	790	123	560	917	542	312	667	999999	809	902	485	999999	910	213	999999	999999	620	669	218	379	698	999999	112	122	296	567	17	565	475	999999	165	327	999999	504	230	194	705	933	951	562	12	663	709	973	997	504	254	37	502	759	999999	960	159	999999	999999	919	21	448	631	975	999999	999999	130	24	747	999999	432	415	983	786	327	687	999999	656	376	999999	999999	999999	124	999999	323	999999	73	715	999999	205	177	452	276	999999	999999	267	312	999999	267	900	542	695	236	999999	999999	838	999999	715	442	974	251	503	847	202	756	882	333	839	662	325	48	999999	880	551	990	979	149	999999	999999	69	384	742	398	475	999999	476	902	285	719	999999	935	357	283	999999	953	999999	605	84	554	300	999999	472	323	942	861	138	999999	999999	848	102	698	372	111	382	599	508	115	381	699	289	980	57	129	187	390	691	140	721	999999	326	384	74	137	323	135	999999	429	999999	614	373	661	228	999999	999999	999999	572	999999	901	568	454	568	999999	384	274	320	885	353	146	562	180	997	999999	96	532	999999	633	244	788	256	687	89	659	767	335	627	762	621	502	400	817	445	999999	999999	153	757	160	999999	862	12	999999	568	292	893	443	376	568	999999	999999	999999	999999	337	999999	654	880	375	999999	466	59	999999	557	274	999999	745	745	735	999999	940	942	774	568	943	382	786	16	129	796	766	999999	959	69	630	717	593	248	999999	978	585	281	777	848	693	999999	225	454	999999	718	547	157	708	608	627	198	138	350	218	955	680	999999	761	999999	153	999999	99	587	927	556	266	506	265	757	999999	669	175	926	875	312	999999	999999	41	410	259	618	999999	361	999999	999999	999999	253	999999	534	307	999999	519	999999	704	559	999999	638	527	999999	461	50	892	950	999999	999999	33	212	475	905	799	349	616	999999	999999	534	517	999999	155	495	968	23	999999	999999	459	254	159	966	231	999999	761	999999	813	612	949	218	726	674	935	483	417	999999	999999	999999	735	999999	
999999	999999	879	180	51	812	493	999999	460	448	574	170	500	181	999999	999999	999999	159	999999	281	535	13	411	121	807	843	803	672	88	591	245	352	996	501	923	990	96	999999	999999	999999	44	999999	999999	999999	999999	565	999999	763	673	999999	406	628	979	463	999999	327	757	768	372	208	999999	999999	953	999999	213	232	174	999999	258	819	971	928	875	205	246	752	851	900	476	251	669	999999	998	728	999999	999999	372	542	999999	605	242	328	688	84	939	223	829	999999	308	422	401	184	515	854	388	477	752	784	226	679	475	857	301	130	539	969	822	234	683	999999	859	631	929	652	586	999999	249	801	266	33	999999	568	602	64	850	999999	534	154	349	999999	863	999999	999999	400	139	999999	37	568	999999	999999	999999	999999	609	711	562	999999	255	862	999999	736	237	951	527	203	756	907	265	999999	280	54	445	999999	999999	965	733	281	999999	539	522	211	625	681	265	296	632	328	958	890	502	90	249	671	877	613	489	911	999999	999999	644	232	999999	999999	999999	500	534	722	999999	643	978	290	463	716	349	75	120	999999	696	241	570	999999	948	999999	744	199	805	773	800	999999	486	821	221	999999	999999	300	91	999999	393	764	761	909	609	324	912	221	999999	533	999999	811	502	999999	999999	828	561	216	999999	756	55	999999	695	761	921	447	999999	166	79	280	999999	59	984	285	172	999999	480	661	828	633	461	533	572	282	999999	989	779	553	605	392	999999	688	26	335	999999	294	999999	999	988	171	999999	755	151	356	999999	281	827	226	770	294	358	900	388	650	304	999999	999999	423	318	932	999999	614	561	686	648	999999	43	659	496	877	861	480	672	999999	476	705	391	225	569	180	171	562	782	320	44	731	310	375	40	276	758	999999	690	65	999999	553	204	999999	708	580	248	178	730	892	432	877	237	999999	999999	999999	141	320	853	148	770	115	999999	250	652	916	831	667	999999	229	129	999999	789	617	999999	922	511	926	516	989	931	993	999999	890	888	999999	999999	589	201	999999	999999	447	999999	552	295	398	722	953	999999	792	749	581	549	510	773	227	97	620	558	261	999999	214	804	999999	216	777	282	940	362	495	422	252	475	196	94	681	412	247	999999	999999	210	557	123	724	250	360	453	999999	127	670	999999	883	40	999999	355	999999	643	939	345	999999	999999	999999	999999	327	380	999999	115	363	426	101	815	850	999999	999999	61	999999	100	89	999999	855	333	951	823	691	999999	999999	221	999999	841	999999	48	999999	999999	814	657	428	956	796	353	999999	
999999	100	905	35	855	999999	595	255	999999	816	840	563	325	999999	194	175	999999	910	901	841	295	999999	521	273	63	352	949	484	137	999999	582	303	736	999999	610	999999	999999	999999	999999	207	999999	966	999999	35	322	999999	999999	421	629	492	999999	999999	895	999999	999999	675	578	999999	972	999999	999999	120	127	266	243	999999	827	445	879	952	129	999999	84	999999	898	999999	999999	496	999999	578	205	538	854	645	171	536	408	234	999999	935	999999	414	825	999999	928	832	999999	389	791	775	657	711	542	999999	373	310	971	999999	613	138	741	92	689	403	317	999999	265	999999	105	707	999999	999999	22	944	298	999999	999999	752	774	999999	480	553	999999	185	921	494	996	999999	282	861	564	999999	999999	303	203	581	999999	431	999999	197	577	375	294	999999	637	63	698	597	389	658	964	228	426	548	999999	198	387	514	999999	823	744	999999	210	999999	999999	931	982	999999	750	717	989	999999	738	587	999999	114	269	620	999999	868	795	999999	798	623	896	346	789	82	646	15	203	220	948	200	452	498	175	59	942	999999	999999	999999	999999	999999	999999	60	490	839	59	999999	999999	766	965	999999	37	346	290	586	348	806	151	910	82	745	523	779	965	548	144	999	939	219	999999	842	797	999999	560	136	954	845	855	950	32	103	86	999999	999999	999999	172	115	218	999999	711	146	564	170	999999	111	999999	889	94	942	704	60	613	718	98	132	816	999999	999999	999999	631	502	950	200	887	979	999999	96	534	630	385	38	790	999999	508	541	288	637	910	459	999999	75	760	999999	999999	972	490	368	348	999999	527	951	329	999999	956	218	196	373	282	926	442	72	365	463	567	999999	269	261	999999	999999	999999	189	311	336	999999	566	741	999999	999999	915	499	310	748	412	113	433	999999	735	999999	299	355	999999	364	983	27	915	710	306	356	579	999999	999999	158	790	999999	348	650	993	879	399	999999	159	428	367	999999	141	323	952	360	143	999999	533	999999	920	211	999999	825	327	319	270	855	999999	690	375	999999	999999	162	957	135	765	783	715	856	15	999999	999999	999999	996	999999	885	601	757	946	222	612	189	381	999999	999999	356	522	332	684	999999	544	999999	468	63	165	175	978	366	827	999999	360	261	677	851	999999	15	444	828	999999	433	999999	108	499	477	762	32	889	925	378	778	252	460	41	247	999999	790	737	443	841	390	906	245	929	360	862	360	512	530	139	583	912	694	999999	260	999999	445	999999	991	300	999999	999999	63	987	59	353	999999	999999	440	390	317	999999	999999	999999	391	
999999	433	999999	999999	614	999999	519	369	999999	795	865	557	899	780	296	35	257	999999	152	707	113	853	257	999999	999999	962	140	82	999999	821	314	911	707	179	732	527	277	999999	999999	888	624	917	999999	202	194	796	10	449	153	365	999999	532	858	999999	287	674	185	297	142	999999	281	447	999999	999999	491	953	849	999999	57	768	757	853	369	263	93	196	595	999999	695	220	961	690	928	784	999999	999999	999999	999999	999999	68	999999	979	999999	733	617	186	698	293	711	241	999999	280	401	999999	607	217	173	604	206	999999	88	999999	602	999999	690	999999	518	444	222	709	900	999999	838	989	426	777	999999	635	646	906	498	312	354	464	273	999999	298	999999	187	554	618	458	232	800	999999	999999	387	350	53	35	999999	264	80	12	340	525	441	412	999999	830	626	999999	999999	299	602	999999	999999	147	658	999	303	966	266	668	999999	999999	209	48	999999	204	999999	250	592	999999	999999	244	999999	352	133	747	999999	885	593	356	927	91	500	932	207	213	455	250	692	54	732	702	997	999999	911	889	326	402	403	764	999999	386	999999	346	61	368	544	434	23	910	749	417	382	910	999999	999999	999999	277	841	806	749	159	558	548	888	999999	999999	830	440	244	431	856	999999	828	915	551	999999	163	880	838	668	30	236	999999	304	325	329	96	671	902	938	999999	561	596	25	291	828	999999	999999	515	999999	714	999999	779	489	892	924	554	994	999999	872	796	999999	13	147	728	922	776	253	573	226	999999	168	537	305	381	305	895	812	633	723	738	705	374	716	999999	36	999999	999999	412	400	774	101	482	40	999999	662	557	459	296	999999	61	999999	885	999999	971	555	999999	483	117	596	39	999999	371	475	143	101	999999	297	999999	702	474	484	840	182	451	68	686	999999	163	719	747	445	526	273	671	999999	819	85	999999	409	569	974	194	999999	371	999999	730	16	896	999999	640	999999	277	999999	895	577	323	712	847	999999	999999	960	330	999999	999999	593	225	999999	803	558	282	947	999999	783	142	500	299	999999	999999	418	337	679	999999	113	89	487	178	931	377	999999	271	116	238	999999	999999	999999	653	796	999999	777	817	632	213	348	999999	693	717	493	461	405	288	297	901	999999	586	198	999999	227	318	371	424	293	729	709	296	999999	718	722	253	533	846	502	68	43	600	704	999999	272	334	396	769	685	479	972	815	973	215	798	254	351	999999	436	487	999999	363	534	903	504	61	613	974	994	250	927	558	785	239	867	838	881	722	97	892	999999	602	
999999	814	999999	893	322	999999	920	478	999999	284	420	24	463	680	76	801	999999	220	999999	422	774	445	552	423	40	744	348	960	372	629	171	543	565	999999	624	719	155	610	999999	653	63	526	348	999999	148	770	775	197	999999	90	999999	877	181	510	827	303	272	999999	999999	999999	621	999999	999999	281	123	876	459	461	65	999999	655	999999	999999	77	368	999999	106	898	284	269	999999	160	197	999999	880	294	372	999999	185	331	457	812	748	170	42	103	419	999999	999999	272	321	323	141	426	999999	388	999999	113	151	578	207	373	68	999999	608	470	999999	823	401	999999	999999	403	286	734	898	843	623	322	45	274	838	999999	369	22	999999	999999	28	771	857	501	889	268	913	606	999999	94	999999	154	561	571	331	595	675	710	758	917	47	407	528	591	764	92	78	999999	739	177	999999	56	655	952	451	11	999999	999999	999999	255	489	999999	609	813	999999	478	999999	473	943	252	999999	658	999999	999999	617	621	252	999999	737	807	200	46	867	956	90	999999	498	608	999999	329	629	776	770	513	438	368	797	714	501	295	332	605	933	496	814	355	792	625	345	830	758	700	999999	142	64	453	812	653	732	999999	999999	161	353	623	623	587	888	750	601	259	823	999999	999999	999999	484	595	999999	380	151	735	999999	873	999999	999999	571	929	999999	637	458	985	999999	154	982	999999	316	180	261	999999	873	237	467	51	999999	95	17	230	925	721	657	999999	350	441	999999	997	478	116	887	999999	62	693	999999	260	302	616	702	678	999999	665	145	314	343	792	507	914	278	999999	849	188	291	351	14	892	999999	988	644	124	999999	999999	640	209	292	207	268	189	264	999999	748	417	392	338	673	269	586	353	136	558	934	597	728	605	999999	709	771	710	999999	90	280	314	972	587	46	999999	35	999999	31	145	533	327	660	71	133	999999	795	999999	999999	744	316	636	862	96	190	54	999999	44	999999	583	436	999999	999999	183	999999	444	445	999999	999999	112	244	650	332	990	34	999999	936	666	481	826	914	818	43	945	774	999999	451	885	999999	999999	314	990	994	999999	709	975	826	487	999999	999999	996	990	999999	574	509	666	999999	999999	72	573	117	599	562	999999	668	617	999999	555	408	999999	999999	559	407	999999	798	254	655	884	290	58	790	459	999999	792	829	924	999999	469	445	118	339	579	999999	999999	883	999999	437	999999	779	999999	461	281	88	832	696	446	592	999999	999999	999999	999999	429	590	23	999999	658	68	770	295	744	459	999999	119	300	963	422	736	573	
426	93	816	776	114	198	596	519	381	708	106	393	341	806	693	190	107	909	989	810	62	235	656	999999	593	45	642	406	171	999999	869	999999	709	29	934	692	448	999999	325	402	426	272	286	359	674	999999	412	999999	371	929	202	999999	433	999999	999999	999999	437	999999	999999	79	556	999999	358	593	839	822	999999	999999	872	11	742	863	594	596	999999	999999	948	306	993	692	632	989	45	999999	595	999999	850	783	508	742	999999	298	61	999999	999999	236	999999	692	520	851	227	100	999999	370	196	999999	469	836	999999	731	252	141	166	999999	447	999999	999999	126	998	999999	972	900	813	139	746	453	812	349	750	999999	875	265	999999	151	474	541	999999	675	55	999999	999999	23	250	999999	500	132	142	560	999999	289	81	999999	999999	496	879	327	287	650	623	999999	526	130	999999	385	855	986	355	25	999999	999999	358	489	80	742	999999	959	659	45	639	623	321	999999	541	999999	95	999999	571	298	271	157	264	568	999999	313	739	236	926	865	922	513	777	126	999999	902	931	592	999999	951	999999	920	667	252	21	999999	999999	999999	999999	624	299	777	425	66	999999	878	999999	790	437	767	12	451	42	793	122	135	846	204	726	638	540	502	360	619	999999	350	489	999999	556	62	882	475	646	311	575	155	98	999999	373	656	261	999999	999999	959	999999	378	999999	874	139	885	999999	235	547	950	94	796	426	999999	999999	413	399	639	243	385	884	537	804	730	999999	966	47	136	831	999999	387	399	347	400	671	111	462	614	999999	999999	899	656	999999	696	999999	779	729	293	143	999999	999999	621	999999	780	85	421	573	167	999999	172	847	36	404	999999	572	695	458	35	999999	485	999999	784	757	571	999999	999999	999999	117	513	448	247	753	999999	999999	812	765	490	567	325	259	537	999999	958	999999	823	873	262	459	133	531	999999	704	999999	657	19	482	999999	999999	304	847	811	465	999999	217	925	103	42	999999	664	806	999999	891	999999	884	948	999999	825	48	747	611	999999	160	984	982	999999	999999	604	346	861	999999	901	154	272	478	448	81	999999	750	793	729	999999	999999	794	999999	999999	999999	994	999999	708	363	656	825	999999	693	871	999999	481	672	98	392	999999	696	671	334	905	70	628	999999	446	876	16	84	254	999999	999999	999999	366	667	999999	689	548	339	637	508	683	85	555	579	606	999999	600	977	662	411	240	999999	999999	469	421	266	810	762	828	999999	357	581	581	580	999999	625	304	813	16	408	843	169	999999	172	651	999999	514	999999	999999	999999	286	38	422	843	
787	626	197	999999	256	999999	999999	785	511	806	160	111	999999	975	656	981	493	786	971	263	567	80	999999	895	818	999999	751	999999	999999	180	554	329	168	737	792	999999	438	999999	567	999999	529	67	658	262	21	999999	334	999999	401	653	999999	999999	999999	169	285	999999	540	999999	87	664	999999	126	657	340	999999	999999	942	999999	192	360	553	999999	229	373	733	510	999999	999999	883	279	267	999999	370	999999	15	64	999999	999	461	85	766	999999	999999	999999	949	412	409	327	11	999999	606	999999	356	999999	110	89	999999	999999	435	999999	304	707	417	999999	406	445	999999	183	999999	206	569	999999	315	116	594	416	999999	999999	424	330	110	104	999999	703	673	999999	999999	999999	383	926	783	579	999999	999999	781	68	728	999999	506	514	656	236	992	804	999999	663	261	249	999999	999999	324	954	278	999999	674	209	875	713	999999	705	999999	437	799	408	999999	990	379	629	335	535	688	252	819	999999	674	999999	112	36	93	999999	999999	625	871	999999	612	999999	310	999999	21	582	193	24	388	801	934	228	999999	594	391	999999	293	632	914	999999	15	82	145	368	440	800	107	999999	630	134	265	953	999999	118	795	593	999999	910	617	753	999999	673	864	27	975	455	999999	999999	644	463	726	817	711	949	684	540	693	942	999999	221	999999	999999	394	999999	545	981	999999	328	798	798	939	382	24	999999	580	999999	218	999999	393	984	363	589	213	176	408	448	252	617	434	265	899	747	882	406	278	17	289	610	482	993	999999	128	999999	846	523	999999	999999	549	378	353	999999	999999	558	52	858	895	140	227	854	106	738	999999	894	543	898	201	499	618	893	999999	61	607	644	399	999999	244	870	366	652	65	646	702	248	90	933	333	999999	840	547	999999	999999	999999	999999	385	265	747	999999	999999	948	331	853	193	999999	805	301	999999	931	169	851	623	34	773	575	799	460	45	806	813	610	575	12	999999	80	520	696	989	850	999999	144	453	20	695	418	330	211	462	56	443	789	218	401	999999	999999	924	358	113	496	957	924	229	941	999999	575	999999	999999	999999	123	146	118	311	874	672	35	407	999999	339	365	255	597	998	989	373	34	999999	184	973	999999	156	171	593	503	893	999999	999999	512	999999	999999	44	11	17	349	910	999999	487	343	728	14	591	999999	29	999999	251	369	926	240	578	999999	183	209	355	532	966	974	999999	999999	999999	999999	120	999999	24	219	330	999999	589	659	88	48	546	68	455	968	999999	835	152	845	262	534	417	684	934	212	946	835	999999	485	999999	
935	809	679	999999	400	999999	695	306	809	426	997	779	277	161	999999	849	125	753	387	452	141	832	679	555	999999	920	999999	960	811	273	495	598	999999	287	152	238	867	704	65	85	394	539	999999	999999	264	999999	999999	999999	404	362	830	91	278	42	251	113	140	133	906	479	467	999999	494	999999	999999	999999	675	999999	999999	310	982	420	698	312	68	999999	499	260	300	999999	779	999999	999999	999999	442	413	999999	81	999999	49	108	743	797	999999	617	659	999999	796	497	855	88	160	523	103	999999	419	393	966	974	649	613	879	833	999999	999999	999999	178	45	113	999999	89	604	999999	999999	999999	249	623	121	694	999999	557	703	999999	444	999999	628	389	472	89	999999	29	363	999999	396	435	229	910	592	886	63	490	19	693	968	999999	484	999999	554	891	141	796	999999	281	575	999999	910	126	398	591	80	999999	705	955	999999	508	725	507	568	544	982	999999	40	235	640	918	548	20	999999	999999	999999	432	835	580	948	236	748	92	999999	304	524	113	521	10	815	879	785	63	613	470	60	999999	638	20	909	802	999999	999999	640	657	999999	900	999999	999999	453	648	347	999999	17	853	760	643	975	273	29	879	817	39	999999	760	142	495	406	333	617	171	793	825	999999	156	999999	701	451	874	751	999999	999999	791	999999	999999	542	660	999999	759	710	417	11	374	999999	40	999999	736	999999	880	524	67	999999	998	121	292	854	522	463	861	393	999999	999999	999999	999999	404	107	35	482	999999	228	999999	999999	999999	623	210	169	429	834	640	999999	733	74	571	360	693	130	783	679	275	322	999999	207	194	376	999999	999999	900	852	596	932	959	264	394	999999	52	999999	999999	384	911	132	999999	999999	822	699	659	994	999999	751	828	999999	324	355	217	930	208	284	264	280	972	985	269	576	248	708	212	479	680	999999	999999	85	274	408	999999	152	999999	999999	384	495	999999	657	594	159	33	322	999999	999999	56	464	999999	767	363	586	412	925	863	858	448	124	496	999999	323	720	999999	753	19	915	586	74	52	866	900	769	999999	324	999999	120	999999	925	99	599	432	999999	457	999999	999999	687	996	999999	289	999999	894	270	998	999999	343	873	715	279	313	702	999999	981	999999	596	867	594	34	97	999999	753	315	522	34	897	999999	999999	272	892	42	331	999999	999999	785	999999	971	640	770	999999	981	999999	404	283	622	999999	572	450	805	861	683	136	999999	908	319	536	723	381	245	110	781	999999	610	823	247	981	999999	999999	206	407	999999	236	824	999	116	16	358	41	
899	999999	335	316	301	411	219	905	999999	20	434	259	999999	600	404	669	999999	743	917	999999	46	641	615	289	999999	408	247	456	312	663	802	999999	187	692	481	608	775	475	945	209	613	999999	323	771	999999	999999	999999	34	831	164	756	999999	98	777	995	268	999999	55	999999	892	999999	999999	602	14	218	131	81	608	128	999999	894	778	798	999999	967	704	327	843	431	999999	302	223	999999	158	999999	440	224	410	696	222	586	729	413	62	45	850	999999	318	563	737	999999	508	905	45	269	977	999999	380	809	300	941	188	624	764	600	950	148	999999	107	778	906	999999	911	905	220	174	375	745	682	126	965	19	999999	999999	430	794	317	999999	999999	929	865	843	999999	406	999999	407	115	999999	462	94	712	294	221	784	830	214	596	999	824	105	612	999999	698	692	334	931	898	999999	344	999999	999999	558	565	177	912	999999	80	999999	633	812	999999	726	293	597	414	681	798	999999	863	225	207	317	999999	793	326	47	999999	907	82	350	999999	999999	314	655	452	999999	729	53	999999	766	144	999999	375	21	45	999999	545	111	999999	999999	143	999999	76	999999	609	999999	793	771	999999	999999	918	173	442	999999	312	884	422	637	155	999999	999999	755	632	999999	91	125	941	999999	758	440	501	53	999999	999999	999999	999999	117	196	56	127	370	957	202	997	847	970	648	92	708	999999	473	908	955	37	700	388	769	969	999999	493	392	999999	999999	419	384	875	999999	23	86	205	999999	999999	591	37	889	995	999999	635	999999	121	476	859	999999	607	967	592	97	601	999999	999999	347	147	160	562	734	330	943	782	999999	972	436	635	15	513	383	248	326	928	148	705	825	144	720	924	26	533	995	416	999999	791	787	999999	294	257	858	639	85	999999	303	569	999999	780	999999	286	684	999999	854	541	233	728	999999	169	999999	33	999999	213	427	235	545	211	335	999999	339	831	999999	494	351	757	655	744	173	999999	634	578	653	55	132	443	250	999999	999999	464	193	723	525	999999	999999	270	254	999999	221	849	493	102	243	524	999999	190	101	199	500	999999	999999	999999	999999	978	534	884	380	958	999999	983	984	999999	531	871	353	999999	999999	566	999999	90	513	999999	533	323	804	542	345	999999	604	941	351	60	999999	999999	999999	704	168	999999	103	604	890	999999	574	999999	864	999999	999999	999999	181	999999	999999	534	194	419	593	885	955	252	183	999999	549	251	364	149	642	999999	685	949	302	999999	457	999999	999999	410	200	227	436	305	458	682	971	972	957	769	77	816	866	274	
999999	692	749	915	372	110	65	648	931	999999	999999	999999	999999	999999	80	532	999999	113	71	999999	229	999999	999999	660	794	501	999999	576	294	999999	999999	825	77	421	960	999999	999999	999999	407	372	999999	552	296	11	999999	527	245	360	999999	434	999999	964	755	93	999999	622	243	999999	999999	870	999999	488	363	347	363	770	863	35	659	999999	633	845	999999	698	437	677	89	458	950	277	266	669	673	859	211	117	79	983	375	999999	376	810	420	536	292	866	198	999999	648	939	663	219	701	442	801	547	267	999999	655	999999	543	785	148	854	614	420	999999	504	146	255	999999	880	659	321	999999	999999	435	179	416	571	489	140	809	21	613	56	968	241	999999	663	849	22	338	998	804	591	999999	565	922	871	999999	694	999999	402	248	999999	560	389	348	999999	999999	97	650	94	999999	412	975	137	250	999999	452	583	446	482	406	999999	551	661	517	512	999999	869	257	544	519	794	328	999999	772	830	496	589	999999	89	551	761	372	253	120	402	999999	999999	324	364	429	477	258	340	995	561	241	898	999999	999999	827	252	999999	116	999999	103	94	567	365	419	81	862	691	366	999999	644	325	308	551	125	999999	999999	999999	893	124	52	546	988	421	999999	599	597	717	66	999999	309	922	266	999999	999999	317	58	188	999999	999999	567	785	891	408	361	246	932	357	999999	940	219	696	946	999999	999999	999999	106	156	154	820	999999	154	635	114	632	999999	69	628	534	999999	847	999999	650	610	557	266	655	589	999999	974	667	249	961	126	52	612	975	274	157	470	999999	902	44	999999	999999	422	160	786	776	639	187	999999	823	949	102	780	56	345	999999	999999	900	999999	95	179	163	999999	193	519	999999	29	746	794	481	74	595	945	404	566	999999	144	999999	868	999999	430	797	363	426	21	33	271	566	999999	831	999999	999999	999999	816	865	931	574	239	641	724	756	892	392	832	758	363	156	386	489	543	308	168	999999	704	664	381	999999	817	181	495	800	463	116	999999	999999	504	891	139	999999	999999	236	905	475	153	65	999999	414	999999	999999	658	877	884	999999	106	532	723	999999	10	999999	493	999999	757	68	999999	999999	303	786	429	242	264	472	27	999999	999999	316	403	693	888	648	999999	966	999999	159	999999	618	915	999999	999999	440	876	967	999999	977	999999	503	478	847	329	229	762	752	999999	297	413	195	859	47	231	789	138	39	649	361	34	527	862	608	544	537	19	915	776	988	366	296	999999	49	802	361	838	556	374	999999	999999	384	981	981	745	
999999	759	878	165	230	312	847	999999	999999	999999	527	640	870	312	792	219	846	999999	999999	931	999999	613	819	244	869	999999	582	664	999999	475	650	545	999999	863	216	777	999999	760	556	686	999999	999999	52	97	999999	999999	967	253	582	459	999999	999999	999999	60	628	999999	999999	999999	295	999999	729	192	347	73	999999	981	999999	999999	999999	24	88	96	428	319	421	158	999999	732	999999	158	983	338	92	999999	437	999999	561	830	244	492	838	999999	474	288	956	999999	630	999999	784	303	999999	999999	158	567	999999	999999	980	999999	638	999999	999999	217	685	147	294	401	999999	999999	636	71	430	928	771	613	999999	999999	622	150	363	94	527	590	999999	665	196	32	999999	525	999999	484	270	886	999999	999999	337	631	812	337	993	565	238	814	353	999999	872	43	199	544	999999	789	340	839	321	554	952	573	269	29	950	272	221	584	999999	161	800	544	736	999999	285	554	999999	999999	157	797	855	713	246	235	999999	163	999999	645	143	371	154	430	574	647	812	999999	372	793	386	730	354	653	158	999999	999999	337	307	999999	999999	999999	20	55	692	523	698	249	999999	43	235	797	438	576	450	999999	16	999999	969	98	204	999999	192	985	908	426	999999	212	999999	999999	312	465	999999	651	385	306	361	109	738	61	999999	999999	999999	999999	999999	589	302	778	213	854	999999	552	999999	218	987	747	999999	34	146	999999	79	496	999999	292	731	999999	941	787	200	153	999999	907	640	918	149	632	94	854	999999	999999	134	675	999	999999	999999	760	107	647	663	638	652	336	962	473	999999	462	999999	154	606	797	999999	514	999999	999999	911	288	911	999999	78	364	663	799	606	999999	151	999999	999999	975	433	970	672	303	134	999999	500	616	944	999999	936	687	999999	939	257	999999	681	620	97	939	798	580	848	656	579	309	975	853	730	154	332	587	999999	911	721	635	134	354	390	36	999999	304	999999	743	513	999999	618	723	552	974	146	530	999999	557	186	853	132	25	723	825	586	999999	886	800	845	359	722	834	228	999999	506	336	999999	71	381	504	246	114	153	198	690	261	999999	755	18	999999	280	417	735	999999	513	999999	630	564	449	999999	999999	543	999999	164	668	784	504	999999	478	810	300	255	186	681	616	27	872	999999	999999	334	346	140	791	54	88	999999	109	360	117	397	705	675	622	460	96	702	216	988	999999	905	999999	380	999999	999999	511	35	240	63	260	496	246	105	429	124	999999	999999	751	999999	999999	362	685	154	822	999999	115	624	999999	726	999999	914	810	884	15	239	
577	999999	853	999999	542	62	84	999999	109	621	999999	610	255	507	875	999999	951	999999	911	177	230	999999	557	205	999999	886	999999	999999	468	999999	999999	361	99	200	546	618	433	167	321	34	288	999999	54	211	929	505	379	999999	851	785	962	458	972	999999	999999	964	418	999999	501	999999	659	570	587	762	999999	799	520	65	961	999999	385	793	51	999999	889	999999	568	356	276	597	517	999999	663	682	384	237	999999	261	190	581	210	775	665	664	375	718	62	291	274	139	984	999999	174	594	409	179	416	999999	999999	428	405	72	999999	904	148	391	906	999999	388	999999	999999	999999	874	389	65	610	137	386	522	180	538	287	999999	146	612	203	113	78	283	214	820	304	311	761	186	147	394	999999	525	983	999999	999999	999999	999999	719	999999	449	999999	538	799	51	999999	999999	778	890	128	981	254	302	999999	287	838	630	184	888	126	999999	999999	213	917	226	377	860	538	369	390	384	525	427	999999	754	328	539	484	173	790	999999	999999	871	67	166	149	468	580	999999	972	526	728	677	999999	768	336	581	621	583	674	178	999999	418	510	744	465	827	999999	200	959	309	999999	20	107	999999	999999	251	155	761	86	909	999999	999999	397	863	655	848	999999	128	428	746	999999	901	498	621	697	124	371	999999	700	999999	62	390	746	673	380	717	579	218	344	94	435	859	506	999999	888	210	999999	646	98	617	14	297	771	222	999999	255	522	485	697	318	880	832	999999	999999	857	899	97	723	493	999999	279	614	783	999999	320	68	404	733	733	999999	103	724	234	93	317	764	999999	533	292	135	205	999999	521	35	214	999999	799	741	999999	989	123	307	163	160	999999	399	514	438	999999	332	850	788	999999	210	225	165	608	977	457	999999	999999	563	440	368	742	185	103	758	139	717	269	663	825	744	383	795	571	999999	999999	918	999999	999999	632	999999	284	417	350	321	810	58	994	821	293	815	708	560	999999	795	418	999999	305	999999	999999	193	72	196	962	18	826	999999	594	999999	999999	539	999999	110	930	479	93	999999	999999	782	999999	91	723	999999	999999	20	45	823	928	775	664	582	999999	503	882	449	897	999999	454	341	999999	999999	999999	999999	589	753	999999	999999	999999	397	711	999999	337	523	807	227	469	625	999999	952	972	13	501	819	870	660	999999	348	228	491	999999	995	999999	999999	298	567	627	264	858	627	47	437	203	999999	73	581	999999	108	695	664	979	282	999999	999999	999999	999999	888	999999	597	928	835	633	390	148	999999	716	213	833	999999	250	599	
999999	999999	999999	915	999999	810	960	755	299	415	999999	652	999999	512	999999	722	388	144	807	999999	983	999999	929	791	413	999999	65	726	357	377	421	999999	455	74	774	515	94	586	823	679	928	889	999999	999999	26	980	826	635	515	994	824	999999	427	571	616	547	999999	999999	511	498	999999	243	407	999999	993	999999	207	498	999999	793	637	802	999999	137	750	104	999999	416	775	999999	230	429	220	363	553	999999	999999	884	458	236	677	688	85	334	925	694	491	999999	999999	999999	783	338	897	721	366	999999	387	299	820	522	999999	999999	630	88	278	999999	999999	54	378	281	499	322	50	999999	126	949	727	986	212	65	612	999999	886	999999	649	891	531	498	999999	999999	344	166	74	936	57	999999	67	996	65	599	671	999999	18	258	581	471	999999	396	605	416	304	400	999999	765	909	206	545	926	999999	386	803	534	57	999999	936	343	999999	113	463	869	892	730	931	613	999999	999999	974	637	133	187	603	999999	893	590	237	943	999999	309	999999	850	711	140	568	999999	796	146	399	171	321	999999	999999	193	932	736	524	573	469	483	380	999999	232	999999	803	261	999999	668	641	467	618	993	273	948	87	999999	168	761	172	263	999999	257	776	999999	999999	885	964	419	212	166	75	663	999999	596	928	292	628	803	337	999999	895	138	505	931	552	328	975	999999	116	330	577	763	999999	216	666	133	999999	999999	591	917	296	373	465	999999	401	954	519	676	30	999999	999999	364	433	855	367	688	999999	845	269	997	910	699	313	882	999999	312	262	277	929	804	324	999999	221	999999	30	999999	672	999999	999999	999999	999999	999999	253	321	999999	223	999999	556	848	999999	381	132	159	594	17	596	999999	583	895	99	702	251	746	225	480	774	999999	23	834	999999	999999	731	315	671	198	611	456	992	546	375	999999	999999	999999	999999	433	202	999999	627	999999	433	472	98	134	450	895	999999	999999	999999	999999	571	80	326	721	22	961	999999	816	999999	405	405	999999	77	47	529	126	996	821	794	792	288	999999	524	610	411	999999	928	606	865	775	999999	999999	428	999999	974	305	656	985	417	990	784	385	581	232	16	292	999999	60	604	333	899	745	766	999999	562	856	999999	715	999999	999999	42	52	999999	712	774	355	722	999999	73	234	999999	21	414	999999	18	902	144	302	603	128	968	999999	12	542	876	885	999999	193	599	128	999999	940	675	768	957	741	435	999999	457	661	570	489	987	999999	999999	999999	341	962	237	659	721	263	999999	200	681	164	50	418	835	889	72	539	999999	
999999	999999	528	345	646	846	999999	476	999999	845	942	999999	488	999999	632	677	988	553	330	955	940	999999	496	999999	484	96	803	701	999999	999999	999999	598	40	999999	999999	999999	345	552	694	999999	960	192	457	417	999999	999999	999999	274	999999	740	847	345	741	583	385	547	989	699	999999	999999	53	574	999999	241	287	353	527	323	999999	738	342	445	859	999999	995	757	949	999999	659	842	999999	538	293	286	196	232	856	457	999999	505	999999	999999	691	145	999999	395	732	225	140	999999	999999	879	426	679	408	411	486	999999	588	628	598	911	50	999999	665	514	291	999999	999999	65	496	80	534	352	833	999999	754	999999	141	609	999999	733	948	833	728	25	122	614	999999	785	746	329	869	170	999999	993	605	673	479	999999	999999	558	181	999999	338	54	354	83	845	999999	657	999999	406	999999	603	999999	963	999999	299	999999	401	999999	306	999999	319	999999	210	373	445	840	100	90	999999	573	504	999999	562	999999	505	683	670	999999	999999	999999	138	984	923	890	567	52	40	999999	383	829	999999	437	999999	911	766	170	843	999999	638	15	621	576	517	999999	484	137	999999	100	999999	616	999999	362	909	140	141	335	254	320	806	999999	810	701	999999	425	999999	76	999999	651	999999	344	840	690	410	762	554	999999	999999	99	999999	439	740	939	688	767	849	999999	999999	132	779	441	916	533	183	244	205	999999	870	102	999999	417	914	660	983	376	999999	298	952	156	999999	580	999999	164	904	376	999999	999999	23	938	999999	592	548	101	999999	999999	428	316	516	999999	566	635	999999	384	663	998	525	90	956	321	999999	561	861	999999	999999	209	582	761	629	807	999999	335	906	999999	999999	844	999999	823	789	318	948	469	781	786	589	999999	999999	484	999999	905	850	581	999999	701	999999	999999	730	176	554	671	102	999999	687	999999	999999	241	999999	999999	857	999999	999999	702	999999	999999	373	532	779	85	792	595	319	999999	269	724	999999	999999	420	214	984	512	123	702	278	127	225	291	782	81	999999	999999	232	140	626	999999	999999	158	999999	276	338	424	244	999999	384	959	362	994	999999	963	753	592	821	524	774	354	705	437	433	184	432	91	750	999999	999999	444	999999	999999	481	586	948	807	999999	999999	875	569	999999	467	328	318	765	999999	884	818	328	999999	536	707	999999	281	999999	347	999999	116	999999	256	674	536	774	999999	596	999999	999999	999999	24	945	871	999999	648	214	999999	248	119	999999	418	210	999999	931	999999	280	908	999999	821	210	609	611	92	614	999999	999999	894	999999	693	389	722	999999	709	73	999999	382	
740	859	68	999999	205	739	238	610	697	644	999999	743	999999	504	41	931	999999	999999	220	413	863	267	999999	30	999999	344	554	730	402	827	501	999999	137	999999	539	59	999999	669	14	870	382	999999	916	665	579	161	593	999999	358	790	999999	999999	853	999999	519	482	491	48	842	999999	999999	508	999999	870	153	916	616	151	964	981	334	691	317	350	40	390	350	999999	999999	168	751	366	381	612	596	113	290	736	496	999999	567	999999	827	999999	685	999999	275	56	521	662	544	451	234	376	466	999999	89	512	370	999999	999999	778	999999	683	999999	827	136	605	999999	999999	636	880	655	999999	999999	765	863	999999	664	999999	999999	304	201	788	623	309	142	15	155	57	999999	777	375	999999	999999	999999	970	154	999999	857	747	670	999999	482	999999	664	796	326	951	700	999999	916	848	214	23	838	999999	999999	69	810	695	130	999999	236	999999	858	999999	297	982	634	999999	719	999999	806	418	455	531	718	999999	959	512	999999	63	454	999999	117	999999	171	354	96	999999	171	94	234	172	627	220	546	466	177	159	999999	344	999999	905	966	787	51	795	567	316	868	57	999999	307	880	76	15	864	907	999999	353	943	896	432	633	634	904	999999	791	245	985	261	593	809	14	999999	736	548	999999	999999	887	375	787	779	343	999999	983	999999	291	560	999999	682	559	248	805	565	447	894	282	999999	882	999999	999999	999999	999999	616	464	301	303	409	340	466	468	999999	52	978	999999	999999	99	999999	650	977	999999	999999	40	313	702	355	999999	449	999999	842	276	999999	448	489	370	465	999999	727	659	692	634	881	230	999999	999999	972	205	999999	409	330	805	762	999999	905	54	774	301	999999	913	118	297	854	376	497	199	404	148	999999	999999	700	669	371	999999	958	999999	481	20	292	99	729	160	185	999999	712	46	999999	383	999999	445	999999	999999	439	999999	999999	999999	780	515	732	559	819	834	999999	219	708	661	443	999999	732	999999	573	999999	18	999999	193	999999	121	814	663	460	685	999999	605	999999	999999	999999	239	558	999999	563	572	965	288	732	279	999999	517	999999	341	999999	999999	611	650	980	872	832	165	511	629	592	293	966	999999	281	874	799	999999	525	197	182	432	884	593	179	989	607	485	286	658	298	451	155	482	611	857	83	379	625	254	999999	380	727	999999	725	279	606	999999	16	858	480	667	999999	778	168	629	719	28	481	990	274	356	879	999999	340	999999	148	999999	250	424	999999	429	612	280	997	802	704	954	999999	999999	393	999999	479	999999	999999	631	459	999999	324	
999999	148	65	898	635	980	843	500	875	598	999999	141	999999	871	592	68	61	64	999999	781	999999	924	999999	160	581	999999	778	876	462	999999	999999	691	771	179	999999	286	745	999999	977	300	164	311	829	366	999999	999999	280	623	886	999999	137	576	739	999999	958	67	383	904	327	38	211	966	48	999999	888	892	999999	999999	613	316	322	530	999999	999999	999999	999999	105	407	999999	812	336	999999	990	103	999999	143	952	186	220	210	902	840	212	948	99	197	999999	627	477	400	999999	335	20	999999	56	606	498	319	968	999999	961	976	999999	514	999999	56	999999	945	664	755	939	999999	733	999999	414	481	327	138	999999	439	790	478	930	475	413	999999	154	419	56	940	644	643	218	316	999999	926	999999	698	257	53	220	328	999999	722	461	226	602	999999	999999	575	288	999999	978	539	123	493	55	572	999999	700	901	999999	999999	723	120	305	974	426	173	999999	679	629	881	297	228	472	515	217	24	196	408	546	999999	999999	662	284	999999	679	203	755	880	239	596	556	999999	654	429	249	999999	165	252	185	444	687	896	658	488	691	999999	650	978	837	558	999999	302	365	323	999999	71	836	640	305	233	999999	608	449	999999	335	999999	999999	999999	276	606	858	944	232	111	999999	584	13	796	999999	368	999999	776	52	681	681	264	786	340	11	187	999999	525	946	952	35	89	999999	625	999999	545	999999	607	999999	241	699	999999	999999	263	757	843	67	50	666	937	999999	999999	999999	767	361	81	369	999999	51	98	831	343	997	999999	85	485	137	999999	999999	438	999999	945	73	810	981	711	194	999999	583	167	129	735	999999	19	282	393	524	689	273	91	186	999999	565	624	410	999999	973	800	187	281	716	679	406	238	325	734	578	999999	785	650	887	999999	660	884	969	106	485	999999	996	692	961	999999	124	999999	261	999999	999999	449	410	626	737	393	356	311	999999	449	338	630	999999	547	814	769	903	999999	203	350	852	681	999999	313	999999	999999	803	494	319	277	564	844	976	215	354	139	354	999999	912	503	489	358	442	529	767	855	302	459	877	202	544	999999	368	910	999999	708	794	999999	745	752	999999	999999	999999	183	885	494	653	488	202	685	425	999999	710	999999	999999	503	249	135	545	35	999999	354	617	999999	999999	73	485	999999	949	645	344	999999	999999	170	913	999999	366	268	644	283	999999	999999	266	201	777	800	791	667	59	762	469	668	560	720	69	999999	253	874	999999	821	999999	587	999999	556	351	999999	329	550	787	242	147	999999	491	272	823	999999	97	
426	350	999999	281	818	26	999999	999999	675	696	703	110	999999	385	492	817	822	275	624	284	709	850	609	481	251	999999	999999	625	999999	999999	298	896	191	158	827	534	518	550	200	571	353	380	675	999999	625	999999	999999	857	654	173	999999	999999	209	604	388	999999	740	460	999999	937	209	570	697	498	999999	999999	999999	999999	999999	999999	999999	999999	85	62	999999	338	999999	138	855	801	770	959	970	325	999999	302	697	587	769	261	793	67	519	262	372	999999	683	187	83	999999	530	590	310	696	999999	999999	921	156	673	60	999999	612	604	999999	999999	249	999999	381	980	999999	120	999999	999999	999999	174	999999	762	822	690	158	654	996	64	47	280	190	999999	284	999999	999999	999999	999999	914	719	859	999999	462	999999	96	999999	192	312	207	968	707	199	831	14	531	622	635	108	466	999999	405	405	557	566	999999	986	999999	999999	919	860	734	570	999999	50	446	999999	788	481	736	999999	999999	352	799	96	339	91	358	999999	753	999999	495	282	999999	399	324	464	633	999999	332	999999	542	866	393	346	243	147	771	791	567	547	833	163	372	899	558	62	999999	471	237	876	637	934	571	89	999999	999999	486	38	725	982	360	892	158	635	34	109	999999	999999	853	202	320	567	999999	215	15	999999	999999	999999	999999	271	999999	999999	999999	456	473	608	305	313	971	999999	999999	743	75	585	197	941	15	736	874	999999	103	153	999999	999999	565	79	999999	999999	999999	43	553	302	196	463	133	197	233	999999	172	426	804	655	490	82	540	999999	502	511	999999	999999	336	182	319	392	178	714	554	999999	891	999999	761	939	240	938	237	368	556	611	999999	999	717	313	574	458	999999	448	662	999999	504	988	577	345	347	999999	707	999999	983	999999	295	419	643	600	810	767	664	999999	425	552	999999	181	30	890	59	29	357	32	607	999999	737	999999	61	19	139	902	827	425	601	999999	240	857	385	999999	326	52	365	126	502	806	999999	789	32	120	999999	332	967	999999	295	328	661	999999	772	132	76	565	368	634	470	907	999999	248	273	999999	321	988	796	278	574	17	663	240	529	801	76	948	707	940	319	807	934	150	999999	283	570	556	94	262	685	760	684	731	656	999999	865	555	526	999999	798	711	999999	699	121	288	664	430	999999	999999	999999	127	858	427	325	663	973	800	999999	989	633	765	903	543	592	813	333	999999	584	999999	935	520	432	878	151	607	280	245	38	851	619	999999	401	122	206	567	902	266	999999	999999	622	75	446	537	999999	43	807	992	116	307	
955	733	999999	229	999999	545	695	999999	285	717	999999	737	771	999999	379	999999	373	790	999999	34	999999	76	999999	592	999999	869	84	894	682	999999	799	288	138	731	896	885	304	182	86	660	999999	922	981	999999	999999	884	999999	999999	167	712	670	999999	655	91	396	889	218	263	907	999999	999999	999999	999999	999999	917	114	609	50	371	494	199	999999	999999	999999	999999	988	999999	825	983	438	999999	894	999999	970	447	782	999999	999999	344	17	677	51	275	999999	198	81	625	814	781	504	285	999999	818	673	522	479	312	969	929	407	804	392	280	999999	602	576	73	336	730	145	999999	562	705	999999	816	157	926	805	497	91	372	280	54	488	162	999999	86	74	457	967	999999	663	999999	999999	212	294	999999	796	316	621	18	299	94	646	32	722	558	999999	999999	374	553	507	999999	999999	45	534	348	999999	325	292	500	998	878	762	665	818	999999	999999	161	531	386	139	498	999999	83	83	196	999999	465	440	761	622	218	999999	424	972	192	279	901	999999	946	979	480	999999	131	999999	420	331	980	999999	287	789	312	334	988	423	18	605	999999	999999	347	939	999999	885	530	877	790	795	348	999999	636	175	867	482	585	999999	659	474	754	73	999999	864	427	261	162	972	999999	883	999999	10	963	587	505	939	999999	999999	999999	594	504	253	999999	999999	983	297	999999	122	921	830	999999	999999	999999	544	850	711	308	483	999999	84	733	557	568	907	999999	999999	728	59	999999	928	151	578	753	75	969	510	843	48	881	139	683	50	60	489	143	999999	246	429	736	794	641	857	494	578	861	999999	999999	322	923	645	569	528	451	993	999999	999999	837	698	574	349	999999	270	999999	392	999999	999999	999999	89	773	197	999999	309	322	875	297	999999	94	185	999999	33	825	999999	999999	245	999999	999999	598	67	999999	999999	999999	547	855	396	927	380	265	112	187	178	449	606	548	735	999999	269	215	576	999999	404	96	661	494	551	524	345	999999	366	821	245	104	449	289	810	521	563	454	925	948	916	39	999999	997	999999	583	229	982	999999	702	311	999999	999999	360	405	876	999999	63	313	872	591	235	898	290	942	84	999	999999	738	224	979	815	999999	999999	790	999999	999999	664	459	967	304	363	766	664	999999	295	81	999999	883	933	507	510	150	62	367	690	140	701	64	960	584	902	253	174	999999	999999	669	999999	999999	39	772	359	603	346	578	238	999999	244	770	999999	12	910	443	805	717	479	675	237	270	109	244	999999	609	498	393	402	119	999999	999999	34	625	999999	999999	
999999	171	157	906	804	484	138	999999	999999	999999	406	957	674	469	448	457	253	999999	999999	145	470	795	369	999999	115	999999	185	129	867	302	745	42	336	390	999999	643	570	572	870	752	141	878	348	481	212	999999	719	932	670	154	697	999999	192	999999	69	999999	999999	999999	801	851	999999	19	364	603	195	374	631	293	879	804	886	681	949	690	13	591	456	999999	547	574	999999	253	999999	999999	605	540	999999	999999	331	530	999999	173	999999	29	453	131	524	745	295	838	909	999999	62	865	999999	26	265	502	537	477	999999	913	999999	236	617	65	999999	999999	998	655	999999	999999	962	359	962	723	910	929	999999	882	77	710	602	708	665	808	200	593	464	588	285	357	267	854	999999	929	313	544	412	999999	571	999999	999999	999999	324	82	999999	999999	903	544	116	335	265	655	409	901	320	999999	570	999999	865	999999	186	999999	999999	176	579	999999	441	42	420	375	999999	848	320	194	963	961	394	999999	999999	999999	690	920	999999	949	101	611	999999	26	618	162	973	603	532	999999	999999	338	999999	157	503	365	272	870	134	740	808	999999	345	224	938	358	766	977	474	378	286	999999	936	430	84	967	663	999999	423	999999	999999	924	326	716	999999	635	999999	999999	99	999999	234	819	999999	742	150	684	276	239	87	269	396	995	999999	999999	999999	449	401	839	83	535	701	847	456	866	348	884	101	628	999999	313	657	529	887	494	154	467	470	204	290	399	999999	434	999999	163	871	999999	999999	172	999999	49	244	999999	173	999999	288	386	372	929	403	999999	593	647	999999	774	612	866	999999	644	19	860	979	999999	999999	683	833	277	511	302	995	942	98	928	240	697	79	796	366	999999	216	768	999999	540	800	33	806	63	999999	572	551	14	297	161	999999	999999	69	47	311	489	731	20	999999	80	933	461	177	664	417	806	705	816	509	785	437	999999	999999	448	405	535	876	779	346	939	999999	990	654	999999	775	701	637	41	494	999999	999999	205	892	999999	607	348	856	152	646	999999	867	735	505	999999	723	912	999999	621	641	775	999999	951	999999	936	328	943	807	239	888	999999	178	673	999999	632	999999	242	358	741	841	66	679	734	143	999999	999999	25	495	999999	224	863	929	26	400	719	274	650	999999	956	999999	999999	541	627	263	999999	956	203	999999	999999	329	491	563	40	779	584	106	878	817	463	864	313	999999	666	25	35	786	162	283	999999	999999	999999	711	401	46	187	999999	999999	480	213	264	878	611	999999	999999	732	999999	898	246	815	623	396	999999	77	
102	999999	215	875	999999	999999	153	804	920	802	999999	786	780	172	994	602	69	54	407	613	208	999999	999999	835	844	293	725	888	915	999999	999999	970	709	643	309	644	971	999999	450	252	70	460	957	809	999999	45	951	147	903	644	756	999999	989	999999	868	116	999999	380	40	999999	512	264	888	462	999999	999999	999999	146	999999	360	630	418	603	164	999999	748	38	892	729	809	999999	999999	984	999999	711	419	981	490	774	202	999999	601	999999	131	740	805	572	999999	995	571	957	814	284	553	24	347	999999	999999	676	130	999999	999999	650	999999	987	923	999999	616	751	403	563	999999	372	669	416	999999	799	481	424	747	185	533	999999	168	851	526	313	441	999999	374	444	999999	813	654	124	999999	999999	397	999999	816	535	999999	753	601	18	999999	452	614	999999	985	548	503	999999	928	999999	554	910	999999	380	471	620	838	359	386	959	415	783	717	555	280	87	999999	347	608	222	230	779	305	160	999999	999999	699	304	281	825	940	737	885	710	569	236	999999	999999	672	206	696	606	376	642	602	999999	735	69	999999	999999	146	166	811	716	724	775	614	999999	890	398	920	999999	87	999999	28	677	897	17	985	53	618	394	674	999999	999999	624	412	662	557	902	999999	639	438	373	689	784	926	999999	999999	794	621	999999	999999	284	285	999999	999999	815	999999	924	690	727	83	822	299	999999	999999	409	200	110	373	952	784	988	999999	999999	115	713	872	243	750	728	999999	201	432	491	269	999999	999999	373	999999	596	47	633	221	620	999999	616	84	937	303	527	999999	999999	999999	668	352	147	234	994	57	815	943	999999	183	999999	706	882	399	807	492	102	282	827	999999	776	999999	999999	776	439	724	499	639	935	940	233	749	999999	770	763	149	999999	174	141	325	289	652	657	459	259	913	683	226	276	454	210	255	161	999999	654	754	201	370	794	280	558	186	999999	450	950	222	999999	121	636	999999	370	927	150	511	725	133	999999	701	527	526	50	282	373	999999	739	977	597	264	126	999999	947	761	379	861	999999	999999	644	999999	999999	999999	999999	572	590	999999	93	283	999999	999999	165	530	497	500	999999	278	239	999999	812	527	999999	999999	999999	315	994	627	720	609	557	288	743	622	489	999999	202	490	999999	478	692	765	407	465	872	947	109	999999	521	457	918	111	632	491	300	126	505	999999	421	47	999999	962	886	483	725	825	906	543	50	446	308	999999	105	760	593	57	130	254	109	678	999999	999999	115	272	690	999999	999999	261	331	373	999999	665	79	146	
901	729	878	923	740	999999	50	999999	555	85	159	565	999999	871	898	253	995	999999	436	743	830	999999	857	623	792	279	179	654	221	999999	891	999999	999999	959	859	863	178	206	514	999999	637	650	999999	39	123	999999	451	784	363	88	377	304	239	335	999999	732	871	264	140	470	878	396	354	879	194	517	282	55	22	45	84	799	745	383	116	189	999999	827	510	667	827	394	301	143	309	596	999999	958	653	137	991	913	75	999999	184	250	306	973	845	605	852	999999	772	327	999999	999999	999999	855	229	135	416	54	754	472	642	999999	999999	221	579	999999	114	324	401	885	999999	999999	733	701	209	865	883	352	981	904	815	432	621	973	139	730	999999	999999	738	528	720	999999	999999	999999	411	690	999999	94	403	258	999999	538	13	999999	284	842	999999	857	999999	999999	251	73	72	849	999999	220	872	131	999999	848	559	557	585	873	174	999999	11	140	300	519	719	999999	948	733	999999	999999	429	999999	999999	999999	886	190	901	999999	286	656	884	319	999999	200	817	34	12	554	698	944	953	139	723	187	840	713	999999	147	644	452	999999	999999	446	381	999999	999999	999999	795	999999	379	656	210	596	999999	221	999999	195	109	701	695	796	404	45	469	333	999999	999999	521	455	999999	999999	764	999999	834	541	556	873	573	409	677	999999	216	592	329	298	752	543	215	999999	158	999999	467	999999	999999	656	999999	303	977	999999	999999	999999	999999	349	789	755	891	470	762	976	665	818	622	699	999999	102	999999	811	716	999999	581	756	804	999999	307	655	999999	328	791	999999	999999	999999	896	525	999999	547	692	867	999999	573	406	291	780	999999	310	999999	905	767	421	856	76	909	999999	806	476	999999	335	999999	999999	143	599	573	678	584	165	412	922	106	999999	486	999999	999999	18	152	774	299	975	574	254	967	749	398	999999	935	999999	999999	676	100	999999	172	999999	338	824	669	974	833	999999	206	83	999999	416	809	976	935	455	999999	999999	443	41	186	770	999999	999999	84	394	210	665	999999	472	254	735	832	56	629	274	999999	999999	999999	178	999999	687	999999	501	999999	560	940	422	972	999999	767	20	999999	68	873	401	461	228	750	285	773	177	999999	733	828	172	584	762	356	999999	383	456	561	275	100	498	999999	269	763	523	453	788	693	999999	705	244	999999	774	183	999999	812	853	157	999999	404	773	818	56	673	193	976	999999	999999	310	115	999999	459	966	999999	384	411	201	464	236	831	985	484	615	38	593	999999	810	589	129	999999	999999	308	496	999999	999999	680	944	
596	580	547	275	723	999999	158	999999	785	536	806	799	826	999999	398	920	999999	419	299	213	27	89	999999	176	999999	945	999999	585	22	962	105	650	999999	999999	605	884	999999	566	271	999999	466	999999	808	143	14	789	303	246	141	387	999999	462	999999	477	926	516	66	380	676	777	940	999999	380	822	999999	999999	105	369	26	514	241	676	999999	207	746	383	280	999999	172	809	999999	215	999999	634	709	643	999999	236	539	999999	827	318	890	494	999999	894	273	999999	702	848	999999	934	230	999999	156	587	999999	999999	730	999999	246	999999	999999	999999	135	734	127	746	123	797	542	869	829	927	686	999999	999999	999999	56	851	999999	294	688	323	999999	717	984	999999	487	131	337	999999	506	986	999999	161	109	32	368	426	777	999999	873	904	315	824	114	999999	939	234	800	652	784	999999	444	999999	988	999999	751	999999	749	298	268	991	470	750	372	843	999999	535	822	763	999999	629	999999	999999	999999	784	999999	300	613	691	888	263	330	999999	999999	627	551	999999	173	214	280	949	676	488	269	881	444	564	462	270	999999	414	412	999999	999999	999999	804	853	999999	214	887	461	804	67	410	999999	670	784	999999	745	301	186	372	617	492	354	952	595	331	999999	349	452	999999	352	474	484	851	999999	338	853	999999	698	999999	999999	327	819	155	618	88	264	220	659	822	716	999999	999999	51	794	554	12	211	218	531	999999	999999	444	999999	999999	593	925	163	999999	455	999999	922	603	817	413	300	673	209	344	517	76	329	690	999999	131	999999	433	442	67	999999	999999	651	614	176	999999	104	882	205	693	35	162	999999	833	214	999999	794	375	999999	638	503	999999	802	999999	999999	465	999999	184	813	501	88	169	493	106	649	999999	999999	318	437	459	318	417	478	516	318	364	965	999999	999999	999999	337	999999	210	999999	563	857	999999	784	999999	711	685	920	999999	703	614	866	668	999999	999999	999999	694	999999	937	774	329	95	413	295	999999	346	499	196	698	125	174	80	959	999999	542	791	595	463	405	726	774	398	348	999999	902	999999	695	999999	999999	401	999999	851	80	435	999999	999999	454	247	235	575	221	498	232	953	539	543	999999	999999	472	402	499	999999	90	221	999	999999	999999	638	393	999999	999999	539	884	307	121	999999	999	533	214	75	347	999999	999999	829	514	999999	176	394	245	368	544	999999	497	909	902	773	770	859	436	999999	730	999999	854	129	924	999999	999999	925	842	999999	544	384	775	407	64	151	11	999999	706	999999	764	362	403	35	999999	999999	52	999999	999999	347	553	150	
107	660	345	531	503	119	904	833	999999	251	999999	29	999999	170	941	999999	854	761	772	518	162	711	789	378	422	829	557	989	639	639	999999	505	672	403	287	124	72	999999	647	892	356	873	63	522	809	383	210	411	993	951	130	643	999999	999999	999999	999999	870	966	999999	674	561	914	203	41	721	56	357	430	883	826	999999	331	123	879	171	288	658	277	568	48	628	156	996	687	518	999999	999999	637	415	891	254	105	423	973	999999	442	679	31	801	763	36	780	528	177	923	799	530	695	873	709	999999	603	999999	999999	55	999999	918	999999	522	834	126	719	24	991	582	933	999999	149	548	729	608	636	475	804	21	999999	999999	828	764	999999	366	244	999999	706	164	650	999999	351	999999	925	523	999999	508	966	647	999999	765	537	595	999999	890	999999	156	153	110	110	137	999999	70	207	787	99	999999	803	478	881	955	318	999999	931	247	566	999999	999999	999999	445	137	999999	167	999999	92	101	243	775	828	999999	999999	620	999999	64	522	999999	999999	730	147	999999	422	705	498	766	361	456	700	663	752	334	178	533	938	665	999999	999999	446	365	124	696	855	999999	974	502	793	344	712	781	418	155	285	999999	485	781	32	999999	20	999999	352	999999	400	579	999999	999999	807	999999	999999	999999	91	893	655	999999	615	451	999999	446	731	995	973	999999	743	919	255	999999	58	686	999999	166	643	551	619	55	22	999999	305	285	999999	999999	695	238	661	772	700	524	499	359	876	44	213	585	699	24	999999	999999	892	999999	334	999999	999999	131	516	526	307	539	284	610	913	136	155	999999	999999	999999	310	744	366	971	228	730	117	699	999999	23	952	67	851	999999	627	687	596	824	999999	537	33	574	999999	144	474	170	250	889	446	750	999999	999999	101	447	714	683	999999	920	262	604	317	757	321	999999	573	249	999999	679	999999	235	540	330	350	956	999999	999999	33	231	506	67	999999	999999	262	69	135	51	965	414	890	944	719	675	571	357	229	275	262	999999	571	234	999999	571	906	220	219	567	570	999999	218	978	659	747	423	999999	124	99	504	999999	378	532	999999	999999	999999	47	999999	864	759	999999	736	963	482	804	660	282	999999	918	321	51	849	999999	481	830	206	912	294	972	261	377	242	140	771	10	850	49	999999	999999	782	869	704	355	808	999999	408	999999	505	855	96	999999	619	205	777	999999	412	810	60	453	87	876	999999	543	999999	999999	761	606	999999	482	954	620	999999	386	146	999999	346	504	759	904	431	951	416	439	999999	120	
757	47	999999	319	598	50	988	506	131	999999	125	171	999999	426	815	802	62	33	900	476	999999	243	999999	335	125	908	61	156	31	136	469	324	658	502	999999	723	253	882	884	914	632	999999	265	240	336	185	999999	342	99	999999	898	999999	538	419	300	524	978	37	999999	999999	989	842	484	995	445	801	513	250	792	101	559	180	999999	986	843	995	999999	828	999999	940	999999	718	67	999999	999999	86	785	248	211	120	745	225	689	999999	925	999999	349	270	794	535	672	521	550	997	79	728	999999	551	575	305	999999	160	39	263	999999	280	999999	999999	767	369	25	274	48	999999	356	343	490	945	71	63	999999	717	43	473	277	635	177	69	332	508	833	243	999999	906	573	594	196	999999	661	654	15	999999	999999	435	519	408	999999	868	999999	736	247	308	490	522	650	829	999999	566	985	907	112	724	759	269	536	781	600	142	118	761	157	65	293	416	57	397	224	999999	953	999999	162	309	419	596	270	534	999999	160	999999	743	999999	999999	450	754	551	999999	508	243	899	999999	999999	350	999999	888	589	192	24	83	474	262	615	518	612	126	999999	999999	315	999999	998	999999	38	450	876	374	293	999999	999999	539	864	999999	889	981	999999	226	72	812	548	531	17	87	519	680	686	13	999999	960	27	999999	999	999999	975	346	244	897	708	367	473	395	605	999999	999999	485	218	999999	999999	634	809	395	999999	941	264	784	165	921	492	999999	764	873	999999	999999	999999	290	539	999999	791	553	746	811	517	705	999999	999999	925	945	509	44	471	999999	639	504	161	631	999999	68	999999	201	999999	323	999999	360	602	600	159	282	562	297	945	101	916	999999	887	999999	877	358	601	111	858	219	421	999999	886	999999	243	741	181	999999	20	481	633	600	372	433	405	167	112	999999	13	653	392	222	99	379	71	819	999999	163	753	999999	999999	391	342	970	901	957	473	816	366	418	110	684	286	473	467	326	458	999999	601	720	999999	852	107	214	827	999999	368	517	999999	423	134	28	133	98	25	252	999999	401	532	448	999999	295	999999	595	999999	708	935	999999	911	999999	999999	163	561	43	676	614	293	138	999999	701	599	956	999999	942	293	92	560	198	999999	999999	68	66	931	163	999999	960	469	512	661	128	273	743	605	999999	62	999999	999999	100	421	410	959	139	257	999999	848	736	203	449	312	471	157	747	176	696	686	999999	231	407	15	999999	154	999999	476	35	437	999999	999999	999999	890	322	999999	999999	999999	999999	265	929	808	111	314	300	999999	30	
209	200	970	526	576	908	999999	748	999999	69	95	704	999999	187	662	232	402	999999	385	89	559	999999	846	999999	970	999999	441	757	505	130	102	714	999999	134	581	286	999999	911	999999	999999	821	152	572	565	384	82	999999	87	277	586	708	321	999999	687	470	220	353	293	555	999999	477	999999	252	629	966	380	755	142	606	385	178	490	712	932	999999	417	426	999999	313	999999	337	363	490	919	999999	999999	799	999999	663	370	933	771	365	832	975	287	899	942	999999	13	999999	659	481	891	417	227	608	982	999999	63	793	73	999999	999999	129	999999	64	332	218	195	580	493	999999	245	452	407	999999	880	957	999999	517	483	690	999999	581	999999	882	999999	512	999999	182	817	841	610	577	999999	791	708	713	862	233	576	734	414	999999	833	999999	245	449	19	102	728	35	999999	999999	999999	999999	679	85	451	241	466	999999	999999	23	763	999999	868	668	999999	616	427	177	105	756	941	749	286	999999	748	497	646	999999	502	111	999999	999999	999999	75	267	999999	121	632	271	999999	999999	755	720	401	669	999999	322	577	999999	403	675	561	930	999999	999999	570	105	999999	337	999999	595	317	328	913	569	970	262	803	999999	95	504	794	905	474	989	195	39	885	216	567	185	78	292	108	435	891	862	999999	999999	697	999999	318	305	318	44	459	999999	806	831	999999	928	999999	999999	999999	899	880	656	465	704	418	541	220	999999	769	777	526	35	230	999999	677	999999	999999	341	712	694	999999	499	596	439	540	999999	999999	63	517	639	666	999999	999999	208	999999	245	406	12	63	166	190	999999	999999	541	518	433	216	328	163	590	382	186	999999	999999	999999	390	69	35	999999	659	318	999999	88	140	120	625	524	31	932	442	711	553	288	556	999999	999999	964	65	921	999999	551	999999	999999	926	266	999999	446	424	494	174	186	380	999999	999999	999999	33	643	405	431	892	909	195	999999	721	999999	999999	898	999999	582	251	999999	14	114	67	999999	999999	266	161	873	999999	189	999999	536	767	266	340	999999	885	709	490	828	568	634	39	207	999999	517	188	57	437	591	538	842	253	999999	181	276	781	999999	441	767	491	999999	800	712	999999	658	628	465	548	123	999999	208	999999	422	857	380	84	999999	999999	898	999999	999999	999999	48	651	999999	292	29	94	999999	933	999999	999999	723	346	47	999999	327	999999	707	999999	999999	508	323	578	339	751	999999	890	801	201	921	545	999999	689	387	94	761	70	999999	376	999999	999999	484	189	424	930	378	85	820	546	757	472	53	19	364	606	132	999999	
321	515	461	999999	293	999999	22	999999	734	44	959	952	81	266	843	341	289	352	33	999999	164	999999	999999	756	79	999999	999999	458	999999	999999	335	999999	999999	301	748	47	915	479	97	612	177	999999	205	343	125	999999	999999	501	628	711	730	21	999999	989	315	999999	142	704	69	39	999999	563	561	211	709	188	990	999999	517	806	426	810	265	999999	966	794	214	49	640	212	999999	942	999999	790	802	323	209	973	986	836	904	220	419	67	999999	613	809	994	634	999999	877	694	983	822	295	920	755	170	999999	999999	707	999999	73	857	249	495	734	770	999999	395	979	27	793	681	902	216	999999	999999	247	362	999999	220	414	703	999999	104	959	17	505	882	999999	999999	999999	475	138	810	156	999999	817	688	879	48	595	249	999999	999999	900	312	919	88	529	558	999999	999999	535	999999	999999	999999	533	155	536	999999	275	525	827	999999	999999	999999	552	999999	70	838	389	559	483	946	999999	175	999999	474	203	657	97	999999	999999	19	999999	999999	940	641	131	786	39	672	161	162	999999	80	999999	26	792	582	999999	828	28	690	999999	373	196	999999	873	523	999999	68	951	879	639	848	172	817	825	786	387	911	969	284	809	716	999999	999999	183	554	753	999999	681	620	897	269	999999	672	841	751	104	361	768	999999	999999	999999	999999	282	522	924	907	603	200	16	999999	848	858	744	999999	999999	966	999999	414	328	769	999999	386	340	982	379	451	499	976	84	692	36	999999	371	122	838	995	134	808	259	646	999999	539	675	999999	999999	411	662	791	389	999999	239	946	449	838	277	999999	390	999999	999999	482	418	626	125	324	178	999999	496	632	52	999999	841	66	999999	681	999999	365	711	915	934	968	788	999999	596	999999	462	90	703	999999	844	254	615	999999	999999	777	238	999999	423	999999	257	352	914	40	748	924	943	182	791	767	228	912	999999	475	366	183	694	999999	40	826	861	98	12	999999	999999	797	999999	17	400	999999	453	96	941	999999	999999	591	64	758	999999	672	356	999999	999999	999999	999999	932	999999	150	478	999999	92	528	503	999999	499	169	350	950	251	999999	84	999999	999999	413	999999	142	970	532	807	774	129	935	750	367	479	581	999999	76	658	855	435	999999	539	999999	305	924	593	999999	860	508	251	113	516	999999	598	420	507	885	621	182	961	838	343	999999	999999	156	777	145	127	917	370	283	999999	395	525	374	406	999999	117	399	549	625	999999	308	533	25	429	742	768	69	84	913	455	486	894	596	376	835	546	158	157	999999	999999	999999	148	
968	811	130	493	234	23	634	999999	999999	633	999999	999999	44	999999	999999	727	45	376	68	843	457	827	815	501	928	997	999999	336	959	252	102	398	999999	170	565	213	308	999999	544	55	449	144	234	853	558	430	999999	999999	999999	430	999999	999999	178	999999	691	150	995	999999	999999	999999	452	999999	818	978	540	947	446	874	999999	152	429	786	999999	22	999999	322	999999	999999	943	507	665	999999	146	538	141	21	999999	631	478	424	218	678	693	317	999999	150	326	255	322	999999	983	999999	999999	999999	11	334	999999	166	704	999999	547	999999	685	67	999999	546	172	289	847	999999	727	999999	405	200	934	750	103	999999	419	263	999999	999999	650	342	523	999999	855	98	537	999999	999999	73	999999	109	877	184	993	999999	746	66	999999	999999	408	999999	883	178	71	859	999999	260	241	733	746	450	383	199	999999	353	543	373	691	999999	752	50	765	999999	999999	306	323	999999	757	466	777	999999	285	959	949	999999	459	355	999999	996	999999	287	575	39	327	487	726	687	791	649	103	383	375	904	293	367	37	228	999999	764	545	361	502	774	999999	392	174	423	249	536	894	198	999999	694	106	475	474	735	346	410	580	635	969	118	373	404	988	381	675	592	829	240	74	999999	460	624	999999	800	999999	934	322	312	447	264	755	905	156	680	807	999999	999999	301	881	879	194	910	999999	394	411	561	999999	793	747	999999	707	999999	133	854	244	999999	999999	673	662	412	98	999999	197	999999	362	999999	999999	317	573	856	999999	999999	358	999999	999999	999999	242	999999	399	521	540	999999	564	790	557	101	781	302	999999	335	137	999999	639	479	791	917	722	678	42	999999	999999	96	999999	890	999999	180	314	938	999999	693	249	301	284	999999	872	569	712	407	167	270	686	999999	871	247	729	480	898	999999	403	280	999999	563	366	455	217	999999	999999	673	832	999999	786	999999	999999	752	96	835	944	498	607	231	999999	324	521	771	267	358	225	982	171	488	999999	435	544	397	999999	685	999999	999999	932	999999	999999	49	575	780	483	843	330	128	161	893	999999	409	281	182	999999	513	999999	595	999999	859	237	326	512	353	999999	360	308	999999	887	410	999999	126	566	188	960	174	999999	740	297	424	37	107	830	999999	953	873	164	372	331	999999	999999	999999	640	83	200	999999	537	999999	675	132	544	93	240	751	999999	418	842	999999	221	901	764	311	307	773	831	140	999999	999999	400	241	206	936	915	999999	999999	560	999999	492	999999	999999	637	527	75	999999	880	943	866	999999	999999	999999	40	70	160	430	
597	341	52	866	252	999999	457	302	831	443	926	999999	178	999999	999999	442	933	359	115	999999	273	246	246	999999	893	999999	273	416	959	856	211	999999	786	999999	999999	999999	517	618	250	927	569	344	696	632	249	282	775	171	105	999999	999999	680	955	956	167	361	105	910	973	364	796	51	343	974	241	999999	821	683	766	557	924	325	999999	188	999999	999999	549	613	893	621	121	111	999999	126	255	531	190	830	337	586	999999	607	999999	999999	999999	999999	11	722	400	999999	460	999999	405	548	918	999999	570	777	330	999999	999999	491	27	361	253	694	999999	227	728	710	999999	991	355	999999	226	326	999999	233	57	116	927	827	222	444	999999	30	706	772	207	999999	960	413	509	999999	775	849	589	293	642	999999	797	783	993	690	999999	469	746	225	331	601	999999	346	729	223	311	983	278	583	201	232	987	958	29	999999	999999	206	999999	256	414	377	737	396	591	999999	319	153	834	532	595	701	999999	491	450	606	354	623	999999	295	797	791	580	16	101	419	999999	838	763	234	999999	652	977	499	810	954	864	229	755	999999	904	999999	159	746	988	500	999999	506	517	999999	424	136	999999	206	458	622	797	730	304	181	162	480	390	610	591	942	723	999999	680	496	999999	135	999999	564	390	640	642	833	28	601	470	952	331	349	809	814	140	999999	51	197	999999	144	924	583	966	433	999999	999999	164	56	776	175	825	31	682	299	268	999999	816	817	980	963	999999	999999	711	999999	159	50	800	777	811	943	999999	492	999999	607	210	999999	999999	957	863	103	999999	972	824	999999	999999	999999	667	520	555	181	964	233	217	999999	432	230	872	767	999999	736	747	387	244	999999	432	999999	999999	999999	98	999999	999999	858	999999	999999	294	739	879	416	83	850	999999	290	231	640	978	999999	285	999999	184	999999	422	830	683	137	355	999999	738	991	999999	792	616	592	431	582	810	115	279	999999	909	693	351	465	693	433	362	467	165	603	999999	914	67	557	999999	118	561	540	185	826	541	993	11	999999	543	290	243	790	858	999999	829	873	248	955	235	491	638	956	999999	999999	999999	888	999999	144	146	999999	735	69	999999	323	31	279	930	999999	788	999999	999999	999999	921	412	999999	572	608	516	999999	981	675	999999	331	418	999999	604	403	924	999999	999999	857	866	751	586	999999	183	107	544	628	560	999999	794	176	319	799	185	44	734	70	212	290	629	370	999999	292	999999	737	284	844	427	875	15	402	146	69	999999	999999	345	999999	26	475	999999	888	223	48	880	
936	999999	618	999999	569	669	864	848	372	237	506	596	303	923	446	822	700	999999	684	936	402	40	999999	999999	473	699	877	53	737	226	741	156	999999	411	696	724	665	999999	857	216	151	999999	773	831	329	125	52	933	579	999999	372	687	539	111	488	905	762	999999	831	999999	792	820	121	156	495	359	999999	999999	236	999999	167	160	353	477	795	847	267	428	654	999999	657	943	473	95	853	999999	999999	24	922	999999	962	30	999999	987	423	330	443	999999	346	969	645	999999	999999	858	495	999999	344	71	316	999999	648	344	990	483	222	849	357	36	302	999999	742	465	999999	446	759	146	441	365	999999	475	414	999999	91	684	711	506	999999	615	599	641	999999	555	708	291	152	627	39	245	774	574	972	417	334	904	236	190	191	270	108	358	780	999999	17	840	236	17	262	999999	999999	999999	999999	741	436	661	999999	197	756	999999	303	999999	116	999999	590	489	999999	996	316	186	999999	531	325	975	516	999999	860	741	547	999999	65	144	374	723	999999	69	961	241	980	672	193	49	434	503	967	999999	999999	999999	398	528	999999	239	701	85	858	999999	400	637	234	195	999999	979	650	888	632	169	767	393	999999	999999	527	999999	25	643	993	418	106	822	18	550	999999	999999	352	999999	530	825	999999	999999	864	232	999999	333	16	795	871	999999	399	545	999999	807	208	858	850	999999	999999	86	223	67	92	450	154	999999	999999	684	999999	525	637	631	367	806	726	999999	999999	511	862	203	264	230	999999	788	29	561	950	999999	999999	150	435	999999	28	999999	611	999999	215	423	88	100	704	332	608	356	999999	768	187	74	999999	729	999999	349	15	806	821	993	999999	304	999999	592	999999	999999	342	56	999999	162	612	914	205	999999	999999	115	433	999999	499	932	622	426	221	261	383	885	128	622	999999	999999	999999	222	632	618	999999	911	992	495	473	284	989	562	266	424	999999	273	869	739	999999	234	999999	244	999999	999999	381	868	92	180	999999	999999	310	720	245	14	682	400	999999	999999	261	361	122	999999	308	224	943	999999	169	796	105	119	25	388	999999	586	179	245	904	743	247	230	829	822	285	730	974	278	999999	262	742	765	981	292	999999	113	121	978	999999	102	945	321	709	295	84	109	726	999999	563	658	835	447	495	548	349	40	532	300	661	577	999999	674	999999	999999	64	339	138	732	900	999999	475	999999	309	811	797	925	999999	543	999999	186	999999	62	714	999999	427	304	280	442	999999	457	999999	821	999999	999999	852	280	999999	999999	241	745	971	994	
999999	999999	193	644	148	999999	999999	423	519	989	553	999999	573	197	960	85	490	999999	69	695	789	453	481	654	999999	940	959	526	358	720	311	999999	215	19	41	213	484	782	166	596	691	529	938	591	278	841	999999	664	320	501	320	481	685	285	214	999999	999999	539	771	999999	999999	234	75	798	687	999999	279	564	999999	756	601	708	999999	472	14	999999	514	890	999999	41	155	304	215	856	999999	999999	326	999999	805	999999	183	999999	20	958	999999	466	463	999999	903	727	571	240	508	999999	900	612	877	223	281	943	73	149	163	740	62	429	29	219	399	856	234	350	759	703	583	999999	999999	645	599	548	999999	374	986	658	469	914	795	651	999999	797	999999	113	658	861	399	43	999999	280	905	453	447	254	750	57	502	231	481	804	980	254	914	241	623	999999	146	698	163	504	280	147	633	377	263	999999	903	999999	692	897	999999	549	864	427	739	156	111	562	999999	939	166	248	443	999999	671	711	883	721	999999	924	999999	700	999999	297	999999	768	819	999999	999999	159	153	999999	539	999999	500	999999	389	496	501	476	999999	584	84	224	348	999999	999999	642	706	551	718	999999	641	767	999999	999999	668	577	999999	999999	337	41	571	474	795	784	708	858	500	999999	331	397	999999	23	302	999999	999999	999999	948	967	73	999999	373	449	440	961	740	772	411	886	772	812	78	530	999999	999999	22	610	428	563	333	845	152	476	229	331	999999	627	474	42	988	999999	628	999999	907	161	667	999999	43	999999	54	999999	457	613	466	519	329	999999	999999	701	137	25	247	999999	999999	228	999999	999999	229	119	10	122	307	378	898	769	193	999999	622	999999	999999	891	576	595	519	397	999999	538	999999	709	11	272	999999	773	904	972	765	243	999999	999999	127	771	999999	999999	999999	931	638	89	715	999999	999999	999999	86	999999	767	246	449	651	875	256	830	999999	886	519	118	737	999999	999999	473	925	999999	950	801	933	999999	999999	989	652	761	588	758	318	999999	323	384	999999	195	864	999999	668	999999	124	368	999999	999999	621	884	999999	999999	999999	571	114	615	999999	692	385	999999	152	999999	605	257	796	890	297	497	521	999999	572	145	817	551	505	528	805	401	889	999999	241	84	259	999999	606	999999	665	26	653	703	42	999999	998	390	53	847	410	420	999999	233	999999	999999	347	938	322	256	998	554	75	999999	809	398	802	999999	678	999999	768	327	650	999999	999999	280	999999	818	650	999999	147	436	508	658	127	394	664	666	520	168	737	321	965	360	999999	999999	999999	77	893	
999999	828	213	711	975	88	999999	769	777	998	800	238	528	297	380	999999	999999	55	999999	468	999999	734	146	283	520	340	999999	362	300	131	999999	328	776	925	16	123	934	725	533	579	999999	624	886	999999	719	930	219	33	594	252	277	74	545	608	478	909	999999	930	201	645	631	730	479	999999	883	999999	999999	602	291	267	184	846	522	836	433	800	999999	999999	563	589	999999	433	999999	57	854	59	999999	178	457	999999	999999	13	533	888	948	314	155	239	999999	247	478	999999	742	337	77	430	552	999999	184	678	71	999999	376	611	524	999999	963	431	802	834	699	293	155	195	835	180	322	999999	888	129	655	618	693	325	999999	514	691	439	980	433	507	83	993	779	999999	218	637	999999	373	750	350	723	436	950	999999	999999	471	557	999999	999999	118	917	820	64	33	453	999999	999999	999999	20	516	534	999999	379	999999	625	300	375	160	999999	542	400	270	999999	779	931	999999	743	777	999999	999999	144	936	93	325	589	262	999999	756	999999	999999	587	431	363	243	816	281	999999	623	923	894	105	999999	876	999999	717	999999	999999	285	101	272	785	283	574	967	999999	597	368	64	747	372	360	999999	570	999999	999999	969	999999	904	963	660	134	130	853	41	946	738	999999	999999	607	931	579	999999	665	328	903	313	857	396	861	228	913	999999	999999	999999	543	999999	836	999999	999999	747	750	778	999999	999999	999999	665	429	999999	30	643	537	638	456	816	999999	696	999999	251	43	651	122	999999	52	744	999999	131	255	999999	497	999999	901	130	331	859	190	801	999999	234	190	999999	999999	324	375	999999	999999	284	556	68	768	847	531	594	905	756	635	999999	735	576	693	26	999999	136	999999	999999	741	416	317	999999	635	999999	354	999999	70	795	767	797	155	825	64	472	574	196	534	650	939	316	224	574	999999	950	75	775	540	174	827	758	999999	999999	999999	283	966	959	433	777	502	801	534	120	988	838	94	910	522	231	451	234	602	999999	999999	434	202	742	372	684	925	579	199	895	968	999999	999999	340	349	780	505	615	763	999999	999999	148	782	999999	586	395	999999	165	262	318	999999	603	999999	877	204	60	999999	233	597	748	999999	923	611	999999	152	979	999999	754	570	999999	999999	836	999999	845	255	482	999999	97	999999	999999	818	769	326	999999	182	374	999999	999999	999999	298	699	282	28	24	999999	234	536	153	962	999999	83	121	594	521	593	886	142	320	631	999999	408	993	77	999999	929	93	999999	730	465	777	136	999999	619	999999	52	453	999999	999999	942	30	945	
508	135	560	902	707	184	804	297	295	242	542	27	422	890	705	215	407	999999	820	627	806	999999	194	479	999999	501	322	478	150	79	685	377	611	776	899	999999	516	717	232	908	802	442	180	545	594	654	206	391	347	247	419	371	999999	999999	999999	820	940	999999	999999	999999	861	336	156	226	999999	175	416	999999	990	836	698	999999	862	911	825	373	517	649	885	756	305	931	141	902	659	324	255	218	637	88	928	435	225	999999	56	476	999999	953	988	428	248	559	401	999999	549	729	508	220	577	999999	313	300	205	744	909	999999	999999	999999	567	242	919	207	19	911	908	272	999999	846	865	999999	87	999999	661	466	518	745	540	999999	363	929	815	45	641	999999	775	638	240	481	116	125	281	51	395	756	509	51	550	489	601	999999	264	662	354	999999	698	748	639	739	236	174	999999	572	999999	637	426	884	999999	157	146	280	42	993	739	749	87	45	178	999999	957	476	204	60	999999	87	675	999999	999999	422	173	999999	999999	999999	254	999999	999999	708	160	758	339	625	485	402	353	331	253	271	922	605	999999	662	580	734	781	759	969	350	543	999999	999999	272	203	153	984	119	281	542	748	999999	34	999999	999999	420	575	342	991	999999	999999	708	833	999999	999999	999999	999999	510	999999	999999	719	494	972	384	175	999999	796	999999	999999	342	999999	244	60	711	522	134	580	771	776	169	169	999999	768	177	642	834	999999	999999	41	999999	871	483	661	999999	822	263	999999	649	213	548	624	508	910	999999	393	999999	658	132	890	116	514	999999	733	297	115	279	726	805	742	340	366	247	999999	324	471	934	582	999999	888	269	309	930	568	999999	545	999999	539	119	783	178	999999	857	999999	924	602	370	999999	374	900	553	999999	30	999999	872	192	386	999999	595	198	459	891	614	244	999999	807	584	941	505	751	999999	739	999999	999999	999999	999999	999999	999999	120	999999	110	999999	217	153	344	731	999999	33	999999	55	999999	198	943	920	334	286	572	999999	999999	126	999999	428	254	999999	999999	813	920	998	342	718	684	806	362	999999	98	275	684	470	899	999999	528	999999	256	459	999999	999999	796	696	696	297	999999	884	999999	993	999999	681	999999	593	698	531	811	289	690	976	371	362	836	78	832	999999	602	111	999999	999999	597	468	999999	794	40	999999	27	233	312	999999	136	799	273	368	182	999999	336	100	772	999999	98	248	869	279	999999	240	430	727	999999	638	694	490	999999	407	406	243	508	154	999999	510	513	999999	977	644	849	572	999999	999999	896	999999	999999	
512	338	999999	999999	358	999999	999999	706	800	767	300	369	673	361	999999	639	865	961	938	907	191	537	272	864	510	271	234	430	526	999999	953	999999	447	905	192	162	813	360	57	645	999999	448	762	742	222	227	313	293	213	932	999999	516	999999	517	551	974	76	492	546	97	374	482	189	658	814	999999	921	768	178	494	825	515	914	303	999999	742	775	529	651	292	957	941	999999	999999	918	446	872	929	999999	217	999999	331	813	959	280	999999	268	113	928	752	305	545	124	719	117	717	601	665	216	808	209	999999	840	263	140	999999	999999	999999	740	377	598	991	414	961	408	504	701	954	32	187	484	671	600	898	987	421	826	999999	486	999999	845	216	723	555	999999	549	999999	559	829	847	868	999999	372	561	164	313	140	163	321	999999	999999	646	642	38	334	537	945	999999	276	718	606	758	119	999999	531	391	278	859	952	858	24	152	135	185	319	811	308	49	744	683	291	672	999999	874	194	208	574	695	230	999999	999999	548	293	999999	250	120	562	832	39	773	45	999999	211	462	597	874	999999	467	718	522	999999	999999	999999	593	437	934	571	245	999999	332	816	583	638	480	999999	476	999999	999999	934	209	259	476	19	971	999999	19	471	734	286	319	688	117	976	999999	253	697	350	700	682	316	548	326	999999	707	999999	462	642	730	207	131	25	505	532	519	273	762	897	236	945	427	472	837	999999	45	644	709	606	999999	236	999999	136	999999	342	628	999999	932	999999	312	24	999999	999999	740	536	165	304	192	585	467	999999	999999	999999	999999	999999	999999	843	711	367	451	999999	257	855	712	504	640	994	856	172	999999	858	341	999999	594	222	759	61	731	310	804	741	462	134	149	496	745	766	22	999999	999999	784	949	575	547	999999	767	340	664	246	895	170	448	29	681	999999	112	999999	215	901	999999	999999	121	999999	999999	709	610	132	716	225	758	873	981	999999	95	999999	999999	765	235	355	999999	429	999999	495	999999	643	999999	442	452	540	393	999999	561	121	418	873	672	999999	999999	837	639	999999	999999	448	999999	32	999999	995	934	999999	700	346	493	860	456	999999	999999	626	999999	919	416	177	999999	186	831	731	322	999999	44	222	456	369	999999	999999	999999	809	804	948	999999	999999	999999	307	508	999999	839	57	999999	999999	664	841	66	56	552	102	431	471	964	447	616	756	999999	999999	960	722	116	340	592	105	155	999999	771	868	999999	612	465	118	999999	789	999999	784	999999	999999	215	999999	165	999999	817	661	966	253	845	367	341	
260	683	154	999999	999999	783	508	464	448	556	27	79	197	436	940	636	322	801	999999	999999	831	999999	98	114	767	566	706	523	930	999999	901	801	414	537	999999	929	320	771	999999	16	838	330	749	75	197	133	968	973	999999	35	653	451	670	999999	509	691	594	50	580	999999	999999	999999	533	318	654	226	665	660	999999	20	325	551	918	178	272	511	820	999999	916	999999	598	732	646	999999	485	999999	141	158	37	677	344	279	201	999999	999999	853	797	440	420	970	468	318	905	866	999999	112	533	501	999999	998	999999	571	133	936	631	355	999999	628	999999	205	95	516	632	400	676	999999	359	264	250	419	714	389	999999	999999	185	290	827	780	999999	383	925	639	165	999999	805	999999	155	265	42	583	999999	999999	607	225	885	999999	685	999999	199	664	752	279	999999	583	293	491	958	187	999999	351	999999	567	999999	459	279	999999	361	602	595	902	899	104	232	667	905	544	782	999999	70	234	604	999999	999999	540	630	999999	999999	582	999999	323	814	968	505	690	65	947	746	157	945	439	600	999999	999999	999999	765	657	57	594	678	749	999999	999999	999999	999999	747	214	976	892	829	623	78	999999	856	281	98	931	999999	541	999999	957	798	999999	451	631	634	999999	404	303	775	972	609	999999	904	996	614	253	999999	969	942	850	999999	853	328	999999	370	821	236	999999	208	833	68	515	982	999999	999999	999999	999999	495	901	236	810	682	999999	856	23	999999	999999	859	667	844	90	630	599	761	999999	944	316	129	999999	812	294	757	105	941	914	103	999999	999999	999999	999999	999999	365	78	715	49	297	736	999999	999999	95	999999	999999	979	999999	752	999999	916	999999	732	15	767	999	234	99	942	63	999999	185	942	919	999999	689	813	138	999999	725	562	883	999999	699	999999	844	999999	999999	865	917	777	741	199	485	187	999999	461	50	999999	999999	999999	978	773	999999	710	561	529	399	999999	267	999999	851	644	37	876	999999	509	43	797	923	999999	999999	234	35	285	846	999999	466	741	999999	238	772	366	594	999999	583	999999	735	989	999999	325	421	565	999999	363	926	106	999999	609	154	90	428	999999	848	936	999999	754	747	710	864	575	999999	999999	999999	38	790	999999	999999	443	303	923	774	53	150	607	777	493	626	671	358	749	999999	857	999999	804	810	999999	517	999999	512	828	372	34	135	999999	262	764	999999	578	573	441	56	728	999999	231	999999	384	113	250	168	599	138	86	361	124	750	999999	69	999999	228	271	999999	402	999999	475	560	999999	918	68	355	999999	663	57	108	
999999	703	999999	999999	375	498	435	426	999999	499	913	699	296	672	999999	999999	55	999999	897	359	999999	464	999999	999999	999999	999999	565	999999	54	894	154	935	999999	977	999999	421	999999	665	694	443	793	844	999999	999999	27	775	999999	88	907	726	310	319	999999	698	999999	999999	999999	999999	999999	704	999999	969	381	382	354	999999	619	318	237	598	687	390	19	463	999999	467	999999	749	999999	75	406	487	558	999999	594	835	178	392	999999	983	371	355	955	990	511	824	999999	337	559	49	999999	956	850	319	49	999999	309	313	141	338	999999	999999	528	644	999999	455	420	999999	787	518	809	999999	136	253	999999	342	435	29	952	741	994	999999	999999	741	908	449	636	249	288	675	535	999999	260	853	285	72	999999	320	999999	65	999999	418	550	50	239	999999	999999	999999	92	706	494	290	360	999999	999999	290	119	787	735	858	999999	181	775	999999	983	944	999999	283	967	174	999999	124	337	896	338	586	876	160	511	978	620	39	999999	581	191	999999	999999	860	999999	995	952	49	584	999999	246	241	642	437	67	295	953	555	639	999999	200	999999	952	464	71	757	999999	958	285	757	999999	789	999999	203	931	737	999999	125	999999	972	221	999999	540	504	999999	106	999999	448	103	999999	34	999999	400	248	391	811	303	60	999999	762	999999	993	763	827	595	999999	999999	448	506	999999	999999	999999	791	666	705	724	839	999999	804	965	814	999999	865	70	732	182	399	999999	812	129	444	389	999999	12	999999	228	999999	712	999999	212	879	999999	999999	999999	369	196	283	733	542	667	972	845	255	999999	947	626	138	703	104	422	68	450	636	386	999999	476	520	999999	999999	487	999999	136	549	602	96	319	32	101	999999	546	999999	665	243	154	156	598	144	494	64	764	999999	19	618	495	153	438	999999	565	888	893	675	999999	457	65	656	999999	306	652	746	638	603	46	12	558	523	403	217	491	999999	296	341	36	734	521	999999	999999	517	999999	459	657	451	467	213	806	999999	999999	217	999999	498	310	999999	491	748	999999	999999	63	16	70	999999	750	231	386	999999	999999	561	649	999999	936	667	999999	999999	252	999999	98	196	146	999999	206	687	119	195	38	992	999999	999999	999999	999999	319	999999	344	994	457	999999	999999	999999	75	142	611	255	231	655	999999	999999	843	971	999999	298	660	239	999999	231	810	383	999999	565	999999	393	999999	999999	711	371	450	585	333	659	999999	171	494	662	999999	999999	231	950	465	464	914	999999	159	957	943	561	627	90	335	122	194	999999	228	999999	242	682	736	999999	999999	860	999999	
999999	197	193	100	888	803	997	999999	31	999	859	918	408	651	685	244	448	665	160	999999	999999	260	220	475	806	942	351	429	999999	277	228	417	604	259	228	329	965	866	64	757	630	972	314	123	999999	166	819	502	557	999999	999999	347	392	999999	844	444	977	718	999999	946	462	577	668	753	781	452	323	159	999999	365	279	999999	610	402	123	397	999999	107	151	650	133	848	872	999999	979	999999	999999	487	999999	783	351	257	582	118	305	999999	313	561	341	882	999999	670	80	201	178	716	737	989	13	456	999999	880	576	643	823	613	999999	667	773	900	999999	835	745	648	24	31	999999	502	999999	999999	93	999999	765	999999	807	999999	778	999999	832	273	153	45	484	957	294	999999	680	939	295	691	357	646	787	440	465	17	924	431	187	999999	717	999999	999999	942	373	114	124	317	999999	369	835	34	834	510	999999	391	360	787	363	552	351	999999	216	999999	713	446	607	334	803	999999	538	999999	503	999999	555	999999	153	542	594	190	356	373	114	925	856	333	812	287	683	83	656	999999	77	634	999999	658	999999	485	238	926	507	999999	513	999999	999999	999999	531	158	954	999999	248	999999	203	183	205	999999	954	999999	560	390	634	329	651	730	999999	400	289	999999	880	896	879	668	313	667	999999	566	860	79	103	377	801	664	999999	999999	999999	839	944	894	438	999999	704	747	924	999999	302	187	148	999999	891	441	208	662	999999	67	969	580	513	535	500	999999	127	885	197	192	588	969	996	817	999999	314	456	999999	439	62	202	999999	743	465	375	505	428	999999	187	662	179	149	999999	275	864	264	999999	999999	404	799	710	819	560	742	999999	332	190	331	887	587	984	999999	233	224	864	837	837	999999	169	994	220	50	707	999999	23	449	582	730	952	999999	979	46	990	639	999999	383	581	10	205	52	325	106	999999	600	677	364	916	999999	410	37	999999	999999	999999	999999	588	669	999999	35	729	820	999999	459	379	999999	608	948	999999	593	872	999999	265	836	852	126	679	124	850	117	857	999999	532	410	330	999999	999999	702	786	590	61	682	272	556	281	385	302	865	727	942	999999	729	999999	333	309	919	771	591	434	999999	999999	474	819	14	178	999999	297	349	139	454	44	905	999999	999999	541	199	229	999999	565	999999	824	813	396	999999	124	137	127	209	111	410	162	999999	278	653	999999	586	863	999999	387	210	97	953	735	282	907	999999	567	307	999999	120	699	72	999999	956	999999	917	999999	999999	889	50	953	97	247	728	302	999999	637	518	
384	955	999999	961	331	364	390	999999	88	123	999999	38	999999	820	418	991	710	100	605	321	344	942	509	950	378	347	257	999999	715	16	980	504	999999	59	922	836	783	999999	740	670	576	447	999999	964	912	999999	480	142	679	999999	999999	211	807	325	183	442	456	385	593	984	117	999999	165	81	143	999999	999999	520	897	999999	217	999999	359	935	745	897	113	544	999999	517	866	124	330	999999	999999	779	697	143	876	490	390	408	155	999999	563	195	291	766	831	999999	291	959	245	999999	49	55	852	871	580	999999	338	911	347	85	127	992	70	697	92	363	807	445	999999	416	202	809	827	999999	999999	999999	615	346	713	630	235	906	999999	999999	999999	943	999999	825	563	999999	162	479	71	79	999999	570	999999	594	684	477	610	846	326	829	999999	240	228	259	500	30	670	992	207	716	849	999999	124	999999	278	149	999999	981	882	53	264	723	747	757	999999	811	435	30	662	246	999999	389	590	59	328	198	725	677	999999	542	929	170	282	354	229	427	456	999999	326	999999	49	629	999999	282	574	191	999999	470	295	999999	595	999999	339	960	696	999999	999999	74	518	999999	424	760	655	999999	123	999999	451	403	537	546	364	147	704	127	207	400	424	318	999999	147	705	264	999999	646	947	289	830	999999	658	759	797	999999	778	246	130	999999	973	625	999999	480	740	99	932	749	333	457	945	221	762	305	999999	999999	590	380	384	999999	999999	18	999999	834	999999	139	745	778	999999	973	368	999999	997	917	426	799	159	13	407	616	331	999999	322	499	343	618	559	362	999999	485	801	407	861	960	999999	965	233	999999	999999	610	354	164	11	360	98	487	224	844	879	256	173	586	999999	768	838	736	695	902	500	655	999999	393	75	272	181	960	606	46	16	461	576	999999	797	796	272	177	641	962	999999	999999	403	714	482	467	322	224	999999	103	132	184	279	999999	999999	561	40	961	98	738	999999	137	999999	187	837	999999	679	348	789	186	506	670	104	733	999999	643	261	865	999999	608	999999	957	536	999999	999999	832	191	256	989	999999	766	310	88	999999	783	282	975	226	999999	64	787	973	435	999999	597	461	90	546	829	200	309	175	60	490	999999	231	601	377	999999	15	245	433	359	999999	420	205	591	201	949	228	667	45	988	855	820	975	999999	287	915	462	751	645	427	798	936	600	260	598	123	999999	681	999999	952	999999	819	364	624	881	838	402	870	888	596	999999	999999	999999	186	205	999999	813	700	324	999999	811	264	599	16	999999	
999999	819	944	999999	87	398	547	69	93	128	46	465	361	649	449	523	592	863	59	816	275	672	424	64	927	999999	861	366	156	999999	616	229	999999	74	274	999999	457	876	810	208	999999	473	190	68	169	214	462	60	874	938	999999	999999	550	199	295	944	405	890	999999	777	536	190	913	999999	999999	817	117	296	385	430	999999	716	999999	999999	999999	802	999999	365	999999	723	999999	811	999999	217	922	999999	678	168	999999	999999	623	999999	810	43	671	999999	559	249	557	351	106	175	674	454	872	512	348	698	999999	999999	463	49	999999	352	928	724	698	706	28	295	999999	949	518	999999	807	508	905	28	189	871	999999	999999	808	553	627	683	146	47	999999	420	877	979	722	296	866	999999	572	468	115	999999	193	853	230	271	213	157	999999	618	647	374	607	999999	519	574	250	220	240	451	724	255	588	660	999999	608	417	168	236	231	999999	999999	936	999999	913	999999	687	399	32	546	999999	480	999999	999999	400	970	812	557	470	158	56	655	999999	131	743	999999	999999	532	999999	999999	853	54	920	435	429	424	437	170	999999	287	886	999999	197	693	110	999999	229	70	270	401	795	860	698	999999	185	544	879	815	703	999999	999999	164	907	999999	692	306	559	999999	108	975	542	999999	999999	192	272	205	467	999999	30	999999	640	308	999999	100	999999	993	355	843	259	885	544	999999	466	999999	414	731	943	786	10	804	695	628	999999	294	999999	999999	719	516	814	980	86	230	999999	215	422	574	999999	816	586	699	999999	715	351	223	441	920	196	788	778	541	999999	999999	658	999999	999999	22	346	977	241	682	999999	839	38	999999	999999	324	827	261	939	839	838	137	999999	311	853	979	999999	748	853	938	956	931	737	283	729	405	571	578	999999	410	238	999999	584	903	426	999999	687	999999	999999	999999	102	935	848	939	702	133	480	999999	999999	822	735	598	133	303	725	352	111	999999	549	413	753	258	999999	539	611	999999	999999	999999	999999	742	302	214	343	737	846	31	92	798	580	605	925	223	999999	589	674	640	999999	999999	999999	84	999999	932	532	11	999999	843	96	319	338	999999	999999	999999	472	630	530	530	264	396	999999	999999	999999	999999	184	943	999999	539	999999	999999	864	971	141	272	999999	811	732	370	682	341	374	12	934	773	999999	801	35	999999	751	586	69	153	999999	999999	833	483	814	999999	758	588	999999	833	801	827	999999	367	647	999999	999999	661	898	999999	848	923	32	999999	999999	495	842	382	918	736	999999	466	209	999999	595	999999	438	999999	996	35	612	104	
817	540	210	116	329	113	164	999999	696	100	688	899	305	462	382	999999	999999	328	863	385	670	787	55	345	628	732	771	910	999999	419	999999	872	557	999999	115	491	999999	999999	176	999999	227	999999	49	698	778	309	999999	143	364	999999	931	677	171	999999	433	39	999999	999999	488	596	341	254	838	286	999999	815	999999	999999	356	999999	144	61	161	999999	999999	470	748	357	567	999999	316	637	999999	829	488	987	710	330	330	85	996	388	184	580	407	973	370	762	273	962	999999	999999	999999	473	914	879	525	999999	78	963	999999	148	308	170	289	704	698	19	999999	999999	114	32	230	999999	894	756	876	999999	726	194	109	985	999999	604	371	441	850	92	914	999999	471	999999	262	366	794	858	89	24	300	703	285	361	964	825	999999	934	999999	516	999999	168	12	944	321	999999	864	305	999999	999999	798	848	999999	999999	104	199	976	441	770	999999	486	999999	999999	862	999999	999999	999999	748	31	268	747	437	787	343	512	999999	605	999999	361	378	502	498	804	386	999999	999999	849	668	999999	775	848	425	174	790	40	544	491	150	664	298	999999	125	284	794	956	370	999999	521	113	999999	593	459	89	402	999999	987	999999	300	999999	999999	183	999999	491	256	420	331	273	996	312	968	999999	465	999999	73	403	386	999999	19	430	999999	999999	338	564	999999	191	999999	345	771	429	999999	313	201	999999	826	124	734	999999	37	384	634	107	74	999999	999999	83	137	596	26	999999	984	999999	999999	870	999999	999999	999999	685	573	74	30	999999	501	577	268	664	999999	963	46	999999	999999	752	196	634	795	757	327	999999	999999	843	64	802	329	773	999999	999999	92	999999	710	999999	278	58	70	963	363	648	999999	496	950	481	10	999999	559	999999	339	999999	586	999999	84	44	999999	726	266	730	999999	228	666	728	143	987	999999	752	262	666	680	999999	692	232	280	157	160	830	178	999999	843	999999	252	262	443	212	693	496	256	675	250	551	999999	340	999999	145	999999	999999	363	962	898	257	911	893	396	719	550	363	325	999999	884	309	999999	318	999999	129	975	414	294	999999	304	999999	506	586	426	138	827	999999	279	145	999999	282	476	216	58	595	978	999999	999999	999999	999999	340	181	329	791	999999	999999	999999	453	833	170	576	999999	999999	668	812	751	999999	999999	999999	999999	999999	94	189	761	611	832	351	269	999999	151	999999	548	571	999999	963	915	186	795	485	144	999999	908	446	975	599	999999	999999	548	246	999999	999999	883	608	831	474	256	991	999999	189	999999	652	224	163	691	544	37	32	164	
704	897	574	539	999999	133	548	290	647	999999	171	923	999999	999999	33	456	498	999999	940	739	999999	999999	999999	618	999999	376	491	138	754	754	999999	571	665	889	843	348	279	124	999999	999999	292	193	999999	999999	406	266	330	849	999999	706	999999	801	97	293	999999	987	999999	955	923	625	641	999999	535	893	773	600	267	899	959	684	186	384	999999	465	456	620	119	147	999999	999999	999999	641	999999	999999	999999	999999	484	999999	539	856	999999	323	200	276	843	999999	999999	715	22	806	999999	999999	999999	999999	529	819	949	632	999999	739	877	835	743	573	999999	999999	999999	487	342	144	126	999999	370	112	319	863	193	999999	621	999999	962	404	135	415	999999	625	751	430	528	999999	689	999999	999999	799	978	999999	580	627	999999	843	400	181	382	999999	690	124	69	787	207	999999	636	999999	20	263	999999	483	709	999999	222	953	258	999999	958	600	999999	274	999999	571	134	779	293	565	999999	999999	192	999999	999999	257	725	999999	999999	963	233	861	999999	325	999999	292	32	504	829	999999	415	743	594	999999	222	782	433	426	775	999999	663	427	999999	81	486	999999	999999	986	462	999999	612	975	397	295	828	107	495	139	432	65	548	629	949	50	159	155	193	843	999999	249	823	309	471	77	999999	805	999999	44	838	999999	222	45	52	377	999999	440	355	309	999999	125	999999	304	993	999999	949	44	999999	342	921	999999	58	236	418	223	639	312	513	330	985	33	619	461	300	822	999999	513	586	582	999999	719	799	884	999999	462	952	528	315	999999	999999	275	999999	999999	122	507	561	985	626	829	738	337	999999	35	999999	497	999999	835	999999	181	876	446	457	999999	932	212	542	174	903	956	271	999999	996	999999	212	719	696	999999	348	793	271	999999	887	757	844	82	791	773	999999	999999	999999	126	999999	144	999999	999999	999999	441	999999	909	965	396	91	999999	999999	627	341	999999	823	603	999999	999999	496	220	909	29	558	700	60	859	420	999999	999999	78	10	154	595	862	887	530	901	264	261	438	999999	874	775	227	999999	226	741	999999	999999	966	44	923	630	313	999999	855	999999	999999	390	999999	499	206	792	23	669	423	41	478	287	302	701	546	999999	999999	392	45	253	999999	510	999999	127	793	817	637	43	86	999999	292	638	41	407	784	874	897	939	631	999999	761	558	776	999999	273	348	658	274	498	152	572	999999	199	999999	791	617	999999	245	705	389	164	980	592	899	749	840	256	999999	917	999999	883	999999	999999	999999	491	783	734	999999	854	999999	999999	999999	545	934	951	370	999999	428	616	
177	327	999999	243	251	999999	781	965	999999	445	999999	102	999999	356	826	268	454	169	999999	131	18	882	907	999999	261	230	791	445	658	999999	388	999999	828	288	750	353	999999	999999	519	999999	999999	817	857	999999	999999	362	405	999999	999999	999999	506	999999	212	999999	999999	294	420	282	982	31	146	999999	317	928	66	40	273	485	999999	482	48	999999	650	221	421	200	34	703	957	999999	825	775	726	982	451	999999	999999	999999	999999	466	933	948	902	497	888	373	999999	928	157	401	98	919	420	246	637	936	560	999999	885	417	269	716	324	93	999999	999999	619	334	487	878	841	742	999999	999999	549	999999	667	162	999999	57	689	105	999999	566	810	999999	364	490	355	999999	626	208	645	272	206	226	634	999999	999999	527	754	186	999999	278	560	999999	123	280	697	547	999999	408	667	837	727	173	169	758	999999	999999	16	139	979	972	262	642	106	999999	943	332	999999	848	999999	999999	999999	513	654	999999	15	463	792	93	793	807	246	228	999999	807	999999	42	999999	999999	545	10	521	625	206	479	26	917	259	580	337	999999	999999	999999	546	999999	544	223	519	881	999999	819	508	923	345	999999	999999	43	111	299	997	999999	999999	999999	312	861	293	678	316	185	272	999999	213	221	756	428	999999	999999	681	677	273	331	522	185	133	726	999999	598	289	35	742	982	816	999999	583	426	109	502	127	685	579	865	907	344	999999	999999	999999	297	176	999999	455	919	361	999999	35	676	999999	99	465	586	999999	695	399	291	999999	289	281	253	638	339	999999	233	698	995	108	408	999999	999999	565	999999	120	999999	999999	372	580	823	630	392	935	906	38	19	46	999999	999999	999999	475	626	902	340	392	372	658	837	598	231	999999	365	335	626	262	219	534	996	475	164	274	37	711	619	658	888	318	731	311	318	196	999999	999999	224	999999	797	286	999999	86	748	555	594	774	358	602	999999	67	318	653	999999	485	50	75	999999	999999	448	915	292	999999	999999	63	927	999999	289	44	73	686	120	694	999999	933	308	999999	727	608	999999	262	362	27	393	830	10	87	999999	999999	156	102	516	605	999999	882	993	553	581	694	628	68	494	323	538	999999	947	999999	999999	884	186	130	999999	563	938	195	999999	999999	999999	674	63	849	52	456	888	999999	999999	514	210	581	940	999999	999999	42	979	621	768	49	488	805	882	386	888	608	656	999999	753	952	666	308	999999	727	999999	907	641	778	26	999999	435	567	999999	999999	423	617	999999	431	999999	315	583	326	427	522	787	999999	791	677	961	
443	799	861	999999	226	848	999999	261	999999	499	440	999999	999999	999999	999999	999999	921	397	449	999999	281	999999	234	254	447	378	999999	880	807	940	999999	999999	963	817	582	999999	574	349	201	594	521	365	999999	999999	351	914	382	721	697	999999	999999	105	999999	714	999999	999999	575	616	999999	999999	999999	31	453	281	999999	324	437	999999	33	490	49	999999	999999	855	451	915	931	302	903	533	996	628	999999	898	999999	999999	999999	258	137	801	673	957	570	999999	95	499	912	999999	215	999999	486	989	697	999999	868	294	999999	496	273	774	999999	282	999999	255	851	880	839	999999	206	999999	999999	189	265	999999	999999	92	999999	852	999999	951	13	480	97	876	57	17	999999	975	39	790	777	288	984	363	999999	401	999999	999999	501	215	999999	366	263	165	999999	999999	733	475	400	786	283	56	726	322	771	378	195	836	208	999999	949	999999	525	416	281	271	999999	902	278	425	838	999999	360	999999	300	999999	226	931	400	750	283	465	584	999999	517	731	561	672	592	999999	215	418	999999	657	266	999999	841	847	883	224	112	830	206	974	948	586	696	171	31	134	161	263	999999	458	570	493	289	999999	899	550	709	531	320	999999	220	430	581	703	308	504	805	379	57	185	647	453	999999	610	999999	930	999999	400	651	467	432	999999	972	667	96	772	517	569	947	999999	514	580	519	512	764	528	15	992	863	526	329	782	999999	270	810	127	234	678	977	968	515	319	880	999999	271	268	999999	913	999999	535	986	245	431	714	670	77	933	756	845	776	925	999999	536	134	999999	650	999999	711	857	999999	999999	838	999999	999999	827	204	700	666	251	506	80	999999	385	337	999999	93	999999	501	599	742	193	478	999999	210	52	473	783	999999	999999	620	521	746	999999	648	999999	158	654	451	886	999999	999999	277	514	349	999999	833	667	999999	999999	64	299	255	122	124	999999	999999	999999	999999	936	364	421	944	951	630	984	333	46	736	349	391	999999	908	614	133	999999	999999	964	493	999999	218	806	999999	171	659	999999	999999	634	940	863	919	152	272	515	999999	64	432	999999	883	999999	999999	797	930	859	999999	999999	390	641	989	748	999999	114	522	999999	999999	558	999999	782	302	999999	717	699	105	999999	430	248	176	403	91	78	943	601	90	999999	131	999999	876	724	959	44	940	635	645	201	994	814	630	999999	787	974	227	650	33	583	648	683	701	66	439	963	458	986	999999	920	999999	999999	33	999999	766	316	999999	999999	823	999999	369	999999	64	999999	878	999999	999999	791	616	117	850	302	578	
506	489	448	999999	819	295	995	585	953	86	724	999999	727	791	246	618	480	302	115	827	765	224	566	628	797	999999	824	355	667	380	452	999999	999999	999999	527	999999	328	596	862	826	827	682	416	15	339	517	999999	824	381	999999	999999	814	744	475	813	292	923	819	922	642	471	649	918	583	634	654	999999	39	999999	342	300	884	440	288	999	999999	808	999999	298	290	999999	999999	999999	494	999999	637	335	46	885	244	980	508	673	999999	365	187	999999	832	381	685	999999	999999	560	48	999999	261	384	466	476	730	484	373	530	642	615	471	675	999999	999999	996	329	847	154	39	999999	791	220	220	923	821	328	975	189	613	656	904	449	935	611	982	999999	869	570	164	760	617	978	999999	614	894	999999	999999	493	384	999999	786	977	999999	999999	101	50	174	542	654	412	999999	193	917	985	711	999999	740	999999	367	744	459	286	990	999999	744	813	189	606	999999	999999	987	491	805	256	999999	927	918	999999	999999	941	98	336	999999	999999	999999	433	999999	999999	902	873	999999	517	136	999999	906	509	986	262	942	288	861	999999	513	344	424	27	388	670	125	999999	112	492	312	425	655	133	370	248	27	320	752	999999	703	166	548	480	365	999999	349	370	999999	666	315	242	999999	530	823	999999	337	244	999999	999999	930	129	770	288	215	710	984	999999	148	999999	244	631	999999	727	864	357	796	944	661	223	331	999999	843	446	186	80	999999	134	310	999999	911	999999	275	999999	213	584	395	269	275	655	189	566	232	202	431	683	706	362	999999	999999	784	392	582	830	78	185	999999	333	111	144	375	999999	483	999999	836	461	365	183	524	999999	999999	536	678	16	44	999999	532	651	25	999999	999999	999999	468	834	15	528	210	999999	293	37	307	71	167	140	289	329	999999	873	999999	969	328	532	837	385	513	999999	999999	999999	796	999999	653	999999	999999	609	999999	999999	402	649	353	999999	999999	999999	889	497	999999	999999	999999	999999	726	714	999999	658	296	55	999999	841	155	92	999999	999999	814	634	999999	980	383	673	752	558	370	898	926	443	999999	56	719	407	643	350	403	613	999999	999999	849	999999	630	994	348	999999	434	929	999999	320	328	597	503	626	282	909	123	319	999999	819	188	999999	787	249	138	249	335	776	207	999999	688	717	876	648	784	999999	359	388	999999	489	134	999999	662	616	999999	932	553	102	135	733	237	93	466	70	987	999999	304	391	866	999999	937	657	731	441	631	611	720	855	842	716	999999	734	985	667	999999	747	999999	181	134	205	695	
243	999999	473	999999	605	260	815	999999	999999	271	968	999999	234	551	476	708	231	985	513	221	698	259	418	184	502	108	999999	375	999999	855	133	266	670	413	704	16	268	863	36	361	905	999999	999999	454	591	221	760	999999	228	999999	945	999999	621	983	997	983	999999	999999	84	506	461	450	420	906	148	711	851	999999	999999	470	999999	367	958	162	316	999999	179	999999	592	290	348	682	999999	210	999999	999999	999999	999999	416	720	999999	968	788	530	899	464	783	999999	315	880	370	939	279	999999	599	587	237	999999	999999	503	814	278	707	793	168	778	999999	219	995	211	75	175	414	136	999999	481	578	438	999999	852	719	996	999999	711	920	408	413	999999	999999	333	710	187	19	912	906	505	271	994	999999	130	169	574	187	114	814	204	535	999999	999999	127	18	999999	215	824	784	817	619	995	872	759	375	907	607	672	501	888	165	502	230	201	220	583	77	142	693	155	819	554	999999	726	873	270	999999	494	324	911	999999	195	137	999999	885	275	132	611	754	262	999999	999999	612	999999	49	42	999999	999999	906	434	999999	83	141	999999	999999	75	109	999999	999999	999999	582	123	999999	589	999999	969	374	141	315	945	461	465	387	440	188	314	941	999999	686	840	348	463	999999	889	190	897	64	499	100	819	176	975	999999	649	679	853	166	999999	19	79	999999	790	565	961	973	999999	999999	700	460	694	134	138	999999	999999	999999	128	535	468	408	999999	915	999999	999999	999999	999999	486	740	999999	761	334	158	918	999999	999999	183	558	898	626	999999	914	210	363	49	999999	695	999999	515	679	883	560	328	697	623	989	163	792	748	999999	999999	496	535	959	939	135	545	215	177	853	872	217	230	909	552	494	819	562	836	645	999999	741	999999	71	853	210	999999	999999	304	971	463	390	999999	828	444	429	389	251	424	914	860	489	869	661	806	676	340	419	154	139	180	601	956	999999	999999	450	525	474	115	738	128	95	910	206	399	999999	407	401	474	133	999999	577	999999	999999	999999	321	872	319	264	187	870	597	316	174	801	862	434	706	560	993	903	914	145	685	795	775	579	672	272	999999	278	938	944	30	35	602	463	44	999999	957	999999	999999	219	999999	868	531	778	745	405	537	67	701	841	481	999999	200	441	999999	136	20	741	209	56	940	999999	931	652	295	149	999999	408	400	388	999999	426	697	999999	999999	817	999999	999999	833	277	735	267	577	107	999999	801	834	170	12	907	317	225	378	169	279	999999	937	878	493	605	206	999999	666	
323	248	64	999999	999999	234	999999	862	999999	999999	999999	321	999999	341	999999	189	494	999999	47	406	999999	80	387	57	538	434	196	999999	394	999999	237	81	606	600	999999	859	999999	278	348	935	367	54	303	999999	446	847	596	688	113	699	998	999999	168	732	183	253	999999	17	994	71	48	765	478	510	680	860	715	92	87	999999	999999	225	999999	112	49	448	999999	80	999999	690	838	507	999999	695	514	937	912	873	427	20	999999	411	284	287	897	999999	576	793	636	586	142	513	610	139	999999	782	333	66	693	734	477	999999	999999	313	999999	999999	999999	782	999999	743	947	999999	664	999999	975	999999	941	689	999999	447	999999	983	443	35	999999	334	896	646	766	731	613	999999	999999	693	999999	218	15	971	65	366	612	793	999999	893	999999	999999	849	999999	164	569	841	644	999999	256	861	494	356	380	999999	897	999999	353	26	275	139	999999	660	971	534	767	364	969	633	999999	834	88	999999	999999	999999	267	485	999999	492	999999	999999	999999	999999	934	831	58	861	634	226	167	999999	999999	777	999999	764	548	640	999999	18	397	999999	871	999999	13	999999	782	307	807	999999	497	422	999999	999999	818	385	170	95	725	149	486	905	729	753	999999	135	999999	311	999999	785	847	999999	607	355	104	992	27	958	11	523	999999	751	64	999999	728	745	999999	407	958	999999	999999	462	914	738	532	999999	485	128	544	878	845	481	641	32	147	871	814	934	766	826	999999	211	94	212	100	734	851	999999	34	730	692	177	999999	999999	190	395	711	868	823	613	517	898	424	133	677	577	120	41	512	857	930	507	641	142	999999	403	378	712	648	999999	640	999999	104	813	195	677	137	130	841	999999	169	946	121	162	319	469	787	961	534	523	624	819	576	176	800	195	536	221	999999	787	999999	999999	230	35	973	121	804	610	937	999999	449	989	200	760	698	999999	396	488	822	327	999999	416	187	999999	183	820	999999	927	23	10	151	916	999999	999999	734	169	726	96	999999	207	664	999999	33	534	84	634	629	815	478	999999	798	58	398	417	181	610	821	105	851	162	292	877	596	999999	859	532	603	145	36	538	999999	310	308	625	662	438	392	653	60	549	200	999999	458	207	999999	102	528	979	999999	999999	999999	631	244	36	915	787	999999	999999	675	551	41	999999	789	999999	558	498	999999	772	754	743	227	178	54	999999	962	279	428	398	999999	999999	14	999999	263	901	200	999999	999999	999999	999999	999999	999999	306	977	509	999999	999999	233	999999	999999	712	999999	755	234	999999	999999	179	999999	
931	74	645	368	201	360	909	547	999999	999999	888	999999	999999	432	476	72	879	894	999999	200	545	999999	265	55	909	749	999999	422	258	398	123	994	999999	60	999999	217	999999	999999	656	999999	78	999999	999999	476	345	770	999999	289	999999	692	355	254	986	978	50	146	809	600	999999	451	999999	496	999999	29	127	894	999999	871	298	268	999999	372	248	975	131	583	999999	788	710	999999	32	999999	545	999999	53	868	17	52	999999	999999	408	473	68	999999	617	999999	673	90	358	999999	999999	999999	991	618	999999	999999	15	20	999999	467	450	999999	889	319	429	593	951	732	975	258	886	999999	862	299	860	535	313	44	367	999999	999999	615	440	999999	999999	177	999999	927	872	69	999999	996	195	552	557	387	584	748	785	33	630	941	999999	110	564	366	999999	701	757	168	679	999999	653	999999	999999	835	590	999999	223	261	841	34	999999	915	999999	890	500	999999	741	482	950	565	258	343	999999	999999	999999	339	705	739	185	60	179	999999	390	890	353	877	999999	722	797	954	534	999999	192	606	999999	999999	714	999999	866	682	959	284	217	124	999999	319	399	588	335	260	999999	999999	85	791	855	156	535	999999	546	999999	324	29	685	996	999999	724	999999	321	999999	321	999999	40	873	502	999999	999999	506	999999	177	43	488	416	397	546	999999	999999	458	401	751	935	999999	219	999999	253	999999	999999	599	999999	999999	998	168	87	701	23	634	893	610	999999	700	960	649	999999	336	513	144	999999	999999	999999	966	979	275	760	570	999999	999999	415	903	629	144	160	305	294	192	178	875	411	714	999999	911	999999	450	875	700	790	295	404	882	624	119	459	999999	460	999999	999999	999999	999999	999999	749	366	999999	999999	981	999999	549	999999	999999	999999	168	637	733	203	258	237	999999	538	400	999999	779	666	999999	999999	289	999999	685	841	999999	50	88	445	477	893	999999	27	692	999999	469	436	160	999999	930	327	724	986	385	265	69	232	423	999999	999999	348	738	93	112	999999	999999	471	999999	707	999999	324	998	722	999999	839	238	241	999999	685	79	963	999999	653	999999	999999	999999	302	144	429	782	621	626	513	112	999999	165	882	999999	999999	999999	998	999999	452	314	615	329	11	826	546	36	828	688	737	505	999999	439	94	999999	175	999999	418	336	999999	925	208	999999	495	999999	40	999999	999999	999999	547	251	81	300	465	349	131	617	999999	476	598	999999	999999	933	889	17	733	699	81	999999	749	119	35	671	339	527	115	999999	834	391	795	862	680	999999	150	496	433	88	999999	999999	235	558	999999	942	999999	999999	
971	275	809	999999	999999	999999	999999	999999	999999	438	225	410	960	999999	243	999999	783	424	680	736	722	999999	793	402	999999	655	999999	336	309	999999	999999	93	999999	398	999999	840	117	999999	505	464	260	859	934	999999	280	33	127	45	510	31	999999	665	999999	12	999999	528	482	999999	903	240	614	285	521	999999	409	999999	477	999999	392	403	106	436	919	226	485	862	999999	90	999999	999999	999999	999999	826	999999	426	373	822	930	180	37	367	999999	453	274	849	974	348	999999	312	999999	556	555	999999	116	924	348	999999	54	526	365	21	401	294	353	702	999999	459	242	959	999999	319	546	401	365	999999	404	983	654	376	511	524	958	777	982	14	999999	46	719	999999	87	626	999999	999999	999999	25	966	416	110	999999	925	999999	115	600	276	829	999999	163	298	81	530	365	102	678	24	840	63	999999	999999	348	719	887	739	878	882	420	999999	141	587	349	999999	988	883	92	999999	985	418	367	999999	163	999999	829	999999	648	833	721	533	999999	999999	973	962	999999	114	761	999999	47	785	237	717	856	297	878	575	999999	999999	999999	999999	20	236	39	999999	695	122	999999	999999	890	999999	101	54	999999	886	999999	741	613	999999	726	883	999999	240	414	209	191	999999	999999	865	125	999999	798	646	999999	249	523	999999	370	551	277	999999	956	416	961	897	694	192	999999	970	856	146	962	999999	284	658	360	779	822	999999	999999	55	468	292	238	999999	350	455	752	921	372	569	999999	72	118	999999	926	715	278	516	515	999	102	999999	19	978	301	235	371	643	999999	744	60	540	311	999999	771	674	999999	335	556	248	439	999999	608	297	765	899	464	999999	999999	645	511	315	324	250	952	999999	999999	260	344	125	94	119	42	999999	518	840	760	885	725	262	536	942	960	276	999999	466	85	722	999999	401	770	583	911	253	243	999999	226	70	279	987	999999	927	999999	441	999999	330	604	980	778	999999	999999	579	73	479	999999	568	355	57	680	496	708	999999	47	942	354	510	207	788	394	774	623	700	615	999999	999999	608	951	529	121	249	861	999999	944	297	262	201	520	999999	999999	999999	399	179	999999	783	289	840	890	58	96	999999	999999	999999	595	999999	311	999999	963	999999	618	999999	616	825	935	441	999999	999999	999999	749	999999	163	999999	765	654	999999	999999	454	999999	832	457	999999	999999	903	999999	999999	127	56	510	940	986	999999	238	194	824	635	68	573	243	999999	999999	677	234	151	999999	933	999999	367	171	999999	999999	999999	138	140	999999	597	791	713	999999	477	324	999999	111	999999	999999	875	
924	806	941	28	661	999999	999999	371	683	780	795	999999	544	509	805	999999	885	635	321	999999	685	107	316	236	843	354	999999	766	634	571	575	559	388	493	18	999999	426	152	223	816	645	766	457	107	802	225	179	882	672	999999	701	999999	363	632	999999	826	499	999999	185	317	631	455	999999	122	215	999999	197	999999	501	999999	343	999999	999999	504	494	919	650	218	433	628	185	999999	999999	79	999999	999999	205	999999	999999	191	367	711	966	905	195	200	999999	344	999999	999999	37	128	391	724	230	958	64	999999	999999	999999	186	999999	999999	556	142	999999	361	999999	253	116	50	441	999999	319	999999	632	776	999999	999999	304	890	999999	999999	867	600	66	915	379	848	911	54	999999	617	999999	999999	86	429	999999	999999	861	839	999999	999999	786	526	999999	370	82	143	999999	191	999999	549	999999	389	999999	964	424	955	85	417	981	818	342	71	703	824	734	313	515	212	366	999999	999999	465	529	999999	539	350	15	999999	843	246	260	729	507	796	772	643	145	121	15	999999	698	454	857	999999	758	725	823	999999	999999	768	999999	999999	999999	804	102	389	859	999999	435	83	999999	389	999999	745	999999	999999	563	906	61	101	178	403	207	902	999999	13	607	977	466	999999	527	243	999999	85	999999	864	905	702	704	393	783	490	686	931	513	318	879	121	984	156	171	999999	999999	543	599	234	999999	999999	760	999999	781	999999	198	620	999999	717	329	498	137	703	999999	861	999999	667	999999	687	717	999999	399	735	999999	999999	992	320	653	999999	999999	999999	999999	394	999999	983	942	614	999999	999999	302	75	385	999999	999999	391	984	290	448	309	714	999999	235	912	516	923	532	34	966	295	889	878	999999	945	999999	802	23	742	37	723	919	597	999999	418	395	999999	889	603	745	742	999999	712	871	999999	999999	471	301	573	999999	999999	460	999999	648	999999	20	424	107	440	602	197	377	999999	262	999999	999999	126	996	817	999999	863	999999	929	999999	234	784	187	16	624	58	731	999999	999999	864	285	273	11	949	999999	407	999999	555	459	999999	558	374	269	459	156	962	779	475	484	55	999999	718	999999	638	999999	541	833	417	999999	392	999999	686	927	386	999999	461	999999	177	266	999999	556	999999	999999	929	730	999999	525	727	860	662	999999	266	36	404	850	566	741	999999	535	999999	573	563	82	76	139	999999	446	882	999999	999999	582	612	219	74	499	705	144	602	908	563	25	999999	557	999999	123	614	659	533	999999	420	720	999999	642	999999	846	999999	245	517	799	858	423	643	999999	175	89	999999	56	962	
905	154	999999	999999	464	971	999999	468	999999	262	999999	999999	999999	913	355	999999	974	566	999999	999999	228	999999	469	626	802	60	150	382	860	392	740	999999	567	696	627	391	988	580	562	999999	999999	387	988	999999	564	284	645	509	297	193	200	523	696	895	744	409	684	805	999999	414	999999	810	999999	623	521	506	957	526	295	964	999999	404	13	999999	999999	999999	517	486	999999	527	999999	641	999999	677	201	227	999999	999999	952	999999	706	192	999999	158	840	75	780	999999	472	68	327	128	223	333	119	796	999999	999999	619	999999	999999	999999	999999	819	999999	999999	999999	929	431	303	745	294	999999	77	267	891	171	855	999999	220	69	153	999999	13	210	999999	428	761	999999	999999	708	372	62	58	337	507	447	423	159	651	999999	850	942	178	322	42	999999	155	75	999999	999999	663	929	409	843	748	999999	740	619	712	999999	999999	371	37	595	999999	242	524	740	999999	454	748	706	816	871	999999	210	844	690	999999	741	282	695	351	999999	55	442	999999	999999	588	999999	999999	999999	999999	999999	384	489	999999	583	939	999999	999999	415	999999	773	999999	999999	999999	538	634	999999	999999	999999	999999	971	498	999999	30	267	549	940	589	999999	161	999999	746	944	270	999999	999999	999999	294	271	751	376	711	866	390	999999	883	98	999999	999999	999999	50	972	657	999999	474	391	115	999999	999999	43	998	999999	720	264	999999	36	941	696	187	51	904	263	89	308	85	270	632	999999	451	383	461	621	474	739	120	475	999999	593	795	553	391	999999	635	237	753	165	991	611	523	552	999999	402	999999	83	676	787	892	359	286	214	759	226	27	285	582	386	747	980	999999	401	936	357	900	999999	660	999999	628	851	999999	999999	278	30	375	999999	440	69	480	999999	72	333	582	740	317	591	794	174	999999	360	655	377	417	20	467	132	999999	594	501	517	422	43	169	999999	804	999999	935	739	851	127	999999	522	906	999999	999999	820	818	999999	50	999999	839	495	399	999999	206	187	999999	999999	562	999999	293	999999	568	962	999999	39	999999	999999	936	999999	655	65	322	999999	515	999999	471	71	101	999999	313	419	554	192	678	926	643	890	843	626	853	677	999999	999999	834	998	954	943	999999	889	656	286	269	99	999999	784	999999	274	762	74	999999	451	176	915	939	874	999999	385	294	61	395	283	999999	999999	107	977	878	714	999999	516	187	527	999999	212	990	37	159	464	999999	893	999999	999999	999999	779	999999	412	999999	270	669	999999	999999	578	999999	326	503	383	588	950	991	686	905	999999	972	256	999999	198	758	999999	
925	999999	724	837	999999	400	308	26	155	999999	409	695	476	617	54	342	999999	608	867	999999	999999	616	448	209	999999	842	988	294	407	881	892	721	999999	547	345	757	244	999999	721	999999	28	487	238	669	550	306	219	297	424	999999	446	999999	331	999999	264	999999	999999	525	374	25	411	23	999999	273	36	999999	51	928	282	999999	107	940	887	608	358	231	999999	778	658	176	999999	999999	870	766	999999	614	400	272	999999	36	999999	719	504	705	999999	14	999999	964	999999	862	999999	999999	999999	136	999999	506	999999	999999	42	43	930	999999	866	999999	393	711	152	852	829	421	298	778	999999	256	13	388	445	191	750	353	999999	999999	999999	796	912	351	685	744	233	999999	223	677	240	259	106	599	852	307	999999	999999	861	26	145	232	573	485	645	768	132	164	71	999999	971	688	999999	515	559	79	295	52	36	408	628	891	207	999999	548	395	159	999999	536	148	869	604	491	999999	288	912	233	999999	999999	916	999999	79	876	14	705	551	999999	999999	49	782	21	280	130	463	397	254	34	999999	937	259	999999	718	628	999999	349	377	206	344	236	647	846	859	999999	119	787	559	24	999999	999999	997	816	569	374	753	136	598	484	38	949	44	887	999999	499	455	999999	902	451	953	999999	338	354	244	999999	402	999999	162	933	20	999999	999999	239	832	999999	939	442	59	353	999999	797	751	892	178	999999	202	759	575	369	890	999999	884	118	71	537	586	653	581	215	972	817	973	665	999999	999999	999999	999999	65	242	999999	23	258	999999	576	166	913	445	185	849	171	999999	370	792	52	209	999999	729	177	999999	999999	999999	860	843	380	999999	823	96	429	815	283	396	999999	342	999999	877	999999	334	999999	905	623	150	477	999999	999999	340	456	190	622	273	570	391	637	761	781	273	162	415	188	518	342	827	999999	369	999999	999999	938	37	982	174	999999	999999	197	272	680	321	999999	999999	798	50	611	643	473	165	999999	892	758	942	999999	547	725	999999	156	33	573	796	133	117	166	280	401	428	207	457	627	999999	204	999999	90	470	454	33	999999	148	907	699	999999	861	124	999999	25	996	476	445	999999	999999	320	173	999999	884	999999	711	972	528	649	192	445	999999	538	150	999999	393	862	999999	102	702	540	999999	999999	873	441	272	992	482	264	404	952	761	999999	137	999999	41	677	999999	282	742	61	98	498	724	263	348	332	973	999999	999999	144	385	353	746	959	312	56	824	452	924	718	999999	274	254	240	999999	16	410	357	665	716	999999	818	999999	651	
452	519	402	619	103	939	28	999999	631	270	576	418	999999	999999	490	984	852	999999	358	34	561	824	253	493	580	999999	921	626	999999	916	999999	567	993	105	517	793	654	214	999999	984	699	999999	642	999999	663	274	743	242	999999	999999	864	912	999999	335	999999	627	999999	908	49	760	999999	402	175	999999	792	19	425	177	661	697	999999	999999	404	373	334	558	192	269	999999	999999	999999	689	759	999999	999999	999999	107	667	15	889	999999	745	175	598	999999	307	999999	999999	201	654	848	575	999999	999999	350	226	518	106	11	540	999999	999999	88	733	171	999999	642	526	663	237	999999	999999	999999	999999	179	594	999999	999999	999999	999999	721	265	78	999999	467	999999	999999	999999	999999	835	999999	10	666	475	453	522	667	442	999999	637	664	320	273	963	999999	999999	999999	809	10	755	745	999999	700	974	818	999999	937	903	275	999999	999999	62	999999	827	190	911	999999	999999	329	999999	927	49	378	768	372	410	999999	114	442	999999	618	308	589	553	999999	999999	310	691	656	272	999999	999999	176	297	416	611	999999	445	999999	832	999999	717	999999	353	999999	705	343	931	612	417	197	832	471	898	530	923	472	999999	737	845	610	410	49	66	82	174	999999	91	362	760	999999	557	999999	610	379	900	999999	246	724	394	11	378	88	249	84	751	301	999999	999999	493	148	999999	999999	938	999999	597	999999	433	280	664	999999	262	579	852	110	640	512	999999	529	999999	999999	236	949	352	844	242	331	800	981	330	999999	604	323	869	621	887	999999	999999	388	781	232	394	966	999999	562	748	999999	236	999999	999999	249	440	748	148	388	912	480	365	104	988	275	878	452	999999	791	237	939	710	999999	223	791	130	482	999999	406	720	270	888	999999	105	443	105	661	547	90	999999	855	184	490	709	999999	493	297	400	516	354	941	25	278	334	809	98	996	999999	652	999999	957	10	999999	667	999999	591	999999	998	555	999999	226	905	999999	359	381	999999	229	530	806	999999	832	92	241	62	778	254	620	465	999999	999999	108	999999	999999	961	999999	854	443	822	999999	825	917	298	844	345	137	46	155	918	952	55	869	475	128	353	999999	874	769	999999	999999	407	971	120	999999	210	81	490	19	908	999999	526	999999	406	473	981	391	543	247	999999	999999	742	109	701	513	250	999999	999999	618	999999	999999	609	999999	999999	999999	659	853	999999	585	999999	273	647	36	246	999999	435	999999	472	999999	999999	999999	752	637	999999	764	999999	308	999999	607	472	724	999999	871	467	243	999999	441	576	472	814	999999	584	999999	602	632	287	
715	862	999999	87	999999	23	631	999999	590	921	972	999999	989	787	360	584	209	123	920	824	775	569	12	777	999999	157	999	197	18	387	795	44	251	999999	441	445	621	529	947	711	999999	999999	877	321	303	228	587	685	463	553	385	844	682	807	999999	156	999999	880	93	999999	23	444	473	213	999999	937	971	511	356	915	962	679	176	219	16	385	692	690	484	775	999999	999999	999999	465	12	950	362	443	976	295	999999	740	446	999999	697	384	927	673	999999	365	257	85	339	999999	590	999999	999999	473	999999	136	463	178	406	317	999999	698	999999	18	211	186	585	999999	535	999999	339	232	243	596	999999	999999	999999	999999	505	128	528	494	999999	194	874	306	999999	889	642	999999	831	417	344	999999	772	999999	999999	919	472	999999	999999	719	550	278	218	368	472	91	951	999999	678	445	672	287	999999	322	999999	525	999999	999999	903	696	895	685	999999	922	887	114	824	522	959	999999	555	496	999999	808	944	717	975	999999	834	201	999999	473	181	999999	744	999999	348	459	999999	157	999999	999999	999999	93	824	864	48	296	481	367	266	438	219	999999	890	186	938	981	378	996	549	999999	80	712	758	999999	999999	844	188	999999	999999	375	237	811	753	987	391	265	999999	89	679	999999	999999	999999	934	509	999999	41	999999	568	129	367	90	999999	607	999999	497	402	334	402	359	999999	118	651	602	999999	210	999999	999999	902	794	682	999999	298	999999	999999	999999	603	777	259	177	999999	349	999999	710	408	294	999999	213	595	499	989	931	591	730	999999	581	392	999999	53	308	999999	645	602	773	999999	999999	999999	972	747	574	894	624	85	234	877	999999	498	999999	204	606	272	204	800	413	804	751	415	568	841	289	211	728	733	999999	321	837	999999	846	999999	47	501	999999	999999	31	605	374	855	367	999999	630	92	450	680	999999	46	661	845	999999	968	695	955	234	140	467	372	175	890	999999	912	49	117	999999	678	166	114	306	737	999999	807	440	895	58	999999	220	206	760	999999	296	914	660	992	999999	877	577	92	277	834	999999	658	439	483	730	454	813	523	441	771	999999	342	739	923	76	391	538	800	907	519	920	271	612	999999	604	220	999999	57	560	999999	999999	999999	837	999999	999999	130	378	956	999999	603	901	697	765	988	533	953	184	999999	925	999999	348	777	185	758	914	737	56	321	879	519	202	765	963	999999	670	450	505	277	195	945	999999	582	999999	999999	999999	233	506	999999	594	650	45	526	131	394	435	999999	898	88	557	11	999999	67	86	654	411	146	
733	108	328	93	999999	999999	551	980	162	999999	151	872	150	691	241	432	726	239	999999	999999	643	579	242	346	552	427	720	193	872	955	505	999999	901	999999	499	408	999999	999999	999999	138	974	151	241	668	192	36	937	865	769	650	340	847	180	735	503	999999	999999	982	999999	41	197	999999	999999	207	999999	171	999999	999999	999999	833	137	225	999999	355	701	501	347	573	999999	526	999999	854	999999	231	624	999999	809	176	999999	344	999999	323	970	170	941	999999	999999	999999	406	31	999999	277	672	936	999999	125	810	999999	44	999999	817	302	828	24	552	342	999999	886	583	999999	999999	803	692	858	999999	814	254	876	413	999999	467	313	999999	142	999999	221	192	487	999999	509	847	984	999999	975	527	249	494	955	618	999999	673	157	460	792	669	999999	585	999999	645	999999	999999	933	421	999999	544	513	135	696	554	340	160	466	999999	83	766	999999	672	999999	340	61	329	298	267	804	419	319	853	384	472	218	999999	377	841	999	638	914	572	191	441	23	124	798	411	999999	999999	217	969	999999	36	302	589	868	999999	594	389	581	675	999999	540	234	660	999999	233	345	705	999999	999999	188	999999	852	804	490	285	326	999999	999999	887	999999	999999	212	350	476	357	999999	999999	766	893	999999	619	67	248	955	650	216	363	373	999999	75	999999	676	593	999999	941	184	497	999999	593	999999	999999	858	694	696	271	338	999999	193	403	999999	717	938	889	377	999999	388	999999	849	840	79	962	999999	999999	999999	407	678	618	559	535	999999	999999	529	183	735	599	761	372	999999	693	322	331	180	970	999999	358	644	786	226	231	562	570	648	999999	524	204	95	999999	999999	999999	592	719	335	658	229	379	197	999999	164	777	807	25	72	999999	528	747	792	999999	444	472	763	892	402	338	972	999999	45	999999	659	541	999999	859	499	263	111	602	996	522	999999	152	171	878	632	448	423	999999	508	999999	740	776	999999	493	467	999999	535	700	999999	997	685	615	344	926	116	622	273	999999	999999	808	64	925	751	999999	999999	302	310	999999	270	999999	914	999999	115	552	530	882	999999	30	401	999999	727	999999	999999	999	836	999999	999999	245	772	19	184	475	30	699	438	814	35	141	642	175	110	651	439	373	93	260	510	999999	405	233	999999	253	999999	999999	999999	653	650	752	443	999999	494	75	121	999999	999999	448	999999	999999	123	716	857	998	387	236	988	999999	971	999999	999999	586	635	25	840	548	999999	931	919	592	617	785	999999	999999	999999	928	999999	44	999999	189	999999	644	845	999999	677	999999	375	
494	999999	999999	449	999999	999999	739	999999	857	89	478	999999	999999	999999	847	528	822	798	338	999999	584	310	459	999999	999999	546	791	999999	999999	740	541	999999	161	182	999999	76	999999	152	999999	113	434	999999	840	848	212	809	966	999999	746	999999	33	999999	349	145	791	194	415	999999	999999	468	890	422	999999	127	999999	140	999999	400	701	781	929	999999	999999	999999	128	999999	999999	611	353	153	580	999999	580	165	716	246	999999	999999	999999	848	999999	824	656	154	223	21	883	723	999999	81	736	576	753	965	999999	999999	119	999999	26	653	999999	804	999999	999999	999999	553	841	408	410	999999	142	999999	18	853	130	115	33	51	21	116	264	745	310	282	416	14	999999	615	969	371	136	999999	999999	737	133	855	402	313	266	669	999999	484	999999	999	999999	679	567	900	844	90	331	999999	999999	910	399	978	999999	158	935	883	999999	235	439	999999	999999	259	68	280	729	275	712	999999	784	351	936	780	432	310	344	737	446	692	771	888	999999	67	779	999999	348	154	999999	253	377	382	709	999999	54	283	823	688	621	297	180	578	377	610	294	762	973	619	555	203	814	208	999999	277	463	550	999999	128	480	969	932	585	913	468	352	411	642	999999	735	159	486	999999	126	159	522	202	521	439	773	27	125	728	999999	167	999999	999999	999999	441	491	504	285	705	217	652	364	595	999999	909	999999	882	999999	982	884	999999	717	169	999999	297	999999	999999	999999	568	354	463	999999	213	986	756	39	183	476	210	509	240	999999	780	447	473	795	999999	999999	999999	181	890	999999	999999	999999	202	450	279	96	999999	685	230	474	999999	361	999999	798	160	609	908	879	999999	416	919	483	653	999999	936	721	999999	502	828	999999	427	999999	999999	566	999999	369	793	316	999999	96	827	999999	288	999999	999999	999999	692	675	999999	999999	629	999999	999999	999999	999999	999999	201	999999	514	557	999999	155	856	999999	999999	999999	897	198	999999	999999	815	999999	128	997	588	403	204	999999	375	999999	38	999999	999999	511	113	694	310	979	999999	999999	178	134	801	212	999999	681	668	790	999999	838	532	999999	598	999999	511	999999	613	98	896	584	463	314	999999	999999	529	534	297	999999	393	999999	999999	999999	610	999999	622	691	800	916	389	906	735	414	999999	536	983	534	999999	15	999999	999999	999999	221	93	999999	608	999999	829	803	683	94	394	322	407	365	820	615	894	583	240	820	235	697	709	999999	999999	59	145	767	999999	994	189	292	355	316	999999	999999	834	606	415	758	861	999999	243	304	522	422	999999	812	716	378	640	999999	999999	
999999	852	999999	999999	103	164	999999	728	71	789	688	904	111	966	100	999999	23	780	297	177	481	958	238	463	414	999999	435	52	332	61	646	364	417	517	176	999999	888	304	740	451	857	39	999999	999999	555	400	420	999999	915	729	702	597	352	604	303	230	999999	929	107	626	728	515	405	20	999999	333	999999	999999	800	999999	999999	719	999999	845	320	451	168	29	908	24	66	980	136	603	999999	58	21	813	224	999999	839	959	999999	123	722	351	634	789	75	231	902	826	999999	289	999999	999999	557	507	293	851	71	999999	999999	92	569	748	388	801	662	999999	321	683	379	853	797	245	999999	926	132	969	817	999999	954	686	122	240	334	847	79	374	999999	514	529	372	884	245	937	125	999999	974	962	999999	137	971	910	228	456	801	491	999999	471	630	384	324	43	692	649	344	999999	339	424	541	732	999999	603	806	999999	16	969	561	308	999999	999999	158	16	985	251	983	776	999999	999999	999999	365	781	902	870	140	214	339	999999	595	999999	155	224	560	431	109	839	377	113	74	999999	832	999999	990	75	999999	235	318	58	999999	666	568	86	555	891	185	999999	395	999999	999999	999999	999999	777	999999	705	999999	168	999999	585	885	999999	615	999999	829	999999	700	999999	790	999999	621	904	896	999999	750	999999	44	79	668	668	999999	158	454	999999	999999	124	772	64	999999	295	813	999999	637	733	172	48	60	894	999999	222	200	749	170	557	121	772	62	396	36	45	670	192	499	999999	999999	736	958	970	247	714	570	999999	999999	999999	33	999999	276	173	127	999999	999999	150	999999	999999	478	506	988	896	533	663	72	385	999999	999999	625	631	601	707	999999	999999	89	89	657	999999	651	555	290	665	533	999999	506	888	279	324	167	529	369	52	461	832	748	71	447	583	999999	195	617	540	880	402	930	568	999999	691	632	798	493	289	804	923	226	333	372	943	999999	999999	999999	714	771	105	271	558	999999	571	687	999999	642	83	890	466	938	749	784	141	999999	937	999999	587	691	368	46	89	248	538	615	425	699	999999	426	478	88	902	999999	785	141	382	322	207	14	615	166	419	399	347	984	999999	548	241	294	999999	64	999999	32	413	68	191	319	718	999999	271	328	148	656	421	388	999999	980	999999	999999	999999	624	999999	583	86	212	627	690	900	553	149	876	999999	219	206	423	559	880	365	726	999999	999999	604	999999	999999	296	999999	762	977	959	949	496	999999	241	17	604	143	945	946	999999	441	999999	419	999999	816	395	861	929	459	997	999999	
164	999999	999999	60	224	30	999999	841	790	999999	864	712	940	999999	999999	999999	235	211	601	290	999999	933	164	295	458	653	439	999999	357	434	97	312	980	141	794	999999	277	191	793	584	463	114	999999	25	576	788	479	999999	174	999999	999999	999999	858	999999	999999	231	470	986	601	571	591	254	999999	365	107	999999	732	999999	808	781	70	53	418	27	999999	510	777	149	718	669	183	868	271	299	797	369	999999	272	918	999999	410	290	589	232	992	999999	619	800	917	25	66	999999	762	392	997	593	319	999999	890	713	999999	330	277	932	397	723	999999	204	567	737	116	469	890	245	381	780	999999	999999	35	999999	890	976	232	703	613	999999	999999	879	999999	999999	59	614	382	999999	999999	89	22	657	834	279	236	999999	999999	999999	908	597	780	526	20	227	999999	133	815	283	823	477	108	574	329	883	999999	114	903	362	688	502	97	685	126	302	767	806	361	756	390	475	999999	52	795	25	733	589	999999	999999	85	926	799	999999	999999	651	999999	448	999999	951	661	132	522	880	501	415	509	104	410	718	999999	999999	771	69	892	999999	999999	65	779	313	160	37	245	828	999999	761	703	988	303	474	320	328	479	410	104	268	953	999999	551	999999	516	638	999999	160	624	753	999999	999999	999999	999999	917	925	669	999999	800	999999	886	999999	999999	740	999999	999999	800	935	407	999999	853	999999	964	634	404	871	514	999999	797	999999	849	95	213	533	999999	963	782	999999	557	999999	659	454	609	470	999999	999999	269	811	676	994	999999	252	752	493	900	793	999999	581	999999	55	420	279	237	289	999999	999999	489	999999	143	748	999999	999999	388	21	999999	408	761	504	262	144	612	703	999999	999999	683	606	999999	720	633	813	198	210	630	999999	999999	999999	999999	330	999999	999999	999999	199	677	927	264	999999	864	741	21	501	41	280	329	504	999999	716	556	434	605	999999	469	768	446	329	560	999999	910	999999	46	999999	999999	440	818	999999	364	999999	35	795	548	385	741	600	709	141	782	917	880	999999	79	268	999999	793	724	999999	121	21	752	358	999999	725	397	987	705	918	320	600	461	646	150	29	691	760	999999	230	446	999999	69	999999	546	642	658	784	807	777	999999	999999	716	321	571	999999	671	677	428	822	987	999999	895	999999	999999	192	465	999999	985	60	577	82	907	999999	999999	252	951	447	811	734	999999	613	190	927	658	999999	884	150	999999	999999	358	24	342	999999	999999	692	972	278	493	364	186	424	798	999999	209	197	490	222	999999	328	999999	233	865	999999	755	384	
999999	967	999999	898	308	325	168	999999	701	563	739	844	999999	377	999999	683	954	457	558	652	999999	432	727	471	442	671	888	757	999999	134	158	649	999999	859	128	999999	145	595	66	860	266	609	999999	646	458	999999	999999	883	57	718	279	999999	999999	112	569	151	249	671	999999	999999	437	999999	794	577	414	999999	999999	411	259	275	999999	999999	401	697	396	999999	377	91	22	796	999999	999999	709	999999	999999	741	999999	214	299	976	765	474	139	999999	999999	855	999999	488	242	368	999999	550	634	782	999999	910	26	447	999999	365	774	168	999999	999999	916	432	700	118	999999	673	585	332	121	283	509	999999	999999	971	999999	999999	399	889	849	654	687	179	380	927	516	944	725	76	498	999999	999999	607	815	469	999999	10	165	999999	999999	569	783	787	999999	360	282	105	680	54	183	185	965	885	318	14	982	746	61	773	999999	777	999999	519	999999	187	81	902	268	770	468	273	385	693	999999	999999	870	899	740	29	654	420	274	680	892	999999	999999	326	999999	811	487	999999	948	392	114	988	621	274	953	261	289	379	837	910	585	910	800	282	762	38	999999	999999	16	999999	128	191	513	276	626	521	218	754	999999	999999	292	702	324	993	999999	999999	668	606	946	489	740	285	582	999999	105	999999	999999	696	564	269	999999	405	759	916	273	923	485	999999	647	999999	999999	535	764	391	999999	883	595	999999	693	628	369	999999	145	527	302	843	608	159	181	999999	10	522	200	355	999999	886	999999	408	999999	665	659	324	999999	514	999999	999999	999999	201	735	999999	396	713	13	999999	899	150	999999	242	624	999999	324	335	999999	13	441	999999	344	419	999999	741	940	197	88	37	999999	55	578	999999	91	999999	333	416	424	959	257	296	519	999999	455	999999	999999	709	783	999999	999999	999999	151	999999	83	915	870	110	589	993	999999	209	635	999999	967	854	571	639	161	999999	107	907	910	223	756	154	21	90	964	974	125	241	999999	779	686	645	999999	999999	557	175	226	232	827	431	688	58	999999	543	297	601	76	987	558	256	211	443	422	927	208	929	903	790	999999	999999	999999	49	795	855	298	332	949	999999	92	985	999999	874	89	489	535	707	493	477	999999	372	907	138	683	999999	578	252	232	999999	425	627	271	436	96	999999	553	648	262	805	254	999999	652	999999	905	572	935	336	363	999999	401	999999	445	436	996	774	707	999999	366	639	999999	999999	109	972	531	999999	999999	884	788	867	935	887	455	999999	232	828	720	788	233	120	230	999999	888	298	585	999999	999999	835	
439	322	515	804	291	623	527	208	865	679	597	450	999999	61	548	496	998	514	999999	757	213	999999	63	919	526	256	418	46	167	999999	999999	605	999999	888	454	999999	361	141	605	999999	999999	33	999999	50	200	999999	999999	179	702	999999	300	81	880	434	631	270	268	596	288	45	215	490	51	63	999999	999999	178	999999	999999	82	145	867	999999	222	596	189	215	23	999999	743	999999	249	343	999999	520	324	725	847	266	194	217	999999	853	999999	627	679	982	909	756	208	614	311	999999	999999	267	999999	999999	667	837	999999	65	999999	867	544	60	965	157	286	543	968	276	330	704	422	864	379	23	347	999999	916	207	999999	266	529	139	683	677	999999	507	97	161	999999	20	999999	999999	999999	897	318	519	661	532	705	376	999999	932	999999	999999	159	766	887	419	825	999999	920	999999	758	988	347	999999	377	999999	999999	999999	455	999999	218	320	889	293	902	481	705	999999	934	393	999999	930	478	999999	845	86	999999	946	999999	678	336	985	99	570	380	973	999999	999999	999999	372	98	926	999999	970	723	973	716	999999	999999	415	714	999999	147	536	751	828	520	750	569	301	770	497	999999	777	491	233	230	329	913	999999	922	999999	999999	571	305	576	999999	507	874	871	369	662	93	215	964	339	847	999999	818	552	463	809	344	999999	602	601	999999	153	999999	999999	753	397	951	999999	493	912	320	576	999999	185	818	22	875	697	931	117	999999	952	812	161	385	999999	510	371	475	122	999999	835	969	703	999999	999999	999999	384	128	999999	711	157	722	61	999999	281	999999	643	999999	999999	933	647	919	999999	197	815	340	999999	124	95	886	999999	470	381	456	485	606	999999	377	952	999999	999999	579	959	406	266	999999	761	143	113	346	999999	999999	34	999999	819	915	484	516	999999	534	999999	269	43	999999	130	686	351	605	542	999999	793	276	999999	454	442	78	999999	98	999999	585	579	204	999999	748	29	953	445	202	999999	570	999999	31	385	999999	315	242	999999	874	285	579	889	999999	601	438	999999	999999	856	999999	746	751	955	396	585	416	955	999999	999999	294	999999	177	250	158	968	971	553	772	890	363	148	209	532	95	813	360	999999	423	999999	582	999999	429	999999	866	999999	885	999999	999999	999999	968	472	999999	983	261	808	117	999999	741	197	629	999999	781	709	503	440	546	229	869	582	235	721	542	892	676	99	646	81	384	701	93	367	817	336	922	890	999999	999999	999999	287	705	31	954	999999	972	999999	423	999999	602	435	910	999999	999999	163	219	999999	929	927	999999	171	172	
999999	954	49	114	272	77	999999	999999	612	999999	329	948	999999	999999	213	766	317	919	979	675	926	999999	949	790	427	999999	999999	127	674	999999	999999	999999	999999	124	669	77	999999	130	710	629	969	999999	989	322	591	999999	999999	285	15	999999	622	17	999999	999999	245	567	14	259	687	999999	999999	337	999999	652	721	419	838	999999	217	146	852	196	219	359	706	993	488	999999	209	708	470	388	999999	999999	348	392	581	623	879	111	72	664	442	69	999999	642	820	999999	999999	999999	879	999999	78	999999	638	999999	999999	999999	789	251	89	378	60	978	190	34	226	928	314	339	837	999999	999999	999999	999999	197	753	160	143	74	183	150	45	999999	829	999999	320	251	999999	912	594	999999	834	637	999999	694	614	999999	879	202	425	891	999999	271	343	664	95	999999	999999	999999	682	647	999999	724	78	938	342	32	159	999999	714	999999	382	999999	999999	243	390	961	93	999999	582	999999	280	941	648	291	117	774	694	174	700	999999	999999	114	999999	946	759	999999	568	94	362	999999	314	484	487	451	518	641	526	109	284	134	999999	999999	999999	392	377	902	86	786	830	568	338	985	999999	366	527	278	999999	999999	483	280	402	998	37	990	985	796	463	207	999999	476	999999	999999	889	575	478	51	245	847	579	857	999999	999999	263	794	999999	329	780	131	999999	249	999999	728	626	13	731	880	999999	999999	999999	999999	449	878	23	364	999999	999999	105	138	999999	485	43	324	229	626	247	620	745	999999	999999	666	26	342	283	999999	996	529	968	886	844	999999	664	999999	999999	999999	417	164	769	999999	483	520	233	651	242	447	999999	164	509	999	765	121	145	153	151	999999	999999	117	999999	490	367	791	775	218	294	300	820	999999	873	230	219	93	999999	846	760	999999	999999	999999	109	836	326	842	30	968	130	732	999999	521	999999	711	443	310	999999	999999	541	999999	999999	24	999999	999999	627	999999	291	288	790	682	270	298	392	999999	307	200	17	768	999999	525	771	999999	98	561	837	999999	461	171	786	908	533	572	315	78	999999	427	17	166	218	786	560	741	188	447	472	173	138	299	999999	253	302	791	124	999999	921	937	926	999999	999999	328	88	129	501	999999	159	697	999999	324	453	879	192	850	999999	387	964	39	999999	650	99	999999	180	172	758	542	615	742	458	299	157	543	501	211	62	999999	708	440	250	306	298	999999	189	814	845	999999	71	452	241	737	999999	891	319	285	715	440	157	915	371	999999	999999	999999	249	694	177	909	388	980	798	669	678	999999	789	332	361	325	
494	366	326	234	481	999999	510	999999	248	999999	999999	225	496	621	743	792	78	290	39	881	999999	495	646	935	155	90	653	572	999999	526	112	999999	999999	999999	999999	999999	999999	999999	487	999999	906	528	456	999999	685	172	494	186	926	999999	999999	999999	302	480	999999	999	719	391	999999	401	999999	938	662	722	999999	999999	301	105	675	951	999999	930	999999	926	975	999999	999999	734	999999	982	595	477	646	181	70	604	695	999999	610	947	81	217	69	96	593	967	866	734	759	448	871	399	511	974	692	534	704	375	504	785	999999	999999	999999	106	805	52	302	490	661	558	551	847	495	728	880	986	871	716	342	18	149	314	999999	999999	121	206	965	671	488	999999	899	330	949	824	999999	96	85	999999	291	551	674	385	82	999999	896	34	999999	783	103	999999	662	999999	999999	496	645	654	999999	329	999999	608	999999	630	12	135	658	231	999999	670	740	793	910	999999	435	791	343	999999	242	999999	915	96	302	999999	578	781	873	911	297	463	999999	342	87	999999	977	683	475	999999	383	947	999999	674	136	999999	52	999999	796	999999	999999	250	163	881	422	244	999999	898	315	893	62	230	262	746	933	444	999999	408	716	999999	930	999999	999999	999999	999999	294	999999	999999	960	69	149	278	985	129	359	999999	310	999999	919	842	351	89	377	581	991	999999	695	806	740	691	999999	643	593	642	823	999999	999999	863	999999	138	23	173	937	256	753	999999	245	142	999999	887	144	193	489	874	812	999999	384	999999	999999	238	599	999999	510	279	999999	999999	684	352	999999	549	131	446	806	791	829	187	999999	999999	827	216	917	562	419	853	999999	568	164	999999	829	971	999999	189	566	272	999999	999999	663	668	939	257	109	892	836	847	999999	999999	387	697	54	999999	709	263	999999	100	320	46	15	656	999999	999999	999999	965	523	999999	123	941	999999	543	262	240	524	483	192	579	117	35	725	572	98	858	191	999999	674	205	999999	999999	272	475	952	501	592	17	999999	200	906	144	379	512	733	823	818	843	444	813	120	235	80	348	983	294	999999	443	568	863	567	884	300	999999	71	941	679	999999	591	999999	648	517	537	999999	672	972	999999	223	999999	275	49	999999	32	860	95	47	999999	924	491	667	190	999999	999999	92	633	32	999999	61	451	791	153	414	261	684	175	999999	698	89	999999	21	638	107	999999	999999	999999	229	999999	999999	242	33	999999	755	999999	999999	580	499	78	454	368	650	999999	999999	772	56	999999	635	96	348	694	999999	999999	31	999999	480	38	999999	554	156	268	999999	
170	414	818	999999	951	398	999999	337	114	676	534	253	999999	999999	883	43	335	999999	181	198	999999	523	744	999999	684	818	506	452	999999	999999	945	999999	195	953	489	999999	786	999999	104	733	154	758	244	999999	999999	105	999999	233	596	995	757	995	999999	80	281	999999	669	999999	999999	999999	999999	48	442	617	999999	613	68	767	546	169	257	980	463	447	53	384	999999	999999	793	589	517	999999	999999	900	739	949	946	125	682	999999	64	717	999999	999999	841	999999	326	627	296	353	47	542	687	437	999999	776	541	537	999999	896	367	942	285	162	624	618	191	542	999999	999999	666	999999	95	703	115	539	377	502	999999	937	67	662	439	449	552	999999	595	428	161	962	999999	419	999999	785	484	121	442	999999	346	232	999999	999999	749	514	687	104	457	983	999999	999999	409	49	930	99	999999	999999	513	836	999999	649	33	763	390	914	373	257	852	310	229	993	999999	916	999999	383	999999	283	912	925	999999	457	527	612	999999	942	999999	379	488	999	946	779	999999	606	850	697	209	171	999999	999999	999999	999999	251	156	764	338	999999	493	999999	557	86	565	999999	999999	999999	162	999999	999999	666	999999	361	993	768	853	364	449	395	999999	999999	468	183	851	999999	999999	783	331	999999	380	848	767	831	80	495	930	923	390	987	30	532	698	999999	788	504	957	999999	158	671	999999	999999	324	943	621	427	425	384	235	686	714	804	752	946	751	572	899	616	999999	999999	837	930	999999	462	374	968	999999	999999	999999	999999	921	603	999999	660	816	588	533	824	999999	652	80	556	697	703	283	225	779	999999	823	999999	605	999999	999999	650	999999	468	999999	999999	999999	652	59	532	989	999999	765	120	179	101	139	172	999999	999999	999999	638	437	291	242	280	188	159	198	624	79	178	999999	580	411	984	827	999999	769	671	999999	567	602	547	999999	817	938	172	56	688	622	999999	186	530	999999	564	222	999999	235	548	683	428	464	435	999999	820	137	999999	709	999999	274	781	403	377	827	999999	999999	889	999999	425	342	26	112	510	11	418	992	230	635	999999	771	284	132	231	988	999999	112	177	94	746	999999	754	999999	999999	423	841	267	809	999999	115	999999	999999	999999	810	216	666	999999	954	433	54	828	907	558	861	999999	999999	659	182	388	10	736	867	805	977	735	588	562	251	999999	170	160	193	527	529	328	449	456	321	25	331	999999	999999	999999	49	999999	999999	205	601	448	432	192	95	430	703	999999	660	527	999999	85	999999	999999	999999	866	273	999999	645	999999	38	543	973	543	347	167	
999999	999999	588	133	765	999999	999999	392	960	802	664	977	75	999999	999999	999999	667	921	604	245	397	227	436	291	481	155	282	402	999999	68	474	999999	844	928	373	214	791	537	761	792	133	999999	153	282	999999	999999	999999	882	999999	877	875	62	938	999999	769	999999	999999	306	652	620	785	559	999999	902	337	775	142	146	999999	619	369	140	169	812	121	161	84	164	89	999999	326	400	837	999999	193	422	950	999999	168	534	152	494	885	999999	16	573	999999	250	944	999999	999999	999999	493	999999	999999	745	892	136	990	999999	764	908	999999	466	303	395	722	926	719	914	824	999999	978	999999	477	874	999999	28	805	548	999999	999999	219	652	999999	999999	906	891	999999	999999	530	823	999999	550	769	244	999999	428	847	999999	851	103	999999	999999	999999	763	713	999999	478	643	500	873	331	452	486	930	698	574	434	668	488	831	155	281	999999	11	648	438	105	999999	606	999999	180	193	696	48	312	999999	49	279	921	288	423	999999	999999	999999	502	309	73	838	545	999999	994	999999	142	29	947	260	999999	611	124	285	533	999999	999999	674	999999	147	755	448	628	519	535	165	747	999999	418	18	999999	999999	508	348	374	266	697	904	831	991	61	999999	100	62	999999	438	164	646	755	188	110	283	953	999999	999999	999999	220	36	177	838	999999	932	999999	999999	926	999999	112	775	999999	276	547	142	842	711	96	88	358	576	975	106	11	111	455	240	999999	60	783	153	999999	999999	56	999999	999999	993	559	128	999999	161	999999	999999	336	388	735	488	640	967	440	252	278	474	277	643	60	81	837	340	486	381	40	999999	999999	958	980	171	229	875	406	999999	161	999999	23	206	451	350	999999	623	999999	966	599	940	999999	541	874	330	482	413	621	664	166	229	999999	693	999999	999999	510	377	407	574	268	765	571	591	999999	999999	461	80	202	709	311	999999	965	519	782	999999	267	593	94	659	688	999999	999999	741	692	932	335	329	86	201	840	403	999999	801	708	834	999999	999999	450	573	999999	999999	220	912	363	942	264	131	911	39	992	916	999999	999999	885	451	511	829	999999	167	999999	141	993	999999	868	999999	998	999999	811	948	999999	239	153	999999	790	999999	606	351	388	750	678	213	417	999999	209	924	999999	476	915	999999	332	999999	138	999999	598	737	418	220	53	999999	943	100	320	999999	999999	762	772	772	957	999999	999999	169	450	999999	489	771	999999	946	999999	944	798	999999	999999	555	625	182	999999	860	921	62	867	395	308	933	807	999999	893	453	999999	447	999999	347	519	316	
420	173	108	979	999999	827	23	999999	419	108	999999	999999	841	765	999999	146	660	912	851	905	741	999999	860	516	351	901	999999	999999	999999	999999	793	999999	22	942	999999	999999	83	131	67	103	49	405	976	209	287	395	746	138	115	602	786	249	999999	614	574	960	312	592	638	901	949	742	999999	66	999999	206	408	899	630	886	73	539	854	757	865	999999	483	661	239	999999	164	749	999999	615	999999	999999	964	408	377	184	999999	491	492	166	154	999999	150	920	893	91	986	846	508	999999	999999	257	395	738	748	238	486	651	362	683	746	210	577	648	999999	761	241	10	532	455	737	582	999999	698	613	568	205	563	999999	158	999999	318	250	947	999999	999999	168	236	660	148	999999	999999	999999	809	419	943	999999	501	999999	142	849	999999	324	999999	490	957	210	696	999999	190	42	999999	884	213	715	438	999999	999999	572	169	603	999999	349	999999	758	240	453	999999	289	670	838	703	132	635	309	981	999999	999999	999999	129	129	471	110	479	999999	999999	623	999999	104	980	983	999999	929	281	538	844	646	930	999999	260	513	963	999999	999999	351	338	999999	259	904	999999	445	771	173	453	50	141	999999	870	288	983	616	527	999999	309	999999	738	774	851	999999	999999	344	73	894	216	615	166	999999	645	137	999999	974	374	30	370	545	222	936	486	240	406	940	776	651	999999	643	985	820	118	778	999999	564	999999	162	450	999999	381	999999	956	837	884	88	268	999999	511	19	252	507	999999	763	999999	802	298	620	699	999999	999999	421	583	999999	629	345	944	867	999999	999999	999999	999999	580	972	173	345	999999	648	356	328	999999	999999	999999	311	401	488	999999	354	314	811	276	338	999999	926	830	959	304	999999	999999	548	999999	401	227	999999	999999	40	999999	810	999999	999999	999999	649	274	381	999999	533	281	999999	181	999999	307	599	562	999999	946	696	759	999999	151	214	51	595	440	807	195	999999	816	851	327	999999	562	237	999999	999999	988	626	73	91	95	307	688	32	222	77	250	543	999999	514	352	297	280	282	669	395	999999	237	219	999999	196	560	716	429	999999	999999	999999	79	845	387	724	329	999999	999999	568	999999	526	28	383	372	566	651	999999	999999	509	39	999999	999999	568	369	97	761	999999	606	894	535	590	999999	78	411	999999	180	698	461	790	32	664	602	713	999999	999999	79	853	846	999999	544	117	414	999999	999999	720	307	999999	486	999999	962	912	36	783	43	262	267	949	971	882	396	999999	999999	521	487	375	497	577	743	499	27	907	570	706	360	428	999999	999999	
154	691	192	669	222	999999	827	119	637	818	679	572	611	130	882	964	513	590	999999	892	442	558	232	999999	768	986	282	65	352	329	433	615	86	918	804	290	700	726	741	999999	694	377	737	999999	897	180	888	999999	999999	606	202	769	312	293	999999	596	468	462	901	235	888	772	999999	318	395	73	496	692	325	601	274	787	849	999999	208	75	820	999999	831	597	107	384	39	999999	999999	663	312	999999	22	999999	999999	999999	824	999999	941	922	610	429	292	999999	999999	999999	582	999999	342	415	920	27	94	840	775	914	630	313	137	514	742	30	999999	732	761	702	999999	116	999999	36	962	999999	353	999999	465	999999	999999	997	914	999999	999999	606	414	721	742	294	708	999999	443	908	616	521	387	437	999999	589	248	560	82	981	999999	475	654	999999	452	587	674	999999	385	383	653	999999	999999	236	711	146	999999	469	990	476	994	507	673	999999	419	451	955	915	104	999999	163	710	925	933	385	337	951	108	278	165	999999	898	796	69	264	999999	131	161	726	54	999999	778	570	606	986	999999	801	783	895	11	632	759	714	509	999999	942	999999	466	850	999999	194	517	200	999999	999999	105	710	614	616	435	329	803	199	999999	902	384	150	328	946	366	535	999999	213	277	532	999999	194	999999	838	322	286	665	999999	352	859	999999	999999	999999	749	891	318	197	176	999999	681	829	570	664	999999	846	802	388	520	999999	848	25	314	999999	312	996	911	999999	775	304	999999	664	501	846	200	446	999999	999999	579	64	999999	347	12	999999	595	703	299	530	999999	992	999999	897	155	818	999999	843	161	663	999999	999999	999999	894	422	872	999999	999999	337	724	473	170	58	999999	809	465	444	999999	23	571	337	608	707	390	999999	999999	784	261	518	683	352	357	295	999999	981	825	999999	163	999999	139	431	577	376	575	66	529	943	132	999999	689	383	992	999999	590	999999	999999	56	599	171	639	999999	69	508	653	999999	126	874	999999	416	984	392	999999	999999	999999	149	760	241	141	334	213	839	662	999999	829	310	360	526	705	807	166	779	483	992	295	51	372	79	722	999999	940	654	37	999999	113	306	102	416	945	450	999999	593	914	275	957	799	436	895	679	999999	31	599	179	118	259	999999	908	298	300	842	776	690	519	937	999999	559	811	945	69	532	218	943	581	264	241	573	864	218	999999	999999	999999	999999	400	379	183	351	485	999999	466	999999	398	804	126	999999	673	999999	999999	977	882	408	987	999999	836	156	145	999999	28	914	876	686	999999	700	262	
999999	237	310	999999	150	764	51	999999	892	999999	999999	144	414	827	477	590	999999	498	887	335	637	507	135	640	253	999999	105	999999	570	999999	999999	559	698	999999	321	876	373	594	933	222	840	334	105	10	675	21	731	260	550	334	530	197	461	374	999999	999999	111	999999	999999	906	668	717	513	849	709	610	446	862	999999	601	227	999999	999999	674	999999	312	412	134	964	999999	999999	845	783	999999	522	999999	108	333	926	24	774	703	546	999999	553	132	820	999999	999999	75	999999	999999	999999	948	999999	767	999999	786	879	322	894	977	705	815	404	823	999999	999999	337	127	999999	999999	936	501	827	999999	999999	999999	130	372	491	999999	833	898	999999	643	999999	834	139	754	959	321	454	999999	129	796	998	999999	632	730	198	553	999999	999999	563	462	932	252	130	999999	551	999999	999999	999999	830	738	153	999999	999999	761	999999	109	148	582	168	999999	668	332	382	999999	999999	493	905	999999	999999	938	248	660	999999	213	710	999999	714	545	212	864	999999	936	999999	391	653	999999	582	871	999999	98	415	345	25	372	999999	610	869	100	78	68	199	275	343	892	499	493	471	945	60	999999	999999	999999	999999	303	545	731	549	991	387	999999	999999	999999	393	999999	533	999999	644	999999	418	110	988	623	477	154	675	999999	999999	891	891	169	730	999999	999999	152	999999	812	965	722	827	72	71	999999	712	745	157	165	881	999999	999999	999999	848	999999	999999	950	875	999999	134	235	627	165	138	657	109	999999	602	283	222	999999	392	720	937	922	155	356	48	999999	911	732	999999	520	999999	355	999999	304	320	242	110	871	276	930	688	999999	104	671	934	413	779	494	152	873	942	640	999999	999999	659	926	353	190	911	765	860	402	237	116	657	999999	999999	804	907	369	183	351	999999	461	41	206	827	483	422	635	341	426	589	133	578	867	491	999999	644	394	889	999999	959	999999	999999	296	512	988	24	999999	287	974	587	782	700	999999	666	999999	617	463	108	869	767	285	999999	444	812	114	538	789	999999	999999	169	999999	999999	263	391	999999	391	745	693	999999	468	270	357	366	838	999999	433	999999	999999	88	275	191	296	30	162	684	87	635	483	408	460	235	999999	45	814	999999	312	447	219	999999	31	999999	769	999999	410	507	928	77	605	999999	680	560	588	223	999999	978	236	460	110	707	395	999999	272	295	389	243	999999	322	552	774	504	986	768	16	66	999999	999999	37	619	654	756	19	40	478	728	899	646	647	68	835	838	852	346	999999	808	275	609	484	999999	176	107	615	
524	830	999999	694	792	582	166	582	566	209	840	456	951	385	999999	794	999999	999999	999999	761	264	999999	999999	651	650	266	207	791	999999	999999	157	452	557	150	494	209	999999	44	117	74	491	486	999999	999999	21	890	560	432	550	999999	917	400	999999	345	999999	808	999999	859	53	999999	384	999999	786	628	61	398	898	999999	999999	525	827	532	382	532	280	777	999999	306	640	760	705	774	999999	999999	999999	999999	872	221	789	686	314	116	990	999999	690	999999	999999	651	999999	623	991	749	541	35	987	394	999999	57	75	583	371	999999	229	999999	830	609	999999	806	608	303	525	687	999999	999999	220	720	542	801	842	163	88	795	718	27	769	956	243	999999	992	635	740	999999	156	999999	999999	999999	999999	707	751	90	992	893	53	294	107	313	728	336	814	277	999999	226	999999	911	999999	575	999999	999999	999999	874	376	908	999999	999999	563	999999	999999	815	999999	503	832	999999	60	761	171	195	752	999999	919	465	237	906	410	724	783	524	620	999999	999999	750	838	685	999999	877	714	93	88	999999	731	407	999999	913	446	321	999999	27	175	999999	999999	320	822	454	292	999999	999999	469	507	99	198	49	999999	307	115	149	665	999999	651	183	57	87	116	681	702	522	693	323	469	99	290	765	358	178	494	399	928	999999	403	134	240	254	585	989	882	692	328	474	999999	307	655	999999	375	992	999999	672	999999	150	999999	999999	999999	333	999999	418	809	433	690	910	812	715	221	282	753	526	943	999999	502	127	799	999999	999999	228	515	999999	444	993	400	365	773	822	195	787	999999	999999	760	907	253	177	189	458	999999	417	662	103	999999	383	543	848	59	601	179	96	350	741	999999	999999	999999	838	974	816	43	999999	147	999999	999999	433	640	129	999999	46	999999	334	937	350	999999	786	566	421	85	70	999999	551	315	182	652	109	447	900	68	614	999999	999999	203	373	425	676	999999	672	573	999999	743	423	92	23	51	844	158	999999	999999	999999	589	406	762	913	999999	491	29	964	347	430	985	740	71	162	999999	999999	999999	999999	925	342	516	999999	847	422	327	999999	468	302	141	807	950	448	177	279	34	999999	652	289	17	999999	656	315	334	153	677	13	362	929	76	896	713	584	84	400	999999	695	558	350	596	330	999999	727	833	999999	480	547	573	791	137	265	999999	851	566	991	685	999999	569	999999	999999	324	683	999999	999999	244	104	375	373	999999	996	339	143	999999	693	686	910	999999	999999	999999	999999	999999	440	570	802	811	404	861	28	92	715	82	135	854	
605	281	646	494	999999	598	444	114	184	796	794	798	131	199	167	879	90	756	727	999999	41	999999	884	122	999999	999999	840	243	356	290	71	924	213	289	706	421	49	999999	999999	884	999999	999999	955	643	775	13	689	214	999999	148	12	999999	999999	999999	823	989	397	534	757	87	757	211	758	893	999999	870	594	842	492	746	839	664	329	842	999999	472	660	250	346	732	999999	635	999999	999999	288	112	579	999999	466	717	34	999999	668	360	136	158	810	71	999999	905	419	999999	721	957	308	999999	999999	512	935	999999	338	999999	197	34	352	132	671	549	999999	632	301	741	385	999999	721	999999	999999	999999	716	276	999999	598	342	999999	999999	886	999999	582	999999	940	473	77	917	115	389	877	328	643	999999	999999	487	270	457	999999	614	677	999999	946	999999	975	352	670	795	669	698	999999	814	755	711	465	218	98	640	674	169	234	824	280	396	844	999999	361	999999	712	788	401	151	67	999999	645	425	967	347	933	597	802	281	999999	999999	999999	72	572	999999	551	795	399	629	782	125	390	853	999999	999999	401	970	999999	709	93	880	999999	597	757	999999	76	999999	251	750	706	86	367	952	999999	862	746	781	442	429	419	917	999999	999999	999999	941	446	792	233	999999	946	963	606	102	999999	376	121	61	999999	644	865	511	553	999999	922	706	999999	437	286	339	814	999999	537	571	300	176	491	999999	999999	815	492	283	999999	999999	804	742	479	274	999999	210	999999	999999	475	798	563	908	373	999999	999999	662	999999	19	516	999999	999999	999999	999999	45	802	31	999999	587	999999	499	999999	592	693	999999	999999	999999	999999	494	672	86	588	129	153	999999	18	392	802	999999	685	999999	633	482	999999	922	242	478	999999	444	999999	743	999999	173	999999	975	646	971	224	655	999999	999999	435	698	347	439	999999	999999	192	999999	37	419	229	155	901	255	866	679	824	999999	485	375	873	791	31	929	761	999999	256	177	103	46	999999	156	999999	26	151	999999	999999	337	999999	759	295	999999	417	62	524	178	272	626	999999	967	156	453	180	542	795	644	676	418	678	891	236	24	603	999999	251	82	323	999999	114	931	999999	496	164	725	999999	263	384	968	415	593	161	629	68	999999	889	999999	976	299	230	999999	268	727	659	999999	999999	280	26	999999	811	451	855	387	522	187	433	659	999999	454	462	542	270	707	999999	94	999999	606	999999	477	110	526	106	33	664	999999	999999	816	999999	439	202	810	246	956	167	963	737	999999	999999	880	702	239	999999	531	837	999999	246	560	724	574	984	
926	323	549	326	295	999999	831	722	914	515	616	822	858	999999	999999	305	999999	550	49	357	965	499	85	999999	870	99	575	999999	975	999999	122	101	272	999999	275	999999	697	640	871	619	905	62	202	375	96	416	577	278	195	392	933	19	999999	227	999999	437	248	775	455	999999	999999	646	746	553	999999	525	560	414	986	165	608	673	679	430	999999	999999	306	709	688	463	522	307	999999	593	437	112	416	54	434	838	257	999999	194	999999	999999	269	999999	648	973	999999	856	173	291	999999	784	270	999999	264	999999	117	999999	539	96	991	683	481	646	163	126	300	118	515	979	157	908	686	488	13	590	192	999999	657	736	127	999999	358	25	969	809	177	772	161	999999	327	999999	999999	835	202	992	999999	622	162	532	682	462	351	194	144	131	107	781	337	674	594	509	482	802	999999	394	334	466	677	354	949	528	999999	246	661	449	200	851	295	20	232	999999	454	135	63	999999	999999	999999	881	847	711	395	999999	999999	999999	818	235	915	865	808	999999	901	944	999999	583	164	506	114	532	999999	931	256	496	326	452	34	65	357	749	999999	138	170	585	829	642	563	93	999999	999999	843	224	285	985	999999	999999	999999	999999	999999	999999	899	999999	161	641	196	916	465	899	128	44	660	999999	878	176	999999	680	507	325	125	175	29	80	36	552	689	480	656	270	999999	973	131	999999	418	805	849	999999	976	528	398	912	187	664	999999	444	901	999999	999999	118	999999	806	845	999999	509	480	532	828	999999	999999	999999	716	270	204	999999	155	913	260	354	83	326	412	999999	979	999999	999999	988	365	115	592	999999	609	144	547	834	212	138	126	999999	937	282	30	26	999999	576	682	999999	983	774	819	531	651	735	272	791	33	999999	999999	88	306	999999	999999	999999	548	959	351	581	999999	999999	999999	999999	796	360	417	800	306	396	337	999999	254	560	14	591	295	71	999999	874	871	755	811	109	272	47	603	454	999999	307	477	417	999999	110	999999	623	999999	802	734	300	328	472	495	999999	775	462	999999	746	999999	585	437	487	959	999999	999999	967	999999	588	754	759	756	962	694	999	999999	919	999999	999999	630	391	505	999999	337	708	556	409	269	183	999999	809	213	857	999999	529	869	990	457	757	400	961	74	507	58	975	544	366	777	496	719	855	284	691	125	999999	90	944	160	261	999999	310	707	385	263	999999	555	999999	995	175	139	999999	999999	431	999999	668	326	997	999999	362	999999	999999	632	999999	464	478	534	999999	741	869	999999	925	840	206	835	
100	264	999999	999999	112	999999	644	370	999999	999999	791	393	999999	938	999999	780	93	508	798	96	731	677	934	999999	785	420	42	167	135	725	213	999999	275	595	661	414	636	999999	342	932	529	999999	30	415	673	94	681	999999	295	99	366	426	999999	999999	114	422	999999	999999	999999	999999	999999	486	244	886	999999	999999	128	267	287	51	153	339	176	865	566	999999	657	528	999999	700	738	459	872	999999	999999	786	56	165	491	249	94	867	294	650	545	53	595	144	261	999999	999999	424	306	253	999999	36	999999	186	999999	212	765	999999	521	768	999999	999999	614	208	526	377	999999	962	775	48	957	285	54	999999	330	523	999999	523	276	999999	734	324	163	999999	99	342	999999	869	613	289	483	293	356	526	999999	999999	438	396	617	884	999999	999999	648	268	999999	670	981	734	855	38	895	252	534	244	43	638	783	999999	118	193	999999	999999	359	496	564	673	929	528	829	721	94	920	905	392	964	731	676	999999	999999	429	361	801	24	584	393	241	758	121	999999	68	824	453	288	999999	52	535	653	999999	703	622	740	463	904	999999	943	975	346	152	280	311	962	888	651	999999	999999	49	773	999999	112	332	915	818	44	771	897	641	642	481	350	999999	88	999999	201	721	688	897	999999	999999	640	418	895	616	841	999999	105	999999	999999	999999	999999	12	762	999999	59	381	706	922	428	143	246	999999	343	864	999999	999999	233	999999	697	930	999999	999999	152	892	145	694	437	308	999999	852	999999	999999	839	52	999999	347	675	210	474	999999	999999	999999	479	999999	999999	999999	84	40	814	998	958	999999	248	999999	999999	999999	859	870	742	365	944	407	945	575	467	999999	473	999999	984	464	177	999999	999999	876	999999	999999	465	389	258	807	619	406	999999	978	894	29	999999	967	453	999999	487	999999	467	119	876	999999	821	999999	305	999999	864	999999	55	360	831	936	681	371	954	365	210	999999	622	935	745	999999	913	999999	681	447	560	999999	999999	769	976	999999	565	999999	10	309	422	562	94	888	999999	999999	361	143	157	958	348	361	999999	97	24	18	192	999999	373	339	702	999999	999999	857	809	368	999999	286	384	468	381	815	370	654	943	647	395	733	992	999999	999999	779	819	999999	109	999999	492	759	999999	968	189	43	999999	999999	999999	567	339	999999	999999	584	898	85	759	999999	587	532	999999	368	154	376	622	458	539	462	153	923	44	509	999999	610	876	187	531	999999	288	999999	323	699	57	385	318	169	655	999999	22	120	29	141	146	576	217	133	615	388	355	999999	503	49	
528	683	533	830	477	477	708	720	553	354	409	249	999999	301	320	768	999999	463	803	132	450	999999	903	903	373	999999	403	752	572	152	999999	557	844	283	999999	999999	999999	487	691	187	709	301	999999	675	999999	897	367	999999	812	846	329	999999	999999	381	599	495	999999	629	467	295	84	999999	999999	410	294	999999	404	935	129	947	916	580	772	999999	423	999999	475	237	182	999999	999999	999999	939	725	823	999999	629	999999	684	685	593	232	999999	999999	999999	753	999999	166	391	878	502	432	796	865	999999	748	129	999999	958	450	999999	999999	457	991	999999	597	26	432	587	126	999999	931	999999	999999	999999	693	999999	999999	521	999999	15	319	845	303	973	402	690	999999	794	84	58	327	999999	244	665	999999	775	39	999999	516	736	720	578	275	999999	570	181	362	511	247	198	752	790	298	445	999999	707	163	999999	79	906	942	999999	999999	77	905	999999	26	999999	323	918	531	442	15	933	294	999999	580	647	412	230	338	999999	557	999999	305	536	226	799	955	343	621	21	864	610	794	92	75	207	750	999999	999999	583	198	328	666	999999	785	365	160	969	136	515	614	848	577	380	90	625	772	379	209	999999	823	979	306	520	577	405	148	999999	675	382	897	999999	74	999999	383	999999	230	985	751	861	648	985	216	115	999999	25	999999	424	11	449	435	380	945	938	760	218	32	156	742	390	226	948	304	754	618	356	784	822	996	851	405	999999	628	347	999999	837	999999	200	123	562	372	723	210	235	999999	526	322	136	994	174	216	999999	252	370	999999	700	691	462	999999	59	999999	220	427	159	54	647	999999	607	370	999999	445	999999	43	999999	28	503	747	999999	806	101	43	999999	999999	832	645	999999	544	267	702	878	999999	320	999999	73	330	161	305	60	191	309	774	714	766	999999	728	999999	50	999999	352	999999	952	621	999999	406	26	583	999999	595	999999	722	112	999999	905	491	776	134	138	969	999999	866	999999	697	887	507	327	328	891	756	999999	999999	291	482	999999	999999	925	534	665	306	57	746	769	709	546	468	206	289	999999	284	305	999999	255	81	212	486	999999	264	999999	158	88	697	691	635	492	252	999999	999999	579	354	566	251	469	832	999999	123	106	497	161	999999	999999	47	519	617	461	999999	25	219	999999	439	616	670	800	517	227	360	999999	999999	999999	999999	999999	576	709	999999	718	63	144	423	158	99	389	455	113	314	999999	51	999999	84	184	983	237	231	360	150	737	895	450	952	614	999999	68	999999	999999	857	402	733	999999	999999	899	
407	374	602	70	190	60	170	567	495	669	999999	182	999999	999999	244	999999	805	225	569	999999	999999	613	192	809	999999	41	426	185	999999	912	999999	713	133	184	776	618	634	170	179	999999	576	337	954	293	437	400	87	999999	46	791	596	518	768	337	86	794	192	793	999999	159	633	985	321	583	555	472	58	805	192	625	999999	645	999999	479	160	494	658	898	381	196	953	422	148	464	326	605	945	795	999999	982	999999	999999	686	30	466	999999	26	381	737	965	999999	281	820	421	360	951	471	298	187	591	145	293	421	297	999999	221	999999	857	266	999999	999999	262	707	210	199	599	999999	999999	22	568	999999	999999	999999	999999	999999	681	602	727	113	374	144	656	999999	516	846	999999	430	399	823	255	744	169	124	999999	448	98	574	619	231	760	992	445	286	999999	123	859	132	15	452	524	618	129	753	999999	999999	869	644	201	999999	56	179	569	212	999999	824	319	171	383	967	999999	117	982	999999	353	999999	698	380	999	402	999999	30	424	947	309	637	624	999999	232	972	578	454	383	266	185	999999	999999	999999	518	794	804	697	748	999999	695	417	999999	624	410	999999	127	499	644	798	375	36	999999	622	903	140	209	902	939	411	999999	311	734	999999	330	761	999999	465	862	215	598	300	999999	386	261	891	11	999999	999999	713	855	89	809	584	890	159	836	811	999999	999999	594	999999	758	347	648	393	682	909	303	648	571	661	637	439	999999	85	754	378	370	21	138	209	999999	235	555	999999	502	159	835	999999	925	147	136	483	620	999999	542	999999	738	999999	218	102	706	367	152	203	999999	380	385	815	404	468	450	999999	259	395	14	532	792	999999	891	999999	999999	999999	723	433	999999	163	999999	512	542	999999	640	502	999999	46	999999	539	93	361	999999	131	774	999999	776	999999	696	808	999999	235	692	999999	151	409	976	685	28	583	644	718	668	298	562	999999	282	583	827	947	524	222	893	475	999999	440	470	770	999999	63	357	999999	999999	999999	929	999999	999999	532	679	240	526	127	999999	918	894	375	693	999999	569	999999	746	202	639	749	293	999999	342	227	572	999999	939	216	925	964	236	388	981	941	369	969	62	750	999999	596	431	999999	999999	999999	581	999999	746	999999	999999	999999	999999	999999	626	987	443	917	260	602	960	968	301	319	202	64	691	515	394	999999	219	599	999999	999999	297	52	999999	886	817	367	645	499	999999	999999	15	999999	999999	81	999999	993	507	999999	719	460	999999	999999	305	999999	215	999999	292	75	688	994	681	999999	20	
320	866	999999	670	999999	999999	892	999999	470	13	253	314	134	406	999999	752	400	255	767	999999	398	215	361	746	999999	680	999999	84	999999	999999	970	376	404	67	346	999999	189	333	999999	351	826	999999	330	932	62	806	90	743	673	999999	298	999999	913	730	621	999999	515	836	999999	877	432	817	386	660	42	876	910	77	69	414	573	999999	305	425	999999	999999	885	428	999999	409	600	934	999999	266	522	999999	463	673	445	999999	700	352	869	999999	999999	18	999999	669	900	186	896	23	683	268	999999	230	453	497	999999	726	999999	999999	152	64	286	999999	415	130	147	810	423	999999	999999	827	714	999999	208	233	999999	55	779	225	528	517	512	586	260	153	517	301	999999	965	997	718	999999	999999	209	814	795	432	602	999999	532	99	763	660	391	855	553	528	32	229	999999	631	947	14	999999	634	552	700	999999	999999	999999	846	41	999999	999999	912	816	110	31	393	438	999999	452	999999	693	438	754	999999	999999	404	999999	999999	278	559	973	999999	999999	999999	55	574	272	105	999999	340	392	685	67	999999	421	478	999999	452	506	639	791	918	999999	174	321	139	880	700	999999	999999	672	624	577	482	484	873	151	809	65	457	130	343	889	121	400	17	380	999999	440	726	365	156	492	638	768	65	999999	606	695	915	694	572	999999	352	999999	999999	118	585	830	548	336	240	999999	59	518	458	39	77	774	314	999999	999999	999999	778	999999	526	999999	938	714	429	686	544	123	999999	762	558	742	546	454	631	899	795	618	999999	399	999999	759	442	130	320	36	999999	832	999999	167	262	311	999999	865	151	636	179	871	999999	999999	792	999999	257	999999	999999	715	999999	623	152	414	963	823	377	388	362	766	999999	999999	404	403	999999	712	999999	982	509	256	920	680	312	999999	730	924	217	41	999999	17	511	155	169	604	999999	505	690	976	203	439	999999	444	999999	384	936	360	476	17	303	89	394	274	786	713	795	999999	320	156	684	999999	999999	999999	780	999999	999999	999999	658	799	860	72	999999	756	788	80	322	999999	177	928	69	379	999999	210	999999	999999	623	247	369	456	808	731	194	544	301	165	824	597	663	168	129	392	999999	677	156	241	999999	638	485	716	400	319	999999	392	96	315	590	999999	608	999999	730	28	194	212	999999	139	877	487	464	633	256	725	822	18	808	676	677	780	63	506	469	999999	999999	652	65	499	96	802	457	986	574	999999	999999	411	438	999999	208	499	686	999999	363	581	999999	852	470	675	497	999999	583	420	637	810	999999	999999	999999	
745	267	541	156	999999	53	999999	39	477	69	837	737	421	999999	999999	478	187	999999	45	152	888	999999	908	999999	390	11	459	228	47	359	763	66	999999	999999	999999	844	666	353	195	974	288	551	706	793	632	938	86	66	876	941	999999	717	326	959	904	933	358	359	999999	499	593	999999	992	128	305	999999	850	803	887	863	812	834	907	71	999999	347	115	125	560	451	925	403	352	999999	999999	56	999999	927	999999	759	495	316	999999	999999	999999	432	559	587	999999	851	97	999999	178	22	138	624	999999	264	105	999999	828	242	798	324	573	200	999999	895	228	259	50	923	999999	999999	377	505	257	999999	681	999999	788	527	628	708	363	999999	234	339	967	999999	247	486	832	999999	930	263	517	272	132	199	917	663	369	248	999999	174	192	50	645	999999	376	999999	583	663	779	311	999999	100	960	999999	966	185	928	944	22	564	999999	943	999999	123	987	985	99	491	524	134	999999	999999	897	199	999999	194	694	345	907	649	903	999999	376	999999	999999	427	311	999999	233	742	735	424	999999	256	83	249	842	531	644	391	508	101	149	999999	152	233	999999	999999	460	781	999999	593	46	372	660	999999	577	578	473	570	684	887	268	781	399	999999	999999	999999	125	230	351	999999	700	526	151	812	999999	999999	999999	426	235	999999	750	999999	261	999999	999999	863	596	161	999999	274	67	84	707	620	832	367	264	409	78	550	999999	240	440	999999	999999	519	230	848	891	854	101	57	344	153	999999	816	530	257	364	999999	999999	999999	558	999999	999999	625	999999	999999	999999	672	999999	999999	357	684	885	999999	21	933	999999	869	642	747	269	817	182	19	999999	563	483	25	837	17	54	777	999999	691	681	362	221	999999	699	699	869	999999	999999	24	699	999999	999999	626	805	596	998	495	999999	317	704	741	999999	999999	885	999999	58	963	999999	999999	999999	580	198	204	838	658	999999	981	179	942	877	999999	999999	168	320	91	999999	856	220	250	999999	559	128	188	999999	940	457	125	391	443	999999	906	393	936	981	128	999999	74	787	157	874	26	326	716	999999	999999	999999	746	999999	999999	960	201	753	595	452	482	462	20	217	898	210	606	599	735	301	971	656	492	999999	999999	620	999999	78	73	376	991	243	411	747	332	999999	711	339	587	483	459	162	798	494	999999	999999	459	856	889	946	277	426	590	424	468	999999	999999	569	593	999999	729	132	999999	228	460	999999	999999	999999	999999	280	999999	276	22	262	841	818	858	997	677	535	170	384	189	126	108	574	652	987	289	325	799	
151	746	404	753	336	472	579	44	269	615	196	971	618	999999	11	999999	338	582	650	159	999999	891	67	32	999999	943	573	999999	885	999999	73	999999	569	481	357	999999	618	509	999999	356	999999	963	418	920	973	412	571	670	106	170	999999	414	638	176	968	259	999999	381	407	393	899	458	159	672	551	213	411	999999	108	480	796	999999	78	304	870	867	483	999999	999999	999999	999999	999999	33	725	282	659	354	403	999999	999999	842	999999	999999	131	999999	999999	814	999999	379	770	11	434	571	999999	373	494	346	999999	305	999999	999999	551	999999	999999	999999	999999	435	434	399	892	858	999999	999999	10	638	559	727	947	999999	999999	63	737	768	999999	941	947	999999	999999	999999	787	323	19	107	412	331	301	914	646	119	460	404	999999	356	999999	911	999999	799	570	988	999999	766	399	497	264	56	999999	999999	999999	523	74	664	37	82	611	578	999999	911	231	678	347	999999	91	837	999999	646	673	391	999999	999999	999999	157	999999	419	547	999999	924	522	842	365	293	518	870	999999	54	795	999999	316	744	999999	73	90	999999	999999	650	999999	685	561	110	618	999999	656	999999	677	999999	999999	893	618	999999	590	999999	999999	999999	866	395	828	774	999999	792	999999	279	366	647	383	313	868	999999	879	768	378	345	999999	422	233	999999	637	26	999999	558	999999	902	758	781	163	999999	737	21	711	506	821	999999	999999	768	508	349	26	19	128	374	706	346	999999	999999	167	255	999999	913	845	884	758	999999	580	410	664	699	520	585	493	999999	999999	856	868	383	946	999999	618	604	913	884	965	627	898	829	852	792	887	909	624	908	971	823	176	827	748	999999	999999	326	999999	809	828	440	525	999999	798	849	477	999999	903	999999	999999	686	10	961	918	999999	914	751	999999	871	811	611	961	999999	158	999999	690	999999	635	936	160	301	500	113	65	535	111	999999	41	12	999999	257	999999	441	281	294	823	214	908	999999	105	999999	999999	242	998	999999	479	999999	999999	999999	168	436	15	966	42	999999	196	896	905	393	38	24	719	555	556	999999	604	530	999999	863	928	485	142	27	999999	88	533	999999	115	837	65	999999	999999	985	999999	888	251	50	409	937	999999	927	309	999999	589	999999	362	222	999999	444	999999	949	637	986	127	683	999999	987	134	953	811	928	999999	77	999999	867	964	734	711	667	322	564	130	376	764	11	999999	616	438	760	725	320	581	671	999999	116	999999	73	868	170	595	263	999999	455	999999	180	145	241	198	721	126	628	511	999999	131	68	828	271	999999	125	506	999999	
559	373	238	500	356	999999	852	230	999999	900	999999	551	999999	69	999999	675	250	594	865	944	427	999999	643	999999	999999	563	549	999999	288	999999	842	999999	999999	908	999999	552	999999	999999	824	999999	999999	967	387	225	761	959	946	999999	419	162	31	637	259	562	269	842	729	140	690	999999	580	695	942	81	68	123	887	174	365	106	458	615	769	849	565	999999	338	428	999999	849	617	487	999999	135	251	214	502	999999	999999	999999	999999	999999	944	41	445	693	999999	316	167	647	999999	781	999999	322	704	415	867	410	997	999999	513	311	999999	841	185	102	999999	999999	999999	853	621	785	525	503	284	371	999999	999999	999999	872	434	32	270	698	777	835	999999	999999	999999	835	347	102	114	839	357	520	302	113	999999	352	999999	218	485	313	999999	999999	266	999999	48	342	999999	139	996	999999	384	491	999999	106	74	349	322	523	396	995	516	528	681	685	999999	764	79	567	881	999999	136	999999	546	957	999999	490	579	576	396	98	99	999999	106	979	464	866	479	206	999999	516	39	231	822	999999	796	508	615	580	67	283	999999	999999	257	935	998	168	944	93	999999	583	770	746	136	999999	999999	308	432	999999	231	999999	294	873	528	374	41	905	404	65	171	172	875	999999	518	999999	825	911	959	170	981	306	999999	396	771	999999	746	293	105	524	585	999999	85	912	358	778	989	999999	659	999999	904	999999	999999	889	922	999999	999999	770	238	23	481	999999	349	271	721	924	999999	999999	112	999999	627	748	809	879	999999	673	97	962	650	999999	999999	999999	262	86	266	999999	999999	42	473	509	757	976	999999	999999	52	592	158	814	999999	434	420	999999	297	597	265	166	293	999999	418	999999	184	999999	130	498	890	56	741	999999	999999	832	392	335	434	602	999999	651	693	728	999999	888	999999	282	770	226	329	43	999999	664	820	999999	605	658	999999	225	334	999999	855	566	201	996	850	885	809	368	999999	95	999999	694	291	999999	472	564	56	999999	733	902	974	904	179	857	908	86	452	999999	237	999999	711	219	278	304	999999	136	536	999999	47	639	473	411	184	243	377	452	383	215	637	50	611	103	491	432	46	951	999999	344	97	774	443	999999	999999	317	383	456	426	999999	818	999999	38	999999	999999	103	438	572	729	935	489	465	703	246	276	197	133	618	728	846	268	844	739	202	753	272	206	568	280	867	859	921	36	999999	396	999999	999999	999999	999999	397	993	473	231	461	854	999999	81	206	638	944	194	765	727	579	999999	974	606	835	462	230	897	999999	302	999999	
86	568	439	999999	849	999999	184	727	18	340	999999	794	622	288	347	131	201	999	929	999999	682	104	203	457	666	421	694	186	999999	999999	500	133	180	369	384	296	202	764	999999	663	999999	466	756	397	725	934	362	999999	999999	341	39	897	999999	966	999999	981	375	999999	650	437	290	998	785	999999	840	730	999999	999999	903	61	929	437	653	275	566	226	347	999999	732	732	69	376	999999	999999	999999	999999	192	214	189	402	999999	220	123	918	383	770	680	137	557	995	320	109	999999	999999	411	602	999999	674	409	999999	999999	569	259	917	378	913	321	184	279	247	999999	419	84	999999	999999	718	323	734	892	795	545	220	258	736	422	999999	952	250	209	757	357	999999	999999	999999	999999	999999	961	206	550	469	459	506	999999	319	457	900	35	913	999999	693	288	520	782	614	427	434	321	522	505	999999	999999	80	974	521	890	40	615	999999	752	779	756	999999	193	432	346	49	362	999999	289	521	935	48	934	999999	478	837	999999	999999	798	999999	49	448	700	142	999999	389	531	999999	999999	426	999999	176	171	536	999999	171	336	359	277	388	999999	382	999999	999999	483	923	999999	999999	52	999999	999999	424	69	427	740	318	999999	999999	924	956	517	26	519	999999	236	768	876	407	579	999999	511	999999	922	420	262	666	215	716	658	584	253	73	302	376	131	870	116	744	796	999999	744	284	435	999999	870	999999	863	999999	999999	714	57	738	888	999999	551	920	502	999999	175	83	112	710	999999	349	713	999999	723	999999	740	365	661	999999	610	951	572	999999	999999	611	549	207	999999	834	999999	943	537	514	184	567	824	999999	378	999999	579	723	525	44	881	95	607	426	340	719	640	402	999999	915	138	937	999999	325	970	890	999999	967	279	278	751	459	812	999999	999999	999999	328	999999	986	203	562	999999	436	999999	354	999999	14	133	999999	93	999999	999999	890	999999	999999	999999	404	509	241	487	367	611	999999	256	292	432	283	407	999999	999999	999999	110	415	860	362	999999	511	634	999999	115	886	976	110	195	83	999999	568	200	823	999999	761	818	307	508	999999	950	441	999999	255	999999	999999	999999	975	692	692	999999	999999	40	269	144	999999	999999	539	135	601	391	511	269	183	999999	999999	92	999999	999999	422	583	802	906	999999	999999	809	331	999999	58	524	999999	11	418	999999	999999	999999	538	930	688	999999	991	289	182	907	454	999999	182	16	157	68	508	31	859	279	118	300	253	15	857	334	414	999999	491	611	321	390	103	766	999999	999999	334	161	999999	820	431	304	630	999	999999	
962	637	999999	240	989	999999	268	151	999999	394	689	791	999999	83	364	890	608	797	999999	595	999999	355	416	813	95	733	357	135	48	848	814	670	253	999999	895	697	99	161	501	595	63	999999	955	999999	513	999999	802	88	999999	930	822	999999	999999	414	515	999999	230	511	155	999999	668	999999	113	299	579	28	999999	999999	187	667	999999	456	999999	976	541	999999	999999	999999	999999	814	999999	278	593	118	999999	318	611	839	920	999999	476	587	16	246	999999	921	999999	665	802	494	733	705	900	999999	139	375	999999	999999	999999	690	226	196	211	340	333	999999	548	995	999999	999999	417	708	999999	999999	200	223	999999	69	59	620	689	734	999999	999999	91	236	378	719	999999	660	118	528	966	240	72	289	385	675	999999	537	999999	150	401	541	999999	34	529	999999	684	915	999999	999999	999999	262	10	491	955	396	999999	999999	31	829	26	999999	162	888	999999	945	837	911	838	774	156	521	247	549	343	999999	999999	67	707	377	999999	72	999999	967	999999	713	240	999999	334	989	426	815	999999	552	134	787	999999	198	291	583	999999	999999	999999	161	994	521	24	999999	158	265	657	999999	400	999999	794	953	999999	999999	999999	39	715	266	999999	848	999999	999999	16	694	425	555	320	550	775	133	212	999999	999999	583	973	999999	698	999999	999999	999999	341	233	999999	861	758	180	908	204	999999	999999	868	907	999999	239	802	663	515	999999	45	999999	944	999999	999999	276	451	999999	969	999999	221	431	340	935	833	999999	516	134	914	154	936	999999	647	126	756	523	999999	304	86	755	780	319	467	379	743	829	999999	234	806	999999	420	236	999999	611	982	373	999999	932	999999	678	722	677	999999	999999	393	790	954	827	360	902	999999	156	455	999999	999999	902	963	961	202	13	392	999999	328	765	734	999999	999999	45	143	393	602	999999	230	407	43	999999	999999	106	999999	999999	999999	307	874	999999	999999	273	781	987	999999	90	409	960	740	80	296	440	359	999999	999999	683	746	999999	693	967	999999	687	925	999999	190	422	341	866	999999	248	138	95	417	423	627	470	999999	66	949	63	983	642	593	160	121	602	753	999999	470	311	217	999999	613	906	999999	460	348	733	999999	674	748	542	984	999999	999999	999999	32	999999	366	175	755	999999	970	640	983	667	104	775	999999	587	668	754	406	999999	41	999999	481	511	820	999999	132	205	999999	284	314	451	999999	101	218	910	580	817	999999	999999	556	999999	985	999999	923	935	366	572	999999	230	15	993	145	999999	469	999999	999999	521	999999	999999	999999	560	440	695	336	999999	20	999999	
999999	35	16	999999	534	999999	127	514	197	509	587	884	810	999999	408	39	279	320	999999	347	631	448	191	69	999999	999999	999999	996	96	300	646	390	925	363	14	771	223	164	469	43	999999	999999	581	230	933	241	389	492	999999	411	425	25	236	672	381	999999	844	947	158	503	849	131	427	896	862	207	958	457	999999	636	815	125	999999	281	154	676	867	999999	136	470	651	770	843	684	999999	630	164	999999	982	885	926	276	15	999999	194	81	537	999999	367	736	999999	931	936	999999	595	999999	174	955	527	704	999999	883	999999	999999	851	89	999999	743	31	999999	999999	704	475	669	710	549	999999	999999	999999	83	148	192	603	400	197	999999	999999	328	98	574	465	208	735	287	634	52	999999	999999	125	114	793	794	662	134	999999	578	466	276	815	999999	999999	999999	867	454	566	79	289	430	500	141	255	959	999999	457	776	843	969	197	999999	667	104	792	999999	999999	999999	999999	999999	478	706	619	999999	567	513	52	384	999999	340	290	720	999999	762	34	826	983	999999	999999	150	215	358	849	608	279	999999	999999	999999	407	521	885	999999	222	550	811	723	880	878	687	455	999999	82	601	512	688	477	480	904	79	999999	785	132	456	213	323	130	857	20	999999	999999	365	99	977	999999	455	126	507	25	951	310	946	115	181	999999	999999	143	756	999999	920	801	760	999999	882	440	999999	999999	718	999999	999999	999999	866	870	894	361	999999	521	104	937	67	571	969	465	999999	768	999999	999999	999999	77	675	190	374	520	100	192	999999	122	217	546	927	692	999999	999999	999999	271	444	85	221	820	999999	999999	999999	818	288	358	832	305	300	124	999999	66	812	650	344	56	999999	999999	779	999999	785	977	999999	557	999999	375	173	480	676	691	999999	999999	468	140	779	658	151	555	242	742	359	280	999999	103	135	999999	999999	758	164	742	945	98	306	509	45	999999	711	999999	999999	913	999999	361	999999	609	789	476	597	681	870	685	904	771	123	46	362	514	165	221	431	999999	494	414	326	934	999999	999999	647	999999	104	999999	999999	660	746	328	557	998	651	999999	313	659	284	208	887	479	837	183	975	269	999999	530	164	999999	999999	671	428	780	44	694	863	999999	829	999999	586	412	737	254	35	794	489	364	863	999999	999999	772	863	296	526	847	107	572	269	388	811	574	313	457	999999	85	999999	776	963	999999	358	759	829	645	621	485	741	592	158	999999	779	793	667	220	591	296	807	999999	263	197	596	301	999999	451	826	999999	108	290	652	950	895	713	400	
999999	999999	158	943	228	999999	51	999999	514	423	999999	608	28	907	999999	999999	315	277	766	999999	999999	371	67	475	388	818	609	387	461	999999	208	295	76	999999	761	999999	999999	353	588	999999	222	999999	91	877	215	842	808	114	999999	999999	999999	682	138	200	624	544	538	999999	564	410	999999	999999	655	999999	225	793	999999	626	155	477	433	962	689	308	310	694	289	189	270	545	20	505	999999	999999	602	526	999999	876	999999	227	96	999999	788	188	404	558	435	999999	662	999999	311	191	958	537	999999	385	992	999999	890	929	264	358	423	28	999999	569	292	618	972	698	637	665	849	928	999999	673	183	999999	903	751	269	772	527	999999	999999	828	546	844	55	999999	533	335	985	999999	962	738	999999	770	788	835	999999	817	544	963	783	999999	342	999999	156	327	999999	491	999999	148	670	492	831	574	784	571	32	448	572	999999	999999	311	679	11	966	652	338	413	723	78	485	451	237	563	75	598	496	999999	697	728	25	52	408	999999	999999	479	907	999999	986	999999	812	827	254	789	798	481	966	340	72	503	988	798	767	858	662	999999	264	999999	509	195	85	515	750	999999	738	999999	903	999999	824	497	745	567	427	506	265	657	207	448	764	999999	631	999999	453	203	999999	227	284	999999	194	957	225	639	271	800	151	306	87	410	60	676	578	144	999999	999999	758	430	381	999999	602	14	31	999999	513	999999	564	919	71	556	999999	999999	847	363	999999	999999	282	115	306	626	364	959	580	797	397	999999	999999	497	999999	999999	445	318	999999	23	999999	999999	935	408	136	355	246	999999	244	530	305	539	829	224	999999	999999	999999	999999	134	754	999999	643	999999	234	429	999999	999999	999999	280	193	121	795	675	833	999999	999999	999999	873	979	951	390	142	724	59	501	999999	999999	800	999	10	584	792	999999	101	999999	313	755	999999	979	999999	455	179	951	61	419	999999	864	996	999999	39	717	999999	673	999999	374	999999	919	999999	733	571	167	109	999999	280	608	329	611	583	726	999999	712	230	893	999999	505	221	999999	672	999999	992	993	272	991	969	292	164	128	999999	727	999999	999999	999999	977	418	554	355	111	681	452	100	999999	290	279	706	999999	497	999999	405	999999	162	592	256	999999	999999	577	895	118	107	999999	453	210	999999	999999	999999	717	341	252	484	723	160	119	510	999999	999999	999999	999999	992	294	999999	794	627	999999	343	574	751	148	635	999999	840	659	247	14	999999	999	889	307	433	887	989	999999	255	62	681	999999	53	999999	36	205	646	864	902	999999	455	203	
826	487	267	291	641	999999	706	15	644	74	912	999999	817	999999	660	797	289	115	305	665	999999	999999	999999	815	531	999999	121	440	600	976	756	423	999999	499	182	411	49	152	999999	999999	289	250	418	616	614	937	274	999999	544	999999	999999	797	528	999999	999999	261	446	451	759	972	999999	276	414	668	318	999999	999999	999999	58	258	757	146	859	885	999999	307	166	434	211	999999	404	316	895	999999	999999	958	895	768	843	920	965	597	999999	282	951	23	835	750	308	125	999999	999999	757	999999	102	448	999999	642	414	357	105	999999	999999	176	578	161	999999	664	277	360	999999	788	484	138	292	999999	754	587	934	372	472	416	135	95	999999	999999	559	999999	999999	952	30	262	999999	496	825	953	357	226	704	800	643	181	483	947	521	602	471	999999	13	932	694	360	999999	999999	885	688	886	164	963	130	602	771	999999	324	999999	999999	434	999999	999999	339	812	538	882	999999	999999	999999	933	999999	999999	610	986	930	999999	999999	268	669	554	321	610	146	77	202	262	583	207	872	175	168	999999	999999	177	483	326	674	130	166	477	574	323	594	755	708	590	999999	144	672	175	999999	999999	670	796	999999	387	176	271	999999	285	999999	936	856	135	774	570	404	442	512	613	931	604	999999	201	999999	998	26	999999	369	612	898	999999	999999	999999	884	999999	947	383	999999	106	159	412	511	880	999999	638	999999	468	981	147	195	999999	632	999999	243	686	952	479	816	124	371	786	999999	17	387	860	999999	159	251	671	622	31	999999	416	464	529	103	232	999999	352	541	557	999999	999999	427	977	999999	476	473	207	160	999999	999999	999999	735	999999	509	503	999999	318	236	317	227	999999	525	173	999999	225	603	999999	593	730	456	999999	582	813	387	680	590	999999	53	934	685	54	520	154	464	447	680	102	30	599	999999	714	125	234	340	99	999999	999999	444	601	872	760	614	430	31	103	999999	921	999999	828	913	103	275	302	631	183	999999	999999	999999	999999	999999	511	999999	994	11	741	358	357	999999	297	999999	336	965	451	72	999999	999999	100	132	371	89	759	116	201	685	635	449	999999	603	167	300	335	554	999999	66	370	999999	620	429	999999	999999	20	999999	697	854	587	137	823	999999	705	999999	708	257	347	26	785	405	999999	318	375	302	535	754	999999	999999	648	781	627	395	701	858	819	671	842	626	79	321	419	346	108	507	625	593	999999	423	591	999999	216	999999	999999	965	999999	311	63	988	219	266	999999	699	215	805	510	438	538	847	923	47	415	999999	947	474	
986	999999	999999	867	676	999999	856	902	416	571	575	305	123	736	293	518	617	853	999999	813	999999	719	141	999999	999999	197	999999	60	500	999999	999999	495	384	806	999999	419	101	999999	321	277	999999	999999	293	644	999999	215	324	802	999999	999999	429	999999	313	143	285	276	999999	916	870	489	886	805	411	862	898	89	920	317	756	874	426	431	541	149	413	969	436	497	999999	999999	872	999999	497	999999	999999	120	999999	251	531	712	395	185	325	999999	999999	603	999999	430	745	160	999999	17	55	999999	988	999999	30	173	999999	315	840	536	853	999999	617	632	999999	326	999999	788	897	678	785	54	489	251	115	709	758	809	162	999999	751	999999	999999	864	217	809	106	136	100	28	520	226	999999	999999	999999	999999	225	758	999999	500	692	956	263	616	232	11	209	999999	892	320	415	920	999999	835	999999	940	584	752	424	509	230	999999	698	879	168	568	999999	999999	919	999999	493	999	999999	999999	322	795	659	888	999999	999999	609	358	244	779	612	600	73	46	84	391	662	473	343	786	999999	91	268	383	458	999999	999999	579	828	32	826	999999	406	501	999999	989	290	695	119	217	899	999999	377	918	276	567	505	146	999999	999999	217	30	665	737	390	999999	536	285	439	979	999999	999999	529	221	999999	206	203	571	522	95	110	966	999999	135	999999	408	714	349	117	890	167	691	34	301	815	806	999999	668	120	292	462	14	999999	140	999999	869	352	999999	966	80	373	999999	999999	469	999999	250	999999	539	851	982	526	196	178	999999	999999	999999	15	238	406	156	999999	535	461	240	632	106	710	233	306	27	66	999999	383	46	999999	234	999999	564	864	574	148	999999	817	999999	766	999999	836	717	319	142	863	124	759	819	624	838	482	999999	999999	340	540	999999	243	834	926	967	813	141	31	999999	629	999999	374	999999	17	245	999999	999999	473	999999	270	999999	999999	173	163	942	999999	563	422	688	752	683	999999	533	44	704	976	982	999999	798	462	704	695	722	513	999999	750	928	811	388	129	159	999999	480	999999	546	530	999999	999999	999999	999999	259	999999	343	844	999999	723	840	797	313	268	735	131	674	904	565	308	201	999999	740	202	999999	999999	43	569	603	763	257	999999	999999	184	999999	999999	227	999999	212	999999	999999	877	568	999999	909	140	508	130	393	37	255	575	514	248	999999	419	939	792	307	507	685	773	251	191	475	387	309	139	361	433	999999	54	999999	580	946	323	101	51	292	739	254	913	999999	575	518	682	999999	259	999999	497	372	435	999999	705	999999	588	636	
387	233	999999	831	379	999999	960	134	211	873	933	302	25	999999	898	999999	999999	263	771	598	675	673	792	999999	60	999999	999999	71	478	721	996	281	368	686	714	817	760	908	874	999999	224	999999	316	809	999999	999999	829	999999	474	999999	765	999999	999999	989	960	713	440	999999	999999	95	903	899	655	490	876	999999	934	338	613	90	999999	659	388	626	999999	234	999999	983	426	999999	999999	695	999999	552	956	554	743	378	999999	10	386	669	137	999999	999999	325	999999	826	932	999999	999999	501	566	393	186	999999	74	999999	615	736	999999	457	675	999999	999999	218	312	113	999999	332	918	565	612	612	704	89	999999	999999	384	68	439	540	61	75	999999	963	138	213	999999	999999	489	999999	763	999999	653	929	999999	999999	167	42	22	999999	302	609	442	999999	888	999999	689	999999	999999	999999	536	556	306	817	405	999999	999999	668	89	108	738	684	843	96	802	622	958	774	999999	999999	440	351	999999	747	247	451	632	613	999999	185	524	277	274	24	305	216	693	836	533	394	834	999999	952	914	999999	618	766	356	665	276	994	914	999999	504	44	195	511	559	579	954	999999	12	999999	904	584	470	419	828	790	999999	929	132	250	701	255	941	398	141	793	629	684	999999	948	807	190	609	265	770	979	999999	705	143	266	579	416	999999	905	58	339	493	209	999999	565	79	999999	871	673	999999	259	103	796	379	766	999999	279	701	64	999999	724	974	214	999999	848	680	890	795	866	671	294	423	999999	999999	802	309	999999	747	720	878	999999	318	935	944	521	999999	999999	335	377	315	310	999999	777	129	999999	364	999999	560	99	885	189	551	15	999999	36	836	67	999999	577	466	530	532	999999	999999	999999	999999	49	269	999999	962	366	564	999999	560	999999	579	645	916	26	447	30	869	657	834	698	919	312	999999	918	999999	829	999999	758	910	785	999999	733	601	804	999999	325	29	432	137	529	624	133	455	641	456	999999	151	999999	999999	999999	660	874	156	487	406	113	116	999999	452	142	498	805	517	999999	592	999999	53	999999	999999	999999	10	999999	530	315	83	999999	857	300	999999	494	687	439	629	474	135	903	587	124	407	999999	218	678	980	994	41	999999	999999	680	59	611	999999	39	999999	999999	446	223	999999	840	999999	610	999999	999999	880	999999	455	68	186	53	649	999999	999999	999999	714	294	914	331	466	536	284	999999	999999	186	251	859	346	999999	999999	999999	38	912	559	747	711	797	569	402	797	999999	549	972	642	572	41	370	353	229	325	55	102	124	756	817	566	158	999999	
78	574	999999	620	797	959	563	25	737	138	520	999999	917	725	999999	999999	444	999999	311	621	618	155	999999	516	127	342	63	529	914	999999	742	190	563	999999	500	828	777	411	751	22	999999	999999	304	241	832	12	408	330	581	590	321	830	264	999999	811	922	693	514	503	999999	906	43	110	999999	396	340	663	999999	999999	999999	756	42	999999	299	999999	71	851	649	683	999999	934	733	999999	333	844	911	925	36	565	577	145	999999	999999	297	116	999999	999999	999999	845	502	348	858	999999	888	999999	289	999999	965	994	749	81	53	831	999999	530	182	999999	777	737	999999	414	637	983	999999	557	494	134	948	192	497	615	138	804	190	777	999999	638	69	500	564	326	999999	42	815	999999	101	441	999999	767	934	960	999999	985	370	97	711	999999	448	341	349	165	647	783	507	999999	942	249	650	610	999999	999999	999999	286	182	999999	454	605	177	160	999999	62	999999	191	258	537	936	152	443	999999	76	211	199	727	161	409	999999	186	534	681	563	999999	790	921	323	999999	934	402	813	211	999999	115	706	999999	876	296	562	465	535	970	208	800	806	557	999999	252	354	307	135	772	489	277	999999	496	597	613	271	681	867	858	999999	543	338	241	459	999999	505	902	851	999999	847	223	651	564	482	999999	999999	243	387	999999	55	636	277	50	722	375	45	219	700	272	34	999999	598	999999	999999	664	471	574	107	583	746	451	456	999999	925	275	626	515	23	999999	567	999999	304	796	812	966	999999	297	518	94	924	295	211	588	840	967	625	974	999999	818	301	481	145	803	334	604	190	17	125	457	749	529	206	866	999999	995	585	801	864	411	398	183	999999	23	658	461	250	867	430	958	999999	999999	999999	205	542	96	999999	999999	999999	218	785	268	182	71	999999	404	999999	345	883	844	391	823	119	999999	429	999999	999999	999999	154	999999	364	322	999999	167	806	107	211	999999	999999	618	112	95	339	999999	625	139	999999	993	678	264	371	904	984	585	577	999999	542	543	776	424	671	771	999999	999999	999999	473	681	999999	265	247	203	98	999999	999999	742	999999	494	999999	169	299	999999	431	453	999999	511	459	337	11	590	979	999999	668	234	999999	946	999999	739	740	999999	162	457	986	999999	440	70	283	893	719	843	280	341	89	999999	486	308	250	328	465	97	999999	145	999999	999999	285	999999	535	863	112	999999	411	566	754	659	17	841	140	692	22	999999	237	566	999999	168	319	647	485	294	748	611	706	21	283	652	408	26	999999	561	462	758	999999	419	
790	401	441	714	999999	429	375	644	999999	999999	999999	635	859	999999	528	522	125	999999	206	250	125	999999	621	999999	293	111	261	991	74	999999	999999	263	304	818	775	226	726	605	70	66	918	113	443	999999	999999	648	793	569	498	265	446	824	561	294	304	999999	999999	50	431	485	178	384	999999	599	327	63	999999	999999	72	311	795	519	577	150	331	21	999999	471	999999	644	318	691	503	999999	141	415	701	20	999999	485	999999	685	184	585	888	543	533	844	999999	999999	317	751	506	196	470	999999	257	999999	999999	292	241	318	355	786	176	486	881	771	467	911	999999	999999	527	587	865	119	345	999999	262	787	487	223	638	54	999999	566	999999	316	999999	999999	167	290	57	241	254	137	340	398	999999	411	662	761	387	999999	300	987	234	999999	331	999999	591	999999	999999	184	804	28	679	311	459	999999	999999	575	433	261	754	81	282	999999	342	737	778	999999	584	850	999999	726	836	718	754	350	342	999999	984	986	624	999999	999999	999999	436	235	999999	999999	938	999999	120	96	338	135	176	228	714	999999	586	594	999999	643	681	318	58	88	191	961	556	999999	278	36	590	999999	637	999999	950	409	859	117	289	749	999999	775	740	48	398	711	999999	535	635	403	688	400	414	980	230	812	823	357	999999	496	999999	829	540	999999	999999	891	497	323	277	314	88	999999	999999	999999	634	905	578	20	999999	480	419	31	483	874	347	999999	999999	657	631	148	585	512	72	793	276	188	999999	655	542	506	999999	238	267	331	325	999999	96	999999	355	999999	243	813	667	573	86	461	356	999999	746	316	859	840	692	139	999999	576	417	520	999999	456	999999	922	477	999999	266	191	763	999999	558	999999	999999	461	311	999999	905	999999	845	498	717	814	831	999999	909	235	647	999999	545	138	999999	749	801	575	23	899	655	320	999999	483	317	894	999999	205	999999	616	213	408	538	999999	999999	999999	730	918	999999	752	999999	99	22	999999	546	882	645	634	557	809	338	999999	447	999999	999999	999999	999999	371	191	999999	999999	636	472	302	32	249	845	170	904	647	28	999999	999999	999999	285	565	999999	103	999999	435	258	73	647	999999	288	675	961	136	724	639	529	369	736	999999	999999	999999	626	999999	999999	307	47	485	729	999999	791	999999	766	185	136	105	296	342	435	755	999999	62	999999	175	24	356	999999	718	445	275	128	999999	156	790	635	297	999999	999999	873	639	398	999999	343	737	516	833	999999	785	10	999999	352	196	933	981	416	582	999	461	999999	874	29	999999	49	999999	791	141	
308	975	550	838	166	708	469	796	367	801	719	261	659	190	446	502	717	999999	922	931	725	175	384	62	999999	487	882	999	619	999999	733	879	999999	384	999999	934	244	171	472	644	726	147	623	615	863	999999	802	524	437	526	611	999999	542	860	416	999999	601	497	550	679	826	470	999999	298	78	840	999999	284	656	512	268	999999	353	288	214	587	999999	768	999999	550	685	367	571	102	999999	999999	347	95	968	401	343	746	999999	793	817	999999	999999	999999	547	999999	442	527	999999	925	999999	65	999999	999999	655	828	592	999999	309	999	999999	469	899	93	830	568	503	230	316	999999	178	999999	934	999999	470	948	999999	225	999999	175	118	999999	999999	646	834	412	629	93	439	150	808	511	447	621	800	358	366	877	505	978	530	222	221	613	756	747	131	999999	793	707	211	376	610	143	891	835	970	262	259	999999	999999	419	999999	999999	999999	667	999999	999999	759	121	999999	748	720	252	644	896	999999	999999	889	96	999999	309	999999	732	999999	442	999999	313	999999	964	388	114	628	999999	50	999999	431	55	167	99	999999	808	999999	682	125	999999	656	999999	999999	995	889	96	373	172	999999	638	999999	68	237	23	767	769	591	794	733	487	130	999999	212	533	999999	999999	999999	800	422	482	738	999999	616	484	786	542	814	999999	85	301	740	465	999999	411	999999	372	817	153	331	904	999999	999999	948	638	343	23	165	965	530	987	999999	999999	750	663	999999	513	452	999999	999999	234	955	856	719	441	999999	664	701	800	543	112	93	582	478	517	265	963	668	978	151	772	999999	849	215	97	932	999999	715	999999	511	486	920	74	916	107	949	370	999999	999999	999999	679	999999	365	431	999999	999999	786	104	242	999999	936	999999	473	611	999999	848	116	999999	999999	508	579	948	423	299	999999	192	28	666	999999	568	895	906	161	97	472	999999	31	427	787	193	999999	999999	999999	880	574	641	456	463	460	999999	843	719	999999	18	999999	730	999999	999999	373	999999	885	129	723	673	999999	39	694	386	148	999999	999999	999999	999999	448	999999	506	474	999999	724	426	999999	564	215	132	999999	186	482	152	775	741	561	955	999999	551	999999	999999	359	999999	378	544	947	80	325	455	431	165	854	985	655	815	266	365	351	947	999999	330	914	600	999999	335	557	551	610	406	453	999999	999999	322	150	336	156	664	174	189	479	665	249	759	700	569	331	496	497	960	999999	999999	614	116	51	977	121	999999	861	999999	987	405	469	918	999999	560	530	542	845	999999	668	601	200	171	478	844	999999	
164	899	389	999999	70	999999	999999	921	257	999999	528	280	173	224	396	803	132	202	83	205	999999	757	999999	999999	789	999999	178	999999	883	14	452	637	206	896	957	860	481	48	999999	351	999999	997	754	303	999999	271	682	113	282	798	78	999999	405	999999	759	407	759	350	224	419	885	358	999999	999999	999999	890	84	276	267	999999	999999	93	275	731	999999	334	12	846	46	527	968	74	999999	95	935	999999	242	999999	147	559	110	141	999999	999999	999999	999999	959	999999	489	121	999999	416	846	745	999999	985	704	673	999999	435	404	912	313	999999	450	820	338	951	999999	341	658	525	138	707	435	999999	269	757	274	915	999999	501	367	925	340	562	228	284	618	950	779	568	295	712	165	198	828	999999	999999	645	142	17	204	157	463	671	287	148	319	287	999999	946	999999	999999	71	903	554	387	366	887	602	64	343	366	562	999999	240	999999	999999	247	371	142	999999	628	782	366	306	219	999999	999999	999999	90	964	340	234	832	169	938	651	999999	644	450	769	189	999999	87	674	999999	595	373	441	860	595	82	999999	593	265	780	999999	704	999999	344	999999	698	612	999999	99	999999	999999	999999	930	999999	775	301	999999	920	372	511	585	705	999999	469	623	108	236	424	495	999999	424	641	999999	999999	374	946	654	999999	534	81	999999	532	999999	671	705	999999	443	150	95	304	479	996	230	754	205	999999	999999	147	720	999999	471	198	36	207	588	500	999999	999999	999999	828	646	303	395	999999	999999	999999	717	30	763	999999	664	999999	338	999999	999999	999999	421	822	194	999999	933	999999	999999	717	610	388	505	790	93	215	714	892	222	999999	999999	186	610	999999	820	152	161	993	999999	963	999999	999999	859	835	784	170	999999	999999	366	999999	895	138	999999	678	999999	555	557	926	936	999999	53	772	999999	999999	543	999999	999999	492	11	52	353	999999	143	625	999999	236	999999	670	15	923	999999	383	999999	999999	371	999999	471	931	248	275	999999	234	66	825	920	390	510	787	999999	547	352	596	338	324	89	955	995	99	123	464	35	887	921	23	999999	669	245	94	710	999999	775	886	999999	736	999999	128	884	318	704	999999	726	742	999999	467	580	539	54	999999	710	415	533	999999	818	783	249	707	313	999999	402	261	154	425	86	999999	999999	465	352	602	867	961	81	686	395	999999	999999	293	519	463	999999	892	999999	33	999999	305	490	999999	78	470	496	749	999999	841	915	999999	999999	310	999999	99	695	999999	196	451	354	749	344	847	986	999999	999999	956	198	850	999999	510	999999	130	999999	999999	
798	999999	397	999999	116	127	156	239	999999	999999	908	999999	999999	430	999999	327	999999	182	678	999999	960	642	417	999999	999999	539	999999	999999	241	999999	817	909	268	884	301	327	727	999999	345	237	603	999999	999999	999999	970	617	338	768	92	292	804	463	999999	417	820	165	960	208	999999	576	566	999999	997	365	134	999	179	743	999999	999999	600	401	837	999999	41	855	999999	372	999999	807	211	792	881	949	999999	363	999999	851	73	145	367	528	999999	768	999999	999999	999999	721	999999	970	447	595	639	999999	691	412	626	999999	386	965	999999	597	999999	659	375	774	310	999999	753	771	999999	328	679	993	92	81	555	999999	999999	999999	748	999999	452	257	999999	615	163	248	267	209	736	467	474	107	547	770	548	196	403	895	121	68	967	159	439	128	916	645	999999	999999	856	558	228	766	227	752	154	999999	299	759	620	999999	790	999999	44	999999	853	999999	455	322	533	999999	999999	885	508	689	999999	303	818	251	699	517	687	647	352	188	248	707	880	999999	999999	815	897	999999	999999	999999	278	422	124	364	275	999999	200	248	999999	498	882	343	268	537	874	851	913	999999	70	113	383	152	212	856	836	155	700	999999	999999	717	999999	41	610	999999	421	999999	188	464	976	365	327	999999	999999	853	305	999999	999999	999999	920	773	902	850	999999	999999	676	135	220	267	527	129	643	538	999999	378	999999	850	733	809	125	418	999999	459	81	705	785	999999	591	358	999999	931	706	357	999999	923	999999	999999	458	438	782	296	255	999999	999999	857	721	788	999999	999999	825	454	999999	639	237	511	999999	453	778	999999	396	742	543	861	706	999999	423	296	999999	999999	563	417	401	999999	37	829	172	751	522	224	984	996	46	408	532	116	760	76	129	999999	822	372	841	581	999999	49	752	394	224	999999	999999	435	991	999999	628	418	63	999999	611	408	348	999999	999999	999999	893	399	705	144	999999	600	835	356	176	567	805	201	575	820	261	987	999999	778	536	181	780	559	999999	767	999999	124	999999	883	999999	999999	890	473	999999	999999	999999	653	999999	618	999999	999999	999999	999999	268	433	473	437	999999	242	625	623	331	570	822	999999	999999	344	999999	938	364	224	547	952	891	999999	999999	342	999999	298	999999	608	653	999999	999999	911	999999	999999	999999	582	303	999999	281	820	999999	999999	400	330	650	682	502	999999	269	405	999999	840	87	563	206	814	755	999999	677	554	999999	999999	999999	863	846	999999	103	101	54	811	645	21	943	999999	694	60	999999	356	999999	87	999999	790	999999	257	214	999999	834	112	999999	999999	
826	172	674	727	722	251	999999	536	999999	999999	589	411	308	458	760	999999	896	360	999999	155	999999	999999	999999	600	758	318	999999	722	659	962	999999	990	604	568	984	482	999999	999999	14	999999	999999	999999	872	953	498	394	492	891	497	962	999999	999999	999999	350	726	427	723	999999	969	413	574	158	877	999999	999999	598	806	740	473	287	904	680	999999	999999	999999	241	536	495	999999	373	999999	785	235	999999	975	602	756	264	841	999999	759	272	256	999999	879	40	650	361	300	899	588	752	428	219	999999	316	137	819	384	494	890	237	972	605	999999	788	923	190	545	999999	841	552	999999	905	999999	999999	433	756	546	935	591	999999	205	212	999999	83	367	26	638	669	475	937	999999	999999	676	999999	299	999999	22	100	999999	469	815	999999	67	46	853	522	690	999999	882	381	283	448	903	999999	41	770	820	513	431	906	552	876	593	904	672	551	238	995	352	782	743	455	999999	131	999999	964	154	999999	999999	844	335	999999	786	104	664	441	999999	961	500	529	999999	999999	668	210	917	938	999999	163	999999	312	293	694	82	110	637	999999	999999	781	999999	77	626	999999	293	587	999999	999999	100	498	250	241	999999	277	505	823	952	244	787	628	214	431	999999	991	384	917	560	640	150	999999	467	837	821	672	999999	433	903	758	225	999999	629	587	848	999999	913	142	215	26	199	259	157	999999	49	999999	577	923	999999	634	697	375	36	999999	999999	413	41	412	419	434	661	999999	920	999999	999999	999999	999999	626	583	999999	88	999999	712	544	451	999999	538	73	797	830	104	692	999999	278	999999	849	64	999999	999999	444	126	510	999999	780	999999	127	338	953	384	343	992	950	350	580	999999	454	663	999999	498	308	999999	999999	615	589	339	969	398	652	143	178	651	999999	237	148	999999	578	529	931	999999	334	562	999999	688	464	838	154	351	112	999999	999999	999999	999999	199	100	569	158	999999	143	999999	999999	728	686	820	216	691	681	999999	211	528	978	925	731	311	174	745	299	289	160	751	195	628	295	930	999999	982	999999	130	999999	999999	904	683	395	999999	999999	605	876	765	482	773	999999	431	149	584	742	690	999999	271	35	354	279	868	744	392	264	767	442	755	303	233	613	999999	585	632	999999	305	999999	250	517	569	869	999999	999999	387	999999	999999	489	711	197	836	527	816	105	792	310	46	939	12	236	37	999999	130	999999	999999	999999	605	845	999999	960	447	999999	224	754	466	485	744	999999	366	999999	999999	288	731	567	466	706	797	464	793	331	587	999999	538	23	
490	406	748	73	558	999999	989	918	971	750	750	687	312	71	639	999999	566	975	582	999999	735	748	441	562	15	552	372	150	62	195	999999	91	621	210	274	69	999999	680	999999	148	809	581	316	980	817	999999	403	735	825	486	999999	611	783	333	288	741	964	195	67	16	999999	999999	866	786	376	668	75	999999	797	579	579	885	473	444	405	164	999999	460	999999	236	158	999999	999999	999999	431	771	308	297	999999	532	105	551	623	506	292	960	715	530	614	159	713	302	937	255	906	999999	999999	348	928	134	999999	999999	451	999999	999999	228	999999	300	364	605	999999	999999	188	999999	999999	38	272	999999	999999	999999	999999	912	846	595	522	856	699	80	999999	999999	632	999999	369	798	233	590	110	792	648	73	437	425	175	19	788	999999	123	672	770	877	616	999999	999999	493	685	999999	667	855	318	11	529	999999	630	999999	972	411	418	390	51	999999	999999	480	999999	999999	16	33	746	837	999999	586	999999	999999	309	999999	999999	461	772	875	123	999999	923	254	483	646	544	999999	795	363	47	387	527	732	631	876	949	146	999999	108	487	999999	650	830	58	732	268	999999	162	838	999999	999999	638	542	277	214	999999	684	999999	681	554	41	999999	393	999999	429	68	999999	405	999999	999999	800	608	673	999999	461	196	102	205	750	388	51	999999	956	487	526	748	985	465	426	905	274	149	181	999999	455	999999	999999	40	629	674	258	107	729	995	85	999999	999999	153	815	27	878	488	999999	303	512	218	999999	905	283	680	82	554	979	528	578	661	999999	128	942	38	999999	999999	999999	86	999999	944	102	999999	412	999999	999999	999999	650	408	36	786	892	999999	51	246	161	361	756	948	601	704	128	211	426	999999	999999	999999	211	999999	999999	999999	911	180	174	999999	125	320	502	670	897	241	999999	999999	999999	791	768	560	86	705	877	577	315	627	484	434	999999	891	544	999999	138	999999	640	863	320	220	999999	722	712	999999	130	841	859	96	999999	370	800	547	710	999999	655	925	770	999999	909	520	510	294	695	739	742	234	775	513	999999	961	601	50	999999	290	916	999999	847	603	585	999999	999999	999999	999999	124	633	999999	999999	909	999999	212	176	145	999999	800	709	590	999999	999999	999999	999999	999999	355	554	999999	769	760	287	429	718	610	999999	176	999999	874	801	999999	717	581	115	464	999999	865	999999	339	794	465	999999	469	580	336	999999	999999	999999	999999	969	372	675	485	354	873	10	999999	201	732	134	999	224	89	999999	428	872	455	999999	285	853	999999	184	224	305	999999	673	
818	848	999999	999999	213	999999	241	999999	439	615	241	237	999999	464	291	999999	448	999999	794	251	18	471	162	463	999999	17	587	835	999999	197	999999	190	51	999999	999999	999999	808	149	921	696	999999	184	999999	999999	641	228	635	821	999999	535	999999	999999	510	72	665	357	696	929	29	206	725	406	145	999999	165	999999	195	41	999999	379	865	308	292	108	268	833	901	349	822	354	381	765	274	243	461	449	999999	978	545	999999	225	879	130	724	971	586	999999	327	657	589	42	999999	549	202	669	437	999999	999999	804	831	455	357	116	999999	999999	959	142	999999	790	999999	999999	216	496	446	163	986	999999	568	136	681	794	583	691	999999	999999	778	225	81	574	33	999999	276	184	714	999999	867	772	454	899	999999	454	147	537	941	217	999999	117	113	48	683	259	169	285	132	47	872	999999	874	363	56	999999	70	337	766	993	115	42	782	67	295	999999	733	668	999999	999999	656	999999	750	999999	496	670	122	999999	999999	773	999999	999999	999999	999999	517	999999	999999	101	853	277	394	810	770	947	999999	793	999999	56	752	999999	526	999999	999999	896	390	826	915	848	867	385	631	36	999999	993	441	124	980	115	549	93	999999	999999	814	999999	842	845	285	802	924	703	345	76	291	999999	257	999999	830	165	296	691	296	60	234	999999	646	367	374	999999	999999	999999	999999	230	506	668	154	884	686	322	999999	544	551	122	924	173	50	565	745	24	745	379	999999	824	819	999999	797	274	999999	347	999999	999999	481	999999	999999	937	999999	125	569	999999	999999	373	385	517	111	999999	150	183	136	70	437	91	999999	359	42	147	702	988	411	999999	871	999999	476	348	121	999999	73	53	827	999999	283	925	996	132	737	382	993	776	999999	77	717	623	999999	357	909	130	999999	999999	475	158	999999	999999	999999	999999	999999	407	896	46	999999	532	687	106	356	999999	786	512	999999	499	621	999999	153	999999	275	343	999999	258	741	999999	439	991	999999	941	578	678	751	381	221	999999	381	340	485	999999	380	200	389	621	276	998	999999	999999	45	372	509	814	15	319	636	380	989	503	666	776	607	999999	815	746	528	678	398	414	301	19	128	291	999999	195	999999	84	953	320	981	999999	559	42	999999	999999	999999	763	672	999999	744	840	96	878	674	708	999999	999999	384	643	103	999999	999999	165	115	999999	254	999999	640	819	764	562	999999	678	521	924	227	574	459	471	999999	764	15	957	669	460	922	250	617	475	835	590	699	999999	227	393	999999	999999	926	929	109	999999	133	999999	677	192	424	
417	999999	999999	491	999999	515	912	339	999999	592	652	495	655	113	999999	611	174	999999	183	862	116	999999	137	792	823	647	529	372	100	640	999999	290	487	45	999999	883	999999	984	59	85	787	981	999999	801	999999	999999	999999	999999	105	612	959	867	503	329	999999	999999	238	999999	999999	148	985	550	249	697	999999	372	18	619	598	130	999999	189	935	999999	999999	999999	999999	336	999999	916	999999	703	999999	487	999999	295	999999	167	727	558	654	999999	327	999999	99	246	999999	200	372	126	999999	661	999999	999999	868	779	999999	405	254	192	392	902	655	751	771	292	283	761	999999	153	586	851	891	49	475	999999	861	34	18	838	393	383	964	999999	27	999999	474	302	618	901	999999	390	999999	999999	176	752	263	576	149	999999	963	980	184	228	540	57	769	198	509	42	917	907	397	999999	799	19	938	468	999999	67	817	999999	152	124	999999	205	999999	356	999999	999999	999999	295	885	210	875	999999	999999	745	656	969	944	999999	793	586	983	454	993	999999	745	167	814	794	842	999999	989	982	837	999999	438	344	999999	423	999999	999999	460	632	999999	196	540	396	810	202	812	764	122	541	197	566	141	345	211	440	611	715	999999	999999	999999	803	220	892	575	999999	317	321	859	531	961	17	136	999999	432	806	967	358	357	621	982	88	999999	458	795	281	999999	102	142	679	811	609	877	672	999999	228	999999	647	999999	670	999999	500	999999	590	580	190	440	779	999999	405	472	263	999999	296	805	999999	834	761	107	304	221	224	188	190	720	361	999999	999999	181	213	830	330	536	999999	736	999999	183	388	878	999999	841	158	189	737	216	557	251	590	999999	815	394	224	550	527	999999	670	321	999999	870	999999	60	976	999999	709	999999	152	727	681	999999	324	999999	999999	883	492	463	73	45	451	974	172	120	999999	597	365	999999	999999	780	999999	999999	75	999999	459	999999	660	565	864	549	479	172	73	830	569	999999	551	999999	938	341	999999	74	395	999999	870	749	707	999999	510	388	999999	890	999999	372	999999	999999	494	154	999999	938	232	927	999999	524	566	999999	999999	999999	550	999999	56	740	880	285	999999	944	843	440	309	710	809	551	999999	486	306	588	214	999999	122	126	999999	407	884	10	999999	999999	999999	871	78	591	838	375	567	992	341	512	20	683	999999	773	999999	63	844	40	138	681	872	121	227	977	84	999999	999999	434	972	999999	856	879	176	591	477	972	372	718	999999	443	983	72	154	999999	578	530	60	349	516	492	562	854	872	437	999999	999999	653	999999	516	628	156	
999999	30	692	655	140	516	68	305	999999	691	999999	168	694	999999	810	966	434	409	999999	169	880	999999	489	96	999999	999999	739	334	122	329	281	211	253	297	849	999999	461	147	447	24	991	53	878	801	435	695	999999	739	456	398	228	999999	962	469	276	999999	999999	606	653	133	776	734	192	318	419	999999	915	407	847	768	514	999999	962	539	999999	999999	48	687	661	316	829	10	877	724	110	590	248	783	30	633	999999	855	494	323	247	267	999999	570	392	999999	780	780	999999	687	883	999999	999999	433	301	439	999999	999999	944	346	999999	776	857	999999	218	828	999999	141	386	224	267	999999	801	648	302	910	975	478	305	161	535	999999	117	199	840	177	862	814	999999	591	455	999999	910	157	999999	999999	999999	402	361	563	999999	649	404	677	999999	999999	999999	89	999999	391	463	709	558	999999	811	254	999999	667	999999	50	999999	999999	649	795	768	609	748	654	999999	831	510	583	126	741	339	999999	655	999999	769	615	999999	783	683	110	999999	746	109	127	999999	775	802	742	999999	321	597	950	999	608	909	820	999999	486	461	310	881	880	592	816	464	924	999999	999999	897	21	13	999999	999999	549	667	31	509	630	318	852	38	767	999999	999999	999999	389	886	56	530	949	999999	560	999999	383	999999	999999	163	999999	663	421	186	573	845	763	317	415	761	460	940	887	320	855	178	999999	999999	999999	82	999999	673	999999	47	999999	708	999999	882	452	999999	815	999999	420	999999	226	967	896	676	465	922	55	497	738	627	436	999999	642	639	283	392	723	112	115	185	376	620	587	999999	632	865	897	880	999999	999999	945	140	530	999999	103	887	281	931	816	999999	36	300	934	457	611	447	999999	318	609	69	146	713	223	245	501	606	390	999999	999999	599	34	174	632	193	681	305	999999	622	999999	395	120	792	295	914	999999	86	999999	140	772	999999	799	589	280	805	417	242	916	999999	528	497	507	999999	887	999999	999999	862	667	999999	999999	316	999999	999999	772	224	949	999999	427	999999	999999	425	920	999999	750	859	800	444	894	827	776	449	388	300	103	57	887	361	905	999999	747	296	418	934	364	465	331	356	999999	66	856	73	815	999999	207	113	576	258	19	38	426	999999	999999	840	974	336	928	572	999999	724	999999	597	449	357	999999	801	17	986	894	294	537	999999	628	837	970	712	634	770	102	990	999999	639	999999	876	653	26	327	577	999999	38	537	759	997	101	730	999999	624	467	66	999999	999999	999999	363	725	999999	999999	999999	140	869	999999	701	167	479	
369	253	697	999999	999999	999999	999999	483	999999	36	865	756	777	999999	999999	116	712	999999	176	713	999999	894	890	285	999999	999999	681	912	197	999999	698	337	379	289	637	848	999999	21	999999	763	521	922	666	564	497	999999	723	525	999999	999999	167	182	999999	999999	782	999999	999999	421	630	999999	999999	632	296	732	337	538	387	999999	818	688	999999	701	46	999999	999999	774	237	336	788	657	662	999999	345	999999	550	999999	999999	925	506	173	999999	999999	391	999999	999999	889	635	934	236	959	590	234	999999	999999	950	466	146	131	999999	17	999999	999999	633	972	533	866	296	999999	192	811	999999	999999	999999	655	202	461	319	999999	672	312	999999	303	109	828	76	437	458	456	223	94	389	681	673	999999	926	468	988	999999	342	873	602	512	752	999999	999999	999999	243	61	696	498	156	965	458	999999	999999	943	927	804	905	105	999999	840	910	107	431	999999	788	502	729	734	472	999999	999999	798	709	636	551	684	605	999999	204	407	759	724	999999	424	232	723	629	982	541	194	513	246	465	762	602	654	993	178	350	741	999999	999999	35	255	137	999999	250	242	402	253	208	967	901	21	90	195	999999	999999	832	75	872	747	999999	287	999999	601	999999	999999	999999	999999	690	437	999999	999999	85	797	999999	999999	999999	573	482	397	590	298	986	546	999999	454	681	999999	493	985	346	284	868	584	769	747	858	535	326	999999	209	505	999999	771	379	448	935	999999	496	999999	999999	269	593	485	999999	904	999999	850	999999	889	274	999999	413	704	100	999999	594	999999	38	950	832	761	999999	188	197	94	735	225	176	897	518	999999	919	24	999999	87	690	999999	427	864	456	18	279	437	39	582	101	857	680	65	853	445	264	546	646	959	999999	415	297	82	999999	999999	683	999999	380	875	999999	398	439	23	633	211	999999	173	504	999999	492	819	158	615	992	878	544	121	999999	82	999999	383	378	316	999999	284	105	999999	696	380	334	999999	66	163	875	703	999999	666	431	999999	372	101	51	821	477	202	266	682	89	300	541	572	325	999999	741	333	29	133	948	358	115	727	477	134	500	581	763	995	739	299	459	877	689	999999	709	52	341	557	839	872	28	423	275	405	838	762	594	999999	999999	552	999999	305	718	83	546	645	624	917	331	895	438	271	942	790	841	663	882	924	999999	699	991	472	999999	85	999999	692	461	999999	999999	738	987	15	583	197	615	999999	999999	616	854	74	428	423	235	943	444	999999	480	485	999999	184	879	670	169	722	999999	220	21	643	999999	854	
999999	552	631	999999	908	432	687	755	999999	999999	504	275	80	533	280	577	999999	999999	640	999999	999999	999999	517	999999	858	327	999999	860	636	405	152	525	873	10	880	875	792	642	999999	999999	78	724	999999	877	679	999999	599	999999	451	982	974	670	12	169	641	218	999999	520	735	999999	586	827	128	779	544	999999	402	80	653	404	785	999999	314	629	514	999999	674	640	441	999999	727	220	418	654	430	482	523	714	368	672	841	999999	907	999999	434	251	999999	532	343	701	221	529	999999	56	207	999999	366	382	654	153	999999	403	89	490	864	376	418	474	358	71	465	687	711	981	999999	999999	696	860	204	272	892	151	999999	999999	42	999999	238	371	457	999999	126	150	69	999999	999999	447	202	426	590	68	833	141	184	999999	245	999999	818	999999	999999	999999	684	505	999999	392	261	999999	105	999999	458	999999	147	56	27	308	945	325	628	496	999999	125	999999	279	280	145	439	760	967	36	999999	999999	388	999999	878	763	375	620	962	677	963	735	999999	853	968	923	921	787	124	999999	335	999999	999999	331	156	378	382	999999	235	52	999999	500	435	79	844	950	999999	909	999999	263	932	335	999999	999999	533	128	773	467	311	999999	999999	999999	646	101	701	584	602	999999	999999	510	391	960	999999	919	724	473	309	999999	19	27	645	21	619	861	999999	999999	567	954	798	38	604	999999	999999	878	827	999999	999999	999999	377	269	999999	231	828	667	871	999999	939	443	236	69	818	500	457	293	711	999999	42	785	999999	701	27	999999	268	62	905	476	855	517	101	423	618	999999	905	999999	670	999999	193	951	999999	970	69	133	727	738	219	113	466	999999	999999	625	278	78	196	676	252	999999	962	999999	999999	404	127	432	351	812	450	999999	595	999999	622	297	29	91	795	188	641	893	920	529	843	802	20	999999	350	476	999999	549	778	239	999999	961	461	418	199	999999	852	637	999999	914	297	365	999999	758	999999	879	606	999999	999999	18	999999	359	788	443	932	959	394	92	92	999999	667	999999	999999	999999	211	661	999999	999999	892	210	335	14	120	15	999999	999999	999999	999999	836	471	870	959	276	770	204	999999	999999	27	999999	239	999999	770	554	906	999999	999999	999999	999999	557	546	52	999999	999999	82	683	39	248	782	212	454	999999	143	256	999999	14	708	634	314	171	63	487	818	134	999999	10	564	460	213	999999	844	999999	142	704	299	428	874	665	999999	97	175	908	999999	999999	41	563	77	999999	933	902	548	762	975	989	999999	69	234	871	640	81	128	579	44	33	367	
257	999999	438	956	203	139	999999	439	999999	996	155	96	999999	102	109	933	50	527	999999	219	91	230	999999	210	240	204	13	34	132	999999	595	999999	378	999999	783	30	638	567	999999	772	505	999999	758	999999	358	973	231	778	541	148	999999	62	999999	813	285	36	400	999999	726	999	135	999999	999999	258	411	281	718	999999	319	89	305	483	787	539	713	759	472	159	852	267	972	235	493	999999	999999	999999	150	564	182	756	629	999999	999999	740	999999	486	999999	510	999999	999999	999999	675	469	461	842	604	275	204	109	526	999999	250	386	999999	36	900	535	332	367	999999	140	999999	999999	562	999999	999999	642	56	892	237	743	962	567	774	11	307	766	999999	999999	296	277	999999	464	655	202	999999	999999	380	714	746	950	999999	152	723	946	111	303	906	11	946	962	228	311	872	783	999999	683	999999	999999	999999	143	999999	190	81	999999	193	699	726	370	81	872	271	342	155	286	60	999999	844	828	900	999999	860	40	204	334	58	644	591	872	999999	705	421	913	985	612	999999	512	999999	999999	763	412	576	546	929	84	999999	886	166	596	999999	782	838	999999	567	999999	283	473	985	746	552	548	117	854	770	375	460	358	357	999999	829	548	747	721	999999	498	437	323	110	130	633	171	488	999999	150	999999	866	638	356	269	338	999999	999999	999999	999999	224	304	999999	775	564	623	352	999999	622	767	999999	44	127	999999	78	297	959	373	865	123	390	69	122	999999	953	509	822	12	97	999999	999999	31	422	150	850	203	715	548	999999	999999	291	632	999999	999999	999999	782	749	920	999999	972	378	620	661	221	999999	999999	192	18	822	65	800	999999	452	999999	921	172	621	976	867	999999	582	421	826	368	831	758	999999	884	757	180	999999	902	999999	125	835	235	999999	211	950	695	999999	706	725	491	706	941	189	457	316	793	170	772	62	412	399	957	793	303	390	442	961	307	260	651	305	898	999999	999999	583	695	802	999999	35	181	863	875	695	345	661	999999	578	999999	577	964	19	986	849	322	725	877	999999	76	820	999999	734	713	455	84	195	807	327	852	999999	620	990	749	747	881	999999	523	272	457	641	500	999999	225	999999	296	999999	318	59	311	999999	705	262	736	600	517	999999	159	430	621	159	854	572	725	871	999999	999999	999999	249	968	773	212	615	999999	999999	329	654	519	983	169	441	877	758	25	999999	999999	367	263	159	240	443	999999	999999	650	999999	787	928	999999	999999	773	322	382	79	90	538	409	99	277	312	280	862	927	176	999999	
999999	999999	106	557	484	702	598	720	120	999999	534	384	118	965	687	999999	999999	516	175	220	846	69	808	677	999999	999999	89	999999	951	879	999999	515	999999	832	470	35	999999	380	664	651	184	601	271	999999	555	163	300	999999	590	999999	878	356	999999	955	999999	999999	473	428	80	999999	999999	999999	769	241	999999	28	161	286	504	662	999999	31	851	524	45	254	999999	748	999999	333	551	955	999999	296	10	31	753	277	417	350	561	271	310	31	38	999999	999999	999999	999999	537	999999	23	629	999999	707	999999	504	247	999999	179	332	725	307	746	101	999999	998	482	240	999999	274	884	869	163	110	694	720	830	999999	999999	422	766	329	594	331	537	999999	582	589	999999	999999	516	356	248	28	999999	964	563	930	371	677	360	800	809	272	128	154	476	826	22	146	674	751	560	757	565	406	713	425	563	340	426	893	999999	102	758	537	999999	144	275	999999	167	899	999999	999999	71	966	519	331	213	999999	999999	755	576	16	852	765	795	491	462	999999	261	148	377	40	261	999999	713	999999	514	590	523	341	999999	292	979	774	626	999999	695	999999	886	391	222	179	481	670	326	91	250	993	741	999999	682	836	478	28	532	103	440	604	999999	803	817	622	999999	528	999999	293	36	88	148	927	795	863	999999	870	999999	207	559	590	150	632	476	521	849	383	659	725	813	961	999999	533	438	999999	999999	92	573	999999	309	952	476	43	64	172	854	814	354	818	293	608	102	334	543	850	463	630	337	306	999999	496	868	999999	479	75	835	614	498	705	526	999999	999999	999999	898	606	123	117	999999	999999	666	999999	999999	840	442	215	868	999999	999999	588	999999	716	755	999999	826	812	93	998	563	989	336	999999	325	648	302	823	311	766	436	936	999999	356	999999	999999	640	738	999999	38	999999	274	206	999999	625	999999	999999	810	714	999999	510	95	523	999999	999999	587	978	999999	718	390	999999	619	903	112	491	999999	851	999999	662	999999	999999	97	999999	65	962	298	792	417	625	415	580	491	119	282	265	350	423	999999	802	475	54	224	29	86	489	999999	370	104	437	572	999999	999999	157	981	402	999999	739	999999	999999	999999	795	570	800	313	810	999999	510	630	847	150	999999	999999	488	197	688	422	77	279	575	545	999999	999999	980	63	999999	792	343	138	880	842	610	956	999999	546	680	484	423	716	276	433	999999	740	257	296	932	828	999999	960	999999	999999	356	470	891	616	999999	106	590	747	957	28	999999	381	999999	15	539	682	771	941	516	213	998	999999	13	
152	999999	999999	450	693	130	999999	492	383	835	900	495	149	999999	852	219	583	894	676	999999	257	999999	544	989	252	756	259	67	999999	454	99	980	994	467	749	999999	149	655	896	627	439	536	999999	546	849	519	399	618	918	731	932	319	332	999999	999999	999999	94	999999	208	937	999999	470	133	928	746	920	999999	682	325	865	80	928	999999	999999	999999	721	371	997	150	733	366	641	149	637	521	779	658	999999	712	317	902	940	457	959	999999	969	412	420	999999	929	27	999999	303	999999	999999	999999	321	283	283	44	999999	96	67	475	580	238	331	496	417	966	271	108	970	17	962	139	999999	49	999999	359	318	950	207	999999	999999	999999	348	999999	976	517	468	384	129	677	247	999999	883	981	389	528	648	999999	999999	999999	667	919	747	295	100	530	533	282	981	923	725	129	889	846	759	930	890	245	519	999999	999999	886	979	999999	769	156	256	499	659	773	999999	999999	947	372	554	796	902	62	995	999999	999999	196	403	205	999999	128	926	999999	231	999999	638	413	407	113	336	780	939	454	526	943	284	44	999999	217	222	333	999999	999999	301	999999	38	837	249	72	916	320	999999	784	350	999999	230	999999	999999	999999	999999	307	994	843	45	773	856	999999	536	61	182	949	574	196	982	628	946	409	999999	999999	429	999999	173	999999	197	26	297	165	114	874	999999	999999	766	999999	81	915	999999	337	999999	528	117	581	310	197	890	966	999999	307	801	721	704	820	473	19	782	999999	143	659	656	29	999999	700	999999	661	338	117	192	164	124	76	999999	619	919	227	160	848	499	999999	454	230	999999	999999	363	392	180	902	601	757	638	736	781	680	681	471	51	999999	238	649	858	999999	783	592	193	999999	999999	95	901	999999	858	933	845	167	214	436	999999	496	347	960	490	999999	515	435	525	387	294	617	937	999999	186	744	620	850	127	670	446	688	806	999999	999999	999999	999999	355	898	704	999999	624	475	254	999999	554	79	999999	168	433	278	358	76	805	450	815	157	453	79	124	999999	999999	49	544	989	71	689	718	10	405	999999	999999	536	820	495	670	151	693	736	999999	999999	352	691	999999	402	999999	621	999999	188	153	937	558	286	784	392	999999	584	931	265	660	864	360	999999	999999	999999	118	822	999999	320	780	673	464	999999	447	999999	970	313	355	151	901	449	688	540	856	467	999999	999999	752	999999	599	95	220	437	999999	999999	324	85	928	695	293	275	376	690	999999	480	483	841	838	344	999999	592	999999	999999	363	220	185	819	420	
304	133	999999	80	816	999999	695	463	999999	640	680	135	999999	384	999999	858	636	83	998	142	386	984	43	54	417	27	16	855	999999	999999	866	591	504	664	633	999999	67	205	999999	970	712	999999	999999	211	167	219	999999	218	578	931	727	147	187	687	44	999999	100	190	999999	799	999999	839	43	951	774	99	630	241	750	99	800	999999	523	999999	429	999999	999999	831	999999	207	501	999999	286	999999	357	728	999999	999999	629	323	481	999999	542	760	266	873	983	505	437	78	588	999999	999999	489	140	296	624	159	267	674	784	268	303	465	307	915	562	543	999999	55	685	813	999999	437	618	923	898	762	999999	999999	386	999999	404	819	619	216	341	797	368	70	114	263	999999	999999	538	222	584	86	463	350	321	449	900	999999	392	999999	999999	999999	999999	217	397	999999	999999	711	298	752	864	483	999999	101	999999	999999	999999	544	940	431	263	999999	898	405	999999	822	309	999999	244	999999	140	22	999999	843	999999	311	925	999999	673	252	999999	848	667	786	999999	110	999999	371	766	556	274	366	999999	960	522	999999	141	476	999999	999999	562	957	476	361	999999	852	999999	999999	999999	999999	839	33	870	999999	555	999999	988	122	57	999999	591	937	663	999999	671	773	570	475	331	999999	999999	999999	293	108	690	999999	382	999999	173	999999	63	237	803	494	716	251	496	999999	415	118	49	28	999999	629	983	625	999999	788	689	999999	999999	581	681	73	112	390	739	772	17	637	41	999999	999999	552	999999	999999	144	179	971	429	287	817	70	223	465	161	41	664	124	75	624	999999	625	325	999999	999999	556	739	391	336	512	999999	745	777	999999	367	79	875	443	630	490	999999	816	999999	570	473	520	999999	608	950	999999	999999	999999	942	22	447	66	633	999999	714	806	404	787	999999	917	999999	81	293	146	107	92	999999	230	493	584	500	777	365	754	750	960	999999	999999	999999	977	437	75	999999	765	999999	311	445	547	999999	823	96	346	181	353	16	402	237	331	999999	868	999999	854	999999	999999	999999	999999	700	878	587	753	718	273	356	667	489	498	278	999999	508	796	646	617	500	999999	999999	999999	605	22	748	358	733	766	630	572	784	583	901	999999	999999	999999	610	999999	999999	976	114	822	999999	514	999999	517	999999	709	999999	714	232	586	363	504	999999	367	999999	688	999999	239	999999	952	643	784	999999	906	999999	999999	284	540	196	999999	657	999999	565	675	175	100	158	241	234	999999	943	999999	349	207	229	406	575	999999	999999	922	999999	731	956	162	189	215	631	999999	919	999999	434	292	528	
153	999999	839	938	999999	202	973	539	999999	14	995	999999	999999	999999	685	687	200	267	398	636	274	652	925	567	413	496	959	468	999999	999999	999999	599	660	397	206	278	390	468	381	999999	929	392	537	999999	960	152	461	770	946	999999	728	43	46	999999	264	501	13	281	534	707	999999	515	347	999999	80	406	359	340	248	416	306	732	885	704	706	881	125	209	606	999999	999999	199	999999	999999	592	900	563	13	999999	705	275	118	933	674	461	424	54	949	656	564	793	130	532	540	999999	999999	999999	341	999999	382	385	804	674	274	671	53	999999	425	995	179	843	355	999999	542	151	198	799	221	999999	292	999999	175	553	52	999999	914	999999	981	948	596	999999	231	999999	760	329	471	443	999999	12	418	999999	629	954	999999	720	448	999999	999999	399	785	206	999999	98	667	999999	219	999999	632	999999	757	386	21	476	999999	426	621	300	999999	999999	999999	999999	139	218	834	999999	217	999999	76	999999	38	999999	677	592	999999	399	999999	999999	396	223	999999	220	811	872	999999	42	420	162	555	999999	108	999999	485	776	999999	40	76	728	999999	806	339	999999	194	310	768	765	709	428	313	999999	610	488	904	233	113	469	943	267	962	802	999999	999999	666	16	233	881	999999	900	873	999999	999999	97	879	999999	999999	999999	35	999999	114	999999	999999	992	849	546	999999	620	253	261	672	999999	97	809	765	461	366	999999	341	187	86	887	259	808	554	179	685	522	999999	999999	999999	999999	443	441	999999	482	479	458	999999	999999	557	613	637	264	238	624	55	523	332	999999	999999	610	779	848	434	227	240	524	447	999999	861	999999	999999	929	912	679	815	999999	999999	999999	982	908	999999	222	629	473	999999	995	579	930	134	171	200	999999	100	999999	999999	595	999999	936	252	955	20	536	268	621	602	707	999999	999999	808	399	867	49	999999	999999	541	567	228	960	967	999999	944	516	555	699	999999	999999	838	182	466	229	647	719	50	999999	897	542	999999	17	871	551	653	999999	132	734	304	160	745	775	999999	656	376	56	968	16	21	504	981	569	999999	772	869	179	999999	588	999999	999999	998	419	426	999	999999	220	99	425	592	923	394	820	999999	999999	94	999999	975	810	852	600	999999	44	999999	403	560	394	999999	109	682	999999	928	999999	982	156	162	999999	359	208	53	166	957	553	999999	98	119	170	174	290	999999	999999	999999	292	736	161	407	964	404	33	448	228	88	990	743	118	995	999999	838	258	442	758	999999	776	767	999999	643	999999	999999	926	294	400	999999	851	421	876	289	
646	806	831	999999	999999	931	336	759	824	87	967	999999	316	103	268	332	915	848	929	999999	427	524	49	517	210	354	999999	738	58	997	999999	578	866	828	358	999999	999999	510	254	826	387	27	942	619	676	396	313	833	35	78	315	13	999999	784	862	131	767	323	548	843	999999	597	711	999999	850	398	943	999999	744	999999	324	414	603	113	999999	409	999999	429	999999	813	51	644	713	999999	691	233	96	92	999999	999999	999999	694	961	411	999999	790	315	125	999999	287	453	825	99	812	999999	999999	409	388	79	462	549	347	999999	999999	801	819	999999	731	145	626	311	861	522	999999	936	630	452	202	741	923	999999	467	660	564	370	226	999999	900	999999	790	823	708	22	512	688	999999	222	236	999999	999999	906	583	979	153	975	591	312	582	875	133	458	999999	646	156	368	999999	687	917	375	584	274	983	505	354	802	603	849	19	828	997	417	999999	592	199	26	520	487	517	999999	778	999999	972	999999	112	342	999999	71	866	153	999999	999999	305	861	34	999999	923	999999	999999	350	999999	741	302	754	999999	999999	999999	999999	457	999999	848	604	180	338	999999	999999	301	957	403	21	196	541	983	866	232	746	999999	364	999999	912	103	441	853	176	215	46	999999	228	158	999999	110	990	614	736	999999	11	90	966	274	364	985	966	684	622	164	841	999999	999999	531	140	999999	999999	999999	545	999999	999999	751	14	133	999999	59	82	809	17	911	205	999999	256	571	999999	665	155	999999	999999	926	999999	757	240	999999	999999	287	999999	697	27	999999	233	933	79	999999	887	260	86	843	999999	314	913	999999	677	711	999999	914	512	864	310	474	999999	999999	854	618	908	999999	520	993	758	282	864	385	791	999999	687	999999	856	555	683	970	999999	312	385	999999	23	970	999999	529	61	459	775	330	396	552	343	446	89	460	792	237	740	93	94	442	450	537	375	462	34	697	67	956	190	999999	885	156	412	955	605	938	580	991	941	999999	506	544	999999	248	999999	251	192	406	763	455	240	505	227	942	458	485	999999	626	505	999999	999999	819	149	65	667	999999	999999	133	855	999999	999999	999999	152	999999	936	999999	547	136	582	782	514	661	999999	734	110	389	928	469	999999	129	343	999999	495	586	906	687	404	933	581	693	217	999999	551	999999	798	490	363	442	16	551	937	478	54	722	849	740	625	414	954	287	268	999999	626	999999	999999	704	263	565	878	258	511	613	554	889	575	455	120	293	936	619	36	496	462	955	999999	865	908	773	999999	999999	71	990	
978	304	999999	642	443	815	999999	103	237	797	563	758	50	333	923	165	157	404	630	341	477	345	999999	772	999999	670	553	999999	999999	490	829	712	197	521	634	260	464	932	22	304	894	999999	392	238	933	704	999999	858	999999	753	999999	999999	545	729	522	643	53	661	529	772	272	745	307	999999	968	850	570	529	698	672	999999	224	392	335	447	634	953	32	839	999999	756	695	711	52	864	497	177	468	998	999999	217	803	413	999999	41	158	546	644	999999	999999	143	395	169	279	62	410	949	219	291	999999	999999	999999	822	999999	25	577	44	264	882	999999	999999	112	531	707	999999	897	811	152	303	299	98	318	762	756	285	371	999999	441	989	464	548	957	186	119	999999	999999	999999	302	234	464	124	291	762	788	410	999999	863	999999	814	165	599	999999	915	999999	999999	382	999999	76	835	999999	51	603	999999	428	932	725	925	421	999999	278	916	999999	918	839	999999	806	555	974	355	999999	507	84	627	834	999999	741	51	194	999999	928	999999	999999	467	579	999999	520	26	344	856	999999	999999	999999	64	545	999999	90	999999	86	817	993	826	293	720	591	157	966	975	440	563	201	683	999999	999999	478	999999	13	61	348	426	664	790	999999	127	671	147	65	999999	999999	595	784	852	965	999999	324	111	646	203	875	431	455	544	585	999999	665	999999	375	349	999999	206	999999	38	550	659	162	999999	615	175	59	453	102	946	894	844	779	999999	717	999999	999999	376	702	809	999999	916	999999	129	999999	440	462	999999	772	716	443	885	999999	755	312	316	224	999999	496	480	153	432	339	509	650	999999	11	999999	293	12	560	219	999999	435	999999	633	688	43	998	999999	712	389	680	386	513	19	494	33	45	411	999999	999999	880	999999	665	753	587	472	999999	473	438	145	386	770	165	234	391	924	903	999999	628	191	999999	320	999999	764	751	999999	999999	641	999999	999999	291	999999	853	999999	999999	281	769	999999	56	999999	564	534	999999	576	13	999999	231	288	627	569	999999	366	782	967	564	569	463	901	12	633	476	999999	227	460	999999	999999	999999	281	895	119	165	999999	633	999999	626	587	574	201	999999	840	732	717	24	687	858	999999	999999	886	329	769	999999	868	105	422	750	727	317	295	722	509	993	949	393	517	414	325	732	380	350	976	994	272	999999	171	901	759	999999	999999	602	999999	404	40	951	136	301	297	999999	220	662	898	280	289	478	261	847	782	333	506	283	543	202	729	999999	999999	774	555	999999	934	999999	991	904	777	692	999999	999999	962	998	
267	225	126	616	521	718	451	999999	715	794	888	324	129	435	326	266	999999	736	999999	494	999999	361	746	569	999999	999999	671	994	502	596	999999	156	884	999999	76	290	166	926	680	21	104	646	999999	760	999999	620	400	999999	587	521	633	66	440	999999	400	905	999999	557	841	821	57	999999	214	128	118	742	439	346	369	46	110	142	999999	663	399	961	303	985	999999	164	309	115	999999	980	999999	629	715	416	392	170	810	999999	95	999999	964	999999	999999	939	999999	106	190	999999	205	551	421	500	999999	777	89	999999	612	493	827	687	999999	941	50	233	165	488	36	33	953	209	999999	501	57	206	999999	751	999999	363	999999	633	973	255	909	865	999999	472	999999	938	336	999999	557	999999	781	407	347	999999	999999	219	784	173	79	167	110	996	999999	999999	999999	802	87	337	911	259	160	203	713	276	41	184	663	999999	859	98	696	999999	651	908	999999	999999	859	676	153	999999	578	180	564	999999	154	912	550	649	28	999999	999999	999	52	308	177	587	693	81	999999	999999	555	101	314	981	471	999999	355	999999	209	999999	999999	410	193	602	680	980	639	898	131	128	633	24	674	42	999999	999999	957	352	999999	142	955	787	685	720	999999	999999	866	999999	354	53	999999	143	999999	224	882	999999	815	450	628	197	947	795	949	872	799	999999	426	281	753	774	153	13	676	999999	848	166	725	473	839	202	123	999999	554	88	561	500	999999	460	159	999999	880	517	724	999999	195	999999	837	812	920	231	71	594	829	579	900	563	466	382	375	726	735	352	611	435	83	999999	999999	871	321	309	966	965	999999	976	999999	999999	288	132	881	688	328	912	999999	617	141	529	236	974	188	997	43	201	94	433	51	538	906	298	480	303	918	966	500	621	265	105	472	999999	685	274	284	999999	500	686	407	822	999999	993	999999	553	664	277	693	324	275	999999	881	999999	999999	365	999999	990	999999	999999	770	362	421	999999	362	999999	999999	999999	298	913	722	999999	700	408	999999	229	737	912	994	926	639	651	282	186	999999	999999	999999	774	918	999999	999999	294	691	912	915	55	999999	869	641	268	497	999999	978	780	601	999999	999999	483	999999	715	628	816	995	726	948	999999	89	245	585	999999	999999	292	465	999999	999999	437	18	999999	492	999999	818	868	281	735	438	359	672	502	585	779	999999	741	111	999999	701	729	299	964	999999	796	999999	175	999999	769	447	215	824	999999	999999	174	567	295	990	999999	999999	999999	999999	999999	298	599	456	586	659	806	465	90	191	262	999999	999999	
999999	999999	824	696	24	653	584	511	298	233	999999	999999	100	420	221	130	999999	417	999999	941	999999	39	675	374	349	388	515	487	999999	367	34	572	742	999999	35	999999	471	304	679	999999	185	43	970	74	75	793	496	249	594	345	339	773	945	335	463	999999	378	459	357	635	147	106	207	931	209	962	921	999999	395	999999	999999	456	738	999999	766	161	68	611	309	556	999999	276	999999	999999	999999	260	999999	999999	999999	917	999999	999999	999999	54	114	89	999999	49	865	112	871	170	853	897	686	999999	999999	999999	569	312	59	766	160	801	742	999999	213	239	904	948	344	514	999999	477	552	646	509	694	959	686	325	29	746	206	684	731	422	995	291	154	225	999999	847	998	867	388	862	155	311	243	876	605	145	916	768	366	145	385	354	50	383	350	920	882	986	40	30	953	126	21	458	217	948	759	733	999999	667	36	610	999999	999999	363	393	999999	810	719	884	829	999999	327	596	46	651	250	771	875	825	964	21	836	367	908	39	299	784	668	657	999999	193	179	699	118	775	190	266	29	957	204	82	277	999999	201	525	799	425	422	999999	999999	999999	999999	772	702	25	774	999999	875	999999	103	999999	999999	71	999999	646	999999	627	487	271	471	984	751	918	631	999999	999999	690	999999	393	999999	874	999999	112	950	397	335	407	997	103	999999	383	390	695	863	262	930	215	647	999999	999999	181	999999	160	104	722	246	999999	150	809	999999	93	640	492	999999	229	578	48	999999	120	321	861	629	393	999999	999999	999999	999999	64	378	962	999999	53	621	136	68	936	222	18	237	161	395	266	198	823	999999	743	898	999999	644	999999	891	999999	536	243	405	551	554	890	999999	999999	189	885	771	999999	999999	999999	999999	365	999999	292	366	40	999999	959	926	604	441	570	353	999999	705	466	999999	694	80	999999	999999	999999	731	516	999999	999999	10	118	999999	999999	494	351	91	876	999999	543	564	361	327	999999	220	999999	316	800	120	999999	999999	663	999999	723	474	86	775	307	534	999999	633	529	900	44	40	775	988	426	999999	999999	489	476	628	172	901	69	999999	220	233	999999	82	931	406	408	999999	999999	694	257	999999	418	999999	783	352	95	909	44	461	292	830	445	999999	889	690	999999	999999	80	45	999999	822	999999	709	565	83	999999	567	702	133	501	259	693	90	999999	391	701	524	705	133	543	999999	867	608	95	389	788	360	192	250	386	999999	715	999999	443	435	630	999999	19	710	758	999999	217	911	959	42	146	364	848	508	989	999999	999999	
946	999999	998	954	807	623	999999	999999	243	385	999999	747	598	544	999999	999999	314	761	999999	514	995	999999	25	55	955	648	62	999999	434	512	683	260	879	114	768	809	444	999999	822	95	833	425	524	152	999999	174	371	498	754	999999	543	747	999999	991	803	580	486	953	999	168	571	934	860	731	701	211	999999	493	775	582	999999	834	999999	906	681	999999	851	872	300	791	287	564	497	717	968	936	999999	999999	999999	198	333	491	481	664	999999	899	999999	792	999999	553	307	877	722	182	514	709	808	99	320	233	728	614	662	999999	881	16	446	153	999999	765	999999	978	999999	587	259	721	363	284	392	782	25	69	999999	746	493	409	841	324	213	269	137	173	578	87	469	999999	999999	999999	782	999999	462	421	39	686	999999	328	999999	144	923	999999	356	534	707	537	218	669	193	915	999999	481	175	131	940	503	637	999999	410	114	128	999999	999999	100	501	874	329	999999	39	999999	150	999999	714	999999	999999	420	999999	603	466	50	999999	999999	535	913	999999	310	352	340	481	999999	59	823	999999	590	26	393	899	265	42	832	218	999999	640	449	999999	999999	767	468	999999	999999	999999	44	999999	999999	245	329	14	979	999999	200	999999	988	132	502	695	327	256	999999	690	999999	521	999999	570	633	832	265	999999	96	999999	987	542	884	999999	951	946	24	999999	557	355	696	388	919	713	842	310	229	491	147	754	457	313	999999	777	722	17	999999	474	999999	999999	999999	170	918	841	564	657	999999	999999	181	555	680	999999	698	777	993	628	601	999999	728	333	612	999999	30	342	690	684	898	116	888	943	24	550	813	29	375	536	999999	88	159	194	662	840	320	592	83	636	614	867	783	999999	999999	999999	746	369	925	215	999999	586	999999	879	759	541	500	999999	540	140	18	999999	411	467	168	523	794	999999	671	772	463	999999	268	64	79	41	333	999999	537	36	803	999999	103	170	999999	884	927	279	434	999999	350	92	61	942	628	935	465	326	935	892	203	999999	697	163	751	710	327	106	999999	728	999999	999999	699	514	336	564	585	251	79	999999	999999	525	119	550	999999	999999	387	999999	436	144	575	999999	859	999999	832	601	756	999999	418	686	566	999999	469	705	913	644	393	999999	616	73	359	999999	999999	661	306	678	102	157	731	380	333	11	670	675	162	211	846	64	681	735	808	645	999999	393	716	999999	66	999999	637	786	999999	999999	709	372	999999	999999	760	207	348	164	508	608	218	47	363	565	170	793	553	711	798	338	999999	881	999999	999999	390	
863	944	541	622	689	999999	999999	393	492	301	308	890	800	999999	649	716	527	236	209	436	795	40	999999	604	999999	860	925	988	659	999999	828	116	999999	971	896	999999	999999	541	999999	98	274	654	870	273	861	999999	752	270	158	622	348	654	65	288	595	833	793	937	359	828	594	956	733	999999	999999	201	820	829	554	396	909	986	416	121	999999	151	169	887	742	999999	117	665	999999	46	636	183	60	999999	385	999999	999999	869	999999	991	999999	317	999999	999999	800	670	999999	999999	715	762	712	361	248	944	126	453	999999	905	204	989	721	999999	999999	696	881	298	150	999999	453	490	927	49	804	425	617	854	230	806	96	82	999999	194	950	87	999999	284	935	116	999999	999999	400	563	675	201	279	575	201	233	481	999999	529	63	479	234	834	673	557	823	336	272	233	867	999999	132	710	537	999999	48	372	999999	999999	44	362	521	100	374	999999	612	155	52	662	997	334	584	552	999999	999999	725	253	660	727	999999	779	413	708	532	743	552	491	999999	596	163	999999	875	158	495	700	957	144	469	308	944	677	999999	999999	235	542	999999	579	485	823	263	795	711	878	251	264	999999	813	567	999999	821	131	413	455	508	146	459	436	67	999999	999999	591	783	362	783	444	494	803	482	999999	999999	973	999999	919	343	368	159	996	907	240	751	154	576	839	486	823	273	839	111	99	92	999999	521	999999	76	671	999999	999999	105	806	999999	999999	340	577	999999	848	125	494	121	150	999999	462	528	826	784	611	25	999999	999999	960	180	999999	702	999999	907	700	462	999999	852	999999	356	799	900	111	471	605	814	999999	717	638	999999	779	727	960	112	629	290	694	176	999999	999999	77	482	145	635	999999	453	946	999999	999999	396	69	999999	450	794	197	562	427	365	188	797	26	236	248	999999	999999	927	742	290	999999	420	767	889	398	24	999999	326	999999	999999	357	161	867	999999	296	252	647	147	287	999999	999999	77	862	339	987	667	999999	841	244	999999	243	999999	999999	666	999999	21	628	180	253	435	516	870	797	951	999999	999999	999999	999999	999999	995	615	263	650	576	375	220	999999	437	901	999999	999999	447	92	881	241	171	450	211	946	999999	623	999999	999999	852	999999	54	280	999999	331	960	737	953	900	249	277	980	545	999999	300	182	463	999999	278	523	61	78	788	999999	999999	846	586	728	999999	999999	382	148	370	798	916	331	939	999999	115	941	999999	431	546	842	613	261	625	315	999999	774	999999	432	208	380	800	590	999999	364	201	485	999999	999999	
222	245	999999	139	619	747	228	968	999999	999999	95	336	530	630	532	945	311	468	230	280	816	966	844	999999	999999	989	999999	335	999999	999999	454	629	567	999999	218	999999	976	484	642	878	999999	999999	541	13	347	871	999999	180	999999	999999	63	733	265	113	203	999999	401	916	199	629	749	892	999999	658	372	465	769	999999	999999	231	969	827	999999	352	192	873	435	840	612	78	149	827	277	753	531	721	999999	999999	790	999999	909	69	999999	22	138	204	48	999999	641	881	999999	313	758	836	999999	236	907	913	920	329	820	999999	314	999999	490	922	625	160	136	650	999999	315	756	999999	999999	909	542	999999	223	988	835	551	208	999999	966	835	78	440	411	999999	814	460	999999	471	153	999999	755	173	531	999999	578	888	756	990	790	797	557	311	524	442	999999	103	700	932	999999	999999	362	583	999999	654	999999	195	748	999999	999999	640	999999	295	313	964	164	379	999999	17	419	946	795	218	940	179	288	767	916	999999	611	721	760	610	977	999999	995	182	18	999999	362	999999	150	924	999999	160	35	271	997	559	288	323	999999	692	523	547	483	153	642	985	999999	96	999999	778	999999	999999	879	170	318	438	999999	981	370	414	655	999999	806	870	64	789	153	999999	770	366	691	297	910	999999	97	440	999999	999999	539	999999	512	275	124	999999	704	49	281	864	953	568	591	306	999999	406	47	999999	999999	999999	99	853	999999	999999	326	999999	97	932	214	811	999999	999999	999999	999999	452	347	901	389	911	445	999999	24	518	289	999999	999999	774	394	344	513	41	600	999999	999999	762	686	192	999999	999999	212	283	772	835	470	790	999999	531	474	853	999999	504	999999	585	305	447	84	344	999999	999999	124	999999	702	999999	700	999999	482	188	257	364	766	164	748	440	708	171	403	189	58	498	986	999999	310	541	728	999999	383	999999	404	351	687	351	630	868	834	74	999999	184	144	690	318	897	284	120	999999	461	756	226	999999	144	53	999999	296	73	999999	999999	837	999999	869	999999	405	468	784	905	677	425	999999	880	999999	643	589	229	55	368	190	99	405	199	453	276	261	167	147	270	308	792	64	567	569	399	237	999999	314	999999	294	849	123	378	999999	672	999999	999999	620	243	554	823	849	928	882	219	49	999999	717	603	440	248	331	524	999999	884	370	967	999999	216	416	179	915	999999	83	341	975	999999	756	781	349	385	999999	904	715	484	942	136	999999	360	360	590	702	711	22	55	528	599	771	558	311	999999	566	414	999999	384	908	999999	999999	999999	243	
22	999999	936	263	65	702	426	808	999999	942	244	292	960	855	999999	477	214	589	37	812	386	265	207	999999	389	818	999999	999999	999999	576	695	281	143	126	999999	699	765	999999	957	353	111	791	649	616	999999	677	605	559	10	906	704	667	827	738	999999	999999	999999	999999	999999	246	570	349	999999	556	999999	963	999999	843	999999	137	711	756	999999	684	999999	595	616	999999	412	712	999999	999999	87	434	871	999999	454	404	269	592	16	308	584	721	783	999999	324	103	369	114	999999	762	52	873	999999	948	45	152	999999	271	150	111	64	170	33	988	272	999999	684	999999	519	999999	999999	924	130	412	182	911	900	948	280	999999	232	308	194	460	999999	213	239	923	992	311	377	997	451	999999	254	423	698	794	500	282	418	149	594	999999	188	127	752	792	999999	134	252	88	999999	626	879	756	976	572	458	68	999999	760	237	999999	999999	999999	482	999999	999999	758	222	116	458	997	114	92	999999	420	282	421	460	447	999999	868	999999	298	16	999999	35	497	999999	135	345	999999	470	658	912	387	396	602	999999	536	633	27	911	999999	630	999999	999999	797	53	999999	299	47	607	374	612	369	158	99	579	657	201	999999	321	999999	999999	27	537	455	999999	336	34	680	776	924	813	140	956	999999	999999	23	312	238	454	999999	835	308	833	105	55	553	999999	307	32	987	999999	963	705	999999	375	612	466	76	999999	717	540	619	270	683	561	999999	412	235	430	566	355	962	999999	440	999999	471	193	441	410	626	108	727	999999	789	589	849	999999	142	557	65	999999	245	611	999999	999999	226	47	999999	543	573	150	12	876	466	641	382	747	275	572	904	429	34	999999	10	619	812	999999	481	104	711	56	279	678	375	19	999999	361	488	99	45	433	999999	897	836	999999	105	851	201	157	216	112	170	570	999999	999999	999999	578	610	128	537	264	566	65	999999	527	999999	334	510	456	531	999999	268	185	999999	480	999999	136	999999	999999	523	961	770	334	887	999999	886	708	999999	739	999999	999999	751	999999	561	780	867	999999	75	319	614	999999	350	744	625	196	844	984	999999	183	250	405	999999	95	604	576	999999	241	178	233	999999	999999	999999	771	969	990	279	898	623	756	612	999999	71	999999	910	751	620	36	999999	701	765	999999	675	852	999999	91	792	665	765	985	999999	635	809	842	678	451	999999	579	999999	999999	999999	945	370	999999	570	831	999999	999999	185	852	999999	468	999999	999999	468	999999	497	457	282	999999	208	614	142	638	999999	976	609	228	842	468	289	999999	261	
999999	784	819	541	399	291	667	999999	565	999999	999999	39	828	112	999999	384	940	954	25	999999	886	436	312	813	732	815	999999	232	125	394	716	573	999999	216	999999	691	648	207	107	999999	614	151	642	134	999999	999999	641	999999	276	844	902	514	273	744	999999	647	482	15	808	583	999999	445	632	181	773	999999	125	621	653	650	735	743	856	850	692	999999	999999	188	594	133	184	719	999999	999999	492	211	999999	179	999999	999999	219	999999	999999	524	477	179	519	999999	361	999999	999999	29	230	626	119	169	658	423	62	629	999999	304	421	999999	409	978	489	361	689	571	48	946	999999	842	999999	102	354	342	999999	523	236	333	826	713	999999	164	498	339	171	333	553	999999	126	999999	958	915	232	999999	124	498	689	167	781	789	841	545	249	999999	195	27	814	325	50	999999	403	529	477	707	53	255	490	159	999999	999999	27	162	999999	569	883	525	999999	999999	227	999999	999999	999999	552	46	871	105	914	119	154	154	518	238	999999	999999	817	439	999999	524	670	869	999999	539	967	425	772	999999	999999	680	505	670	999999	184	999999	165	705	335	976	440	836	948	340	380	15	55	999999	999999	316	252	751	453	87	999999	970	358	876	303	111	137	274	192	389	999999	614	484	997	344	140	999999	882	999999	462	17	687	721	538	637	534	999999	577	999999	999999	472	999999	61	592	801	213	750	289	411	234	849	176	653	568	999999	765	999999	58	513	658	626	370	269	999999	79	668	258	819	249	769	999999	559	290	999999	999999	315	563	891	205	999999	390	410	999999	268	999999	841	44	163	442	871	999999	872	74	999999	756	999999	669	70	523	143	955	930	999999	642	54	300	885	844	999999	790	999999	999999	852	999999	999999	225	890	999999	387	238	633	105	387	377	999999	316	494	955	63	815	999999	502	377	72	999999	459	370	837	999999	999999	955	999999	999999	999999	999999	999999	29	691	65	540	999999	999999	682	999999	999999	999999	553	999999	876	738	805	929	791	836	153	709	272	790	999999	819	854	62	787	999999	282	999999	592	734	708	403	999999	803	899	999999	603	978	999999	92	563	324	906	698	961	485	517	35	408	999999	508	959	999999	239	493	999999	999999	168	999999	618	22	75	277	818	999999	482	451	999999	40	278	242	175	890	189	236	883	913	999999	101	311	557	999999	45	917	236	749	999999	67	999999	663	999999	444	106	211	80	999999	999999	999999	999999	488	44	514	995	140	443	342	78	921	12	609	333	999999	77	580	999999	765	39	360	999999	224	190	999999	692	376	999999	798	79	
688	999999	738	836	825	431	612	277	52	261	999999	483	893	999999	380	64	710	339	316	999999	526	151	314	468	696	505	999999	999999	650	822	628	999999	999999	999999	390	812	274	999999	507	107	999999	312	27	514	135	999999	698	544	999999	339	981	999999	135	431	552	547	804	279	999999	999999	911	313	627	230	632	216	838	999999	300	999999	789	936	831	999999	999999	999999	133	800	343	820	999999	999999	499	320	840	591	572	223	721	843	999999	995	634	187	195	999999	685	797	882	918	47	999999	253	999999	550	999999	215	916	999999	999999	423	14	936	999999	999999	935	814	316	389	51	644	999999	908	456	999999	794	999999	654	33	758	537	999999	918	425	783	999999	732	258	769	795	385	655	999999	392	429	999999	68	999999	663	260	347	379	418	999999	999999	999999	169	796	690	755	742	561	999999	762	801	97	999999	999999	545	785	213	566	547	593	665	988	922	526	37	557	999999	996	990	999999	420	168	999999	87	151	999999	578	935	999999	23	62	823	762	999999	590	342	916	547	770	878	56	781	999999	999999	184	999999	499	643	769	999999	30	999999	999999	130	351	642	179	19	999999	183	217	278	997	533	541	842	236	981	999999	695	999999	197	999999	999999	726	639	336	999999	902	856	872	934	175	999999	993	316	262	641	599	948	172	907	178	596	670	777	783	308	293	342	68	517	707	84	999999	832	519	999999	403	711	315	86	116	523	999999	999999	113	999999	540	234	590	595	392	987	532	733	29	639	451	949	855	999999	809	999999	798	364	236	999999	999999	170	999999	803	247	887	642	95	800	654	999999	398	674	222	768	69	752	999999	135	720	999999	999999	813	879	17	999999	856	287	277	547	999999	999999	55	999999	638	379	436	999999	358	504	999999	999999	932	374	999999	63	284	643	270	750	999999	335	239	516	549	174	357	917	999999	999999	999999	364	817	263	999999	347	999999	662	583	398	999999	965	124	630	374	114	836	448	534	954	180	223	27	527	729	399	718	538	472	473	31	999999	991	565	999999	999999	629	678	444	17	999999	621	69	871	999999	851	220	999999	152	445	338	909	393	999999	621	817	347	999999	533	540	629	999999	199	120	377	123	973	558	999999	383	484	168	13	999999	254	558	164	999999	999999	878	188	999999	396	37	144	999999	135	161	943	655	654	999999	154	904	388	896	432	948	999999	999999	878	661	450	768	999999	180	906	999999	596	73	663	999999	891	999999	999999	519	426	171	999999	264	987	822	615	512	729	156	23	108	999999	357	136	999999	652	999999	999	526	669	627	
77	964	216	999999	564	880	992	463	999999	498	553	869	999999	270	999999	249	27	65	56	938	49	814	999999	807	727	249	937	458	999999	497	655	834	849	799	104	20	58	999999	267	734	999999	999999	709	524	555	279	877	999999	242	999999	386	944	480	731	999999	263	999999	999999	999999	999999	943	543	999999	948	842	999999	29	681	999999	962	200	999999	999999	999999	999999	773	999999	641	262	457	372	81	999999	145	121	711	364	128	999999	840	212	649	194	999999	791	976	361	760	682	836	999999	206	699	279	999999	95	999999	168	312	814	158	999999	156	95	999999	872	327	999999	837	141	999999	901	470	335	999999	551	999999	855	529	452	422	353	999999	425	207	176	999999	946	924	35	999999	205	815	405	691	46	503	109	989	919	658	999999	999999	551	481	999999	735	374	520	670	979	999999	638	860	999999	805	216	730	888	786	500	381	854	811	576	169	95	74	643	999999	57	16	865	999999	793	839	430	418	944	999999	440	17	436	263	55	999999	566	999999	12	886	829	772	999999	999999	999999	287	728	999999	974	322	273	670	999999	797	623	973	435	38	77	563	384	999999	786	50	356	493	945	601	765	313	602	140	72	756	893	285	795	999999	191	999999	120	318	443	631	584	769	286	638	640	999999	837	999999	888	448	512	41	999999	181	855	935	342	136	356	671	719	999999	608	999999	903	347	188	772	847	561	453	76	999999	999999	999999	586	216	316	961	693	476	75	999999	999999	999999	862	999999	999999	807	255	999999	983	961	772	999999	451	171	312	735	302	894	74	690	337	999999	445	676	832	715	279	728	36	175	663	999999	654	890	999999	730	999999	58	999999	964	602	387	469	115	592	251	24	425	999999	999999	669	999999	999999	384	915	627	808	195	466	999999	538	999999	999999	999999	308	577	268	560	999999	582	999999	253	340	109	98	999999	536	340	94	999999	701	853	999999	455	506	863	793	279	975	367	921	855	591	655	436	85	239	650	806	24	983	463	999999	332	886	425	469	999999	296	965	999999	999999	999999	999999	217	684	703	702	321	999999	784	999999	584	819	660	838	661	685	673	999999	719	999999	533	80	606	999999	614	500	568	90	404	490	982	20	276	452	999999	715	447	752	999999	537	338	999999	239	995	999999	999999	672	57	999999	784	639	999999	255	999999	945	40	999999	970	999999	212	143	241	999999	303	15	574	552	218	999999	999999	247	920	999999	192	556	999999	840	610	999999	194	828	520	326	620	851	709	764	70	999999	723	444	999999	999999	999999	404	107	999999	999999	989	314	999999	
999999	963	818	546	718	642	73	658	783	199	669	999999	884	383	622	914	999999	999999	999999	809	492	711	370	511	769	999999	471	787	999999	838	905	620	63	317	375	999999	508	84	143	999999	701	412	723	999999	775	865	999999	795	781	193	903	999999	693	504	394	752	999999	999999	999999	479	999999	285	209	945	294	999999	999999	576	18	75	415	354	999999	999999	118	89	999999	836	736	904	451	999999	16	275	935	999999	927	558	999999	623	953	202	307	664	895	426	999999	778	249	726	317	230	787	715	777	999999	185	464	396	315	763	767	580	872	37	505	279	933	19	873	131	998	653	395	999999	223	57	653	344	692	999999	219	596	19	999999	231	888	300	498	999999	245	473	999999	617	859	195	621	435	636	399	156	279	999999	375	605	319	576	401	603	563	999999	532	999999	704	439	553	181	999999	999999	999999	999999	978	445	632	999999	658	999999	46	999999	999999	602	999999	999999	999999	999999	999999	451	230	414	287	654	496	697	934	875	999999	353	467	188	315	24	999999	158	999999	782	999999	834	145	737	946	482	540	865	676	961	889	514	185	169	832	112	950	165	999999	161	999999	291	511	757	925	314	379	999999	231	912	550	999999	197	999999	377	999999	999999	493	467	999999	124	630	999999	972	985	208	177	307	356	999999	73	895	159	677	660	886	332	387	812	642	112	999999	644	763	420	425	326	23	792	70	999999	467	697	999999	47	999999	999999	538	772	726	147	82	511	28	849	655	323	520	511	999999	999999	928	680	825	702	999999	986	999999	561	569	881	163	515	999999	416	999999	208	999999	999999	999999	625	794	615	999999	504	40	999999	999999	913	999999	112	806	512	311	620	868	786	871	501	605	999999	13	977	212	844	983	566	225	612	252	457	368	879	351	865	655	322	595	999999	672	999999	370	353	795	467	85	651	999999	999999	999999	999999	336	999999	44	654	999999	816	999999	999999	521	473	955	23	671	318	744	926	170	445	964	999999	201	551	829	344	999999	999999	191	744	999999	341	999999	549	999999	999999	130	903	999999	697	999999	838	909	999999	809	208	315	356	682	486	723	158	490	999999	999999	991	629	784	634	700	509	962	999999	668	999999	999999	121	415	948	248	999999	840	91	999999	999999	999999	999999	846	741	999999	38	798	976	704	31	999999	850	593	838	82	802	346	279	154	999999	291	213	250	872	629	97	899	999999	999999	298	883	77	27	577	585	999999	999999	999999	999999	672	711	999999	930	647	860	338	527	999999	876	999999	851	999999	937	285	999999	921	405	999999	122	542	138	
400	543	999999	148	999999	999999	999999	263	727	30	303	274	482	999999	305	283	603	999999	999999	570	332	531	997	447	321	140	999999	668	663	949	808	930	471	543	320	452	999999	999999	999999	505	512	324	158	425	558	306	464	798	613	648	802	999999	821	972	805	999999	545	968	826	423	100	357	999999	777	222	372	802	999999	176	999999	759	104	703	795	67	999999	382	581	888	25	675	999999	999999	25	156	845	119	498	737	451	906	555	682	894	999999	165	724	999999	213	196	503	525	632	760	889	708	999999	35	999999	797	496	964	999999	811	747	157	999999	584	630	377	262	314	211	724	946	213	421	809	999999	999999	999999	11	378	702	521	999999	320	304	135	999999	586	93	583	940	954	942	474	871	156	267	862	150	750	836	933	199	324	907	814	685	296	459	644	22	512	494	595	388	299	597	836	998	458	999999	791	178	999999	270	999999	13	999999	550	663	133	50	153	999999	542	768	331	835	413	489	450	999999	136	448	571	437	470	356	999999	581	558	999999	999999	691	567	54	764	469	999999	147	999999	946	999999	999999	999999	972	368	243	63	999999	999999	762	999999	518	17	40	664	730	168	833	309	656	652	968	114	702	185	461	693	999999	14	862	999999	275	679	504	415	340	927	599	78	236	303	477	613	796	997	355	684	537	999999	999999	311	229	837	999999	999999	778	691	818	999999	907	550	566	614	999999	979	167	838	999999	999999	333	802	569	764	83	363	999999	999999	318	999999	830	999999	166	999999	970	999999	999999	438	526	209	636	649	999999	803	171	999999	736	999999	999999	816	840	999999	180	911	66	241	741	465	764	799	129	999999	382	999999	965	139	394	999999	644	554	426	728	322	999999	988	999999	693	765	602	999999	626	322	856	501	999999	323	999999	254	999999	738	819	107	674	726	999999	223	999999	999999	837	42	302	286	227	953	400	121	204	999999	999999	382	548	999999	862	999999	183	807	567	881	999999	999999	531	149	410	906	999999	328	999999	595	999999	775	417	699	928	999999	104	349	104	903	999999	752	129	741	331	676	200	843	245	307	553	999999	655	395	744	195	511	162	876	321	227	999999	999999	608	642	999999	965	848	57	999999	282	999999	712	663	780	999999	999999	789	818	733	715	892	999999	757	52	949	999999	999999	954	742	69	942	473	782	999999	39	695	520	108	184	711	351	795	999999	35	720	999999	992	614	247	662	999999	343	999999	999999	335	987	309	999999	693	37	999999	894	999999	242	339	369	930	978	751	811	22	691	644	999999	999999	999999	149	
732	331	389	999999	999999	716	90	347	999999	330	186	360	51	396	954	999999	999999	768	456	490	710	695	360	640	24	863	435	650	999999	999999	999999	241	238	848	999999	244	999999	899	535	187	234	895	999999	999999	753	627	709	425	67	285	497	999999	999999	999999	438	999999	971	748	123	554	290	439	317	910	209	999999	132	203	819	720	111	257	999999	279	999999	999999	966	321	999999	396	164	20	592	755	999999	866	323	621	419	539	273	565	785	980	897	794	999999	999999	840	807	505	999999	605	347	183	250	31	648	361	623	80	660	999999	999999	400	280	846	562	999999	342	631	999999	999999	289	457	999999	471	262	382	470	999999	156	481	88	999999	648	999999	255	581	999999	845	675	999999	796	469	612	703	68	999999	626	947	36	999999	999999	186	994	732	325	889	636	999999	768	999999	999999	395	924	189	999999	835	999999	864	600	980	748	497	956	250	987	820	844	843	412	672	755	522	999999	46	974	902	999999	916	99	366	944	190	999999	409	379	999999	999999	433	920	233	837	762	999999	55	371	19	229	753	999999	505	55	793	377	105	520	377	193	999999	999999	880	938	836	775	244	45	999999	999999	999999	999999	586	285	999999	923	188	834	993	999999	166	999999	964	682	999999	181	593	320	161	813	981	888	999999	226	657	228	49	294	11	986	122	999999	803	599	672	882	167	230	634	869	198	271	527	211	37	223	250	207	795	664	999999	999999	999999	754	999999	669	999999	369	628	999999	999999	999999	999999	16	63	156	870	375	20	270	24	373	686	999999	624	720	370	800	199	999999	977	842	499	346	804	198	999999	59	170	13	24	797	601	442	986	304	437	521	158	881	999999	875	196	535	650	999999	247	603	139	999999	308	999999	180	194	224	50	404	999999	211	999999	31	820	215	16	999999	226	772	999999	999999	330	999999	999999	651	317	100	999999	655	964	696	986	950	531	999999	450	999999	945	626	417	228	999999	899	999999	319	293	859	532	670	189	289	433	55	999999	307	809	999999	999999	426	863	104	121	395	440	801	999999	999999	499	900	764	312	999999	999999	365	35	359	430	999999	539	368	999999	568	442	475	999999	272	941	957	999999	120	24	254	528	763	322	116	999999	468	999999	104	999999	999999	999999	906	877	978	833	690	967	948	388	999999	920	67	415	536	999999	919	755	538	283	957	275	789	749	999999	999999	837	52	999999	999999	999999	999999	444	999999	97	936	536	597	706	999999	999999	989	285	732	931	999999	999999	357	786	437	640	712	609	999999	421	104	999999	999999	820	207	999999	
999999	999999	158	425	879	486	77	999999	999999	999999	331	59	109	999999	967	999999	67	999999	732	999999	490	999999	491	168	259	604	999999	578	992	104	379	999999	509	443	611	940	136	316	999999	999999	403	999999	197	294	319	999999	510	999999	999999	114	784	348	98	886	515	392	567	989	999999	284	863	498	999999	504	773	554	999999	665	421	37	863	750	765	884	916	461	999999	207	999999	596	999999	825	999999	888	320	40	689	622	999999	999999	383	147	999999	999999	985	904	703	692	521	764	123	999999	999999	426	250	44	583	213	969	63	324	370	150	580	190	48	999999	446	194	742	999999	999999	736	999999	653	726	609	987	999999	22	758	385	999999	95	482	258	448	999999	999999	285	457	999999	652	874	904	23	997	570	596	947	541	266	508	778	999999	195	118	193	772	524	435	999999	315	957	999999	938	684	64	999999	932	599	999999	999999	909	999999	999999	285	861	999999	640	729	49	999999	999999	480	502	877	907	196	296	149	264	935	999999	850	862	180	694	999999	965	339	942	472	664	999999	877	467	599	493	518	999999	256	895	142	795	396	204	363	487	999999	71	776	868	999999	792	344	999999	676	68	999999	220	590	292	332	311	786	999999	736	603	603	45	288	423	677	386	999999	369	999999	999999	464	999999	816	217	775	903	562	999999	662	999999	999999	158	791	540	71	999999	329	964	572	831	18	819	999999	999999	883	999999	783	999999	201	434	999999	999999	925	999999	604	763	403	383	516	428	748	999999	913	864	590	455	253	747	362	378	66	928	796	971	999999	644	210	66	333	17	130	210	881	999999	999999	999999	233	452	999999	307	904	946	457	999999	92	999999	906	603	999999	438	999999	45	999999	823	377	971	188	953	29	960	563	347	999999	999999	308	548	831	685	892	551	232	801	812	999999	999999	119	480	999999	999999	33	738	606	999999	894	999999	999999	209	68	860	999999	999999	999999	999999	999999	743	567	896	948	845	544	999999	999999	711	628	216	722	233	999999	359	267	999999	535	999999	999999	232	957	460	164	25	223	348	772	999999	892	691	952	378	837	320	906	222	531	807	354	999999	517	894	999999	688	999999	861	264	709	999999	509	999999	999999	435	752	786	117	999999	933	632	205	701	405	819	936	264	999999	999999	635	452	54	999999	728	719	447	999999	72	202	476	999999	362	94	73	232	392	367	747	943	94	999999	799	480	598	185	158	999999	122	999999	332	434	426	474	628	266	558	539	605	495	987	48	724	914	999999	687	279	121	638	182	436	578	516	410	999999	111	999999	573	380	
999999	571	589	601	999999	869	52	999999	888	465	806	999999	852	999999	262	999999	999999	809	884	999999	911	905	47	229	940	999999	753	999999	25	171	527	612	984	999999	62	924	999999	999999	737	55	233	858	391	655	831	508	583	817	999999	455	266	301	769	368	469	999999	533	369	661	999999	126	135	813	726	938	203	999999	693	709	337	557	609	82	839	981	62	524	999999	398	442	76	935	999999	570	905	236	843	999999	699	414	400	48	785	999999	928	999999	55	664	999999	637	817	889	117	926	898	657	228	930	387	417	133	151	971	228	999999	191	472	999999	820	711	360	75	993	305	937	518	823	682	911	999999	999999	999999	999999	999999	624	186	828	735	671	258	999999	913	248	292	290	258	77	566	999999	747	635	802	844	15	287	752	896	999999	999999	389	834	546	29	503	410	274	999999	220	604	999999	362	736	581	572	704	447	826	710	999999	999999	999999	266	563	173	257	214	25	668	483	871	290	25	746	291	424	470	893	744	882	999999	781	856	961	33	394	899	231	999999	311	840	926	195	798	311	938	577	983	855	255	206	258	808	737	999999	814	347	990	999999	158	243	553	92	828	997	999999	595	304	999999	779	358	999999	743	366	999999	999999	104	227	445	999999	846	487	999999	499	685	768	972	129	238	219	56	909	931	133	999999	296	999999	366	999999	404	353	282	453	85	999999	223	515	452	103	788	999999	129	999999	999999	311	755	514	999999	152	999999	999999	475	999999	999999	732	449	61	620	298	356	111	737	427	51	10	573	43	963	602	472	262	999999	35	450	999999	927	364	985	821	999999	782	261	999999	570	470	999999	216	999999	352	457	999999	895	163	999999	686	982	702	513	999999	737	999999	551	990	680	999999	413	999999	626	831	805	95	999999	999999	975	574	850	523	856	580	132	367	999999	620	154	309	367	376	287	763	999999	999999	999999	49	94	600	240	999999	544	999999	66	436	590	302	546	372	107	106	188	999999	836	999999	845	932	822	380	999999	999999	999999	999999	619	46	172	862	999999	580	245	999999	714	385	999999	999999	978	999999	523	696	999999	617	999999	782	212	271	198	115	926	56	388	917	227	713	788	999999	424	174	974	30	273	727	999999	966	137	999999	392	802	839	999999	490	999999	419	136	603	204	999999	999999	177	357	999999	67	936	278	201	327	808	999999	596	43	175	814	999999	999999	432	999999	999999	117	655	141	999999	395	276	679	566	805	508	999999	119	593	453	360	999999	999999	183	216	791	999999	999999	999999	273	391	216	805	91	999999	
999999	999999	704	555	563	748	417	46	999999	461	791	266	999999	395	819	717	890	12	999999	814	818	671	999999	999999	267	999999	343	846	867	999999	189	470	598	890	520	999999	999999	564	40	705	999999	999999	157	721	425	534	995	388	990	555	999999	213	226	276	999999	623	595	999999	297	629	415	999999	178	981	281	330	668	821	875	999999	999999	336	999999	999999	871	857	523	999999	800	999999	938	955	856	999999	996	976	253	332	43	999999	997	907	999999	999999	299	381	999999	175	449	999999	999999	183	513	763	999999	174	241	342	999999	999999	110	986	687	564	691	460	999999	999999	985	305	999999	345	788	999999	239	423	999999	570	594	499	75	357	169	706	867	999999	451	999999	98	999999	999999	999999	927	43	796	20	230	713	719	839	666	936	190	154	27	999999	394	535	533	810	115	999999	748	904	999999	752	827	981	696	926	18	622	767	999999	999999	175	418	754	999999	228	999999	355	999999	754	833	999999	999999	999999	688	346	999999	916	569	999999	725	84	999999	32	109	53	999999	999999	26	793	831	54	999999	36	593	999999	121	640	353	314	617	999999	819	999999	999999	999999	585	811	302	360	555	101	63	999999	999999	485	12	395	654	148	45	954	338	67	922	789	999999	151	431	999999	234	999999	573	264	999999	999999	265	179	999999	303	468	381	999999	666	247	740	991	688	598	118	999999	726	985	215	279	999999	431	761	81	292	846	443	390	999999	135	815	999999	798	999999	472	230	832	444	360	679	999999	999999	672	999999	192	798	280	552	323	987	508	755	999999	999999	16	999999	504	108	668	457	999999	991	490	541	432	222	999999	867	135	999999	26	291	999999	999999	999999	999999	758	941	888	494	575	999999	77	478	626	999999	999999	813	999999	928	725	734	776	903	654	999999	999999	141	999999	970	605	412	999999	435	970	227	130	999999	378	362	999999	562	219	184	881	144	924	22	914	372	63	388	63	207	172	292	999999	999999	881	944	135	627	554	918	999999	172	473	641	507	409	939	999999	445	460	153	173	525	999999	31	999999	747	516	999999	34	916	226	358	229	272	688	711	400	999999	434	237	168	18	300	295	999999	999999	292	514	515	999999	999999	943	603	64	998	766	913	708	371	999999	619	410	530	999999	671	813	254	999999	999999	698	548	385	999999	233	985	165	234	315	999999	849	464	11	711	600	200	283	999999	175	273	921	797	691	589	237	618	757	487	299	623	905	426	999999	696	816	884	350	932	999999	79	843	542	608	406	521	999999	617	698	999999	810	398	999999	999999	999999	896	999999	857	
795	999999	615	237	677	935	692	999999	999999	551	999999	999999	715	850	351	386	106	999999	999999	199	294	78	495	10	69	558	999999	235	847	347	808	999999	916	37	999999	999999	764	841	176	606	999999	999	999999	200	999999	803	223	960	999999	681	982	684	517	711	573	999999	297	614	999999	128	457	466	999999	96	742	999999	999999	688	305	202	621	264	263	783	283	295	981	305	999999	999999	344	527	187	176	364	134	292	215	464	827	861	159	673	999999	159	459	450	11	457	797	824	999999	665	855	69	728	431	733	437	287	999999	999999	916	911	784	930	288	999999	732	618	233	773	999999	999999	340	471	999999	215	999999	824	999999	999999	999999	900	999999	809	861	332	117	635	999999	999999	777	186	91	869	242	761	273	228	999999	67	999999	999999	999999	61	310	198	524	597	999999	225	109	999999	999999	999999	154	26	480	974	78	956	285	999999	915	675	995	58	395	999999	239	828	999999	999999	654	787	999999	17	336	389	508	673	807	519	497	999999	999999	174	743	325	724	226	291	298	159	999999	782	182	924	898	66	262	802	63	368	319	282	694	999999	655	64	146	689	101	475	405	999999	765	608	437	226	830	314	79	999999	22	547	653	265	999999	999999	538	999999	999999	333	256	871	753	161	999999	999999	764	216	999999	999999	588	536	200	822	999999	75	999999	573	999999	682	235	947	999999	317	355	772	629	438	528	650	999999	62	261	767	999999	534	999999	614	430	232	461	624	999999	999999	999999	486	356	831	510	375	988	964	597	755	999999	309	148	999999	805	415	585	999999	688	447	744	999999	284	432	603	999999	670	999999	152	273	230	999999	999999	999999	159	869	426	797	927	999999	661	999999	465	506	670	919	395	958	809	25	647	135	935	779	74	632	211	924	999999	999999	999999	587	821	333	534	495	999999	224	297	935	988	787	999999	535	786	192	79	778	999999	684	999999	712	602	136	626	104	675	951	999999	526	999999	999999	570	647	999999	84	740	999999	971	999999	349	999999	671	873	36	859	727	410	993	881	562	433	171	553	999999	992	999999	694	999999	440	820	999999	365	770	277	496	227	999999	999999	712	451	938	806	588	344	663	51	729	110	767	376	999999	957	978	964	245	999999	27	999999	465	99	56	434	541	999999	721	815	900	605	999999	642	999999	332	290	439	999999	999999	583	218	999999	951	265	999999	940	73	999999	670	999999	806	42	166	209	569	622	622	999999	999999	999999	999999	623	848	999999	134	569	135	999999	999999	677	548	349	618	999999	809	409	514	833	461	493	999999	809	999999	
438	104	572	383	999999	407	710	667	43	120	999999	999999	595	999999	810	141	34	815	663	612	999999	999999	466	423	409	999999	999999	117	999999	944	30	999999	424	999999	420	55	999999	196	692	999999	999999	19	514	239	268	407	223	465	703	999999	437	678	999999	207	67	599	638	999999	974	999999	246	603	878	99	100	563	999999	32	999999	999999	579	838	132	999999	380	984	999999	236	165	999999	186	705	413	96	516	351	983	999999	514	820	417	999999	222	650	766	638	140	999999	149	704	472	201	999999	939	133	599	556	163	826	83	275	412	992	972	865	541	199	792	582	748	579	999999	518	712	357	176	626	481	999999	742	999999	999999	96	460	539	985	999999	474	963	999999	999999	999999	400	441	999999	15	999999	249	785	235	448	348	842	999999	135	754	682	229	999999	956	973	84	269	93	999999	366	325	541	443	879	768	724	828	999999	953	749	327	86	167	352	756	386	696	668	304	515	999999	695	335	785	312	553	883	999999	944	721	999999	317	221	198	689	878	805	999999	999999	999999	519	187	447	385	436	605	999999	248	210	596	388	600	999999	714	299	629	216	658	576	999999	841	999999	999999	242	189	19	865	969	662	877	580	790	211	580	995	889	258	950	358	706	491	644	806	358	343	970	999999	999999	898	999999	672	157	339	252	882	697	466	999999	999999	427	740	102	586	332	25	597	398	219	718	999999	380	999999	999999	869	733	207	25	371	898	218	999999	368	999999	999999	215	999999	460	958	999999	308	432	52	999999	931	999999	398	68	483	343	745	581	318	999999	498	689	416	999999	469	519	685	999999	104	316	999999	935	381	31	983	127	591	999999	439	521	420	977	999999	511	379	903	344	999999	541	38	999999	636	999999	999999	582	999999	799	586	991	449	22	625	337	999999	766	995	594	376	84	366	751	608	152	796	999999	520	361	905	477	565	184	546	999999	76	999999	360	761	800	999999	80	327	15	999999	989	509	795	649	999999	744	383	318	968	999999	999999	287	555	999999	999999	213	71	561	894	118	999999	275	476	999999	999999	583	999999	244	794	927	999999	48	745	462	999999	297	999999	870	758	170	104	257	216	481	966	999999	607	999999	385	596	387	519	433	999999	999999	724	43	999999	388	999999	338	149	524	999999	999999	999999	542	103	342	99	631	999999	802	999999	999999	188	69	994	518	483	976	549	858	207	549	494	615	847	999999	438	264	271	999999	739	832	955	732	999999	420	999999	255	999999	534	295	965	196	716	700	883	540	665	48	802	999999	53	788	290	327	
501	577	530	694	359	903	999999	370	708	73	901	68	456	999999	584	687	999999	999999	25	573	242	362	777	914	964	999999	999999	225	999999	999999	696	999999	999999	415	674	843	310	999999	164	630	460	604	488	999999	799	999999	94	771	464	999999	999999	581	999999	999999	95	999999	799	615	730	157	140	999999	901	131	999999	857	393	999999	229	740	387	676	318	394	999999	637	874	999999	125	999999	128	999999	760	999999	909	125	280	957	999999	535	999999	694	830	999999	499	840	999999	366	285	941	999999	999999	551	723	737	11	272	388	604	457	999999	674	500	591	38	139	858	556	221	262	587	435	721	694	696	999999	845	311	999999	281	933	999999	849	999999	707	85	459	46	617	908	852	891	362	871	999999	378	204	249	977	370	981	157	999999	999999	999999	16	999999	857	999999	54	166	961	999999	333	524	999999	825	326	884	953	679	822	939	312	999999	695	999999	849	433	999999	498	605	333	534	299	786	372	825	819	999999	754	602	20	572	752	890	999999	39	357	514	553	999999	999999	34	999999	169	999999	999999	999999	999999	999999	481	999999	708	556	560	999999	958	999999	737	393	999	507	193	209	86	811	376	560	519	999999	53	502	918	774	621	250	309	999999	999999	999999	999999	212	160	767	282	178	311	25	202	262	449	999999	619	131	553	999999	181	824	614	357	841	291	999999	381	890	999999	514	934	935	319	999999	125	904	999999	999999	796	357	425	926	908	510	361	999999	267	847	56	882	999999	231	251	79	484	239	781	736	249	109	999999	999999	302	999999	377	999999	882	999999	334	101	460	269	756	31	999999	897	705	999999	490	999999	999999	534	999999	107	999999	712	693	250	853	999999	999999	432	623	697	579	999999	634	999999	143	280	485	999999	523	954	431	999999	999999	230	323	587	533	934	999999	325	999999	254	44	999999	946	664	397	642	80	448	969	37	999999	69	451	217	273	999999	713	220	448	512	20	888	675	189	247	999999	999999	276	361	198	186	999999	442	335	999999	438	307	479	882	842	272	84	985	999999	999999	416	778	115	999999	999999	231	46	876	751	243	999999	529	767	427	999999	715	804	97	781	851	999999	626	126	703	835	164	243	337	999999	250	936	902	281	296	831	999999	821	953	289	966	149	431	691	101	367	999999	540	62	957	136	999999	987	214	999999	554	789	999999	411	488	917	999999	999999	280	510	307	253	257	480	595	241	894	851	807	814	711	916	934	34	346	999999	624	191	380	479	782	949	698	728	999999	51	999999	419	474	999999	999999	441	999999	999999	794	124	999999	
999999	466	999999	241	999999	999999	999999	841	638	855	999999	75	562	999999	999999	338	801	728	357	555	528	738	554	999999	485	386	444	834	280	765	753	999999	231	999999	564	725	999999	999999	175	999999	308	999999	113	196	405	353	912	999999	184	999999	359	462	446	569	142	330	911	527	756	240	745	565	999999	872	111	999999	999999	297	739	89	999999	563	563	588	256	999999	635	368	803	141	474	999999	660	177	999999	999999	793	662	142	243	813	136	491	934	999999	742	326	240	94	999999	999999	624	999999	104	428	999999	899	858	322	501	695	553	723	999999	999999	379	999999	403	466	999999	999999	190	165	505	276	999999	81	628	564	513	999999	405	283	805	631	999999	45	566	748	620	400	934	350	640	999999	999999	412	866	178	654	838	922	773	999999	394	999999	468	833	999999	999999	723	281	999999	808	186	999999	280	918	993	916	344	999999	654	845	999999	679	840	525	957	999999	154	999999	460	999999	999999	999999	631	999999	421	999999	999999	211	738	999999	896	999999	641	541	999999	258	989	494	999999	261	999999	499	999999	928	999999	999999	488	943	876	999999	726	999999	820	392	142	999999	668	280	507	691	999999	999999	999999	777	948	999999	47	308	71	709	999999	660	341	208	999999	186	134	703	147	706	999999	448	999999	915	999999	388	308	259	999999	999999	999999	719	987	191	726	999999	889	999999	979	571	677	189	882	176	806	999999	187	622	791	956	999999	964	999999	999999	868	96	806	694	625	999999	992	788	999999	391	999999	999999	673	999999	999999	423	999999	633	723	575	999999	642	565	999999	119	999999	211	686	467	999999	29	625	586	196	323	639	999999	204	875	419	999999	999999	289	999999	57	509	402	37	999999	378	669	999999	250	999999	771	236	531	999999	585	539	369	316	330	457	371	503	999999	999999	836	842	52	102	758	314	997	149	362	999999	120	999999	693	183	999999	99	782	993	384	28	999999	97	999999	733	619	345	59	272	569	832	139	554	788	915	200	999999	999999	999999	278	999999	570	631	999999	466	537	974	846	999999	769	240	675	378	999999	701	71	749	733	318	483	422	264	734	580	530	935	566	821	777	999999	999999	999999	215	999999	999999	999999	793	223	999999	206	644	499	864	502	338	166	760	999999	97	853	451	573	27	103	855	682	835	61	352	999999	970	163	78	999999	999999	477	999999	653	999999	999999	999999	999999	91	999999	838	999999	400	999999	252	374	185	139	733	924	999999	676	745	122	869	999999	999999	741	871	131	235	491	999999	661	972	860	697	999999	756	844	585	915	491	904	264	932	291	603	808	978	355	
841	999999	154	671	853	732	357	784	913	630	536	999999	959	999999	357	501	739	269	392	999999	78	999999	889	348	625	999999	841	857	937	484	28	933	999999	776	393	71	287	989	129	137	350	332	842	223	999999	261	999999	26	907	440	999999	344	426	311	286	999999	999999	805	55	668	999999	999999	999999	439	611	603	770	192	999999	295	224	749	149	999999	336	746	541	675	300	374	662	824	949	506	931	999999	517	592	500	926	531	481	999999	460	246	850	999999	412	999999	455	491	349	522	621	226	802	999999	171	975	539	926	864	515	681	15	999999	999999	350	999999	999999	96	188	999999	577	764	999999	806	689	999999	486	271	138	73	844	999999	323	312	338	290	139	488	999999	616	960	999999	667	966	272	454	179	310	144	905	684	369	999999	656	944	857	483	996	515	153	499	278	999999	800	670	798	691	999999	222	70	378	448	999999	999999	999999	577	106	776	543	244	848	186	137	232	389	485	579	999999	999999	481	807	142	999999	212	127	692	211	999999	305	473	999999	415	97	999999	537	245	628	741	999999	376	760	706	462	999999	304	323	150	575	420	999999	228	34	999999	999999	263	245	475	537	453	49	375	239	480	80	999999	442	98	63	999999	154	857	838	742	990	720	999999	679	701	908	804	551	636	457	121	255	738	18	356	820	301	769	999999	297	885	11	999999	235	392	800	862	999999	999999	879	275	999999	390	291	999999	30	162	999999	999999	629	999999	999999	738	782	999999	999999	999999	434	741	999999	403	385	999999	550	857	999999	999999	999999	999999	999999	999999	579	464	757	191	783	999999	999999	602	336	668	735	994	471	648	397	272	748	999999	568	67	999999	493	999999	485	890	571	999999	434	999999	830	999999	999999	873	583	79	999999	981	600	999999	959	999999	831	414	574	668	390	304	999999	469	727	451	20	999999	843	618	96	610	282	301	222	999999	33	184	999999	392	466	131	888	999999	364	290	999999	288	608	772	999999	88	999999	816	509	276	999999	964	700	999999	276	551	40	965	983	999999	709	999999	999999	933	272	656	999999	999999	212	999999	416	332	115	446	999999	999999	129	80	999999	999999	330	999999	791	945	98	69	999999	999999	125	915	101	922	999999	931	581	999999	914	674	999999	949	180	107	999999	250	860	999999	999999	263	94	544	431	959	953	975	111	254	517	999999	844	213	182	791	76	297	177	999999	737	183	864	456	816	999999	999999	72	837	999999	850	999999	94	484	999999	230	43	581	493	141	969	619	830	337	999999	999999	830	307	777	389	999999	327	82	377	877	684	
399	637	728	976	999999	890	148	999999	403	966	344	370	12	951	757	495	803	45	523	127	999999	999999	126	331	624	999999	999999	458	203	999999	479	717	607	999999	831	406	852	517	999999	88	481	951	933	999999	160	469	304	825	631	999999	523	46	853	760	341	862	520	407	361	136	999999	690	685	870	999999	627	763	487	129	361	642	999999	303	444	645	999999	603	752	999999	165	967	469	999999	999999	19	443	863	999999	194	969	885	455	999999	999999	999999	790	276	73	999999	532	999999	817	705	280	902	238	999999	418	999999	939	999999	768	999999	205	168	144	864	999999	999999	999999	764	915	302	999999	476	197	139	999999	960	999999	134	539	999999	647	999999	160	763	556	755	781	700	999999	733	999999	709	127	999999	999999	458	349	926	249	212	823	768	790	524	999999	803	714	109	66	457	268	999999	729	892	588	747	18	380	999999	281	999999	999999	318	192	58	999999	359	968	178	238	999999	929	884	336	61	999999	668	635	218	752	50	999999	643	997	474	439	980	234	999999	223	450	968	999999	968	133	470	460	608	476	114	454	746	930	828	999999	339	930	402	999999	710	88	382	999999	999999	240	406	719	320	999999	619	470	134	338	999999	788	652	320	999999	999999	591	999999	999999	168	114	307	304	999999	999999	171	999999	509	587	393	929	144	77	999999	63	737	999999	999999	149	890	999999	644	330	999999	999999	49	193	29	23	200	259	291	29	224	67	267	999999	999999	904	159	582	120	882	740	408	999999	721	999999	999999	999999	485	840	999999	179	999999	469	977	885	999999	999999	978	126	495	397	144	999999	125	852	748	796	801	82	999999	990	317	746	761	589	19	166	328	346	762	835	999999	419	12	849	912	598	999999	60	879	999999	999999	466	624	999999	606	999999	999999	868	108	999999	387	413	993	299	861	999999	999999	398	876	999999	456	999999	999999	660	682	999999	999999	276	940	160	999999	750	202	717	819	851	131	276	999999	999999	461	460	247	301	457	999999	425	713	987	357	889	999999	183	269	999999	538	112	999999	812	999999	124	438	927	948	999999	636	220	286	479	20	443	999999	415	999999	167	999999	404	71	212	381	308	999999	288	593	999999	626	576	933	45	999999	748	167	464	110	999999	999999	532	299	348	821	100	999999	243	976	999999	999999	484	999999	112	999999	999999	51	762	440	583	999999	159	344	687	999999	69	287	999999	198	272	285	977	315	999999	999999	473	114	999999	999999	999999	169	699	311	679	812	151	30	831	999999	156	707	404	999999	527	953	874	198	611	21	762	813	899	54	714	638	
999999	179	73	999999	222	999999	328	381	159	423	999999	999999	664	875	195	48	456	999999	52	565	881	999999	788	999999	269	284	502	999999	628	999999	999999	655	999999	999999	999999	999999	999999	862	148	126	388	32	874	113	999999	36	534	735	999999	723	367	18	999999	159	756	527	391	533	709	937	537	616	753	999999	999999	836	261	623	999999	223	91	593	752	999999	999999	999999	88	684	999999	242	750	766	999999	999999	120	261	999999	447	294	813	999999	433	163	210	589	771	279	999999	950	635	775	911	201	612	641	773	999999	86	972	898	449	707	999999	476	197	770	731	849	571	901	193	999999	999999	730	633	658	440	999999	345	999999	999999	885	734	443	467	838	999999	282	272	346	994	576	475	999999	374	883	968	686	23	999999	49	430	632	58	452	962	582	999999	978	983	999999	715	740	567	320	563	973	32	19	358	204	459	999999	999999	906	616	999999	942	366	750	999999	753	537	999999	374	168	263	685	990	504	265	115	304	289	13	289	835	907	85	999999	999999	945	677	665	625	590	843	407	152	999999	624	640	114	237	303	589	187	224	203	999999	310	999999	999999	999999	102	99	164	999999	230	627	780	440	999999	555	840	999999	86	872	999999	999999	999999	855	543	165	880	625	11	76	985	424	111	999999	999999	999999	999999	622	914	172	572	535	435	545	999999	999999	999999	193	772	558	397	558	512	315	999999	419	999999	455	754	876	634	476	98	98	321	805	999999	169	726	999999	56	228	830	914	309	375	357	779	677	999999	110	696	853	452	679	436	912	796	307	304	999999	63	867	48	538	106	447	347	999999	382	999	895	467	830	999999	178	728	999999	999999	999999	71	66	778	736	775	999999	623	645	419	885	892	999999	861	432	854	999999	361	792	385	999999	927	20	999999	305	28	214	239	32	940	510	707	324	790	359	242	42	999999	140	272	601	482	999999	928	348	489	280	999999	45	975	519	999999	936	222	999999	30	999999	999999	483	718	571	708	600	705	908	187	999999	999999	512	199	822	716	230	999999	784	731	136	92	999999	815	999999	181	999999	56	430	693	770	111	999999	338	191	530	802	422	999999	892	881	106	29	999999	910	342	530	846	999999	802	597	416	438	80	894	968	304	667	969	399	999999	553	284	224	416	477	949	183	17	999999	914	807	828	891	999999	999999	72	55	905	999999	999999	999999	999999	627	106	363	672	918	444	222	236	999999	452	311	387	337	822	804	999999	443	392	357	838	999999	888	789	587	547	231	864	906	259	999999	563	999999	167	660	
656	128	62	804	40	739	794	75	779	364	527	513	521	999999	267	300	471	999999	303	518	40	999999	999999	775	135	697	999999	316	976	382	999999	562	999999	677	175	999999	701	638	999999	617	54	999999	118	999999	999999	999999	709	657	648	958	300	999999	455	648	630	917	999999	286	679	343	169	487	98	406	475	965	293	844	51	581	598	832	670	685	999999	243	999999	881	999999	101	987	999999	668	28	91	358	999999	581	999999	999999	874	425	959	999999	458	566	709	712	999999	999999	750	865	616	999999	369	468	870	999999	184	396	296	999999	999999	588	355	247	819	80	324	127	859	712	797	792	707	183	873	652	237	908	999999	999999	921	621	999999	132	315	601	658	999999	487	999999	407	660	961	943	854	999999	999999	221	746	639	999999	842	245	47	77	823	369	196	595	999999	999999	275	999999	999999	18	949	247	233	931	228	421	701	639	522	315	147	831	763	329	999999	999999	26	172	895	531	89	385	999999	64	492	241	471	38	999999	803	141	797	593	999999	904	999999	448	289	999999	999999	695	212	722	999999	999999	992	606	867	102	999999	999999	113	967	846	929	574	933	179	448	999999	949	672	999999	999999	999999	999999	247	828	999999	368	540	736	644	677	835	877	662	581	133	500	635	604	935	31	286	38	829	746	15	999999	210	999999	999999	999999	999999	33	999999	13	558	590	754	999999	451	734	708	790	999999	300	21	999999	911	361	55	999999	361	354	999999	358	999999	155	520	999999	999999	94	999999	270	999999	113	999999	999999	54	659	33	543	745	857	999999	999999	322	495	569	539	735	953	999999	848	234	892	999999	922	296	483	570	412	999999	264	954	999999	999999	447	999999	364	889	209	999999	262	338	511	212	503	202	535	45	999999	585	981	999999	999999	666	319	46	12	925	999999	525	570	98	620	474	491	903	795	999999	875	601	215	649	999999	999999	176	999999	722	999999	684	730	999999	447	623	827	97	499	999999	700	999999	410	891	999999	411	683	446	999999	999999	999999	721	600	406	899	170	356	380	341	999999	922	999999	798	324	999999	250	999999	999999	132	999999	793	386	991	818	105	378	474	709	999999	999999	852	999999	13	803	684	969	999999	334	999999	287	276	456	755	999999	172	210	468	96	579	198	999999	999999	999999	697	999999	660	999999	781	311	531	999999	647	604	999999	387	999999	496	999999	639	353	165	433	903	999999	999999	346	630	999999	656	894	999999	999999	140	587	593	999999	196	315	879	33	249	312	32	340	999999	629	999999	999999	999999	999999	713	473	456	235	42	231	25	999999	498	587	40	
999999	135	416	621	317	517	26	511	999999	235	191	126	999999	999999	853	999999	573	264	579	493	969	849	906	190	999999	931	904	554	999999	918	718	999999	301	993	251	187	615	719	283	999999	835	159	999999	524	532	357	840	999999	189	820	451	999999	918	103	71	999999	229	999999	184	385	612	472	999999	535	999999	373	999999	622	861	675	794	854	999999	466	999999	819	420	391	657	99	101	782	999999	550	476	505	899	207	932	999999	957	999999	999999	898	509	373	20	902	18	999999	532	228	269	999999	36	597	242	461	445	252	737	838	579	999999	294	830	108	598	69	999999	999999	626	999999	999999	999999	415	319	92	999999	294	808	518	999999	999999	566	872	522	860	999999	878	272	447	762	690	365	129	810	458	613	999999	275	421	842	996	695	905	538	501	999999	621	287	160	999999	161	443	229	464	91	529	421	317	247	84	191	999999	36	864	999999	413	597	604	861	479	287	999999	397	675	386	802	661	344	31	73	903	600	122	999999	610	999999	145	665	729	999999	201	372	37	999999	661	258	668	50	538	98	999999	26	426	681	999999	999999	56	999999	88	999999	868	87	295	183	999999	999999	636	93	264	999999	277	932	875	932	287	914	999999	59	24	138	143	620	999999	933	865	886	183	441	725	477	211	999999	586	450	71	124	86	999999	176	999999	621	585	786	786	821	999999	150	494	404	999999	151	996	999999	949	154	999999	281	362	318	293	999999	205	368	786	551	685	356	999999	870	172	837	147	882	943	516	558	833	999999	121	999999	746	999999	47	422	336	999999	999999	636	305	999999	999999	999999	545	883	663	426	226	10	244	145	919	999999	623	999999	475	14	124	596	443	999999	999999	261	999999	718	547	727	167	945	459	347	633	719	139	67	329	123	999999	999	290	100	341	833	785	999999	680	40	75	805	946	999999	999999	465	203	709	399	591	483	827	345	935	268	999999	550	897	999999	209	585	999999	912	362	413	999999	316	352	999999	590	476	999999	999999	516	662	362	999	137	256	178	526	429	668	999999	639	773	664	354	831	71	293	999999	999999	481	455	508	893	593	999999	975	158	850	455	808	124	219	790	828	283	999999	281	422	650	343	683	999999	898	183	999999	639	999999	961	999999	202	999999	999999	999999	566	71	999999	468	416	218	281	29	999999	974	859	624	430	982	835	81	925	789	870	999999	139	797	999999	610	719	869	999999	524	999999	339	999999	511	535	418	999999	766	130	447	865	213	378	999999	999999	191	999999	559	303	657	624	890	595	412	436	350	
999999	768	771	999999	749	546	999999	756	999999	345	999999	357	98	21	999999	78	951	487	924	667	869	815	999999	118	571	170	576	631	999999	999999	999999	999999	85	195	747	466	994	577	698	328	999999	622	999999	999999	999999	691	471	291	899	555	939	118	999999	999999	999999	855	979	663	981	999999	999999	307	999999	535	602	870	999999	903	273	301	84	384	789	606	392	256	333	126	647	999999	999999	294	732	354	367	635	999999	315	713	892	487	341	999999	119	359	976	765	999999	80	599	999999	567	28	999999	999999	565	328	882	999999	999999	999999	999999	25	111	889	684	999999	512	178	966	508	966	199	999999	999999	742	999999	679	999999	416	491	999999	56	999999	471	141	276	999999	999999	801	316	490	929	488	371	624	325	493	229	674	999999	999999	788	113	100	999999	377	647	793	739	999999	649	999999	970	743	164	816	967	640	758	418	450	640	376	660	28	47	710	19	200	427	305	460	999999	999999	238	588	942	957	29	999999	629	341	999999	35	667	854	958	745	216	999999	358	999999	999999	999999	960	622	421	999999	81	414	666	637	603	321	480	199	62	965	999999	575	874	999999	620	999999	999999	999999	999999	350	992	999999	88	965	803	999999	79	452	999999	326	54	615	176	498	999999	615	106	999999	999999	821	554	478	801	993	240	640	999999	999999	242	999999	477	850	125	80	999999	907	336	701	834	221	252	38	210	736	921	999999	408	999999	133	15	898	797	999999	685	796	524	372	999999	734	999999	457	999999	219	523	848	999999	499	999999	999999	978	289	999999	167	526	999999	525	999999	999999	999999	999999	241	999999	225	237	576	680	999999	439	284	999999	999999	250	967	999999	763	999999	818	999999	888	727	409	312	347	154	725	504	639	855	117	999999	256	999999	999999	999999	930	899	515	982	946	178	725	69	821	111	999999	999999	999999	495	999999	66	707	591	186	999999	931	928	221	999999	511	999999	50	622	332	14	689	248	999999	575	741	864	16	836	999999	999999	11	349	491	246	710	687	77	999999	102	61	573	665	130	668	471	11	687	999999	480	874	137	113	999999	816	421	205	810	861	754	898	999999	999999	851	466	353	591	447	974	369	999999	999999	896	999999	281	999999	34	999999	569	999999	739	186	572	365	865	592	999999	612	999999	824	515	876	215	999999	204	999999	702	814	663	324	879	564	713	999999	656	999999	241	583	466	385	396	999999	250	757	25	999999	999999	514	985	874	455	979	772	159	854	999999	798	506	335	279	738	999999	999999	255	234	184	999999	497	709	999999	360	324	155	299	999999	437	636	458	
999999	482	524	198	828	789	999999	999999	792	563	230	709	80	999999	999999	197	646	186	999999	995	533	999999	999999	999999	805	989	999999	140	999999	483	721	426	321	999999	131	852	754	550	999999	674	999999	999999	999999	909	277	10	924	999999	76	999999	652	261	813	641	925	999999	234	535	999999	838	275	738	75	319	841	803	397	730	613	406	442	106	794	948	618	207	458	348	722	804	999999	897	73	999999	830	470	612	680	425	587	627	229	167	553	409	999999	269	82	78	999999	612	204	21	999999	525	999999	999999	865	32	727	94	999999	999999	588	999999	378	674	199	488	381	200	717	314	36	999999	999999	938	251	549	970	938	386	280	258	999999	870	885	403	359	284	13	747	657	698	502	741	999999	579	779	40	999999	999999	594	696	999999	894	999999	985	892	312	999999	225	325	61	788	708	615	564	395	999999	999999	999999	840	213	378	453	69	616	999999	46	806	369	472	518	998	868	792	583	975	307	979	900	511	56	999999	787	999999	999999	909	793	136	999999	193	874	999999	701	239	999999	328	829	835	283	461	855	505	257	753	806	63	920	999999	42	999999	999999	924	592	999999	793	546	591	30	999999	999999	999999	910	955	185	597	999999	306	638	999999	264	155	472	705	999999	655	999999	419	43	999999	553	989	877	104	272	999999	950	955	931	446	843	737	999999	382	577	722	945	999999	82	166	999999	999999	999999	514	999999	443	626	228	154	999999	252	136	557	404	909	717	862	816	692	999999	646	24	375	202	568	999999	346	100	999999	726	999999	10	347	999999	790	796	707	372	327	999999	479	732	811	816	204	716	190	414	472	859	859	138	858	992	519	820	390	99	946	259	999999	535	999999	428	413	252	999999	679	613	122	999999	499	498	999999	999999	913	212	559	998	851	347	999999	627	999999	866	999999	151	354	367	969	415	618	426	999999	732	999999	643	393	412	951	927	510	800	359	849	370	639	995	999999	999999	999999	831	100	104	912	175	908	820	562	831	110	999999	322	644	707	999999	82	431	140	667	280	819	156	56	924	837	999999	278	429	505	941	155	963	761	361	583	999999	999999	165	999999	45	822	999999	581	851	999999	197	166	999999	457	999999	218	865	999999	999999	999999	685	54	180	999999	44	639	999999	66	889	954	481	999999	292	133	874	749	275	999999	999999	999999	987	575	205	442	649	974	626	999999	217	733	290	249	437	562	898	999999	162	91	532	999999	431	999999	999999	896	20	999999	873	528	583	548	943	999999	999999	999999	999999	120	848	737	435	70	23	429	
849	166	674	999999	133	999999	235	999999	597	194	999999	236	37	222	999999	999999	431	21	999999	107	398	668	789	988	157	560	751	787	634	424	655	471	999999	999999	925	534	232	778	514	153	303	191	999999	759	999999	999999	999999	598	999999	550	316	423	960	915	40	190	377	999999	94	572	978	447	999999	999999	538	579	844	999999	999999	358	86	652	507	956	804	216	717	40	738	999999	711	163	560	94	118	999999	999999	999999	999999	745	167	546	999999	941	175	855	424	999999	230	999999	30	823	311	999999	473	663	999999	13	121	823	999999	999999	947	999999	999999	824	999999	682	74	305	78	377	999999	551	999999	540	999999	999999	791	948	791	999999	999999	999999	273	999999	851	682	620	454	326	507	999999	157	282	821	598	999999	90	999999	999999	999999	713	999999	612	652	769	999999	687	999999	705	360	222	172	41	533	537	999999	537	973	999999	215	71	999999	999999	571	999999	907	278	380	999999	74	999999	450	980	59	999999	884	455	620	127	100	994	999999	748	966	295	999999	999999	749	999999	708	366	116	999999	763	680	103	945	999999	640	862	999999	317	999999	641	875	771	192	982	308	999999	445	999999	855	883	220	383	871	999999	285	819	792	529	96	242	708	999999	83	999999	379	999999	939	414	980	265	608	687	696	116	101	523	999999	142	451	641	273	448	260	493	553	999999	232	999999	765	820	79	999999	231	758	933	506	697	966	612	176	712	41	936	599	284	532	687	764	922	762	810	659	87	454	969	269	127	590	673	82	909	999999	649	170	196	999999	466	999999	183	999999	825	53	999999	999999	929	999999	512	660	218	30	619	467	20	12	19	999999	885	776	788	674	388	999999	999999	539	266	999999	392	776	999999	639	75	748	591	337	999999	767	139	803	525	738	756	999999	381	652	463	452	997	646	160	776	999999	690	999999	999999	215	718	750	990	27	233	849	736	257	579	955	999999	999999	999999	76	999999	290	91	261	60	917	921	735	999999	86	999999	708	999999	625	999999	999999	385	999999	91	131	227	999999	149	785	301	999999	30	219	802	697	592	576	324	580	908	495	678	438	108	999999	999999	999999	110	913	213	525	113	999999	619	999999	580	281	794	560	848	236	151	306	959	171	896	712	999999	952	494	248	999999	999999	999999	152	999999	946	500	999999	838	244	999999	235	582	775	999999	909	600	112	999999	321	999999	764	999999	682	353	381	478	937	695	581	999999	158	428	999999	999999	999999	404	999999	499	633	780	304	722	999999	320	915	724	193	386	999999	999999	830	835	183	466	629	999999	44	798	
829	477	999999	804	266	194	767	999999	617	999999	847	515	133	999999	999999	999999	487	51	128	371	438	657	294	560	708	469	999999	999999	255	507	512	504	369	999999	669	165	999999	500	999999	999999	999999	999999	116	550	999999	482	988	226	351	643	999999	587	324	673	999999	182	192	12	999999	999999	999999	453	561	999999	141	352	155	999999	943	338	322	987	585	700	818	999999	550	744	999999	235	481	999999	972	999999	999999	924	999999	696	317	497	972	225	999999	669	464	109	999999	996	419	195	336	543	282	22	999999	991	999999	624	854	51	999999	448	980	870	999999	961	481	949	591	999999	999999	999999	147	456	365	107	593	916	246	999999	772	999999	335	836	999999	938	730	959	999999	537	922	565	841	276	865	534	245	533	999999	502	627	607	414	212	33	999999	405	826	999999	999999	407	999999	999999	145	278	87	999999	999999	999999	386	240	522	999999	64	999999	606	999999	871	590	999999	999999	69	572	743	999999	175	149	132	999999	999999	543	999999	311	67	139	837	187	706	997	788	422	101	999999	967	271	115	939	359	919	426	270	533	245	827	999999	999999	522	644	53	113	999999	999999	999999	999999	842	999999	999999	610	999999	455	428	999999	874	802	417	770	506	604	481	986	235	999999	213	397	760	20	668	484	695	791	324	543	999999	894	850	432	760	613	999999	934	894	999999	434	999999	997	360	658	443	419	601	841	918	999999	999999	877	157	786	943	198	832	999999	735	914	142	999999	999999	999999	980	951	985	19	892	479	546	101	896	365	739	999999	410	361	234	75	103	950	406	380	605	26	999999	646	817	425	302	276	169	424	999999	999999	999999	112	678	999999	433	592	948	999999	999999	965	981	792	999999	553	999999	480	443	999999	999999	192	734	515	652	963	999999	348	999999	477	187	999999	932	482	73	406	999999	307	683	999999	641	511	999999	999999	754	639	45	910	599	274	637	822	832	499	603	119	608	606	460	714	244	95	999999	480	999999	355	43	999999	729	650	275	490	796	999999	37	319	189	775	760	999999	928	347	749	928	840	999999	447	443	879	999999	797	999999	846	969	999999	556	121	532	999999	409	606	536	999999	949	998	999999	999999	141	471	294	930	999999	845	448	785	999999	345	472	640	999999	908	999999	629	776	852	592	999999	827	204	480	999999	656	88	999999	415	401	166	800	929	693	339	315	971	999999	999999	999999	836	408	193	610	221	649	892	791	501	16	907	414	106	416	513	207	937	999999	96	999999	755	494	42	393	740	999999	542	999999	576	602	628	44	753	999999	999999	245	999999	
593	269	557	764	297	859	409	494	751	703	522	190	999999	999999	999999	508	749	219	999999	375	799	869	675	116	945	999999	999999	999999	872	999999	218	660	278	564	353	731	999999	519	467	999999	633	899	999999	999999	999999	766	999999	233	648	536	999999	679	999999	869	843	723	999999	450	818	999999	960	32	999999	101	495	862	999999	577	34	999999	968	240	751	718	742	900	881	833	96	999999	999999	675	999999	346	999999	539	257	408	999999	999999	146	98	700	999999	673	611	287	999999	356	167	854	999999	999999	399	567	999999	927	999999	137	943	842	760	999999	639	302	999999	999999	285	444	999999	999999	999999	856	404	122	880	539	365	55	999999	622	999999	486	999999	334	999999	999999	349	778	881	611	562	999999	777	787	386	999999	70	102	999999	999999	12	999999	999999	551	352	20	804	999999	687	999999	999999	649	995	330	859	283	434	315	390	818	999999	999999	999999	354	62	241	89	617	736	999999	478	999999	666	813	620	530	96	387	982	999999	672	72	101	646	49	999999	999999	456	928	112	311	999999	999999	999999	383	505	899	55	499	120	931	197	999999	542	765	308	982	191	710	338	197	999999	999999	489	155	881	414	999999	315	999999	955	633	688	999999	843	999999	562	106	440	124	999999	50	888	871	999999	485	521	999999	999999	741	931	999999	746	999999	914	999999	432	231	424	501	100	983	740	360	165	307	508	999999	999999	52	999999	999999	751	595	706	999999	168	999999	519	670	370	855	45	574	217	861	886	98	718	999999	300	999999	682	938	34	999999	310	538	715	672	976	999999	999999	838	999999	55	352	999999	999999	999999	106	971	712	999999	999999	999999	947	175	152	304	421	419	208	119	752	415	999999	813	570	68	846	629	745	847	999999	999999	995	206	579	999999	999999	735	205	950	492	328	999999	927	806	999999	700	999999	999999	421	261	567	405	751	999999	588	842	538	590	834	921	476	236	865	70	374	249	750	999999	999999	785	999999	224	258	626	433	788	285	16	999999	367	711	999999	334	999999	135	371	999999	120	990	330	980	999999	370	38	999999	102	762	999999	999999	549	999999	547	415	999999	575	353	156	999999	999999	800	566	531	808	477	220	242	901	999999	934	13	995	999999	606	660	805	540	853	999999	999999	341	35	418	575	999999	417	173	829	999999	999999	999999	999999	128	999999	199	763	999999	999999	893	999999	783	200	493	932	438	553	320	941	754	830	999999	999999	926	999999	331	774	999999	956	577	69	56	413	212	258	161	788	876	191	999999	999999	356	203	999999	999999	826	999999	542	486	146	999999	999999	999999	999999	868	985	
293	297	603	137	999999	616	999999	999999	833	771	380	987	999999	780	999999	676	139	999999	857	999999	999999	539	525	698	190	242	671	819	889	962	824	338	344	273	868	500	283	63	991	290	854	434	136	639	455	162	307	706	496	21	967	697	999999	394	999999	754	772	905	946	192	944	682	880	870	999999	51	653	999999	911	159	403	999999	543	999999	629	417	999999	885	252	38	934	964	999999	878	994	137	122	950	130	999999	728	377	117	809	345	999999	999999	265	692	414	508	336	999999	347	999999	999999	999999	649	764	736	999999	886	662	918	258	980	359	12	999999	999999	929	703	851	797	431	36	999999	999999	241	999999	999999	157	203	838	999999	607	180	999999	999999	112	973	999999	195	394	772	841	715	199	560	365	822	552	999999	999999	485	805	485	997	999999	591	999999	999999	999999	317	872	204	693	999999	398	650	810	374	741	999999	999999	999999	999999	467	34	589	999999	778	183	875	634	321	767	331	362	723	132	182	78	679	187	554	999999	878	521	578	157	890	800	909	555	458	999999	616	35	29	297	999999	972	336	280	156	255	541	682	561	437	372	471	999999	528	637	999999	999999	595	999999	410	639	945	456	999999	430	978	273	330	186	510	161	305	343	436	113	210	741	409	41	308	999999	205	959	151	784	999999	135	391	918	162	749	30	733	619	657	82	525	999999	849	178	981	221	506	61	286	999999	138	248	424	999999	564	999999	564	993	886	444	986	315	657	999999	852	882	412	999999	760	140	999999	723	999999	999999	684	999999	999999	863	999999	999999	699	908	865	717	299	886	999999	491	597	999999	999999	739	732	999999	96	220	246	847	325	109	809	482	999999	999999	505	414	999999	393	752	717	111	700	676	584	745	87	450	999999	712	999999	915	920	436	673	674	999999	999999	999999	945	999999	610	712	999999	227	503	226	999999	719	999999	884	426	583	739	999999	999999	765	73	158	478	18	769	307	144	360	193	999999	56	627	999999	999999	423	906	447	287	117	399	163	459	91	999999	999999	999999	726	827	549	999999	999999	999999	687	909	768	842	95	937	704	312	577	197	43	614	999999	990	249	999999	999999	520	145	461	771	596	611	613	77	950	548	48	580	317	811	850	707	499	939	999999	904	581	820	510	999999	804	999999	965	999999	476	999999	478	491	999999	366	999999	999999	729	784	100	307	165	999999	999999	398	665	732	270	999999	999999	907	680	999999	678	645	889	699	635	878	967	775	646	197	600	601	79	557	403	951	782	654	999999	999999	848	999999	748	806	684	121	
999999	82	999999	589	242	569	999999	427	813	541	476	339	999999	851	817	325	661	967	999999	544	329	999999	338	319	603	538	999999	999999	213	999999	896	93	25	523	961	999999	224	66	955	41	923	651	999999	862	485	453	999999	999999	999999	533	612	781	632	999999	792	999999	999999	999999	985	703	640	712	224	408	644	999999	324	57	999999	999999	999999	999999	22	152	620	677	374	476	833	160	455	802	999999	680	802	125	460	874	731	999999	999999	999999	999999	999999	401	221	999999	344	228	102	999999	45	246	974	432	17	999999	999999	530	124	444	999999	417	834	999999	837	644	544	999999	528	999999	449	326	738	771	999999	533	999999	750	999999	249	40	257	741	31	420	999999	999999	257	794	999999	970	999999	616	717	999999	999999	246	13	564	577	893	738	699	170	999999	999999	508	213	305	484	18	739	131	999999	414	29	999999	812	837	280	550	296	811	182	961	999999	709	30	999999	572	296	757	196	831	356	302	999999	580	999999	701	68	889	952	320	999999	241	232	999999	313	863	999999	433	176	293	36	607	926	999999	999999	594	19	999999	326	733	197	999999	552	300	528	121	472	106	999999	145	999999	660	344	501	835	999999	872	967	716	33	683	999999	999999	903	804	999999	375	40	999999	999999	691	999999	573	229	132	999999	688	932	223	201	999999	791	953	40	81	375	272	434	999999	479	722	52	771	302	999999	335	999999	649	495	779	999999	441	725	733	999999	999999	999999	125	378	750	51	939	753	524	999999	999999	909	559	831	999999	486	941	349	900	999999	648	809	281	999999	797	424	49	447	443	999999	999999	75	999999	587	440	999999	999999	999999	941	999999	999999	298	999999	670	167	425	121	999999	66	303	805	999999	825	707	999999	999999	999999	945	581	335	12	501	320	999999	671	825	689	972	401	999999	338	885	408	472	252	360	999999	610	21	382	312	231	391	149	650	868	999999	521	782	608	472	211	484	615	436	291	978	187	999	341	735	149	426	906	964	999999	693	362	465	454	278	215	933	208	33	780	120	180	999999	999999	584	999999	999999	793	687	137	410	999999	46	961	381	385	611	680	646	999999	805	484	185	730	185	999999	66	337	999999	999999	278	285	999999	655	180	999999	758	206	757	567	999999	633	228	999999	519	899	999999	504	83	893	603	263	562	859	975	635	995	697	999999	696	121	863	463	429	858	134	211	390	790	574	999999	415	922	999999	224	181	999999	347	221	285	571	561	264	999999	999999	24	999999	999999	679	544	999999	70	578	70	999999	95	999999	999999	978	394	698	935	713	508	
276	198	999999	482	644	803	379	658	486	352	134	560	608	999999	766	844	411	479	710	999999	763	999999	837	862	633	139	999999	467	999999	826	587	636	847	755	179	999999	683	999999	97	999999	174	162	584	999999	935	895	486	161	42	144	983	999999	234	467	745	710	361	478	849	515	800	912	300	660	764	498	712	853	999999	300	999999	170	999999	834	91	999999	999999	611	926	737	999999	851	999999	233	999999	368	411	389	20	468	124	215	401	999999	85	262	862	923	471	447	193	633	312	742	974	999999	999999	400	386	144	999999	999999	551	121	863	949	487	76	999999	406	97	332	842	390	186	999999	999999	810	759	828	999999	999999	149	489	999999	28	999999	692	259	999999	532	999999	12	875	999999	374	999999	999999	718	999999	775	796	115	74	360	860	999999	922	566	29	65	36	641	558	397	671	999999	999999	567	999999	999999	794	817	799	874	999999	329	967	651	999999	300	487	999999	632	999999	951	952	84	138	693	237	627	136	239	963	999999	379	454	999999	77	764	602	723	874	726	980	999999	316	200	284	540	823	280	754	729	577	999999	18	505	445	999999	535	999999	873	616	783	999999	587	835	378	706	875	488	583	57	698	764	227	906	82	972	646	884	999999	163	413	999999	382	509	396	999999	371	999999	53	999999	238	668	850	267	943	999999	401	480	999999	578	665	999999	697	706	41	999999	718	111	432	999999	82	651	89	999999	212	436	296	87	449	807	344	926	445	234	818	39	999999	959	963	760	581	175	999999	285	498	78	999999	675	477	583	999999	269	525	580	286	999999	588	999999	64	516	35	999999	40	999999	999999	999999	899	999999	999999	12	999999	758	148	672	890	906	589	803	999999	143	777	621	610	866	955	85	411	864	947	999999	451	784	904	457	999999	267	144	999999	52	760	999999	999999	787	475	685	103	131	853	999999	380	998	784	907	921	738	414	713	999999	69	167	336	45	999999	999999	560	999999	854	690	936	632	999999	541	761	471	964	591	999999	144	190	861	999999	557	184	576	242	666	877	983	718	331	554	969	988	884	433	999999	670	139	914	572	999999	999999	916	67	608	466	33	445	956	156	999999	579	999999	207	213	779	860	948	425	894	246	870	972	615	88	999999	553	876	48	999999	921	704	229	618	621	999999	640	127	999999	999999	642	441	36	572	751	975	985	790	681	654	283	722	714	29	336	378	999999	311	978	806	913	157	407	136	999999	875	359	375	586	689	148	743	980	649	262	804	844	409	863	113	816	763	205	394	557	
999999	989	209	291	252	999999	338	999999	999999	861	999999	999999	900	999999	875	625	619	214	991	515	539	999999	74	999999	531	534	999999	448	875	990	160	952	22	578	36	886	159	999999	343	634	809	604	999999	788	767	770	943	73	987	487	206	999999	213	879	999999	467	999999	442	760	717	999999	890	273	180	711	542	31	332	320	988	475	535	870	999999	705	934	923	286	999	760	591	995	999999	398	794	601	748	143	999999	569	999999	717	333	625	999999	919	341	648	999999	999999	749	621	999999	999	999999	670	687	846	183	93	543	647	442	999	136	11	999999	874	999999	119	794	888	771	750	999999	757	999999	254	730	786	603	284	210	775	21	970	252	461	387	133	913	901	960	476	35	324	285	333	499	635	488	999999	272	999999	440	860	999999	12	999999	263	999999	443	126	999999	490	999999	446	666	988	999999	759	979	497	999999	206	892	927	999999	725	999999	482	878	755	999999	308	999999	22	243	344	999999	999999	249	488	133	665	480	785	999999	986	766	999999	999999	344	343	875	509	968	19	999999	999999	933	554	287	270	999999	589	999999	31	999999	999999	256	213	332	838	999999	519	500	374	596	999999	116	999999	318	958	999999	863	543	999999	999999	798	177	999999	473	796	999999	576	962	228	352	85	792	999999	999999	642	519	999999	999999	506	308	365	19	604	423	999999	441	579	999999	328	436	918	999999	276	801	299	186	253	999999	535	620	999999	557	281	999999	521	999999	999999	877	676	999999	169	576	46	123	863	788	572	589	999999	364	647	341	643	792	434	39	526	999999	196	466	276	999999	999999	886	840	808	738	583	901	122	99	999999	568	999999	277	351	999999	162	937	999999	613	999999	320	180	972	136	999999	489	596	491	415	388	690	220	999999	233	814	160	999999	65	60	989	687	999999	275	945	999999	763	525	92	30	373	35	685	852	999999	624	590	999999	713	894	258	999999	999999	999999	999999	21	358	707	53	999999	857	999999	882	460	623	976	14	905	37	363	160	964	514	470	999999	363	999999	367	570	609	234	247	569	171	801	13	277	999999	563	999999	424	65	481	999999	999999	493	153	999999	999999	999999	620	685	886	359	743	294	481	950	664	999999	16	990	147	999999	999999	620	320	999999	658	620	709	404	351	999999	939	104	492	958	999999	558	220	999999	138	934	989	548	361	219	427	517	531	326	999999	999999	927	433	918	47	253	552	183	431	576	618	926	225	343	793	419	649	999999	523	999999	999999	147	237	862	212	454	763	268	110	304	151	98	392	458	145	175	516	
186	454	714	754	999999	999999	213	520	999999	773	999999	999999	799	778	715	17	999999	840	78	700	570	999999	592	999999	293	82	137	434	530	999999	766	208	627	999999	472	356	808	898	730	359	999999	999999	204	681	558	700	310	525	999999	90	719	618	76	475	946	999999	999999	235	999999	312	660	778	989	474	17	16	999999	897	315	368	209	999999	119	719	675	228	521	911	931	592	772	611	998	449	824	157	141	162	956	999999	494	583	999999	428	698	255	362	730	673	551	760	413	999999	77	881	944	509	357	799	727	949	950	999999	878	539	58	779	550	649	999999	875	787	999999	313	873	999999	347	691	30	429	866	790	247	389	832	368	401	930	567	880	648	999999	363	999999	62	999999	289	999999	888	649	476	811	90	813	675	972	473	999999	203	265	606	818	336	999999	860	168	712	914	999999	181	657	999999	982	769	221	101	434	710	261	340	346	788	999999	381	953	64	710	434	713	859	895	999999	736	311	999999	999999	457	983	378	893	831	999999	999999	999999	992	627	999999	321	602	999999	999999	762	655	863	999999	817	25	955	425	806	458	288	210	196	285	173	121	680	494	390	999999	999999	999999	368	508	970	286	94	389	336	235	399	831	139	321	143	839	873	392	467	814	502	567	572	444	552	175	325	999999	828	515	999999	826	221	940	106	430	999999	999999	949	999999	999999	999999	99	581	999999	457	80	875	152	999999	248	298	37	575	151	883	770	923	956	999999	960	653	560	999999	86	999999	619	198	224	712	552	518	442	926	884	999999	478	990	385	105	999999	450	299	505	276	999999	798	645	799	223	660	372	408	999999	580	287	25	278	505	496	837	882	999999	439	781	730	855	111	691	224	999999	999999	999999	860	999999	520	363	65	999999	226	774	973	398	11	62	189	119	299	355	606	910	209	999999	889	999999	999999	788	999999	723	999999	14	999999	954	584	807	880	824	548	999999	69	924	960	724	289	721	863	493	659	386	601	621	999999	999999	95	314	999999	999999	659	999999	999999	731	999999	341	18	999999	87	29	813	203	182	365	570	999999	296	682	999999	999999	999999	177	403	728	138	482	132	999999	999999	941	869	280	999999	596	175	999999	944	338	430	999999	716	77	999999	999999	999999	999999	214	245	999999	999999	469	412	363	999999	999999	491	208	999999	999999	30	219	92	773	145	160	543	600	586	200	624	911	957	262	999999	769	149	533	999999	58	672	278	887	874	737	999999	999999	999999	872	999999	999999	999999	183	735	409	999999	633	303	509	694	146	865	628	
54	999999	798	511	999999	41	999999	938	958	999999	999999	930	752	999999	218	46	663	693	999999	727	999999	517	877	738	232	853	999999	146	845	999999	865	911	806	650	842	449	938	970	316	885	913	579	725	108	461	999999	656	97	999999	267	845	10	520	147	559	537	999999	70	289	306	129	823	999999	933	999999	999999	999999	112	489	768	108	692	386	740	814	498	791	778	287	999999	999999	824	721	588	188	864	401	669	100	999999	891	878	691	999999	765	999999	485	791	324	999999	682	999999	607	999999	168	999999	623	999999	999999	71	745	779	782	999999	110	305	111	999999	755	919	999999	999999	999999	999999	877	229	10	377	975	724	22	999	464	999999	745	651	226	75	999999	999999	250	622	346	39	999999	122	105	829	909	470	999999	999999	46	999999	242	999999	542	433	779	939	162	256	999999	608	58	999999	999999	156	126	458	88	46	999999	730	679	999999	127	982	615	999999	134	999999	468	999999	999999	51	963	999999	999999	527	119	999999	295	490	999999	993	999999	737	980	823	797	999999	713	460	391	951	884	315	725	999999	110	559	999999	24	814	999999	788	298	871	16	782	264	999999	599	349	295	751	605	859	685	977	999999	999999	792	999999	185	999999	18	133	999999	166	999999	344	958	426	559	974	281	675	889	215	529	866	973	51	999999	206	123	120	999999	210	289	455	49	999999	720	557	35	56	638	999999	780	999999	95	849	999999	919	793	999999	999999	320	479	929	969	999999	458	999999	38	999999	434	978	353	897	37	585	877	999999	999999	499	706	999999	999999	234	46	374	435	364	780	134	917	999999	413	941	999999	785	730	359	999999	569	999999	999999	528	284	622	660	181	882	147	999999	999999	999999	999999	999999	475	789	371	255	892	605	999999	104	742	904	833	811	575	999999	999999	252	999999	527	726	999999	489	509	482	999999	999999	386	203	999999	226	279	999999	996	999999	119	999999	540	423	485	999999	880	999999	916	464	999999	451	810	94	769	314	895	656	454	203	888	813	966	316	697	642	999999	412	999999	877	473	752	837	813	466	999999	47	999999	379	70	846	220	573	55	858	232	999999	302	433	249	331	623	999999	999999	119	305	509	234	725	842	951	478	34	48	991	872	614	996	628	832	276	75	287	393	357	678	999999	999999	999999	474	840	223	978	261	555	849	54	999999	999999	999999	437	813	113	999999	119	378	195	535	64	985	618	805	999999	600	972	999999	346	999999	999999	440	65	588	775	999999	999999	737	499	772	999999	151	827	579	302	467	405	462	962	750	284	999999	493	999999	866	999999	
855	45	550	387	288	300	513	730	589	999999	999999	849	48	852	999999	381	879	422	999999	913	167	49	512	216	205	520	999999	595	48	475	999999	350	721	312	405	966	197	121	999999	202	999999	999999	989	999999	361	556	424	120	225	902	110	999999	672	953	315	816	532	999999	192	768	996	917	691	124	326	999999	137	735	999999	568	194	999999	999999	849	285	999999	59	484	999999	649	999999	193	380	146	999999	877	677	768	997	589	999999	853	929	726	206	720	415	875	999999	595	999999	689	663	656	718	342	151	999999	678	254	766	58	488	542	672	999999	999999	555	748	449	98	368	737	867	135	340	838	212	653	564	655	183	771	269	230	416	530	724	427	42	999999	999999	100	753	822	395	999999	396	63	999999	182	859	137	273	507	999999	951	795	530	388	504	939	999999	123	999999	592	286	229	321	266	292	822	138	716	714	244	278	984	54	739	965	452	159	270	391	999999	56	508	999999	999999	464	734	203	49	538	795	684	977	163	240	119	155	999999	796	110	359	730	421	999999	999999	792	967	751	791	422	62	790	999999	999999	999999	545	999999	467	161	999999	999999	999999	99	187	999999	559	300	999999	814	999999	820	999999	362	999999	41	74	999999	999999	498	999999	496	983	412	626	486	14	775	255	360	999999	341	687	923	994	551	730	641	243	640	713	501	999999	999999	170	602	684	438	748	699	738	910	999999	968	783	315	575	999999	999999	700	999999	784	54	479	130	299	143	453	367	999999	311	433	999999	319	785	999999	999999	999999	999999	34	801	576	37	556	622	783	999999	718	150	689	976	512	179	543	726	929	999999	667	816	871	469	999999	81	999999	397	315	518	517	193	906	999999	528	999999	448	898	347	756	999999	999999	346	785	424	313	677	999999	798	263	858	593	856	429	692	240	381	565	999999	505	897	169	999999	275	996	535	243	734	999999	537	999999	644	389	182	958	809	479	95	54	927	403	496	598	61	659	924	336	999999	272	298	604	882	338	841	859	999999	550	80	788	889	999999	943	999999	271	532	224	214	684	471	999999	760	295	999999	642	999999	411	570	265	616	999999	208	999999	999999	999999	999999	848	315	547	999999	629	269	408	999999	164	999999	460	310	337	528	444	999999	652	999999	388	999999	319	371	695	739	457	999999	294	464	999999	999999	322	481	36	999999	684	999999	666	370	841	623	361	988	366	784	652	110	243	737	181	361	555	999999	93	631	999999	487	620	807	999999	860	999999	944	589	473	545	978	999999	998	844	999999	63	291	184	999999	
185	331	14	910	97	357	999999	556	293	365	145	999999	397	405	715	206	999999	859	999999	980	648	417	999999	893	999999	673	826	244	893	646	307	273	567	328	455	302	483	709	719	518	999999	428	660	233	337	963	591	878	999999	999999	246	204	786	203	999999	767	999999	120	671	999999	530	300	999999	646	999999	872	24	999999	949	422	999999	589	149	999999	655	230	756	184	566	285	92	947	951	255	409	113	487	373	999999	688	380	372	47	304	987	44	764	999999	175	999999	949	521	929	870	924	656	64	999999	999999	895	999999	747	999999	395	342	583	349	999999	246	999999	395	650	999999	271	52	999999	551	845	999	999999	466	999999	999999	111	336	570	999999	90	330	999999	999999	687	999999	999999	677	999999	818	652	962	414	695	355	777	221	79	308	653	668	828	573	114	219	999999	926	439	278	739	999999	68	999999	565	268	97	493	904	707	999999	562	593	420	543	899	882	595	925	999999	965	796	42	38	917	359	262	757	648	840	999999	899	876	409	893	999999	593	200	849	437	267	293	317	371	483	100	999999	418	39	215	336	214	999999	328	312	942	419	999999	854	215	999999	340	845	73	999999	925	686	999999	526	177	315	692	745	999999	853	682	489	670	554	827	284	999999	727	999999	514	683	897	558	106	999999	955	563	346	643	431	999999	447	253	552	558	414	890	891	862	899	999999	468	513	999999	630	999999	749	485	36	999999	999999	612	412	559	145	37	999999	97	576	221	752	356	111	76	926	999999	246	128	995	422	394	952	865	543	871	224	393	93	476	498	999999	999999	319	999999	269	325	45	694	416	530	286	802	325	999999	157	296	999999	446	548	395	226	999999	999999	614	546	218	999999	999999	688	920	643	999999	999999	87	15	999999	47	398	807	610	209	551	711	999999	999999	999999	637	224	395	584	999999	946	999999	90	281	585	597	705	999999	60	579	999999	16	999999	887	999999	999999	247	645	999999	259	999999	639	938	196	999999	920	24	478	954	581	999999	999999	113	73	697	509	540	806	999999	999999	341	231	756	999999	43	545	224	999999	903	410	400	579	913	334	888	317	606	893	999999	664	582	237	222	999999	57	691	999999	433	999999	999999	651	999999	225	405	918	999999	882	999999	163	139	999999	437	574	554	190	951	570	779	999999	389	902	999999	209	765	504	999999	19	287	999999	351	999999	791	397	999999	999999	960	364	518	416	152	434	700	740	477	959	155	662	667	299	105	999999	133	258	999999	830	14	240	999999	901	813	737	999999	923	811	999999	913	49	999999	
795	230	999999	62	372	42	955	212	905	732	999999	358	452	351	999999	887	230	519	542	587	349	753	999999	904	616	603	414	999999	777	928	980	999999	116	267	999999	78	508	79	999999	226	854	628	108	508	653	552	371	395	999999	45	591	976	380	461	65	51	999999	692	445	769	627	999999	999999	999999	751	760	251	194	479	918	389	160	759	326	733	720	999999	231	260	73	241	29	220	741	346	14	675	655	212	830	577	815	633	999999	599	726	203	999999	756	893	311	187	915	698	655	440	999999	999999	727	344	396	280	441	381	999999	607	916	693	640	999999	95	596	981	649	999999	999999	527	768	726	16	526	999999	474	999999	999999	64	114	521	95	905	786	999999	927	867	444	307	383	262	463	999999	999999	510	490	999999	999999	999999	205	999999	357	999999	999999	459	337	720	999999	999999	805	999999	999999	999999	503	404	607	999999	999999	474	999999	123	999999	53	199	999999	315	999999	206	26	52	466	558	999999	859	999999	174	13	991	999999	292	216	59	581	502	999999	643	980	499	415	903	755	57	999999	56	91	71	314	999999	999999	154	603	524	999999	820	999999	525	999999	999999	999999	240	603	743	633	191	999999	74	633	550	999999	631	335	245	790	123	297	418	224	999999	999999	999999	999999	121	352	193	689	692	257	761	163	999999	81	366	834	185	309	22	423	162	999999	999999	999999	763	12	999999	818	368	733	688	533	930	310	999999	999999	999999	380	492	400	450	502	769	816	872	397	116	560	968	999999	615	813	999999	995	72	999999	760	999999	106	999999	335	374	330	958	999999	237	999999	482	511	520	999999	804	999999	622	972	660	824	999999	999999	376	895	466	999999	957	999999	874	258	934	248	162	94	549	284	999999	74	86	181	811	257	644	174	633	58	457	465	811	996	662	32	412	592	560	999999	999999	223	869	523	373	999999	999999	979	298	244	999999	435	999999	530	443	557	999999	999999	23	952	920	212	999999	417	402	999999	317	877	999999	999999	836	999999	999999	999999	553	170	999999	562	808	999999	999999	665	875	399	699	999999	70	999999	563	999999	136	923	578	999999	863	528	951	999999	131	872	532	816	392	386	407	789	901	639	976	283	362	343	680	52	999999	264	999999	872	718	380	441	999999	324	999999	785	999999	999999	926	902	35	219	743	999999	935	448	747	999999	999999	999999	910	130	999999	314	290	751	793	253	999999	999999	608	201	88	742	750	440	506	501	900	600	999999	797	999999	999999	999999	74	618	902	744	604	650	981	999999	880	999999	260	20	722	44	740	992	999999	999999	999999	
304	833	140	11	690	504	942	256	382	898	507	122	999999	693	363	226	142	999999	509	999999	569	626	364	208	999999	499	999999	784	467	999999	608	825	342	999999	442	126	933	617	221	999999	662	404	608	999999	383	695	116	327	368	999999	999999	111	169	533	156	678	999999	999999	76	201	999999	168	999999	223	300	681	779	999999	261	246	292	525	679	269	279	175	27	425	824	248	393	112	425	648	561	506	665	809	123	764	647	11	999999	30	174	503	615	999999	648	999999	999999	999999	75	999999	535	92	432	900	263	981	660	63	117	827	807	999999	742	150	661	794	999999	969	999999	999999	599	290	974	999999	104	775	560	632	777	133	332	172	47	999999	122	479	999999	765	556	141	113	593	893	723	999999	202	761	474	734	854	685	946	459	578	999999	255	118	772	999999	487	430	38	286	999999	504	644	934	448	37	192	719	999999	423	639	393	15	999999	260	446	901	24	95	897	999999	447	386	999999	469	771	867	371	999999	959	78	999999	85	317	909	228	578	267	323	447	552	999999	999999	532	819	999999	526	858	857	336	903	472	345	140	999999	546	128	999999	475	676	169	820	417	300	354	928	318	698	999999	42	999999	643	701	648	355	788	22	854	893	284	254	19	513	975	65	999999	375	945	953	372	110	646	792	999999	999999	731	726	144	188	890	875	828	999999	999999	467	270	771	999999	999999	575	534	273	47	200	431	160	317	442	999999	999999	563	373	744	124	932	999999	999999	999999	370	999999	71	999999	676	13	409	999999	638	688	517	795	834	678	170	388	999999	836	609	601	224	999999	999999	294	899	439	337	512	94	999999	892	246	418	716	336	999999	999999	656	597	44	999999	15	999999	628	925	449	999999	884	212	366	286	105	999999	260	840	999999	210	777	978	999999	675	896	341	999999	795	280	387	127	999999	10	874	191	999999	574	809	218	616	999999	369	460	999999	453	310	728	979	797	999999	167	876	999999	959	999999	678	361	369	895	999999	148	832	999999	71	796	542	211	491	104	856	57	451	631	626	999999	999999	527	721	232	595	613	999999	998	656	229	250	258	50	148	999999	887	215	913	544	477	963	999999	399	728	910	108	247	884	999999	576	716	999999	476	999999	327	999999	639	147	309	70	746	833	999999	841	555	999999	170	352	999999	968	999999	537	96	159	451	703	999999	992	999999	496	376	999999	67	999999	513	999999	781	999999	820	361	999999	999999	613	484	999999	139	717	557	182	999999	938	894	302	999999	733	188	168	999999	113	999999	33	646	825	
813	694	238	775	916	338	560	512	999999	532	241	999999	774	923	612	999999	322	985	580	999999	694	558	999999	225	96	356	334	836	464	392	205	337	611	252	800	999999	999999	363	801	228	622	124	273	999999	71	999999	959	264	556	899	791	639	999999	826	141	264	222	23	689	570	13	999999	58	291	336	999999	119	531	999999	823	925	958	194	999999	206	999999	295	120	163	835	397	79	290	565	601	566	885	784	120	546	576	488	674	240	224	999999	76	981	44	999999	999999	437	141	733	973	999999	454	999999	630	999999	969	111	859	854	183	933	443	492	690	770	999999	334	999999	586	256	447	294	953	999999	307	513	999999	85	999999	693	959	938	556	592	768	999999	999999	999999	999999	999999	999999	629	819	67	291	466	583	300	274	149	817	26	554	487	999999	548	999999	952	332	58	665	999999	863	171	223	995	886	999999	922	658	232	180	862	999999	781	818	474	999999	856	840	999999	22	811	856	875	999999	394	79	66	999999	620	842	999999	510	911	449	999999	657	844	999999	579	683	999999	615	917	999999	164	999999	999999	999999	83	605	106	491	128	653	224	999999	999999	999999	611	817	844	703	999999	389	348	361	108	341	62	816	61	570	271	256	999999	205	999999	238	999999	849	372	348	155	24	746	349	999999	999999	235	999999	999999	999999	684	761	838	675	577	537	308	803	999999	374	999999	999999	554	536	999999	872	999999	999999	76	999999	492	761	455	999999	557	33	999999	999999	969	840	116	302	454	488	885	999999	418	968	628	999999	999999	985	999999	997	682	888	470	219	999999	519	258	216	693	315	90	922	999999	342	127	554	893	309	833	605	267	373	812	75	650	720	464	50	399	664	999999	507	358	457	999999	669	999999	433	879	999999	999999	899	609	148	407	962	202	999999	850	84	999999	630	161	999999	999999	319	85	999999	569	408	999999	218	999999	38	189	583	999999	859	518	458	992	470	430	999999	24	367	999999	673	668	687	528	388	200	325	155	505	355	999999	717	514	593	167	864	999999	999999	383	92	580	959	824	398	343	999999	401	92	58	210	778	792	381	555	999999	736	881	880	677	27	501	883	999999	237	32	152	13	865	999999	605	949	979	641	285	193	714	843	999999	999999	999999	999999	999999	107	304	577	758	345	959	191	430	999999	600	726	365	591	999999	999999	596	376	201	563	536	257	452	261	798	161	106	372	696	893	592	695	856	229	268	785	389	659	274	999999	54	683	414	622	358	262	285	999999	495	439	256	922	993	999999	272	999999	655	53	779	
606	248	999999	494	537	400	904	999999	999999	333	911	999999	937	999999	999999	519	853	999999	999999	902	546	876	999999	876	267	646	669	702	599	956	281	999999	345	880	667	568	457	198	877	232	453	392	148	999999	583	544	319	820	608	999999	999999	154	825	150	243	999999	999999	720	237	890	730	212	279	189	61	781	559	66	444	826	72	664	964	607	459	163	999999	52	303	999999	336	849	104	852	547	137	315	205	999999	999999	732	999999	999999	986	501	251	122	958	318	802	984	999999	385	781	684	999999	189	227	999999	89	992	793	427	515	999999	999999	117	427	642	924	476	364	419	508	103	999999	999999	977	999999	217	999999	999999	999999	500	738	83	999999	322	177	792	948	97	513	999999	944	939	319	999999	432	620	143	999999	326	999999	336	629	843	877	687	999999	60	211	121	484	49	999999	999999	999999	776	490	417	999999	259	999999	975	999999	851	851	563	164	26	999999	555	999999	83	354	463	348	174	118	240	999999	634	999999	742	999999	975	39	528	731	999999	392	999999	942	212	348	445	999999	419	947	999999	992	323	533	343	802	656	626	410	694	759	999999	761	668	999999	821	170	441	117	999999	999999	822	333	999999	284	633	579	999999	293	999999	908	986	929	227	340	247	282	999999	485	939	99	999999	628	833	972	168	631	20	691	390	999999	14	369	999999	544	956	668	999999	258	710	232	53	343	999999	999999	999999	791	999999	999999	22	549	999999	999999	177	150	64	999999	500	859	999999	12	568	921	902	999999	904	626	750	683	383	579	790	852	774	999999	55	25	954	56	209	377	999999	999999	679	999999	999999	58	202	49	490	999999	178	631	999999	999999	663	132	441	126	882	156	51	861	954	999999	758	216	191	999999	104	48	248	999999	660	748	999999	886	251	999999	440	855	433	710	999999	620	410	168	719	999999	63	922	584	838	174	999999	335	235	728	999999	92	911	866	742	944	451	999999	724	971	999999	792	777	881	379	685	36	999999	340	667	344	999999	999999	496	124	406	181	463	999999	288	607	422	689	167	15	978	528	989	690	765	999999	105	999999	197	334	283	285	51	999999	162	999999	340	999999	999999	393	214	492	424	999999	346	773	988	999999	446	373	999999	999999	620	999999	401	167	47	41	575	916	249	356	412	172	841	130	140	999999	258	149	277	427	132	773	801	496	113	247	354	992	762	981	249	823	362	180	665	999999	999999	994	111	999999	999999	650	154	858	90	262	910	225	642	740	865	306	106	554	980	999999	84	999999	63	999999	999999	582	164	267	999999	
588	999999	670	465	964	444	263	48	968	997	481	629	943	415	851	336	139	359	32	126	943	999999	999999	199	999999	100	999999	941	311	621	847	496	887	751	999999	453	250	999999	999999	999999	999999	267	137	557	999999	999999	141	499	212	473	558	232	142	151	999999	999999	999999	480	645	874	536	322	736	357	999999	984	741	999999	913	407	96	378	999999	726	999999	685	600	260	999999	602	958	999999	738	838	73	624	364	999999	589	999999	451	770	124	803	769	999999	531	779	407	525	999999	940	585	804	387	189	550	999999	636	486	270	751	999999	999999	915	999999	584	999999	999999	535	629	995	612	999999	956	999999	999999	999999	957	226	164	820	999999	175	127	999999	999999	934	461	884	999999	949	119	999999	381	700	999999	80	999999	651	714	999999	496	871	999999	999999	999999	313	848	71	924	672	458	420	999999	999999	898	624	925	897	294	999999	446	409	461	999999	886	999999	900	266	345	999999	991	315	511	530	334	981	280	999999	689	999999	95	999999	999999	411	500	999999	779	931	801	365	155	989	999999	999999	197	96	420	224	602	828	412	591	999999	740	680	152	908	999999	999999	917	999999	297	218	764	999999	55	449	59	190	999999	730	969	464	980	999999	11	999999	447	343	248	570	65	45	860	127	504	675	229	730	357	791	977	816	884	21	858	999999	999999	510	151	646	370	44	415	999999	999999	999999	744	702	679	204	471	468	876	356	298	261	357	646	69	380	230	328	999999	405	753	162	999999	999999	999999	230	355	936	201	999999	210	31	999999	762	684	376	999999	999999	61	999999	330	999999	939	537	722	607	432	955	999999	771	426	51	211	20	355	290	556	775	522	458	848	534	276	285	156	277	631	999999	962	999999	449	703	277	679	85	244	999999	53	257	583	798	399	999999	430	999999	168	819	619	999999	403	820	164	14	603	314	795	252	664	390	454	975	837	993	757	331	999999	774	999999	934	121	78	513	528	999999	660	458	999999	846	110	988	458	21	188	568	872	294	698	673	375	290	999999	558	999999	802	607	960	406	999999	109	999999	393	296	999999	306	335	317	636	75	999999	999999	756	999999	563	402	996	964	999999	434	999999	46	34	111	999999	654	129	520	850	999999	341	699	999999	310	746	648	604	171	337	881	243	999999	999999	999999	729	520	533	595	994	270	806	643	310	999999	853	72	999999	292	140	39	187	999999	999999	999999	734	253	802	455	999999	915	797	999999	637	777	200	329	387	402	999999	646	131	533	525	590	999999	698	398	90	999999	684	220	999999	999999	307	704	
428	109	748	898	999999	717	87	936	89	999999	971	15	533	781	533	684	45	911	999999	908	653	299	876	990	45	855	722	998	999999	704	485	999999	339	999999	772	230	639	503	895	928	53	999999	446	999999	948	692	865	308	999999	999	185	410	999999	398	61	138	232	757	862	999999	999999	89	961	384	986	177	676	460	18	999999	54	541	25	564	865	66	853	758	999999	352	989	423	999999	975	529	85	266	941	31	643	999999	882	640	999999	999999	999999	999999	999999	140	780	26	415	299	620	954	643	999999	999999	532	999999	285	999999	714	520	640	581	15	999999	999999	911	911	734	438	999999	316	999999	900	751	630	902	431	792	628	999999	999999	584	133	464	31	885	690	283	419	37	999999	533	177	130	633	362	958	649	215	229	868	292	977	924	313	791	743	643	361	999999	573	493	845	452	194	66	457	999999	964	970	230	999999	999999	410	17	782	994	780	127	278	943	781	586	408	999999	53	999999	209	160	239	152	57	921	788	463	874	687	725	935	577	999999	417	999999	999999	999999	239	999999	999999	917	999999	797	962	526	93	999999	792	906	446	57	999999	460	257	399	734	828	182	716	536	947	142	999999	278	844	999999	999999	535	105	351	409	174	999999	40	291	999999	442	189	999999	837	111	671	967	250	999999	794	999999	657	28	999999	416	826	522	440	629	999999	435	999999	128	975	721	161	696	565	47	882	74	429	999999	770	302	649	999999	879	434	285	175	854	600	999999	432	714	999999	999999	935	583	652	645	411	999999	203	913	999999	555	999999	950	999999	999999	213	795	729	697	691	258	658	999999	185	643	999999	353	619	581	927	78	553	16	999999	552	999999	463	240	428	28	468	576	388	999999	105	762	484	311	763	999999	805	999999	735	32	999999	495	178	999999	999999	640	67	999999	622	986	991	999999	119	316	999999	782	750	564	311	999999	233	682	280	188	89	880	531	999999	856	930	131	749	817	984	999999	66	999999	64	231	788	961	580	953	401	596	102	652	177	999999	999999	900	250	28	999999	799	587	225	999999	329	137	118	25	41	691	864	999999	195	999999	999999	375	330	695	342	522	717	652	999999	878	592	986	237	999999	172	875	40	999999	730	760	194	797	999999	999999	735	104	999999	945	548	999999	537	999999	907	527	999999	514	660	215	907	999999	349	157	999999	347	407	342	899	999999	853	166	661	983	521	435	940	145	533	857	959	248	999999	772	999999	466	350	248	88	999999	129	657	999999	824	973	234	420	47	999999	504	75	403	204	925	999999	
999999	999999	999999	999999	482	586	999999	980	803	255	669	662	577	53	401	996	168	999999	199	635	206	942	837	20	297	24	903	206	39	999999	999999	54	917	680	721	857	999999	415	606	999999	29	676	421	579	314	571	999999	999999	546	508	906	999999	999999	299	999999	999999	772	543	545	468	999999	902	951	21	688	999999	745	896	331	544	999999	999999	657	75	615	529	531	267	706	725	181	909	999999	999999	884	999999	49	627	785	282	94	262	870	148	999999	127	999999	409	890	689	999999	999999	672	999999	308	163	492	999999	684	376	999999	514	837	820	297	773	252	429	136	999999	999999	999999	121	59	459	999999	882	519	999999	498	999999	131	999999	999999	898	234	999999	658	232	731	999999	109	943	999999	363	579	999999	60	850	677	999999	305	283	628	115	709	835	999999	999999	362	281	972	326	196	572	797	147	821	921	73	537	593	207	405	999999	484	183	702	695	879	999999	832	668	946	623	508	847	748	911	999999	999999	623	115	870	459	999999	783	757	999999	566	442	603	138	787	999999	290	108	999999	301	999999	535	143	999999	672	830	449	314	999999	999999	999999	949	398	910	999999	674	914	488	336	999999	374	700	426	855	999999	999999	928	703	880	805	342	410	969	456	290	663	264	695	443	50	20	657	413	194	782	616	53	693	405	122	236	802	771	999999	926	999999	118	287	999999	235	902	745	433	999999	239	663	980	999999	629	79	419	999999	54	296	934	717	999999	242	83	999999	404	999999	307	767	578	539	638	45	529	361	554	977	896	218	148	274	234	999999	999999	128	635	111	73	336	703	17	758	485	999999	999999	642	999999	214	999999	830	666	999999	665	995	700	35	944	422	277	524	442	331	836	157	669	493	458	287	954	888	999999	999999	999999	999999	999999	781	999999	47	320	719	999999	772	622	387	481	826	999999	843	264	102	690	689	795	811	270	685	922	337	338	999999	999999	599	259	396	999999	495	999999	601	434	918	872	907	112	999999	846	670	709	999999	999999	999999	924	615	999999	861	208	999999	385	169	999999	885	859	824	999999	593	535	88	522	236	849	999999	999999	967	418	346	230	782	587	246	964	600	975	473	661	494	801	578	577	397	198	924	119	317	796	548	69	58	208	518	33	768	157	999999	999999	689	999999	999999	999999	686	641	999999	36	999999	999999	999999	910	396	999999	999999	791	999999	511	999999	47	924	876	999999	180	999999	999999	999999	584	999999	223	999999	999999	502	863	999999	999999	844	999999	890	755	772	898	970	999999	592	638	999999	885	999999	727	999999	999999	32	
445	685	812	999999	787	335	409	469	841	957	925	997	761	999999	999999	200	999999	947	584	999999	379	275	35	906	928	999999	242	614	297	599	350	156	939	999999	66	188	169	557	999999	999999	491	296	931	940	55	125	831	230	149	999999	770	780	999999	646	999999	180	659	906	524	209	102	795	182	999999	999999	778	68	999999	999999	354	41	666	890	999999	139	92	343	94	861	813	756	22	474	999999	828	570	663	999999	778	886	528	262	42	857	954	696	123	689	334	276	999999	999999	868	999999	662	114	890	955	999999	569	836	575	55	711	999999	999999	331	579	422	56	124	765	561	474	826	999999	634	43	582	442	969	999999	760	594	756	264	153	679	940	724	680	708	785	218	999999	952	217	330	999999	874	375	544	276	999999	161	301	939	999999	968	883	479	857	383	84	600	192	814	460	999999	999999	999999	652	999999	698	999999	416	979	353	425	873	571	999999	629	999999	77	434	999999	482	443	999999	325	749	999999	999999	254	999999	999999	999999	617	867	148	756	999999	999999	938	999999	999999	578	912	999999	999999	999999	978	104	322	176	237	675	16	176	999999	342	27	999999	873	196	941	999999	453	552	91	999999	736	557	735	814	999999	414	769	354	999999	808	999999	698	999999	999999	771	615	743	88	595	659	704	999999	72	805	739	873	350	752	781	331	135	370	663	53	859	999999	369	508	238	822	999999	662	645	996	773	328	359	154	425	999999	839	374	956	431	574	295	494	930	999999	74	74	27	573	999999	682	209	45	999999	869	349	256	999999	849	772	999999	51	805	76	42	420	524	205	336	999999	491	999999	414	999999	479	574	937	439	434	174	758	887	999999	447	323	573	293	261	285	85	89	604	999999	193	677	999999	489	428	897	999999	550	868	690	999999	717	921	794	999999	628	999999	412	817	810	685	24	867	952	999999	752	468	999999	999999	920	261	999999	999999	245	230	564	946	999999	999999	541	770	999999	890	206	999999	999999	999999	779	489	633	999999	673	272	794	999999	999999	999999	580	131	999999	999999	536	287	947	999999	999999	830	685	573	999999	681	221	999999	285	999999	71	133	670	980	999999	360	689	648	638	941	588	999999	999999	406	61	754	376	962	999999	112	243	346	943	766	230	899	716	215	249	951	767	779	986	753	999999	999999	148	599	493	325	749	888	999999	15	999999	647	737	999999	999999	999999	315	258	60	183	806	725	999999	903	759	738	644	484	408	686	183	808	127	999999	999999	16	615	999999	479	999999	362	355	697	999999	915	999999	999999	436	693	999999	999999	519	
729	999999	946	61	999999	999999	840	754	999999	275	489	961	999999	53	529	397	999999	515	999999	538	999999	999999	821	461	999999	252	999999	185	575	217	790	654	999999	664	88	314	999999	577	150	999999	999999	724	845	96	999999	735	114	872	64	774	776	187	874	118	999999	206	991	999999	34	999999	256	664	188	474	484	835	921	178	964	224	995	92	375	509	602	65	999999	734	595	999999	147	125	999999	801	440	613	780	931	924	882	323	999999	553	527	133	281	545	381	611	40	814	936	908	839	779	693	811	999999	515	684	518	266	899	732	484	140	543	999999	43	871	65	989	253	91	900	97	539	847	386	331	519	999999	133	565	487	999999	217	291	999999	746	801	999999	999999	250	373	66	17	821	52	992	738	999999	999999	999999	975	999999	693	826	938	691	164	964	999999	999999	999999	212	143	344	254	283	999999	261	365	297	79	999999	573	13	718	844	90	999999	999999	393	593	999999	969	392	999999	999999	517	999999	352	340	592	999999	427	999999	85	171	923	672	576	768	999999	486	802	999999	999999	336	261	690	999999	104	999999	445	999999	604	600	813	999999	750	754	591	766	541	909	35	704	241	231	341	927	999999	999999	999999	151	999999	324	116	559	919	722	264	412	827	999999	257	729	156	999999	823	641	271	999999	182	918	985	12	537	999999	777	999999	439	999999	919	999999	560	999999	203	304	133	290	494	999999	324	38	499	999999	939	268	661	305	999999	563	408	700	665	629	999999	498	999999	43	786	539	782	999999	292	159	999999	74	722	84	535	852	554	999999	157	17	999999	154	999999	806	999999	999999	915	999999	797	875	706	229	999999	999999	435	704	147	999999	504	954	999999	750	745	350	999999	874	545	587	770	999999	999999	865	552	999999	25	603	79	999999	999999	516	999999	310	999999	417	453	272	967	791	648	830	714	464	999999	202	535	863	408	999999	119	999999	999999	338	711	100	999999	840	676	448	916	999999	635	787	130	987	340	181	999999	338	897	434	906	999999	938	939	999999	554	827	360	132	999999	205	991	999999	781	782	295	599	685	999999	999999	595	528	999999	816	999999	999999	343	60	862	999999	999999	80	191	684	291	979	399	771	108	321	23	326	326	764	999999	644	546	349	215	54	999999	297	786	294	839	387	879	132	999999	999999	999999	776	497	767	999999	134	809	566	499	802	896	999999	587	999999	999999	999999	212	120	190	561	389	994	845	817	782	999999	293	896	845	999999	110	999999	999999	999999	999999	246	828	559	502	511	834	999999	849	999999	158	754	710	999999	695	570	999999	
999999	999999	192	685	999999	999999	680	984	669	999999	913	720	999999	702	628	799	554	139	362	449	999999	618	678	727	409	999999	442	668	38	892	999999	210	285	728	341	999999	845	999999	999999	999999	158	574	999999	670	999999	269	999999	710	529	999999	166	427	343	999999	533	160	999999	465	286	80	498	21	955	777	114	712	445	999999	371	303	953	206	254	57	999999	999999	785	999999	806	149	891	999999	999999	84	735	318	867	165	204	999999	999999	999999	999999	999999	816	146	619	65	999999	218	824	396	999999	999999	10	959	183	295	999999	455	375	999999	659	146	189	765	872	999999	999999	795	845	290	999999	190	240	573	999999	441	240	999999	468	729	451	999999	325	999999	393	912	83	776	999999	999999	336	749	814	808	731	934	999999	60	274	737	999999	771	372	544	999999	168	995	437	833	999999	64	999999	986	999999	999999	71	821	685	382	959	807	275	659	274	954	922	375	999999	999999	201	807	190	890	730	715	679	235	781	780	235	999999	999999	999999	999999	999999	661	999999	999999	994	670	999999	948	678	999999	930	999999	122	108	999999	999999	793	573	595	642	934	999999	784	265	999999	143	999999	50	905	999999	52	172	333	265	999999	302	999999	999999	437	181	999999	858	999999	585	800	966	999999	137	999999	978	442	353	59	310	469	651	877	999999	247	861	999999	81	52	531	271	768	425	999999	360	999999	999999	595	145	424	562	999999	999999	999999	999999	999999	999999	707	999999	927	714	699	999999	999999	795	106	424	659	959	576	347	17	816	979	323	42	999999	999999	776	902	345	999999	217	635	747	999999	288	999999	54	283	999999	136	232	999999	816	572	655	999999	71	264	873	983	999999	569	86	555	999999	393	999999	431	422	866	931	946	592	868	491	486	999999	412	817	744	615	686	292	220	785	999999	999999	751	387	999999	999999	999999	999999	361	219	648	558	202	134	894	794	622	999999	427	999999	285	533	948	91	179	126	659	446	138	377	999999	287	866	999999	569	231	143	999999	272	227	418	917	999999	999999	842	999999	93	288	999999	949	999999	824	864	999999	509	176	224	669	217	999999	999999	85	899	984	999999	371	999999	431	564	672	661	578	999999	210	999999	367	303	299	248	252	999999	380	999999	189	384	135	422	852	270	402	17	473	999999	239	238	999999	27	999999	399	481	245	661	723	260	298	424	999999	664	237	151	873	925	431	965	999	618	999999	720	999999	999999	999999	999999	999999	172	665	197	741	368	971	999999	349	999999	899	767	999999	382	657	272	999999	960	899	758	624	129	528	999999	52	872	240	619	780	306	646	
265	532	999999	500	999999	595	110	683	867	692	782	801	826	999999	664	957	626	960	300	999999	649	244	199	225	999999	999999	583	155	869	138	362	673	53	410	644	244	612	882	107	677	789	287	41	76	841	999999	999999	999999	387	914	613	658	490	999999	997	30	343	999999	458	916	21	955	813	999999	339	118	999999	999999	999999	430	355	744	863	623	999999	371	213	132	383	724	999999	526	767	955	524	703	193	576	999999	999999	999999	432	433	190	665	834	999999	999999	999999	732	568	999999	675	999999	568	868	794	999999	435	635	817	220	806	733	999999	999999	197	858	999999	636	999999	192	22	999999	529	923	999999	683	957	999999	999999	910	396	650	166	665	851	810	999999	655	908	999999	999999	777	805	690	625	700	999999	180	647	999999	87	999999	807	386	273	907	999999	645	557	121	909	228	999999	999999	824	166	576	999999	643	386	472	568	727	607	999999	244	999999	838	308	620	478	787	569	293	832	295	842	780	999999	999999	382	750	999999	999999	418	922	50	898	866	468	133	895	999999	999999	152	519	382	999999	345	39	999999	599	347	936	999999	131	659	453	83	538	999999	796	917	999999	14	721	470	930	199	127	203	999999	972	999999	497	999999	999999	308	150	323	999999	642	999999	999999	999999	782	413	171	163	296	273	597	824	337	999999	336	978	838	265	431	999999	452	20	227	835	880	626	507	449	71	872	999999	312	760	625	999999	999999	554	698	999999	317	999999	999999	903	999999	606	249	999999	695	170	999999	420	53	999999	275	471	631	227	537	999999	165	905	721	102	423	912	294	74	712	471	975	433	150	999999	123	749	674	116	372	999999	641	982	811	999999	999999	461	317	593	494	164	60	143	26	579	76	412	587	999999	999999	999999	999999	184	932	234	194	999999	280	20	606	999999	796	525	999999	999999	487	999999	999999	442	634	962	604	701	579	558	420	999999	417	571	966	710	172	989	999999	999999	916	467	59	999999	999999	297	190	999999	999999	969	368	999999	288	717	101	999999	318	154	60	999999	347	621	604	384	814	999999	762	709	53	895	363	806	898	435	392	30	134	516	999999	346	782	307	714	610	199	999999	999999	699	480	999999	402	27	939	110	92	304	863	675	772	999999	535	480	999999	999999	616	562	637	853	999999	999999	768	801	999999	713	744	50	906	993	194	930	999999	73	999999	999999	503	345	866	798	999999	999999	999999	458	744	596	999999	311	999999	623	994	637	256	709	373	409	316	999999	999999	999999	365	999999	999999	869	491	841	961	471	999999	295	999999	280	999999	999999	999999	247	
912	320	67	219	999999	443	996	292	999	556	683	90	699	999999	662	903	134	999999	442	999999	999999	298	966	902	635	350	70	999999	37	999999	942	417	209	999999	496	995	542	999999	334	922	55	115	869	935	168	999999	772	421	999999	693	155	65	406	209	548	624	999999	164	583	561	999999	999999	265	285	999999	275	999999	573	343	666	370	133	315	520	265	594	428	41	999999	755	577	649	136	343	578	886	999999	999	587	871	652	387	427	772	549	999999	849	593	331	999999	998	208	87	965	333	999999	749	886	943	953	206	322	420	828	983	733	121	999999	707	727	264	881	985	471	24	982	706	542	970	457	745	999999	709	851	756	379	571	170	20	999999	999999	999999	999999	634	675	340	966	598	999999	999999	999999	926	886	999999	637	999999	222	999999	999999	350	325	999999	915	496	218	371	999999	999999	81	999999	171	999999	999999	161	589	139	999999	999999	999999	683	999999	117	753	164	761	818	948	999999	223	639	166	955	999999	669	999999	930	219	569	425	313	728	407	527	999999	654	744	24	999999	24	508	301	999999	999999	277	334	217	462	999999	734	400	999999	506	355	442	457	215	741	252	919	658	920	266	936	492	955	618	999999	578	510	26	803	999999	100	715	347	999999	999999	942	345	33	999999	999999	999999	999999	890	231	999999	94	999999	448	13	772	999999	999999	587	44	924	337	321	716	627	884	261	999999	597	210	415	640	104	999999	999999	799	907	895	191	999999	431	911	601	733	566	505	999999	71	23	40	999999	999999	137	999999	381	808	999999	628	406	593	999999	127	437	999999	815	420	990	576	379	213	865	919	999999	125	613	23	735	999999	160	131	43	199	999999	566	802	680	513	791	780	999999	179	288	499	999999	275	313	483	911	917	999999	515	284	692	810	999999	488	560	22	699	367	83	52	478	285	560	17	423	999999	887	999999	907	208	796	118	44	999999	430	586	849	309	999999	823	999999	14	615	758	507	999999	999999	999999	129	999999	101	422	197	136	810	999999	999999	999999	890	613	34	782	999999	999999	488	584	999999	999999	68	974	999999	400	999999	259	999999	473	669	801	509	999999	478	999999	999999	416	116	999999	920	907	776	216	549	591	999999	926	999999	887	766	999999	280	999999	999999	814	265	155	999999	999999	594	938	754	999999	999999	999999	758	369	999999	999999	766	831	209	999999	663	868	811	851	999999	581	981	901	460	999999	999999	370	531	999999	413	664	317	869	88	999999	788	982	999999	439	999999	313	832	59	791	347	130	935	109	175	269	999999	13	414	999999	756	720	692	
487	999999	639	999999	714	181	956	480	154	897	752	794	326	681	715	381	199	130	748	931	999999	999999	374	999999	271	366	327	999999	661	903	158	332	695	999999	504	999999	999999	478	599	661	102	321	202	233	999999	314	848	587	542	631	224	600	999999	999999	999999	374	894	999999	922	357	853	802	999999	999999	748	430	109	230	186	822	999999	720	531	97	999999	799	920	151	589	956	517	739	999999	39	999999	558	324	906	522	140	998	933	556	251	807	999999	501	951	484	762	999999	628	999999	999999	61	504	78	920	949	783	453	753	288	966	840	124	190	790	563	199	116	202	707	56	999999	999999	174	289	290	999999	307	969	666	826	750	889	338	901	978	194	489	403	999999	739	686	254	654	589	999999	692	119	711	999999	999999	999999	22	920	999999	896	413	339	789	639	411	999999	999999	97	999999	225	999999	999999	289	812	379	999999	712	246	968	369	578	999999	999999	999999	999999	438	596	580	381	179	999999	999999	999999	14	999999	854	700	764	554	263	999999	167	203	999999	460	906	830	899	28	999999	944	776	999999	995	999999	421	755	999999	999999	999999	890	999999	999999	291	487	982	999999	999999	247	524	20	999999	691	999999	167	421	799	220	426	999999	608	697	561	999999	235	961	26	999999	686	163	109	787	721	582	373	308	999999	911	886	478	104	554	661	999999	574	996	94	246	999999	906	621	544	495	361	373	203	351	999999	66	526	965	835	599	94	425	232	236	119	352	859	970	887	999999	947	596	64	45	67	231	239	876	780	149	779	541	564	302	369	218	180	956	530	999999	999999	513	268	955	576	88	999999	999999	975	999999	978	999999	734	220	547	765	319	999999	294	698	999999	999999	195	695	819	553	860	929	866	900	182	903	450	42	963	444	337	108	999999	999999	879	468	999999	885	999999	843	999999	353	754	604	898	22	672	999999	38	720	999999	572	145	32	227	999999	904	84	722	84	999999	701	257	999999	437	221	999999	314	818	368	748	309	999999	976	746	517	184	271	11	999999	241	618	14	253	126	764	999999	999999	761	999999	564	826	173	96	357	115	999999	651	999999	687	325	367	999999	670	971	28	48	168	285	710	247	642	82	563	843	878	697	999999	987	673	258	260	553	999999	803	921	146	447	999999	641	420	999999	105	324	844	874	604	999999	999999	107	726	804	170	61	229	922	754	999999	999999	478	417	103	664	503	439	74	999999	661	866	999999	881	600	539	999999	299	714	546	758	718	969	283	363	999999	999999	946	999999	99	501	999999	881	999999	536	
999999	160	233	327	868	999999	999999	999999	69	999999	477	232	225	136	999999	999999	761	999999	385	999999	891	284	205	64	371	999999	999999	985	974	322	530	985	881	355	405	999999	999999	971	999999	944	999999	939	909	340	885	508	673	820	189	573	999999	999999	999999	182	645	920	955	179	999999	103	56	899	999999	747	422	999999	351	870	730	999999	115	790	669	999999	132	951	374	865	178	999999	111	999999	806	411	999999	999999	999999	709	710	485	999999	251	999999	752	898	999999	143	172	918	999999	167	803	100	302	467	949	956	75	60	999999	555	100	10	102	992	320	999999	404	173	999999	999999	641	999999	255	463	863	999999	917	542	157	817	212	946	774	706	307	645	513	943	633	999999	423	999999	999999	929	999999	250	923	760	588	881	999999	998	410	999999	999999	643	844	999999	999999	999999	999999	533	999999	875	353	153	236	396	999999	675	589	461	999999	570	590	982	152	326	129	623	850	999999	999999	276	88	213	546	999999	190	664	800	999999	349	458	908	999999	756	999999	585	200	24	999999	75	912	999999	288	999999	999999	809	542	500	528	720	980	334	999999	579	999999	797	999999	607	999999	215	999999	874	915	121	91	662	999999	236	11	741	929	608	322	101	51	974	999999	745	706	575	648	999999	999999	953	999999	133	35	320	130	354	444	592	999999	332	45	47	999999	176	386	187	118	999999	999999	787	790	382	21	791	537	999999	999999	405	901	285	567	866	603	962	999999	999999	636	389	115	999999	306	346	444	999999	65	13	999999	632	368	528	466	341	674	494	999999	985	121	243	999999	469	356	49	999999	888	764	179	444	999999	423	999999	551	728	210	999999	491	453	937	30	999999	534	72	375	46	382	818	235	999999	118	799	999999	999999	999999	999999	646	309	266	654	556	999999	885	568	185	999999	939	977	999999	141	831	999999	718	58	101	507	258	999999	999999	13	318	79	538	977	336	624	655	582	157	999999	564	543	234	799	999999	794	850	965	886	166	106	405	90	104	370	115	90	719	754	999999	359	249	328	263	345	999999	999999	908	999999	561	999999	367	829	616	576	298	778	919	667	306	656	292	520	999999	906	913	989	444	999999	230	543	936	827	999999	772	325	225	971	999999	903	106	941	733	999999	603	999999	999999	474	528	82	999999	170	61	999999	248	76	999999	502	356	432	999999	263	999999	999999	27	626	539	577	999999	999999	82	999999	999999	763	209	715	558	194	232	999999	346	999999	915	543	892	999999	885	379	999999	999999	999999	722	624	999999	999999	999999	649	721	317	999999	209	999	630	276	10	
530	704	999999	999999	533	518	544	999999	189	999999	973	347	758	129	644	999999	170	564	147	999999	999999	191	434	357	999999	75	837	999999	999999	967	347	893	649	543	371	999999	598	130	489	197	61	452	445	999999	442	505	891	601	672	245	999999	444	493	611	649	348	279	939	999999	468	681	667	999999	221	749	89	698	224	757	966	152	49	999999	950	613	907	746	999999	914	860	183	245	999999	19	928	902	410	47	893	999999	999999	999999	238	30	999999	394	427	234	999999	999999	999999	676	844	999999	103	999	369	542	999999	742	602	789	34	41	999999	999999	462	24	292	999999	679	660	330	999999	568	493	810	64	444	229	489	522	294	561	63	999999	400	508	916	999999	542	999999	50	999999	430	618	999999	207	735	80	931	999999	999999	358	684	156	355	120	999999	609	999999	314	107	777	262	90	999999	472	978	787	54	953	108	364	999999	999999	619	179	313	949	859	613	329	374	999999	999999	999999	999999	877	999999	161	290	372	316	739	237	999999	999999	898	350	999999	999999	228	999999	35	977	315	587	53	873	536	186	806	999999	750	585	999999	733	999999	186	509	568	999999	81	635	764	591	791	624	999999	50	999999	280	963	836	697	394	380	348	320	771	993	892	14	379	975	484	999999	566	999999	252	46	999999	722	999999	555	575	157	322	271	999999	999999	999999	999999	832	999999	999999	999999	360	62	999999	615	394	179	414	999999	999999	591	701	660	289	999999	234	470	834	13	573	999999	133	290	132	247	68	999999	923	257	999999	924	181	199	80	642	824	513	962	999999	999999	613	999999	335	878	984	455	662	981	979	999999	501	142	829	999999	999999	719	999999	930	953	556	999999	255	167	484	999999	419	999999	590	647	592	999999	507	207	999999	999999	249	797	412	147	791	406	106	944	999999	539	792	999999	999999	999999	922	999999	999999	19	90	999999	999999	160	851	137	575	999999	81	999999	397	578	994	935	477	999999	999999	921	667	792	999999	160	221	311	999999	944	999999	77	928	999999	725	838	147	498	127	27	603	99	946	284	999999	848	334	763	999999	999999	545	856	874	927	615	11	999999	790	847	999999	133	65	999999	906	177	507	24	999999	618	559	441	999999	818	460	999999	27	974	393	230	323	826	458	754	820	409	999999	202	10	262	723	751	999999	651	999999	894	999999	999999	50	116	999999	834	130	154	997	947	49	47	424	999999	597	999999	999999	999999	533	113	675	999999	140	506	74	315	23	951	894	807	95	854	630	565	515	878	934	286	166	489	705	313	756	872	999999	999999	777	135	999999	
697	58	786	127	999999	229	246	18	543	52	758	999999	178	999999	200	862	194	999999	858	999999	999999	102	427	999999	999999	407	999999	554	267	146	999999	537	888	297	207	759	308	737	546	999999	279	870	400	999999	407	668	537	62	566	20	185	658	999999	765	945	999999	999999	382	82	999999	857	999999	751	999999	52	231	932	999999	63	999999	563	456	870	522	100	999999	701	192	999999	999999	870	319	988	257	961	351	619	132	352	999999	137	926	665	859	489	587	129	994	201	186	999999	999999	999	134	999999	728	787	406	999999	107	999999	448	376	696	999999	547	999999	503	445	700	611	999999	539	460	313	637	999999	21	42	513	729	999999	990	830	648	999999	320	863	999999	242	999999	223	456	254	699	689	560	968	999999	941	884	625	558	500	574	926	127	999999	821	818	936	776	373	172	377	999999	457	545	999999	602	237	839	702	212	147	398	363	294	761	624	999999	823	968	100	629	999999	158	999999	265	999999	999999	771	52	999999	306	786	849	294	999999	504	241	999999	920	449	714	54	922	356	363	186	573	999999	787	999999	741	123	807	999999	543	273	999999	999999	290	335	999999	465	797	720	906	360	999999	999999	416	266	392	73	902	999999	386	584	191	999999	146	89	158	274	984	844	250	192	979	576	999999	999999	457	284	733	594	943	258	256	211	449	999999	636	505	426	530	814	677	220	288	896	999999	91	254	999999	999999	187	999999	481	952	479	723	381	973	999999	803	809	118	339	999999	586	138	338	980	363	999999	999999	653	999999	464	39	573	972	701	679	999999	532	213	999999	532	417	711	777	999999	999999	999999	631	663	188	999999	999999	706	348	902	701	999999	630	111	890	999999	758	533	999999	26	922	999999	751	680	304	534	281	606	999999	999999	900	874	360	44	258	637	511	789	475	235	743	333	234	999999	999	910	172	430	322	775	774	883	328	999999	380	825	974	951	999999	999999	999999	124	999999	541	12	999999	417	595	852	263	999999	968	68	168	283	599	681	681	680	999999	999999	850	293	880	42	999999	555	600	663	433	662	559	430	821	883	629	999999	999999	77	181	502	577	578	68	598	806	825	999999	999999	781	153	303	281	975	291	501	831	181	508	986	281	999999	999999	428	999999	999999	999999	999999	999999	654	327	988	999999	509	999999	999999	281	234	999999	235	201	395	123	882	290	368	288	455	539	392	797	110	194	999999	999999	685	999999	160	999999	999999	269	587	885	999999	463	165	690	771	94	497	229	606	889	282	794	886	704	59	148	242	347	999999	999999	891	
856	227	803	531	609	999999	999999	131	767	999999	966	613	509	290	429	135	678	517	371	999999	172	201	220	999999	296	999999	980	596	21	234	999999	999999	880	994	976	999999	362	168	999999	999999	348	107	838	580	316	191	386	424	630	22	564	999999	730	665	728	999999	16	891	999999	596	235	563	119	542	684	999999	732	999999	313	193	773	519	355	492	999999	75	999999	639	605	115	636	566	966	999	999999	803	447	999999	275	322	239	999999	999999	574	653	785	999999	999999	896	517	999999	870	120	446	999999	999999	485	247	999999	999999	311	376	295	139	959	668	999999	999999	871	880	361	517	250	990	953	999999	595	780	839	918	86	67	743	98	656	766	455	529	759	626	999999	209	263	611	21	863	999999	794	999999	984	198	877	434	26	166	999999	629	129	999999	936	458	704	408	52	587	254	632	999999	482	203	222	77	360	255	999999	999999	263	639	979	999999	136	800	175	854	730	208	999999	727	999999	999999	146	999999	999999	822	177	624	800	999999	34	767	240	978	322	999999	999999	999999	527	189	464	999999	687	999999	149	403	999999	657	999999	554	321	999999	621	999999	275	767	67	886	999999	999999	87	999999	361	52	614	999999	999999	158	488	754	999999	999999	999999	453	272	999999	38	999999	196	642	22	520	95	256	899	999999	999999	334	713	999999	999999	999999	97	989	111	999999	999999	999999	999999	927	543	661	178	999999	472	711	999999	177	999999	347	739	912	700	400	524	567	851	999999	153	968	77	999999	445	999999	400	206	522	691	999999	745	285	393	999999	999999	108	999999	999999	310	783	197	939	977	999999	375	815	999999	194	697	475	544	675	548	500	416	860	18	225	999999	394	275	198	25	999999	897	72	355	152	999999	301	172	999999	999999	331	955	39	99	999999	79	999999	999999	21	825	999999	807	79	736	893	362	408	99	146	116	916	999999	999	924	162	794	999999	999999	309	753	999999	312	328	134	227	999999	386	770	175	155	126	445	264	373	798	999999	828	335	462	999999	42	211	36	119	634	999999	956	999999	937	58	766	658	999999	268	999999	914	999999	944	519	358	975	638	923	990	990	999999	263	635	135	143	999999	978	17	999999	720	204	999999	219	500	999999	588	281	833	127	389	999999	795	995	944	884	999999	883	999999	113	813	999999	288	999999	128	163	559	999999	980	803	999999	787	999999	139	548	999999	638	278	999999	116	999999	704	804	806	610	533	685	268	691	999999	999999	91	173	904	999999	325	916	248	100	347	854	267	300	999999	44	602	816	666	457	999999	255	271	439	709	999999	999999	
600	481	999999	595	477	301	638	999999	210	999999	624	746	433	232	318	999999	187	999999	261	512	413	999999	771	999999	716	29	811	972	994	999999	999999	463	571	597	725	999999	812	505	869	562	628	561	999999	43	977	999999	243	234	999999	856	94	332	999999	830	704	999999	999999	427	999999	458	490	666	744	869	358	170	185	999999	507	874	586	682	247	699	883	999999	944	738	40	645	999999	586	572	999999	257	329	999999	999999	892	999999	734	394	625	420	82	962	816	960	685	999999	895	999999	726	535	999999	411	94	758	947	852	882	971	397	244	999999	903	999999	605	621	39	999999	444	942	609	999999	202	999999	827	627	999999	45	983	999999	999999	749	388	860	46	869	999999	999999	258	999999	50	26	762	997	391	747	178	868	999999	999999	655	663	999999	464	126	395	87	354	267	140	999999	999999	999999	918	999999	494	999999	52	68	735	999999	794	905	651	902	593	387	999999	675	89	458	999999	824	644	407	559	298	923	744	650	792	999999	999999	127	767	999999	127	999999	822	896	463	135	810	485	572	861	758	809	562	999999	18	882	679	999999	682	972	991	263	999999	625	206	370	308	417	943	285	817	999999	999999	678	475	542	381	779	626	333	252	999999	82	545	801	489	371	220	641	910	821	798	999999	794	999999	999999	333	207	700	102	999999	999999	541	296	53	970	925	884	67	475	510	900	562	999999	729	651	191	975	823	717	999	98	775	42	463	29	999999	99	999999	999999	999999	184	88	999999	506	850	999999	785	502	831	563	487	162	176	409	921	246	999999	999999	591	682	357	384	983	999999	738	626	508	999999	999999	999999	999999	448	999999	266	336	999999	38	852	879	843	999999	483	992	163	521	935	609	632	542	782	265	999999	999999	929	999999	799	999999	439	767	234	999999	953	477	213	727	999999	999999	909	83	999999	999999	999999	195	748	999999	999999	392	999999	999999	803	26	875	300	999999	999999	811	999999	999999	404	536	725	999999	999999	999999	999999	452	15	788	999999	999999	238	699	999999	442	999999	31	999999	116	652	987	417	999999	858	964	999999	999999	999999	236	841	916	999999	190	515	546	384	999999	160	539	214	834	999999	999999	403	999999	999999	999999	326	858	676	351	999999	999999	873	999999	999999	460	740	129	448	120	789	779	947	520	38	58	193	22	67	955	870	999999	901	818	999999	999999	999999	999999	400	890	116	804	559	500	945	966	317	109	999999	924	999999	41	101	103	54	99	656	999999	999999	526	143	314	800	721	480	670	586	64	296	999999	587	999999	999999	558	13	985	230	457	999999	72	
741	999999	594	143	86	839	218	808	999999	999999	168	989	688	874	756	802	13	999999	29	284	999999	262	812	999999	346	999999	999999	543	100	68	868	208	318	18	784	58	999999	667	644	999999	462	999999	289	266	156	598	999999	999999	801	210	982	999999	437	300	999999	488	281	482	796	189	536	675	718	716	171	959	680	679	99	708	93	345	202	388	999999	611	999999	555	965	748	603	458	742	889	86	999999	771	27	335	306	777	246	871	465	113	999999	999999	999999	105	197	917	623	764	103	127	646	199	59	478	81	515	725	516	57	585	88	999999	828	639	684	198	663	999999	999999	999999	999999	473	737	284	45	550	409	460	778	830	979	694	999999	999999	999999	296	722	999999	263	999999	61	730	823	999999	35	853	999999	999999	420	999	999999	999999	999999	172	280	183	462	774	443	531	116	275	738	227	605	999999	999999	67	210	999999	999999	124	100	11	879	125	649	999999	258	191	319	999999	49	778	576	999999	723	486	500	266	999999	999999	115	732	685	999999	999999	606	283	999999	569	184	999999	999999	999999	999999	189	969	292	164	533	604	525	999999	221	640	236	959	999999	895	669	999999	566	944	999999	528	999999	999999	326	103	133	999999	583	616	622	999999	742	999999	255	436	530	999999	203	999999	733	240	432	853	520	54	999999	999999	956	999999	999999	761	617	789	469	14	140	822	653	198	999999	490	30	999999	639	999999	999999	219	713	223	375	915	613	999999	999999	333	999999	165	846	281	544	100	96	205	643	861	527	999999	557	250	306	708	110	999999	314	253	219	523	223	443	156	350	999999	999999	22	999999	157	999999	578	146	999999	999999	975	382	654	940	999999	824	275	999999	559	945	999999	999999	917	667	999999	608	916	999999	123	583	942	413	999999	204	772	354	193	999999	999999	140	999999	999999	342	331	732	728	360	374	999999	394	258	999999	884	210	688	999999	824	999999	251	548	999999	610	999999	335	42	999999	256	999999	999999	999999	641	687	999999	428	570	250	999999	596	934	96	258	999999	128	999999	334	506	528	924	515	916	529	838	345	999999	660	774	399	17	999999	999999	481	999999	206	800	753	570	380	466	999999	999999	999999	999999	999999	164	999999	999999	492	303	10	999999	999999	331	944	262	529	802	352	899	768	795	851	133	306	773	615	358	999999	327	999999	764	136	999999	295	77	200	999999	429	190	874	999999	999999	999999	16	763	126	159	955	944	999999	950	999999	480	698	843	597	999999	931	999999	999999	999999	583	174	999999	245	408	999999	46	877	71	239	383	171	35	46	513	999999	126	542	656	
465	999999	411	56	34	546	999999	373	999999	480	598	368	783	999999	933	158	999999	776	770	999999	144	123	88	999999	999999	999999	65	455	661	340	841	999999	999999	999999	93	548	181	128	999999	699	752	618	594	407	472	999999	600	530	101	888	395	979	356	187	522	352	999999	529	999999	456	999999	210	712	121	638	123	999999	793	999999	394	976	999	482	81	612	525	528	681	419	181	977	534	363	772	944	862	139	221	477	741	234	652	999999	847	217	551	999999	999999	768	359	900	999999	973	707	911	396	506	284	574	996	823	643	119	833	999999	999999	847	999999	176	999999	983	758	326	815	999999	334	885	635	863	71	619	54	912	999999	280	181	561	655	861	558	365	999999	999999	480	999999	590	543	999999	378	261	703	967	317	999999	999999	151	489	999999	999999	586	510	871	420	513	386	999999	730	999999	562	308	999999	201	88	999999	420	138	122	846	897	579	791	605	267	612	367	651	999999	920	693	999999	691	402	118	284	999999	494	444	142	103	148	999999	493	727	79	999999	999999	889	698	582	247	39	643	270	967	795	905	999999	807	999999	735	51	810	365	999999	616	999999	999999	803	571	999999	694	979	999999	758	719	308	999999	197	756	855	762	49	347	456	999999	58	142	999999	489	152	999999	636	999999	368	107	59	138	303	463	999999	428	95	137	656	552	59	999999	512	258	497	999999	426	61	300	972	12	472	999999	333	568	999999	942	324	428	54	68	999999	999999	660	670	999999	584	999999	999999	437	999999	999999	690	999999	59	167	629	892	991	125	464	585	999999	999999	105	586	228	999999	999999	982	999999	770	708	612	999999	66	507	999999	587	327	452	692	999999	863	999999	100	782	15	283	410	250	60	332	999999	590	999999	999999	999999	999999	999999	951	614	838	920	951	906	213	88	999999	993	659	777	314	674	672	771	437	832	101	15	999999	223	695	999999	999999	434	447	999999	31	21	999999	510	999999	503	376	999999	853	999999	911	398	886	703	596	290	751	473	745	658	641	999999	55	474	905	560	999999	737	918	354	999999	526	469	808	66	999999	244	158	491	811	308	833	917	210	920	703	999999	999999	626	415	742	278	999999	789	763	212	999999	293	604	736	999999	638	920	509	58	394	928	88	646	199	55	999999	982	934	359	807	901	845	554	212	441	189	121	512	612	909	999999	680	54	999999	441	950	553	754	598	670	913	418	161	535	999999	49	464	999999	999999	149	296	755	439	999999	999999	999999	999999	402	304	43	526	417	999999	149	557	258	999999	999999	758	104	59	
237	345	689	894	492	693	999999	438	402	725	999999	152	999999	622	999999	250	98	553	320	221	161	459	564	153	505	521	22	978	526	15	671	678	999999	999999	69	419	999999	71	818	437	720	963	902	999999	842	999999	433	526	475	17	945	999999	999999	999999	999999	999999	781	999999	398	970	681	999999	912	396	63	15	877	383	563	672	501	36	734	883	999999	197	557	255	999999	240	97	999999	999999	999999	999999	999999	241	391	200	291	999999	213	999999	999999	756	680	999999	516	265	836	397	999999	962	999999	516	918	514	564	393	711	999999	999999	999999	168	882	195	538	403	999999	999999	774	495	193	999999	999999	297	363	886	136	819	145	51	999999	999999	842	47	533	709	999999	151	918	676	998	999999	999999	999999	968	999999	965	999999	999999	658	190	634	72	901	867	999999	768	228	565	628	437	999999	576	189	545	769	326	845	661	828	400	999999	999999	107	999999	999999	220	932	328	999999	920	999999	677	999999	860	365	412	999999	180	842	941	784	586	299	249	999999	913	882	566	209	198	130	909	323	268	996	999999	999999	413	173	999999	835	899	715	999999	871	896	999999	328	189	366	385	674	999999	887	615	999999	422	999999	999999	790	338	376	129	661	799	999999	999999	228	999999	443	448	536	999999	372	115	999999	870	591	999999	538	823	563	386	842	812	456	99	436	652	398	509	116	350	382	152	999999	999999	64	908	224	999999	870	999999	746	918	848	667	456	781	731	736	830	489	999999	967	999999	990	287	848	353	567	927	576	475	999999	341	999999	999999	229	999999	114	816	683	163	999999	953	110	640	923	964	789	642	654	999999	999999	679	999999	816	999999	999999	999999	503	215	564	657	614	999999	999999	999999	587	662	41	236	144	627	920	156	999999	538	999999	673	360	363	883	564	924	283	655	814	264	713	999999	230	851	179	999999	999999	129	506	391	659	999999	999999	345	312	999999	415	519	303	741	999999	999999	287	401	704	127	999999	999999	999	733	999999	999999	183	557	873	292	811	385	965	25	319	37	829	156	364	561	532	999999	581	999999	518	763	361	82	732	422	101	828	157	999999	999999	288	129	772	60	999999	938	280	472	29	946	40	999999	999999	431	999999	999999	141	46	152	999999	999999	750	202	225	577	296	110	824	999999	200	982	237	912	554	999999	999999	999999	999999	353	623	262	555	561	861	487	999999	83	999999	237	951	960	791	14	467	349	537	927	557	482	723	999999	455	999999	999999	963	802	999999	733	400	596	999999	45	999999	528	342	577	198	999999	737	369	223	999999	596	999999	999999	200	
999999	455	215	503	980	509	623	630	786	806	543	732	897	999999	576	350	260	641	547	924	108	999999	135	999999	348	596	820	123	510	387	858	512	598	772	579	196	527	999999	616	904	999999	999999	999999	535	43	999999	999999	999999	792	872	209	999999	961	315	999999	746	999999	443	164	394	688	509	999999	408	999999	40	144	134	115	389	822	363	34	643	512	999999	743	999999	999999	883	162	767	999999	637	188	902	551	292	681	999999	866	93	742	232	999999	912	942	999999	587	12	331	318	947	999999	59	845	999999	327	802	65	13	730	705	281	241	920	188	492	230	999999	489	851	453	282	523	739	621	802	427	600	103	409	999999	999999	999999	843	999999	918	587	342	971	999999	490	625	829	999999	388	471	999999	304	733	999999	123	542	523	479	999999	675	889	320	234	139	900	212	962	604	999999	969	719	397	110	999999	999999	999999	83	265	999999	827	452	386	360	159	810	999999	866	642	295	479	222	91	978	155	999999	276	117	999999	332	287	662	235	427	419	999999	603	204	473	555	235	469	267	999999	47	232	512	960	84	328	778	346	330	999999	999999	757	637	418	955	241	637	780	240	932	999999	175	227	959	941	408	217	927	403	96	69	20	999999	973	941	922	525	999999	999999	524	554	941	342	916	188	661	123	195	249	999999	918	455	238	335	34	872	15	553	28	999999	999999	851	942	243	259	238	802	664	999999	42	716	331	748	715	388	152	832	310	780	999999	294	31	688	999999	999999	614	782	629	948	79	917	999999	297	365	413	703	999999	108	666	950	859	999999	717	216	525	597	999999	999999	946	881	49	704	773	999999	391	99	172	780	75	645	456	182	999999	408	124	999999	43	392	312	999999	154	733	644	829	429	835	314	481	646	999999	907	999999	682	999999	39	223	208	558	974	324	540	999999	43	31	504	686	743	319	102	781	563	324	220	270	737	315	999999	943	999999	555	999999	691	143	494	738	196	499	648	378	999999	544	999999	417	999999	155	925	999999	999999	999999	999999	999999	999999	389	865	27	592	59	421	339	723	163	265	248	999999	539	999999	94	549	292	999999	999999	104	940	200	246	88	906	232	125	811	615	446	618	576	463	790	999999	278	476	156	146	87	318	655	748	289	999999	989	999999	999999	999999	161	999999	26	556	997	64	199	999999	999999	685	827	306	528	999999	716	999999	672	999999	999999	547	816	82	999999	999999	118	785	295	999999	957	999999	917	774	819	999999	464	116	601	30	999999	735	122	649	999999	999999	999999	781	790	999999	
41	642	999999	34	708	758	34	88	204	999999	999999	221	999999	999999	671	108	768	62	486	999999	999999	999999	999999	999999	508	999999	435	177	999999	999999	862	336	995	748	999999	324	276	892	999999	71	945	385	999999	756	582	254	966	375	999999	439	702	266	305	243	893	999999	999999	922	526	694	333	857	543	528	983	120	226	31	335	357	831	875	986	424	612	278	698	298	999999	999999	57	69	199	116	972	605	41	762	854	989	726	999999	375	999999	738	97	842	392	773	999999	38	945	49	999999	999999	999999	280	881	999999	625	732	309	852	273	999999	273	667	437	556	999999	89	464	176	346	999999	999999	510	615	685	524	435	315	999999	607	234	112	29	570	999999	999999	335	160	999999	239	999999	426	999999	112	734	474	999999	999999	999999	395	392	574	779	703	998	131	326	999999	205	115	199	999999	784	254	48	544	254	107	928	410	62	929	332	936	89	215	984	999999	881	999999	999999	30	478	999999	225	660	332	325	999999	387	999999	670	999999	35	999999	839	641	999999	74	199	230	332	486	436	343	999999	251	842	623	792	146	919	783	984	21	179	948	999999	999999	999999	222	928	535	999999	581	391	974	306	896	999999	573	999999	342	692	990	771	543	999999	795	762	418	999999	702	779	251	909	887	969	24	870	891	985	227	999999	977	301	797	934	855	999999	488	944	999999	383	229	999999	586	101	994	249	635	905	859	277	999999	732	999999	756	310	671	504	14	292	35	359	587	999999	999999	714	698	974	608	197	844	283	473	543	329	559	843	999999	796	975	775	245	985	999999	950	717	254	74	999999	634	194	456	999999	662	999999	999999	641	888	930	386	999999	274	999999	718	24	993	505	198	907	999999	467	347	708	39	517	790	374	999999	568	938	469	634	999999	999999	999999	999999	799	811	622	305	917	954	403	419	679	510	999999	276	121	956	222	999999	167	844	177	999999	748	454	154	141	659	999999	329	991	999999	671	340	62	999999	626	204	693	576	611	288	512	944	298	360	999999	580	107	349	612	726	414	999999	99	806	166	650	999999	666	491	646	737	635	999999	999999	17	999999	166	561	999999	999999	528	489	555	565	665	901	999999	103	147	999999	561	840	999999	999999	999999	204	251	256	558	976	999999	999999	95	999999	551	877	542	795	352	837	424	546	855	849	207	924	921	534	150	999999	999999	261	528	930	94	999999	999999	147	990	812	928	910	12	518	912	501	999999	589	23	999999	369	663	999999	999999	999999	25	985	867	76	587	283	716	115	303	999999	598	999999	165	
999999	655	999999	405	804	999999	908	513	999999	347	937	706	531	342	520	362	999999	537	510	228	999999	78	999999	999999	80	413	999999	999999	805	999999	999999	999999	993	248	999999	368	828	963	858	999999	999999	632	482	999999	999999	370	65	941	206	752	406	257	98	290	370	813	999999	909	334	401	999999	697	708	833	614	622	712	293	634	999999	999999	932	679	999999	826	172	595	999999	130	709	999999	597	25	999999	313	485	236	712	878	894	623	919	638	466	999999	704	924	649	43	999999	657	999999	317	53	228	999999	577	799	464	207	227	481	788	625	53	412	681	999999	530	138	999999	999	415	739	538	999999	303	222	87	131	248	946	239	999999	999999	999999	290	972	833	838	907	436	258	680	677	999999	141	23	999999	808	33	278	128	904	921	999999	999999	578	514	614	180	365	722	342	959	280	999999	975	999999	468	131	709	821	691	231	959	751	999999	71	395	999999	999999	799	278	108	969	828	334	891	999999	227	999999	467	229	999999	552	999999	999999	720	407	999999	999999	999999	953	687	999999	457	437	999999	961	906	999999	516	128	141	890	565	454	244	990	999999	916	94	179	250	419	251	999999	33	999999	999999	834	999999	999999	494	999999	839	845	591	783	522	999999	651	930	999999	595	205	348	98	999999	986	269	999999	730	999999	999999	81	280	999999	277	82	854	413	13	716	82	617	853	999999	999999	61	719	863	460	477	60	275	999999	682	655	999999	902	513	256	999999	985	999999	999999	707	510	999999	569	142	999999	710	667	987	647	223	424	999999	352	714	285	725	277	406	231	262	999999	718	917	999999	67	63	999999	351	999999	321	730	999999	332	155	133	999999	492	586	549	749	810	73	627	939	267	676	871	999999	238	530	424	588	931	42	802	999999	339	999999	85	269	999999	999999	830	999999	999999	999999	655	206	999999	999999	243	691	857	481	999999	841	999999	977	339	999999	192	981	123	636	999999	152	999999	300	352	341	236	520	511	999999	218	999999	243	301	457	762	30	674	999999	519	296	733	731	459	999999	960	999999	362	642	693	87	559	213	999999	439	350	999999	365	854	999999	492	723	189	576	273	958	608	799	530	999999	370	517	999999	603	350	173	420	538	999999	391	641	874	878	999999	212	658	290	49	862	116	255	665	820	359	36	573	553	164	999999	631	362	901	831	999999	333	569	999999	999999	853	275	999999	999999	999999	472	999999	617	845	999999	374	614	677	568	999999	423	331	705	697	34	576	776	619	266	999999	89	39	739	53	812	494	642	482	681	196	596	186	277	21	
358	741	999999	728	191	999999	999999	953	793	999999	417	744	999999	872	999999	999999	86	999999	999999	636	999999	442	877	999999	42	877	731	142	995	382	350	247	999999	693	349	999999	167	58	438	475	999999	135	999999	775	635	999999	866	770	329	649	119	939	513	999999	446	999999	863	845	695	313	69	450	958	420	623	180	690	934	533	869	999999	38	228	207	866	449	205	999999	999999	963	21	960	999999	999999	272	410	733	422	999999	433	429	999999	362	134	416	329	177	825	162	999999	388	999999	246	999999	774	91	721	315	775	997	999999	761	906	999999	302	108	638	611	158	222	446	277	686	109	450	562	675	999999	791	546	282	999999	949	483	999999	999999	999999	361	581	190	689	427	647	260	713	999999	415	999999	832	317	691	565	677	940	999999	120	255	146	19	221	415	628	524	238	724	349	999999	432	157	223	384	286	999999	967	533	29	630	999999	396	782	156	55	270	483	854	716	702	999999	999999	474	833	587	351	369	774	70	903	999999	535	999999	999999	983	999999	619	933	999999	535	999999	417	998	999999	999999	750	236	75	370	999999	50	383	17	647	803	999999	683	389	999999	934	670	202	472	125	221	999999	31	927	173	999999	651	550	449	191	999999	601	467	999999	999999	836	999999	999999	999999	703	862	999999	999999	999999	61	26	798	999999	999999	480	864	517	999999	882	278	917	728	309	901	999999	716	999999	933	825	999999	211	999999	999999	373	960	999999	375	787	999999	999999	186	383	304	875	157	775	999999	999999	969	327	485	657	584	715	999999	117	999999	403	618	999999	999999	999999	999999	82	850	516	108	866	999999	660	498	999999	999999	628	102	543	434	433	753	30	999999	999999	964	508	179	999999	924	999999	276	999999	14	972	179	782	892	84	999999	232	35	999999	676	554	238	319	828	999999	999999	955	999999	999999	683	999999	999999	597	692	285	999999	999999	903	999999	592	124	999999	333	999999	999999	999999	402	736	27	861	212	408	123	353	750	857	655	999999	423	82	999999	999999	711	999999	999999	332	582	100	617	937	999999	329	729	58	562	954	999999	999999	312	206	89	999999	604	702	481	983	536	253	999999	999999	999999	523	999999	233	623	752	999999	163	999999	203	999999	312	129	90	382	883	678	999999	791	795	999999	991	377	999999	993	750	766	19	698	638	795	338	158	199	454	999999	839	505	435	809	76	751	999999	118	228	776	109	999999	999999	999999	314	472	999999	999999	474	500	156	271	240	999999	986	879	465	405	999999	649	163	999999	999999	416	53	183	639	981	729	210	372	268	999	226	651	252	688	
110	999999	333	875	12	725	954	819	578	275	562	823	197	296	999999	710	579	999999	179	999999	913	554	999999	832	480	427	274	137	999999	272	23	231	744	200	364	81	84	773	161	999999	681	596	999999	908	86	168	542	914	148	557	999999	603	481	364	774	556	201	999999	405	584	461	999999	931	315	261	340	88	996	931	162	636	805	999999	999999	216	327	88	233	755	321	999999	359	989	340	999999	420	750	390	426	808	879	583	999999	577	753	855	665	999999	657	746	89	545	982	986	999999	624	999999	517	158	457	477	968	999999	93	699	999999	836	999999	473	840	590	999999	580	133	282	62	437	894	220	360	662	918	575	19	999999	349	376	12	999999	999999	999999	242	242	968	340	911	838	999999	877	652	29	74	696	816	165	391	999999	999999	999999	868	196	247	306	999999	795	559	999999	735	851	359	734	833	191	255	561	357	466	611	792	999999	224	153	26	999999	341	999999	231	759	853	850	999999	516	298	551	41	999999	936	444	183	780	518	112	442	999999	917	195	882	451	999999	807	924	363	77	353	999999	53	231	737	466	207	337	643	881	11	975	227	545	639	999999	521	421	32	438	21	852	121	710	498	999999	156	715	780	504	56	925	30	449	999999	897	987	999999	208	977	975	999999	874	230	999999	552	999999	649	252	237	743	396	902	924	65	999999	542	342	733	97	999999	492	557	999999	835	999999	954	999999	600	742	236	702	223	999999	462	568	977	890	279	945	950	999999	472	552	761	660	32	106	999999	453	365	999999	95	121	667	493	895	735	395	365	598	999999	58	510	11	999999	183	858	999999	496	523	651	73	787	146	813	999999	999999	388	185	999999	858	393	157	386	580	616	999999	386	969	673	252	999999	913	999999	39	458	962	999999	720	487	174	634	897	930	713	591	308	975	854	474	889	357	220	312	739	537	901	999999	430	434	81	482	502	822	280	156	160	440	117	365	999999	463	668	698	888	234	999999	999999	999999	988	999999	999999	532	505	783	895	294	610	617	501	556	838	999999	295	415	692	141	85	660	567	441	867	868	498	416	436	999999	521	424	515	51	684	460	441	126	944	949	997	48	384	861	549	999999	615	808	229	342	999999	292	206	999999	421	566	115	557	450	999999	999999	98	357	216	773	196	111	459	999999	387	689	999999	470	742	144	46	285	706	891	54	262	689	197	103	316	999999	227	422	630	999999	999999	999999	676	999999	915	999999	691	178	999999	363	721	999999	937	999999	653	999999	821	464	999999	
384	291	999999	665	405	999999	999999	901	264	899	543	969	689	828	753	41	805	999999	999999	826	235	355	116	617	538	999999	105	752	999999	449	113	417	763	464	255	999999	946	999999	280	680	571	17	436	278	554	394	42	337	999999	999999	999999	999999	47	637	732	39	184	999999	137	81	910	999999	555	814	796	136	216	999999	583	917	95	999999	232	113	265	999999	918	999999	73	153	999999	999999	569	545	601	403	379	135	999999	225	661	164	100	209	769	969	999999	999999	999999	999999	188	807	754	276	724	271	999999	933	381	513	121	346	728	983	779	999999	999999	19	223	999999	757	90	501	999999	265	930	496	33	344	296	767	999999	365	645	999999	494	999999	303	821	340	915	999999	999999	999999	999999	325	436	999999	999999	628	936	451	999999	89	670	108	315	396	20	999999	775	464	599	999999	746	999999	999999	999999	28	295	999999	999999	197	883	999999	321	999999	282	999999	940	504	389	604	999999	999999	999999	898	999999	999999	867	188	999999	292	38	565	460	999999	669	482	300	343	354	98	999999	501	207	263	525	999999	358	772	999999	143	80	298	396	860	883	735	430	915	705	999999	161	117	509	457	169	328	37	475	999999	799	961	606	160	999999	470	224	999999	999999	999999	685	999999	104	155	494	221	739	999999	600	962	933	62	385	638	246	937	36	991	750	104	207	573	883	999999	242	999999	474	148	105	399	999999	583	368	542	999999	490	66	962	25	999999	429	159	437	513	733	747	586	999999	999999	363	444	232	411	967	186	121	742	988	912	322	999999	601	83	210	302	359	693	999999	999999	999999	880	999999	976	514	674	58	999999	380	382	495	595	507	234	742	955	446	182	999999	999999	999999	747	78	59	703	499	827	85	237	220	383	999999	743	358	167	482	380	256	897	302	999999	975	372	999999	999999	999999	249	376	340	254	999999	187	301	487	711	18	812	24	999999	24	847	972	999999	999999	999	440	851	158	77	269	584	200	284	109	999999	999999	385	462	999999	976	260	461	999999	999999	363	206	762	999999	999999	159	670	366	972	999999	455	165	77	999999	616	986	875	100	999999	80	999999	666	902	202	259	779	633	360	999999	307	764	999999	237	999999	805	802	678	595	999999	918	599	228	227	401	653	82	864	182	845	646	999999	169	162	674	322	697	304	999999	999999	867	525	999999	999999	999999	999999	69	928	150	999999	814	999999	289	999999	999999	480	451	448	510	999999	187	915	460	999999	745	999999	605	243	562	999999	118	999999	118	588	644	402	289	253	999999	999999	594	999999	723	775	41	338	
821	580	771	203	999999	999999	999999	31	829	951	74	805	239	999999	523	825	376	536	999999	316	210	700	944	999999	201	208	999999	999999	954	43	201	685	483	417	384	35	472	369	743	859	714	96	999999	692	337	484	24	999999	759	999999	777	196	486	999999	138	999999	635	999999	999999	672	362	566	77	795	999999	999999	331	822	104	498	363	16	792	999999	602	999999	940	261	660	716	193	999999	477	196	266	15	209	758	288	999999	399	688	366	81	999999	157	29	963	999999	999999	162	202	978	270	414	770	999999	56	133	24	190	383	132	295	488	539	98	999999	539	754	189	573	543	842	999999	999999	650	721	933	454	104	977	328	712	563	991	845	216	781	495	611	999999	635	274	82	26	566	80	593	967	68	148	434	188	769	588	659	145	172	739	999999	682	999999	999999	920	213	65	999999	731	496	693	999999	109	53	153	35	999999	278	770	92	118	999999	138	999999	395	956	553	999999	942	975	342	999999	54	51	375	928	50	999999	999999	868	961	156	999999	999999	283	999999	48	390	45	999999	650	390	375	89	631	999999	554	156	292	963	660	915	477	999999	164	999999	999999	67	999999	224	984	982	924	901	999999	962	240	42	692	218	918	172	999999	208	999999	951	999999	965	420	824	384	999999	674	390	217	55	678	592	941	999999	350	999999	999999	820	759	668	466	473	957	669	320	521	464	83	999999	999999	810	999999	432	999999	999999	999999	647	854	839	999999	999999	999999	693	85	293	648	999999	403	999999	937	999999	294	999999	666	495	999999	17	750	513	862	439	600	344	720	245	410	170	738	648	478	342	999999	980	669	360	922	779	999999	386	672	431	70	215	118	999999	526	829	765	717	780	864	896	351	976	660	717	209	973	999999	883	487	361	755	400	604	999999	313	999999	316	999999	100	135	374	840	999999	378	395	236	684	999999	580	404	31	867	613	446	999999	13	18	642	999999	806	51	502	194	79	315	814	999999	441	222	60	999999	153	999999	739	531	999999	545	291	332	972	299	999999	999999	999999	340	999999	786	168	99	309	999999	674	999999	293	999999	871	655	999999	73	580	723	999999	999999	529	946	999999	186	999999	999999	999999	468	726	320	750	517	999999	199	999999	999999	427	38	354	352	912	290	784	303	406	655	660	855	182	228	999999	259	56	999999	783	999999	462	711	999999	254	94	999999	53	364	109	999999	173	999999	553	633	646	551	378	900	593	999999	172	585	779	228	264	158	999999	508	567	501	470	305	415	999999	999999	716	126	110	267	999999	999999	430	203	
630	492	977	312	999999	999999	210	880	156	40	544	974	877	999999	692	989	936	554	545	796	999999	316	999999	276	999999	357	999999	434	277	642	522	999999	999999	999999	159	736	286	846	748	926	367	621	323	275	871	990	409	784	434	120	330	526	701	999999	999999	324	625	711	724	201	651	775	613	999999	518	541	242	495	781	956	713	100	806	618	438	986	992	601	999999	597	947	155	10	166	321	999999	311	118	796	835	120	574	999999	556	285	592	17	809	756	999999	757	914	13	477	407	240	999999	999999	205	608	331	33	316	136	253	505	774	456	201	523	999999	999999	699	945	845	999999	968	999999	342	846	979	999999	845	999999	839	43	152	533	999999	91	284	999999	999999	197	514	97	268	995	313	779	817	561	999999	242	110	633	224	67	631	269	271	470	999999	358	999999	148	187	252	296	999999	363	999999	999999	120	248	20	221	511	441	758	999999	972	946	563	38	427	574	613	964	216	818	94	901	499	999999	999999	478	563	568	375	909	26	999999	999999	999999	999999	863	999999	993	99	421	713	625	873	389	299	524	197	330	211	573	574	999999	89	401	278	350	208	300	434	542	999999	999999	75	849	864	273	852	999999	463	564	76	619	874	795	999999	469	999999	120	530	300	291	243	999999	802	344	999999	999999	702	999999	235	999999	217	569	557	763	770	559	33	525	35	671	999999	867	647	506	954	413	999999	295	809	999999	97	770	999999	260	424	585	273	515	136	999999	160	989	999999	898	999999	60	327	41	344	909	999999	595	999999	628	999999	376	719	305	999999	334	345	416	347	912	578	999999	435	306	349	999999	999999	518	398	391	520	999999	639	748	647	904	96	262	950	900	318	502	275	515	28	57	999999	968	135	801	999999	744	999999	999999	330	422	625	30	999999	160	623	495	999999	123	999999	180	737	970	657	484	248	999999	465	447	603	999999	182	920	287	301	328	327	393	597	92	776	419	323	999999	235	289	999999	569	800	286	822	305	999999	406	848	999999	895	999999	650	563	226	288	999999	721	254	250	705	742	999999	832	999999	112	609	41	341	761	423	552	999999	205	181	523	665	170	780	779	30	999999	439	999999	432	17	742	999999	866	497	215	601	183	985	584	999999	178	967	980	720	999999	130	74	96	999999	999999	887	455	391	702	623	999999	940	474	229	191	312	999999	999999	298	370	575	174	843	556	822	378	447	621	847	999999	697	190	70	999999	900	458	352	95	999999	129	297	651	173	999999	171	660	709	765	402	31	758	567	
691	360	999999	955	230	540	999999	975	999999	833	544	357	926	863	880	391	328	733	959	333	331	179	82	999999	10	999999	999999	171	669	681	999999	825	596	999999	498	710	999999	944	237	812	21	113	679	463	999999	999999	948	308	780	327	447	668	72	435	245	522	287	208	954	999999	155	912	315	767	615	999999	761	796	374	180	429	383	506	156	999999	228	999999	619	815	999999	31	95	390	999999	244	999999	999999	171	999999	976	433	763	999999	975	999999	109	797	911	848	999999	64	162	933	610	999999	999999	172	999999	999999	27	999999	667	999999	999999	240	69	531	963	533	999999	999999	600	999999	398	999999	666	999999	999999	489	222	431	999999	771	999999	139	868	162	999999	999999	181	999999	848	58	876	953	765	380	229	745	999999	577	999999	388	793	999999	464	999999	545	863	241	999999	641	999999	900	999999	444	896	999999	999999	371	907	751	519	361	666	999999	552	36	445	999999	295	174	785	882	645	597	209	977	981	674	619	999999	999999	999999	502	999999	422	157	999999	519	868	414	588	383	699	999999	323	37	137	338	999999	232	999999	999999	945	514	855	999999	265	999	245	919	985	965	751	300	999999	306	999999	909	693	999999	747	926	123	881	999999	411	193	818	283	181	849	652	762	999999	999999	46	277	987	901	869	891	999999	283	948	999999	999999	999999	408	992	27	999999	228	644	517	485	183	767	74	999999	454	369	446	725	73	79	342	213	999999	783	999999	39	871	999999	824	513	466	652	174	462	962	779	999999	826	266	13	631	17	254	999999	343	278	999999	69	999999	510	454	999999	219	879	96	999999	999999	624	999999	999999	306	220	820	14	29	531	602	612	999999	674	584	620	468	70	447	335	959	454	450	999999	999999	999999	999999	999999	69	901	443	295	375	552	512	999999	632	279	999999	421	196	249	891	812	999999	599	103	782	926	834	106	159	999999	760	460	822	184	675	170	494	659	999999	945	999999	98	317	999999	423	171	423	987	199	999999	999999	148	719	562	638	852	237	718	777	397	234	999999	999999	853	999999	102	690	986	956	118	999999	999999	689	999999	773	724	368	362	999999	620	512	999999	907	795	415	622	999999	270	545	999999	999999	776	999999	999999	999999	323	999999	463	631	330	999999	436	41	90	151	274	458	999999	789	913	494	999999	48	166	885	387	897	498	448	992	360	999999	450	143	186	445	879	999999	584	460	920	904	730	359	149	86	815	826	653	150	174	326	480	631	338	67	737	999999	233	342	425	999999	999999	639	969	61	985	898	999999	706	394	999999	840	339	
999999	590	153	999999	27	808	999999	999999	844	307	999999	999999	949	818	805	128	707	165	999999	251	44	999999	888	101	389	97	999999	999999	999999	946	755	999999	486	999999	638	747	914	58	707	999999	769	999999	471	717	811	935	112	176	103	785	999999	239	530	599	305	389	999999	62	309	930	999999	655	158	897	552	999999	999999	807	999999	999999	214	658	457	931	481	689	153	181	999999	453	999999	923	823	146	947	526	765	887	846	258	56	861	749	999999	706	999999	206	573	999999	999999	388	304	985	46	581	350	781	598	127	999999	999999	999999	772	856	945	794	832	21	999999	35	776	670	961	932	999999	352	909	681	999999	367	999999	579	15	20	74	689	937	787	565	607	744	176	999999	240	21	525	999999	892	831	911	292	194	623	149	503	718	343	999999	35	999999	440	110	373	760	999999	666	525	762	791	999999	857	54	456	999999	291	999999	999999	730	920	494	263	999999	850	323	85	999999	956	999999	517	356	999999	883	762	337	999999	643	803	19	117	999999	10	336	111	575	999999	247	738	281	858	893	818	613	999999	540	999999	423	260	59	999999	999999	710	659	999999	444	909	973	999999	128	999999	999999	806	891	999999	575	999999	927	999999	284	269	837	569	684	999999	623	999999	999999	999999	231	362	753	393	999999	334	292	644	351	91	999999	666	91	955	999999	107	220	96	927	999999	568	56	57	508	976	790	847	264	999999	651	631	906	176	232	70	765	430	264	63	999999	999999	930	152	845	258	617	187	882	999999	587	999999	536	611	752	999999	999999	315	255	416	999999	999999	37	618	699	999999	760	999999	999999	895	853	999999	955	999999	370	660	999999	904	211	260	368	999999	965	314	999999	854	999999	999999	424	50	885	460	185	848	999999	89	311	999999	452	395	497	128	328	986	999999	911	842	999999	999999	101	554	999999	114	994	58	359	521	723	179	845	365	464	999999	818	999999	403	500	117	942	290	358	325	999999	816	762	250	294	978	217	537	999999	601	64	332	495	614	999999	191	799	741	999999	588	152	999999	39	999999	52	510	977	703	420	735	561	960	999999	999999	819	297	242	808	75	543	516	642	999999	764	410	752	332	405	57	319	317	999999	722	770	182	999999	786	729	207	783	999999	513	126	286	49	104	590	999999	794	68	999999	991	675	999999	81	510	999999	999999	999999	300	187	581	656	111	427	999999	247	972	66	999999	510	512	610	291	542	13	999999	556	724	316	172	75	999999	999999	369	326	535	698	698	672	90	521	107	907	606	429	856	24	999999	690	856	617	
210	829	558	446	390	393	491	78	983	999999	550	999999	137	999999	971	668	742	110	824	999999	999999	393	884	988	415	703	685	999999	999999	999999	697	44	459	554	865	780	440	999999	999999	151	216	629	999999	999999	999999	780	779	494	457	999999	999999	758	865	999999	999999	999999	999999	569	41	686	708	378	921	999999	529	999999	866	999999	256	200	238	818	999999	682	342	999999	704	31	26	634	923	201	999999	999999	999999	938	178	151	999999	58	999999	870	999999	999999	443	999999	999999	999999	999999	465	999999	207	247	267	959	999999	594	999999	975	999999	999999	923	552	406	763	999999	999999	999999	252	591	347	725	371	207	364	367	927	914	248	999999	946	498	999999	561	720	726	953	408	999	775	353	985	999999	531	936	913	999999	999999	496	927	999999	999999	963	752	128	999999	835	49	903	601	536	680	944	482	742	623	245	991	999999	47	562	313	963	476	247	361	999999	839	270	450	50	999999	427	321	999999	999999	999999	935	999999	999999	890	913	999999	999999	249	673	999999	693	788	999999	677	336	999999	459	374	999999	781	497	515	766	639	995	779	462	561	103	263	633	999999	541	999999	310	558	165	999999	648	999999	564	236	574	321	866	61	947	772	713	634	968	946	555	429	999999	430	675	999999	894	144	53	999999	156	419	417	999999	257	233	377	777	652	312	726	24	227	270	940	999999	772	999999	999999	999999	847	469	295	999999	558	121	62	880	883	273	262	513	764	717	999999	164	999999	286	803	724	405	936	981	665	230	541	212	776	489	230	999999	999999	999999	363	999	686	134	730	40	145	180	497	894	389	999999	222	259	509	999999	786	550	495	150	116	294	911	487	629	466	26	908	999999	400	662	153	312	210	410	717	404	39	999999	999999	667	553	908	51	602	614	17	292	702	597	703	679	633	809	999999	79	98	999999	505	273	24	237	894	999999	241	999999	748	22	848	791	785	756	376	999999	483	562	385	999999	885	24	458	999999	215	688	697	982	520	503	13	341	629	205	534	910	999999	999999	999999	812	999999	366	866	995	443	911	812	946	313	393	336	643	693	999999	323	490	815	289	999999	216	999999	999999	725	254	18	517	172	589	232	466	18	52	999999	573	69	529	999999	999999	300	304	999999	999999	679	136	177	999999	647	999999	881	999999	105	999999	999999	452	999999	561	999999	621	999999	999999	749	232	724	999999	385	293	999999	129	999999	794	342	362	988	726	340	657	579	598	87	999999	999999	999999	999999	999999	370	66	632	460	170	508	887	535	476	999999	999999	653	999999	832	751	883	
629	528	251	97	711	742	963	999999	999999	756	981	52	544	347	66	988	524	545	486	999999	999999	289	959	661	999999	806	886	624	180	687	629	999999	999999	204	29	351	519	999999	999999	627	103	939	348	413	526	999999	991	138	318	999999	138	491	355	999999	999999	350	568	590	190	904	999999	999999	522	434	136	244	999999	349	328	715	479	999999	78	858	235	999999	940	556	144	71	814	757	316	613	999999	999999	401	999999	972	679	999999	928	439	572	771	753	999999	913	286	999999	649	652	999999	602	98	234	423	496	206	999999	409	22	455	129	999999	999999	43	909	999999	988	842	781	999999	999999	932	999999	999999	999999	999999	999999	303	36	279	852	421	172	999999	713	524	335	725	904	227	470	279	770	482	319	483	672	720	518	48	999999	449	867	999999	171	670	547	759	917	409	999999	217	382	742	999999	708	926	161	329	394	550	999999	999999	999999	906	999999	171	999999	164	999999	425	761	785	988	999999	412	553	888	999999	52	977	575	807	505	503	263	999999	999999	878	611	556	999999	400	133	497	34	511	999999	999999	792	509	478	604	895	984	999999	431	394	760	200	164	48	375	287	417	999999	466	442	999999	653	482	142	999999	553	999999	999999	370	661	999999	957	901	249	520	993	542	999999	999999	912	521	539	999999	999999	277	688	457	999999	999999	123	716	522	999999	79	253	724	320	377	289	61	999999	999999	999999	769	892	999999	299	999999	999999	382	999999	908	14	554	921	999999	822	969	864	999999	105	958	759	257	945	978	999999	832	995	999999	683	175	229	999999	492	441	999999	999999	999999	999999	399	542	989	773	378	807	518	24	157	723	902	999999	512	777	999999	471	330	999999	824	914	415	466	919	731	699	579	689	94	71	489	593	999999	999999	400	999999	563	968	999999	878	999999	470	384	684	282	894	999999	662	451	963	31	120	591	246	705	68	932	623	268	999999	798	128	999999	953	667	139	999999	991	121	665	402	502	344	476	687	453	999999	782	646	837	367	916	248	131	999999	379	12	999999	653	341	189	939	709	912	90	999999	46	431	27	153	752	351	551	785	999999	529	776	999999	999999	262	37	160	977	430	716	881	879	311	913	298	136	999999	347	779	486	463	792	999999	396	999999	416	999999	765	999999	999999	26	375	463	561	999999	602	888	963	401	314	999999	962	288	205	208	149	735	999999	999999	26	999999	13	771	999999	117	736	354	727	891	845	427	395	484	345	700	515	426	750	403	695	248	999999	945	475	999999	500	513	236	197	999999	681	102	999999	999999	960	
999999	604	999999	454	784	258	999999	82	556	886	999999	488	943	999999	693	722	985	999999	42	777	469	999999	305	852	616	232	128	539	999999	999999	335	999999	997	384	999999	910	272	305	619	447	87	999999	399	589	999999	999999	570	731	504	999999	999999	978	14	708	501	954	309	312	838	561	139	631	710	391	560	295	999999	568	816	999999	460	689	504	594	700	999999	667	715	999999	999999	999999	396	45	565	478	356	354	999999	883	733	611	999999	467	67	318	456	999999	999999	39	526	532	12	914	722	999999	16	484	419	999999	999999	296	593	999999	999999	999999	742	999999	999999	913	214	941	200	999999	93	180	499	999999	999999	999999	253	999999	660	686	523	999999	658	482	322	999999	471	872	934	999999	268	999999	27	999999	232	167	575	860	999999	999999	999999	585	341	327	999999	551	857	784	47	143	764	629	636	907	749	173	251	999999	282	936	452	999999	999999	909	426	647	162	801	999	289	711	392	267	566	861	938	739	999999	651	999999	999999	999999	834	999999	526	999999	999999	120	948	68	915	999999	587	801	651	492	578	999999	901	999999	999999	65	784	757	999999	382	371	80	55	811	999999	910	618	511	584	765	507	215	393	786	837	999999	853	941	374	406	804	466	999999	999999	999999	317	999999	467	382	306	902	87	380	154	999999	999999	74	146	633	15	696	86	226	885	999999	373	48	999999	356	999999	211	843	392	34	577	905	165	677	451	999999	480	161	138	288	863	429	834	249	519	999999	978	716	999999	369	999999	999999	250	39	393	996	279	324	121	36	104	999999	694	999999	576	371	999999	397	999999	516	534	545	947	999999	32	565	538	798	604	257	377	999999	999999	33	324	849	665	136	294	454	847	166	49	111	193	805	735	489	999999	999999	999999	591	31	800	835	175	780	312	999999	827	999999	999999	720	863	659	609	532	671	41	727	999999	456	112	250	999999	377	505	846	999999	999999	830	999999	135	456	731	786	473	735	999999	158	999999	362	129	466	985	999999	999999	185	452	584	282	73	458	945	451	79	999999	780	141	467	670	933	558	999999	997	420	354	273	999999	999999	145	796	483	882	657	999999	999999	645	264	999999	931	999999	404	179	944	999999	599	999999	15	662	999999	693	999999	730	488	145	804	339	999999	575	32	182	999999	579	448	486	999999	999999	298	107	741	999999	999999	999999	535	350	539	388	845	999999	820	175	267	478	574	452	202	753	999999	522	549	999999	186	689	279	999999	999999	824	730	999999	999999	999999	891	907	921	465	177	764	204	999999	605	999999	999999	239	999999	999999	999999	
575	15	999999	294	999999	181	999999	557	743	999999	836	570	776	999999	715	658	387	64	796	283	999999	557	118	285	437	558	267	916	134	999999	946	934	422	844	709	818	734	183	349	852	125	360	999999	799	340	999999	427	81	890	766	115	185	999999	583	564	27	999999	721	856	287	913	999999	432	999999	719	902	999999	932	999999	896	923	214	999999	944	167	999	380	318	944	999999	999999	195	36	999999	409	771	976	999999	999999	692	921	23	326	999999	999999	266	999999	948	999999	437	999999	495	999999	993	999999	999999	999999	23	999999	565	647	588	776	999999	156	728	832	74	829	948	999999	319	652	999999	975	910	887	999999	15	901	999999	431	239	516	197	999999	480	42	999999	508	999999	962	423	724	54	999999	246	999999	914	999999	999999	999999	129	141	511	736	842	52	28	932	23	816	999999	524	999999	226	358	999999	999999	510	257	999999	549	330	646	964	896	928	999999	641	673	193	999999	794	477	999999	311	107	15	460	803	999999	24	591	999999	999999	999999	999999	240	828	984	976	279	413	999999	633	323	999999	494	999999	999999	999999	999999	386	269	830	999999	223	56	286	914	261	264	974	707	819	786	958	835	162	20	997	697	799	657	696	914	999999	831	844	893	999999	613	468	999999	888	24	637	332	664	417	740	999999	999999	914	999999	722	304	705	153	999999	365	999999	342	536	843	226	623	729	572	915	751	391	999999	392	410	999999	796	364	819	999999	159	999999	999999	744	280	155	743	885	923	974	619	999999	688	999999	537	999999	999999	999999	776	999999	999999	907	760	999999	665	358	649	999999	514	95	999999	940	886	348	698	730	791	597	266	999999	482	999999	999999	597	999999	999999	999999	215	855	859	376	864	587	157	414	251	875	999999	88	922	999999	182	381	999999	58	679	742	350	999999	807	759	683	674	999999	198	662	111	172	453	999999	655	443	715	654	999999	71	362	999999	933	999999	855	999999	518	344	201	310	367	999999	549	999999	389	362	906	58	109	693	199	509	958	751	150	999999	978	545	276	999999	999999	726	999999	999999	327	13	416	999999	999999	399	174	340	886	888	305	143	622	999999	163	303	537	667	555	34	871	999999	780	192	315	999999	391	999999	77	999999	842	641	848	562	309	999999	945	63	106	709	999999	859	622	79	456	17	99	999999	999999	973	534	799	999999	104	124	999999	999999	234	547	809	999999	999999	273	756	56	663	294	70	527	999999	358	483	571	845	505	22	240	711	735	308	62	239	591	999999	604	53	470	753	448	834	163	720	999999	296	701	338	595	999999	999999	
792	722	39	999999	614	625	60	237	335	999999	111	244	999999	999999	248	999999	778	609	999999	162	12	999999	999999	621	692	999999	999999	967	285	154	176	426	374	687	999999	999999	32	999999	976	479	554	815	144	163	346	600	642	230	277	538	999999	728	427	713	999999	599	999999	999999	941	990	987	999999	952	191	999999	999999	999999	833	999999	663	734	183	633	699	607	197	68	387	285	101	981	417	699	999999	999999	999999	999	660	667	999999	403	614	663	986	492	470	862	953	730	661	731	809	674	614	803	999999	105	727	115	833	999999	804	999999	850	999999	999999	394	215	999999	985	684	219	176	213	269	130	999999	647	217	147	334	999999	999999	999999	370	999999	742	999999	999999	483	352	999999	554	833	811	999999	481	813	976	999999	86	656	993	745	976	521	999999	470	355	683	999999	458	519	968	999999	435	157	999999	489	837	999999	309	273	486	999999	412	664	342	999999	669	648	707	999999	305	999999	677	121	911	646	848	999999	999999	738	268	999999	893	763	586	335	386	452	962	333	149	84	776	393	517	111	574	857	310	78	686	999999	530	788	223	999999	830	324	245	873	640	307	564	571	999999	240	749	649	88	16	26	226	686	384	530	230	999999	294	603	810	81	991	238	214	62	233	999999	115	999999	678	504	71	217	98	692	841	520	215	389	287	999999	925	778	303	62	469	358	156	267	999999	622	546	721	435	999999	649	999999	359	999999	999999	516	643	109	409	512	954	19	597	691	689	710	89	999999	999999	457	155	999999	999999	162	592	999999	578	848	556	999999	999999	349	999999	297	53	771	170	696	608	771	718	825	999999	999999	107	460	760	465	578	292	543	641	405	977	655	436	145	207	925	904	938	795	553	353	554	614	236	310	648	999999	550	392	306	555	999999	999999	843	153	64	142	999999	123	279	273	999999	325	944	805	642	616	636	999999	770	704	832	922	282	35	246	999999	233	460	999999	999999	742	161	999999	850	247	335	999999	999999	152	793	789	999999	526	289	831	239	670	431	668	999999	290	587	621	601	722	999999	999999	999999	999999	572	908	664	306	618	531	999999	980	104	567	316	999999	999999	820	999999	914	17	406	992	999999	17	822	802	999999	999999	380	165	539	743	138	431	287	999999	95	999999	884	134	528	907	758	999999	259	576	864	361	17	645	766	644	687	714	420	65	999999	899	750	116	872	521	248	999999	999999	246	966	999999	39	259	999999	250	999999	790	489	498	244	999999	758	255	999999	440	777	734	398	895	66	423	20	999999	159	999999	
829	999999	261	17	999999	392	999999	22	610	728	332	758	96	526	999999	897	235	999999	821	890	151	504	999999	441	743	999999	977	999999	190	552	135	806	109	373	420	999999	999999	999999	829	999999	105	999999	645	219	999999	28	647	872	999999	169	198	98	411	269	54	999999	999999	999999	273	165	414	701	832	67	602	525	659	722	115	999999	368	753	102	969	999999	405	858	999999	333	725	999999	115	592	30	363	999999	405	999999	329	95	714	999999	217	999999	447	404	913	587	617	593	369	999999	766	126	999999	444	996	999999	474	648	476	649	496	548	299	999999	118	999999	704	565	129	819	999999	30	522	650	546	428	532	400	492	999999	999999	739	365	940	348	476	230	999999	999999	999999	999999	681	618	999999	231	668	384	147	295	111	883	62	474	999999	531	999999	603	159	898	578	909	999999	999999	205	308	999999	193	358	960	999999	590	785	999999	165	999999	721	999999	457	428	877	53	394	999999	391	397	999999	275	814	999999	999999	872	81	30	472	64	999999	526	999999	766	999999	485	999999	999999	653	520	108	538	319	107	809	344	156	730	999999	534	524	969	773	808	18	492	378	939	999999	999999	999999	765	62	110	999999	205	988	690	999999	402	28	218	460	999999	299	761	955	717	609	999999	726	999999	999	937	539	331	752	615	758	982	116	95	818	999999	10	343	485	218	944	613	355	466	999999	628	515	316	519	902	519	257	536	999999	340	109	53	179	765	124	571	830	453	999999	931	972	296	933	400	576	870	955	285	747	772	995	912	269	574	380	431	233	812	850	106	511	999999	455	999999	999999	841	831	577	371	646	124	170	972	534	804	342	582	916	999999	41	563	971	788	888	344	196	783	605	999999	692	999999	999999	999999	999999	430	525	999999	187	681	735	49	388	913	110	658	834	940	735	770	48	999999	316	999999	818	542	999999	667	566	420	532	67	236	999999	679	308	999999	567	999999	999999	288	501	999999	244	217	992	185	999999	999999	999999	509	256	57	834	355	843	41	999999	999999	744	891	858	284	766	159	677	999999	999999	244	802	999999	999999	254	632	491	999999	453	82	662	826	367	481	980	336	911	286	999999	401	837	836	277	947	783	951	222	430	226	638	95	999999	189	980	823	885	678	999999	11	425	352	808	399	959	999999	999999	999999	419	877	948	999999	872	999999	421	367	408	534	999999	493	303	419	71	331	815	986	999999	646	999999	658	105	658	999999	285	594	999999	38	446	318	461	825	574	803	552	999999	783	223	872	999999	622	424	999999	73	999999	
999999	15	999999	999999	584	972	999999	321	999	760	782	299	185	597	82	373	338	961	226	163	668	728	616	999999	62	999999	773	258	878	764	243	744	999999	930	999999	589	767	999999	862	345	999999	513	574	52	999999	978	607	625	800	404	293	463	999999	910	89	999999	399	771	434	553	999999	125	442	244	526	48	705	999999	30	999999	999999	787	999999	880	999999	165	164	573	750	84	433	157	458	484	481	780	999999	684	851	598	199	999999	127	319	145	971	80	999999	999999	999999	283	362	604	317	798	506	363	999999	844	924	999999	825	31	999999	999999	61	666	958	999999	746	437	30	403	432	303	610	670	790	999999	999999	94	823	57	28	999999	80	553	151	999999	975	426	357	839	926	773	999999	973	767	199	94	315	121	576	779	303	262	958	999999	23	198	836	573	999999	750	999999	999999	777	12	559	58	508	999999	283	999999	329	90	999999	476	658	929	636	902	600	660	789	999999	256	278	725	548	999999	380	999999	496	149	853	839	99	999999	772	999999	971	217	151	999999	789	838	789	459	223	81	491	524	94	562	933	999999	857	961	866	999999	508	999999	20	936	138	397	787	648	476	251	101	389	999999	342	665	695	459	85	999	144	467	999999	999999	999999	999999	856	53	933	216	880	981	999999	231	28	97	693	207	215	457	401	60	150	982	972	980	112	638	751	999999	999999	523	781	961	999999	296	689	776	999999	999999	999999	999999	853	442	596	999999	999999	999999	867	999999	971	497	254	999999	607	93	327	836	539	496	528	999999	999999	46	999999	367	999999	999999	999999	732	408	917	663	899	185	57	206	708	396	712	27	943	770	506	925	750	279	999999	364	999999	968	852	999999	56	787	63	999999	817	999999	999999	69	796	669	144	847	999999	833	999999	452	559	887	619	450	999999	479	584	999999	795	120	227	98	56	812	851	764	555	680	999999	121	999999	999999	389	244	167	653	230	999999	636	999999	999999	999999	924	999999	804	760	999999	999999	419	999999	213	606	265	707	999999	151	22	984	817	999999	302	383	999999	243	331	563	508	385	292	183	999999	309	821	146	999999	311	999999	999999	17	999999	999999	152	271	49	908	525	740	682	987	999999	640	246	466	265	999999	496	699	690	389	999999	262	974	129	245	328	903	999999	129	466	999999	999999	676	976	727	965	159	122	187	999999	805	822	999999	397	276	542	999999	842	565	779	753	999999	483	956	766	837	999999	32	35	720	14	999999	621	225	52	49	963	999999	739	300	217	999999	521	999999	583	428	436	586	853	703	316	71	
229	999999	713	342	504	999999	220	889	535	137	96	999999	329	75	211	610	354	237	578	999999	113	275	999999	378	100	999999	382	347	411	853	179	332	999999	943	520	999999	511	709	999999	999999	999999	999999	764	90	297	64	46	518	226	825	242	999999	135	562	999999	999999	778	344	252	387	347	873	488	999999	957	764	999999	386	554	930	109	644	692	335	704	262	510	491	90	45	999999	864	130	585	621	999999	999999	851	999999	566	999999	176	467	167	905	185	372	93	132	533	12	660	963	999999	726	999999	932	800	857	999999	453	296	263	217	307	999999	999999	902	999999	413	567	210	400	988	437	933	187	999999	999999	529	890	427	368	557	42	429	900	834	859	34	999999	406	999999	290	122	216	912	259	999999	431	432	999999	999999	719	966	802	270	975	999999	793	419	407	999999	337	999999	999999	927	999999	999999	999999	582	917	999999	45	999999	999999	216	999999	875	999999	30	928	674	997	107	999999	403	649	999999	240	169	925	999999	999999	614	224	999999	665	999999	999999	289	215	83	982	848	999999	426	987	999999	999999	595	999999	109	638	772	491	999999	382	240	393	633	288	126	944	718	999999	942	976	999999	577	143	550	999999	790	941	814	854	692	158	999999	14	415	722	784	999999	17	826	346	999999	999999	491	653	999999	93	462	11	99	139	999999	201	573	450	566	360	672	999999	518	319	697	957	636	50	999999	648	389	227	565	341	999999	999999	831	999999	682	308	95	999999	125	559	337	940	725	725	428	957	28	563	999999	999999	122	600	499	517	648	345	496	451	430	786	704	244	999999	999999	829	562	370	967	999999	268	274	192	999999	958	999999	757	999999	911	621	276	630	825	378	203	999999	708	220	323	956	999999	811	644	69	339	855	102	504	999999	896	865	596	61	796	590	107	930	672	541	999999	891	112	585	829	163	165	879	866	251	539	999999	999999	56	20	430	999999	999999	132	598	999999	888	262	275	25	756	679	578	38	999999	105	999999	46	679	788	999999	244	999999	814	905	183	999999	236	263	437	775	999999	999999	50	376	143	477	807	83	437	647	638	837	570	83	484	587	999999	88	999999	999999	94	672	268	945	196	230	815	226	424	137	662	999	838	249	242	999999	537	662	654	999999	491	999999	252	150	437	407	666	999999	431	596	999999	157	117	999999	691	851	999999	999999	189	999999	999999	590	999999	310	985	638	998	330	840	354	999999	198	434	999999	758	131	429	128	518	789	999999	999999	999999	999999	11	514	892	999999	558	391	848	442	999999	741	999999	900	313	941	
165	798	408	999999	901	86	999999	937	722	590	438	569	999999	173	587	400	999999	588	999999	831	999999	480	746	999999	772	999999	506	616	715	693	561	858	817	999999	963	999999	390	999999	999999	999999	290	73	791	999999	222	988	959	685	855	91	999999	387	999999	482	642	999999	62	60	999999	999999	580	930	231	39	39	999999	751	943	999999	867	999999	139	415	87	550	245	688	444	145	783	499	821	761	633	310	183	753	999999	999999	288	999999	999999	656	730	147	360	841	999999	282	999999	246	26	999999	999999	82	263	972	37	932	407	995	617	999999	789	953	759	178	999999	728	856	826	416	999999	921	210	678	482	684	999999	200	999999	926	999999	999999	546	482	346	999999	561	999999	210	999999	413	448	999999	59	426	866	777	388	191	999999	999999	426	815	999999	999999	563	786	403	780	999999	999999	999999	13	78	455	420	999999	480	422	404	46	999999	655	110	13	999999	637	160	262	615	907	560	18	159	999999	745	688	999999	999999	782	987	999999	275	913	637	671	444	224	604	16	999999	306	966	786	217	999999	999999	715	827	270	999999	999999	151	174	390	537	733	854	185	999999	732	535	917	639	999999	878	416	742	472	341	224	999999	556	999999	991	610	999999	231	942	541	999999	972	999999	303	856	362	26	110	532	110	937	590	49	894	999999	999999	389	999999	380	338	999999	38	252	495	56	513	999999	999999	999999	779	943	511	999999	644	735	759	647	623	783	999999	999999	315	999999	372	404	633	383	661	999999	999999	231	268	999999	613	999999	945	729	403	999999	353	282	131	927	753	166	436	999999	999999	169	524	451	765	553	325	477	639	819	999999	101	422	999999	427	923	280	558	684	999999	308	999999	999999	40	253	376	439	782	999999	388	466	215	999999	954	978	501	457	461	999999	999999	535	145	956	136	849	999999	999999	223	999999	999999	999999	204	482	776	380	999999	999999	999999	999999	999999	123	999999	999999	261	363	675	133	468	160	925	475	819	999999	969	134	172	101	662	999999	942	542	226	927	542	731	271	733	201	584	999999	131	999999	263	999999	999999	992	999999	999999	773	183	188	376	72	929	731	836	111	512	652	999999	999999	717	999999	265	856	999999	616	204	529	101	941	999999	999999	528	804	511	565	999999	378	999999	999999	397	889	17	763	175	163	998	999999	894	170	231	549	377	378	413	661	998	219	999999	385	999999	184	682	242	256	999999	544	134	230	999999	999999	143	520	453	867	999999	999999	501	690	743	999999	999999	635	930	720	392	516	160	999999	850	567	817	673	755	559	222	217	775	517	999999	
999999	873	590	623	96	999999	39	999999	999999	585	365	506	999999	999999	767	819	999999	999999	999999	999999	975	393	734	379	713	266	999999	999999	893	654	621	530	984	17	133	745	803	999999	844	633	999999	593	999999	814	495	71	999999	711	988	999999	999999	465	263	653	707	235	148	220	999999	829	626	999999	40	999999	964	835	522	520	837	999999	25	538	906	999999	510	999999	744	919	884	652	966	999999	999999	163	999999	165	999999	340	999999	897	606	999999	111	24	16	98	563	793	850	659	999999	999999	999999	966	724	999999	559	374	152	325	491	228	336	268	862	999999	498	877	874	808	568	999999	221	940	999999	432	999999	891	882	999999	829	999999	79	999999	113	198	999999	809	438	847	606	901	197	999999	999999	999999	266	843	999999	148	599	686	999999	999999	101	366	566	999999	550	301	707	667	492	999999	496	540	159	112	164	674	982	688	448	36	212	999999	994	237	999999	48	176	593	739	743	822	999999	42	999999	999999	746	631	951	999999	146	149	939	419	467	497	875	999999	999999	999999	487	165	911	247	892	838	434	372	339	999999	511	999999	124	927	749	907	352	999999	999999	968	417	52	41	428	311	999999	273	257	999999	739	999999	999999	22	904	262	588	911	905	149	999999	708	384	302	552	999999	21	35	21	669	560	154	377	116	195	281	444	134	492	935	15	575	187	836	599	750	700	999999	219	675	170	996	446	368	932	270	43	750	488	670	300	861	261	999999	975	999999	291	704	999999	633	817	463	999999	969	143	999999	530	547	999999	801	67	897	815	346	508	564	708	18	184	924	999999	999999	645	822	645	153	999999	999999	999999	999999	469	996	296	586	857	707	999999	477	999999	999999	739	495	999999	687	612	402	999999	915	999999	421	886	282	999999	901	395	133	818	999999	334	990	310	931	999999	999999	341	999999	999999	239	488	801	999999	999999	783	999999	194	751	646	957	219	999999	107	407	521	449	127	196	476	394	200	734	888	970	152	245	999999	808	808	358	999999	552	791	816	437	999999	434	656	499	663	999999	644	486	860	397	91	999999	902	419	247	581	155	594	226	49	754	913	26	97	999999	857	386	943	298	999999	667	461	290	970	244	999999	999999	697	812	677	999999	257	37	583	999999	352	115	399	571	776	210	957	999999	777	683	372	418	999999	951	806	999999	700	197	258	999999	630	999999	932	185	232	120	999999	781	999999	999999	506	886	442	36	205	752	987	382	999999	411	999999	999999	999999	999999	999999	606	902	745	999999	999999	855	69	778	852	441	741	183	999999	348	665	
752	999999	36	999999	999999	486	975	541	755	999999	353	328	675	847	31	744	108	644	313	999999	999999	712	774	211	637	999999	999999	999999	594	464	999999	773	43	856	659	532	858	228	120	395	999999	999999	999999	953	992	536	394	999999	831	697	999999	999999	999999	721	458	49	411	999999	999999	999999	379	395	946	301	999999	580	295	819	999999	999999	885	999999	533	918	996	846	722	821	219	111	999999	186	758	897	820	999999	862	322	408	619	999999	43	571	380	25	245	999999	698	478	421	251	999999	743	343	812	763	15	992	999999	611	327	589	616	555	688	999999	999999	999999	999999	444	999999	972	421	578	376	999999	317	163	902	761	999999	34	999999	797	860	487	442	425	95	999999	999999	869	999999	999999	301	541	427	999999	691	999999	608	374	227	44	703	999999	162	175	999999	960	456	851	100	999999	189	303	246	999999	695	210	999999	221	964	423	999999	848	384	999999	286	835	433	301	471	89	163	67	999999	999999	103	999999	999999	999999	459	134	610	193	779	634	617	998	305	608	331	491	999999	999999	999999	999999	634	854	999999	537	889	141	536	165	389	999999	810	131	496	999999	725	114	875	493	762	839	813	999999	79	999999	17	288	540	825	969	980	26	765	999999	13	684	249	696	999999	388	999999	597	454	999999	768	824	495	511	999999	999999	226	616	579	635	570	989	418	784	154	529	610	601	711	195	409	994	54	999999	493	253	485	417	87	115	444	251	368	422	310	999999	521	776	172	941	753	999999	446	140	96	23	275	464	999999	278	777	726	885	999999	403	773	999999	999999	27	133	408	808	999999	999999	200	999999	999999	996	999999	228	17	999999	438	770	442	45	558	999999	999999	480	999999	30	865	999999	999999	718	366	109	999999	537	155	499	758	49	542	944	835	971	939	999999	999999	999999	980	333	999999	999999	297	125	827	368	225	865	999999	547	155	387	943	999999	146	482	962	532	977	947	999999	999999	85	399	237	498	210	999999	974	619	97	999999	999999	542	549	395	430	250	281	660	999999	999999	855	999999	894	165	10	116	835	466	999999	859	999999	43	260	752	867	898	887	999999	168	999999	999999	999999	459	445	347	411	999999	999999	62	999999	260	327	635	792	662	864	999999	82	497	103	751	518	814	237	418	999999	291	797	527	531	363	942	999999	683	399	831	760	459	817	999999	926	94	413	93	609	973	408	999999	99	999999	403	815	999999	74	887	382	219	232	36	341	129	392	233	999999	368	317	999999	951	403	831	999999	55	999999	999999	999999	999999	114	999999	628	444	608	824	707	
525	137	548	999999	999999	796	26	621	538	432	486	999999	999999	860	882	725	302	158	457	74	268	898	357	560	999999	999999	230	278	488	603	591	733	304	684	999999	403	999999	216	397	999999	386	999999	575	623	778	426	999999	806	231	15	335	296	161	999999	449	626	779	987	166	541	576	999999	142	934	840	753	185	859	162	489	999999	96	761	301	687	999999	333	734	781	527	999999	423	56	482	278	999999	999999	999999	244	91	999999	832	59	855	588	637	87	640	783	35	251	774	653	742	110	249	999999	999999	82	999999	303	999999	216	999999	278	162	702	659	666	544	181	640	624	999999	999999	82	46	905	713	60	970	693	951	755	286	498	999999	999999	999999	38	770	722	472	842	999999	578	625	999999	587	436	935	427	999999	248	854	610	999999	999999	999999	37	999999	999999	155	31	431	610	104	999999	362	780	392	999999	999999	637	999999	458	178	999999	292	296	457	626	328	287	124	552	999999	712	900	676	348	196	437	354	825	999999	999999	450	421	999999	999999	999999	999999	806	53	547	150	345	474	406	999999	378	999999	590	580	586	310	868	906	879	890	391	560	686	442	999999	960	932	812	632	881	999999	370	114	812	292	568	521	244	999999	999999	383	999999	504	244	969	896	999999	999999	249	840	708	543	542	999999	103	614	381	374	999999	586	217	533	841	525	713	999999	195	778	298	999999	999999	634	339	477	517	152	999999	999999	472	999999	124	168	572	999999	182	193	999999	817	999999	678	197	157	999999	991	203	850	406	979	530	961	711	78	486	999999	61	84	214	74	780	950	558	929	902	547	472	59	960	59	352	530	999999	377	69	619	830	641	999999	347	283	666	746	86	921	510	598	999999	682	999999	999999	108	999999	763	47	768	129	268	255	850	528	154	889	357	637	10	781	343	19	866	400	420	837	999999	791	123	214	482	17	401	999999	426	376	619	318	253	551	427	340	300	500	572	395	999999	999999	139	777	999999	999999	921	729	264	999999	999999	999999	330	271	999999	971	923	564	646	999999	853	901	112	777	279	49	393	459	364	999999	719	999999	828	34	450	57	662	999999	815	43	999999	672	999999	390	560	999999	987	981	438	999999	416	999999	854	999999	542	999999	999999	361	999999	999999	64	471	374	261	999999	451	132	306	999999	999999	999999	588	748	612	999999	191	999999	721	227	610	61	412	999999	909	999999	983	521	516	491	954	341	310	837	466	978	624	307	999999	73	119	546	691	999999	374	145	828	987	251	157	361	289	994	143	897	307	652	451	465	
665	343	929	615	814	867	999999	18	999999	292	634	549	883	999999	658	118	999999	370	252	656	773	768	999999	999999	999999	999999	999999	346	176	999999	169	336	183	999999	776	729	189	930	999999	303	640	136	87	705	999999	608	999999	514	346	35	833	936	410	794	691	897	347	659	256	999999	999999	396	841	811	132	307	999999	50	997	929	929	142	494	948	999999	999999	690	300	663	760	999999	170	999999	151	999999	232	925	388	999999	879	391	999999	683	202	111	253	294	275	582	318	999999	436	999999	999999	106	700	452	461	999999	54	216	56	996	496	30	41	396	999999	705	900	999999	987	890	128	999999	409	999999	301	847	771	999999	999999	718	999999	999999	236	653	999999	55	414	779	999999	609	115	672	344	999999	197	182	80	857	999999	570	681	999999	255	546	398	869	696	252	161	614	17	999999	792	338	651	999999	794	387	803	655	300	131	908	999999	784	456	213	875	271	129	777	914	999999	854	46	417	281	999999	264	724	999999	172	999999	859	601	423	880	16	881	227	387	999999	999999	938	999999	560	38	867	762	942	666	820	980	42	999999	999999	999999	999999	301	243	697	114	999999	999999	307	138	503	58	999999	999999	576	206	993	999999	741	94	860	829	999999	486	999999	413	999999	322	67	999999	192	999999	999999	999999	498	942	714	648	530	282	569	975	641	999999	66	999999	91	401	999999	999999	999999	936	300	752	242	105	362	999999	854	293	187	999999	31	770	945	908	36	287	999999	633	492	355	523	469	525	999999	197	443	999999	409	332	999999	945	598	999999	255	304	280	999999	402	589	899	793	246	104	757	954	871	205	999999	953	803	528	742	999999	481	423	831	236	357	908	919	395	454	961	651	865	999999	999999	999999	613	999999	22	480	53	999999	561	999999	374	767	930	999999	247	999999	456	999999	999999	999999	999999	239	832	473	53	999999	494	669	514	349	284	453	999999	531	811	999999	545	207	999999	57	698	394	999999	999999	466	999999	999999	999999	999999	999999	999999	443	643	662	811	999999	999999	999999	712	104	985	999999	88	222	999999	921	875	409	999999	741	735	259	736	960	513	999999	319	696	16	585	501	902	987	399	350	841	809	999999	999999	999999	638	405	999999	697	72	999999	999999	999999	143	999999	592	999999	999999	940	388	749	707	683	999999	999999	999999	181	999999	137	603	92	396	688	999999	171	121	646	999999	999999	113	340	764	999999	898	198	919	999999	999999	470	992	483	825	56	21	601	999999	999999	999999	999999	469	999999	272	999999	104	999999	928	628	999999	999999	999999	946	338	553	837	58	984	668	785	
960	664	908	999999	672	999999	129	267	999999	676	999999	37	984	999999	999999	74	646	77	407	944	918	999999	301	776	590	45	55	155	999999	999999	963	616	475	351	130	480	999999	848	600	999999	975	999999	999999	951	565	944	450	391	999999	999999	999999	980	999999	723	999999	699	373	142	37	636	999999	974	999999	141	999999	663	561	999999	445	82	513	999999	476	999999	968	206	682	350	220	645	595	664	369	794	999999	982	999999	751	485	430	117	428	999999	964	141	11	737	456	247	902	999999	808	945	999999	975	404	513	410	754	999999	26	33	921	391	50	435	614	200	124	731	633	810	167	25	965	94	975	999999	55	999999	469	235	112	318	262	787	999999	656	818	622	478	629	996	815	413	999999	507	439	999999	705	396	546	342	516	279	582	650	930	747	890	428	11	999999	787	210	791	920	613	138	263	716	957	381	999999	263	13	813	351	611	880	999999	546	589	999999	999999	922	999999	596	48	680	999999	788	909	928	999999	477	274	219	615	622	999999	999999	310	669	988	999999	175	841	263	275	769	308	328	866	313	882	422	25	215	287	898	334	574	458	126	928	58	453	307	785	739	999999	736	989	717	692	245	999999	361	152	757	61	999999	772	999999	837	999999	52	624	321	65	259	999999	999999	724	999999	330	852	999999	70	390	721	999999	999999	536	176	572	338	159	621	999999	502	663	999999	999999	999999	991	999999	548	289	467	15	999999	985	730	489	599	408	999999	878	999999	393	999999	301	761	999999	517	999999	999999	744	999999	141	892	12	675	562	595	940	807	877	847	528	999999	273	602	385	891	558	999999	56	576	174	999999	999999	260	263	136	372	312	494	338	136	565	804	999999	999999	122	999999	320	178	893	659	600	999999	41	999999	89	999999	999999	386	153	959	129	199	177	999999	78	621	999999	421	436	999999	638	322	548	721	962	509	259	276	272	74	999999	578	163	917	573	675	249	999999	183	33	999999	926	350	378	16	376	999999	912	267	501	999999	898	742	999999	999999	288	849	320	880	580	852	999999	124	89	722	551	999999	260	537	403	999999	345	248	412	560	999999	971	180	714	596	999999	999999	18	770	989	348	836	493	999999	294	826	999999	536	602	180	251	812	271	656	465	340	999999	999999	999999	129	739	660	999999	119	319	316	678	606	294	999999	515	999999	353	99	384	714	552	999999	253	576	452	999999	999999	999999	319	899	709	524	258	999999	999999	962	154	651	259	999999	506	999999	999999	978	157	333	251	894	999999	827	468	182	281	751	787	33	999999	
297	677	930	24	107	800	419	606	164	999999	999999	222	553	279	999999	839	999999	218	178	999999	274	999999	128	567	751	576	491	999999	537	999999	507	477	999999	830	856	974	999999	674	409	583	177	381	993	975	222	681	999999	558	999999	342	999999	999999	618	256	999999	868	558	373	999999	999999	999999	978	79	912	850	561	750	999999	422	999999	520	31	808	595	608	892	436	153	354	80	999999	999999	674	204	999999	964	858	999999	963	999999	999999	956	999999	878	274	199	312	999999	999999	661	999999	400	145	49	822	565	999999	33	647	974	442	415	28	202	76	386	313	874	999999	886	702	535	758	435	311	563	619	929	331	419	590	999999	27	692	149	74	796	635	382	110	239	999999	999999	989	555	999999	937	219	812	887	885	438	999999	249	999999	405	641	710	737	999999	999999	804	999999	238	393	97	397	335	62	11	999999	678	501	155	656	867	999999	769	999999	999999	626	410	127	999999	533	161	999999	778	999999	743	999999	999999	999999	124	165	435	142	999999	605	999999	623	611	999999	999999	999999	216	999999	999999	592	100	448	872	831	446	641	999999	999999	999999	705	241	576	618	601	319	578	504	781	387	999999	999999	735	617	173	421	677	24	253	316	145	326	225	830	195	999999	305	560	264	461	482	619	999999	873	999999	373	891	14	999999	847	999999	803	999999	559	999999	371	365	830	708	420	768	627	302	381	133	388	26	746	432	999999	999999	28	249	329	904	380	999999	861	973	799	999999	673	14	406	999999	999999	890	665	140	824	287	474	851	844	692	855	327	375	749	265	999999	155	581	999999	999999	224	563	999999	999999	329	999999	504	856	999999	999999	105	999999	999999	999999	791	999999	361	615	608	681	999999	176	405	637	59	62	118	999999	718	453	384	101	953	573	859	778	784	19	999999	936	999999	617	942	954	597	242	431	77	999999	767	999999	539	973	379	999999	57	999999	478	605	277	779	391	148	465	515	14	999999	332	999999	999999	713	351	804	671	898	932	999999	999999	49	817	630	50	164	999999	999999	845	127	583	290	811	620	315	999999	544	167	999999	479	486	999999	592	999999	999999	629	999999	63	653	735	312	481	361	824	716	999999	788	999999	738	999999	999999	18	670	886	95	999999	636	403	407	937	269	513	506	462	746	12	457	999999	531	420	219	897	804	999999	999999	999999	929	987	999999	876	999999	999999	428	173	999999	999999	778	705	486	66	993	999999	999999	999999	475	999999	974	898	999999	714	981	543	124	328	27	999999	213	560	81	983	123	649	500	531	322	371	94	999999	179	277	
999999	751	767	999999	999999	669	251	999999	644	27	137	999999	908	198	894	91	783	110	155	992	275	228	634	999999	999999	354	60	135	999999	113	713	641	728	810	490	240	999999	648	901	358	58	125	916	64	856	93	999999	311	999999	240	587	984	197	186	999999	15	999999	274	533	82	618	999999	694	540	313	495	999999	108	708	664	315	145	209	797	999999	999999	312	579	646	999999	614	749	999999	173	525	999999	454	551	999999	485	122	511	999999	829	740	999999	999999	385	999999	370	999999	642	603	971	925	999999	785	400	242	852	703	547	999999	999999	999999	869	999999	999999	24	999999	51	760	299	999999	999999	804	31	379	999999	22	729	926	829	999999	999999	972	155	527	999999	999999	944	63	319	999999	781	575	999999	449	999999	870	315	899	371	176	999999	30	352	380	429	130	431	999999	343	999999	133	777	999999	353	999999	495	999999	999999	999999	941	639	988	451	343	451	976	999999	581	18	196	707	830	565	662	956	67	999999	775	108	127	999999	999999	999999	98	999999	14	857	538	853	999999	999999	215	999999	429	536	341	578	18	928	453	999999	850	407	156	523	303	999999	999999	397	999999	865	947	999999	175	299	110	277	362	999999	447	999999	999999	727	999999	999999	501	223	999999	999999	624	488	621	847	655	999999	801	999999	573	575	539	792	801	999999	324	999999	208	214	450	140	436	999999	226	999999	491	333	815	132	999999	116	31	999999	86	930	772	60	999999	110	355	999999	497	999999	703	786	999999	999999	999999	251	413	130	840	296	773	14	699	561	272	999999	366	331	113	999999	866	466	554	460	716	870	378	999999	767	108	858	999999	999999	466	369	439	536	837	16	573	718	154	276	999999	999999	999999	241	221	787	139	744	999999	153	817	113	246	242	520	999999	456	873	150	363	742	437	579	999999	242	999999	833	999999	529	325	539	961	721	200	819	154	644	999999	167	486	638	364	834	999999	825	999999	132	999999	25	899	559	700	999999	791	999999	307	736	999999	999999	999999	953	999999	225	709	614	856	999999	56	999999	376	303	999999	715	999999	724	387	603	529	545	879	79	637	999999	999999	765	838	393	930	666	521	418	934	641	148	999999	97	999999	999999	445	999999	999999	86	999999	649	999999	742	985	914	76	156	703	216	174	999999	999999	326	977	595	943	775	472	461	389	901	957	368	185	999999	999999	636	999999	478	94	576	907	999999	999999	923	33	33	853	478	863	999999	818	211	770	521	198	215	999999	999999	191	669	506	520	697	999999	691	247	999999	418	999999	999999	907	999999	132	999999	999999	957	472	64	
571	920	922	994	598	868	999999	999999	598	999999	388	925	526	694	296	424	999999	396	999999	999999	242	785	466	444	695	433	999999	592	89	181	309	240	999999	999999	982	270	747	512	921	829	798	934	999999	902	39	858	913	222	939	999999	999999	825	662	999999	821	785	464	487	309	175	999999	999999	676	426	999999	157	999999	471	711	35	999999	567	475	475	184	307	146	563	414	836	520	400	999999	382	653	484	578	253	244	207	806	999999	999999	756	574	306	999999	233	548	999999	676	451	510	913	999999	961	360	196	325	999999	649	901	82	472	655	999999	848	304	773	880	579	999999	237	514	229	999999	999999	718	901	877	49	913	25	532	999999	999999	889	739	352	692	133	391	999999	720	558	905	196	999999	111	710	999999	963	460	667	313	738	224	996	693	621	999999	641	999999	448	999999	735	999999	550	312	586	974	999999	952	90	756	197	21	999999	956	324	230	623	999999	200	429	85	462	357	229	999999	854	999999	55	730	999999	492	106	489	245	822	29	646	438	524	999999	349	21	379	911	126	727	999999	999999	379	999999	999999	33	104	999999	408	999999	538	999999	999999	732	90	73	232	995	999999	100	532	281	144	999999	584	194	102	999999	90	999999	93	445	112	704	156	999999	676	339	999999	469	999999	470	999999	548	490	325	999999	999999	655	999999	789	999999	999999	999999	204	999999	904	84	816	999999	930	639	999999	344	199	103	999999	999999	585	236	999999	892	893	999999	97	999999	444	595	814	999999	999999	310	809	999999	285	999999	797	86	999999	720	950	999999	522	312	999999	372	999999	502	359	397	999999	999999	999999	428	888	896	999999	843	938	999999	991	318	269	558	999999	629	829	144	69	999999	999999	999999	675	864	285	795	380	999999	275	725	999999	999999	246	999999	999999	264	104	390	999999	999999	229	954	148	376	729	642	341	963	150	908	542	396	443	999999	102	956	706	999999	999999	999999	526	899	577	223	602	59	81	842	999999	907	535	449	999999	999999	270	350	12	309	145	643	464	416	450	367	999999	153	508	377	335	213	557	752	247	822	862	999999	999999	999999	773	999999	570	498	575	242	382	103	177	762	608	751	954	999999	999999	509	638	119	459	220	40	999999	551	999999	517	999999	359	783	211	999999	999999	999999	999999	86	535	465	83	965	840	217	999999	98	975	999999	768	583	259	160	999999	738	999999	752	870	999999	894	324	137	866	999999	391	882	599	999999	771	943	668	999999	877	871	750	999999	999999	279	999999	235	999999	484	806	999999	933	934	999999	246	999999	222	76	79	796	999999	221	338	
216	983	459	334	999999	999999	213	999999	110	999999	381	289	796	312	999999	483	628	940	952	839	331	931	999999	456	683	999999	429	559	877	598	990	695	660	421	229	689	819	917	841	999999	280	999999	834	148	999999	919	450	170	701	593	451	999999	239	999999	999999	284	936	13	650	41	777	654	924	511	999999	685	628	384	92	830	999999	999999	999999	999999	999999	327	107	909	893	999999	912	268	857	293	157	999999	999999	289	415	944	753	816	277	999999	969	999999	89	332	999999	877	300	76	87	870	929	999999	756	33	811	999999	187	37	119	999999	129	518	796	641	364	670	999999	349	969	148	87	847	443	999999	246	999999	247	774	575	999999	473	845	190	986	363	417	388	999999	477	999999	767	725	706	390	999999	460	999999	448	967	999999	999999	951	107	939	793	92	306	999999	786	869	452	999999	461	999999	999999	284	999999	809	287	947	291	786	871	253	381	999999	150	62	610	786	122	798	806	999999	368	521	999999	251	203	281	999999	922	656	999999	283	364	274	999999	967	415	999999	30	171	30	391	999999	89	853	568	441	942	254	855	10	757	653	605	999999	999999	901	535	97	615	16	836	999999	999999	273	970	26	999999	999999	94	204	664	101	999999	785	999999	999999	441	999999	999999	762	339	866	76	655	851	999999	758	716	877	76	999999	44	415	999999	999999	31	999999	816	883	551	999999	414	169	660	346	665	25	819	46	999999	470	999999	414	853	677	999999	303	999999	422	350	268	381	659	28	999999	999999	999999	482	601	500	999999	624	21	999999	417	924	999999	999999	318	195	614	938	679	640	605	248	630	561	488	999999	727	999999	404	543	292	973	754	150	345	717	979	543	228	545	490	999999	630	282	999999	752	273	999999	176	236	735	329	999999	999999	999999	999999	998	999999	994	387	999999	999999	230	477	848	444	999999	566	999999	601	215	81	720	143	159	760	618	358	999999	999999	951	840	99	177	807	963	281	735	727	268	718	855	999999	840	773	989	999999	999999	433	11	582	706	817	575	31	999999	608	567	869	662	468	650	999999	268	436	932	412	63	670	885	172	445	999999	811	999999	999999	999999	879	370	170	999999	465	924	999999	999999	254	32	523	155	999999	365	714	865	75	799	999999	999999	999999	414	840	587	999999	491	548	838	146	867	15	693	671	141	728	999999	709	526	13	999999	895	114	191	999999	888	999999	526	529	458	999999	773	999999	814	514	999999	999999	529	582	574	973	386	285	27	386	999999	830	484	21	636	517	999999	549	796	351	999999	185	999999	931	699	664	965	
28	389	999999	104	994	878	166	889	263	677	136	999999	999999	999999	999999	97	999999	892	999999	432	999999	892	941	423	233	999999	472	999999	999999	251	598	883	999999	18	999999	895	460	291	32	951	328	131	383	840	39	999999	999999	11	999999	98	428	48	641	241	999999	999999	999999	153	870	779	416	603	999999	21	88	252	50	30	982	724	637	522	870	115	114	999999	519	110	999999	999999	457	999999	232	977	822	560	252	678	559	241	999999	316	421	252	999999	724	308	999999	761	787	556	746	999999	617	460	905	177	535	999999	76	616	347	759	244	331	999999	999999	845	199	527	999999	372	999999	999999	277	999999	111	627	999999	999999	95	158	349	606	88	710	451	615	999999	999999	392	716	999999	493	625	118	557	999999	920	599	999999	462	182	243	787	194	285	278	349	140	803	550	965	748	980	467	998	163	165	999999	999999	765	999999	281	999999	293	821	978	134	999999	772	925	706	970	45	999999	975	999999	818	894	999999	182	275	999999	123	842	751	802	512	168	120	404	999999	309	105	588	143	999999	108	504	999999	999999	154	999999	367	999999	843	995	712	357	999999	999999	344	999999	195	331	999999	999999	999999	999999	541	28	999999	999999	58	378	905	406	999999	456	499	85	16	324	531	999999	38	94	999999	244	999999	999999	100	165	675	226	999999	758	123	774	999999	212	741	806	962	999999	830	999999	999999	988	972	446	999999	266	857	999999	999999	30	739	66	302	999999	901	923	303	786	928	320	300	831	318	156	292	110	367	297	999999	210	999999	186	308	851	951	51	999999	562	634	834	999999	269	340	999999	28	67	481	683	999999	817	513	186	426	519	886	311	680	826	163	999999	898	570	999999	686	668	563	758	451	463	999999	661	740	161	103	999999	41	501	278	137	235	628	683	986	525	999999	185	999999	999999	999999	999999	370	999999	408	613	935	737	196	654	380	465	308	999999	229	450	999999	772	999999	332	999999	855	809	412	698	928	999999	224	583	557	989	999999	802	999999	487	813	999999	226	999999	548	168	999999	845	847	999999	671	927	598	464	546	370	924	160	437	291	118	841	999999	746	480	220	720	164	639	999999	887	999999	999999	552	416	951	939	441	486	174	999999	999999	961	999999	36	10	803	760	46	197	74	999999	999999	688	378	972	540	479	861	337	447	131	999999	192	20	19	598	56	57	594	430	492	674	273	70	108	879	454	999999	479	999999	999999	127	999999	600	999999	297	649	183	443	421	470	580	999999	727	109	804	779	504	27	999999	757	712	452	999999	999999	668	999999	628	
999999	103	95	999999	391	920	486	14	764	592	465	721	999999	999999	999999	999999	960	912	999999	545	999999	999999	999999	949	702	77	659	257	999999	685	999999	999999	195	31	999999	350	335	710	999999	238	250	105	49	999999	999999	306	999999	884	108	278	999999	669	152	566	667	975	999999	146	66	323	999999	239	339	88	999999	580	535	999999	969	999999	847	259	723	297	305	999999	264	912	911	406	999999	775	158	999999	879	358	743	629	363	999999	357	199	653	999999	967	21	999999	960	999999	468	770	535	915	835	431	556	999999	854	270	802	999999	91	999999	999999	709	495	90	932	209	225	836	906	999999	50	916	999999	605	999999	329	293	108	303	298	452	635	89	859	999999	999999	332	413	888	368	561	217	999999	964	993	999999	482	930	833	761	999999	632	864	961	999999	919	772	951	106	534	977	999999	426	792	782	34	999999	635	999999	957	877	811	947	547	22	833	650	999999	999999	683	847	363	275	542	890	820	771	128	985	403	212	381	316	999999	391	857	790	483	999999	969	545	847	173	999999	883	596	999999	326	948	51	279	88	348	423	687	624	438	884	901	962	262	999999	650	999999	755	506	999999	593	166	164	52	177	511	999999	147	999	199	399	658	999999	145	999999	179	943	134	999999	999999	893	676	999999	999999	906	581	229	716	43	207	798	130	387	101	101	169	793	998	111	576	999999	285	688	434	49	235	607	826	999999	342	999999	250	632	999999	611	916	399	735	999999	596	292	926	114	802	999999	279	281	212	999999	296	999999	945	32	999999	336	617	988	343	389	999999	973	999999	909	999999	501	999999	497	913	490	184	770	67	862	515	294	999999	999999	886	43	999999	999999	999999	781	520	999999	760	228	85	999999	993	928	999999	356	999999	999999	999999	26	413	310	842	781	367	721	999999	525	999999	93	516	271	557	446	999999	310	619	727	577	622	399	744	740	999999	421	776	999999	256	714	711	407	999999	406	999999	999999	585	200	999999	999999	683	999999	994	999999	677	999999	814	589	556	999999	999999	736	999999	999999	275	999999	668	570	999999	369	590	234	623	999999	999999	685	623	865	794	678	526	119	999999	999999	999999	999999	405	116	72	628	999999	197	940	999999	999999	974	670	848	140	145	109	999999	999999	628	15	459	999999	999999	31	992	98	949	794	878	308	646	115	605	160	564	999999	562	507	999999	999999	403	294	202	853	999999	24	774	734	659	578	511	430	13	136	444	423	222	94	80	539	658	999999	72	132	999999	869	75	697	576	913	547	999999	804	865	611	175	999999	339	389	
999999	324	225	145	309	999999	225	111	999999	715	150	19	477	436	999999	114	999999	999999	80	541	772	949	86	167	746	40	994	999999	999999	524	279	999999	882	999999	102	225	443	267	999999	335	106	767	596	982	435	903	80	999999	461	999999	999999	943	999999	798	617	999999	247	67	398	278	803	599	964	999999	999999	821	137	999999	999999	137	671	744	469	999999	445	999999	362	999999	732	842	960	913	999999	385	914	999999	304	999999	96	74	978	386	868	493	531	506	803	999999	999999	999999	999999	307	999999	333	100	999999	483	999999	363	999999	676	999999	334	999999	318	889	434	589	50	120	527	53	686	280	159	294	875	976	223	999999	211	720	558	128	999999	999999	176	841	294	58	852	25	731	483	999999	835	61	322	185	642	81	999999	999999	435	96	733	999999	476	999999	805	990	507	75	424	999999	955	594	999999	489	654	723	593	304	991	267	999999	321	212	882	324	243	563	800	999999	866	986	128	133	42	343	999999	700	666	489	68	355	999999	316	80	999999	250	844	999999	531	919	488	920	610	178	583	999999	418	999999	859	571	436	999999	494	558	425	836	470	184	999999	611	32	926	814	933	912	562	15	141	449	83	399	730	279	662	999999	76	999999	955	999999	999999	634	116	807	999999	631	999999	465	758	999999	605	780	670	686	999999	896	561	115	677	265	31	415	286	999999	999999	182	705	437	999999	179	999999	328	999999	725	234	977	916	129	897	999999	274	106	999999	486	843	303	728	54	999999	766	827	999999	841	699	436	516	999999	999999	31	744	925	220	634	588	306	287	999999	944	999999	942	979	999999	217	375	999999	925	999999	800	310	492	454	999999	88	75	352	397	999999	816	299	718	630	955	108	162	999999	64	472	669	999999	566	38	784	999999	417	999999	999999	753	475	707	511	357	556	660	538	300	274	141	999999	245	909	800	458	655	743	321	999999	343	64	989	937	463	499	620	999999	999999	999999	79	670	289	999999	643	21	118	999999	370	83	304	999999	862	999999	922	903	999999	280	766	580	138	848	105	761	61	698	486	770	57	858	935	999999	84	630	204	470	289	288	275	788	350	999999	383	248	730	774	202	877	999999	559	999999	350	978	883	541	999999	999999	527	904	944	535	347	999999	511	147	999999	494	241	917	461	624	154	14	977	239	271	475	857	999999	999999	506	608	999999	498	792	595	937	201	99	974	895	761	383	331	263	12	137	871	111	351	289	961	960	999999	935	999999	345	10	654	279	754	718	495	627	448	926	592	251	999999	999999	
999999	303	152	942	566	863	999999	999999	723	236	144	604	756	690	999999	545	999999	999999	999999	999999	259	936	547	819	999999	187	275	756	882	337	420	885	999999	999999	901	986	818	999999	997	81	160	662	287	427	145	160	999999	805	628	999999	288	999999	688	999999	999999	513	999999	332	722	388	597	999999	800	396	816	259	452	206	788	999999	726	630	205	491	720	999999	659	130	683	79	999999	470	999999	979	58	30	206	314	267	999999	239	496	304	618	484	147	999999	890	610	999999	707	765	999999	999999	186	657	204	207	137	703	999999	636	648	999999	173	137	886	821	347	999999	999999	999999	939	999999	782	240	335	586	16	583	736	769	519	797	371	459	453	521	999999	401	825	999999	187	563	543	603	999999	651	454	357	261	49	552	815	834	570	826	625	834	999999	331	618	999999	553	967	94	127	851	291	999999	999999	999999	28	946	969	999999	960	385	999999	189	999999	683	999999	999999	999999	696	227	704	963	801	633	828	686	999999	79	217	807	633	596	999999	999999	999999	370	999999	999999	886	999999	999999	999999	780	610	999999	766	999999	563	999999	485	541	231	280	867	999999	888	489	91	854	688	173	999999	761	255	336	789	408	703	397	323	402	984	446	675	620	858	999999	999999	999999	71	999999	302	432	732	276	412	325	591	73	116	881	658	819	207	999999	999999	93	999999	283	999999	368	999999	175	334	999999	999999	999999	604	999999	564	705	297	898	999999	999999	870	454	39	979	923	473	817	639	290	441	999999	175	999999	818	891	775	658	918	531	999999	999999	136	999999	648	999999	627	721	345	508	999999	594	759	999999	550	999999	285	999999	555	360	197	999999	999999	884	999999	349	392	546	786	999999	789	57	379	376	99	577	743	356	391	999999	305	999999	481	141	999999	847	984	148	697	831	616	721	113	567	999999	162	767	252	214	309	336	91	935	980	999999	363	224	392	937	973	252	928	999999	999999	64	999999	79	190	14	54	364	253	848	954	748	77	944	811	999999	999999	810	501	151	91	934	224	999999	501	421	999999	999999	601	999999	724	588	687	59	999999	513	999999	999999	999999	247	170	944	92	243	980	241	652	419	412	360	10	172	751	786	590	359	840	628	999999	769	999999	421	763	52	133	376	71	28	135	308	144	853	234	999999	981	146	851	980	999999	270	769	116	999999	251	210	999999	999999	999999	468	469	673	279	999999	817	999999	748	191	50	119	614	180	634	294	114	999999	157	938	496	805	454	507	859	792	317	999999	999999	999999	522	841	571	539	170	999999	999999	635	864	
999999	417	506	243	955	999999	871	999999	999999	145	822	125	35	999999	623	351	105	999999	961	999999	999999	208	817	385	557	668	208	999999	84	999999	999999	628	479	361	810	531	989	571	499	696	988	999999	227	999999	999999	85	497	788	947	198	74	999999	704	821	387	148	599	130	686	296	999999	999999	999999	90	70	999999	646	673	253	102	361	534	524	999999	999999	916	981	953	999999	481	181	419	600	886	945	999999	923	999999	999999	671	932	868	885	212	93	665	423	147	803	365	439	824	999999	855	836	999999	30	439	995	470	167	999999	304	999999	125	999999	999999	270	144	532	280	999999	999999	999999	170	493	648	322	191	999999	503	999999	160	470	999999	356	874	744	59	415	517	494	662	514	513	999999	573	681	96	999999	999999	162	12	280	94	999999	135	963	695	353	999999	999999	257	834	967	323	496	833	172	768	328	999999	220	728	24	786	335	194	78	874	999999	999999	236	999999	238	999999	841	879	386	601	231	999999	999999	706	524	809	246	828	547	999999	799	739	518	999999	571	944	999999	283	266	307	126	940	895	821	999999	923	482	956	606	999999	482	617	457	571	547	416	938	999999	214	214	999999	506	647	999999	999999	189	458	908	729	293	409	567	999999	999999	999999	291	26	237	282	600	337	290	232	921	999999	192	292	947	999999	164	15	999999	79	999999	757	999999	302	999999	746	999999	475	573	999999	322	226	999999	994	999999	96	266	400	999999	999999	999999	877	269	284	726	171	892	999999	511	137	999999	288	971	999999	571	331	865	988	999	490	37	999999	763	64	909	999999	801	999999	913	861	524	764	304	205	464	999999	999999	344	576	855	854	999999	963	446	661	44	255	427	433	999999	230	278	400	230	214	489	999999	215	374	32	369	703	983	999999	613	810	983	776	999999	397	832	530	421	153	635	681	170	327	402	875	459	999999	765	866	999999	999999	373	83	991	974	69	292	970	553	495	161	999999	999999	999999	851	60	478	393	45	224	700	856	256	999999	999999	999999	999999	812	499	999999	985	938	127	19	367	446	910	784	69	337	549	560	868	658	484	999999	846	494	551	824	999999	990	729	999999	940	400	999999	488	999999	655	273	480	999999	980	999999	222	255	315	475	414	999999	693	334	999999	675	149	988	598	119	224	481	311	271	674	592	999999	219	476	78	966	329	431	999999	413	73	79	999999	999999	999999	272	73	999999	29	999999	684	296	999999	999999	976	800	412	528	999999	254	999999	962	218	806	397	514	12	778	246	999999	94	718	999999	920	644	999999	70	110	
450	847	160	940	292	134	990	306	999999	999999	500	999999	564	801	62	81	239	111	861	283	500	642	269	294	305	520	62	965	919	745	386	999999	740	311	999999	531	103	999999	999999	93	816	101	185	814	999999	968	943	292	665	305	691	999999	744	787	610	807	587	865	644	771	82	34	387	594	999999	129	537	999999	724	531	978	995	999999	777	467	408	467	455	16	336	576	999999	309	623	63	842	636	953	701	279	943	237	599	908	21	999999	999999	591	11	169	441	690	567	144	327	696	999999	966	330	211	999999	142	859	318	204	999999	724	999999	540	969	999999	584	561	455	588	750	406	522	765	675	694	875	453	846	895	999999	212	175	999999	999999	730	999999	632	499	928	810	378	291	713	999999	76	999999	999999	42	999999	857	138	122	555	999999	300	599	999999	999999	517	475	689	22	422	318	109	999999	467	183	249	999999	951	72	526	777	382	999999	808	999999	608	744	999999	421	179	999999	757	100	620	728	77	999999	468	999999	999999	463	130	365	868	405	610	518	492	877	999999	854	906	76	595	777	205	185	790	999999	56	999999	651	278	842	385	999999	19	938	739	116	117	363	972	90	73	656	26	256	999999	455	100	261	945	628	325	999999	690	504	842	533	999999	350	322	932	219	811	852	522	493	843	999999	579	752	771	999999	999999	933	986	531	131	188	999999	386	700	955	521	705	999999	527	999999	871	999999	106	216	224	766	51	50	871	999999	804	504	763	570	999999	520	508	184	943	999999	208	704	973	999999	999999	963	964	999999	976	697	116	212	995	249	999999	95	999999	999999	557	999999	459	892	124	279	326	684	175	816	999999	444	22	531	999999	999999	999999	176	541	385	862	999999	802	428	74	999999	999999	999999	999999	999999	598	769	48	962	999999	35	375	315	589	703	404	999999	797	158	999999	541	685	999999	505	999999	999999	805	999999	107	683	306	125	999999	828	941	133	724	185	651	227	86	406	999999	904	681	337	999999	586	999999	999999	999999	463	654	999999	532	498	999999	106	216	328	999999	225	940	288	330	909	344	486	999999	579	679	494	999999	930	999999	145	635	680	824	999999	999999	228	715	126	491	843	999999	388	306	999999	999999	999999	999999	333	434	860	465	770	584	771	999999	263	999999	268	311	999999	317	999999	951	999999	862	890	281	251	864	999999	509	824	797	486	448	956	999999	204	27	61	525	999999	999999	999999	679	999999	105	63	972	211	290	457	999999	783	999999	746	437	909	999999	671	356	999999	468	860	360	641	973	108	332	46	83	743	
250	260	191	494	999999	120	999999	997	795	228	999999	662	999999	999999	20	23	999999	999999	528	280	613	999999	704	999999	363	645	489	47	891	997	730	999999	999999	546	999999	564	601	51	528	326	201	593	876	138	457	805	999999	308	630	960	157	630	999999	999999	999999	999999	555	392	140	582	631	680	115	999999	999999	344	535	746	846	455	421	909	183	212	89	30	479	999999	351	999999	77	191	999999	930	849	110	999999	335	999999	321	999999	218	910	999999	695	521	999999	87	640	122	280	830	461	999999	549	248	999999	999999	723	999999	425	979	51	999999	515	449	273	184	948	397	917	999999	339	999999	446	999999	998	237	999999	568	542	999999	999999	239	999999	999999	729	999999	391	999999	652	121	611	307	999999	999999	177	999999	440	999999	257	312	139	252	205	81	500	999999	739	346	250	230	799	164	577	34	53	811	306	999999	719	41	793	347	744	999999	999999	42	639	416	44	670	999999	270	320	999999	272	692	43	215	746	802	502	54	999999	432	321	457	729	870	986	366	999999	173	999999	226	519	999999	999999	399	483	468	296	999999	312	579	433	999999	844	999999	762	360	778	100	531	916	539	748	976	322	494	150	999999	768	429	678	999999	633	733	104	719	999999	194	644	999999	999999	516	179	742	791	999999	999999	612	391	118	635	587	940	642	619	999999	999999	815	196	905	999999	999999	527	902	999999	940	800	805	999999	999999	999999	999999	143	368	252	410	369	15	999999	323	711	538	999999	660	794	100	698	991	999999	417	948	664	999999	999999	399	133	988	276	118	999999	207	976	862	762	826	469	453	999999	399	999999	327	765	999999	872	203	804	242	867	999999	543	252	809	999999	342	999999	627	999999	405	968	129	422	103	999999	999999	125	734	675	169	833	334	646	125	601	999999	999999	192	43	135	545	999999	890	130	999999	574	609	999999	295	529	91	208	301	58	614	280	796	999999	868	296	757	999999	138	83	44	784	896	136	999999	786	999999	999999	594	52	859	382	999999	301	935	332	734	999999	449	999999	999999	999999	42	597	511	999999	999999	865	323	746	377	87	466	817	96	999999	678	999999	999999	999999	287	593	614	259	198	241	51	505	298	546	561	40	29	983	995	999999	751	308	999999	886	999999	386	999999	847	674	999999	916	421	999999	561	654	262	547	939	868	999999	999999	783	999999	279	290	999999	576	776	999999	347	999999	483	821	687	632	379	857	999999	831	900	999999	766	585	999999	325	999999	999999	737	892	309	999999	89	999999	511	388	968	999999	355	606	75	809	407	662	336	999999	443	999999	
527	999999	284	404	254	118	967	85	263	999999	992	954	999999	322	839	884	885	855	999999	367	319	308	663	479	512	697	765	100	20	114	258	691	882	999999	999999	808	999999	999999	248	970	157	436	134	770	907	999999	999999	999999	999999	523	777	481	746	85	290	229	999999	999999	999999	999999	352	999999	74	159	949	311	82	630	550	999999	277	980	617	18	220	883	999999	999999	999999	121	999999	23	129	497	337	777	945	806	749	552	542	811	999999	999999	627	999999	372	975	821	605	328	325	211	939	256	796	863	737	864	407	999999	382	243	779	805	999999	999999	577	822	181	366	275	999999	999999	999999	999999	967	925	390	940	520	208	82	966	793	435	812	190	251	540	999999	217	999999	999999	999999	170	578	999999	885	298	522	999999	163	999999	249	62	444	999999	999999	790	829	938	357	924	886	999999	310	276	999999	999999	999999	576	335	291	268	158	333	537	500	999999	887	733	50	101	999999	725	999999	432	727	741	990	999999	999999	460	710	975	860	999999	466	661	860	311	257	999999	771	945	999999	872	391	999999	999999	906	713	999999	903	105	897	265	999999	170	999999	877	549	999999	388	918	837	875	580	292	298	315	999999	839	477	586	486	534	329	483	266	999999	50	635	22	94	895	626	557	999999	87	604	522	999999	859	982	761	999999	999999	999999	118	593	301	999999	802	422	835	999999	645	327	619	999999	936	32	903	628	836	913	242	304	32	220	328	965	999999	999999	999999	999999	979	999999	999999	484	407	476	375	672	881	999999	833	599	258	31	999999	239	995	999999	668	499	402	241	156	847	769	832	999999	897	275	335	893	118	629	70	894	161	502	144	966	469	999999	999999	746	894	90	642	56	999999	239	98	969	501	36	303	382	747	348	976	714	999999	645	477	406	555	58	725	970	198	136	829	737	999999	999999	208	999999	999999	495	261	767	137	786	828	667	187	365	402	999999	335	687	156	999999	999999	999999	401	999999	189	834	200	845	364	671	857	875	999999	361	118	754	828	461	221	262	96	219	587	999999	816	809	229	199	656	643	645	999999	999999	25	999999	441	355	384	662	337	999999	415	412	999999	928	953	266	826	257	999999	263	874	476	894	999999	316	842	613	16	999999	999999	10	999999	721	36	999999	895	395	150	677	409	453	798	884	958	680	807	131	859	863	552	999999	999999	18	390	770	44	95	299	999999	598	741	377	292	999999	303	226	691	999999	582	999999	871	999999	579	248	810	86	999999	935	56	509	999999	754	153	827	222	68	190	340	999999	321	
810	106	999999	89	999999	85	516	172	664	999999	126	692	999999	999999	680	716	373	999999	580	694	452	159	252	405	999999	999999	234	464	510	245	46	360	183	270	258	775	450	500	581	734	569	429	280	592	392	38	477	999999	156	505	999999	420	760	999999	868	999999	999999	839	211	680	999999	61	999999	429	426	765	518	999999	556	904	276	999999	198	845	134	999999	878	660	22	848	520	885	317	15	550	626	599	612	999999	597	922	999999	298	901	882	518	767	851	175	627	520	460	792	252	238	821	231	999999	445	845	999999	202	999999	999999	169	966	744	656	999999	999999	175	999999	999999	999999	982	665	584	999999	999999	616	265	999999	494	395	338	69	999999	75	776	728	405	684	176	556	815	729	784	999999	741	916	999999	120	972	999999	461	999999	836	833	270	573	247	999999	999999	829	999999	754	999999	999999	35	110	999999	999999	880	159	404	491	739	77	153	262	880	650	556	56	842	154	999999	129	934	723	999999	268	805	212	999999	471	999999	347	966	999999	31	353	909	641	52	105	240	999999	999999	970	874	999999	690	17	692	999999	387	905	999999	446	700	588	999999	311	877	614	999999	677	999999	933	758	401	111	92	240	537	741	914	13	747	914	240	158	964	849	464	578	797	999999	894	999999	827	361	530	370	442	846	607	999999	437	231	562	165	47	221	483	667	607	777	999999	856	999999	902	248	999999	999999	440	542	462	999999	46	86	999999	773	999999	999999	999999	999999	722	797	690	143	160	575	526	999999	85	121	752	375	796	970	30	364	999999	620	924	123	998	900	12	314	155	351	401	999999	404	391	999999	290	999999	97	885	979	475	999999	322	336	721	180	394	328	999999	96	626	999999	66	804	734	238	999999	926	582	822	794	999999	988	808	183	381	957	693	923	471	932	999999	95	50	888	326	308	597	402	828	515	684	524	999999	724	336	999999	600	657	959	999999	999999	514	72	194	99	733	513	162	999999	222	700	404	328	164	917	980	999999	915	418	999999	999999	533	999999	999999	999999	999999	929	999999	999999	292	367	46	999999	999999	425	204	32	855	799	592	794	444	62	999999	814	289	205	999999	806	355	83	684	999999	39	999999	983	760	756	999999	999999	804	429	999999	67	855	664	440	141	738	723	957	169	999999	826	999999	999999	481	999999	502	831	999999	35	999999	999999	218	682	798	934	331	441	444	276	781	572	788	999999	999999	999999	760	160	999999	999999	175	93	398	914	569	421	892	891	999999	621	263	252	999999	778	152	813	999999	999999	999999	506	810	307	289	
691	387	552	48	772	843	487	999999	352	982	602	860	999999	999999	999999	123	386	52	439	930	823	999999	538	12	19	231	326	154	587	293	999999	263	868	804	706	536	26	382	130	58	34	242	911	270	967	999999	948	709	554	68	999999	999999	380	376	466	678	849	550	39	550	527	342	801	999999	640	349	991	398	999999	768	106	14	921	999999	906	590	111	278	44	100	282	617	999999	528	804	888	882	501	348	999999	687	476	353	580	530	691	441	853	629	627	926	560	312	786	962	484	999999	999999	470	875	577	999999	515	938	277	910	999999	282	263	752	466	500	60	378	91	630	661	351	860	224	999999	258	649	416	999999	999999	314	813	566	329	356	893	40	473	999999	999999	960	999999	313	999999	999999	168	599	877	999999	436	509	933	999999	341	823	200	999999	256	725	329	930	108	774	999999	605	928	715	934	405	573	469	999999	918	974	670	256	999999	250	275	990	658	772	255	737	999999	381	118	999999	505	999999	764	784	747	141	999999	861	999999	758	999999	999999	453	665	481	597	999999	922	25	730	999999	577	999999	888	981	734	670	168	853	46	341	234	820	490	438	250	808	999999	999999	999999	798	999999	615	289	235	255	547	999999	999999	658	770	999999	365	387	999999	927	999999	999999	803	23	470	26	18	999999	427	790	209	963	237	241	788	291	93	999999	931	999999	962	999999	999999	736	197	677	868	999999	275	50	999999	443	925	999999	999999	932	882	826	326	782	800	20	862	445	55	999999	765	69	869	489	217	136	455	702	965	139	224	77	825	792	158	812	338	386	921	765	47	726	993	856	999999	266	912	159	71	999999	999999	999999	690	613	911	809	999999	785	999999	742	988	233	544	118	718	815	10	999999	999999	987	681	485	524	290	546	999999	75	999999	91	951	999999	305	640	999999	127	997	386	222	880	349	486	553	553	188	777	814	192	884	999999	593	999999	389	999999	83	279	535	702	410	76	872	743	323	704	999999	999999	999999	592	531	990	720	438	999999	652	294	510	138	931	345	999999	999999	856	191	874	999999	695	834	779	567	743	592	305	999999	155	17	605	999999	849	671	660	999999	231	661	999999	999999	164	477	736	999999	999999	999999	999999	366	897	344	999999	561	448	216	196	693	912	35	787	999999	425	462	642	644	999999	346	289	270	684	428	999999	205	297	456	343	227	108	999999	999999	602	988	938	89	999999	999999	999999	725	642	484	999999	181	206	874	999999	999999	999999	835	999999	999999	236	861	343	681	999999	834	820	274	999999	873	999999	
594	374	41	999999	999999	487	382	999999	653	644	621	646	785	718	256	314	331	802	454	640	392	999999	996	767	999999	655	266	610	999999	181	779	733	769	514	382	807	174	689	85	525	329	999999	448	999999	614	999999	999999	999999	233	530	498	471	547	999999	999999	999999	378	273	999999	999999	230	772	999999	999999	864	888	877	999999	345	448	149	642	727	928	320	388	569	98	999999	525	107	999999	999999	999999	683	318	195	999999	999999	794	999999	900	246	319	304	557	157	966	52	726	347	286	627	784	390	999999	743	619	921	999999	999999	289	999999	927	667	928	999999	410	798	999999	999999	349	353	999999	19	248	405	999999	633	763	241	999999	55	436	999999	999999	999999	602	74	826	574	999999	615	728	999999	159	790	999999	999999	999999	171	746	999999	999999	999999	998	999999	999999	774	999999	460	999999	985	999999	967	425	243	683	750	847	263	793	999999	972	981	136	734	624	775	859	999999	999999	765	266	602	494	999999	559	413	189	999999	597	999999	922	375	999999	590	999999	999999	999999	916	116	567	805	122	378	410	205	514	896	999999	318	999999	915	693	373	571	999999	565	482	999999	999999	999999	570	960	665	965	423	606	999999	546	286	999999	424	943	351	529	999999	154	233	93	239	999999	516	999999	999999	999999	912	238	12	677	861	999999	288	999999	999999	999999	997	845	999999	412	986	599	770	359	987	455	887	971	352	843	611	585	999999	398	999999	638	999999	655	999999	999999	63	195	999999	76	685	394	584	63	711	999999	532	999999	697	821	106	639	284	166	928	132	999999	940	999999	169	999999	286	560	890	609	603	83	352	463	999999	359	801	996	703	999999	999999	871	999999	999999	837	321	999999	887	520	301	131	363	606	726	269	970	999999	309	999999	10	409	999999	694	454	117	999999	190	661	619	471	999999	642	999999	492	335	999999	575	680	58	848	579	398	49	598	487	999999	999999	625	204	117	999999	501	562	999999	274	999999	186	389	999999	405	140	834	999999	59	999999	489	999999	999999	401	17	404	441	260	595	430	999999	794	106	967	867	965	565	467	512	233	803	90	999999	999999	565	84	999999	528	653	717	745	130	990	601	998	467	362	233	196	999999	806	999999	966	283	262	974	90	422	294	439	999999	377	999999	999999	202	408	904	895	835	932	218	912	606	878	999999	891	999999	504	968	409	613	341	280	999999	999999	562	999999	604	965	591	994	774	244	999999	999999	377	364	174	409	999999	562	999999	397	264	999999	894	999999	97	999999	999999	180	585	999999	999999	826	999999	999999	965	999999	639	294	310	929	999999	937	
444	999999	999999	736	317	536	639	105	379	846	156	944	999999	306	532	918	36	16	604	420	999999	999999	359	999999	907	280	999999	765	769	315	262	537	152	326	69	999999	262	999999	290	834	541	490	83	48	679	299	91	999999	999999	721	268	304	335	834	528	123	328	999999	999999	46	999999	873	336	73	594	619	999999	699	246	316	999999	675	725	770	879	928	257	320	999999	999999	199	731	889	999999	57	957	211	318	797	946	897	268	531	253	697	667	164	19	453	999999	497	391	431	569	65	593	578	565	955	600	999999	999999	999999	220	999999	416	983	288	26	636	417	494	999999	300	419	407	153	482	83	221	774	247	867	657	999999	999999	999999	330	999999	999999	389	646	362	999999	90	889	999999	320	406	290	999999	875	993	817	653	13	490	141	160	999999	449	106	491	743	826	628	150	628	100	49	116	663	999999	562	257	770	141	704	220	999999	424	832	85	792	537	999999	254	59	13	127	327	178	999999	343	23	999999	999999	999999	380	461	748	999999	230	366	184	30	999999	440	570	883	872	785	920	999999	243	617	30	699	216	927	999999	999999	624	972	721	938	999999	952	999999	964	615	999999	333	758	781	70	611	718	617	999999	319	999999	489	130	255	542	257	549	110	406	272	465	999999	452	87	657	739	258	999999	999999	536	636	891	606	278	359	461	172	999999	182	16	312	91	698	618	570	611	999999	727	189	999999	943	851	152	701	159	999999	880	681	134	330	363	999999	381	980	682	922	999999	851	999999	90	94	701	999999	400	960	383	714	833	516	999999	999999	531	465	555	592	784	748	999999	128	250	580	491	724	999999	652	238	710	718	936	999999	727	652	999999	109	605	252	999999	752	741	775	404	56	174	999999	95	831	618	825	397	897	999999	999999	733	655	509	603	976	86	747	999999	673	996	897	868	328	592	999999	999999	950	999999	999999	996	999999	999999	845	999999	326	645	766	820	619	884	999999	49	999999	999999	919	186	599	12	276	846	15	999999	111	408	159	306	760	999999	142	262	875	57	45	187	816	999999	809	975	286	341	319	999999	121	789	675	858	404	580	999999	523	999999	999999	83	24	999999	999999	999999	446	384	999999	885	999999	999999	367	18	282	13	296	931	999999	376	624	725	934	536	89	898	322	732	301	902	190	828	618	496	927	974	30	196	664	149	372	601	265	456	55	247	754	999999	999999	999999	999999	999999	145	156	151	231	999999	488	999999	999999	928	713	93	999999	999999	445	80	870	999999	308	982	110	276	999999	14	999999	
470	488	491	841	153	541	339	446	999999	999999	693	999999	999999	705	835	542	284	410	221	658	518	146	999999	610	177	884	999999	105	871	17	381	999999	152	128	999999	660	996	79	999999	396	384	646	334	173	999999	607	525	386	472	450	999999	866	999999	355	514	333	737	881	674	269	842	244	574	787	169	945	330	236	944	999999	545	999999	299	824	999999	999999	999999	999999	857	569	368	323	632	431	192	999999	570	999999	613	999999	999999	999999	999999	851	554	150	999999	999999	999999	806	287	299	442	298	904	620	577	362	81	643	520	999999	999999	115	900	999999	999999	152	604	654	999999	999999	622	516	261	430	809	448	999999	144	799	275	584	61	291	79	881	999999	527	572	999999	217	724	970	917	773	999999	999999	950	34	538	928	942	358	431	753	999999	925	46	999999	810	138	92	937	999999	255	575	972	999999	831	999999	277	625	42	716	177	999999	651	598	488	338	519	999999	255	605	870	999999	235	629	537	402	955	999999	999999	999999	999999	135	786	137	671	208	129	999999	129	386	270	313	909	641	263	944	999999	999999	557	155	301	640	837	341	972	921	999999	999999	296	439	999999	999999	582	281	907	52	999999	524	927	290	218	999999	378	869	999999	567	423	593	999999	593	999999	999999	749	897	470	178	999999	454	164	749	999999	776	189	690	999999	300	731	638	999999	221	921	999999	999999	277	936	257	272	999999	996	415	999999	756	999999	999999	999999	999999	999999	684	810	999999	754	578	999999	999999	999999	441	999999	688	999999	999999	836	999999	859	165	672	865	228	482	960	999999	905	329	458	749	251	112	999999	486	627	626	79	56	999999	999999	466	352	151	999999	845	504	393	999999	790	999999	579	722	896	821	999999	207	999999	748	999999	999999	833	434	129	620	999999	329	641	387	70	560	975	789	958	864	698	329	723	995	999999	465	999999	331	538	508	180	529	215	978	456	430	999999	331	999999	999999	999999	999999	233	999999	296	525	863	16	999999	240	999999	789	763	999999	132	710	483	999999	121	267	768	511	999999	620	450	415	124	662	930	640	780	999999	466	729	999999	667	105	202	708	121	602	823	999999	308	533	999999	765	183	856	746	946	928	220	999999	999999	658	145	999999	90	881	999999	210	85	882	999999	999999	333	44	999999	465	999999	291	152	10	665	944	703	999999	97	999999	999999	940	806	194	694	851	443	999999	267	55	999999	999999	121	827	999999	402	999999	925	847	212	66	999999	845	401	141	664	786	220	410	999999	955	548	525	30	999999	470	404	890	198	608	999999	932	777	999999	999999	999999	999999	
324	999999	273	206	777	750	999999	13	919	999999	999999	63	39	999999	999999	990	741	999999	983	968	100	999999	249	997	999999	736	248	999999	999999	953	999999	467	20	494	471	919	999999	330	187	798	639	27	321	375	989	999999	999999	999999	664	999999	45	999999	950	163	999999	727	61	999999	999999	51	511	571	879	965	541	947	53	544	604	999999	854	420	999999	195	338	83	285	873	999999	999999	577	706	659	192	917	370	516	856	415	743	868	871	981	146	296	78	999999	356	833	51	794	999999	938	999999	97	999999	290	765	999999	16	999999	999999	266	329	473	805	911	697	57	181	441	196	999999	999999	445	982	999999	775	999999	269	934	929	49	967	235	953	767	308	104	302	89	750	41	999999	301	689	999999	662	672	491	999999	451	308	999999	999999	607	494	87	999999	999999	195	514	867	565	81	523	999999	999999	103	999999	47	999999	602	754	999999	690	164	730	569	755	377	777	999999	416	112	493	630	387	366	628	999999	689	392	989	117	575	999999	476	337	778	999999	325	568	162	453	553	999999	553	570	919	452	999999	999999	170	737	418	411	460	462	587	999999	761	932	475	61	357	230	613	647	999999	999999	688	402	999999	214	62	218	950	962	999999	645	999999	816	447	999999	999999	181	999999	261	698	173	999999	999999	750	999999	789	999999	103	110	106	999999	999999	999999	999999	122	999999	371	727	956	999999	210	461	999999	903	942	999999	945	495	999999	999999	186	997	362	999999	362	384	674	999999	904	999999	669	124	849	866	235	410	181	771	334	420	342	453	276	575	498	712	934	120	999999	81	844	897	999999	753	920	335	882	999999	692	737	99	719	999999	541	999999	95	611	999999	678	541	643	999999	170	879	24	999999	999999	786	460	649	450	999999	843	833	579	771	320	106	946	899	527	224	88	596	331	623	630	734	999999	412	111	313	441	277	437	670	737	924	738	197	604	106	999999	52	297	535	876	990	999999	255	774	515	685	779	23	428	999999	573	557	401	112	996	237	58	548	999999	132	576	999999	999999	999999	396	367	999999	999999	431	718	45	309	795	746	999999	772	313	637	595	999999	999999	999999	999999	999999	173	999999	346	999999	999999	869	999999	504	999999	413	999999	594	63	221	388	999999	926	485	592	999999	999999	274	762	655	472	233	923	420	952	519	999999	999999	395	343	999999	29	999999	999999	999999	562	270	999999	999999	391	446	999999	999999	999999	258	448	999999	187	999999	308	516	898	999999	691	622	384	945	47	551	641	999999	986	208	999999	351	999999	999999	999999	789	39	449	527	125	380	218	
427	515	831	171	999999	817	292	652	96	826	999999	999999	340	62	320	617	999999	989	517	448	459	846	998	750	889	322	999999	398	999999	999999	988	782	243	483	204	999999	123	876	47	999999	660	999999	121	893	380	953	795	209	478	422	999999	537	608	999999	999999	581	999999	999999	281	202	377	894	20	999999	837	999999	182	999999	999999	451	999999	356	952	999999	787	125	999999	999999	380	936	526	249	919	228	641	460	184	311	724	623	362	42	604	844	456	999999	334	883	999999	191	780	999999	352	999999	999999	999999	585	915	154	643	846	412	710	344	676	137	974	999999	596	386	23	999999	142	243	99	470	752	117	247	31	999999	850	58	198	999999	587	999999	892	999999	999999	875	269	999999	91	776	949	999999	269	178	999999	791	999999	297	678	178	909	806	119	937	459	128	477	677	133	999999	996	999999	522	189	98	240	92	492	825	511	754	714	60	999999	999999	147	492	938	999999	239	258	562	379	30	256	999999	999999	954	849	999999	999999	591	43	239	780	596	809	90	90	98	999999	59	472	177	423	204	756	652	798	321	636	999999	759	894	603	443	983	502	932	317	452	137	643	182	113	999999	681	821	686	552	999999	999999	999999	830	529	209	99	999999	606	61	999999	999999	165	537	26	999999	999999	999999	636	999999	999999	999999	999999	772	999999	581	415	999999	73	260	522	934	966	255	983	999999	679	928	374	999999	354	781	999999	880	999999	999999	999999	999999	999999	244	340	999999	194	999999	999999	29	999999	999999	194	999999	793	799	148	355	539	99	999999	910	554	791	999999	999999	774	242	992	830	999999	276	488	999999	610	999999	143	999999	999999	979	750	627	999999	963	970	592	744	426	609	999999	643	549	351	203	147	71	561	374	55	437	768	952	356	120	607	987	608	855	347	493	665	318	999999	559	349	552	604	590	821	606	999999	358	632	999999	197	873	925	294	999999	548	749	768	783	999999	221	797	280	204	366	983	984	888	88	126	888	334	123	792	999999	595	466	970	553	999999	278	420	999999	908	922	999999	71	323	664	799	743	896	535	942	348	551	281	999999	233	838	621	999999	279	999999	559	862	759	999999	999999	606	999999	778	225	344	224	800	478	372	999999	631	921	671	234	288	383	999999	799	181	454	999999	323	66	999999	714	999999	998	150	813	358	70	975	929	882	999999	718	965	999999	999999	727	547	999999	909	137	602	917	950	55	991	142	999999	73	999999	688	138	999999	34	999999	999999	517	226	660	664	23	999999	656	992	788	176	570	417	320	609	999999	907	238	
999999	999999	999999	797	999999	953	159	680	790	996	397	999999	754	775	693	933	999999	683	511	886	419	999999	916	945	925	172	878	430	725	257	999999	143	781	999999	999999	999999	886	999999	640	273	511	983	232	225	268	751	43	401	876	483	150	926	999999	30	819	999999	22	209	872	999999	84	728	999999	543	542	263	469	854	897	597	57	466	52	248	385	999999	673	700	686	999999	138	486	553	999999	999999	538	201	760	90	369	92	999999	841	925	999999	782	999999	688	999999	14	291	189	999999	289	436	684	883	999999	999999	393	845	322	522	999999	586	999999	999999	714	437	13	999999	709	774	537	515	370	624	127	59	602	407	984	27	682	891	948	982	274	814	432	655	498	124	696	524	770	174	153	348	999999	608	324	999999	679	942	582	414	999999	999999	999999	999999	765	653	999999	986	999999	999999	999999	999999	637	615	999999	999999	15	358	999999	594	87	23	744	999999	480	999999	459	994	999999	732	348	740	319	999999	26	500	748	372	889	999999	81	709	663	475	334	999999	710	999999	698	424	256	331	378	987	337	953	39	869	588	986	204	999999	903	138	956	109	497	103	999999	418	999999	642	999999	729	523	377	999999	278	999999	999999	79	474	305	668	486	999999	371	331	217	72	471	878	783	999999	649	32	999999	999999	519	234	999999	616	396	289	273	613	862	648	473	959	603	760	998	999999	999999	999999	753	245	652	939	999999	999999	886	536	947	281	859	565	999999	501	571	825	759	999999	294	999999	87	999999	404	999999	164	723	858	258	469	710	880	338	986	919	279	571	882	579	999999	684	729	860	341	992	754	306	568	972	397	777	11	999999	170	999999	652	736	840	999999	999999	24	999999	638	76	246	401	999999	579	999999	232	10	942	190	160	609	733	999999	684	412	128	857	165	885	860	692	999999	529	177	531	277	999999	730	113	794	999999	377	101	793	105	601	232	999999	999999	999999	396	999999	821	999999	561	731	434	999999	438	660	999999	859	431	777	384	999999	871	363	999999	892	999999	999999	839	395	678	999999	641	434	589	999999	895	140	757	146	999999	999999	888	329	615	800	842	490	302	452	866	999999	946	323	419	568	729	999999	680	515	70	126	995	435	531	329	999999	10	999999	999999	765	797	112	999999	313	526	647	552	748	257	999999	999999	977	397	528	66	295	999999	999999	30	999999	36	459	251	999999	357	862	463	797	296	999999	842	28	675	687	79	999999	660	999999	999999	920	999999	130	432	999999	999999	149	999999	999999	999999	43	999999	999999	452	999999	738	999999	860	219	956	
664	194	999999	461	546	999999	999999	999999	999999	459	545	634	319	132	109	999999	905	37	999999	224	217	264	557	999999	262	939	856	575	140	948	732	660	451	63	999999	736	432	668	999999	257	999999	837	898	456	929	408	999999	863	352	640	999999	999999	999999	994	748	410	637	432	999999	999999	361	615	999999	760	727	885	193	265	894	373	482	246	999999	539	544	999999	366	110	999999	853	999999	992	232	499	999999	421	586	457	999999	999999	108	999	469	289	895	74	666	999999	729	999999	225	999999	969	979	168	595	179	544	999999	378	53	537	38	999999	999999	369	392	681	999999	999999	309	736	999999	999999	274	999999	777	860	643	479	713	229	380	999999	637	292	32	253	341	999999	252	51	997	999999	783	571	971	123	999999	535	999999	985	502	999999	999999	489	254	903	715	999999	999999	318	999999	979	665	824	166	999999	999999	835	347	149	349	124	999999	268	738	999999	999999	702	999999	664	698	117	797	727	726	956	999999	158	47	128	537	999999	712	933	150	27	281	999999	999999	302	404	336	198	543	646	388	360	485	750	240	999999	22	999999	164	620	793	192	938	107	210	71	570	999999	229	611	999999	411	140	127	721	743	999999	999999	999999	269	999999	919	263	90	348	605	141	407	807	507	525	999999	999999	323	357	834	342	861	213	999999	834	999999	969	932	953	999999	999999	368	39	496	298	999999	999999	894	257	873	928	857	759	604	930	999999	989	721	95	999999	853	817	770	886	999999	471	94	977	999999	833	950	999999	137	371	385	773	377	999999	219	801	999999	663	75	999999	905	485	111	609	310	671	549	257	999999	741	999999	413	597	153	96	999999	639	999999	469	424	923	607	999999	999999	228	999999	999999	999999	512	999999	705	200	751	297	980	925	999999	485	676	763	294	999999	485	395	248	972	185	234	234	999999	172	999999	203	651	560	308	754	999999	390	999999	876	870	999999	562	46	932	661	999999	172	999999	465	164	321	999999	999999	230	132	345	999999	256	981	571	454	130	999999	999999	996	110	999999	681	999999	657	999999	533	887	424	999999	922	999999	315	999999	875	999999	73	926	18	999999	497	521	999999	186	999999	999999	144	171	314	426	624	440	999999	936	561	573	491	990	808	69	788	818	999999	271	209	986	844	934	116	510	390	203	123	972	508	588	999999	505	760	103	959	372	582	997	344	492	999999	378	760	312	999999	999999	128	948	427	679	805	999999	977	433	718	999999	64	804	45	999999	326	999999	438	972	176	986	240	714	110	999999	246	717	927	716	999999	475	184	804	930	318	
999999	175	554	829	783	338	527	337	385	999999	317	777	962	999999	999999	614	940	999999	146	999999	842	413	847	12	999999	97	151	270	999999	253	999999	260	874	999999	356	161	341	608	199	837	999999	999999	339	350	118	468	999999	24	551	880	534	999999	667	999999	999999	999999	327	552	999999	695	197	267	999999	999999	999999	66	903	245	565	24	283	342	999999	308	135	999999	84	999999	893	974	342	136	718	67	718	638	593	538	260	685	833	789	222	504	650	999999	999999	207	616	61	565	999999	458	537	999999	202	797	368	220	536	596	820	658	421	362	70	548	340	423	105	473	374	999999	880	999999	494	130	104	999999	925	999999	999999	999999	842	999999	999999	999999	191	460	526	999999	234	328	723	999999	23	140	800	151	589	661	183	784	520	587	200	534	578	999999	999999	82	999999	710	999999	111	999999	928	816	12	538	999999	367	880	897	999999	249	56	271	790	177	999999	329	952	79	273	262	101	999999	264	228	299	109	999999	347	453	147	523	42	999999	379	94	324	798	613	206	304	302	887	265	348	154	999999	787	189	759	752	999999	641	31	849	999999	999999	561	783	999999	999999	532	999999	453	127	999999	23	648	421	999999	48	531	349	873	968	959	213	126	916	84	36	999999	655	999999	999999	999999	999999	20	773	750	537	763	999999	374	999999	772	760	444	999999	621	141	999999	376	106	999999	231	411	767	63	999999	425	441	644	709	999999	972	877	954	753	730	843	12	875	999999	555	285	999999	975	961	999999	999999	769	978	304	942	412	945	558	999999	478	985	124	957	883	334	999999	128	999999	161	938	894	806	691	999999	778	139	999999	704	551	999999	715	999999	806	856	999999	999999	999999	350	999999	999999	37	328	97	999999	999999	729	999999	991	346	459	167	999999	823	32	311	402	999999	999999	526	813	663	999999	17	430	763	560	317	111	999999	678	642	777	548	351	911	999999	718	417	673	999999	94	756	367	999999	999999	999999	611	784	554	298	999999	999999	999999	999999	156	999999	321	667	521	999999	421	943	798	667	817	389	662	482	121	735	684	670	897	477	999999	906	882	915	151	258	948	999999	999999	904	999999	749	953	595	999999	133	264	999999	895	488	637	151	999999	699	284	999999	852	139	672	819	999999	999999	995	357	234	249	904	999999	999999	999999	246	887	397	894	999999	77	435	76	287	987	480	634	774	418	999999	587	948	192	641	251	405	818	861	737	999999	202	999999	606	999999	955	229	858	534	999999	252	999999	999999	73	999999	216	474	786	852	685	348	979	142	586	517	999999	300	
721	999999	284	867	427	36	660	602	374	323	999999	706	331	767	621	109	152	999999	99	833	884	60	999999	777	619	966	185	398	322	69	178	98	722	665	508	999999	259	765	825	723	104	471	767	893	645	999999	530	917	999999	879	990	999999	999999	814	415	670	339	507	258	460	850	271	290	315	999999	740	999999	666	269	999999	849	387	350	375	999999	999999	999999	541	999999	539	446	268	672	442	79	757	999999	908	259	999999	764	999999	516	374	999999	999999	999999	462	999999	904	105	999999	999999	209	39	613	999999	999999	999999	991	387	798	375	718	999999	592	999999	847	245	999999	80	999999	416	430	762	999999	999999	975	502	906	999999	830	793	237	999999	581	609	473	412	465	686	999999	833	999999	460	999999	386	798	999999	999999	243	343	226	360	834	30	457	237	446	999999	743	104	999999	178	759	556	15	148	284	442	999999	136	444	779	710	999999	252	158	970	796	721	999999	625	221	673	899	614	442	403	423	999999	999999	999999	999999	722	592	67	999999	508	999999	960	248	523	917	308	117	898	446	999999	999999	778	308	267	649	221	670	479	348	999999	860	999999	999999	745	861	318	609	108	964	67	128	405	587	650	76	836	999999	999999	708	913	999999	10	177	999999	31	645	999999	125	387	269	61	122	719	999999	648	961	397	502	662	608	698	18	933	999999	999999	975	200	658	201	812	738	122	999999	435	939	859	775	999999	723	225	492	494	999999	705	15	16	999999	429	999999	114	448	980	896	109	224	557	76	999999	271	56	455	177	923	999999	530	999999	351	293	999999	789	196	617	779	999999	126	999999	297	238	384	999999	298	999999	656	96	374	999999	999999	999999	220	392	999999	987	518	677	999999	325	999999	999999	184	75	664	402	210	222	918	999999	210	459	983	19	270	838	413	746	999999	684	521	999999	210	772	999999	999999	82	836	996	208	109	111	999999	801	643	151	999999	999999	999999	896	570	999999	999999	999999	999999	999999	688	211	132	999999	584	999999	919	95	803	733	999999	412	351	985	999999	374	225	720	730	109	783	192	376	128	784	104	886	861	124	999999	669	666	225	958	999999	999999	713	53	999999	338	999999	591	999999	910	205	999999	967	874	999999	206	227	457	813	999999	982	506	999999	13	999999	490	884	68	971	725	999999	289	197	393	994	457	660	182	999999	999999	917	202	194	465	923	143	136	22	999999	918	860	999999	852	767	975	494	46	709	874	143	454	133	619	282	999999	999999	464	584	879	999999	999999	54	999999	421	999999	999999	321	999999	90	45	363	872	773	63	864	
851	999999	430	999999	510	421	950	308	963	947	793	582	912	619	17	679	552	999999	176	382	816	860	441	235	194	999999	999999	629	999999	780	582	360	999999	417	994	999999	999999	175	999999	707	594	746	398	999999	747	218	409	759	82	365	810	739	999999	999999	58	999999	995	204	234	338	753	999999	999999	193	999999	999999	26	999999	999999	528	999999	387	763	469	788	999999	472	999999	488	975	773	999999	999999	483	969	842	753	999999	368	999999	493	999999	999999	999999	953	273	286	214	107	315	999999	903	145	553	720	433	999999	147	892	978	528	37	715	258	999999	999999	773	985	223	999999	999999	140	146	620	999999	805	999999	722	515	524	793	267	870	182	783	869	772	13	763	546	866	616	992	389	486	466	134	692	999999	118	999999	301	991	999999	626	71	999999	525	518	999999	987	264	631	377	195	270	999999	999999	999999	694	83	769	999999	677	999999	999999	148	757	144	578	680	752	245	407	999999	999999	276	999999	556	722	113	256	495	847	558	612	985	999999	204	225	999999	591	999999	999999	45	729	78	324	907	999999	923	19	999999	999999	244	245	999999	234	352	693	993	861	986	999999	591	999999	284	384	128	64	999999	523	999999	999999	999999	999999	999999	454	999999	305	433	999999	397	12	799	103	865	999999	999999	323	999999	760	282	999999	232	447	604	474	209	218	999999	693	205	999999	467	409	456	473	669	154	710	574	862	57	999999	51	473	984	953	498	960	728	771	999999	999999	336	250	999999	999999	831	495	69	254	999999	850	739	756	544	544	399	647	402	886	999999	613	999999	898	235	999999	190	999999	620	521	711	257	726	922	401	392	141	169	999999	777	999999	659	999999	999999	999999	206	999999	999999	929	999999	564	850	568	842	312	201	450	999999	24	812	999999	857	875	999999	542	905	134	999999	364	999999	413	239	254	624	58	809	999999	700	198	39	718	999999	55	999999	956	861	689	883	999999	209	942	703	999999	590	999999	980	784	111	786	999999	82	713	930	777	46	999999	606	943	794	999999	999999	999999	249	985	104	621	812	705	591	999999	225	250	207	165	219	709	95	664	363	999999	999999	999999	913	394	956	15	963	277	143	999999	264	999999	99	125	971	201	464	999999	496	650	999999	88	519	114	999999	831	515	775	999999	337	249	942	999999	999999	478	376	999999	999999	39	98	657	545	999999	959	427	480	161	91	193	27	255	926	999999	712	900	946	351	808	806	999999	999999	999999	999999	999999	999999	322	165	999999	647	999999	364	609	999999	999999	993	632	516	560	687	118	680	434	591	999999	91	999999	774	
999999	999999	999999	35	37	999999	903	599	468	836	766	576	114	999999	999999	444	999999	662	646	999999	999999	719	277	439	999999	131	698	455	75	606	999999	724	80	548	999999	547	125	579	337	560	999999	999999	534	999999	750	984	583	793	892	999999	12	888	445	525	14	168	557	101	244	906	999999	458	534	862	678	52	505	566	999999	250	328	999999	335	95	571	962	194	481	689	806	548	905	562	999999	604	279	288	555	999999	129	990	34	345	999999	999999	777	283	672	127	708	999999	26	755	652	671	999999	999999	360	954	999999	973	85	412	999999	367	455	895	458	268	409	999999	950	32	918	259	304	674	904	885	793	688	999999	363	999999	999999	531	159	910	413	611	716	928	600	502	999999	999999	621	907	72	754	881	999999	414	718	945	537	994	999999	402	999999	328	999999	474	170	362	461	722	432	118	999999	305	985	55	657	692	835	999999	529	772	345	683	999999	842	140	999999	999999	118	644	45	791	537	322	517	46	292	999999	463	440	999999	694	202	198	798	236	459	999999	999999	999999	36	999999	187	999999	74	67	693	562	999999	344	258	498	999999	87	397	327	308	983	477	18	374	634	381	919	999999	999999	153	494	967	615	999999	25	94	360	999999	925	999999	72	257	460	352	730	252	128	192	650	999999	999999	800	999999	999999	475	428	999999	392	402	738	999999	94	985	914	209	999999	210	999999	242	999999	992	469	472	713	999999	735	27	665	999999	391	263	737	999999	738	38	999999	496	687	216	596	999999	968	226	999999	355	978	272	545	153	145	51	465	999999	247	999999	654	338	767	691	999999	411	115	999999	20	999999	530	999999	999999	885	999999	108	522	457	645	99	999999	253	999999	367	267	473	481	521	508	999999	797	999999	502	999999	383	999999	728	996	476	195	218	230	215	712	999999	633	999999	999999	638	999999	529	17	313	999999	334	411	63	409	433	275	929	999999	249	670	687	743	852	867	511	159	379	999999	980	999999	881	804	47	999999	543	633	458	821	883	471	820	789	484	999999	65	972	312	328	572	999999	266	624	999999	544	35	999999	781	157	158	489	999999	12	37	999999	275	530	373	999999	866	800	817	118	999999	778	850	999999	999999	999999	811	539	847	60	954	999999	203	267	823	503	547	461	852	999999	672	403	803	999999	762	630	999999	535	999999	822	462	772	392	157	913	212	999999	999999	822	283	345	619	642	616	999999	999999	659	18	706	870	942	999999	947	517	999999	316	974	999999	999999	638	428	286	999999	35	598	192	999999	56	353	621	808	999999	638	579	
964	63	999999	196	770	999999	971	80	828	738	999999	999999	824	875	712	999999	237	663	993	194	854	69	688	617	28	865	999999	613	999999	95	72	533	999999	378	552	391	554	788	271	628	667	358	999999	201	999999	999999	368	521	343	745	999999	155	425	999999	724	905	999999	154	999999	905	655	367	415	743	676	999999	281	456	999999	330	62	449	999999	999999	527	506	999999	999999	471	477	506	348	279	999999	702	999999	117	999999	653	647	27	409	999999	365	973	309	942	714	525	799	279	911	198	23	693	944	753	60	927	228	303	877	683	700	408	316	98	496	999999	999999	999999	949	802	685	313	652	829	46	401	227	563	896	971	671	999999	999999	160	999999	999999	757	173	66	404	999999	353	149	726	919	956	666	221	456	673	999999	999999	329	119	512	710	50	124	999999	999999	999999	999999	999999	905	21	503	813	166	999999	270	999999	595	192	555	376	342	173	926	910	89	734	16	117	233	215	121	877	999999	648	555	195	643	456	406	694	771	946	244	714	999999	153	510	388	195	390	180	377	774	999999	179	547	999999	214	637	999999	702	556	999999	999999	899	625	999999	517	286	85	649	149	999999	860	605	396	928	999999	494	999999	234	999999	922	999999	45	744	999999	742	478	18	81	438	818	481	992	225	772	544	815	800	999999	992	112	120	740	999999	591	913	147	999999	999999	902	720	701	700	84	999999	341	999999	999999	999999	595	49	277	999999	999999	330	314	868	390	999999	394	406	693	130	241	525	812	112	14	162	199	999999	999999	400	999999	718	127	999999	918	591	441	999999	659	287	229	953	834	116	529	710	999999	55	999999	999999	999999	506	36	999999	469	558	821	238	659	999999	333	999999	354	877	835	502	999999	532	950	799	192	514	746	416	901	288	690	999999	999999	999999	875	999999	999999	999999	999999	999999	691	546	322	999999	769	212	999999	999999	954	238	608	957	281	36	507	754	105	958	999999	719	759	620	679	190	868	125	655	364	137	189	152	818	710	172	811	666	220	591	39	980	999999	100	462	672	679	999999	435	999999	797	131	999999	889	558	456	912	81	867	999999	500	654	999999	866	529	999999	999999	789	999999	999999	225	840	543	514	928	996	436	999999	168	16	511	145	689	109	567	999999	141	263	270	263	999999	739	799	89	100	384	433	999999	999999	999999	586	999999	485	326	341	956	999999	544	960	562	999999	252	913	860	629	364	999999	457	999999	999999	643	999999	529	992	999999	485	999999	463	423	554	573	19	999999	480	999999	622	999999	373	767	611	999999	596	303	
708	243	17	826	939	460	736	999999	975	128	57	999999	754	369	999999	469	856	999999	134	130	999999	989	20	154	442	440	17	704	601	689	999999	106	56	538	821	759	850	999999	999999	13	687	144	999999	890	999999	436	675	262	177	903	999999	695	302	475	887	718	233	999999	393	508	453	41	999999	999999	432	950	997	225	999999	733	618	207	999999	130	443	281	999999	129	999999	16	765	999999	537	697	999999	11	803	581	651	999999	535	987	999999	603	560	655	326	311	468	111	439	459	714	443	295	713	881	999999	42	999999	999999	113	770	387	743	698	504	130	517	430	156	426	999999	445	207	631	933	221	999999	999999	954	999999	661	991	576	315	999999	103	412	75	130	631	548	45	786	999999	999999	887	859	861	161	206	793	48	954	999999	885	279	245	663	780	999999	611	254	661	236	452	778	999999	438	659	410	999999	999999	309	524	877	538	658	775	999999	55	361	708	999999	758	306	623	47	999999	999999	999999	858	748	294	460	30	304	384	560	979	999999	86	430	212	751	488	351	999999	439	145	357	620	999999	259	999999	317	903	618	902	929	829	741	257	19	890	552	968	999999	849	999999	582	999999	108	796	966	969	931	506	884	280	999999	884	607	427	82	158	999999	499	560	152	127	999999	482	999999	160	705	828	421	322	209	520	194	888	935	999999	203	522	673	292	764	999999	407	734	632	974	944	144	829	937	741	999999	999999	607	706	387	897	682	478	645	270	150	999999	193	685	999999	770	995	672	864	879	636	999999	217	999999	766	999999	951	849	656	216	571	999	484	580	999999	51	586	192	557	665	999999	999999	38	31	624	867	999999	999999	872	213	948	472	965	68	999999	438	271	812	999999	667	945	832	821	439	999999	151	45	613	639	718	194	813	124	208	999999	592	696	195	999999	898	506	902	977	999999	268	108	44	999999	475	999999	999999	774	252	890	719	688	232	599	332	999999	999999	610	419	163	999999	145	999999	999999	700	999999	999999	85	999999	51	171	999999	854	378	181	600	117	618	148	32	938	419	570	234	488	999999	370	107	863	999999	76	999999	492	999999	433	133	750	999999	726	952	874	999999	143	999999	728	676	834	853	427	731	999999	999999	999999	397	224	609	999999	133	287	30	162	644	222	942	975	999999	999999	40	944	58	849	839	892	999999	157	245	286	369	505	812	999999	999999	679	999999	999999	852	434	999999	609	999999	558	627	990	705	799	240	491	200	999999	464	126	803	909	379	999999	535	330	285	999999	979	333	215	627	475	185	
646	965	90	619	132	839	464	999999	131	499	232	999999	197	999999	917	753	95	143	51	695	52	607	309	260	798	531	159	856	629	999999	999999	999	525	999999	162	274	411	581	113	624	661	381	999999	880	659	686	999999	888	331	235	247	999999	999999	779	999999	999999	999999	999999	821	999999	690	608	802	630	156	999999	333	667	999999	652	352	514	39	999999	43	670	999999	999999	601	121	398	271	534	403	262	281	423	999999	396	122	999999	581	760	513	999999	999999	579	999999	999999	437	362	476	653	678	883	733	52	169	745	472	230	999999	238	709	212	429	84	408	378	874	999999	587	280	131	999999	771	754	526	492	980	101	999999	695	173	999999	921	999999	855	520	529	999999	263	10	924	999999	373	352	61	310	514	979	180	789	859	999999	775	206	999999	635	122	979	526	676	765	381	999999	999999	74	950	290	999999	228	888	848	999999	555	999999	999999	239	679	428	702	225	978	999999	999999	872	835	546	983	725	999999	229	407	550	999999	586	244	999999	332	822	999999	110	999999	999999	760	292	940	224	82	197	999999	999999	956	694	286	999999	999999	764	461	999999	999999	528	966	564	725	999	490	308	932	969	352	999999	907	856	150	601	999999	285	250	638	999999	621	999999	999999	875	793	273	713	999999	412	888	480	101	636	117	759	999999	999999	977	761	801	641	291	112	999999	56	394	109	553	684	115	423	524	823	764	104	64	179	689	931	735	777	45	999999	999999	872	711	280	748	999999	467	739	307	489	836	301	339	999999	999999	828	408	173	169	999999	307	475	956	278	872	23	704	964	775	55	999999	33	605	999999	32	971	344	999999	361	999999	227	375	125	45	986	472	764	999999	228	860	533	572	618	999999	999999	615	916	443	408	735	686	502	999999	999999	463	812	999999	576	349	980	999999	999999	999999	996	371	999999	359	921	291	409	258	999999	746	914	522	999999	415	160	539	416	64	901	715	625	999999	724	411	862	581	183	777	197	354	248	376	248	999999	999999	93	300	999999	995	162	999999	486	675	756	999999	740	10	407	999999	999999	932	925	999999	999999	196	999999	647	530	497	349	118	632	70	666	999999	547	284	702	999999	999999	999999	160	69	749	999999	149	811	968	999999	999999	580	776	241	999999	999999	322	784	669	573	111	999999	769	768	655	53	376	999999	18	999999	511	466	308	612	479	798	782	865	999999	862	57	999999	678	178	374	769	341	400	999999	255	195	999999	614	138	692	629	479	391	413	999999	350	722	999999	721	850	999999	999999	999999	999999	362	639	457	999999	
806	526	999999	999999	600	403	886	999999	975	999999	763	999999	999999	851	179	920	999999	328	999999	462	148	999999	334	906	999999	328	708	496	999999	999999	557	999999	738	823	999999	999999	300	999999	878	999999	526	992	999999	216	999999	659	999999	999999	112	253	999999	43	249	994	999999	295	201	495	810	282	695	399	544	999999	999999	999999	333	924	999999	567	629	999999	999999	411	936	999999	156	999999	867	999999	225	999999	394	924	726	523	376	743	31	522	420	805	60	606	999999	136	458	999999	257	891	335	999999	771	544	624	923	593	837	68	655	148	83	627	512	999999	999999	999999	619	620	445	781	589	999999	999999	157	824	938	844	118	999999	697	128	870	976	972	46	132	850	310	803	999999	539	685	999999	384	999999	187	547	549	502	131	838	418	999999	120	746	999999	250	999999	799	984	999999	728	258	999999	999999	213	651	540	29	678	164	318	999999	516	251	999999	535	156	810	647	401	304	999999	688	999999	709	999999	866	235	999999	882	463	510	819	189	999999	436	419	999999	143	535	16	529	999999	966	999999	999999	999999	868	842	999999	103	999999	162	592	454	999999	570	108	320	155	785	314	999999	795	701	808	997	336	440	477	999999	999999	999999	121	394	775	792	999999	338	999999	762	999999	393	999999	789	876	999999	236	734	699	866	999999	53	987	750	702	270	37	274	721	604	968	437	375	634	310	909	51	207	679	328	848	999999	212	392	787	921	260	16	825	460	999999	999999	741	999999	999999	749	689	371	692	999999	999999	999999	999999	513	794	999999	28	384	489	967	316	999999	65	380	28	550	840	605	962	781	19	31	449	271	833	376	999999	764	828	560	999999	680	515	174	999999	999999	163	699	598	999999	902	875	527	857	154	742	999999	999999	999999	265	908	94	408	911	999999	743	999999	355	679	427	873	264	555	928	747	635	999999	891	816	627	999999	999999	999999	745	878	144	504	591	126	101	830	334	181	573	652	145	999999	603	999999	820	391	807	999999	181	999999	648	329	599	119	518	229	655	555	965	868	766	999999	662	42	370	248	427	239	588	596	999999	999999	982	999999	612	363	919	999999	999999	999999	590	132	835	401	240	814	905	999999	607	871	999999	779	216	705	885	68	619	570	307	581	964	577	440	584	805	565	347	999999	507	165	999999	432	559	729	288	644	999999	271	802	556	999999	945	632	716	421	768	876	287	400	553	744	999999	924	424	281	999999	691	261	595	674	477	591	999999	999999	571	999999	230	487	427	250	817	357	768	999999	999999	999999	999999	724	999999	46	689	70	
999999	953	421	999999	507	145	458	999999	953	989	675	138	89	751	971	190	154	668	547	398	999999	159	736	999999	999999	183	185	999999	77	966	999999	558	984	999999	999999	30	999999	999999	254	999999	39	999999	296	999999	681	639	671	496	57	765	579	999999	498	300	210	773	227	999999	371	334	959	205	207	986	901	126	153	672	999999	999999	159	535	423	462	369	708	862	908	715	950	511	689	214	999999	397	593	70	693	999999	895	999999	15	258	920	999999	833	953	309	999999	564	495	999	413	999999	999999	54	90	999999	931	501	911	319	319	420	822	279	991	895	599	999999	999999	460	999999	197	157	153	286	999999	999999	536	754	562	981	160	999999	512	285	117	999999	353	512	33	999999	714	983	494	696	837	108	856	841	68	710	617	999999	45	999999	226	949	472	767	587	710	999999	747	358	337	169	955	320	999999	883	209	256	806	43	697	751	999999	999999	457	448	405	479	694	696	852	374	652	429	999999	69	999999	999999	585	924	322	367	967	635	166	537	882	999999	862	958	858	999999	999999	474	348	792	22	296	25	329	999999	999999	710	60	505	999999	999999	999999	351	934	726	975	670	881	720	340	783	578	506	920	566	617	616	736	837	999999	563	999999	91	999999	57	870	219	266	742	999999	656	916	139	203	30	356	446	927	241	999999	793	929	753	17	18	444	999999	999999	763	574	624	999999	999999	999999	409	338	454	999999	999999	855	766	414	148	999999	999999	999999	448	999999	899	219	180	689	504	954	605	633	999999	83	999999	999999	999999	124	999999	177	999999	681	703	32	794	692	999999	282	49	999999	999999	388	790	124	333	151	995	487	205	553	404	935	480	269	512	999999	904	380	995	284	774	651	912	999999	182	12	999999	426	518	999999	318	897	650	128	836	226	999999	999999	999999	36	617	602	918	949	773	531	999999	444	999999	28	788	530	287	764	611	475	476	819	999999	999999	978	579	999999	988	245	999999	999999	999999	432	295	999999	594	630	968	667	181	733	963	207	999999	801	999999	906	499	429	787	620	999999	516	999999	750	33	378	429	58	47	633	930	713	276	246	848	21	999999	999999	999999	999999	318	107	439	742	513	622	300	529	259	999999	479	569	457	886	409	845	71	545	908	999999	211	919	629	548	802	259	931	415	953	717	999999	412	235	887	999999	788	87	628	247	411	87	900	999999	374	164	999999	265	390	836	12	950	999999	187	977	698	399	477	891	999999	263	691	884	999999	541	999999	76	999999	570	999999	621	999999	442	307	507	999999	310	999999	
264	999999	440	993	550	999999	999999	766	999999	234	999999	999999	912	321	195	688	984	720	203	334	267	384	97	999999	999999	805	225	244	518	390	680	999999	398	279	222	507	999999	269	150	315	999999	775	996	841	96	381	672	310	582	999999	323	787	944	976	862	880	306	999999	308	999999	364	999999	257	613	999999	999999	800	643	108	999999	189	999999	999999	999999	708	492	387	999999	999999	323	999999	915	661	765	999999	999999	894	421	416	342	999999	105	999999	999999	951	909	528	393	999999	999999	581	38	211	894	573	599	217	66	277	380	502	60	472	984	999999	448	65	491	546	661	524	389	236	766	999999	999999	763	185	999999	799	963	993	999999	273	999999	114	713	766	999999	477	999999	837	153	999999	839	160	633	976	792	999999	854	46	847	635	163	999999	801	999999	417	489	836	42	999999	478	416	508	102	208	251	507	735	298	299	999999	976	686	245	199	926	336	999999	999999	392	434	999999	927	999999	333	119	999999	313	277	999999	712	999999	653	999999	999999	999999	999999	999999	435	734	295	776	565	746	779	658	477	999999	999999	519	999999	39	59	999999	694	999999	488	362	768	99	701	204	467	939	587	437	999999	968	570	999999	999999	278	35	61	106	999999	999999	191	999999	674	641	594	700	999999	999999	683	999999	13	999999	151	152	978	299	345	43	101	318	626	999999	352	999999	509	395	53	999999	812	14	999999	999999	999999	153	307	999999	104	999999	116	503	709	670	904	845	329	945	428	426	999999	999999	689	28	15	349	763	32	999999	349	142	999999	657	999999	465	999999	999999	461	987	998	999999	992	205	999999	999999	598	999999	999999	264	999999	16	563	967	626	999999	833	324	979	547	999999	999999	284	960	755	324	907	999999	999999	214	235	261	867	958	429	581	625	783	801	101	417	740	999999	767	528	342	578	241	41	999999	999999	363	999999	914	300	618	570	41	999999	573	29	753	734	750	39	254	148	605	547	55	690	60	523	887	139	956	582	517	999999	422	745	676	813	356	582	999999	647	953	999999	811	999999	593	343	999999	999999	664	15	66	999999	999999	204	972	693	985	837	581	840	726	999999	999999	45	999999	999999	37	827	999999	999999	999999	999999	168	607	195	999999	999999	44	999999	999999	999999	815	999999	950	526	779	999999	228	773	999999	828	518	11	41	999999	178	334	776	957	994	315	410	999999	725	627	888	579	676	999999	999999	957	951	740	864	554	999999	318	392	519	283	440	809	64	999999	120	869	176	137	686	26	614	999999	87	999999	999999	885	95	750	333	999999	209	491	999999	738	34	999999	
777	147	486	19	859	941	267	683	564	505	999999	370	999999	999999	722	452	990	992	999999	998	873	638	461	999999	825	568	999999	882	999999	999999	999999	325	344	999999	101	999999	650	676	999999	999999	999999	999999	547	906	999999	999999	146	576	914	757	999999	999999	317	999999	13	149	685	817	193	301	882	385	608	615	904	999999	35	380	665	693	802	999999	836	758	306	478	100	554	140	110	432	492	999999	327	457	384	17	318	240	952	353	832	493	864	790	999999	999999	999999	12	508	700	766	910	230	954	187	389	559	730	535	58	140	686	999999	869	399	417	291	168	530	999999	716	149	713	350	969	830	971	967	978	999999	168	552	632	409	665	581	999999	372	279	999999	458	588	999999	999999	222	156	409	995	400	909	999999	773	999999	485	999999	999999	207	880	985	357	417	591	751	852	890	588	64	683	213	817	671	999999	999999	535	999999	999999	444	999999	137	823	999999	976	999999	79	999999	395	999999	156	426	49	999999	865	999999	999999	999999	866	836	852	23	999999	101	725	791	582	999999	595	999999	999999	911	854	999999	398	752	172	926	440	24	999999	684	505	517	907	267	173	443	805	541	966	947	708	301	999999	796	503	731	705	194	995	831	583	510	133	245	999999	999999	985	999999	225	999999	999999	851	164	178	518	127	999999	999999	628	148	442	63	999999	999999	212	999999	599	601	999999	440	999999	255	29	850	999999	994	393	672	694	999999	457	692	326	970	999999	999999	147	999999	288	999999	547	246	999999	856	398	529	592	134	42	19	269	394	863	784	774	999999	832	314	77	523	733	521	999999	322	999999	750	737	947	208	356	425	999999	323	999999	999999	999999	689	172	462	581	412	269	639	685	999999	73	999999	541	999999	900	33	832	355	764	652	999999	472	253	175	648	999999	645	999999	686	999999	93	81	991	891	789	999999	670	852	496	121	474	882	98	276	627	999999	999999	750	308	999999	592	830	999999	230	867	522	445	999999	813	789	766	343	952	999999	962	992	837	999999	417	688	363	980	859	652	999999	999999	999999	977	548	726	597	894	627	999999	11	263	999999	770	34	277	776	999999	999999	707	354	999999	999999	997	999999	634	94	555	343	619	969	611	970	905	51	999999	148	468	458	96	201	872	715	999999	999999	709	480	76	625	149	912	690	999999	162	999999	57	223	386	673	913	642	52	560	17	395	400	292	616	728	311	138	317	224	999999	515	482	425	341	908	604	999999	999999	929	203	999999	288	669	999999	999999	994	510	762	795	545	453	159	321	708	212	999999	426	
863	999999	324	21	604	475	999999	647	825	632	999999	999999	78	758	624	122	366	310	116	999999	474	18	734	801	376	522	679	999999	999999	170	716	999999	220	999999	301	680	614	999999	112	813	679	180	781	999999	999999	999999	726	786	829	47	999999	408	106	967	951	999999	613	523	999999	92	796	491	292	665	915	752	999999	891	467	944	507	184	999999	302	61	304	236	371	182	999999	999999	892	999999	999999	215	999999	999999	252	235	445	76	101	548	30	27	197	888	126	457	875	37	999999	329	884	539	780	210	999999	916	657	628	252	350	999999	295	903	812	964	459	606	999999	25	999999	31	999999	416	636	187	999999	863	415	999999	913	306	64	961	999999	999999	999999	434	118	238	999999	999999	817	823	750	985	999999	999999	385	924	999999	999999	999999	22	179	999999	15	133	999999	32	527	999999	252	999999	338	53	508	999999	340	27	185	999999	498	492	689	97	213	64	665	651	453	172	999999	490	999999	999999	999999	51	792	275	789	665	999999	95	999999	282	999999	309	999999	999999	486	410	782	999999	749	642	999999	672	999999	999999	103	951	467	503	579	365	999999	999999	74	275	901	999999	542	75	238	519	744	412	781	999999	761	904	999999	999999	999999	52	999999	131	741	811	710	999999	719	709	999999	837	208	999999	516	355	708	573	999999	229	804	28	868	999999	138	239	999999	949	891	915	330	999999	999999	999999	338	536	999999	999999	31	999999	565	999999	747	832	893	401	321	999999	896	436	708	198	669	350	164	156	184	672	992	999999	999999	999999	587	803	389	999999	999999	700	458	999999	999999	999999	552	981	664	999999	281	46	999999	737	918	940	62	999999	999999	141	529	51	352	192	999999	313	460	999999	349	999999	844	999999	452	911	999999	999999	508	917	999999	452	999999	999999	685	782	875	147	848	264	593	972	999999	999999	999999	258	461	413	357	999999	999999	76	804	42	999999	999999	537	336	594	911	792	307	442	145	408	999999	494	999999	366	570	317	225	465	205	926	376	105	721	359	204	459	541	272	999999	999999	999999	647	613	999999	825	255	548	553	999999	472	295	540	572	724	830	763	619	999999	787	959	411	999999	609	999999	274	764	999999	999999	399	461	260	44	211	844	417	999999	880	999999	540	999999	768	671	528	999999	640	836	532	997	528	440	999999	494	484	281	890	999999	48	507	781	71	440	571	163	999999	999999	260	338	728	316	712	882	823	517	473	201	999999	92	875	999999	437	999999	818	458	959	999999	999999	560	929	999999	999999	999999	999999	999999	999999	884	999999	517	53	521	389	508	803	999999	999999	558	
999999	976	21	90	999999	306	999999	999999	353	829	621	122	204	862	999999	999999	408	774	288	634	508	999999	48	588	994	231	48	364	97	929	437	138	999999	411	999999	789	548	849	999999	999999	916	999999	671	649	272	94	323	999999	999999	688	109	38	412	999999	59	999999	938	433	96	999999	999999	807	943	999999	402	493	999999	792	266	666	162	999999	999999	556	999999	165	147	399	325	909	908	999999	999999	999999	830	408	999999	461	362	999999	850	999999	763	875	474	118	999999	258	256	779	615	530	924	407	535	549	67	999999	473	893	79	549	118	186	999999	409	999999	999999	999999	993	999999	27	440	867	999999	48	796	999999	91	609	755	889	999999	546	304	388	933	891	872	290	351	869	999999	468	329	999999	16	999999	855	74	999999	999999	999999	263	21	597	999999	67	591	497	753	961	774	999999	147	189	406	999999	882	999999	476	626	672	311	652	897	40	972	547	514	41	220	251	26	19	891	234	889	534	706	298	875	310	385	999999	389	999999	133	330	149	905	999999	999999	223	999999	973	999999	999999	611	999999	567	999999	519	999999	466	543	999999	757	854	256	955	999999	47	186	352	600	999999	296	774	999999	802	906	999999	407	999999	596	999999	37	428	45	999999	871	288	420	148	181	366	233	919	994	669	347	279	84	194	397	407	999999	870	999999	657	905	999999	348	320	661	475	122	477	869	36	692	339	818	558	94	999999	626	999999	180	999999	102	999999	779	603	465	999999	999999	999999	222	999999	989	166	431	999999	999999	999999	939	109	487	999999	253	756	60	999999	976	17	460	526	109	168	780	489	999999	762	999999	538	809	745	854	34	897	898	265	679	46	999999	999999	440	765	802	299	527	559	999999	990	999999	327	811	626	458	999999	61	123	999999	419	999999	466	669	822	264	482	204	254	463	809	354	501	381	931	999999	110	999999	999999	307	868	262	929	235	771	229	220	998	128	406	847	845	785	211	269	999999	78	248	618	511	330	105	282	106	664	645	844	999999	879	185	999999	166	300	816	999999	999999	580	241	897	999999	999999	484	85	999999	999999	963	569	999999	121	404	999999	861	411	999999	999999	999999	980	833	570	135	384	999999	999999	943	58	691	554	969	25	112	999999	837	999999	25	468	999999	30	434	999999	701	86	554	834	999999	803	496	754	51	838	422	186	746	999999	999999	999999	999999	999999	142	999999	924	999999	599	999999	19	999999	544	999999	396	999999	999999	752	999999	353	869	58	999999	439	642	999999	562	937	999999	140	603	999999	220	999999	578	796	689	489	999999	635	565	999999	
486	999999	825	999999	269	975	367	999999	707	669	999999	402	999999	723	399	349	723	992	246	987	905	469	681	999999	236	377	942	999999	999999	651	999999	999999	787	999999	572	558	999999	604	880	587	579	999999	433	999999	304	817	999999	855	407	349	766	895	398	578	386	27	599	999999	811	891	42	767	158	65	804	710	615	224	999999	840	734	129	121	658	417	653	46	747	789	419	11	97	202	999999	999999	999999	531	219	209	999999	999999	873	792	988	999999	812	114	999999	138	999999	212	999999	704	566	999999	999999	999999	740	171	733	980	852	951	999999	889	944	574	396	179	835	188	406	24	605	881	860	336	133	999999	999999	548	668	618	205	216	999999	999999	636	157	248	195	999999	57	476	574	999999	922	400	108	611	247	718	207	303	415	999999	146	999999	685	999999	321	660	999999	999999	194	999999	243	755	195	49	560	938	248	999999	649	397	358	999999	999999	774	937	935	34	501	367	999999	471	325	999999	410	999999	999999	950	402	927	999999	999999	491	291	262	999999	177	215	999999	999999	999999	479	999999	999999	27	458	598	76	999999	816	999999	636	999999	999999	364	999999	918	965	785	335	999999	999999	845	14	123	243	866	999999	999999	900	999999	729	999999	450	67	361	205	670	772	952	999999	228	49	586	551	999999	29	292	927	411	955	211	430	999999	785	322	633	271	540	999999	591	341	297	21	56	656	671	694	151	12	655	257	202	833	999999	999999	999999	999999	999999	224	224	583	999999	999999	944	568	309	240	999999	999999	728	933	140	987	370	783	930	999999	540	895	237	335	151	924	756	999999	18	596	523	739	373	373	999999	325	570	17	11	999999	999999	487	999999	440	999999	406	284	999999	126	215	999999	437	125	920	999999	568	986	888	442	999999	621	999999	559	712	999999	925	381	999999	134	999999	999999	362	782	19	960	62	548	797	306	744	650	44	591	803	999999	96	623	452	644	250	339	681	575	596	309	999999	928	643	999999	113	999999	919	597	311	999999	120	655	116	959	676	29	199	592	697	764	999999	654	999999	588	631	312	928	719	884	485	745	786	999999	710	139	134	904	84	202	720	730	446	289	26	23	441	999999	493	999999	230	149	98	877	831	999999	999999	182	65	101	801	106	999999	712	825	51	999999	469	405	830	999999	999999	125	400	977	43	150	374	739	574	200	794	445	752	663	346	999999	909	363	988	953	951	999999	982	401	999999	999999	733	463	999999	690	971	121	662	425	116	34	999999	900	798	582	811	443	490	999999	16	660	457	59	489	394	424	115	
999999	876	600	275	142	998	363	512	416	999999	764	884	228	999999	782	337	999999	321	999999	18	565	416	151	518	369	999999	999999	963	999999	684	974	999999	275	865	704	786	824	999999	891	999999	546	295	175	901	999999	605	682	333	878	130	999999	178	436	415	549	999999	999999	92	905	61	613	400	439	732	936	999999	618	362	978	996	999999	716	429	999999	472	280	250	999999	840	764	407	72	95	953	999999	806	163	860	999999	703	61	742	935	999999	96	156	856	443	965	999999	986	999999	999999	882	617	999999	748	178	943	279	999999	494	999999	999999	653	551	315	485	550	140	32	999999	46	999999	944	999999	781	589	181	999999	424	807	285	999999	999999	87	717	212	345	406	67	985	917	56	942	566	999999	794	196	545	841	380	999999	999999	480	237	293	79	937	847	14	168	996	999999	855	953	999999	904	373	999999	833	112	999999	153	999999	46	999999	990	342	388	279	986	403	636	484	54	914	450	866	550	999999	999999	275	498	402	898	988	300	200	989	356	595	430	619	999999	738	239	749	999999	999999	396	999999	999999	559	577	27	764	370	152	811	49	999999	999999	823	782	999999	836	651	751	999999	58	550	799	353	41	999999	566	783	924	746	814	999999	999999	432	163	501	912	716	921	999999	143	628	158	389	950	999999	999999	999999	999999	999999	901	588	999999	587	999999	999999	503	999999	527	999999	999999	980	445	406	997	874	90	615	669	290	282	130	730	377	999999	429	402	999999	999999	453	136	958	946	407	844	235	176	110	46	316	997	530	198	999999	922	163	193	999999	392	999999	507	942	937	556	999999	781	858	631	999999	999999	999999	93	999999	83	767	503	44	48	562	771	999999	979	578	363	999999	999999	931	702	999999	886	246	650	999999	327	946	999999	999999	399	162	72	377	545	562	80	999999	913	541	124	999999	429	128	999999	199	620	378	527	999999	999999	999999	502	999999	166	186	999999	729	804	999999	671	137	583	999999	999999	885	499	404	172	427	508	501	379	221	999999	441	34	768	101	460	417	949	429	820	445	135	660	222	221	368	901	350	67	857	870	987	687	946	999999	269	700	226	999999	109	999999	93	893	290	999999	724	162	892	638	354	648	721	707	762	999999	519	234	286	193	803	525	167	443	521	999999	829	754	88	999999	832	759	200	743	999999	956	361	242	379	190	999999	999999	19	712	713	219	158	999999	999999	908	962	999999	424	43	412	999999	706	650	381	940	212	970	999999	606	806	594	457	999999	387	999999	685	999999	855	105	696	597	516	999999	729	312	
999999	549	828	179	333	797	345	167	341	745	259	711	860	999999	977	525	142	999999	999999	999999	761	181	999999	129	233	685	189	328	346	815	77	999999	921	999999	747	999999	151	904	999999	999999	258	299	646	641	556	974	426	425	128	180	464	113	550	609	551	30	647	709	945	647	618	999999	821	526	999999	999999	790	999999	691	325	384	999999	140	896	870	471	535	270	573	259	999999	763	210	999999	360	963	710	321	999999	727	25	442	959	634	400	241	478	129	963	557	193	634	733	803	796	237	973	653	739	89	999999	999999	146	696	999999	854	817	655	175	715	298	478	273	964	309	941	278	505	505	999999	999999	415	999999	999999	75	634	40	406	379	132	989	67	582	448	241	999999	305	272	255	546	999999	999999	954	257	269	714	371	769	503	854	959	478	999999	110	96	90	89	130	630	754	824	999999	286	53	725	240	999999	824	999999	671	999999	15	259	959	224	999999	461	59	756	999999	273	270	903	524	173	521	909	482	362	161	558	999999	641	501	722	13	546	999999	532	38	818	546	46	831	218	953	228	198	885	916	999999	40	374	279	491	563	516	761	999999	999999	331	424	472	581	123	471	373	758	246	221	999999	550	526	728	542	726	234	82	316	219	303	721	597	446	999999	528	810	371	999999	169	999999	999999	40	329	707	403	999999	464	718	746	999999	469	951	999999	293	89	513	646	737	764	339	444	455	671	999999	999999	827	999999	999999	595	661	12	999999	87	723	847	519	999999	31	999999	999999	769	364	569	629	999999	769	923	999999	999999	24	999999	634	254	830	999999	339	369	419	106	576	57	999999	999999	95	587	721	874	950	999999	569	316	625	598	121	999999	999999	885	52	999999	840	999999	873	607	580	497	377	504	257	999999	517	160	999999	924	572	999999	364	241	483	51	999999	894	999999	717	999999	708	999999	999999	142	269	973	999999	327	999999	266	672	183	807	551	598	220	226	999999	290	927	419	527	701	36	516	215	847	999999	999999	964	946	931	166	724	872	948	340	371	987	696	999999	832	456	667	899	431	999999	999999	999999	999999	895	999999	692	999999	473	190	847	999999	626	999999	135	51	326	999999	999999	741	27	999999	678	650	879	855	640	593	863	586	81	999999	136	94	658	167	527	179	78	679	249	999999	260	692	110	999999	999999	932	999999	32	999999	88	999999	999999	414	474	999999	244	951	50	636	109	999999	887	119	814	999999	541	406	967	524	156	309	999999	999999	650	999999	986	549	559	120	707	32	841	999999	993	685	999999	999999	
193	157	999999	228	38	52	999999	999999	999999	582	296	999999	213	536	603	507	369	999999	999999	665	763	643	999999	999999	401	930	928	86	94	817	126	999999	999999	861	999999	820	241	928	999999	597	362	210	999999	413	263	122	999999	181	429	343	999999	999999	968	312	917	549	132	598	999999	999999	999999	73	366	555	466	167	531	999999	323	782	275	440	999999	129	313	562	184	999999	441	288	33	757	657	750	116	901	999999	999999	944	999999	999999	643	112	182	483	999999	844	999999	946	105	591	564	857	647	77	279	716	999999	999999	999999	375	512	166	999999	999999	366	416	615	999999	565	997	918	407	650	94	632	338	335	645	25	999999	999999	999999	999999	999999	999999	999999	999999	683	999999	195	999999	999999	589	308	195	486	564	108	999999	999999	999999	474	391	108	673	167	217	562	999999	941	390	999999	983	645	113	839	999999	850	615	999999	406	932	611	999999	686	314	817	352	999999	155	774	999999	528	999999	489	999999	291	247	33	999999	999999	999999	247	895	804	999999	630	944	204	999999	999999	713	999999	659	485	306	862	22	421	368	349	999999	663	999999	999999	164	685	850	999999	315	557	999999	826	314	775	999999	999999	715	574	999999	684	873	157	553	490	70	743	868	999999	193	999999	278	999999	665	962	825	999999	999999	728	650	430	779	788	888	999999	90	887	999999	883	536	611	156	448	840	999999	475	718	999999	809	116	420	816	203	999999	381	289	758	171	351	999999	999999	747	986	923	999999	904	94	268	755	410	182	565	985	999999	581	787	830	984	981	999999	117	684	147	622	239	614	586	816	517	519	331	726	836	999999	381	864	170	524	691	999999	390	999999	364	409	933	855	831	83	401	593	999999	774	189	999999	842	481	610	374	693	545	328	278	751	246	88	456	728	61	748	716	999999	999999	303	211	116	657	329	999999	688	384	782	513	424	999999	999999	557	546	982	100	900	264	795	830	156	461	122	999999	128	331	999999	137	780	334	684	965	153	480	999999	748	195	161	872	999999	319	762	815	854	827	185	999999	910	746	960	848	462	999999	999999	999999	750	994	949	211	416	999999	257	12	189	739	958	917	86	999999	243	999999	999999	391	119	999999	393	646	268	881	999999	799	999999	999999	819	485	999999	143	668	333	237	999999	246	999999	465	484	72	760	635	999999	868	268	454	999999	512	999999	109	81	723	963	763	114	736	77	269	616	999999	999999	192	703	517	825	258	752	340	489	669	798	925	634	458	633	20	999999	999999	999999	355	999999	878	765	385	160	419	704	569	132	28	
178	999999	848	850	206	577	999999	606	53	999999	701	21	33	395	311	155	99	515	999999	104	592	64	999999	999999	409	987	427	328	999999	415	553	193	999999	471	501	117	86	783	999999	65	88	999999	969	673	999999	999999	855	380	84	15	330	199	439	999999	435	999999	115	587	450	219	160	613	249	999999	466	518	803	999999	894	999999	78	999999	263	85	999999	54	95	999999	618	196	141	999999	254	361	95	999999	753	189	999999	387	11	499	343	52	904	999999	308	342	217	999999	420	303	999999	880	999999	25	999999	364	22	999999	38	999999	969	999999	87	113	369	888	999999	111	999999	623	526	516	202	578	972	220	180	551	746	752	704	483	775	838	999999	374	423	80	427	999999	999999	999999	999999	807	530	999999	965	999999	999999	420	999999	115	999999	796	776	969	687	368	53	725	193	470	644	285	999999	495	488	248	542	995	999999	999999	684	375	999999	871	999999	394	999999	893	255	999999	446	336	962	598	999999	979	71	601	999999	65	37	701	216	999999	999999	83	317	999999	599	726	269	119	945	317	431	14	349	904	811	999999	999999	159	480	814	999999	318	322	901	392	508	999999	940	318	419	455	999999	169	750	861	94	999999	999999	303	999999	119	336	999999	654	177	108	999999	166	999999	393	999999	877	231	401	999999	701	760	416	652	100	549	999999	800	536	862	448	845	598	52	726	999999	306	999999	950	999999	999999	927	668	733	999999	868	999999	160	925	674	577	761	999999	77	999999	334	670	371	999999	999999	791	536	999999	792	999999	263	51	123	73	178	448	31	280	999999	999999	774	102	682	999999	232	528	999999	875	999999	295	686	87	999999	999999	402	554	999999	653	999999	999999	170	83	875	14	999999	826	906	97	999999	235	999999	491	999999	92	396	999999	987	13	980	461	624	660	992	507	52	999999	520	241	999999	623	513	378	309	783	825	700	226	999999	337	405	622	999999	129	636	739	205	16	448	999999	169	567	999999	672	519	298	510	91	999999	961	855	316	675	426	143	722	999999	191	298	999999	999999	26	319	675	584	839	544	540	366	767	847	179	81	744	511	66	582	705	790	494	324	999999	847	999999	482	999999	946	999999	986	999999	562	24	999999	192	999999	999999	258	999999	98	999999	753	969	724	610	999999	685	244	930	914	87	149	999999	400	803	999999	86	178	602	202	495	892	881	554	999999	999999	832	461	889	999999	368	807	999999	999999	120	741	354	894	246	601	999999	854	26	999999	908	999999	999999	624	914	249	999999	974	655	72	602	787	872	999999	282	404	999999	234	355	986	
999999	279	822	864	289	72	999999	191	931	10	999999	999999	876	999999	645	677	999999	218	547	650	229	393	161	264	24	999999	999999	929	622	841	319	572	509	39	999999	639	952	226	344	999999	651	999999	52	999999	666	961	999999	739	778	999999	279	83	687	704	999999	172	127	999999	849	955	203	668	569	100	690	999999	141	846	940	999999	725	909	873	695	999999	686	351	506	597	62	999999	139	999999	27	572	246	884	804	273	40	522	394	376	388	657	983	973	952	965	999999	830	999999	798	772	880	370	999999	999999	706	89	821	620	970	796	543	73	517	552	999999	999999	948	336	999999	910	493	340	542	495	47	999999	713	398	999999	764	232	357	999999	999999	147	212	46	893	999999	193	999999	999999	424	580	845	594	475	431	435	520	999999	999999	492	888	289	999999	999999	714	999999	999999	376	433	89	215	573	999999	732	139	415	999999	417	999999	999999	398	701	591	916	961	999999	999999	549	292	963	30	881	999999	864	452	999999	999999	999999	332	939	418	999999	785	822	999999	16	658	999999	346	26	999999	112	999999	999999	103	197	698	632	866	999999	999999	150	93	469	69	334	844	332	290	41	817	941	95	125	819	580	999999	769	707	955	991	592	999999	276	853	999999	62	999999	770	265	410	964	517	267	439	999999	733	325	763	884	172	336	580	314	208	177	27	712	455	523	999999	928	999999	911	999999	999999	937	817	999999	151	281	390	561	35	999999	999999	999999	827	999999	552	846	600	16	823	792	665	21	898	999999	686	900	350	18	257	983	481	49	606	195	521	339	916	709	621	612	781	999999	555	683	999999	743	199	35	902	999999	681	922	111	128	417	906	49	750	929	251	930	382	999999	999999	160	999999	827	642	175	223	930	890	999999	220	21	890	465	224	999999	999999	999999	324	115	999999	999999	558	938	488	777	614	300	176	999999	380	999999	999999	470	999999	533	542	999999	999999	860	689	745	791	537	890	116	526	451	824	37	987	540	616	277	733	739	601	875	348	865	560	923	764	120	24	999999	999999	999999	999999	691	189	36	164	999999	425	835	521	30	57	999999	260	173	475	148	792	839	75	141	736	774	931	666	577	999999	309	999999	981	680	999999	361	504	106	499	143	847	999999	999999	161	999999	898	228	580	999999	999999	614	397	458	999999	328	999999	473	481	693	186	759	523	458	473	164	659	853	840	507	999999	999999	164	999999	341	300	830	464	913	999999	838	556	999999	839	610	86	911	999999	365	362	999999	888	32	413	322	384	334	999999	912	999999	202	54	
999999	83	999999	99	999999	724	126	999999	497	720	559	202	854	630	999999	999999	848	397	252	351	498	488	169	807	854	999999	360	957	965	327	999999	999999	999999	794	999999	287	706	520	625	197	201	39	864	627	338	830	558	999999	976	999999	664	524	754	851	556	898	913	335	244	709	999999	169	370	179	999999	642	115	70	461	130	999999	999999	771	999999	159	468	624	999999	999999	999999	999999	667	980	999999	999999	37	172	999999	999999	279	374	381	999999	999999	822	999999	668	694	459	696	724	497	240	856	673	336	753	698	701	97	284	381	856	220	516	706	188	999999	516	999999	480	870	999999	191	756	605	62	854	242	127	999999	930	92	782	999999	704	437	134	650	337	283	473	999999	160	995	992	524	75	409	999999	853	622	187	999999	225	854	999999	59	999999	999999	283	999999	465	999999	999999	354	999999	84	910	812	279	63	405	189	867	16	999999	672	196	763	90	999999	455	126	999999	187	752	999999	566	454	39	388	34	582	63	999999	18	958	862	999999	703	449	165	999999	847	999999	227	998	450	999999	528	11	862	346	987	297	453	349	321	999999	602	999999	518	999999	782	891	39	822	136	493	998	999999	810	545	999999	641	999999	999999	279	473	999999	999999	334	358	926	37	525	999999	999999	765	930	669	999999	999999	58	190	931	699	814	999999	770	999999	999999	999999	219	159	999999	327	287	999999	999999	595	999999	847	160	848	999999	170	539	999999	375	351	236	370	562	339	730	68	496	879	709	142	999999	999999	999999	564	881	377	148	776	836	208	999999	249	310	999999	599	999999	999999	210	999999	771	170	69	589	429	178	511	404	880	999999	142	830	407	646	332	552	999999	154	596	999999	999999	32	762	999999	177	999999	999999	70	227	739	931	467	296	999999	999999	972	983	733	283	999999	379	999999	267	357	999999	377	12	603	977	792	999999	655	999999	243	179	749	999999	999999	422	489	191	999999	187	150	497	675	543	519	999999	999999	568	32	870	209	597	848	764	414	999999	800	999999	393	92	435	896	286	462	63	999999	198	574	842	999999	794	214	928	794	126	860	38	999999	492	894	626	999999	999999	999999	805	646	330	984	993	926	621	551	797	369	752	253	221	222	999999	801	520	999999	999999	711	85	994	999999	64	647	554	196	966	454	499	999999	211	85	501	999999	417	999999	213	999999	916	699	253	416	568	52	873	648	815	353	691	383	840	507	999999	999999	810	977	276	347	449	999999	655	107	308	903	551	999999	720	565	83	414	999999	215	809	999999	832	588	999999	21	774	999999	380	
999999	763	125	624	704	965	792	846	440	130	866	141	186	54	155	118	665	501	704	928	259	999999	286	999999	999999	697	108	876	232	999999	265	999999	999999	999999	41	999999	193	288	999999	212	928	719	642	293	451	999999	999999	967	686	999999	444	520	79	999999	131	353	486	999999	989	17	999999	915	999999	563	999999	303	597	999999	22	999999	999999	386	999999	502	999	999999	637	999999	999999	561	73	999999	999999	752	442	744	502	566	247	688	857	143	299	839	344	22	999999	89	427	157	486	815	954	874	554	67	999999	577	977	999999	716	493	999999	437	943	736	725	872	999999	130	800	40	580	334	954	791	97	814	167	987	445	999999	999999	477	85	258	186	325	207	384	879	925	999999	656	972	374	999999	861	999999	999999	297	232	957	307	999999	455	999999	630	920	999999	970	60	419	990	155	999999	917	999999	361	694	560	409	674	747	251	875	451	999999	361	589	91	236	999999	559	699	999999	600	278	129	999999	22	999999	999999	999999	414	828	515	599	999999	813	999999	752	999999	211	58	887	999999	999999	999999	482	13	322	278	340	681	744	999999	860	300	932	567	999999	999999	731	682	14	14	240	999999	423	369	852	421	548	999999	338	726	716	511	999999	664	389	222	647	999999	999999	286	999999	762	669	696	999999	308	999999	256	999999	916	778	999999	53	882	999999	877	999999	999999	161	901	730	208	353	27	425	359	488	999999	188	436	999999	115	982	728	940	999999	999999	726	999999	553	842	301	335	422	948	197	467	999999	347	999999	580	534	999999	798	999999	865	999999	652	280	305	820	311	77	999999	726	672	546	325	942	999999	214	915	408	999999	69	438	999999	930	79	999999	891	558	930	675	856	664	999999	194	999999	84	69	31	455	419	732	999999	234	999999	695	285	651	152	987	498	308	999999	136	867	739	127	999999	488	582	53	413	272	381	401	524	71	43	999999	152	867	788	999999	999999	988	999999	999999	214	919	999999	794	586	999999	999999	442	377	201	538	771	455	999999	92	581	448	999999	16	470	169	832	439	634	999999	299	999999	999999	709	125	204	147	993	999999	912	999999	999999	788	467	664	700	939	34	333	999999	271	906	97	785	999999	744	67	982	413	369	382	999999	610	552	296	999999	451	732	999999	997	400	778	244	152	18	338	660	945	351	999999	229	808	116	999999	999999	393	912	999999	999999	380	999999	165	999999	999999	539	594	642	246	181	915	259	216	771	336	999999	493	672	999999	776	878	94	122	640	643	150	574	382	509	999999	999999	999999	117	239	999999	860	999999	198	393	
612	999999	695	424	773	999999	520	22	999999	999999	999999	496	720	966	999999	999999	999999	34	525	945	710	965	999999	143	674	277	88	152	999999	999999	475	897	305	288	999999	361	192	669	999999	999999	133	999999	537	999999	540	999999	192	870	548	615	595	999999	719	252	683	647	213	999999	749	506	999999	378	45	156	314	80	999999	442	999999	216	999999	626	685	321	822	583	437	619	602	599	95	218	603	372	999999	639	999999	62	999999	999999	158	630	920	842	856	755	999999	390	297	470	999999	749	246	342	182	968	999999	999999	430	110	219	594	959	160	999999	999999	775	673	852	999999	892	999999	837	938	67	999999	706	999999	464	77	491	56	331	999999	716	346	971	270	199	999999	999999	779	631	504	999999	564	670	769	432	716	999999	427	999999	622	999999	999999	911	999999	285	370	271	318	999999	363	618	172	272	999999	999999	84	177	999999	484	526	999999	122	999999	343	462	503	999999	937	419	748	96	73	518	709	564	973	434	673	999999	999999	74	179	835	278	886	999999	301	843	335	358	548	475	943	21	435	465	235	578	999999	781	229	334	999999	205	276	554	653	999999	272	470	649	504	529	999999	462	26	286	999999	456	148	211	308	611	71	209	999999	130	506	283	109	747	999999	827	213	609	739	999999	640	12	342	670	738	999999	864	999999	999999	999999	297	559	418	188	986	999999	707	580	999999	723	837	996	655	433	157	289	173	999999	792	676	325	56	723	745	646	246	124	477	999999	999999	999999	362	999999	674	832	947	999999	920	760	999999	130	633	688	999999	444	643	357	999999	999999	999999	417	999999	999999	378	631	251	999999	673	999999	750	999999	999999	117	203	976	484	841	980	601	209	999999	252	962	999999	999999	692	367	707	311	999999	889	215	954	999999	320	605	446	786	999999	999999	999999	202	388	20	727	999999	525	999999	49	959	802	376	317	323	44	175	188	999999	822	938	883	138	371	539	999999	802	285	999999	883	381	48	999999	999999	999999	999999	232	999999	952	999999	665	176	999999	999999	351	209	522	897	641	999999	154	427	587	999999	114	999999	982	999999	849	158	999999	615	432	612	667	920	747	440	999999	234	999999	311	999999	527	166	772	999999	470	30	339	348	904	999999	999999	738	954	460	100	831	312	116	402	24	803	415	999999	744	999999	999999	430	462	92	600	416	999999	843	201	999999	807	342	697	999999	810	999999	999999	30	971	318	873	999999	470	656	608	995	999999	420	296	999999	999999	116	38	999999	469	999999	877	266	313	237	947	894	762	401	293	499	614	999999	592	999999	993	394	
89	435	396	297	960	805	999999	605	298	756	999999	769	947	700	314	999999	61	220	642	999999	717	744	999999	979	950	78	373	119	390	533	828	792	437	727	37	602	363	999999	638	82	782	999999	939	999999	348	993	453	999999	194	667	999999	999999	862	450	677	999999	74	417	347	891	442	374	999999	764	928	999999	341	229	999999	711	593	879	581	570	770	999999	805	180	999999	956	625	779	924	723	989	999999	999999	987	60	692	999999	946	834	747	639	999999	494	184	272	583	661	234	919	482	83	664	799	302	679	668	539	893	776	390	276	662	450	999999	774	481	835	354	178	999999	183	999999	54	834	930	999999	524	630	908	999999	999999	999999	860	999999	649	999999	657	637	318	392	999999	999999	999999	999999	480	999999	968	992	999999	999999	999999	317	65	937	309	999999	999999	999999	999999	327	153	909	984	718	95	999999	999999	998	851	999999	824	999999	46	786	829	999999	999999	600	999999	952	999999	531	999999	127	319	988	346	922	999999	223	715	692	274	991	248	999999	661	460	999999	999999	999999	999999	999999	960	966	550	999999	999999	118	772	957	29	999999	419	932	999999	999999	866	409	106	999999	879	999999	638	999999	142	932	999999	547	586	876	999999	241	757	999999	424	390	999999	160	999999	999999	999999	813	379	265	696	90	855	68	625	564	794	60	271	77	999999	123	999999	236	834	617	236	731	532	895	940	787	853	643	999999	242	999999	716	641	999999	471	75	486	383	47	999999	999999	999999	921	999999	92	966	999999	690	479	311	877	44	325	999999	999999	345	291	484	325	908	237	222	550	393	999999	87	419	882	605	241	636	139	198	783	540	249	809	511	813	999999	817	999999	173	215	999999	999999	400	491	898	136	784	12	999999	139	999999	999999	445	538	884	14	557	999999	999999	247	674	747	846	999999	999999	999999	999999	780	671	999999	100	74	58	999999	999999	754	999999	927	983	999999	457	634	81	69	959	999999	803	999999	999999	999999	999999	729	87	925	541	616	546	999999	999999	657	599	14	341	716	48	759	816	110	508	139	999999	629	114	616	790	50	676	786	999999	999999	447	999999	999999	999999	926	370	986	132	803	999999	217	829	67	335	879	453	999999	365	30	210	858	703	772	497	492	795	625	471	999999	999999	940	759	285	999999	220	999999	850	478	789	677	772	693	307	96	922	497	572	778	736	346	746	999999	999999	999999	999999	999999	492	666	380	140	745	999999	987	313	999999	457	553	999999	999999	999999	602	824	575	352	438	174	999999	686	999999	999999	232	846	734	798	753	630	999999	999999	999999	476	851	
194	108	658	999999	256	706	994	614	474	943	441	663	202	744	922	744	423	943	922	348	999999	101	385	999999	898	790	999999	559	851	464	649	999999	649	692	417	999999	916	420	191	468	411	82	110	999999	791	999999	542	64	831	885	999999	960	916	137	999999	103	723	750	43	466	999999	445	762	20	304	147	24	509	999999	999999	828	12	762	463	936	999999	991	334	126	999999	999999	145	727	966	884	999999	999999	999999	647	324	999999	176	387	724	951	999999	319	999999	756	999999	178	42	999999	635	999999	577	208	462	200	999999	111	398	633	999999	217	381	999999	795	135	615	760	503	862	21	203	661	625	47	999999	970	424	999999	578	999999	999999	226	417	102	909	317	490	999999	330	999999	222	613	542	999999	999999	579	258	524	963	999999	892	999999	999999	716	441	405	951	170	949	230	896	999999	820	170	780	991	964	625	886	818	134	836	182	999999	798	589	999999	565	529	932	721	999999	937	437	580	870	999999	701	999999	999999	365	999999	974	999999	440	22	793	381	289	526	615	633	637	999999	999999	999999	503	644	917	999999	285	396	999999	27	509	995	272	999999	589	909	999999	272	965	382	462	804	861	83	105	785	999999	747	285	999999	326	999999	272	999999	420	524	377	412	783	999999	238	999999	999999	957	999999	999999	750	409	792	379	581	352	668	265	692	221	205	430	999999	141	999999	999999	999999	636	701	420	732	999999	972	75	542	542	488	166	999999	999999	999999	999999	482	660	999999	397	999999	906	432	999999	999999	17	110	999999	328	999999	999999	652	753	700	857	62	265	189	712	281	436	726	837	48	864	511	120	208	999999	301	947	999999	106	667	582	214	214	727	990	724	379	773	746	594	679	836	413	999999	636	72	648	302	999999	763	960	238	999999	999999	999999	918	896	901	999999	37	999	975	555	95	127	999999	848	538	198	987	902	663	980	252	369	37	107	999999	572	44	999999	999999	999999	343	707	354	145	820	999999	81	999999	477	999999	718	595	703	291	328	335	999999	224	999999	113	999999	861	307	258	827	34	91	999999	239	999999	78	384	354	46	221	387	773	517	38	999999	126	169	434	992	271	657	666	746	999999	999999	589	819	999999	551	978	482	410	105	318	999999	536	260	598	147	602	343	999999	999999	999999	999999	562	475	196	199	999999	800	436	314	999999	999999	368	999999	999999	898	750	258	841	803	67	999999	977	999999	209	242	393	866	571	297	399	999999	416	999999	999999	999999	779	999999	633	999999	999999	187	55	105	118	999999	999999	200	218	699	999999	354	501	447	608	
999999	963	884	275	953	806	130	239	149	915	68	763	999999	668	999999	129	999999	624	498	248	879	694	999999	999999	999999	806	203	657	872	999999	55	999999	969	400	347	999999	894	999999	999999	547	444	948	906	190	59	384	999999	532	14	580	999999	729	999999	209	728	645	999999	325	214	156	999999	999999	999999	249	999999	632	794	968	331	338	234	788	999999	951	803	931	787	702	519	999999	739	671	653	999999	148	326	433	770	671	701	794	579	999999	533	934	999999	592	666	999999	426	999999	107	999999	676	355	972	784	61	405	797	857	388	805	528	417	999999	819	74	110	553	209	34	306	999999	999999	654	154	421	999999	832	349	131	391	102	105	641	470	976	999999	176	542	999999	374	999999	843	415	774	124	126	992	999999	999999	999999	767	999999	566	800	580	999999	701	999999	372	999999	573	458	999999	999999	999999	433	775	481	842	999999	999999	21	828	999999	432	785	138	999999	39	305	999999	999999	822	999999	624	875	538	999999	889	844	255	348	179	999999	999999	425	117	999999	70	691	350	520	999999	408	999999	999999	398	907	378	999999	14	999999	999999	999999	18	893	636	999999	382	838	999999	999999	592	998	873	596	841	490	857	999999	999999	719	999999	347	954	514	370	999999	999999	999999	486	631	472	104	999999	999999	550	999999	339	908	788	936	46	232	797	416	928	999999	534	999999	914	908	999999	370	126	999999	10	999999	122	503	533	222	246	514	361	272	999999	497	168	449	999999	739	160	949	999999	999999	682	598	999999	548	586	58	889	900	952	578	582	999999	999999	554	434	100	990	836	385	999999	699	531	999999	535	944	441	162	95	999999	185	757	109	151	383	612	412	909	573	917	484	333	345	999999	783	689	369	519	614	24	999999	749	324	999999	653	52	161	999999	24	603	999999	896	803	999999	999999	820	999999	960	604	999999	31	190	999999	919	900	999999	999999	969	96	846	585	921	548	999999	999999	436	443	535	999999	340	460	684	895	969	771	587	529	999999	784	963	216	999999	999999	671	992	999999	332	404	673	410	688	192	641	178	28	233	357	733	999999	350	386	946	472	273	999999	999999	295	456	999999	323	999999	930	194	132	639	187	999999	876	999999	265	113	49	999999	999999	651	999999	52	726	999999	548	239	999999	553	443	999999	269	999999	650	190	655	490	875	257	360	688	758	999999	518	999999	841	999999	481	999999	624	247	999999	999999	384	621	999999	304	568	505	999999	93	926	387	751	545	379	251	366	696	432	774	238	791	512	409	893	280	534	197	999999	999999	758	150	999999	206	999999	185	561	
999999	966	360	922	380	999999	277	762	381	256	999999	999999	999999	858	784	233	999999	18	555	582	975	728	943	999999	999999	395	285	334	786	458	554	999999	999999	690	337	999999	81	852	858	152	245	999999	521	999999	999999	37	519	474	973	916	88	999999	694	602	585	310	33	999999	550	984	373	942	975	922	702	999999	965	999999	531	64	999999	997	160	413	347	999999	217	919	219	354	999999	811	360	869	380	999999	610	601	114	37	706	490	311	999999	999999	302	999999	598	331	999999	71	609	942	918	763	999999	47	999999	265	256	103	999999	381	206	118	561	591	999999	999999	345	77	374	999999	503	999999	671	999999	999999	634	54	667	999999	598	336	999999	275	868	999999	115	999999	999999	329	345	857	999999	603	999999	999999	764	227	710	564	999999	986	815	999999	804	449	570	102	999999	760	656	221	999999	484	514	55	913	999999	693	160	999999	999999	25	999999	999999	999999	569	755	562	999999	521	416	999999	112	572	612	520	595	471	429	871	23	999999	569	999999	134	278	459	98	74	202	999999	533	999999	564	792	971	78	999999	856	999999	999999	999999	999999	248	250	877	486	912	902	535	327	382	274	289	986	999999	455	85	904	679	119	666	498	397	600	882	783	548	779	999999	999999	928	614	548	999999	999999	107	331	432	256	999999	999999	195	538	874	999999	269	281	578	442	525	992	762	186	771	158	51	418	647	367	104	999999	142	999999	93	399	767	725	999999	512	999999	134	652	658	888	999999	999999	959	523	999999	623	512	970	347	999999	459	175	437	777	906	999999	689	999999	75	162	852	414	923	455	484	781	544	57	75	190	401	350	114	999999	208	677	999999	894	999999	743	591	968	795	156	633	234	339	948	326	80	999999	450	586	999999	46	999999	999999	513	48	278	89	999999	904	167	999999	118	999999	149	999999	239	999999	794	999999	331	570	883	618	776	999999	260	452	595	999999	999999	616	999999	763	609	261	50	129	578	999999	328	664	137	999999	638	999999	525	173	200	379	97	719	778	364	265	934	163	549	999999	691	787	826	493	999999	999999	999999	773	355	461	888	999999	119	999999	937	999999	667	999999	818	980	354	306	96	999999	999999	644	999999	837	595	508	999999	108	501	349	886	999999	501	181	404	165	999999	999999	180	712	311	999999	977	937	999999	596	597	501	999999	569	436	999999	999999	574	999999	99	633	999999	187	999999	999999	790	46	999999	999999	869	276	496	49	663	891	694	136	384	950	384	666	999999	996	999	910	183	763	932	912	999999	377	926	903	314	531	385	481	999999	925	521	
804	999999	999999	971	329	111	461	999999	677	741	269	327	624	892	432	295	715	188	936	613	36	114	857	404	501	999999	592	734	141	515	223	803	999999	438	579	459	305	999999	679	808	721	999999	264	181	241	60	999999	999999	882	246	670	303	396	321	999999	700	999999	999999	480	979	519	727	549	171	528	466	999999	195	322	972	990	999999	508	138	892	944	849	686	999999	451	47	999999	999999	895	999999	920	416	146	944	879	110	999999	554	700	298	993	543	999999	653	775	192	126	999999	909	255	979	794	268	999999	999999	999999	673	486	38	999999	939	875	653	326	607	59	999999	251	443	872	344	999999	808	999999	898	410	756	42	999999	269	921	882	942	650	865	135	157	999999	999999	38	437	180	525	999999	999999	999999	889	777	55	726	460	999999	264	999999	911	844	985	428	531	999999	104	640	100	769	30	67	932	13	460	999999	901	24	847	999999	445	999999	619	999999	490	779	520	999999	987	670	808	55	627	905	738	31	149	999999	195	999999	933	797	90	756	738	999999	999999	886	326	999999	999999	445	37	848	999999	747	234	999999	937	999999	999999	125	999999	430	960	974	439	37	274	438	999999	182	829	999999	482	648	93	863	999999	198	999999	999999	662	424	845	372	28	779	999999	990	999999	214	791	443	634	818	154	659	795	763	999999	168	999999	887	240	999999	999999	999999	376	999999	663	370	999999	999999	167	995	463	238	584	598	956	660	723	284	641	137	999999	395	959	664	503	433	77	558	336	436	22	774	193	203	756	584	999999	360	336	436	591	52	286	638	364	916	999999	207	807	212	444	347	999999	999999	270	231	483	999999	459	999999	302	74	423	730	982	688	54	390	842	382	257	999999	947	214	546	349	119	999999	309	999999	358	870	999999	133	992	674	999999	90	999999	535	999999	999999	900	106	143	526	628	555	655	675	871	694	365	999999	954	80	400	999999	566	921	121	999999	999999	872	881	432	999999	299	738	317	171	963	999999	999999	281	999999	473	999999	80	30	720	999999	675	633	999999	663	515	325	999999	921	284	486	999999	21	423	947	297	37	224	999999	212	999999	816	348	514	907	999999	58	163	999999	607	999999	970	545	999999	557	487	779	999999	228	917	998	129	999999	43	684	449	446	893	334	270	999999	635	369	817	390	746	999999	128	999999	427	999999	172	772	324	734	999999	978	810	865	999999	517	999999	996	794	214	219	999	999999	830	467	799	164	829	146	171	914	611	999999	820	811	160	661	356	800	460	835	357	999999	308	179	470	636	38	864	
753	574	999999	574	613	180	747	32	298	351	999999	999999	342	999999	162	820	903	260	989	64	319	856	524	206	343	999999	862	506	16	660	997	173	999999	964	393	999999	285	999999	999999	649	73	138	373	15	183	158	999999	720	350	488	275	999999	999999	974	999999	897	59	442	241	999999	318	999999	26	999999	353	464	185	377	253	999999	544	999999	146	999999	990	191	492	518	32	999999	875	999999	999999	527	394	787	526	162	419	496	548	843	805	879	999999	822	121	735	662	999999	972	135	477	785	944	999999	83	307	983	373	414	999999	999999	56	369	176	95	498	999999	566	938	999999	957	757	27	701	71	999999	18	178	79	757	856	999999	221	999999	674	380	583	985	713	999999	178	999999	91	17	433	758	519	999999	737	999999	491	105	999999	999999	999999	720	767	252	346	816	999999	814	999999	656	683	115	834	999999	501	999999	914	267	852	719	854	911	675	999999	277	313	999999	842	441	999999	999999	761	533	272	582	999999	613	999999	648	897	930	999999	999999	435	334	327	924	900	999999	32	708	233	253	70	999999	999999	54	757	975	43	79	456	383	999999	389	922	581	571	47	546	111	584	618	999999	789	501	168	249	685	999999	999999	846	999999	418	999999	999999	517	999999	178	999999	910	855	365	615	999999	483	980	905	999999	411	746	362	862	138	999999	134	614	297	281	603	999999	805	999999	999999	655	233	287	964	999999	347	414	118	403	720	636	255	228	13	999999	315	999999	263	203	999999	999999	999999	983	50	497	624	437	999999	201	574	229	114	999999	340	959	604	206	999999	806	708	996	637	958	152	501	999999	905	999999	169	965	92	843	611	999999	822	628	999999	247	477	484	999999	194	999999	828	999999	531	472	999999	53	534	119	505	999999	494	287	575	77	841	999999	821	718	826	70	999999	492	386	503	999999	517	999999	364	959	547	331	799	999999	999999	999999	652	999999	212	999999	566	999999	999999	586	396	999999	999999	256	999999	407	698	655	765	92	999999	691	345	124	999999	488	380	999999	179	159	958	135	695	475	855	937	198	577	999999	701	999999	434	999999	906	989	385	473	271	780	957	270	891	566	717	687	38	794	538	942	724	999999	854	999999	706	999999	271	431	56	400	623	999999	130	46	74	822	699	322	999999	134	999999	999999	118	932	222	889	76	568	978	787	999999	153	999999	999999	999999	64	415	969	672	288	999999	954	427	871	999999	748	999999	854	501	894	987	715	365	413	299	709	999999	921	253	817	560	702	453	268	573	999999	558	999999	152	20	416	999999	650	160	406	
698	597	247	775	474	749	222	999999	93	999999	121	788	999999	345	195	525	494	725	854	728	35	510	168	308	686	199	654	712	490	999999	999999	75	214	999999	999999	122	300	999999	999999	999999	348	999999	370	999999	462	691	999999	159	999999	494	922	15	999999	999999	380	197	999999	939	98	999999	105	509	586	605	543	55	583	999999	743	999999	235	348	946	786	389	400	150	999999	845	995	999999	999999	755	996	565	999999	999999	782	636	413	683	999999	67	999999	999999	999999	57	765	925	416	999999	71	415	884	269	584	68	19	999999	979	57	738	999999	103	395	999999	754	590	49	291	776	800	612	339	399	873	291	451	813	550	999999	384	775	439	887	827	99	870	736	981	999999	270	739	657	366	945	999999	963	119	999999	94	999999	725	643	999999	316	458	85	999999	395	303	999999	205	502	636	999999	962	663	999999	568	510	883	853	67	999999	999999	70	955	973	454	615	999999	999999	441	465	885	999999	999999	999999	999999	378	23	386	351	688	585	74	247	30	693	982	999999	758	551	871	999999	613	999999	555	999999	256	503	111	49	780	975	285	999999	47	751	24	831	864	999999	199	999999	507	999999	378	512	451	823	935	290	472	21	569	999999	569	264	999999	990	585	999999	334	875	911	346	571	713	999999	999999	999999	278	679	160	740	999999	361	384	703	111	299	53	682	432	567	821	577	999999	999999	999999	205	782	479	33	255	198	999999	323	999999	171	941	665	212	151	999999	999999	999999	321	280	999999	438	194	999999	180	999999	542	992	902	317	100	769	999999	307	815	114	427	799	655	904	551	999999	999999	999999	999999	999999	999999	841	541	808	901	999999	265	999999	969	66	20	999999	309	332	713	205	407	16	495	401	149	368	999999	46	206	867	999999	999999	729	622	400	395	29	20	999999	700	461	103	416	880	999999	999999	337	999999	103	206	499	999999	201	355	425	41	313	999999	999999	999999	454	505	612	43	263	848	769	357	999999	625	211	298	999999	22	744	314	599	614	888	836	999999	999999	999999	999	377	633	999999	383	999999	368	91	879	990	802	256	956	490	383	999999	665	544	979	103	999999	995	210	999999	188	611	999999	442	999999	262	194	243	999999	562	612	665	999999	632	395	160	306	544	332	999999	463	766	788	823	226	999999	999999	999999	62	543	474	14	999999	999999	47	772	94	926	392	627	805	569	999999	403	878	717	996	42	158	829	797	933	673	999999	613	421	822	298	226	710	39	892	190	999999	98	608	498	73	595	999999	75	379	162	704	999999	893	337	999999	945	508	
991	200	152	233	745	540	999999	274	999999	625	950	795	709	681	597	912	388	999999	314	999999	999999	933	999999	999999	763	427	781	968	409	999999	94	436	999999	999999	719	839	750	957	537	558	277	999999	120	969	672	999999	670	480	116	999999	515	181	91	675	289	67	999999	616	469	328	999999	372	865	242	999999	999999	452	991	962	999999	999999	430	628	756	999999	995	823	477	863	493	757	310	861	819	215	999999	355	678	438	662	95	143	498	219	999999	904	367	877	438	999999	827	999999	518	357	427	94	553	335	673	294	243	286	753	976	570	999999	999999	56	37	629	177	774	562	310	672	39	932	419	957	107	637	999999	48	999999	999999	999999	791	513	999999	130	368	30	14	154	428	809	390	521	648	349	402	321	850	999999	999999	63	999999	999999	684	397	162	144	377	575	657	297	999999	49	999999	491	667	997	999999	906	999999	157	769	418	881	863	649	420	770	618	705	326	105	239	999999	612	963	999999	828	13	968	234	652	439	497	140	572	350	211	166	681	404	666	999999	548	833	294	707	999999	821	748	999999	373	759	870	341	999999	17	317	999999	528	95	179	651	938	999999	505	999999	999999	751	300	308	219	613	937	310	659	162	999999	898	327	266	999999	16	265	237	860	893	568	999999	938	564	42	503	999999	596	235	999999	999999	999999	338	954	785	999999	531	449	532	760	821	999999	681	49	326	419	390	271	838	999999	999999	999999	186	611	999999	765	999999	736	276	999999	974	350	84	644	157	999999	569	373	480	670	485	815	999999	109	81	998	484	899	248	999999	122	376	757	73	629	304	334	726	193	29	772	794	183	816	785	480	999999	46	892	145	849	27	791	999999	686	580	16	999999	999999	772	290	913	999999	652	999999	607	593	21	25	852	855	842	189	460	898	690	641	888	324	999999	512	448	16	999999	774	999999	585	589	386	59	999999	999999	196	421	739	858	306	531	223	187	999999	999999	999999	49	289	16	999999	340	999999	995	938	999999	762	939	999999	999999	907	999999	999999	507	999999	14	634	965	564	608	656	768	721	49	999999	120	675	146	713	37	426	967	999999	999999	267	999999	319	390	120	180	999999	256	161	896	951	999999	653	715	165	999999	850	65	999999	681	360	79	999999	240	611	827	452	626	999999	241	999999	939	999999	121	249	776	999999	253	855	999999	123	409	999999	999999	999999	482	467	999999	999999	999999	187	371	493	150	416	198	636	89	778	999999	728	999999	30	920	480	21	349	541	475	388	196	606	210	100	568	951	462	999999	
151	999999	370	492	645	406	999999	65	999999	431	999999	60	149	616	475	572	999999	255	389	999999	355	86	142	925	494	999999	999999	581	999999	403	999999	464	736	843	999999	649	922	999999	232	623	866	424	565	918	836	999999	248	580	141	638	999999	323	572	766	447	74	999999	445	997	999999	999999	482	894	63	848	250	999999	999999	678	825	649	999999	32	765	830	999999	521	224	98	79	363	73	450	532	968	269	999999	970	999999	873	999999	487	248	999999	999999	394	530	511	79	596	999999	943	901	999999	999999	14	999999	999999	935	517	552	782	356	999999	689	999999	41	999999	94	999999	357	354	999999	999999	999999	999999	190	999999	903	446	409	20	154	501	969	420	171	145	544	999999	968	95	44	889	330	869	140	320	499	999999	999999	999999	426	999999	248	755	53	105	999999	826	824	457	902	499	999999	542	638	854	958	279	537	896	827	130	999999	271	320	20	485	314	41	869	353	741	93	251	593	999999	999999	224	376	999999	13	717	999999	521	193	545	782	999999	241	286	362	230	635	466	341	306	870	999999	999999	999999	619	827	794	999999	999999	999999	999999	865	999999	973	601	743	999999	470	892	119	981	108	88	774	999999	698	83	999999	517	999999	999999	627	910	296	999999	285	780	343	456	999999	923	999999	417	999999	140	916	837	267	684	619	327	174	573	231	325	771	898	669	805	921	754	49	446	981	65	787	999999	662	189	999999	999999	999999	999999	716	999999	795	691	67	644	321	999999	999999	80	898	999999	941	999999	688	971	32	999999	999999	537	534	999999	884	748	999999	999999	352	960	185	999999	369	999999	757	159	857	999999	529	89	841	35	494	71	999999	999999	548	185	999999	999999	276	999999	999999	999999	852	42	489	294	999999	57	265	101	302	361	684	737	711	252	999999	791	205	654	999999	943	545	999999	999999	999999	492	999999	209	260	851	617	999999	494	921	999999	802	725	669	573	732	999999	999999	999999	732	143	387	999999	267	306	999999	332	538	622	248	223	999999	999999	989	27	801	397	847	14	249	684	667	200	815	291	449	331	999999	632	921	970	999999	999999	362	910	95	999999	657	903	132	529	89	80	999999	708	999999	45	999999	999999	772	345	634	819	999999	58	475	196	999999	976	999999	805	210	999999	701	278	999999	607	415	89	999999	520	739	944	882	720	605	596	944	999999	264	414	595	479	859	999999	999999	999999	295	314	444	898	894	681	56	999999	329	182	379	977	614	429	999999	999999	721	262	606	690	999999	789	452	879	252	289	722	452	220	730	57	125	999999	794	322	110	999999	
42	999999	67	897	565	401	433	227	966	999999	834	784	938	758	999999	979	999999	372	505	999999	565	999999	614	959	604	116	999999	135	263	999999	999999	116	528	22	688	636	548	999999	999999	398	29	662	999999	999999	999999	999999	282	972	449	146	999999	431	816	999999	89	386	21	999999	303	459	802	999999	963	920	999999	728	999999	999999	79	971	440	861	999999	116	842	903	999999	827	81	936	999999	625	685	127	768	397	299	289	932	312	999999	449	999999	999999	999999	721	698	365	114	169	411	356	902	478	705	425	440	999999	406	186	15	193	36	999999	624	186	622	845	162	295	438	976	993	767	356	991	371	78	521	999999	214	25	722	912	534	488	722	217	422	353	956	589	882	756	307	441	423	143	999999	418	108	853	212	819	999999	435	362	999999	999999	714	63	371	198	286	999999	999999	471	123	832	146	464	415	433	999999	338	999999	103	999999	469	915	578	238	771	112	32	360	812	903	192	109	135	999999	999999	708	299	999999	400	606	999999	999999	969	309	310	170	954	999999	430	403	490	882	341	126	675	216	145	824	600	96	263	621	186	567	999999	733	21	999999	329	724	519	999999	457	999999	462	162	945	999999	927	999999	157	999999	999999	419	423	309	767	18	911	879	572	999999	994	314	352	999999	140	412	377	577	999999	87	374	705	883	747	434	844	663	523	270	867	999999	989	939	999999	999999	767	154	631	965	12	965	450	162	55	748	153	154	299	31	999999	900	359	461	79	963	234	536	675	875	922	355	398	618	999999	577	15	999999	426	999999	373	268	746	612	157	122	924	553	837	999999	291	699	374	501	728	966	547	538	869	962	466	240	478	756	999999	657	999999	999999	457	478	743	778	728	999999	657	284	164	747	999999	957	49	681	698	999999	999999	233	999999	896	890	999999	39	999999	504	999999	25	999999	790	989	569	499	999999	102	999999	369	265	512	971	556	844	453	811	799	999999	912	999999	999999	999999	801	172	819	676	680	999999	718	448	276	283	273	999999	524	999999	175	188	814	421	999999	584	999999	422	91	261	433	62	446	999999	240	253	592	541	240	600	988	827	999999	823	864	160	388	999999	988	238	708	999999	329	959	646	621	418	500	999999	210	213	999999	90	567	253	628	505	790	218	32	691	731	999999	924	999999	999999	438	999999	557	795	206	417	433	853	999999	678	732	486	291	618	999999	101	565	39	396	609	999999	999999	579	245	655	597	712	965	546	976	999999	405	464	308	192	427	943	190	14	999999	955	999999	24	574	
895	29	509	599	198	600	175	542	537	895	999999	256	421	322	150	608	999999	467	316	576	999999	337	32	999999	436	417	158	385	34	600	999999	999999	178	999999	349	636	999999	123	777	946	811	651	867	999999	707	999999	15	999999	999999	406	101	497	920	999999	89	999999	997	525	173	999999	452	790	517	937	250	90	87	416	972	514	519	591	689	369	999999	843	469	462	999999	499	411	527	344	627	508	166	599	730	925	781	639	572	999999	997	504	31	143	930	328	627	858	599	658	536	887	999999	807	560	999999	999999	109	544	250	673	378	924	455	889	438	999999	490	357	490	201	875	946	999999	692	865	999999	999999	538	144	999999	641	812	869	808	740	998	999999	48	999999	999999	682	999999	332	286	628	580	575	253	999999	244	146	511	118	999999	661	999999	999999	124	999999	938	535	570	409	999999	42	566	999999	646	159	439	734	451	999999	800	519	780	623	999999	74	295	999999	999999	999999	900	999999	139	703	999999	157	799	141	999999	999999	119	999999	999999	695	739	999999	72	524	928	104	999999	999999	999999	212	318	946	880	327	512	60	410	770	79	534	509	80	902	862	652	498	360	308	999999	108	999999	645	408	999999	883	121	12	770	249	371	972	999999	827	926	999999	466	999999	999999	999999	193	999999	349	95	586	999999	999999	351	209	872	439	744	765	19	999999	23	673	999999	999999	999999	401	57	999999	999999	707	562	119	253	975	476	196	999999	878	679	316	164	849	559	821	999999	224	999999	802	897	999999	999999	216	390	999999	912	722	917	481	48	999999	999999	313	999999	999999	33	86	425	376	733	686	999999	999999	95	702	441	174	123	999999	896	228	999999	254	999999	999999	90	999999	999999	22	72	754	278	750	840	451	180	850	999999	182	797	823	999999	999999	79	220	601	999999	999999	688	799	999999	999999	200	999999	819	999999	891	571	108	306	999999	999999	412	313	978	999999	467	999999	643	999999	590	999999	941	999999	83	428	237	185	531	129	329	999999	49	999999	324	999999	88	999999	30	999999	289	288	931	875	129	475	397	100	999999	802	144	734	487	166	218	612	667	270	511	401	378	715	50	999999	976	453	317	199	988	832	999999	999999	15	798	252	999999	213	75	999999	999999	41	147	999999	728	985	594	747	883	14	711	488	999999	664	999999	999999	573	248	953	898	676	167	208	111	268	999999	842	729	688	999999	906	409	601	460	903	369	999999	631	322	992	391	705	434	194	287	354	999999	999999	386	331	679	73	260	177	144	450	833	46	825	265	153	865	68	969	999999	999999	999999	
367	760	269	245	941	925	960	999999	999999	732	999999	824	999999	951	999999	353	367	244	843	159	434	999999	999999	535	999999	999999	67	999999	526	646	465	999999	974	467	163	876	126	95	999999	147	999999	660	173	718	819	221	911	999999	938	522	701	999999	265	999999	461	51	999999	734	50	146	868	120	990	334	277	927	999999	456	797	338	236	999999	507	705	859	773	162	744	999999	983	894	753	911	14	945	999999	830	999999	15	121	999999	392	55	999999	279	999999	999999	839	451	891	372	999999	515	999999	999999	429	999999	559	999999	688	889	999999	27	999999	999999	124	208	986	999999	546	106	37	450	999999	999999	844	236	905	436	999999	113	999999	302	824	999999	438	248	999999	718	525	502	281	529	999999	232	24	374	988	999999	999999	980	684	460	904	794	344	24	829	850	999999	202	332	133	622	584	575	271	203	445	813	876	897	999999	862	54	825	508	132	463	745	480	248	556	999999	700	428	862	398	39	286	999999	418	999999	999999	333	180	999999	999999	743	657	753	999999	999999	546	999999	92	999999	597	999999	969	836	892	999999	999999	970	954	775	852	999999	166	712	872	999999	169	999999	467	446	999	539	873	999999	600	389	805	991	310	696	999999	992	617	999999	274	538	70	449	999999	52	355	307	378	404	304	999999	586	999999	999999	15	392	156	821	646	999999	999999	986	300	245	512	570	999999	999999	999999	765	860	313	154	447	344	114	720	867	424	100	701	171	478	383	999999	802	861	121	304	313	863	999999	971	604	216	551	769	213	999999	481	241	637	120	999999	444	682	999999	506	545	999999	671	289	406	555	999999	897	999999	999999	630	710	709	11	999999	954	999999	689	341	550	999999	999999	344	517	847	943	859	74	999999	838	999999	932	370	999999	576	402	641	583	774	426	888	319	44	852	999999	999999	999999	999999	271	165	738	999999	350	891	275	999999	566	164	999999	463	696	650	846	999999	977	999999	349	355	435	973	999999	327	999999	999999	662	999999	999999	491	999999	538	181	629	999999	894	110	193	999999	478	99	822	836	487	151	320	730	247	473	999999	999999	884	969	999999	804	298	843	420	840	999999	239	353	999999	84	999999	903	999999	76	848	951	578	793	999999	871	266	999999	146	835	185	603	194	424	458	402	616	999999	569	755	824	514	61	689	352	167	248	999999	999999	761	266	999999	999999	663	399	522	787	92	779	999999	999999	201	161	18	245	999999	250	815	895	602	999999	180	343	536	252	343	899	999999	450	947	632	520	784	999999	578	936	574	531	35	935	615	534	280	471	
595	999999	999999	999999	454	116	917	433	849	999999	302	96	905	502	421	66	622	898	641	831	475	999999	416	999999	999999	308	672	718	999999	999999	986	999999	900	999999	999999	618	980	999999	443	344	40	999999	999999	558	92	999999	41	82	120	968	323	716	999999	448	996	945	999999	999999	613	156	443	999999	643	890	999999	368	195	44	999999	999999	85	765	464	999999	801	276	977	858	694	947	277	600	608	821	646	999999	51	461	874	995	402	404	999999	297	900	831	999999	781	319	999999	999999	999999	521	318	999999	999999	262	999999	999999	730	999999	368	892	666	999999	843	999999	999999	999999	969	326	734	999999	999999	409	999999	522	177	406	969	710	206	548	999999	650	279	88	999999	999999	98	27	456	814	999999	37	999999	511	587	417	66	240	999999	537	350	407	999999	837	955	908	222	45	94	199	677	999999	771	819	999999	999999	609	999999	310	894	999999	951	999999	999999	26	999999	999999	179	999999	759	349	999999	967	999999	207	572	88	442	133	391	715	63	999999	267	999999	133	999999	999999	589	571	808	301	929	848	999999	999999	537	999999	999999	427	543	53	109	335	849	938	63	111	622	359	936	176	999999	919	999999	112	999999	999999	783	893	281	999999	999999	373	950	58	809	128	999999	808	45	436	621	999999	848	999999	953	999999	999999	208	79	164	602	239	635	641	659	20	999999	999999	381	924	999999	928	999999	392	999999	736	384	801	999999	934	814	999999	324	999999	555	936	80	999999	999999	419	999999	584	823	126	999999	999999	738	999999	999999	798	999999	27	436	120	567	693	999999	466	218	999999	999999	616	999999	145	349	788	915	135	999999	723	999999	161	131	961	999999	294	115	40	834	113	997	999999	412	340	999999	797	999999	213	942	999999	999999	614	308	931	196	587	999999	999999	999999	999999	444	613	233	675	858	307	999999	474	390	999999	588	528	632	115	229	168	214	999999	659	552	410	711	999999	233	344	336	999999	199	999999	999999	779	426	263	74	668	394	842	737	999999	187	901	913	823	999999	284	859	981	203	999999	38	999999	776	38	999999	368	732	430	999	340	531	455	999999	698	248	999999	171	274	999999	446	834	325	999999	265	482	650	497	888	999999	949	485	999999	659	487	999999	768	12	398	39	999999	935	964	842	407	999999	732	205	999999	584	176	122	999999	424	756	877	712	907	521	555	999999	999999	844	999999	59	855	187	795	228	951	999999	999999	772	245	861	999999	870	483	78	999999	999999	454	283	313	999999	836	890	999999	999999	999999	44	860	491	842	999999	834	101	999999	792	999999	773	936	976	999999	114	999999	350	
358	562	255	17	239	999999	216	999999	139	597	540	559	223	964	999999	892	999999	917	619	999999	929	790	999999	419	999999	690	526	541	813	477	20	209	681	496	541	377	999999	999999	999999	31	284	47	326	999999	560	508	579	587	525	999999	367	355	494	666	999999	568	999999	835	204	999999	322	675	999999	999999	587	340	877	999999	433	880	244	999999	122	999999	734	892	474	789	859	314	999999	938	25	769	120	665	715	25	999999	973	841	999999	999999	265	708	608	55	664	659	230	999999	852	999999	999999	809	351	999999	999999	932	527	103	745	999999	890	438	999999	660	231	551	921	624	999999	999999	460	48	421	618	999999	889	135	999999	999999	999999	638	683	267	783	379	960	768	433	819	92	558	879	105	846	999999	826	334	948	999999	123	737	605	768	212	999999	606	398	732	385	16	999999	999999	293	615	999999	217	181	600	290	999999	782	498	804	779	102	580	999999	999999	110	40	565	187	999999	999999	999999	999999	914	65	999999	999999	571	999999	58	813	286	877	595	489	509	310	655	733	667	563	341	248	800	999999	119	999999	664	824	631	354	451	628	658	597	223	999999	302	999999	520	517	999999	746	450	991	503	224	984	999999	999999	800	999999	831	520	469	364	163	242	999999	946	956	118	747	414	999999	999999	657	999999	997	276	999999	18	540	999999	159	863	595	798	809	495	894	148	211	759	831	968	999999	118	199	243	999999	81	377	179	999999	408	952	999999	746	629	845	996	999999	196	869	791	845	999999	370	605	769	999999	433	999999	999999	817	907	987	582	999999	752	548	999999	764	215	133	641	370	657	751	910	999999	61	189	649	898	161	24	890	49	133	10	999999	593	474	705	648	937	127	999999	999999	999999	759	21	999999	999999	966	232	999999	999999	160	484	961	618	694	516	313	254	999999	162	999999	892	999999	542	611	751	799	445	300	999999	485	703	252	999999	259	999999	503	49	311	999999	931	929	999999	155	999999	999999	49	139	899	958	401	403	999999	965	91	609	868	999999	410	136	507	999999	932	479	269	999999	999999	60	369	748	999999	273	942	999999	231	999999	857	951	999999	999999	711	670	545	341	999999	92	999999	999999	829	999999	87	286	639	185	844	409	996	564	886	999999	416	989	999999	160	999999	137	999999	710	744	999999	751	999999	574	999999	424	837	985	600	370	186	900	954	999999	999999	999999	999999	634	766	999999	821	740	999999	74	999999	555	721	899	999999	396	981	630	846	543	485	999999	170	999999	201	760	999999	999999	406	203	709	541	462	999999	61	489	218	503	694	117	923	
614	457	852	363	891	703	938	999999	214	389	556	64	421	745	819	999999	34	442	16	595	999999	999999	109	364	678	103	952	847	906	999999	488	936	738	619	871	451	317	358	309	67	78	823	201	814	163	999999	51	33	242	978	193	70	688	521	999999	280	357	498	684	798	750	100	999999	36	900	620	325	999999	999999	377	203	676	142	948	527	583	152	999999	211	201	999999	999999	614	927	999999	428	257	999999	999999	999999	103	819	673	511	317	978	999999	999999	913	543	999999	249	159	999999	784	516	927	739	994	942	137	72	296	493	999999	821	485	766	42	999999	372	108	707	283	283	384	13	631	641	549	999999	999999	999999	668	999999	812	779	749	153	487	500	518	999999	161	999999	41	999999	189	764	495	502	999999	143	441	180	73	999999	876	591	999999	999999	305	107	455	498	161	691	628	464	933	51	735	623	554	999999	999999	875	999999	809	252	851	824	866	155	56	90	843	940	999999	999999	999999	902	168	742	974	204	421	777	662	322	350	904	725	999999	453	766	999999	588	459	327	197	985	999999	349	558	688	439	951	408	999999	317	999999	141	498	662	149	577	999999	580	786	442	107	894	497	902	947	109	45	701	289	340	999999	490	179	778	295	835	819	193	295	765	469	379	253	14	599	773	999999	999999	314	199	869	999999	672	999999	999999	101	578	446	999999	999999	403	259	999999	999999	62	999999	961	999999	377	313	757	696	295	31	972	728	650	493	312	184	872	867	397	100	471	257	817	999999	687	204	266	382	582	999999	372	220	260	999999	952	338	999999	517	800	11	442	182	722	651	999999	372	999999	999999	144	437	717	536	862	38	616	804	999999	999999	999999	183	999999	384	124	999999	658	762	477	484	540	974	372	365	76	396	657	299	535	999999	380	999999	753	999999	248	999999	988	836	999999	232	559	158	999999	999999	485	999999	999999	67	67	143	999999	161	999999	965	555	169	74	362	999999	476	380	326	278	286	306	716	999999	875	146	969	600	999999	414	255	924	392	99	238	999999	449	441	600	241	402	999999	999999	431	999999	626	89	90	999999	999999	881	999999	242	999999	608	999999	769	208	999999	999999	98	543	179	746	648	51	999999	80	836	482	30	44	779	95	876	113	86	999999	641	259	67	999999	963	456	532	404	999999	999999	490	400	120	251	999999	999999	999999	859	13	482	782	746	463	999999	999999	164	999999	847	81	999999	13	505	761	484	566	999999	999999	209	579	723	224	254	999999	660	590	445	371	999999	681	110	942	27	109	999999	512	999999	
795	58	644	999999	109	684	332	544	509	984	999999	635	684	999999	815	943	289	290	268	537	397	999999	428	808	792	577	175	999999	215	985	406	167	972	671	44	999999	564	771	999999	539	921	815	999999	605	806	735	104	999999	295	998	738	819	999999	974	507	992	999999	999999	25	532	519	361	999999	999999	588	481	663	999999	999999	999	389	518	666	728	999999	999999	652	999999	11	999999	482	999999	685	216	257	586	821	999999	174	52	999999	728	755	999999	30	570	486	636	26	334	999999	91	662	295	619	230	163	616	368	999999	349	806	999999	958	60	503	999999	132	276	12	660	665	999999	455	999999	660	762	999999	708	55	999999	26	806	677	985	999999	363	400	597	37	999999	215	999999	999999	702	388	999999	999999	50	526	999999	363	370	24	674	417	999999	999999	480	958	467	587	908	999999	999999	999999	999	999999	973	659	999999	284	535	248	999999	455	999999	609	752	999999	767	965	534	192	999999	741	655	999999	12	577	167	156	920	638	570	845	306	327	418	379	388	736	823	391	386	619	828	131	445	999999	392	634	463	54	201	502	63	725	171	98	999999	217	164	405	502	999999	364	999999	678	732	158	707	201	383	56	40	151	999999	806	541	912	534	356	783	999999	533	692	875	446	77	791	999999	166	329	702	999999	582	428	889	392	265	931	452	713	80	685	443	90	999999	170	360	911	919	630	186	152	861	999999	999999	968	310	489	460	610	999999	577	999999	871	681	875	458	722	262	423	286	999999	91	643	712	510	100	999999	877	285	716	880	661	535	153	559	320	211	218	920	91	999999	999999	842	999999	503	144	571	409	999999	712	999999	658	506	354	205	999999	227	667	710	999999	999999	611	999999	999999	999999	999999	25	728	131	565	256	999999	341	342	510	509	249	871	219	375	999999	213	755	573	88	231	999999	191	948	497	999999	544	508	52	392	174	999999	947	711	587	129	843	287	566	999999	133	326	173	843	999999	822	356	999999	344	359	495	856	610	815	838	761	833	780	634	473	711	16	299	949	345	212	301	170	999999	256	685	926	198	116	999999	905	991	999999	262	675	999999	96	173	692	897	999999	999999	142	872	999999	296	72	653	103	754	126	36	224	999999	493	530	999999	825	98	674	999999	667	999999	859	933	769	495	527	999999	726	625	999999	999999	999999	37	515	168	999999	999999	960	622	282	104	999999	999999	878	777	839	999999	154	999999	270	999999	28	999999	650	202	283	938	999999	800	545	694	377	139	283	999999	172	480	978	372	897	30	137	999999	
296	573	999999	999999	65	992	655	758	813	999999	364	767	589	723	387	323	885	999999	999999	169	87	588	999999	232	564	999999	999999	999999	790	999999	999999	250	948	966	52	86	60	999999	883	74	155	786	881	210	774	999999	840	449	102	664	999999	548	281	968	999999	708	845	919	999999	605	387	295	967	40	513	999999	818	622	681	310	273	633	475	684	999999	300	706	526	999999	58	618	999999	277	135	306	123	969	980	999999	343	241	999999	796	999999	686	859	818	850	697	999999	697	227	767	791	401	853	999999	596	953	683	11	328	471	999999	987	222	28	842	734	999999	999999	838	631	347	79	142	999999	197	999999	999999	999999	856	829	999999	999999	401	999999	485	999999	999999	999999	382	36	318	342	912	669	388	999999	474	999999	976	999999	999999	514	858	596	999999	999999	269	25	885	999999	798	211	154	499	672	67	595	814	543	118	999999	999999	772	812	999999	14	999999	473	458	896	999999	324	999999	740	999999	999999	501	805	999999	763	999999	437	999999	784	237	999999	197	423	999999	330	705	660	307	868	833	949	741	56	999999	425	565	796	999999	988	73	483	999999	413	999999	387	999999	999999	836	779	999999	999999	999999	988	584	215	816	743	476	999999	201	873	27	637	906	582	999999	454	532	561	208	678	870	176	721	753	411	783	455	618	763	999999	823	528	999999	979	755	752	471	999999	999999	822	330	999999	999999	199	466	77	507	395	834	121	267	285	580	965	999999	36	999999	830	803	42	297	857	374	999999	60	499	413	927	826	999999	983	464	952	386	357	441	379	999999	999999	344	286	999999	999999	651	658	547	999999	269	994	728	999999	640	999999	999999	534	472	73	521	149	967	999999	579	569	999999	138	802	999999	204	617	552	657	745	999999	469	755	238	999999	722	626	512	551	153	932	108	324	999999	200	999999	852	885	999999	999999	392	999999	680	707	999999	750	523	856	224	753	999999	999999	999999	740	107	804	820	999999	399	351	895	636	425	520	646	471	719	999999	611	947	352	732	184	799	363	223	789	999999	999999	332	209	769	297	999999	502	490	36	584	255	396	565	556	495	36	962	999999	903	169	999999	39	41	737	999999	277	411	919	999999	281	386	999999	25	771	568	77	151	135	999999	999999	999999	999999	444	144	540	225	392	999999	246	157	999999	999999	320	999999	987	999999	999999	471	524	999999	999999	582	223	755	207	372	999999	793	999999	428	885	836	999999	286	151	999999	595	896	207	40	885	615	682	129	443	778	572	396	783	999999	776	680	611	327	240	445	942	999999	937	177	999999	
598	999999	818	272	10	200	999999	487	999999	123	404	999999	494	145	781	900	103	321	429	799	984	19	137	651	999999	999999	99	999999	706	961	906	999999	999999	195	296	806	864	856	999999	999999	539	999999	700	747	382	415	127	192	999999	999999	848	376	517	378	860	999999	999999	176	999999	999999	111	987	781	131	216	444	245	308	849	975	999999	247	878	841	999999	85	318	390	279	999999	118	906	597	171	123	999999	451	660	334	706	999999	697	999999	999999	486	551	137	579	540	937	179	818	343	483	508	611	999999	999999	999999	784	280	999999	896	268	667	999999	399	619	18	675	992	584	974	152	849	348	448	999999	365	718	947	739	999999	342	629	999999	999999	124	663	511	52	775	552	999999	435	835	999999	540	999999	999999	999999	518	571	864	999999	999999	844	200	999999	169	172	999999	321	399	836	541	451	564	639	999999	631	999999	999999	506	633	227	42	434	717	24	548	908	220	83	566	439	178	984	398	44	455	383	999999	503	348	765	463	162	712	893	393	246	900	632	999999	876	999999	74	999999	999999	562	419	482	999999	621	264	75	247	833	407	373	467	176	604	999999	258	794	462	168	867	764	879	721	999999	630	312	999999	588	424	689	877	999999	752	671	481	45	999999	870	882	94	699	226	329	315	530	926	79	306	999999	411	92	999999	906	999999	999999	999999	698	659	999999	318	999999	999999	823	153	530	999999	714	504	132	885	358	924	580	999999	177	548	999999	415	999999	704	242	711	876	22	607	777	207	389	999999	798	347	250	881	573	999999	999999	402	185	999999	271	221	574	999999	825	63	168	999999	832	205	424	132	292	366	999999	999999	545	610	999999	546	752	71	999999	795	334	548	999999	52	999999	246	955	155	385	999999	41	492	668	537	61	959	999999	257	375	193	294	999999	65	884	595	999999	301	999999	592	638	42	210	886	778	849	287	946	125	523	595	999999	279	747	999999	335	803	418	17	559	850	108	999999	695	999999	999999	999999	999999	233	457	519	944	354	999999	746	598	999999	605	999999	688	774	23	333	734	779	943	25	928	403	558	792	89	294	62	999999	540	536	514	745	277	999999	794	722	668	13	651	999999	716	999999	999999	504	999999	528	328	784	837	774	999999	916	999999	495	729	99	674	664	439	999999	301	821	999999	71	326	859	621	497	980	300	999999	730	999999	57	309	928	340	64	595	999999	965	999999	999999	765	765	597	547	782	471	704	58	13	573	999999	604	894	794	12	187	348	907	831	804	546	119	50	788	160	999999	801	999999	
619	999999	879	694	33	999999	450	305	999999	321	839	35	285	252	999999	166	146	453	414	143	999999	877	256	652	144	472	367	655	999999	809	397	999999	670	945	999999	934	999999	306	580	999999	353	706	458	36	78	805	529	304	458	883	651	706	781	999999	431	742	822	236	560	560	559	999999	999999	919	923	252	999999	340	813	999999	999999	840	999999	436	790	631	429	230	999999	999999	943	72	207	999999	167	691	999999	12	523	999999	122	467	745	999999	427	558	136	538	112	825	999999	198	490	731	421	999999	834	355	877	800	323	601	651	999999	617	496	598	738	999999	999999	438	362	999999	128	614	14	104	999999	18	242	504	890	999999	758	889	999999	582	999999	430	356	999999	468	135	723	999999	520	816	523	412	999999	959	999999	999999	869	396	96	999999	372	127	416	717	981	346	645	305	433	483	999999	342	862	914	133	317	416	385	969	237	103	746	103	999999	580	999999	87	999999	116	125	258	372	999999	383	999999	357	23	638	875	132	999999	428	948	46	923	190	550	26	836	90	369	493	999999	999999	999999	999999	33	228	146	541	268	372	198	317	235	530	540	489	705	775	999999	999999	510	847	747	674	797	67	275	399	899	999999	445	36	755	999999	999999	943	999999	999999	334	794	502	343	999999	127	999999	640	811	402	650	71	999999	999999	785	591	999999	999999	121	999999	999999	966	953	999999	642	206	927	171	562	471	586	999999	394	121	451	509	285	177	999999	630	999999	999999	999999	999999	749	837	750	383	250	173	780	374	999999	490	999999	367	841	755	999999	667	999999	999999	88	350	815	62	676	209	620	286	316	816	999999	491	178	670	999999	89	999999	999999	455	553	921	398	999999	999999	999999	903	999999	93	668	529	475	326	440	376	999999	999999	67	999999	999999	551	763	964	856	999999	778	349	321	104	999999	999999	999999	896	221	645	156	689	659	604	296	999999	854	536	617	999999	350	999999	60	999999	592	814	32	999999	643	904	789	957	541	999999	442	999999	999999	999999	446	999999	999999	578	999999	794	999999	999999	255	462	409	999999	697	237	356	79	999999	999999	298	519	999999	832	738	999999	263	316	856	199	157	934	999999	870	190	603	999999	711	25	771	999999	266	582	202	568	570	901	254	217	562	999999	999999	111	934	137	82	999999	614	178	324	325	798	938	39	251	999999	300	539	999999	103	148	645	64	852	342	42	936	999999	273	178	556	18	108	999999	589	685	833	237	743	117	999999	484	543	999999	456	376	327	553	951	999999	280	999999	47	999999	424	965	417	258	602	105	146	
438	999999	999	767	999999	999999	999999	450	565	488	72	796	109	249	663	999999	362	999999	965	999999	392	368	26	999999	194	971	984	879	623	999999	999999	635	999999	971	425	143	543	933	150	676	683	112	396	999999	999999	575	937	874	999999	863	64	852	636	390	753	80	335	110	583	344	715	765	826	297	999999	999999	158	138	999999	999999	999999	429	265	999999	999999	290	972	999999	999999	618	44	999999	129	999999	223	999999	998	267	227	354	807	999999	360	805	960	999999	999999	108	864	779	999999	808	60	239	304	635	999999	347	999999	473	108	87	419	999999	310	605	645	999999	83	183	438	890	911	478	722	136	78	459	337	123	14	873	393	999999	201	236	69	999999	999999	587	999999	660	999999	753	256	729	999999	395	505	365	282	220	999999	690	350	999999	896	582	516	178	999999	999999	19	246	469	999999	694	999999	773	999999	999999	756	609	999999	49	999999	982	167	232	993	999999	999999	953	999999	999999	793	848	702	570	664	339	487	382	298	999999	995	651	999999	294	30	45	524	621	999999	818	526	611	539	651	572	554	739	359	523	75	999999	195	999999	405	999999	387	992	937	119	744	69	383	320	475	54	999999	999999	999999	211	958	588	71	531	163	324	192	319	61	997	119	599	137	859	999999	147	809	614	276	619	643	53	586	999999	686	759	152	300	999999	606	445	999999	866	999999	565	486	821	663	883	999999	492	78	941	999999	999999	155	931	524	97	338	244	522	53	999999	568	999999	12	558	999999	404	182	999999	999999	999999	562	875	999999	979	303	747	325	999999	730	196	136	575	111	646	999999	541	827	999999	212	999999	372	922	999999	612	999999	650	484	273	818	999999	999999	600	822	496	387	134	999999	952	231	350	23	98	792	857	137	993	813	365	56	313	577	554	690	520	92	999999	684	999999	999999	999999	999999	62	338	252	287	536	752	999999	269	388	130	875	999999	861	722	284	140	999999	485	999999	837	128	226	514	911	364	910	312	414	747	449	300	562	578	87	960	999999	549	999999	601	250	207	106	999999	193	702	157	828	797	808	509	350	999999	803	815	154	999999	999999	999999	922	626	449	210	521	938	829	323	999999	999999	999999	524	590	763	883	355	639	32	559	331	218	216	91	514	606	999999	109	654	758	762	999999	135	936	218	656	975	999999	997	999999	728	363	389	329	53	46	293	999999	586	761	457	186	131	285	501	999999	716	544	935	604	282	839	185	564	999999	850	635	999999	382	999999	999999	999999	999999	447	831	999999	999999	887	999999	478	999999	330	522	892	
310	586	812	850	444	95	940	999999	999999	403	999999	889	187	824	263	203	410	705	545	479	853	999999	543	683	454	533	303	828	506	999999	291	952	326	292	264	999999	999999	785	153	296	176	478	690	999999	145	941	790	14	634	844	77	617	999999	53	49	407	999999	138	405	911	792	122	934	407	121	360	999999	999999	570	773	164	624	561	259	313	384	222	304	548	512	999999	999999	999999	661	999999	999999	177	283	253	856	447	909	390	242	503	63	999999	292	137	999999	999999	895	444	861	689	999999	999999	999999	739	999999	999999	748	590	892	178	504	918	999999	17	447	193	299	651	713	336	255	999999	329	999999	259	841	930	176	999999	999999	999999	853	342	972	947	618	641	543	588	671	698	329	497	73	999	999999	271	284	689	601	89	999999	731	535	444	217	999999	780	999999	823	265	581	999999	758	332	651	586	999999	70	829	551	755	999999	51	999999	999999	746	265	756	124	579	999999	487	171	64	603	131	807	537	739	881	999999	63	764	416	127	502	738	741	357	559	960	224	859	60	999999	190	999999	897	518	470	480	34	376	253	609	103	665	704	728	530	778	773	999999	947	690	702	308	999999	520	433	18	999999	408	564	999999	999999	627	121	730	423	441	999999	999999	279	411	999999	999999	520	806	33	836	44	22	827	780	197	894	999999	999999	999999	999999	999999	387	95	462	956	625	811	999999	178	476	554	999999	315	98	868	999999	999999	546	853	999999	999999	828	496	999999	974	512	581	783	999999	999999	715	751	109	541	999999	532	933	816	454	220	875	886	638	999999	292	70	706	739	911	999999	843	375	515	615	103	235	891	498	999999	454	54	37	999999	999999	760	802	999999	774	710	346	999999	244	101	643	150	999999	200	938	314	914	805	842	871	988	703	999999	245	494	448	999999	640	445	338	10	175	847	684	999999	796	999999	195	932	38	575	622	999999	283	872	999999	202	44	952	194	999999	999999	999999	166	223	929	999999	566	389	335	559	705	385	999999	999999	477	302	227	194	152	999999	999999	873	814	306	999999	103	76	373	29	256	999999	688	261	764	362	963	999999	999999	86	999999	923	806	606	479	869	247	703	193	405	181	975	850	809	370	846	775	398	859	999999	835	999999	203	370	999999	999999	999999	133	151	738	514	999999	756	117	766	900	922	276	345	437	139	999999	882	999999	999999	281	276	878	891	999999	999999	574	832	623	251	40	730	445	527	999999	999999	123	999999	454	891	570	228	742	52	999999	923	509	63	432	717	444	472	235	522	808	
175	999999	242	233	999999	939	999999	143	866	736	180	486	749	308	584	25	839	438	999999	287	62	534	835	431	993	999999	521	409	905	806	568	505	999999	718	871	714	881	337	999999	951	791	999999	999999	316	299	999999	760	999999	847	702	999999	43	999999	245	755	640	312	810	999999	84	428	379	999999	999999	177	999999	999999	40	436	870	144	999999	145	135	496	967	658	529	142	556	327	999999	562	999999	210	999999	357	687	962	240	411	999999	999999	227	532	421	857	816	148	624	884	729	329	976	999999	104	897	32	999999	788	982	999999	677	683	757	662	816	999999	999999	642	327	875	999999	205	469	999999	413	999999	602	84	119	842	390	999999	999999	597	446	999999	645	116	999999	335	937	184	258	628	403	423	470	870	604	999999	957	505	306	999999	999999	999999	999999	504	690	979	429	675	999999	999999	402	169	999999	169	226	999999	389	752	15	999999	937	893	947	840	670	990	457	732	479	999999	885	884	999999	663	936	323	79	150	426	657	905	272	505	118	235	244	411	311	999999	374	454	214	500	313	80	767	999999	676	834	700	532	696	205	402	999999	517	946	999999	233	903	170	249	336	357	97	999999	398	838	615	435	588	156	89	114	832	680	394	999999	592	178	146	999999	315	725	999999	218	76	113	853	718	999999	999999	999999	750	214	215	878	152	999999	405	379	347	999999	408	122	999999	999999	101	569	999999	132	999999	766	64	766	767	933	610	231	878	608	999999	984	896	148	534	78	338	900	627	801	252	691	196	799	799	342	906	613	750	601	999999	543	278	999999	999999	296	33	999999	446	999999	999999	999999	348	796	999999	362	174	999999	587	317	999999	999999	942	999999	880	356	579	264	966	434	36	997	481	287	999999	751	716	310	890	248	54	354	463	355	999999	331	353	400	715	446	178	999999	35	999999	322	784	600	495	715	902	716	769	27	22	999999	280	448	70	173	342	646	863	380	349	999999	933	736	596	260	558	12	999999	549	530	266	999999	971	48	999999	999999	160	999999	595	987	531	285	337	999999	111	262	882	293	999999	382	800	314	276	686	179	388	999999	14	244	167	899	999999	229	496	755	864	309	410	105	324	191	999999	278	392	999999	987	606	295	999999	997	675	719	952	176	730	951	123	999999	869	586	801	999999	986	437	999999	994	65	841	696	246	953	482	999999	912	201	384	999999	884	999999	191	782	762	518	247	492	999999	584	999999	766	999999	750	999999	999999	999999	523	44	439	840	304	822	932	764	599	999999	54	999999	531	50	999999	
355	915	239	425	687	804	48	637	748	945	907	420	12	999999	999999	999999	938	941	679	999999	166	945	205	999999	999999	999999	27	173	270	999999	999999	659	544	87	999999	999999	520	599	854	713	999999	407	690	999999	397	412	929	690	706	999999	999999	999999	999999	651	999999	409	720	999999	999999	437	787	875	999999	999999	656	258	999999	924	662	999999	975	349	97	965	914	759	265	310	202	999999	999999	336	466	508	96	48	807	893	999999	22	177	870	231	426	926	999999	999999	143	248	999999	536	999999	999999	999999	786	766	173	886	736	69	154	999999	457	733	117	460	418	868	469	617	450	982	665	650	837	115	999999	671	48	314	999999	999999	999999	999999	999999	999999	309	764	999999	329	875	920	166	209	868	999999	999999	497	318	999999	200	999999	673	999999	698	999999	349	387	999999	680	999999	999999	847	431	339	999999	999999	403	625	999999	161	653	156	150	741	999999	826	466	999999	999999	691	999999	999999	572	124	568	999999	999999	999999	564	975	922	900	999999	999999	383	999999	999999	869	845	999999	29	872	999999	999999	546	25	999999	999999	999999	999999	882	999999	784	999999	999999	149	284	317	771	575	919	999999	70	817	239	753	999999	469	367	456	999999	597	937	681	671	999999	836	257	577	553	924	999999	999999	999999	102	327	126	62	999999	244	999999	426	999999	280	999999	999999	811	999999	999999	793	910	73	532	720	999999	295	667	999999	327	269	312	36	740	227	651	379	849	999999	999999	999999	999999	62	807	999999	658	675	498	999999	202	689	947	139	172	999999	643	860	999999	477	212	999999	660	23	734	999999	931	771	686	881	628	119	999999	588	982	183	166	858	266	408	72	958	796	999999	909	637	322	183	864	999999	584	790	362	999999	30	999999	261	623	327	999999	201	887	989	617	999999	999999	557	368	156	988	627	784	999999	999999	414	253	21	660	114	999999	89	758	906	999999	999999	999999	757	758	999999	75	922	543	541	851	217	185	969	188	999999	826	89	953	36	876	999999	799	196	743	968	776	906	601	999999	999999	334	999999	980	999999	320	999999	336	798	999999	999999	75	93	253	999999	999999	239	284	999999	698	999999	27	136	731	40	999999	999999	651	23	999999	791	169	331	999999	999999	526	773	204	710	867	761	499	999999	999999	999999	810	255	556	999999	342	738	501	83	902	999999	999999	208	712	999999	868	813	558	322	18	19	922	744	999999	999999	235	637	44	999999	965	936	788	737	972	999999	229	155	999999	999999	680	61	999999	95	428	999999	999999	328	999999	999999	999999	63	213	186	282	153	999999	999999	197	625	218	999999	704	927	118	
965	451	474	235	927	999999	723	863	999999	642	999999	719	836	999999	273	821	999999	999999	789	732	911	733	611	464	829	762	164	957	334	999999	999999	357	372	977	462	352	999999	102	144	999999	999999	199	861	544	325	434	196	749	923	999999	999999	138	914	205	206	241	839	999999	406	174	576	999999	538	352	666	608	999999	858	863	921	187	999999	442	275	614	999999	871	77	148	404	575	414	44	999999	999999	847	999999	999999	999999	231	513	634	695	969	999999	362	661	519	878	717	88	999999	886	999999	626	496	999999	648	590	999999	370	772	871	12	999999	171	730	17	655	818	175	999999	87	999999	417	999999	129	473	327	261	70	362	198	431	326	999999	528	42	999999	210	161	794	999999	305	860	740	763	692	379	786	999999	653	999999	999999	551	898	260	253	594	999999	376	232	331	339	425	999999	583	999999	686	362	643	698	999999	454	999999	381	999999	999999	999999	999999	788	436	999999	999999	628	416	999999	138	880	427	987	284	999999	830	834	928	472	256	880	853	166	999999	16	27	999999	934	550	418	402	180	305	477	472	916	295	939	138	791	710	18	517	454	568	269	999999	999999	259	282	999999	999999	908	356	902	927	521	474	999999	86	397	999999	866	999999	999999	709	999999	519	999999	531	545	895	800	681	545	871	999999	711	755	747	652	784	684	278	797	999999	271	948	999999	544	405	820	518	999999	404	26	152	436	718	999999	146	855	557	999999	736	999999	938	999999	811	999999	592	809	719	683	433	613	20	597	999999	999999	448	184	944	276	135	999999	386	747	286	529	729	999999	992	896	610	796	999999	956	999999	82	726	43	147	545	999999	999999	111	834	629	999999	16	554	999999	999999	420	999999	911	999999	602	21	348	200	999999	291	999999	683	816	822	999999	636	386	999999	65	220	355	414	46	409	324	539	623	551	127	496	523	184	999999	356	485	648	885	946	363	999999	734	535	93	855	244	279	999999	288	761	992	999999	952	499	999999	300	16	925	511	966	73	397	999999	83	464	768	135	917	470	999999	435	750	440	700	999999	486	999999	999999	191	174	54	759	999999	789	135	91	570	685	833	65	479	722	999999	999999	300	999999	937	462	999999	999999	118	361	319	941	999999	251	974	262	999999	455	999999	685	743	347	921	313	63	999999	947	999999	208	450	94	414	867	999999	376	460	999999	402	999999	368	702	999999	65	693	450	402	462	883	117	318	999999	387	999999	793	978	46	68	987	89	929	999999	999999	888	668	276	904	999999	624	874	524	853	572	906	121	982	648	291	
238	863	999999	554	73	275	999999	728	707	999999	84	733	340	401	422	323	620	853	999999	216	999999	426	545	328	838	19	593	999999	159	481	474	810	999999	755	999999	133	429	385	450	999999	999999	939	569	85	999	999999	544	999999	440	259	999999	267	535	442	894	811	327	999999	716	64	682	435	579	236	364	273	404	999999	571	298	893	244	999999	999999	217	457	856	999999	329	947	474	471	34	900	195	216	285	897	861	28	999999	97	668	396	306	573	999999	342	999999	736	496	999999	560	152	365	61	854	67	999999	446	955	857	22	999999	589	999999	410	999999	51	158	999999	507	999999	553	492	999999	576	999999	181	644	97	523	748	999999	461	999999	999999	999999	544	999999	361	227	999999	999999	73	948	85	900	806	999999	172	690	999999	999999	748	989	245	16	999999	999999	999999	837	886	590	999999	441	999999	999999	999999	999999	310	999999	144	907	796	770	834	309	490	543	999999	999999	220	96	481	406	999999	999999	844	471	279	903	231	986	659	524	999999	91	74	631	839	655	592	731	784	999999	555	999999	776	977	164	935	526	126	999999	999999	626	800	119	952	999999	999999	999999	999999	804	407	306	158	258	281	440	753	999999	858	999999	85	93	489	312	836	999999	838	408	866	999999	344	387	115	168	850	897	540	972	121	422	905	999999	747	926	386	347	406	999999	504	999999	411	999999	668	422	751	725	147	498	282	111	380	535	719	999999	470	30	201	999999	408	999999	999999	781	133	445	799	16	345	562	925	999999	454	702	904	328	906	643	718	692	416	134	999999	999999	699	20	52	380	359	219	466	999999	156	416	737	999999	647	629	576	232	999999	745	390	584	573	783	656	678	999999	999999	631	999999	311	508	583	284	999999	857	91	999999	403	429	656	135	106	568	352	47	964	783	681	286	77	999999	79	670	999999	185	478	916	363	373	749	959	588	999999	65	647	833	463	999999	999999	999999	999999	829	204	99	264	488	14	440	618	713	999999	999999	354	760	815	999999	912	540	448	389	175	760	39	679	697	547	999999	513	704	214	511	287	891	999999	999999	667	999999	581	488	697	473	485	744	999999	902	249	243	878	999999	218	999999	923	67	410	382	702	799	524	401	717	30	501	735	999999	212	569	828	616	155	157	563	340	61	751	915	689	25	379	999999	457	314	588	272	496	293	587	230	491	366	911	867	361	190	771	676	999999	750	340	457	999999	421	626	999999	102	655	589	871	999999	494	692	687	999999	746	943	413	441	238	249	130	624	348	347	260	244	
290	999999	999999	999999	84	943	939	685	999999	445	46	999999	855	180	840	999999	716	915	996	673	234	448	615	999999	999999	999999	743	510	219	832	994	84	999999	999999	812	453	439	591	241	550	999999	11	999999	311	906	999999	586	68	409	426	908	433	350	999999	19	842	596	914	921	999999	210	439	999999	99	451	962	999999	999999	368	396	274	134	999999	455	920	999999	940	314	339	642	659	685	111	793	924	570	999999	789	489	969	857	525	670	401	999999	323	536	417	860	999999	999999	229	699	999999	162	784	999999	894	666	786	901	292	584	288	190	999999	999999	682	175	880	239	531	876	999999	999999	749	463	292	999999	607	999999	532	454	395	237	439	985	98	999999	999999	821	838	999999	703	78	574	940	999999	999999	826	985	854	252	979	715	883	352	311	483	412	330	999999	789	69	999999	378	999999	199	60	999999	538	999999	51	999999	999999	400	408	999999	329	964	808	82	80	288	621	842	999999	474	680	999999	96	684	999999	238	819	364	58	73	999999	699	736	751	340	999999	297	746	812	999999	999999	999999	484	178	981	518	999999	999999	999999	511	447	999999	999999	374	519	999999	663	854	634	999999	215	999999	351	344	570	630	238	67	741	609	991	875	999999	999999	999999	365	869	917	703	999999	999999	571	999999	999999	625	365	611	999999	242	999999	807	443	999999	10	21	999999	972	999999	608	361	999999	546	516	786	999999	999999	228	34	999999	163	836	745	999999	537	188	643	736	804	718	999999	28	999999	825	117	802	999999	763	999999	999999	336	392	729	319	352	816	97	65	999999	37	63	147	587	550	88	798	71	999999	584	999999	999999	490	178	430	402	999999	999999	999999	408	999999	961	809	198	971	494	771	999999	435	999999	721	101	588	554	776	665	78	440	326	746	999999	741	999999	189	218	999999	846	223	999999	917	19	999999	375	999999	207	76	253	948	615	66	317	999999	635	484	999999	730	789	935	999999	765	334	902	999999	974	100	253	999999	999999	999999	296	647	557	999999	518	798	328	725	999999	357	709	422	129	999999	999999	439	626	115	790	999999	488	895	999999	820	543	592	117	305	401	999999	954	379	623	968	328	419	759	999999	127	686	543	999999	999999	588	692	999999	215	999999	837	999999	473	147	999999	999999	502	401	999999	736	999999	925	691	32	334	374	999999	999999	798	160	999999	850	999999	742	988	113	783	999999	47	332	138	200	999999	39	468	855	103	816	999999	999999	476	927	999999	33	621	201	995	520	999999	493	195	362	999999	999999	581	987	999999	730	158	802	530	999999	363	414	608	83	547	
661	564	478	281	999999	866	489	684	578	178	999999	131	797	118	272	802	553	999999	775	999999	333	458	481	990	372	999999	999999	788	456	999999	999999	424	548	653	344	956	999999	222	999999	496	75	999999	13	818	218	609	999999	693	268	226	999999	999999	833	436	223	212	92	999999	999999	918	204	999999	999999	14	900	242	999999	999999	774	999999	600	999999	537	288	580	954	999999	662	999999	999999	315	978	530	999999	999999	11	591	121	999999	999999	873	724	314	691	301	374	151	999999	918	976	37	218	919	952	999999	999999	739	999999	856	269	757	430	706	999999	612	226	179	997	251	898	999999	471	712	643	442	875	37	846	986	216	999999	456	743	804	735	107	69	578	999999	294	271	46	999999	181	999999	999999	27	168	89	85	204	999999	757	29	335	565	999999	286	520	999999	999999	893	568	649	455	311	686	999999	420	999999	167	601	394	999999	999999	614	216	541	999999	999999	858	868	766	911	999999	670	698	723	999999	180	601	999999	67	999999	999999	378	478	615	725	999999	999999	125	999999	999999	999999	602	758	801	999999	721	999999	963	26	999999	892	582	136	656	638	785	999999	963	432	250	913	999999	544	531	124	999999	146	601	999999	197	233	742	131	202	993	418	911	897	341	758	821	999999	999999	536	999999	269	251	999999	999999	999999	999999	999999	693	507	660	543	999999	999999	686	133	999999	757	157	828	307	999999	461	934	663	229	873	999999	631	674	428	286	617	17	561	999999	999999	324	624	876	999999	999999	999999	623	999999	460	360	685	220	218	999999	73	489	937	239	819	807	999999	168	757	76	752	181	28	88	384	925	61	999999	999999	115	270	999999	281	109	999999	110	999999	999999	212	999999	999999	505	423	999999	365	796	679	778	742	57	710	165	867	809	977	259	40	545	167	999999	999999	999999	387	999999	999999	930	218	838	999999	718	969	999999	955	999999	878	999999	757	527	723	588	255	283	999999	785	404	114	276	999999	132	628	999999	999999	245	678	570	188	127	320	588	434	587	841	426	33	87	796	999999	979	930	730	999999	513	821	999999	999999	35	999999	602	707	808	999999	747	716	733	648	999999	999999	999999	999999	700	138	446	939	299	10	414	856	999999	707	608	904	999999	999999	999999	999999	566	999999	666	399	545	110	999999	999999	779	769	840	134	693	999999	999999	999999	922	661	240	999999	64	574	532	578	874	179	178	894	999999	903	377	999999	325	606	999999	205	22	887	782	600	613	999999	169	999999	170	999999	173	534	307	999999	982	999999	310	798	999999	992	999999	97	999999	999999	999999	999999	513	876	401	634	
808	97	999999	214	114	44	879	999999	989	230	415	13	418	999999	999999	644	999999	617	999999	743	906	526	533	99	999999	924	372	416	999999	982	330	999999	137	535	481	999999	241	999999	386	999999	999999	999999	809	852	586	945	679	931	369	296	42	896	954	999999	728	291	999999	999999	957	189	672	999999	999999	999999	999999	999999	875	882	122	929	413	999999	240	973	999999	246	717	681	512	999999	999999	440	999999	381	999999	434	999999	479	999999	199	999999	37	144	206	285	291	697	999999	952	464	80	796	819	999999	882	999999	665	999999	670	491	574	881	700	999999	999999	241	427	599	999999	999999	794	406	84	999999	416	999999	370	44	999999	706	999999	999999	729	58	241	459	620	616	999999	999999	999999	356	999999	326	624	641	336	999999	272	53	864	107	747	486	669	674	721	999999	999999	506	177	999999	292	964	999999	660	161	999999	999999	484	621	810	110	643	706	448	597	758	307	999999	59	881	999999	655	999999	450	176	253	999999	999999	999999	723	999999	992	254	147	73	844	999999	964	489	683	74	999999	432	63	996	113	999999	231	86	962	599	257	999999	296	999999	637	131	502	999999	908	999999	857	747	999999	227	118	399	999999	384	753	385	999999	295	375	817	983	999999	788	453	73	473	999999	491	999999	999999	999999	999999	999999	288	436	722	880	999999	581	999999	999999	50	999999	999999	888	999999	220	846	332	587	266	999999	91	478	875	414	343	58	430	999999	999999	376	971	999999	882	573	999999	290	947	40	504	863	714	999999	610	943	698	952	565	360	263	320	999999	197	866	382	463	489	412	31	389	999999	59	147	314	840	78	760	953	999999	282	929	999999	302	92	403	258	136	868	932	716	390	493	80	191	999999	217	784	907	999999	120	951	999999	926	651	999999	813	576	651	769	999999	937	999999	251	87	999999	422	999999	115	473	134	999999	621	999999	315	999	999999	979	955	518	999999	294	853	454	213	331	61	972	651	420	999999	681	999999	108	67	778	390	251	999999	858	383	352	679	443	384	999999	999999	408	620	999999	332	834	621	142	146	590	94	554	999999	755	281	449	999999	694	999999	453	851	522	423	536	618	107	999999	999999	145	290	615	419	79	999999	991	653	999999	999	999999	755	70	999999	999999	476	693	999999	999999	247	999999	999999	137	984	560	999999	999999	999999	985	94	43	235	847	999999	999999	855	999999	675	485	617	763	628	97	224	606	138	393	509	999999	999999	842	782	893	748	521	211	163	630	859	148	497	999999	667	277	966	999999	907	999999	355	999999	500	999999	360	596	483	957	999999	912	387	
432	999999	432	266	48	252	260	341	999999	12	794	702	354	999999	347	130	589	960	820	258	999999	230	847	999999	999999	456	824	999999	306	275	999999	365	999999	999999	437	600	74	918	999999	35	715	530	999999	999999	561	414	155	211	23	476	999999	996	36	664	643	211	701	279	999999	592	427	999999	45	833	999999	439	461	112	999999	746	65	671	999999	795	542	223	421	313	602	49	310	622	999999	999999	381	566	999999	586	608	999999	899	795	116	999999	607	886	495	975	103	999999	952	53	822	276	999999	233	665	240	132	430	790	397	999999	772	292	999999	421	214	462	883	109	875	503	164	999999	999999	999999	304	197	999999	727	445	219	999999	999999	266	800	150	420	157	999999	108	463	188	444	999999	128	343	754	801	475	291	522	220	32	87	550	667	429	999999	668	370	53	477	702	355	999999	206	999999	35	15	281	794	314	999999	11	999999	325	720	345	151	231	550	999999	190	446	922	999	458	19	715	142	721	269	999999	999999	999999	986	485	98	334	922	658	728	999999	204	496	999999	238	31	666	999999	999999	93	19	447	820	656	296	266	432	188	999999	999999	999999	999999	559	999999	825	451	945	999999	999999	631	999999	228	572	821	599	999999	949	714	770	999999	353	490	194	999999	999999	999999	719	408	699	228	665	999999	184	983	418	922	644	962	999999	787	85	241	999999	325	999999	790	875	998	999999	999999	316	718	999999	321	332	829	688	921	999999	783	731	546	999999	620	966	999999	54	999999	412	677	351	987	999999	982	361	122	105	869	566	999999	177	720	351	399	912	947	737	863	661	589	244	723	687	999999	999999	539	505	774	359	216	746	999999	596	389	999999	329	397	435	999999	219	733	819	364	999999	616	20	999999	345	708	28	137	191	927	999999	999999	628	309	721	927	821	999999	330	519	999999	722	880	134	961	440	592	560	312	999999	451	999999	424	368	999999	993	54	344	170	75	340	999999	999999	999999	772	999999	999999	29	675	999999	148	603	413	309	14	103	735	999999	243	999999	125	999999	825	288	999999	968	27	269	999999	999999	882	487	456	264	189	281	166	522	362	999999	999999	572	999999	999999	999999	848	452	125	364	778	268	999999	110	264	950	871	263	999999	882	999999	999999	81	999999	947	626	660	156	158	999999	732	936	999999	533	228	999999	552	584	31	999999	637	525	902	904	658	469	999999	386	999999	999999	317	27	879	639	558	999999	38	980	937	187	999999	701	303	999999	631	842	999999	635	882	459	999999	999999	242	763	255	999999	37	176	934	487	903	283	955	843	
813	999999	67	583	999999	144	999999	572	999999	999999	419	999999	999999	907	282	815	424	97	999999	742	906	29	785	999999	394	279	67	862	999999	460	999999	830	746	459	191	999999	785	472	660	747	682	999999	651	399	354	320	66	129	999999	999999	72	999999	999999	222	936	793	930	941	198	999999	86	914	526	999999	999999	589	999999	999999	999999	365	999999	951	999999	756	69	81	378	395	999999	999999	999999	937	968	927	398	999999	61	533	999999	397	986	843	283	954	671	768	318	466	999999	999999	131	294	403	537	999999	120	389	999999	163	864	425	999999	999999	999999	999999	999999	945	999999	797	111	537	664	259	338	378	196	999999	999999	95	300	763	912	566	999999	952	928	544	440	839	287	999999	39	999999	658	972	452	673	168	472	532	823	999999	999999	728	237	467	45	75	168	901	442	908	999999	863	111	513	977	999999	172	563	604	999999	760	520	33	507	294	601	366	926	999999	519	19	563	476	54	253	837	778	494	893	999999	281	937	844	179	103	517	556	999999	474	509	996	908	927	999999	958	158	704	729	183	444	708	242	999999	923	999999	382	396	999999	999999	999999	395	999999	999999	135	242	823	675	853	414	776	999999	897	999999	23	522	999999	635	167	95	104	143	999999	321	999999	770	999999	558	921	281	720	999999	999999	208	334	124	328	248	802	86	145	483	851	325	406	399	811	781	999999	410	797	747	999999	972	175	16	346	366	219	365	999999	999999	999999	999999	693	999999	555	999999	136	999999	999999	861	833	91	999999	621	292	733	999999	70	999999	999999	192	999999	483	973	892	526	43	999999	777	961	999999	447	883	871	999999	999999	631	750	843	999999	654	476	999999	936	913	156	999999	553	999999	612	452	159	406	935	999999	999999	999999	719	763	999999	665	808	999999	242	832	396	208	88	999999	23	111	173	226	999999	613	999999	313	999999	999999	746	503	490	603	175	999999	879	999999	947	789	494	178	911	999999	999999	457	846	999999	974	113	527	947	945	999999	710	999999	288	932	559	999999	375	930	999999	999999	27	535	184	999999	956	999999	953	355	261	299	408	999999	199	186	411	398	999999	371	999999	443	542	798	558	829	892	664	999999	946	490	625	423	999999	616	261	970	288	282	641	999999	261	160	181	696	655	261	865	320	111	530	999999	999999	999999	999999	128	999999	229	977	355	999999	999999	490	16	864	635	875	844	238	938	216	132	126	134	973	88	999999	370	999999	902	578	36	353	140	426	329	999999	999999	963	497	144	999999	311	927	999999	999999	770	154	317	71	780	999999	637	999999	999999	407	
55	440	39	522	999999	756	127	84	999999	295	948	360	999999	545	999999	465	880	741	999999	465	821	198	805	999999	317	149	63	999999	131	999999	399	970	244	28	284	629	389	451	999999	388	633	236	160	44	999999	999999	564	999999	495	325	537	895	579	440	586	999999	635	999999	215	696	999999	88	953	616	895	977	126	571	270	946	85	438	89	425	831	594	47	770	999999	999999	585	291	554	806	633	999999	401	804	441	427	999999	237	999999	999999	999999	999999	283	544	999999	179	999999	992	999999	548	999999	999999	816	999999	608	999999	818	865	999999	317	120	420	533	999999	983	401	999999	321	139	843	999999	999999	202	124	739	286	321	999999	631	560	604	999999	780	999999	567	534	687	248	205	450	608	999999	805	928	855	275	31	137	561	999999	593	981	862	667	999999	401	906	702	423	331	680	325	244	872	999999	527	639	527	589	458	999999	347	125	689	999999	824	52	273	268	999999	999999	194	941	883	966	622	730	122	419	175	627	999999	999999	999999	999999	292	894	932	225	999999	999999	503	547	112	999999	999999	865	182	433	771	358	643	443	949	999999	496	999999	360	905	999999	797	999999	999999	423	830	999999	523	999999	919	951	930	999999	57	999999	839	761	646	839	999999	720	756	557	999999	648	817	984	552	875	808	283	909	543	37	134	999999	999999	395	134	281	316	733	624	262	999999	999999	248	595	511	120	314	999999	544	511	195	999999	249	999999	469	999999	845	185	999999	442	646	52	396	93	923	400	730	999999	521	567	999999	999999	142	999999	999999	999999	999999	399	51	764	504	433	374	41	999999	789	301	999999	926	528	436	999999	94	191	999999	438	454	165	672	120	999999	937	999999	977	968	208	212	944	629	999999	37	456	144	999999	938	222	678	999999	251	143	109	999999	450	993	141	412	999999	999999	687	779	999999	999999	727	999999	999999	566	105	999999	73	642	587	999999	651	274	500	979	997	999999	999999	404	760	999999	913	538	21	929	999999	344	846	999999	306	261	266	849	309	614	729	999999	508	999999	999999	290	999999	609	555	999999	807	185	999999	999999	415	700	707	293	999999	272	509	999999	999999	999999	79	761	551	507	999999	335	99	999999	965	886	999999	999999	999999	871	287	479	799	999999	983	267	131	321	841	694	161	605	554	999999	830	46	999999	540	294	63	312	365	999999	999999	999999	229	663	999999	220	616	901	621	999999	836	16	549	473	999999	215	661	999999	757	919	856	355	740	781	126	972	928	782	999999	508	649	568	921	740	15	999999	999999	604	126	999999	235	793	539	999999	717	966	
290	572	908	335	633	730	554	446	882	448	532	448	546	43	291	833	191	123	358	999999	95	809	999999	999999	451	66	216	656	693	73	816	999999	73	160	691	999999	874	394	999999	919	24	485	857	999999	999999	324	68	93	818	999999	999999	426	258	450	881	481	114	753	883	999999	999999	897	752	819	632	399	384	395	351	926	959	797	248	999999	263	609	999999	901	646	137	998	133	837	301	461	999999	884	623	999999	220	261	130	510	307	999999	126	733	48	934	999999	939	672	741	999999	999999	814	187	819	197	281	999999	999999	117	999999	999999	400	70	460	367	242	515	761	125	141	675	838	296	999999	999999	999999	876	913	966	999999	197	336	999999	945	858	647	221	74	435	998	690	58	23	754	729	15	66	282	680	702	613	188	556	610	227	999999	999999	247	785	999999	404	616	999999	589	568	252	19	124	999999	999999	30	999999	335	999999	450	626	824	999999	221	38	91	603	242	274	913	19	779	780	727	264	130	974	289	386	603	84	812	433	999999	486	999999	941	681	999999	681	999999	852	439	169	600	999999	999999	35	756	999999	801	999999	971	675	999999	472	238	999999	347	599	55	999999	949	523	999999	999999	400	999999	734	42	149	921	281	593	750	167	350	620	136	484	145	999999	532	417	802	700	841	758	999999	24	767	554	344	372	636	999999	999999	915	792	786	389	637	301	724	829	879	112	388	999999	402	131	617	270	862	463	106	999999	542	721	676	973	642	721	720	275	999999	587	909	956	999999	999999	435	827	350	104	999999	657	808	588	999999	999999	999999	833	999999	892	999999	294	481	908	539	999999	369	203	126	812	747	915	581	458	999999	302	203	431	999999	999999	696	790	919	768	955	999999	830	954	798	999999	520	809	999999	827	999999	311	115	10	427	386	999999	999999	999999	999999	357	999999	86	999999	354	630	999999	41	657	105	205	369	374	999999	953	999999	541	415	405	999999	302	937	437	999999	341	999999	196	203	13	799	252	465	88	391	421	372	372	480	609	177	685	488	162	392	631	999999	936	402	57	336	999999	489	835	999999	999999	419	165	332	28	422	444	999999	37	857	999999	999999	290	999999	301	999999	999999	999999	805	999999	361	813	785	54	131	584	996	999999	156	999999	954	762	629	413	155	11	217	50	462	197	733	485	999999	304	539	999999	999999	952	110	466	609	783	683	607	323	999999	634	120	210	999999	426	650	999999	360	902	999999	999999	876	837	300	383	999999	999999	617	999999	875	363	490	515	240	117	53	692	999999	78	180	89	31	
100	999999	377	106	839	28	771	92	431	109	401	448	779	999999	124	810	93	999999	185	75	113	447	78	153	999999	969	337	382	958	374	292	731	21	100	786	124	922	286	999999	590	999999	999999	999999	999999	98	76	461	517	928	882	606	156	995	999999	918	999999	654	233	501	999999	690	398	134	66	816	670	999999	688	999999	10	887	806	83	594	229	690	992	815	65	538	518	820	454	999999	999999	146	736	999999	182	999999	469	699	784	999999	899	457	298	398	999999	999999	639	999999	999999	999999	999999	800	83	410	793	237	659	839	178	963	361	870	944	999999	297	680	933	439	516	680	540	198	999999	104	695	999999	401	604	999999	636	999999	745	999999	526	999999	968	73	999999	214	944	483	630	999999	821	627	999999	512	250	110	766	494	209	266	33	396	999999	778	999999	999999	30	836	65	999999	541	74	615	999999	999999	966	999999	617	608	235	571	999999	999999	668	210	999999	999999	269	160	503	612	151	699	489	999999	139	999999	199	94	620	193	999999	428	999999	988	756	22	284	95	284	781	159	886	974	694	999999	999999	147	578	511	58	761	685	561	858	399	375	136	660	297	690	139	532	987	51	999999	778	999999	679	453	465	392	184	999999	999999	463	999999	725	794	276	653	999999	999999	583	999999	432	432	866	999999	599	999999	886	623	999999	593	999999	626	898	932	241	58	736	468	134	56	666	586	808	839	999999	144	999999	341	394	999999	999999	999999	949	426	619	40	911	448	999999	72	578	999999	386	292	999999	836	999999	793	999999	227	916	680	496	537	999999	845	624	37	906	464	999999	554	239	999999	52	143	999999	482	322	211	999999	298	387	71	477	897	210	999999	768	568	778	856	999999	176	999999	870	30	421	520	774	416	884	541	999999	331	34	999999	999999	250	936	168	999999	480	999999	90	628	302	999999	69	999999	999999	108	268	999999	686	884	774	72	436	181	999999	999999	962	548	999999	262	999999	762	999999	452	367	978	285	831	410	894	386	427	95	108	578	595	361	512	999999	318	999999	203	939	999999	999999	477	795	78	999999	902	921	999999	566	827	999999	540	999999	617	651	665	822	437	999999	791	507	356	976	337	603	527	999999	459	419	486	637	562	823	999999	999999	889	193	216	17	507	972	455	861	268	236	47	999999	744	860	474	999999	197	266	157	939	903	500	467	999999	306	999999	471	522	90	200	319	716	999999	424	761	482	615	429	999999	819	62	495	999999	999999	565	626	999999	999999	945	990	999999	306	999999	999999	299	398	725	741	711	999999	511	933	780	
78	917	999999	999999	329	109	991	999999	999999	825	337	887	999999	999999	366	909	680	839	872	577	999999	750	999999	50	48	135	372	756	874	718	931	999999	128	715	650	193	244	126	839	499	953	121	681	480	999999	475	999999	616	369	999999	40	999999	638	366	691	327	905	290	470	204	736	245	15	60	894	29	768	999999	142	999999	674	563	10	382	999999	978	999999	541	702	573	999999	756	397	51	687	272	679	999999	34	332	287	954	656	644	763	717	115	630	586	328	706	999999	483	999999	168	476	668	265	742	712	258	374	999999	897	951	980	999999	963	372	632	350	15	677	810	895	719	907	999999	619	906	872	448	999999	384	866	72	999999	211	883	220	999999	423	999999	999999	83	913	376	758	692	783	999999	151	267	953	977	999999	512	673	999999	999999	568	313	646	999999	840	810	419	213	999999	889	707	999999	90	161	39	926	984	366	736	981	352	999999	999999	999999	999999	730	190	11	999999	175	559	608	999999	444	651	300	776	194	481	999999	999999	173	728	803	85	231	999999	115	924	60	999999	156	999999	318	106	420	640	810	798	119	630	418	807	864	339	109	736	999999	510	738	160	800	884	999999	486	999999	430	999999	760	815	669	84	86	355	459	999999	671	999999	999999	241	659	999999	999999	371	642	96	366	863	999999	976	999999	424	999999	195	900	915	999999	472	999999	999999	989	999999	60	983	449	999999	342	999999	999999	927	437	144	309	278	89	194	413	523	831	999999	822	566	405	784	329	999999	478	890	455	543	999999	209	769	430	999999	887	915	412	921	96	754	999999	458	999999	548	999999	999999	337	999999	715	512	748	641	999999	104	433	375	276	664	204	87	451	16	999999	786	238	374	999999	36	201	279	11	601	999999	645	918	117	859	245	968	140	999999	999999	739	41	999999	568	338	335	818	522	999999	748	727	18	999999	898	999999	759	320	986	999999	311	999999	446	510	157	999999	795	999999	325	516	40	999999	999999	937	668	999999	838	999999	670	46	553	217	679	630	999999	999999	736	999999	999999	529	109	999999	982	894	839	999999	303	531	999999	672	542	159	502	999999	999999	63	663	81	644	630	749	375	999999	950	693	103	245	815	257	283	169	999999	166	796	416	115	713	999999	107	799	974	999999	999999	999999	504	403	999999	673	21	999999	219	664	698	399	780	733	284	999999	210	746	633	999999	283	970	513	89	992	706	598	512	349	494	974	844	656	999999	236	652	456	299	388	571	804	57	999999	999999	999999	767	25	682	999999	999999	969	361	175	999999	44	178	
494	424	411	18	84	509	999999	725	690	853	742	349	507	631	585	911	368	71	682	235	999999	999999	999999	235	999999	916	999999	668	999999	622	679	169	406	999999	999999	41	999999	379	497	999999	197	999999	813	910	34	676	185	209	105	67	993	114	814	808	272	485	109	185	999999	168	827	999999	999999	78	184	999999	942	450	473	554	32	988	574	387	47	999999	999999	414	210	25	740	481	573	467	629	999999	355	597	999999	682	932	712	999999	338	477	996	999999	745	735	999999	999999	734	736	550	999999	999999	999999	436	771	704	289	694	974	312	999999	356	628	743	999999	999999	237	999999	999999	790	622	999999	936	246	910	51	429	999999	679	758	291	16	744	999999	432	624	45	919	999999	99	403	247	738	750	910	130	377	404	999999	135	224	389	88	946	928	725	999999	999999	525	729	285	828	999999	225	31	421	611	605	999999	999999	574	999999	527	566	396	999999	581	195	335	789	673	999999	999999	553	999999	901	999999	798	104	999999	556	742	403	106	814	575	231	522	999999	999999	518	999999	92	999999	999999	906	861	999999	999999	999999	153	882	967	736	999999	259	674	999999	681	129	999999	813	511	614	277	831	915	999999	999999	821	163	69	999999	836	999999	901	942	681	999999	637	50	415	248	551	999999	673	999999	666	50	999999	900	759	999999	609	999999	705	271	478	215	999999	991	999999	999999	738	399	94	999999	141	999999	165	317	992	999999	999999	89	87	999999	959	999999	604	66	258	390	196	920	403	999999	856	999999	575	639	474	476	999999	646	999999	645	999999	999999	479	257	643	211	884	257	908	999999	796	530	927	999999	999999	427	610	673	743	999999	999999	817	999999	865	569	310	889	525	999999	525	218	407	479	999999	75	999999	999999	999999	999999	57	506	939	22	999999	431	999999	903	445	999999	56	999999	598	903	560	999999	693	165	613	688	343	321	999999	414	999999	81	999999	999999	494	74	503	999999	263	999999	696	553	644	804	999999	444	242	407	453	197	999999	660	619	504	999999	381	999999	652	968	668	90	735	146	999999	630	52	41	285	418	999999	999999	999999	612	348	217	999999	426	888	999999	999999	455	935	867	999999	617	732	461	895	141	122	692	851	877	595	179	960	417	120	184	999999	412	957	989	82	362	999999	999999	280	296	913	955	493	379	999999	223	999999	999999	999999	916	898	590	999999	154	305	688	982	999999	27	178	999999	999999	315	999999	442	765	497	946	794	819	31	999999	190	608	999999	999999	999999	482	88	381	35	102	999999	203	286	259	276	813	693	999999	999999	273	40	112	49	323	650	
999999	936	43	725	208	999999	154	895	223	409	537	926	148	489	510	254	645	153	999999	156	122	437	193	498	684	262	410	449	758	653	88	568	904	516	429	545	999999	999999	827	28	308	999999	72	999999	739	886	554	999999	999999	999999	395	958	885	999999	999999	999999	753	544	999999	945	672	705	147	999999	330	999999	999999	632	69	964	210	989	326	145	848	814	374	343	759	798	707	999999	578	999999	999999	130	683	737	978	87	791	509	615	881	356	602	170	502	529	770	865	999999	844	905	817	999999	642	749	328	723	999999	420	785	252	247	999999	136	407	312	210	295	294	653	982	183	701	384	445	999999	255	653	999999	999999	999999	999999	999999	661	673	921	999999	488	934	419	265	999999	381	724	373	643	189	999999	763	200	999999	999999	581	999999	862	999999	126	31	206	960	999999	79	114	606	795	319	463	515	463	485	449	721	999999	874	398	881	999999	976	21	801	609	779	999999	999999	495	513	362	999999	999999	941	999999	999999	291	973	346	195	995	774	928	63	190	674	22	288	751	999999	134	706	881	980	999999	999999	20	999999	360	303	999999	432	121	292	957	947	716	522	680	999999	999999	387	999999	999999	886	37	58	957	621	934	767	611	931	888	389	999999	634	817	20	999999	830	999999	623	53	999999	999999	663	646	106	999999	957	500	608	152	176	747	999999	678	104	903	999999	999999	783	425	999999	578	501	999999	999999	311	323	899	999999	24	777	553	763	495	999999	323	373	412	999999	389	977	276	12	788	722	999999	488	999999	999999	117	573	999999	112	207	517	436	81	441	743	795	918	68	988	593	375	622	999999	999999	480	781	540	688	202	999999	448	999999	576	713	509	270	822	367	999999	999999	450	999	999999	566	978	771	251	931	669	75	470	918	287	419	422	110	999999	806	486	941	576	885	585	708	758	258	860	999999	931	482	973	561	882	594	152	999999	181	426	703	999999	540	608	29	999999	934	999999	999999	166	300	409	611	25	881	244	827	565	423	742	807	730	911	999999	10	196	102	908	46	693	999999	55	999999	999999	112	777	999999	968	865	459	774	999999	276	703	78	531	999999	999999	680	999999	766	999999	953	439	619	973	796	999999	608	832	44	35	494	999999	890	254	999999	379	999999	113	832	859	699	963	968	579	999999	218	814	478	325	144	238	398	927	689	102	999999	999999	139	981	754	999999	999999	424	748	744	979	812	823	60	501	54	576	815	907	999999	989	999999	49	520	999999	843	999999	517	899	797	105	370	210	161	981	999999	999999	999999	
88	498	999999	549	999999	835	484	405	990	427	823	100	661	583	999999	802	113	999999	582	999999	403	999999	241	525	999999	951	999999	999999	612	999999	79	999999	271	999999	736	418	230	450	251	999999	46	999999	999999	711	694	809	145	522	350	408	58	952	999999	999999	729	177	267	151	34	278	196	865	793	999999	999999	88	828	999999	846	999999	999999	662	787	378	582	220	68	529	830	999999	815	135	278	213	622	126	999999	106	724	568	161	88	426	972	999999	181	399	999999	999999	615	999999	927	676	739	999999	999999	174	806	592	518	118	738	320	318	462	71	999999	589	999999	999999	518	732	492	287	460	999999	246	999999	999999	410	821	535	176	225	734	887	459	538	387	236	951	764	514	999999	999999	422	767	117	519	999999	584	809	999999	130	107	258	444	999999	999999	999999	159	999999	999999	191	999999	583	999999	105	999999	999999	611	68	211	999999	290	753	999999	999999	827	47	736	999999	305	402	826	999999	708	55	999999	485	453	999999	259	65	86	999999	318	332	518	876	851	999999	532	999999	999999	525	999999	357	840	354	40	999999	999999	252	596	30	64	63	364	999999	874	525	999999	108	131	551	999999	156	402	689	444	895	767	999999	195	73	606	999999	57	310	413	999999	999999	774	455	999999	999999	16	468	66	546	265	999999	832	11	999999	695	434	822	804	999999	461	954	160	909	999999	999999	620	66	532	999999	704	15	999999	283	523	319	212	653	837	61	801	687	346	152	189	928	934	999999	999999	378	182	537	253	999999	951	407	64	864	320	894	999999	999999	935	999999	842	999999	913	559	487	26	999999	999999	999999	999999	914	999999	618	18	729	216	465	671	999999	164	999999	176	762	999999	331	999999	264	347	342	943	999999	851	752	703	999999	929	24	384	471	843	885	401	999999	500	679	187	999999	999999	999999	114	438	218	753	999999	401	676	497	999999	238	371	761	999999	448	52	580	73	31	915	709	800	202	90	209	999999	279	999999	623	271	790	154	337	218	212	238	515	963	108	999999	999999	632	442	570	156	109	91	740	952	510	919	999999	165	873	346	344	911	357	18	399	511	551	62	235	999999	93	43	999999	942	220	537	616	999999	60	613	86	367	632	999999	109	999999	999999	999999	999999	351	184	988	463	999999	867	326	999999	955	708	469	759	999999	217	906	72	76	999999	797	742	972	999999	651	115	999999	269	977	289	423	999999	128	972	653	939	883	489	105	999999	680	84	893	999999	661	265	591	999999	507	999999	725	871	43	999999	999999	165	150	999999	533	882	203	612	999999	46	999999	
57	999999	496	116	640	333	427	999999	999999	858	999999	999999	999999	999999	395	999999	416	999999	827	564	551	999999	385	241	498	798	999999	956	222	385	78	194	999999	999999	613	675	104	999999	866	826	308	903	547	884	999999	316	547	396	147	368	787	849	72	482	202	182	215	999999	618	999999	488	471	754	120	999999	539	991	968	48	720	429	668	999999	10	999999	647	337	501	223	999999	260	458	999999	853	597	229	131	384	441	441	470	840	139	34	347	836	159	436	104	488	325	579	357	427	939	129	953	72	226	554	845	713	50	436	999999	39	652	901	522	570	417	617	999999	999999	259	589	999999	871	999999	429	498	900	406	999999	866	681	999999	401	999999	999999	275	999999	168	999999	595	999999	799	999999	443	318	194	258	914	534	80	707	52	999999	999999	360	999999	92	409	999999	66	944	317	315	999999	909	928	261	987	54	305	358	459	649	999999	503	789	836	999999	354	245	999999	986	872	664	168	639	361	233	562	888	192	999999	999999	999999	650	448	493	141	999999	999999	932	999999	999999	239	999999	258	402	999999	673	999999	753	654	64	561	815	958	445	651	999999	280	577	37	434	166	122	698	97	819	999999	999999	306	999999	904	964	999999	979	126	642	999999	999999	246	622	559	991	144	538	605	809	24	692	13	842	730	263	812	999999	836	713	999999	32	170	999999	377	618	274	59	999999	999999	259	836	999999	999999	708	501	44	954	477	442	31	999999	103	288	804	678	61	464	999999	650	161	407	152	999999	525	919	749	999999	254	941	727	94	787	514	560	188	850	999999	144	999999	229	999999	437	404	692	543	929	882	778	699	999999	810	84	109	999999	852	693	439	286	788	752	380	710	536	715	936	795	999999	727	626	999999	851	999999	999999	431	999999	999999	999999	720	982	990	867	884	555	999999	999999	19	999999	575	708	494	999999	923	999999	485	848	157	901	689	999999	747	350	164	999999	870	999999	999999	338	677	999999	882	999999	718	303	999999	884	496	165	999999	798	927	999999	23	29	999999	417	927	999999	270	583	155	78	69	999999	245	650	712	999999	999999	669	999999	681	20	930	999999	999999	702	999999	558	601	361	999999	748	890	827	999999	336	999999	31	999999	999999	516	78	104	499	814	884	753	68	156	182	764	480	492	371	256	107	93	999999	999999	715	308	999999	669	231	999999	329	999999	999999	605	999999	999999	999999	999999	881	919	612	999999	440	20	665	999999	571	411	428	999999	521	265	529	581	542	253	940	440	999999	999999	100	999999	872	346	999999	999999	615	462	833	604	62	
259	611	451	643	190	652	193	925	766	737	25	250	999999	641	73	649	565	73	80	999999	281	999999	402	999999	999999	999999	103	999999	949	999999	118	578	999999	544	272	654	999999	938	361	600	756	514	982	751	85	168	249	999999	431	75	999999	399	762	966	999999	777	218	999999	999999	999999	999999	667	975	999999	628	446	999999	98	379	418	572	627	711	479	880	766	500	650	754	54	804	999999	999999	884	293	719	999999	857	763	999999	446	464	508	223	999999	99	539	559	133	638	999999	160	335	999999	502	432	999999	293	96	999999	999999	567	867	394	343	999999	999999	101	148	908	999999	568	335	884	999999	117	128	497	437	791	236	999999	527	126	312	654	72	91	391	860	42	999999	771	999999	218	999999	999999	123	880	880	525	448	999999	224	16	999999	824	451	50	394	314	999999	999999	999999	999999	345	50	999999	92	689	108	492	999999	287	876	109	796	999999	675	103	999999	14	617	999999	275	788	529	312	999999	999999	829	621	50	999999	556	999999	999999	476	959	999999	999999	999999	999999	201	782	43	738	142	347	907	387	246	775	947	874	309	582	308	38	999	999999	737	642	954	859	999999	451	713	731	44	433	330	628	999999	265	675	973	999999	773	242	60	396	964	212	999999	593	846	102	132	256	270	377	447	999999	999999	999999	212	86	341	999999	591	999999	411	313	483	67	617	972	692	999999	999999	166	535	796	999999	428	772	440	213	276	640	999999	591	999999	774	66	882	669	746	164	999999	897	93	477	650	999999	999999	661	728	693	975	999999	410	923	920	113	842	651	19	637	337	772	872	75	665	242	999999	926	539	999999	184	947	999999	537	735	439	82	67	999999	924	443	999999	712	520	999999	766	948	667	999999	670	224	999999	660	118	827	700	34	28	812	999999	591	68	132	310	519	38	648	873	197	490	41	999999	999999	94	204	226	69	362	774	999999	294	999999	999999	999999	999999	999999	999999	126	999999	45	414	64	254	738	343	384	988	411	11	272	128	85	999999	84	639	439	736	575	914	610	640	672	253	999999	133	999999	697	263	107	575	740	999999	999999	999999	85	976	540	766	751	999999	237	658	361	512	780	218	999999	297	999999	774	217	721	212	109	405	742	811	341	614	999999	687	735	999999	435	531	999999	999999	999999	999999	999999	899	969	824	104	383	981	320	999999	142	914	518	410	34	333	368	999999	999999	72	756	999999	174	208	162	232	142	999999	355	925	980	999999	306	978	999999	576	874	247	897	117	999999	423	999999	80	208	999999	20	286	710	980	999999	513	
276	849	571	665	498	999999	999999	602	962	880	636	999999	760	948	999999	999999	121	457	458	999999	131	222	346	343	911	104	10	462	222	855	791	999999	858	999999	917	456	417	999999	999999	184	430	305	155	845	786	46	320	259	91	479	175	999999	531	946	391	999999	513	237	754	404	700	364	389	116	99	271	536	999999	41	172	133	488	999999	284	700	826	77	501	999999	874	783	750	999999	742	690	538	999999	912	999999	863	942	189	878	684	999999	75	915	999999	755	524	510	37	999999	918	356	999999	884	999999	256	564	986	21	680	880	620	999999	983	647	426	561	999999	623	207	177	229	999999	610	999999	800	634	911	39	745	42	373	756	999999	999999	999999	14	999999	596	665	531	876	930	509	997	73	533	91	278	999999	204	106	886	999999	999999	699	412	85	199	456	621	653	999999	276	648	516	863	428	531	260	999999	907	830	958	675	300	999999	999999	612	630	999999	552	643	416	551	999999	486	926	481	763	984	928	999999	999999	999999	878	999999	664	999999	999999	210	999999	560	27	210	999999	275	999999	164	759	410	968	473	568	999999	999999	19	550	725	712	40	936	947	767	276	999999	452	999999	999999	797	381	633	582	131	430	172	992	626	215	999999	669	999999	999999	721	362	25	465	896	962	999999	868	999999	999999	158	460	273	167	999999	999999	717	844	585	24	367	999999	776	999999	351	999999	999999	999999	393	345	471	53	482	174	999999	999999	260	38	555	727	939	928	12	694	999999	670	166	14	209	875	498	419	93	542	414	343	586	630	123	758	946	897	485	43	478	115	978	109	932	999999	999999	999999	298	858	999999	439	385	92	999999	681	981	999999	877	999999	846	999999	960	939	759	892	828	629	914	999999	781	51	452	969	225	329	692	66	82	822	384	809	999999	235	999999	975	999999	504	669	442	999999	934	30	966	197	427	155	48	350	49	999999	870	774	501	86	43	986	416	866	999999	988	999999	938	999999	143	999999	999999	999999	481	999999	934	333	960	481	29	999999	30	485	782	798	184	999999	716	42	999999	514	45	629	158	434	989	999999	999999	37	453	852	999999	966	833	160	496	420	566	999999	115	999999	999999	302	481	239	22	510	634	999999	467	344	999999	905	999999	628	11	310	586	999999	999999	392	695	932	38	177	851	999999	999999	999999	312	764	999999	159	927	48	604	742	158	919	421	488	917	570	570	999999	644	99	999999	214	159	195	999999	519	772	999999	539	977	274	314	388	957	858	12	999999	703	257	68	978	999999	34	268	162	667	999999	315	
999999	135	999999	919	532	761	999999	447	481	999999	930	578	387	215	509	627	478	844	999999	999999	630	999999	805	866	861	999999	121	431	190	890	42	176	883	999999	256	414	614	355	781	627	87	420	999999	648	999999	679	681	772	253	406	790	318	999999	999999	999999	999999	330	999999	67	946	649	999999	267	591	93	764	694	920	958	105	22	132	72	999999	999999	220	393	166	103	192	904	349	999999	783	110	724	999999	712	999999	695	94	118	298	834	977	630	163	939	564	19	984	761	813	158	999999	668	256	223	794	999999	177	173	412	875	52	310	279	483	490	369	724	982	999999	272	21	903	834	238	935	999999	67	453	601	93	208	153	999999	39	399	999999	477	826	917	318	528	920	706	423	999999	677	999999	999999	459	204	999999	11	623	551	999999	490	833	27	287	48	417	723	572	328	677	898	775	249	999999	58	891	897	999999	829	999999	999999	207	421	445	999999	405	999999	994	999999	798	206	530	984	892	908	608	460	999999	878	999999	805	358	999999	745	893	902	120	595	410	999999	397	936	794	807	56	999999	999999	582	28	999999	999999	999999	175	999999	999999	999999	790	999999	185	450	999999	358	999999	927	938	742	820	675	551	999999	295	791	594	103	411	269	735	187	845	624	195	999999	530	245	871	87	999999	857	275	999999	121	999999	419	999999	871	999999	749	999999	868	314	473	747	999999	661	357	247	144	81	128	220	999999	613	511	560	264	999999	827	999999	66	999999	559	962	410	999999	255	532	381	633	232	373	520	869	318	999999	161	999999	999999	999999	888	999999	942	120	739	999999	882	507	261	858	999999	317	220	999999	810	17	999999	510	346	999999	416	825	866	999999	999999	754	700	999999	305	970	409	815	716	999999	72	999999	918	999999	233	356	153	999999	281	999999	999999	915	162	721	69	999999	999999	650	111	999999	462	73	767	442	271	999999	363	119	999999	290	459	890	600	261	735	387	99	315	286	990	860	668	999999	353	582	934	601	978	713	994	192	759	714	999999	506	999999	664	485	187	999999	999999	43	545	990	73	47	324	901	986	681	222	999999	374	120	999999	793	999999	424	860	999999	999999	384	405	218	108	700	999999	727	754	999999	723	999999	137	47	998	826	132	563	289	999999	619	700	992	42	781	710	394	603	890	713	490	999999	625	850	999999	999999	638	337	892	373	999999	597	156	260	999999	608	355	999999	122	999999	670	955	144	325	999999	692	392	999999	436	999999	999999	582	836	51	255	483	987	286	190	999999	198	794	999999	999999	999999	31	553	741	84	
183	364	68	490	735	52	535	115	999999	999999	173	235	275	901	999999	68	288	761	999999	999999	485	620	999999	155	732	967	876	293	228	642	999999	999999	999999	299	262	42	257	999999	999999	999	720	999999	687	153	27	164	923	893	177	857	404	270	999999	736	599	562	999999	912	758	767	999999	999999	999999	668	447	33	585	999999	999999	471	810	196	660	999999	999999	999999	933	925	138	577	54	982	126	999999	247	435	701	999999	700	999999	746	345	343	343	833	478	491	999999	706	993	999999	999999	254	706	57	217	999999	999999	451	492	999999	371	783	191	723	193	135	525	999999	22	999999	671	286	999999	724	475	999999	326	999999	816	625	999999	228	144	998	107	738	999999	323	999999	824	999999	472	217	81	385	561	161	619	650	353	966	598	694	999999	999999	670	306	982	999999	363	999999	999999	999999	999999	715	152	649	193	626	454	999999	211	400	197	999999	208	999999	876	999999	914	999999	999999	632	472	658	324	534	999999	99	436	999999	437	742	999999	540	308	837	351	366	999999	912	999999	993	205	999999	999999	208	506	706	710	602	430	643	999999	661	586	438	172	217	400	618	185	103	199	22	287	469	725	656	666	370	727	519	116	12	733	714	436	834	894	999999	999999	767	389	834	22	999999	85	23	954	869	675	999999	965	624	736	875	803	193	360	305	482	999999	50	999999	999999	910	537	999999	928	872	12	999999	323	284	591	418	714	365	10	492	999999	711	702	999999	695	593	554	491	275	999999	910	252	483	599	999999	187	726	50	958	999999	999999	999999	95	999999	867	346	819	690	42	328	171	448	999999	999999	910	771	157	999999	654	999999	365	55	399	81	962	759	854	724	640	414	691	999999	406	898	999999	973	626	620	929	358	999999	999999	459	946	696	999999	68	999999	688	871	39	483	396	677	999999	222	31	23	999999	117	491	999999	60	628	637	497	999999	295	642	999999	155	999999	999999	305	516	999999	596	452	384	999999	700	249	45	769	384	218	287	729	162	22	951	999999	500	821	866	679	813	830	999999	209	430	999999	999999	750	725	999999	168	100	170	253	626	579	639	630	999999	252	69	290	999999	428	219	322	999999	999999	999999	543	999999	999999	439	837	999999	765	142	185	79	927	276	295	53	882	59	197	568	999999	396	382	972	870	414	999999	619	532	999999	890	999999	999999	999999	353	764	192	466	665	661	332	565	860	446	464	561	489	976	774	247	371	379	31	753	235	242	614	999999	175	99	815	228	166	188	251	195	960	297	922	530	999999	425	394	536	246	
352	535	999999	999999	999999	924	999999	845	294	999999	521	999999	365	414	120	160	620	300	576	845	114	409	682	205	279	600	202	63	253	386	945	999999	495	517	882	999999	678	62	856	174	177	383	871	999999	729	999999	605	999999	811	999999	250	135	818	690	141	943	853	740	999999	718	731	593	601	999999	999999	536	482	999999	532	999999	481	999999	444	999999	677	731	537	720	999999	62	995	320	252	872	999999	999999	176	805	385	999999	853	999999	813	147	443	584	781	962	691	999999	999999	756	359	999999	899	682	690	417	999999	410	415	999999	274	196	722	421	999999	729	999999	460	370	677	999999	999999	560	542	753	306	967	103	949	575	999999	282	318	999999	960	844	973	463	999999	759	792	974	532	999999	673	999999	424	31	243	999999	200	241	999999	76	293	766	847	999999	928	394	449	918	461	840	113	992	999999	483	461	506	755	318	330	611	885	498	71	999999	868	999999	881	945	860	896	384	798	449	999999	955	204	997	616	535	744	999999	873	522	691	617	681	999999	940	570	736	999999	881	910	231	999999	795	704	17	498	999999	512	503	999999	564	466	314	553	635	528	267	999999	149	783	585	301	21	999999	999999	231	999999	387	940	385	999999	600	503	888	228	71	170	499	989	127	733	241	816	999999	999999	235	999999	138	123	422	313	237	166	999999	334	929	179	819	335	786	310	424	572	128	999999	999999	999999	426	334	574	368	767	999999	31	60	354	485	206	27	999999	918	69	273	528	81	895	443	405	564	298	999999	999999	174	999999	817	318	669	999999	879	993	272	886	803	549	63	999999	718	144	57	980	999999	972	801	999999	868	250	999999	54	56	50	531	568	862	999999	999999	27	603	315	214	999999	684	787	327	34	881	41	266	724	474	535	186	308	357	999999	999999	920	999999	999999	345	577	167	625	999999	838	472	704	34	767	999999	999999	999999	412	999999	316	305	667	999999	999999	310	999999	984	999999	579	999999	863	232	220	288	201	761	478	621	970	637	583	999999	145	999999	561	187	999999	498	999999	439	593	773	378	50	288	186	276	771	682	508	999999	730	56	141	975	249	493	999999	575	116	566	331	442	303	999999	246	531	175	999999	133	829	495	580	150	926	999999	854	999999	999	24	495	999999	938	471	999999	852	22	14	513	321	693	270	922	749	872	272	341	85	318	52	655	110	555	559	678	107	999999	906	214	886	395	323	746	561	999999	999999	999999	970	258	999999	999999	527	661	903	439	999999	572	831	277	664	757	999999	999999	957	369	394	161	
389	999999	947	999999	999999	799	627	926	380	523	371	138	999999	879	371	826	438	818	137	448	651	129	119	534	329	999999	550	138	616	461	789	201	237	707	12	999999	311	999999	127	728	44	977	69	55	211	702	264	784	999999	999999	432	999999	242	945	510	999999	683	422	383	477	259	498	319	918	999999	999999	999999	315	877	194	525	262	701	408	999999	673	70	73	333	626	383	765	999999	999999	39	650	999999	999999	207	743	503	999999	803	649	479	999999	999999	999999	321	40	801	999999	907	999999	437	180	999999	833	541	836	209	620	99	757	104	999999	756	655	889	93	221	999999	999999	999999	691	636	458	999999	929	867	999999	999999	752	302	824	434	999999	539	236	858	213	135	749	370	999999	883	799	56	555	999999	789	22	261	237	999999	999999	841	773	521	800	722	999999	903	673	830	999999	867	796	932	670	999999	226	429	40	999999	95	869	747	600	999999	837	412	999999	944	999999	993	999999	525	999999	642	592	94	28	435	146	817	231	999999	540	999999	25	12	123	884	999999	999999	592	231	999999	999999	322	999999	183	713	963	999999	888	959	595	837	622	351	324	999999	87	550	207	999999	893	72	864	793	217	346	999999	835	298	622	594	515	410	999999	178	749	329	999999	911	315	999999	826	999999	272	490	999999	999999	674	999999	822	807	810	374	598	337	293	869	528	887	836	921	999999	30	276	375	90	436	186	182	574	971	999999	638	892	531	77	143	602	313	999999	705	128	157	476	999999	999999	150	811	118	885	879	999999	610	84	394	343	999999	662	999999	999999	999999	464	501	123	851	227	181	482	77	270	999999	276	999999	382	141	803	981	554	461	591	940	625	999999	297	694	180	979	999999	508	198	271	480	705	904	248	999999	626	999999	999999	597	999999	999999	744	847	734	999999	586	237	943	591	362	999999	211	999999	469	650	396	213	999999	681	247	617	974	878	999	679	999999	999999	144	890	186	999999	929	863	979	282	999999	230	562	92	999999	751	999999	917	835	19	999999	400	445	999999	854	423	615	999999	999999	995	693	865	848	65	51	276	999999	999999	999999	415	331	348	336	196	770	175	650	346	97	999999	999999	66	53	989	410	999999	875	999999	45	763	341	986	513	999999	588	24	382	507	50	327	658	999999	512	430	688	930	74	258	827	689	772	279	999999	999999	998	636	822	999999	654	870	401	555	26	651	999999	999999	835	352	608	755	793	999999	305	770	837	438	554	622	999999	999999	117	627	719	999999	999999	72	140	648	985	951	202	524	852	180	926	112	
551	999999	357	353	105	999999	999999	81	999999	628	973	95	37	570	92	209	557	184	763	773	836	670	660	20	999999	196	367	656	563	279	300	999999	844	734	886	692	999999	957	384	395	977	648	460	371	99	55	621	424	999999	992	966	678	416	162	276	881	210	346	149	999999	364	999999	517	626	999999	847	251	999999	683	399	934	599	799	999999	796	197	219	298	920	168	574	999999	787	999999	312	622	719	691	999999	999999	492	929	999999	475	40	984	140	834	43	252	804	329	740	478	68	999999	878	48	999999	89	999999	911	999999	980	344	421	999999	946	324	999999	138	559	999999	678	907	14	782	333	347	811	67	385	265	678	364	999999	212	319	999999	935	744	680	335	388	343	580	513	999999	141	999999	779	193	519	328	999999	254	493	999999	571	999999	594	554	701	554	31	296	999999	746	626	999999	999999	895	999999	999999	999999	457	233	456	999999	336	501	945	999999	999999	42	873	999999	936	565	119	761	999999	747	459	351	199	978	781	366	56	924	999999	220	52	410	999999	749	141	357	665	30	999999	999999	999999	562	648	362	974	522	158	431	720	191	516	337	999999	999999	984	999999	781	999999	999999	100	999999	411	999999	735	160	326	999999	133	999999	588	899	999999	724	423	999999	897	702	837	14	269	218	625	214	585	703	714	342	735	999999	104	999999	999999	577	946	438	833	999999	913	211	999999	373	999999	696	141	999999	427	613	654	645	97	999999	999999	474	999999	882	673	207	999999	999999	445	983	999999	368	640	22	999999	521	778	985	679	79	788	635	357	895	193	928	82	999999	286	111	999999	99	678	759	631	999999	394	73	999999	635	677	882	765	674	950	666	66	129	579	905	834	668	966	27	555	319	999999	999999	999999	744	135	999999	754	344	304	333	689	881	390	990	136	999999	230	999999	401	906	999999	683	999999	527	871	952	723	380	999999	30	132	660	213	322	999999	106	374	30	509	999999	999999	431	379	999999	999999	185	739	589	999999	130	999999	922	999999	648	449	443	999999	181	873	182	143	383	77	284	999999	39	999999	999999	394	999999	349	210	544	580	779	999999	999999	329	999999	696	222	144	601	156	583	210	45	999999	999999	999999	754	999999	156	336	687	753	363	104	425	947	508	999999	204	999999	780	246	388	54	869	12	999999	33	999999	999999	960	998	782	921	701	10	993	123	204	233	285	156	63	999999	999999	36	94	999999	904	603	198	550	939	852	375	999999	999999	990	695	999999	41	731	572	999999	376	689	999999	441	403	424	953	394	477	971	473	634	
192	180	162	842	917	921	129	37	988	419	69	999999	556	999999	188	999999	427	333	201	553	584	94	840	213	65	999999	815	489	649	803	82	968	388	999999	999999	999999	838	852	953	999999	612	544	999999	957	629	51	999999	49	999999	950	999999	153	999999	920	60	108	999999	948	787	275	115	639	999999	195	346	100	550	815	999999	999999	174	575	380	90	941	49	112	999999	583	23	766	999999	999999	699	999999	928	198	999999	690	66	999999	889	75	999999	999999	973	999999	795	620	538	501	80	840	708	785	999999	999999	699	999999	20	995	456	374	773	508	340	999999	688	999999	417	902	91	135	999999	226	285	509	692	86	968	883	317	273	55	999999	696	999999	545	913	444	165	498	489	679	70	864	524	301	999999	674	999999	477	446	212	999999	419	945	696	492	510	891	90	622	20	137	999999	193	329	261	812	405	849	775	914	999999	413	999999	455	92	999999	760	217	513	411	389	416	871	70	419	999999	999999	999999	63	999999	999999	999999	999999	478	552	382	681	999999	50	377	999999	999999	701	531	999999	232	817	999999	614	999999	999999	684	576	999999	631	999999	816	999999	910	999999	70	166	999999	372	372	186	999999	133	902	709	679	999999	176	145	142	650	714	349	120	196	295	261	999999	922	662	868	508	665	847	999999	565	558	294	999999	316	122	943	339	168	774	694	999999	596	904	460	195	517	441	88	980	999999	477	22	999999	862	809	532	872	710	504	999999	872	285	81	999999	131	280	284	999999	30	707	385	999999	999999	502	601	664	999999	471	477	361	77	586	867	824	98	546	999999	39	507	589	80	628	664	999999	999999	418	525	999999	339	914	242	611	67	283	631	296	675	231	999999	155	804	999999	999999	153	610	296	418	256	999999	584	709	254	332	999999	636	756	999999	250	681	192	148	968	141	562	128	465	528	593	203	802	870	349	767	361	785	999999	395	521	495	535	999	279	705	755	215	987	289	626	646	875	770	435	549	88	16	836	279	680	34	154	999999	824	63	999999	713	999999	486	970	655	999999	999999	14	754	999999	192	999999	272	386	356	140	186	901	946	327	42	445	800	999999	355	949	399	999999	497	351	768	185	999999	999999	999999	845	510	319	971	679	999999	765	681	999999	895	147	573	893	334	893	968	999999	877	735	230	999999	999999	797	624	706	999999	655	999999	412	387	17	653	819	344	511	999999	867	930	277	999999	276	763	406	999999	217	385	506	390	603	383	902	307	490	232	772	286	999999	694	275	112	859	999999	999999	25	999999	494	
753	558	823	999999	111	934	999999	999999	953	515	173	14	416	999999	80	999999	913	39	484	710	999999	597	572	999999	916	999999	664	175	999999	999999	999999	390	905	723	631	999999	567	339	282	968	697	567	278	267	122	708	287	945	999999	595	999999	249	541	188	331	166	999999	598	357	928	280	999999	970	935	30	782	108	999999	999999	131	706	584	757	516	22	604	328	314	122	218	895	719	999999	999999	684	255	849	999999	999999	475	962	969	982	353	698	999999	597	343	247	340	609	593	257	909	888	759	999999	34	175	726	999999	681	486	999999	42	560	312	612	261	774	933	381	301	999999	169	999999	602	413	818	999999	17	985	77	782	608	311	472	999999	479	924	763	824	561	999999	638	999999	493	843	999999	147	949	985	92	472	999999	238	302	34	750	160	167	999999	999999	414	719	851	614	704	540	999999	999999	88	142	336	21	118	999999	626	999999	999999	254	999999	102	681	811	32	903	999999	385	379	18	447	483	329	767	999999	619	157	955	999999	676	789	312	589	59	999999	999999	755	460	297	418	675	440	871	906	408	985	534	602	999999	948	18	328	171	999999	650	605	999999	999999	336	499	672	671	807	211	464	456	999999	631	940	179	158	154	98	961	343	17	611	999999	999999	999999	94	999999	267	999999	999999	470	999999	866	409	275	49	195	134	798	746	14	999999	670	451	951	482	902	662	999999	800	864	240	209	389	642	994	999999	210	636	414	127	413	969	999999	994	314	646	232	674	999999	962	999999	299	224	999999	385	940	971	417	227	191	999999	740	48	999999	999999	941	999999	767	281	648	985	498	393	629	601	663	136	999999	646	999999	680	999999	397	999999	844	940	985	61	999999	63	429	999999	418	999999	999999	999999	931	740	763	373	999999	999999	403	492	977	531	906	595	737	721	814	999999	999999	392	999999	999999	999999	210	958	999999	999999	436	509	999999	999999	999999	89	170	403	999999	732	395	693	283	999999	226	594	905	860	999999	43	999999	323	999999	248	904	32	36	999999	999999	330	999999	781	473	417	999999	954	185	272	785	452	746	999999	809	989	999999	830	497	999999	295	319	447	349	646	999999	566	122	999999	999999	324	179	62	448	999999	607	11	613	230	865	944	271	999999	642	85	870	297	207	514	999999	819	84	534	999999	436	999999	999999	392	145	999999	851	619	990	999999	999999	615	399	307	130	211	988	815	610	631	771	33	900	805	273	999999	969	368	607	417	999999	250	644	741	999999	999999	999999	999999	478	23	24	999999	280	999999	694	999999	481	989	999999	312	
999999	14	473	903	550	412	999999	87	999999	370	247	492	21	583	47	707	999999	657	999999	72	487	999999	347	999999	616	446	753	688	999999	803	304	979	291	305	849	999999	776	741	999999	608	946	646	500	118	776	532	999999	697	184	986	499	999999	703	24	999999	199	667	877	999999	113	999999	434	966	325	75	267	999999	999999	733	999999	931	239	466	687	126	840	878	238	820	999999	134	66	513	134	314	999999	999999	276	479	999999	999999	899	999999	999999	949	521	999999	999999	52	518	999999	605	999999	999999	65	269	366	25	999999	999999	320	438	66	211	999999	999999	920	842	999999	594	999999	999999	247	83	395	42	999999	378	738	999999	170	703	999999	311	999999	528	999999	221	999999	54	124	271	377	494	348	999999	842	252	118	355	601	837	173	999999	537	395	368	999999	906	32	484	988	286	304	824	617	999999	755	447	460	999999	999999	772	966	480	719	567	752	999999	999999	999999	541	999999	392	13	999999	539	999999	999999	378	169	212	315	56	999999	135	984	83	999999	731	816	999999	804	657	845	892	74	207	977	999999	999999	999999	999999	580	833	942	729	999999	301	501	87	514	981	79	301	307	403	726	406	354	999999	494	999999	13	519	112	736	999999	547	999999	268	342	760	955	550	553	999999	734	223	999999	406	100	782	999999	653	312	116	999999	366	547	498	348	999999	632	93	343	533	999999	70	999999	215	127	356	999999	999999	745	753	999999	528	999999	999999	668	513	999999	948	644	712	913	360	216	995	11	255	10	622	920	542	137	872	999999	999999	897	674	492	420	288	744	602	936	908	558	90	216	618	999999	829	999999	30	684	999999	631	620	800	854	735	214	872	999999	567	322	212	626	163	321	728	362	994	30	369	999999	899	120	976	451	658	915	794	636	713	999999	95	522	999999	999999	585	409	106	820	757	216	415	399	44	999999	705	931	927	895	890	999999	835	814	660	23	549	521	643	359	205	819	999999	246	641	999999	236	690	183	999999	735	328	999999	999999	273	162	264	510	85	362	745	726	988	899	746	999999	957	999999	999999	439	883	74	765	999999	624	937	796	179	757	270	397	25	999999	999999	169	571	999999	660	550	507	999999	999999	445	999999	999999	479	831	999999	499	863	816	955	828	744	847	670	563	999999	560	999999	999999	95	753	999999	965	730	967	791	739	185	109	307	730	363	999999	999999	629	485	143	999999	999999	999999	680	893	453	999999	999999	24	358	498	18	169	109	224	151	673	295	630	999999	999999	512	50	781	324	763	519	999999	474	73	13	51	999999	
385	416	230	90	415	999999	371	533	543	953	443	999999	999999	999999	207	999999	222	17	558	999999	170	999999	642	999999	504	366	140	933	216	722	999999	354	457	930	999999	693	994	70	267	436	269	791	350	558	606	540	156	822	322	718	262	999999	455	999999	999999	136	774	164	999999	999999	728	437	326	820	13	98	793	247	166	999999	521	161	999999	999999	999999	378	908	93	468	964	219	317	621	497	469	894	899	999999	22	999999	919	839	484	218	707	999999	999999	529	999999	999999	746	909	666	808	999999	111	316	333	314	548	227	999999	999999	621	840	421	816	829	361	999999	199	389	234	509	999999	999999	999999	541	424	999999	904	389	538	999999	227	309	999999	812	300	367	588	575	109	999999	439	239	153	863	378	999999	24	645	177	999999	328	366	684	166	999999	524	999999	775	999999	999999	644	838	161	745	403	999999	999999	14	999999	993	529	623	290	761	79	364	539	813	172	138	892	269	999999	102	631	999999	625	494	999999	775	999999	813	667	999999	829	601	88	407	469	999999	526	999999	999999	183	917	704	86	923	999999	999999	985	621	612	779	513	384	999999	69	999999	999999	915	284	416	762	999999	999999	956	586	931	478	286	141	353	334	999999	881	162	47	999999	927	999999	701	999999	737	790	999999	999999	887	999999	454	999999	28	294	926	923	251	604	354	122	999999	999999	499	991	617	583	999999	277	288	999999	631	232	589	884	999999	999999	999999	999999	679	972	749	514	78	397	487	504	267	999999	999999	410	999999	287	808	924	973	188	294	710	790	163	936	999999	922	720	999999	999999	394	144	107	177	709	374	924	382	373	999999	679	112	999999	123	325	999999	850	877	999999	999999	423	665	999999	17	474	999999	96	525	45	706	999999	357	829	264	120	133	749	259	999999	999999	362	436	999999	286	509	192	205	676	838	929	203	54	915	224	808	999999	999999	99	703	205	288	999999	346	667	114	999999	282	259	999999	201	999999	600	186	999999	991	987	999999	634	508	291	317	419	686	116	512	547	442	615	999999	391	900	659	999999	505	718	953	100	894	182	999999	909	946	673	999999	999999	602	868	116	232	999999	624	598	591	421	888	869	722	999999	164	566	999999	667	999999	622	301	606	54	680	999999	47	897	220	462	999999	382	371	999999	999999	443	999999	679	335	392	634	767	311	78	999999	999999	849	240	860	739	615	299	999999	153	999999	999999	75	999999	999999	26	194	999999	413	146	271	49	527	132	682	796	254	886	563	285	178	855	999999	999999	999999	73	999999	807	46	480	846	999999	140	227	
694	999999	999999	999999	999999	999999	207	709	363	175	806	104	999999	726	558	73	495	999999	735	999999	974	999999	366	536	648	134	775	387	999999	933	999999	240	909	309	999999	987	429	999999	999999	999999	88	999999	501	823	732	815	973	525	258	973	984	127	999999	174	999999	999999	338	999999	712	368	999999	819	822	429	999999	576	195	790	298	570	644	999999	334	491	888	999999	704	542	999999	833	161	999999	999999	914	948	182	934	744	999999	939	658	588	190	46	999999	268	647	81	948	165	630	999999	236	687	339	392	793	813	286	999999	794	796	46	999999	216	999999	690	907	481	703	641	450	734	359	912	65	421	999999	782	999999	868	632	594	648	213	968	33	450	584	999999	389	131	468	999999	154	862	552	311	829	425	577	739	600	999999	524	189	457	877	775	283	999999	505	41	656	868	172	212	999999	675	248	270	249	332	915	323	520	982	414	214	60	513	120	467	366	999999	139	42	349	134	33	520	999999	675	311	595	883	99	811	460	982	660	164	635	999999	165	338	416	999999	931	13	207	53	673	725	769	860	47	999999	605	999999	139	862	273	999999	727	124	574	31	330	999999	430	180	953	999999	399	999999	484	876	211	999999	999999	357	999999	130	826	477	482	999999	541	735	845	999999	216	721	852	797	891	983	864	50	763	999999	364	501	582	36	99	451	335	999999	385	171	473	881	25	781	999999	153	999999	259	642	624	999999	999999	594	16	964	241	999999	602	468	500	21	171	959	338	993	917	547	799	999999	40	624	131	359	684	999999	334	999999	80	353	747	167	615	407	149	999999	769	999999	576	999999	857	82	733	952	885	160	312	922	999999	999999	536	605	36	871	999999	10	999999	245	910	65	639	535	999999	258	720	342	406	763	820	999999	999999	20	970	737	530	958	890	178	474	999999	647	999999	29	999999	999999	999999	141	743	999999	999999	546	999999	996	521	432	999999	774	484	242	552	753	549	111	999999	564	526	999999	298	350	999999	999999	200	771	386	417	237	516	25	441	578	999999	662	967	680	999999	999999	23	459	999999	999999	999999	416	936	921	779	999999	310	766	727	299	517	843	402	151	999999	356	762	620	113	205	999999	758	52	664	350	101	999999	431	375	865	513	185	983	152	470	703	263	849	999999	318	999999	749	298	999999	999999	368	269	999999	650	541	936	402	356	999999	999999	434	373	999999	999999	688	999999	999999	400	862	786	341	859	260	681	336	102	999999	24	794	278	76	470	999999	603	999999	831	755	780	833	928	999999	829	873	760	
46	340	981	278	918	792	57	358	999999	999999	999999	508	19	154	999999	449	33	388	561	840	999999	963	472	999999	999999	856	771	108	999999	933	675	512	985	500	644	996	120	644	106	999999	231	717	44	545	874	484	822	999999	466	999999	905	732	277	43	999999	999999	867	999999	680	71	31	948	791	502	690	226	522	518	509	326	999999	388	292	999999	619	608	929	927	999999	123	999999	169	641	182	38	942	244	952	66	572	139	807	964	45	981	282	925	541	854	657	961	313	999999	150	64	526	450	719	999999	834	999999	940	508	567	36	861	999999	999999	474	747	981	999999	462	999999	197	532	423	999999	577	347	683	398	82	156	161	999999	68	999999	128	511	502	525	999999	999999	429	198	308	407	999999	130	965	316	999999	116	675	401	999999	174	952	532	112	203	151	86	161	755	867	362	415	304	802	815	999999	999999	255	466	41	241	518	998	233	26	248	999999	999999	376	999999	965	999999	760	999999	894	549	999999	408	999999	999999	462	999999	674	331	946	992	714	327	160	816	113	861	219	369	619	655	953	999999	999999	954	694	705	784	433	901	881	654	999999	999999	275	905	565	946	92	578	171	844	677	287	34	534	139	999999	999999	228	114	271	400	271	999999	999999	296	321	354	689	757	999999	250	429	74	999999	300	999999	884	910	547	999999	136	791	999999	999999	286	999999	999999	430	564	999999	234	215	999999	620	263	999999	670	680	618	999999	999999	999999	821	999999	603	257	222	686	244	721	346	649	999999	199	144	609	813	999999	319	275	259	923	134	283	71	45	632	454	999999	999999	748	214	302	304	999999	733	969	582	217	38	808	385	196	843	147	999999	534	608	486	654	349	999999	370	352	999999	678	278	547	999999	568	625	768	602	106	972	142	356	385	875	410	639	999999	228	291	999999	874	737	999999	999999	999999	510	34	968	439	999999	514	843	950	311	645	999999	432	767	649	412	999999	782	999999	870	15	237	159	732	999999	25	118	25	88	999999	128	999999	987	411	999999	68	600	999999	173	307	468	298	406	84	240	946	217	473	579	878	427	102	999999	999999	140	259	360	302	893	424	690	499	765	75	192	999999	476	30	999999	590	812	250	618	792	412	717	999999	999999	501	139	807	999999	445	210	468	999999	303	577	281	89	999999	308	906	749	616	999999	532	341	891	999999	479	196	45	988	76	186	999999	999999	18	423	428	999999	800	764	616	56	63	565	607	999999	411	899	749	359	882	513	344	869	185	443	194	499	193	965	659	621	609	
457	143	291	553	449	569	858	660	432	508	152	143	999999	915	967	999999	735	134	580	447	685	116	999999	841	999999	678	575	238	929	999999	834	114	994	446	999999	431	325	612	999999	340	890	699	999999	15	202	736	615	527	999999	764	458	840	89	999999	923	350	580	450	999999	770	994	629	731	999999	673	47	999999	133	999999	999999	419	132	172	250	999999	986	655	557	649	999999	999999	999999	999999	999999	643	993	35	821	523	265	851	999999	672	201	346	999999	999999	130	342	165	597	491	999999	999999	354	336	677	839	626	937	694	32	801	72	707	946	999999	999999	697	679	21	999999	610	63	694	544	999999	971	903	295	999999	535	225	494	289	582	839	342	820	316	999999	196	204	999999	571	829	83	609	493	399	654	411	432	662	999999	999999	999999	999999	999999	809	999999	706	935	999999	918	168	806	999999	783	135	116	284	745	390	363	825	131	34	999999	865	471	849	487	514	640	616	113	562	350	18	999999	685	356	20	999999	619	999999	999999	667	412	32	766	999999	368	999999	999999	666	51	999999	327	999999	855	671	129	999999	999999	999999	999999	999999	312	65	253	966	775	433	999999	927	735	999999	999999	573	999999	367	999999	842	999999	33	129	230	999999	950	999999	263	33	858	846	24	236	671	413	999999	830	172	365	356	778	800	61	935	999999	452	930	101	999999	753	891	498	999999	999999	643	13	109	210	440	999999	994	999999	942	916	587	416	999999	999999	999999	999999	999999	999999	12	999999	999999	904	972	999999	999999	818	999999	999999	999999	279	967	999999	433	949	38	410	999999	630	999999	13	999999	999999	857	145	358	999999	750	867	999999	224	999999	795	495	857	222	738	41	999999	999999	621	342	33	304	673	948	239	983	751	44	147	999999	123	999999	999	380	286	999999	999999	835	999999	77	161	426	481	269	181	862	999999	737	300	379	386	788	120	999999	338	493	193	196	128	999999	999	999999	416	999999	896	999999	999999	999999	936	690	999999	90	929	554	190	607	999999	414	776	999999	999999	24	999999	768	672	335	999999	338	52	792	999999	649	716	450	78	329	20	999999	999999	748	999999	99	800	609	184	999999	858	999999	490	731	671	779	420	752	64	984	97	647	999999	571	180	167	444	153	826	554	999999	488	486	860	999999	516	51	37	10	999999	999999	145	999999	376	476	696	847	999999	131	999999	239	964	999999	93	999999	373	813	800	999999	999999	654	656	782	630	932	379	89	629	145	999999	737	999999	751	735	771	952	63	999999	999999	999999	320	133	999999	742	325	409	102	403	629	233	702	999999	459	792	
673	567	362	963	444	106	616	999999	185	966	356	845	222	660	321	289	999999	686	705	999999	898	531	634	49	999999	532	287	686	10	911	462	496	934	959	999999	214	999999	999999	692	999999	999999	999999	948	66	396	479	197	441	91	350	914	999999	999999	999999	893	999999	932	322	657	912	819	930	227	273	513	999999	911	263	999999	999999	689	228	993	706	235	999999	999999	999999	653	835	344	845	605	999999	997	445	999999	578	75	919	281	287	442	780	189	937	875	999999	552	535	567	933	842	973	660	695	33	838	139	98	569	364	668	822	999999	973	335	999999	276	78	999999	342	198	679	836	411	785	222	527	298	999999	898	35	128	278	999999	12	631	999	312	421	999999	449	977	360	999999	618	620	999999	999999	999999	319	418	484	626	234	745	173	147	999999	999999	811	999999	841	168	670	339	550	999999	176	970	703	999999	964	999999	999999	893	221	329	919	793	175	999999	322	685	621	490	999999	501	53	665	839	999999	999999	402	609	999999	999999	999999	689	999999	77	77	47	244	908	752	454	827	827	341	534	844	227	999999	999999	999999	998	165	547	190	788	58	509	510	141	999999	815	999999	57	997	295	402	639	341	725	107	999999	999999	999999	868	999999	723	674	712	141	995	277	999999	999999	999999	802	452	281	509	799	29	567	536	112	699	999999	882	779	999999	56	142	214	999999	999999	647	831	920	389	678	999999	74	384	797	379	146	999999	529	914	250	999999	999999	130	140	542	999999	540	444	975	86	999999	164	943	999999	665	999	790	391	556	20	999999	881	73	603	999999	999999	644	769	167	966	758	417	999999	539	999999	999999	21	84	353	43	999999	397	944	312	999999	999999	130	999999	999999	380	355	560	973	904	275	999999	779	527	774	807	999999	770	286	19	328	523	196	999999	220	462	987	716	999999	522	903	587	937	760	856	999999	615	999999	637	787	620	999999	999999	73	273	320	433	494	309	546	970	999999	121	935	983	233	803	715	330	679	392	639	999999	460	10	688	386	999999	670	999999	202	958	143	999999	398	999999	89	133	150	899	999999	502	416	999999	551	568	476	999999	776	632	572	899	999999	958	999999	980	999999	983	72	585	933	414	823	899	999999	22	212	622	546	862	153	679	999999	430	650	999999	999999	999999	999999	442	221	999999	252	48	999999	999999	185	184	103	418	999999	106	999999	565	999999	623	999999	516	999999	539	365	999999	464	999999	488	892	334	362	317	515	999999	665	999999	630	373	558	172	785	999999	61	837	37	528	999999	427	999999	619	999999	999999	36	220	
716	871	379	86	999999	920	338	559	945	967	822	866	588	660	780	31	440	999999	418	460	999999	454	999999	999999	338	335	336	999999	999999	999999	325	898	291	305	50	793	705	999999	16	638	834	236	126	93	999999	171	940	999999	646	35	188	817	999999	576	999999	271	774	677	748	41	593	999999	127	999999	652	999999	999999	999999	999999	986	326	886	195	779	625	999999	338	24	686	176	395	858	849	415	103	508	999999	999999	977	999999	999999	38	806	974	54	993	119	999999	440	101	585	657	999999	660	709	302	631	276	950	660	999999	999999	990	581	999999	735	991	711	999999	154	80	870	315	840	999999	999999	89	999999	735	632	557	999999	583	594	999999	737	10	199	999999	999999	876	587	764	327	845	268	47	999999	337	319	12	407	874	296	31	715	352	999999	692	420	999999	420	540	328	112	59	187	405	990	909	734	999999	15	777	999999	493	116	987	999999	999999	260	855	883	425	630	160	999999	999999	999999	999999	395	983	507	295	999999	465	999999	446	225	796	91	641	999999	428	585	210	999999	107	28	538	999999	365	32	983	999999	367	536	124	999999	999999	50	890	999999	125	523	750	999999	720	199	812	446	670	999999	208	999999	619	621	465	840	429	759	999999	277	999999	277	40	961	999999	135	230	928	931	999999	273	755	999999	999999	128	904	999999	906	681	907	216	101	938	593	823	367	550	746	999999	999999	278	202	138	622	798	847	493	999999	780	999999	969	999999	999999	922	508	453	999999	999999	502	560	16	522	999999	15	999999	942	999999	446	999999	166	999999	484	999999	657	479	80	999999	999999	20	280	999999	55	136	999999	999999	999999	999999	25	94	379	931	740	253	999999	277	999999	125	132	561	855	519	56	650	624	20	495	35	999999	453	438	825	857	799	999999	150	960	396	999999	77	738	366	323	362	768	999999	999999	999999	347	999999	999999	999999	504	26	164	761	373	405	512	86	452	307	999999	572	655	999999	999999	940	999999	379	317	370	134	999999	822	498	205	694	881	398	176	264	688	999999	730	483	999999	840	999999	469	776	565	883	914	999999	999999	639	750	707	999999	161	999999	218	999999	999999	362	999999	449	204	665	566	679	999999	123	999999	197	999999	258	999999	182	233	999999	305	561	603	999999	486	219	439	390	859	454	986	667	246	999999	56	999999	407	378	652	881	646	978	999999	107	51	770	999999	438	822	390	909	534	990	919	607	656	374	999999	875	621	19	813	999999	121	999999	856	876	646	151	898	999999	473	530	352	595	326	658	506	711	715	214	11	568	999999	545	999999	
677	327	665	399	356	87	999999	40	871	999999	182	999999	414	194	894	368	297	999999	539	446	999999	647	333	290	999999	868	618	170	999999	18	254	337	576	999999	188	558	999999	751	551	773	970	500	999999	762	154	865	101	526	999999	846	714	644	939	109	458	39	993	385	400	488	999999	999999	622	863	999999	845	226	184	15	345	999999	545	382	766	999999	513	999999	999999	146	142	999999	102	999999	571	303	610	999999	476	781	159	564	999999	361	73	999999	999999	877	999999	999999	308	999999	917	999999	485	468	179	271	182	633	945	999999	433	249	267	712	999999	992	61	569	977	457	999999	999999	856	780	999999	999999	319	462	836	999999	558	999999	837	999999	858	582	863	112	134	349	999999	843	836	295	141	366	999999	360	999999	999999	999999	999999	999999	851	999999	524	999999	704	686	985	952	720	797	999999	315	999999	412	999999	853	999999	138	949	999999	638	241	906	999999	571	648	425	999999	958	524	200	999999	999999	199	999999	593	343	919	169	425	148	397	505	55	527	979	105	954	329	507	153	517	999999	612	999999	620	993	958	101	65	270	896	993	205	999999	508	805	847	999999	190	519	999999	969	999999	999999	250	736	860	48	592	553	471	999999	461	381	683	934	897	629	999999	999999	999999	827	114	164	251	403	309	449	29	183	999999	537	999999	999999	278	999999	352	999999	328	999999	999999	920	509	511	999999	135	542	824	999999	574	999999	227	61	591	144	57	865	378	65	999999	437	999999	29	999999	999999	999999	631	473	113	999999	591	591	999999	492	999999	465	999999	602	999999	126	999999	485	526	455	274	39	486	557	853	231	682	974	259	481	456	722	999999	100	215	999999	999999	78	720	787	999999	326	916	999999	135	679	728	272	22	939	985	951	894	574	999999	276	999999	84	999999	999999	462	617	342	999999	45	744	564	238	999999	500	621	793	764	739	472	947	123	917	432	183	502	999999	999999	999999	495	504	827	336	999999	938	417	429	999999	999999	334	375	984	999999	999999	999999	125	500	875	999999	327	202	196	999999	111	999999	999999	539	652	446	999999	999999	656	32	344	541	916	237	999999	999999	999999	201	345	926	414	107	963	999999	999999	999999	68	12	544	449	992	303	317	999999	235	750	784	999999	777	21	999999	291	719	962	999999	991	474	888	218	426	438	136	999999	999999	750	999999	243	999999	155	611	388	999999	508	216	999999	51	233	254	12	541	673	216	424	333	477	133	388	10	999999	403	576	180	999999	999999	21	999999	999999	999999	921	230	516	659	732	176	632	81	782	512	932	999999	767	230	885	
999999	752	231	999999	533	793	627	626	999999	999999	999999	44	218	594	390	205	999999	605	186	332	999999	34	24	483	257	701	999999	999999	875	78	576	999999	356	294	125	374	789	164	912	263	304	999999	284	809	999999	142	999999	486	999999	317	768	114	591	897	113	652	737	747	464	832	397	286	999999	173	283	126	687	999999	478	25	415	19	999999	922	999999	999999	750	999999	503	125	287	918	948	568	310	999999	999999	459	999999	472	637	51	700	90	866	27	854	121	536	863	454	500	999999	386	901	758	422	668	868	999999	999999	532	254	348	555	478	338	191	863	811	82	237	999999	15	999999	373	319	611	999999	21	332	999999	678	639	670	786	910	571	667	551	59	385	591	263	570	114	999999	999999	535	999999	688	673	257	999999	790	999999	757	12	997	537	449	810	611	856	999999	273	999999	614	677	768	567	766	524	321	999999	697	646	489	999999	284	576	958	86	669	999999	659	391	953	848	454	39	908	574	139	112	248	773	734	999999	999999	260	193	683	999999	829	922	999999	936	963	103	580	999999	566	999999	961	999999	999999	942	534	944	999999	900	765	999999	739	659	202	394	999999	523	923	911	829	149	999999	392	284	319	999999	410	999999	999999	990	755	874	760	351	999999	999999	622	514	999999	210	715	999999	360	427	459	37	180	729	763	999999	449	180	668	999999	426	699	999999	216	425	113	133	443	438	999999	20	359	978	318	352	999999	596	999999	102	711	123	726	999999	999999	825	999999	669	680	747	999999	551	585	215	999999	924	160	598	999999	99	727	86	999999	999999	451	999999	109	59	862	387	546	142	440	87	956	999999	700	36	999999	999999	143	444	999999	696	713	999999	434	154	666	393	201	629	190	920	374	634	999999	741	231	999999	999999	242	807	999999	210	592	999999	507	999999	985	234	134	985	35	955	999999	633	586	281	92	982	955	999999	478	999999	917	999999	520	999999	999999	999999	999999	804	65	999999	901	636	159	495	130	257	927	999999	681	168	77	643	165	964	91	11	264	470	999999	574	769	849	338	117	293	640	999999	795	926	500	275	329	929	999999	63	656	483	100	160	835	65	70	711	320	129	283	797	999999	631	330	241	498	666	490	999999	61	308	52	999999	999999	999999	142	999999	191	893	747	714	795	999999	434	527	173	319	313	519	708	999999	28	987	20	999999	999999	173	606	268	777	663	448	999999	12	358	441	999999	670	188	923	999999	529	426	381	999999	11	644	207	803	77	999999	362	971	999999	913	289	999999	201	646	999999	999999	372	999999	
999999	94	276	331	908	85	96	284	648	135	595	616	999999	601	616	999999	999999	411	966	803	200	598	999999	999999	999999	99	78	386	697	34	576	955	729	607	310	296	999999	679	735	131	716	793	539	237	999999	580	304	999999	999999	749	804	210	12	569	731	999999	784	799	999999	819	17	709	586	624	999999	640	886	21	301	329	160	172	675	844	96	407	68	999999	100	999999	794	390	999999	999999	999999	376	952	170	999999	782	999999	501	634	999999	124	17	999999	915	999999	999999	693	293	396	128	999999	999999	534	999999	999999	334	469	710	999999	348	34	626	772	638	404	999999	687	725	144	518	817	658	537	760	730	999999	999999	153	999999	355	23	511	993	818	358	587	842	999999	687	999999	999999	801	792	295	890	497	245	999999	520	497	999999	967	158	999999	311	999999	999999	774	436	403	144	326	316	364	335	523	632	999999	290	999999	349	891	48	999999	205	25	865	251	869	243	843	621	632	906	296	55	363	999999	517	999999	482	77	369	999999	417	997	999999	999999	960	377	864	999999	297	703	158	176	999999	999999	999999	999999	86	863	905	202	999999	522	999999	410	77	289	999999	517	445	874	344	281	532	754	185	208	530	999999	999999	501	999999	561	334	928	999999	130	999999	797	443	231	340	619	999999	176	733	895	313	94	999999	680	999999	999999	999999	999999	368	876	643	185	390	999999	764	649	581	413	823	999999	999999	999999	652	946	172	372	83	223	543	725	119	999999	30	290	895	999999	75	999999	999999	31	715	910	999999	881	486	941	417	999999	466	999999	47	758	352	999999	999999	547	442	424	518	845	283	999999	999999	643	767	287	164	109	588	328	583	999999	129	999999	293	287	999999	770	469	999999	954	999999	756	852	687	360	999999	999999	583	357	14	651	999999	448	748	92	40	925	124	209	787	317	380	148	999999	76	639	999999	452	428	350	672	999999	297	890	169	876	37	999999	999999	999999	999999	526	240	324	932	999999	680	999999	210	999999	280	999999	270	443	646	743	999999	745	999999	721	999999	843	999999	16	341	999999	805	557	588	216	999999	970	999999	935	999999	791	149	824	185	198	999999	496	251	999999	80	999999	694	853	999999	425	999999	291	344	999999	999999	999999	371	999999	999999	245	82	132	999999	994	999999	310	946	335	526	855	603	793	569	432	762	999999	999999	999999	936	324	999999	952	314	173	948	721	636	22	144	890	429	915	841	939	999999	999999	31	256	999999	999999	80	368	337	398	821	474	999999	911	933	823	434	999999	297	667	242	130	818	999999	56	532	674	934	200	635	999999	
999999	952	629	317	926	956	355	64	176	254	643	625	915	351	484	999999	724	89	321	999999	50	999999	183	706	995	999999	999999	999999	405	106	146	178	701	961	143	522	102	604	16	867	89	334	131	999999	999999	505	903	961	571	532	949	854	878	179	396	69	778	999999	999999	999999	999999	154	659	79	999999	474	999999	953	217	962	907	999999	999999	999999	386	999999	507	760	117	499	123	999999	638	999999	999999	291	299	532	575	83	743	179	292	105	999999	934	675	999999	315	134	999999	949	753	609	999999	829	781	434	792	999999	562	27	999999	999999	796	489	516	785	922	999999	185	401	387	999999	228	738	837	999999	824	452	51	455	999999	983	999999	999999	999999	38	258	999999	510	864	740	896	521	999999	363	470	308	150	427	889	138	488	949	191	571	999999	391	887	992	803	610	999999	638	999999	572	832	905	999999	485	999999	537	999999	326	320	660	491	622	999999	384	999999	999999	999999	34	999999	999999	999999	43	736	603	394	999999	371	334	706	264	400	999999	413	163	531	565	999999	664	939	999999	532	999999	638	530	89	997	889	512	625	134	999999	325	999999	999999	999999	798	178	999999	101	840	999999	281	620	66	999999	234	999999	349	999999	811	999999	28	94	799	793	805	405	216	523	999999	999999	858	708	999999	337	999999	780	623	999999	733	999999	647	573	109	999999	261	551	582	269	854	999999	549	660	813	132	908	240	999999	997	999999	402	999999	515	704	92	318	999999	48	728	196	999999	595	792	128	425	999999	454	985	613	999999	999999	822	947	668	607	218	207	894	459	429	843	999999	625	999999	340	434	141	869	26	877	999999	512	999999	82	410	203	757	999999	398	999999	463	255	999999	465	546	579	999999	846	106	874	120	999999	588	309	352	361	969	46	788	991	233	585	968	736	853	751	969	874	268	999999	460	999999	506	692	966	598	29	999999	219	760	419	294	999999	152	767	20	923	553	729	999999	233	721	753	406	542	878	286	347	999999	794	610	999999	588	692	423	455	181	896	343	754	341	999999	826	37	582	939	811	826	968	842	827	425	154	218	999999	739	999999	999999	159	98	321	681	999999	999999	160	278	706	90	999999	999999	839	37	220	999999	717	424	894	726	824	603	76	460	378	999999	966	194	999999	379	512	684	543	81	999999	255	999999	660	260	411	877	999999	242	730	108	999999	13	800	215	999999	501	999999	844	195	285	999999	32	861	313	999999	458	999999	999999	337	578	54	999999	768	291	999999	999999	67	174	999999	849	520	999999	999999	361	721	764	176	979	826	999999	
746	999999	358	795	200	233	581	356	470	952	911	40	905	162	63	999999	999999	518	250	636	999999	601	361	999999	765	194	686	509	591	35	292	986	457	459	832	999999	430	972	999999	742	960	710	704	541	999999	490	466	192	308	843	529	999999	739	199	443	155	999999	21	39	15	546	82	765	999999	999999	999999	583	999999	999999	849	457	272	999999	507	999999	733	999999	819	408	285	727	999999	211	748	505	634	256	267	25	686	999999	999999	999999	95	205	888	944	269	871	21	906	20	999999	999999	395	266	240	241	523	709	258	668	999999	754	288	52	999999	27	939	45	678	325	439	999999	132	49	330	341	312	787	999999	999999	948	397	378	716	641	752	362	249	403	999999	744	316	999999	68	805	197	807	163	28	927	999999	999999	343	591	581	229	336	356	936	899	929	736	920	620	719	225	386	571	411	128	664	699	999999	663	580	133	215	999999	243	142	999999	999999	999999	861	999999	123	64	999999	145	999999	426	16	999999	504	96	999999	395	999999	999999	999999	811	999999	752	900	273	630	203	679	999999	999999	23	999999	122	803	374	780	967	69	312	606	171	999999	435	989	999999	658	396	147	576	572	999999	398	999999	654	330	298	999999	868	597	687	919	384	775	687	408	163	999999	509	140	315	50	335	514	742	427	221	810	762	999999	999999	243	65	999999	999999	719	999999	547	468	999999	999999	999999	999999	999999	625	686	787	999999	747	591	548	764	886	17	270	531	412	999999	982	999999	119	487	999999	999999	982	453	999999	999999	336	968	999999	616	435	999999	999999	931	941	863	888	66	639	396	999999	999999	999999	999999	357	58	842	917	316	999999	564	999999	373	598	740	439	489	181	822	516	498	779	999999	931	338	860	953	339	589	549	995	926	596	999999	424	472	19	141	106	816	438	999999	661	53	61	203	663	999999	201	512	383	717	999999	133	999999	294	999999	728	522	497	104	513	338	766	744	999999	644	649	999999	278	429	357	84	16	88	90	999999	764	880	999999	206	498	148	999999	175	288	999999	999999	825	999999	999999	291	619	609	721	999999	999999	999999	309	999999	558	23	290	922	999999	35	643	999999	54	999999	176	609	848	386	300	605	999999	261	999999	465	946	181	823	999999	180	999999	999999	475	294	162	10	232	464	467	586	193	218	225	999999	150	644	464	999999	999999	963	498	443	999999	319	126	560	828	999999	999999	476	387	999999	245	752	999999	297	178	943	892	999999	944	999999	999999	800	999999	999999	159	268	460	821	492	752	815	90	681	704	999999	166	177	999999	181	928	
