500	500	
99	102	86	109	113	101	83	108	94	85	90	110	97	106	104	91	93	107	105	101	98	93	98	105	102	85	98	126	96	97	96	86	90	84	111	81	92	100	103	112	118	100	97	91	102	88	98	118	100	117	98	95	95	111	104	103	87	112	90	106	98	113	107	103	101	93	102	86	103	87	107	91	100	87	107	72	118	92	108	101	100	88	107	100	109	103	95	99	83	101	96	109	98	101	112	125	97	120	84	86	96	105	108	102	96	91	98	92	95	106	101	109	104	112	100	104	93	98	109	107	116	107	101	109	93	130	95	83	103	107	105	94	105	119	94	124	85	111	95	102	109	93	89	94	92	105	113	95	115	109	95	91	89	91	92	99	103	113	106	95	114	90	93	107	107	116	91	83	122	111	101	97	96	101	90	92	93	97	109	86	109	84	103	88	110	103	126	106	96	93	102	110	108	111	98	91	113	91	104	119	121	111	111	98	118	110	128	93	95	79	79	113	97	106	99	106	85	96	100	95	112	95	99	113	108	98	112	93	111	93	112	86	94	99	107	90	97	76	106	110	102	98	101	94	97	93	109	103	101	94	105	95	94	111	124	113	114	97	103	92	107	99	107	97	68	99	88	95	84	113	92	81	107	101	73	107	92	117	94	105	90	108	104	108	94	80	93	96	103	119	89	108	96	98	89	116	96	94	119	93	120	114	91	79	89	113	95	102	90	105	102	104	92	90	94	96	111	96	102	104	91	87	89	121	90	97	96	84	100	104	102	86	89	94	85	105	81	118	107	108	96	102	100	102	116	113	103	89	100	110	100	96	90	89	106	109	97	113	94	91	102	99	101	88	108	86	94	85	118	103	103	117	100	99	98	104	99	92	106	93	118	98	104	92	106	98	107	101	94	81	120	96	84	93	91	87	102	105	114	104	94	84	95	100	101	82	94	109	110	115	105	103	92	108	98	92	113	86	93	110	108	102	97	104	113	99	111	94	95	90	116	104	88	104	76	91	92	118	101	108	108	101	110	115	100	102	80	100	97	94	97	93	89	106	105	112	95	95	85	103	93	97	90	92	101	86	91	93	105	96	81	76	109	100	98	115	96	81	110	105	91	113	110	103	113	97	112	94	92	114	104	95	107	99	100	98	99	116	98	100	
111	108	119	75	100	127	94	110	103	97	104	106	94	97	94	93	124	90	114	98	87	87	93	87	92	110	99	86	97	101	93	90	101	98	110	95	110	106	99	106	109	120	94	97	103	107	110	90	101	96	95	93	100	117	85	108	96	107	107	96	105	106	110	102	95	89	83	97	128	103	101	91	95	102	104	93	103	89	89	107	95	95	91	93	101	98	118	91	99	103	101	85	105	97	96	99	101	103	112	115	106	108	104	80	103	77	110	93	115	105	99	102	99	97	96	90	95	103	102	118	93	108	96	111	85	92	90	107	118	119	94	94	99	91	101	80	101	106	95	113	107	101	94	112	106	87	91	94	108	93	89	113	98	102	113	102	98	85	94	101	101	91	109	103	99	102	106	82	115	107	68	100	96	93	112	95	115	97	92	97	97	85	108	93	111	113	88	107	105	96	112	99	87	100	103	88	94	83	99	110	108	89	109	97	91	87	98	111	97	104	115	93	104	97	96	107	90	101	101	107	93	97	100	81	114	106	106	89	115	117	112	103	106	93	115	95	96	103	107	82	107	92	77	93	92	90	105	111	80	113	112	112	87	93	95	119	109	86	110	103	94	104	90	83	98	103	106	111	114	113	93	104	103	94	129	105	106	102	95	109	108	105	100	83	105	97	106	123	98	117	98	101	108	91	88	121	113	109	92	90	105	107	85	100	89	99	105	115	91	109	89	95	104	93	104	95	97	116	103	97	108	114	94	115	93	97	109	101	92	97	107	101	98	98	94	109	102	79	94	107	96	93	116	116	105	103	85	87	108	88	101	98	105	86	107	99	106	119	68	90	114	94	81	102	105	82	94	102	100	95	99	86	104	86	69	103	117	93	98	107	113	117	92	78	119	113	99	109	99	81	96	103	99	98	83	113	114	100	115	100	94	95	117	103	88	93	90	120	99	100	90	99	108	85	124	95	97	84	96	101	84	115	88	73	85	103	104	90	109	106	116	95	106	109	94	110	115	86	118	117	103	114	127	100	108	89	104	98	107	91	91	104	103	107	91	81	100	95	110	95	98	93	85	108	85	84	96	92	111	106	87	109	97	91	97	88	100	91	98	117	94	115	87	123	103	112	107	95	94	83	107	100	98	90	91	100	92	90	96	122	
999999	999999	999999	768	446	402	48	157	849	587	15	612	999999	573	999999	372	16	999999	999999	832	808	717	74	999999	999999	861	235	575	16	941	482	612	414	616	999999	999999	999999	924	339	148	665	347	733	999999	918	645	999999	43	218	252	999999	999999	521	999999	442	999999	412	23	999999	585	177	473	999999	908	114	402	207	104	999999	555	485	91	252	989	177	471	999999	618	905	938	999999	999999	366	764	362	586	999999	363	183	999999	74	999999	999999	999999	999999	201	205	825	351	999999	447	555	145	999999	766	506	653	532	999999	971	794	999999	118	999999	374	976	116	999999	999999	527	311	999999	920	10	490	613	350	497	29	999999	275	999999	276	389	999999	665	999999	999999	997	999999	933	568	480	212	112	999999	999999	496	390	993	94	999999	999999	999999	224	603	635	144	182	163	999999	999999	512	907	705	636	999999	728	753	708	920	413	999999	698	594	742	374	718	898	999999	848	854	117	999999	999999	456	888	999999	175	897	39	921	530	999999	700	777	66	572	506	475	999999	45	999999	681	83	681	438	581	239	481	999999	999999	246	960	315	311	58	486	25	258	748	85	563	999999	678	998	882	999999	999999	817	686	801	221	433	999999	999999	120	436	952	220	28	317	223	693	668	122	685	569	538	399	729	579	557	999999	727	674	999999	999999	12	84	999999	892	583	422	794	437	705	812	500	999999	200	621	534	805	240	999999	999999	870	197	566	323	322	17	608	999999	117	253	964	999999	795	340	233	434	877	999999	136	733	800	999999	240	999999	999999	79	46	208	117	54	752	26	295	999999	611	699	446	999999	999999	884	999999	333	999999	999999	741	116	704	171	966	197	999999	999999	114	707	999999	971	957	159	451	252	971	410	999999	72	999999	947	420	983	729	534	988	126	999999	999999	759	477	220	56	674	765	999999	875	241	920	999999	369	912	999999	750	640	999999	296	319	242	913	574	352	999999	692	794	999999	999999	999999	999999	209	541	456	862	947	594	761	911	484	999999	877	999999	999999	70	674	999999	44	999999	999999	98	792	701	806	703	338	195	134	594	363	880	79	655	999999	999999	999999	856	912	999999	640	999999	879	830	811	634	365	999999	405	999999	951	560	759	864	486	353	649	999999	734	753	534	762	469	176	557	999999	616	232	662	379	999999	999999	229	984	999999	88	219	961	890	182	347	999999	789	999999	643	803	130	999999	178	999999	999999	223	999999	168	525	999999	695	999999	283	999999	27	143	999999	36	941	999999	340	774	673	408	143	687	617	562	999999	23	999999	627	999999	754	999999	
411	63	571	999999	137	999999	70	999999	322	999999	506	688	682	164	999999	365	763	901	999999	472	999999	540	999999	999999	999999	999999	569	753	512	905	78	190	528	733	615	89	593	999999	814	999999	280	315	361	26	636	999	934	407	211	999999	999999	999999	32	292	137	870	293	999999	999999	531	999999	317	956	416	323	326	169	999999	999999	999999	999999	955	97	73	202	50	189	753	330	999999	670	171	551	999999	999999	352	168	246	606	744	795	979	59	292	999999	962	999999	945	702	320	839	986	999999	86	886	999999	638	999999	999999	97	691	540	293	999999	999999	999999	999999	111	999999	971	999999	923	352	803	999999	999999	905	804	754	239	690	243	999999	999999	633	684	312	475	968	443	714	209	156	518	63	265	695	765	431	353	206	257	999999	731	999999	915	643	65	747	103	357	834	214	999999	407	457	488	999999	661	186	664	999999	142	286	999999	958	777	834	750	83	106	150	383	999999	999999	999999	18	330	858	717	50	256	999999	874	95	880	995	295	999999	605	776	999999	113	254	688	906	999999	948	999999	202	148	809	314	999999	997	999999	461	999999	827	964	999999	999999	424	943	146	417	999999	267	200	386	963	492	999999	155	306	684	46	138	722	136	327	69	856	999999	579	241	942	63	999999	878	999999	202	468	156	165	618	996	170	118	281	999999	857	757	97	239	999999	95	169	377	322	999999	332	90	700	647	389	311	759	999999	904	999999	518	390	999999	999999	770	999999	576	989	687	687	876	30	451	792	999999	311	768	436	923	155	999999	686	565	709	106	122	767	509	775	316	247	795	999999	806	825	477	999999	139	468	632	519	999999	690	634	303	999999	639	907	187	88	543	332	450	758	691	831	999999	612	999999	658	265	76	224	999999	450	91	816	644	966	992	999999	999999	999999	999999	636	613	999999	999999	999999	795	483	860	332	697	773	914	355	999999	124	993	999999	833	999999	809	999999	452	955	319	999999	222	494	994	941	194	222	904	365	999999	999999	88	835	893	206	75	185	405	999999	999999	606	535	735	371	530	999999	349	42	999999	168	999999	193	999999	686	999999	203	310	488	999999	999999	999999	999999	559	205	332	46	999999	999999	636	999999	999999	970	707	438	712	658	486	999999	999999	968	844	190	544	207	234	938	999999	159	999999	12	999999	697	999999	999999	52	737	975	999999	48	493	999999	590	999999	999999	533	954	485	999999	973	999999	717	186	23	999999	302	999999	999999	362	999999	999999	616	18	613	633	446	999999	494	110	396	999999	682	945	94	980	163	264	999999	999999	673	279	463	
209	185	67	294	589	683	535	999999	999999	999999	623	568	654	999999	805	976	772	999999	999999	470	384	833	998	416	999999	101	999999	797	47	518	999999	689	999999	999999	416	833	556	348	857	263	958	796	999999	572	69	387	440	113	357	287	22	999999	999999	809	88	375	187	650	522	497	999999	738	276	240	999999	933	865	724	470	972	430	999999	862	342	999999	588	196	435	357	999999	661	929	449	999999	505	291	613	999999	851	51	655	905	825	370	999999	230	529	416	118	135	999999	715	643	384	857	588	804	743	307	500	999999	752	303	999999	835	720	298	516	734	183	999999	973	872	999999	327	525	608	502	729	291	68	780	999999	232	872	945	296	74	999999	916	486	999999	595	361	862	903	611	696	999999	999999	931	23	999999	999999	804	548	843	224	999999	341	980	311	24	999999	442	408	434	999999	999999	889	433	233	999999	817	696	461	387	521	566	424	999999	911	968	835	360	999999	108	392	999999	333	999999	82	17	570	999999	185	855	579	918	463	478	540	440	644	469	999999	409	863	247	999999	999999	332	657	643	428	999999	343	188	665	999999	310	52	653	932	787	361	226	52	881	521	999999	999999	602	113	999999	383	481	333	376	652	999999	244	155	999999	172	780	424	374	152	867	841	677	913	531	162	999999	999999	508	857	117	491	999999	982	726	747	362	729	553	999999	54	597	20	812	23	752	999999	896	578	769	16	999999	851	900	24	679	999999	999999	80	950	519	497	972	475	268	171	287	261	428	999999	810	999999	871	676	108	279	831	864	900	999999	96	539	999999	999999	850	180	639	466	999999	999999	999999	468	659	602	187	557	625	544	553	852	474	999999	477	999999	959	999999	75	999999	802	744	847	73	993	999999	864	999999	189	243	625	97	531	821	293	999999	518	351	401	999999	499	551	654	999999	321	58	999999	282	999999	999999	999999	894	999999	464	999999	233	209	999999	475	999999	999999	207	999999	391	919	466	999999	999999	530	999999	732	617	565	797	685	261	999999	560	752	944	988	592	918	123	999999	731	982	76	166	70	182	763	876	44	540	301	183	273	378	999999	727	660	751	999999	344	171	338	317	779	413	142	649	12	530	378	155	289	264	926	198	483	264	497	469	999999	968	741	999999	267	394	87	827	999999	897	227	337	999999	999999	778	302	402	674	297	753	999999	533	760	356	665	999999	22	919	999999	189	381	999999	173	999999	52	375	430	808	60	999999	999999	315	999999	115	999999	50	315	336	485	634	796	808	999999	744	999999	999999	999999	394	999999	
999999	999999	168	999999	12	525	753	999999	559	910	413	872	593	999999	999999	427	622	76	655	999999	624	999999	685	999999	711	393	572	506	429	749	653	167	999999	943	187	22	177	824	464	999999	559	875	756	999999	82	762	212	194	74	326	999999	333	999999	351	250	999999	696	725	779	618	952	257	745	999999	999999	255	999999	999999	447	999999	260	797	999999	999999	494	748	332	269	371	999999	191	388	442	112	829	329	604	694	702	392	326	452	54	846	637	312	140	946	169	826	999999	561	746	999999	76	132	721	497	857	999999	471	999999	364	999999	436	574	815	643	980	937	651	999999	999999	64	999999	807	753	765	437	191	618	386	110	999999	33	630	641	999999	999999	999999	999999	117	836	211	921	889	999999	224	419	73	497	999999	999999	232	185	999999	613	692	610	999999	999999	956	69	675	999999	95	336	819	806	806	932	999999	607	283	338	544	999999	746	143	684	720	538	355	374	694	131	420	878	369	249	999999	949	656	999999	999999	652	57	171	999999	835	999999	999999	418	613	140	999999	999999	692	999999	641	999999	866	999999	926	548	999999	999999	694	981	761	675	999999	460	566	789	982	999999	830	999999	999999	496	153	999999	308	131	999999	129	742	244	754	999999	727	984	728	771	999999	401	730	238	999999	999999	362	190	999999	170	113	817	852	823	157	49	68	746	217	999999	999999	448	260	804	999999	720	867	460	236	528	999999	474	999999	999999	999999	591	999999	999999	999999	643	144	999999	860	147	28	634	277	919	96	715	184	981	776	999999	446	712	999999	926	999999	776	999999	902	953	49	223	999999	95	67	194	566	999999	466	298	574	20	370	587	122	786	472	452	948	373	520	353	966	999999	999999	358	926	999999	253	999999	681	999999	241	20	821	924	388	548	220	734	530	846	718	999999	212	999999	85	135	999999	999999	669	334	236	538	442	999999	256	941	999999	708	268	999999	624	995	617	115	778	360	765	198	407	924	241	223	843	999999	999999	999999	495	999999	999999	999999	422	113	801	357	241	999999	577	136	677	446	999999	999999	475	414	999999	722	85	999999	999999	725	370	839	999999	744	999999	999999	695	768	69	973	999999	363	999999	468	999999	520	203	269	999999	85	782	999999	521	961	323	999999	748	439	452	912	208	398	999999	557	440	583	371	66	999999	228	17	809	77	999999	989	257	86	17	999999	711	999999	999999	233	719	942	731	327	780	431	372	999999	266	326	999999	999999	68	574	877	38	130	999999	147	999999	654	78	973	571	817	971	76	652	999999	728	741	393	999999	174	999999	999999	708	
265	591	635	999999	954	751	493	920	929	999999	682	209	979	590	999999	391	810	578	650	968	999999	510	808	364	999999	533	537	585	763	391	999999	999999	999999	330	999999	999999	999999	122	700	327	490	650	887	999999	394	453	761	147	999999	12	582	596	428	647	547	755	782	999999	182	430	999999	907	167	547	47	187	937	999999	999999	994	880	698	877	333	999999	519	622	999999	970	276	772	399	999999	761	809	307	999999	624	782	119	785	240	939	999999	113	582	493	999999	999999	216	516	999999	422	194	132	883	999999	105	169	999999	142	23	310	906	658	999999	999999	999999	738	740	999999	322	876	615	218	649	999999	607	230	999999	999999	999999	765	764	999999	669	977	221	638	926	999999	999999	999999	999999	977	771	930	43	622	289	81	97	611	272	114	203	236	999999	976	482	133	120	875	264	11	860	258	546	156	999999	999999	300	767	999999	161	130	858	999999	638	446	999999	726	985	940	833	938	999999	503	659	999999	999999	181	245	999999	802	477	999999	209	753	999999	523	394	886	633	443	780	330	800	120	984	345	114	999999	539	763	407	135	935	431	73	999999	755	887	999999	999999	999999	65	610	19	684	25	658	378	522	923	334	839	362	999999	999999	618	999999	999999	674	230	338	13	705	402	999999	352	180	778	999999	999999	767	506	999999	999999	999999	999999	999999	790	999999	968	687	736	655	615	438	567	999999	999999	378	455	330	999999	222	369	227	671	359	999999	999999	999999	845	879	688	999999	165	828	543	999999	737	336	999999	89	956	706	543	601	999999	99	963	837	578	999999	410	999999	606	999999	294	937	999999	107	376	510	186	104	133	807	58	70	459	610	999999	999999	999999	51	556	999999	416	516	825	626	324	269	999999	776	762	999999	479	999999	989	760	543	606	425	999999	960	397	903	999999	582	735	553	999999	640	362	813	90	49	368	687	365	988	778	999999	243	782	117	266	409	999999	29	338	604	80	698	999999	427	82	999999	91	168	347	999999	933	100	82	37	629	999999	963	682	74	120	765	634	772	765	999999	191	856	852	999999	503	530	563	999999	948	999999	941	295	395	999999	977	286	529	999999	444	845	31	170	755	487	374	446	659	955	227	838	446	926	312	932	891	215	999999	37	843	34	999999	693	134	811	688	606	577	674	96	999999	246	615	338	920	473	31	111	999999	767	66	870	607	189	119	999999	999999	999999	462	999999	772	999999	501	184	419	999999	338	46	944	999999	767	869	984	868	999999	602	830	999999	392	469	869	113	999999	269	787	163	772	514	999999	
40	999999	622	125	558	999999	999999	744	441	918	455	999999	999999	999999	575	999999	197	886	999999	794	517	949	426	601	993	256	668	999999	999999	397	999999	999999	823	32	999999	999999	999999	753	436	553	608	999999	399	999999	936	333	999999	946	298	269	599	277	999999	999999	999999	91	256	31	131	999999	999999	600	512	54	662	753	321	962	254	448	854	443	459	195	195	659	560	999999	664	999999	371	722	896	972	797	989	999999	114	525	832	999999	133	999999	135	999999	999999	354	354	27	193	21	923	702	849	415	999999	999999	999999	999999	847	999999	508	366	461	940	932	703	540	256	672	999999	216	447	421	568	730	811	333	296	187	999999	999999	730	481	657	448	30	57	999999	641	181	999999	581	677	311	381	766	180	195	965	315	814	107	354	108	999999	485	999999	290	684	354	493	999999	999999	999999	324	778	885	804	999999	911	655	999999	615	501	273	635	769	120	999999	999999	641	148	999999	872	999999	118	386	382	852	962	999999	767	883	297	687	269	235	999999	999999	602	881	376	692	63	659	841	492	853	834	179	716	179	102	720	713	355	239	483	51	216	402	512	951	539	181	999999	99	999999	813	999999	999999	999999	133	594	92	275	999999	999999	999999	658	625	532	548	999999	256	570	999999	172	999999	342	999999	751	999999	781	210	378	424	163	882	772	999999	174	999999	830	769	92	999999	999999	637	999999	899	962	271	392	999999	869	999999	278	293	999999	222	927	999999	481	973	999999	539	999999	394	714	999999	302	394	450	999999	461	493	717	913	999999	523	999999	534	999999	443	999999	490	711	201	340	999999	999999	869	281	559	999999	430	568	999999	122	552	705	122	923	999999	606	577	821	999999	999999	999999	257	999999	130	96	54	402	607	999999	905	177	828	160	63	999999	999999	999999	123	890	92	40	925	860	801	999999	818	64	611	999999	836	500	669	235	72	954	166	791	748	194	515	432	823	999999	951	999999	724	554	69	623	999999	182	999999	999999	403	108	460	397	999999	509	278	989	790	999999	999999	414	999999	603	999999	109	154	912	999999	928	999999	999999	999999	404	908	856	896	999999	999999	987	654	664	999999	738	831	964	503	769	999999	249	916	525	641	763	329	547	446	130	465	999999	479	999999	999999	535	999999	999999	890	66	488	707	612	13	999999	803	999999	546	377	769	772	999999	605	385	999999	445	21	859	28	453	85	999999	419	999999	808	999999	518	999999	176	511	192	96	83	999999	999999	999999	637	912	531	838	358	782	179	677	999999	341	364	104	307	62	999999	999999	999999	447	980	127	298	836	
205	958	294	999999	380	866	587	685	60	167	104	999999	807	109	338	999999	104	999999	201	742	999999	476	680	424	374	999999	999999	496	999999	635	467	172	242	801	717	573	553	615	999999	313	99	672	291	207	999	153	255	424	367	546	352	687	925	555	418	728	287	870	378	266	879	100	325	424	700	932	921	16	999999	765	635	489	891	888	652	755	195	483	425	230	868	999999	999999	823	293	779	246	686	393	989	295	683	247	155	433	999	357	866	506	999999	232	248	43	601	910	863	796	47	903	663	542	804	454	157	398	316	960	501	141	999999	999999	999999	623	402	480	999999	251	999999	999999	653	999999	329	976	357	999999	999999	539	538	913	429	983	209	783	729	999999	999999	238	100	757	127	48	999999	734	999999	382	999999	625	640	131	958	622	999999	583	259	266	223	827	107	159	768	777	432	588	999999	936	495	461	893	999999	988	999999	161	988	347	999999	550	594	400	975	20	14	898	416	954	807	933	626	533	473	243	663	141	941	999999	999999	615	999999	999999	649	886	999999	731	694	142	999999	470	71	999999	644	715	628	999999	131	999999	764	999999	999999	999999	999999	12	869	928	429	713	334	591	220	10	997	998	282	999999	750	99	484	282	214	284	718	346	872	390	888	999999	614	236	20	999999	999999	470	999999	644	128	646	26	607	311	999999	807	999999	260	70	248	645	443	66	686	41	663	491	999999	741	999999	999999	140	489	49	671	108	999999	581	417	999999	999999	999999	999999	453	999999	999999	877	970	232	476	73	96	811	152	252	325	557	550	978	149	742	999999	999999	729	560	516	536	567	999999	882	999999	83	843	294	711	247	999999	613	999999	958	786	999999	451	999999	999999	999999	328	347	797	356	551	557	602	278	42	740	999999	907	893	999999	999999	999999	340	350	767	990	252	527	441	15	518	999999	967	29	362	232	355	594	878	88	198	199	770	293	341	161	480	575	999999	970	697	898	719	986	421	477	190	110	506	860	239	999999	906	999999	999999	606	590	582	915	810	395	999999	39	814	999999	999999	548	999999	19	615	520	999999	275	999999	317	620	234	981	608	885	51	254	98	27	849	397	293	978	456	734	571	999999	999999	451	585	999999	869	904	587	74	928	144	101	890	350	562	535	999999	999999	227	382	609	974	40	769	151	866	21	999999	999999	73	569	599	284	54	622	27	824	885	573	999999	329	403	543	957	906	162	207	677	297	862	848	504	238	361	999999	923	629	999999	999999	877	999999	939	577	10	368	544	
816	845	999999	544	711	560	910	476	62	999999	999999	83	863	989	668	344	999999	158	225	75	371	923	93	699	397	152	999999	696	892	999999	999999	542	999999	999999	345	361	949	752	999999	999999	593	999999	309	756	492	999999	818	454	999999	523	999999	999999	785	999999	999999	893	762	38	999999	568	118	999999	999999	672	389	898	484	501	653	317	394	925	999999	927	999999	609	999999	336	217	841	334	996	487	378	999999	406	757	305	197	999999	598	920	999999	591	189	378	999999	637	376	999999	82	326	801	901	139	346	431	857	820	574	280	435	821	999999	999999	121	736	215	554	983	999999	188	999999	211	999999	474	999999	416	748	113	431	986	960	623	768	18	999999	586	999999	781	974	899	485	622	181	172	109	299	357	999999	641	972	93	392	453	893	21	999999	999999	999999	27	25	119	999999	153	999999	475	208	546	235	916	160	965	999999	18	251	702	691	40	555	374	39	69	681	471	459	903	577	179	875	996	606	403	584	764	999999	999999	768	479	887	697	900	752	131	999999	491	16	320	383	999999	999999	329	569	637	300	987	956	438	999999	694	999999	897	38	999999	999999	319	999999	391	999999	999999	460	999999	999999	152	857	999999	286	937	999999	999999	452	592	204	967	999999	677	47	765	294	777	999999	362	523	784	507	800	999999	999999	892	999999	733	625	312	333	999999	999999	116	426	999999	999999	999999	28	908	274	251	797	703	70	986	561	282	991	106	240	57	108	999999	438	644	67	602	205	999999	688	257	827	289	999999	999999	428	570	620	999999	999999	999999	983	453	999999	542	710	106	810	999999	341	568	999999	528	82	286	652	846	678	782	721	999999	514	999999	230	27	424	517	833	843	568	991	662	15	638	173	999999	654	999999	895	999999	961	791	110	713	129	515	309	217	593	574	999999	891	838	274	246	561	999999	233	242	128	202	273	967	999999	349	906	999999	889	999999	223	997	999999	783	847	760	440	414	270	999999	511	125	999999	250	279	999999	109	823	740	402	611	63	431	928	999999	742	698	824	999999	374	223	999999	999999	308	379	577	999999	118	991	514	805	157	749	132	730	13	891	32	999999	550	250	999999	995	497	999999	999999	575	999999	999999	114	71	616	840	895	999999	999999	705	12	870	702	99	990	999999	999999	596	999999	999999	999999	999999	773	850	675	999999	999999	133	999999	784	921	999999	999999	11	999999	111	886	452	199	317	999999	245	998	307	889	999999	995	461	999999	259	768	900	842	856	277	999999	999999	264	999999	999999	999999	772	757	947	784	10	660	701	950	888	
946	783	407	156	459	73	999999	999999	960	522	141	999999	999999	880	999999	30	168	363	733	589	999999	632	66	710	500	91	487	999999	523	889	999999	304	510	999999	999999	984	503	999999	406	213	360	999999	999999	873	357	254	898	876	999999	763	999999	306	999999	999999	30	324	999999	697	999999	999999	585	157	951	81	999999	837	999999	512	577	40	527	472	999999	530	238	110	999999	192	362	256	192	611	129	999999	57	206	337	999999	999999	999999	999999	805	50	38	628	213	816	999999	853	999999	192	396	999999	900	245	999999	349	447	142	919	984	544	344	999999	195	999999	999999	999999	34	823	509	999999	172	999999	773	722	432	928	999999	35	294	117	339	842	73	796	313	999999	524	999999	856	999999	17	430	999999	722	470	999999	842	654	184	624	999999	40	20	270	999999	719	137	523	999999	420	545	117	635	877	215	502	345	399	670	999999	999999	999999	966	620	915	742	584	60	999999	792	96	257	850	999999	910	308	999999	999999	572	593	100	10	731	446	999999	899	794	999999	999999	968	304	999999	999999	999999	999999	851	73	400	355	999999	144	86	999999	164	334	297	266	965	966	999999	669	999999	827	87	719	677	624	530	275	999999	999999	458	999999	999999	497	643	274	485	724	69	245	442	457	999999	458	24	738	577	999999	999999	643	829	169	610	999999	761	999999	905	655	278	236	542	134	340	544	686	543	978	667	999999	999999	780	250	907	670	237	95	999999	999999	705	938	57	419	218	999999	127	298	932	999999	736	999999	368	830	455	832	702	317	126	545	772	999999	999999	909	430	44	862	588	262	999999	81	675	877	287	950	339	189	133	916	958	999999	999999	999999	999999	930	672	663	950	795	999999	968	920	969	999999	855	234	188	147	999999	183	519	538	45	992	913	70	151	91	999999	125	999999	579	999999	999999	128	384	999999	766	999999	758	999999	999999	793	999999	999999	161	706	675	431	726	160	51	999999	743	448	999999	999999	617	89	870	530	582	79	999999	999999	399	999999	810	999999	481	363	422	168	240	801	607	999999	857	31	762	999999	475	999999	164	964	612	444	657	999999	999999	31	262	686	118	999999	799	842	123	757	582	631	999999	592	949	372	738	883	904	941	999999	152	504	596	327	516	65	922	999999	999999	999999	955	872	100	853	999999	111	999999	59	12	12	765	632	110	448	140	468	883	710	791	236	999999	539	999999	879	96	526	665	369	602	182	877	926	408	938	999999	759	805	999999	499	270	999999	833	901	939	85	520	999999	999999	196	58	181	222	134	999999	99	425	166	221	766	
999999	445	375	999999	830	999999	839	233	172	821	999999	663	154	220	999999	232	895	637	776	803	576	132	999999	183	554	10	665	802	919	848	211	999999	593	999999	565	824	637	385	999999	813	246	999999	241	336	814	395	37	11	603	266	203	788	390	418	200	811	928	202	903	829	470	46	314	323	620	778	79	999999	654	705	594	520	565	999999	567	288	999999	999999	368	168	999999	663	208	663	654	423	999999	999999	782	754	896	445	482	252	353	999999	983	918	716	45	999999	999999	999999	999999	671	999999	999999	999999	850	911	920	999999	833	744	856	806	837	999999	999999	206	566	894	398	999999	809	159	48	323	619	367	305	972	474	333	843	999999	316	311	991	971	201	794	334	999999	834	159	999999	999999	396	546	371	999999	259	519	478	430	467	456	97	521	645	908	807	493	616	948	282	510	901	738	999999	536	659	697	15	772	999999	528	76	660	999999	310	927	83	996	963	722	955	854	422	659	999999	223	479	335	999999	986	999999	999999	885	877	999999	999999	657	56	835	683	562	999999	706	860	999999	390	437	974	344	999999	999999	497	652	236	999999	656	999999	89	999999	322	189	371	723	785	729	273	190	999999	999999	474	999999	37	171	290	999999	999999	157	999999	720	479	785	505	990	310	262	353	612	659	999999	455	357	578	416	999999	999999	200	790	999999	999999	676	210	999999	539	870	712	707	999999	999999	76	875	508	999999	368	999999	999999	683	999999	422	533	385	999999	530	232	990	999999	701	999999	648	999999	969	660	999999	430	999999	279	140	999999	999999	598	554	999999	249	593	685	946	431	219	257	984	999999	819	999999	396	756	24	679	433	999999	753	21	96	999999	999999	107	224	281	505	323	889	406	999999	261	824	979	367	421	936	546	53	695	999999	373	663	999999	999999	292	840	674	999999	999999	707	427	376	587	467	999999	663	496	999999	674	999999	896	367	588	999999	999999	553	417	398	603	743	886	505	67	529	723	33	620	947	931	441	831	294	300	699	999999	884	247	521	999999	758	450	999999	999999	999999	595	16	85	864	591	739	432	999999	999999	856	820	999999	318	67	744	317	999999	548	539	243	103	999999	76	888	999999	683	315	896	372	844	302	811	999999	999999	934	717	947	999999	366	999999	19	999999	858	999999	878	379	575	190	777	999999	715	901	545	999999	676	983	939	196	62	907	433	999999	999999	999999	563	19	793	999999	132	36	370	999999	192	347	233	547	753	633	19	441	117	135	999999	653	999999	400	999999	992	999999	951	778	760	702	458	999999	483	999999	276	
879	869	999999	999999	68	999999	358	428	999999	207	999999	999999	239	316	999999	621	800	999999	999999	999999	462	173	744	999999	410	180	258	999999	594	999999	999999	999999	905	487	753	150	999999	562	77	377	999999	711	681	77	90	491	722	472	583	91	658	469	999999	999999	814	716	135	999999	154	999999	502	748	833	999999	627	171	233	752	562	999999	764	999999	240	999999	965	999999	492	676	720	918	458	786	36	512	85	120	684	533	672	47	25	82	418	999999	874	999999	877	695	449	919	999999	999999	909	546	327	420	999999	999999	415	73	234	459	72	999999	439	999999	722	330	909	517	486	999999	89	525	31	692	999999	999999	175	420	873	796	236	801	659	999999	876	999999	999999	665	881	658	999999	609	813	566	19	192	750	999999	832	556	785	932	443	568	890	394	525	999999	591	188	860	995	200	437	232	999999	576	951	840	999999	999999	999999	635	827	581	999999	712	465	682	647	309	17	587	326	21	304	999999	101	597	491	963	560	999999	703	798	132	999999	999999	343	747	615	799	327	598	999999	540	306	615	987	420	999999	999999	999999	944	878	853	999999	874	425	928	903	999999	363	999999	280	584	181	932	39	459	71	336	132	935	999999	999999	689	999999	905	480	997	752	999999	999999	809	903	608	139	824	999999	999999	544	960	415	843	140	446	968	999999	836	369	373	999999	999999	358	999999	937	999999	912	378	174	428	968	945	930	161	381	186	549	376	975	999999	117	94	744	527	375	716	101	900	73	720	999999	78	120	633	175	575	828	999999	965	999999	226	456	780	296	575	999999	484	692	759	269	429	952	861	327	266	999999	999999	999999	999999	231	925	999999	314	453	758	900	834	306	986	805	999999	95	999999	393	825	660	313	457	951	361	242	409	151	804	300	717	217	793	377	673	781	997	482	744	999999	214	152	337	537	675	189	187	999999	953	911	344	551	999999	999999	605	198	346	878	628	988	525	870	999999	162	50	692	51	999999	322	33	360	612	666	725	621	999999	976	999999	999999	181	999999	999999	198	893	956	175	999999	301	999999	999999	445	128	854	755	151	999999	642	184	999999	982	148	258	393	929	560	731	999999	751	879	999999	221	426	602	999999	933	999999	681	616	206	874	952	999999	999999	999999	999999	241	758	910	584	287	876	802	432	303	999999	806	319	268	999999	999999	290	987	421	686	274	28	526	406	822	328	662	999999	978	622	999999	999999	999999	556	350	999999	972	975	177	602	999999	418	993	308	999999	137	513	422	999999	970	594	999999	338	480	572	569	715	
999999	97	266	625	850	824	999999	999999	645	999999	999999	918	23	263	314	820	819	475	999999	34	227	982	694	815	249	999999	17	999999	75	69	622	983	999999	999999	999999	887	999999	976	999999	594	193	45	999999	423	750	504	269	717	290	154	518	14	999999	545	497	379	403	450	386	107	816	999999	208	585	101	779	147	999999	999999	426	909	843	115	999999	841	192	214	281	74	999999	492	999999	747	920	999999	617	999999	999999	125	250	494	999999	600	272	778	409	836	202	331	999999	367	999999	84	863	245	675	898	999999	703	999999	174	132	386	999999	615	999999	45	287	44	484	512	901	295	999999	999999	448	253	843	491	441	355	22	949	103	387	633	225	884	685	876	719	999999	542	999999	86	372	94	959	656	999999	374	559	167	847	468	465	573	682	930	796	431	65	965	271	959	999999	999999	292	263	982	999999	161	601	168	764	999999	369	485	325	570	364	294	196	239	77	796	854	112	634	999999	69	542	953	889	454	663	999999	280	999999	923	199	999999	999999	674	952	222	957	999	92	775	106	97	999999	999999	442	147	869	736	203	999999	308	80	999999	341	922	999999	208	712	999999	110	839	98	635	999999	380	562	588	521	286	855	838	854	29	859	825	971	186	592	999999	316	794	127	87	687	624	128	153	373	752	195	999999	255	295	981	935	18	462	964	990	879	559	357	459	348	334	454	61	999999	516	950	591	615	264	999999	999999	721	21	947	999999	261	419	225	768	101	840	999999	999999	47	999999	817	519	999999	999999	999999	999999	999999	999999	999999	999999	179	77	354	857	999999	604	409	990	999999	675	223	999999	514	195	999999	470	344	588	999999	508	740	886	999999	874	999999	441	379	22	687	650	868	63	282	999999	608	193	74	367	966	496	441	602	679	999999	710	820	14	36	999999	117	423	858	309	240	622	293	64	999999	168	371	999999	396	313	999999	999999	169	724	999999	999999	554	406	999999	999999	871	76	147	216	651	174	878	436	353	158	580	237	20	754	52	971	325	139	999999	209	605	272	55	299	999999	999999	550	999999	94	449	999999	999999	446	999999	438	173	484	86	412	999999	289	934	881	247	999999	20	796	415	681	948	271	424	811	777	26	609	999999	848	774	97	999999	783	351	904	839	869	999999	774	326	879	999999	248	727	999999	999999	670	390	807	565	999999	768	999999	423	146	999999	894	899	999999	229	828	999999	635	312	324	690	506	593	977	408	864	999999	999999	99	802	999999	32	697	531	999999	356	228	224	999999	999999	328	999999	369	999999	
726	999999	969	130	555	999999	737	861	936	999999	599	422	87	999999	408	701	210	746	54	621	685	999999	207	378	812	872	610	927	352	958	996	999999	147	388	260	464	999999	110	476	999999	999999	999999	96	999999	931	444	279	814	999999	592	153	582	445	748	529	571	747	600	999999	999999	999999	809	518	999999	416	999999	999999	698	999999	943	805	999999	279	999999	556	999999	78	912	447	377	999999	795	121	760	999999	423	765	999999	999999	688	716	999999	792	793	715	999999	90	119	878	542	169	580	661	999999	786	53	312	993	202	442	503	835	162	941	999999	101	698	999999	999999	992	634	999999	839	474	237	999999	317	486	736	300	15	958	44	905	218	32	143	249	974	771	121	771	999999	426	195	881	152	850	999999	623	999999	999999	999999	885	999999	282	999999	197	644	285	736	826	266	901	436	544	800	257	733	999999	999999	458	783	400	999999	999999	690	422	288	355	368	466	772	999999	733	683	999999	158	997	936	291	945	604	698	45	295	999999	305	999999	999999	999999	999999	127	655	999999	118	999999	557	14	55	591	999999	909	299	917	999999	999999	999999	999999	999999	533	651	999999	796	776	22	999999	999999	999999	596	999999	395	432	637	274	473	999999	126	458	624	999999	464	154	951	999999	963	46	315	781	766	999999	372	137	246	127	999999	999999	999999	879	999999	265	463	202	999999	698	206	895	999999	35	453	930	936	695	553	618	78	506	308	452	813	976	548	999999	598	999999	984	268	999999	999999	834	828	999999	247	805	369	680	271	737	262	158	77	999999	290	337	835	999999	999999	999999	628	59	932	999999	878	75	675	999999	160	604	63	714	938	999999	762	200	625	999999	699	889	193	938	807	769	55	304	745	222	999999	975	762	999999	999999	684	567	999999	902	491	999999	181	139	652	529	999999	683	548	219	368	12	99	712	922	606	788	399	999999	251	172	301	584	330	463	999999	999999	841	993	407	263	151	301	999999	143	774	999999	759	541	418	150	95	506	94	999999	219	999999	273	840	463	529	999999	878	228	739	200	564	851	675	204	999999	824	689	151	956	226	710	801	999999	158	999999	38	858	281	111	86	794	500	999999	254	999999	911	11	540	877	969	273	999999	558	999999	999999	675	93	346	73	325	999999	999999	138	999999	509	999999	694	692	384	500	435	606	127	662	999999	999999	909	999999	999999	443	823	159	999999	986	952	637	252	635	938	412	999999	521	218	785	680	438	999999	781	744	912	226	319	166	999999	543	666	955	999999	546	999999	766	661	432	629	502	256	999999	151	218	
872	134	69	753	971	555	913	999999	999999	981	999999	999999	137	687	11	227	513	992	886	452	296	681	357	99	999999	999999	999999	99	589	999999	434	999999	230	572	872	788	167	565	194	831	999999	278	623	999999	579	453	638	974	999999	411	988	263	215	699	999999	999999	777	969	960	336	272	824	809	59	557	630	481	999999	999999	999999	999999	948	808	64	822	27	67	999999	520	349	999999	318	668	999999	303	180	141	531	650	999999	999999	197	604	999999	999999	806	468	999999	999999	948	971	999999	169	216	999999	50	455	999999	999999	904	143	344	999999	621	999999	999999	165	999999	756	999999	498	950	999999	143	999999	873	999999	950	494	26	558	999999	86	571	377	933	999999	462	999999	263	724	999999	654	746	548	677	737	983	539	615	651	837	817	979	460	999999	169	999999	14	999999	696	999999	666	860	999999	999999	267	999999	253	999999	805	999999	795	502	662	518	306	178	595	535	145	370	999999	879	374	721	677	999999	120	357	999999	999999	457	999999	566	999999	323	793	400	899	419	999999	739	999999	809	948	51	324	326	999999	724	990	441	479	999999	336	94	999999	496	633	971	170	778	896	999999	999999	255	999999	936	443	205	513	777	695	126	297	630	277	79	999999	680	362	780	179	999999	783	690	999999	36	999999	144	536	999999	767	928	999999	80	843	531	136	702	614	388	883	999999	221	223	745	362	999999	706	817	717	79	953	999999	390	999999	273	838	992	276	410	999999	999999	668	999999	20	767	999999	227	787	745	999999	724	75	974	999999	432	421	999999	945	999999	982	533	327	819	238	813	320	868	471	579	693	143	999999	214	999999	999999	88	999999	213	999999	495	999999	999999	81	774	999999	887	643	493	186	852	999999	57	651	428	999999	999999	849	999999	999999	457	999999	999999	217	999999	809	298	861	303	321	999999	416	366	999999	140	164	614	255	999999	883	926	676	999999	294	727	999999	96	999999	999999	999999	999999	239	36	16	530	496	999999	711	29	964	999999	35	350	999999	999999	445	912	999999	521	273	568	999999	999999	104	279	999999	623	471	999999	638	999999	514	85	794	715	999999	389	359	446	999999	93	902	236	90	827	999999	999999	212	462	292	999999	999999	999999	522	940	870	434	932	736	749	999999	609	232	390	251	550	999999	556	466	999999	65	562	999999	878	999999	665	999999	724	999999	999999	454	999999	18	207	136	999999	251	999999	853	845	690	999999	623	697	999999	484	680	845	838	286	950	780	999999	745	236	999999	373	394	999999	999999	372	710	999999	367	305	462	600	999999	999999	999999	308	396	702	999999	36	607	939	
945	999999	705	999999	662	885	990	428	674	674	272	970	186	999999	857	231	578	483	979	792	999999	401	316	883	999999	999999	313	977	999999	87	135	719	999999	20	427	286	999999	999999	709	825	674	939	630	999999	337	63	999999	192	999999	175	134	147	56	999999	683	553	801	821	338	81	582	22	864	597	548	553	999999	999999	924	581	999999	999999	773	164	999999	326	771	999999	555	602	513	999999	999999	398	999999	999999	673	999999	999999	999999	484	999999	962	638	253	661	84	43	250	784	711	999999	267	999999	581	847	373	999999	697	367	999999	283	276	999999	567	999999	486	999999	644	999999	880	538	839	999999	106	779	325	145	911	466	999999	738	287	999999	891	602	863	665	999999	115	624	999999	126	999999	999999	210	548	999999	80	791	184	608	398	999999	904	182	81	216	773	999999	531	999999	999999	999999	126	999999	996	505	844	965	597	821	658	539	936	109	421	871	958	896	999999	99	75	129	291	642	349	999999	866	718	531	656	892	25	583	396	799	886	852	57	214	53	391	114	999999	363	950	999999	753	804	761	209	999999	877	571	999999	171	999999	948	483	704	408	638	136	444	941	929	643	955	549	309	999999	999999	910	692	196	707	961	925	928	691	490	844	999999	957	331	408	999999	453	151	234	999999	937	378	353	805	415	265	670	999999	433	317	903	999999	505	999999	191	999999	194	385	735	210	999999	30	792	223	564	576	999999	999999	542	914	200	999999	324	371	598	650	567	999999	781	999999	999999	672	504	384	587	639	566	731	150	71	830	78	416	34	11	917	999999	999999	250	838	97	557	720	519	999999	99	889	143	999999	540	779	307	603	293	909	274	999999	417	636	999999	999999	446	972	481	94	132	999999	999999	999999	999999	73	436	646	943	364	742	951	985	999999	497	749	432	105	609	291	532	999999	999999	124	737	401	999999	504	999999	828	999999	585	249	434	995	691	999999	774	955	477	353	661	999999	999999	999999	322	999999	160	148	999999	587	351	373	199	562	657	285	186	632	289	895	931	999999	124	714	167	712	560	272	806	160	658	149	142	938	870	814	203	947	425	861	28	366	150	251	999999	221	999999	872	347	416	423	999999	999999	582	421	999999	544	999999	19	609	979	888	999999	999999	928	212	999999	261	691	842	91	239	216	427	876	575	190	999999	999999	945	999999	999999	924	399	736	516	473	999999	526	999999	999999	978	999999	816	881	999999	33	124	322	106	980	798	191	999999	334	194	999999	258	999999	999999	160	671	809	73	999999	302	963	999999	999999	421	999999	681	
734	161	999999	113	301	400	999999	745	551	75	561	319	999999	999999	506	429	75	551	581	999999	999999	680	999999	999999	999999	874	999999	589	999999	91	999999	999999	367	999999	999999	39	932	231	893	999999	712	999999	999999	95	120	499	999999	999999	796	999999	999999	746	840	524	826	63	772	964	933	427	529	956	578	470	249	660	999999	665	802	476	497	844	999999	45	999999	894	386	999999	498	679	775	999999	999999	632	214	89	70	842	482	19	267	968	297	475	999999	756	390	999999	845	459	547	999999	288	999999	57	999999	98	999999	23	932	676	477	475	263	651	739	172	946	265	170	599	119	193	999999	218	528	557	192	30	999999	513	553	458	48	999999	343	512	473	585	182	991	265	829	550	999999	999999	502	43	999999	999999	594	444	577	685	999999	438	259	495	121	528	485	905	784	268	999999	133	999999	437	999999	318	237	699	370	93	179	344	289	642	459	428	36	999999	368	744	170	79	999999	999999	999999	703	93	26	999999	67	999999	96	481	999999	131	219	770	999999	911	999999	58	894	83	494	999999	526	158	616	45	692	501	961	546	49	108	359	157	255	258	428	234	220	346	313	396	93	862	999999	521	999999	657	961	612	852	695	275	995	490	267	999999	999999	477	999999	669	565	735	549	441	999999	999999	71	525	816	999999	290	838	558	770	999999	433	663	439	105	795	999999	999999	999999	693	354	832	999999	667	988	596	872	757	239	676	747	999999	543	431	256	748	999999	999999	155	128	572	856	717	235	392	834	999	999999	999999	999999	634	35	386	855	96	640	999999	999999	999999	229	620	532	609	881	999999	448	999999	241	999999	999999	999999	902	395	240	131	497	124	138	284	164	597	757	385	52	52	999999	283	687	999999	999999	339	784	604	925	508	999999	257	836	212	944	944	767	999999	35	580	732	640	156	734	999999	525	290	999999	383	632	863	999999	566	839	310	999999	999999	896	999999	27	831	307	469	732	92	250	288	925	340	999999	829	824	360	472	319	91	999999	953	745	100	58	664	231	999999	999999	891	690	999999	999999	779	999999	870	365	17	999999	434	180	424	651	358	247	365	999999	173	999999	49	796	103	529	999999	48	999999	161	486	968	999999	999999	177	97	200	560	999999	33	560	475	959	999999	999999	724	885	911	712	312	397	999999	693	874	67	500	999999	105	999999	478	683	999999	495	719	878	48	581	999999	13	336	460	797	956	999999	238	999999	999999	580	453	379	999999	999999	336	945	763	999999	285	302	999999	676	492	999999	963	999999	350	999999	980	999999	590	314	
152	536	907	385	851	599	897	361	645	999999	657	35	999999	226	834	375	999999	999999	956	254	999999	289	340	336	844	365	833	999999	999999	999999	717	603	999999	149	237	116	999999	950	103	173	736	923	656	658	29	467	453	999999	978	974	414	440	293	345	550	862	206	999999	541	999999	765	753	999999	236	652	64	45	512	999999	727	966	999999	456	999999	518	999999	633	682	317	387	912	96	999999	26	14	999999	999999	653	598	374	999999	828	999999	607	407	999999	563	429	999999	965	999999	940	758	260	18	999999	983	501	827	711	239	523	273	999999	584	679	588	999999	999999	999999	999999	391	999999	624	816	147	999999	849	395	535	286	213	676	351	955	972	338	999999	18	63	304	818	826	886	145	397	564	265	999999	728	404	219	206	641	230	49	999999	143	999999	870	905	143	116	301	434	35	847	922	207	611	999999	674	344	999999	999999	926	999999	38	488	999999	999999	789	826	999999	141	77	16	45	131	916	946	204	480	148	158	170	712	535	999999	119	550	642	67	421	999999	729	874	37	571	999999	484	999999	655	24	297	126	316	449	169	367	28	811	800	291	665	156	203	999999	31	909	224	39	999999	379	999999	940	999999	415	289	411	202	978	999999	827	441	949	549	466	851	42	853	272	375	104	999999	738	841	776	755	241	536	678	16	999999	88	455	999999	286	144	356	394	901	169	999999	175	49	347	999999	850	715	999999	737	354	988	65	999999	999999	482	288	151	108	954	659	58	875	523	972	812	749	985	528	999999	331	999999	647	952	113	617	999999	61	400	868	926	50	633	798	333	27	999999	999999	791	999999	999999	999999	257	999999	251	999999	882	651	77	534	233	864	197	344	416	850	999999	113	848	999999	999999	236	750	240	38	619	999999	87	999999	954	999999	622	204	999999	999999	999999	999999	217	710	992	735	286	983	866	645	71	852	299	392	483	676	502	999999	999999	405	771	253	999999	410	632	696	804	462	123	327	999999	670	618	999999	999999	602	999999	402	856	319	277	253	883	594	967	999999	134	694	716	287	999999	344	999999	184	503	94	239	807	88	305	999999	999999	869	999999	44	401	999999	230	999999	999999	542	999999	431	435	137	999999	369	432	999999	865	571	120	745	835	613	999999	222	444	575	993	373	336	324	999999	388	452	999999	345	560	576	532	904	390	835	999999	614	999999	32	56	999999	725	806	373	999999	733	820	88	44	935	767	188	800	655	320	517	216	784	870	56	999999	154	33	872	867	342	667	730	910	999999	998	364	199	397	
599	278	566	962	111	827	999999	373	349	409	793	397	732	258	79	328	538	999999	51	975	370	832	701	934	505	880	76	999999	999999	999999	937	412	989	412	66	999999	999999	253	683	53	999999	321	804	999999	89	480	610	419	660	591	999999	178	322	999999	36	766	576	631	467	231	760	478	205	999999	472	999999	408	329	202	37	999999	294	156	999999	497	59	37	87	855	35	999999	657	440	587	391	769	99	774	999999	299	999999	329	786	999999	292	20	999999	409	162	698	999999	290	226	632	224	277	31	999999	726	977	999999	999999	776	999999	950	113	999999	617	24	702	300	633	999999	902	561	58	508	694	714	999999	933	999999	999999	999999	953	989	440	807	372	123	747	774	58	408	560	999999	999999	999999	511	189	972	508	394	999999	999999	449	346	999999	81	176	769	999999	999999	249	54	121	574	619	999999	961	999999	240	255	901	955	526	585	545	352	585	999999	162	193	535	999999	434	243	475	758	514	999999	126	999999	206	353	420	999999	808	364	448	999999	932	867	549	515	741	999999	493	503	881	864	999999	999999	496	670	616	153	85	734	999999	878	109	861	973	317	557	505	999999	557	999999	999999	776	191	904	183	999999	295	643	29	999999	999999	749	971	999999	650	999999	999999	249	999999	736	277	99	83	744	570	312	81	893	241	958	999999	214	936	959	529	97	618	77	322	107	999999	509	999999	961	447	139	137	984	333	465	412	265	999999	820	277	999999	999999	446	999999	871	999999	402	411	71	537	999999	812	22	999999	562	243	87	927	999999	416	999999	999999	121	307	440	184	97	569	776	555	999999	692	125	692	999999	393	999999	733	451	605	999999	107	999999	433	480	326	125	637	770	999999	999999	338	93	414	508	239	591	149	903	696	413	833	635	515	999999	999999	696	329	100	179	999999	353	485	999999	488	999999	49	688	827	124	68	999999	798	554	999999	651	999999	711	193	37	999999	42	830	999999	999999	104	471	488	875	999999	630	795	546	601	999999	982	852	999999	926	999999	199	903	999999	789	637	953	45	90	999999	905	676	999999	999999	72	378	39	523	731	641	393	999999	561	813	632	493	273	913	207	394	248	798	358	784	355	838	898	720	51	126	999999	69	391	203	969	528	644	658	484	233	999999	469	131	618	542	639	638	99	689	305	374	50	837	695	56	116	999999	999999	999999	234	479	319	481	999999	402	334	817	367	999999	113	849	614	439	974	264	779	677	740	999999	715	209	808	999999	746	752	207	231	695	156	862	211	999999	867	259	999999	821	
987	516	225	999999	999999	281	256	586	456	759	611	863	441	277	439	587	958	999999	35	671	289	735	862	205	112	132	999999	980	902	414	747	189	230	999999	791	171	524	999999	894	928	562	999999	999999	992	999999	999999	264	879	433	999999	486	791	234	92	541	262	653	999999	999999	699	70	275	683	51	22	431	643	999999	485	999999	73	924	999999	106	118	835	445	870	609	745	867	341	557	288	999999	955	955	147	901	539	517	503	927	999999	999999	296	999999	258	979	174	724	266	403	999999	560	561	999999	137	973	706	817	999999	421	370	999999	729	718	405	123	67	476	505	106	946	760	569	997	986	238	822	74	196	999999	444	999999	610	937	401	999999	376	355	999999	999999	204	722	733	91	999999	372	999999	578	999999	144	999999	697	228	170	457	404	999999	999999	623	999999	161	641	630	893	976	349	231	791	326	677	747	999999	649	341	901	999999	37	999999	440	999999	999999	254	699	62	967	999999	802	450	490	997	736	812	731	928	22	999999	999999	839	115	228	151	356	261	697	999999	221	57	999999	269	234	377	513	134	999	808	999999	942	578	925	239	546	781	999999	999999	940	935	999999	721	999999	348	999999	197	382	221	999999	743	992	999999	665	756	699	914	999999	266	999999	233	999999	999999	130	115	620	524	914	875	681	369	55	932	756	461	241	336	569	921	999999	190	140	912	526	74	914	940	999999	179	539	631	600	55	700	717	999999	999999	601	999999	728	999999	999999	999999	540	123	698	999999	999999	214	525	372	355	999999	172	449	102	775	999999	65	999999	679	611	744	346	60	769	999999	242	49	213	999999	999999	357	203	999999	999999	633	381	412	376	854	999999	708	653	176	286	999999	999999	260	999999	481	999999	545	30	999999	15	999999	170	489	354	999999	828	215	10	541	999999	998	999999	999999	542	469	404	803	688	347	983	903	100	179	999999	999999	999999	981	424	731	999999	199	336	154	999999	378	472	891	68	678	36	999999	707	122	539	999999	999999	206	718	165	87	246	999999	683	75	112	447	991	999999	916	999999	847	791	279	597	999999	672	999999	215	173	999999	512	744	19	320	999999	999999	977	999999	496	172	921	272	999999	654	707	999999	999999	88	379	930	999999	999999	999999	107	189	999999	999999	999999	102	999999	352	990	555	169	999999	999999	847	999999	572	906	469	999999	999999	753	659	584	532	624	889	115	29	999999	999999	242	524	336	602	911	141	803	767	999999	547	880	820	930	716	108	88	215	999999	999999	999999	999999	471	129	956	398	448	604	999999	813	635	987	999999	509	
999999	999999	645	249	899	935	240	769	148	17	814	999999	933	999999	868	434	545	684	999999	740	337	373	999999	405	379	999999	473	537	636	954	826	999999	294	320	775	404	463	839	999999	559	58	746	334	463	314	618	465	719	736	742	999999	999999	377	855	181	791	551	250	870	695	999999	703	999999	193	999999	264	63	999999	953	473	970	706	378	71	691	591	48	317	999999	760	748	753	801	894	687	875	193	438	999999	984	852	999999	969	620	96	355	613	150	282	999999	564	842	765	272	771	999999	999999	315	174	999999	752	243	999999	999999	946	718	999999	247	506	315	81	624	483	969	621	999999	736	758	999999	346	977	898	999999	999999	205	999999	987	999999	999999	126	302	877	274	558	241	619	73	859	673	378	453	999999	644	966	978	940	999999	796	651	24	834	824	341	828	612	854	999999	999999	999999	999999	999999	372	124	390	999999	204	360	924	738	11	693	999999	94	999999	892	999999	264	77	70	265	548	201	888	118	292	999999	545	446	946	386	420	953	945	633	648	999999	261	264	999999	784	589	999999	999999	649	330	957	999999	736	935	10	600	140	59	999999	502	538	484	15	108	545	659	914	999999	361	590	999999	999999	461	957	811	360	999	124	999999	999999	999999	142	248	787	334	999999	809	510	946	999999	290	904	297	140	119	607	255	999999	418	135	999999	999999	707	999999	590	999999	999999	779	134	649	999999	26	999999	982	398	406	245	228	773	806	999999	414	41	574	310	835	643	331	847	999999	115	843	706	999999	999999	648	999999	999999	206	307	999999	39	385	999999	195	274	141	999999	742	999999	999999	36	392	611	285	999999	434	142	757	755	999999	956	931	921	543	756	320	622	981	999999	970	65	31	476	999999	820	38	734	388	46	704	339	588	144	841	88	461	104	875	740	224	302	432	451	999999	504	108	464	763	439	954	518	332	993	742	316	999999	915	999999	465	241	699	753	721	60	999999	378	796	999999	464	999999	225	747	999999	535	677	999999	579	562	852	721	999999	971	949	92	195	16	595	999999	535	999999	545	839	419	509	524	999999	711	401	999999	135	311	385	308	144	999999	771	999999	468	75	684	436	363	412	743	667	728	804	638	999999	56	782	405	553	391	759	385	337	999999	20	138	999999	188	701	726	419	999999	999999	815	353	999999	925	137	336	851	999999	191	437	675	999999	796	744	82	536	999999	353	906	831	916	384	363	444	999999	457	936	762	257	662	686	334	477	66	989	294	999999	131	655	78	999999	999999	577	999999	999999	899	223	
394	999999	652	887	383	512	367	755	440	999999	979	585	679	999999	999999	399	529	750	351	374	740	754	787	94	692	698	838	138	182	806	415	999999	999999	243	551	914	605	775	313	999999	119	310	999999	304	999999	545	975	999999	614	999999	58	207	999999	999999	483	999999	999999	567	999999	684	674	239	583	999999	585	206	999999	999999	848	999999	999999	999999	447	530	264	439	205	493	999999	999999	722	169	999999	826	999999	217	473	914	760	912	853	47	580	628	999999	999999	727	924	719	275	410	540	830	440	561	999999	760	788	280	54	443	577	944	999999	999999	515	999999	756	875	377	999999	999999	999999	936	330	756	183	818	384	384	711	999999	774	999999	746	191	339	93	274	464	457	684	643	999999	478	286	103	533	665	640	174	970	999999	351	999999	189	854	999999	119	805	130	941	414	896	343	172	999999	597	310	780	186	631	999999	421	920	57	586	970	467	54	999999	999999	163	743	219	999999	231	432	999999	567	336	999999	999999	468	343	515	999999	747	381	999999	483	505	232	885	464	542	487	638	430	495	602	884	436	999999	999999	480	788	671	686	602	941	380	783	743	999999	741	657	999999	87	415	777	839	598	161	571	167	999999	278	999999	676	262	593	12	999999	964	452	999999	999999	999999	999999	726	609	999999	779	374	112	999999	999999	441	999999	885	999999	999999	25	718	763	999999	284	999999	985	62	520	392	20	349	357	378	465	779	999999	732	999999	708	999999	688	178	778	818	787	999999	445	938	999999	564	791	799	42	987	609	999999	165	733	999999	999999	999999	216	999999	999999	439	26	734	266	709	999999	991	999999	755	999999	336	550	999999	478	497	45	549	124	683	999999	999999	999999	325	391	999999	578	846	998	345	378	413	999999	951	999999	999999	999999	733	189	238	999999	573	999999	53	696	999999	68	226	999999	246	378	790	695	532	398	830	889	701	999999	409	141	593	992	999999	387	932	854	599	265	999999	727	311	370	886	286	999999	573	506	628	999999	798	361	999999	762	966	587	718	949	562	898	499	78	999999	780	107	814	580	855	666	763	805	469	961	597	519	76	430	809	256	144	267	392	82	622	611	779	999999	240	999999	799	224	905	46	367	999999	658	921	999999	999999	472	683	717	840	865	999999	338	400	571	999999	899	167	908	999999	428	640	117	999999	999999	999999	327	390	350	999999	866	549	900	433	603	997	860	155	840	30	783	461	549	551	217	999999	282	388	861	987	934	642	315	211	617	726	492	662	162	421	470	92	342	696	999999	999999	34	999999	796	574	
999999	753	326	888	919	967	100	565	787	999999	999999	999999	528	363	96	999999	999999	699	815	999999	514	999999	992	428	999999	701	128	853	577	892	672	377	591	297	999999	190	325	427	291	649	999999	999999	874	91	525	531	999999	999999	610	999999	999999	335	99	919	69	193	761	999999	338	999999	849	999999	987	895	408	529	999999	241	999999	906	999999	816	417	175	999999	587	333	911	903	999999	147	149	252	827	810	999999	287	671	237	421	999999	427	999999	72	800	398	939	979	683	995	999999	332	231	703	842	274	999999	999999	679	482	860	999999	995	310	999999	709	999999	999999	94	999999	251	685	13	346	486	490	727	354	375	851	647	354	999999	907	853	814	918	549	984	546	430	999999	992	999999	561	999999	432	999999	981	999999	404	778	894	623	754	498	328	884	999999	362	546	999999	999999	827	834	515	622	999999	456	999999	999999	999999	186	548	639	999999	693	999999	785	907	68	999999	373	999999	999999	869	460	999999	999999	364	496	43	332	999999	999	857	999999	174	919	999999	957	999999	999999	715	309	949	601	355	983	999999	805	79	999999	999999	304	607	209	999999	380	965	65	999999	934	999999	999999	999999	133	554	548	782	92	528	999999	739	949	723	999999	999999	999999	508	999999	999999	999999	296	558	427	934	22	337	401	657	530	793	953	999999	949	410	249	935	552	825	57	807	211	784	999999	739	369	999999	581	10	999999	310	872	698	951	388	647	999999	362	823	120	226	157	134	999999	735	385	999999	10	322	367	722	431	999999	229	307	428	512	999999	999999	574	652	756	999999	116	229	921	265	48	571	999999	706	582	729	999999	999999	659	87	232	551	999999	620	999999	999999	643	999999	879	999999	478	654	999999	144	271	999999	258	468	470	756	28	341	999999	130	710	439	559	999999	150	702	967	999999	647	999999	289	999999	334	999999	292	498	999999	287	350	730	786	999999	611	628	444	999999	480	256	999999	903	999999	891	737	242	909	929	708	981	689	187	233	89	16	617	855	541	350	999999	999999	971	999	999999	999999	999999	343	326	999999	999999	227	242	231	720	39	743	292	398	992	101	54	362	789	775	598	173	999999	707	387	994	773	999999	567	185	80	999999	904	327	899	654	999999	593	999999	776	764	456	955	999999	59	999999	335	466	549	999999	260	822	192	234	153	828	999999	999999	938	999999	168	999999	675	999999	649	640	999999	964	498	347	202	999999	999999	999999	999999	151	999999	995	999999	124	669	316	363	318	925	999999	216	680	999999	999999	79	999999	999999	278	999999	450	781	909	862	419	999999	370	967	212	66	
999999	571	179	223	11	620	590	977	823	174	852	961	367	130	401	434	999999	789	426	278	928	805	982	404	569	370	308	142	248	999999	308	999999	160	261	136	686	999999	999999	183	461	489	999999	832	114	766	489	423	999999	471	984	273	999999	551	934	999999	999999	589	999999	653	641	322	457	739	999999	865	513	810	999999	999999	714	397	999999	999999	965	789	999999	973	877	638	999999	946	518	670	263	427	999999	797	226	133	142	106	272	999999	542	148	41	999999	999999	248	999999	999999	999999	999999	756	597	570	964	585	154	999999	30	712	146	572	999999	803	999999	999999	999999	148	715	593	981	861	999999	135	999999	83	827	757	999999	283	639	385	411	637	723	999999	666	999999	762	222	81	638	999999	999999	135	999999	847	999999	254	81	999999	109	547	95	336	934	148	472	680	891	999999	397	999999	999999	82	761	999999	999999	89	999999	999999	856	386	503	521	999999	748	233	999999	650	999999	999999	513	24	296	999999	999999	326	311	789	999999	203	999999	871	464	684	999999	376	999999	374	89	999999	265	381	262	140	999999	54	574	999999	196	915	999999	40	665	275	999999	999999	459	543	923	999999	755	999999	107	624	679	515	48	836	124	381	911	635	571	444	237	141	761	166	815	793	751	327	603	860	730	156	999999	198	801	844	916	778	450	244	45	965	284	637	999999	218	15	999999	869	999999	13	999999	469	231	48	752	633	303	727	999999	102	438	696	247	894	532	999999	850	45	279	465	142	194	336	408	999999	856	133	999999	607	788	24	999999	789	999999	892	687	983	159	58	999999	622	61	999999	151	607	278	47	743	999999	908	165	702	599	358	871	999999	142	823	776	999999	509	597	130	999999	999999	980	906	390	11	845	326	999999	986	69	842	91	874	195	800	993	818	389	778	698	632	321	858	441	984	249	999999	170	999999	162	710	35	931	967	72	999999	999999	999999	999999	92	592	464	715	540	999999	999999	999999	946	999999	783	999999	130	818	431	719	766	999999	475	406	999999	300	166	327	834	358	817	999999	907	133	183	631	171	647	999999	116	178	999999	328	925	204	470	607	147	999999	999999	590	216	999999	257	305	505	999999	260	999999	999999	436	999999	881	191	698	639	999999	823	849	999999	915	999999	132	999999	999999	999999	803	999999	999999	301	692	28	727	758	999999	610	999999	659	827	999999	999999	910	667	904	680	999999	999999	999999	236	565	598	784	999999	999999	169	117	999999	193	706	999999	701	999999	59	999999	108	417	420	132	422	98	999999	999999	996	181	427	14	815	999999	645	999999	445	666	
322	645	703	908	729	288	598	999999	999999	466	952	691	976	388	861	978	806	272	620	602	724	148	999999	999999	787	127	31	165	301	865	999999	196	699	999999	43	999999	984	199	687	141	533	761	571	532	999999	314	999999	999999	999999	999999	999999	999999	899	999999	999999	999999	999999	327	131	612	267	443	369	660	918	765	999999	999999	354	457	999999	999999	999999	488	999999	962	576	53	126	483	999999	982	21	464	453	175	999999	856	999999	859	999999	667	78	85	999999	999999	401	911	999999	504	322	264	694	696	843	805	999999	999999	999999	980	607	999999	211	648	690	285	432	905	999999	999999	999999	145	849	999999	123	999999	999999	999999	615	978	999999	665	999999	621	170	668	999999	325	620	647	377	999999	91	121	261	317	999999	430	394	598	667	496	703	861	34	186	414	208	582	517	268	999999	999999	796	419	942	596	999999	487	32	987	117	294	999999	384	604	63	737	244	999999	869	127	124	26	999999	84	999999	577	597	999999	263	99	742	113	388	999999	79	295	701	319	999999	877	942	372	610	560	211	142	999999	430	132	676	999999	776	647	151	184	999999	484	345	979	28	992	503	769	897	999999	191	191	999999	535	768	46	999999	999999	999999	184	752	416	760	873	829	100	999999	861	586	135	965	465	999999	904	999999	810	366	999999	702	885	449	603	713	195	29	999999	999999	895	364	999999	48	999999	655	966	999999	999999	723	472	999999	927	825	999999	192	771	408	726	943	401	255	957	999999	596	999999	116	999999	158	999999	575	853	999999	909	280	506	999999	96	284	809	280	999999	907	96	893	188	999999	69	807	420	941	787	303	17	789	650	406	959	452	999999	999999	242	283	679	158	618	282	999999	554	145	246	685	134	916	999999	919	347	870	999999	417	999999	57	927	999999	999999	787	559	870	130	999999	109	986	999999	975	270	999999	999999	999999	937	285	906	755	514	671	184	265	663	386	344	999999	312	536	999999	45	999999	501	314	545	917	999999	68	411	898	924	45	259	51	158	999999	634	999999	120	932	511	999999	862	542	999999	563	506	134	182	536	999999	327	573	813	608	999999	768	999999	663	320	576	999999	504	857	590	999999	999999	224	514	730	710	160	202	999999	672	534	999999	958	999999	999999	999999	246	885	999999	648	606	472	446	442	999999	999999	999999	66	800	999999	294	16	15	999999	630	638	291	620	452	825	109	135	969	151	84	999999	999999	999999	681	898	999999	340	628	999999	983	173	488	782	999999	843	809	103	999999	247	387	999999	999999	15	999999	353	139	626	999999	59	548	481	502	999999	
368	403	87	225	384	901	35	953	388	795	969	467	159	999999	968	608	26	16	732	999999	999999	999999	647	804	267	338	999999	713	897	578	670	999999	999999	999999	999999	258	999999	594	718	501	222	433	149	35	999999	960	999999	630	999999	999999	43	999999	748	771	999999	811	756	283	999999	56	141	999999	66	809	135	467	999999	966	95	719	999999	999999	297	999999	519	999999	417	999999	767	307	999999	148	999999	72	545	137	763	999999	652	611	502	492	636	999999	999999	900	376	340	999999	578	173	237	544	938	992	611	999999	516	999999	211	404	145	515	660	911	993	266	993	273	999999	999999	999999	324	483	227	359	795	625	872	618	963	999999	720	198	143	907	603	126	80	934	882	256	999999	451	999999	367	977	976	999999	375	644	999999	76	902	875	999999	913	71	721	642	999999	629	644	642	247	327	999999	326	526	13	399	149	999999	339	999999	456	999999	873	276	860	382	818	999999	506	974	590	20	817	999999	868	994	542	405	999999	127	263	612	13	213	889	942	661	459	756	975	504	459	999999	787	999999	23	999999	794	860	270	997	999999	999999	668	657	999999	606	12	657	999999	857	744	495	221	999999	844	999999	999999	386	917	999999	369	118	530	480	140	999999	39	895	855	954	747	544	177	130	499	999999	345	556	582	345	658	999999	999999	128	759	964	525	926	583	765	380	999999	943	999999	999999	655	617	197	526	999999	999999	117	802	64	119	209	999999	999999	372	379	911	123	803	581	72	567	999999	412	999999	176	758	999999	321	99	584	999999	601	628	492	843	857	158	39	549	769	551	999	692	19	559	647	434	564	214	854	266	614	371	486	80	294	215	476	360	284	473	795	712	479	779	608	698	608	528	522	763	999999	263	999999	999999	999999	678	403	170	999999	334	548	117	999999	328	999999	239	152	422	558	652	681	679	999999	999999	755	296	999999	239	951	948	825	45	691	101	182	999999	558	964	511	616	811	315	831	999999	924	688	477	161	63	999999	555	999999	969	869	91	414	999999	999999	766	281	465	173	219	999999	999999	512	425	999999	155	375	681	999999	910	942	840	999999	848	324	380	77	819	71	185	999999	999999	640	76	999999	19	999999	371	51	207	240	161	999999	106	260	451	421	272	999999	16	688	697	377	284	37	999999	715	566	674	146	999999	461	999999	999999	637	187	999999	446	603	999999	999999	999999	639	980	680	791	999999	279	597	873	958	804	497	65	999999	999999	999999	365	48	792	999999	212	999999	999999	508	779	757	999999	468	83	583	999999	669	197	999999	
684	67	397	604	999999	836	999999	968	999999	188	999999	964	348	500	752	999999	512	407	999999	840	184	999999	735	481	999999	43	999999	999999	523	300	999999	999999	309	436	812	827	638	761	802	955	999999	243	896	726	614	814	418	169	999999	921	80	999999	858	357	999999	378	332	915	999999	212	999999	634	455	510	204	758	664	912	688	925	999999	999999	605	854	981	999999	419	18	867	96	624	999999	104	999999	229	416	287	951	981	443	999999	722	68	999999	660	234	999999	396	531	855	160	506	999999	791	407	329	972	13	376	999999	959	324	58	999999	587	922	999999	852	291	788	999999	712	931	255	430	801	691	15	999999	756	162	999999	486	21	936	128	999999	313	204	899	443	283	999999	477	483	999999	999999	452	22	738	695	935	999999	999999	999999	447	575	234	999999	606	637	967	809	619	361	936	837	999999	679	469	30	236	657	391	999999	207	137	463	999999	250	136	249	992	999999	999999	226	917	999999	637	499	553	999999	942	598	271	999999	999999	999999	125	547	353	638	773	553	999999	468	288	999999	398	187	319	121	462	129	480	398	974	353	558	999999	28	999999	409	190	915	352	293	69	129	877	999999	171	347	234	897	498	475	449	747	603	938	204	355	459	189	999999	224	999999	999999	873	502	130	417	980	999999	259	999999	593	999999	375	184	228	603	520	454	158	773	237	232	999999	922	999999	606	954	999999	999999	748	999999	10	483	999999	470	941	256	385	612	999999	999999	706	647	999999	999999	812	382	428	999999	999999	834	999999	41	999999	987	601	146	999999	999999	524	463	999999	704	510	288	592	164	999999	714	286	999999	145	841	405	416	531	999999	721	50	722	233	536	487	999999	913	944	969	999999	999999	869	805	306	416	999999	999999	584	999999	146	980	299	658	145	713	443	253	699	173	636	999999	999999	999999	424	909	256	999999	926	305	480	597	344	623	349	999999	845	999999	60	999999	753	999999	831	999999	447	740	750	74	999999	823	54	979	224	780	343	999999	684	999999	391	396	170	797	999999	999999	999999	549	646	675	999999	49	999999	962	203	970	419	531	999999	999999	579	683	168	192	212	112	261	500	382	563	290	786	999999	993	999999	999999	567	956	740	999999	997	897	104	85	754	58	999999	91	786	253	371	999999	999999	748	282	999999	237	978	999999	271	38	999999	999999	999999	395	532	628	999999	874	540	412	999999	790	999999	939	999999	588	93	437	999999	157	180	714	138	202	478	654	672	720	390	435	589	371	479	524	966	729	22	999999	232	429	91	217	256	999999	907	31	262	
808	600	999999	154	999999	440	123	857	999999	48	999999	916	877	955	999999	999999	114	823	102	320	365	973	952	576	999999	215	735	75	963	999999	298	295	999999	402	999999	130	270	999999	48	931	365	999999	650	999999	132	773	354	473	927	999999	151	27	815	710	897	835	647	553	750	346	705	58	894	999999	999999	999999	468	999999	999999	42	999999	823	784	170	955	698	333	271	999999	630	860	271	999999	999999	327	280	479	999999	504	39	482	717	541	702	235	317	999999	999999	940	527	314	868	382	894	500	999999	242	654	755	208	511	386	108	129	485	443	999999	999999	540	999999	135	722	999999	71	559	515	292	92	999999	999999	999999	540	330	999999	999999	992	999999	253	749	999	47	824	999999	305	527	106	618	421	227	999999	407	126	999999	470	402	592	887	321	344	985	45	160	719	118	281	971	66	181	804	999999	555	666	905	540	442	310	731	685	543	999999	896	870	864	999999	249	999999	289	859	999999	733	999999	577	908	763	999999	999999	999999	882	34	556	49	446	617	734	246	999999	221	720	38	101	861	212	777	881	999999	174	295	576	999999	471	691	206	646	80	388	978	757	151	999999	555	205	848	660	986	424	999999	999999	140	906	507	599	568	831	999999	999999	999999	799	37	675	999999	601	538	24	999999	864	842	800	546	356	268	983	999999	154	999999	896	22	999999	999999	466	638	910	165	670	370	999999	133	999999	212	209	485	188	730	476	776	954	999999	834	999999	999999	581	659	717	784	647	524	999999	423	999999	547	999999	360	18	999999	47	889	445	999999	999999	690	741	477	597	347	870	89	263	602	999999	528	999999	188	453	999999	885	978	203	380	32	999999	352	999999	27	665	350	134	999999	999999	438	887	518	798	190	417	390	114	72	379	999999	567	270	927	55	829	999999	999999	907	349	999999	999999	695	75	845	807	347	999999	460	931	997	745	909	103	174	491	20	440	997	999999	288	780	999999	823	467	464	585	425	999999	197	358	669	999999	830	484	379	999999	453	953	999999	80	360	654	999999	382	178	657	999999	999999	564	999999	876	682	999999	71	999999	152	999999	607	390	999999	999999	376	272	583	337	527	89	619	999999	299	567	487	624	999999	999999	136	785	450	299	806	418	661	999999	999999	999999	987	356	768	579	236	329	999999	572	161	157	999999	999999	556	55	650	578	557	999999	999999	261	399	68	905	143	999999	367	431	999999	583	813	270	276	999999	112	350	999999	320	50	568	999999	722	914	472	818	999999	744	999999	405	648	238	999999	693	835	126	999999	999999	450	
635	800	999999	897	536	989	348	999999	999999	999999	454	705	478	267	517	999999	303	539	485	999999	97	199	43	137	35	670	355	999999	577	440	777	31	421	731	999999	250	698	82	195	999999	133	931	236	999999	784	700	180	970	353	999999	541	587	999999	342	362	999999	766	741	872	999999	643	999999	999999	999999	719	999999	999999	747	582	276	711	230	999999	999999	999999	166	962	786	352	335	499	384	610	999999	999999	199	424	89	378	249	483	957	210	329	291	738	621	949	999999	361	417	432	398	86	999999	320	244	56	870	205	483	980	398	546	376	999999	999999	34	387	530	18	214	999999	342	999999	754	29	33	278	733	544	22	999999	999999	918	77	999999	533	713	588	999999	378	218	183	766	503	999999	664	952	33	953	597	999999	17	353	212	64	999999	293	826	300	220	778	146	660	470	999999	407	628	309	282	261	320	798	575	639	999999	205	575	299	196	365	999999	254	779	947	450	251	647	715	23	999999	250	887	297	743	600	82	522	306	999999	171	999999	653	999999	999999	286	773	441	999999	217	858	491	993	640	935	149	999999	367	999999	29	999999	759	999999	295	352	20	433	511	831	999999	999999	682	278	999999	34	329	427	503	86	999999	677	810	999999	508	999999	999999	257	257	362	604	999999	714	999999	286	291	411	132	367	409	692	853	272	609	999999	293	186	222	475	615	615	722	999999	290	52	352	679	825	999999	141	903	763	185	999999	237	972	999999	873	992	999999	999999	999999	69	104	999999	999999	414	210	270	224	999999	236	999999	642	999999	881	46	434	766	999999	611	999999	999999	236	506	929	677	124	381	999999	85	312	999999	239	991	999999	662	935	999999	235	938	999999	565	200	163	676	999999	543	410	999999	935	783	116	68	634	46	489	999999	999999	465	999999	300	828	568	149	675	999999	552	650	339	999999	111	538	541	999999	142	999999	527	82	999999	948	999999	713	999999	765	301	205	171	604	999999	999999	829	347	440	999999	647	650	996	60	488	669	438	892	999999	999999	834	255	999999	73	501	999999	999999	760	768	999999	999999	999999	803	802	999999	479	845	947	999999	999999	398	999999	107	999999	357	492	34	999999	594	170	520	252	642	898	999999	999999	630	108	999999	999999	967	79	999999	999999	999999	70	999999	999999	213	19	999999	999999	206	999999	999999	81	999999	129	715	19	991	494	175	608	999999	762	944	904	871	801	999999	746	844	756	444	329	194	183	375	297	644	829	273	584	346	40	999999	973	170	859	898	999999	393	103	946	482	903	970	927	328	126	942	332	411	170	
87	645	449	234	419	999999	974	999999	427	374	171	230	591	272	966	717	970	999999	22	903	347	363	999999	809	999999	425	223	255	999999	180	702	507	862	999999	268	394	605	999999	750	999999	924	999999	965	729	999999	261	999999	708	961	610	156	207	999999	507	823	723	894	639	273	993	999999	728	707	256	672	664	368	177	13	581	121	231	993	49	979	591	398	999999	35	709	999999	515	294	999999	34	999999	197	999999	600	999999	500	965	485	999999	309	205	58	718	66	130	893	155	999999	390	999999	924	213	280	528	241	335	872	999999	563	891	167	443	271	999999	177	476	999999	576	467	90	999999	745	999999	739	783	542	999999	965	904	816	999999	810	904	947	109	300	916	999999	999999	219	627	360	922	865	152	762	787	496	889	653	889	999999	247	309	352	188	966	541	744	999999	999999	907	710	999999	933	357	999999	324	999999	999999	999999	176	216	258	999999	796	999999	381	597	31	999999	999999	85	260	926	387	572	605	604	921	333	385	102	669	563	720	999999	185	932	794	233	473	373	21	103	723	999999	989	999999	556	364	595	943	999999	944	999999	999999	459	820	555	784	933	719	999999	999999	184	84	999999	694	742	156	999999	449	802	798	291	999999	74	166	213	25	999999	759	999999	566	737	999999	378	725	999999	888	999999	364	999999	20	299	753	172	999999	918	648	999999	999999	999999	410	716	156	151	925	999999	652	999999	302	616	540	999999	184	671	644	816	743	705	821	602	853	955	293	73	792	999999	537	999999	606	248	999999	199	999999	656	647	999999	591	999999	453	73	448	131	897	748	845	809	124	92	527	651	999999	942	14	702	259	454	999999	93	358	426	999999	995	170	64	61	999999	921	528	33	999999	234	999999	999999	758	164	732	68	545	227	983	999999	455	999999	954	72	622	999999	586	406	203	426	507	942	37	938	452	960	999999	696	999999	887	596	68	732	427	732	690	999999	548	526	395	887	865	375	41	679	865	999999	992	439	999999	345	131	999999	999999	726	510	999999	999999	711	771	999999	848	723	105	798	396	407	537	999999	999999	938	48	879	807	999999	642	576	995	999999	587	754	849	267	347	552	474	238	363	700	232	466	999999	837	755	179	48	999999	999999	999999	999999	468	678	663	507	228	306	251	32	999999	94	933	238	560	134	26	376	591	385	553	333	999999	53	837	117	474	511	211	134	637	500	499	307	762	976	128	86	999999	759	129	255	232	215	999999	615	298	999999	876	713	738	803	456	766	726	909	999999	424	840	556	42	999999	
105	999999	395	348	999999	636	476	584	15	999999	189	831	266	307	111	952	528	232	999999	246	635	498	999999	833	999999	733	580	852	999999	999999	245	640	727	412	160	999999	999999	186	30	662	762	999999	999999	797	999999	625	509	429	999999	182	896	618	999999	999999	91	607	730	561	304	861	999999	623	732	311	704	999999	999999	854	156	995	141	999999	212	166	484	343	790	598	219	428	233	161	999999	678	807	627	903	999999	330	553	385	268	881	999999	606	148	568	999999	103	85	520	655	282	812	50	553	416	999999	321	748	816	141	351	875	999999	903	579	63	999999	999999	645	183	533	603	999999	999999	470	999999	999999	345	774	999999	505	143	908	999999	999999	999999	999999	263	220	331	619	582	999999	253	999999	999999	529	999999	569	514	901	999999	440	346	132	678	999999	177	999999	372	999999	999999	974	431	636	218	967	999999	33	347	425	999999	999999	323	564	951	866	377	956	464	523	855	776	269	493	489	999999	572	999999	211	999999	470	179	848	309	643	608	315	616	708	48	469	999999	232	999999	660	159	999999	781	180	811	824	221	629	999999	176	999999	999999	999999	157	999999	404	615	822	307	999999	80	28	24	921	353	561	760	257	425	64	186	553	180	832	339	587	790	284	399	225	259	550	998	143	443	999999	999999	999999	999999	999999	853	999999	925	144	590	999999	112	860	827	260	74	963	999999	794	990	655	999999	115	999999	999999	614	340	433	999999	705	530	29	880	487	999999	193	999999	999999	781	999999	329	628	45	252	999999	485	999999	456	999999	160	295	346	214	999999	999999	358	272	651	277	39	523	433	843	438	70	122	231	999999	377	76	773	910	431	594	670	37	508	999999	620	451	684	884	293	999999	999999	193	815	999999	699	110	999999	999999	785	752	687	999999	999999	607	191	95	263	557	999999	999999	999999	999999	999999	619	482	760	850	408	40	826	355	639	150	912	29	877	306	494	683	277	154	134	135	679	906	775	251	999999	681	535	197	136	805	220	999999	999999	277	999999	999999	939	260	523	619	958	407	58	754	872	587	314	788	769	874	811	928	999999	259	999999	999999	707	999999	999999	726	505	999999	228	833	930	999999	999999	999999	111	239	744	26	631	999999	176	999999	858	999999	379	324	999999	999999	427	262	993	291	300	999999	41	492	999999	430	311	796	123	329	188	224	999999	999999	602	704	687	540	139	999999	999999	748	92	964	999999	686	149	634	359	999999	999999	965	840	648	78	210	999999	618	681	999999	714	834	401	847	103	999999	206	865	721	672	999999	887	132	208	
983	552	999999	77	638	871	290	999999	999999	999999	117	223	384	185	445	402	137	78	858	816	90	999999	356	999999	871	219	489	283	913	687	698	334	842	641	665	525	999999	510	979	810	43	999999	398	999999	999999	879	269	31	999999	329	999999	999999	38	316	128	999999	205	466	206	429	391	16	764	758	667	783	380	742	520	999999	999999	626	99	57	999999	52	84	321	505	991	949	999999	853	593	152	707	305	535	523	999999	999999	51	999999	560	428	999999	283	639	378	956	508	527	510	999999	436	918	901	999999	534	85	446	884	960	999999	479	923	999999	180	616	960	487	999999	229	999999	999999	851	322	539	629	999999	999999	444	943	999999	492	432	957	352	999999	999999	805	324	11	999999	708	445	999999	109	999999	505	873	999999	33	418	478	663	307	145	999999	584	606	372	361	777	316	999999	941	420	999999	56	965	810	23	392	164	999999	843	781	999999	162	770	222	458	134	882	999999	421	535	999999	828	999999	999999	999999	582	627	443	963	999999	141	706	504	670	387	44	539	72	99	641	263	314	999999	525	999999	759	814	999999	913	999999	895	649	590	416	349	893	922	999999	380	440	764	721	209	620	650	961	999999	109	835	424	595	820	577	780	281	766	18	608	355	680	768	243	999999	999999	999999	491	999999	999999	999999	493	122	396	691	999999	999999	542	115	210	875	516	111	999999	558	499	999999	85	999999	999999	999999	582	885	999999	999999	999999	999999	531	201	999999	999999	999999	844	569	778	352	312	999999	138	917	999999	739	999999	808	733	838	579	999999	685	39	104	262	419	316	953	748	607	798	999999	999999	987	355	350	641	918	999999	999999	541	936	216	999999	999999	947	164	905	999999	920	87	999999	959	999999	617	845	171	378	999999	999999	537	615	999999	744	999999	610	146	930	999999	399	30	889	27	176	999999	999999	479	999999	661	315	999999	411	999999	999999	530	219	999999	870	379	999999	188	272	889	965	999999	925	999999	472	999999	832	810	999999	356	15	999999	999999	571	793	93	499	376	999999	999999	722	495	136	66	211	223	303	999999	276	560	999999	999999	757	999	62	41	122	999999	16	999999	829	505	39	999999	553	999999	342	999999	845	999999	879	999999	859	555	176	479	18	868	999999	258	390	999999	543	999999	307	999999	152	198	519	761	999999	288	369	171	887	227	466	999999	513	999999	880	655	999999	489	680	916	361	211	833	582	33	253	516	758	777	970	962	365	757	999999	785	154	138	999999	999999	601	999999	697	668	949	23	999999	999999	432	377	734	732	63	999999	390	443	999999	364	936	
737	727	772	999999	393	917	264	110	323	755	498	736	999999	52	673	88	152	663	543	883	569	999999	888	94	390	53	999999	908	999999	376	324	999999	789	999999	356	98	829	172	314	999999	695	913	624	999999	933	641	999999	689	390	915	248	779	999999	999999	376	651	839	687	230	999999	679	356	999999	999999	441	654	946	334	696	999999	259	980	359	793	198	656	471	288	160	749	835	557	528	999999	138	999999	446	318	825	704	999999	151	941	964	80	349	184	677	177	999999	694	999999	999999	999999	665	999999	430	614	293	999999	190	560	537	481	513	999999	999999	999999	999999	897	999999	638	508	992	337	117	48	394	722	999999	481	794	999999	870	64	999999	564	999999	790	999999	123	832	35	114	524	999999	613	470	460	948	521	892	859	280	82	66	384	10	477	557	230	46	891	999999	249	395	449	667	426	561	567	114	501	948	783	385	613	403	478	639	504	999999	933	999999	338	589	935	999999	797	999999	577	999999	999999	243	649	87	940	591	865	138	999999	999999	53	999999	999999	416	401	911	497	999999	999999	981	532	838	999999	999999	113	128	115	660	460	608	869	428	983	12	858	268	308	706	444	32	999999	349	391	557	533	43	392	921	999999	34	999999	110	555	596	42	417	189	997	973	822	485	214	677	650	87	625	916	388	557	142	612	999999	262	430	452	192	457	506	128	999999	735	194	472	436	264	999999	872	396	970	451	88	311	999999	622	547	333	671	740	999999	907	127	13	373	64	999999	563	848	135	154	849	960	682	878	904	96	999999	999999	251	396	318	753	529	417	999999	64	311	68	640	882	999999	520	999999	35	220	999999	731	999999	417	999999	700	920	746	252	131	491	999999	432	828	535	256	590	430	354	171	164	999999	595	267	10	119	504	218	252	35	338	254	656	667	952	364	479	335	236	695	397	16	999999	296	625	999999	878	240	999999	636	538	100	999999	864	66	363	146	563	416	905	206	712	503	227	792	246	749	999999	875	181	777	265	203	659	773	157	321	309	642	352	999999	273	113	616	999999	248	999999	999999	610	598	228	916	999999	331	498	685	513	69	504	388	909	123	999999	932	859	282	896	711	999999	908	52	837	921	999999	674	999999	608	886	730	999999	364	956	164	287	952	860	347	999999	171	98	644	261	804	264	443	128	908	181	999999	224	351	181	999999	701	555	999999	995	854	657	565	999999	999999	339	950	34	999999	958	999999	979	998	999999	34	999999	12	274	999999	42	667	999999	999999	999999	437	139	999999	
211	192	263	463	732	571	999999	492	224	999999	999999	999999	922	999999	239	491	170	999999	201	759	289	327	999999	700	999999	764	999999	999999	235	111	540	649	497	999999	999999	841	999999	504	354	418	999999	999999	809	944	999999	999999	868	189	999999	148	395	202	999999	999999	236	884	561	563	36	967	222	999999	267	123	75	371	999999	999999	114	398	792	665	486	783	626	837	999999	999999	709	189	896	179	900	96	715	347	999999	128	999999	999999	999999	145	478	387	999999	604	195	696	878	629	999999	999999	999999	999999	356	730	999999	462	999999	399	999999	999999	999999	846	81	52	999999	999999	408	727	957	412	511	250	999999	999999	196	109	587	32	651	821	999999	999999	462	999999	999999	862	740	999999	631	951	999999	207	497	414	291	999999	999999	162	967	24	298	999999	999999	324	268	834	929	699	999999	616	874	730	999999	555	77	773	999999	945	947	999999	999999	423	999999	15	46	313	999999	704	375	563	793	435	64	637	533	656	419	148	868	999999	932	50	999999	999999	87	644	460	941	346	518	249	371	215	202	583	874	64	999999	288	954	999999	234	334	980	823	999999	676	119	32	999999	364	255	87	686	999999	399	999999	91	928	401	853	810	368	999999	324	432	229	861	63	658	601	999999	859	913	188	707	716	469	201	637	968	999999	919	925	164	994	294	528	360	999999	901	973	736	886	111	281	866	477	665	999999	229	815	66	373	819	999999	395	173	507	145	683	513	889	999999	432	512	890	999999	702	999999	148	701	510	999999	757	628	26	973	812	907	841	248	999999	799	999999	999999	999999	556	115	553	609	999999	30	225	510	398	93	445	999999	599	390	433	775	345	263	528	314	999999	615	201	593	421	361	599	303	445	709	99	883	279	227	344	337	158	999999	27	680	295	369	999999	544	581	519	223	999999	999999	999999	468	546	889	999999	108	940	914	960	999999	769	430	921	74	688	993	999999	194	999999	999999	105	626	624	245	847	999999	999999	256	656	21	902	148	82	999999	999999	999999	553	993	429	129	403	422	999999	999999	258	260	999999	304	680	550	30	335	841	482	322	846	844	310	999999	830	281	693	268	999999	294	631	999999	999999	102	448	450	567	764	262	651	682	437	99	987	597	999999	531	576	999999	991	576	306	600	572	999999	999999	252	951	599	847	709	164	250	999999	626	901	337	999999	241	999999	462	999999	589	999999	999999	999999	754	323	454	999999	750	999999	999999	956	717	999999	758	473	967	51	207	615	175	999999	942	528	197	999999	999999	999999	326	329	344	15	999999	16	999999	
769	933	716	652	929	999999	423	107	592	11	999999	531	999999	999999	864	244	200	999999	846	405	185	887	121	231	999999	952	758	859	999999	782	999999	427	711	617	988	999999	999999	999999	278	118	752	316	359	526	904	328	78	552	999999	94	154	112	999999	610	541	999999	821	999999	748	999999	748	999999	677	810	854	866	819	684	164	334	983	999999	634	737	999999	999999	538	595	326	584	883	999999	999999	345	999999	54	734	111	85	116	999999	999999	650	999999	370	198	639	549	671	999999	999999	393	999999	137	999999	352	478	955	957	999999	353	236	178	173	103	541	166	341	999999	809	142	718	999999	999999	616	227	160	342	376	999999	238	988	923	999999	85	500	818	999999	244	295	576	778	153	412	999999	999999	597	999999	208	829	41	308	377	862	905	790	784	999999	520	884	999999	145	588	999999	444	364	313	889	98	602	723	886	107	999999	243	363	575	206	295	134	629	673	999999	547	433	930	620	70	383	999999	715	478	999999	359	999999	440	200	650	999999	407	188	708	398	605	115	154	210	999999	629	552	225	588	64	396	264	528	11	51	79	513	999999	252	999999	802	887	254	137	747	792	802	173	924	999999	887	945	921	284	539	441	288	729	999999	441	999999	80	137	424	372	105	574	439	158	580	465	663	999999	202	596	718	999999	26	999999	999999	826	389	300	999999	999999	450	999999	999999	471	609	791	783	615	999999	684	732	759	999999	764	651	227	999999	24	353	999999	999999	19	728	999999	821	999999	999999	276	439	614	452	779	776	258	922	762	999999	967	549	789	681	999999	134	518	863	999999	41	261	811	481	462	374	947	999999	999999	999999	614	564	650	39	999999	517	185	999999	242	953	983	581	999999	889	896	406	475	563	101	186	884	999999	824	863	549	19	464	999999	161	999999	999999	197	316	999999	999999	766	326	519	270	174	872	928	285	910	974	999999	419	921	584	66	899	393	497	999999	555	403	740	999999	490	520	62	226	54	164	999999	999999	275	360	742	999999	90	955	303	999999	313	956	934	914	888	99	999999	542	999999	105	188	449	700	999999	936	753	999999	999999	39	999999	121	655	883	130	999999	999999	193	68	189	999999	999999	999999	99	570	462	999999	999999	825	898	400	919	519	999999	948	976	681	105	725	424	988	113	550	926	553	999999	658	82	999999	134	710	999999	999999	363	999999	129	244	359	140	98	346	294	210	640	638	829	601	812	935	154	999999	999999	468	643	999999	999999	999999	26	545	999999	804	526	655	999999	198	494	388	166	913	829	999999	331	999999	
637	87	999999	902	910	298	723	224	845	147	669	999999	626	447	999999	172	587	693	999999	814	385	293	820	999999	999999	452	153	451	445	999999	115	411	787	999999	830	566	496	999999	999999	728	821	540	999999	388	985	685	571	57	490	994	336	999999	524	517	589	353	999999	75	403	468	154	282	999999	946	999999	999999	238	999999	616	341	675	148	179	498	992	999999	335	441	653	823	880	106	960	450	572	969	887	279	539	487	308	999999	55	66	584	549	761	22	999999	727	999999	74	440	159	328	999999	999999	35	524	744	28	999999	421	999999	999999	58	321	338	999999	999999	380	958	999999	999999	42	253	999999	122	999999	453	93	999999	94	926	375	816	999999	810	132	384	13	861	999999	795	469	482	20	475	479	535	237	433	637	294	356	498	999999	310	999999	85	105	854	121	80	660	705	741	494	999999	771	392	510	999999	10	68	519	999999	181	999999	559	243	999999	643	389	226	659	685	799	579	877	719	365	693	57	288	159	750	685	145	764	741	525	999999	707	153	999999	227	637	999999	837	999999	999999	640	567	841	478	221	999999	999999	10	29	941	999999	336	62	37	816	999999	999999	909	769	527	46	906	818	717	365	999999	999999	500	442	58	574	742	591	794	724	999999	999999	810	938	999999	832	999999	744	799	610	934	999999	125	909	999999	915	325	78	999999	888	734	999999	999999	122	285	495	362	568	999999	377	999999	999999	999999	312	999999	953	911	971	750	999999	902	999999	29	117	430	290	130	591	999999	143	258	674	822	906	990	388	90	697	662	532	999999	575	773	431	437	199	397	812	999999	999999	14	999999	999999	83	999999	572	729	27	692	995	375	999999	195	837	129	508	999999	361	999999	311	999999	223	319	227	225	337	398	597	679	999999	892	317	372	999999	999999	903	356	748	920	427	659	999999	15	667	167	999999	390	935	311	929	276	46	500	999999	999999	790	999999	110	858	658	999999	141	347	999999	112	67	409	916	709	225	161	184	999999	894	652	809	217	651	70	517	999999	999999	295	749	964	999999	816	455	46	347	868	999999	999999	999999	253	527	725	999999	564	109	308	473	236	96	778	999999	605	606	274	432	999999	393	50	351	711	721	845	597	496	257	250	999999	999999	999999	356	904	999999	178	650	134	93	664	96	999999	218	483	236	999999	999999	873	259	999999	999999	614	764	999999	216	548	999999	532	999999	137	999999	317	999999	354	593	865	999999	874	999999	999999	955	999999	999999	919	999999	999999	999999	999999	494	645	626	623	997	40	773	274	606	871	697	745	618	
999999	452	956	606	779	999999	863	999999	371	470	107	76	822	265	51	276	845	188	136	416	332	47	46	511	443	320	828	999999	999999	268	867	186	71	819	836	999999	392	999999	527	978	279	348	999999	184	529	557	184	774	999999	998	760	693	999999	339	295	90	415	454	173	999999	282	999999	570	112	602	920	15	13	999999	354	884	999999	661	999999	146	984	999999	862	999999	999999	145	63	999999	999999	999999	184	615	999999	533	999999	291	937	999999	68	705	999999	999999	30	582	608	999999	181	356	999999	999999	237	999999	421	202	310	176	553	472	286	999999	999999	442	250	604	428	314	283	999999	672	999999	947	384	603	453	159	217	893	289	383	344	963	707	471	217	281	152	204	538	233	589	738	474	872	733	999999	999999	537	426	163	303	278	999999	683	325	176	852	438	968	999999	103	282	273	99	999999	999999	521	999999	42	333	999999	999999	745	256	999999	333	483	512	869	999999	604	999999	476	999999	89	76	271	33	999999	51	428	999999	235	495	999999	999999	475	384	929	999999	964	583	504	103	877	193	532	455	601	991	999999	350	999999	11	448	423	806	146	20	875	108	999999	999999	999999	904	572	885	260	126	775	999999	108	582	999999	999999	30	185	383	258	896	999999	815	432	164	358	999999	153	233	56	716	510	338	374	64	274	475	759	999999	198	999999	999999	999999	339	825	143	593	767	74	999999	427	247	432	888	124	342	293	999999	670	643	826	999999	999999	213	409	274	530	999999	528	999999	537	271	672	999999	999999	598	271	999999	606	31	764	320	89	999999	629	999999	88	999999	260	721	999999	409	98	869	371	886	999999	999999	999999	999999	999999	859	249	999999	471	166	575	999999	999999	525	80	807	470	649	878	999999	348	999999	584	999999	999999	90	484	806	259	138	182	999999	823	66	952	201	555	999999	418	905	81	999999	763	473	904	841	504	734	650	184	938	449	991	999999	547	218	495	10	999999	532	385	442	583	342	983	772	999999	888	999999	879	999999	424	241	973	444	102	673	121	999999	354	585	749	999999	85	199	733	811	967	518	743	706	999999	681	885	530	639	673	430	489	141	428	615	999999	771	922	524	999999	27	421	455	545	384	974	29	946	999999	999999	999999	153	260	960	455	380	828	182	999999	999999	355	453	805	429	252	631	999999	926	999999	587	999999	163	674	524	793	556	72	207	332	580	662	939	894	361	175	287	239	999999	999999	245	342	599	225	781	862	999999	616	36	303	752	999999	102	976	57	999999	999999	478	735	177	899	317	630	999999	136	
90	999999	558	999999	264	999999	401	723	999999	734	254	999999	937	893	999999	229	999999	46	904	579	500	999999	999999	847	468	820	808	504	13	83	927	711	999999	98	999999	456	25	173	772	999999	360	366	149	251	802	108	416	585	83	947	959	999999	726	280	999999	999999	999999	711	984	999999	166	897	999999	879	999999	542	56	848	201	215	214	999999	274	576	228	144	999999	721	55	370	413	233	999999	66	123	655	999999	477	999999	190	13	314	188	338	181	463	646	269	444	269	62	568	393	999999	743	193	999999	999999	999999	501	100	732	665	624	40	999999	476	999999	766	161	557	999999	395	20	211	899	999999	999999	405	765	497	170	286	785	317	845	999999	563	323	930	999999	835	999999	961	100	281	648	564	999999	248	986	983	503	292	999999	484	999999	382	666	843	595	81	754	999999	14	999999	999999	999999	316	194	103	913	349	835	512	721	999999	434	999999	929	261	43	999999	166	778	999999	999999	993	83	999999	673	999999	896	479	344	577	91	138	956	170	999999	768	257	123	155	999999	643	999999	780	990	331	999999	462	737	999999	562	999999	999999	518	501	271	999999	999999	482	521	636	27	870	999999	935	640	999999	478	759	112	493	785	523	999999	705	999999	10	223	93	512	925	14	168	888	782	143	999999	620	999999	999999	374	961	999999	602	999999	999999	773	999999	844	360	307	999999	703	634	999999	776	920	586	812	631	999999	248	723	970	999999	632	858	981	718	999999	999999	412	999999	999999	737	531	999999	920	502	649	105	999999	999999	732	999999	656	310	533	999999	999999	222	905	808	833	637	136	248	804	17	999999	206	791	999999	999999	213	895	266	842	999999	577	766	999999	999999	999999	535	437	999999	990	766	938	331	334	999999	712	590	251	604	999999	232	999999	292	999999	913	616	452	314	386	335	529	999999	400	467	637	222	999999	222	821	646	308	210	266	258	48	78	564	872	599	744	462	961	301	86	619	295	999999	560	96	999999	999999	999999	60	543	470	457	547	863	697	979	999999	999999	429	958	881	32	354	43	176	999999	62	580	714	999999	873	568	27	324	847	351	927	688	136	354	926	86	999999	722	788	591	999999	999999	184	619	281	94	542	343	205	597	940	999999	394	250	424	148	517	418	670	901	439	233	26	355	62	784	251	999999	41	805	872	631	255	585	999999	362	999999	999999	370	788	35	684	999999	260	411	677	304	885	929	999999	569	999999	62	886	162	307	999999	828	567	497	843	467	311	400	999999	999999	15	808	926	72	742	999999	999999	999999	876	754	114	
765	944	384	999999	365	155	253	999999	141	999999	368	433	999999	678	577	537	873	945	999999	999999	728	536	999999	671	495	958	867	55	157	999999	999999	999999	407	202	918	884	192	17	487	322	67	164	593	999999	999999	385	909	999999	174	999999	184	936	317	382	386	238	852	713	999999	406	287	208	98	447	408	358	35	824	999999	693	355	865	467	256	324	999999	943	362	35	120	59	999999	880	273	519	999999	703	35	816	999999	41	479	24	999999	999999	859	76	999999	999999	298	359	94	634	481	538	318	999999	999999	67	812	295	999999	688	883	999999	999999	327	824	927	174	654	999999	18	999999	999999	875	851	386	221	465	507	797	30	736	760	964	850	409	999999	999999	764	642	967	13	999999	541	999999	999999	733	241	542	251	228	999999	643	358	86	564	819	999999	999999	103	848	602	314	498	479	951	132	392	952	917	99	725	999999	22	43	14	999999	130	999999	720	999999	999999	922	265	578	853	102	999999	888	295	999999	82	744	671	999999	375	999999	905	72	999999	18	351	288	624	162	503	999999	631	325	81	888	699	999999	999999	450	868	679	58	920	625	999999	999999	999999	999999	337	27	981	738	228	667	315	769	68	254	712	311	999999	308	113	85	999999	471	96	816	999999	891	504	998	230	924	999999	650	985	999999	981	296	999999	621	297	144	521	38	412	658	766	129	999999	333	999999	149	177	380	945	844	538	396	635	688	270	445	999999	982	518	303	970	665	783	621	273	999999	464	89	999999	968	563	68	68	437	59	287	260	181	964	999999	756	325	999999	150	907	594	661	168	361	851	622	538	519	119	687	111	999999	29	70	617	685	98	999999	976	291	480	338	207	638	982	195	999999	28	438	546	655	999999	999999	714	678	999999	999999	727	169	356	34	549	949	750	999999	999999	999999	999999	357	999999	667	955	999999	999999	437	999999	464	530	379	999999	280	520	91	572	42	151	702	314	391	853	999999	371	210	630	999999	930	388	457	690	50	954	240	999999	42	878	999999	999999	783	287	422	309	999999	358	503	85	514	468	387	717	806	249	926	730	503	25	306	755	999999	603	506	877	999999	999999	338	711	50	999999	58	693	343	910	918	37	999999	554	614	23	706	554	999999	472	11	739	999999	999999	999999	510	999999	27	999999	944	143	999999	780	545	302	935	29	792	999999	664	999999	999999	384	895	330	898	761	999999	411	293	58	554	850	43	876	277	955	537	683	539	681	41	120	399	777	999999	257	999999	262	679	999999	914	518	97	62	999999	364	988	
480	999999	748	228	616	299	895	588	339	746	669	34	979	999999	999999	999999	983	999999	583	985	128	999999	999999	999999	999999	731	300	999999	999999	763	981	568	999999	999999	66	553	791	462	999999	821	503	198	408	510	763	237	699	510	999999	23	114	673	999999	379	999999	999999	488	419	999999	999999	999	999999	999999	576	765	110	999999	23	999999	565	714	530	964	761	999999	999999	193	151	999999	468	42	999999	339	32	659	318	834	999999	106	178	74	381	930	540	822	741	644	999999	744	999999	126	685	999999	999999	999999	999999	708	999999	887	999999	704	999999	999999	73	852	219	432	531	917	457	275	577	916	999999	500	999999	600	433	938	750	295	361	406	999999	352	356	999999	99	999999	85	609	862	656	166	473	727	536	867	688	613	318	122	914	297	398	548	769	815	748	964	982	285	999999	146	654	353	940	999999	720	505	503	342	807	999999	847	413	921	999999	795	773	999999	732	745	334	441	999999	447	118	523	803	999999	899	999999	759	102	334	999999	999999	512	129	786	603	156	192	119	975	315	82	999999	999999	627	18	999999	975	999999	260	539	709	704	481	905	831	419	917	918	603	991	58	999999	523	999999	411	257	999999	999999	999999	586	999999	225	999999	867	375	669	538	186	999999	879	999999	601	842	795	128	999999	41	224	955	194	239	999999	999999	999999	999999	999999	926	409	225	760	999999	999999	954	673	976	999999	248	613	540	172	880	741	349	724	625	457	999999	728	467	597	226	461	40	28	356	299	709	481	610	51	742	999999	960	999999	534	387	646	178	818	633	576	427	683	999999	313	498	999999	791	368	809	427	208	941	628	544	999999	958	936	999999	686	785	767	999999	498	430	750	999999	999999	200	999999	811	737	909	999999	30	999999	777	999999	714	858	375	917	122	801	624	543	197	342	999999	640	428	999999	851	142	848	999999	424	194	372	563	717	402	999999	130	998	999999	999999	118	607	745	125	719	231	999999	321	867	654	211	874	886	562	999999	999999	999999	819	999999	999999	777	984	221	384	592	876	161	150	972	326	992	802	934	254	89	735	538	999999	999999	488	393	820	981	164	223	320	485	999999	279	154	999999	310	897	804	522	133	999999	999999	533	843	80	327	349	999999	662	408	939	641	483	999999	719	44	120	622	502	956	13	67	999999	282	999999	161	870	827	999999	691	905	139	732	956	349	177	991	865	417	75	999999	999999	502	814	999999	843	527	567	999999	17	200	284	999999	565	130	337	209	261	453	999999	999999	521	276	970	503	810	909	527	372	551	
52	255	214	999999	485	572	565	356	901	556	634	313	402	276	500	630	999999	176	835	22	967	999999	999999	498	618	959	173	999999	320	570	934	999	205	883	999999	945	79	999999	90	557	999999	853	999999	896	295	153	999999	10	479	872	982	743	999999	999999	584	312	833	715	999999	525	999999	44	999999	340	622	634	999999	519	312	555	560	999999	96	999999	249	999999	390	999999	999999	475	841	173	61	999999	587	999999	318	844	309	662	122	363	999999	564	157	999999	817	29	999999	660	999999	609	698	999999	322	40	999999	413	120	999999	921	317	512	353	684	246	982	999999	752	431	999999	273	219	649	443	206	895	999999	140	511	306	999999	250	553	440	999999	474	999999	135	999999	544	905	734	839	740	804	851	713	880	911	755	229	999999	853	344	771	400	58	491	125	145	134	282	609	172	560	77	958	913	452	771	855	472	999999	886	420	538	379	999999	638	354	191	651	229	755	87	999999	397	218	668	841	426	645	20	999999	419	999999	135	677	190	737	892	800	437	149	900	999999	80	966	924	999999	30	149	852	999999	999999	999999	999999	853	999999	999999	679	750	254	611	355	219	461	783	476	787	999999	702	999999	999999	461	391	224	89	855	330	34	431	999999	435	820	287	793	249	468	937	999999	281	999999	999999	67	999999	999999	825	794	690	305	297	999999	146	829	328	420	951	318	571	268	974	998	765	440	999999	999999	999999	999999	999999	999999	222	324	999999	218	142	120	13	843	999999	836	399	294	174	34	737	931	157	605	502	867	842	930	897	679	604	283	826	295	809	685	735	999999	999999	274	93	972	959	927	697	217	417	117	999	735	868	689	999999	999999	703	999999	320	224	299	210	583	999999	427	860	613	999999	999999	718	999999	634	999999	365	567	899	941	764	999999	229	908	294	460	735	931	171	999999	999999	448	999999	591	492	375	999999	745	999999	691	801	555	109	999999	838	999999	699	82	374	999999	513	131	934	799	999999	999999	100	315	14	750	999999	999999	265	60	999999	419	208	999999	552	269	999999	619	999999	217	149	999999	872	905	999999	999999	760	999999	999999	536	999999	794	513	296	999999	147	284	215	740	776	843	452	299	999999	625	428	725	572	529	115	55	894	89	727	999999	729	481	999999	999999	644	989	195	792	728	999999	999999	905	999999	483	414	985	383	879	275	999999	697	919	824	289	651	644	999999	143	461	490	999999	714	786	637	923	999999	98	969	999999	787	658	659	999999	304	722	522	814	98	124	130	672	24	814	362	961	809	657	905	999999	999	
999999	61	340	247	352	198	999999	283	560	749	896	999999	782	487	716	47	358	530	566	138	999999	999999	28	341	818	397	899	434	675	123	999999	192	385	107	986	999999	328	999999	952	533	403	540	538	375	233	269	242	336	646	999999	461	999999	348	466	179	999999	999999	999	429	999999	298	999999	607	446	999999	713	38	685	501	999999	719	34	999999	43	999999	299	570	653	117	999999	999999	573	788	751	662	999999	999999	918	928	999999	999999	329	904	999999	244	709	999999	102	999999	520	241	556	834	536	215	436	559	315	731	879	140	389	891	870	999999	725	999999	856	784	859	869	119	757	217	545	399	130	580	999999	35	366	478	999999	597	999999	608	738	261	546	999999	332	999999	999999	58	163	999999	438	43	207	999999	802	86	318	774	651	999999	799	627	990	999999	316	978	517	999999	523	662	999999	303	552	201	987	999999	319	558	537	341	921	709	63	361	960	96	382	999999	999999	289	170	254	946	999999	999999	120	271	730	919	353	31	491	535	501	999999	145	491	999999	999999	999999	766	759	247	320	209	100	999999	999999	855	999999	605	237	483	243	501	126	357	356	392	877	999999	589	638	193	319	440	183	561	538	825	605	376	758	84	999999	410	999999	999999	996	999999	545	633	875	999999	748	793	18	301	999999	706	787	145	624	999999	765	187	131	63	999999	769	916	999999	110	39	623	239	478	408	719	101	119	721	999999	672	341	759	999999	938	445	526	432	881	999999	831	47	470	999999	999999	318	345	999999	954	636	236	999999	532	999999	845	999999	519	324	609	999999	908	999999	76	785	951	999999	15	473	193	617	483	999999	44	461	278	991	163	487	373	100	999999	812	165	95	132	869	808	236	867	999999	926	211	999999	309	999999	244	971	684	999999	793	999999	999999	105	346	162	890	999999	81	264	854	922	42	950	518	208	106	442	981	999999	999999	999999	779	999999	331	690	282	999999	999999	807	44	999999	999999	686	999999	787	999999	999999	818	999999	242	110	737	972	999999	999999	894	260	999999	999999	557	801	990	32	718	290	533	275	774	999999	999999	376	44	273	229	999999	454	999999	999999	731	696	389	623	999999	429	981	999999	806	592	393	796	31	218	632	260	242	999999	456	968	999999	263	999999	942	999999	62	866	76	473	752	999999	494	549	880	582	415	177	188	942	602	737	515	999999	683	390	859	858	167	411	23	987	804	999999	387	90	999999	460	447	460	995	999999	914	312	64	412	899	999999	150	636	227	92	999999	97	853	241	784	536	999999	999999	313	999999	708	664	
999999	765	385	496	171	799	114	955	729	728	999999	999999	822	212	672	280	999999	612	718	531	193	930	999999	999999	154	999999	305	942	897	999999	156	801	854	260	852	999999	36	412	95	999999	532	272	362	335	999999	813	418	582	863	292	80	701	485	999999	999999	528	831	669	352	25	504	172	999999	843	581	154	194	572	999999	383	253	88	526	377	999	921	577	607	575	340	999999	723	88	615	815	455	999999	999999	778	333	999999	367	70	79	846	370	214	999999	754	996	629	846	999999	490	48	991	184	118	187	999999	999999	234	104	22	999999	780	93	999999	37	135	828	999999	793	36	916	886	28	457	530	999999	716	999999	999999	578	711	890	501	999999	577	824	281	999999	999999	999999	382	243	999999	58	790	76	286	999999	491	628	178	999999	63	206	573	161	972	726	588	548	843	892	999999	526	999999	999999	999999	999999	874	999999	854	620	26	574	999999	999999	623	970	666	464	362	999999	577	999999	999999	598	837	305	999999	426	851	554	629	951	384	999999	862	999999	747	402	999999	792	999999	288	774	558	105	488	552	891	537	12	999999	133	999999	999999	325	156	999999	712	999999	984	469	458	361	309	999999	75	199	172	820	999999	232	274	677	999999	999999	999999	460	851	503	358	752	143	888	848	999999	506	999999	494	175	715	999999	44	841	999999	332	999999	926	474	999999	40	999999	999999	80	660	999999	795	455	625	824	36	696	274	219	999999	241	336	999999	512	999999	493	309	705	999999	999999	999999	197	433	875	248	637	372	999999	293	999999	69	999999	73	238	78	699	60	150	669	999999	999999	999999	999999	638	570	995	868	999999	659	84	730	592	392	965	413	592	999999	580	387	197	999999	710	981	745	152	869	272	341	444	999999	443	169	999999	999999	999999	891	371	999999	314	252	768	948	999999	218	742	476	979	108	825	486	337	479	763	999999	484	318	383	999999	495	701	733	536	999999	999999	641	571	556	999999	879	999999	230	576	276	144	428	715	383	773	13	676	999999	174	999999	957	788	999999	405	999999	384	776	999999	291	310	999999	999999	241	969	793	999999	999999	920	999999	228	313	266	760	999999	999999	63	769	935	610	999999	819	999999	568	30	31	999999	999999	175	993	159	112	14	938	276	662	625	197	745	589	205	999999	755	443	946	212	701	999999	760	777	999999	614	999999	999999	215	490	999999	999999	220	999999	48	999999	999999	927	306	125	999999	999999	999999	550	13	866	999999	355	414	253	73	377	621	818	330	727	916	398	999999	545	271	106	732	785	860	674	976	798	551	305	827	828	
147	830	903	999999	543	220	774	643	590	496	502	961	999999	435	339	402	626	321	999999	999999	444	761	854	212	595	708	689	338	890	235	804	119	426	999999	239	791	915	948	193	706	624	848	954	774	999999	771	368	999999	345	584	181	239	321	221	394	386	975	700	787	834	530	445	753	364	691	393	999999	192	205	999999	999999	678	137	287	999999	595	806	90	999999	999999	350	264	993	999999	64	999999	797	214	850	853	816	224	171	359	186	189	105	599	93	999999	235	999999	239	797	999999	999999	111	44	230	799	999999	895	102	962	999999	275	452	447	310	126	595	340	342	352	731	999999	517	778	111	811	999999	216	996	397	598	174	35	205	218	561	473	763	984	999999	999999	920	132	208	864	910	737	657	299	999999	999999	895	842	886	75	835	985	332	933	418	308	373	999999	705	373	329	999999	256	999999	999999	653	999999	999999	999999	79	811	149	319	914	999999	84	842	917	40	772	999999	331	148	140	382	576	150	830	576	999999	909	32	427	834	999999	999999	490	428	999999	999999	792	999999	561	817	264	999999	676	999999	742	343	466	456	868	999999	670	997	999999	999999	857	183	512	12	780	539	169	999999	722	484	999999	999999	999999	999999	377	717	979	164	770	330	875	685	900	731	999999	242	295	999999	164	493	174	547	999999	999999	571	376	999999	790	768	31	658	475	999999	201	49	223	749	999999	88	999999	999999	515	237	780	250	181	283	781	915	547	253	705	634	999999	319	832	999999	229	853	10	907	999999	396	999999	672	999999	999999	708	691	874	493	253	384	13	539	999999	320	789	134	399	103	999999	875	999999	778	952	841	745	999999	217	999999	530	999999	87	252	999999	999999	487	117	840	999999	574	99	50	64	999999	999999	999999	999999	660	521	180	104	463	907	878	999999	175	971	719	999999	999999	826	999999	999999	999999	64	999999	760	775	999999	832	999999	293	930	528	999999	999999	999999	777	632	220	57	230	695	93	435	735	180	374	450	953	516	398	282	999999	747	614	429	101	945	33	870	922	999999	689	498	811	533	388	999999	489	998	203	97	999999	918	606	788	537	536	999999	999999	396	999999	587	325	293	20	435	999999	334	414	84	832	609	349	134	110	15	595	624	212	999999	435	960	999999	323	311	923	585	999999	826	891	999999	626	999999	483	597	543	374	214	999999	107	999999	614	85	924	999999	487	999999	793	999999	782	999999	912	126	999999	960	999999	632	999999	999999	97	849	639	999999	522	519	215	999999	999999	999999	567	999999	390	823	115	193	821	884	40	999999	
999999	915	791	646	53	949	652	999999	560	522	999999	910	373	231	713	257	999999	999999	562	999999	165	999999	152	999999	938	151	561	98	20	161	149	490	602	58	999999	999999	999999	993	464	573	866	704	162	353	999999	656	278	169	120	857	999999	715	332	625	797	57	999999	999999	707	902	397	999999	999999	999999	999999	741	318	324	999999	541	199	999999	999999	989	547	999999	999999	799	951	999999	873	402	999999	162	936	434	168	976	261	121	409	532	295	999999	185	999999	213	753	999999	999999	347	953	107	999999	668	999999	73	343	87	345	434	973	582	425	39	995	585	347	999999	948	999999	999999	73	949	142	666	688	99	999999	245	257	999999	828	388	944	919	999999	409	494	999999	999999	824	899	915	686	999999	999999	870	999999	189	727	866	999999	31	999999	16	999999	999999	999999	11	562	974	529	842	97	565	154	204	480	119	701	999999	852	777	587	758	441	157	273	706	716	817	566	999999	999999	391	999999	806	397	937	39	156	962	999999	142	396	305	999999	828	131	290	999999	399	999999	488	551	23	512	999999	999999	574	743	884	740	294	744	417	999999	335	999999	976	347	999999	999999	999999	999999	999999	369	644	200	463	385	329	151	425	961	428	153	155	965	377	86	999999	164	999999	296	271	231	208	398	979	409	731	131	999999	999999	947	999999	343	933	338	654	867	999999	779	199	424	742	325	332	326	273	999999	369	999999	900	974	652	999999	793	293	991	170	256	221	999999	653	999999	996	482	24	571	809	222	637	999999	999999	129	999999	184	872	999999	999999	875	82	715	659	372	791	999999	967	305	687	550	649	346	493	999999	41	725	546	999999	746	842	999999	754	464	537	731	999999	692	855	276	995	921	764	94	295	999999	999999	404	999999	416	999999	514	999999	999999	999999	572	301	239	596	999999	660	637	656	999999	74	999999	327	999999	131	999999	184	562	122	999999	691	629	885	261	208	447	536	999999	266	809	994	337	999999	870	999999	999999	999999	999999	105	999999	616	999999	999999	999999	30	728	856	253	283	999999	241	999999	401	999999	203	999999	687	50	999999	999999	561	340	381	846	788	736	966	999999	999999	167	212	797	467	355	999999	999999	363	903	999999	479	590	293	56	999999	577	805	935	909	676	564	287	399	999999	946	216	285	986	428	203	293	761	409	196	126	446	444	732	56	277	999999	286	783	809	561	568	278	293	763	279	999999	800	66	780	503	879	812	999999	999999	999999	146	346	935	709	947	999999	999999	106	930	999999	143	82	889	642	807	287	503	590	794	999999	937	992	232	159	
221	493	704	999999	693	999999	634	991	221	907	141	999999	351	84	861	842	999999	181	999999	592	145	909	999999	424	973	225	999999	231	657	143	211	154	124	785	498	463	23	999999	413	694	547	151	861	982	511	999999	936	429	728	951	999	999999	639	999999	23	311	582	289	999999	477	860	412	344	87	705	986	999999	565	585	408	999999	824	767	668	55	999999	58	928	913	699	999999	956	503	706	144	445	999999	484	771	197	881	999999	907	936	999999	144	807	999999	286	524	865	381	843	330	131	999999	998	970	999999	29	263	653	999999	955	198	903	908	637	942	270	999999	933	793	398	526	999999	999999	831	834	999999	196	273	652	399	999999	907	123	183	584	959	446	544	999999	999999	933	238	999999	952	747	999999	999999	180	999999	25	53	931	587	455	803	36	267	999999	146	683	833	989	10	999999	132	290	789	999999	62	999999	999999	936	999999	999999	464	297	737	964	94	902	684	26	431	636	355	901	330	999999	379	999999	702	279	408	217	999999	944	237	999999	829	466	151	500	127	999999	999999	117	889	546	990	999999	298	302	999999	243	999999	817	567	374	631	230	999999	131	366	504	290	554	538	834	999999	520	999999	357	145	627	761	193	898	999999	444	247	999999	999999	677	863	269	409	196	999999	219	111	999999	863	999999	609	505	30	144	623	999999	999999	579	64	423	480	455	941	167	999999	482	814	918	994	929	999999	218	186	454	502	999999	880	368	373	625	31	143	206	999999	535	131	999999	59	285	994	999999	668	999999	999999	207	999999	327	252	731	691	999999	999999	391	934	999999	401	999999	575	641	387	697	999999	215	999999	999999	346	259	353	999999	999999	741	999999	642	999999	141	725	259	816	999999	95	999999	999999	999999	682	999999	999999	751	272	233	144	802	175	417	897	307	519	462	529	967	860	168	974	620	398	949	638	550	392	999999	648	151	512	328	556	470	999999	652	533	217	564	594	986	129	496	540	999999	358	999999	701	622	273	730	999999	999999	926	999999	28	999999	732	999999	297	369	469	999999	993	299	846	861	437	249	866	928	322	413	275	181	999999	133	857	383	289	806	690	999999	999999	421	999999	931	629	526	50	414	801	624	277	999999	527	543	999999	250	730	999999	317	999999	999999	999999	999999	445	999999	755	98	894	390	999999	312	999999	679	999999	999999	999999	999999	999999	241	999999	208	999999	137	697	145	50	653	321	630	616	653	792	499	999999	999999	50	12	227	811	874	438	156	999999	999999	321	786	555	249	343	921	614	999999	999999	406	264	303	216	720	310	
999999	111	999999	274	773	705	520	999999	452	852	169	579	999999	113	367	999999	62	437	685	999999	359	495	414	978	999999	999999	837	537	102	999999	142	833	292	917	731	773	662	999999	999999	746	999999	794	113	397	999999	352	205	999999	897	999999	211	999999	530	345	999999	594	696	798	565	999999	867	999999	999999	478	720	999999	999999	501	382	594	819	180	186	999999	584	564	392	27	804	366	806	999999	999999	178	771	276	999999	946	966	146	86	863	325	999999	999999	818	999999	634	676	847	65	704	999999	999999	114	41	999999	591	761	396	211	679	994	209	964	742	353	730	707	454	999999	999999	999999	245	518	956	854	697	70	765	669	758	999999	999999	310	112	795	335	74	740	587	721	195	999999	935	406	869	999999	525	146	475	174	926	232	824	999999	999999	104	795	158	186	999999	999999	995	726	453	338	46	999999	861	946	27	666	967	999999	999999	999999	999999	999999	121	96	738	181	999999	999999	999999	831	128	142	595	932	700	540	916	564	595	200	999999	853	491	77	832	227	663	199	457	507	959	999999	522	999999	999999	999999	684	71	447	820	606	999999	999999	622	220	904	313	999999	256	487	750	413	282	121	963	110	818	53	264	521	518	735	843	999999	871	999999	620	44	718	906	856	854	126	775	593	999999	632	868	857	928	999999	999999	942	970	757	556	92	999999	597	123	975	640	999999	999999	311	871	861	999999	999999	456	999999	278	220	350	630	895	296	999999	527	478	478	949	195	336	607	784	792	873	249	325	680	219	447	999999	930	999999	58	999999	473	722	999999	408	128	999999	999999	645	999999	602	349	861	269	999999	999999	128	999999	999999	999999	480	999999	999999	88	988	983	435	775	84	831	616	419	415	999999	999999	43	804	845	999999	831	784	999999	962	999999	199	533	999999	65	999999	336	328	958	999999	770	999999	871	946	999999	644	999999	692	635	569	813	999999	192	999999	999999	173	552	999999	283	576	203	670	789	366	266	888	465	606	380	999999	748	513	999999	999999	644	280	234	96	170	211	999999	149	159	131	158	999999	16	599	373	891	552	258	55	392	710	110	999999	515	689	755	999999	818	321	999999	999999	999999	999999	999999	299	999999	939	465	917	82	999999	64	521	999999	217	902	881	865	242	489	999999	500	468	276	804	544	492	999999	407	999999	999999	836	827	204	999999	848	116	339	310	999999	952	999999	340	973	999999	656	588	999999	999999	999999	873	999999	585	832	999999	331	842	981	872	754	262	229	999999	511	60	94	236	999999	367	368	796	552	564	613	537	52	169	494	804	
158	999999	371	421	620	542	707	999999	999999	379	999999	16	999999	466	556	376	999999	37	828	922	386	429	272	763	999999	990	999999	759	972	305	783	999999	357	186	999999	798	999999	807	999999	969	352	999999	241	947	388	362	672	95	17	246	804	24	340	572	428	728	693	608	483	630	221	947	287	699	595	816	999999	947	741	758	485	924	590	999999	580	552	999999	324	384	586	999999	999999	752	999999	500	768	831	785	758	996	114	292	999999	817	758	404	556	541	361	571	702	724	353	259	760	879	434	481	992	999999	539	378	234	896	312	976	205	999999	208	827	985	874	999999	999999	653	999999	600	772	999999	185	999999	657	963	812	883	603	891	502	974	621	343	999999	793	999999	467	736	68	438	999999	782	209	13	342	534	585	828	536	608	606	567	999999	999999	999999	816	999999	881	415	999999	22	999999	95	999999	577	587	493	636	91	315	288	916	145	999999	999999	328	975	992	999999	439	236	999999	77	292	895	417	999999	681	979	976	999999	999999	999999	646	425	806	697	506	999999	999999	999999	999999	999999	230	330	999999	432	127	404	61	841	887	566	976	195	957	641	802	807	170	255	999999	657	115	312	702	999999	498	999999	461	631	479	999999	570	999999	286	318	846	999999	999999	985	999999	287	927	145	999999	29	354	999999	468	174	999999	698	276	508	238	302	641	917	627	103	933	381	943	430	371	331	995	587	908	649	999999	840	601	999999	41	999999	730	970	197	683	999999	999999	288	296	999999	780	999999	72	999999	999999	999999	999999	344	122	61	999999	344	507	999999	793	33	999999	552	818	380	999999	107	999999	476	704	572	671	729	944	852	895	102	657	692	590	42	933	999999	999999	973	865	506	488	133	999999	199	232	999999	404	660	999999	495	469	999999	683	682	999999	595	465	421	14	999999	399	999999	999999	749	999999	814	999999	760	100	349	999999	845	515	556	619	999999	287	999999	349	475	335	294	999999	999999	999999	741	18	999999	999999	999999	962	512	999999	665	999999	228	966	449	512	999999	24	999999	569	144	866	624	410	136	999999	240	318	999999	82	539	873	999999	891	755	126	945	805	284	927	752	999999	999999	876	849	449	400	11	838	12	931	460	999999	724	243	543	19	340	882	844	603	39	22	440	439	791	11	336	221	332	566	999999	739	999999	817	757	750	999999	561	686	673	999999	479	947	150	88	191	391	999999	999999	117	615	923	440	334	723	374	999999	999999	67	999999	74	789	516	445	328	721	976	906	486	999999	271	779	205	181	373	560	74	299	999999	610	
619	678	999	224	999999	689	309	391	104	999999	75	309	504	999999	999999	999999	963	511	822	366	215	484	182	429	845	836	728	269	999999	173	310	396	999999	999999	829	395	790	301	494	639	422	594	999999	999999	727	962	284	957	572	999999	596	999999	476	999999	404	144	506	580	999999	125	999999	999999	431	999999	92	678	999999	57	418	223	658	671	27	193	944	999999	671	88	999999	883	561	771	999999	999999	576	999999	920	102	62	694	999999	220	999999	378	678	999999	172	881	21	999999	748	237	548	359	275	924	999999	293	999999	782	999999	427	999999	999999	999999	199	352	394	364	345	758	131	999999	724	333	999999	749	999999	514	571	458	790	999999	652	144	999999	233	348	770	651	211	636	52	999999	231	472	342	436	814	999999	40	777	526	676	301	627	242	999999	35	827	999999	897	779	488	333	999999	360	236	361	239	966	14	999999	713	143	999999	89	724	999999	860	115	322	833	999999	541	680	273	999999	999999	999999	101	409	322	943	476	999999	857	563	946	999999	121	115	85	585	999999	36	999999	813	542	179	548	999999	329	174	721	862	999999	752	999999	999999	419	959	875	843	148	999999	692	999999	246	999999	274	999999	999999	955	749	999999	247	258	514	514	526	459	999999	191	968	583	999999	157	231	999999	250	114	999999	303	138	999999	240	241	446	954	344	482	577	712	905	32	740	374	425	721	625	815	999999	442	136	960	110	999999	999999	565	487	544	999999	632	589	169	999999	485	826	596	999999	15	999999	560	180	999999	999999	156	286	946	843	715	731	509	988	435	866	183	176	999999	62	546	366	999999	476	999999	33	999999	133	745	999999	264	999999	828	952	619	13	999999	272	999999	87	954	417	928	722	772	813	949	643	999999	303	735	318	658	544	233	999999	930	93	381	30	937	32	541	832	588	177	902	557	378	431	187	911	94	100	107	999999	438	999999	704	999999	83	999999	969	451	387	999999	889	999999	728	999999	82	999999	891	71	150	999999	876	999999	144	605	910	999999	275	999999	126	999999	234	568	446	999999	220	999999	389	394	946	636	999999	100	454	999999	999999	618	828	407	359	582	30	32	999999	176	262	342	34	109	85	999999	999999	246	999999	563	722	999999	847	999999	760	999999	999999	506	125	513	999999	999999	651	502	999999	302	573	867	383	999999	803	211	999999	280	842	999999	747	289	999999	274	999999	999999	765	891	919	999999	771	204	646	58	366	999999	907	999999	298	475	999999	532	999999	783	118	178	863	791	759	520	713	576	999999	882	563	935	197	999999	913	71	999999	759	582	
369	999999	378	231	334	187	999999	304	181	982	999999	197	224	507	999999	166	432	953	974	141	999999	254	999999	413	999999	494	430	336	999999	532	236	454	930	949	999999	262	739	999999	538	613	999999	225	541	594	424	999999	348	438	999999	693	490	118	56	628	183	125	336	965	467	999999	756	952	248	648	755	922	266	999999	94	283	427	485	424	370	660	193	999999	999999	989	999999	999999	999999	999999	372	52	999999	999999	312	775	308	925	773	489	698	857	527	977	892	838	501	438	83	354	388	276	999999	999999	686	967	990	412	726	976	398	694	999999	287	999999	606	636	999999	954	499	785	357	653	996	726	512	143	216	999999	771	497	640	82	647	999999	999999	47	435	721	344	785	896	209	999999	999999	999999	103	249	111	295	212	976	483	584	999999	40	623	18	967	183	834	784	591	954	488	757	622	126	999999	999999	569	999999	802	620	713	999999	157	855	905	721	419	893	114	999999	569	520	166	497	88	266	482	38	999999	548	509	11	315	254	318	343	392	976	999999	332	725	11	184	863	871	679	999999	767	113	255	999999	940	679	65	395	968	999999	999999	47	999999	307	541	742	264	120	711	584	999999	546	572	339	442	643	781	809	567	346	303	999999	409	999999	999999	924	223	999999	999999	331	999999	858	350	742	267	938	526	35	194	999999	919	752	999999	104	999999	231	541	915	331	307	999999	256	828	631	307	508	638	999999	999999	999999	529	480	999999	390	999999	53	206	829	82	999999	999999	756	999999	309	427	999999	466	999999	402	493	393	307	462	271	433	13	40	999999	999999	758	310	999999	442	578	738	448	999999	999999	769	936	34	711	842	827	999999	151	999999	999999	214	756	51	333	957	109	233	231	27	290	956	999999	22	999999	395	999999	999999	951	324	56	570	978	350	999999	544	465	468	999999	465	999999	91	291	381	512	999999	687	716	976	999999	343	355	516	431	920	999999	999999	923	546	326	528	999999	238	827	999999	957	236	999999	999999	788	501	640	551	766	392	209	674	950	510	973	999999	607	225	999999	999999	999999	999999	557	430	999999	106	542	922	365	999999	999	853	464	796	554	287	281	361	198	716	702	803	749	48	720	157	497	423	572	618	920	418	495	846	883	903	679	986	999999	999999	959	718	999999	829	393	355	220	163	999999	696	436	255	37	36	288	897	314	518	709	717	609	128	359	746	26	590	367	617	912	650	999999	294	862	506	999999	984	617	920	655	375	937	999999	466	876	192	999999	999999	999999	568	986	599	999999	287	999999	
92	840	368	999999	812	802	988	602	250	316	999999	151	393	999999	279	999999	289	393	863	344	779	275	662	483	563	352	209	899	59	926	60	999999	17	89	423	915	999999	178	117	852	999999	344	102	159	787	51	290	999999	198	274	999999	999999	306	943	999999	816	999999	885	886	999999	602	98	553	324	266	651	143	314	999999	363	678	999999	285	21	957	999999	182	999999	999999	999999	71	350	999999	784	230	844	150	74	86	999999	737	999999	292	647	260	999999	791	778	893	145	907	999999	751	999999	999999	999999	930	295	986	567	644	675	199	373	409	261	387	768	999999	999999	510	79	237	510	999999	938	999999	638	760	668	653	404	619	560	999999	94	598	876	999999	635	999999	855	999999	999999	962	72	999999	918	248	999999	910	32	684	481	634	837	748	250	999999	657	765	301	535	999999	914	999999	65	639	759	999999	663	511	580	468	507	999999	999999	719	999999	999999	398	911	400	761	758	630	719	147	925	999999	345	999999	667	540	869	622	999999	760	999999	999999	999999	911	168	923	999999	999999	452	225	974	979	846	999999	702	655	269	854	901	773	569	293	999999	999999	713	982	978	315	843	49	599	999999	335	241	125	825	555	999999	999999	476	426	999999	188	504	999999	946	930	316	655	22	280	25	999999	556	201	999999	999999	99	207	999999	945	40	999999	412	626	999999	653	999999	914	999999	999999	782	111	435	357	220	114	999999	755	766	61	672	659	999999	999999	583	174	999999	49	803	999999	999999	289	576	531	999999	793	775	877	84	303	325	401	778	912	999999	914	295	209	999999	999999	999999	344	441	134	999999	380	999999	643	52	924	999999	999999	120	254	642	999999	999999	903	999999	426	338	158	999999	473	999999	280	999999	918	281	669	879	999999	999999	597	467	132	847	451	258	999999	70	999999	999999	159	428	750	291	534	280	994	389	391	247	564	999999	26	663	967	398	11	498	999999	371	999999	55	304	516	522	999999	520	655	999999	654	946	366	206	324	531	999999	986	989	357	648	287	999999	497	342	504	999999	999999	999999	880	63	256	999999	255	771	999999	114	134	244	999999	747	760	999999	999999	737	300	999999	681	999999	141	922	411	999999	151	175	94	103	558	999999	21	802	346	999999	999999	39	407	429	120	434	863	426	920	999999	231	610	888	938	999999	999999	999999	306	49	747	999999	957	651	244	385	89	999999	367	556	999999	233	999999	411	709	572	276	339	871	97	256	839	715	12	659	790	541	287	155	119	798	920	714	999999	598	722	818	387	999999	999999	40	748	999999	870	758	528	265	
208	999999	375	717	430	999999	219	793	907	622	999999	991	999999	999999	999999	540	257	757	252	518	212	812	986	754	888	176	826	999999	507	343	844	253	999999	535	342	108	780	402	377	749	505	999999	999999	110	999999	395	999999	210	238	999999	258	122	516	999999	62	396	202	621	999999	264	999999	162	295	573	777	711	860	918	512	704	760	855	390	502	23	243	131	886	890	503	456	626	829	300	95	732	737	130	483	945	905	168	573	123	999999	353	684	999999	332	162	999999	801	697	533	457	999999	999999	23	999999	819	999999	315	730	335	807	727	332	995	999999	55	999999	740	445	566	798	601	291	999999	107	670	558	13	999999	999999	968	655	928	305	842	691	999999	723	133	663	679	600	438	247	999999	677	30	689	638	286	188	794	366	140	999999	855	121	999999	916	336	270	271	751	991	999999	162	799	999999	999999	797	55	260	616	999999	999999	999999	173	999999	999999	429	999999	868	999999	287	560	999999	299	797	571	987	999999	999999	806	796	402	417	848	446	880	162	999999	992	999999	841	241	927	188	584	253	999999	692	77	999999	497	687	999999	896	474	999999	193	863	11	466	999999	227	510	453	819	388	479	999999	726	999999	999999	551	656	341	533	55	999999	995	999999	554	999999	305	999999	52	319	119	10	521	384	15	697	999999	999999	999999	372	624	999999	483	369	206	999999	185	999999	904	999999	999999	40	70	999999	999999	807	999999	159	457	999999	999999	715	468	144	999999	387	958	975	721	999999	999999	673	130	968	909	999999	159	999999	517	779	859	340	607	358	999999	89	999999	157	956	207	510	150	999999	115	503	908	272	349	659	819	999999	210	253	439	184	281	999999	999999	464	113	658	561	641	677	571	999999	999999	120	770	999999	447	999999	28	999999	965	378	253	24	475	10	61	999999	976	698	999999	658	96	178	183	999999	179	848	999999	999999	549	948	509	752	999999	964	800	162	579	39	381	15	192	729	473	999999	38	895	626	999999	61	848	999999	942	999999	999999	999999	939	936	999999	999999	598	127	175	974	26	869	999999	481	510	210	898	240	947	326	957	476	366	999999	378	73	283	232	239	801	701	374	566	49	999999	521	860	999999	900	578	783	888	26	755	457	935	537	424	125	999999	162	617	636	626	755	999999	96	245	567	614	999999	375	887	374	999999	999999	313	461	999999	989	349	682	999999	999999	542	79	460	611	257	999999	536	859	116	999999	648	93	737	939	293	193	435	999999	999999	296	401	417	11	652	481	805	631	999999	573	136	913	480	287	268	93	
999999	986	999999	988	135	88	327	999999	999999	999999	199	913	374	999999	999999	563	724	999999	53	976	999999	999999	807	139	999999	999999	461	296	999999	72	177	999999	999999	856	607	999999	950	637	533	999999	84	158	999999	926	292	891	267	907	905	572	199	456	244	999999	999999	618	188	355	546	323	627	41	999999	847	558	393	444	517	999999	470	613	96	999999	835	902	999999	999999	881	847	560	999999	553	390	999999	872	721	571	999999	898	988	27	604	100	219	590	52	869	253	377	898	999999	749	346	445	959	999999	956	408	999999	999999	641	999999	508	986	770	999999	651	999999	974	836	999999	256	999999	582	999999	18	995	290	254	859	116	999999	513	999999	999999	804	217	945	459	999999	764	172	999999	916	357	720	105	114	449	517	401	999	278	540	86	210	139	763	992	950	117	675	164	529	874	907	793	559	883	966	865	706	421	215	81	659	448	703	234	732	913	999999	841	999999	999999	117	999999	999999	872	902	674	453	952	508	662	99	18	288	52	450	927	546	231	483	651	695	587	73	468	426	999999	436	539	270	46	999999	999999	426	72	766	451	820	687	980	301	999999	753	912	999999	982	650	169	660	784	804	999999	669	368	999999	771	999999	402	513	455	150	999999	914	692	999999	445	999999	999999	999999	285	999999	117	858	999999	191	239	942	675	999999	999999	999999	602	999999	999999	466	669	557	475	341	300	247	59	316	241	839	999999	507	70	999999	116	727	999999	942	385	786	999999	518	427	187	999999	999999	999999	882	999999	999999	548	472	170	236	999999	999999	789	260	926	48	999999	801	627	412	999999	732	881	234	413	759	999999	660	400	967	769	161	139	999999	485	999999	392	177	288	561	999999	999999	346	834	999999	227	937	807	25	347	837	894	890	25	60	132	999999	999999	478	278	961	888	999999	999999	466	650	759	999999	775	999999	999999	781	522	75	121	544	396	57	586	195	822	910	999999	62	999999	874	999999	124	248	999999	999999	762	698	20	999999	412	999999	154	377	997	999999	446	999999	560	691	65	381	999999	999999	515	999999	999999	53	292	999999	999999	253	29	72	999999	389	645	262	422	942	893	92	999999	475	999999	999999	252	679	588	727	385	879	999999	371	84	502	999999	220	999999	626	623	719	415	564	550	169	999999	91	999999	618	999999	999999	619	617	797	973	999999	359	204	489	494	230	464	999999	80	181	169	657	999999	99	942	435	529	999999	329	184	677	948	924	549	534	999999	894	969	999999	999999	270	476	999999	999999	633	97	25	253	999999	402	999999	849	999999	379	999	999999	
104	695	999999	999999	664	822	298	623	305	921	434	655	955	334	335	495	662	999999	999999	692	93	886	466	999999	419	999999	663	926	920	827	464	555	999999	999999	76	209	303	515	537	999999	188	999999	805	711	663	370	297	808	77	768	999999	615	468	317	759	217	238	822	978	389	168	371	703	478	467	999999	999999	274	999999	135	202	156	351	473	999999	142	91	754	999999	999999	987	855	859	161	639	848	999999	242	931	858	971	480	537	158	288	999999	257	999999	999999	999999	264	999999	550	999999	576	999999	274	994	803	627	136	483	630	999999	999999	313	999999	551	839	999999	792	872	342	409	164	721	618	203	195	999999	999999	999999	510	417	794	963	315	917	585	597	999999	102	438	314	732	999999	999999	608	756	999999	999999	705	497	999999	991	392	999999	150	786	855	432	81	808	115	999999	999999	999999	999999	143	999999	997	595	966	251	999999	699	999999	38	999999	667	871	19	446	220	394	999999	266	873	425	412	283	174	140	729	174	999999	293	332	999999	999999	524	637	475	328	999999	718	739	256	999999	302	948	662	474	129	983	423	999999	597	721	562	999999	109	797	731	164	833	464	246	999999	531	999999	999999	465	326	152	999999	544	999999	243	675	450	999999	282	133	999999	999999	700	21	999999	751	877	696	999999	20	244	424	999999	743	174	153	264	502	180	80	886	837	206	157	977	749	999999	517	364	56	122	115	827	674	276	544	142	999999	500	334	654	719	510	455	91	999999	404	999999	953	99	999999	999999	999999	212	246	627	423	552	44	999999	873	999999	341	999999	897	138	597	175	476	629	20	811	12	999999	426	177	337	751	999999	259	355	999999	563	274	635	999999	999999	625	999999	999999	130	589	999999	999999	460	293	387	945	557	952	140	239	333	333	88	999999	945	993	786	79	999999	672	487	784	651	999999	807	999999	929	732	862	972	737	999999	999999	999999	402	507	999999	142	789	391	203	122	999999	999999	999999	239	195	999999	229	283	839	999999	359	999999	999999	633	853	999999	486	319	26	824	100	167	999999	506	824	999999	216	447	607	999999	290	908	478	374	665	535	999999	577	882	903	513	588	999999	379	999999	61	328	769	999999	731	656	999999	999999	999999	32	999999	623	256	415	537	818	782	675	195	87	451	978	738	967	327	621	908	437	999999	321	511	34	131	39	772	339	447	793	876	999999	810	542	110	999999	704	999999	796	172	355	999999	730	913	947	302	999999	82	590	801	336	119	748	52	262	67	521	936	501	226	642	207	380	999999	999999	198	276	908	878	
395	273	999999	825	745	999999	37	590	598	87	829	999999	999999	749	999999	467	766	258	768	289	999999	830	999999	419	579	530	999999	713	742	999999	758	35	126	999999	204	538	919	294	999999	999999	235	476	922	859	672	222	942	458	999999	531	999999	939	507	629	835	565	999999	996	255	999999	999999	999999	848	485	328	803	887	505	554	118	547	482	256	808	64	999999	908	909	747	999999	587	999999	979	220	90	818	527	497	368	639	43	999999	48	999999	999999	999999	628	447	540	999999	335	447	903	625	984	560	693	698	574	999999	656	595	259	889	999999	245	999999	637	404	510	285	399	147	915	85	624	999999	470	783	999999	948	470	379	879	40	149	795	364	999999	999999	135	999999	923	108	999999	447	673	159	158	999999	577	999999	53	999999	592	935	310	999999	999999	370	999999	233	915	431	321	196	226	380	858	498	449	980	411	999999	384	456	999999	48	932	999999	999999	294	999999	992	999999	957	427	349	296	105	839	807	999999	866	999999	999999	913	501	787	999999	231	303	300	659	351	597	589	177	655	145	468	271	999999	912	999999	832	911	999999	999999	363	768	876	93	763	659	641	176	999999	472	482	543	975	999999	999999	999999	999999	993	662	651	978	378	999999	999999	160	636	577	752	999999	456	579	990	990	646	999999	37	999999	219	537	999	709	999999	53	705	999999	601	493	20	918	999999	999999	999999	259	999999	877	985	519	999999	932	136	92	889	999999	98	893	491	999999	338	999999	119	72	447	465	662	999999	557	334	554	521	558	152	567	833	405	693	739	741	999999	768	999999	518	171	286	410	917	999999	165	955	811	691	58	164	191	809	999999	325	384	597	340	329	660	964	671	383	984	525	65	870	999999	163	749	999999	570	390	999999	900	999999	64	744	999999	401	379	742	830	510	987	385	999999	961	378	365	154	388	449	787	553	500	903	426	402	764	295	999999	658	941	223	594	999999	218	543	164	329	852	219	928	290	231	840	873	999999	149	42	999999	36	797	604	456	131	602	57	999999	267	999999	999999	999999	999999	819	94	888	999999	402	999999	815	427	223	46	302	179	520	999999	999999	659	39	429	263	732	386	533	860	346	766	473	209	999999	143	897	999999	510	852	999999	999999	146	952	999999	604	566	226	491	812	761	312	287	610	104	726	750	999999	218	98	634	728	295	234	551	529	928	999999	654	294	999999	354	791	999999	697	999999	194	707	453	824	999999	515	895	721	108	43	489	863	114	999999	999999	669	482	422	999999	999999	185	912	410	66	676	999999	
572	999999	495	416	999999	960	912	68	541	52	784	394	401	128	833	574	999999	517	50	999999	279	219	900	657	872	379	108	999999	861	999999	999999	396	999999	515	942	698	999999	999999	522	528	950	56	999999	999999	884	97	30	109	999999	999999	786	892	25	611	912	362	999999	838	544	999999	999999	999999	207	269	999999	398	246	886	185	999999	349	999999	995	521	124	233	317	560	999999	999999	999999	999999	342	260	496	414	380	547	999999	590	401	397	156	999999	666	999999	848	999999	999999	495	851	143	999999	135	271	351	897	999999	496	999999	55	746	74	760	793	999999	976	946	772	999999	999999	699	999999	595	743	999999	297	999999	855	483	384	999999	955	999999	999999	225	85	999999	989	999999	516	876	999999	913	544	655	332	396	587	803	999999	999999	870	999999	478	162	849	337	392	318	63	999999	999999	999999	999999	381	790	999999	999999	999999	787	768	957	628	824	151	648	999999	61	999999	629	901	48	61	818	482	999999	692	999999	780	375	747	825	680	100	244	999999	999999	609	173	999999	545	569	19	26	895	944	252	448	999999	513	480	286	304	688	162	243	597	204	832	578	108	977	56	999999	999999	943	286	999999	589	913	610	770	888	999999	94	999999	38	44	922	537	999999	254	482	277	895	470	530	991	938	999999	999999	999999	999999	999999	767	567	999999	807	976	952	668	714	858	422	902	709	398	82	999999	820	215	562	282	999999	999999	853	504	779	999999	578	423	294	599	999999	283	767	993	303	465	527	819	230	68	970	868	999999	396	69	374	195	999999	458	397	127	795	87	570	481	999999	913	72	743	501	408	538	384	125	279	149	144	999999	105	999999	999999	999999	984	504	311	436	999999	467	445	999999	130	506	999999	896	999999	999999	206	999999	999999	726	552	464	86	729	660	441	494	999999	126	999999	999999	479	976	841	320	999999	999999	582	269	54	406	455	627	338	380	999999	574	999999	999999	486	999999	937	204	378	74	622	999999	264	844	870	999999	999999	999999	524	185	651	529	132	999999	365	981	624	937	477	330	999999	836	748	359	758	867	999999	97	999999	978	999999	285	607	777	698	999999	557	999999	398	999999	955	115	113	162	728	999999	451	901	287	504	328	10	726	58	968	785	999999	904	999999	13	935	362	710	545	883	999999	921	355	887	174	434	999999	999999	374	374	990	733	999999	630	386	425	999999	810	145	999999	301	558	559	999999	912	999999	652	651	395	999999	999999	404	999999	279	363	999999	999999	23	999999	80	441	999999	362	999999	999999	62	999999	283	709	587	999999	999999	999999	999999	591	999999	
372	546	975	158	781	244	164	206	999999	596	176	326	277	925	329	999999	697	74	228	841	205	875	999999	999999	999999	378	941	807	999999	62	829	681	687	546	999999	559	999999	999999	299	999999	306	165	913	999999	886	274	16	783	267	999999	853	510	666	750	621	497	999999	126	723	999999	302	357	859	718	766	494	999999	731	837	999999	63	734	775	999999	999999	50	999999	449	999999	999999	372	168	549	608	208	328	25	936	999999	601	843	921	249	999999	999999	999999	306	205	624	402	635	284	999999	496	685	129	999999	644	999999	580	535	275	153	562	999999	999999	807	260	519	448	478	701	806	999999	999999	141	494	888	127	595	743	766	825	580	535	98	999999	999999	923	88	593	999999	731	999999	75	577	999999	687	846	769	151	999999	685	999999	923	933	477	709	999999	553	635	846	527	620	999999	999999	450	572	37	951	922	754	999999	441	854	999999	970	462	181	359	363	806	52	357	453	698	91	648	657	602	620	999999	493	379	453	747	999999	121	999999	306	137	999999	660	999999	847	397	999999	253	331	824	962	24	538	999999	200	828	803	179	176	148	999999	999999	915	999999	341	419	999999	956	987	117	255	859	999999	875	231	157	156	157	510	66	978	837	999999	832	640	999999	974	283	189	624	999999	682	999999	377	618	335	300	999999	563	437	999999	762	265	224	999999	112	78	662	988	53	681	656	669	119	169	999999	484	92	794	999999	445	987	999999	373	174	572	999999	578	267	896	856	999999	593	82	929	999999	999999	112	263	537	536	321	294	145	942	999999	23	835	999999	767	850	218	441	828	992	148	984	892	59	16	198	500	405	102	197	999999	73	596	189	999999	279	382	999999	266	209	999999	703	642	430	999999	559	999999	370	999999	999999	999999	999999	764	90	791	242	688	62	257	349	45	916	202	947	999999	232	426	655	274	498	478	389	184	629	868	445	351	999999	181	457	118	140	905	57	549	280	308	515	398	710	590	329	582	999999	999999	217	510	694	248	655	142	434	105	11	576	268	315	999999	222	355	890	227	880	800	240	905	20	999999	408	911	999999	910	266	999999	908	999999	807	266	466	661	999999	657	233	526	324	684	45	904	481	291	964	173	303	52	999999	373	448	782	686	999999	206	365	296	999999	731	232	177	999999	102	426	461	58	679	560	421	999999	999999	364	485	999999	999999	115	999999	126	999999	760	617	224	743	545	711	999999	999999	208	464	578	999999	896	795	102	999999	503	999999	64	829	999999	493	999999	999999	999999	379	999999	306	140	999999	
101	691	179	389	970	999999	999999	797	557	714	999999	478	999999	106	842	872	999999	568	393	49	376	303	619	297	40	277	874	592	999999	999999	627	728	999999	809	373	999999	201	516	999999	487	999999	705	264	349	999999	447	22	999999	789	714	999999	525	912	101	32	797	82	882	359	703	999999	999999	999999	392	97	999999	39	671	999999	955	999999	590	743	999999	485	670	49	999999	999999	592	264	999999	999999	999999	892	112	815	999999	999999	576	814	318	167	131	747	203	74	871	262	694	418	350	999999	833	999999	999999	781	16	616	361	758	999999	987	766	448	512	567	999999	499	985	892	681	883	166	151	372	432	622	169	292	605	177	26	210	184	913	999999	999999	999999	210	330	809	741	999999	817	20	331	401	682	999999	635	876	999999	999999	802	737	999999	757	692	669	999999	999999	999999	999999	756	590	786	999999	999999	535	999999	597	778	298	664	92	999999	457	348	140	50	999999	939	924	656	999999	794	748	999999	446	999999	999999	287	750	940	999999	961	417	679	237	233	544	809	157	56	48	108	93	613	719	999999	999999	419	561	628	239	230	923	677	38	796	48	999999	999999	88	632	999999	999999	358	503	131	532	999999	121	906	506	231	791	877	618	629	710	999999	999999	649	446	156	726	131	711	940	48	739	651	999999	195	166	664	78	424	728	80	734	120	598	275	241	308	654	999999	17	999999	55	999999	408	999999	902	999999	999999	642	485	999999	905	647	999999	999999	792	137	680	721	349	999999	722	463	889	559	999999	35	100	384	215	848	999999	999999	703	512	992	999999	252	355	293	466	168	436	938	145	174	97	557	999999	482	999999	999999	933	999999	999999	716	592	999999	999999	119	876	609	131	999999	637	522	906	999999	60	99	121	884	999999	437	883	999999	296	524	754	394	888	999999	585	901	110	230	147	226	263	999999	999999	510	403	246	999999	857	46	999999	311	623	267	153	507	426	999999	229	999999	506	898	50	430	78	425	999999	230	409	34	230	999999	999999	999999	690	690	264	689	611	490	999999	999999	36	372	296	222	141	999999	745	970	168	999999	880	927	641	327	223	375	999999	94	999999	25	17	833	816	999999	894	248	577	999999	253	999999	759	999999	214	484	872	678	999999	855	999999	338	485	999999	865	689	999999	489	743	373	477	888	357	526	999999	83	24	203	556	624	327	892	559	999999	999999	432	780	151	723	166	999999	545	999999	485	800	610	540	578	967	136	227	415	504	213	985	364	388	999999	197	140	470	678	131	999999	537	401	999999	202	711	442	909	313	
999999	587	918	932	656	871	726	999999	543	446	999999	429	407	912	398	355	307	372	53	547	954	592	695	776	423	723	999999	408	831	347	866	535	227	913	999999	999999	295	999999	999999	516	999999	256	597	999999	453	702	999999	999999	999999	999999	999999	349	399	372	359	182	891	999999	519	933	999999	328	119	205	579	700	999999	494	272	999999	69	254	665	536	999999	708	995	671	333	720	611	332	999999	999999	452	527	145	855	563	477	36	999999	999999	774	999999	198	146	401	454	752	499	627	363	533	374	650	683	862	341	651	186	999999	818	999999	331	601	924	712	753	62	564	357	930	794	454	915	711	890	999999	841	572	604	226	999999	230	983	999999	999999	42	802	843	283	523	999999	999999	806	999999	745	453	992	999999	433	648	401	197	999999	999999	569	89	999999	939	999999	999999	500	89	582	999999	248	999999	347	999999	63	999999	950	219	999999	833	28	503	647	591	966	447	951	999999	148	956	824	392	999999	296	999999	791	583	863	59	999999	33	833	718	802	96	999999	999999	369	221	752	697	192	906	318	679	75	999999	867	999999	999999	968	999999	999999	626	188	855	499	60	232	271	106	97	169	927	810	194	784	845	504	999999	341	591	365	395	999999	642	486	769	617	343	360	716	999999	703	395	110	892	102	624	241	678	999999	147	949	656	999999	32	999999	508	494	291	596	373	184	24	386	567	999999	367	545	379	729	443	888	911	390	207	466	541	999999	302	999999	231	273	130	286	453	416	999999	658	620	506	271	133	999999	999999	352	715	688	19	543	999999	734	999999	862	999999	621	999999	48	999999	999999	565	448	797	202	598	999999	109	999999	738	933	160	815	708	925	872	468	999999	999999	999999	47	491	777	532	177	999999	957	152	410	181	999999	204	378	473	256	64	68	473	999999	999999	399	253	661	999999	85	999999	532	999999	162	999999	999999	312	422	891	999999	921	788	915	630	247	640	232	999999	883	84	738	782	351	462	870	999999	994	388	999999	758	794	999999	999999	456	785	432	931	990	421	690	999999	781	486	999999	334	276	152	999999	693	822	176	554	999999	875	347	609	999999	573	292	185	496	923	50	143	999999	102	999999	999999	999999	999999	709	242	287	202	722	956	305	116	138	999999	999999	999999	695	559	591	250	61	951	119	185	251	368	708	245	204	439	740	353	999999	242	314	999999	999999	877	123	934	276	585	163	999999	314	84	444	999999	514	344	999999	999999	551	999999	51	999999	999999	670	573	999999	534	52	998	292	225	999999	313	896	299	999999	999999	817	
445	656	973	999999	797	999999	999999	177	924	999999	999999	859	999999	259	801	608	201	304	332	337	313	999999	410	233	587	870	999999	999999	999999	548	397	526	191	419	56	895	229	575	999999	632	798	406	999999	513	322	148	91	966	999999	705	704	994	666	825	513	671	255	999999	887	926	999999	999999	999999	999999	633	214	678	791	212	999999	389	625	92	999999	538	999999	357	897	910	448	789	999999	999999	75	843	999999	999999	365	999999	384	650	999999	687	295	79	290	999	999999	880	118	470	299	763	253	325	89	999999	999999	296	606	324	358	839	999999	146	999999	999999	341	541	240	999999	322	885	999999	266	910	937	796	999999	258	907	316	27	802	978	499	444	958	749	764	999999	894	78	309	70	301	999999	248	158	714	973	999999	508	649	763	999999	414	935	987	414	151	125	344	48	999999	999999	999999	46	470	647	999999	999999	591	999999	750	460	254	586	767	999999	281	999999	647	999999	284	248	999999	377	999999	999999	95	999999	971	999999	999999	374	559	40	609	62	960	602	999999	511	795	626	86	731	899	313	902	999999	999999	999999	142	453	478	428	763	460	209	963	997	638	999999	420	999999	999999	165	386	900	223	977	999999	13	679	920	999999	999999	657	999999	86	478	999999	928	999999	341	948	212	999999	895	141	276	158	999999	999999	999999	149	999999	385	251	999999	575	522	412	688	850	463	29	463	999999	342	307	115	999999	133	999999	271	710	304	89	436	53	985	490	769	947	828	999999	999999	84	780	196	745	416	999999	999999	955	332	249	416	877	929	749	646	563	833	171	859	999999	511	999999	439	654	305	814	786	589	999999	643	741	31	600	999999	388	751	155	999999	999999	999999	622	539	938	470	888	211	507	304	349	926	999999	999999	969	142	505	741	999999	999999	449	602	555	920	923	689	507	999999	999999	917	370	894	999999	282	472	999999	999999	971	404	999999	765	104	999999	491	250	115	707	955	62	468	516	999999	410	999999	121	999999	410	701	616	999999	999999	503	924	589	999999	454	999999	663	323	76	35	999999	347	383	999999	355	296	999999	999999	999999	981	552	342	818	411	723	494	999999	170	376	502	416	365	154	15	272	180	727	557	795	597	999999	642	986	999999	982	310	999999	999999	766	809	999999	30	797	277	420	171	115	999999	220	960	712	502	947	574	619	177	202	999999	514	999999	568	999999	885	231	937	909	355	999999	999999	422	467	968	404	566	999999	395	567	877	999999	110	74	548	346	834	999999	551	999999	422	999999	999999	118	659	332	591	251	829	145	999999	339	510	815	
729	999999	798	999999	744	108	390	418	233	999999	324	999999	413	119	999999	180	60	347	396	224	933	561	999999	314	807	646	812	325	336	999999	991	999999	999999	294	344	788	548	341	999999	453	314	13	600	215	793	877	918	481	230	659	95	999999	943	295	882	178	156	493	695	107	295	75	999999	974	618	999999	999999	129	774	241	631	718	999999	943	999999	930	961	408	999999	930	999999	341	104	677	174	999999	604	798	999999	176	642	65	999999	999999	999999	999999	921	626	999999	26	999999	999999	706	989	37	376	42	10	385	952	217	999999	999999	999999	999999	999999	970	415	809	857	183	899	716	608	599	999999	83	164	785	670	18	345	812	504	751	999999	999999	115	649	797	728	603	423	460	959	999999	999999	881	673	999999	279	516	816	739	842	290	93	108	400	460	999999	878	224	715	999999	999999	935	477	23	449	329	865	765	21	138	999999	485	265	649	705	493	201	490	581	401	502	528	82	662	471	845	535	714	199	999999	850	999999	708	517	97	999999	615	999999	233	883	999999	750	804	999999	273	804	827	999999	694	966	111	398	999999	323	450	353	999999	815	551	604	794	160	576	517	999999	200	777	748	562	747	999999	999999	266	697	987	751	724	999999	999999	666	28	86	30	232	402	461	745	394	76	743	105	800	326	629	99	263	184	296	332	83	36	88	897	947	98	999999	141	945	336	699	628	999999	426	884	585	717	140	999999	124	826	454	393	999999	818	651	87	17	636	607	734	577	437	999999	325	999999	939	188	82	144	625	329	799	68	377	124	999999	383	441	54	382	133	831	182	505	628	999999	406	88	305	20	770	505	347	999999	131	201	261	111	254	645	999999	68	999999	499	506	999999	334	314	703	999999	703	999999	592	235	610	745	265	999999	697	996	542	110	999999	999999	854	824	462	466	255	999999	452	999999	999999	408	843	75	999999	999999	999999	973	318	101	385	358	316	999999	913	999999	991	385	936	618	414	999999	999999	999999	291	999999	645	682	202	868	69	999999	999999	431	999999	193	392	545	132	999999	999999	724	687	450	724	428	817	658	999999	999999	475	999999	986	834	868	999999	999999	999999	783	538	999999	327	780	450	42	604	852	885	818	729	729	999999	262	364	973	689	570	662	713	863	999999	986	999999	852	403	199	999999	671	999999	999999	888	978	762	594	543	999999	999999	247	999999	130	575	999999	999999	191	621	29	616	632	860	188	379	642	999999	919	999999	999999	999999	927	57	843	999999	999999	331	380	840	750	692	999999	820	999999	745	333	254	
999999	298	345	999999	588	241	383	582	171	810	384	999999	255	287	843	333	492	999999	999999	999999	575	319	999999	610	999999	351	999999	336	999999	811	214	442	56	398	117	630	925	999999	967	696	673	999999	649	381	946	311	595	473	999999	344	338	885	729	999999	679	999999	904	999999	685	247	999999	57	634	359	606	942	32	857	180	222	999999	999999	802	329	999999	314	670	999999	663	169	755	406	486	614	999999	328	713	912	999999	833	726	200	230	729	335	999999	635	299	774	14	288	738	303	637	935	752	92	409	617	374	999999	891	81	526	492	964	570	999999	999999	288	238	120	147	346	495	218	365	999999	994	899	678	381	248	999999	880	27	999999	849	999999	730	999999	313	999999	355	230	835	128	999999	247	999999	66	615	422	496	775	178	600	956	999999	727	396	999999	414	717	695	999999	999999	422	645	474	860	720	999999	156	53	924	999999	792	126	659	99	661	835	999999	843	999999	959	751	883	711	426	157	707	951	344	235	899	587	659	988	192	705	68	999999	510	345	274	275	453	850	363	807	840	999999	637	734	184	780	874	632	282	999999	539	934	57	999999	23	400	811	817	35	238	143	137	477	393	603	72	133	508	798	693	999999	42	999999	999999	317	999999	323	610	60	128	712	37	715	291	176	999999	725	796	331	873	464	635	999999	999999	999999	712	24	253	141	999999	656	375	833	589	603	507	585	999999	406	999999	86	211	767	906	525	999999	422	195	227	479	346	337	186	925	999999	672	999999	232	999999	604	210	79	479	938	472	347	203	135	999999	669	548	296	399	999999	999999	262	868	999999	610	999999	299	828	36	661	775	329	999999	908	999999	931	999999	362	999999	999999	598	999999	999999	828	444	188	912	297	508	999999	930	60	937	999999	138	976	803	999999	999999	384	314	381	53	999999	172	152	158	999999	999999	999999	378	195	801	999999	935	789	999999	49	483	432	656	12	999999	477	730	725	391	545	779	999999	138	11	999999	119	496	226	963	915	666	999999	999999	626	522	999999	189	745	258	999999	718	349	999999	763	815	200	728	312	60	576	96	446	761	612	516	999999	628	377	455	691	111	999999	999999	615	999999	191	402	40	489	999999	297	985	477	999999	999999	440	929	999999	195	549	391	999999	176	999999	828	230	540	426	120	133	133	811	999999	567	247	10	523	840	390	633	798	697	822	480	288	110	969	719	786	85	469	263	192	906	309	917	552	438	786	162	651	999999	920	366	999999	486	695	909	999999	826	917	98	999999	561	750	694	
999999	999999	119	999999	261	821	999999	44	664	999999	629	999999	267	330	999999	94	999999	237	982	823	777	999999	34	802	414	999999	914	959	999999	380	278	630	999999	615	554	999999	329	68	901	999999	344	885	701	999999	856	312	652	484	378	832	44	999999	578	999999	917	906	999999	316	322	999999	906	999999	999999	293	600	999	237	999999	775	601	765	995	335	162	488	891	999999	447	945	999999	417	440	591	335	346	521	61	237	697	648	195	22	745	710	999999	663	19	418	985	857	84	999999	999999	777	77	999999	432	425	448	35	152	232	371	999999	999999	476	99	550	999999	89	947	999999	999999	136	415	999999	260	999999	999999	825	881	355	462	98	999999	417	999999	999999	268	999999	99	635	999999	999999	506	963	651	534	925	455	573	469	999999	999999	910	84	54	581	999999	324	788	806	195	623	153	999999	770	282	193	376	745	286	291	649	990	999999	220	292	630	452	999999	725	699	784	999999	422	884	555	999999	952	999999	159	999999	943	519	292	449	175	528	999999	202	378	999999	558	710	297	187	999999	915	598	999999	761	999999	919	223	999999	116	411	371	731	912	224	104	240	14	596	834	348	139	708	871	999999	764	920	260	732	383	999999	999999	964	244	72	999999	589	98	611	999999	999999	999999	456	185	48	999999	999999	797	999999	283	121	554	123	999999	839	692	216	726	999999	996	41	669	491	688	965	337	407	496	850	584	515	151	999999	398	311	618	999999	999999	833	251	999999	132	282	458	272	596	960	511	405	999999	999999	862	279	999999	999999	999999	248	999999	219	710	406	310	999999	403	768	999999	161	725	161	230	999999	999999	999999	577	39	909	396	42	426	999999	999999	896	100	999999	160	652	872	788	999999	448	380	999999	323	999999	844	667	184	879	690	303	444	999999	359	184	369	750	969	702	999999	267	999999	215	351	999999	343	510	219	477	253	999999	999999	999999	502	713	850	105	369	769	999999	371	999999	517	352	133	934	142	547	916	999999	409	682	179	999999	965	971	999999	572	483	999999	999999	457	707	636	574	205	81	742	645	334	274	390	999999	969	223	532	959	863	228	904	211	962	303	999999	843	443	927	999999	537	999999	685	532	885	999999	999999	914	37	881	777	999999	863	399	902	592	999999	29	482	209	990	442	22	312	354	579	588	382	164	350	793	999999	278	999999	214	999999	648	742	504	999999	582	309	504	87	95	301	51	999999	70	710	519	823	961	727	178	104	999999	383	999999	999999	401	999999	999999	686	98	647	658	950	194	999	943	114	524	262	627	691	
937	934	226	62	537	999999	321	453	831	969	999999	550	744	120	182	275	999999	197	828	567	549	999999	989	999999	642	101	626	71	766	415	308	708	109	487	166	999999	166	135	999999	623	703	315	999999	128	477	117	216	84	826	678	999999	337	999999	70	151	129	945	779	419	445	999999	260	687	425	670	471	450	266	999999	999999	118	999999	418	214	863	243	962	999999	970	535	885	999999	244	999999	999999	971	283	999999	345	999999	850	387	716	343	999999	452	999999	999999	458	999999	667	999999	130	999999	999999	122	999999	230	999999	999999	167	999999	808	884	560	609	26	598	560	698	999999	411	999999	916	537	731	721	84	741	420	999999	532	422	964	999999	935	430	795	528	752	62	63	841	437	999999	999999	578	831	999999	862	436	40	879	759	999999	265	38	214	911	999999	400	999999	999999	999999	302	634	999999	999999	26	625	189	999999	79	808	645	143	569	493	46	761	162	889	999999	878	984	999999	999999	662	155	612	906	226	999999	999999	999999	218	575	65	999999	255	123	734	815	167	683	215	960	999999	123	999999	695	544	177	160	684	510	552	609	802	717	981	999	699	413	718	962	999999	389	456	437	568	514	359	791	648	428	84	143	999999	778	625	999999	548	469	917	372	59	732	16	851	666	965	263	426	274	123	45	411	999999	999999	867	999999	625	686	127	999999	195	385	512	266	436	419	414	33	102	409	460	239	496	356	913	999999	382	605	999999	999999	999999	932	999999	534	393	999999	694	484	910	54	999999	862	352	999999	186	673	230	999999	424	999999	561	239	333	864	662	805	915	103	807	262	999999	30	915	999999	929	263	858	977	872	764	724	929	123	58	452	999999	887	760	180	999999	394	633	999999	999999	999999	32	999999	662	872	588	756	601	676	658	846	936	999999	828	806	923	815	252	877	660	532	631	126	284	421	73	999999	165	923	568	868	999999	839	999999	481	907	653	205	115	999999	17	133	263	465	212	516	652	69	953	256	433	999999	756	530	991	420	906	334	250	808	999999	601	677	118	790	999999	106	554	356	898	279	999999	146	999999	999999	408	377	660	81	999999	420	858	211	676	145	999999	818	319	999999	71	999999	329	999999	307	999999	999999	455	999999	675	931	999999	999999	712	65	999999	813	15	173	999999	593	53	255	262	999999	397	811	999999	999999	999999	74	462	787	154	295	897	949	665	839	968	246	952	232	985	150	496	322	999999	156	999999	331	720	999999	441	999999	27	756	999999	619	909	813	26	454	182	610	999999	999999	999999	427	168	999999	
157	175	205	641	999999	820	269	122	849	85	999999	253	312	651	353	807	355	999999	999999	999999	999999	56	929	164	229	507	59	384	999999	863	368	728	999999	671	184	554	999999	800	184	207	999999	955	770	834	158	773	151	531	267	999999	999999	626	159	27	155	999999	999999	999999	421	143	770	884	451	999999	716	999999	264	641	476	799	357	554	163	80	653	927	286	104	16	455	999999	528	127	999	586	742	579	971	525	84	318	999999	388	50	436	999999	514	999999	128	999999	999999	510	999999	467	324	732	472	89	999999	228	824	151	44	966	999999	252	999999	451	999999	974	366	293	125	402	490	938	176	122	644	999999	423	999999	976	794	937	855	999999	660	999999	854	279	499	999999	307	259	999999	999999	999999	273	999999	846	72	386	999999	855	234	395	662	976	386	565	359	999999	332	999999	332	999999	250	999999	999999	778	116	999999	553	704	999999	686	817	152	323	999999	754	999999	460	204	360	125	999999	938	999999	470	810	683	308	299	999999	64	999999	502	927	999999	999999	393	351	415	739	305	832	448	988	548	577	520	662	822	811	510	984	137	454	217	341	999999	325	999999	967	432	468	264	999999	812	410	999999	225	320	428	370	508	54	465	65	999999	394	999999	174	893	300	30	486	999999	419	999999	157	58	719	671	833	78	999999	999999	999999	836	577	999999	186	999999	999999	999999	999999	403	451	11	940	672	398	925	946	361	161	568	677	412	982	776	999999	742	999999	999999	506	999999	595	999999	999999	999999	999999	229	714	730	773	999999	999999	995	678	92	999999	417	139	485	659	793	724	481	916	331	999999	999999	853	801	297	999999	999999	985	799	702	808	158	393	343	523	179	999999	226	588	134	927	999999	734	900	740	958	999999	777	617	712	924	124	385	999999	836	253	999999	999999	443	338	152	654	205	999999	999999	999999	999999	999999	999999	490	583	508	999999	792	999999	999999	180	953	70	338	999999	117	378	97	778	694	773	999999	506	999999	803	307	782	999999	981	283	486	758	999999	852	934	815	815	137	138	999999	231	593	893	748	83	422	999999	999999	506	999999	286	118	999999	589	124	928	299	691	686	999999	726	642	999999	130	611	421	336	218	404	26	301	251	999999	363	472	189	212	757	206	391	454	678	999999	946	997	377	561	999999	738	15	525	999999	450	852	699	589	783	773	999999	662	95	644	709	490	999999	44	160	844	999999	934	726	542	495	999999	999999	57	999999	863	133	243	860	299	480	398	500	178	800	115	663	882	406	438	620	544	305	810	968	273	999999	962	
226	999999	919	999999	289	983	637	155	31	651	701	919	650	903	999999	796	173	320	989	999999	244	55	190	244	537	297	921	951	10	30	89	624	660	999999	26	153	379	676	999999	516	999999	654	93	22	191	999999	788	716	742	508	646	657	284	637	727	181	999999	685	999999	992	71	686	155	999999	572	86	999999	489	887	999999	426	497	211	999999	45	589	962	178	62	60	999999	215	218	501	383	999999	350	32	999999	999999	999999	694	999999	127	454	999999	999999	91	449	114	227	309	999999	94	91	159	999999	801	602	999999	218	368	999999	225	493	855	477	999999	628	151	736	999999	55	51	51	732	97	94	999999	191	90	880	728	948	833	208	386	134	419	233	975	549	429	305	636	999999	71	195	633	598	386	855	462	308	999999	980	264	999999	52	359	72	371	772	999999	67	337	640	684	391	999999	999999	999999	244	404	175	197	816	749	999999	794	671	901	461	439	999999	999999	428	429	580	852	944	599	92	999999	171	614	776	18	248	308	617	999999	803	348	129	999999	621	68	999999	190	173	514	381	258	687	170	999999	999999	615	833	999999	220	113	999999	350	879	271	183	999999	561	420	808	511	116	186	293	108	123	319	772	612	369	296	399	689	439	999999	833	382	999999	999999	442	402	414	398	999999	283	275	999999	250	771	448	825	581	999999	999999	12	275	81	999999	71	999999	34	843	231	550	999999	713	849	910	661	437	800	241	857	977	415	107	718	999999	19	833	125	999999	10	174	544	714	629	333	437	999999	762	999999	939	906	418	559	193	999999	999999	999999	425	96	588	344	999999	594	724	792	949	905	557	300	394	999999	681	955	843	67	15	999999	94	525	483	999999	999999	822	301	950	999999	856	914	869	308	449	417	39	491	665	526	950	990	837	384	531	405	999999	593	710	235	463	999999	999999	842	271	999999	900	999999	878	999999	824	302	773	232	103	991	687	991	944	821	652	473	999999	540	65	229	999999	151	952	313	999999	238	999999	999999	116	150	788	999999	47	963	516	426	612	996	701	657	999999	614	999999	999999	999999	479	649	889	999999	989	538	595	787	51	239	999999	660	575	466	999999	712	999999	126	953	213	660	999999	999999	314	235	999999	191	838	408	12	641	999999	999999	999999	999999	999999	701	152	126	611	202	249	995	733	757	999999	47	539	115	999999	179	498	999999	999999	67	525	667	999999	357	137	357	756	388	48	597	999999	248	979	732	16	20	905	999	999999	20	421	958	257	999999	470	824	651	733	462	999999	153	533	94	
538	218	922	999999	795	988	264	446	860	956	999999	859	999999	67	806	108	934	273	498	999999	999999	646	566	419	999999	887	313	705	33	925	999999	454	374	164	999999	524	94	894	120	20	97	574	560	11	121	697	999999	766	999999	634	528	569	654	547	767	892	651	999999	98	908	685	558	999999	999999	751	691	494	372	617	291	23	50	163	487	999999	999999	95	565	999999	999999	943	547	999999	398	999999	999999	999999	827	397	558	873	582	805	212	335	538	161	625	260	430	999999	580	159	999999	620	999999	416	176	648	24	806	999999	214	999999	999999	148	697	999999	537	116	999999	667	975	69	418	999999	244	951	999999	370	999999	470	314	877	138	373	398	999999	778	919	238	633	188	999999	999999	787	378	999999	247	197	841	137	97	154	539	999999	605	99	154	189	254	465	999999	288	422	345	781	999999	629	601	750	400	255	618	877	268	999999	602	999999	999999	999999	196	713	999999	529	474	383	170	999999	594	767	308	999999	598	674	999999	618	899	960	415	999999	51	428	999999	447	999999	881	478	999999	281	999999	13	782	523	126	67	999999	60	759	948	999999	620	988	999999	833	451	246	657	999999	113	999999	589	642	999999	624	31	999999	77	527	999999	999999	999999	893	77	538	999999	525	639	482	617	31	567	150	21	999999	999999	62	393	999999	995	214	234	535	172	630	999999	370	881	898	104	300	999999	532	681	366	67	999999	999999	506	79	926	999999	185	999999	92	92	449	630	457	239	969	383	264	999999	874	368	379	731	446	73	403	644	741	999999	999999	347	999999	999999	655	395	669	140	999999	999999	78	999999	59	999999	90	548	36	740	433	669	135	917	430	10	807	998	688	999999	999999	443	675	999999	866	999999	20	745	57	980	975	72	999999	838	495	520	463	999999	319	180	999999	897	46	663	221	81	262	409	916	999999	660	657	999999	999999	655	999999	78	999999	999999	261	198	345	501	55	764	999999	109	296	431	999999	547	999999	688	518	355	999999	999999	22	80	794	999999	610	828	22	329	328	365	999999	999999	51	451	999999	999999	67	981	314	405	990	898	850	999999	966	978	15	496	130	968	198	328	999999	999999	66	716	946	999999	587	517	488	726	446	16	999999	999999	389	469	871	13	999999	999999	50	999999	415	123	230	821	578	632	822	526	209	999999	176	577	125	993	395	999999	590	350	403	796	917	999999	999999	844	769	999999	598	999999	624	999999	999999	660	287	999999	642	942	496	134	999999	954	999999	962	526	999999	839	999999	988	999999	84	912	423	999999	999999	999999	275	151	661	
385	999999	999999	44	999999	901	999999	22	516	299	999999	361	452	999999	999999	212	448	999999	999999	999999	374	15	143	999999	999999	999999	712	704	999999	527	43	620	501	291	120	82	431	999999	418	71	444	84	999999	346	758	44	631	449	957	999999	999999	999999	320	403	999999	380	919	842	832	999999	198	387	955	988	265	999999	860	171	361	393	780	999999	693	893	999999	999999	999999	796	999999	999999	840	999999	746	999999	832	892	309	107	999999	740	162	589	98	605	999999	66	129	344	90	148	184	999999	98	573	306	176	457	426	100	997	698	132	726	999999	972	926	999999	976	166	373	320	762	177	621	999999	201	439	98	999999	256	180	999999	715	999999	992	379	184	183	682	665	444	882	17	999999	999999	39	999999	999999	999999	946	999999	999999	187	716	999999	999999	999999	999999	342	115	736	369	405	843	826	999999	416	749	999999	999999	751	467	303	500	929	437	754	999999	579	210	999999	999999	465	85	999999	37	170	999	999999	999999	86	707	840	577	928	84	999999	173	180	691	623	123	761	999999	204	958	849	999999	787	401	668	132	896	999999	999999	999999	904	330	23	798	199	417	601	101	999999	53	627	726	572	854	999999	590	10	888	587	224	999999	434	999999	872	188	483	221	999999	911	953	811	999999	799	207	999999	166	999999	381	501	215	522	669	514	160	340	132	124	932	450	87	999999	18	554	999999	999999	999999	449	151	620	715	206	843	190	572	242	999999	926	374	684	793	440	629	397	382	701	583	999999	730	541	999999	369	289	316	999999	999999	803	164	247	720	999999	717	18	760	999999	19	679	489	942	917	422	206	749	258	999999	647	503	620	999999	860	903	559	719	610	999999	356	916	999999	999999	741	439	764	689	654	983	999999	999999	999999	611	373	999999	999999	999999	812	128	999999	999999	40	660	195	337	192	983	386	817	151	998	408	206	439	102	999999	143	210	488	658	517	105	999999	580	999999	999999	999999	807	837	809	999999	999999	491	706	736	886	876	999999	413	257	781	312	999999	999999	88	999999	672	182	999999	880	960	999999	333	470	351	524	765	89	969	702	182	185	548	999999	999999	101	999999	999999	702	215	999999	999999	999999	241	999999	214	268	434	501	203	962	837	536	999999	848	803	583	999999	364	221	999999	796	201	710	84	606	999999	829	280	987	999999	182	479	999999	614	987	980	102	999999	999999	266	341	587	775	739	345	999999	590	169	999999	517	999999	145	999999	94	478	781	999999	167	999999	450	438	999999	514	999999	790	367	999999	352	860	823	490	437	999999	955	789	218	425	999999	
738	957	183	999999	514	479	999999	46	988	999999	999999	216	894	935	323	999999	827	188	83	688	999999	978	187	248	309	999999	37	999999	917	535	999999	269	365	124	428	323	276	769	648	44	999999	753	379	490	216	653	999999	999999	123	530	137	611	145	737	999999	760	779	999999	370	570	452	752	999999	462	685	876	851	779	516	999999	430	999999	539	48	812	205	608	697	41	655	999999	999999	354	999999	408	693	999999	628	102	999999	543	999999	408	88	592	133	634	999999	804	340	999999	159	48	123	110	79	999999	106	924	826	161	999999	903	714	999999	999999	407	999999	999999	992	751	233	999999	848	466	999999	659	461	999999	689	570	692	999999	701	852	999999	999999	240	999999	338	620	38	999999	999999	999999	461	438	694	531	621	725	901	861	811	589	999999	472	199	657	21	419	621	650	245	266	469	999999	999999	861	691	536	177	446	725	382	722	529	421	999999	999999	660	999999	929	999999	963	669	999999	999999	122	283	999999	253	999999	999999	919	999	388	468	19	57	272	236	999999	840	95	558	465	146	439	866	59	61	999999	652	361	454	691	815	281	999999	639	999999	999999	999999	298	292	593	172	806	383	999999	71	411	294	742	999999	143	999999	749	415	213	694	652	256	233	999999	396	931	922	475	999999	999999	196	422	418	999999	147	253	551	802	964	303	339	66	999999	988	649	999999	999999	999999	321	602	999999	866	392	999999	465	842	364	947	896	999999	249	999999	75	999999	999999	989	876	999999	295	889	548	947	999999	910	364	595	724	245	999999	823	999999	999999	163	714	506	330	39	999999	699	305	999999	603	905	312	63	998	990	759	999999	999999	697	999999	643	431	999999	129	425	999999	590	869	127	999999	255	999999	641	255	187	999999	275	554	959	999999	887	990	10	944	51	148	999999	999999	604	999999	132	51	136	699	999999	732	660	999999	904	557	883	830	999999	770	999999	999999	671	808	999999	639	999999	999999	700	294	999999	999999	431	119	87	286	625	233	274	162	995	213	947	941	894	455	700	888	649	411	529	67	812	239	596	219	477	57	546	965	481	564	999999	841	265	999999	310	999999	309	628	931	659	565	999999	774	155	999999	729	914	375	939	605	918	298	765	999999	999999	201	522	868	999999	999999	687	309	680	999999	862	116	686	999999	999999	158	589	31	999999	999999	502	788	465	451	335	748	143	181	35	876	646	62	86	878	868	118	39	440	999999	364	972	265	999999	343	293	778	52	728	999999	999999	25	999999	819	895	883	61	736	81	999999	999999	999999	516	284	804	794	999999	
40	807	999999	999999	128	158	999999	125	897	247	444	131	168	556	705	414	950	244	860	750	243	190	994	816	382	958	897	999999	919	465	981	549	549	483	999999	244	999999	999999	672	866	693	703	998	646	617	614	999999	999999	366	40	565	49	944	53	999999	999999	813	511	663	170	261	999999	999999	441	265	894	582	685	808	999999	999999	765	571	993	67	539	999999	358	208	768	55	999999	401	889	899	941	605	506	906	999999	431	999999	531	512	615	247	508	999999	999999	999999	41	237	188	999999	999999	800	999999	999999	985	47	999999	464	313	894	125	350	64	315	541	324	299	86	778	909	48	113	243	999999	388	820	999999	999999	967	999999	736	999999	732	505	862	109	473	654	999999	869	239	967	999999	636	397	274	999999	202	36	76	432	955	459	278	857	923	999999	418	572	999999	15	54	496	828	999999	307	618	558	453	441	850	999999	566	909	680	80	999999	606	672	123	636	839	597	901	62	999999	999999	999999	648	999999	542	64	92	354	999999	195	480	767	478	99	999999	634	749	594	225	787	999999	549	598	786	415	960	999999	458	538	999999	456	594	775	999999	938	164	910	513	899	795	562	221	55	494	600	750	999999	582	999999	11	100	13	686	274	999999	818	999999	861	534	582	999999	634	816	697	738	885	992	100	160	501	724	245	694	429	999999	187	504	113	196	664	999999	173	989	999999	85	453	999999	510	995	999999	298	59	999999	326	999999	999999	405	357	756	714	758	47	999999	967	287	999999	318	266	999999	214	324	762	675	869	999999	155	644	289	622	294	999999	491	105	999999	212	675	265	378	942	307	782	156	356	999999	905	999999	741	32	999999	230	144	652	471	790	805	999999	384	999999	576	341	999999	999999	735	471	737	999999	941	401	999999	612	599	940	323	999999	431	999999	415	999999	963	999999	999999	999999	40	401	160	999999	29	314	234	999999	300	155	801	999999	23	666	421	885	744	638	999999	349	267	999999	999999	204	999999	999999	999999	638	131	190	155	620	999999	999999	999999	344	321	999999	257	637	177	999999	321	453	148	999999	999999	999999	999999	529	459	335	113	74	364	394	770	955	996	300	945	595	554	120	999999	191	999999	999999	581	999999	574	341	999999	224	181	178	334	187	999999	625	999999	603	882	601	731	820	516	863	999999	700	573	365	415	957	691	581	999999	999999	999999	999999	39	387	193	999999	955	127	944	888	892	195	69	593	899	381	300	999999	712	953	388	190	675	999999	43	880	999999	218	925	433	533	600	999999	132	734	109	596	999999	420	214	
645	613	875	627	970	999999	999999	999999	466	44	666	350	999999	999999	822	273	291	219	353	313	174	999999	202	520	365	302	999999	936	859	800	999999	999999	931	508	999999	999999	314	57	849	911	249	533	999999	890	767	192	731	54	999999	470	818	387	999999	999999	50	897	421	999999	272	678	571	704	999999	666	259	989	999999	999999	282	57	959	243	369	999999	73	640	995	311	753	182	571	516	636	398	981	407	407	999999	468	420	363	999999	785	181	349	545	411	95	640	999999	774	370	772	999999	511	584	999999	999999	53	409	902	120	999999	999999	116	65	999999	733	684	852	592	999999	902	861	999999	19	458	197	102	528	239	910	670	976	408	210	744	384	999999	407	999999	999999	781	68	518	999999	999999	999999	74	293	477	678	410	788	999999	190	468	910	567	501	999999	830	744	524	180	991	450	635	999999	906	321	692	846	287	472	33	812	843	352	451	672	762	132	809	60	560	999999	881	791	227	742	999999	816	395	281	559	824	267	888	999999	803	711	14	168	999999	784	832	133	999999	171	378	624	567	999999	828	373	999999	999999	473	999999	492	568	844	999999	174	487	876	461	15	912	208	999999	955	826	999999	961	758	999999	836	275	999999	385	564	999999	849	128	276	699	566	908	851	999999	793	999999	999999	244	867	540	994	999999	908	999999	127	413	963	823	669	741	999999	867	999999	999999	109	207	891	999999	13	224	624	55	999999	186	895	107	71	319	999999	686	999999	413	103	999999	970	350	367	999999	267	161	666	35	459	534	999999	999999	999999	999999	789	595	386	927	999999	653	915	948	999999	999999	485	30	352	654	71	982	948	74	999999	395	999999	999999	840	545	849	852	999999	999999	596	686	954	999999	803	952	529	999999	999999	865	182	450	313	32	999999	634	871	999999	808	22	964	476	586	999999	924	908	345	40	754	841	87	999999	105	326	361	999999	777	288	226	399	134	999999	999999	93	891	333	92	751	692	999999	999999	611	53	545	999999	130	110	797	282	895	617	498	999999	467	999999	999999	355	999999	670	478	999999	592	30	418	887	999999	999999	502	275	999999	825	594	348	548	178	476	344	999999	999999	240	999999	980	15	331	999999	635	483	225	306	107	978	105	999999	223	999999	999999	999999	999999	658	564	337	607	531	682	79	33	160	999999	999999	999999	459	999999	999999	440	999999	999999	586	999999	636	261	596	578	999999	178	999999	730	514	134	199	96	885	999999	901	999999	999999	890	999999	333	261	759	485	999999	925	985	648	192	799	649	243	999999	999999	891	999999	999999	999999	999999	
411	363	70	349	519	999999	682	212	435	999999	894	999999	999999	100	999999	999999	448	877	999999	985	652	221	529	439	930	864	890	718	592	994	999999	999999	168	153	488	104	999999	911	249	999999	927	722	559	898	298	999999	122	999999	63	999999	452	131	630	982	116	200	833	631	419	654	999999	999999	999999	441	48	400	999999	999999	611	334	989	537	999999	999999	68	930	661	630	999999	309	751	747	664	351	999999	588	873	185	47	297	999999	642	502	595	324	962	112	999999	860	897	620	729	541	728	999999	999999	494	999999	924	186	538	213	490	119	903	397	309	999999	999999	459	999999	999999	356	324	73	999999	999999	52	11	105	827	544	770	999999	689	32	215	936	999999	636	104	570	260	999999	999999	67	161	999999	692	927	999999	833	237	410	381	999999	383	999999	665	903	999999	452	311	829	358	994	442	246	999999	880	999999	373	189	999999	365	956	585	999999	999999	16	205	999999	360	84	442	994	317	370	999999	905	649	988	281	195	755	651	268	430	999999	764	625	914	963	811	999999	299	654	973	54	425	208	887	999999	658	999999	239	102	999999	397	364	999999	81	375	524	241	203	102	993	508	999999	697	999999	983	800	391	999999	688	999999	339	999999	350	343	325	456	999999	761	999999	622	487	526	999999	41	43	999999	999999	553	549	448	999999	551	206	660	999999	340	727	999999	904	862	277	427	999999	554	999999	254	24	999999	756	918	818	479	999999	480	515	981	165	665	131	835	721	837	741	999999	999999	788	947	689	868	984	728	662	857	473	355	70	976	14	144	999999	143	735	797	631	629	111	683	725	154	493	185	72	922	999999	999999	439	685	310	586	119	306	334	483	771	999999	166	622	404	135	999999	15	999999	531	999999	701	986	50	120	999999	999999	114	231	999999	384	808	666	999999	788	333	915	384	676	999999	999999	492	809	999999	35	441	472	488	999999	600	999999	488	35	541	589	377	163	398	575	689	719	14	85	789	109	962	533	426	834	81	219	80	339	999999	505	850	999999	734	25	678	158	388	826	999999	845	999999	783	135	161	420	179	527	809	986	709	999999	416	30	162	73	907	56	654	216	391	628	999999	999999	45	738	485	429	383	999999	540	341	999999	454	943	212	999999	999999	275	423	902	691	271	352	32	484	444	872	582	951	770	112	733	619	249	227	747	999999	100	999999	935	999999	153	999999	455	377	844	999999	86	999999	884	510	780	241	314	699	999999	806	281	999999	999999	612	846	431	135	438	999999	567	999999	725	999999	699	317	852	487	
999999	547	358	896	654	640	482	999999	999999	77	999999	331	501	999999	549	860	940	218	538	128	333	903	999999	999999	999999	769	286	756	360	494	194	202	999999	754	162	161	18	909	626	999999	821	999999	224	999999	864	117	116	262	665	865	524	999999	999999	999999	164	258	825	570	879	885	363	726	444	999999	882	78	403	999999	999999	398	851	40	999999	617	307	999999	689	367	922	909	663	33	100	494	970	703	423	204	999999	904	335	448	999999	741	567	104	383	86	999999	999999	714	999999	110	277	999999	999999	899	171	999999	648	568	468	648	970	231	999999	636	949	177	999999	654	999999	157	257	999999	413	999999	850	999999	213	142	613	885	999999	999999	304	922	823	480	999999	804	262	768	951	346	867	799	999999	519	999999	468	433	908	303	999999	515	220	853	214	611	492	999999	999999	999999	516	955	582	521	999999	926	418	813	999999	999999	384	402	440	999999	911	205	613	940	341	823	999999	709	704	592	984	999999	94	78	999999	868	993	999999	999999	545	444	390	999999	999999	295	592	818	654	953	999999	918	999999	85	999999	999999	19	998	552	716	298	487	999999	260	999999	999999	96	842	349	204	999999	697	628	261	894	999999	530	909	999999	654	748	14	999999	755	487	674	245	999999	999999	136	608	869	450	999999	852	68	637	999999	306	750	209	999999	479	460	999999	529	300	497	191	262	421	999999	673	898	968	293	396	62	772	325	999999	482	999999	223	595	741	256	999999	409	999999	134	400	613	584	455	998	535	640	999999	958	999999	999999	432	816	714	508	999999	552	80	569	671	585	999999	981	459	726	976	266	999999	610	282	710	97	354	138	999999	496	99	452	969	999999	756	999999	814	940	552	60	956	508	97	545	704	518	999999	174	548	999999	632	135	729	32	279	776	999999	685	999999	999999	87	687	999999	22	116	110	111	810	914	936	553	999999	906	675	29	757	776	74	578	201	257	190	999999	987	864	964	999999	946	488	980	846	138	277	891	972	999999	814	85	439	999999	999999	39	999999	612	490	592	228	63	12	521	999	737	117	481	413	999999	107	999999	157	152	387	165	332	934	99	425	999999	24	999999	750	943	701	635	974	999999	227	999999	977	507	282	745	668	943	967	981	999999	999999	999999	488	85	181	118	927	296	999999	261	707	999999	522	999999	818	214	361	262	999999	307	112	999999	696	195	999999	130	208	875	407	718	999999	364	953	981	404	999999	536	627	579	834	773	348	759	533	999999	615	464	999999	463	540	317	691	999999	683	999999	888	108	999999	119	61	
910	62	889	506	50	352	372	541	670	840	678	733	683	999999	533	763	383	172	999999	361	665	999999	421	866	411	529	965	279	975	516	879	244	518	527	924	721	459	262	999999	177	999999	999999	772	622	999999	583	18	655	159	252	514	935	626	757	999999	999999	999999	32	105	999999	387	102	566	163	961	444	225	165	999999	999999	314	130	679	508	118	742	999999	799	13	827	521	999999	130	732	11	943	617	760	141	779	91	999999	166	999999	789	999999	999999	999999	999999	999999	367	853	999999	999999	937	999999	999999	128	999999	999999	162	841	29	278	999999	78	971	833	161	999999	826	999999	33	50	999999	999999	999999	707	718	957	385	383	999999	585	999999	999999	999999	783	794	617	687	499	999999	488	626	250	417	888	972	721	188	532	467	643	602	902	829	795	999999	70	999999	558	409	691	278	779	703	443	808	999999	594	198	49	544	999999	337	999999	545	423	490	470	85	734	996	778	852	915	504	983	567	838	687	177	734	196	138	99	999999	219	999999	999999	973	89	999999	136	999999	493	999999	999999	999999	999999	294	382	135	599	355	999999	999999	912	425	863	999999	999999	251	999999	906	30	314	357	211	247	923	999999	575	943	999999	995	103	999999	999999	368	992	201	718	18	554	999999	999999	144	841	999999	999999	517	793	999999	348	523	838	999999	230	999999	189	575	111	37	634	999999	807	192	113	359	730	543	133	67	999999	999999	742	242	999999	601	979	179	515	897	561	415	541	591	604	973	999999	956	649	818	189	426	100	999999	383	596	508	999999	41	491	999999	999999	394	736	999999	999999	999999	605	999999	628	999999	19	999999	999999	476	229	426	999999	587	139	203	999999	893	315	877	454	915	62	858	363	103	129	999999	33	999999	418	31	805	999999	271	203	561	768	31	999999	999999	999999	886	224	999999	179	999999	999999	999999	298	999999	259	88	859	668	426	728	746	835	535	871	871	999999	891	67	207	621	999999	999999	936	641	15	999999	999999	707	999999	999999	999999	999999	999999	810	847	999999	999999	512	168	942	946	810	845	474	814	933	496	999999	308	330	999999	166	999999	999999	545	956	965	656	805	387	602	161	999999	397	890	999999	999999	724	999999	999999	311	999999	999999	999999	675	936	480	999999	827	82	386	529	999999	767	43	680	746	999999	275	891	999999	88	706	781	350	794	999999	999999	583	772	291	999999	933	672	29	616	267	702	882	999999	485	504	829	733	11	999999	752	813	363	220	305	999999	458	999999	366	233	682	128	914	880	999999	999999	887	64	790	614	595	737	999999	427	423	54	752	
666	415	775	258	973	780	278	52	425	999999	373	999999	275	323	801	315	999999	934	149	788	999999	901	999999	616	999999	942	396	487	24	76	936	796	261	273	791	999999	590	974	708	999999	645	838	999999	999999	523	587	525	301	794	431	951	492	284	265	750	999999	999999	168	482	40	999999	999999	37	359	167	999999	225	11	531	999999	724	821	235	999999	152	173	999999	534	102	197	426	105	692	593	125	999999	522	999999	523	36	775	999999	502	677	954	855	811	931	771	946	371	999999	770	720	706	999999	267	482	123	586	155	427	999999	999999	999999	298	108	443	244	713	64	999999	487	504	308	303	329	999999	999999	297	999999	999999	763	999999	826	902	334	972	886	985	196	999999	881	999999	880	357	365	217	73	665	756	377	697	68	999999	999999	46	999999	421	413	810	710	635	999999	234	467	999999	919	469	999999	964	136	557	999999	527	24	348	551	624	950	937	122	493	191	999999	999999	990	999999	999999	685	865	68	999999	483	999999	999999	414	66	711	423	693	999999	748	362	701	630	820	448	541	877	801	495	651	471	999999	999999	226	999999	294	999999	999999	959	665	999999	846	905	575	83	83	51	610	999999	839	211	999999	501	999999	141	489	910	174	999999	173	386	999999	379	999999	99	16	487	269	960	771	471	946	734	780	964	515	796	64	746	374	500	999999	519	655	450	999999	974	999999	999999	999999	384	85	923	795	289	900	476	497	999999	76	596	781	999999	521	378	264	999999	999999	409	625	693	855	999999	188	673	119	374	999999	967	885	42	162	183	995	999999	395	32	938	500	999999	999999	999999	999999	679	778	718	999999	999999	287	195	999999	262	924	469	999999	529	999999	745	131	179	536	752	999999	999999	44	443	607	999999	135	982	242	999999	999999	999999	586	999999	286	748	999999	955	492	376	446	781	999999	779	238	714	999999	867	999999	286	817	331	536	999999	778	999999	644	344	999999	999999	872	305	953	98	42	587	883	885	252	908	345	176	999999	999999	316	749	397	999999	214	893	999999	268	254	955	999999	899	999999	299	616	309	999999	75	999999	520	504	151	999999	125	747	650	831	999999	999999	829	940	650	999999	377	980	999999	999999	389	999999	226	52	999999	999999	997	321	143	999999	593	999999	943	804	280	331	175	999999	175	999999	999999	517	563	999999	99	643	424	24	135	264	999999	319	587	718	723	935	628	478	999999	100	830	803	614	872	247	570	680	999999	670	329	479	712	815	117	317	999999	576	164	952	999999	636	983	195	878	345	284	999999	234	999999	345	703	697	773	999999	
101	999999	903	691	824	529	963	400	354	806	784	999999	503	480	411	851	999999	473	525	921	999999	846	999999	735	536	963	879	456	999999	335	626	782	938	999999	26	839	968	999999	340	999999	16	999999	638	999999	103	999999	780	999999	999999	999999	975	239	999999	852	621	254	860	177	164	999999	650	517	999999	29	999999	999999	999999	762	463	999999	999999	999999	143	102	914	228	999999	238	641	920	192	999999	632	714	359	999999	999999	95	129	772	999999	999999	730	479	999999	499	788	999999	999999	101	999999	28	757	261	356	999999	106	999999	938	402	999999	632	536	999999	999999	981	884	742	670	793	402	705	643	690	999999	92	754	663	318	424	439	598	39	550	106	174	910	380	368	857	300	530	157	726	736	355	274	496	801	801	614	999999	949	999999	999999	999999	384	76	668	273	999999	442	770	523	963	447	603	985	147	513	80	514	384	812	503	999999	558	999999	954	247	817	267	862	517	809	394	648	623	851	977	789	843	712	104	119	857	760	633	763	298	999999	999999	358	999999	730	110	670	999999	912	827	570	468	122	430	999999	490	580	263	999999	579	798	979	143	170	724	236	999999	290	702	645	121	924	162	665	495	999999	999999	999999	786	709	723	512	711	999999	416	331	731	292	999999	629	999999	506	999999	999999	500	773	155	198	573	503	999999	999999	444	276	999999	646	315	457	934	918	999999	999999	476	14	999999	296	277	119	754	402	999999	518	643	999999	368	614	13	968	175	721	392	720	999999	292	409	343	999999	445	318	999999	25	284	357	729	58	281	999999	915	338	213	506	46	443	180	998	999999	746	371	999999	999999	999999	346	292	222	535	999999	14	194	604	999999	228	832	800	985	387	231	171	914	34	96	999999	999999	640	961	225	356	286	830	294	999999	999999	706	537	216	136	678	991	145	203	197	277	846	320	999999	985	674	245	999999	793	999999	999999	831	347	820	999999	554	706	330	996	188	584	183	999999	985	999999	521	304	593	858	708	999999	35	720	836	819	999999	778	823	976	551	120	999999	999999	517	990	999999	999999	716	689	999999	972	671	148	24	613	103	946	334	892	999999	999999	652	599	95	547	603	120	510	11	999999	776	883	353	455	999999	755	146	392	995	168	161	587	904	999999	736	568	887	706	232	726	792	453	930	513	182	468	238	999999	970	396	655	859	999999	900	805	98	327	693	946	999999	956	563	339	999999	321	791	747	999999	359	999999	715	414	287	285	997	333	953	840	282	609	999999	195	999999	609	513	302	999999	14	480	999999	
250	999999	759	374	999999	999999	123	205	201	390	999999	999999	602	990	680	250	581	439	999999	999999	145	486	420	347	340	771	151	730	231	999999	918	743	842	711	738	999999	999999	999999	515	768	999999	999999	649	999999	888	612	592	999999	928	272	721	442	111	998	999999	763	999999	999999	999999	998	97	393	974	182	471	999999	999999	891	262	169	596	668	924	143	999999	388	837	528	459	999999	188	999999	802	999999	307	486	642	844	209	974	737	241	999999	517	681	825	783	999999	430	999999	539	701	179	999999	676	62	999999	967	734	134	926	265	963	315	819	377	591	24	874	985	344	237	999999	287	431	999999	789	417	461	999999	604	370	107	547	999999	487	550	999999	293	254	967	675	999999	999999	57	481	999999	999999	697	314	244	768	601	999999	576	312	19	891	347	321	273	999999	515	297	529	566	167	999999	127	342	827	999999	999999	630	27	999999	127	616	239	950	96	999999	720	157	999999	836	999999	663	999999	886	999999	999999	695	999999	981	999999	170	999999	556	491	324	852	455	999999	999999	685	46	971	427	999999	194	403	662	396	235	56	390	367	93	692	798	504	999999	999999	865	178	862	760	648	160	999999	999999	70	999999	636	244	770	365	669	527	800	796	999999	73	702	84	996	309	746	999999	485	802	738	863	999999	819	407	224	999999	318	823	285	332	276	408	888	343	913	999999	999999	286	35	698	566	892	11	268	999999	538	790	182	563	24	714	674	706	566	206	65	816	836	555	865	361	704	999999	473	968	664	813	740	92	548	755	658	460	114	182	970	999999	560	26	686	708	999999	999999	271	618	999999	702	331	146	999999	944	164	730	170	346	861	378	538	300	725	725	999999	999999	25	269	65	999999	602	394	236	999999	266	819	869	166	225	444	999999	854	376	962	491	603	233	604	600	928	999999	767	320	999999	163	270	301	960	658	55	254	11	562	387	109	937	910	494	999999	344	860	13	131	999999	999999	683	923	763	243	999999	867	420	999999	137	924	835	84	999999	221	999999	528	908	999999	180	999999	999999	302	988	862	554	693	739	916	265	77	296	645	999999	486	479	347	537	727	211	188	833	999999	435	463	274	863	286	282	692	816	951	505	951	237	864	391	934	900	999999	763	137	504	413	70	637	999999	191	158	999999	658	990	191	306	992	366	918	866	534	598	690	999999	466	234	449	126	791	694	665	622	98	999999	637	47	448	999999	339	929	375	825	84	682	138	541	43	999999	769	208	959	871	945	999999	409	999999	998	356	
999999	999999	999999	943	846	999999	525	535	652	256	363	154	858	941	36	988	501	999999	999999	18	999999	924	200	623	356	592	734	999999	676	999999	12	335	48	102	999999	68	965	999999	979	578	166	602	888	786	999999	999999	350	27	844	956	32	700	999999	999999	77	746	89	999999	999999	999999	770	731	859	87	254	38	115	765	563	968	32	80	999999	999999	852	686	45	413	161	730	252	717	949	999999	552	311	547	58	35	642	979	625	833	725	807	434	999999	999999	542	443	520	584	464	876	999999	951	999999	842	147	390	710	999999	198	867	21	63	999999	149	535	999999	490	999999	999999	999999	989	407	247	999999	147	428	943	234	870	717	220	667	262	83	785	600	340	705	910	999999	999999	313	437	965	999999	999999	651	999999	999999	600	953	462	844	543	999999	999999	714	999999	999999	719	446	486	804	481	999999	354	800	708	363	934	999999	999999	156	105	989	685	999999	281	301	999999	776	349	948	280	763	999999	999999	719	196	258	886	374	10	201	208	455	999999	955	999999	368	953	942	250	351	989	178	316	749	554	211	567	443	675	321	943	107	537	534	717	899	999999	91	522	115	58	246	783	955	896	544	186	24	999999	932	439	833	109	607	291	999999	451	999999	175	999999	691	453	699	689	999999	111	918	999999	248	999999	837	871	430	144	302	752	394	999999	852	20	34	552	480	742	881	999999	997	929	253	132	457	458	999999	538	423	605	547	104	707	999999	626	212	999999	999999	105	568	413	999999	315	539	999999	999999	231	999999	959	148	972	956	807	147	113	988	731	126	961	388	955	892	999999	697	214	300	999999	66	999999	822	777	928	999999	323	999999	999999	623	999999	921	367	236	761	578	285	633	591	296	570	692	999999	480	999999	590	716	613	999999	253	617	334	999999	999999	175	771	999999	370	53	999999	494	999999	999999	374	27	204	604	162	203	323	445	74	623	13	92	373	756	351	128	347	931	999999	196	790	15	999999	999999	918	999999	990	441	914	589	999999	999999	139	622	272	463	999999	985	564	999999	206	807	553	999999	906	999999	999999	999999	795	252	999999	387	784	254	999999	368	638	192	686	999999	212	882	531	484	351	211	953	750	494	999999	664	362	377	300	989	982	462	678	115	563	270	976	645	672	883	894	26	884	343	903	999999	281	999999	473	217	324	286	79	369	704	999999	60	530	906	588	353	20	494	265	999999	999999	999999	999999	132	830	236	999999	858	600	456	999999	999999	417	590	73	999999	999999	903	999999	674	706	999999	999999	411	160	219	
456	739	94	540	883	531	999999	999999	996	865	204	999999	643	980	87	427	478	913	519	343	643	939	843	205	300	117	999999	591	999999	523	651	675	972	620	780	507	774	999999	572	999999	449	380	593	208	999999	875	270	112	596	999999	913	405	892	999999	575	999999	896	888	250	776	130	47	446	482	999999	528	999999	999999	999999	580	652	999999	999999	855	893	999999	355	644	17	424	846	309	994	321	610	256	783	165	55	999999	999999	999999	819	795	543	412	999999	999999	999999	669	671	248	901	26	636	504	999999	46	999999	999999	999999	261	881	825	999999	820	53	135	872	967	745	59	999999	936	969	999999	599	554	999999	491	338	999999	660	347	999999	999999	407	977	684	115	201	747	241	742	113	359	13	994	865	722	368	808	247	26	923	621	999999	965	57	869	905	509	999999	441	973	925	999999	544	82	331	423	76	999999	767	775	998	817	244	833	619	999999	605	689	600	999999	530	997	999999	423	141	999999	442	930	999999	209	692	33	800	999999	999999	999999	469	922	544	309	301	368	480	999999	925	803	35	141	437	116	310	999999	133	317	999999	928	999999	130	940	983	999999	999999	999999	999999	93	974	999999	476	655	859	303	683	154	300	831	172	527	403	498	999999	999999	310	502	999999	898	871	900	999999	999999	259	803	349	981	560	328	999999	999999	911	167	951	786	559	486	578	813	999999	675	832	485	291	411	562	632	999999	671	680	644	926	669	999999	83	533	161	406	66	954	701	594	972	675	999999	999999	246	546	999999	762	823	924	895	281	205	78	17	999999	848	250	716	379	999999	647	521	805	252	944	877	262	999999	90	521	858	999999	91	860	999999	852	796	326	999999	999999	909	856	999999	41	397	26	15	526	128	557	815	247	331	705	334	164	999999	372	301	669	298	364	743	412	46	355	999999	218	999999	190	999999	999999	631	999999	978	791	801	774	854	999999	871	736	999999	532	705	621	604	385	535	655	228	433	34	425	772	999999	123	317	994	999999	901	999999	329	938	999999	891	616	21	727	543	362	859	517	373	797	562	86	220	999999	425	750	739	682	551	999999	628	999999	215	547	434	677	494	779	812	36	999999	416	350	37	814	14	999999	658	992	303	999999	999999	660	628	220	478	902	610	579	301	999999	124	778	999999	876	990	999999	999999	999999	999999	868	90	705	347	722	155	735	999999	892	999999	168	90	999999	258	999999	713	249	587	337	955	775	884	210	999999	999999	960	638	374	161	823	604	127	365	137	999999	288	220	999999	905	999999	743	
719	718	168	143	91	999999	529	382	172	751	823	147	347	999999	999999	880	194	483	999999	516	370	41	999999	816	50	999999	561	999999	999999	503	999999	999999	272	222	66	175	51	387	999999	535	119	992	988	82	780	980	999999	48	451	999999	35	840	999999	558	382	687	649	999999	103	366	873	706	67	669	999999	151	875	135	42	818	839	806	701	237	407	377	53	995	45	70	707	523	382	916	477	95	999999	713	839	379	526	698	294	425	662	412	999999	329	999999	638	114	999999	15	999999	569	228	148	914	160	14	643	999999	316	43	999999	999999	334	999999	201	740	611	999999	295	999999	999999	150	522	999999	575	995	442	999999	749	999999	999999	815	518	749	999999	258	946	625	563	999999	735	872	392	999999	767	999999	87	999999	137	516	36	999999	607	351	341	428	706	862	348	165	572	919	999999	909	87	843	999999	585	999999	942	793	986	608	999999	928	429	758	999999	518	273	999999	999999	596	242	380	22	218	176	418	929	552	94	286	999999	272	815	967	482	183	924	999999	502	12	194	722	50	999999	156	423	911	999999	445	353	85	248	924	999999	999999	539	999999	635	674	177	863	400	709	709	999999	198	122	462	285	97	594	999999	424	645	999999	520	339	678	71	753	506	999999	116	741	210	168	348	492	305	943	118	299	796	335	148	793	999999	999999	142	958	311	458	393	999999	758	284	824	288	921	999999	209	396	999999	921	670	604	999999	967	509	52	999999	629	166	342	979	999999	14	99	999999	999999	506	999	545	113	452	57	875	759	982	926	344	999999	571	999999	999999	722	725	999999	664	999999	509	55	831	100	999999	999999	302	61	378	463	279	734	781	313	655	999999	850	470	479	622	999999	534	985	582	708	999999	999999	999999	598	999999	579	999999	434	962	118	460	177	455	994	770	755	824	391	528	657	999999	999999	999999	498	999999	872	265	406	51	815	999999	69	999999	391	999999	623	289	462	999999	999999	149	309	999999	204	204	42	999999	475	709	866	904	153	466	924	108	513	999999	999999	65	394	999999	733	999999	156	999999	400	918	74	677	156	999999	371	280	644	517	309	468	73	304	510	478	790	999999	184	911	999999	603	334	293	814	824	764	407	999999	570	416	916	672	71	803	124	340	999999	562	400	999999	999999	999999	417	798	54	735	229	554	916	999999	46	999999	999999	311	797	594	781	999999	331	711	963	553	999999	110	392	796	12	999999	396	147	992	144	784	999999	958	780	917	494	770	99	545	999999	809	47	380	708	999999	759	999999	999999	559	935	
240	688	999999	329	747	316	999999	257	732	728	167	778	999999	901	999999	999999	353	27	999999	296	101	242	999999	999999	744	47	730	684	370	252	999999	999999	999999	66	903	106	798	639	43	610	88	522	999999	999999	695	40	999999	478	285	568	416	988	852	272	844	998	521	468	584	710	585	731	999999	490	999999	999999	199	484	998	336	79	714	984	76	999999	579	876	999999	425	999999	541	262	408	801	835	508	23	326	999999	905	585	999999	999999	332	999999	356	635	875	585	403	841	999999	480	949	499	999999	14	786	64	999999	131	999999	53	871	179	333	333	999999	654	733	287	873	271	102	751	739	659	661	50	861	999999	10	774	999999	872	999999	782	459	312	143	999999	236	272	947	999999	423	999999	192	999999	702	33	549	231	851	126	999999	760	387	207	999999	999999	352	746	999999	999999	131	397	999999	999	660	550	873	999999	520	239	60	610	999999	318	337	453	999999	507	999999	838	404	778	999999	999999	999999	999999	404	261	552	100	999999	490	80	999999	999999	999999	274	193	503	161	159	766	710	622	75	367	446	79	870	316	576	999999	407	364	927	352	475	126	104	901	156	622	240	430	999999	570	540	697	655	311	188	292	13	197	999999	637	78	309	840	546	999999	999999	391	246	999999	999999	93	715	699	320	999999	158	99	601	14	537	535	290	544	504	999999	748	999999	568	999999	293	841	220	676	999999	283	999999	285	558	589	822	999999	994	905	771	487	824	999999	345	751	40	203	999999	192	999999	111	999999	999999	345	719	573	910	822	118	241	474	999999	999999	999999	46	999999	872	999999	22	192	306	541	384	999999	27	999999	999999	999999	817	107	99	999999	37	525	999999	495	410	940	838	25	911	417	886	674	307	614	784	599	308	366	999999	999999	399	10	999999	570	414	992	327	716	824	999999	15	21	151	45	845	524	221	550	984	932	702	997	999999	888	654	709	475	999999	228	160	779	999999	939	999999	50	37	671	627	999999	418	999999	999999	999999	90	412	999999	533	272	769	270	999999	757	381	235	999999	401	729	965	915	704	526	914	999999	999999	61	554	82	713	994	817	852	594	469	575	319	580	806	200	999999	779	185	212	644	957	999999	32	89	999999	477	648	999999	999999	711	999999	892	708	633	999999	38	858	802	999999	277	951	999999	793	298	806	916	389	595	539	488	999999	529	323	279	540	901	39	474	369	999999	356	520	999999	883	999999	683	611	946	289	171	628	977	364	935	693	549	979	733	282	797	98	999999	999999	227	575	999999	578	438	102	625	
998	999999	443	585	920	440	270	909	999999	133	314	999999	999999	377	860	999999	174	388	586	991	921	305	201	999999	157	303	999999	999999	317	999999	999999	183	853	663	172	999999	543	779	999999	999999	289	999999	529	999999	492	654	747	400	999999	416	692	999999	851	111	999999	999999	201	999999	437	627	687	341	602	978	28	141	590	999999	214	625	625	999999	373	999999	711	851	776	52	89	999999	556	362	572	900	999999	914	999999	751	999999	469	53	671	999999	397	999999	947	477	551	140	999999	74	999999	999999	741	999999	999999	826	527	400	853	999999	159	792	934	81	999999	999999	701	444	113	999999	838	999999	745	582	953	999999	976	759	999999	383	999999	911	999999	438	999999	176	830	118	246	98	804	361	999999	542	999999	999999	417	326	248	188	776	999999	37	552	235	999999	999999	168	838	265	850	999999	636	479	999999	247	999999	999999	619	169	938	999999	207	999999	14	999999	587	212	688	84	634	659	520	585	607	128	884	184	213	59	999999	672	280	980	247	999999	725	635	841	999999	813	912	706	999999	999999	999999	909	21	548	747	999999	999999	479	999999	999999	200	257	60	871	583	999999	890	302	570	444	275	322	999999	778	968	999999	951	999999	43	270	722	953	441	344	424	219	999999	636	999999	999999	486	202	516	359	56	999999	674	763	268	302	922	619	146	644	999999	870	999999	243	579	999999	872	877	446	999999	908	247	815	716	999999	373	490	264	836	999999	999999	999999	999999	868	731	999999	98	999999	113	999999	348	112	817	797	999999	999999	999999	999999	66	480	363	609	756	23	450	999999	973	958	316	894	811	999999	783	801	686	901	75	823	511	400	897	684	999999	705	165	999999	430	28	356	904	846	851	999999	365	981	358	999999	792	999999	922	215	999999	999999	219	929	679	999999	25	999999	467	488	704	137	999999	583	678	835	999999	858	999999	388	955	611	412	57	999999	471	428	820	999999	584	999999	405	588	195	767	803	565	776	485	999999	415	907	889	999999	152	999999	541	781	999999	999999	276	934	784	544	999999	528	999999	171	999999	217	999999	205	783	882	215	309	999999	999999	816	875	279	283	382	166	973	57	722	986	905	246	929	646	517	814	318	348	999999	999999	999999	248	334	403	807	278	586	219	999999	16	220	843	999999	70	965	437	253	993	561	999999	571	212	806	492	266	732	999999	264	999999	968	574	999999	999999	505	546	999999	551	876	475	114	579	763	923	715	775	71	72	869	999999	999999	571	324	786	999999	999999	731	999999	841	147	85	990	999999	531	165	999999	999999	164	999999	524	397	885	
377	527	999999	999999	808	289	100	716	204	999999	418	583	999999	407	259	999999	696	32	814	145	999999	738	400	124	256	241	999999	284	432	907	393	354	293	204	204	796	339	942	999999	452	352	999999	999999	999999	581	749	999999	758	191	273	467	999999	999999	262	185	638	137	343	999999	999999	521	816	999999	999999	286	73	300	413	212	463	751	754	357	999999	792	585	794	983	542	507	999999	999999	102	999999	449	999999	645	40	999999	565	668	995	999999	108	930	536	999999	999999	140	517	459	519	999999	728	522	999999	308	346	470	600	999999	153	800	306	268	512	999999	136	847	549	428	269	999999	999999	794	999999	999999	259	999999	266	745	148	853	34	57	798	463	999999	646	735	999999	999999	999999	999999	721	524	204	999999	839	428	811	713	999999	999999	99	199	999999	907	934	766	108	999999	904	213	854	705	999999	775	999999	469	58	999999	490	121	121	128	699	967	999999	279	560	999999	419	23	999999	42	339	273	935	858	673	555	438	879	636	999999	404	366	573	25	235	428	594	999999	380	461	999999	697	479	970	499	167	981	665	215	999999	999999	891	758	822	376	36	840	399	999999	999999	922	610	485	731	724	342	404	999999	54	142	999999	49	642	999999	808	999999	793	964	369	999999	573	773	673	309	999999	512	999999	750	649	208	999999	205	584	877	538	622	999999	747	256	999999	763	81	999999	83	160	599	259	765	999999	999999	243	875	40	289	999999	999999	999999	999999	981	221	734	653	271	999999	554	981	465	999999	464	999999	429	55	718	211	999999	502	162	999999	159	160	263	999999	737	999999	964	999999	175	305	949	389	684	47	765	44	432	120	809	999999	529	178	999999	494	310	826	999999	197	167	828	535	999999	999999	348	999999	999999	958	891	999999	999999	999999	842	999999	170	999999	84	999999	392	999999	684	999999	643	692	387	80	980	26	769	999999	999999	999999	999999	555	999999	769	523	393	346	999999	935	86	540	204	999999	999999	687	999999	999999	678	235	325	999999	907	999999	59	999999	743	618	277	54	813	198	359	15	747	999999	296	479	999999	999999	691	999999	380	999999	608	248	448	239	493	999999	999999	999999	100	999999	595	686	999999	82	999999	999999	779	774	78	967	131	887	191	199	715	790	400	999999	999999	386	543	999999	551	562	874	999999	453	513	134	884	426	770	999999	999999	419	70	243	224	999999	524	999999	917	999999	413	233	720	999999	259	524	703	999999	745	470	999999	772	445	144	999999	207	999999	999999	999999	649	999999	999999	999999	788	148	779	654	556	185	700	999999	863	626	63	148	339	163	753	203	
989	999999	892	681	310	395	279	974	926	999999	27	705	100	256	277	999999	862	872	999999	918	999999	869	999999	817	54	411	849	999999	392	996	978	53	999999	239	286	228	301	999999	999999	403	869	805	728	631	999999	995	967	999999	359	999999	285	999999	999999	835	999999	999999	283	84	999999	999999	545	133	591	929	999999	973	999999	861	999999	58	621	999999	822	538	59	999999	150	525	658	59	444	999999	999999	252	999999	522	822	897	515	166	944	226	999999	999999	858	745	223	799	684	195	32	116	648	311	529	292	999999	999999	786	58	979	758	426	586	464	313	999999	999999	218	999999	999999	85	355	999999	113	999999	759	669	999999	999999	999999	351	840	999999	999999	337	593	495	999999	439	877	139	999999	466	187	196	800	656	697	554	999999	873	591	260	999999	947	760	835	207	134	532	999999	21	999999	597	638	917	999999	559	999999	999999	841	999999	778	999999	31	999999	888	999999	917	603	113	999999	999999	895	587	759	590	439	89	577	757	999999	999999	907	903	128	637	999999	549	999999	999999	106	571	835	999999	999999	812	703	999999	983	872	211	290	531	428	12	999999	587	20	878	337	522	479	559	961	554	38	999999	652	902	999999	999999	95	648	755	17	410	999999	328	340	947	886	999999	999999	999999	556	17	76	488	999999	242	999999	859	671	941	335	626	22	874	32	999999	999999	999999	119	999999	852	125	642	775	999999	601	999999	999999	999999	930	451	105	383	854	414	999999	999999	392	751	670	286	169	423	707	429	999999	398	425	999999	999999	16	835	317	450	852	440	375	300	999999	309	647	790	189	740	500	240	253	999999	470	485	265	558	309	449	379	693	999999	999999	355	41	999999	999999	963	999999	924	999999	788	932	999999	973	181	671	325	452	33	495	980	682	217	199	146	239	955	999999	856	458	536	999999	80	169	738	440	999999	46	105	477	827	621	816	884	999999	999999	166	496	313	594	242	856	426	883	712	29	727	166	894	973	224	152	999999	476	999999	999999	999999	999999	244	999999	726	289	357	999999	668	368	999999	333	747	999999	999999	468	517	272	225	999999	999999	999999	456	719	712	999999	152	131	262	999999	910	999999	999999	532	458	323	261	572	867	953	509	870	999999	353	999999	999999	418	78	900	755	634	448	260	410	999999	676	396	525	38	999999	147	999999	303	982	457	999999	528	225	999999	760	999999	945	404	272	999999	999999	970	112	566	318	379	84	231	507	60	999999	999999	999999	999999	999999	926	736	543	929	816	284	577	242	895	635	875	203	700	149	548	689	999999	999999	241	896	705	293	
958	719	999999	73	14	999999	932	999999	437	134	999999	595	834	481	411	474	456	895	14	738	216	930	442	186	383	999999	959	999999	428	110	172	999999	86	999999	777	999999	371	752	280	999999	999999	910	208	750	42	114	999999	76	287	579	542	346	999999	967	86	37	999999	391	689	922	836	999999	999999	337	962	13	519	201	704	588	112	703	624	233	999999	306	732	692	153	279	776	999999	93	849	567	826	275	119	566	749	999999	980	999999	357	944	999999	352	871	788	999999	595	124	372	999999	476	999999	999999	999999	539	780	305	594	248	419	156	943	999999	718	769	146	737	409	634	954	51	132	639	277	999999	999999	953	861	903	124	684	661	999999	394	382	728	999999	607	580	785	454	951	742	653	211	11	262	634	111	652	301	999999	489	417	999999	353	209	454	999999	841	826	443	691	999999	735	999999	423	101	345	50	41	140	829	848	510	99	390	986	999999	287	999999	328	759	999999	823	999999	182	122	999999	39	529	660	227	738	999999	20	270	618	918	717	999999	170	299	70	621	171	999999	640	907	567	962	223	388	112	999999	507	683	439	310	999999	322	311	364	315	521	999999	912	100	889	499	828	772	77	358	999999	999999	39	698	639	661	999999	999999	214	179	76	999999	282	124	342	999999	999999	831	999999	681	404	286	806	999999	549	999999	258	275	751	417	999999	200	155	39	999999	132	478	999999	999999	648	114	999999	106	195	249	999999	107	798	758	437	172	999999	464	999999	999999	423	477	55	999999	398	413	866	790	999999	999999	876	170	999999	999999	220	999999	351	41	669	577	999999	999999	620	744	343	153	460	999999	323	254	999999	736	759	86	990	654	432	835	411	245	247	990	309	999999	373	999999	855	96	999999	454	821	999999	795	818	339	999999	999999	999999	816	254	999999	359	476	551	697	149	410	176	721	565	560	516	630	999999	340	633	879	865	381	297	298	373	969	869	433	999999	940	941	746	756	797	999999	28	166	999999	887	523	758	67	999999	644	688	999999	982	999999	314	999999	371	487	705	363	999999	999999	529	956	589	390	607	127	922	999999	469	429	964	999999	438	498	473	999999	453	999999	131	807	158	652	609	998	986	976	129	439	578	463	999999	999999	999999	202	999999	210	703	999999	999999	640	145	999999	184	269	999999	224	464	816	999999	999999	44	595	999999	999999	999999	876	356	590	403	630	998	492	999999	15	387	571	962	245	999	273	447	999999	203	491	672	134	999999	350	999999	772	521	312	567	999999	429	999999	171	622	999999	622	999999	123	999999	295	
999999	653	403	179	881	838	261	229	817	608	999999	97	999999	749	521	656	408	999999	999999	631	119	696	925	282	586	931	409	350	823	386	420	333	843	999999	850	28	730	308	468	759	520	302	495	999999	573	999999	64	422	110	766	999999	847	131	481	186	945	999999	130	999999	949	439	911	405	999999	198	999999	999999	493	899	502	925	109	547	242	120	816	210	999999	709	254	999999	987	249	67	172	999999	212	371	731	999999	300	610	999999	518	330	609	896	64	769	999999	999999	571	999999	607	840	124	310	888	999999	369	744	761	999999	348	999999	451	671	999999	278	999999	257	882	761	994	999999	325	999999	38	999999	511	999999	156	207	596	167	999999	999999	642	226	999999	999999	324	11	372	170	539	198	377	999999	878	937	558	999999	153	865	214	809	999999	405	525	999999	999999	976	999999	999999	999999	999999	999999	191	999999	999999	39	131	230	363	933	881	399	834	672	136	26	999999	43	999999	371	370	63	731	952	506	999999	246	701	328	990	348	152	922	999999	974	374	196	678	901	908	999999	565	789	999999	333	419	694	733	398	999999	999999	942	295	999999	238	511	103	239	270	999999	793	430	901	373	594	739	476	272	698	999999	830	913	142	665	999999	999999	273	999999	999999	97	262	513	312	614	310	405	856	845	343	999999	281	957	418	870	999999	15	664	999999	347	999999	942	999999	999999	637	883	776	809	629	999999	999999	247	304	610	183	778	290	999999	297	72	999999	882	631	928	234	490	872	505	271	550	929	150	999999	461	45	154	830	478	675	730	999999	596	237	702	910	236	977	357	244	102	835	887	999999	363	158	711	320	503	810	156	21	999999	999999	88	999999	293	999999	842	574	38	999999	812	453	999999	538	602	654	928	999999	998	999999	525	999999	179	715	52	999999	493	312	334	833	336	667	528	718	263	58	159	999999	626	836	999999	782	216	153	32	443	808	999999	555	66	999999	999999	811	643	495	20	377	372	179	519	906	999999	999999	204	621	999999	924	848	284	554	505	448	999999	172	378	743	63	36	692	999999	965	667	999999	278	999999	851	855	885	233	252	680	999999	320	117	999999	604	542	21	999999	878	999999	999999	550	11	560	999999	93	649	274	751	956	999999	680	570	553	248	782	999999	753	770	999999	49	625	41	874	719	137	294	241	773	999999	52	504	814	100	16	126	999999	717	507	767	215	620	999999	296	338	999999	999999	999999	691	822	999999	268	761	999999	478	344	519	137	841	999999	798	417	501	550	914	847	999999	999999	547	131	999999	999999	255	
12	92	999999	999999	745	545	613	388	731	999999	999999	641	783	999999	234	999999	671	999999	628	876	691	969	999999	129	999999	999999	999999	250	279	25	570	796	315	23	758	506	999999	201	999999	591	238	999999	77	999999	549	909	140	113	641	858	999999	523	999999	388	563	43	295	310	999999	373	999999	372	999999	715	980	165	336	770	985	727	572	480	833	47	999999	263	902	999999	579	32	999999	388	608	421	150	999999	999999	927	459	725	221	748	980	410	537	865	329	361	887	394	583	999999	128	914	999999	405	690	999999	999999	309	140	365	731	999999	131	675	999999	697	999999	933	766	408	320	999999	515	999999	500	999999	509	783	934	551	52	195	449	881	269	694	999999	999999	366	38	197	160	999999	856	27	791	289	999999	111	632	786	953	627	999999	59	858	408	470	905	267	860	956	375	589	999999	546	999999	999999	416	79	571	829	999999	738	221	169	676	659	807	708	999999	647	999999	311	764	98	567	275	831	411	295	999999	840	108	178	240	785	14	543	480	999999	49	455	999999	71	956	386	889	962	889	192	999999	999999	999999	123	222	284	999999	825	234	999999	484	999999	14	784	999999	989	478	569	981	384	999999	999999	999999	666	114	201	650	250	808	712	999999	999999	999999	229	546	11	643	984	955	955	722	999999	999999	502	568	630	999999	257	164	966	907	329	980	515	520	634	336	999999	999999	30	999999	999999	26	522	309	181	476	785	247	905	356	999999	999999	36	661	492	805	833	108	483	750	999999	96	999999	804	999999	999999	436	708	911	674	999999	999999	934	330	900	999999	797	202	397	999999	999999	19	999999	620	999999	714	954	853	37	999999	502	442	535	280	241	735	183	717	950	848	50	86	336	241	252	518	679	705	761	329	999999	641	999999	330	95	393	837	232	391	644	378	582	680	92	181	671	449	664	999999	174	989	89	251	548	123	588	683	27	377	999999	44	258	999999	999999	820	861	731	215	195	847	897	999999	999999	999999	999999	468	999999	253	69	581	999999	25	615	596	999999	928	999999	172	999999	999999	710	820	854	486	609	129	489	972	272	999999	999999	999999	478	999999	277	47	753	934	78	655	192	440	957	796	835	29	643	505	999999	892	999999	568	999999	689	146	87	999999	999999	707	999999	978	999999	980	749	999999	834	546	372	329	999999	184	464	999999	999999	323	280	862	999999	999999	999999	485	984	605	380	847	999999	245	999999	115	999999	999999	903	236	716	677	759	459	999999	999999	11	999999	280	185	85	717	17	474	447	999999	999999	224	49	208	999999	875	993	
828	610	901	269	598	757	267	999999	361	999999	237	387	883	563	820	654	999999	649	117	215	808	999999	663	840	906	798	424	999999	975	999999	704	999999	841	683	999999	849	316	895	413	725	23	56	723	445	779	97	999999	812	999999	569	999999	559	20	670	195	999999	947	70	999999	800	999999	999999	999999	999999	576	999999	546	210	999999	971	999999	16	246	392	201	999999	806	227	71	819	999999	611	204	415	764	999999	999999	180	498	633	902	255	543	999999	391	996	999999	272	869	659	550	363	190	83	999999	140	323	627	999999	433	501	729	999999	542	566	731	999999	748	999999	430	999999	375	712	999999	999999	999999	473	633	999999	205	999999	543	999999	411	278	999999	999999	130	193	634	831	999999	701	75	142	999999	256	10	56	999999	182	153	999999	448	638	185	651	192	13	999999	666	690	999999	999999	562	999999	999999	597	274	999999	309	999999	565	70	599	550	673	647	866	897	846	999999	586	349	32	726	966	908	772	103	238	999999	126	64	967	151	853	427	999999	184	800	659	736	371	361	480	999999	516	849	999999	511	14	325	116	999999	203	999999	287	261	999999	991	999999	824	999999	456	999999	585	510	999999	457	696	256	145	691	107	197	999999	999999	999999	551	148	460	69	999999	999999	999999	923	20	771	773	47	999999	176	675	193	336	834	565	914	301	894	87	423	401	401	999999	869	634	19	105	466	888	299	999999	999999	540	414	150	999999	232	999999	999999	738	329	420	130	89	999999	999999	770	362	999999	999999	696	657	70	999999	999999	292	335	365	299	11	675	317	159	286	999999	978	652	922	694	975	692	999999	329	999999	103	981	280	999999	410	135	248	743	295	999999	999999	62	636	503	999999	857	263	999999	847	574	999999	22	270	844	623	490	856	848	667	205	618	999999	999999	999999	999999	999999	999999	999999	954	173	999999	932	31	572	684	414	351	158	186	837	722	999999	999999	999999	286	91	999999	436	999999	999999	279	400	86	999999	968	71	724	999999	560	70	999999	114	912	683	810	999999	990	697	169	999999	149	707	999999	999999	483	793	233	582	445	999999	964	584	999999	45	894	372	856	999999	999999	622	690	435	597	999999	991	617	912	634	944	155	100	33	276	353	779	999999	728	255	616	184	838	151	479	698	105	270	517	877	789	999999	284	69	103	999999	528	999999	120	555	838	999999	880	598	638	299	999999	941	317	252	999999	332	999999	610	324	429	784	549	956	999999	30	730	999999	45	845	999999	871	41	930	999999	825	76	999999	182	417	751	303	999999	512	189	999999	163	952	999999	622	
466	803	673	744	673	762	999999	757	221	999999	117	999999	844	752	142	999999	739	21	588	427	198	871	472	999999	573	135	544	46	999999	970	866	777	836	423	389	703	207	297	999999	967	846	318	250	999999	999999	999999	459	497	380	761	198	999999	374	847	433	594	340	480	180	547	228	942	999999	250	668	340	929	431	373	439	230	451	754	999999	581	880	631	825	893	999999	676	57	666	24	781	724	412	988	990	999999	372	727	127	719	999999	903	337	999	978	999999	67	999999	133	999999	540	747	397	999999	999999	552	963	999999	999999	592	870	999999	285	967	468	999999	927	940	440	579	76	999999	334	999999	872	677	553	631	846	924	530	649	923	725	483	999999	337	659	999999	999999	830	857	999999	534	848	577	628	999999	999999	999999	51	127	999999	999999	999999	47	422	361	999999	598	999	341	999999	661	71	231	257	560	493	434	616	999999	226	992	748	999999	361	800	197	304	59	999999	101	811	883	999999	61	379	999999	445	621	975	777	999999	447	498	199	489	472	999999	999999	77	876	116	429	773	900	604	805	999999	685	999999	173	586	549	816	250	856	999999	999999	179	877	999999	57	812	999999	999999	102	555	259	999999	872	337	570	974	999999	316	985	999999	999999	513	456	574	999999	759	999	811	201	584	630	999999	999999	999999	814	999999	452	999999	829	303	788	999999	807	999999	555	999999	813	295	603	612	999999	999999	265	474	668	154	722	313	523	297	813	828	309	517	999999	999999	685	999999	522	999999	532	622	487	691	999999	837	999999	407	28	547	999999	714	218	589	26	130	993	999999	53	670	733	148	844	999999	490	999999	999999	299	135	554	999999	652	772	999999	999999	945	999999	574	870	830	448	999999	294	976	999999	999999	999999	720	501	803	17	999999	127	852	389	393	777	945	210	643	864	999999	282	474	585	999999	941	728	509	80	999999	999999	998	222	999999	999999	853	999999	200	999999	999999	262	798	999999	546	155	999999	999999	999999	696	999999	87	373	999999	965	999999	999999	820	400	57	167	999999	221	430	999999	588	817	904	629	971	999999	908	755	818	999999	612	618	999999	927	440	999999	30	628	812	902	29	65	771	257	999999	374	43	478	153	999999	459	50	377	624	999999	338	629	300	999999	166	269	331	555	934	999999	423	999999	892	999999	287	146	271	999999	528	687	533	56	657	439	999999	506	440	999999	593	842	999999	250	999999	970	112	999999	730	500	999999	642	697	509	836	894	777	281	150	518	865	98	197	642	999999	937	434	292	999999	999999	531	660	829	999999	999999	101	999999	182	767	
922	857	999999	415	771	752	999999	989	33	219	999999	661	335	366	921	747	505	655	929	999999	397	545	820	999999	868	999999	999999	999999	978	548	745	113	605	513	227	661	727	682	999999	889	999999	999999	410	999999	219	210	999999	303	908	972	465	999999	999999	781	380	999999	999999	999999	547	802	999999	999999	20	999999	474	659	65	821	148	269	29	823	999999	49	438	999999	999999	747	956	668	999999	702	904	999999	92	999999	251	999999	143	999999	999999	755	999999	623	143	889	937	925	608	560	154	385	999999	648	952	641	217	822	353	931	252	299	24	878	999999	64	999999	14	402	175	418	999999	999999	308	645	999999	688	615	999999	548	999999	218	148	406	524	396	999999	265	64	451	100	429	481	212	598	333	999999	266	592	89	720	932	533	443	999999	999999	999999	856	12	688	952	602	999999	805	429	43	161	617	364	645	516	913	950	999999	999999	988	999999	485	710	999999	532	432	33	826	827	999999	999999	705	264	611	698	691	262	375	999999	498	513	675	782	564	999999	133	902	946	999999	807	982	582	368	999999	162	221	999999	690	165	530	579	99	999999	851	358	455	363	752	946	825	661	584	462	587	485	999999	703	155	999999	999999	529	86	263	30	596	112	999999	110	459	486	544	571	220	967	918	999999	999999	931	216	727	770	999999	10	747	155	408	129	781	678	999999	518	10	999999	756	11	502	835	957	265	255	999999	999999	999999	999999	290	999999	999999	495	668	71	396	999999	938	422	638	380	86	999999	874	197	999999	566	432	391	968	544	999999	463	966	425	999999	999999	676	960	999999	517	999999	999999	466	66	43	999999	999999	616	681	999999	71	139	128	999999	426	328	93	77	273	551	830	999999	501	746	999999	911	999999	999999	482	656	999999	999999	803	999999	524	546	60	817	164	357	453	815	710	231	482	890	344	345	999999	270	656	999999	696	77	686	943	999999	719	987	132	115	870	144	999999	999999	93	336	999999	116	880	278	275	913	999999	107	999999	999999	280	274	999999	576	193	252	221	999999	496	291	736	999999	580	508	340	830	41	252	583	680	685	999999	398	564	348	999999	999999	999999	999999	999999	780	999999	672	742	767	455	999999	555	921	999999	922	35	999999	802	999999	562	536	381	937	445	881	999999	999999	999999	999999	698	875	999999	238	955	999999	229	618	800	510	766	772	837	740	999999	32	485	330	999999	758	659	428	999999	999999	785	701	747	64	945	814	117	454	338	999999	79	580	193	327	966	503	999999	417	362	302	999999	789	699	999999	63	423	999999	999999	999999	585	866	999999	
999999	660	999999	263	386	999999	673	986	403	322	999999	621	670	314	999999	999999	363	999999	999999	252	76	999999	140	996	12	115	11	531	419	763	884	752	359	999999	999999	999999	875	999999	999999	538	743	376	999999	520	999999	87	999999	749	585	246	989	118	531	623	213	984	529	456	261	281	173	999999	999999	999999	999999	691	999999	870	22	999999	293	651	344	999999	509	700	999999	619	650	925	144	262	999999	999999	774	999999	231	999999	596	316	13	999999	461	846	374	601	799	999999	999999	664	814	110	736	279	953	348	999999	14	124	513	589	910	999999	999999	146	911	204	404	864	660	470	536	999999	706	312	864	200	497	161	907	900	145	536	986	120	44	525	676	228	436	12	226	621	92	726	999999	622	134	709	463	406	999999	405	432	203	999999	825	999999	967	98	158	999999	852	217	612	454	999999	819	225	112	395	528	185	438	658	253	915	202	979	218	252	75	787	698	999999	999999	740	113	792	832	218	495	709	139	999999	999999	373	413	479	999999	719	802	999999	607	999999	878	229	966	774	950	371	633	60	758	846	92	999999	164	707	117	714	279	37	393	893	900	818	999999	160	931	879	512	722	707	499	999999	166	190	999999	631	286	773	339	841	470	585	999999	950	293	205	237	219	706	999999	567	449	774	999999	714	177	69	999999	815	842	81	999999	999999	999999	269	407	926	318	533	85	999999	999999	940	999999	922	999999	999999	999999	762	955	704	669	805	359	999999	60	675	640	476	463	999999	112	999999	999999	999999	610	674	101	691	999999	999999	919	685	630	541	999999	509	588	603	999999	712	201	999999	860	999999	411	64	999999	213	219	999999	295	841	80	514	728	982	452	425	321	999999	374	187	999999	686	784	983	999999	817	999999	999999	96	46	999999	751	999999	690	107	358	999999	999999	122	887	482	164	983	87	615	126	813	644	66	172	292	761	348	24	545	184	999999	999999	880	743	999999	668	999999	259	771	329	999999	999999	884	104	66	999999	531	486	705	999999	702	999999	378	68	14	878	493	923	754	318	999999	365	155	923	994	942	999999	379	206	999999	518	734	316	296	982	775	999999	999999	116	527	999999	861	318	823	999999	657	58	999999	738	999999	184	999999	505	462	916	778	892	960	109	124	98	999999	289	891	213	968	999999	999999	999999	239	999999	530	817	236	88	999999	999999	332	999999	347	999999	999999	640	394	999999	797	238	999999	999999	213	882	798	863	991	439	88	582	427	619	512	267	966	746	509	693	654	999999	278	999999	375	731	570	518	761	231	244	521	
999999	999999	415	740	546	712	999999	356	999999	999999	825	797	999	969	630	712	940	90	926	118	141	701	999999	893	959	478	14	999999	322	290	999999	999999	999999	567	687	173	213	772	720	263	873	999999	373	986	999999	481	999999	406	111	999999	578	681	304	136	390	203	278	999999	999999	78	708	400	43	49	999999	65	602	442	999999	999999	508	177	369	673	244	978	338	997	815	488	999999	608	380	464	711	999999	476	78	186	494	894	691	992	652	555	483	129	333	430	32	878	999999	999999	645	359	999999	999999	999999	892	412	999999	281	706	999999	974	999999	29	579	999999	146	999999	999999	999999	999999	571	999999	999999	717	127	760	859	999999	577	792	609	161	493	735	115	999999	118	999999	186	774	999999	623	984	700	677	999999	464	549	999999	294	999999	354	687	327	999999	542	234	603	513	999999	553	860	999999	913	999999	999999	615	293	999999	36	38	742	358	490	999999	999999	999999	485	49	671	306	999999	999999	999999	999999	265	474	999999	662	999999	86	999999	999999	54	231	769	919	81	999999	854	839	180	85	969	266	702	995	206	999999	999999	711	749	564	999999	834	999999	852	421	565	436	359	999999	631	901	949	524	999999	313	999999	999999	37	760	477	999999	831	135	243	999999	35	656	999999	277	25	535	861	999999	949	999999	220	987	916	999999	515	581	505	999999	549	999999	29	742	999999	691	936	999999	108	950	282	999999	999999	708	10	999999	395	999999	176	91	435	105	50	622	574	909	103	281	999999	999999	255	895	689	999999	585	69	999999	293	364	999999	999999	272	437	910	64	581	999999	511	987	999999	999999	605	999999	424	964	454	999999	999999	999999	392	598	664	999999	579	999999	386	999999	578	132	940	795	112	555	597	999999	173	667	139	568	993	429	591	294	388	416	999999	489	275	477	141	925	621	125	972	980	676	10	857	215	677	891	912	388	56	317	20	60	818	674	801	786	14	838	185	963	999999	999999	999999	999999	999999	897	999999	999999	999999	25	999999	999999	583	616	83	172	809	923	890	999999	516	212	248	999999	406	598	671	600	675	354	921	782	939	18	974	306	126	695	159	999999	477	811	397	999999	143	33	477	211	600	999999	977	999999	948	83	456	803	141	813	766	467	999999	823	435	999999	103	999999	57	999999	999999	777	56	999999	773	119	999999	704	815	217	999999	383	999999	999999	10	46	377	999999	999999	865	999999	180	175	999999	928	999999	554	653	999999	750	937	742	975	902	999999	999999	592	862	316	838	999999	752	988	999999	999999	999999	999999	766	823	999999	999999	263	566	999999	22	471	612	
743	195	91	564	981	999999	74	999999	204	407	228	900	187	454	514	533	995	426	809	192	999999	437	545	356	788	829	988	480	684	186	999999	890	107	220	848	677	235	284	467	999999	923	652	681	986	128	999999	645	943	765	999999	571	764	212	289	999999	316	650	999999	999999	161	339	594	596	999999	613	337	803	967	605	837	308	721	958	999999	268	599	755	559	238	923	194	55	715	955	999999	39	999999	817	849	542	999999	499	508	999999	105	999999	65	663	382	790	71	678	347	928	430	850	806	999999	30	999999	561	101	507	852	967	999999	879	641	413	584	649	985	999999	73	999999	808	999999	651	290	999999	999999	101	186	447	999999	515	708	786	534	999999	232	999999	797	88	999999	935	999999	655	349	811	459	424	260	798	150	86	561	284	999999	621	637	999999	546	100	238	469	914	69	991	461	999999	102	116	648	361	788	198	49	999999	874	815	567	999999	478	479	129	999999	387	306	999999	954	433	669	913	137	78	324	706	999999	521	30	933	664	999999	999999	999999	317	611	447	362	887	999999	202	999999	805	79	851	999999	621	119	629	537	762	999999	507	161	432	203	521	292	999999	492	198	570	853	882	999999	424	999999	999999	811	239	939	944	999999	442	999999	426	999999	68	226	256	95	741	892	493	180	458	999999	999999	934	123	999999	165	887	404	333	632	398	923	999999	437	825	508	999999	400	598	817	317	999999	919	999999	96	462	75	227	407	457	677	370	712	999999	43	177	187	999999	148	999999	66	999999	119	999999	999999	194	999999	789	431	586	999999	502	895	362	999999	325	164	928	37	637	100	670	997	999999	999999	37	999999	720	999999	657	331	999999	261	814	761	814	999999	320	978	902	999999	286	795	821	999999	185	475	359	314	717	23	258	999999	999999	693	999999	999999	243	655	999	973	999999	394	774	264	834	250	90	601	336	369	844	950	134	77	813	874	186	861	778	562	861	415	687	644	82	937	751	130	999999	318	999999	999999	978	999999	398	891	999999	999999	188	934	394	999999	978	357	999999	308	546	442	879	999999	329	382	999999	447	121	766	707	140	999999	999999	499	999999	999999	27	999999	189	999999	206	999999	922	853	619	682	843	999999	113	436	339	475	774	401	318	250	999999	999999	349	788	540	817	631	999999	999999	384	291	445	999999	531	999999	709	989	336	350	763	999999	999999	999999	999999	42	280	17	339	378	665	417	999999	190	999999	383	39	307	400	441	999999	57	738	962	245	400	407	742	582	999999	629	485	448	999999	999999	293	194	288	650	
756	270	809	301	999999	235	966	999999	999999	716	157	931	411	598	894	999999	716	999999	706	999999	309	634	999999	999999	864	748	999999	969	454	636	435	199	750	657	644	181	999999	755	922	999999	999999	614	999999	999999	435	999999	999999	887	553	999999	838	74	487	814	999999	131	732	384	999999	77	56	997	999999	628	999999	957	999999	999999	999999	999999	390	960	306	970	205	694	491	511	999999	999999	530	999999	426	363	797	370	711	999999	317	522	448	205	328	854	689	281	282	523	745	477	999999	473	932	829	709	878	768	999999	619	656	639	230	384	999999	999999	754	581	978	831	919	256	999999	999999	442	285	194	999999	451	290	923	422	967	765	532	967	66	369	596	653	999999	999999	999999	999999	661	999999	227	821	221	317	999999	700	304	692	826	231	118	36	999999	999999	524	246	326	999999	999999	244	672	465	999999	150	491	395	984	999999	911	326	999999	928	785	559	999999	373	430	999999	999999	233	127	999999	939	310	999999	999999	999999	51	139	683	285	999999	631	427	220	762	969	999999	825	999999	715	970	780	509	179	190	250	941	497	161	999999	192	880	472	126	397	525	999999	291	462	999999	942	999999	999999	50	94	306	368	349	999999	999999	999999	318	806	999999	157	504	999999	141	999999	999999	927	554	977	867	103	96	169	310	823	246	999999	999999	999999	33	772	775	552	468	999999	999999	882	602	999999	757	466	874	84	953	969	892	95	419	612	674	598	398	227	371	947	998	999999	68	999999	68	999999	999999	944	783	745	381	952	999999	999999	999999	906	335	362	230	411	228	22	215	340	930	160	18	186	699	999999	384	557	191	521	96	745	823	86	144	781	896	930	301	218	999999	940	124	372	817	999999	272	999999	996	959	729	986	999999	727	594	907	967	393	255	358	371	823	999999	459	960	59	92	259	227	448	515	298	720	997	999999	990	46	645	999999	931	999999	999999	999999	231	999999	110	813	999999	491	237	813	999999	684	943	846	773	179	665	412	768	999999	23	818	557	454	440	275	999999	984	999999	870	999999	34	323	195	33	272	549	667	859	245	986	767	990	999999	999999	999999	777	160	969	821	999999	242	600	999999	159	529	13	776	361	834	878	999999	887	366	999999	999999	370	999999	823	999999	629	997	552	532	698	255	999999	999999	999999	827	498	784	25	783	499	999999	999999	77	46	503	999999	772	316	35	367	999999	880	999999	154	999999	252	999999	999999	468	999999	383	999999	77	999999	904	702	90	334	999999	999999	103	999999	113	866	401	64	999999	721	329	251	857	999999	527	175	823	
374	999999	778	929	584	478	457	556	592	999999	410	366	520	141	999999	189	448	781	688	273	778	776	767	752	468	999999	307	17	226	343	692	172	902	734	539	509	311	999999	949	999999	645	549	521	749	991	698	782	589	528	999999	999999	909	839	901	54	597	435	35	471	634	180	450	340	258	434	247	464	786	602	301	877	53	832	819	627	999999	265	27	761	769	177	717	999999	165	924	782	999999	999999	689	999999	999999	286	933	325	697	205	219	272	325	753	244	996	999999	999999	194	375	87	29	284	814	342	417	273	701	467	462	961	184	334	651	914	464	999999	999999	227	601	120	516	132	432	30	992	702	18	535	180	730	999999	970	999999	704	999999	726	875	608	999999	22	999999	857	244	999999	44	938	673	838	780	899	336	18	999999	265	570	999999	999999	794	350	715	999999	175	296	732	999999	999999	999999	946	611	737	231	999999	561	588	878	659	887	999999	986	64	38	999999	755	280	403	253	388	999999	144	416	874	91	999999	951	756	999999	999999	999999	535	999999	172	726	999999	52	678	285	457	14	387	911	20	664	808	295	686	96	420	25	339	465	825	999999	999999	205	863	999999	792	609	999999	999999	999999	384	662	165	999999	312	999999	713	602	128	999999	383	915	233	999999	999999	283	999999	275	999999	999999	555	183	999999	999999	689	914	42	188	999999	492	999999	182	575	999999	635	11	999999	999999	384	154	706	423	220	669	452	999999	589	799	653	866	999999	344	171	999999	543	211	592	160	212	397	909	999999	73	636	948	211	350	410	999999	218	630	999999	890	525	949	141	962	410	562	131	334	243	999999	672	672	512	21	999999	288	433	999999	999999	201	986	999999	181	360	584	999999	250	999999	188	39	999999	246	250	999999	645	217	412	999999	191	598	90	73	675	10	400	964	446	999999	930	132	346	799	138	387	904	290	777	780	388	690	321	904	156	214	99	435	431	68	376	999999	999999	194	237	903	121	923	569	999999	959	999999	283	60	296	66	692	646	117	999999	549	364	439	631	860	501	286	186	916	471	910	965	999999	999999	824	728	255	999999	571	235	275	981	720	999999	821	767	416	271	617	100	521	452	328	567	518	21	772	255	334	999999	626	934	16	107	999999	999999	87	895	236	567	810	541	84	882	597	568	999999	834	809	103	94	25	999999	999999	950	999999	646	999999	869	812	956	999	827	835	999999	341	974	622	343	826	690	521	44	59	999999	979	999999	446	999999	999999	999999	937	445	240	651	611	999999	191	157	803	999999	
112	999999	423	611	811	714	248	283	999999	594	31	500	999999	412	999999	999999	999999	999999	971	999999	210	15	919	445	28	999999	596	194	997	964	792	475	540	478	587	495	999999	448	478	999999	139	172	712	999999	356	446	462	999999	88	631	857	644	999999	714	999999	106	999999	999999	592	257	127	64	999999	301	801	555	960	514	825	999999	368	80	78	705	960	48	999999	564	999999	582	111	768	116	375	999999	158	299	826	999999	491	390	642	855	230	157	84	886	421	563	800	486	947	999999	10	272	786	576	999999	753	999999	804	999999	889	20	999999	999999	948	910	193	653	266	144	192	999999	999999	726	224	999999	558	885	999999	881	11	298	105	163	765	115	113	331	581	999999	82	223	687	839	753	999999	83	798	136	976	237	909	999999	351	764	999999	313	546	571	728	922	868	999999	922	549	999999	999999	992	593	842	999999	862	82	999999	999999	999999	656	999999	973	379	774	999999	759	184	999999	999999	754	753	398	106	801	566	759	852	896	214	999999	764	300	162	999999	91	214	293	179	999999	837	999999	290	795	999999	456	573	202	954	172	118	782	278	457	999999	999999	603	999999	51	250	999999	230	551	857	713	891	999999	820	448	692	554	475	999999	289	999999	657	473	603	999999	355	999999	567	897	733	999999	483	496	842	316	999999	487	999999	252	928	271	617	555	999999	92	999999	888	752	999999	271	618	643	776	999999	203	198	999999	10	412	696	256	999999	999999	817	999999	239	405	999999	999999	999999	215	999999	232	999999	999999	646	999999	51	999999	999999	466	250	999999	999999	125	461	707	507	648	128	999999	487	315	556	681	724	294	737	670	852	725	999999	999999	84	66	781	999999	999999	970	999999	95	656	999999	449	240	999999	999999	999999	999999	310	999999	898	87	999999	606	728	531	676	404	303	362	374	380	668	247	302	11	739	999999	343	999999	999999	536	101	42	999999	998	865	325	675	991	597	45	999999	999999	999999	96	854	477	338	260	743	304	676	204	721	285	821	999999	937	14	993	128	368	268	524	372	986	362	999999	730	999999	360	729	312	764	999999	19	347	421	216	156	272	250	93	307	999999	999999	896	999999	150	187	663	388	671	998	479	676	999999	805	464	110	502	296	608	594	393	575	999999	999999	392	999999	483	790	731	857	731	877	285	999999	812	512	999999	51	999999	552	11	972	67	999999	294	662	907	541	999999	115	999999	975	642	498	914	146	495	999999	999999	874	703	873	656	813	999999	999999	400	999999	993	952	20	461	256	65	593	420	517	71	155	730	368	941	
833	999999	213	999999	245	999999	57	999999	26	633	122	999999	849	138	325	254	45	692	271	767	999999	999999	105	999999	999999	586	905	999999	628	999999	999999	208	515	761	49	999999	610	999999	366	613	102	327	999999	386	348	91	216	464	105	273	35	462	468	601	403	999999	530	19	37	658	882	999999	999999	592	323	999999	999999	97	999999	294	999999	523	336	657	674	230	78	718	855	647	380	450	408	365	408	857	739	914	368	220	511	999999	999999	708	999999	548	280	999999	73	435	430	128	375	999999	628	511	136	810	926	999999	761	811	164	389	999999	441	155	691	193	465	183	745	999999	879	782	999999	39	627	926	135	950	724	999999	430	226	262	999999	597	999999	897	999999	929	988	999999	999999	700	999999	999999	430	299	403	999999	169	999999	261	685	398	496	38	999999	482	999999	883	800	231	999999	165	734	999999	35	366	558	954	296	734	254	757	544	430	92	606	999999	207	637	732	371	999999	58	178	541	999999	589	999999	161	999999	232	55	197	963	422	544	712	941	405	999999	844	634	873	872	16	927	854	75	945	978	557	311	256	999999	860	999999	117	565	999999	999999	999999	989	802	999999	999999	209	999999	999999	17	548	894	999999	802	999999	999999	736	691	185	172	613	19	999999	999999	183	999999	921	799	130	999999	941	437	157	319	999999	165	854	999999	999999	371	807	999999	283	999999	999999	999999	574	508	551	189	134	999999	999999	403	999999	999999	263	376	999999	14	589	410	449	999999	76	121	747	673	568	548	43	999999	689	814	365	255	735	465	225	99	302	422	257	999999	978	999999	505	753	999999	92	902	999999	213	997	781	406	999999	806	991	296	346	900	940	12	999999	999999	110	126	47	772	426	798	161	538	711	999999	162	999999	498	915	999999	993	382	485	646	999999	999999	691	42	958	337	929	474	928	753	401	482	254	999999	758	60	388	999999	528	665	999999	999999	675	999999	614	254	420	317	85	681	353	528	465	999999	599	999999	418	94	999999	444	497	999999	232	785	320	694	999999	712	740	865	236	287	853	819	542	229	999999	406	428	999999	917	621	999999	257	410	873	26	999999	206	237	641	999999	636	94	178	780	999999	889	975	999999	346	707	577	219	454	76	999999	645	823	380	505	999999	999999	375	526	999999	935	974	385	446	999999	29	516	512	999999	999999	650	769	651	762	125	145	999999	507	378	220	53	188	803	344	208	381	74	825	731	999999	638	271	999999	302	844	139	514	538	252	327	999999	999999	986	522	425	905	993	999999	265	999999	591	999999	996	999999	999999	
756	999999	999999	999999	306	999999	690	999999	604	303	999999	211	999999	917	999999	630	892	265	999999	28	979	202	999999	999999	303	387	13	570	371	47	480	274	260	470	999999	958	472	300	946	999999	510	999999	391	229	46	703	999999	999999	279	999999	699	902	945	297	852	564	999999	133	945	918	950	130	419	999999	822	124	951	887	829	38	168	602	318	688	518	694	811	999999	881	599	742	858	300	631	347	577	999999	962	617	999999	999999	349	999999	999999	422	999999	874	999999	406	922	751	999999	999999	999999	581	999999	999999	999999	779	167	752	828	251	999999	185	999999	999999	788	229	254	795	988	999999	304	999999	818	257	290	275	999999	820	999999	664	959	847	985	999999	59	59	999999	999999	70	193	459	781	999999	108	999	852	330	559	96	604	161	136	999999	487	30	999999	762	849	999999	991	650	347	764	173	291	507	200	558	999999	738	978	271	734	805	820	523	720	720	258	999999	945	999999	733	999999	512	999999	94	507	523	768	296	400	680	78	999999	999999	999999	85	816	501	662	999999	779	357	625	890	999999	957	999999	999999	570	999999	601	875	999999	81	999999	999999	999999	999999	422	692	45	21	451	587	591	665	273	708	999999	999999	903	756	775	999999	799	385	768	999999	440	137	840	26	208	254	999999	804	32	470	999999	999999	424	367	88	969	999999	768	906	47	309	736	693	958	10	925	148	999999	109	871	282	238	613	48	28	295	999999	29	813	207	999999	786	642	999999	999999	999999	230	999999	678	806	448	999999	479	730	323	703	443	882	999999	283	115	954	704	160	999999	279	42	386	349	792	999999	716	954	708	999999	999999	999999	890	758	148	704	603	176	303	433	251	758	882	725	999999	852	969	999999	540	102	999999	92	491	615	931	999999	844	206	885	688	731	999999	999999	481	999999	999999	999999	133	877	999999	512	787	999999	727	999999	520	999999	660	34	999999	157	713	999999	616	425	999999	999999	284	826	320	999999	407	291	614	999999	174	987	411	999999	999999	309	845	136	962	589	55	999999	999999	669	999999	678	193	999999	944	540	28	662	164	65	370	998	277	999999	566	717	999999	506	796	999999	781	532	748	736	999999	640	312	999999	462	36	379	759	847	615	415	641	677	235	999999	84	684	512	999999	999999	999999	716	999999	548	569	254	485	549	884	739	999999	999999	930	456	999999	314	999999	440	999999	999999	686	611	999999	999999	891	925	50	878	169	722	999999	278	999999	403	182	602	608	763	27	999999	551	829	999999	117	999999	526	711	230	374	42	845	253	312	704	999999	953	565	999999	656	
999999	999999	606	390	172	399	620	999999	536	284	999999	705	999999	423	992	586	856	736	53	936	375	224	999999	514	136	876	107	965	994	733	999999	46	239	116	999999	13	945	449	711	999999	116	337	184	945	115	337	379	999999	999999	999999	813	226	522	999999	291	429	394	101	263	295	999999	654	999999	803	65	231	476	368	49	988	641	416	999999	335	830	47	999999	873	409	999999	506	999999	655	876	920	12	524	796	825	954	999999	853	196	425	999999	461	999999	999999	889	883	999999	21	790	332	486	999999	201	196	999999	254	999999	520	691	463	789	999999	998	999999	882	63	707	680	543	94	999999	787	229	609	909	378	904	669	984	526	999999	495	999999	333	399	524	810	337	999999	580	575	108	999999	733	636	402	999999	815	498	836	186	999999	477	999999	999999	698	186	592	999999	244	349	719	536	175	524	303	546	675	999999	999999	999999	999999	496	962	999999	279	625	496	972	999999	915	99	180	157	350	999999	27	780	380	701	347	228	999999	948	241	855	572	996	218	342	855	787	887	999999	593	806	694	515	999999	683	83	689	619	771	328	260	999999	388	824	767	999999	766	999999	236	31	34	329	999999	731	663	707	628	288	640	660	138	212	50	564	543	999999	512	999999	696	628	657	608	288	630	980	316	193	999999	451	66	99	492	999999	118	569	487	155	999999	534	999999	999999	411	979	120	199	58	508	824	999999	703	773	999999	608	608	999999	425	50	917	999999	999999	523	456	837	583	570	646	551	931	994	65	999999	729	69	720	183	256	999999	178	440	931	808	369	890	999999	292	917	999999	999999	745	153	447	237	42	187	462	997	999999	999999	549	999999	506	576	829	235	785	54	122	999999	435	999999	999999	871	487	819	547	164	566	100	300	653	762	999999	196	850	617	999999	696	881	268	186	683	233	628	999999	434	241	999999	999999	961	999999	804	996	626	628	357	575	750	222	639	307	441	483	115	895	791	16	390	999999	617	105	999999	241	629	259	999999	573	253	999999	395	316	999999	901	138	62	849	765	874	567	503	999999	939	484	251	999999	744	209	127	732	105	428	999999	560	999999	999999	890	573	377	377	195	999999	332	160	827	333	682	539	999999	62	56	35	142	822	485	999999	166	873	989	669	514	999999	455	520	999999	966	464	75	855	271	172	286	999999	999999	382	999999	999999	788	656	999999	287	215	999999	75	999999	999999	295	999999	84	480	709	26	583	708	862	951	338	811	655	999999	999999	999999	684	93	889	999999	999999	635	450	766	856	377	226	
999999	391	308	389	389	999999	434	681	436	999999	384	562	156	702	689	999999	431	999999	907	999999	796	59	670	531	999999	185	915	999999	660	999999	999999	624	341	799	512	327	563	572	948	977	999999	999999	442	626	309	530	743	77	947	991	29	386	948	999999	999999	31	721	777	999999	214	918	992	999999	848	682	999999	230	356	199	372	90	859	441	930	911	999999	617	999999	999999	250	999999	848	494	669	999999	931	675	999999	379	491	999999	786	954	744	68	999999	999999	593	944	550	310	999999	878	585	910	999999	944	999999	999999	813	413	677	999999	377	999999	80	999999	999999	289	750	999999	133	976	707	766	999999	999999	696	871	682	458	999999	109	681	940	999999	999999	908	758	409	986	657	773	566	88	928	239	586	999999	987	730	999999	314	203	466	186	420	180	818	616	264	999999	156	650	364	389	577	875	437	727	110	599	602	880	764	999999	360	999999	629	999999	74	328	723	999999	952	651	999999	906	224	763	634	799	100	999999	154	738	511	133	999999	698	360	999999	999999	999999	887	141	999999	433	438	999999	826	999	551	980	999999	999999	999999	272	697	713	999999	999999	660	999999	103	311	509	999999	735	35	924	236	218	931	999999	999999	999999	478	996	821	446	295	477	195	937	634	258	119	598	218	213	249	435	498	38	689	703	484	161	585	631	999999	999999	413	999999	599	790	619	503	843	766	66	275	876	276	383	999999	475	736	999999	63	399	862	527	822	685	800	720	902	797	16	694	999999	420	199	999999	597	74	90	347	843	999999	616	755	452	157	999999	559	999999	654	496	238	999999	692	532	242	891	999999	590	428	798	80	717	706	999999	81	739	854	999999	583	786	138	395	398	625	425	782	116	84	675	712	251	498	257	311	778	999999	999999	999999	956	801	426	999999	999999	548	773	920	910	999999	381	999999	129	872	648	868	367	842	359	77	117	460	999999	106	915	716	999999	581	469	404	68	134	999999	999999	999999	781	369	654	999999	850	852	999999	871	197	703	267	593	378	999999	388	943	935	597	566	781	506	26	330	999999	944	991	999999	460	515	860	256	999999	163	999999	866	509	712	118	509	999999	612	588	597	402	657	133	999999	731	999999	461	133	537	999999	999999	233	765	49	96	999999	858	660	999999	366	337	457	956	440	235	983	878	241	827	999999	350	178	999999	429	927	911	820	812	469	999999	64	736	718	762	999999	919	111	470	999999	999999	650	999999	999999	231	270	999999	701	693	953	748	212	229	306	450	208	25	315	345	121	184	999999	56	200	
999999	999999	600	999999	999999	999999	316	881	418	999999	508	447	785	609	999999	168	999999	220	137	858	721	176	834	440	278	999999	953	614	765	999999	451	359	999999	374	894	999999	669	216	507	232	999999	866	793	614	797	12	422	999999	619	187	139	964	841	999999	479	999999	477	169	470	999999	517	702	126	69	173	158	843	421	715	776	999999	775	712	999999	221	855	382	999999	643	999999	151	999999	995	588	229	999999	517	415	895	999999	452	510	745	867	714	945	749	734	451	999999	999999	11	700	842	688	363	261	999999	976	623	999999	256	526	205	999999	969	707	537	840	685	640	999999	526	327	333	999999	40	845	200	276	115	648	999999	994	999999	999999	999999	162	999999	999999	236	580	439	281	273	206	984	550	378	745	248	999999	999999	999999	999999	999999	484	382	519	699	332	415	999999	999999	999999	999999	477	531	98	358	999999	999999	999999	974	459	999999	997	254	64	137	14	999999	476	999999	38	893	755	23	999999	385	999999	999999	999999	210	999999	820	834	730	999999	999999	728	463	461	30	999999	693	584	918	316	947	733	239	999999	392	695	842	939	301	681	625	730	464	999999	713	999999	656	912	999999	441	638	235	277	491	276	408	550	999999	999999	831	344	318	999999	707	49	999999	435	156	999999	999999	699	881	542	58	147	66	274	918	999999	999999	966	999999	157	999999	999999	721	465	999999	61	984	999999	814	999999	470	346	999999	894	756	504	71	999999	999999	663	999999	741	756	693	229	353	219	999999	632	289	999999	999999	564	999999	999999	39	327	195	687	104	275	999999	999999	398	81	999999	831	172	999999	423	999999	79	466	999999	236	999999	921	999999	246	404	841	999999	522	534	999999	605	782	155	545	727	187	875	580	415	398	560	856	999999	999999	517	999999	57	999999	218	603	59	408	999999	933	999999	117	999999	949	999999	999999	425	848	360	34	476	929	685	999999	790	999999	810	499	60	728	676	888	562	415	729	881	794	233	314	999999	999999	206	344	222	999999	619	999999	926	297	999999	973	712	506	343	999999	587	837	999999	999999	971	999999	560	357	719	267	725	999999	884	230	410	999999	201	543	999999	710	999999	595	999999	999999	180	359	884	211	898	755	964	392	229	270	999999	54	373	396	999999	148	763	848	999999	999999	999999	74	13	999999	999999	694	781	178	86	633	999999	991	374	734	999999	999999	999999	359	999999	964	302	343	335	623	88	366	104	805	999999	999999	999999	431	970	999999	999999	999999	999999	999999	999999	999999	973	795	315	596	395	999999	680	639	730	721	999999	414	398	999999	661	872	739	389	628	530	
999999	976	968	999999	999999	454	31	856	254	999999	275	730	44	255	990	507	37	739	238	999999	999999	465	84	488	59	543	999999	319	999999	618	375	966	559	793	614	999999	827	519	910	940	999999	824	395	179	456	510	379	152	670	164	844	999	999999	999999	844	143	901	489	746	152	421	712	999	999999	195	308	180	250	999999	999999	679	518	829	297	798	861	999999	999999	41	549	173	999999	648	999999	999999	376	815	999999	949	480	105	347	999999	767	529	426	824	759	983	158	339	999999	511	677	999999	999999	180	999999	901	983	73	995	458	206	978	532	999999	308	861	819	492	322	301	170	897	341	746	71	768	382	46	320	921	999999	220	999999	388	999999	225	448	205	951	956	965	999999	109	889	999999	788	997	362	526	897	174	665	999999	837	350	779	153	999999	118	105	529	999999	753	83	574	999999	943	999999	999999	92	423	623	999999	999999	335	753	797	451	999999	283	771	999999	520	422	999999	999999	203	999999	47	200	81	859	96	856	437	29	999999	999999	325	589	999999	853	268	443	999999	999999	134	661	511	999999	982	702	999999	835	334	509	436	999999	999999	356	792	999999	116	902	20	563	537	685	927	316	100	771	136	999999	999999	918	999999	86	937	215	999999	999999	696	450	218	999999	450	260	999999	928	593	331	999999	999999	999999	109	999999	366	432	999999	24	449	734	999999	506	220	575	828	407	416	748	359	403	121	263	260	59	999999	693	641	123	286	163	999	723	768	72	168	793	339	181	405	653	999999	999999	654	999999	501	943	998	803	621	999999	126	190	244	999999	999999	715	999999	60	90	999999	791	999999	999999	296	734	999999	737	157	999999	45	78	244	353	705	387	919	608	999999	557	722	999999	837	501	433	999999	819	489	840	999999	452	256	288	100	732	999999	218	464	368	999999	999999	999999	999999	396	999999	784	999999	837	999999	999999	999999	116	103	502	999999	976	999999	315	999999	259	915	992	897	682	964	999999	789	153	620	843	179	465	249	380	999999	999999	844	450	915	999999	165	982	999999	299	797	999999	163	786	732	755	999999	902	160	999999	999999	36	999999	178	432	797	995	737	226	695	381	222	866	723	999999	851	142	514	400	999999	999999	932	52	607	885	628	999999	12	421	864	936	276	315	140	999999	512	999999	676	28	128	653	428	999999	265	999999	999999	479	440	823	881	623	999999	512	495	25	235	999999	711	292	999999	172	992	326	362	758	114	999999	736	510	461	653	465	496	282	999999	675	176	786	688	310	159	999999	999999	999999	251	543	763	999999	124	987	528	
496	394	999999	955	661	999999	413	506	813	678	742	929	371	237	168	906	999999	999999	350	68	999999	32	982	655	967	812	999999	120	225	350	96	621	523	932	166	81	282	326	359	573	763	290	875	632	999999	275	817	311	93	636	533	346	774	999999	999999	474	999999	568	999999	848	999999	999999	291	999999	591	130	999999	438	81	999999	634	913	133	999999	305	916	157	359	248	999999	994	484	37	588	817	750	847	595	611	691	669	713	339	510	999999	470	998	412	51	999999	859	389	240	996	12	999999	222	999999	633	999999	999999	62	330	294	854	840	275	999999	999999	841	282	999999	827	389	999999	999999	584	623	999999	835	918	999999	318	952	999999	615	254	999999	585	207	537	850	961	206	999999	616	393	54	656	999999	205	999999	999999	209	22	48	561	999999	578	91	44	999999	478	798	999999	999999	743	377	999999	248	596	243	127	457	313	999999	858	631	25	810	537	999999	966	999999	999999	623	987	118	940	805	64	999999	462	504	173	937	382	173	709	999999	999999	25	603	999999	820	961	999999	999999	895	590	999999	929	835	767	999999	504	633	366	999999	873	595	634	436	999999	999999	999999	780	622	999999	376	59	695	922	234	937	522	937	557	999999	678	999999	687	999999	359	625	134	567	695	950	668	314	25	14	835	205	248	588	957	234	626	190	564	24	529	540	493	17	999999	829	41	567	85	999999	490	438	999999	999999	87	999999	69	636	95	999999	625	71	999999	999999	96	39	999999	933	999999	999999	673	999999	880	672	693	999999	141	127	956	865	919	111	239	949	524	999999	297	826	511	937	174	990	105	892	399	468	506	803	921	581	139	999999	587	751	402	992	557	244	727	268	888	942	679	230	999999	999999	832	94	999999	688	741	873	431	999999	168	683	999999	988	283	235	999999	338	206	384	735	821	523	487	557	532	849	999999	108	253	58	232	321	875	150	875	635	421	999999	999999	840	266	999999	545	592	718	999999	569	961	502	945	560	746	305	494	931	10	354	537	999999	839	689	774	187	993	999999	372	999999	847	408	599	901	701	963	544	479	154	978	999999	838	999999	290	101	606	999999	498	999999	26	390	218	874	291	999999	999999	999999	160	491	499	999999	656	356	81	721	562	902	53	858	999999	760	25	787	31	459	999999	999999	558	999999	178	879	999999	459	999999	999999	639	533	318	27	707	570	393	988	655	999999	248	491	861	569	999999	703	264	640	704	265	375	999999	852	999999	194	293	844	562	999999	619	57	999999	999999	999999	92	39	593	36	999999	221	
376	36	142	999999	999999	217	848	989	69	474	624	864	999999	100	771	217	680	486	832	424	999999	830	999999	45	389	51	999999	999999	999999	509	119	999999	999999	999999	999999	348	299	267	621	977	444	855	503	847	995	192	451	910	173	874	999999	999999	999999	999999	495	546	999999	106	216	999999	726	999999	999999	560	364	396	999999	273	999999	432	999999	423	865	854	979	870	337	827	50	206	600	999999	763	999999	161	999999	43	753	999999	352	987	999999	999999	452	999999	522	352	943	492	608	807	999999	708	740	955	934	252	999999	756	624	218	533	66	19	999999	155	168	899	408	362	363	632	276	859	445	725	999999	423	603	466	999999	394	344	999999	399	422	999999	33	999999	226	760	693	996	382	143	463	146	999999	999999	999999	364	453	544	999999	254	185	912	999999	304	239	572	999999	746	299	106	999999	999999	624	999999	166	282	145	252	999999	999999	670	999999	893	725	982	589	999999	549	497	112	84	999999	214	197	224	509	34	728	999999	999999	931	947	706	285	999999	274	521	999999	999999	999999	229	211	361	538	584	549	28	132	999999	650	251	288	258	197	32	974	999999	437	405	656	258	416	824	999999	669	999999	928	618	416	717	78	898	833	999999	883	873	999999	999999	999999	674	999999	901	999999	777	412	999999	698	518	262	999999	290	94	36	69	999999	999999	999999	823	868	999999	620	409	716	999999	999999	352	455	593	314	158	999999	999999	824	730	999999	356	10	57	135	26	34	420	365	81	437	983	871	999999	89	80	497	675	999999	751	64	91	999999	811	205	999999	999999	114	214	114	999999	971	270	306	894	237	811	999999	999999	999999	999999	210	54	645	999999	598	999999	681	513	243	661	810	512	82	676	94	172	199	999999	76	819	919	215	261	221	466	723	999999	879	852	269	169	977	954	999999	853	46	549	644	606	588	999999	999999	970	999999	999999	469	197	999999	809	999999	999999	999999	999999	999999	917	994	793	999999	710	999999	905	999999	999999	999999	502	832	557	168	999999	57	622	555	255	999999	303	999999	245	999999	172	997	999999	944	999999	786	647	682	999999	999999	996	858	253	125	933	731	682	723	939	996	950	226	911	38	807	999999	453	76	999999	999999	738	599	759	984	272	713	348	960	732	874	336	819	485	635	172	999999	803	507	621	999999	805	999999	389	248	999999	945	999999	507	147	999999	343	581	999999	999999	999999	407	108	269	853	230	393	721	991	74	669	141	741	286	999999	999999	999999	999999	455	717	999999	999999	220	999999	136	326	628	841	823	424	999999	755	999999	281	451	999999	999999	544	
999999	400	140	93	999999	324	579	726	214	808	641	303	358	397	136	999999	867	35	196	999999	142	536	602	551	999999	576	533	999999	763	470	835	111	999999	999999	301	64	586	999999	579	895	941	999999	999999	820	209	530	75	999999	999999	642	413	999999	578	287	999999	127	798	588	195	22	790	665	963	744	973	540	324	934	999999	81	999999	614	999999	301	999999	999999	999999	999999	351	999999	510	390	294	999999	66	418	999999	700	21	999999	265	998	77	566	114	999999	446	999999	999999	999999	215	140	57	999999	494	799	970	999999	641	680	703	26	999999	818	511	999999	380	842	687	564	17	999999	923	922	816	999999	546	889	196	369	295	999999	999999	682	171	380	342	736	999999	266	999999	255	68	999999	480	999999	761	258	65	999999	905	604	999999	292	662	999999	999999	135	999999	345	262	999999	100	282	395	658	91	564	999999	141	78	643	999999	431	125	999999	565	592	451	577	397	298	834	492	463	999999	999999	999999	30	580	999999	217	995	999999	14	999999	165	786	945	821	167	207	601	999999	635	272	398	999999	177	900	35	624	683	173	947	963	256	608	818	705	303	439	544	87	968	999999	648	915	426	758	606	778	999999	999999	420	200	999999	910	856	201	301	999999	999999	999999	554	548	534	832	352	50	120	556	968	250	999999	727	662	524	955	999999	999999	482	842	999999	304	257	978	63	999999	757	276	346	999999	999999	999999	208	954	999999	999999	430	336	816	573	386	647	59	810	406	111	999999	537	183	954	90	577	819	999999	75	825	306	569	999999	89	999999	999999	774	804	999999	999999	329	773	247	999999	535	449	999999	999999	466	999999	254	446	582	999999	70	229	999999	391	671	59	594	945	888	599	235	860	855	736	977	999999	872	999999	469	568	782	999999	299	999999	999999	641	999999	999999	796	304	580	860	987	529	29	375	999999	999999	142	301	253	384	884	648	765	999999	999999	999999	931	999999	899	998	999999	23	179	150	929	911	999999	40	290	684	159	594	999999	375	999999	335	717	999999	932	488	123	178	325	408	44	999999	999999	754	56	698	978	943	404	582	883	973	359	999999	446	768	999999	999999	20	569	234	300	628	399	801	268	363	329	920	420	885	808	698	771	116	999999	495	216	983	592	705	216	199	446	492	899	999999	839	175	999999	999999	20	168	999999	999999	743	32	999999	953	999999	999999	658	32	999999	999999	84	285	588	999999	167	283	225	128	427	863	999999	110	999999	999999	902	999999	524	999999	756	999999	999999	650	941	598	372	265	468	263	205	258	57	193	216	999999	417	623	
398	76	18	891	840	999999	740	999999	165	999999	840	129	60	506	820	504	276	629	999999	434	343	989	410	902	999999	962	999999	179	816	834	999999	442	499	289	893	999999	155	865	999999	982	909	58	443	999999	999999	999999	212	999999	437	999999	999999	586	927	999999	999999	999999	666	115	86	878	968	570	86	330	748	408	629	771	612	999999	359	411	116	840	525	295	556	681	487	999999	759	234	742	999999	916	999999	999999	516	999	999999	999999	49	999999	999999	23	999999	971	999999	980	26	719	441	95	999999	203	516	479	96	999999	994	999999	984	999999	999999	999999	743	828	813	414	439	999999	123	771	127	999999	999999	622	472	827	186	999999	444	700	470	756	327	149	676	80	409	838	428	59	999999	643	806	999999	187	524	999999	519	168	999999	999999	999999	605	670	968	999999	884	894	17	999999	290	681	417	294	167	854	802	604	161	743	14	601	474	999999	999999	484	999999	897	444	947	557	667	164	735	159	347	160	657	180	999999	196	515	999999	168	768	333	236	522	264	333	722	675	367	999999	704	999999	999999	542	904	494	720	986	459	70	712	623	526	999999	144	819	703	155	433	969	556	498	770	315	304	442	257	261	999999	121	235	882	309	739	41	210	688	618	753	686	472	999999	66	999999	999999	999999	807	554	388	999999	630	999999	999999	398	868	999999	188	999999	999999	471	246	469	353	348	834	830	324	787	649	933	140	999999	401	999999	506	999999	999999	10	859	999999	634	702	872	999999	491	658	999999	910	870	999999	32	345	999999	291	450	13	856	717	999999	626	831	29	905	455	313	999999	185	504	891	521	773	999999	999999	98	836	543	596	154	857	186	199	413	999999	823	911	795	714	120	306	503	999999	724	74	243	999999	615	797	427	895	946	999999	146	999999	359	61	844	852	292	454	999999	999999	712	860	759	436	427	112	91	999999	999999	830	74	208	999999	30	999999	123	260	770	999999	745	999999	259	911	703	63	394	999999	772	999999	999999	431	666	999999	96	788	863	315	806	900	513	999999	883	386	125	418	937	630	338	12	730	999999	522	232	171	999999	462	949	65	383	43	544	999999	476	575	999999	999999	809	311	242	196	807	453	869	718	999999	999999	872	795	295	125	764	239	770	346	999999	909	443	236	849	335	914	259	433	867	968	407	417	999999	716	20	137	999999	105	815	922	157	999999	999999	142	950	590	163	770	267	279	315	548	139	233	499	964	999999	461	907	281	558	30	12	749	999999	999999	71	88	285	987	445	143	999999	999999	204	266	999999	
999999	899	745	760	999999	175	597	999999	858	287	587	227	55	554	866	198	544	374	136	649	764	509	999999	528	85	495	999999	999999	182	594	715	39	999999	45	488	999999	171	521	79	855	414	96	774	601	483	999999	239	443	578	999999	420	59	77	616	174	594	827	226	999999	999999	895	763	490	273	999999	999999	985	19	76	313	36	32	304	999999	245	677	999999	480	55	224	265	836	999999	237	184	665	999999	625	999999	893	735	999999	836	86	959	650	606	510	38	925	999999	230	377	274	917	999999	999999	795	381	496	859	357	999999	470	737	69	508	263	999999	907	595	370	999999	182	999999	91	196	228	322	999999	81	234	451	999999	349	45	469	990	319	787	910	176	253	384	44	388	773	375	999999	899	152	352	999999	131	339	999999	999999	999999	696	835	210	536	482	787	425	635	905	999999	131	701	600	517	943	311	996	429	126	764	148	200	999999	821	999999	423	451	728	999999	329	791	999999	953	274	999999	483	586	383	694	465	958	409	482	722	253	647	309	634	408	120	135	999999	398	327	66	506	527	999999	657	69	346	999999	822	586	999999	297	748	999999	223	470	724	999999	999999	660	805	738	999999	595	999999	242	123	999999	330	701	204	881	999999	636	999999	798	956	207	999999	634	129	272	586	999999	462	955	899	999999	999999	938	395	999999	185	737	999999	327	788	932	810	425	999999	529	376	131	391	388	999999	121	999999	425	514	526	897	110	999999	543	999999	821	142	623	999999	999999	405	391	315	999999	706	999999	124	891	19	33	999999	310	688	999999	895	465	514	83	999999	999999	999999	996	434	999999	613	84	999999	999999	175	966	799	999999	92	807	999999	999999	999999	698	682	999999	999999	999999	415	490	139	597	999999	940	647	697	317	69	519	555	291	408	957	446	89	999999	512	999999	999999	53	234	210	228	880	476	999999	649	815	400	959	789	632	591	944	999999	999999	661	265	999999	999999	659	999999	999999	999999	999999	725	37	999999	999999	61	641	861	509	371	265	928	379	541	474	999999	58	502	668	560	766	658	999999	999999	706	73	970	256	999999	999999	999999	494	999999	692	999999	999999	999999	999999	205	349	327	928	132	229	688	999999	647	129	790	603	429	166	999999	127	770	999999	907	999999	673	556	91	394	999999	261	977	770	405	999999	186	723	853	999999	306	328	242	999999	999999	999999	999999	894	425	850	999999	211	829	237	999999	415	921	999999	843	869	999999	649	268	932	871	999999	251	999999	415	960	999999	77	999999	999999	860	752	884	932	340	999999	689	999999	999999	240	999999	854	
431	999999	357	999999	764	999999	879	984	182	657	69	309	966	664	356	416	999999	465	907	398	462	188	376	670	999999	989	166	534	189	999999	518	37	13	999999	449	501	999999	426	205	999999	197	764	478	213	693	585	965	999999	962	282	299	675	333	539	401	253	383	999999	468	999999	532	354	804	354	999999	42	305	949	999999	854	999999	999999	269	653	211	697	710	173	977	999999	34	490	571	907	537	843	704	474	625	999999	128	999999	999999	430	731	843	999999	133	74	660	290	26	462	118	436	237	415	679	338	999999	543	219	710	523	750	999999	999999	897	817	305	337	999999	333	28	736	963	115	999999	922	368	737	586	108	326	999999	17	37	463	481	999999	437	34	999999	921	999999	908	183	444	999999	689	999999	73	316	769	333	458	999999	444	999999	473	132	576	757	999999	967	956	121	999999	857	743	999999	999999	999999	516	868	999999	696	412	365	827	789	999999	170	243	308	999999	999999	339	992	216	324	999999	999999	17	188	861	277	999999	953	999999	797	789	586	935	674	740	647	799	999999	30	762	290	999999	999999	683	461	416	524	672	303	999999	781	999999	651	428	430	248	999999	999999	16	999999	999999	458	659	39	10	94	999999	568	567	36	480	437	999999	454	44	999999	999999	334	726	455	753	501	660	999999	25	398	935	999999	253	502	239	999999	894	985	999999	999999	429	525	682	999999	191	956	999999	276	215	999999	428	999999	394	916	712	93	999999	561	292	40	798	999999	23	612	159	717	999999	75	797	19	542	986	224	212	95	20	651	999999	273	999999	396	394	814	671	969	738	132	337	789	155	859	343	702	210	43	789	511	80	999999	474	999999	50	478	205	811	441	982	191	999999	702	442	262	298	495	643	413	825	352	643	420	594	986	285	652	160	209	294	23	179	305	508	581	999999	798	165	356	999999	618	999999	537	999999	940	999999	97	713	607	55	217	566	629	964	169	999999	807	999999	654	764	826	999999	611	157	968	22	536	999999	861	130	499	340	297	999999	217	999999	115	999999	654	999999	197	939	553	999999	999999	999999	999999	340	348	154	999999	999999	510	999999	999999	573	257	389	787	928	969	893	999999	999999	555	877	279	140	999999	677	331	152	235	999999	576	887	501	457	999999	999999	999999	999999	855	717	999999	580	999999	705	409	999999	244	726	999999	726	521	304	97	76	608	999999	999999	419	999999	671	822	999999	693	999999	25	999999	999999	999999	999999	276	999999	774	48	144	691	999999	57	574	731	123	442	604	276	508	652	282	800	435	848	872	999999	63	
999999	999999	894	999999	886	493	689	208	999999	444	418	610	999999	999999	265	952	384	632	161	999999	687	469	999999	228	999999	194	693	743	999999	646	999999	445	931	999999	161	854	250	88	99	563	884	532	999999	998	999999	999999	248	905	26	847	60	999999	720	731	999999	162	999999	675	999999	999999	800	946	797	999999	492	972	678	857	594	411	999999	306	999999	999999	999999	165	918	240	42	259	999999	787	999999	999999	595	735	725	210	47	999	899	575	999999	397	763	999999	734	624	999999	222	987	391	999999	615	146	753	999999	132	13	999999	243	999999	999999	999999	999999	23	229	244	340	756	999999	999999	999999	595	511	146	999999	155	835	789	999999	304	723	819	271	999999	476	121	427	842	62	603	206	827	766	184	932	941	999999	749	718	500	293	759	965	519	571	725	113	999	999999	537	296	999999	788	939	999999	999999	187	200	546	118	817	999999	704	654	281	991	829	337	214	975	512	95	81	999999	999999	999999	854	751	993	750	18	427	999999	525	316	999999	999999	826	183	118	763	452	213	999999	999999	999999	65	320	248	999999	896	775	999999	999999	999999	211	999999	858	928	46	969	435	206	796	110	399	493	188	999999	298	952	12	164	999999	221	70	882	471	256	225	999999	543	513	424	854	999999	631	153	501	115	840	190	898	999999	149	999999	256	417	509	293	999999	876	973	949	999999	893	621	700	650	963	329	999999	611	712	999999	999999	922	781	941	868	768	349	686	999999	458	772	999999	27	955	999999	813	474	962	963	999999	42	570	999999	797	960	620	999999	503	537	999999	999999	578	196	999999	713	415	474	999999	641	525	999999	999999	740	500	854	790	604	744	767	999999	854	999999	648	999999	104	999999	368	984	980	999999	836	999999	999999	456	299	203	916	18	251	477	349	999	330	448	952	843	829	72	943	180	26	196	999999	387	999999	450	999999	398	914	848	999999	490	494	393	999999	125	999999	999999	211	660	873	596	502	999999	810	855	999999	209	845	261	999999	305	999999	999999	241	650	120	771	999999	849	273	528	999999	999999	999999	858	514	999999	760	836	802	544	861	999999	307	999999	999999	446	576	86	62	999999	553	999999	811	750	449	999999	162	48	14	278	999999	361	396	355	999999	109	868	951	351	460	449	999999	458	501	444	757	513	810	955	999999	205	448	999999	542	975	999999	999999	999999	999999	829	784	721	999999	534	775	509	896	999999	927	595	578	624	999999	999999	291	544	214	320	316	692	181	351	999999	340	83	999999	565	999999	999999	73	517	197	999999	521	676	727	186	924	726	999999	861	
561	883	370	105	580	999999	999999	261	999999	234	999999	374	999999	658	442	639	502	460	454	944	52	581	864	999999	390	92	223	925	563	367	290	594	381	831	619	468	721	244	503	617	999999	999999	939	838	245	999999	815	863	999999	97	683	473	281	990	818	979	29	999999	714	497	499	999999	999999	82	944	687	999999	999999	999999	973	918	268	957	999999	583	999999	642	35	842	567	999999	360	692	475	999999	816	322	391	999999	999999	999999	438	529	999999	128	102	904	999999	893	557	830	920	825	999999	179	425	516	999999	417	378	347	993	450	157	231	999999	586	999999	398	999999	375	611	999999	999999	999999	999999	738	999999	717	490	999999	775	142	999999	737	356	535	432	999999	268	999999	877	974	643	302	456	988	382	784	979	516	682	477	766	192	229	46	426	735	690	686	564	727	926	832	571	861	165	419	999999	613	163	926	140	826	497	999999	249	116	88	500	366	999999	737	974	863	308	375	111	518	319	999999	696	615	581	746	159	58	811	730	595	832	962	909	376	362	756	346	999999	999999	592	999999	999999	999999	999999	999999	999999	989	951	969	273	495	999999	999999	565	505	999999	320	559	90	347	588	438	385	492	668	999999	268	999999	999999	117	961	436	416	926	522	797	999999	425	261	999999	999999	999999	841	466	109	778	71	353	871	894	445	787	858	357	13	368	934	174	531	926	999999	627	339	999999	311	68	999999	974	999999	707	428	894	308	730	187	492	596	918	999999	999999	999999	999999	500	727	671	184	577	999999	999999	163	862	874	894	999999	231	999999	999999	979	999999	999999	140	96	999999	173	476	999999	488	138	999999	520	999999	26	781	641	593	223	137	612	200	136	490	588	61	890	844	999999	10	973	999999	999999	725	616	763	351	759	255	614	999999	260	130	999999	449	889	412	391	846	102	262	741	18	414	999999	789	39	999999	552	44	419	999999	922	999999	999999	999999	534	795	165	262	999999	882	348	608	801	361	79	440	51	698	649	999999	997	999999	747	242	500	240	571	999999	734	999999	217	220	999999	17	338	999999	190	999999	364	616	235	593	662	380	402	410	613	802	999999	999999	518	853	394	910	331	470	802	283	999999	304	233	338	528	648	999999	999999	412	793	33	999999	999999	999999	999999	42	999999	414	798	377	839	999999	626	768	116	145	282	999999	999999	294	686	868	778	999999	999999	69	999999	897	75	999999	705	275	997	819	779	232	348	999999	518	362	999999	916	671	435	999999	50	999999	999999	999999	393	375	321	311	128	999999	165	999999	353	543	999999	999999	999999	
999999	784	999999	573	102	806	999999	884	796	986	844	473	999999	769	206	999999	472	648	391	928	675	681	999999	394	963	879	999999	624	512	995	752	244	712	999999	577	887	999999	870	999999	871	999999	347	999999	388	476	838	469	348	958	376	880	895	999999	721	711	999999	144	287	610	222	999999	375	999999	801	244	610	761	408	201	318	589	601	999999	519	999999	999999	94	999999	917	999999	419	373	999999	145	999999	856	350	990	549	910	752	485	270	735	999999	109	965	795	999999	866	999999	999999	999999	650	786	289	999999	999999	268	999999	999999	874	370	484	999999	731	999999	246	999999	999999	999999	770	859	999999	565	114	341	965	743	363	372	999999	126	61	999999	357	227	25	358	835	662	967	732	175	999999	878	125	785	999999	55	400	999999	117	766	606	316	212	865	94	999999	947	999999	639	904	999999	293	758	318	435	455	999999	694	887	852	725	302	47	693	953	999999	988	555	999999	999999	999999	999999	191	360	455	742	999999	361	930	676	887	999999	337	827	999999	999999	129	999999	359	486	999999	705	999999	265	50	313	278	519	911	406	693	401	206	999999	941	377	111	407	863	999999	310	162	999999	999999	964	303	965	220	538	909	567	192	205	999999	999999	268	802	926	320	151	474	999999	999999	533	999999	999999	235	395	886	787	943	722	942	667	186	389	941	629	999999	747	347	68	980	999999	999999	510	205	650	785	683	574	184	97	721	999999	999999	999999	240	238	479	77	999999	334	750	966	845	999999	538	999999	776	326	999999	999999	572	804	999999	655	447	694	481	299	999999	610	212	223	768	634	999999	448	999999	999999	710	999999	821	679	767	734	999999	46	999999	271	667	280	18	366	400	999999	999999	917	811	29	999999	546	756	999999	999999	970	131	537	999999	220	28	99	867	999999	999999	783	813	893	46	682	999999	410	700	220	632	314	999999	845	823	999999	119	314	637	493	412	174	643	999999	198	797	612	999999	838	783	999999	577	413	999999	750	617	999999	631	880	138	604	864	845	546	999999	186	378	999999	713	978	111	999999	999999	384	697	451	149	181	704	999999	80	722	571	917	967	65	999999	692	999999	999999	999999	488	433	508	888	999999	328	999999	999999	21	428	336	989	860	999999	539	124	39	221	999999	477	564	926	641	999999	882	302	999999	579	999999	285	685	190	507	999999	622	290	954	495	158	999999	52	95	999999	820	743	999999	711	245	438	940	872	481	796	738	928	561	791	999999	16	255	999999	528	999999	735	743	155	491	374	69	258	170	543	72	185	435	999999	243	821	999999	159	
590	999999	999999	560	413	214	999999	769	566	71	499	514	488	902	733	524	500	957	87	597	252	999999	186	190	779	999999	418	999999	313	999999	327	970	134	999999	665	706	999999	999999	332	538	762	721	808	997	999999	656	65	999999	451	999999	978	285	743	727	907	253	517	960	781	999999	796	999999	466	116	743	528	389	630	247	36	146	466	635	548	835	530	999999	188	431	999999	282	999999	180	402	999999	52	236	407	950	421	199	426	262	257	742	989	265	701	263	240	999999	434	922	999999	774	521	999999	999999	891	386	715	338	539	658	999999	548	601	73	635	701	301	982	999999	826	837	720	214	999999	806	845	274	836	924	200	856	999999	335	999999	627	959	401	999999	515	574	705	860	886	604	455	204	999999	999999	76	562	938	293	754	105	587	64	317	999999	399	999999	121	878	413	349	801	953	222	847	999999	999999	309	270	999999	999999	130	976	833	609	931	611	457	83	999999	372	262	573	103	999999	176	999999	651	138	642	999999	462	827	456	547	803	502	982	550	755	999999	262	677	816	648	975	611	230	707	999999	787	597	999999	117	50	999999	238	859	982	680	872	34	180	628	16	999999	999999	529	295	806	439	629	906	327	380	120	584	999999	454	264	565	352	999999	999999	854	999999	424	719	416	999999	999999	999999	999	870	883	375	91	59	809	995	681	999999	935	999999	902	999999	999999	720	737	999999	512	481	415	999999	124	529	90	383	773	999999	239	584	123	834	241	999999	630	999999	444	999999	999999	534	946	459	583	483	417	53	894	696	191	703	999999	999999	948	103	237	999999	756	363	294	707	286	675	766	999999	968	999999	669	115	537	999999	285	731	900	977	534	999999	155	640	121	999999	999999	86	952	535	602	999999	885	999999	569	999999	999999	999999	999999	331	258	999999	693	485	515	316	383	789	169	537	428	260	584	999999	568	999999	135	125	251	999999	229	999999	722	999999	505	340	999999	531	546	188	374	999999	20	579	729	263	272	669	135	805	663	699	999999	425	117	999999	62	914	579	298	233	174	999999	473	112	999999	999999	462	999999	999999	101	852	253	980	999999	233	249	15	251	315	18	466	999999	446	593	529	999999	307	133	999999	288	999999	952	999999	999999	209	365	999999	477	680	704	809	688	950	999999	811	456	937	262	883	999999	57	673	273	999999	999999	185	402	880	999999	766	999999	339	999999	896	790	999999	995	999999	963	868	702	537	999999	999999	208	777	48	732	782	999999	354	54	249	62	999999	637	688	999999	198	34	962	999999	894	913	452	479	
999999	999999	923	910	460	911	299	999999	999999	519	999999	999999	90	988	146	670	107	509	422	217	999999	775	665	162	221	37	837	939	905	45	643	656	168	729	916	984	808	871	999999	442	754	233	653	721	535	999999	887	209	887	302	569	395	501	245	389	96	398	770	698	433	999999	360	120	373	876	455	503	361	999999	999999	999999	236	999999	979	462	866	999999	999999	627	195	149	638	61	999999	476	999999	165	923	999999	830	595	999999	999999	999999	368	404	123	290	845	89	999999	535	999999	734	440	342	999999	521	999999	522	964	454	153	513	293	446	308	506	896	628	300	579	999999	251	567	824	63	697	621	68	999999	841	999999	548	661	614	511	327	182	143	749	643	150	827	865	150	894	999999	905	922	105	616	999999	999999	789	999999	524	885	177	616	999999	810	900	724	768	132	356	605	852	679	934	999999	333	762	879	656	438	194	385	427	929	999999	792	698	962	999999	458	881	999999	999999	99	626	160	566	854	938	742	426	68	743	999999	299	999999	999999	999999	124	999999	999999	999999	999999	525	340	999999	750	999999	895	999999	999999	761	632	999999	474	999999	155	999999	318	999999	767	908	940	913	22	135	642	632	640	577	999999	711	848	999999	999999	543	626	999999	759	126	409	999999	958	919	541	664	436	999999	999999	453	671	999999	999999	292	525	999999	999999	228	513	214	866	127	56	328	462	500	913	778	847	931	229	964	829	999999	431	887	949	30	382	357	699	574	312	999999	999999	919	42	565	338	115	999999	408	677	555	260	999999	834	640	467	999999	999999	657	230	398	233	706	817	486	861	638	771	999999	845	166	515	999999	814	859	999999	999999	467	999999	450	741	795	821	296	283	941	999999	62	319	563	341	605	51	353	999999	963	208	111	556	703	699	343	759	562	521	50	958	999999	999999	999999	924	583	999999	217	488	603	412	420	999999	545	722	999999	462	823	514	560	473	948	900	999999	224	999999	911	654	750	999999	999999	269	775	243	982	670	87	101	639	758	999999	834	864	320	999999	788	999999	999999	981	123	999999	936	58	960	577	20	999999	88	13	492	999999	749	466	90	999999	153	999999	310	562	62	507	370	999999	755	357	639	93	999999	345	435	999999	999999	672	637	999999	109	221	815	666	999999	102	999	98	999999	97	999999	378	784	752	999999	999999	268	458	929	616	520	999999	999999	613	937	927	987	743	999999	619	771	86	829	562	999999	932	829	643	590	999999	999999	999999	47	667	894	270	308	837	928	290	615	452	743	31	999999	356	918	212	728	
54	114	999999	520	999999	999999	999999	548	231	293	485	325	624	999999	969	999999	248	999999	635	999999	677	629	159	999999	297	14	328	342	808	555	122	23	999999	915	546	999999	253	762	999999	351	516	999999	86	554	999999	965	999999	999999	774	913	999999	999999	293	493	999999	424	954	450	232	533	997	54	740	675	180	999999	698	708	331	125	864	999999	215	293	211	955	999999	605	372	999999	999999	744	568	894	999999	480	730	143	864	131	999999	802	999999	977	354	471	981	410	383	999999	999999	292	263	658	59	292	436	10	291	106	872	359	88	901	999999	999999	486	846	888	700	740	564	844	999999	225	71	946	238	938	999999	974	151	231	999999	999999	999999	999999	909	845	505	999999	730	852	999999	259	549	724	638	467	101	999999	999999	999999	683	250	713	999999	63	999999	987	345	208	999999	999999	999999	999999	138	697	847	999999	771	577	10	392	655	999999	711	86	999999	999999	346	318	999999	847	754	999999	629	999999	999999	999999	999999	999999	476	999999	170	846	669	999999	645	528	999999	37	790	999999	999999	417	143	139	38	240	999999	371	112	999999	651	36	999999	999999	999999	999999	110	590	558	506	999999	999999	110	153	999999	809	351	410	440	431	264	319	999999	102	527	346	705	499	999999	909	999999	922	999999	709	216	999999	419	455	515	999999	428	831	479	294	182	986	317	990	906	999999	999999	999999	930	680	999999	999999	508	344	696	459	999999	999999	999999	649	167	999999	999999	401	937	99	400	896	895	88	13	433	999999	243	920	540	39	714	999999	999999	29	999999	991	654	999999	874	634	84	758	65	775	817	999999	999999	999999	598	977	915	999999	999999	828	993	706	852	676	89	501	275	424	165	429	999999	27	999999	629	419	591	363	203	999999	464	325	147	839	312	999999	672	20	999999	331	563	124	999999	775	472	36	51	149	977	128	999999	369	660	602	636	902	799	981	210	717	16	623	722	989	363	513	855	866	999999	490	416	491	169	999999	999999	315	221	999999	316	602	377	452	385	999999	690	104	664	545	999999	999999	999999	690	809	398	324	939	999999	672	999999	959	181	185	600	999999	711	890	999999	568	999	331	691	999999	674	607	349	999999	999999	646	308	999999	848	999999	663	999999	102	725	999999	770	777	663	913	999999	831	357	431	202	852	888	373	799	999999	106	545	881	719	840	26	211	58	999999	701	755	999999	162	121	861	521	999999	999999	986	219	999999	999999	346	417	152	725	327	999999	157	711	999999	283	509	373	751	999999	999999	999999	999999	709	999999	999999	999999	961	168	999999	678	246	999999	681	999999	
999999	999999	590	999999	316	209	474	999999	125	699	35	900	59	351	999999	999999	789	369	96	999999	42	999999	286	739	716	999999	384	259	966	999999	90	615	999999	320	866	895	918	907	445	575	317	851	146	19	454	821	999999	619	999999	999999	888	876	483	941	368	349	110	851	749	541	824	224	611	999999	618	999999	999999	999999	484	585	945	882	999999	521	432	191	999999	999999	295	894	806	764	573	654	168	214	141	535	952	527	795	999999	167	903	750	102	249	77	401	44	999999	999999	999999	110	376	16	952	961	518	186	342	833	566	855	735	999999	651	957	999999	414	288	899	999999	957	790	878	725	999999	771	339	999999	999999	875	261	999999	576	629	999999	287	161	261	999999	26	776	999999	962	511	312	177	691	451	292	167	987	755	497	454	187	320	498	999999	999999	200	189	244	402	957	314	357	999999	439	188	680	758	162	999999	882	18	999999	828	376	999999	852	999999	888	999999	781	888	505	20	132	452	162	788	870	999999	979	836	541	792	999999	206	954	999999	261	272	612	408	834	647	614	445	416	492	131	868	999999	121	999999	585	621	79	999999	346	46	987	36	999999	888	833	138	56	477	999999	999999	180	468	843	827	625	57	382	999999	999999	405	999999	45	670	999999	12	249	999999	999999	955	181	999999	396	999999	973	274	999999	720	520	10	519	568	968	437	668	951	999999	999999	293	675	538	248	26	952	941	359	951	999999	234	886	594	270	999999	521	807	889	783	850	870	563	390	336	862	62	347	837	999999	608	999999	999999	602	999999	584	870	427	999999	918	444	677	623	322	879	999999	634	416	258	67	456	629	779	177	999999	376	729	294	212	386	999999	999999	999999	640	353	364	518	293	591	685	640	999999	999999	970	349	183	256	250	511	839	238	646	99	999999	271	978	232	999999	52	636	999999	585	999999	556	954	829	572	999999	999999	524	978	350	999999	572	426	362	755	999999	827	386	130	489	783	373	999999	999999	525	334	999999	999999	142	968	251	999999	830	999999	999999	327	999999	999999	999999	273	999999	986	860	887	999999	999999	362	999999	232	424	721	666	515	375	801	851	409	638	314	248	999999	999999	391	19	999999	868	741	371	999999	438	999999	999999	776	999999	218	999999	512	270	504	998	971	999999	151	718	257	585	999999	465	999999	38	918	388	999999	371	659	999999	604	850	788	953	784	991	437	794	631	999999	889	659	167	999999	999999	148	143	316	276	999999	463	999999	762	999999	999999	286	116	454	520	414	111	414	999999	542	202	661	481	550	223	980	41	
357	96	842	695	999999	999999	260	688	779	254	899	105	514	221	999999	98	275	999999	999999	884	982	999999	227	313	484	999999	624	811	687	999999	592	102	296	123	999999	587	999999	828	638	999999	856	765	741	169	211	319	692	331	271	573	215	999999	715	105	58	999999	868	538	220	337	683	448	11	999999	661	999999	809	401	999999	354	177	447	897	999999	38	999999	999999	999999	111	999999	770	999999	550	999999	999999	577	387	200	74	44	718	391	617	310	304	417	999999	629	508	404	510	999999	226	916	405	768	999999	195	76	831	539	999999	999999	999999	999999	390	999999	887	659	93	430	999999	336	80	635	999999	999999	596	235	620	463	913	560	707	665	479	87	633	717	693	999999	201	134	243	504	999999	954	999999	742	914	520	999999	999999	424	974	891	964	155	999999	619	999999	531	999999	999999	377	999999	260	729	390	98	999999	273	179	965	634	238	494	103	999999	727	999999	268	854	320	110	586	942	145	733	773	514	932	999999	108	754	999999	241	678	999999	877	658	999999	191	654	611	256	706	14	789	745	407	999999	999999	564	788	999999	677	999999	355	791	999999	124	996	616	583	380	921	81	221	707	996	816	237	698	999999	606	87	209	708	999999	880	999999	356	987	376	643	363	788	999999	83	259	591	332	84	204	999999	238	999999	80	241	335	634	792	91	749	590	643	879	495	191	999999	477	941	501	910	745	999999	18	999999	940	26	142	761	147	457	414	493	999999	999999	535	377	999999	139	999999	527	999999	155	275	248	999999	999	483	302	138	480	999999	650	831	999999	999999	776	230	334	139	999999	999999	873	999999	633	344	107	490	385	999999	999999	100	348	474	974	665	599	999999	999999	464	999999	543	840	999999	999999	675	764	662	999999	999999	999999	999999	188	10	262	334	382	500	641	904	688	518	107	342	999999	390	443	186	999999	508	859	283	460	869	999999	681	362	999999	988	957	580	445	501	341	210	666	911	348	221	649	999999	999999	861	865	776	999999	445	507	318	286	999999	587	805	491	195	999999	696	319	812	581	971	141	512	683	334	252	26	999999	999999	658	478	999999	964	217	224	759	999999	595	103	764	245	855	999999	999999	999999	992	640	999999	155	999999	970	602	535	639	677	161	597	187	541	999999	416	999999	375	659	999999	999999	999999	598	276	999999	73	999999	226	999999	346	126	209	800	957	999999	999999	999999	620	417	999999	999999	569	334	539	73	172	999999	999999	999999	358	999999	490	282	903	590	379	51	743	720	999999	869	386	488	999999	561	951	796	230	999999	999999	409	
999999	958	999999	931	576	297	999999	213	272	828	56	656	699	999999	999999	999999	999999	377	962	570	272	900	755	818	500	91	999999	977	121	375	24	999999	999999	948	508	532	310	972	23	999999	982	540	457	833	822	729	789	524	926	34	899	852	246	360	146	167	212	162	440	494	999999	91	999999	897	813	201	18	750	281	113	626	999999	363	880	999999	999999	452	921	996	771	999999	517	61	97	476	172	999999	297	811	350	999999	158	541	999999	825	999999	449	560	29	999999	720	48	252	822	999999	999999	498	366	999999	414	715	290	166	669	202	749	40	14	999999	651	999999	721	938	931	999999	478	392	834	65	999999	293	891	999999	999999	61	263	999999	238	689	501	673	261	524	999999	635	999999	992	999999	336	999999	871	445	139	378	58	998	110	321	49	929	592	664	311	999999	131	999999	389	791	999999	939	484	801	999999	999999	977	999999	999999	999999	999999	745	485	999999	999999	979	815	848	761	533	999999	62	999999	953	199	999999	908	999999	950	999999	286	999999	659	999999	265	396	600	999999	130	210	401	727	802	999999	25	304	453	82	165	999999	281	283	71	999999	474	565	999999	999999	999999	999999	31	968	999999	768	265	494	95	284	999999	122	999999	999999	727	561	999999	598	260	594	999999	895	315	999999	999999	999999	166	13	750	999999	735	999999	609	79	466	565	188	999999	357	43	313	530	218	178	999999	53	943	535	555	509	724	876	999999	999999	593	999999	259	194	125	752	999999	261	744	999999	549	564	513	319	289	171	382	709	251	226	999999	417	686	146	28	809	684	631	457	250	89	859	395	416	999999	748	999999	994	999999	604	432	62	786	999999	629	263	540	634	256	999999	136	24	634	999999	912	185	40	122	176	316	77	979	999999	999999	213	689	178	999999	832	540	855	388	402	646	794	238	999999	760	516	764	278	999999	385	74	123	74	234	307	503	999999	718	999999	827	10	999999	452	258	292	722	940	94	443	801	715	999999	747	622	999999	303	684	999999	999999	605	411	47	999999	604	739	389	149	464	999999	999999	999999	999999	660	561	401	119	999999	980	348	48	576	680	834	999999	999999	536	376	999999	246	14	818	999999	448	599	426	963	518	999999	518	902	583	999999	223	840	999999	893	877	999999	999999	878	951	999999	215	999999	999999	999999	213	770	999999	213	23	697	227	999999	785	775	999999	71	144	438	600	504	471	445	999999	100	466	994	977	776	658	189	230	367	63	124	550	216	570	999999	759	748	912	315	889	886	268	357	65	504	518	999999	999999	792	288	999999	999999	
999999	777	938	275	218	792	169	554	834	477	859	999999	999999	234	178	501	999999	999999	851	999999	166	556	999999	832	118	999999	482	267	842	137	437	89	606	881	780	438	631	428	551	955	753	760	64	999999	408	999999	394	279	999999	324	611	124	436	864	86	224	999999	116	167	279	999999	901	711	706	50	779	217	789	454	999999	869	31	137	896	999999	406	501	169	433	573	555	212	916	999999	526	999999	653	999999	804	565	238	524	999999	282	646	851	999999	357	378	999999	337	604	999999	610	454	589	987	999999	36	680	999999	50	683	593	723	999999	985	193	999999	727	136	475	999999	888	510	355	759	855	260	987	357	999999	790	805	245	999999	387	315	999999	936	335	123	715	134	842	999999	841	999999	558	539	866	864	176	999999	502	861	618	999999	110	109	999999	142	999999	48	332	579	259	999999	357	999999	729	999999	120	254	401	999999	760	861	55	999999	999999	91	307	720	131	492	976	149	312	999999	342	450	215	973	116	203	833	999999	801	273	939	963	330	785	810	196	999999	922	999999	490	110	757	890	787	596	748	999999	569	916	999999	999999	119	575	973	999999	288	474	146	148	208	999999	94	69	782	382	999999	999999	521	910	935	738	999999	890	822	999999	584	560	427	387	368	368	274	999999	961	999999	999999	398	356	355	531	722	617	999999	999999	999999	999999	698	118	414	999999	986	323	999999	999999	999999	548	999999	752	700	999999	728	56	759	780	839	999999	334	108	121	553	999999	414	999999	388	999999	130	280	839	520	266	886	999999	23	340	381	55	999999	777	858	131	610	999999	999999	999999	803	675	858	13	221	398	692	599	996	861	999999	581	157	279	768	982	277	390	241	999999	999999	286	999999	428	408	794	999999	556	249	999999	999999	514	999999	676	585	547	999999	277	627	999999	574	296	455	999999	444	999999	897	346	999999	876	854	999999	415	222	530	527	642	999999	999999	427	999999	999999	359	16	999999	392	823	999999	999999	999999	720	10	762	999999	999999	682	831	881	984	608	999999	999999	547	372	145	722	109	999999	155	67	999999	831	999999	210	999999	438	936	448	242	62	976	427	651	788	166	999999	467	306	353	848	696	999999	999999	995	530	139	999999	999999	870	206	292	288	334	999999	326	889	336	562	86	440	745	999999	648	932	632	479	999999	759	999999	291	265	802	202	307	371	153	999999	677	999999	903	840	950	999999	999999	769	698	102	24	471	276	527	904	230	912	112	313	122	999999	373	61	999999	839	779	999999	941	999999	96	37	999999	182	513	659	883	999999	600	795	
999999	612	173	999999	386	304	297	940	764	360	582	289	204	67	999999	863	999999	999999	93	11	180	988	105	288	999999	75	749	999999	763	867	999999	57	321	317	498	510	359	999999	674	525	551	839	999999	590	999999	806	832	217	999999	999999	999999	999999	99	598	625	826	516	884	332	321	555	998	999999	896	999999	999999	967	887	569	531	513	875	999999	999999	459	340	173	999999	380	805	242	541	158	123	522	766	958	999999	692	672	999999	474	999999	363	999999	999999	999999	928	999999	383	838	945	648	618	145	480	312	531	148	295	663	999999	514	526	88	24	849	999999	999999	571	576	999999	205	897	538	49	768	599	999999	906	676	244	262	999999	967	297	999999	539	999999	999999	464	436	584	999999	999999	999999	960	589	284	954	703	600	553	690	806	593	749	751	90	999999	711	712	932	242	999999	428	999999	517	559	999999	999999	319	999999	342	117	149	670	999999	888	545	88	189	325	643	212	86	691	572	999999	383	547	150	458	881	999999	999999	504	351	789	999999	253	453	39	999999	832	999999	999999	220	583	667	922	952	863	545	999999	532	397	298	999999	542	737	186	999999	186	252	999999	999999	213	13	999999	644	329	18	307	999999	634	159	831	811	999999	999999	480	988	999999	460	999999	286	999999	999999	999999	365	216	999999	256	853	999999	999999	852	251	999999	532	312	217	228	999999	999999	943	999999	253	394	382	999999	487	220	972	266	197	794	999999	657	705	947	999999	205	999	999999	999999	999999	454	234	507	999999	999999	960	296	266	272	769	999999	999999	652	720	670	999999	999999	798	729	111	284	999999	879	342	137	593	999999	585	999999	22	999999	594	597	191	999999	28	886	85	976	526	924	715	994	428	294	869	14	984	999999	872	771	999999	708	904	999999	858	999999	175	999999	996	999999	710	999999	999999	999999	916	269	471	609	651	999999	358	822	999999	187	569	602	461	58	267	589	171	308	98	250	999999	885	692	999999	263	672	999999	906	980	711	223	999999	743	999999	378	999999	999999	384	635	999999	422	387	999999	727	999999	999999	894	126	911	417	653	412	216	19	531	41	577	999999	356	978	870	452	842	501	999999	158	858	583	999999	999999	55	786	672	807	828	640	389	964	785	997	778	604	999999	572	999999	811	213	733	355	347	42	775	38	999999	999999	969	545	14	999999	769	407	321	446	263	999999	867	739	408	191	890	652	999999	999999	359	210	275	999999	279	999999	161	945	134	237	343	999999	279	758	999999	396	999999	105	384	210	26	600	467	167	740	211	200	82	805	552	464	695	429	999999	
679	456	154	521	275	571	612	824	999999	93	113	999999	999999	999999	723	21	332	795	277	411	999999	999999	742	118	999999	78	252	89	149	999999	772	648	205	486	89	569	251	346	829	813	598	201	327	384	64	112	119	999999	358	793	229	669	999999	999999	827	920	999999	46	804	207	328	532	999999	999999	320	465	442	615	39	163	770	986	965	464	813	774	440	368	63	999999	958	171	730	356	361	113	231	188	999999	168	856	214	542	632	494	75	517	999999	999999	999999	670	504	62	205	33	999999	999999	962	214	999999	489	354	983	199	249	167	999999	337	348	999999	244	264	956	999999	307	565	453	343	969	747	266	813	999999	464	944	463	118	535	333	128	409	268	973	605	679	511	231	353	392	337	999999	189	288	856	365	999999	999999	191	999999	468	790	370	992	466	999999	999999	59	999999	254	999999	58	275	14	230	807	975	290	360	201	795	343	110	950	999999	483	86	534	449	109	999999	915	926	999999	865	999999	49	275	517	809	999999	462	999999	108	606	289	998	185	68	58	389	135	197	990	999999	134	689	419	360	982	719	151	999999	999999	999999	999999	131	999999	148	892	768	709	772	999999	198	343	640	11	999999	362	485	901	476	400	999999	999999	999999	936	536	740	999999	629	915	535	100	861	852	283	999999	999999	167	370	47	999999	290	999999	363	647	801	767	494	687	999999	997	507	817	674	219	709	313	153	194	999999	408	253	999999	794	247	999999	999999	491	366	999999	617	204	124	864	310	120	49	999999	999999	999999	768	999999	960	562	917	999999	999999	196	999999	573	88	592	973	270	999999	999999	151	885	125	999999	474	286	138	78	999999	802	392	953	999999	108	670	264	72	999999	342	162	293	999999	999999	999999	187	999999	999999	792	540	34	231	854	235	389	968	164	933	893	999999	492	127	999999	113	999999	644	999999	822	999999	903	823	999999	999999	927	486	638	565	18	905	999999	333	999999	345	537	434	999999	538	728	984	999999	515	999999	999999	999999	999999	999999	400	999999	999999	574	857	999999	999999	999999	716	504	999999	999999	748	750	413	155	999999	882	347	63	781	365	678	543	116	600	837	414	398	502	360	999999	87	452	248	93	256	341	999999	14	134	999999	999999	999999	999999	999999	980	244	726	999999	303	296	52	796	262	999999	803	999999	468	266	491	899	500	224	154	765	999999	999999	512	330	898	999999	730	999999	929	334	544	999999	999999	504	620	999999	999999	37	999999	999999	501	290	200	213	999999	999999	872	999999	523	999999	957	999999	786	999999	762	684	732	406	472	607	566	
709	867	928	499	64	957	999999	999999	887	222	472	25	90	273	568	115	308	49	869	999999	835	819	705	377	938	962	753	741	936	871	999999	565	601	506	791	999999	271	713	235	999999	908	259	999999	21	494	591	705	253	204	999999	999999	366	602	783	999999	890	171	561	561	102	213	232	710	26	931	907	423	999999	482	154	843	594	814	999999	999999	586	193	693	883	356	266	509	546	366	999999	924	963	817	775	901	261	710	999999	999999	867	686	999999	999999	90	586	178	999999	771	60	735	838	999999	803	868	155	999999	478	677	999999	836	703	999999	999999	578	17	999999	999999	999999	580	892	142	442	681	931	238	47	574	999999	306	188	144	738	999999	631	608	381	169	949	630	205	783	999999	999999	306	173	10	205	50	83	641	999999	324	201	167	999999	999999	999999	871	640	118	141	999999	381	36	702	965	198	721	969	635	784	999999	187	385	999999	109	999999	384	999999	237	841	534	539	664	616	820	547	339	38	999999	510	297	318	522	73	999999	661	920	604	207	812	483	80	447	999999	916	146	815	57	999999	910	999999	999999	413	276	607	336	716	420	999999	428	858	693	767	135	497	348	999999	321	202	447	575	999999	570	424	999999	463	102	999999	699	999999	999999	291	534	302	23	999999	999999	255	999999	591	945	999999	722	779	999999	790	313	321	370	578	999999	999999	855	65	344	716	542	988	908	999999	243	908	720	208	696	999999	168	475	121	312	442	419	855	999999	502	75	67	791	471	578	160	781	999999	131	212	999999	436	999999	999999	999999	651	917	347	322	357	46	999999	524	92	386	631	999999	209	67	145	71	648	254	563	279	658	999999	527	340	992	462	471	598	995	999999	999999	999999	517	999999	660	525	82	542	263	999999	285	999999	999999	94	999999	999999	581	999999	986	151	588	191	915	687	999999	901	399	17	999999	894	574	200	529	622	999999	941	330	395	999999	619	989	999999	990	107	993	125	51	443	393	680	881	999999	612	999999	881	958	773	999999	175	759	135	75	223	369	891	94	23	97	847	14	992	196	983	376	999999	482	999999	818	999999	999999	859	956	623	649	23	999999	588	674	999999	287	178	500	229	647	493	924	892	999999	215	909	111	954	999999	388	999999	695	108	245	702	409	767	954	146	642	899	179	451	999999	355	408	505	349	356	570	836	999999	966	345	999999	237	589	569	999999	784	431	905	999999	244	961	328	999999	999999	972	999999	519	223	364	587	747	324	999999	328	999999	807	413	762	999999	34	552	195	999999	762	362	474	
819	208	999999	361	999999	993	807	217	999999	999999	999999	162	376	25	999999	623	147	388	597	999999	755	271	293	805	381	999999	999999	999999	692	776	999999	631	990	507	999999	321	871	12	376	754	516	274	716	999999	794	260	999999	999999	999999	928	57	349	999999	793	719	558	914	546	999999	552	695	470	524	999999	437	391	171	869	503	740	751	144	22	843	62	490	554	999999	21	999999	282	716	999999	763	728	999999	466	207	788	999999	406	335	32	824	999999	999999	999999	880	999999	412	99	526	98	242	187	912	337	999999	741	239	13	880	534	860	279	999999	999999	761	117	187	924	964	999999	999999	999999	425	999999	198	785	16	740	673	222	608	40	999999	627	141	586	815	922	145	999999	559	960	525	800	172	554	89	949	999999	773	644	488	134	999999	558	898	999999	800	148	545	735	498	339	667	926	999999	523	361	999999	184	301	264	999999	508	531	579	818	624	999999	643	705	66	751	900	578	129	905	319	79	999999	999999	999999	784	599	729	70	630	857	874	999999	41	999999	999999	814	481	390	699	625	999999	978	999999	146	849	505	839	678	747	438	99	999999	923	999999	292	999999	359	286	480	999999	779	471	949	961	750	618	999999	978	999999	937	429	198	999999	290	405	999999	999999	688	175	288	760	60	322	201	768	999999	419	827	444	261	465	205	999999	511	846	452	39	128	396	241	894	999999	606	810	999999	901	386	643	999999	999999	579	999999	120	201	438	728	158	757	999999	999999	208	783	543	820	999999	233	288	999999	999999	952	999999	44	302	934	394	898	454	512	191	866	692	775	29	252	682	794	999999	718	82	999999	999999	281	925	714	42	999999	328	785	338	785	623	467	210	855	140	544	378	186	807	540	999999	646	576	335	989	999999	763	300	148	687	149	569	846	325	659	790	119	587	901	283	580	668	184	405	253	235	575	174	999999	148	999999	999999	910	999999	844	657	705	599	724	609	999999	999999	647	999999	999999	63	620	884	205	999999	434	999999	284	533	959	999999	471	180	92	764	999999	598	999999	999999	999999	240	659	999999	481	11	999999	519	863	302	927	999999	31	533	758	200	614	690	969	770	713	636	634	386	582	238	195	999999	517	960	751	999999	848	647	390	999999	999999	315	413	204	265	999999	999999	981	999999	416	999999	938	999999	891	999999	177	999999	417	295	634	606	283	732	252	999999	560	12	902	551	179	704	999999	153	352	796	999999	286	774	515	999999	999999	652	779	175	999999	257	123	625	999999	584	138	440	362	755	809	999999	999999	171	389	
705	912	34	440	437	712	999999	795	78	105	999999	890	855	999999	496	999999	954	503	567	999999	999999	447	386	999999	966	51	273	30	397	999999	999999	725	124	395	810	885	685	221	352	999999	433	462	999999	530	999999	999999	282	537	865	830	855	627	26	564	821	267	536	999999	474	396	999999	999999	999999	999999	429	135	775	999999	102	999999	999999	999999	161	114	183	999999	999999	856	142	999999	768	735	165	566	687	999999	709	560	574	552	359	753	746	999999	24	243	64	999999	110	834	917	812	445	264	590	122	999999	999999	390	715	999999	679	999999	200	627	712	44	999999	848	381	425	224	999999	999999	261	496	996	205	999999	939	61	884	999999	308	365	955	300	900	975	575	583	797	999999	858	999999	679	999999	555	338	311	999999	223	669	728	999999	703	916	894	13	104	125	279	821	450	663	999999	999999	501	835	671	999999	144	865	283	798	628	999999	46	863	581	543	450	867	788	999999	838	999999	999999	889	999999	48	406	897	881	459	313	975	999999	204	706	756	462	720	666	889	75	357	395	930	999999	999999	880	41	431	999999	675	412	42	710	825	999999	895	612	183	632	26	246	984	999999	494	652	323	842	999999	999999	90	730	210	899	675	999999	829	999999	108	999999	168	374	999999	330	999999	900	942	30	999999	941	860	850	546	43	872	828	373	571	445	148	345	48	874	606	999999	945	211	142	44	345	935	798	514	181	474	651	999999	663	999999	593	999999	303	999999	225	964	240	193	177	37	999999	127	267	661	999999	666	130	999999	999999	850	999999	999999	999999	985	999999	15	71	999999	999999	569	231	999999	709	530	851	439	999999	999999	658	641	250	761	44	115	999999	227	678	999999	554	514	353	999999	999999	813	212	894	899	318	439	219	999999	894	999999	607	805	999999	418	999999	810	529	999999	999999	841	237	610	86	999999	704	797	999999	337	925	999999	860	226	81	164	895	328	999999	999999	733	146	449	999999	999999	942	436	310	407	808	999999	336	34	889	797	318	999999	999999	136	999999	204	521	999999	881	977	999999	999999	391	999999	635	999999	418	852	989	891	419	402	999999	999999	143	239	403	399	17	396	598	766	970	428	762	489	691	999999	728	345	222	523	567	760	253	984	54	576	999999	295	532	483	45	998	388	915	185	949	992	999	800	131	614	999999	999999	345	987	963	999999	156	999999	226	134	654	678	895	834	738	999999	159	194	827	627	999999	999999	999999	731	972	50	999999	313	742	209	728	544	100	999999	82	381	907	996	91	999999	625	463	316	999999	391	999999	492	
91	447	938	999999	999999	973	504	892	631	274	614	25	922	134	843	99	26	405	119	588	987	761	367	999999	999999	113	232	12	268	557	765	350	653	558	999999	866	999999	999999	913	571	595	25	451	116	303	981	168	999999	782	374	299	953	281	740	504	999999	999999	999999	690	999999	750	502	634	83	509	273	999999	374	368	977	999999	660	492	547	992	971	320	261	809	999999	999999	751	230	999999	267	812	78	912	999999	446	785	999999	999999	211	821	103	391	377	606	39	999999	793	999999	804	87	999999	470	999999	747	533	999999	828	35	519	767	999	282	740	999999	696	205	460	321	921	201	328	985	290	999999	899	999999	942	654	999999	562	160	638	999999	815	629	351	344	174	529	437	999999	942	999999	444	999999	999999	999999	562	999999	833	168	482	999999	613	759	653	190	999999	848	999999	999999	184	255	957	616	999999	857	924	196	355	861	295	792	999999	244	386	830	845	999999	88	938	999999	744	946	403	999999	999999	811	999999	975	999999	999999	325	585	371	782	697	207	999999	460	999999	726	999999	564	999999	999999	690	999999	379	383	823	345	113	769	14	685	439	308	564	938	999999	55	868	220	194	535	969	216	132	461	689	632	999999	454	124	222	24	190	973	530	987	739	442	683	999999	825	233	999999	580	999999	352	999999	643	888	536	918	857	164	379	447	903	484	585	918	693	200	327	658	654	792	671	999999	334	999999	951	194	613	194	68	999999	312	423	635	446	118	300	988	999999	999999	206	364	859	810	999999	627	513	164	524	989	962	508	574	901	788	999999	999999	74	609	937	999999	315	672	106	21	145	489	848	148	999999	403	211	197	999999	458	437	999999	449	798	416	447	39	98	205	106	859	999999	999999	847	999999	25	999999	388	201	575	891	691	763	799	999999	999999	999999	25	714	595	760	320	833	452	999999	213	654	999999	202	499	999999	999999	477	999999	999999	999999	966	11	716	794	999999	822	999999	999999	567	745	58	650	407	279	782	23	384	609	345	548	999999	79	495	999999	370	960	196	701	999999	674	224	762	647	993	180	663	309	920	428	937	324	667	885	616	165	13	868	923	717	999999	842	867	664	999999	503	999999	515	497	433	216	636	304	912	892	530	295	999999	413	999999	128	999999	464	190	999999	234	246	194	879	73	367	102	272	984	999999	999999	357	999999	999999	500	283	158	811	496	222	999999	30	999999	993	95	869	11	464	999999	598	999999	387	999999	999999	388	266	712	636	434	76	124	374	320	958	69	183	197	966	999999	824	970	
903	967	999999	108	214	491	999999	793	999999	999999	637	999999	999999	370	454	670	841	657	243	570	999999	999999	999999	999999	935	709	999999	933	999999	681	999999	550	10	628	690	420	999999	167	183	999999	522	842	999999	999999	486	928	999999	598	999999	999999	356	319	680	263	459	999999	547	870	999999	504	999999	266	881	521	330	96	445	999999	679	44	952	683	483	468	58	678	156	718	999999	17	784	208	329	410	335	725	999999	746	999999	174	872	999999	995	999999	999999	265	999999	999999	390	999999	492	168	999999	580	559	672	835	221	215	780	999999	999999	999999	165	719	497	999999	999999	196	604	226	999999	597	999999	171	114	688	803	999999	793	999999	437	999999	999999	525	626	289	999999	850	662	889	658	541	999999	794	999999	599	839	959	999999	999999	490	532	785	183	793	999999	999999	999999	454	999999	999999	832	421	73	942	500	36	639	999999	217	198	999999	533	714	567	167	999999	720	999999	515	999999	999999	797	476	235	999999	552	58	732	66	876	999999	406	999999	857	826	130	334	852	999999	573	210	866	385	138	860	999	80	615	636	999999	692	301	939	145	999999	45	945	999999	48	999999	977	907	46	340	999999	233	854	857	741	999999	999999	868	999999	942	648	977	421	347	374	904	481	999999	106	695	999999	48	999999	543	999999	791	185	497	813	606	999999	999999	999999	55	280	637	155	999999	999999	599	497	823	728	999999	496	220	623	999999	999999	143	999999	544	811	999999	155	819	766	321	197	950	861	387	64	966	356	356	156	376	77	737	759	267	999999	506	208	999999	999999	470	56	459	177	578	34	679	140	60	999999	999999	899	999999	871	834	36	924	738	120	769	761	999999	999999	73	256	539	999999	384	218	999999	315	153	785	509	305	274	737	782	293	999999	384	836	999999	866	668	477	617	866	924	999999	644	768	97	999999	999999	820	905	395	921	48	299	305	999999	84	185	999999	123	951	999999	999999	999999	152	454	757	394	925	353	284	999999	779	922	868	459	977	341	546	65	194	950	485	368	999999	860	254	73	89	913	999999	999999	333	363	999999	301	365	942	999999	323	340	999999	999999	476	631	989	999999	999999	430	845	945	743	638	289	929	999999	99	210	945	999999	999999	693	314	21	131	593	81	425	266	576	104	44	838	232	999999	976	328	18	737	999999	999999	137	642	244	968	999999	999999	999999	999999	999999	999999	164	996	221	122	646	902	999999	999999	47	917	999999	860	853	750	910	904	415	564	952	682	999999	473	592	572	83	60	999999	999999	642	999999	999999	992	600	999999	999999	48	626	999999	999999	
84	707	663	999999	445	999999	999999	788	494	68	583	646	490	999999	999999	131	999999	413	999999	49	595	832	578	999999	506	890	734	269	489	810	872	999999	305	485	999999	975	427	773	999999	579	806	272	586	984	999999	999999	999999	999999	618	253	259	634	999999	999999	492	251	139	950	203	554	268	16	309	683	999999	305	999999	14	602	999999	704	999999	266	79	242	999999	256	999999	999999	610	354	222	651	246	560	248	999999	235	993	636	846	477	579	603	320	800	962	902	999999	762	555	541	918	999999	549	999999	377	907	838	999999	995	545	305	593	210	55	999999	73	133	948	999999	125	21	966	171	236	347	663	759	442	999999	354	795	891	999999	812	304	51	999999	228	870	999999	396	999999	640	999999	181	986	402	999999	445	899	999999	849	999999	440	999999	952	999999	322	994	999999	158	406	999999	651	749	413	537	999999	751	323	375	904	87	600	728	186	999999	860	999999	360	270	494	996	471	575	946	133	625	999999	351	601	384	234	166	255	990	999999	999999	561	999999	458	999999	999999	131	533	999999	771	999999	711	999999	627	999999	999999	999999	453	663	409	336	85	803	999999	912	116	410	721	991	999999	999999	354	737	999999	345	308	297	901	265	999999	874	937	700	184	955	913	999999	723	22	127	999999	999999	999999	999999	711	914	758	999999	546	898	122	410	999999	205	849	823	974	215	292	290	970	741	999999	692	534	999999	384	628	999999	999	178	999999	709	873	999999	219	762	156	999999	999999	999999	810	365	366	858	474	405	505	334	999999	999999	732	999999	999999	156	849	524	898	65	999999	539	999999	999999	999999	730	436	700	669	116	999999	70	827	777	861	739	170	386	831	834	999999	993	999999	303	203	70	446	255	999999	726	249	999999	863	999999	125	892	421	659	819	636	431	773	736	399	694	999999	121	999999	999999	993	986	473	693	74	995	329	659	835	957	486	293	191	724	942	866	945	206	736	661	968	327	511	567	999999	412	296	266	489	609	132	948	999999	674	999999	740	999999	11	999999	105	795	999999	999999	701	342	999999	250	59	793	532	748	875	385	999999	611	999999	485	999999	999999	661	709	999999	999999	235	999999	537	802	516	999999	212	100	943	406	641	999999	999999	999999	809	234	999999	172	999999	999999	957	860	256	999999	999999	73	999999	999999	870	999999	148	999999	732	999999	360	867	999999	999999	734	319	591	442	999999	479	999999	436	874	933	675	681	647	498	472	599	222	374	588	964	613	999999	432	947	999999	440	999999	999999	143	674	391	942	429	310	438	927	881	524	65	777	999999	999999	
999999	384	589	198	865	649	924	999999	999999	999999	289	840	937	290	886	644	221	374	221	499	999999	999999	551	999999	999999	347	70	999999	717	999999	318	810	144	999999	265	57	368	41	575	617	330	10	824	406	999999	588	372	157	50	247	313	691	566	339	468	987	833	855	999999	528	589	389	425	999999	676	478	705	999999	35	839	286	189	999999	603	178	303	385	155	80	674	974	912	503	480	394	999999	999999	804	393	278	224	512	106	999999	38	941	584	673	999999	999999	882	286	132	211	961	133	999999	999999	171	175	611	687	784	999999	554	676	999999	999999	999999	59	234	900	702	757	999999	773	93	752	575	999999	999999	712	425	999999	999999	697	790	301	519	271	734	291	999999	227	999999	536	727	834	502	361	64	639	906	680	960	999999	584	999999	587	197	49	999999	397	933	999999	898	999999	898	480	856	999999	594	435	505	999999	942	267	485	100	97	55	259	259	999999	182	88	806	744	925	809	999999	999999	714	331	999999	593	999999	709	770	767	999999	828	364	646	475	999999	999999	999999	999999	999999	724	999999	285	999999	152	790	999999	183	761	999999	102	527	999999	670	743	472	999999	999999	282	731	999999	999999	999999	999999	822	226	894	613	748	712	874	405	389	999999	94	24	999999	999999	189	441	702	720	948	402	999999	747	855	693	902	13	590	109	138	634	970	177	394	999999	676	925	895	288	999999	58	503	697	148	74	585	728	999999	664	924	841	39	336	999999	322	657	85	370	210	710	745	131	774	276	754	937	999999	630	197	999999	999999	546	423	295	999999	999999	978	609	999999	117	999999	680	926	185	297	999999	643	568	999999	999999	999999	564	999999	577	690	927	728	430	393	136	668	108	145	125	999999	304	999999	51	999999	999999	679	476	579	103	536	74	204	999999	999999	159	304	358	558	892	947	699	999999	999999	604	971	180	999999	225	664	449	84	544	810	514	992	990	999999	999999	658	625	134	984	601	50	999999	733	138	999999	999999	832	999999	550	252	177	971	453	768	446	736	252	131	999999	999999	654	461	529	999999	95	987	168	702	498	899	277	822	715	259	805	979	248	51	117	999999	831	139	534	999999	999999	999999	548	231	999999	999999	999999	503	874	78	947	588	999999	349	999999	463	85	140	821	651	999999	999999	265	204	963	467	999999	211	999999	278	93	524	927	999999	750	551	448	937	546	999999	493	774	999999	999999	999999	999999	883	899	997	654	906	701	317	882	999999	297	999999	354	999999	698	634	214	489	999999	985	432	661	999999	598	999999	24	147	593	455	167	
999999	999999	619	999999	746	584	599	213	369	999999	392	217	999999	910	999999	999999	104	679	848	740	289	999999	352	661	878	565	25	999999	505	640	999999	118	861	725	125	891	667	461	999999	124	999999	10	129	999999	602	225	616	957	145	999999	919	468	744	715	878	916	64	958	24	191	999999	999999	999999	729	603	283	999999	329	794	571	606	643	999999	999999	705	288	174	117	68	663	948	68	174	277	721	310	373	999999	846	209	999999	708	999999	339	555	999999	301	400	641	329	869	297	172	574	631	999999	310	20	19	999999	999999	946	900	360	243	999999	133	441	999999	302	910	209	999999	595	734	999999	206	999999	188	958	999999	773	476	739	999999	661	896	600	645	446	999999	363	146	257	999999	890	808	999999	106	55	622	860	999999	348	418	670	814	576	839	734	999999	999999	999999	999999	612	978	479	171	999999	581	614	533	999999	571	999999	557	72	235	148	843	99	999999	732	143	345	136	390	999999	999999	133	847	329	761	999999	999999	528	531	95	644	479	999999	646	529	524	441	99	75	821	999999	999999	608	589	438	999999	644	968	748	999999	715	486	597	351	841	443	734	294	771	883	999999	773	35	976	591	668	999999	452	999999	218	702	256	70	569	92	468	525	268	890	765	276	999999	780	999999	999999	167	881	79	805	96	999999	156	999999	191	999999	281	835	631	999999	769	572	999999	387	540	995	468	999999	999999	268	382	918	999999	404	999999	616	999999	993	202	605	999999	999999	363	647	504	428	999999	928	879	952	811	632	893	270	131	999999	999999	21	250	838	999999	742	854	811	999999	177	323	752	321	999999	999999	999999	643	36	574	999999	219	555	883	122	999999	540	999999	999999	999999	999999	999999	216	282	812	999999	804	753	364	693	999999	932	551	224	999999	114	999999	616	314	161	533	988	999999	999999	148	984	528	137	999999	398	381	206	778	364	999999	152	117	479	508	41	997	534	289	343	883	59	667	341	556	17	645	924	241	999999	923	761	168	999999	144	828	24	676	625	965	999999	999999	164	197	541	193	997	334	117	283	163	998	709	533	811	98	327	999999	999999	999999	999999	457	964	854	441	921	999999	596	344	680	27	331	908	999999	31	398	895	480	799	373	20	999999	999999	958	999999	924	61	635	709	55	511	999999	105	505	221	864	999999	309	999999	620	209	410	990	437	265	832	99	999999	999999	999999	202	846	397	217	999999	999999	640	16	94	999999	999999	358	999999	298	178	200	236	413	113	999999	868	999999	724	189	173	610	330	389	702	999999	999999	999999	999999	296	
853	999999	439	887	396	777	234	523	999999	248	750	999999	524	999999	999999	75	606	686	291	355	554	606	132	218	54	509	123	260	314	999999	682	212	235	599	999999	514	999999	348	999999	335	932	355	380	485	438	999999	95	628	131	636	342	158	385	999999	999999	999999	999999	230	843	999999	999999	973	219	79	999999	547	999999	924	265	754	314	267	669	956	999999	208	235	647	779	732	423	494	999999	999999	999999	999999	827	456	857	199	972	539	505	140	670	958	145	310	919	891	696	171	373	377	331	999999	488	428	365	543	999999	895	999999	999999	999999	179	999999	999999	267	42	720	179	76	999999	782	775	999999	538	999999	464	73	999999	727	999999	45	261	131	999999	355	737	55	999999	101	323	178	999999	999999	999999	666	500	999999	999999	53	886	180	527	105	999999	595	556	322	949	142	900	480	105	177	562	85	222	58	93	999999	529	999999	322	87	753	999999	999999	686	378	999999	795	351	999999	999999	999999	718	518	166	825	176	798	425	999999	275	201	842	999999	909	535	999999	454	452	40	417	999999	900	999999	449	351	408	890	869	943	87	347	558	21	224	336	844	566	65	233	916	397	114	890	56	999999	910	825	999999	161	70	427	999999	321	61	366	999999	859	78	999999	999999	999999	928	481	999999	927	643	831	858	583	690	751	398	229	123	999999	420	19	811	999999	441	583	104	999999	883	660	999999	999999	960	857	395	999999	498	250	806	640	468	999999	872	129	252	89	967	221	470	318	38	133	208	40	999999	931	58	999999	383	999999	999999	220	597	367	932	999999	870	10	999999	706	263	157	999999	999999	562	999999	146	692	321	999999	616	883	258	999999	999999	872	48	999999	999999	464	936	983	999999	963	459	999999	45	999999	196	846	999999	966	33	999999	65	880	710	726	477	169	999999	999999	202	999999	999999	308	961	999999	735	999999	367	940	99	999999	770	279	290	459	999999	314	751	631	999999	475	999999	999999	999999	494	999999	999999	171	322	462	751	669	579	791	999999	999999	161	296	22	779	999999	489	277	876	299	994	785	599	999999	703	173	418	173	861	727	999999	999999	448	477	512	999999	999999	54	488	999999	74	200	488	444	999999	871	28	738	851	999999	999999	876	772	570	999999	734	161	910	619	299	342	506	718	73	968	999999	712	818	510	794	999999	444	999999	538	234	803	307	999999	537	999999	155	679	321	492	741	10	999999	999999	977	778	833	987	999999	999999	15	568	482	424	476	575	168	209	999999	66	149	551	98	244	345	999999	999999	995	383	999999	154	663	194	235	332	967	
342	835	841	731	961	251	19	599	532	666	331	882	689	962	673	945	450	264	353	999999	999999	581	541	291	351	837	614	647	999999	351	384	256	101	999999	243	999999	368	506	105	898	999999	498	711	679	374	554	316	421	124	999999	223	929	999999	143	65	760	999999	559	390	134	999999	371	554	190	999999	999999	790	191	728	349	587	999999	169	454	656	423	999999	862	999999	796	530	999999	999999	846	138	999999	374	958	999999	482	999999	808	125	970	999999	180	944	530	397	299	764	999999	999999	775	621	278	770	437	486	641	999999	441	642	594	603	443	999999	707	61	999999	710	831	999999	256	319	999999	828	198	999999	486	479	349	474	627	41	405	511	757	235	999999	684	936	999999	811	591	999999	175	999999	999999	999999	341	999999	479	999999	588	932	999999	999999	999999	841	450	581	999999	10	172	999999	966	24	562	208	999999	91	481	999999	162	774	359	999999	664	720	613	999999	821	999999	154	999999	870	913	49	108	999999	999999	999999	393	419	113	691	481	649	50	632	160	999999	179	896	259	765	999999	999999	814	582	471	999999	745	238	999999	760	891	855	930	680	999999	975	463	999999	999999	790	999999	782	59	999999	999999	286	624	97	463	338	652	466	894	999999	592	514	235	999999	546	294	555	999999	999999	353	800	626	999999	369	578	185	999999	999999	39	469	999999	504	999999	999999	999999	194	166	657	775	815	118	434	960	464	999999	548	749	999999	653	582	244	999999	999999	705	292	261	999999	264	519	287	823	673	999999	435	798	98	165	503	820	999999	137	898	390	459	244	375	665	265	999999	999999	435	576	334	457	235	745	987	653	449	999999	627	902	148	999999	999999	999999	999999	535	999999	999	392	256	127	301	455	346	552	67	470	916	999999	999999	982	999999	852	999999	348	979	209	62	110	512	999999	377	734	999999	759	892	466	999999	999999	140	599	281	999999	188	459	999999	12	889	203	929	192	999999	857	325	919	999999	644	745	106	27	336	612	899	880	201	749	567	230	586	659	600	670	548	465	711	711	841	999999	999999	999999	977	999999	859	180	329	532	519	418	999999	110	257	721	703	360	999999	986	382	766	999999	709	999999	781	999999	543	999999	521	983	999999	613	218	999999	999999	948	791	49	25	999999	728	560	669	240	159	914	486	411	999999	966	197	661	999999	338	85	999999	97	839	205	16	325	842	808	999999	127	804	107	292	286	772	912	320	788	243	999999	215	999999	479	326	867	999999	142	999999	999999	999999	740	888	880	999999	294	999999	951	844	19	437	886	999999	131	122	354	
999999	203	999999	117	999999	877	873	491	999999	869	368	999999	999999	999999	189	999999	999999	263	999999	999999	915	226	549	992	910	960	999999	779	999999	768	462	999999	367	971	59	633	18	999999	500	999999	999999	407	206	872	925	254	438	515	829	254	999999	499	378	735	439	600	653	142	999999	103	410	104	684	999999	416	999999	999999	551	288	556	185	999999	763	833	520	517	30	999999	999999	666	532	999999	999999	562	275	963	999999	632	999999	459	979	875	154	406	518	772	722	290	465	763	994	887	236	999999	79	461	736	999999	224	921	579	976	75	999999	571	448	999999	999999	650	453	999999	999999	19	829	576	999999	896	366	325	748	794	740	221	313	671	645	734	999999	493	813	237	293	417	620	999999	13	809	613	999999	999999	627	600	639	22	428	376	999999	407	706	769	564	999999	229	475	137	839	765	762	869	925	714	477	639	999999	999999	61	999999	399	999999	999999	499	999999	999999	999999	999999	999999	111	208	884	304	767	337	970	723	259	999999	999999	942	493	49	247	56	744	909	999999	159	961	802	796	999999	166	488	456	142	279	999999	849	973	354	932	738	567	999999	574	168	387	507	999999	587	369	987	999999	906	910	335	452	999999	999999	890	999999	243	308	412	517	148	289	880	837	999999	977	17	100	597	999999	999999	680	999999	999999	999999	978	999999	55	999999	436	389	888	999999	999999	999999	999999	999999	238	999999	382	699	439	164	999999	435	879	506	669	999999	610	999999	897	680	355	608	655	999999	377	869	912	329	198	999999	975	138	999999	999999	344	999999	626	999999	778	16	224	860	999999	525	807	999999	872	999999	982	583	614	999999	491	999999	236	999999	161	552	999999	369	181	63	511	356	188	242	999999	182	172	638	845	366	582	891	465	495	736	139	999999	632	999999	440	346	999999	478	900	999999	999999	480	999999	879	83	887	999999	999999	171	359	525	346	999999	568	700	318	354	999999	258	502	600	752	999999	210	32	86	733	999999	999999	999999	896	999999	288	596	999999	701	765	759	771	478	173	999999	303	145	221	999999	999999	74	307	132	992	877	229	999999	55	298	739	206	857	997	164	999999	104	454	462	646	68	978	433	999	552	999999	999999	780	338	999999	459	605	988	239	999999	668	999999	999999	724	28	658	880	550	846	961	999999	902	774	324	125	962	849	999999	574	734	922	641	307	579	407	999999	449	79	510	839	144	999999	627	823	495	982	485	730	443	999999	188	999999	586	47	983	692	999999	999999	223	582	609	921	999999	505	261	999999	999999	999999	327	116	219	811	49	17	826	
362	284	950	828	999999	486	129	999999	586	556	494	64	270	999999	715	999999	982	856	999999	239	222	793	132	571	467	999999	446	412	999999	999999	377	398	579	221	631	417	250	637	999999	999999	999999	682	999999	949	766	999999	999999	452	611	395	236	999999	999999	778	613	569	162	389	370	999999	999999	716	911	808	188	106	484	59	964	307	480	354	776	832	999999	540	955	183	999999	494	718	999999	801	941	551	999999	999999	801	607	72	265	861	277	172	66	774	999999	38	999999	670	498	999999	487	999999	999999	882	188	289	39	83	999999	999999	584	999999	208	999999	999999	970	999999	766	820	683	451	902	52	618	87	614	999999	999999	769	927	999999	144	996	271	516	497	999999	669	243	999999	999999	534	458	285	286	401	963	21	999999	800	770	13	999999	814	15	585	999999	306	999999	574	999999	65	313	999999	576	449	999999	937	538	427	944	598	533	999999	911	917	453	767	341	685	650	763	999999	969	166	409	294	999999	999999	999999	999999	729	864	668	999999	999999	231	773	708	837	521	35	999999	442	999999	182	479	37	999999	999999	141	504	999999	128	924	999999	942	343	529	177	165	999999	682	607	999999	999999	733	999999	999999	205	999999	680	68	504	174	625	291	681	124	999999	929	267	999999	176	799	731	763	746	744	743	773	887	253	541	681	999999	353	874	250	640	448	614	697	707	999999	460	999999	470	954	308	468	271	999999	545	247	897	999999	515	808	469	461	987	130	595	999999	808	436	526	823	350	281	999999	440	484	999999	324	569	580	774	999999	295	303	791	445	284	512	668	708	303	783	999999	837	76	780	188	999999	493	111	285	593	999999	919	647	614	36	999999	999999	744	999999	999999	337	999999	740	469	183	168	206	685	321	919	149	728	232	49	936	444	349	659	305	94	999999	468	305	999999	324	376	655	999999	418	231	682	923	708	380	999999	999999	106	607	607	30	264	808	999999	365	454	999999	999999	608	677	592	712	180	999999	915	999999	869	543	560	999999	807	512	28	999999	999999	247	225	29	851	592	372	347	999999	62	999999	999999	32	678	940	736	999999	999999	57	510	826	519	511	484	793	999999	586	40	546	999999	799	517	245	542	999999	999999	238	999999	999999	999999	314	255	970	999999	173	999999	999999	201	603	824	999999	137	999999	518	450	580	736	740	235	572	16	342	800	999999	262	768	999999	490	977	822	507	742	834	41	999999	580	548	392	321	708	219	395	437	722	338	999999	62	727	101	130	391	999999	61	282	19	972	454	691	865	405	999999	999999	223	781	326	
392	302	433	999999	869	42	353	999999	526	363	620	999999	88	999999	590	716	866	398	857	441	19	999999	562	32	233	135	856	999999	915	999999	630	181	999999	999999	945	378	628	414	232	999999	47	78	999999	918	398	77	999999	741	999999	689	634	999999	366	999999	317	999999	740	411	99	743	999999	826	513	999999	732	448	999999	999999	14	221	97	461	176	769	403	999999	166	643	633	166	759	124	252	999999	582	439	815	316	97	254	999999	227	325	488	912	220	564	225	196	950	817	999999	736	72	601	183	34	597	946	376	544	999999	999999	932	999999	999999	584	287	999999	303	633	943	595	760	583	869	145	688	856	192	385	941	457	683	348	76	999999	189	634	409	414	227	369	999999	710	542	449	392	999999	851	999999	287	999999	893	999999	999999	107	976	489	999999	999999	346	740	763	991	602	648	104	594	917	682	999999	652	337	888	999999	583	999999	59	999999	999999	753	194	15	999999	108	462	999999	366	999999	968	999999	699	902	372	78	486	606	729	117	893	999999	999999	586	178	241	634	161	14	910	301	999999	927	448	311	999999	162	735	999999	893	999999	94	737	130	949	999999	704	750	964	819	929	999999	999999	999999	999999	84	954	999999	836	324	473	999999	999999	456	999999	745	484	260	600	88	999999	751	399	836	967	808	618	678	999999	898	536	884	999999	999999	999999	324	88	999999	301	999999	339	554	898	891	429	839	999999	290	947	213	999999	454	999999	886	904	187	999999	318	999999	348	466	286	999999	938	999999	999999	999999	374	475	999999	666	499	959	373	748	999999	853	507	416	138	284	999999	731	432	112	92	735	999999	290	803	737	999999	21	952	999999	63	583	999999	113	841	725	999999	815	98	999999	306	494	785	148	999999	334	999999	902	846	74	139	999999	548	835	999999	852	999999	93	671	999999	999999	488	999999	603	694	787	999999	403	999999	412	123	522	642	886	999999	598	949	171	747	479	999999	867	174	888	641	508	45	134	999999	999999	911	86	153	967	649	818	487	192	453	999999	441	685	999999	999999	950	616	999999	662	39	117	999999	999999	346	202	999999	39	323	128	962	999999	752	767	995	585	500	47	999999	674	999999	987	999999	767	718	991	47	973	540	731	937	34	999999	383	104	301	95	999999	739	999999	504	999999	504	999999	229	999999	13	999999	999999	751	942	913	999999	247	425	52	996	145	933	354	164	499	499	999999	190	938	999999	999999	672	704	500	241	307	427	179	626	492	750	999999	460	999999	373	293	788	788	34	999999	999999	957	62	304	999999	999999	395	796	15	130	
912	189	291	667	634	999999	985	999999	711	999999	819	999999	799	559	999999	597	482	365	791	215	710	803	166	161	251	421	620	409	999999	999999	912	999999	999999	505	999999	999999	265	793	364	372	308	537	86	418	966	999999	167	503	999999	362	853	39	14	799	420	999999	999999	140	426	222	999999	999999	710	999999	999999	198	904	999999	979	684	342	689	10	999999	999999	182	726	747	195	960	263	126	361	198	61	999999	627	374	94	470	999999	135	376	999999	980	999999	827	999999	714	778	386	863	523	373	999999	999999	38	584	892	248	392	285	944	999999	958	274	234	522	754	820	570	539	219	999999	145	216	322	858	448	194	999999	457	42	416	584	999999	602	987	178	888	999999	52	481	846	999999	273	190	911	193	999999	498	314	525	894	217	846	653	14	999999	813	999999	179	146	708	892	935	252	538	881	999999	671	246	354	999999	999999	528	68	373	999999	872	999999	411	999999	732	695	50	999999	999999	209	737	747	999999	759	999999	47	999999	999999	772	999999	152	999999	652	39	999999	54	261	960	658	928	689	787	289	999999	365	999999	449	504	413	22	852	13	113	999999	153	821	83	487	999999	999999	999999	621	295	419	999999	851	383	381	59	687	443	89	999999	999999	999999	950	999999	35	403	577	597	190	503	760	999999	999999	917	323	999999	999999	971	774	971	999999	999999	77	501	999999	999999	514	414	78	455	999999	578	773	999999	894	818	999999	363	57	93	422	242	110	128	999999	999999	999999	999999	69	495	999999	716	999999	999999	454	572	451	458	597	999999	889	173	529	735	777	999999	337	418	32	504	693	999999	924	999999	999999	597	546	999999	966	999999	133	580	354	583	209	999999	909	999999	285	331	377	744	766	305	203	258	712	375	351	354	981	741	910	999999	801	804	792	999999	558	857	999999	999999	999999	999999	999999	999999	999999	999999	535	767	999999	671	142	999999	999999	948	683	628	497	310	884	180	999999	622	999999	391	669	790	781	999999	227	931	117	999999	999999	999999	999999	999999	677	884	440	766	840	583	999999	320	609	999999	436	999999	999999	999999	489	257	972	855	894	999999	467	999999	649	999999	175	140	550	999999	564	713	404	999999	695	999999	950	612	999999	127	340	34	999999	269	781	459	363	999999	999999	999999	451	859	999999	451	979	999999	999999	999999	245	412	999999	710	999999	731	755	895	815	999999	168	178	223	877	999999	855	999999	870	999999	208	465	199	999999	247	856	496	898	704	999999	953	999999	312	999999	520	377	467	526	999999	991	818	513	999999	999999	189	769	114	999999	574	481	600	999999	119	72	75	
999999	56	737	363	999999	546	833	999999	637	861	899	855	489	702	509	920	999999	894	879	999999	694	579	554	999999	478	751	656	333	232	667	37	999999	250	623	545	331	730	172	776	455	984	999999	258	782	290	913	625	147	74	999999	271	41	240	560	999999	999999	501	999999	885	111	889	509	999999	999999	999999	734	999999	866	999999	188	199	176	999999	433	527	242	330	772	214	999999	136	518	269	670	405	995	934	689	252	148	999999	488	999999	675	565	485	634	287	999999	999999	308	999999	979	885	999999	999999	999999	806	43	149	85	728	47	329	974	380	249	167	575	839	799	925	624	28	359	711	889	453	999999	51	999999	53	824	658	266	999999	539	383	999999	999999	92	138	999999	113	999999	110	451	999999	700	194	245	477	712	118	756	382	144	999999	999999	661	215	469	937	999999	999999	41	904	388	72	999999	999999	999999	858	274	756	670	279	520	955	999999	269	931	999999	683	805	140	341	715	901	884	999999	578	999999	647	105	623	201	664	999999	41	206	72	894	999999	352	999999	999999	447	362	96	112	999999	15	288	999999	283	716	263	196	410	999999	199	486	188	373	273	29	999999	178	143	479	615	949	999999	61	207	47	658	999999	436	522	893	362	999999	999999	999999	572	999999	999999	822	906	937	477	171	999999	999999	585	999999	730	89	999999	406	279	999999	999999	497	674	999999	236	204	245	67	922	760	888	806	836	671	406	754	999999	460	966	355	236	541	147	999999	591	999999	621	999999	928	261	85	125	999999	143	209	294	999999	999999	341	60	586	999999	999999	999999	282	999999	179	914	319	999999	387	899	439	923	992	85	359	999999	500	191	582	914	999999	670	999999	772	999999	703	999999	122	809	999999	128	915	769	388	999999	999999	999999	67	875	707	21	999999	874	185	999999	699	999999	999999	999999	67	999999	999999	478	671	999999	354	43	509	351	999999	452	206	176	176	999999	524	164	614	558	929	381	999999	316	875	903	999999	999999	508	96	493	563	348	187	999999	999999	968	447	999999	669	182	999999	15	715	999999	264	814	999999	999999	404	171	999999	536	575	999999	686	557	999999	602	768	542	558	999999	422	858	999999	999999	28	423	945	813	87	67	999999	386	999999	999999	999999	999999	999999	98	399	98	114	925	947	37	999999	182	75	999999	134	844	338	136	999999	861	999999	999999	999999	160	999999	372	761	591	94	487	999999	199	999999	321	830	999999	982	680	153	469	999999	497	999999	884	341	845	358	282	688	999999	999999	819	999999	681	999999	869	419	469	999999	999999	999999	999999	840	469	999999	583	999999	753	
999999	197	862	658	999999	164	440	105	946	612	999999	999999	24	489	999999	851	759	771	436	789	539	999999	527	522	387	126	142	908	656	450	999999	758	999999	604	999999	501	999999	80	836	607	251	686	923	807	651	999999	22	847	620	999999	999999	999999	156	999999	224	999999	999999	350	280	866	31	532	448	505	173	70	999999	419	60	411	482	689	999999	999999	548	853	47	719	871	999999	113	295	297	667	999999	999999	611	223	390	556	830	39	999999	970	999999	719	999999	427	644	590	999999	603	796	218	999999	31	999999	327	999999	370	999999	999999	999999	245	999999	736	244	780	765	399	458	601	999999	504	580	452	889	965	252	828	615	619	999999	290	508	510	499	88	161	718	44	294	840	30	999999	880	559	999999	999999	850	485	466	999999	254	141	935	574	301	638	74	999999	773	85	554	999999	236	875	198	999999	261	246	165	999999	56	365	174	761	18	793	700	892	999999	757	999999	353	159	956	999999	999999	572	936	207	450	97	586	270	218	295	275	484	999999	371	827	956	999999	999999	837	616	888	966	183	565	507	999999	181	807	26	682	211	605	999999	999999	49	999999	324	49	999999	542	469	104	956	476	999999	319	695	999999	506	801	788	33	321	349	942	999999	399	380	699	999999	999999	779	254	535	93	669	999999	960	999999	664	641	999999	614	999999	999999	793	20	999999	999999	198	999999	649	999999	224	894	188	293	930	111	999999	774	944	349	213	999999	690	850	430	392	83	999999	735	210	999999	170	224	418	999999	203	159	181	691	558	999999	999999	999999	478	40	641	905	386	283	859	474	889	697	999999	411	999999	466	943	999999	324	749	92	517	999999	999999	63	680	769	276	737	952	685	93	395	837	944	360	221	820	788	486	697	831	876	736	999999	999999	999999	17	349	736	216	999999	999999	808	428	751	826	999999	976	999999	146	119	546	999999	788	805	311	397	999999	327	254	132	999999	838	999999	260	641	713	514	590	999999	999999	927	999999	745	999999	716	587	999999	202	534	211	844	827	350	587	295	969	999999	157	172	601	999999	31	491	93	789	538	756	177	999999	122	506	395	280	384	999999	545	999999	694	99	723	978	274	999999	53	288	999999	497	475	965	672	765	366	428	999999	999999	905	519	999999	314	999999	830	999999	999999	999999	704	458	557	999999	404	999999	807	263	68	448	623	285	238	447	804	999999	51	999999	212	448	356	149	967	190	172	287	36	509	999999	910	893	737	999999	381	348	999999	427	999999	80	999999	864	999999	308	979	999999	999999	676	81	857	499	147	999999	
48	643	74	565	490	376	804	999999	722	999999	874	157	555	886	999999	857	109	974	398	520	221	985	999999	999999	840	988	714	235	610	955	999999	889	773	354	698	549	316	783	349	60	726	952	504	999999	637	161	999999	589	999999	999999	971	882	111	626	338	63	69	230	725	502	662	578	999999	766	656	999999	383	210	198	999999	551	326	634	347	794	268	491	27	999999	689	563	134	999999	791	999999	768	788	157	26	999999	999999	999999	67	999999	397	157	445	999999	908	652	777	233	401	301	277	999999	258	763	832	79	572	51	999999	45	939	538	197	725	782	888	206	236	194	552	72	465	999999	999999	950	646	823	999999	118	564	911	999999	732	100	524	999999	520	34	325	946	82	999999	999999	999999	999999	859	960	999999	999999	999999	455	551	48	848	238	999999	397	471	813	195	256	819	933	457	134	609	805	106	211	454	999999	182	910	248	480	624	392	999999	999999	100	686	999999	796	98	119	369	300	999999	861	712	940	59	999999	999999	699	263	514	625	897	309	63	863	999999	999999	653	999999	999999	800	378	613	999999	161	592	723	999999	999999	32	844	348	764	318	999999	245	499	513	328	962	781	548	999999	119	999999	349	999999	47	822	596	999999	444	999999	728	500	999999	258	293	789	466	497	630	556	241	669	287	142	990	999999	628	28	998	335	320	859	261	162	503	662	812	999999	686	999999	556	737	410	512	999999	999999	999999	987	216	999999	861	474	160	991	985	450	489	216	999999	906	204	999999	297	119	525	869	249	999999	754	999999	999999	999999	811	944	999999	504	269	774	106	999999	722	641	812	999999	474	999999	709	269	177	63	183	999999	999999	779	999999	999999	450	301	999999	999999	578	65	242	585	746	999999	663	216	991	999999	190	999999	999999	415	999999	563	765	999999	645	679	169	979	194	701	456	381	28	41	999999	30	63	968	788	928	604	667	408	236	999999	66	192	502	277	999999	873	469	495	29	596	999999	999999	437	999999	317	17	598	871	999999	139	999999	399	632	753	971	437	222	926	999999	999999	526	164	538	485	589	999999	666	999999	508	828	987	886	999	444	534	806	626	322	481	999999	16	795	867	999999	172	666	999999	749	306	259	999999	999999	313	999999	80	773	685	951	76	820	350	886	373	713	151	487	400	197	228	174	810	900	454	269	804	730	297	441	323	922	937	917	415	258	177	454	583	790	999999	760	999999	675	255	661	581	129	432	163	955	684	276	372	530	141	448	760	98	53	414	350	999999	253	999999	999999	999999	999999	481	
124	546	696	904	609	999999	468	999999	145	654	793	688	684	307	999999	486	999999	655	574	396	283	809	416	366	999999	999999	33	284	877	999999	110	999999	157	648	317	617	268	999999	666	548	72	98	313	115	304	364	729	52	352	766	999	999999	999999	46	207	314	139	999999	374	233	800	193	175	999999	553	999999	540	46	999999	999999	228	999999	989	999999	999999	195	999999	310	999999	999999	999999	980	931	999999	47	612	999999	999999	451	13	999999	928	414	999999	747	879	999999	215	999999	288	823	692	62	826	548	150	999999	291	999999	999999	808	999999	277	199	576	819	261	64	71	999999	555	429	999999	999999	48	299	454	555	288	454	272	301	748	783	361	964	928	115	572	896	113	999999	407	438	204	658	660	225	867	928	999999	868	999999	620	733	404	107	75	787	259	999999	999999	13	268	750	517	999999	494	838	611	891	156	999999	174	838	377	999999	999999	792	389	639	999999	688	999999	999999	403	999999	137	59	956	867	862	327	323	210	159	999999	999999	688	999999	577	175	999999	999999	46	480	386	999999	999999	999999	382	940	283	407	619	999999	275	652	441	356	370	999999	444	881	999999	999999	828	179	999999	689	202	882	478	116	999999	473	852	433	999999	356	26	177	355	999999	584	999999	588	919	703	742	999999	999999	708	341	325	624	999999	504	520	16	652	999999	25	103	999999	500	999999	177	596	155	614	842	338	94	999999	999999	607	750	307	999999	999999	999999	475	999999	805	670	183	146	790	197	999999	358	912	317	703	808	999999	262	530	94	999999	999999	333	557	138	51	999999	623	11	132	27	980	999999	702	565	743	742	794	297	999999	326	335	387	999999	413	266	999999	999999	390	999999	50	355	230	223	363	39	585	999999	102	764	999999	560	145	667	999999	762	161	219	751	999999	76	367	964	36	768	138	44	999999	154	999999	999999	182	242	999999	92	671	759	983	999999	536	999999	823	701	533	37	765	200	719	239	650	999999	999999	279	430	999999	683	391	999999	455	234	999999	999999	773	999999	999999	303	327	999999	585	508	13	177	870	225	801	252	666	440	999	12	937	324	999999	503	999999	401	903	811	999999	999999	290	999999	538	124	540	508	59	480	880	733	447	535	144	731	647	937	849	64	629	999999	27	950	999999	452	297	681	964	280	464	261	999999	516	650	186	227	447	999999	756	685	302	999999	195	559	275	564	999999	189	964	856	828	551	849	999999	803	391	340	371	95	827	858	543	999999	25	628	343	999999	885	958	513	209	309	103	379	336	28	831	400	928	888	999999	
999999	10	424	636	710	550	333	847	794	999999	999999	999999	999999	826	759	423	180	999999	931	632	999999	231	460	656	529	458	480	999999	784	999999	939	999999	207	941	367	543	365	999999	999999	792	999999	999999	173	999999	132	999999	173	552	577	999999	661	469	996	265	368	280	549	767	117	999999	999999	478	72	244	999999	999999	355	987	469	226	68	791	999999	149	35	999999	999999	834	534	773	294	927	288	189	899	479	446	941	583	96	999999	598	281	999999	721	139	975	999999	678	488	409	186	93	360	546	869	457	857	240	879	222	999999	243	999999	966	153	199	883	345	478	207	414	413	999999	232	470	520	355	999999	895	513	999999	166	55	373	118	999999	999999	999999	39	32	999999	711	704	874	288	999999	937	699	578	939	999999	594	999999	290	995	772	999999	999999	86	359	111	440	344	375	93	999999	197	970	858	310	272	251	315	456	619	702	999999	507	999999	115	999999	999999	849	956	999999	544	956	999999	377	346	141	999999	565	679	921	999999	376	338	791	729	177	966	841	277	676	999999	288	999999	671	302	72	214	193	971	777	455	591	388	953	549	602	433	999999	522	179	473	686	635	535	999999	336	381	715	999999	937	615	815	999999	999999	572	265	213	102	84	999999	926	615	593	902	999999	567	988	999999	252	137	743	999999	329	107	213	999999	999999	999999	999999	966	691	498	968	43	171	639	19	999999	390	999999	398	340	999999	999999	999999	857	102	999999	69	903	347	996	999999	98	203	251	496	484	85	999999	612	999999	891	999999	592	437	647	559	741	999999	558	890	999999	999999	999999	413	845	90	854	999999	80	999999	169	308	629	999999	34	879	839	919	999999	534	33	981	681	413	449	420	656	815	219	542	990	999999	354	457	999999	515	359	790	405	415	999999	729	338	999999	826	593	999999	897	413	999999	999999	999999	692	33	999999	999999	999999	334	999999	435	433	49	146	538	999999	935	953	999999	693	518	529	59	523	738	905	303	999999	999999	587	856	931	759	412	452	999999	178	541	331	590	999999	239	35	826	970	999999	999999	592	800	761	890	640	316	999999	894	999999	670	308	999999	999999	573	369	295	999999	117	504	674	637	694	715	760	404	631	591	703	289	999999	232	999999	756	999999	710	853	239	697	999999	624	999999	518	214	161	999999	587	999999	27	999999	999999	999999	719	475	317	999999	898	94	999999	495	18	725	999999	614	743	448	754	999999	802	999999	999999	999999	59	891	879	999999	128	489	563	999999	999999	427	574	84	345	225	999999	87	448	371	999999	768	239	212	216	999999	999999	
903	471	713	126	389	999999	164	123	887	239	999999	999999	999999	834	418	531	120	999999	999999	160	435	999999	999999	999999	676	759	441	60	747	999999	999999	685	999999	82	999999	28	850	773	438	26	419	960	458	986	685	999999	258	999999	999999	247	128	534	625	999999	620	634	999999	777	999999	629	999999	114	376	999999	999999	152	616	126	999999	400	681	346	249	999999	741	475	819	999999	260	999999	999999	903	656	510	708	322	69	241	462	590	83	82	333	809	999999	314	999999	398	604	543	874	999999	918	999999	566	782	295	999999	999999	154	814	413	999999	264	128	999999	999999	866	999999	79	92	385	999999	38	326	999999	23	440	527	999999	999999	999999	935	716	320	379	984	654	943	926	999999	18	233	317	999999	669	999999	78	690	981	857	728	999999	534	461	499	477	890	685	957	768	999999	533	999999	999999	394	478	811	944	748	90	803	922	434	52	999999	162	999999	262	657	63	945	749	546	999999	999999	393	411	999999	999999	901	104	968	986	167	181	999999	652	53	391	201	743	133	999999	900	63	999999	999999	492	387	346	131	638	38	999999	999999	116	987	11	999999	10	76	555	133	846	999999	834	936	276	870	598	509	312	870	999999	320	821	806	645	525	355	780	919	999999	484	780	465	940	92	344	999999	498	650	999999	390	134	198	10	105	914	229	999999	999999	621	789	837	818	767	572	593	999999	999999	351	485	999999	230	157	677	648	76	530	893	853	932	804	110	999999	381	489	340	131	999999	999999	731	306	485	999999	307	98	647	961	698	377	499	999999	999999	156	175	999999	999999	977	520	999999	38	393	999999	26	999999	816	689	978	446	999999	999999	999999	191	597	999999	189	290	999999	999999	589	11	115	832	526	364	599	999999	953	693	217	999999	363	611	468	999999	347	970	469	41	999999	409	668	524	420	145	37	161	179	535	985	884	999999	999999	999999	999999	922	561	999999	662	814	778	735	999999	239	999999	879	860	722	914	282	218	821	754	999999	189	999999	590	422	999999	336	447	869	428	707	333	943	236	999999	117	760	999999	171	806	227	713	999999	383	295	460	999999	177	438	264	262	777	72	999999	999999	751	27	341	149	428	335	376	908	999999	587	906	25	652	190	615	999999	999999	56	24	537	999999	516	959	305	999999	135	169	19	614	175	929	270	322	467	928	99	428	647	742	480	850	804	366	999999	999999	445	612	986	999999	999999	766	730	58	103	123	245	68	46	187	303	999999	999999	999999	152	657	645	702	999999	999999	525	736	849	999999	543	686	850	160	173	916	
526	522	183	195	514	408	208	221	999999	354	999999	999999	999999	999999	449	999999	493	510	224	999999	999999	742	427	999999	307	373	917	427	999999	416	272	95	895	999999	661	781	993	181	789	743	458	434	483	840	569	494	354	389	864	239	203	350	936	35	999999	783	104	449	887	999999	491	781	706	812	92	999999	145	999999	807	668	999999	321	720	480	689	318	268	587	174	812	29	999999	562	285	223	921	159	870	945	878	999999	999999	999999	649	999999	676	727	999999	757	961	999999	91	582	999999	918	881	630	465	345	865	524	516	285	84	131	954	229	431	598	170	458	275	999999	928	999999	766	37	999999	229	999999	999999	999999	830	212	463	937	954	366	367	342	301	693	534	999999	363	180	279	219	527	307	999999	305	82	999999	513	93	999999	653	224	161	853	559	245	332	283	927	686	82	620	193	999	862	999999	265	999999	764	741	247	999999	810	497	999999	553	921	565	295	524	243	999999	380	999999	999999	999999	999999	488	742	457	211	999999	435	494	206	999999	344	308	595	242	816	727	748	352	526	88	413	663	999999	15	324	999999	987	999999	452	383	250	19	698	999999	857	777	999999	316	539	440	149	326	301	230	218	623	969	63	707	516	950	37	657	232	999999	552	454	999999	143	444	819	999999	51	822	999999	335	609	874	384	49	600	441	813	95	938	97	372	999999	999999	701	797	933	705	936	432	223	999999	999999	982	315	333	399	999999	105	621	127	285	999999	999999	883	23	105	679	667	915	519	224	572	294	650	190	639	939	999999	646	885	327	114	399	144	974	143	891	79	716	210	268	999999	473	821	999999	893	941	914	687	702	264	47	31	913	999999	788	999999	342	999999	693	460	740	458	736	999999	180	88	738	908	880	213	609	951	714	260	506	999999	473	999999	296	698	35	999999	943	630	290	93	999999	145	195	999999	559	943	999999	999999	527	999999	737	31	999999	815	212	15	999999	498	654	96	999999	662	999999	689	717	503	999999	994	434	985	515	999999	999999	97	999999	603	723	927	653	665	999999	964	733	247	370	451	999999	480	496	30	947	455	975	203	776	823	643	505	999999	65	114	38	999999	541	753	999999	999999	554	222	609	999999	879	844	988	168	352	929	999999	329	275	307	999999	508	999999	47	69	139	999999	320	779	999999	227	693	598	999999	898	999999	999999	493	738	939	651	268	999999	738	78	610	999999	999999	999999	894	999999	186	999999	758	746	530	910	503	999999	502	196	244	999999	999999	74	196	256	437	999999	703	737	771	590	
336	655	110	621	676	969	999999	152	999999	885	885	581	50	724	839	814	999999	738	999999	999999	245	752	999999	999999	247	673	882	999999	559	999999	731	166	616	999999	999999	112	999999	999999	244	534	999999	359	906	358	558	78	33	471	417	623	999999	965	49	972	999999	583	248	285	383	12	97	106	593	515	164	728	964	454	92	737	178	999999	999999	173	564	886	845	68	276	179	999999	420	946	935	999999	999999	999999	644	251	68	863	371	535	999999	446	147	765	401	204	829	114	578	999999	679	454	433	470	875	417	468	738	190	18	214	999999	999999	160	657	632	398	610	329	213	999999	999999	807	933	999999	727	999999	130	999999	863	447	75	80	42	276	491	459	305	252	237	782	330	683	362	999999	877	999999	999999	117	999999	805	229	784	375	364	806	999999	499	999999	158	990	347	293	326	571	149	292	999999	884	999999	182	103	999999	102	430	704	200	454	612	394	956	439	22	684	68	227	290	999999	678	469	843	999999	107	104	999999	445	46	366	791	191	999999	135	112	941	999999	712	999999	692	944	659	615	202	886	999999	201	560	999999	609	268	353	858	586	966	424	999999	221	996	999999	999999	985	668	833	662	431	999999	999999	336	81	97	355	999999	598	760	28	853	650	999999	294	903	686	119	999999	108	448	999999	18	999999	688	618	999999	999999	598	836	959	991	999999	999999	465	23	999999	999999	263	521	912	999999	270	999999	947	571	682	147	712	999999	999999	999999	241	735	224	108	999999	999999	648	463	712	639	768	999999	801	999999	81	999999	618	280	543	462	999999	915	999999	999999	999999	192	221	127	936	247	13	238	667	93	759	56	326	366	233	697	584	800	809	282	228	508	35	920	499	571	529	442	826	716	29	326	549	762	46	608	460	999999	526	475	999999	540	104	717	277	34	794	261	57	845	877	65	999999	913	243	999999	167	301	999999	374	717	571	411	950	999999	999999	507	563	329	999999	246	63	284	343	646	688	414	317	999999	475	776	999999	394	999999	839	999999	219	636	999999	999999	451	169	904	161	757	74	999999	154	999999	834	527	241	932	432	608	999999	780	999999	999999	555	158	850	648	162	598	449	186	431	121	108	233	871	44	845	183	87	158	999999	586	582	559	269	999999	818	947	999999	345	962	381	24	193	447	999999	999999	334	999999	521	751	563	317	999999	999999	42	555	610	656	206	96	999999	531	675	658	195	999999	995	889	197	829	214	62	113	224	59	107	914	999999	999999	69	521	582	565	407	568	999999	694	999999	999999	116	
218	301	349	999999	713	849	348	535	262	675	978	445	413	691	546	511	213	999999	657	935	641	824	999999	147	575	675	965	999999	999999	916	999	153	999999	90	621	912	999999	854	510	209	758	999999	999999	836	90	85	179	874	999999	999999	999999	31	204	301	475	393	157	211	684	48	999999	80	445	345	999999	835	999999	999999	80	634	798	359	172	457	187	262	999999	318	66	999999	999999	101	418	999999	851	977	999999	370	615	238	999999	511	999999	472	325	688	943	198	999999	255	301	847	999999	999999	999999	999999	859	999999	999999	223	101	838	155	194	541	792	661	412	493	697	999999	423	716	841	868	297	999999	699	141	499	318	112	157	810	999999	999999	297	192	774	145	128	212	256	999999	146	926	365	984	999999	533	36	540	704	999999	369	878	140	962	367	999999	999999	169	614	999999	904	988	691	345	999999	883	505	479	638	357	579	683	176	324	999999	941	931	205	769	608	472	777	999999	999999	450	329	527	999999	824	999999	999999	999999	999999	999999	497	999999	999999	30	997	57	999999	999999	902	356	893	686	999999	816	267	999999	49	999999	399	15	162	136	999999	999999	894	666	999999	181	655	999999	747	619	95	544	826	557	705	911	207	722	581	915	875	999999	791	764	999999	711	76	407	763	279	999999	999999	479	370	566	239	135	999999	691	856	901	999999	999999	999999	999999	178	989	710	720	137	143	677	434	246	261	538	999999	139	59	654	999999	999999	999999	478	59	502	74	466	990	476	785	866	41	724	23	808	452	516	173	449	721	366	686	636	145	999999	999999	242	119	999999	24	996	291	999999	999999	653	999999	140	234	999999	114	533	719	254	352	276	646	709	999999	999999	96	708	966	610	999999	747	570	444	342	167	344	999999	356	999999	462	999999	584	994	972	999999	812	322	292	75	345	198	646	442	293	869	255	458	19	999999	941	315	39	999999	113	14	93	561	797	999999	999999	282	186	757	792	999999	691	651	736	863	999999	773	425	900	274	999999	110	138	999999	999999	999999	886	821	690	30	156	759	903	891	968	286	260	525	225	312	72	999999	889	649	731	999999	999999	721	156	35	999999	889	139	416	368	903	954	410	333	165	877	461	496	736	999999	803	788	760	999999	586	390	999999	999999	598	999999	999999	999999	489	429	296	317	174	675	664	852	266	999999	497	533	999999	332	999999	201	999999	435	611	525	163	999999	928	398	844	952	999999	999999	920	689	999999	214	635	692	475	980	46	848	712	785	999999	999999	999999	182	999999	237	704	263	539	999999	999999	173	600	217	
999999	485	501	898	472	222	115	29	999999	576	99	292	999999	381	999999	870	164	221	999999	825	694	279	624	755	107	617	258	315	115	864	999999	377	613	427	635	989	999999	999999	385	500	680	812	999999	812	93	18	339	332	406	669	901	999999	999999	775	523	999999	999999	746	800	855	963	799	913	77	36	721	679	479	746	999999	391	26	999999	232	155	882	999999	811	999999	99	999999	926	909	446	962	621	927	838	999999	847	138	742	999999	529	536	881	898	999999	786	371	999999	859	585	999999	999999	885	999999	227	630	641	999999	60	84	711	578	47	890	477	114	415	793	841	999999	898	738	648	677	316	696	273	999999	441	999999	310	999999	427	350	380	999999	87	999999	710	218	273	386	88	667	636	951	498	991	999999	781	380	578	497	294	999999	800	639	217	784	530	999999	657	39	999999	774	999999	160	697	519	999999	36	885	92	999999	999999	522	660	980	50	999999	207	282	999999	999999	999999	731	272	143	662	580	528	869	745	190	999999	615	356	999999	893	685	801	801	481	999999	999999	495	495	864	982	174	149	658	176	429	332	93	104	379	380	52	688	26	44	999999	790	166	149	999999	781	696	175	606	97	365	564	999999	801	451	905	168	246	407	161	498	999999	999999	703	325	857	999999	520	999999	682	850	996	784	767	541	999999	597	356	592	93	295	998	543	999999	811	999999	926	999999	653	474	222	806	290	865	546	509	920	999999	823	55	23	999999	199	923	246	368	779	638	269	130	318	812	653	324	999999	499	897	309	999999	460	999999	485	866	512	470	54	715	919	230	41	999999	143	999999	999999	999999	119	809	619	334	452	95	298	32	533	165	409	162	966	999999	999999	999999	999999	571	373	999999	537	999999	686	999999	201	652	999999	417	999999	999999	999999	289	116	253	756	689	287	999999	448	999999	642	462	343	999999	70	892	749	999999	184	429	789	571	168	431	543	799	133	999999	142	800	235	880	999999	814	999999	129	999999	999999	252	367	334	645	133	998	483	84	999999	339	402	309	903	940	243	808	929	612	131	684	710	957	566	131	999999	648	149	761	667	529	999999	940	999999	36	677	999999	104	999999	448	170	948	468	999999	793	999999	832	896	294	646	986	999999	379	998	999999	22	295	800	213	803	484	859	721	999999	999999	999999	461	999999	999999	999999	426	999999	785	173	999999	999999	251	144	772	368	19	751	855	999999	999999	644	996	999999	485	999999	392	26	999999	999999	999999	999999	237	62	376	829	311	999999	29	30	229	283	109	999999	48	634	770	161	
999999	844	999999	733	14	605	999999	812	967	520	978	999999	881	999999	822	445	209	659	999999	199	767	943	67	639	732	834	896	999999	544	791	903	850	253	240	999999	56	555	240	999999	999999	999999	563	861	791	999999	165	149	818	460	663	15	388	135	581	393	94	787	165	10	179	999999	338	278	186	616	138	620	650	422	999999	999999	999999	362	999999	999999	214	92	999999	249	999999	695	999999	946	880	785	524	724	671	999999	904	269	400	239	137	922	988	295	684	184	272	545	498	999999	685	773	999999	999999	999999	708	999999	11	999999	915	999999	484	631	999999	397	401	102	413	948	802	518	516	999999	739	235	954	884	919	999999	101	999999	41	206	681	271	117	999999	498	999999	963	669	999999	747	999999	999999	652	300	607	897	293	91	999999	596	999999	887	178	999999	999999	801	303	823	268	603	999999	939	403	999999	949	129	289	651	604	999999	984	142	999999	769	25	933	999999	663	999999	31	124	999999	128	444	510	794	103	833	999999	999999	183	150	999999	308	327	545	412	374	351	488	999999	999999	487	921	611	563	281	409	267	373	228	639	546	246	488	419	820	958	999999	165	999999	456	209	906	763	844	731	999999	999999	480	531	218	322	799	413	482	532	206	832	947	522	694	575	88	478	544	999999	999999	999999	999999	724	453	596	196	999999	171	442	999999	167	999999	831	964	999999	786	842	20	999999	747	832	999999	887	624	136	830	642	341	880	130	999999	999999	251	566	497	543	756	87	621	136	346	999999	50	999999	48	75	125	999999	999999	999999	246	467	227	856	999999	814	999999	109	327	766	999999	999999	291	999999	999999	938	525	274	477	424	40	764	399	200	410	590	965	999999	585	70	714	999999	605	101	883	999999	999999	394	234	682	522	656	760	999999	581	225	960	999999	809	110	549	851	999999	321	758	481	999999	999999	456	751	848	95	999999	266	62	470	525	999999	999999	181	935	141	50	794	902	383	14	544	999999	194	629	999999	136	999999	520	999999	13	293	342	412	902	975	999999	999999	834	437	142	503	802	121	699	771	299	999999	999999	999999	810	295	999999	385	477	533	417	999999	131	610	958	999999	745	198	466	999999	856	36	279	999999	202	567	960	999999	251	999999	742	507	494	858	947	499	320	112	62	717	873	957	934	999999	999999	676	361	999999	478	999999	758	613	654	467	914	273	367	215	225	252	335	999999	144	966	791	910	776	273	999999	469	999999	642	146	749	369	899	999999	901	401	999999	216	736	996	999999	752	138	852	999999	944	999999	141	999999	999999	810	
391	928	823	999999	999999	999999	899	97	570	19	374	999999	477	905	999999	25	182	466	813	699	46	599	948	986	224	663	67	749	328	978	338	624	755	336	999999	999999	85	132	325	742	999999	128	176	987	783	999999	661	947	929	928	511	675	300	197	774	792	980	837	753	922	600	999999	999999	591	999999	749	999999	999999	547	667	940	59	150	80	83	917	433	961	212	587	12	119	820	400	477	662	333	568	562	575	999999	247	378	402	152	475	359	999999	315	999999	277	519	410	271	988	462	534	999999	124	999999	999999	28	635	176	920	491	339	999999	124	28	999999	801	589	999999	999999	702	680	748	928	607	999999	848	655	178	999999	492	709	559	411	24	138	113	453	705	216	441	999999	212	482	660	146	980	470	999999	999999	475	930	438	999999	296	781	786	301	999999	299	999999	373	467	999999	437	781	999999	967	109	999999	323	357	999999	764	999999	99	478	275	278	471	586	999999	368	999999	844	562	280	505	125	243	351	812	937	416	695	78	155	356	999999	999999	366	23	371	999999	303	999999	56	673	287	206	313	520	33	999999	712	999999	14	906	999999	999999	510	283	851	866	548	511	999999	477	79	999999	944	131	231	399	114	572	26	999999	267	999999	515	999999	999999	918	929	830	789	891	703	562	999999	249	343	179	378	999999	172	504	858	999999	707	579	604	579	999999	191	999999	634	941	149	126	53	999999	296	370	903	65	932	999999	717	722	529	773	999999	643	704	787	999999	30	31	410	999999	999999	999999	999999	999999	12	648	666	747	541	999999	950	563	999999	30	600	57	808	474	37	999999	567	150	79	999999	805	999999	936	557	403	247	613	919	739	999999	940	183	278	999999	901	999999	276	199	186	567	579	219	79	623	999999	740	999999	556	999999	181	954	962	999999	999999	140	913	712	118	999999	999999	551	40	999999	842	89	427	778	383	999999	999999	963	378	963	512	999999	595	29	999999	999999	663	999999	66	999999	568	649	999999	777	438	304	988	704	167	845	882	25	548	395	236	543	686	999999	869	984	384	217	999999	999	893	240	544	894	400	999999	690	309	495	116	266	999999	112	649	350	999999	584	915	805	532	91	496	70	210	792	778	767	999999	134	999999	549	360	999999	999999	884	208	999999	999999	314	502	165	582	530	442	138	43	999999	46	999999	790	409	468	412	999999	918	407	180	343	111	621	897	988	999999	422	999999	906	139	134	765	152	328	490	611	313	376	508	966	628	82	999999	346	730	90	344	672	91	999999	19	70	487	38	427	
992	999999	604	177	999999	999999	876	232	904	317	281	479	471	919	857	999999	999999	419	999999	551	271	351	999999	177	907	841	750	485	999999	129	73	288	123	901	497	918	708	208	110	858	752	849	855	39	458	611	999999	753	233	849	332	999999	999999	486	166	999999	417	436	270	566	999999	400	274	999999	253	993	365	570	431	938	399	489	318	999999	799	421	999999	999999	718	306	968	996	999999	999999	999999	423	241	999999	745	846	511	282	938	999999	999999	361	999999	999999	785	464	255	999999	999999	294	999999	843	341	999999	686	744	164	999999	717	964	597	370	999999	166	986	830	761	727	825	584	999999	999999	550	773	91	448	836	425	470	264	999999	666	675	966	999999	954	999999	768	950	999999	692	349	564	999999	947	140	999999	428	94	954	999999	999999	999999	999999	999999	341	302	567	391	999999	999999	999999	701	463	913	999999	695	181	507	999999	749	993	776	824	892	97	563	576	999999	951	235	418	999999	515	560	532	190	928	119	326	661	523	386	712	999999	954	648	110	70	999999	999999	50	999999	62	215	709	751	662	854	770	778	725	741	440	23	499	999999	999999	999999	391	750	999999	72	190	999999	235	616	74	730	937	448	463	999999	809	516	194	999999	289	309	999999	780	527	84	349	548	936	782	946	699	604	557	463	207	999999	276	678	978	740	999999	980	999999	999999	931	916	999999	999999	219	931	924	828	12	128	885	999999	610	999999	691	723	641	444	452	670	375	136	999999	999999	266	999999	543	837	216	999999	607	999999	757	103	595	168	999999	234	726	850	32	870	602	438	999999	155	79	53	987	264	109	999999	999999	999999	321	999999	999999	999999	68	383	398	999999	621	999999	520	566	303	516	637	533	705	417	717	602	648	504	999999	951	418	999999	767	999999	850	999999	999999	369	791	335	782	789	632	682	999999	353	461	999999	999999	356	918	21	999999	563	999999	999999	559	692	999999	999999	784	816	281	584	927	946	615	898	246	669	599	160	774	968	733	848	901	32	250	999999	150	999999	256	999999	999999	999999	999999	214	94	397	402	964	999999	856	550	965	518	57	755	229	999999	562	698	589	757	767	999999	999999	829	567	999999	536	451	166	794	999999	570	103	550	999999	999999	411	814	849	276	634	321	917	427	768	339	999999	277	999999	635	587	999999	667	430	276	170	387	999999	527	835	866	999999	682	71	479	405	999999	506	235	542	336	748	849	999999	132	455	999999	999999	71	237	707	269	430	530	999999	999999	903	999999	284	369	309	999999	999999	23	410	121	999999	999999	948	372	915	
357	52	999999	999999	999999	174	354	308	999999	999999	922	323	299	137	607	999999	162	854	999999	501	999999	999999	999999	242	999999	460	999999	912	21	817	472	516	698	999999	360	226	942	231	377	892	999999	999999	464	999999	387	713	997	999999	999999	29	486	999999	536	871	173	134	999999	255	10	388	338	442	297	999999	378	415	624	977	777	390	160	999999	487	529	943	387	768	999999	854	595	462	949	999999	991	999999	471	999999	827	158	235	50	999999	230	989	999999	125	87	999999	999999	971	99	30	118	422	869	555	523	16	928	786	999999	999999	400	415	925	999999	333	999999	672	999999	435	797	828	551	350	999999	710	498	966	827	309	317	999999	883	505	999999	840	697	132	785	947	999999	898	999999	869	209	305	815	73	184	999999	781	788	999999	999999	301	201	567	81	415	999999	35	999999	110	999999	999999	653	517	999999	493	548	636	182	999999	959	461	898	466	682	150	168	894	999999	791	44	527	999999	944	346	999999	250	999999	625	717	939	922	999999	798	886	819	556	787	905	580	635	166	608	900	999999	94	402	735	885	931	256	950	600	258	75	958	530	708	180	704	252	275	20	999999	948	46	527	999999	580	862	999999	381	999999	999999	166	878	919	628	660	999999	999999	515	397	694	999999	988	999999	685	732	999999	999999	848	616	210	337	369	155	153	952	999999	567	301	999999	33	347	875	961	745	999999	197	49	902	57	999999	892	737	878	326	994	999999	714	842	378	999999	999999	745	764	788	527	796	732	775	675	999999	999999	520	359	999999	999999	595	36	586	592	544	888	397	800	999999	318	599	999999	999999	158	999999	542	724	923	999999	460	999999	121	183	228	305	464	273	236	643	999999	381	387	514	999999	409	933	999999	259	833	999999	185	944	76	480	927	315	999999	627	682	999999	970	999999	847	913	999999	484	853	368	297	90	999999	170	166	474	999999	222	976	999999	748	69	415	999999	99	748	285	657	54	702	300	990	561	645	554	999999	263	784	999999	601	224	999999	999999	768	962	753	148	999999	788	601	544	999999	338	52	999999	622	465	505	999999	108	637	107	999999	160	999999	306	528	979	615	393	999999	161	681	384	646	823	980	646	512	345	610	270	868	999999	999999	584	661	518	766	931	316	757	999999	442	963	126	999999	999999	700	999999	234	169	409	404	389	999999	44	999999	999999	65	642	819	992	172	498	377	239	986	999999	493	644	20	222	684	86	999999	875	249	421	530	337	999999	945	847	120	450	860	474	999999	776	999999	999999	122	711	299	999999	765	122	944	
596	887	509	999999	217	31	999999	947	724	999999	999999	516	794	542	999999	728	590	873	155	62	57	516	999999	999999	225	999999	937	898	510	395	589	698	762	305	824	999999	827	999999	738	826	896	503	145	999999	148	999999	756	174	999999	983	708	623	620	70	896	89	132	587	720	275	94	325	999999	339	738	237	753	499	717	243	900	999999	145	329	166	554	380	617	783	955	196	772	999999	527	686	965	999999	702	408	745	999999	250	405	473	999999	580	66	806	418	910	516	266	999999	999999	93	999999	999999	301	904	352	708	514	999999	999999	88	321	663	918	653	999999	159	61	100	999999	723	660	999999	672	586	999999	497	999999	209	873	448	999999	325	660	444	451	487	786	797	66	46	999999	446	641	394	430	917	147	162	646	760	465	176	484	288	432	175	815	999999	329	855	143	315	999999	325	158	996	12	484	211	295	373	263	44	999999	717	223	437	287	166	999999	359	999999	562	122	982	763	840	382	999999	999999	671	81	999999	210	903	699	516	325	245	433	915	663	950	999999	397	212	141	549	571	219	999999	538	557	660	999999	999999	999999	818	342	395	166	999999	473	925	624	302	784	833	42	999999	707	122	52	733	753	999999	471	211	725	780	632	999999	811	802	999999	999999	999999	999999	704	191	999999	999999	982	850	277	295	200	999999	736	999999	427	999999	999999	553	511	625	495	999999	907	810	259	550	103	562	763	999999	819	670	387	491	778	967	138	850	80	19	999999	201	466	999999	505	999999	475	999999	362	334	784	999999	300	923	999999	999999	910	894	931	406	604	999999	97	999999	999999	529	999999	255	325	460	178	999999	482	501	495	304	368	449	314	812	85	472	209	439	90	561	379	464	843	89	999999	244	999999	674	999999	710	114	63	992	999999	999999	229	999999	999999	165	999999	785	799	437	353	340	470	589	129	330	999999	230	658	999999	914	159	192	411	245	403	934	999999	808	96	784	999999	314	457	339	22	855	168	307	284	962	999999	580	36	999999	749	999999	999999	799	353	283	490	456	732	999999	826	999999	999999	78	509	230	381	999999	712	653	999999	36	23	260	117	475	973	922	384	369	999999	578	999999	911	496	806	288	999999	465	813	304	742	581	379	999999	404	47	99	999999	63	590	799	868	999999	346	999999	583	405	999999	878	309	567	82	372	938	257	461	906	999999	702	942	434	521	898	358	421	454	643	746	712	437	884	135	330	999999	999999	999999	999999	574	774	233	883	265	586	514	999999	670	219	440	265	942	141	517	105	999999	
166	999999	970	999999	925	278	939	658	999999	450	999999	442	751	593	600	546	679	341	807	479	68	179	934	999999	621	999999	245	212	491	999999	306	376	39	219	622	999999	999999	757	999999	506	293	234	999999	146	99	304	918	625	840	718	999999	799	709	626	62	987	353	999999	999999	184	42	737	177	999999	154	58	412	541	971	539	806	921	692	311	195	834	893	798	304	326	832	620	371	999999	505	507	666	413	999999	634	717	163	999999	475	999999	556	67	75	991	51	892	386	999999	311	912	352	999999	999999	440	228	103	999999	291	96	999999	422	375	999999	713	647	999999	998	383	346	822	999999	999999	226	999999	999999	776	827	999999	263	999999	999999	966	70	859	163	999999	268	973	939	999999	172	999999	268	133	60	190	662	999999	999999	659	999999	13	316	999999	999999	776	890	999999	999999	451	276	747	38	662	895	999999	315	545	560	999999	132	35	443	805	659	780	999999	103	787	458	124	475	462	999999	539	999999	659	581	600	386	509	698	181	498	999999	999999	843	606	237	604	875	126	801	999999	536	868	569	511	829	999999	468	797	782	353	337	999999	294	434	132	453	796	734	944	183	747	999999	853	945	540	999999	936	711	865	193	582	997	673	365	76	670	999999	158	751	999999	918	712	999999	827	171	473	999999	418	484	784	807	999999	182	628	359	112	25	623	999999	593	551	757	931	598	771	339	137	929	368	461	570	999999	982	831	265	44	518	36	784	77	115	527	999999	999999	385	440	824	54	16	999999	655	269	188	999999	999999	171	781	999999	66	831	346	210	999999	32	224	999999	169	999999	999999	325	593	989	999999	902	488	33	529	850	999999	999999	514	92	922	999999	805	999999	999999	824	270	103	263	999999	969	952	999999	904	477	999999	866	999999	999999	484	681	691	380	999999	999999	285	679	547	641	930	114	725	326	263	287	656	999999	913	700	345	90	279	71	402	999999	999999	999999	583	555	325	999999	997	68	40	999999	999999	33	148	879	193	999999	722	462	332	97	253	636	999999	627	820	987	999999	999999	936	404	411	629	999999	647	544	113	106	991	326	946	116	999999	296	852	55	633	88	44	517	999999	367	817	738	999999	999999	259	999999	999999	734	338	40	482	132	636	999	612	54	501	345	999999	999999	730	145	385	980	586	349	625	581	999999	908	919	17	745	47	999999	890	673	871	294	409	149	266	987	916	634	544	999999	852	443	588	587	698	437	151	999999	681	363	334	198	910	89	384	547	430	999999	474	386	599	415	999999	381	629	61	
680	908	999999	157	469	355	52	689	772	148	608	330	230	579	603	410	912	999999	348	682	384	329	765	719	567	804	170	999999	71	447	999999	217	958	647	999999	243	172	533	999999	979	999999	230	999999	246	938	109	890	894	999999	198	502	194	42	999999	999999	360	153	754	590	999999	195	884	628	335	426	401	372	582	821	370	248	389	643	369	535	999999	22	528	781	468	913	999999	384	873	944	999999	185	21	999999	999999	99	417	943	239	794	999999	602	982	819	546	737	318	999999	422	949	999999	551	672	420	523	348	624	999999	131	750	919	999999	999999	390	890	226	360	612	424	999999	831	445	413	999999	273	561	40	709	244	999999	605	999999	962	923	831	999999	999999	601	457	69	475	999999	821	999999	874	999999	999999	601	928	330	999999	706	657	151	128	677	147	107	999999	999999	999999	914	999999	400	154	726	546	831	999999	905	714	758	999999	365	805	397	623	999999	999999	509	714	999999	999999	913	354	999999	544	999999	805	163	847	414	454	495	999999	999999	999999	431	344	999999	226	25	999999	999999	616	628	551	999999	345	731	63	223	407	647	999999	999999	144	825	56	999999	191	725	999999	999999	999999	309	999999	668	614	999999	999999	202	590	552	292	999999	396	757	307	725	999999	252	485	84	109	634	16	806	247	872	426	999999	384	99	966	501	989	646	999999	999999	999999	883	999999	99	48	860	632	855	999999	559	999999	386	528	330	896	999999	249	952	305	434	303	508	430	741	829	814	817	999999	999999	999999	709	749	793	990	999999	999999	564	395	46	249	11	161	999999	688	999999	49	359	64	202	999999	262	47	351	539	23	999999	999999	999999	270	234	53	999999	279	574	850	743	999999	537	999999	431	999999	999999	999999	66	999999	999999	66	742	360	789	464	999999	307	557	538	671	999999	999999	977	596	999999	617	999999	811	205	999999	881	877	837	999999	457	822	146	771	653	999999	999999	294	116	871	999999	720	999999	999999	769	289	834	999999	45	188	999999	338	559	331	419	767	999999	114	860	563	269	189	904	999999	342	641	626	536	904	139	999999	122	999999	999999	999999	301	30	655	999999	915	999999	999999	842	659	312	128	272	814	999999	999999	681	999999	999999	552	999999	579	999999	883	148	137	663	307	999999	905	638	232	190	999999	493	999999	746	82	71	944	528	109	999999	999999	410	999999	379	811	185	29	458	533	688	605	503	268	999999	999999	999999	914	999999	737	353	999999	30	90	999999	999999	999999	243	148	608	955	489	33	512	241	571	483	924	999999	851	132	797	999999	114	543	584	950	234	642	
610	999999	999999	691	791	999999	999999	234	330	285	560	490	941	999999	999999	578	209	582	990	36	999999	663	592	999999	411	614	555	999999	916	546	363	868	107	600	538	52	807	797	999999	756	831	347	163	648	207	370	190	917	605	536	344	999999	959	999999	999999	946	973	992	290	186	211	920	317	783	922	692	393	999999	351	999999	999999	411	350	243	205	576	999999	943	999999	999999	434	637	999999	389	212	999999	908	999999	999999	999999	999999	814	517	999999	555	911	39	999999	726	514	977	839	576	797	999999	932	661	726	999999	161	446	39	44	249	752	573	45	999999	580	570	999999	493	479	759	739	955	893	999999	688	294	547	999999	999999	452	73	594	999999	97	623	280	699	192	897	999999	999999	49	780	999999	312	982	876	110	800	165	999999	493	370	816	67	999999	48	999999	999999	718	614	317	812	591	185	168	512	947	999999	310	871	602	596	999999	614	700	999999	625	999999	999999	418	446	999999	71	722	579	233	254	999999	999999	241	334	154	999999	115	837	236	198	102	153	480	928	999999	999999	294	137	999999	999999	999999	999999	634	423	999999	999999	999999	177	977	750	869	605	934	267	999999	501	999999	546	458	417	653	776	473	986	532	999999	235	489	650	839	999999	594	682	622	52	672	189	818	999999	812	879	937	860	485	999999	497	219	222	999999	305	431	747	679	489	957	436	894	647	890	551	116	999999	999999	148	973	284	922	322	225	255	321	260	999999	645	538	715	999999	987	666	45	999999	999999	478	355	417	999999	914	999999	999999	616	778	541	927	400	999999	69	420	721	512	55	999999	897	997	999999	983	181	153	44	950	999999	519	906	981	999999	921	103	351	182	730	944	369	999999	657	999999	999999	780	332	213	939	999999	305	204	999999	621	471	733	24	713	372	999999	885	880	252	999999	106	871	560	82	999999	999999	999999	248	990	567	686	844	999999	398	298	212	999999	999999	999999	999999	999999	325	431	369	394	198	88	637	810	494	999999	999999	487	999999	512	999999	230	999999	734	337	761	67	214	917	935	626	493	626	424	999999	398	999999	786	770	476	780	999999	999999	688	291	534	89	999999	506	999999	207	999999	14	885	693	982	598	215	767	720	888	999999	513	434	999999	704	462	999999	650	105	122	999999	999999	999999	731	165	40	999999	999999	999999	681	629	707	999999	737	268	488	740	999999	186	800	740	29	60	587	999999	935	765	920	586	81	866	786	999999	396	505	999999	245	163	999999	999999	35	762	964	48	268	413	999999	697	509	999999	721	492	474	305	382	999999	665	191	
72	999999	274	999999	866	731	815	999999	306	32	999999	617	253	586	999999	234	774	977	999999	22	328	265	840	77	420	999999	999999	383	322	114	23	823	985	63	999999	318	687	383	999999	242	233	426	117	82	465	999999	999999	145	299	250	999999	405	999999	653	863	806	389	206	999999	999999	381	441	999999	201	999999	418	631	999999	494	884	999999	400	999999	822	788	902	999999	768	999999	528	999999	224	94	82	583	617	999999	999999	200	999999	929	999999	152	999999	999999	999999	896	915	73	57	270	782	650	414	704	141	325	804	864	961	657	620	594	999999	116	999999	356	999999	999999	999999	221	999999	999999	209	999999	65	999999	689	961	996	16	243	704	564	999999	616	573	999999	378	451	302	401	478	999999	638	318	999999	440	294	999999	445	999999	999999	999999	836	972	783	451	458	648	884	636	843	867	954	423	916	999999	999999	500	594	676	89	999999	999999	819	820	769	571	647	168	999999	404	267	561	999999	937	999999	728	295	833	131	230	999999	567	666	558	999999	999999	224	402	865	986	999999	119	999999	368	139	572	999999	999999	23	880	811	999999	77	241	585	316	999999	486	883	312	999999	667	472	455	360	999999	442	270	219	495	356	255	999999	999999	609	157	792	209	999999	469	711	142	819	251	419	249	999999	434	972	304	887	737	518	563	999999	137	647	322	18	530	140	999999	999999	999999	533	566	197	246	631	438	524	197	679	423	601	999999	999999	231	999999	999999	999999	17	298	999999	999999	619	736	739	13	482	510	479	200	287	339	955	199	301	717	853	61	263	803	544	780	699	68	999999	962	800	289	426	286	897	421	132	467	38	920	914	829	458	999999	159	999999	999999	997	402	93	645	836	556	513	192	999999	999999	214	999999	144	908	561	641	776	213	202	93	999999	999999	865	216	498	171	381	803	34	603	31	653	999999	999999	702	999999	999999	327	964	733	912	999999	838	566	918	999999	999999	22	362	198	681	39	999999	844	851	704	536	877	999999	675	185	999999	168	999999	833	560	999999	999999	215	895	629	459	248	468	181	109	999999	308	298	784	277	368	450	836	921	991	696	771	999999	998	999999	144	180	299	999999	211	934	999999	732	367	999999	494	806	467	568	232	790	497	999999	751	249	237	999999	372	407	999999	270	999999	545	999999	999999	376	999999	217	766	494	288	949	910	970	999999	93	575	999999	219	783	999999	999999	277	698	999999	208	108	143	758	900	555	808	892	742	941	611	836	999999	999999	208	970	598	700	83	943	840	999999	702	999999	166	662	658	162	623	999999	
286	999999	846	641	665	278	999999	459	865	939	480	67	177	999999	563	256	999999	999999	999999	812	963	292	203	754	369	621	406	557	602	248	897	999999	999999	999999	664	556	990	999999	837	930	589	149	834	144	999999	783	420	673	999999	909	976	230	151	811	300	994	861	101	281	999999	871	834	857	999999	51	825	789	999999	374	999999	266	999999	599	90	233	823	457	69	291	586	210	733	534	999999	272	677	513	466	198	999999	694	999999	977	793	999999	755	999999	218	102	648	993	731	308	25	653	999999	999999	70	587	476	546	999999	809	999999	843	148	309	999999	364	374	321	999999	500	704	322	999999	459	999999	32	478	541	249	966	643	593	479	434	519	49	721	56	452	879	999999	134	892	98	999999	950	919	455	127	999999	728	336	999999	999999	999999	702	295	101	824	48	119	935	306	835	176	112	999999	713	999999	135	999999	328	869	453	779	580	999999	279	177	855	999999	32	423	396	999999	317	922	249	830	816	754	630	231	999999	769	785	827	67	922	189	999999	216	665	992	220	409	999999	227	460	999999	282	25	923	999999	934	999999	522	910	596	858	189	133	999999	999999	999999	999999	999999	999999	684	993	999999	999999	999999	987	999999	897	366	431	185	838	999999	705	789	806	543	738	999999	999999	999999	681	273	917	470	73	10	462	333	692	620	208	999999	12	543	466	281	910	669	935	699	47	999999	101	734	758	999999	484	344	86	999999	643	314	999999	985	12	730	834	902	292	987	816	573	674	810	976	536	847	172	999999	534	633	79	771	562	441	999999	182	192	712	65	526	128	256	262	977	894	467	27	540	999999	999999	17	386	999999	999999	473	66	290	757	231	171	322	22	551	999999	574	999999	291	999999	61	999999	652	200	999999	999999	697	327	422	999999	92	78	829	631	999999	97	625	692	822	679	967	999999	999999	435	490	893	213	116	704	455	999999	360	185	473	489	187	794	817	159	999999	195	156	644	456	674	162	999999	690	999999	999999	191	881	720	612	999999	167	999999	226	709	343	267	999999	999999	999999	999999	731	999999	366	151	418	302	807	543	345	494	999999	259	445	760	337	562	999999	690	250	999999	531	999999	573	887	331	521	578	118	815	999999	603	534	999999	35	942	269	975	548	999999	171	384	348	385	127	764	908	230	465	381	781	999999	900	381	702	899	101	329	478	999999	897	724	699	727	999999	890	999999	581	419	818	77	587	999999	999999	89	889	192	999999	999999	133	422	300	999999	736	44	485	702	162	975	136	999999	999999	506	728	119	
446	684	621	269	237	477	337	811	647	313	999999	770	227	302	999999	717	999999	873	355	407	606	612	962	693	639	197	144	999999	293	999999	137	90	255	573	642	214	571	995	228	655	95	489	475	432	840	715	485	999999	999999	418	24	77	161	330	999999	834	722	928	629	999999	342	731	999999	680	186	123	999999	653	999999	999999	999999	840	654	699	999999	126	146	999999	852	924	712	284	443	999999	952	69	929	924	999999	808	492	642	999999	189	323	999999	962	794	999999	726	999999	832	211	564	999999	184	999999	461	999999	397	697	999999	999999	705	999999	999999	297	652	728	127	193	600	593	999999	125	999999	475	999999	386	958	163	352	999999	136	733	879	999999	879	612	999999	999999	999999	999999	672	120	999999	567	670	999999	265	999999	999999	76	139	999999	600	248	360	448	758	999999	948	85	59	243	355	900	948	999999	999999	984	418	50	950	480	715	999999	999999	739	816	945	805	622	130	892	999999	286	163	593	999999	999999	723	440	999999	78	999999	402	866	438	765	999999	618	698	999999	281	999999	279	125	658	827	916	327	999999	632	812	903	336	955	167	399	78	746	365	838	815	270	977	196	999999	782	323	999999	492	974	417	337	116	999999	848	244	574	171	505	766	226	323	112	807	50	174	999999	447	708	999999	696	662	263	859	999999	20	679	93	243	875	514	108	835	646	999999	999999	797	119	116	922	999999	999999	251	999999	999999	502	167	999999	155	716	999999	999999	118	452	287	755	84	256	999999	838	564	491	927	629	262	128	488	466	999999	999999	377	262	341	785	225	789	999999	663	999999	97	852	509	937	526	464	999999	989	393	368	469	411	999999	482	278	367	342	980	999999	347	503	23	701	587	590	349	999999	544	333	999999	999999	344	420	18	550	985	65	554	410	999999	623	138	999999	108	999999	163	999999	779	73	999999	883	808	798	326	745	83	999999	922	999999	187	305	104	666	166	870	135	999999	999999	932	999999	999999	787	999999	999999	999999	999999	999999	999999	464	436	999999	999999	999999	905	353	689	545	999999	273	476	834	142	206	999999	999999	529	471	999999	237	999999	172	295	847	780	999999	105	239	999999	602	379	164	558	999999	921	666	916	622	761	999999	999999	590	897	278	465	999999	180	591	357	588	999999	903	999999	375	466	273	235	999999	999999	789	258	460	204	500	893	322	285	999999	285	566	999999	999999	999999	999999	56	999999	274	27	392	332	999999	514	881	762	408	999999	999999	192	999999	657	440	999999	922	971	999999	730	999999	407	384	153	999999	505	999999	790	999999	297	204	999999	
329	59	999999	218	158	378	999999	744	578	441	999999	427	147	999999	672	999999	135	999999	984	999999	999999	999999	31	867	999999	249	160	449	999999	101	135	120	281	999999	863	951	658	231	236	554	137	820	162	953	314	999999	16	89	833	687	664	70	313	466	292	14	38	141	576	909	999999	405	545	999999	316	999999	155	816	239	721	969	903	349	440	610	750	999999	77	562	684	243	80	615	999999	436	75	807	815	999999	858	922	527	999999	326	999999	731	285	999999	647	999999	999999	999999	849	122	718	760	720	873	855	541	999999	999999	578	891	676	157	789	34	60	251	999999	999999	777	380	798	999999	999999	999999	114	879	475	497	429	239	873	53	999999	503	802	675	355	933	959	507	999999	961	948	763	650	999999	941	260	999999	999999	999999	480	422	999999	999999	999999	512	697	768	976	999999	999999	541	349	28	633	925	999999	232	385	896	999999	381	280	999999	836	503	494	382	999999	937	225	872	33	999999	999999	630	753	999999	535	173	657	175	982	999999	673	429	999999	745	999999	262	655	37	249	510	908	109	152	999999	487	999999	27	324	842	49	851	481	518	999999	625	13	182	116	697	222	248	85	999999	839	999999	416	893	749	365	673	291	197	632	523	181	302	999999	999999	702	761	155	343	332	943	589	201	999999	349	999999	23	999999	549	340	37	272	999999	711	313	434	80	879	277	958	179	757	663	999999	999999	98	332	999999	999999	413	999999	76	904	752	999999	259	498	505	553	630	999999	593	999999	999999	605	260	347	999999	184	214	632	999999	999999	384	999999	196	925	352	916	999999	999999	999999	546	146	404	961	367	90	999999	63	935	574	335	999999	999999	586	24	806	999999	999999	999999	741	351	339	780	63	999999	530	999999	268	334	999999	589	999999	833	855	57	999999	462	999999	893	266	335	131	999999	68	555	240	768	576	999999	128	109	181	510	999999	156	216	366	351	773	837	490	997	999999	999999	984	43	813	760	538	999999	354	609	999999	494	415	999999	999999	721	507	957	761	999999	97	215	999999	999999	791	999999	708	999999	249	121	870	66	775	999999	402	489	83	999999	426	17	999999	762	774	999999	330	25	649	926	155	644	843	816	85	467	909	523	742	999999	251	45	62	698	179	243	999999	999999	999999	88	826	581	648	999999	540	754	985	999999	441	556	97	999999	138	781	695	605	999999	64	980	318	427	999999	747	506	280	999999	955	349	999999	540	999999	535	307	571	109	573	995	857	999999	331	481	584	91	195	489	999999	907	280	12	573	999999	683	813	410	999999	947	
999999	152	714	159	798	645	742	900	999999	561	479	566	999999	999999	999999	419	779	999999	999999	843	798	999999	27	805	483	999999	347	29	999999	88	722	896	999999	162	999999	999999	153	999999	532	999999	841	999999	999999	928	996	350	598	879	963	555	904	164	574	816	159	283	999999	908	676	124	308	999999	335	716	999999	999999	999999	529	999999	756	276	653	136	10	12	999999	999999	999999	809	142	999999	467	65	29	999999	567	332	104	999999	999999	728	244	459	418	999999	127	855	683	98	423	695	999999	999999	217	999999	260	38	999999	814	999999	121	46	109	544	38	840	668	315	999999	999999	999999	561	526	928	37	999999	204	718	472	884	999999	999999	10	395	447	999999	971	848	740	923	539	999999	999999	471	999999	999999	999999	999999	389	696	459	549	150	816	173	143	999999	567	189	257	999999	320	111	930	779	633	45	714	106	22	868	999999	574	999999	742	502	282	64	584	345	896	288	338	999999	999999	222	347	999999	232	999999	472	414	669	493	999999	999999	999999	359	691	999999	656	431	818	377	828	639	999999	530	84	670	861	498	982	843	361	778	981	335	505	567	295	852	999999	793	549	463	161	91	753	523	845	999999	999999	864	689	475	470	960	947	999999	247	817	118	561	999999	974	432	825	142	999999	247	999999	853	999999	434	803	939	999999	828	374	999999	893	776	560	825	938	135	127	999999	886	999999	999999	388	709	329	999999	999999	930	350	575	999999	999999	999999	665	999999	524	79	248	439	999999	535	444	999999	582	317	999999	999999	999999	736	513	848	999999	999999	999999	999999	999999	999999	999999	804	999999	69	19	684	263	999999	162	944	121	284	310	869	887	687	999999	360	872	999999	805	401	975	436	195	204	999999	726	999999	999999	703	884	70	582	999999	443	483	826	526	760	879	250	165	409	999999	283	435	644	961	626	402	895	907	999999	146	752	999999	529	873	814	999999	536	616	497	999999	236	223	727	944	453	999999	999999	833	122	18	999999	999999	576	507	911	999999	202	765	109	999999	807	976	999999	446	999999	614	999999	952	711	912	353	634	999999	168	702	70	707	999999	999999	999999	949	71	999999	329	580	999999	262	999999	961	55	999999	770	516	999999	999999	259	491	291	771	839	999999	999999	131	209	665	931	579	417	999999	999999	999999	502	999999	999999	999999	745	191	413	865	667	361	931	990	665	267	582	999999	441	725	452	578	426	928	677	171	458	940	595	663	649	999999	845	227	119	984	999999	999999	828	912	999999	78	87	425	114	488	330	509	999999	941	93	813	148	999999	361	282	999999	999999	580	
526	999999	805	595	999999	226	731	515	713	880	680	115	69	299	529	38	999999	501	11	823	199	840	949	999999	654	580	835	797	163	865	837	350	999999	941	311	999999	891	482	337	999999	383	999999	616	628	784	999999	33	524	619	999999	976	999999	643	751	390	999999	914	331	999999	999999	390	934	362	999999	53	999999	527	999999	987	481	146	902	999999	801	449	999999	234	330	699	818	999999	321	188	499	889	65	707	836	561	626	999999	570	540	999999	819	449	620	769	585	999999	999999	905	536	148	999999	84	999999	841	311	173	461	594	631	133	621	78	755	999999	999999	999999	632	999999	566	371	999999	999999	372	999999	982	10	607	465	745	254	999999	652	785	50	999999	999999	446	865	535	397	174	548	938	416	999999	750	693	757	999999	999999	999999	999999	348	999999	800	952	711	614	859	310	566	999999	848	386	623	999999	293	715	890	153	552	999999	999999	999999	999999	798	636	956	466	241	317	849	654	158	433	883	313	999999	249	29	999999	832	16	999999	831	999999	699	561	999999	577	999999	977	999999	667	54	999999	470	179	968	11	999999	755	999999	999999	993	999999	352	699	999999	740	999999	673	999999	870	999999	720	760	931	999999	38	108	84	173	889	999999	339	982	987	114	999999	423	144	651	248	704	358	999999	388	999999	999999	825	10	608	62	912	999999	510	996	999999	334	999999	538	832	939	902	250	999999	268	852	663	733	364	595	584	999999	531	32	238	176	691	45	382	700	999999	212	108	476	999999	977	981	999999	986	999999	780	999999	884	999999	711	345	463	766	426	999999	999999	391	999999	414	33	735	999999	771	282	830	936	298	999999	999999	610	999999	999999	774	999999	999999	871	834	999999	995	814	509	999999	229	321	999999	712	999999	619	846	999999	840	742	999999	452	999999	596	219	556	165	433	491	164	999999	701	974	541	689	295	144	664	999999	999999	475	599	999999	302	171	999999	390	999999	21	679	85	999999	770	999999	119	331	106	694	661	288	591	999999	333	999999	397	527	346	360	33	999999	999999	191	389	205	999999	104	928	91	435	759	176	999999	422	812	88	340	999999	979	431	368	198	999999	12	465	62	904	999999	179	905	643	123	39	999999	382	999999	893	335	574	728	25	999999	999999	269	999999	122	553	159	999999	276	999999	596	366	928	664	450	44	189	924	153	371	999999	999999	186	791	999999	146	943	999999	999999	195	999999	367	261	416	999999	183	190	110	999999	509	754	755	903	848	999999	756	110	439	931	170	713	999999	431	366	197	644	838	477	999999	999999	609	999999	903	999999	62	999999	
115	522	999999	999999	999999	999999	999999	643	617	82	855	999999	744	999999	999999	514	118	457	481	603	936	999999	229	331	999999	712	999999	377	900	645	851	822	796	818	650	999999	740	664	315	999999	829	999999	749	999999	788	511	732	375	938	104	11	456	609	459	302	999999	303	999999	999999	999999	999999	213	743	971	230	43	540	926	249	999999	773	999999	151	847	773	999999	155	999999	542	833	979	999999	439	805	644	405	222	347	525	999999	999999	372	999999	173	399	625	53	777	893	999999	970	806	999999	999999	331	999999	314	762	685	153	75	999999	835	109	172	765	774	999999	337	825	821	999999	410	809	174	411	999999	999999	457	157	999999	377	220	788	862	999999	352	950	484	97	101	460	661	999999	373	105	999999	633	11	633	851	999999	999999	999999	933	777	405	999999	324	919	835	999999	314	537	48	698	978	56	999999	989	422	999999	999999	249	999999	371	542	38	445	999999	874	98	976	999999	999999	999	926	151	999999	95	777	35	635	999999	261	765	155	133	343	675	127	490	396	21	221	37	652	210	345	571	244	376	881	256	55	747	999999	490	999999	48	772	999999	201	161	221	396	198	899	988	967	999999	418	694	999999	950	393	701	999999	999999	999999	357	999999	806	293	850	410	154	999999	519	513	416	664	891	305	903	291	298	244	800	824	839	753	222	377	355	826	681	999999	305	661	56	394	999999	963	999999	999999	40	908	311	999999	252	809	999999	999999	561	999999	527	399	866	669	105	466	174	999999	438	604	513	438	999999	34	728	42	999999	857	999999	999999	786	999999	613	999999	261	390	933	988	581	999999	373	737	815	794	308	292	254	636	566	589	229	99	534	97	543	999999	971	287	92	220	726	999999	26	999999	774	999999	786	999999	999999	714	533	186	217	408	999999	775	622	152	725	446	999999	999999	999999	878	802	999999	403	999999	323	659	419	656	999999	370	999999	999999	721	999999	30	709	999999	244	999999	999999	66	53	881	135	856	767	978	828	561	646	433	279	241	147	999999	86	206	269	696	758	305	999999	999999	847	105	999999	999999	347	132	26	940	552	237	448	999999	758	999999	277	670	555	999999	999999	104	269	999999	44	608	583	547	943	512	246	999999	470	556	999999	773	44	40	465	713	641	706	545	999999	880	999999	792	325	999999	270	928	599	999999	999999	714	783	999999	909	71	791	480	999999	188	513	704	14	999999	999999	643	985	781	246	999999	999999	49	884	558	999999	66	999999	999999	268	568	682	583	999999	999999	393	999999	405	762	999999	969	673	243	842	527	999999	11	
875	999999	900	999999	994	488	691	394	309	48	830	234	999999	852	79	975	221	999999	999999	929	67	607	999999	61	247	999999	656	277	541	607	207	367	527	562	191	716	999999	999999	574	204	891	262	999999	355	21	181	999999	281	899	697	999999	611	31	111	944	277	902	849	443	771	831	999999	853	701	841	473	706	894	671	363	70	999999	666	311	48	804	509	37	999999	76	999999	999999	377	843	585	595	346	999999	617	913	813	76	153	802	372	477	409	406	999999	999999	474	421	609	999999	637	397	944	719	73	149	768	875	808	377	854	456	56	999999	999999	255	137	291	286	758	549	993	491	864	939	570	405	999999	999999	502	999999	999999	775	830	999999	198	651	626	361	999999	155	937	267	776	999999	915	999999	399	999999	269	420	193	145	851	996	644	905	90	999999	999999	744	664	362	316	775	999999	681	225	804	927	603	510	929	808	613	612	999999	715	999999	999999	149	15	999999	263	91	418	369	923	834	571	292	571	846	858	999999	999999	585	950	999999	999999	243	999999	594	363	666	910	263	999999	247	999999	907	200	999999	756	363	738	841	999999	235	366	989	757	391	243	644	41	664	81	84	133	36	999999	714	327	789	934	421	999999	999999	180	165	43	999999	449	999999	101	407	100	504	995	999999	485	999999	644	609	486	823	999999	718	634	256	192	262	999999	367	132	486	847	966	429	999999	382	512	64	999999	956	81	941	579	553	633	999999	576	89	999999	999999	70	79	717	999999	120	69	999999	999999	999999	973	780	999999	999999	540	615	999999	134	85	677	999999	973	670	442	652	999999	881	782	175	11	682	999999	999999	640	999999	72	416	139	662	318	999999	632	550	139	238	186	510	999999	999999	999999	83	449	999999	411	218	999999	399	636	999999	899	999999	999999	585	960	252	999999	999999	930	274	478	999999	999999	471	766	419	643	999999	540	214	476	903	31	743	237	927	999999	124	771	999999	249	672	999999	73	999999	999999	981	999999	999999	887	870	999999	579	595	570	738	652	978	999999	991	574	999999	999999	432	599	995	217	999999	999999	43	19	252	999999	509	999999	805	429	367	999999	687	438	999999	999999	653	343	897	334	436	999999	498	999999	264	999999	780	856	999999	814	357	474	767	999999	447	999999	555	878	999999	743	80	570	764	999999	295	999999	56	999999	978	310	999999	98	701	999999	780	999999	858	758	755	861	999999	652	999999	991	999999	892	941	814	999999	897	297	775	999999	164	264	865	999999	189	989	984	999999	999999	878	794	608	999999	773	999999	101	87	840	797	132	767	688	
428	640	999999	247	402	338	242	571	90	999999	440	999999	999999	416	914	950	679	769	770	526	837	999999	145	999999	999999	129	844	722	913	999999	500	652	948	475	835	235	646	999999	596	656	111	999999	999999	781	178	999999	236	689	186	136	171	37	999999	250	999999	999999	504	390	433	283	493	520	999999	34	522	788	434	999999	999999	689	999999	999999	999999	123	425	192	975	364	224	927	893	164	999999	786	894	472	299	708	624	999999	730	266	518	322	172	591	996	999999	268	999999	461	999999	118	999999	822	434	855	249	824	668	679	150	176	506	999999	999999	974	999999	999999	999999	498	726	999999	400	958	58	999999	859	950	999999	195	211	105	999999	999999	999999	999999	57	964	470	999999	60	999999	956	511	590	999999	999999	932	833	616	135	644	218	999999	734	707	718	538	999999	999999	995	298	999999	482	999999	999999	342	999999	651	293	926	906	668	442	448	843	999999	888	378	958	217	927	127	226	70	999999	886	942	741	41	337	518	200	265	622	762	891	484	999999	546	757	982	290	999999	689	229	999999	776	453	891	217	829	170	999999	998	78	180	775	422	910	167	399	999999	999999	955	417	999999	412	820	685	951	25	855	832	210	234	646	576	536	840	999999	120	499	850	824	999999	358	385	999999	554	591	126	71	132	999999	368	694	670	594	282	513	572	999999	767	940	201	974	338	999999	773	999999	604	248	581	329	57	999999	447	999999	458	69	340	155	276	104	834	954	733	453	842	539	999999	981	264	999999	28	163	731	910	633	532	29	770	494	132	999999	877	490	803	999999	999999	257	875	999999	222	183	427	690	672	115	246	251	884	772	243	455	622	999999	253	310	894	178	999999	171	999999	50	569	660	999999	117	957	473	930	999999	385	999999	999999	845	52	164	601	473	68	805	999999	291	144	998	999999	677	999999	893	246	502	446	999999	720	713	220	181	999999	766	547	565	158	773	320	999999	397	950	999999	776	999999	999999	709	431	120	731	999999	643	999999	570	999999	475	741	73	999999	437	677	96	572	397	634	870	549	834	925	503	657	623	970	372	611	309	332	598	952	156	793	24	188	988	938	576	275	53	366	81	999999	999999	545	883	103	310	388	957	999999	81	549	999999	505	999999	84	161	673	543	999999	110	999999	153	121	90	644	662	908	583	458	999999	605	999999	478	854	679	999999	87	97	278	311	920	999999	456	880	607	918	519	571	914	786	903	732	999999	266	999999	680	999999	465	999999	441	401	805	509	93	476	53	406	651	937	511	84	
999999	274	657	189	777	999999	240	483	999999	153	346	669	999999	164	872	999999	222	925	998	598	621	847	837	909	125	866	999999	414	563	999999	868	633	412	999999	999999	467	999999	999999	161	984	743	982	524	298	64	146	837	929	603	632	194	999999	938	913	999999	738	436	748	73	999999	999999	825	999999	212	999999	713	266	958	999999	999999	983	999999	774	24	999999	639	333	999999	854	979	38	443	811	931	338	999999	695	499	260	589	999999	689	22	249	661	999999	999999	321	23	351	879	878	103	198	648	999999	951	924	67	999999	414	887	893	999999	882	890	23	999999	999999	141	27	767	708	256	383	304	999999	534	363	937	576	22	535	999999	110	160	999999	623	292	289	999999	770	441	437	999999	154	999999	928	366	771	904	999999	446	881	334	999999	999999	847	814	354	925	999999	999999	130	999999	402	999999	391	984	999999	550	400	705	595	940	256	999999	280	80	239	999999	204	178	591	42	999999	575	999999	188	988	979	501	809	938	363	775	999999	320	999999	783	792	413	999999	633	230	999999	380	850	999999	87	784	900	776	999999	845	730	258	999999	97	756	999999	707	213	995	999999	59	591	999999	242	175	57	26	99	999999	446	105	260	544	371	528	130	724	712	111	214	999999	725	234	102	632	526	230	232	434	956	95	210	999999	999999	181	923	613	999999	775	39	768	810	488	148	749	479	714	999999	999999	635	999999	994	112	791	673	334	366	674	999999	648	999999	793	999999	341	999999	999999	312	663	200	999999	516	115	936	81	445	278	246	96	352	162	812	612	999999	799	854	101	999999	167	217	847	566	939	19	999999	212	999999	999999	157	786	854	177	60	427	963	999999	996	999999	40	999999	404	97	280	331	456	999999	224	139	865	487	270	999999	154	455	353	49	999999	999999	999999	999999	999999	131	99	309	498	984	761	999999	700	679	999999	999999	77	812	999999	999999	295	618	562	301	999999	845	291	999999	526	67	33	605	999999	923	551	900	999999	172	885	282	998	971	832	471	84	39	999999	195	999999	999999	730	341	999999	594	753	999999	543	518	880	624	840	429	782	999999	999999	166	999999	999999	138	957	999999	999999	926	539	760	999999	785	101	999999	959	999999	106	999999	300	999999	691	961	489	180	592	999999	739	291	999999	442	579	198	999999	511	999999	917	999999	66	999999	450	825	414	113	833	439	183	452	301	999999	217	744	388	492	113	279	204	631	606	999999	600	999999	623	665	107	191	135	393	999999	309	51	999999	49	378	999999	999999	999999	999999	656	740	999999	914	448	370	63	698	
200	705	298	999999	722	999999	65	521	80	999999	212	749	16	652	313	789	862	991	879	462	704	19	999999	601	991	347	975	865	999999	685	608	262	611	409	990	999999	105	358	586	756	699	528	999999	456	309	537	851	14	437	629	62	456	490	601	993	190	72	697	999999	385	319	999999	394	394	795	949	147	607	661	883	999999	999999	999999	999999	762	999999	711	196	999999	463	495	971	999999	507	999999	161	999999	20	415	810	367	999999	118	999999	446	509	143	999999	661	360	400	253	352	554	999999	548	51	999999	838	816	478	999999	405	785	889	999999	999999	887	999999	643	999999	136	201	850	525	296	406	999999	686	263	52	798	534	941	73	251	629	999999	572	94	999999	999999	181	598	341	999999	12	332	999999	999999	748	256	999999	27	182	999999	62	999999	38	647	152	836	999999	999999	773	999999	351	999999	722	999999	719	876	324	676	999999	999999	955	603	999999	45	293	999999	893	999999	514	796	646	517	768	799	199	137	999999	924	999999	283	734	999999	824	661	148	549	609	999999	999999	872	999999	484	493	410	318	999999	982	993	999999	78	999999	101	81	999999	999999	999999	999999	999999	457	999999	30	999999	734	999999	48	999999	778	857	896	744	474	229	209	642	865	171	34	368	999999	740	999999	999999	570	873	339	999999	999999	847	628	314	999999	685	225	797	851	541	999999	243	372	947	680	999999	999999	619	603	723	892	439	121	871	810	336	443	717	447	168	829	861	920	405	846	999999	239	591	890	789	999999	411	791	999999	421	999999	996	542	70	29	765	951	279	615	750	94	735	999999	504	527	252	999999	360	692	712	888	322	966	111	749	895	515	729	814	999999	491	999999	999999	460	29	340	900	656	427	403	878	591	314	655	762	999999	483	97	372	547	999999	61	108	999999	533	478	39	441	320	133	259	232	465	999999	269	999999	947	306	999999	197	351	851	999999	299	834	306	17	999999	349	554	422	428	366	276	222	439	549	176	927	550	310	999999	346	303	153	655	136	417	396	999999	257	187	611	999999	205	655	128	999999	787	236	471	999999	102	765	711	831	865	999999	999999	829	897	781	378	935	887	883	999999	639	156	188	180	999999	925	999999	307	245	816	999999	999999	567	321	999999	388	700	999999	592	999999	580	592	322	790	937	733	566	428	475	808	676	297	322	150	488	662	999999	66	999999	792	999999	468	476	999999	999999	128	127	999999	999999	403	678	856	999999	516	999999	56	834	397	243	999999	368	605	831	999999	999999	999999	757	426	999999	999999	778	644	999999	799	307	121	
126	999999	116	818	616	59	271	999999	139	999999	999999	805	216	999999	828	221	822	16	434	999999	999999	49	999999	790	999999	700	684	87	624	43	650	504	219	822	930	999999	291	424	999999	999999	343	758	307	329	999999	951	220	400	259	566	821	999999	375	834	483	86	431	325	458	999999	375	194	458	105	180	498	596	393	511	301	930	999999	757	125	139	879	742	555	890	419	490	293	828	67	999999	449	999999	385	348	999999	999999	966	966	343	943	999999	310	211	159	411	999999	826	889	958	999999	999999	452	259	704	999999	344	999999	435	49	999999	91	366	400	883	730	368	220	999999	657	195	963	442	424	182	999999	578	541	406	999999	63	663	404	869	430	799	997	880	681	744	519	240	540	927	907	861	793	909	327	429	52	999999	781	241	772	672	980	999999	87	724	35	999999	479	999999	985	999999	687	496	970	94	732	488	999999	310	148	955	433	999999	517	320	196	999999	999999	976	445	908	881	172	106	757	999999	968	999999	956	718	716	761	593	941	144	184	306	999999	243	696	564	615	481	103	817	249	475	521	766	999999	366	589	999999	511	87	999999	999999	399	222	275	764	999999	582	591	999999	999999	839	573	999999	146	889	730	999999	289	999999	302	999999	78	288	999999	352	457	999999	428	362	136	268	999999	864	253	659	907	727	967	932	878	999999	889	671	999999	999999	902	148	629	648	635	999999	222	630	784	491	999999	999999	703	923	317	648	163	239	999999	935	757	999999	139	486	999999	12	999999	357	12	999999	999999	407	664	118	999999	318	416	780	999999	527	55	461	90	999999	213	999999	33	53	625	999999	880	999999	999999	688	999999	999999	19	153	665	633	595	999999	627	525	971	58	456	595	483	998	242	999999	512	778	889	305	628	377	999999	196	999999	969	999999	999999	388	859	41	975	465	255	309	273	124	999999	931	189	999999	999999	790	164	349	437	570	626	997	999999	158	597	999999	357	999999	999999	869	479	653	626	143	855	146	121	27	999999	140	999999	699	968	999999	999999	999999	709	471	73	587	128	847	551	408	115	774	999999	711	999999	186	117	679	667	999999	645	450	999999	56	978	428	999999	146	868	999999	342	999999	39	249	739	750	99	886	513	64	999999	632	111	999999	38	90	265	410	584	303	33	558	41	999999	622	968	999999	999999	492	644	908	981	999999	255	999999	188	999999	641	972	999999	97	230	176	613	652	23	348	96	27	898	173	278	562	999999	999999	999999	999999	464	999999	770	999999	435	999999	999999	156	769	999999	856	999999	850	344	999999	999999	
999999	216	802	999999	428	922	608	999999	999999	999999	594	999999	639	999999	413	971	291	292	999999	24	212	485	662	827	307	999999	999999	999999	492	934	999999	563	999999	999999	671	368	480	402	477	541	28	149	761	789	808	999999	516	350	249	999999	870	568	63	609	235	999999	553	975	94	999999	999999	249	999999	521	999999	41	931	797	757	55	501	999999	814	999999	995	999999	724	999999	28	999999	950	999999	129	999999	74	609	509	940	999999	266	814	505	317	999999	999999	779	11	999999	320	999999	466	718	593	204	393	980	753	314	613	173	999999	680	956	184	19	508	999999	999999	999999	999999	532	990	191	500	999999	995	581	307	258	999999	70	483	999999	251	999999	241	948	925	224	999999	856	999999	337	452	576	144	549	999999	507	992	999999	471	794	999999	255	475	536	999999	963	397	409	455	66	397	112	216	999999	715	730	777	999999	204	325	371	999999	336	663	738	924	999999	456	448	800	999999	565	599	689	120	995	978	705	855	961	826	685	999999	148	939	999999	999999	25	834	413	729	442	999999	999999	999999	999999	918	999999	999999	999999	867	941	960	655	801	831	999999	999999	17	719	751	82	705	242	499	686	612	198	999999	398	999999	999999	622	44	80	822	110	453	267	682	87	175	907	686	104	885	724	755	347	118	999999	999999	18	999999	661	656	999999	233	656	745	825	999999	99	999999	614	786	329	999999	584	999999	731	999999	999999	335	641	999999	175	28	148	613	999999	857	999999	615	561	722	82	507	383	424	95	876	999999	521	856	999999	86	507	82	999999	566	798	181	999999	386	777	582	999999	483	85	490	718	95	52	783	999999	879	483	847	891	714	822	552	170	893	999999	272	748	479	999999	999999	668	946	999999	57	999999	999999	491	238	784	999999	999999	33	999999	933	999999	999999	999999	999999	999999	999999	602	999999	190	603	744	255	21	475	531	514	999999	212	199	575	822	999999	264	995	618	292	397	999999	73	751	999999	798	999999	236	526	73	517	20	591	999999	907	18	765	236	999999	999999	675	25	999999	279	999999	197	999999	999999	999999	603	999999	759	129	605	90	357	596	439	289	945	10	999999	948	999999	996	823	621	383	999999	999999	999999	37	691	999999	617	381	547	793	444	999999	963	521	126	999999	537	758	999999	999999	735	560	422	335	947	367	918	890	999999	999999	283	999999	576	999999	75	306	999999	508	77	999999	988	708	999999	802	999999	162	982	999999	667	35	929	999999	932	634	648	999999	999999	999999	90	999999	781	726	315	307	520	950	999999	513	999999	820	999999	39	690	471	997	36	749	620	
999999	794	385	438	233	51	320	44	561	941	999999	958	904	999999	427	743	648	999999	403	512	291	54	602	479	43	847	699	999999	557	471	999999	622	367	999999	350	295	999999	999999	502	274	987	485	399	999999	701	497	915	420	611	947	822	735	632	247	338	295	999999	999999	999999	385	351	999999	487	99	999999	199	999999	133	575	141	793	305	999999	139	525	805	999999	984	778	546	999999	999999	298	999999	648	901	999999	130	452	999999	104	53	947	127	922	577	998	310	314	511	896	792	845	480	164	527	966	999999	721	532	641	217	999999	858	453	73	131	877	450	413	999999	480	999999	520	47	999999	358	652	217	999999	807	354	679	276	650	149	999999	818	999999	131	935	496	999999	999999	423	886	915	98	673	859	999999	130	859	999999	311	425	121	999999	442	999999	178	999999	999999	999999	999999	999999	537	861	218	314	630	312	432	999999	477	713	82	999999	107	161	835	269	978	357	502	686	495	779	965	235	37	117	386	51	952	621	211	999999	204	137	358	63	880	369	999999	152	698	539	999999	999999	353	999999	238	290	578	909	345	937	280	49	999999	758	895	999999	286	522	999999	390	376	856	511	446	565	999999	803	999999	389	618	128	359	987	955	356	377	882	676	999999	105	473	53	285	273	365	999999	999999	599	999999	999999	93	716	225	318	173	576	999999	906	795	268	999999	796	529	999999	999999	920	62	844	412	528	999999	999999	642	999999	917	332	580	999999	91	410	999999	213	623	999999	535	999999	143	679	792	999999	290	975	880	621	617	676	523	559	454	999999	999999	999999	196	639	796	482	84	394	400	999999	995	848	999999	395	624	283	183	48	200	999999	999999	382	999999	633	247	134	730	31	999999	251	999999	31	793	646	307	162	26	984	694	999999	337	999999	999999	952	783	442	160	999999	999999	343	503	485	368	47	658	730	439	563	999999	999999	752	62	180	159	40	999999	64	188	999999	999999	267	999999	353	147	89	999999	999999	109	849	805	999999	245	34	879	748	333	663	999999	988	999999	722	999999	592	32	999999	284	578	139	921	809	387	972	999999	533	86	314	141	230	957	620	999999	999999	714	999999	698	517	37	999999	410	707	320	308	199	520	749	804	605	331	837	804	999999	963	188	49	427	11	838	999999	999999	443	202	999999	798	999999	940	393	748	999999	999999	793	257	287	729	224	499	88	783	999999	784	282	708	810	392	162	162	672	999999	675	178	696	678	536	999999	966	514	877	509	821	580	999999	66	609	999999	53	557	191	244	964	549	348	228	951	
717	530	735	391	999999	646	999999	277	242	82	999999	999999	124	720	788	762	709	622	579	961	316	427	226	999999	814	349	604	970	438	999999	135	830	478	727	819	968	241	133	826	863	605	312	133	999999	781	369	929	999999	402	999999	264	927	769	266	644	299	314	999999	577	711	51	255	999999	999999	946	997	999999	999999	999999	999999	999999	586	795	999999	365	14	999999	242	327	455	419	999999	999999	955	931	208	70	221	92	530	999999	999999	999999	125	821	999999	472	87	46	999999	209	542	935	999999	999999	678	141	63	901	640	995	999999	317	999999	999999	999999	677	883	124	999999	936	999999	314	381	999999	924	39	680	894	15	999999	227	205	543	255	877	999999	995	14	999999	76	17	999999	452	535	592	298	433	823	999999	683	589	962	298	999999	999999	999999	999999	999999	36	648	460	999999	896	108	999999	999999	774	876	423	450	681	879	861	999999	929	637	999999	846	999999	636	999999	857	999999	331	999999	264	907	696	993	650	279	579	999999	614	615	999999	999999	353	757	716	524	556	409	107	11	710	110	999999	918	624	375	717	851	400	52	603	811	574	156	999999	999999	87	883	773	999999	111	999999	257	75	90	999999	518	999999	857	999999	999999	457	260	330	999999	164	999999	999999	379	999999	999999	999999	999999	571	22	48	999999	207	999999	999999	446	673	635	925	999999	808	853	550	838	410	857	628	994	287	994	156	999999	253	903	368	677	999999	514	999999	619	999999	323	686	999999	52	373	320	854	119	675	385	821	334	999999	443	311	999999	939	999999	999999	933	734	309	577	865	486	606	303	999999	80	999999	169	146	315	526	495	176	999999	999999	46	547	773	884	999999	618	334	236	823	470	67	927	369	999999	82	685	648	23	119	197	999999	767	999999	978	48	538	226	685	28	904	947	144	999999	999999	932	999999	170	849	697	958	541	260	999999	833	818	999999	999999	623	73	999999	877	482	67	309	241	279	530	794	999999	999999	402	649	217	919	999999	922	674	226	613	203	999999	799	325	160	656	999999	984	193	999999	895	761	999999	621	398	36	475	87	952	912	662	358	375	13	624	566	891	52	864	320	895	478	560	20	870	114	88	167	999999	653	999999	295	999999	999999	999999	999999	999999	999999	819	892	999999	845	721	313	999999	999999	999999	795	700	999999	765	272	999999	873	274	999999	211	592	751	294	999999	999999	180	309	986	377	21	999999	62	313	999999	863	233	971	999999	60	756	999999	69	999999	954	292	466	999999	999999	664	175	473	369	534	120	217	286	535	944	739	674	421	327	583	832	
417	999999	397	827	999999	48	999999	999999	224	669	999999	532	725	339	665	999999	858	422	999999	211	548	999999	527	203	558	586	697	999999	532	385	344	929	485	202	999999	549	79	494	985	625	999999	862	154	999999	999999	685	561	999999	999999	888	816	999999	995	381	294	999999	225	203	278	325	350	999999	89	839	334	33	999999	999999	791	125	999999	373	436	999999	194	999999	237	662	999999	873	35	999999	746	644	568	344	999999	999999	999999	511	999999	875	226	669	999999	999999	783	999999	999999	142	638	999999	414	173	999999	453	573	999999	197	608	807	563	166	404	999999	849	999999	444	281	999999	99	942	624	999999	792	906	157	766	431	999999	999999	922	999999	904	245	996	97	582	538	125	999999	999999	916	310	704	769	719	821	379	435	520	348	43	550	52	696	413	134	381	999999	999999	999999	867	898	704	884	999999	999999	169	304	761	802	906	166	228	999999	999999	324	585	32	197	999999	999999	996	999999	565	888	581	861	548	592	963	999999	999999	999999	964	999999	28	605	820	999999	466	661	999999	999999	717	442	999999	999999	598	999999	99	999999	999999	999999	999999	419	871	129	149	995	999999	400	999999	711	797	601	576	347	263	999999	17	999999	765	693	730	999999	322	332	71	132	20	999999	273	878	503	999999	852	327	848	555	906	999999	465	824	479	75	50	373	999999	126	865	540	78	920	663	379	783	664	291	305	106	548	999999	27	999999	609	999999	999999	999999	383	999999	259	498	708	771	118	999999	940	224	999999	633	999999	456	945	267	480	191	353	999999	133	640	999999	45	999999	458	367	841	448	839	870	938	307	165	502	377	999999	999999	370	999999	555	999999	843	450	626	672	157	102	122	999999	514	427	999999	999999	94	742	560	224	944	259	414	276	815	111	353	999999	336	793	953	577	999999	437	821	999999	669	17	797	747	999999	881	311	274	729	688	334	453	999999	999999	999999	759	999999	401	107	120	744	999999	310	741	106	900	346	363	999999	544	999999	87	999999	999999	857	86	945	813	805	73	947	999999	547	136	776	900	571	556	723	999999	760	261	339	711	460	999999	707	65	650	999999	999999	999999	135	999999	581	257	847	574	922	999999	814	13	596	999999	999999	999999	740	183	965	999999	338	789	640	944	784	999999	999999	894	999999	476	379	889	172	296	999999	999999	24	363	554	529	62	997	634	728	390	757	665	999999	547	856	650	534	100	454	189	755	318	190	999999	726	999999	952	444	999999	625	924	841	309	515	999999	589	387	628	445	153	341	165	911	564	37	200	452	999999	283	825	844	
799	999999	117	773	690	834	999999	828	999999	110	999999	188	113	465	999999	999999	790	999999	999999	273	905	654	310	999999	599	407	625	383	535	66	606	171	999999	780	999999	132	999999	741	999999	999999	434	799	425	53	777	999999	999999	108	999999	834	661	973	16	562	938	999999	417	999999	184	293	999999	999999	303	963	503	402	558	999999	999999	999999	999999	59	899	999999	838	999999	239	267	80	999999	599	999999	271	999999	404	999999	164	77	841	980	999999	932	999999	999999	546	854	506	461	999999	385	428	999999	999999	999999	670	612	83	999999	723	999999	914	999999	999999	562	693	691	318	999999	568	871	247	491	999999	360	88	242	492	708	999999	999999	609	999999	717	999999	203	999999	758	944	39	999999	999999	999999	353	18	999999	564	999999	14	507	999999	546	903	999999	999999	148	937	993	418	249	438	130	999999	517	999999	233	147	999999	504	368	578	999999	999999	573	776	999999	999999	147	999999	999999	999999	999999	487	210	999999	999999	706	999999	49	556	266	131	350	704	601	671	193	999999	614	785	928	131	249	646	928	921	182	340	999999	999999	571	799	999999	133	725	940	643	999999	396	300	999999	262	999999	947	112	457	592	669	999999	999999	999999	424	999999	697	365	402	258	999999	999999	999999	999999	375	768	999999	985	466	611	226	978	661	38	28	766	323	268	676	727	301	543	481	338	512	999999	22	237	156	999999	822	768	999999	691	999999	892	196	999999	161	493	721	962	645	845	376	999999	999999	85	999999	658	219	438	689	674	999999	999999	800	999999	763	999999	756	455	999999	999999	789	458	655	969	236	135	999999	299	999999	192	16	339	898	636	999999	821	57	999999	999999	498	65	393	88	658	999999	999999	102	324	270	999999	737	275	134	454	999999	918	45	350	849	999999	88	920	331	999999	668	627	408	174	909	999999	999999	999999	339	349	999999	999999	379	996	245	730	43	265	39	964	454	741	214	999999	579	53	999999	707	96	141	420	145	999999	582	999999	999999	106	928	414	999999	193	918	936	785	318	661	549	999999	115	129	999999	823	891	367	62	927	999999	954	594	866	999999	262	999999	207	928	10	342	999999	999999	139	634	115	850	999999	780	536	804	429	999999	918	503	999999	999999	967	189	597	253	704	529	72	693	999999	343	548	171	930	195	738	856	318	999999	752	41	999999	495	846	999999	999999	587	999999	132	999999	819	675	372	418	660	765	999999	341	756	999999	277	944	445	999999	771	311	549	849	999999	999999	573	826	600	751	715	626	999999	342	624	73	127	13	940	700	332	667	186	753	280	430	719	999999	562	999999	
485	97	999999	12	85	671	640	737	185	65	429	999999	85	620	702	44	292	999999	717	692	520	273	13	744	169	113	999999	796	999999	920	356	59	274	910	275	628	95	479	266	952	433	999999	828	884	281	339	592	999999	60	245	147	999999	807	869	180	999999	93	795	999999	971	546	844	999999	265	709	380	728	999999	354	84	948	999999	999999	764	999999	139	445	129	472	830	520	569	745	344	782	323	252	999999	999999	999999	545	299	636	999999	416	588	232	999999	185	901	610	428	220	976	999999	335	613	52	610	50	999999	963	999999	22	461	976	108	823	482	999999	137	334	434	999999	539	659	185	144	999999	681	907	872	944	999999	229	102	358	769	999999	457	709	999999	793	699	287	581	966	999999	833	999999	489	408	100	999999	773	999999	993	919	447	637	159	479	694	929	999999	904	29	761	999999	368	628	339	999999	34	686	928	540	735	999999	957	692	561	999999	918	201	509	999999	164	999999	942	109	999999	332	999999	308	240	999999	864	999999	383	561	215	831	475	999999	999999	631	75	113	845	746	999999	999999	489	944	597	178	776	737	999999	999999	999999	963	849	269	198	999999	999999	999999	455	999999	675	178	640	406	487	729	835	116	51	999999	999999	60	952	206	999999	999999	999999	999999	999999	71	737	999999	932	260	696	251	981	215	622	153	999999	349	999999	999999	80	99	999999	92	999999	999999	343	669	999999	757	416	814	21	653	428	665	173	890	26	394	686	549	246	999999	709	246	748	999999	494	897	611	999999	403	999999	135	751	268	760	17	999999	728	999999	999999	185	844	882	239	338	787	956	980	385	333	273	745	999999	852	884	383	999999	130	714	185	799	155	49	999999	999999	999999	677	407	412	882	183	666	618	119	71	546	827	16	420	999999	537	917	236	999999	139	999999	603	898	383	387	786	721	23	999999	640	39	804	471	999999	809	120	999999	577	502	159	607	999999	999999	999999	348	999999	999999	999999	871	648	882	999999	996	291	999999	924	778	33	999999	106	462	999999	725	479	999999	999999	999999	267	610	732	977	349	733	893	531	659	191	999999	45	831	999999	21	152	253	758	999999	807	999999	55	885	341	999999	552	406	697	955	411	999999	999999	606	199	957	110	999999	671	999999	196	999999	760	54	742	670	988	999999	999999	450	509	482	720	923	934	186	221	724	400	450	797	337	206	999999	257	248	358	999999	642	614	911	12	999999	225	999999	704	999999	10	153	671	548	358	871	999999	999999	999999	232	999999	671	22	999999	999999	749	230	745	858	906	194	796	503	999999	
559	561	919	538	507	899	505	999999	240	757	221	581	728	999999	448	465	949	130	328	26	523	766	999999	868	536	263	362	999999	999999	797	999999	213	649	360	999999	796	999999	718	999999	39	999999	835	441	265	534	803	30	327	306	402	957	73	478	487	798	792	999999	61	12	253	546	999999	935	443	999999	999999	932	378	914	651	999999	241	999999	298	999999	688	335	374	999999	732	243	44	183	671	839	181	735	172	561	999999	999999	999999	999999	705	493	701	899	997	999999	527	999999	651	413	654	889	999999	891	999999	999999	999999	467	566	717	280	19	512	852	274	603	350	281	769	999999	718	999999	612	525	999999	805	999999	788	999999	999999	816	860	999999	630	528	782	123	290	556	999999	999999	738	308	999999	999999	695	981	849	635	404	402	255	111	834	695	868	999999	210	424	383	599	999999	139	934	901	419	427	999999	999999	492	489	999999	725	795	374	980	487	429	89	781	824	748	163	933	239	570	759	757	935	659	505	912	865	182	385	130	999999	999999	291	999999	277	109	525	999999	914	342	529	316	469	999999	999999	857	999999	643	558	850	177	205	704	340	999999	670	945	674	987	577	204	999999	999999	254	381	123	147	63	513	724	233	20	29	999999	50	452	297	230	279	648	791	999999	623	999999	999999	999999	999999	950	376	607	164	851	165	999999	147	976	896	999999	999999	277	719	77	140	999999	626	166	185	999999	299	217	999999	999999	405	349	785	973	929	884	999999	967	999999	196	687	906	999999	999999	855	682	999999	74	556	82	999999	11	928	999999	101	789	907	795	238	999999	660	169	234	999999	999999	816	561	174	56	21	923	999999	823	532	999999	234	274	999999	999999	503	56	235	660	999999	838	999999	420	999999	881	999999	977	506	999999	591	535	528	681	140	925	48	130	596	999999	999999	158	520	187	405	345	866	525	663	494	734	816	999999	999999	924	601	62	405	999999	292	906	44	427	637	242	997	861	999999	143	999999	272	382	999999	217	125	161	327	225	25	725	999999	999999	999999	21	14	775	110	29	757	999999	999999	643	629	999999	120	510	731	882	945	408	483	324	391	344	231	361	999999	999999	392	772	999999	999999	390	775	999999	999999	720	415	632	999999	896	841	795	999999	456	999999	999999	155	107	615	430	444	280	616	251	701	242	999999	790	999999	999999	999999	636	984	999999	999999	999999	999999	47	828	790	999999	260	487	999999	642	528	999999	887	602	608	220	130	777	352	838	999999	773	999999	999999	59	740	625	999999	58	24	214	811	348	420	376	899	118	278	824	114	
194	792	115	608	182	999999	101	197	54	208	999999	859	999999	999999	479	999999	999999	471	779	59	999999	280	439	497	438	717	999999	477	999999	709	111	851	953	248	654	773	668	925	999999	604	999999	438	935	999999	262	355	999999	922	940	887	579	647	499	775	414	914	363	617	999999	465	16	999999	961	344	106	999999	905	999999	772	999999	820	999999	78	999999	411	999999	344	589	244	999999	547	999999	999999	348	999999	464	362	187	833	739	419	60	754	937	999999	999999	999999	601	753	999999	449	999999	159	244	77	184	999999	999999	374	153	579	999999	999999	97	917	490	999999	622	999999	999999	557	728	570	999999	999999	769	650	140	587	386	794	743	836	892	643	772	377	302	281	955	885	47	999999	689	999999	999999	678	666	30	999999	937	853	396	999999	795	721	215	126	999999	999999	533	448	737	987	358	999999	938	490	454	155	999999	794	351	258	756	999999	914	880	873	999999	101	999999	119	480	449	940	999999	724	107	922	567	999999	354	973	432	446	310	825	341	333	707	197	222	999999	994	999999	999999	999999	999999	285	806	334	253	999999	999999	549	339	267	548	418	490	999999	999999	999999	587	862	449	377	999999	320	999999	99	549	549	999999	903	999999	244	999999	305	438	218	370	821	126	242	17	999999	766	882	117	999999	287	999999	843	999999	804	999999	297	999999	704	144	322	999999	76	999999	785	999999	999999	313	777	104	999999	252	999999	281	853	999999	415	354	999999	401	610	943	212	999999	811	999999	999999	460	108	91	947	353	601	999999	895	999999	755	409	457	314	694	463	115	22	271	44	943	571	640	243	284	999999	999999	312	533	379	841	900	904	169	999999	903	214	696	157	999999	650	686	999999	537	999999	999999	897	550	707	157	838	199	999999	777	682	144	999999	865	806	14	75	299	999999	526	483	854	504	999999	999999	790	999999	418	999999	999999	394	266	195	112	427	278	55	737	999999	386	540	652	999999	137	487	999999	93	348	999999	153	373	361	916	859	999999	961	999999	609	999999	999999	897	429	999999	80	393	999999	949	717	448	537	959	337	694	392	985	999999	857	376	999999	453	707	999999	528	999999	469	42	999999	336	58	465	767	445	503	688	488	121	327	926	744	71	913	376	999999	362	193	46	667	999999	873	232	999999	145	999999	789	218	999999	901	611	610	360	85	622	999999	999999	770	523	833	15	999999	874	999999	999999	631	999999	540	341	999999	999999	999999	433	375	816	463	999999	361	632	999999	714	479	999999	219	715	999999	394	986	300	707	917	592	670	212	999999	999999	998	999999	181	999999	60	
259	877	977	999999	83	187	999999	269	169	999999	630	148	876	129	536	999999	665	798	616	247	762	249	633	102	583	999999	230	999999	196	464	999999	190	999999	596	464	602	523	484	642	147	999999	727	140	999999	296	453	793	93	135	226	343	920	999999	999999	298	999999	253	885	161	215	956	281	83	704	999999	999999	29	290	664	934	890	999999	165	478	999999	44	118	768	805	140	84	147	588	969	999999	198	624	853	999999	999999	999999	999999	332	437	190	137	999999	999999	999999	845	434	513	428	201	336	162	764	96	999999	263	901	485	999999	31	140	819	692	113	583	544	826	999999	999999	999999	585	999999	999999	727	297	711	390	682	636	999999	706	571	718	397	999999	969	433	538	427	54	553	873	557	310	306	371	444	550	852	597	29	999999	530	218	615	83	999999	47	798	724	872	228	848	999999	325	999999	999999	304	470	613	121	999999	999999	999999	666	711	704	557	999999	926	276	999999	829	49	940	999999	50	509	999999	999999	675	396	999999	702	181	334	999999	437	985	736	269	999999	90	248	485	731	519	999999	552	903	379	745	616	871	458	42	999999	809	189	877	529	602	522	900	937	724	558	56	999999	342	686	276	999999	999999	667	136	759	591	999999	219	999999	999999	957	877	999999	929	780	867	999999	149	935	999999	999999	117	217	999999	627	189	310	761	999999	999999	826	999999	227	112	183	922	214	331	282	807	999999	970	999999	999999	645	644	710	17	943	690	999999	626	406	471	28	999999	486	999	999999	579	290	801	46	465	631	747	999999	97	999999	999999	999999	922	999999	999999	968	999999	169	146	32	982	478	302	817	492	670	209	812	999999	94	719	999999	214	822	702	527	455	933	493	449	897	983	623	261	95	37	999999	759	279	503	739	305	999999	977	999999	111	987	983	554	794	431	934	905	999999	46	999999	458	109	173	999999	523	355	999999	696	134	998	855	51	999999	464	999999	449	543	261	355	424	999999	999999	306	601	540	471	389	698	27	963	88	999999	224	999999	579	999999	596	669	980	394	999999	999999	853	527	255	945	261	999999	13	982	400	999999	658	622	328	230	802	999999	79	999999	965	977	678	171	920	245	826	70	999999	999999	999999	999999	281	960	795	450	384	778	356	594	219	300	694	999999	572	434	962	602	354	358	977	34	599	999999	428	999999	975	999999	607	19	129	201	999999	999999	138	999999	382	999999	999999	999999	846	999999	999999	999999	842	674	999999	642	598	496	999999	234	999999	999999	999999	829	285	999999	541	999999	474	692	181	346	999999	28	97	702	907	
56	61	274	999999	476	511	999999	808	125	999999	999999	368	999999	999999	121	736	999999	485	999999	960	309	999999	38	999999	999999	412	999999	853	878	19	824	587	999999	735	999999	444	18	458	249	35	89	999999	999999	268	787	785	999999	598	69	609	999999	999999	421	742	607	805	33	119	999999	73	357	110	930	116	271	176	999999	999999	551	999999	728	999999	245	650	880	289	999999	770	377	999999	281	565	999999	278	438	291	175	999999	999999	746	420	899	999999	185	678	978	100	63	997	620	999999	533	57	392	999999	143	307	771	861	999999	999999	263	741	203	792	791	999999	661	677	979	999999	929	479	804	266	828	89	70	971	901	999999	999999	999999	756	891	747	999999	999999	396	999999	999999	404	987	809	31	167	167	999999	999999	887	671	438	386	27	619	87	63	999999	136	999999	64	999999	800	959	139	697	490	984	999999	55	283	999999	274	382	995	607	942	670	782	108	671	916	999999	999999	240	760	650	755	147	814	693	275	283	344	999999	747	603	37	679	333	999999	999999	860	999999	613	999999	174	14	31	22	999999	393	469	38	391	148	569	715	999999	379	999999	734	847	498	361	17	999999	930	142	258	13	915	999999	999999	431	498	999999	339	480	476	595	645	734	134	999999	310	805	255	952	999999	187	888	999999	310	286	943	335	371	999999	606	140	244	999999	999999	999999	229	401	20	607	892	92	240	999999	263	783	411	999	722	819	999999	212	388	999999	40	80	124	616	691	999999	487	172	694	352	874	346	361	773	960	999999	459	908	794	999999	69	30	947	999999	54	999999	874	943	613	552	999999	403	751	266	842	703	894	612	710	838	129	999999	397	999999	370	999999	432	638	48	607	369	152	999999	740	918	20	133	471	571	999999	308	543	559	152	999999	480	594	105	931	267	230	847	207	999999	999999	999999	632	69	999999	137	104	246	999999	15	999999	792	999999	20	348	832	999999	432	50	546	999999	585	180	255	999999	889	332	999999	999999	781	386	999999	945	461	222	588	387	73	999999	444	80	71	999999	554	959	624	494	584	999999	999999	687	797	806	999999	426	942	169	999999	589	999999	999999	767	539	133	628	671	847	535	797	999999	454	516	999999	606	476	478	946	626	296	855	405	747	580	999999	103	999999	715	293	44	279	429	10	483	785	638	313	532	515	925	999999	777	958	999999	999999	654	180	553	209	999999	947	995	542	999999	999999	997	67	196	931	999999	999999	955	563	999999	528	340	999999	42	468	967	172	945	441	700	999999	87	446	961	583	999999	999999	45	515	108	
96	283	886	999999	999999	787	581	126	600	999999	885	342	223	468	999999	999999	999999	999999	94	999999	32	12	564	842	102	656	999999	106	613	979	117	13	449	465	413	254	453	999999	293	681	999999	56	354	956	999999	665	999999	978	702	916	751	999999	999999	283	999999	94	719	54	816	103	236	484	512	621	377	881	999999	758	64	24	223	665	854	413	845	999999	657	607	37	437	791	999999	403	697	237	999999	999999	176	999999	999999	999999	999999	728	999999	999999	911	999999	999999	589	933	772	116	923	688	703	96	930	547	999999	110	437	122	27	389	311	999999	999999	815	394	55	829	999999	378	735	489	813	999999	664	959	999999	441	924	28	999999	999999	685	659	714	999999	999999	401	515	739	288	892	422	392	349	888	801	829	729	348	544	999999	999999	737	198	209	999999	158	276	999999	502	669	512	104	923	725	999999	999999	376	820	253	653	324	987	999999	843	77	431	598	999999	999999	114	711	585	483	999999	618	947	999999	515	114	992	135	926	246	619	389	328	468	624	272	807	462	908	105	891	789	69	999999	999999	999999	467	560	501	999999	398	999999	927	620	999999	999999	679	532	861	716	260	999999	999999	751	999999	463	999999	962	974	513	999999	651	803	490	592	210	558	309	126	383	999999	999999	633	999999	999999	661	999999	707	999999	517	592	284	601	202	844	372	999999	317	176	891	392	999999	999999	988	999999	999999	164	999999	37	732	999999	999999	416	487	999999	818	894	892	903	819	999999	51	436	999999	920	86	999999	611	645	999999	808	999999	142	234	991	151	855	999999	435	111	507	25	680	803	958	223	867	999999	133	35	478	509	414	357	890	350	78	128	77	993	696	553	801	999999	923	317	999999	192	496	927	962	999999	466	801	322	986	370	632	508	707	999999	936	488	619	751	309	836	785	344	999999	83	737	578	442	999999	954	223	873	880	999999	976	999999	627	999999	999999	999999	999999	613	45	903	980	445	620	370	784	999999	75	999999	65	624	999999	461	847	999999	853	235	680	33	999999	999999	772	497	752	999999	730	999999	319	999999	556	999999	265	233	750	440	670	638	126	217	999999	999999	888	41	999999	999999	181	525	999999	781	999999	837	550	999999	999999	676	141	492	692	764	639	261	449	999999	636	999999	999999	257	710	416	184	225	119	472	375	740	999999	999999	679	496	685	215	999999	537	939	999999	980	999999	16	83	999999	187	945	362	577	406	216	115	405	292	896	999999	815	999999	606	136	727	87	654	486	207	999999	813	206	999999	999999	565	911	843	916	554	133	251	636	
117	997	280	999999	895	968	534	373	999999	396	599	999999	999999	999999	930	999999	991	903	591	999999	875	999999	374	749	999999	999999	841	304	272	488	738	999999	999999	999999	323	609	856	970	999999	685	951	834	999999	426	999999	326	44	999999	981	40	925	999999	542	720	760	208	999999	530	483	752	137	239	110	857	658	999999	89	221	951	999999	999999	999999	721	905	578	50	855	999999	152	956	118	550	323	242	562	96	240	961	999999	124	976	336	496	999999	558	721	999999	999999	768	779	246	999999	349	999999	84	999999	930	636	999999	999999	353	685	388	999999	644	999999	916	999999	305	999999	999999	128	794	837	354	629	534	291	357	856	316	659	189	372	719	295	211	663	168	658	166	999999	818	999999	770	301	947	999999	794	971	999999	999999	900	206	194	128	999999	512	316	454	379	648	999999	295	413	694	506	25	807	358	385	263	709	646	999999	999999	309	96	76	62	681	564	496	385	61	449	758	982	999999	601	999999	999999	999999	713	288	518	324	532	999999	999999	794	999999	999999	446	596	999999	999999	264	791	202	999999	941	445	263	772	815	999999	999999	244	963	935	523	837	216	999999	686	906	999999	367	896	999999	776	999999	990	999999	749	999999	60	789	509	292	999999	201	999999	999999	999999	999999	103	940	473	999999	420	999999	340	150	999999	105	955	355	910	644	170	896	999999	525	51	159	999999	995	999999	422	110	124	735	681	999999	332	999999	433	775	432	813	65	894	539	266	488	461	999999	986	654	447	705	879	864	999999	607	306	999999	741	176	808	999999	917	61	999999	999999	563	999999	708	948	253	531	999999	999999	999999	999999	12	364	269	562	999999	606	18	378	974	999999	245	999999	559	999999	36	391	692	609	624	715	147	842	999999	959	925	802	150	48	410	915	136	401	43	26	604	941	210	999999	478	212	999999	549	86	860	71	999999	109	874	921	862	839	999999	999999	999999	968	170	90	309	637	894	465	999999	968	999999	279	843	836	543	999999	94	190	999999	140	422	626	598	765	423	898	242	703	276	126	999999	999999	166	537	999999	999999	444	861	901	550	583	746	128	581	28	999999	227	856	565	643	999999	681	334	839	451	498	380	999999	667	410	404	200	199	853	999999	981	123	316	919	999999	999999	232	999999	963	999999	999999	508	27	999999	831	681	386	148	632	999999	999999	751	326	999999	428	677	999999	999999	500	155	393	999999	275	160	46	478	999999	937	999999	848	614	402	371	292	776	990	362	657	836	729	28	999999	567	573	564	239	796	230	500	817	999999	39	788	817	999999	
128	242	866	999999	362	770	999999	999999	784	674	999999	390	44	319	999999	324	392	367	999999	999999	340	999999	701	596	806	682	690	999999	262	102	999999	999999	999999	128	999999	757	496	946	483	958	999999	984	782	899	100	849	999999	910	72	502	372	671	999999	690	999999	999999	541	279	999999	999999	90	12	815	691	999999	858	836	915	999999	680	828	446	883	813	557	355	217	802	999999	957	920	779	384	759	999999	913	598	863	999999	529	226	227	999999	803	878	577	999999	101	810	999999	999999	847	258	391	674	926	999999	212	142	488	921	739	773	946	760	999999	627	66	999999	185	270	972	629	999999	463	611	402	999999	999999	980	186	126	992	274	943	999999	530	992	999999	802	999999	395	999999	806	608	487	999999	107	53	999999	950	123	138	634	970	51	999999	126	928	73	534	707	277	162	999999	805	746	999999	12	686	779	634	970	170	59	875	999999	999999	534	975	167	305	46	999999	40	999999	987	367	303	902	855	414	74	31	999999	428	127	578	999999	802	740	999999	999999	999999	797	325	152	968	584	105	800	999999	591	952	906	239	670	909	132	249	817	389	215	999999	830	375	569	999999	892	631	999999	999999	328	731	245	222	210	999999	570	714	920	999999	999999	207	112	461	822	122	125	48	999999	218	999999	265	985	361	739	994	999999	999999	755	203	86	953	347	137	85	860	717	693	38	990	349	417	328	798	606	17	997	379	552	457	833	853	873	549	225	72	746	884	999999	999999	999999	999999	999999	999999	942	829	860	999999	386	962	404	432	20	767	868	48	937	999999	754	731	999999	166	879	999999	370	233	89	797	912	23	124	833	220	822	845	210	999999	600	856	777	999999	33	992	999999	63	410	842	116	680	999999	999999	559	999999	999999	218	988	999999	661	367	999999	749	999999	72	372	848	571	221	197	999999	999999	589	346	339	999999	999999	999999	173	299	254	999999	999999	973	999999	734	999999	564	703	469	614	999999	941	797	243	147	38	94	999999	629	741	491	999999	999999	999999	999999	597	789	230	999999	176	245	824	969	416	999999	999999	776	999999	999999	485	294	868	752	582	73	726	791	112	202	947	499	999999	543	557	999999	770	999999	787	114	999999	999999	344	549	302	379	43	999999	391	835	807	262	149	999999	154	457	622	446	82	131	296	999999	999999	999999	215	999999	233	290	999999	652	637	999999	988	841	999999	999999	999999	329	460	213	40	753	410	277	394	695	359	387	398	110	150	334	662	666	817	341	422	316	343	624	155	752	561	738	208	999999	274	999999	444	767	
999999	303	985	868	100	543	999999	419	642	999999	327	846	891	320	511	313	941	999999	33	857	964	643	985	835	67	288	202	671	78	191	999999	61	999999	631	602	847	348	793	575	284	936	12	674	822	307	309	860	250	236	895	271	942	284	587	803	864	318	999999	999999	812	351	733	350	461	100	276	903	270	999999	664	999999	158	755	999999	920	962	999999	172	999999	758	999999	951	445	183	919	999999	776	364	827	738	539	199	982	763	932	999999	662	999999	732	41	405	599	532	999999	999999	999999	197	535	999999	841	999999	155	621	999999	999999	999999	297	999999	541	612	999999	549	442	979	134	774	175	999999	816	717	309	755	440	507	362	828	428	872	252	806	300	250	698	986	843	999999	578	999999	378	542	915	495	681	130	541	999999	166	553	447	165	947	999999	999999	949	999999	150	715	999999	700	566	970	424	924	999999	321	259	850	999999	999999	740	206	245	623	284	801	814	83	319	966	505	671	875	435	999999	858	105	532	748	455	999999	678	464	239	999999	572	500	570	946	808	291	16	999999	417	706	999999	711	999999	444	158	726	76	405	157	204	895	105	989	999999	876	226	726	111	10	442	72	999999	15	999999	999999	310	254	137	511	684	999999	960	468	729	137	157	523	999999	999999	729	637	283	317	45	917	476	511	999999	79	999999	565	904	710	974	999999	227	999999	770	732	999999	482	999999	894	472	999999	934	999999	270	710	999999	999999	638	511	281	805	789	999999	999999	999999	245	798	999999	68	920	129	595	260	493	95	910	451	752	365	999999	999999	698	388	845	999999	982	839	251	32	349	888	926	402	438	179	855	792	735	877	999999	59	999999	879	974	999999	118	999999	153	185	800	999999	951	999999	758	999999	999999	999999	589	639	910	405	557	498	718	41	999999	202	822	323	240	999999	716	999999	868	703	295	819	414	502	232	999999	999999	76	232	999999	936	999999	999999	999999	72	454	213	105	966	102	502	473	999999	942	159	999999	861	829	944	682	571	86	415	65	738	297	995	97	417	611	709	490	275	656	105	999999	558	417	261	785	913	999999	908	776	999999	999999	658	999999	999999	999999	999999	866	131	549	500	860	248	588	675	775	459	126	688	999999	999999	21	207	514	847	610	367	453	578	999999	768	951	177	638	854	916	639	532	999999	111	999999	999999	369	725	999999	244	999999	970	742	485	999999	797	931	553	393	199	625	153	625	741	999999	994	297	961	780	999999	999999	609	733	999999	999999	926	381	587	201	550	652	481	359	612	308	999999	711	
102	833	971	999999	624	255	665	300	999999	906	13	162	179	999999	407	944	615	551	999999	246	999999	999999	999999	426	353	999999	842	546	153	793	23	443	561	293	204	999999	809	530	78	363	78	468	999999	30	377	434	32	994	255	999999	743	999999	999999	999999	728	999999	434	554	675	999999	412	128	157	702	893	570	999999	886	360	279	145	999999	482	348	178	524	699	999999	58	918	338	848	301	999999	60	999999	836	999999	564	999999	703	999999	999999	805	999999	949	320	948	999999	807	833	146	644	975	401	658	589	268	982	213	64	55	506	756	934	564	999999	541	652	942	733	999999	999999	999999	999999	999999	240	676	999999	999999	999999	751	262	250	999999	202	213	325	224	401	372	578	427	361	999999	657	758	107	871	395	133	779	305	193	84	641	815	999999	409	521	427	912	869	764	999999	999999	793	265	670	741	361	999999	326	260	580	165	773	969	522	919	999999	142	999999	12	104	434	999999	78	176	999999	387	478	916	703	974	459	708	663	361	999999	863	503	999999	139	44	999999	462	999999	613	919	867	845	222	490	999999	294	116	867	999999	574	858	999999	999999	999999	364	999999	594	623	286	130	999999	120	618	439	65	628	705	675	968	482	972	410	465	257	586	541	265	999999	313	689	352	841	993	786	999999	149	414	999999	999999	999999	37	838	999999	493	472	757	999999	783	435	771	999999	441	899	196	602	458	269	841	640	822	999999	168	320	999999	777	615	126	999999	214	999999	999999	495	900	999999	454	143	641	971	784	829	314	999999	10	541	110	911	942	806	999999	776	880	572	580	999999	999999	869	528	181	716	857	999999	406	578	519	999999	103	541	91	742	469	816	298	999999	999999	518	155	167	778	496	865	673	320	646	437	45	650	915	947	999999	585	614	469	264	999999	198	999999	999999	999999	983	999999	999999	999999	74	999999	959	592	516	999999	444	387	999999	749	999999	999999	194	330	759	150	999999	907	999999	593	999999	166	854	357	43	139	622	609	251	999999	795	489	495	999999	999999	999999	478	999999	144	999999	513	999999	874	865	784	413	999999	868	159	763	16	85	829	787	72	907	871	612	999999	386	999999	834	999999	999999	954	999999	365	381	84	838	672	40	773	999999	89	892	292	989	573	629	395	753	460	488	999999	720	659	707	750	347	60	865	894	999999	10	679	769	839	910	587	57	372	794	999999	100	999999	999999	797	708	179	625	882	48	929	991	402	383	657	999999	999999	546	999999	999999	737	999999	806	999999	25	41	409	999999	453	88	985	581	33	959	149	
397	694	418	999999	999	580	999999	177	826	999999	766	607	306	999999	475	676	999999	399	741	67	533	294	999999	296	999999	999999	57	999999	999999	999999	999999	967	999999	999999	269	680	999999	684	658	60	24	620	979	180	259	999999	112	20	977	411	944	191	291	999999	616	113	999999	131	105	701	533	999999	374	773	618	798	173	999999	852	795	850	367	741	691	52	999999	314	669	46	342	205	999999	204	401	119	175	685	541	626	166	826	704	588	956	526	474	255	999999	561	999999	270	50	168	999999	561	586	999999	600	859	703	798	194	999999	999999	505	496	355	972	664	453	122	632	446	695	969	156	999999	784	174	999999	667	108	118	585	999999	165	878	22	840	532	725	95	681	999999	367	999999	618	825	461	40	128	283	551	999999	348	638	603	999999	222	415	999999	664	435	292	46	999999	85	510	690	349	999999	343	141	142	727	37	999999	522	338	999999	537	952	333	144	459	393	999999	999	247	999999	999999	415	799	999999	723	70	659	999999	886	999999	566	118	145	121	422	999999	152	418	391	999999	999999	90	144	885	877	855	341	999999	832	653	153	85	999999	256	788	212	544	999999	418	999999	999999	999999	636	671	770	999999	817	222	721	673	250	148	618	926	999999	999999	280	913	558	999999	999999	367	999999	243	523	490	845	888	333	999999	251	446	999	724	942	136	454	999999	124	458	47	129	580	169	412	14	467	346	500	317	931	999999	157	999999	937	20	994	403	999999	999999	583	929	888	511	999999	804	999999	999999	983	999999	999999	807	799	110	830	609	787	407	999999	999999	33	508	999999	26	288	999999	999999	459	786	932	142	61	999999	999999	874	999999	240	78	736	999999	999999	999999	363	870	291	999999	831	57	719	337	233	597	999999	638	999999	84	999999	872	232	811	515	688	999999	60	497	999999	491	999999	235	722	379	718	999999	231	999999	460	155	527	999999	999999	789	999999	740	458	709	545	488	999999	576	999999	577	368	846	924	999999	187	999999	999999	382	316	642	866	821	996	958	514	999999	351	985	807	929	23	147	999999	31	273	948	999999	999999	952	496	803	398	436	155	21	872	999999	999999	475	995	842	155	999999	521	923	430	743	499	999999	999999	146	702	769	869	563	230	777	903	830	238	805	961	430	999999	838	477	395	850	947	999999	999999	223	519	812	97	868	718	999999	108	843	214	169	999999	343	359	111	628	566	592	790	104	842	307	246	199	880	999999	609	683	455	45	893	552	562	438	923	192	957	782	695	999999	999999	999999	986	33	645	999999	96	469	
999999	849	828	268	166	547	347	915	282	622	216	153	119	873	652	808	321	617	594	999999	436	918	671	784	999999	999999	873	999999	320	222	554	75	999999	999999	999999	606	999999	634	395	25	999999	18	909	344	575	552	402	358	999999	999999	712	37	230	191	43	818	187	54	372	999999	674	308	999999	69	78	999999	515	969	999999	56	999999	687	232	578	813	428	999999	337	219	999999	887	999999	886	142	510	526	844	456	999999	137	429	172	272	517	999999	792	413	849	999999	433	999999	432	430	116	587	34	805	999999	378	999999	999999	999999	834	28	990	158	999999	472	558	552	306	68	863	999999	626	439	999999	715	237	30	24	169	71	785	316	464	104	779	999999	486	720	203	999999	501	327	579	337	254	526	202	379	941	300	723	137	978	568	630	489	157	609	100	423	358	600	650	788	58	711	535	64	642	917	82	831	113	981	999999	482	56	111	999999	198	45	650	83	868	347	658	338	895	999999	300	407	877	630	779	728	999999	677	791	999999	543	999999	148	736	34	228	892	999999	997	999999	999999	442	56	438	902	388	707	999999	781	999999	400	999999	639	999999	352	519	205	211	334	999999	471	804	265	822	637	206	999999	913	58	649	455	633	340	698	325	857	999999	448	728	401	31	383	896	349	887	170	361	557	999999	514	32	999999	700	745	735	354	186	233	800	999999	490	793	478	141	996	767	51	999999	274	494	168	756	999999	933	999999	97	908	916	999999	477	845	349	529	544	626	763	933	595	999999	971	681	137	648	33	910	237	904	764	999999	130	128	420	999999	899	355	276	999999	767	513	648	446	270	298	999999	859	999999	999999	934	514	242	999999	456	977	303	813	41	118	459	32	13	999999	153	572	999999	999999	434	66	630	198	360	999999	176	91	999999	535	420	838	325	173	999999	962	970	259	121	999999	999999	442	999999	95	324	168	758	999999	510	999999	302	698	484	999999	434	999999	643	745	164	687	999999	374	663	768	403	202	792	296	262	50	223	999999	461	527	687	999999	75	544	999999	202	999999	431	581	999999	242	722	999999	353	738	999999	999999	234	105	999999	628	307	779	999999	999999	131	999999	472	492	999999	999999	999999	999999	999999	295	442	28	109	999999	999999	999999	999999	792	999999	535	681	838	999999	557	576	721	988	799	37	898	999999	222	843	852	753	826	333	938	122	618	999999	485	407	999999	999999	667	999999	999999	143	543	999999	999999	999999	696	21	292	999999	915	916	747	262	608	219	68	905	999999	184	256	127	145	566	307	679	194	
700	205	441	391	261	999999	999999	999999	666	493	515	874	245	156	841	999999	900	999999	32	999999	365	236	276	349	162	999999	493	973	246	999999	977	999999	999999	792	999999	815	850	999999	664	17	255	627	999999	999999	999999	40	999999	37	414	656	999999	157	284	999999	828	474	928	102	999999	184	424	528	398	668	516	430	48	453	999999	35	620	365	754	24	129	999999	293	551	796	131	102	465	568	589	999999	999999	811	530	964	531	999999	999999	315	489	592	727	239	284	218	131	991	541	877	389	45	879	999999	269	195	100	190	999999	305	117	92	999999	959	809	904	687	619	999999	488	999999	149	999999	59	275	431	402	508	19	342	675	139	561	588	189	553	883	999999	551	999999	874	350	508	999999	208	406	633	767	429	379	531	512	483	999999	999999	250	183	829	138	837	999999	591	181	55	630	977	531	999999	780	265	999999	261	77	182	614	287	999999	409	999999	999999	798	634	88	639	811	172	655	508	339	939	380	999999	307	713	552	292	999999	463	999999	999999	875	999999	987	174	358	279	444	999999	447	970	609	773	978	270	999999	168	999999	541	244	467	332	999999	999999	840	999999	966	954	364	629	331	999999	999999	577	630	999999	545	647	914	291	541	999999	999999	71	369	339	606	85	47	999999	394	780	999999	229	374	898	852	999999	156	290	391	325	90	682	125	861	433	206	357	276	999999	521	598	999999	702	738	999999	999999	681	511	999999	891	917	689	999999	999999	480	957	999999	732	150	334	500	633	899	999999	648	671	945	999999	906	410	999999	770	181	999999	191	387	999999	999999	920	999999	999999	999999	999999	500	407	999999	447	573	999999	475	993	625	135	179	30	964	360	485	100	316	26	184	604	999999	999999	999999	518	371	369	999999	440	999999	999999	260	999999	999999	631	409	818	257	234	381	999999	999999	999999	999999	644	999999	852	227	37	51	999999	614	999999	999999	50	999999	999999	999999	999999	86	214	298	999999	999999	813	875	385	175	342	950	999999	999999	999999	999999	68	174	471	71	512	999999	518	152	999999	399	41	207	999999	438	814	507	83	999999	374	158	999999	827	405	989	999999	768	999999	687	999999	86	383	999999	999999	999999	307	999999	662	274	748	999999	567	71	233	999999	395	615	499	946	360	999999	877	999999	478	933	476	240	999999	482	999999	743	999999	831	267	988	999999	339	674	155	141	938	845	808	818	998	590	115	999999	760	604	683	279	999999	337	59	209	284	233	598	763	999999	117	190	501	999999	486	999999	803	244	629	999999	941	999999	815	999999	989	999999	291	479	353	371	
635	18	877	99	474	219	503	218	999999	999999	999999	85	392	73	830	664	316	999999	522	854	999999	370	140	549	742	999999	999999	915	69	140	993	753	255	401	441	109	312	999999	541	276	242	595	999999	888	948	865	961	751	590	999999	762	478	956	499	69	999999	878	338	357	549	999999	588	158	659	748	999999	999999	999999	632	731	999999	999999	281	999999	621	716	999999	251	600	877	964	123	335	734	378	524	999999	756	342	175	230	974	65	992	921	654	999999	999999	150	999999	999999	970	128	858	973	999999	206	710	877	999999	360	636	737	480	584	241	999999	424	999999	233	565	83	658	466	511	387	849	289	335	967	279	129	999999	999999	999999	999999	994	476	761	999999	328	96	878	988	815	999999	999999	585	417	689	401	999999	514	916	999999	960	321	662	357	595	999999	916	384	910	999999	999999	535	733	637	590	247	786	663	770	904	479	999999	669	999999	917	151	999999	872	646	575	999999	615	999999	974	881	682	342	999999	999999	511	411	999999	968	914	584	999999	513	947	826	451	614	369	743	21	560	999999	651	20	440	454	744	54	738	344	827	999999	351	999999	756	908	999999	999999	497	999999	999999	767	236	999999	76	859	637	326	56	204	961	999999	871	182	423	125	999999	331	688	721	766	999999	999999	634	97	999999	716	999999	200	917	546	946	999999	999999	518	793	539	897	944	580	816	999999	998	544	383	940	753	999999	344	640	877	583	979	776	502	145	794	602	667	116	152	999999	999999	999999	999999	24	25	397	663	630	586	143	999999	117	904	348	369	438	260	156	216	547	419	560	50	962	967	104	982	999999	999	936	999999	837	437	999999	999999	999999	999999	369	924	366	999999	999999	63	999999	206	871	872	163	999999	999999	352	521	999999	605	474	575	98	695	56	920	415	291	631	650	999999	549	680	971	56	499	552	891	231	849	42	704	999999	305	766	106	232	828	999999	643	594	717	937	999999	469	726	781	200	322	13	951	233	999999	999999	839	656	201	900	117	286	812	460	299	60	572	769	79	999999	929	950	999999	999999	684	987	999999	196	612	847	512	999999	718	999999	578	999999	898	999999	621	103	465	119	999999	999999	999999	329	999999	143	428	999999	270	699	999999	988	271	372	315	374	999999	999999	999999	653	54	353	999999	787	999999	460	881	81	999999	763	157	975	999999	999999	55	376	999999	999999	166	922	767	999999	586	812	672	730	100	216	912	533	270	525	745	812	75	560	999999	933	761	380	261	357	733	999999	999999	681	661	451	327	939	508	194	939	435	885	
328	767	586	999999	837	999999	675	169	999999	999999	632	240	999999	755	999999	999999	933	999999	999999	670	999999	992	89	269	991	78	999999	889	972	35	85	586	999999	926	746	793	356	818	924	999999	586	999999	999999	14	920	451	147	696	832	999999	575	999999	163	765	999999	999999	688	326	999999	769	719	786	196	603	426	55	919	597	18	999999	96	125	678	774	999999	999999	999999	84	349	549	931	999999	66	999999	460	494	999999	555	460	999999	999999	39	694	165	999999	800	11	510	587	999999	531	549	687	141	420	999999	912	388	681	254	448	613	977	584	837	766	999999	721	153	932	622	374	999999	597	595	67	999999	523	999999	293	229	386	496	475	28	391	999999	924	65	10	582	54	873	999999	999999	501	62	120	327	534	81	290	367	655	261	999999	412	100	546	363	39	398	904	398	34	999999	999999	511	566	456	999999	804	666	153	359	577	500	999999	999999	103	14	320	206	949	221	999999	29	999999	999999	999999	999999	185	388	999999	999999	193	150	999999	191	909	384	999999	553	870	999999	999999	623	223	305	999999	999999	482	999999	452	358	718	202	955	186	94	53	285	999999	999999	999999	324	999999	964	182	176	999999	25	748	999999	719	999999	999999	335	914	999999	999999	805	999999	539	204	999999	999999	999999	353	262	990	195	999999	999999	999999	108	261	999999	403	719	850	659	51	139	256	650	733	758	733	999999	999999	867	50	241	769	247	999999	999999	510	999999	999999	490	620	920	185	252	716	652	848	999999	212	999999	999999	205	104	666	763	416	292	554	999999	952	999999	458	310	133	154	77	337	628	368	502	348	999999	115	369	48	130	953	999999	933	999999	999999	123	692	43	999999	844	146	112	484	999999	477	955	999999	661	289	171	619	62	999999	999999	324	999999	999999	710	579	508	100	999999	627	642	999999	287	620	692	52	98	766	999999	999999	310	999999	234	154	43	999999	392	999999	999999	90	877	511	901	907	294	766	999999	861	999999	999999	999999	999999	411	485	841	872	199	999999	999999	619	999999	405	353	865	796	718	99	85	999999	685	999999	282	647	654	999999	141	560	380	336	925	362	237	783	812	760	556	530	749	313	171	834	999999	999999	999999	999999	481	167	999999	120	575	677	614	999999	999999	999999	164	999999	999999	999999	709	999999	999999	18	588	999999	999999	621	999999	999999	250	198	350	772	66	850	149	999999	813	764	278	973	524	270	760	258	999999	999999	999999	545	605	999999	773	24	999999	850	26	999999	142	999999	926	999999	999999	930	869	387	337	999999	586	456	999999	602	303	992	466	999999	999999	558	257	339	
519	379	144	995	509	801	424	335	178	215	834	110	428	246	837	418	356	593	401	999999	999999	999999	17	999999	417	12	155	780	557	868	999999	467	791	803	67	557	999999	632	999999	999999	963	11	673	999999	999999	999999	184	66	164	58	389	212	999999	875	999999	613	999999	999999	999999	999999	999999	643	778	310	999999	376	319	625	189	290	692	723	172	999999	419	999999	242	637	417	999999	828	98	999999	999999	999999	851	310	999999	394	454	999999	620	54	924	422	329	999999	373	228	255	718	559	999999	874	999999	665	999999	833	465	498	380	999999	696	207	999999	566	27	278	820	999999	999999	402	999999	735	999999	999999	679	247	911	100	999999	868	999999	171	671	999999	222	999999	153	823	999999	477	460	896	999999	462	923	847	256	855	311	999999	999999	917	999999	999999	328	151	999999	293	986	999999	999999	374	801	511	999999	535	535	409	354	999999	134	996	499	999999	999999	344	999999	641	158	831	991	65	789	742	326	999999	981	355	999999	999999	970	860	837	18	554	95	999999	572	999999	999999	321	847	999999	44	829	555	428	999999	383	984	488	999999	145	164	810	867	585	69	195	824	999999	189	458	283	305	274	169	490	54	856	999999	100	999999	759	520	154	999999	754	912	999999	999999	400	999999	965	592	831	724	683	207	687	510	45	386	322	845	141	398	236	999999	565	396	937	999999	527	745	999999	644	386	644	666	999999	831	157	424	751	163	217	999999	691	474	549	486	292	366	999999	214	713	192	913	388	999999	328	25	356	383	145	852	454	230	203	197	348	48	541	999999	678	887	961	570	999999	924	999999	999999	999999	25	910	654	190	999999	999999	999999	999999	999999	266	911	999999	999999	800	51	616	310	762	999999	498	287	210	999999	751	991	677	326	751	622	231	999999	850	999999	750	999999	473	490	672	282	689	999999	735	876	782	999999	382	861	97	920	953	392	171	643	56	987	999999	473	902	198	504	224	933	838	250	999999	70	999999	999999	469	578	135	637	490	581	980	551	999999	664	131	618	816	239	830	668	999999	302	216	737	763	525	999999	587	999999	778	475	584	896	999999	999999	569	173	795	627	999999	828	754	999999	71	76	445	491	808	999999	580	687	985	999999	180	999999	509	854	481	313	943	578	547	999999	999999	999999	405	654	999999	684	562	455	999999	611	488	999999	95	621	999999	999999	327	44	201	806	903	100	490	480	726	234	481	999999	691	492	684	999999	999999	600	969	955	670	791	999999	134	228	999999	667	384	625	339	999999	887	709	810	985	908	999999	999999	999999	999999	626	
925	927	473	212	847	763	538	926	713	999999	495	652	999999	10	536	251	76	587	778	999999	115	855	396	908	594	999999	880	506	775	999999	549	999999	359	999999	745	863	329	921	381	370	999999	457	999999	780	831	245	999999	810	459	666	999999	163	481	196	999999	999999	999999	564	618	841	883	42	160	999999	20	999999	302	861	264	672	922	154	999999	418	305	999999	944	616	87	359	496	999999	56	118	999999	395	867	172	818	676	331	999999	313	540	487	999999	306	595	999999	685	942	657	556	786	999999	999999	947	73	891	999999	134	924	487	269	354	813	985	51	249	624	288	139	53	588	351	167	841	676	930	209	361	359	999999	402	416	838	523	999999	999999	911	448	803	999999	956	551	407	287	54	195	999999	120	264	355	154	999999	812	999999	999999	445	999999	334	280	999999	999999	510	999999	999999	95	852	515	299	999999	999999	337	999999	484	858	999999	46	943	880	797	490	266	999999	106	13	999999	995	603	999999	999999	823	787	999999	178	670	589	455	776	329	201	201	680	385	999999	587	28	968	999999	954	527	999999	501	706	999999	790	877	602	413	771	384	99	258	291	743	902	890	749	17	813	278	641	270	623	688	605	999999	881	999999	519	999999	733	999999	649	706	999999	331	999999	999999	387	793	986	999999	14	999999	999999	942	999999	999999	999999	999999	278	961	118	685	886	670	878	28	931	980	996	897	999999	999999	650	26	609	999999	128	580	810	699	630	30	999999	599	999999	678	586	663	999999	999999	223	823	717	772	999999	999999	819	953	999999	999999	999999	999999	999999	98	158	999999	304	95	343	813	522	911	999999	999999	340	999999	403	297	414	999999	442	278	999999	756	684	80	78	878	62	999999	765	999999	136	999999	999999	999999	999999	203	450	47	384	500	329	606	999999	311	999999	148	442	875	571	532	999999	254	999999	851	836	51	414	88	159	426	43	698	58	357	999999	999999	999	999999	866	209	999999	377	824	941	948	963	999999	382	142	930	446	999999	83	243	625	881	130	727	397	999999	789	999999	888	958	467	631	999999	379	526	800	999999	335	19	371	685	181	430	999999	903	873	21	41	999999	228	980	856	624	999999	999999	999999	26	999999	718	685	420	999999	999999	999999	483	326	414	660	855	342	791	120	176	999999	558	999999	999999	443	824	524	179	757	999999	669	978	611	999999	999999	647	623	784	867	616	334	951	210	999999	563	999999	586	468	361	185	999999	437	999999	689	911	999999	288	999999	583	456	204	515	662	68	819	999999	872	319	671	22	999999	558	924	504	841	761	358	
760	897	239	999999	66	817	582	813	242	118	999999	105	487	369	999999	210	999999	422	999999	999999	999999	873	999999	340	276	796	348	943	64	512	999999	848	160	999999	999999	999999	999999	999999	147	697	90	255	999999	779	951	999999	194	653	70	999999	514	91	32	473	216	887	999999	899	972	269	999999	639	758	729	999999	999999	944	999999	842	999999	856	999999	284	131	217	999999	999999	999999	389	61	999999	999999	882	707	998	293	825	687	701	640	332	999999	999999	877	228	999999	496	857	45	878	999999	999999	811	442	500	312	807	901	265	320	600	334	519	921	657	999999	756	999999	731	460	257	266	878	211	305	412	966	407	902	766	999999	999999	999999	510	780	997	883	449	216	999999	486	923	432	390	999999	999999	934	324	230	999999	695	445	135	585	630	23	999999	999999	147	999999	345	999999	999999	999999	910	171	473	19	150	660	900	999999	844	999999	974	334	834	497	172	307	477	999999	187	467	999999	999999	313	286	880	999999	270	283	312	999999	360	999999	924	932	479	878	534	999999	183	569	544	388	600	99	610	306	999999	999999	447	839	621	693	233	541	999999	946	857	196	999999	383	399	999999	13	726	999999	999999	409	902	27	293	773	551	999999	617	923	692	373	223	675	583	999999	999999	999999	473	506	666	853	999999	999999	532	31	348	999999	800	179	917	384	873	414	712	896	999999	231	164	76	79	225	615	999999	735	583	643	520	999999	795	378	999999	999999	230	28	54	26	397	999999	272	435	755	677	447	999999	317	499	809	999999	999999	311	999999	999999	999999	436	450	247	775	778	999999	999999	827	251	14	801	999999	999999	653	999999	668	879	889	736	892	641	324	547	178	610	427	94	834	558	867	494	579	119	999999	793	999999	807	250	999999	545	883	607	513	673	646	880	473	845	422	999999	808	422	72	999999	999999	122	903	78	999999	360	864	553	279	384	520	999999	27	999999	860	999999	860	638	280	201	18	43	810	874	999999	730	954	248	421	999999	69	81	517	329	376	680	674	738	999999	267	680	340	338	139	162	424	999999	762	985	999999	444	179	151	870	781	732	311	999999	546	999999	999999	625	999999	26	999999	448	714	999999	999999	189	999999	131	563	22	520	678	705	681	722	117	866	202	263	817	819	889	929	646	548	999999	999999	645	202	999999	861	65	207	322	814	713	710	175	999999	999999	459	322	999999	139	360	112	37	999999	316	439	578	214	372	999999	999999	435	518	78	999999	700	810	999999	929	923	999999	999999	481	999999	866	18	407	999999	774	456	367	999999	284	800	295	
445	616	748	339	762	71	999999	692	881	999999	389	204	641	26	727	996	951	999999	691	978	999999	999999	644	763	999999	41	877	439	915	958	700	999999	718	782	999999	93	999999	999999	176	862	503	773	599	278	487	813	765	684	57	460	999999	122	592	822	400	813	972	985	999999	731	194	227	999999	999999	424	999999	486	858	312	644	935	782	226	829	484	131	42	376	285	494	276	999999	392	465	552	587	568	895	391	900	120	85	147	445	678	285	996	676	999999	258	336	906	382	412	524	633	896	763	347	279	999999	606	709	546	999999	999999	999999	999999	380	836	999999	591	477	412	533	859	644	781	160	208	135	999999	522	37	168	369	999999	999999	940	919	691	804	999999	122	129	514	999999	999999	980	686	999999	685	305	26	588	745	439	970	879	665	988	999999	612	149	154	424	93	999999	388	105	181	856	380	461	999999	865	43	364	292	29	492	53	800	473	758	449	70	999999	448	422	929	849	109	285	930	576	202	418	968	999999	430	999999	222	884	515	999999	315	844	999999	722	999999	999999	687	860	999999	944	323	148	390	999999	999999	588	999999	965	175	331	999999	105	530	999999	999999	624	396	588	999999	798	999999	916	999999	174	144	999999	633	999999	710	999999	172	249	112	999999	263	63	999999	274	350	841	460	257	719	193	837	220	324	303	59	999999	688	109	270	383	999999	407	190	999999	999999	149	954	517	264	321	169	516	992	999999	325	619	596	999999	247	999999	348	999999	206	775	999999	924	900	340	676	999999	999999	999999	979	728	873	855	873	812	704	211	887	943	992	408	33	331	227	781	978	439	500	566	861	513	45	539	210	414	888	999999	248	999999	840	640	155	105	537	273	670	470	746	999999	999999	46	869	405	590	798	751	999999	999999	128	999999	247	133	608	212	475	693	343	999999	468	924	68	962	273	112	999999	262	928	793	954	999999	518	692	716	149	999999	643	639	948	412	663	881	939	129	271	999999	517	999999	893	71	580	999999	815	287	859	369	84	606	302	238	999999	823	999999	752	17	844	999999	416	469	387	999999	63	394	251	999999	52	999999	842	12	510	999999	716	44	731	999999	784	702	999999	999999	779	749	999999	346	720	866	999999	669	197	121	427	57	110	999999	516	239	526	941	573	482	816	250	242	603	792	999999	829	788	999999	999999	233	151	150	559	689	637	795	999999	674	385	999999	383	931	999999	999999	462	744	639	999999	999999	857	842	999999	932	999999	538	517	443	554	999999	46	60	999999	818	888	285	906	551	396	
878	999999	999999	277	198	999999	999999	319	511	29	340	649	200	270	988	520	999999	999999	218	999999	999999	129	361	172	347	999999	915	205	122	842	309	555	999999	999999	649	999999	58	575	939	999999	607	999999	16	424	224	999999	999999	790	199	308	507	272	999999	43	245	758	92	646	929	850	601	999999	999999	669	719	999999	456	947	620	930	471	815	83	792	999999	999999	123	937	948	999999	501	134	15	814	344	46	999999	999999	16	890	975	412	645	99	999999	999999	32	346	999999	439	999999	898	179	269	836	692	199	905	132	999999	645	154	999999	280	999999	476	242	392	999999	682	999999	297	941	999999	954	999999	180	983	968	550	908	776	243	518	428	999999	954	745	977	652	847	951	999999	999999	255	831	715	375	741	357	137	640	21	31	999999	943	999999	999999	999999	777	521	999999	937	582	405	869	999999	188	851	755	521	496	414	682	999999	975	261	248	999999	133	353	804	999999	620	999999	999999	764	999999	999999	484	645	514	440	209	140	999999	999999	463	999999	386	920	999999	523	985	999999	999999	236	339	999999	538	692	718	965	191	434	716	963	327	169	136	114	999999	999999	376	120	999999	999999	999999	552	999999	961	797	941	999999	212	815	999999	999999	784	781	999999	999999	34	477	792	999999	548	259	775	423	679	695	304	999999	281	999999	999999	157	875	828	585	32	999999	994	576	895	777	867	978	619	435	999999	543	387	95	679	675	704	584	193	468	806	439	138	999999	275	999999	770	827	982	460	144	391	955	206	999999	648	40	901	896	159	999999	280	166	987	999999	162	999999	999999	999999	555	660	999999	691	999999	779	999999	658	481	310	402	999999	50	996	168	999999	325	587	191	75	41	644	803	687	44	999999	536	282	999999	551	999999	585	684	236	437	800	999999	699	999999	427	436	989	999999	600	503	152	999999	283	999999	999999	656	575	735	29	569	910	856	999999	657	582	253	999999	999999	929	198	817	332	814	569	367	730	626	999999	999999	999999	52	95	213	193	892	156	262	285	999999	895	547	999999	665	666	526	944	999999	51	23	183	126	999999	629	412	999999	820	826	714	639	965	999999	999999	971	390	527	824	653	702	999999	436	999999	45	72	44	650	967	666	999999	999999	423	54	999999	999999	590	523	570	466	801	506	81	999999	999999	999999	999999	865	962	878	284	999999	701	300	983	286	586	193	91	419	594	761	999999	163	679	999999	226	921	454	999999	999999	866	999999	367	851	205	693	117	453	399	584	999999	688	98	391	17	350	132	71	308	402	407	442	999999	999999	999999	787	918	
999999	999999	429	567	999999	366	497	417	192	344	999999	999999	592	478	740	691	835	424	999999	999999	771	671	331	999999	860	155	213	999999	434	999999	495	812	417	775	467	577	970	26	758	331	600	974	824	16	999999	999999	999999	923	667	751	325	457	966	166	157	978	554	335	999999	275	999999	999999	983	999999	848	636	381	817	999999	999999	720	818	999999	752	40	999999	847	999999	419	999999	438	290	326	683	999999	47	999999	260	627	489	33	999999	318	999999	999999	96	990	447	168	999999	901	899	999999	504	40	506	791	224	136	360	140	239	916	999999	999999	872	999999	999999	896	810	791	130	199	531	149	999999	999999	183	583	943	806	409	166	372	686	539	999999	822	999999	983	256	630	133	277	999999	999999	729	199	656	305	898	691	551	357	265	780	709	391	365	955	996	618	999999	192	553	999999	999999	553	443	307	504	375	656	912	999999	171	996	999999	999999	355	999999	320	999999	999999	55	125	857	999999	117	905	829	986	466	697	986	637	989	941	999999	627	999999	185	999999	999999	801	533	999999	999999	792	104	783	787	218	19	608	686	999999	363	147	438	873	273	999999	999999	477	517	908	958	925	999999	181	65	999999	555	634	999999	564	176	486	521	999999	999999	26	999999	999999	51	777	457	99	310	545	999999	999999	295	999999	457	739	228	882	293	624	85	712	999999	923	728	589	999999	385	438	131	925	999999	625	357	654	256	999999	415	435	999999	461	999999	625	391	544	262	912	802	186	999999	345	294	202	897	15	999999	161	99	403	461	124	81	660	188	619	999999	187	938	108	211	315	813	456	554	173	216	97	484	388	476	677	860	209	996	785	999999	999999	728	351	148	105	999999	21	973	625	389	218	446	771	784	84	973	999999	974	999999	999999	837	647	734	798	428	676	711	927	784	263	872	663	402	978	84	999999	999999	959	116	972	801	482	929	783	999999	650	713	603	401	703	166	234	871	263	999999	46	994	553	999999	428	999999	999999	199	371	517	555	999999	792	709	624	386	745	868	163	731	365	718	999999	999999	778	963	999999	535	90	107	647	792	999999	184	48	465	53	248	687	350	717	293	567	275	452	606	920	893	777	326	999999	366	718	999999	448	999999	999999	752	942	999999	999999	557	999999	273	999999	762	904	617	999999	169	343	506	190	812	23	81	161	999999	358	999999	52	999999	999999	764	999999	290	999999	617	736	999999	421	301	306	999999	826	170	184	999999	404	999999	701	312	231	618	999999	999999	999999	905	519	376	999999	368	403	769	422	999999	999999	354	
587	590	999999	297	881	951	747	51	999999	957	986	853	999999	857	999999	668	480	739	999999	150	780	771	999999	178	108	369	553	63	898	536	999999	527	370	999999	716	814	11	413	431	280	871	941	714	228	918	665	479	319	87	734	298	682	315	658	573	816	999999	999999	199	521	407	693	999999	999999	158	999999	492	999999	999999	475	667	77	318	999999	999999	839	66	885	999999	442	890	999999	975	999999	248	136	221	711	999999	999999	999999	491	224	909	872	187	999999	52	80	459	183	412	178	612	76	231	374	592	389	734	759	600	999999	999999	631	174	999999	980	434	999999	258	780	999999	999999	147	186	852	999999	850	101	51	24	814	800	999999	487	999999	373	999999	26	762	999999	332	999999	150	999999	231	467	288	707	469	817	617	59	211	403	999999	928	999999	890	379	964	742	297	693	999999	786	468	498	153	109	354	883	999999	268	629	458	288	110	409	954	999999	131	152	999999	234	407	765	599	999999	885	999999	897	216	647	999999	886	44	838	405	999999	763	969	144	608	999999	934	999999	790	581	944	324	827	999999	999999	984	843	599	999999	999999	347	30	868	632	268	962	456	999999	999999	470	999999	999999	449	704	999999	201	999999	986	544	999999	299	208	975	28	920	571	318	831	280	662	954	999999	379	380	68	931	999999	999999	876	645	668	267	437	999999	837	531	874	999999	618	744	570	856	64	157	999999	149	54	849	711	697	999999	624	405	118	516	456	54	79	999999	999999	999999	87	120	999999	849	42	999999	655	190	399	999999	195	223	999999	102	107	999999	231	210	918	886	54	635	188	991	53	861	328	999999	999999	999999	999999	486	999999	999999	492	746	164	999999	147	378	399	669	322	999999	468	411	868	26	419	223	822	868	727	999999	262	451	931	907	806	180	451	843	798	912	890	709	132	100	999999	360	88	922	73	550	497	999999	323	188	533	999999	993	312	999999	178	664	999999	759	460	194	51	814	256	999999	966	926	555	870	409	120	759	999999	778	416	68	145	899	804	187	999999	877	999999	753	384	174	186	149	450	630	257	999999	949	671	999999	999999	546	831	430	106	999999	941	515	913	999999	774	363	999999	895	344	43	764	142	581	999999	999999	914	70	999999	337	790	999999	115	249	162	999999	809	616	872	849	999999	314	479	708	564	999999	372	223	685	610	810	999999	254	115	596	492	821	378	364	599	653	485	958	999999	316	835	835	275	761	911	965	746	351	56	821	729	999999	434	999999	114	943	701	385	272	527	827	543	10	652	669	344	
999999	999999	283	205	47	355	386	401	728	376	107	461	999999	645	73	621	207	294	867	207	397	360	259	655	952	110	999999	575	999999	302	835	622	102	999999	534	999999	999999	850	784	999999	909	42	298	999999	846	999999	611	999999	463	216	345	716	785	472	947	89	11	627	253	937	999999	810	999999	436	541	999999	369	999999	121	578	552	357	509	493	297	999999	72	521	999999	712	499	79	122	282	956	129	836	629	628	999999	493	999999	606	999999	724	999999	130	862	207	371	879	413	515	884	663	987	999999	301	184	593	27	490	818	540	447	999999	698	639	479	421	999999	739	578	666	95	111	751	662	768	199	243	999999	324	999999	999999	95	999999	238	619	968	913	545	999999	999999	436	12	631	999999	999999	145	410	491	393	999999	723	149	835	848	798	999999	246	554	532	985	999999	818	175	381	707	999999	34	999999	30	510	999999	999999	999999	543	240	92	999999	685	262	633	789	751	999999	539	722	693	260	715	439	999999	999999	368	999999	470	684	617	837	999999	999999	56	120	939	471	882	286	999999	855	301	618	715	999999	561	999999	899	999999	609	999999	999999	659	24	999999	319	999999	963	778	150	100	824	999999	999999	255	230	327	215	522	849	290	932	262	111	837	958	107	724	999999	180	999999	122	274	85	614	210	600	353	944	801	999999	999999	114	146	999999	999999	442	995	470	861	244	96	999999	356	328	79	383	557	186	154	222	316	987	608	999999	977	559	783	999999	54	629	973	271	721	940	782	999999	999999	580	805	999999	999999	999999	123	936	980	735	918	756	544	826	53	999999	800	588	999999	999999	505	73	999999	481	999999	999999	999999	242	270	824	665	999999	546	999999	268	976	381	628	999999	62	874	999999	102	252	641	37	473	228	585	807	999999	142	348	272	333	62	37	334	867	999999	838	880	999999	165	79	512	219	303	999999	77	795	182	477	549	645	833	999999	999999	840	631	523	999999	999999	999999	363	533	77	284	999999	215	948	57	760	995	223	993	996	936	182	138	817	999999	659	518	21	299	999999	798	626	999999	91	726	493	246	601	641	233	222	802	546	445	935	385	362	999999	748	999999	481	335	999999	836	44	138	999999	813	353	547	148	451	999999	868	278	999999	427	999999	232	563	524	999999	582	769	999999	144	636	693	882	999999	999999	400	273	877	999999	999999	974	663	999999	597	781	432	257	103	95	999999	737	678	176	287	957	238	895	194	896	87	753	882	61	900	502	28	999999	999999	999999	747	999999	196	999999	806	683	999999	88	634	781	101	
157	488	999999	24	406	999999	526	999999	835	999999	504	88	999999	115	718	102	612	155	105	763	501	697	852	999999	592	550	992	370	603	203	160	270	999999	805	929	275	208	47	504	544	999999	336	999999	183	252	999999	216	579	97	591	162	932	999999	999999	599	459	636	346	432	855	964	166	999999	642	917	243	675	185	999999	453	893	574	999999	999999	999999	175	973	678	104	492	344	999999	282	21	51	227	731	395	999999	479	639	862	615	999999	579	344	334	91	999999	19	434	999999	403	644	698	587	291	979	755	433	486	957	251	939	999999	999999	883	999999	600	700	512	289	969	705	813	41	999999	12	980	927	841	891	422	999999	67	314	29	638	323	999999	936	752	639	999999	993	682	620	999999	999999	999999	461	343	491	565	506	155	999999	999999	831	999999	628	288	998	828	592	594	544	165	882	999999	999999	255	677	146	999999	759	999999	197	999999	141	420	293	875	951	475	507	410	857	589	912	999999	331	999999	656	999999	658	753	999999	199	408	147	999999	792	999999	506	215	999999	999999	999999	747	504	999999	999999	699	999999	999999	412	56	362	94	999999	687	576	970	999999	210	448	30	310	999999	15	840	998	314	993	955	501	954	455	270	840	65	65	842	417	379	346	117	411	501	255	707	457	114	224	999999	999999	822	999999	306	999999	646	54	696	741	664	874	999999	705	999999	843	457	601	102	254	138	631	734	562	594	999999	999999	999999	808	999999	308	392	894	100	543	999999	678	998	159	502	204	21	369	110	999999	505	665	999999	120	658	797	116	999999	999999	999999	828	164	269	372	442	999999	999999	999999	836	442	281	980	591	172	234	174	459	452	599	60	127	272	999999	809	999999	208	929	508	999999	72	202	37	43	14	999999	911	418	636	999999	76	176	999999	533	668	481	999999	84	999999	999999	494	348	999999	765	810	967	999999	531	999999	283	244	507	999999	97	773	250	999999	946	586	457	322	755	999999	735	533	883	353	739	999999	337	574	134	999999	621	665	724	538	271	233	46	159	390	958	363	482	569	646	687	759	428	999999	999999	497	792	574	999999	525	928	999999	999999	624	826	566	133	708	119	816	908	431	999999	711	983	723	549	999999	932	797	469	262	964	247	665	999999	999999	999999	999999	999999	898	56	926	999999	609	40	306	422	332	824	834	654	999999	752	999999	265	999999	716	253	999999	948	999999	999999	941	999999	676	999999	689	999999	847	28	32	711	999999	918	861	999999	999999	111	999999	426	137	975	999999	962	999999	889	222	999999	409	278	830	857	152	
688	414	414	985	153	933	763	617	463	999999	805	999999	943	889	834	876	760	860	615	999999	437	821	519	533	978	250	999999	64	999999	999999	578	999999	175	568	795	513	456	519	999999	177	999999	808	673	499	999999	160	999999	999999	387	633	649	417	225	566	999999	866	894	881	999999	902	157	999999	437	904	906	616	647	384	104	330	429	999999	164	447	111	628	157	29	230	828	379	786	676	556	910	999999	973	608	854	928	619	575	512	803	30	490	381	769	593	696	513	497	905	67	214	408	263	999999	465	96	719	875	660	188	533	999999	999999	881	994	745	643	48	999999	999999	711	853	738	999999	427	999999	257	388	999999	534	325	882	880	619	352	511	999999	205	153	767	219	743	915	333	280	658	457	499	999999	848	999999	474	966	739	355	360	670	999999	999999	999999	999999	341	449	135	999999	651	490	999999	999999	492	999999	999999	895	762	999999	967	937	999999	91	768	173	757	999999	587	999999	850	915	151	273	999999	841	16	844	309	999999	877	304	789	470	628	178	45	999999	293	21	613	578	214	782	388	999999	266	820	999999	680	999999	728	999999	999999	22	735	349	158	547	651	830	603	999999	833	89	672	158	943	462	600	137	796	329	575	868	282	711	369	885	578	584	195	999999	999999	848	999999	442	145	457	893	829	886	423	641	191	20	982	999999	702	999999	275	999999	999999	991	553	294	999999	296	999999	740	34	980	273	968	76	999999	350	968	985	929	240	22	496	569	771	999999	382	999999	394	857	299	999999	999999	180	313	272	827	272	85	999999	750	155	360	716	868	849	623	454	575	545	670	24	395	773	484	999999	826	999999	999999	311	911	721	902	928	451	694	999999	103	999999	999999	999999	88	892	999999	189	999999	662	779	700	922	627	927	122	848	999999	285	944	892	695	999999	445	999999	51	773	999999	39	999999	999999	999999	184	535	530	999999	770	727	592	131	964	593	398	600	57	108	307	999999	984	608	63	740	175	999999	431	407	615	369	790	46	999999	779	159	842	240	513	999999	397	107	999999	351	131	605	163	980	999999	999999	459	397	929	744	98	667	430	999999	690	109	434	114	132	183	411	999999	555	11	194	999999	556	370	999999	582	910	999999	845	267	999999	145	999999	999999	999999	110	166	971	999999	302	40	122	728	653	999999	999999	101	293	974	965	939	193	999999	161	796	864	999999	99	853	999999	999999	999999	822	173	266	555	97	999999	981	999999	27	440	85	263	970	999999	715	902	820	140	491	999999	613	880	327	748	96	999999	973	
999999	360	77	127	514	468	529	999999	564	999999	994	325	436	311	952	948	508	118	795	999999	999999	158	848	999999	999999	864	215	897	999999	846	517	999999	999999	692	724	999999	950	322	570	794	999999	781	999999	514	999999	999999	65	326	999999	931	999999	640	301	679	258	999999	511	799	404	650	263	631	999999	718	879	536	98	999999	586	999999	998	999999	999999	999999	740	943	997	343	451	908	809	888	246	20	37	877	999999	558	443	615	169	160	917	920	541	999999	999999	442	635	999999	726	321	999999	999999	933	632	103	300	938	999999	121	178	357	496	999999	374	395	348	999999	12	368	540	999999	999999	131	999999	278	626	999999	920	999999	565	999999	999999	192	999999	158	999999	86	404	783	876	999999	999999	504	991	803	430	90	176	434	94	999999	632	931	999999	20	768	259	999999	364	477	831	28	794	555	469	999999	314	351	225	528	272	297	229	492	999999	182	476	139	999999	999999	545	302	496	436	999999	86	229	996	999999	389	616	989	50	316	55	601	344	999999	531	999999	126	738	950	905	821	463	413	449	275	838	999999	129	53	999999	931	538	531	367	740	393	976	999999	999999	835	911	282	256	999999	447	329	837	527	608	445	999999	807	999999	999999	614	999999	672	999999	999999	999999	999999	999999	946	533	384	516	999999	999999	218	147	631	807	875	125	993	999999	216	500	12	945	10	775	521	999999	999999	134	196	939	999999	389	721	999999	587	999999	999999	424	335	999999	999999	930	999999	860	319	471	814	923	931	236	598	999999	154	182	999999	785	999999	322	976	349	747	999999	999999	999999	234	829	426	999999	999999	661	999999	999999	223	493	999999	81	696	149	465	59	999999	862	999999	999999	999999	999999	244	548	426	999999	574	999999	448	986	975	287	610	128	999999	489	54	388	702	999999	859	999999	999999	999999	219	707	999999	999999	999999	926	556	885	999999	369	789	548	594	999999	999999	429	999999	940	999999	237	999999	685	470	999999	514	976	15	414	169	999999	999999	331	834	583	999999	999999	711	74	579	522	439	99	229	251	999999	97	894	999999	999999	283	192	918	999999	624	999999	999999	246	521	999999	999999	921	152	725	145	268	999999	713	21	548	298	999999	32	371	999999	797	429	999999	229	248	999999	91	837	44	999999	739	191	442	999999	441	804	483	200	79	698	601	296	373	94	982	871	383	883	629	999999	999999	999999	557	281	827	723	999999	999999	283	578	799	93	118	839	999999	86	999999	504	580	744	815	526	999999	672	26	511	65	381	999999	376	52	207	999999	999999	329	580	999999	171	392	999999	735	466	916	500	
999999	517	999999	533	688	999999	999999	879	312	884	275	49	999999	884	264	999999	999999	697	779	906	999999	601	875	165	520	825	452	862	121	862	19	358	610	463	773	509	999999	999999	692	341	529	173	895	999999	999999	289	999999	750	999999	76	60	47	686	20	964	308	642	32	23	863	463	983	768	450	875	916	999999	752	121	754	992	145	14	448	999999	999999	706	551	999999	240	461	701	955	999999	999999	999999	672	599	999999	475	866	310	519	829	877	999999	404	454	999999	771	850	621	639	162	84	999999	999999	248	633	601	999999	100	555	782	999999	762	38	723	637	904	254	839	263	646	887	691	626	184	999999	999999	968	261	103	705	389	840	71	802	970	897	938	433	999999	898	999999	999999	754	999999	428	125	517	681	817	999999	526	20	368	999999	274	392	999999	858	677	793	632	350	996	850	402	571	999999	235	752	740	966	820	873	999999	772	999999	936	889	756	999999	333	296	444	550	188	999999	481	78	538	588	999999	999999	999999	182	275	999999	779	904	344	856	999999	291	928	86	587	706	147	13	230	162	455	999999	111	233	470	346	906	456	671	33	99	999999	697	999999	141	886	74	701	99	249	342	999999	555	900	38	51	368	999999	962	482	241	478	847	385	999999	210	977	532	999999	929	999999	332	243	320	766	999999	594	763	945	701	641	999999	913	981	999999	999999	853	211	999999	429	999999	549	494	999999	791	620	784	322	42	930	908	542	999999	170	622	19	999999	244	143	244	457	604	421	271	841	795	564	866	564	718	356	999999	338	293	951	87	837	53	528	155	19	282	731	24	792	999999	999999	753	368	999999	624	618	78	959	972	383	137	232	358	996	999999	917	757	323	999999	142	213	705	219	545	181	755	715	999999	999999	184	873	999999	999999	741	348	999999	508	754	104	999999	708	999999	320	999999	950	615	695	532	99	102	525	417	440	660	895	999999	999999	822	638	999999	902	91	999999	797	509	731	754	999999	999999	254	419	12	229	845	434	834	394	640	595	999999	69	999999	999999	142	659	999999	999999	999999	846	596	277	685	125	235	835	999999	643	523	78	228	860	89	874	845	999999	999999	999999	595	236	70	366	999999	237	81	809	719	193	999999	147	999999	765	935	769	999999	977	999999	886	993	20	807	201	871	571	376	705	980	318	999999	999999	147	277	380	592	999999	240	999999	458	54	425	999999	443	51	386	34	999999	925	319	813	868	949	635	204	584	429	869	999999	999999	860	375	828	411	141	153	10	776	395	353	983	830	613	
999999	842	578	894	373	159	495	546	913	780	670	505	193	509	511	82	795	999999	916	745	42	597	678	596	714	999999	999999	385	999999	999999	581	336	999999	999999	674	999999	626	999999	999999	719	999	794	947	999999	168	906	948	644	498	704	599	190	999999	999999	580	688	999999	999999	190	999999	261	119	298	999999	209	344	522	928	834	718	455	115	999999	207	999999	247	999999	94	438	808	363	263	887	554	999999	400	999999	897	999999	986	629	999999	509	999999	467	999999	999999	112	395	823	999999	30	999999	999999	999999	999999	999999	869	349	343	48	89	999999	382	999999	999999	231	999999	376	808	85	999999	253	848	99	999999	606	999999	739	855	999999	546	698	614	999999	343	999999	117	999999	985	328	399	558	351	947	999999	103	136	999999	999999	999999	999999	736	587	748	768	776	960	999999	447	886	957	140	494	601	999999	391	937	957	376	553	124	447	391	490	685	76	902	901	999999	717	479	831	999999	999999	979	810	121	866	999999	999999	494	426	999999	108	370	269	999999	999999	999999	999999	165	999999	916	915	554	999999	354	107	72	999999	873	69	151	730	416	135	860	307	999999	691	280	80	311	809	69	697	589	292	999999	999999	11	163	455	390	999999	999999	914	364	641	665	465	23	999999	953	693	435	285	138	999999	244	409	766	999999	764	888	94	867	117	856	857	735	72	977	646	999999	720	999999	760	178	116	220	505	665	956	235	266	277	357	126	634	421	999999	601	885	999999	245	36	691	502	477	443	807	507	784	930	999999	46	167	263	973	821	524	959	585	999999	903	110	180	538	632	817	519	991	232	445	284	470	101	999999	464	694	921	268	999999	672	999999	999999	881	36	831	229	119	103	999999	999999	896	999999	26	862	123	999999	855	999999	869	659	923	999999	999999	349	999999	933	945	538	999999	289	900	266	999999	912	999999	905	229	999999	706	413	708	426	848	419	548	999999	999999	999999	999999	329	838	768	999999	999999	749	597	999999	542	380	898	284	581	999999	999999	912	640	243	113	999999	218	915	712	456	466	999999	507	968	865	800	999999	489	715	32	478	450	141	867	225	999999	32	192	686	999999	999999	138	137	131	999999	507	908	549	999999	987	999999	414	136	322	932	100	251	629	999999	999999	507	419	568	558	825	999999	781	772	27	999999	229	36	999999	938	999999	337	824	385	984	368	891	999999	148	728	724	999999	324	818	999999	135	921	403	334	944	275	398	570	999999	305	570	725	145	531	999999	999999	281	999999	197	999999	999999	276	865	645	498	850	182	280	840	834	761	108	
962	999999	892	28	826	701	294	672	259	767	999999	999999	423	642	755	802	739	999999	452	889	136	153	340	858	65	758	999999	103	103	128	999999	743	544	471	762	308	639	391	999999	580	891	999999	999999	837	30	785	231	855	999999	380	999999	999999	391	872	971	999999	506	999999	999999	77	999999	200	579	999999	46	999999	546	951	999999	457	172	999999	29	872	998	612	999999	503	837	280	999999	980	999999	999999	999999	999999	999999	672	499	943	999999	999999	428	999999	714	999999	999999	294	800	519	999999	999999	975	647	217	193	860	519	999999	369	999999	12	999999	999999	999999	999999	201	999999	554	195	159	874	461	936	655	566	999999	155	999999	307	667	443	703	328	41	266	999999	361	999999	403	990	842	798	140	851	799	410	735	342	829	508	97	740	999999	369	374	818	999999	992	650	263	999999	361	576	999999	658	309	876	999999	999999	999999	840	999999	160	999999	316	999999	331	999999	856	999999	204	813	338	999999	999999	999999	98	958	666	447	966	369	864	150	285	491	231	438	203	499	533	84	999999	949	668	999999	589	419	999999	298	999999	953	145	494	68	901	33	778	131	955	221	917	999999	837	999999	999999	999999	999999	919	999999	854	892	999999	367	632	130	999999	389	139	834	123	679	905	377	999999	23	233	380	91	384	468	453	317	247	287	615	89	999999	45	197	268	578	999999	237	444	604	71	778	862	999999	155	644	648	296	841	541	999999	999999	887	900	257	116	929	545	999999	999999	585	654	89	999999	50	999999	353	942	999999	545	999999	678	932	999999	952	999999	518	152	999999	999999	805	30	999999	999999	604	462	999999	999999	939	161	648	953	999999	43	29	416	699	845	999999	617	300	705	720	305	361	343	694	541	999999	802	598	999999	999999	999999	605	564	999999	999999	422	587	205	219	12	424	999999	236	807	999999	999999	545	755	672	253	620	533	110	310	999999	394	270	768	999999	195	147	563	861	646	337	438	464	169	366	433	321	422	999999	999999	306	409	134	999999	794	999999	413	56	926	543	695	19	505	263	156	948	161	818	405	999999	865	860	45	590	480	470	871	386	399	248	932	208	999999	407	14	701	999999	999999	973	999999	999999	100	999999	327	950	327	933	999999	999999	418	281	502	27	66	837	445	373	999999	999999	999999	343	37	999999	688	999999	497	566	107	259	455	999999	999999	845	809	999999	775	999999	717	640	999999	999999	670	373	999999	966	440	999999	396	570	999999	338	726	678	649	261	754	443	999999	716	462	999999	835	951	999999	730	854	657	217	813	72	220	999999	999999	999999	796	999999	
663	999999	999999	181	999999	179	999999	691	999999	961	749	205	557	999999	341	286	11	999999	400	999999	719	806	999999	122	782	972	582	507	999999	682	822	774	852	999999	100	767	999999	545	155	591	307	270	450	768	114	461	660	325	730	999999	654	726	513	104	953	857	424	999999	398	343	596	39	343	444	148	999999	352	968	999999	574	59	465	41	808	404	999999	365	492	18	331	322	999999	777	423	999999	106	270	758	999999	243	999999	627	999999	812	999999	277	999999	15	630	138	119	691	918	165	885	198	694	999999	699	505	999999	932	600	76	30	339	262	999999	416	52	715	594	999999	174	232	431	318	229	813	137	999999	999999	999999	999999	221	631	349	999999	537	839	999999	999999	68	139	999999	419	36	999999	999999	999999	25	17	999999	588	423	999999	357	753	933	463	879	999999	999999	999999	973	151	80	721	854	399	990	640	392	577	640	158	535	214	433	812	405	238	438	158	121	999999	760	283	465	696	284	999999	999999	999999	959	936	675	495	166	599	999999	315	999999	401	674	999999	625	32	947	274	989	152	330	131	68	651	46	742	460	999999	391	797	265	168	999999	405	951	317	617	703	999999	49	58	833	473	99	999999	46	999999	999999	899	738	335	201	706	141	999999	567	25	318	899	933	44	706	218	999999	999999	77	287	279	433	317	414	254	791	949	999999	497	657	968	648	10	999999	724	560	652	471	74	461	982	139	393	302	999999	804	999999	15	999999	624	921	49	935	758	214	313	591	333	91	410	757	47	777	999999	56	670	999999	675	999999	156	999999	90	999999	999999	305	999999	49	25	116	450	250	944	752	872	736	929	712	251	999999	420	968	329	389	664	704	999999	362	484	999999	638	905	874	694	205	68	999999	63	330	999999	999999	273	576	227	999999	999999	999999	294	904	182	999999	957	656	622	999999	187	246	701	331	911	360	787	999999	770	477	544	376	259	557	999999	896	875	391	788	988	157	401	999999	999999	999999	891	660	457	311	137	680	258	262	795	27	821	149	732	999999	999999	287	708	806	749	999999	793	563	737	100	999999	252	576	868	634	752	999999	144	952	999999	29	699	999999	264	642	796	999999	123	464	999999	999999	999999	153	972	685	710	448	595	362	651	711	338	923	999999	35	885	114	389	628	52	242	687	196	999999	399	413	947	454	174	999999	999999	679	108	207	107	999999	109	999999	193	924	313	200	781	310	125	691	776	999999	239	756	692	906	495	421	999999	315	570	247	999999	281	762	994	999999	409	841	41	999999	725	
269	506	786	511	206	704	738	51	906	999999	999999	707	637	974	224	417	999999	903	194	686	900	999999	958	999999	999999	912	171	318	769	382	469	93	461	60	999999	732	970	190	710	791	683	265	408	999999	457	875	999999	788	999999	23	148	938	847	553	825	999999	548	924	491	999999	542	999999	999999	534	999999	706	256	586	999999	492	999999	90	202	403	13	999999	999999	283	413	999999	277	383	538	755	243	530	246	908	999999	246	194	55	698	999999	258	999999	983	874	268	751	629	67	527	297	577	68	999999	999999	549	191	999999	274	520	348	999999	169	999999	527	300	999999	469	348	361	33	307	999999	391	776	154	999999	661	518	24	662	999999	999999	855	250	187	184	785	793	369	54	163	999999	999999	360	409	98	371	999999	999999	372	999999	291	999999	999999	990	186	999999	969	308	798	529	574	260	858	999999	806	314	650	349	126	120	999999	978	317	870	387	865	40	376	999999	999999	205	934	999999	999999	243	514	361	260	10	507	999999	999999	570	999999	999999	669	676	536	603	784	721	126	467	262	616	312	398	633	613	321	646	602	252	419	999999	640	608	488	590	301	953	399	348	619	999999	191	418	793	999999	999999	198	504	772	282	667	88	999999	399	763	931	125	727	647	689	860	223	999999	161	200	948	71	197	946	312	999999	999999	999999	848	958	999999	893	999999	350	999999	132	152	830	999999	751	255	999999	219	725	659	185	999999	999999	659	758	89	939	266	602	344	656	11	999999	470	451	999999	310	628	440	338	47	999999	999999	752	566	717	393	999999	409	944	785	852	472	297	136	605	579	129	999999	878	495	636	12	16	248	999999	999999	369	528	415	944	543	779	999999	621	999999	848	999999	102	51	999999	668	999999	658	559	804	538	270	999999	846	767	191	999999	999999	999999	410	999999	999999	513	999999	132	33	752	994	999999	251	83	999999	675	999999	756	578	36	58	999999	826	779	354	999999	444	999999	333	35	682	648	999999	14	227	999999	221	157	477	999999	999999	918	672	999999	862	658	317	730	463	595	999999	999999	999999	164	999999	378	26	630	999999	924	78	999999	798	999999	80	356	999999	246	999999	531	464	322	289	92	999999	140	999999	999999	917	696	149	714	139	999999	162	592	460	608	523	849	537	590	999999	999999	428	804	129	674	999999	999999	421	81	875	999999	141	999999	810	999999	784	360	857	115	712	476	784	999999	723	70	845	487	896	638	722	15	994	873	338	735	999999	575	999999	846	999999	411	285	77	838	207	606	602	782	354	823	173	999999	431	877	517	
768	74	91	68	999999	999999	619	782	999999	869	937	268	232	84	452	219	349	21	49	999999	201	716	525	526	463	253	704	999999	999999	559	999999	572	995	820	999999	599	494	952	27	707	999999	502	719	969	269	348	379	708	901	614	999999	980	999999	576	325	999999	999999	565	999999	584	663	77	999999	799	854	375	272	411	116	853	724	397	993	999999	519	698	997	556	266	124	873	996	650	999999	999999	44	190	428	504	915	60	999999	357	999999	54	999999	535	920	124	999999	999999	968	601	58	999999	436	986	61	67	626	64	992	308	490	999999	667	426	999999	73	820	195	844	906	200	999999	795	999999	560	296	794	173	86	999999	999999	49	999999	404	999999	321	999999	57	138	999999	877	999999	67	631	866	731	386	307	769	857	303	709	241	71	411	254	103	395	436	999999	273	999999	977	560	936	451	805	273	824	454	763	773	66	483	38	339	745	174	999999	828	910	999999	403	229	148	662	807	844	993	357	227	913	999999	374	107	424	884	506	694	425	926	123	483	325	103	530	653	758	42	81	509	999999	222	607	854	999999	70	999999	422	283	643	961	280	999999	237	850	161	691	999999	614	999999	248	479	757	902	796	999999	88	999999	617	19	59	811	999999	848	297	701	23	520	331	363	136	94	421	999999	964	843	16	999999	253	378	961	382	999999	627	270	460	464	705	67	762	981	999999	804	273	594	159	359	627	939	159	147	181	64	260	999999	164	67	975	999999	953	999999	990	883	249	58	676	394	999999	588	999999	246	999999	462	568	382	504	289	158	999999	815	999999	388	159	104	999999	999999	327	176	308	116	402	488	768	114	755	991	748	565	999999	999999	765	65	49	111	912	829	719	999999	878	823	874	999999	788	131	469	628	999999	788	18	999999	358	227	995	481	999999	757	550	358	812	390	999999	999999	933	279	999999	439	348	57	191	411	79	831	999999	484	242	999999	999999	646	645	137	160	959	999999	999999	569	999999	999999	568	665	164	289	371	683	999999	78	159	975	519	81	39	289	999999	607	606	999999	526	929	520	999999	999999	68	999999	712	685	240	795	177	999999	709	511	999999	780	392	37	999999	708	999999	799	416	999999	517	190	574	615	848	999999	999999	950	765	52	999999	548	328	712	106	385	658	998	268	282	982	997	809	570	999999	999999	411	579	484	491	378	139	114	167	445	877	339	107	836	872	999999	226	999999	667	892	830	999999	679	930	746	59	999999	541	144	109	520	380	14	999999	350	955	782	475	283	674	999999	
444	171	277	228	56	561	999999	999999	999999	765	783	999999	677	829	55	731	648	738	441	227	598	969	67	925	507	334	152	496	917	660	750	939	999999	999999	395	301	999999	999999	700	498	989	155	305	343	999999	999999	999999	999999	304	234	144	737	841	456	890	999999	113	999999	720	721	999999	675	478	188	24	999999	158	273	443	999999	329	936	47	943	238	999999	673	723	199	279	999999	26	201	692	526	23	107	547	522	920	197	999999	991	978	89	999999	677	126	329	892	89	73	999999	549	999999	999999	699	898	999999	448	801	390	999999	451	999999	402	999999	785	662	11	746	611	751	999999	567	999999	944	68	864	914	775	556	404	307	999999	934	335	651	788	999999	323	209	328	84	999999	806	907	549	265	686	839	892	999999	999999	155	478	322	178	981	999999	999999	640	43	313	673	254	986	999999	262	789	76	832	999999	999999	687	546	292	999999	404	761	361	405	803	187	85	882	102	86	161	999999	621	167	999999	153	75	682	176	999999	999999	874	820	62	297	999999	999999	999999	895	130	639	609	195	645	773	230	293	857	837	855	999999	790	161	999999	703	540	177	909	172	853	278	999999	380	276	999999	529	999999	309	999999	338	567	999999	987	999999	446	552	999999	976	393	449	860	217	845	320	787	620	722	999999	358	756	307	710	845	999999	999999	999999	238	918	379	254	289	999999	750	999999	999999	999999	802	999999	999999	999999	15	999999	526	999999	992	999999	169	69	489	655	999999	40	950	360	40	857	232	945	131	812	323	999999	999999	149	170	876	466	346	32	626	817	542	447	207	751	116	193	132	59	999999	999999	178	439	724	446	258	43	400	478	440	937	857	68	660	837	399	594	387	562	125	604	823	47	863	837	274	592	753	999999	923	999999	110	999999	999999	347	154	999999	999999	702	999999	843	76	867	591	688	999999	484	787	999999	362	522	806	999999	933	195	999999	140	575	886	999999	665	289	791	555	999999	837	999999	727	322	999999	221	711	999999	650	282	537	999999	456	999999	877	789	999999	999999	256	410	866	540	962	155	696	999999	611	996	529	256	563	285	999999	823	851	998	757	999999	676	999999	811	132	918	661	657	999999	684	999999	18	999999	860	896	544	154	901	306	998	581	626	999999	610	999999	165	999999	718	262	645	633	999999	879	42	999999	716	115	599	999999	999999	311	999999	999999	999999	999999	988	146	395	667	740	176	999999	999999	999999	185	999999	999999	540	106	967	999999	999999	405	999999	61	77	999999	999999	530	189	438	999999	166	684	697	92	999999	999999	400	726	
999999	999999	61	521	478	710	778	879	856	491	719	575	502	999999	107	369	999999	999999	288	152	999999	999999	999999	999999	311	621	999999	999999	999999	103	234	999999	150	380	948	999999	999999	883	580	350	999999	260	503	48	469	863	62	390	587	337	989	670	999999	257	867	242	153	573	219	999999	944	909	576	763	267	71	435	999999	828	592	478	219	382	937	999999	608	999999	827	27	448	569	385	292	975	113	564	596	892	512	716	371	327	673	724	406	389	999999	999999	781	408	437	929	999999	994	999999	780	297	133	404	268	950	326	555	999999	296	999999	626	999999	660	999999	474	543	620	999999	230	161	999999	657	541	473	924	551	56	999999	999999	640	999999	297	125	332	999999	999999	498	253	765	54	771	902	438	999999	763	92	89	88	933	894	999999	449	999999	999999	245	999999	999999	930	999999	999999	999999	936	999999	656	745	339	999999	999999	436	12	54	376	356	186	390	999999	229	704	710	999999	471	967	686	125	330	383	999999	999999	999999	636	880	567	999999	366	774	834	151	999999	101	433	606	751	999999	931	849	942	103	597	327	602	419	999999	230	501	936	312	260	999999	999999	371	816	78	251	999999	131	999999	467	989	999999	555	999999	448	612	286	245	999999	325	754	275	999999	289	925	99	493	226	992	346	417	430	471	584	999999	455	729	999999	538	999999	852	809	372	999999	114	195	999999	111	971	285	944	999999	226	986	505	380	999999	999999	890	978	758	582	139	999999	999999	999999	999999	999999	995	992	882	668	999999	221	999999	999999	903	902	185	999999	327	392	255	999999	999999	999999	213	484	88	135	508	648	727	560	999999	999999	999999	999999	436	545	254	801	115	999999	402	999999	559	999999	999999	560	476	54	906	999999	660	375	337	422	749	897	999999	466	892	870	494	244	941	999999	469	204	273	683	999999	640	495	526	286	276	324	126	601	208	999999	999999	658	463	742	577	899	385	942	268	481	538	189	787	908	999999	495	168	344	413	545	999999	296	793	999999	275	664	144	98	71	107	999999	999999	166	505	374	999999	40	502	374	256	93	261	15	211	999999	460	707	617	51	781	165	782	999999	663	999999	241	865	885	476	912	765	999999	880	171	999999	999999	33	292	544	34	999999	666	970	999999	461	77	999999	591	639	815	957	526	57	290	941	850	118	503	864	999999	999999	155	36	461	491	999999	999999	844	363	706	437	425	83	999999	999999	499	999999	39	211	999999	949	283	255	660	954	248	249	600	229	998	133	529	999999	999999	678	318	639	518	676	664	696	447	238	932	
388	541	453	40	999999	451	999999	88	302	299	193	999999	899	375	507	999999	558	780	624	364	583	908	997	672	348	17	860	304	363	547	878	511	54	322	282	423	795	218	999999	777	960	54	999999	138	227	605	999999	274	999999	999999	999999	915	822	873	999999	480	544	780	691	955	591	743	725	755	999999	681	37	587	999999	93	457	349	154	847	404	539	681	869	455	743	999999	595	999999	999999	440	963	689	181	999999	999999	878	24	527	681	195	999999	329	999999	716	545	578	831	180	927	975	766	771	975	999999	819	799	675	999999	999999	367	996	460	795	324	458	992	999999	623	300	215	442	999999	473	662	999999	219	209	163	910	999999	766	424	365	999999	674	201	714	999999	153	13	999999	690	579	323	199	999999	534	167	999999	552	722	218	999999	721	542	945	999999	322	302	609	599	522	999999	783	999999	581	999999	999999	999999	999999	288	164	479	297	12	999999	252	159	473	420	685	51	895	367	999999	558	544	999999	999999	728	999999	401	999999	543	413	691	275	795	723	617	999999	693	517	10	274	567	999999	592	999999	789	703	158	849	882	924	999999	626	67	341	52	46	999999	428	921	372	999999	756	999999	999999	321	999999	999999	436	855	748	992	534	894	102	999999	819	952	924	631	35	999999	999999	999999	619	855	74	999999	463	680	581	221	274	595	999999	387	811	803	999999	408	312	256	722	994	143	931	33	731	999999	457	999999	999999	535	999999	999999	627	345	239	999999	999999	999999	279	992	999999	999999	537	999999	938	267	714	83	25	254	526	999999	779	999999	557	999999	687	832	999999	999999	16	457	497	685	477	699	20	52	582	487	679	161	42	263	967	720	606	214	94	999999	260	383	217	839	999999	477	126	604	999999	845	637	205	914	37	999999	999999	786	851	259	249	256	672	501	999999	574	374	297	999999	65	837	787	483	999999	999999	992	632	249	657	999999	999999	583	415	999999	999999	849	484	247	15	999999	999999	934	999999	955	845	227	587	882	679	275	645	189	600	549	949	999999	164	457	55	44	363	999999	138	186	258	665	841	417	765	999999	99	999999	292	259	395	903	43	527	903	650	414	750	570	392	39	999999	982	999999	999999	677	695	37	999999	970	999999	611	805	578	706	189	385	180	127	999999	185	519	897	351	164	56	999999	999999	554	405	630	612	497	745	156	437	683	976	112	999999	993	72	999999	999999	345	784	107	464	821	723	999999	244	999999	579	999999	520	922	999999	999999	268	651	999999	999999	796	999999	999999	124	69	431	999999	506	409	999999	39	997	
122	584	585	16	999999	948	999999	815	830	140	395	999999	999999	538	635	515	999999	274	843	445	999999	999999	147	999999	44	999999	47	43	552	227	865	176	603	582	104	936	346	635	999999	319	91	252	652	666	954	331	206	531	796	999999	999999	999999	234	593	72	532	999999	614	971	710	911	537	272	613	275	999999	386	345	999999	699	999999	416	933	999999	364	692	999999	999999	26	999999	999999	516	246	788	762	730	942	999999	519	571	999999	732	999999	999999	408	999999	979	49	400	736	944	861	97	106	999999	999999	210	699	239	999999	595	964	597	999999	247	404	300	484	850	544	285	999999	825	872	210	999999	999999	999999	135	999999	712	898	999999	290	999999	611	428	999999	203	714	529	252	779	149	976	999999	145	405	999999	13	999999	505	198	855	460	577	45	225	896	160	305	898	574	429	668	696	883	999999	999999	999999	976	160	291	145	25	42	999999	686	999999	999999	310	356	918	132	999999	216	709	999999	829	201	575	213	253	52	999999	631	999999	360	480	289	999999	999999	906	758	37	999999	224	999999	840	427	980	359	329	230	849	948	999999	451	872	462	999999	999999	487	308	69	772	907	999999	726	393	999999	247	215	999999	35	999999	450	170	105	454	991	999999	395	411	220	999999	999999	32	203	470	999999	237	487	28	302	992	350	999999	698	264	999999	976	336	456	999999	743	999999	712	205	999999	508	999999	356	428	470	340	999999	85	97	843	999999	885	999999	265	741	999999	759	999999	323	42	141	999999	472	840	999999	25	330	938	348	477	82	999999	826	825	999999	833	999999	69	999999	962	999999	275	999999	854	376	319	999999	81	714	936	984	956	399	172	999999	666	999999	515	999999	999999	20	334	999999	620	771	999999	68	229	303	908	256	699	639	361	313	866	331	618	474	939	94	258	999999	411	493	125	782	999999	590	306	487	374	890	112	952	999999	537	900	92	659	260	711	999999	806	999999	294	999999	999999	859	378	999999	999999	51	238	371	761	110	335	136	656	934	405	639	997	430	881	999999	536	409	907	339	999999	999999	815	999999	382	480	427	999999	208	999999	744	803	999999	961	749	999999	999999	999999	200	304	212	773	436	999999	999999	999999	781	385	809	999999	791	638	951	49	914	999999	236	549	988	290	683	999999	928	858	200	601	427	45	681	557	156	794	218	613	137	999999	108	100	833	310	699	51	999999	999999	16	115	999999	182	57	546	106	122	753	999999	999999	999999	845	578	534	999999	654	999999	704	261	339	997	999999	348	912	266	999999	999999	715	999999	591	641	703	999999	851	
94	749	255	999999	144	999999	999999	999999	307	991	540	811	999999	566	999999	655	954	346	659	999999	999999	685	513	999999	790	442	960	999999	74	999999	979	893	639	726	999999	999999	409	999999	570	800	305	956	132	356	999999	455	584	579	999999	43	636	305	53	822	843	999999	245	984	208	701	499	999999	976	978	22	999999	181	999999	126	73	999999	207	775	859	97	62	562	166	999999	999999	999999	391	270	41	692	999999	849	817	883	999999	279	424	558	869	999999	999999	980	153	999999	999999	283	999999	463	999999	787	438	529	194	735	999999	846	89	999999	863	843	118	999999	944	296	337	999999	999999	999999	999999	999999	830	649	906	558	429	81	999999	822	999999	71	86	927	197	254	263	165	665	92	999999	203	200	327	695	35	202	300	45	857	16	938	918	999999	999999	288	956	999999	999999	999999	315	719	437	267	999999	801	767	190	190	700	999999	182	141	282	826	882	604	512	953	881	366	999999	45	561	999999	223	152	224	550	909	297	474	543	39	776	383	766	932	383	999999	268	21	120	345	999999	834	807	646	45	504	683	453	835	741	999999	187	683	875	451	731	659	552	639	280	413	568	999999	111	506	453	125	671	999999	70	622	999999	27	999999	736	980	999999	505	189	55	235	999999	999999	802	760	599	700	999999	999999	652	244	715	999999	840	932	267	205	706	999999	591	389	999999	324	775	128	924	169	982	999999	470	325	163	999999	999999	55	569	929	836	999999	999999	753	235	190	486	826	906	973	999999	767	479	785	708	365	597	666	223	528	863	683	836	439	717	751	30	336	90	352	787	794	372	337	368	366	999999	838	164	999999	837	949	999999	999999	982	999999	670	999999	616	797	775	927	831	51	76	999999	514	477	45	484	170	160	745	999999	195	392	405	152	426	352	131	759	999999	392	691	999999	471	885	457	999999	90	344	720	292	999999	860	963	331	270	215	851	766	999999	679	671	687	999999	657	765	599	819	528	269	273	675	26	424	448	360	162	691	628	29	543	403	825	439	462	986	334	428	83	999999	220	999999	365	956	999999	720	13	710	813	129	999999	999999	562	999999	456	617	561	446	524	971	118	524	999999	746	269	286	846	999999	999999	671	440	180	746	999999	58	772	999999	69	591	999999	356	999999	877	508	171	860	999999	749	999999	845	435	999999	904	112	773	999999	277	618	696	556	874	999999	959	999999	689	687	936	915	999999	999999	306	501	854	999999	624	665	999999	724	584	999999	445	106	274	999999	245	552	276	643	999999	362	999999	701	373	
45	853	600	999999	735	819	484	924	925	722	999999	548	999999	43	999999	999999	117	59	553	43	297	999999	999999	999999	999999	999999	999999	421	302	999999	999999	188	999999	999999	819	943	999999	183	911	904	110	484	520	999999	964	999999	310	518	168	166	766	313	999999	667	85	924	84	118	999999	999999	682	73	631	883	59	131	944	806	999999	174	463	934	147	648	999999	813	999999	999999	527	999999	999999	628	262	146	999999	370	236	936	62	895	999999	999999	999999	93	999999	46	999999	636	334	842	422	504	305	994	999999	832	999999	313	734	271	333	680	999999	742	999999	63	999999	494	608	688	999999	17	753	328	306	547	200	64	426	896	960	999999	80	685	999999	111	333	268	999999	452	204	923	212	791	571	198	334	11	861	178	236	368	37	645	999999	415	750	976	697	165	641	121	999999	999999	311	369	609	905	468	130	730	999999	999999	165	493	972	804	962	757	999999	223	999999	203	257	670	999999	936	434	999999	868	999999	356	570	288	811	93	46	999999	489	999999	588	429	542	999999	448	683	317	872	161	974	610	999999	999999	999999	942	452	999999	639	999999	709	433	185	176	600	768	999999	999999	772	354	410	999999	999999	482	999999	529	999999	656	462	999999	986	294	73	282	764	267	999999	999999	980	346	368	999999	406	206	999999	777	412	263	942	999999	74	702	999999	999999	751	48	180	315	674	70	158	795	465	830	999999	424	369	902	412	999999	999999	257	11	436	985	244	539	243	702	777	126	999999	999999	490	744	294	999999	545	530	999999	96	999999	462	999999	197	999999	710	575	25	999999	417	509	851	999999	776	817	700	118	542	517	509	937	999999	896	943	618	90	975	95	896	675	824	382	686	256	938	794	91	999999	422	534	999999	228	999999	999999	617	999999	115	713	927	593	999999	12	23	225	159	654	566	976	999999	492	734	489	128	690	593	137	174	999999	838	999999	619	999999	130	983	546	999999	275	536	336	999999	974	271	168	313	43	999999	368	471	106	293	999999	999999	668	929	999999	483	109	656	776	489	525	999999	875	904	999999	772	882	999999	999999	999999	999999	39	649	651	518	999999	331	815	657	771	769	702	999999	554	795	514	210	201	999999	72	619	999999	760	847	999999	232	396	264	339	271	939	338	791	999999	999999	207	465	27	420	336	999999	294	999999	14	720	822	496	330	119	999999	571	690	846	616	999999	770	999999	802	247	296	86	77	485	999999	832	440	910	999999	650	597	999999	192	780	857	999999	335	619	755	137	591	735	75	155	999999	699	258	492	185	844	999999	
999999	999999	780	134	259	94	809	613	181	999999	911	894	680	521	419	999999	910	988	706	999999	999999	524	999999	656	560	999999	999999	614	695	999999	948	735	757	516	669	999999	999999	655	607	825	999999	15	583	999999	679	841	395	633	999999	321	999999	503	479	357	999999	413	986	133	574	248	172	204	999999	598	341	185	147	173	999999	32	975	264	391	880	999999	155	940	827	977	718	999999	999999	163	384	245	454	266	409	533	266	410	289	90	368	663	330	97	985	516	503	703	231	999999	438	999999	94	999999	598	387	837	999999	169	156	855	622	999999	999999	543	362	887	919	738	640	595	622	695	183	999999	226	999999	999999	999999	321	483	25	405	516	724	999999	999999	999999	667	32	999999	793	250	999999	235	999999	999999	289	553	632	628	584	965	999999	197	816	650	910	100	381	737	778	518	847	672	999999	226	367	999999	504	211	555	261	716	944	801	381	562	948	285	437	370	515	331	999999	899	999999	999999	999999	908	398	250	251	296	294	917	285	403	999999	999999	529	432	962	999999	431	82	999999	259	646	999999	444	999999	962	814	944	377	273	196	165	773	789	412	47	418	116	960	314	964	431	37	999999	978	101	563	755	14	407	466	900	619	999999	801	177	933	473	999999	288	436	999999	999999	653	99	248	999999	605	999999	999999	554	942	471	768	368	999999	618	999999	466	996	409	68	999999	999999	807	295	545	207	988	244	114	944	805	682	878	623	514	999999	437	739	999999	958	638	619	999999	524	439	999999	217	973	558	75	16	999999	999999	377	411	999999	999999	803	702	499	999999	882	290	999999	146	788	999999	744	323	245	999999	726	601	451	999999	330	127	293	856	999999	989	999999	685	48	999999	501	999999	510	221	567	537	633	46	904	351	756	338	253	999999	650	961	472	660	323	633	290	999999	438	947	90	829	562	999999	19	999999	601	206	251	671	644	985	999999	533	755	999999	807	689	696	999999	999999	999999	874	905	216	732	999999	364	371	999999	999999	999999	374	562	140	999999	999999	687	37	405	749	560	999999	581	743	664	999999	939	905	616	826	999999	25	338	999999	99	955	657	999999	999999	982	999999	834	999999	23	855	621	827	999999	26	999999	130	661	301	360	999999	904	302	171	999999	161	587	458	999999	589	67	772	46	287	51	999999	327	999999	751	422	999999	999999	260	568	999999	53	753	547	999999	884	705	938	999999	978	171	194	663	496	199	135	405	788	89	999999	956	999999	999999	549	360	243	415	184	910	879	999999	397	653	734	283	999999	407	49	999999	870	
883	129	58	68	999999	856	130	830	757	625	999999	999999	646	999999	999999	804	468	999999	197	655	479	999999	37	999999	140	999999	541	928	222	690	999999	366	228	218	999999	999999	999999	526	433	503	123	584	427	294	862	134	751	650	132	479	49	999999	852	914	401	999999	101	213	927	352	325	201	999999	76	897	660	504	437	639	775	999999	941	781	693	999999	894	114	742	982	15	32	999999	806	743	650	999999	513	313	817	22	745	830	599	90	187	999999	965	360	999999	999999	630	323	999999	357	708	107	422	168	999999	506	257	358	999999	922	999999	434	394	875	425	373	999999	200	620	999999	40	940	352	700	515	619	928	754	999999	781	384	708	879	459	45	552	122	999999	930	320	764	396	609	676	759	752	537	100	934	33	64	440	703	394	327	767	999999	999999	652	764	577	503	12	449	547	999999	555	935	839	999999	999999	801	270	999999	862	643	341	676	999999	763	999999	838	819	999999	999999	944	15	495	999999	277	797	999999	999999	176	743	271	393	999999	139	147	999999	601	260	71	772	263	180	403	532	999999	436	88	779	889	682	739	684	680	723	602	615	69	803	572	85	859	107	103	999999	600	999999	999999	999999	803	565	490	587	999999	559	999999	774	612	963	999999	840	719	621	813	494	999999	999999	712	999999	536	532	999999	798	688	986	913	999999	86	999999	931	999999	999999	541	976	334	999999	162	926	131	260	828	13	106	354	999999	999999	248	293	609	561	23	547	735	20	999999	427	691	898	771	645	316	698	774	41	999999	585	187	644	489	302	851	999999	591	195	708	528	51	453	955	999999	675	999999	999999	285	918	884	529	531	705	906	510	263	165	485	943	999999	239	75	329	157	999999	603	803	317	709	361	999999	550	311	753	999999	248	943	150	970	444	231	498	123	999999	999999	655	939	999999	791	598	506	999999	251	578	999999	976	134	808	451	999999	78	170	575	566	999999	979	229	951	999999	272	319	24	514	508	908	999999	952	188	999999	533	663	231	525	121	855	849	308	733	464	409	123	145	999999	898	376	999999	922	556	221	85	435	987	61	529	288	999999	601	742	999999	558	999999	999999	716	917	999999	847	644	464	710	89	681	496	999999	131	158	184	325	616	142	847	817	999999	966	25	108	675	179	995	999999	999999	258	565	999999	905	999999	999999	999999	781	999999	529	999999	468	845	999999	999999	999999	500	999999	999999	113	999999	985	610	822	741	628	999999	999999	999999	742	677	649	632	346	830	999999	433	592	999999	980	756	544	136	612	999999	359	
559	833	621	169	999999	249	624	728	208	999999	954	251	999999	999999	197	728	961	747	999999	776	999999	509	311	999999	515	907	192	999999	357	631	858	998	400	392	79	999999	89	659	999999	999999	35	903	147	999999	171	191	428	991	793	38	582	999999	760	655	523	60	999999	999999	999999	999999	66	999999	380	999999	414	999999	999999	781	686	51	648	311	999999	423	999999	932	371	744	127	333	488	201	607	329	58	999999	247	999999	869	28	625	747	15	298	381	801	532	570	163	215	340	647	314	752	389	280	208	346	904	591	999999	787	224	330	999999	865	626	999999	528	999999	718	999999	911	668	425	901	999999	999999	52	949	409	800	590	912	999999	999999	887	855	940	777	999999	901	841	288	339	837	532	684	509	516	185	999999	52	999999	999999	999999	999999	999999	999999	487	974	317	304	954	191	888	206	311	338	948	999999	771	120	999999	663	999999	274	633	999999	588	379	622	391	999999	773	999999	757	999999	999999	999999	115	251	999999	463	999999	999999	606	886	106	451	640	999999	356	560	538	414	370	302	565	680	960	111	316	748	118	361	925	767	999999	999999	140	835	999999	570	843	735	999999	999999	999999	999999	999999	388	999999	887	947	158	276	831	999999	999999	566	465	805	745	999999	13	934	781	355	999999	999999	838	705	841	320	999999	999999	785	717	802	172	999999	999999	864	470	582	574	999999	800	959	999999	104	769	999999	697	675	40	150	999999	840	800	470	312	505	663	999999	999999	695	576	151	814	490	124	999999	206	853	999999	999999	285	235	999999	999999	999999	395	365	942	79	999999	999999	644	775	203	33	999999	11	999999	410	850	999999	99	898	999999	852	659	154	999999	980	574	625	844	566	99	999999	537	999999	999999	999999	999999	149	999999	311	999999	999999	932	376	999999	467	247	203	505	452	268	739	196	336	559	999999	331	999999	760	961	504	268	999999	88	685	999999	495	475	716	220	999999	999999	490	787	109	337	920	999999	533	148	743	380	129	402	307	359	679	210	851	632	169	999999	388	758	807	541	252	853	999999	293	971	772	487	294	957	556	258	999999	999999	232	742	999999	717	999999	999999	133	148	906	780	335	658	295	623	93	61	999999	333	731	979	567	999999	77	600	999999	176	971	893	835	444	999999	999999	279	973	629	890	130	958	766	999999	683	403	345	82	999999	635	999999	159	404	242	149	233	526	999999	999999	146	675	448	477	999999	999999	240	313	472	39	234	388	999999	993	203	930	859	566	201	306	174	750	994	999999	614	999999	822	498	999999	305	527	999999	999999	312	999999	
999999	682	491	320	292	999999	99	872	52	999999	256	999999	999999	999999	311	289	666	999999	133	506	999999	680	212	862	965	435	999999	710	177	512	649	999999	18	999999	999999	258	999999	256	999999	853	84	877	951	114	368	999999	666	297	300	999999	860	259	726	806	999999	543	479	629	354	857	711	999999	705	539	999999	718	365	654	999999	63	911	420	999999	280	431	518	729	107	504	849	999999	453	999999	999999	652	400	999999	212	414	444	778	748	901	62	152	999999	182	421	623	999999	760	22	75	999999	114	450	833	999999	384	587	814	381	135	505	999999	267	999999	553	999999	999999	906	163	249	788	284	172	518	373	138	736	346	317	484	999999	99	999999	388	183	57	999999	566	999999	827	827	629	406	623	999999	963	885	726	628	999999	533	743	607	772	286	999999	941	999999	469	328	648	250	506	897	999999	416	341	999999	999999	505	684	533	999999	336	422	999999	877	548	999999	409	252	20	717	783	999999	999999	999999	984	112	220	115	280	107	47	189	586	132	999999	999999	990	999999	999999	999999	132	849	999999	203	999999	359	127	94	999999	999999	69	85	637	533	723	946	170	924	356	775	584	400	999999	436	512	157	835	46	378	205	131	777	246	89	999999	934	951	917	220	634	999999	135	712	461	47	962	551	63	409	999999	192	76	286	999999	356	732	445	999999	690	133	523	999999	716	207	698	999999	839	558	938	788	995	253	999999	722	999999	458	687	952	398	999999	605	782	636	999999	23	65	501	14	732	861	499	999999	999999	999999	120	999999	419	515	762	755	999999	992	124	620	999999	939	363	999999	451	898	55	999999	184	149	528	741	454	899	999999	643	791	834	999999	86	299	617	26	999999	999999	885	49	182	200	643	999999	613	668	25	259	999999	701	937	563	833	816	16	213	96	568	379	459	519	331	999999	999999	298	999999	999999	331	949	922	737	999999	565	859	873	999999	541	722	915	999999	439	650	999999	941	999999	280	999999	270	292	999999	929	999999	241	436	529	850	80	679	138	447	999999	694	999999	999999	964	984	999999	974	943	714	671	374	653	999999	30	869	221	187	120	27	183	777	48	544	999999	679	720	138	999999	999999	231	861	593	477	999999	744	349	958	976	869	282	28	999999	578	742	565	413	934	415	660	639	892	569	999999	273	853	655	999999	999999	999999	999999	869	644	999999	999999	809	780	185	855	285	530	262	211	250	999999	999999	460	999999	999999	437	275	785	723	679	392	338	302	482	214	598	98	999999	799	999999	605	412	999999	406	95	932	784	238	89	
999999	139	387	691	328	999999	118	402	999999	999999	999999	29	488	156	964	538	164	517	307	971	266	999999	999999	462	519	645	343	781	64	999999	999999	652	999999	706	999999	999999	15	999999	974	117	105	205	902	619	78	999999	126	265	999999	999999	930	425	486	266	999999	943	999999	999999	182	999999	41	999999	999999	811	104	88	982	999999	999999	425	533	999999	999999	999999	876	71	293	337	999999	847	529	999999	372	196	453	454	175	780	883	650	366	999999	474	301	999999	768	999999	100	525	990	689	344	702	993	999999	999999	999999	297	390	761	659	999999	539	334	163	953	999999	162	368	999999	912	211	898	999999	68	999999	53	251	123	118	214	999999	812	404	167	999999	999999	379	851	999999	572	878	999999	132	990	510	551	149	148	133	803	704	732	999999	999999	487	999999	788	935	892	379	640	999999	282	556	466	53	145	176	968	577	595	311	999999	999999	43	999999	776	922	557	901	904	113	990	314	999999	999999	936	326	679	748	597	444	958	661	931	704	127	575	534	999999	415	972	179	555	999999	999999	405	797	999999	676	669	866	387	991	474	537	194	967	999999	999999	117	819	496	229	999999	999999	352	675	155	339	694	210	398	100	495	999999	999999	444	105	117	75	148	999999	13	89	731	66	966	196	404	520	159	999999	999999	999999	596	999999	949	575	999999	999999	999999	651	714	981	468	999999	297	506	543	603	749	872	937	931	968	546	493	149	259	999999	385	488	751	818	999999	680	859	740	899	455	999999	999999	999999	67	345	496	567	32	621	263	768	470	999999	800	770	287	592	607	391	59	999999	999999	325	999999	674	250	899	896	999999	788	999999	557	606	97	619	999999	833	879	999999	481	979	470	999999	995	336	914	835	999999	57	267	999999	999999	358	849	463	999999	553	85	393	105	596	999999	585	833	645	220	864	999999	190	999999	453	999999	999999	910	999999	999999	291	999999	636	759	999999	948	848	999999	700	366	209	756	634	444	336	758	496	999999	884	999999	885	694	360	125	60	279	770	999999	813	999999	999999	448	779	999999	893	233	448	999999	690	999999	822	406	999999	288	21	117	931	746	564	999999	226	522	35	999999	999999	596	969	521	708	145	187	691	999999	326	126	760	999999	702	551	112	319	863	809	999999	495	489	999999	82	999999	943	999999	34	601	128	168	999999	999999	27	295	306	999999	999999	925	999999	470	141	40	816	172	260	139	239	204	462	385	999999	712	788	999999	166	45	897	999999	764	798	163	999999	256	168	398	348	959	999999	999999	847	392	938	265	999999	364	458	745	
999999	999999	814	118	830	999999	743	999999	25	999999	751	138	271	367	999999	170	756	317	51	783	658	774	999999	179	999999	999999	614	999999	425	457	23	912	999999	299	987	565	950	690	332	950	513	999999	383	714	218	999999	984	490	999999	999999	999999	468	323	674	999999	145	939	644	296	881	534	751	389	568	620	838	999999	971	379	954	999999	75	984	100	999999	304	401	208	960	542	963	999999	129	647	947	554	599	43	999999	852	625	316	999999	999999	425	761	999999	999999	103	379	858	23	120	999999	568	999999	483	232	999999	792	744	741	683	999999	999999	999999	999999	999999	999999	75	249	999999	768	527	999999	903	672	543	675	999999	331	586	114	591	683	999999	23	210	89	514	81	377	999999	420	118	883	632	649	532	999999	999999	241	204	37	139	999999	255	593	590	664	770	939	556	885	470	168	636	102	999999	967	396	431	663	115	994	872	758	357	419	999999	281	999999	21	660	999999	999999	391	87	999999	222	705	999999	619	424	743	142	999999	753	949	949	257	539	578	565	628	999999	577	98	43	267	999999	898	183	145	999999	747	928	999999	999999	380	776	559	999999	858	272	966	811	248	372	862	62	14	999999	469	207	741	455	999999	41	680	522	303	999999	999999	508	807	256	999999	41	999999	999999	923	999999	579	183	999999	898	720	302	661	896	339	726	181	214	708	500	714	937	651	302	999999	864	999999	999999	999999	515	447	359	465	719	337	216	375	658	138	999999	828	295	999999	842	735	162	379	784	192	577	872	999999	800	316	542	999999	389	704	999999	68	431	720	701	999999	461	370	999999	941	569	133	999999	522	85	951	672	428	438	999999	999999	999999	494	51	999999	905	642	457	559	158	187	790	826	671	927	999999	336	117	594	326	391	374	999999	999999	225	69	226	359	913	848	999999	999999	118	580	147	999999	574	999999	54	999999	550	999999	811	688	764	999999	999999	999999	594	15	625	565	999999	121	999999	202	14	66	999999	999999	688	292	999999	710	515	74	682	256	533	527	505	946	72	798	999999	387	562	636	999999	446	999999	537	999999	907	233	88	289	996	162	944	405	517	563	999999	116	999999	469	999999	183	699	106	59	999999	77	510	678	502	999999	345	50	639	378	999999	389	853	161	527	999999	486	999999	785	685	104	588	131	999999	999999	999999	999999	518	917	461	463	973	350	713	381	697	999999	554	586	999999	660	121	315	999999	134	183	999999	955	999999	999999	999999	999999	914	420	955	576	946	521	295	868	999999	826	132	188	915	999999	49	150	779	830	238	931	850	
541	34	982	283	103	864	219	59	999999	999999	93	999999	715	68	999999	999999	804	751	886	268	718	899	833	988	999999	122	714	144	444	999999	909	999999	693	897	999999	396	999999	999999	852	657	86	818	617	58	49	351	999999	360	120	999999	975	89	352	673	141	641	200	999999	157	981	999999	85	615	560	868	999999	153	818	685	543	784	511	898	238	999999	899	999999	785	949	784	912	364	33	999999	210	830	263	999999	765	741	205	999999	999999	870	508	999999	212	999999	189	999999	999999	390	674	577	608	999999	999999	123	999999	241	359	414	54	372	999999	794	61	564	999999	48	999999	133	999999	944	347	805	366	37	730	999999	999999	235	606	398	585	532	999999	456	452	737	650	150	539	533	391	790	934	782	802	713	950	648	706	999999	337	85	336	999999	239	803	116	163	393	999999	544	999999	999999	999999	786	546	114	604	121	622	397	93	999999	530	562	557	870	583	999999	999999	240	59	529	465	71	999999	205	960	227	649	999999	497	757	999999	999999	999999	982	287	996	265	609	999999	999999	93	999999	253	491	806	177	682	999999	533	927	376	999999	495	604	999999	595	286	999999	154	999999	472	992	900	336	365	541	304	999999	592	587	969	417	884	522	445	712	999999	999999	398	793	545	999999	107	569	999999	169	999999	663	999999	692	999999	915	464	999999	73	999999	852	999999	136	275	999999	117	349	999999	999999	958	194	972	168	640	999999	266	999999	361	842	756	894	340	999999	205	47	641	935	999999	867	64	952	916	999999	354	859	999999	893	999999	920	437	376	161	611	432	974	531	504	998	999999	463	999999	113	999999	316	206	521	999999	930	237	240	999999	449	999999	903	15	277	522	814	781	875	373	999999	440	414	389	743	729	523	999999	516	147	999999	985	414	100	999999	790	999999	999999	347	930	962	999999	999999	999999	927	83	999999	427	706	999999	689	999999	999999	99	999999	673	721	999999	999999	792	457	999999	721	102	245	463	673	813	166	487	379	667	443	999999	999999	999999	749	159	462	669	999999	106	524	507	999999	719	946	325	955	185	79	225	999999	555	999999	263	183	597	999999	474	999999	894	999999	229	639	32	783	999999	688	212	923	572	474	793	770	999999	195	999999	644	526	999999	358	999999	980	999999	999999	972	888	471	999999	759	162	139	987	269	999999	835	999999	868	999999	935	853	636	752	262	507	751	999999	999999	999999	77	959	999999	999999	958	61	46	290	811	485	59	999999	632	999999	452	771	999999	487	533	643	999999	890	355	999999	591	663	999999	115	999999	910	412	81	114	350	999999	800	
209	636	39	217	100	554	493	393	385	50	230	105	310	490	74	273	376	150	999999	186	999999	743	911	305	339	931	562	900	82	978	791	999999	460	999999	572	806	999999	326	553	972	407	999999	833	999999	442	626	804	247	845	148	705	999999	745	903	196	466	724	734	878	169	991	592	320	407	259	938	999999	657	918	268	815	60	597	632	779	650	909	999999	862	999999	136	325	999999	933	282	827	999999	556	466	116	999999	723	999999	999999	999999	999999	652	436	302	503	980	157	329	586	332	999999	999999	999999	134	546	999999	363	999999	174	42	676	999999	999999	134	431	402	999999	201	811	999999	102	612	213	652	963	997	483	78	369	733	999999	996	478	999999	628	999999	434	999999	919	559	727	999999	283	361	314	288	276	999999	999999	111	892	999999	517	999999	240	51	999999	469	170	999999	83	295	999999	999999	64	679	999999	775	505	969	967	665	281	262	459	999999	338	852	999999	685	731	181	207	999999	840	32	999999	79	380	587	999999	964	271	999999	486	441	349	842	307	635	230	999999	999999	900	143	999999	999999	264	949	990	712	319	131	485	816	902	97	999999	600	999999	200	989	404	918	999999	12	999999	999999	775	27	999999	496	555	712	999999	240	375	306	134	613	347	999999	129	999999	999999	979	999999	785	564	584	354	999999	252	275	444	240	106	887	230	999999	999999	785	489	931	100	226	764	418	31	586	536	999999	130	986	694	965	870	999999	999999	999999	999999	618	999999	201	673	805	999999	290	999999	999999	999999	488	999999	993	781	999999	745	197	299	658	225	999999	764	978	57	563	974	265	999999	999999	370	999999	843	529	970	223	449	297	268	294	972	484	999999	797	452	58	999999	136	215	999999	230	682	726	395	999999	735	853	999999	154	999999	830	988	709	799	863	63	644	999999	32	567	999999	999999	999999	999999	686	740	293	999999	536	999999	999999	999999	59	447	999999	999999	999999	457	54	244	999999	92	152	157	464	983	774	351	934	398	413	168	999999	648	30	772	752	999999	709	745	999999	886	831	154	271	999999	939	272	999999	999999	999999	197	511	787	207	39	315	781	999999	702	965	999999	43	999999	596	689	743	410	999999	486	935	643	999999	309	999999	483	261	998	885	481	53	512	801	999999	699	226	656	326	451	991	467	999999	999999	999999	779	999999	853	693	558	581	249	538	999999	74	249	65	448	212	999999	723	778	316	896	78	658	462	150	283	447	380	43	999999	999999	999999	28	999999	471	741	999999	999999	630	567	449	999999	999999	515	667	736	520	644	777	453	331	727	222	
160	85	113	999999	999999	999999	579	256	188	999999	822	999999	999999	55	284	999999	999999	683	714	999999	221	866	592	836	999999	795	413	763	803	602	999999	999999	999999	223	999999	889	999999	393	212	919	999999	321	999999	999999	999999	936	257	691	245	59	80	999999	616	634	11	293	492	276	214	531	957	815	999999	585	958	726	346	206	186	999999	236	999999	480	999999	999999	899	999999	826	426	216	547	721	528	753	532	999999	488	607	221	585	406	101	189	681	961	245	868	686	806	693	599	999999	514	999999	823	757	299	822	592	111	999999	665	850	998	984	246	297	699	999999	999999	248	999999	999999	601	999999	999999	144	799	832	806	40	918	30	733	616	999999	217	677	929	775	529	999999	25	999999	896	999999	999999	190	696	999999	948	179	634	667	455	860	76	999999	861	689	623	500	999999	786	80	770	645	127	391	498	38	619	999999	999999	999999	581	723	875	704	257	894	953	112	116	857	999999	293	362	287	755	429	303	815	250	162	39	999999	239	48	136	104	132	799	999999	696	339	410	356	57	873	147	999999	218	613	999999	669	397	882	928	999999	486	293	839	999999	999999	735	803	999999	135	590	904	494	836	578	999999	771	164	999999	419	528	461	937	314	414	999999	999999	95	999999	455	492	641	794	310	829	650	811	999999	999999	140	999999	999999	881	999999	467	968	652	364	999999	999999	999999	515	999999	472	999999	999999	549	999999	999999	27	999999	999999	999999	82	642	999999	120	193	999999	999999	351	488	999999	772	999999	993	579	715	999999	446	965	999999	455	999999	999999	976	156	331	999999	81	110	833	857	155	301	322	933	808	999999	518	999999	469	358	711	120	544	999999	721	24	416	188	999999	999999	999999	62	966	204	999999	650	666	802	789	293	935	827	517	630	845	481	145	999999	999999	999999	999999	588	506	999999	743	640	887	462	434	316	493	892	277	703	868	103	999999	127	92	168	922	999999	999999	185	422	999999	602	914	678	250	879	357	999999	707	801	410	555	450	461	999999	762	213	377	999999	800	53	560	814	761	752	156	28	977	613	213	623	519	999999	999999	858	47	999999	783	999999	437	999999	485	569	901	467	999999	884	999999	999999	405	999999	348	595	385	378	999999	999999	162	925	103	999999	999999	804	999999	187	890	999999	999999	602	999999	999999	430	193	999999	663	999999	999999	912	303	999999	271	999999	115	217	495	285	924	999999	734	534	259	820	858	100	576	766	999999	76	724	576	999999	547	73	699	999999	298	999999	999999	721	811	344	999999	858	720	831	508	999999	596	18	902	966	289	612	
78	923	968	999999	102	479	897	886	923	999999	726	892	724	298	416	601	206	999999	385	233	999999	200	382	962	147	268	77	502	999999	68	821	999999	43	934	995	776	647	726	72	79	824	924	420	688	141	827	117	220	857	995	811	782	591	65	689	877	999999	15	434	833	411	999999	999999	865	376	126	859	789	302	999999	953	480	67	315	409	999999	999999	694	830	320	999999	999999	645	999999	257	999999	29	977	255	128	235	642	301	999999	667	430	132	555	321	25	967	327	918	228	51	340	725	285	656	690	107	856	185	999999	999999	555	759	712	617	337	999999	881	544	184	999999	321	188	827	647	978	876	999999	382	999999	352	834	938	426	999999	999999	323	743	999999	564	999999	379	999999	187	999999	122	999999	420	937	984	999999	96	999999	744	814	730	162	897	638	677	999999	873	483	999999	771	847	617	999999	999999	701	23	363	999999	980	163	999999	854	10	279	534	317	465	296	398	999999	265	61	203	612	327	764	999999	115	654	750	157	999999	107	999999	710	999999	339	755	246	970	999999	536	999999	590	780	999999	161	628	113	369	999999	586	94	472	515	795	999999	729	347	936	597	258	905	240	16	999999	999999	594	568	999999	978	710	60	428	999999	729	259	999999	831	999999	612	797	11	294	999999	570	811	634	999999	915	91	609	418	309	382	316	999999	572	584	999999	129	999999	999999	83	999999	648	536	666	140	786	999999	811	897	896	334	800	256	999999	838	445	335	999999	694	652	948	999999	301	750	55	999999	107	999999	37	198	331	56	737	928	903	753	999999	155	999999	123	999999	279	999999	521	975	582	70	21	734	148	317	997	871	417	135	22	356	785	620	115	999999	858	783	999999	575	999999	73	328	717	94	411	190	627	581	999999	678	667	779	774	473	999999	999999	999999	889	880	999999	184	329	999999	890	407	258	534	398	433	521	495	999999	999999	697	999999	741	304	999999	999999	999999	380	299	144	456	355	576	20	157	150	603	904	999999	829	251	113	999999	999999	826	999999	162	655	999999	158	761	999999	665	999999	87	954	232	999999	999999	161	752	953	884	999999	356	545	999999	248	387	257	830	616	999999	999999	705	999999	775	226	999999	962	585	481	151	151	383	273	690	999999	933	202	917	811	600	743	999999	297	228	999999	178	291	856	914	278	981	328	154	591	999999	999999	492	999999	16	999999	352	576	280	812	743	811	93	999999	97	314	999999	339	28	25	857	105	999999	375	226	57	196	115	671	212	169	999999	238	681	207	615	999999	999999	911	498	258	
999999	805	485	485	746	94	435	999999	609	94	651	999999	999999	734	396	999999	999999	963	958	136	999999	904	78	999999	999999	583	412	657	481	863	999999	428	529	999999	690	300	932	999999	479	999999	999999	999999	999999	128	518	523	999999	947	810	896	334	59	952	371	22	272	737	832	565	999999	682	778	298	746	999999	232	999999	371	53	106	787	236	493	995	999999	900	843	949	999999	406	484	999999	999999	585	538	131	999999	999999	754	999999	562	109	999999	316	290	982	57	325	999999	295	742	737	903	713	118	999999	566	956	995	121	428	788	698	999999	688	999999	930	712	217	790	756	621	999999	624	999999	687	999999	186	999999	393	852	528	743	848	663	746	561	143	476	440	999999	520	999999	999999	999	774	999999	175	999999	74	999999	999999	117	425	999999	130	130	289	999999	430	207	390	999999	999999	268	999999	999999	849	505	942	664	999999	246	777	236	246	459	973	624	770	999999	735	558	650	341	517	420	328	319	999999	625	282	999999	56	243	184	279	560	384	999999	729	561	669	685	409	264	999999	340	999999	999999	999999	157	999999	409	999999	471	832	600	280	999999	999999	726	540	963	999999	999999	832	199	543	999999	967	999999	598	525	50	724	76	872	999999	86	419	90	139	25	870	478	617	565	902	999999	999999	999999	289	634	619	999999	31	706	999999	27	432	909	796	147	999999	999999	999999	149	999999	999999	404	999999	999999	204	999999	409	999999	524	102	848	774	277	999999	771	710	298	999999	964	905	999999	703	370	513	234	999999	509	999999	992	689	107	920	999999	999999	482	377	999999	999999	95	302	220	416	506	613	520	252	999999	621	35	437	48	999999	999999	243	330	999999	44	456	999999	549	831	125	605	835	999999	927	305	80	814	999999	328	968	999999	672	695	999999	999999	756	999999	999999	999999	888	999999	564	651	999999	336	245	999999	999999	342	999999	999999	545	470	104	810	670	999999	592	999999	94	807	999999	119	79	999999	921	547	698	529	288	463	153	60	943	999999	50	194	63	601	999999	204	67	70	392	773	987	211	600	820	535	148	410	43	415	90	637	455	999999	320	999999	999999	187	999999	64	482	61	495	526	247	999999	999999	564	991	887	890	749	570	999999	305	644	720	999999	878	993	149	63	999999	644	862	230	594	999999	742	999999	999999	26	830	999999	909	722	999999	684	363	999999	59	583	418	999999	525	999999	76	729	285	676	694	751	309	999999	914	429	941	999999	664	27	186	873	822	804	526	873	918	564	817	583	151	46	593	828	944	566	999999	964	999999	999999	999999	865	337	76	502	
999999	717	597	101	999999	781	651	30	346	873	185	760	613	629	651	423	512	911	702	534	657	167	999999	298	358	999999	976	731	142	999999	320	546	756	312	905	166	331	472	337	802	500	999999	256	999999	768	805	40	344	999999	999999	650	953	635	541	844	462	999999	999999	742	704	999999	999999	999999	482	562	639	14	999999	999999	495	101	49	999999	899	44	642	999999	525	530	553	754	999999	263	34	223	367	910	224	467	999999	919	999999	729	633	997	579	999999	774	999999	139	800	999999	619	982	999999	610	999999	735	507	212	552	720	778	199	949	172	667	999999	268	999999	728	789	843	999999	576	999999	320	999999	999999	464	513	999999	133	400	752	35	999999	281	18	613	987	185	999999	999999	900	208	254	540	683	835	912	275	999999	206	999999	999999	999999	347	416	946	300	429	832	52	699	415	596	387	999999	924	149	396	855	999999	217	553	81	999999	999999	999999	825	999999	999999	76	551	999999	999999	927	999999	740	149	999999	865	71	322	568	352	999999	999999	494	611	866	102	999999	696	526	420	859	988	857	939	306	999999	48	131	999999	161	766	500	460	785	669	398	706	785	464	531	794	999999	649	210	406	33	887	765	959	687	518	380	35	828	770	938	142	999999	999999	718	826	939	802	999999	999999	999999	115	709	941	478	395	973	241	995	999999	526	349	657	999999	283	88	999999	172	833	999999	999999	999999	632	24	731	999999	905	942	745	704	999999	541	242	623	232	999999	188	823	490	999999	545	149	40	212	254	599	484	268	569	640	553	776	999999	773	201	709	482	694	220	222	489	40	495	300	771	985	116	43	320	365	899	999999	681	541	107	256	444	430	999999	141	781	999999	382	114	999999	88	999999	469	432	999999	999999	493	999999	278	812	999999	653	739	440	268	999999	999999	948	214	741	105	104	999999	675	945	274	61	924	999999	440	842	658	390	999999	693	423	646	610	999999	999999	415	845	412	728	593	602	705	989	511	648	999999	999999	177	999999	65	983	144	794	999999	259	393	569	534	999999	969	855	999999	599	999999	999999	846	840	999999	294	999999	259	999999	708	92	352	569	999999	422	440	110	153	999999	27	999999	709	999999	852	133	547	999999	999999	321	575	759	999999	339	115	252	666	802	999999	546	883	48	805	301	435	711	144	690	332	157	103	999999	826	375	255	514	47	566	994	717	999999	758	488	938	127	949	355	22	463	999999	755	638	999999	606	999999	978	999999	418	853	150	999999	857	213	699	227	838	932	371	94	600	214	999999	808	999999	999999	134	
999999	867	184	999999	999999	999999	236	512	401	465	135	229	768	999999	999999	628	712	853	728	757	554	999999	720	289	26	983	928	862	614	654	829	999999	674	999999	999999	422	244	377	783	866	999999	701	307	761	999999	999999	999999	999999	375	585	999999	954	63	184	580	770	156	895	999999	383	999999	373	999999	999999	635	306	999999	295	847	813	394	344	79	862	136	853	999999	958	999999	999999	999999	121	497	39	267	875	999999	499	902	999999	999999	349	908	410	673	999999	803	561	999999	999999	167	318	969	999999	201	999999	999999	201	57	999999	999999	197	999999	165	994	91	876	868	489	760	531	65	393	199	547	54	435	669	198	999999	59	930	999999	999999	155	81	999999	999999	999999	213	999999	583	452	185	379	999999	31	753	999999	591	999999	935	81	375	884	112	924	999999	24	157	627	999999	12	187	677	358	364	999999	19	922	939	940	41	285	999999	947	613	217	820	468	999999	682	263	607	488	124	999999	466	286	53	156	372	920	689	586	775	581	274	508	30	999999	863	744	493	651	999999	903	999999	606	937	498	716	959	555	134	945	961	405	699	562	500	898	881	965	775	577	999999	351	698	993	376	348	999999	799	999999	169	999999	770	999999	999999	220	72	860	349	554	440	412	374	999999	641	814	186	575	945	999999	825	982	779	717	83	429	562	107	999999	570	999999	999999	170	810	964	17	200	448	660	352	999999	48	542	420	345	175	656	999999	67	999999	999999	773	764	279	920	187	168	63	999999	618	657	964	257	778	405	433	999999	563	600	634	999999	737	914	999999	101	787	449	368	999999	999999	773	999999	50	434	380	386	999999	999999	890	787	849	146	566	52	999999	473	999999	999999	999999	912	923	102	194	432	564	463	859	170	999999	143	737	799	682	974	999999	880	924	822	408	28	190	360	999999	812	784	487	181	872	909	628	999999	686	353	468	984	681	592	617	999999	916	527	91	713	756	999999	60	464	591	999999	813	549	968	364	999999	731	572	428	382	648	86	291	999999	261	559	146	999999	455	223	990	173	298	316	952	491	501	109	647	916	762	999999	999999	589	999999	105	88	38	331	356	736	421	262	220	968	793	634	540	829	164	620	999	604	999999	601	999999	524	242	25	873	505	632	925	999999	619	914	999999	701	999999	165	480	118	729	999999	486	578	910	88	999999	168	999999	960	279	492	306	762	999999	781	988	999999	580	999999	22	458	851	114	999999	751	600	63	739	932	229	674	683	999999	280	999999	999999	32	999999	446	894	856	26	544	363	
442	215	999999	785	283	713	679	999999	999999	105	999999	257	382	91	999999	488	294	429	923	999999	605	808	794	491	634	25	966	519	144	951	165	441	317	750	64	999999	999999	278	999999	229	999999	99	59	415	999	257	999999	941	999999	958	610	999999	102	803	999999	633	420	375	999999	267	746	999999	450	682	999999	839	999999	631	37	623	745	25	963	704	200	999999	759	389	492	386	633	34	999999	186	351	999999	349	514	992	430	999999	377	126	209	482	999999	648	377	475	999999	316	999999	913	350	999999	999999	474	398	612	999999	874	41	882	774	999999	721	614	999999	999999	999999	499	436	638	999999	999999	378	899	763	231	810	867	391	999999	332	80	999999	120	999999	963	756	264	951	999999	750	556	104	494	351	575	761	999999	999999	46	999999	670	879	999999	317	853	844	695	710	177	801	384	492	127	560	704	762	611	408	310	584	999999	999999	534	888	59	402	884	999999	198	470	999999	999999	355	659	661	200	748	999999	362	129	999999	553	783	110	375	74	977	933	647	999999	159	377	83	462	305	131	999999	999999	267	461	960	148	522	707	767	891	146	467	899	999999	23	999999	56	191	999999	414	999999	434	523	985	424	950	910	385	320	667	999999	893	364	539	845	514	545	999999	169	923	999999	86	342	999999	927	519	44	143	798	999999	330	999999	999999	891	999999	999999	721	281	46	19	238	146	397	999999	482	999999	113	369	668	509	999999	999999	999999	999999	383	688	102	49	68	905	999999	776	586	967	346	526	999999	473	182	999999	793	274	999999	159	999999	999999	999999	242	11	683	416	999999	999999	299	90	999999	999999	350	518	999999	827	681	222	141	103	461	559	429	763	955	299	640	999999	742	716	997	289	872	903	999999	998	859	999999	384	498	251	312	297	887	170	999999	613	955	504	108	121	61	734	66	999999	345	999999	479	55	394	776	488	732	582	999999	896	998	446	40	679	968	999999	837	642	851	158	271	999999	602	999999	685	685	692	644	605	999999	555	815	669	999999	738	999999	992	990	722	763	579	714	803	274	656	177	924	999999	139	999999	999999	101	214	95	83	999999	999999	744	709	100	796	999999	999999	147	999999	193	776	887	940	999999	651	847	919	999999	579	999999	738	338	654	517	999999	867	514	137	732	463	999999	999999	999999	999999	513	257	291	631	967	999999	737	999999	923	999999	999999	47	884	550	825	999999	182	126	999999	526	990	999999	100	201	340	929	999999	849	415	886	582	202	818	999999	85	404	565	999999	130	97	820	81	414	190	999999	722	983	963	312	
365	291	494	78	999999	30	965	166	100	301	999999	907	887	261	999999	999999	208	228	999999	475	430	810	884	999999	428	706	918	143	910	999999	999999	945	999999	547	59	605	999999	134	999999	999999	120	999999	475	996	999999	999999	999999	820	999999	299	917	503	39	498	999999	999999	406	498	999999	846	111	832	255	24	683	102	999999	350	211	999999	803	84	999999	53	365	999999	345	887	912	999999	773	108	765	999999	168	124	916	130	999999	505	208	599	999999	999999	808	287	992	460	323	999999	999999	592	619	936	496	842	999999	986	143	999999	219	518	585	411	83	13	76	635	856	568	185	177	684	706	242	213	999999	533	244	999999	999999	999999	999999	922	356	999999	999999	828	134	999999	999999	999999	987	999999	999999	999999	23	82	999999	804	221	367	604	754	814	724	907	999999	704	292	252	999999	751	66	508	334	944	999999	999999	892	524	248	999999	541	995	255	189	718	420	552	199	527	187	439	866	999999	290	819	117	631	999999	999999	999999	841	999999	556	188	931	468	960	745	360	27	464	290	973	856	73	759	569	999999	199	999999	999999	102	999999	839	321	200	674	999999	135	555	999999	619	949	999999	669	467	448	76	258	259	459	807	839	509	723	159	892	977	227	69	999999	95	93	82	973	748	357	717	867	740	794	999999	619	804	592	844	340	859	999999	999999	321	999999	296	940	53	353	263	225	125	171	307	697	999999	75	17	999999	535	876	999999	920	120	999999	999999	517	465	543	999999	44	917	878	999999	43	790	621	748	55	799	152	39	999999	494	142	999999	705	443	106	999999	554	999999	254	319	464	719	276	999999	590	999999	779	484	509	166	229	308	247	353	274	907	215	999999	999999	999999	392	846	999999	435	977	999999	503	999999	368	999999	642	247	672	569	364	323	523	999999	168	999999	30	999999	530	472	275	999999	364	362	179	199	882	237	999999	705	926	618	208	841	517	460	799	705	999999	999999	523	982	635	678	988	950	999999	89	168	999999	528	724	325	58	999999	153	775	151	904	999999	572	999999	412	967	999999	746	999999	681	619	707	951	325	999999	999999	949	999999	999999	686	373	229	806	803	79	624	186	211	302	160	999999	373	685	658	999999	999999	999999	118	580	668	44	999999	834	711	999999	460	269	999999	999999	849	109	876	945	99	777	684	372	999999	345	999999	791	442	999999	999999	10	255	31	302	524	999999	984	999999	713	540	651	131	394	104	343	999999	364	972	38	452	999999	805	428	999999	999999	125	999999	722	773	791	999999	602	798	999999	711	224	999999	999999	689	579	
999999	268	172	414	447	656	999999	277	999999	999999	433	818	413	11	914	205	999999	434	422	408	28	272	77	921	663	58	332	999999	393	128	999999	397	999999	459	586	792	642	23	999999	999999	825	317	295	57	999999	68	999999	797	954	516	397	14	554	290	560	603	201	999999	751	999999	999999	774	884	317	546	45	536	954	424	132	562	999999	285	198	582	710	976	30	563	605	999999	535	571	877	730	186	999999	11	999999	983	600	401	272	999999	899	61	433	978	510	332	532	244	999999	831	999999	584	728	366	707	850	627	181	687	156	538	999999	212	999999	587	999999	202	534	66	999999	531	170	550	525	999999	531	286	998	519	240	83	999999	162	739	923	999999	457	487	303	58	365	429	713	126	231	110	848	999999	400	151	140	999999	188	941	310	793	44	212	999999	186	573	629	999999	457	999999	913	999999	999999	94	442	999999	714	240	18	85	112	999999	434	999999	198	682	860	999999	999999	109	85	447	221	439	139	121	999999	999999	127	999999	736	767	266	999999	318	464	385	341	958	238	426	767	179	865	207	999999	609	909	879	503	712	999999	293	358	999999	999999	999999	43	999999	330	667	304	999999	533	348	344	200	391	985	733	999999	528	999999	149	999999	317	277	355	241	792	999999	345	540	623	771	714	999999	999999	55	843	39	351	387	999999	571	999999	655	646	526	863	156	227	924	155	999999	999999	382	154	675	999999	207	999999	802	172	818	999999	763	498	762	634	861	292	346	999999	999999	955	999999	999999	577	561	999999	631	999999	378	645	294	421	999999	999999	587	341	338	242	364	645	950	999999	224	819	250	367	166	883	892	999999	864	881	782	451	250	52	371	576	124	38	999999	259	433	999999	999999	999999	378	81	999999	302	532	60	981	999999	999999	416	999999	999999	999999	999999	505	747	936	376	781	413	639	943	187	544	970	761	999999	999999	999999	701	126	999999	294	999999	999999	95	999999	999999	479	813	899	286	697	834	999999	179	249	920	532	827	322	66	999999	999999	280	435	999999	640	332	770	932	654	435	62	300	240	907	997	214	419	49	347	999999	967	513	362	255	999999	999999	800	522	999999	803	252	388	69	999999	173	69	999999	201	77	276	709	881	255	999999	645	999999	884	271	252	715	122	788	975	999999	778	999999	917	189	551	221	531	257	734	851	192	999999	240	289	743	937	650	228	999999	80	198	999999	268	511	999999	808	543	539	999999	999999	690	464	412	900	999999	555	152	384	649	855	744	999999	157	403	999999	971	999999	605	527	315	74	894	816	
904	970	692	999999	415	578	743	677	992	977	252	170	728	271	340	117	198	999999	276	999999	999999	335	737	938	864	843	639	504	999999	21	999999	427	796	647	999999	999999	489	206	736	805	906	187	751	483	999999	999999	940	999999	973	999999	339	999999	798	325	701	579	243	999999	495	999999	939	999999	999999	981	999999	999999	374	90	764	411	628	991	67	470	672	937	584	263	999999	631	999999	929	531	451	681	454	629	481	945	999999	695	735	711	174	865	668	448	769	471	90	869	999999	999999	571	868	347	462	337	652	763	994	980	719	863	669	20	716	999999	310	567	205	893	999999	835	715	893	290	999999	999999	14	498	814	792	999999	762	53	983	999999	582	999999	991	301	828	192	999999	715	25	847	505	855	951	161	999999	903	884	976	999999	999999	856	999999	999999	569	732	648	275	190	197	999999	111	625	999999	756	715	966	576	903	74	952	901	10	877	999999	397	750	62	347	354	889	79	786	328	873	113	606	286	432	569	189	916	752	527	259	745	880	999999	205	445	502	999999	980	911	772	218	855	108	624	182	999999	999999	927	836	999999	696	325	999999	999999	652	118	690	153	344	999999	45	158	482	628	697	999999	999999	857	902	851	999999	999999	874	556	665	257	999999	661	259	586	593	989	916	999999	999999	999999	582	676	552	336	999999	999999	645	36	736	999999	383	999999	927	999999	70	738	35	984	746	608	450	750	496	999999	610	38	893	757	301	56	242	263	76	276	934	999999	315	575	49	378	999999	848	999999	606	874	38	734	999999	999999	854	964	931	483	954	999999	831	999999	157	726	999999	299	888	734	689	826	130	413	660	730	815	433	459	945	377	165	602	931	890	999999	582	303	308	241	447	92	310	999999	121	296	112	76	167	849	265	999999	564	123	139	779	999999	624	999999	999999	999999	999999	514	985	999999	799	387	900	999999	999999	999999	490	990	656	297	607	999999	350	301	999999	999999	748	275	610	690	999999	600	488	801	121	775	999999	229	444	530	26	578	325	999999	999999	908	211	778	540	705	774	99	908	826	999999	263	414	333	709	246	961	165	903	999999	818	209	999999	999999	999999	851	197	270	556	999999	281	39	999999	999999	979	465	425	999999	999999	905	915	208	691	999999	279	999999	999999	999999	519	207	568	999999	674	29	999999	123	999999	112	601	999999	518	514	543	782	554	502	999999	999999	353	254	821	991	429	998	389	999999	517	999999	999999	999999	489	563	750	358	999999	420	365	999999	999999	866	456	999999	378	999999	396	999999	664	909	117	776	
806	633	290	999999	999999	999999	441	675	639	245	606	772	282	283	209	999999	763	999999	225	144	147	871	917	487	798	508	622	384	612	978	955	607	999999	62	521	999999	282	485	972	989	999999	999999	551	584	270	684	49	999999	845	441	647	480	999999	999999	999999	999999	715	803	477	877	954	67	73	661	290	998	642	229	761	353	999999	287	999999	235	166	999999	329	343	227	123	999999	527	538	999999	341	484	999999	167	423	586	150	999999	18	105	999999	921	626	889	304	271	52	819	343	501	758	369	999999	468	999999	999999	615	999999	585	999999	419	999999	528	892	999999	805	94	484	999999	185	213	213	279	126	200	999999	830	439	999999	955	81	999999	194	46	421	971	225	454	350	999999	971	767	893	654	686	608	402	999999	569	498	187	567	23	168	298	555	999999	152	278	999999	361	185	343	630	291	770	252	492	481	358	590	640	143	575	213	999999	999999	625	439	591	841	999999	870	550	778	999999	999999	36	999999	999999	881	999999	185	769	879	796	999999	273	372	915	365	910	262	220	908	547	433	999999	954	999999	999999	474	713	686	739	999999	314	792	852	777	145	226	743	999999	477	517	999999	999999	696	417	21	55	999999	523	999999	931	844	659	999999	241	91	999999	81	999999	629	999999	999999	498	999999	625	999999	641	421	595	999999	999999	177	647	743	400	92	68	999999	546	999999	999999	222	999999	999999	808	419	655	160	620	695	999999	154	847	985	999999	999999	965	999999	80	926	379	634	666	742	98	763	999999	999999	999999	158	32	446	999999	64	439	999999	180	48	230	215	999999	999999	800	900	999999	993	329	662	999999	252	126	723	680	620	999999	999999	556	456	999999	54	222	739	909	999999	672	511	999999	999999	555	867	978	926	999999	864	100	889	833	999999	909	105	999999	999999	244	999	41	309	765	914	593	999999	646	723	999999	185	993	999999	581	338	237	332	383	537	116	814	999999	200	999999	815	530	999999	732	790	999999	276	611	999999	505	909	440	372	999999	999999	999999	683	231	999999	259	938	999999	993	317	505	538	586	721	906	999999	429	735	841	999999	949	393	999999	150	999999	999999	999999	574	324	601	999999	898	999999	586	677	338	999999	999999	999999	999999	999999	944	536	999999	999999	262	960	554	704	251	85	184	598	672	796	999999	999999	542	999999	87	847	373	999999	402	645	999999	673	999	53	999999	13	999999	725	900	40	15	856	747	912	603	226	999999	870	999999	525	497	999999	999999	790	365	151	890	228	932	999999	306	397	999999	628	630	589	960	999999	136	247	248	459	698	642	790	
465	449	630	771	860	991	503	482	999999	158	307	481	219	688	436	122	618	999999	807	733	999999	722	128	999999	999999	266	356	744	836	286	47	610	560	999999	999999	702	270	999999	81	111	803	914	267	999999	332	118	750	999999	699	135	630	665	890	908	999999	999999	330	347	757	604	999999	759	646	999999	120	999999	920	219	788	999999	851	172	999999	999999	999999	702	465	648	960	905	515	999999	54	999999	656	999999	720	651	826	166	381	923	698	476	467	53	278	667	369	635	197	541	43	965	283	468	943	999999	977	480	999999	999999	387	999999	999999	999999	715	935	943	738	976	278	392	999999	362	928	999999	999999	249	886	999999	999999	289	334	718	973	501	999999	437	198	999999	536	999999	356	878	700	999999	846	388	357	338	342	723	630	659	999999	159	411	613	355	993	698	944	101	55	489	999999	63	143	124	618	636	507	999999	310	449	604	45	753	999999	392	628	867	891	999999	102	84	659	675	999999	824	99	474	999999	204	740	591	582	310	999999	308	492	712	273	738	999999	834	968	330	999999	323	123	658	952	962	375	830	999999	542	953	414	742	999999	344	300	999999	172	999999	560	570	857	31	999999	999999	999999	899	915	604	163	856	267	116	339	999999	485	710	441	522	999999	828	909	538	50	357	985	566	114	377	972	219	539	419	999999	999999	999999	301	999999	304	999999	999999	459	236	899	686	696	307	413	922	858	590	97	999999	305	999999	660	328	981	387	378	796	795	548	631	944	999999	847	699	579	112	999999	999999	999999	999999	66	999999	682	639	364	661	687	162	191	519	392	131	889	124	999999	109	44	320	11	926	802	277	911	605	954	368	848	608	999999	820	674	268	951	726	999999	362	977	689	627	726	691	643	613	38	249	823	438	999999	999999	479	77	999999	330	220	999999	788	999999	999999	684	995	812	88	999999	370	844	133	180	172	875	332	132	355	999999	999999	999999	168	664	999999	366	141	930	125	594	364	753	800	938	740	606	459	895	899	14	999999	913	612	324	252	193	125	653	275	857	690	357	722	191	55	975	961	999999	584	721	999999	75	999999	493	964	999999	54	999999	439	566	425	437	232	350	70	371	632	844	422	699	999999	488	664	267	904	17	999999	619	892	764	644	335	321	188	461	566	999999	128	360	635	149	929	223	709	441	263	134	999999	130	684	999999	127	999999	999999	480	74	410	439	589	999999	586	434	302	999999	922	100	126	999999	888	503	999999	513	493	787	559	999999	274	954	825	999999	882	660	498	218	
999999	526	622	435	707	397	999999	786	999999	999999	58	999999	637	999999	999999	351	147	999999	492	627	999999	839	634	925	335	170	799	455	614	999999	999999	926	936	94	999999	405	999999	690	347	999999	347	367	974	99	738	844	683	725	177	484	999999	802	177	999999	678	999999	892	999999	999999	999999	597	709	182	600	329	999999	778	552	999999	999999	999999	457	742	990	999999	181	999999	544	197	999999	486	84	288	999999	435	281	758	999999	416	681	999999	780	590	999999	903	637	999999	383	999999	615	75	141	439	786	610	65	999999	186	999999	506	715	357	510	618	999999	523	431	52	174	57	374	713	145	999999	878	103	999999	942	97	652	986	491	999999	581	426	354	644	501	529	379	222	999999	483	910	965	999999	279	999999	999999	389	215	152	219	722	999999	361	995	999999	999999	999999	199	126	99	939	519	234	582	928	202	999999	878	929	523	999999	999999	792	240	234	649	721	824	894	212	707	446	843	999999	62	340	74	359	820	999999	22	190	105	999999	999999	999999	741	583	350	999999	34	511	286	629	425	886	458	999999	771	185	999999	999999	304	914	999999	503	999999	952	529	598	999999	999999	68	999999	511	613	999999	310	999999	833	908	148	483	124	188	999999	170	999999	857	999999	881	943	587	644	407	329	885	191	109	51	725	788	999999	752	999999	999999	452	939	128	999999	157	158	435	937	277	999999	999999	190	999999	195	999999	461	105	999999	716	193	778	423	939	191	727	557	210	654	118	999999	94	731	471	521	753	230	106	55	28	733	518	650	377	359	999999	705	999999	914	999999	999999	693	999999	999999	468	888	38	999999	936	93	599	947	780	829	157	963	488	719	999999	441	122	364	59	999999	983	999999	999999	999999	590	81	999999	111	296	945	844	435	999999	695	999999	632	725	230	169	962	428	785	737	821	229	999999	632	986	242	482	596	909	644	363	62	792	760	982	999999	865	70	497	661	834	999999	722	577	999999	999999	591	716	892	204	96	916	207	938	316	826	203	999999	999999	869	814	359	934	791	999999	643	219	872	743	810	304	901	930	134	902	836	999999	818	999999	280	999999	999999	704	715	558	999999	854	854	453	165	999999	999999	999999	628	999999	485	999999	930	546	159	999999	999999	973	91	999999	194	986	83	999999	999999	328	385	609	766	227	58	655	999999	243	999999	999999	365	429	587	593	999999	877	312	286	427	785	999999	999999	999999	773	932	792	622	999999	373	460	780	818	972	999999	840	999999	268	999999	798	999999	831	697	952	999999	151	999999	999999	497	31	317	683	797	999999	999999	
751	999999	999999	992	295	266	43	413	869	999999	999999	546	999999	999999	753	999999	619	999999	488	597	954	879	329	999999	632	999999	999999	134	793	66	999999	983	999999	288	999999	999999	896	999999	126	542	796	999999	828	819	999999	999999	843	644	744	959	697	999999	999999	31	740	999999	784	600	369	651	999999	908	999999	813	366	35	346	178	999999	26	175	352	785	945	801	999999	999999	999999	967	38	999999	762	389	999999	999999	994	999999	189	547	222	951	305	906	474	683	887	807	24	462	336	999999	675	979	999999	794	999999	999999	373	999999	214	821	999999	632	341	852	106	529	786	454	371	999999	166	999999	452	74	869	999999	999999	271	913	729	999999	57	641	769	134	783	661	999999	23	996	310	959	343	401	999999	673	575	621	999999	368	999999	999999	101	975	999999	54	999999	663	925	909	686	111	316	485	785	237	991	571	728	322	867	747	441	374	60	207	999999	60	397	206	870	699	999999	999999	708	476	955	999999	667	89	256	998	123	999999	999999	999999	652	858	999999	449	681	13	999999	274	501	282	999999	999999	925	904	757	485	999999	729	999999	987	427	999999	776	319	281	335	999999	648	75	868	634	336	64	850	555	999999	999999	948	524	866	805	999999	999999	435	999999	239	999999	763	331	771	733	394	75	333	782	890	91	307	177	999999	109	254	999999	632	648	802	671	84	358	328	51	999999	214	999999	191	17	708	351	972	999999	594	150	999999	304	999999	999999	999999	731	999999	664	357	147	780	178	767	560	220	430	786	999999	567	665	414	12	729	416	189	893	151	999999	192	740	334	135	999999	959	927	904	497	408	999999	940	999999	694	971	999999	999999	46	999999	630	797	287	564	437	484	928	735	999999	999999	728	999999	377	590	304	482	617	999999	655	416	999999	633	999999	999999	388	999999	999999	999999	720	999999	999999	869	999999	489	520	976	904	185	897	650	832	233	613	339	999999	347	174	360	711	221	364	101	891	630	606	999999	491	354	186	433	857	279	24	292	748	859	918	887	79	327	577	442	914	14	999999	999999	999999	976	174	51	839	277	947	508	677	734	999999	522	882	522	495	999999	999999	473	793	999999	218	330	590	909	429	286	999999	999999	644	922	999999	886	56	31	978	999999	189	145	999999	590	331	516	615	24	880	406	15	556	832	999999	442	451	220	30	999999	999999	396	265	621	563	986	563	864	999999	558	101	475	860	544	999999	999999	864	999999	999999	241	702	714	576	39	999999	280	733	561	627	489	735	675	35	655	999999	999999	923	523	40	603	767	651	860	
465	788	930	154	22	851	645	578	999999	17	788	674	984	820	236	598	292	262	999999	246	999999	999999	999999	450	215	265	862	999999	350	848	999999	473	999999	854	120	250	102	999999	721	710	982	999999	174	668	246	981	304	307	697	924	999999	351	766	415	594	999999	372	489	999999	757	999999	999999	237	722	999999	325	623	140	709	999999	506	166	999999	301	999999	365	658	999999	213	234	960	565	761	426	111	999999	707	644	269	477	877	612	197	964	999999	795	682	451	999999	921	367	174	597	711	428	999999	999999	474	161	999999	984	999999	999999	714	796	433	435	811	621	149	617	999999	870	242	118	893	968	577	579	999999	682	217	999999	291	866	796	999999	999999	998	999999	458	242	493	40	493	272	336	482	178	298	370	871	830	129	999999	388	303	999999	602	534	622	242	999999	999999	556	999999	127	994	848	999	465	999999	812	111	691	384	495	840	999999	845	999999	999999	409	291	107	810	386	377	977	487	502	612	999999	999999	896	226	347	800	999999	716	999999	341	999999	178	999999	999999	69	728	438	999999	893	463	616	757	999999	999999	833	613	595	745	400	749	27	370	999999	853	927	348	215	474	46	694	366	42	999999	234	860	240	458	122	751	658	939	57	593	999999	995	699	505	999999	393	734	215	999999	326	405	324	273	999999	999999	67	720	999999	964	892	209	106	584	67	743	276	999999	999999	999999	994	741	810	969	776	999999	858	238	843	445	91	312	488	628	999999	304	910	597	569	479	65	40	145	999999	999999	999999	942	999999	642	999999	999999	791	999999	732	743	584	595	355	497	213	999999	828	877	87	882	590	720	477	868	763	999999	679	42	686	427	963	606	835	813	999999	999999	999999	596	90	999999	299	733	755	885	140	708	564	109	999999	999999	236	999999	999999	102	574	673	475	999999	878	929	823	999999	892	315	780	999999	759	541	999999	688	684	242	796	999999	593	856	964	592	737	64	999999	579	676	338	999999	999999	548	999999	999999	999999	59	894	717	161	129	540	841	449	115	162	948	32	995	677	673	999999	366	923	509	718	999999	882	814	824	660	254	92	564	999999	999999	439	26	302	396	639	789	525	999999	24	62	999999	524	487	999999	115	256	584	999	664	206	452	999999	999999	999999	19	999999	90	893	501	999999	458	286	334	999999	722	999999	729	999999	999999	884	478	999999	908	457	703	194	405	238	999999	413	670	92	999999	919	527	814	782	772	999999	471	708	632	153	149	603	738	200	352	862	999999	526	974	961	999999	999999	730	716	999999	826	999999	999999	
851	184	97	215	375	387	999999	617	908	160	957	232	576	999999	846	579	769	853	965	994	62	999999	545	999999	695	999999	129	201	796	108	999999	945	562	700	856	457	999999	934	237	361	785	734	954	999999	569	999999	395	604	999999	161	946	933	861	830	719	485	639	210	519	254	267	224	820	809	165	999999	999999	999999	329	398	999999	999999	999999	613	218	327	421	522	999999	999999	736	999999	319	999999	161	71	999999	731	981	380	999999	855	424	999999	103	570	913	999999	999999	999999	999999	519	284	492	637	121	317	257	999999	401	74	127	882	999999	999999	999999	904	185	657	103	999999	939	894	948	999999	999999	420	642	520	648	413	276	654	769	999999	999999	250	826	17	50	753	836	119	589	316	700	972	848	475	999999	665	738	497	999999	631	153	624	335	911	968	701	999999	737	973	987	797	473	123	715	301	999999	999999	178	617	350	100	829	315	999999	880	696	572	177	168	982	675	999999	880	999999	717	602	915	914	48	999999	999999	108	145	602	518	237	859	142	999999	860	999999	569	880	433	999999	999999	319	693	41	282	999999	508	579	991	321	28	593	999999	998	999999	585	173	139	999999	272	999999	999999	712	133	652	836	439	999999	307	404	116	898	456	606	999999	292	231	883	766	999999	999999	999999	154	290	999999	643	999999	144	484	285	424	440	611	171	550	629	606	569	388	445	699	514	282	596	215	999999	999999	379	603	999999	363	290	373	69	691	471	549	431	632	19	952	305	518	32	980	676	297	999999	66	775	686	662	999999	330	519	75	257	557	85	999999	507	514	540	78	921	999999	999999	551	999999	999999	89	185	937	379	999999	403	996	259	616	999999	999999	999999	323	828	730	701	785	52	549	626	224	992	999999	999999	511	448	765	999999	110	846	999999	999999	999999	977	696	510	999999	134	838	125	78	997	940	546	999999	655	201	712	348	999999	358	34	11	852	864	96	999999	685	867	999999	638	556	159	770	930	96	46	999999	999999	229	999999	999999	214	433	558	999999	61	809	712	999999	256	62	999999	880	497	584	999999	962	123	609	681	49	266	793	999999	521	999999	180	616	462	999999	855	580	128	253	999999	999999	578	304	647	44	29	972	20	999999	999999	455	278	282	355	352	84	232	532	547	937	404	420	999999	46	378	881	203	259	999999	400	482	982	637	800	764	175	999999	475	574	662	999999	256	999999	999999	999999	579	897	999999	120	544	633	999999	581	316	302	410	631	268	279	999999	825	999999	772	407	999999	472	641	481	999999	186	416	756	999999	884	
869	999999	999999	999999	969	799	983	999999	149	703	767	434	411	331	999999	363	544	409	206	999999	999999	999999	483	598	797	603	938	999999	679	999999	999999	999999	99	696	446	154	985	585	298	479	999999	892	999999	78	999999	678	71	999999	973	237	999999	16	999999	999999	57	524	674	826	258	375	999999	567	263	999999	999999	890	345	714	885	363	999999	958	121	726	999999	943	771	414	957	128	999999	628	999999	451	999999	999999	326	552	648	921	479	169	337	922	618	611	639	378	503	750	343	357	434	620	859	683	999999	833	999999	114	999999	999999	868	140	833	999999	125	811	999999	453	573	999999	75	963	883	218	631	198	117	999999	314	402	999999	217	784	195	999999	831	591	999999	999999	492	258	999999	178	220	301	999999	98	386	495	827	466	59	999999	550	999999	471	736	999999	61	706	725	664	799	360	999999	660	355	648	48	999999	229	302	226	999999	544	999999	795	673	916	434	110	731	999999	486	999999	999999	41	244	902	732	104	940	567	530	767	594	744	817	862	641	999999	450	347	211	607	173	833	105	16	761	675	999999	999999	626	606	994	999999	323	424	999999	628	120	999999	999999	199	999999	734	695	324	999999	999999	978	999999	285	999999	659	393	999999	878	999999	38	936	237	999999	66	41	215	941	924	772	84	431	402	376	999999	741	704	41	22	328	439	999999	999999	66	975	697	261	459	54	946	610	999999	444	652	467	692	999999	603	259	167	84	793	770	999999	874	363	585	445	273	999999	999999	362	929	560	999999	999999	165	180	176	368	779	756	896	999999	172	999999	987	749	909	330	857	110	999999	855	254	999999	377	999999	192	999999	122	999999	195	999999	999999	258	646	999999	319	576	999999	712	437	890	387	327	897	999999	389	999999	999999	836	536	999999	983	999999	580	84	316	697	523	926	988	554	256	999999	570	693	986	914	861	113	439	342	793	154	673	891	478	926	747	585	850	999999	999999	999999	290	252	229	148	678	999999	999999	622	999999	610	724	999999	643	423	756	999999	805	474	514	273	406	203	999999	838	190	688	606	389	949	937	999999	182	999999	971	683	327	473	848	246	299	536	817	999999	193	999999	789	257	64	179	999999	780	385	999999	982	879	96	103	390	957	989	999999	197	672	125	999999	551	584	672	740	438	740	956	999999	999999	737	589	914	965	418	999999	999999	551	220	415	167	700	871	327	101	999999	999999	999999	999999	999999	333	348	155	173	659	878	215	585	323	999999	803	824	156	95	255	299	182	138	971	566	999999	424	977	999999	958	834	679	266	
999999	153	214	657	75	982	999999	398	443	750	316	540	195	999999	999999	999999	612	342	553	785	999999	801	424	106	121	334	999999	999999	999999	889	999999	999999	999999	948	999999	180	536	156	758	174	203	856	856	431	821	441	999999	703	197	999999	999999	625	999999	893	194	778	999999	118	546	999999	999999	983	38	554	546	491	341	246	851	999999	999999	999999	584	389	999999	226	999999	993	284	679	953	993	721	862	245	999999	544	315	999999	235	999999	427	999999	28	878	220	828	312	999999	340	110	143	852	139	564	197	999999	901	311	968	833	736	999999	999999	999999	301	272	175	318	957	947	999999	482	625	617	525	856	565	999999	381	397	643	117	943	578	819	150	591	999999	999999	547	642	999999	795	402	713	593	743	242	587	947	662	993	999999	999999	84	661	237	522	48	999999	999999	400	930	999999	199	628	889	297	999999	160	999999	999999	270	999999	999999	32	999999	233	903	932	122	333	999999	999999	999999	999999	189	560	999999	168	913	78	270	716	999999	252	999999	224	999999	95	999999	455	275	436	276	796	999999	518	999999	62	973	999999	619	116	228	163	476	999999	845	549	448	339	999999	999999	247	613	999999	553	358	71	999999	472	30	817	238	667	67	497	167	938	917	671	999999	452	999999	999999	999999	163	498	907	999999	576	379	663	646	374	999999	468	198	663	999999	999999	169	27	112	999999	999999	802	878	561	106	979	999999	907	631	777	857	999999	622	338	164	452	65	450	296	382	103	999999	999999	863	14	598	308	999999	999999	999999	511	999999	999999	683	999999	656	999999	936	999999	796	237	471	41	869	517	320	845	860	508	746	999999	718	730	999999	999999	999999	631	24	556	507	680	845	999999	893	275	402	12	939	999999	508	999999	128	639	999999	154	631	336	311	999999	694	999999	999999	994	999999	615	793	733	999999	274	309	999999	271	390	313	126	391	313	148	604	124	999999	905	458	10	579	14	89	241	585	787	299	999999	999999	999999	754	241	999999	166	999999	999999	999999	999999	999999	112	999999	906	738	335	999999	763	327	999999	999999	999999	386	847	999999	994	432	611	713	502	43	486	20	705	602	528	559	999999	540	157	860	131	455	999999	240	999999	526	673	999999	999999	857	999999	470	110	622	436	485	907	251	856	734	675	768	176	999999	999999	101	999999	313	220	776	498	232	180	337	585	786	461	616	999999	999999	999999	999999	960	644	220	26	909	92	176	52	651	642	684	423	999999	363	289	573	51	264	747	999999	65	976	369	599	299	773	999999	649	34	300	608	387	975	340	999999	531	149	999999	
191	695	146	177	999999	856	548	999999	153	999999	507	887	575	388	730	398	289	983	285	621	726	146	56	999999	27	360	44	306	999999	854	555	757	433	869	999999	61	233	999999	852	512	999999	542	629	814	151	999999	999999	229	657	587	61	999999	999999	528	999999	999999	649	619	159	774	822	251	319	298	677	999999	463	705	316	678	999999	401	141	772	569	194	516	241	385	880	999999	814	999999	999999	802	730	999999	999999	423	999999	412	999999	999999	88	999999	809	232	999999	999999	401	999999	999999	912	979	423	659	999999	483	999999	271	999999	417	244	279	149	17	602	459	495	946	999999	999999	291	999999	999999	559	663	63	92	999999	961	185	104	999999	999999	614	999999	670	446	999999	47	36	945	999999	999999	994	380	469	939	683	217	772	845	999999	999999	134	738	633	999999	863	996	640	999999	999999	309	363	323	260	81	534	999999	932	23	352	908	223	999999	999999	790	282	189	203	999999	409	999999	199	340	999999	832	999999	876	277	999999	583	156	407	635	746	853	145	681	129	397	414	577	285	759	999999	291	999999	522	608	999999	999999	684	999999	526	992	657	120	32	419	999999	999999	657	999999	974	439	206	511	587	866	285	655	999999	999999	806	999999	831	277	439	838	622	999999	560	277	434	526	898	999999	881	642	99	743	122	999999	701	399	757	740	310	999999	305	780	360	655	999999	197	839	625	996	816	171	389	680	999999	796	999999	447	389	412	458	541	853	999999	945	776	542	543	339	999999	416	951	101	967	999999	542	842	543	904	944	247	999999	283	999999	999999	481	709	72	927	475	176	951	377	337	851	999999	452	159	415	878	790	654	999999	267	999999	865	999999	999999	571	651	954	999999	542	445	999999	770	268	507	566	473	77	480	999999	863	201	465	584	763	125	331	999999	999999	999999	36	164	592	186	25	766	209	411	999999	501	999999	520	185	999999	932	171	999999	529	944	593	941	999999	320	48	999999	75	999999	290	316	307	999999	999999	999999	999999	516	290	582	594	252	999999	367	71	780	999999	339	353	999999	57	652	601	44	801	156	108	196	224	999999	554	539	999999	642	918	105	999999	261	725	258	321	901	651	589	496	999999	999999	236	880	41	999999	999999	999999	59	86	638	714	273	448	414	999999	677	302	999999	38	64	302	108	448	965	999999	728	613	105	704	999999	10	22	547	999999	942	999999	316	999999	512	844	999999	900	565	290	391	726	812	321	94	644	609	215	560	442	984	114	787	914	999999	613	106	208	354	999999	638	999999	999999	999999	472	999999	371	118	933	
999999	817	402	543	168	583	73	915	999999	20	70	999999	795	462	115	539	837	94	401	943	899	747	999999	555	634	652	690	11	888	999999	792	283	500	281	999999	999999	999999	571	999999	999999	186	697	804	197	294	394	842	248	620	394	635	217	999999	999999	44	446	779	999999	908	999999	893	72	36	452	228	786	55	524	96	490	947	275	464	999999	766	211	943	850	999999	250	999999	451	391	504	224	584	313	999999	246	929	999999	746	662	123	447	123	670	361	968	507	999999	999999	162	139	447	999999	753	908	408	999999	503	928	585	667	999999	451	999999	532	238	643	483	720	999999	999999	999999	211	612	350	623	999999	541	591	882	763	902	490	299	999999	66	999999	831	405	926	414	436	915	170	995	999999	999999	442	147	133	334	999999	999999	51	994	492	246	999999	412	294	756	301	911	56	821	999999	225	161	429	476	384	812	87	793	872	730	999999	50	617	933	628	220	403	468	557	739	284	999999	304	769	999999	108	429	121	180	123	524	868	349	239	201	843	23	671	748	999999	999999	834	179	274	999999	205	148	478	666	999999	897	453	499	999999	999999	776	856	660	655	285	392	999999	623	759	999999	999999	999999	387	999999	784	207	731	719	44	792	450	280	40	999999	999999	959	951	454	999999	225	81	999999	999999	749	424	999999	999999	26	473	140	980	221	999999	999999	999999	504	761	736	882	348	176	733	999999	300	999999	506	826	999999	40	326	441	999999	988	999999	999999	492	444	638	327	797	999999	715	256	903	811	238	999999	972	999999	130	208	225	572	296	59	347	913	999999	708	918	170	709	985	999999	698	468	999999	876	999999	419	70	132	418	95	999999	999999	487	999999	488	999999	646	854	548	910	999999	226	949	701	493	796	578	999999	930	409	999999	999999	729	109	215	353	16	999999	58	696	70	86	806	999999	999999	598	860	362	488	999999	281	316	171	85	38	482	519	999999	999999	137	999999	592	999999	19	458	999999	731	999999	356	999999	805	999999	805	851	849	52	419	472	910	999999	936	226	989	999999	999999	329	973	653	81	732	833	485	999999	921	855	478	884	797	38	999999	867	482	999999	352	101	618	510	319	236	986	72	999999	620	498	999999	624	602	168	881	138	396	87	316	623	311	330	999999	884	999999	381	168	622	443	488	37	463	220	999999	942	999999	819	663	427	95	670	787	999999	111	730	241	875	725	916	899	44	789	176	392	51	999999	999999	626	323	999999	827	450	999999	999999	999999	737	413	955	226	371	319	733	660	230	999999	524	466	962	
163	999999	505	442	705	544	453	247	999999	828	605	181	965	202	350	572	267	229	184	999999	640	999999	827	999999	508	554	999999	999999	139	945	438	999999	314	592	472	558	999999	999999	744	78	999999	233	451	585	999999	55	406	999999	392	999999	963	733	350	999999	999999	170	937	999999	934	161	954	999999	999999	999999	399	88	866	383	729	999999	223	872	485	115	999999	999999	551	999999	570	463	158	473	919	51	999999	705	186	580	999999	999999	621	773	460	593	999999	546	125	110	999999	999999	188	33	397	999999	874	101	258	244	690	915	618	694	25	480	12	490	999999	999999	368	694	999999	999999	999999	427	999999	449	999999	891	990	506	999999	999999	999999	298	999999	135	86	999999	176	890	457	941	889	999999	999999	926	758	979	591	633	999999	57	742	501	379	892	910	969	428	999999	680	999999	254	999999	999999	999999	637	726	999999	877	414	999999	901	999999	999999	999999	999999	767	734	254	690	441	310	366	999999	254	708	999999	999999	999999	225	999999	902	741	220	999999	697	705	999999	999999	999999	42	783	999999	999999	422	156	275	264	419	999999	152	244	183	999999	248	999999	887	11	999999	469	82	807	814	662	999999	10	170	266	156	999999	700	46	218	955	658	657	596	147	999999	107	442	999999	999999	999999	999999	999999	999999	996	999999	999999	999999	999999	999999	999999	227	234	969	999999	999999	422	986	999999	117	157	794	115	35	227	95	999999	469	750	241	281	36	771	308	917	589	435	281	173	294	122	463	996	684	162	999999	433	688	544	225	357	121	433	203	361	111	999999	999999	511	910	999999	574	999999	472	999999	39	455	925	61	472	495	150	999999	999999	999999	999999	797	431	999999	489	662	902	999999	535	883	999999	602	578	999999	999999	622	590	770	262	903	999999	403	999999	603	999999	292	508	637	82	729	217	298	708	208	667	313	545	972	31	999999	488	649	533	589	920	436	877	978	244	850	905	380	569	821	456	300	273	828	749	999999	163	275	852	999999	676	871	893	379	289	512	86	617	748	14	424	898	869	999999	999999	999999	414	999999	402	231	823	836	999999	887	751	377	999999	717	999999	824	999999	999999	999999	999999	912	999999	542	508	999999	732	773	999999	631	565	406	558	999999	328	155	63	999999	634	872	999999	999999	839	999999	16	628	999999	472	369	999999	923	909	211	110	151	999999	633	163	999999	829	670	457	534	215	173	490	999999	999999	999999	999999	180	999999	469	350	176	746	83	907	535	879	787	269	414	904	999999	656	205	457	288	296	521	999999	885	805	212	999999	457	999999	978	999999	999999	964	751	797	
223	890	449	860	934	999999	958	725	999999	37	51	410	53	630	999999	516	295	744	668	434	60	280	157	664	999999	992	299	449	928	19	999999	999999	999999	616	690	817	216	344	999999	999999	338	999999	281	858	763	999999	999999	826	137	471	241	691	306	326	999999	942	743	784	722	941	116	519	797	618	584	228	892	436	939	689	309	950	999999	999999	106	264	999999	999999	900	346	999999	472	321	466	999999	761	527	201	869	747	84	432	622	581	999999	818	998	662	284	545	908	703	887	448	171	291	999999	520	230	493	943	999999	884	999999	89	999999	999999	999999	999999	822	700	701	567	201	999999	999999	338	649	999999	287	999999	346	25	999999	999999	169	584	999999	305	496	300	16	970	386	804	630	547	246	502	143	621	668	822	461	845	217	146	695	999999	293	952	821	512	999999	999999	999999	439	529	947	999999	68	334	44	999999	532	694	730	999999	396	984	999999	101	157	875	666	596	524	563	999999	999999	33	888	50	21	544	999999	504	38	158	207	201	27	299	999999	999999	999999	633	477	999999	161	487	999999	999999	848	953	999999	674	637	286	641	999999	875	20	999999	896	179	294	33	809	63	199	999999	999999	199	793	999999	801	999999	800	379	962	56	635	999999	999999	78	589	999999	67	682	805	999999	751	517	125	999999	999999	572	685	904	12	610	668	999999	961	784	922	119	999999	999999	69	109	836	999999	678	45	999999	651	983	828	589	102	999999	999999	258	999999	950	525	83	477	314	238	999999	999999	376	362	388	999999	407	958	155	479	999999	426	623	705	40	999999	838	90	85	365	999999	857	324	910	643	999999	627	999999	834	999999	46	586	336	830	999999	940	999999	326	656	490	254	35	683	119	955	550	999999	552	301	115	999999	992	999999	999999	999999	41	999999	999999	718	999999	142	768	999999	999999	443	999999	999999	999999	494	100	314	522	433	595	121	999999	999999	214	955	103	37	84	347	999999	999999	53	194	387	999999	999999	368	84	999999	809	357	486	901	935	676	405	999999	720	68	211	800	174	569	806	837	94	857	377	510	624	820	999999	430	999999	999999	999999	375	999999	611	315	999999	240	914	624	247	999999	663	248	537	559	999999	316	26	146	928	556	484	387	550	999999	999999	991	999999	983	988	300	65	506	908	999999	39	748	999999	752	479	999999	260	944	999999	212	999999	619	999999	951	981	514	51	294	999999	999999	914	987	999999	514	983	740	666	999999	635	947	999999	166	999999	260	529	894	206	273	667	368	305	540	818	347	675	712	162	622	11	484	999999	771	40	438	
999999	51	587	605	769	738	903	329	318	621	634	274	289	999999	431	97	999999	777	627	118	184	384	179	999999	839	281	999999	999999	929	161	999999	807	136	901	887	488	316	601	504	999999	464	999999	231	206	713	999999	999999	573	201	913	177	481	153	922	263	988	872	763	765	497	159	859	400	167	999999	826	999999	999999	999999	943	780	999999	282	698	653	208	162	972	999999	999999	848	999999	853	25	984	999999	664	999999	648	899	999999	553	999999	16	779	604	585	74	283	999999	271	54	872	257	143	460	208	999999	278	64	835	899	652	337	648	999999	16	384	183	999999	172	935	999999	999999	999999	237	880	275	999999	59	623	98	699	234	177	999999	999999	605	882	533	28	219	934	999999	73	716	901	508	368	645	598	210	890	999999	723	336	315	80	920	906	999999	932	534	229	441	746	209	427	169	844	990	410	502	649	999999	999999	10	155	999999	621	999999	382	907	284	999999	422	207	132	510	840	499	83	684	976	999999	999999	684	715	162	326	999999	484	999999	523	654	197	999999	999999	889	771	336	169	341	309	580	208	35	260	768	29	999999	87	916	329	355	917	725	526	696	999999	277	294	992	422	114	999999	43	393	999999	999999	714	999999	242	999999	513	339	741	385	999999	754	999999	999999	999999	143	777	438	567	28	178	737	999999	191	554	297	503	51	999999	918	204	999999	174	641	631	504	314	592	844	187	815	999999	185	999999	130	941	541	843	347	859	645	676	294	24	999999	892	801	999999	411	945	245	471	999999	999999	191	677	590	428	802	452	828	194	999999	390	213	163	561	131	71	613	999999	660	704	316	283	527	444	160	426	738	999999	782	190	899	941	999999	852	362	168	453	999999	122	50	894	41	461	999999	903	811	71	340	680	999999	798	199	585	767	856	549	663	242	439	12	73	749	56	13	694	999999	859	311	209	999999	999999	999999	999999	619	810	285	999999	445	540	999999	365	408	32	320	392	999999	366	586	995	812	505	220	921	120	976	999999	984	457	397	465	951	999999	141	717	853	547	555	965	957	580	727	227	702	101	646	999999	999999	736	621	984	92	283	315	396	467	407	339	532	642	999999	301	374	999999	85	397	999999	999999	315	466	844	164	999999	629	425	94	287	517	830	474	320	999999	258	999999	413	382	999999	453	745	999999	999999	999999	33	999999	302	289	362	180	627	703	50	399	422	279	776	829	692	654	890	311	190	999999	509	68	332	247	52	538	644	702	719	161	530	999999	20	637	141	77	337	146	
731	999999	890	136	433	999999	15	979	69	583	690	33	563	443	78	565	708	964	10	999999	246	824	536	924	984	888	868	999999	999999	999999	698	999999	327	999999	579	83	999	382	635	411	999999	999999	478	999999	22	695	598	96	999999	455	928	176	999999	282	899	907	580	966	152	544	999999	999999	720	920	885	75	706	999999	999999	995	999999	999999	338	999999	823	183	355	476	999999	999999	300	782	380	999999	220	999999	999999	55	854	672	999999	999999	239	101	999999	592	352	558	184	999999	988	788	232	991	889	602	838	477	458	725	999999	114	999999	999999	999999	280	278	908	709	364	517	999999	954	202	502	531	999999	247	250	240	831	796	301	999999	310	512	999999	999999	923	617	999999	90	596	138	120	398	979	386	847	88	999999	444	849	820	999999	336	999999	40	499	368	506	600	237	227	894	765	999999	98	553	999999	999999	889	999999	101	670	437	75	826	91	113	551	720	399	171	999999	397	947	481	536	973	678	528	890	999999	121	102	999999	378	244	999999	999999	891	999999	116	368	434	999999	757	159	999999	271	999999	948	999999	816	999999	999999	75	999999	507	817	342	561	579	72	201	999	429	999999	578	584	696	592	999999	528	999999	887	999999	999999	491	938	999999	331	535	999999	670	580	504	748	999999	891	999999	77	999999	999999	252	999999	263	53	176	435	39	777	581	426	575	425	999999	866	999999	898	918	999999	819	568	626	20	36	999999	401	999999	504	999999	999999	686	999999	629	854	208	286	330	999999	249	999999	66	909	423	750	119	146	255	368	638	999999	437	973	525	257	999999	910	242	313	999999	999999	554	931	357	132	894	629	999999	570	23	589	834	274	678	635	999999	659	213	270	916	730	156	999999	865	97	226	713	281	381	999999	298	54	27	247	597	91	999999	561	300	856	489	200	999999	355	58	758	172	304	889	494	519	706	999999	396	665	505	999999	999999	270	906	191	999999	574	883	725	545	999999	999999	91	553	638	108	999999	414	999999	539	471	907	817	339	64	418	999999	887	177	591	82	630	999999	101	790	69	301	393	675	140	626	801	630	512	941	999999	223	999999	999999	420	999999	567	958	135	44	393	999999	931	852	772	999999	999999	716	143	473	196	999999	999999	763	578	806	999999	739	307	999999	670	287	314	397	918	205	55	40	756	797	999999	671	999999	67	406	811	370	999999	902	173	939	999999	496	48	754	690	233	582	287	614	273	999999	661	221	373	999999	944	543	933	576	921	999999	999999	346	999999	524	998	999999	999999	766	446	987	836	143	974	585	
999999	275	643	238	972	999999	999999	152	534	999999	20	244	693	299	999999	826	608	336	252	292	999999	159	999999	999999	999999	301	225	520	177	285	992	528	247	999999	324	678	900	999999	604	999999	999999	817	811	284	999999	999999	247	77	899	619	999999	999999	890	999999	460	641	196	999999	546	680	257	242	999999	258	692	491	997	905	975	198	926	999999	999999	793	389	999999	999999	804	725	928	64	157	621	557	895	999999	637	556	338	683	492	496	169	923	211	999999	999999	563	999999	32	999999	342	102	710	693	999999	778	106	999999	999999	303	391	688	618	626	999999	999999	427	999999	210	854	451	577	301	706	440	743	808	592	718	999999	784	223	702	999999	999999	65	910	864	419	713	540	254	195	389	111	999999	550	999999	111	59	425	210	390	178	325	765	999999	999999	262	743	970	514	999999	677	518	178	985	456	904	54	710	562	943	497	323	999999	391	912	604	631	202	510	491	669	59	584	999999	534	845	956	264	906	611	676	743	999999	661	517	999999	933	999999	104	402	999999	349	862	266	893	854	129	999999	888	999999	631	550	469	32	999999	628	934	345	460	611	947	790	803	951	277	753	297	545	874	51	671	808	999999	117	435	329	197	999999	938	680	726	583	376	506	980	135	999999	999999	999999	889	936	597	999999	492	454	276	999999	999999	989	150	567	583	509	999999	738	822	451	361	597	604	440	616	407	780	999999	374	423	307	999999	999999	480	293	807	999999	114	83	999999	999999	663	169	999999	286	338	798	123	152	83	529	768	167	999999	921	416	999999	458	329	200	591	999999	999999	852	248	940	847	999999	283	999999	524	742	664	386	835	999999	999999	999999	164	288	999999	667	999999	301	893	539	812	467	559	876	999999	536	784	999999	854	18	583	316	999999	345	490	138	839	375	559	787	113	781	848	999999	979	999999	303	999999	590	999999	865	788	959	999999	137	389	120	407	113	987	957	780	999999	826	125	131	285	819	797	480	999999	999999	741	116	435	999999	618	999999	897	360	243	743	303	929	153	794	357	836	217	999999	28	999999	272	999999	999999	333	258	32	116	999999	47	484	253	999999	106	498	56	852	283	106	770	783	510	752	754	999999	999999	602	683	999999	774	449	611	999999	999999	999999	999999	999999	999999	112	782	999999	230	49	323	758	499	192	832	654	748	504	562	121	340	245	999999	999999	816	615	845	655	348	999999	999999	999999	999999	557	999999	711	394	875	576	180	999999	184	562	999999	999999	995	724	304	769	999999	583	999999	886	999999	365	999999	463	999999	364	
670	267	999999	258	444	956	725	999999	999999	533	131	269	999999	927	392	798	166	682	999999	91	820	999999	999999	885	318	212	812	999999	381	201	442	257	999999	521	905	999999	999999	999999	999999	513	999999	999999	782	770	648	770	710	999999	504	702	999999	999999	999999	511	543	999999	999999	251	999999	241	154	25	999999	750	101	999999	999999	360	32	478	612	240	999999	999999	999999	711	118	780	247	548	501	999999	216	999999	992	999999	999999	299	999999	999999	207	999999	986	886	999999	697	999999	999999	999999	773	312	360	329	35	100	968	978	999999	143	832	670	935	13	400	999999	683	999999	834	757	201	999999	178	381	896	999999	999999	254	678	599	680	999999	87	110	999999	246	150	150	190	589	33	921	999999	166	156	464	271	941	595	999999	685	889	769	284	488	999999	144	979	432	754	432	724	310	443	462	999999	593	999999	539	164	599	543	627	999999	733	999999	394	999999	235	442	19	725	999999	999999	913	791	346	803	622	317	112	171	999999	436	166	309	621	789	703	999999	999999	436	412	440	556	152	271	524	550	218	999999	132	999999	990	999999	707	75	778	530	671	388	999999	999999	231	62	437	825	201	999999	434	658	605	317	999999	571	999999	323	999999	974	771	529	822	262	414	546	999999	417	726	691	459	244	842	268	999999	51	90	999999	190	388	129	326	80	435	126	559	176	814	999999	429	999999	393	846	803	759	151	566	537	999999	684	82	29	109	509	638	199	999999	346	284	762	491	368	143	839	855	454	459	397	146	854	380	175	999999	999999	528	999999	397	999999	509	891	485	999999	415	505	316	109	227	999999	796	926	743	830	539	195	938	804	260	17	948	314	692	178	401	953	314	907	560	801	981	572	999999	777	836	393	286	938	952	637	533	755	237	888	999999	220	121	999999	635	283	369	724	816	390	101	205	209	316	999999	461	200	408	549	425	589	999999	999999	966	993	156	908	999	851	622	484	999999	86	803	578	191	842	765	999999	287	441	999999	999999	999999	685	641	999999	970	999999	999999	446	134	216	811	309	999999	95	155	556	999999	374	999999	999999	203	999999	898	128	405	738	999999	619	435	136	271	999999	332	478	713	290	362	962	999999	222	999999	185	359	985	274	504	212	105	697	218	793	913	82	394	562	515	787	999999	999999	241	817	881	999999	997	944	827	977	897	382	864	203	526	435	157	521	27	556	912	853	999999	535	999999	921	226	999999	999999	911	999999	999999	999999	999999	839	184	707	405	479	174	362	51	446	526	315	723	999999	25	276	487	
924	873	544	959	874	668	999999	706	999999	999999	794	663	595	915	49	981	184	371	364	999999	728	999999	51	853	999999	871	416	999999	229	160	98	211	999999	999999	987	74	999999	247	628	180	298	10	462	999999	379	999999	455	531	487	334	549	999999	999999	925	759	181	831	691	999999	12	261	511	999999	999999	871	593	596	725	928	999999	609	936	999999	193	62	727	999999	999999	483	504	426	885	897	895	611	999999	550	151	120	815	242	999999	481	999999	999999	786	999999	670	999999	786	112	730	602	512	724	612	728	476	872	42	881	310	217	271	586	376	999999	591	190	254	52	455	999999	122	743	918	464	126	274	275	213	999999	999999	696	402	695	292	395	180	999	898	83	278	88	934	932	482	999999	49	552	999999	932	489	403	744	657	125	490	769	806	157	999999	211	606	828	260	426	521	869	890	93	999999	420	999999	356	968	999999	999999	188	810	999999	254	86	722	103	999999	150	490	952	999999	579	802	999999	999999	851	295	999999	999999	260	683	999999	999999	351	159	469	953	999999	308	999999	999999	480	590	311	958	999999	903	535	489	999999	999999	120	999999	999999	999999	320	999999	603	56	999999	70	106	999999	285	504	304	999999	902	927	263	999999	759	842	442	186	999999	989	500	667	14	999999	999999	999999	168	702	573	579	402	226	838	188	360	999999	999999	987	999999	966	314	999999	663	884	10	999999	236	373	999999	999999	503	999999	859	330	999999	935	51	999999	999999	713	355	582	931	725	999999	999999	98	999999	789	293	999999	999999	506	308	684	693	999999	130	946	161	166	795	904	305	86	18	367	517	398	425	434	586	999999	966	620	731	875	938	801	325	520	161	999999	514	403	58	886	561	646	106	930	999999	444	158	556	560	678	635	999999	84	328	580	999999	374	859	297	999999	999999	687	953	817	76	328	631	641	15	221	400	999999	999999	132	999999	871	302	999999	513	151	538	419	70	63	999999	299	999999	996	939	999999	219	999999	116	289	356	999999	692	288	864	602	999999	517	551	349	288	732	999999	951	523	708	393	999999	355	999999	239	999999	999999	899	576	776	999999	635	701	540	11	744	796	748	775	999999	999999	999999	630	910	338	31	867	999999	775	517	999999	775	482	240	91	340	999999	999999	999999	235	257	793	999999	999999	11	999999	815	999999	348	999999	936	872	186	593	530	380	259	999999	816	999999	263	906	133	69	999999	825	163	470	458	999999	999999	835	698	550	683	395	311	542	908	161	999999	999999	382	242	581	807	599	889	999999	710	90	864	999999	841	971	350	669	
652	990	186	33	355	562	999999	107	111	183	635	999999	999999	999999	717	536	665	13	407	533	999999	488	300	235	273	999999	747	589	999999	999999	856	578	999999	726	658	551	732	137	999999	999999	999999	144	479	999999	999999	980	576	999999	999999	338	488	838	574	817	777	174	699	950	999999	594	999999	97	527	419	327	999999	999999	999999	420	175	803	537	153	113	827	757	18	667	272	293	999999	116	999999	252	212	27	13	999999	948	999999	999999	781	377	275	488	618	617	999999	315	905	413	168	231	208	999999	951	999999	999999	990	999999	999999	999999	688	476	999999	708	871	285	999999	310	63	999999	469	926	323	31	170	877	999999	219	150	999999	362	366	880	35	884	27	717	261	331	543	999999	927	337	819	103	999999	864	780	746	341	853	14	852	361	999999	304	999999	512	791	817	999999	780	999999	218	680	332	596	999999	823	999999	567	955	978	520	526	541	599	504	999999	269	23	844	999999	808	104	357	514	528	337	590	143	214	470	514	698	999999	999999	999999	148	771	999999	489	956	999999	999999	898	36	341	835	999999	999999	390	584	531	803	10	317	82	999999	333	818	77	999999	243	720	363	494	474	999999	999999	494	481	365	167	954	534	888	999999	43	999999	331	182	999999	180	884	753	630	938	710	999999	446	974	14	815	953	247	441	722	182	420	413	561	519	72	672	233	34	426	577	279	999999	738	48	917	12	645	383	877	358	967	999999	999999	763	134	335	519	477	999999	999999	717	102	175	406	623	999999	769	662	999999	508	999999	728	999999	999999	999999	585	708	999999	96	812	317	863	564	999999	215	687	999999	798	394	737	162	756	483	222	859	186	999999	341	425	999999	243	982	752	378	999999	248	529	194	999999	548	626	582	390	999999	897	853	538	801	201	935	936	970	277	893	999999	999999	255	991	511	999999	639	377	521	961	579	334	120	195	999999	999999	168	671	475	845	120	999999	999999	999999	324	16	999999	999999	149	489	999999	999999	715	859	33	793	999999	537	683	78	909	259	999999	429	167	572	743	353	135	999999	777	274	999999	431	999999	775	538	999999	676	505	616	495	237	41	773	317	619	260	999999	999999	999999	999999	988	406	999999	999999	518	946	999999	751	272	304	28	915	999999	923	766	293	87	257	999999	493	860	188	462	424	999999	40	656	849	953	492	191	253	259	999999	286	109	495	921	267	592	999999	925	242	321	476	321	328	849	551	336	183	913	999999	491	769	810	999999	999999	999999	487	300	999999	798	780	123	775	665	565	999999	999999	797	165	990	
999999	999999	999999	945	999999	947	999999	711	806	999999	627	319	277	999999	999999	387	999999	165	973	93	779	999999	999999	137	999999	999999	701	655	762	211	884	538	999999	923	954	919	999999	864	803	999999	999999	776	999999	999999	999999	471	845	159	896	188	182	511	999999	81	999999	380	387	999999	999999	942	256	65	948	604	424	99	300	354	671	848	553	999999	362	408	999999	999999	808	754	956	990	999999	999999	999999	583	999999	382	713	999999	712	583	542	35	381	861	999999	999999	827	999999	25	91	180	999999	488	58	635	571	159	426	124	217	572	999999	852	502	588	705	306	999999	575	51	385	353	642	97	999999	528	239	501	90	885	999999	920	739	875	820	862	72	710	948	468	233	999999	832	504	21	909	183	878	282	622	774	463	322	974	999999	999999	858	400	741	117	342	658	345	238	999999	651	999999	976	682	726	643	596	426	999999	817	97	521	999999	999999	406	354	999999	228	999999	121	999999	999999	765	179	993	999999	671	969	840	136	575	952	604	999999	369	999999	999999	999999	556	979	188	999999	215	166	617	999999	999999	324	999999	999999	981	999999	999999	999999	319	999999	138	999999	689	722	971	626	585	999999	999999	145	999999	999999	716	390	999999	164	672	489	932	685	999999	608	561	687	292	357	634	88	999999	146	999999	487	163	325	887	398	517	999999	999999	561	999999	234	999999	999999	398	56	607	954	613	827	766	397	194	633	652	999999	999999	11	999999	624	992	507	836	115	69	439	521	401	502	760	647	839	481	381	999999	176	999999	89	299	999999	749	679	999999	327	380	999999	302	530	672	999999	152	515	999999	393	568	953	999999	808	999999	959	535	216	462	853	189	926	915	813	408	486	834	176	712	999999	875	323	42	999999	999999	999999	999999	990	999999	999999	999999	141	446	98	812	280	999999	886	666	339	709	542	227	620	147	453	773	489	131	196	533	975	999999	207	999999	255	920	999999	999999	52	999999	545	487	327	246	58	489	999999	11	137	708	948	999999	382	496	342	105	422	381	999999	999999	657	869	541	999999	641	338	249	579	566	999999	999999	999999	624	517	999999	65	899	384	999999	964	946	488	994	488	584	475	431	711	186	999999	508	508	999999	444	175	675	945	999999	605	720	250	999999	999999	777	809	144	886	999999	331	286	999999	48	292	327	660	178	875	63	35	176	906	537	403	417	851	400	999999	189	352	498	119	192	778	379	723	699	999999	226	999999	450	588	566	389	899	953	470	226	999999	784	996	800	999999	690	439	999999	999999	853	37	926	419	999999	999999	522	833	
177	23	269	913	603	961	135	999999	384	999999	587	350	158	504	463	390	184	558	405	355	697	226	501	349	565	20	845	26	300	269	337	881	53	555	731	999999	211	312	870	822	871	152	518	115	851	472	564	359	573	999999	245	564	312	177	146	999999	521	919	999999	999999	125	118	368	124	258	706	307	602	772	524	189	871	688	582	484	555	707	396	498	103	456	496	999999	754	999999	773	579	875	419	780	427	999999	955	287	707	999999	783	999999	857	999999	174	961	586	59	365	374	876	729	999999	590	254	135	431	264	999999	628	999999	999999	100	484	136	999999	193	992	106	999999	999999	411	874	722	771	999999	999999	352	999999	999999	910	403	399	659	896	999999	193	828	535	302	999999	999999	150	89	106	999999	313	382	999999	743	778	593	953	999999	458	475	855	970	818	999999	999999	88	999999	651	718	273	224	999999	999999	999999	248	365	999999	803	47	224	270	795	626	602	999999	999999	334	194	717	999999	449	999999	210	999999	994	222	19	999999	706	999999	374	999999	371	832	999999	999999	794	741	504	422	999999	159	999999	244	999999	999999	354	999999	941	438	753	151	934	401	999999	999999	241	165	292	35	355	872	106	264	850	999999	433	793	646	137	372	592	690	999999	199	300	512	999999	999999	934	868	792	653	278	999999	233	564	969	999999	673	640	999999	999999	478	77	999999	63	174	394	443	636	999999	579	813	999999	171	461	999999	211	533	780	274	938	358	167	999999	228	828	999999	999999	216	999999	999999	973	999999	734	143	221	236	934	246	347	582	784	308	317	999999	840	212	999999	772	924	768	999999	892	375	699	110	320	514	46	235	938	767	236	999999	999999	605	326	999999	999999	249	413	276	999999	999999	692	164	59	850	999999	999999	999999	368	854	291	695	307	91	131	999999	999999	900	999999	898	21	408	814	999999	136	539	617	523	871	839	999999	521	501	999999	459	683	999999	999999	999999	999999	657	609	579	913	944	486	480	524	999999	307	999999	999999	691	378	999999	44	999999	999999	923	320	999999	864	754	528	331	770	999999	999999	631	448	499	981	440	557	250	999999	828	999999	612	650	69	102	328	573	999999	194	830	132	999999	425	805	938	137	160	441	999999	855	60	591	184	291	373	893	756	807	999999	908	143	137	999999	215	999999	994	283	260	640	545	190	684	146	940	999999	200	999999	642	561	854	290	125	457	999999	778	320	438	368	696	208	572	766	999999	286	999999	994	53	220	829	944	853	899	999999	257	674	376	454	243	219	999999	688	124	256	169	628	27	
680	325	437	999999	565	914	999999	442	999999	424	852	860	999999	999999	157	994	999999	617	999999	999999	324	999999	882	411	865	205	999999	523	520	457	519	672	999999	999999	999999	999999	783	174	388	938	344	369	999999	260	523	999999	989	999999	35	693	312	639	999999	247	703	480	999999	999999	800	370	765	50	921	525	904	999999	999999	999999	999999	428	999999	648	238	71	55	955	926	999999	887	280	215	27	999999	826	155	880	513	999999	974	999999	295	758	373	28	183	999999	447	757	356	342	391	423	999999	606	482	663	410	107	201	999999	554	810	999999	999999	999999	747	999999	105	380	33	677	791	999999	918	142	463	999999	219	887	751	518	178	285	555	888	792	648	891	354	999999	480	999999	999999	999999	299	999999	620	843	864	435	751	352	387	332	999999	600	822	460	999999	29	388	999999	999999	449	239	385	535	592	641	999999	999999	999999	750	888	999999	999999	572	373	628	999999	999999	442	999999	999999	999999	175	790	952	890	298	999999	197	428	335	113	289	999999	779	997	913	999999	38	211	502	335	999999	601	499	999999	999999	37	458	831	815	186	946	999999	756	449	74	595	583	702	352	401	911	242	425	785	273	75	999999	999999	714	708	814	999999	852	136	908	574	999999	182	496	270	999999	366	612	999999	167	444	449	339	999999	328	999999	336	858	111	999999	859	186	713	999999	338	999999	999999	126	999999	371	715	992	630	541	499	303	999999	999999	999999	880	999999	999999	999999	999999	829	625	462	444	396	342	488	382	751	712	58	398	587	666	168	35	999999	249	505	786	451	451	819	798	442	34	966	130	776	230	868	999999	909	999999	686	712	781	999999	999999	999999	883	343	251	917	492	111	716	743	56	66	999999	315	134	489	186	387	999999	664	11	371	376	999999	605	999999	844	999999	999999	502	980	456	253	999999	519	999999	903	117	210	999999	999999	341	999999	232	83	720	999999	562	115	430	908	308	905	127	646	999999	407	525	738	720	83	999999	999999	223	762	600	812	658	795	403	586	79	999999	904	358	670	62	153	294	999999	751	291	999999	68	999999	681	550	136	999999	161	333	387	999999	490	828	642	999999	104	469	482	907	130	999999	712	843	839	131	11	769	999999	999999	264	241	852	968	791	959	999999	630	91	999999	685	999999	644	999999	208	699	696	86	715	952	958	683	811	978	630	524	11	224	999999	560	548	367	179	845	999999	999999	527	521	47	683	162	474	388	432	231	617	132	641	999999	149	999999	925	63	999999	357	580	430	999999	348	276	958	350	876	999999	511	328	344	
798	11	62	182	184	49	42	799	999999	305	388	756	999999	402	369	999999	613	135	623	999999	155	999999	999999	725	652	183	770	724	812	597	858	921	902	283	333	640	592	967	259	885	31	234	863	999999	51	127	335	873	598	771	999999	404	887	25	199	310	512	336	529	11	999999	317	986	999999	447	999999	853	739	78	999999	986	646	999999	999999	292	920	635	999999	684	535	847	896	999999	999999	334	463	43	887	93	999999	137	266	999999	257	999999	713	247	966	837	584	274	595	805	999999	785	626	999999	159	999999	278	999999	999999	652	994	999999	382	191	945	572	999999	999999	965	999999	55	601	729	208	628	131	999999	682	999999	385	109	270	999999	999999	266	266	707	934	884	164	999999	358	838	613	453	103	999999	999999	302	999999	854	160	308	939	759	999999	65	427	900	38	999999	596	15	913	999999	999999	902	290	924	689	999999	59	549	810	840	999999	762	126	755	534	886	55	390	275	531	949	961	322	341	988	210	289	43	999999	10	229	353	999999	71	719	200	953	608	612	538	999999	610	999999	999999	999999	515	939	672	376	151	118	215	739	391	602	772	590	949	999999	488	585	26	999999	999999	621	352	838	65	45	343	932	447	999999	737	727	348	473	223	999999	483	999999	617	999999	714	892	23	613	542	999999	947	610	14	672	999999	952	788	999999	999999	486	720	999999	884	999999	999999	219	670	438	11	999999	999999	999999	999999	999999	999999	227	968	999999	999999	917	608	738	999999	596	98	733	928	775	652	999999	999999	999999	785	999999	557	806	999999	979	999999	999999	231	584	612	999999	213	648	242	333	999999	907	984	439	937	999999	999999	981	381	297	548	309	290	895	785	999999	726	833	522	641	133	656	839	988	724	999999	696	34	999999	999999	393	449	999999	999999	565	745	999999	509	493	26	858	576	434	100	441	999999	999999	336	798	999999	999999	999999	135	999999	209	562	77	995	714	463	83	853	855	954	999999	108	999999	685	339	49	999999	227	349	506	782	557	999999	749	556	399	270	370	235	740	275	22	324	999999	405	999999	678	805	794	40	942	14	720	999999	196	342	526	999999	996	758	999999	934	40	629	818	999999	340	327	448	999999	202	713	628	124	688	891	784	909	290	999999	371	620	432	999999	564	778	836	752	563	224	873	732	373	477	769	341	999999	694	999999	753	672	360	366	479	837	999999	386	606	791	304	558	999999	999999	999999	397	360	512	721	999999	999999	999999	999999	764	999999	451	469	350	160	354	999999	999999	999999	999999	536	999999	20	263	952	999999	999999	999999	
999999	960	269	999999	999999	484	703	90	418	828	270	630	50	938	94	999999	141	38	999999	888	235	999999	444	393	468	787	721	999999	386	999999	559	999999	999999	999999	999999	627	505	568	999999	985	646	999999	936	999999	650	469	789	999999	580	424	999999	924	999999	446	177	978	526	999999	207	478	762	697	703	321	278	31	890	402	363	466	101	572	842	999999	999999	999999	325	999999	743	998	999999	133	435	962	974	999999	144	303	480	606	999999	999999	999999	716	232	999999	376	999999	259	628	579	396	244	999999	333	559	999999	721	204	22	663	610	999999	208	480	638	272	741	999999	999999	886	999999	922	999999	364	471	999999	135	169	303	787	999999	665	999999	999999	611	999999	321	638	425	553	422	108	467	943	501	496	999999	246	593	686	635	287	616	742	981	473	487	759	861	999999	955	561	999999	234	962	999999	28	778	999999	749	951	112	921	99	474	498	999999	999999	999999	974	49	999999	999999	999999	162	423	999999	382	999999	147	411	561	999999	999999	598	860	207	243	980	999999	478	393	999999	844	734	532	366	526	999999	492	19	999999	896	886	317	76	999999	999999	81	548	895	645	340	730	348	399	335	852	501	613	301	231	832	999999	505	655	520	999999	882	999999	67	532	114	955	999999	737	664	999999	760	531	875	999999	171	442	999999	832	63	648	506	999999	206	999999	35	664	999999	999999	841	999999	390	662	556	264	411	451	491	372	541	384	999999	999999	735	445	999999	969	738	388	69	400	999999	999999	601	872	235	547	433	999999	507	449	999999	351	895	999999	508	108	999999	999999	511	999999	999999	299	301	678	56	895	609	760	420	65	926	812	727	450	935	999999	999999	999999	38	864	999999	936	864	999999	999999	260	715	999999	999999	994	994	127	877	350	449	999999	382	923	999999	339	999999	672	143	999999	523	951	623	999999	148	791	999999	301	999999	646	700	24	999999	999999	67	796	999999	949	824	426	71	809	999999	387	10	580	345	147	858	698	926	999999	802	422	579	999999	636	999999	521	155	999999	702	534	240	649	999999	930	183	865	38	999999	999999	848	717	391	713	25	246	453	567	455	900	999999	893	720	354	221	22	629	999999	170	919	437	678	469	368	284	704	737	999999	999999	172	281	829	548	999999	508	95	41	865	653	999999	816	953	700	66	999999	641	520	305	999999	917	553	477	868	240	561	179	258	999999	438	321	999999	878	917	999999	628	613	354	782	845	136	981	999999	744	770	112	483	978	412	108	643	194	441	360	733	618	803	961	317	999999	338	836	18	436	342	890	
938	999999	416	999999	656	296	737	999999	97	999999	789	733	999999	138	88	201	845	924	795	136	999999	999999	193	999999	825	652	46	406	516	299	972	337	411	879	999999	446	571	974	452	999999	456	999999	999999	796	828	80	863	189	308	147	990	94	641	216	822	420	999999	741	612	999999	259	340	943	798	964	999999	332	228	999999	999999	629	871	481	448	680	96	999999	397	846	754	999999	857	108	379	309	887	696	205	67	753	999999	830	372	448	999999	125	48	474	832	375	999999	645	225	666	517	999999	999999	999999	999999	736	165	465	894	999999	225	402	242	999999	498	86	999999	999999	999999	220	57	799	509	43	350	564	58	790	564	481	17	153	642	441	861	190	284	503	669	999999	598	138	935	514	999999	705	883	474	976	756	609	620	484	999999	619	718	620	579	852	999999	999999	375	901	423	999999	81	760	800	712	318	999999	273	467	840	621	919	863	999999	809	644	681	584	813	808	999999	999999	668	637	822	999999	569	704	650	697	642	233	236	522	663	161	945	92	761	667	955	346	163	644	392	700	855	625	770	218	300	999999	561	103	551	999999	412	132	978	569	999999	106	623	770	207	398	692	999999	340	999999	698	598	822	156	852	535	243	34	254	131	297	944	934	999999	407	999999	672	143	970	209	748	999999	999999	202	918	999999	723	999999	446	999999	999999	514	294	121	519	702	291	414	999999	26	999999	387	878	999999	282	804	171	191	372	669	726	558	380	141	910	876	493	630	999999	994	811	850	588	999999	123	782	999999	823	922	704	256	999999	892	953	999999	370	944	258	919	123	697	541	30	776	277	459	144	163	211	643	219	661	186	999999	214	380	799	999999	999999	500	155	348	269	667	422	469	999999	426	163	549	932	999999	710	124	999999	280	830	812	982	664	648	506	621	288	999999	999999	90	646	748	607	999999	999999	516	429	968	358	282	362	363	808	793	999999	999	661	711	975	950	72	948	934	550	986	646	999999	999999	649	726	999999	182	827	999999	29	677	555	999999	616	727	999999	999999	948	999999	999999	458	999999	871	999999	506	959	577	999999	644	27	698	814	66	584	678	438	577	328	632	301	190	536	429	774	999999	999999	999999	104	257	669	999999	10	999999	82	999999	473	999999	921	153	766	412	999999	192	999999	999999	863	498	999999	999999	298	999999	827	999999	705	297	921	753	107	890	61	286	483	999999	999999	999999	999999	877	999999	999999	215	232	655	999999	866	889	999999	354	67	999999	185	955	289	999999	958	955	99	685	999999	785	617	
719	999999	40	999999	999999	999999	999999	217	271	633	999999	999999	358	732	75	68	652	459	816	769	577	999999	654	999999	106	997	999999	999999	29	20	999999	645	208	438	496	999999	625	93	386	960	140	999999	999999	819	198	999999	999999	999999	892	999999	447	235	424	26	999999	33	463	999999	995	492	611	93	197	999999	621	350	316	919	246	951	999999	568	999999	856	638	440	999999	835	999999	656	999999	894	999999	132	573	999999	231	999999	399	999999	999999	309	98	893	358	56	949	546	999999	848	999999	21	196	999999	464	878	999999	999999	999999	999999	133	628	999999	349	426	716	670	75	999999	834	129	134	530	773	300	143	480	189	507	591	999999	999999	999999	678	999999	64	708	481	999999	694	634	663	804	790	349	42	999999	749	477	642	386	884	860	999999	728	18	490	422	651	330	408	973	70	795	999999	999999	991	131	826	371	18	199	999999	999999	999999	999999	999999	999999	434	267	633	999999	999999	865	999999	606	502	272	949	513	999999	295	999999	999999	295	661	602	18	672	577	50	388	922	116	633	196	999999	868	174	999999	999999	750	987	393	697	678	271	205	590	521	999999	729	999999	323	999999	722	369	70	706	548	864	322	78	999999	999999	254	999999	605	241	28	129	634	999999	999999	999999	823	308	999999	649	999999	399	999999	428	160	308	999999	217	999999	999999	999999	999999	999999	999999	625	407	376	682	140	175	452	999999	666	963	571	401	644	631	999999	498	999999	424	922	420	98	999999	467	999999	917	558	906	999999	208	296	330	200	703	472	482	289	999999	151	177	999999	999999	747	732	443	999999	999999	663	999999	723	121	344	999999	905	16	999999	999999	940	482	764	581	999999	999999	672	380	642	380	697	999999	159	999999	49	999999	256	650	222	351	999999	33	46	168	999999	999999	999999	96	999999	999999	295	999999	999999	15	999999	975	386	595	21	793	85	362	800	486	999999	491	999999	518	81	511	249	264	999999	999999	999999	916	446	999999	686	52	99	999999	428	808	95	10	783	999999	999999	74	456	999999	639	428	276	74	999999	999999	106	413	999999	805	25	449	594	999999	904	999999	999999	999999	539	999999	908	969	704	500	933	999999	999999	71	708	397	653	999999	65	588	999999	999999	465	985	693	999999	510	283	999999	293	570	979	223	64	999999	999999	196	443	999999	675	751	670	724	999999	999999	240	169	44	705	999999	162	17	393	15	414	999999	211	971	737	653	999999	635	612	420	999999	954	999999	346	965	592	999999	999999	483	389	837	999999	649	689	854	463	726	475	578	999999	140	999999	595	217	650	566	913	225	705	999999	406	
126	67	314	845	186	999999	999999	79	122	999999	999999	999999	14	178	459	889	999999	126	284	927	999999	67	545	999999	999999	369	571	696	408	679	984	513	999999	983	720	898	345	843	678	999999	904	405	466	999999	197	38	999999	999999	200	676	401	109	431	953	601	69	521	34	478	999999	999999	136	671	999999	113	440	931	999999	457	999999	999999	678	448	281	33	408	601	567	102	348	778	532	505	999999	287	885	91	649	999999	661	387	999999	375	861	123	777	999999	33	875	756	107	570	591	639	131	722	660	159	930	202	999999	999999	999999	139	48	367	630	999999	999999	227	999999	291	638	999999	999999	244	313	586	168	255	674	577	691	345	251	217	941	865	609	565	999999	931	999999	199	203	432	388	245	999999	999999	157	793	999999	657	407	999999	932	795	466	887	419	84	991	684	527	890	272	596	888	830	425	765	340	999999	992	999999	571	448	602	750	999999	999999	999999	412	108	999999	709	44	938	999999	284	156	999999	999999	155	160	940	999999	671	313	170	791	357	992	340	391	463	278	664	999999	254	999999	202	715	999999	999999	999999	588	586	646	999999	238	658	462	556	279	365	618	454	842	486	536	776	299	590	74	999999	771	999999	716	427	441	999999	957	999999	790	999999	999999	691	803	839	361	458	35	133	932	143	894	445	70	36	999999	999999	999999	503	717	717	902	134	965	999999	548	515	870	229	748	858	700	281	765	325	671	999999	650	999999	134	88	751	999999	658	931	826	999999	21	689	581	618	999999	463	473	83	60	569	725	182	301	845	587	806	384	83	442	999999	680	744	364	919	183	819	378	999999	966	999999	476	44	999999	223	504	999999	647	139	311	246	808	999999	999999	999999	999999	477	711	289	999999	944	791	584	999999	213	655	999999	335	999999	445	737	94	834	999999	324	102	999999	377	999999	999999	999999	168	254	999999	205	814	988	999999	261	718	705	999999	99	147	31	945	892	999999	999999	568	236	855	984	999999	573	162	999999	584	950	19	999999	109	633	937	105	785	546	811	302	398	666	999999	83	943	739	629	995	696	999999	379	210	156	776	519	124	550	999999	560	209	53	840	999999	529	251	999999	605	484	162	52	245	408	90	252	212	999999	999999	782	999999	955	943	166	999999	499	580	809	999999	333	999999	822	999999	611	986	999999	259	999999	262	277	831	999999	143	154	842	653	850	970	130	999999	573	617	685	999999	999999	999999	265	886	562	914	948	999999	837	999999	370	340	498	633	999999	477	999999	654	999999	172	950	307	999999	798	324	999999	648	
610	999999	468	760	506	999999	785	478	391	356	999999	995	999999	328	399	905	861	784	512	165	999999	999999	652	909	919	999999	523	999999	836	999999	999999	572	999999	275	999999	753	999999	522	863	999999	713	165	40	131	631	999999	311	843	999999	401	959	24	811	478	431	61	46	559	840	538	624	967	641	999999	889	799	76	81	980	646	537	349	999999	319	452	999999	527	531	288	270	666	679	267	444	824	453	999999	460	844	296	999999	819	681	999999	579	745	523	433	241	999999	592	239	999999	914	999999	619	103	999999	36	370	533	999999	280	580	871	944	709	999999	783	999999	49	616	237	999999	930	717	999999	594	740	706	547	104	999999	457	678	437	817	352	580	214	359	268	434	483	763	999999	549	110	999999	634	45	326	649	795	999999	976	11	179	984	999999	951	508	762	329	823	439	999999	822	902	443	999999	367	626	999999	999999	780	999999	754	930	999999	177	999999	140	999999	670	231	999999	999999	665	999999	999999	647	367	433	263	850	999999	114	999999	334	999999	726	208	999999	999999	678	699	999999	708	999999	794	257	249	264	979	393	378	656	659	602	984	723	167	999999	17	999999	10	203	999999	999999	999999	87	104	606	746	450	369	119	999999	999999	531	383	795	653	907	999999	408	999999	453	869	481	999999	455	999999	349	270	569	998	23	999999	677	505	999999	472	737	717	999999	999999	518	538	999999	269	58	667	80	610	928	999999	302	828	90	898	999999	456	764	434	999999	999999	999999	999999	999999	371	999999	589	324	999999	628	999999	999999	200	35	765	594	915	999999	222	801	788	987	999999	341	65	705	194	938	779	755	999999	707	312	95	126	386	999999	656	663	174	469	352	55	982	605	999999	112	802	324	314	834	611	999999	633	999999	58	527	999999	826	999999	910	651	545	279	329	625	613	115	999999	389	562	999999	999999	999999	341	445	941	756	736	466	603	391	623	999999	920	999999	165	999999	250	78	859	999999	830	997	999999	818	806	775	663	979	999999	997	894	935	751	999999	429	504	999999	999999	116	999999	417	999999	999999	529	37	79	358	631	470	933	864	840	530	674	437	194	794	523	638	176	103	756	481	606	497	688	723	354	999999	660	387	999999	961	98	479	470	935	733	790	736	427	41	519	61	142	63	414	999999	149	245	709	777	769	940	677	660	999999	466	41	349	999999	14	363	999999	555	31	879	441	205	966	259	70	733	901	999999	71	999999	999999	473	444	283	999999	214	42	999999	609	999999	30	420	818	583	478	702	450	999999	423	678	999999	505	120	183	
973	999999	182	986	999999	54	867	999999	615	423	467	992	999999	999999	709	799	330	999999	945	948	858	31	386	393	780	999999	292	999999	335	393	537	924	362	270	310	764	42	56	312	565	215	999999	999999	405	125	485	115	384	681	623	357	999999	559	172	325	999999	505	788	215	999999	761	356	999999	232	886	542	640	999999	765	944	767	999999	999999	390	999999	40	225	999999	277	304	263	908	840	712	46	999999	374	200	945	358	269	253	999999	999999	803	999999	961	582	518	583	845	999999	618	736	999999	82	304	179	429	999999	736	524	520	999999	36	853	999999	164	196	999999	999999	449	391	417	685	523	444	999999	586	999999	78	999999	472	694	999999	485	300	999999	855	999999	391	205	771	659	622	745	732	929	994	950	353	999999	396	999999	415	405	396	210	999999	342	999999	999999	592	545	226	102	61	826	999999	999999	563	411	999999	233	818	999999	678	999999	795	940	790	514	540	635	540	270	256	999999	289	63	99	99	999999	999999	334	621	612	999999	443	529	693	906	999999	453	397	941	508	173	499	442	727	664	415	120	999999	133	999999	957	14	955	845	896	547	407	462	473	359	785	999999	207	999999	999999	298	276	256	884	47	999999	999999	598	762	93	665	846	336	434	999999	941	971	211	392	655	231	487	683	796	368	80	991	924	999999	723	274	302	82	999999	999999	148	864	667	999999	153	999999	415	999999	999999	241	700	80	999999	789	417	814	999999	814	715	230	811	592	459	525	966	105	323	16	49	818	999999	773	61	999999	999999	87	313	124	249	999999	815	293	920	565	668	999999	963	144	185	999999	577	487	367	64	564	556	415	151	999999	58	405	409	164	943	867	999999	28	968	254	999999	510	582	575	999999	415	527	671	894	857	999999	141	189	999999	140	250	885	416	997	999999	999999	672	171	994	201	999999	416	139	977	999999	999999	980	999999	890	845	999999	995	912	588	999999	46	999999	520	999999	163	916	999999	999999	33	703	981	999999	999999	474	264	999999	348	587	383	248	999999	398	694	206	999999	985	999999	298	985	732	255	973	828	358	999999	115	999999	877	841	284	999999	999999	115	283	999999	230	999999	999999	635	188	69	417	538	350	999999	648	199	324	999999	177	780	926	592	999999	999999	999999	691	672	999999	159	515	471	999999	999999	922	170	292	421	999999	895	36	999999	999999	807	999999	837	445	488	707	818	916	837	999999	674	503	398	256	814	999999	999999	539	296	523	486	672	598	671	438	999999	490	366	778	999999	282	151	174	273	785	628	620	573	213	965	198	
243	678	999999	81	605	534	914	478	595	999999	366	999999	102	186	999999	84	175	16	70	227	462	147	999999	999999	999999	999999	134	470	195	214	143	336	331	999999	252	993	836	599	833	893	999999	887	192	999999	916	411	999999	999999	650	553	455	567	152	747	736	999999	999999	999999	999999	276	409	999999	999999	390	999999	39	417	768	933	151	248	575	999999	177	651	999999	955	955	521	131	267	47	820	642	759	576	193	584	597	157	329	512	61	999999	493	132	604	802	409	886	993	313	163	508	999999	879	394	999999	105	171	999999	719	812	426	19	999999	632	650	999999	999999	845	999999	180	999999	999999	735	524	616	684	528	969	999999	555	635	137	999999	883	321	336	999999	192	999999	999999	999999	999999	610	999999	999999	557	130	500	953	182	999999	50	170	143	376	687	999999	999999	778	300	577	202	999999	173	187	299	65	488	320	324	749	890	999999	355	744	779	221	45	890	68	563	38	999999	980	229	594	999999	999999	999999	634	756	525	999999	919	911	244	29	446	522	999999	502	641	189	639	999999	999999	413	814	398	597	475	544	474	719	736	548	186	16	944	592	331	244	972	999999	567	234	486	999999	444	510	760	999999	523	554	566	922	999999	999999	558	999999	191	162	431	999999	999999	222	999999	694	193	372	68	22	502	929	999999	267	669	503	999999	207	959	696	380	888	837	700	30	919	999999	814	999999	799	999999	170	999999	178	812	62	526	354	183	999999	533	81	452	999999	282	999999	540	308	999999	355	313	360	823	494	782	543	91	468	202	141	540	378	672	268	564	341	527	845	999999	616	977	999999	999999	178	172	308	446	99	427	436	389	854	999999	354	495	107	347	917	999999	999999	971	67	999999	999999	260	165	409	193	193	941	76	695	853	999999	999999	999999	335	655	999999	484	106	991	999999	765	751	999999	999999	328	772	466	993	609	459	185	999999	999999	575	982	917	17	899	999999	906	485	369	694	11	915	976	999999	999999	691	596	911	182	979	26	397	300	574	348	90	421	727	947	999999	245	999999	10	458	999999	353	738	323	999999	844	95	999999	999999	67	684	901	351	862	694	312	999999	548	12	666	902	188	999999	352	669	999999	999999	999999	538	902	458	332	915	527	899	428	953	282	999999	999999	893	461	991	242	890	446	999999	558	999999	999999	453	697	676	343	999999	831	660	395	999999	766	999999	906	37	503	609	362	999999	823	999999	275	999999	741	221	999999	999999	451	197	459	999999	232	89	293	156	892	458	761	655	581	971	999999	768	568	627	569	336	
999999	434	498	633	537	461	999999	595	767	297	712	485	13	999999	999999	999999	999999	933	431	999999	719	760	144	54	999999	706	999999	852	894	507	789	999999	651	347	785	26	699	826	924	771	173	697	388	604	999999	286	652	21	866	434	999999	635	206	882	616	237	299	999999	999999	831	57	73	700	270	999999	599	833	665	999999	999999	945	384	18	660	523	31	381	540	999999	571	63	402	985	470	940	999999	917	999999	999999	999999	727	255	50	103	723	110	997	128	106	156	452	986	235	778	489	192	626	545	369	999999	855	759	155	224	999999	655	87	239	330	353	682	74	934	236	370	999999	344	915	999999	422	999999	263	443	999999	999999	76	999999	217	981	757	537	999999	409	146	702	968	110	825	326	78	32	999999	798	753	999999	999999	61	999	999999	789	847	711	607	946	570	602	326	993	999999	999999	488	870	257	572	815	310	665	999999	534	999999	599	519	599	999999	999999	266	999999	999999	687	741	25	177	999999	999999	910	826	999999	999999	576	999999	651	116	999999	615	999999	162	520	235	938	174	721	999999	474	999999	999999	999999	122	738	557	313	147	999999	999999	363	695	321	80	65	662	999999	536	212	232	999999	751	999999	790	983	999999	247	745	239	751	999999	29	761	702	785	999999	582	714	45	999999	272	962	25	800	999999	920	278	91	999999	573	949	637	519	40	50	273	999999	999999	999999	458	999999	567	908	885	793	999999	933	618	294	999999	89	284	501	306	960	999999	735	691	424	73	21	165	290	999999	801	885	999999	731	662	522	304	44	585	586	595	704	64	139	17	41	986	659	797	411	494	674	999999	222	80	999999	537	25	133	75	447	999999	287	999999	93	908	999999	212	956	772	758	999999	699	914	711	266	418	999999	684	392	86	361	368	879	181	999999	748	298	660	999999	999999	999999	911	519	148	441	427	999999	55	109	208	999999	703	34	652	449	975	999999	511	999999	169	931	341	740	999999	96	796	407	80	956	999999	545	999999	999999	999999	999999	999999	999999	999999	279	839	606	560	585	194	303	657	343	236	999999	162	526	787	846	925	63	999999	180	531	62	645	999999	741	999999	939	662	241	832	247	182	315	795	456	241	999999	562	380	999999	555	695	999999	999999	999999	347	804	643	758	705	946	733	533	999999	658	723	634	819	864	472	645	532	71	825	106	64	427	999999	80	555	872	999999	999999	999999	625	836	999999	999999	847	404	293	306	999999	536	999999	513	999999	352	147	733	606	165	697	999999	120	33	633	612	999999	127	920	448	572	212	833	
583	59	342	347	999999	108	452	971	470	188	348	627	534	999999	592	999999	84	229	347	948	999999	999999	775	90	601	999999	22	826	730	999999	845	734	999999	703	311	464	316	15	325	999999	164	193	237	729	772	405	999999	672	773	712	845	999999	235	999999	126	909	284	999999	745	999999	96	999999	251	986	342	999999	999999	830	999999	138	108	999999	904	999999	794	999999	999999	55	999999	999999	113	349	62	999999	999999	627	508	448	587	999999	190	65	270	705	548	999999	999999	250	396	167	480	278	44	645	614	776	999999	522	469	592	472	238	943	549	516	746	573	233	358	999999	115	487	253	245	947	53	999999	999999	174	999999	592	206	659	160	999999	835	315	416	999999	861	313	999999	979	999999	930	952	999999	721	199	801	965	718	892	999999	62	992	999999	999999	999999	999999	968	124	358	213	10	999999	578	793	823	999999	441	166	820	496	999999	129	999999	258	999999	995	931	97	19	373	999999	999999	313	977	107	733	999999	516	718	999999	999999	999999	638	775	994	664	383	327	897	999999	369	808	999999	405	278	932	999999	776	493	999999	639	880	115	984	913	136	999999	600	695	100	871	924	999999	977	603	224	491	733	999999	650	622	613	199	501	13	491	975	907	999999	175	999999	43	32	999999	212	22	93	999999	861	999999	702	782	632	999999	646	445	370	920	802	63	451	761	523	843	89	36	690	613	981	999999	160	64	891	530	851	837	901	430	775	590	141	837	999999	999999	948	840	999999	999999	854	568	130	65	115	655	723	486	999999	189	937	186	332	479	672	438	718	647	890	111	999999	809	999999	999999	154	221	922	613	999999	139	894	999999	54	309	758	422	312	104	949	245	807	374	328	722	493	599	268	661	175	443	676	311	949	879	435	999999	35	190	999999	893	999999	120	597	390	295	698	141	32	720	999999	136	623	697	655	304	591	490	821	457	555	953	270	447	456	463	999999	299	174	873	713	397	999999	999999	66	512	999999	777	938	437	794	467	245	941	915	316	999999	613	304	585	843	999999	214	733	999999	939	472	999999	150	927	701	999999	966	159	17	862	14	440	641	152	607	813	552	394	662	999999	717	329	532	149	410	999999	999999	999999	39	158	999999	398	827	126	49	34	637	21	999999	395	500	96	933	62	311	621	972	161	999999	40	21	820	80	278	999999	999999	150	10	526	720	413	387	129	859	679	616	612	999999	113	583	999999	541	658	276	597	999999	395	479	838	788	17	844	999999	999	146	372	328	559	894	895	884	636	494	
24	982	123	967	84	383	695	18	999999	58	404	854	479	171	999999	680	601	757	670	172	737	713	569	775	999999	999999	316	297	63	999999	217	698	549	56	643	293	483	999999	321	105	152	779	560	795	217	999999	666	211	523	999999	302	999999	223	473	757	311	423	348	847	362	999999	407	955	827	840	705	999999	433	528	520	207	938	999999	999999	30	957	162	773	999999	974	65	115	774	185	337	79	484	85	299	341	869	999999	816	999999	39	744	824	732	955	512	840	243	682	13	681	364	701	648	453	799	158	999999	781	872	306	961	633	780	999999	771	231	238	143	196	999999	999999	131	487	545	286	143	430	818	999999	144	821	432	771	504	999999	377	999999	632	499	192	229	363	944	999999	77	120	54	999999	999999	999999	611	110	496	362	618	242	223	113	177	666	999999	832	999999	999999	999999	539	862	286	526	403	395	606	999999	13	431	708	999999	825	999999	999999	98	197	634	774	999999	721	935	418	885	740	164	732	465	832	464	396	637	216	187	538	257	767	999999	789	895	15	465	493	931	910	65	398	634	11	578	540	207	952	999999	763	603	454	401	786	249	999999	999999	999999	999999	44	81	971	648	939	917	330	999999	999999	878	526	265	452	487	999999	685	999999	107	463	264	923	199	685	10	423	935	803	376	930	999999	242	864	999999	944	896	839	93	749	695	999999	999999	69	362	83	688	999999	160	966	426	999999	483	999999	687	557	999999	845	395	970	234	999999	123	953	551	999999	645	999999	999999	508	590	145	999999	25	412	379	17	864	836	611	999999	999999	784	836	950	829	999999	999999	186	107	329	61	453	122	525	999999	970	303	518	67	438	35	896	999999	385	290	509	999999	161	318	549	760	18	784	658	319	999999	999999	13	999999	999999	967	486	513	189	539	692	488	500	722	409	713	356	778	999999	999999	28	142	460	670	329	607	526	867	557	568	52	668	999999	216	470	693	300	999999	828	471	549	392	472	846	999999	30	967	439	909	835	413	240	611	999999	300	999999	826	999999	999999	631	450	618	956	999999	496	33	999999	294	999999	716	423	999999	999999	711	999999	635	670	614	81	308	640	96	958	721	165	812	999999	999999	999999	384	866	956	999999	999999	999999	930	999999	852	359	574	999999	999999	188	203	422	853	289	899	999999	999999	999999	999999	271	999999	990	364	660	244	465	684	965	999999	999999	877	999999	466	166	999999	691	816	209	818	264	506	999999	999999	908	765	309	999999	532	999999	477	261	957	655	999999	310	999999	666	280	202	
999999	675	999999	999999	313	310	354	955	696	536	217	808	999999	608	999999	764	790	999999	455	895	935	163	161	807	999999	127	919	203	771	999999	999999	35	999999	17	431	999999	999999	247	654	608	999999	999999	614	999999	950	668	796	359	999999	999999	519	183	221	385	266	243	523	802	610	196	391	160	194	840	989	999999	272	457	999999	377	866	553	388	847	999999	591	548	165	856	999999	330	999999	505	999999	346	999999	814	170	750	999999	999999	999999	637	467	227	270	169	773	999999	768	406	348	181	330	74	999999	794	373	999999	675	694	368	999999	814	999999	820	999999	999999	999999	999999	377	999999	707	999999	312	771	999999	921	630	223	999999	999999	157	999999	399	999999	398	185	775	379	579	450	999999	999999	999999	999999	999999	999999	600	406	616	999999	279	392	400	304	641	192	28	303	60	873	999999	687	999999	919	220	858	999999	999999	432	479	578	134	999999	927	841	632	495	999999	621	102	999999	233	606	616	506	765	696	999999	349	216	166	482	329	705	706	582	831	584	496	999999	999999	715	974	147	246	999999	346	473	463	18	999999	423	999999	999999	999999	519	90	637	423	454	999999	328	545	999999	999999	106	805	350	999999	999999	801	910	117	330	692	614	259	469	379	361	429	999999	642	340	519	999999	999999	370	999999	197	502	204	171	52	139	999999	179	758	824	999999	348	995	253	999999	217	786	999999	360	999999	939	270	620	999999	999999	35	937	999999	214	706	578	305	444	199	43	766	607	999999	75	200	612	999999	999999	645	999999	23	434	980	447	133	999999	437	999999	999999	222	926	881	936	110	26	999999	404	965	61	999999	843	903	999999	999999	437	610	46	249	169	663	999999	999999	975	36	57	601	957	248	91	973	151	999999	999999	976	116	885	670	648	59	998	999999	479	999999	999999	999999	119	628	770	19	523	999999	198	290	441	999999	999999	905	909	62	999999	244	999999	883	87	114	988	564	829	999999	552	939	999999	200	171	455	999999	329	586	640	938	973	196	238	999999	287	999999	999999	907	999999	949	999999	760	595	633	764	62	999999	372	294	407	555	798	667	999999	583	307	997	129	999999	999999	837	329	279	124	452	57	926	325	799	161	423	656	999999	163	573	189	802	566	407	999999	999999	957	301	243	393	184	529	771	999999	979	954	455	921	574	999999	659	491	999999	191	716	999999	999999	572	999999	983	898	999999	999999	999999	404	999999	441	722	592	265	879	38	46	999999	277	528	164	340	999999	206	968	735	997	50	913	999999	330	384	690	277	999999	395	168	259	494	947	24	878	590	
484	999999	999999	339	318	999999	631	455	999999	999999	198	970	940	752	936	25	172	239	999999	979	706	184	66	41	324	999999	999999	869	999999	246	999999	513	286	749	345	683	244	406	688	808	292	251	580	470	999999	999999	227	642	999999	243	332	717	999999	899	883	309	466	701	24	999999	748	761	999999	999999	593	684	694	201	416	262	780	766	551	665	696	999999	603	595	539	27	880	851	647	552	914	612	999999	387	999999	45	226	543	391	999999	999999	530	583	76	877	818	612	36	235	969	463	565	176	885	212	999999	705	999999	172	997	340	896	124	999999	999999	999999	721	317	335	999999	45	247	999999	83	605	999999	881	537	718	721	999999	854	626	677	99	359	445	87	999999	999999	340	356	380	394	999999	173	999999	467	476	895	106	999999	700	999999	934	225	189	103	289	999999	547	999999	999999	451	592	485	280	999999	36	999999	546	999999	142	888	50	689	867	999999	935	441	759	999999	70	823	624	119	164	999999	999999	999999	179	351	999999	148	999999	171	203	928	801	662	893	969	440	236	358	462	172	811	813	254	358	198	999999	999999	286	132	118	338	999999	482	331	508	703	162	81	205	846	999999	999999	878	999999	938	199	283	548	789	999999	833	474	171	947	999999	957	999999	524	981	999999	949	862	999999	63	864	111	329	341	999999	276	287	165	163	616	178	822	935	999999	999999	999999	999999	310	497	999999	284	864	665	534	978	550	215	638	100	999999	897	141	222	825	630	836	869	999999	162	523	706	678	320	555	999999	530	32	739	999999	982	307	999999	374	638	779	10	446	794	362	844	999999	999999	74	152	999999	47	609	119	999999	584	999999	999999	999999	974	442	605	553	120	756	999999	528	476	999999	999999	713	999999	999999	583	999999	630	399	85	999999	318	999999	66	613	178	836	999999	920	913	999999	529	999999	999999	501	400	206	183	456	335	48	903	325	594	125	999999	438	999999	281	999999	999999	507	999999	63	999999	999999	521	385	991	385	284	999999	999999	999999	865	14	264	359	999999	375	387	872	184	74	47	686	993	867	940	656	740	999999	469	894	849	112	345	799	10	999999	879	820	191	999999	61	32	999999	710	728	121	999999	999999	999999	905	648	200	333	130	26	677	999999	653	445	345	645	909	555	643	765	999999	669	465	999999	102	496	567	691	113	22	24	321	999999	999999	828	954	999999	660	564	256	999999	779	224	783	333	818	235	385	846	435	152	477	731	944	999999	452	999999	730	999999	999999	90	999999	230	999999	11	366	562	514	616	999999	983	999999	999999	999999	
115	983	454	681	999999	999999	270	192	999999	677	870	547	590	347	999999	386	717	930	49	155	175	160	559	999999	999999	967	265	721	768	466	451	893	486	343	999999	982	997	999999	999999	346	158	999999	664	999999	246	464	776	224	999999	239	672	63	219	999999	231	999999	433	347	900	999999	999999	549	423	388	235	977	71	256	508	200	388	162	234	999999	996	999999	999999	16	999999	327	999999	50	390	539	793	398	999999	640	999999	883	559	659	999999	999999	327	609	485	285	999999	269	403	529	716	999999	851	519	829	516	849	954	469	999999	477	583	866	979	168	884	594	837	302	431	999999	625	641	728	498	585	385	397	791	220	690	610	924	999999	334	249	688	999999	569	178	790	167	424	142	192	91	782	348	999999	601	691	489	999999	971	999999	100	509	999999	31	253	140	462	173	258	999999	867	658	204	654	919	206	320	278	134	999999	977	999999	508	999999	999999	803	47	946	199	529	999999	642	952	286	999999	739	565	262	325	47	338	993	175	405	324	432	999999	693	530	405	380	999999	999999	999999	417	889	11	585	615	449	999999	515	999999	999999	535	235	706	999999	999999	190	640	68	952	96	311	999999	999999	999999	232	999999	999999	354	425	999999	158	999999	799	999999	868	999999	999999	999999	647	875	945	999999	30	999999	869	99	726	669	282	999999	765	999999	268	756	39	434	999999	898	362	631	999999	999999	99	189	580	546	435	95	59	76	452	659	999999	999999	151	488	963	999999	242	143	999999	557	81	85	39	836	999999	53	999999	444	501	839	999999	25	652	206	733	840	999999	333	999999	640	619	216	999999	999999	900	191	614	551	470	262	665	229	999999	675	676	24	159	999999	815	391	504	615	574	613	999999	405	434	999999	999999	132	999999	909	479	627	999999	865	999999	923	936	999999	439	49	973	248	183	408	999999	976	530	718	690	130	517	282	145	14	641	293	83	505	757	669	999999	348	999999	999999	749	999999	738	999999	835	236	808	999999	952	465	999999	336	440	633	753	999999	999999	46	999999	615	999999	206	491	932	233	999999	850	999999	999999	999999	254	999999	999999	427	999999	906	248	718	883	464	322	999999	999999	680	373	315	852	449	999999	999999	255	758	906	911	999999	553	264	805	587	939	385	377	484	193	220	16	614	23	975	846	218	705	163	976	303	999999	876	811	569	918	52	410	688	491	523	495	999999	999999	72	999999	651	999999	140	943	89	944	767	146	999999	366	700	999999	999999	905	101	549	605	930	617	999999	676	452	999999	669	999999	974	688	999999	999999	725	288	
999999	950	999999	205	775	574	219	897	358	999999	999999	351	999999	999999	213	936	783	399	999999	889	999999	203	858	439	999999	999999	471	57	999999	266	773	476	744	88	896	888	603	999999	326	975	396	42	269	821	936	110	42	452	693	47	905	603	999999	999999	999999	610	102	441	996	999999	999999	172	999999	102	619	999999	607	999999	999999	999999	343	82	83	998	503	765	999999	47	999999	107	175	28	999999	76	360	999999	999999	908	597	296	999999	172	713	747	871	234	999999	999999	211	673	999999	907	131	377	704	833	999999	697	342	724	676	999999	938	898	413	94	808	999999	741	999999	492	999999	536	999999	529	180	368	335	136	999999	526	999999	835	829	604	267	896	999999	372	527	649	92	576	873	619	739	234	815	999999	999999	426	999999	435	762	999999	804	380	97	847	534	474	204	571	73	208	999999	999999	118	303	155	197	822	364	224	799	999999	132	663	999999	999999	945	553	999999	999999	852	12	342	83	999999	800	886	809	148	838	999999	455	521	513	674	710	519	126	521	199	599	604	168	220	999999	781	681	999999	999999	67	588	921	213	231	220	205	577	156	469	503	268	388	684	526	999999	354	887	618	999999	999999	280	829	41	801	750	999999	999999	131	121	867	128	999999	145	90	260	142	251	299	302	478	999999	999999	999999	28	930	220	920	999999	59	617	893	999999	999999	959	787	999999	999999	999999	481	999999	999999	999999	999999	601	999999	99	252	603	276	999999	999999	597	325	520	580	907	182	23	999999	539	338	999999	81	503	973	65	451	185	302	501	252	838	817	999999	126	999999	999999	999999	643	840	967	999999	376	30	513	305	747	217	389	880	585	876	541	942	634	999999	384	541	627	329	647	77	311	774	786	275	779	985	999999	999999	580	999999	379	40	999999	21	834	61	990	677	318	244	999999	422	915	376	999999	999999	999999	965	313	794	437	324	203	900	999999	602	244	248	525	999999	812	496	309	468	506	510	381	622	326	332	551	949	999999	413	280	889	858	419	967	999999	289	438	999999	999999	999999	999999	999999	670	997	999999	999999	751	161	556	431	999999	122	457	870	999999	999999	93	648	980	253	999999	313	999999	630	135	999999	824	280	621	481	384	906	524	778	450	999999	999999	999999	95	515	799	797	464	981	970	776	410	549	180	999999	206	789	999999	542	211	999999	57	50	872	999999	992	480	540	85	57	404	598	999999	999999	132	793	468	563	474	453	689	848	808	660	999999	343	999999	109	220	285	594	306	981	577	698	626	670	752	598	523	328	999999	389	999999	
576	188	732	130	58	617	738	236	145	98	521	903	999999	390	999999	163	999999	381	330	800	462	107	999999	111	730	506	132	715	965	951	134	432	469	874	999999	180	611	164	61	603	546	368	999999	892	65	794	388	290	238	444	805	999999	937	589	999999	478	999999	630	999999	551	999999	32	271	193	964	999999	999999	373	306	353	999999	999999	329	727	263	104	936	724	999999	936	128	842	486	531	999999	186	999999	999999	402	615	608	980	765	510	118	524	999999	977	999999	966	360	24	999999	999999	891	252	628	219	336	999999	542	847	999999	463	433	652	999999	740	999999	999999	603	999999	971	690	999999	572	796	818	618	738	997	958	795	999999	999999	113	858	601	639	999999	558	999999	553	999999	82	761	405	312	86	466	978	999999	939	999999	372	795	53	303	149	329	999999	809	601	999999	999999	584	999999	505	877	329	793	944	110	144	239	327	21	955	618	984	176	494	742	162	760	640	28	999999	716	790	70	565	461	320	457	748	684	956	635	498	708	900	435	999999	672	999999	266	805	912	999999	783	97	684	165	162	999999	77	449	836	999999	999999	408	788	96	269	237	492	789	687	490	643	65	330	999999	285	276	999999	985	489	726	999999	999999	741	999999	17	999999	880	305	168	496	680	999999	129	886	933	999999	122	349	497	445	999999	476	999999	431	411	728	766	565	999999	886	902	92	959	120	999999	351	999999	126	89	999999	357	196	999999	999999	810	408	999999	999999	196	974	999999	719	497	54	185	908	999999	319	270	288	216	325	425	282	593	999999	285	18	521	592	643	999999	269	212	999999	364	844	999999	621	999999	791	332	378	905	731	999999	594	999999	934	466	999999	999999	855	800	999999	41	771	999999	999999	999999	132	927	922	604	340	168	999999	295	956	999999	73	178	999999	267	999999	883	946	519	999999	410	13	369	84	65	346	999999	150	469	133	66	592	495	329	409	880	864	410	774	575	573	733	999999	959	999999	999999	999999	659	999999	313	999999	999999	999999	809	207	218	763	999999	867	267	54	27	990	999999	900	239	578	999999	298	387	999999	483	181	944	999999	677	704	410	961	662	269	999999	552	999999	999999	999999	340	686	131	201	127	20	999999	517	530	999999	742	147	69	883	824	237	999999	999999	681	999999	913	999999	832	530	514	363	892	214	997	417	474	999999	999999	929	999999	892	999999	107	270	622	940	664	999999	430	999999	999999	999999	999999	838	42	276	341	483	217	67	32	999999	601	687	763	127	338	519	122	999999	907	904	999999	984	931	509	273	950	69	780	
999999	893	412	595	947	22	815	376	965	150	143	361	35	871	876	49	135	999999	506	504	999999	154	311	999999	37	661	999999	999999	906	533	13	391	424	436	808	138	999999	16	739	751	312	961	999999	971	948	555	879	999999	118	892	383	999999	454	565	178	114	592	73	568	296	999999	722	999999	441	147	751	936	999999	72	999999	597	129	681	999999	201	650	599	339	999999	481	782	951	999999	999999	159	160	937	999999	267	704	546	999999	447	453	949	589	501	122	834	206	619	289	999999	371	999999	264	181	999999	373	527	514	262	999999	97	999999	849	739	455	292	999999	814	86	341	368	210	220	999999	999999	805	999999	158	487	505	999999	861	502	755	622	719	895	999999	999999	999999	999999	199	999999	714	360	939	109	999999	55	829	999999	392	999999	999999	838	171	999999	582	943	999999	999999	999999	37	757	479	235	21	999999	999999	999999	397	16	576	999999	601	178	915	506	331	298	705	760	112	657	657	999999	329	999999	916	460	635	322	45	354	734	999999	172	999999	244	999999	928	15	734	319	442	841	815	999999	999999	670	255	588	261	654	198	11	999999	380	999999	667	906	999999	187	665	999999	999999	999999	999999	856	240	15	388	271	205	999999	999999	36	793	224	815	996	377	207	256	215	56	71	390	999999	732	999999	792	999999	577	229	471	999999	78	217	999999	869	592	105	126	999999	999999	327	65	999999	498	999999	999999	999999	293	671	538	999999	930	999999	64	999999	590	77	134	145	223	951	693	976	899	871	999999	586	857	946	413	281	999999	999999	349	729	15	999999	666	999999	999999	637	999999	906	690	211	897	618	162	354	289	525	971	980	999999	999999	633	89	394	627	26	896	307	999999	267	267	188	348	120	335	999999	493	410	376	522	586	999999	787	296	697	974	350	433	513	666	999999	310	110	152	999999	999999	926	711	49	740	726	339	805	648	999999	33	559	999999	999999	999999	999999	125	604	468	863	117	845	999999	697	652	676	472	794	999999	379	956	999999	205	686	238	90	999999	999999	636	796	256	12	999999	862	673	425	842	605	999999	871	772	999999	999999	288	327	260	143	999999	396	73	263	545	134	999999	476	999999	999999	999999	599	265	23	754	967	671	617	114	706	930	33	237	833	867	626	809	999999	259	445	999999	999999	999999	999999	999999	974	572	542	711	878	870	395	999999	999999	32	16	911	999999	28	739	970	999999	222	554	213	999999	999999	240	396	918	324	672	999999	510	446	461	621	999999	256	779	404	139	905	236	836	544	304	176	999999	860	999999	999999	587	520	999999	
256	156	433	743	999999	999999	342	156	999999	563	999999	178	227	625	999999	395	602	611	999999	344	841	765	986	718	668	696	992	428	535	212	372	94	706	45	999999	314	197	574	999999	999999	72	983	123	999999	637	376	87	551	250	475	122	350	348	186	633	490	170	715	85	88	999999	999999	620	589	999999	123	471	192	435	265	207	37	999999	285	282	999999	999999	323	90	999999	619	451	999999	69	100	999999	999999	530	999999	999999	154	999999	499	999999	999999	158	372	533	482	524	904	894	125	985	999999	999999	221	73	999999	999999	838	847	634	782	468	999999	736	561	499	999999	999999	940	780	726	121	999999	999999	735	144	999999	495	999999	999999	565	999999	999999	999999	202	999999	15	810	682	626	635	870	307	999999	717	935	768	422	810	43	313	156	963	999999	398	873	553	556	485	929	780	289	999999	16	78	394	743	55	543	999999	494	368	695	999999	999999	999999	813	877	820	800	375	711	999999	94	537	419	434	610	937	999999	248	458	334	753	999999	999999	159	300	999999	332	201	723	878	50	999999	944	999999	649	968	542	70	675	999999	685	563	78	604	635	479	659	960	143	118	224	999999	999999	44	941	477	799	706	522	108	497	609	652	832	644	999999	593	957	999999	999999	404	999999	572	722	649	199	778	750	999999	821	129	372	68	999999	999999	519	512	999999	519	181	999999	835	547	577	248	85	999999	245	960	999999	885	702	185	500	713	955	958	324	999999	999999	699	59	192	701	978	135	550	999999	178	134	42	683	447	613	473	569	999999	999999	999999	573	287	542	790	434	999999	427	999999	567	900	999999	560	198	999999	999999	482	129	653	845	598	123	534	999999	77	835	67	212	264	571	999999	154	244	963	840	999999	474	167	268	757	765	561	937	983	147	469	574	844	168	679	140	354	915	875	406	999999	48	999999	474	954	377	733	172	625	999999	755	999999	597	999999	999999	302	325	860	895	999999	999999	185	999999	736	608	271	223	54	585	441	999999	999999	999999	999999	999999	782	70	692	314	390	41	399	321	453	391	994	976	999999	999999	387	815	494	30	794	369	195	497	677	866	999999	163	999999	587	194	857	527	116	40	878	999999	241	632	999999	999999	58	999999	864	999999	999999	613	294	727	588	207	626	198	218	573	999999	294	295	393	826	620	236	352	812	136	596	864	999999	946	617	545	999999	192	937	514	746	722	999999	399	332	262	408	436	110	999999	568	668	999999	542	832	594	999999	999999	999999	935	288	705	999999	999999	511	490	999999	348	119	53	62	443	261	
703	999999	485	963	896	70	999999	999999	800	252	433	999999	927	555	355	123	33	910	306	999999	12	236	50	999999	593	999999	842	537	69	326	66	336	134	417	614	715	999999	630	738	787	999999	723	488	463	410	178	999999	999999	379	235	96	143	755	67	258	477	999999	597	999999	18	228	46	999999	483	999999	106	999999	520	999999	640	765	403	181	999999	152	289	747	586	487	424	999999	906	999999	999999	999999	999999	999999	999999	168	147	999999	999999	259	730	569	999999	570	999999	277	999999	734	72	999999	999999	470	693	999999	999999	915	969	999999	210	999999	955	704	321	878	999999	253	272	524	377	362	803	712	14	153	451	949	945	718	742	319	182	999999	251	999999	427	373	999999	999999	345	161	198	416	727	650	304	36	257	999999	251	761	14	789	999999	999999	201	999999	465	549	520	999999	969	999999	987	890	937	276	462	410	460	955	705	310	999999	225	173	396	984	364	849	424	702	627	476	981	314	999999	331	540	720	999999	907	997	452	58	192	937	429	999999	712	999999	999999	847	867	999999	66	704	609	152	547	805	53	111	700	999999	594	351	784	16	585	999999	999999	999999	689	70	999999	707	858	999999	42	999999	966	999999	651	999999	999999	999999	759	190	999999	610	783	189	993	999999	999999	806	307	999999	464	840	163	423	260	999999	999999	651	167	999999	248	999999	846	999999	999999	321	838	999999	459	879	999999	739	592	999999	999999	999999	999999	765	929	774	713	251	410	999999	676	999999	82	999999	999999	493	737	210	696	953	941	999999	763	314	78	999999	86	999999	999999	427	112	724	258	559	999999	285	397	328	721	393	102	997	947	345	802	918	249	295	998	999999	151	54	52	638	662	514	999999	466	999999	257	999999	999999	894	982	408	999999	942	999999	220	621	105	419	488	999999	860	943	628	428	511	999999	442	791	463	389	286	68	999999	620	999999	827	73	931	632	474	999999	840	113	999999	936	851	999999	726	84	386	871	732	999999	999999	778	718	999999	793	999999	545	814	906	798	514	706	350	278	332	625	999999	558	173	786	999999	617	30	999999	663	491	660	184	999999	716	87	518	553	502	943	841	999999	941	279	976	999999	999999	999999	999999	598	268	595	999999	652	111	691	827	707	946	999999	999999	999999	878	232	312	304	370	108	199	999999	996	163	848	335	490	446	999999	289	196	700	363	828	999999	999999	999999	999999	87	532	614	35	999999	810	607	949	822	94	999999	718	966	682	725	561	599	330	602	114	747	999999	999999	665	999999	548	521	255	199	302	779	999999	827	416	227	838	493	
174	471	195	556	898	513	406	146	733	999999	999999	974	801	238	658	648	300	157	999999	370	949	785	999999	999999	999999	760	529	315	999999	890	560	464	999999	77	999999	999999	999999	999999	848	743	765	999999	999999	235	999999	999999	397	74	131	989	537	999999	396	478	544	388	999999	896	204	999999	984	999999	473	842	762	59	999999	733	803	799	241	999999	309	96	999999	430	279	485	999999	999999	372	464	193	683	363	999999	999999	999999	533	999999	108	999999	364	710	759	673	64	673	473	956	193	999999	271	331	757	999999	959	309	873	123	118	284	613	999999	775	529	999999	790	489	470	999999	679	210	999999	700	720	387	598	999999	931	999999	606	999999	336	896	708	203	861	999999	567	999999	768	544	420	937	999999	907	249	999999	239	765	274	999999	12	975	513	999999	514	631	47	999999	370	972	941	747	999999	272	999999	228	999999	335	999999	999999	921	999999	223	999999	790	818	876	999999	147	999999	108	176	111	423	19	360	999999	255	688	240	888	999999	971	796	602	672	999999	561	630	999999	867	903	999999	999999	999999	873	761	999999	673	696	754	234	281	999999	873	775	646	99	262	926	836	821	999999	815	975	772	167	427	543	127	393	325	192	999999	999999	999999	456	701	999999	146	599	24	581	992	999999	664	877	999999	922	826	36	346	308	704	194	56	999999	903	433	499	715	344	834	555	313	438	51	164	909	999999	999999	944	938	126	999999	822	999999	999999	339	321	894	892	505	716	101	999999	999999	999999	931	750	938	553	277	661	430	264	189	35	999999	57	622	723	365	999999	508	999999	999999	192	377	372	806	612	574	122	999999	822	839	128	464	266	422	999999	232	169	999999	775	676	286	695	82	642	224	965	292	698	181	537	999999	999999	19	648	834	120	569	943	336	978	165	66	608	425	71	571	433	634	68	500	205	512	732	415	131	497	305	730	999999	647	292	999999	999999	295	587	999999	455	618	588	453	663	999999	414	999999	520	229	96	657	581	999999	541	657	639	680	342	749	485	603	526	999999	815	999999	360	689	696	999999	999999	323	999999	161	125	815	56	615	837	979	107	935	999999	902	410	648	159	939	115	634	784	999999	999999	837	434	852	999999	251	999999	824	865	999999	999999	779	596	773	819	429	537	999999	610	34	999999	363	652	549	708	624	999999	177	999999	999999	999999	71	956	880	370	999999	727	273	723	804	977	23	123	381	999999	999999	315	999999	828	729	412	388	999999	759	999999	599	195	884	999999	476	316	470	999999	454	151	49	823	715	413	819	999999	999999	
13	806	57	829	249	280	715	592	318	308	348	999999	18	205	46	206	970	771	814	843	129	257	498	516	878	669	239	794	302	600	233	999999	999999	149	385	228	999999	999999	999999	914	178	561	167	17	999999	999999	445	999999	13	626	999999	642	15	859	154	756	999999	540	950	999999	51	920	999999	718	85	999999	932	999999	999999	818	494	889	421	899	999999	567	999999	491	394	704	233	999999	791	676	855	999999	14	178	994	999999	910	181	140	779	873	258	271	449	932	792	999999	576	136	999999	141	855	230	115	194	586	999999	825	156	256	356	758	139	624	863	999999	334	764	874	201	907	322	999999	642	999999	425	306	649	559	601	463	656	167	607	544	999	370	898	999999	418	962	94	999999	883	999999	125	999999	646	999999	448	999999	486	999999	934	999999	818	105	588	90	999999	289	27	999999	554	792	700	999999	531	89	999999	999999	436	781	465	999999	822	999999	999999	219	999999	306	659	73	999999	999999	976	954	232	999999	999999	999999	781	999999	224	138	944	818	481	999999	732	524	597	567	723	325	999999	999999	246	705	463	531	999999	379	180	472	629	954	165	420	816	999999	379	211	363	959	351	618	566	336	294	999999	999999	999999	487	999999	709	102	999999	795	111	281	717	526	866	204	683	999999	999999	752	509	990	662	70	284	986	155	999999	999999	763	973	423	999999	909	421	459	715	999999	891	784	762	537	614	370	318	545	999999	999999	999999	169	285	999999	970	814	827	999999	351	756	509	999999	999999	322	889	999999	821	688	142	999999	114	417	488	248	520	863	989	971	385	302	751	739	959	302	61	999999	999999	999999	452	334	999999	128	117	959	935	401	543	449	648	38	548	630	412	230	999999	927	999999	47	999999	116	825	855	999999	59	15	770	541	999999	999999	845	107	786	246	808	725	985	309	529	312	129	999999	549	999999	999999	753	130	999999	999999	554	134	999999	451	616	345	509	999999	999999	999999	954	175	860	594	999999	802	931	999999	999999	604	504	762	627	161	734	309	786	285	532	570	306	999999	443	999999	404	999999	482	999999	179	900	308	499	999999	252	574	147	999999	735	370	531	425	991	999999	999999	244	791	507	220	716	999999	559	233	704	640	999999	80	732	68	200	52	329	285	592	493	305	15	977	384	999999	597	50	60	914	10	999999	315	157	710	567	612	638	271	938	999999	350	85	999999	154	490	999999	999999	210	545	328	211	999999	408	252	436	239	813	999999	633	129	277	999999	318	703	495	456	922	999999	500	999999	414	999999	999999	730	152	230	219	
999999	894	92	193	839	515	999999	799	999999	906	904	283	338	799	515	637	819	594	999999	766	102	659	999999	999999	392	710	957	913	153	999999	677	109	216	29	999999	238	999999	936	437	993	722	903	490	549	999999	999999	171	788	898	429	999999	146	310	464	127	184	999999	509	800	999999	557	682	656	212	239	999999	999999	318	818	999999	96	882	999999	999999	54	198	178	495	564	999999	548	999999	25	723	999999	999999	799	752	901	806	379	51	145	307	445	49	257	287	319	222	680	853	999999	621	999999	644	978	461	419	929	15	373	945	166	590	999999	999999	933	927	697	15	325	417	21	907	54	747	859	413	14	941	999999	186	999999	963	695	209	403	389	641	562	999999	342	999999	801	15	999999	979	717	67	999999	324	360	621	216	999999	446	958	714	299	999999	129	58	415	987	123	197	603	202	895	188	274	553	999999	144	999999	999999	999999	220	901	947	767	152	355	633	627	540	564	144	999999	259	251	999999	99	743	443	299	926	984	687	818	502	787	999999	879	116	999999	999999	999999	999999	381	11	748	812	351	139	976	703	781	999999	582	999999	468	999999	999999	937	585	999999	999999	999999	378	66	999999	532	92	999999	979	331	999999	999999	856	476	87	999999	238	257	502	875	748	613	467	596	155	624	114	999999	43	204	184	999999	530	316	999999	785	180	324	550	225	999999	896	160	655	237	999999	999999	116	555	873	999999	398	444	999999	999999	999999	999999	782	911	836	427	897	421	785	156	999999	999999	999999	953	301	425	913	999999	286	155	851	999999	811	369	891	999999	998	640	999999	999999	999999	508	820	601	584	552	999999	413	714	798	832	485	999999	999999	704	268	963	999999	263	457	450	691	167	999999	864	999999	431	423	999999	725	999999	266	260	945	369	35	185	948	379	749	37	510	992	488	323	375	98	312	665	633	157	845	386	713	399	999999	350	266	999999	109	130	974	999999	999999	379	999999	234	429	149	678	92	24	783	514	999999	939	699	679	250	999999	999999	129	999999	396	578	583	999999	547	555	274	684	999999	221	279	628	62	127	13	118	999999	999999	668	172	986	999999	142	71	872	293	999999	999999	671	999999	999999	713	11	999999	996	999999	795	695	687	999999	874	994	172	999999	513	885	999999	999999	696	999999	503	357	999999	956	772	999999	445	522	17	264	999999	999999	999999	904	972	566	627	835	999999	592	322	61	463	999999	297	999999	388	339	557	986	915	999999	709	110	521	890	986	54	454	160	975	283	999999	433	778	15	981	999999	830	947	999999	541	701	113	
999999	451	894	933	668	780	468	115	964	999999	348	468	170	912	392	91	999999	999999	999999	970	616	999999	999999	999999	999999	999999	999999	129	509	610	999999	384	935	605	852	80	996	62	386	674	692	869	319	667	95	319	845	79	999999	748	377	999999	160	999999	497	219	87	999999	917	999999	769	348	999999	363	302	963	533	564	999999	321	95	527	206	999999	999999	747	729	706	999999	706	999999	941	253	761	243	999999	234	215	118	643	999999	141	145	10	904	999999	273	955	999999	999999	786	999999	19	564	662	849	489	443	451	999999	999999	380	999999	220	938	828	105	999999	130	259	739	327	999999	425	328	954	999999	205	811	935	483	773	341	822	920	166	931	688	109	393	999999	790	764	368	163	999999	999999	999999	71	86	258	999999	835	125	392	468	833	594	246	707	467	293	631	516	276	716	48	999999	300	999999	999999	416	745	736	696	948	563	98	999999	999999	744	466	999999	735	686	63	937	999999	440	461	999999	999999	452	401	925	279	168	257	101	447	999999	999999	634	289	999999	842	684	109	429	443	905	744	999999	540	963	11	999999	895	999999	222	778	822	668	838	458	559	999999	353	810	426	789	315	996	824	999999	632	831	855	556	999999	379	838	796	996	999999	588	24	911	437	924	130	273	428	999999	668	762	453	999999	830	629	999999	999999	298	12	999999	599	748	508	419	341	180	999999	349	999999	842	940	35	999999	292	870	545	61	916	886	999999	526	887	127	165	999999	999999	999999	34	927	965	999999	549	793	353	956	840	516	999999	106	754	999999	999999	999999	46	727	999999	999999	513	960	93	999999	424	412	705	136	712	630	999999	61	162	144	999999	999999	29	804	999999	241	999999	336	39	39	559	819	141	480	602	453	91	438	630	407	999999	999999	843	148	624	999999	999999	226	999999	219	999999	450	943	619	556	512	424	242	999999	999999	999999	186	930	999999	277	604	281	235	533	269	549	914	430	755	612	999999	577	880	189	999999	153	111	999999	819	999999	119	875	522	923	999999	39	849	112	135	943	999999	144	789	870	29	999999	862	693	983	670	999999	29	999999	16	999999	935	543	62	80	362	362	103	999999	198	999999	728	758	999999	443	240	700	812	305	811	267	80	999999	19	169	999999	290	999999	109	159	617	100	687	999999	581	165	999999	999999	41	772	591	999999	33	601	712	301	116	561	259	753	999999	999999	723	999999	999999	281	157	999999	999999	679	82	944	999999	961	999999	999999	51	253	999999	288	744	999999	999999	533	999999	15	999999	196	306	999999	294	999999	168	355	188	
180	376	310	766	999999	999999	961	903	999999	700	646	268	72	30	644	259	863	832	999999	18	76	665	999999	166	999999	234	999999	237	34	999999	353	785	647	782	410	701	741	486	428	280	783	10	428	999999	584	747	984	175	662	618	430	999999	197	347	121	514	185	154	33	86	57	733	878	966	356	861	620	289	999999	942	518	999999	413	701	235	76	247	367	582	995	249	999999	575	999999	999999	457	598	310	670	895	525	999999	462	999999	232	999999	131	999999	486	722	999999	705	999999	719	110	53	492	495	121	55	277	999999	999999	38	999999	262	168	999999	11	899	272	320	619	725	426	921	999999	999999	478	185	944	785	881	859	999999	544	249	855	999999	921	964	112	999999	999999	627	707	34	433	516	999999	891	999999	461	586	460	999999	999999	999999	999999	188	128	431	999999	999999	110	492	937	713	999999	301	999999	999999	167	90	999999	169	131	993	107	999999	897	500	999999	507	293	296	333	304	999999	62	458	999999	563	136	802	542	95	261	524	145	770	999999	274	224	958	999999	500	380	999999	300	695	102	732	583	999999	627	877	519	652	814	168	642	999999	116	843	603	749	41	288	402	84	999999	999999	962	999999	585	236	339	999999	999999	999999	999999	652	999999	367	366	999999	979	845	184	665	576	608	710	976	137	17	168	381	364	838	469	102	259	225	825	622	770	999999	705	401	547	969	947	999999	215	989	205	749	486	999999	769	195	114	999999	508	270	769	985	820	999999	999999	999999	194	866	336	999999	403	999999	999999	743	999999	999999	150	782	128	606	661	691	771	999999	999999	418	894	999999	79	283	988	522	999999	999999	853	784	813	137	333	588	785	90	691	354	596	999999	217	999999	10	999999	55	999999	618	999999	999999	87	224	682	765	659	73	746	797	62	999999	880	185	976	890	141	541	22	458	539	820	999999	10	426	999999	510	211	161	999999	999999	238	666	903	815	955	999999	570	141	371	999999	524	48	293	638	481	715	136	240	853	999999	882	42	873	999999	999999	38	999999	797	140	999999	457	912	999999	152	999999	216	977	369	999999	123	570	410	651	783	24	782	999999	371	945	836	383	970	308	577	999999	999999	792	824	734	927	699	773	999999	115	226	612	739	151	999999	275	738	766	219	739	309	999999	999999	99	74	309	999999	715	852	999999	881	487	613	999999	379	629	423	162	635	103	424	999999	410	999999	566	999999	999999	999999	999999	679	108	999999	760	999999	278	300	814	703	759	435	195	983	920	999999	233	739	998	17	771	999999	852	585	999999	126	324	
511	81	844	532	662	266	596	168	182	205	274	726	54	999999	999999	999999	999999	402	210	908	441	876	703	321	827	413	44	384	371	827	522	485	644	254	766	228	969	180	999999	999999	599	824	999999	510	958	23	953	554	999999	380	999999	999999	931	999999	883	635	378	999999	705	258	999999	999999	797	355	999999	999999	92	999999	697	860	844	999999	304	41	999999	999999	138	202	999999	814	460	490	692	999999	695	339	553	436	370	999999	999999	446	475	849	947	387	999999	999999	999999	999999	930	999999	856	830	535	592	888	999999	898	276	999999	999999	179	891	797	740	529	999999	660	352	245	655	439	999999	20	408	84	455	94	932	589	999999	999999	193	999999	307	634	999999	999999	112	451	654	538	103	634	675	276	583	999999	216	857	999999	999999	999999	999999	285	999999	300	999999	137	518	999999	815	965	999999	999999	810	986	17	500	999999	667	999999	557	999999	999999	126	999999	931	345	999999	500	403	877	84	999999	993	889	260	999999	584	343	999999	337	594	999999	838	573	416	864	999999	290	576	561	109	199	880	195	584	351	169	386	368	485	995	27	49	937	891	329	776	921	736	410	915	999999	626	22	962	999999	753	553	929	77	999999	851	924	842	777	884	487	808	315	908	448	207	999999	999999	342	576	969	900	999999	97	999999	943	999999	175	999999	336	999999	999999	232	999999	598	999999	457	301	14	154	103	207	169	999999	999999	968	999999	999999	999999	718	798	70	680	395	923	852	999999	842	979	999999	307	999999	206	451	321	619	585	623	319	831	750	999999	561	197	483	771	999999	999999	255	129	336	726	213	926	538	512	197	837	999999	746	745	615	322	476	999999	999999	10	718	999999	232	392	992	517	140	968	125	999999	492	912	162	999999	205	596	859	210	999999	999999	280	913	808	431	748	856	573	96	144	370	94	350	148	771	32	981	32	737	344	999999	83	958	422	13	705	924	999999	634	549	28	463	275	276	789	730	805	885	801	643	999999	944	999999	833	755	424	152	773	999999	99	223	574	131	866	371	482	321	999999	999999	726	823	999999	938	546	126	907	999999	83	999999	999999	227	105	231	104	208	274	39	135	666	589	563	161	234	545	336	999999	341	999999	905	317	418	314	90	85	819	894	15	999999	717	848	999999	78	424	349	871	999999	999999	999999	999999	106	999999	999999	834	999999	172	672	26	403	220	999999	575	419	999999	999999	999999	912	999999	155	284	999999	268	532	999999	817	984	494	736	884	999999	217	111	999999	741	808	864	232	479	864	912	157	877	612	296	999999	
999999	195	900	999999	717	959	113	207	753	364	999999	920	778	26	241	999999	935	999999	999999	12	570	999999	999999	369	999999	409	999999	999999	242	136	436	999999	246	372	544	799	999999	362	176	999999	114	903	560	999999	970	944	453	999999	999999	244	222	745	999999	293	999999	999999	516	540	207	317	525	953	964	627	928	191	684	416	481	441	999999	582	965	24	898	666	711	301	398	241	999999	980	526	998	999999	690	773	952	999999	533	999999	999999	165	858	198	999999	999999	932	458	999999	270	47	999999	201	160	999999	780	868	395	818	309	224	999999	965	361	545	437	965	713	247	417	731	999999	948	159	999999	427	116	825	746	999999	999999	843	609	999999	919	998	334	999999	284	910	905	999999	999999	233	77	911	199	507	653	724	973	229	221	381	999999	518	999999	999999	999999	222	673	52	648	101	999999	999999	541	994	442	999999	112	127	438	336	512	999999	999999	724	91	128	237	609	182	999999	753	559	632	999999	999999	410	965	291	728	999999	247	863	918	977	702	696	379	204	74	116	999999	855	999999	884	868	373	68	999999	961	999999	984	999999	869	625	999999	971	749	313	562	41	581	821	399	376	99	649	255	483	31	394	749	42	999999	999999	411	897	768	747	369	999999	352	657	999999	999999	87	183	993	303	638	731	947	76	642	43	534	999999	466	424	794	229	128	585	296	999999	261	952	529	999999	999999	450	999999	11	943	493	689	924	501	672	999999	916	655	952	999999	300	447	999999	399	511	541	611	441	353	953	150	950	767	370	753	474	999999	653	200	88	999999	527	946	999999	159	999999	999999	999999	793	135	877	574	175	740	999999	999999	999999	999999	999999	271	613	19	859	57	803	543	921	999999	999999	207	174	273	464	999999	656	999999	500	559	250	999999	931	312	647	228	85	575	999999	999999	375	623	895	572	635	929	999999	188	999999	999999	329	616	999999	57	561	595	960	614	119	301	94	232	638	29	322	860	340	311	372	640	971	237	999999	999999	198	133	311	999999	637	535	408	478	114	602	999999	999999	734	883	750	999999	999999	999999	999999	999999	942	152	985	876	260	774	599	174	999999	999999	999999	102	858	537	859	437	294	368	999999	999999	892	615	127	999999	999999	999999	999999	456	999999	320	383	510	999999	274	999999	55	148	999999	999999	863	935	999999	999999	87	675	147	775	206	34	322	767	999999	494	881	999999	336	35	948	97	571	999999	153	614	505	654	426	331	593	999999	813	999999	859	26	999999	649	999999	953	50	999999	999999	999999	999999	431	247	999999	484	25	999999	673	625	
999999	199	999999	999999	225	792	630	166	433	259	999999	192	620	999999	33	999999	882	381	242	942	382	984	587	446	999999	719	721	376	952	180	410	441	920	999999	793	110	999999	246	897	856	38	999999	999999	999999	999999	730	318	221	999999	999999	601	644	657	731	999999	45	611	999999	130	506	81	999999	999999	262	848	384	272	660	426	923	395	645	999999	385	999999	585	377	475	610	929	410	510	999999	999999	578	999999	783	198	718	758	498	621	126	401	785	774	592	364	273	461	999999	658	794	301	259	955	170	282	999999	666	667	145	301	200	999999	999999	111	897	684	92	600	83	941	668	434	999999	529	91	600	148	993	23	212	999999	999999	752	716	860	67	622	999999	999999	380	62	999999	362	330	925	306	224	672	999999	679	190	861	999999	716	135	866	484	999999	88	682	678	672	999999	932	152	999999	999999	855	251	840	999999	486	98	702	889	578	81	999999	604	785	385	476	999999	343	32	296	999999	46	590	999999	582	999999	527	829	701	389	445	429	999999	207	999999	999999	431	853	999999	703	773	691	826	557	795	39	832	302	306	212	373	321	910	856	651	316	274	257	268	876	999999	269	11	509	999999	651	277	407	832	999999	54	455	999999	328	999999	999999	999999	43	208	552	364	234	999999	498	25	133	999999	330	999999	646	104	183	999999	741	743	514	690	326	999999	153	762	435	470	999999	168	999999	595	591	343	265	107	999999	59	715	522	999999	736	999999	494	19	142	947	851	195	921	870	999999	984	999999	18	705	892	618	65	999999	928	763	999999	340	107	538	928	986	300	549	999999	999999	880	229	18	777	188	832	415	20	814	999999	284	368	297	68	999999	16	335	999999	214	622	999999	924	593	971	493	181	397	480	213	960	561	646	999999	746	979	765	999999	240	526	69	213	54	999999	355	489	884	53	48	999999	922	999999	739	344	999999	140	955	636	46	293	999999	445	934	807	853	32	638	310	551	999999	846	999999	104	999999	155	418	949	948	999999	999999	609	999999	358	554	291	309	821	311	817	999999	33	139	540	947	999999	623	279	247	132	999999	850	584	501	959	999999	493	567	705	199	832	191	999999	397	554	999999	999999	999999	390	999999	999999	211	336	999999	999999	65	999999	898	157	524	531	149	999999	999999	999999	641	35	999999	999999	473	999999	741	125	999999	985	433	26	741	986	272	640	536	888	999999	999999	999999	524	101	999999	903	999999	594	420	191	667	692	480	999999	482	912	658	251	999999	999999	999999	812	999999	224	507	512	999999	975	999999	884	883	999999	
260	989	259	794	127	934	81	999999	110	213	331	999999	454	302	953	999999	268	84	999999	398	839	999999	995	999999	45	999999	593	62	863	999999	999999	535	308	673	441	999999	931	999999	795	724	180	211	816	523	491	999999	769	999999	559	214	999999	999999	999999	494	999999	288	994	999999	758	999999	999999	28	632	712	530	795	635	781	999999	999999	903	581	288	999999	999999	637	166	482	283	884	541	389	502	659	999999	845	266	814	999999	163	495	999999	929	978	383	161	578	113	992	999999	525	987	353	999999	310	145	559	389	275	527	131	522	999999	874	285	961	526	973	999999	999999	539	821	999999	707	976	466	651	309	999999	999999	68	62	489	588	999999	999999	45	415	359	545	296	876	548	999999	41	999999	235	65	703	422	635	605	82	316	999999	704	724	999999	999999	843	493	259	872	209	999999	79	42	999999	515	999999	925	120	624	495	399	662	283	284	676	13	999999	596	606	103	440	463	979	999999	432	999999	829	399	305	515	61	999999	14	999999	530	962	940	999999	549	970	497	525	981	586	917	503	999999	449	969	116	612	897	653	779	768	15	99	999999	210	851	903	535	814	118	999999	362	658	934	753	713	72	637	999999	999999	605	915	482	999999	265	999999	242	389	430	199	902	164	393	234	579	999999	872	90	402	697	77	962	999999	999999	152	565	844	496	999999	266	53	975	849	27	999999	853	999999	999999	604	282	619	523	115	625	999999	290	999999	433	364	238	840	981	245	359	567	643	999999	608	261	999999	93	745	692	174	999999	999999	999999	376	999999	999999	999999	999999	999999	129	88	554	857	95	667	862	597	421	141	468	425	72	999999	500	460	999999	649	924	999999	999999	198	873	830	940	479	287	999999	602	382	639	999999	999999	505	999999	281	23	786	128	941	999999	112	999999	613	234	748	93	198	999999	916	521	999999	77	999999	999999	999999	999999	999999	916	616	389	886	995	48	502	231	999999	566	623	229	446	999999	999999	983	56	802	999999	269	606	999999	396	99	171	999999	861	563	179	999999	999999	194	76	300	999999	511	561	999999	116	633	999999	999999	987	999999	574	595	479	767	999999	94	999999	999999	416	945	127	999999	999999	300	999999	319	187	938	999999	838	999999	439	999999	156	884	30	431	543	695	891	158	999999	214	869	524	999999	216	999999	999999	95	237	999999	778	999999	183	154	999999	999999	787	797	456	182	999999	999999	884	145	999999	333	882	533	662	161	92	524	797	524	520	999999	775	999999	113	94	999999	966	610	496	661	41	999999	739	999999	170	756	898	445	999999	650	
999999	985	389	143	882	220	486	432	85	999999	999999	333	999999	634	932	495	638	694	372	253	985	999999	999999	483	410	360	999999	795	999999	405	999999	88	821	873	466	374	396	25	230	873	452	999999	999999	999999	407	707	999999	115	805	999999	128	213	83	732	999999	515	597	999999	732	532	77	999999	930	999999	879	185	512	784	178	567	999999	622	474	999999	999999	452	23	999999	999999	703	46	48	990	827	999999	980	999999	999999	218	950	999999	490	999999	999999	999999	762	612	855	553	232	999999	539	937	247	575	505	739	584	931	999999	999999	633	829	39	999999	39	700	999999	402	898	180	424	575	999999	791	999999	339	775	692	48	839	167	421	999999	508	506	110	752	261	782	251	429	166	995	999999	153	660	999999	212	999999	71	508	463	654	62	780	964	719	455	957	175	999999	892	999999	999999	344	999999	976	999999	989	928	999999	852	620	657	750	999999	580	769	648	958	86	999999	916	976	341	704	999999	800	727	542	391	306	303	999999	287	999999	273	622	999999	999999	683	731	222	999999	124	655	843	999999	311	999999	393	950	807	998	999999	399	975	999999	51	640	455	999999	999999	457	547	651	558	999999	380	222	999999	958	655	717	284	354	361	79	999999	685	860	769	999999	999999	158	440	999999	305	526	888	562	355	580	483	485	507	927	764	999999	999999	106	839	626	99	529	435	999999	99	724	745	48	999999	999999	366	999999	685	686	999999	309	999999	161	263	487	999999	660	999999	387	181	242	776	999999	999999	768	399	999999	30	152	410	684	999999	145	409	580	999999	849	656	999999	224	703	999999	821	336	465	203	320	843	999999	144	439	880	999999	133	999999	999999	999999	451	147	665	777	758	999999	999999	916	999999	999999	999999	682	999999	999999	13	357	173	478	999999	999999	99	141	999999	999999	745	668	18	970	999999	674	21	999999	633	461	408	518	635	446	944	999999	544	420	878	999999	568	999999	999999	503	435	532	884	999999	424	992	239	319	572	587	41	100	534	315	121	911	959	210	999999	254	243	999999	722	726	999999	186	999999	678	262	999999	520	585	999999	514	999999	999999	790	366	137	640	232	98	946	999999	999999	854	731	239	999999	967	272	367	120	410	269	999999	810	167	130	247	582	560	67	229	77	456	87	29	999999	840	131	602	82	418	999999	154	548	999999	999999	680	999999	191	379	295	999999	162	474	612	255	605	999999	633	246	890	68	671	41	726	999999	999999	776	711	999999	468	846	670	295	702	388	999999	999999	145	845	450	999999	401	190	772	149	999999	981	475	774	999999	999999	497	
999999	192	359	360	123	821	999999	999999	999999	743	721	911	449	419	867	772	234	140	213	335	999999	999999	999999	999999	490	269	587	76	977	311	936	999999	999999	358	313	112	352	37	11	580	452	492	999999	58	679	279	332	729	57	218	250	644	961	999999	710	571	93	692	999999	999999	244	999999	384	999999	999999	427	999999	999999	999999	764	430	206	138	632	883	305	257	60	988	999999	999999	857	28	769	70	999999	999999	56	648	742	28	660	167	157	345	824	117	945	250	999999	999999	242	623	293	788	53	516	338	999999	999999	323	999999	999999	659	918	999999	608	615	540	515	999999	999999	452	374	745	770	49	999999	297	68	197	312	999999	737	762	704	244	735	981	999999	785	999999	886	243	428	999999	957	507	238	959	225	502	415	735	175	999999	789	259	999999	27	13	534	51	111	999999	999999	999999	965	896	224	152	873	634	999999	729	92	887	219	999999	760	999999	542	999999	999999	842	695	999999	999999	572	999999	914	985	197	963	999999	999999	999999	999999	25	417	999999	991	610	24	816	999999	867	891	15	92	796	999999	314	787	214	999999	999999	713	999999	532	999999	160	403	818	309	167	999999	670	999999	999999	131	111	204	999999	999	821	931	738	521	500	827	15	78	489	291	344	680	410	758	999999	479	257	526	999999	303	610	597	791	999999	659	665	207	390	999999	961	694	999999	776	787	392	540	999999	999999	999999	999999	999999	92	913	537	964	999999	286	999999	959	999	873	999999	999999	244	999999	233	149	33	861	999999	629	624	540	999999	597	959	999999	622	375	20	436	64	758	787	194	527	683	264	750	183	389	295	430	537	97	119	674	542	398	168	999999	999999	341	933	85	999999	551	395	940	15	581	664	546	948	999999	819	826	999999	60	872	999999	884	283	688	455	344	999999	999999	999999	487	999999	371	233	999999	620	416	999999	825	999999	700	975	298	324	744	999999	725	749	482	965	999999	999999	750	492	999999	618	515	745	999999	488	740	300	548	955	462	720	220	440	999999	338	165	105	999999	221	359	896	261	570	999999	96	729	999999	721	47	172	204	544	879	707	598	114	671	999999	346	971	409	437	343	861	34	999999	295	999999	153	999999	999999	292	999999	142	630	366	945	216	999999	758	155	578	999999	999999	999999	999999	999999	732	740	234	999999	999999	664	999999	950	469	918	708	514	705	444	184	577	238	990	911	15	747	87	999999	169	999999	514	999999	999999	831	999999	550	603	848	60	562	679	919	324	156	628	298	192	170	448	999999	701	860	999999	971	10	282	801	357	180	
593	999999	509	999999	999999	520	86	425	128	543	999999	115	666	999999	881	505	999999	913	844	293	999999	564	999999	793	922	763	654	999999	999999	830	999999	749	255	678	466	907	999999	854	999999	635	551	999999	999999	627	80	140	45	215	999999	999999	999999	999999	957	73	462	38	738	999999	152	276	999999	813	571	999999	889	628	859	988	197	999999	335	803	628	218	999999	844	501	999999	999999	999999	728	448	829	387	487	999999	999999	192	225	438	999999	462	999999	28	768	737	311	774	738	999999	280	56	27	469	150	999999	739	999999	999999	617	537	449	993	360	999999	999999	983	193	810	603	999999	999999	773	999999	999999	999999	100	609	450	14	543	726	560	281	521	999999	430	370	247	999999	999999	999999	861	607	900	729	469	999999	480	999999	753	999999	964	145	999999	999999	283	267	664	277	999999	140	308	327	999999	810	999999	999999	838	866	997	623	945	872	57	791	816	999999	859	85	413	737	138	109	260	999999	762	424	665	999999	408	173	706	969	489	999999	745	543	533	99	999999	999999	999999	614	352	140	181	999999	97	999999	787	999999	408	999999	864	721	11	999999	77	658	58	474	66	921	467	834	917	975	393	999999	999999	999999	999999	999999	244	666	999999	999999	999999	129	999999	670	999999	999999	140	999999	764	127	115	767	999999	547	999999	875	51	376	999999	999999	156	518	223	205	708	466	777	514	999999	999999	354	208	999999	999999	451	947	413	387	999999	223	999999	177	999999	799	870	999999	217	999999	805	766	727	867	975	999999	377	247	906	58	962	871	75	625	999999	135	772	999999	270	937	105	529	471	663	239	999999	999999	979	449	423	335	92	258	278	709	709	999999	486	232	886	119	213	51	365	425	275	158	999999	353	943	999999	962	999999	280	412	286	305	74	999999	508	808	999999	798	492	723	880	622	796	916	125	224	999999	684	383	827	891	488	999999	248	963	999999	647	635	505	397	999999	999999	978	866	432	999999	846	999999	724	87	999999	415	999999	641	545	653	362	999999	999999	729	740	288	981	452	520	797	999999	999999	674	999999	171	999999	302	105	360	162	999999	930	493	711	377	999999	960	306	999999	486	999999	474	703	320	999999	999999	408	776	999999	94	745	535	355	634	999999	31	183	544	915	958	123	463	291	999999	19	432	999999	999999	362	999999	327	684	346	999999	868	723	132	364	224	773	364	526	448	275	417	119	999999	859	495	355	274	425	391	999999	373	476	193	999999	311	999999	633	882	423	365	766	999999	198	320	766	501	999999	999999	329	999999	604	596	24	25	975	899	999999	905	40	
16	37	999999	303	198	999999	401	540	811	63	681	149	999999	999999	93	509	356	920	999999	102	994	456	999999	106	249	999999	776	462	177	999999	411	999999	728	851	417	338	864	766	999999	648	375	961	97	999999	648	999999	132	494	931	999999	628	979	582	813	46	559	581	805	64	645	895	999999	999999	474	651	985	421	629	695	755	644	589	920	626	727	999999	999999	689	457	246	999999	291	530	999999	717	431	123	915	815	858	999999	68	712	364	999999	436	597	999999	124	662	590	502	799	185	872	49	999999	999999	95	13	200	892	358	817	224	613	418	712	757	229	999999	506	814	837	998	999999	999999	566	872	301	999999	745	574	794	999999	928	492	354	999999	999999	373	166	829	812	667	864	999999	999999	150	149	27	999999	865	894	790	94	999999	962	187	296	999999	502	93	794	999999	999999	327	563	172	295	130	73	999999	89	856	715	999999	11	179	144	875	982	426	732	283	999999	880	999999	14	571	250	530	999999	502	515	870	83	44	254	223	999999	157	732	999999	999999	954	999999	999999	47	84	999999	999999	792	999999	421	189	86	999999	521	17	574	647	999999	600	999999	600	999999	431	574	985	642	642	757	956	598	727	260	571	713	329	599	104	999999	930	999999	999999	737	135	90	336	794	722	523	247	649	999999	999999	141	809	999999	68	539	221	999999	442	999999	999999	999999	453	693	999999	514	647	999999	418	479	15	628	999999	491	862	999999	351	248	201	919	129	519	316	999999	139	129	762	294	270	69	882	590	498	388	634	900	682	999999	407	289	85	999999	999999	179	893	969	693	327	566	298	999999	999999	860	522	655	419	529	999999	564	809	752	363	931	999999	597	424	140	69	856	961	97	953	999999	911	844	999999	691	147	805	999999	999999	444	999999	971	999999	999999	729	975	732	225	381	927	833	597	537	722	999999	480	581	479	999999	634	471	605	211	999999	143	949	677	857	728	999999	948	404	383	317	635	959	486	688	999999	164	336	641	590	999999	130	253	383	131	408	220	999999	336	999999	801	972	131	999999	637	775	780	307	875	496	999999	999999	999999	999999	229	96	441	999999	893	999999	685	999999	830	999999	51	123	889	999999	556	458	517	826	622	84	999999	345	513	198	849	913	914	856	999999	999999	999999	190	692	39	164	45	967	227	672	551	999999	503	152	999999	999999	523	885	999999	999999	427	999999	172	366	363	641	884	582	999999	154	999999	999999	999999	999999	685	999999	860	431	860	421	520	491	300	999999	999999	999999	88	202	406	469	335	999999	709	999999	43	999999	
439	999999	999999	397	999999	999999	999999	83	693	681	815	656	999999	999999	999999	999999	35	793	999999	935	688	999999	999999	923	563	999999	185	783	818	951	171	723	813	999999	984	46	102	999999	151	67	999999	227	470	399	999999	431	735	713	600	243	12	915	999999	108	487	430	537	414	833	587	999999	940	264	741	519	102	843	947	999999	999999	999	999999	999999	183	178	470	999999	896	309	142	999999	472	193	585	949	255	999999	999999	999999	563	509	688	638	563	780	826	963	729	879	999999	587	999999	999999	999999	999999	449	273	700	929	26	999999	640	999999	701	630	814	757	999999	791	999999	999999	138	914	155	999999	999999	923	999999	402	352	999999	818	999999	999999	555	999999	468	424	351	999999	999999	160	785	26	681	868	582	999999	932	965	999999	293	938	615	290	458	873	999999	446	922	525	999999	999999	587	518	74	624	338	156	462	355	342	337	291	291	999999	999999	898	474	463	999999	986	165	999999	283	223	879	999999	496	106	999999	610	978	429	984	807	999999	999999	999999	616	254	253	999999	480	620	999999	956	657	999999	198	115	975	393	982	193	539	28	999999	313	304	194	999999	841	999999	999999	745	363	999999	999999	999999	248	156	400	857	999999	495	999999	684	999999	547	267	232	86	999999	999999	999999	999999	996	246	455	999999	981	999999	212	432	40	999999	741	323	875	999999	999999	360	850	949	958	585	535	773	698	999999	344	64	765	47	961	147	999999	68	838	999999	367	672	851	694	266	262	197	999999	188	999999	462	371	941	176	219	872	235	357	42	743	691	232	999999	120	454	927	999999	999999	470	999999	868	999999	485	357	24	385	999999	166	692	705	397	110	999999	614	999999	972	122	999999	999999	99	912	999999	36	999999	835	999999	133	741	999999	339	135	999999	965	295	224	779	999999	594	999999	999999	999999	78	664	336	356	591	637	999999	238	482	999999	999999	348	381	980	999999	657	390	521	999999	999999	999999	916	363	999999	374	144	999999	400	999999	96	528	447	999999	999999	843	531	699	999999	999999	508	999999	512	999999	524	597	684	594	999999	542	132	505	82	283	582	999999	999999	999999	755	981	999999	336	543	136	999999	999999	999999	355	656	999999	161	957	642	277	380	71	264	158	999999	982	690	550	995	999999	979	591	456	999999	420	127	999999	229	999999	766	797	181	657	999999	382	237	507	338	938	999999	999999	999999	862	804	902	521	352	14	471	999999	300	906	341	999999	157	803	840	925	999999	538	455	931	23	876	480	209	413	999999	775	612	484	361	612	828	476	814	729	651	999999	899	775	687	758	180	475	
891	840	972	239	579	396	582	403	409	721	460	161	985	334	703	999999	475	238	859	298	938	303	512	219	999999	84	199	663	45	763	768	182	842	410	589	369	999999	648	206	225	902	958	212	116	26	662	999999	326	999999	791	309	999999	899	882	536	999999	999999	999999	896	999999	207	918	999999	646	999999	287	318	585	745	344	676	999999	41	643	396	980	100	405	999999	680	340	999999	105	253	463	320	283	960	874	999999	999999	678	752	701	27	983	599	565	999999	999999	353	168	580	999999	125	482	999999	265	999999	555	506	931	570	225	999999	999999	822	125	193	642	999999	358	999999	753	313	998	84	339	626	412	391	534	251	463	999999	999999	301	872	137	980	893	28	474	999999	494	109	999999	536	537	692	999999	484	382	521	735	995	457	826	920	127	999999	96	999999	93	999999	972	999999	116	888	992	43	950	987	999999	748	984	884	392	269	213	890	548	802	933	251	906	162	729	999999	999999	999999	474	952	19	582	806	389	390	164	522	419	11	648	999999	999999	220	999999	999999	772	751	120	75	567	717	237	859	294	705	842	267	999999	960	388	999999	277	568	997	999999	630	999999	605	504	999999	746	793	889	999999	266	999999	41	419	982	956	976	999999	999999	907	245	782	999999	999999	683	999999	999999	702	459	622	999999	278	101	222	519	999999	830	155	616	999999	820	923	999999	959	999999	999999	810	848	837	13	412	334	999999	661	999999	205	907	430	922	956	999999	53	344	276	808	988	192	999999	999999	443	136	831	614	822	999999	321	444	763	494	261	736	999999	865	455	219	767	659	439	460	324	642	999999	232	999999	504	777	589	81	160	48	249	992	948	999999	877	581	719	796	999999	451	761	999999	935	671	229	293	999999	888	67	51	339	752	368	585	801	999999	999999	954	999999	999999	731	999999	613	455	21	744	109	472	577	638	57	863	864	19	563	498	999999	561	440	221	598	701	999999	119	709	496	634	372	601	161	973	765	478	265	719	398	540	999999	659	999999	193	715	999999	428	993	475	887	999999	32	312	999999	56	523	116	720	40	358	503	745	525	120	737	870	426	665	292	394	608	299	174	999999	999999	999999	955	999999	999999	999999	595	999999	999999	608	284	350	299	899	926	251	372	545	689	50	46	744	999999	374	456	845	894	763	711	90	289	69	857	353	999999	154	567	89	837	649	762	387	511	916	835	999999	581	526	738	50	999999	73	610	999999	921	249	767	591	580	47	496	831	414	999999	329	225	493	945	631	782	683	293	
708	49	287	659	242	228	539	69	999999	999999	999999	999999	68	999999	459	732	432	38	386	999999	999999	999999	999999	999999	972	999999	596	999999	903	635	999999	956	367	999999	365	571	846	272	16	549	61	520	772	128	999999	999999	105	999999	766	760	523	999999	405	999999	784	999999	999999	357	687	884	631	919	166	638	482	78	313	329	860	888	886	169	32	999999	999999	988	37	44	999999	238	262	493	853	999999	122	302	561	660	954	999999	685	499	585	999999	917	142	364	144	645	738	999999	775	252	877	874	363	580	567	782	999999	881	851	233	999999	631	999999	75	23	999999	190	517	999999	375	414	212	396	584	900	919	792	633	892	999999	999999	797	999999	250	975	278	758	999999	999999	999999	167	999999	833	276	136	500	779	76	351	617	999999	230	788	410	838	675	487	778	999999	647	989	173	988	462	837	661	154	999999	999999	744	768	468	524	774	999999	838	378	999999	458	410	150	726	292	285	933	175	18	86	999999	310	791	979	51	999999	888	999999	587	999999	999999	999999	999999	881	976	999999	848	996	706	999999	202	10	999999	999999	330	999999	507	273	999999	712	529	672	653	77	496	788	953	999999	427	178	885	223	261	997	692	983	64	999999	999999	685	436	936	469	994	884	411	14	434	659	999999	847	625	123	999999	852	766	999999	287	395	197	653	70	579	538	139	979	748	999999	674	347	999999	249	524	205	285	999999	212	658	193	999999	784	528	139	656	330	999999	999999	386	154	925	171	999999	999999	561	41	376	367	931	999999	905	662	705	759	999999	555	999999	999999	917	599	269	563	172	999999	310	413	135	930	922	217	869	878	999999	999999	749	999999	999999	999999	962	174	909	235	281	794	999999	432	88	768	999999	999999	999999	999999	192	999999	884	999999	998	682	571	157	999999	445	444	723	995	999999	300	551	20	146	116	999999	148	752	689	44	999999	378	816	878	335	366	123	821	495	999999	696	999999	999999	387	186	766	805	815	268	473	791	558	798	261	141	536	758	681	999999	490	29	439	107	850	999999	629	866	692	999999	999999	332	999999	237	294	340	715	282	632	959	349	999999	333	494	999999	999999	733	580	999999	746	798	999999	441	826	15	691	999999	999999	428	999999	556	999999	122	992	718	150	999999	999999	514	921	426	263	135	999999	655	64	695	945	880	607	999999	59	312	945	33	942	891	795	232	602	84	237	853	334	412	999999	999999	340	775	86	84	412	999999	642	330	545	481	720	181	999999	995	320	606	821	951	507	597	176	969	776	259	383	999999	911	999999	
199	409	801	318	215	740	364	179	999999	533	944	999999	669	999999	488	470	180	623	281	606	763	630	42	383	905	852	156	371	998	827	999999	313	999999	795	141	999999	680	411	966	220	999999	999999	802	298	999999	523	999999	551	999999	999999	88	759	827	999999	999999	999999	377	427	412	363	593	993	181	999999	999999	999999	999999	874	494	352	789	768	657	70	965	999999	828	999999	999999	392	924	605	879	999999	748	940	999999	850	711	572	999999	263	998	613	626	999999	969	999999	465	999999	694	63	66	149	526	319	999999	766	348	471	740	999999	60	30	999999	988	124	999999	238	999999	999999	978	173	921	584	999999	769	54	444	328	652	12	288	999	698	999999	548	999999	175	438	838	720	999999	249	832	145	212	978	999999	638	532	491	596	573	223	715	890	144	999999	999999	550	68	332	30	818	737	354	60	331	568	449	384	322	800	999999	443	477	923	999999	449	333	791	869	806	795	171	416	714	999999	983	999999	414	185	185	888	779	398	999999	430	999999	999999	162	657	616	999999	158	178	796	520	780	248	966	999999	999999	667	759	198	525	234	657	331	999999	273	348	588	45	208	147	999999	999999	54	999999	999999	994	999999	180	143	263	617	646	999999	619	204	16	745	23	368	71	999999	139	590	999999	266	772	999999	160	999999	318	37	163	999999	41	885	246	735	262	473	60	999999	496	625	999999	908	587	999999	999999	445	267	603	575	999999	147	999999	782	692	182	728	999999	231	507	292	825	235	464	696	999999	999999	957	281	492	549	318	604	999999	514	999999	964	679	118	71	715	630	715	462	486	813	411	112	554	562	533	742	999999	958	213	800	999999	454	890	702	977	488	986	999999	999999	367	542	999999	999999	999999	999999	59	622	169	792	661	119	773	977	883	560	999999	412	718	959	807	489	646	817	714	999999	999999	788	999999	94	236	644	605	999999	999999	280	803	834	999999	354	483	999999	669	175	552	690	999999	477	17	152	356	86	999999	160	999999	878	895	790	563	100	999999	271	216	85	565	26	999999	346	999999	612	756	796	895	373	485	686	999999	480	275	999999	20	52	780	273	999999	160	376	999999	218	250	384	23	280	426	656	999999	913	594	609	999999	186	599	999999	404	395	559	190	904	674	541	999999	425	524	540	999999	655	490	943	347	415	650	69	137	617	999999	743	525	478	717	273	773	234	999999	999999	999999	421	434	385	999999	188	999999	471	780	677	999999	959	498	999999	346	999999	999999	969	256	999999	885	127	471	11	177	999999	43	712	196	411	768	
834	999999	785	999999	669	999999	114	76	168	445	999999	289	460	436	277	999999	785	141	717	999999	999999	978	999999	854	999999	999999	432	218	234	155	999999	999999	378	999999	356	415	999999	56	677	779	628	903	999999	999999	706	999999	21	574	999999	408	258	580	479	871	999999	856	999999	930	964	999999	798	895	841	23	188	903	910	551	90	862	999999	738	464	937	912	900	889	917	158	891	938	858	318	999999	897	999999	805	507	999999	500	999999	782	92	999999	999999	999999	71	84	580	802	927	469	493	47	867	519	126	541	999999	74	999999	999999	782	82	780	939	587	25	999999	501	107	413	606	999999	334	758	655	505	999999	189	838	815	347	999999	964	478	374	999999	959	387	569	274	548	880	533	576	999	19	187	50	155	56	958	88	705	523	999999	903	712	118	863	620	584	779	235	999999	623	999999	118	311	575	315	65	738	931	999999	865	999999	66	999999	759	999999	327	916	44	792	856	268	649	450	615	471	568	850	999999	999999	689	769	655	382	999999	572	901	999999	475	839	990	229	156	871	999999	148	999999	954	359	227	303	668	744	443	304	364	787	999999	696	113	746	214	225	982	154	106	999999	684	804	197	999999	999999	450	999999	801	999999	122	778	792	999999	999999	614	501	305	656	999999	34	222	87	999999	784	242	189	372	103	785	14	173	999999	561	78	171	159	172	482	851	999999	999999	641	999999	252	999999	875	230	488	142	999999	919	336	132	81	857	607	215	412	511	999999	88	999999	25	632	948	60	241	999999	463	999999	339	822	804	804	485	580	999999	999999	775	367	999999	883	960	82	94	999999	999999	999999	221	564	944	759	971	590	148	999999	626	44	303	958	643	822	34	677	999999	106	532	999999	999999	286	196	859	637	154	311	205	150	999999	999999	121	999999	751	999999	999999	520	999999	851	999999	665	999999	954	386	62	999999	723	147	858	293	698	988	314	286	892	934	999999	94	999999	999999	288	943	307	683	496	999999	999999	892	999999	136	167	999999	999999	317	662	559	332	810	999999	821	999999	999999	346	857	254	560	999999	999999	859	262	999999	435	457	35	999999	722	739	281	890	870	314	999999	512	732	135	893	743	997	999999	342	999999	567	288	310	405	999999	606	449	438	999999	385	342	42	999999	999999	731	356	229	381	939	819	60	920	936	999999	599	999999	614	731	360	999999	809	555	526	650	963	157	156	629	999999	999999	300	843	954	494	971	798	999999	137	999999	546	523	625	999999	523	999999	647	351	793	806	462	992	999999	999999	128	575	786	516	999999	
642	584	999999	600	559	999999	529	217	966	451	545	800	531	999999	337	814	304	193	871	13	999999	326	999999	999999	999999	369	999999	999999	765	835	918	194	292	999999	494	819	999999	922	999999	859	993	353	999999	999999	258	15	931	515	389	273	999999	392	915	513	641	326	779	847	777	200	701	946	451	140	532	999999	518	999999	992	518	477	999999	127	21	19	746	999999	905	114	817	437	617	203	999999	20	536	279	778	766	178	999999	499	155	876	168	57	901	550	377	897	496	808	523	871	795	453	274	903	999999	894	681	999999	742	959	999999	94	752	949	129	999999	91	740	999999	999999	478	999999	235	251	853	961	999999	104	999999	217	330	628	103	332	999999	567	272	999999	999999	871	497	175	757	196	999999	999999	305	952	431	999999	815	999999	452	699	999999	817	227	33	59	542	999999	586	999999	999999	638	999999	999999	430	251	561	734	715	466	493	336	312	230	999999	137	779	666	893	673	166	401	574	186	404	929	889	349	999999	326	741	999999	910	999999	232	557	980	999999	874	999999	869	647	999999	300	999999	373	100	597	999999	895	999999	876	166	913	189	142	74	957	596	500	999999	222	495	399	724	671	425	482	999999	492	156	694	999999	193	804	999999	999999	283	227	40	999999	301	171	999999	55	999999	666	997	650	999999	493	999999	497	999999	357	657	161	710	575	297	999999	999999	999999	696	749	585	999999	973	118	999999	840	790	740	565	661	70	60	999999	353	999999	999999	428	832	908	998	133	999999	418	835	999999	367	999999	708	929	93	232	702	475	603	469	779	999999	999999	980	258	703	292	999999	722	296	606	19	366	715	291	529	784	999999	697	625	999999	999999	999999	961	311	999999	999999	810	482	999999	367	584	999999	884	999999	999999	999999	852	999999	305	840	274	999999	548	999999	358	235	999999	647	999999	999999	22	778	978	90	999999	555	999999	678	999	621	482	460	293	999999	31	471	999999	635	969	989	931	40	999999	784	124	999999	598	420	953	33	99	172	918	990	355	806	570	803	976	767	613	999999	660	999999	368	814	411	999999	528	887	753	999999	678	999999	999999	999999	999999	999999	966	132	999999	516	724	975	532	999999	542	303	583	225	901	999999	658	212	386	757	379	718	426	310	579	978	892	76	280	999999	494	353	484	999999	430	376	836	999999	999999	999999	459	684	999999	999999	999999	118	46	313	985	84	708	475	198	758	612	667	999999	666	553	977	999999	658	705	800	824	198	818	999999	795	534	842	803	401	289	308	694	567	376	38	470	942	999999	90	205	33	28	
164	725	761	999999	598	180	311	833	483	999999	979	360	234	92	999999	827	517	999999	242	904	84	909	459	917	110	410	637	92	999999	44	578	509	777	805	44	102	457	42	936	671	999999	568	999999	508	715	216	999999	945	180	124	999999	999999	963	128	999999	254	276	999999	662	999999	543	229	798	999999	232	479	583	428	999999	207	379	484	524	999999	412	515	113	951	999999	999999	268	691	999999	920	963	948	545	658	861	789	826	999999	999999	748	138	283	999999	367	285	245	999999	723	897	972	745	999999	114	403	715	439	151	324	642	769	929	851	316	877	484	283	934	924	567	269	380	765	113	999999	442	999999	745	999999	675	965	999999	544	794	940	184	376	999999	152	942	432	648	512	970	611	818	999999	966	892	883	11	311	709	999999	638	601	979	999999	999999	961	586	693	405	648	677	509	395	66	376	999999	118	439	791	981	145	620	868	999999	999999	957	164	999999	852	862	674	663	560	388	166	999999	999999	883	515	191	999999	738	253	999999	303	112	999999	230	999999	199	999999	571	999999	727	31	27	733	194	990	999999	999999	999999	840	999999	974	23	948	16	899	38	999999	234	924	610	624	999999	377	14	501	999999	533	933	572	663	98	112	153	999999	366	149	614	20	893	144	384	943	999999	711	888	289	163	426	331	999999	999999	550	647	910	112	624	999999	728	692	600	847	872	850	999999	454	872	870	125	999999	760	423	999999	341	789	999999	681	509	665	126	221	247	116	612	999999	972	547	464	999999	730	742	999999	999999	327	302	297	512	999999	719	999999	26	419	47	999999	571	158	203	219	857	999999	431	124	984	999999	999999	999999	740	999999	850	215	999999	999999	637	999999	907	270	999999	180	999999	502	723	999999	789	408	109	802	209	999999	999999	999999	999999	999999	607	999999	309	999999	514	284	999999	939	999999	252	252	514	999999	999999	782	651	869	999999	621	32	180	365	961	999999	335	585	512	679	999999	999999	999999	998	436	577	810	88	96	289	999999	262	334	108	944	999999	999999	285	57	999999	999999	557	470	741	240	999999	168	251	999999	465	302	929	999999	176	786	156	999999	254	87	783	798	704	565	999999	554	999999	698	81	420	491	999999	59	537	22	659	605	999999	999999	767	680	419	568	491	630	987	826	491	167	999999	798	455	999999	207	274	999999	325	992	881	197	871	999999	96	830	115	958	252	401	999999	516	191	217	547	487	407	373	999999	223	935	601	727	876	540	999999	999999	45	999999	852	999999	320	344	612	999999	299	895	621	999999	738	999999	672	744	
435	999999	651	141	590	907	613	799	999999	472	999999	67	289	470	995	999999	336	218	999999	551	399	138	447	999999	578	159	999999	591	999999	50	501	999999	272	856	301	153	889	628	42	999999	803	62	999999	848	242	555	999999	829	999999	103	996	530	314	130	355	999999	999999	999999	562	441	999999	32	999999	999999	970	273	999999	433	178	851	638	999999	185	943	747	346	766	598	938	32	999999	429	690	692	53	971	533	151	999999	999999	857	420	75	601	477	781	999999	510	877	969	999999	354	660	58	464	999999	354	999999	383	18	540	999999	540	540	69	240	341	331	817	999	740	999999	921	999999	994	228	999999	584	475	966	307	265	720	969	272	36	768	642	237	755	627	999999	768	503	464	171	999999	535	541	247	999999	717	693	999999	238	118	433	486	64	246	655	769	896	416	710	284	975	570	278	42	471	698	104	71	999999	999999	999999	999999	999999	833	348	117	53	237	526	589	999999	842	741	163	999999	291	587	991	110	857	275	362	999999	189	999999	319	999999	508	999999	999999	623	632	506	659	234	999999	767	231	897	547	725	668	889	999999	712	143	999999	999999	999999	190	121	999999	960	524	999999	999999	999999	540	647	999999	850	544	461	999999	965	939	346	92	999999	597	999999	366	104	999999	142	999999	999999	672	476	999999	999999	153	79	595	639	521	671	982	999999	999999	999999	237	583	999999	697	191	216	124	165	999999	797	745	194	841	665	754	999999	407	392	707	999999	962	73	596	999999	706	474	866	145	454	278	999999	737	237	226	297	783	236	866	950	399	358	516	703	264	745	999999	999999	929	885	512	273	999999	647	999999	999999	173	999999	999999	990	999999	350	999999	710	504	443	18	999999	624	378	999999	782	541	441	318	711	455	999999	341	803	748	246	999999	260	942	14	999999	100	594	808	999999	795	907	999999	243	58	380	999999	999999	821	999999	11	999999	561	914	999999	732	168	338	931	962	802	655	526	999999	480	414	727	768	500	678	917	372	816	254	999999	874	665	999999	269	341	999999	172	999999	76	999999	633	385	346	999999	281	606	761	663	845	331	150	999999	999999	763	644	652	47	999999	999999	818	999999	796	316	738	855	999999	999999	999999	600	323	639	145	999999	999999	846	999999	391	557	999999	82	166	999999	999999	923	45	999999	999999	444	625	688	612	465	377	999999	116	836	999999	999999	365	215	645	692	72	532	691	14	999999	136	999999	614	271	490	488	999999	999999	930	825	392	703	371	44	526	453	911	711	184	767	211	999999	19	960	783	201	999999	999999	999999	646	448	
241	999999	562	905	999999	20	427	131	976	307	595	185	999999	686	999999	994	181	129	248	160	821	517	246	730	999999	907	654	487	999999	474	999999	198	999999	999999	999999	673	809	138	999	999999	999999	589	207	470	615	224	998	283	879	999999	842	999999	235	495	627	723	793	831	178	618	999999	939	832	511	999999	999999	891	633	535	240	194	52	130	806	666	241	999999	999999	124	522	909	380	607	102	999999	999999	962	798	760	436	879	978	959	390	86	554	756	695	804	218	999999	999999	999999	648	22	799	196	429	829	395	413	27	717	655	999999	985	342	740	879	339	444	103	999999	108	361	216	92	740	729	999999	485	999999	971	905	200	544	999999	959	89	999999	148	543	968	375	33	999999	270	314	999999	100	222	26	816	999999	774	999999	502	649	999999	805	717	456	699	717	999999	999999	55	811	999999	175	362	999999	660	999999	999999	900	999999	507	85	499	945	778	69	999999	899	999999	808	999999	999999	999999	51	999999	672	999999	125	999999	844	999999	465	999999	816	458	849	515	999999	999999	366	769	284	873	114	995	574	797	860	939	397	70	817	451	980	548	680	999999	133	379	999999	999999	932	509	66	873	51	999999	682	496	928	553	901	999999	999999	49	999999	267	857	56	418	874	999999	185	304	784	443	23	263	278	778	356	391	368	138	979	999999	775	817	240	953	999999	999999	373	20	999999	169	999999	999999	999999	326	422	645	87	961	836	962	756	214	999999	439	38	587	414	718	582	172	543	932	132	212	457	449	626	999999	685	759	999999	999999	460	625	999999	674	322	952	999999	711	313	406	301	26	90	999999	999999	800	925	999999	999999	654	438	681	625	825	999999	739	868	973	999999	985	285	86	912	590	753	656	999999	364	275	999999	999999	870	999999	146	640	116	999999	886	903	825	177	539	59	405	999999	779	999	999999	457	583	93	392	692	328	131	225	114	500	816	889	57	570	880	258	301	567	822	999999	999999	120	999999	981	79	202	817	746	36	516	853	973	657	999999	906	691	378	999999	188	540	25	424	11	631	999999	999999	999999	606	658	801	114	179	957	519	999999	346	999999	999999	999999	500	510	999999	198	598	646	843	999999	163	664	999999	879	331	389	999999	474	770	119	999999	911	65	999999	999999	97	235	411	684	999999	148	228	569	726	276	658	688	39	639	236	412	985	236	782	625	942	469	921	783	790	676	54	904	237	978	200	267	999999	299	297	963	196	961	827	103	935	104	472	613	672	700	261	834	544	706	11	999999	282	999999	278	
999999	313	628	999999	999999	103	999999	999999	748	999999	401	611	739	352	273	226	999999	999999	689	689	848	999999	999999	120	99	424	219	370	999999	977	999999	984	999999	31	670	659	999999	999999	487	999	621	762	724	536	281	98	521	492	281	999999	978	285	593	118	999999	629	994	518	804	924	883	999999	810	770	570	416	334	718	681	999999	999999	955	999999	689	77	96	283	781	838	999999	903	727	99	51	999	240	400	178	999999	999999	999999	59	273	563	126	668	951	953	966	864	764	803	811	667	830	32	363	999999	51	343	355	999999	679	803	30	166	864	999999	999999	339	25	999999	126	640	948	609	692	368	999999	409	999999	330	815	973	246	110	916	431	999999	976	877	999999	999999	268	695	452	379	469	542	999999	804	193	999999	636	848	999999	999999	180	719	231	340	995	999999	642	999999	34	407	706	567	920	249	999999	557	795	462	529	37	857	945	505	240	232	825	612	604	950	149	999999	134	636	422	746	711	999999	646	999999	165	495	69	670	55	999999	999999	621	720	371	636	395	999999	999999	581	829	234	999999	991	117	999999	728	47	999999	885	228	581	930	508	503	731	567	158	580	999999	541	798	999999	460	999999	999999	999999	999999	243	324	999999	14	805	64	593	521	497	998	539	999999	436	999999	810	999999	826	102	970	123	226	999999	999999	247	999999	956	999999	41	949	999999	434	786	966	836	999999	999999	141	999999	775	999999	915	982	243	568	619	868	999999	93	988	499	999999	474	359	100	675	603	255	516	410	999999	25	562	571	734	999999	752	745	600	999999	876	999999	612	326	104	208	243	406	999999	627	999999	29	956	52	459	138	959	436	876	999999	211	999999	625	813	999999	999999	363	421	509	999999	866	133	346	440	999999	846	32	999999	264	891	441	207	999999	889	999999	829	69	999999	121	999999	999999	326	869	999999	999999	197	38	798	399	999999	845	822	896	999999	999999	999999	683	525	930	613	999999	811	181	984	729	999999	999999	735	147	106	801	999999	999999	903	390	550	999999	906	987	999999	818	233	758	30	56	619	310	240	999999	75	999999	543	588	508	999999	802	999999	884	999999	448	254	302	661	302	442	11	522	993	134	219	356	999999	538	15	999999	882	999999	160	938	120	703	712	999999	82	999999	268	999999	999999	413	588	405	380	206	548	680	526	572	465	588	54	106	316	115	919	718	380	999999	999999	999999	617	999999	994	945	999999	745	542	695	588	352	183	999999	999999	589	546	813	999999	579	989	335	999999	319	598	999999	893	24	999999	606	999999	364	580	263	682	
97	796	839	411	999999	606	999999	148	830	983	999999	415	308	999999	727	999999	115	741	800	25	257	444	307	159	432	61	999999	999999	935	17	234	772	919	73	633	793	706	412	551	999999	196	197	448	335	485	166	595	639	669	46	582	622	779	999999	435	653	499	689	978	999999	999999	454	212	823	758	350	495	999999	999999	933	862	702	999999	999999	828	69	999999	999999	999999	276	465	946	689	899	435	612	992	680	999999	980	304	27	433	179	952	999999	999999	624	999999	145	670	361	889	999999	184	879	999999	999999	420	376	999999	527	25	712	916	84	764	313	999999	156	358	814	606	770	999999	845	279	30	875	96	999999	381	404	538	605	999999	999999	954	724	555	190	50	270	271	334	776	11	999999	999999	877	978	682	999999	430	787	856	999999	999999	105	338	610	999999	86	333	999999	284	999999	486	117	811	28	810	588	842	965	318	553	344	445	863	844	558	768	998	117	999999	999999	973	999999	999999	360	937	858	396	945	999999	999999	999999	970	59	652	524	612	450	859	178	103	394	464	479	312	419	999999	242	494	61	642	999999	225	899	999999	159	735	368	461	999999	951	202	897	196	354	616	999999	999999	220	329	945	328	999999	999999	308	761	518	282	447	941	264	626	999999	999999	146	884	721	80	920	503	789	254	989	778	226	901	496	999999	134	695	54	296	999999	175	999999	324	999999	285	600	378	640	463	921	520	825	335	300	999999	60	470	895	304	476	999999	540	999999	338	370	723	406	274	250	158	751	896	967	604	999999	999999	821	945	445	479	999999	862	999999	333	478	953	891	999999	999999	227	663	999999	999999	820	313	635	414	999999	999999	999999	204	113	400	314	999999	623	858	730	565	226	239	525	999999	824	924	855	213	999999	859	417	999999	796	782	33	494	999999	156	156	301	110	383	835	376	882	285	447	472	31	163	855	104	170	55	276	988	148	349	925	896	458	431	46	136	171	999999	407	331	376	820	227	477	999999	439	999999	842	404	999999	577	549	486	393	192	224	999999	322	671	999999	999999	45	355	999999	230	260	999999	679	346	709	215	162	877	126	999999	210	935	388	999999	999999	999999	433	593	989	771	386	999999	74	999999	821	131	848	69	656	815	341	999999	615	256	460	596	784	999999	694	943	425	671	370	297	982	288	626	928	939	169	92	451	365	999999	844	840	778	441	999999	587	999999	102	230	310	763	735	999999	999999	932	145	999999	927	899	56	999999	715	59	777	999999	542	999999	919	129	497	733	890	999999	999999	999999	
999999	817	999999	999999	999999	999999	332	450	999999	534	999999	958	494	996	804	362	999999	551	319	493	138	791	10	184	982	92	446	973	733	999999	872	625	554	729	999999	327	463	946	791	469	33	274	989	253	19	583	21	923	324	145	578	348	999999	999999	283	828	816	178	999999	35	150	359	716	492	661	630	999999	764	999999	486	898	218	999999	849	470	864	801	999999	999999	408	80	523	658	999999	999999	999999	825	273	456	493	510	999999	999999	766	329	674	557	507	592	999999	179	999999	999999	838	246	369	588	950	821	999999	37	999999	13	599	954	627	700	128	999999	136	805	151	317	999999	975	613	269	993	529	795	316	304	175	786	999999	999999	282	999999	361	639	945	874	452	47	466	451	291	999999	812	702	974	999999	999999	465	583	38	939	60	862	632	109	595	431	35	112	733	893	227	370	140	354	879	999999	853	191	930	698	280	733	534	331	910	999999	999999	999999	876	289	710	999999	999999	999999	232	958	729	539	360	453	999999	934	732	557	74	988	682	358	104	672	170	999999	653	339	668	999999	337	310	999999	999999	603	213	999999	453	192	25	169	999999	132	921	47	999999	830	486	281	345	10	976	999999	922	508	478	726	214	999999	437	558	999999	225	904	630	428	351	946	849	999999	999999	288	999999	59	828	436	999999	182	634	846	452	177	67	333	999999	999999	999999	276	905	999999	487	31	999999	755	466	298	40	999999	301	619	972	999999	636	999999	999999	721	611	218	103	999999	252	554	579	282	984	391	812	892	588	279	384	84	50	724	999999	686	954	999999	999999	539	406	999999	999999	25	874	567	540	999	695	999999	749	999999	183	999999	882	932	452	999999	771	85	485	147	638	999999	999999	897	844	911	332	950	999999	992	626	563	999999	243	999999	563	408	426	851	999999	206	984	999999	999999	901	217	842	803	244	999999	847	516	999999	268	380	859	781	976	723	628	999999	745	837	756	999999	619	999999	999999	269	888	999999	354	234	672	941	999999	502	694	996	637	79	999999	715	864	155	999999	509	417	863	814	999999	999999	999999	232	147	461	156	773	341	292	60	204	999999	999999	258	502	292	391	999999	725	366	999999	980	96	559	157	39	972	999999	109	120	749	784	455	999999	232	651	11	534	489	999999	728	362	714	587	874	985	369	615	652	999999	999999	999999	147	457	694	451	617	673	990	431	999999	999999	242	181	999999	419	97	250	36	851	291	999999	999999	228	638	734	276	999999	684	171	670	999999	958	282	992	658	999999	998	421	999999	44	338	544	67	
332	565	130	542	286	465	897	999999	589	999999	545	270	263	919	999999	960	185	117	999999	828	761	818	999999	999999	999999	652	999999	99	829	255	817	953	322	999999	895	83	613	733	233	999999	273	999999	777	999999	737	732	999999	728	190	460	605	926	999999	716	306	999999	361	999999	362	999999	693	808	299	343	999999	591	948	483	33	744	999999	451	884	999999	565	219	999999	56	999999	457	257	53	908	999999	650	999999	999999	606	483	390	722	452	381	599	536	464	263	999999	183	155	783	922	704	445	114	163	51	580	160	97	473	999999	940	999999	999999	999999	900	999999	692	103	999999	352	999	642	32	903	80	295	242	111	956	607	872	85	673	999999	348	999999	273	497	849	43	455	396	916	417	512	475	223	886	564	342	750	90	177	441	999999	72	999999	210	999999	756	999999	999999	140	866	441	864	241	61	310	437	656	205	253	945	896	613	725	614	401	604	82	356	546	623	999999	999999	908	999999	412	286	59	73	413	999999	695	406	265	60	976	647	243	171	585	137	686	554	999999	232	544	318	346	808	999999	488	684	991	512	516	19	649	999999	999	649	999999	387	593	791	160	259	500	357	999999	638	754	371	910	770	419	937	312	955	685	698	999999	940	999999	264	925	418	704	893	999999	50	336	690	244	522	561	750	103	762	686	972	53	999999	999999	179	64	126	773	230	103	999999	999999	694	999999	310	555	94	146	338	866	999999	554	606	609	635	312	999999	136	398	218	669	844	549	999999	712	654	142	279	81	209	808	644	483	800	999999	999999	999999	419	933	966	477	613	764	896	999999	428	446	361	45	867	989	999999	385	22	433	735	167	424	568	656	423	814	74	999999	67	107	80	806	439	999999	669	655	202	999999	741	65	999999	653	335	294	999999	780	244	213	220	999999	999999	471	376	444	999999	999999	851	287	553	662	549	635	839	999999	357	640	921	743	207	344	797	954	999999	378	654	514	999999	283	999999	642	580	860	999999	248	838	609	439	995	126	452	804	914	877	88	999999	455	999999	489	937	578	858	500	999999	875	30	314	201	998	999999	999999	137	578	839	999999	91	688	716	999999	999999	747	999999	926	999999	755	540	882	999999	201	999999	209	700	610	999999	999999	783	999999	999999	53	999999	533	418	441	216	455	324	235	84	999999	996	827	999999	223	481	999999	377	932	873	260	999999	147	238	999	146	589	969	527	242	999999	999999	11	833	999999	999999	484	339	768	999999	181	440	314	999999	119	204	44	471	487	139	999999	502	851	
217	604	708	999999	304	999999	305	627	485	797	993	114	839	995	994	75	999999	996	860	999999	999999	999999	999999	39	339	128	804	111	128	492	999999	97	999999	286	794	238	963	301	999999	920	472	102	999999	643	321	703	280	999999	49	405	646	143	999999	892	638	515	784	679	750	186	614	999999	509	993	999999	905	636	563	210	765	999999	549	816	939	146	999999	15	186	718	999999	847	604	999999	722	845	264	802	585	647	288	453	294	550	999999	999999	278	593	999999	243	415	76	717	998	999999	999999	999999	326	355	755	517	999999	608	960	124	999999	19	141	786	157	155	999999	61	915	922	999999	999999	998	812	633	867	999999	311	943	312	570	140	606	787	429	748	999999	457	829	140	778	845	334	436	999999	999999	146	999999	555	98	312	24	802	86	962	485	108	999999	721	888	979	999999	665	657	999999	999999	413	354	999999	999999	217	655	231	785	999999	476	999999	571	999999	337	730	999999	756	854	999999	555	999999	999999	999999	944	649	434	735	941	999999	999999	189	676	999999	477	893	792	450	999999	880	656	999999	26	932	495	992	999999	376	394	167	999999	452	810	657	997	999999	882	528	422	759	782	919	999999	635	574	297	999999	999999	999999	443	938	289	609	973	999999	762	999999	597	999999	999999	122	68	351	784	900	137	999999	28	999999	607	20	999999	38	397	108	736	512	999999	368	208	185	999999	706	950	999999	969	842	999999	314	244	559	295	197	999999	646	724	578	505	734	447	918	797	802	999999	433	999999	261	222	999999	616	259	929	999999	999999	999999	273	361	400	999999	931	294	542	714	650	58	725	86	568	751	384	168	17	657	920	290	387	56	999999	527	555	718	630	961	999999	985	999999	65	999999	694	999999	372	187	940	802	999999	385	999999	161	24	707	999999	999999	999999	999999	458	252	281	318	999999	999999	999999	717	873	19	223	999999	581	26	665	428	999999	30	873	377	21	980	999999	854	768	904	304	895	630	999999	958	35	999999	469	999999	742	999999	746	214	306	166	655	314	930	589	498	999999	76	495	595	47	575	818	999999	999999	477	185	427	550	947	103	330	97	63	999999	197	504	121	777	923	80	923	999999	577	221	366	675	999999	274	999999	109	999999	410	44	782	392	216	76	980	771	999999	930	999999	266	212	835	568	999999	879	401	999999	693	999999	571	999999	999999	759	251	881	133	802	999999	162	280	847	865	920	62	280	668	981	999999	140	15	367	999999	728	559	374	385	798	423	266	873	286	416	938	838	518	669	633	965	194	857	969	999999	999999	
925	419	347	915	515	981	221	999999	565	562	293	214	386	395	209	876	506	999999	999999	999999	999999	994	440	927	91	544	610	44	25	253	283	45	840	371	802	999999	37	470	292	999999	55	999999	720	999999	654	999999	999999	999999	434	999999	688	532	999999	744	999999	931	978	420	833	971	999999	187	404	321	289	257	374	25	592	999999	849	999999	51	945	999999	827	999999	587	282	458	412	999999	999999	927	565	750	454	105	873	871	999999	999999	999999	321	999999	868	67	999999	999999	407	269	999999	691	376	249	999999	490	999999	17	671	999999	401	148	385	568	54	577	999999	755	538	803	278	152	720	897	999999	409	999999	884	868	999999	999999	999999	999999	198	295	644	243	999999	913	270	808	999999	211	999999	769	478	261	752	27	999999	590	653	45	603	991	974	970	478	999999	999999	760	999999	148	999999	784	388	273	196	999999	409	344	788	841	278	994	190	940	507	137	763	157	999999	999999	999999	188	229	977	281	999999	999999	674	999999	681	999999	509	57	999999	309	439	391	215	74	479	618	956	999999	999999	999999	999999	999999	999999	473	999999	252	104	999999	894	570	723	564	410	992	999999	962	735	999999	999999	180	999999	947	240	640	77	745	558	999999	999999	258	622	386	417	220	671	396	286	210	422	439	576	999999	999999	388	999999	875	981	223	999999	517	882	386	694	641	999999	661	580	999999	406	605	999999	21	286	646	948	347	156	199	330	602	685	534	167	677	604	53	795	852	999999	999999	764	345	17	989	375	999999	999999	776	223	19	816	999999	804	816	999999	564	449	515	439	248	728	999999	892	482	832	358	228	26	46	999999	866	728	347	214	841	359	14	296	999999	712	999999	380	976	320	999999	801	730	350	933	50	603	289	422	817	473	973	999999	534	167	27	26	674	739	999999	152	98	999999	600	975	999999	559	163	245	726	592	357	999999	581	999999	40	627	878	93	999999	999999	587	315	530	999999	868	906	479	138	263	695	999999	641	718	178	697	265	999999	374	547	490	450	54	999999	235	125	168	870	838	137	999999	148	999999	743	906	999999	782	25	859	999999	488	89	34	999999	41	611	999999	106	413	999999	774	497	514	999999	515	999999	543	620	305	625	710	999999	641	11	863	557	399	999999	811	612	999999	999999	281	267	999999	410	425	72	999999	623	999999	71	466	839	999999	902	634	999999	237	999999	31	172	719	999999	406	452	448	32	999999	483	221	819	294	801	93	534	999999	256	487	999999	495	481	999999	999999	226	648	579	999999	649	960	923	355	669	815	590	752	530	
46	860	999999	962	403	999999	190	412	589	776	999999	999999	828	687	999999	999999	133	510	999999	215	48	28	999999	999999	646	383	168	999999	866	159	478	220	341	13	999999	395	871	999999	999999	537	775	279	636	999999	913	999999	820	283	546	788	999999	315	49	546	492	28	112	743	326	30	785	999999	545	440	307	455	424	824	507	999999	695	980	418	22	999999	768	999999	886	999999	599	562	999999	23	87	612	173	999999	999999	521	170	999999	137	826	82	752	999999	733	206	573	468	632	995	775	999999	102	999999	897	37	999999	724	637	225	784	726	467	900	618	467	827	999999	284	999999	313	347	709	568	164	346	999999	296	44	194	323	999999	967	566	999999	999999	985	999999	275	153	688	796	532	999999	352	999999	999999	852	999999	999999	378	438	999999	12	999999	438	844	533	411	561	766	819	689	453	902	999999	999999	999999	790	158	482	781	999999	141	941	999999	814	641	225	64	731	417	761	768	815	884	316	965	874	681	999999	461	644	999999	386	869	116	89	999999	68	351	713	72	999999	999999	597	999999	62	999999	184	999999	212	317	357	829	999999	68	921	637	999999	999999	793	999999	118	534	999999	147	163	999999	82	999999	734	476	167	712	28	999999	384	974	227	324	999999	904	999999	67	999999	153	296	884	37	999999	195	999999	999999	90	557	999999	953	852	773	460	416	308	988	999999	888	736	160	644	999999	999999	999999	947	999999	702	999999	888	337	61	122	876	999999	279	727	271	224	999999	999999	999999	165	999999	402	999999	211	767	908	955	916	924	178	685	993	651	83	33	137	999999	42	455	366	668	359	902	739	999999	609	999999	999999	999999	560	999999	417	999999	489	480	611	161	999999	652	794	999999	999999	412	999999	999999	883	208	205	703	999999	976	260	873	720	496	981	500	792	999999	167	999999	384	199	999999	572	277	999999	172	602	421	975	502	999999	660	999999	999999	947	29	999999	999999	411	999999	877	592	583	999999	544	999999	992	499	999999	368	441	494	33	392	999999	48	319	170	963	999999	602	291	168	484	870	222	999999	800	999999	480	491	999999	756	829	999999	607	790	226	732	999999	179	113	999999	617	70	895	637	215	914	909	710	151	60	375	348	999999	999999	109	485	332	242	202	465	641	877	151	737	203	999999	185	257	102	999999	999999	999999	499	999999	551	424	974	584	915	885	999999	999999	349	999999	391	491	911	999999	691	741	410	999999	977	648	999999	999999	999999	168	444	330	999999	999999	617	714	999999	509	849	999999	999999	685	510	999999	327	999999	340	870	538	999999	999999	712	973	999999	566	
999999	36	83	888	850	322	811	505	816	999999	594	156	472	163	635	596	881	641	306	298	999999	241	663	999999	670	317	798	210	27	812	731	356	999999	105	266	687	580	620	998	999999	999999	189	694	999999	732	170	868	717	902	314	999999	80	677	999999	560	129	373	76	228	543	524	999999	488	999999	999999	248	420	377	897	948	999999	271	642	999999	227	999999	999999	66	283	999999	449	90	308	712	347	999999	999999	999999	544	146	999999	513	999999	465	778	470	701	690	197	494	749	500	820	954	999999	212	437	999999	496	734	583	316	793	718	103	999999	312	775	665	757	568	397	832	999999	999999	513	869	186	236	999999	134	855	868	999999	760	948	269	353	424	144	233	16	535	810	562	17	720	683	999999	999999	168	925	34	999999	925	999999	668	69	329	785	999999	260	999999	999999	999999	999999	999999	13	999999	155	184	958	361	999999	534	562	862	32	999999	999999	792	196	814	891	598	209	999999	438	863	999999	289	209	34	999999	801	972	569	795	999999	835	999999	716	724	999999	169	209	574	504	999999	999999	499	646	861	702	992	999999	999999	554	152	410	999999	999999	150	559	999999	975	934	722	729	562	992	76	821	372	68	86	471	598	732	398	634	336	533	499	908	643	347	331	646	999999	536	999999	653	999999	999999	559	576	174	360	194	274	851	775	353	381	432	825	498	644	916	684	847	822	999999	775	999999	486	650	651	999999	637	613	86	84	35	977	423	30	999999	999999	509	307	247	999999	134	783	561	999999	128	485	818	848	686	730	970	688	202	999999	999999	378	83	999999	999999	138	999999	661	775	700	327	403	18	804	74	145	999999	387	999999	284	629	991	18	306	531	175	413	999999	999999	355	113	346	785	524	994	65	999999	583	783	119	991	472	17	860	861	725	476	23	784	999999	324	592	89	917	999999	43	999999	776	405	999999	724	999999	734	430	999999	980	999999	494	810	18	999999	832	604	500	292	166	999999	157	444	805	999999	400	999999	999999	999999	521	999999	867	253	999999	999999	659	999999	435	394	233	737	587	274	880	117	982	213	999999	841	491	988	588	634	999999	59	999999	341	599	659	999999	763	359	398	85	723	750	250	848	999999	999999	654	178	115	69	428	406	883	563	698	716	197	239	543	549	999999	678	242	140	999999	482	327	589	775	999999	470	387	198	198	167	366	999999	364	461	999999	837	819	483	575	695	653	339	777	900	999999	146	533	815	849	552	55	518	120	936	840	999999	74	403	54	599	50	217	694	406	342	974	833	
777	753	999999	713	205	999999	445	268	153	550	999999	831	999999	936	572	999999	646	122	999999	630	999999	621	67	772	425	999999	976	654	999999	644	380	568	968	312	755	72	999999	999999	849	999999	675	999999	696	192	386	999999	129	662	478	867	999999	294	493	354	415	166	696	940	999999	999999	690	790	822	509	179	130	862	999999	190	509	999999	999999	272	997	954	999999	925	999999	396	853	318	999999	185	578	999999	96	84	624	999999	599	375	999999	999999	92	170	884	855	999999	23	265	999999	508	481	968	663	251	31	496	399	666	241	821	554	443	458	999999	615	253	999999	92	55	248	724	999999	144	17	265	190	999999	80	893	738	861	140	154	810	841	216	999999	354	74	588	235	999999	368	553	999999	117	633	792	279	611	283	999999	219	470	783	999999	834	656	985	841	999999	329	772	503	999999	423	999999	999999	535	999999	338	999999	27	467	23	494	232	590	999999	157	556	54	800	291	999999	930	920	999999	37	950	999999	999999	999999	999999	928	999999	999999	999999	593	238	819	985	266	999999	282	999999	912	752	457	299	668	999999	301	837	999999	614	528	491	48	999999	503	615	999999	585	37	999999	209	794	538	117	999999	366	996	136	338	570	787	999999	18	750	999999	178	235	999999	291	136	966	999999	938	323	387	976	827	562	735	999999	374	999999	999999	999999	999999	128	223	350	999999	312	258	174	508	999999	999999	597	482	999999	22	334	389	999999	303	901	114	677	856	999999	999999	59	539	443	999999	999999	205	115	98	806	999999	898	999999	999999	475	999999	999999	801	33	223	999999	790	504	539	550	999999	824	491	387	941	107	836	272	998	621	999999	999999	814	773	384	999999	721	509	675	999999	123	999999	504	418	999999	32	312	999999	642	728	939	555	999999	893	990	999999	714	728	999999	708	409	999999	955	273	261	215	999999	37	649	999999	999999	999999	828	488	436	40	330	83	73	918	794	191	999999	280	999999	999999	774	920	782	999999	999999	993	362	999999	651	487	999999	240	166	119	958	284	15	999999	999999	658	999999	999999	467	999999	999999	640	665	237	914	999999	16	685	591	594	441	999999	255	574	999999	999999	927	999999	999999	999999	615	99	999999	953	999999	519	186	681	327	33	939	263	999999	821	105	184	338	134	62	434	999999	999999	999999	571	677	814	39	440	79	181	999999	866	684	999999	355	999999	723	711	277	404	51	335	367	568	654	999999	690	999999	479	704	453	999999	808	412	478	876	999999	355	285	156	999999	745	611	156	302	999999	578	944	999999	215	460	999999	857	658	393	999999	381	999999	916	
999999	133	999999	961	374	727	928	67	282	49	478	999999	377	999999	999999	914	999999	999999	221	276	581	999999	745	956	273	254	827	999999	160	28	332	504	369	438	786	32	883	999999	247	428	999999	25	305	904	999999	766	92	201	736	743	97	431	169	815	345	999999	387	649	697	130	900	983	907	263	999999	999999	89	999999	649	999999	40	520	486	792	902	565	314	841	959	506	999999	636	999999	999999	999999	901	344	553	103	896	644	244	96	126	528	390	999999	51	198	33	999999	153	551	999999	713	577	944	377	912	780	585	546	690	201	958	274	999999	999999	999999	999999	999999	535	999999	753	464	795	433	370	274	521	456	999999	653	935	999999	28	94	580	702	363	956	967	999999	322	999999	108	999999	895	999999	264	615	999999	719	382	999999	161	307	798	183	917	153	584	113	401	334	999999	893	999999	381	940	189	204	999999	969	859	999999	895	999999	443	365	251	538	212	19	906	838	552	999999	551	668	720	295	406	785	220	381	864	249	988	999999	214	799	999999	999999	84	421	820	999999	523	999999	266	773	365	817	676	615	999999	103	495	495	770	623	999999	713	230	894	797	22	999999	487	807	999999	545	446	161	451	999999	999999	934	494	27	802	757	999999	412	946	929	588	999999	999999	998	999999	999999	502	999999	591	596	810	999999	190	623	807	999999	46	999999	610	238	918	666	234	999999	999999	169	10	478	968	866	383	999999	283	964	218	903	164	488	47	900	999999	221	570	854	213	988	754	999999	219	811	720	915	801	717	999999	999999	883	13	611	611	999999	34	266	725	223	509	723	226	415	903	999999	557	876	709	196	999999	999999	380	397	409	415	999999	268	166	155	999999	509	565	953	999999	30	999999	877	436	156	999999	954	845	641	704	274	538	465	315	999999	999999	48	101	531	314	827	999999	615	211	205	624	766	110	579	755	10	167	999999	129	883	685	680	999999	563	178	752	260	738	693	144	999999	673	952	191	999999	999999	417	44	649	999999	999999	545	675	240	531	261	854	275	999999	704	116	275	346	432	299	999999	999999	538	363	561	576	775	999999	76	328	950	814	999999	999999	999999	592	133	623	660	376	149	14	219	999999	917	898	984	999999	999999	38	611	337	999999	892	999999	830	878	681	97	891	741	623	608	911	581	446	936	677	559	999999	983	651	999999	65	160	487	388	507	445	999999	592	922	933	999999	716	622	294	999999	108	506	714	452	535	768	635	999999	406	307	460	480	961	317	999999	999999	54	960	652	474	999999	21	451	381	245	
434	309	818	690	999999	205	958	162	999999	579	62	406	541	999999	916	430	634	91	90	57	999999	701	284	630	65	999999	756	970	820	294	96	65	342	216	999999	468	816	999999	835	999999	501	999999	61	737	250	481	999999	844	735	53	117	930	370	999999	999999	999999	999999	198	635	576	449	987	341	999999	999999	997	999999	999999	24	457	613	798	255	978	555	648	649	547	389	999999	490	912	244	776	186	999999	999999	19	937	379	999999	627	210	269	663	999999	999999	435	255	252	417	189	829	287	439	999999	684	392	999999	999999	92	999999	808	61	95	536	753	565	449	999999	312	64	396	645	999999	999999	598	986	999999	51	662	223	999999	999999	999999	311	92	999999	346	867	482	312	999999	999999	296	955	819	159	183	136	761	430	999999	919	999999	362	999999	194	273	453	720	697	77	736	969	868	196	999999	999999	784	454	796	999999	581	853	10	824	90	359	68	177	448	812	198	290	241	237	381	207	814	999999	898	692	999999	157	784	245	503	346	999999	769	157	275	399	682	999999	211	999999	999999	939	537	711	835	215	286	281	885	878	456	737	999999	814	474	79	999999	556	113	335	434	999999	999999	330	744	999999	298	29	183	422	516	325	40	822	999999	267	286	807	72	486	616	875	898	366	999999	609	786	954	683	999999	999999	135	861	876	980	996	183	217	999999	903	917	267	107	472	372	141	999999	999999	508	216	793	467	493	999999	999999	999999	999999	409	999999	144	155	343	999999	978	297	390	464	163	841	319	999999	999999	839	168	999999	999999	777	999999	993	915	901	966	456	476	412	999999	642	999999	167	431	999999	774	933	833	758	583	920	129	185	981	676	553	977	199	999999	723	628	334	999999	369	781	999999	415	367	242	188	887	869	576	631	748	229	995	419	493	999999	145	16	410	999999	999999	999999	999999	22	249	999999	989	266	354	688	48	317	187	798	650	999999	369	576	600	579	695	61	552	553	243	999999	999999	568	706	999999	999999	622	924	80	999999	132	494	403	128	884	199	999999	524	888	999999	440	51	206	768	412	999999	999999	415	830	999999	387	115	999999	778	999999	799	430	999999	542	109	426	393	117	868	528	999999	966	999999	715	390	999999	537	999999	961	803	415	361	999999	304	862	999999	216	103	779	553	26	787	624	336	94	768	999999	981	788	176	999999	999999	999999	250	999999	984	999999	700	450	236	850	451	745	975	386	447	999999	265	999999	999999	220	299	338	999999	512	809	999999	999999	999999	621	993	555	876	794	756	480	34	559	488	999999	906	516	
653	552	703	999999	51	999999	949	647	999999	815	999999	707	999999	999999	606	22	737	16	642	999999	79	999999	999999	999999	575	951	228	906	423	81	776	999999	184	999999	999999	785	622	937	767	999999	180	983	484	999999	253	999999	999999	998	999999	999999	821	482	245	915	999999	999999	319	408	999999	100	999999	53	233	75	999999	509	533	262	122	999999	399	800	248	999999	820	95	999999	999999	61	406	999999	230	42	411	999999	304	566	268	999999	819	475	224	999999	999999	280	137	760	419	148	743	999999	585	885	63	999999	999999	244	304	999999	361	999999	999999	999999	603	977	210	999999	821	815	744	999999	999999	995	303	355	185	863	571	669	693	999999	999999	999999	317	760	536	344	978	999999	999999	70	271	174	906	999999	222	867	999999	699	999999	126	938	603	404	999999	381	999999	592	707	446	167	672	635	411	999999	547	346	49	842	451	865	999999	999999	586	999999	681	109	999999	955	999999	999999	529	872	599	577	397	340	999999	516	388	999999	751	281	353	81	999999	636	762	880	999999	875	828	501	258	214	93	906	27	720	129	281	502	999999	574	138	637	800	45	834	638	999999	999999	532	999999	999999	999999	761	688	514	296	55	347	218	165	267	999999	38	624	395	999999	490	999999	999999	999999	117	999999	999999	707	225	443	596	600	928	252	593	61	305	46	752	100	332	999999	513	433	999999	934	293	481	999999	999999	999999	186	650	350	157	893	31	144	357	61	999	999999	473	999999	700	454	419	965	572	215	194	991	871	999999	999999	273	809	379	323	182	170	643	400	576	999999	999999	950	587	999999	699	40	170	689	999999	100	278	754	443	733	629	999999	328	999999	110	463	617	314	999999	189	884	93	652	821	999999	891	366	663	999999	245	999999	503	999999	870	999999	184	33	312	999999	999999	892	999999	376	646	693	657	999999	734	299	123	226	116	604	407	221	616	388	999999	515	999999	733	614	999999	207	453	135	693	457	999999	999999	439	315	144	150	999999	375	717	16	137	526	59	632	373	783	29	183	999999	433	658	999999	999999	684	796	369	999999	288	661	178	202	999999	964	999999	698	999999	683	910	999999	464	121	846	898	382	222	988	761	111	999999	84	188	280	999999	269	799	999999	999999	755	518	999999	669	999999	999999	549	813	569	562	665	933	10	109	118	999999	444	322	812	999999	424	471	808	607	379	46	586	989	999999	341	704	594	919	244	928	401	205	999999	113	141	999999	999999	653	435	106	177	251	974	80	78	999999	947	999999	999999	715	294	710	178	299	999999	137	999999	891	237	857	80	
24	765	181	716	999999	649	219	680	17	999999	817	383	511	212	795	611	919	853	548	999999	608	507	528	643	691	999999	999999	999999	14	999999	676	425	577	35	163	999999	803	999999	71	999999	999999	315	413	999999	999999	336	666	97	185	999999	639	999999	688	999999	999999	517	999999	537	34	979	999999	87	999999	217	999999	401	805	485	999999	999999	808	565	791	406	999999	302	103	669	999999	364	370	999999	955	488	999999	638	736	999999	563	646	248	275	338	999999	999999	660	639	206	680	84	531	999999	48	865	716	84	999999	292	90	179	999999	577	370	669	999999	735	131	197	56	550	999999	337	921	999999	999999	543	236	709	407	999999	999999	896	988	102	833	999999	379	999999	771	999999	999999	999999	396	394	232	670	904	668	473	273	999999	999999	999999	140	419	203	269	636	999999	999999	999999	547	999999	721	515	999999	589	278	836	439	365	41	999999	960	999999	220	999999	537	189	999999	638	999999	999999	999999	830	221	999999	857	999999	999999	999999	743	307	598	248	844	568	999999	878	999999	91	635	832	43	999999	507	999999	999999	972	209	999999	732	456	391	544	289	311	751	890	304	779	731	596	206	520	999999	733	827	721	324	652	275	999999	483	329	13	735	211	236	999999	195	558	885	483	999999	197	999999	916	63	999999	542	817	785	584	926	999999	49	635	523	295	999999	209	477	657	556	999999	83	972	71	999999	554	110	525	566	119	231	999999	123	819	999999	335	816	774	999999	781	835	999999	83	557	969	963	109	999999	999999	560	999999	91	238	999999	400	123	324	854	521	415	442	999999	228	475	705	515	926	815	201	999999	956	999999	714	999999	999999	999999	999999	425	102	577	454	421	999999	16	132	149	999999	196	429	218	999999	962	262	999999	349	999999	272	608	851	999999	47	294	496	999999	603	999999	376	362	214	893	999999	898	762	999999	999999	30	999999	999999	352	565	898	739	396	982	948	994	182	366	536	188	244	999999	574	638	540	999999	925	602	412	571	999999	264	982	535	104	122	209	999999	396	999999	825	59	265	295	565	308	897	514	999999	609	388	20	826	35	999999	722	334	133	413	801	105	125	810	780	999999	643	757	999999	888	835	999999	863	999999	999999	363	194	999999	999999	83	242	272	420	568	999999	999999	762	438	956	875	999999	788	86	905	595	999999	709	999999	485	502	921	999999	46	625	207	814	999999	50	999999	672	475	999999	55	59	181	999999	999999	999999	999999	999999	40	214	801	985	516	57	718	958	999999	981	999999	944	660	785	999999	691	999999	794	370	989	668	721	999999	293	999999	794	
999999	36	734	66	550	999999	242	887	999999	717	999999	61	999999	160	105	999999	666	638	999999	530	926	270	897	489	999999	889	196	27	928	999999	999999	517	584	722	999999	692	234	327	441	501	712	999999	322	444	942	183	685	220	893	112	65	190	275	880	868	481	138	254	753	661	999999	999999	999999	164	331	241	476	397	845	412	341	349	207	526	818	999999	947	999999	547	999999	213	999999	999999	825	999999	999999	252	704	853	833	999999	999999	573	779	535	496	813	168	122	999999	999999	298	374	490	771	999999	983	748	71	999999	534	675	707	623	999999	990	101	999999	900	126	989	999999	543	22	848	362	999999	999999	990	331	349	788	999999	999999	432	914	610	643	64	547	999999	999999	643	148	309	888	999999	999999	332	999999	405	679	267	996	721	935	755	999999	641	999999	940	999999	999999	740	375	745	999999	870	201	999999	999999	999999	89	363	894	999999	138	404	713	960	91	825	105	999999	925	669	999999	354	125	496	169	258	999999	646	999999	666	747	902	773	563	564	411	759	789	165	947	600	999999	111	236	999999	361	649	999999	337	125	470	999999	814	705	999999	980	754	704	999999	999999	999999	443	999999	999999	747	235	999999	159	999999	999999	75	999999	299	999999	79	999999	999999	889	999999	808	609	329	999999	999999	205	445	98	78	349	583	656	64	999999	34	500	167	157	873	489	582	730	499	286	657	59	164	21	836	999999	999999	738	999999	25	574	999999	138	134	275	999999	999999	147	999999	809	822	33	21	899	275	488	999999	479	378	410	999999	999999	999999	53	661	441	51	999999	261	999999	999999	845	791	48	841	502	372	43	881	840	187	999999	999999	689	463	634	999999	265	999999	358	725	127	999999	465	908	496	422	999999	472	999999	991	878	885	130	67	999999	242	972	67	773	125	878	598	538	999999	999999	999999	429	589	37	403	785	687	903	999999	635	485	335	139	355	999999	287	570	57	999999	308	559	57	632	486	401	75	207	973	999999	846	528	999999	242	246	999999	999999	505	445	999999	215	201	981	414	432	999999	906	843	712	693	838	318	551	689	924	122	863	999999	999999	999999	338	999999	999999	671	869	999999	654	103	892	769	96	781	134	999999	999999	117	577	642	209	999999	495	232	495	289	999999	538	977	999999	317	134	723	205	999999	809	112	627	487	999999	999999	326	846	999999	950	943	607	67	193	934	56	817	999999	230	598	128	999999	116	102	434	999999	341	999999	999999	786	768	55	890	389	999999	999999	25	999999	266	107	999999	999999	683	281	999999	682	346	355	999999	105	500	588	999999	
607	999999	669	995	534	63	53	999999	197	343	35	999999	897	717	999999	868	999999	40	999999	288	999999	999999	979	999999	999999	999999	751	999999	986	95	418	999999	999999	999999	292	115	655	518	490	999999	222	894	695	805	657	100	655	964	668	486	623	74	312	310	379	892	304	213	999999	984	311	999999	226	112	925	739	11	999999	999999	999999	223	999999	999999	999999	75	999999	29	184	809	999999	894	787	999999	509	999999	353	984	879	183	999999	810	451	999999	506	999999	110	999999	592	999999	999999	98	311	540	999999	999999	712	524	690	999999	999999	873	129	999999	426	99	524	849	717	999999	999999	755	132	180	43	762	771	999999	53	357	999999	999999	437	304	890	999999	593	256	999999	245	758	828	304	999999	999999	526	691	999999	999999	416	999999	999999	960	951	308	172	999999	140	506	999999	999999	160	480	342	278	591	446	999999	513	999999	505	278	682	481	882	753	461	487	149	517	999999	723	631	637	999999	714	600	485	995	728	999999	999999	749	999999	743	608	357	999999	999999	449	999999	999999	544	999999	910	480	578	488	79	555	711	488	991	989	999999	999999	528	843	733	563	991	960	999999	785	999999	52	529	847	737	283	405	999999	120	699	999999	215	999999	469	727	137	146	121	416	450	26	212	471	759	571	965	90	514	999999	999999	458	999999	999999	759	92	867	951	999999	750	795	999999	222	999999	301	563	999999	999999	69	126	605	427	879	999999	389	769	876	580	769	286	772	203	891	270	999999	250	315	179	999999	386	859	185	415	371	620	999999	803	834	180	205	514	999999	999999	397	999999	999999	579	999999	655	990	999999	999999	192	454	999999	602	999999	952	999999	61	257	999999	178	682	266	999999	22	518	999999	99	965	52	410	999999	771	406	182	503	637	999999	671	739	524	440	181	572	993	999999	393	28	41	850	763	999999	948	999999	207	348	999999	212	999999	999999	643	565	34	173	886	618	683	580	430	765	324	168	389	518	373	999999	511	693	435	999999	135	999999	67	125	289	291	625	999999	209	833	999999	999999	999999	610	106	999999	415	17	686	385	287	812	999999	999999	535	999999	999999	999999	264	468	837	447	776	999999	935	727	508	999999	999999	604	992	539	380	596	402	999999	999999	778	999999	415	333	503	17	60	774	322	327	791	589	684	551	195	889	741	995	924	658	219	999999	378	460	999999	133	999999	393	748	441	11	873	645	977	999999	27	999999	999999	344	440	726	556	623	410	716	329	210	62	806	649	999999	601	999999	241	419	113	999999	955	826	379	925	667	36	880	326	917	943	706	590	
177	999999	606	661	494	931	662	61	967	743	186	923	999999	586	108	802	409	405	413	568	857	974	894	318	964	515	999999	999999	999999	94	799	386	503	472	638	609	42	939	984	310	999999	62	85	221	999999	999999	999999	999999	927	87	999999	522	999999	148	733	203	156	298	696	978	999999	141	999999	883	999999	800	430	999999	947	498	999999	470	421	999999	999999	805	898	999999	667	518	618	999999	602	665	177	286	846	364	738	999999	999999	999999	252	15	438	625	743	201	277	850	35	339	142	999999	316	456	110	436	337	928	999999	473	631	999999	369	892	538	653	715	999999	953	76	828	512	44	999999	999999	415	674	196	71	706	415	999999	999999	289	846	999999	999999	999999	185	999999	36	809	150	989	999999	74	645	546	999999	99	486	609	999999	959	999999	630	404	999999	238	694	762	999999	866	598	999999	813	696	90	56	999999	305	994	491	543	49	28	999999	999999	915	163	999999	999999	109	972	230	805	999999	999999	778	226	768	78	493	490	999999	885	943	551	931	308	377	564	499	721	794	491	999999	363	999999	999999	267	999999	999999	999999	999999	633	51	894	999999	263	999999	174	312	999999	606	999999	999999	10	885	164	999999	820	123	616	785	999999	638	388	188	738	686	999999	999999	295	958	419	704	418	566	33	843	58	999999	999999	415	213	262	669	999999	567	980	127	477	765	417	446	245	757	299	718	995	662	716	638	576	335	561	999999	870	197	532	103	443	862	320	36	646	445	211	581	953	968	999999	620	999999	999999	100	846	999999	999999	183	999999	128	848	38	999999	342	545	111	89	999999	245	999999	999999	44	887	684	615	454	391	999999	800	555	999999	764	36	398	999999	881	17	245	715	999999	999999	24	585	974	595	833	139	694	999999	999999	131	999999	717	179	347	586	870	884	485	999999	496	722	382	401	410	93	999999	999999	246	999999	103	844	936	106	999999	999999	999999	913	99	781	325	999999	698	466	999999	787	57	856	60	519	20	999999	760	999999	652	635	999999	194	573	511	831	346	458	447	250	999999	993	999999	999999	434	137	956	999999	703	86	799	999999	999999	967	999999	46	154	742	726	653	999999	93	623	999999	814	281	999999	349	587	949	978	248	999999	225	155	794	999999	137	626	392	64	337	66	246	999999	611	999999	227	950	475	687	603	731	794	280	203	379	176	999999	162	999999	617	999999	754	107	999999	999999	701	821	828	609	27	126	344	999999	999999	37	386	999999	213	557	999999	399	122	999999	999999	517	999999	999999	952	424	270	223	473	529	999999	129	312	999999	999999	
836	32	999999	131	865	669	487	396	205	637	176	999999	999999	710	605	815	227	999999	491	723	52	999999	756	869	414	349	804	653	815	999999	522	724	999999	308	376	999999	651	277	256	602	999999	131	270	317	785	432	694	512	867	714	999999	34	821	425	260	528	999999	536	717	999999	865	834	581	53	999999	999999	999999	277	343	81	173	949	848	999999	999999	921	999999	449	93	982	999999	301	786	999999	932	498	903	822	58	847	267	125	560	730	736	73	550	227	202	343	677	999999	178	795	551	279	999999	932	599	338	481	827	999999	735	999999	999999	999999	480	121	627	999999	999999	229	495	813	57	399	999999	162	762	381	829	257	750	314	236	133	990	560	662	999999	971	232	719	375	440	673	824	858	172	25	80	116	575	794	744	208	999999	999999	503	880	999999	779	837	957	652	579	999999	430	645	451	67	919	458	314	999999	710	509	129	382	999999	574	270	999999	747	310	723	682	956	569	38	450	18	66	782	264	999999	394	761	723	860	971	404	222	721	957	999999	658	999999	227	999999	698	562	999999	129	999999	797	790	999999	656	999999	897	745	860	617	10	59	863	675	60	386	999999	748	406	521	999999	999999	57	278	789	160	999999	421	739	535	339	887	409	937	999999	466	411	304	999999	794	962	999999	543	605	720	908	999999	983	219	840	719	950	166	97	717	145	750	521	310	506	999999	999999	999999	335	999999	999999	649	999999	207	594	975	30	999999	611	559	185	636	999999	558	881	863	92	212	898	815	389	731	322	229	342	999999	889	994	608	930	486	230	999999	999999	999999	268	999999	785	625	865	699	999999	999999	999999	541	508	308	999999	999999	642	999999	283	117	519	898	999999	336	999999	865	877	95	35	999999	999999	999999	955	428	133	951	622	999999	306	586	42	126	82	187	999999	688	833	417	927	999999	965	158	213	122	698	429	999999	999999	664	999999	747	780	999999	282	999999	999999	585	999999	184	21	805	149	485	696	85	999999	825	999999	552	27	999999	470	999999	459	79	999999	868	843	729	703	999999	690	999999	387	999999	261	452	999999	999999	328	113	999999	242	915	770	999999	673	516	46	304	604	22	999999	999999	886	287	622	224	213	999999	597	999999	360	999999	999999	125	999999	107	857	823	950	35	899	233	914	289	999999	251	688	252	859	362	807	434	999999	722	999999	202	500	999999	639	999999	596	999999	731	371	401	761	639	999999	525	575	659	223	354	578	122	999999	732	606	60	380	535	999999	999999	245	934	925	381	563	813	117	999999	999999	194	999999	999999	
999999	502	552	888	475	612	43	726	293	702	593	90	531	609	155	470	893	511	268	999999	636	484	495	999999	475	999999	999999	841	417	999999	363	39	630	149	188	662	999999	999999	584	768	502	243	206	999999	350	999999	999999	999999	668	647	713	794	926	31	802	460	16	999999	422	999999	537	999999	318	325	349	999999	460	392	431	493	290	184	927	499	209	999999	288	953	97	999999	540	131	182	770	999999	569	112	609	346	999999	655	74	306	498	240	309	924	999999	999999	785	395	999999	532	999999	999999	999999	867	999999	821	410	999999	63	38	791	999999	415	29	548	69	779	462	999999	999999	702	837	226	999999	438	268	900	477	406	760	311	245	82	598	999999	413	999999	702	676	787	936	556	602	46	999999	943	825	289	386	999999	423	333	544	421	829	999999	999999	661	439	177	921	932	775	303	726	555	482	817	31	144	999999	87	785	73	999999	156	999999	190	372	494	443	620	101	585	999999	999999	999999	999999	768	660	999999	75	273	509	866	14	780	999999	999999	959	470	17	267	251	488	345	999999	480	999999	999999	112	999999	299	999999	733	310	840	200	955	748	854	999999	58	371	870	278	999999	286	999999	115	375	935	870	412	999999	435	362	849	107	11	999999	230	358	95	557	314	999999	999999	775	565	173	590	999999	571	115	999999	959	896	999999	219	999999	999999	283	207	317	177	99	886	920	307	999999	991	102	954	317	633	999999	963	813	566	501	999999	999999	642	941	784	591	308	306	384	476	466	477	887	481	179	946	999999	777	999999	999999	999999	999999	999999	616	181	999999	999999	263	482	999999	996	999999	815	717	44	760	641	265	999999	585	790	590	999999	831	491	523	215	482	148	999999	323	999999	999999	351	999999	98	43	35	770	999999	999999	54	824	210	480	999999	662	179	999999	418	315	895	999999	804	999999	999999	999999	646	135	657	292	999999	125	795	861	811	999999	473	115	945	726	616	495	246	999999	745	766	999999	361	999999	999999	45	999999	999999	381	999999	999999	999999	916	313	237	397	900	122	13	999999	929	999999	999999	668	723	198	999999	501	999999	999999	410	18	999999	688	542	525	295	26	796	256	880	395	423	443	999999	41	557	801	718	999999	999999	999999	242	117	999999	737	996	999999	395	999999	971	999999	47	682	999999	931	216	238	770	999999	112	883	325	757	405	543	615	905	797	691	641	272	783	362	983	37	776	999999	871	805	529	602	631	134	284	346	358	741	426	939	999999	328	999999	16	237	832	67	485	712	999999	131	101	894	703	40	709	760	684	699	989	
165	999999	366	965	192	509	262	201	482	68	195	999999	488	858	866	322	241	776	999999	160	970	300	602	598	999999	437	708	999999	103	574	585	673	52	999999	784	923	962	75	824	727	579	865	999999	653	999999	257	999999	45	836	999999	999999	984	558	548	29	864	999999	767	291	754	999999	999999	107	907	483	999999	831	62	999999	943	360	175	951	408	581	114	999999	948	511	435	999999	672	101	999999	106	600	124	503	999999	919	623	204	784	79	926	254	768	105	180	574	999999	560	961	999999	367	313	43	160	967	999999	577	360	265	855	999999	138	243	721	811	882	999999	338	646	165	330	999999	999999	999999	481	336	346	202	778	936	999999	999999	710	209	999999	793	567	999999	536	501	999999	999999	938	929	999999	999999	20	56	294	298	176	999999	914	806	571	211	922	161	999999	999999	999999	384	582	329	845	999999	427	44	703	28	324	443	801	154	999999	68	999999	999999	999999	683	999999	299	907	999999	999999	921	359	999999	637	816	870	416	294	896	922	999999	689	619	999999	483	380	976	352	276	973	732	296	999999	999999	999999	984	470	999999	996	324	289	477	999999	999999	923	999999	523	407	887	999999	999999	159	905	999999	999999	378	999999	378	269	312	349	946	641	999999	47	999999	590	999999	999999	831	410	996	298	581	999999	499	597	70	169	176	857	579	999999	129	75	999999	390	548	157	145	386	101	160	693	975	343	835	999999	522	999999	726	612	283	65	999999	999999	861	334	999999	356	780	547	219	102	999999	999999	999999	522	999999	463	254	999999	763	988	454	319	999999	604	606	999999	663	22	548	870	999999	255	999999	409	382	999999	722	66	960	999999	364	839	882	68	249	214	999999	323	144	68	999999	684	848	295	610	437	74	266	999999	999999	692	768	998	348	651	209	475	91	149	999999	740	198	91	961	633	615	436	788	365	401	458	350	877	489	826	765	406	999999	798	999999	999999	465	338	999999	999999	596	999999	543	416	49	999999	769	184	999999	999999	855	602	999999	662	995	10	285	901	999999	999999	351	890	519	521	886	803	465	999999	204	999999	285	999999	409	852	999999	775	999999	382	325	999999	688	176	39	171	970	172	519	357	803	999999	814	564	999999	852	999999	705	331	32	529	999999	999999	999999	979	999999	52	996	203	999999	625	999999	117	903	585	673	999999	185	861	999999	551	723	294	118	490	999999	999999	720	856	999999	95	999999	453	871	852	999999	999999	211	196	999999	129	973	969	484	731	582	837	910	978	339	710	592	844	999999	999999	806	952	175	996	731	269	332	999999	645	
948	294	776	246	999999	506	295	939	988	999999	999999	577	754	809	999999	907	999999	999999	999999	526	847	503	497	480	400	56	999999	999999	215	465	128	999999	833	999999	536	447	806	601	999999	999999	53	770	603	999999	745	903	999999	152	788	99	999999	999999	590	623	999999	999999	796	306	845	13	378	83	734	533	999999	440	999999	429	283	939	999999	819	620	999999	999999	86	900	136	999999	999999	994	984	433	125	155	999999	216	999999	536	90	650	510	755	856	999999	969	46	999999	15	314	169	999999	869	999999	988	501	999999	999999	999999	721	999999	999999	572	359	19	394	649	618	999999	34	234	534	893	202	298	600	73	764	164	513	49	830	130	429	999999	372	124	999999	137	999999	999999	999999	999999	814	999999	999999	937	406	847	720	999999	427	999999	999999	90	635	738	999999	560	397	437	999999	177	636	999999	725	549	152	32	647	279	999999	490	734	999999	349	465	89	668	317	663	999999	917	444	193	621	149	149	348	701	633	447	34	740	999999	760	716	442	142	809	441	794	383	209	450	999999	936	956	999999	740	999999	659	18	999999	734	999999	495	999999	999999	999999	585	409	804	999999	999999	831	50	750	518	999999	999999	32	999999	859	999999	868	293	717	993	928	999999	999999	28	999999	531	974	439	781	999999	999999	274	983	989	999999	233	42	990	999999	196	619	223	196	447	29	117	157	999999	158	999999	866	487	778	739	999999	999999	999999	391	206	799	49	401	269	745	73	999999	649	42	875	635	843	877	240	530	384	999999	498	745	999	500	383	272	290	414	149	967	496	253	476	999999	830	651	794	263	999999	227	954	451	384	999999	468	125	837	999999	999999	999999	999999	257	365	808	886	657	999999	705	425	776	120	854	605	999999	349	405	566	187	999999	202	92	999999	383	166	999999	57	999999	999999	42	268	999999	767	881	160	719	999999	888	667	810	183	269	99	999999	380	999999	110	845	287	999999	72	559	999999	717	999999	906	280	873	209	58	838	296	576	672	166	999999	353	999999	455	386	109	999999	898	377	632	999999	993	149	13	999999	660	999999	92	970	999999	999999	776	60	551	253	449	375	688	619	999999	886	999999	426	681	39	763	137	400	901	744	999999	660	291	999999	999999	999999	140	870	999999	397	636	214	605	703	457	575	999999	431	211	937	999999	999999	999999	999999	746	999999	577	467	974	999999	532	811	191	999999	424	999999	494	964	153	340	318	505	999999	999999	999999	681	999999	723	234	463	470	706	999999	963	20	726	380	999999	349	166	346	672	896	864	864	824	32	379	288	408	90	
338	287	870	999999	238	999999	67	999999	999999	999999	853	999999	520	825	826	622	227	225	698	678	608	625	999999	999999	999999	608	674	367	999999	999999	999999	444	826	999999	142	999999	328	345	782	435	322	826	284	999999	492	439	386	49	48	211	999999	164	589	729	999999	999999	300	876	982	630	999999	999999	999999	415	999999	418	999999	146	692	999999	999999	882	442	272	365	781	351	983	512	216	999999	635	329	999999	854	999999	855	999999	900	999999	137	999999	362	162	809	622	999999	869	566	999999	31	999999	356	640	907	922	721	326	999999	701	371	316	373	776	407	991	999999	999999	560	999999	563	321	246	273	999999	852	999999	290	462	743	504	481	426	439	999999	982	999999	688	411	931	999999	999999	999999	999999	999999	821	999999	586	754	999999	999999	55	999999	999999	519	999999	13	93	370	64	402	440	864	629	999999	889	999999	934	590	425	712	692	830	629	51	35	999999	46	214	999999	774	999999	536	999999	999999	458	173	743	999999	999999	979	999999	328	356	538	410	674	114	12	179	930	153	999999	999999	999999	557	225	689	999999	494	132	966	878	911	289	459	904	999999	135	999999	725	999999	25	115	445	516	373	483	100	641	360	999999	44	45	527	630	947	207	538	945	243	484	111	434	362	22	327	417	76	999999	506	454	999999	264	999999	999999	138	999999	893	599	194	742	598	10	143	648	999999	842	393	659	999999	706	999999	999999	999999	999999	55	591	752	999999	198	956	416	21	144	906	505	779	999999	743	502	67	999999	999999	999999	500	999999	110	300	999999	90	999999	33	417	576	799	763	797	750	999999	999999	999999	147	999999	999999	237	335	587	866	237	153	162	260	999999	167	455	402	753	428	23	999999	944	300	48	352	999999	932	998	444	344	152	999999	39	999999	15	955	919	844	999999	533	175	308	244	72	570	928	233	384	260	999999	407	20	379	999999	846	793	256	108	999999	696	999999	337	152	531	95	445	999999	999999	999999	999999	999999	999999	225	895	848	67	709	999999	477	999999	490	558	999999	323	937	142	999999	302	543	221	708	820	999999	840	239	837	999999	713	977	135	804	362	999999	58	595	848	999999	484	999999	999999	94	28	999999	703	215	999999	588	829	593	952	117	831	999999	432	503	715	832	999999	999999	20	999999	995	260	352	619	137	999999	699	728	99	347	854	414	999999	137	690	199	32	635	493	259	999999	999999	999999	27	972	35	317	555	879	26	419	818	877	887	98	767	287	93	88	927	888	111	504	614	999999	427	582	305	812	525	809	749	182	761	999999	999999	999999	335	646	
111	511	154	848	82	928	46	536	867	999999	922	911	999999	556	999999	370	234	626	420	765	999999	452	999999	999999	364	216	670	999999	126	321	222	999999	952	446	976	425	744	262	431	999999	226	890	715	266	889	613	871	202	616	401	999999	258	815	569	101	659	499	999999	494	999999	267	401	999999	555	826	390	999999	501	999999	150	625	972	205	733	999999	665	736	999999	852	750	345	477	38	999999	970	963	726	999999	355	327	925	343	768	565	428	825	479	999999	999999	999999	999999	379	999999	476	775	378	999999	92	31	999999	922	744	558	743	530	790	372	695	585	999999	664	576	155	263	224	291	999999	639	314	723	196	999999	325	353	106	966	855	561	949	601	910	643	371	999999	404	191	999999	35	45	637	999999	784	584	576	999999	999999	233	368	261	493	174	424	777	307	999999	355	428	214	647	999999	935	810	746	983	952	31	214	999999	858	43	506	188	604	999999	999999	412	992	999999	509	999999	999999	496	310	465	437	496	866	74	999999	59	762	580	388	999999	702	999999	47	601	624	823	999999	997	510	227	999999	985	999999	110	46	999999	363	999999	704	629	820	448	510	999999	999999	466	164	150	554	999999	280	999999	800	132	974	620	999999	999999	999999	686	153	999999	986	999999	478	451	676	766	38	844	695	93	876	999999	660	263	150	757	54	999999	668	734	999999	700	947	72	195	696	135	426	999999	962	554	999999	485	85	462	428	999999	115	790	999999	121	999999	123	197	59	51	999999	999999	999999	616	356	999999	999999	999999	999999	999999	999999	416	265	999999	640	999999	380	733	538	999999	283	585	801	999999	999999	999999	377	999999	622	743	587	759	22	154	234	415	946	856	615	587	999999	999999	999999	999999	999999	999999	849	999999	758	509	999999	999999	658	999999	768	886	999999	999999	671	417	999999	999999	797	999999	999999	999999	403	999999	755	235	665	524	127	999999	858	216	999999	634	439	999999	99	567	521	122	414	207	999999	821	385	348	495	199	999999	208	999999	999999	999999	235	999999	907	12	999999	64	532	844	814	271	707	999999	561	999999	295	327	132	327	999999	236	684	154	510	284	581	999999	999999	999999	475	339	919	962	606	937	576	175	999999	546	999999	512	989	278	599	935	403	489	823	264	209	999999	72	880	999999	999999	594	91	957	632	999999	11	647	792	378	484	352	744	999999	624	517	129	999999	586	965	528	247	416	554	574	881	101	999999	163	999999	603	277	48	16	581	352	495	217	899	124	999999	865	206	899	999999	592	658	999999	209	746	999999	86	485	914	437	787	188	536	
392	750	999999	99	494	262	774	216	314	738	163	281	999999	911	999999	472	616	999999	50	516	439	981	233	348	999999	416	460	527	792	999999	578	793	174	958	999999	158	784	269	381	943	135	999999	999999	999999	599	927	999999	178	190	23	308	774	746	672	999999	411	999999	999999	387	999999	802	999999	999999	190	170	999999	117	73	97	747	687	356	999999	107	999999	532	703	313	748	784	691	291	347	779	825	804	56	501	861	423	999999	793	999999	302	151	878	493	999999	999999	239	820	999999	91	443	335	952	492	649	999999	999999	707	224	253	602	396	520	909	644	365	366	323	616	211	673	999999	894	473	999999	955	512	48	605	554	518	964	40	210	903	453	872	322	407	220	297	716	999999	549	289	999999	630	968	848	742	402	916	214	459	417	326	441	488	502	693	779	536	112	999999	735	638	999999	999999	15	201	492	54	916	405	914	957	999999	355	194	92	335	999999	199	862	999999	999999	999999	999999	999999	587	22	394	999999	713	440	760	613	999999	999999	999999	551	320	962	657	259	999999	10	808	544	460	616	96	303	419	368	999999	346	249	999999	143	877	783	999999	428	188	108	234	999999	999999	163	353	999999	541	542	540	24	580	999999	612	802	999999	952	47	341	999999	926	100	409	999999	205	424	373	999999	679	773	999999	793	999999	478	161	999999	797	999999	390	117	652	554	999999	879	354	664	803	999999	999999	542	925	745	999999	999999	262	999999	999999	858	999999	739	979	736	861	999999	999999	230	999999	73	461	999999	999999	119	656	234	328	999999	339	530	999	540	620	736	520	147	848	32	608	96	226	153	308	999999	83	999999	999999	915	693	991	116	999999	627	739	185	47	999999	999999	99	999999	139	999999	678	999999	859	999999	128	253	226	999999	921	750	621	950	847	317	380	865	46	15	107	412	687	347	423	874	912	881	561	999999	999999	42	933	999999	956	345	475	13	88	844	533	999999	699	999999	80	366	513	677	999999	868	999999	873	999999	93	862	727	202	999999	881	999999	326	247	692	743	325	888	817	972	999999	511	841	999999	999999	201	999999	223	712	718	277	67	371	245	988	999999	814	535	262	849	785	238	999999	145	132	103	999999	999999	201	955	653	192	549	540	999999	390	999999	301	95	588	611	649	999999	484	999999	823	623	999999	258	999999	929	790	636	967	197	766	368	706	253	999999	674	196	32	757	75	95	518	830	562	999999	666	523	999999	674	999999	146	223	999999	82	309	480	446	999999	202	36	999999	999999	999999	353	916	999999	329	999999	999999	913	999999	
627	999999	999999	978	314	793	528	649	999999	999999	351	961	729	60	552	999999	633	944	223	237	158	829	730	999999	539	937	999999	646	999999	346	999999	56	760	823	518	956	999999	104	999999	686	918	397	859	620	520	594	851	303	373	332	696	112	189	685	276	797	537	216	448	377	999999	881	73	999999	999999	305	210	906	999999	596	999999	999999	950	536	319	760	970	119	691	999999	95	999999	282	263	650	372	867	84	556	721	429	53	655	626	999999	999999	333	863	680	225	393	944	761	777	883	166	161	999999	999999	515	999999	427	524	503	292	133	608	810	355	999999	438	136	999999	820	176	999999	883	334	166	999999	436	116	439	475	561	150	431	504	380	999999	220	224	708	51	894	999999	999999	161	343	255	999999	523	999999	112	787	267	595	941	999999	487	282	827	999999	999999	88	999999	988	58	999999	151	701	999999	440	861	366	223	427	999999	925	999999	876	732	990	911	845	913	999999	336	688	304	555	490	894	892	999999	393	728	614	999999	184	23	480	999999	202	553	333	999999	657	746	573	839	286	999999	445	999999	550	999999	584	999999	999999	132	661	370	648	596	221	999999	999999	650	972	495	813	355	751	161	405	523	999999	367	521	830	940	590	124	465	278	475	458	999999	999999	557	999999	366	797	999999	361	119	571	605	342	123	545	17	773	88	36	930	273	294	215	999999	999999	227	736	999999	191	81	999999	193	327	745	999999	267	979	999999	352	999999	558	999999	999999	296	951	202	999999	407	295	999999	816	45	438	348	211	173	85	999999	520	925	629	999999	870	290	999999	388	288	999999	361	287	999999	358	736	999999	382	574	494	919	85	844	999999	338	59	258	264	999999	754	979	999999	597	191	999999	905	426	827	999999	829	519	999999	573	999999	437	999999	17	905	468	309	859	965	637	999999	165	567	999999	732	300	413	622	35	652	634	309	999999	999999	106	690	452	319	752	287	999999	974	495	511	930	765	293	51	352	795	910	894	999999	907	918	35	779	239	693	536	691	216	494	781	939	614	384	291	999999	224	26	990	117	688	891	705	999999	65	745	999999	17	372	280	239	741	999999	999999	155	846	80	999999	223	626	225	595	999999	489	714	999999	325	391	999999	140	137	999999	999999	786	335	25	222	365	724	999999	726	999999	329	936	265	50	210	999999	238	999999	840	999999	802	373	891	102	999999	225	999999	493	430	585	15	241	999999	459	999999	952	959	140	633	714	197	729	900	696	276	602	234	674	371	995	162	566	299	824	977	557	999999	243	
662	997	410	999999	73	150	999999	97	794	805	999999	257	369	107	999999	136	125	83	473	204	826	760	999999	291	999999	434	433	999999	942	328	482	272	67	726	478	635	314	956	999999	759	183	188	999999	999999	454	999999	999999	999999	999999	173	999999	903	93	700	999999	901	16	999999	999999	639	717	999999	155	999999	333	999999	200	643	629	186	821	169	418	713	999999	647	952	572	837	17	999999	378	695	778	619	579	189	366	318	999999	629	195	847	999999	52	110	42	342	105	496	999999	993	435	577	352	999999	494	999999	999999	999999	999999	444	291	111	999999	999999	387	377	999999	754	777	833	334	63	556	635	321	393	671	920	615	620	476	350	999999	804	943	128	436	80	94	809	687	549	627	195	999999	999999	193	704	999999	999999	999999	351	718	100	668	381	999999	716	999999	999999	708	758	164	338	967	940	27	47	404	999999	940	786	669	968	155	785	435	371	730	575	209	999999	207	949	144	999999	999999	999999	999999	999999	999999	719	999999	999999	111	999999	394	298	227	963	729	156	999999	464	724	699	681	999999	944	883	945	660	986	662	902	999999	999999	215	999999	843	999999	33	901	833	172	999999	943	687	867	226	400	999999	153	766	845	62	667	743	234	999999	453	881	58	262	625	446	733	999999	89	369	999999	189	103	384	655	999999	255	476	301	503	999999	999999	883	728	492	808	516	229	816	849	83	817	980	999999	400	437	975	648	217	725	999999	764	999999	507	847	221	53	999999	121	150	807	201	451	730	999999	458	998	330	769	817	929	514	372	999999	295	560	999999	344	984	227	730	606	268	575	16	991	396	999999	881	280	764	747	117	676	52	882	375	259	999999	941	999999	655	878	399	999999	982	401	377	221	296	23	708	999999	999999	999999	210	933	875	999999	999999	72	999999	449	498	63	191	406	999999	197	999999	194	948	999999	999999	788	84	727	999999	779	33	999999	29	173	999999	267	65	963	223	999999	842	948	500	535	381	879	815	216	390	346	614	586	999999	189	999999	111	74	443	741	999999	345	482	74	105	700	999999	999999	459	854	999999	998	228	193	441	999999	999999	694	422	999999	174	972	868	347	532	175	999999	895	840	365	999999	203	999999	232	118	919	999999	999999	404	835	283	836	366	361	158	348	395	999999	273	999999	999999	417	651	549	576	142	476	144	541	929	262	212	999999	104	372	48	386	995	84	521	986	999999	299	586	620	337	616	517	199	194	780	54	631	999999	21	84	999999	82	999999	975	452	235	353	474	583	80	634	271	988	120	
961	999999	328	751	999999	773	127	999999	928	249	999999	959	999999	357	159	217	581	999999	92	999999	496	314	350	109	79	999999	236	999999	13	550	703	355	528	88	999999	999999	726	880	999999	248	957	486	153	416	459	999999	999999	999999	325	376	499	999999	188	700	624	657	59	229	682	999999	999999	302	71	388	545	999999	440	867	134	768	999999	701	999999	999999	999999	20	170	934	649	585	481	240	509	636	61	275	176	828	464	999999	340	999999	207	82	702	999999	424	765	999999	288	999999	422	871	556	886	798	400	999999	370	613	496	999999	999999	106	614	315	793	435	336	280	13	612	413	999999	438	982	999999	964	999999	999999	595	405	74	999999	532	69	368	952	999999	263	874	832	467	850	89	225	928	110	999999	396	871	989	438	599	285	450	999999	999999	999999	999999	304	436	201	999999	28	100	61	218	573	999999	946	840	684	83	405	181	154	562	478	999999	64	999999	999999	755	804	999999	966	474	95	999999	999999	55	834	999999	958	999999	999999	772	831	988	174	999999	999999	912	999999	41	314	364	204	113	306	456	845	999999	849	901	930	446	890	999999	999999	587	133	999999	505	901	15	999999	125	956	540	381	730	489	999999	344	865	593	999999	999999	999999	612	999999	981	999999	603	209	928	997	66	518	204	882	999999	999999	999999	596	999999	416	549	35	477	249	247	999999	924	725	365	858	514	45	346	141	128	999999	522	317	151	705	902	701	87	840	68	448	346	499	321	625	470	748	820	186	765	746	823	999999	999999	418	861	999999	999999	79	493	30	181	72	763	297	999999	280	455	349	514	847	948	636	999999	798	237	434	414	999999	397	765	225	169	375	381	308	159	284	999999	844	999999	857	17	356	48	999999	283	735	34	282	999999	303	481	672	918	798	196	192	999999	190	436	999999	113	682	727	805	22	697	999999	999999	202	995	999999	505	489	999999	999999	289	151	532	954	999999	999999	467	999999	472	743	496	999999	583	121	967	51	552	417	999999	753	335	999999	243	264	585	353	45	89	205	999999	999999	193	928	857	906	50	711	236	999999	999999	646	999999	265	71	999999	250	809	877	999999	999999	179	999999	926	246	999999	999999	999999	278	378	355	355	387	12	890	767	313	528	725	999999	926	999999	325	679	999999	117	850	999999	181	738	345	999999	167	854	251	411	888	266	692	999999	256	141	443	857	391	999999	268	482	374	999999	222	721	93	672	308	999999	854	417	456	138	999999	296	737	539	999999	811	999999	999999	760	489	878	56	999999	484	999999	795	999999	467	298	999999	
848	378	999	876	525	623	460	495	555	999999	999999	480	810	999999	999999	959	403	903	999999	580	549	735	999999	885	425	176	885	609	999999	513	999999	396	129	999999	289	999999	297	999999	999999	999999	360	999999	978	142	932	407	246	999999	996	999	401	993	643	718	999999	123	656	124	999999	359	737	851	781	51	901	999999	999999	106	284	101	672	543	889	414	229	847	756	589	953	27	929	613	612	714	121	733	999999	411	520	175	999999	183	409	999999	682	508	921	936	241	999999	56	999999	997	905	337	999999	113	239	999999	356	366	77	170	999999	429	134	249	76	929	177	418	999999	586	118	361	498	143	235	731	720	925	999999	357	192	999999	790	616	706	387	263	630	999999	912	174	999999	671	999999	965	999999	558	999999	999999	999999	999999	363	106	563	888	553	838	724	877	507	778	430	546	719	978	472	639	517	542	688	676	999999	894	47	421	999999	690	486	999999	991	183	999999	999999	814	293	828	999999	237	999999	999999	999999	999999	752	25	144	743	272	952	43	502	604	999999	726	176	339	526	999999	68	151	588	863	361	999999	885	999999	327	360	732	435	159	999999	999999	999999	390	149	147	999999	878	903	678	47	999999	452	675	397	999999	999999	904	484	999999	370	816	95	148	299	999999	999999	866	999999	816	393	999999	999999	999999	904	202	999999	346	999999	201	999999	589	164	473	551	135	909	999999	498	200	592	455	999999	668	789	781	999999	999999	100	999999	999999	928	196	999999	294	506	221	568	999999	204	999999	398	877	292	999999	999999	999999	621	999999	173	999999	111	999999	501	234	937	999999	857	104	133	875	607	999999	84	999999	999999	402	78	189	54	913	350	120	303	317	204	578	965	633	999999	999999	704	65	927	673	999999	999999	695	862	999999	999999	364	474	647	328	285	152	802	999999	241	387	593	999999	999999	260	938	991	84	999999	40	369	327	234	999999	13	999999	552	328	411	981	999999	706	215	999999	830	559	875	473	974	41	61	999999	718	401	631	537	271	513	677	735	73	486	512	832	987	999999	140	389	643	157	733	999999	401	274	999999	680	999999	999999	721	701	72	527	109	161	978	999999	999999	999999	463	476	909	49	999999	675	918	767	204	999999	999999	933	999999	999999	829	999999	308	237	383	454	413	950	999999	661	791	975	673	999999	386	999999	853	999999	298	308	926	177	248	694	183	999999	355	999999	486	13	765	788	999999	999999	999999	281	853	751	220	163	999999	512	326	999999	258	999999	12	383	390	999999	999999	452	644	130	569	999999	588	614	999999	657	108	192	474	156	895	
12	703	106	847	999999	506	999999	999999	145	999999	423	851	990	446	507	723	999999	840	641	483	323	153	999999	999999	46	999999	249	999999	999999	64	999999	47	179	362	255	971	999999	999999	285	347	999999	270	509	251	999999	999999	598	999999	555	934	999999	352	832	672	582	858	551	100	999999	999999	267	414	629	90	643	385	999999	999999	200	536	817	999999	999999	304	999999	63	644	910	860	236	104	999999	999999	999999	999999	893	214	999999	780	999999	999999	815	725	863	89	999999	640	429	999999	770	137	999999	977	29	999999	690	787	538	616	529	999999	640	239	999999	327	196	272	11	161	999999	999999	184	857	804	999999	999999	999999	701	224	999999	422	225	312	100	108	142	104	132	999999	999999	999999	676	890	999999	999999	789	586	152	545	893	750	639	277	858	599	999999	114	182	999999	126	970	999999	323	572	116	999	337	999999	484	195	101	150	500	914	642	504	999999	605	999999	999999	999999	577	999999	331	303	783	947	454	500	999999	38	921	218	999999	277	999999	999999	327	154	999999	462	446	667	360	999999	999999	148	363	226	105	669	508	550	597	700	402	929	992	999999	333	61	999999	648	338	999999	180	932	116	646	621	151	965	461	460	863	978	999999	806	529	693	644	594	999999	405	999999	529	381	620	693	999999	101	370	999999	821	999999	578	999999	339	202	631	677	41	716	604	953	703	57	100	734	721	999999	133	473	586	999999	999999	655	252	852	999999	798	999999	999999	772	530	781	917	999999	339	295	190	580	999999	897	999999	612	878	999999	451	782	482	999999	886	972	391	999999	999999	999999	999999	663	923	555	999999	565	832	366	999999	999999	84	182	999999	417	760	448	541	999999	520	575	571	85	589	31	800	79	165	517	435	450	391	562	883	456	507	999999	372	634	103	58	74	999999	999999	934	999999	279	997	74	530	447	440	478	999999	331	899	66	999999	901	754	417	409	325	930	999999	999999	521	298	339	910	95	86	999999	999999	472	510	912	92	654	471	531	999999	101	999999	987	20	913	999999	562	999999	450	601	999999	880	685	648	749	999999	825	382	47	980	999999	163	445	999999	999999	658	999999	820	987	974	999999	440	233	345	318	999999	943	168	999999	417	736	782	470	493	999999	36	143	823	999999	999999	999999	999999	434	551	999999	937	999999	626	999999	264	129	741	999999	475	181	999999	656	350	340	421	785	666	999999	630	254	885	693	951	755	507	999999	999999	999999	803	999999	157	16	682	931	999999	785	326	682	999999	298	999999	222	999999	322	585	379	793	493	999999	999999	600	549	803	306	528	999999	
601	871	999999	739	957	682	766	758	34	34	974	418	959	999999	468	984	348	342	999999	999999	999999	638	999999	138	731	678	999999	404	999999	607	212	999999	412	137	193	999999	704	655	999999	322	999999	246	999999	561	999999	999999	999999	999999	940	999999	211	471	57	856	554	999999	702	850	999999	288	999999	372	999999	426	821	599	16	831	453	999999	289	999999	11	937	226	462	350	617	733	357	154	999999	999999	999999	405	741	338	556	999999	230	752	853	648	62	359	93	605	871	739	805	999999	702	269	999999	336	999999	469	119	999999	999999	622	94	999999	999999	143	955	908	140	30	90	999999	999999	258	232	270	435	54	999999	999999	142	999999	478	878	927	979	452	747	537	999999	886	281	228	999999	491	607	999999	999999	999999	918	403	185	999999	851	658	544	918	453	47	665	900	999999	999999	999999	507	245	999999	216	199	680	691	999999	999999	955	143	809	52	543	766	624	602	999999	66	999999	999999	956	390	999999	229	999999	70	999999	999999	871	283	422	760	697	418	256	999999	999999	547	317	237	194	999999	519	999999	999999	501	384	686	999999	999999	999999	418	489	999999	999999	854	527	986	999999	620	999999	508	509	999999	999999	999999	355	999999	520	171	999999	160	749	803	10	162	871	909	380	892	686	322	999999	999999	999999	13	280	999999	867	999999	999999	475	742	696	999999	999999	304	837	999999	799	999999	259	999999	999999	924	60	669	999999	345	397	983	618	999999	912	934	999999	221	999999	610	717	778	993	267	128	235	674	418	62	269	999999	858	999999	913	580	746	436	155	45	883	30	999999	999999	26	479	999999	999999	859	830	762	174	474	999999	236	288	30	162	992	57	35	259	642	616	426	30	539	999999	704	999999	176	507	234	999999	818	999999	382	194	999999	787	709	908	814	587	299	104	999999	265	999999	635	560	593	444	107	20	633	387	999999	999999	999999	940	999999	622	823	664	265	999999	999999	783	646	905	836	186	215	348	127	999999	65	327	331	180	283	152	79	485	582	73	136	175	999999	212	655	999999	999999	999999	249	999999	991	923	43	165	560	482	170	730	723	999999	238	759	893	198	332	999999	999999	825	999999	327	999999	348	91	201	813	133	999999	999999	259	820	205	368	109	999999	453	142	999999	176	620	801	981	349	762	175	834	377	282	996	999999	999999	179	165	999999	921	742	652	841	841	352	436	999999	999999	480	999999	221	999999	659	72	744	200	999999	679	215	999999	999999	999999	586	915	999999	999999	851	999999	562	14	650	50	999999	999999	97	999999	300	451	824	193	999999	264	868	859	954	964	718	
220	999999	690	139	500	949	324	999999	538	999999	926	484	999999	585	290	174	475	999999	181	691	481	999999	943	899	674	855	999999	947	90	999999	999999	961	402	727	999999	350	872	875	999999	100	863	601	559	734	999999	967	918	607	637	100	403	999999	782	999999	246	246	317	790	464	645	927	999999	505	999999	349	964	92	188	944	939	999999	599	111	91	828	999999	999999	219	535	707	937	999999	319	990	942	999999	189	129	491	404	43	91	421	515	172	999999	105	999999	999999	409	884	739	999999	697	999999	999999	505	999999	999999	366	999999	107	265	757	708	513	67	514	261	229	785	962	999999	549	906	220	188	596	918	342	784	999999	825	135	822	207	760	999999	202	148	624	487	675	999999	583	935	826	663	807	658	438	591	115	174	624	922	51	124	790	587	999999	908	783	121	999999	762	282	139	999999	510	753	445	322	999999	604	999999	297	572	999999	970	999999	525	789	269	904	203	953	660	510	899	999999	999999	831	614	999999	999999	999999	563	553	820	663	999999	999999	306	905	992	278	992	570	326	999999	999999	158	820	999999	999999	129	999999	217	388	809	621	628	999999	354	117	999999	708	598	999999	603	733	28	154	317	697	999999	492	363	911	924	961	100	193	274	686	497	21	999999	424	596	999999	999999	999999	21	999999	77	692	952	999999	389	570	999999	681	723	999999	460	999999	512	506	312	999999	999999	999999	463	848	531	445	771	667	620	602	999999	184	301	999999	387	853	143	275	629	999999	999999	565	531	364	567	418	470	372	236	493	508	914	121	960	31	58	711	173	999999	632	999999	295	188	786	999999	228	390	310	523	606	870	999999	876	206	107	999999	999999	109	290	122	974	999999	441	136	999999	383	72	341	999999	339	999999	999999	755	997	194	254	999999	745	999999	348	38	999999	848	629	999999	271	47	915	862	999999	284	999999	883	999999	657	521	854	61	692	899	166	999999	909	194	464	999999	492	879	21	853	227	39	27	942	94	815	560	811	514	832	999999	157	999999	974	999999	540	96	356	349	999999	400	335	62	192	192	979	260	663	175	721	779	167	903	999999	999999	254	999999	940	999999	999999	961	999999	547	860	562	18	580	934	139	999999	815	999999	999999	999999	462	891	976	999999	999999	999999	564	896	646	793	999999	188	253	469	774	810	999999	155	999999	506	711	357	788	202	999999	183	409	326	533	250	906	644	999999	999999	556	999999	277	759	190	219	288	74	405	754	807	999999	999999	120	169	329	979	669	112	43	637	999999	112	784	215	586	704	999999	999999	999999	
887	418	999999	999999	912	466	542	195	965	999999	999999	999999	952	44	999999	255	418	298	166	213	271	246	541	999999	927	451	215	493	554	999999	514	49	702	999999	867	999999	823	999999	208	999999	999999	793	999999	289	815	990	162	999999	999999	960	999999	416	999999	168	144	650	876	967	761	470	260	999999	640	371	999999	188	999999	953	999999	996	431	343	100	463	999999	477	542	262	777	937	999999	147	999999	594	435	108	999999	543	864	226	999999	856	324	737	452	738	999999	342	970	637	55	209	901	999999	538	999999	999999	628	742	667	999999	624	199	823	181	123	956	999999	935	220	999999	411	999999	999999	484	999999	28	999999	21	687	324	999999	999999	150	892	99	245	699	65	601	782	339	800	207	118	999999	667	501	565	338	782	116	406	760	416	644	120	950	919	999999	816	962	617	64	352	907	341	999999	999999	999999	877	266	990	344	437	890	610	891	841	586	907	999999	798	682	905	999999	999999	999999	734	257	979	295	779	999999	784	820	722	745	999999	999999	999999	999999	999999	999999	460	525	125	999999	999999	525	43	229	118	342	66	299	174	934	999999	143	114	999999	323	683	112	592	999999	999999	560	616	178	865	45	641	31	999999	957	324	231	389	103	741	208	999999	999999	759	186	447	999999	495	656	788	595	721	106	755	305	999999	381	868	48	225	511	716	999999	177	193	477	999999	768	342	849	712	769	999999	372	612	114	468	999999	416	49	864	75	960	390	279	324	544	999999	993	999999	942	999999	351	877	240	491	861	57	575	709	135	999999	162	999999	85	825	680	734	152	200	999999	38	461	998	361	446	756	967	999999	869	999999	55	774	271	907	359	428	173	142	131	252	999999	777	707	914	598	912	163	314	453	999999	999999	133	803	999999	914	901	353	526	999999	999999	894	158	999999	999999	89	502	891	899	725	407	517	999999	999999	999999	15	261	754	999999	999999	533	603	999999	454	235	999999	922	971	617	992	457	999999	999999	348	396	357	272	80	931	999999	999999	30	263	588	55	135	218	111	855	647	662	157	268	763	999999	141	999999	704	480	652	999999	530	283	999999	278	999999	999999	999999	634	599	999999	999999	823	259	666	999999	349	999999	408	109	999999	820	126	969	999999	310	999999	883	87	999999	125	568	999999	999999	676	575	999999	357	320	723	265	999999	476	265	904	481	333	18	106	999999	999999	169	305	381	737	346	414	313	576	999999	515	999999	186	379	484	184	591	999999	582	101	765	992	762	685	999999	960	353	999999	74	858	976	999999	999999	330	999999	999999	272	999999	
550	340	170	443	780	999999	999999	278	778	107	999999	730	890	788	436	14	992	799	999999	620	536	777	999999	999999	248	718	999999	708	999999	856	906	528	911	373	999999	252	930	332	999999	420	999999	575	192	256	88	999999	968	198	381	782	337	673	559	651	691	773	347	616	204	72	361	508	79	999999	999999	263	818	526	999999	999999	83	669	999999	986	153	961	594	746	999999	999999	749	802	999999	426	999999	242	999999	999999	681	230	905	324	138	159	68	968	506	999999	66	999999	526	451	999999	198	999999	668	95	573	508	730	189	601	150	299	323	558	999999	652	403	957	294	558	845	573	287	759	999999	999999	927	184	999999	333	690	649	999999	308	408	999999	718	999999	999999	405	761	951	999999	999999	184	838	835	509	796	853	866	108	540	967	606	829	910	999999	136	656	645	999999	999999	855	911	500	911	24	159	42	934	544	810	889	796	999999	999999	973	585	702	602	427	388	611	467	591	119	420	999999	578	238	768	733	500	759	437	686	195	403	683	999999	999999	360	763	919	332	297	651	180	711	307	936	374	999999	63	999999	945	663	999999	999999	391	501	999999	580	804	175	810	320	999999	369	218	346	580	901	776	781	77	624	692	144	999999	468	999999	990	281	301	404	309	446	541	491	32	798	84	301	435	999999	779	959	754	521	977	999999	811	503	960	366	472	657	999999	160	331	971	263	34	999999	261	332	309	512	770	511	873	598	877	195	999999	506	999999	999999	999999	298	664	937	623	326	947	437	496	321	935	932	651	174	999999	170	61	999999	999999	378	184	185	479	999999	983	19	113	999999	999999	318	421	999999	999999	317	999999	862	666	43	639	999999	999999	823	836	987	999999	999999	860	708	218	999999	143	13	457	241	176	108	818	217	954	999999	222	35	503	188	899	85	79	344	177	528	503	28	905	999999	401	360	349	999999	999999	155	159	999999	713	226	999999	417	412	630	151	899	53	459	88	36	495	999999	329	657	999999	501	768	526	541	689	999999	999999	108	116	999999	999999	999999	336	336	809	999999	817	999999	286	13	491	672	449	202	999999	484	53	939	999999	855	999999	40	691	999999	389	386	633	864	34	999999	69	999999	999999	999999	335	150	717	132	279	572	677	639	52	999999	606	999999	329	333	274	214	180	186	229	260	399	784	999999	931	947	999999	999999	953	297	999999	944	182	375	658	867	136	767	921	670	315	187	999999	987	47	798	999999	67	310	999999	819	833	883	999999	56	401	999999	84	785	185	999999	743	999999	999999	769	709	
999999	999999	670	466	999999	447	259	515	913	999999	588	796	39	143	999999	375	529	363	478	450	71	999999	999999	999999	999999	999999	982	999999	823	999999	999999	467	228	337	374	108	397	843	462	381	583	377	185	974	812	999999	54	999999	788	999999	223	999999	874	328	648	350	143	412	150	95	999999	513	692	999999	999999	999999	999999	702	769	298	977	685	900	106	999999	694	907	355	454	572	17	999999	956	352	359	102	593	900	688	33	965	985	703	377	916	80	684	999999	999999	692	185	352	882	999999	503	537	470	778	461	954	443	787	957	999999	87	135	556	350	991	526	999999	677	23	745	333	992	982	533	999999	796	19	999999	990	999999	999999	665	457	466	848	821	632	814	999999	734	590	187	37	135	299	791	999999	999999	842	838	164	507	338	146	177	510	555	999999	598	999999	945	999999	797	204	191	999999	999999	100	999999	180	999999	722	239	999999	164	155	965	856	243	397	282	674	240	161	607	999999	336	320	298	348	999999	695	225	999999	788	999999	390	832	944	878	124	433	843	672	944	442	999999	59	982	999999	999999	699	702	999999	393	999999	140	999999	999999	302	999999	366	999999	163	904	208	506	999999	500	934	765	142	999999	365	283	848	999999	567	217	175	999999	287	338	276	802	576	993	999999	399	999999	99	744	246	652	793	758	631	690	768	746	935	822	559	999999	266	412	999999	347	927	999999	449	572	438	431	681	807	37	534	360	337	215	491	999999	999999	999999	999999	999999	999999	571	525	226	999999	999999	470	999999	797	727	291	20	400	788	655	96	999999	78	527	315	999999	970	999999	730	107	999999	440	999999	453	999999	577	212	245	516	527	999999	412	328	999999	773	967	200	884	89	745	999999	960	999999	559	404	211	999999	327	715	91	299	585	794	129	810	999999	999999	999999	41	999999	89	775	883	271	879	684	536	769	754	348	624	999999	906	984	999999	380	891	981	999999	565	999999	884	530	434	237	200	617	208	497	999999	47	999999	853	928	666	748	86	287	679	720	999999	153	999999	999999	467	999999	679	810	546	999999	478	949	737	475	497	999999	255	999999	43	689	77	337	999999	350	999999	219	999999	977	328	834	303	613	311	338	891	999999	999999	999999	999999	999999	520	807	662	999999	999999	98	999999	387	441	471	502	627	254	990	653	346	871	233	999999	999999	970	701	999999	712	146	999999	999999	409	584	977	999999	102	999999	999999	178	269	999999	224	414	222	543	855	999999	857	341	676	999999	999999	685	554	999999	97	97	719	63	819	325	950	999999	81	450	277	803	464	
999999	410	145	244	821	393	670	999999	818	852	714	125	165	999999	380	469	504	337	724	39	999999	796	14	771	955	359	944	999999	303	343	999999	999999	999999	91	999999	999999	541	134	498	301	883	991	279	244	15	938	663	689	579	461	999999	123	999999	773	135	789	406	999999	289	472	999999	999999	363	484	999999	448	72	83	364	449	928	379	838	999999	999999	347	999999	769	766	999999	695	264	155	999999	766	658	723	288	999999	999999	534	176	845	999999	853	938	637	794	999999	566	999999	999999	335	139	999999	999999	284	129	628	999999	999999	636	608	999999	777	193	799	521	718	431	725	784	999999	873	915	761	534	812	999999	217	709	999999	615	209	151	999999	999999	25	999999	570	384	999999	660	178	999999	999999	568	583	999999	669	148	126	85	999999	841	101	472	461	224	770	672	472	999999	421	88	538	999999	408	130	999999	999999	999999	999999	158	999999	131	134	948	654	27	202	950	999999	999999	78	593	657	882	999999	60	642	478	801	548	897	911	63	248	100	690	876	170	462	586	999999	364	915	999999	684	719	967	999999	806	206	577	721	999999	999999	352	999999	999999	999999	50	80	40	999999	982	662	260	146	78	999999	858	999999	151	42	498	977	504	999999	677	729	207	648	999999	128	671	999999	971	999999	999999	423	896	999999	810	737	130	392	556	629	381	262	677	548	999999	999999	999999	842	65	999999	233	999999	144	638	817	160	999999	999999	987	912	124	999999	691	84	143	654	989	264	163	414	912	115	430	875	342	425	62	999999	997	999999	999999	828	549	999999	953	80	289	999999	999999	659	796	999999	404	644	515	999999	571	603	415	996	103	410	689	650	632	127	511	269	305	402	999999	292	403	987	458	999999	838	265	130	73	375	731	476	503	617	193	999999	786	999999	999999	854	459	999999	999999	907	999999	999999	999999	802	835	999999	29	961	395	561	999999	335	416	195	230	164	315	482	352	630	999999	934	195	43	449	999999	724	999999	955	999999	648	48	401	90	999999	155	939	462	295	503	356	769	999999	941	113	858	999999	601	149	195	548	976	901	381	545	128	953	865	999999	429	844	130	16	847	912	475	933	336	788	84	225	852	196	848	999999	601	852	253	929	590	122	133	999999	770	999	671	146	30	544	999999	999999	999999	109	866	999999	236	999999	243	999999	637	999999	967	999999	999999	970	696	999999	63	999999	943	275	999999	999999	772	317	999999	369	245	848	250	338	912	792	509	999999	150	999999	330	199	58	999999	618	225	302	665	154	320	999999	999999	313	881	93	999999	600	23	
491	148	336	559	999999	866	999999	999999	787	308	22	185	312	191	829	942	469	864	58	115	656	494	643	117	172	411	674	444	999999	369	255	989	201	496	401	12	426	770	999999	192	320	233	437	993	653	969	17	513	971	999999	421	229	874	494	367	997	505	229	396	999999	999999	93	850	428	63	999999	983	816	790	826	526	698	612	866	795	432	67	649	463	203	999999	999999	473	184	947	999999	999999	999999	138	999999	506	207	999999	724	999999	999999	382	18	940	630	985	201	722	999999	843	723	616	999999	699	934	999999	856	999999	203	143	40	620	675	481	37	999999	286	999999	396	330	328	324	887	875	568	59	58	999999	833	217	211	999999	328	341	234	419	115	17	204	999999	650	999999	190	591	959	616	707	537	912	999999	709	999999	336	824	525	999999	728	142	999999	999999	890	157	931	985	931	999999	302	999999	257	618	802	278	493	932	679	886	143	306	915	999999	352	521	999999	121	507	698	121	503	815	825	999999	972	999999	319	999999	999999	510	999999	660	999999	323	372	290	304	919	999999	30	403	155	999999	274	999999	999999	999999	999999	378	360	820	999999	999999	480	798	528	431	928	829	400	999999	369	185	385	939	645	548	639	979	241	502	202	75	677	718	358	186	561	267	755	999999	777	204	153	690	999999	999999	896	525	844	999999	376	99	51	847	44	999999	264	335	787	678	548	562	147	858	627	422	999999	762	449	352	869	670	83	999999	406	174	42	694	999999	228	652	123	145	383	135	999999	34	830	684	388	922	236	999999	87	999999	224	67	999999	73	304	999999	144	999999	501	988	705	25	350	999999	869	999999	999999	999999	568	36	434	427	764	732	524	999999	999999	88	71	999999	999999	200	999999	548	999999	999999	748	999999	999999	999999	518	999999	644	394	430	97	683	388	814	451	362	133	911	61	999999	797	302	561	548	906	999999	999999	24	81	355	515	29	802	270	762	199	999999	184	211	518	397	783	380	312	437	999999	999999	273	999999	999999	999999	999999	945	822	393	814	196	92	32	241	462	33	999999	48	999999	77	881	128	61	262	424	999999	710	999999	339	999999	922	259	999999	202	999999	791	405	13	835	237	84	999999	876	999999	12	855	162	969	999999	373	220	341	397	369	999999	237	222	999999	653	570	577	412	492	379	891	936	971	829	462	670	628	569	999999	687	993	999999	252	999999	999999	569	797	740	487	965	999999	591	862	751	370	550	999999	47	360	999999	659	672	497	507	66	76	883	999999	517	395	999999	650	137	709	999999	930	985	
118	117	999999	999999	999999	925	526	574	310	84	230	469	911	100	999999	219	999999	37	999999	999999	744	999999	193	685	474	233	101	230	163	463	162	999999	440	565	470	930	999999	501	823	746	971	932	756	991	663	863	999999	305	165	441	198	682	999999	526	250	72	924	408	308	612	999999	305	420	846	921	999999	38	999999	629	999999	999999	447	999999	584	442	811	300	201	32	611	999999	796	75	722	275	480	341	914	324	408	15	868	202	220	999999	675	999999	910	79	999999	834	258	675	999999	499	999999	477	999999	93	438	771	733	385	697	984	46	240	999999	581	451	513	124	999999	999999	999999	999999	999999	994	999999	767	299	999999	131	214	776	379	131	570	233	524	12	871	831	886	636	282	999999	999999	999999	999999	444	823	339	999999	314	720	227	454	849	425	505	483	798	999999	148	999999	611	180	920	614	915	669	475	66	999999	641	293	999999	999999	382	590	749	768	794	332	999999	60	503	899	66	162	999999	999999	807	28	529	999999	999999	747	254	670	999999	999999	999999	960	774	358	282	189	673	437	81	860	999999	999999	756	715	13	999999	999999	341	999999	280	864	462	249	948	999999	48	999999	567	999999	408	349	712	277	174	157	834	558	999999	999999	323	999999	629	90	815	253	972	271	814	80	523	84	912	561	51	720	168	999999	825	690	999999	270	115	659	672	521	764	567	999999	999999	179	444	999999	563	999999	53	245	381	999999	705	694	776	115	497	264	334	436	160	235	453	999999	999999	999999	436	544	63	131	969	417	303	488	415	999999	256	999999	88	528	999999	767	997	999999	787	296	130	999999	466	999999	617	999999	348	95	614	341	149	579	66	999999	128	999999	741	922	999999	963	999999	226	289	107	999999	597	186	805	86	999999	238	967	999999	826	611	440	87	898	999999	999999	79	217	874	84	999999	676	843	999999	410	340	35	999999	220	823	165	999999	716	368	305	999999	228	543	19	999999	113	999999	378	239	110	688	940	842	999999	700	894	999999	352	215	568	999999	753	809	405	745	999999	162	756	387	671	707	723	718	602	999999	999999	999999	208	652	970	366	307	613	275	999999	399	193	667	520	999999	242	999999	511	999999	123	276	999999	148	273	863	950	425	999999	568	403	964	232	249	999999	353	368	999999	699	244	211	884	149	544	683	355	183	495	246	458	438	155	222	918	489	228	938	397	935	789	30	999999	317	55	999999	757	177	943	999999	177	570	999999	862	276	999999	238	136	874	464	917	689	465	999999	542	140	257	752	999999	999999	705	415	971	
789	910	224	270	577	999999	671	926	187	999999	751	79	887	921	293	945	999999	260	101	73	932	999999	109	564	761	999999	914	625	999999	864	193	999999	761	599	728	951	62	999999	661	999999	999999	999999	740	999999	714	120	999999	999999	963	806	984	509	614	351	48	999999	810	659	999999	803	189	999999	920	323	56	712	317	298	202	341	999999	990	599	999999	860	999999	286	999999	850	650	999999	705	662	999999	999999	999999	434	420	560	955	150	999999	829	857	852	166	617	999999	413	11	803	366	26	999999	999999	993	909	555	490	644	495	171	999999	858	683	999999	393	999999	999999	372	288	999999	999999	247	999999	499	171	999999	216	703	999999	860	246	849	847	763	689	999999	295	886	775	879	999999	999999	469	979	594	999999	184	999999	999999	999999	983	51	722	906	629	778	440	999999	831	177	348	787	999999	999999	925	999999	21	999999	999999	362	437	556	596	409	968	820	777	221	905	201	567	837	930	891	876	205	136	941	999999	910	600	871	65	607	540	152	68	999999	64	999999	999999	999999	584	419	468	437	454	323	999999	808	999999	229	517	640	610	510	856	966	759	999999	833	80	999999	883	762	565	501	989	868	826	762	943	167	281	242	313	263	999999	432	999999	750	813	13	335	999999	999999	363	425	997	39	295	999999	85	334	801	999999	477	700	999999	902	999999	999999	454	999999	55	68	71	999999	408	306	257	999999	544	319	979	29	77	999999	974	391	211	85	992	839	540	999999	867	832	480	353	999999	562	863	999999	513	296	368	891	999999	999999	999999	127	999999	700	782	950	999999	999999	354	781	821	27	999999	276	700	860	472	615	999999	999999	200	999999	765	65	999999	694	481	999999	806	693	660	186	180	134	81	94	68	302	66	589	999999	112	487	698	999999	818	836	597	829	999999	999999	753	999999	904	659	999999	361	961	239	97	479	544	959	661	130	645	846	601	204	999999	801	180	558	992	272	98	751	999999	533	999999	857	883	193	162	869	907	867	999999	999999	991	732	999999	72	968	119	999999	153	826	999999	999999	972	245	403	223	999999	999999	205	999999	642	999999	999999	294	438	587	240	595	360	806	792	999999	778	581	136	999999	883	704	117	589	883	693	945	925	999999	646	679	622	490	970	310	225	711	550	632	999999	663	448	668	485	738	999999	228	999999	43	999999	999999	400	999999	200	340	999999	546	615	999999	999999	626	999999	795	792	907	618	114	390	999999	576	511	237	999999	232	549	445	999999	632	851	999999	474	999999	891	143	537	289	999999	300	639	162	679	106	116	682	
287	259	999999	875	999999	130	419	838	841	466	853	881	451	886	999999	894	122	999999	764	999999	484	27	521	662	264	628	115	814	750	353	999999	415	130	275	945	299	792	169	999999	730	949	636	767	999999	999999	656	837	626	649	744	49	765	342	42	207	269	738	990	999999	949	25	605	999999	497	569	448	760	185	940	361	112	999999	859	43	135	848	260	999999	381	608	999999	488	174	15	313	141	82	98	78	999999	999999	999999	999999	999999	999999	354	548	999999	999999	842	895	661	685	999999	642	97	906	308	906	359	19	999999	999999	22	169	999999	440	92	999999	438	375	999999	999999	265	800	309	414	754	328	781	309	981	231	999999	713	138	802	876	999999	999999	234	999999	999999	718	676	908	193	536	999999	187	913	999999	94	436	999999	999999	553	430	999999	999999	682	162	979	135	59	38	431	999999	309	40	734	564	999999	968	213	999999	490	999999	588	891	126	878	999999	150	867	999999	896	794	71	489	584	381	388	40	543	999999	794	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	125	233	876	999999	164	842	606	226	804	353	999999	267	216	141	636	27	819	455	363	999999	999999	435	140	805	435	999999	999999	999999	999999	651	999999	698	519	106	781	571	195	747	430	999999	999999	999999	739	729	956	798	462	516	999999	999999	417	999999	999999	182	67	690	102	81	316	999999	999999	999999	213	999999	459	150	748	119	999999	75	832	999999	35	999999	999999	875	695	999999	849	637	277	433	564	926	999999	433	608	346	48	100	478	124	440	995	638	590	999999	587	280	815	59	353	166	999999	263	999999	999999	999999	999999	192	999999	691	231	679	166	477	636	286	917	35	541	411	80	999999	999999	718	641	39	195	999999	275	999999	140	999999	587	999999	277	779	673	999999	989	343	568	999999	105	999999	999999	999999	999999	170	953	333	669	254	283	647	282	999999	198	544	704	415	999999	964	917	886	999999	999999	102	242	999999	857	999999	27	46	208	842	224	173	808	999999	880	200	999999	999999	941	448	999999	759	939	999999	381	590	138	205	583	263	604	938	219	236	704	668	999999	960	106	999999	651	217	85	999999	67	732	389	719	999999	225	64	114	975	447	674	438	162	590	828	277	999999	822	463	944	999999	286	999999	582	131	999999	999999	999999	999999	999999	797	679	684	144	594	648	999999	999999	381	368	209	500	999999	772	562	999999	999999	25	142	829	246	829	754	140	566	781	778	807	597	611	632	990	350	754	999999	995	999999	999999	999999	189	999999	74	450	105	745	999999	323	999999	29	855	706	577	
999999	934	984	967	924	554	578	813	870	999999	821	770	736	218	159	999999	132	999999	522	496	999999	952	762	181	388	659	394	818	467	999999	787	742	904	64	68	415	999999	999999	999999	209	999999	193	319	672	252	680	369	537	597	115	68	462	342	999999	557	978	181	999999	589	999999	999999	759	355	282	999999	88	865	999999	160	744	447	450	999999	999999	56	836	643	99	928	707	300	857	230	362	538	335	410	694	506	89	244	958	999999	804	999999	690	837	46	999999	173	815	999999	999999	853	668	617	999999	28	999999	999999	999999	91	999999	881	975	312	538	999999	744	290	999999	180	184	80	510	489	358	999999	284	999999	999999	999999	999999	765	892	612	480	999999	694	920	369	391	531	785	744	999999	999999	220	829	736	162	844	999999	999999	495	644	512	316	353	999999	269	283	999999	807	722	737	59	999999	999999	373	999999	171	308	823	921	296	649	399	335	357	414	147	863	548	213	164	315	999999	279	999999	109	174	33	515	661	96	647	999999	72	16	999999	956	230	465	999999	990	546	999999	999999	208	999999	999999	980	995	774	131	419	999999	604	568	432	792	999999	741	273	667	147	792	171	834	648	926	336	329	254	458	916	407	999999	222	999999	836	410	999999	263	986	194	37	741	539	676	999999	999999	504	583	320	999999	489	999999	999999	852	753	317	999999	999999	78	786	661	751	325	214	999999	561	391	950	999999	392	777	999999	286	999999	999999	61	632	999999	206	807	831	745	999999	999999	437	214	999999	369	864	529	389	999999	195	210	533	999999	426	334	664	891	737	553	999999	927	339	11	915	999999	742	702	684	862	363	271	954	915	999999	973	777	999999	163	32	96	77	999999	266	303	86	950	833	635	307	504	999999	79	287	999999	16	21	999999	299	645	999999	999999	844	999999	167	999999	255	617	470	452	557	856	738	999999	467	920	925	83	708	839	999999	908	999999	999999	368	58	201	676	999999	809	962	350	518	517	405	924	233	485	108	999999	831	343	999999	999999	750	647	576	364	820	999999	999999	938	999999	459	833	718	999999	467	168	118	732	578	459	660	489	216	348	999999	319	999999	697	999999	974	338	17	478	545	884	636	720	482	999999	856	330	728	34	622	999999	683	687	829	765	326	990	647	262	884	999999	702	999999	309	356	55	287	150	641	999999	399	452	999999	999999	220	830	448	636	895	999999	138	932	999999	594	289	546	632	713	931	134	984	691	755	593	831	191	103	421	136	791	999999	190	96	70	999999	616	999999	999999	618	999999	878	363	999999	540	
999999	999999	999999	949	29	999999	423	999999	219	517	979	708	696	999999	350	999999	737	999999	510	114	999999	948	845	999999	372	673	228	127	104	995	999999	999999	939	225	838	61	944	153	401	326	378	999999	971	579	90	523	919	556	173	589	208	851	999999	647	999999	806	999999	841	587	999999	999999	999999	478	223	271	999999	999999	481	933	999999	94	593	635	193	735	999999	977	275	999999	848	753	671	954	999999	999999	404	999999	302	828	41	125	999999	566	55	735	83	536	757	318	731	755	447	623	873	505	615	999999	669	911	258	999999	999999	526	739	602	919	351	963	999999	866	581	476	652	999999	184	981	36	589	457	662	611	229	999999	593	102	315	57	90	20	192	999999	117	390	580	999999	999999	587	827	999999	816	731	573	342	452	159	289	999999	999999	699	523	588	636	221	259	646	999999	713	932	646	296	871	999999	952	242	688	473	95	82	699	728	403	208	147	641	930	999999	887	514	443	813	521	335	999999	999999	999999	551	896	141	934	602	999999	999999	191	999999	944	999999	620	109	763	686	203	722	999999	971	130	999999	498	579	999999	607	999999	209	498	833	999999	546	880	466	638	147	999999	954	999999	106	986	748	999999	981	696	469	427	787	750	757	620	798	999999	418	999999	224	62	326	812	336	999999	542	999999	358	999999	999999	590	164	470	626	118	248	584	926	984	999999	371	517	882	999999	190	934	459	740	222	977	243	999999	100	999999	94	260	999999	811	226	454	592	999999	601	999999	879	273	327	999999	648	999999	223	386	433	994	999999	545	999999	999999	156	999999	92	425	145	412	175	128	74	999999	541	858	105	999999	710	999999	788	701	915	594	978	999999	999999	335	102	840	763	857	999999	999999	571	549	817	198	665	280	371	177	534	199	132	761	209	281	591	790	286	450	999999	893	999999	999999	630	999999	999999	240	338	756	333	304	999999	318	90	968	484	992	999999	907	117	440	179	621	177	999999	471	227	716	346	744	311	999999	999999	191	154	889	420	919	999999	999999	999999	942	614	999999	240	549	814	999999	240	796	999999	999999	378	342	245	723	594	999999	904	387	758	999999	999999	22	999999	739	336	136	935	89	73	999999	82	693	682	999999	565	777	936	999999	656	545	999999	549	999999	999999	999999	980	945	999999	305	999999	24	999999	465	911	950	602	999999	999999	223	688	746	161	732	525	676	685	999999	747	999999	999999	57	728	730	222	47	999999	867	469	553	356	999999	999999	784	637	68	999999	237	770	547	999999	999999	445	962	968	799	999999	817	999999	884	510	329	
208	272	999999	389	296	861	253	873	508	734	362	947	867	507	242	377	105	999999	195	999999	890	210	999999	860	611	766	761	999999	713	634	247	999999	52	36	982	250	999999	258	771	630	984	896	49	238	603	498	104	470	567	956	721	171	999999	63	439	997	77	999999	777	530	109	999999	999999	873	999999	777	904	840	525	999999	82	999999	696	565	999999	993	171	999999	266	122	671	300	855	756	913	86	885	989	597	984	183	999999	480	250	530	164	736	999999	741	825	593	999999	945	999999	884	999999	475	999999	590	445	836	110	999999	999999	859	999999	974	413	960	999999	999999	915	253	540	817	406	999999	455	44	318	266	995	235	441	999999	417	355	289	999999	999999	610	999999	408	999999	158	83	313	815	999999	721	189	999999	215	330	999999	999999	20	415	758	488	507	30	109	282	188	840	874	931	146	999999	463	695	540	921	999999	150	999999	101	391	744	102	561	73	322	999999	933	789	905	507	850	999999	939	530	394	541	590	651	135	972	317	999999	382	678	939	268	494	792	293	999999	793	171	919	999999	23	395	945	956	999999	154	255	61	969	999999	999999	56	999999	174	156	390	230	999999	391	999999	999999	546	720	883	134	64	644	151	506	999999	714	689	486	916	517	998	595	633	865	981	999999	266	239	948	999999	999999	744	329	645	903	300	999999	999999	800	948	999999	999999	72	832	732	999999	114	555	584	999999	999999	999999	606	657	157	999999	596	633	999999	401	818	316	771	999999	241	319	324	505	602	104	419	909	686	968	49	334	532	801	143	999999	999999	999999	655	238	999999	333	147	999999	498	118	703	999999	379	409	999999	170	999999	999999	999999	422	195	609	952	489	999999	696	883	638	617	823	999999	999999	500	929	778	999999	661	543	999999	999999	999999	652	16	494	401	748	540	286	837	999999	431	960	999999	720	296	999999	758	176	928	99	450	508	64	674	999999	908	181	999999	631	33	999999	999999	858	693	999999	542	602	999999	97	562	999999	999999	999999	739	402	312	595	779	642	763	999999	999999	615	624	466	673	598	341	648	492	577	100	999999	813	379	999999	111	516	480	753	421	301	88	375	932	844	999999	324	999999	542	323	401	806	867	675	24	754	999999	236	577	944	999999	818	604	984	999999	951	987	999999	341	211	999999	999999	889	352	66	416	999999	999999	622	965	283	999999	116	179	185	293	787	147	364	316	867	290	903	808	160	482	483	390	867	999999	999999	954	941	341	999999	102	917	525	619	607	515	552	614	611	671	211	712	435	999999	999999	173	
849	15	34	343	999999	405	91	201	584	933	858	824	729	255	328	999999	774	934	92	999999	272	528	756	800	324	999999	302	999999	949	769	58	581	95	730	870	948	916	997	447	697	835	333	44	674	657	727	885	365	999999	93	938	500	999999	415	900	330	259	233	29	132	112	944	251	815	999999	286	739	999	385	379	999999	776	497	394	999999	938	999999	92	153	999999	790	936	793	866	830	557	854	679	829	549	699	693	978	999999	595	999999	92	228	789	381	988	999999	979	972	882	171	13	342	874	961	999999	177	90	432	999999	175	999999	999999	999999	337	432	69	999999	836	680	517	798	182	799	999999	856	275	999999	772	608	904	957	820	983	668	554	522	804	999999	712	532	612	999999	983	429	740	706	243	999999	949	999999	716	153	302	999999	373	830	542	999999	114	571	999999	318	823	999999	218	999999	401	326	782	909	999999	311	999999	158	905	999999	198	380	999999	160	41	841	823	679	999999	813	528	999999	999999	999999	999999	579	763	151	658	304	732	556	220	411	314	917	678	999999	674	415	29	154	999999	132	641	172	999999	954	539	43	999999	999999	999999	405	999999	782	31	69	999999	999999	547	982	500	999999	999999	641	170	506	845	123	999999	784	14	783	999999	384	159	182	91	817	261	999999	611	624	809	588	318	815	600	999999	895	999999	118	988	867	47	653	858	613	10	12	820	118	426	870	710	149	464	610	999999	632	999999	977	123	433	999999	380	875	800	929	333	355	999999	323	228	999999	675	25	999999	999999	730	301	568	91	815	999999	701	195	754	108	449	854	214	999999	999999	55	642	995	999999	999999	999999	778	67	684	677	999999	914	999999	207	327	45	999999	548	999999	706	341	291	895	308	993	999999	195	131	702	490	479	150	999999	424	182	999999	679	460	999999	100	951	243	884	999999	168	526	999999	987	436	73	325	315	360	467	567	764	746	697	571	102	481	657	365	999999	208	999999	999999	379	35	417	366	672	762	999999	754	108	407	490	149	477	999999	207	694	999999	175	173	790	284	857	999999	999999	999999	999999	999999	619	999999	999999	691	216	652	353	536	962	28	706	652	552	999999	713	468	366	999999	557	104	962	283	962	726	37	44	725	898	522	617	253	384	783	78	153	459	999999	999999	284	497	133	604	999999	676	932	522	999999	203	570	399	61	907	434	999999	731	346	342	160	663	182	926	999999	23	999999	999999	332	869	483	453	263	246	650	981	70	999999	368	47	296	794	514	423	532	999999	999999	999999	999999	999999	988	999999	
807	127	81	62	111	570	677	590	890	999999	609	653	147	999999	316	162	411	926	373	823	999999	308	56	366	159	759	999999	999999	890	790	439	382	880	146	645	999999	999999	597	879	499	303	778	157	395	194	860	286	782	30	970	999999	999999	586	175	974	509	81	999999	903	352	175	559	699	110	472	237	773	10	113	180	986	999999	56	874	999999	595	160	661	181	298	483	622	108	999999	636	999999	796	715	172	999999	75	460	693	537	999999	744	88	999999	922	957	97	999999	678	999999	983	349	999999	711	645	389	358	420	543	999999	999999	552	461	779	999999	453	440	68	999999	967	999999	536	131	518	999999	785	999999	999999	738	224	210	207	944	258	999999	297	655	94	79	782	788	655	917	999999	668	781	292	309	583	479	526	999999	447	711	744	457	227	855	999999	999999	872	999999	999999	329	414	999999	999999	213	842	186	999999	356	999999	65	999999	460	619	53	850	768	503	216	999999	268	697	181	760	243	513	488	999999	799	922	220	910	542	972	597	999999	996	999999	89	466	407	999999	180	50	999999	999999	999999	999999	184	15	403	366	999999	726	424	631	242	999999	375	699	364	116	998	999999	999999	155	646	999999	31	380	999999	999999	423	750	131	999999	527	141	379	711	228	650	895	794	999999	999999	999999	999999	558	965	439	999999	999999	389	112	300	683	746	272	246	885	999999	817	803	161	806	942	915	999999	837	114	111	541	664	481	714	221	214	904	924	901	830	928	65	941	767	789	43	647	831	902	781	869	143	999999	421	833	102	999999	722	911	338	221	721	861	338	554	152	999999	398	88	479	842	347	344	64	879	761	862	394	27	999999	277	773	935	999999	242	408	838	70	881	129	999999	191	23	572	619	217	203	612	999999	646	999999	259	999999	433	938	999999	798	770	541	999999	240	258	704	11	71	448	785	999999	105	155	314	999999	516	959	999999	660	334	772	445	671	567	259	180	381	784	27	30	999999	393	711	610	77	999999	809	889	323	486	21	511	180	999999	664	516	77	999999	999999	743	793	999999	999999	206	36	335	870	514	980	999999	333	227	53	427	999999	155	394	999999	246	330	707	999999	594	184	323	999999	274	250	902	999999	999999	999999	507	284	237	986	115	514	584	999999	657	999999	908	245	163	999999	468	752	157	999999	132	999999	999999	955	46	722	930	113	883	765	70	999999	999999	248	999999	293	999999	768	200	297	49	999999	961	504	672	411	171	999999	30	529	802	521	999999	392	620	999999	944	999999	248	514	65	999999	631	999999	
681	38	693	670	270	869	83	699	562	859	999999	252	570	999999	293	634	560	999999	93	363	962	548	536	229	627	999999	349	177	530	686	242	47	258	152	822	999999	999999	501	98	999999	999999	113	999999	999999	911	378	999999	999999	268	999999	953	483	999999	999999	856	142	502	474	52	866	530	999999	178	999999	626	999999	993	428	778	649	916	69	493	999999	908	858	589	301	317	259	999999	996	909	916	732	758	128	981	296	689	151	253	459	232	630	549	999999	93	617	478	384	591	574	618	698	894	999999	999999	369	997	553	999999	167	792	481	999999	996	262	153	868	999999	999999	141	99	507	672	609	999999	999999	999999	923	999999	999999	999999	874	999999	431	300	999999	838	768	999999	999999	298	999999	941	95	667	751	105	553	682	939	999999	163	372	459	485	999999	35	999999	729	684	999999	84	999999	525	329	917	677	113	705	44	999999	110	192	400	843	953	566	587	942	519	217	814	999999	999999	936	684	512	999999	946	999999	202	553	999999	458	999999	224	99	425	766	749	83	992	847	648	634	999999	970	972	616	999999	554	999999	351	999999	476	196	833	489	589	644	415	333	999999	526	999999	999999	72	734	779	999999	863	150	820	203	999999	999999	967	602	999999	297	713	539	999999	999999	634	999999	212	827	981	999999	391	609	836	132	999999	749	835	331	999999	873	586	246	202	999999	999999	414	627	158	999999	261	228	999999	557	301	930	875	596	999999	891	97	558	244	999999	999999	247	263	313	698	859	999999	389	999999	795	69	711	477	347	999999	755	230	136	63	999999	729	999999	160	999999	545	201	999999	999999	103	440	719	324	351	492	999999	999999	415	110	929	299	89	872	583	445	999999	589	462	538	999999	986	999999	960	505	192	34	149	999999	210	768	999999	401	542	296	999999	85	744	999999	984	999999	999999	999999	129	206	763	973	999999	632	999999	564	955	738	930	999999	116	999999	758	999999	999999	468	999999	999999	214	342	999999	999999	546	586	377	370	753	229	478	999999	848	645	552	764	741	218	999999	516	999999	999999	813	999999	470	236	189	447	326	925	211	999999	792	344	146	786	773	865	437	999999	264	354	810	735	999999	892	999999	470	226	994	999999	950	301	999999	291	999999	529	665	999999	319	406	930	53	827	28	999999	255	513	509	765	990	999999	999999	999999	262	38	835	87	506	578	769	719	230	332	848	260	234	601	63	578	267	118	437	999999	874	334	311	983	717	318	999999	953	961	460	14	211	178	404	999999	262	732	451	999999	859	550	687	709	721	999999	999999	728	653	459	
999999	507	999999	447	663	32	927	727	999999	369	999999	930	999999	757	769	327	647	92	829	663	800	846	815	949	578	999999	999999	624	999999	13	950	589	994	999999	40	952	999999	763	514	382	999999	999999	880	999999	970	929	734	999999	939	403	342	685	899	990	999999	94	692	999999	869	96	835	313	146	848	999999	608	936	321	727	999999	206	999999	577	457	999999	999999	966	999999	979	649	999999	267	684	999999	671	275	999999	13	844	946	270	198	999999	999999	546	707	399	41	672	371	999999	422	999999	132	206	458	117	451	348	394	999999	958	999999	230	253	999999	999999	949	999999	154	918	999999	476	780	999999	17	990	158	910	944	999999	934	71	618	999999	430	999999	561	990	222	167	248	665	460	999999	312	999999	999999	185	967	88	449	853	999999	999999	69	999999	430	576	999999	468	999999	540	403	518	193	999999	345	573	822	522	77	999999	965	999999	999999	277	26	952	253	999999	999999	973	942	865	436	91	542	999999	999999	484	634	984	800	999999	208	707	271	942	645	415	999999	109	362	455	999999	490	888	999999	773	792	999999	478	333	428	151	985	597	538	92	112	364	179	976	999999	887	92	999999	999999	788	999999	15	999999	999999	838	871	999999	620	497	999999	999999	202	10	401	999999	554	166	661	382	612	222	120	999999	859	543	61	730	132	999999	567	999999	331	677	999999	802	787	855	170	999999	556	924	375	999999	684	999999	909	363	778	999999	794	731	430	786	608	575	999999	999999	224	774	999999	150	104	606	999999	925	625	525	256	599	26	999999	995	999999	825	999999	999999	999999	59	723	633	697	952	949	230	835	999999	544	999999	188	941	515	641	395	708	999999	829	768	180	759	521	393	116	189	166	999999	999999	264	961	999999	727	851	999999	501	999999	99	198	154	386	999999	427	90	999999	78	657	511	67	999999	468	419	999999	88	999999	300	212	249	590	773	793	134	999999	253	583	999999	461	99	999999	150	254	618	227	685	999999	85	341	440	938	999999	531	655	999999	135	796	552	70	999999	999999	932	298	999999	508	425	999999	262	993	183	507	305	616	567	228	999999	365	999999	201	183	696	764	958	771	999999	999999	252	147	96	975	457	41	99	812	88	359	851	353	120	802	999999	999999	999999	999999	999999	999999	431	999999	999999	131	770	946	361	999999	999999	257	974	999999	599	956	999999	223	175	28	726	476	216	999999	489	868	75	999999	999999	398	848	566	681	799	838	669	999999	288	999999	999999	215	511	679	999999	999999	831	999999	334	999999	163	629	999999	964	73	441	466	436	627	483	568	65	
758	216	962	999999	999999	999999	184	999999	930	836	999999	999999	211	999999	225	796	14	999999	658	493	741	266	586	768	737	602	618	999999	999999	999999	502	805	152	999999	456	304	717	999999	475	265	999999	645	824	999999	999999	609	999999	999999	226	999999	431	683	825	84	999999	501	630	204	312	793	957	999999	316	697	344	99	369	302	366	920	89	841	999999	402	293	105	442	270	42	137	838	367	151	999999	811	819	999999	78	594	999999	673	999999	860	999999	308	393	999999	137	999999	646	999999	471	893	305	590	590	999999	999999	790	229	69	370	171	184	999999	599	999999	999999	999999	525	119	300	999999	412	999999	566	999999	797	104	900	765	999999	288	396	887	377	474	999999	131	231	614	999999	999999	375	894	999999	999999	999999	727	709	718	999999	251	999999	999999	950	763	491	58	999999	609	999999	337	999999	463	754	92	774	297	586	134	829	482	999999	910	561	21	342	517	943	214	304	999999	395	999999	39	999999	821	999999	937	999999	983	797	106	621	207	999999	398	999999	150	231	586	398	150	584	889	999999	586	556	999999	938	431	973	999999	819	314	347	942	999999	434	690	271	915	360	999999	151	999999	386	53	999999	342	999999	999999	377	722	628	905	929	999999	302	999999	487	274	884	998	192	19	692	286	999999	999999	287	999999	487	999999	960	999999	48	177	442	856	876	543	999999	999999	326	10	606	392	999999	999999	417	140	415	999999	212	996	41	999999	790	999999	349	999999	999999	852	999999	999999	999999	916	762	957	867	762	378	445	900	999999	430	251	681	999999	413	999999	95	999999	999999	999999	285	999999	257	963	999999	686	386	999999	517	777	807	991	999999	394	67	689	630	244	999999	655	762	999999	757	267	576	999999	680	609	728	999999	24	826	410	907	999999	123	669	798	327	190	385	77	999999	999999	147	999999	662	297	999999	723	999999	850	377	796	394	316	82	989	396	849	16	777	583	477	763	980	590	681	738	944	30	831	999999	360	280	999999	50	999999	130	147	137	392	485	14	369	173	459	614	523	349	50	679	412	477	184	607	493	999999	369	166	848	981	999999	189	703	848	932	27	525	698	999999	448	868	259	999999	999999	302	579	999999	999999	531	999999	167	398	904	350	999999	449	185	673	211	589	999999	963	298	156	833	306	310	521	240	442	98	824	84	601	810	162	755	999999	314	999999	999999	770	635	872	823	170	999999	363	429	999999	999999	851	496	686	183	999999	961	999999	789	999999	278	999999	368	999999	887	342	324	312	539	276	694	624	368	297	245	504	338	425	332	672	31	
946	101	999999	999999	999999	338	397	999999	906	200	189	771	318	645	757	999999	547	985	491	846	972	999999	162	798	226	493	209	451	678	576	999999	253	126	974	999999	504	999999	497	650	14	927	883	633	85	515	853	59	651	487	102	791	999999	840	826	59	132	939	949	384	753	138	945	749	339	999999	999999	654	344	323	999999	791	59	345	487	999999	999999	200	87	293	373	443	557	964	586	999999	116	412	999999	925	209	564	671	122	999999	875	981	144	303	430	999999	999999	715	338	233	310	741	103	363	999999	960	932	862	999999	21	999999	999999	980	173	554	999999	532	364	419	124	699	130	937	999999	611	937	954	896	999999	713	174	999999	229	741	286	53	22	58	999999	964	277	702	15	110	586	304	10	970	749	999999	56	843	305	999999	534	189	804	654	752	969	16	45	999999	952	847	999999	361	249	887	510	535	999999	971	454	846	999999	999999	999999	863	316	999999	983	157	773	666	331	432	15	999999	999999	999999	367	999999	423	958	999999	496	999999	263	999999	999999	999999	93	249	356	572	871	851	999999	537	999999	967	999999	445	42	32	999999	999999	999999	999999	999999	999999	42	791	270	178	187	999999	496	614	509	72	999999	868	373	185	899	999999	427	103	999999	999999	638	999999	999999	282	576	861	391	936	353	65	766	737	834	597	729	302	999999	188	395	999999	365	762	38	11	394	922	81	999999	132	980	999999	201	999999	999999	717	362	759	999999	601	999999	176	559	271	454	305	845	43	999999	456	999999	999999	999999	999999	145	225	875	999999	39	999999	653	789	535	813	373	50	999999	671	999999	879	376	543	989	586	79	157	805	501	583	705	548	888	999999	409	525	60	774	493	999999	372	841	711	729	110	948	999999	999999	746	897	413	730	184	787	999999	90	73	939	662	638	999999	420	384	999999	334	349	764	494	135	298	322	275	999999	999999	883	47	665	813	999999	638	999999	999999	68	603	999999	974	999999	111	408	329	461	999999	122	854	942	952	467	643	405	761	193	52	515	999999	999999	999999	999999	999999	999999	858	424	260	61	34	106	482	361	781	897	359	999999	663	999999	805	836	999999	163	999999	999999	931	999999	31	418	137	999999	500	10	610	27	42	335	929	207	999999	904	211	999999	97	758	470	600	999999	745	55	999999	530	957	710	999999	999999	984	423	999999	972	287	402	999999	999999	580	605	482	999999	999999	999999	34	56	999999	544	999999	635	999999	76	999999	337	340	894	999999	372	352	923	543	299	999999	643	57	911	292	234	272	511	369	146	516	162	999999	850	
921	880	999999	738	74	422	999999	986	999999	917	945	319	999999	393	127	480	581	656	72	999999	761	999999	817	999999	764	999999	282	999999	276	15	559	324	348	490	999999	405	350	613	859	131	490	12	411	140	966	973	592	999999	394	889	564	860	999999	806	999999	801	72	908	974	833	149	420	999999	236	368	630	999999	162	420	721	139	967	797	999999	701	759	718	687	156	791	648	999999	14	387	450	999999	234	999999	402	181	342	441	639	35	999999	80	291	184	999999	346	12	440	469	673	999999	999999	72	159	114	999999	92	999999	762	999999	195	747	999999	999999	786	669	405	437	759	248	389	697	338	772	959	999999	477	999999	999999	999999	788	218	933	340	627	853	636	85	999999	73	98	957	678	999999	999999	244	664	948	999999	112	940	574	680	999999	999999	72	269	999999	199	999999	860	548	469	953	999999	977	813	999999	715	932	42	330	999	696	159	431	28	999999	999999	725	999999	999999	999999	813	869	223	537	712	56	565	593	346	885	954	999999	999999	999999	725	61	863	999999	588	242	465	999999	619	574	984	80	862	53	387	368	999999	517	999999	999999	999999	999999	190	449	111	38	160	348	696	999999	55	493	609	933	302	999999	79	305	387	296	690	999999	259	649	553	641	999999	999999	216	978	421	447	870	158	842	999999	870	423	328	560	92	126	383	999999	999999	999999	471	999999	999999	556	999999	178	139	55	712	912	834	541	999999	469	843	639	142	999999	33	608	622	461	101	661	960	999999	999999	999999	213	573	369	85	129	62	180	265	999999	660	688	253	317	999999	445	999999	807	338	527	999999	716	999999	984	665	161	999999	877	19	999999	999999	595	643	202	311	841	149	999999	759	421	843	299	587	868	999999	39	780	999999	797	999999	999999	853	631	138	127	121	761	588	703	923	209	184	170	999999	680	999999	55	61	16	983	306	387	57	916	683	569	999999	583	999999	636	381	629	999999	994	676	999999	964	999999	84	200	999999	560	848	835	222	668	139	169	198	417	984	999999	294	813	999999	783	805	714	454	999999	982	187	86	999999	552	579	104	176	752	999999	109	539	976	815	903	745	538	222	703	999999	999999	968	395	105	652	999999	345	999999	284	893	440	259	70	527	217	999999	484	781	292	643	999999	962	417	999999	317	454	999999	478	910	973	999999	593	20	999999	999999	24	999999	980	425	900	243	827	891	858	999999	850	999999	999999	608	999999	271	757	930	999999	451	477	561	641	999999	207	999999	866	366	311	648	847	249	631	410	203	121	503	365	391	409	746	
81	558	750	467	999999	302	869	910	712	496	662	950	987	999999	462	999999	203	227	10	377	471	999999	999999	999999	610	999999	58	415	888	767	401	548	660	705	406	12	890	329	232	607	996	455	999999	162	194	298	644	761	999999	960	310	148	390	999999	284	490	999999	999999	856	999999	254	999999	31	944	104	124	999999	292	251	999999	269	999999	995	999999	380	25	990	67	971	322	999999	999999	674	927	467	263	167	627	999999	915	664	999999	473	999999	362	542	433	999999	67	80	998	361	519	291	999999	436	152	999999	662	268	499	291	999999	544	925	956	789	103	486	840	956	672	862	336	999999	962	410	999999	50	838	592	999999	999	901	999999	999999	777	393	999999	999999	121	180	965	171	425	383	684	929	177	406	999999	339	178	227	123	999999	499	999999	495	999999	36	999999	999999	999999	676	164	291	720	230	84	189	999999	867	455	729	786	707	700	910	422	999999	481	734	644	999999	262	177	782	788	988	361	999999	999999	498	999999	870	233	151	494	271	999999	963	999999	103	999999	356	472	722	497	999999	628	798	999999	83	459	999999	516	311	737	424	986	999999	932	241	722	999999	507	378	999999	858	562	565	216	648	999999	325	772	641	427	739	789	455	295	460	370	562	320	824	49	458	364	922	999999	79	999999	593	40	999999	999999	999999	849	104	280	638	774	72	592	999999	753	144	999999	874	883	998	999999	541	223	481	871	170	284	682	338	993	504	640	161	146	372	736	294	305	270	796	889	999999	999999	656	686	308	969	685	81	904	675	489	48	415	444	744	380	999999	605	220	356	176	765	287	144	144	910	999999	999999	26	850	487	614	97	999999	940	367	566	795	573	999999	999999	611	433	328	999999	999999	746	702	628	366	735	999999	999999	449	999999	929	896	522	999999	397	523	422	64	64	999999	875	950	306	504	387	814	763	41	30	757	999999	341	959	129	542	174	999999	644	660	125	787	564	647	394	999999	470	53	254	999999	999999	187	556	999999	140	149	651	449	999999	251	552	999999	668	999999	999999	168	598	999999	402	999999	999999	769	777	404	939	999999	321	313	911	493	916	770	999999	856	353	579	999999	962	828	999999	891	724	555	402	999999	153	128	999999	955	236	422	999999	650	244	952	907	409	162	439	999999	828	348	538	714	999999	781	462	999999	686	123	160	636	118	422	999999	509	223	999999	296	796	291	999999	358	685	81	393	130	284	903	999999	179	855	532	999999	999999	553	196	841	78	336	691	999999	848	999999	85	786	424	238	127	999999	693	
34	866	643	449	999999	989	852	643	940	661	999999	908	249	943	999999	113	999999	269	574	999999	382	316	999999	115	974	938	516	610	294	969	891	167	461	753	155	989	889	658	121	563	343	999999	137	675	512	408	999999	898	780	999999	999999	968	552	139	999999	718	906	538	999999	112	483	999999	358	971	999999	30	999999	496	798	999999	224	361	158	999999	979	184	189	294	602	999999	340	617	829	611	565	999999	615	331	999999	999999	93	360	194	18	89	101	999999	166	905	491	951	121	110	999999	468	999999	999999	540	160	145	999999	622	936	898	772	866	999999	746	415	846	999999	135	63	370	231	863	176	149	932	887	335	999999	388	999999	625	228	516	364	999999	513	112	999999	181	307	999999	470	424	296	999999	223	679	999999	751	68	85	825	67	999999	254	605	999999	680	608	272	809	516	243	825	999999	999999	359	67	999999	902	744	341	999999	756	472	760	449	880	903	718	999999	999999	999999	330	999999	800	171	777	120	548	627	431	476	908	497	392	237	598	23	693	999999	999999	999999	999999	999999	744	870	311	277	493	165	15	999999	889	64	999999	244	913	999999	482	392	999999	947	64	284	999999	999999	55	268	90	533	850	866	220	854	596	723	432	16	999999	929	999999	999999	626	392	622	654	586	999999	911	999999	323	807	999999	999999	291	673	454	999999	11	879	824	999999	197	959	315	148	567	44	999999	999999	999999	999999	501	553	532	999999	999999	672	999999	999999	288	999999	357	999999	999999	53	335	999999	573	999999	279	858	14	999999	114	817	322	666	87	483	97	552	395	58	345	999999	999999	988	778	219	352	781	912	343	600	633	694	264	750	999999	999999	657	471	545	593	999999	999999	999999	448	715	999999	664	595	999999	580	999999	806	309	999999	803	738	999999	140	363	580	497	945	671	819	481	999999	68	999999	815	670	999999	999999	849	465	999999	514	999999	549	73	459	999999	196	999999	762	865	827	395	666	999999	533	476	527	117	965	106	999999	240	999999	967	592	999999	748	780	517	999999	654	999999	844	215	298	514	797	76	904	999999	310	221	909	954	654	736	402	968	291	204	912	973	884	999999	383	283	961	582	480	758	999999	416	226	620	220	870	551	460	658	999999	679	460	213	999999	795	796	999999	999999	323	999999	309	779	999999	323	999999	680	81	999999	832	24	552	225	999999	156	999999	894	999999	298	743	783	195	941	320	272	524	461	770	810	573	999999	952	999999	268	624	459	169	917	903	391	999999	799	999999	628	643	476	464	864	67	130	900	801	42	573	540	670	
367	999999	999999	798	777	909	999999	911	254	72	898	956	971	696	793	999999	100	906	214	984	129	323	676	795	999999	597	713	690	672	785	999999	999999	728	953	101	999999	691	115	614	629	999999	164	383	581	999999	999999	892	370	337	999999	710	135	999999	556	551	54	792	440	737	189	206	580	248	468	152	999999	238	27	605	999999	295	985	302	584	456	999999	999999	104	227	562	704	999999	363	999999	999999	794	721	182	412	999999	999999	260	377	999999	433	999999	915	915	439	760	279	999999	765	244	999999	725	999999	785	999999	586	115	698	223	185	999999	852	999999	499	393	999999	106	66	615	557	195	44	618	868	160	999999	999999	999999	999999	999999	999999	829	588	128	120	359	999999	936	81	825	941	219	47	202	949	581	739	425	531	92	999999	223	269	217	58	999999	999999	964	999999	611	999999	999999	42	999999	891	999999	274	109	389	44	395	169	984	999999	616	976	997	999999	999999	579	999999	999999	999999	999999	999999	79	999999	380	79	517	253	999999	311	470	298	860	186	290	999999	303	999999	640	999999	999999	999999	504	239	479	601	82	606	690	999999	65	999999	903	588	459	955	821	94	893	39	871	790	999999	858	523	501	755	999999	999999	125	625	272	129	596	999999	886	999999	840	100	779	997	999999	563	999999	999999	619	394	999999	726	335	488	218	423	610	174	999999	307	646	716	977	845	282	999999	574	429	793	731	317	583	572	658	981	993	123	999999	960	237	446	612	904	117	484	999999	390	636	999999	999999	518	999999	309	589	999999	999999	123	933	724	31	999999	532	463	999999	87	698	163	677	507	999999	310	999999	213	478	860	44	812	870	371	999999	509	937	22	999999	223	885	284	983	999999	999999	880	189	317	939	999999	914	158	26	40	999999	920	712	139	201	548	939	999999	830	728	626	322	999999	572	999999	999999	61	519	999999	674	202	424	180	680	650	344	130	271	273	999999	999999	885	795	999999	585	999999	796	999999	821	407	999999	666	453	265	999999	999999	999999	617	791	428	197	404	640	352	837	371	750	42	488	999999	427	678	954	600	781	740	527	413	987	247	999999	253	698	120	999999	535	970	915	308	116	706	999999	480	845	999999	552	254	453	12	223	538	763	329	999999	979	604	712	999999	483	640	999999	234	999999	553	703	944	705	999999	951	312	999999	999999	999999	382	160	914	999999	118	559	239	496	999999	410	773	708	960	923	735	141	796	999999	128	999999	667	999999	482	883	926	999999	999999	846	999999	501	699	822	999999	999999	947	999999	75	407	604	303	999999	154	943	823	
856	845	742	30	970	398	164	490	999999	999999	76	293	678	41	999999	966	462	999999	771	582	711	999999	14	930	976	922	76	398	228	999999	999999	523	999999	658	37	91	409	86	999999	335	347	219	549	310	963	664	144	44	136	637	841	861	383	371	121	905	840	811	54	58	999999	766	999999	458	216	553	147	29	999999	199	999999	385	516	999999	244	502	411	704	967	322	788	42	271	590	983	335	149	784	999999	131	999999	598	41	999999	999999	581	947	101	103	999999	526	124	40	937	80	465	355	999999	136	619	503	146	844	732	269	299	999999	681	475	880	999999	362	482	882	948	968	354	689	999999	663	999999	999999	999999	556	795	674	12	334	519	527	980	212	999999	927	999999	114	753	308	568	713	86	276	625	223	17	174	999999	999999	989	112	121	666	504	472	75	193	535	999999	937	595	297	999999	171	948	900	210	704	555	263	844	224	999999	130	728	586	288	694	397	549	630	42	854	344	417	416	324	708	195	999999	444	579	466	371	972	425	999999	115	677	322	806	999999	999999	894	155	887	999999	999999	775	999999	786	999999	999999	747	999999	999999	443	835	753	541	586	502	519	692	819	999999	758	684	999999	312	680	183	26	85	742	171	999999	959	199	530	350	999999	932	309	999999	945	441	718	999999	419	982	81	361	146	736	314	950	404	85	880	138	391	397	472	215	999999	999999	999999	999999	155	618	483	645	233	200	999999	570	999999	999999	873	833	50	999999	738	999999	609	821	880	348	438	999999	550	999999	319	401	959	392	469	104	999999	999999	378	999999	909	801	999999	435	137	945	928	744	999999	999999	999999	999999	98	761	658	152	606	792	601	723	576	934	77	999999	335	832	241	425	111	124	999999	410	464	337	999999	937	821	183	694	999999	999999	694	479	763	683	272	999999	207	733	326	498	679	871	654	146	974	999999	910	109	999999	713	513	999999	626	999999	801	999999	761	51	720	330	432	107	666	313	882	999999	313	999999	72	530	43	691	784	626	476	538	809	200	745	214	999999	83	399	231	906	61	852	132	881	680	550	999999	23	999999	76	581	215	351	263	518	999999	994	47	774	680	822	858	10	174	272	782	570	305	516	999999	358	707	444	999999	831	612	190	44	391	980	876	678	999999	560	894	333	999999	999999	237	999999	999999	999999	625	551	94	999999	999999	958	618	898	979	999999	506	587	717	874	770	943	431	905	248	960	999999	794	999999	153	80	449	279	939	323	633	78	732	501	321	91	892	323	639	760	232	
425	493	10	25	181	210	999999	30	999999	524	999999	331	999999	999999	391	831	999999	940	999999	412	689	678	999999	356	793	774	95	999999	792	878	630	792	155	26	999999	172	793	788	971	870	606	258	387	999999	999999	746	197	999999	930	260	154	382	517	999999	542	747	999999	999999	231	999999	124	447	238	999999	894	723	185	528	422	229	48	960	968	261	805	440	999999	786	238	56	999999	551	475	541	999999	257	999999	797	484	797	264	148	999999	574	755	999999	29	999999	999999	999999	999999	668	131	711	221	193	999999	266	552	111	455	130	426	999999	820	573	972	999999	999999	646	448	388	54	999999	964	999999	403	404	999999	999999	421	598	999999	833	485	918	430	763	329	550	843	28	999999	999999	351	143	722	999999	753	192	999999	332	752	268	956	999999	624	505	746	999999	999999	999999	760	906	690	856	999999	999999	699	902	153	999999	376	409	999999	429	143	999999	284	830	186	999999	651	323	999999	98	845	999999	877	999999	999999	924	27	17	760	833	268	999999	691	495	999999	139	692	999999	48	979	999999	999999	465	536	999999	951	231	999999	145	777	368	999999	457	602	999999	999999	715	999999	999999	228	999999	369	999999	999999	171	999999	999999	788	935	999999	330	800	284	478	142	502	999999	350	999999	999999	702	111	871	999999	475	999999	890	98	484	280	424	295	252	820	788	999999	999999	496	999999	265	970	442	979	98	457	568	999999	979	470	517	999999	374	163	266	525	99	497	667	503	349	903	892	314	665	999999	44	999999	464	690	545	799	671	975	988	381	270	999999	783	534	906	999999	911	627	966	814	59	142	986	304	999999	999999	999999	992	35	999999	88	999999	324	999999	999999	20	999999	298	924	718	999999	399	174	884	265	967	714	142	597	999999	991	274	347	850	582	999999	571	170	990	999999	999999	679	949	636	303	142	806	326	121	999999	999999	999999	999999	258	999999	660	999999	111	48	731	394	903	405	346	369	813	789	474	883	520	448	546	307	488	954	125	999999	999999	999999	132	171	397	31	700	736	999999	572	99	999999	922	999999	469	131	269	62	860	283	999999	999999	999999	352	342	999999	600	457	416	999999	224	303	905	220	999999	999999	915	570	999999	882	705	609	991	250	999999	644	960	586	978	424	48	435	104	841	835	999999	111	780	828	954	430	252	329	63	999999	795	924	999999	999999	949	216	698	66	978	999999	14	285	249	999999	697	482	24	478	992	999999	789	209	73	385	177	419	999999	999999	51	461	462	289	937	893	904	720	999999	90	39	218	349	379	126	273	831	985	999999	
138	140	482	999999	773	337	777	568	596	860	336	337	999999	999999	957	24	999999	126	999999	999999	999999	747	977	232	999999	449	999999	937	419	93	800	999999	192	999999	17	610	569	55	688	999999	999999	335	999999	999999	923	752	498	147	392	999999	599	156	117	647	516	390	163	259	999999	334	553	840	159	512	69	782	155	983	73	356	454	999999	438	771	999999	30	999999	127	999999	190	999999	645	554	999999	493	653	446	999999	51	626	457	320	573	999999	408	330	186	805	999999	150	999999	515	84	45	911	129	999999	999999	469	495	952	45	999999	301	383	907	295	999999	29	415	999999	611	942	447	999999	144	906	84	373	999999	844	633	999999	168	583	999999	999999	999999	152	374	935	111	85	555	673	422	370	999999	980	999999	44	91	786	394	805	996	572	999999	147	776	999999	644	972	610	999999	328	999999	791	717	936	346	776	952	655	480	244	535	999999	773	999999	773	999999	103	872	823	999999	999999	999999	999999	587	873	934	381	375	999999	999999	138	474	999999	355	704	579	999999	53	999999	268	138	141	999999	570	999999	185	863	660	13	589	551	999999	787	888	482	783	437	139	73	999999	404	586	503	190	116	999999	493	999999	782	204	78	59	717	565	634	715	30	793	126	698	81	721	999999	571	749	38	687	25	873	920	151	435	980	999999	863	552	637	999999	999999	410	692	999999	877	809	520	999999	392	232	999999	766	763	644	23	375	340	683	224	931	440	87	383	999999	555	862	999999	643	79	964	999999	92	88	297	999999	999999	15	636	843	999999	999999	258	645	464	761	116	999999	506	999999	614	422	190	337	999999	302	386	36	223	999999	999999	999999	877	432	427	530	999999	688	476	999999	306	369	703	839	661	880	192	441	918	716	448	705	556	230	464	552	521	754	382	994	952	999999	999999	746	827	806	183	825	999999	933	589	428	690	201	125	999999	718	350	676	824	120	944	117	507	451	999999	999999	656	999999	875	19	427	315	482	999999	616	577	957	22	854	999999	366	223	985	137	30	24	364	115	218	999999	181	87	558	884	999999	999999	294	305	517	606	526	857	352	924	999999	122	218	838	509	677	761	338	821	127	999999	730	132	379	430	999999	845	551	759	51	999999	350	757	597	353	999999	999999	661	505	258	190	508	870	70	999999	908	806	999999	606	540	81	843	999999	441	140	287	460	999999	874	221	999999	975	999999	310	96	999999	364	620	494	475	999999	110	833	573	999999	254	859	71	413	522	498	999999	999999	228	970	999999	94	326	467	76	582	377	
786	293	999999	215	410	999999	974	154	553	196	41	140	155	999999	999999	999999	505	885	428	398	511	362	999999	441	39	879	340	101	737	999999	163	999999	892	27	999999	999999	999999	730	843	999999	96	269	969	312	298	815	999999	998	984	402	821	999999	647	999999	866	999999	571	999999	185	531	239	883	416	515	999999	999999	999999	999999	999999	470	616	774	999999	999999	312	251	999999	419	153	224	806	342	116	345	999999	581	780	708	161	999999	978	999999	999999	322	70	213	853	463	279	685	578	999999	999999	999999	785	56	539	519	881	625	999999	999999	913	960	724	897	777	81	298	999999	831	538	976	768	492	999999	229	729	78	108	398	929	150	999999	646	861	991	592	559	179	51	271	827	536	848	999999	114	593	598	173	999999	781	175	999999	853	999999	968	999999	41	196	827	810	450	782	999999	121	999999	999999	324	999999	999999	999999	999999	128	419	569	711	450	920	665	493	635	140	905	999999	616	764	333	999999	999999	999999	419	560	372	352	999999	999999	54	999999	736	816	999999	999999	734	267	250	269	56	407	293	999999	527	661	375	702	201	679	999999	119	999999	357	687	842	717	970	495	634	999999	776	999999	749	666	151	193	999999	999999	366	406	999999	999999	999999	718	925	329	277	375	758	194	669	161	561	284	934	688	389	138	815	561	764	772	999999	120	279	229	544	999999	386	477	526	867	834	283	898	686	999999	639	762	522	450	999999	736	450	488	625	999999	999999	731	462	804	721	30	804	999999	875	817	999999	448	706	785	605	988	999999	668	802	326	288	386	258	999999	999999	376	302	999999	169	45	174	999999	654	602	80	940	999999	673	999999	999999	39	641	999999	869	37	200	999999	737	844	616	455	782	999999	308	348	97	999999	46	63	999999	999999	999999	482	840	652	613	793	113	714	999999	999999	617	999999	955	296	999999	363	388	397	559	319	999999	276	553	589	392	945	355	264	982	999999	887	619	460	129	999999	169	999999	226	423	407	952	33	189	551	837	999999	730	22	701	733	104	999999	504	999999	172	999999	928	260	269	668	999999	849	999999	999999	187	997	412	835	950	999999	999999	172	999999	999999	367	541	97	999999	752	999999	224	999999	999999	259	371	248	125	425	957	999999	240	931	956	755	959	113	301	980	373	839	517	999999	72	999999	999999	932	675	352	677	630	339	926	508	796	453	114	296	482	999999	939	881	999999	877	40	256	999999	215	999999	202	264	999999	116	638	912	955	329	281	348	697	439	573	773	747	336	999999	314	433	169	312	999999	816	818	153	434	
957	530	27	41	967	322	726	456	159	423	390	999999	999999	596	841	133	833	948	785	999999	375	118	248	551	999999	999999	816	999999	915	346	448	431	962	213	954	434	311	999999	381	384	999999	999999	999999	999999	946	999999	25	999999	999999	999999	32	868	999999	745	68	849	999999	476	589	34	505	680	999999	813	975	999999	271	94	999999	999999	822	593	576	410	999999	259	493	999999	604	96	999999	979	999999	737	324	579	999999	227	999999	114	152	999999	659	356	879	999999	585	999999	359	988	104	931	204	999999	999999	999999	999999	631	999999	999999	365	378	999999	503	107	525	952	999999	498	405	999999	53	999999	537	273	986	933	999999	531	664	673	683	564	615	991	995	785	815	380	885	999999	767	177	345	748	774	962	165	999999	363	88	781	322	954	999999	60	999999	666	648	379	504	999999	110	395	145	682	814	267	999999	111	740	147	433	613	999999	801	875	999999	789	499	33	778	970	178	585	891	371	609	195	941	999999	128	177	999999	391	217	667	782	209	75	999999	705	653	157	999999	941	358	708	838	627	184	999999	877	159	999999	726	110	931	809	999999	321	214	82	570	106	999999	999999	999999	999999	909	144	103	405	724	999999	328	134	999999	556	644	999999	662	771	567	766	618	251	28	654	664	117	999999	999999	955	999999	755	999999	92	60	999	971	926	487	929	493	999999	991	162	620	37	602	287	999999	175	711	659	999999	514	804	488	380	951	777	567	802	999999	129	999999	999999	783	694	999999	772	556	672	616	999999	842	84	685	999999	999999	999999	999999	999999	830	361	807	999999	104	321	128	288	572	629	29	158	919	137	94	961	551	999999	837	342	560	514	999999	502	104	484	601	440	129	861	292	999999	160	999999	971	57	999999	205	875	999999	576	762	210	927	652	467	265	999999	990	723	999999	905	999999	999999	511	999999	533	314	159	999999	720	688	169	999999	346	476	999999	423	165	999999	649	999999	316	375	999999	999999	314	900	849	637	228	886	450	405	999999	386	982	865	999999	656	524	17	56	266	750	887	603	499	590	186	468	999999	560	953	84	731	599	205	527	999999	21	633	999999	522	401	999999	247	764	926	960	493	142	429	508	999999	642	308	60	625	878	204	815	319	673	178	999999	999999	496	331	64	787	787	348	291	999999	891	552	533	865	999999	650	839	573	630	999999	336	422	999999	442	442	432	999999	579	648	999999	205	999999	791	354	24	508	751	443	871	182	705	999999	148	863	630	99	999999	195	708	238	365	999999	688	999999	999999	999999	284	64	999999	999999	
248	217	699	772	999999	577	760	189	999999	418	898	999999	701	458	999999	541	284	198	811	352	657	363	871	420	162	953	999999	811	512	59	233	697	999999	250	933	498	105	375	999999	62	339	595	999999	300	339	999999	999999	240	999999	310	690	96	999999	546	974	885	999999	288	620	495	942	949	677	801	194	999999	999999	460	524	498	445	999999	773	758	23	72	999999	580	90	203	412	404	818	211	369	146	454	999999	999999	58	999999	816	754	928	120	390	917	543	116	137	999999	100	999999	503	999999	780	999999	999999	533	911	999999	766	208	427	93	548	999999	475	441	57	757	844	194	476	347	629	164	845	648	633	154	999999	474	999999	95	321	688	324	346	588	999999	960	484	999999	190	395	999999	337	999999	572	259	452	112	68	380	273	905	250	999999	245	999999	999999	845	900	767	392	302	255	341	999999	999999	999999	139	852	233	796	370	830	295	951	999999	826	10	86	383	702	999999	415	582	821	999999	448	167	999999	962	356	999999	584	596	797	103	373	995	83	712	443	999999	259	835	583	999999	84	954	999999	234	799	476	769	526	75	20	886	672	519	365	421	658	38	889	876	681	785	244	497	999999	999999	831	927	999999	940	999999	133	999999	998	999999	341	999999	952	876	173	880	999999	67	531	999999	999999	700	999999	718	300	785	294	369	999999	902	127	840	466	356	587	999999	548	405	586	685	887	316	674	601	999999	928	705	999999	726	995	335	999999	712	999999	652	946	355	219	82	999999	105	763	621	106	999999	999999	37	606	298	205	341	999999	481	845	900	899	36	999999	999999	372	89	142	643	962	999999	399	137	756	999999	999999	623	339	333	430	590	133	694	578	999999	532	901	108	863	531	999999	385	256	867	810	752	999999	470	524	999999	85	962	999999	999999	529	412	999999	280	902	657	581	11	999999	999999	999999	776	214	457	94	999999	471	980	278	121	999999	999999	152	270	946	952	720	999999	815	623	999999	627	999999	45	58	398	169	630	206	999999	949	662	999999	206	612	43	547	472	386	361	248	104	693	18	360	338	270	999999	334	949	936	429	196	999999	705	637	999999	178	409	999999	13	841	999999	72	172	645	441	945	658	999999	414	999999	776	464	385	999999	999999	999999	685	720	137	66	305	256	279	530	999999	755	501	974	270	378	73	689	357	999999	321	631	999999	715	897	324	454	999999	545	688	999999	732	999999	999999	703	778	493	999999	568	947	546	999999	792	999999	179	685	453	999999	652	999999	195	96	116	979	939	312	158	969	999999	999999	612	
883	711	591	876	744	138	56	281	999999	884	999999	131	410	859	784	838	214	546	999999	870	770	769	999999	502	566	999999	999999	514	400	629	999999	999999	999999	345	663	825	211	765	434	557	407	999999	170	161	811	965	705	129	165	474	944	433	611	942	999999	123	999999	98	320	128	489	999999	999999	862	999999	517	376	999999	206	959	636	448	121	663	473	367	609	999999	999999	601	999999	999999	999999	926	999999	999999	264	999999	503	550	621	999999	454	999999	78	864	531	307	791	303	598	999999	922	999999	837	505	322	948	478	484	513	856	407	718	999999	959	192	954	187	999999	263	563	572	656	347	524	993	804	595	608	835	312	999999	397	999999	290	606	163	98	999999	999999	999999	343	28	46	765	715	999999	119	999999	682	577	999999	521	999999	45	77	276	858	322	511	999999	999999	999999	999999	210	300	19	999999	916	362	39	999999	997	502	946	229	999999	619	581	809	999999	999999	999999	999999	268	999999	999999	357	967	223	340	304	776	677	999999	999999	473	380	835	474	705	999999	999999	999999	999999	711	132	28	999999	999999	999999	656	287	999999	253	999999	999999	999999	389	28	999999	662	999999	999999	31	734	99	329	243	993	756	999999	783	116	114	247	501	999999	999999	556	69	35	999999	161	999999	999999	27	272	433	999999	87	529	990	817	228	53	280	499	733	918	622	999999	784	109	68	351	999999	180	409	16	999999	155	671	832	958	230	408	596	14	347	717	827	999999	799	916	237	192	966	999999	71	966	999999	999999	363	934	266	999999	164	103	358	999999	846	863	427	122	932	858	999999	999999	997	644	683	495	999999	999999	795	907	985	193	831	168	999999	999999	348	49	330	157	317	999999	702	979	254	503	655	535	999999	999999	477	686	999999	999999	34	118	999999	999999	999999	999999	611	162	149	999999	266	970	999999	199	999999	564	524	388	999999	999999	999999	269	166	999999	400	190	839	860	999999	831	439	308	999999	462	144	999999	999999	921	999999	999999	546	999999	999999	999999	723	999999	242	466	630	999999	448	99	894	209	828	765	951	873	999999	112	999999	750	999999	318	999999	957	770	808	65	117	174	603	999999	977	247	999999	510	999999	304	999999	999999	383	240	34	392	350	413	10	634	379	846	526	896	999999	147	999999	999999	450	999999	999999	999999	433	411	999999	151	999999	999999	917	961	999999	264	147	999999	999999	165	999999	520	798	999999	580	553	769	184	999999	270	648	999999	979	839	999999	63	70	392	999999	999999	523	971	999999	882	999999	883	496	49	201	124	708	947	999999	498	844	285	544	524	850	221	999999	259	725	
262	503	149	487	87	999999	389	204	999999	50	999999	999999	999999	803	999999	389	697	67	730	983	571	561	999999	719	491	995	999999	999999	545	999999	326	999999	274	255	464	389	999999	406	999999	529	812	920	954	999999	999999	999999	522	999999	628	145	163	164	24	276	164	700	801	999999	995	92	353	869	658	222	723	999999	376	999999	348	999999	981	300	648	210	180	650	607	999999	37	634	482	693	890	410	388	999999	854	999999	999999	763	587	977	410	999999	999999	942	999999	999999	192	264	999999	999999	143	102	163	999999	999999	813	105	513	102	17	402	371	999999	660	979	999999	833	560	999999	377	984	999999	947	999999	999999	322	35	999999	388	999999	611	999999	153	45	560	999999	999999	525	999999	51	903	999999	999999	999999	999999	49	999999	999999	963	23	907	632	682	122	462	558	155	160	973	202	999999	866	134	237	999999	629	999999	575	109	191	12	318	903	540	474	406	914	999999	428	850	597	509	275	999999	957	999999	100	40	582	999999	652	105	551	464	263	999999	463	443	999999	955	999999	999999	426	782	21	599	999999	151	648	66	643	999999	999999	133	605	288	601	759	999999	425	539	198	999999	106	538	906	766	999999	287	999999	943	480	999999	472	39	446	999999	493	999999	999999	261	948	391	999999	999999	875	374	428	859	975	999999	999999	174	759	999999	632	999999	999999	999999	999999	832	289	864	999999	122	173	585	999999	103	168	999999	118	405	999999	174	591	999999	476	999999	999999	542	348	588	999999	992	249	315	443	56	407	289	764	999999	259	535	999999	94	181	413	204	299	114	335	701	781	336	308	263	594	835	825	691	591	999999	572	494	700	562	999999	999999	858	152	222	999999	879	439	869	155	385	203	999999	635	999999	999999	999999	437	999999	887	530	999999	941	61	848	221	581	999999	183	999999	687	999999	999999	532	999999	999999	999999	156	891	639	822	351	467	162	999999	999999	338	200	628	999999	226	144	481	813	41	561	931	806	999999	999999	123	999999	999999	220	468	344	922	974	682	999999	206	226	545	383	75	999999	208	789	183	457	883	999999	969	135	441	999999	999999	467	501	401	608	540	999999	890	525	999999	999999	256	693	543	478	363	999999	105	851	999	598	999999	747	851	362	999999	633	846	128	732	321	999999	779	915	776	465	483	291	923	999999	374	655	857	999999	103	952	105	999999	978	529	872	874	999999	441	954	470	719	649	48	999999	907	15	772	793	229	956	477	778	999999	23	879	237	999999	194	635	942	251	223	758	410	999999	993	868	598	859	999999	854	347	960	315	745	834	252	466	
999999	368	883	74	315	146	484	327	872	999999	999999	645	999999	999999	999999	22	999999	505	890	637	421	913	999999	183	933	781	111	999999	817	461	277	55	984	714	435	999999	999999	187	908	621	999999	728	999999	903	999999	224	744	764	541	948	96	999999	944	615	54	845	999999	709	140	533	999999	354	509	420	697	604	661	987	664	538	952	51	597	278	711	999999	792	999999	235	719	47	346	598	869	999999	37	111	999999	999999	999999	999999	359	56	999999	586	999999	999999	711	215	353	563	756	110	13	995	55	652	999999	903	999999	63	986	484	421	496	699	999999	640	55	669	999999	291	327	85	491	603	999999	999999	692	140	475	91	999999	881	166	999999	245	595	999999	329	385	435	999999	318	535	999999	999999	999999	888	886	825	588	665	999999	850	281	999999	35	521	999999	59	439	983	999999	886	999999	958	603	265	216	463	169	766	725	999999	999999	816	19	549	431	729	370	334	805	999999	886	425	492	41	884	851	220	999999	482	999999	945	452	702	432	562	111	999999	379	682	433	999999	821	999999	261	999999	465	429	485	99	672	999999	999999	187	999999	999999	557	476	571	380	364	252	95	294	455	349	625	123	999999	986	330	458	991	652	382	999999	74	999999	240	259	429	431	999999	999999	809	590	840	274	243	432	15	634	709	998	999999	190	580	537	494	912	166	351	842	999999	769	999999	999999	463	999999	820	934	999999	245	322	951	932	518	110	484	864	999999	361	999999	163	980	695	748	993	334	202	77	537	991	328	102	88	999999	999999	225	999999	893	386	469	999999	498	999999	399	396	999999	999999	672	480	62	629	413	805	999999	689	999999	83	475	704	999999	613	753	999999	999999	916	230	999999	353	999999	999999	889	971	132	999999	467	999999	56	306	362	999999	939	529	597	484	371	915	999999	618	899	726	999999	130	198	999999	856	999999	101	854	482	176	999999	51	399	594	173	999999	290	999999	999999	34	472	776	122	758	199	93	165	922	999999	999999	933	264	454	556	742	999999	782	873	45	798	574	202	824	196	999999	999999	999999	12	321	713	999999	382	615	999999	263	375	17	439	69	999999	514	178	145	480	242	999999	999999	842	852	404	875	416	878	999999	459	280	952	926	999999	301	999999	999999	610	14	376	561	999999	578	303	377	761	352	814	273	999999	999999	66	353	953	850	999999	297	999999	916	837	227	504	410	425	983	999999	90	451	767	999999	361	568	141	114	681	281	28	999999	999999	643	533	999999	615	920	64	223	999999	973	999999	990	664	12	694	176	999999	66	248	162	
999999	953	680	900	56	453	999999	999999	999999	999999	282	999999	292	748	999999	999999	999999	626	889	999999	370	769	814	999999	314	999999	999999	359	873	999999	999999	999999	42	865	239	531	962	999999	554	171	988	227	298	999999	700	568	707	916	999999	421	861	532	177	759	999999	550	148	573	596	999999	298	999999	963	960	999999	657	546	999999	519	154	999999	682	81	727	500	152	999999	999999	416	999999	999999	999999	32	462	112	434	999999	283	83	688	392	999999	45	285	873	415	264	337	87	53	32	291	999999	192	110	188	461	449	999999	999999	78	693	166	851	999999	59	560	510	857	858	209	273	353	999999	999999	921	647	795	854	999999	888	154	378	373	723	788	999999	840	361	923	972	18	999999	999999	620	698	242	999999	86	823	854	753	479	228	843	758	938	575	999999	189	999999	665	595	182	760	924	325	793	138	999999	217	720	999999	933	885	999999	258	999999	999999	73	688	463	718	40	241	999999	674	999999	529	964	850	277	420	181	392	316	423	841	999999	695	383	448	65	666	999999	143	604	545	999999	999999	510	29	364	999999	501	999999	947	999999	941	626	260	175	273	174	570	999999	999999	977	551	578	999999	416	255	525	690	249	999999	62	423	999999	540	138	816	877	464	999999	999999	999999	999999	999999	999999	999999	999999	56	999999	217	999999	999999	106	676	833	627	999999	999999	874	103	773	838	999999	261	999999	895	151	844	96	131	358	396	999999	999999	36	999999	306	247	219	919	516	209	90	999999	999999	515	999999	746	274	912	144	62	999999	371	67	999999	388	428	632	473	717	65	999999	999999	858	788	191	999999	650	586	331	756	999999	954	586	999999	999999	202	197	175	939	404	999999	183	987	306	999999	348	681	951	868	877	615	745	212	461	248	765	999999	285	999999	999999	106	687	591	387	508	59	999999	493	326	196	241	467	999999	323	485	999999	336	562	405	843	685	999999	718	453	999999	809	751	134	335	992	999999	999999	999999	351	999999	893	999999	609	797	999999	563	198	635	999999	646	158	221	889	975	461	999999	73	999999	490	912	407	968	147	246	698	307	999999	999999	999999	999999	999999	999999	192	999999	592	204	727	764	71	289	497	73	45	999999	993	999999	861	158	874	999999	513	41	999999	438	899	924	454	373	109	46	903	41	310	999999	326	532	38	874	393	267	711	308	818	211	425	343	999999	340	999999	110	999999	510	293	770	999999	297	274	753	999999	668	749	999999	999999	35	385	466	999999	972	490	999999	569	987	765	999999	851	215	999999	159	23	566	990	124	999999	998	600	999999	999999	
540	999999	39	267	285	758	725	517	357	643	793	826	958	580	960	999999	782	541	458	745	676	918	900	84	999999	999999	559	677	999999	999999	666	435	982	718	232	24	461	212	999999	238	999999	999999	999999	999999	429	333	999999	985	40	274	346	467	151	657	999999	621	68	954	152	999999	209	58	882	122	977	368	843	250	358	946	999999	580	257	230	705	577	424	338	654	792	684	573	646	999999	897	209	999999	335	646	999999	956	506	69	748	999999	992	225	391	593	71	489	815	637	94	875	999999	219	999999	951	504	999999	999999	309	360	999999	635	411	522	225	777	84	518	603	999999	999999	892	999999	508	201	713	999999	43	744	999999	999999	869	999999	999999	495	999999	989	372	383	152	414	236	999999	709	888	999999	590	703	999999	999999	986	999999	999999	999999	104	982	255	711	729	248	999999	999999	984	999999	58	991	999999	849	36	94	788	999999	144	460	999999	762	696	811	619	797	132	657	866	928	606	340	657	56	467	512	999999	287	642	999999	10	250	252	490	999999	897	705	741	676	91	999999	999999	837	761	558	341	296	444	101	999999	125	999999	999999	65	119	717	343	999999	391	524	209	999999	78	998	999999	999999	520	215	160	722	999999	391	980	785	900	331	503	896	497	135	225	450	195	710	30	514	944	197	380	942	999999	999999	360	162	882	527	215	838	311	466	999999	999999	999999	379	840	734	514	521	165	787	224	999999	164	265	308	758	999999	368	978	999999	999999	333	834	217	169	49	999999	828	999999	382	125	664	595	999999	314	144	166	816	999999	999999	10	999999	41	593	728	126	897	104	854	133	213	999999	999999	365	319	999999	256	86	999999	800	999999	685	999999	782	671	560	999999	134	951	173	602	507	499	691	944	724	999999	251	999999	52	152	936	974	999999	999999	278	999999	239	721	999999	888	89	999999	78	593	325	999999	259	999999	999999	274	999999	153	690	531	999999	357	179	421	999999	207	14	597	177	658	766	711	839	613	403	757	622	412	145	284	522	900	430	999999	629	910	999999	330	322	777	379	793	293	999999	473	999999	633	818	999999	618	999999	492	439	999999	826	613	999999	645	999999	999999	999999	370	17	415	19	804	927	81	791	999999	165	684	285	999999	289	999999	427	592	999999	482	999999	804	286	527	400	39	999999	19	281	25	936	405	801	999999	136	999999	785	877	247	668	993	562	36	452	462	209	217	49	999999	853	196	999999	999999	56	999999	847	94	490	25	979	999999	918	800	775	747	759	882	999999	273	280	197	549	354	481	489	999999	777	
834	74	999999	821	999999	999999	427	999999	555	900	755	615	999999	924	305	862	267	999999	84	762	261	705	999999	326	834	775	860	999999	646	999999	34	567	999999	79	999999	999999	823	168	999999	50	382	945	201	859	137	767	984	999999	891	999999	97	156	414	999999	999999	138	371	874	986	656	27	761	193	519	876	198	889	999999	999999	879	999999	109	423	44	390	315	513	999999	198	999999	999999	999999	999999	959	949	877	163	917	552	131	999999	999999	181	265	999999	620	762	999999	983	939	877	774	682	22	999999	999999	733	379	427	220	625	527	999999	919	864	513	999999	234	999999	998	45	999999	999999	999999	824	99	928	168	999999	769	553	831	999999	259	199	26	831	761	320	961	154	783	499	999999	505	537	272	261	400	999999	632	999999	999999	984	904	905	117	139	999999	999999	69	999999	367	658	667	793	667	436	999999	847	681	236	913	608	854	261	482	334	57	296	826	676	768	502	999999	25	719	875	355	294	909	702	573	761	902	579	426	841	674	712	999999	835	532	999999	999999	999999	624	513	999999	653	433	999999	999999	999999	999999	392	805	865	520	999999	84	999999	91	444	938	978	662	162	705	284	834	999999	999999	345	426	999999	154	226	663	999999	400	215	744	701	861	136	620	999999	39	520	999999	561	330	999999	637	87	754	97	613	860	744	472	808	999999	999999	792	132	746	484	741	248	589	999999	999999	261	869	57	390	583	812	367	989	132	194	510	282	319	637	707	348	246	66	612	803	996	999999	406	999999	999999	78	999999	873	198	298	282	194	360	550	771	768	999999	374	513	999999	502	999999	349	623	354	999999	482	999999	49	145	999999	999999	977	999999	783	332	472	999999	999999	999999	808	999999	800	834	999999	999999	922	768	865	939	318	999999	999999	811	310	251	589	999999	999999	999999	999999	517	834	999999	999999	100	217	952	767	999999	999999	872	866	998	992	19	999999	999999	710	38	999999	713	999999	110	826	631	638	175	999999	541	742	689	623	170	999999	300	658	747	51	821	119	999999	11	426	643	446	999999	554	818	301	298	85	82	515	722	999999	887	734	999999	999999	462	51	854	235	706	615	258	706	999999	702	360	216	473	999999	919	653	712	999999	466	390	625	999999	357	806	253	667	617	118	447	46	999999	924	520	878	999999	77	125	775	720	37	999999	309	474	125	999999	91	611	193	596	79	180	683	277	846	546	999999	693	58	982	999999	998	150	268	53	299	435	695	594	529	851	538	936	493	439	201	326	619	242	999999	171	65	434	521	378	866	729	
657	674	342	990	384	999999	793	681	39	58	51	430	826	999999	396	27	999999	999999	541	243	999999	838	999999	230	758	999999	999999	821	982	999999	628	889	186	569	778	30	261	539	477	471	153	812	410	153	284	199	415	999999	999999	48	999999	776	999999	632	540	999999	999999	122	999999	922	999999	972	999999	465	999999	161	999999	999999	736	376	765	133	999999	79	999999	387	999999	999999	945	999999	55	832	56	944	802	851	999999	553	39	959	999999	999999	308	555	587	181	123	999999	999999	132	945	159	623	408	282	999999	509	767	542	999999	999999	519	176	671	999999	60	925	999999	662	999999	999999	699	236	777	375	626	999999	722	492	919	999999	999999	999999	999999	624	999999	219	648	672	164	352	295	21	999999	578	490	972	636	678	537	255	368	292	999999	32	255	923	845	42	999999	999999	787	285	622	889	897	999999	353	57	999999	841	287	999999	507	235	814	688	999999	208	885	654	199	999999	955	673	904	211	999999	800	999999	973	373	615	26	342	999999	19	999999	987	681	999999	999999	588	999999	695	968	999999	999999	920	218	567	573	999999	157	11	999999	743	330	949	984	695	102	552	999999	17	477	671	74	175	999999	999999	299	371	527	137	35	610	355	999999	705	627	427	719	999999	811	409	727	999999	999999	709	821	689	449	13	985	665	86	909	691	999999	307	222	618	260	413	999999	211	999999	999999	976	32	999999	999999	253	366	278	999999	960	867	607	750	212	999999	999999	999999	125	850	368	541	472	948	700	999999	50	407	999999	999999	999999	188	543	207	607	999999	999999	687	433	628	205	999999	999999	292	125	999999	93	478	999999	173	999999	999999	999999	999999	843	999999	999999	37	331	999999	999999	845	950	470	913	782	999999	409	152	762	19	777	999999	497	654	721	824	190	999999	658	999999	572	312	252	654	68	999999	126	364	999999	893	22	999999	698	607	359	696	256	999999	343	999999	683	335	342	163	385	985	800	772	132	762	376	999999	673	163	457	543	708	815	854	892	216	55	131	869	999999	422	727	889	999999	34	578	811	500	939	897	999999	969	98	999999	82	99	354	241	268	527	818	691	999999	159	816	999999	440	524	451	512	638	213	999999	999999	999999	999999	999999	999999	999999	194	564	703	734	266	220	573	619	546	781	802	862	813	863	352	189	730	191	740	488	999999	147	999999	999999	437	269	999999	505	932	315	999999	189	999999	143	84	999999	124	957	289	939	252	378	893	742	999999	650	824	350	131	977	243	86	180	999999	999999	999999	278	999999	307	997	999999	999999	686	241	967	622	984	999999	
788	389	74	772	902	800	245	668	253	554	410	786	444	692	999999	955	999999	738	18	888	82	37	999999	469	660	291	761	184	691	662	775	36	665	999999	561	741	912	470	183	379	753	403	803	999999	254	999999	562	494	693	731	999999	239	999999	106	606	761	695	604	122	999999	48	70	976	999999	779	999999	999999	999999	141	643	52	611	564	999999	145	679	234	970	225	149	729	277	999999	960	999999	545	422	568	547	800	55	999999	357	999999	340	999999	426	222	944	869	398	272	999999	60	688	999999	675	974	961	927	999999	999999	389	973	891	999999	579	26	97	243	999999	563	752	340	597	999999	264	11	308	453	263	22	999999	355	750	999999	913	441	281	946	870	447	607	620	273	330	999999	384	671	569	122	410	134	711	908	835	999999	32	462	953	303	999999	999999	518	673	523	999999	43	232	434	857	147	745	151	372	524	955	141	999999	999999	806	879	340	739	340	853	888	324	447	999999	947	891	999999	327	653	207	999999	99	999999	999999	999999	999999	162	246	711	975	999999	982	348	393	880	387	955	195	157	999999	343	937	188	820	999999	385	999999	316	487	999999	999999	427	498	999999	753	999999	195	327	646	999999	727	999999	37	365	198	905	999999	63	45	999999	936	793	180	239	863	999999	999999	999999	999999	999999	308	845	759	745	815	999999	494	183	999999	23	202	637	548	999999	999999	250	999999	999999	999999	999999	409	542	281	917	999999	375	257	268	311	919	955	999999	213	400	613	882	343	999999	549	950	421	802	423	31	376	308	254	935	543	623	999999	97	503	393	999999	766	573	841	999999	450	989	235	871	721	999999	999999	999999	158	632	999999	999999	999999	283	682	319	606	999999	260	999999	999999	999999	322	999999	999999	994	867	566	819	554	846	318	999999	999999	108	960	195	930	702	999999	242	999999	106	312	729	717	307	814	820	84	249	648	999999	300	984	328	677	999999	999999	726	200	999999	999999	603	999999	505	999999	60	184	721	999999	676	999999	296	999999	999999	999999	19	995	971	697	999999	999999	744	315	208	995	999999	592	780	999999	685	999999	975	773	665	268	502	999999	234	999999	999999	639	999999	951	999999	999999	36	981	999999	303	999999	515	999999	38	146	831	871	999999	587	510	211	468	404	999999	447	999999	999999	999999	999999	999999	532	999999	770	999999	999999	424	645	792	741	976	999999	999999	999999	999999	625	999999	535	947	999999	999999	397	999999	939	723	111	788	244	671	513	644	999999	999999	338	537	771	185	744	999999	999999	722	196	88	556	611	542	999999	999999	918	812	277	999999	503	885	818	
212	327	553	999999	565	662	999999	999999	289	999999	204	464	892	999999	999999	449	436	999999	999999	914	647	318	657	337	999999	131	786	325	858	246	999999	287	999999	519	334	999999	632	999999	988	925	542	222	798	459	417	999999	98	83	213	373	840	421	999999	971	181	893	670	226	865	444	876	863	124	52	856	916	835	382	999999	999999	817	739	993	999999	382	435	999999	208	920	113	43	712	122	999999	405	829	153	656	348	441	999999	999999	832	999999	59	678	107	999999	999999	500	252	715	479	942	556	111	999999	700	599	746	383	471	999999	761	999999	173	751	629	999999	36	772	189	999999	172	487	411	907	449	395	703	999999	763	999999	429	999999	327	242	179	939	304	411	999999	999999	602	67	322	119	80	152	885	926	478	999999	576	727	73	681	999999	464	999999	204	999999	314	895	418	619	865	876	900	999999	930	581	690	352	999999	999999	999999	999999	999999	999999	301	999999	306	999999	999999	859	999999	39	702	999999	999999	925	714	794	109	432	148	172	193	447	456	243	999999	999999	954	354	787	999999	952	408	999999	249	212	299	999999	367	681	805	127	559	965	836	183	112	448	999999	867	895	252	202	190	958	999999	666	999999	67	999999	248	554	432	81	886	86	304	856	406	999999	999999	940	999999	750	343	54	633	999999	620	999999	999999	620	999999	487	999999	525	759	227	982	990	545	580	796	699	443	999999	695	488	999999	759	878	256	51	291	999999	955	510	999999	846	999999	999999	999999	999999	996	601	627	999999	999999	189	371	327	87	873	415	188	844	999999	52	317	92	359	155	402	861	191	819	578	669	46	937	24	318	380	78	375	360	483	799	108	816	656	999999	308	999999	442	801	999999	636	112	999999	810	468	143	764	999999	479	792	999999	814	999999	58	935	908	252	356	18	999999	805	999999	828	371	999999	943	501	436	609	846	683	429	999999	447	942	999999	439	136	556	184	616	513	896	567	246	984	326	999999	999999	841	66	999999	434	999999	999999	597	284	999999	999999	524	642	337	954	999999	118	817	434	999999	999999	379	999999	125	800	999999	999999	301	152	999999	134	370	999999	999999	999999	999999	790	999999	999999	999999	999999	354	999999	204	670	999999	541	289	558	274	458	429	560	981	660	351	371	940	999999	600	14	285	454	999999	120	105	999999	909	621	999999	842	796	822	148	999999	762	97	285	999999	768	301	811	742	878	999999	705	809	646	82	999999	406	849	750	999999	290	594	999999	277	93	999999	145	632	667	372	432	661	607	421	999999	999999	263	96	999999	803	308	999999	542	576	
212	414	999999	260	836	256	999999	999999	56	999999	858	880	862	820	201	999999	999999	999999	153	380	456	160	108	398	140	183	120	319	363	947	999999	999999	61	332	999999	678	289	885	795	420	999999	439	615	189	562	635	46	443	894	615	180	999999	999999	172	999999	61	316	897	130	663	999999	480	639	999999	332	771	999999	539	754	999999	601	999999	873	732	798	999999	544	919	835	999999	147	677	999999	747	999999	465	45	889	212	23	999999	391	765	999999	285	111	799	517	999999	999999	806	999999	688	381	24	432	765	999999	373	113	517	999999	72	625	999999	468	999999	891	330	866	735	999999	337	741	160	219	982	999999	457	999999	227	37	999999	54	999999	641	989	53	733	999999	999999	717	525	108	506	999999	999999	149	617	816	56	999999	196	999999	65	866	178	947	231	804	999999	34	999999	676	886	489	999999	999999	927	883	479	21	168	999999	176	28	424	999999	244	185	890	999999	134	640	650	999999	841	82	999999	999999	473	52	821	929	904	676	847	848	222	27	650	310	221	733	999999	44	749	220	824	999999	452	938	712	55	913	607	899	240	36	576	648	262	39	999999	420	437	200	238	80	499	181	575	999999	227	535	999999	630	999999	303	616	999999	630	258	952	389	534	339	776	25	307	999999	616	822	645	378	398	281	125	999999	910	844	520	149	334	999999	999999	921	494	520	333	976	508	936	999999	15	27	13	86	717	886	107	423	222	773	723	999999	753	381	848	146	999999	515	999999	392	771	999999	491	923	96	999999	612	845	265	692	331	277	999999	412	999999	361	394	999999	408	999999	813	430	999999	376	611	311	132	549	999999	383	25	999999	430	999999	999999	955	536	89	990	213	283	261	168	530	452	455	884	351	741	497	999999	122	116	651	579	999999	751	124	322	784	390	999999	210	999999	676	860	999999	999999	763	684	999999	999999	999999	204	163	561	272	777	924	166	427	780	808	158	631	902	364	999999	974	999999	214	421	767	215	822	999999	61	286	999999	999999	999999	758	588	66	999999	447	908	912	498	27	89	974	200	999999	367	999999	264	62	260	774	505	77	161	466	480	414	547	998	999999	942	510	985	923	342	558	668	202	751	486	193	999999	452	290	956	227	999999	230	999999	999999	222	956	999	35	89	96	539	607	131	586	267	900	999999	540	999999	517	103	60	857	608	698	417	999999	999999	76	779	63	787	204	999999	250	193	936	999999	168	986	511	959	844	256	28	71	81	175	229	999999	93	912	735	449	134	189	372	999999	999999	805	999999	
999999	958	309	999999	752	412	883	999999	83	999999	759	381	569	999999	143	216	611	999999	636	346	346	356	783	999999	151	61	755	999999	70	999999	933	999999	999999	542	88	10	999999	222	275	659	197	829	156	329	334	540	175	444	990	973	760	422	999999	999999	116	999999	185	999999	891	999999	657	999999	286	262	40	759	999999	999999	927	143	671	399	324	999999	158	517	210	464	999999	999999	885	999999	134	999999	70	521	487	894	435	11	825	999999	330	574	12	429	552	893	999999	575	522	149	999999	857	999999	371	107	999999	999999	999999	877	720	251	291	815	346	999999	999999	202	518	999999	134	999999	926	317	999999	999999	750	975	729	999999	316	175	796	98	999999	999999	277	784	698	999999	999999	583	999999	133	115	999999	49	758	999999	999999	363	701	780	303	398	547	590	999999	571	303	356	570	591	999999	570	554	455	203	78	542	377	415	503	999999	339	551	764	802	999999	62	38	992	319	944	611	615	395	503	699	999999	223	999999	999999	404	77	381	991	999999	999999	560	243	999999	690	133	416	947	207	999999	964	847	783	788	347	518	999999	364	261	646	999999	955	169	952	503	869	329	999999	202	999999	999999	999999	559	999999	248	650	818	999999	311	196	538	664	417	708	539	999999	999999	999999	389	704	139	712	130	354	190	608	401	291	352	820	804	766	755	108	659	999999	297	999999	549	697	700	999999	62	74	118	999999	547	460	999999	651	454	894	270	999999	969	999999	999999	999999	381	999999	259	537	839	999999	392	771	908	319	59	999999	564	999999	885	692	999999	56	999999	65	246	822	71	999999	868	701	376	909	506	999999	999999	999999	999999	92	849	909	447	172	253	570	999999	347	459	999999	411	999999	96	999999	18	577	493	922	663	781	999999	559	999999	318	669	148	125	482	275	651	190	999999	364	999999	355	976	255	999999	803	99	383	999999	373	833	999999	999999	614	126	900	928	773	999999	682	396	999999	299	339	999999	999999	115	999999	999999	999999	807	57	999999	536	615	904	42	332	999999	129	999999	999999	999999	196	745	780	690	533	999999	581	346	878	973	999999	967	367	65	999999	126	999999	697	644	183	827	565	999999	999999	999999	999	221	868	605	130	97	118	999999	54	113	594	358	812	581	455	628	734	999999	83	667	999999	999999	848	396	999999	314	999999	929	235	252	999999	999999	940	249	999999	787	999999	741	757	999999	922	978	322	952	999999	768	534	125	198	554	102	999999	713	999999	999999	751	373	482	399	815	999999	188	999999	802	999999	999999	999999	573	57	667	999999	999999	181	999999	999999	590	999999	895	
999999	448	999999	315	741	681	159	999999	255	999999	366	783	424	999999	352	941	230	743	999999	520	480	425	360	961	999999	530	638	109	465	999999	436	999999	815	477	147	951	46	360	447	999999	652	489	390	999999	217	999999	253	684	999999	999999	966	12	374	999999	999999	918	97	818	247	220	999999	999999	537	999999	342	999999	967	947	103	999999	905	870	999999	144	867	999999	44	711	753	999999	287	954	999999	236	999999	433	928	401	62	229	863	999999	122	999999	49	603	999999	662	316	153	306	305	999999	259	333	105	999999	239	557	434	883	385	74	443	999999	98	601	310	177	908	145	576	895	999999	999999	688	757	999999	105	999999	49	382	999999	609	507	981	372	209	903	465	726	699	843	627	345	487	162	679	303	999999	11	999999	495	407	18	730	410	717	721	645	347	638	143	292	394	511	999999	465	935	952	725	402	999999	999999	999999	446	732	277	538	999999	535	88	999999	999999	272	398	886	997	601	777	580	654	999999	999999	127	98	565	560	242	999999	507	697	743	351	235	999999	253	999999	999999	999999	999999	143	189	671	999999	269	863	989	30	996	624	982	864	168	381	999999	914	150	594	103	881	181	44	704	552	838	344	434	919	662	154	112	999999	38	999999	447	475	999999	157	858	235	575	540	246	219	525	999999	585	999999	999999	695	999999	199	131	691	826	999999	484	129	282	999999	439	80	367	852	999999	209	835	389	934	606	109	993	999999	868	315	999999	999999	495	37	14	999999	464	765	967	51	913	660	347	999999	999999	990	696	875	933	999999	505	182	394	697	325	997	206	999999	557	999999	119	463	262	385	999999	310	989	102	999999	174	999999	314	400	810	608	549	999999	435	999999	999999	999999	128	802	82	999999	468	414	798	999999	17	563	429	999999	381	931	459	408	961	767	47	999999	603	607	768	821	200	999999	999999	999999	776	999999	770	449	941	193	999999	661	190	576	726	999999	999999	390	269	611	554	106	999999	878	159	150	536	999999	558	614	809	520	43	261	618	686	830	999999	935	507	793	980	999999	198	939	798	228	395	999999	151	810	223	347	167	999999	104	763	704	939	999999	999999	112	891	337	384	481	999999	928	957	50	76	999999	454	762	999999	574	829	830	939	361	999999	151	626	999999	999999	595	182	999999	984	524	923	135	999999	310	534	691	999999	939	814	468	999999	299	438	10	85	328	999999	585	349	701	275	999999	999999	999999	712	999999	485	484	533	999999	999999	752	944	442	999999	940	721	153	999999	999999	486	890	999999	999999	191	633	713	626	341	
999999	826	596	999999	292	999999	990	370	191	999999	999999	215	613	415	999999	999999	427	354	995	883	999999	607	999999	358	223	225	384	999999	999999	407	88	127	999999	999999	58	961	999999	226	999999	193	999999	579	540	555	999999	999999	872	999999	991	322	763	289	718	743	206	878	211	248	322	77	874	85	999999	783	519	586	999999	471	999999	73	456	999999	692	811	999999	565	76	79	999999	302	352	900	999999	972	999999	799	409	126	946	180	760	474	999999	594	319	999999	503	756	46	947	574	411	127	927	865	999999	596	999999	999999	999999	811	142	999999	30	724	974	161	113	150	999999	186	240	999999	196	313	982	999999	999999	501	705	999999	999999	999999	877	999999	941	782	996	999999	91	999999	502	139	314	369	999999	999999	883	869	345	899	400	616	326	999999	343	886	930	999999	883	999999	498	415	291	999999	501	109	546	301	999999	201	164	997	68	517	684	111	220	827	685	932	999999	238	165	805	671	703	716	116	394	999999	999999	999999	999999	827	714	97	848	999999	867	999999	999999	592	96	154	744	402	999999	809	96	242	675	113	938	999999	840	999999	259	999999	999999	797	393	439	906	727	349	782	999999	241	999999	596	263	486	999999	166	428	831	999999	21	71	278	156	999999	30	999999	389	748	444	281	986	455	837	372	824	80	145	999999	685	369	804	962	627	326	16	499	999999	198	153	781	532	18	127	247	423	641	651	486	419	753	347	600	348	503	254	999999	758	890	662	889	999999	355	156	782	216	109	650	999999	900	530	183	201	605	662	748	978	338	999999	999999	999999	429	999999	663	999999	31	999999	624	133	82	999999	740	98	535	263	759	187	861	344	40	324	990	821	586	889	999999	156	995	685	999999	276	28	168	941	480	999999	373	691	999999	760	999999	999999	527	757	250	999999	95	665	351	902	570	126	993	569	999999	202	999999	999999	774	361	999999	999999	999999	999999	805	641	582	157	999999	793	396	496	647	999999	37	839	472	74	346	999999	495	491	654	999999	999999	159	35	599	317	287	862	999999	999999	863	885	795	999999	159	951	608	999999	937	999999	557	516	84	479	418	541	794	730	999999	999999	674	866	393	563	999999	192	655	615	982	839	778	931	105	999999	783	698	999999	303	323	123	737	999999	557	881	106	276	120	680	999999	68	522	999999	999999	564	252	996	502	241	390	999999	305	999999	999999	999999	831	626	420	999999	695	720	308	501	999999	429	999999	782	319	511	999999	889	999999	974	999	924	327	231	611	541	336	999999	206	11	912	356	999999	743	999999	458	999999	
999999	856	615	985	896	759	31	150	999999	565	469	999999	990	774	501	894	330	999999	309	780	999999	999999	879	178	907	524	307	589	70	612	999999	124	999999	461	986	43	999999	989	112	175	306	90	711	976	867	999999	216	237	420	462	999999	749	368	999999	450	465	976	446	999999	382	462	441	89	298	309	999999	826	538	999999	468	437	341	891	999999	484	529	313	902	311	807	317	79	999999	608	999999	515	755	192	21	531	66	30	999999	999999	712	999999	999999	999999	676	999999	283	677	449	952	999999	165	858	233	999999	920	161	84	145	279	74	392	273	481	182	793	599	999999	999999	266	411	999999	430	170	431	999999	528	890	236	789	999999	640	629	225	999999	960	657	999999	988	101	999999	999999	999999	641	666	999999	600	529	250	882	921	639	160	999999	550	618	734	999999	802	583	401	271	847	999999	745	433	999999	999999	898	222	146	77	655	999999	887	429	531	999999	504	110	29	999	999999	353	868	895	999999	446	674	964	235	959	999999	999999	699	999999	999999	539	999999	242	568	999999	631	38	746	854	983	724	306	131	97	946	203	701	563	402	621	504	487	850	999999	325	383	933	986	999999	999999	249	736	999999	999999	999999	892	999999	542	476	378	621	606	23	999999	764	150	553	877	289	765	38	851	306	496	639	62	55	298	252	999999	697	51	999999	516	744	988	999999	836	105	63	932	168	999999	999999	999	898	473	938	999999	185	830	66	707	420	319	397	439	999999	655	938	999999	972	300	999999	680	580	46	507	999999	775	623	717	999999	236	833	869	764	282	496	741	589	116	119	76	348	999999	343	158	999999	356	999999	243	190	167	215	959	868	789	999999	429	861	999999	771	413	561	999999	285	999999	587	999999	633	166	796	914	999999	999999	999999	233	959	49	246	999999	999999	820	226	390	999999	999999	30	999999	11	999999	929	77	999999	622	345	705	514	999999	999999	861	999999	758	723	402	446	276	807	999999	105	644	830	999999	999999	973	666	951	196	181	587	661	999999	712	999999	999999	999999	999999	44	999999	999999	168	999999	733	999999	384	326	550	107	999999	943	999999	816	554	778	367	155	624	999999	906	955	393	518	342	648	704	410	858	999999	75	175	717	242	999999	999999	999999	925	106	630	808	657	126	854	373	238	999999	844	906	933	89	511	612	845	999999	781	21	649	386	94	978	974	467	239	41	658	236	36	999999	999999	999999	442	58	994	86	258	839	539	999999	114	999999	999999	503	924	241	999999	562	872	114	299	999999	298	548	22	651	833	199	887	999999	999999	
12	301	107	432	999999	646	463	618	999999	879	941	481	999999	281	763	999999	480	542	997	477	105	364	999999	456	425	999999	893	999999	352	252	999999	952	716	439	112	39	762	81	832	595	999999	944	113	235	999999	587	794	276	258	999999	363	657	890	999999	620	999999	999999	999999	999999	549	999999	426	275	526	820	988	764	73	999999	734	365	409	709	412	376	160	261	696	108	837	759	626	788	819	999999	411	72	999999	819	464	660	999999	999999	293	841	684	679	999999	415	999999	999999	999999	107	524	177	953	947	487	999999	470	396	682	999999	999999	790	136	638	455	637	418	999999	403	999999	715	83	253	346	999999	570	692	480	999999	291	739	24	38	529	274	651	935	464	584	391	359	77	978	569	893	503	715	999999	234	949	996	442	429	486	392	450	999999	617	530	917	297	999999	722	401	812	999999	761	999999	373	803	999999	999999	352	22	894	999999	105	684	453	999999	854	645	256	724	999999	307	595	552	999999	823	728	328	999999	666	104	370	354	999999	757	999999	742	119	682	430	999999	999999	100	417	999999	744	355	249	174	607	999999	651	999999	997	999999	514	570	218	469	549	85	382	30	685	917	534	302	518	999999	715	999999	999999	999999	825	476	252	216	999999	999999	402	478	488	164	999999	603	452	626	999999	480	253	177	999999	999999	999999	355	875	31	999999	499	999999	451	999999	323	458	426	328	688	917	531	999999	307	999999	257	77	81	596	228	695	92	999999	907	946	48	999999	548	999999	105	999999	999999	600	230	801	689	904	950	642	174	705	908	284	999999	708	999999	615	999999	999999	285	999999	999999	758	999999	336	333	999999	158	999999	798	999999	910	769	999999	857	999999	931	644	506	999999	353	999999	999999	431	522	786	807	710	209	130	432	738	999999	382	522	769	721	942	999999	478	999999	755	454	843	999999	795	149	61	907	999999	894	971	448	999999	932	999999	632	336	145	549	525	324	949	384	376	902	999999	396	710	97	726	988	749	38	48	999999	671	595	999999	726	646	755	999999	937	236	460	299	681	450	66	147	999999	807	354	999999	350	805	999999	477	999999	999999	752	350	999999	544	905	999999	420	53	344	794	999999	439	418	903	999999	521	999999	999999	915	612	475	946	999999	999999	999999	190	405	85	999999	792	999999	127	999999	88	893	414	982	403	331	238	878	637	115	999999	999999	955	399	451	999999	828	793	922	561	999999	182	999999	697	869	999999	999999	826	344	356	551	202	918	174	340	19	365	538	618	999999	686	734	838	840	391	849	999999	791	954	999999	868	998	
999999	566	255	905	999999	717	123	199	999999	412	543	291	564	79	191	790	999999	441	826	300	184	105	874	295	344	965	315	999999	999999	999999	871	451	487	552	523	999999	919	434	921	647	425	429	231	284	200	557	286	321	667	999999	732	999999	76	578	999999	583	691	959	571	132	999999	102	372	999999	540	102	999999	21	999999	829	871	999999	999999	189	999999	999999	999999	999999	105	999999	999999	999999	362	242	999999	359	999999	908	728	940	671	999999	863	999999	999999	999999	66	559	743	999999	999999	275	764	999999	723	107	12	887	703	78	708	100	864	999999	444	417	999999	140	469	999999	999999	895	293	999999	167	912	999999	720	943	552	999999	325	999999	997	43	423	239	523	518	999999	356	497	214	659	999999	999999	999999	88	999999	828	592	925	99	999999	999999	857	982	158	680	810	336	291	999999	161	379	393	243	867	751	30	187	999999	621	365	834	999999	690	633	999999	586	999999	692	365	125	960	999999	999999	999999	618	185	440	91	999999	708	999999	999999	553	999999	289	847	347	999999	337	999999	650	999999	314	999999	726	999999	176	358	773	104	992	643	925	999999	999999	606	999999	936	999999	575	590	999999	383	913	586	769	676	999999	353	536	999999	999999	364	31	999999	594	468	501	579	459	999999	92	317	749	715	144	999999	725	862	999999	690	410	978	762	999999	554	992	400	157	957	999999	539	15	246	854	410	999999	903	363	606	147	999999	367	799	566	507	999999	999999	207	999999	629	951	999999	670	846	999999	612	999999	277	999999	602	999999	354	621	999999	999999	999999	80	894	314	856	246	372	265	545	34	53	189	999999	999999	765	368	999999	705	338	540	999999	999999	400	999999	798	685	636	443	14	79	321	745	831	97	999999	718	740	892	595	392	589	519	135	822	794	433	407	31	165	244	875	648	293	999999	715	999999	680	877	999999	999999	610	928	261	475	712	307	357	118	825	56	627	309	120	945	999999	254	219	577	232	999999	288	999999	999999	999999	203	673	461	403	382	688	47	862	386	425	782	999999	999999	659	119	496	999999	999999	205	118	999999	576	538	347	999999	470	999999	112	999999	152	891	994	650	491	282	999999	999999	954	735	146	999999	999999	923	694	173	301	999999	560	999999	735	999999	999999	999999	179	999999	627	144	124	917	911	999999	999999	217	243	533	787	19	999999	386	80	999999	131	563	999999	999999	999999	999999	999999	184	999999	483	971	999999	919	999999	902	585	480	337	655	904	731	46	999999	980	83	557	999999	171	999999	291	221	184	999999	94	176	999999	360	80	312	999999	999999	999999	732	438	194	
300	297	390	999999	999999	538	448	730	999999	999999	95	999999	88	36	999999	999999	999999	799	903	272	797	256	835	686	477	234	410	999999	681	613	999999	999999	395	796	782	999999	309	541	182	753	772	453	232	175	91	695	282	53	999999	21	999999	150	829	176	396	54	462	703	162	977	137	422	59	999999	136	781	354	291	253	45	663	150	626	159	999999	354	999999	669	605	781	999999	366	999999	999999	995	999999	484	228	409	738	806	605	388	204	625	999999	403	670	48	999999	351	990	800	973	357	478	523	679	677	51	29	792	108	999999	999999	770	404	389	566	484	306	135	881	999999	999999	67	999999	999999	533	148	999999	363	631	304	439	961	566	54	323	527	138	805	550	367	718	23	507	17	179	855	955	24	114	563	14	226	118	999999	999999	299	715	102	999999	539	101	666	171	803	941	74	214	360	999999	49	999999	500	584	999999	796	225	560	754	262	678	193	999999	259	77	300	223	852	999999	999999	33	811	45	660	21	276	62	851	704	999999	114	999999	604	999999	75	216	513	641	594	999999	529	739	961	999999	476	355	164	416	104	513	999999	999999	932	60	52	238	321	840	572	999999	999999	999999	855	999999	157	37	588	987	999999	999999	786	582	999999	999999	999999	294	850	205	193	666	121	645	999999	201	347	892	718	554	905	837	895	673	78	347	756	166	999999	281	692	449	999999	176	233	243	726	999999	954	161	999999	758	387	999999	657	906	145	999999	999999	664	999999	999999	319	43	999999	356	965	123	514	920	35	624	410	578	513	743	898	999999	422	524	474	202	938	567	284	157	459	780	25	999999	212	658	551	228	930	437	140	999999	94	876	278	999999	641	44	135	655	357	809	999999	913	18	999999	999999	100	200	999999	999999	752	759	934	897	194	107	352	717	376	83	191	999999	999999	613	999999	860	546	256	861	999999	904	999999	999999	799	649	178	112	999999	999999	974	460	38	780	120	388	999999	999999	978	999999	999999	298	999999	758	582	999999	171	999999	309	843	339	147	844	999999	598	422	320	139	999999	258	26	995	999999	705	999999	999999	999999	999999	999999	235	200	710	568	172	355	272	588	683	56	999999	487	642	802	999999	999999	836	616	699	192	698	77	844	24	730	77	999999	109	999999	366	999999	999999	304	571	84	653	629	999999	681	982	336	999999	999999	999999	512	770	384	202	999999	33	565	16	463	999999	276	999999	999999	999999	837	105	835	172	999999	326	96	620	999999	80	728	666	63	267	935	999999	999999	864	440	761	511	959	693	328	229	597	
999999	953	559	999999	999999	999999	307	932	742	999999	157	999999	866	320	996	999999	587	313	474	222	970	308	999999	999999	999999	999999	727	999999	999999	877	999999	517	943	999999	999999	999999	70	572	775	811	369	130	525	359	999999	692	999999	130	999999	999999	999999	389	853	16	627	502	883	813	791	893	199	999999	747	999999	183	640	230	495	794	863	832	25	537	662	999999	849	783	721	187	999999	413	606	829	575	999999	32	663	936	753	32	259	257	780	882	621	656	383	660	186	928	472	512	999999	901	999999	999999	851	200	163	777	999999	171	635	655	489	592	883	182	368	160	976	293	742	771	999999	584	244	655	51	206	475	132	544	258	674	999999	281	999999	788	149	181	999999	999999	975	312	98	621	999999	402	39	772	211	301	36	999999	188	999999	563	298	212	131	205	999999	956	312	597	999999	386	980	999999	321	955	393	229	999999	513	510	766	468	525	963	118	263	21	434	274	999999	999999	307	495	141	717	639	586	27	975	323	826	673	715	999999	245	999999	814	999999	817	999999	82	57	448	678	12	104	772	248	22	999999	147	999999	999999	766	118	89	999999	999999	999999	325	807	999999	999999	200	999999	999999	753	64	728	999999	449	303	999999	456	999999	999999	859	817	138	622	867	347	999999	43	999999	303	635	949	999999	999999	659	367	124	501	20	870	54	257	999999	909	999999	718	999999	999999	502	843	915	590	18	647	230	678	327	980	458	469	207	968	999999	389	999999	804	702	999999	314	91	189	125	446	888	426	999999	823	999999	999999	159	999999	999999	541	999999	999999	54	940	714	999999	981	50	999999	52	551	672	85	999999	614	451	999999	25	947	999999	420	999999	800	999999	999999	999999	619	854	107	709	309	999999	251	437	682	999999	422	863	987	637	333	999999	56	82	999999	225	350	377	218	777	999999	143	879	999999	999999	999999	999999	900	821	492	326	136	942	433	743	909	999999	648	561	612	39	999999	999999	999999	420	378	617	727	260	903	881	999999	646	330	975	176	999999	40	315	14	423	999999	51	505	999999	206	109	999999	339	985	795	701	999999	606	999999	999999	999999	568	999999	752	999999	860	649	917	611	85	490	999999	458	999999	156	400	343	556	199	517	999999	532	999999	223	279	999999	398	275	999999	190	434	999999	999999	925	70	999999	239	562	943	999999	872	999999	894	245	716	487	174	761	838	404	999999	270	416	241	418	999999	569	999999	999999	76	999999	384	808	430	650	449	49	532	999999	953	171	780	999999	999999	644	517	638	764	507	792	829	636	436	714	822	174	633	999999	
517	999999	634	999999	89	877	101	497	325	473	999999	276	999999	641	999999	999999	242	586	657	999999	999999	900	944	804	89	999999	246	835	947	104	608	485	816	698	25	39	328	519	701	734	544	999999	201	175	178	240	355	197	391	552	481	999999	516	852	754	999999	999999	829	572	397	641	999999	999999	999999	865	999999	999999	748	626	999999	999999	999999	999999	923	246	449	708	999999	636	849	346	59	454	405	622	372	969	964	943	408	495	499	947	999999	103	999999	607	970	310	69	999999	606	570	175	986	999999	361	593	616	999999	908	999999	203	999999	61	591	811	153	608	503	150	999999	805	228	729	76	775	580	829	956	842	737	478	999999	78	999999	999999	288	419	999999	999999	385	357	638	499	999999	305	234	262	511	999999	463	999999	807	918	294	801	999999	445	999999	999999	780	764	659	473	180	999999	626	653	322	113	532	734	999999	999999	764	147	176	999999	998	770	999999	328	999999	488	999999	374	671	657	784	938	145	842	999999	880	999999	999999	698	175	329	445	679	580	940	408	945	999999	999999	324	164	156	634	624	447	158	999999	999999	447	181	94	999999	623	968	869	383	968	689	999999	862	261	153	999999	11	409	562	999999	969	388	918	999999	999999	745	356	503	999999	313	520	405	351	447	778	183	526	999999	522	822	710	711	566	440	999999	495	766	999999	20	706	999999	999999	884	999999	473	83	528	639	999999	999999	999999	474	999999	79	457	999999	892	425	482	969	999999	999999	886	740	391	999999	822	999999	286	173	979	999999	493	930	680	999999	999999	999999	973	705	655	999999	655	462	555	245	478	496	982	972	603	999999	590	50	999999	712	339	154	999999	215	999999	49	362	271	90	983	981	312	398	163	999999	607	451	777	324	999999	275	433	195	155	789	335	506	314	570	639	702	453	999999	999999	999999	376	618	768	454	616	534	393	381	571	264	999999	107	828	999999	995	899	813	726	999999	447	999999	959	530	425	999999	542	58	701	451	291	538	999999	430	198	999999	999999	683	332	707	510	881	61	623	891	623	237	678	999999	574	999999	888	727	409	999999	68	416	999999	352	528	999999	486	692	999999	290	999999	21	999999	639	802	16	226	491	28	246	566	854	345	639	802	698	864	999999	999999	711	402	999999	756	899	140	989	900	340	804	633	34	198	999999	343	999999	612	560	48	313	567	999999	407	708	999999	965	214	999999	459	550	830	220	543	565	228	887	914	264	999999	509	812	999999	885	686	394	222	377	732	11	473	999999	999999	825	639	999999	197	994	112	594	934	
925	918	451	999999	974	423	490	632	903	455	260	999999	782	999999	999999	999999	638	720	324	999999	597	481	79	985	360	691	394	903	996	40	893	812	670	999999	583	893	665	105	712	971	731	999999	999999	556	999999	842	365	999999	148	999999	999999	999999	787	644	999999	454	848	465	439	292	39	587	636	872	562	447	999999	939	955	607	795	543	999999	353	227	853	652	523	772	518	336	999999	999999	888	481	619	35	36	506	139	54	210	999999	999999	999999	154	118	999999	993	775	165	426	999999	999999	322	26	276	444	427	493	801	335	692	920	955	931	822	748	999999	943	422	660	999999	825	562	595	876	587	411	82	744	999999	529	999999	363	909	999999	233	575	464	352	590	609	22	337	719	517	746	474	20	332	370	999999	60	999999	504	984	515	979	727	149	689	43	354	748	116	999999	694	566	56	174	599	999999	999999	600	832	61	429	999999	842	87	140	122	400	750	384	139	478	644	858	925	261	999999	848	325	663	999999	264	274	999999	913	822	189	999999	999999	999999	197	629	459	530	453	564	999999	999999	999999	18	576	643	604	374	999999	999999	999999	708	130	912	355	999999	621	999999	284	796	165	999999	929	264	951	693	553	27	197	509	29	124	414	370	243	117	208	316	96	999999	660	899	252	999999	772	999999	999999	934	999999	862	17	522	255	999999	409	750	216	394	999999	883	999999	586	186	478	318	999999	303	759	678	248	135	315	850	370	145	999999	34	353	999999	480	395	619	639	334	501	506	868	757	961	999999	900	814	999999	213	824	83	723	774	277	999999	999999	548	265	999999	737	702	672	884	522	154	726	862	902	587	497	480	999999	999999	976	811	999999	999999	798	195	347	321	66	999999	546	71	541	999999	999999	654	302	999999	999999	500	597	799	833	983	245	817	767	47	911	671	999999	999999	136	871	798	466	770	999999	750	80	801	999999	999999	999999	348	460	612	476	786	257	295	999999	999999	456	999999	999999	977	93	311	999999	999999	999999	999999	395	930	202	935	999999	461	999999	884	999999	105	999999	699	180	163	807	645	784	215	301	260	999999	386	74	237	680	616	620	488	687	999999	769	652	501	26	260	105	999999	524	941	24	177	373	634	555	833	756	999999	33	179	447	526	775	999999	58	746	19	866	999999	264	64	840	141	207	330	336	999999	208	164	903	712	498	269	273	999999	93	300	999999	519	404	999999	532	597	999999	249	813	994	526	452	280	999999	239	191	270	887	184	999999	999999	314	229	999999	558	999999	999999	467	999999	266	512	
999999	999999	456	267	999999	999999	341	532	999999	822	957	999999	999999	124	755	999999	662	482	317	999	386	999999	57	999999	447	999999	212	375	602	476	851	300	557	491	676	487	824	999999	882	620	999999	365	930	999999	999999	797	999999	999999	802	999999	467	984	641	266	136	999999	917	332	820	67	999999	965	999999	999999	971	667	999999	999999	448	999999	70	999999	600	696	80	30	181	833	914	649	412	135	572	557	18	866	658	300	365	928	569	501	172	999999	262	963	436	999999	252	551	838	999999	638	533	999999	788	394	945	196	115	999999	93	999999	180	654	243	402	999999	999999	114	999999	667	999999	519	708	569	999999	999999	444	116	594	28	591	372	811	374	496	48	572	230	482	713	114	999999	363	486	92	999999	180	29	999999	999999	395	999999	543	180	999999	128	999999	999999	280	618	510	89	520	999999	502	55	999999	289	999999	363	999999	547	631	305	563	243	166	232	486	525	605	999999	999999	540	633	452	829	640	821	377	999999	156	949	999999	999999	35	999999	806	984	999999	632	890	999999	216	999999	999999	516	247	617	319	962	999999	939	999999	999999	95	543	979	999999	999999	226	729	468	379	150	663	999999	767	102	999999	503	999999	247	999999	999999	999999	152	339	296	999999	935	591	32	511	415	620	216	999999	850	999999	492	759	999999	934	820	903	431	999999	76	591	999999	749	155	999999	816	612	365	500	861	308	943	213	999999	147	123	634	999999	999999	964	530	999999	402	916	975	55	743	478	999999	628	989	999999	249	272	999999	536	196	445	999999	695	999999	264	999999	343	552	183	288	999999	744	820	196	207	999999	939	999999	999999	999999	832	179	44	82	144	62	872	871	25	999999	941	988	610	927	198	763	270	171	275	740	999999	374	999999	766	677	733	491	999999	792	999999	309	726	570	999999	999999	276	999999	623	668	211	999999	999999	536	999999	347	87	999999	893	997	444	999999	778	280	999999	797	467	999999	277	404	410	571	999999	89	999999	404	225	999999	930	573	999999	854	647	502	999999	897	597	838	999999	429	599	598	598	444	358	612	531	455	176	882	895	898	999999	999999	268	999999	412	392	338	85	131	659	999999	329	84	589	567	999999	216	999999	209	629	999999	848	805	812	999999	999999	999999	595	873	769	261	57	678	999999	223	428	244	999999	999999	215	509	257	999999	940	394	999999	370	768	55	255	248	669	683	275	999999	792	999999	456	667	416	661	743	211	361	407	167	651	999999	375	148	999999	999999	21	994	130	797	550	864	999999	703	635	961	549	627	530	592	373	999999	181	999999	999999	
788	766	88	999999	765	999999	945	999999	237	627	319	999999	906	213	466	658	688	155	65	252	558	38	999999	999999	699	999999	999999	830	815	793	999999	878	999999	143	263	999999	933	451	364	752	604	331	199	999999	999999	999999	999999	424	74	934	685	266	126	189	456	759	802	999999	853	572	471	124	999999	444	999999	440	459	999999	949	449	724	247	791	999999	647	236	838	887	465	141	999999	169	766	881	117	982	999999	764	999999	504	224	636	597	999999	290	999999	999999	755	698	884	119	870	475	999999	219	999999	475	813	541	230	920	915	841	722	21	312	999999	846	336	405	678	694	96	454	235	98	999999	998	32	999999	632	999999	198	580	31	690	693	151	671	669	999999	949	233	466	583	308	794	874	780	999999	999999	758	428	999999	216	999999	783	30	398	130	797	476	791	384	999999	836	726	999999	700	331	618	216	184	666	999999	728	470	630	999999	927	303	776	228	53	36	999999	665	894	374	999999	907	672	999999	999999	872	51	168	999999	868	747	999999	999999	183	458	369	924	999999	999999	416	487	954	162	160	471	999999	999999	257	999999	357	724	999999	832	896	104	424	946	463	633	794	846	999999	622	999999	999999	354	769	602	999999	684	111	299	903	488	886	999999	754	522	999999	999999	999999	793	421	999999	999999	575	749	638	88	44	423	999999	951	967	569	917	999999	999999	36	126	999999	999999	488	73	256	434	999999	999999	19	452	669	434	181	909	942	63	158	999999	999999	558	604	141	524	735	999999	999999	348	936	919	999999	319	364	495	175	665	999999	315	357	254	718	307	406	628	635	374	989	300	999999	34	999999	769	999999	999999	478	999999	999999	999999	752	802	616	96	341	434	51	999999	999999	938	16	999999	999999	747	800	876	900	261	208	513	999999	370	281	349	306	911	999999	999999	108	582	999999	999999	739	528	562	555	638	632	965	972	586	999999	68	60	293	798	514	768	999999	344	881	227	323	423	26	392	531	276	789	429	999999	842	44	733	921	362	999999	991	195	255	248	999999	295	236	926	395	311	230	65	999999	407	644	241	764	700	799	340	325	999999	180	999999	371	842	545	950	744	467	999999	139	999999	293	523	583	722	105	999999	931	999999	497	999999	90	999999	999999	290	32	387	999999	280	999999	999999	32	198	489	25	999999	999999	434	750	285	999999	999999	999999	999999	134	224	999999	70	518	668	999999	999999	999999	828	881	99	999999	160	562	522	572	143	197	303	17	908	999999	43	568	999999	228	189	191	811	315	703	114	999999	96	999999	148	326	999999	611	999999	
263	779	370	608	925	999999	727	872	999999	712	57	740	683	999999	999999	999999	999999	502	999999	999999	999999	686	999999	522	999999	985	514	73	999999	383	255	999999	585	357	754	139	734	999999	999999	999999	999999	316	954	108	268	962	999999	999999	870	946	298	824	85	171	47	999999	347	999999	430	939	992	663	386	999999	466	16	164	335	338	96	395	424	860	32	949	601	999999	342	264	999999	565	388	999999	549	94	999999	965	423	999999	187	999999	885	999999	702	11	837	929	110	999999	261	808	104	797	783	560	874	963	62	999999	446	999999	14	999999	999999	384	614	470	836	769	999999	50	740	25	161	305	510	418	167	999999	122	999999	632	700	12	416	470	590	999999	989	220	468	913	999999	999999	342	999999	301	800	328	999999	376	103	341	607	221	999999	89	646	999999	59	999999	806	41	109	775	999999	313	591	999999	914	34	61	846	558	576	137	539	151	818	518	218	618	839	634	999999	999999	301	103	791	349	999999	943	930	939	754	999999	999999	111	999999	130	999999	710	999999	413	372	999999	999999	782	40	94	538	937	827	970	999999	999999	966	406	364	207	921	220	799	458	533	90	130	906	999999	999999	999999	437	52	999999	999999	507	615	999999	271	430	331	518	73	707	811	999999	125	960	999999	907	694	485	999999	901	209	272	910	554	999999	292	999999	349	978	125	839	999999	895	999999	999999	343	999999	541	144	999999	999999	412	156	999999	646	999999	964	170	808	999999	229	999999	689	999999	999999	772	597	71	999999	979	235	982	999999	947	999999	711	557	986	35	999999	675	163	999999	999999	36	999999	125	999999	907	799	327	44	540	92	895	80	420	754	640	172	746	999999	985	164	999999	893	999999	209	999999	935	532	978	145	53	999999	999999	427	876	124	701	657	777	163	756	662	200	451	457	61	797	300	803	999999	863	999999	504	178	196	113	142	924	999999	999999	971	276	999999	899	497	862	829	653	999999	639	999999	514	968	26	999999	999999	518	452	425	157	435	645	728	632	281	35	999999	897	999999	999999	982	999999	999999	192	191	999999	999999	301	999999	999999	231	154	756	174	416	358	59	488	938	694	595	690	509	999999	170	336	548	999999	627	472	146	999999	422	770	999999	171	774	786	834	750	188	227	999999	830	925	291	888	564	226	923	975	247	999999	546	999999	302	999999	971	999999	855	941	607	999999	491	458	999999	732	999999	517	254	999999	999999	653	198	999999	378	201	999999	842	879	447	984	499	704	496	898	972	876	999999	364	893	802	999999	999999	999999	581	999999	16	381	636	999999	902	999999	
971	999999	999999	594	771	40	999999	110	599	139	153	417	957	117	999999	999999	559	327	856	402	163	361	781	999999	673	389	934	824	999999	307	216	330	544	938	528	365	999999	314	211	846	783	264	304	673	621	571	852	473	584	999999	999999	999999	702	510	892	999999	568	212	920	392	105	999999	914	999999	922	822	872	28	589	613	219	255	126	19	619	999999	999999	999999	999999	112	536	471	249	999999	999999	999999	627	999999	999999	999999	796	582	393	999999	750	798	349	11	751	798	698	833	883	970	801	576	202	999999	891	994	999999	999999	999999	818	999999	633	999999	741	999999	34	204	999999	973	999999	999999	999999	862	999999	268	820	558	999999	366	999999	413	703	587	278	381	908	705	999999	153	999999	355	346	266	574	963	127	61	608	999999	726	603	860	859	212	163	174	714	895	999999	80	999999	506	104	236	415	161	55	477	999999	908	329	270	999999	923	999999	480	380	297	999999	151	768	949	870	639	999999	552	844	385	124	217	204	810	510	82	614	848	999999	40	169	999999	999999	584	249	999999	407	343	999999	936	999999	999999	793	426	999999	292	311	496	636	464	741	862	999999	670	363	999999	713	518	759	622	318	486	238	350	138	531	999999	194	710	594	999999	161	999999	908	509	440	424	777	258	228	999999	128	999999	999999	999999	999999	504	411	999999	97	572	999999	584	551	627	399	455	452	298	40	222	126	786	999999	232	590	484	999999	170	922	999999	935	270	540	851	200	273	999999	61	831	37	669	963	622	31	353	999999	999999	290	999999	985	971	489	999999	16	654	342	181	565	999999	999999	105	999999	308	360	999999	628	999999	699	999999	999999	14	401	466	13	553	162	173	999999	878	23	647	128	999999	936	999999	999999	999999	534	207	857	102	884	352	999999	931	428	665	272	395	725	533	999999	999999	984	980	580	33	224	463	501	999999	999999	999999	695	999999	999999	199	999999	594	190	585	999999	999999	999999	42	129	58	457	81	134	497	901	634	163	999999	511	274	999999	956	195	999999	828	999999	706	688	941	999999	657	834	954	239	304	678	999999	150	23	644	284	951	860	999999	575	999999	338	14	277	526	533	215	672	999999	132	415	408	757	999999	448	999999	999999	101	921	400	622	126	895	202	232	430	999999	999999	999999	990	125	105	663	999999	684	741	701	421	999999	999999	451	999999	999999	116	888	999999	456	393	574	848	393	859	939	999999	953	36	443	811	55	999999	519	999999	805	721	16	999999	999999	900	999999	706	104	479	676	256	949	460	999999	999999	314	952	999999	630	901	28	606	
266	999999	531	999999	999999	308	890	375	329	165	999999	366	531	110	999999	535	556	320	999999	999999	914	193	692	999999	999999	162	654	507	999999	132	999999	838	999999	124	750	164	223	996	423	999999	999999	999999	356	999999	999999	104	352	999999	735	999999	427	319	999999	273	999999	82	473	349	410	505	653	999999	283	206	276	999999	578	999999	359	424	999999	559	897	469	999999	999999	836	999999	945	409	810	966	771	999999	705	999999	999999	523	999999	999999	690	999999	999999	918	755	820	999999	159	999999	999999	525	935	338	321	115	867	422	999999	723	881	245	871	403	999999	695	687	621	607	501	999999	79	999999	999999	681	733	448	962	999999	714	730	980	999999	777	999999	883	874	637	459	569	837	167	240	800	551	999999	999999	480	999999	999999	78	209	999999	658	137	999999	470	951	656	999999	667	905	443	859	992	900	558	103	819	999999	820	59	171	47	999999	539	838	264	442	249	913	967	376	756	646	530	758	38	999999	290	423	922	980	871	902	999999	724	380	999999	650	884	726	660	479	412	28	47	194	993	597	463	216	518	417	674	699	539	687	223	999999	999999	529	452	539	703	898	78	300	145	999999	815	468	456	791	364	999999	317	896	353	627	999999	999999	44	62	999999	999999	413	573	206	213	402	999999	167	345	508	364	283	999999	775	999999	999999	747	999999	271	782	995	759	999999	62	999999	391	999999	343	596	978	578	494	400	711	999999	494	505	103	932	999999	778	310	120	999999	10	913	196	999999	839	677	999999	999999	773	280	831	457	999999	520	719	821	760	703	570	367	930	869	999999	419	999999	999999	455	654	126	931	14	694	648	443	62	573	205	521	504	999999	243	64	721	129	879	49	807	984	383	120	999999	85	740	753	999999	999999	40	777	842	819	999999	101	407	841	276	147	999999	252	999999	155	999999	248	209	651	134	876	158	763	999999	999999	222	999999	280	15	362	999999	999999	999999	91	999999	543	428	678	999999	697	999999	656	999999	853	742	241	999999	526	237	494	999999	875	99	629	486	981	276	247	999999	607	999999	820	401	489	347	999999	913	171	545	612	208	570	999999	953	999999	999999	999999	910	797	17	999999	943	999999	521	31	62	999999	999999	604	940	276	190	85	999999	999999	331	264	999999	516	559	999999	403	981	999999	296	770	999999	145	647	266	713	366	450	595	950	999999	777	999999	999999	294	327	647	999999	605	346	27	495	447	999999	660	964	877	999999	247	689	263	962	427	234	261	701	729	999999	348	237	999999	740	489	136	127	999999	384	933	231	999999	680	836	
999999	289	279	284	913	999999	987	999999	835	999999	212	906	999999	856	360	999999	215	999999	598	30	228	377	435	287	999999	321	900	999999	590	999999	182	999999	19	426	585	999999	955	999999	999999	612	640	999999	401	947	537	583	440	271	999999	728	727	638	643	660	618	999999	853	991	999999	601	226	880	999999	890	999999	999999	896	279	280	221	700	999999	804	985	389	182	976	488	999999	433	881	639	999999	862	226	999999	372	999999	808	577	295	963	707	196	396	759	344	999999	999999	340	686	170	990	982	999999	999999	834	999999	280	999999	41	999999	251	845	999999	586	999999	849	673	999999	835	547	999999	702	926	736	531	617	598	630	837	475	330	419	746	999999	999999	999999	833	728	709	713	88	999999	545	920	722	862	476	810	999999	495	836	911	999999	148	999999	298	999999	999999	967	999999	70	999999	608	566	53	831	108	999	937	48	25	999999	546	131	468	108	166	999999	24	669	151	788	838	352	638	419	915	608	31	360	874	542	761	999999	999999	438	764	979	876	999999	763	476	999999	752	479	891	375	383	999999	600	999999	999999	287	308	999999	282	999999	265	927	634	916	500	977	587	173	999999	194	62	478	40	343	187	139	999999	905	675	915	999999	872	747	54	541	928	431	228	999999	264	462	999999	381	999999	999999	999999	999999	973	272	999999	294	589	996	707	322	905	649	266	954	920	163	402	409	999999	725	393	190	590	999999	572	556	368	349	999999	731	999999	106	999999	835	135	886	159	643	999999	999999	506	999999	999999	731	636	289	174	999999	903	111	70	19	25	901	999999	999999	999999	598	700	999999	925	999999	999999	975	678	808	245	431	828	43	13	758	233	999999	228	517	150	858	748	999999	391	104	445	999999	671	634	999999	512	719	264	234	561	943	243	705	267	107	74	62	999999	53	742	999999	869	107	311	785	999999	682	607	731	803	849	417	560	999999	803	660	314	53	999999	999999	711	999999	809	452	815	989	999999	999999	420	85	806	920	248	648	657	575	999999	369	999999	801	829	122	533	431	999999	999999	683	874	999999	446	759	999999	111	321	40	872	70	999999	495	796	999999	721	196	655	997	929	178	911	999999	237	641	999999	999999	999999	902	599	50	388	740	290	316	164	507	999999	325	797	819	999999	618	785	515	374	999999	999999	999999	118	925	877	999999	782	999999	771	700	236	805	815	813	185	418	441	831	999999	914	215	999999	999999	224	999999	339	209	119	250	303	397	722	276	999999	151	999999	794	999999	172	954	999999	923	544	463	999999	179	510	983	644	519	186	
953	999999	999999	668	999999	452	893	999999	548	234	672	999999	477	999999	513	538	999999	672	799	623	767	669	999999	955	291	945	643	943	53	829	226	999999	731	127	444	889	816	412	999999	999999	901	959	624	730	295	807	999999	160	767	640	766	321	844	896	999999	294	114	999999	999999	628	999999	999999	670	718	17	207	999999	360	868	624	999999	342	104	999999	999999	999999	54	998	999999	484	999999	492	999999	412	72	905	630	999999	708	999999	785	321	35	950	134	950	999999	905	722	999999	422	716	291	999999	999999	434	226	979	999999	610	250	116	999999	999999	749	326	773	268	656	999999	577	999999	652	719	839	409	316	153	999999	771	999999	148	286	581	72	171	210	999999	492	638	688	651	661	107	908	679	486	133	210	808	999999	40	999999	619	999999	863	74	999999	313	519	999999	83	248	412	999999	111	999999	263	839	587	126	739	775	27	424	999999	898	999999	999999	169	999999	999999	943	932	593	487	999999	999999	70	209	107	638	999999	973	520	615	999999	258	15	807	849	999999	293	622	692	447	265	999999	205	999999	964	519	761	153	595	934	139	315	818	614	222	999999	999999	999999	999999	487	19	999999	507	999999	523	650	548	999999	999999	699	899	999999	999999	156	232	657	470	476	999999	587	876	586	999999	999999	485	999999	439	401	594	685	999999	652	142	214	437	463	734	396	80	324	971	757	833	896	44	809	75	672	391	564	702	725	406	999999	999999	433	424	999999	333	999999	220	157	418	635	668	257	198	45	999999	768	923	84	405	999999	999999	128	999999	999999	551	676	40	999999	19	40	982	315	999999	239	603	14	999999	812	999999	653	113	824	349	207	999999	999999	999999	999999	953	623	641	627	329	485	295	492	680	932	999999	657	396	453	147	999999	652	363	999999	999999	999999	999999	729	999999	999999	752	816	792	999999	555	263	764	65	11	813	396	999999	364	985	770	944	999999	333	999999	999999	414	999999	660	686	960	555	874	786	662	597	248	999999	999999	615	577	669	999999	712	134	678	615	602	394	999999	999999	990	297	377	240	999999	999999	999999	623	677	608	494	165	999999	819	999	999999	999999	402	999999	999999	999999	867	749	417	110	450	408	208	999999	827	811	872	999999	999999	970	267	506	999999	648	275	857	279	853	16	92	513	398	999999	135	299	637	209	980	999999	257	999999	547	960	139	573	922	999999	196	849	796	999999	999999	999999	999999	742	883	432	754	148	717	233	23	999999	999999	597	999999	516	83	148	199	612	892	999999	688	847	999999	546	425	84	353	676	92	14	220	470	379	228	
53	392	415	215	454	842	356	33	999999	804	634	542	999999	416	117	58	660	194	999999	187	491	999999	999999	347	16	680	794	999999	150	19	532	864	999999	833	472	690	732	983	167	59	610	664	738	915	911	999999	562	999999	568	44	999999	999999	739	999999	737	51	370	999999	209	774	57	315	999999	109	282	769	324	688	943	999999	325	676	37	680	576	826	273	999999	436	133	999999	999999	483	999999	999999	506	135	36	999999	431	329	665	784	392	999999	305	781	639	999999	151	569	874	994	151	719	999999	998	69	625	910	778	264	999999	999999	999999	199	832	776	443	999999	644	297	999999	522	107	659	891	644	677	281	55	999999	473	294	564	252	863	342	999999	988	999999	75	411	999999	653	999999	33	709	735	812	473	999999	205	867	506	281	292	999999	999999	69	785	364	391	354	865	153	790	356	521	999999	336	500	390	454	277	999999	886	999999	869	41	635	192	999999	865	808	50	438	606	788	999999	999999	391	298	336	999999	153	683	66	329	509	285	677	197	999999	486	972	624	751	600	927	394	884	999999	22	433	602	455	999999	546	825	715	999999	568	238	454	945	212	63	250	133	895	829	999999	369	756	999999	999999	588	999999	835	425	999999	999999	860	999999	85	778	285	999999	610	698	167	520	504	999999	999999	999999	999999	876	999999	770	999999	510	999999	42	564	806	252	266	999999	999999	999999	147	710	409	37	188	707	340	378	176	926	160	639	999999	737	999999	999999	575	999999	849	46	712	847	74	854	186	539	828	999999	279	999999	999999	999999	13	831	29	809	104	766	912	411	999999	507	374	843	999999	870	999999	999999	999999	999999	999999	601	999999	571	164	300	646	554	850	649	879	996	109	640	907	999999	999999	603	718	999999	488	809	999999	999999	417	214	999999	230	443	999999	497	534	98	55	999999	427	811	442	677	729	999999	549	999999	273	532	631	408	733	936	698	243	999999	585	745	744	867	849	187	163	999999	817	999999	999999	544	999999	999999	999999	63	782	490	911	204	925	989	999999	938	894	999999	915	786	806	999999	294	999999	999999	60	948	999999	999999	990	578	633	288	999999	912	747	999999	999999	999999	187	999999	354	951	999999	999999	49	522	999999	408	805	973	369	999999	377	153	77	140	376	999999	111	406	565	999999	999999	911	999999	915	999999	86	598	510	999999	999999	738	999999	461	999999	999999	957	43	537	362	944	506	27	218	371	911	584	844	616	999999	908	20	781	167	999999	999999	999999	509	133	325	519	999999	305	999999	992	533	313	692	279	302	418	438	573	53	621	255	
773	703	999999	14	622	242	981	447	614	999999	957	905	857	638	304	457	910	222	842	144	210	568	999999	838	607	892	575	999999	653	999999	999999	737	546	357	395	840	999999	128	702	287	827	857	999999	999999	999999	408	834	999999	999999	960	528	999999	211	486	999999	999999	487	999999	406	729	667	667	794	999999	920	229	999999	510	999999	463	863	791	519	565	316	353	723	591	272	209	999999	934	999999	693	951	999999	535	69	312	189	363	999999	722	973	620	170	73	999999	714	356	999999	333	397	545	999999	999999	840	646	180	702	999999	895	815	207	672	732	351	110	999999	834	693	999999	208	73	999999	357	79	546	944	155	289	999999	876	916	170	999999	547	780	596	225	255	999999	999999	609	697	468	701	525	311	887	999999	999999	526	999999	662	739	135	333	445	749	667	304	701	34	422	478	28	899	999999	937	195	570	513	967	588	804	999999	999999	375	999999	655	554	245	67	999999	326	496	999999	263	999999	999999	223	999999	847	557	950	198	864	197	229	449	802	999999	373	702	258	999999	999999	301	857	999999	536	958	804	103	999999	68	999999	697	999999	981	32	645	999999	338	971	235	666	419	637	999999	555	411	156	999999	853	75	872	364	88	867	937	999999	406	112	999999	265	540	753	444	999999	999999	177	101	247	427	999999	873	44	730	999999	792	999999	663	251	999999	135	811	612	250	57	196	289	619	999999	54	327	999999	511	266	716	695	913	999999	745	71	388	319	999999	774	696	201	838	999999	65	85	798	51	164	999999	947	453	927	999999	396	706	275	557	863	203	109	917	999999	777	24	337	878	173	917	190	394	815	902	999999	553	999999	357	999999	564	162	999999	285	94	999999	318	272	767	999999	588	49	796	830	455	999999	675	999999	829	70	620	727	206	634	133	999999	945	142	551	100	959	540	999999	620	993	711	946	824	832	200	999999	751	570	477	585	878	999999	563	369	196	172	774	36	297	44	836	955	999999	162	120	236	186	721	999999	999999	57	691	185	837	744	768	850	946	639	601	869	166	728	999999	255	590	999999	772	364	927	999999	514	71	586	167	755	334	672	999999	964	999999	39	894	999999	537	999999	218	726	625	427	321	999999	396	695	999999	999999	237	999999	906	530	843	414	999999	749	267	543	629	599	679	999999	443	999999	234	675	999999	839	272	999999	520	68	381	665	156	936	999999	365	127	375	421	487	528	761	765	201	130	999999	999999	154	768	999999	567	619	56	637	983	142	999999	999999	386	335	417	534	62	848	999999	187	268	
999999	143	901	425	264	187	202	470	682	423	43	554	440	177	127	999999	525	999999	762	619	999999	952	999999	761	999999	988	999999	79	999999	708	916	999999	999999	619	251	21	999999	578	312	441	999999	176	311	719	571	176	946	167	299	999999	536	357	396	568	748	477	659	150	30	275	999999	133	476	973	506	990	612	820	926	115	76	999999	197	331	765	999999	999999	999999	999999	239	52	999999	999999	402	181	569	655	384	999999	773	362	726	999999	999999	350	730	999999	337	222	580	564	135	240	193	999999	589	169	999999	802	406	826	895	999999	999999	999999	171	999999	999999	801	937	999999	237	949	163	753	999999	398	999999	980	45	999999	999999	551	619	674	916	698	596	867	999999	999999	590	582	474	946	466	776	767	813	188	387	999999	535	285	999999	999999	185	87	999999	195	999999	999999	94	766	754	999999	354	999999	999999	316	999999	999999	216	219	537	999999	655	999999	216	297	999999	999999	347	801	658	999999	787	275	999999	347	999999	621	166	682	400	400	505	815	719	999999	121	444	999999	507	715	999999	418	325	747	491	681	700	870	152	999999	570	999999	293	117	728	724	88	957	999999	999999	851	600	534	819	146	999999	839	999999	772	185	138	999999	999999	95	38	617	999999	528	999999	665	50	750	999999	70	829	999999	222	999999	991	718	43	487	871	931	864	39	999999	506	999999	242	842	935	107	999999	492	590	999999	207	89	120	999999	560	75	999999	534	110	999999	473	999999	417	45	141	773	63	151	651	118	908	231	999999	733	999999	917	659	822	115	652	56	999999	249	898	25	628	881	465	483	422	757	407	763	999999	420	999999	203	999999	999999	171	54	825	841	482	999999	975	999999	386	297	642	415	301	428	457	541	895	750	519	30	513	891	597	668	999999	360	510	468	557	322	458	723	999999	999999	944	608	230	736	766	975	49	999999	504	999999	999999	16	466	999999	315	999999	525	999999	684	186	208	279	456	167	999999	132	422	999999	533	74	999999	918	999999	189	484	999999	321	168	999999	544	981	965	397	999999	827	231	893	531	162	647	797	691	999999	286	913	674	162	73	134	999999	562	531	24	440	338	921	999999	999999	999999	466	599	366	782	149	204	999999	882	36	339	390	999999	890	365	885	276	999999	999999	676	276	810	999999	257	44	350	981	460	950	956	100	906	177	616	37	696	999999	999999	908	999999	999999	999999	791	135	733	743	414	672	999999	138	999999	190	999999	387	21	694	769	351	332	442	168	999999	999999	925	999999	999999	999999	622	863	999999	999999	835	999999	999999	595	595	999999	
571	523	300	936	319	294	822	792	999999	863	790	605	342	999999	706	118	475	741	999999	399	865	199	310	531	999999	808	506	999999	338	939	999999	791	425	676	999999	827	999999	506	848	459	999999	143	999999	569	431	27	531	743	140	727	774	247	259	206	162	999999	999999	768	154	510	788	531	464	999999	800	999999	189	999999	999999	999999	85	969	892	999999	929	732	999999	740	999999	774	287	762	170	610	999999	825	541	229	523	827	614	273	362	348	999999	938	679	65	769	432	837	865	25	261	651	805	354	372	999999	429	999999	999999	668	379	233	35	370	853	805	999999	467	959	152	900	275	999999	999999	999999	999999	999999	63	117	971	677	936	999999	747	909	959	369	480	179	953	999999	619	141	604	982	124	645	577	825	260	794	964	878	723	124	985	839	198	800	999999	285	376	110	999999	999999	443	811	288	461	894	446	504	298	16	57	291	999999	217	635	439	579	423	237	857	187	713	68	999999	632	923	129	180	999999	31	678	999999	519	629	613	548	999999	999999	999999	931	999999	999999	676	871	999999	833	851	631	563	370	578	861	148	252	334	287	385	999999	999999	999999	774	275	824	277	338	999999	772	514	999999	999999	136	221	307	999999	999999	999999	999999	196	999999	798	81	498	617	319	999999	816	589	276	999999	335	173	201	712	587	999999	548	999999	999999	999999	354	71	999999	999999	476	243	367	999999	842	999999	999999	250	199	97	856	466	286	657	514	999999	522	741	505	218	278	923	934	508	719	149	505	423	638	652	679	737	733	999999	150	85	94	261	999999	78	859	95	973	114	855	131	880	890	959	583	31	613	565	999999	759	553	309	859	845	702	999999	32	612	999999	417	128	999999	999999	517	999999	740	270	994	437	358	999999	949	829	652	598	268	614	463	999999	630	76	182	604	710	999999	776	999999	416	999999	374	999999	482	437	696	737	999999	74	383	531	843	999999	618	138	780	999999	603	479	216	257	999999	999999	568	557	916	351	946	999999	115	919	662	515	854	999999	72	520	710	999999	143	915	209	999999	240	999999	221	999999	999999	999999	824	143	994	306	29	168	999999	285	999999	924	520	354	790	270	958	999999	999999	338	906	668	76	999999	999999	999999	346	300	57	250	859	636	346	56	894	903	313	999999	925	999999	495	999999	999999	786	251	785	999999	788	135	939	245	775	73	882	963	788	976	564	999999	913	960	999999	999999	369	426	642	588	474	460	887	956	985	999999	512	999999	999999	327	289	999999	91	88	557	999999	117	14	93	572	999999	93	115	
926	749	705	999999	405	767	583	981	999999	999999	206	999999	338	248	983	259	246	560	50	752	471	697	546	195	834	999999	563	999999	999999	342	999999	999999	999999	354	999999	216	290	528	117	84	637	999999	919	418	999999	551	229	927	134	999999	847	21	999999	341	643	239	999999	519	186	992	214	579	999999	37	538	81	156	983	999999	776	969	999999	453	965	999999	136	999999	999999	311	293	192	635	999999	608	495	69	712	59	710	731	13	999999	351	124	870	999999	718	892	999999	812	999999	246	649	357	786	139	999999	999999	226	517	999999	85	218	892	810	999999	999999	999999	542	999999	369	999999	283	555	772	208	999999	999999	105	67	999999	884	256	999999	888	946	986	532	822	999999	501	264	999999	202	279	927	561	458	314	301	368	699	360	411	999999	308	963	103	999999	587	762	239	361	999999	109	577	999999	719	14	863	592	176	206	186	976	114	273	90	999999	845	647	917	34	999999	699	718	534	844	56	589	983	892	948	244	603	272	903	999999	102	702	108	842	454	450	709	999999	502	184	999999	347	44	999999	817	739	999999	845	214	557	469	391	52	984	672	999999	879	700	999999	962	582	714	211	999999	987	583	746	804	473	583	105	999999	225	360	419	709	554	110	999999	219	303	758	67	356	214	711	659	999999	180	39	570	18	999999	540	601	720	146	445	999999	243	999999	999999	381	631	462	962	999999	999999	574	962	999999	779	625	19	668	999999	656	854	999999	999999	923	631	633	444	999999	96	533	685	759	698	573	119	215	841	226	167	386	999999	894	252	999999	967	550	217	169	791	393	964	999999	776	74	999999	61	618	999999	371	512	937	618	375	438	999999	999999	999999	999999	760	573	784	793	511	448	229	960	152	740	956	91	426	284	231	702	569	813	999999	999999	292	68	597	531	999999	999999	999999	818	999999	813	64	44	674	818	999999	999999	609	181	370	338	999999	330	908	999999	363	289	96	662	999999	673	868	677	999999	251	116	999999	999999	262	938	999999	999999	999999	442	338	686	921	999999	999999	875	12	103	397	452	653	999999	961	159	719	177	575	568	786	999999	999999	999999	387	999999	432	711	706	252	999999	243	999999	339	444	888	580	201	442	872	999999	786	394	580	480	235	306	462	154	552	267	94	999999	297	221	978	586	393	309	837	984	999999	179	760	746	164	999999	323	354	83	579	999999	735	703	90	10	47	285	473	161	999999	970	566	163	985	999999	999999	227	128	465	311	196	892	605	887	999999	999999	633	833	326	999999	983	999999	81	973	739	
359	999999	999999	221	999999	311	919	157	60	999999	339	25	999999	484	293	720	999999	888	771	393	999999	999999	816	498	392	413	451	157	864	804	861	494	999999	255	912	999999	999999	999999	999999	10	276	745	999999	873	262	999999	999999	358	999999	576	787	230	310	590	114	229	852	717	828	537	999999	772	292	256	162	844	835	529	572	999999	999999	299	373	771	999999	889	585	942	999999	790	555	102	999999	297	999999	641	194	600	151	693	359	302	87	986	150	999999	462	308	720	417	766	338	786	951	866	497	856	538	999999	224	643	910	999999	48	982	766	657	995	999999	521	659	245	388	879	732	417	999999	387	631	999999	437	286	231	828	999999	227	316	173	430	528	784	656	136	927	59	449	821	999999	14	999999	999999	467	79	209	757	530	950	907	228	459	286	479	907	851	786	366	688	652	999999	764	460	493	999999	710	736	13	118	460	829	293	596	182	999999	257	775	999999	999999	31	80	999999	277	999999	944	999999	252	315	748	999999	150	692	760	178	36	249	923	363	999999	369	473	754	999999	499	87	999999	863	113	106	660	85	817	159	666	581	519	497	60	548	602	467	431	265	833	319	146	532	427	156	143	334	421	86	999999	558	326	91	777	331	18	118	149	999999	999999	209	999999	999999	103	597	516	751	999999	814	300	901	52	999999	999999	190	941	413	446	999999	962	335	999999	999999	311	118	264	437	720	999999	999999	999999	328	221	176	633	985	603	999999	829	639	999999	462	607	785	946	999999	827	502	597	390	999999	672	191	256	762	546	593	999999	999999	999999	88	41	999999	284	999999	583	999999	332	955	999999	347	974	616	999999	580	872	66	999999	364	601	437	935	132	348	999999	822	999999	965	413	96	999999	371	999999	497	560	360	319	332	979	373	686	505	546	402	52	631	999999	864	999999	890	999999	999999	877	999999	904	153	999999	803	999999	983	447	999999	918	869	801	976	999999	999999	999999	229	562	733	975	991	915	932	398	730	305	312	766	282	298	999999	607	764	494	999999	592	999999	452	515	982	996	925	821	586	999999	600	76	999999	936	107	456	337	755	662	885	477	999999	999999	188	508	47	999999	175	576	404	271	47	492	999999	999999	359	777	57	751	999999	75	999999	355	721	999999	239	999999	829	184	841	999999	999999	111	608	999999	620	662	273	999999	944	999999	999999	255	999999	415	563	583	999999	410	748	679	289	13	999999	819	383	626	999999	59	278	999999	397	999999	734	217	420	936	884	876	915	696	999999	49	807	210	315	848	173	315	999999	
656	569	999999	436	172	906	847	427	788	219	999999	999999	224	739	118	391	999999	520	974	995	627	699	999999	999999	61	175	250	206	483	999999	535	462	999999	999999	622	276	968	563	571	310	572	518	105	667	921	77	999999	309	698	819	999999	337	999999	999999	999999	956	803	933	384	997	666	650	944	284	999999	541	900	999999	127	999999	999999	216	948	999999	432	999999	999999	999999	573	984	999999	999999	508	664	999999	999999	999999	418	534	999999	472	999999	188	574	644	921	574	999999	983	389	176	558	191	856	406	999999	999999	526	887	999999	362	705	370	400	131	724	152	290	314	999999	278	999999	217	462	378	387	37	999999	999999	510	544	782	124	193	818	327	759	651	267	641	819	746	531	693	999999	767	999999	788	453	920	999999	293	516	508	999999	683	350	729	487	29	311	14	497	386	999999	579	999999	999999	582	803	965	999999	33	673	665	531	961	523	159	611	999999	249	931	118	731	999999	999999	999999	82	144	999999	999999	173	247	999999	999999	258	154	398	732	186	498	999999	649	999999	287	270	843	999999	589	722	827	999999	876	317	71	83	999999	999999	54	999999	999999	999999	448	826	935	338	999999	999999	850	282	817	134	426	434	223	43	291	163	453	989	432	773	999999	999999	159	460	296	929	278	742	869	499	999999	428	212	393	767	822	29	999999	999999	509	992	316	905	702	999999	999999	103	999999	999999	999999	211	64	999999	211	621	35	999999	484	51	856	999999	118	999999	999999	999999	999999	231	830	275	469	143	504	514	999999	781	999999	999999	457	307	999999	835	249	951	642	999999	299	548	999999	999999	741	155	545	999999	628	443	884	902	587	921	164	230	273	763	331	103	706	999999	957	429	445	518	229	187	207	30	826	167	999999	38	999999	999999	999999	68	533	324	598	999999	886	999999	897	283	929	999999	999999	624	999999	999999	999999	549	592	749	590	581	336	233	925	367	999999	999999	617	726	999999	558	999999	999999	999	215	239	16	505	999999	663	999999	532	171	589	694	44	583	458	349	537	999999	446	999999	869	649	999999	999999	399	240	886	999999	999999	180	151	380	104	448	999999	366	256	999999	54	482	96	122	999999	174	643	241	333	137	158	277	199	910	122	699	835	999999	999999	928	617	274	233	385	999999	362	30	999999	599	596	958	999999	103	914	187	964	654	756	600	999999	666	168	907	999999	999999	604	981	241	999999	405	613	999999	883	999999	15	779	258	711	999999	696	154	999999	641	999999	999999	999999	999999	284	733	157	999999	999999	759	915	271	458	367	474	255	11	381	999999	949	204	
999999	694	999999	774	909	999999	715	942	249	903	999999	241	526	180	589	82	429	706	508	121	359	534	514	999999	999999	556	422	999999	465	515	325	365	485	447	999999	484	999999	410	375	335	442	112	838	856	502	39	932	196	885	182	999999	674	290	838	999999	999999	189	249	717	362	985	999999	487	999999	588	66	756	89	427	114	234	29	341	999999	999999	257	999999	658	475	36	624	235	999999	293	933	650	999999	999999	999999	305	304	609	692	999999	349	999999	625	114	277	445	283	853	769	999999	948	999999	999999	999999	169	999999	762	531	773	691	738	759	42	203	800	937	981	120	999999	132	809	624	337	328	999999	178	631	999999	999999	999999	753	770	466	127	344	381	317	968	999999	15	999999	773	835	10	999999	589	477	999999	313	339	464	999999	377	999999	971	333	999999	24	283	991	999999	180	999999	999999	937	999999	303	915	859	429	630	22	633	999999	999999	46	789	336	54	253	999999	999999	288	61	575	589	403	819	999999	20	156	302	694	495	50	999999	631	999999	73	316	296	999999	999999	999999	999999	451	539	896	67	934	544	999999	999999	40	299	764	892	100	999999	357	573	999999	768	999999	283	338	999999	148	439	227	414	999999	273	737	956	148	637	404	999999	133	59	999999	761	999999	476	258	999999	664	205	285	999999	541	999999	715	743	812	793	724	609	380	133	401	466	840	529	999999	634	999999	83	161	137	999999	747	999999	307	999999	722	556	381	999999	16	663	942	164	999999	873	773	558	999999	999999	999999	913	794	971	999	657	49	999999	692	999999	623	99	590	54	158	982	793	879	999999	999999	999999	246	352	584	999999	470	999999	312	999999	656	82	86	248	929	999999	223	702	776	54	999999	37	801	864	751	412	917	82	898	16	999999	89	894	999999	327	63	118	570	220	999999	999999	208	737	828	45	557	546	850	661	999999	935	289	27	834	767	999999	298	382	601	182	457	397	561	306	999999	999999	999999	935	920	875	999999	652	492	999999	999999	451	299	973	829	203	865	76	421	659	81	486	72	70	383	999999	765	736	969	999999	999999	999999	647	999999	502	468	379	999999	929	785	999999	292	999999	849	999999	325	359	325	999999	407	999999	390	999999	901	235	850	514	127	562	252	120	999999	683	999999	27	371	999999	858	999999	999999	824	264	999999	636	117	999999	688	999999	740	999999	329	450	192	571	999999	999999	177	999999	215	651	953	261	59	687	674	590	999999	353	999999	999999	521	501	999999	999999	583	999999	254	349	793	999999	171	301	999999	504	922	670	778	122	722	258	204	68	652	
829	417	572	999999	999999	999999	527	189	345	999999	782	999999	828	606	999	999999	678	525	828	951	769	490	661	999999	554	764	999999	999999	999999	630	999999	999999	463	999999	24	775	21	847	795	387	276	999999	825	910	605	958	104	73	778	134	54	732	376	116	883	348	755	698	660	693	956	715	692	714	808	28	92	999999	591	234	999999	999999	999999	999999	684	511	665	751	999999	596	669	999999	999999	999999	586	850	396	356	999999	676	999999	322	196	999999	431	561	575	120	111	587	999999	125	482	554	157	999999	11	926	999999	999999	682	14	430	73	999999	26	681	329	138	999999	631	736	25	914	214	663	999999	629	999999	133	999999	554	650	691	721	999999	468	489	224	373	848	470	924	593	999999	25	892	133	87	414	880	255	982	152	955	999999	109	567	999999	999999	579	382	907	308	444	999999	999999	739	352	479	557	201	999999	765	119	171	999999	432	921	198	771	520	552	614	253	691	571	999999	735	582	454	900	149	730	999999	476	563	626	999999	999999	661	999999	780	608	857	688	151	999999	43	794	337	677	646	161	722	68	830	302	999999	753	566	856	13	770	999999	657	62	383	970	642	607	999999	283	66	999999	618	740	943	999999	564	549	354	474	999999	999999	777	264	987	18	735	646	270	570	404	308	999999	159	999999	584	209	636	999999	256	400	196	999999	403	589	999999	113	327	886	545	501	213	221	392	72	999999	256	402	74	374	245	995	347	624	879	757	730	469	999999	369	557	927	782	108	83	754	112	383	999999	999999	905	417	760	724	79	200	96	423	96	494	337	806	999999	403	999999	404	849	527	524	831	894	643	598	526	999999	573	431	123	999999	999999	423	999999	728	999999	999999	999999	245	999999	554	689	999999	316	383	999999	42	999999	365	389	96	678	904	584	859	842	477	271	999999	244	736	999999	768	999999	114	777	80	463	88	870	933	999999	169	999999	972	834	999999	587	270	362	493	247	217	52	36	640	413	838	24	885	233	999999	17	11	999999	58	920	698	999999	605	174	579	672	494	455	999999	519	999999	612	999999	999999	889	11	467	999999	498	999999	726	945	474	999999	241	448	202	999999	736	999999	167	351	999999	914	472	999999	664	197	914	575	723	597	134	999999	735	236	999999	999999	344	206	549	261	397	759	204	752	737	999999	932	140	479	847	719	725	999999	999999	688	999999	220	514	999999	999999	835	923	575	138	821	999999	638	15	458	989	312	999999	637	906	953	174	719	719	648	999999	264	784	105	999999	999999	409	769	408	548	999999	
993	829	999999	279	999999	473	194	75	999999	393	603	927	682	490	544	189	97	454	382	524	999999	500	865	999999	25	999999	827	999999	261	422	999999	999999	467	577	995	483	999999	999999	491	490	979	999999	787	265	829	336	111	615	341	698	321	999999	36	33	490	502	999999	999999	264	999999	646	494	814	999999	808	373	470	115	999999	71	508	730	963	892	544	999999	712	610	95	688	949	221	368	999999	110	269	213	999999	999999	502	518	999999	113	126	843	495	839	999999	456	465	866	996	130	279	200	591	361	143	489	999999	999999	364	858	575	424	999999	136	262	999999	549	170	999999	28	992	552	770	626	846	58	59	999999	444	999999	630	999999	953	101	99	372	519	999999	79	953	999999	999999	164	879	537	999999	999999	999999	999999	860	999999	304	840	977	137	726	999999	999999	514	94	440	999999	999999	211	237	753	470	342	47	889	898	640	100	82	677	290	398	891	98	153	639	999999	329	583	999999	999999	981	976	963	372	942	554	403	985	523	513	366	999999	651	784	241	86	331	697	961	277	999999	767	999999	847	337	538	876	999999	455	750	518	772	955	902	772	494	999999	999999	947	999999	247	115	559	173	924	445	249	314	999999	999999	368	631	622	978	132	224	676	126	999999	413	678	42	539	772	994	999999	997	749	21	746	707	657	750	617	39	999999	217	146	923	892	298	571	999999	893	999999	886	159	977	780	557	818	263	640	543	675	999999	576	786	179	339	448	500	302	175	854	710	881	15	948	34	17	540	202	152	125	116	583	999999	390	999999	999999	29	968	463	928	999999	27	217	941	999999	999999	430	967	999999	454	797	279	293	48	681	15	154	38	755	550	288	999999	999999	428	999999	631	999999	999999	70	999999	428	531	839	246	410	693	674	73	134	999999	586	999999	609	698	999999	837	999999	607	709	113	300	991	222	912	649	394	999999	789	383	202	601	999999	906	698	999999	275	439	56	638	987	340	999999	904	263	964	715	999999	999999	110	999999	341	332	999999	957	605	437	318	926	999999	26	173	885	690	931	901	562	666	911	999999	61	407	253	999999	721	772	999999	999999	999999	948	999999	999999	999999	688	652	860	999999	337	999999	102	598	956	513	459	621	823	454	999999	972	361	412	58	550	999999	59	999999	98	999999	974	999999	999999	350	359	978	662	93	444	999999	999999	80	999999	234	999999	818	999999	104	999999	793	357	897	999999	818	124	999999	546	885	392	602	639	328	999999	915	999999	764	707	257	607	999999	797	538	999999	999999	362	901	728	187	999999	
999999	63	954	999999	305	15	87	866	576	999999	750	441	776	701	999999	567	719	308	718	871	953	120	826	496	369	995	819	999999	80	466	999999	880	368	999999	659	548	999999	889	476	909	285	897	140	30	999999	999999	31	837	547	689	999999	603	20	999999	386	999999	999999	999999	79	309	196	568	796	120	999999	870	83	230	51	303	883	829	999999	808	596	66	999999	805	639	275	974	982	971	390	823	618	869	63	178	48	321	999999	819	999999	722	716	110	29	16	986	30	800	795	253	806	813	771	211	719	330	641	431	999999	999999	335	999999	597	416	999999	405	10	29	62	12	982	667	19	665	96	879	955	960	798	653	999999	184	999999	999999	583	19	847	999999	999999	848	999999	889	397	25	841	999999	999999	999999	732	611	999999	999999	747	792	271	148	804	999999	124	839	999999	680	632	185	559	999999	28	869	832	288	557	342	685	214	605	102	280	993	823	999999	760	271	238	999999	668	999999	436	403	999999	445	215	742	553	504	483	727	266	222	999999	691	499	999999	861	999999	63	999999	999999	543	999999	999999	867	810	999999	546	89	112	451	444	999999	314	723	624	999999	999999	82	815	788	191	730	878	999999	68	537	142	999999	510	410	999999	999999	25	929	999999	999999	298	577	405	460	17	424	380	285	822	705	161	999999	874	846	474	381	999999	863	999999	813	319	342	809	999999	159	999999	999999	702	999999	310	500	385	999999	418	124	819	999999	999999	781	999999	999999	602	23	362	386	999999	999999	664	936	412	896	162	795	89	896	955	999999	132	310	550	999999	678	999999	521	999999	775	147	465	731	654	703	883	999999	376	999999	716	329	457	999999	985	999999	999999	766	999999	414	348	589	750	999999	169	61	555	64	240	920	681	999999	501	999999	610	36	749	932	999999	709	23	79	999999	626	189	636	320	236	325	299	931	999999	363	999999	999999	196	397	943	572	999999	158	828	851	455	782	999999	827	999999	999999	958	511	982	484	999999	400	999999	170	999999	342	999999	741	328	999999	941	999999	999999	999999	394	291	424	639	806	370	999999	560	194	999999	973	844	457	808	999999	940	366	999999	999999	437	807	716	597	35	273	611	48	999999	829	999999	999999	999999	22	110	442	28	999999	329	705	999999	795	994	215	999999	999999	289	884	999999	730	999999	383	999999	51	341	823	678	694	398	375	204	331	827	999999	106	999999	999999	831	357	375	992	79	999999	92	999999	642	813	999999	546	838	999999	727	324	141	451	715	757	424	681	286	764	334	999999	953	510	300	999999	273	999999	742	679	457	
536	999999	737	318	999999	999999	714	999999	20	999999	157	560	999999	477	17	999999	289	390	560	999999	999999	80	610	668	597	92	999999	999999	999999	550	400	803	168	999999	200	999999	403	143	999999	686	709	982	276	597	186	999999	572	999999	293	281	999999	728	192	586	307	466	748	78	721	263	498	678	33	470	999999	353	402	999999	999999	52	302	999999	999999	873	999999	177	804	23	491	675	520	999999	752	402	566	671	621	581	239	999999	226	334	421	125	197	999999	958	999999	820	999999	529	999999	755	999999	999999	836	999999	318	203	139	999999	734	587	999999	999999	949	926	999999	903	115	732	820	625	552	825	967	735	999999	999999	362	218	998	203	658	156	802	999999	511	999999	999999	954	312	388	109	82	492	999999	999999	382	247	114	999999	901	715	110	708	102	212	425	22	111	820	999999	841	999999	662	541	928	898	940	166	425	218	999999	160	429	442	525	479	342	229	368	524	999999	258	881	999999	487	557	999999	709	999999	95	410	629	143	679	547	999999	999999	951	818	477	999999	90	999999	129	999999	999999	681	275	577	732	92	793	999999	306	194	999999	49	565	999999	380	999999	999999	576	339	808	553	26	749	895	345	999999	999999	410	890	92	999999	569	762	378	922	999999	999999	141	999999	12	999999	886	837	999999	954	149	855	898	999999	999999	209	514	999999	321	184	999999	931	380	242	673	701	999999	999999	999999	999999	33	287	999999	140	504	288	999999	718	336	201	667	189	999999	941	205	214	492	962	999999	999999	999999	220	450	999999	384	945	999999	899	194	999999	234	45	999999	668	999999	999999	668	767	943	738	999999	796	32	129	517	999999	999999	438	46	999999	218	430	999999	340	999999	813	836	999999	756	999999	486	999999	534	35	999999	632	999999	596	20	343	999999	725	28	999999	783	66	198	330	999999	25	278	373	863	999999	102	804	67	999999	694	127	36	674	999999	394	262	999999	271	999999	163	999999	803	999999	428	702	922	493	411	841	557	917	999999	999999	317	741	999999	122	347	809	933	999999	574	999999	999999	999999	317	871	713	634	883	884	794	201	177	800	221	198	945	170	802	999999	403	999999	999999	776	999999	520	367	280	114	999999	561	462	999999	999999	999999	529	188	535	395	61	780	776	958	672	132	999999	347	516	529	999999	176	187	16	334	769	358	547	999999	399	796	513	443	529	743	333	999999	138	187	999999	692	20	419	774	999999	999999	626	267	73	653	79	999999	999999	750	23	972	384	999999	739	231	962	981	62	999999	599	999999	999999	999999	999999	349	790	999999	999999	36	837	91	757	412	
265	505	999999	100	484	482	330	623	662	999999	516	770	949	885	398	999999	527	710	957	283	185	999999	999999	379	53	724	862	773	999999	824	913	931	225	971	200	243	88	871	507	580	999999	976	999999	654	740	453	399	904	906	214	509	137	133	484	237	62	23	773	57	999999	619	556	610	838	778	584	555	977	694	165	877	655	213	387	466	208	327	836	638	999999	999999	957	867	808	999999	999999	808	741	744	999999	229	314	999999	999999	999999	999999	999999	57	876	165	898	999999	220	999999	999999	854	924	745	27	38	734	999999	999999	457	436	662	999999	801	523	999999	999999	814	242	556	935	999999	831	999999	427	206	832	279	960	482	701	999999	999999	125	999999	470	862	999999	723	999999	413	52	999999	377	999999	307	581	999999	999999	883	389	94	999999	663	815	999999	32	467	999999	821	206	464	226	661	755	525	914	573	329	63	140	713	999999	527	152	893	403	464	157	129	625	267	746	999999	103	617	999999	93	310	718	447	999999	744	902	999999	948	825	517	621	794	393	18	255	999999	753	675	993	662	521	922	370	568	319	999999	206	939	718	149	999999	148	793	830	999999	610	615	734	999999	999999	18	203	999999	999999	842	362	736	616	21	275	333	999999	624	999999	572	387	999999	878	95	545	999999	578	999999	685	999999	999999	999999	562	745	644	864	28	706	804	653	328	855	485	726	957	999999	999999	928	453	816	151	524	724	268	885	262	736	649	999999	492	440	963	391	935	369	362	183	871	376	410	314	720	819	425	254	532	872	162	138	999999	126	650	786	869	807	959	285	304	859	392	137	379	282	321	223	364	473	999999	366	999999	999999	717	562	52	512	430	704	999999	999999	999999	390	584	999999	360	999999	790	999999	999999	138	410	999999	999999	22	984	282	935	448	999999	212	889	68	333	795	533	784	409	999999	744	367	386	264	976	290	506	12	553	858	921	999999	432	188	951	421	956	528	419	705	578	769	577	982	206	107	134	999999	999999	788	999999	576	999999	702	442	165	751	155	109	599	516	981	729	999999	999999	561	779	711	117	911	838	14	375	704	519	999999	789	403	67	999999	999999	212	945	999999	870	355	999999	730	745	999999	669	999999	429	820	999999	596	50	500	466	645	327	422	196	155	999999	983	210	272	193	468	375	357	97	230	443	314	46	964	216	999999	582	59	966	321	252	37	999999	554	999999	923	933	299	999999	422	561	743	25	799	999999	999999	154	716	547	286	431	321	999999	209	387	884	999999	999999	293	999999	999999	278	
999999	999999	903	922	407	999999	757	269	535	85	420	675	668	699	999999	246	159	329	999999	999999	511	689	890	930	313	386	177	630	373	857	999999	650	360	999999	297	150	896	892	999999	498	958	287	751	355	900	58	540	687	596	322	926	964	271	205	766	766	984	972	618	31	488	137	999999	678	999999	770	325	385	999999	158	350	266	999999	536	908	234	937	544	39	999999	845	490	999999	60	930	51	388	164	526	530	165	924	284	468	20	831	390	999999	286	139	733	999999	999999	447	972	669	134	735	297	542	828	450	942	363	185	997	103	845	747	37	999999	171	859	882	999999	425	982	381	525	87	843	864	268	900	532	690	999999	999999	88	270	999999	999999	866	983	701	714	999999	921	293	23	737	545	335	258	748	572	305	999999	999999	556	687	999999	999999	999999	699	999999	191	52	999999	999999	791	507	767	487	120	999999	999999	999999	191	288	444	71	98	512	349	308	538	999999	161	999999	394	814	151	531	583	175	444	655	294	999999	532	999999	100	798	999999	240	777	848	148	999999	999999	430	220	176	999999	625	999999	999999	871	400	999999	181	890	871	109	999999	999999	246	903	944	303	649	591	453	755	505	971	300	290	118	999999	690	871	151	999999	964	603	974	419	957	999999	737	783	893	311	361	999999	228	698	999999	875	541	945	203	716	628	839	999999	999999	617	654	999999	999999	763	870	745	999999	748	189	145	384	390	827	946	442	999999	999999	999999	151	404	456	752	601	46	243	999999	744	678	435	73	135	835	563	999999	313	149	321	999999	33	566	61	309	49	999999	869	494	714	999999	761	999999	763	999999	625	27	999999	902	771	389	530	999999	10	631	323	125	999999	548	827	35	999999	303	255	844	674	585	999999	156	712	48	999999	748	999999	745	999999	286	310	983	220	545	640	999999	377	931	500	151	999999	999999	986	924	552	330	667	688	365	467	999999	918	477	49	674	24	199	732	221	999999	606	264	714	46	814	36	337	292	394	242	999999	323	999999	532	29	923	169	999999	495	846	999999	999999	390	459	382	392	999999	181	999999	626	221	644	720	719	545	999999	714	949	119	525	993	385	303	133	999999	999999	999999	944	29	999999	855	410	999999	375	999999	19	999999	264	664	432	999999	999999	999999	768	30	290	603	634	986	718	218	219	678	969	853	706	302	266	917	791	999999	571	161	999999	771	810	407	354	28	536	437	460	295	687	15	836	999999	999999	113	261	986	939	957	311	542	645	732	277	521	999999	717	999999	347	873	614	949	
15	301	997	219	882	258	615	999999	999999	758	924	991	999999	27	999999	767	163	665	999999	878	613	849	587	135	88	140	999999	35	999999	999999	122	999999	83	65	830	672	537	893	378	737	333	507	30	783	721	740	999999	999999	999999	949	464	999999	77	999999	345	166	713	999999	141	752	425	590	641	999999	646	512	917	908	196	999999	240	270	296	999999	999999	116	829	803	414	347	827	338	999999	869	999999	440	354	346	999999	999999	958	664	762	626	999999	999999	865	999999	999999	218	999999	403	318	999999	719	204	395	10	192	999999	336	909	999999	999999	924	97	999999	999999	999999	215	168	581	198	999999	120	999999	999999	999999	755	810	250	999999	666	999999	524	999999	999999	592	160	170	999999	999999	164	490	347	58	206	999999	701	999999	999999	999999	450	999999	60	999999	214	796	80	153	696	999999	254	381	988	65	999999	272	278	501	77	234	621	947	170	814	426	707	183	71	378	539	969	531	884	999999	999999	734	155	999999	228	999999	521	999999	473	330	109	782	999999	292	805	934	700	210	167	999999	481	999999	771	245	824	999999	622	18	999999	167	755	723	497	999999	235	999999	126	995	282	843	712	614	483	839	715	643	215	999999	266	443	838	768	373	191	999999	999999	999999	910	458	721	999999	513	241	316	999999	385	999999	661	66	999999	817	705	928	999999	999999	867	29	932	529	190	999999	730	752	999999	328	999999	999999	999999	175	999999	555	216	546	560	999999	209	383	177	273	339	358	553	834	969	626	143	999999	59	201	808	999999	41	390	277	430	880	999999	900	987	588	999999	999999	496	169	741	610	168	377	999999	999999	999999	852	999999	999999	999999	748	896	782	714	195	999999	310	124	367	999999	524	826	279	999999	362	448	482	189	684	314	379	66	675	238	25	975	472	968	411	323	999999	372	199	445	682	984	978	999999	999999	442	725	865	139	578	227	784	888	247	728	352	21	999999	983	886	999999	691	230	554	999999	999999	683	341	713	53	134	999999	999999	834	457	378	999999	297	999999	252	999999	513	927	106	20	999999	96	234	249	68	999999	999999	999999	313	981	999999	999999	433	496	592	759	393	162	999999	454	76	157	64	999999	360	881	724	295	741	307	949	763	133	999999	467	133	458	999999	654	741	999999	999999	332	999999	467	614	999999	801	999999	999999	204	361	999999	652	944	93	42	444	889	187	587	507	648	16	42	999999	999999	890	38	468	999999	999999	507	354	122	304	824	211	999999	999999	999999	923	999999	258	112	999999	922	480	999999	383	101	24	212	999999	999999	999999	133	326	819	239	
973	156	773	999999	192	903	999999	496	540	649	269	830	121	999999	342	999999	16	400	903	445	314	170	301	654	377	999999	999999	40	201	288	181	508	999999	103	772	698	159	999999	75	209	999999	999999	999999	948	124	270	902	69	999999	498	827	732	422	384	924	999999	999999	129	958	999999	814	823	304	261	478	761	999999	999999	380	999999	999999	842	999999	704	701	879	229	999999	539	999999	393	999999	999999	999999	999999	999999	95	17	999999	999999	843	40	999999	179	395	920	140	688	480	363	999999	884	689	999999	983	985	408	718	682	55	999999	999999	589	851	512	784	999999	601	801	39	675	999999	850	421	799	484	999999	165	318	781	748	541	872	186	294	509	999999	405	720	999999	50	377	335	999999	999999	342	451	364	667	610	993	539	999999	451	687	390	999999	277	701	999999	359	252	409	999999	307	62	639	999999	566	12	999999	531	999999	999999	988	308	116	999999	56	467	999999	281	498	707	788	218	653	431	999999	999999	475	82	999999	221	999999	999999	967	999999	825	321	999999	48	797	664	176	472	658	561	462	999999	999999	316	999999	243	999999	88	754	701	122	98	999999	218	914	662	999999	371	827	669	220	200	340	681	902	735	765	994	999999	834	541	999999	560	102	968	999999	630	168	999999	470	745	47	53	276	321	736	912	494	133	145	136	999999	645	988	350	271	58	602	414	495	478	999999	604	920	170	999999	999999	316	249	804	999999	379	999999	366	924	183	157	74	370	175	999999	281	999999	348	999999	736	680	571	752	706	71	37	754	367	992	273	443	132	116	999999	208	606	254	329	999999	757	295	999999	73	177	124	983	999999	248	999999	207	999999	266	222	433	126	966	999999	542	999999	14	625	162	999999	661	740	34	958	845	966	225	36	551	245	999999	451	999999	507	585	592	87	794	515	693	794	662	186	999999	682	408	242	52	711	586	999999	999999	143	914	999999	436	100	35	396	282	457	999999	69	999999	272	981	999999	999999	978	950	665	220	999999	999999	579	998	563	124	999999	447	734	182	324	965	146	818	318	487	105	158	502	62	407	242	999999	999999	603	165	647	999999	683	774	74	761	920	888	31	674	344	999999	873	999999	749	999999	999999	999999	855	103	884	999999	673	246	999999	999999	458	613	999999	877	231	999999	404	407	477	584	763	999999	118	563	54	258	797	643	153	691	999999	526	312	458	999999	961	768	510	999999	203	999999	447	999999	244	999999	999999	999999	154	999999	389	19	476	508	999999	196	588	176	302	58	636	656	39	999999	681	554	932	999999	363	192	
270	196	893	999999	283	555	325	558	873	260	737	182	652	200	763	681	808	27	146	271	116	795	476	999999	999999	547	999999	999999	729	689	999999	17	999999	961	999999	203	125	349	235	619	870	39	302	51	321	999999	13	839	339	10	999999	914	999999	102	999999	999999	719	442	999999	736	557	970	828	194	879	730	460	691	17	570	565	469	792	527	401	86	503	435	999999	999999	543	169	25	729	999999	466	999999	629	885	718	483	683	858	499	999999	899	210	118	171	591	13	322	999999	768	444	286	131	999999	700	999	971	294	302	309	999999	397	955	109	999999	423	886	830	806	299	97	881	999999	303	464	999999	999999	394	273	558	188	231	337	256	294	666	344	207	999999	885	746	199	391	999999	999999	674	944	110	867	748	705	999999	999999	542	681	999999	676	999999	191	209	133	999999	30	743	130	971	70	708	999999	583	88	688	901	920	552	897	500	60	997	789	557	775	526	999999	999999	15	999999	795	999999	731	990	516	25	729	762	169	178	999999	438	334	614	245	295	999999	670	26	281	595	989	783	72	625	831	999999	651	357	70	999999	890	125	266	274	999999	93	592	572	999999	999999	167	999999	729	999999	622	672	185	321	489	242	854	836	734	128	999999	999999	999999	375	684	623	87	415	109	673	757	323	77	349	112	212	999999	108	353	109	438	999999	64	219	13	999999	227	340	999999	827	650	63	999999	147	469	351	424	227	887	60	103	752	999999	65	999999	308	604	835	219	287	541	756	999999	634	690	999999	736	459	372	526	405	747	547	281	32	704	932	999999	999999	761	787	999999	999999	999999	16	686	322	998	124	704	999999	391	130	590	296	894	569	757	457	269	614	965	999999	371	654	999999	215	21	43	999999	376	674	999999	458	500	67	545	200	999999	999999	886	999999	344	999999	961	24	627	957	985	138	145	185	999999	621	156	822	999999	849	648	660	481	311	999999	724	999999	999999	999999	672	100	238	358	378	139	453	382	999999	630	999999	999999	639	728	257	999999	905	999999	201	201	999999	311	677	999999	999999	999999	967	533	585	773	620	340	999999	587	954	867	756	780	999999	999999	39	248	999999	202	440	999999	999999	931	233	284	69	469	145	999999	102	371	422	799	661	826	171	919	797	112	19	999999	999999	999999	774	390	279	999999	498	999999	999999	105	40	485	999	999999	999999	46	310	999999	713	161	999999	383	495	999999	454	956	128	999999	999999	119	451	999999	192	999999	123	956	167	999999	15	933	970	989	999999	997	340	936	800	416	292	999999	619	
496	399	858	999999	953	567	999999	999999	322	17	557	271	999999	654	999999	302	424	141	587	878	467	305	780	190	215	999999	497	999999	999999	166	999999	658	759	499	955	778	999999	923	170	999999	975	999999	692	926	423	728	484	999999	999999	999999	999999	284	705	256	161	200	619	677	999999	115	79	928	428	166	999999	899	999999	562	999999	94	968	501	971	197	903	562	999999	853	767	487	999999	154	784	999999	781	999999	952	512	348	764	169	657	478	64	999999	57	487	536	630	523	225	999999	654	393	675	999999	312	517	353	599	587	765	909	967	742	924	153	554	385	868	946	999	999999	999999	924	321	33	916	867	855	84	87	233	253	271	999999	500	999999	207	897	134	444	999999	748	186	404	999999	999999	322	405	999999	932	999999	762	577	226	707	719	468	364	999999	395	999999	497	525	510	999999	665	705	300	434	999999	357	999999	743	999999	840	999999	758	530	573	999999	999999	472	952	999999	999999	470	676	55	744	781	999999	843	47	738	795	671	233	675	861	92	805	32	971	161	999999	999999	28	75	385	999999	960	937	999999	347	791	187	999999	999999	584	81	988	999999	556	652	999999	513	450	14	716	178	252	999999	999999	999999	999999	581	999999	801	999999	263	999999	999999	670	999999	999999	999999	999999	700	947	617	137	850	101	790	103	155	999999	328	341	999999	232	23	358	217	988	878	999999	310	629	999999	685	743	815	999999	999999	387	989	53	832	824	462	749	67	109	51	402	999999	878	397	571	999999	183	469	495	40	438	262	999999	999999	999999	725	750	80	999999	931	393	45	770	999999	715	165	432	495	517	999999	482	999999	259	175	596	886	400	913	67	114	512	283	329	300	201	999999	999999	999999	890	108	711	679	999999	177	999999	366	999999	718	999999	415	682	687	952	876	557	481	12	297	927	65	335	836	22	633	428	999999	716	479	969	590	629	902	999999	419	999999	803	637	92	517	239	665	682	242	651	431	824	999999	999999	743	720	999999	248	602	999999	772	874	666	695	748	547	650	752	999999	100	786	780	93	543	999999	753	844	999999	779	697	399	999999	604	371	999999	604	789	273	735	258	467	390	309	769	646	999999	999999	941	343	970	999999	999999	999999	999999	865	651	741	788	999999	989	875	213	469	905	999999	129	280	999999	999999	154	758	387	999999	999999	999999	405	480	999999	999999	935	616	902	999999	808	999999	486	719	462	505	561	862	10	999999	745	383	264	999999	404	334	526	999999	842	999999	199	999999	999999	999999	443	517	469	999999	999999	891	999999	383	973	626	660	798	
959	999999	999999	999999	999999	291	757	598	999999	126	379	484	86	999999	379	182	773	999999	397	596	905	999999	286	999999	45	999999	444	119	249	371	410	637	270	606	374	126	944	52	525	907	465	999999	999999	326	148	984	999999	438	521	376	610	999999	239	999999	892	999999	133	999999	763	999999	847	647	358	999999	716	742	223	480	624	999999	238	731	928	489	999999	301	964	959	806	999999	999999	15	597	999999	999999	999999	999999	207	713	999999	993	80	288	974	69	817	266	999999	609	999999	771	624	999999	268	148	878	599	749	932	601	415	999999	77	999999	999999	842	59	484	999999	835	344	26	766	629	269	167	999999	999999	430	323	44	258	359	409	289	999999	201	339	999999	882	999999	658	274	121	590	829	999999	575	717	227	767	999999	999999	774	72	754	857	999999	999999	999999	436	644	999999	619	566	999999	999999	667	433	595	999999	999999	749	275	999999	686	752	655	49	440	164	876	246	999999	555	263	690	585	999999	535	812	999999	339	754	999999	648	999999	654	554	433	25	999999	152	132	575	57	42	302	232	385	11	212	156	569	999999	560	407	126	999999	313	476	238	330	999999	782	645	390	999999	819	904	357	107	999999	615	424	819	733	124	999999	999999	230	397	999999	961	533	999999	999999	770	928	999999	999999	999999	590	251	956	786	999999	255	350	999999	999999	47	483	328	38	903	999999	540	154	16	826	293	489	999999	92	89	876	999999	373	999999	785	999999	75	923	663	145	999999	999999	659	638	804	488	773	707	841	999999	913	999999	933	630	507	329	626	922	79	957	732	34	169	876	910	656	999999	178	999999	999999	972	560	999999	892	999999	999999	999999	515	999999	999999	519	782	724	899	175	841	434	743	674	466	999999	153	853	705	413	999999	699	783	728	158	607	999999	562	795	220	363	999999	51	243	999999	449	120	721	999999	448	950	310	999999	710	78	999999	147	503	999999	61	829	999999	958	488	903	554	999999	787	63	740	914	229	928	688	811	999999	392	999999	420	999999	999999	431	131	267	462	999999	999999	999999	659	999999	999999	999999	874	743	391	657	420	562	999999	999999	352	333	667	992	999999	730	381	581	898	606	840	999999	93	671	178	407	585	999999	999999	721	124	33	999999	137	280	812	355	999999	307	164	999999	829	180	999999	674	560	764	138	733	731	999999	858	184	999999	95	831	999999	999999	575	983	82	719	536	999999	595	999999	205	539	721	721	385	197	999999	744	555	999999	467	383	997	618	643	456	999999	304	910	265	849	85	52	999999	794	152	619	323	92	341	302	999999	124	
355	999999	999999	999999	999999	999999	623	585	999999	506	84	999999	999999	999999	956	350	625	751	242	708	340	999999	999999	497	999999	926	243	578	999999	661	224	999999	905	999999	652	999999	419	48	999999	999999	297	679	420	578	999999	84	160	936	662	973	999999	999999	69	999999	783	876	999999	999999	145	95	999999	999999	625	777	292	366	468	385	999999	703	999999	586	796	294	421	660	69	552	529	999999	999999	306	916	986	205	634	658	62	484	776	999999	681	999999	869	835	252	999999	999999	999999	999999	615	774	999999	958	51	879	793	775	442	133	816	999999	217	999999	319	999999	138	638	582	657	708	999999	901	786	999999	259	683	926	459	179	999999	426	999999	918	591	999999	922	957	945	325	841	882	620	361	959	335	474	999999	560	29	123	426	999999	637	902	208	999999	999999	283	999999	206	999999	325	272	526	999999	436	299	356	317	893	180	693	999999	815	825	796	549	827	999999	785	717	376	440	65	189	367	628	25	392	138	335	999999	999999	999999	975	566	357	834	569	899	184	619	253	135	999999	999999	802	821	86	999999	334	769	924	999999	488	500	885	999999	999999	43	807	999999	963	188	568	496	540	999999	840	268	449	999999	268	459	999999	999999	132	999999	122	999999	564	807	999999	999999	804	566	759	999999	640	485	681	149	999999	999999	999999	899	655	74	567	456	999999	999999	981	817	962	619	510	474	405	389	377	999999	105	999999	999999	10	345	983	383	11	736	393	999999	365	587	310	999999	732	366	711	453	67	999999	665	263	899	825	999999	28	999999	65	294	999999	261	999999	999999	53	606	67	102	563	999999	691	565	719	809	167	626	999999	999999	999999	999999	118	693	936	999999	999999	439	999999	579	184	225	965	198	999999	452	643	256	999999	487	266	620	675	274	157	781	376	191	999999	454	742	209	890	999999	792	287	999999	66	325	798	999999	613	999999	488	999999	348	706	502	619	277	176	911	378	752	405	782	112	843	546	164	943	652	999999	999999	836	974	334	609	406	999999	275	999999	930	459	221	999999	650	197	356	808	84	874	572	999999	288	831	999999	999999	999999	20	184	343	520	999999	855	624	130	786	651	943	24	107	105	950	11	589	999999	919	541	999999	999999	915	497	737	90	78	89	999999	904	999999	153	196	999999	396	999999	932	999999	770	604	596	532	863	545	999999	999999	999999	778	621	677	698	999999	911	606	218	878	268	845	999999	90	786	999999	315	882	646	799	828	459	709	999999	79	524	219	325	944	229	999999	379	94	999999	113	300	468	147	216	999999	242	999999	999999	517	
999999	96	291	690	817	999999	227	999999	899	612	966	527	78	165	608	184	641	595	662	988	610	889	761	999999	976	999999	86	177	675	491	999999	999999	29	202	240	982	242	999999	507	999999	12	295	999999	481	999999	586	232	312	539	42	523	647	927	451	999999	346	999999	450	999999	999999	976	60	999999	418	55	727	507	876	925	625	999999	121	999999	999999	986	999999	418	289	999999	999999	273	999999	638	999999	968	919	321	577	294	894	656	791	999999	185	999999	952	979	999999	436	258	88	355	999999	913	100	999999	559	167	999999	592	927	56	586	323	999999	212	421	672	449	135	416	930	591	41	999999	159	305	911	854	44	344	356	852	616	999999	918	396	724	553	999999	999999	999999	122	702	999999	999999	215	503	999999	713	999999	999999	622	311	999999	158	764	355	944	940	116	647	999999	430	999999	581	203	969	999999	150	815	999999	129	999999	765	999999	817	999999	74	367	944	802	999999	999999	504	37	999999	999999	775	173	163	51	779	999999	459	999999	850	691	455	395	417	245	502	976	999999	842	198	738	545	999999	340	999999	291	586	996	999999	852	999999	926	229	847	651	999999	837	986	773	917	517	433	53	411	135	443	679	999999	999999	309	818	251	661	839	994	16	196	833	288	760	202	999999	155	869	687	764	999999	548	766	51	665	989	999999	924	999999	315	999999	186	214	999999	999999	636	297	14	44	921	275	390	852	645	17	13	707	999999	725	999999	999999	183	999999	371	218	141	193	999999	644	828	126	999999	999999	689	513	999999	628	847	999999	566	327	150	835	766	499	999999	695	131	43	661	291	999999	209	999999	36	328	463	999999	232	999999	999999	630	369	215	805	538	999999	172	141	998	384	860	865	999999	583	147	999999	957	871	373	999999	999999	633	982	546	15	536	388	662	194	999999	999999	624	678	123	697	780	629	999999	960	999999	999999	989	45	999999	431	999999	50	206	999999	980	505	971	859	44	389	999999	999999	999999	800	999999	844	509	946	452	599	999999	196	55	999999	366	718	996	999999	999999	999999	83	598	705	125	759	496	191	773	214	60	999999	765	999999	733	999999	403	961	170	958	777	999999	52	999999	999999	999999	69	999999	320	532	271	999999	70	999999	131	999999	408	999999	999999	51	515	663	735	741	999999	999999	480	999999	321	196	963	757	836	999999	974	888	999999	999999	27	930	700	501	999999	251	943	551	753	657	522	427	301	722	418	129	453	124	297	999999	201	903	714	999999	682	134	568	513	672	117	143	999999	285	402	663	622	350	23	792	494	798	849	999999	823	
999999	894	999999	250	999999	716	509	999999	601	730	814	124	226	193	818	746	682	440	878	646	999999	289	152	999999	69	796	778	439	999999	803	512	351	999999	999999	999999	999999	240	328	174	999999	607	283	641	555	999999	548	405	167	205	55	999999	367	971	394	308	750	752	994	999999	999999	938	999999	537	999999	227	999999	999999	335	999999	40	516	999999	275	999999	48	999999	999999	596	320	520	400	620	243	286	991	154	380	486	592	736	45	999999	146	621	28	536	745	999999	337	126	305	999999	461	175	539	457	102	999999	999999	67	111	999999	999999	670	999999	327	836	261	807	82	999999	765	999999	970	994	281	227	999999	904	511	505	999999	269	204	999999	330	999999	78	747	999999	62	332	140	535	634	880	561	476	469	700	699	494	45	264	34	539	336	999999	999999	268	999999	999999	153	999999	561	306	999999	999999	455	830	999999	768	513	274	30	769	635	218	345	124	719	751	999999	213	811	21	769	14	179	685	994	678	999999	489	999999	614	188	296	973	999999	983	81	30	638	543	931	980	771	244	265	904	128	155	66	548	489	263	939	42	550	536	892	999999	770	836	488	871	999999	999999	415	999999	348	244	17	999999	999999	999999	999999	670	880	40	999999	999999	913	780	875	533	840	999999	823	361	248	263	433	801	101	760	999999	802	65	70	956	810	829	675	565	883	148	926	899	999999	999999	999999	162	520	538	132	406	989	960	999999	40	92	999999	64	351	94	811	215	999999	999999	480	753	999999	820	83	197	999999	248	999999	991	394	913	52	75	653	969	111	999999	999999	968	363	999999	841	999999	39	999999	672	775	333	481	82	932	999999	21	999999	999999	664	342	999999	350	192	168	774	999999	999999	126	50	82	410	382	983	898	999999	80	534	999999	911	999999	790	999999	999999	175	914	999999	919	999999	36	40	788	698	999999	769	999999	922	786	205	999999	872	540	912	833	999999	374	999999	999999	999999	990	817	999999	77	53	159	551	247	999999	26	253	999999	59	117	100	19	999999	712	77	223	999999	999999	293	338	724	48	974	877	375	999999	801	963	255	744	471	218	999999	721	654	165	227	999999	999999	770	999999	464	999999	432	822	824	315	661	883	999999	753	969	534	999999	352	15	184	674	871	999999	225	290	786	314	646	999999	465	573	999999	999999	995	201	923	522	387	270	999999	999999	999999	551	619	149	90	970	991	501	684	405	378	649	981	553	367	206	999999	671	678	999999	785	999999	999999	999999	603	971	289	999999	999999	21	770	92	999999	631	618	330	999999	999999	210	815	322	
154	207	69	204	418	930	451	834	727	999999	716	591	999999	766	125	192	876	546	118	691	440	999999	672	634	295	999999	359	999999	47	915	999999	470	862	205	641	742	309	547	195	51	837	727	328	53	64	500	93	999999	503	148	414	538	101	134	882	699	535	434	908	558	580	516	796	999999	498	255	728	510	999999	383	882	338	361	77	854	713	999999	629	580	794	999999	494	999999	898	511	940	999999	738	323	941	217	874	639	636	470	330	930	516	999999	999999	772	582	739	130	265	85	187	34	280	999999	999999	999999	854	123	782	95	85	897	310	557	876	990	999999	193	176	18	999999	724	606	999999	783	619	84	771	32	203	755	999999	999999	435	763	999999	468	154	379	999999	29	525	854	999999	254	42	215	997	932	782	999999	555	953	256	385	463	428	746	999999	999999	831	92	101	588	340	999999	999999	874	999999	531	532	999999	814	864	999999	999999	869	230	999999	750	413	86	839	250	807	209	999999	396	60	309	926	721	999999	999999	479	937	433	275	54	491	778	341	213	410	999999	353	741	999999	267	210	593	207	467	999999	549	755	252	850	781	141	999999	867	824	999999	999999	810	999999	398	395	61	750	999999	999999	797	972	82	872	999999	990	464	999999	278	139	999999	999999	728	264	124	877	724	999999	583	494	913	999999	910	516	999999	804	999999	999999	352	999999	216	459	990	31	670	671	476	999999	999999	859	327	673	999999	738	974	778	999999	999999	178	999999	671	366	177	118	999999	999999	999999	565	163	635	551	403	999999	575	922	999999	725	999999	593	452	410	841	881	999999	177	999999	958	182	542	940	927	999999	891	831	42	849	292	999999	759	957	609	910	999999	187	318	999999	999999	562	815	584	62	180	962	725	120	829	484	453	941	31	754	889	33	999999	708	657	511	999999	542	82	999999	844	999999	636	999999	999999	123	999999	415	999999	692	405	366	958	888	999999	930	176	999999	999999	375	838	939	737	213	720	999999	515	479	999999	999999	274	29	743	476	999999	999999	336	999999	999999	999999	780	48	999999	999999	358	999999	75	334	951	727	345	573	339	707	278	999999	220	432	133	613	607	234	999999	832	428	386	623	491	680	534	999999	294	109	497	595	800	252	407	855	999999	999999	191	528	933	86	700	690	45	208	313	22	999999	759	16	118	999999	293	999999	911	972	910	583	999999	427	999999	60	473	842	999999	999999	999999	812	576	936	792	426	706	821	756	727	695	587	293	376	521	999999	999999	102	999999	49	999999	386	999999	999999	285	247	999999	111	999999	35	
999999	847	923	999999	651	999999	999999	822	999999	999999	999999	999999	999999	193	286	332	300	287	905	999999	999999	381	463	82	961	999999	326	999999	999999	554	890	605	20	999999	501	999999	664	563	999999	321	999999	712	999999	697	999999	53	278	999999	606	953	947	259	999999	388	999999	855	394	850	768	376	884	643	172	670	999999	999999	999999	387	692	999999	668	736	562	999999	68	999999	503	765	881	917	999999	23	96	999999	999999	640	410	999999	231	645	463	813	794	358	437	999999	999999	217	896	948	591	890	999999	178	294	221	999999	611	329	696	361	629	969	999999	369	999999	999999	464	73	999999	842	830	166	56	975	855	941	999999	166	339	273	295	999999	932	999999	127	999999	999999	423	395	944	999999	312	535	293	999999	999999	943	989	566	182	95	153	736	115	760	733	573	203	438	279	492	455	990	432	76	761	999999	999999	252	477	999999	999999	677	225	54	528	630	762	151	22	997	999999	599	999999	187	999999	999999	826	575	393	830	724	999999	999999	462	352	322	112	999999	82	805	999999	747	99	543	54	999999	521	71	241	112	810	999999	426	281	999999	999999	999999	255	923	629	999999	948	858	647	999999	66	561	999999	701	216	999999	544	79	216	999999	476	509	624	142	676	620	765	999999	290	29	999999	568	844	194	496	999999	999999	304	453	595	480	999999	452	628	987	914	757	999999	999999	999999	999999	982	219	702	801	355	218	122	256	18	999999	614	999999	627	999999	498	999999	579	214	727	671	250	625	621	108	587	67	995	999999	762	862	405	318	705	753	690	358	999999	999999	150	999999	999999	57	444	150	865	320	824	387	498	207	999999	999999	308	913	999999	366	598	604	999999	298	223	967	999999	999999	59	305	872	999999	560	999999	575	196	73	456	927	202	191	480	999999	277	242	618	656	999999	999999	251	20	792	727	334	999999	547	178	852	66	776	999999	999999	999999	570	447	999999	826	358	999999	999999	100	999999	986	832	999999	128	999999	999999	66	605	321	928	471	999999	295	90	156	236	391	37	999999	221	400	160	639	892	389	672	829	999999	791	308	933	692	160	999999	806	894	999999	641	185	232	795	461	465	635	828	999999	285	367	803	599	966	604	999999	878	461	835	203	293	738	999999	999999	999999	813	999999	994	999999	657	999999	999999	262	999999	750	852	795	426	999999	695	14	74	106	397	471	999999	202	341	999999	999999	281	708	971	700	865	999999	485	115	30	648	999999	640	59	635	999999	999999	551	522	226	999999	999999	462	522	150	199	229	999999	312	655	296	621	681	665	70	999999	999999	312	
561	221	999999	999999	689	405	299	252	374	24	470	247	999999	937	679	125	588	999999	818	195	830	511	646	270	183	459	734	37	771	975	988	259	732	781	989	311	999999	384	499	67	999999	999999	825	999999	181	999999	999999	359	941	565	86	532	999999	241	481	59	574	587	203	239	670	999999	480	398	36	220	515	605	947	999999	746	214	48	999999	962	932	999999	999999	98	119	192	385	95	216	999999	465	692	500	310	940	999999	790	999999	269	397	960	427	436	999999	961	558	671	411	573	818	872	999999	806	999999	548	373	141	999999	94	57	295	187	999999	500	570	999999	25	305	17	641	956	33	778	999999	12	515	259	264	136	560	999999	973	999999	999999	999999	972	886	231	761	999999	604	999999	106	222	112	783	999999	999999	617	443	542	376	404	999999	862	999999	714	441	276	43	123	876	372	533	537	999999	664	876	999999	598	641	794	544	999999	46	666	999999	566	272	229	361	324	999999	693	999999	153	999999	590	535	999999	267	454	954	728	999999	728	927	573	684	999999	128	286	470	29	802	999999	831	963	895	206	999999	158	179	56	681	799	239	679	999999	393	999999	84	351	297	340	999999	999999	816	999999	318	999999	363	882	481	111	85	999999	628	891	279	999999	615	695	999999	999999	119	284	908	56	663	498	258	67	300	999999	53	935	183	688	615	909	25	986	999999	999999	567	276	698	944	606	946	611	788	999999	999999	136	389	999999	42	231	911	930	999999	323	819	489	306	591	999999	999999	149	680	939	285	999999	306	999999	118	999999	697	842	999999	999999	999999	717	887	470	999999	229	921	664	922	999999	466	704	999999	999999	999999	766	999999	999999	685	276	887	466	999999	671	512	875	774	508	280	999999	345	999999	335	967	999999	999999	932	29	999999	371	999999	403	227	539	482	999999	391	60	956	352	893	435	167	320	86	983	451	226	957	946	454	423	999999	781	805	88	378	21	926	76	834	958	787	999999	765	999999	249	736	198	931	494	724	551	999999	257	999999	230	25	891	999999	164	999999	71	538	917	999999	18	445	734	999999	999999	380	134	889	518	999999	648	999999	554	999999	744	715	37	36	461	999999	871	999999	534	895	857	362	999999	589	911	999999	896	259	406	677	999999	803	11	794	728	124	599	999999	999999	322	271	386	999999	999999	602	999999	999999	999999	86	197	225	999999	911	838	547	850	260	544	977	400	48	398	448	876	116	940	999999	243	308	347	140	219	56	999999	634	999999	892	999999	987	472	999999	861	183	999999	462	999999	892	999999	999999	999999	863	65	
684	28	283	872	938	593	202	999999	999999	999999	736	738	66	999999	505	999999	999999	76	957	439	556	999999	962	186	225	239	424	183	58	550	985	999999	483	84	534	37	937	762	542	308	628	336	736	982	135	444	999999	456	437	202	999999	191	920	999999	999999	179	66	999999	656	708	179	29	613	195	469	315	265	981	481	477	761	451	533	659	810	230	779	979	61	781	999999	999999	745	855	591	999999	999999	58	576	365	971	840	115	833	139	609	999999	550	522	819	189	179	999999	959	440	999999	657	270	999999	288	399	87	56	875	631	211	283	757	603	664	999999	216	415	126	506	921	345	699	530	211	506	238	999999	241	999999	907	993	999999	425	84	157	249	999999	297	965	893	794	999999	212	927	999999	999999	947	857	24	999999	764	858	462	518	181	958	740	423	781	999999	999999	814	283	999999	999999	497	999999	999999	517	999999	781	127	160	613	137	115	999999	602	875	540	290	999999	999999	628	153	145	332	906	902	199	508	21	516	804	282	999999	999999	489	720	838	999999	428	350	458	201	646	999999	849	999999	75	999999	999999	547	251	880	21	597	655	999999	82	174	999999	625	328	67	770	611	355	340	157	999999	17	882	46	905	861	268	768	437	506	437	483	524	836	727	999999	473	274	924	270	999999	311	908	999999	999999	209	803	999999	400	431	44	999999	519	244	916	463	266	511	345	28	753	829	227	999999	644	691	910	788	600	999999	306	346	999999	79	999999	848	108	244	999999	706	68	246	999999	16	472	85	963	999999	999999	999999	113	962	929	905	517	999999	999999	835	999999	982	299	24	430	999999	134	697	930	450	478	999999	365	32	999999	999999	959	516	999999	999999	610	569	999999	629	868	336	593	344	417	999999	561	213	765	273	999999	390	417	54	815	674	881	774	155	523	812	999999	999999	91	824	300	999999	11	999999	999999	234	444	264	669	999999	104	999999	789	290	413	999999	999999	312	101	791	757	231	999999	700	787	339	999999	423	215	817	999999	999999	511	520	999999	999999	560	112	893	48	796	999999	999999	897	721	999999	999999	494	741	634	999999	549	999999	300	999999	999999	39	310	323	999999	398	30	999999	852	999999	999999	608	279	172	833	999999	171	418	63	994	631	483	28	978	233	247	351	999999	580	278	475	610	999999	454	59	550	259	999999	361	999999	999999	86	895	767	999999	955	822	332	908	999999	386	141	763	306	444	594	21	331	100	304	56	349	478	583	665	75	999999	825	999999	292	88	382	67	413	228	554	999999	260	999999	278	999999	29	
999999	284	891	344	847	999999	999999	465	539	999999	699	67	604	437	608	322	112	999999	567	997	219	625	227	999999	83	360	88	890	15	760	397	822	999999	36	999999	203	691	330	228	483	999999	999999	753	999999	683	10	999999	999999	999999	276	158	999999	999999	427	810	999999	67	999999	999999	497	999999	129	459	999999	540	876	187	577	860	999999	630	781	760	94	191	561	999999	77	331	83	999999	297	943	999999	999999	999999	121	462	225	999999	146	804	69	731	646	696	207	999999	999999	806	823	999999	930	542	645	999999	204	626	999999	258	284	989	565	999999	946	549	185	719	999999	107	765	724	361	999999	277	825	722	38	447	999999	364	897	458	525	259	319	999999	999999	103	244	247	495	999999	967	154	157	999999	999999	785	107	521	487	999999	521	50	108	999999	498	999999	999999	654	999999	188	752	999999	387	541	49	937	636	192	774	626	931	859	279	508	999999	297	130	999999	851	999999	350	999999	876	98	936	999999	161	439	868	146	283	590	81	316	474	999999	767	616	209	999999	158	914	746	861	999999	662	999999	599	495	210	999999	243	803	923	838	999999	28	298	605	999999	999999	999999	323	637	999999	351	788	963	44	321	999999	513	999999	917	104	435	235	24	222	284	714	999999	943	999999	991	49	786	999999	478	999999	64	478	21	644	157	951	999999	118	519	999999	873	807	564	183	999999	640	857	886	999999	412	553	13	86	999999	850	233	263	656	999999	312	565	639	494	349	267	999999	502	742	770	152	834	127	505	999999	410	906	997	999999	987	999999	192	900	328	75	999999	60	401	690	793	923	697	999999	472	216	999999	244	322	224	915	628	999999	999999	125	999999	578	436	508	399	920	999999	236	493	669	999999	999999	664	321	999999	999999	217	999999	812	948	846	455	889	654	298	716	176	593	783	854	368	999999	77	999999	642	496	715	999999	12	769	849	697	213	285	187	96	999999	922	893	26	708	999999	999999	176	278	240	688	781	219	999999	754	360	453	639	999999	82	62	880	678	932	492	665	999999	53	109	999999	252	614	476	212	411	253	700	766	156	399	999999	901	515	411	808	933	341	329	25	498	999999	999999	974	115	44	435	254	960	533	52	320	292	999999	129	988	83	315	17	281	999999	659	686	492	999999	999999	160	374	277	134	559	334	999999	37	611	906	677	640	999999	177	976	999999	999999	243	114	999999	605	834	999999	422	734	628	334	57	514	838	567	91	73	999999	999999	70	977	836	974	999999	981	264	465	223	320	443	999999	839	305	512	919	999999	388	
831	589	325	978	854	999999	930	10	290	523	772	348	596	576	451	294	915	31	903	268	395	107	351	379	183	111	300	685	494	752	12	918	123	702	241	999999	568	92	132	446	54	999999	999999	740	693	999999	724	867	501	555	999999	490	999999	194	999999	734	248	946	804	752	109	255	999999	999999	999999	999999	999999	999999	999999	999999	725	832	899	467	224	677	999999	610	686	308	387	433	193	938	999999	999999	903	928	709	507	999999	621	999999	999999	346	798	999999	172	228	839	649	999999	532	390	829	557	999999	558	970	325	999999	637	999999	505	375	999999	999999	577	176	999	950	306	193	837	28	114	555	528	130	425	999999	244	391	846	659	555	900	802	118	814	931	355	999999	999999	179	999999	361	999999	14	670	999999	999999	995	999999	999999	352	647	695	372	725	12	72	437	555	850	103	999999	423	846	819	775	269	468	361	78	605	999999	799	667	563	752	773	524	460	688	999999	999999	172	957	316	999999	215	440	392	999999	869	917	999999	544	85	999999	938	935	195	895	477	175	999999	999999	293	14	847	37	808	973	238	547	977	999999	19	999999	93	466	539	910	999999	999999	999999	548	209	999999	934	265	592	999999	999999	837	999999	999999	220	674	604	21	673	999999	999999	188	999999	999999	584	331	940	546	534	999999	135	481	406	284	335	999999	99	104	951	606	79	592	999999	463	999999	400	219	422	655	999999	260	82	999999	999999	999999	391	999999	666	964	878	747	398	730	999999	230	342	441	63	239	572	584	509	69	999999	999999	478	743	999999	260	193	121	527	891	999999	999999	999999	689	178	999999	944	999999	432	140	83	858	681	999999	82	243	826	959	165	193	93	760	750	22	725	999999	381	647	38	416	781	999999	229	506	999999	402	177	653	273	629	294	131	162	379	986	218	560	616	670	935	999999	233	999999	344	999999	999999	229	999999	963	182	63	999999	422	25	999999	317	639	184	999999	680	75	183	999999	536	898	961	608	999999	36	516	445	999999	999999	103	983	557	999999	884	698	111	182	136	999999	999999	575	987	709	146	30	679	578	999999	295	989	869	260	537	999999	999999	846	831	848	999999	456	737	298	330	329	42	800	507	754	485	229	508	999999	493	605	960	911	262	471	999999	357	937	999999	999999	987	233	733	30	389	999999	852	999999	334	999999	243	363	999999	667	390	113	229	181	824	999999	76	491	930	999999	931	999999	534	594	369	999999	667	999999	676	818	343	999999	309	780	128	999999	633	999999	183	827	260	252	682	254	872	367	140	999999	123	171	413	
505	999999	966	98	919	914	999999	999999	999999	455	724	686	469	999999	294	804	449	63	999999	999999	999999	317	113	516	688	787	290	722	999999	999999	491	404	515	414	837	802	343	999999	209	401	375	48	346	382	999999	999999	223	920	587	563	690	131	605	895	296	197	200	459	410	141	634	545	908	478	963	329	180	64	999999	492	471	757	854	126	999999	88	971	731	999999	999999	573	369	144	449	999999	999999	799	620	128	649	612	884	291	999999	767	830	999999	999999	999999	216	395	169	433	105	999999	933	277	999999	995	999999	226	999999	477	287	568	274	410	469	802	603	530	560	936	999999	999999	586	475	787	359	79	949	113	322	775	737	413	936	49	357	743	102	320	999999	910	999999	152	999999	999999	508	502	999999	999999	75	815	685	834	233	586	224	514	999999	489	139	926	999999	999999	156	999999	550	164	338	999999	122	999999	999999	220	936	35	423	737	180	471	999999	857	650	289	999999	506	99	902	190	359	824	842	286	612	999999	698	651	999999	999999	714	463	353	174	67	999999	17	999999	999999	999999	207	173	487	344	995	210	999999	999999	979	85	999999	612	648	973	978	546	280	782	999999	999999	247	999999	113	741	999999	17	999999	999999	592	731	40	201	999999	13	983	196	346	999999	290	411	908	999999	999999	244	355	999999	815	999999	196	520	999999	999999	999999	446	660	823	69	746	878	988	999999	589	692	999999	55	458	988	999999	990	792	209	772	502	496	130	824	711	869	395	999999	202	565	506	81	999999	999999	784	187	999999	170	999999	999999	629	301	146	999999	729	424	999999	896	122	181	389	403	999999	514	731	920	326	836	121	200	999999	999999	796	710	93	621	804	249	674	811	301	830	666	609	153	999999	359	800	999999	297	679	498	252	30	185	999999	760	999999	999999	863	860	999999	999999	935	249	115	999999	435	245	118	619	950	232	999999	879	999999	737	711	999999	999999	999999	525	740	824	520	999999	999999	775	534	981	860	865	174	810	950	999999	782	730	999999	48	704	923	565	986	677	999999	276	941	999999	626	999999	999999	578	999999	302	999999	775	233	424	387	834	730	999999	264	999999	754	785	422	360	105	777	16	351	333	826	647	960	754	156	790	999999	999999	634	908	616	811	297	999999	999999	615	19	558	999999	982	999999	974	32	311	738	923	944	999999	590	999999	848	368	708	999999	999999	655	385	31	999999	999999	791	999999	105	992	999999	447	467	173	905	745	96	228	701	999999	129	851	624	659	26	233	846	742	749	999999	69	257	113	52	894	999999	999999	999999	482	
681	200	709	879	999999	662	300	465	780	948	844	959	999999	999999	349	135	875	999999	726	14	852	999999	58	999999	516	932	999999	999999	425	278	53	515	999999	746	29	177	419	971	593	996	725	768	76	794	904	999999	439	590	763	916	29	830	514	983	629	999999	152	955	373	107	272	999999	50	511	904	339	999999	883	648	181	716	903	447	729	288	94	721	264	849	886	999999	809	580	508	259	223	999999	124	999999	134	999999	999999	608	495	734	769	727	564	889	574	768	555	942	592	210	125	999999	999999	704	544	183	887	115	486	999999	462	386	541	261	999999	338	746	767	523	155	999999	304	951	995	999999	367	166	374	999999	128	947	866	988	308	143	830	226	420	999999	999999	148	358	999999	999999	281	392	195	312	208	246	31	999999	999999	446	999999	820	441	788	195	187	999999	523	831	368	657	595	397	243	127	860	122	336	194	573	17	902	182	999999	723	136	181	854	175	48	999999	168	447	552	359	323	399	999999	235	404	999999	999999	527	999999	999999	686	994	952	194	347	134	694	603	999999	438	55	999999	999999	75	68	16	999999	357	792	270	498	157	845	883	804	471	684	111	790	999999	392	385	418	826	47	141	228	669	828	999999	999999	565	591	999999	314	674	28	999999	176	999999	770	278	734	503	999999	538	999999	999999	389	876	449	593	999999	226	55	670	239	553	999999	926	787	503	999999	999999	858	933	565	731	579	140	453	322	934	401	868	999999	999999	915	91	999999	982	999999	999999	951	474	999999	751	375	77	999999	445	999999	344	250	610	277	999999	856	644	812	972	427	500	259	432	137	658	421	358	931	30	324	472	528	943	638	223	999999	413	49	191	999999	663	999999	695	978	977	999999	999999	601	375	793	999999	279	537	565	659	40	529	347	999999	340	27	146	999999	130	12	999999	999999	972	63	181	452	604	630	781	999999	564	999999	999999	159	964	999999	999999	565	236	52	999999	991	999999	999999	193	999999	76	999999	851	183	527	999999	574	976	170	999999	818	547	203	351	676	999999	755	801	104	999999	84	197	205	709	270	999999	397	88	809	825	918	993	870	999999	386	725	999999	608	246	253	990	477	999999	577	999999	219	371	884	376	999999	999999	587	999999	999999	999999	999999	683	151	999999	946	924	496	177	344	478	825	999999	999999	965	950	869	999999	564	851	999999	999999	208	628	897	60	219	512	999999	264	590	341	118	999999	999999	999999	999999	637	694	300	328	999999	310	654	109	986	999999	301	919	425	999999	98	32	44	243	376	680	65	253	
862	737	422	999999	912	999999	147	717	525	920	468	908	241	462	999999	532	980	999999	553	999999	911	999999	999999	999999	999999	999999	502	319	83	918	784	826	986	393	832	563	906	719	398	899	961	278	999999	381	999999	999999	453	635	757	511	262	79	999999	535	342	354	819	828	498	342	262	999999	999999	606	145	999999	921	847	629	711	626	999999	907	654	999999	999999	501	546	142	779	135	866	562	572	665	714	698	460	61	488	744	87	999999	65	647	144	635	420	245	818	594	606	15	55	885	992	171	483	999999	699	852	282	696	999999	216	999999	275	81	940	431	943	471	796	151	967	548	49	852	999999	999999	17	999999	311	323	194	529	861	516	999999	673	552	225	999999	361	999999	999999	391	512	999999	999999	868	564	479	814	999999	133	810	863	88	347	952	319	475	545	692	771	970	999999	534	687	534	759	394	276	878	727	978	444	516	505	167	536	13	755	564	453	611	497	448	70	719	997	999999	349	721	243	749	946	669	863	500	999999	977	171	726	119	179	212	999999	999999	154	375	357	582	190	426	315	999999	980	249	170	483	934	473	967	537	331	55	555	645	999999	41	775	652	15	158	559	842	39	455	999999	999999	561	300	916	999999	999999	856	169	999999	927	39	999999	430	999999	999999	83	999999	203	198	788	134	656	300	999999	999999	600	704	576	41	867	473	690	999999	965	761	921	644	999999	623	888	474	886	260	717	947	999999	355	949	987	85	999999	648	841	667	999999	752	271	130	999999	753	944	289	999999	437	463	999999	441	464	942	105	439	956	999999	310	999999	248	999999	582	232	57	255	999999	589	956	822	999999	849	867	816	18	659	523	754	999999	999999	195	758	822	999999	608	999999	890	17	892	645	999999	79	540	354	911	356	689	897	755	508	199	700	181	615	999999	500	573	648	999999	999999	999999	211	709	367	137	999999	582	999999	999999	423	999999	747	696	999999	733	755	318	999999	904	662	999999	625	998	999999	753	495	587	999999	625	117	70	251	84	456	999999	886	370	999999	226	431	773	371	283	999999	153	452	999999	860	882	999999	999999	60	743	281	475	300	213	347	614	642	902	375	702	516	362	999999	673	250	999999	847	394	144	999999	483	888	608	352	666	999999	311	491	727	999999	741	925	999999	507	999999	999999	439	683	32	569	584	528	407	999999	766	999999	40	999999	762	278	45	499	999999	999999	269	999999	999999	999999	546	129	999999	160	185	51	960	999999	352	615	870	270	999999	173	371	575	722	955	999999	938	585	999999	197	
532	999999	999999	299	252	999999	266	247	419	999999	491	999999	999999	266	433	352	999999	709	185	999999	424	999999	502	999999	871	137	482	999999	314	901	928	999999	860	932	780	431	999999	751	717	713	96	377	460	157	670	37	468	999999	299	612	999999	239	999999	58	772	624	236	343	428	124	999999	999999	933	518	193	130	999999	999999	485	12	626	999999	999999	471	999999	57	457	354	454	843	669	999999	999999	701	999999	699	999999	811	999999	999999	204	393	999999	603	999999	861	999999	942	964	550	751	497	832	296	986	999999	248	938	508	725	177	882	888	584	455	240	492	241	740	494	169	999999	999999	329	807	999999	999999	398	163	689	612	514	999999	904	101	999999	341	455	715	268	999999	999999	313	444	988	322	999999	749	157	87	379	999999	212	480	391	999999	687	512	489	754	237	850	785	818	122	663	999999	999999	492	999999	899	47	525	481	43	146	169	375	341	495	737	542	999999	999999	319	409	311	999999	999999	813	494	829	965	961	41	610	999999	999999	999999	335	999999	521	999999	873	188	341	687	730	446	254	128	321	181	994	26	694	609	710	508	712	361	592	470	999999	789	999999	81	564	450	433	900	999999	999999	999999	675	226	285	377	999999	978	999999	581	472	999999	694	182	657	971	999999	346	10	536	986	619	974	999999	60	999999	93	118	999999	999999	289	23	354	999999	278	175	329	999999	418	999999	813	530	999999	779	130	999999	999999	617	422	999999	619	114	999999	999999	999999	999999	999999	999999	176	999999	999999	788	999999	999999	301	458	924	250	904	491	652	154	927	767	999999	999999	999999	204	116	999999	604	476	999999	169	513	185	591	979	766	844	145	880	633	720	948	35	812	401	488	671	277	999999	712	930	457	474	186	665	651	232	804	836	999999	318	103	817	102	558	96	125	867	944	484	70	356	771	520	217	818	697	653	999999	716	444	999999	999999	764	765	711	999999	999	926	999999	543	49	999999	548	999999	626	141	933	264	999999	372	804	332	269	651	584	686	999999	999999	999999	999999	579	576	999999	897	728	243	63	336	846	58	126	941	616	999999	999999	999999	232	205	590	687	763	999999	999999	354	640	267	600	122	999999	35	999999	999999	89	383	999999	472	189	651	597	393	999999	606	417	266	256	862	716	999999	630	999999	463	759	388	999999	200	190	653	774	266	470	999999	999999	155	820	964	95	999999	242	977	558	867	581	999999	207	608	999999	981	666	999999	999999	999999	281	492	654	572	334	652	919	999999	782	818	414	395	136	750	147	460	597	302	999999	11	484	351	81	
668	881	161	191	999999	999999	209	987	999999	999999	919	371	458	501	257	999999	443	941	59	204	739	999999	196	480	999999	471	706	394	374	937	776	76	930	421	999999	999999	999999	999999	369	159	583	831	999999	906	216	389	999999	999999	349	663	999999	69	434	999999	999999	999999	695	680	734	98	336	815	622	739	999999	999999	440	47	515	567	466	972	582	999999	621	908	724	289	273	77	782	999999	55	999999	219	717	642	999999	999999	779	995	502	999999	280	999999	767	218	999	999999	363	948	652	999999	782	207	755	486	535	999999	433	491	415	999999	666	999999	999999	770	911	529	999999	220	656	957	735	572	963	999999	999999	999999	853	999999	725	96	909	129	140	305	999999	999999	464	240	999999	259	656	298	589	999999	79	999999	245	997	306	479	999999	152	302	694	716	220	243	999999	184	999999	681	999999	999999	999999	506	999999	185	293	507	407	75	764	113	406	310	447	982	877	177	347	999999	999999	402	255	887	767	999999	445	588	62	280	999999	65	657	578	999999	533	999999	999999	531	788	999999	500	898	414	443	48	999999	394	279	237	999999	999999	999999	618	999999	341	520	441	739	720	740	704	999999	137	128	709	456	828	387	914	999999	298	646	559	999999	365	503	841	999999	728	931	61	318	999999	914	605	228	48	753	999999	22	828	849	811	57	257	56	771	999999	734	592	76	16	365	514	999999	704	999999	730	469	838	679	987	999999	999999	688	396	999999	222	999999	999999	417	85	796	901	894	449	834	511	640	319	731	555	719	145	999999	54	999999	320	847	900	941	999999	999999	752	999999	841	837	32	999999	999999	427	558	999999	999999	185	990	219	464	999999	626	869	775	999999	160	999999	133	277	876	922	644	999999	317	999999	999999	999999	109	792	54	567	62	612	811	153	779	999999	999999	783	999999	959	999999	835	497	700	999999	40	175	227	142	999999	220	999999	960	109	999999	426	119	193	999999	999999	86	208	175	999999	567	24	999999	632	320	269	933	999999	801	916	999999	809	946	617	999999	591	383	999999	660	999999	356	488	999999	711	428	362	781	989	633	999999	883	675	669	600	142	217	972	543	906	873	712	999999	999999	54	999999	915	480	999999	50	567	999999	204	548	999999	999999	88	372	999999	213	958	487	999999	716	999999	999999	382	149	355	484	936	619	999999	975	786	696	487	715	607	999999	513	881	999999	949	999999	452	999999	137	999999	60	64	999999	626	339	948	396	767	999999	744	21	999999	776	999999	999999	113	948	999999	228	761	79	73	372	764	695	999999	86	207	994	999999	586	353	999999	246	
305	430	101	999999	999999	37	400	999999	334	971	596	981	737	756	999999	846	999999	962	470	375	833	986	999999	90	930	639	871	198	999999	512	167	667	433	539	829	597	22	955	978	999999	999999	999999	738	999999	177	999999	963	999999	936	158	532	999999	883	999999	413	318	999999	20	71	871	999999	211	165	999999	814	929	999999	999999	926	999999	999999	999999	983	278	14	999999	258	300	913	999999	675	551	262	624	979	543	784	999999	136	521	858	999999	894	117	46	169	985	916	586	999999	999999	766	403	272	324	370	999999	614	875	721	70	448	999999	999999	205	999999	949	540	842	281	154	15	80	999999	815	832	277	999999	242	844	706	341	714	675	999999	909	158	990	310	999999	999999	180	677	415	460	420	999999	59	911	432	220	455	83	315	999999	159	999999	999999	457	492	999999	999999	999999	999999	24	999999	734	432	782	296	999999	959	240	233	379	974	338	999999	954	404	928	228	964	809	999999	999999	267	409	999999	912	223	170	543	817	999999	147	797	999999	400	732	686	999999	276	999999	999999	999999	224	850	935	128	820	999999	42	62	563	874	800	572	407	763	999999	335	850	869	82	999999	426	999999	999999	241	186	693	274	232	718	456	999999	999999	841	383	999999	417	473	463	999999	193	137	490	264	999999	999999	235	999999	637	999999	999999	999999	407	551	999999	834	802	152	999999	941	137	765	810	343	999999	923	460	731	34	727	62	999999	397	777	889	999999	999999	168	999999	894	999999	454	999999	960	368	999999	554	797	177	548	999999	275	768	521	964	428	327	157	999999	728	999999	999999	223	909	219	999999	244	629	999999	999999	899	644	96	999999	990	682	999999	999999	975	292	378	662	999999	486	999999	999999	103	875	812	470	999999	787	21	999999	16	457	999999	999999	999999	869	590	924	145	670	648	599	999999	958	531	292	999999	999999	182	863	359	234	999999	999999	999999	431	405	368	817	201	658	122	632	758	803	542	999999	410	108	116	702	454	527	999999	999999	894	608	144	999999	530	999999	381	999999	158	999999	782	517	503	311	330	473	999999	117	943	21	999999	966	429	164	988	840	890	378	76	999999	905	999999	999999	900	531	822	270	999999	296	31	999999	506	484	780	31	34	948	999999	778	642	480	347	999999	882	311	927	999999	979	999999	999999	999999	12	549	999999	83	84	999999	999999	779	507	999999	217	820	921	734	39	999999	649	143	963	892	791	600	433	690	567	999999	174	598	604	643	290	659	607	740	284	957	497	707	999999	564	354	329	281	439	273	526	999999	157	999999	445	539	846	401	797	499	
412	999999	306	515	999999	305	14	999999	999999	922	999999	999999	191	459	81	994	999999	197	409	999999	472	329	994	999999	50	999999	26	326	169	114	999999	999999	999999	251	871	842	201	202	994	999999	349	153	999999	999999	999999	313	999999	698	210	999999	999999	658	991	259	36	93	131	999999	999999	490	999999	688	25	759	999999	300	413	939	587	999999	803	749	202	150	999999	328	911	487	711	737	989	328	125	719	516	999999	276	999999	225	788	720	322	727	513	979	661	138	658	38	999999	900	541	120	970	999999	848	465	850	61	708	181	643	999999	737	500	960	572	306	252	999999	33	852	999999	799	999999	999999	31	689	171	546	200	263	458	296	837	457	218	155	999999	668	330	425	999999	516	616	87	155	990	23	29	999999	831	999999	337	401	57	817	999999	462	999999	826	776	689	515	999999	918	999999	880	899	52	751	999999	999999	999999	999999	608	999999	217	999999	441	999999	999999	675	151	457	368	999999	999999	894	789	640	999999	692	917	842	553	999999	999999	998	698	892	999999	999999	970	999999	999999	607	832	999999	792	703	610	999999	30	999999	795	110	547	67	159	81	999999	999999	999999	412	999999	734	316	999999	999999	872	999999	999999	999999	548	81	939	705	874	786	999999	24	999999	999999	96	39	768	672	107	56	453	197	935	848	626	999999	288	980	567	999999	999999	301	999999	138	920	353	401	999999	481	748	999999	404	673	281	999999	66	897	883	34	383	96	72	219	694	999999	684	999999	370	867	719	792	959	148	461	849	469	923	999999	191	742	638	134	999999	358	201	58	523	664	999999	569	999999	404	956	194	999999	874	91	999999	999999	999999	928	41	776	762	956	896	266	222	431	929	143	859	702	291	744	962	871	860	503	335	999999	760	910	308	787	397	12	999999	134	975	999999	527	293	946	814	999999	999999	438	402	305	792	311	242	530	436	82	702	999999	449	999999	12	999999	903	428	84	178	131	477	999999	568	893	311	97	455	999999	616	576	755	476	999999	613	443	468	207	543	859	527	389	871	715	694	336	514	999999	973	999999	623	865	999999	999999	486	880	999999	999999	999999	490	999999	787	999999	820	999999	999999	208	999999	760	999999	762	705	999999	999999	999999	741	605	269	874	566	796	337	482	999999	992	710	999999	830	660	733	979	999999	796	62	999999	740	999999	61	219	747	999999	211	999	414	999999	999999	999999	999999	999999	999999	284	999999	959	999999	693	999999	314	593	827	795	999999	377	999999	37	589	999999	909	831	999999	909	341	999999	59	136	438	594	337	77	999999	84	729	237	999999	999999	
458	784	676	951	368	760	435	817	234	423	684	760	559	972	825	999999	19	999999	999999	96	413	730	999999	832	416	109	999999	247	999999	753	75	835	542	999999	578	804	460	999999	472	818	999999	523	329	636	451	999999	999999	999999	252	722	75	580	158	749	511	728	639	999999	999999	269	211	198	223	480	358	848	999999	822	999999	30	817	61	686	270	612	889	999999	518	391	999999	73	203	995	881	688	494	687	793	234	850	999999	617	421	213	616	999999	310	848	999999	602	999999	222	960	232	999999	23	894	888	146	622	999999	999999	999999	807	205	999999	203	999999	792	999999	171	434	597	554	855	210	640	483	999999	326	589	562	240	788	288	851	243	999999	976	674	599	798	656	612	532	999999	165	614	17	999999	999999	967	65	424	441	35	624	416	376	703	382	999999	245	820	999999	765	891	999999	528	354	774	430	365	999999	273	372	777	984	31	999999	55	36	476	54	234	622	506	815	357	262	236	827	405	283	302	999999	563	836	999999	767	162	491	95	999999	999999	671	611	999999	161	78	258	640	999999	999999	657	356	945	999999	596	420	999999	85	325	276	999999	947	34	92	825	95	809	941	414	999999	999999	563	999999	813	220	562	20	568	664	289	14	999999	442	841	625	945	242	373	250	170	999999	86	176	819	544	886	647	529	999999	76	269	316	999999	141	905	103	999999	142	979	999999	409	701	421	46	271	531	515	193	999999	880	852	445	701	253	755	582	397	131	279	333	999999	491	455	999999	29	698	370	999999	935	999999	539	999999	393	216	761	807	665	139	557	22	381	999999	72	999999	999999	823	999999	982	385	332	706	294	863	656	128	917	999999	999999	26	999999	171	214	257	999999	999999	751	62	999999	492	999999	916	267	999999	266	951	461	429	223	383	206	92	388	925	999999	999999	255	999999	736	97	843	561	842	999999	999999	851	999999	216	137	891	999999	771	131	499	436	416	449	720	606	704	667	498	41	449	820	490	782	288	999999	119	104	999999	325	406	649	396	999999	153	589	415	999999	254	301	332	999999	434	999999	889	499	999999	385	535	999999	42	429	999999	530	403	303	503	78	999999	570	28	797	959	456	999999	850	49	999999	305	140	201	999999	999999	207	999999	537	395	529	893	789	448	999999	999999	999999	293	977	304	999999	999999	850	95	347	999999	684	999999	999999	952	978	999999	999999	459	863	90	404	449	121	17	999999	820	865	907	974	184	108	132	294	238	96	173	747	556	999999	999999	454	55	999999	34	738	924	184	585	417	292	999999	
999999	584	999999	173	433	181	999999	156	56	999999	999999	121	999999	797	562	988	306	999999	815	500	492	286	999999	635	359	595	97	999999	999999	646	289	500	692	329	999999	999999	641	999999	663	991	777	409	999999	848	512	934	691	236	186	935	878	999999	999999	999999	372	63	383	27	999999	837	93	701	923	409	534	999999	429	843	38	24	357	999999	999999	823	723	93	159	999999	999999	425	904	999999	999999	297	767	999999	898	900	956	999999	174	623	259	999999	999999	85	486	726	323	70	514	999999	208	171	999999	646	999999	778	78	289	904	999999	894	999999	933	232	999999	635	642	999999	553	529	887	324	850	734	981	999999	915	647	607	999999	999999	73	999999	67	662	999999	709	130	61	129	999999	677	810	999999	728	860	892	685	476	850	94	358	516	985	959	999999	320	999999	664	999999	863	999999	681	481	980	831	489	875	570	679	999999	521	913	433	999999	999999	513	706	999999	131	999999	239	181	756	347	690	556	924	999999	999999	999999	856	466	999999	999999	999999	995	338	173	897	999999	999999	999999	796	924	573	445	92	298	749	380	614	999999	543	648	999999	999999	925	143	299	999999	999999	999999	999999	69	79	999999	993	177	296	224	185	542	999999	750	476	124	384	831	774	255	474	999999	357	999999	15	19	922	282	632	160	80	999999	874	622	999999	249	334	999999	855	999999	999999	999999	11	535	999999	81	999999	792	999999	519	875	999999	369	54	810	999999	430	999999	64	70	142	721	999999	146	999999	980	668	496	934	237	790	999999	976	266	802	999999	634	822	213	933	999999	139	110	999999	999999	976	835	829	812	886	818	941	682	795	385	731	999999	865	391	999999	412	999999	858	944	728	237	127	112	999999	260	999999	608	188	130	999999	12	999999	999999	860	177	999999	838	683	58	418	848	964	999999	880	80	188	999999	440	989	531	38	999999	165	999999	58	859	999999	999999	561	999999	220	762	562	16	382	120	949	15	223	78	999999	568	810	999999	879	272	936	232	181	999999	535	177	199	999999	761	999999	464	46	811	318	999999	999999	999999	466	208	96	412	184	508	960	999999	763	226	999999	956	469	471	629	514	999999	922	999999	416	489	65	999999	573	962	254	651	999999	913	203	905	655	999999	446	999999	337	793	999999	762	724	220	843	999999	951	999999	642	301	269	834	999999	36	396	912	844	642	410	166	999999	999999	999999	856	999999	325	570	321	275	643	999999	999999	302	721	924	169	786	999999	999999	293	100	305	999999	953	999999	820	391	999999	519	743	479	803	943	999999	280	420	999999	867	999999	999999	211	640	
999999	999999	278	152	542	810	111	999999	999999	999999	996	126	999999	227	129	976	474	493	933	403	802	532	999999	229	184	999999	451	514	336	918	999999	999999	91	460	302	330	684	249	999999	581	75	292	617	999999	999999	826	115	62	301	856	402	422	999999	808	838	480	835	59	967	421	369	597	900	217	999999	878	999999	999999	924	798	301	235	215	361	999999	519	914	999999	421	358	25	398	999999	479	999999	876	533	999999	622	999999	999999	999999	282	867	222	999999	391	409	999999	928	791	501	137	503	999999	177	999999	242	479	328	565	502	637	619	405	970	999999	430	691	482	355	761	991	999999	312	999999	952	347	149	861	138	515	861	999999	567	999999	999999	719	914	358	999999	300	804	999999	266	993	997	662	471	252	102	961	718	998	582	39	509	35	200	999999	999999	869	103	618	200	999999	999999	154	999999	881	709	999999	515	342	814	64	957	697	845	999999	668	299	875	999999	768	176	796	862	910	537	24	245	529	25	144	798	999999	195	114	216	362	853	999999	590	999999	436	455	999999	194	528	82	811	189	880	240	999999	994	206	849	999999	264	777	243	525	999999	473	146	999999	207	25	999999	771	999999	639	999999	814	689	295	364	342	720	419	678	392	464	212	66	648	784	999999	804	10	345	90	951	584	620	95	724	79	300	955	188	999999	670	310	999999	550	923	426	245	999999	842	999999	313	844	109	850	70	999999	999999	497	999999	988	221	856	436	512	687	381	204	999999	570	294	51	764	999999	509	999999	999999	999999	999999	724	368	974	105	168	827	777	116	485	999999	35	71	661	999999	250	200	957	813	874	716	862	552	232	641	999999	557	475	548	999999	999999	138	906	999999	901	773	357	999999	999999	999999	608	734	580	896	434	578	509	632	999999	524	50	999999	999999	289	999999	999999	999999	146	342	957	610	361	999999	502	999999	640	128	391	760	38	892	999999	842	124	276	981	291	655	999999	73	999999	924	236	999999	573	58	230	627	411	257	600	221	681	167	98	999999	999999	87	999999	793	459	999999	872	221	632	863	709	793	23	295	371	527	999999	999999	999999	999999	135	216	929	999999	419	501	979	999999	437	681	999999	684	36	999999	486	999999	643	999999	614	520	62	24	401	709	348	437	613	126	999999	83	872	413	838	413	130	299	158	185	383	999999	148	369	999999	999999	369	34	766	993	809	167	883	344	663	809	999999	999999	815	229	497	982	887	863	626	364	808	101	846	999999	899	999999	999999	468	629	656	382	693	241	450	350	324	999999	999999	317	
728	999999	538	749	38	780	19	999999	928	687	401	79	284	742	429	152	278	188	153	104	621	999999	425	714	16	437	939	879	374	879	183	321	277	556	898	174	280	999999	999999	999999	999999	999999	136	999999	238	587	107	999999	812	307	82	999999	527	526	695	626	773	823	742	999999	841	140	119	59	514	999999	999999	999999	844	264	999999	926	999999	310	999999	908	999999	645	486	429	339	999999	76	76	806	47	794	751	999999	281	400	457	999999	226	11	759	999999	86	275	158	784	379	999999	557	999999	155	999999	226	321	786	651	138	999999	323	272	852	73	52	253	477	295	61	999999	573	864	999999	327	153	308	455	314	999999	380	337	644	959	881	519	999999	660	270	577	439	84	999999	271	999999	295	953	159	999999	561	833	797	863	733	512	543	692	999999	999999	632	918	866	482	999999	999999	18	999999	999999	999999	999999	411	999999	216	999999	621	792	943	999999	999999	41	200	159	999999	753	74	582	474	911	456	999999	826	629	832	638	659	572	602	876	513	111	617	650	188	152	999999	999999	591	156	999999	720	999999	100	706	796	442	999999	117	728	688	999999	999999	767	999999	632	727	781	760	578	68	59	200	999999	98	999999	999999	549	999999	999999	604	999999	990	328	799	999999	748	736	999999	45	206	889	464	873	198	999999	566	850	794	556	999999	377	490	23	97	999999	529	533	999999	502	382	893	999999	999999	134	999999	194	226	968	999999	999999	999999	858	999999	999999	178	594	326	999999	760	999999	574	754	999999	202	999999	343	977	240	736	217	225	735	999999	662	312	101	963	999999	999999	153	349	999999	675	673	433	519	765	999999	918	478	212	999999	250	855	808	999999	383	309	999999	530	217	986	242	912	667	265	437	72	999999	87	999999	999999	554	999999	307	692	999999	751	768	717	578	346	321	999999	14	571	495	574	854	173	999999	664	851	803	935	363	999999	762	999999	178	91	999999	572	841	999999	999999	110	632	558	126	70	632	540	190	952	870	999999	999999	908	105	770	862	999999	999999	369	965	726	751	681	999999	52	325	745	599	635	999999	774	479	418	999999	471	862	25	737	999999	95	133	670	851	999999	999999	674	854	999999	408	228	494	666	482	882	908	359	999999	615	83	744	886	941	554	86	105	205	566	999999	634	907	847	480	999999	283	841	65	999999	616	999999	378	999999	999999	201	417	391	118	997	535	999999	122	912	410	999999	369	999999	192	999999	775	969	493	118	326	999999	500	999999	24	864	208	51	853	459	999999	359	705	999999	999999	999999	147	999999	987	207	40	999999	
522	999999	446	816	442	85	658	939	134	646	772	999999	999999	999999	999999	999999	377	253	799	494	617	662	577	60	999999	96	157	999999	978	90	982	295	87	258	763	999999	999999	208	432	999999	392	999999	334	697	587	999999	137	999999	58	111	327	744	408	545	460	859	427	395	999999	356	927	225	960	54	664	486	191	897	795	999999	110	179	999999	676	112	704	337	879	473	523	958	999999	395	876	762	999999	886	542	797	999999	999999	549	999999	85	205	177	952	290	43	111	263	240	706	999999	11	158	923	732	443	756	531	999999	999999	344	398	999999	999999	999999	999999	426	999999	649	109	891	128	561	828	999999	999999	934	751	999999	845	371	999999	727	999999	543	999999	613	999999	999999	999999	51	382	999999	626	16	999999	922	999999	999999	998	617	999999	999999	999999	999999	999999	999999	999999	187	261	508	14	484	999999	560	84	999999	334	296	219	679	999999	444	999999	999999	519	999999	999999	821	68	558	597	999999	59	238	860	655	596	144	809	435	999999	147	903	999999	46	897	999999	76	931	27	597	61	659	328	516	76	72	84	999999	999999	515	999999	129	702	911	132	435	473	700	999999	999999	200	999999	783	396	999999	541	951	30	621	751	867	889	50	961	546	233	730	999999	793	592	999999	839	665	919	784	27	211	688	914	472	373	375	512	943	999999	574	999999	999999	551	535	121	63	683	402	648	999999	88	741	374	898	999999	752	907	837	999999	361	999999	864	999999	946	340	999999	999999	158	388	999999	999999	107	999999	971	358	797	179	999999	481	468	165	273	281	175	938	469	323	26	768	621	468	675	390	999999	999999	20	330	605	205	847	948	534	999999	155	241	980	187	403	550	906	582	649	365	103	205	999999	999999	447	17	870	949	99	390	767	43	712	716	999999	227	347	477	574	72	999999	520	631	260	999999	933	999999	291	920	999999	861	49	818	319	999999	850	999999	426	999999	597	334	999999	858	999999	999999	999999	999999	273	670	185	999999	439	17	586	732	999999	999999	306	468	999999	59	588	39	999999	529	999999	999999	402	999999	666	30	920	594	999999	999999	999999	661	999999	999999	23	414	694	621	744	999999	432	41	241	999999	999999	286	900	958	379	547	746	868	245	623	999999	896	136	844	14	165	291	844	39	848	996	921	96	303	454	108	365	967	295	999999	107	696	983	999999	999999	390	129	962	224	440	991	866	999999	863	485	126	287	849	616	999999	982	587	11	393	590	792	199	607	999999	280	999999	999999	583	999999	999999	831	913	321	138	624	46	999999	629	599	857	139	506	
232	999999	338	820	999999	361	999999	999999	999999	694	600	233	923	999999	522	458	944	999999	223	999999	538	999999	999999	999999	966	999999	992	552	662	957	412	999999	461	999999	966	789	999999	999999	675	427	999999	520	999999	146	999999	999999	215	434	524	871	685	350	643	846	967	884	999999	999999	999999	795	368	165	714	562	292	73	999999	999999	999999	732	282	999999	584	795	417	999999	341	517	889	878	514	567	37	999999	999999	999999	892	614	328	91	999999	60	999999	879	68	721	806	999999	853	259	324	999999	210	792	599	999999	765	847	438	999999	553	655	245	976	290	999999	137	999999	999999	230	181	168	317	999999	115	231	889	704	737	999999	222	887	663	639	563	935	367	999999	201	999999	999999	54	185	380	999999	970	815	628	598	267	593	883	174	633	88	166	271	68	686	377	311	71	120	742	999999	665	992	606	422	999999	999999	891	731	207	923	136	982	937	613	999999	416	270	115	479	112	339	999999	999999	561	999999	674	308	999999	999999	999999	999999	934	443	999999	999999	978	219	216	253	823	701	999999	966	709	999999	184	333	455	551	961	51	955	640	639	406	941	962	54	26	681	145	999999	999999	428	688	202	548	303	739	999999	207	999999	861	655	410	187	999999	330	610	231	350	852	17	999999	999999	289	303	999999	247	931	26	999999	199	572	688	999999	254	548	31	758	635	999999	716	395	999999	987	103	999999	239	229	194	642	999999	794	340	292	999999	54	690	408	899	745	66	808	150	42	864	299	966	52	932	999999	999999	999999	596	319	146	999999	999999	750	999999	999999	574	28	999999	999999	730	405	241	406	42	209	857	622	858	890	973	907	999999	731	999999	804	27	196	296	975	342	999999	208	31	155	714	999999	940	222	591	999999	48	999999	766	312	999999	67	570	19	732	361	686	993	705	999999	999999	999999	376	627	391	300	387	731	770	51	148	999999	220	260	328	999999	917	999999	277	719	999999	845	488	429	664	747	999999	999999	999999	624	999999	598	502	685	916	347	581	999999	830	300	999999	316	301	725	173	271	999999	319	691	479	444	286	726	985	410	392	888	946	962	644	999999	210	177	156	394	999999	704	535	344	980	681	604	579	977	926	629	554	763	266	402	900	148	495	93	999999	379	872	517	285	533	458	634	999999	195	999999	999999	999999	155	340	623	567	320	975	710	797	840	707	749	999999	780	999999	135	690	999999	744	705	714	93	965	999999	678	197	260	999999	532	999999	253	393	529	344	999999	409	999999	643	999999	590	172	785	295	350	999999	132	458	999999	
695	333	999999	789	999999	752	878	999999	189	999999	999999	380	70	175	999999	750	596	323	229	724	999999	438	701	57	736	164	542	999999	797	625	353	999999	738	756	999999	208	113	464	942	777	999999	436	230	118	698	464	999999	999999	606	545	999999	358	903	733	214	267	632	896	999999	297	219	948	266	563	970	999999	641	314	60	980	999999	142	999999	452	999999	863	218	592	999999	999999	999999	545	332	262	871	995	651	14	999999	857	576	216	411	654	567	517	999999	999999	148	309	822	999999	946	626	897	999999	976	461	999999	999999	58	999999	547	780	663	674	625	13	692	975	747	637	762	999999	413	999999	730	726	884	751	694	551	999999	999999	460	418	598	706	365	259	999999	200	539	210	808	537	668	999999	991	999999	999999	175	974	173	561	999999	999999	999999	222	999999	891	259	576	724	656	507	999999	999999	330	254	86	919	648	442	956	999999	107	999999	395	876	999999	999999	735	992	859	528	577	291	999999	274	954	999999	493	899	999999	769	623	815	553	999999	942	180	309	746	999999	972	526	999999	216	999999	999999	901	367	346	999999	790	524	999999	999999	138	929	313	999999	999999	299	239	435	999999	83	197	933	292	18	94	999999	999999	800	988	185	999999	11	999999	999999	493	187	999999	999999	999999	999999	578	254	48	949	999999	381	999999	180	253	999999	586	546	776	468	29	80	804	893	282	999999	100	990	535	409	978	136	894	238	515	878	999999	750	999999	543	999999	999999	895	342	592	712	305	431	556	541	999999	999999	999999	576	999999	423	382	169	999999	745	125	587	718	639	999999	299	486	410	665	375	999999	835	268	243	963	87	185	999999	999999	569	999999	668	443	994	810	999999	901	328	183	102	505	999999	544	542	999999	917	234	266	999999	303	236	894	766	190	331	999999	91	999999	999999	977	248	910	999999	646	639	457	153	724	828	999999	999999	168	236	572	999999	143	301	725	999999	56	999999	999999	110	17	343	999999	999999	263	672	57	999999	909	715	206	854	595	999999	898	903	970	773	509	437	38	905	77	668	203	999999	197	471	365	185	566	134	329	809	851	312	427	554	890	61	780	786	487	999999	40	999999	284	916	403	822	844	282	353	491	82	999999	999999	999999	709	941	485	586	200	999999	999999	81	535	999999	375	999999	485	426	883	999999	657	999999	428	624	637	484	999999	280	78	542	340	294	781	837	737	750	46	874	845	948	576	204	595	753	303	959	193	499	999999	807	347	428	399	999999	833	831	999999	651	915	234	905	999999	517	999999	403	999999	299	697	999999	999999	
559	610	580	934	881	463	999999	999999	330	678	999999	547	730	271	205	999999	895	886	14	906	76	999999	959	620	999999	999999	686	937	360	439	669	999999	450	925	999999	737	848	464	23	999999	184	19	330	999999	933	999999	484	999999	462	491	999999	999999	693	152	999999	999999	650	959	891	519	776	718	324	891	19	804	106	805	23	467	999999	440	872	633	731	999999	999999	723	999999	685	999999	439	484	868	999999	265	803	308	375	93	96	888	573	504	999999	466	695	438	236	139	270	999999	243	995	427	539	540	69	421	501	109	927	282	999999	999999	346	243	455	432	753	11	798	999999	929	380	999999	866	378	39	999999	372	999999	999999	558	424	219	206	489	999999	930	725	999999	886	873	983	169	999999	999999	999999	267	233	249	16	483	137	472	249	313	624	253	672	172	40	156	999999	474	999999	723	791	421	150	754	14	501	999999	267	999999	565	945	220	999999	508	505	771	51	132	628	23	999999	952	969	892	864	207	999999	563	999999	740	744	519	728	892	577	999999	999999	478	999999	999999	454	870	560	999999	368	414	684	173	666	268	115	999999	845	427	303	838	452	257	889	806	243	999999	554	181	999999	436	999999	675	931	53	654	572	887	123	568	560	401	999999	534	460	522	104	896	454	634	736	999999	311	999999	738	999999	999999	589	438	999999	979	326	999999	863	931	922	18	242	622	614	542	999999	999999	999999	743	446	168	723	439	293	148	578	999999	547	999999	999999	190	86	203	45	785	983	458	841	589	244	23	999999	999999	999999	513	999999	283	840	999999	616	941	453	855	999999	999999	156	159	999999	143	410	226	841	999999	179	741	999999	48	587	828	559	671	890	278	999999	999999	738	999999	901	780	286	999999	269	455	477	820	736	231	902	195	639	999999	313	708	188	27	181	650	999999	999999	581	823	695	21	542	944	60	184	356	867	121	35	258	374	856	115	956	396	311	999999	15	999999	146	401	199	999999	368	999999	100	491	261	97	999999	114	208	463	609	258	999999	999999	769	999999	874	999999	84	613	999999	999999	999999	83	999999	785	348	82	791	999999	686	303	821	817	586	868	94	999999	616	33	337	154	176	403	505	708	999999	778	590	999999	836	999999	327	585	149	429	999999	26	999999	475	749	625	999999	337	999999	315	436	105	947	900	999999	999999	428	60	286	441	772	458	999999	363	312	570	491	999999	44	584	976	999999	677	166	536	999999	445	150	284	999999	830	999999	999999	199	281	388	830	689	999999	826	999999	277	308	708	999999	882	448	76	173	188	
143	976	999999	202	339	200	427	999999	374	408	574	288	775	575	610	933	832	999999	92	999999	999999	999999	999999	218	999999	708	937	968	510	653	629	999999	977	105	577	999999	547	433	859	90	960	49	999999	999999	262	405	501	999999	107	723	999999	69	984	248	448	341	615	93	302	630	263	999999	290	720	999999	205	999999	680	997	756	999999	408	528	11	963	699	999999	792	956	504	999999	213	870	999999	603	999999	394	738	657	999999	249	463	141	239	827	511	759	999999	799	66	104	821	999999	351	337	651	999999	983	284	748	999999	822	137	797	422	59	588	999999	126	218	810	572	999999	761	517	933	999999	299	184	999999	940	880	993	999999	409	396	477	529	459	951	39	999999	463	908	390	426	999999	344	999999	777	923	265	488	590	999999	531	798	974	834	404	384	251	809	822	808	974	828	999999	999999	36	999999	999999	999999	175	999999	409	119	999999	381	999999	607	932	483	406	539	684	402	999999	653	999999	598	503	695	65	576	788	999999	640	110	415	598	107	946	790	205	999999	221	323	412	999999	422	999999	999999	744	796	452	768	999999	999999	133	582	425	999999	999999	438	89	373	989	598	999999	806	479	24	966	501	510	999999	692	211	674	999999	999999	999999	806	465	913	900	950	268	999999	30	999999	357	976	833	182	522	437	361	999999	501	231	724	22	49	943	670	636	252	296	465	85	211	999999	659	999999	424	778	63	524	189	999999	730	473	379	616	131	999999	142	328	988	558	341	95	999999	251	999999	999999	766	999999	999999	273	708	972	668	945	999999	999999	326	999999	757	743	383	999999	936	88	999999	260	642	433	821	632	504	999999	307	999999	999999	125	445	418	147	999999	21	540	280	999999	714	758	805	434	627	393	720	999999	571	254	185	503	158	999999	750	114	999999	343	701	621	769	784	674	761	211	873	302	908	203	331	732	842	566	30	999999	742	455	217	805	438	912	701	999999	63	999999	249	966	351	668	42	90	678	999999	659	156	999999	93	53	233	754	100	811	609	249	522	999999	937	137	730	999999	999999	147	537	999999	708	999999	999999	621	40	961	906	951	250	170	250	63	13	907	874	999999	659	411	984	999999	347	110	102	122	540	399	312	838	620	660	999999	942	150	576	999999	89	507	999999	23	272	847	149	571	448	998	999999	339	39	263	296	358	257	999999	486	999999	999999	974	319	999999	640	658	77	340	589	787	307	912	436	956	794	936	197	398	722	999999	999999	538	654	123	81	70	283	999999	333	312	135	789	999999	651	352	
999999	999999	390	382	999999	779	999999	999999	661	999999	555	999999	82	469	999999	999999	859	440	282	726	79	330	205	999999	999999	384	999999	999999	286	662	518	258	784	613	689	748	806	999999	118	433	400	556	999999	422	525	167	999999	125	973	152	275	358	391	925	283	785	992	381	802	239	999999	801	999999	999999	192	307	127	468	780	611	364	844	332	999999	335	522	336	782	493	422	999999	377	999999	144	396	169	999999	999999	999999	903	999999	434	223	879	999999	999999	850	994	240	999999	999999	999999	345	999999	787	431	36	999999	999999	761	999999	999999	888	389	65	999999	768	999999	611	32	999999	268	999999	999999	855	929	630	453	712	737	671	342	552	274	382	442	999999	670	356	965	143	334	269	578	455	546	546	833	824	226	829	289	999999	217	999999	999999	613	469	517	999999	999999	583	830	862	99	125	999999	999999	16	622	888	108	224	646	889	115	999	559	430	999999	393	797	628	495	999999	392	949	999999	486	601	999999	999999	163	498	175	560	503	999999	999999	999999	879	923	826	211	337	731	75	746	999999	682	999999	63	48	208	474	13	954	345	954	999999	176	332	999999	999999	999999	325	999999	725	999999	339	612	603	999999	999999	999999	999999	970	999999	167	186	327	213	26	803	999999	776	534	954	34	999999	605	168	452	782	173	556	999999	422	417	21	999999	999999	275	999999	79	187	982	946	769	14	42	536	187	777	389	962	316	999999	593	27	999999	991	701	318	733	454	160	297	999999	883	684	558	20	155	400	999999	937	999999	734	999999	999999	999999	194	30	139	79	981	674	403	999999	999999	453	828	399	230	794	999999	957	265	999999	37	694	28	885	999999	484	999999	41	386	999999	34	289	999999	999999	234	999999	806	680	188	663	473	485	894	726	643	241	999999	999999	925	999999	999999	980	771	999999	999999	108	569	309	700	999999	552	949	298	991	186	960	844	999999	175	26	999999	967	779	602	162	999999	800	301	251	98	999999	999999	115	780	82	54	517	500	345	135	644	507	999999	533	121	999999	999999	903	999999	999999	396	852	454	999999	617	999999	211	179	955	999999	999999	277	67	611	900	646	844	517	918	141	452	353	541	49	382	491	987	255	490	638	363	897	751	568	999999	999999	461	999999	172	711	999999	348	544	281	999999	999999	450	379	632	475	679	999999	984	418	999999	53	320	415	536	136	999999	955	688	327	999999	410	526	498	909	998	194	999999	999999	999999	999999	999999	809	270	221	14	51	999999	623	25	959	683	912	342	336	658	591	55	669	45	337	999999	659	227	570	427	
851	999999	999999	634	999999	42	334	777	130	137	243	60	204	532	999999	766	342	999999	999999	36	497	999999	172	260	999999	148	977	999999	880	410	453	591	999999	793	999999	99	158	988	734	927	359	999999	222	999999	424	541	999999	999999	999999	570	999999	999999	859	544	929	667	789	218	226	152	64	25	999999	719	999999	651	360	410	999999	995	617	353	939	440	999999	362	999999	963	999999	876	296	839	369	319	854	467	732	165	864	496	999999	940	772	591	872	343	248	502	999999	773	191	451	769	954	953	212	56	429	866	577	695	825	999999	999999	855	224	655	588	864	227	999999	204	545	882	999999	677	581	999999	567	343	124	478	999999	72	695	845	80	414	365	652	420	999999	999999	297	800	999999	567	999999	736	658	687	660	638	307	853	986	905	886	999999	286	999999	699	862	533	462	999999	386	319	999999	19	153	251	999999	999999	806	617	905	258	92	219	119	159	621	909	655	463	840	151	219	999999	939	194	154	89	31	721	450	765	834	582	108	258	776	999999	514	446	437	426	500	999999	999999	657	804	60	999999	481	87	953	877	999	386	244	109	999999	80	959	999999	999999	200	95	176	149	999999	509	999999	861	999999	894	404	219	35	424	999999	973	999999	292	389	103	912	550	643	497	887	835	206	999999	999999	830	656	554	999999	999999	236	414	999999	999999	999999	999999	939	315	108	192	558	668	999999	962	592	999999	328	999999	580	13	239	999999	452	679	261	587	312	257	999999	551	248	850	869	740	198	247	904	685	58	93	999999	607	451	460	939	229	862	243	280	999999	999999	868	999999	999999	999999	586	999999	999999	999999	656	992	999999	999999	999999	999999	707	799	242	774	355	999999	642	739	496	848	999999	208	991	999999	42	725	999999	976	999999	999999	999999	999999	999999	685	611	285	514	999999	999999	101	999999	15	894	516	241	430	999999	999999	925	800	999999	999999	487	999999	432	388	970	659	999999	930	923	999999	911	517	574	831	276	556	172	999999	716	647	347	405	385	626	999999	999999	508	999999	105	999999	999999	890	999999	251	399	45	262	999999	999999	855	348	999999	177	999999	103	386	942	409	164	999999	306	999999	999999	999999	791	91	122	806	84	495	160	999999	834	323	999999	31	347	332	442	999999	304	939	999999	861	308	876	238	628	532	927	543	108	999999	33	313	206	999999	999999	460	317	922	999999	159	818	704	302	999999	854	103	82	49	619	967	999999	778	367	98	232	999999	914	853	999999	283	156	999999	999999	999999	811	20	467	224	398	999999	134	318	847	790	947	166	999999	249	
384	535	460	887	999999	999999	999999	254	946	117	584	35	545	464	438	183	12	866	653	705	825	843	635	857	651	746	999999	999999	930	576	999999	75	917	675	478	958	822	999999	38	999999	72	566	999999	359	640	373	999999	999999	879	674	787	90	513	309	423	540	899	602	246	187	297	920	323	379	999999	999999	118	869	986	480	360	743	838	732	999999	268	780	999999	226	287	418	184	735	266	789	70	562	617	262	938	999999	229	31	850	632	999999	252	694	999999	132	999999	467	683	999999	323	54	251	780	666	164	760	624	385	958	769	999999	999999	999999	590	999999	999999	999999	999999	57	421	141	999999	999999	110	502	25	95	892	104	32	950	500	335	943	745	999999	781	951	107	999999	999999	843	72	91	999999	956	195	999999	487	176	764	850	635	988	192	332	263	679	999999	999999	999999	731	291	936	818	999999	859	124	845	999999	184	549	999999	869	999999	297	658	999999	591	999999	830	981	415	928	268	999999	865	999999	760	999999	999999	999999	787	958	514	713	562	136	272	999999	106	81	268	399	999999	225	340	766	999999	895	673	356	98	628	318	692	325	363	677	718	757	522	363	999999	532	82	761	561	365	273	734	999999	644	696	449	758	722	25	999999	53	769	108	335	865	748	218	23	169	999999	821	999999	209	999999	554	999999	583	718	836	867	919	463	778	999999	748	999999	151	711	401	999999	559	969	999999	426	634	999999	659	999999	497	683	999999	68	999999	911	999999	875	535	82	999999	558	865	50	886	158	26	999999	999999	697	586	705	999999	507	621	980	100	851	97	782	825	606	488	395	999999	162	554	861	860	867	867	873	634	999999	621	843	322	519	93	161	410	999999	957	961	611	791	86	815	446	621	999999	999999	787	753	257	999999	80	999999	819	733	603	165	729	133	829	713	80	537	885	778	667	580	768	999999	381	781	648	526	999999	439	85	738	424	248	55	186	95	999999	999999	999999	999999	999999	699	359	999999	999999	324	834	142	898	720	549	930	999999	999999	250	999999	851	999999	476	845	999999	999999	390	658	999999	740	490	88	653	627	199	715	757	15	824	999999	999999	387	136	999999	999999	394	885	718	999999	999999	999999	294	804	263	243	509	355	292	229	999999	319	700	693	999999	833	756	489	280	531	833	999999	663	999999	369	999999	473	254	19	41	169	809	999999	999999	66	999999	999999	283	999999	394	999999	370	999999	785	999999	572	718	999999	622	633	67	905	615	197	702	635	103	166	445	999999	999999	265	999999	260	69	999999	999999	578	637	529	999999	482	
99	886	999999	999999	999999	999999	461	796	794	999999	631	385	999999	999999	204	484	999999	430	890	999999	838	649	999999	434	34	999999	725	999999	925	999999	66	102	999999	999999	815	729	356	238	927	999999	999999	648	956	999999	999999	999999	999999	999999	153	172	159	216	639	597	999999	999999	999999	416	999999	493	161	999999	999999	654	723	999999	389	999999	448	474	138	200	999999	674	344	199	693	634	801	74	938	999999	196	762	990	849	463	408	999999	375	467	939	789	443	74	584	776	311	276	999999	580	886	366	678	44	958	999999	999999	262	454	757	637	615	385	554	240	934	119	999999	999999	85	980	458	999999	999999	198	411	69	610	760	422	391	999999	706	493	62	999999	518	999999	41	146	499	156	496	999999	830	333	414	889	833	649	667	647	403	28	999999	437	999999	999999	845	557	653	363	501	41	375	279	908	891	502	999999	425	391	632	736	586	999999	962	464	186	865	996	999999	777	999999	755	743	964	999999	893	625	281	847	881	484	492	146	654	465	999999	561	424	522	397	999999	234	286	25	666	442	999999	475	999999	494	980	560	999999	586	390	999999	631	314	230	999999	876	405	578	509	999999	254	999999	190	999999	221	999999	450	999999	782	999999	999999	999999	728	307	255	138	160	999999	362	999999	923	999999	559	273	189	999999	256	999999	525	520	761	999999	776	866	422	992	585	968	999999	869	999999	999999	701	965	504	807	903	999999	975	869	726	952	999999	608	999999	999999	890	916	999999	600	378	256	958	272	858	999999	702	999999	999999	262	552	999999	835	493	371	846	317	594	769	381	717	249	228	655	999999	809	439	177	641	186	112	668	650	27	999999	292	128	999999	999999	272	115	50	131	722	326	544	999999	999999	247	388	999999	999999	157	946	999999	138	999999	313	999999	999999	802	534	230	709	160	884	541	817	992	88	999999	878	486	506	999999	999999	128	506	999999	258	691	999999	930	262	258	999999	521	704	145	372	264	815	960	68	470	999999	999999	422	571	442	13	309	999999	169	660	60	819	650	679	215	19	531	974	229	367	106	999999	967	460	353	372	837	682	629	999999	913	999999	999999	45	694	999999	999999	999999	999999	255	391	964	770	602	999999	987	999999	999999	929	362	732	840	740	999999	374	977	999999	961	227	999999	175	627	121	345	747	142	401	999999	999999	358	999999	597	88	974	999999	141	833	375	262	366	502	813	752	277	101	82	187	999999	671	717	999999	745	716	999999	999999	764	853	435	999999	75	999999	265	49	581	59	145	762	765	725	242	153	487	708	860	577	362	
874	844	999999	674	955	673	944	999999	999999	999999	880	261	895	220	288	408	520	197	999999	247	774	181	999999	999999	999999	421	999999	438	999999	526	999999	856	258	726	890	999999	190	190	120	922	321	772	999999	999999	264	999999	870	999999	999999	745	967	521	99	999999	999999	999999	626	298	364	999999	671	999999	702	827	529	34	999999	179	999999	999999	999999	339	86	848	926	12	944	735	999999	999999	550	999999	484	829	559	526	999999	918	147	197	391	892	999999	999999	261	805	999999	408	962	240	507	999999	194	684	527	637	444	251	999999	586	758	891	597	554	992	999999	41	999999	278	999999	267	94	41	142	888	335	999999	509	999999	130	932	546	773	999999	312	849	312	800	311	921	91	525	514	561	999999	500	305	281	584	87	999999	999999	140	959	973	422	670	999999	796	202	999999	935	653	293	653	221	128	136	251	999999	870	999999	999999	356	921	742	580	479	702	397	39	241	925	520	356	737	999999	814	497	890	189	999999	14	119	797	155	871	999999	907	227	382	178	39	441	216	543	633	783	47	999999	842	200	358	408	172	999999	20	143	937	916	806	999999	999999	361	963	999999	236	462	559	775	870	359	571	999999	25	860	211	999999	314	812	113	632	999999	266	999999	999999	901	605	999999	904	999999	999999	293	999999	421	77	539	678	999999	596	316	180	999999	271	370	999999	628	999999	392	311	999999	526	828	135	813	183	537	383	314	974	999999	999999	999999	999999	640	141	76	580	73	999999	331	533	26	718	999999	999999	409	999999	895	999999	370	38	999999	644	223	999999	910	999999	188	247	540	166	999999	503	878	685	999999	577	630	238	426	58	999999	444	980	167	510	120	629	880	999999	31	487	999999	999999	689	417	871	442	31	231	908	402	999999	417	175	169	999999	999999	820	278	831	884	667	147	321	228	778	664	65	999999	799	999999	307	473	999999	678	623	889	999999	278	999999	145	999999	999999	518	656	999999	37	814	997	987	280	808	612	942	999999	820	612	302	470	639	216	999999	912	432	379	104	362	898	496	545	633	999999	552	999999	695	999999	660	629	999999	244	999999	850	67	999999	999999	729	695	999999	999999	999999	21	596	727	638	585	759	999999	584	148	562	999999	139	328	461	363	999999	266	136	257	999999	999999	999999	637	236	999999	366	328	790	902	650	999999	831	526	999999	534	46	999999	913	900	936	589	85	490	113	613	621	531	605	768	900	472	999999	999999	999999	698	999999	959	501	999999	999999	999999	905	681	498	999999	999999	612	690	927	326	704	353	236	320	281	94	502	534	
622	277	999999	999999	32	12	187	838	557	999999	999999	506	87	432	999999	681	999999	999999	403	992	999999	813	999999	841	678	999999	999999	129	999999	962	249	614	536	435	878	482	393	717	883	999999	320	325	252	607	751	431	249	281	190	555	814	597	690	999999	999999	809	268	993	54	579	805	67	505	999999	765	334	999999	651	554	690	297	788	800	724	999999	999999	570	410	99	256	999999	925	939	788	158	652	923	999999	850	79	223	999999	672	313	873	263	819	999999	842	426	461	999999	999999	499	267	35	796	966	827	951	249	858	903	999999	376	880	128	717	999999	122	999999	999999	800	485	476	897	126	999999	850	428	999999	911	999999	672	795	615	207	999999	530	132	855	956	209	899	829	365	999999	874	936	999999	144	112	221	730	25	519	797	252	33	370	909	999999	126	999999	999999	999999	999999	240	12	761	999999	678	196	323	999999	454	742	900	999999	121	411	251	999999	857	294	999999	700	836	657	286	817	999999	426	170	222	555	840	800	762	502	74	265	999999	185	999999	465	915	897	999999	571	776	896	596	911	999999	668	749	269	124	435	637	999999	999999	726	943	999999	262	36	999999	710	613	942	999999	163	999999	999999	378	999999	546	828	795	802	373	95	509	920	368	514	211	999999	999999	999999	686	337	864	610	681	155	999999	999999	213	999999	999999	763	999999	999999	999999	443	999999	812	300	374	722	295	639	999999	100	498	226	33	368	999999	999999	557	904	42	266	810	298	445	999999	232	153	953	625	905	15	609	137	675	172	925	649	399	263	999999	858	999999	999999	999999	519	999999	929	999999	999999	465	75	248	999999	999999	577	999999	154	429	347	77	230	999999	999999	999999	829	490	999999	550	999999	999999	108	435	303	472	999999	865	999999	269	926	999999	303	935	728	999999	999999	999999	751	999999	999999	999999	999999	229	999999	196	221	99	999999	964	209	38	822	388	357	792	367	999999	999999	999999	751	711	835	884	999999	999999	999999	294	51	999999	999999	73	739	169	452	647	999999	999999	999999	117	261	999999	146	157	70	897	469	915	999999	935	803	210	821	365	460	396	387	896	726	996	422	926	57	229	81	145	299	663	935	999999	999999	488	999999	837	145	666	575	688	823	606	595	858	705	115	706	999999	251	384	999999	66	999999	764	162	387	695	334	999999	999999	85	924	607	999999	979	878	999999	324	943	984	229	793	820	699	83	999999	410	563	231	942	523	389	999999	914	954	879	450	377	336	879	999999	999999	629	659	612	898	998	999999	999999	827	311	999999	749	999999	999999	915	245	569	
691	999999	999999	999999	113	999999	403	696	999999	692	852	110	999999	436	988	999999	842	999999	173	170	97	184	131	621	683	404	999999	141	639	637	760	48	643	881	685	304	999999	20	707	999999	266	915	867	315	999999	999999	399	874	403	685	424	745	999999	85	482	516	999999	365	457	709	999999	272	66	999999	999999	813	466	556	751	999999	171	999999	711	999999	904	181	316	816	999999	904	14	765	737	954	222	25	296	568	409	178	999999	999999	562	998	80	994	858	999999	383	132	322	842	999999	709	523	999999	999999	123	999999	310	210	103	681	553	999999	698	999999	999999	191	999999	527	898	157	582	309	625	280	712	999999	910	323	842	443	562	999999	172	999999	38	441	630	999999	182	397	108	968	300	865	999999	304	382	469	999999	999999	465	605	423	695	551	409	897	999999	999999	556	999999	987	368	660	999999	961	542	66	506	671	560	936	354	510	58	614	19	999999	271	999999	195	450	566	559	977	956	178	476	100	628	999999	999999	660	999999	137	999999	999999	999999	746	999999	761	325	999999	999999	999999	529	260	999999	646	999999	999999	999999	60	912	371	819	430	809	999999	171	999999	75	966	999999	137	252	999999	728	999999	999999	999999	380	999999	224	656	869	999999	999999	999999	999999	706	265	830	163	238	999999	268	747	264	999999	690	999999	999999	999999	264	696	358	94	957	489	999999	532	539	708	932	29	133	836	999999	999999	341	999999	999999	235	465	537	999999	812	999999	999999	983	538	999999	75	257	214	424	439	959	960	999999	402	523	347	214	183	725	131	230	999999	999999	432	999999	763	976	741	999999	729	128	727	461	545	999999	235	505	714	69	999999	999999	728	604	999999	876	304	980	938	435	645	31	999999	811	123	592	439	460	561	999999	710	98	999999	396	694	321	242	509	999999	957	298	841	499	999999	261	669	502	614	588	555	197	783	999999	315	999999	708	836	915	347	953	15	999999	944	669	999999	999999	945	342	909	999999	644	999999	14	981	147	804	531	177	560	453	99	825	999999	15	858	927	60	999999	223	986	485	326	171	999999	951	522	896	830	765	875	724	170	999999	216	999999	401	999999	66	177	378	186	668	999999	999999	863	999999	903	999999	999999	431	999999	999999	128	999999	897	327	633	983	40	624	907	999999	411	999999	728	999999	999999	665	104	466	159	994	999999	845	809	816	961	277	167	770	619	957	999999	344	550	980	51	780	318	593	767	794	36	552	999999	999999	266	681	174	933	69	248	844	354	282	340	710	283	124	90	366	366	825	269	15	949	681	77	143	748	
888	349	356	999999	698	999999	968	999999	384	333	559	999999	999999	234	999999	381	122	674	71	999999	999999	999999	666	238	999999	411	968	767	547	521	804	198	547	426	55	719	891	999999	656	917	372	230	899	999999	530	86	999999	601	557	999999	999999	16	999999	923	478	129	683	128	283	296	999999	211	942	862	529	370	999999	999999	999999	999999	489	779	28	153	999999	59	869	875	707	160	999999	999999	999999	999999	684	797	999999	623	947	925	46	773	70	369	532	171	287	999999	271	169	343	575	999999	566	154	67	988	999999	999999	429	999999	807	420	133	147	999999	999999	39	188	732	188	128	739	263	955	716	719	999999	621	999999	771	999999	614	547	816	583	954	653	999999	999999	999999	999999	547	527	674	238	362	936	232	514	999999	999999	857	999999	981	999999	836	999999	610	438	999999	338	250	401	657	999999	203	999999	316	999999	73	348	271	562	922	999999	581	221	588	726	363	782	437	999999	515	523	975	999999	566	999999	746	999999	52	999999	999999	480	89	156	870	257	45	999999	630	667	450	830	986	305	616	134	644	999999	581	884	84	566	901	999999	885	144	451	999999	316	715	999999	279	306	931	284	452	999999	434	351	340	691	874	161	769	667	684	537	679	468	999999	956	131	223	167	265	720	578	946	270	735	805	999999	182	915	999999	181	999999	65	999999	174	357	999999	283	250	202	999999	415	142	476	999999	606	999999	660	999999	758	696	66	148	676	564	873	830	174	615	534	775	701	245	919	495	160	999999	659	303	94	747	999999	972	964	64	315	446	480	69	139	43	999999	307	167	162	999999	999999	388	466	300	526	55	668	999999	999999	999999	179	999999	999999	60	134	122	366	790	21	999999	999999	183	999999	999999	999999	360	114	999999	501	519	403	88	767	999999	999999	103	999999	999999	568	701	188	266	999999	555	999999	233	999999	19	14	920	898	516	156	313	999999	221	999999	216	862	175	941	192	999999	908	999999	999999	455	609	295	999999	999999	999999	232	319	670	999999	636	999999	124	213	999999	999999	481	580	999999	886	999999	463	349	553	335	986	150	402	760	999999	51	639	450	999999	778	889	724	973	11	545	294	999999	642	213	584	999999	999999	658	314	999999	999999	644	296	228	169	991	999999	741	705	933	222	830	558	673	785	997	999999	999999	999999	971	380	508	579	999999	602	104	999999	999999	968	999999	893	491	97	913	999999	407	352	231	999999	999999	999999	982	999999	999999	999999	463	288	999999	427	587	86	999999	233	343	476	999999	999999	220	999999	75	179	135	772	81	999999	731	999999	645	387	
999999	655	404	196	999999	352	999999	241	511	754	999999	999999	852	717	391	999999	870	267	754	999999	999999	341	141	604	999999	617	504	219	205	37	600	999999	999999	999999	49	932	681	999999	586	990	89	969	563	466	488	999999	327	999999	999999	523	999999	473	988	999999	301	56	999999	999999	378	39	999999	999999	45	484	999999	427	183	270	678	459	876	45	681	763	999999	125	778	674	999999	568	299	96	828	681	857	137	999999	444	999999	992	418	881	466	556	152	901	934	89	999999	71	999999	67	739	931	647	999999	791	234	840	186	999999	849	683	809	740	761	358	363	626	36	693	738	999999	999999	51	994	999999	135	620	466	191	698	371	64	492	242	357	897	44	723	345	508	603	999999	723	569	999999	999999	999999	391	553	999999	999999	287	377	999999	98	63	999999	652	565	666	613	384	999999	580	999999	628	327	508	999999	460	329	903	690	195	999999	855	961	999999	796	922	319	239	913	611	999999	999999	687	155	154	304	999999	999999	168	678	894	229	129	153	91	578	339	999999	977	102	999999	560	596	999999	212	242	999999	999999	855	643	999999	383	471	393	999999	999999	999999	181	363	119	453	938	745	999999	999999	915	735	818	401	228	592	11	262	821	999999	684	496	999999	943	911	212	599	535	525	999999	520	758	736	999999	686	999999	167	954	867	648	322	814	584	999999	296	999999	283	999999	637	60	999999	131	650	42	999999	907	999999	238	452	906	853	999999	230	690	779	167	999999	20	714	590	999999	56	394	999999	48	869	911	614	656	414	929	583	897	999999	974	399	999999	703	157	778	999999	999999	511	999999	795	999999	594	999999	121	139	506	272	312	999999	999999	309	999999	999999	994	790	996	831	581	999999	976	999999	514	755	715	999999	59	306	999999	935	399	504	545	999999	387	138	999999	27	502	527	907	667	280	851	849	999999	661	640	708	999999	782	999999	358	999999	985	524	999999	839	999999	999999	999999	999999	410	999999	999999	130	999999	999999	100	866	515	999999	339	63	139	319	999	663	905	50	728	419	598	999999	163	999999	156	80	447	862	732	445	999999	999999	447	707	266	999999	204	729	999999	357	999999	999999	851	803	40	304	344	675	999999	742	934	148	999999	670	611	904	223	999999	973	693	999999	238	144	80	999999	999999	616	431	62	105	469	186	139	999999	999999	756	654	999999	999	999999	999999	772	347	990	999999	700	768	776	999999	362	691	576	755	227	490	321	707	999999	663	472	688	999999	623	999999	283	758	18	999999	999999	854	999999	999999	627	132	957	104	890	154	569	999999	799	999999	999999	
700	414	892	999999	912	999999	999999	59	999999	999999	999999	173	824	999999	999999	999999	999999	692	147	975	999999	999999	828	999999	633	270	395	999999	562	221	224	672	848	586	923	999999	390	337	106	999999	252	999999	387	999999	100	958	999999	946	999999	999999	816	756	662	999999	94	598	586	942	797	651	999999	137	496	661	481	864	325	247	999999	999999	335	425	595	406	732	446	999999	661	859	674	137	449	456	135	404	468	20	983	502	334	439	447	539	454	999999	125	318	726	695	235	642	999999	999999	81	111	999999	170	265	141	647	999999	999999	999999	132	524	999999	680	371	266	23	853	341	745	999999	472	887	885	151	172	617	999999	997	965	633	41	241	728	385	33	13	999999	755	852	854	459	514	364	416	930	187	999999	946	470	682	382	999999	160	819	608	999999	515	999999	102	523	519	877	959	460	100	293	338	999999	347	262	715	108	489	890	999999	999999	533	478	221	984	183	191	536	999999	999999	731	91	909	776	809	497	288	999999	338	999999	582	554	903	999999	999999	999999	999999	608	217	966	283	821	269	999999	649	690	999999	808	117	350	338	350	676	209	369	999999	429	528	999999	764	999999	445	161	556	868	413	629	163	574	145	44	582	328	326	977	909	821	540	136	129	461	999999	999999	999999	16	241	878	999999	999999	444	430	619	999999	453	539	838	669	713	999999	245	70	883	999999	972	999999	755	32	359	231	999999	390	888	402	418	999999	957	890	173	549	999999	999999	999999	999999	999999	714	999999	511	875	999999	999999	999999	117	40	999999	69	577	245	582	999999	261	999999	528	483	999999	63	541	227	662	149	582	999999	506	174	872	710	145	999999	999999	999999	890	253	999999	999999	92	220	283	999999	511	359	735	722	317	491	297	999999	999999	452	701	999999	182	207	999999	999999	214	200	743	999999	168	190	924	891	140	325	791	999999	73	955	400	295	999999	999999	716	999999	999999	859	640	999999	876	999999	704	693	984	39	94	693	999999	419	368	892	999999	339	699	331	435	844	592	992	700	290	364	60	61	416	999999	498	491	546	332	355	999999	729	76	713	485	999999	907	999999	240	107	999999	653	597	508	999999	999999	985	394	877	569	999999	999999	999999	999999	100	653	641	999999	999999	596	212	857	999999	999999	342	999999	272	985	999999	204	936	999999	761	602	676	999999	462	553	597	999999	999999	106	668	763	87	911	415	999999	999999	831	599	339	375	999999	999999	755	566	999999	176	999999	188	999	549	683	999999	785	886	999999	919	999999	200	999999	980	999999	93	115	999999	333	935	999999	341	792	
999999	23	999999	999999	126	999999	707	920	155	999999	999999	525	675	513	557	984	141	302	999999	694	561	244	640	999999	358	493	999999	999999	566	999999	648	999999	740	396	636	535	89	34	669	769	23	998	999999	322	711	465	999999	999999	558	214	999999	999999	406	646	240	138	999999	999999	999999	632	566	917	364	912	239	999999	784	999999	999999	31	905	116	633	265	681	562	999999	328	799	893	287	999999	240	361	51	999999	348	104	165	508	162	985	775	46	213	106	999999	331	999999	80	681	927	999999	536	999999	95	999999	999999	999999	678	138	64	304	365	355	999999	999999	13	871	234	999999	689	999999	999999	999999	920	341	999999	62	584	999999	999999	999999	729	222	359	288	703	61	999999	999999	207	139	486	380	999999	690	420	690	628	419	640	459	857	999999	991	803	334	667	999999	754	423	98	390	760	458	817	575	153	999999	305	999999	999999	915	239	104	560	647	999999	770	239	920	905	433	175	999999	229	388	951	230	556	999999	999999	672	211	581	119	749	726	921	290	125	276	695	332	436	688	999999	999999	999999	441	165	999999	897	159	833	999999	999999	224	999999	239	999999	999999	922	999999	999999	946	289	999999	658	999999	811	921	86	999999	999999	653	220	110	739	600	684	760	279	999999	400	626	148	523	999999	73	999999	999999	254	692	851	999999	999999	256	999999	489	409	831	970	697	630	244	260	417	999999	189	306	564	485	999999	999999	999999	354	999999	999999	725	807	765	999999	999999	540	286	676	394	638	621	309	964	129	999999	201	853	999999	582	168	166	375	731	487	199	999999	890	58	372	147	999999	158	220	999999	265	999999	999999	496	385	166	353	567	999999	778	999999	879	342	444	236	690	700	999999	771	999999	891	359	999999	999999	999999	827	650	238	999999	999999	466	999999	99	766	864	577	557	999999	414	426	815	598	999999	953	71	319	434	455	999999	682	446	293	386	246	316	905	605	364	351	557	999999	124	263	619	999999	999999	999999	576	999999	999999	142	999999	484	999999	999999	302	850	999999	226	835	403	204	416	631	810	999999	999999	852	459	999999	972	203	26	857	910	701	345	889	640	119	529	858	875	173	549	999999	809	40	87	24	65	482	147	515	163	321	707	631	999999	149	866	999999	999999	999999	686	939	327	626	999999	467	957	961	492	117	999999	545	329	253	999999	707	999999	65	775	445	902	499	65	510	703	599	999999	713	89	500	252	591	741	263	487	999999	785	192	595	999999	66	104	989	40	209	617	991	999999	548	112	776	811	171	999999	719	196	884	817	999999	846	474	999999	
881	999999	864	724	804	76	766	483	999999	190	470	166	388	808	510	34	310	999999	607	538	999999	977	724	999999	429	70	999999	999999	999999	999999	999999	748	154	999999	999999	997	176	484	999999	999999	698	75	190	596	350	15	999999	911	686	860	999999	999999	248	935	88	999999	277	999999	305	744	999999	999999	758	953	920	999999	999999	575	595	512	858	826	999999	681	840	109	797	138	100	424	767	999999	614	864	999999	432	510	218	734	999999	999999	743	999999	999999	403	999999	316	236	999999	999999	992	726	325	183	12	690	565	999999	105	978	116	999999	341	880	999999	899	999999	999999	502	498	221	999999	999999	287	782	124	999999	999999	288	618	793	570	999999	999999	431	51	317	440	861	771	867	999999	123	755	211	999999	411	308	103	999999	371	422	999999	187	418	199	885	47	401	888	53	999999	288	487	195	999999	686	999999	458	999999	999999	430	42	999999	630	278	690	95	85	999999	712	348	118	784	256	381	999999	999999	62	242	165	279	999999	973	728	514	664	999999	570	999999	904	541	999999	168	999999	941	999999	13	556	999999	508	800	962	210	185	704	253	504	240	814	710	999999	817	999999	999999	323	390	69	12	126	999999	999999	524	420	297	181	498	950	999999	315	991	832	729	999999	733	365	316	839	798	33	270	169	999999	755	955	503	999999	633	388	999999	560	330	11	439	536	454	285	552	912	999999	216	999999	630	925	822	877	681	905	492	424	16	551	999999	978	856	999999	659	999999	464	999999	999999	999999	571	286	754	671	831	299	999999	999999	89	999999	926	793	817	966	539	479	932	87	821	817	151	964	591	999999	69	32	583	92	795	999999	999999	128	556	352	731	999999	181	161	55	392	999999	213	344	251	625	476	171	999999	999999	189	836	387	972	640	723	999999	694	999999	999999	999999	999999	303	494	573	999999	808	247	474	245	195	999999	781	41	439	999999	937	629	999999	999999	592	999999	999999	999999	615	999999	710	155	916	999999	134	659	435	999999	246	676	237	719	771	574	816	239	696	999999	728	881	65	999999	543	352	785	977	355	361	999999	948	999999	135	878	999999	999999	662	999999	846	999999	536	872	242	794	762	70	228	999999	774	577	999999	173	50	449	999999	999999	364	611	573	843	999999	314	999999	529	999999	655	111	840	877	608	164	909	850	543	202	18	823	561	999999	292	999999	128	580	784	999999	785	980	685	999999	280	612	999999	757	12	999999	232	798	713	507	117	958	999999	980	176	999999	453	322	506	999999	726	800	803	999999	290	287	38	733	999999	861	512	674	999999	696	999999	
995	112	161	999999	581	969	999999	999999	999999	999999	334	187	148	413	371	223	999999	483	438	999999	479	809	230	476	725	933	999999	508	851	994	442	542	691	383	180	320	301	999999	925	287	516	691	749	999999	955	109	890	999999	928	999999	999999	201	987	278	138	195	999999	685	132	647	999999	710	999999	69	999999	792	999999	764	242	999999	999999	998	557	160	910	787	70	999999	520	999999	52	178	999999	214	954	250	999999	999999	999999	984	437	616	351	999999	806	805	433	689	925	173	613	136	97	877	725	999999	643	836	367	350	999999	818	174	506	605	999999	140	999999	114	990	999999	82	519	999999	623	999999	656	280	353	115	999999	380	148	357	23	916	91	702	999999	912	607	717	65	904	859	619	999999	999999	999999	504	999999	379	584	934	999999	999999	999999	999999	264	419	999999	999999	492	262	986	754	999999	817	493	688	230	437	575	202	393	529	999999	615	398	13	864	811	999999	999999	439	984	999999	214	431	482	310	252	448	79	999999	999999	235	802	917	114	999999	634	999999	993	283	247	804	999999	550	405	999999	10	450	260	554	583	999999	643	999999	11	959	999999	395	20	388	999999	989	505	999999	159	304	224	697	999999	74	239	460	999999	575	202	190	999999	663	36	960	999999	802	197	999999	944	467	591	999999	916	155	474	999999	350	615	305	257	309	718	400	110	307	313	166	196	999999	132	182	78	630	821	556	999999	368	60	89	186	802	999999	999999	999999	999999	245	781	148	999999	990	120	988	999999	944	880	694	273	925	662	999999	999999	11	209	821	295	523	358	104	599	999999	880	300	535	129	999999	328	987	708	397	999999	531	28	596	334	22	999999	798	999999	940	861	999999	442	398	999999	999999	801	999999	908	406	200	886	687	548	936	119	999999	462	159	499	999999	707	999999	538	600	999999	626	999999	875	809	999999	999999	672	163	737	125	999999	901	453	999999	999999	548	88	312	999999	185	844	479	999999	224	201	730	648	197	388	999999	983	904	999999	999999	913	397	905	109	303	475	224	533	810	821	999999	918	19	570	844	23	628	999999	341	424	630	999999	753	660	999999	999999	999999	485	999999	999999	999999	543	999999	835	675	267	643	999999	18	731	961	321	668	839	999999	283	999999	999999	352	999999	999999	999999	572	383	987	766	643	254	999999	922	999999	738	999999	237	999999	999999	814	184	895	999999	999999	648	252	610	463	319	999999	913	117	343	660	998	142	410	57	409	971	730	847	908	623	999999	498	96	342	232	562	999999	999999	999999	999999	547	999999	999999	993	888	489	961	920	999999	
999999	729	999999	157	272	400	605	358	190	290	166	94	336	999999	999999	982	159	999999	999999	240	757	56	763	692	874	999999	816	377	416	169	919	999999	999999	179	629	894	260	351	823	942	626	213	999999	869	999999	999999	220	204	999999	999999	738	332	693	999999	920	242	965	454	282	159	583	999999	999999	999999	370	156	284	166	368	999999	999999	999999	342	335	614	999999	794	894	999999	999999	902	622	575	999999	430	596	326	130	999999	396	928	806	78	674	999999	398	999999	240	508	121	110	64	999999	999999	289	929	990	367	85	377	999999	81	999999	782	257	961	663	547	600	773	830	163	907	971	999999	925	740	668	999999	225	291	999999	395	999999	399	848	785	841	125	500	606	958	55	881	999999	856	999999	296	999999	999999	735	724	640	734	290	946	999999	864	592	363	199	331	400	859	96	999999	685	706	392	408	185	821	431	999999	177	872	118	999999	999999	294	149	999999	251	571	999999	567	923	660	999999	999999	701	999999	258	762	999999	999999	999999	195	794	74	180	999999	903	28	230	913	302	999999	567	418	999999	130	842	308	223	745	90	828	999999	528	960	35	999999	999999	707	264	572	999999	999999	892	999999	922	241	957	123	70	550	232	999999	577	275	392	103	624	615	581	88	999999	548	565	204	739	816	276	114	155	999999	965	999999	966	350	633	742	675	113	914	888	999999	999999	163	205	857	488	999999	263	577	932	59	999999	135	999999	622	130	999999	697	999999	116	965	999999	999999	999999	585	912	999999	236	999999	999999	999999	520	999999	692	204	765	999999	370	347	260	25	22	999999	223	366	642	194	999999	728	999999	510	978	538	808	922	40	999999	508	620	999999	999999	574	621	928	514	538	631	443	981	857	735	871	999999	324	101	953	327	999999	298	942	727	593	508	139	149	449	982	892	769	999999	548	887	999999	999999	156	450	400	608	708	828	20	751	999999	999999	776	999999	999999	224	717	999999	713	472	999999	677	228	520	76	491	788	999999	555	738	673	818	319	848	130	957	999999	999999	562	999999	56	470	999999	975	999999	637	363	999999	820	767	185	800	459	999999	678	83	999999	636	383	999999	819	643	282	281	88	990	561	928	518	671	57	76	999999	994	426	749	745	253	734	438	138	288	254	788	999999	872	368	243	180	57	783	541	999999	653	900	999999	197	659	896	794	86	434	991	159	720	999999	392	465	659	928	337	999999	901	999999	780	540	398	493	999999	215	632	328	758	470	887	999999	798	764	104	23	561	95	999999	940	362	703	297	105	78	454	490	
902	999999	251	719	852	639	332	872	369	999999	704	999999	690	999999	999999	675	530	999999	214	320	628	371	645	377	252	999999	999999	999999	86	253	302	425	274	725	999999	999999	999999	751	999999	876	999999	891	734	999999	857	154	999999	777	604	38	999999	834	999999	143	862	540	999999	873	477	999999	678	739	796	126	999999	999999	677	999999	999999	23	168	779	236	337	844	736	999999	999999	520	108	917	193	988	58	487	468	999999	140	863	199	806	644	284	765	208	736	105	999999	287	578	999999	999999	345	590	869	986	607	999999	299	135	903	301	362	378	361	495	750	747	638	263	999999	546	999999	253	999999	524	505	471	139	117	641	28	369	941	631	226	999999	408	188	999999	861	999999	841	738	295	999999	291	999999	414	712	986	357	999999	34	852	999999	599	999999	383	355	490	145	406	999999	494	999999	931	421	999999	999999	999999	352	568	999999	401	701	999999	373	999999	701	999999	600	66	999999	130	293	49	345	999999	701	627	755	34	833	19	725	629	660	999999	411	583	869	167	279	999999	644	789	841	632	160	235	999999	144	681	122	890	89	979	999999	211	844	596	331	56	517	891	327	735	999999	999999	82	54	999999	555	999999	373	442	786	361	486	504	999999	713	938	475	999999	621	999999	999999	129	646	649	599	999999	566	986	548	121	762	183	327	63	999999	956	88	191	115	588	562	999999	999999	999999	628	583	999999	999999	883	392	580	126	999999	973	24	18	40	999999	454	87	999999	141	825	999999	34	187	169	999999	494	756	860	294	999999	42	999999	972	672	353	30	25	345	999999	113	999999	999999	646	903	999999	999999	999999	999999	999999	999999	38	599	999999	923	136	999999	999999	424	266	163	136	999999	296	999999	247	192	52	999999	999999	999999	999999	742	79	38	669	790	388	283	816	999999	788	831	214	557	999999	443	999999	58	545	84	579	601	88	766	976	633	999999	814	665	999999	996	369	248	253	307	296	529	999999	264	345	890	177	608	854	374	305	328	739	574	804	999999	999999	800	612	999999	837	663	313	61	999999	999999	573	617	655	415	429	592	960	260	970	913	999999	794	209	193	411	993	233	402	681	314	514	999999	999999	347	13	568	999999	420	999999	632	226	999999	228	798	327	559	952	449	944	713	368	489	603	999999	999999	208	600	428	431	844	999999	999999	379	730	42	332	756	317	999999	861	955	549	999999	348	697	624	576	411	866	851	50	999999	457	968	946	35	999999	970	999999	999999	999999	218	989	625	999999	315	972	497	765	994	803	645	47	93	999999	818	698	265	
999999	241	999999	199	561	579	999999	655	463	411	784	999999	999999	785	825	999999	999999	747	560	174	155	999999	999999	88	645	999999	999999	405	999999	374	220	999999	999999	999999	777	999999	182	778	656	419	822	547	999999	999999	713	999999	999999	28	999999	440	200	20	268	533	119	811	999999	553	999999	690	532	408	908	99	201	656	681	304	18	575	435	124	101	150	999999	999999	540	92	375	887	562	39	586	316	183	210	999999	802	281	966	999999	628	234	965	999999	423	639	761	379	999999	86	24	999999	253	15	85	918	127	190	999999	280	506	188	666	137	999999	822	601	999999	991	786	878	999999	999999	904	806	890	135	999999	928	999999	779	999999	317	999999	999999	999999	342	311	108	291	751	621	770	695	175	449	567	838	394	601	999999	999999	999999	999999	208	999999	999999	349	208	195	793	999999	262	999999	999999	999999	999999	999999	589	482	999999	299	817	710	44	267	262	356	738	367	332	296	868	337	930	933	334	999999	612	555	62	999999	999999	999999	999999	887	369	999999	205	381	578	711	259	999999	999999	748	38	999999	246	941	740	621	999999	841	862	506	995	924	611	567	468	834	999999	43	429	496	195	903	222	999999	897	34	999999	366	788	621	47	955	224	191	904	656	999999	999999	999999	441	392	272	999999	990	999999	999999	625	999999	913	999999	466	999999	492	625	563	135	999999	100	53	999999	470	999999	62	250	469	49	999999	430	662	811	44	999999	228	988	114	923	852	231	264	999999	409	523	453	54	164	999999	999999	599	628	999999	999999	999999	627	109	970	999999	220	810	531	999999	734	205	999999	111	709	883	997	999999	521	639	283	999999	835	591	315	999999	800	17	96	648	576	121	801	883	999999	334	956	128	999999	966	713	51	700	999999	728	999999	548	352	345	281	823	968	87	988	505	956	999999	46	793	999999	347	212	724	999999	286	623	403	101	490	999999	926	878	486	554	926	999999	544	999999	999999	111	999999	458	672	814	824	607	43	812	999999	664	999999	919	999999	993	628	510	327	817	134	999999	810	457	861	960	354	945	491	999999	72	274	422	448	183	692	625	999999	540	909	999999	999999	589	999999	712	999999	924	16	553	493	925	425	999999	726	311	757	301	950	999999	711	469	999999	125	510	750	124	999999	21	999999	643	377	739	970	999999	759	454	525	229	744	45	46	348	402	998	607	999999	360	696	999999	999999	400	674	999999	829	450	188	999999	89	840	598	584	912	270	910	999999	196	455	506	966	856	242	999999	999999	560	675	131	999999	127	903	114	999999	555	999999	330	252	
702	447	999999	966	581	891	446	388	155	461	133	999999	491	882	999999	200	853	729	291	999999	999999	468	741	999999	999999	701	446	185	736	835	38	49	939	667	999999	749	999999	999999	395	964	796	694	999999	109	999999	999999	995	244	999999	913	910	826	999999	147	999999	244	999999	999999	647	999999	455	270	651	320	432	94	148	823	999999	671	999999	324	999999	326	396	634	407	641	999999	285	999999	211	693	823	924	999999	999999	801	743	188	53	327	891	999999	999999	536	52	750	677	999999	905	181	775	820	37	596	492	275	751	999999	999999	73	386	372	999999	254	577	828	395	230	637	346	999999	290	628	568	432	999999	807	860	591	656	999999	152	999999	534	435	872	999999	338	720	999999	60	999999	999999	979	941	529	341	275	959	224	364	457	831	999999	101	494	202	469	999999	663	999999	890	999999	999999	108	999999	991	649	818	705	42	999999	509	455	295	636	938	999999	999999	902	497	542	901	376	302	999999	999999	811	443	941	679	336	174	67	723	999999	745	171	881	708	538	691	456	264	192	307	947	999999	282	999999	555	554	841	271	175	925	999999	341	888	999999	999999	999999	216	877	35	999999	893	452	732	999999	999999	777	767	999999	374	999999	95	647	194	999999	570	936	538	999999	395	999999	999999	999999	999999	797	180	414	283	300	786	358	485	999999	999999	999999	999999	504	653	156	999999	778	999999	922	896	369	840	352	156	999999	30	984	651	999999	999999	900	221	990	561	934	955	485	503	999999	142	26	330	999999	999999	708	591	999999	293	999999	999999	616	999999	571	15	531	957	828	267	390	280	801	999999	258	97	337	999999	423	943	718	201	98	999999	320	790	999999	49	334	933	448	312	999999	701	999999	823	875	999999	650	999999	999999	976	999999	999999	122	206	340	999999	82	999999	999999	444	177	132	574	200	324	340	36	999999	135	492	633	999999	819	88	999999	999999	447	434	222	999999	623	999999	999999	742	75	870	999999	999999	459	570	967	905	851	13	999999	999999	137	78	999999	544	536	868	999999	546	353	240	408	44	880	999999	999999	999999	999999	317	820	738	217	832	999999	454	177	912	331	564	525	999999	53	999999	944	493	973	378	925	677	247	999999	999999	377	399	835	471	138	243	228	699	328	700	544	193	999999	999999	304	999999	64	376	624	546	304	31	625	196	999999	99	397	267	503	723	999999	80	75	169	840	443	999999	983	48	999999	112	999999	999999	999999	509	999999	548	999999	678	999999	999999	310	999999	218	284	355	773	648	878	48	846	961	205	605	172	473	127	246	783	861	999999	81	
337	999999	443	439	999999	598	686	960	551	527	588	78	852	237	457	999999	884	494	999999	999999	999999	10	999999	999999	669	999999	865	45	514	312	95	817	999999	799	999999	676	774	999999	530	999999	961	918	497	328	999999	137	753	934	999999	270	999999	299	201	14	966	337	123	302	770	234	732	651	455	249	442	771	299	999999	263	780	92	50	963	494	999999	196	512	512	999999	542	846	930	29	253	950	795	626	999999	832	645	562	999999	84	305	452	320	472	258	999999	612	999999	700	681	245	999999	321	335	999999	325	780	825	611	999999	237	388	802	631	211	298	646	999999	524	999999	999999	227	610	965	999999	51	378	723	999999	626	165	704	155	259	783	75	639	469	999999	999999	61	820	999999	947	847	999999	650	689	999999	959	999999	467	322	999999	72	28	577	356	668	665	999999	66	570	984	999999	999999	999999	553	848	146	658	999999	235	999999	178	798	999999	999999	999999	749	401	689	462	304	387	698	392	675	999999	764	497	293	801	264	512	995	259	967	578	999999	685	107	840	135	310	72	241	256	999999	274	752	914	238	999999	999999	267	604	276	607	999999	999999	999999	366	93	648	375	385	971	563	183	548	308	94	999999	74	303	848	337	993	325	466	145	999999	921	999999	582	65	999999	999999	254	400	983	370	999999	999999	128	740	757	486	999999	686	270	693	999999	726	454	830	434	853	970	419	276	999999	292	222	14	202	445	81	76	999999	502	981	319	782	565	937	999999	629	945	563	999999	850	68	638	206	452	999999	205	567	999999	999999	999999	29	834	134	999999	88	999999	179	926	999999	999999	420	999999	193	999999	999999	355	170	516	999999	805	908	417	999999	425	999999	999999	999999	999999	956	249	513	324	999999	473	961	484	999999	854	859	508	459	28	999999	999999	440	442	455	999999	78	890	44	999999	115	824	999999	612	999999	999999	999999	434	999999	617	970	66	182	106	999999	719	328	900	696	316	657	147	356	889	159	912	985	782	207	999999	999999	75	215	462	218	864	999999	358	999999	950	368	434	838	841	999999	211	242	344	999999	999999	999999	177	203	728	999999	968	478	241	462	604	722	714	999999	570	999999	999999	850	720	887	82	999999	969	933	999999	948	232	308	999999	841	999999	680	651	286	472	510	999999	871	486	67	249	396	999999	896	372	999999	653	207	278	717	152	360	521	456	433	369	999999	999999	457	999999	181	670	962	399	514	999999	999999	438	764	69	807	43	374	999999	999999	685	264	83	570	519	304	34	39	999999	999999	999999	999999	204	852	112	999999	91	424	
999999	999999	999999	999999	722	391	448	165	225	999999	999999	909	119	986	858	999999	748	114	556	999999	938	999999	157	640	173	999999	916	765	877	586	661	999999	999999	619	999999	776	78	261	542	691	132	363	89	591	821	889	589	611	309	396	114	999999	333	416	999999	231	738	938	999999	31	475	999999	288	639	781	999999	192	499	329	92	739	496	572	865	552	584	405	999999	818	284	999999	315	466	491	481	999999	855	320	143	445	48	999999	991	520	226	449	999999	449	999999	792	707	99	291	227	656	617	435	468	863	901	825	999999	129	985	910	999999	226	999999	999999	127	183	999999	999999	884	999999	609	504	62	649	999999	508	956	756	36	577	31	33	248	834	864	999999	396	456	242	999999	866	999999	16	610	999999	233	288	292	999999	618	835	999999	407	999999	999999	122	383	819	761	402	869	425	103	417	888	146	977	962	999999	889	786	425	133	275	187	999999	498	451	593	999999	230	673	74	417	742	297	626	75	999999	751	853	999999	999999	840	749	450	917	598	721	999999	256	326	999999	802	832	420	610	141	995	459	999999	999999	999999	881	182	999999	361	685	999999	999999	520	912	999999	550	999999	219	729	999999	526	737	681	999999	999999	673	632	903	999999	271	999999	999999	999999	494	999999	337	999999	921	351	999999	667	552	99	241	999999	131	409	999999	999999	999999	766	622	999999	327	615	268	777	724	212	562	259	278	999999	999999	999999	352	912	36	999999	847	999999	124	999999	916	625	999999	648	450	976	608	273	298	999999	244	505	962	999999	999999	878	810	560	413	719	788	564	999999	40	999	999999	580	218	383	501	303	35	651	755	774	701	999999	620	337	999999	603	299	960	516	999999	593	147	999999	552	157	41	297	19	999999	89	361	236	943	648	999999	406	400	890	796	468	219	853	217	999999	669	246	200	232	666	999999	499	999999	882	752	999999	992	999999	666	235	469	16	26	257	675	999999	999999	699	972	28	350	999999	408	999999	57	78	739	930	842	883	911	841	74	352	288	590	999999	999999	201	241	999999	537	734	664	336	999999	999999	606	541	999999	999999	547	228	214	999999	912	999999	999999	835	683	676	999999	36	782	324	628	999999	673	999999	95	999999	999999	507	740	702	813	479	744	999999	999999	875	143	398	396	689	999999	623	999999	37	375	499	328	517	517	565	263	510	999999	349	708	521	529	999999	456	791	82	49	487	999999	511	443	356	602	251	999999	543	673	639	103	950	999999	91	646	999999	596	999999	613	990	184	448	313	999999	404	138	83	356	505	999999	999999	999999	
334	145	358	525	932	999999	726	999999	999999	32	590	870	857	999999	999999	440	882	44	859	456	468	58	312	74	207	915	952	473	999999	461	999999	731	45	999999	625	869	999999	130	670	999999	999999	999999	291	162	999999	442	670	14	435	643	473	471	92	999999	159	286	832	999999	999999	27	200	262	108	258	984	859	835	382	773	833	706	762	373	416	837	131	999999	160	216	999999	999999	947	47	534	987	999999	648	886	336	349	47	449	802	653	263	366	248	42	178	998	607	298	999999	602	936	999999	107	676	999999	999999	519	682	87	563	772	252	999999	574	271	418	220	948	55	434	796	267	960	720	999999	999999	883	999999	982	217	167	999999	999999	445	598	285	478	972	576	308	829	364	999999	249	999999	999999	999999	673	771	759	787	658	252	806	805	999999	751	999999	999999	839	154	784	700	869	405	815	535	780	975	999999	939	248	382	746	604	441	896	999999	840	152	340	219	999999	232	999999	508	999999	910	639	920	534	101	459	736	164	55	999999	501	843	999999	484	999999	999999	999999	819	999999	286	506	211	373	782	39	999999	999999	508	935	999999	478	449	897	111	625	150	65	461	848	789	999999	592	559	999999	404	877	999999	667	999999	999999	186	999999	881	232	217	999999	275	999999	504	555	999999	999999	229	233	196	62	946	963	859	229	999999	334	971	759	640	914	651	999999	999999	162	771	999999	538	999999	644	999999	568	674	894	916	875	917	956	302	711	999999	372	336	591	999999	931	811	807	750	878	851	440	131	591	302	67	679	759	999999	783	375	699	999999	588	130	999999	999999	78	943	354	724	378	678	999999	233	551	325	14	45	231	999999	905	787	545	792	999999	999999	93	999999	859	206	168	614	519	346	717	567	747	470	858	999999	743	864	406	164	483	761	999999	367	751	999999	674	999999	131	999999	469	912	999999	795	999999	57	198	477	94	999999	566	999999	169	712	515	983	577	999999	999999	571	226	51	999999	390	319	872	372	725	850	127	999999	999999	492	696	876	805	307	999999	975	810	471	275	780	258	597	718	999999	999999	852	999999	174	999999	546	559	606	428	531	879	485	622	684	472	626	967	625	132	281	473	835	999999	685	625	568	376	110	950	270	999999	793	600	280	999999	873	92	999999	999999	898	933	999999	458	284	428	476	999999	135	999999	649	813	999999	475	447	139	535	151	999999	548	999999	179	459	656	167	399	95	885	352	999999	599	999999	24	234	233	348	384	387	436	267	158	216	250	112	311	999999	509	327	999999	999999	999999	732	999999	
999999	829	728	484	442	300	884	342	591	19	999999	409	114	799	408	251	109	755	158	999999	824	400	999999	928	357	354	709	999999	768	731	999999	218	867	543	610	405	505	999999	941	96	551	924	999999	207	798	999999	999999	658	111	85	64	395	326	27	999999	23	999999	800	137	97	590	994	999999	859	807	243	541	571	199	13	746	245	813	71	999999	899	832	999999	139	999999	999999	61	999999	693	677	816	892	850	366	596	930	704	736	853	506	556	360	708	399	565	171	635	999999	107	338	818	999999	264	854	286	191	316	671	999999	940	539	216	880	999999	991	350	691	215	999999	82	52	508	960	565	616	999999	133	768	573	492	522	999999	690	364	859	245	999999	995	999999	414	624	43	263	913	967	999999	479	527	408	999999	999999	999999	999999	999999	999999	319	999999	699	248	737	67	548	999999	999999	427	946	525	525	332	999999	713	695	135	999999	458	18	999999	57	597	275	79	606	370	358	23	102	725	665	78	549	624	937	757	999999	356	86	936	999999	495	30	825	953	204	652	512	783	999999	677	576	287	73	573	111	972	667	461	999999	749	977	335	230	859	457	782	142	775	999999	783	841	999999	82	983	561	577	449	125	999999	999999	846	239	797	58	98	999999	485	60	835	784	684	895	898	196	294	170	799	966	999999	421	520	999999	845	521	835	204	214	999999	22	534	999999	551	59	470	902	748	538	999999	770	665	307	91	939	163	999999	999999	999999	999999	999999	999999	777	483	999999	999999	207	119	394	285	222	894	586	999999	999999	999999	261	142	846	438	294	999999	999999	626	205	999999	124	438	796	691	999999	999999	720	329	391	621	999999	59	932	999999	272	793	363	262	960	876	89	999999	999999	639	901	965	110	999999	601	999999	768	161	288	778	875	768	323	702	862	333	183	267	23	999999	999999	999999	210	787	175	500	193	379	666	328	761	223	395	167	789	456	789	674	999999	999999	999999	605	770	164	999999	503	999999	999999	399	999999	999999	822	887	626	999999	699	765	999999	880	110	968	398	495	960	26	662	383	166	912	415	543	509	539	783	574	948	441	55	603	672	31	531	999999	38	999999	939	335	768	82	100	999999	999999	793	627	271	999999	999999	810	999999	531	129	323	748	983	999999	203	293	113	62	999999	268	720	999999	999999	89	999999	999999	466	345	87	336	615	999999	822	724	77	715	999999	522	999999	837	630	999999	81	552	707	783	996	934	431	999999	999999	716	999999	831	970	757	585	547	824	54	653	475	71	999999	514	240	925	268	
36	999999	380	999999	941	308	637	813	647	665	381	663	422	531	914	431	115	999999	157	991	999999	320	140	374	698	75	999999	999999	999999	877	47	999999	999999	737	908	942	999999	640	774	636	203	999999	119	919	999999	170	632	999999	999999	999999	999999	615	92	934	514	715	999999	16	892	999999	125	999999	967	770	999999	903	999999	684	623	971	156	475	134	521	797	597	210	220	207	537	999999	71	604	999999	999999	431	395	923	233	203	594	278	747	898	999999	721	199	349	301	999999	365	948	508	589	493	623	999999	571	147	999999	514	147	808	364	443	63	999999	761	999999	206	999999	880	460	430	387	999999	727	999999	999999	85	999999	861	919	935	181	494	999999	999999	722	174	940	824	786	999999	688	456	469	393	465	468	842	438	367	105	754	999999	497	88	212	616	896	265	571	999999	518	653	228	999999	192	948	499	864	48	817	266	999999	104	999999	741	930	418	999999	770	999999	243	969	503	824	191	696	997	484	999999	116	278	684	262	999999	798	45	237	596	210	517	968	978	399	549	838	70	999999	999999	347	281	207	561	495	41	999999	548	999999	404	692	495	951	25	61	932	549	581	441	378	355	706	702	822	143	263	571	999999	999999	954	985	130	316	652	999999	999999	908	716	198	231	897	259	885	833	903	714	999999	953	999999	466	999999	267	628	21	998	999999	999999	385	999999	242	469	573	968	999999	419	571	189	308	999999	520	34	833	999999	999999	481	105	820	869	918	429	697	999999	338	999999	954	728	501	304	654	506	961	532	999999	956	762	334	291	999999	423	342	534	999999	85	415	442	999999	873	418	999999	999999	999999	709	467	998	545	851	245	999999	250	999999	79	885	999999	381	999999	999999	544	436	457	157	999999	139	455	586	999999	999999	542	922	999999	787	854	999999	999999	999999	685	262	999999	299	421	999999	98	437	449	732	999999	649	613	704	856	999999	631	447	961	392	99	691	264	881	113	999999	318	999999	999999	463	837	986	131	903	696	307	436	254	999999	546	68	386	689	723	323	255	999999	837	75	740	165	417	999999	999999	661	993	997	193	195	315	999999	775	999999	986	895	286	999999	999999	18	559	999999	386	431	424	999999	999999	12	541	568	858	288	480	257	442	307	430	864	999999	999999	702	309	253	68	709	944	293	132	999999	827	46	999999	127	829	999999	236	778	985	707	58	999999	991	466	625	337	37	131	999999	821	689	999999	999999	779	467	315	260	271	327	999999	479	50	999999	999999	713	531	141	171	651	742	216	528	999999	166	999999	303	
999999	842	999999	731	682	999999	765	310	23	362	624	948	660	523	265	999999	461	999999	238	18	999999	691	999999	999999	206	866	480	785	615	170	40	265	88	174	604	999999	643	596	999999	656	285	289	296	360	999999	192	510	138	999999	250	999999	180	928	999999	933	30	999999	534	999999	816	999999	979	694	852	331	368	999999	496	918	847	331	864	234	999999	733	90	404	402	999999	999999	365	999999	999999	999999	103	999999	999999	999999	240	999999	327	118	71	999999	313	305	999999	999999	39	548	323	999999	999999	639	918	212	945	355	999999	853	625	697	348	521	999999	11	680	329	759	471	999999	999999	999999	999999	999999	223	803	999999	279	437	495	961	373	647	999999	350	142	669	455	890	999999	981	437	386	999999	630	770	550	772	311	625	999999	684	999999	517	840	758	874	119	705	409	944	86	531	367	999999	334	999999	821	120	868	20	999999	869	556	59	999999	879	999999	899	452	262	238	967	999999	231	999999	805	999999	859	591	999999	560	999999	999999	999999	905	906	28	999999	999999	80	728	661	443	999999	400	999999	21	467	999999	879	498	220	263	999999	715	119	720	145	387	529	569	999999	999999	609	460	999999	999999	585	154	999999	860	91	603	999999	534	999999	999999	999999	831	472	793	673	999999	712	770	349	999999	343	264	795	999999	882	917	776	511	766	143	834	164	999999	435	436	323	657	28	999999	617	881	623	148	586	523	314	914	999999	896	899	816	839	120	637	999999	999999	358	952	999999	173	999999	870	999999	443	999999	52	565	47	999999	359	415	999999	999999	732	614	719	125	999999	672	578	12	51	614	867	326	994	999999	639	999999	115	999999	705	51	253	791	21	855	999999	886	480	749	877	378	546	999999	133	999999	388	32	336	215	149	289	409	171	785	999999	900	999999	704	998	925	658	261	395	999999	999999	999999	999999	603	864	420	332	201	828	999999	999999	78	383	203	518	999999	616	62	999999	999999	425	641	92	16	755	954	999999	999999	482	999999	228	127	161	999999	480	376	999999	428	471	794	999999	999999	580	45	123	197	527	923	195	343	318	606	361	569	294	999999	37	999999	847	999999	832	999999	719	15	906	554	916	599	722	152	999999	198	590	115	18	337	999999	56	893	999999	437	664	996	148	514	999999	999999	591	498	470	348	511	580	562	962	676	377	574	999999	568	999999	928	999999	999999	125	130	999999	256	561	957	948	980	52	289	999999	177	999999	999999	500	294	789	335	110	262	803	715	617	999999	999999	341	960	496	999999	999999	298	509	464	953	32	394	607	999999	40	541	521	
367	999999	999999	89	999999	533	796	84	844	779	945	827	947	249	409	512	986	999999	230	997	461	72	999999	990	972	713	999999	559	116	686	279	304	568	999999	999999	999999	325	948	357	807	173	422	83	999999	999999	999999	516	713	622	881	620	415	810	544	999999	305	752	311	116	92	999999	246	968	167	509	999999	268	999999	804	163	999999	999999	756	422	833	999999	989	171	999999	301	206	486	937	234	76	999999	999999	34	681	150	503	24	842	999999	473	927	999999	915	56	703	423	309	909	468	694	583	659	999999	711	30	315	999999	999999	815	885	858	309	743	101	999999	999999	244	534	999999	660	182	205	491	999999	905	595	83	999999	944	877	896	576	999999	999999	999999	215	107	322	661	999999	911	360	36	389	614	627	710	824	411	999999	999999	775	255	807	521	387	178	448	805	435	999999	476	719	937	989	291	999999	999999	608	439	68	922	873	829	748	999999	178	111	344	287	884	258	712	406	699	999999	331	670	29	999999	46	658	516	999999	601	445	999999	98	999999	999999	796	507	999999	972	489	999999	901	425	69	699	218	76	999999	527	999999	999999	999999	323	248	867	959	170	193	503	402	409	415	647	999999	999999	190	90	711	21	491	386	999999	999999	916	442	229	906	611	329	896	970	555	999999	685	617	680	328	999999	532	373	636	324	722	999999	90	851	999999	198	755	518	999999	364	102	46	174	999999	999999	999999	806	999999	63	558	863	607	999999	853	427	961	619	999999	999999	999999	189	647	854	71	320	999999	836	591	965	999999	856	810	767	616	462	951	521	667	656	922	53	884	320	999999	999999	999999	157	236	434	999999	578	132	999999	999999	184	454	999999	999999	640	863	569	224	682	345	702	62	999999	815	400	475	449	952	999999	999999	196	999999	999999	776	999999	205	999999	609	167	673	149	999999	164	999999	441	18	769	419	37	793	362	829	212	974	386	408	285	341	999999	958	852	999999	156	716	712	999999	127	416	500	999999	849	999999	66	999999	206	999999	898	971	383	392	705	40	925	999999	587	366	999999	362	399	213	920	681	999999	208	820	523	587	447	165	999999	890	362	918	592	943	999999	772	203	778	418	509	314	958	453	262	822	999999	963	138	356	786	764	26	999999	524	999999	196	858	198	682	390	999999	815	821	502	352	999999	342	249	999999	594	999999	584	981	703	616	723	999999	999999	997	822	623	999999	809	775	135	346	630	999999	774	215	914	999999	105	37	59	498	146	951	909	999999	368	724	942	762	999999	999999	44	594	999999	999999	999999	912	201	
860	767	999999	15	999999	376	16	999999	273	474	980	999999	999999	488	954	654	127	999999	378	46	999999	464	898	377	57	889	945	311	46	170	999999	348	999999	812	245	269	908	999999	100	585	903	230	999999	999999	961	92	991	701	90	999999	790	868	497	999999	906	406	999999	773	958	166	999999	705	454	112	154	999999	677	92	253	999999	745	999999	495	793	143	74	369	999999	415	965	897	253	231	999999	380	999999	999999	136	906	838	999999	144	999999	934	164	208	999999	999999	999999	328	999999	908	999999	395	999999	166	382	999999	742	841	999999	999999	999999	992	999999	186	484	358	999999	693	791	999999	186	414	303	999999	109	561	639	935	298	378	999999	96	560	989	796	835	901	999999	87	156	393	75	802	181	776	542	675	999999	723	427	269	999999	536	863	999999	53	101	592	66	821	74	999999	552	668	999999	281	441	279	390	648	457	517	615	645	167	999999	612	132	835	566	885	999999	221	871	118	130	559	697	266	752	743	318	999999	266	999999	585	523	144	493	504	110	406	597	85	969	999999	806	999999	999999	621	440	999999	757	500	936	413	596	680	559	567	999999	744	22	999999	904	149	359	999999	563	581	597	477	638	999999	466	999999	73	999999	902	366	323	668	991	645	322	774	560	999999	329	677	989	999999	585	926	783	365	393	959	180	999999	999999	456	999999	999999	34	963	999999	427	44	457	999999	999999	778	202	253	999999	753	377	325	140	588	999999	999999	886	592	999999	892	712	999999	110	105	113	964	999999	964	999999	340	999999	999999	359	443	143	633	872	337	538	74	392	682	730	999999	999999	644	50	251	709	426	999999	999999	279	80	627	999999	999999	361	245	496	999999	237	386	722	885	756	966	696	455	69	999999	999999	64	999999	999999	40	999999	497	88	469	999999	830	999999	450	889	336	999999	999999	816	272	699	521	999999	999999	367	165	306	17	727	269	999999	353	796	999999	269	893	999999	999999	999999	597	53	446	282	776	571	876	972	935	832	999999	415	687	999999	193	370	645	466	22	999999	999999	999999	818	999999	819	791	580	999999	614	190	996	848	999999	718	229	228	262	999999	999999	479	490	193	370	185	999999	853	990	473	999999	290	624	999999	999999	265	225	863	235	677	463	999999	991	842	999999	754	835	710	999999	999999	999999	964	999999	999999	150	999999	842	171	372	643	601	999999	801	116	431	334	999999	569	384	999999	502	365	999999	585	785	340	488	999999	999999	999999	349	468	209	30	813	648	182	226	296	932	422	64	500	591	999999	497	193	884	999999	42	198	276	336	157	
477	304	971	532	999999	810	63	205	345	756	304	143	765	780	303	783	162	349	283	999999	93	999999	865	999999	509	999999	156	999999	999999	793	427	999999	142	62	999999	999999	676	649	999999	486	878	227	718	743	297	999999	731	413	591	638	999999	848	999999	884	73	38	439	570	33	334	663	460	969	552	339	230	11	713	236	784	116	513	744	797	573	866	729	132	123	999999	566	743	22	999999	913	579	90	257	988	524	89	116	626	280	822	999999	258	176	414	999999	941	28	999999	806	531	376	114	205	321	999999	999999	316	999999	999999	767	919	448	381	638	759	149	753	725	711	705	10	886	473	974	155	618	563	717	56	999999	548	566	215	75	546	475	999999	999999	791	226	772	660	170	999999	999999	979	876	537	654	927	197	302	474	999999	531	999999	999999	999999	175	999999	745	999999	409	840	229	999999	242	316	101	294	263	816	933	495	932	999999	726	960	81	175	742	35	73	999999	438	255	101	999999	544	66	834	665	999999	212	480	183	260	999999	293	549	746	999999	445	369	999999	380	369	979	999999	190	763	679	159	999999	846	719	999999	289	411	974	999999	139	999999	999999	460	999999	56	999999	24	999999	99	999999	677	531	428	181	590	703	455	67	886	122	999999	363	303	164	999999	769	365	761	647	971	918	318	288	999999	798	999999	999999	85	334	637	964	419	101	367	999999	628	582	999999	139	832	833	354	98	999999	204	418	999999	999999	92	286	999999	263	121	128	487	999999	252	810	383	999999	793	380	733	258	999999	525	271	999999	162	887	999999	690	999999	815	147	574	230	999999	423	999999	669	999999	992	57	271	710	308	973	880	643	999999	999999	301	950	48	999999	620	999999	999	678	999999	999999	153	204	99	686	630	305	981	912	148	122	999999	999999	519	189	387	685	987	447	226	298	65	999999	512	425	999999	682	999999	999999	953	390	140	999999	243	863	470	999999	958	585	999999	13	991	999999	504	273	999999	308	999999	858	999999	935	851	562	999999	999999	751	634	692	673	297	948	528	999999	959	758	982	999999	758	656	719	589	727	412	367	222	306	999999	24	249	50	99	251	999999	999999	28	999999	577	999999	386	122	999999	115	294	297	141	484	999999	18	746	291	999999	999999	999999	999999	495	217	449	999999	249	560	663	620	453	633	208	999999	609	999999	940	229	414	369	382	544	883	999999	999999	125	236	737	612	89	277	958	317	549	466	779	122	810	99	382	52	825	999999	225	662	661	99	999999	874	995	77	526	876	374	999999	250	265	21	775	334	
968	511	948	584	999999	494	326	658	250	830	586	999999	140	41	999999	999999	999999	668	821	999999	35	802	862	616	21	751	91	942	382	226	524	111	45	765	414	540	877	874	872	177	999999	440	192	999999	999999	937	396	999999	57	620	164	596	199	999999	308	999999	999999	342	572	601	413	383	286	34	999999	484	105	375	999999	786	679	221	796	653	444	594	619	999999	206	84	365	245	895	761	999999	927	999999	999999	999999	248	999999	999999	311	280	764	962	164	168	737	934	842	31	229	999999	941	999999	999999	545	560	713	555	830	145	999999	246	178	487	525	962	389	573	65	908	387	894	144	910	525	889	482	999999	461	90	271	241	344	26	999999	819	128	137	375	489	753	693	71	999999	999999	44	999999	485	999999	999999	358	371	787	123	999999	376	807	999999	284	655	87	282	104	999999	873	999999	999999	162	999999	705	843	262	207	999999	999999	694	999999	734	999999	490	304	997	999999	264	732	900	999999	231	184	999999	22	95	852	999999	412	480	598	321	999999	555	142	443	632	933	362	106	173	222	958	156	543	83	999999	794	361	90	481	999999	27	972	813	999999	977	594	999999	758	999999	487	999999	683	106	522	999999	551	358	860	999999	867	901	635	736	241	999999	37	725	999999	999999	999999	367	999999	999	999999	303	999999	999999	999999	466	47	249	999999	696	686	59	285	999999	30	999999	999999	445	999999	715	613	999999	999999	246	581	418	999999	869	754	608	999999	129	840	684	347	999999	644	809	897	999999	999999	627	999999	939	60	192	999999	976	704	72	765	622	866	617	395	819	911	999999	171	52	516	178	495	995	354	566	999999	600	713	801	999999	584	999999	106	387	999999	999999	453	999999	398	431	972	999999	691	843	999999	999999	233	299	527	317	999999	648	999999	888	168	999999	999999	595	999999	973	396	273	902	831	999999	83	999999	239	409	187	467	141	772	620	999999	13	803	162	624	312	985	999999	195	493	915	936	999999	999999	999999	853	341	858	701	999999	44	708	272	860	662	656	493	994	999999	350	850	194	875	999999	999999	999999	339	999999	970	999999	988	95	88	419	999999	253	390	561	20	555	846	999999	999999	357	999999	999999	741	942	499	967	819	990	420	999999	999999	730	70	458	864	73	523	999999	999999	999999	436	948	630	852	999999	418	275	999999	983	999999	503	250	754	999999	999999	999999	423	396	658	12	372	999999	675	999999	999999	195	999999	932	999999	946	42	664	999999	921	920	999999	999999	888	998	999999	702	887	999999	86	999999	999999	976	999999	799	354	999999	136	533	884	157	439	283	
396	87	758	235	343	245	46	312	839	999999	999999	608	31	315	535	999999	578	310	999999	990	598	999999	999999	219	650	999999	352	307	905	140	838	999999	491	363	817	811	249	854	369	999999	970	774	512	875	999999	999999	999999	49	124	738	955	583	671	448	999999	504	999999	549	584	211	892	739	406	999999	689	68	999999	668	497	999999	159	723	941	832	29	824	389	506	76	717	363	313	999999	177	185	264	112	52	678	322	116	700	279	168	999999	999999	377	803	196	999999	816	999999	999999	999999	589	241	642	999999	999999	999999	125	208	482	999999	999999	999999	556	239	533	999999	956	84	989	184	617	999999	454	999999	83	788	999999	585	319	999999	900	254	761	792	999999	999999	999999	999999	623	818	207	999999	227	999999	999999	180	684	147	280	762	999999	741	129	377	999999	140	787	859	765	640	999999	999999	888	999999	999999	603	828	763	651	589	999999	693	999999	999999	977	709	999999	52	472	999999	114	999999	314	999999	853	168	134	394	20	457	166	999999	507	982	414	667	999999	726	444	999999	352	920	496	691	950	445	290	999999	399	82	899	745	397	999999	535	104	235	999999	648	809	479	443	753	204	432	59	999999	478	999999	320	690	514	607	999999	999999	194	823	623	607	418	878	185	994	999999	999999	420	999999	644	457	999999	441	688	88	635	999999	908	999999	301	268	999999	259	811	999999	89	392	394	147	999999	999999	351	281	999999	999999	239	999999	303	449	999999	999999	999999	999999	550	31	456	878	11	436	972	999999	999999	999999	999999	999999	706	168	999999	994	915	555	999999	283	732	342	115	49	829	955	848	704	945	469	999999	999999	256	227	709	790	734	210	390	957	175	136	659	334	749	256	999999	81	864	308	533	999999	482	999999	999999	217	999999	999999	58	56	999999	277	571	192	665	875	118	999999	999999	286	270	715	174	215	117	999999	683	781	299	583	927	777	999999	646	999999	101	182	999999	276	999999	874	327	161	344	379	897	565	999999	668	873	147	548	999999	587	47	818	105	276	631	353	534	144	127	475	128	999999	437	924	999999	574	703	601	221	957	999999	999999	563	830	836	219	51	216	122	425	999999	388	999999	262	609	127	996	906	886	999999	999999	740	999999	999999	226	567	999999	999999	230	104	180	546	337	664	999999	104	999999	275	999999	999999	999999	328	999999	701	40	739	999999	999999	324	999999	578	796	715	299	990	672	743	878	613	999999	749	410	985	27	255	999999	61	500	86	514	999999	730	476	474	999999	648	718	508	655	486	911	294	326	999999	526	999999	831	999999	999999	513	361	
385	661	171	999999	901	342	14	999999	141	999999	165	109	810	274	999999	330	250	678	351	999999	999999	999999	136	366	465	94	894	500	871	77	23	827	572	163	487	79	999999	802	718	999999	713	999999	524	799	999999	194	515	826	999999	63	590	369	999999	559	127	163	534	804	216	999999	448	999999	584	999999	673	338	536	656	786	778	25	448	959	45	250	191	999999	337	610	280	578	999999	999999	999999	999999	654	505	999999	46	999999	544	510	999999	999999	867	209	477	999999	135	999999	658	858	999999	900	48	999999	409	296	319	935	455	207	999999	936	248	381	692	767	586	29	833	523	999999	999999	244	514	853	68	999999	50	714	256	999999	192	621	719	37	999999	779	345	254	999999	703	999999	999999	346	317	659	662	999999	517	999999	874	116	999999	145	999999	587	666	533	298	350	127	999999	230	208	999999	999999	324	529	354	771	987	999999	999999	624	819	519	583	999999	999999	203	999999	682	999999	13	381	999999	597	486	481	450	264	256	56	999999	100	999999	880	679	350	305	345	143	151	746	722	633	341	970	325	728	13	999999	336	104	944	999999	746	226	826	900	423	837	57	903	516	741	204	999999	533	394	639	904	557	901	999999	999999	999999	786	291	999999	763	627	170	999999	446	495	999999	999999	959	655	688	663	852	449	882	999999	95	999999	239	999999	439	999999	447	999999	98	109	999999	434	246	681	999999	959	935	88	146	999999	677	304	999999	31	821	999999	999999	999999	999999	999999	61	999999	29	361	187	302	556	309	318	302	189	239	999999	347	284	495	999999	288	999999	728	727	774	999999	95	829	790	780	999999	169	196	561	569	999999	999999	999999	113	414	884	503	999999	413	635	770	844	616	448	640	999999	746	335	999999	632	136	976	258	287	999999	999999	531	397	999999	999999	150	131	999999	620	13	551	299	181	90	999999	784	149	325	101	14	468	999999	999999	159	999999	999999	999999	659	929	442	999999	863	770	308	481	362	116	99	999999	495	999999	999999	996	999999	99	999999	574	255	706	847	987	661	167	999999	346	464	150	247	999999	875	316	472	811	187	753	687	999999	999999	999999	478	677	59	259	605	365	364	483	946	70	830	897	588	999999	91	455	598	706	497	961	27	999999	868	238	199	188	185	301	818	691	411	311	701	645	237	179	937	411	561	917	982	981	203	187	40	999999	728	518	730	732	165	981	41	999999	592	265	999999	821	69	426	190	72	664	265	658	528	205	942	725	999999	517	196	154	580	999999	46	29	691	207	221	460	667	999999	999999	999999	430	
280	789	63	972	370	126	351	999999	999999	999999	326	937	999999	999999	783	785	793	819	224	999999	836	460	933	555	999999	128	624	848	966	523	501	999999	730	238	257	416	888	753	999999	401	844	19	843	68	999999	92	172	695	438	674	873	752	872	999999	999999	820	855	507	736	252	999999	999999	999999	223	428	749	216	300	264	376	999999	49	277	822	999999	826	617	874	836	163	955	928	999999	999999	649	749	704	999999	999999	437	560	999999	999999	308	899	351	841	629	640	999999	999999	872	440	71	777	833	999999	999999	440	766	999999	981	670	582	999999	999999	92	877	574	679	54	51	655	827	815	516	999999	968	922	999999	985	988	243	867	288	93	498	359	999999	999999	999999	999999	734	999999	234	579	719	443	22	336	268	964	999999	999999	925	999999	226	613	999999	999999	810	515	137	999999	781	224	747	999999	304	212	84	733	364	759	999999	399	317	776	999999	245	999999	999999	999999	595	525	31	933	282	942	999999	999999	885	113	262	14	999999	526	87	106	20	832	915	999999	810	262	999999	999999	305	999999	535	525	450	20	20	474	230	559	999999	999999	760	291	474	861	848	345	199	630	112	999999	999999	999999	999999	679	591	999999	880	450	155	343	989	999999	637	999999	999999	999999	426	874	103	999999	783	210	984	999999	346	729	368	64	300	475	72	904	508	551	902	662	296	770	429	606	593	999999	413	208	151	999999	653	749	454	919	999999	999999	536	324	970	999999	888	294	999999	999999	54	826	999999	680	280	95	999999	96	999999	754	643	656	999999	999999	203	12	797	786	999999	997	999999	618	609	381	556	747	377	193	580	458	999999	999999	437	566	999999	767	631	999999	927	999999	435	567	927	999999	999999	999999	869	50	130	967	656	111	491	345	787	436	226	777	133	533	717	999999	516	999999	980	999999	228	888	999999	999999	381	74	858	746	571	999999	691	999999	105	294	999999	999999	72	999999	802	672	520	102	778	999999	999999	853	609	404	349	999999	999999	563	999999	999999	53	980	116	694	596	592	999999	744	773	999999	744	316	999999	839	655	390	999999	903	571	317	131	999999	120	808	885	999999	464	464	999999	865	467	137	199	460	999999	999999	230	999999	25	999999	429	776	329	509	999999	244	181	999999	748	959	48	157	992	999999	523	917	870	308	809	79	138	788	347	999999	811	616	126	999999	598	758	169	299	999999	362	888	999999	806	610	427	651	999999	694	715	447	827	320	145	788	937	333	36	999999	567	946	91	641	438	999999	999999	774	127	949	182	999999	999999	749	269	640	523	178	120	
270	880	999999	999999	443	82	900	90	999999	999999	999999	294	274	732	246	999999	999999	280	999999	916	999999	999999	652	533	999999	522	725	647	999999	61	999999	999999	999999	223	765	51	999999	233	647	999999	999999	341	207	303	788	999999	907	267	563	999999	999999	369	999999	261	725	359	238	634	999999	999999	356	263	12	449	976	74	525	61	999999	204	332	718	633	687	388	63	713	359	745	742	614	467	93	70	733	145	997	517	999999	416	813	774	906	725	222	285	339	999999	326	723	148	999999	300	368	694	999999	735	589	873	671	645	878	889	999999	999999	888	999999	999999	999999	841	76	17	999999	999999	390	558	811	999999	474	999999	999999	956	42	999999	999999	757	176	724	376	999999	409	999999	999999	825	770	999999	885	332	418	333	115	397	999999	999999	657	140	302	740	978	145	999999	999999	125	769	999999	689	999999	867	980	999999	722	455	575	593	441	658	373	737	789	455	673	489	999999	999999	997	336	915	557	374	472	464	436	746	240	335	999999	999999	874	878	91	99	27	999999	859	611	999999	822	457	53	998	767	999999	950	532	472	999999	338	999999	772	999999	773	298	502	999999	104	295	708	344	999999	860	365	999999	859	707	999999	999999	147	639	538	347	999999	999999	513	376	999999	899	999999	999999	999999	27	252	328	999999	268	999999	801	524	833	999999	326	951	488	198	193	642	999999	999999	999999	999999	817	180	698	999999	434	116	999999	999999	136	812	204	808	494	576	251	999999	47	999999	999999	399	564	140	999999	999999	222	396	36	279	329	733	435	999999	999999	57	999999	846	553	882	678	162	11	26	398	31	570	517	466	911	947	575	605	882	999999	852	999999	686	866	823	233	47	999999	46	999999	999999	386	999999	575	447	626	404	74	164	718	448	398	548	742	292	314	704	930	124	331	753	137	552	97	391	445	274	980	729	658	640	81	964	560	994	999999	999999	942	28	295	553	511	450	174	999999	464	73	943	583	518	529	117	999999	999999	999999	275	999999	913	999999	12	361	423	344	506	87	376	433	987	999999	648	746	999999	999999	999999	777	252	687	387	431	926	999999	999999	407	999999	139	532	116	259	849	728	810	999999	758	26	933	140	177	999999	999999	300	41	999999	205	999999	772	767	205	146	999999	469	588	456	492	267	631	999999	999999	999999	376	554	270	183	999999	29	838	101	999999	895	895	647	999999	743	300	999999	895	999999	999999	472	448	371	999999	999999	320	390	150	364	999999	999999	394	999999	123	999999	577	542	39	999999	938	186	106	999999	764	310	250	999999	393	999999	165	361	
999999	336	906	554	685	15	999999	299	999999	757	999999	483	929	999999	510	993	533	41	175	757	110	999999	366	948	375	767	606	999999	730	30	999999	305	208	810	140	68	999999	999999	999999	572	324	999999	994	999999	999999	623	751	263	800	257	767	361	679	407	260	999999	969	957	189	918	408	201	999999	842	761	999999	285	999999	999999	451	997	964	999999	603	443	370	999999	185	651	752	25	352	235	999999	262	644	626	999999	559	806	98	49	999999	449	173	133	999999	161	999999	724	347	633	882	358	260	803	687	85	964	890	290	999999	315	437	902	999999	966	96	590	126	999999	484	568	574	363	957	583	234	999999	319	199	891	756	926	414	391	470	999999	232	459	956	999999	836	999999	525	304	733	953	999999	118	999999	94	571	999999	768	863	999999	999999	995	302	999999	999999	645	654	700	399	47	388	999999	521	999999	999999	864	999999	169	414	647	898	59	68	234	999999	687	332	162	115	999999	453	999999	550	326	161	999999	930	240	999999	906	999999	999999	135	266	354	930	35	522	77	229	999999	153	364	226	176	268	936	77	999999	999999	999999	501	999999	999999	999999	231	482	204	443	218	933	899	999999	508	465	929	923	802	880	700	661	999999	94	885	999999	309	803	334	160	893	944	862	641	727	592	690	999999	66	999999	999999	458	831	88	859	999999	541	487	856	760	999999	345	144	197	898	999999	513	416	708	999999	294	428	157	53	550	999999	80	999999	938	999999	775	999999	867	140	757	252	830	999999	235	599	356	822	999999	573	913	557	999999	675	742	999999	88	283	676	874	387	705	999999	787	538	999999	225	283	548	940	985	999999	999999	14	440	656	293	999999	999999	999999	834	471	480	999999	140	992	463	404	999999	335	837	501	877	992	752	62	942	53	999999	639	383	83	284	16	999999	229	90	999999	245	96	330	305	101	567	999999	915	234	725	656	545	142	820	999999	999999	113	494	815	484	261	388	714	250	999999	552	999999	760	999999	474	999999	911	912	658	999999	438	999999	541	410	320	952	836	827	226	396	656	506	999999	325	71	903	103	999999	999999	554	857	382	999999	999999	548	831	288	999999	999999	729	745	999999	999999	661	329	218	571	93	505	531	424	560	497	853	934	55	182	445	135	570	999999	999999	317	113	312	66	999999	826	999999	488	673	117	77	497	651	32	32	901	996	852	999999	19	999999	83	139	999999	884	237	779	502	999999	999999	602	199	825	999999	326	380	359	999999	293	999999	232	999999	999999	317	492	10	211	999999	999999	999999	999999	282	238	999999	598	
243	974	999999	182	697	56	999999	829	830	515	878	671	413	999999	652	552	734	569	596	787	891	225	999999	814	883	35	867	479	387	405	330	960	932	648	92	405	354	100	596	698	999999	999999	999999	802	999999	338	797	999999	380	728	714	999999	642	116	999999	28	999999	199	298	671	999999	889	999999	434	194	917	739	765	999999	257	999999	643	973	897	923	703	197	30	999999	999999	238	999999	999999	659	691	616	328	826	999999	73	252	999999	802	924	999999	974	999999	603	617	696	999999	42	591	133	530	80	740	744	192	14	831	142	989	743	443	526	790	792	999999	578	598	999999	999999	560	14	999999	841	58	388	949	956	594	413	513	955	206	80	975	999999	621	876	584	643	999999	242	120	174	68	490	999999	194	954	860	48	108	687	218	41	128	487	238	691	366	999999	58	246	729	485	787	247	455	814	664	999999	702	24	279	888	327	894	878	783	567	394	765	11	733	374	999999	278	988	49	999999	650	999999	999999	999999	999999	887	995	390	689	999999	253	548	379	300	738	346	999999	999999	330	713	999999	608	455	999999	999999	478	57	512	999999	999999	519	259	999999	999999	999999	738	517	999999	869	10	999999	513	199	512	324	846	395	710	999999	38	999999	860	668	336	633	51	938	999999	256	999999	999999	493	35	619	761	994	142	422	287	10	999999	296	547	329	392	999999	419	999999	809	135	999999	346	999999	336	999999	658	590	999999	999999	999999	800	456	550	999999	999999	838	487	579	750	329	714	973	999999	999999	208	45	999999	348	943	913	632	994	261	131	999999	999999	975	699	871	112	999999	63	999999	315	209	382	745	608	168	553	242	839	202	490	421	999999	913	522	999999	999999	999999	252	145	420	999999	999999	204	999999	101	667	863	788	999999	648	915	660	884	127	795	825	300	999999	189	400	680	999999	999999	771	710	737	590	462	571	999999	766	999999	917	677	999999	404	188	326	517	501	999999	999999	141	554	574	760	235	999999	999999	999999	421	999999	999999	999999	999999	556	13	999999	719	363	87	999999	227	999999	881	999999	743	216	999999	401	999999	974	999999	999999	710	236	999999	258	206	999999	512	794	735	269	748	145	109	182	999999	419	400	756	606	164	424	999999	236	593	672	821	26	28	643	335	664	447	434	383	999999	513	999999	755	236	769	851	292	999999	957	799	746	999999	571	278	742	10	891	377	52	274	999999	999	76	585	385	999999	493	161	410	999999	999999	710	725	147	434	523	645	529	837	312	142	615	278	794	999999	999999	455	750	901	334	773	79	999999	119	
614	513	829	179	850	999999	999999	141	274	363	498	999999	999999	433	999999	999999	364	371	999999	739	142	999999	731	282	659	217	488	743	259	85	831	241	328	616	532	920	693	475	679	11	945	10	999999	915	999999	999999	249	999999	905	999999	970	999999	539	999999	977	999999	782	557	520	643	999999	624	881	999999	532	267	717	999999	901	924	999999	999999	692	538	794	999999	472	815	976	769	968	466	837	999999	999999	428	999999	676	638	732	147	146	955	45	999999	330	128	162	393	48	182	927	999999	981	156	91	720	11	857	846	999999	967	580	999999	675	890	787	315	93	113	565	999999	999999	178	786	999999	999999	999999	883	999999	22	999999	432	937	597	999999	345	855	429	34	708	699	819	792	404	999999	565	999999	999999	999999	542	999999	79	289	483	141	255	951	204	757	999999	73	999999	392	833	999999	544	643	999999	634	555	931	885	999999	404	865	231	890	774	999999	834	728	295	999999	931	209	251	153	999999	466	795	393	660	672	876	644	581	999999	959	387	636	921	999999	736	218	999999	999999	999999	884	617	909	364	187	999999	923	999999	778	999999	461	634	999999	999999	189	999999	839	999999	281	222	999999	760	999999	795	930	396	980	999999	999999	559	911	999999	281	241	268	999999	999999	999999	215	999999	999999	456	865	582	974	335	999999	244	742	999999	896	999999	339	999999	826	999999	999999	124	434	790	608	21	752	229	96	999999	362	544	143	999999	150	999999	955	208	473	736	894	711	820	999999	999999	745	179	321	662	865	990	565	999999	999999	523	442	16	425	473	738	703	646	496	843	999999	999999	999999	409	224	999999	100	999999	251	99	240	621	999999	828	15	862	841	440	999999	231	150	797	138	999	819	707	403	540	999999	999999	42	257	225	976	999999	718	999999	770	999999	175	999999	999999	324	326	902	901	148	187	999999	999999	896	273	90	999999	703	999999	938	112	589	517	103	559	999999	515	999999	983	405	327	206	296	229	80	999999	400	999999	291	999999	811	106	999999	999999	225	999999	133	838	999999	177	951	283	457	779	541	191	589	82	224	463	808	999999	919	506	821	981	133	391	826	929	689	999999	999999	702	999999	15	999999	948	877	999999	282	999999	297	999999	999999	54	999999	516	687	889	753	328	999999	828	674	999999	999999	421	999999	244	997	741	999999	840	487	999999	861	755	653	536	519	641	204	785	190	141	972	113	999999	776	242	616	704	999999	185	370	584	594	37	999999	828	260	210	643	441	540	999999	456	337	320	999999	992	999999	161	379	122	134	999999	999999	543	579	83	369	971	11	
390	47	999999	999999	127	559	277	728	78	999999	269	441	560	353	650	999999	525	775	999999	593	999999	753	999999	567	73	246	137	946	494	15	999999	890	239	999999	999999	502	589	791	220	760	915	999999	794	453	120	680	573	113	996	76	999999	307	628	387	761	637	494	517	601	880	432	999999	244	73	953	999999	999999	999999	302	157	886	734	565	999999	677	975	958	109	457	392	672	33	950	427	951	456	271	851	999999	423	999999	82	200	340	337	595	40	731	499	741	478	999999	810	849	189	329	999999	646	999999	999999	679	394	70	218	999999	409	380	816	999999	506	117	360	49	999999	148	814	999999	234	999999	92	999999	236	610	715	914	28	222	110	247	632	714	624	152	103	743	624	999999	981	132	999999	225	223	619	993	999999	127	614	999999	710	999999	999999	517	999999	627	999999	452	784	354	303	198	196	279	579	489	999999	492	218	945	146	524	802	999999	111	999999	866	999999	617	616	92	796	999999	291	400	872	999999	206	632	999999	263	300	999999	667	999999	934	999999	999999	999999	139	999999	999999	909	668	794	999999	572	233	999999	276	760	118	999999	177	272	507	784	904	879	999999	643	595	999999	693	692	845	999999	145	999999	177	984	999999	999999	999999	416	999999	887	745	496	999999	310	622	790	366	764	999999	465	672	999999	999999	159	999999	76	937	496	615	290	226	975	949	511	437	360	248	291	839	30	357	761	331	619	49	417	674	406	999999	999999	999999	929	548	999999	22	740	693	28	999999	999999	999999	991	801	660	999999	769	547	702	872	999999	552	84	924	134	117	911	83	999999	999999	429	999999	541	475	809	786	296	437	999999	499	697	666	999999	144	999999	999999	999999	960	671	948	280	870	999999	999999	758	999999	429	14	423	282	111	666	132	909	727	461	999999	526	991	999999	999999	999999	977	213	185	605	332	940	938	999999	751	950	412	621	838	559	999999	18	716	999999	367	292	24	297	999999	40	544	999999	416	533	999999	839	969	999999	574	938	892	999999	999999	162	999999	999999	75	168	531	160	263	999999	80	177	41	999999	809	443	516	101	999999	689	816	154	70	21	533	415	14	911	981	999999	57	999999	666	999999	660	563	627	999999	226	855	999999	247	777	999999	999999	248	502	650	39	535	291	483	999999	212	951	212	999999	918	956	999999	164	999999	999999	999999	463	180	510	379	949	255	816	638	875	999999	923	578	377	36	771	294	999999	363	881	455	333	573	999999	464	710	999999	471	709	921	999999	701	157	78	138	581	999999	999999	132	999999	784	719	652	607	999999	
999999	382	835	76	999999	672	747	999999	737	723	324	889	891	56	999999	501	999999	117	999999	319	999999	776	510	248	454	700	556	790	662	107	736	681	999999	999999	184	337	622	405	562	258	999999	901	419	354	999999	692	188	691	464	208	999999	999999	999999	297	999999	512	872	999999	621	455	125	957	999999	639	986	643	922	999999	999999	340	879	388	999999	469	501	999999	366	166	434	762	522	999999	335	464	108	134	999999	678	747	672	465	35	784	116	999999	861	763	780	367	180	999999	999999	818	134	329	999999	67	475	796	521	999999	715	171	859	933	260	631	999999	999999	862	999999	999999	25	210	874	854	604	447	999999	639	114	586	798	999999	993	106	56	999999	144	486	76	280	881	236	525	749	863	924	999999	999999	239	90	249	505	282	524	409	999999	259	475	999999	619	999999	167	416	570	917	907	866	836	214	430	999999	999999	796	626	372	789	999999	999999	990	679	275	999999	999999	34	999999	303	982	999999	697	437	951	669	469	999999	999999	724	819	999999	999999	956	68	345	677	809	541	999999	709	999999	161	619	934	134	484	347	354	695	999999	392	233	999999	999999	397	999999	999999	478	878	594	349	495	648	970	728	302	43	620	929	776	999999	493	999999	999999	336	326	87	999999	826	999999	132	999999	445	967	437	732	218	41	670	206	900	340	663	599	369	170	513	999999	999999	832	450	726	424	999999	999999	999999	80	39	598	81	999999	284	652	693	999999	246	999999	681	543	996	94	999999	950	999999	876	270	830	563	234	176	812	437	296	994	744	999999	687	527	810	538	662	188	999999	599	999999	625	999999	999999	999999	133	120	999999	116	219	748	449	999999	999999	51	896	78	999999	805	432	268	999999	988	999999	949	999999	559	532	870	999999	999999	999999	568	361	599	261	582	999999	436	999999	999999	980	331	86	255	305	630	996	485	913	999999	155	383	21	340	509	637	999999	30	999999	999999	587	961	110	876	842	880	425	101	999999	999999	218	89	999999	375	287	312	911	412	654	446	562	56	956	999999	197	532	557	30	999999	999999	552	999999	999999	999999	478	29	230	210	999999	424	214	999999	695	599	261	75	679	645	999999	206	725	626	376	624	999999	540	14	565	688	319	999999	404	10	176	999999	377	714	175	897	268	999999	999999	999	239	241	999999	999999	999999	999999	132	852	911	968	999999	999999	925	999999	751	526	937	999999	665	522	999999	999999	810	904	529	827	883	361	514	747	793	123	25	627	146	393	363	189	647	999999	566	467	421	436	115	277	845	904	999999	999999	960	254	999999	
198	905	148	430	999999	832	540	411	770	348	999999	184	780	883	999999	336	368	173	758	377	395	956	636	999999	384	799	261	981	979	999999	865	787	999999	697	826	722	998	962	610	356	117	869	795	999999	257	261	334	394	547	577	604	485	212	876	999999	242	278	999999	56	953	580	558	431	381	483	999999	635	999999	66	585	999999	999999	562	999999	270	999999	999999	999999	999999	999999	474	866	444	999999	794	999999	585	672	666	999999	453	540	915	657	999999	558	447	999999	645	999999	626	999999	999999	961	248	209	923	999999	616	999999	999999	760	45	923	488	999999	124	999999	999999	999999	999999	962	426	471	999999	797	489	905	634	711	88	746	999999	562	506	999999	538	482	173	595	466	999999	66	999999	999999	693	505	991	178	72	444	999999	837	550	999999	663	825	999999	829	451	719	27	176	904	436	999999	999999	483	427	265	185	642	856	992	637	27	906	274	949	448	999999	999999	736	572	277	999999	909	331	493	843	407	999999	652	721	999999	448	617	161	725	999999	805	999999	574	999999	999999	999999	570	845	913	61	757	560	917	391	159	231	291	999999	636	999999	999999	565	990	999999	858	512	989	999999	126	199	409	754	999999	762	999999	999999	923	823	685	999999	999999	74	418	441	95	999999	754	271	999999	654	167	24	524	950	770	249	41	990	64	384	811	435	728	999999	651	12	20	165	999999	879	307	467	918	999999	999999	362	157	558	498	20	757	999999	573	471	999999	395	999999	598	991	403	248	932	999999	310	663	664	345	694	999999	999999	836	999999	999999	691	356	699	106	364	999999	418	102	482	999999	54	626	999999	999999	267	999999	999999	772	999999	174	353	641	999999	698	617	999999	29	26	462	999999	414	999999	999999	999999	881	124	342	299	875	332	999999	999999	765	440	999999	684	580	802	87	999999	533	320	999999	435	179	60	981	10	488	857	256	401	639	714	98	870	999999	999999	980	153	360	999999	999999	99	999999	52	875	935	974	932	926	226	939	460	244	104	759	732	999999	830	142	341	810	28	85	190	999999	61	999999	854	226	701	822	934	651	566	423	335	844	999999	185	56	36	999999	930	40	999999	188	479	993	121	999999	843	159	999999	999999	999999	879	23	999999	999999	824	593	999999	999999	234	404	14	999999	677	680	433	888	999999	999999	96	314	264	999999	55	728	492	581	999999	742	490	858	999999	924	632	410	544	322	999999	756	999999	999999	999999	839	706	999999	457	379	999999	999999	999999	999999	936	504	999999	999999	901	791	967	682	888	253	999999	999999	236	376	999999	90	187	276	999999	121	
999999	161	999999	999999	408	999999	391	419	280	123	778	999999	64	999999	921	999999	10	917	999999	999999	354	999999	868	116	228	528	612	999999	903	377	201	535	186	576	402	784	208	300	316	999999	410	557	411	999999	474	210	332	593	999999	563	90	269	767	394	766	693	292	198	414	879	813	999999	516	903	921	253	859	487	249	146	969	709	999999	999999	999999	999999	359	103	999999	28	206	999999	885	999999	296	931	768	791	810	708	502	19	885	437	999999	999999	51	999999	852	999999	999999	844	999999	999999	594	380	659	743	999999	969	344	999999	557	999999	683	794	999999	176	616	999999	485	77	677	999999	644	959	824	183	999999	999999	755	850	250	420	999999	361	675	577	755	999999	282	34	748	840	373	313	462	498	754	877	999999	875	891	862	746	283	177	812	672	634	556	485	999999	999999	224	493	948	999999	999999	331	128	598	420	700	716	460	999999	999999	177	999999	999999	999999	429	999999	810	999999	959	388	999999	403	999999	862	904	131	370	999999	643	699	625	879	364	325	779	432	758	594	464	201	156	999999	954	339	645	999999	137	231	66	906	249	344	999999	570	473	325	147	266	693	299	339	919	816	629	999999	297	999999	191	999999	999999	725	225	425	768	241	387	448	854	999999	574	993	149	740	736	459	291	355	999999	852	999999	294	502	901	999999	861	999999	479	335	127	358	364	946	675	69	191	34	919	999999	338	999999	876	999999	999999	129	999999	200	999999	89	179	999999	941	191	338	102	711	232	324	999999	906	15	908	123	736	869	220	57	474	999999	999999	435	371	588	999999	999999	586	11	463	781	999999	671	999999	999999	166	197	416	182	617	582	358	999999	709	669	999999	332	187	763	557	179	909	999999	726	507	533	743	999999	363	725	571	999999	710	769	999999	391	245	957	517	957	548	999999	999999	439	891	332	596	726	702	728	144	589	822	454	294	872	620	945	999999	866	422	628	999999	456	999999	999999	648	199	177	999999	625	999999	669	806	999999	716	999999	818	834	999999	937	27	865	634	590	981	999999	265	485	670	999999	299	999999	651	999999	999999	410	999999	393	825	999999	999999	559	999999	113	769	920	26	446	577	11	801	120	374	929	405	762	428	999999	75	999999	999999	714	506	517	999999	956	28	271	999999	316	289	435	999999	999999	999999	999999	451	530	999999	70	677	999999	907	668	999999	189	999999	999999	149	167	981	999999	328	453	302	999999	62	906	778	999999	902	754	358	271	721	376	112	873	999999	936	321	897	999999	14	704	572	806	999999	548	156	912	306	132	930	
999999	564	999999	999999	999999	847	416	544	999999	999999	999999	999999	471	646	947	602	86	179	332	212	845	93	680	324	749	729	999999	224	368	632	900	606	632	427	936	166	999999	999999	675	552	999999	777	155	46	845	781	111	170	890	945	79	743	973	919	95	999999	883	999999	999999	478	999999	202	999999	130	999999	562	999999	53	710	790	999999	539	504	999999	682	999999	938	644	478	967	628	725	333	422	563	167	632	712	342	694	283	476	732	999999	591	338	601	34	928	293	491	67	459	109	612	999999	249	203	247	999999	312	249	324	847	849	245	868	763	999999	999999	929	587	711	999999	517	867	806	999999	999999	353	477	999999	716	194	999999	571	999999	233	999999	33	918	999999	999999	325	392	999999	161	885	358	999999	470	999999	467	977	364	904	355	444	592	744	733	942	999999	894	549	398	999999	139	999999	288	969	644	999999	544	42	999999	122	396	633	999999	715	921	999999	843	999999	640	457	738	830	581	225	831	641	75	299	975	999999	581	776	999999	511	32	523	999999	999999	825	884	922	944	865	792	959	811	119	38	999999	994	999999	999999	908	941	793	308	999999	72	148	999999	887	254	67	73	999999	619	999999	971	999999	999999	878	467	68	999999	534	999999	965	789	999999	30	531	999999	487	999999	275	570	999999	999999	717	723	733	17	247	821	996	678	887	801	261	349	182	147	345	999999	125	703	952	163	417	999	343	10	806	127	482	999999	767	86	798	970	752	586	264	969	999999	870	229	246	759	856	906	173	538	999999	848	394	701	82	999999	571	618	999999	645	999999	390	733	211	130	999999	155	910	811	999999	291	999999	595	999999	375	999999	999999	484	715	403	560	102	179	471	889	279	97	999999	694	220	999999	999999	47	940	546	589	999999	668	109	897	613	945	105	170	999999	999999	262	999999	335	341	620	97	902	320	94	624	221	271	322	999999	261	996	226	600	776	999999	559	655	346	786	800	586	385	999999	999999	615	996	18	999999	999999	26	586	823	999999	999999	999999	458	726	855	921	377	678	356	258	999999	616	728	505	393	327	999999	999999	174	548	541	43	999999	94	530	478	627	212	999999	750	999999	675	999999	863	999	637	480	832	799	424	418	999999	239	136	999999	183	886	501	625	897	999999	419	421	285	821	999999	437	374	206	386	304	175	631	605	424	970	444	865	506	999999	999999	999999	999999	750	999999	419	804	585	911	357	592	136	587	159	948	423	263	897	999999	442	210	116	636	422	130	253	500	633	711	212	739	31	999999	868	60	866	
612	671	999999	411	762	852	463	849	794	177	999999	999999	657	10	717	546	822	73	556	999999	309	394	629	886	918	180	873	708	618	570	999999	718	108	91	811	591	752	641	999999	358	999999	787	999999	952	666	999999	999999	711	495	202	999999	931	999999	320	567	999999	51	999999	492	999999	978	999999	999999	234	45	868	382	575	199	999999	794	999999	393	999999	97	522	766	677	230	900	204	172	222	425	371	999999	406	788	524	594	550	999999	158	98	379	897	555	404	917	797	645	999999	999999	370	407	27	548	999999	232	999999	461	999999	47	592	397	816	999999	815	862	999999	472	594	60	605	585	999999	43	304	999999	200	966	372	759	999999	999999	999999	649	852	28	354	999999	291	999999	479	999999	185	456	565	999999	562	365	740	541	91	999999	61	360	917	999999	108	983	254	999999	42	88	99	614	615	999999	999999	176	689	999999	518	999999	190	39	999999	472	409	852	477	999999	999999	834	236	830	678	106	999999	442	999999	77	919	370	417	995	532	400	53	570	841	237	999999	396	676	999999	33	906	155	31	778	454	385	255	516	999999	30	207	852	269	936	518	135	171	999999	621	999999	157	767	195	506	191	429	838	999999	999999	507	999999	999999	999999	999999	771	999999	191	664	287	692	674	854	999999	974	335	548	783	634	999999	111	934	952	65	75	999999	999999	959	999999	999999	35	546	244	999999	152	151	49	568	462	174	566	944	507	165	928	213	302	999999	220	181	642	645	214	687	148	573	926	999999	999999	930	631	999999	665	77	262	156	440	999999	625	833	295	980	331	469	767	167	436	796	136	861	999999	149	749	354	954	389	342	556	999999	999999	224	936	349	531	543	574	289	440	903	999999	999999	713	384	999999	885	662	323	744	920	999999	147	140	976	366	356	491	252	320	122	872	999999	883	462	56	619	358	641	799	999999	202	877	995	999999	354	99	869	999999	373	468	999999	75	999999	636	154	999999	93	960	982	184	61	332	968	328	40	968	889	261	338	766	537	999999	524	999999	727	114	999999	247	999999	277	487	999999	878	852	820	806	225	999999	317	999999	535	398	658	999999	874	870	909	677	999999	385	209	618	436	606	999999	281	551	999999	909	50	999999	846	338	714	697	334	453	125	508	999999	752	643	944	999999	999999	999999	372	899	943	856	204	473	384	256	78	869	999999	281	999999	999999	265	446	346	276	327	688	69	944	999999	999999	427	793	179	639	633	565	999999	714	375	792	999999	652	835	999999	846	825	999999	92	645	828	44	181	204	959	
968	999999	307	677	405	552	88	999999	972	403	439	410	999999	999999	622	512	205	999999	906	138	639	999999	610	292	430	999999	226	977	308	108	515	999999	999999	220	671	999999	268	999999	999999	822	999999	491	680	442	624	445	530	728	469	142	633	458	275	999999	999999	365	705	24	256	999999	999999	111	128	999999	888	999999	811	94	83	305	254	208	276	93	424	157	999999	999999	668	999999	971	497	517	176	475	66	999999	999999	999999	315	621	254	750	416	999999	612	373	807	553	999999	999999	446	655	999999	999999	435	192	191	999999	182	433	537	355	271	932	838	593	952	407	999999	214	289	203	767	684	10	458	859	597	999999	784	134	624	999999	999999	999999	842	354	999999	50	999999	798	881	717	881	94	898	488	484	657	28	420	409	999999	236	354	253	999999	489	888	999999	332	594	999999	398	308	912	127	910	407	996	249	674	367	956	415	408	486	885	600	111	999999	385	999999	794	373	725	901	12	16	291	955	864	400	73	551	999999	52	999999	582	181	781	577	86	999999	779	746	51	999999	999999	946	999999	11	889	786	17	947	655	54	999999	583	20	125	903	999999	50	999999	284	303	415	212	999999	999999	312	999999	330	402	309	287	999999	626	683	145	192	70	524	953	975	613	66	604	999999	998	304	999	171	999999	674	959	620	405	472	747	361	617	590	610	699	470	465	614	648	377	999999	408	900	875	932	843	999999	97	408	670	999999	810	653	367	999999	313	999999	664	728	349	667	619	999999	999999	999999	574	479	913	999999	514	157	451	955	190	968	999999	109	295	733	830	366	533	996	999999	510	550	964	233	748	395	213	999999	886	308	710	420	254	964	100	368	373	688	833	893	522	795	855	472	398	965	214	971	999999	897	982	999999	999999	361	434	244	999999	256	175	868	311	356	564	656	480	558	652	144	999999	374	467	999999	999999	112	289	714	999999	501	999999	999999	191	999999	999999	989	326	999999	797	999999	539	856	758	127	523	964	999999	175	241	208	992	840	999999	999999	776	566	439	314	444	520	999999	720	549	118	421	391	687	78	486	575	340	904	760	759	604	348	616	350	164	734	999999	124	483	999999	508	999999	999999	121	999999	313	559	999999	141	999999	821	819	999999	999999	705	142	287	523	689	665	867	999999	89	999999	474	437	950	99	999999	999999	11	957	246	62	610	427	921	999999	612	999999	25	999999	772	484	937	785	41	999999	645	32	456	995	999999	817	629	420	914	906	647	999999	363	470	860	431	999999	864	582	265	49	288	220	
712	911	999999	649	548	325	605	999999	999999	999999	983	453	138	263	15	532	428	999999	199	999999	25	928	583	819	999999	468	999999	999999	83	213	999999	927	366	999999	744	94	918	178	90	105	999999	289	958	633	379	26	732	178	279	341	163	831	850	775	205	999999	337	697	999999	999999	975	405	553	485	629	66	97	327	519	921	614	260	352	104	999999	736	969	950	449	999999	736	182	930	999999	60	999999	87	591	616	959	756	231	999999	10	129	913	999999	483	13	323	929	415	999999	357	727	902	489	756	582	469	814	999999	257	566	999999	999999	999999	811	434	685	978	505	710	999999	175	392	187	351	974	289	10	496	999999	135	608	331	523	582	23	157	464	331	19	999999	155	378	973	516	999999	327	999999	924	58	328	344	434	999999	109	192	345	724	147	781	302	468	999999	440	131	999999	32	999999	893	798	287	230	657	496	563	414	796	419	671	695	657	841	86	448	628	790	999999	999999	423	399	678	433	327	549	716	688	827	938	851	999999	999999	47	554	999999	771	107	686	937	150	695	999999	925	63	452	134	461	392	879	811	999999	783	405	999999	503	129	853	903	118	779	999999	999999	857	999999	999999	999999	999999	296	950	677	530	999999	246	486	728	13	999999	999999	875	424	265	305	947	136	520	774	238	181	61	16	917	204	578	168	275	118	538	368	999999	391	515	174	442	212	291	237	547	919	147	499	999999	484	38	694	523	579	639	731	56	999999	832	448	245	943	999999	336	535	88	220	619	475	394	439	493	999999	100	999999	999999	845	999999	236	999999	43	561	639	443	176	999999	999999	695	478	806	321	601	558	76	999999	499	452	954	701	469	999999	528	34	999999	54	544	785	999999	999999	894	886	999999	999999	999999	999999	999999	999999	326	999999	652	443	525	150	669	82	999999	935	842	171	373	999999	890	591	767	611	515	537	657	398	632	107	222	979	584	999999	999999	999999	45	661	256	195	135	795	59	36	193	999999	365	909	217	608	999999	999999	353	601	995	181	999999	912	899	156	656	999999	537	554	231	545	566	748	999999	358	900	999999	914	188	177	105	542	741	427	999999	182	748	190	999999	164	999999	636	982	999999	386	999999	132	999999	110	999999	999999	999999	504	804	647	820	999999	394	999999	708	999999	999999	174	434	999999	638	999999	494	772	973	907	747	513	999999	280	909	583	823	147	223	777	428	814	649	970	999999	48	936	780	316	566	363	331	325	401	603	471	999999	999999	748	999999	638	999999	999999	999999	999999	754	114	533	737	
247	999999	999999	645	999999	999999	541	525	464	999999	999999	677	999999	465	417	554	426	999999	998	677	999999	35	799	999999	692	148	439	688	27	520	92	934	412	999999	79	773	116	686	394	67	72	945	103	961	999999	999999	924	534	718	86	43	567	115	856	299	999999	992	857	952	792	999999	852	999999	943	981	665	274	999999	395	644	448	739	802	940	615	999999	999999	838	251	839	224	904	999999	999999	999999	999999	828	999999	754	858	999999	258	733	602	999999	219	999999	159	999999	999999	589	264	148	84	638	303	764	174	251	999999	288	164	616	999999	577	999999	882	567	999999	466	837	999999	999999	999999	863	999999	15	209	999999	406	64	783	999999	758	259	999999	766	896	312	999999	999999	663	314	957	579	999999	642	620	34	999999	336	999999	693	523	655	871	347	611	220	448	297	564	387	845	741	505	306	857	999999	617	243	986	264	281	706	183	413	958	958	247	557	999999	185	634	79	184	99	344	999999	388	622	165	999999	863	897	999999	286	469	226	83	329	784	756	416	919	999999	625	422	817	481	467	388	652	999999	999999	902	389	752	775	567	416	962	754	999999	995	88	999999	999999	383	511	896	999999	742	884	918	773	999999	999999	999999	729	558	676	999999	999999	921	999999	999999	711	972	995	815	999999	693	658	667	366	40	281	421	999999	48	234	48	316	585	522	645	768	65	999999	273	999999	47	999999	19	739	445	999999	563	761	576	599	999999	388	695	999999	261	93	227	561	742	999999	999999	874	690	999999	637	220	56	999999	597	743	656	999999	731	204	495	646	649	927	920	999999	717	999999	273	999999	805	659	620	221	999999	999999	551	503	385	907	274	172	365	685	999999	235	85	165	173	999999	999999	999999	657	501	877	614	443	299	641	834	999999	697	611	252	527	978	600	999999	147	45	202	163	479	999999	930	332	291	964	825	695	832	562	495	440	505	241	999999	999999	343	656	128	999999	862	999999	268	576	561	999999	167	133	634	250	27	138	999999	789	105	833	571	555	333	479	473	999999	12	96	999999	180	746	296	976	482	501	999999	917	940	999999	928	999999	363	771	177	806	701	70	999999	544	367	799	716	999999	999999	999999	999999	332	648	787	916	547	181	374	391	377	871	999999	162	999999	999999	221	700	498	176	277	218	783	999999	999999	772	885	420	551	844	380	39	999999	807	925	713	999999	278	999999	385	999999	999999	988	389	800	934	554	908	842	999999	156	109	228	968	999999	348	14	176	975	999999	40	137	999999	529	20	347	720	350	236	45	377	999999	
548	122	786	999999	229	404	999999	999999	227	977	999999	543	698	999999	811	192	907	999999	999999	999999	303	146	354	999999	764	469	378	999999	224	214	681	807	999999	213	561	115	192	26	128	999999	811	246	999999	63	559	96	999999	739	536	999999	442	648	999999	385	648	412	999999	532	128	760	999999	903	523	23	305	770	902	494	719	705	999	890	999999	108	190	66	348	300	704	999999	638	638	999999	999999	771	43	999999	265	999999	999999	347	660	999999	999999	584	908	999999	784	758	788	193	346	30	830	538	552	189	237	205	591	73	477	827	999999	999999	999999	977	999999	252	271	299	646	929	570	368	349	991	110	523	282	344	563	542	915	495	999999	618	104	158	228	854	253	999999	973	999999	869	832	458	999999	198	931	885	999999	496	999999	546	417	459	471	199	999999	999999	713	923	257	510	934	912	954	830	777	999999	999999	33	417	55	586	955	485	499	999999	543	999999	999999	351	999999	30	999999	426	999999	884	999999	632	958	668	775	999999	146	726	584	999999	920	999999	415	999999	999999	999999	999999	89	999999	959	461	973	999999	682	27	223	388	582	798	489	889	999999	15	999999	999999	259	730	999999	641	999999	449	999999	901	564	596	48	458	914	302	263	511	966	972	988	433	196	660	286	650	561	999999	564	928	104	55	434	498	999999	803	999999	999999	164	999999	938	999999	231	82	418	999999	979	765	999999	289	544	978	923	523	26	523	431	599	453	714	89	363	885	999999	806	518	172	999999	989	121	503	788	999999	999999	44	478	211	999999	251	201	671	796	687	999999	393	126	999999	910	482	946	381	209	31	449	367	585	999999	920	999999	899	922	439	999999	362	786	756	999999	405	489	548	321	318	357	262	52	293	675	609	918	689	999999	261	999999	53	740	999999	766	907	170	459	999999	291	848	352	999999	242	31	334	498	636	495	999999	431	933	634	73	852	769	999999	84	909	35	11	585	512	999999	999999	999999	622	492	989	999999	244	40	999999	40	469	15	982	999999	272	999999	999999	999999	999999	669	830	999999	418	676	451	999999	510	999999	549	818	289	272	999999	608	870	999999	999999	15	646	773	492	401	999999	999999	603	999999	786	999999	812	569	913	720	999999	843	840	237	323	946	51	999999	221	158	490	885	999999	206	999999	383	940	999999	638	115	645	430	999999	438	904	999999	83	604	220	999999	283	980	904	999999	881	996	768	642	974	766	963	654	561	343	910	353	852	406	680	412	655	999999	930	807	85	960	999999	411	333	509	872	446	781	999999	875	510	981	999999	
999999	179	615	307	999999	872	151	990	869	843	527	560	962	676	924	808	268	444	59	106	493	999999	999999	366	318	999999	893	526	999999	264	468	410	372	669	999999	510	797	358	839	999999	999999	999999	100	822	884	773	546	999999	999999	973	48	440	460	884	698	405	839	258	999999	999999	999999	624	999999	615	384	126	198	303	595	999999	999999	910	604	999999	999999	409	829	517	999999	545	929	999999	999999	899	999999	37	950	488	971	685	999999	999999	369	316	999999	999999	966	484	447	767	999999	253	999999	108	962	999999	836	469	999999	298	575	332	775	453	604	999999	620	228	399	357	176	999999	331	910	753	470	550	297	912	399	443	999999	999999	999999	999999	685	98	999999	936	98	201	490	999999	999999	120	348	999999	916	712	798	430	747	95	100	600	875	921	699	355	502	999999	548	999999	999999	855	230	262	69	493	918	202	715	999999	999999	165	685	674	649	999999	414	696	634	999999	124	968	999999	999999	978	125	999999	764	398	999999	444	511	652	934	980	826	889	96	714	999999	794	605	715	465	999999	934	999999	210	281	899	941	805	952	962	442	999999	170	961	283	943	408	163	999999	165	847	999999	512	751	693	823	999999	328	999999	211	790	999999	263	239	486	53	211	883	493	498	618	999999	999999	689	501	999999	665	999999	812	770	34	641	999999	560	617	983	431	999999	516	458	999999	999999	823	751	181	999999	831	931	484	999999	742	999999	670	999999	999999	999999	250	823	260	797	167	999999	515	221	186	159	717	999999	621	502	622	48	999999	999999	999999	999999	815	999999	517	577	999999	734	453	582	999999	999999	999999	999999	23	408	999999	608	912	718	300	18	117	999999	574	32	217	138	999999	982	617	703	999999	635	999999	551	403	999999	315	682	999999	432	537	932	192	999999	189	999999	688	222	760	999999	999999	999999	744	500	887	212	243	999999	370	935	425	471	965	334	999999	999999	689	472	999999	309	999999	999999	999999	999999	480	184	429	999999	842	986	449	106	232	604	577	499	890	316	663	200	208	819	322	999999	17	76	999999	858	324	843	999999	226	999999	999999	999999	999999	999999	877	999999	999999	999999	999999	652	383	999999	328	249	999999	757	862	455	382	808	814	999999	999999	916	197	999999	413	217	999999	582	999999	454	233	889	771	999999	999999	826	23	296	950	999999	999999	176	938	999999	689	827	606	999999	462	398	999999	417	402	359	245	980	485	999999	615	505	221	764	999999	929	272	439	477	485	87	46	999999	95	858	407	248	317	977	999999	180	586	610	470	130	999999	294	815	496	422	649	699	999999	996	
681	454	205	107	523	999999	999999	259	999999	999999	33	999999	956	83	558	995	121	999999	13	999999	846	39	895	999999	644	51	644	999999	999999	65	999999	388	999999	445	999999	413	999999	150	999999	968	844	999999	999999	999999	447	704	655	221	266	501	311	722	999999	749	159	999999	559	454	999999	481	374	594	317	305	295	645	730	520	668	155	793	999999	142	45	756	925	803	416	313	999999	999999	999999	199	450	753	123	692	999999	296	762	854	756	687	323	603	259	613	930	204	802	974	145	999999	999999	708	340	590	660	992	234	999999	152	151	999999	999999	999999	405	866	999999	181	999999	784	233	906	300	46	293	999999	441	507	999999	872	221	511	965	260	999999	999999	742	423	533	42	953	999999	913	711	615	173	238	663	854	747	389	32	849	199	999999	999999	821	671	999999	771	999999	999999	913	976	930	639	557	834	69	327	133	999999	999999	919	831	171	999999	999999	999999	130	999999	999999	999999	573	999999	199	661	776	349	244	265	999999	999999	999999	813	467	999999	937	780	975	999999	403	999999	536	623	999999	999999	930	368	749	653	243	249	927	190	450	999999	349	493	741	977	781	495	999999	72	999999	761	886	115	373	23	65	807	999999	999999	999999	184	126	999999	999999	815	731	417	999999	590	31	831	448	581	373	625	809	453	999999	997	999999	908	778	474	999999	499	497	824	994	736	598	999999	793	999999	992	276	999999	999999	262	999999	256	374	895	999999	50	230	323	314	999999	748	213	612	767	458	680	999999	999999	652	388	999999	327	906	423	862	992	999999	999999	999999	999999	999999	898	420	999999	999999	751	469	999999	999999	999999	351	999999	193	92	255	533	985	668	345	742	713	869	84	20	521	609	349	950	42	251	454	999999	999999	725	645	999999	792	999999	655	706	999999	276	862	228	47	565	999999	824	999999	999999	999999	927	999999	999999	999999	999999	999999	410	678	999999	411	999999	979	302	978	168	999999	467	446	405	740	999999	999999	999999	531	446	17	855	999999	956	999999	525	783	702	999999	527	489	12	850	999999	35	999999	743	151	305	701	999999	569	999999	878	675	676	387	999999	999999	999999	914	73	762	999999	999999	969	438	722	47	885	735	286	999999	460	679	999999	616	38	380	357	830	871	999999	829	999999	448	999999	103	290	799	147	22	999999	800	613	425	250	999999	199	66	999999	30	113	999999	999999	21	511	789	209	788	999999	359	400	251	613	999999	999999	932	288	780	363	999999	441	999999	747	999999	183	267	847	263	646	204	839	999999	404	999999	767	922	862	148	936	999999	893	999999	739	788	621	999999	
197	999999	694	317	144	999999	702	618	999999	865	672	999999	838	254	941	946	999999	999999	519	86	847	999999	999999	808	999999	150	844	999999	451	939	508	958	111	321	80	286	999999	338	69	431	622	785	999999	901	260	619	310	692	884	999999	359	874	279	544	23	392	295	999999	248	999999	999999	175	177	649	366	713	152	526	183	665	387	814	805	999999	999999	999999	584	383	558	460	840	999999	652	504	589	634	999999	566	308	687	990	682	100	76	999999	999999	618	999999	545	546	476	783	999999	999999	569	545	79	190	90	951	999999	999999	337	787	163	422	999999	672	69	732	999999	585	999999	999999	675	999999	724	739	241	17	454	14	837	999999	984	66	642	433	999999	54	999999	509	999999	356	879	88	354	312	912	444	934	945	520	813	522	890	999999	999999	553	864	820	999999	949	83	507	804	84	999999	999999	107	999999	99	737	999999	177	524	109	871	617	999999	360	421	826	796	83	508	493	999999	499	999999	999999	619	879	999999	234	234	559	999999	849	999999	14	38	509	815	664	844	217	505	646	999999	790	999999	415	956	999999	409	513	162	999	998	320	59	826	709	605	170	219	668	790	999999	999999	999999	31	541	592	331	911	999999	142	999999	999999	999999	388	501	312	807	214	922	565	825	999999	406	999999	850	764	954	212	799	999999	503	999999	549	714	704	42	999999	671	999999	374	193	497	502	30	771	708	999999	671	999999	407	798	999999	296	999999	965	999999	568	293	180	777	637	128	999999	999999	638	602	750	283	683	469	219	145	340	999999	382	338	229	999999	999999	999999	442	293	878	402	421	547	349	447	748	483	474	809	999999	106	999999	999999	999999	700	391	178	957	58	987	865	197	662	625	999999	730	637	999999	999999	651	38	999999	353	250	719	390	101	263	313	534	210	994	409	644	244	820	317	953	529	994	473	195	394	305	23	214	758	922	611	716	121	483	292	168	472	761	393	824	665	320	300	914	653	999999	787	870	999999	27	390	917	999999	684	999999	999999	187	842	950	999999	236	514	999999	178	651	597	999999	726	711	251	181	483	437	999999	297	219	999999	559	542	870	518	152	426	740	999999	694	999999	437	11	106	980	630	810	999999	598	161	688	131	273	999999	109	70	999999	547	999999	907	999999	931	999999	272	492	628	309	89	539	999999	97	890	637	957	304	986	999999	615	271	551	672	101	894	146	530	582	296	487	770	457	984	879	999999	633	213	371	50	739	613	361	330	731	999999	514	73	798	494	315	760	123	345	553	999999	304	
245	398	999999	260	742	909	342	822	999999	91	109	218	995	999999	999999	999999	945	986	999999	999999	231	941	295	389	999999	732	98	980	726	999999	122	441	999999	600	398	999999	334	790	999999	704	29	507	999999	724	414	854	802	490	999999	827	178	999999	551	376	999999	304	113	656	187	999999	821	361	106	661	969	668	615	405	614	999999	607	165	989	307	999999	999999	529	571	974	227	929	607	429	898	999999	763	889	999999	527	999999	711	678	612	986	999999	667	411	760	754	999999	249	406	876	621	230	22	369	254	999999	999999	999999	541	682	959	999999	999999	932	208	183	215	778	388	878	999999	999999	999999	552	12	424	232	322	999999	816	999999	999999	532	999999	807	678	475	403	645	750	177	329	999999	995	652	906	668	735	999999	586	549	967	999999	528	366	393	300	470	367	829	263	47	16	725	999999	981	557	493	134	530	707	811	143	999999	999999	200	68	933	900	106	999999	999999	119	999999	277	270	127	13	374	423	387	999999	999999	816	999999	140	323	454	999999	670	358	999999	610	682	999999	999999	834	232	818	999999	335	366	569	270	82	765	928	824	999999	999999	864	553	128	710	152	701	774	999999	151	579	876	614	391	239	999999	581	887	999999	312	539	435	894	195	208	98	31	446	776	743	731	999999	499	999999	999999	805	804	67	899	999999	188	963	517	999999	248	999999	721	974	339	999999	501	999999	501	521	918	757	999999	368	919	999999	130	265	998	583	420	999999	999999	617	999999	433	943	524	999999	999999	134	576	918	813	999999	909	999999	999999	999999	263	252	853	999999	978	999999	611	835	446	999999	287	999999	923	999999	999999	670	870	912	999999	952	906	579	999999	999999	606	397	352	838	166	421	999999	254	84	158	999999	340	999999	999999	408	540	420	598	507	386	709	485	211	999999	999999	153	85	996	274	104	209	684	275	962	113	590	735	773	999999	999999	999999	42	345	774	999999	603	113	213	514	999999	541	318	999999	999999	190	999999	196	740	855	23	345	23	999999	980	949	70	75	605	999999	818	804	999999	918	482	259	676	999999	437	999999	390	49	872	492	701	562	891	612	674	781	983	403	999999	917	665	689	123	62	365	825	999999	538	508	649	695	768	894	999999	999999	351	514	999999	999999	357	475	973	472	531	289	427	67	458	400	823	579	424	808	729	263	793	145	999999	785	999999	233	999999	541	233	796	999999	668	502	22	999999	999999	999999	644	648	452	692	226	592	773	937	767	710	147	684	999999	281	960	174	146	999999	216	999999	999999	157	134	623	999999	249	
734	999999	759	564	445	77	556	999999	780	170	999999	570	576	552	850	847	844	523	999999	857	163	999999	972	503	999999	216	999999	387	809	999999	524	829	999999	977	858	999999	188	213	275	80	999999	503	500	800	887	575	239	664	48	356	999999	610	908	999999	95	219	384	265	208	239	950	178	999999	999999	646	457	320	999999	999999	999999	669	999999	258	644	999999	660	34	181	616	791	976	462	348	462	999999	913	920	999999	999999	648	52	922	14	45	999999	999999	737	217	164	999999	264	999999	999999	999999	687	672	362	999999	854	435	194	212	999999	417	262	999999	829	313	110	732	999999	643	708	55	391	747	636	999999	524	769	923	817	999999	185	536	346	492	733	999999	520	560	999999	999999	465	464	999999	282	999999	783	632	139	433	116	431	903	999999	931	924	234	939	45	150	749	95	512	377	195	474	880	915	14	106	537	999999	999999	999999	821	252	590	551	999999	999999	438	892	640	499	711	596	281	915	414	568	509	999999	485	419	906	999999	953	97	654	999999	716	867	627	42	895	999999	258	999999	799	689	343	682	474	999999	711	856	455	22	666	999999	202	965	511	446	597	701	114	762	973	95	298	999999	896	667	332	999999	275	999999	604	194	347	999999	125	999999	234	826	371	488	708	59	999999	999999	431	999999	615	999999	366	191	445	203	421	496	60	999999	400	840	786	807	674	149	591	847	999999	999999	999999	944	999999	785	221	771	999999	999999	64	923	803	999999	82	840	61	581	215	94	999999	410	772	851	207	411	999999	999999	49	564	999999	568	468	999999	531	949	999999	671	900	580	969	674	863	795	441	137	910	999999	767	946	755	102	934	507	686	18	709	408	999999	448	460	827	731	999999	812	495	999999	370	826	132	44	390	680	634	124	497	999999	977	420	999999	999999	292	999999	103	808	721	999999	960	757	523	250	407	924	462	130	151	942	97	982	945	999999	550	226	645	911	375	999999	309	999999	198	470	732	988	676	946	177	211	638	967	101	861	504	612	999999	882	999999	465	227	514	999999	554	999999	994	999999	407	951	76	980	999999	442	308	334	999999	568	999999	518	999999	999999	999999	952	939	999999	129	890	93	177	937	999999	762	999999	909	999999	999999	419	643	21	737	524	278	994	110	230	456	534	999999	537	999999	54	259	373	228	218	711	562	43	250	340	113	999999	240	24	163	228	906	532	114	999999	168	924	51	780	894	978	521	851	719	857	594	999999	556	251	999999	664	399	66	999999	492	999999	385	999999	999999	634	143	48	980	947	
12	550	12	687	999999	768	129	999999	999999	333	240	199	999999	999999	393	745	999999	999999	989	131	499	828	849	831	999999	307	782	531	370	156	761	939	541	903	999999	999999	592	999999	558	999999	773	456	805	733	470	303	530	71	999999	999999	628	309	59	858	458	183	700	999999	75	700	985	597	847	446	571	300	658	807	999999	85	999999	594	285	999999	357	53	32	125	370	329	776	721	521	999999	527	461	999999	682	455	542	616	422	354	999999	999999	186	608	999999	172	999999	645	723	463	934	999999	999999	33	543	511	415	160	585	809	746	924	274	85	422	918	999999	410	975	362	75	469	739	250	428	999999	181	444	999999	953	200	684	999999	267	587	999999	999999	437	356	181	49	391	41	613	999999	999999	232	110	196	450	999999	769	669	999999	397	999999	53	999999	605	524	340	971	497	631	618	999999	871	16	498	771	435	682	64	999999	322	683	999999	999999	642	999999	796	999999	257	223	901	431	24	691	870	999999	999999	700	999999	832	840	78	894	999999	999999	545	70	999999	612	424	999999	379	999999	999999	58	713	47	916	160	118	727	269	723	999999	729	196	58	190	146	999999	173	735	999999	232	963	254	789	37	142	107	999999	999999	468	832	207	532	716	158	999999	166	85	690	549	723	114	581	355	619	680	807	496	880	88	236	261	290	529	999999	902	999999	924	19	784	63	999999	999999	801	890	86	999999	479	899	546	999999	309	482	999999	999999	128	391	999999	179	357	334	610	999999	501	999999	581	999999	13	999999	256	999999	999999	76	906	495	50	999999	780	464	543	999999	337	999999	344	108	926	778	104	403	374	520	999999	754	662	459	999999	139	999999	569	318	168	202	999999	653	707	748	243	575	999999	95	170	611	444	636	872	999999	23	220	999999	999999	802	823	610	999999	735	934	486	414	456	52	910	312	221	156	384	291	92	944	636	359	693	999999	403	999999	999999	999999	999999	128	789	462	439	918	261	999999	515	345	592	999999	917	773	271	999999	129	999999	184	858	999999	298	999999	999999	914	78	583	53	621	599	429	303	656	826	473	367	999999	994	612	992	60	956	999999	48	699	696	999999	863	97	864	93	746	142	999999	519	181	867	207	548	370	344	217	642	916	999999	999999	739	100	309	999999	999999	134	999999	999999	999999	443	999999	222	892	227	51	999999	955	757	516	683	171	310	317	302	500	427	999999	251	999999	842	324	724	999999	410	957	936	564	193	660	999999	999999	949	547	85	523	999999	999999	330	329	624	999999	885	409	999999	137	999999	999999	17	
413	786	999999	999999	535	964	129	999999	99	999999	269	115	166	772	106	557	982	222	763	241	778	845	122	135	922	42	590	438	999999	889	283	529	163	999999	999999	874	290	999999	423	582	956	589	565	823	70	223	468	999999	788	999999	260	914	674	999999	999999	567	999999	553	999999	999999	384	690	620	209	218	999999	951	999999	991	232	277	96	999999	190	285	199	290	299	75	708	574	110	650	471	999999	999999	855	999999	328	999999	211	736	25	920	208	276	969	365	614	330	271	858	498	566	585	174	999999	494	999999	49	287	383	488	182	999999	283	999999	158	570	849	999999	348	999999	778	31	540	80	999999	999999	19	229	925	999999	744	446	716	999999	93	886	999999	252	999999	347	288	999999	827	258	842	992	999999	235	820	999999	999999	999999	923	577	719	545	54	999999	999999	999999	266	819	361	699	743	736	999999	999999	956	272	105	607	523	11	12	843	203	291	238	999999	999999	783	409	140	919	999999	523	148	999999	548	841	999999	13	859	91	469	583	999999	515	116	780	263	279	558	699	999999	922	922	999999	876	999999	999999	864	363	454	482	420	231	779	999999	222	83	778	418	431	723	604	664	999999	542	269	75	776	999999	114	803	999999	850	440	762	386	601	573	25	999999	87	517	649	999999	608	58	999999	358	80	893	706	485	861	999999	976	999999	267	12	999999	616	285	986	742	259	651	999999	569	791	999999	68	620	510	762	221	353	999999	955	259	320	999999	999999	717	999999	238	407	328	653	723	463	209	128	599	999999	408	921	999999	775	399	763	640	489	570	999999	999999	999999	999999	722	649	783	999999	999999	18	999999	548	709	568	290	999999	999999	332	325	846	999999	816	939	31	969	363	300	262	440	999999	999999	680	14	347	999999	999999	999999	999999	606	13	939	692	602	120	999999	992	999999	999999	810	272	999999	440	324	643	242	524	82	999999	236	999999	358	999999	999999	52	521	999999	543	372	192	596	557	651	726	321	906	645	224	828	999999	977	664	937	452	177	28	65	365	999999	999999	860	620	704	974	247	654	418	999999	999999	999999	896	458	337	179	999999	714	999999	713	999999	736	597	310	253	146	259	704	421	89	999999	33	465	655	182	267	332	976	852	999999	489	667	999999	999999	664	240	227	528	336	767	238	462	132	352	362	999999	516	560	377	999999	724	543	999999	338	197	536	142	250	999999	79	999999	247	862	228	234	345	999999	999999	645	23	919	730	377	999999	999999	710	901	999999	999999	546	751	771	608	294	999999	945	433	169	106	138	107	976	252	
266	920	991	600	903	999999	999999	999999	213	915	363	648	993	175	999999	488	999999	999999	29	999999	739	328	86	999999	578	999999	289	999999	89	999999	516	916	999999	999999	121	733	859	120	998	996	285	160	548	855	255	999999	999999	780	842	680	999999	504	999999	38	512	938	843	363	31	636	999999	115	317	996	408	446	706	514	999999	999999	629	376	635	33	672	999999	780	999999	392	932	999999	508	79	408	596	999999	839	913	976	182	999999	505	98	371	167	180	999999	551	457	809	939	999999	725	999999	61	253	868	64	366	923	168	623	970	99	329	339	46	908	410	999999	607	792	538	881	999999	133	288	274	865	502	745	238	999999	583	993	863	783	93	356	353	153	784	557	999999	24	276	999999	999	52	828	144	934	999999	70	211	157	915	844	27	928	965	604	999999	864	187	999999	999999	396	105	465	999999	999999	562	67	252	822	244	485	999999	701	597	288	231	47	367	811	98	712	381	845	999999	999999	76	427	387	549	595	693	999999	95	426	148	903	586	281	191	381	999999	818	389	913	440	999999	325	999999	686	382	161	506	375	841	147	25	260	518	617	886	144	999999	703	237	550	609	999999	285	458	385	645	999999	186	439	14	999999	992	932	517	960	750	97	701	176	444	197	510	254	289	133	653	77	663	999999	999999	414	124	162	999999	999999	206	999999	882	999999	736	396	330	935	999999	253	999999	327	10	657	145	57	999999	999999	999999	363	109	537	999999	999999	999999	999999	111	880	202	999999	779	840	570	686	764	710	214	400	440	57	867	574	417	999999	110	999999	77	999999	999999	200	999999	588	999999	19	999999	668	53	556	999999	999999	294	449	743	247	473	999999	757	999999	892	434	842	586	106	745	495	534	999999	960	234	406	510	105	999999	12	172	201	481	560	955	105	666	658	822	281	763	427	831	180	572	918	578	752	123	999999	357	850	492	999999	523	206	548	999999	999999	181	657	199	729	740	84	282	710	206	369	797	767	193	764	824	981	78	703	950	999999	316	999999	999999	981	984	999999	322	709	857	47	758	999999	999999	336	650	999999	574	698	100	999999	299	217	382	999999	326	999999	999999	999999	999999	642	999999	502	598	999999	25	354	999999	217	745	95	761	573	853	999999	610	250	194	857	999999	211	999999	999999	999999	854	108	108	455	374	999999	25	999999	236	999999	224	999999	265	958	888	999999	306	723	366	953	14	343	726	364	223	783	85	784	316	971	466	235	85	890	999999	597	916	898	535	999999	999999	999999	535	531	638	577	354	
291	999999	545	818	487	60	999999	607	520	381	744	999999	590	589	241	999999	999999	585	999999	515	375	224	301	405	407	197	814	999999	409	999999	205	999999	999999	999999	793	488	771	999999	999999	185	999999	292	233	225	181	666	944	962	497	430	279	946	648	71	999999	77	999999	149	999999	299	999999	999999	208	999999	999999	999999	595	999999	795	753	412	112	999999	999999	856	93	990	85	233	740	253	852	999999	999999	999999	259	86	584	460	999999	999999	999999	999999	689	940	466	999999	999999	49	162	81	999999	177	744	999999	177	999999	834	214	895	86	929	915	680	56	393	466	229	183	926	941	999999	701	79	279	999999	999999	917	873	400	999	999999	46	80	669	459	684	999999	960	371	909	251	999999	565	999999	999999	999999	71	999999	999999	10	999999	348	122	999999	999999	102	108	475	247	807	432	999999	814	999999	607	892	999999	21	596	708	474	999999	811	27	699	641	146	429	724	74	999999	284	999999	399	999999	999999	999999	860	609	999999	586	526	723	564	487	291	565	668	52	662	870	60	55	999999	535	606	536	999999	999999	429	956	678	999999	999999	509	157	643	424	762	999999	968	984	412	999999	131	947	545	257	539	999999	85	477	387	72	203	999999	999999	478	863	537	604	999999	349	999999	411	999999	999999	550	999999	340	999999	150	906	576	693	999999	648	999999	999999	588	999999	999999	565	112	353	488	301	999999	978	261	999999	175	560	234	871	149	999999	999999	999999	223	181	999999	202	999999	771	999999	570	811	379	318	609	421	750	285	477	325	273	247	999999	923	617	999999	571	999999	422	999999	590	999999	704	553	250	999999	989	513	416	75	96	366	340	999999	917	999999	318	670	999999	506	999999	284	756	556	999999	408	395	904	606	999999	433	398	786	999999	354	999999	999999	825	999999	999999	432	246	999999	411	238	906	906	999999	15	137	779	901	162	915	66	315	925	157	676	999999	40	95	907	999999	642	698	999999	49	73	39	999999	492	999999	467	999999	999999	415	355	328	999999	999999	999999	898	478	999999	532	245	871	999999	999999	999999	959	158	999999	999999	346	999999	546	769	540	999999	999999	364	999999	999999	297	999999	695	841	878	900	580	999999	707	349	999999	196	439	29	999999	462	708	805	34	999999	999999	343	999999	314	999999	848	868	585	788	999999	634	999999	999999	723	26	234	999999	40	999999	149	392	999999	451	887	99	999999	899	526	999999	87	628	999999	339	909	341	999999	999999	999999	999999	39	41	995	50	74	714	999999	273	999999	13	885	999999	999999	448	999999	999999	293	891	488	224	587	949	352	999999	710	24	572	283	999999	
392	72	301	999999	926	336	118	999999	99	387	182	640	886	194	999999	999999	174	999999	623	454	999999	58	71	999999	177	999999	90	688	79	339	59	152	186	260	332	940	593	999999	751	999999	777	297	999999	513	316	584	999999	999999	999999	999999	999999	73	949	829	788	344	10	848	990	409	256	429	999999	759	338	39	999999	636	861	999999	999999	420	999999	511	677	937	854	557	146	593	826	325	859	999999	793	985	203	356	999999	988	939	745	763	351	865	357	999999	444	185	286	999999	73	902	256	971	135	864	999999	999999	850	489	453	712	999999	583	931	569	409	999999	352	836	117	999999	999999	999999	999999	999999	999999	646	329	967	420	999999	859	473	762	999999	612	945	668	131	755	204	620	509	496	43	365	767	999999	999999	570	999999	833	450	23	899	999999	614	537	477	999999	801	832	883	999999	999999	999999	934	821	518	956	463	306	231	91	999999	999999	999999	155	411	301	99	999999	541	406	941	548	419	460	863	392	998	418	200	124	953	372	737	439	426	190	999999	946	425	999999	116	181	612	368	110	355	665	469	135	999999	999999	99	301	487	138	531	442	483	958	135	999999	55	116	999999	999999	999999	999999	934	729	231	869	153	999999	709	299	769	936	999999	999999	517	726	539	293	999999	207	863	999999	259	311	894	999999	999999	988	299	999999	999999	75	505	999999	560	539	731	739	904	999999	773	802	999999	999999	369	999999	999999	134	450	408	429	999999	101	909	274	479	566	999999	835	483	921	164	999999	999999	238	999999	441	820	798	978	995	799	999999	708	433	71	489	72	942	999999	366	999999	548	890	999999	309	974	596	966	91	972	108	904	431	394	618	805	755	958	665	163	571	335	472	413	629	382	392	485	212	999999	504	999999	536	126	108	616	116	999999	929	728	845	853	717	16	999999	895	957	324	999999	999999	733	999999	286	999999	999999	999999	999999	487	824	926	591	120	999999	101	477	417	999999	314	295	999999	698	373	39	936	999999	717	618	466	999999	734	425	999999	670	999999	266	401	414	999999	331	610	999999	628	999999	12	999999	734	999999	625	999999	489	999999	999999	39	812	567	369	83	349	836	88	879	999999	971	100	511	524	999999	999999	999999	86	12	987	983	685	471	79	806	37	999999	583	999999	992	927	36	999999	999999	48	999999	389	896	328	75	554	999999	730	999999	657	477	501	999999	295	284	790	462	487	999999	999999	353	999999	999999	999999	999999	999999	999999	461	887	999999	999999	882	739	999999	591	437	939	758	937	999999	999999	999999	999999	421	339	999999	187	999999	352	212	475	
549	999999	112	694	516	891	999999	999999	525	301	791	843	238	999999	999999	999999	147	704	846	999999	703	549	106	999999	399	801	85	233	999999	372	999999	999999	684	226	404	213	636	790	84	545	606	486	999999	999999	949	999999	321	708	744	773	49	593	999999	361	771	999999	999999	183	305	714	815	999999	761	162	999999	999999	168	999999	318	391	999999	357	999999	311	254	227	137	954	979	999999	490	377	488	746	999999	999999	999999	999999	454	404	631	462	999999	370	729	496	999999	999999	814	276	951	308	400	363	648	692	964	999999	117	999999	872	627	999999	26	999999	448	631	24	829	955	78	835	999999	999999	999999	672	862	269	999999	758	502	999999	999999	712	336	192	977	134	999999	640	416	419	225	900	532	14	268	999999	147	290	864	999999	439	859	207	125	999999	486	604	999999	829	704	621	358	61	14	486	999999	689	51	471	507	916	199	548	659	620	667	391	754	413	999999	132	999999	893	792	439	291	514	220	451	500	999999	132	811	999999	999999	999999	999999	528	999999	777	999999	105	999999	367	793	250	320	548	505	83	999999	999999	572	999999	582	329	999999	269	574	205	976	479	599	970	999999	793	388	836	861	752	819	863	999999	636	606	36	483	999999	998	999999	970	966	714	378	405	679	560	375	139	478	412	588	999999	332	800	999999	999999	848	999999	10	861	483	999999	753	264	242	999999	936	838	556	846	929	271	385	234	20	764	999999	575	307	999999	22	999999	392	350	240	909	904	835	297	999999	634	155	998	337	999999	289	961	999999	999999	66	624	536	582	632	483	327	577	107	790	999999	284	999999	93	766	849	775	304	999999	999999	332	719	111	551	36	221	783	999999	58	737	731	802	117	412	251	619	485	999999	760	867	913	342	806	54	999999	999999	362	72	241	487	721	984	559	100	841	346	523	985	999999	421	699	64	528	999999	999999	999999	177	870	999999	999999	999999	999999	544	545	999999	989	912	999999	809	781	859	721	41	571	26	746	253	26	570	999999	999999	999999	578	999999	178	999999	813	999999	984	989	87	491	229	94	999999	80	449	24	980	851	434	466	185	774	562	999999	32	957	353	999999	509	160	309	937	61	873	999999	205	376	260	186	475	999999	820	999999	377	501	947	458	945	306	238	45	719	480	639	324	804	786	200	836	856	103	671	999999	927	191	999999	42	249	999999	999999	999999	999999	999999	958	394	365	81	194	485	85	508	407	26	280	124	589	467	421	558	277	419	186	423	329	382	410	999999	776	195	220	914	999999	947	62	591	315	
54	999999	254	959	733	601	715	761	357	695	999999	999999	812	601	823	999999	999999	730	834	471	999999	355	999999	999999	34	304	999	275	170	299	460	999999	689	808	545	946	176	599	544	817	471	662	999999	687	754	131	963	593	396	999999	528	999999	227	130	999	699	999999	999999	935	999999	602	449	600	67	244	691	999999	999999	66	999999	454	101	196	27	10	999999	383	898	239	999999	999999	415	878	867	770	999999	745	999999	999999	846	20	906	664	999999	224	31	72	914	452	73	999999	959	536	518	999999	437	40	210	129	356	999999	47	40	41	106	197	999999	733	296	999999	999999	999999	999999	999999	867	547	436	89	999999	999999	591	469	455	999999	310	381	878	999999	28	999999	212	545	449	462	530	972	876	632	19	37	999999	339	627	451	127	642	765	325	651	999999	10	951	407	999999	764	856	592	863	730	725	318	999999	714	953	798	409	520	741	999999	894	999999	999999	999999	999999	528	999999	841	999999	58	668	999999	562	718	716	999999	261	148	308	999999	674	389	999999	999999	293	718	259	624	999999	999999	717	132	33	999999	999999	999999	206	880	631	622	512	24	589	815	72	119	755	492	998	999999	546	271	999999	54	26	514	999999	903	999999	999999	999999	999999	178	360	999999	546	999999	927	999999	86	999999	380	516	685	195	999999	800	999999	838	999999	999999	999999	999999	61	116	456	910	979	999999	252	980	302	104	574	354	874	845	238	484	526	526	828	999999	999999	486	176	755	535	859	366	713	462	74	999999	103	999999	22	126	254	884	999999	613	999999	718	105	843	286	999999	999999	999999	813	572	722	322	999999	144	246	999999	575	999999	700	999999	129	263	538	999999	999999	491	480	999999	862	729	984	599	890	913	520	999999	825	642	889	812	204	999999	552	151	739	752	955	958	999999	317	551	999999	193	999999	493	64	999999	577	615	794	999999	497	458	94	587	133	999999	999999	999999	432	879	999999	60	888	190	581	711	999999	999999	485	999999	999999	579	555	188	680	415	999999	429	999999	999999	258	37	999999	351	707	999999	467	563	616	330	221	344	841	438	618	999999	305	79	912	999999	791	999999	139	268	949	918	903	906	907	717	790	324	167	799	631	904	955	546	483	491	253	999999	183	165	324	187	737	127	569	427	119	571	999999	123	842	470	898	999999	999999	999999	197	560	999999	999999	539	999999	186	999999	806	713	999999	759	596	999999	999999	957	614	999999	943	772	190	786	999999	490	999999	229	806	54	999999	999999	16	999999	999999	694	304	693	187	284	625	427	10	999999	320	855	128	360	974	999999	
24	999999	999999	999999	894	629	608	410	223	176	300	320	100	142	95	646	707	999999	615	902	136	416	780	339	358	525	999999	495	476	491	371	258	999999	720	40	82	999999	91	999999	524	95	999999	479	999999	984	314	336	867	608	673	999999	939	744	999999	959	607	999999	999999	576	999999	857	123	999999	732	804	52	999999	380	112	23	340	626	955	999999	816	243	936	769	999999	999999	198	904	999999	999999	342	432	999999	182	760	999999	968	790	999999	999999	999999	999999	958	747	999999	942	249	956	765	595	343	532	999999	999999	266	725	671	999999	180	999999	189	952	236	142	399	382	538	893	619	679	54	999999	120	999999	434	844	285	199	562	412	804	242	149	999999	999999	810	448	999999	915	44	761	633	619	983	676	714	746	825	357	834	413	355	347	999999	551	792	421	884	229	421	450	481	782	999999	727	946	813	935	673	588	934	678	977	584	918	420	930	137	999999	999999	999999	999999	999999	728	998	458	895	63	749	999999	399	564	640	503	594	999999	999999	852	265	729	900	810	162	768	999999	734	378	762	999999	141	861	293	999999	508	999999	991	639	64	999999	279	61	760	999999	999999	199	379	48	999999	990	639	568	88	999999	703	999999	297	999999	83	828	273	999999	142	999999	618	814	115	112	141	190	602	649	797	999999	986	678	149	624	999999	579	999999	696	999999	999999	999999	572	783	421	758	999999	36	694	566	236	999999	198	918	874	577	191	93	999999	906	303	397	989	771	994	886	34	680	999999	150	999999	308	999999	999999	370	999999	56	999999	694	354	452	163	908	93	999999	999999	797	759	275	57	974	999999	263	789	600	999999	549	800	788	534	733	999999	364	553	999999	999999	928	999999	558	527	531	999999	399	999999	463	999999	489	999999	210	416	98	274	414	624	176	19	55	787	595	985	999999	255	253	999999	621	444	799	364	999999	643	660	795	999999	747	526	823	105	340	336	999999	896	643	599	381	445	999999	604	739	387	62	883	150	999999	573	999999	285	907	239	311	999999	351	134	883	999999	756	303	999999	666	999999	353	913	714	461	999999	99	174	655	871	724	162	839	69	977	969	999999	519	388	638	38	251	916	866	39	316	119	771	759	42	625	152	405	937	640	999999	149	178	999999	281	484	554	629	45	999999	999999	189	999999	157	999999	807	999999	915	999999	638	857	436	57	685	154	35	327	414	999999	256	582	757	902	429	943	829	591	829	116	999999	483	999999	880	361	880	136	827	623	844	235	388	237	999999	309	782	607	101	493	544	256	166	
150	999999	789	933	401	999999	999999	214	94	225	416	808	280	164	245	555	696	805	28	208	703	999999	999999	867	999999	999999	603	646	345	738	108	295	999999	998	343	615	999999	427	488	849	965	419	999999	19	971	428	999999	154	547	999999	999999	999999	999999	57	462	999999	999999	922	588	614	999999	226	868	356	999999	131	948	281	821	630	465	999999	999999	179	243	294	809	999999	896	926	96	999999	109	999999	999999	999999	999999	999999	999999	763	999999	178	839	873	999999	748	999999	999999	891	849	480	428	333	916	596	137	999999	357	814	178	770	237	35	661	999999	234	999999	583	24	706	362	145	999999	67	631	296	438	453	13	999999	999999	406	497	999999	456	667	135	999999	999999	215	999999	422	997	377	999999	770	153	188	999999	999999	631	967	399	194	497	344	692	275	295	309	999999	917	353	330	999999	999999	999999	978	215	999999	109	935	885	808	656	940	999999	368	999999	999999	153	999999	999999	72	862	775	17	313	559	121	999999	859	999999	398	516	999999	78	677	941	999999	999999	999999	972	494	999999	696	91	999999	538	556	206	333	999999	434	166	999999	819	290	467	660	999999	437	429	999999	885	999999	48	497	999999	524	871	471	426	446	999999	978	287	613	231	176	693	426	774	12	999999	651	999999	999999	241	78	999999	788	219	291	272	603	745	878	999999	602	658	594	298	24	999999	735	906	764	603	999999	999999	216	69	999999	999999	940	662	426	188	244	589	999999	266	233	211	93	261	145	999999	237	243	999999	14	628	518	109	137	760	328	190	999999	895	999999	63	908	116	729	918	323	332	940	329	700	374	22	92	999999	75	812	601	483	999999	590	375	944	761	999999	440	782	868	812	901	108	997	499	694	706	213	324	104	364	999999	821	851	296	999999	708	640	615	436	771	72	948	726	706	973	314	999999	999999	157	905	999999	146	455	999999	999999	999999	999999	875	328	386	134	750	717	246	151	949	738	999999	40	63	570	999999	356	999999	999999	953	381	301	999999	390	212	104	177	199	75	206	375	342	257	999999	999999	765	297	59	647	321	999999	489	999999	999999	576	424	87	999999	344	999999	999999	999999	769	95	999999	411	358	999999	183	39	583	528	180	945	583	406	831	347	999999	805	537	999999	999999	439	999999	891	999999	501	813	787	26	999999	854	602	999999	26	572	171	843	603	999999	359	875	617	737	712	999999	620	450	999999	593	740	999999	539	936	493	999999	999999	372	958	999999	999999	134	396	23	510	673	999999	999999	999999	999999	669	504	454	399	187	430	841	701	20	582	999999	60	
644	204	286	999999	999999	999999	922	126	242	799	884	927	559	235	489	604	999999	49	740	91	884	999999	923	999999	602	149	759	72	999999	639	361	385	999999	806	999999	202	736	483	357	913	616	450	601	869	619	526	839	951	941	247	473	971	842	44	176	999999	999999	999999	434	186	906	859	999999	999999	999999	999999	999999	999999	999999	297	867	754	691	827	474	443	744	64	999999	999999	309	999999	130	821	175	999999	999999	526	999999	191	921	999999	58	999999	999999	999999	393	998	432	999999	158	999999	216	654	999999	718	289	25	999999	733	563	226	424	999999	876	999999	738	245	437	67	966	851	123	564	375	181	705	520	820	999999	59	746	631	515	927	223	600	999999	451	999999	110	999999	956	905	628	705	281	700	305	906	28	157	571	999999	153	307	999999	652	289	208	22	769	999999	999999	683	817	594	999999	430	663	508	272	794	979	957	450	894	217	936	669	900	15	225	913	698	902	184	267	372	630	999999	999999	196	253	999999	340	331	113	232	810	121	999999	280	999999	999999	756	363	591	416	703	412	765	715	619	307	17	999999	291	164	781	642	336	546	999999	423	559	999999	551	545	999999	128	999999	985	135	558	538	734	999999	999999	999999	548	593	850	668	228	999999	999999	577	945	437	786	999999	949	450	177	784	999999	999999	228	999999	680	812	999999	789	999999	622	780	590	999999	999999	999999	971	775	222	242	59	486	877	581	999999	999999	508	605	118	840	88	840	999999	958	999999	999999	263	364	999999	271	736	547	999999	94	606	703	652	515	185	164	815	999999	737	217	127	308	999999	899	288	531	182	216	937	948	506	781	245	632	999999	66	28	616	118	951	506	512	999999	999999	975	246	674	992	429	999999	35	813	113	337	840	999999	765	363	999999	999999	98	529	999999	999999	587	999999	468	30	227	999999	999999	999999	166	786	711	999999	883	163	924	52	857	190	787	983	923	693	677	908	791	822	301	999999	540	972	862	976	999999	312	216	160	999999	999999	774	310	818	826	656	327	999999	235	999999	611	999999	42	999999	908	742	626	198	893	157	559	238	405	828	481	668	999999	923	735	711	580	946	774	274	212	415	999999	175	106	47	999999	292	999999	241	689	235	999999	693	999999	243	999999	999999	323	999999	999999	425	379	481	347	168	471	403	890	523	20	664	665	768	86	502	999999	999999	101	856	999999	277	671	174	999999	255	170	501	969	502	999999	466	633	771	56	787	46	15	828	938	575	956	402	52	230	999999	570	739	616	461	977	826	32	999999	215	951	
753	215	342	999999	998	970	434	398	999999	554	999999	999999	999999	298	466	260	999999	163	290	999999	874	629	943	125	685	999999	999999	999999	524	608	444	176	565	105	999999	831	672	737	940	605	532	14	953	676	992	676	27	328	999999	726	203	868	999999	375	999999	134	271	999999	999999	999999	95	916	873	490	999999	864	338	626	265	635	588	895	223	684	317	870	675	277	132	18	412	566	999999	798	414	999999	989	999999	999999	908	569	455	331	372	520	615	141	473	566	138	348	401	999999	370	148	999999	655	502	999999	216	459	993	999999	407	174	529	404	84	999999	543	874	148	608	356	75	999999	574	850	174	702	739	999999	999999	993	670	21	504	161	660	116	921	999999	141	812	459	576	999999	924	208	991	220	66	999999	33	999999	209	793	715	999999	15	734	804	337	365	477	999999	292	999999	736	999999	999999	252	424	999999	999999	387	16	795	897	999999	782	650	651	999999	491	682	813	999999	740	470	228	788	857	655	999999	999999	999999	776	999999	212	293	259	197	55	966	967	641	429	411	876	203	997	818	999999	999999	93	999999	999999	873	999999	999999	605	370	276	934	246	395	999999	596	505	227	240	461	695	999999	533	462	606	217	523	51	394	999999	864	277	230	969	61	432	298	963	999999	999999	550	768	688	888	920	120	999999	582	999999	832	905	658	962	546	133	599	699	999999	556	946	360	752	58	329	999999	999	714	999999	343	347	307	542	222	337	999999	926	999999	644	542	496	999999	941	180	999999	380	999999	314	684	846	462	733	667	999999	68	552	797	719	368	392	921	406	462	248	534	535	373	446	635	635	999999	999999	64	98	70	468	999999	999999	496	949	300	999999	39	430	881	613	639	999999	163	785	122	216	169	261	620	99	35	703	645	999999	16	769	679	999999	999999	999999	999999	578	999999	600	144	225	233	418	999999	999999	376	999999	366	920	999999	247	999999	850	522	990	912	999999	478	970	999999	715	937	469	942	531	25	980	781	999999	934	999999	778	562	999999	999999	982	999999	169	393	999999	994	999999	724	141	999999	486	828	999999	658	478	876	999999	386	167	428	287	999999	999999	999999	221	396	259	866	999999	834	469	730	209	624	17	172	643	95	257	999999	378	222	337	183	55	196	453	133	32	68	960	402	405	999999	619	999999	999999	598	181	336	999999	480	738	999999	309	756	629	911	999999	315	999999	25	999999	719	60	75	435	302	525	35	942	135	843	928	873	999999	999999	977	14	999999	888	54	913	999999	703	898	484	999999	874	299	566	542	
483	717	824	945	273	685	181	999999	793	981	83	999999	394	619	636	809	434	242	430	999999	906	999999	427	199	111	218	26	999999	590	405	428	999999	468	999999	652	136	999999	927	803	999999	805	460	994	999999	999999	766	535	94	271	674	999999	999999	868	914	635	621	299	635	843	65	668	999999	999999	398	563	999999	688	999999	966	999999	999999	999999	439	780	847	999999	999999	520	228	999999	999999	932	889	915	799	999999	368	553	774	999999	836	999999	93	747	981	999999	999999	606	999999	134	88	551	127	760	999999	999999	999999	97	999999	189	754	778	417	509	382	736	140	58	999999	776	487	144	220	935	999999	238	999999	691	799	999999	960	270	177	103	999999	140	814	138	999999	700	999999	281	486	999999	285	999999	70	584	374	255	654	447	999999	576	999999	943	341	191	999999	740	685	521	999999	14	228	494	611	323	252	252	921	11	111	897	999999	216	657	999999	660	616	177	838	326	554	999999	522	999999	600	457	322	999999	999999	52	216	25	72	983	481	999999	790	456	746	999999	132	999999	652	999999	120	383	999999	296	716	531	480	572	846	204	743	597	999999	243	21	866	999999	999999	297	959	894	882	139	999999	999999	257	869	170	431	507	203	230	765	186	150	226	27	35	92	112	572	643	178	868	249	884	999999	557	999999	880	410	680	46	999999	451	238	254	216	120	468	661	320	999999	349	11	523	832	529	102	999999	849	904	999999	999999	397	260	713	271	983	301	586	321	724	550	106	523	193	999999	734	911	972	810	915	624	450	262	502	999999	867	726	62	151	465	650	41	999999	320	850	306	200	525	982	233	999999	881	350	999999	600	252	487	339	760	794	190	999999	48	989	745	999999	999999	758	884	404	999999	999999	445	999999	999999	519	999999	213	343	775	544	396	990	586	999999	742	110	666	902	999999	389	397	999999	356	284	999999	992	999999	574	999999	999999	442	640	999999	967	580	446	493	999999	999999	652	284	996	985	260	794	831	462	892	13	645	478	999999	308	999999	869	999999	98	582	255	526	93	638	999999	613	999999	755	999999	999999	999999	306	616	999999	999999	933	115	401	316	106	489	997	540	999999	571	470	693	586	342	573	107	633	357	999999	999999	564	569	646	768	382	158	999999	430	842	376	706	38	332	45	374	909	478	640	992	999999	258	986	999999	76	999999	999999	525	999999	999999	521	892	949	706	880	266	999999	469	633	934	947	451	576	999999	258	864	441	999999	999999	967	999999	999999	999999	364	817	27	577	111	999999	10	462	632	625	592	330	999999	999999	
332	451	778	999999	999999	999999	706	999999	651	999999	298	220	211	335	558	974	999999	182	892	899	594	888	862	688	273	889	632	999999	324	825	984	377	774	117	119	919	772	967	224	784	296	319	176	346	289	999999	377	674	999999	999999	180	419	999999	584	172	443	999999	999999	737	560	222	234	999999	826	999999	921	999999	999999	999999	639	999999	487	958	999999	613	284	722	999999	409	382	522	958	578	667	654	574	938	200	944	676	340	999999	239	664	572	72	589	349	999999	368	454	283	458	273	999999	692	999999	331	970	999999	999999	72	690	365	47	999999	655	73	181	999999	982	999999	999999	549	309	529	258	999999	999999	551	695	382	877	50	928	249	509	999999	221	962	123	999999	229	66	954	277	992	874	626	318	416	526	178	526	999999	999999	999999	909	999999	925	999999	999999	786	429	202	349	999999	650	999999	798	755	349	851	999999	18	375	36	102	595	41	999999	383	677	236	144	179	214	360	664	999999	125	999999	351	295	527	955	830	799	864	615	92	351	447	828	999999	999999	675	958	999999	999999	181	40	999999	931	999999	70	490	559	295	33	145	834	986	999999	682	164	998	999999	691	63	999999	236	999999	980	949	195	936	849	999999	77	503	255	842	999999	558	95	286	999999	897	999999	475	281	514	840	999999	258	999999	740	155	408	78	119	276	464	476	944	999999	343	982	999999	134	641	885	228	999999	999999	991	342	999999	597	878	588	667	999999	587	999999	999999	397	510	700	830	205	999999	275	998	394	979	999999	186	999999	293	942	999999	695	341	999999	395	296	999999	590	267	32	591	557	529	999999	451	51	999999	213	999999	413	833	292	382	928	999999	619	230	145	910	613	166	545	999999	936	161	972	999999	999999	877	436	86	919	443	807	614	156	746	517	942	937	510	973	391	879	119	154	999999	412	999999	775	75	185	999999	654	999999	55	999999	593	338	999999	157	134	335	795	999999	913	849	574	999999	791	873	712	203	972	999999	192	164	999999	826	17	659	490	856	999999	370	901	248	788	941	569	903	163	999999	472	999999	386	647	999999	552	999999	999999	748	98	115	902	363	982	708	551	684	890	817	766	999999	999999	667	278	234	434	435	674	70	633	754	888	720	532	730	192	725	999999	568	883	631	712	999999	401	750	209	16	918	540	247	266	679	999999	396	858	652	132	999999	423	170	999999	530	244	125	344	227	999999	831	261	525	826	149	331	934	144	618	909	999999	999999	34	428	517	999999	999999	376	85	999999	333	673	87	999999	616	999999	999999	767	
111	477	795	67	532	27	185	999999	999999	420	126	999999	161	261	249	743	856	590	399	742	608	999999	999999	999999	268	425	858	167	999999	466	219	29	923	176	43	151	999999	218	995	17	999999	850	129	999999	259	728	651	999999	434	344	212	35	731	665	168	715	65	56	798	999999	168	27	492	558	211	107	999999	984	228	999999	629	648	595	999999	499	999999	276	19	999999	999999	773	787	733	999999	263	193	999999	268	18	328	999999	999999	999999	888	849	235	367	571	999999	162	304	667	999999	335	999999	564	440	349	176	409	448	56	556	268	343	381	294	999999	305	28	999999	175	975	899	22	561	239	706	542	273	400	705	808	347	246	115	933	407	999999	699	752	999999	101	608	880	49	999999	999999	555	477	941	714	276	192	353	138	691	954	322	164	999999	734	807	902	999999	743	247	219	32	237	447	886	529	606	275	860	83	376	29	973	999999	88	161	999999	332	686	439	626	994	117	423	999999	94	969	374	27	151	999999	599	146	801	999999	138	327	40	64	999999	670	916	493	65	325	999999	349	999999	255	583	743	999999	999999	999999	621	225	999999	999999	468	801	999999	999999	258	719	883	777	999999	182	738	950	833	44	999999	501	999999	999999	510	999999	108	54	745	999999	129	444	407	619	277	832	190	999999	223	514	571	262	999999	438	668	773	181	547	62	176	386	999999	749	999999	312	830	545	910	714	862	999999	424	999999	999999	122	813	999999	273	999999	60	992	999999	736	329	472	24	865	340	52	736	881	561	991	578	999999	824	999999	698	317	446	999999	279	381	360	999999	156	206	930	326	854	999999	907	47	11	184	734	568	430	999999	297	964	214	868	977	981	163	999999	487	235	999999	128	622	999999	73	763	999999	280	385	529	325	818	935	999999	999999	999999	973	999999	999999	404	744	265	275	999999	30	999999	92	411	404	379	646	724	718	999999	999999	736	999999	999999	974	999999	999999	464	999999	900	920	478	999999	200	999999	703	999999	999999	442	93	999999	999999	853	999999	935	999999	999999	320	876	999999	999999	601	110	239	985	460	443	32	549	751	941	290	83	374	542	552	451	891	730	700	371	16	999999	634	223	999999	999999	999999	25	999999	567	151	587	999999	999999	328	999999	999999	215	999999	270	984	100	691	152	211	958	999999	627	393	999999	999999	999999	185	644	877	320	475	999999	988	576	999999	16	999999	193	999999	702	897	358	223	183	651	685	510	999999	387	916	600	492	22	999999	405	999999	632	251	999999	561	412	541	149	18	903	783	227	653	507	999999	932	
507	351	508	71	139	413	219	499	113	88	744	267	999999	720	999999	14	999999	181	708	383	999999	999999	248	300	366	218	999999	999999	999999	468	999999	932	409	983	102	150	513	976	275	649	423	999999	673	482	667	284	188	297	919	779	999999	481	799	603	999999	101	113	999999	705	999999	208	938	630	645	231	812	999999	977	999999	842	500	974	905	68	960	173	742	765	632	999999	40	917	999999	98	202	385	143	999999	966	999999	999999	304	281	999999	451	484	131	999999	261	855	999999	211	670	87	288	302	999999	999999	643	852	358	347	999999	623	890	290	588	542	453	845	678	61	20	999999	805	205	702	561	617	485	52	713	514	777	999999	829	257	283	809	899	810	403	172	124	652	699	718	657	463	999999	896	589	585	999999	187	374	200	53	999999	93	599	24	133	999999	810	645	999999	999999	958	71	42	315	732	553	999999	999999	889	896	999999	115	487	999999	107	455	999999	999999	138	107	999999	999999	638	214	10	999999	310	795	280	15	314	17	999999	909	699	402	138	999999	856	41	381	902	999999	304	79	177	606	554	916	677	577	356	999999	735	219	999999	432	999999	314	16	999999	249	14	999999	592	966	248	577	355	705	326	998	606	107	726	697	815	344	144	833	130	755	999999	602	437	957	501	141	699	999999	970	310	286	999999	788	141	897	600	712	113	929	38	209	221	360	999999	749	418	18	521	852	97	694	481	885	497	370	412	456	634	474	116	877	323	734	999999	722	756	318	595	800	224	632	40	904	101	555	667	999999	858	217	92	133	188	188	999999	616	805	999999	301	999999	495	999999	87	638	822	160	886	486	999999	999999	993	110	999999	721	999999	464	663	576	794	941	999999	170	999999	426	392	983	699	144	852	410	916	791	27	823	999999	80	999999	401	91	941	999999	191	999999	11	999999	982	999999	466	549	999999	952	238	999999	999999	78	334	555	660	256	839	461	999999	634	999999	940	211	999999	599	416	568	909	271	999999	853	999999	999999	263	596	212	409	283	999999	594	434	458	999999	621	667	999999	979	525	894	155	252	489	999999	557	973	71	22	900	121	59	981	518	690	744	326	88	999999	81	999999	458	999999	565	999999	999999	999999	999999	263	590	424	843	437	53	25	999999	999999	373	999999	964	999999	535	200	509	999999	193	999999	999999	767	943	304	589	208	908	566	446	309	686	999999	762	357	497	999999	432	999999	277	622	999999	502	999999	999999	953	724	592	999999	432	999999	346	403	999999	552	293	999999	999999	295	999999	645	528	486	579	
816	565	999999	600	616	792	727	768	34	894	999999	674	423	999999	451	351	864	999999	126	143	188	962	999999	236	219	999999	779	498	146	650	631	999999	461	999999	757	936	851	134	999999	999	705	500	999999	508	474	878	870	999999	868	944	969	999999	412	999999	401	854	282	875	391	552	22	239	631	383	272	476	999999	999999	446	514	499	999999	639	126	438	688	650	784	761	999999	203	265	630	201	680	999999	691	119	532	902	999999	976	742	432	999999	476	868	939	999999	998	999999	999999	87	999999	455	239	399	295	914	713	999999	498	999999	60	359	756	608	439	702	670	785	113	999999	543	850	522	998	999999	139	999999	819	710	999999	763	675	822	188	277	999999	999999	212	999999	204	819	999999	176	999999	691	999999	241	867	438	246	575	223	561	414	543	512	932	240	192	166	999999	893	503	949	359	384	999999	577	341	693	260	468	389	999999	157	845	684	659	316	143	897	104	391	473	973	999999	124	418	645	999999	814	220	999999	249	253	926	204	226	513	316	547	663	536	745	986	116	833	652	267	697	827	282	999999	59	268	856	512	999999	976	999999	270	127	999999	576	999999	999999	999999	150	999999	230	999999	468	156	999	596	244	568	645	999999	866	999999	471	161	999999	999999	541	296	970	980	396	423	175	999999	999999	56	429	730	959	999999	946	667	999999	987	46	999999	369	136	924	463	34	298	999999	551	999999	102	799	999999	985	638	347	752	479	169	279	806	999999	228	452	953	176	513	608	779	541	209	32	484	125	900	577	414	372	517	956	999999	999999	999999	140	611	256	999999	745	331	999999	203	198	999999	717	999999	571	151	684	970	999999	520	689	97	20	910	79	325	850	94	999999	932	390	999999	212	180	260	862	97	999999	707	712	768	287	260	999999	21	498	766	999999	339	436	999999	401	230	446	418	469	999999	230	541	931	999999	999999	999999	596	813	999999	999999	546	999999	708	63	843	273	999999	752	411	837	999999	899	581	558	963	999999	634	212	988	741	999999	762	790	260	867	308	775	999999	117	27	664	533	784	176	229	999999	630	383	887	137	646	694	17	631	938	331	960	382	650	905	999999	394	824	494	999999	784	198	999999	196	999999	497	486	999999	394	999999	149	124	999999	339	66	134	261	324	861	105	999999	999999	168	321	546	348	403	457	211	999999	280	999999	299	611	999999	718	182	197	999999	999999	999999	59	999999	459	999999	999999	556	53	999999	780	384	79	963	399	492	40	39	146	649	206	104	38	999999	12	902	440	999999	802	894	348	
952	74	999999	999999	935	32	999999	709	523	339	792	360	999999	430	999999	211	746	899	999999	414	999999	45	547	156	545	999999	616	620	556	368	391	999999	158	254	828	320	106	999999	464	999999	898	999999	623	319	414	744	174	21	995	999999	694	999999	999999	490	659	999999	526	826	685	803	416	521	163	999999	948	48	999999	619	602	697	999999	14	445	658	516	368	421	237	741	801	967	604	625	854	673	999999	79	668	595	910	999999	280	66	661	64	999999	176	468	999999	375	999999	555	419	307	597	690	490	35	973	301	505	299	999999	884	836	811	895	308	999999	999999	968	543	34	691	903	833	999999	783	999999	139	201	999999	865	376	268	422	195	327	267	983	976	999999	999999	999999	999999	999999	196	999999	824	999999	491	999999	999999	880	406	998	999999	999999	404	763	742	706	430	844	109	553	434	717	626	423	999999	999999	50	999999	515	924	849	730	286	410	647	775	958	361	999999	999999	975	999999	969	269	891	999999	999999	504	250	280	624	999999	204	862	999999	999999	555	410	626	913	827	479	374	999999	159	800	451	994	125	999999	747	78	206	999999	577	448	748	366	999999	168	654	545	266	244	310	999999	535	424	340	179	999999	558	735	734	999999	999999	620	497	999999	100	26	999999	999999	284	533	555	653	428	294	630	730	199	999999	467	999999	999999	222	139	182	159	274	999999	663	999999	746	199	999999	472	280	82	827	261	255	441	152	724	167	999999	711	754	356	999999	999999	999999	449	999999	999999	278	999999	223	292	999999	324	961	825	989	275	442	538	343	222	191	157	999999	803	999999	944	999999	325	544	999999	240	427	427	999999	167	896	954	999999	715	999999	74	997	999999	999999	347	936	999999	616	162	459	999999	454	377	542	174	959	999999	906	970	96	243	999999	930	98	999999	999999	896	999999	668	102	999999	935	822	824	157	999999	100	431	999999	542	660	830	172	95	999999	785	59	885	999999	208	978	57	536	628	286	121	76	999999	737	284	50	136	999999	70	147	999999	631	553	999999	980	868	496	450	438	999999	413	791	845	687	276	22	999999	528	470	999999	274	409	999999	548	45	999999	999999	693	191	501	533	882	111	999999	622	163	506	500	658	999999	491	606	108	202	873	330	231	290	471	271	39	607	487	945	873	388	999999	14	358	999999	746	999999	999999	999999	903	999999	689	999999	75	123	516	520	870	140	632	667	311	11	999999	715	895	842	999999	999999	472	925	404	165	999999	243	999999	501	151	794	593	999999	347	171	299	352	641	334	999999	357	754	999999	999999	357	
323	215	87	436	999999	643	967	904	579	348	473	999999	136	533	822	832	397	24	999999	85	999999	943	329	149	712	332	83	570	627	874	175	954	198	999999	842	868	165	999999	172	508	999999	689	118	999999	698	321	226	999999	999999	999999	960	999999	150	661	810	999999	886	938	723	999999	570	999999	286	999999	183	999999	788	88	690	953	999999	107	852	870	258	999999	835	330	451	401	116	965	999999	245	999999	435	814	999999	999999	999999	982	227	576	999999	937	999999	412	413	825	999999	533	147	427	558	999999	862	887	999999	413	999999	999999	565	497	999999	900	999999	348	51	790	748	705	262	841	227	970	999999	531	697	932	828	454	431	505	999999	868	968	548	999999	529	999999	547	544	133	294	929	999999	999999	999999	999999	343	91	371	999999	86	999999	999999	305	210	999999	265	341	200	999999	584	507	999999	999999	235	464	999999	66	838	521	999999	210	999999	138	557	298	554	999999	999999	442	599	999999	93	999999	429	787	597	672	999999	921	274	999999	357	207	999999	786	999999	366	504	999999	333	286	999999	849	884	875	999999	152	748	912	999999	999999	999999	758	747	837	424	315	999999	447	999999	268	999999	916	257	999999	853	962	999999	771	482	999999	235	496	118	322	504	243	923	999999	999999	455	924	435	888	999999	664	599	460	711	371	510	999999	67	923	75	568	999999	602	864	32	999999	562	999999	440	846	310	999999	649	999999	999999	191	999999	999999	972	999999	344	292	38	999999	999999	263	512	878	409	971	999999	178	572	53	753	177	641	68	530	999999	999999	946	999999	51	999999	106	999999	999999	378	190	999999	999999	94	511	999999	999999	307	999999	510	769	848	999999	999999	468	385	142	999999	606	681	175	549	333	999999	859	528	397	296	987	999999	999999	313	487	510	228	999999	999999	93	999999	322	478	870	999999	999999	761	274	218	378	537	665	305	110	352	353	999999	641	794	80	234	982	342	988	999999	11	252	465	371	999999	359	615	552	58	935	999999	999999	305	990	775	806	999999	320	29	759	331	786	168	960	143	307	587	68	999999	858	87	979	489	559	999999	316	999999	999999	44	28	999999	999999	999999	999999	68	150	907	650	29	274	640	999999	323	238	999999	224	93	504	999999	876	772	999999	790	200	999999	314	723	745	443	469	999999	691	285	10	999999	218	540	999999	999999	993	399	999999	49	497	999999	415	666	260	570	343	232	801	675	167	999999	999999	332	65	999999	753	427	999999	999999	999999	764	948	396	323	401	999999	999999	100	601	244	486	834	517	999999	999999	452	999999	472	184	109	999999	708	25	127	753	
472	886	999999	686	999999	575	999999	999999	489	999999	279	28	999999	859	790	659	142	209	440	680	999999	858	38	94	999999	114	954	999999	117	999999	999999	932	999999	569	929	893	999999	999999	999999	668	259	114	999999	571	702	434	305	613	393	450	115	508	585	446	341	613	857	400	822	54	621	250	623	177	675	346	749	999999	930	999999	459	999999	757	771	431	999999	831	466	392	440	808	350	999999	666	217	557	357	831	999999	325	999999	809	590	408	57	18	999999	859	895	999999	684	999999	683	496	990	386	751	999999	25	33	999999	400	17	392	245	280	646	956	960	127	989	917	555	614	860	650	147	358	999999	422	826	971	999999	37	755	296	667	999999	675	830	806	999999	816	214	999999	645	801	208	999999	776	372	999999	898	777	375	767	967	999999	636	350	248	402	99	999999	207	999999	829	980	999999	999999	613	539	291	139	321	455	110	351	999999	999999	999999	939	195	999999	999999	302	82	793	661	987	328	599	999999	999999	592	999999	454	999999	16	731	815	820	571	999999	172	832	253	769	466	920	667	999999	995	420	999999	999999	999999	999999	551	905	999999	46	329	649	630	999999	68	999999	999999	908	999999	885	344	351	999999	39	999999	972	999999	227	58	313	337	741	330	702	603	999999	999999	293	206	999999	673	999999	992	779	999999	922	592	999999	774	297	231	557	918	781	292	999999	20	471	931	999999	366	333	856	434	999999	588	328	928	421	998	131	263	711	698	222	999999	358	630	538	454	390	637	453	761	91	779	822	549	420	948	59	372	361	962	946	349	254	568	80	999999	604	663	736	775	176	999999	846	229	568	59	999999	389	933	487	853	728	880	105	352	999999	765	999999	518	999999	999999	758	901	749	999999	873	987	999999	560	626	850	726	900	677	595	999999	999999	603	981	370	999999	670	999999	874	118	227	999999	999999	999999	150	156	999999	155	273	826	417	76	106	477	999999	999999	516	828	316	637	136	828	212	999999	239	999999	172	797	157	820	999999	329	37	640	534	999999	999999	999999	420	480	34	580	999999	850	187	57	999999	135	999999	309	145	841	999999	247	982	399	999999	650	999999	154	983	999999	998	452	548	98	999999	466	943	289	233	941	418	999999	612	555	201	999999	332	999999	170	47	511	999999	685	999999	206	789	658	144	159	999999	589	275	497	996	999999	999999	312	99	999999	379	192	16	85	999999	433	999999	635	436	207	904	328	999999	984	945	526	161	999999	112	891	259	808	999999	140	45	362	152	348	999999	973	17	59	242	184	999999	854	504	771	
999999	999999	910	164	231	937	999999	869	785	999999	999999	999999	431	426	999999	999999	758	570	384	876	49	841	290	947	999999	999999	199	999999	95	999999	203	101	31	389	286	99	999999	105	586	871	885	999999	999999	860	797	144	552	591	849	999999	999999	999999	480	628	731	649	732	999999	144	769	747	400	999999	166	999999	460	459	51	999999	120	226	999999	999999	999999	990	873	274	429	159	884	909	608	14	999999	212	973	999999	402	657	637	366	999999	960	999999	133	495	392	999999	772	999999	685	510	999999	739	818	763	245	967	999999	858	384	312	999999	259	859	149	395	733	953	124	839	999999	999999	511	754	209	702	177	389	505	491	854	656	999999	209	999999	165	275	241	449	738	653	763	799	263	63	213	710	957	984	109	658	466	658	508	628	126	999999	985	619	71	78	999999	999999	377	529	999999	11	60	999999	983	130	999999	514	385	999999	303	999999	257	700	995	991	219	999999	405	832	397	998	314	581	292	223	289	622	388	999999	999999	630	432	999999	407	211	660	999999	10	978	166	952	283	999999	335	531	693	294	623	79	858	193	999999	544	142	999999	697	999999	179	769	840	879	135	715	130	999999	173	999999	302	794	999999	713	404	427	999999	999999	725	992	256	760	530	994	999	318	999999	882	892	887	601	749	513	191	336	240	999999	287	827	567	201	662	999999	179	992	829	738	999999	788	320	868	999999	932	705	232	418	999999	999999	880	816	903	248	779	285	922	553	290	159	386	173	289	399	617	167	999999	593	999999	360	12	999999	999999	667	103	582	29	903	999999	807	999999	918	999999	301	406	20	664	952	882	999999	999999	448	999999	589	767	625	40	478	999999	999999	999999	639	26	889	843	710	246	246	154	206	265	29	999999	999999	200	468	999999	999999	992	607	502	848	710	319	113	999999	631	990	899	999999	552	550	822	52	902	329	901	999999	458	696	773	428	807	685	999999	237	713	999999	398	999999	999999	52	486	483	281	66	928	999999	785	999999	89	256	347	676	654	714	207	692	999999	999999	999999	80	539	305	833	999999	50	35	492	999999	850	999999	601	599	999999	510	74	999999	770	846	999999	205	999999	179	617	527	91	141	41	122	40	30	495	528	742	381	512	190	649	207	25	999999	224	999999	438	522	654	999999	650	154	650	999999	999999	999999	479	999999	754	370	688	316	993	909	993	379	846	829	80	999999	856	654	999999	999999	699	573	999999	498	999999	417	740	104	872	343	490	886	471	999999	108	761	58	999999	626	152	502	343	213	115	999999	845	
999999	999999	999999	580	890	996	156	767	168	999999	901	981	391	999999	999999	594	443	659	999999	999999	908	674	731	999999	34	485	37	855	391	366	370	999999	589	999999	354	142	652	301	452	494	739	704	999999	999999	999999	77	990	289	999999	999999	999999	553	999999	802	936	398	877	142	556	415	968	999999	386	802	999999	186	401	255	999999	496	941	152	217	933	377	999999	660	980	459	956	999999	747	342	999999	466	816	47	786	208	956	265	519	745	47	526	448	328	221	762	683	675	744	297	999999	966	757	999999	754	435	999999	738	896	999999	599	919	999999	959	902	345	181	148	615	57	999999	241	999999	406	999999	417	999999	885	448	228	775	290	999999	460	316	517	999999	479	293	361	475	228	368	835	999999	127	999999	999999	999999	999999	590	544	70	696	261	794	543	360	177	346	506	847	299	678	907	318	178	770	653	395	635	701	854	999999	581	817	873	596	999999	61	999999	450	470	572	637	240	230	64	208	999999	973	999999	312	946	999999	628	928	999999	927	837	949	999999	999999	40	250	888	689	807	124	999999	921	947	109	999999	999999	66	387	727	999999	676	98	124	571	141	999999	286	399	907	408	953	999999	192	668	423	999999	587	614	999999	331	748	551	423	939	764	601	36	999999	196	721	799	250	211	650	260	748	834	962	704	999999	964	999999	782	409	171	555	999999	288	685	23	647	451	947	999999	999999	135	675	999999	807	999999	395	36	999999	195	608	713	687	542	418	674	277	624	910	821	999999	259	768	999999	999999	219	862	747	573	182	84	357	303	805	358	134	83	659	999999	174	232	937	296	999999	800	458	868	999999	870	21	746	32	541	136	49	51	367	661	407	597	677	647	999999	40	121	260	419	881	999999	999999	999999	999999	469	745	599	428	963	182	223	329	351	665	877	999999	999999	61	999999	177	999999	317	767	422	999999	568	496	584	484	266	484	549	48	986	23	587	999999	137	563	795	999999	620	88	999999	447	87	999999	21	999999	900	603	69	444	252	126	876	525	999999	366	999999	258	24	944	707	698	673	291	364	652	300	152	999999	999999	30	999999	154	999999	999999	974	999999	321	485	814	999999	662	424	115	999999	870	999999	999999	241	999999	662	546	999999	676	380	496	999999	999999	891	368	999999	758	305	571	423	612	971	999999	941	214	192	589	773	210	371	999999	283	999999	999999	494	999999	238	999999	537	999999	483	127	999999	857	999999	209	999999	429	999999	344	999999	367	853	692	192	898	499	999999	37	588	999999	772	322	314	336	223	217	310	
407	852	251	847	767	735	939	495	502	789	854	14	804	169	657	865	546	687	429	875	312	596	999999	999999	999999	948	762	711	999999	173	999999	874	999999	87	32	273	999999	999999	999999	127	752	999999	405	710	275	999999	783	912	999999	456	768	648	999999	341	997	811	836	141	963	819	972	238	999999	338	267	999999	21	727	999999	394	772	568	98	312	132	615	200	315	843	999999	175	850	596	358	405	883	999999	660	90	221	436	961	23	779	154	524	17	999999	452	295	999999	66	775	730	999999	209	560	491	219	392	620	531	298	113	654	132	642	341	933	384	899	360	999999	925	999999	999999	999999	318	167	607	607	133	862	558	849	118	999999	999999	999999	205	333	599	999999	698	601	999999	673	910	999999	999999	882	999999	999999	78	396	999999	999999	850	999999	999999	653	251	999999	612	784	999999	999999	739	263	545	58	999999	667	999999	60	309	909	948	999999	62	148	999999	999999	145	725	931	999999	793	172	198	999999	234	103	999999	551	999999	276	838	999999	999999	247	933	656	590	973	115	18	999999	999999	96	751	999999	999999	719	734	999999	68	198	999999	853	506	874	576	75	846	999999	682	866	999999	999999	43	80	44	230	815	214	989	602	171	619	922	999999	775	85	999999	238	708	384	76	543	33	87	952	69	607	999999	367	590	743	999999	432	999999	219	59	999999	680	436	305	903	530	29	999999	999999	277	931	911	999999	500	627	618	125	999999	800	652	945	955	999999	999999	622	453	846	999999	999999	22	196	780	385	725	32	766	802	413	480	999999	523	566	61	684	999999	999999	273	866	962	135	43	999999	351	999999	113	108	999999	999999	999999	460	999999	621	607	23	90	160	536	383	478	999999	999999	712	828	265	138	999999	904	443	999999	999999	189	979	445	732	979	72	999999	819	621	999999	214	351	731	29	861	902	958	47	999999	999999	999999	890	398	111	319	330	305	95	437	724	999999	999999	613	999999	281	704	185	999999	999999	27	720	999999	761	999999	656	474	981	999999	404	235	430	866	839	869	767	298	591	999999	423	659	767	999999	391	896	999999	999999	738	975	748	166	727	999999	13	586	999999	452	999999	844	999999	844	348	497	691	999999	999999	336	289	743	987	982	122	842	999999	384	260	999999	335	864	823	570	736	15	69	247	508	999999	862	999999	612	324	999999	746	888	999999	320	279	662	189	602	403	806	994	988	765	999999	884	632	999999	335	999999	127	275	999999	999999	999999	999999	437	454	703	958	999999	36	140	673	823	375	954	883	999999	999999	715	156	272	429	764	742	
999999	304	999999	623	713	243	927	723	207	999999	726	999999	470	977	842	999999	486	643	999999	999999	863	324	942	678	999999	999999	999999	354	184	971	13	600	130	375	325	143	260	89	255	240	109	417	999999	930	649	950	999999	96	148	999999	670	628	500	999999	999999	703	361	525	999999	964	677	582	548	236	889	135	883	105	661	709	957	406	397	698	680	999999	848	999999	38	980	336	999999	999999	677	999999	384	110	145	496	622	781	734	397	290	999999	526	868	250	50	524	77	327	435	439	549	999999	241	801	314	433	854	350	999999	712	999999	208	376	871	925	515	34	747	608	49	999999	232	19	999999	145	163	586	607	999999	513	913	999999	999999	999999	138	47	153	999999	999999	72	767	441	247	684	999999	364	160	997	325	535	499	999999	718	395	511	999999	264	134	666	160	846	256	378	999999	798	629	999999	999999	999999	887	999999	726	999999	546	281	496	985	334	464	780	13	589	292	446	24	593	300	658	276	812	999999	29	999999	680	999999	520	72	999999	886	33	209	560	265	437	173	999999	413	182	123	999999	341	929	999999	999999	999999	999999	963	932	999999	214	338	507	333	999999	115	352	94	245	330	761	999999	731	999999	440	581	452	999999	855	283	250	190	127	544	999999	999999	999999	359	999999	532	958	999999	140	294	681	694	702	237	999999	332	820	688	178	851	362	999999	610	491	239	314	705	933	118	658	728	34	221	962	999999	459	261	993	338	712	372	214	303	446	766	745	879	224	999	533	999999	562	999999	999999	999999	670	870	371	129	451	999999	34	448	999999	999999	656	483	739	166	874	80	826	999999	465	999999	999999	297	173	724	494	435	490	933	584	205	176	999999	999999	781	410	589	999999	874	999999	885	347	999999	821	999999	999999	999999	149	68	999999	463	636	211	556	786	43	999999	707	646	634	26	999999	101	864	285	400	643	538	958	755	295	189	952	474	999999	152	391	476	293	614	233	296	432	808	130	569	964	466	168	747	37	882	999999	250	999999	548	256	999999	545	999999	999999	732	190	312	839	283	684	999999	976	644	651	906	423	42	999999	730	913	292	744	716	435	999999	380	221	728	413	936	999999	603	41	896	999999	931	804	148	999999	115	130	968	846	885	237	489	999999	105	999999	468	220	838	999999	634	999999	167	828	64	298	362	969	999999	436	347	972	143	944	748	171	975	999999	894	910	999999	999999	324	897	830	207	697	855	999999	607	944	725	873	999999	999999	999999	333	112	999999	999999	148	145	546	999999	509	913	104	545	776	
934	999999	850	326	928	524	841	999999	269	998	856	600	999999	853	999999	491	621	109	679	548	815	838	999999	868	54	772	489	257	782	398	917	112	162	89	999999	462	999999	999999	999999	939	565	294	73	999999	999999	259	641	291	569	59	887	814	425	997	961	105	999999	981	282	165	45	999999	866	999999	90	754	447	999999	999999	523	397	222	164	999999	983	530	775	768	975	999999	141	207	687	732	511	999999	687	165	999999	96	999999	123	136	789	999999	971	428	202	33	149	811	224	619	999999	662	674	659	685	24	440	330	999999	15	487	34	999999	906	143	369	977	999999	292	308	585	344	284	96	374	836	21	112	582	744	836	983	916	587	641	999999	999999	453	11	151	687	765	999999	117	649	765	76	74	999999	832	56	82	529	915	44	711	388	588	295	849	999999	999999	747	999999	179	504	117	999999	274	999999	532	533	75	150	621	999999	670	176	447	609	770	947	999999	749	999999	763	463	10	553	930	999999	258	168	162	149	359	999999	903	937	155	657	999999	800	231	310	522	17	389	304	224	51	999999	151	685	89	999999	521	999999	83	999999	50	116	706	343	999999	283	375	999999	999999	271	801	766	239	301	999999	999999	156	999999	999999	184	756	84	999999	339	889	480	999999	999999	82	999999	837	30	830	530	114	999999	119	466	999999	36	157	104	387	999999	422	284	999999	999999	999999	999999	908	925	558	898	660	965	410	377	999999	901	176	892	840	999999	434	999999	999999	708	196	410	845	999999	745	423	37	662	999999	673	916	615	498	268	999999	948	185	912	472	931	999999	999999	150	741	22	999999	859	264	264	471	608	640	348	282	999999	332	289	228	999999	144	871	998	278	999999	461	839	412	907	153	999999	741	999999	319	14	999999	57	999999	114	678	797	563	772	408	235	999999	286	999999	999999	999999	426	668	957	731	999999	999999	872	870	413	290	182	545	952	121	372	729	96	331	343	444	614	72	999999	549	392	999999	108	599	52	672	185	572	999999	999999	726	233	783	790	981	943	965	186	856	999999	505	261	611	660	45	999999	977	955	933	781	991	999999	999999	999999	349	756	999999	282	828	740	115	610	358	999999	395	999999	999999	999999	999999	399	478	438	215	999999	54	141	969	447	564	999999	695	230	639	415	320	372	740	376	451	999999	981	692	358	126	718	894	903	960	275	897	559	680	615	543	312	562	999999	141	373	999999	787	524	718	999999	999999	884	971	942	339	999999	408	999999	855	999999	418	999999	90	99	999999	159	999999	999999	182	666	986	24	
614	105	113	757	223	999999	999999	243	447	467	999999	76	999999	833	923	960	999999	252	498	999999	824	502	135	526	482	69	999999	999999	980	778	351	999999	999999	999999	280	999999	838	582	999999	800	999999	999999	675	950	811	23	28	808	236	999999	387	929	178	16	199	122	970	587	285	164	119	999999	999999	999999	125	922	771	999999	563	999999	132	58	999999	698	412	212	999999	184	714	468	50	999999	999999	713	400	999999	999999	999999	999999	168	905	261	306	654	690	787	369	16	834	889	251	978	255	188	154	999999	495	479	603	987	296	796	873	816	999999	428	801	549	278	702	48	483	999999	999999	999999	871	999999	790	17	625	842	819	349	825	226	71	445	808	569	999999	999999	413	999999	853	872	999999	999999	489	540	271	985	999999	738	999999	850	999999	780	851	46	283	586	704	999999	999999	155	476	456	58	999999	62	999999	993	979	216	775	999999	789	354	531	999999	493	999999	259	745	639	31	91	217	974	458	291	594	999999	999999	485	232	941	999999	708	999999	662	999999	889	488	999999	999999	840	531	367	999999	978	436	329	13	999999	324	455	999999	349	133	999999	248	83	151	770	399	999999	694	730	999999	999999	999999	645	135	380	163	382	771	467	646	999999	559	850	759	999999	854	999999	769	505	999999	777	999999	376	584	21	999999	266	748	717	888	999999	156	999999	999999	532	904	790	203	632	636	941	683	268	702	943	999999	999999	324	999999	915	135	461	198	569	999999	477	707	71	124	956	897	634	64	578	874	43	758	45	237	576	74	80	146	868	229	104	956	673	641	185	35	941	999999	801	763	319	999999	240	50	64	206	729	89	675	739	316	629	689	828	909	86	362	97	999999	999999	999999	999999	329	999999	680	520	999999	429	999999	999999	999999	999999	262	815	999999	85	528	995	999999	379	999999	999999	470	139	913	999999	277	845	731	999999	999999	999999	982	999999	708	999999	638	890	370	543	171	309	150	743	999999	999999	377	874	273	833	558	999999	999999	724	516	73	854	200	436	999999	253	999999	697	839	269	111	575	312	116	999999	999999	637	635	999999	217	45	850	726	355	164	107	999999	999999	898	550	314	939	999999	999999	645	149	999999	463	164	299	972	999999	310	999999	999999	999999	74	767	999999	396	921	732	285	999999	480	223	999999	844	999999	117	850	617	999999	299	955	999999	999999	867	471	999999	998	183	999999	349	245	999999	549	252	674	999999	42	635	879	512	999999	999999	999999	751	963	432	999999	604	191	57	448	365	812	21	529	519	999999	207	306	282	397	747	262	936	999999	56	
673	884	179	311	84	225	737	999999	670	383	999999	999999	904	999999	999999	404	992	432	999999	879	621	537	723	164	104	999999	339	606	999999	881	329	999999	999999	916	999999	999999	434	999999	972	233	627	524	351	999999	20	320	302	267	864	993	754	829	999999	401	435	146	999999	999999	217	999999	886	140	182	788	64	780	95	988	290	290	999999	123	460	677	261	106	196	578	153	999999	543	82	742	131	136	499	999999	88	491	621	966	419	999999	999999	999999	999999	352	562	999999	999999	235	314	976	999999	999999	641	999999	999999	149	338	999999	593	999999	434	705	814	398	999999	999999	565	98	17	506	999999	324	999999	450	726	339	765	754	633	999999	999999	999999	238	106	168	107	494	999999	333	938	999999	999999	383	547	999999	38	533	108	300	901	536	151	228	807	317	269	999999	200	653	38	999999	584	325	116	958	876	477	718	239	953	176	445	765	78	354	996	941	23	213	698	806	666	463	732	951	999999	339	430	999999	899	635	303	476	999999	564	577	999999	276	999999	999999	560	815	869	347	734	999999	385	159	999999	999999	328	459	987	999999	232	717	130	593	165	195	546	56	929	999999	328	872	968	999999	999999	999999	650	674	999999	841	147	991	797	126	998	860	396	999999	967	999999	580	186	999999	521	82	846	999999	762	999999	403	824	999999	886	538	29	861	132	999999	645	686	669	654	35	999999	817	240	920	14	999999	305	799	999999	88	460	760	999999	566	457	397	999999	329	999999	562	40	999999	999999	999999	269	107	146	737	481	999999	291	999999	999999	161	169	703	841	926	452	999999	816	999999	466	435	435	778	877	304	675	527	977	366	781	101	994	139	194	135	661	907	457	567	999999	823	797	650	834	999999	406	753	999999	741	999999	719	746	436	560	207	999999	999999	230	999999	72	953	566	924	37	999999	166	40	518	716	275	545	720	999999	286	643	999999	785	944	886	999999	921	971	999999	489	72	355	568	578	986	456	180	687	615	505	999999	267	872	623	999	834	376	244	839	999999	341	999	496	160	999999	570	894	546	999999	999999	150	982	329	445	999999	488	999999	461	531	270	104	999999	114	753	911	385	765	999999	944	61	532	687	141	770	157	72	999999	417	662	426	561	634	353	671	999999	391	937	999999	657	999999	999999	914	999999	579	381	483	894	999999	999999	540	805	732	601	999999	422	463	999999	559	297	902	999999	999999	999999	115	708	470	514	442	398	530	448	337	514	999999	815	617	973	561	398	999999	177	125	179	999999	621	829	999999	70	999999	902	539	388	999999	
999999	891	65	124	607	871	910	968	462	354	718	102	477	227	178	476	804	999999	999999	170	623	999999	514	21	678	493	878	999999	454	192	496	999999	69	197	759	541	999999	503	999999	999999	488	705	999999	999999	461	999999	153	999999	863	593	455	999999	249	227	999999	29	386	53	446	124	993	482	999999	279	999999	999999	999999	290	468	636	716	310	123	610	682	999999	29	743	560	649	349	276	999999	999999	737	83	999999	842	670	739	999999	716	67	261	696	999999	190	446	912	733	999999	863	999999	237	877	999999	309	999999	545	999999	10	643	999999	796	774	726	908	999999	541	784	977	999999	619	728	481	999999	253	861	914	999999	736	999999	830	827	654	486	999999	999999	999999	592	774	121	306	71	999999	999999	999999	271	999999	969	107	527	904	138	755	999999	999999	425	755	877	901	447	723	868	999999	427	812	665	151	298	604	999999	680	999999	999999	865	999999	558	989	960	776	999999	384	945	999999	219	678	702	81	849	242	706	591	115	690	336	398	999999	199	321	999999	999999	129	198	999999	536	846	955	127	890	910	694	436	795	111	919	73	778	999999	662	749	999999	999999	302	999999	897	979	574	999999	999999	477	465	369	999999	260	999999	863	999999	581	51	373	722	584	999999	939	547	280	796	14	999999	272	620	148	999999	999999	599	973	827	143	476	557	281	696	443	423	999999	335	758	999999	999999	66	877	206	999999	999999	36	535	413	363	517	999999	999999	570	496	421	999999	327	832	999999	661	244	45	999999	114	494	101	36	150	767	493	999999	521	261	120	999999	999999	423	999999	247	544	73	570	474	625	848	999999	711	999999	31	566	138	999999	652	883	658	30	825	999999	763	207	10	394	645	869	305	116	931	459	781	36	999999	999999	999999	571	597	674	571	999999	265	999999	389	825	129	211	999999	719	869	378	462	695	569	331	136	999999	544	999999	999999	999999	330	742	443	999999	999999	995	132	701	907	90	295	999999	458	398	836	644	999999	184	275	444	513	585	246	562	999999	95	467	999999	309	554	37	918	999999	966	116	523	999999	137	406	133	88	664	812	789	93	478	246	180	495	491	232	369	414	490	101	744	506	881	265	343	537	20	401	362	63	376	244	491	292	323	959	690	777	151	365	848	773	457	479	528	849	296	999999	817	332	668	514	999999	874	371	26	803	872	73	596	77	999999	459	736	716	999999	755	888	182	531	541	591	272	135	253	970	58	999999	736	493	250	393	584	39	394	862	976	616	920	306	166	818	714	999999	297	586	324	
721	999999	295	104	999999	454	999999	791	86	251	999999	631	400	967	999999	145	579	999999	684	999999	429	999999	853	267	148	968	875	375	722	999999	717	837	999999	999999	337	648	999999	399	842	999999	298	999999	317	621	999999	985	529	338	764	683	999999	209	613	999999	894	380	909	38	955	440	579	999999	78	209	533	305	964	744	640	752	694	190	999999	745	400	191	43	242	424	163	999999	546	999999	49	743	518	999999	999999	761	999999	739	999999	444	412	999999	999999	179	999999	97	547	30	785	999999	21	988	953	697	867	507	713	346	999999	614	999999	999999	42	319	999999	466	25	999999	206	999999	682	23	999999	999999	109	386	32	21	999999	155	876	999999	663	848	599	999999	789	820	367	270	58	620	72	808	641	999999	336	999999	150	651	999999	477	823	802	999999	998	716	999999	597	491	485	701	421	999999	737	669	338	194	719	978	677	204	713	935	934	71	950	473	114	999999	59	963	871	999999	999999	999999	999999	860	832	999999	344	581	999999	876	784	356	209	541	80	999999	999999	152	349	999999	999999	876	764	888	868	954	999999	253	113	908	999999	522	830	999999	999999	339	359	478	362	128	999999	106	971	999999	160	588	861	418	402	141	605	907	999999	709	309	207	644	431	991	877	553	101	477	325	999999	272	525	72	999999	999999	623	614	999999	231	527	877	905	926	999999	999999	102	999999	999999	972	312	534	897	130	837	259	694	928	486	484	575	999999	999999	656	999999	887	72	799	333	661	518	991	999999	403	999999	432	302	717	694	711	999999	913	250	999999	22	999999	374	999999	234	835	56	694	138	999999	655	974	258	999999	999999	999999	227	303	316	198	463	321	417	504	938	415	956	977	243	775	999999	661	312	133	643	492	523	667	574	999999	615	823	999999	810	747	999999	183	53	193	999999	493	491	607	61	999999	700	999999	870	466	819	999999	999999	460	363	616	994	672	135	615	999999	336	999999	728	818	583	639	459	606	757	731	241	912	999999	399	291	217	999999	260	91	943	999999	999999	210	754	618	546	372	509	204	753	544	58	438	151	999999	999999	763	999999	478	999999	251	896	122	735	588	966	285	999999	81	408	939	999999	53	672	62	683	999999	973	209	999999	277	999999	411	14	196	193	484	652	999999	358	454	275	999999	679	701	102	540	474	176	652	271	999999	437	795	813	999999	14	765	98	999999	583	789	999999	999999	144	302	494	117	548	405	999999	632	190	723	999999	674	639	999999	970	960	152	885	999999	556	999999	965	521	616	201	74	188	719	564	55	775	
664	999999	999999	545	409	607	433	925	771	170	638	130	714	999999	149	492	641	999999	137	999999	698	982	999999	664	178	780	878	916	484	226	772	78	999999	948	300	988	297	999999	571	363	719	959	45	396	147	845	807	775	999999	581	547	924	999999	363	999999	681	652	999999	376	628	729	516	999999	554	398	570	985	999999	550	160	205	812	233	999999	973	738	999999	999999	999999	333	973	999999	864	999999	679	847	999999	781	999999	619	346	610	462	942	634	212	517	491	997	577	860	999999	235	900	385	734	999999	661	390	348	734	15	171	52	655	626	652	547	875	550	927	999999	894	930	999999	595	360	291	999999	770	230	465	649	948	473	932	999999	999999	999999	999999	157	980	401	533	884	340	449	419	296	17	999999	970	616	999999	999999	656	155	304	96	790	384	419	999999	619	999999	279	366	999999	579	999999	748	688	30	930	403	947	812	371	56	484	156	940	994	142	220	999999	849	202	308	999999	786	999999	877	736	999999	738	469	781	415	614	974	999999	839	574	999999	999999	949	685	63	999999	843	783	257	999999	999999	999999	424	388	999999	866	999999	173	913	763	935	176	810	293	999999	665	999999	999999	956	441	509	919	110	430	873	999999	311	173	148	606	973	12	334	276	101	136	323	91	381	548	195	810	999999	86	638	102	72	665	326	398	224	812	827	816	112	999999	343	999999	514	71	999999	266	35	317	789	933	841	544	202	242	351	406	659	417	256	999999	606	999999	792	780	285	645	999999	750	391	171	185	518	999999	376	793	999999	576	319	983	999999	999999	16	296	705	999999	999999	999999	93	57	818	162	420	569	412	999999	319	212	733	786	920	418	285	999999	628	999999	332	380	999999	999999	32	999999	349	433	327	914	599	736	96	529	999999	181	763	702	573	999999	764	999999	761	257	999999	126	842	533	73	520	510	90	668	947	928	158	648	644	34	988	812	986	251	498	999999	582	125	214	39	748	654	582	362	620	993	383	999999	578	964	905	987	816	370	807	999999	518	78	149	600	999999	533	128	678	585	206	778	707	272	727	902	11	637	503	324	865	928	728	58	954	555	539	999999	680	129	10	995	625	444	94	20	513	976	613	430	225	536	999999	776	423	999999	676	356	850	72	903	359	323	56	999999	485	790	30	195	999999	79	999999	448	558	584	210	162	272	999999	717	398	35	34	999999	109	339	34	951	634	999999	878	193	999999	618	999999	650	682	999999	503	609	230	492	790	567	360	761	97	355	202	223	999999	
999999	999999	143	673	878	335	250	946	999999	461	838	396	456	999999	999999	244	829	343	933	527	999999	769	578	999999	905	999999	466	721	348	251	679	759	420	677	474	25	95	944	999999	325	442	633	890	158	391	106	344	999999	474	999999	267	999999	999999	695	489	644	599	646	768	643	868	528	607	371	782	999999	999999	778	702	871	999999	885	995	618	95	999999	878	430	999999	809	999999	999999	257	821	999999	667	501	724	198	830	425	448	186	703	999999	999999	35	999999	375	312	129	999999	999999	999999	378	999999	999999	649	610	539	999999	178	999999	958	743	802	280	786	387	124	587	261	590	872	999999	709	999999	999999	171	181	999999	999999	64	802	689	344	377	999999	452	610	650	851	124	658	74	257	999999	228	999999	653	999999	999999	999999	260	724	868	975	826	158	668	673	999999	488	999999	614	416	123	738	278	409	435	999999	343	777	474	736	999999	999999	807	207	802	490	999999	517	538	685	217	803	88	821	368	551	999999	784	999999	927	999999	999999	54	658	143	178	949	560	228	26	904	374	786	987	731	999999	999999	950	999999	192	391	970	899	999999	208	320	660	457	999999	883	999999	559	999999	547	999999	999999	887	158	74	999999	541	782	299	522	780	843	26	999999	999999	325	533	555	917	754	546	403	786	999999	460	823	999999	502	519	999999	894	999999	534	249	999999	281	165	869	885	243	651	608	680	387	158	364	303	570	367	725	999999	999999	642	95	999999	970	673	999999	698	251	999999	999999	273	954	628	435	318	777	999999	818	169	999999	669	684	999999	937	722	999999	999999	999999	529	948	144	793	984	999999	712	448	248	654	607	393	181	999999	128	611	999999	725	758	722	55	526	104	548	566	697	906	958	982	73	257	273	999999	602	999999	999999	999999	480	970	309	723	870	538	820	220	999999	492	35	999999	999999	602	999999	650	999999	60	13	853	999999	236	297	421	754	465	999999	999999	999999	587	578	922	999999	707	864	754	459	998	185	987	999999	337	790	999999	999999	999999	999999	470	260	623	561	552	717	323	999999	253	999999	887	968	414	999999	423	877	198	913	112	999999	999999	738	252	999999	255	874	26	579	267	445	92	540	999999	999999	714	156	720	35	36	215	999999	398	620	81	571	40	771	634	859	460	602	301	999999	788	999999	999999	18	431	315	677	701	743	60	808	601	357	616	999999	648	999999	999999	173	886	999999	999999	999999	999999	180	630	225	999999	391	719	999999	843	791	760	573	285	982	999999	298	719	999999	514	895	347	812	479	223	999999	340	986	592	304	439	
999999	882	812	303	999999	837	801	100	999999	319	33	253	964	999999	597	53	165	999999	138	867	453	999999	999999	90	999999	315	999999	416	801	999999	405	137	512	414	999999	877	760	981	378	310	497	629	784	999999	999999	999999	999999	669	999999	380	184	330	463	999999	999999	876	999999	732	246	999999	146	394	298	999999	913	896	741	560	433	719	999999	184	296	828	380	823	999999	198	218	963	467	42	790	431	999999	85	673	86	999999	510	388	37	999999	79	999999	112	340	983	291	975	362	999999	245	906	98	10	43	635	999999	172	133	311	999999	282	841	114	999999	867	999999	999999	232	664	141	923	999999	264	438	999999	663	278	999999	769	907	242	611	180	796	883	342	597	51	47	999999	999999	386	86	513	473	238	999999	508	472	999999	452	999999	698	999999	321	575	833	999999	816	971	787	678	364	404	291	670	999999	999999	720	534	616	999999	195	642	875	546	264	999999	999999	988	603	999999	30	988	999999	490	913	24	484	318	999999	34	234	999999	244	587	32	999999	232	802	567	752	788	999999	174	655	567	65	290	999999	320	92	607	828	378	999999	658	999999	999999	801	999999	656	832	412	999999	591	572	129	408	999999	524	583	528	172	999999	851	981	92	999999	808	922	857	734	999999	999999	427	427	405	697	226	929	656	741	430	54	911	920	386	912	999999	93	447	999999	992	260	737	563	444	407	527	46	999999	551	141	999999	999999	922	132	999999	608	999999	176	432	999999	368	868	999999	108	127	519	931	605	180	251	725	999999	210	741	459	999999	863	982	998	180	190	363	114	610	551	154	989	797	999999	314	999999	999999	25	999999	999999	391	895	465	327	888	596	999999	405	309	415	403	699	190	673	999999	999999	191	178	261	11	15	763	241	556	999999	530	999999	633	865	833	809	999999	735	117	77	373	408	665	120	999999	749	957	805	204	158	455	808	134	999999	999999	236	748	763	473	999999	628	999999	999999	999999	367	999999	999999	540	476	606	999999	963	999999	999999	781	345	526	999999	999999	261	999999	958	47	407	527	721	999999	808	305	606	71	706	999999	488	999999	999999	500	321	999999	132	942	427	338	598	224	492	735	529	54	234	710	689	96	221	999999	669	626	510	826	645	452	999	999999	869	999999	237	700	594	999999	82	845	214	315	554	999999	630	629	449	192	45	999999	999999	763	80	896	381	619	60	999999	780	92	999999	999999	116	679	943	192	999999	63	987	791	150	999999	971	389	506	999999	541	902	999999	49	187	328	999999	659	999999	245	999999	973	173	617	650	686	
385	999999	856	719	209	875	999999	448	999999	396	205	999999	999999	999999	792	690	400	997	87	999999	999999	740	905	999999	703	457	717	708	27	495	889	379	150	463	988	981	999999	786	184	666	537	512	879	791	132	547	999999	845	999999	483	583	176	540	999999	730	644	999999	194	26	751	167	667	999999	674	506	825	999999	392	999999	999999	999999	999999	823	420	999999	454	860	123	548	165	644	871	265	543	912	723	839	999999	733	999999	897	999999	769	432	509	869	999999	214	999999	999999	444	999999	717	642	999999	969	353	129	882	999999	783	971	646	861	117	295	411	886	761	783	999999	465	658	999999	913	999999	844	999999	999999	999999	999999	999999	829	251	721	999999	164	999999	226	943	380	719	765	999999	570	926	999999	907	999999	223	468	205	453	510	320	979	772	933	728	508	134	952	999999	141	913	137	151	405	999999	894	141	787	669	817	413	277	999999	210	224	987	999999	999999	85	698	292	176	213	328	930	742	450	230	895	718	819	427	511	634	544	442	999999	306	767	430	91	680	535	999999	999999	53	289	999999	719	999999	391	197	876	520	848	999999	924	999999	474	408	999999	911	892	951	998	999999	999999	999999	666	999999	999999	819	178	655	616	611	640	577	230	887	462	879	511	163	337	631	999999	990	785	797	999999	999999	832	999999	976	999999	787	999999	636	122	999999	225	905	937	999999	999999	28	231	999999	247	116	999999	602	586	945	574	410	999999	624	377	444	775	288	999999	274	251	987	809	678	446	823	66	941	118	610	247	973	573	625	765	612	329	97	548	691	170	999999	255	424	412	770	59	960	999999	999999	511	936	46	673	999999	583	219	999999	467	423	59	415	493	999999	708	600	836	122	858	764	124	999999	999999	187	113	883	742	395	276	676	774	105	682	440	108	999999	937	899	999999	999999	402	776	630	134	999999	755	999999	999999	715	812	933	999999	111	999999	563	999999	999999	858	999999	999999	841	824	286	791	999999	954	732	63	877	999999	662	999999	782	677	371	999999	67	615	546	357	17	999999	679	999999	742	838	993	999999	877	285	114	89	999999	926	350	999999	499	999999	485	687	999999	821	401	318	159	995	163	434	142	224	765	590	321	999999	405	999999	155	822	58	811	960	999999	999999	602	302	582	608	999999	336	793	848	229	140	859	334	196	82	370	314	747	684	999999	999999	662	999999	524	768	126	531	972	999999	999999	790	674	999999	478	646	799	999999	576	397	999999	107	348	999999	546	460	461	888	219	305	784	999999	311	136	401	508	522	93	778	814	
492	334	999999	370	182	999999	465	143	855	549	999999	355	737	999999	387	471	707	297	972	73	316	237	322	677	649	999999	489	548	999999	970	133	715	247	762	999999	972	743	978	203	118	994	328	999999	669	32	439	780	951	748	930	801	235	121	714	507	999999	21	686	721	999999	999999	917	999999	885	426	999999	117	999999	454	999999	727	999999	103	863	79	999999	204	653	655	999999	387	999999	799	404	999999	999999	604	999999	999999	999999	960	67	267	189	169	999999	519	999999	252	464	331	999999	506	343	212	999999	141	999999	645	518	70	368	41	510	999999	420	128	414	716	999999	962	583	999999	804	453	670	471	999999	703	992	478	56	410	200	888	581	41	465	999999	106	766	357	999999	999999	589	999999	999999	999999	999999	748	958	999999	440	999999	502	747	97	999999	999999	999999	611	999999	999999	999999	50	23	957	840	999999	999999	389	663	222	999999	761	999999	695	971	999999	851	644	714	369	954	999999	999999	616	686	999999	150	494	338	575	658	495	548	999999	245	706	576	644	194	999999	999999	369	305	999999	999999	962	886	62	125	999999	999999	999999	896	858	999999	619	677	407	281	152	482	569	60	97	563	134	223	999999	459	275	648	216	459	581	868	595	999999	999999	795	723	999999	97	379	850	536	999999	999999	690	214	626	39	999999	373	999999	661	931	318	218	339	999999	749	84	603	850	840	831	999999	324	989	13	999999	207	612	999999	340	999999	199	210	560	999999	534	533	606	999999	246	479	999999	417	919	937	999999	999999	999999	108	973	737	999999	529	19	999999	323	284	999999	211	745	831	566	815	999999	277	741	117	657	536	171	226	999999	999999	614	370	988	40	999999	62	726	361	66	513	584	999999	899	999999	201	855	999999	999999	832	405	97	414	912	38	705	651	205	179	872	999999	936	999999	999999	999999	915	648	999999	293	999999	648	485	394	774	999999	241	999999	378	81	999999	801	56	999999	393	82	682	999999	458	959	334	754	999999	557	488	452	576	826	344	184	754	552	148	206	381	194	919	703	640	859	797	597	283	133	262	80	567	34	999999	196	999999	715	200	756	958	134	791	928	999999	999999	486	999999	773	999999	327	374	663	850	540	999999	162	978	569	598	172	737	481	733	304	417	999999	999999	999999	157	999999	48	361	391	247	256	999999	991	797	999999	383	392	823	999999	806	999999	417	716	999999	174	44	74	999999	602	594	231	653	67	633	497	446	934	951	626	72	999999	999999	281	612	999999	806	170	190	260	999999	779	913	999999	927	415	10	178	67	298	999999	77	999999	
999999	797	26	602	345	999999	999999	871	449	441	999999	26	527	875	146	999999	209	367	999999	999999	895	999999	814	317	261	140	227	497	278	999999	662	999999	995	396	264	483	596	691	471	802	880	389	999999	348	999999	386	409	999999	864	999999	857	931	249	193	996	380	983	708	351	999999	150	813	602	572	999999	999999	999999	141	620	662	999999	999999	999999	80	13	999999	999999	475	601	999999	731	687	999999	214	999999	999999	273	999999	399	883	999999	887	350	999999	662	77	999999	999999	570	32	365	277	999999	212	556	999999	999999	178	999999	490	999999	999999	999999	475	483	463	190	397	553	999999	999999	219	741	736	999999	629	177	639	418	935	999999	409	999999	579	519	463	767	430	657	679	696	104	999999	909	125	982	780	999999	783	209	999999	399	659	999999	601	156	535	193	999999	927	182	405	760	999999	761	999999	612	999999	955	29	696	759	739	873	361	336	588	832	620	189	848	302	999999	219	58	339	999999	999999	999999	373	999999	583	390	730	507	300	343	999999	999999	757	379	252	919	764	513	999999	659	785	172	274	999999	999999	572	860	999999	880	549	999999	206	432	999999	230	560	592	101	122	379	999999	999999	70	999999	212	684	862	809	999999	382	999999	705	921	679	964	229	712	805	999999	21	999999	999999	627	750	792	999999	725	150	158	691	336	672	400	999999	650	419	999999	281	999999	29	999999	61	481	507	999999	845	284	753	653	11	847	787	999999	111	999999	367	748	999999	210	999999	958	722	660	915	999999	999999	315	173	38	999999	128	441	449	214	311	478	180	130	302	999999	904	972	496	157	843	549	805	299	908	293	670	791	999999	343	999999	986	999999	999999	999999	38	540	999999	724	999999	999999	999999	347	662	800	381	197	628	27	264	127	986	235	999999	81	506	623	25	265	999999	884	999999	999999	116	999999	324	87	999999	668	999999	416	999999	257	399	999999	999999	212	999999	499	999999	106	52	774	999999	225	999999	760	999999	495	954	999999	524	999999	978	223	556	56	241	519	485	304	999999	959	753	847	334	999999	836	247	643	999999	999999	526	728	649	999999	562	553	890	999999	563	199	999999	714	999999	891	937	278	185	718	391	970	633	23	242	999999	92	31	969	891	999999	924	999999	851	999999	999999	998	137	338	999999	993	503	350	450	922	114	464	999999	894	956	999999	470	661	999999	262	333	846	512	496	136	759	540	583	999	999999	639	999999	999999	999999	923	893	809	939	804	725	999999	629	193	999999	999999	999999	836	136	23	504	999999	999999	131	599	336	98	999999	999999	999999	621	463	919	351	716	
292	564	999999	201	971	72	586	999999	857	803	374	703	663	999999	999999	79	923	413	570	504	858	376	428	677	999999	834	407	178	737	193	999999	969	999999	476	809	573	869	645	999999	950	917	354	415	999999	235	632	434	85	282	142	698	59	358	999999	857	999999	145	520	474	146	664	999999	792	673	999999	405	425	197	611	794	999999	287	258	619	586	999999	960	111	452	999999	999999	332	895	604	999999	222	620	441	618	893	438	358	180	28	295	999999	562	741	785	830	217	247	999999	488	933	420	801	738	270	354	955	999999	78	380	999999	342	999999	197	189	329	784	999999	999999	718	365	999999	117	240	334	87	951	228	325	621	999999	999999	858	416	671	84	421	881	181	274	999999	404	290	799	291	999999	986	375	562	465	999999	233	999999	755	133	999999	312	999999	414	192	999999	736	718	456	999999	574	484	115	525	999999	999999	903	812	314	780	961	570	317	949	381	100	999999	666	860	999999	663	503	112	293	588	771	999999	476	988	999999	211	999999	833	316	716	478	881	849	458	999999	152	420	999999	975	171	522	995	621	999999	999999	817	80	999999	880	999999	999999	381	821	937	343	999999	436	999999	442	579	999999	737	999999	242	999999	219	999999	999999	313	433	999999	149	137	132	999999	775	238	999999	897	64	141	999999	952	485	646	107	69	999999	124	497	716	597	921	406	885	999999	994	999999	141	881	90	862	999999	456	587	999999	253	699	872	567	830	999999	926	999999	448	999999	784	525	596	804	160	824	103	815	717	655	228	731	246	289	781	848	999999	25	973	278	282	506	898	715	853	369	49	557	667	723	670	543	957	999999	11	999999	793	337	999999	266	768	738	739	999999	712	522	999999	592	785	981	999999	911	414	179	185	288	626	881	950	999999	999999	546	999999	994	984	999999	999999	999999	288	312	999999	999999	293	717	510	543	767	966	12	341	906	457	771	685	999999	759	138	788	261	999999	852	912	386	999999	481	232	590	744	947	38	999999	654	313	482	926	717	627	999999	999999	999999	521	660	878	999999	999999	999999	774	472	962	235	555	999999	557	565	460	153	597	353	999999	287	953	999999	29	973	593	262	154	298	759	324	142	441	129	620	212	201	999999	767	999999	999999	458	127	782	999999	482	999999	107	748	32	782	129	999999	999999	391	688	498	999999	905	35	632	192	485	713	647	102	999999	865	936	362	999999	120	829	298	101	829	835	999999	307	501	999999	999999	405	276	976	205	859	980	738	932	999999	561	137	742	432	962	972	413	999999	629	368	
898	170	395	763	672	999999	999999	370	562	852	999999	342	999999	999999	477	787	219	737	452	243	142	999999	14	649	999999	999999	97	865	138	856	432	999999	678	142	931	994	19	999999	313	999999	874	620	186	90	464	228	724	546	955	999999	763	676	692	396	235	999999	165	745	999999	690	212	130	241	705	999999	153	999999	281	274	482	777	706	433	546	369	522	950	999999	194	999999	268	551	910	999999	102	755	999999	291	906	999999	999999	273	456	623	702	754	999999	480	660	999999	999999	452	281	482	407	67	999999	999999	37	713	821	241	561	999999	431	999999	219	999999	612	673	730	383	374	115	644	513	260	810	844	999999	142	479	274	873	999999	815	279	437	999999	45	513	277	264	202	999999	999999	712	879	201	50	544	112	999999	999999	999999	190	88	176	837	999999	999999	442	311	999999	581	351	999999	687	999999	616	999999	782	729	576	170	999999	128	181	766	47	800	380	618	803	999999	39	611	288	293	745	736	113	599	663	238	81	966	842	621	999999	639	35	237	584	658	761	383	301	825	136	71	906	409	800	999999	436	999999	507	351	999999	740	689	404	906	879	288	192	76	999999	99	497	999999	560	999999	999999	775	153	43	154	999999	656	999999	999999	166	999999	830	703	799	999999	999999	257	999999	500	78	266	999999	999999	331	705	999999	579	316	953	999999	639	999999	355	640	402	999999	293	789	999999	999999	895	430	999999	999999	232	59	584	393	505	545	999999	999999	999999	491	512	458	154	821	338	774	739	349	366	725	526	899	999999	73	406	253	519	468	116	469	183	835	722	393	999999	999999	999999	196	810	417	895	610	999999	863	137	944	183	999999	460	587	302	999999	74	511	721	999999	574	521	986	999999	999999	383	922	326	318	676	735	761	999999	683	999999	999999	538	999999	830	916	900	620	999999	462	999999	999999	17	528	176	999999	771	999999	672	775	91	284	210	558	999999	999999	999999	682	999999	460	219	421	748	777	999999	748	999999	126	999999	804	433	953	585	999999	999999	978	375	404	999999	692	905	999999	98	999999	999999	704	353	980	566	999999	237	227	999999	484	252	999999	309	239	919	999999	999999	654	540	867	352	137	999999	676	999999	413	999999	293	532	863	555	695	332	999999	185	904	405	999999	999999	999999	999999	215	887	110	290	534	678	146	999999	731	93	260	983	999999	999999	474	16	999999	614	163	171	944	695	212	929	557	335	508	63	999999	32	999999	105	176	300	147	249	999999	999999	841	735	19	808	999999	780	999999	711	111	206	710	897	728	432	406	211	999999	519	999999	
999999	733	209	179	999999	469	708	999999	999999	816	931	467	999999	999999	291	773	427	999999	145	999999	432	635	845	233	312	352	127	304	148	699	965	666	999999	999999	427	661	999999	999999	927	348	102	268	999999	895	179	999999	485	489	999999	659	999999	999999	497	625	262	999999	887	999999	866	999999	352	413	382	999999	851	999999	999999	999999	991	629	141	999999	234	796	802	173	999999	950	64	999999	867	638	857	489	999999	915	179	12	310	881	773	999999	999999	197	999999	688	999999	683	53	904	899	999999	999999	816	999999	126	825	700	823	99	59	937	920	302	999999	714	556	892	745	999999	999999	837	370	119	856	474	171	47	800	123	999999	999999	999999	999999	674	63	999999	999999	999999	999999	999999	478	189	999999	832	836	746	999999	999999	291	142	993	937	117	808	72	453	388	999999	63	954	788	900	709	811	246	40	999999	999999	819	999999	514	931	999999	846	999999	657	158	287	999999	728	999999	723	999999	980	999999	874	799	350	612	610	761	90	908	999999	311	577	480	410	999999	805	975	999999	504	717	627	999999	999999	270	191	999999	999999	110	941	334	199	999999	999999	728	526	999999	241	999999	26	219	812	999999	32	501	999999	59	187	748	692	223	753	987	228	800	363	232	88	538	999999	207	315	999999	149	999999	459	246	195	751	999999	233	574	555	761	295	905	203	49	305	725	141	237	556	418	727	999999	999999	846	590	375	303	999999	702	999999	819	903	162	295	449	51	309	863	999999	863	468	649	999999	235	932	895	170	193	782	813	37	969	759	251	421	11	999999	399	604	386	591	940	871	294	942	392	753	999999	600	263	426	277	999999	692	950	88	383	976	999999	695	214	119	510	889	243	999999	153	910	873	999999	794	909	268	59	282	527	999999	913	999999	550	999999	262	593	529	397	999999	178	999999	300	999999	999999	281	999999	909	999999	481	439	982	61	102	248	842	43	163	469	516	19	751	419	433	311	469	693	373	552	952	999999	981	502	483	681	86	619	540	999999	523	999999	358	999999	801	97	795	862	200	999999	309	228	440	70	999999	999999	426	657	867	41	168	999999	121	367	228	954	999999	489	999999	999999	999999	999999	503	999999	946	92	999999	873	618	999999	515	606	999999	71	252	734	96	921	621	999999	264	428	999999	509	660	934	322	991	659	846	999999	315	295	778	999999	999999	725	105	123	798	999999	552	49	999999	999999	561	95	59	124	494	868	999999	999999	844	999999	742	481	993	683	21	770	999999	999999	999999	705	999999	321	999999	921	999999	999999	990	807	823	642	712	389	
999999	983	108	849	272	876	174	978	112	446	450	622	999999	999999	731	422	112	999999	999999	338	277	999999	325	999999	371	137	948	486	877	729	999999	212	454	363	262	20	584	999999	507	999999	58	793	603	763	871	999999	524	571	287	999999	704	795	220	383	121	403	667	859	487	144	999999	688	110	999999	999999	247	177	53	352	720	837	940	530	999999	999999	484	232	561	378	999999	613	387	208	309	35	259	992	80	252	999999	999999	725	683	372	863	370	693	999999	371	634	934	481	999999	999999	740	763	275	580	103	999999	999999	115	490	999999	999999	550	489	999999	999999	999999	999999	106	801	493	377	121	267	167	776	919	791	11	199	743	335	142	168	642	568	271	984	422	977	999999	688	999999	999999	999999	999999	999999	880	892	873	229	999999	837	679	735	199	629	506	999999	803	184	999999	999999	915	746	893	399	391	847	241	95	167	832	129	195	804	999999	876	801	325	462	49	999999	138	970	364	497	462	433	452	999999	765	999999	618	803	999999	520	999999	498	572	451	932	42	660	999999	71	556	718	999999	999999	69	752	999999	791	350	144	999999	50	999999	392	999999	937	999999	405	302	329	291	223	999999	426	294	808	388	239	999999	999999	17	248	999999	908	808	779	999999	503	393	197	70	94	277	668	823	480	385	999999	176	514	999999	999999	368	999999	780	342	402	999999	646	261	373	475	917	820	137	708	999999	47	583	626	969	464	21	114	269	206	946	999999	999999	813	432	999999	999999	369	555	379	880	880	137	475	386	900	856	142	824	594	176	999999	999999	124	779	348	532	999999	999999	520	999999	999999	209	583	396	745	474	999999	999999	999999	413	558	274	999999	828	820	909	117	249	78	999999	879	999999	674	40	498	126	487	44	94	750	522	823	45	754	626	999999	999999	89	641	999999	34	314	999999	999999	618	192	783	296	958	438	424	310	476	999999	999999	972	999999	553	897	628	999999	798	743	349	890	734	999999	999999	211	150	365	38	608	643	583	575	999999	492	422	999999	999999	201	85	655	336	222	356	133	999999	999999	154	10	191	22	448	236	570	393	300	883	999999	779	95	817	83	999999	701	999999	999999	180	425	52	141	590	295	795	999999	97	23	678	387	115	995	557	999999	999999	999999	595	204	999999	999999	173	201	999999	999999	563	999999	267	999999	940	520	523	793	838	238	111	869	601	726	652	514	482	999999	622	505	847	784	999999	822	999999	548	116	999999	982	174	262	851	602	999999	999999	690	999999	999999	82	167	864	321	166	328	999999	494	999999	868	999999	
