500	500	
90	103	112	105	115	89	105	91	93	111	108	110	104	106	114	119	89	83	121	82	92	115	101	108	88	98	98	111	101	116	105	92	87	103	92	100	104	89	93	124	97	97	102	79	100	103	108	101	108	86	104	118	99	96	114	98	107	93	108	101	92	109	100	108	102	107	124	71	120	101	103	86	105	74	91	111	93	103	108	126	85	87	107	98	102	94	104	97	118	94	114	95	129	106	85	90	93	106	116	107	110	97	89	119	111	93	114	96	97	130	100	107	91	93	97	104	81	87	117	107	98	108	90	88	107	109	100	114	103	111	93	106	107	82	112	124	108	121	110	103	86	86	94	106	108	106	112	84	100	118	102	92	82	93	102	104	104	118	87	104	74	104	124	97	108	117	104	94	105	99	95	103	82	100	115	89	99	124	94	114	107	99	97	100	105	105	90	97	97	91	111	100	99	99	92	95	104	94	111	92	118	92	99	105	121	93	87	90	86	88	90	91	87	108	104	107	102	97	103	109	107	86	114	111	107	112	93	99	98	103	98	105	90	104	103	100	101	86	109	102	111	102	104	94	113	98	101	108	113	95	81	95	79	119	86	90	96	119	94	91	104	96	91	95	91	97	118	112	104	110	100	117	100	103	70	104	90	96	84	74	105	103	95	103	104	79	116	100	101	95	114	89	86	86	106	105	87	96	75	106	92	88	103	94	105	108	101	104	98	101	102	99	113	105	108	86	87	88	104	96	115	124	105	83	92	102	103	93	93	96	110	109	96	108	87	106	96	95	106	96	81	102	104	96	95	92	88	109	109	102	110	102	100	97	110	82	98	91	96	96	87	98	101	111	95	95	105	85	86	95	84	93	92	88	108	102	112	102	104	100	108	102	94	104	98	110	105	103	110	90	100	93	96	96	96	99	109	102	94	92	109	97	107	102	92	87	83	99	106	93	92	99	103	109	94	94	103	97	97	101	96	96	91	104	103	101	114	97	98	103	86	103	107	96	106	109	92	103	86	108	93	96	116	112	90	89	81	88	96	114	119	96	92	81	93	106	115	97	100	100	92	87	102	90	96	86	106	99	102	119	121	88	103	94	104	99	103	99	100	106	93	103	90	92	100	103	95	102	100	97	87	103	126	96	91	113	96	106	81	96	
82	118	132	82	112	101	114	114	115	98	101	90	99	108	93	100	115	113	105	97	106	94	107	117	112	116	93	88	89	96	105	105	119	103	101	83	89	116	98	103	98	113	112	97	93	95	110	117	85	104	101	102	105	102	95	97	101	101	95	99	95	114	104	102	122	89	100	99	114	99	96	83	121	105	122	116	93	99	101	106	85	93	107	115	107	93	100	104	102	102	94	96	102	123	96	88	102	98	105	95	107	106	105	99	87	98	106	91	92	115	92	95	107	84	97	76	105	84	101	92	115	102	97	85	114	112	103	102	88	95	103	97	95	98	107	101	79	101	96	101	83	97	122	100	100	82	102	107	103	99	99	105	87	88	101	103	101	96	91	83	103	112	91	96	121	100	89	80	91	105	90	100	100	113	110	97	117	103	99	113	100	98	112	86	96	105	92	91	87	97	104	106	97	105	94	76	81	97	104	106	122	99	90	105	77	100	91	115	110	101	103	85	109	105	87	111	110	101	88	90	101	97	96	78	99	105	88	95	98	118	93	100	102	86	107	113	91	92	104	102	104	110	97	102	87	102	91	93	111	95	114	119	120	109	96	95	81	92	98	96	98	99	89	106	103	97	98	109	108	93	89	95	100	116	96	107	106	96	94	101	105	91	91	96	104	108	93	103	84	110	91	116	84	113	93	108	92	88	96	92	98	100	96	110	89	102	93	91	118	92	90	105	98	114	95	83	106	126	117	104	101	86	91	100	95	96	88	96	97	118	116	81	97	107	95	92	106	97	87	92	81	94	108	104	118	87	98	84	106	95	108	101	95	101	107	84	115	94	89	107	97	91	94	101	87	106	102	94	102	97	109	113	88	97	78	86	112	99	111	104	103	110	92	104	93	97	97	110	90	97	106	102	115	90	103	103	101	75	110	93	101	84	109	102	104	93	96	108	98	97	98	106	97	85	88	100	101	111	116	110	97	112	99	104	105	98	115	114	113	96	104	114	110	110	89	91	102	100	99	91	111	100	103	107	106	96	90	101	111	114	100	108	93	102	95	108	108	93	96	102	105	103	113	90	105	99	105	86	106	105	98	102	115	78	109	83	95	104	105	93	89	105	103	91	113	90	109	120	107	97	93	86	92	87	89	103	109	111	89	92	
244	999999	999999	162	665	795	311	450	279	902	705	906	216	771	230	586	409	855	999	647	999999	999999	405	26	506	925	280	999999	714	999999	999999	477	253	214	999999	999999	999999	54	246	180	486	46	327	751	999999	999999	854	714	715	907	257	999999	999999	522	429	999999	830	298	656	999999	524	478	735	558	529	237	999999	999999	999999	999999	119	364	618	999999	171	76	999999	653	999999	385	999999	566	126	807	474	595	77	731	999999	876	999999	999999	398	507	655	18	311	768	999999	775	999999	999999	999999	933	798	999999	178	999999	361	363	807	187	284	281	999999	958	361	928	999999	934	170	931	226	660	175	931	999999	121	999999	162	765	791	431	999999	999999	227	999999	193	999999	581	426	495	999999	431	999999	999999	903	127	999999	697	999999	999999	684	297	615	536	636	526	767	866	999999	999999	407	999999	598	26	755	46	363	451	579	999999	919	512	999999	674	561	999999	591	735	38	849	282	999999	505	392	116	143	633	999999	590	861	426	152	656	368	98	181	999999	62	999999	866	763	397	128	489	463	182	780	940	974	841	999999	41	838	85	785	920	702	215	909	622	413	972	860	999999	751	776	856	158	586	390	961	538	61	999999	96	885	999999	999999	929	934	999999	692	416	749	926	394	999999	580	583	177	478	999999	153	71	999999	790	537	410	999999	686	999999	631	364	593	880	406	979	999999	989	899	562	686	286	974	269	720	566	120	790	366	472	285	575	418	999999	343	395	990	999999	999999	358	957	288	999999	618	732	338	999999	868	529	999999	637	591	683	614	999999	352	178	802	742	233	999999	620	999999	223	999999	65	945	681	547	999999	989	968	693	551	605	408	42	365	536	392	743	252	999999	951	999999	694	891	803	999999	999999	227	197	965	82	931	347	999999	999999	999999	676	393	150	331	518	425	668	999999	141	999999	394	319	812	275	360	490	184	359	430	388	356	999999	151	562	556	999999	801	13	620	620	267	501	13	787	860	999	602	920	752	535	176	796	759	794	735	681	414	922	614	591	999999	999999	485	650	231	511	251	999999	774	999999	623	999999	999999	521	999999	892	315	999999	414	999999	999999	263	606	894	999999	999999	414	999999	826	999999	389	879	399	999999	862	280	25	362	565	999999	757	999999	999999	38	999999	511	999999	247	52	843	376	999999	999999	999999	999999	999999	391	591	438	671	107	894	761	899	344	744	275	258	999999	481	876	999999	468	999999	603	873	999999	999999	982	710	51	176	315	983	999999	999	372	145	335	367	999999	999999	999999	999999	999999	862	262	999999	
999999	999999	246	270	588	570	999999	423	920	461	659	999999	397	812	608	728	629	930	589	777	401	344	999999	999999	922	301	999999	452	38	999999	804	741	621	999999	885	815	473	781	999999	744	27	999999	89	910	999999	505	970	999999	999999	205	999999	330	999999	999999	855	999999	999999	116	999999	297	977	523	999999	356	999999	999999	218	536	927	793	264	848	999999	844	760	315	265	999999	999999	426	330	999999	625	999999	309	483	467	146	15	536	29	367	442	300	767	999999	701	732	999999	567	999999	443	158	999999	941	426	978	438	724	999999	999999	333	462	999999	999999	470	898	561	57	183	460	81	531	999999	773	897	415	61	87	266	614	999999	999999	95	139	999999	368	592	892	883	505	38	421	465	443	695	904	521	334	307	999999	999999	685	89	116	225	999999	757	269	53	999999	999999	999999	999999	999999	569	125	376	792	89	111	315	669	174	678	432	659	75	957	88	992	894	727	779	660	474	999999	138	979	999999	974	999999	333	848	872	578	999999	999999	530	873	579	537	729	999999	205	999999	480	521	999999	684	565	847	799	190	999999	126	999999	999999	999999	470	721	999999	397	879	115	499	981	820	301	109	754	706	545	93	508	464	175	999999	583	370	994	336	726	304	999999	137	811	152	796	756	379	105	155	999999	162	592	150	849	149	706	318	659	229	311	929	859	311	716	682	999999	999999	999999	998	999999	476	395	270	103	531	978	999999	999999	34	544	730	659	560	485	931	999999	324	325	999999	877	999999	344	999999	425	999999	497	825	105	470	209	806	999999	999999	708	593	767	999999	57	327	171	27	479	999999	999999	580	280	999999	825	784	766	999999	635	393	130	999999	142	288	999999	728	43	999999	592	378	824	738	999999	562	852	892	999999	594	999999	997	999999	999999	582	708	431	844	999999	199	999	320	704	999999	180	999999	976	323	460	488	486	328	293	999999	434	110	810	999999	502	999999	455	932	620	181	15	637	222	999999	812	999999	856	11	999999	844	162	999999	674	898	567	819	585	539	441	685	117	948	713	172	999999	482	898	485	351	999999	743	77	999999	532	920	543	56	999999	510	37	632	999999	694	449	999999	162	435	999999	388	683	142	916	500	935	73	67	924	999999	999999	340	534	381	999999	999999	999999	95	582	152	978	34	772	869	999999	999999	62	632	263	273	999999	283	999999	986	999999	667	253	999999	999999	764	999999	862	619	997	881	179	502	261	825	999999	348	770	579	999999	933	364	911	273	999999	96	882	441	803	660	742	561	999999	999999	285	992	15	283	519	
999999	683	125	415	999999	987	858	911	999999	806	817	999999	546	703	763	62	741	755	999999	999999	489	999999	37	68	999999	265	999999	885	954	976	833	441	75	260	762	609	818	949	147	999999	39	185	90	634	999999	735	205	858	999999	999999	543	999999	35	999999	999999	934	655	999999	456	999999	668	972	999999	825	973	386	859	295	999999	163	244	792	618	999999	909	314	801	403	999999	233	999999	471	365	468	442	597	415	730	999999	827	999999	999999	502	999999	617	66	999999	265	661	609	875	909	917	376	999999	751	628	331	435	725	999999	262	984	232	458	206	617	498	392	386	999999	139	74	123	210	482	299	989	96	852	95	999999	741	999999	999999	999999	554	988	216	691	969	94	304	505	694	999999	777	279	180	999999	999999	999999	872	999999	999999	999999	844	999999	176	779	461	638	999999	583	999999	596	999999	520	999999	307	652	629	999999	701	417	886	835	999999	429	509	999999	30	819	676	413	365	999999	467	999999	613	315	999999	821	437	999999	340	850	720	865	107	190	266	405	999999	767	999999	447	180	867	752	909	999999	383	667	83	440	819	568	180	284	922	63	686	270	991	901	999999	999999	999999	999999	45	999999	704	999999	329	448	624	945	999999	999999	917	999999	999999	92	703	40	377	164	999999	999999	999999	292	550	590	999999	136	580	144	881	865	22	593	999999	791	716	794	580	62	348	635	816	873	659	999999	366	999999	464	999999	999999	960	534	999999	501	999999	564	753	999999	123	156	203	868	490	999999	52	580	334	793	807	999999	909	459	324	816	999999	999999	648	632	963	234	756	671	977	577	920	341	369	102	47	999999	963	230	467	906	155	767	999999	809	999999	999999	999999	999999	656	237	658	999999	220	837	772	689	916	130	610	889	399	531	891	912	999999	999999	220	999999	756	581	999999	688	992	418	670	960	656	838	25	955	201	131	24	749	919	419	131	999999	999999	357	999999	999999	619	577	999999	999999	999999	999999	999999	906	796	800	999999	85	824	999999	518	801	176	812	42	999999	999999	999999	697	278	516	999999	993	733	590	689	912	409	999999	570	999999	425	999999	57	94	243	182	999999	169	401	252	939	925	949	900	329	365	517	325	241	999999	964	879	247	117	999999	429	932	999999	117	887	999999	813	263	999999	999999	898	999999	727	798	905	996	999999	306	35	576	999999	54	999999	270	333	405	999999	40	834	114	999999	665	939	360	999999	999999	999999	62	514	773	136	999999	999999	999999	430	999999	789	526	335	740	999999	583	999999	540	518	385	109	65	783	999999	395	999999	429	796	557	
999999	189	377	984	666	213	443	791	999999	450	999999	999999	999999	839	97	615	567	705	104	999999	999999	454	408	999999	439	149	738	278	31	388	354	253	262	999999	197	66	999999	542	669	999999	46	999999	999999	999999	964	999999	84	225	696	877	828	86	999999	171	595	789	780	535	554	526	475	174	770	999999	105	310	742	774	652	999999	202	999999	46	567	999999	999999	495	999999	876	999999	999999	522	582	999999	560	277	918	101	999999	999999	286	886	987	999999	71	871	31	999999	995	663	647	310	573	665	999999	803	999999	999999	572	424	303	472	659	505	461	952	592	625	323	828	999999	651	119	253	754	315	46	892	505	727	999999	410	323	222	999999	764	949	916	470	999999	236	160	529	250	114	813	237	999999	692	119	999999	405	999999	999999	281	996	200	329	911	378	766	157	272	844	275	893	159	446	104	696	999999	999999	165	567	601	242	132	868	148	941	88	999999	210	395	999999	753	999999	999999	941	414	999999	999999	15	101	999999	89	887	684	975	221	664	791	999999	995	116	612	999999	214	575	49	999999	331	191	970	300	221	946	876	999999	521	264	999999	504	689	999999	383	671	73	999999	522	354	447	893	927	286	297	168	214	288	999999	513	999999	581	902	540	999999	448	45	999999	999999	142	20	288	464	956	661	999999	707	873	733	941	185	999999	63	694	436	999999	263	693	13	62	742	598	569	999999	829	999999	602	158	880	934	635	999999	799	999999	343	168	439	970	625	10	999999	341	999999	895	338	798	528	217	999999	813	999999	352	798	725	400	422	719	999999	999999	239	693	558	993	798	315	913	837	673	361	277	999	292	77	12	601	410	999999	673	679	41	999999	999999	999999	76	750	999999	474	83	989	920	448	982	843	999999	316	903	347	999999	589	424	961	854	856	836	814	901	284	999999	133	989	999999	56	999999	106	335	309	999999	927	58	999999	449	763	684	441	828	26	449	680	695	698	73	295	93	264	79	999999	538	218	999999	848	18	678	949	999	550	999999	215	747	71	17	399	420	999999	568	999999	207	180	425	17	797	462	604	110	435	925	94	962	522	999999	286	770	305	675	210	999999	771	813	999999	890	999999	811	702	618	687	309	653	586	999999	289	872	878	123	210	464	999999	414	577	524	83	465	440	999999	721	784	247	104	744	508	556	999999	999999	496	534	999999	999999	760	999999	999999	136	282	507	446	999999	163	408	656	105	999999	814	608	999999	999999	610	435	995	128	981	833	999999	999999	908	88	969	84	999999	392	589	628	477	
635	428	164	398	801	957	999999	999999	999999	386	999999	998	999999	693	947	20	104	999999	108	585	867	999999	162	972	999999	999999	429	999999	168	674	26	77	476	999999	999999	999999	48	999999	809	999999	12	669	423	456	859	215	385	395	31	999999	999999	506	490	53	999999	855	999999	192	476	437	538	525	300	892	370	523	532	789	513	999999	971	999999	85	631	583	208	365	705	123	715	988	43	455	999999	289	519	586	432	144	334	914	856	434	382	938	486	379	531	999999	345	683	595	881	264	102	202	430	859	470	411	499	570	79	761	448	999999	79	206	612	851	937	109	999999	189	999999	125	999999	703	692	106	828	834	619	777	42	403	162	201	999999	97	999999	726	962	733	834	354	787	672	933	443	416	183	999999	244	407	583	940	702	411	976	433	727	176	999999	582	665	951	301	729	55	352	999999	204	525	763	999999	999999	921	355	508	999999	105	999999	258	999999	655	999999	999999	380	458	462	459	790	999999	663	999999	559	999999	160	178	999999	999999	943	999999	101	538	999999	403	481	196	446	28	357	902	999999	337	957	918	684	927	749	576	921	999999	592	892	98	179	861	999999	660	548	999999	186	116	843	162	882	167	999999	676	522	999999	193	22	444	112	999999	999999	336	999999	641	914	233	999999	826	574	672	999999	208	999999	809	542	88	536	999999	257	999999	796	999999	185	999999	761	533	999999	237	672	738	999999	158	999999	210	999999	535	988	29	634	548	757	289	278	999999	586	999999	710	867	980	824	999999	124	197	999999	101	999999	161	338	999999	391	973	202	999999	999999	999999	157	418	250	999999	17	99	516	273	999999	423	516	999999	694	999999	802	822	999999	999999	847	90	153	999999	858	118	220	383	660	149	253	574	565	136	442	86	439	999999	999999	999999	999999	735	150	851	487	999999	999999	999999	466	840	87	568	590	945	999999	755	269	195	999999	999999	806	633	439	999999	30	144	858	999999	103	617	69	263	362	541	283	999999	940	302	483	350	999999	174	917	820	72	684	984	619	820	687	817	253	988	338	54	349	999999	773	999999	353	999999	204	951	848	999999	999999	215	58	671	202	815	999999	712	220	999999	641	715	619	314	345	159	249	569	999999	800	815	999999	33	497	999999	817	176	999999	139	691	339	223	999999	49	999999	479	936	948	627	871	850	541	778	999999	413	633	685	999999	494	204	999999	999999	545	58	965	559	192	560	737	385	648	504	582	529	277	428	999999	580	999999	866	999999	999999	941	544	950	999999	496	302	94	310	141	707	999999	935	
280	705	678	999999	84	999999	296	999999	221	252	233	999999	958	258	999999	984	999999	999999	403	627	981	129	692	10	108	691	72	999999	476	436	254	999999	999999	646	258	572	750	627	506	386	579	837	89	699	321	999999	325	248	999999	109	999999	999999	314	999999	954	161	999999	677	999999	392	626	999999	908	784	999999	291	828	322	999	999999	999999	368	999999	26	57	153	50	999999	688	503	375	999999	61	999999	122	228	637	177	692	107	559	82	705	123	760	182	928	999999	701	40	776	13	248	999999	864	999999	426	297	311	810	120	28	989	428	26	999999	355	540	672	779	653	999999	999999	902	342	172	999999	999999	999999	875	224	745	302	657	726	999999	999999	115	513	999999	999999	349	865	999999	986	999999	999999	287	999999	999999	827	398	632	921	386	999999	383	346	613	702	303	930	999999	999999	999999	374	999999	342	999999	999999	999999	249	37	515	977	999999	796	747	916	801	89	385	399	308	999999	826	123	380	280	612	999999	250	502	811	999999	872	318	438	296	621	814	749	585	452	999999	587	370	126	944	82	328	999999	429	999999	622	918	540	733	388	999999	261	355	71	999999	999999	975	999999	999999	652	114	995	999999	460	304	986	339	799	946	999999	999999	999999	997	435	208	293	999999	820	690	199	999999	341	585	999999	527	370	999999	999999	495	788	766	999999	154	474	840	87	960	185	135	825	292	128	593	177	918	999999	999999	919	999999	806	311	165	66	37	707	999999	420	317	999999	934	527	651	314	168	799	629	999999	532	595	130	999999	999999	694	999999	906	826	747	417	141	999999	999999	549	824	689	486	999999	784	127	767	76	666	653	252	200	307	640	814	434	377	299	991	999999	334	742	483	133	471	999999	130	880	999999	12	999999	718	828	978	827	624	682	199	999999	999999	765	528	464	679	999999	504	567	276	22	322	49	842	233	384	999999	999999	999999	362	149	593	997	886	51	663	477	999999	371	328	999999	999999	752	188	455	797	999999	805	288	803	198	966	633	853	867	712	963	343	494	454	763	745	418	999999	59	260	999999	879	999999	800	999999	410	142	248	462	999999	999999	999999	397	999999	418	419	999999	412	173	182	999999	153	999999	999999	700	999999	999999	999999	999999	78	780	432	999999	204	600	96	999999	999999	601	788	834	394	400	53	999999	112	999999	999999	45	354	942	16	166	877	300	63	860	158	109	78	370	224	683	394	999999	147	731	999999	835	331	101	325	999999	999999	347	575	752	975	197	999999	197	981	881	999999	135	999999	276	261	903	999999	236	999999	387	532	999999	
619	999999	16	10	13	380	753	233	713	262	626	205	781	999999	725	310	884	961	511	881	999999	343	999999	268	279	871	480	298	297	105	999999	937	999999	956	727	864	746	999999	193	227	444	999999	999999	999999	999999	578	495	999999	188	247	351	999999	999999	999999	49	999999	248	747	730	142	900	464	935	618	339	689	916	824	811	999999	563	909	999999	293	999999	629	175	514	759	701	999999	757	120	999999	753	999999	71	638	917	451	626	999999	254	60	327	980	823	559	628	820	999999	670	910	327	999999	999999	439	592	214	419	999999	733	999999	999999	999999	152	353	885	999999	624	999999	287	906	999999	244	999999	665	727	966	466	999999	999999	885	939	48	999999	847	792	999999	999999	999999	478	434	507	340	892	999999	999999	304	184	636	937	693	14	202	384	763	550	92	129	776	711	625	999999	613	503	999999	57	999999	50	304	999999	519	999999	348	159	999999	409	39	351	999999	451	433	791	829	869	999999	999999	999999	999999	951	307	709	999999	545	999999	999999	686	894	836	999999	963	999999	999999	879	85	999999	150	666	52	531	364	520	740	999999	335	288	833	917	743	999999	965	310	336	98	999999	851	272	17	773	305	176	515	202	306	588	226	178	912	754	451	999999	225	704	143	597	999999	968	680	999999	296	29	768	999999	265	999999	663	999999	999999	882	233	165	143	892	746	364	999999	999999	444	987	118	119	921	173	302	799	750	605	203	500	221	999999	591	999999	486	286	408	364	999999	999999	925	328	999999	39	999999	295	648	999999	957	778	748	468	999999	693	112	186	108	605	857	999999	999999	67	705	999999	671	999999	574	346	416	470	956	999999	999999	227	72	999999	118	891	642	16	160	428	648	424	752	752	358	999999	694	309	999999	802	507	480	887	867	999999	335	368	189	721	999999	916	497	822	264	86	316	630	322	78	999999	963	850	315	911	419	290	923	918	993	999999	999999	116	292	163	999999	911	339	204	176	782	532	999999	295	847	511	161	601	498	999999	51	277	381	241	971	999999	656	999999	976	458	999999	999999	450	196	999999	661	810	215	999999	276	999999	977	999999	999999	295	683	510	565	999999	409	268	999999	999999	999999	952	999999	999999	874	320	323	341	746	363	999999	999999	999999	92	276	249	196	701	999999	931	999999	511	73	841	999999	945	298	339	999999	706	999999	200	653	999999	208	999999	999999	391	935	894	999999	935	999999	624	689	322	915	601	244	999999	282	707	322	757	999999	740	888	566	999999	928	999999	984	250	50	785	999999	189	403	883	41	602	804	766	61	585	295	
92	449	161	999999	40	999999	104	775	433	999999	878	999999	772	999999	999999	999999	347	16	872	371	695	999999	838	999999	999999	521	717	212	722	477	999999	270	181	918	658	999999	415	141	999999	999999	889	999999	616	999999	677	293	631	425	685	522	999999	759	999999	224	999999	703	611	27	779	519	978	999999	62	956	928	617	999999	854	809	907	675	216	118	546	482	230	999999	922	467	849	890	302	527	999999	999999	191	92	956	327	955	836	397	999999	389	357	997	422	660	986	69	568	776	999999	999999	847	999999	650	641	742	380	931	999999	560	930	628	686	999999	852	945	746	535	767	999999	999999	80	287	853	729	199	999999	999999	999999	935	407	290	999999	686	750	362	759	541	450	999999	947	33	999999	999999	431	760	999999	633	569	715	250	999999	999999	249	761	706	569	406	999999	452	267	572	819	752	163	649	999999	999	624	500	195	215	95	553	588	830	999999	450	432	969	528	851	247	406	695	872	489	874	999999	999999	792	362	619	999999	956	385	213	999999	684	999999	999999	671	19	79	999999	44	449	999999	999999	999999	784	129	999999	952	923	416	334	423	67	999999	170	999999	85	580	707	832	595	97	596	999999	627	526	766	650	723	999999	842	178	877	661	433	241	223	994	269	673	388	999999	83	550	60	790	348	403	621	615	596	438	371	999999	999999	999999	999999	457	999999	267	363	334	238	76	999999	166	999999	999999	856	929	999999	91	321	44	454	928	23	999999	162	836	188	372	38	118	271	413	999999	999999	999999	81	579	766	690	999999	319	63	999999	999999	999999	894	254	942	547	691	999999	515	126	337	252	999999	348	999999	304	999999	88	991	305	130	805	170	360	366	193	785	360	660	400	319	724	400	999999	15	79	268	592	999999	999999	346	919	756	297	999999	937	702	732	963	999999	224	999999	999999	757	318	999999	815	543	888	758	999999	341	537	999999	807	612	851	30	342	546	46	884	842	176	958	999999	58	873	881	428	490	62	396	999999	186	999999	405	643	999999	999999	263	724	703	487	73	999999	392	641	489	865	999999	682	399	999999	999999	339	999999	162	798	117	163	942	662	999999	278	708	999999	347	938	421	217	218	839	539	292	322	190	364	999999	953	818	999999	393	999999	343	808	662	969	765	999999	314	999999	844	999999	649	320	72	999999	219	999999	69	54	703	77	658	876	999999	999999	143	122	999999	726	59	844	299	746	559	646	136	469	56	999999	582	101	999999	963	374	765	889	972	259	999999	155	748	999999	999999	714	325	367	999999	999999	999999	835	999999	
697	587	203	999	784	999999	761	425	999999	749	318	94	999999	611	999999	695	511	999999	970	171	862	212	999999	311	951	525	42	999999	289	999999	504	253	149	999999	404	999999	770	375	981	986	220	834	999999	405	439	809	999999	112	364	672	955	887	831	674	999999	999999	15	891	58	268	871	527	999999	448	255	999999	945	542	217	440	924	146	106	984	951	38	374	186	871	151	224	929	879	999999	713	616	421	475	149	909	524	878	327	723	124	693	697	999999	160	375	864	768	895	999999	747	819	791	847	723	761	999999	829	999999	999999	53	942	648	528	734	999999	653	480	403	307	915	56	818	383	999999	267	999999	974	999999	999999	287	455	999999	954	999999	894	824	574	752	387	789	695	999999	420	679	182	55	179	999999	521	721	393	375	999999	999999	701	10	999999	977	465	431	155	803	999999	628	999999	999999	693	999999	840	814	999999	727	999999	518	229	198	999999	703	697	222	171	319	514	784	999999	90	999999	944	999999	894	416	596	999999	956	643	892	999999	792	91	274	361	999999	999999	706	643	999999	359	999999	789	513	602	715	290	252	270	835	999999	739	734	999999	470	748	489	999999	999999	492	441	69	999999	999999	999999	615	621	432	861	999999	494	808	151	237	730	368	999999	665	999999	701	999999	54	696	808	604	604	67	574	804	612	40	999999	308	999999	234	999999	213	462	659	986	103	999999	391	618	351	490	999999	507	786	112	593	824	999999	706	999999	396	999999	999999	999999	259	558	57	628	258	620	615	509	999999	12	999999	999999	702	16	316	607	459	999999	87	999999	124	16	560	788	701	29	216	999999	601	975	837	926	147	730	409	437	999999	239	143	997	999999	999999	999999	999999	999999	999999	891	999999	346	999999	999999	734	999999	609	999999	252	999999	268	999999	999999	414	389	999999	24	174	514	27	972	606	878	561	230	528	89	731	143	408	999999	442	753	137	999999	999999	502	259	113	640	537	122	999999	438	999999	312	999999	593	356	83	593	999999	841	930	918	220	467	999999	999999	215	217	878	484	844	942	826	183	111	26	499	414	764	71	874	489	860	449	999999	774	917	624	496	384	69	814	999999	601	822	999999	187	431	955	999999	999999	432	659	637	999999	496	961	139	803	577	856	999999	999999	277	967	451	68	999999	27	773	588	999999	720	999999	424	999999	225	999999	360	892	838	78	999999	21	173	451	830	232	999999	953	812	788	821	999999	527	400	986	458	633	381	160	416	413	192	175	999999	712	165	223	293	280	736	778	910	738	788	220	817	114	526	
620	999999	644	74	960	999999	769	999999	999999	34	53	767	601	979	999999	431	664	276	845	856	739	675	19	843	683	86	20	999999	190	738	190	999999	999999	117	760	323	999999	349	231	999999	547	910	189	199	250	513	145	798	178	317	134	999999	972	258	999999	999999	827	800	390	884	789	858	621	246	843	874	999999	493	999999	428	659	999999	54	480	999999	828	495	820	603	180	940	999999	999999	872	614	246	999999	106	330	999999	496	999999	959	999999	585	689	298	999999	999999	375	100	999999	580	749	658	809	999999	501	939	958	459	16	207	219	943	578	999999	749	632	607	999999	326	173	413	932	687	999999	707	894	999999	999999	999999	475	237	90	299	999999	992	224	805	999999	704	166	999999	999999	489	999999	999999	999999	17	999999	549	320	999999	697	774	487	176	817	970	453	201	999999	999999	427	906	541	999999	999999	999999	937	133	534	826	999999	999999	169	802	999999	452	913	616	314	999999	65	991	242	727	540	315	812	999999	999999	254	361	156	999999	999999	944	999999	948	999999	619	749	80	449	24	493	487	999999	999999	685	999999	375	66	836	887	721	264	436	673	813	439	999999	999999	999999	948	290	475	999999	876	322	999999	599	503	119	997	564	816	615	976	749	250	816	999999	137	999999	809	197	525	269	999999	591	518	784	999999	374	795	908	608	501	999999	28	373	999999	301	999999	528	871	947	999999	332	904	649	999999	924	572	622	132	714	124	149	102	949	854	500	731	349	814	369	999999	212	655	217	999999	251	731	877	969	999999	309	999999	938	999999	686	936	480	942	999999	860	571	999999	999999	999999	493	361	641	78	999999	999999	999999	487	713	512	213	636	677	999999	534	217	999999	695	653	999999	414	295	211	853	272	918	999999	788	290	954	797	992	539	999999	724	763	610	662	369	999999	838	821	125	435	46	59	269	783	418	851	999999	876	108	948	999999	999999	160	788	805	600	335	999999	999999	758	715	999999	999999	225	999999	999999	607	541	335	39	884	592	179	775	816	999999	999999	246	999999	439	297	920	893	590	671	526	612	999999	856	769	297	999999	624	367	720	825	952	53	810	647	254	135	550	79	73	999999	37	384	972	593	941	99	999999	768	470	794	326	516	553	456	999999	786	684	999999	741	827	968	812	64	990	999999	999999	999999	733	194	999999	379	824	526	474	999999	999999	999999	273	827	208	656	856	897	999999	509	446	499	364	488	467	451	984	999999	246	999999	999999	330	999999	333	335	664	999999	583	308	425	502	999999	89	999999	930	937	421	738	542	999999	121	
915	138	999999	999999	999999	80	254	727	720	395	496	290	245	283	907	866	999999	502	544	999999	283	598	510	17	456	999999	407	999999	530	39	255	794	999999	127	999999	999999	999999	509	219	999999	999999	855	587	999999	15	709	999999	683	999999	80	481	246	998	202	838	999999	627	484	376	705	999999	999999	207	691	150	701	225	999999	973	999999	999999	440	292	951	999999	427	21	999999	999999	747	576	724	535	999999	999999	18	796	999999	999999	983	573	25	142	999999	920	735	999999	896	999999	313	999999	999999	710	999999	704	51	954	57	646	420	999999	156	482	999999	138	948	170	747	143	141	905	353	839	989	152	999999	999999	999999	999999	820	999999	125	591	999999	263	851	23	229	755	516	999999	749	235	868	678	427	542	513	385	971	999999	999999	762	757	407	149	885	720	173	352	744	185	999999	825	652	200	564	784	375	287	934	941	992	627	999999	166	128	970	999999	725	999999	999999	402	999999	255	857	362	834	300	124	999999	303	65	999999	999999	878	732	410	226	999999	862	758	999999	108	46	633	918	145	999999	999999	31	915	408	448	534	950	782	999999	999999	794	837	730	493	260	999999	641	886	590	854	999999	433	999999	999999	834	862	69	999999	999999	33	622	938	999999	164	999999	999999	60	999999	999999	877	999999	999999	775	829	431	649	142	275	999999	787	404	746	337	290	480	817	313	171	574	999999	474	304	488	999999	958	855	620	575	999999	999999	271	999999	999999	713	999999	999999	657	888	332	194	729	794	768	517	628	999999	611	999999	683	242	789	888	330	39	999999	527	999999	842	999999	575	39	566	831	729	999999	658	476	999999	258	377	999999	425	999999	390	999999	680	536	970	999999	93	254	683	999999	999999	999999	382	999999	250	999999	515	999999	999999	999999	756	165	172	999999	48	991	969	999999	986	688	316	82	374	59	999999	182	732	990	647	999999	788	330	355	675	999999	999999	153	242	235	324	999999	881	999999	408	92	235	694	717	999999	978	345	684	268	994	585	139	13	999999	486	78	999999	524	848	999999	238	435	809	497	342	686	848	737	999999	672	945	434	999999	966	999999	714	488	24	503	668	999999	114	999999	999999	99	501	358	999999	999999	167	746	228	43	76	180	657	999999	206	385	810	140	607	511	596	59	161	411	999999	366	771	590	563	31	189	96	134	999999	459	999999	841	338	999999	981	25	925	727	999999	999999	999999	319	999999	291	639	692	537	593	603	476	311	999999	99	321	464	984	576	193	207	853	979	55	293	999999	999999	544	999999	999999	625	495	670	999999	760	750	250	56	
999999	308	924	339	652	502	530	897	157	470	751	26	573	997	449	999999	529	547	681	750	35	333	493	999999	219	434	967	117	805	979	188	999999	999999	417	511	278	269	868	211	487	525	999999	818	338	792	466	999999	628	999999	928	802	222	79	499	31	159	815	829	999999	227	534	422	101	178	291	413	945	165	495	180	999999	661	346	999999	235	999999	514	999999	999999	999999	893	999999	71	877	999999	965	278	999999	999999	362	462	999999	748	983	999999	112	305	650	56	388	520	384	142	875	454	150	999999	875	274	392	644	660	527	376	333	195	361	224	991	326	145	373	769	142	718	54	913	362	251	133	999999	864	999999	923	242	519	999999	196	432	999999	98	999999	317	13	999999	802	912	382	659	766	750	90	658	729	253	157	615	999	166	410	237	524	633	150	59	780	551	603	999999	814	977	174	791	954	999999	742	66	765	424	915	141	999999	703	484	999999	262	215	999999	679	95	903	999999	999999	32	808	999999	768	176	954	999999	261	999999	248	844	789	999999	299	704	502	511	101	999999	999999	251	278	696	821	158	768	796	574	172	924	58	911	769	144	769	999999	663	999999	889	811	999999	664	823	302	858	695	796	963	511	999999	178	993	64	633	788	753	122	753	619	407	999999	372	99	394	999999	999999	29	451	530	558	838	999999	211	47	107	999999	455	404	962	999999	972	999999	73	284	999999	64	856	146	999999	25	43	910	999999	491	999999	124	575	999999	112	999999	676	354	442	952	58	640	999999	26	999999	211	308	718	790	166	999999	335	309	999999	638	144	87	882	105	999999	999999	999999	184	719	394	982	21	26	301	48	786	627	999999	120	236	125	272	840	610	155	717	999999	129	206	66	328	999999	760	800	967	847	794	259	928	438	129	466	83	632	999999	999999	999999	999999	752	380	999999	934	198	587	523	872	246	999999	950	797	209	809	977	663	999999	177	260	225	999999	200	992	378	999999	682	116	999999	198	218	67	999999	999999	899	377	999999	258	393	626	183	287	104	610	521	309	140	999999	320	488	419	999999	385	999999	999999	102	561	388	439	472	516	480	864	999999	999999	225	994	999999	310	999999	999999	415	999999	550	87	999999	238	589	999999	78	341	453	796	179	999999	652	681	26	999999	806	815	448	818	920	120	999999	999999	421	581	306	314	768	928	879	999999	14	883	999999	861	137	999999	971	999999	370	999999	72	684	694	904	386	543	978	12	503	999999	712	596	762	440	999999	526	817	17	183	999999	572	524	999999	842	999999	769	
846	164	241	942	844	999999	457	788	999999	27	727	516	205	999999	999999	766	434	263	624	417	130	999999	486	611	56	963	999999	999999	569	548	767	852	140	617	697	823	770	561	781	181	149	973	392	366	798	999999	812	999999	999999	805	999999	663	227	366	648	451	999999	630	999999	880	999999	850	229	509	999999	999999	385	587	75	512	995	999999	999999	452	999999	156	22	999999	813	744	161	323	999999	763	458	113	634	773	969	255	155	150	666	901	999999	298	999999	882	116	922	925	235	999999	925	810	226	999999	774	98	999999	438	999999	816	160	729	492	682	465	61	156	250	612	618	819	366	854	217	580	87	979	402	140	23	890	999999	925	999999	252	999999	241	921	999999	685	477	817	999999	999999	515	999999	882	616	299	831	999999	999999	323	999999	534	568	999999	19	611	696	999999	109	308	544	925	999999	803	999999	439	511	819	235	390	999999	150	12	769	530	701	407	999999	372	112	308	63	218	506	319	445	683	999999	999999	320	999999	576	378	518	62	408	183	379	368	187	999999	22	734	301	999999	476	999999	999999	434	999999	999999	999999	746	996	10	491	999999	835	999999	999999	755	513	596	999999	226	999999	771	999999	999999	132	999999	38	836	195	325	999999	999999	917	120	999999	913	884	573	914	999999	672	829	382	518	999999	691	999999	999999	999999	431	284	999999	819	999999	45	704	47	999999	312	789	184	664	999999	681	999999	999999	799	724	651	175	870	940	682	808	553	531	399	976	999999	440	999999	153	999999	764	50	870	509	999999	84	999999	876	802	271	134	931	17	278	700	803	409	892	999999	999999	125	560	344	999999	21	999999	513	315	70	999999	871	610	41	118	796	640	843	662	957	649	513	298	78	678	999999	876	999999	999999	999999	182	747	548	999999	909	441	213	706	137	498	999999	999999	832	815	867	400	523	900	899	482	999999	960	746	934	974	730	826	492	665	195	144	999999	261	999999	999999	198	332	55	131	676	592	999999	999999	999999	647	999999	680	483	211	999999	43	976	646	999999	637	221	10	614	590	999999	614	999999	51	999999	364	335	999999	226	926	678	78	478	779	232	890	137	253	582	296	895	59	353	999999	387	999999	167	348	481	999999	676	999999	999999	999999	941	71	870	892	775	809	322	999999	464	556	532	219	565	207	999999	999999	510	999999	428	328	695	139	271	999999	664	788	206	986	838	247	999999	490	999999	23	837	170	29	245	999999	772	974	136	595	796	758	177	597	960	924	591	477	999999	770	399	769	812	800	440	237	986	613	335	930	227	
306	52	858	999999	999999	999999	870	275	499	655	999999	569	544	999999	681	999999	201	246	71	999999	999999	999999	719	961	999999	35	999999	588	999999	491	169	648	205	999999	999999	716	318	55	999999	671	720	211	218	124	55	209	277	335	758	741	795	376	273	683	457	754	332	999999	999999	344	892	291	268	17	496	705	373	999999	973	965	187	156	646	400	536	567	342	999999	916	999999	757	44	999999	275	696	792	384	999999	999999	999999	393	999999	747	999999	778	999999	943	999999	628	349	835	112	362	999999	563	999999	730	873	999999	889	421	727	999999	263	587	999999	999999	993	321	999999	331	851	255	237	581	766	408	391	621	107	624	141	999999	576	218	655	999999	46	999999	57	72	510	375	40	334	999999	999999	494	677	999999	977	999999	889	923	28	999999	857	134	221	999999	999999	348	261	60	275	999999	999999	414	54	932	185	425	291	274	642	820	485	224	902	915	999999	914	714	700	999999	999999	999999	63	558	234	797	557	824	914	806	723	258	325	765	999999	916	35	999999	744	999999	561	999999	625	999999	207	508	642	231	306	470	336	634	561	930	600	47	697	856	820	999999	627	600	999999	467	918	572	999999	999999	857	999	311	999999	969	999999	567	999999	626	771	361	999999	165	336	528	453	480	999999	697	395	174	16	229	178	629	610	999999	961	300	167	373	634	999999	999999	373	307	999999	861	664	605	372	594	421	925	999999	105	979	301	82	999999	987	999999	999999	999999	294	999999	999999	142	845	369	837	606	716	468	408	999999	999999	971	962	230	999999	999999	434	999999	32	580	595	303	673	534	630	826	999999	375	180	543	760	999999	899	522	999999	36	25	305	767	765	877	999999	527	778	718	17	339	999999	640	377	405	782	752	714	999999	486	468	321	738	21	718	350	297	864	966	813	82	999999	702	267	999999	138	334	999999	999999	642	775	895	815	622	497	46	735	802	999999	977	820	195	267	999999	567	704	567	755	56	536	664	663	811	905	935	889	159	383	773	276	999999	495	999999	622	710	573	999999	125	524	682	615	495	999999	989	999999	887	999999	661	999999	899	571	999999	220	176	977	122	93	910	687	607	887	999999	999999	871	528	334	183	644	999999	994	207	451	241	374	999999	179	938	822	911	58	999999	999999	684	874	999999	879	999999	844	999999	598	999999	595	999999	917	794	264	466	853	470	668	713	999999	331	999999	701	129	999999	845	999999	808	183	270	998	638	899	999999	677	164	176	999999	60	999999	999	741	514	612	22	323	579	999999	713	94	362	253	345	
169	176	979	182	999999	542	438	999999	999999	424	999999	597	800	27	404	586	311	687	999999	618	383	548	999999	200	999999	999999	33	276	999999	104	999999	908	754	303	999999	233	697	999999	590	116	621	739	172	327	295	25	222	306	999999	90	412	407	541	635	999999	620	999999	789	92	478	518	172	999999	742	335	321	842	506	287	181	888	328	106	714	997	644	386	999999	999999	999999	893	727	101	999999	999999	692	999999	129	341	129	646	999999	899	999999	999999	458	999999	429	992	973	182	716	999999	13	201	94	999999	826	638	327	244	325	999999	18	585	999999	81	513	61	642	999999	723	175	168	534	980	428	984	126	548	999999	999999	999999	931	901	999999	708	97	999999	607	391	549	490	24	884	331	999999	999999	536	807	386	225	378	359	39	459	550	999999	478	999999	665	326	710	99	411	287	55	953	999999	407	92	983	206	453	261	404	242	160	999999	213	999999	537	457	318	172	699	999999	920	901	452	636	847	618	105	941	75	839	401	612	607	999999	81	999999	999999	999999	403	29	924	999999	635	226	400	999999	999999	264	138	868	401	927	711	698	134	999999	999999	770	999999	374	110	511	999999	565	999999	999999	675	927	999999	752	328	594	768	999999	999999	999999	999999	999999	246	999999	353	840	999999	207	999999	473	999999	909	160	29	130	369	490	38	918	422	999999	80	385	852	912	999999	379	386	999999	807	168	41	999999	312	785	438	999999	974	31	999999	698	999999	127	377	646	766	999999	865	631	959	113	999999	762	251	999999	206	999999	393	357	999999	470	437	657	639	315	870	875	848	999999	691	835	515	16	658	724	999999	952	17	216	155	571	999999	754	590	999999	427	279	791	400	589	587	150	626	999999	799	271	999999	999999	72	776	890	999999	630	999999	134	598	733	113	527	988	253	999999	187	211	444	999999	682	77	935	887	601	93	999999	655	999999	694	888	990	999999	462	590	474	999999	440	265	643	883	814	465	115	694	175	999999	411	999999	999999	963	424	581	843	588	274	551	999999	185	806	999999	975	835	439	709	999999	999999	999999	999999	778	899	746	946	801	999999	868	611	999999	203	435	819	56	319	370	731	999999	419	26	874	326	922	769	265	458	999999	908	978	35	999999	951	921	999999	13	566	999999	999999	478	779	770	720	662	721	982	999999	987	433	999999	475	708	245	332	999999	200	999999	855	139	491	498	999999	174	889	585	434	999999	513	999999	52	752	525	514	995	640	999999	999999	663	211	999999	515	471	740	999999	513	327	170	628	694	19	921	711	715	734	
980	152	606	831	999999	296	740	245	377	390	999999	950	999999	249	692	982	46	428	654	999999	999999	36	897	922	386	268	274	623	819	610	131	51	810	780	25	498	648	332	999999	914	56	999999	103	360	337	562	999999	999999	935	711	972	502	999999	372	758	999999	999999	684	999999	819	32	126	999999	767	269	872	999999	423	234	999999	343	714	999999	740	306	705	932	999999	999999	823	144	354	688	118	637	628	999999	448	31	999999	253	964	877	766	891	999999	999999	999999	101	465	422	710	695	740	378	268	659	325	75	999999	999999	999999	999999	631	684	677	438	317	139	640	887	702	402	999999	951	379	836	86	999999	999999	851	605	455	139	410	433	658	947	739	378	969	669	382	999999	999999	545	874	999999	999999	224	999999	546	207	999999	578	720	318	533	788	999999	432	582	999999	999999	211	424	262	960	230	999999	29	490	577	760	670	227	330	999999	999999	416	999999	589	994	634	873	999999	408	999999	999999	999999	125	135	999999	741	946	396	202	682	999999	999999	292	913	35	999999	205	21	968	999999	999999	360	400	999999	412	999999	503	999999	588	999999	825	896	26	267	409	999999	145	999999	330	836	813	283	35	647	999999	504	134	999999	564	172	439	862	346	961	214	210	299	240	999999	787	999999	114	808	359	856	869	609	34	999999	999999	695	311	691	141	633	516	334	999999	999999	908	257	911	999999	425	413	999999	560	999999	63	208	250	905	999999	999999	598	999999	475	676	791	797	999999	109	88	999999	477	137	999999	214	999999	697	876	547	23	814	539	336	826	392	945	999999	319	554	971	314	254	790	140	157	543	923	50	658	961	429	23	999999	833	218	948	285	999999	356	999999	366	332	703	891	366	14	271	883	93	730	898	999999	999999	999999	773	824	999999	999999	33	670	999999	999999	228	585	593	800	390	999999	617	444	670	110	963	999999	615	982	551	999999	999999	152	281	999999	999999	927	999999	999999	674	30	69	394	999999	999999	769	685	323	709	114	999999	308	566	623	768	276	649	70	798	525	999999	522	999999	283	788	233	880	399	373	699	300	521	653	136	370	443	233	999999	999999	999999	287	513	906	877	999999	600	217	529	999999	999999	999999	867	275	424	161	507	999999	120	999999	64	888	296	949	19	814	606	654	439	263	334	999999	476	677	466	999999	19	999999	913	850	198	26	361	999999	599	391	999999	255	238	975	999999	175	122	700	338	452	999999	563	896	999999	999999	945	777	999999	999999	731	841	199	808	186	151	891	364	269	293	47	536	410	359	627	392	360	425	
464	400	999999	999999	775	349	23	256	999999	719	851	34	252	248	95	705	868	549	242	447	61	833	999999	999999	853	417	300	999999	590	214	999999	999999	999999	529	323	875	31	801	999999	850	794	999999	999999	181	513	244	50	999999	451	705	491	87	999999	999999	999999	999999	429	357	999999	368	59	999999	665	999999	999999	180	559	999999	924	220	684	77	483	392	652	131	147	799	308	618	376	501	474	885	722	200	531	561	166	999999	455	999999	724	708	800	999999	275	999999	999999	342	685	999999	999999	240	31	999999	604	767	271	252	493	630	58	468	991	558	999999	780	528	260	649	997	566	242	765	20	352	775	999999	955	999999	999999	79	965	933	999999	626	244	864	999999	596	764	300	913	209	824	625	266	716	252	74	999999	926	480	693	687	999999	642	475	20	999999	829	185	315	396	801	999999	93	999999	943	931	398	915	230	999999	999999	706	653	42	940	999999	999999	999999	999999	890	999999	765	599	999999	999999	296	984	768	853	999999	999999	999999	985	999999	407	273	541	731	999999	321	999999	579	999999	816	808	981	117	609	999999	626	985	770	836	424	34	45	961	999999	999999	656	946	630	999999	993	896	999999	721	136	635	999999	999999	364	296	37	225	792	999999	782	473	274	188	384	243	237	251	996	751	570	502	371	311	730	999999	125	999999	55	516	999999	919	999999	999999	981	974	858	773	630	484	809	209	242	976	189	999999	999999	477	571	396	835	751	900	999999	160	999999	273	374	999999	999999	180	663	179	285	357	999999	961	15	207	410	384	464	621	521	941	371	999999	395	132	391	439	647	802	999999	999999	960	999999	956	118	999999	710	493	650	718	999999	156	39	957	628	999999	387	18	280	171	22	380	140	388	613	789	373	877	251	999999	482	532	860	521	603	999999	844	14	896	849	699	890	813	902	217	795	999999	312	766	807	14	430	377	641	646	310	999999	640	999999	329	999999	999999	251	908	246	781	295	999999	999999	241	481	382	999999	431	999999	131	567	238	180	999999	457	71	120	999999	736	62	999999	229	875	302	567	213	661	576	864	866	649	904	999999	435	509	999999	949	535	999999	632	317	945	999999	999999	743	601	999999	535	999999	999999	722	807	182	194	999999	999999	999999	70	674	278	720	999999	566	605	482	662	999999	744	318	999999	121	585	119	114	999999	219	59	360	999999	966	743	136	705	999999	999999	999999	732	481	809	442	191	888	861	67	912	999999	389	574	52	91	39	725	227	999999	811	999999	697	77	449	417	999999	291	511	708	999999	999999	840	624	
460	999999	929	100	999999	875	452	233	724	999999	202	999999	830	485	318	477	999999	28	909	468	140	999999	154	664	41	401	425	899	386	163	999999	999999	999999	764	999999	412	161	938	789	351	794	999999	422	645	999999	999999	587	999999	973	44	771	515	685	382	999999	453	495	275	68	543	459	553	847	571	528	874	50	75	371	906	326	999999	999999	567	673	552	595	508	789	564	814	883	925	999999	999999	27	642	559	280	669	916	885	880	256	891	251	999999	851	999999	11	436	521	180	77	717	773	286	127	999999	941	858	999999	486	999999	728	576	999999	505	189	511	241	491	999999	701	989	440	127	982	675	432	812	743	391	999999	137	303	713	999999	634	618	740	524	850	338	811	929	409	385	527	325	623	244	672	615	769	944	725	999999	87	999999	655	303	452	286	138	124	605	698	999999	434	999999	769	870	999999	770	999999	641	467	999999	70	999999	741	999999	999999	808	578	999999	999999	28	999999	578	245	999999	357	963	446	999999	573	210	696	999999	711	19	102	462	854	373	111	999999	62	312	999999	587	26	999999	913	838	102	478	999999	53	828	679	999999	856	627	999999	999999	607	334	644	78	266	204	999999	329	732	373	999999	999999	214	969	932	966	880	319	657	763	999999	59	608	999999	104	649	652	505	999999	999999	245	834	999999	850	999999	520	999999	244	11	393	999999	926	999999	475	204	524	356	84	895	712	312	546	999999	234	421	557	725	663	973	617	551	241	297	905	137	73	999999	999999	999999	422	558	645	999999	273	999999	185	867	999999	786	580	303	578	609	999999	524	698	999999	641	439	946	794	999999	271	394	842	58	639	999999	347	140	436	999999	609	999999	163	999999	238	999999	750	999999	689	591	877	402	323	999999	999999	967	999999	999999	209	999999	924	999999	627	999999	384	924	430	999999	546	999999	795	999999	153	311	999999	999999	175	857	999999	166	890	203	266	212	877	868	999999	869	426	671	895	909	931	980	77	92	855	999999	291	313	286	325	999999	108	795	999999	999999	999999	999999	999999	801	532	967	53	565	731	271	424	927	999999	853	561	19	999999	696	886	999999	173	243	886	279	816	576	999999	879	575	503	168	417	999999	618	68	863	999999	999999	999999	999999	887	424	346	821	999999	432	999999	460	725	315	824	411	908	999999	95	778	999999	236	985	999999	999999	174	999999	237	112	17	999999	897	795	697	99	15	999999	945	837	748	999999	74	838	999999	801	999999	164	270	999999	756	508	158	999999	289	744	693	999999	416	141	999999	434	118	718	433	999999	999999	664	
37	226	819	88	963	669	347	881	64	397	601	164	113	19	729	999999	355	509	999999	375	515	952	405	130	917	814	123	323	788	356	999999	243	924	52	137	53	860	678	544	488	195	407	690	999999	292	261	37	713	705	560	373	924	37	999999	159	999999	820	698	170	159	556	33	103	707	983	368	240	70	882	685	697	999999	964	644	999999	118	999999	110	837	999999	999999	409	618	237	982	490	999999	999999	999999	62	999999	171	518	394	932	999999	314	982	322	924	30	967	831	29	999999	697	999999	999999	999999	51	812	999999	861	504	373	156	999999	999999	725	503	161	999999	177	829	462	535	999999	579	711	27	803	999999	999999	912	645	819	578	599	374	295	530	823	100	999999	250	513	310	24	31	999999	757	447	267	999999	773	213	799	999999	566	999999	538	999999	681	315	247	532	931	948	858	554	577	815	501	999999	972	338	727	999999	589	948	235	153	558	999999	270	999999	32	999999	999999	442	29	576	42	46	756	150	152	785	614	999999	582	999999	165	477	218	941	946	999999	846	444	485	483	422	999999	111	395	831	999999	55	999999	999999	962	808	426	534	11	782	464	682	832	195	999999	710	870	999999	873	988	999999	716	999999	419	204	133	704	956	546	163	999999	999999	999999	318	396	999999	733	217	620	553	739	999999	217	169	999999	155	23	259	543	773	551	251	238	406	751	48	726	471	316	838	113	469	988	847	367	529	320	999999	798	999999	999999	663	756	999999	258	147	509	168	999999	999999	119	455	999999	773	999999	182	706	964	999999	357	23	272	901	999999	449	279	954	369	999999	961	834	499	460	341	796	888	495	999999	157	613	539	999999	999999	267	729	999999	999999	225	245	999999	823	356	956	451	999999	714	761	999999	999999	999999	193	149	367	967	999999	620	995	91	976	723	687	999999	816	954	818	455	730	644	62	791	232	999999	134	999999	147	488	542	19	152	91	136	999999	39	178	429	999999	210	999999	52	118	662	964	248	999999	999999	36	539	12	632	743	983	127	922	97	756	454	25	999999	830	999999	88	999999	999999	894	596	176	766	999999	999999	428	999999	165	602	943	139	999999	500	999999	999999	999999	999999	539	386	999999	999999	999999	597	999999	999999	999999	384	459	744	315	999999	999999	999999	999999	999999	340	999999	890	478	214	499	827	999999	979	999999	499	953	999999	642	719	999999	548	999999	999999	796	999999	579	824	236	559	999999	794	421	296	999999	462	242	999999	686	777	999999	999999	71	999999	908	280	999999	618	999999	999999	31	971	817	999999	528	999999	76	999999	999999	
347	761	445	999999	918	170	999999	416	999999	75	505	266	806	726	999999	868	729	486	999999	633	526	999999	999999	840	313	999999	999999	976	396	768	431	396	749	600	999999	26	999999	999999	999999	21	213	863	999999	552	999999	666	225	999999	999999	166	798	15	638	859	40	999999	800	605	360	391	98	728	29	469	999999	999999	517	215	387	999999	463	334	343	427	430	662	837	999999	361	999999	999999	999999	999999	240	969	999999	758	889	999999	104	226	810	53	999999	999999	485	999999	796	909	379	999999	999999	868	999999	702	999999	999999	221	999999	378	417	392	253	999999	79	271	704	789	500	227	360	999999	645	999999	631	653	290	999999	504	944	999999	51	999999	981	498	311	958	917	537	505	755	546	459	201	686	834	566	999999	691	660	780	999999	305	691	999999	530	374	999999	484	58	999999	98	716	495	560	376	999999	999999	223	768	313	786	999999	994	472	999999	178	453	606	999999	97	999999	891	844	173	999999	745	817	962	967	937	999999	443	488	999999	666	830	999999	641	999999	950	303	127	923	357	994	999999	311	229	215	362	920	999999	999999	961	244	999999	872	331	796	630	75	310	999999	830	930	353	999999	682	806	999999	214	812	999999	999999	793	832	967	496	179	959	999999	999999	757	615	26	403	756	527	999999	468	999999	643	844	689	884	993	871	102	999999	651	41	628	422	231	158	999999	693	841	178	411	240	385	161	999999	196	477	552	640	814	536	596	255	604	999999	999999	570	967	605	961	799	961	875	79	999999	928	815	185	535	466	908	709	914	999999	676	238	582	491	17	502	999999	450	999999	288	890	64	786	33	85	206	999999	999999	97	879	999999	450	999999	315	633	908	999999	301	27	999999	905	999999	999999	895	928	119	999999	999999	960	113	553	358	730	597	189	999999	152	791	110	339	999999	768	621	45	999999	235	873	276	858	108	131	125	999999	66	382	73	382	890	104	965	999999	509	189	984	336	29	999999	999999	999999	169	766	589	201	999999	304	999999	214	646	914	999999	245	186	229	861	981	438	999999	674	224	999999	101	999999	697	999999	586	380	588	637	999999	999999	515	116	150	699	999999	541	999999	744	999999	245	999999	735	975	401	729	576	289	327	12	999999	103	55	999999	20	999999	514	999999	66	999999	924	558	577	937	953	198	139	46	529	529	449	513	190	912	979	267	366	999999	999999	999999	20	999999	270	634	811	868	469	562	139	632	827	649	867	642	999999	999999	290	797	32	213	999999	539	759	798	562	999999	999999	142	573	753	711	238	596	651	101	999999	999999	
942	999999	999999	728	576	906	897	701	800	646	547	86	302	976	568	999999	102	815	480	341	999999	82	427	955	337	989	386	999999	999999	62	226	550	13	398	999999	671	937	485	999999	633	999999	106	762	747	999999	66	999999	776	999999	999999	999999	836	621	999999	825	870	709	139	400	587	530	975	112	747	429	996	82	999999	638	897	325	616	792	846	479	375	319	999999	999999	999999	718	999999	778	625	558	390	999999	999999	572	999999	961	999999	94	445	112	886	994	24	328	377	983	376	999999	255	658	887	54	774	33	459	561	999999	999999	129	999999	920	206	487	199	49	999999	572	999999	999999	935	517	999999	356	743	592	381	304	999999	999999	999999	999999	999999	999999	999999	999999	346	164	999999	122	916	931	268	964	576	999999	689	517	825	289	310	999999	44	999999	319	151	365	697	41	440	88	266	678	336	832	527	999999	673	520	999999	999999	913	94	229	999999	13	258	999999	780	561	903	999999	479	999999	912	999999	317	493	223	824	315	648	133	57	44	659	262	999999	141	59	733	26	999999	307	586	396	336	814	732	316	892	797	917	479	999999	223	787	607	423	956	219	965	459	695	223	64	790	47	195	595	999999	999999	999999	731	828	887	867	182	495	999999	999999	503	760	907	999999	517	731	653	999999	820	872	999999	999999	184	839	767	999999	310	999999	999999	605	999999	999999	147	565	576	371	196	651	999999	356	999999	121	897	417	715	999999	999999	763	999999	333	147	526	375	722	104	807	999999	891	70	331	567	98	963	920	259	874	623	351	999999	156	544	12	871	474	999999	544	620	766	133	999999	999999	546	999999	209	999999	772	263	425	470	768	120	305	590	999999	999999	526	157	976	168	841	999999	999999	406	999999	788	144	655	900	464	560	197	494	767	508	317	30	709	764	462	486	620	207	881	999999	46	249	421	552	685	740	999999	999999	608	292	970	813	149	999999	999999	333	126	999999	999999	910	581	999999	537	92	21	999999	817	393	524	999999	231	394	329	808	522	548	999999	113	999999	723	173	999999	885	485	537	503	999999	879	353	138	369	267	247	970	27	420	999999	999999	999999	999999	923	13	129	927	999999	586	494	999999	318	872	610	23	147	247	747	37	740	61	554	999999	887	999999	49	999999	321	999999	157	359	791	999999	836	393	572	307	799	999999	433	999999	424	950	19	549	999999	481	999999	356	129	999	999999	989	999999	660	784	33	40	986	999999	732	615	999999	439	144	999999	216	45	999999	451	840	447	587	604	781	636	604	508	348	376	567	868	965	844	
157	136	999999	430	999999	999999	549	999999	999999	999999	700	353	328	521	874	999	999999	999999	310	904	289	562	999999	999999	999999	33	190	524	692	619	406	864	650	261	292	18	747	999999	860	618	902	999999	633	391	903	438	318	999999	634	999999	999999	132	568	70	565	594	490	416	531	161	428	34	584	999999	799	999999	703	76	238	999999	261	578	585	692	12	715	929	263	491	999999	715	107	999999	999999	607	284	305	999999	696	698	527	340	264	708	199	999999	999999	439	592	999999	735	251	999999	768	97	443	546	876	999999	849	999999	999999	999999	70	446	999999	144	999999	596	525	540	123	999999	540	999999	920	324	999999	999999	134	727	499	670	425	735	999999	999999	132	266	174	737	429	999999	846	999999	999999	415	203	272	868	999999	999999	999999	77	999999	621	872	324	429	999999	128	669	383	934	132	174	566	999999	334	972	89	21	974	431	787	120	593	999999	506	999999	514	999999	999999	999999	999999	969	656	603	888	124	999999	999999	702	99	56	999999	56	999999	999999	868	733	905	868	299	789	731	782	421	290	999999	38	348	818	382	661	999999	64	999999	553	999999	518	963	999999	220	381	161	319	999999	385	718	74	996	808	638	324	609	262	325	999999	658	197	244	323	473	95	262	119	330	437	999999	24	306	53	999999	999999	770	294	657	999999	637	422	897	46	571	360	41	999999	189	67	62	999999	738	904	894	965	283	649	158	135	999999	999999	989	457	999999	704	767	953	246	287	553	999999	604	406	217	246	299	208	999999	122	63	722	999999	272	385	312	285	402	999999	607	86	130	146	532	800	595	999999	450	999999	867	592	88	999999	999999	514	737	151	999999	696	658	675	999999	999999	45	81	406	999999	726	81	33	428	999999	999999	639	999999	432	189	81	606	999999	812	849	498	884	529	975	999999	37	758	647	999999	943	706	999999	999999	999999	232	110	461	404	483	706	999999	686	999999	999999	283	664	999999	91	558	80	734	84	845	999999	999999	999999	999999	999999	977	95	999999	999999	862	484	669	314	707	999999	210	999999	619	999999	999999	115	480	811	445	311	999999	763	336	999999	99	999999	218	999999	999999	115	423	218	594	365	426	398	738	944	999999	963	999999	968	999999	999999	881	999999	460	532	935	739	355	775	578	214	404	223	758	999999	344	772	275	47	659	601	785	992	494	999999	999999	750	377	999999	988	999999	753	732	806	835	795	619	999999	999999	696	915	760	648	639	389	961	999999	639	446	610	999999	999999	520	999999	365	999999	889	985	999999	999999	194	371	818	999999	999999	460	671	416	
999999	506	724	141	589	351	744	999999	147	362	115	303	584	121	931	926	937	783	999999	423	451	999999	906	634	999999	941	511	553	999999	861	542	928	299	795	716	939	885	919	118	179	575	524	577	536	880	903	171	83	440	892	849	323	999999	999999	965	802	600	99	698	647	840	999999	999999	285	819	186	13	788	999999	992	50	27	674	73	999999	927	552	379	754	999999	779	438	999999	999999	22	228	710	51	999999	999999	348	999999	999999	999999	999999	385	625	301	999999	999999	899	382	678	448	851	999999	648	999999	410	47	259	999999	999999	167	999999	999999	87	999999	273	600	475	962	958	489	999999	255	796	213	734	472	312	261	999999	60	999999	406	759	674	207	190	999999	556	640	792	665	126	460	74	999999	927	307	775	37	126	238	937	424	999999	794	606	45	445	999999	937	735	998	569	999999	526	471	652	412	651	93	30	918	331	175	999999	536	794	999999	610	807	174	537	233	999999	822	703	982	570	999999	601	999999	999999	999999	999999	999999	999999	557	999999	547	999999	284	895	999999	999999	105	320	999999	258	374	267	811	312	834	999999	772	999999	775	33	999999	999999	489	999999	531	60	999999	999999	790	628	118	168	979	628	194	479	533	279	999999	288	450	999999	98	999999	206	622	789	999999	310	999999	999999	999999	891	999999	999999	725	652	201	373	82	16	999999	529	987	150	999999	287	192	128	999999	97	999999	794	496	999999	999999	734	755	886	909	271	105	585	284	697	999999	277	456	924	999999	827	341	905	340	282	241	999999	110	999999	990	999999	999999	724	946	428	437	74	999999	999999	999999	991	999999	315	999999	999999	999999	634	255	300	999999	999999	831	267	659	537	755	597	464	999999	999999	999999	633	173	896	574	664	381	999999	855	999999	193	872	505	999999	477	931	36	451	528	372	606	736	999999	700	61	513	349	999999	419	673	840	999999	999999	999999	999999	367	732	419	999999	157	538	995	400	40	708	75	999999	86	191	606	999999	155	999999	851	744	251	999999	999999	844	999999	325	316	229	999999	999999	582	692	896	999999	119	208	617	999999	381	834	999999	346	779	992	985	187	272	882	813	943	694	675	338	999999	525	999999	999999	575	999999	832	231	776	218	610	135	999999	440	662	82	407	999999	594	563	27	143	904	54	480	858	883	62	434	416	248	735	907	364	42	999999	575	938	52	731	548	612	834	138	179	999999	612	746	610	999999	415	832	999999	121	320	730	620	499	789	716	946	779	797	369	969	874	227	29	408	762	506	999999	79	999999	25	414	309	999999	999999	613	
255	146	452	623	11	416	636	999999	53	311	289	86	158	999999	785	768	815	999999	168	304	649	593	348	848	314	999999	762	246	106	905	999999	843	624	185	470	999999	337	183	999999	999999	248	431	975	106	999999	999999	320	999999	87	256	599	834	999999	579	964	662	797	603	319	65	653	999999	699	999999	880	446	461	973	865	975	441	641	999999	605	66	227	617	999999	375	884	634	999999	168	850	999999	597	235	999999	999999	807	999999	733	864	999999	999999	848	732	999999	225	46	968	347	878	111	814	957	727	999999	523	747	999999	555	999999	435	431	633	241	849	830	999999	999999	417	763	67	964	707	777	803	999999	218	495	778	36	999999	915	297	999999	66	45	999999	869	222	531	473	762	999999	505	438	999999	999999	616	882	17	932	999999	560	584	821	147	117	189	923	327	999999	262	999999	528	900	519	144	493	999999	814	481	423	998	885	299	305	507	999999	348	999999	418	601	999999	999999	103	512	364	713	329	919	927	999999	946	894	227	220	999999	938	604	919	747	793	442	78	536	519	827	675	999999	526	640	905	999999	999999	909	712	649	506	434	999999	164	430	999999	265	886	312	477	114	668	89	810	569	607	428	185	625	169	999999	244	584	684	689	429	803	999999	31	999999	945	999999	514	571	999999	513	216	765	326	629	999999	191	234	52	999999	16	215	999999	999999	308	999999	999999	293	999999	999999	999999	850	713	999999	999999	369	999999	865	974	999999	128	164	517	821	65	400	999999	859	996	999999	362	20	999999	999999	683	224	97	218	722	915	130	702	960	466	726	663	502	999999	324	269	211	326	259	520	604	852	697	999999	999999	908	758	965	296	999999	999999	261	999999	753	791	787	282	767	152	69	411	426	204	999999	104	999999	897	373	544	736	780	999999	760	999999	365	831	526	999999	203	814	166	164	415	999999	714	475	999999	999999	999999	537	987	443	184	200	118	188	999999	646	800	999999	20	999999	430	560	791	716	500	297	397	999999	271	999999	999999	337	902	999999	21	805	346	629	58	157	865	17	748	346	861	569	912	187	999999	880	999999	580	803	771	999999	854	606	997	974	67	362	547	999999	999999	869	846	298	861	176	852	309	180	574	999999	529	423	812	999999	999999	931	384	219	787	999999	685	993	534	140	522	167	209	349	655	991	795	999999	741	999999	476	25	281	60	21	330	999999	232	15	940	251	999999	52	999999	153	999999	682	999999	760	999999	232	999999	322	999999	348	19	652	999999	525	583	77	999999	999999	972	978	839	659	334	208	466	999999	
999999	987	593	888	212	999999	999999	999999	999999	318	999999	999999	999999	616	601	999999	123	999999	12	678	620	999999	432	872	49	639	79	182	314	393	358	999999	303	85	769	999999	728	279	999999	894	604	764	999999	999999	425	999999	825	366	387	999999	545	622	205	788	199	756	565	721	849	573	55	876	891	999999	999999	707	273	781	847	713	974	844	999999	118	83	855	999999	999999	456	999999	813	713	794	999999	847	999999	748	515	885	22	332	16	429	573	848	728	873	999999	999999	718	999999	53	518	673	171	999999	57	97	714	344	999999	407	274	999999	999999	342	91	723	380	234	999999	758	896	834	999999	999999	424	999999	269	355	999999	107	853	738	31	769	204	130	999999	999999	688	661	800	999999	58	924	741	999999	813	999999	646	160	999999	999999	759	999999	157	684	292	202	286	56	999999	999999	362	999999	553	536	434	989	999999	961	999999	233	546	307	958	999999	786	466	236	450	197	753	708	999999	782	999999	978	999999	622	519	837	814	869	641	832	440	197	192	999999	214	549	824	999999	685	444	101	999999	462	665	801	999999	999999	999999	836	858	84	661	531	94	999999	558	36	377	628	999999	999999	999999	999999	474	999999	168	604	999999	31	900	373	386	32	999999	999999	999999	525	999999	820	622	22	847	43	783	758	999999	999999	107	999999	656	523	999999	999999	562	542	737	637	988	147	643	999999	999999	944	999999	999999	697	638	144	404	546	999999	294	556	16	999999	63	330	131	999999	999999	501	999999	494	375	387	999999	999999	470	853	952	605	999999	605	186	328	282	903	107	298	999999	999999	531	703	65	623	239	900	742	451	999999	417	515	282	398	151	999999	255	999999	558	999999	69	999999	290	451	999999	505	999999	999999	999999	838	160	232	999999	654	999999	970	803	438	752	999999	26	999999	28	374	544	100	264	216	999999	999999	36	333	549	719	11	999999	999999	261	125	127	999999	530	65	613	338	194	999999	999999	790	999999	993	999999	999999	410	999999	174	159	999999	999999	850	250	481	344	165	812	826	683	124	999999	634	999999	551	323	634	607	496	840	415	46	999999	999999	637	426	863	538	999999	506	148	166	999999	999999	334	354	999999	877	78	195	999999	999999	999999	510	567	974	165	999999	452	504	999999	802	76	999999	743	879	556	999999	999999	65	999999	626	603	999999	544	999999	815	811	404	206	58	757	539	310	999999	614	535	999999	850	662	999999	421	999999	999999	313	345	100	999999	89	999999	798	999999	273	22	714	283	207	191	999999	999999	999999	354	57	999999	456	445	273	999999	999999	139	999999	706	591	951	794	69	
540	889	26	209	866	312	731	949	999999	999999	999999	999999	596	666	999999	999999	883	250	503	999999	374	839	268	868	999999	335	999999	999999	110	101	999999	322	999999	655	742	318	174	766	999999	856	623	107	848	999999	951	747	179	726	722	10	823	350	999999	877	694	700	999999	999999	136	541	193	780	848	316	974	181	999999	940	923	999999	189	126	506	647	303	276	999999	38	916	334	999999	999999	238	999999	278	900	864	999999	961	52	687	26	999999	212	673	842	999999	999999	265	780	449	239	802	622	821	999999	843	810	584	427	708	602	999999	999999	385	790	552	999999	48	999999	999999	957	979	881	999999	172	999999	304	974	460	27	459	999999	146	885	927	599	615	999999	999999	999999	63	765	543	343	94	785	838	827	882	300	510	503	190	472	492	999999	921	999999	658	230	549	999999	999999	999999	258	830	104	999999	999999	200	999999	469	477	28	263	999999	999999	548	337	387	648	477	101	999999	517	956	591	673	402	677	678	414	630	350	516	226	641	999999	94	999999	999999	921	999999	999999	999999	50	36	999999	218	300	813	382	872	280	582	81	745	963	892	302	248	430	523	780	999999	532	838	136	511	47	559	313	464	83	696	726	108	999999	807	476	999999	999999	465	999999	999999	305	541	359	999999	445	481	999999	250	791	25	999999	407	598	179	831	999999	900	660	181	999999	510	918	798	999999	856	972	345	165	999999	372	999999	965	422	999999	999999	990	488	367	76	565	881	73	999999	68	436	328	999999	999999	976	274	39	768	293	370	363	387	743	775	912	472	145	999999	823	999999	206	304	999999	680	952	840	999999	542	594	999999	999999	447	256	740	157	999999	471	115	189	162	999999	60	999999	61	564	999999	999999	712	999999	603	430	368	249	253	861	142	342	830	287	145	550	999999	183	677	510	915	141	12	628	999999	10	999999	342	671	95	156	622	934	999999	999999	593	20	96	991	999999	501	207	999999	878	25	205	999999	828	999999	611	846	999999	999999	550	648	999999	254	94	80	999999	400	36	999999	167	715	519	408	713	173	552	540	999999	192	491	19	999999	138	133	613	189	369	211	299	69	249	280	999999	393	999999	415	348	999999	26	399	999999	474	629	844	173	505	999999	999999	664	501	81	445	693	523	541	999999	578	130	481	891	243	999999	737	999999	918	444	902	24	245	757	213	614	394	793	696	999999	999999	294	960	999999	392	999999	546	797	988	999999	586	999999	852	547	836	228	454	134	166	605	999999	999999	926	728	602	782	692	907	298	466	61	999999	827	996	999999	
999999	170	373	508	802	652	999999	530	124	858	808	999999	698	920	985	169	269	637	100	806	977	368	999999	999999	999999	748	639	999999	531	751	685	276	855	704	552	67	91	999999	363	953	999999	590	811	870	794	999999	999999	986	313	307	999999	999999	736	200	864	999999	929	999999	897	999999	23	440	998	372	182	999999	317	999999	378	927	88	642	283	999999	18	397	556	370	720	990	754	999999	999999	234	959	422	540	665	999999	999999	137	999999	999999	999999	999999	999999	592	448	999999	262	312	999999	617	999999	228	159	990	599	191	477	379	999999	148	999999	309	370	245	774	413	759	11	651	162	752	999999	999999	999999	999999	208	651	805	118	673	468	688	753	45	999999	15	809	432	941	483	373	256	999999	999999	821	10	578	132	818	45	937	999999	660	847	865	585	372	999999	27	401	540	999999	271	895	999999	999999	555	999999	999999	999999	603	337	70	999999	789	999999	999999	772	102	972	629	528	986	999999	735	217	37	905	179	999999	642	574	415	549	943	701	984	999999	413	603	999999	252	707	59	442	610	199	493	68	999999	999999	600	153	54	999999	21	685	999999	169	999999	200	650	165	999999	136	39	921	520	234	98	521	999999	368	498	999999	999999	821	999999	999999	134	27	544	999999	811	890	51	430	999999	778	932	25	795	513	940	412	999999	97	527	923	999999	689	679	999999	999999	999999	787	242	655	999999	394	199	999999	558	45	999999	999999	802	354	299	94	609	560	742	302	82	726	63	428	96	722	299	304	24	237	445	348	285	878	964	113	809	775	999999	393	742	999999	999999	999999	494	999999	999999	742	237	838	803	138	936	966	897	130	999999	814	568	804	105	894	733	330	600	117	380	924	999999	195	285	833	999999	358	559	804	489	584	933	340	999999	999999	999999	999999	434	316	411	319	980	843	999999	995	999999	48	298	847	544	916	878	387	385	88	361	999999	999999	999999	421	588	416	102	640	159	880	999999	94	999999	827	558	999999	293	999999	71	999999	547	816	289	999999	999999	70	711	269	573	706	556	955	642	205	35	622	464	895	822	902	887	999999	229	124	978	954	749	999999	986	30	595	680	323	999999	814	999999	283	999999	742	527	704	832	999999	453	334	283	999999	999999	802	936	999999	397	883	169	65	999999	596	999999	649	724	999999	691	283	553	120	876	641	507	390	799	999999	121	163	305	207	64	144	776	999999	704	511	406	228	999999	999999	207	796	164	999999	479	639	118	703	999999	216	23	559	524	342	999999	641	944	962	12	597	330	243	999999	961	10	
209	999999	384	944	223	914	473	999999	965	912	89	999999	428	910	169	240	417	146	98	193	505	620	443	999999	73	566	999999	225	462	999999	964	999999	202	999999	280	819	999999	759	804	302	550	335	559	430	378	163	526	62	999999	367	912	999999	500	778	504	589	386	51	881	656	480	257	999999	999999	948	999999	295	349	999999	350	505	658	341	795	643	180	71	23	964	909	49	999999	382	105	356	866	999999	999999	584	999999	443	693	999999	157	821	302	563	852	481	507	868	187	421	502	861	999999	766	999999	144	333	999999	999999	87	999999	616	99	875	676	360	92	164	871	765	999999	906	812	780	193	999999	351	617	218	542	467	50	862	970	880	243	999999	109	22	289	260	172	80	615	999999	541	999999	426	887	501	398	352	996	422	471	595	999999	483	582	999999	792	999999	999999	999999	619	931	999999	128	995	999999	999999	982	151	591	514	787	835	206	873	652	251	924	729	717	153	124	53	449	508	294	194	619	999999	291	496	543	999999	250	996	975	787	999999	431	454	243	416	999999	999999	907	684	999999	851	609	930	488	868	986	999999	686	999999	999999	314	620	711	257	649	465	860	105	970	934	595	210	898	999999	638	503	285	484	737	999999	638	999999	824	534	999999	19	999999	802	628	999999	260	999999	500	98	483	993	999999	999999	593	999999	351	320	936	749	999999	999999	710	75	850	374	711	128	949	592	999999	771	796	186	914	639	999999	67	999999	999999	683	41	710	999999	391	645	783	999999	890	786	571	999999	605	84	370	691	309	532	952	263	845	142	614	907	839	711	206	543	999999	954	92	294	843	999999	999999	999999	940	900	999999	215	591	632	238	172	31	929	999999	721	815	233	339	999999	114	222	578	999999	426	802	970	679	448	249	797	999999	703	287	484	92	999999	237	751	999999	848	747	672	999999	904	452	999999	909	545	485	999999	68	624	747	189	630	999999	524	715	999999	929	14	999999	351	835	302	468	743	454	999999	713	588	482	930	497	367	999999	365	646	974	916	999999	144	999999	521	738	999999	956	108	999999	999999	493	521	613	479	844	980	330	999999	611	999999	152	464	461	771	999999	586	694	999999	822	90	589	878	741	999999	868	869	999999	999999	106	999999	512	645	600	999999	229	76	999999	999999	653	999999	229	976	999999	991	774	606	999999	201	382	162	626	707	285	773	999999	615	999999	391	611	999999	187	500	999999	629	999999	999999	863	515	551	82	717	999999	605	445	861	612	843	750	999999	271	195	999999	457	943	999999	999999	369	827	396	
614	296	486	848	999999	209	999999	694	415	519	999999	742	177	999999	999999	444	999999	999999	839	911	946	772	40	999999	350	789	575	999999	348	273	676	147	45	128	937	999999	240	394	926	999999	999999	999999	437	240	190	999999	27	963	999999	508	972	703	999999	916	450	842	999999	552	508	889	999999	685	356	151	843	139	706	999999	999999	522	214	998	184	602	777	999999	344	799	754	821	771	999999	894	839	301	999999	617	129	678	104	530	688	886	46	612	999999	999999	296	397	999999	822	968	260	635	304	974	528	926	148	421	507	466	797	686	128	31	791	517	999999	870	522	587	999999	617	992	525	121	999999	989	330	999999	999999	412	999999	999	802	361	268	999999	326	454	690	999999	266	596	73	999999	209	918	591	666	63	445	526	538	999999	597	643	643	999999	862	391	936	818	953	459	63	103	687	326	670	999999	972	534	999999	831	607	124	30	928	634	912	229	408	664	414	613	885	175	764	214	717	624	765	999999	73	753	172	313	147	19	796	521	999999	920	142	90	911	110	706	637	483	623	999999	153	950	171	538	164	549	846	178	999999	999999	121	953	908	217	80	362	87	444	811	882	999999	838	999999	627	488	531	999999	701	784	468	137	731	999999	910	621	513	901	225	999999	763	301	999999	868	598	490	999999	234	873	841	999999	628	999999	672	740	999999	999999	999999	999999	59	633	225	154	393	469	999999	390	859	998	595	566	999999	862	436	57	591	999999	969	999999	999999	521	999999	460	999999	999999	999999	934	999999	999999	999999	315	954	366	176	384	548	156	458	408	803	110	999999	235	999999	284	297	766	999999	625	159	717	346	757	999999	537	336	765	294	999999	630	999999	999999	505	999999	289	612	104	696	62	508	444	629	571	999999	46	414	81	181	585	749	83	179	443	214	407	969	207	958	638	58	999999	862	111	778	942	778	999999	351	998	672	202	80	713	999999	714	999999	775	758	999999	999999	264	593	708	607	556	999999	888	301	486	999999	414	999999	999999	13	999999	581	999999	792	66	999999	802	729	183	999999	999999	12	465	326	999999	999999	999999	448	999999	514	794	200	164	504	231	260	890	319	999999	688	999999	66	22	710	401	142	570	999999	999999	113	330	535	999999	999999	60	999999	236	999999	999999	177	125	966	999999	553	219	534	999999	33	571	806	377	493	864	494	655	999999	999999	755	925	367	748	222	999999	493	194	269	999999	368	453	677	999999	328	518	697	573	999999	518	469	501	999999	715	999999	421	894	735	999999	670	999999	999999	559	563	481	999999	
443	428	903	228	65	999999	949	754	68	999999	893	783	58	974	176	921	363	982	531	264	68	652	212	800	852	757	999999	598	854	228	893	999999	999999	683	84	279	999999	999999	999999	110	551	121	999999	966	527	999999	687	862	504	14	786	577	42	226	999999	791	226	999999	376	307	999999	361	900	999999	999999	999999	240	375	899	897	999999	290	999999	430	712	947	999999	245	283	999999	80	999999	103	849	442	326	999999	335	106	293	62	567	999999	999999	99	199	221	999999	290	999999	881	321	962	999999	753	999999	999999	611	999999	639	795	980	999999	999999	999999	527	267	999999	407	369	999999	999999	279	616	844	693	584	999999	341	523	735	999999	955	535	859	758	531	496	999999	936	277	480	821	466	497	81	738	81	928	571	932	999999	999999	999999	59	999999	52	356	763	69	921	684	279	990	903	616	999999	302	775	478	996	771	953	471	999999	227	999999	812	129	999999	954	999999	999999	999999	590	574	769	44	999999	999999	999999	185	732	46	999999	999999	210	999999	562	881	56	445	999999	460	999999	999999	217	948	999999	832	893	999999	236	990	999999	418	248	510	409	338	846	999999	816	999999	761	820	999999	916	456	508	26	999999	259	999999	999999	518	999999	985	999999	430	999999	821	216	653	999999	486	999999	742	999999	606	355	700	430	234	45	999999	629	413	999999	754	131	300	501	329	815	640	999999	989	274	596	999999	999999	999999	979	999999	34	784	172	901	285	872	306	999999	850	163	326	831	35	212	670	889	803	296	449	308	77	330	886	838	359	505	958	477	345	999999	101	394	451	262	20	281	466	512	999999	882	999999	999999	999999	999999	498	999999	955	786	999999	999999	408	966	999999	680	903	704	999999	334	999999	999999	913	999999	999999	999999	71	932	389	772	999999	399	433	999999	873	999999	482	999999	999999	999999	349	999999	550	182	999999	638	999999	999999	999999	770	999999	316	383	141	960	644	968	999999	999999	999999	114	999999	429	192	594	214	283	117	103	309	208	151	999999	186	984	999999	999999	741	999999	999999	458	999999	999999	999999	999999	999999	999999	999999	340	239	599	485	999999	482	615	999999	130	999999	588	670	364	889	999999	228	572	218	291	206	157	958	414	237	999999	654	747	178	162	810	999999	708	198	982	776	864	709	722	999999	552	570	211	881	871	162	293	999999	568	999999	195	56	215	604	818	999999	381	824	372	442	452	735	999999	630	319	597	879	481	381	122	178	518	999999	173	738	636	945	87	543	84	999999	997	188	999999	967	763	999999	114	379	838	999999	50	347	289	999999	817	133	581	571	283	
283	811	999999	456	735	676	206	51	865	192	208	304	999999	297	683	454	556	182	662	556	43	999999	112	542	999999	138	999999	999999	570	921	999999	373	999999	999999	800	999999	999999	732	539	300	566	522	249	197	640	999999	759	59	999999	158	270	950	918	25	999999	999999	709	742	738	999999	505	635	999999	943	679	835	999999	31	497	999999	731	999999	643	372	989	999999	535	999999	902	617	999999	131	964	421	661	561	454	999999	28	302	247	980	994	931	795	931	51	306	517	804	321	737	999999	999999	999999	446	999999	999999	36	999999	973	794	840	130	238	383	671	999999	999999	128	390	299	12	204	999999	751	829	712	576	68	479	239	407	107	306	640	999999	104	994	224	254	999999	999999	298	329	453	150	873	999999	421	999999	981	23	398	999999	31	735	999999	381	675	616	999999	979	968	261	999999	999999	742	823	597	815	576	74	77	874	492	826	713	875	999999	611	955	19	165	798	497	999999	999999	683	285	999999	999999	999999	329	607	648	918	504	47	585	66	999999	59	999999	606	693	917	945	999999	999999	204	31	492	336	999999	661	999999	824	180	999999	999999	387	68	548	692	614	853	744	470	999999	573	999999	676	999999	987	213	905	904	558	114	580	280	494	999999	999999	883	718	999999	265	946	63	103	334	999999	67	679	348	511	999999	991	840	182	999999	299	367	999999	355	202	348	860	755	690	275	75	193	999999	893	317	999999	808	999999	467	489	524	182	480	997	402	241	318	864	999999	999999	567	999999	408	794	204	393	217	537	525	999999	405	200	372	827	268	100	809	785	41	53	613	105	382	999999	961	127	887	875	953	961	40	995	361	999999	708	801	785	999999	698	923	260	281	999999	999999	999999	333	999999	999999	738	999999	431	532	833	361	879	471	891	999999	999999	87	506	342	999999	564	26	410	839	174	999999	999999	314	356	97	999999	792	341	725	962	609	637	317	245	146	999999	539	507	171	999	328	247	910	80	629	621	427	918	697	816	403	682	999999	645	533	999999	999999	85	445	725	568	547	999999	928	115	206	769	271	205	932	34	999999	248	839	845	881	556	243	999999	999999	691	874	644	908	569	926	153	672	711	865	653	464	71	999999	999999	780	500	981	964	433	852	999999	999999	765	791	884	999999	654	799	999999	999999	999999	999999	970	43	999999	903	999999	369	999999	62	999999	559	340	288	999999	457	802	408	999999	390	575	279	303	623	535	161	879	127	999999	493	499	872	999999	150	889	116	101	412	746	999999	663	622	999999	380	755	999999	391	486	
230	436	641	255	734	999999	159	494	63	999999	508	542	34	720	684	695	563	234	498	200	999999	464	365	399	661	197	727	952	492	999999	867	999999	999999	403	896	258	851	253	148	800	990	999999	62	744	999999	214	852	942	938	999999	817	531	118	999999	96	766	81	251	594	999999	999999	206	11	140	488	580	999999	631	824	999999	844	320	95	999999	999999	994	411	620	999999	457	345	999999	24	402	115	346	999999	578	316	999999	186	609	659	999999	267	999999	403	922	999999	999999	442	231	128	999999	256	507	445	999999	992	102	999999	460	755	147	211	757	192	999999	35	152	760	204	325	694	259	999999	661	493	440	415	601	999999	364	172	999999	123	666	999999	999999	608	999999	999999	585	999999	773	726	999999	999999	400	999999	999999	793	999999	123	999999	248	999999	433	999999	22	846	951	979	587	501	876	106	593	132	97	101	680	999999	426	251	360	999999	111	999999	533	390	149	999999	930	803	999999	591	251	600	776	217	242	259	144	761	949	430	998	722	999999	630	999999	999999	313	418	931	340	999999	872	222	999999	999999	512	729	999999	707	858	59	783	999999	999999	854	993	355	879	859	431	328	665	302	999999	619	999999	34	902	129	749	790	522	999999	476	121	379	387	999999	413	999999	529	999999	64	100	381	225	38	611	999999	999999	53	999999	558	510	21	999999	579	293	999999	425	487	827	999999	957	78	536	910	999999	999999	485	615	999999	476	999999	901	816	610	999999	557	999999	999999	423	137	999999	706	366	999999	999999	464	305	999999	104	999999	987	252	702	999999	107	32	999999	315	999999	437	999999	661	844	956	428	999999	205	214	999999	735	999999	999999	74	999999	660	261	711	572	547	763	878	999999	999999	999999	488	999999	209	816	999999	189	712	99	550	985	838	200	861	409	544	764	269	101	431	369	999999	923	187	12	349	845	320	282	767	57	559	613	150	783	478	541	999999	388	701	197	999999	999999	522	999999	999999	469	400	999999	999999	783	504	999999	264	161	540	564	709	206	999999	999999	869	440	331	503	436	234	59	88	931	13	365	999999	399	243	347	15	411	109	151	999999	455	18	254	984	999999	772	999999	988	252	913	999999	212	999999	999999	328	591	204	29	651	636	419	321	380	999999	427	623	396	999999	814	999999	999999	610	65	596	222	861	196	999999	950	664	876	71	835	999999	181	163	968	366	999999	755	810	391	457	515	470	143	638	230	567	929	999999	999999	183	718	759	231	156	325	999999	467	405	857	78	987	999999	358	999999	361	852	273	655	40	115	69	724	771	
163	549	999999	88	233	966	779	31	288	549	887	127	268	949	16	653	545	999999	359	953	323	469	755	122	657	286	377	303	284	999999	231	124	993	987	78	999999	199	999999	244	439	87	57	999999	220	470	999999	103	999999	267	999999	494	657	709	771	458	693	999999	999999	999999	946	999999	999999	747	933	327	773	999999	280	999999	409	999999	802	999999	999999	999999	276	999999	544	999999	298	193	474	46	281	860	573	414	232	999999	384	812	999999	321	297	840	601	309	774	893	697	245	822	31	857	999999	692	443	789	896	191	932	259	372	142	763	999999	449	999999	83	753	368	900	741	999999	597	288	490	926	89	283	966	986	999999	953	63	370	453	189	733	178	140	624	336	357	452	999999	999999	189	999999	999999	999999	834	701	149	999999	344	91	999999	270	999999	211	517	710	622	225	946	607	419	89	403	681	999999	742	905	623	999999	574	999999	64	44	475	311	403	372	131	142	999999	512	624	999999	289	928	918	472	999999	622	914	999999	142	999999	999999	999999	999999	140	45	891	101	795	999999	595	999999	698	470	235	795	899	999999	999999	501	92	661	105	794	370	123	752	351	279	938	10	999999	860	260	558	89	80	999999	272	337	999999	999999	499	985	39	948	591	468	693	677	76	999999	576	222	60	844	859	999999	739	26	292	999999	822	856	999999	999999	910	447	999999	999999	724	698	851	19	999999	51	999999	120	999999	422	532	294	999999	602	871	502	262	647	210	713	999999	471	471	255	999999	690	999999	642	469	273	47	153	555	546	952	999999	999999	999999	951	18	682	748	843	327	494	999999	891	229	999999	33	512	272	999999	999999	926	999999	237	999999	965	581	823	529	999999	502	384	999999	738	122	649	503	845	695	696	202	41	481	627	154	761	56	999999	999999	657	446	760	775	906	357	619	699	999999	61	601	379	194	999999	108	999999	999999	115	269	779	580	999999	188	817	576	54	177	455	635	92	844	919	782	824	999999	214	741	999999	999999	391	502	949	999999	794	104	326	17	877	382	286	211	999999	786	29	428	176	267	999999	209	862	189	174	74	67	216	999999	596	370	999999	894	610	343	634	878	287	999999	137	999999	999999	259	47	299	82	358	881	198	143	763	999999	999999	946	797	410	999999	212	999999	999999	305	999999	999999	999999	999999	596	999999	675	999999	31	999999	999999	797	48	873	230	999999	824	889	102	715	999999	999999	549	833	963	586	999999	812	999999	999999	675	949	999999	832	806	310	529	399	703	999999	683	22	177	235	31	999999	665	82	576	460	794	
322	245	178	128	568	999999	896	683	19	539	999999	935	999999	242	999999	60	999999	999999	919	430	999999	196	507	42	173	851	999999	999999	999999	920	876	246	999999	230	363	714	999999	713	247	999999	632	999999	693	64	820	87	170	992	999999	558	459	999999	999999	39	369	999999	737	146	954	717	559	999999	329	99	663	999999	462	785	878	999999	482	502	829	491	798	999999	503	452	999999	96	690	999999	583	805	999999	871	588	452	861	999999	999999	441	999999	530	878	547	999999	604	401	999999	624	999999	999999	161	999999	956	999999	175	241	650	999999	294	924	868	36	999999	511	523	627	791	47	19	924	650	110	51	999999	308	612	260	331	899	61	999999	471	316	216	431	730	514	695	423	221	220	999999	692	999999	889	504	650	999999	873	976	609	166	999999	460	473	999999	44	222	999999	562	980	328	732	999999	999999	407	999999	31	90	792	122	106	999999	798	713	999999	417	533	854	804	962	225	457	999999	451	861	855	999999	999999	380	695	999999	999999	861	999999	892	872	459	610	492	999999	629	955	999999	999999	513	542	817	999999	428	999999	999999	368	82	600	765	870	999999	999999	55	999999	864	288	999999	106	820	999999	762	567	821	999999	957	922	371	29	343	269	376	999999	938	328	48	119	324	999999	195	934	745	271	475	31	72	668	565	999999	999999	350	255	984	999999	235	999999	260	925	999999	999999	587	996	999999	999999	999999	503	751	999999	726	513	755	963	974	911	885	541	501	101	999999	999999	999999	366	430	109	992	23	392	24	712	549	788	193	78	58	607	937	999999	14	969	527	320	815	999999	437	174	999999	281	999999	168	694	288	168	136	999999	999999	230	575	953	274	492	999999	999999	150	187	999999	571	895	999999	313	948	999999	497	132	999999	799	999999	527	993	934	615	742	999999	999999	28	999999	629	67	932	660	387	371	739	999999	487	416	582	674	662	999999	999999	491	355	999999	999999	845	999999	999999	999999	999999	914	703	999999	28	658	999999	802	881	132	999999	105	514	963	275	926	586	119	757	999999	999999	226	809	999999	290	341	134	999999	999999	645	999999	478	592	212	595	746	683	999999	999999	91	737	999999	999999	551	746	616	98	527	90	842	999999	999999	44	402	989	130	999999	999999	302	686	533	362	999999	246	999999	447	999999	311	999999	528	253	999999	397	676	906	999999	525	999999	999999	673	252	607	316	707	21	446	444	200	999999	474	999999	999999	496	45	999999	385	362	465	601	308	999999	786	999999	999999	599	836	348	999999	495	737	605	846	721	999999	443	926	56	554	234	512	13	323	999999	
903	887	409	999999	999999	128	999999	899	999999	999999	819	999999	999999	457	754	117	185	999999	86	704	485	868	795	132	867	999999	999999	999999	999999	241	999999	304	790	698	255	999999	200	535	999999	249	963	999999	545	189	901	999999	977	999999	301	447	58	415	927	618	612	999999	101	287	442	999999	999999	202	101	828	999999	525	779	767	211	90	916	649	121	836	740	647	332	616	230	808	623	162	48	369	192	683	377	999999	95	220	582	999999	103	236	752	771	746	717	611	386	290	219	277	220	531	999999	304	100	877	999999	712	485	66	999999	146	345	999999	999999	646	894	157	606	682	999999	999999	12	999999	999999	999999	969	900	999999	15	999999	528	999999	999999	999999	838	999999	389	287	305	130	999999	107	856	999999	99	417	617	24	81	716	239	683	537	286	712	528	852	419	16	999999	75	107	479	223	114	732	460	999999	893	862	515	999999	311	999999	492	999999	156	999999	795	999999	362	999999	999999	298	614	845	999999	608	124	320	930	999999	280	397	64	411	999999	999999	999999	367	957	290	131	218	211	999999	381	999999	793	999999	382	766	623	339	555	189	999999	191	608	269	855	851	221	582	932	544	599	999999	999999	91	781	512	999999	438	719	81	764	335	96	255	999999	901	815	999999	938	174	356	941	999999	875	848	446	44	105	511	116	79	999999	286	666	769	467	478	711	999999	869	44	195	620	484	999999	237	999999	363	796	954	45	410	644	767	999999	658	82	631	243	345	999999	636	926	613	999999	226	59	999999	486	15	433	114	290	78	139	170	999999	999999	461	621	352	681	309	999999	80	669	904	518	478	120	395	846	477	999999	402	407	999999	999999	999999	999999	187	674	876	790	531	999999	999999	575	638	37	999999	999999	179	622	992	796	999999	999999	542	342	321	540	951	375	999999	586	636	103	999999	999999	902	999999	884	263	999999	677	804	999999	35	149	549	339	999999	451	783	999999	999999	855	203	606	79	888	474	149	886	647	723	999999	179	945	999999	36	898	906	134	22	830	916	189	325	999999	819	999999	403	793	982	660	509	592	999999	909	780	900	80	661	23	850	744	999999	795	954	303	348	90	844	523	440	999999	326	770	999999	999999	676	999999	614	260	543	999999	355	999999	987	223	999999	239	45	524	135	828	999999	121	172	95	549	999999	371	698	480	274	559	999999	552	999999	192	822	999999	159	114	32	465	411	479	779	398	999999	808	999999	384	999999	54	999999	397	612	728	215	608	763	220	999999	516	916	780	279	521	85	360	999999	40	106	999999	886	
419	999999	372	843	641	392	696	85	584	631	999999	370	230	999999	999999	940	957	977	223	999999	939	999999	515	549	630	210	999999	323	999999	508	999999	999999	971	999999	910	293	999999	999999	573	225	999999	144	708	885	999999	999999	59	292	999999	420	352	63	882	810	947	999999	598	823	999999	441	134	999999	962	86	921	44	399	72	999999	600	700	82	414	999999	999999	804	999999	629	999999	220	160	976	131	702	165	655	999999	999999	999999	999999	694	426	999999	999999	100	693	181	631	963	568	999999	987	999999	601	720	279	649	883	550	152	484	969	877	13	290	158	999999	270	920	276	639	239	851	15	905	283	411	282	907	577	632	491	999999	387	199	999999	22	530	982	999999	999999	521	620	999999	838	725	549	668	999999	942	442	999999	999999	697	929	791	146	958	695	446	868	376	976	999999	519	992	999999	499	814	126	146	999999	287	44	269	127	619	782	177	190	999999	999999	431	965	999999	721	780	968	458	999999	37	64	835	546	27	639	545	647	559	845	421	60	854	734	999999	711	633	999999	438	999999	182	363	791	514	711	135	945	999999	999999	797	999999	999999	50	416	999999	92	895	741	26	629	581	972	233	331	769	684	999999	696	168	433	97	999999	540	646	999999	674	272	330	999999	892	693	534	808	761	634	86	19	447	645	724	815	892	659	999999	240	210	140	469	745	37	246	258	852	415	709	117	999999	999999	190	425	819	575	907	134	935	57	173	472	697	692	999999	450	61	999999	617	205	454	731	416	999999	543	802	999999	999999	655	445	681	403	61	526	999999	616	267	230	905	250	999999	535	999999	193	46	667	772	999999	363	795	207	999999	797	514	662	999999	987	164	881	999999	990	999999	999999	999999	375	769	421	180	421	999999	193	831	999999	376	220	919	859	233	988	875	39	999999	453	860	247	272	605	999999	999999	207	628	112	999999	888	999999	884	67	381	817	276	999999	602	640	305	612	375	879	431	303	743	999999	764	999999	15	986	468	657	618	999999	113	173	873	316	224	999999	91	999999	650	126	336	861	488	415	721	628	437	891	999999	999999	872	392	184	254	130	984	864	936	343	902	791	999999	448	128	999999	113	383	296	426	866	531	882	239	314	999999	999999	735	358	999999	386	999999	576	509	370	391	720	989	999999	999999	240	999999	154	999999	747	335	109	423	370	701	618	255	151	475	291	999999	999999	163	999999	287	248	259	516	492	956	353	999999	728	999999	736	999999	123	753	110	999999	302	386	733	491	979	867	468	374	656	835	140	
417	111	227	644	402	566	999999	999999	947	981	67	662	203	999999	120	380	345	633	707	505	999999	999999	289	999999	350	265	671	999999	420	779	999999	860	657	825	999999	123	999999	443	999999	437	994	999999	162	999999	999999	723	540	97	869	999999	999999	741	949	339	638	376	821	999999	999999	146	895	999999	999999	177	106	207	999999	377	999999	996	870	901	999999	279	511	999999	888	84	999999	626	725	584	30	923	656	152	910	999999	999999	568	999999	282	150	999999	999999	764	479	984	999999	47	718	999999	627	872	999999	999999	999999	679	828	547	487	999999	483	677	421	999999	218	18	999999	953	296	688	190	900	704	598	761	100	737	746	621	904	965	716	999999	562	956	157	307	434	700	240	498	999999	90	554	798	999999	999999	231	556	470	999999	164	999999	39	999999	726	178	37	470	999999	942	92	925	583	781	766	769	858	999999	70	711	999999	263	66	999999	541	999999	999999	799	298	313	999999	999999	999999	999999	811	966	878	999999	999999	979	279	964	347	297	415	723	507	772	41	999999	928	866	495	999999	999999	900	694	839	450	906	999999	237	181	59	999999	892	774	151	970	999999	890	288	134	90	441	999999	915	768	784	817	322	999999	768	594	999999	649	704	999999	65	910	282	48	139	333	999999	52	999999	298	862	523	949	999999	801	240	813	649	742	414	327	263	985	925	65	633	593	999999	999999	586	674	786	197	999999	96	69	528	999999	999999	800	128	399	999999	626	999999	270	868	999999	999999	999999	999999	735	999999	299	999999	801	999999	356	983	506	740	332	582	999999	624	999999	999999	999999	999999	742	712	961	999999	941	296	928	999999	368	999999	794	999999	636	63	931	805	999999	878	898	307	294	144	182	867	652	70	999999	816	134	11	830	934	301	687	844	825	820	244	965	999999	999999	877	999999	999999	199	741	113	279	651	999999	686	999999	437	279	984	999999	540	103	847	880	999999	121	999999	999999	198	860	472	999999	218	999999	984	703	912	999999	162	999999	578	999999	678	910	956	527	175	724	325	633	506	32	703	999999	295	726	396	999999	513	44	89	210	999999	339	279	999999	70	544	425	982	294	543	999999	577	39	695	425	937	999999	972	946	84	50	565	363	450	255	972	821	268	317	827	391	128	337	377	999999	999999	999999	801	999999	999999	309	343	348	963	905	999999	217	599	999999	999999	171	999999	97	15	169	999999	975	828	999999	98	723	999999	674	999999	162	998	250	661	989	999999	999999	132	515	325	774	706	999999	400	999999	130	764	231	958	857	666	999999	999999	332	218	132	373	812	
999999	379	907	152	668	881	811	906	885	556	610	234	999999	48	36	772	240	462	365	585	999999	789	333	502	208	817	800	312	999999	999999	999999	866	712	492	999999	146	418	632	48	345	588	999999	999999	218	620	733	703	627	823	267	101	755	999999	788	999999	999999	55	415	943	851	91	509	999999	967	999999	743	521	999999	808	999999	364	608	424	999999	996	999999	554	125	881	474	124	182	488	999999	826	999999	109	924	963	137	100	12	688	196	999999	89	699	277	999999	999999	222	41	818	933	999999	493	999999	746	791	872	999999	930	533	478	736	999999	999999	237	151	999999	644	597	707	999999	799	361	919	999999	765	999999	956	287	19	14	262	92	999999	555	806	999999	999999	362	142	101	579	999999	478	999999	460	356	69	472	135	698	999999	624	333	147	143	552	999999	999999	981	875	916	999999	999999	529	999999	999999	554	475	999999	808	60	291	464	616	111	639	882	999999	999999	419	857	493	161	320	771	638	759	226	999999	264	768	999999	381	999999	184	309	249	949	999999	806	801	594	999999	327	648	999999	169	717	45	999999	669	999999	336	572	999999	432	127	999999	999999	588	999999	337	999999	175	50	999999	999999	207	442	801	400	933	716	971	999999	272	999999	834	672	819	478	999999	190	918	595	904	999999	809	248	751	999999	999999	200	999999	911	473	540	875	287	849	52	961	284	243	112	735	999999	365	955	755	999999	293	999999	938	119	852	157	999999	580	145	873	109	959	690	619	761	742	999999	69	153	731	576	557	822	999999	516	767	946	815	999999	755	999999	854	493	770	898	702	262	305	68	326	405	305	999999	999999	999999	12	593	624	999999	993	847	305	811	999999	999999	999999	124	170	603	95	210	330	720	390	313	255	475	920	721	68	490	999999	10	999999	336	999999	999999	846	835	513	999999	999999	473	866	999999	274	999999	469	366	172	587	102	702	999999	126	85	584	760	673	696	537	673	902	292	512	843	305	985	697	143	999999	999999	334	100	999999	877	856	854	482	48	212	15	563	558	999999	397	312	999999	710	260	999999	655	182	149	999999	509	999999	190	363	74	969	67	772	233	843	319	767	611	71	248	228	730	288	634	493	531	120	999999	999999	124	541	999999	285	446	999999	999999	999999	195	124	412	457	676	999999	417	79	999999	243	340	714	172	630	700	965	471	41	966	999999	547	655	454	399	85	378	248	533	701	999999	999999	999999	180	222	581	497	999999	790	999999	999999	999999	565	999999	298	999999	639	649	999999	840	312	813	414	479	306	999999	999999	669	22	
382	999999	262	884	377	374	906	999999	999999	949	59	212	999999	999999	489	737	999999	981	317	165	619	999999	728	999999	692	999999	967	921	317	999999	999999	999999	999999	647	999999	254	976	986	197	973	999999	236	999999	700	999999	999999	995	143	999999	742	800	576	232	514	403	936	578	999999	202	978	406	985	245	999999	294	18	385	669	272	999999	999999	519	794	343	774	999999	349	38	319	64	403	834	999999	575	82	97	818	323	253	999999	676	479	794	999999	999999	999999	990	434	415	437	999999	336	999999	690	999999	291	782	889	740	20	596	550	198	999999	999999	571	989	670	597	999999	199	71	425	999999	568	291	999999	585	999999	999999	999999	914	622	999999	999999	76	963	315	593	791	314	999999	583	243	885	135	999999	656	999999	16	417	330	837	218	999999	999999	999999	91	132	700	565	207	133	372	618	681	999999	999999	346	999999	607	683	999999	806	892	270	488	999999	905	999999	11	79	951	999999	960	81	87	413	999999	610	165	882	193	999999	235	117	805	999999	625	999999	207	999999	320	125	408	999999	252	40	999999	999999	712	730	185	999999	698	999999	256	373	411	546	603	524	999999	735	363	725	500	193	580	784	465	276	566	701	999999	38	999999	835	361	236	828	57	999999	999999	897	434	999999	999999	999999	738	999999	442	809	88	609	682	310	999999	761	683	243	69	459	541	521	999999	173	484	454	999999	737	420	21	184	717	999999	436	999999	838	928	28	996	999999	842	923	999999	467	488	102	562	727	999999	83	999999	993	769	597	556	157	461	271	232	59	534	10	999999	431	999999	370	62	256	306	746	833	664	246	81	617	618	499	999999	685	391	891	942	999999	346	342	191	948	958	880	856	386	999999	796	947	463	841	482	600	832	127	49	316	431	438	250	24	756	698	980	999999	658	482	999999	840	167	592	447	114	999999	453	999999	103	999999	999999	369	176	868	299	617	776	999999	999999	156	999999	352	999999	521	999999	106	328	434	260	978	942	208	999999	91	955	789	871	403	999999	512	389	705	945	999999	981	78	999999	155	467	90	999999	999999	999999	999999	27	498	999999	81	322	18	769	28	171	999999	433	250	999999	94	912	509	746	382	767	395	766	861	406	644	539	66	31	183	999999	999999	774	149	448	577	999999	466	217	999999	999999	369	742	370	544	830	517	740	612	989	999999	958	999999	999999	45	999999	569	999999	102	999999	999999	266	986	596	62	991	350	293	801	888	31	456	999999	945	999999	407	999999	406	327	576	999999	798	999999	42	940	18	999999	943	114	85	17	907	
374	279	268	824	999999	999999	318	553	489	233	939	724	999999	786	666	399	538	637	720	173	999999	526	810	742	812	953	656	53	166	999999	189	726	999999	124	91	31	999999	477	33	507	98	773	96	903	859	729	74	163	999999	445	999999	476	364	843	78	999999	468	526	21	429	499	274	396	93	54	999999	842	853	705	644	712	70	613	223	85	75	999999	999999	883	92	889	503	701	720	999999	712	999999	47	56	243	999999	170	466	603	999999	823	386	999999	858	646	886	221	457	707	999999	354	863	150	999999	12	418	999999	642	999999	540	996	573	676	999999	342	850	805	807	999999	91	551	999999	19	216	261	688	436	59	999999	205	999999	55	993	986	647	849	231	999999	53	999999	11	999999	537	72	999999	999999	710	911	526	999999	91	413	999999	626	192	999999	853	999999	517	323	981	512	406	733	862	950	579	999999	453	493	999999	536	764	647	89	33	77	946	205	999999	999999	999999	999999	449	124	274	999999	377	804	898	995	999999	761	999999	842	499	131	999999	210	70	680	999999	468	999999	178	555	649	347	546	168	682	906	739	516	345	467	979	999999	619	598	889	212	999999	555	497	340	774	44	804	589	902	273	746	144	999999	957	999999	999999	281	568	624	723	830	999999	226	999999	999999	999999	393	385	520	999999	194	611	181	478	999999	913	545	837	780	614	542	956	266	418	169	604	195	388	410	489	685	60	999999	176	999999	248	339	408	782	999999	650	429	79	737	999999	145	962	852	821	153	953	443	787	20	190	873	389	807	929	999999	69	15	975	40	488	999999	637	15	106	999999	584	147	65	999999	963	123	999999	528	999999	34	999999	343	999999	267	999999	252	272	963	985	508	859	531	479	828	469	999999	454	999999	258	944	507	957	756	923	569	999999	999999	536	56	77	986	860	477	999999	999999	726	448	999999	504	246	871	674	29	597	999999	62	667	236	791	328	669	849	280	395	527	683	999999	643	698	719	863	736	917	999999	522	999999	63	999999	516	999999	206	736	543	999999	83	832	938	168	999999	516	999999	161	999999	727	408	146	590	92	387	638	149	805	29	785	999999	145	757	111	85	49	999	103	720	57	132	932	315	267	999999	694	745	428	758	999999	570	711	990	999999	999999	385	418	971	999999	999999	999999	999999	717	758	639	937	85	837	92	845	517	65	441	697	604	475	831	332	999999	999999	892	999999	56	837	224	670	154	567	999999	700	631	37	999999	999999	453	731	225	557	999999	384	999999	908	345	999999	674	515	999999	302	594	
54	554	999999	211	504	985	882	999999	880	543	999999	793	517	256	392	223	489	999999	599	254	873	259	283	704	395	999999	999999	386	999999	172	709	400	999999	972	546	999999	999999	826	411	999999	571	386	345	23	659	591	112	661	952	999999	195	366	680	999999	721	794	280	390	999999	430	10	506	221	717	834	577	999999	544	710	999999	677	662	747	999999	682	999999	914	270	55	804	971	333	999999	443	999999	352	719	803	999999	999999	876	165	21	981	999999	75	999999	627	189	91	649	567	951	716	32	532	999999	938	999999	234	880	19	345	21	459	677	82	999999	739	999999	858	148	292	959	370	521	999999	766	885	617	330	999999	999999	963	164	413	381	999999	421	455	733	781	437	999999	870	999999	820	999	999999	189	999999	999999	888	697	999999	999999	284	992	356	510	880	853	62	757	999999	593	928	382	999999	55	305	365	365	999999	758	87	710	265	999999	503	701	651	244	999999	625	932	408	393	999999	653	138	389	371	910	574	880	999999	679	132	999999	999999	447	153	486	883	637	42	999999	939	156	800	999999	904	999999	999999	238	618	356	142	999999	194	544	641	213	916	916	993	454	719	877	358	41	999999	810	566	263	508	757	823	999999	899	805	454	594	999999	999999	484	519	112	345	271	382	546	160	102	403	806	939	569	966	999999	587	883	999999	797	999999	885	103	999999	555	730	999999	533	154	999999	389	100	57	360	806	999999	999999	352	384	999999	976	494	982	717	172	457	568	197	856	999999	321	999999	392	796	93	234	391	232	557	615	999999	849	402	88	713	313	758	589	763	535	169	245	509	456	821	999999	999999	385	133	107	999999	999999	999999	800	999999	467	999999	261	999999	582	999999	261	795	999999	999999	136	102	904	14	859	999999	979	434	330	999999	86	421	936	974	999999	999999	16	999999	999999	999999	999999	999999	999999	327	255	605	999999	999999	190	999999	907	999999	740	251	694	191	998	380	273	407	999999	999999	355	616	999999	55	771	286	467	261	53	999999	345	999999	999999	954	501	587	758	264	202	666	253	845	286	636	680	999999	290	627	332	999999	836	61	270	497	826	985	999999	209	834	230	999999	929	999999	756	113	425	999999	740	690	999999	999999	19	215	999999	999999	999999	339	57	999999	999999	996	999999	929	418	999999	293	65	999999	137	999999	944	999999	429	972	999999	324	414	530	999999	999999	921	549	937	999999	23	999999	999999	744	501	999999	999999	594	834	758	234	999999	999	32	440	819	370	793	999999	184	999999	999999	589	999999	999999	999999	105	999999	999999	119	999999	456	902	28	
405	498	447	321	488	810	860	360	724	671	999999	796	324	391	999999	713	894	137	999999	763	444	999999	246	999999	39	820	231	846	79	725	603	777	122	981	627	941	382	999999	315	999999	323	126	349	918	494	918	999999	713	718	811	224	37	521	149	584	455	261	999999	999999	999999	999999	23	999999	998	78	971	683	999999	764	159	340	845	822	143	999999	328	610	999999	999999	999999	463	517	999999	267	510	575	265	999999	999999	181	689	999999	767	647	223	309	835	350	999999	523	245	33	949	569	481	379	215	999999	999999	266	845	999999	999999	180	999999	999999	885	999999	498	502	715	709	936	999999	469	791	88	184	919	999999	492	269	999999	605	999999	439	568	569	786	141	370	878	999999	999999	335	999999	834	596	443	151	423	812	851	999999	807	535	97	999999	109	999999	300	40	467	999999	773	999999	999999	999999	305	775	513	999999	246	367	999999	837	435	795	267	713	956	491	741	778	726	679	418	130	797	349	351	212	469	105	840	339	420	725	377	749	300	726	301	668	637	107	576	494	999999	999999	999999	302	107	999999	733	809	299	689	832	104	177	345	320	999999	433	311	856	150	999999	803	999999	999999	999999	999999	999999	240	200	999999	151	628	112	999999	999999	999999	999999	999999	999999	83	372	40	49	999999	892	282	999999	954	999999	345	244	336	250	435	999999	421	999999	999999	999999	589	972	503	619	226	548	213	991	254	999999	493	999999	384	206	999999	778	495	764	696	817	155	999999	469	825	855	999999	814	999999	677	956	999999	283	847	999999	999999	111	868	421	822	192	999999	999999	999999	999999	999999	627	860	139	467	657	481	657	857	583	728	652	999999	999999	763	388	999999	825	324	298	945	999999	869	208	682	681	909	83	941	513	999999	999999	609	944	903	999999	976	999999	920	999999	999999	837	425	274	456	999999	598	200	999999	443	999999	999999	967	49	999999	711	999999	999999	457	785	747	407	715	354	454	865	999999	569	999999	535	411	57	999999	304	813	117	794	604	999999	810	999999	719	999999	507	63	275	896	570	374	202	479	324	238	144	999999	86	131	999999	820	590	999999	39	999999	999999	999999	412	957	672	235	471	916	163	999999	647	702	37	981	218	999999	999999	999999	482	204	582	66	97	819	770	999999	736	986	723	784	171	981	64	303	303	475	999999	317	233	344	902	285	326	999999	999999	442	254	999999	913	780	640	621	355	834	843	999999	944	999999	197	650	498	999999	203	999999	747	665	648	733	999999	742	650	872	746	148	999999	999999	739	681	999999	338	999999	641	999999	942	153	999999	
635	999999	999999	237	530	67	130	999999	846	427	999999	947	999999	925	999999	520	416	180	139	768	875	217	999999	546	999999	272	364	999999	872	856	411	260	999999	207	39	429	283	460	221	592	752	999999	301	875	224	792	24	313	544	267	234	902	999999	385	674	428	687	913	901	267	702	271	709	989	25	831	999999	469	895	374	999999	956	999999	547	26	711	915	667	332	544	999999	61	999999	615	632	509	999999	999999	533	611	741	369	559	953	890	999999	999999	312	999999	392	999999	554	417	999999	29	278	943	275	368	999999	512	29	999999	367	19	999999	947	103	999999	516	999999	873	936	999999	999999	999999	407	15	999999	535	257	613	807	939	475	703	643	153	595	363	565	182	490	570	109	999999	778	202	944	249	542	370	945	353	999	205	618	134	547	152	999999	938	999999	832	715	898	999999	999999	892	315	16	804	508	13	950	221	392	375	194	999999	108	215	70	417	992	886	668	463	999999	279	999999	519	999999	453	492	626	999999	657	854	210	999999	999999	309	639	242	738	862	941	402	788	813	253	939	636	53	665	878	210	999999	999999	999999	999999	999999	622	230	497	208	64	999999	334	657	999999	521	999999	411	971	905	431	184	264	999999	726	999999	162	999999	841	579	999999	409	826	747	362	818	35	999999	750	426	686	999999	745	539	807	431	999999	140	88	732	999999	235	82	999999	457	35	585	805	513	698	558	167	388	917	239	655	693	999999	304	916	496	24	661	554	999999	999999	439	724	999999	305	999999	999999	386	119	624	743	337	76	999999	337	242	229	999999	61	867	529	39	999999	999999	162	737	491	836	172	999999	940	574	527	542	444	596	860	589	218	706	537	999999	279	999999	496	327	999999	296	967	683	999999	558	610	686	698	983	611	999999	73	568	510	999999	224	999999	683	179	809	534	856	999999	381	639	257	999999	999999	999999	999999	535	999999	834	120	205	999999	488	969	392	999999	840	843	460	985	446	526	999999	999999	352	999999	405	619	327	518	102	439	236	311	999999	310	265	356	949	233	86	611	999999	457	315	326	735	904	999999	214	999999	999999	999999	755	935	123	607	158	988	193	364	915	495	999999	999999	999999	641	186	999999	999999	708	494	893	999999	909	835	999999	202	890	999999	830	501	999999	122	999999	999999	43	481	376	523	703	117	368	765	868	170	125	999999	439	999999	684	558	999999	219	506	999999	797	178	846	110	826	999999	999999	962	999999	999999	597	382	999999	616	732	999999	810	999999	388	999999	135	999999	368	999999	999999	384	762	351	351	281	928	
118	999999	74	999999	999999	635	276	999999	297	999999	406	412	15	573	742	145	823	999999	523	748	999999	831	999999	359	669	810	108	999999	451	999999	916	999999	91	999999	488	766	713	999999	867	535	999999	132	100	751	729	725	362	184	976	248	938	534	827	533	185	286	999999	714	945	63	999999	885	999999	999999	933	785	331	81	94	975	432	999999	949	988	999999	631	741	163	629	944	999999	999999	999999	999999	999999	999999	999999	558	758	211	999999	998	66	813	999999	658	877	455	818	944	403	999999	999999	10	816	127	585	839	999999	554	545	999999	95	11	605	613	481	999999	930	999999	992	773	322	883	999999	434	764	145	999999	999999	753	295	999999	685	550	176	999999	413	396	596	806	953	239	999999	666	507	912	65	217	999999	187	999999	999999	999999	951	629	999999	216	90	392	999999	450	999999	772	999999	259	999999	410	460	999999	780	77	999999	344	746	48	544	118	226	999999	521	708	927	999999	379	999999	770	78	999999	920	206	626	999999	14	243	365	115	466	413	416	999999	512	605	778	613	119	189	190	999999	913	95	999999	990	999999	870	653	522	252	999999	881	489	155	676	539	242	163	744	651	110	390	933	87	999999	809	999999	999999	113	158	992	269	739	589	999999	820	835	999999	636	665	143	589	842	999999	73	531	927	148	836	999999	545	999999	374	999999	90	150	979	999999	166	190	538	999999	999999	373	259	143	152	899	607	999999	999999	896	527	89	518	520	547	999999	23	182	882	990	182	999999	613	999999	895	211	509	407	840	999999	999999	455	137	280	49	478	614	929	389	38	540	979	371	999999	999999	294	999999	570	602	909	993	983	999999	547	690	512	999999	999999	247	999999	999999	210	26	876	999999	999999	952	999999	480	78	465	94	792	853	459	202	675	964	610	999999	191	999999	804	930	833	205	157	589	590	536	999999	897	692	449	638	340	963	495	931	860	342	782	999999	534	454	909	200	455	98	497	837	796	999999	637	758	460	999999	96	999999	521	923	373	656	944	360	999999	999999	353	224	129	239	999999	43	749	278	408	849	279	486	923	14	702	999999	103	999999	922	791	64	690	188	999999	877	999999	419	999999	969	136	155	184	885	999999	847	999999	968	268	656	999999	366	999999	999999	611	136	609	129	516	999999	872	563	255	438	999999	347	663	46	195	362	999999	999999	812	308	282	703	105	600	999999	167	471	532	835	52	999999	999999	695	340	576	808	277	333	903	715	107	999999	900	999999	119	180	194	204	999999	905	999999	150	553	999999	87	907	40	19	713	999999	
999999	349	999999	212	279	351	651	332	469	387	95	414	720	999999	999999	710	803	359	490	999999	973	277	749	929	999999	28	881	999999	263	668	777	267	620	554	999999	757	844	697	476	999999	529	861	734	405	819	999999	429	456	999999	999999	114	681	529	478	999999	491	600	798	88	260	469	26	78	999999	999999	828	794	176	150	453	866	115	882	722	715	999999	543	353	119	620	598	434	775	886	564	999999	738	151	178	474	167	999999	999999	226	999999	513	792	999999	795	991	719	263	316	416	510	998	799	806	763	273	999999	257	689	467	999999	44	999999	192	246	514	100	999999	997	676	999999	820	495	665	999999	999999	999999	610	999999	127	900	999999	999999	368	385	999999	305	999999	388	999999	526	909	365	162	564	274	271	610	696	290	999999	76	999999	639	130	689	999999	144	999999	999999	999999	347	699	571	566	326	916	999999	806	999999	219	999999	274	103	159	386	465	999999	110	999999	999999	999999	999999	276	226	834	88	488	247	695	63	999999	999999	999999	999999	188	999999	999999	595	999999	358	388	803	25	81	742	802	999999	490	999999	999999	179	999999	244	621	235	433	999999	355	732	247	437	645	120	627	57	620	447	143	971	999999	671	748	862	999999	561	999999	898	204	999999	41	999999	998	502	999999	884	138	313	999999	734	754	786	448	862	10	999999	999999	692	999999	34	131	364	999999	999999	578	563	430	999999	999999	70	320	999999	238	871	700	332	999999	999999	649	743	918	317	999999	408	226	390	999999	885	861	880	999999	232	510	180	999999	677	999999	489	999999	907	999999	957	869	155	423	229	557	999999	171	678	999999	599	52	999999	115	814	999999	631	302	198	999999	545	999999	999999	999999	999999	34	999999	999999	33	999999	949	228	741	289	999999	448	96	985	996	832	655	999999	193	398	999999	190	999999	999999	547	555	264	197	736	999999	918	648	316	903	336	204	498	66	148	241	542	999999	310	375	154	375	45	645	305	365	685	820	135	175	999999	907	999999	999999	972	477	192	761	492	999999	371	322	999999	193	659	801	343	598	585	951	855	999999	879	999999	920	999999	999999	618	999999	380	891	999999	523	999999	880	428	35	504	999999	999999	59	999999	889	145	13	999999	243	999999	999999	504	32	96	245	999999	319	999999	37	689	84	999999	957	573	999999	121	283	999999	799	991	312	999999	776	999999	515	915	901	84	999999	999999	486	98	938	667	631	397	999999	999999	862	999999	999999	704	401	999999	430	999999	712	999999	911	999999	861	738	41	999999	549	756	727	192	581	329	282	244	999999	293	213	985	862	999999	999999	
482	762	478	412	999999	169	608	839	999999	419	232	212	424	173	190	882	747	66	695	999999	875	669	175	233	542	999999	597	486	117	999999	999999	999999	423	545	438	24	392	335	581	999999	941	917	296	773	999999	126	857	80	47	411	465	928	177	181	75	812	597	255	870	394	572	131	732	999999	974	802	999999	879	734	176	999999	421	485	612	186	958	383	402	873	425	218	999999	999999	705	675	999999	262	251	479	626	427	147	465	196	520	820	999999	987	999999	557	337	978	346	870	912	54	999999	564	994	117	438	204	381	999999	185	56	681	36	633	469	549	547	410	117	748	361	999999	999999	101	366	773	999999	603	999999	98	999999	189	578	792	631	72	698	257	371	197	999999	765	21	20	474	148	168	999999	339	17	790	577	238	132	560	999999	164	472	638	344	53	601	999999	366	945	866	112	999999	11	406	851	300	999999	920	526	596	944	287	627	227	615	999999	273	318	308	662	951	456	999999	543	907	235	999999	37	999999	631	710	654	999999	608	46	923	362	933	166	499	539	318	999999	964	153	876	845	999999	729	21	337	746	999999	293	914	655	999999	468	999999	625	681	999999	775	999999	885	300	222	999999	191	691	678	340	999999	808	999999	643	850	276	399	40	999999	208	308	142	303	964	596	782	694	390	920	894	444	999999	999999	527	999999	711	88	853	664	826	999999	47	999999	997	593	260	169	280	804	736	78	999999	245	482	712	999999	601	999999	703	999999	334	801	771	784	999999	999999	989	605	999999	149	197	999999	376	563	969	999999	999999	999999	380	346	999999	999999	585	194	825	999999	304	999999	999999	899	119	167	999999	999999	502	437	276	558	999999	999999	271	564	179	664	999999	999999	101	682	512	452	843	305	999999	367	818	999999	225	999999	958	999999	326	652	790	211	40	40	999999	153	70	542	994	251	999999	408	84	68	999999	999999	645	303	885	622	833	372	66	999999	616	791	415	999999	221	689	599	192	655	618	773	968	634	518	144	999999	621	970	458	999999	111	999999	292	759	667	305	941	665	44	704	818	999999	999999	226	423	605	737	478	331	314	651	21	752	466	294	285	999999	137	168	999999	10	863	914	463	711	474	999999	655	924	915	747	999999	157	951	999999	355	822	417	999999	999999	220	152	649	999999	950	999999	399	826	999999	391	999999	999999	506	107	999999	955	999999	691	999999	948	106	999999	554	415	566	717	864	801	667	938	462	877	42	629	726	857	224	770	513	621	84	682	190	543	906	934	438	999999	257	844	999999	
140	902	999999	442	138	598	244	586	243	235	597	169	536	928	141	999999	876	999999	846	740	742	188	893	873	424	901	21	508	632	289	813	554	822	106	999999	974	886	197	598	269	999999	194	280	999999	487	522	653	614	774	162	561	680	999999	999999	109	999999	19	282	27	237	587	735	954	954	421	53	999999	440	606	166	894	689	781	586	759	558	999999	999999	396	901	257	406	733	480	727	143	153	718	996	379	965	614	179	370	682	255	999999	999999	974	443	186	999999	17	618	267	872	898	824	999999	999999	54	999999	885	125	999999	999999	999999	484	236	288	899	627	444	237	999999	999999	519	421	904	999999	328	592	533	999999	725	44	399	125	222	854	244	329	999999	455	334	999999	729	64	391	999999	253	755	99	695	544	558	778	999999	426	977	363	487	919	839	232	462	979	999999	400	944	791	885	271	382	999999	999999	262	999999	902	999999	561	465	39	412	999999	999999	502	999999	999999	999999	999999	618	698	244	500	757	999999	999999	999999	872	483	796	663	446	710	999999	494	716	999999	963	305	789	877	687	426	898	999999	516	578	659	959	151	999999	233	687	999999	197	37	881	296	999999	727	999999	40	265	764	801	593	702	903	999999	786	999999	454	871	477	740	20	818	602	999999	893	957	572	912	341	999999	999999	999999	999999	999999	999999	999999	365	793	999999	32	847	432	662	106	864	814	675	999999	999999	956	78	362	220	442	186	999999	288	986	286	770	204	999999	924	490	371	834	999999	732	999999	950	999999	999999	302	999999	893	588	165	999999	445	999999	292	991	738	384	999999	87	548	106	994	257	556	379	517	999999	828	729	508	181	735	40	999999	942	959	999999	136	999999	69	765	548	597	63	783	550	207	487	212	389	549	285	293	296	77	738	374	403	459	153	494	627	174	999999	999999	770	415	438	349	999999	515	258	797	999999	783	557	406	204	999999	829	999999	330	625	349	999999	895	452	744	582	213	999999	999999	676	273	574	999999	384	517	78	23	145	768	147	999999	874	999999	487	275	512	520	342	180	999999	630	833	173	999999	824	131	999999	999999	671	856	146	447	686	581	534	999999	645	182	888	999999	999999	999999	999999	192	455	475	999999	999999	186	999999	72	871	424	208	999999	999999	410	146	560	999999	980	694	474	999999	11	733	197	719	953	999999	867	347	453	999999	870	936	291	981	556	358	464	680	151	439	794	274	32	999999	999999	105	52	999999	622	503	155	75	229	640	190	722	287	999999	464	365	374	724	999999	379	338	119	999999	429	590	
211	931	309	553	44	999999	737	710	999999	194	857	999999	368	725	950	899	804	717	651	800	999999	81	516	999999	785	999999	80	846	652	158	426	947	999999	999999	420	571	845	521	194	522	999999	999999	577	763	999999	586	999999	998	478	479	534	401	999999	628	756	140	424	93	767	999999	57	999999	67	561	999999	910	166	450	315	999999	999999	292	999999	138	357	822	504	752	999999	209	999999	81	999999	182	624	34	451	994	171	290	156	762	753	225	999999	999999	999999	25	995	697	999999	565	693	100	425	999999	869	377	281	934	635	999999	474	568	909	999999	999999	885	999999	999999	468	172	288	34	241	999999	538	999999	663	794	868	999999	757	921	779	504	388	999999	999999	999999	165	84	722	236	654	484	999999	195	999999	999999	50	78	88	262	238	999999	286	999999	858	133	712	561	713	999999	999999	156	914	999999	789	414	597	244	138	563	587	999999	449	61	379	756	14	353	10	999999	754	999999	410	505	692	521	999999	719	429	633	670	603	370	244	170	999999	999999	743	999999	902	902	805	999999	999999	674	844	818	234	999999	111	129	999999	561	999999	733	275	746	419	860	277	999999	877	815	505	999999	984	33	215	891	872	196	271	946	108	271	999999	999999	999999	831	847	702	999999	431	327	514	311	999999	821	999999	894	761	160	999999	138	716	999999	999999	445	631	689	821	613	343	426	915	999999	422	462	287	785	416	860	588	23	574	201	456	999999	991	591	942	211	704	996	120	45	388	999999	392	247	999999	999999	264	999999	36	999999	661	14	999999	656	888	589	544	725	488	901	999999	999999	999999	999999	578	502	454	50	999999	999999	999999	346	315	880	999999	604	80	50	999999	991	605	447	986	485	539	999999	999999	345	702	362	999999	978	517	218	472	518	264	866	668	465	999999	223	403	415	190	324	698	999999	186	999999	519	504	898	497	305	135	999999	88	985	999999	417	999999	999999	999999	953	931	829	999999	417	961	350	999999	999999	371	30	392	999999	581	304	225	752	563	168	418	842	172	89	30	999999	347	635	185	999999	540	57	861	875	18	461	259	495	999999	124	999999	943	315	132	999999	476	913	92	311	783	770	384	854	950	929	552	999999	852	809	194	999999	999999	999999	999999	999999	324	169	517	44	129	55	999999	161	448	943	475	999999	49	552	553	999	264	334	402	119	999999	203	911	945	999999	999999	406	686	417	999999	889	999999	982	999999	222	999999	405	999999	999999	999999	999999	999999	415	16	464	999999	752	999999	265	999999	815	11	772	223	999999	999999	257	572	578	459	648	999999	
999999	999999	63	697	554	757	999999	245	604	217	151	664	79	999999	787	999999	490	450	917	106	999999	232	239	888	15	769	607	999999	69	833	478	999999	99	997	489	999999	953	999999	470	994	970	999999	590	607	859	118	154	752	343	999999	999999	138	541	551	999999	520	174	999999	691	784	160	247	186	999999	739	418	575	999999	999999	776	951	723	979	999999	999999	410	642	631	39	896	999999	855	758	716	752	350	999999	547	383	999999	846	788	999999	686	844	732	999999	819	999999	450	543	82	999999	566	402	999999	158	999999	999999	222	878	543	999999	794	169	305	999999	469	28	398	227	37	698	483	930	172	648	999999	88	999999	567	822	999999	999999	999999	999999	555	201	324	394	999999	582	999999	171	999999	313	653	290	526	549	253	383	801	480	232	999999	383	999999	636	239	719	854	540	32	655	65	780	555	441	999999	749	297	155	633	206	645	906	537	392	626	518	367	999999	538	159	193	999999	999999	999999	999999	179	729	565	999999	999999	347	999999	109	515	45	532	107	849	999999	999999	999999	238	999999	283	587	609	846	443	19	721	362	87	12	999999	999999	44	497	999999	593	446	30	999999	70	999999	859	999999	807	31	999999	104	420	517	866	738	203	999999	853	19	779	248	332	295	555	373	323	270	49	236	54	11	999999	999999	999999	474	999999	233	177	219	999999	984	802	825	999999	915	310	844	999999	999999	678	516	190	488	419	354	123	734	186	697	999999	999999	564	580	976	355	999999	512	999999	401	958	969	788	644	999999	795	446	999999	208	999999	999999	478	58	775	999999	538	820	555	499	912	360	54	57	479	574	825	429	231	849	740	855	798	594	819	315	999999	727	999999	893	999999	907	617	536	545	634	176	999999	999999	33	448	999999	513	22	348	51	914	999999	318	79	999999	375	225	999999	468	784	275	999999	239	470	848	810	284	999999	999999	14	999999	518	511	845	999999	285	999999	208	999999	215	351	999999	255	999999	999999	786	419	476	134	259	999999	959	78	760	368	999999	320	999999	999999	637	260	999999	148	344	308	999999	420	472	672	494	734	27	256	262	443	490	999999	462	999999	999999	400	999999	537	625	999999	783	450	750	999999	999999	964	322	33	773	955	499	646	911	478	994	999999	946	803	999999	999999	999999	713	815	327	878	654	858	999999	121	246	451	324	999999	31	999999	955	670	999999	557	529	421	999999	483	307	943	843	999999	983	84	696	454	14	897	110	647	79	634	433	607	470	116	999999	999999	999999	513	999999	133	999999	999999	49	705	960	999999	120	113	681	240	
518	384	999999	926	875	999999	425	792	447	426	422	999999	455	330	247	999999	97	999999	999999	91	999999	999999	767	719	837	39	45	999999	494	758	787	996	966	999999	126	58	572	543	240	890	999999	743	76	758	711	515	507	719	999999	581	168	696	756	599	293	724	616	325	99	845	148	999999	308	688	639	999999	999999	999999	999999	198	815	553	999999	466	594	999999	727	18	18	331	532	326	533	912	999999	100	249	376	999999	401	442	257	999999	394	751	999999	445	387	129	999999	108	890	515	279	765	614	514	300	15	90	996	607	316	767	323	822	899	999999	999999	549	185	51	71	999999	999999	999999	109	797	714	999999	767	350	999999	722	233	641	810	264	999999	999999	586	999999	370	474	405	835	940	687	999999	999999	174	59	298	579	119	67	828	703	999999	999999	515	716	999999	484	323	999999	717	594	543	999999	999999	645	999999	113	999999	236	999999	597	416	920	627	421	726	786	366	718	61	319	612	176	812	117	740	949	999999	869	999999	999999	999999	748	127	356	153	999999	917	529	999999	195	616	999999	387	240	296	603	999999	103	989	799	999999	605	604	408	999999	377	869	903	904	299	999999	999999	999999	793	447	667	802	281	999999	999999	999999	837	907	866	703	729	789	582	821	147	379	386	880	999999	768	555	999999	719	375	776	530	23	624	520	561	522	999999	999999	793	628	800	999999	825	661	930	290	697	999999	999999	261	587	296	999999	767	919	257	999999	298	35	891	999999	93	999999	501	999999	855	999999	397	314	190	709	206	788	999999	999999	999999	560	999999	644	999999	858	416	24	123	198	243	931	857	600	999999	309	731	567	902	114	717	999999	334	854	999999	999999	310	433	999999	552	391	508	888	999999	999999	697	994	654	547	999999	116	78	793	999999	999999	924	366	796	10	880	977	638	885	98	999999	679	236	999999	569	420	557	983	999999	570	807	734	52	999999	999999	617	315	87	999999	868	999999	648	608	30	290	159	999999	514	433	643	575	753	622	799	801	178	470	630	94	137	999999	133	578	999999	506	999999	999999	929	53	999999	999999	999999	618	999999	101	981	80	999999	93	420	709	53	560	856	999999	999999	121	252	999999	584	156	684	992	892	999999	874	999999	386	999999	450	277	999999	999999	50	78	675	144	605	708	999999	107	265	546	674	428	999999	573	999999	238	452	999999	639	305	469	999999	999999	906	725	999999	226	911	694	690	999999	153	927	999999	999999	787	328	919	515	544	999999	999999	999999	147	328	999999	999999	310	356	158	82	999999	637	485	11	804	187	769	419	971	
491	908	412	574	903	999999	500	859	63	935	909	532	222	999999	491	982	999999	752	587	260	683	915	565	546	617	920	515	451	581	999999	609	559	509	544	62	905	83	326	243	797	974	101	257	421	248	549	510	543	994	28	459	435	999999	168	298	575	999999	866	957	999999	26	58	999999	347	999999	999999	999999	999999	52	586	909	38	999999	999999	999999	999999	668	153	999999	77	999999	972	457	563	999999	184	377	350	255	999999	999999	217	368	260	781	999999	999999	909	95	999999	999999	831	999999	418	119	431	999999	999999	883	706	999999	999999	568	889	573	54	601	999999	999999	161	982	999999	999999	999999	34	702	669	268	18	359	777	999999	67	419	551	588	999999	49	999999	999999	999999	999999	467	549	579	361	649	479	999999	737	335	100	827	934	906	844	409	935	393	999999	999999	658	392	533	999999	158	999999	999999	348	999999	572	999999	279	257	893	999999	224	882	985	673	62	199	581	999999	34	687	931	133	512	706	188	546	655	999999	999999	609	999999	934	999999	431	219	500	999999	999999	999999	999999	820	579	999999	901	629	999999	949	720	999999	572	999999	120	509	999999	226	28	646	641	806	36	999999	242	999999	999999	999999	290	271	564	464	562	68	999999	999999	261	866	999999	999999	611	87	661	596	935	683	510	532	483	434	379	214	200	853	999999	896	147	866	999999	403	758	490	348	999999	395	266	999999	513	208	999999	257	384	999999	999999	999999	564	154	440	971	558	999999	760	937	999999	891	360	273	708	569	999999	999999	395	288	958	999999	130	738	999999	999999	678	881	996	334	480	187	999999	349	263	818	935	751	707	894	39	999999	999999	553	493	373	45	999999	999999	999999	999999	999999	861	105	906	612	914	826	747	999999	302	999999	678	999999	466	999999	895	999999	20	999999	999999	241	272	501	259	240	336	999999	255	43	999999	686	789	63	999999	446	325	900	442	650	904	999999	13	478	601	362	999999	572	96	814	477	34	999999	213	319	984	771	370	999999	676	286	347	580	714	999999	616	888	625	326	30	362	995	999999	999999	999999	999999	237	793	999999	897	191	999999	490	440	565	999999	705	585	999999	134	674	954	64	766	999999	567	537	299	999999	985	474	433	255	76	462	482	456	621	227	793	757	999999	999999	948	494	523	856	150	159	999999	911	312	881	201	999999	407	941	811	996	999999	987	938	388	914	432	757	517	423	978	93	695	93	368	950	999999	696	494	115	281	999999	710	397	999999	494	84	172	999999	64	999999	999999	541	645	624	799	805	999999	600	556	525	737	15	999999	172	76	
235	827	999999	930	999999	659	913	835	999999	156	718	600	798	894	840	270	215	463	702	924	551	59	468	569	154	558	106	938	589	999999	844	276	999999	83	999999	999999	999999	621	240	71	150	705	116	478	90	215	999999	705	715	264	999999	552	740	248	999999	186	368	999999	786	274	563	975	256	994	311	451	375	999999	635	594	52	594	232	999999	999999	999999	999999	999999	488	938	538	400	232	334	22	999999	536	986	559	91	887	843	999999	965	507	174	459	999999	999999	639	840	305	80	131	999999	937	329	108	999999	677	243	999999	895	847	736	173	753	921	982	18	914	999999	175	554	999999	208	999999	266	999999	999999	999999	831	999999	999999	108	242	330	111	122	85	999999	999999	531	881	999999	518	948	999999	239	344	999999	538	139	168	724	461	999999	526	424	23	999999	73	999999	845	999999	411	999999	56	999999	504	999999	652	809	999999	45	486	999999	293	999999	197	260	771	999999	999999	206	858	701	665	134	647	111	999999	999999	108	896	999999	999999	685	600	446	964	901	248	999999	501	999999	729	232	999999	999999	604	847	820	236	999999	416	999999	175	649	432	709	889	921	111	403	49	965	710	20	135	999999	181	693	268	999999	359	533	999999	307	999999	139	479	542	887	999999	263	983	459	999999	490	874	307	46	177	999999	999999	999999	147	341	462	804	28	222	997	233	432	164	561	999999	999999	999999	742	867	221	999999	999999	356	44	999999	149	65	515	374	529	260	999999	144	525	532	158	379	395	961	845	632	999999	266	545	663	999999	109	431	999999	931	607	141	439	824	874	506	728	945	89	201	406	298	654	999999	747	999999	999999	639	39	999999	44	497	999999	999999	588	192	973	811	380	447	49	999999	999999	442	999999	128	999999	999999	999999	36	429	999999	315	999999	999999	344	466	573	999999	999999	332	470	402	602	896	120	360	999999	999999	691	532	917	575	642	162	772	239	221	771	628	239	978	988	13	434	611	191	21	582	254	999999	999999	999999	999999	999999	579	241	467	545	810	768	870	999999	959	999999	999999	999999	672	617	676	115	255	801	179	917	353	482	399	177	999999	928	348	834	991	999999	131	904	351	528	999999	541	772	675	961	999999	369	905	999999	509	923	753	519	403	905	149	999999	608	844	999999	771	106	842	999999	260	999999	429	45	92	993	999999	999999	516	999999	44	145	342	579	840	999999	557	448	453	889	254	541	419	945	929	852	494	522	70	44	999999	999999	999999	999999	425	999999	440	334	822	45	136	999999	999999	374	369	999999	999999	901	768	534	758	332	999999	
999999	55	718	999999	484	116	240	508	859	547	999999	999999	558	999999	860	164	999999	879	233	999999	999999	762	928	999999	55	585	999999	55	999999	754	535	286	433	999999	746	436	706	999999	955	227	592	536	276	777	764	976	810	333	945	747	16	999999	534	707	245	199	127	999999	427	898	947	194	915	115	21	205	963	999999	700	434	457	155	924	15	42	880	496	999999	539	78	999999	999999	999999	846	999999	880	999999	726	596	999999	999999	293	198	66	280	999999	999999	171	765	999999	22	94	632	521	299	999999	730	999999	674	999999	999999	999999	883	999999	133	121	94	999999	368	999999	454	999999	999999	153	124	999999	999999	867	734	634	269	334	999999	999999	65	690	213	588	999999	885	160	231	61	241	853	999999	999999	839	932	169	323	999999	999999	634	124	775	955	999999	406	134	905	862	999999	49	999999	999999	580	913	303	999999	908	506	523	482	980	232	195	897	999999	999999	765	999999	935	575	320	717	532	999999	855	999999	734	724	191	431	980	298	437	21	145	999999	999999	496	546	999999	999999	999999	38	330	653	999999	589	999999	198	635	369	788	927	999999	729	387	846	818	999999	23	709	194	324	101	999999	692	795	183	761	999999	999999	999999	580	446	999999	503	689	212	117	963	701	676	535	556	71	201	370	999999	292	758	999999	954	439	533	789	77	999999	999999	999999	999999	107	415	306	999999	637	100	218	490	905	235	999999	644	711	999999	321	42	658	767	39	310	331	587	891	999999	188	53	839	56	656	999999	10	752	384	156	865	295	380	999999	919	970	999999	880	312	67	69	993	253	344	221	757	419	735	907	527	639	999999	999999	302	203	593	999999	999999	834	999999	235	946	270	565	238	36	662	999999	848	68	326	451	284	999999	943	194	800	505	999999	999999	999999	999999	844	999999	516	355	999999	999999	999999	999999	719	821	56	652	831	123	733	687	999999	195	104	915	887	999999	210	198	245	690	999999	19	793	755	336	934	822	961	111	999999	58	882	264	999999	543	999999	348	505	404	631	12	829	999999	122	398	999999	804	922	999999	996	999999	327	120	90	999999	950	542	999999	495	999999	830	870	22	330	639	233	999999	519	381	374	509	705	793	613	999999	529	559	681	367	686	140	900	583	999999	758	999999	772	183	857	592	999999	384	19	999999	999999	142	817	999999	483	999999	719	295	550	22	999999	949	534	506	402	207	401	860	606	809	981	930	296	906	571	999999	460	999999	999999	788	394	134	696	999999	999999	556	712	429	208	202	999999	844	999999	570	618	808	206	999999	780	659	
201	129	778	210	312	869	845	911	568	999999	714	962	633	761	628	999999	263	34	693	846	495	999999	999999	999999	842	146	581	725	999999	763	999999	193	976	999999	999999	274	356	999999	207	999999	710	801	999999	999999	999999	14	999999	597	942	257	555	182	582	999999	174	229	467	999999	999999	175	298	999999	623	805	863	530	999999	632	999999	999999	999999	767	999999	751	146	999999	121	39	927	999999	925	983	999999	999999	999999	538	611	999999	999999	377	999999	999999	138	999999	654	591	187	65	999999	956	28	999999	433	999999	242	787	999999	999999	798	479	118	999999	445	529	249	315	345	583	597	335	999999	944	794	796	999999	41	639	793	107	554	517	65	269	970	999999	999999	559	204	999999	430	192	999999	253	367	999999	379	547	608	793	348	999999	604	468	444	47	84	793	636	42	210	158	562	734	999999	962	62	178	475	709	902	755	151	775	176	999999	149	700	436	537	187	494	40	10	999999	309	912	597	999999	933	999999	553	922	172	999999	282	999999	55	10	405	217	210	999999	898	891	593	114	829	301	302	897	999999	367	109	854	715	128	999999	976	943	59	465	353	999999	964	358	832	978	177	894	521	104	699	41	330	976	422	141	118	174	205	93	305	999999	46	371	196	822	317	999999	999999	78	78	66	356	751	857	540	999999	999999	760	135	661	407	780	802	684	336	999999	999999	999999	986	999999	811	748	966	169	820	504	602	172	19	671	285	740	999999	35	999999	999999	578	999999	999999	206	576	999999	999999	431	898	752	243	687	860	53	439	598	176	625	267	999999	389	592	46	999999	341	380	751	464	386	666	337	776	51	650	999999	758	421	999999	876	407	678	544	271	999999	999999	999999	999999	966	999999	686	573	828	999999	334	305	985	92	845	865	206	663	615	54	241	425	467	645	219	841	681	187	386	999999	859	639	845	331	999999	775	425	77	784	232	700	999999	999999	17	716	355	999999	675	576	925	680	744	73	499	39	999999	803	999999	103	135	560	509	197	89	908	695	459	664	123	999999	449	999999	878	393	354	149	916	459	999999	999999	625	15	610	461	77	125	575	355	302	327	971	155	974	659	671	200	905	428	999999	30	999999	561	999999	505	999999	552	865	680	154	889	735	999999	351	239	509	554	898	735	22	999999	130	999999	371	795	109	999999	163	229	721	163	243	497	360	908	967	73	453	115	975	525	260	999999	210	412	999999	626	804	999999	999999	127	302	180	999999	315	900	999999	999999	999999	406	192	999999	646	999999	991	656	247	994	443	272	
446	999999	999999	760	999999	543	234	902	999999	999999	482	999999	999999	79	604	999999	73	91	999999	999999	184	874	687	999999	793	137	613	936	219	755	355	999999	371	482	713	25	509	419	919	772	675	889	240	562	924	692	999999	577	364	999999	999999	165	949	435	97	999999	424	999999	999999	999999	999999	999999	999999	214	858	850	138	936	999999	588	999999	999999	171	282	341	295	643	134	784	111	157	46	581	90	172	199	682	935	999999	151	601	999999	999999	560	843	387	999999	36	999999	999999	563	999999	221	999999	777	940	994	677	999999	999999	928	299	999999	865	222	893	716	613	999999	669	177	202	552	223	986	999999	210	611	999999	953	999999	999999	429	999999	547	114	824	999999	313	231	999999	14	842	999999	999999	311	123	999999	347	999999	671	592	984	45	906	370	500	999999	999999	838	739	392	248	999999	713	320	870	999999	328	117	78	911	999999	820	473	172	360	999999	10	999999	824	623	273	488	292	506	633	999999	999999	187	999999	999999	24	474	491	812	766	703	877	999999	441	999999	269	240	881	760	292	999999	571	743	20	539	997	999999	24	126	128	759	857	217	999999	999999	795	150	502	999999	999999	999999	338	661	406	999999	999999	999999	252	310	363	42	607	531	999999	999999	822	71	177	84	999999	909	999999	375	693	16	999999	670	227	999999	728	999999	738	641	864	457	835	910	346	999999	456	999999	999999	999999	999999	95	162	335	994	999999	663	734	973	427	999999	986	385	963	999999	400	999999	999999	879	999999	581	245	304	966	667	766	633	911	724	814	628	928	57	746	611	999999	853	999999	999999	10	302	999999	154	320	229	877	81	872	943	945	551	44	31	575	141	999999	999999	196	999999	237	592	751	19	999999	799	492	939	639	361	369	999999	301	746	878	994	587	100	984	746	789	999999	999999	968	999999	273	999999	999999	999999	614	999999	999999	667	851	448	418	550	984	985	520	737	938	442	521	584	408	260	298	999999	580	999999	437	999999	450	879	543	831	782	240	895	216	585	467	999999	999999	552	879	449	307	469	454	999999	114	474	18	999999	262	249	394	380	22	305	763	999999	70	656	20	999999	972	999999	999999	767	754	99	314	999999	480	418	254	41	528	811	990	683	135	951	999999	342	999999	999999	290	999999	999999	860	883	910	821	565	963	621	541	663	476	999999	882	686	848	999999	170	855	380	844	999999	362	851	999999	314	90	775	119	332	678	999999	999999	624	994	379	894	216	403	341	999999	454	633	500	865	999999	598	800	449	112	318	999999	586	657	446	597	999999	19	681	606	
999999	790	854	298	863	878	532	777	887	317	954	999999	766	524	465	399	371	999999	999999	867	716	289	336	16	24	506	208	999999	188	407	344	884	535	999999	600	134	600	345	999999	986	812	820	912	142	158	510	415	71	202	56	236	182	33	999999	999999	999999	999999	847	284	367	680	245	999999	490	972	79	282	969	999999	340	799	36	235	999999	65	895	999999	203	858	513	100	147	103	141	999999	171	861	999999	907	999999	670	999999	999999	279	316	576	231	432	169	89	238	446	999999	861	999999	210	999999	33	999999	994	95	999999	999999	770	276	543	999999	467	999999	999999	217	561	999999	786	669	999999	999999	999999	693	488	673	944	44	779	285	654	10	241	884	970	999999	838	962	912	62	999999	763	300	12	772	434	999999	999999	999999	871	676	383	360	201	210	244	991	999999	280	330	151	235	999999	495	622	543	909	582	999999	999999	379	598	159	733	269	292	999999	952	920	64	999999	832	686	907	608	999999	649	50	999999	735	999999	999999	999999	591	911	185	999999	804	390	239	524	191	999999	759	501	999999	233	999999	999999	918	569	48	420	225	421	319	548	312	887	999999	893	869	898	613	999999	999999	906	568	822	93	739	870	572	690	539	999999	999999	926	415	530	56	32	999999	765	999999	193	96	476	180	601	637	250	999999	48	346	654	292	168	394	629	999999	665	803	848	188	999999	476	730	686	692	259	999999	897	367	304	870	762	142	447	191	999999	439	397	231	456	498	953	533	354	884	445	901	542	999999	358	391	228	999999	587	477	999999	366	790	487	352	25	353	560	743	999999	892	999999	720	213	999999	741	277	582	402	689	745	999999	999999	801	257	357	999999	121	18	999999	651	999999	555	970	473	429	649	910	878	441	155	403	999999	878	999999	295	191	999999	941	616	123	646	866	897	732	774	979	989	240	994	999999	241	551	830	823	398	604	749	999999	424	102	367	704	960	999999	999999	999999	507	808	961	999999	750	179	402	799	15	637	658	248	698	450	660	680	884	999999	913	852	959	65	999999	999999	441	999999	527	523	999999	942	905	363	390	621	999999	190	278	827	195	999999	158	40	817	761	999999	511	50	974	999999	686	999999	466	999999	999999	204	452	215	999999	999999	999999	651	878	999999	999999	731	305	999999	87	967	480	412	66	319	999999	703	928	247	842	745	929	558	553	91	80	132	999999	733	891	427	999999	974	997	102	44	999999	280	987	754	39	999999	999999	963	16	961	999999	999999	156	778	999999	275	214	372	534	805	602	108	796	973	
941	292	572	966	660	937	505	414	963	284	441	433	999999	493	813	105	999999	999999	546	129	795	368	302	954	999999	999999	825	999999	472	296	441	321	483	24	999999	746	87	687	313	999999	999999	869	999999	872	347	999999	334	720	559	439	529	999999	561	677	187	583	999999	617	869	508	121	999999	942	676	842	129	999999	927	999999	999999	999999	598	999999	478	663	999999	999999	429	617	733	827	999999	62	42	999999	433	760	806	836	239	999999	470	817	804	999999	572	927	133	999999	227	422	407	999999	999999	422	930	999999	93	23	999999	24	570	10	146	681	999999	841	909	909	418	369	999999	100	451	319	557	999999	999999	521	100	999999	445	399	999999	321	999999	76	569	620	836	999999	999999	999999	585	224	196	470	999999	132	950	731	27	223	621	858	278	316	598	183	865	159	999999	571	922	262	579	180	610	824	999999	999999	999999	298	999999	711	999999	999999	514	236	133	96	109	364	999999	999999	981	231	777	999999	53	123	478	396	755	687	468	114	869	333	999999	25	859	857	871	19	459	729	999999	910	175	916	802	371	59	778	60	884	10	563	281	358	402	78	780	148	472	999999	999999	395	252	587	491	191	591	117	236	999999	493	999999	909	999999	90	999999	376	136	321	116	346	977	636	583	114	316	999999	296	622	999999	999999	732	547	999999	195	755	667	587	434	999999	780	999999	551	808	401	999999	654	29	277	535	702	653	827	365	999999	566	758	669	483	185	138	304	495	445	175	760	24	344	76	335	999999	788	702	700	336	404	999999	828	191	665	661	42	999999	999999	99	432	905	191	36	999999	999999	998	999999	259	999999	485	456	999999	642	641	434	319	953	942	336	999999	951	137	999999	153	999999	929	999999	817	523	999999	285	999999	999999	742	854	832	318	999999	338	210	683	452	217	851	948	329	196	999999	241	352	89	86	999999	185	481	778	999999	882	499	999999	520	999999	735	999999	210	58	759	899	999999	601	11	517	999999	136	240	999999	919	999999	999999	810	999999	937	585	999999	26	208	648	181	999999	86	680	435	946	999999	999999	395	717	821	999999	900	570	296	763	639	350	572	472	633	999999	972	858	973	687	999999	333	583	712	564	380	11	409	999999	638	709	920	575	570	352	999999	999999	791	108	537	999999	999999	457	183	945	999999	453	736	25	236	298	227	706	747	266	938	999999	683	162	451	649	500	981	999999	999999	719	774	11	129	999999	999999	190	760	446	392	999999	876	409	766	999999	926	274	999999	999999	350	492	223	999999	313	414	999999	999999	638	656	
888	803	999999	999999	999999	236	66	451	616	828	999999	117	999999	270	999999	817	999999	707	999999	429	524	999999	116	629	317	571	505	946	697	715	857	937	551	999999	558	588	999999	999999	289	540	677	484	658	565	234	242	999999	999999	999999	496	351	632	254	219	142	513	697	999999	492	558	999999	119	754	901	971	999999	565	362	712	776	999999	985	428	999999	999999	49	726	999999	999999	84	546	551	483	211	373	999999	692	342	971	54	891	999999	594	731	808	568	730	756	593	999999	999999	999999	999999	999999	999999	999999	214	868	467	102	787	999999	245	999999	999999	189	635	552	537	999999	507	233	391	668	999999	96	401	696	999999	999999	999999	969	957	369	407	999999	311	787	351	17	30	824	874	879	999999	746	314	186	719	628	999999	999999	229	847	537	453	291	582	811	772	964	517	299	284	783	817	999999	876	19	999999	878	848	210	530	725	682	359	511	999999	148	781	999999	976	949	999999	999999	750	120	831	999999	592	728	975	579	52	513	999999	599	106	448	557	438	176	582	750	94	977	698	131	855	104	999999	999999	672	991	749	999999	350	33	651	999999	999999	55	65	554	159	999999	631	488	222	999999	759	415	962	590	999999	999999	999999	209	176	164	61	988	975	860	999999	999999	999999	587	302	972	194	999999	454	381	479	392	999999	37	999999	221	999999	999999	909	707	344	999999	218	91	647	999999	146	151	999999	497	25	999999	79	999999	740	602	569	53	195	249	963	192	960	591	121	961	937	376	608	954	808	841	88	278	525	449	348	231	999999	601	836	999999	719	957	365	390	322	915	999999	997	999999	311	34	669	743	999999	413	627	999999	686	999999	769	542	901	999999	184	20	801	679	999999	263	348	113	594	413	999999	999999	13	235	730	648	31	999999	610	312	507	816	419	534	373	45	999999	260	264	836	77	510	817	278	190	999999	520	246	999999	744	313	999999	440	266	999999	999999	409	401	999999	47	742	689	931	599	191	368	601	999999	316	999999	999999	999999	849	757	345	420	999999	735	999999	361	137	785	94	866	998	308	999999	162	711	684	636	999999	20	999999	103	387	579	999999	96	822	777	253	929	999999	212	225	359	682	920	999999	43	674	999999	887	909	957	999999	74	600	882	982	449	565	631	629	222	87	632	663	999999	999999	436	648	999999	999999	999999	855	355	663	782	949	703	241	309	999999	961	972	132	316	146	782	514	628	214	840	999999	999999	308	120	999999	148	726	28	962	999999	999999	35	135	313	35	112	259	410	817	932	999999	999999	265	999999	667	
249	954	326	527	185	337	808	444	391	257	205	556	245	999999	644	999999	684	999999	999999	54	936	847	819	291	44	532	999999	810	281	561	129	432	328	452	999999	193	410	501	999999	999999	999999	591	999999	65	829	999999	24	999999	183	709	999999	939	527	935	731	402	145	999999	493	652	233	997	999999	829	137	999999	999999	792	923	460	999999	193	491	504	255	355	113	763	461	489	517	376	637	999999	956	190	905	393	721	357	58	375	17	144	999999	801	427	914	928	999999	326	232	999999	722	999999	421	457	32	689	999999	299	381	582	999999	144	857	370	999999	999999	947	867	844	999999	575	999999	999999	185	356	494	453	927	198	999999	999999	172	295	562	914	999999	544	732	883	703	345	68	676	792	999999	999999	161	441	825	50	999999	198	999999	999999	999999	320	437	246	111	999999	246	458	110	999999	187	999999	999999	305	999999	999999	338	225	984	151	735	517	735	665	999999	999999	342	22	111	158	854	216	999999	144	324	604	258	308	631	355	467	999999	957	140	615	170	160	856	986	910	711	765	214	340	999999	730	584	771	73	754	204	233	999999	999999	999999	970	161	714	999999	999999	999999	40	593	999999	684	848	999999	999999	60	999999	206	486	36	201	999999	999999	12	360	719	593	30	999999	245	999999	161	999999	540	15	447	644	999999	446	999999	145	253	681	181	575	656	999999	180	999999	720	61	557	717	999999	999999	516	603	967	999999	995	397	830	999999	999999	716	487	999999	318	554	167	416	12	759	999999	890	948	999999	999999	437	703	152	422	51	766	999999	329	443	999999	385	498	999999	999999	217	451	486	314	73	886	465	97	999999	268	626	820	314	59	999999	115	316	216	751	687	539	107	852	999999	788	422	611	397	54	414	932	65	323	738	794	318	135	585	884	878	461	350	498	883	796	999999	462	144	999999	337	729	999999	747	167	147	119	599	511	526	651	284	77	999999	999999	999999	999999	506	999999	264	490	980	730	331	872	999999	999999	609	968	188	567	960	477	999999	717	684	763	317	999999	999999	999999	719	623	999999	243	604	999999	999999	697	999999	236	999999	886	880	999999	356	999	847	875	999999	948	999999	630	333	999999	691	807	999999	999999	126	573	999999	350	975	579	771	999999	670	98	277	841	999999	999999	999999	952	843	83	999999	825	370	685	915	442	234	651	183	98	300	111	552	796	193	972	999999	999999	974	383	911	999999	279	989	338	999999	608	999999	999999	599	999999	380	125	617	220	385	965	440	999999	820	125	333	405	999999	76	999999	546	480	658	918	999999	436	
978	469	172	999999	555	380	357	166	999999	144	594	999999	999999	919	986	934	586	807	16	151	337	163	268	588	904	597	923	768	222	999999	999999	148	269	999999	402	999999	999999	924	829	999999	93	500	986	980	739	821	999999	156	583	611	894	850	911	198	109	824	999999	584	392	958	456	588	944	706	702	455	325	105	999999	340	489	999999	978	421	68	836	999999	287	999999	93	999999	776	195	611	242	591	237	80	684	578	454	999999	541	870	148	504	556	289	288	999999	999999	999999	630	999999	132	999999	872	500	999999	999999	657	923	999999	999999	999999	999999	403	999999	473	120	228	254	420	999999	885	999999	999999	117	283	563	290	999999	999999	564	587	95	156	942	489	10	719	736	939	421	921	531	146	242	706	468	111	223	999999	178	76	999999	297	999999	366	999999	999999	764	226	577	982	769	999999	180	999999	999999	533	460	853	473	401	491	315	999999	37	364	481	999999	999999	999999	462	77	81	999999	498	335	798	474	586	974	888	999999	999999	372	999999	161	999999	999999	520	999999	934	651	369	351	777	585	945	999999	654	12	43	234	363	411	125	914	697	103	999999	395	999999	69	999999	999999	999999	446	971	943	569	999999	999999	516	376	784	999999	810	707	729	999999	999999	390	510	999999	583	941	663	999999	118	256	524	999999	999999	292	999999	346	875	777	489	766	340	614	12	728	779	999999	999999	857	579	531	314	217	967	999999	769	999999	780	249	999999	938	922	846	862	696	54	999999	999999	233	251	447	999999	43	228	963	722	999999	387	781	999999	337	424	805	30	586	942	317	496	472	522	129	565	636	486	551	844	494	751	316	999999	368	999999	303	999999	141	526	280	988	999999	328	470	628	998	999999	962	523	126	825	286	754	999999	924	780	710	132	882	379	557	676	129	237	557	81	107	682	999999	131	199	888	70	671	328	492	154	62	999999	566	437	523	37	999999	669	475	999999	946	444	231	592	493	259	156	999999	999999	884	100	913	556	900	526	637	402	926	936	225	92	418	999999	635	658	631	999999	941	44	649	402	568	92	519	161	999999	999999	538	706	639	913	948	999999	608	999999	999999	944	665	911	886	634	801	732	999999	478	538	999999	999999	934	999999	933	215	689	673	492	999999	830	999999	749	288	999999	864	229	999999	311	144	411	832	581	519	687	999999	999999	157	24	600	999999	832	50	622	244	517	603	999999	705	708	268	999999	126	533	318	908	916	632	362	770	999999	999999	948	343	137	999999	24	425	999999	284	184	999999	658	891	999999	999999	995	137	
54	25	270	384	602	602	999999	999999	999999	57	999999	999999	999999	408	795	253	29	411	999999	706	999999	73	502	188	999999	431	533	727	999999	235	838	999999	912	788	588	346	510	206	833	355	999999	69	465	967	224	405	540	776	999999	415	871	293	123	298	641	999999	523	999999	714	180	78	158	392	999999	999999	889	866	955	819	458	999999	999999	577	539	999999	435	607	535	963	275	890	757	981	279	364	999999	207	623	156	607	823	428	492	662	286	999999	677	999999	757	334	538	585	956	297	999999	999999	715	584	59	216	383	987	128	448	290	321	176	123	135	664	999999	253	999999	222	634	325	340	999999	999999	929	999999	631	777	638	736	999999	800	999999	607	315	999999	622	573	940	233	836	310	999999	382	964	152	563	850	103	642	295	999999	743	662	999999	718	800	331	999999	458	999999	219	489	712	999999	521	999999	516	820	826	999999	679	867	989	798	999999	999999	543	999999	787	204	781	684	996	450	538	66	999999	260	597	999999	300	453	999999	482	626	821	340	407	999999	669	57	999999	276	572	616	909	754	999999	999999	431	999999	43	343	264	969	535	492	272	446	999999	451	999999	232	999999	999999	235	386	517	999999	203	956	999999	845	127	999999	751	417	434	833	629	311	176	917	176	781	267	120	237	512	100	338	78	961	987	227	792	807	489	793	999999	533	999999	692	148	999999	130	198	225	117	999999	999999	68	438	999999	164	999999	347	999999	15	522	124	158	14	999999	864	887	185	857	900	999999	944	928	641	452	999999	999999	483	778	701	661	78	999999	130	294	972	280	640	153	833	999999	454	750	483	280	999999	385	999999	611	283	587	945	340	325	753	283	199	999999	985	721	100	802	569	999999	999999	453	229	37	999999	118	594	257	41	999999	958	999999	999999	455	370	186	720	999999	871	999999	123	716	999999	999999	377	21	783	853	654	432	743	149	884	395	999999	827	999999	999999	999999	999999	689	340	999999	315	366	842	89	999999	999999	809	10	999999	999999	74	251	638	715	649	999999	999999	334	741	602	608	291	999999	35	999999	326	542	138	373	317	377	815	783	999999	999999	223	534	931	999999	999999	844	999999	483	218	820	999999	500	999999	407	696	813	999999	948	737	315	34	999999	817	999999	428	523	680	637	999999	999999	258	468	836	292	436	136	777	999999	944	758	999999	808	610	214	664	825	430	731	676	503	209	867	55	496	408	675	716	660	620	283	174	794	531	655	572	685	664	829	971	570	46	999999	14	979	137	225	937	613	616	999999	999999	999999	960	
457	364	391	422	349	884	760	419	126	676	670	594	393	999999	999999	642	999999	999999	600	759	116	467	326	999999	76	369	999999	738	999999	54	27	190	999999	833	83	301	191	273	999999	945	221	161	920	216	343	395	744	938	981	971	638	441	502	200	854	990	47	999999	356	980	701	999999	999999	81	658	489	379	559	213	999999	460	714	846	655	547	999999	546	120	999999	999999	624	253	999999	999999	415	586	999999	34	978	92	999999	663	917	344	253	199	999999	848	557	854	25	194	735	327	520	923	999999	846	652	999999	453	927	999999	675	365	458	999999	999999	666	82	800	999999	580	130	999999	797	797	999999	411	999999	119	698	562	674	999999	439	518	439	622	999999	991	841	381	89	999999	336	664	251	978	795	999999	673	192	485	999999	999999	614	614	916	722	136	999999	445	999999	790	755	375	334	20	926	939	835	560	999999	91	958	999999	999999	491	999999	142	556	999999	615	434	445	515	86	620	994	825	903	522	899	365	907	999999	88	298	882	961	340	999999	999999	856	98	999999	17	404	999999	696	122	132	842	590	579	560	830	869	354	249	298	713	25	999999	999999	323	660	819	183	562	895	212	999999	999999	802	325	999999	759	345	332	999999	682	525	307	712	780	679	319	785	356	575	218	944	642	673	627	225	951	819	999999	462	197	230	999999	999999	910	523	730	787	264	90	81	533	31	741	999999	197	717	398	999999	643	351	44	827	999999	686	268	966	449	184	109	528	939	570	870	320	462	999999	506	999999	266	949	531	530	275	504	999999	922	901	67	439	999999	563	564	141	121	163	999999	556	125	651	557	999999	999999	165	562	142	999999	161	430	163	214	221	596	998	693	999999	513	999999	491	10	346	999999	999999	745	999999	965	999999	438	759	166	69	999999	390	999999	999999	669	918	375	712	372	722	771	999999	903	999999	296	966	565	448	301	650	841	74	124	999999	999999	897	999999	563	597	757	534	401	273	103	778	830	445	300	34	999999	147	999999	999999	287	574	999999	999999	520	315	999999	819	990	999999	516	228	371	276	845	225	771	60	812	125	615	198	380	999999	809	999999	465	531	275	423	999999	512	992	999999	837	740	999999	419	357	999999	598	937	543	932	999999	875	999999	564	599	999999	999999	999999	335	733	999999	999999	999999	386	678	999999	849	476	554	999999	78	13	999999	426	438	115	325	999999	703	565	999999	678	654	447	459	999999	49	901	932	200	170	549	187	268	441	747	545	523	740	293	407	132	392	966	999999	999999	999999	990	135	494	
758	901	999999	999999	216	835	444	757	926	744	34	948	999999	363	416	529	826	967	985	999999	569	999999	621	420	167	404	295	688	999999	706	999999	59	775	999999	442	268	402	417	62	605	313	788	596	996	268	458	588	999999	559	344	927	681	14	444	925	999999	999999	999999	612	812	550	999999	184	230	458	974	183	105	921	999999	137	418	914	390	387	780	216	624	162	709	999999	265	999999	248	779	613	55	340	522	485	999999	666	999999	249	64	999999	613	999999	999999	293	284	492	117	999999	216	518	767	624	67	154	999999	666	584	903	997	999999	627	999999	999999	845	999999	842	582	445	999999	471	613	999999	335	829	176	840	86	999999	434	332	157	726	41	999999	846	430	283	999999	999999	322	91	901	252	769	930	678	925	999999	999999	999999	910	672	242	999999	999999	999999	298	237	977	909	589	716	478	674	999999	901	903	189	998	999999	568	214	709	856	999999	999999	431	566	899	498	999999	383	999999	992	422	999999	999999	296	366	754	142	56	400	999999	732	375	433	999999	631	999999	774	999999	703	855	873	705	962	386	365	202	999999	731	999999	488	999999	216	211	486	262	661	417	999999	999999	999999	376	522	813	882	134	23	288	853	935	999999	724	999999	679	999999	999999	716	523	999999	930	173	94	411	718	911	831	526	173	946	999999	970	621	166	922	459	488	360	891	90	262	999999	914	816	999999	468	764	999999	536	552	367	545	148	999999	686	659	170	965	804	999999	999999	999999	999999	342	999999	964	258	999999	255	230	180	768	999999	442	855	588	999999	277	614	260	157	15	989	620	999999	780	999999	321	479	273	999999	522	556	989	39	654	502	581	288	831	219	999999	580	999999	382	999999	999999	705	455	108	999999	892	360	999999	754	55	999999	238	753	757	142	999999	98	982	931	999999	221	999999	413	210	999999	999999	989	782	50	951	999999	999999	999999	989	999999	136	999999	380	999999	406	999999	12	245	984	45	273	999999	531	699	282	118	597	999999	724	387	999999	301	254	23	732	903	577	513	802	619	936	990	763	999999	999999	81	717	128	534	999999	219	599	429	999999	821	848	467	93	999999	999999	999999	306	524	612	184	835	621	367	140	502	593	999999	443	999999	999999	999999	75	833	693	210	401	478	850	238	177	295	871	89	201	883	445	999999	999999	958	782	639	476	160	522	999999	999999	359	988	999999	901	999999	165	65	75	999999	783	634	399	567	452	368	455	295	999999	889	963	999999	175	256	66	999999	754	484	592	470	807	914	321	523	750	51	490	818	999999	999999	139	
816	24	999999	999999	811	999999	187	516	423	194	190	715	633	216	917	194	741	976	802	999999	681	472	605	739	868	999999	999999	999999	999999	877	637	999999	999999	759	156	999999	521	156	999999	14	999999	967	179	285	627	208	688	999999	999999	857	999999	999999	534	491	458	354	999999	914	241	999999	999999	999999	115	999999	557	232	728	874	70	399	672	999999	731	999999	999999	713	303	999999	122	670	634	568	999999	999999	138	795	434	999999	310	802	999999	999999	915	755	786	217	862	999999	728	404	480	813	999999	442	194	165	120	999999	102	745	60	999999	801	571	864	659	384	562	417	762	798	232	999999	267	290	76	679	976	21	191	999999	999999	600	717	200	999999	322	552	368	972	684	999999	413	999999	752	29	999999	353	890	136	999999	309	999999	966	606	257	999999	999999	999999	128	999999	143	725	911	894	390	499	94	381	999999	347	831	999999	444	999999	111	818	18	515	271	271	335	96	999999	358	551	453	633	121	942	580	332	999999	250	496	551	999999	502	671	371	529	999999	999999	846	788	999999	115	781	889	999999	438	242	483	889	999999	160	56	999999	562	352	937	999999	972	999999	474	24	440	954	947	535	139	326	346	153	741	551	362	250	106	356	446	671	999999	615	999999	347	999999	511	999999	999999	505	999999	939	328	434	999999	747	543	999999	999999	571	161	834	999999	999999	999999	895	339	157	314	797	805	744	216	999999	275	999999	999999	999999	136	175	999999	570	611	40	999	386	28	719	999999	999999	999999	868	332	999999	295	999999	390	249	401	451	519	999999	999999	549	999999	395	733	422	168	542	999999	618	255	608	641	999999	999999	333	376	735	877	620	79	510	999999	937	422	431	999999	438	741	127	534	684	656	576	999999	999999	999999	999999	653	605	560	545	999999	210	622	723	153	704	999999	66	873	665	574	899	999999	578	570	999999	999999	311	802	999999	801	272	999999	999999	952	75	108	170	993	762	91	282	69	999999	999999	778	999999	698	287	999999	823	685	253	999999	120	756	999999	913	501	579	640	352	802	829	744	161	125	999999	771	87	606	999999	999999	120	584	301	839	758	491	792	446	284	33	999999	906	126	28	226	999999	205	782	195	999999	999999	132	739	479	999999	999999	999999	662	273	926	209	319	380	621	143	999999	818	999999	999999	999999	709	142	365	999999	915	999999	628	142	899	999999	576	999999	999999	784	999999	988	844	822	999999	968	556	139	183	357	823	577	536	999999	885	932	643	287	999999	763	959	291	766	421	563	316	171	999999	763	999999	360	999999	999999	595	999999	154	449	995	
999999	565	875	579	958	18	504	348	999999	999999	256	966	957	298	57	657	824	367	231	433	268	302	807	754	376	510	996	999999	678	940	531	741	493	999999	999999	999999	999999	999999	333	757	917	225	919	47	555	999999	715	71	857	250	771	615	922	25	737	26	758	130	212	457	21	584	669	456	602	515	483	320	329	364	999999	444	43	473	516	52	999999	999999	208	580	999999	935	72	437	999999	915	818	478	909	999999	934	767	999999	999999	746	342	999999	472	444	999999	323	405	999999	503	481	336	582	999999	509	999999	643	988	922	632	663	86	999999	241	287	687	697	15	999999	377	999999	999999	267	167	999999	183	497	909	999999	168	999999	398	203	569	956	842	343	369	968	224	319	945	845	999999	222	999999	819	999999	194	999999	352	318	995	374	999999	479	79	424	731	335	207	733	999999	763	375	999999	883	999999	285	999999	354	999999	46	195	999999	484	167	712	945	67	363	999999	725	577	816	948	999999	828	495	999999	773	918	637	642	27	585	291	91	189	999999	999999	866	48	749	412	24	999999	809	999999	598	321	366	478	999999	972	33	18	96	947	426	999999	64	467	798	672	999999	700	403	178	481	203	999999	532	997	280	497	145	975	175	999999	677	593	999999	897	999999	416	999999	964	670	993	577	205	144	763	86	999999	408	249	87	976	324	999999	641	835	999999	246	834	999999	999999	484	999999	42	920	155	999999	287	543	570	632	265	999999	736	732	184	904	997	940	769	921	999999	99	999999	898	198	999999	799	999999	685	502	928	582	968	570	196	115	545	284	989	24	999999	198	838	617	999999	999999	588	155	466	999999	407	999999	999999	559	855	395	992	143	999999	999999	999999	334	857	77	703	999999	999999	175	999999	999999	368	723	951	754	999999	359	999999	288	999999	208	899	653	495	754	999999	633	517	419	715	800	123	411	552	999999	999999	474	341	770	913	999999	973	999999	608	398	999999	683	999999	320	438	999999	144	714	67	534	768	999999	839	113	973	80	999999	608	460	745	955	957	999999	629	999999	656	27	490	375	937	234	999999	54	999999	191	421	999999	207	980	219	665	999999	354	27	563	768	635	237	797	842	973	375	962	999999	999999	614	512	724	631	781	999999	654	349	129	309	999999	261	741	999999	999999	791	968	627	999999	999999	556	613	163	76	920	999999	999999	692	999999	963	858	999999	191	999999	576	909	564	576	999999	999999	999999	69	234	718	281	517	894	314	999999	999999	999999	748	721	783	886	999999	999999	999999	710	760	697	961	816	165	451	999999	999999	87	
355	652	999999	999999	428	520	999999	496	388	445	999999	999999	999999	485	457	481	958	120	802	408	777	575	560	906	865	999999	42	999999	253	79	999999	999999	448	816	958	999999	823	999999	329	211	715	400	622	912	999999	306	634	999999	514	345	207	340	965	671	309	780	102	331	536	980	487	29	253	999999	178	291	999999	999999	526	864	657	354	999999	999999	693	387	953	648	52	568	814	821	544	907	999999	936	548	776	516	999999	500	502	87	349	723	999999	999999	312	743	999999	341	999999	999999	999999	688	852	550	374	999999	922	827	454	288	967	999999	666	484	345	999999	242	999999	999999	999999	999999	374	164	276	450	999999	997	999999	999999	904	471	237	499	136	894	228	29	999999	183	999999	999999	361	999999	999999	120	183	999999	221	811	865	511	838	999999	520	356	285	534	999999	999999	497	980	691	186	549	817	999999	676	540	999999	127	428	846	569	400	218	987	999999	939	166	276	819	786	999999	785	402	632	999999	979	779	618	694	999999	296	999999	817	902	999999	506	999999	380	507	527	630	999999	446	999999	278	752	312	999999	999999	594	429	832	678	204	272	999999	157	194	656	697	999999	971	432	985	559	884	582	315	813	821	541	786	769	301	165	735	999999	999999	363	341	676	420	661	109	23	463	17	622	640	782	359	222	999999	999999	999999	659	271	461	999999	394	180	996	555	145	999999	643	73	386	49	999999	62	418	999999	324	999999	349	320	333	971	106	876	999999	675	40	472	999999	999999	958	534	505	473	887	633	999999	170	999999	864	999999	56	999999	400	630	583	113	999999	940	391	999999	999999	999999	349	937	999999	999999	518	999999	331	999999	673	733	999999	999999	851	543	999999	175	785	999999	164	350	485	794	287	601	705	256	999999	572	311	532	937	662	999999	999999	166	536	407	624	460	950	358	349	852	999999	798	295	778	50	49	999999	999999	528	999999	450	941	554	659	999999	312	272	999999	759	223	150	795	999999	935	999999	386	536	767	171	999999	214	991	145	942	999999	803	420	999999	345	532	999999	377	999999	417	728	999999	612	999999	520	321	197	125	599	136	711	526	879	359	44	663	999999	796	993	999999	999999	999999	806	611	694	999999	999999	999999	498	236	999999	773	386	999999	999999	578	999999	660	257	999999	225	999999	999999	18	241	449	924	999999	442	999999	29	950	999999	999999	376	279	369	10	192	436	429	402	627	999999	999999	999999	150	999999	999999	465	889	852	549	153	999999	952	66	999999	999999	255	169	832	362	816	217	526	398	91	144	937	999999	999999	477	821	430	999999	471	40	
359	303	999999	556	999999	976	792	177	411	241	999999	424	223	571	631	937	999999	597	999999	810	165	143	549	69	999999	999999	256	125	384	727	723	86	999999	36	448	86	946	999999	914	385	33	49	999999	999999	685	720	723	648	152	539	999999	999999	999999	660	874	999999	999999	249	324	713	730	999999	999999	999999	517	999999	932	197	999999	554	991	664	999999	665	787	125	28	999999	383	521	490	999999	973	844	999999	890	304	831	999999	232	332	706	298	999999	655	356	257	441	649	367	787	999999	525	597	548	999999	160	127	872	759	207	371	999999	999999	232	131	703	947	510	627	33	111	46	900	232	295	376	999999	19	999999	868	587	742	26	999999	954	93	386	306	292	740	187	958	999999	34	961	839	495	978	533	653	309	930	32	999999	685	500	999999	374	999999	524	678	999999	441	890	620	628	850	999999	277	999999	999999	651	227	887	846	153	643	875	270	455	999999	503	486	788	999999	656	720	683	999999	464	467	22	999999	768	72	80	527	999999	414	343	989	999999	710	494	336	658	999999	145	496	542	856	749	999999	806	643	184	631	999999	331	963	907	999999	30	813	580	999999	607	459	825	776	625	141	470	999999	466	999999	793	999999	999999	910	943	585	196	515	999999	999999	999999	999999	999999	999999	999999	874	190	450	435	999999	406	897	913	32	999999	263	320	720	916	725	288	186	350	190	391	999999	999999	420	30	332	980	514	216	999999	406	370	334	999999	337	751	999999	30	502	644	66	895	87	438	859	689	274	475	599	882	999999	731	896	944	506	809	683	769	429	112	999999	999999	691	999999	626	690	929	999999	999999	175	774	268	684	705	133	495	562	999999	999999	999999	67	999999	915	333	433	674	474	390	440	527	78	190	999999	399	999999	174	214	36	811	999999	999999	892	92	433	117	180	57	200	820	21	257	920	999999	98	55	999999	999999	999999	627	952	225	549	942	999999	107	999999	999999	295	999999	999999	290	535	950	999999	580	999999	432	999999	226	262	999999	283	569	429	280	158	999999	511	353	477	198	999999	408	859	999999	999999	949	227	336	524	512	762	299	999999	731	999999	969	826	517	999999	903	494	150	374	335	942	979	523	594	948	621	999999	941	433	770	442	137	101	438	369	999999	215	999999	701	750	864	984	708	698	999999	189	155	999999	474	574	703	706	43	999999	21	241	999999	632	387	999999	356	821	865	100	298	999999	877	398	999999	999999	697	339	448	624	471	957	281	825	45	769	476	172	476	999999	999999	735	103	567	999999	138	789	583	777	799	
403	52	999999	617	999999	965	311	756	999999	810	877	999999	268	419	71	63	960	999999	597	618	436	193	354	999999	34	563	500	319	971	29	874	124	561	649	999999	428	999999	663	999999	80	999999	719	999999	999999	981	999999	477	684	505	999999	177	187	986	169	372	220	999999	121	593	845	474	991	785	826	936	763	813	618	198	643	224	306	196	527	160	717	866	688	35	332	95	999999	813	608	851	697	137	402	999999	20	730	999999	80	579	999999	476	999999	500	999999	227	888	858	495	862	159	999999	991	999999	19	655	353	19	999999	270	759	999999	188	999999	999999	248	635	420	999999	999999	999999	496	999999	616	999999	683	782	376	958	808	443	237	999999	999999	999999	999999	999999	668	999999	999999	666	999999	641	810	999999	947	297	757	999999	491	591	477	527	317	999999	662	999999	385	547	335	872	977	61	287	826	532	336	237	727	993	542	967	37	710	521	999999	854	999999	796	973	396	35	999999	999999	227	966	709	23	10	797	346	330	999999	67	758	999999	999999	364	983	297	620	70	40	532	999999	999999	999999	816	999999	758	807	999999	588	573	939	847	137	583	70	860	823	322	237	930	656	222	845	969	999999	832	532	500	442	509	363	335	995	327	529	602	999999	892	228	251	989	128	742	999999	128	910	999999	999999	999999	133	473	307	999999	109	876	736	778	479	864	962	236	317	999999	999999	999999	613	852	999999	63	999999	343	930	104	985	940	538	479	298	851	51	280	445	205	319	999999	65	502	895	450	793	824	56	38	266	25	999999	999999	662	347	515	999999	752	999999	836	789	999999	213	847	169	348	999999	490	999999	822	692	999999	999999	475	53	164	120	957	368	270	643	297	902	999999	999999	999999	204	817	951	999999	984	527	413	369	530	999999	999999	654	736	112	537	343	427	215	573	234	571	999999	618	192	404	110	393	999999	203	999999	999999	375	999999	901	999999	448	539	999999	999999	174	387	751	944	551	312	466	230	266	733	309	869	697	274	999999	999999	337	999999	768	941	883	143	641	175	38	861	999999	999999	835	958	999999	804	144	999999	408	846	819	922	76	879	938	879	137	999999	893	999999	999999	111	141	999999	816	249	999999	351	955	40	746	586	916	690	826	689	395	307	644	504	999999	330	865	999999	876	414	999999	889	12	13	16	999999	281	405	917	999999	999999	630	152	848	44	792	999999	378	110	243	16	386	62	259	494	999999	403	999999	898	623	245	999999	999999	412	117	999999	349	951	34	154	314	521	772	999999	54	764	999999	796	470	999999	999999	
999999	798	643	999999	755	836	753	518	186	999999	999999	999999	304	149	412	302	740	741	999999	999999	999999	354	999999	929	494	613	611	215	999999	674	607	999999	957	714	748	999999	694	13	361	54	999999	442	847	945	431	25	999999	999999	999999	999999	424	65	316	999999	449	999999	999999	713	913	151	234	548	789	512	601	999999	549	589	999999	967	607	736	389	119	858	36	506	20	508	999999	145	309	573	267	260	999999	622	999999	275	999999	602	981	100	220	999999	56	653	344	354	477	475	888	910	674	864	688	999999	207	640	422	646	831	999999	444	15	925	975	531	261	58	341	999999	999999	796	999999	999999	999999	178	299	999999	999999	172	999999	999999	13	257	399	999999	403	572	876	424	828	853	958	771	775	656	214	894	81	999999	92	999999	145	999999	574	123	310	247	52	999999	999999	829	48	484	174	184	999999	999999	999999	87	137	689	182	916	261	999999	838	603	850	989	964	404	999999	260	89	999999	894	617	682	285	598	165	529	999999	516	999999	814	484	999999	600	225	455	369	994	999999	402	999999	229	999999	113	285	706	396	62	542	513	99	999999	405	803	999999	999999	999999	259	488	972	170	803	409	261	655	364	995	260	773	518	45	745	266	686	247	675	483	579	999	891	768	477	835	13	910	36	88	803	320	403	380	119	515	32	242	329	819	999999	458	999999	711	999999	289	34	478	354	531	999999	565	999999	349	506	999999	597	213	999999	999999	999999	999999	628	285	999999	939	380	148	926	239	999999	453	918	999999	999999	130	999999	999999	631	197	811	534	999999	999999	369	248	999999	64	873	859	918	819	999999	361	422	999999	829	999999	519	207	908	999999	551	124	297	275	646	757	748	999999	999999	999999	999999	505	166	871	784	133	999999	953	242	999999	274	77	321	999999	903	566	443	68	301	999999	670	999999	999999	925	983	451	217	103	601	999999	315	498	687	999999	999999	999999	999999	550	757	999999	730	566	999999	999999	999999	999999	999999	872	999999	90	324	690	999999	739	746	157	226	240	888	343	999999	821	361	293	20	776	999999	810	187	859	370	999999	310	596	999999	999999	468	696	314	508	648	344	732	521	634	624	414	999999	764	100	999999	965	661	424	789	909	214	681	581	999999	999999	992	695	512	719	431	389	497	999999	999999	688	999999	999999	390	695	580	99	840	658	396	372	999999	56	96	41	405	999999	886	806	999999	999999	999999	124	469	413	999999	649	229	999999	213	244	916	999999	131	411	999999	999999	281	729	999999	999999	374	33	195	482	662	946	608	480	323	199	999999	690	
236	743	901	415	466	999999	49	931	999999	48	455	999999	455	523	925	999999	733	366	959	999999	598	982	999999	999999	929	987	751	999999	50	749	488	23	741	235	691	999999	510	892	582	304	999999	999999	999999	335	577	44	36	148	31	923	746	956	240	346	999999	254	217	999999	485	479	235	341	890	130	560	441	420	229	832	546	184	999999	784	665	999999	320	42	209	999999	999999	999999	999999	687	127	999999	531	783	999999	143	999999	999999	371	999999	113	78	999999	396	828	999999	146	624	999999	316	484	749	906	999999	574	999999	781	221	17	999999	999999	517	622	653	999999	128	39	999999	25	96	394	376	812	433	681	596	129	924	999999	999999	59	280	999999	306	999999	999999	106	999999	218	535	361	235	999999	999999	999999	595	999999	999999	623	999999	744	487	608	720	921	117	936	999999	501	978	749	857	17	582	999999	319	999999	326	451	405	32	681	449	489	735	169	214	403	999999	999999	150	425	310	503	690	571	672	444	385	999999	441	623	999999	240	786	503	227	589	516	516	241	999999	263	227	687	73	999999	999999	985	999999	903	543	874	415	838	333	556	999999	891	340	999999	919	940	356	964	408	823	219	702	241	941	624	886	101	853	19	172	999999	816	999999	533	553	999999	999999	201	897	999999	451	999999	463	947	713	697	999999	868	999999	199	906	263	288	249	829	999999	754	819	288	656	783	562	828	171	473	698	274	807	104	470	327	164	76	659	999999	816	249	293	238	927	710	232	541	999999	999999	829	537	387	704	137	999999	803	913	999999	966	999999	573	301	999999	999999	432	378	999999	852	872	752	196	629	867	22	186	470	591	361	945	560	31	18	999999	999999	170	887	113	999999	765	523	251	825	693	999999	253	999999	999999	999999	504	342	999999	688	999999	999999	643	907	519	999999	951	244	999999	561	305	415	868	565	999999	839	854	545	275	808	96	359	510	999999	936	384	769	238	999999	999999	999999	613	112	342	70	402	10	263	377	421	25	531	310	689	999999	287	625	687	562	970	369	958	77	650	602	598	12	281	971	145	999999	723	999999	845	704	692	313	535	505	993	839	999999	999999	853	793	999999	59	821	999999	999999	758	91	676	999999	999999	898	545	999999	740	999999	400	729	291	241	499	301	946	465	985	837	973	999999	192	568	141	999999	791	999999	999999	46	549	190	440	999999	387	840	57	894	836	806	156	851	795	999999	602	120	999999	999999	364	999999	618	593	999999	999999	685	669	899	117	558	999999	116	332	605	703	922	219	298	969	854	658	254	61	
628	999999	999999	131	303	158	966	30	999999	856	999999	365	428	955	354	436	637	717	940	939	999999	596	999999	999999	999999	102	999999	393	821	350	90	706	256	567	965	657	322	563	375	751	151	537	791	260	472	249	285	967	865	862	341	147	717	314	999999	42	489	867	875	211	999999	582	209	999999	999999	162	118	860	990	696	124	83	351	199	798	999999	804	448	361	17	999999	153	999999	958	18	999999	988	999999	851	933	178	454	688	174	713	568	338	683	999999	319	140	424	976	178	748	267	795	527	516	999999	237	999999	515	867	393	999999	65	250	999999	832	173	999999	999999	66	999999	669	395	187	999999	240	999999	130	963	51	876	403	176	359	220	750	157	471	435	944	705	137	938	820	999999	999999	513	999999	584	652	155	964	415	920	999999	88	999999	617	51	286	999999	116	999999	999999	991	990	999999	999999	999999	358	999999	702	741	74	361	401	731	575	999999	667	727	392	546	321	895	999999	987	256	709	142	878	539	430	159	518	599	60	474	828	790	101	999999	67	235	968	999999	233	351	568	258	999999	306	221	383	559	999999	999999	766	578	999999	12	481	996	897	479	999999	282	591	555	762	351	266	746	616	576	919	335	321	352	452	999999	646	687	461	785	999999	328	56	600	474	39	294	895	749	999999	999999	810	169	755	823	999999	641	795	806	906	100	560	999999	999999	639	717	258	423	136	399	999999	793	544	122	898	999999	236	991	999999	733	67	371	996	828	955	118	176	565	529	281	57	999999	880	554	694	999999	724	248	960	756	780	870	768	360	431	826	999999	56	999999	999999	944	650	713	999999	849	999999	563	775	851	530	551	693	894	855	999999	513	912	989	427	876	111	987	999999	999999	952	196	602	646	999999	139	842	129	707	531	336	407	999999	807	999999	966	467	999999	396	440	999999	999999	976	913	999999	918	999999	286	999999	980	896	957	619	388	130	663	136	917	378	999999	687	431	985	372	528	943	375	115	294	461	419	163	600	600	999999	999999	999999	999999	637	488	224	566	500	726	999999	379	788	999999	999999	51	839	549	999999	673	752	783	110	999999	999999	74	999999	808	991	177	571	742	999999	29	268	999999	454	446	289	889	999999	131	931	268	999999	158	165	616	428	253	621	869	999999	926	847	346	999999	999999	304	573	936	999999	574	999999	999999	892	999999	999999	500	432	999999	999999	270	689	175	999999	999999	841	999999	245	908	936	390	999999	999999	702	999999	999999	999999	999999	498	999999	152	999999	953	102	999999	608	113	999999	145	999999	125	
996	656	228	609	894	761	999999	999999	924	727	68	664	10	35	999999	776	462	734	583	596	578	933	999999	260	553	736	83	84	999999	999999	42	110	520	820	999999	101	999999	103	999999	678	955	436	574	999999	93	61	952	999999	999999	999999	999999	120	999999	999999	547	73	909	967	65	167	687	151	252	196	695	958	154	190	999999	999999	449	369	469	905	640	999999	369	625	999999	502	783	17	355	420	999999	999999	548	999999	282	330	191	369	999999	117	990	814	194	388	436	134	907	999999	433	993	392	291	650	656	171	999999	999999	293	800	562	383	999999	796	999999	108	772	420	999999	907	322	554	89	331	362	914	999999	999999	981	199	999999	595	999999	583	999999	38	999999	282	891	558	876	626	898	569	999999	733	320	27	999999	999999	999999	999999	482	999999	121	448	313	999999	297	741	345	999999	722	104	758	999999	371	107	444	803	302	499	528	999999	41	695	999999	520	846	999999	604	808	603	701	534	337	122	999999	471	913	724	847	985	160	223	436	904	999999	999999	518	371	999999	583	559	987	174	196	606	832	425	792	793	123	668	146	536	845	999999	569	999999	854	999999	635	531	999999	455	514	377	663	605	791	852	999999	337	999999	999999	235	54	714	370	151	516	999999	55	999999	931	733	327	999999	686	590	883	244	391	664	999999	586	61	480	999999	659	999999	942	237	634	940	94	999999	410	754	311	801	999999	209	288	999999	900	999999	999999	157	721	197	363	976	999999	908	999999	327	673	999999	805	183	999999	182	999999	333	999999	97	999999	999999	847	948	999999	269	384	789	576	45	112	326	256	996	650	333	820	999999	464	966	223	725	332	766	999999	299	948	999999	999999	144	498	955	774	999999	178	999999	999999	772	999999	103	601	234	342	583	225	357	999999	999999	532	250	361	248	868	999999	874	695	999999	90	836	626	321	256	562	441	999999	999999	551	999999	827	999999	33	999999	999999	999999	999999	999999	393	749	551	763	999999	149	605	999999	783	999999	97	999999	999999	999999	375	999999	935	654	782	355	671	999999	999999	999999	806	429	981	114	226	313	58	507	243	885	999999	117	999999	83	999999	181	999999	575	657	297	69	999999	506	354	63	999999	122	546	999999	999999	999999	999999	713	999999	999999	16	168	501	770	480	211	589	933	62	181	267	690	862	463	611	703	105	252	999999	19	431	923	637	60	999999	999999	511	919	224	568	818	404	65	125	194	22	999999	999999	999999	999999	479	999999	454	182	795	123	259	93	999999	325	231	250	965	474	536	999999	531	450	358	999999	699	999999	999999	493	
362	863	635	747	278	999999	553	999999	999999	661	539	980	479	999999	264	308	940	428	999999	899	999999	578	438	591	588	111	999999	999999	457	897	397	809	731	960	999999	932	999999	512	814	387	771	931	185	999999	934	555	613	999999	195	59	999999	281	728	819	156	783	434	999999	999999	999999	117	843	842	178	273	730	258	518	643	999999	999999	438	614	564	137	416	403	134	656	43	999999	423	524	407	557	126	90	912	814	999999	999999	443	353	647	999999	928	98	16	999999	999999	307	104	999999	999999	238	910	666	999999	691	739	390	310	398	999999	679	999999	328	444	620	157	649	346	704	999999	999999	387	94	967	294	209	327	396	94	451	735	999999	990	662	179	646	459	999999	230	84	999999	999999	55	999999	967	586	610	653	999999	893	565	961	400	826	47	851	999999	999999	879	492	422	993	226	946	999999	286	999999	999999	275	973	697	733	999999	629	951	628	342	866	999999	708	598	674	10	200	886	774	12	173	999999	999999	820	759	999999	737	662	662	980	108	828	999999	882	944	999999	423	205	831	845	771	875	419	519	999999	700	181	893	747	999999	35	70	625	284	539	50	999999	999999	937	696	387	967	999999	647	243	47	318	825	999999	999999	586	995	64	929	999999	298	216	808	999999	69	864	999999	914	668	955	48	213	417	999999	904	439	999999	999999	999999	999999	804	586	999999	999999	922	391	999999	999999	460	999999	40	15	696	999999	999999	834	149	999999	999999	832	999999	62	631	691	999999	834	999999	483	999999	857	326	737	919	471	437	999999	999999	533	999999	677	518	999999	463	260	925	42	517	999999	111	79	999999	968	389	312	923	751	955	999999	89	97	999999	999999	499	999999	101	302	95	234	615	999999	400	615	363	999999	323	939	598	380	766	173	327	536	999999	999999	567	357	358	999999	547	685	757	363	999999	851	196	999999	113	860	169	999999	946	999999	759	999999	679	684	615	999999	989	983	999999	584	323	916	769	954	500	819	999999	999999	944	479	999999	930	781	46	171	512	23	677	835	738	220	999999	226	999999	777	810	11	999999	742	178	627	563	531	182	50	537	91	242	155	294	824	426	688	477	999999	999999	999999	999999	999999	113	999999	322	157	425	374	190	699	734	187	690	818	162	11	775	851	133	999999	609	999999	999999	430	781	531	999999	913	793	455	999999	999999	948	29	368	370	639	999999	314	415	116	807	860	838	357	64	465	476	671	425	999999	625	481	430	191	646	888	999999	394	791	606	999999	999999	734	950	304	239	670	459	999999	372	772	999999	718	301	
801	146	795	999999	726	75	85	999999	999999	999999	133	958	527	838	721	482	999999	618	523	809	604	999999	135	887	62	825	999999	26	880	63	149	88	763	999999	389	999999	103	609	999999	725	531	270	212	201	827	999999	711	999999	737	999999	415	999999	34	909	697	999999	999999	907	30	901	999999	999999	371	325	403	55	205	398	458	221	388	356	951	797	999999	344	34	934	70	999999	124	963	288	570	999999	999999	999999	853	441	999999	999999	999999	588	766	455	999999	898	887	797	781	149	323	383	526	930	999999	212	236	631	362	999999	85	846	999999	787	317	780	800	999999	418	991	999999	956	999999	999999	203	768	194	999999	815	446	147	147	289	577	999999	589	761	999999	587	782	999999	232	89	274	999999	999999	285	999999	999999	691	107	219	389	999999	999999	366	739	805	737	999999	28	883	815	999999	999999	999999	999999	736	986	727	28	170	100	635	173	999999	877	379	999999	854	492	215	999999	133	348	928	757	498	999999	999999	850	956	902	296	999999	943	416	172	861	999999	780	548	993	999999	672	999999	128	999999	626	678	489	999999	507	883	808	813	999999	999999	578	999999	191	79	957	552	877	71	267	803	871	229	712	714	999999	999999	83	944	221	999999	460	410	809	13	871	999999	954	489	459	29	488	951	274	724	594	385	303	999999	590	451	999999	999999	999999	325	882	407	966	774	999999	685	809	863	601	884	241	177	676	999999	207	857	597	397	612	247	325	920	954	999999	999999	142	528	371	363	770	999999	849	999999	494	131	474	999999	190	637	773	220	624	359	390	493	426	709	126	514	733	853	155	998	442	999	962	452	978	653	720	167	447	510	830	633	391	447	191	999999	732	999999	416	760	839	37	999999	999999	574	504	703	999999	999999	999999	629	999999	116	999999	297	494	168	32	999999	536	916	616	772	999999	528	999999	112	999999	999999	70	999999	999999	447	394	169	415	309	402	999999	999999	950	297	755	590	880	914	527	539	999999	697	896	999999	568	880	999999	232	264	587	51	818	401	724	999999	350	84	999999	999999	999999	692	881	195	766	155	680	586	628	860	191	243	614	239	572	830	999999	174	82	450	999999	550	999999	999999	999999	360	69	999999	236	392	415	999999	270	444	805	847	277	512	140	564	888	303	225	372	83	353	436	588	828	894	85	186	12	999999	912	180	755	731	473	416	95	597	360	246	454	675	973	179	433	724	562	999999	43	517	561	273	335	999999	87	999999	999999	480	264	341	999999	999999	513	999999	532	634	999999	546	999999	724	479	999999	999999	
999999	999999	408	380	266	999999	113	999999	999999	152	495	618	649	845	190	653	104	492	614	999999	28	928	225	171	883	999999	798	632	999999	287	319	999999	270	329	356	657	679	997	667	326	160	999999	559	999999	999999	999999	883	999999	999999	892	944	242	864	958	925	60	701	246	497	619	365	481	325	480	832	457	999999	329	498	999999	974	107	824	298	999999	28	379	999999	154	411	763	999999	721	132	999999	87	183	999999	404	999999	955	442	999999	57	960	679	684	89	263	569	134	564	300	387	918	847	417	576	775	999999	681	572	102	96	855	999999	999999	202	147	755	284	55	925	999999	578	541	597	776	337	999999	343	300	875	584	287	209	999999	343	214	495	999999	999999	537	497	625	392	350	423	202	999999	918	999999	999999	999999	295	88	638	108	808	386	259	999999	248	271	573	999999	697	999999	808	999999	638	426	999999	652	95	676	999999	438	577	195	201	184	584	722	594	999999	358	999999	999999	208	571	619	534	828	245	39	999999	275	923	244	695	832	999999	546	976	502	999999	999999	423	999999	570	999999	531	623	194	85	66	525	677	721	42	330	229	610	94	28	999999	169	416	65	318	252	999999	342	999999	999999	999999	47	999999	999999	358	999999	999999	679	999999	370	98	911	643	170	999999	999999	598	212	999999	374	612	999999	999999	958	610	999999	883	368	310	327	696	198	133	825	515	28	779	584	372	973	377	549	972	999999	999999	980	526	999999	999999	475	999999	999999	999999	135	999999	999999	585	999999	492	25	185	594	379	319	674	899	788	999999	654	954	73	23	839	999999	999999	999999	41	738	999999	999999	817	637	285	835	673	394	67	998	78	950	443	991	999999	357	999999	783	999999	663	60	40	202	708	999999	999999	412	640	472	999999	137	693	999999	847	760	862	999999	999999	318	543	646	289	842	789	999999	704	520	81	922	492	440	999999	891	378	687	997	437	119	46	158	999999	42	999999	999999	870	384	999999	596	241	238	159	999999	999999	637	26	999999	198	999999	958	896	617	340	718	980	473	913	802	165	169	763	435	99	512	170	999999	614	999999	688	999999	374	287	924	840	693	342	190	999999	264	361	917	809	34	160	999999	999999	999999	323	940	690	956	582	270	437	478	803	70	999999	313	526	412	411	999999	492	593	618	693	499	35	647	292	173	999999	803	251	999999	411	938	999999	999999	27	300	427	998	999999	999999	26	496	372	889	282	999999	446	999999	949	999999	999999	541	567	530	848	603	298	302	999999	792	45	999999	999999	523	402	131	384	684	509	122	983	
510	529	801	601	206	136	145	375	849	727	809	853	736	654	869	381	999999	781	999999	999999	999999	999999	180	757	559	311	999999	999999	160	68	762	999999	837	531	798	999999	765	928	651	999999	999999	927	558	74	235	999999	999999	869	532	999999	999999	902	95	999999	999999	909	358	54	999999	894	287	648	225	999999	965	999999	26	999999	855	857	615	999999	139	947	850	207	52	999999	999999	999999	999999	979	964	999999	526	859	153	999999	672	888	999999	721	886	757	198	513	712	767	109	654	597	254	23	675	145	999999	773	147	269	661	867	999999	522	999999	999999	308	684	999999	274	115	437	298	999999	966	204	893	37	382	758	346	495	284	16	876	999999	999999	999999	298	274	897	96	999999	468	21	31	420	999999	789	999999	890	829	896	503	994	999999	308	999999	56	999999	999999	601	401	389	922	999999	592	246	645	747	444	999999	395	550	376	29	432	999999	529	945	784	694	247	667	868	517	598	781	999999	660	60	894	918	817	999999	999999	999999	626	546	845	438	183	999999	52	280	999999	444	355	136	999999	794	478	193	999999	999999	556	363	733	520	415	999999	811	234	985	697	999999	999999	577	527	80	334	806	293	999999	516	611	140	205	397	321	82	252	654	47	865	581	711	999999	130	476	999999	961	999999	140	277	627	999999	578	999999	730	142	999999	828	65	649	988	195	999999	594	95	999999	168	346	208	342	335	166	197	129	125	839	999999	456	999999	139	999999	999999	999999	416	999999	662	562	850	666	999999	215	424	598	999999	877	396	211	232	44	60	783	624	999999	798	999999	471	760	999999	999999	999999	999999	420	777	999999	999999	999999	42	102	999999	999999	863	999999	679	29	999999	999999	568	799	252	999999	637	384	422	999999	355	749	794	364	473	427	902	114	621	999999	654	795	646	671	121	999999	364	999999	526	611	197	999999	944	999999	672	41	999999	960	215	509	264	160	998	777	581	536	503	678	628	288	530	758	696	904	999999	999999	274	896	999999	663	375	527	858	810	999999	879	804	907	999999	441	999999	941	898	121	521	999999	999999	869	100	584	96	999999	999999	247	90	438	779	999999	999999	341	999999	999999	999999	552	999999	999999	999999	197	964	701	999999	596	986	999999	764	589	859	584	392	871	543	999999	805	999999	577	689	46	999999	729	384	110	999999	395	359	674	517	668	356	977	784	999999	609	905	999999	853	500	699	304	999999	501	999999	204	657	649	798	999999	211	999999	999999	999999	700	681	468	589	601	966	210	637	522	256	920	999999	999999	999999	670	999999	499	416	259	87	990	741	
146	237	999999	905	999999	746	999999	310	316	999999	999999	533	999999	529	151	325	798	886	299	71	999999	237	580	75	598	999999	979	865	999999	794	919	897	999999	958	544	999999	999999	695	859	999999	86	221	999999	432	140	999999	523	150	791	999999	618	373	999999	928	959	909	657	999999	317	68	766	694	436	521	578	999999	80	999999	985	911	541	112	37	999999	999999	570	297	158	999999	999999	535	838	999999	700	186	556	120	534	998	635	583	53	999999	800	697	391	785	999999	853	656	12	397	165	880	999999	515	346	951	999999	999999	621	999999	806	791	532	927	620	999999	999999	32	374	545	137	359	337	498	723	236	148	603	999999	999999	304	999999	523	999999	999999	203	999999	670	999999	168	591	999999	23	84	247	597	999999	769	771	59	93	831	291	466	999999	805	552	999999	792	120	813	349	999999	999999	999999	527	999999	999999	999999	426	678	674	812	216	954	528	999999	999999	260	136	957	378	832	735	785	473	996	66	877	877	999999	913	999999	109	355	251	994	270	999999	719	329	999999	525	354	380	999999	28	85	512	742	469	999999	893	665	162	444	517	999999	967	740	531	999999	516	999999	775	999999	796	999999	860	713	533	86	392	541	807	83	853	999999	365	999999	454	920	553	145	999999	361	29	999999	999999	911	733	125	302	999999	197	117	999999	158	999999	999999	999999	999999	224	999999	218	392	906	999999	999999	89	999999	38	523	601	999999	999999	999999	381	999999	424	745	583	767	999999	979	418	999999	263	353	699	999999	704	910	749	753	148	705	754	926	999999	454	999999	999999	999999	330	705	999999	701	999999	999999	449	996	999999	164	870	999999	548	999999	999999	800	609	999999	18	168	999999	885	128	774	847	999999	999999	912	454	931	969	999999	229	900	629	284	817	91	420	766	259	709	513	755	879	714	999999	440	935	136	426	801	658	205	999999	445	586	999999	854	999999	682	536	552	270	194	792	820	999999	999999	545	982	527	243	252	908	673	999999	372	894	999999	999999	999999	999999	327	514	999999	429	33	416	193	697	999999	237	726	94	723	167	253	999999	96	893	999999	794	400	999999	899	567	416	296	819	999999	223	932	720	999999	218	999999	234	999999	26	373	796	999999	999999	847	999999	999999	517	167	999999	516	999999	801	807	999999	607	999999	999999	183	615	610	22	737	596	999999	484	999999	516	590	876	999999	933	497	999999	723	107	719	343	552	161	609	60	258	999999	999999	999999	999999	134	999999	999999	539	971	60	999999	416	999999	68	999999	999999	999999	999999	783	926	291	999999	582	641	257	999999	152	999999	999999	44	32	
15	559	999999	999999	293	999999	72	934	45	62	347	999999	882	356	147	373	48	84	999999	189	999999	999999	999999	967	88	730	303	174	49	339	999999	203	936	999999	999999	856	596	999999	361	154	310	999	748	874	943	999999	700	295	119	720	113	999999	344	854	805	190	435	795	558	562	893	898	999999	705	411	999999	265	999999	221	291	999999	616	723	999999	879	227	87	999999	34	259	40	17	999999	329	235	837	859	999999	233	954	431	800	873	798	999999	411	115	52	999999	799	573	846	84	828	943	496	99	486	975	587	113	186	771	309	532	885	843	574	999999	574	295	184	630	999999	860	999999	999999	924	605	477	121	999999	786	234	685	193	933	236	386	739	747	999999	116	645	851	255	999999	573	276	376	568	999999	572	898	514	399	999999	817	968	966	999999	999999	881	999999	476	78	999999	546	623	349	999999	617	198	740	826	912	77	984	414	999999	947	999999	999999	999999	909	999999	471	887	720	296	966	126	268	419	999999	582	500	999999	999999	782	855	492	999999	999999	425	999999	352	832	82	601	331	241	413	999999	999999	999999	517	653	999999	999999	999999	999999	999999	337	382	835	999999	779	754	253	422	999999	815	631	999999	999999	999999	999999	999999	999999	999999	639	815	129	999999	734	713	905	399	412	999999	847	999999	283	186	354	666	622	555	999999	602	999999	87	829	188	862	426	781	999999	564	363	787	839	999999	667	967	999999	999999	999999	647	132	453	390	351	999999	575	458	542	455	999999	798	999999	184	999999	365	665	561	985	940	112	318	931	311	834	59	999999	17	380	999999	999999	999999	959	259	907	468	159	192	736	999999	613	413	884	335	198	766	756	612	999999	999999	11	999999	710	766	269	999999	200	152	555	301	999999	567	88	999999	246	757	838	357	276	765	216	483	825	344	999999	699	999999	605	122	999999	303	675	999999	999999	999999	999999	946	203	999999	999999	277	16	999999	444	999999	56	335	958	999999	999999	928	999999	345	850	78	999999	590	376	440	570	904	594	999999	999999	998	999999	175	983	321	443	810	645	999999	697	999999	209	846	999999	999999	289	999999	476	516	682	150	894	339	550	36	999999	223	580	762	999999	675	683	977	159	445	999999	881	351	647	999999	630	292	51	648	999999	869	681	209	999999	999999	999999	999999	87	357	347	999999	895	625	956	999999	230	999999	882	937	999999	814	231	696	944	999999	408	999999	828	999999	999999	857	853	999999	197	166	415	999999	798	611	233	247	999999	630	812	342	630	265	395	999999	435	400	999999	113	625	548	648	985	264	714	752	184	999999	
225	305	489	999999	213	437	800	819	216	441	280	714	784	218	601	883	612	447	152	999999	415	999999	999999	457	750	75	648	999999	429	999999	94	859	58	638	390	334	332	92	999999	828	594	603	999999	959	999999	399	841	340	56	111	999999	277	999999	999999	203	999999	999999	42	509	148	789	291	399	999999	999999	999999	665	156	828	999999	560	530	30	324	999999	811	218	702	327	999999	234	999999	471	328	117	817	258	510	999999	600	999999	300	999999	288	999999	999999	214	770	612	999999	733	999999	512	780	999999	131	256	296	999999	391	581	941	999999	999999	913	481	819	80	350	540	172	164	711	237	585	270	999999	742	285	738	607	999999	100	999999	999999	999999	805	691	778	985	570	999999	15	63	29	999999	585	434	375	566	999999	143	999999	81	555	578	983	284	205	289	184	514	20	766	784	143	999999	999999	530	383	676	138	302	999999	999999	210	159	657	218	835	685	522	377	718	255	473	27	28	64	59	556	530	496	999999	810	999999	999999	248	279	885	898	480	904	991	890	365	841	74	112	354	999999	336	76	369	604	662	146	301	999999	999999	126	833	59	480	827	999999	641	999999	554	912	257	999999	999999	999999	937	214	999999	999999	999999	889	632	999999	915	709	630	229	464	137	893	999999	999999	999999	726	999999	768	75	430	433	173	744	999999	46	999999	199	107	518	948	742	431	400	53	999999	473	632	999999	174	999999	350	850	999999	690	514	999999	405	992	597	194	428	564	872	783	195	222	999999	175	999999	999999	725	612	122	281	721	999999	999999	115	169	999999	104	281	604	157	90	583	999999	64	999999	999999	999999	999999	509	334	530	188	558	617	999999	548	389	999999	102	999999	201	737	999999	336	968	809	417	300	833	409	99	156	999999	999999	999999	999999	656	39	999999	469	327	528	113	788	750	543	999999	885	256	999999	807	637	189	872	956	353	845	999999	95	410	718	824	373	109	244	383	999999	834	999999	256	891	999999	511	632	415	673	634	948	586	435	662	999999	54	999999	601	462	967	999999	768	999999	765	427	944	555	751	503	164	13	554	376	325	322	999999	999	729	457	135	999999	467	293	719	999999	652	659	747	999999	780	999999	508	781	999999	999999	999999	565	490	999999	415	955	880	999999	999999	999999	404	999999	999999	350	560	54	493	153	336	420	630	485	639	868	775	294	807	565	723	13	505	772	960	194	256	416	518	265	52	999999	675	999999	774	98	999999	443	999999	407	636	999999	667	364	454	995	509	590	925	622	999999	130	158	325	198	514	136	632	999999	
925	999999	999999	999999	238	999999	167	744	85	710	551	376	341	999999	409	928	987	999999	150	327	965	999999	666	491	896	567	921	31	359	366	270	961	869	195	623	314	492	210	439	999999	297	260	433	880	383	255	366	384	748	397	211	178	999999	999999	293	999999	436	999999	999999	999999	189	999999	394	719	450	589	999999	999999	131	999999	446	786	906	999999	39	714	261	999999	117	651	210	546	283	962	164	101	976	564	999999	383	877	830	572	768	82	162	999999	999999	999999	793	747	999999	263	653	950	424	271	999999	285	578	988	650	554	986	469	999999	862	432	564	358	613	943	999999	748	227	616	224	148	815	877	849	546	355	324	903	990	293	629	22	739	829	879	288	333	394	236	285	999999	308	440	999999	443	160	91	999999	804	999999	514	999999	999999	210	133	291	408	729	999999	999999	240	92	999999	359	242	999999	824	529	733	665	999999	999999	990	999999	999999	839	385	586	415	395	999999	144	999999	35	778	203	999999	539	705	999999	999999	604	942	931	55	502	829	90	999999	33	336	999999	456	149	53	161	445	14	571	294	906	821	323	66	41	106	983	453	580	48	742	999999	823	145	785	999999	999999	68	999999	146	19	999999	529	391	69	999999	999999	960	999999	627	757	672	967	421	691	999999	290	885	900	949	519	386	510	28	290	999999	738	321	363	727	740	999999	719	435	284	611	302	931	996	329	418	32	999999	999999	290	80	327	412	453	727	46	535	168	999999	626	999999	793	510	999999	28	972	375	606	264	887	380	952	999999	146	89	765	358	888	580	540	999999	915	557	737	220	723	999999	867	636	690	999999	228	999999	808	651	818	999999	831	977	357	53	426	216	75	999999	127	785	275	373	961	999999	646	999999	804	140	717	245	772	889	305	645	507	969	999999	683	999999	577	999999	495	271	999999	527	910	999999	999999	80	709	492	999999	103	938	71	503	999999	13	999999	640	580	678	934	999999	29	999999	682	999999	545	456	642	999999	758	999999	61	780	112	987	170	735	365	999999	70	999999	999999	944	796	367	584	999999	305	570	999999	999999	996	65	561	689	954	586	238	521	952	623	76	110	999999	554	999999	291	401	686	842	831	285	274	999999	925	829	84	154	325	137	541	999999	81	999999	999999	552	995	228	422	43	583	507	843	364	446	941	652	874	252	480	302	612	618	999999	293	999999	732	447	635	860	880	999999	913	393	999999	472	995	834	832	11	890	999999	978	653	999999	334	441	909	181	983	186	209	902	844	834	999999	543	999999	
982	11	819	999999	593	562	163	999999	594	460	943	999999	946	818	999999	250	590	240	999999	999999	999999	999999	804	999999	999999	651	683	680	538	999999	559	491	999999	999999	851	831	192	999999	479	426	999999	126	999999	981	966	206	999999	368	999999	662	264	604	306	578	884	32	207	996	291	941	999999	482	614	999999	900	461	55	305	966	220	68	257	999999	216	474	353	229	822	999999	79	614	999999	523	999999	814	954	195	360	999999	828	634	195	61	538	546	999999	999999	223	90	514	161	999999	999999	946	604	16	843	999999	114	541	802	384	999999	221	337	564	959	999999	711	945	999999	694	537	999999	586	999999	206	232	670	455	841	999999	741	352	918	872	922	576	281	999999	120	106	255	999999	36	259	999999	840	211	982	69	773	512	999999	999999	999999	214	264	999999	999999	810	621	428	999999	999999	797	999999	999999	302	465	641	999999	467	903	834	179	449	312	121	336	999999	365	31	687	396	77	999999	999999	114	461	999999	667	999999	549	996	499	677	999999	999999	999999	999999	258	547	745	350	676	316	608	310	78	27	999999	153	44	904	454	600	741	272	999999	999999	999999	693	840	999999	999999	187	917	999999	345	999999	999999	999999	882	999999	999999	818	999999	347	720	761	894	305	999999	444	765	999999	181	645	552	999999	936	999999	903	935	579	565	999999	999999	376	498	398	999999	965	576	175	135	271	323	336	636	999999	403	551	870	409	741	999999	406	41	459	999999	282	999999	446	565	526	873	946	150	22	122	999999	971	231	999999	999999	340	468	999999	999999	263	857	318	916	999999	542	783	42	536	838	999999	999999	999999	916	493	126	347	528	20	648	262	324	182	323	523	999999	432	329	507	999999	999999	198	137	999999	206	999999	999999	448	999999	32	743	840	420	999999	114	812	420	64	738	256	855	999999	457	630	386	939	685	994	402	595	120	463	999999	999999	438	719	999999	524	720	345	162	898	665	988	905	422	903	870	219	999999	578	377	590	260	999999	597	740	506	25	267	472	969	56	277	912	289	314	101	874	395	639	895	344	999999	104	999999	999999	469	725	964	999999	814	999999	999999	26	743	873	285	967	840	978	676	508	463	872	193	852	397	999999	625	117	811	995	823	81	682	42	999999	165	999999	451	999999	999999	999999	231	999999	999999	999999	999999	178	416	39	133	44	417	963	396	999999	530	999999	113	759	393	109	856	233	819	961	619	343	710	685	129	572	399	707	895	457	242	224	999	497	146	999999	219	88	688	961	416	117	999999	999999	999999	254	302	999999	887	999999	203	
999999	838	231	744	917	467	730	909	561	645	710	999999	939	649	315	911	615	622	486	889	999999	545	857	555	512	999999	559	28	999999	280	706	819	223	264	244	999999	777	752	229	999999	488	178	137	999999	999999	999999	356	999999	999999	342	686	79	999999	791	425	999999	980	676	242	869	999999	712	999999	999999	938	890	855	685	414	929	999999	862	403	46	410	610	418	541	849	473	701	58	667	999999	593	999999	999999	431	838	999999	405	111	520	360	541	776	999999	846	388	816	193	671	999999	431	999999	824	999999	373	390	999999	53	999999	826	769	177	859	54	999999	999999	310	480	433	846	631	999999	42	999999	53	505	633	476	999999	163	43	289	39	951	245	343	769	960	55	999999	33	739	955	284	750	192	682	732	641	158	999999	345	999999	825	475	897	176	482	633	868	756	348	481	999999	793	490	148	999999	808	168	928	999999	435	392	822	892	578	757	999999	860	822	999999	999999	423	86	697	999999	214	486	999999	177	999999	999999	186	999999	685	999999	669	491	270	999999	774	999999	483	229	999999	909	999999	13	582	329	418	999999	999999	55	855	512	67	219	105	999999	934	431	999999	999999	641	22	999999	999999	999999	999999	999999	999999	340	999999	58	977	362	203	349	787	160	210	903	28	999999	416	565	999999	438	183	999999	460	999999	999999	119	999999	999999	999999	588	724	660	280	866	999999	421	999999	550	955	999999	877	160	863	870	317	810	999999	527	451	999999	235	457	128	999999	963	432	457	880	40	706	704	999999	869	615	624	999999	880	344	954	999999	999999	865	999999	142	560	33	347	589	999999	498	386	826	21	261	363	277	542	610	903	999999	963	271	519	258	999999	363	290	257	256	191	930	398	572	844	999999	369	847	999999	118	999999	94	868	803	541	330	878	512	618	262	356	594	279	440	438	643	354	999999	360	999999	207	742	99	342	896	568	999999	263	999999	999999	999999	429	999999	502	963	441	105	468	999999	999999	999999	851	999999	995	899	596	661	999999	999999	211	279	999999	496	155	911	999999	999999	535	906	973	342	624	999999	981	269	926	47	999999	477	996	548	886	999999	432	425	355	80	999999	443	999999	999999	40	130	965	367	979	932	411	999999	766	446	999999	561	14	596	999999	516	691	736	999999	559	884	490	999999	663	393	645	74	730	999999	136	900	102	606	999999	312	504	380	624	289	999999	635	195	710	560	978	999999	374	836	624	999999	999999	367	470	999999	33	999999	983	311	973	343	868	680	999999	639	545	477	999999	999999	294	999999	145	999999	456	979	923	698	779	
586	685	999999	281	238	115	725	999999	542	632	856	53	999999	999999	78	650	999999	999999	955	169	81	24	511	379	999999	551	328	999999	321	911	490	827	334	769	999999	626	915	72	999999	574	310	999999	12	844	999999	894	999999	784	76	427	999999	999999	999999	539	708	571	183	688	999999	686	787	31	999999	999999	151	39	719	999999	124	452	734	883	999999	999999	999999	999999	21	666	281	541	30	543	637	894	999999	637	858	794	71	835	452	236	999999	999999	787	288	465	999999	703	79	185	538	670	624	692	999999	366	999999	680	528	999999	999999	417	314	666	253	394	999999	230	513	180	924	931	999999	999	508	667	543	999999	580	724	999999	963	212	999999	999999	873	22	212	783	280	280	123	542	285	999999	819	912	296	543	893	924	160	199	898	261	606	390	624	193	999999	999999	985	999999	803	999999	554	999999	949	999999	380	382	338	447	242	899	810	398	999999	74	999999	755	999999	69	999999	800	489	999999	313	999999	884	999999	397	29	823	457	999999	24	738	365	390	999999	963	121	172	521	999999	713	957	999999	450	217	999999	559	504	999999	576	925	423	13	439	780	901	844	299	887	984	999999	999999	785	999999	796	659	648	684	85	999999	145	896	175	214	776	816	314	663	677	116	999999	524	618	999999	369	600	735	926	609	712	128	999999	284	999999	286	99	999999	393	654	557	999999	999999	999999	422	441	39	257	798	663	964	596	191	622	781	156	794	999999	904	255	999999	924	999999	999999	372	999999	323	621	999999	999999	686	644	999999	19	129	378	962	105	205	449	999999	353	999999	272	645	125	936	999999	503	390	491	94	276	148	999999	999999	25	801	999999	749	999999	417	619	870	999999	329	676	999999	503	413	194	698	809	465	915	999999	999999	459	439	999999	737	123	128	999999	446	602	377	999999	560	999999	362	170	49	456	330	922	734	999999	296	325	449	764	706	999999	999999	793	284	811	232	999999	999999	566	372	809	999999	14	299	370	999999	383	952	893	622	17	60	33	658	362	145	999999	127	920	173	123	807	973	417	38	62	653	327	566	559	953	850	796	798	240	999999	325	999999	373	643	912	999999	556	152	999999	49	181	144	921	676	239	999999	999999	402	258	11	999999	597	270	999999	780	65	395	999999	668	999999	263	234	428	918	819	370	999999	287	260	750	999999	831	999999	999999	999999	518	406	890	999999	475	135	404	999999	238	405	999999	372	999999	862	999999	977	222	483	542	786	999999	716	13	999999	869	734	447	151	507	750	217	878	999999	437	272	659	505	23	203	41	
859	999999	199	522	999999	999999	698	425	999999	773	999999	357	185	212	933	999999	402	43	460	740	999999	262	53	487	999999	849	999999	628	999999	999999	999999	208	290	511	926	272	999999	490	766	871	45	999999	747	999999	999999	860	703	80	999999	470	267	472	562	462	353	607	640	711	334	250	908	80	824	208	302	841	76	674	285	670	999999	911	276	999999	704	999999	515	320	999999	999999	156	999999	134	139	939	18	645	828	167	329	632	814	166	525	963	964	999999	549	440	870	794	38	795	832	196	355	999999	973	999999	687	102	330	935	997	103	888	946	695	268	293	205	248	517	955	48	469	755	999999	999999	999999	999999	999999	879	906	543	999999	234	999999	942	593	813	671	80	479	999999	311	999999	169	431	999999	28	999999	290	157	674	999999	520	999999	794	726	999999	999999	999999	27	229	999999	999999	39	999999	975	999999	999999	999999	674	480	533	177	47	999999	999999	590	999999	329	551	721	956	999999	999999	241	987	999999	999999	507	999999	994	369	324	63	999999	999999	861	999999	705	456	420	373	759	615	677	150	388	483	122	67	146	12	134	805	999999	273	450	999999	797	476	377	279	999999	536	680	120	219	124	787	625	999999	739	999999	872	999999	358	999999	999999	999999	999999	609	134	282	449	89	991	244	519	757	985	660	153	62	999999	88	150	999999	232	934	999999	931	273	695	496	191	406	121	262	999999	947	77	999999	662	706	999999	253	997	707	456	999999	876	999999	366	802	964	732	686	662	793	990	999999	973	145	499	169	345	438	785	268	999999	880	982	845	810	918	999999	491	999999	372	835	152	517	776	999999	689	241	906	893	531	459	999999	458	999999	999999	815	103	245	172	547	530	814	222	999999	773	809	999999	999999	556	883	684	251	340	299	999999	847	624	207	889	809	927	439	545	999999	808	962	431	524	999999	999999	825	54	328	808	841	30	930	78	12	446	795	387	999999	19	999999	218	999999	999999	509	999999	200	895	355	999999	619	101	999999	958	641	999999	999999	380	692	561	67	999999	922	999999	458	938	999999	556	204	999999	23	549	89	999999	416	600	583	272	24	335	804	929	698	964	199	750	751	999999	437	201	68	425	694	999999	999999	999999	295	999999	710	571	918	644	999999	902	349	79	21	743	552	50	237	125	365	367	757	137	941	958	342	707	196	999999	128	999999	394	999999	855	291	584	210	314	725	561	453	999999	170	239	795	624	129	999999	18	429	396	999999	943	69	337	50	823	274	999999	525	12	384	973	525	697	518	999999	224	729	169	
351	736	511	563	912	999999	597	898	156	343	999999	969	187	525	732	48	450	538	527	999999	760	935	976	210	999999	78	999999	644	999999	287	873	999999	999999	849	87	659	463	389	999999	999999	453	925	128	994	999999	43	207	457	793	659	77	223	999999	999999	409	415	759	310	14	844	999999	952	367	868	470	999999	999999	999999	448	82	585	71	390	999999	798	834	817	982	898	525	999999	986	851	882	999999	659	218	999999	450	999999	899	999999	385	312	870	999999	567	259	533	993	999999	868	999999	720	83	16	999999	999999	999999	574	598	999999	999999	999999	973	530	111	485	999999	810	109	440	887	776	182	432	685	999999	279	307	277	999999	458	905	999999	999999	976	141	808	999999	999999	662	840	876	83	132	751	896	339	350	399	999999	601	723	999999	642	980	999999	999999	999999	999999	754	999999	999999	307	40	328	506	999999	999999	553	969	999999	999999	999999	447	600	21	702	999999	681	999999	748	929	999999	194	966	999999	20	810	31	743	999999	166	999999	82	385	457	579	53	804	254	860	999999	999999	429	999999	156	999999	456	51	968	540	497	999999	540	16	357	484	122	73	592	495	235	948	809	386	520	571	909	71	999999	999999	659	255	999999	929	389	142	999999	779	820	994	564	999999	999999	213	105	999999	352	76	999999	973	466	979	221	759	635	420	999999	53	894	584	830	999999	899	536	880	999999	543	999999	626	225	995	999999	999999	598	931	999999	895	999999	290	333	228	843	999999	178	976	679	999999	677	999999	969	999999	445	999999	245	999999	999999	999999	999999	999999	999999	652	741	999999	812	999999	133	737	623	999999	179	524	390	999999	570	999999	999999	361	731	560	211	218	866	317	657	79	999999	458	999999	433	761	999999	379	284	436	680	999999	403	999999	200	852	942	420	849	134	454	765	683	323	879	186	818	147	966	131	645	999999	434	792	742	999999	674	999999	999999	76	999999	155	115	335	889	999999	594	140	999999	999999	999999	798	27	999999	999999	314	999999	144	137	257	943	459	412	163	999999	894	62	610	487	771	188	222	999999	782	552	309	999999	357	999999	10	592	688	606	269	862	847	769	251	589	438	551	999999	603	942	999999	133	742	952	544	999999	826	983	652	999999	528	56	578	244	999999	999999	655	529	999999	136	664	265	999999	153	300	943	999999	811	999999	999999	229	648	618	999999	659	429	567	999999	999999	438	999999	999999	45	836	740	816	279	535	611	999999	782	32	829	476	999999	867	280	598	662	600	870	24	961	603	550	880	999999	300	999999	999999	345	949	716	282	999999	65	229	25	413	
483	674	599	999999	344	277	206	819	999999	999999	791	158	969	53	221	999999	168	647	442	296	999999	389	999999	950	999999	351	833	315	999999	522	999999	999999	999999	999999	189	925	281	814	627	335	353	999999	999999	301	792	72	999999	905	504	714	794	418	999999	728	999999	999999	999999	648	999999	993	444	890	272	629	776	153	893	784	999999	296	296	354	999999	999999	943	799	104	687	167	338	974	927	999999	842	999999	814	860	536	999999	999999	999999	632	14	633	891	462	797	665	524	649	178	592	50	999999	427	999999	398	999999	785	753	999	19	490	999999	28	999999	89	999999	901	962	293	366	152	999999	66	999999	999999	396	224	490	11	439	173	999999	169	392	886	602	424	999999	426	999999	750	887	999999	999999	152	532	999999	999999	999999	999999	763	999999	366	812	449	999999	161	999999	110	11	999999	305	752	570	845	999999	321	999999	999999	486	14	623	545	113	615	265	999999	836	521	999999	999999	999999	117	633	675	610	999999	357	943	625	450	660	999999	999999	723	455	145	999999	384	180	221	979	755	896	372	150	26	262	206	193	576	999999	999999	294	230	626	198	999999	894	999999	819	964	999999	13	999999	354	999999	130	390	170	999999	179	461	350	605	801	93	220	270	534	594	999999	161	999999	58	134	417	893	999999	106	267	27	630	149	361	999999	298	751	999999	999999	704	999999	999999	45	999999	407	864	999999	688	429	999999	999999	857	370	651	919	813	931	999999	911	937	999999	927	293	999999	112	549	322	988	999999	999999	342	360	252	830	698	37	125	696	651	999999	999999	214	773	564	289	170	269	498	999999	443	366	797	999999	91	160	968	589	999999	999999	858	551	914	339	917	210	626	614	539	952	891	698	244	999999	650	999999	348	163	728	999999	999999	289	999999	556	999999	156	545	411	170	679	999999	447	982	999999	792	719	600	999999	999999	364	662	555	999999	545	999999	745	131	493	308	658	812	999999	999999	999999	28	999999	727	367	999999	770	665	999999	453	859	233	454	715	509	520	931	832	473	999999	374	999999	397	558	289	16	180	34	999999	113	999999	999999	913	999999	474	717	223	991	242	461	95	698	447	111	870	999999	106	39	622	973	377	825	999999	518	999999	999999	631	999999	448	361	253	999999	613	122	941	992	319	867	251	791	306	939	999999	22	220	675	999999	295	688	967	910	150	411	88	735	686	999999	404	100	916	96	203	553	881	217	349	95	335	999999	999999	11	999999	999999	831	676	999999	235	335	308	999999	43	345	999999	480	451	112	345	535	999999	264	999999	914	777	334	705	
113	395	718	804	871	590	198	999999	810	999999	681	999999	999999	412	307	460	203	106	278	999999	750	860	83	440	115	14	560	949	999999	999999	97	461	999999	135	999999	52	517	999999	437	241	999999	220	531	515	769	749	764	132	88	804	279	999999	508	451	999999	253	322	999999	698	867	40	999999	230	405	999999	229	899	999999	840	264	943	999999	999999	47	999999	999999	999999	999999	670	366	249	437	999999	111	999999	279	999999	22	999999	999999	730	239	999999	570	211	605	990	999999	637	550	850	319	292	823	860	607	158	471	412	425	914	754	616	342	999999	602	999999	129	270	999999	999999	999999	284	999999	534	713	999999	109	836	443	549	212	999999	999999	999999	999999	154	999999	250	999999	130	491	610	999999	414	975	622	499	942	608	236	870	866	37	999999	963	999999	999999	999999	157	768	59	634	968	875	712	823	496	827	999999	457	332	999999	732	488	785	286	999999	999999	559	100	350	166	999999	999999	678	345	999999	847	999999	894	999999	757	102	769	999999	856	641	879	702	161	136	672	254	160	904	991	143	549	497	686	514	664	999999	66	427	892	407	761	206	999999	921	648	285	999999	999999	999999	786	963	417	999999	645	650	413	407	964	677	912	86	313	687	999999	363	999999	999999	390	719	999999	46	999999	188	999999	880	682	336	240	488	397	451	87	339	215	180	999999	999999	51	864	260	341	102	750	980	330	457	519	999999	567	298	419	999999	999999	555	749	621	999999	999999	764	999999	999999	177	486	290	470	999	999999	481	41	232	790	823	526	469	999999	943	601	207	999999	999999	173	172	673	199	977	39	723	784	465	559	902	999999	286	896	182	174	616	999999	520	330	484	47	143	345	507	596	896	894	869	806	30	41	349	999999	804	915	999999	999999	312	440	999999	999999	25	482	329	700	546	629	296	521	999999	999999	999999	999999	948	135	38	337	691	390	999999	999999	914	659	999999	870	999999	999999	999999	999999	670	330	167	89	54	295	32	661	25	999999	59	276	607	357	478	889	353	540	999999	678	886	176	604	921	308	457	284	365	999999	459	949	999999	538	39	851	17	973	608	764	662	113	999999	999999	999999	341	865	230	567	191	649	999999	219	560	422	380	999999	725	245	781	596	21	999999	717	566	857	457	738	578	505	471	999999	999999	776	731	999999	999999	999999	720	590	442	236	716	184	999999	932	739	999999	125	999999	358	292	738	826	177	651	999999	659	755	999999	883	999999	652	71	999999	733	781	999999	999999	847	999999	999999	14	654	348	999999	304	492	423	999999	128	416	622	
920	157	189	187	918	608	999999	138	859	109	999999	707	314	584	654	999999	570	160	999999	222	277	999999	999999	287	93	488	808	357	954	246	131	908	477	514	732	914	540	556	999999	835	999999	718	999999	550	321	947	44	785	649	37	852	483	999999	999999	355	132	448	999999	103	440	999999	999999	184	999999	977	785	240	799	852	740	923	24	298	470	999999	559	795	169	965	146	453	33	707	927	394	647	96	283	169	609	476	638	463	431	999999	26	544	389	572	999999	717	999999	932	908	113	999999	194	999999	729	999999	337	289	936	956	999999	776	34	256	238	340	698	956	640	253	274	295	999999	999999	999999	457	24	415	596	439	429	219	100	799	823	999999	462	735	554	373	281	999999	702	506	444	268	991	297	161	241	837	760	604	689	644	999999	999999	999999	926	999999	999999	921	692	999999	537	777	686	235	433	999999	877	963	412	276	971	999999	592	64	433	999999	466	726	264	999999	999999	999999	999999	999999	164	14	279	146	999999	282	592	999999	504	999999	969	666	582	999999	999999	999999	364	874	357	337	717	567	235	999999	893	759	999999	65	667	337	903	868	172	284	81	428	412	741	164	140	684	999999	582	396	999999	767	594	700	862	784	10	728	321	287	693	597	778	57	252	999999	467	537	999999	999999	302	110	504	307	694	999999	77	623	719	227	653	106	984	999999	146	136	174	999999	202	999999	336	185	999999	884	590	999999	999999	999999	498	114	672	157	928	415	104	984	272	296	16	427	717	387	18	103	999999	596	613	999999	910	126	999999	353	344	999999	841	127	553	619	716	220	794	712	134	999999	555	506	178	579	745	162	863	878	117	775	174	948	999999	999999	260	994	870	710	999999	382	229	328	999999	127	573	999999	441	653	579	795	632	15	263	403	547	138	428	43	204	999999	263	16	246	569	999999	999999	999999	999999	369	722	350	999999	267	752	396	999999	693	61	999999	768	721	219	308	999999	153	169	999999	773	916	132	576	999999	516	696	128	999999	92	253	481	680	999999	351	999999	856	455	548	999999	511	16	320	444	376	37	999999	46	53	707	999999	426	487	999999	999999	999999	247	156	513	577	571	633	183	154	449	580	335	742	379	999999	999999	866	604	999999	193	766	605	687	999999	808	90	659	85	515	168	999999	993	999999	848	999999	56	709	941	970	186	999999	832	176	999999	796	702	693	667	127	265	67	821	75	999999	420	577	559	999999	999999	497	911	558	668	999999	622	999999	852	999999	211	879	999999	925	999999	244	999999	934	999999	999999	
413	116	999999	992	958	259	999999	16	999999	999999	437	600	496	762	247	999999	274	999999	174	999999	382	219	849	798	465	247	523	999999	999999	831	708	486	148	866	544	999999	110	999999	599	419	885	615	658	999999	467	611	393	979	999999	162	970	999999	769	259	320	203	999999	598	536	720	736	969	999999	999999	758	950	999999	629	228	649	382	355	729	755	304	999999	561	464	999999	999999	999999	543	454	999999	860	722	716	889	556	999999	341	511	393	879	999999	999999	795	999999	999999	516	159	763	761	999999	779	625	266	24	954	999999	999999	999999	999999	999999	867	203	525	786	246	46	243	999999	83	877	317	870	962	850	82	999999	999999	10	828	824	999999	100	999999	415	999999	245	999999	701	934	13	708	999999	999999	711	22	489	401	18	325	599	999999	587	690	883	730	909	663	415	999999	999999	581	642	973	999999	977	776	421	119	532	10	999999	541	637	79	999999	777	999999	260	999999	999999	999999	999999	684	238	551	127	409	999999	684	999999	582	999999	759	367	431	76	999999	811	999999	999999	77	999999	486	324	999999	999999	999999	999999	999999	952	293	999999	577	999999	589	618	957	745	891	999999	377	523	999999	187	999999	530	782	999999	648	999999	222	814	999999	603	526	705	999999	999999	218	809	176	788	192	731	72	180	999999	410	778	812	999999	999999	920	873	867	999999	856	999999	897	498	959	680	972	612	740	478	999999	974	832	999999	142	597	536	91	999999	589	999999	703	124	999999	57	381	501	835	992	402	999999	652	735	972	848	187	472	999999	850	496	816	999999	990	593	295	508	577	999999	680	522	293	839	999999	999999	999999	163	194	649	450	999999	999999	999999	999999	348	585	242	248	860	46	954	999999	816	240	207	772	761	712	531	961	999999	999999	608	165	999999	999999	999999	472	457	760	695	992	823	999999	273	317	680	959	652	17	62	269	717	857	725	999999	476	999999	983	999999	999999	999999	662	999999	901	782	999999	981	999999	239	530	999999	791	109	999999	962	311	548	999999	890	102	801	69	523	909	290	999999	750	439	91	642	455	488	999999	310	254	340	144	377	999999	735	699	819	423	999999	292	478	999999	516	763	97	928	999999	103	999999	658	390	999999	778	620	695	830	999999	999999	999999	999999	291	849	799	106	632	176	180	486	164	403	982	646	46	626	812	480	244	999999	994	714	999999	395	999999	999999	863	999999	366	756	795	999999	999999	761	999999	999999	999999	999999	817	419	141	999999	758	165	939	29	676	744	112	162	999999	225	596	875	73	882	270	896	331	158	999999	999999	999999	423	690	258	256	
999999	820	634	625	193	999999	824	544	83	999999	999999	455	509	975	999999	98	213	948	999999	999999	281	698	944	999999	114	307	669	185	700	121	344	474	690	773	999999	923	999999	999999	625	562	772	340	990	925	611	999999	821	182	999999	352	999999	475	120	999999	974	531	875	999999	520	886	993	648	999999	961	999999	193	765	999999	529	999999	999999	676	332	27	546	941	708	28	539	664	485	496	70	358	514	869	999999	750	798	924	58	984	26	739	569	999999	496	38	313	427	684	999999	653	919	731	930	152	102	403	43	999999	856	953	856	410	506	999999	496	457	752	829	25	937	604	157	999999	659	593	999999	423	999999	999999	715	999999	979	399	843	999999	627	584	727	271	357	765	111	201	999999	170	338	999999	999999	999	999999	561	598	669	158	58	772	104	999999	558	644	999999	999999	152	151	999999	876	21	999999	447	869	872	34	568	999999	181	502	955	604	498	264	999999	878	455	999999	163	523	319	250	794	378	999999	999999	999999	626	377	187	999999	999999	199	999999	327	999999	108	140	999999	537	39	999999	977	999999	816	999999	782	999999	259	999999	142	53	988	328	567	770	868	78	347	569	999999	941	300	993	543	999999	414	214	999999	985	999999	324	999999	626	493	317	273	248	561	41	530	874	377	275	54	999999	70	871	999999	999999	540	39	793	148	681	98	711	983	22	910	999999	999999	367	273	331	818	999999	372	999999	999999	999999	999999	517	999999	999999	981	573	35	948	999999	845	999999	486	999999	454	750	531	263	945	999999	606	289	235	999999	999999	999999	517	999999	943	236	999999	698	999999	477	59	910	522	999999	109	699	999999	686	44	394	75	552	101	977	999999	581	296	398	427	999999	653	999999	404	866	999999	97	474	469	999999	722	363	156	506	999999	339	544	238	54	164	255	880	919	254	841	585	999999	999999	540	295	372	940	999999	281	606	824	831	515	655	128	21	235	64	605	322	999999	918	56	92	999999	284	352	999999	244	181	559	733	973	563	290	966	236	934	184	718	999999	487	875	899	999999	508	39	582	925	152	29	826	324	931	809	667	999999	777	892	20	29	999999	999999	999999	57	100	857	951	374	162	999999	301	879	886	540	999999	53	999999	999999	999999	254	769	326	102	161	733	999999	52	754	623	999999	999999	51	174	698	93	845	775	851	104	999999	88	218	773	366	728	946	999999	400	265	999999	210	880	752	765	999999	381	549	948	324	682	815	999999	999999	543	336	259	999999	999999	456	708	277	305	803	999999	176	561	999999	735	433	786	999999	651	
499	999	999999	578	298	408	999999	712	305	827	537	421	834	999999	467	240	40	999999	241	249	944	556	999999	905	86	263	598	698	999999	814	524	538	701	999999	707	999999	999999	999999	999999	316	749	744	999999	450	768	391	999999	295	999999	322	704	954	555	740	707	942	652	513	501	999999	809	749	883	491	312	999	999999	670	183	716	115	282	517	924	500	999999	153	906	147	695	999999	313	605	517	999999	570	999999	961	467	764	108	621	266	999999	507	10	861	921	999999	769	672	994	121	387	216	431	447	999999	250	507	799	746	376	999999	446	506	154	999999	382	742	26	758	213	999999	999999	493	26	591	426	499	347	232	999999	378	32	604	201	228	310	687	132	999999	999999	959	965	361	255	459	489	11	856	495	549	999999	752	999999	790	702	999999	999999	999999	855	214	999999	169	577	977	997	783	999999	999999	926	75	694	619	665	46	253	453	266	248	999999	999999	425	643	852	682	999999	625	999999	814	499	458	587	282	277	156	970	799	398	384	257	676	999999	697	999999	999999	855	785	97	877	546	259	513	484	999999	754	789	116	317	894	613	382	674	37	999999	477	487	421	352	519	76	453	64	881	990	999999	999999	999999	713	432	999999	589	538	999999	277	249	945	999999	434	522	366	863	999999	504	771	999999	11	621	999999	999999	999999	999999	442	578	810	999999	204	631	493	956	301	999999	403	884	999999	33	999999	442	759	575	999999	999999	986	829	162	212	961	560	119	125	889	841	999999	260	490	394	156	960	999999	999999	54	323	619	477	231	999999	470	999999	999999	747	41	999999	861	316	931	999999	456	613	425	608	141	644	521	378	999999	459	226	999999	404	682	877	999999	999999	999999	530	217	999999	519	999999	999999	999999	999999	132	999999	94	330	979	999999	329	922	937	999999	544	822	52	409	801	251	410	999999	999999	327	212	754	870	999999	557	999999	785	723	803	937	999999	999999	866	778	521	159	293	999999	480	687	824	482	745	999999	349	999999	543	130	415	522	118	836	778	424	160	999999	501	936	772	703	752	605	129	999	538	999999	955	274	887	652	999999	999999	301	401	503	999999	999999	536	807	368	742	665	999999	290	828	999999	789	452	627	154	999999	356	973	776	934	228	999999	745	805	373	243	999999	242	763	564	455	544	387	999999	429	999999	964	139	999999	961	97	297	839	181	369	196	513	646	743	993	611	689	999999	466	284	378	274	731	444	134	999999	432	554	725	383	634	999999	530	207	786	693	227	569	815	846	931	999999	574	446	999999	730	631	
499	769	953	765	28	999999	647	61	103	243	694	289	496	999999	999999	123	999999	734	783	982	449	999999	310	393	999999	710	619	352	999999	700	295	266	404	842	932	784	771	618	999999	491	883	156	999999	999999	533	999999	328	999999	199	409	776	711	403	747	192	999999	469	999999	999999	318	311	999999	207	403	999999	999999	885	654	732	957	352	188	128	999999	109	999999	274	849	859	840	392	438	163	999999	999999	583	863	656	660	400	325	211	973	307	190	999999	999999	999999	512	105	999999	999999	458	241	999999	598	592	999999	648	889	277	619	710	804	926	999999	150	752	479	374	574	238	993	999999	641	999999	999999	821	122	519	354	974	347	764	446	718	980	921	397	335	990	999999	18	771	133	705	500	179	381	317	448	206	999999	999999	530	175	680	126	999999	916	999999	771	999999	999999	544	302	282	945	999999	999999	999999	229	365	999999	999999	812	229	232	218	999999	999999	45	450	804	81	157	164	210	244	280	47	864	999999	999999	942	229	773	999999	999999	831	999999	554	811	173	425	228	999999	675	762	999999	946	999999	907	663	275	357	330	194	66	999999	147	82	999999	97	179	999999	897	884	211	999999	49	999999	996	387	512	106	233	287	388	852	316	488	447	527	999999	590	956	667	214	595	898	588	823	838	693	361	843	724	993	397	331	999999	474	607	677	999999	461	999999	999999	179	999999	999999	999999	213	91	999999	634	999999	763	589	999999	999999	999999	999999	266	461	525	167	693	999999	262	999999	999999	991	531	359	24	999999	999999	726	139	435	999999	45	472	855	782	999999	757	999999	726	660	961	413	325	100	287	858	350	225	92	303	836	11	917	999999	758	814	681	731	644	794	343	999999	460	645	724	644	153	410	679	999999	409	658	999999	602	547	880	675	440	82	166	499	634	999999	835	599	514	999999	848	107	967	938	999999	400	931	327	925	953	679	999999	642	999999	939	546	187	893	187	577	325	86	877	148	250	999999	487	305	708	401	624	56	219	526	304	999999	711	965	383	999999	501	285	622	999999	996	74	999999	451	559	999999	999999	942	999999	936	802	772	229	999999	698	999999	999999	636	618	533	338	632	167	999999	419	636	834	221	519	920	86	999999	463	950	999999	999999	999999	999999	745	620	934	999999	635	282	724	532	999999	882	999999	17	354	999999	666	98	598	999999	999999	323	999999	923	262	255	432	999999	860	762	999999	278	999999	521	155	876	890	997	599	999999	997	884	999999	887	552	999999	999999	511	575	221	383	999999	999999	778	279	906	14	822	367	688	259	
144	999999	999999	223	999999	205	999999	861	477	999999	669	498	941	376	32	921	153	999999	310	999999	999999	925	999999	389	999999	916	908	999999	999999	871	78	639	911	999999	862	999999	440	673	737	756	198	650	107	246	713	876	421	999999	999999	985	999999	451	67	999999	338	218	773	582	280	898	297	513	622	606	999999	40	587	543	513	999999	491	480	642	553	123	280	827	412	675	76	505	506	994	264	20	626	581	999999	78	653	999999	857	999999	839	469	684	37	999999	340	683	299	999999	999999	696	503	390	999999	513	273	68	999999	371	906	214	403	791	519	368	999999	289	458	63	474	999999	861	999999	87	803	94	438	252	336	81	991	999999	628	999999	307	760	999999	817	78	270	999999	272	337	951	198	999999	999999	175	669	906	61	235	246	412	999999	835	870	999999	15	429	834	999999	65	300	915	999999	774	194	221	607	965	999999	999999	792	464	596	534	682	888	366	999999	273	999999	430	999999	766	540	225	567	999999	890	999999	811	999999	436	204	217	47	999999	761	671	494	953	71	940	589	845	999999	947	452	999999	197	999999	648	22	571	999999	999999	280	158	999999	999999	626	999999	717	648	999999	740	365	999999	999999	497	646	137	695	922	319	521	489	440	920	96	277	999999	172	702	902	173	999999	865	961	582	767	887	999999	999999	999999	999999	999999	302	928	115	98	688	73	813	551	296	999999	100	999999	721	999999	839	237	810	291	511	586	24	745	497	113	500	307	806	999999	758	999999	583	64	114	176	999999	512	815	998	589	61	999999	161	999999	999999	546	613	250	436	999999	659	63	830	366	628	339	557	999999	11	597	390	267	999999	792	33	999999	999999	156	555	999999	336	999999	811	999999	999999	238	999999	999999	287	567	887	67	380	999999	109	219	752	698	999999	999999	999999	999999	814	411	208	794	999999	368	592	999999	510	466	999999	476	601	247	252	999999	906	399	476	427	163	443	710	333	887	291	999999	813	999999	999999	670	718	330	265	607	410	503	665	962	999999	547	447	66	430	372	903	999999	861	967	999999	999999	96	999999	221	999999	380	701	875	907	983	999999	778	222	999999	796	976	155	345	640	999999	999999	250	436	972	999999	715	387	289	960	983	999999	832	846	12	555	583	358	118	347	236	999999	628	758	979	829	768	999999	892	999999	395	999999	864	231	999999	999999	551	659	397	341	212	993	999999	914	923	902	842	932	219	618	222	999999	47	998	413	141	15	999999	457	999999	121	489	999999	999999	575	236	226	611	720	22	999999	923	960	776	144	999999	298	714	
835	86	986	999999	25	283	421	999999	720	866	999999	999999	984	69	999999	255	999999	722	507	766	999999	697	999999	999999	222	207	615	299	668	270	863	179	843	301	656	381	165	999999	474	999999	243	808	515	999999	999999	725	37	943	721	715	557	999999	735	531	375	999999	999999	755	623	818	668	132	108	459	12	647	161	999999	413	999999	99	943	258	296	999999	540	191	999999	447	496	999999	671	999999	953	999999	999999	443	322	925	999999	981	410	999999	656	553	120	999999	65	357	156	574	343	540	999999	625	613	999999	999999	998	835	955	999999	317	136	647	996	554	155	999999	561	213	839	768	893	849	688	290	602	743	999999	829	135	977	301	922	836	141	687	337	109	287	999999	324	99	563	917	103	536	18	556	999999	565	319	999999	942	735	575	999999	999999	937	332	572	706	585	15	999999	999999	25	999999	811	865	867	817	999999	999999	219	525	678	999999	932	999999	754	593	196	999999	274	999999	191	359	197	271	494	999999	400	776	714	999999	999999	999999	999999	831	88	332	206	691	698	747	672	999999	733	219	896	999999	999999	352	578	999999	999999	729	741	999999	904	665	26	550	999999	231	427	999999	569	920	786	999999	607	110	999999	431	397	999999	167	527	154	668	626	999999	374	999999	536	999999	999999	999999	778	18	999999	719	926	423	315	656	319	477	329	999999	999999	812	999999	312	709	999999	837	157	591	24	571	999999	999999	246	49	49	999999	203	694	380	672	832	999999	777	999999	887	184	102	125	740	195	999999	207	352	715	999999	554	71	478	528	999999	60	999999	999999	447	139	999999	690	384	276	999999	126	999999	949	139	999999	999999	655	70	999999	833	999999	41	850	828	881	25	527	999999	234	999999	124	724	175	999999	621	686	388	340	122	999999	494	718	849	999999	78	999999	258	222	595	154	999999	999999	657	695	475	29	305	935	565	999999	332	999999	159	780	365	999999	616	999999	518	999999	999999	324	948	999999	999999	35	191	589	760	973	767	999999	999999	90	596	123	999999	480	695	999999	391	999999	775	998	714	334	999999	79	999999	676	301	999999	704	161	999999	584	62	874	999999	999999	837	999999	185	592	355	27	234	78	194	999999	999999	146	103	915	62	838	549	949	999999	24	466	122	684	93	682	307	610	784	227	999999	71	202	133	255	764	675	278	999999	999999	696	999999	999999	999999	663	351	164	376	788	108	35	999999	112	805	999999	983	725	40	999999	910	58	417	999999	851	182	189	999999	999999	848	161	387	569	366	306	381	999999	999999	237	999999	742	999999	931	822	999999	201	977	999999	
999999	791	271	49	999999	186	282	605	289	659	648	712	483	218	152	999999	637	721	999999	999999	999999	433	428	27	999999	19	359	392	126	594	764	660	999999	230	745	231	586	121	742	999999	94	999999	102	264	327	524	548	534	385	413	195	964	736	309	163	963	372	999999	551	635	827	889	488	695	894	999999	517	263	472	920	941	999999	978	81	999999	114	341	173	999999	999999	999999	824	17	999999	409	800	923	895	76	782	858	342	570	117	999999	204	222	406	369	338	17	294	72	464	999999	669	985	664	999999	58	999999	208	553	578	173	12	881	999999	295	103	75	999999	196	999999	71	999999	955	871	515	999999	892	934	999999	372	965	186	762	553	250	739	999999	269	999999	999999	999999	999999	788	991	999999	563	999999	446	121	275	999999	394	108	381	999999	863	999999	124	158	326	166	999999	999999	999999	999999	987	250	338	535	556	999999	805	999999	179	999999	412	820	963	927	952	86	455	823	538	108	581	999999	390	999999	999999	35	701	120	862	860	999999	999999	606	999999	999999	322	984	911	565	987	999999	951	929	842	999999	52	999999	999999	999999	250	711	873	866	92	40	908	859	187	157	999999	587	695	580	318	85	999999	223	999999	971	639	102	544	268	551	641	999999	159	547	170	344	284	999999	914	622	159	590	398	523	358	999999	463	806	763	44	409	771	999999	999999	767	843	999999	176	225	566	157	176	615	324	451	410	999999	321	27	813	999999	999999	780	957	168	999999	758	999999	999999	923	186	999999	781	233	152	999999	259	538	780	326	515	117	299	358	474	983	999999	84	82	999999	297	151	999999	950	787	336	990	423	999999	282	999999	999999	940	301	389	861	395	391	999999	582	999999	231	999999	999999	999999	999999	783	432	493	185	519	684	627	288	635	44	507	831	446	999999	878	835	85	508	241	386	176	998	968	612	597	593	901	499	795	76	999999	999999	652	648	999999	568	929	999999	999999	411	999999	662	665	355	363	564	945	366	704	325	155	42	999999	921	972	784	463	880	587	925	782	137	492	569	433	999999	188	797	272	999999	999999	999999	745	830	874	514	343	999999	259	43	648	999999	795	999999	920	578	626	731	675	768	114	999999	700	837	628	999999	179	999999	922	942	999999	157	104	394	419	358	999999	639	56	468	451	999999	631	554	287	248	342	22	648	854	794	457	999999	999999	215	999999	107	907	211	500	344	247	701	999999	657	501	450	411	999999	572	290	987	684	999999	326	274	428	156	560	390	51	999999	457	77	158	928	34	599	189	563	999999	
389	438	556	134	214	999999	324	897	785	797	930	999999	85	573	806	772	999999	187	940	999999	951	357	999999	458	186	789	633	999999	728	476	850	999999	999999	321	901	558	138	999999	122	135	114	258	774	999999	121	216	382	503	351	999999	999999	422	248	135	309	41	999999	107	947	999999	515	166	999999	319	999999	708	454	763	672	999999	999999	832	74	814	333	702	999999	238	347	970	417	999999	816	999999	366	438	983	382	21	869	942	40	999999	698	620	947	89	464	644	412	761	618	831	999999	521	287	999999	434	801	607	999999	387	999999	976	999999	385	999999	606	999999	519	725	81	751	999999	315	614	696	376	204	386	622	128	594	999999	218	798	308	999999	61	89	999999	999999	580	999999	999999	564	279	169	999999	244	607	483	512	135	687	690	999999	38	787	999999	590	980	239	425	985	340	793	825	767	218	86	999999	555	999999	999999	175	501	999999	392	751	344	999999	685	999999	778	999999	999999	468	999999	528	931	280	934	154	498	109	329	164	428	90	770	454	402	999999	999999	980	999999	639	697	521	999999	529	999999	46	572	64	305	280	647	846	724	999999	578	248	999999	806	692	410	384	999999	845	346	918	312	980	890	999999	999999	801	798	220	976	771	735	999999	411	635	898	582	444	999999	59	517	582	366	445	999999	163	204	361	297	527	999999	369	676	999999	611	343	65	681	999999	999999	999999	848	636	747	564	843	908	876	181	999999	999999	939	534	796	828	346	999999	999999	24	999999	17	999999	511	692	722	999999	999999	487	800	301	842	999999	999999	710	581	669	999999	618	881	42	255	328	190	999999	999999	324	834	880	999999	274	397	999999	666	938	95	38	999999	944	35	161	783	430	86	879	999999	927	425	823	224	999999	999999	337	999999	982	735	999999	268	999999	992	407	577	999999	464	535	904	331	243	585	625	999999	331	999999	593	729	258	999999	252	311	550	771	899	21	999999	864	874	999999	856	684	213	999999	999999	339	951	999999	584	604	966	550	975	999999	694	999999	207	672	999999	398	743	934	733	911	446	957	468	999999	999999	999999	523	999999	660	843	475	558	382	999999	999999	999999	999999	999999	154	654	999999	701	336	920	87	70	814	993	36	485	999999	922	951	302	959	812	999999	729	130	29	90	376	890	141	999999	145	999999	977	999999	845	348	999999	789	89	63	745	630	999999	999999	447	751	999999	999999	185	526	999999	606	90	270	970	131	330	999999	135	999999	490	811	999999	999999	941	603	836	114	190	146	549	142	999999	999999	224	191	333	586	999999	999999	560	999999	714	
614	611	538	386	999999	918	724	28	932	664	516	572	933	999999	782	999999	999999	914	999999	393	48	977	420	734	841	56	788	798	744	999999	856	999999	999999	106	999999	999999	413	226	129	195	465	128	617	477	366	675	290	999999	999999	999999	838	363	999999	420	676	636	200	804	999999	999999	140	926	283	769	807	503	885	837	999999	629	798	628	795	241	927	919	999999	999999	378	176	766	42	999999	369	333	503	878	277	429	954	962	609	681	458	64	539	844	999999	669	999999	789	452	912	999999	586	220	999999	999999	492	756	276	999999	436	999999	904	108	999999	914	446	314	624	618	999999	889	667	199	946	346	186	999999	84	522	999999	999999	386	323	130	999999	783	123	934	976	784	999999	687	714	182	313	554	956	861	930	999999	365	248	181	45	999999	263	396	273	232	725	104	681	753	974	921	991	590	978	999999	140	332	379	999999	999999	744	999999	952	26	999999	791	230	537	154	999999	918	999999	999999	999999	107	84	396	999999	712	260	690	991	933	740	261	321	963	978	520	999999	88	985	999999	348	301	819	310	380	629	440	505	567	537	642	999999	654	786	999999	880	276	743	482	667	397	153	999999	278	222	764	999999	827	251	999999	999999	42	932	676	999999	986	288	773	26	230	282	754	132	464	301	684	607	534	661	107	253	65	606	328	212	204	548	999999	98	999999	307	999999	263	550	191	609	133	978	919	999999	999999	502	999999	999999	394	999999	30	298	977	537	999999	999999	176	999999	773	299	999999	999999	473	671	999999	737	684	411	922	999999	501	581	282	999999	561	628	614	345	999999	999999	338	999999	933	570	999999	259	999999	560	999999	999999	446	119	999999	999999	182	518	515	257	877	865	818	325	339	725	151	448	26	295	976	538	192	831	648	999999	999999	999999	681	999999	999999	999999	173	999999	952	422	232	391	999999	389	519	52	999999	367	467	640	932	22	25	217	428	999999	242	288	584	920	327	615	471	755	931	999999	836	611	760	999999	999999	999999	373	916	503	759	644	636	999999	999999	424	825	373	18	99	948	999999	474	484	999999	999999	885	549	42	105	617	920	58	458	428	215	512	999999	999999	938	248	649	108	713	669	101	606	999999	999999	505	501	251	999999	665	982	33	372	137	998	731	816	999999	340	999999	886	838	595	187	357	727	912	999999	593	79	999999	309	999999	760	999999	670	359	383	899	999999	999999	999999	999999	999999	476	404	999999	384	608	57	132	999999	318	288	999999	830	999999	428	999999	999999	593	283	657	999999	814	682	65	999999	999999	338	381	
443	255	999999	226	521	381	212	999999	953	999999	537	999999	546	947	756	990	999999	933	984	999999	931	229	976	999999	999999	717	83	577	793	999999	240	72	280	676	688	999999	999999	71	999999	459	302	717	210	999999	65	663	121	446	68	692	375	999999	337	173	999999	223	999999	859	896	803	999999	999999	917	613	653	475	349	869	999999	907	485	628	627	999999	871	999999	28	937	999999	667	605	637	519	111	974	561	999999	999999	999999	475	580	655	174	512	999999	999999	799	597	999999	590	999999	999999	187	999999	216	999999	999999	999999	999999	236	205	999999	971	239	999999	669	999999	816	639	102	739	243	644	999999	999999	830	464	125	383	999999	424	999999	553	307	353	363	459	999999	999999	237	510	999999	814	999	280	999999	683	935	313	491	552	999999	999999	302	850	89	607	394	999999	999999	999999	999999	428	999999	812	773	787	999999	999999	844	220	999999	921	411	591	806	429	645	999999	96	156	528	811	891	661	440	474	260	457	999999	999999	75	999999	518	999999	574	999999	999999	196	506	462	19	59	469	281	795	72	555	710	999999	660	999999	871	737	239	763	134	536	436	381	309	999999	999999	621	98	999999	223	412	999999	999999	301	703	458	26	634	147	479	352	620	866	378	918	550	413	613	794	203	999999	289	999999	449	979	999999	999999	207	926	792	438	999999	136	581	659	99	693	752	957	513	999999	112	101	294	999999	915	570	13	391	999999	999999	17	999999	999999	999999	999999	999999	577	322	414	643	818	999999	354	50	970	493	294	718	828	856	999999	656	290	347	999999	197	898	667	999999	728	811	816	999999	979	430	86	999999	999999	536	816	125	440	552	999999	999999	404	746	253	811	431	285	294	562	139	162	361	23	614	999999	935	385	910	258	685	832	12	768	375	620	999999	319	129	192	22	999999	999999	999999	421	311	309	450	654	855	999999	453	526	263	810	827	79	73	570	461	600	999999	214	191	867	47	43	635	999999	633	917	999999	165	111	999999	397	931	257	602	312	413	999999	730	999999	617	242	999999	999999	957	548	550	830	748	999999	592	999999	537	48	999999	383	277	673	78	999999	999999	528	999999	999999	999999	423	895	999999	471	267	58	114	710	159	999999	635	999999	294	677	999999	92	97	999999	498	999999	969	860	893	21	228	999999	740	426	708	127	999999	944	890	47	544	652	728	999999	491	619	487	871	387	999999	610	651	983	995	999999	999999	851	165	799	905	999999	562	11	810	999999	231	317	688	11	42	999999	690	842	999999	142	190	363	727	882	999999	41	999999	999999	999999	410	999999	
62	999999	191	999999	276	933	999999	999999	304	982	651	999999	999999	999999	311	999999	869	355	988	920	809	736	862	999999	585	133	999999	999999	874	644	89	582	409	674	999999	573	507	242	765	999999	544	858	952	160	539	445	610	999999	576	242	238	137	441	490	768	326	999999	136	193	152	660	999999	119	659	902	78	519	452	999999	738	302	999999	589	445	385	951	783	711	524	150	999999	999999	353	641	416	952	151	918	906	999999	691	380	999999	623	891	319	999999	302	258	470	925	167	531	999999	940	601	999999	995	115	999999	999999	999999	612	53	629	10	881	999999	253	949	927	600	999999	248	56	921	999999	966	553	999999	212	491	463	63	224	365	138	999999	701	815	415	155	999999	999999	319	522	768	15	993	999999	438	280	59	308	543	335	620	293	791	999999	22	580	451	50	614	61	999999	558	828	274	999999	375	776	999999	999999	782	788	458	999999	534	163	999999	972	999999	636	932	442	164	520	999999	744	999999	723	683	802	834	703	771	483	268	999999	219	186	729	999999	999999	504	620	764	999999	546	172	365	267	864	999999	608	790	414	682	619	561	47	939	529	999999	999999	102	635	709	88	26	974	669	728	943	407	253	641	573	438	821	399	759	352	581	489	466	819	374	236	913	999999	801	649	254	182	999999	999999	994	420	412	999999	64	682	529	198	696	538	920	41	364	999999	999999	253	797	171	999999	596	947	546	999999	282	270	483	175	659	999999	29	484	999999	169	53	999999	162	36	836	345	87	999999	999999	793	927	999999	999999	871	764	526	558	999999	92	895	999999	261	999999	234	139	724	581	516	870	999999	999999	64	158	871	320	512	688	227	961	826	209	773	999999	753	268	383	999999	611	411	142	999999	177	401	876	999999	792	999999	927	896	121	999999	571	952	376	126	873	750	999999	561	999999	837	340	999999	265	999999	878	696	703	966	756	797	999999	115	737	402	508	999999	282	362	528	322	760	330	999999	72	638	999999	999999	999999	394	632	464	60	999999	999999	292	287	145	191	640	105	496	999999	150	324	794	999999	224	999999	617	221	478	119	43	938	87	999999	50	203	999999	67	507	999999	581	133	342	919	955	442	999999	231	526	101	999999	432	826	999999	999999	535	278	999999	606	225	29	183	164	999999	999999	999999	227	999999	247	942	134	582	999999	999999	389	27	999999	999999	510	999999	863	396	694	386	397	610	122	287	830	514	924	884	461	292	999999	408	968	986	902	999999	224	837	983	583	967	149	835	406	420	172	553	999999	671	824	361	
632	999999	777	999999	416	108	999999	451	733	28	249	131	314	382	999999	999999	995	972	765	566	999999	413	999999	419	257	775	715	867	668	999999	999999	223	637	931	424	919	200	999999	495	646	284	395	999999	565	727	28	530	999999	999999	123	999999	430	905	267	335	228	999999	368	999999	641	392	999999	783	771	497	999999	493	383	958	72	999999	999999	487	129	292	640	999999	556	691	239	999999	999999	438	554	413	109	317	999999	606	205	551	832	329	853	263	999999	612	488	77	701	534	157	75	999999	265	591	999999	999999	974	694	999999	821	677	999999	999999	701	644	238	368	999999	719	123	776	999999	520	999999	646	999999	999999	91	999999	674	488	989	704	107	626	71	299	822	166	531	405	911	140	730	165	849	467	562	566	384	130	679	982	421	380	313	856	239	944	319	919	999999	667	999999	342	687	776	298	999999	583	938	545	241	197	718	865	632	999999	871	999999	176	314	999999	652	999999	809	999999	292	999999	322	215	70	877	999999	611	511	254	738	397	477	83	178	487	982	446	999999	448	794	702	515	681	75	368	999999	152	615	378	24	999999	533	679	493	571	999999	377	999999	668	393	999999	216	620	893	999999	403	724	998	826	542	216	968	370	222	590	222	999999	999999	999999	729	999999	995	999999	239	890	864	798	589	999999	725	615	568	916	64	217	999999	894	787	673	965	999999	153	789	835	808	879	173	466	999999	359	130	237	185	999999	688	591	999999	391	13	538	604	144	401	111	926	647	62	315	14	104	327	854	999999	999999	999999	560	216	999999	999999	21	999999	341	687	257	605	388	392	977	376	626	999999	512	784	144	370	299	999999	999999	908	171	826	999999	461	808	999999	999999	760	999999	643	137	384	775	999999	991	837	272	999999	154	999999	999999	265	84	939	388	681	815	80	341	999999	16	808	528	398	999999	194	842	879	878	226	339	627	943	344	248	252	647	551	999999	306	999999	842	608	999999	370	906	999999	918	83	136	999999	205	428	82	637	999999	855	386	702	806	994	393	999999	999999	999999	920	999999	740	701	145	44	274	287	45	279	999999	210	999999	999999	362	442	924	999999	999999	10	144	999999	999999	999999	999999	397	999999	848	985	312	714	999999	680	24	450	594	21	227	938	102	951	999999	393	999999	999999	129	999999	999999	349	374	80	586	826	927	999999	721	999999	999999	999999	748	773	425	999999	732	999999	899	529	333	999999	999999	431	707	867	660	999999	999999	815	78	243	799	879	913	508	621	241	137	448	752	981	999999	155	977	444	199	328	999999	
625	660	248	574	599	194	769	999999	943	372	999999	176	879	815	999999	380	799	999999	999999	999999	916	680	500	437	460	776	351	859	999999	453	273	999999	341	522	601	999999	830	669	209	694	153	927	678	869	999999	999999	999999	175	999999	774	999999	999999	330	999999	618	944	999999	999999	123	823	843	909	958	499	109	50	834	366	224	999999	999999	999999	783	185	717	989	999999	631	28	999999	902	185	47	848	999999	811	357	873	999999	999999	995	30	555	386	999999	999999	968	999999	769	999999	447	517	951	81	234	999999	677	155	750	629	999999	537	999999	934	920	668	872	999999	999999	297	692	960	462	999999	756	530	585	406	334	483	30	823	862	650	999999	395	233	965	624	228	144	212	132	284	714	467	237	999999	466	999999	370	999999	954	481	685	486	999999	999999	999999	704	471	280	820	277	608	999999	999999	151	203	534	444	907	495	15	163	490	838	999999	853	298	302	964	999999	153	123	172	869	999999	965	264	341	840	650	920	756	863	999999	999999	999999	596	791	96	427	931	746	463	373	948	327	999999	648	875	539	999999	412	999999	999999	999999	999999	999999	259	294	185	999999	203	604	267	575	259	300	107	982	513	267	507	999999	546	19	406	660	798	920	72	770	615	999999	999999	623	518	258	533	715	999999	239	999999	506	910	489	737	152	205	798	698	37	107	666	999999	282	999999	206	961	999999	279	503	999999	338	231	414	332	738	304	643	999999	999999	767	391	290	284	920	10	304	67	281	264	464	999999	231	45	673	949	103	37	104	321	999999	212	445	208	999999	999999	999999	506	166	999	847	999999	741	999999	999999	715	999999	98	361	528	999999	904	59	25	49	648	116	196	741	999999	644	999999	549	745	999999	564	945	91	693	999999	999999	999999	901	282	416	901	268	999999	774	957	573	15	675	999999	419	392	163	430	999999	943	901	98	999999	782	364	581	23	996	983	705	769	304	404	449	803	113	999999	999999	999999	147	389	999999	421	999999	809	999999	600	973	336	331	411	525	922	750	999999	637	999999	999999	918	999999	888	271	549	999999	999999	279	999999	236	999999	315	389	999999	822	999999	563	328	676	981	972	999999	980	50	999999	999999	999999	254	381	654	438	175	80	999999	858	772	259	127	43	353	999999	540	39	374	210	999999	999999	34	702	999999	196	692	960	62	155	999999	999999	848	601	999999	774	943	999999	955	797	606	245	999999	999999	999999	999999	445	295	333	395	442	694	616	839	649	999999	280	551	999999	468	999999	214	27	739	664	917	999999	526	156	578	999999	642	84	
999999	603	785	447	505	652	140	751	406	637	999999	713	999999	248	18	952	176	504	401	999999	497	60	401	227	764	999999	141	370	999999	149	999999	742	800	620	999999	245	863	283	774	898	999999	716	350	577	360	36	999999	999999	999999	574	999999	84	261	223	587	999999	999999	568	682	641	521	770	831	999999	883	999999	999999	999999	208	772	98	999999	729	502	90	780	710	824	867	738	709	462	999999	355	999999	679	999999	999999	43	523	43	999999	600	143	387	578	999999	92	694	999999	123	276	481	999999	999999	96	355	758	999999	999999	999999	387	700	944	932	68	999999	486	107	213	442	999999	999999	684	739	999999	302	596	124	511	895	999999	140	441	624	443	980	346	869	83	334	732	999999	236	708	655	999999	656	210	329	999999	408	985	999999	992	999999	420	797	891	999999	793	758	644	999999	999999	198	999999	268	329	498	999999	466	617	999999	999999	999999	882	629	976	93	197	646	999999	795	999999	497	642	649	449	836	999999	193	455	185	999999	575	97	821	325	519	408	346	336	999999	250	318	790	999999	611	292	905	791	820	808	505	157	372	849	896	423	555	607	819	493	476	999999	21	999999	999999	313	622	70	999999	466	999999	851	320	683	554	427	706	681	48	167	930	241	999999	647	679	999999	213	248	925	901	964	800	999999	843	246	999999	307	999999	225	307	669	999999	487	364	999999	654	836	689	304	479	999999	999999	568	662	999999	999999	531	999999	762	999999	110	999999	144	412	999999	883	334	999999	447	999999	130	358	465	999999	497	999999	754	18	999999	35	999999	523	944	456	194	100	242	999999	290	999999	824	932	999999	999999	999999	296	711	85	862	249	330	999999	251	999999	999999	368	417	828	174	477	490	522	851	999999	316	586	439	999999	227	411	651	470	196	445	384	197	761	999999	542	211	383	999999	999999	283	705	935	282	848	107	825	999999	413	699	813	521	311	999999	859	999999	999999	856	33	857	999999	598	860	999999	806	721	999999	607	999999	999999	999999	104	811	376	577	41	999999	999999	999999	999999	402	999999	999999	770	383	924	999999	116	999999	556	999999	355	999999	821	695	685	845	762	475	137	999999	228	127	999999	736	719	710	934	513	999999	999999	317	999999	443	999999	732	360	99	800	882	647	64	705	19	373	618	744	989	680	892	196	619	838	464	999999	183	610	128	999999	664	223	148	602	84	630	999999	90	916	366	999999	334	755	961	593	489	881	522	118	754	127	974	721	264	621	999999	999999	479	810	790	291	999999	999999	65	146	668	508	462	631	388	999999	538	999999	632	
999999	999999	441	657	999999	974	999999	661	501	999999	999999	999999	502	999999	999999	443	324	144	279	135	85	999999	999999	699	825	999999	980	429	999999	730	995	589	157	999999	999999	64	999999	658	234	999999	29	629	631	867	149	456	175	624	999999	999999	73	625	268	702	999999	876	474	999999	831	329	999999	999999	770	770	378	336	999999	999999	346	999999	244	666	999999	444	116	455	999999	235	999999	378	759	366	947	999999	999999	379	331	454	540	670	590	466	826	905	841	677	859	861	498	813	914	761	288	556	999999	406	714	823	999999	999999	667	999999	999999	462	569	637	404	76	112	999	14	97	999999	675	345	777	839	15	999999	438	999999	999999	736	745	999999	998	999999	999999	750	270	665	508	999999	437	13	351	284	999999	345	999999	282	793	758	499	809	999999	887	612	221	185	999999	709	229	167	517	320	512	447	998	571	559	13	326	842	343	505	239	445	672	994	503	475	999999	400	166	802	599	246	935	637	120	475	189	574	999999	955	288	701	920	999999	999999	836	999999	773	653	279	476	915	999999	313	597	451	940	227	999999	101	49	999999	999999	715	720	275	511	371	999999	999999	823	999999	148	999999	227	999999	525	979	999999	999999	109	896	747	999999	335	683	90	632	49	668	534	962	999999	999999	916	458	999999	215	972	572	335	14	322	568	455	724	777	777	999999	999999	926	961	999999	25	992	999999	92	124	389	47	194	879	331	792	559	999999	999999	537	472	999999	837	319	16	592	341	105	999999	188	441	999999	906	313	546	999999	741	573	999999	876	619	772	999999	586	825	935	388	456	999999	999999	18	999999	864	249	315	326	233	617	954	999999	684	896	569	904	999999	779	140	881	342	999999	61	986	959	983	999999	999999	403	261	493	999999	214	885	999999	999999	999999	847	999999	667	999999	999999	755	133	619	431	202	722	212	471	903	56	804	506	123	339	477	32	634	880	999999	615	923	972	133	882	274	799	484	999999	999999	835	43	999999	883	123	999999	999999	376	537	791	999999	496	999999	357	447	277	708	771	93	999999	156	999999	864	345	391	305	999999	10	736	167	403	247	697	736	78	22	999999	622	999999	999999	550	655	106	999999	135	999999	999999	999999	686	615	566	999999	401	928	588	999999	999999	137	502	999999	813	999999	999999	380	398	958	799	204	288	434	936	95	772	999999	46	500	126	775	999999	272	999999	168	323	130	600	376	846	999999	999999	456	844	213	130	191	928	622	25	999999	700	999999	329	797	999999	262	679	481	999999	999999	891	97	999999	402	999999	239	513	654	999999	
519	780	32	121	39	56	831	590	732	964	590	999999	999999	999999	401	999999	54	999999	999999	822	71	451	129	121	796	877	71	999999	451	296	891	999999	284	18	506	945	678	999999	300	751	999999	671	946	516	999999	999999	999999	612	999999	328	872	296	997	999999	999999	999999	999999	911	999999	162	985	999999	148	999999	83	912	147	415	978	999999	999999	988	652	999999	317	399	504	612	446	168	409	458	847	133	423	999999	680	999999	999999	438	294	767	740	147	999999	634	999999	510	442	762	999999	999999	634	657	921	884	643	241	999999	999999	573	999999	999999	165	753	536	42	25	32	478	999999	695	949	550	171	639	257	514	999999	683	866	993	999999	684	999999	346	824	199	211	999999	961	999999	927	312	864	245	999999	999999	394	239	602	517	487	964	530	804	999999	93	495	292	999999	138	242	999999	297	580	878	789	497	416	712	842	814	999999	517	792	768	647	685	926	345	672	999999	999999	90	999999	516	999999	999999	864	233	999999	703	918	902	832	216	96	24	294	367	513	97	977	999999	760	999999	993	456	737	999999	475	408	569	946	963	18	472	760	938	74	673	635	633	193	971	148	895	999999	685	586	681	999999	401	569	832	585	152	999999	330	656	999999	999999	426	828	757	342	144	971	938	823	744	335	999999	230	693	877	464	999999	555	621	807	412	999999	161	364	842	16	999999	999999	388	999999	229	999999	292	551	914	219	999999	435	638	14	999999	653	999999	999999	355	556	999999	999999	954	130	358	696	999999	848	120	987	274	474	915	336	143	999999	559	999999	524	895	999999	999999	999999	668	659	368	917	617	883	999999	909	318	18	296	834	135	999999	267	516	999999	730	999999	441	927	944	999999	520	999999	870	76	999999	903	999999	460	761	502	105	999999	471	990	779	999999	999999	361	87	955	465	628	501	17	698	302	451	991	999999	999999	247	851	723	329	847	614	746	999999	665	999999	990	999999	534	999999	39	999999	796	526	999999	999999	999999	89	850	988	999999	891	811	863	377	800	461	999999	294	411	999999	254	573	152	152	175	355	158	695	80	999999	907	999999	168	977	825	505	925	247	535	999999	168	11	734	454	956	802	883	449	864	555	999999	273	133	86	785	309	999999	383	999999	294	329	393	999999	33	967	797	652	885	552	999999	535	98	999999	528	999999	252	838	697	196	999999	471	999999	830	525	311	644	970	91	202	526	851	552	660	999999	563	774	232	711	487	168	159	999999	897	569	29	999999	514	605	999999	543	470	956	197	224	822	620	562	263	722	332	999999	
570	693	35	999999	983	438	999999	964	332	999999	137	999999	999999	223	999999	812	271	505	736	140	999999	999999	658	65	999999	364	445	429	942	221	999999	989	999999	999999	999999	314	871	125	999999	999999	996	640	999999	999999	343	745	168	999999	358	808	301	757	985	202	461	469	44	970	559	628	993	999999	32	120	999999	148	66	999999	634	169	940	155	999999	600	999999	735	454	145	721	158	205	999999	81	144	920	220	13	961	880	129	999999	900	566	417	152	999999	618	547	472	999999	689	999999	999999	199	867	156	297	395	69	726	24	999999	258	410	432	559	999999	888	999999	999999	144	104	999999	515	999999	50	588	62	457	234	127	906	673	526	469	733	77	882	276	773	922	999999	902	163	999999	999999	652	999999	999999	999999	892	729	357	632	70	999999	999999	861	310	827	568	245	937	834	609	999999	235	732	940	999999	491	999999	621	426	917	526	999999	662	999999	516	397	431	78	864	341	397	559	999999	999999	874	87	215	999999	449	215	687	680	77	554	999999	156	999999	225	295	111	999999	118	930	714	544	403	993	461	794	439	146	177	82	999999	999999	558	194	277	76	621	285	999999	182	221	999999	845	999999	999999	413	370	478	216	782	763	583	288	628	336	920	480	93	754	786	19	78	520	608	574	342	448	999999	651	159	673	825	204	935	719	485	698	279	999999	57	999999	961	930	999999	319	919	999999	929	858	357	595	538	531	776	173	152	719	247	999999	774	999999	999999	826	66	119	999999	389	999999	909	850	231	210	207	706	362	58	148	135	298	655	999999	518	112	304	563	145	304	428	772	999999	765	461	999999	121	92	35	999999	873	285	382	539	999999	30	17	135	394	999999	824	999999	124	14	593	949	902	374	456	305	999999	503	999999	643	960	999999	999999	999999	770	489	95	624	999999	914	274	999999	916	126	820	999999	105	179	999999	804	999999	14	657	572	999999	512	818	746	636	729	611	380	311	999999	578	18	688	922	365	999999	255	210	999999	210	740	743	999999	786	554	958	210	363	335	999999	173	955	923	999999	913	267	671	349	988	607	312	894	548	187	547	811	809	182	813	273	558	279	918	456	832	437	999999	41	201	677	999999	258	54	141	576	622	95	919	18	999999	999999	905	222	488	999999	845	205	855	249	999999	158	38	549	71	620	999999	47	476	936	485	787	639	157	320	88	64	999999	416	999999	924	725	890	999999	999999	39	653	999999	440	559	987	999999	624	999999	999999	529	500	708	982	520	999999	585	619	982	999999	999999	603	757	
999999	409	843	999999	788	999999	324	999999	999999	999999	999999	42	967	835	606	917	999999	253	173	999999	699	790	588	356	866	895	928	999999	116	908	640	405	436	895	165	40	999999	990	999999	379	999999	440	271	635	999999	950	553	847	979	999999	43	999999	156	999999	68	120	821	497	139	999999	326	976	910	999999	234	438	606	82	679	999999	211	958	799	794	380	268	528	952	999999	916	999999	90	369	415	874	999999	259	680	837	54	219	999999	861	560	999999	999999	999999	912	411	446	354	481	177	413	499	84	489	999999	385	799	592	869	25	222	550	245	616	505	999999	873	188	926	244	999999	366	983	106	249	741	879	738	616	550	45	572	871	999999	955	915	799	999999	897	304	999999	999999	999999	212	999999	20	817	999999	34	999999	999999	267	428	246	543	57	516	978	999999	619	999999	71	975	328	980	650	679	332	660	590	685	13	291	631	207	181	25	781	457	239	999999	995	713	999999	23	778	153	634	379	908	409	821	630	287	798	999999	487	32	231	997	341	494	233	444	752	534	976	796	49	371	41	734	530	999999	999999	511	357	999999	999999	999999	506	54	952	752	999999	999999	382	999999	833	231	694	993	999999	459	897	440	999999	279	999999	489	802	357	595	18	876	674	300	619	592	999999	628	691	717	999999	501	999999	999999	481	263	888	999999	973	963	817	677	48	184	999999	999999	264	739	999999	369	825	409	999999	458	999999	875	999999	999999	763	420	999999	999999	12	285	539	958	610	898	299	25	548	337	829	394	778	340	838	499	999999	506	338	999999	549	331	999999	620	999999	838	596	606	999999	325	999999	562	427	224	674	999999	645	121	512	365	449	73	820	497	580	765	680	614	47	27	352	267	999999	988	999999	680	393	918	617	771	311	999999	999999	233	939	276	966	563	665	999999	999999	118	993	972	117	486	999999	404	50	585	168	982	569	729	972	140	999999	438	171	993	379	999999	504	740	63	756	793	597	557	313	798	126	999999	961	999999	243	273	120	880	576	179	999999	878	41	612	329	134	999999	999999	809	795	537	401	671	999999	137	999999	999999	918	361	692	914	847	999999	787	52	999999	607	999999	739	866	370	557	999999	824	391	848	472	999999	734	632	999999	999999	748	518	270	725	999999	265	45	629	20	201	529	884	265	151	152	999999	570	294	526	983	999999	942	999999	979	806	847	325	289	151	135	193	729	448	577	108	999999	526	327	758	352	531	999999	999999	999999	38	710	568	249	999999	228	567	450	999999	270	825	805	999999	290	918	
438	940	999999	488	885	999999	999999	445	688	999999	923	999999	253	536	999999	999999	999999	96	266	951	106	288	85	583	922	568	999999	623	187	751	303	145	245	999999	329	411	999999	999999	999999	999999	999999	999999	999999	206	782	999999	323	999999	999999	809	423	999999	826	339	821	999999	865	999999	565	327	275	186	268	936	749	999999	492	844	999999	772	685	999999	999999	105	724	831	408	999999	801	431	254	829	693	378	337	584	318	906	586	180	546	604	76	653	895	60	999999	999999	999999	999999	18	478	707	167	133	999999	602	999999	615	990	751	986	380	143	82	445	999999	889	608	175	999999	586	267	999999	999999	91	714	472	999999	673	824	999999	431	808	423	999999	131	535	999999	694	981	587	999999	596	429	560	233	999999	581	459	566	999999	999999	291	523	431	221	671	999999	52	929	139	999999	941	176	296	564	999999	999999	306	324	999999	999999	999999	194	892	295	671	999999	676	857	781	891	751	116	707	130	150	294	992	564	459	604	999999	765	851	67	359	429	142	999999	661	999999	284	144	999999	481	430	999999	630	999999	999999	999999	265	195	999999	999999	779	834	469	999999	999999	287	999999	999999	999999	364	444	999999	999999	835	935	251	484	680	205	568	617	616	507	235	699	52	664	856	999999	405	349	999999	618	613	288	524	960	966	580	384	495	999999	280	999999	47	281	765	795	210	307	579	584	999999	999999	630	999999	336	243	999999	999999	999999	871	727	999999	24	428	540	728	557	421	999999	517	999999	820	999999	84	345	263	198	427	287	868	655	999999	999999	765	35	39	982	999999	197	726	499	208	761	624	999999	999999	239	618	741	46	248	788	999999	72	483	179	999999	556	827	83	54	999999	104	754	225	20	642	999999	402	999999	999999	442	233	565	27	902	69	459	999999	534	999999	579	999999	250	999999	866	700	763	291	856	524	999999	297	124	681	450	113	999999	408	804	178	979	999999	240	999999	806	565	999999	999999	581	120	999999	296	999999	59	999999	999999	854	133	999999	999999	878	968	545	986	318	154	119	999999	577	999999	61	60	465	365	54	999999	456	949	824	311	250	719	710	746	999999	150	995	74	216	88	259	884	999999	999999	299	999999	681	254	999999	999999	455	576	999999	999999	68	14	831	937	999999	121	999999	904	309	57	999999	169	267	798	527	178	158	55	677	498	550	177	11	971	999999	43	682	211	966	172	856	673	252	928	687	999999	318	999999	69	999999	171	354	585	12	423	140	753	882	999999	814	513	999999	999999	978	999999	891	13	859	871	999999	999999	714	937	146	200	406	
916	339	121	999999	859	100	985	999999	337	999999	592	998	557	999999	289	799	484	999999	658	456	774	274	696	796	460	999999	999999	97	664	456	999999	999999	999999	27	224	423	999999	999999	954	422	424	999999	650	999999	309	999999	312	936	999999	639	239	785	488	744	632	652	642	324	999999	411	903	898	917	881	789	154	196	540	721	999999	38	821	208	999999	999999	458	623	660	497	454	156	999999	404	999999	226	631	960	999999	394	571	781	456	60	553	999999	525	408	769	256	999999	999999	999999	224	999999	999999	418	999999	999999	713	183	38	981	827	999999	264	653	999999	892	664	167	999999	129	999999	159	94	582	999999	655	727	515	59	854	999999	342	636	385	45	577	424	807	55	718	363	221	999999	999999	629	892	999999	865	31	515	114	99	971	999999	625	75	742	38	648	930	523	207	133	999999	577	495	999999	999999	617	926	478	856	122	475	999999	934	999999	294	952	999999	367	862	494	544	749	324	370	936	759	999999	835	395	999999	124	204	999999	97	368	231	999999	371	418	999999	105	47	999999	976	999999	933	999999	458	457	86	770	573	661	999999	589	434	999999	134	999999	130	646	999999	93	697	997	281	608	847	257	999999	818	999999	948	614	398	506	502	347	999999	12	78	521	388	318	398	551	543	453	507	934	968	19	776	298	611	15	953	560	979	999999	334	843	211	394	267	264	625	57	325	92	999999	915	999999	999999	62	135	712	774	308	456	738	165	349	323	999999	808	739	659	12	393	553	941	368	999999	678	234	320	993	999999	143	925	495	137	424	12	62	999999	194	999999	486	302	189	999999	999999	496	178	503	887	299	458	525	965	54	999999	539	990	557	999999	913	827	999999	718	999999	999999	530	252	37	925	321	52	999999	555	422	999999	100	374	689	835	154	999999	730	432	704	999999	618	999999	450	205	999999	999999	504	133	280	419	671	584	999999	97	11	253	151	578	999999	256	999999	970	552	528	999999	175	310	722	999999	414	106	392	24	130	555	570	999999	832	50	309	999999	934	284	13	855	516	908	602	833	900	368	999999	856	457	211	648	999999	999999	363	719	711	782	649	999999	322	288	569	999999	541	441	452	318	999999	276	708	465	999999	549	673	335	999999	708	888	582	999999	944	535	567	999999	906	163	999999	478	330	999999	766	999999	418	691	576	946	573	70	402	458	999999	623	999999	999999	745	952	867	258	38	463	12	999999	999999	819	377	753	11	425	999999	999999	572	999999	218	677	942	180	999999	858	107	389	693	648	496	999999	999999	331	
944	818	183	999999	295	631	450	867	595	872	999999	598	323	822	999999	157	435	124	999999	218	415	913	806	574	999999	19	161	648	770	364	407	944	821	56	999999	999999	252	680	992	941	999999	351	999999	999999	953	999999	544	284	444	545	999999	382	999999	999999	915	41	22	999999	288	285	480	801	107	241	475	282	776	276	999999	761	905	999999	131	945	999999	74	999999	736	620	986	474	876	214	234	151	999999	707	42	999999	776	999999	644	999999	999999	999999	999999	999999	999999	604	999999	911	278	270	682	999999	468	260	301	972	999999	999999	285	987	999999	810	603	596	872	99	450	999999	744	145	999999	999999	999999	361	415	999999	227	999999	981	142	939	85	206	616	532	999999	683	774	415	999999	289	576	895	656	111	999999	867	13	999999	760	999999	115	177	142	32	101	999999	116	845	999999	999999	999999	999999	999999	57	999999	613	987	74	287	416	675	169	999999	856	670	696	614	999999	509	617	999999	448	230	978	833	908	74	593	999999	226	576	999999	598	315	258	357	751	608	884	301	879	938	104	999999	488	946	492	999999	999999	404	999999	999999	345	999999	539	592	998	175	223	999999	999999	403	999999	71	839	746	571	378	607	323	999999	15	376	218	737	286	354	876	499	887	425	788	241	46	461	721	594	999999	775	666	358	999999	395	576	752	486	315	999999	514	742	385	124	999999	48	999999	758	999999	999999	472	263	999999	132	999999	336	892	760	172	597	609	128	161	999999	999999	941	999999	368	620	999999	465	261	999999	321	371	757	512	999999	120	203	585	702	999999	999999	999999	999999	428	236	910	68	999999	991	999999	718	999999	396	999999	213	521	736	999999	999999	148	690	671	221	999999	925	760	999999	999999	590	650	969	21	906	999999	999999	999999	999999	523	739	457	561	125	999999	937	262	888	974	176	309	999999	383	130	493	564	551	999999	999999	999999	502	475	999999	999999	999999	999999	354	999999	526	999999	895	999999	439	999999	343	644	999999	999999	207	284	40	46	785	751	525	800	276	999999	528	351	345	899	541	852	30	273	465	327	999999	132	592	556	372	475	281	999999	999999	170	786	999999	978	976	598	440	207	465	999999	250	999999	999999	85	506	188	184	174	996	999999	999999	203	999999	189	268	553	999999	999999	999999	674	320	999999	183	449	115	72	680	373	369	310	111	999999	564	584	999999	608	729	57	999999	378	999999	310	284	927	773	999999	716	999999	720	999999	999999	748	999999	791	999999	769	545	853	999999	443	999999	811	804	695	999999	999999	638	999999	964	659	824	36	605	116	999999	999999	205	255	675	148	
999999	21	999999	936	999999	362	999999	773	999999	454	72	876	88	652	999999	386	505	588	613	999999	338	999999	703	70	608	497	152	999999	314	368	574	999999	187	999999	98	496	999999	868	909	960	999999	999999	289	519	596	947	999999	953	245	109	999999	617	642	834	999999	134	317	592	999999	298	220	324	468	847	880	999999	699	258	564	384	228	637	999999	652	999999	999999	941	194	473	999999	549	999999	381	215	854	957	999999	352	30	963	188	575	540	621	750	686	999999	442	638	999999	258	999999	399	861	999999	876	937	999999	999999	346	999999	133	128	676	749	30	942	262	993	923	125	356	237	600	205	653	106	67	901	164	999999	509	555	650	412	849	800	519	334	977	29	666	359	684	780	64	456	864	999999	999999	744	154	449	715	707	999999	999999	798	665	237	780	879	999999	838	999999	684	578	478	274	899	230	999999	927	25	904	459	996	552	820	151	206	242	196	181	420	921	999999	999999	942	509	386	999999	853	999999	207	149	577	521	999999	105	486	977	999999	972	999999	321	226	999999	811	258	999999	919	999999	524	40	548	693	917	428	999999	624	738	536	764	522	228	579	999999	818	999999	881	485	999999	725	999999	228	641	223	672	109	999999	635	38	694	603	466	35	338	77	999999	455	660	102	65	999999	999999	451	835	999999	999999	741	397	615	56	376	430	999999	262	860	999999	999999	480	254	329	654	988	709	842	999999	65	203	250	762	169	319	999999	392	92	254	999999	777	999999	764	392	999999	317	30	999999	999999	182	685	773	999999	999999	752	999999	416	773	411	492	48	609	999999	403	97	501	634	455	736	156	47	698	17	943	44	110	716	862	961	346	967	726	524	988	999999	430	771	506	417	344	814	999999	681	999999	878	177	999999	370	304	866	999999	575	256	180	144	986	765	999999	999999	651	269	554	811	74	524	321	94	686	999999	666	729	138	47	401	342	428	27	256	999999	866	999999	355	567	105	663	999999	480	354	999999	393	999999	246	284	999999	999999	269	807	999999	999999	566	92	455	347	638	999999	999999	999999	854	838	716	999999	518	470	999999	683	913	999999	716	411	132	999999	999999	833	999999	11	999999	854	281	326	82	621	411	19	508	999999	523	18	928	959	119	999999	625	515	146	999999	156	776	919	92	171	282	101	999999	124	725	999999	621	707	636	999999	999999	266	538	766	105	999999	509	961	999999	169	905	68	757	301	268	225	235	696	225	855	999999	934	198	999999	799	529	205	999999	999999	442	999999	999999	302	999999	419	999999	96	748	51	855	
647	814	348	922	266	224	344	914	999999	999999	125	925	491	999999	935	765	78	384	966	999999	372	614	189	147	268	604	765	450	881	661	139	999999	654	369	999999	999999	999999	275	999999	585	999999	291	48	283	326	975	819	520	380	654	538	712	999999	476	493	42	635	211	664	999999	458	893	42	205	380	639	281	132	573	42	179	802	999999	391	389	999999	576	906	820	999999	785	999999	80	236	132	427	704	187	876	185	277	394	611	999999	137	999999	259	999999	902	687	704	999999	947	347	485	999999	999999	400	97	999999	466	999999	390	381	877	213	999999	806	83	953	934	103	256	999999	765	784	999999	252	264	96	831	733	13	999999	999999	999999	307	733	750	999999	202	999999	99	473	999999	548	999999	239	367	923	999999	453	769	999999	753	999999	450	559	582	701	544	982	146	10	581	733	725	257	793	789	906	99	65	686	761	630	13	783	679	226	999999	962	999999	340	616	999999	963	63	389	999999	999999	748	161	58	852	219	999999	99	891	985	823	999999	999999	577	999999	999999	397	93	999999	132	606	667	879	365	922	581	107	805	999999	203	999999	671	867	999999	999999	167	937	16	834	999999	463	914	999999	999999	403	31	525	317	999999	999999	990	880	865	267	380	979	999999	999999	999999	280	121	371	705	697	225	161	890	630	999999	859	999999	999999	259	646	669	692	775	195	962	900	999999	789	999999	167	999999	889	999999	610	444	172	999999	152	880	563	999999	102	218	204	478	251	999999	895	882	464	782	609	631	228	999999	999999	213	683	832	235	224	332	999999	547	494	335	999999	290	999999	999999	570	310	510	695	216	999999	999999	999999	716	721	999999	170	907	38	999999	603	268	999999	22	756	958	615	999999	654	999999	117	223	670	710	999999	896	851	999999	999999	999999	482	108	935	999999	30	999999	999999	966	999999	466	999999	425	850	999999	890	999999	767	999999	438	313	955	991	999999	357	999999	363	812	999999	574	824	999999	999999	297	144	902	505	999999	575	999999	551	336	999999	207	999999	293	692	999999	507	820	85	139	583	999999	316	938	490	251	999999	912	999999	999999	762	402	297	999999	999999	999999	715	999999	395	743	999999	285	999999	999999	316	793	999999	999999	999999	999999	314	60	999999	695	999999	189	980	206	421	263	745	662	999999	158	574	255	910	650	689	564	657	247	999999	341	999999	308	393	339	631	697	583	524	999999	677	97	712	903	602	213	425	999999	519	848	142	998	538	999999	738	413	999999	882	28	383	852	999999	999999	999999	999999	757	46	795	999999	574	724	679	230	167	999999	70	861	
352	318	446	274	416	999999	999999	302	999999	408	999999	999999	925	570	814	999999	151	652	344	30	999999	746	844	999999	629	506	944	133	462	777	381	999999	677	551	999999	574	999999	119	446	204	679	332	999999	358	999999	150	725	999999	910	125	89	514	323	50	774	605	473	279	644	999999	203	999999	840	999999	36	63	977	384	852	999999	982	41	216	999999	351	999999	921	999999	487	489	780	940	999999	346	698	867	980	999999	777	999999	111	311	475	536	10	999999	491	269	332	635	173	351	999999	670	142	58	999999	183	699	19	684	977	792	165	139	999999	61	503	999999	168	83	349	607	739	148	680	566	679	149	936	283	662	173	851	325	439	999999	552	213	999999	569	807	938	767	999999	133	999999	319	407	748	363	987	403	173	562	823	743	999999	999999	462	491	999999	43	999999	735	32	999999	940	839	699	999999	508	299	999999	598	276	999999	839	311	24	171	999999	282	401	999999	295	268	999999	999999	502	999999	999999	30	751	168	941	773	185	41	416	999999	578	480	707	999999	999999	697	186	574	999999	421	904	120	517	301	244	355	642	188	999999	763	813	651	347	13	105	487	999999	999999	656	999999	235	999999	895	705	592	776	574	126	728	597	91	435	999999	90	791	266	513	460	924	596	140	996	591	652	999999	927	999999	704	999999	376	159	129	999999	999999	195	106	225	812	708	468	781	526	460	852	681	999999	648	266	999999	999999	974	97	143	70	999999	239	226	999999	999999	665	642	869	937	361	999999	962	517	219	999999	695	999999	999999	751	465	814	999999	546	738	971	999999	288	876	999999	349	402	71	986	856	431	956	879	999999	999999	53	826	999999	588	999999	999999	999999	999999	999999	372	525	797	999999	346	677	256	757	692	487	999999	91	386	765	386	597	999999	386	975	660	787	937	816	79	97	708	638	903	36	447	334	262	257	849	514	967	552	128	725	999999	610	674	999999	401	701	999999	999999	70	999999	990	149	999999	743	219	999999	435	999999	728	195	999999	48	353	730	254	163	29	834	999999	261	999999	55	840	661	666	60	999999	673	424	377	566	51	578	378	45	308	306	999999	47	208	89	268	824	932	96	279	999999	943	29	248	682	697	139	808	999999	945	308	999999	86	169	537	999999	294	360	629	597	470	999999	695	946	856	510	999999	999999	182	999999	230	999999	574	397	999999	180	999999	186	999999	868	999999	770	263	100	999	930	441	877	999999	327	973	999999	312	999999	809	999999	258	82	392	181	900	801	635	963	724	400	801	689	376	367	118	999999	
664	761	685	999999	720	604	946	925	78	919	668	855	999999	756	605	999999	999999	999999	921	580	793	524	968	999999	144	300	999999	609	999999	752	999999	312	219	864	999999	551	999999	119	573	653	135	466	999999	980	142	780	785	968	999999	999999	999999	867	999999	999999	324	150	792	575	565	429	239	347	796	326	419	365	646	323	946	64	271	478	936	278	454	337	421	988	977	999999	999999	406	814	413	651	642	866	681	550	669	758	999999	553	153	999999	999999	670	999999	571	776	144	472	32	739	465	632	931	177	92	987	728	999999	597	211	914	833	532	999999	675	776	498	964	773	287	306	32	925	793	999999	666	999999	635	999999	210	229	52	384	84	947	28	711	699	599	562	940	953	650	351	999999	999999	999999	287	121	794	999999	999999	699	744	443	442	707	148	322	999999	330	103	999999	396	999999	871	458	457	999999	656	74	799	374	220	347	999999	381	999999	999999	274	410	388	524	632	923	999999	999999	639	641	999999	320	573	999999	183	241	999999	575	264	369	999999	142	808	842	464	999999	488	805	488	407	101	70	134	999999	57	25	999999	579	999999	473	999999	999999	818	816	929	345	501	421	999999	979	500	776	127	224	999999	142	601	999999	69	999999	999999	253	865	999999	549	454	196	989	340	168	999999	277	999999	790	435	838	323	992	913	128	239	77	614	509	907	325	943	910	386	915	423	405	519	854	39	689	662	586	277	485	159	511	91	42	999999	232	956	999999	999999	369	818	609	999999	941	672	376	999999	999999	999999	999999	510	286	613	424	999999	999999	758	965	760	746	185	737	725	999999	968	728	986	582	999999	684	369	615	131	999999	106	814	999999	578	191	662	60	306	260	999999	974	873	897	666	297	795	474	999999	576	51	193	91	884	204	972	944	389	66	545	650	864	895	164	596	327	930	130	999999	784	107	696	879	486	681	463	105	830	999999	295	999999	220	378	49	90	999999	25	929	578	606	247	282	994	999999	609	188	89	718	999999	348	367	999999	999999	999999	999999	355	313	604	212	999999	876	999999	999999	770	521	999999	999999	855	84	999999	312	10	999999	582	546	824	701	128	999999	503	384	999999	529	999999	927	359	924	172	570	999999	529	999999	727	837	999999	133	223	233	249	179	692	233	644	548	46	367	999999	712	999999	653	653	195	999999	709	367	999999	999999	88	842	172	999999	999999	294	999999	242	891	283	714	852	423	999999	477	878	707	810	999999	999999	981	945	999999	236	222	999999	917	90	344	999999	27	480	240	539	144	390	87	
663	369	939	305	315	154	999999	418	859	256	51	186	316	30	898	216	757	613	143	282	935	302	829	999999	268	898	208	265	244	622	883	477	97	999999	54	451	220	999999	675	999999	486	818	363	256	875	904	37	672	999999	273	482	925	11	118	151	370	539	572	46	417	999999	829	183	246	999999	574	98	515	975	457	996	320	937	341	795	999999	939	582	501	364	870	535	999999	971	149	957	475	978	659	683	999999	648	999999	268	855	657	644	126	999999	311	815	999999	697	672	277	172	988	669	323	34	431	956	80	999999	546	419	693	212	107	414	108	120	855	302	999999	357	909	679	486	147	483	822	698	999999	548	358	838	473	704	977	969	806	665	635	262	954	577	999999	721	446	964	441	29	479	212	705	666	404	999999	919	999999	318	193	185	550	608	268	880	143	197	999999	230	508	999999	445	999999	454	999999	999999	590	999999	191	999999	49	183	51	802	228	987	999999	691	444	999999	999999	999999	661	622	489	999999	653	696	999999	594	999999	999999	743	999999	899	44	910	260	447	364	546	999999	999999	999999	153	12	509	806	49	893	301	506	146	884	723	405	784	678	965	144	999999	894	92	999999	434	184	439	117	902	999999	86	999999	254	89	999999	644	999999	310	479	999999	585	999999	656	803	303	37	729	999999	999999	504	260	242	295	313	967	651	67	999999	926	969	999999	999999	903	855	817	709	999999	66	94	89	753	999999	999999	487	559	549	248	999999	303	406	454	580	897	408	934	844	305	940	121	158	586	999999	384	999999	999999	193	942	801	985	999999	775	672	774	140	751	777	999999	999999	999999	999999	413	999999	999999	529	999999	999999	504	999999	920	973	414	999999	999999	936	502	999999	108	999999	573	376	607	447	303	709	999999	782	805	767	999999	167	811	999999	196	693	745	808	985	999999	984	999999	688	999999	999999	22	188	464	999999	838	637	175	678	342	244	999999	820	966	999999	482	899	742	999999	737	848	763	171	916	134	261	201	693	600	253	715	999999	687	999999	566	999999	999999	175	65	967	139	999999	999999	999999	999999	809	999999	779	334	999999	999999	252	999999	951	999999	999999	850	999999	340	475	647	944	574	434	626	999999	700	999999	409	203	951	733	999999	229	607	365	284	999999	663	324	388	422	369	98	298	473	916	999999	570	449	440	268	834	589	330	195	917	64	852	670	118	221	999999	140	561	231	999999	515	353	999999	842	168	609	999999	96	235	584	999999	999999	999999	676	999999	101	959	763	692	999999	999999	999999	999999	447	230	839	999999	216	
177	52	238	536	999999	907	410	999999	336	607	999999	999999	819	503	104	610	441	917	999999	993	999999	999999	999999	377	999999	999999	468	615	999999	795	621	999999	616	809	919	192	999999	949	79	999999	999999	580	764	362	999999	43	999999	999999	804	999999	16	999999	999999	999999	70	57	633	861	999999	743	448	999999	462	541	985	999999	53	999999	584	912	264	492	999999	452	728	574	999999	999999	885	835	253	865	811	128	999999	319	188	617	999999	871	559	999999	291	336	999999	480	128	999999	377	999999	990	999999	29	891	557	523	464	999999	280	496	691	999999	975	999999	500	583	983	999999	751	675	773	999999	270	999999	363	769	210	522	645	257	455	142	689	357	845	183	845	919	571	275	855	490	346	262	190	999999	519	458	999999	233	999999	785	481	999999	764	564	999999	999999	999999	787	323	941	62	33	999999	558	999999	628	987	327	737	73	772	999999	820	293	999999	18	999999	380	260	999999	686	421	999999	999999	661	999999	592	291	373	539	999999	783	952	913	999999	323	221	632	999999	891	471	518	999999	433	999999	995	881	481	475	999999	999999	168	536	999999	999999	641	999999	999999	896	899	45	999999	999999	208	999999	988	533	906	854	775	796	899	284	999999	999999	177	925	336	657	666	116	999999	815	571	754	232	256	999999	658	797	60	841	735	205	855	999999	564	999999	999999	999999	471	974	627	700	999999	884	883	176	290	97	716	999999	722	240	793	999999	890	999999	454	999999	741	152	999999	67	724	954	174	999999	514	999999	613	999999	999999	999999	205	142	493	999999	999999	869	348	89	999999	570	91	999999	129	505	999999	999999	875	181	843	999999	293	999999	725	999999	975	61	720	804	662	766	484	999999	999999	99	44	999999	441	774	827	584	999999	661	52	687	976	610	834	669	676	999999	999999	441	794	297	349	877	999999	923	999999	514	159	999999	427	343	96	12	764	39	470	999999	499	110	999999	999999	186	631	285	47	593	375	999999	60	138	88	126	53	999999	72	750	166	255	999999	634	323	434	578	244	708	601	973	845	805	208	925	94	548	96	535	121	717	602	378	340	774	297	999999	999999	348	227	52	999999	702	289	314	999999	982	476	41	834	607	397	576	446	999999	999999	421	999999	212	994	999999	956	759	999999	42	564	876	999999	999999	35	999999	173	999999	999999	558	264	153	525	894	430	112	82	999999	700	999999	330	999999	932	719	255	999999	256	999999	999999	999999	96	959	751	257	999999	999999	999999	616	15	508	999999	501	999999	887	365	999999	895	958	782	999999	999999	900	999999	447	999999	538	943	467	613	159	
89	960	551	841	472	305	999999	278	154	800	307	465	60	201	999999	828	999999	55	364	999999	999999	298	999999	999999	154	196	900	999999	545	220	685	347	12	856	429	483	949	252	425	69	984	627	813	981	595	999999	849	866	377	882	597	898	113	744	178	790	540	100	999999	999999	405	97	732	999999	125	959	999999	204	772	596	879	698	630	304	885	999999	999999	999999	866	114	346	999999	936	662	623	787	999999	268	999999	638	943	859	554	149	664	896	895	999999	999999	635	999999	655	104	780	999999	898	277	809	859	815	315	101	234	593	940	371	999999	79	320	337	725	999999	999999	144	653	29	153	999999	999999	988	467	999999	999999	999999	999999	690	939	165	658	725	519	999999	408	872	999999	852	634	961	209	303	745	825	568	999999	910	392	148	960	137	999999	755	786	179	999999	357	709	999999	994	76	259	432	995	420	595	817	300	795	644	811	801	394	192	292	346	999999	641	47	53	999999	999999	551	978	38	999999	970	732	999999	537	524	623	343	640	895	999999	870	999999	415	973	721	619	596	504	159	335	599	573	504	999999	627	715	671	475	674	931	707	453	999999	745	625	94	45	999999	999999	197	468	999999	296	999999	475	503	999999	73	332	710	547	57	999999	999999	85	407	238	431	999999	809	951	868	966	963	999999	427	782	999999	999999	999999	583	338	384	961	999999	844	286	172	368	133	489	608	152	963	999999	660	623	273	669	228	856	614	999999	320	245	599	787	999999	999999	57	720	566	715	696	136	219	672	867	835	999999	130	76	73	786	330	999999	725	12	579	590	999999	999999	999999	140	779	969	999999	999999	726	277	67	999999	81	320	999999	999999	893	456	836	184	988	999999	999999	439	107	999999	999999	999999	990	891	999999	784	753	510	254	211	999999	999999	999999	166	238	999999	999999	567	999999	177	995	752	382	999999	460	278	175	999999	999999	999999	90	570	43	999999	428	418	84	834	403	999999	209	570	76	211	364	318	540	680	999999	999999	614	870	265	999999	795	798	199	999999	999999	605	999999	999999	908	205	999999	996	999999	999999	738	820	533	999999	999999	901	999999	434	686	181	999999	999999	738	999999	999999	220	443	219	315	113	999999	999999	228	491	402	797	663	999999	662	870	89	368	767	999999	999999	135	999999	306	706	364	961	371	122	27	549	999999	999999	133	999999	697	999999	911	691	447	734	118	601	52	914	377	247	999999	772	815	999999	684	999999	135	999999	999999	362	147	999999	951	151	831	517	211	941	113	929	540	951	999999	118	178	677	999999	999999	999999	533	815	
392	338	126	845	599	999999	925	864	915	741	579	576	345	999999	407	739	305	902	600	400	110	811	447	999999	174	807	706	924	999999	63	999999	720	999999	547	755	184	999999	306	242	220	999999	87	197	198	999999	385	629	493	770	999999	34	974	243	999999	999999	580	891	418	680	791	999999	11	857	861	493	858	999999	999999	869	233	904	999	670	389	999999	33	623	999999	746	789	999999	223	163	79	39	283	487	999999	999999	184	293	426	625	999999	999999	999999	229	336	704	112	609	831	624	999999	999999	999999	314	999999	29	692	957	642	672	891	999999	386	999999	787	832	999999	381	120	965	695	940	999999	999999	229	768	999999	803	999999	554	643	999999	999999	999999	616	46	13	999999	999999	646	999999	999999	650	753	734	837	999999	438	999999	503	493	731	999999	865	929	607	999999	652	94	95	999999	888	670	97	39	710	266	788	240	751	828	999999	999999	473	826	478	299	735	648	999999	534	410	999999	999999	999999	912	999999	491	669	999999	492	361	999999	547	465	999999	556	562	724	33	581	456	207	690	675	251	999999	999999	999999	461	317	818	13	702	561	999999	526	877	36	126	29	774	128	230	268	476	367	210	18	999999	921	737	20	625	810	87	212	681	127	819	999999	665	452	217	702	673	358	192	999999	684	734	999999	535	607	13	807	999999	999999	432	208	884	783	27	999999	540	999999	999999	388	891	999999	578	844	999999	217	999999	364	332	999999	999999	594	128	184	223	333	840	251	211	999999	999999	13	750	235	259	919	934	155	648	999999	677	132	866	970	300	999999	116	890	920	328	419	999999	485	999999	999999	838	999999	709	569	693	633	298	378	404	766	999999	732	352	999999	840	282	999999	715	353	243	999999	999999	158	999999	710	999999	949	330	883	994	971	528	334	775	421	839	235	586	954	354	999999	999999	999999	999999	412	999999	763	306	90	999999	377	933	141	999999	64	119	931	825	999999	999999	684	968	494	999999	795	370	408	577	182	10	999999	465	999999	998	854	650	266	945	999999	930	463	653	250	837	626	47	396	151	720	311	908	999999	999999	488	670	420	999999	71	999999	52	381	196	133	999999	999	911	999999	999999	999999	414	853	985	352	928	999999	41	999999	657	783	757	973	266	999999	871	102	999999	738	999999	999999	443	999999	205	537	999999	558	276	999999	170	838	714	865	264	813	316	458	922	999999	798	474	999999	999999	612	287	660	999999	999999	999999	262	987	362	999999	899	804	894	999999	657	457	999999	379	999999	511	999999	999999	999999	891	719	453	549	999999	999999	589	999999	808	999999	
751	777	918	877	999999	999999	936	277	182	485	540	999999	460	919	292	800	474	999999	429	728	999999	135	999999	999999	768	359	672	790	999999	816	773	244	100	115	999999	256	999999	580	999999	936	810	244	394	999999	999999	925	269	999999	267	622	705	444	520	90	571	626	983	710	119	999999	771	155	437	365	712	306	875	355	999999	46	70	894	999999	492	999999	893	740	460	679	842	100	148	533	227	120	999999	724	999999	999999	526	999999	999999	999999	999999	175	664	806	38	630	242	59	913	757	999999	999999	999999	841	37	172	999999	885	999999	40	276	999999	632	622	220	999999	999999	581	999999	811	259	773	40	433	999999	999999	263	96	711	830	999999	999999	186	391	312	665	309	496	697	848	866	640	999999	999	204	618	999999	52	596	783	256	660	194	112	507	457	999999	388	778	999999	908	999999	999999	702	592	483	745	251	999999	554	945	999999	884	999999	944	999999	43	41	238	455	784	999999	500	927	999999	999999	608	83	883	855	999999	920	717	986	940	999999	999999	999999	416	721	872	301	999999	51	837	999999	776	178	999999	888	423	499	160	999999	926	697	100	256	999999	806	999999	999999	367	464	999999	35	999999	897	86	668	162	999999	624	999999	582	492	488	458	99	224	19	439	999999	994	999999	645	769	394	70	252	195	999999	999999	610	846	211	933	278	631	999999	999999	879	101	499	999999	427	874	643	751	443	219	641	167	904	796	445	756	372	32	774	266	785	837	833	483	942	87	999999	670	381	559	219	826	287	999999	999999	999999	999999	268	999999	999999	136	642	626	43	553	62	23	813	999999	454	571	256	857	999999	999999	999999	999999	25	793	349	859	999999	380	884	999999	815	879	880	999999	107	999999	113	999999	13	999999	999999	999999	800	930	890	73	999999	999999	999999	999999	962	999999	731	619	98	89	410	475	674	911	163	272	742	43	738	182	143	157	313	124	467	248	854	426	272	999999	999999	95	903	999999	658	713	453	896	47	845	158	271	999999	27	929	638	344	101	976	879	477	766	201	717	930	999999	999999	811	530	724	125	999999	356	999999	621	325	999999	397	999999	450	818	846	995	892	34	999999	580	999999	999999	828	903	999999	449	999999	363	999999	893	195	355	605	757	999999	375	322	999999	843	915	320	406	614	999999	946	838	536	71	631	770	309	999999	69	999999	669	627	702	820	363	999999	964	903	920	431	999999	999999	656	692	186	480	682	999999	190	956	270	890	579	761	957	923	913	999999	732	930	594	501	296	133	98	24	673	502	376	978	950	999999	999999	192	
689	904	192	843	999999	160	98	146	512	999999	222	778	57	940	863	439	951	642	999999	989	999999	884	755	533	604	172	806	190	796	212	15	853	414	397	82	63	741	80	999999	581	999999	458	989	999999	911	319	966	733	638	937	37	317	245	496	355	804	999999	659	248	721	999999	907	350	310	106	368	374	660	868	810	698	881	206	599	157	999999	999999	571	999999	294	205	83	551	999999	185	697	618	918	52	277	999999	92	831	724	237	934	118	999999	97	999999	945	999999	865	828	249	155	121	999999	349	965	999999	586	47	953	526	280	365	491	135	409	999999	456	999999	600	905	616	59	481	999999	222	281	216	484	79	349	888	218	722	619	39	586	999999	578	86	368	327	999999	877	208	957	578	999999	563	687	999999	499	698	274	999999	632	105	640	283	999999	694	702	999999	968	614	637	999999	999999	871	105	822	777	999999	541	242	999999	571	999999	283	414	643	654	653	796	275	850	200	943	799	999999	999999	945	698	452	392	665	225	86	273	999999	895	935	754	467	864	35	621	166	42	345	999999	923	367	869	999999	49	59	315	702	763	999999	128	843	885	999999	999999	88	999999	999999	576	372	494	908	712	999999	999999	899	195	931	249	238	999999	911	464	925	19	588	999999	959	353	616	999999	999999	509	133	776	101	869	305	987	947	197	999999	999999	972	576	999999	999999	360	999999	999999	864	999999	999999	535	413	217	389	999999	999999	298	259	474	806	960	463	999999	408	589	742	999999	39	889	943	999999	51	36	456	491	999999	999999	934	478	185	213	752	534	922	974	719	999999	999999	999999	999999	999999	698	722	210	999999	518	466	616	74	618	177	119	974	440	999999	493	386	760	897	611	168	364	780	299	999999	217	999999	198	434	869	999999	903	129	999999	254	603	999999	826	951	999999	891	387	869	999999	17	103	777	104	762	999999	343	809	815	308	985	999999	918	433	607	296	590	278	192	999999	445	999999	999999	999999	196	566	175	999999	809	924	719	780	494	919	291	999999	440	834	435	943	536	373	98	821	760	909	685	999999	229	999999	392	623	205	999999	999999	743	113	548	907	205	325	783	999	890	589	999999	850	998	151	107	856	999999	842	999999	669	82	999999	178	478	287	880	279	340	154	542	106	584	999999	504	547	405	891	999999	240	999999	752	373	208	241	555	68	687	999999	131	807	999999	780	956	14	352	568	934	999999	630	325	55	452	999999	358	493	999999	39	503	604	702	965	828	612	621	916	708	976	999999	999999	228	202	999999	219	
346	904	325	627	816	999999	979	471	999999	306	914	581	309	518	850	748	924	39	194	159	999999	842	999999	178	345	97	644	591	997	157	411	132	999999	243	518	453	178	13	223	351	999999	240	154	531	697	999999	617	199	999999	198	998	999999	18	376	790	504	999999	999999	999999	728	517	397	999999	999999	895	999999	999999	76	10	406	580	921	999999	999999	999999	198	698	287	480	306	480	999999	465	808	999999	222	999999	999999	999999	999999	357	31	720	494	833	237	767	480	635	905	987	550	199	729	618	87	383	999999	841	602	805	999999	676	986	257	72	999999	665	524	999999	678	898	623	999999	59	999999	210	999999	20	307	999999	999999	652	575	999999	929	999999	735	200	82	838	948	321	999999	217	540	354	734	999999	770	304	999999	956	952	236	98	927	212	680	999999	876	999999	164	544	999999	588	999999	110	677	999999	807	206	474	999999	844	729	999999	772	778	518	214	476	999999	999999	999999	328	999999	699	348	999999	12	62	65	999999	999999	787	793	777	679	999999	999999	999999	67	999999	963	107	637	514	118	506	999999	165	434	171	854	410	968	915	541	852	999999	999999	761	999999	325	754	151	344	256	999999	935	810	999999	999999	999999	999999	999999	174	286	905	691	756	590	999999	718	847	999999	893	285	795	818	878	245	999999	311	899	492	610	604	218	999999	303	268	61	571	701	72	999999	999999	894	991	803	639	636	999999	571	885	919	737	999999	135	257	999999	460	248	999999	574	275	847	254	477	807	569	77	948	398	497	999999	280	999999	784	999999	875	999999	999999	24	249	609	666	739	24	572	873	135	93	709	999999	807	813	999999	137	796	437	999999	427	193	244	999999	687	772	83	355	649	999999	999999	781	382	677	656	999999	818	964	608	117	240	905	934	999999	983	249	999999	690	999999	766	890	987	916	111	963	620	780	677	921	999999	999999	668	923	999999	999999	311	337	567	161	999999	695	172	999999	999999	543	521	999999	799	588	448	619	999999	629	882	830	999999	865	280	999999	45	452	151	52	999999	999999	571	999999	781	999999	682	912	595	538	146	999999	727	999999	597	567	451	999999	999999	98	999999	284	999999	49	50	332	736	446	66	854	125	999999	999999	129	999999	877	972	539	478	999999	999999	535	34	999999	492	811	999999	905	277	713	999999	999999	471	62	569	439	178	999999	941	458	275	245	856	999999	423	999	526	608	325	719	595	999999	892	192	193	948	999999	428	556	239	230	830	999999	352	593	450	675	502	999999	999999	709	449	598	29	532	669	679	293	999999	493	294	503	590	
999999	127	359	999999	288	869	999999	188	749	976	711	999999	444	77	513	157	972	333	34	999999	999999	999999	156	999999	873	659	999999	278	966	987	72	945	726	250	999999	234	999999	668	397	999999	939	865	959	999999	887	999999	98	602	176	146	468	170	269	455	319	548	971	46	909	628	999999	352	222	999999	914	766	510	203	999999	999999	999999	314	935	999999	999999	415	59	999999	999999	999999	571	920	112	829	528	901	685	999999	931	81	263	999999	758	999999	999999	999999	653	207	557	131	290	894	155	887	233	164	234	868	346	904	498	297	999999	828	67	434	249	392	244	23	999999	239	272	384	35	999999	555	177	124	522	762	852	999999	999999	800	676	774	999999	606	374	676	816	934	36	583	999999	597	999999	710	852	356	270	962	544	49	61	632	999999	862	518	999999	67	754	824	151	645	172	306	37	999999	660	35	786	869	346	274	999999	245	801	69	128	625	999999	271	175	501	999999	999999	274	749	54	13	362	97	766	619	72	120	884	937	999999	301	903	329	202	999999	484	103	208	774	755	396	969	802	400	983	600	492	658	650	999999	581	41	288	347	656	672	999999	999999	727	212	999999	360	999999	266	826	999999	147	79	999999	999999	796	999999	999999	999999	658	43	999999	697	782	28	999999	462	244	191	232	270	999999	982	545	999999	786	989	480	999999	999999	45	116	546	573	271	462	422	999999	634	958	198	540	999999	688	623	122	999999	999999	708	632	999999	126	681	44	566	106	165	534	999999	239	807	999999	927	999999	999999	927	23	134	521	565	167	648	609	999999	43	729	340	303	922	546	786	668	772	939	839	999999	434	511	16	999999	999999	999999	628	999999	161	286	612	862	76	695	108	876	809	152	475	93	516	458	999999	837	766	861	999999	648	453	149	999999	988	999999	703	502	511	127	357	268	278	29	214	999999	757	999999	478	237	236	448	910	999999	999999	473	755	411	975	511	999999	408	999999	287	980	951	21	145	624	279	372	203	596	758	461	884	207	999999	312	387	252	721	999999	999999	385	210	999999	290	520	524	837	301	526	999999	999999	949	822	990	49	262	69	622	501	208	864	999999	851	161	999999	744	999999	691	109	598	269	457	120	811	902	780	418	731	625	110	442	999999	677	596	999999	999999	72	216	35	59	327	630	999999	99	999999	999999	999999	392	883	775	999999	999999	202	927	740	999999	999999	20	98	999999	844	338	997	401	765	999999	365	999999	350	894	999999	69	999999	60	281	639	237	30	51	560	431	999999	848	849	851	999999	999999	
749	856	999999	673	61	127	999999	999999	988	633	999999	334	976	986	104	51	988	999999	198	489	999999	656	111	272	999999	999999	999999	837	817	490	157	999999	478	915	616	999999	40	999999	630	941	899	845	292	16	409	695	74	574	336	984	999999	755	663	999999	736	103	754	999999	854	92	589	999999	999999	508	999999	288	999999	71	999999	696	21	768	999999	256	999999	307	373	105	863	133	905	964	999999	832	631	402	999999	671	188	523	653	983	376	548	362	970	458	784	999999	999999	840	13	204	640	973	101	293	416	226	439	999999	659	194	731	186	624	428	564	877	999999	402	193	999999	856	52	38	999999	923	999999	619	848	589	574	999999	999999	999999	769	999999	859	540	118	479	454	749	793	993	798	644	371	737	552	893	906	447	728	656	130	348	597	999999	699	369	522	607	590	150	95	452	448	284	855	558	999999	347	974	922	739	999999	999999	59	239	757	999999	166	77	955	682	136	23	637	999999	999999	282	913	841	999999	956	847	169	653	908	356	206	999999	999999	993	198	999999	473	805	917	999999	286	548	716	941	807	366	539	635	467	958	439	810	503	999999	286	999999	506	999999	966	891	973	419	999999	883	560	474	284	83	766	999999	662	999999	720	999999	155	733	206	899	941	600	317	534	195	999999	917	395	999999	999999	716	407	999999	248	839	35	999999	866	407	999999	999999	343	999999	466	999999	353	306	999999	100	709	288	552	594	607	293	999999	583	448	233	202	965	174	880	999999	999999	999999	999999	999999	378	694	999999	288	336	373	517	608	517	851	665	999999	653	999999	305	884	179	173	812	465	955	472	999999	575	642	214	999999	999999	462	266	109	510	302	882	853	406	929	10	226	231	99	684	858	999999	999999	392	549	280	869	996	655	202	556	596	468	905	252	213	645	999999	506	300	156	999999	999999	165	999999	770	841	898	954	179	999999	999999	999999	281	999999	720	792	260	665	596	357	466	999999	906	953	706	424	999999	999999	725	364	104	999999	799	538	999999	979	999999	843	778	438	970	51	485	255	964	231	196	300	532	999999	394	465	999999	999999	999999	650	999999	999999	842	999999	999999	744	238	815	852	866	575	742	17	740	173	417	887	167	999999	999999	135	660	999999	485	237	999999	999999	313	999999	639	815	857	999999	999999	999999	999999	10	431	545	236	999999	670	402	999999	655	454	293	791	258	999999	578	999999	565	275	999999	195	222	367	999999	245	999999	924	845	223	60	718	893	999999	607	747	417	999999	622	160	611	464	267	999999	999999	782	374	840	65	
992	71	74	999999	583	999999	948	214	999999	312	999999	123	887	825	189	999999	937	561	242	194	511	569	122	139	415	999999	999999	999999	332	538	346	871	282	868	852	162	985	427	999999	618	658	543	774	163	322	46	999999	639	999999	842	999999	231	141	656	554	432	948	935	999999	919	381	30	999999	999999	999999	438	841	28	972	999999	72	520	999999	999999	535	999999	795	999999	817	378	939	430	848	490	645	125	739	626	324	429	213	60	541	400	247	638	661	999999	197	883	999999	704	666	999999	779	999999	999999	517	130	586	999999	990	999999	517	999999	950	999999	401	999999	850	999999	225	704	553	999999	21	999999	850	386	897	316	135	999999	934	999999	244	764	797	710	273	144	231	505	737	792	999999	932	34	999999	296	466	270	210	999999	193	980	10	123	999999	999999	403	140	140	999999	999999	511	228	999999	344	745	196	384	690	205	999999	477	719	999999	999999	610	999999	954	440	100	441	999999	925	434	999999	999999	244	999999	570	999999	999999	14	100	282	999999	290	994	999999	689	674	109	92	579	15	999999	999999	270	999999	362	626	688	449	699	50	792	233	999999	794	443	151	511	999999	813	747	335	711	386	999999	510	480	616	340	999999	999999	999999	999999	999999	920	803	44	932	212	999999	944	263	431	314	60	490	242	999999	209	314	999999	999999	563	278	831	680	918	338	999999	999999	999999	19	357	999999	933	999999	443	757	999999	990	408	999999	308	258	869	999999	903	407	999999	957	999999	775	999999	999999	726	602	437	90	999999	999999	884	705	120	680	999999	934	906	256	381	999999	57	485	49	218	999999	339	864	315	409	999999	776	521	12	864	999999	117	602	331	457	999999	999999	999999	122	999999	116	702	108	999999	842	934	999999	999999	35	334	910	999999	736	208	130	396	999999	999999	680	307	473	372	703	255	427	308	342	584	798	999999	389	694	373	999999	999999	213	241	246	473	475	999999	129	496	999999	999999	999999	380	403	211	71	602	500	999999	814	951	743	999	852	210	543	601	999999	999999	985	945	226	428	122	106	917	999999	999999	658	215	547	999999	876	35	301	955	999999	939	383	737	447	888	999999	558	671	368	213	999999	45	929	874	756	270	510	732	999999	53	267	307	293	999999	111	841	476	277	606	866	974	561	255	999999	662	630	130	548	999999	999999	869	999999	737	714	776	465	729	341	999999	94	376	302	562	912	999999	642	99	830	346	57	999999	291	999999	999999	238	827	790	999999	999999	135	150	961	675	999999	183	999999	569	579	140	999999	122	144	485	522	999999	681	998	342	
999999	30	540	299	212	19	667	587	386	244	485	999999	675	416	129	665	944	999999	626	37	738	999999	999999	999999	700	700	935	411	806	552	999999	556	828	999999	376	201	595	850	999999	666	999999	999999	440	334	104	191	970	705	25	820	999999	999999	65	971	604	103	999999	31	599	511	84	999999	999999	999999	242	928	999999	226	999999	927	80	103	654	960	169	152	422	747	425	999999	730	239	396	985	974	916	501	857	999999	283	253	574	999999	999999	592	612	814	999999	102	999999	71	753	999999	97	749	484	441	104	811	462	999999	210	605	999999	780	844	869	795	859	326	437	273	999999	767	684	505	999999	405	999999	557	337	999999	655	259	999999	977	999999	999999	245	999999	485	406	999999	999999	602	52	968	179	999999	747	999999	29	999999	775	738	797	999999	898	413	254	999999	45	727	263	134	865	555	356	633	999999	280	999999	559	370	840	40	227	971	175	641	999999	999999	927	629	999999	317	999999	879	521	659	596	675	895	991	858	450	679	792	999999	736	497	622	545	674	476	181	469	387	999999	999999	579	419	733	771	716	999999	999999	999999	448	816	999999	676	835	973	217	605	999999	567	511	400	361	435	704	438	154	999999	999999	263	163	999999	999999	691	999999	813	999999	187	999999	133	285	890	342	582	353	460	999999	820	787	572	999999	871	506	902	875	544	999999	154	999999	305	627	801	839	853	944	806	999999	116	732	32	893	999999	999999	551	292	999999	67	779	91	253	999999	333	137	565	796	999999	146	999999	815	410	999999	999999	472	646	506	483	61	488	637	999999	999999	833	98	765	678	437	217	955	999999	264	486	577	72	471	999999	999999	673	283	67	662	670	32	300	331	565	999999	567	26	999999	808	569	578	151	544	999999	665	245	372	887	368	83	190	336	999999	923	999999	872	10	840	213	999999	778	431	975	877	999999	542	766	209	720	869	200	999999	811	999999	907	436	528	708	150	67	310	396	698	588	999999	696	739	408	677	999999	999999	186	840	998	999999	157	175	667	999999	999999	999999	173	999999	499	999999	280	525	865	25	461	354	302	700	156	509	392	999999	396	398	999999	802	368	532	635	999999	24	79	812	904	999999	999999	861	415	27	589	147	229	209	999999	218	181	874	392	999999	741	274	486	694	499	408	424	778	278	531	330	999999	640	541	196	868	210	712	960	999999	200	493	886	999999	566	371	999999	533	691	189	999999	928	975	317	893	999999	538	385	323	506	346	492	999999	884	697	478	506	687	22	837	18	469	914	999999	34	258	388	
803	999999	137	245	891	97	999999	999999	402	145	333	999999	158	339	825	398	999999	999999	708	900	12	985	999999	999999	485	999999	853	181	999999	23	847	292	645	660	735	999999	196	999999	454	404	503	953	999999	343	182	49	999999	999999	192	999999	999999	999999	326	999999	385	818	49	999999	999999	999999	999999	917	798	999999	999999	50	11	999999	604	578	212	202	474	313	407	58	999999	754	692	446	655	355	988	71	562	638	966	298	284	917	218	924	511	999999	999999	999999	165	916	55	142	47	999999	903	999999	867	268	999999	999999	950	999999	137	294	579	999999	725	999999	929	737	826	999999	83	713	223	687	370	288	999999	399	153	999999	893	773	709	999999	408	288	451	999999	999999	304	893	954	347	947	789	999999	355	198	999999	281	999999	427	100	396	999999	333	163	226	254	588	576	999999	868	138	443	364	585	29	914	446	447	555	542	532	999999	129	375	276	898	446	933	999999	50	871	174	999999	683	999999	501	999999	134	235	139	615	727	549	95	218	513	435	999999	335	283	912	999999	999999	884	567	631	939	999999	887	999999	808	655	83	314	997	964	999999	680	999999	999999	839	321	999999	425	999999	804	226	999999	166	999999	473	999999	999999	229	138	999999	73	590	125	999999	562	127	247	907	999999	959	653	999999	98	999999	545	754	85	999999	444	600	622	685	957	762	415	905	801	134	854	999999	58	854	185	959	900	387	564	582	999999	999999	84	314	999999	968	999999	999999	945	912	227	718	32	999999	784	999999	424	387	999999	362	284	657	999999	122	999999	620	911	798	69	138	354	167	200	999999	843	723	525	318	999999	988	611	434	960	999999	999999	146	999999	259	80	647	999999	522	754	211	307	317	405	962	261	999999	67	362	922	999999	567	70	528	529	999999	71	22	115	999999	644	751	999999	999999	437	214	916	999999	999999	728	421	593	831	999999	988	206	536	327	563	67	116	999999	999999	512	154	331	999999	617	169	304	999999	635	439	726	119	460	456	621	968	757	345	551	999999	634	999999	232	736	657	999999	333	428	743	459	58	999999	712	502	348	552	116	367	999999	773	366	719	785	164	999999	303	999999	749	915	359	805	721	565	536	624	11	921	594	200	87	836	876	275	186	390	999999	999999	957	118	78	862	400	47	999999	999999	914	725	78	630	363	12	583	513	394	653	999999	134	999999	999999	347	631	999999	999999	230	937	999999	454	609	999999	79	896	580	641	846	496	415	684	787	497	709	285	852	963	836	85	262	373	880	999999	63	911	229	999999	770	447	350	232	
816	999999	558	470	126	304	561	466	431	942	666	898	999999	652	999999	689	999999	999999	778	557	340	999999	685	127	574	999999	999999	168	999999	501	999999	409	155	192	868	999999	939	248	168	999999	412	999999	653	319	706	982	294	410	573	540	909	709	999999	793	892	670	999999	441	999999	999999	583	403	789	929	999999	267	999999	999999	783	999999	750	930	902	999999	154	960	502	375	999999	591	792	319	594	146	592	170	740	999999	300	208	791	508	352	128	999999	999999	590	999999	999999	449	240	237	626	183	790	978	806	449	648	931	999999	790	30	314	257	274	809	999999	347	911	526	399	765	585	609	252	588	784	255	999999	999999	778	138	970	361	564	692	420	355	614	364	999999	999999	368	40	999999	999999	999999	870	710	999999	936	386	335	923	840	472	51	573	548	399	32	203	512	561	398	661	59	952	693	581	398	307	733	556	235	685	406	555	608	764	551	999999	544	936	999999	402	802	999999	999999	102	651	847	999999	224	342	999999	211	807	641	999999	437	94	187	139	811	639	653	778	697	164	75	496	965	999999	848	119	659	576	127	996	859	12	441	601	929	550	500	518	224	137	999999	999999	999999	268	337	999999	735	415	135	804	999999	33	359	366	36	164	999999	33	375	232	448	999999	689	999999	489	435	652	586	209	270	148	144	564	569	999999	476	583	706	456	999999	999999	253	450	323	256	836	652	999999	574	774	668	999999	153	991	689	848	909	999999	779	901	814	999999	999999	864	666	999999	999999	999999	685	560	581	185	576	984	849	204	194	999999	398	653	782	577	999999	434	601	670	991	999999	999999	832	566	314	926	999999	577	999999	47	586	657	641	377	999999	999999	23	202	493	901	168	999999	494	663	543	879	136	999999	246	146	781	273	995	623	896	909	853	999999	277	258	30	999999	624	999999	608	718	756	285	919	188	998	999999	118	768	999999	430	395	178	33	435	800	436	999999	999999	266	322	662	999999	999999	953	999999	29	925	999999	999999	751	999999	337	999999	999999	999999	850	209	68	147	549	999999	236	791	475	523	999999	970	841	999999	594	999999	535	900	295	66	738	999999	966	999999	979	999999	874	999999	90	901	67	999999	208	312	949	999999	281	999999	999999	167	435	999999	15	439	861	59	94	785	999999	674	993	437	769	769	394	57	242	999999	168	243	290	999999	710	999999	999999	571	772	539	508	367	805	584	192	138	630	511	797	999999	780	999999	999999	98	999999	416	908	629	353	439	917	902	994	855	793	484	876	97	999999	999999	973	300	287	
554	287	928	869	418	255	999999	148	999999	259	705	646	238	21	202	746	304	665	999999	227	999999	622	606	373	950	791	708	261	543	984	366	562	489	652	676	811	999999	546	999999	384	999999	300	43	653	298	219	564	472	684	350	232	776	148	82	944	999999	680	565	999999	999999	547	390	605	898	892	999999	999999	585	999999	999999	82	757	999999	461	999999	52	588	999999	84	999999	236	245	576	202	999999	999999	424	999999	708	744	999999	118	627	871	837	999999	999999	145	999999	999999	63	978	138	303	278	474	610	686	999999	901	354	727	999999	188	401	312	813	413	146	312	999999	999999	999999	999999	999999	999999	999999	304	624	193	999999	453	203	999999	999999	257	999999	283	923	297	980	738	849	806	999999	999999	628	449	999999	534	518	291	998	457	427	314	999999	538	52	315	345	999999	999999	383	554	900	533	562	999999	154	205	999999	489	848	332	999999	899	81	999999	846	345	689	824	99	675	76	454	745	510	999999	999999	578	999999	618	952	999999	999999	999999	261	499	880	76	949	335	339	978	801	160	999999	999999	999999	39	999999	206	969	655	999999	999999	707	487	456	787	61	126	999999	999999	308	871	999999	657	324	433	820	710	966	999999	740	498	759	697	274	999999	620	82	999999	126	250	44	999999	306	192	999999	768	773	999999	102	24	832	337	712	679	999999	999999	999999	123	999999	999999	999999	999999	700	915	999999	223	20	999999	999999	177	999999	999999	881	999999	273	232	999999	999999	999999	664	56	668	874	264	999999	170	57	27	344	50	999999	999999	987	907	623	805	947	391	198	489	757	560	999999	925	45	684	456	336	415	999999	999999	999999	999999	999999	999999	958	365	446	16	833	175	992	878	121	34	30	171	973	762	468	999999	219	286	143	999999	495	777	949	228	234	713	721	611	999999	386	150	467	999999	744	999999	999999	511	384	365	323	999999	682	778	900	999999	523	482	573	999999	433	454	725	368	419	677	999999	999999	228	782	999999	454	391	252	735	883	562	500	239	108	29	999999	834	921	819	152	813	999	999999	212	710	240	157	664	213	932	425	109	260	76	483	42	292	999999	999999	999999	383	999999	53	999999	463	32	253	474	999999	659	619	999999	548	999999	999999	191	999999	999999	81	889	306	999999	49	999999	467	999999	250	173	625	999999	999999	242	686	951	999999	383	956	40	999999	688	987	683	999999	553	999999	620	561	999999	212	999999	674	999999	530	355	999999	657	999999	250	559	10	781	90	849	941	178	387	128	596	508	999999	235	338	277	999999	901	623	999999	495	490	847	901	267	960	
333	322	224	712	340	999999	999999	982	716	999999	999999	906	999999	833	795	999999	935	501	999999	484	721	76	346	999	146	453	999999	667	999999	759	999999	108	524	129	526	999999	954	674	787	217	397	999999	999999	999999	528	999999	999999	790	999999	121	555	355	937	783	249	266	976	999999	575	887	441	453	999999	999999	768	649	392	788	316	177	430	270	713	756	96	223	558	488	999999	999999	459	167	474	793	999999	366	171	740	880	270	999999	738	108	999999	999999	999999	429	562	99	878	104	215	483	999999	691	294	641	190	696	35	708	497	744	915	437	284	979	294	752	999999	488	651	999999	56	524	691	999999	813	980	152	794	995	999999	602	999999	253	683	447	112	919	724	981	53	855	562	999999	993	192	473	501	964	999999	810	999999	400	452	307	437	512	999999	999999	828	209	999999	240	712	109	152	999999	194	600	541	192	832	687	999999	607	62	999999	999999	698	999999	349	999999	999999	659	195	710	211	123	999999	255	935	112	797	895	781	500	999999	850	65	999999	832	999999	999999	432	952	977	999999	999999	844	255	944	152	311	152	488	720	999999	581	526	399	999999	245	249	999999	606	89	999999	791	725	117	999999	999999	314	846	156	999999	999999	756	706	218	999999	318	279	700	311	793	801	999999	416	71	134	52	333	665	910	999999	49	556	825	873	999999	219	999999	736	816	311	999999	999999	999999	427	142	618	999999	318	999999	999999	999999	548	53	813	288	999999	384	663	982	395	320	648	936	559	999999	41	930	833	275	499	150	542	883	10	955	346	659	989	999999	516	177	24	975	287	630	500	513	22	594	999999	834	999999	999999	430	990	198	527	999999	999999	111	688	52	52	999999	492	433	665	53	857	941	999999	395	735	476	999999	999999	673	658	929	531	527	917	248	999999	664	999999	788	462	19	766	999999	223	999999	827	827	134	999999	784	795	206	999999	469	165	999999	999999	999999	999999	287	212	695	525	999999	999999	999999	999999	770	804	999999	537	855	644	212	43	100	132	518	999999	908	999999	104	334	889	863	732	999999	68	999999	594	883	225	857	511	260	999999	999999	950	999999	719	999999	67	330	642	257	999999	562	999999	435	74	531	322	646	870	638	118	371	636	999999	784	187	525	18	219	455	321	997	142	952	719	849	181	811	999999	999999	591	999999	691	642	923	180	999999	999999	697	72	570	578	987	873	152	999999	614	999999	921	542	728	58	999999	197	935	942	999999	679	999999	225	359	510	564	215	56	999999	679	994	92	999999	122	893	320	156	884	743	20	268	810	
766	244	236	889	550	936	542	663	504	707	981	750	395	916	482	713	70	23	999999	826	807	283	620	862	317	429	834	738	963	312	201	931	999999	868	949	980	132	621	24	279	514	999999	999999	296	999999	863	727	976	999999	443	999999	730	239	442	999999	493	623	374	581	999999	999999	804	700	201	999999	999999	999999	526	967	502	999999	448	999	512	322	137	999999	333	760	454	999999	999999	999999	999999	488	999999	701	999999	865	999999	366	758	999999	893	177	710	980	999999	781	61	999999	210	999999	346	853	999999	730	727	999999	999999	395	300	614	137	428	999999	904	180	999999	54	999999	862	660	511	999999	999999	409	115	344	612	157	999999	552	708	181	500	848	999999	675	999999	999999	974	608	990	80	999999	154	999999	999999	999999	805	809	281	999999	703	420	550	999999	210	31	999999	624	392	999999	727	281	747	905	955	927	999999	351	504	609	314	383	263	999999	441	79	688	999999	999999	421	999999	347	842	816	15	761	950	350	362	654	136	125	591	101	272	799	329	248	956	546	528	464	314	671	431	330	999999	999999	77	141	343	488	983	971	710	390	438	930	900	204	977	64	988	999999	482	199	791	172	999999	999999	999999	449	540	104	892	352	43	181	395	684	604	80	283	230	320	647	141	620	390	882	371	398	348	999999	569	473	475	463	999999	242	999999	999999	999999	999999	391	894	948	999999	999999	368	356	266	545	225	999999	906	781	768	999999	834	67	999999	999999	524	280	360	110	999999	534	999999	876	579	982	162	155	610	597	847	838	425	699	252	999999	32	535	114	853	133	173	662	691	999999	923	364	184	368	222	999999	164	41	794	180	364	659	999999	777	999999	392	80	989	319	933	929	124	145	815	639	758	989	175	507	976	614	999999	737	179	655	628	978	999999	397	999999	692	807	631	529	887	999999	541	757	830	471	999999	999999	353	757	778	999999	228	999999	728	464	969	988	533	817	565	493	921	999999	131	655	999999	999999	601	679	251	131	999999	616	927	756	227	241	345	45	923	441	527	999999	401	846	409	618	999999	933	670	999999	283	813	963	403	960	229	636	184	999999	770	581	673	516	656	326	612	441	972	999999	737	653	498	999999	999999	965	942	919	285	999999	999999	234	668	19	547	848	678	652	999999	999999	997	605	170	999999	162	999999	854	999999	745	529	796	999999	96	696	932	999999	785	919	838	438	28	310	360	929	271	999999	913	663	969	808	648	960	999999	186	249	142	492	520	741	275	121	479	184	756	459	619	999999	972	87	
496	72	759	813	105	999999	697	254	999999	999999	616	945	200	502	999999	881	999999	278	999999	999999	799	567	275	188	573	326	548	135	603	479	652	999999	999999	586	483	999999	888	156	812	999999	551	888	261	803	999999	329	999999	976	247	875	999999	350	238	524	287	929	797	581	250	778	238	571	650	761	74	217	14	613	29	999999	999999	999999	465	509	905	999999	999999	471	62	253	999999	571	887	999999	856	311	999999	426	999999	553	948	317	999999	44	181	999999	247	499	739	999999	324	317	957	999999	999999	932	885	729	619	376	623	335	528	996	999999	666	684	922	999999	762	999999	999999	314	475	252	684	999999	430	999999	999999	674	816	999999	999999	928	97	614	841	845	924	425	999999	807	932	930	623	789	909	999999	515	999999	324	595	999999	999999	736	13	491	803	208	159	464	999999	999999	702	806	602	393	77	999999	61	999999	87	980	346	596	999999	382	545	999999	999999	874	769	822	999999	359	231	755	264	202	94	999999	47	999999	774	961	58	123	239	999999	30	999999	841	375	463	462	999999	614	999999	293	955	630	945	184	312	284	999999	999999	73	352	585	847	139	875	211	928	805	439	999999	999999	547	667	153	421	608	999999	42	403	369	176	999999	616	125	970	246	999999	187	863	344	499	276	480	60	887	999999	183	276	966	174	534	999999	807	408	264	746	298	487	534	575	999999	252	999999	999999	896	999999	968	731	168	999999	999999	750	941	999999	715	999999	77	616	265	873	999999	999999	75	999999	834	519	314	999999	860	234	999999	976	653	298	531	999999	999999	999999	163	657	579	452	117	999999	999999	784	715	999999	999999	999999	678	681	231	661	149	999999	186	71	384	999999	999999	760	870	934	690	770	107	653	573	468	144	806	463	608	303	983	125	738	812	60	803	999999	525	715	555	276	755	999999	999999	941	80	913	886	776	999999	999999	581	182	999999	999999	686	72	148	234	999999	871	228	999999	367	166	474	999999	999999	334	584	333	245	999999	388	424	999999	999999	505	632	999999	230	920	686	999999	484	412	942	999999	165	999999	741	463	300	703	684	57	142	633	999999	999999	632	999999	999999	999999	407	583	999999	794	231	999999	999999	999999	516	999999	999999	951	541	745	999999	754	531	356	103	961	999999	870	945	462	704	376	999999	481	514	164	765	566	368	494	479	900	987	158	870	999999	999999	184	946	463	913	732	516	396	750	247	946	286	999999	600	999999	537	999999	962	99	999999	999999	110	62	362	999999	234	592	57	276	982	767	382	486	580	999999	668	924	491	549	999999	860	999999	
731	277	218	999999	996	999999	999999	942	272	34	69	24	763	999999	999999	593	392	999999	999999	468	129	767	479	573	800	989	430	690	612	156	423	127	994	273	999999	784	999999	592	237	999999	999999	999999	720	743	323	471	816	488	546	340	109	999999	831	999999	376	963	797	644	689	999999	347	999999	339	999999	999999	942	30	500	322	347	450	800	460	325	999999	795	57	999999	260	338	182	942	154	282	57	999999	295	602	896	415	987	508	903	231	487	467	994	605	142	380	450	326	175	209	890	999999	409	999999	845	581	916	999999	999999	360	833	404	309	67	77	999999	656	428	603	999999	359	941	999999	239	838	98	800	452	604	999999	999999	856	777	945	391	999999	163	778	756	325	498	926	124	553	397	92	999999	937	537	999999	724	999999	999999	267	849	999999	412	999999	678	999999	780	999999	466	514	471	977	627	364	676	999999	893	877	671	288	418	433	826	999999	841	755	999999	863	914	519	165	866	143	519	106	442	346	999999	110	999	544	34	999999	609	999999	420	465	803	271	218	201	846	999999	999999	848	425	132	68	338	922	826	917	559	946	359	605	999999	117	268	243	983	909	777	672	743	394	963	226	272	430	300	137	602	706	999999	999999	516	699	670	680	319	287	655	999999	183	627	474	523	260	486	576	358	999999	999999	999999	291	999999	688	700	464	999999	906	796	907	632	698	999999	853	999999	999999	99	154	446	587	924	705	999999	999999	498	999999	920	449	966	785	999999	999999	592	575	481	47	999999	827	998	999999	228	999999	491	747	555	484	313	621	894	219	397	432	912	999999	113	529	36	480	199	584	544	999999	940	20	63	999999	116	749	999999	591	999999	271	155	239	369	999999	224	517	53	23	999999	308	554	999999	398	431	39	634	999999	999999	999999	999999	638	424	672	999999	473	480	693	864	999999	563	249	313	999999	135	286	682	598	591	315	518	436	999999	771	999999	467	999999	999999	999999	661	481	287	429	580	999999	999999	731	999999	164	57	743	824	999999	645	258	68	251	350	272	155	357	999999	880	646	501	341	462	999999	999999	999999	290	858	71	999999	896	286	999999	733	999999	502	554	125	444	543	571	694	999999	540	999999	999999	226	842	359	999999	314	445	406	783	88	703	180	89	999999	416	767	999999	763	976	748	999999	248	999999	967	769	999999	241	602	999999	84	806	93	922	999999	259	999999	999999	509	584	898	999999	880	47	654	999999	332	475	999999	37	776	999999	999999	280	791	550	938	709	874	589	886	82	842	70	708	281	619	257	949	
880	885	330	999999	188	999999	296	101	211	863	999999	447	134	256	999999	999999	999999	875	812	140	999999	321	821	572	920	697	999999	619	819	338	382	70	84	526	114	151	456	310	752	999999	504	999999	736	845	586	999999	761	825	999999	500	319	999999	999999	127	370	569	74	757	999999	491	262	677	282	872	490	238	999999	608	152	433	123	97	132	619	999999	139	999999	975	986	778	999999	999	999999	329	999999	976	263	999999	999999	545	87	698	845	271	940	999999	186	864	365	357	778	162	683	844	386	232	999999	196	999999	240	999999	98	771	686	555	262	336	953	854	513	974	415	453	607	356	425	252	861	678	809	999999	720	999999	999999	999999	783	326	507	942	999999	702	76	476	924	560	999999	927	168	999999	688	999999	999999	20	851	382	373	709	85	497	961	999999	423	517	681	999999	274	478	142	686	772	935	828	999999	67	811	907	938	529	999999	368	999999	999999	155	989	319	999999	710	999999	265	999999	999999	250	19	981	816	289	559	795	646	295	519	795	482	999999	753	671	222	952	49	475	434	999999	38	999999	473	897	999999	527	371	558	999999	710	999999	59	698	694	819	999999	251	999999	358	153	882	999999	848	702	610	211	246	647	517	758	999999	790	212	999999	221	880	517	918	21	999999	999999	98	999999	808	918	433	254	68	852	192	710	517	126	999999	307	277	290	770	296	75	291	999999	51	999999	982	96	846	804	483	999999	521	332	521	327	719	999999	39	50	999999	187	956	999999	795	334	999999	999999	673	999999	597	943	599	747	632	999999	749	709	56	925	826	831	999999	999999	585	912	999999	387	996	999999	571	512	248	999999	985	119	999999	113	928	717	999999	771	422	924	217	999999	349	774	700	575	577	20	747	113	223	952	599	516	602	999999	999999	670	224	874	999999	999999	705	358	761	522	999999	646	999999	339	999999	65	419	663	243	56	572	897	686	430	999999	561	764	999999	37	42	519	602	511	55	999999	98	556	547	999999	132	834	991	22	187	739	931	238	417	937	999999	543	936	282	556	320	999999	999999	999999	653	799	999999	570	999999	999999	13	243	144	736	285	999999	509	872	99	121	221	999999	885	509	691	999999	332	356	207	869	499	583	330	955	735	298	114	762	893	773	801	999999	999999	293	184	505	796	502	999999	858	658	999999	846	171	344	999999	880	484	113	364	477	973	372	461	999999	429	913	999999	11	986	999999	999999	978	999999	319	948	911	602	334	195	502	830	224	349	221	828	736	169	620	996	418	630	659	539	306	828	
900	218	63	754	999999	617	999999	999999	999999	911	999999	530	851	396	826	999999	999999	917	861	999999	999999	33	250	999999	693	999999	569	14	578	999999	97	449	29	491	999999	703	999999	999999	602	999999	999999	78	465	309	146	999999	999999	999999	180	139	480	741	999999	659	999999	877	968	653	999999	838	58	496	576	539	823	999999	999999	370	349	132	740	999999	324	976	999999	691	567	999999	999999	487	999999	344	833	448	999999	999999	999999	369	422	999999	999999	999999	518	764	999999	842	501	926	486	893	705	999999	885	57	399	900	999999	701	352	387	319	37	389	583	402	713	662	138	664	477	999999	150	947	179	397	845	71	560	148	474	199	999999	464	999999	781	498	999999	786	59	999999	999999	80	999999	999999	860	707	515	934	999999	134	189	999999	271	19	422	565	999999	999999	659	554	839	866	562	999999	999999	678	573	999999	999999	903	263	999999	88	691	547	999999	133	912	319	689	339	136	198	999999	999999	826	999999	999999	958	226	499	744	136	999999	144	999999	518	999999	847	191	144	999999	142	999999	870	999999	294	999999	471	21	441	96	999999	970	999999	713	677	547	592	371	308	128	60	585	999999	519	749	583	556	999999	999999	999999	75	138	999999	999999	993	999999	154	982	541	999999	983	946	999999	412	348	166	290	999999	396	970	557	485	882	999999	999999	999999	64	361	999999	999999	999999	987	129	458	31	277	425	999999	719	946	999999	609	830	999999	144	114	800	11	180	593	303	135	98	922	435	590	255	538	387	446	676	793	999999	830	775	999999	827	999999	999999	999999	741	899	711	449	999999	947	999999	383	881	999999	999999	999999	999999	969	417	897	999999	206	33	999999	32	886	13	283	280	610	190	999	733	999999	286	999999	621	110	999999	404	424	648	355	487	934	872	656	45	689	999999	999999	459	423	877	107	999999	313	949	999999	854	895	437	178	966	767	999999	999999	744	75	291	441	89	127	22	483	260	851	545	506	160	239	967	593	999999	999999	731	586	856	999999	655	171	999999	999999	997	508	987	999999	388	720	999999	999999	912	970	999999	192	533	341	410	404	847	999999	767	452	898	625	927	843	999999	969	45	999999	792	704	419	130	769	999999	129	999999	496	780	472	999999	999999	926	326	997	195	473	474	400	185	999999	202	875	999999	228	163	382	581	153	999999	419	684	220	440	218	560	999999	423	999999	999999	999999	999999	999999	317	942	236	971	308	999999	658	999999	505	999999	892	999999	512	999999	999999	550	874	999999	999999	999999	822	62	999999	15	496	118	446	907	60	969	999999	289	553	134	999999	999999	999999	
192	84	999999	999999	909	914	49	327	999999	706	26	999999	999999	630	474	964	999999	255	265	801	230	999999	999999	999999	999999	997	535	466	999999	999999	999999	975	274	999999	692	999999	999999	858	912	148	111	688	999999	412	999999	356	187	348	714	324	987	878	999999	999999	772	707	999999	167	744	999999	388	582	714	321	328	999999	296	325	938	801	999999	999999	999999	126	700	542	999999	787	73	999999	820	197	752	999999	800	508	672	999999	785	984	999999	133	123	999	759	999999	973	85	94	389	69	999999	999999	913	999999	999999	999999	196	958	999999	619	106	999999	999999	999999	201	999999	425	521	819	377	999999	539	953	999999	559	593	343	367	182	568	21	703	683	999999	999999	787	999999	656	999999	999999	486	655	554	999999	692	38	773	907	999999	698	558	564	274	999999	387	332	455	900	92	696	211	829	786	999999	999999	403	421	14	144	413	990	768	11	999999	891	999999	985	588	330	999999	819	999999	798	484	999999	456	999999	999999	957	634	341	938	999999	822	761	657	869	882	999999	299	616	769	772	165	707	790	563	418	130	999999	347	999999	580	999999	877	775	40	312	999999	999999	964	749	57	510	81	61	204	188	104	243	166	113	821	41	914	999999	663	999999	776	229	893	30	551	999999	999999	474	368	22	945	985	626	566	229	617	334	867	722	272	93	655	595	385	999999	886	205	999999	56	549	647	826	122	397	999999	999999	999999	944	999999	451	999999	999999	693	191	242	118	999999	999999	883	214	706	56	338	999999	999999	999999	633	999999	705	999999	410	63	999999	999999	375	129	999999	239	40	785	359	390	668	280	59	485	962	414	999999	215	279	605	360	842	843	600	999999	721	837	414	999999	749	248	544	50	169	189	874	815	123	244	999999	569	107	854	999999	387	999999	351	999999	169	228	375	999999	394	805	702	586	999999	775	631	162	401	626	975	610	152	134	240	889	306	97	999999	39	971	891	999999	999999	987	999999	222	999999	999999	762	255	591	383	748	999999	244	466	603	999999	50	492	91	999999	942	132	253	183	999999	827	461	778	81	999999	999999	999999	502	769	450	598	458	562	200	999999	638	999999	394	999999	404	999999	995	999999	999999	200	999999	547	999999	999999	103	140	999999	999999	959	613	918	984	999999	999999	47	999999	999999	475	26	14	999999	999999	301	309	357	999999	737	999999	779	287	999999	38	85	881	82	798	640	597	676	999999	854	114	603	587	864	653	999999	999999	999999	185	329	529	999999	999999	750	999999	256	590	557	530	402	727	574	681	781	999999	909	303	889	999999	588	68	799	706	
160	344	884	713	444	703	376	313	827	999999	958	312	621	387	140	11	552	60	999999	155	999999	999999	999999	999999	806	999999	744	902	544	999999	596	270	999999	999999	547	416	195	542	155	853	999999	999999	999999	970	723	479	999999	999999	173	887	697	538	28	654	788	34	803	963	999999	470	999999	473	769	877	17	999999	581	911	839	723	816	20	904	196	991	828	236	569	999999	337	705	222	739	657	262	67	251	999999	921	522	613	232	635	684	894	690	329	32	999999	35	897	367	692	449	80	687	633	832	662	960	999999	244	999999	579	764	999999	734	121	625	949	457	505	999999	326	120	999999	384	999999	301	311	508	999999	606	999999	440	348	999999	999999	999999	575	433	418	423	961	724	999999	466	999999	920	157	999999	217	407	999999	999999	401	999999	375	999999	486	312	999999	540	999999	461	593	637	592	149	999999	226	999999	535	999999	999999	48	92	37	602	741	137	329	999999	999999	355	301	807	592	604	999999	970	164	999999	110	273	29	878	71	510	140	741	999999	915	504	930	521	682	357	999999	539	999999	999999	773	598	358	982	114	396	16	170	786	55	987	999999	999999	999999	484	434	999999	505	169	30	526	471	10	263	413	805	223	999999	618	459	999999	999999	729	629	391	371	752	290	915	999999	65	999999	353	999999	886	999999	58	868	46	258	570	992	379	298	823	312	598	105	578	309	182	182	552	999999	951	999999	381	826	999999	123	681	505	999999	999999	965	186	127	314	376	598	756	999999	999999	369	889	110	695	441	805	999999	772	999999	712	616	319	882	798	26	743	964	444	232	198	923	576	74	412	702	332	647	999999	999999	728	979	552	827	385	999999	447	851	237	939	30	601	999999	999999	793	999999	999999	92	388	110	999999	411	164	534	166	999999	793	825	697	992	118	168	894	488	999999	999999	74	492	507	615	999999	999999	737	504	211	999999	583	552	280	439	999999	250	268	94	722	326	999999	27	999999	999999	398	622	163	244	831	861	999999	861	999999	71	909	875	585	772	999999	678	674	660	999999	569	299	250	554	999999	657	868	900	810	765	999999	907	56	821	995	226	957	739	503	672	349	890	722	999999	218	529	469	664	999999	999999	54	652	174	694	111	222	157	77	894	586	963	999999	999999	105	493	164	862	64	590	555	999999	939	999999	987	982	678	577	794	345	738	198	213	415	256	721	959	742	999999	719	782	79	890	844	917	999999	388	994	626	999999	64	666	414	84	999999	990	115	999999	999999	711	433	645	363	999999	165	397	999999	999999	
650	384	533	422	510	345	807	999999	683	104	263	999999	604	683	951	830	291	999999	783	139	999999	265	999999	488	999999	999999	296	147	715	168	999999	529	950	832	354	252	439	642	166	79	276	462	317	999999	227	899	117	749	694	532	450	93	613	630	999999	394	768	55	856	860	58	670	771	524	414	734	337	772	339	999999	999999	648	915	713	999999	999999	948	604	270	665	542	546	453	192	718	605	915	330	751	960	999999	393	785	305	999999	999999	690	792	606	493	571	999999	420	985	141	801	177	900	767	77	445	173	785	201	328	512	226	999999	806	809	999999	17	30	378	234	17	862	620	692	266	332	165	998	776	103	207	999999	468	61	916	437	999999	562	684	524	999999	999999	594	977	518	999999	999999	986	999999	999999	564	324	51	760	133	999999	557	999999	510	745	999999	999999	18	107	131	999999	999999	537	890	999999	803	454	346	999999	914	408	278	999999	999999	877	230	179	211	111	539	999999	95	999999	927	977	999999	807	62	939	999999	155	599	999999	856	143	630	574	999999	425	999999	119	978	196	999999	724	670	914	999999	633	524	121	999999	907	568	999999	300	61	610	912	501	995	999999	407	620	768	809	781	786	50	256	655	999999	785	999999	429	999999	999999	999999	212	317	965	774	428	424	132	999999	692	928	999999	999999	579	964	193	923	875	999999	999999	575	87	915	888	138	992	386	869	48	187	676	999999	344	999999	999999	999999	605	536	231	974	983	999999	586	999999	852	179	208	677	691	889	999999	364	713	333	333	783	296	428	836	781	52	554	999999	14	999999	999999	282	999999	388	566	587	397	654	742	597	87	999999	798	45	999999	999999	708	188	158	999999	321	434	999999	78	999999	120	187	699	449	931	438	414	582	999999	72	896	757	298	999999	311	474	710	999999	999999	255	999999	498	392	877	987	999999	376	999999	999999	703	999999	271	382	971	455	410	697	999999	810	169	673	919	697	973	72	47	419	63	847	851	999999	464	286	999999	999999	622	794	999999	462	598	71	478	894	407	706	635	384	326	678	900	776	506	999999	576	582	372	999999	999999	815	950	923	323	98	836	999999	999999	999999	999999	846	833	999999	875	999999	222	107	204	999999	299	277	437	662	102	384	946	84	114	304	709	999999	762	821	384	16	999999	674	748	999999	999999	315	804	650	823	480	999999	999999	999999	754	946	478	387	348	511	151	388	297	999999	999999	151	761	999999	607	285	999999	94	22	242	869	249	548	359	814	999999	983	473	999999	999999	622	539	662	184	360	358	241	
861	999999	319	242	628	224	843	999999	248	306	999999	207	374	512	395	833	61	999999	514	408	128	573	381	527	678	601	457	217	408	489	587	637	259	54	999999	670	702	999999	251	35	704	549	576	669	666	275	422	336	237	706	610	152	845	949	122	298	999999	791	564	999999	766	999999	411	999999	719	999999	948	330	63	725	140	62	789	489	703	579	997	711	861	999999	188	131	980	702	878	444	791	309	931	999999	999999	911	444	999999	268	79	999999	999999	950	999999	327	999999	282	999999	999999	999999	999999	366	999999	999999	301	340	999999	999999	999999	645	654	709	880	285	899	648	398	893	108	229	617	999999	231	634	440	189	761	885	94	999999	848	479	999999	330	91	434	999999	398	999999	297	981	999999	999999	999999	424	999999	999999	675	86	678	999999	999999	999999	356	939	788	999999	622	112	121	578	999999	999999	999999	796	185	583	559	999999	474	595	999999	999999	810	248	334	208	608	219	11	252	96	999999	415	393	999999	999999	999999	391	303	999999	440	296	756	999999	937	999999	614	999999	249	856	388	999999	999999	93	703	363	602	118	615	999999	536	412	999999	999999	492	999999	660	377	336	119	803	178	900	184	165	713	278	102	310	999999	999999	999999	970	999999	999999	615	207	332	999999	999999	473	671	775	713	999999	38	195	999999	236	703	565	246	499	139	62	219	580	437	928	999999	95	510	807	506	999999	754	441	999999	999999	876	46	337	999999	999999	645	141	402	197	999999	136	999999	390	866	999999	552	357	292	999999	102	654	44	769	999999	699	999999	999999	864	279	999999	18	597	240	882	999999	666	999999	558	279	494	999999	817	999999	999999	999999	999999	704	644	999999	999999	999999	472	600	999999	360	841	277	933	988	208	681	277	133	999999	412	539	296	508	516	941	324	999999	22	356	181	836	651	753	603	236	326	999999	664	324	80	545	996	378	532	517	399	304	570	80	812	999999	694	915	613	272	999999	205	137	267	640	849	999999	254	691	523	200	999999	999999	762	881	999999	612	808	407	999999	542	918	975	999999	999999	999999	237	999999	543	528	999999	736	150	340	59	131	201	406	684	231	999999	752	687	18	327	875	964	808	199	459	999999	886	517	746	730	268	230	138	715	620	621	518	710	172	381	999999	383	999	713	760	999999	216	134	185	781	999999	241	967	999999	676	999999	429	752	93	487	265	229	403	999999	999999	901	73	691	999999	609	577	52	999999	636	863	502	999999	104	438	299	834	762	341	965	999999	999999	262	456	48	999999	999999	999999	626	685	126	244	979	999999	923	
859	999999	524	70	576	213	999999	999999	340	999999	184	98	999999	999999	794	652	999999	999999	438	670	762	999999	616	652	508	418	811	426	838	520	628	999999	577	181	578	201	319	701	765	761	203	320	999999	638	864	477	866	451	831	42	623	999999	999999	728	170	221	490	872	562	167	402	999999	878	820	199	661	999999	999999	745	602	342	801	131	677	476	451	725	977	999999	41	999999	369	594	806	896	999999	971	848	20	366	710	447	149	999999	999999	872	442	112	449	212	955	713	705	238	999999	821	999999	999999	999999	719	999999	999999	94	531	616	999999	736	999999	999999	917	690	672	999999	389	891	895	999999	524	999999	604	18	623	538	999999	999999	837	663	365	116	85	999999	107	597	301	870	999999	362	617	991	334	145	370	188	531	522	999999	999999	999999	346	804	168	711	565	999999	710	999999	974	509	999999	779	379	381	999999	999999	871	592	85	999999	518	999999	542	54	999999	984	469	648	445	999999	72	999999	275	347	28	311	916	345	542	940	590	999999	999999	999999	171	221	955	999999	999999	340	660	929	217	999999	808	653	272	123	187	999999	197	72	436	967	447	663	513	42	999999	999999	999999	535	60	145	270	519	999999	689	882	321	38	705	999999	114	356	143	585	555	538	375	999999	802	999999	961	999999	528	572	266	416	508	708	999999	411	740	999999	134	878	999999	460	298	192	583	241	866	552	492	999999	332	621	314	88	958	503	986	624	138	999999	99	392	742	947	214	999999	384	613	116	999999	999999	999999	231	264	999999	104	249	192	466	571	301	999999	270	709	249	644	112	999999	999999	999999	424	125	281	756	789	999999	999999	351	978	310	856	262	445	999999	999999	628	399	59	999999	863	263	804	168	566	87	680	131	42	999999	569	999999	954	999999	999999	878	398	432	999999	474	822	386	898	213	166	715	48	973	82	404	999999	999999	62	854	885	174	620	956	715	678	119	999999	685	644	999999	139	902	398	757	999999	916	205	923	584	753	999999	365	600	999999	851	48	706	58	638	96	323	999999	109	978	523	267	442	717	796	365	263	700	263	999999	36	812	999999	226	762	487	425	999999	999999	111	999999	999999	30	954	863	640	999999	520	56	999999	105	21	803	420	243	62	484	999999	136	229	500	786	112	805	975	48	398	490	296	161	670	991	999999	997	580	999999	999999	487	999999	999999	952	742	654	999999	698	25	999999	999999	982	709	999999	937	999999	258	611	620	999999	225	978	824	251	922	233	895	887	114	999999	805	839	528	815	999999	634	970	276	757	999999	
999999	117	959	39	999999	507	586	157	733	796	402	396	959	18	999999	509	38	915	999999	519	758	818	594	655	213	999999	999999	894	16	312	999999	982	853	999999	309	999999	29	794	999999	424	999999	747	163	317	967	999999	880	520	793	497	605	64	245	248	999999	588	523	314	826	999999	54	999999	999999	999999	571	420	999999	481	999999	913	490	999999	833	615	872	21	999999	286	687	999999	519	943	110	519	706	999999	746	615	114	721	999999	999999	968	320	999999	955	606	732	746	557	877	999999	811	879	16	999999	231	629	376	372	923	247	626	42	999999	111	999999	631	999999	401	674	999999	377	987	329	775	275	522	999999	916	415	999999	539	140	999999	120	141	231	999999	344	948	126	249	741	797	357	98	935	69	279	373	974	17	355	883	999999	41	823	560	241	106	708	999999	459	957	990	999999	495	126	999999	969	370	999999	390	452	557	999999	636	200	972	686	999999	463	966	553	440	924	194	257	999999	89	318	670	281	248	999999	731	999999	783	806	649	999999	999999	918	309	13	855	627	902	335	273	999999	633	588	554	766	255	427	906	527	76	523	248	159	999999	660	699	847	152	999999	826	897	852	393	332	93	521	544	999999	549	585	307	291	922	703	999999	685	92	726	481	999999	313	884	266	999999	135	999999	669	856	999999	314	17	485	999999	509	999999	999999	249	265	471	999999	999999	999999	366	942	768	999999	326	456	387	975	617	999999	999999	217	522	23	596	653	207	728	851	688	27	245	577	822	999999	423	999999	142	446	827	264	999999	294	552	527	324	999999	893	999999	223	479	673	696	885	815	999999	986	362	955	595	68	742	999999	999999	999999	130	374	946	651	903	128	254	539	790	867	443	922	969	495	281	999999	313	690	999999	218	354	999999	692	16	999999	436	974	186	850	768	999999	999999	999999	809	406	950	35	251	999999	104	999999	144	906	999999	381	999999	27	867	999999	914	754	62	999999	999999	999999	999999	999999	999999	553	477	153	78	999999	31	354	610	659	170	98	331	655	72	555	544	999999	219	641	673	635	537	999999	117	502	999999	24	470	78	459	419	824	277	999999	999999	668	950	165	456	999999	673	999999	910	856	778	362	268	692	999999	230	828	190	999999	18	313	26	67	46	576	752	17	884	999999	209	751	274	63	569	999999	886	593	828	763	756	999999	999999	626	999999	338	150	677	331	963	847	631	999999	884	268	782	681	610	914	589	999999	999999	789	238	710	115	514	999999	999999	327	999999	637	999	426	194	999999	449	400	505	707	436	
999999	999999	921	694	578	521	389	795	999999	693	286	679	249	999999	877	220	999999	915	999999	999999	841	999999	13	353	219	999999	999999	699	259	342	999999	114	216	163	999999	999999	999999	999999	999999	593	134	513	999999	634	343	958	999999	367	316	798	999999	484	999999	882	594	106	681	578	484	946	709	690	999999	455	999999	181	472	999999	440	684	353	101	999999	863	699	338	77	379	19	261	871	455	393	461	528	807	66	333	568	999999	521	299	999999	195	884	444	967	999999	999999	171	495	674	999999	631	455	722	700	194	999999	266	39	312	568	233	85	263	306	93	926	999999	125	148	526	908	173	64	999999	598	999999	265	370	999999	156	848	999999	206	999999	761	16	805	116	871	150	999999	999999	218	730	999999	120	630	147	884	539	627	56	357	999999	28	999999	999999	690	112	215	999999	999999	427	165	999999	467	879	735	545	87	999999	498	253	998	224	414	954	333	999999	488	358	128	486	81	529	999999	999999	58	510	302	614	125	14	666	999999	417	85	63	999999	378	999999	895	601	806	418	139	802	359	933	613	514	77	999999	623	999999	999999	419	355	999999	917	59	830	234	253	473	999999	493	586	784	807	339	901	322	999999	257	999999	526	999999	663	999999	999	69	124	897	788	999999	630	390	809	999999	997	729	426	103	999999	410	670	358	343	413	645	225	574	136	999999	999999	755	667	376	403	293	739	692	246	999999	999999	716	337	465	926	385	112	777	999999	809	609	484	228	507	846	792	999999	347	259	753	784	495	987	623	184	791	962	999999	416	130	268	47	189	186	339	693	343	999999	416	37	543	448	203	327	674	138	537	169	999999	610	125	401	999999	999999	999999	504	728	714	290	145	422	98	370	259	550	571	304	51	178	163	459	283	930	232	220	345	301	670	999999	999999	999999	802	494	806	15	866	999999	696	999999	835	965	628	999999	999999	614	455	88	943	777	113	833	999999	991	999999	160	841	471	220	282	796	212	68	999999	244	881	619	603	563	999999	683	967	608	999999	342	999999	831	670	999999	617	764	267	357	892	999999	221	766	811	127	999999	173	405	394	423	257	999999	906	999999	999999	400	994	851	524	698	103	145	999999	499	659	999999	328	181	813	602	517	999999	999999	175	921	999999	124	808	999999	907	91	999999	583	194	749	709	291	999999	302	999999	622	913	743	658	999999	709	986	999999	162	939	337	992	591	791	906	718	777	740	940	355	285	999999	376	616	617	815	999999	999999	999999	999999	897	999999	999999	555	980	999999	795	999999	376	
999999	46	999999	656	546	999999	99	999999	791	288	41	932	551	999999	946	999999	999999	547	136	51	984	156	945	528	213	999999	999999	999999	46	810	311	923	580	374	999999	999999	999999	999999	999999	47	528	999999	770	763	717	26	356	999999	999999	999999	553	67	668	165	392	75	100	328	452	504	601	976	660	980	976	118	999999	999999	309	999999	554	896	717	99	999999	865	999999	192	811	196	695	999999	190	999999	267	254	264	425	981	999999	228	999999	97	334	445	551	467	789	786	999999	999999	179	31	306	999999	657	349	579	642	526	999999	908	517	266	808	944	999999	197	999999	999999	999999	935	999999	645	417	999999	809	999999	653	971	408	596	405	211	531	999999	635	999999	454	609	999999	685	783	464	999999	320	603	831	999999	501	756	279	75	64	755	999999	973	999999	888	999999	848	956	925	671	128	999999	512	315	999999	291	319	999999	743	124	828	177	162	740	671	107	999999	999999	867	162	224	138	999999	351	455	802	553	999999	995	868	999999	947	759	122	345	882	807	298	106	243	191	999999	999999	951	235	588	999999	242	999999	791	745	870	99	773	456	990	999999	171	999999	931	738	70	916	999999	362	880	417	999999	999999	788	999999	552	881	633	970	380	601	579	999999	999999	235	320	999999	214	133	999999	857	986	666	999999	320	646	438	175	505	131	928	661	999999	354	999999	537	999999	926	500	203	988	999999	999999	85	398	992	55	991	705	999999	525	999999	751	471	999999	431	383	59	999999	999999	123	999999	999999	848	452	940	999999	771	697	698	481	618	713	999999	999999	401	193	590	999999	328	600	446	469	86	606	226	910	137	331	748	164	788	457	846	89	282	999999	954	999999	457	999999	284	999999	17	946	907	997	820	999999	631	248	792	999999	159	63	676	256	61	252	999999	999999	853	449	949	544	692	170	867	850	629	73	238	957	508	316	326	152	999999	139	699	999999	999999	999999	999999	509	371	696	308	793	999999	36	286	712	407	427	168	834	999999	473	999999	746	999999	999999	938	567	20	835	593	842	999999	534	794	999999	553	16	941	999999	748	449	182	999999	999999	83	448	603	787	526	559	91	158	491	999999	988	875	952	98	129	630	999999	499	999999	113	465	66	878	999999	999999	168	999999	486	874	96	905	300	267	884	66	532	999999	780	494	286	511	694	254	737	805	57	600	999999	821	664	615	949	646	999999	406	27	569	999999	999999	999999	999999	604	284	405	891	999999	617	78	41	597	999999	999999	999999	259	999999	770	811	150	999999	315	567	999999	664	219	480	955	654	374	
487	49	962	974	999999	136	128	907	420	849	845	118	439	532	886	234	999999	262	999999	397	301	636	215	428	934	128	799	684	940	74	924	935	999999	252	590	992	634	319	16	878	999999	999999	360	962	999999	327	875	45	596	999999	839	228	21	999999	83	851	834	543	50	237	337	444	966	999999	999999	909	75	197	941	999999	600	70	255	999999	999999	607	999999	999999	133	616	999999	999999	97	999999	235	706	924	786	179	739	168	101	999999	778	999999	696	727	14	47	395	262	999999	999999	702	999999	999999	972	999999	999	999999	575	590	419	434	999999	573	356	465	130	229	984	288	999999	212	736	508	791	476	524	570	879	281	216	999999	999999	563	670	395	671	456	999999	999999	999999	999999	174	577	681	844	793	977	999999	272	884	817	999999	974	999999	891	965	340	986	505	430	999999	595	304	999999	681	80	431	902	960	794	999999	495	14	501	323	48	169	827	999999	683	547	231	617	999999	398	337	389	999999	779	430	341	469	999999	999999	357	118	869	202	999	999999	371	85	999999	478	219	332	405	482	357	853	999999	513	999999	821	883	999999	978	907	986	999999	690	539	999999	540	463	215	999999	455	153	215	178	966	828	182	321	471	842	999999	999999	75	931	907	999999	926	624	828	999999	416	676	149	999999	962	999999	654	94	832	999999	848	24	14	75	950	338	152	684	839	684	999999	510	421	375	838	730	920	423	999999	994	205	916	999999	785	850	999999	14	999999	215	760	183	999999	999999	518	993	134	999999	10	999999	578	402	251	999999	153	563	906	999999	773	301	999999	295	999999	311	837	756	932	389	229	999999	182	334	77	999999	88	511	778	30	999999	382	999999	999999	920	442	214	601	954	140	491	999999	944	522	240	784	973	474	941	787	651	761	71	744	953	785	808	254	335	772	706	641	784	886	362	401	586	999999	375	799	107	245	999999	801	897	999999	280	659	103	292	506	613	570	991	378	150	321	999999	603	144	633	959	276	191	999999	850	447	68	170	838	207	298	999999	152	689	416	959	269	846	956	514	999999	160	52	999999	999999	81	793	999999	222	999999	617	91	240	999999	147	969	999999	377	999999	999999	222	499	999999	95	217	514	427	311	962	191	61	133	999999	630	999999	999999	234	915	341	779	653	999999	999999	999999	589	217	868	999999	552	999999	348	999999	799	999999	301	660	999999	956	68	587	653	999999	554	41	999999	999999	443	610	999999	338	745	705	45	278	906	672	999999	999999	999999	10	646	999999	999999	525	999999	169	999999	250	999999	823	913	999999	
856	753	135	170	995	916	999999	105	773	999999	294	223	701	999999	999999	531	500	629	119	999999	999999	999999	941	212	999999	39	999999	869	170	202	281	999999	424	477	849	292	152	745	676	999999	777	999999	999999	999999	999999	545	999999	211	313	802	750	709	714	999999	816	798	999999	923	436	966	728	999999	999999	580	986	425	798	999999	999999	999999	388	754	952	484	621	61	831	563	55	198	215	986	999999	367	999999	999999	164	899	661	61	479	999999	318	709	905	917	474	656	401	740	746	599	999999	738	424	999999	757	999999	903	765	966	258	999999	248	761	742	303	999999	138	999999	271	899	572	999999	104	169	445	252	579	703	586	185	172	315	451	615	578	827	999999	455	814	925	995	895	999999	231	999999	80	948	999999	624	999999	527	975	479	847	999999	677	999999	264	560	514	999999	999999	189	791	96	572	999999	155	173	475	634	999999	610	346	903	677	656	999999	817	999999	304	999999	89	689	658	999999	836	604	999999	900	193	688	999999	310	999999	795	716	303	999999	999999	283	803	999999	999999	272	843	375	142	999999	359	31	771	447	195	999999	254	130	499	999999	900	736	202	566	999999	292	945	999999	310	81	117	999999	362	737	47	101	500	416	999999	426	814	821	999999	659	239	879	999999	999999	999999	100	30	675	227	999999	999999	53	999999	246	736	999999	326	999999	74	70	837	399	668	43	409	103	719	837	198	999999	328	88	999999	542	337	999999	870	999999	89	220	60	441	743	202	502	999999	20	264	999999	75	999999	759	756	642	822	999999	220	388	840	615	380	999999	487	154	841	166	20	548	909	352	995	621	975	854	999999	999999	999999	475	540	415	93	999999	167	999999	972	569	331	400	999999	496	999999	999999	864	473	839	868	999999	999999	999999	346	983	472	355	338	79	488	999999	999999	632	426	194	999999	999999	999999	999999	916	35	363	182	281	834	620	827	422	178	999999	757	512	24	151	451	67	999999	999999	431	621	119	828	63	493	786	999999	767	303	999999	438	644	438	941	923	842	600	426	89	512	999999	999999	933	169	999999	731	999999	888	490	975	999999	630	653	13	999999	807	206	310	688	495	415	852	534	119	999999	869	328	999999	999999	309	851	641	44	691	68	999999	999999	668	999999	762	514	540	287	327	185	999999	991	999999	999999	999999	645	300	737	593	107	999999	119	823	429	696	412	999999	797	191	134	496	595	961	999999	934	631	999999	999999	926	999999	874	575	216	934	931	877	892	539	974	663	561	999999	450	999999	547	866	999999	248	801	359	804	743	106	203	688	
222	40	490	106	494	117	487	810	612	999999	945	903	999999	498	819	519	180	823	527	999999	592	999999	376	407	77	280	298	999999	577	186	141	479	999999	255	719	847	412	999999	489	556	83	103	838	999999	999999	999999	999999	750	981	839	999999	919	999999	630	999999	999999	999999	93	38	224	818	476	243	436	999999	476	890	644	778	999999	999999	737	999999	999999	999999	498	316	14	806	113	999999	548	39	737	999999	221	900	999999	158	651	193	328	414	274	737	606	860	411	999999	999999	999999	827	972	999999	732	999999	999999	999999	140	607	760	999999	287	925	416	280	999999	505	999999	999999	576	507	495	999999	788	788	332	79	999999	999999	638	904	999999	999999	999999	980	999999	29	15	657	999999	302	999999	550	891	999999	51	999999	999999	467	168	999999	529	999999	558	999999	342	845	231	943	573	516	374	247	969	855	999999	999999	895	436	704	428	500	999999	255	283	999999	944	245	263	746	842	221	776	999999	283	385	999999	133	463	999999	730	999999	71	93	128	927	23	581	999999	999999	446	594	431	762	740	864	303	999999	284	999999	398	609	968	207	730	305	598	999999	999999	999999	999999	482	999999	789	973	631	438	152	999999	356	241	372	210	653	310	258	999999	23	999999	999999	92	201	848	143	259	131	829	999999	362	822	339	510	886	565	999999	963	163	999999	999999	119	999999	999999	27	928	999999	35	409	324	896	482	515	585	519	999999	397	397	633	307	999999	851	802	574	999999	314	27	731	999999	644	632	346	104	158	999999	999999	983	931	184	920	55	234	722	999999	967	880	317	753	999999	609	999999	999999	340	999999	111	999999	317	861	999999	712	999999	999999	548	765	692	560	999999	367	999999	635	302	466	223	999999	262	315	139	999999	999999	908	999999	273	741	877	475	998	16	248	56	999999	577	132	569	471	999999	688	999999	956	999999	999999	999999	949	402	365	316	712	420	626	603	796	807	29	264	463	999999	647	999999	999999	299	999999	554	148	320	74	999999	180	999999	752	704	999999	629	999999	475	200	416	57	871	385	570	763	999999	389	644	260	489	558	867	116	999999	999999	73	999999	667	137	862	363	639	337	307	145	815	668	921	40	176	634	553	74	999999	668	776	249	111	536	116	174	504	70	585	509	313	790	996	343	510	615	516	348	337	62	999999	999999	999999	434	947	999999	467	999999	93	999999	999999	803	68	999999	999999	823	913	140	30	697	859	999999	751	999999	832	35	671	999999	999999	561	128	214	736	995	999999	242	171	676	589	197	707	999999	999999	730	505	510	731	909	748	686	702	
385	328	640	202	839	999999	290	999999	922	257	999999	94	999999	737	999999	76	73	999999	362	662	246	551	832	990	999999	601	31	302	999999	303	761	839	843	859	999999	885	105	802	999999	450	880	85	667	940	827	805	454	999999	999999	443	667	999999	396	34	465	834	496	650	232	247	999999	999999	279	628	999999	50	250	673	994	914	971	999999	999999	912	781	171	883	892	999999	173	157	39	597	999999	635	687	453	818	403	999999	399	455	999999	183	679	891	806	48	999999	786	565	781	998	790	472	999999	659	483	252	304	950	604	999999	999999	100	999999	400	389	993	807	999999	432	999999	999999	525	525	999999	250	242	889	365	845	447	999999	608	999999	40	807	999999	238	38	969	575	109	956	794	968	520	93	938	501	426	54	646	199	142	999999	911	999999	946	715	999999	251	362	939	115	166	111	999999	723	710	593	999999	765	999999	627	856	180	139	999999	557	999999	167	303	999999	999999	999999	801	196	999999	865	129	542	480	523	620	999999	222	170	851	638	867	70	369	238	907	463	289	999999	999999	286	999999	999999	545	399	999999	260	947	964	10	999999	365	914	984	858	999999	61	492	251	168	899	643	20	999999	101	690	120	797	75	490	485	520	933	623	199	999999	348	997	999999	999999	369	781	999999	999999	546	282	999999	999999	510	999999	856	971	999999	708	673	642	330	502	453	708	433	999999	881	483	999999	794	999999	300	999999	334	251	64	410	273	799	127	395	850	742	819	737	45	296	427	633	514	999999	235	950	556	999999	846	554	382	554	906	899	774	645	999999	850	661	289	186	406	802	571	774	908	555	999999	999999	999999	999999	970	398	176	464	999999	19	999999	206	350	249	130	405	510	37	718	893	999999	999999	214	999999	969	86	999999	120	999999	831	943	708	326	405	309	734	95	999999	412	166	739	445	924	999999	999999	653	320	50	66	10	302	999999	999999	25	999999	999999	274	999999	664	894	999999	999999	443	999999	76	613	879	945	940	395	319	589	999999	999999	163	782	695	579	559	325	999999	715	64	999999	538	409	651	310	77	999999	470	326	999999	517	523	684	999999	906	569	827	999999	375	999999	670	690	712	918	504	862	555	940	695	220	349	138	927	11	999999	999999	666	961	579	877	277	925	993	333	117	48	999999	779	789	19	999999	550	399	615	393	999999	825	491	156	999999	522	732	774	999999	999999	389	596	683	590	999999	902	866	205	498	999999	745	697	389	999999	465	393	775	999999	685	487	798	738	321	617	999999	663	185	814	140	365	545	160	
887	416	727	452	795	999999	373	117	865	355	901	783	648	999999	446	680	999999	64	746	581	98	628	128	651	285	999999	508	762	727	61	74	143	999999	594	810	972	93	23	597	585	787	578	622	999999	836	537	968	999999	227	999999	133	85	618	963	71	268	298	86	177	999999	691	999999	389	999999	999999	768	495	999999	832	473	597	999999	467	170	794	520	16	675	999999	747	107	999999	999999	999999	927	988	524	334	999999	551	999999	16	845	868	894	185	999999	807	171	78	51	915	616	753	906	455	618	999999	999999	551	999999	622	999999	999999	631	999999	76	166	886	999999	999999	999999	530	999999	789	999999	832	999999	999999	618	331	208	514	745	999999	192	999999	791	326	482	380	76	165	999999	999999	71	744	999999	246	999999	119	42	920	999999	824	880	395	334	964	325	622	29	191	999999	229	63	117	526	724	449	189	284	839	414	921	999999	16	999999	993	727	846	417	362	999999	508	298	288	646	921	825	797	128	827	11	859	360	884	605	762	244	954	999999	700	796	93	834	203	515	946	646	873	847	341	246	479	999999	999999	187	61	931	775	471	604	899	652	70	457	837	999999	570	303	999999	999999	758	773	627	717	565	920	674	999999	772	699	285	951	949	787	590	532	654	693	706	553	831	469	493	999999	800	154	32	386	999999	960	999999	999999	472	999999	583	473	999999	497	111	267	387	836	12	999999	999999	999999	702	999999	867	315	901	999999	596	857	954	999999	999999	14	916	999999	898	297	738	811	999999	999999	489	887	213	127	680	166	591	999999	999999	994	466	721	999999	999999	451	749	999999	59	69	508	756	614	999999	294	999999	847	581	690	369	99	107	201	457	397	468	815	79	749	635	744	295	156	690	959	831	568	709	73	969	158	777	689	999999	815	184	874	999999	918	934	833	584	901	90	86	896	275	999999	906	394	636	679	769	999999	324	999999	609	923	158	999999	624	147	517	999999	220	999999	418	448	642	222	593	999999	160	999999	999999	170	394	76	614	73	566	304	803	678	343	479	18	274	999999	602	575	950	999999	999999	320	696	76	999999	999999	764	487	827	631	693	801	600	528	999999	623	164	828	543	319	999999	999999	329	343	999999	386	999999	313	154	999999	49	647	643	414	695	505	114	103	213	206	999999	585	739	673	999999	877	743	950	999999	651	284	999999	999999	999999	999999	568	991	363	237	999999	139	999999	999999	999999	592	56	999999	196	833	999999	518	71	999999	346	999999	999999	167	655	233	962	643	999999	999999	502	999999	999999	615	12	867	
136	513	751	865	999999	77	398	999999	999999	91	73	719	556	127	999999	142	222	157	695	180	999999	411	345	139	999999	170	349	211	999999	999999	326	440	999999	999999	707	999999	999999	205	227	999999	81	267	245	574	170	252	97	672	654	999999	523	128	920	999999	829	724	178	622	600	248	727	197	410	841	765	999999	563	999999	420	660	999999	999999	999999	426	999999	779	175	770	999999	999999	83	999999	556	481	999999	999999	999999	333	499	982	776	999999	605	978	551	884	857	404	809	999999	999999	859	999999	993	993	505	999999	504	732	60	999999	408	653	578	999999	999999	999999	929	283	567	123	239	999999	999999	884	231	421	952	874	225	922	999999	960	442	343	223	425	999999	487	72	999999	999999	601	449	433	377	500	37	813	502	999999	927	999999	252	999999	459	131	999999	999999	999999	93	245	999999	999999	137	787	447	221	999999	951	634	87	452	220	557	108	638	299	14	516	730	394	148	382	971	995	999999	718	29	883	102	602	453	714	999999	999999	395	93	999999	999999	930	289	999999	862	867	176	485	910	694	999999	820	832	818	999999	999999	699	999999	257	546	999999	147	999999	202	361	858	41	634	737	242	783	712	555	977	369	585	451	999999	999999	514	999999	519	999999	34	704	73	270	999999	849	999999	289	676	147	547	189	507	211	999999	440	13	836	541	748	678	910	612	275	999999	459	999999	999999	106	821	999999	740	999999	999999	704	999999	298	999999	258	999999	73	952	117	574	17	999999	999999	384	364	171	282	678	273	771	70	123	101	999999	415	333	999999	83	193	999999	404	806	566	999999	506	599	152	415	587	756	684	725	802	47	267	66	597	643	245	999999	999999	75	477	851	347	999999	406	500	192	999999	953	999999	769	262	999999	211	241	761	878	765	29	866	999999	516	999999	345	999999	63	999999	359	735	999999	838	999999	315	338	339	715	762	914	999999	651	233	662	999999	694	956	550	867	66	999999	836	764	479	915	682	974	960	764	999999	280	352	960	833	999999	765	161	999999	946	841	999999	526	999	963	999999	377	643	437	713	401	389	999999	999999	483	533	899	433	368	342	633	364	379	950	760	644	850	691	400	473	999999	999999	444	603	35	194	309	836	999999	999999	548	999999	546	999999	999999	999999	509	999999	999999	309	298	342	792	188	323	999999	502	575	999999	328	722	686	252	963	676	999999	944	176	170	298	999999	999999	999999	462	794	999999	999999	132	587	147	144	694	999999	999999	185	999999	751	265	290	548	692	733	598	482	194	861	796	582	580	514	999999	343	994	999999	85	
235	711	999999	999999	729	670	999999	988	999999	999999	38	481	162	788	971	117	688	885	622	606	500	474	158	277	932	999999	244	999999	999999	468	801	999999	999999	999999	999999	993	421	871	561	999999	999999	999999	497	298	166	390	644	794	609	406	990	457	382	999999	584	999999	562	72	461	932	436	828	915	642	392	999999	465	146	839	977	696	816	334	999999	293	755	977	860	121	552	162	450	942	999999	999999	999999	327	434	441	197	441	358	999999	629	451	494	999999	854	906	827	925	999999	954	631	710	183	132	636	308	829	783	702	999999	909	999999	999999	885	249	173	48	999999	40	705	651	546	999999	999999	705	304	798	925	133	999999	294	626	654	495	999999	999999	304	231	690	135	611	414	738	999999	509	850	465	609	589	690	999999	999999	894	802	312	94	999999	776	999999	999999	510	903	660	748	666	293	134	500	574	999999	869	816	331	904	103	247	807	940	897	855	838	198	346	442	95	999999	731	851	999999	236	602	528	804	357	625	999999	754	990	999999	226	725	964	44	999999	821	61	494	999999	999999	75	286	432	878	571	999999	321	567	227	662	197	999999	282	317	347	681	999999	22	973	289	394	492	817	208	681	139	874	164	999999	620	44	985	741	999999	127	949	999999	999999	999999	854	313	151	536	337	554	999999	452	657	697	633	481	48	999999	711	999999	582	469	233	999999	999999	629	167	536	999999	628	999999	820	140	199	999999	511	701	999999	129	975	253	956	489	999999	26	686	999999	466	999999	999999	995	474	40	826	545	490	946	451	800	999999	999999	999999	929	709	352	844	322	468	308	132	999999	268	401	999999	82	626	980	579	191	754	999999	700	140	999999	633	737	999999	313	654	908	999999	259	979	894	829	638	37	780	312	181	374	999999	167	284	999999	999999	82	304	754	999999	509	377	270	55	821	455	999999	470	85	614	999999	18	814	400	999999	530	289	999999	905	443	599	209	999999	20	390	654	542	856	999999	999999	665	495	558	735	408	198	999999	999999	999999	384	164	566	999999	698	999999	366	943	767	717	838	457	575	999999	999999	999999	310	110	259	665	176	999999	628	372	999999	948	569	999999	89	992	378	999999	355	432	530	999999	42	999999	578	894	33	711	775	148	270	449	999999	999999	247	415	107	999999	999999	278	907	472	535	204	524	999999	556	906	999999	774	348	999999	111	153	868	41	296	805	532	365	641	465	146	489	111	999999	859	473	221	673	894	291	801	87	524	68	999999	999999	980	828	999999	127	846	11	999999	999999	348	946	237	999999	
129	999999	564	384	999999	452	335	56	102	999999	999999	92	695	201	879	999999	505	33	999999	809	287	457	824	704	999999	524	618	145	689	148	401	999999	999999	15	553	602	726	427	451	999999	733	707	999999	205	938	264	999999	654	131	742	999999	999999	327	427	928	671	477	860	999999	999999	999999	199	366	999999	393	999999	846	689	648	287	341	88	582	556	999999	999999	711	629	765	763	102	964	23	947	681	999999	999999	999999	86	882	999999	999999	71	999999	248	543	350	999999	812	961	418	999999	16	844	410	389	742	999999	350	999999	960	848	104	602	29	999999	186	999999	282	999999	391	37	612	999999	163	475	26	999999	317	543	240	918	999999	804	999999	360	958	178	546	302	344	823	478	729	999999	999999	770	469	319	999999	999999	999999	520	505	579	390	999999	250	999999	935	372	498	999999	807	127	51	41	300	256	669	910	17	872	980	971	567	559	883	843	877	704	999999	934	999999	999999	308	999999	321	234	964	230	718	487	611	929	999999	999999	670	611	880	254	479	222	649	999999	359	68	540	534	22	999999	999999	406	999999	240	815	564	524	630	999999	642	719	76	292	448	202	530	999999	999999	135	207	888	282	963	632	234	344	295	999999	999999	249	867	786	222	142	975	321	672	381	123	291	844	49	999999	999999	534	413	930	999999	999999	829	999999	489	408	814	943	999999	443	191	15	480	279	54	803	579	775	932	854	159	473	880	857	889	937	999999	362	999999	490	999999	107	821	414	999999	213	999999	451	388	388	408	199	12	878	491	375	642	21	800	245	999999	472	601	558	780	737	395	971	908	552	999999	999999	103	492	717	93	193	76	195	841	805	137	397	999999	456	960	470	12	375	524	304	999999	562	613	277	262	505	273	633	999999	818	36	999999	835	999999	946	999999	520	999999	407	999999	576	826	999999	440	94	85	57	111	820	277	393	605	394	257	730	999999	490	224	465	587	920	442	838	999999	778	594	999999	729	509	864	950	999999	999999	999999	728	16	603	182	193	999999	458	171	999999	999999	435	999999	999999	587	104	999999	614	305	705	820	272	143	987	999999	662	500	523	328	602	999999	326	551	999999	62	529	723	304	318	41	287	139	758	629	999999	597	357	445	974	634	999999	259	655	146	999999	79	999999	29	667	520	999999	664	139	569	857	763	999999	792	999999	68	999999	754	306	999999	427	999999	999999	514	238	999999	999999	999999	549	693	151	706	671	414	999999	982	934	704	999999	798	348	623	999	199	772	999999	713	999999	999999	999999	263	706	999999	391	
718	999999	566	90	790	328	215	638	124	446	428	999999	999999	479	312	123	133	677	127	508	999999	804	999999	324	742	243	634	749	715	633	440	444	753	290	696	33	426	999999	913	999999	592	709	999999	563	770	621	904	244	262	235	792	585	999999	454	465	913	999999	251	348	999999	693	466	999999	491	15	984	406	811	783	288	999999	279	763	999999	915	226	305	138	553	130	338	400	496	489	840	854	854	308	825	999999	258	185	999999	999999	623	999999	785	27	557	786	999999	103	999999	973	538	523	822	779	538	249	999999	999999	698	227	999999	303	970	444	650	160	139	108	985	11	40	521	763	407	195	999999	440	288	580	767	905	245	939	522	999999	327	999999	84	770	586	174	999999	999999	297	148	330	999999	351	376	999999	657	999999	117	999999	999999	27	759	424	594	748	999999	999999	76	930	999999	982	363	457	493	332	127	64	337	999999	837	429	44	476	268	865	634	999999	911	183	999999	789	138	489	579	999999	568	617	490	31	999999	999999	545	999999	975	999999	999999	999999	857	999999	289	999999	999999	707	622	523	982	292	166	729	999999	719	428	999999	999999	999999	853	874	878	560	764	509	573	316	632	12	884	488	500	113	898	926	241	867	893	517	10	999999	866	65	951	285	999999	999999	906	67	415	652	735	452	312	102	999999	999999	289	779	38	482	84	999999	639	503	791	62	999999	197	488	560	998	313	532	432	17	822	999999	488	57	999999	409	575	596	242	753	57	999999	806	999999	934	999999	124	488	528	357	256	426	457	493	408	930	999999	579	999999	653	431	920	880	999999	16	698	800	732	999999	82	999999	33	406	750	999999	262	34	99	554	999999	884	824	13	84	761	406	161	999999	648	881	690	999999	741	999999	331	999999	920	721	101	245	787	391	272	456	847	233	999999	707	749	156	999999	999999	34	999999	768	607	917	805	999999	609	999999	805	999999	345	392	513	291	818	428	999999	999999	999999	997	318	195	502	562	557	237	538	386	453	999999	501	974	70	999999	999999	820	999999	219	125	399	999999	698	981	308	999999	74	343	941	211	289	142	815	604	632	716	696	275	54	370	577	999999	233	104	560	999999	370	331	542	431	997	704	999999	999999	913	515	620	214	204	635	999999	893	999999	999999	999999	122	999999	380	437	264	173	999999	679	999999	547	999999	999999	999999	430	717	999999	742	999999	999999	213	585	999999	999999	690	127	105	492	999999	419	999999	684	207	58	930	999999	905	990	894	999999	268	453	34	558	677	318	256	999999	783	486	79	750	102	
999999	999999	588	386	96	689	320	999999	680	482	270	999999	863	999999	999999	674	981	999999	576	848	999999	261	760	560	187	922	999999	870	89	708	594	350	137	592	131	87	351	72	819	310	999999	128	587	970	763	586	814	911	46	999999	802	674	999999	902	578	999999	221	999999	999999	173	999999	450	90	972	999999	920	999999	999999	999999	143	332	999999	993	276	274	404	673	789	796	600	117	999999	999999	736	999999	920	847	235	23	306	865	999999	862	999999	992	143	48	615	93	999999	742	999999	999999	902	29	883	681	236	999999	183	999999	432	241	999999	66	846	616	353	75	967	83	999999	267	979	277	19	999999	348	283	141	366	999999	705	953	857	574	835	999999	999999	33	999999	621	598	839	155	443	92	263	999999	999999	526	694	550	125	770	134	285	655	635	19	999999	999999	953	506	817	102	726	287	999999	999999	20	685	999999	52	728	999999	30	428	833	833	927	999999	749	137	614	671	517	589	193	999999	299	190	305	707	206	905	667	102	32	999999	717	804	511	999999	145	841	68	999999	397	318	114	856	821	999999	999999	999999	594	999999	891	155	999999	999999	103	29	201	830	389	929	845	999999	794	928	406	999999	125	133	301	999999	992	772	613	20	202	875	628	999999	368	503	625	183	999999	842	210	876	477	581	710	999999	916	999999	999999	138	999999	999999	999999	185	999999	50	686	959	732	952	999999	128	999999	999999	943	228	400	758	472	886	314	672	511	951	727	529	313	544	422	808	999999	999999	320	484	358	999999	999999	452	982	327	817	999999	451	368	18	999999	345	902	637	492	102	999999	841	575	999999	999999	72	572	457	999999	737	999999	546	923	237	155	808	66	999999	325	999999	947	776	155	79	648	999999	153	942	646	194	411	906	929	716	568	846	745	660	368	565	788	994	60	999999	999999	129	999999	141	863	283	288	685	321	999999	999999	391	696	506	185	768	999999	999999	999999	747	335	999999	999999	999999	669	309	72	406	858	760	88	952	725	565	999999	529	703	999999	89	999999	906	726	594	314	572	186	160	999999	484	999999	646	169	999999	313	999999	440	511	320	471	563	999999	881	999999	561	999999	201	665	140	999999	656	74	906	999999	448	999999	999999	650	312	645	492	158	999999	921	268	124	918	999999	421	999999	963	999999	393	999999	525	999999	34	900	43	766	999999	521	29	146	828	535	739	620	999999	472	655	790	208	999999	979	999999	397	999999	568	999999	999999	432	253	830	999999	638	681	365	999999	999999	816	709	999999	999999	274	970	139	686	103	732	384	308	33	949	
999999	999999	818	999999	571	999999	764	999999	999999	596	148	948	277	199	997	999999	853	384	596	459	655	946	183	662	410	18	999999	711	999999	835	72	330	408	304	185	965	999999	999999	794	912	999999	753	377	999999	999999	999999	702	999999	688	999999	878	999999	712	574	304	708	999	165	316	562	835	63	206	506	533	817	549	973	23	41	379	890	589	683	927	902	578	999999	264	94	315	999999	32	962	956	72	618	833	999	999999	966	999999	656	242	999999	999999	556	870	497	590	776	729	926	656	535	988	420	38	647	401	999999	847	901	999999	999999	500	999999	999999	999999	470	209	715	973	547	75	714	999999	356	999999	459	999999	999999	999999	674	999999	999999	999999	376	437	999999	651	589	196	999999	346	129	999999	999999	999999	587	448	999999	999999	36	390	71	755	999999	591	820	999999	73	432	197	999999	431	191	236	915	669	91	663	806	582	999999	619	528	375	211	946	951	999999	370	28	20	44	388	638	293	999999	831	39	999999	617	222	587	166	998	562	914	937	536	519	999999	505	784	999999	747	218	770	542	389	999999	644	868	999999	703	414	187	21	53	553	942	668	838	61	999999	199	999999	240	463	530	813	297	18	425	299	999999	522	236	999999	640	430	523	714	451	853	150	748	276	884	752	821	550	871	394	594	850	488	999999	999999	325	387	977	317	22	576	889	999999	999999	656	658	891	999999	999999	412	999999	429	954	396	999999	738	999999	104	355	999999	708	272	999999	999999	831	999999	566	78	329	213	263	999999	215	702	875	963	514	999999	999999	236	861	999999	67	999999	271	999999	999999	101	255	178	999999	292	631	606	313	314	473	21	621	217	102	822	631	289	158	680	999999	999999	521	245	233	154	484	129	999999	999999	214	957	362	666	552	999999	999999	161	338	970	820	608	398	570	499	502	684	412	999999	999999	249	778	999999	591	999999	644	580	19	944	729	808	512	999999	476	110	516	659	955	664	627	999999	479	999999	188	859	999999	863	950	745	731	999999	82	986	999999	999999	999999	647	771	715	907	999999	814	217	999999	999999	318	851	922	470	999999	843	728	747	515	999999	770	826	141	731	999999	781	629	274	999999	999999	735	526	946	999999	674	999999	887	250	757	733	999999	271	999999	25	551	762	999999	490	762	887	742	335	999999	770	828	999999	999999	50	378	999999	275	550	994	999999	999999	792	905	999999	795	124	956	488	989	782	855	508	483	125	999999	584	999999	148	511	335	527	409	999999	185	59	75	363	999999	871	630	468	644	277	999999	999999	758	856	896	999999	
648	999999	263	999999	999999	915	330	999999	399	860	794	295	999999	999999	999999	999999	37	746	999999	994	730	760	118	999999	368	999999	221	240	999999	999999	999999	999999	999999	453	863	404	273	73	999999	269	729	940	963	987	87	345	341	606	609	191	561	999999	136	901	964	887	822	646	976	383	704	99	999999	862	438	76	999999	683	184	274	558	963	398	470	275	999999	797	131	539	999999	999999	615	999999	298	976	999999	601	999999	488	976	581	627	96	974	565	639	295	111	558	20	994	657	431	345	632	597	624	999999	636	184	99	701	117	999999	401	999999	468	366	999999	29	999999	307	999999	208	999999	931	876	424	904	635	999999	696	573	528	38	334	193	295	665	388	794	935	417	999999	886	880	999999	143	582	476	180	929	999999	538	999999	696	462	233	999999	701	721	210	999999	10	679	999999	137	999999	999999	999999	999999	999999	999999	507	999999	540	890	891	999999	812	999999	742	999999	437	999999	575	480	999999	982	999999	871	959	643	964	667	594	184	999999	999999	999999	752	930	218	515	571	997	238	717	313	15	806	571	912	840	290	999999	368	332	999999	113	999999	103	999999	592	204	945	540	999999	840	640	999999	999999	267	828	69	491	999999	335	866	466	347	762	731	977	536	310	999999	802	684	688	999999	851	870	999999	999999	659	333	626	321	999999	467	502	877	672	649	332	999999	94	780	798	454	43	466	89	766	999999	371	628	66	894	898	737	999999	999999	415	514	999999	736	267	410	999999	999999	24	251	999	999999	999999	69	338	213	999999	963	31	885	244	999999	395	791	999999	999999	999999	705	570	427	999999	999999	450	726	266	145	718	577	826	379	641	546	29	225	90	999999	284	999999	300	852	999999	999999	715	999999	916	223	128	822	972	857	123	462	346	597	523	279	999999	169	999999	203	999999	429	146	652	253	697	182	180	711	841	135	984	414	718	529	792	24	999999	999999	999999	26	896	999999	968	266	189	210	432	701	811	528	125	999999	107	999999	478	798	73	999999	229	50	948	121	141	999999	138	57	999999	999999	731	264	130	359	758	186	598	824	999999	999999	74	497	750	478	899	323	20	484	317	361	61	999999	950	360	999999	13	999999	785	473	247	137	141	999999	364	999999	556	407	765	999999	999999	769	654	630	678	858	731	999999	999999	221	999999	720	654	739	277	999999	738	314	770	769	999999	119	812	360	930	268	933	915	396	999999	999999	915	255	733	397	999999	407	373	282	999999	858	714	598	574	655	526	999999	401	314	347	241	252	637	995	996	999999	956	999999	
999999	420	925	815	902	970	999999	902	999999	921	999999	685	619	374	999999	279	911	51	520	999999	999999	413	999999	541	611	58	999999	111	288	260	737	586	635	113	673	862	575	52	811	627	707	999999	61	561	58	629	999999	999999	220	999999	94	999999	300	719	597	296	635	999999	214	854	702	765	624	224	194	766	999999	515	999999	178	703	868	999999	893	540	952	362	232	492	981	330	411	999999	920	176	999999	295	916	516	999999	237	999999	999999	957	999999	941	138	837	377	999999	579	223	174	51	664	225	999999	999999	188	999999	933	412	900	233	533	999999	999999	999999	58	411	480	144	998	324	999999	521	999999	282	967	999999	999999	999999	855	999999	999999	999999	246	999999	999999	999999	67	999999	737	871	453	825	291	614	433	634	77	435	788	999999	811	445	224	849	110	153	195	452	439	999999	820	999999	557	700	820	999999	64	34	447	999999	999999	592	999999	137	871	126	239	425	849	342	531	399	736	889	398	967	892	396	749	999999	765	614	458	157	61	44	277	591	794	999999	580	52	999999	999999	620	229	48	96	977	983	914	769	999999	106	68	430	681	668	311	853	999999	999999	285	999999	342	740	999999	999999	85	837	848	647	999999	842	999999	488	411	55	278	178	928	999999	999999	765	208	996	999999	361	98	999999	362	999999	290	941	482	912	767	999999	358	880	999999	788	999999	150	145	276	147	760	999999	999999	29	999999	399	142	924	728	258	519	999999	345	730	781	171	454	999999	249	367	690	370	849	721	748	696	398	92	150	999999	278	630	999999	999999	999999	27	517	611	726	219	157	27	754	664	999999	537	23	160	315	999999	999999	665	895	909	999999	400	494	859	280	939	11	60	783	933	999999	889	999999	999999	999999	763	653	843	999999	39	219	672	616	195	999999	999999	683	248	777	522	999999	613	734	999999	411	999999	533	999999	340	786	217	999999	999999	820	684	368	343	999999	679	551	973	999999	999999	866	699	999999	999999	308	395	69	266	763	283	271	999999	376	165	180	85	621	240	999999	512	972	822	999999	439	796	999999	115	999999	156	568	235	999999	515	706	868	334	626	84	999999	272	281	529	999999	823	999999	124	999999	213	999999	461	67	320	978	220	933	54	999999	354	988	797	290	192	120	204	999999	722	200	999999	296	846	999999	546	16	732	241	453	999999	299	467	681	203	902	713	695	510	999999	570	999999	772	824	747	282	96	436	999999	99	419	258	776	260	924	647	916	327	999999	521	313	256	978	490	676	297	887	999999	604	387	478	424	999999	141	161	895	
999999	472	108	186	459	580	750	152	44	129	999999	217	757	999999	999999	396	693	989	612	999999	999999	292	158	460	394	999999	831	604	620	994	564	644	108	38	749	999999	229	999999	71	733	506	836	456	556	999999	679	559	58	401	999999	731	704	529	838	579	615	324	999999	999999	999999	748	155	531	49	564	878	119	728	806	542	176	867	928	999999	817	490	999999	601	686	999999	230	999999	999999	538	273	860	124	269	999999	144	999999	999999	44	391	984	360	314	999999	992	895	570	831	251	999999	915	864	775	650	999999	98	779	723	960	999999	999999	964	999999	999999	775	703	764	849	279	672	413	999999	832	546	999999	999999	185	429	608	791	154	399	542	353	622	409	999999	999999	999999	370	364	416	621	957	932	29	417	320	999999	299	140	999999	999999	578	999999	331	41	238	756	999999	913	999999	124	179	932	69	999999	599	381	376	999999	301	999999	908	999999	996	973	875	614	874	59	865	788	318	660	432	999999	963	896	999999	378	856	716	685	457	15	301	999999	35	872	999999	999999	939	274	681	999999	121	653	999999	999999	358	166	624	882	515	999999	571	999999	999999	509	231	468	702	90	998	761	584	925	999999	312	999999	531	999999	741	999999	241	925	999999	999999	820	321	194	999999	447	999999	221	242	834	180	409	444	495	933	525	650	999999	124	859	276	999999	999999	196	202	958	999999	827	316	882	999999	999999	132	56	178	999999	198	47	765	265	147	786	529	749	999999	61	868	999999	597	334	999999	157	999999	999999	258	717	999999	135	992	743	692	125	905	359	999999	896	287	397	327	246	999999	613	999999	859	721	489	400	516	440	999999	100	999999	239	982	792	457	166	999999	798	999999	142	72	55	32	572	31	880	180	519	858	999999	480	891	361	996	487	784	267	354	768	327	59	694	851	653	157	999999	922	567	781	739	999999	999999	867	113	275	568	999999	296	700	608	230	996	582	999999	999999	654	878	999999	314	673	899	712	999999	143	999999	377	999999	378	425	145	957	612	999999	999999	553	882	34	257	731	919	443	999999	999999	169	107	62	999999	485	43	503	18	937	999999	118	840	518	999999	999999	31	999999	375	999999	871	564	650	617	268	463	822	999999	999999	630	264	395	240	928	999999	871	46	39	265	717	345	921	137	30	360	629	288	44	323	300	236	834	999999	471	999999	99	518	999999	794	658	663	306	999999	387	999999	999999	878	912	460	696	697	991	641	657	636	949	436	630	266	638	999999	787	423	339	999999	999999	841	769	829	968	363	556	245	606	999999	
999999	999999	750	347	999999	751	376	584	627	999999	245	203	999999	834	159	663	887	999999	165	999999	876	883	544	983	263	34	119	93	999999	343	150	999999	44	604	598	901	686	292	772	999999	999999	212	796	735	169	999999	945	934	679	999999	475	333	999999	132	187	165	514	766	999999	999999	641	999999	102	293	462	488	999999	302	246	258	976	605	460	999999	675	673	97	808	824	37	89	184	999999	999999	868	816	676	911	426	442	396	919	999999	313	999999	524	120	512	283	999999	999999	653	698	430	338	999999	999999	999999	457	513	78	705	942	65	390	467	879	916	424	645	812	257	875	803	999999	67	406	156	999999	160	563	584	535	154	999999	435	485	983	847	999999	943	865	463	912	999999	691	977	153	923	788	999999	204	97	637	867	818	778	999999	999999	999999	473	727	789	306	950	999999	999999	798	104	954	981	896	78	426	702	946	794	962	439	180	89	263	233	243	999999	368	496	897	999999	152	657	590	424	999999	999999	225	86	999999	961	879	520	188	58	969	807	748	135	671	999999	921	34	816	465	398	999999	220	504	555	999999	592	997	999999	522	999999	999999	400	482	502	999999	486	999999	999999	10	559	660	901	214	263	999999	767	999999	825	962	365	127	841	135	36	383	323	999999	530	376	379	881	246	666	105	672	416	276	633	779	458	60	398	999999	999999	999999	999999	16	999999	999999	999999	359	182	321	167	835	465	274	999999	128	999999	764	350	270	630	678	423	999999	119	999999	29	501	609	56	999999	314	999999	35	230	298	93	317	481	410	352	30	709	925	509	269	999999	152	819	514	210	694	709	138	195	237	323	65	896	658	110	999999	749	999999	808	852	116	439	999999	167	999999	270	293	939	917	999999	968	999999	735	849	999999	877	681	105	845	999999	605	600	840	999999	974	37	421	822	310	999999	999999	582	127	657	162	776	107	662	479	939	411	769	221	585	268	824	330	999999	283	232	850	654	290	988	256	999999	599	61	999999	18	999999	470	999999	106	338	396	381	999999	696	607	780	999999	625	905	418	835	389	999999	734	999999	706	999999	548	88	969	626	999999	138	999999	646	999999	999999	479	470	100	999999	999999	124	999999	872	453	252	999999	676	452	999999	38	999999	999999	999999	999999	344	327	999999	311	999999	921	560	136	711	104	253	677	60	999999	734	550	999999	815	477	999999	275	17	862	999999	463	999999	872	635	999999	598	999999	557	999999	520	842	728	446	999999	614	29	999999	987	545	999999	210	574	309	255	718	291	873	999999	113	717	861	336	
464	999999	847	470	58	925	988	122	187	695	689	999999	587	15	113	995	210	999999	999999	287	471	93	506	999999	714	627	917	856	999999	356	453	281	999999	999999	999999	999999	321	153	999999	654	998	433	600	999999	999999	769	999999	712	187	877	368	999999	592	999999	865	381	829	959	756	431	18	142	999999	830	251	417	880	82	742	999999	684	999999	486	480	289	999999	493	991	13	945	959	999999	678	999999	999999	797	689	85	650	892	290	362	999999	549	646	999999	999999	999999	999999	478	889	595	969	194	203	311	179	122	304	826	887	999999	956	810	471	803	999999	550	843	999999	999999	999999	999999	999999	713	331	669	936	999999	999999	13	723	728	534	999999	374	245	494	999999	685	627	577	781	824	14	451	999999	586	88	843	413	494	927	999999	749	999999	174	129	480	871	642	243	999999	881	822	174	119	431	755	107	567	999999	896	999999	826	161	999999	606	845	271	925	92	999999	999999	19	999999	796	910	785	971	209	125	23	999999	53	394	298	999999	999999	839	342	975	831	981	999999	444	999999	769	991	598	999999	567	284	999999	999999	559	384	297	871	314	378	209	646	784	897	451	954	124	123	442	862	132	604	999999	929	950	999999	999999	715	575	920	36	919	196	999999	642	841	999999	836	494	19	11	38	999999	999999	999999	338	57	93	999999	490	483	656	559	735	938	962	999999	290	995	308	507	582	999999	999999	352	999999	459	874	265	999999	160	287	629	432	999999	103	907	999999	796	621	213	793	881	95	446	999999	999999	460	970	679	573	524	999999	195	512	429	732	314	127	852	879	999999	828	999999	999999	205	37	136	875	845	999999	732	493	383	104	714	700	220	946	973	920	998	904	585	46	635	446	999999	920	441	371	999999	999999	944	742	41	999999	657	755	250	352	243	585	999999	624	999999	999999	999999	101	798	728	999999	367	154	931	880	278	999999	197	704	759	593	216	443	999999	462	314	548	640	73	749	53	465	705	631	999999	422	779	961	204	604	999999	352	999999	712	849	244	283	22	862	999999	721	999999	60	491	758	999999	152	651	171	536	492	999999	38	58	999999	66	662	999999	999999	467	499	292	992	109	781	251	94	730	999999	227	999999	536	778	310	38	583	414	999999	872	660	280	138	999999	668	999999	999999	324	999999	999999	793	999999	760	767	404	273	439	477	951	999999	517	941	421	26	943	504	955	58	727	29	999999	651	448	650	594	196	371	492	334	987	999999	999999	999999	703	841	645	281	999999	999999	46	999999	116	999999	514	364	718	999999	999999	855	
999999	999999	999999	596	999999	999999	151	999999	999999	183	999999	902	999999	152	999999	89	590	930	718	999999	308	999999	999999	999999	999999	429	995	197	933	295	875	999999	999999	636	170	999999	527	340	956	999999	699	510	171	594	176	144	652	963	499	434	774	999999	151	937	557	939	969	437	905	999999	930	954	210	823	308	880	653	320	999999	143	561	260	974	940	484	999999	71	602	999999	556	777	999999	698	509	521	999999	195	321	89	230	861	99	434	332	846	745	999999	348	296	295	490	342	981	999999	872	523	813	999999	463	999999	878	999999	929	359	857	899	266	701	311	999999	694	341	241	761	281	471	825	652	999999	739	498	723	316	222	75	999999	60	999999	636	998	283	985	858	330	352	999999	170	999999	474	947	999999	999999	46	84	601	999999	111	999999	94	410	697	999999	115	724	270	165	69	717	999999	422	999999	924	75	313	937	709	483	910	418	786	311	750	999999	157	999999	890	686	242	621	999999	999999	999999	256	999999	999999	122	879	144	69	999999	435	452	792	61	108	564	543	999999	999999	891	999999	200	811	308	109	999999	983	958	999999	380	478	827	999999	376	90	29	677	839	13	825	829	349	851	230	360	858	957	135	999999	999999	357	999999	105	729	251	152	27	948	136	362	139	920	670	689	718	999999	356	425	971	88	886	999999	730	321	72	335	349	590	948	250	999999	857	909	778	999999	525	732	376	135	937	11	729	713	650	999999	908	999999	171	999999	999999	512	542	164	970	809	653	232	999999	666	915	999999	436	999	885	999999	281	21	892	667	203	875	999999	299	43	999999	166	990	89	625	163	999999	187	88	206	738	999999	999999	939	999999	378	303	949	709	220	145	574	999999	999999	287	424	897	787	999999	319	999999	532	252	130	893	652	663	153	167	513	268	625	358	803	157	999999	578	82	923	298	899	926	999999	89	898	512	436	172	999999	211	266	999999	683	769	329	215	214	582	56	326	715	159	791	206	951	520	226	926	679	372	845	999999	863	216	419	950	262	172	232	999999	225	500	999999	999999	257	399	941	588	999999	941	999999	999999	35	999999	999999	999999	144	83	138	999999	999999	510	999999	439	365	440	15	476	999999	378	999999	51	360	665	110	999999	808	835	949	561	578	638	451	999999	660	850	799	266	633	669	815	189	999999	844	104	715	999999	912	600	999999	393	475	237	999999	988	669	645	370	505	368	941	308	133	577	809	658	999999	754	778	515	640	748	843	691	999999	774	999999	515	999999	395	216	896	245	999999	177	113	
410	346	750	991	214	439	760	274	999999	516	999999	999999	44	445	656	262	143	94	185	645	631	546	552	223	661	139	999999	120	161	55	72	991	999999	706	257	722	14	787	999999	211	987	579	964	56	719	999999	999999	135	739	954	762	161	956	532	481	999999	793	536	339	84	640	650	122	681	454	73	66	999999	197	933	999999	356	999999	999999	657	62	582	999999	999999	120	657	999999	380	207	999999	911	999999	877	235	393	999999	999999	457	236	571	346	999999	999999	602	999999	494	154	999999	806	706	415	378	982	874	429	999999	297	42	999999	426	967	280	999999	398	542	999999	999999	112	804	14	780	899	557	999999	320	999999	999999	903	848	626	513	734	574	501	878	543	999999	13	999999	111	641	445	238	999999	603	76	552	999999	69	999999	315	52	143	801	926	999999	820	579	563	834	992	394	999999	602	999999	999999	999999	423	520	999	976	185	999999	702	373	344	670	747	808	254	52	999999	843	999999	320	471	600	999999	999999	371	722	482	449	971	999999	999999	261	636	999999	371	370	999999	999999	70	999999	139	746	999999	437	591	845	83	771	999999	999999	999999	550	962	292	452	641	999999	848	158	999999	504	736	335	593	126	93	44	852	447	999999	914	30	999999	581	190	724	169	345	983	525	649	710	139	189	521	706	298	999999	999999	999999	999999	289	999999	784	999999	403	420	999999	320	508	999999	999999	333	436	877	576	766	999999	999999	999999	482	999999	865	999999	637	793	606	156	81	999999	794	690	408	717	454	634	999999	999	436	786	314	321	34	484	714	428	387	703	999999	945	939	907	252	725	257	841	999999	603	999999	361	796	999999	777	999999	999999	999999	822	999999	981	253	781	767	954	324	423	171	999999	391	918	999999	416	999999	844	135	480	886	448	999999	469	999999	220	999999	852	84	990	49	999999	999999	770	592	605	770	999999	68	173	181	952	927	312	96	278	42	685	938	944	893	429	999999	430	827	683	149	156	999999	42	590	915	880	334	383	627	448	620	335	612	646	191	786	999999	999999	933	999999	999999	383	344	999999	515	913	139	999999	619	892	703	943	909	466	623	999999	35	999999	265	82	602	928	469	999999	422	999999	335	999999	999999	643	689	131	893	172	768	773	999999	999999	84	12	750	999999	763	999999	745	999999	999999	156	32	837	761	388	999999	861	918	452	913	514	999999	166	588	830	393	976	213	581	59	999999	999999	850	320	179	508	263	332	374	999999	735	94	744	933	188	999999	874	999999	311	89	42	254	326	860	528	99	918	423	919	999999	787	
531	173	999999	678	457	182	527	999999	879	789	539	554	287	188	429	30	232	409	999999	518	105	999999	999999	27	999999	382	989	999999	999999	589	840	999999	529	999999	999999	921	126	264	731	999999	357	999999	431	300	503	699	49	681	999999	78	696	23	375	336	692	999999	671	610	185	999999	999999	999999	512	999999	948	137	35	999999	974	508	999999	968	678	449	999999	805	999999	212	523	803	342	317	692	21	893	999999	46	203	695	585	999999	516	88	999999	922	622	787	999999	351	376	999999	150	707	600	999999	999999	344	999999	175	999999	158	468	96	999999	999999	999999	999999	501	406	999999	999999	832	213	399	258	397	999999	33	527	548	27	349	999999	157	999999	202	610	101	846	175	492	999999	999999	809	436	791	999999	999999	912	999999	578	296	999999	999999	999999	842	999999	318	352	776	999999	321	408	999999	868	808	607	939	253	550	999999	952	654	241	638	981	804	404	962	999999	968	193	120	480	999999	731	999999	999999	872	999999	999999	301	748	79	336	999999	710	999999	940	627	193	490	462	372	782	999999	999999	503	591	304	48	542	356	999999	999999	999999	211	999999	656	147	204	966	76	999999	293	999999	999999	584	904	467	280	999999	464	344	283	487	999999	747	697	353	99	120	58	578	257	999999	999999	999999	271	681	969	782	755	999999	433	226	423	504	88	809	423	66	599	134	33	645	999999	21	612	330	924	464	240	312	999999	93	918	498	710	999999	37	350	323	999999	999999	999999	647	999999	910	66	74	236	668	999999	999999	999999	520	924	554	611	999999	933	999999	999999	757	515	999999	452	999999	349	999999	999999	793	518	999999	82	743	376	636	535	999999	426	110	556	266	999999	999999	999999	382	999999	572	999999	943	109	924	103	100	999999	999999	999999	999999	999999	906	570	757	999999	443	159	116	857	299	999999	999999	29	613	228	999999	999999	683	69	719	209	999999	738	776	315	981	694	999999	687	982	999999	901	654	588	999999	519	539	999999	127	263	645	245	999999	726	428	705	924	495	705	999999	396	699	999999	272	747	999999	178	793	452	167	749	565	999999	875	999999	999999	643	441	809	709	302	999999	566	805	83	999999	999999	22	358	609	66	208	888	999999	596	670	999999	391	840	680	351	999999	999999	960	514	999999	816	649	797	185	71	492	999999	996	999999	491	143	609	198	999999	999999	165	999999	842	110	999999	676	12	999999	268	999999	262	601	139	367	999999	999999	605	301	993	157	906	999999	999999	548	573	521	891	458	999999	537	885	203	65	112	196	999999	514	859	964	413	813	370	538	428	809	999999	557	639	
420	932	537	999999	999999	999999	670	999999	999999	304	536	999999	999999	553	182	731	871	999999	545	36	999999	256	54	999999	336	999999	343	546	999999	753	738	682	964	262	999999	182	10	577	999999	428	999999	255	46	220	332	935	628	270	198	807	557	751	999999	530	468	174	888	999999	981	614	304	134	263	519	999999	999999	999999	999999	999999	10	730	304	69	127	594	999999	219	999999	423	999999	961	82	999999	879	205	987	335	443	794	999999	999999	219	595	393	999999	317	992	999999	654	478	999999	106	999999	999999	86	263	691	239	936	543	954	64	999999	590	653	231	776	383	323	999999	528	999999	738	642	715	999999	708	675	993	286	932	692	189	999999	531	865	999999	170	999999	942	306	106	507	999999	919	240	841	15	740	902	541	619	999999	87	999999	249	367	121	482	565	554	25	246	999999	999999	271	875	432	68	788	902	616	999999	381	999999	999999	133	999999	723	485	679	703	999999	999999	999999	322	489	111	995	292	507	999999	687	999999	397	999999	999999	848	649	658	364	418	999999	951	999	924	49	999999	807	527	125	880	999999	996	885	999999	999999	155	913	298	781	999999	437	776	291	695	928	999999	983	999999	572	285	837	74	130	271	757	984	101	821	999999	657	304	999999	177	626	818	691	362	999999	999999	715	934	361	876	591	980	179	669	999999	995	706	848	817	999999	839	999999	333	875	623	999999	105	63	999999	24	999999	479	959	609	664	999999	999999	979	999999	788	856	351	485	198	539	290	587	324	999999	825	576	809	999999	522	337	584	494	815	738	999999	116	999999	999999	347	753	121	30	570	999999	435	999999	999999	411	999999	108	498	566	145	346	343	999999	780	999999	999999	999999	999999	992	447	281	90	392	431	250	993	682	204	508	148	999999	428	999999	27	999999	362	76	849	408	999999	424	839	27	359	479	999999	937	335	397	999999	899	999999	999999	583	298	924	52	336	487	417	357	999999	989	428	700	917	999999	498	999999	912	210	598	914	545	32	442	999999	43	952	844	66	356	999999	932	249	15	309	686	999999	394	319	999999	371	991	110	999999	999999	599	658	999999	999999	448	864	485	375	310	524	583	560	999999	861	19	384	999999	360	999999	105	66	188	999999	618	397	769	86	602	470	236	923	444	511	592	474	385	400	999999	617	492	332	999999	938	999999	725	135	872	533	310	365	999999	999999	109	425	793	999999	999999	999999	934	679	999999	882	905	83	999999	999999	59	273	397	999999	999999	999999	999999	518	773	499	250	213	893	271	896	553	999999	114	507	291	999999	96	798	63	
999999	458	999999	937	705	449	661	864	890	586	85	608	146	676	381	609	999999	591	651	303	179	760	59	672	783	243	999999	800	576	319	803	999999	475	999999	223	535	999999	999999	812	334	999999	385	323	316	196	297	417	625	733	897	999999	753	444	505	999999	659	408	999999	999999	999999	858	861	298	580	999999	999999	143	802	463	846	77	103	778	327	466	999999	447	743	999999	496	999999	965	999999	678	999999	59	528	969	459	563	137	626	999999	351	999999	976	97	999999	532	83	163	999999	172	886	999999	999999	999999	127	48	999999	221	664	438	668	644	892	999999	619	999999	999999	593	173	353	899	999999	999999	453	437	999999	489	706	999999	220	412	999999	222	803	190	848	635	999999	410	931	369	999999	472	198	999999	706	584	192	477	96	799	490	999999	270	999999	178	389	999999	547	276	999999	393	999999	454	35	335	432	98	612	771	30	658	999999	999999	984	558	256	262	999999	730	276	999999	238	618	420	922	999999	951	541	22	469	788	536	144	999999	975	999999	28	172	655	284	495	999999	706	76	151	307	756	999999	714	999999	136	385	817	10	999999	999999	897	43	113	982	480	999999	600	312	241	999999	999999	860	999999	723	237	999999	999999	455	780	726	532	551	279	999999	596	675	827	100	342	999999	719	999999	999999	999999	999999	999999	69	672	803	939	979	403	834	29	258	895	277	990	999999	46	570	371	999999	535	632	999999	763	999999	396	805	729	999999	970	999999	999999	915	741	999999	785	252	40	152	651	841	747	999999	716	999999	376	999999	407	999999	406	306	999999	357	914	594	999999	591	231	581	286	998	220	999999	433	15	617	343	164	89	215	451	999999	427	720	999999	788	503	999999	513	121	999999	407	999999	113	673	987	64	11	157	999999	203	30	459	866	652	631	277	705	711	642	43	999999	328	631	954	300	424	637	535	805	999999	952	718	999999	999999	601	327	375	759	999999	999999	999999	17	87	21	999999	556	999999	77	999999	999999	797	927	870	88	159	88	271	159	382	999999	427	475	351	317	251	312	989	999999	61	313	902	946	999999	999999	700	999999	250	619	534	999999	863	570	999999	295	895	35	848	391	441	523	999999	226	386	453	145	867	665	770	999999	128	566	999999	26	453	618	999999	242	789	387	999999	837	651	999999	637	710	857	696	65	422	225	999999	608	843	537	257	685	569	250	945	833	873	999999	849	999999	188	587	554	999999	677	999999	999999	69	13	999999	999999	999999	601	748	743	287	180	610	999999	999999	999999	958	999999	488	205	999999	291	991	844	553	746	366	
802	999999	459	999999	313	371	388	377	433	404	604	32	851	843	999999	820	999999	667	663	999999	132	304	751	230	154	999999	139	999999	999999	800	224	459	84	329	999999	392	299	999999	999999	809	999999	980	131	999999	363	420	636	999999	847	470	999999	186	999999	483	244	999999	468	238	999999	247	241	999999	615	632	189	154	947	999999	999999	999999	531	888	999999	854	51	152	183	490	866	734	438	777	999999	301	317	48	569	999999	94	115	999999	70	641	737	577	589	374	499	90	218	472	999999	130	155	939	999999	999999	999999	442	101	333	977	371	253	808	463	744	323	325	151	585	355	447	135	778	470	256	999999	286	461	999999	684	410	999999	272	334	999999	752	361	711	999999	999999	168	992	781	999999	698	999999	929	124	844	60	184	939	633	126	999999	995	376	999999	358	538	760	980	323	649	577	999999	981	483	806	992	962	613	597	63	197	454	354	831	771	999999	36	171	617	727	509	471	34	155	668	661	385	881	362	999999	999999	187	679	999999	379	999999	416	999999	999999	852	98	999999	351	580	999999	221	650	999999	708	999999	512	598	373	596	149	115	689	999999	814	999999	616	90	999999	999999	291	999999	999999	222	462	786	452	580	853	764	638	939	999999	454	225	999999	21	999999	999999	862	512	183	813	92	992	273	305	580	640	173	245	999999	318	999999	299	920	445	999999	92	999999	999999	931	744	609	957	210	986	245	620	367	999999	775	906	399	999999	999999	205	693	999999	198	490	999999	940	999999	529	999999	999999	999999	164	305	999999	582	758	260	814	999999	999999	214	134	999999	999999	70	960	282	39	999999	111	919	999999	999999	725	752	999999	894	441	186	991	999999	999999	337	999999	635	90	325	999999	561	27	655	585	498	999999	990	568	438	999999	430	910	999999	661	68	528	999999	660	974	580	269	999999	863	819	637	999999	383	134	797	221	652	999999	645	926	478	999999	455	344	211	510	734	194	999999	999999	21	275	334	402	31	999999	999999	975	116	744	96	196	163	999999	999999	908	306	865	770	227	999999	450	275	740	192	999999	999999	376	458	473	845	85	594	879	808	371	265	981	999999	999999	999999	676	873	900	840	999999	299	619	396	999999	999999	999999	423	999999	726	570	10	999999	219	415	999999	502	526	643	899	999999	601	284	38	585	652	325	762	782	875	999999	577	374	900	901	326	999999	999999	164	268	977	661	999999	999999	999999	371	672	999999	697	261	999999	159	239	11	999999	999999	24	590	810	651	999999	115	999999	686	999999	999999	635	999999	999999	99	283	522	372	384	922	999999	
568	131	999999	224	980	553	75	999999	36	441	347	373	81	221	312	999999	179	513	378	871	999999	357	28	255	736	979	462	608	978	999999	787	854	89	478	131	892	799	596	999999	345	50	120	999999	703	654	999999	999999	107	999999	999999	353	999999	999999	60	338	999999	113	545	999999	10	101	466	552	700	653	492	293	999999	99	420	999999	582	842	42	830	999999	697	999999	600	474	367	365	821	578	999999	929	848	38	149	999999	999999	264	999999	670	254	583	567	959	59	999999	978	999999	17	376	999999	771	25	973	230	999999	523	999999	944	23	643	736	645	974	717	724	644	265	462	189	631	817	473	999999	788	256	352	738	275	999999	495	349	999999	454	250	221	913	875	808	721	396	10	999999	105	999999	999999	999999	999999	252	335	527	999999	999999	828	999999	519	308	999999	194	999999	85	999999	999999	999999	527	303	388	999999	733	505	810	769	456	999999	792	631	507	377	155	280	318	758	496	940	912	772	782	529	709	730	999999	79	690	999999	645	611	999999	805	577	733	999999	747	859	746	524	758	276	999999	999999	124	999999	999999	698	999999	999999	326	298	582	602	755	521	859	999999	13	999999	740	999999	999999	105	190	999999	701	999999	422	999999	570	898	749	425	163	506	957	999999	595	717	999999	999999	776	180	329	322	904	212	822	221	279	266	856	164	783	679	655	730	854	970	320	140	999999	772	999999	428	549	999999	448	259	563	376	896	295	999999	368	999999	451	775	868	249	498	999999	999999	871	314	999999	999999	999999	999999	850	237	638	625	999999	852	106	13	86	901	772	746	764	572	658	903	999999	570	555	999999	999999	213	954	986	730	822	999999	999999	901	789	385	955	999999	964	999999	335	999999	999999	888	756	999999	308	375	874	105	999999	734	415	551	999999	944	481	48	227	116	999999	283	651	894	584	700	999999	112	999999	525	817	231	799	174	999999	176	98	682	798	161	78	838	89	891	237	97	746	999999	933	999999	904	917	308	857	761	62	95	386	999999	66	251	206	88	359	287	281	935	250	228	801	856	799	249	75	47	999999	204	999999	667	497	953	497	178	452	999999	899	999999	941	999999	281	999999	999999	999999	999999	910	872	760	730	999999	955	162	505	314	141	988	114	677	999999	819	953	857	335	719	999999	113	754	37	999999	737	387	358	999999	837	999999	720	154	431	507	165	175	58	474	156	999999	344	457	192	46	999999	516	232	689	131	999999	423	755	992	999999	639	999999	844	133	992	235	607	168	999999	999999	421	843	999999	999999	999999	654	905	999999	
188	999999	999999	655	571	991	182	231	165	668	872	388	534	964	161	868	868	999999	999999	924	482	920	114	999999	999999	825	625	620	833	999999	611	477	554	39	577	999999	90	983	594	853	951	771	80	938	296	289	999999	456	691	999999	999999	88	332	980	911	267	903	305	866	746	375	562	397	113	67	404	833	504	397	176	787	999999	415	478	999999	999999	999999	999999	889	509	992	999999	999999	28	750	532	154	573	127	319	999999	785	127	847	999999	398	383	966	881	892	999999	338	69	525	36	999999	673	999999	17	210	417	999999	415	366	754	207	999999	378	363	534	259	269	999999	999999	95	999999	767	567	991	584	337	883	295	996	63	664	119	999999	999999	332	999999	999999	999999	917	901	354	379	760	999999	289	765	15	613	356	642	999999	999999	999999	439	34	659	999999	999999	432	873	999999	451	999999	999999	100	97	999999	999999	40	999999	999999	702	469	186	740	632	17	474	711	819	332	280	938	999999	866	713	138	973	999999	999999	999999	999999	144	54	377	902	960	456	999999	999999	999999	628	583	681	684	493	491	804	999999	999999	651	641	161	613	999999	263	513	64	447	999999	959	256	418	999999	922	529	568	425	808	837	999999	999999	472	519	283	999999	999999	266	680	382	231	333	283	999999	999999	121	999999	530	503	124	399	905	999999	625	242	298	220	226	999999	164	999999	76	995	861	999999	999999	179	641	340	846	566	257	384	999999	165	636	972	842	345	811	252	48	921	999999	448	999999	551	999999	287	984	493	999999	507	525	457	165	999999	421	845	999999	942	646	999999	656	999999	152	999999	944	999999	606	326	378	880	947	912	886	154	311	999999	999999	548	332	999999	355	363	95	749	859	616	10	308	999999	997	414	869	605	848	274	146	306	999999	607	387	680	999999	124	999999	560	999999	571	20	36	999999	880	391	619	291	844	302	999999	402	999999	337	469	999999	765	380	476	999999	999999	47	880	999999	999999	730	999999	944	999999	687	248	495	199	255	55	989	281	562	126	32	259	324	13	971	674	903	572	999999	918	999999	902	744	133	481	306	533	140	861	881	160	450	675	608	167	64	976	213	999999	292	479	36	213	264	453	829	992	44	908	500	222	167	671	36	999999	784	504	371	717	949	999999	859	420	680	966	582	999999	716	845	917	697	699	156	987	449	999999	698	489	680	652	314	499	232	370	668	992	999999	649	999999	383	559	615	496	476	771	619	999999	999999	298	999999	999999	999999	999999	990	999999	522	21	683	586	954	999999	25	691	74	999999	32	637	
59	21	999999	803	999999	418	471	999999	92	999999	999999	226	830	740	999999	999999	999999	407	38	309	241	999999	155	980	105	999999	999999	298	543	923	432	831	749	982	566	522	324	78	999999	867	727	632	721	319	342	467	999999	223	999999	823	882	666	616	722	999999	492	865	992	707	871	75	183	824	168	781	847	476	848	184	999999	876	740	97	999999	582	999999	846	836	648	637	316	139	377	720	50	765	224	37	999999	84	999999	999999	999999	448	801	999999	999999	562	999999	494	991	908	48	277	946	152	999999	456	149	796	999999	38	999999	80	565	936	999999	114	127	25	999999	999999	271	110	996	555	999999	999999	369	38	802	999999	999999	164	999999	407	100	110	773	898	196	768	887	999999	438	628	977	300	999999	864	748	702	444	523	861	999999	999999	938	281	401	772	929	96	121	999999	361	731	199	434	167	999999	999999	341	229	828	999999	561	482	672	377	578	89	999999	999999	290	109	849	784	999999	104	761	162	829	999999	136	999999	682	999999	999999	87	896	787	865	724	28	53	371	225	694	996	989	174	999999	903	823	692	173	999999	830	999999	512	946	896	999999	406	693	875	959	102	571	192	785	686	999999	481	999999	223	51	486	999999	737	633	99	306	115	596	886	926	558	443	103	100	946	999999	574	950	891	536	999999	335	177	411	132	999999	999999	214	487	681	999999	43	478	131	115	999999	166	879	857	599	233	999999	999999	999999	411	659	477	101	999999	786	29	530	898	687	723	999999	79	336	999999	965	999999	901	118	215	999999	999999	964	972	984	999999	999999	695	102	301	313	518	528	229	999999	473	655	999999	374	701	661	999999	144	999999	999999	954	523	830	378	891	118	999999	999999	602	454	999999	694	505	999999	486	52	999999	999999	606	999999	999999	632	850	335	46	319	768	536	417	553	603	390	183	574	40	839	913	999999	999999	193	980	817	926	999999	999999	778	160	615	999999	659	337	472	537	999999	999999	332	672	999999	342	581	349	795	293	58	851	505	521	930	86	646	139	17	236	423	403	999999	706	85	220	268	169	162	648	999999	226	140	853	766	382	707	176	999999	999999	999999	843	195	533	877	923	999999	267	230	538	999999	530	329	246	124	24	804	625	999999	294	999999	422	999999	999999	536	831	999999	651	999999	558	379	480	721	32	999999	579	999999	864	999999	162	601	10	938	623	407	999999	896	894	738	751	577	92	999999	133	910	217	657	48	997	56	212	967	999999	999999	169	771	999999	307	999999	544	805	939	797	999999	693	83	999999	572	999999	309	
934	999999	913	13	999999	999999	900	597	999999	398	922	180	867	782	949	999999	999999	276	464	635	428	599	264	204	946	637	294	145	440	836	734	94	297	999999	121	386	64	508	692	872	871	221	194	251	621	635	82	999999	999999	69	585	217	118	999999	880	344	572	718	67	352	12	764	166	999999	664	838	999999	999999	999999	999999	578	989	583	591	764	216	999999	22	582	320	565	279	650	380	261	526	976	999999	817	776	813	999999	451	350	999999	117	64	909	999999	999999	753	903	354	921	491	595	999999	526	360	999999	930	559	146	999999	787	732	123	786	33	147	862	708	361	893	759	999999	999999	243	721	657	161	505	435	798	566	661	925	729	889	666	892	999999	823	153	846	264	210	999999	562	999999	993	999999	886	449	921	54	999999	461	171	258	999999	999999	805	703	999999	435	133	347	190	135	999999	394	896	999999	254	412	885	999999	999999	505	42	999999	680	583	663	883	618	986	877	521	119	473	567	640	618	502	999999	129	630	421	999999	999999	999999	437	340	999999	382	528	999999	519	999999	343	414	999999	226	213	719	232	49	639	816	147	999999	668	999999	999999	826	265	748	999999	758	765	587	635	999999	179	329	253	252	64	510	99	791	999999	999999	775	999999	900	424	415	782	432	90	991	604	999999	403	999999	420	999999	999999	999999	780	451	760	999999	756	999999	302	57	999999	475	999999	999999	999999	726	355	999999	315	251	283	925	841	999999	969	336	685	595	40	380	776	999999	833	254	282	394	319	999999	607	958	999999	290	608	377	530	999999	452	105	863	878	648	301	999999	178	723	856	284	447	482	434	718	170	748	922	280	999999	642	999999	712	999999	417	15	999999	999999	233	993	327	474	812	662	884	589	732	162	999999	484	922	664	999999	425	999999	871	999999	183	250	857	542	686	106	118	674	717	392	129	999999	643	797	203	999999	730	539	810	635	819	550	138	438	596	200	795	999999	977	999999	999999	999999	545	999999	330	116	375	460	640	377	703	988	176	999999	999999	690	97	687	729	719	999999	886	999999	246	58	633	121	429	946	495	310	999999	696	512	105	494	999999	506	476	999999	580	280	999999	999999	931	830	383	931	825	999999	112	118	769	268	414	410	335	309	98	697	994	946	514	155	77	93	301	664	999999	127	999999	590	999999	999999	149	999999	988	865	314	999999	260	190	603	50	392	999999	999999	438	108	694	999999	626	999999	999999	102	633	999999	753	375	848	539	719	830	708	150	522	897	136	999999	884	422	999999	999999	870	447	999999	353	
999999	762	999999	242	862	565	416	958	999999	182	999999	550	515	999999	244	999999	466	999999	999999	359	894	900	870	305	999999	320	223	999999	698	999999	999999	341	287	290	301	999999	500	615	676	163	423	749	999999	349	999999	585	613	131	187	970	537	191	906	464	458	573	891	579	517	552	352	999999	269	999999	634	110	272	234	999999	253	999	850	22	387	999999	155	898	999999	999999	148	706	999999	999999	728	104	366	999999	999999	832	728	109	921	108	133	810	289	999999	495	715	364	999999	388	999999	933	970	686	999999	999999	999999	313	999999	369	739	999999	999999	999999	49	540	999999	999999	675	449	402	743	999999	88	752	888	576	656	999999	999999	815	485	825	328	442	171	999999	417	999999	906	305	529	62	740	191	728	999999	999999	249	999999	999999	447	689	999999	985	915	789	999999	933	291	951	871	647	999999	553	264	999999	527	817	999999	782	14	90	768	154	873	691	999999	999999	33	610	26	416	716	999999	378	796	951	342	999999	381	865	483	999999	954	999999	999999	789	999999	927	999999	760	743	371	999999	999999	999999	920	729	122	233	999999	996	999999	681	935	464	931	999999	185	468	601	194	299	506	917	530	184	999999	720	992	902	227	969	848	849	283	999999	550	269	20	875	231	230	303	995	869	574	234	29	999999	999999	855	20	469	583	999999	999999	864	258	549	999999	117	18	130	331	167	999999	71	831	662	419	999999	674	174	592	999999	999999	996	511	58	999999	949	999999	752	999999	999999	999999	510	999999	283	999999	190	301	720	828	768	999999	110	971	837	999999	512	999999	999999	559	568	190	845	999999	213	610	999999	363	209	593	242	322	266	87	284	950	526	999999	557	999999	999999	99	954	999999	999999	166	864	999999	673	216	999999	556	436	202	999999	866	371	633	71	672	382	999999	102	136	595	455	999999	32	697	887	325	716	999999	534	330	479	999999	508	61	56	746	433	690	999999	149	999999	999999	999999	603	417	589	892	735	884	999999	411	997	999999	999999	379	210	841	336	999999	891	737	711	999999	999999	14	640	862	581	24	999999	948	146	999999	987	909	999999	892	428	289	308	432	980	960	84	999999	999999	999999	999999	682	999999	904	106	904	999999	999999	974	983	999999	999999	776	999999	320	720	958	511	274	999999	999999	842	809	317	423	57	999999	999999	756	999999	827	999999	999999	242	115	899	999999	32	852	242	999999	999999	934	585	701	829	512	582	121	269	11	573	999999	584	567	914	873	539	999999	59	427	643	655	232	166	999999	76	543	620	421	999999	999999	659	41	999999	265	907	999999	615	593	
544	905	999999	496	999999	999999	307	948	675	999999	36	637	541	802	815	363	929	712	429	462	762	968	961	699	716	75	999999	623	682	999999	16	649	924	897	514	521	296	168	482	901	999999	128	999999	429	395	915	404	999999	226	548	999999	204	999999	162	830	576	944	656	780	684	999999	684	275	373	999999	999999	999999	999999	298	999999	76	770	999999	999999	521	644	999999	541	314	800	999999	67	406	144	975	999999	845	771	76	938	999999	639	388	999999	561	999999	853	505	245	18	212	999999	567	999999	481	565	964	285	999999	196	476	412	352	999999	23	999999	287	999999	397	382	541	941	577	360	725	436	391	442	966	264	790	999999	305	999999	597	909	500	482	663	420	847	570	139	879	471	999999	297	409	784	278	999999	722	117	863	477	999999	999999	999999	999999	54	183	532	318	387	999999	999999	999999	56	391	999999	792	804	477	977	534	970	811	697	888	560	999999	982	657	698	284	78	497	442	827	999999	999999	999999	284	999999	246	324	261	999999	483	600	67	250	27	680	486	184	255	140	338	506	459	999999	329	647	905	999999	874	620	999999	337	999999	999999	228	64	389	510	529	858	740	219	719	69	223	298	502	899	965	999999	221	110	999999	367	999999	331	877	237	962	637	713	999999	450	640	650	156	226	393	31	962	999999	976	654	999999	399	999999	787	399	999999	41	154	16	236	999999	408	999999	514	26	571	897	186	161	547	892	155	695	769	88	418	77	81	119	999999	999999	686	245	455	999999	968	984	543	488	999999	931	493	707	819	999999	241	648	641	209	821	133	786	149	439	999999	251	703	359	708	999999	216	959	44	138	233	999999	173	555	88	58	587	363	999999	207	615	999999	447	876	999999	846	999999	435	872	298	753	999999	547	805	693	999999	999999	634	999999	506	748	999999	458	999999	595	999999	78	102	563	999999	243	770	97	999999	823	999999	804	826	999999	862	221	780	999999	999999	385	999999	673	999999	862	893	783	952	999999	201	459	643	950	868	291	884	999999	677	871	721	64	999999	999999	605	982	339	390	447	502	972	295	967	885	712	999999	587	999999	710	999999	669	377	999999	250	895	492	189	999999	935	999999	999999	93	999999	909	999999	691	401	879	78	999999	532	513	345	460	556	906	492	758	999999	999999	704	224	78	447	211	999999	999999	742	999999	122	802	926	455	999999	254	888	751	67	519	999999	999999	999999	601	334	707	166	41	830	694	989	10	431	174	270	840	43	999999	106	707	32	918	999999	647	955	582	605	999999	443	216	667	164	434	
999999	228	873	996	623	743	739	54	999999	942	58	252	999999	381	762	999999	71	999999	872	655	360	497	999999	152	999999	645	752	111	999999	999999	624	36	835	576	999999	999999	999999	843	419	999999	366	662	709	975	999999	404	844	999999	999999	999999	381	995	999999	509	999999	999999	126	730	999999	978	999999	999999	946	999999	328	31	417	545	199	815	798	228	801	600	298	697	787	136	541	999999	801	550	999999	236	226	629	241	336	502	439	999999	999999	906	441	291	729	999999	999999	999999	589	987	999999	22	38	84	163	204	204	220	999999	964	989	999999	999999	999999	450	379	720	507	698	790	999999	999999	999999	999999	142	321	369	318	569	981	999999	478	952	999999	502	538	239	999999	999999	999999	46	999999	126	999999	840	476	635	264	999999	999999	996	487	999999	798	906	266	263	53	999999	841	834	886	651	999999	172	521	247	603	684	999999	150	568	443	274	999999	965	925	999999	999999	666	685	114	477	220	985	324	519	163	771	246	285	196	220	231	999999	999999	473	722	312	329	239	41	580	999999	218	438	54	694	54	940	340	968	898	285	999999	729	999999	441	999999	999999	11	94	832	448	636	999999	357	221	674	603	502	213	981	825	437	653	534	547	11	999999	999999	825	999999	830	905	316	297	935	75	869	741	999999	313	464	328	155	209	142	303	999999	90	832	29	451	999999	137	986	83	999999	999999	205	872	440	861	577	185	975	11	999999	329	666	422	156	804	862	999999	899	527	507	292	454	401	253	746	476	999999	805	667	392	777	999999	999999	97	563	674	869	601	452	886	152	179	207	599	973	597	668	686	999999	589	978	238	469	576	565	67	999999	999999	694	999999	140	999999	999999	619	764	10	453	335	999999	140	999999	868	457	999999	999999	122	256	801	279	158	808	999999	590	88	414	549	860	647	531	505	999999	250	907	67	756	999999	860	588	835	999999	154	342	103	95	596	119	780	999999	222	453	810	999999	359	545	586	378	789	240	214	224	149	806	804	96	269	752	999999	400	884	591	261	668	966	999999	13	475	667	505	491	305	769	41	435	999999	695	868	891	371	480	387	983	630	383	620	833	348	538	999999	825	844	157	390	943	630	201	152	45	63	541	121	999999	294	748	909	999999	117	999999	726	401	401	860	999999	919	506	999999	631	294	356	471	664	999999	661	679	647	157	388	98	804	886	552	832	837	829	999999	677	699	882	999999	174	725	967	999999	614	999999	999999	557	470	446	31	570	857	689	999999	877	999999	59	614	110	761	77	
29	576	839	849	568	33	769	560	829	909	748	999999	999999	745	696	134	56	255	999999	600	917	651	783	326	694	153	255	999999	999999	627	94	781	712	107	706	401	973	765	865	959	787	910	616	999999	821	47	507	846	190	60	12	368	445	171	999999	378	792	522	164	425	777	817	374	212	999999	967	999999	999999	999999	305	160	291	390	704	812	999999	44	999999	999999	657	646	409	772	145	625	726	345	551	999999	338	609	460	610	449	192	970	545	414	297	854	999999	422	806	885	899	999999	977	741	358	152	343	131	27	507	999999	378	999999	999999	587	999999	631	566	147	711	695	999999	680	999999	522	842	470	630	384	999999	999999	234	602	887	245	999999	748	604	999999	804	999999	487	999999	113	999999	813	925	999999	827	198	232	373	284	105	999999	209	50	999999	228	516	681	712	999999	999999	999999	554	999999	999999	999999	683	359	999999	372	342	999999	217	266	577	999999	999999	916	164	999999	195	428	363	949	507	999999	46	999999	712	385	686	999999	292	741	77	332	126	999999	768	999999	999999	999999	206	11	941	388	981	942	472	999999	999999	599	999999	909	561	947	427	604	999999	469	957	819	647	651	685	220	434	476	198	254	163	671	157	842	658	357	232	362	999999	128	716	103	401	946	865	97	999999	999999	189	999999	999999	522	768	309	365	335	999999	999999	999999	731	954	514	753	999999	999999	849	451	685	261	213	724	74	597	160	752	863	999999	701	785	598	614	61	296	78	349	641	902	848	486	333	166	677	47	285	173	999999	350	999999	343	26	999999	999999	131	975	405	840	999999	618	999999	502	907	499	769	726	127	903	227	685	878	971	946	999999	208	999999	57	999999	37	321	999999	550	522	999999	368	769	953	694	930	321	672	508	716	294	301	984	999999	666	908	999999	168	269	984	665	999999	999999	79	52	721	203	928	358	813	613	999999	16	979	999999	141	999999	773	432	999999	906	22	379	265	999999	312	999999	512	391	999999	999999	162	727	566	857	999999	999999	699	911	972	737	392	324	999999	112	662	295	15	760	534	908	547	735	296	87	653	926	115	416	999999	508	690	546	999999	999999	461	999999	449	131	718	144	310	861	460	999999	523	697	999999	162	999	26	218	751	856	239	179	999999	440	489	999999	29	999999	292	181	474	999999	846	114	599	651	999999	845	883	52	399	608	999999	285	60	999999	955	251	953	417	999999	999999	939	689	980	926	44	999999	999999	916	698	254	27	999999	985	199	999999	593	95	511	250	999999	334	709	999999	630	493	150	
389	999999	259	999999	999999	875	458	184	116	999999	133	672	617	296	884	967	999999	155	591	999999	999999	861	886	371	166	999999	176	999999	965	239	233	359	442	893	93	45	667	999999	316	151	242	999999	92	521	470	999999	894	954	999999	999999	999999	321	49	498	850	528	999999	887	621	999999	708	906	999999	999999	933	999999	240	999999	212	999999	309	433	999999	449	999999	999999	778	375	999999	743	557	222	264	608	873	999999	320	943	999999	565	999999	779	308	999999	442	999999	601	215	999999	696	999999	180	751	447	999999	932	999999	599	736	371	750	674	986	999999	937	496	652	611	13	31	463	296	680	647	999999	529	134	28	16	436	887	572	787	999999	999999	999999	999999	816	550	940	440	999999	216	681	814	331	793	430	882	946	683	990	212	566	243	895	500	114	999999	538	999999	463	592	310	999999	188	999999	781	327	560	35	999999	70	999999	591	742	999999	998	832	532	736	704	145	70	753	897	999999	231	971	665	886	366	233	22	142	977	138	906	208	636	444	22	999999	999999	920	847	929	149	999999	501	815	999999	999999	71	999999	114	327	532	557	586	818	665	809	662	674	669	612	58	999999	614	613	183	999999	206	97	724	999999	813	149	905	999999	229	256	480	849	999999	94	172	220	37	659	606	999999	621	817	779	212	450	658	261	999999	880	219	371	887	641	701	85	973	87	512	514	392	651	618	598	419	339	812	289	585	450	999999	902	999999	999999	824	188	388	318	522	160	999999	888	671	999999	20	884	592	218	692	19	198	143	999999	155	999999	999999	13	229	999999	872	999999	378	675	999999	999999	317	416	880	999999	523	999999	999999	565	362	359	504	980	531	999999	534	746	603	596	576	262	705	387	809	793	999999	184	169	948	649	522	999999	999999	877	54	703	478	712	999999	178	322	533	577	172	999999	718	727	482	999999	835	999999	999999	999999	109	541	999999	929	999999	999999	701	999999	536	999999	999999	999999	572	999999	112	486	885	66	44	999999	999999	263	728	999999	224	23	84	999999	702	528	123	999999	487	14	122	345	999999	773	871	625	699	830	999999	818	661	999999	233	999999	625	995	755	778	101	999999	999999	846	813	220	715	999999	21	313	999999	999999	602	403	362	568	179	767	999999	999999	195	999999	999999	597	477	909	476	999999	790	999999	999999	999999	773	999999	431	656	650	999999	999999	496	67	287	613	396	193	999999	225	268	999999	665	266	999999	226	644	593	682	327	765	379	903	999999	823	803	373	999999	939	244	267	971	706	917	903	245	999999	63	999999	805	999999	414	
698	999999	217	921	134	392	915	490	139	750	748	339	884	897	627	752	244	999999	999999	856	253	544	958	296	274	747	362	622	933	590	999999	999999	209	361	680	999999	536	902	678	980	624	459	115	516	232	377	42	16	618	539	819	434	565	271	170	163	999999	999999	999999	999999	39	303	999999	548	74	872	139	533	999999	417	226	341	804	269	999999	794	439	452	999999	897	999999	356	14	999999	999999	262	321	937	200	526	484	999999	255	301	999999	331	999999	566	451	360	247	509	999999	210	323	487	629	999999	40	376	724	293	999999	759	672	683	999999	163	999999	812	560	202	999999	699	933	611	999999	513	317	909	892	999999	10	713	999999	214	566	999999	89	999999	632	25	999999	824	999999	201	758	496	629	999999	42	748	788	638	800	55	999999	101	999999	712	402	126	987	130	483	851	292	153	109	999999	126	495	999999	495	189	544	999999	999999	999999	999999	853	599	883	49	877	999999	94	371	913	614	47	474	537	377	890	516	37	785	351	950	999999	999999	396	999999	161	547	999999	302	999999	265	759	999999	203	534	999999	803	999999	948	253	338	767	921	240	494	430	651	999999	706	999999	673	516	999999	175	946	999999	248	999999	721	888	999999	480	999999	912	657	855	386	281	12	518	97	999999	89	542	22	193	986	384	902	741	509	588	967	697	999999	748	999999	494	999999	700	620	999999	520	999999	913	999999	974	999999	582	639	53	380	955	197	517	398	999999	967	999999	763	847	999999	999999	980	388	751	512	104	137	909	605	891	33	312	897	496	764	29	999999	164	218	978	801	999999	698	138	633	780	999999	396	321	999999	342	493	852	756	300	540	681	999999	355	880	880	673	999999	161	356	999999	299	31	634	999999	348	998	555	999999	999999	999999	999999	259	127	732	914	740	598	322	559	540	999999	150	999999	234	347	466	999999	337	107	999999	238	999999	999999	980	490	168	762	999999	944	999999	937	983	694	999999	999999	431	999999	622	966	150	84	722	999999	816	203	999999	825	999999	81	882	999999	227	771	999999	809	745	478	147	999999	756	999999	695	377	999999	602	999999	456	942	999999	915	421	196	999999	957	63	515	944	965	786	341	342	361	999999	72	155	720	222	761	453	512	953	907	999999	220	172	389	354	386	223	728	702	883	434	165	471	11	856	814	879	303	801	513	361	911	423	626	863	315	999999	882	262	999999	499	473	962	513	817	161	794	674	171	567	751	999999	638	459	999999	676	601	153	863	408	882	159	999999	999999	556	999999	796	999999	525	999999	316	
999999	475	18	999999	960	999999	999999	194	705	29	999999	142	243	761	999999	283	964	699	197	714	926	28	854	812	350	763	521	999999	999999	364	999999	159	131	999999	420	592	630	999999	967	482	643	999999	999999	999999	677	26	999999	688	262	194	999999	846	337	335	389	322	620	205	52	207	681	999	835	350	770	999999	21	999999	351	999999	653	898	731	715	80	967	860	475	144	334	296	833	999999	173	532	412	821	999999	999999	107	971	999999	33	769	801	644	133	818	999999	999999	15	495	347	552	541	933	124	622	264	999999	462	154	999999	718	910	848	304	671	817	999999	999999	224	119	253	999999	228	875	999999	913	436	844	51	999999	999999	329	800	495	999999	631	999999	297	999999	541	460	645	827	373	999999	859	952	999999	461	10	259	389	790	386	104	813	323	67	999999	708	999999	999999	420	999999	548	399	120	999999	152	49	228	80	43	683	658	607	911	855	570	112	961	96	392	999999	607	142	539	999999	401	999999	318	999999	999999	500	712	999999	235	540	824	915	748	600	206	421	999999	189	355	116	727	496	902	999999	497	60	747	741	194	379	689	999999	859	695	960	803	731	686	999999	542	970	999999	382	381	999999	655	363	370	890	970	268	428	787	432	696	999999	446	999999	54	94	753	970	999999	855	999999	418	999999	999999	639	999999	690	105	999999	812	145	952	123	999999	437	841	696	386	851	223	999999	270	628	436	998	65	367	880	642	851	789	999	86	526	530	621	599	310	731	496	999999	172	185	999999	297	999999	999999	999999	422	212	398	377	999999	484	743	590	790	628	999999	584	999999	810	463	400	33	999999	999999	596	999999	816	252	999999	654	364	999999	949	94	999999	999999	265	273	452	467	439	463	999999	880	602	782	939	831	970	999999	999999	999999	480	708	785	950	161	867	999999	913	606	960	12	722	999999	550	794	506	146	489	799	320	593	352	999999	937	611	264	999999	999999	71	985	281	999999	507	903	463	999999	309	703	987	397	79	538	999999	999999	460	699	126	61	988	999999	694	491	999999	837	866	999999	684	847	349	999999	593	390	852	621	999999	862	225	860	97	999999	206	443	501	999999	250	999999	490	554	486	912	148	999999	999999	628	300	789	693	999999	999999	335	565	461	999999	101	999999	689	685	250	789	597	999999	265	999999	444	246	261	990	999999	596	811	647	139	999999	999999	757	999999	564	233	330	999999	179	554	999999	762	988	745	89	409	607	999999	999999	249	765	888	999999	999999	268	391	391	48	999999	649	999999	235	687	435	99	999999	999999	443	
134	461	919	889	999999	999999	441	999999	999999	501	182	591	446	999999	441	999999	999999	483	997	874	112	183	999999	999999	111	530	999999	598	84	562	655	161	76	174	999999	918	330	876	469	509	451	66	999999	890	866	999999	212	999999	794	289	71	999999	930	468	340	951	999999	638	787	897	458	843	999999	893	845	999999	524	282	607	523	87	497	23	497	432	55	247	999999	999999	894	328	441	803	795	500	49	999999	999999	833	486	308	691	99	572	999999	608	930	999999	999999	845	692	930	442	999999	212	999999	602	442	999999	295	713	667	222	892	579	27	50	341	402	999999	799	916	448	999999	224	999999	999999	999999	447	824	125	204	999999	579	211	397	999999	532	592	927	999999	999999	999999	999999	772	640	999999	206	992	43	567	598	650	999999	55	775	999999	321	999999	816	175	999999	995	999999	180	999999	999999	642	999999	999999	28	517	999999	999999	368	999999	355	900	999999	999999	999999	211	459	414	266	526	554	667	999999	435	999999	687	476	999999	999999	296	793	999999	378	999999	879	836	516	999999	24	60	999999	184	999999	999999	999999	591	963	482	999999	964	999999	591	954	999999	964	103	999999	264	286	341	999999	972	713	82	228	995	532	105	704	999999	999999	648	399	999999	677	999999	786	999999	999999	324	999999	994	876	797	594	999999	404	724	298	999999	727	261	534	682	19	999999	999999	808	815	999999	69	868	778	819	999999	63	201	748	999999	594	316	999999	259	961	618	56	106	916	999999	999999	999999	807	806	917	362	444	123	999999	206	800	909	978	684	581	265	855	226	999999	528	999999	20	656	748	999999	479	999999	11	999999	74	962	780	554	330	999999	833	261	71	999999	467	999999	939	484	551	185	685	338	933	999999	706	762	830	999999	397	947	999999	944	68	113	447	999999	442	551	652	244	30	364	658	886	748	13	999999	365	598	694	999999	999999	999999	573	27	151	186	999999	866	999999	141	999999	166	382	792	888	203	999999	422	225	999999	999999	831	317	165	331	680	999999	999999	999999	969	474	999999	703	999999	999999	999999	494	95	306	75	999999	684	351	112	289	207	286	103	859	810	835	943	999999	302	212	704	797	418	696	471	139	404	173	342	666	299	463	35	322	999999	708	872	999999	160	293	999999	490	999999	875	133	404	953	999999	892	143	531	78	410	154	776	52	86	399	999999	935	713	521	18	999999	990	743	260	781	811	112	999999	826	999999	18	498	224	999999	543	999999	999999	186	334	281	208	144	230	63	880	546	15	631	482	291	224	579	202	481	999999	884	389	999999	999999	999999	789	
180	705	999999	402	656	561	459	999999	827	767	758	999999	250	999999	311	769	999999	380	244	999999	480	999999	544	18	999999	306	742	824	658	192	924	999999	999999	491	37	439	386	660	234	984	555	999999	655	524	465	200	952	999999	467	999999	698	999999	937	999999	999999	691	171	999999	963	999999	818	999999	885	644	999999	755	323	759	782	872	999999	39	156	999999	259	999999	833	29	999999	248	354	81	999999	543	493	161	76	612	181	999999	277	549	697	999999	999999	999999	999999	999999	681	999999	876	999999	888	999999	731	669	625	999999	999999	927	857	151	294	724	15	746	278	351	160	691	999999	711	587	446	604	999999	342	999999	95	999999	188	822	348	841	999999	999999	999999	999999	999999	824	999999	389	408	254	999999	136	265	973	999999	428	650	861	999999	989	31	999999	615	452	991	887	999999	999999	999999	874	748	999999	802	452	999999	854	563	999999	539	999999	166	309	999999	999999	956	477	588	368	999999	666	688	327	961	359	819	206	545	999999	780	924	497	192	999999	534	506	454	334	812	620	999999	999999	153	331	535	999999	721	863	999999	999999	523	308	968	938	999999	195	430	83	453	999999	166	318	821	726	614	838	973	522	777	835	512	153	776	748	400	801	545	995	435	526	108	343	272	999999	266	626	529	999999	851	999999	86	380	881	189	464	705	53	426	716	696	999999	209	95	447	983	999999	531	229	999999	143	999999	435	648	926	534	999999	56	575	469	988	319	999999	670	437	759	999999	272	999999	293	695	757	999999	999999	999999	999999	898	257	824	272	886	104	999999	705	718	699	650	732	954	654	641	658	477	957	728	387	139	999999	657	687	851	999999	934	936	853	999999	532	156	909	269	635	575	231	313	583	893	19	999999	952	738	999999	409	317	941	651	46	999999	171	559	999999	538	999999	599	999999	999999	999999	169	372	851	342	177	504	822	999999	28	76	999999	174	999999	999999	377	999999	586	919	579	452	800	993	294	816	999999	370	596	558	731	275	999999	999999	892	804	733	646	999999	999999	571	614	999999	999999	922	999999	610	125	787	724	999999	434	783	680	567	968	978	176	999999	999999	999999	806	907	999999	963	999999	101	351	282	579	111	730	930	966	357	999999	865	187	999999	708	999999	979	999999	999999	575	307	999999	304	527	923	826	999999	568	147	383	765	706	999999	659	999999	494	999999	999999	218	623	999999	503	817	333	999999	999999	801	999999	379	829	267	999999	999999	699	999999	999999	999999	824	358	752	544	172	999999	592	999999	268	553	527	900	224	999999	146	375	258	323	999999	673	971	924	
820	35	470	198	999999	126	999999	670	622	999999	908	999999	443	999999	999999	999999	99	710	235	740	344	559	283	206	165	882	999999	857	999999	386	999999	999999	824	899	538	727	84	999999	999999	476	59	597	930	534	992	999999	513	651	910	999999	233	103	999999	241	999999	271	752	274	43	435	995	685	999999	999999	999999	320	873	544	956	999999	13	999999	235	999999	999999	747	999999	748	213	638	378	478	946	616	999999	769	158	593	320	999999	999999	810	940	59	481	999999	713	693	404	681	999999	999999	695	999999	176	118	868	690	550	842	642	13	70	404	67	526	738	276	999999	999999	999999	290	999999	688	762	203	999999	185	287	326	44	934	354	531	985	999999	783	773	450	999999	999999	468	52	999999	635	972	750	546	992	954	635	446	609	999999	519	999999	999999	17	420	973	933	692	412	234	999999	707	659	999999	418	658	743	965	826	50	469	703	247	756	63	789	452	999999	999999	332	690	597	335	321	22	999999	663	776	363	476	120	999999	65	999999	999999	927	999999	999999	137	344	221	999999	619	999999	999999	816	134	999999	953	999999	530	999999	510	89	543	999999	999999	347	526	999999	999999	999999	999999	360	929	261	647	429	96	999999	476	240	510	848	999999	30	999999	999999	747	205	999999	999999	822	999999	999999	815	999999	975	284	459	556	974	695	342	349	999999	68	269	640	321	179	999999	903	828	163	299	794	661	968	523	242	999999	600	999999	307	999999	154	999999	415	123	553	999999	155	636	579	502	545	999999	508	999999	961	999999	136	436	36	793	771	999999	578	655	30	56	999999	760	999999	999999	384	999999	44	29	109	189	999999	999999	999999	507	559	276	258	999999	999999	626	163	111	999999	523	999999	173	304	999999	559	160	311	759	102	506	664	395	418	638	127	999999	143	999999	768	999999	864	999999	667	528	243	999999	745	916	901	999999	893	906	207	999999	461	221	79	999999	470	948	877	104	999999	271	843	174	999999	619	544	583	492	674	343	779	999999	879	506	999999	280	64	414	999999	999999	698	999999	757	197	714	187	999999	110	613	29	819	999999	770	999999	999999	685	79	999999	136	381	327	911	229	999999	428	56	582	714	303	259	415	544	493	246	999999	658	95	999999	153	442	999999	482	879	654	524	875	887	703	110	101	210	417	288	22	540	786	394	194	769	668	605	201	807	363	613	284	421	534	450	747	599	102	503	694	743	844	42	999999	59	552	999999	999999	999999	212	58	997	266	480	705	999999	273	900	217	484	836	447	675	526	51	999999	999999	999999	263	362	501	117	913	
593	279	696	999999	820	145	226	510	726	999999	999999	314	999999	28	940	828	501	483	699	885	29	857	306	178	515	532	999999	98	999999	625	261	711	999999	93	999999	211	999999	204	453	999999	990	974	120	860	81	222	999999	231	523	535	999999	999999	802	232	999999	735	972	527	248	999999	336	999999	705	111	335	892	999999	531	355	999999	819	307	39	934	895	54	747	446	107	303	107	588	999999	279	863	382	999999	718	999999	999999	238	492	955	999999	438	862	278	18	534	188	848	903	999999	999999	715	465	849	999999	336	850	999999	999999	999999	945	200	747	562	436	248	999999	983	654	342	418	510	999999	351	999999	999999	42	999999	999999	999999	919	454	999999	712	791	563	407	533	999999	391	348	999999	701	72	19	966	691	309	842	770	999999	204	204	999999	468	283	388	123	975	372	304	84	999999	624	510	500	997	45	771	999999	999999	430	942	272	993	469	999999	274	999999	999999	814	733	999999	999999	999999	999999	260	632	254	517	185	294	557	999999	97	274	699	999999	999999	999999	969	655	538	999999	929	160	262	932	577	998	474	123	781	78	558	570	151	290	293	999999	999999	999999	791	263	697	555	872	274	184	729	770	731	712	822	938	169	204	963	49	190	472	328	64	255	53	71	999999	489	130	527	132	418	999999	776	279	999999	863	284	282	999999	287	987	757	847	237	742	411	958	139	399	376	188	999999	999999	323	922	320	546	219	636	52	393	153	657	607	362	999999	936	553	344	305	920	690	665	999999	999999	570	217	27	310	999999	554	359	731	160	999999	176	690	462	356	293	327	74	645	341	894	844	110	249	875	804	475	999999	999999	103	456	497	586	999999	838	361	112	528	909	976	497	43	422	506	663	195	257	999999	206	60	999999	999999	55	999999	18	640	999999	999999	151	506	999999	999999	564	999999	704	999999	590	490	623	999999	191	799	999999	669	999999	861	431	604	585	999999	556	991	999999	744	999999	600	452	262	999999	208	892	144	386	999999	791	358	478	785	801	218	604	999999	999999	999999	869	188	999999	999999	489	999999	218	999999	391	461	950	203	930	999999	521	113	13	999999	299	425	999999	56	422	753	999999	999999	392	999999	802	377	95	789	999999	17	999999	937	901	76	773	55	990	36	752	925	462	598	428	658	999999	697	214	277	477	444	108	822	766	945	508	999999	764	571	999999	999999	375	170	71	922	944	584	212	936	564	253	999999	86	304	999999	301	999999	76	734	999999	114	999999	999999	322	697	999999	63	180	955	568	999999	291	428	963	999999	
560	301	536	999999	714	688	495	278	712	233	19	32	528	279	999999	999999	927	999999	198	999999	851	999999	848	374	999999	891	414	257	378	786	962	16	122	565	936	999999	752	570	29	694	619	894	115	98	687	885	999999	900	999999	349	850	261	239	15	887	13	453	172	492	822	999999	999999	899	926	999999	12	910	962	343	654	999999	367	20	503	348	956	999999	760	686	138	999999	999999	946	38	935	711	777	999999	677	932	556	590	88	206	999999	382	999999	189	999999	684	999999	572	566	656	999999	999999	250	999999	666	931	563	693	485	363	466	771	999999	999999	991	999999	999999	802	294	999999	999999	885	288	999999	94	966	960	271	932	11	162	999999	946	300	999999	999999	999999	51	451	999999	999999	862	114	724	740	648	90	134	197	278	999999	183	287	999999	999999	999999	214	437	651	999999	970	301	999999	484	211	672	999999	11	715	549	97	193	361	999999	42	246	781	999999	82	445	886	836	999999	999999	552	978	516	999999	742	177	999999	999999	400	750	775	87	111	630	523	999999	999999	999999	418	648	190	999999	822	739	132	321	999999	650	364	999999	999999	143	999999	999999	999999	232	999999	43	268	548	999999	999999	793	610	772	999999	144	161	50	14	999999	807	428	435	999999	287	166	777	999999	431	961	999999	678	194	936	642	859	15	698	999999	912	790	820	870	345	999999	481	999999	999999	177	187	64	609	359	999999	999999	715	999999	623	654	999999	387	374	837	586	716	999999	609	999999	140	999999	139	462	750	102	830	987	558	99	357	805	945	811	999999	254	907	986	329	599	999999	999999	77	391	54	234	534	999999	982	999999	628	999999	872	547	999999	82	57	601	859	267	999999	999999	167	999999	999999	848	130	999999	872	999999	678	999999	66	19	999999	213	37	747	418	525	568	999999	14	273	470	606	933	407	975	428	999999	316	137	72	836	909	769	999999	999999	999999	999999	957	553	399	615	999999	694	862	803	632	54	999999	999999	343	698	359	25	893	241	669	914	723	601	454	396	371	999999	993	183	834	999999	663	631	999999	421	610	999999	614	999999	572	911	81	603	352	383	999999	133	793	373	999999	893	875	999999	999999	291	390	366	109	13	254	305	701	999999	969	999999	391	679	971	999999	98	999999	411	999999	669	999999	843	999999	258	80	500	248	809	630	696	940	568	530	999999	929	40	253	761	610	413	999999	220	999999	634	999999	992	226	161	871	999999	999999	999999	640	473	999999	999999	271	117	39	999999	15	495	80	999999	999999	629	999999	504	52	891	845	737	800	832	402	546	460	495	104	
88	284	96	999999	999999	708	999999	928	67	485	491	769	146	731	108	999999	999999	149	401	605	535	140	722	119	999999	439	999999	691	999999	80	162	988	999999	999999	999999	238	999999	999999	725	293	999999	700	803	28	999999	132	708	15	999999	434	999999	406	69	890	568	999999	562	977	958	999999	457	766	130	987	333	999999	993	132	999999	870	999999	999999	424	117	34	834	336	703	999999	857	730	255	989	383	458	755	928	885	454	13	675	941	598	808	836	999999	580	816	695	67	138	586	234	999999	945	397	982	951	866	733	620	859	428	999999	195	211	999999	747	999999	577	574	118	999999	777	999999	547	635	999999	281	219	999999	520	17	999999	999999	154	31	999999	437	70	773	976	28	721	999999	816	999999	497	622	634	48	832	287	999999	493	30	908	999999	636	408	762	375	680	657	999999	110	851	927	999999	999999	999999	617	319	999999	804	598	99	956	393	388	34	148	993	647	180	431	242	890	999999	707	245	573	999999	39	308	999999	306	999999	251	292	999999	595	999999	581	453	430	523	809	322	895	931	999999	73	258	383	623	999999	43	486	57	868	961	919	674	806	617	999999	290	180	407	301	727	714	110	422	439	34	422	999999	750	908	432	577	122	999999	292	510	283	655	999999	34	999999	999999	204	999999	13	675	449	999999	836	344	242	999999	915	603	999999	247	999999	999999	999999	599	960	838	735	148	999999	394	999999	999999	523	116	812	634	496	382	38	842	520	686	419	764	999999	999999	999999	416	676	793	661	519	999999	55	547	999999	711	94	74	999999	159	66	979	999999	999999	551	261	729	532	999999	999999	999999	574	370	999999	286	999999	190	25	322	481	329	472	651	999999	297	334	999999	569	374	923	999999	318	604	999999	464	706	799	895	42	396	638	884	78	651	129	944	212	327	271	32	530	79	751	953	830	594	337	999999	999999	999999	782	999999	167	683	740	233	970	678	273	579	626	999999	982	999999	842	444	999999	10	999999	352	131	160	308	999999	403	342	567	651	861	869	379	912	324	814	613	478	999999	999999	910	895	974	534	64	691	405	246	96	999999	999999	395	200	337	283	238	106	632	999999	999999	290	408	999999	329	816	403	210	714	999999	999999	322	373	718	18	99	718	377	999999	105	616	999999	166	255	742	540	475	679	999999	999999	96	718	999999	999999	910	999999	511	999999	999999	999999	661	491	999999	277	999999	512	746	677	192	247	565	860	999999	999999	254	999999	999999	163	923	788	350	724	168	999999	883	999999	999999	756	808	903	999999	489	722	879	999999	
135	265	999999	999999	240	793	999999	999999	804	999999	999999	220	454	372	51	980	358	314	999999	376	937	999999	999999	394	470	181	990	868	288	659	86	147	628	999999	999999	999999	245	999999	693	995	552	237	363	12	658	248	886	999999	767	923	239	184	856	513	507	802	650	999999	866	999999	803	929	999999	155	997	97	999999	999999	253	438	744	532	621	870	824	999999	999999	613	736	231	294	999999	111	999999	429	901	291	125	594	999999	999999	741	999999	634	202	622	28	217	14	571	999999	534	999999	339	189	999999	563	986	999999	797	832	999999	768	999999	774	206	828	854	725	999999	806	476	767	926	475	13	999999	999999	678	212	999999	761	608	174	574	760	465	999999	185	722	348	304	436	797	999999	999999	972	999999	999999	999999	794	174	491	909	999999	190	999999	224	863	185	145	577	318	486	115	81	999999	603	80	999999	741	65	679	13	999999	511	49	970	442	550	40	256	135	682	418	527	279	698	409	999999	993	250	908	999	586	999999	986	999999	691	422	495	379	255	999999	263	738	495	999999	161	263	150	796	782	323	154	888	451	635	999999	999999	801	999999	203	685	999999	999999	156	999999	427	999999	999999	100	288	29	64	661	11	288	428	679	999999	791	547	156	253	207	468	999999	999999	698	328	360	880	999999	621	755	185	569	826	762	591	815	71	174	738	60	517	762	999999	493	886	173	216	399	555	999999	203	999999	442	823	999999	560	825	728	999999	999999	220	185	408	309	486	442	462	999999	97	999999	730	382	999999	203	999999	999999	337	371	999999	165	999999	491	999999	999999	562	999999	136	13	999999	40	990	342	506	999999	840	341	364	958	16	454	711	550	311	338	289	820	639	249	143	337	233	463	917	999999	29	999999	628	999999	999999	999999	315	458	936	66	236	398	875	999999	362	358	350	379	364	367	454	603	189	228	332	741	498	999999	870	402	807	536	425	994	554	121	999999	568	220	999999	148	262	614	254	999999	999999	944	796	886	784	987	853	999999	559	68	999999	549	410	473	15	860	428	588	999999	259	700	999999	999999	298	999999	645	999999	168	705	228	201	989	999999	999999	442	796	701	10	95	415	953	999999	999999	999999	138	571	999999	104	214	798	719	674	79	995	411	917	73	508	645	149	214	695	404	341	866	435	614	293	41	218	168	428	503	138	305	273	117	999999	169	679	999999	687	953	907	508	527	999999	939	999999	524	733	999999	999999	945	210	268	42	999999	999999	703	957	29	73	995	639	301	180	999999	700	147	999999	129	348	965	807	
999999	999999	999999	832	349	515	674	999999	517	485	965	73	557	928	46	241	582	875	466	722	322	624	957	277	217	999999	979	999999	576	713	613	854	399	148	999999	527	999999	702	999999	197	999999	450	555	519	999999	238	623	22	999999	906	237	999999	999999	252	494	902	999999	229	999999	993	536	999999	12	999999	872	121	673	419	999999	519	696	880	155	279	440	872	999999	447	604	978	999999	966	585	670	486	369	999999	999999	653	779	743	999999	86	736	660	856	447	752	999999	561	565	214	766	154	220	356	999999	999999	812	621	834	346	999999	646	999999	569	850	341	999999	512	149	999999	999999	475	776	379	999999	999999	618	583	434	999999	799	52	423	528	999999	440	460	999999	270	369	999999	42	945	406	999999	999999	999999	999999	999999	116	435	145	422	48	999999	300	378	840	553	999999	994	239	196	517	546	999999	233	741	369	419	999999	999999	999999	999999	192	733	999999	379	679	373	999999	527	999999	328	891	664	630	384	89	910	72	620	999999	580	375	114	845	438	860	127	217	735	731	999999	235	247	893	641	999999	715	770	998	999999	189	999999	476	662	868	999999	999999	953	848	661	999999	356	270	611	670	415	999999	888	999999	999999	561	166	216	999999	980	999999	653	770	988	528	999999	999999	999999	459	406	832	898	999999	977	812	978	999999	368	83	282	999999	964	636	232	999999	778	999999	678	489	609	33	541	680	999999	999999	972	999999	999999	329	297	319	292	810	999999	838	999999	635	911	289	540	396	797	143	523	741	138	26	999999	762	750	546	999999	585	850	382	999999	999999	771	212	839	867	210	49	785	962	956	164	431	394	999999	153	916	399	948	999999	236	407	166	939	646	955	572	999999	579	999999	849	707	960	832	546	298	863	708	449	999999	196	758	358	560	784	974	595	163	53	607	629	81	999999	999999	999999	893	71	832	566	883	304	997	470	44	999999	259	203	599	847	999999	289	217	999999	999999	36	999999	59	606	164	671	370	419	169	971	999999	999999	80	333	686	653	236	999999	152	566	999999	198	298	999999	999999	535	781	999999	999999	999999	999999	421	999999	360	610	999999	999999	999999	677	894	523	885	838	498	912	345	188	869	913	204	204	258	75	393	908	837	999999	735	999999	629	889	999999	113	547	653	710	656	720	723	18	808	770	999999	257	999999	999999	360	799	999999	110	356	912	92	121	427	79	999999	738	999999	999999	498	119	999999	58	14	158	781	301	845	212	689	468	156	999999	395	434	894	818	999999	425	487	390	333	68	282	977	292	992	130	583	363	
999999	999999	950	520	699	474	315	252	895	999999	69	999999	209	420	888	999999	187	725	992	185	537	398	37	294	117	786	247	775	999999	866	788	180	271	848	999999	999999	205	999999	696	959	588	575	454	999999	428	999999	133	648	393	999999	114	277	137	999999	825	529	249	999999	412	999999	237	540	225	38	922	888	693	361	648	697	570	793	38	42	597	962	943	322	866	681	999999	599	999999	815	999999	521	53	863	32	253	951	539	999999	999999	999999	999999	359	426	791	540	742	771	999	999999	651	999999	248	104	810	999999	585	927	799	731	259	637	999999	410	276	999999	999999	829	339	405	746	41	810	254	999999	549	612	527	530	999999	999999	891	999999	695	173	450	999999	999999	999999	168	999999	34	739	261	534	104	999999	949	999999	999999	695	913	442	999999	950	619	999999	994	999999	270	999999	68	999999	473	999999	368	999999	463	246	825	139	896	777	180	737	721	301	559	720	215	650	663	378	150	640	35	999999	999999	744	554	940	288	163	999999	999999	999999	999999	276	468	175	66	999999	712	333	999999	798	145	999999	866	238	999999	950	283	589	999999	597	689	999999	832	767	910	53	718	692	885	850	999999	984	999999	999999	104	999999	999999	999999	999999	213	950	55	888	842	889	999999	138	516	236	999999	14	574	181	999999	920	371	999999	999999	265	23	728	29	447	410	65	161	10	738	144	301	859	999999	441	416	646	999999	377	990	999999	999999	914	999999	999999	895	846	178	812	999999	217	732	999999	399	299	145	485	930	607	488	787	738	195	400	999999	934	999999	286	142	765	673	285	994	453	823	999999	999999	525	563	999999	564	886	348	999999	999999	411	999999	470	438	305	930	999999	999999	999999	212	149	538	524	830	999999	765	570	46	999999	289	999999	738	999999	576	999999	46	960	999999	65	923	900	399	148	869	970	999999	669	847	837	999999	957	999999	114	250	683	999999	584	694	42	786	993	999999	301	768	598	673	999999	894	999999	999999	999999	348	999999	965	312	750	999999	999999	860	306	106	722	208	223	332	693	999999	999999	892	999999	462	275	344	999999	999999	999999	999999	380	280	306	663	775	999999	577	863	999999	267	149	938	933	612	999999	999999	735	999999	280	651	88	446	999999	999999	672	11	923	806	999999	999999	711	45	262	999999	30	999999	563	642	331	555	999999	999999	713	435	494	959	958	999999	533	999999	608	999999	999999	999999	30	933	375	267	999999	773	999999	999999	167	614	999999	999999	686	292	591	999999	280	103	368	725	30	728	732	999999	999999	712	999999	779	283	275	999999	132	386	853	999999	999999	
18	306	651	557	311	999999	999999	109	880	999999	283	676	999999	999999	169	515	231	933	388	302	211	896	712	288	731	474	497	892	999999	433	727	832	661	505	999999	974	451	999999	423	170	999999	633	598	999999	439	376	999999	305	115	889	900	452	475	338	885	121	593	373	826	999999	373	308	890	456	663	450	25	999999	999999	195	74	421	520	999999	999999	577	999999	999999	999999	365	258	201	787	330	533	284	367	332	619	435	391	88	984	999999	797	238	999999	152	510	989	360	169	999999	919	999999	489	932	257	573	999999	813	54	999999	999999	588	181	520	569	923	388	92	692	447	999999	803	986	436	933	999999	536	834	165	48	859	999999	99	337	868	505	999999	999999	999999	759	311	621	347	563	523	999999	625	717	183	228	999999	999999	668	721	857	125	999999	62	998	826	46	483	658	16	664	999999	499	844	652	74	999999	46	972	932	145	394	466	432	913	936	805	999999	660	999999	916	953	345	999999	479	752	999999	991	353	294	999999	828	963	999999	898	66	507	999999	74	999999	348	95	933	735	586	472	659	415	999999	72	30	227	823	999999	99	711	131	132	374	900	407	999999	999999	688	220	317	999999	136	999999	857	438	999999	755	551	598	830	29	609	791	16	103	261	852	999999	273	999999	15	251	250	197	934	385	417	999999	711	459	402	255	525	278	51	999999	881	999999	633	999999	472	999999	999999	999999	691	522	999999	999999	999999	155	46	410	424	715	312	189	885	346	923	62	999999	591	999999	149	438	773	999999	522	965	999999	379	570	999999	276	43	999999	999999	999999	999999	422	54	999999	999999	565	422	991	831	999999	966	861	647	545	368	580	999999	881	999999	983	999999	918	437	999999	402	247	776	999999	753	158	999999	578	999999	903	840	999999	18	567	234	284	726	446	942	999999	999999	114	922	834	212	999999	999999	161	302	145	160	587	984	235	657	999999	999999	999999	248	999999	999999	397	999999	744	704	999999	572	999999	656	167	999999	394	999999	163	273	297	999999	999999	273	676	272	530	286	924	999999	999999	999999	783	909	115	494	999999	207	269	156	167	312	188	140	354	514	73	999999	999999	878	765	611	999999	999999	369	999999	847	682	572	420	607	999999	876	991	450	999999	789	913	550	672	999999	197	716	16	999999	984	147	811	919	999999	208	34	151	55	987	652	694	999999	550	999999	647	107	635	848	999999	999999	999999	196	689	999999	725	159	999999	472	401	578	999999	824	856	999999	666	999999	999999	410	221	582	969	831	13	798	646	968	373	247	999999	999999	999999	867	467	68	
558	950	132	999999	999999	58	999999	678	999999	419	756	999999	964	175	646	611	999999	234	636	999999	999999	999999	193	999999	376	756	786	999999	999999	999999	25	37	367	999999	826	715	913	857	963	172	513	300	186	999999	999999	999999	999999	207	601	423	999999	337	240	500	980	953	767	242	999999	690	272	999999	240	643	403	729	512	175	349	999999	698	999999	999999	999999	999999	786	428	599	848	599	752	999999	999999	35	999999	687	999999	999999	817	872	948	680	328	283	900	162	70	543	200	322	273	999999	858	671	999999	999999	999999	999999	999999	204	535	177	393	939	937	682	245	999999	678	999999	932	646	358	476	981	27	167	999999	573	999999	999999	884	408	535	335	914	731	453	999999	403	999999	999999	827	623	347	781	999999	388	345	999999	999999	855	865	484	390	627	489	391	690	706	999999	88	203	999999	477	650	769	999999	999999	32	951	792	904	285	104	901	999999	734	999999	209	730	778	999999	355	999999	871	29	924	155	708	999999	999999	762	603	989	543	999999	99	156	697	21	439	774	322	276	134	950	589	390	488	808	754	999999	490	976	999999	435	848	999999	606	631	999999	712	905	999999	612	999999	310	295	999999	999999	728	588	442	198	301	14	339	999999	999999	920	439	544	667	899	679	97	999999	627	364	117	988	745	549	75	999999	999999	999999	724	999999	105	650	303	829	999999	89	176	999999	999999	999999	999999	106	769	999999	685	999999	999999	54	999999	918	524	757	682	931	453	86	999999	48	999999	31	573	144	615	999999	173	280	999999	715	253	819	513	277	979	999999	733	999999	999999	659	999999	874	999999	682	999999	999999	149	348	999999	372	999999	347	106	137	999999	281	121	495	491	999999	999999	414	65	595	801	195	414	999999	777	740	999999	442	857	334	184	999999	999999	891	281	809	284	999999	312	773	999999	906	723	999999	999999	707	831	247	999999	873	999999	459	818	280	999999	677	401	892	999999	999999	999999	942	999999	772	952	952	126	229	224	999999	80	106	112	292	265	894	472	38	999999	80	908	999999	913	983	596	724	683	884	20	603	417	391	264	85	608	397	426	999999	433	871	999999	611	33	999999	999999	641	357	999999	24	999999	214	372	469	999999	999999	999999	39	505	999999	238	278	999999	219	620	274	688	841	999999	684	868	477	999999	999999	999999	489	999999	999999	999999	190	955	999999	999999	869	999999	999999	55	999999	764	756	403	999999	921	999999	205	602	357	999999	412	999999	124	799	999999	999999	156	518	693	767	907	999999	30	278	963	325	230	999999	131	372	195	232	229	765	87	279	290	999999	556	746	409	
959	141	905	999999	491	75	165	56	306	723	999999	705	999999	999999	754	736	134	404	605	554	343	999999	985	217	999999	364	359	722	61	570	999999	961	946	367	947	878	125	744	482	259	75	815	824	649	679	526	999999	999999	332	543	999999	999999	950	999999	76	487	156	698	353	137	716	443	999999	735	86	554	758	999999	999999	875	620	390	922	355	488	528	656	346	537	663	422	609	399	999999	999999	542	21	754	301	469	999999	426	401	355	543	632	999999	99	572	135	768	32	999999	457	999999	999999	191	604	713	547	831	810	170	689	714	117	53	999999	330	544	543	13	999999	607	153	999999	999999	577	999999	856	999999	567	773	412	895	999999	926	999999	999999	639	360	999999	999999	754	999999	921	266	711	999999	436	999999	342	999999	37	999999	764	999999	84	313	729	786	613	999999	856	999999	274	46	757	794	323	190	111	893	691	999999	137	962	873	969	232	937	999999	936	385	278	376	798	999999	820	140	996	852	999999	865	852	746	999999	194	915	999999	884	508	999999	327	255	486	448	87	999999	465	801	531	114	91	791	509	676	416	999999	999999	475	300	937	663	327	338	473	999999	839	447	513	777	957	999999	347	439	370	999999	140	791	928	720	902	365	339	474	999999	556	84	352	999999	216	606	454	898	594	570	999999	999999	916	23	420	999999	406	951	33	574	509	999999	999999	999999	67	286	796	999999	754	397	581	999999	999999	591	917	954	496	377	307	999999	512	707	999999	869	116	999999	999999	777	517	482	506	999999	315	900	247	811	722	214	22	929	809	999999	999999	207	988	929	157	335	999999	999999	751	39	653	999999	71	802	999999	999999	42	999999	73	999999	999999	282	891	177	28	951	354	115	999999	292	999999	377	371	602	563	999999	880	187	471	887	681	61	731	477	760	462	839	999999	819	240	182	999999	866	790	885	871	999999	999999	910	205	981	990	234	999999	674	286	490	999999	248	999999	612	999999	999999	185	999999	999999	999999	423	999999	566	122	908	295	999999	999999	999999	511	581	716	999999	999999	68	999999	999999	906	690	827	271	802	484	999999	999999	206	383	628	327	597	690	453	911	330	999999	414	999999	999999	82	704	233	359	884	774	999999	752	556	999999	553	999999	711	278	999999	156	289	621	932	594	742	712	999999	382	792	999999	821	137	804	999999	357	654	922	191	834	985	603	911	999999	710	72	627	650	187	85	739	885	421	796	765	999999	999999	999999	760	351	369	792	851	566	692	952	781	947	194	999999	999999	664	999999	444	671	999999	377	704	232	531	999999	
72	735	999999	63	317	409	341	999999	331	999999	183	172	840	474	203	752	355	235	757	999999	680	999999	338	186	999999	365	977	135	222	673	575	999999	999999	237	999999	999999	999999	513	999999	999999	450	908	863	771	725	999999	689	999999	477	800	999999	999999	475	251	999999	606	406	131	978	999999	432	999999	999999	657	511	925	999999	612	176	145	208	999999	999999	214	839	771	602	567	461	582	675	17	657	421	999999	999999	783	987	793	701	660	432	535	999999	131	244	91	215	269	800	568	86	803	341	601	190	629	271	411	999999	999999	839	670	999999	285	424	558	414	16	414	152	946	819	475	485	776	316	426	93	605	689	999999	999999	660	24	598	214	325	819	469	477	521	586	999999	698	820	999999	139	999999	706	999999	676	208	854	658	621	999999	338	999999	825	999999	213	188	805	983	616	999999	19	391	686	999999	242	595	547	999999	630	370	698	777	665	24	186	277	386	999999	22	198	452	12	403	341	876	469	999999	999999	999999	343	999999	147	91	288	752	747	471	496	999999	999999	661	917	999999	260	568	560	999999	810	697	935	801	886	970	427	99	16	988	355	344	772	600	951	673	999999	999999	561	695	999999	271	439	806	890	474	930	536	535	975	152	772	325	278	999999	897	339	542	893	177	663	999999	999999	999999	126	162	681	999999	709	253	999999	669	17	865	813	549	268	138	910	422	999999	891	564	41	999999	582	28	503	417	999999	344	999999	697	394	41	198	524	680	689	738	793	449	827	999999	244	999999	765	459	465	644	638	210	999999	481	137	772	633	999999	913	999999	143	187	84	654	999999	986	971	999999	833	625	34	588	449	182	628	600	999999	282	797	372	817	999999	48	772	999999	144	133	226	266	269	564	809	766	155	605	615	999999	182	382	257	511	151	626	839	619	999999	761	459	852	999999	708	361	918	550	726	574	149	311	239	999999	862	755	366	574	70	225	999999	303	576	22	999999	999999	900	549	999999	999999	942	208	163	999999	383	674	373	999999	560	213	890	225	429	40	999999	74	943	999999	395	755	785	61	999999	404	238	467	882	839	312	817	999999	379	999999	60	631	940	999999	863	402	198	391	999999	24	856	999999	606	873	545	545	999999	948	303	999999	115	890	891	429	758	147	915	791	533	427	743	753	999999	535	378	409	999999	915	90	214	206	374	158	47	923	999999	631	594	999999	999999	151	868	166	999999	584	999999	740	521	399	725	486	406	999999	999999	280	113	812	80	999999	999999	999999	999999	868	98	957	740	999999	
853	505	688	515	330	999999	239	285	874	596	999999	951	218	669	25	526	364	727	799	516	999999	999999	820	999999	561	99	210	294	999999	10	999999	267	843	427	886	25	711	220	165	951	627	934	999999	516	516	999999	295	999999	994	728	999999	370	999999	999999	999999	999999	685	431	999999	241	255	945	388	873	528	999999	117	999999	782	10	815	154	572	847	889	13	370	999999	750	442	803	732	300	178	496	999999	109	620	622	799	339	289	266	924	706	999999	556	532	999999	478	22	504	999999	999999	999999	369	999999	320	344	801	726	382	680	999999	999999	999999	654	219	999999	999999	938	999999	999999	999999	670	535	888	647	151	999999	456	837	325	282	999999	309	999999	306	999999	137	908	789	285	821	82	956	609	744	496	193	37	347	999999	176	539	525	335	999999	333	388	481	999999	178	137	999999	889	67	999999	101	138	484	999999	999999	259	913	999999	999999	999999	999999	714	925	154	161	957	189	119	999999	158	999999	904	999999	335	973	876	656	757	621	158	476	999999	899	999999	999999	367	709	679	999999	896	263	390	314	999999	801	999999	999999	337	10	220	999999	245	208	908	663	197	999999	158	384	999999	603	165	538	72	880	726	814	723	502	793	999999	999999	727	999999	894	363	600	995	534	364	999999	328	999999	999999	999999	241	984	990	548	465	212	999999	304	313	303	107	851	999999	107	85	804	739	999999	999999	962	446	518	999999	23	310	596	999999	624	999999	999999	999999	409	999999	999999	649	741	823	184	47	590	698	216	424	500	999999	999999	999999	897	459	559	683	494	549	447	765	723	999999	977	247	868	53	935	999999	999999	29	698	724	391	999999	343	981	564	797	999999	274	239	103	999999	226	798	247	272	175	470	999999	999999	859	690	105	925	171	846	937	178	999999	762	933	776	481	108	999999	968	448	126	578	999999	696	923	183	535	629	666	760	999999	631	780	770	812	665	238	839	43	295	999999	181	999999	627	629	89	999999	306	326	442	999999	21	278	999999	999999	892	999999	104	935	516	999999	999999	999999	999999	999999	546	766	991	130	121	252	999999	999999	682	915	944	999999	500	76	844	999999	238	312	233	642	999999	362	999999	721	920	999999	144	903	527	999999	236	676	59	139	93	322	521	186	999999	199	858	267	596	999999	114	999999	373	999999	101	845	341	993	999999	999999	70	193	810	279	999999	320	999999	366	999999	957	688	278	394	370	983	531	160	999999	107	44	783	179	766	58	999999	999999	437	117	811	681	999999	999999	404	606	79	999999	512	251	976	894	999999	999999	999999	639	999999	
835	74	999999	54	999999	695	288	896	247	669	890	999999	761	662	737	882	11	554	555	573	455	874	999999	301	93	29	908	85	212	952	291	148	999999	828	781	407	999999	73	251	985	115	346	167	936	188	482	750	588	249	21	90	948	999999	76	774	961	285	710	960	550	786	213	999999	294	388	751	999999	933	881	999999	457	938	312	999999	467	118	717	851	122	610	279	330	835	200	871	342	662	71	999999	820	999999	999999	112	701	999999	999999	653	872	558	436	999999	816	707	999999	564	152	999999	999999	608	665	999999	434	597	999999	280	466	999999	999999	423	55	99	238	879	71	217	732	999999	611	999999	566	465	844	303	686	427	999999	623	999999	636	999999	697	746	463	999999	575	697	136	999999	430	999999	534	160	459	999999	347	999999	999999	646	999999	831	317	999999	555	999999	210	999999	140	999999	932	818	999999	451	999999	693	357	352	999999	491	495	520	999999	999999	999999	628	41	315	395	790	348	472	524	976	233	804	999999	663	200	420	198	176	566	224	999999	999999	898	92	293	999999	164	994	189	999999	161	191	235	234	854	926	20	894	999999	349	573	469	999999	866	227	72	281	694	162	364	303	328	953	391	271	578	730	949	31	630	635	999999	292	79	825	51	578	197	809	999999	410	303	163	226	651	361	318	41	999999	999999	493	470	842	999999	999999	832	238	844	963	999999	206	70	873	392	714	999999	999999	234	51	185	493	999999	885	887	953	999999	999999	736	739	910	270	698	94	999999	146	175	510	466	999999	993	999999	999999	999999	533	78	349	429	770	512	431	183	999999	999999	999999	737	999999	999999	955	871	161	666	501	115	63	25	507	975	83	999999	548	718	720	317	57	372	999999	859	361	819	613	580	405	233	999999	736	186	999999	999999	72	999999	589	555	999999	765	336	321	628	181	999999	570	999999	999999	524	963	999999	463	776	942	326	977	549	233	145	268	581	271	278	797	999999	999999	999999	579	21	519	958	173	135	551	721	60	142	688	843	258	999999	233	881	999999	605	282	409	765	90	95	197	366	420	999999	193	999999	53	830	854	999999	999999	794	999999	14	14	549	337	999999	231	275	844	861	389	886	28	357	390	18	202	53	439	43	499	999999	332	602	752	799	368	999999	17	311	834	175	999999	454	888	876	265	999999	999999	185	544	814	999999	999999	976	533	318	835	684	45	999999	810	249	738	999999	419	682	412	796	538	866	574	268	999999	999999	999999	999999	573	469	514	753	146	999999	264	999999	684	999999	996	626	229	999999	999999	
972	972	999999	34	925	748	159	999999	203	852	999999	999999	318	969	556	708	309	999999	133	744	376	999999	292	502	999999	984	249	620	734	999999	785	577	999999	999999	602	999999	869	11	999999	661	424	991	321	900	877	690	999999	999999	138	976	999999	999999	106	747	999999	999999	689	180	322	940	508	999999	999999	516	76	691	370	974	377	270	838	307	472	999999	330	385	858	391	624	31	49	719	491	999999	999999	999999	481	309	188	999999	606	698	689	357	162	884	257	999999	833	999999	999999	999999	161	868	148	999999	999999	634	426	780	944	307	555	301	901	789	999999	985	525	155	220	999999	795	578	999999	149	999999	999999	318	445	137	63	558	439	700	77	567	999999	620	602	529	999999	882	408	854	308	152	999999	456	999999	837	999999	288	687	975	269	185	583	214	999999	779	999999	326	981	652	890	749	126	600	834	231	999999	999999	923	626	373	187	397	723	365	999999	230	668	944	607	865	774	870	463	441	892	999999	418	621	822	251	999999	901	755	964	558	36	797	621	152	999999	999999	365	71	999999	91	787	999999	999999	11	559	999999	381	384	787	125	999999	999999	169	942	246	25	999999	999999	385	842	286	999999	759	999999	970	433	56	999999	204	968	419	809	851	359	114	134	569	620	272	632	158	999999	968	848	680	373	999999	679	999999	397	153	263	686	999999	805	155	110	999999	41	136	999999	999999	189	818	706	79	811	810	837	999999	999999	143	999999	999999	999999	759	999999	911	999999	607	795	999999	895	806	824	165	133	92	553	958	33	526	588	146	70	578	346	999999	152	610	561	999999	999999	793	942	20	425	999999	85	999999	481	199	999999	433	999999	205	999999	383	994	550	999999	999999	266	999999	99	928	999999	701	692	999999	999999	524	999999	525	55	968	535	112	864	999999	999999	200	999999	508	487	834	610	165	999999	864	894	963	165	602	665	832	570	962	704	999999	999999	723	251	959	632	999999	999999	400	388	371	999999	582	519	190	809	755	722	758	402	264	328	999999	894	827	231	459	369	176	999999	223	408	572	407	851	358	999999	948	57	875	999999	413	220	776	445	204	322	999999	999999	792	910	999999	812	999999	449	695	76	828	999999	738	183	597	999999	540	174	963	107	184	668	831	792	806	999999	882	872	999999	117	622	999999	999999	908	15	394	384	999999	113	595	11	999999	999999	291	197	534	999999	702	932	159	679	612	482	999999	147	999999	153	999	113	444	929	698	999999	587	454	999999	999999	829	177	213	879	590	70	999999	999999	226	511	549	999999	282	366	190	939	
999999	437	20	977	535	771	229	251	384	846	669	665	999999	370	578	837	818	742	999999	534	999999	999999	98	551	114	999999	999999	283	603	404	831	999999	749	999999	896	159	443	401	266	999999	948	962	505	999999	401	711	792	855	999999	712	786	540	877	999999	220	431	999999	999999	872	999999	849	999999	648	979	999999	591	916	554	474	999999	404	426	485	999999	585	766	774	354	999999	403	219	76	350	891	618	300	209	103	547	474	810	975	528	733	218	12	999999	525	729	809	999999	247	999999	513	317	369	64	457	80	454	999999	995	999999	479	999999	783	999999	757	999999	724	391	823	16	10	619	428	999999	999999	221	583	453	259	624	350	607	971	999999	999999	999999	999999	999999	752	33	103	999999	815	999999	59	418	434	999999	566	999999	15	428	999999	240	999999	894	889	471	999999	999999	496	10	407	380	967	871	999999	108	767	183	999999	488	639	800	912	192	804	999999	848	344	999999	185	999999	103	999999	999999	635	740	303	943	693	788	933	516	536	102	999999	444	698	187	75	336	640	999999	999999	526	788	182	328	208	100	137	622	968	459	999999	124	313	999999	999999	246	612	804	823	489	332	555	132	273	819	773	369	73	671	999999	999999	999999	999999	999999	102	143	999999	422	105	853	566	176	964	67	999999	978	115	683	653	940	462	531	816	902	999999	971	666	908	999999	434	730	74	950	699	998	776	621	264	668	912	782	200	999999	970	923	166	590	999999	999999	841	668	999999	419	731	816	929	999999	600	338	131	477	555	914	999999	132	502	999999	999999	68	448	366	851	24	740	168	271	822	999999	979	565	390	600	858	666	766	54	654	229	882	999999	58	30	925	547	444	999999	286	47	999999	430	940	325	999999	611	485	816	670	679	999999	555	116	881	620	773	740	999999	696	999999	904	87	848	996	999999	989	399	999999	925	477	305	931	985	784	999999	558	624	75	594	257	191	949	384	975	656	337	962	177	410	162	806	568	999999	39	143	769	582	944	933	26	221	999999	999999	202	383	641	999999	332	999999	72	999999	675	999999	999999	76	999999	999999	872	349	64	37	999999	935	999999	671	999999	999999	956	651	239	999999	680	999999	577	46	52	68	191	602	999999	767	640	295	348	13	140	285	999999	962	188	75	710	999999	999999	989	988	213	128	531	645	250	614	681	652	96	478	999999	715	412	34	896	999999	280	334	296	397	937	597	769	999999	999999	309	999999	999999	999999	999999	86	999999	587	999999	838	939	659	956	999999	999999	999999	999999	262	535	999999	570	688	999999	
291	552	999999	279	591	602	61	616	358	999999	193	940	620	999999	999999	820	402	999999	999999	364	999999	999999	863	999999	559	143	999999	303	345	243	944	999999	621	64	190	621	836	806	999999	985	995	231	999999	669	999999	835	542	749	165	999999	143	315	442	333	752	334	999999	999999	999999	458	173	757	281	125	55	301	329	566	37	866	984	999999	619	151	369	964	375	203	999999	724	600	999999	999999	903	999999	638	999999	297	999999	855	999999	719	999999	999999	999999	247	999999	999999	623	481	515	999999	721	299	999999	999999	695	300	964	788	999999	495	999999	996	858	485	619	377	25	417	999999	41	264	181	933	999999	999999	999999	999999	131	23	900	999999	78	218	999999	966	849	456	999999	942	168	332	523	999999	999999	154	999999	364	346	628	999999	459	216	639	484	721	999999	365	999999	999999	298	970	843	774	999999	914	507	788	244	518	999999	921	463	474	999999	709	741	999999	496	130	421	999999	983	999999	999999	450	999999	439	734	902	999999	493	273	524	654	197	489	748	837	531	646	310	129	828	858	661	996	741	955	775	979	274	868	72	999999	255	987	350	343	999999	550	77	64	999999	999999	999999	999999	999999	820	496	229	992	447	964	483	120	923	164	643	999999	999999	632	999999	958	999999	161	624	210	898	408	999999	148	999999	229	999999	578	256	788	736	582	12	999999	921	468	555	986	827	903	589	515	332	832	706	563	174	917	999999	105	999999	939	661	458	50	421	296	91	587	228	983	904	864	144	428	71	776	999999	999999	26	999999	936	334	720	621	393	86	377	441	851	999999	73	999999	161	999999	796	999999	554	26	999999	181	474	409	999999	999999	999999	999999	197	999999	644	786	778	216	999999	691	481	999999	999999	836	999999	344	919	649	735	174	920	999999	713	764	631	151	232	379	211	844	939	537	724	999999	936	742	999999	963	797	999999	285	856	417	469	898	191	978	718	369	175	262	824	673	445	10	765	937	433	782	502	564	999999	999999	733	752	999999	890	150	900	914	999999	999999	852	670	888	73	511	253	865	999999	999999	514	19	46	592	999999	863	289	999999	999999	999999	999999	190	999999	999999	999999	851	684	717	999999	300	838	999999	999999	999999	999999	972	13	556	937	264	694	567	342	999999	60	398	969	150	637	999999	611	350	729	120	990	775	557	999999	21	221	999999	536	911	999999	335	696	564	326	296	999999	999999	999999	863	916	120	897	847	964	460	487	882	544	90	872	689	999999	98	344	728	999999	424	843	545	725	438	168	999999	999999	14	363	834	999999	854	494	999999	
999999	487	813	10	999999	928	593	708	999999	339	292	455	49	470	837	608	230	999999	765	727	26	999999	147	999999	951	999999	665	999999	106	653	239	689	595	651	999999	20	284	344	635	602	831	999999	22	396	156	712	999999	722	999999	999999	613	63	98	766	215	691	349	335	999999	999999	999999	633	611	879	109	602	859	398	659	827	333	886	999999	173	896	880	184	750	341	999999	635	942	792	351	999999	186	600	828	446	999999	670	949	295	784	339	999999	533	142	297	553	852	999999	73	999999	432	727	101	925	870	999999	999999	598	999999	808	225	330	999999	270	839	923	12	999999	952	539	167	383	600	999999	834	999999	999999	52	463	787	396	416	999999	999999	918	322	94	999999	958	999999	613	81	999999	487	568	999999	366	272	303	374	551	821	999999	999999	192	999999	137	913	100	181	976	999999	145	999999	999999	999999	450	999999	352	999999	838	999999	999999	840	999999	95	428	123	999999	825	342	94	748	999999	246	575	151	356	270	870	195	999999	584	999999	145	149	936	749	75	999999	568	968	999999	999999	535	223	748	999999	608	106	630	24	999999	274	838	891	725	55	969	846	999999	104	138	999999	340	667	999999	295	705	999999	159	999999	999999	999999	267	374	174	971	563	32	826	715	747	999999	249	999999	999999	319	948	253	424	890	779	228	101	473	999999	448	999999	868	470	463	999999	822	947	950	966	445	17	999999	727	754	492	946	999999	952	356	965	242	169	791	443	346	462	999999	999999	999999	999999	999999	794	534	725	534	695	562	373	999999	925	225	299	215	440	312	485	525	669	408	833	209	149	126	875	999999	287	87	37	999999	999999	461	687	999999	147	999999	223	939	999999	230	796	394	999999	966	431	999999	999999	999999	360	141	861	999999	701	861	999999	629	627	677	659	519	256	618	999999	256	999999	474	537	248	78	762	99	545	999999	449	611	448	999999	183	695	135	273	333	726	896	265	341	759	826	983	517	61	545	290	999999	973	188	859	409	999999	957	221	704	885	999999	999999	999999	421	262	259	628	86	999999	999999	999999	256	922	891	638	990	999999	714	999999	264	561	999999	553	264	42	475	999999	999999	999999	999999	737	914	569	448	138	854	999999	919	507	577	365	440	607	999999	757	245	999999	296	231	418	871	253	999999	449	334	887	498	71	389	786	825	49	999999	529	254	618	686	484	763	999999	61	999999	216	144	899	999999	113	999999	507	796	999999	147	367	999999	63	494	999999	130	999999	250	999999	999999	540	720	751	325	507	999999	999999	148	559	577	532	447	999999	415	
46	375	549	213	784	999999	563	592	999999	688	682	208	475	759	213	565	999999	523	428	182	926	495	393	999999	623	35	680	368	247	999999	614	919	377	648	458	999999	580	910	466	857	324	948	358	72	642	999999	612	559	934	999999	216	19	29	195	999999	550	999999	999999	589	759	999999	205	354	525	83	762	831	827	311	175	999999	999999	67	570	858	977	147	330	999999	325	422	130	999999	253	999999	605	900	191	169	999999	66	999999	999999	999999	39	129	999999	832	988	999999	477	784	258	999999	18	756	951	458	336	511	412	662	35	274	999999	999999	771	110	886	478	999999	649	668	402	119	381	999999	360	540	999999	384	999999	999999	999999	847	638	872	663	245	883	653	452	855	658	505	999999	999999	65	370	332	999999	503	946	520	999999	828	999999	855	999999	999999	625	601	918	597	137	999999	330	964	427	707	834	117	864	12	824	419	999999	20	897	715	999999	999999	999999	999999	391	999999	368	999999	999999	29	522	26	13	608	267	62	534	267	531	999999	83	999999	999999	662	497	249	638	943	999999	608	44	115	958	945	845	551	999999	709	216	999999	738	508	922	407	999999	999999	999999	999999	744	771	999999	537	489	498	641	178	999999	336	999999	152	252	424	135	444	985	417	68	67	763	999999	450	824	60	285	669	574	701	999999	999999	999999	999999	382	209	924	722	507	625	469	314	676	114	999999	989	73	13	323	383	488	999999	999999	759	57	502	37	330	71	486	214	828	76	999999	216	999999	999999	17	870	999999	211	721	488	792	598	753	999999	612	176	999999	987	999999	999999	999999	222	817	700	919	97	879	181	603	660	30	421	640	247	209	898	999999	947	999999	999999	108	181	766	934	985	171	303	415	425	164	236	499	999999	482	874	999999	398	169	999999	919	990	999999	999999	70	467	381	999999	516	886	714	751	999999	930	148	258	999999	455	882	714	999999	794	474	755	448	434	531	999999	168	372	999999	509	265	825	147	999999	64	573	999999	999999	999999	999999	787	528	711	413	349	999999	999999	234	854	808	999999	999999	373	135	526	298	999999	636	935	892	799	153	940	214	999999	71	793	996	204	999999	749	415	110	555	16	945	54	999999	95	963	694	999999	517	147	993	999999	462	999999	999999	765	414	79	542	999999	413	643	587	506	918	287	775	796	39	999999	68	110	999999	818	128	580	253	999999	999999	972	208	999999	636	803	221	683	609	999999	381	438	999999	680	872	389	999999	373	999999	548	126	807	197	999999	904	118	88	892	467	643	893	999999	999999	291	527	570	522	
549	999999	784	294	244	999999	994	425	601	367	388	237	964	677	999999	222	705	16	999999	784	999999	960	527	724	999999	226	965	887	337	916	760	163	999999	999999	602	365	583	263	999999	140	999999	481	312	751	700	999999	502	966	147	831	816	284	999999	785	221	588	999999	999999	999999	27	711	116	999999	685	607	999999	999999	108	85	399	639	451	134	613	591	999999	657	776	33	665	724	999	750	505	109	485	379	527	655	23	999999	999999	298	864	428	999999	393	627	153	475	739	999999	891	747	202	999999	160	179	203	999999	931	713	999999	309	303	712	366	592	586	131	855	408	453	999999	523	124	162	999999	195	504	445	40	632	999999	999999	330	117	12	312	734	999999	999999	333	999999	999999	172	999999	988	571	715	730	999999	51	31	620	999999	999999	829	999999	87	222	999999	999999	698	946	999999	91	488	999999	972	604	363	290	852	999999	655	84	190	999999	361	636	999999	999999	479	774	999999	999999	610	937	594	379	288	778	235	521	445	999999	634	999999	999999	999999	999999	614	999999	121	999999	520	199	235	965	266	999999	849	872	451	999999	201	515	924	311	912	999999	999999	999999	602	999999	585	64	340	360	999999	450	863	799	280	636	559	110	999999	407	134	999999	384	971	338	609	439	906	784	473	999999	710	709	999999	999999	999999	459	825	995	795	999999	465	999999	874	535	816	906	59	601	999999	499	101	999999	999999	186	999999	999999	999999	460	993	999999	678	280	867	999999	999999	740	848	999999	670	186	733	115	572	616	668	940	510	446	999999	702	389	999999	968	974	162	562	193	999999	164	514	880	375	11	908	999999	999999	991	999999	805	85	68	528	930	999999	765	985	999999	999999	999999	182	595	999999	999999	300	507	373	311	892	954	177	557	999999	377	166	999999	367	113	999999	999999	999999	949	742	641	446	644	861	384	340	218	177	978	282	329	982	918	748	437	711	410	749	883	999999	812	638	999999	57	999999	774	999999	999999	882	920	416	45	999999	853	999999	500	655	646	989	971	999999	787	198	284	690	394	247	557	930	401	264	999999	599	850	999999	13	918	999999	999999	609	997	999999	294	999999	866	999999	758	74	258	999999	66	763	759	912	424	35	449	253	999999	766	536	785	477	490	666	662	445	383	999999	496	582	999999	936	389	973	873	502	999999	418	405	636	999999	999999	993	999999	500	994	687	436	999999	564	999999	999999	999999	82	222	999999	804	999999	213	849	385	151	999999	364	997	999999	380	999999	550	999999	999999	835	999999	139	363	485	483	999999	175	999999	999999	999999	29	931	907	999999	
992	316	999999	540	697	738	214	999999	999999	41	547	999999	348	999999	999999	749	999999	381	256	999999	277	814	719	999999	860	660	236	999999	999999	999999	131	830	457	999999	999999	73	186	20	834	579	631	416	999999	999999	938	843	805	502	53	999999	71	648	685	77	561	188	597	34	680	47	999999	668	464	822	910	717	192	179	999999	999999	572	999999	999999	999999	218	860	935	999999	999999	26	999999	733	502	92	376	482	154	999999	617	656	476	999999	340	797	77	999999	951	65	421	999999	661	636	999999	492	446	196	112	19	999999	999999	252	999999	237	663	193	999999	175	999999	999999	437	572	802	562	191	94	420	999999	999999	609	255	909	879	975	575	364	999999	80	19	646	190	380	145	530	916	414	275	924	999999	999999	298	797	579	609	984	659	999999	83	482	999999	35	651	363	410	613	999999	372	235	661	309	999999	708	165	735	276	66	437	282	646	777	999999	495	868	999999	320	458	339	279	999999	916	506	154	598	611	620	538	27	734	916	134	51	999999	273	999999	649	999999	999999	999999	999999	927	231	585	437	704	999999	540	783	228	100	165	462	103	244	999999	802	820	120	554	999999	737	999999	702	999999	521	736	779	232	500	495	729	816	495	936	73	695	920	716	999999	999999	90	999999	798	999999	760	672	948	805	528	574	828	480	97	728	605	887	528	228	916	967	810	317	292	732	370	348	967	166	181	59	881	113	999999	532	999999	983	250	999999	605	849	999999	974	999999	999999	666	259	729	999999	999999	185	176	701	800	925	221	772	471	999999	283	421	704	791	633	999999	692	724	263	565	999999	622	647	470	623	77	999999	836	613	366	75	121	999999	211	826	999999	882	190	313	300	320	272	521	184	999999	999999	154	999999	350	235	243	942	995	174	83	717	537	999999	999999	733	999999	385	169	999999	10	999999	802	999999	999999	999999	596	512	421	999999	999999	999999	111	472	685	439	923	192	495	387	133	133	125	999999	999999	119	468	186	999999	579	554	934	112	416	184	622	999999	999999	999999	713	638	730	999999	42	919	999999	616	75	31	649	810	563	889	782	980	876	56	356	999999	999999	178	420	999999	841	418	319	328	694	298	72	57	283	159	782	748	403	603	93	536	485	502	999999	164	462	769	990	55	330	435	999999	575	999999	284	187	544	228	329	688	623	609	334	922	777	958	601	536	413	117	43	587	999999	999999	820	999999	362	775	999999	999999	82	427	274	999999	268	990	497	999999	999	972	247	530	83	915	999999	926	161	580	625	999999	999999	242	
587	937	297	999999	34	612	225	393	825	999999	999999	380	616	206	345	999999	663	999999	471	590	537	441	999999	512	513	367	503	893	738	781	999999	999999	999999	839	840	337	999999	419	999999	999999	796	999999	999999	479	567	703	999999	273	999999	824	916	999999	734	280	999999	155	77	784	344	667	999999	331	654	53	618	903	292	776	365	18	999999	254	821	587	793	999999	999999	400	945	810	68	239	313	999999	864	999999	334	999999	144	694	269	925	84	308	774	474	999999	999999	860	663	420	532	999999	582	208	999999	27	157	999999	999999	861	676	999999	534	608	999999	28	741	189	307	579	475	999999	670	999999	701	999999	523	812	999999	999999	190	540	292	399	999999	331	730	715	201	303	999999	999999	361	999999	999999	96	999999	699	999999	999999	229	924	562	94	999999	889	999999	833	999999	503	999999	344	167	820	681	146	999999	145	82	558	298	999999	987	14	999999	144	291	837	165	615	628	824	917	999999	742	266	977	207	999999	646	93	896	218	999999	999999	842	999999	541	161	999999	539	415	626	346	999999	204	936	558	692	811	608	410	677	999999	874	679	427	999999	87	999999	169	358	690	435	474	401	816	999999	214	559	961	750	685	709	999999	223	207	999999	716	548	329	428	999999	642	999999	999999	999999	327	999999	999999	425	999999	463	999999	297	190	999999	999999	872	766	387	648	999999	142	999999	858	724	999999	815	660	482	846	577	539	105	740	843	58	397	790	999999	499	474	94	999999	81	999999	949	999999	999999	499	16	708	949	171	999999	999999	382	792	189	959	999999	999999	999999	647	578	321	923	999999	556	347	676	802	91	999999	888	183	269	998	778	999999	775	555	920	999999	476	147	627	999999	999999	666	470	265	218	831	921	987	311	999999	565	999999	373	999999	866	557	823	213	627	366	999999	508	814	384	24	617	999999	705	999999	12	180	441	694	555	228	890	876	420	594	260	672	900	999999	821	999999	999999	208	999999	689	373	347	272	999999	271	105	915	999999	999999	251	600	646	226	406	999999	276	133	75	817	999999	975	680	412	999999	999999	694	381	636	993	941	995	419	726	25	227	664	908	922	432	460	999999	999999	790	179	994	614	455	999999	572	554	999999	999999	391	378	999999	999999	935	999999	152	999999	723	288	857	154	256	191	919	210	189	645	368	999999	999999	999999	785	936	890	242	624	762	248	999999	74	448	999999	51	999999	358	999999	999999	728	264	999999	999999	999999	34	191	999999	999999	999999	694	254	324	927	196	117	321	33	999999	776	999999	703	39	389	338	999999	224	419	999999	214	162	
571	898	999999	999999	113	431	786	631	760	755	999999	318	811	78	999999	999999	147	262	525	729	14	764	535	732	35	999999	400	999999	890	810	771	134	719	999999	999999	356	669	20	92	685	534	402	999999	999999	558	394	999999	321	999999	291	87	166	999999	999999	157	806	372	921	999999	878	41	270	740	950	999999	129	599	161	945	999999	893	136	180	839	205	999999	999999	515	184	999999	18	88	191	608	733	615	137	999999	512	326	984	999999	128	999999	654	999999	662	881	999999	438	795	76	375	697	398	950	999999	999999	999999	545	999999	857	746	999999	870	952	999999	141	226	378	991	999999	999999	628	662	155	18	966	194	999999	950	60	478	746	845	941	713	494	999999	783	628	999999	954	967	452	136	999999	867	343	701	195	530	665	668	999999	999999	427	747	44	999999	941	30	972	358	999999	999999	388	10	415	928	999999	594	921	443	750	31	410	681	185	536	999999	150	632	492	745	429	395	810	999999	999999	523	965	999999	967	841	608	998	999999	381	630	748	12	462	415	999999	999999	609	231	918	999999	38	746	999999	508	109	801	397	489	613	175	999999	999999	999999	998	414	999999	145	953	999999	152	32	804	309	555	787	151	999999	227	999999	999999	820	999999	892	883	387	999999	404	999999	867	49	220	999999	992	215	203	179	311	463	10	189	999999	999999	629	999999	402	999999	447	999999	721	999999	124	180	999999	469	355	272	686	999999	621	637	999999	194	95	562	931	514	999999	103	999999	999999	839	233	227	999999	999999	174	544	126	490	163	340	999999	239	908	999999	50	69	999999	860	930	999999	494	842	999999	310	281	569	77	999999	999999	422	999999	662	112	129	891	953	999999	782	190	999999	570	336	467	306	499	999999	187	636	891	454	999999	243	431	135	355	390	999999	551	415	604	476	999999	999999	741	999999	726	136	789	44	96	461	750	679	212	999999	999999	384	76	810	326	392	440	952	443	143	120	240	977	773	510	109	999999	377	999999	261	298	734	999999	319	772	828	999999	602	804	999999	538	563	229	211	197	999999	786	999999	98	221	46	329	168	608	876	495	158	25	533	999999	405	382	999999	951	634	433	658	756	999999	497	995	837	157	450	605	557	21	999999	586	504	322	999999	999999	374	999999	968	575	128	443	287	680	381	78	817	597	165	469	277	577	999999	999999	40	999999	601	999999	208	181	717	12	329	999999	383	439	39	674	89	999999	729	736	665	999999	540	323	999999	999999	623	769	340	853	999999	999999	999999	208	823	999999	292	623	687	157	26	797	858	125	124	
803	999999	942	49	152	518	999999	739	540	911	999999	999999	717	941	784	603	999999	999999	864	562	241	739	184	616	883	392	465	416	582	719	868	999	425	208	999999	520	680	730	197	344	388	358	213	297	917	339	575	682	902	553	587	956	993	999999	999999	999999	132	336	999999	760	63	654	167	999999	999999	999999	401	999999	983	274	923	999999	653	999999	184	882	536	887	698	554	816	782	513	38	142	999999	15	863	999999	999999	397	353	574	437	290	733	201	392	254	999999	937	67	698	638	630	878	313	473	387	10	537	999999	638	611	943	280	151	999999	689	999999	900	538	203	999999	876	580	999999	225	249	450	691	153	643	687	616	759	94	875	999999	263	999999	541	485	999999	366	162	999999	962	493	999999	999999	999999	703	122	999999	408	999999	608	762	999999	744	98	234	999999	318	999999	601	999999	994	193	196	275	730	435	532	368	63	999999	999999	723	865	181	731	239	858	628	450	999999	999999	218	895	486	999999	999999	519	520	316	548	16	973	999999	999999	968	310	823	326	999999	277	590	752	354	985	875	48	195	572	366	995	88	999999	943	999999	385	786	298	710	162	382	916	22	61	515	872	760	172	111	213	431	415	999999	296	999999	940	999999	863	909	999999	84	172	999999	163	321	470	999999	40	490	387	192	21	123	999999	960	360	577	999999	999999	123	125	876	93	369	935	590	546	403	999999	140	562	999999	999999	999999	87	219	970	858	740	54	555	729	999999	723	30	419	301	377	335	822	372	131	34	796	495	999999	89	586	228	730	923	922	269	999999	999999	270	633	999999	96	751	999999	999999	960	794	999999	395	999999	370	348	525	999999	178	78	948	768	999999	999999	592	613	879	140	393	640	999999	130	999999	999999	332	898	760	786	287	999999	584	441	999999	999999	239	238	110	999999	718	999999	703	441	755	854	321	591	393	372	51	410	216	621	996	999999	951	673	934	999999	872	999999	587	738	21	887	493	516	123	280	667	999999	999999	875	421	155	999999	577	999999	999999	158	740	514	397	745	999999	84	962	444	575	219	999999	303	185	999999	999999	660	964	999999	999999	999999	805	477	999999	999999	687	898	341	999999	851	151	383	308	166	777	141	956	999999	993	144	812	530	81	999999	71	999999	70	337	999999	173	494	999999	157	999999	999999	352	273	401	692	68	978	743	763	593	434	836	267	147	408	999	300	470	971	295	65	999999	733	929	62	603	626	999999	999999	46	366	179	235	800	748	434	999999	565	507	935	999999	79	999999	488	123	234	843	922	
928	999999	873	34	11	861	451	578	619	343	349	99	441	417	156	726	236	265	610	466	999999	974	141	734	963	999999	139	986	81	254	816	827	759	704	641	999999	999999	999999	999999	999999	359	999999	814	534	226	999999	999999	999999	923	999999	262	858	999999	999999	999999	954	612	999999	999999	965	999999	465	506	999999	999999	999999	339	737	999999	303	564	893	97	246	117	999999	169	607	518	555	542	390	73	41	999999	999999	213	382	180	999999	999999	999999	999999	213	642	894	673	449	16	705	999999	766	973	630	999999	368	770	387	279	313	795	14	630	999999	432	351	402	999999	383	570	999999	957	999999	999999	62	539	622	884	603	223	555	720	601	999999	478	999999	999999	442	554	632	196	825	999999	999999	892	999999	404	766	780	999999	502	999999	75	446	397	130	209	999999	578	946	746	999999	999999	999999	758	84	412	816	47	999999	999999	999999	920	999999	999999	492	999999	699	206	815	145	856	113	312	720	356	654	165	426	999999	577	999999	864	607	999999	999999	51	56	999999	817	833	587	729	134	999999	543	287	999999	73	904	999999	509	688	762	811	889	783	999999	999999	412	429	257	400	688	88	410	104	999999	863	82	999999	999999	591	388	981	999999	999999	978	944	187	78	339	102	521	999999	77	844	112	999999	996	527	570	710	706	999999	999999	196	50	999999	957	448	999999	461	990	464	467	999999	999999	780	999999	762	804	536	999999	343	99	999999	879	606	999999	999999	991	527	866	999999	880	107	885	990	405	372	97	932	986	999999	114	878	999999	67	625	159	544	332	543	244	722	43	999999	999999	308	432	317	999999	45	402	457	447	999999	444	583	369	999999	999999	385	890	999999	872	999999	429	999999	999999	62	821	980	999999	31	669	983	632	832	999999	554	522	691	973	64	999999	896	594	291	666	294	667	483	999999	126	234	946	999999	569	850	494	133	143	999999	379	495	999999	999999	380	787	464	961	612	999999	814	999999	628	412	835	31	976	954	147	999999	926	999999	348	724	999999	797	723	339	73	981	362	431	389	604	603	569	200	721	224	504	212	332	65	745	451	999999	606	544	999999	547	874	539	985	999999	170	999999	156	738	439	583	74	999999	898	630	385	393	141	999999	808	276	831	264	740	643	999999	604	999999	602	999999	999999	201	188	999999	525	117	822	445	818	444	999999	422	461	292	641	439	999999	433	435	370	68	475	999999	735	999999	715	620	999999	352	209	565	655	554	464	301	999999	885	999999	999999	522	562	947	999999	588	200	853	380	999999	109	213	293	999999	904	999999	225	673	
618	453	968	810	497	34	999999	619	879	963	868	996	990	259	553	472	60	912	807	120	163	994	545	698	345	648	699	999999	915	999999	750	321	249	627	773	442	645	573	35	538	854	702	709	236	985	999999	981	850	999999	821	999999	992	434	999999	520	999999	908	280	474	999999	335	954	704	494	223	556	757	373	485	121	827	999999	886	279	266	460	294	318	999999	961	999999	999999	488	999999	274	999999	886	144	999999	159	534	374	108	999999	999999	899	998	225	23	999999	999999	618	374	999999	999999	643	115	165	849	69	999999	599	567	513	192	486	476	999999	999999	999999	669	622	265	336	587	463	389	710	76	366	999999	79	305	283	344	58	999999	999999	111	631	652	731	999999	57	999999	999999	807	594	994	999999	999999	399	995	999999	999999	14	362	999999	960	999999	263	405	999999	492	607	999999	304	293	178	143	12	999999	999999	598	999999	937	999999	217	516	653	656	794	716	999999	932	72	84	999999	513	340	695	999999	979	571	999999	257	642	802	449	559	639	999999	426	860	723	897	999999	406	746	832	677	999999	531	317	999999	999999	999999	999999	999999	544	195	557	779	999999	447	999999	555	999999	230	564	305	534	767	957	23	142	378	856	999999	999999	182	677	999	681	663	551	914	999999	687	908	568	892	253	905	999999	92	743	588	422	165	352	953	185	192	536	152	999999	573	999999	751	101	999999	132	524	372	518	999999	107	999999	896	999999	882	259	999999	999999	999999	290	999999	593	999999	398	789	443	999999	693	228	501	999999	155	520	174	999999	379	936	817	999999	770	728	542	855	534	999999	414	525	512	469	704	863	196	133	999999	999999	979	372	363	999999	399	661	831	154	26	740	952	999999	732	312	513	323	999999	269	642	562	999999	738	407	999999	385	918	958	999999	523	999999	630	31	658	650	370	999999	999999	515	346	118	897	398	838	793	693	751	793	209	999999	391	367	927	491	999999	999999	251	964	610	926	480	999999	607	630	999999	119	931	999999	999999	942	506	739	989	922	533	664	932	900	613	69	634	135	758	278	141	281	703	540	358	455	129	52	972	589	865	415	300	767	999999	683	762	746	999999	267	459	651	377	14	957	645	271	350	361	999999	302	355	944	999999	498	117	999999	999999	655	636	822	999999	767	409	999999	999999	374	174	450	929	307	887	424	999999	999999	999999	999999	698	582	713	999999	779	691	431	297	520	470	961	278	352	999999	370	100	84	444	999999	884	968	999999	999999	280	107	899	999999	254	414	999999	453	519	18	214	999999	818	942	999999	
999999	999999	345	122	999999	657	413	896	107	662	936	797	999999	66	823	999999	934	751	742	443	96	879	270	187	883	589	27	451	269	148	559	551	999999	631	401	233	548	856	999999	191	867	999999	802	999999	318	999999	999999	396	999999	413	279	965	86	999999	365	174	511	168	999999	956	640	961	637	959	113	394	649	718	665	600	66	999999	350	560	575	886	87	999999	868	275	999	631	755	855	869	593	999999	648	999999	999999	721	389	627	454	551	905	999999	843	664	923	999999	871	730	105	357	200	624	525	999999	479	97	19	999999	962	957	18	216	999999	999999	519	918	999999	452	438	879	676	461	896	19	670	322	999999	999999	945	999999	999999	900	659	508	678	999999	950	715	796	999999	711	999999	664	497	542	698	999999	753	154	15	999999	428	999999	226	680	999999	728	999999	999999	166	853	182	354	665	999999	118	557	282	420	999999	999999	295	656	299	177	587	797	409	476	972	530	490	692	939	339	710	608	442	999999	940	999999	444	452	999999	999999	539	744	999	999999	434	151	519	999999	603	999999	682	772	12	58	999999	941	328	49	300	636	372	489	415	335	128	510	124	999999	480	311	533	842	26	999999	638	999999	798	999999	52	830	20	999999	99	902	999999	938	999999	394	999999	999999	922	404	161	12	999999	59	339	673	550	923	36	999999	862	999999	514	999999	999999	999	419	999999	153	586	999999	469	626	225	400	513	678	189	904	730	999999	999999	388	138	691	23	90	589	512	134	200	128	804	944	294	999999	397	816	192	606	999999	485	854	345	407	691	386	707	999999	826	994	370	29	306	357	390	913	999999	999999	741	999999	999999	747	28	396	999999	999999	681	930	999999	125	999999	996	999999	755	242	999999	53	731	10	999999	382	931	685	140	830	108	507	597	904	883	21	668	999999	687	154	999999	836	999999	999999	35	999999	776	64	711	999999	373	721	551	124	763	869	999999	999999	114	546	999999	999999	888	566	780	999999	94	36	720	999999	999999	556	619	999999	999999	790	104	213	974	933	999999	876	974	997	466	387	955	999999	150	999999	999999	520	999999	999999	999999	999999	999999	392	999999	866	619	999999	344	606	999999	999999	112	939	999999	999999	775	452	183	181	940	33	999999	890	109	403	999999	611	885	706	999999	999999	219	999999	366	829	843	711	465	118	999999	999999	999999	999999	69	999999	284	999999	863	178	248	913	347	999999	210	999999	589	999999	999999	354	663	18	999999	638	999999	999999	608	633	583	790	139	999999	987	74	857	999999	491	999999	831	461	128	196	747	717	467	835	346	53	
999999	144	249	786	428	120	454	315	991	903	999999	804	999999	651	442	83	48	999999	999999	282	317	125	740	999999	235	831	236	999999	270	156	180	31	999999	999999	366	448	550	352	645	876	619	999999	999999	587	207	999999	421	477	999999	999999	678	292	909	73	735	161	999999	379	999999	999999	884	977	54	845	733	499	885	485	294	999999	999999	999999	540	999999	999999	765	999999	999999	672	999999	999999	759	723	596	477	887	122	855	999999	999999	54	180	791	999999	991	642	999999	258	854	708	151	935	192	759	151	982	752	999999	410	999999	138	999999	706	999999	999999	135	264	458	377	845	386	40	999999	999999	999999	362	905	492	999999	30	999999	774	308	964	67	484	999999	964	454	495	145	262	454	858	85	803	474	438	871	865	388	59	880	999999	331	999999	288	111	999999	999999	87	999999	800	390	999999	364	942	742	999999	999999	558	300	13	882	709	134	585	798	14	156	999999	999999	999999	202	642	999999	999999	299	642	946	205	475	164	665	417	875	461	999999	155	721	860	731	144	178	316	97	55	997	309	207	535	999999	106	999999	901	999999	649	607	748	504	470	653	999999	999999	506	999999	999999	999999	475	834	999999	999999	999999	293	999999	999999	999999	452	885	999999	172	896	989	444	421	715	378	999999	764	806	236	853	325	651	260	999999	631	785	671	999999	999999	708	532	475	999999	23	836	812	377	999999	279	206	999999	203	341	574	999999	665	937	790	715	644	583	668	607	818	999999	11	42	88	534	556	780	662	602	999999	373	524	908	407	879	565	134	28	536	39	141	131	319	999999	553	965	848	880	517	999999	134	863	867	717	817	999999	999999	999999	221	999999	426	69	601	877	999999	999999	756	539	911	160	520	564	142	578	686	84	692	356	534	568	707	899	155	294	339	509	999999	201	589	55	785	834	807	999999	613	82	530	999999	485	999999	218	319	969	366	999999	999999	999999	999999	41	743	152	999999	764	652	25	526	999999	316	548	701	493	565	949	866	999999	999999	756	328	964	613	554	260	870	129	359	398	930	999999	999999	768	777	366	170	846	903	999999	80	165	798	97	169	223	999999	999999	921	653	369	999999	991	999999	814	413	335	428	198	891	563	999999	302	999999	999999	134	819	999999	923	136	405	112	963	23	615	600	530	877	453	340	999999	999999	208	706	38	827	999999	385	999999	999999	41	742	657	21	999999	435	862	180	999999	44	403	122	860	999999	258	266	150	977	999999	999999	883	999999	974	858	533	477	446	596	598	768	337	999999	999999	560	999999	663	455	951	
999999	999999	738	359	385	418	937	999999	999999	413	457	771	687	819	999999	740	490	583	767	799	488	329	989	275	582	733	707	959	296	999999	700	999999	811	198	762	326	485	534	82	999999	920	999999	252	42	148	827	91	518	565	95	79	520	895	999999	999999	895	200	472	777	652	711	977	999999	924	712	862	960	498	67	999999	265	956	511	212	878	209	87	999999	136	754	651	198	403	211	240	190	699	166	725	866	136	22	757	430	999999	943	330	999999	330	286	866	999999	461	999999	999999	123	19	693	999999	273	818	244	345	32	10	522	999999	756	693	532	173	804	772	201	435	252	208	999999	358	935	878	759	636	850	999999	68	737	999999	381	999999	180	16	389	462	57	999999	676	734	999999	340	369	999999	999999	797	122	999999	820	270	579	587	914	928	345	841	999999	69	608	494	144	999999	785	195	385	576	361	167	424	320	153	543	575	474	661	999999	999999	314	999999	838	999999	824	248	999999	819	999999	212	252	670	999999	77	987	294	192	600	488	999999	184	198	67	999999	999999	648	999999	126	46	21	450	999999	327	999999	89	934	999999	756	319	703	999999	999999	591	999999	999999	999999	999999	999999	999999	258	999999	873	182	471	401	126	77	402	999999	999999	737	999999	999999	782	999999	999999	999999	999999	987	63	524	999999	291	999999	999999	809	606	694	337	468	770	268	960	787	627	577	104	855	999999	999999	867	376	973	142	999999	958	591	999999	999999	142	153	605	264	999999	999999	999999	999999	396	999999	592	999999	382	75	999999	999999	479	399	999999	999999	195	881	497	999999	34	196	157	462	999999	999999	288	227	797	92	204	999999	999999	999999	999999	62	669	999999	999999	630	999999	452	999999	999999	658	726	495	999999	595	999999	426	999999	656	206	999999	915	586	999999	444	576	947	375	722	300	870	999	249	476	540	943	495	999999	182	866	127	582	702	846	803	431	999999	718	632	999999	666	943	999999	969	773	943	476	999999	550	999999	683	915	729	204	440	658	486	29	999999	651	168	226	999999	789	88	657	999999	740	701	22	251	238	743	999999	633	927	340	280	702	596	477	331	999999	50	193	212	852	999999	999999	155	999999	314	690	999999	985	999999	864	879	890	126	999999	736	472	999999	890	454	181	160	570	512	327	216	327	441	999999	836	566	47	605	876	804	714	334	556	78	936	548	762	593	999999	73	999999	390	999999	999999	741	858	999999	160	739	40	701	937	902	999999	738	987	258	805	158	999999	826	283	24	321	999999	411	916	469	953	905	419	566	387	449	866	826	741	
575	443	978	999999	999999	866	845	113	776	431	729	340	999999	999999	999999	999999	309	246	188	375	274	850	339	999999	999999	206	999999	621	145	999999	999999	960	911	256	999999	372	999999	450	939	416	999999	218	249	979	197	138	14	615	999999	131	999999	213	999999	460	476	725	113	46	780	999999	43	233	967	226	968	768	428	999999	617	999999	999999	858	306	772	206	999999	611	999999	999999	999999	999999	999999	169	23	482	259	283	999999	779	957	999999	144	670	259	383	945	250	32	20	428	710	311	997	867	857	229	907	999999	264	420	999999	753	291	999999	999999	999999	999999	999999	743	719	999999	967	923	660	336	140	999999	56	398	260	815	999999	349	335	824	891	230	301	166	262	352	368	206	999999	843	514	999999	424	762	568	999999	999999	289	301	934	743	999999	999999	541	999999	41	860	526	13	604	535	999999	955	431	606	594	772	798	490	376	136	770	564	817	822	287	999999	294	999999	379	529	309	999999	401	90	999999	883	760	999999	999999	491	841	203	764	317	109	897	992	166	974	118	999999	798	924	999999	999999	822	999999	718	449	267	999999	697	633	84	236	366	563	351	102	710	22	999999	999999	884	999999	577	799	509	722	389	781	138	999999	271	999999	511	133	593	118	691	999999	51	989	963	915	154	569	690	91	999999	343	999999	74	274	999999	138	538	49	999999	405	32	30	996	70	485	448	999999	999999	52	725	243	999999	242	410	356	999999	379	999999	999999	999999	999999	119	427	979	55	999999	74	590	175	903	972	93	81	713	668	343	55	999999	999999	999999	999999	207	648	366	509	999999	999999	999999	999999	135	759	999999	80	381	396	999999	602	27	24	999999	384	261	205	999999	999999	999999	999999	528	742	22	999999	999999	818	502	838	810	471	71	480	681	721	999999	672	50	999999	740	999999	700	326	755	740	999999	999999	142	103	60	999999	509	614	358	999999	999999	920	999999	210	318	423	578	999999	999999	451	541	547	343	633	973	999999	165	994	999999	147	208	212	987	282	999999	537	686	409	999999	808	962	457	131	999999	999999	490	999999	999999	835	999999	444	167	740	999999	999999	999999	999999	508	130	470	845	514	602	999999	277	687	933	633	999999	999999	999999	179	999999	999999	489	94	999999	137	999999	492	823	326	999999	694	703	999999	472	999999	83	416	956	187	999999	328	962	457	854	911	999999	999999	556	143	536	64	589	275	413	999999	999999	124	999999	453	706	637	647	529	355	907	517	999999	225	259	559	896	824	999999	999999	999999	999999	41	240	999999	198	657	936	689	789	114	115	437	637	509	999999	
958	351	513	481	651	680	442	112	946	403	711	929	999999	999999	999999	240	999999	385	977	157	791	999999	561	264	59	999999	957	740	251	999999	89	599	715	398	601	555	321	999999	248	999999	381	929	293	120	486	999999	639	116	159	873	84	999999	659	361	79	999999	790	999999	999999	951	723	702	999999	999999	324	122	999999	908	982	94	999999	952	146	232	776	862	601	450	999999	332	71	851	590	999999	727	36	939	363	329	999999	999999	72	656	999999	999999	679	999999	148	796	374	513	730	134	75	953	999999	915	437	999999	999999	483	349	480	999999	889	872	999999	999999	426	297	182	860	588	465	328	857	305	999999	199	106	999999	462	653	413	819	999999	726	999999	424	605	120	999999	777	122	999999	425	999999	557	407	170	566	999999	722	999999	999999	999999	151	668	747	106	999999	76	247	489	423	30	696	999999	289	999999	155	597	78	821	999999	671	93	475	422	903	275	999999	452	39	540	218	999999	154	999999	176	198	999999	777	327	778	54	999999	999999	999999	32	999999	999999	277	848	24	969	516	999999	333	999999	569	675	256	844	830	999999	623	999999	948	215	289	552	999999	123	369	97	820	999999	52	141	407	794	776	399	183	751	999999	603	24	999999	999999	999999	820	999999	607	999999	811	999999	496	700	999999	65	999999	494	999999	187	668	999999	488	927	999999	765	857	201	133	774	899	999999	670	89	606	30	204	387	513	449	731	174	999999	846	999999	887	265	352	710	351	999999	292	656	996	999999	326	999999	96	422	936	982	628	568	833	623	999999	272	417	999999	410	999999	961	980	999999	999999	504	649	642	999999	271	509	515	491	999999	329	999999	210	674	995	290	905	117	965	577	999999	999999	605	681	233	999999	624	999999	999999	999999	999999	493	999999	999999	550	589	677	482	445	160	436	476	147	787	513	16	753	598	422	999999	504	753	996	413	999999	353	898	967	999999	329	647	662	999999	191	300	999999	315	847	999999	415	999999	432	672	999999	150	999999	965	818	177	226	578	999999	435	444	804	736	999999	898	999999	207	691	710	73	999999	999999	999999	218	955	496	677	701	905	475	16	999999	999999	91	999999	273	843	999999	89	799	202	999999	621	236	822	386	563	348	417	329	926	999999	901	368	556	999999	375	782	19	999999	999999	525	673	560	429	243	732	654	316	634	684	819	611	911	871	999999	891	548	999999	579	932	999999	999999	586	999999	291	309	999999	999999	879	897	71	378	757	309	999999	87	71	806	589	999999	909	42	782	644	116	999999	990	999999	999999	420	827	396	440	999999	999999	241	
96	21	148	934	999999	129	436	737	623	451	999999	999999	205	297	829	741	806	925	33	999999	511	999999	999999	177	999999	226	353	469	79	674	938	368	148	444	999999	59	668	655	999999	789	606	54	30	665	270	389	301	894	590	96	589	514	375	999999	730	999999	580	999999	625	802	775	967	668	949	513	494	999999	760	999999	780	999999	999999	301	999999	999999	466	921	775	906	999999	925	999999	879	982	999999	433	999999	999999	714	999999	479	697	39	831	24	638	386	999999	162	776	915	540	596	999999	999999	999999	223	141	174	273	233	804	74	696	877	325	98	685	999999	89	501	199	999999	461	311	384	999999	470	999999	999999	90	850	623	999999	23	394	863	79	999999	999999	220	861	119	451	622	675	633	999999	953	698	999999	701	216	83	285	725	493	144	508	999999	317	753	999999	112	192	999999	191	933	999999	999999	462	29	716	218	868	639	90	999999	839	636	999999	787	516	531	520	388	999999	549	855	297	901	728	570	339	348	467	999999	16	268	249	493	700	660	470	245	531	985	999999	214	645	645	999999	305	999999	887	529	999999	389	591	803	739	641	999999	394	999999	734	458	386	870	411	689	83	346	999999	152	61	136	55	296	989	999999	645	345	219	652	22	999999	698	999999	818	999999	999999	424	999999	510	999999	999999	999999	879	510	83	608	137	999999	956	999999	552	705	730	836	999999	999999	103	602	410	999999	999999	868	742	579	311	760	935	62	190	128	658	999999	99	299	439	861	176	999999	999999	795	518	542	262	90	999999	727	999999	999999	424	39	476	999999	64	416	556	753	533	310	209	323	999999	84	999999	838	913	670	999999	999999	407	542	34	318	685	999999	585	763	616	662	118	583	791	999999	637	160	652	999999	827	999999	743	999999	337	865	999999	603	131	443	999999	424	177	800	999999	999999	216	882	15	168	146	449	999999	999999	146	870	201	626	999999	353	446	471	195	999999	842	932	696	721	214	168	732	92	492	999999	843	201	999999	318	470	263	123	754	155	494	999999	388	852	950	548	467	999999	999999	999999	999999	999999	459	999999	99	957	190	841	495	678	846	435	64	956	689	999999	945	385	882	165	277	239	999999	325	701	387	463	90	746	182	747	494	773	999999	999999	154	393	962	405	999999	999999	999999	628	86	309	68	644	431	172	10	603	91	792	804	803	999999	315	143	537	711	999999	999999	104	322	931	362	661	53	252	999999	566	982	980	531	874	855	611	615	26	642	743	42	917	999999	579	999999	999999	969	216	174	999999	999999	435	693	856	
190	327	315	999999	947	999999	601	188	627	444	999999	111	270	929	999999	999999	999999	999999	894	968	999999	999999	358	743	999999	660	999999	999999	87	705	315	556	999999	674	694	999999	305	471	78	245	151	853	300	312	957	564	441	999999	268	237	149	143	541	724	999999	997	969	572	878	297	714	764	999999	921	138	75	814	999999	999999	999999	641	999999	58	658	827	618	892	56	785	711	228	652	578	849	999999	182	24	572	289	696	568	732	999999	781	531	999999	752	999999	999999	892	999999	845	805	847	596	911	94	883	896	777	999999	923	787	999999	78	72	196	261	365	956	999999	251	999999	547	852	999999	646	999999	137	450	865	523	872	892	961	383	846	730	263	654	999999	141	675	511	591	645	945	424	713	468	200	501	23	226	842	999999	999999	267	995	687	275	817	755	456	999999	591	999999	999999	215	694	225	466	997	710	999999	999999	576	805	999999	216	963	231	563	999999	999999	374	510	656	60	999999	845	589	999999	575	389	280	386	229	600	999999	594	60	218	28	253	999999	503	999999	358	924	931	732	311	788	999999	54	263	999999	205	999999	91	404	844	752	999999	636	731	999999	999999	598	542	356	215	955	622	999999	22	544	425	526	871	206	999999	136	531	999999	287	945	851	999999	26	999999	999999	999999	999999	200	216	466	180	616	12	81	982	999999	391	584	527	355	999999	812	41	719	671	999999	999999	999999	106	999999	999999	735	358	785	580	984	582	253	333	161	46	431	705	555	374	808	523	999999	999999	999999	744	946	595	999999	779	48	313	307	627	354	387	44	999999	999999	245	999999	268	227	501	999999	187	148	261	375	319	999999	116	999999	354	999999	165	876	670	558	973	284	149	426	16	542	681	284	999999	999999	774	11	999999	217	320	999999	550	306	999999	225	370	999999	999999	230	622	44	931	827	999999	763	198	511	374	545	524	960	305	999999	221	959	327	902	522	282	999999	318	416	899	175	425	999999	859	578	454	198	999999	589	919	999999	999999	610	999999	999999	862	999999	273	636	792	692	999999	633	708	999999	348	898	467	93	422	999999	314	628	999999	662	536	450	338	999999	919	357	156	380	385	48	249	358	473	580	659	491	337	681	623	216	814	791	615	774	999999	556	730	295	177	999999	498	353	578	200	999999	422	462	340	999999	445	546	979	257	669	999999	990	434	886	433	931	301	633	14	999999	847	744	834	564	703	373	626	861	999999	95	549	896	780	999999	999999	247	38	996	963	999999	670	999999	543	945	928	999999	131	843	999999	246	999999	
865	999999	752	352	60	587	999999	637	354	819	684	776	172	129	999999	220	161	999999	195	902	304	669	825	165	22	999999	889	999999	464	251	999999	999999	999999	999999	684	557	37	930	734	999999	141	369	619	369	985	68	381	825	999999	999999	970	741	676	343	705	205	523	596	340	849	698	271	183	112	46	685	810	999999	999999	402	192	230	999999	536	999999	935	999999	466	180	954	999999	73	657	435	281	51	333	999999	389	489	43	440	999999	884	999999	869	195	999999	333	309	258	303	390	586	846	749	373	150	572	770	154	67	426	386	30	634	614	999999	830	995	362	187	697	956	368	751	999999	493	574	901	749	999999	143	870	705	535	683	80	588	532	677	193	70	619	344	976	24	224	864	999999	265	446	999999	337	947	81	606	434	227	104	999999	880	999999	670	30	999999	924	555	999999	494	999999	543	999999	307	327	179	999999	87	621	392	737	416	629	247	999999	313	856	999999	923	634	929	259	853	494	414	797	617	400	999999	733	62	468	543	999999	999999	722	999999	999999	20	777	954	528	812	999999	367	711	999999	999999	999999	717	999999	128	999999	55	564	700	999999	675	893	999999	561	999999	999999	888	340	279	999999	258	860	924	36	478	795	156	679	411	447	28	136	999999	999999	289	375	881	978	933	999999	498	999999	685	42	611	494	999999	225	999999	49	999999	504	98	838	12	476	999999	691	286	333	999999	375	999999	263	671	548	999999	984	281	360	607	999999	407	443	384	442	184	891	999999	983	315	930	999999	371	522	999999	999999	863	543	999999	276	200	999999	609	999999	132	662	432	371	999999	303	505	944	877	442	24	107	655	999999	569	999999	218	999999	303	28	999999	999999	791	741	157	999999	337	451	468	94	416	999999	797	93	999999	780	752	530	362	689	810	986	573	929	507	426	393	999999	974	999999	67	999999	999999	591	999999	999999	870	999999	999999	561	999999	64	485	793	35	999999	309	999999	211	788	549	999999	913	613	999999	569	360	999999	243	730	999999	927	477	947	36	999999	809	216	288	64	909	71	316	800	724	999999	510	780	904	701	127	820	208	195	972	379	21	795	383	244	848	999999	457	493	999999	47	586	538	766	543	996	103	293	999999	878	999999	381	122	889	461	999999	579	957	541	613	306	729	291	975	656	480	24	832	54	215	901	614	822	999999	686	179	972	24	371	704	34	999999	60	999999	494	999999	999999	905	999999	185	278	60	999999	999999	147	999999	304	562	999999	72	982	999999	249	941	999999	999999	999999	755	212	291	96	565	596	
837	588	999999	679	975	490	658	999999	999999	910	868	937	851	698	942	228	378	874	419	999999	308	722	763	297	999999	338	621	999999	153	703	640	99	713	999999	88	301	378	999999	329	999999	460	490	873	999999	381	14	999999	185	616	537	834	999999	676	660	297	124	825	481	570	647	999999	999999	438	415	279	999999	233	397	999999	650	850	740	555	999999	453	818	849	413	916	999999	212	446	999999	616	868	233	423	63	175	964	476	999999	77	682	999999	251	62	467	90	602	999999	739	565	999999	686	104	862	338	999999	479	275	422	564	465	444	432	386	999999	999999	56	999999	180	231	655	999999	999999	672	999999	144	212	766	999999	999999	999999	999999	473	880	867	929	774	371	95	999999	696	999999	64	343	999999	999999	780	864	240	921	999999	247	609	517	910	999999	734	432	988	204	999999	999999	884	99	250	999999	999999	552	519	999999	772	685	279	334	534	956	130	999999	69	635	363	999999	535	470	999999	86	724	955	969	999999	205	352	999999	890	999999	983	814	964	102	480	275	238	999999	348	158	358	968	285	982	954	670	124	999999	362	840	999999	999999	424	801	999999	417	25	582	442	999999	429	999999	388	491	551	152	165	999999	588	999999	134	992	197	999999	939	118	448	972	25	415	90	979	29	59	186	805	399	172	928	73	260	656	912	650	999999	999999	589	794	441	999999	514	598	783	999999	716	673	999999	999999	999999	66	968	52	567	37	617	449	999999	999999	315	746	999999	993	598	525	999999	477	89	546	592	892	528	999999	999999	212	900	492	206	36	999999	512	815	296	309	999999	105	999999	99	885	43	288	762	260	999999	694	999999	999999	999	268	882	248	594	453	999999	969	537	323	510	364	137	135	253	266	999999	802	999999	465	693	725	430	902	388	204	513	313	140	278	175	847	999999	388	999999	938	153	104	999999	999999	999999	339	999999	781	999999	734	757	999999	45	506	999999	686	763	604	827	283	838	980	859	400	999999	217	839	268	158	999999	999999	999999	999999	315	122	900	884	999999	689	363	390	648	205	999999	446	605	277	633	24	489	999999	547	560	218	110	999999	244	999999	432	568	500	999999	633	52	999999	19	275	730	999999	363	802	204	914	473	893	999999	999999	999999	953	344	939	215	254	668	580	674	197	434	214	949	666	366	146	131	863	999999	999999	999999	142	999999	339	999999	250	660	686	888	999999	999999	324	999999	388	39	574	999999	999999	294	832	964	999999	847	999999	841	525	444	697	446	999999	793	610	589	999999	631	82	526	15	402	999999	593	981	691	
51	110	119	303	570	636	791	59	502	579	481	60	690	999999	999999	999999	31	999999	999999	250	999999	999999	486	735	736	999999	957	57	91	999999	328	248	999999	999999	805	721	999999	232	999999	71	654	18	301	41	118	133	941	786	911	516	380	999999	630	741	861	211	623	384	999999	813	678	744	967	275	999999	243	78	999999	489	893	766	999999	931	901	596	822	999999	455	999999	613	815	181	145	999999	856	169	617	251	919	603	999999	357	665	69	393	910	999999	999999	780	875	64	40	999999	28	750	581	237	729	154	48	663	999999	757	952	998	506	608	402	419	999999	625	999999	991	885	999999	999999	144	872	518	999999	999999	522	999999	751	559	999999	874	127	824	284	931	888	106	880	940	929	999999	712	71	886	312	999999	616	689	259	237	49	420	231	999999	447	365	999999	469	999999	151	999999	16	403	223	631	999999	999999	144	999999	999999	999999	121	999999	866	820	431	810	631	999999	144	999999	985	501	331	745	999999	895	494	999999	575	677	637	999999	798	435	593	318	999999	264	821	79	481	529	522	999999	928	475	365	519	999999	555	589	999999	131	245	518	514	82	999999	178	999999	93	999999	999999	69	103	497	156	441	999999	999999	962	377	562	999999	434	465	979	823	999999	999999	540	999999	999999	999999	999999	551	502	563	917	89	999999	381	96	235	986	184	934	463	414	441	328	923	292	902	593	999999	533	67	810	63	535	258	659	999999	64	118	484	575	970	551	999999	593	524	158	877	590	999999	336	88	260	530	999999	419	999999	669	616	692	920	436	999999	28	999999	999999	999999	553	986	721	907	180	877	699	369	493	862	446	735	409	144	999999	12	931	206	999999	559	532	19	839	282	519	999999	426	564	999999	103	533	560	839	659	604	890	999999	383	166	999999	560	171	999999	556	999999	999999	999999	557	895	433	945	822	466	203	341	999999	157	448	397	732	460	145	230	999999	339	886	999999	999999	540	999999	143	557	50	777	998	999999	977	999999	342	585	241	869	669	999999	157	999999	103	645	327	999999	743	999999	986	999999	750	425	940	642	226	64	48	467	27	761	299	398	782	999999	204	970	999999	864	116	999999	501	591	999999	514	251	999999	792	260	431	480	401	999999	571	616	37	999999	999999	345	76	288	999999	774	999999	999999	426	759	928	415	451	357	503	879	999999	999999	932	168	949	436	400	597	271	788	999999	547	370	586	826	175	660	621	550	231	797	828	275	999999	739	568	98	491	700	386	808	999999	976	521	999999	397	683	869	999999	993	999999	478	26	
758	739	314	547	839	933	762	755	829	806	282	91	495	909	215	428	999999	348	908	897	885	979	960	999999	848	999999	439	492	790	988	557	286	329	812	999999	987	435	30	258	558	937	630	979	277	704	440	904	999999	999999	999999	999999	654	45	581	140	999999	778	999999	699	653	504	280	964	841	259	995	762	682	999999	227	993	371	100	360	959	264	10	692	866	417	291	950	999999	350	999999	902	250	748	681	736	219	690	330	999999	64	667	999999	147	28	708	999999	231	95	999999	456	999999	564	685	621	876	999999	95	878	291	999999	553	265	624	104	357	754	23	999999	999999	18	999999	50	496	306	999999	598	862	674	167	739	69	865	999999	893	866	348	565	136	999999	957	133	812	49	242	510	999999	51	52	999999	954	999999	230	429	251	999999	840	999999	389	329	288	916	421	999999	552	312	688	500	730	238	19	199	886	207	709	885	500	999999	999999	795	889	556	819	999999	212	84	839	445	523	999999	999999	279	185	807	525	50	999999	101	496	930	821	999999	321	813	661	764	999999	33	999999	366	653	839	999999	999999	439	732	999999	418	518	999999	472	252	999999	980	212	739	999999	88	681	668	183	409	999999	333	999999	978	999999	15	999999	448	306	999999	725	167	106	196	465	591	378	793	943	302	583	27	467	999999	934	340	999999	922	999999	699	351	999999	192	254	334	491	999999	460	497	101	77	80	999999	656	526	819	884	999999	283	431	710	999999	725	999999	825	496	999999	404	999999	999999	404	428	999999	606	474	999999	974	852	862	973	971	917	999999	999999	999999	513	999999	811	62	125	455	999999	648	329	988	464	335	312	428	837	625	225	417	999999	696	999999	383	575	191	852	845	41	163	310	460	792	999999	873	655	322	651	64	999999	999999	458	809	779	377	999999	999999	348	672	434	35	357	756	510	999999	999999	586	139	999999	629	210	999999	999999	441	348	869	206	872	999999	656	115	195	571	999999	489	999999	999999	869	15	957	181	513	182	607	999999	952	999999	999999	878	717	79	193	382	434	151	999999	44	378	440	508	999999	147	886	999999	328	999999	786	883	999999	579	999999	716	134	999999	458	697	999999	816	312	396	999999	999999	994	999999	587	922	999999	999999	731	831	999999	518	438	999999	545	43	626	167	289	298	175	820	999999	309	448	362	999999	999999	976	999999	560	228	75	54	343	507	153	999999	437	406	999999	999999	999999	200	480	999999	287	627	999999	424	80	940	537	24	999999	355	653	695	306	235	863	999999	171	286	280	880	999999	999999	173	48	889	
999999	999999	883	272	526	999999	80	828	999999	999999	440	293	561	384	999999	691	61	999999	987	999999	999999	845	212	999999	282	488	875	919	599	318	892	463	737	534	594	999999	999999	751	704	687	582	866	618	159	432	470	999999	902	660	199	400	571	999999	195	441	640	999999	350	990	48	999999	160	238	379	192	999999	556	999999	789	999999	46	310	999999	310	999999	592	236	999999	999999	812	878	999999	269	410	999999	331	287	552	999999	954	694	313	760	666	895	999999	999999	249	967	999999	913	583	122	260	162	100	999999	999999	999999	849	999999	473	999999	188	169	818	891	828	460	861	699	999999	932	835	715	733	999999	999999	414	848	954	987	999999	663	999999	305	860	999999	999999	828	999999	411	999999	254	550	999999	999999	582	507	86	540	808	788	115	756	909	650	287	545	429	999999	990	471	76	999999	426	388	578	999999	864	957	882	581	999999	999999	999999	999999	999999	294	999999	661	999999	999999	338	317	155	209	980	907	988	999999	583	999999	827	999999	999999	939	999999	359	134	999999	999999	303	642	128	658	236	999999	132	467	543	961	999999	60	767	999999	45	143	999999	748	999999	999999	671	300	219	999999	418	754	355	104	358	805	338	170	999999	168	673	322	999999	659	919	999999	857	449	455	692	591	999999	69	704	853	806	812	999999	907	444	832	12	433	744	249	482	810	999999	119	737	633	832	406	999999	909	722	923	999999	829	183	550	231	845	526	793	999999	694	651	251	551	993	727	262	999999	336	671	888	999999	419	446	243	828	339	999999	999999	759	26	460	794	999999	999999	712	781	999999	893	610	166	907	999999	254	788	168	786	999999	743	905	579	197	282	999999	833	457	689	392	939	999999	892	999999	466	999999	978	243	999999	121	668	290	945	999999	325	726	514	999999	524	175	999999	84	52	771	974	164	189	999999	188	555	999999	435	999999	398	794	181	717	39	450	917	275	999999	311	675	899	463	999999	999999	872	999999	733	851	999999	999999	734	864	679	130	162	312	854	160	65	311	814	243	267	557	999999	154	18	484	541	607	999999	114	999999	999999	999999	521	204	138	956	999999	822	454	501	509	664	930	501	597	877	148	73	999999	498	10	860	665	999999	999999	328	727	999999	258	320	336	999999	630	101	313	257	641	117	725	203	433	489	370	742	758	892	802	653	420	999999	402	543	785	999999	772	516	999999	326	791	999999	999999	94	573	143	999999	885	44	838	198	350	999999	41	347	920	74	520	999999	923	999999	519	525	84	136	650	917	792	999999	999999	328	796	999999	325	999999	
915	964	348	916	236	577	999999	999999	964	999999	999999	371	371	206	865	999999	261	26	294	879	282	294	164	958	922	226	382	58	999999	519	401	310	920	715	999999	999999	725	604	273	999999	573	999999	560	999999	65	289	556	595	972	472	76	999999	755	445	53	630	810	390	993	999999	204	999999	838	454	73	770	450	656	999999	909	825	657	752	938	999999	620	734	545	902	999999	670	786	86	557	452	621	554	485	999999	800	155	345	610	263	161	749	822	116	999999	295	838	999999	820	72	646	419	37	817	139	432	896	274	487	360	999999	417	999999	291	11	451	225	965	984	999999	999999	490	999999	498	786	566	999999	627	989	999999	805	770	966	999999	910	42	593	737	356	249	903	880	999999	260	999999	999999	11	999999	114	114	80	872	915	844	309	166	373	538	41	999999	634	278	285	999999	999999	579	451	999999	380	968	999999	488	619	745	81	882	632	795	585	53	565	999999	523	885	546	932	855	131	714	753	669	999999	706	783	614	634	999999	987	704	343	302	276	170	145	255	592	263	180	999999	999999	534	577	999999	988	17	377	755	400	999999	999999	724	329	999999	999999	309	803	782	999999	140	446	999999	645	100	251	750	298	106	999999	639	954	678	684	999999	297	229	101	111	999999	775	247	878	215	999999	999999	618	972	256	999999	999999	451	809	427	49	336	148	888	486	711	999999	719	999999	378	999999	379	944	999999	971	999999	407	218	702	74	70	892	568	999999	982	19	632	778	51	563	550	197	999999	261	645	32	159	340	614	399	999999	66	967	999999	454	999999	147	579	11	524	145	628	749	745	999999	156	768	999999	906	477	88	999999	677	999999	827	999999	234	692	404	948	583	999999	604	313	593	13	999999	999999	627	698	871	63	999999	527	428	922	448	409	999999	498	264	92	433	146	320	22	388	260	682	999999	69	454	999999	62	941	77	999999	999999	162	363	231	999999	449	999999	605	34	691	160	999999	904	133	825	999999	906	694	500	644	467	992	581	625	999999	385	744	999999	999999	879	724	585	999999	898	12	256	999999	277	999999	643	225	540	999999	999999	238	999999	777	758	244	656	278	368	450	433	566	999999	999999	738	555	999999	704	999999	189	155	999999	574	937	16	999999	578	266	999999	999999	856	429	926	706	261	999999	714	608	986	403	999999	999999	999999	144	927	342	559	675	803	999999	999999	999999	645	361	150	362	663	33	771	999999	999999	399	639	227	594	999999	639	746	999999	999999	840	726	717	186	999999	544	611	439	20	673	571	903	463	917	
920	999999	999999	575	566	898	733	999999	836	999999	738	999999	999999	148	550	923	999999	813	355	461	999999	503	999999	999999	999999	605	751	999999	23	107	75	762	935	722	307	677	230	74	999999	431	617	160	889	368	447	48	572	473	889	97	971	758	558	12	999999	426	695	324	632	960	157	509	999999	739	294	975	444	259	840	999999	702	637	633	923	844	730	614	863	999999	999999	999999	287	344	926	136	316	999999	933	685	881	999999	905	999999	228	283	117	482	999999	84	472	603	322	632	25	394	343	999999	634	167	315	999999	831	303	727	927	869	175	751	999999	999999	771	511	999999	999999	891	999999	999999	414	649	736	258	464	999999	558	999999	999999	655	328	541	792	191	579	999999	380	79	160	611	715	301	414	942	999999	547	999999	700	102	999999	999999	999999	597	999999	720	984	431	66	999999	52	744	426	216	999999	846	219	820	796	999999	735	203	889	999999	195	999999	123	245	794	527	917	692	858	999999	971	982	203	944	653	999999	594	999999	999999	722	117	867	299	95	999999	999999	999999	999999	310	507	367	555	783	394	411	999999	606	749	637	539	439	360	885	217	999999	241	653	275	176	335	607	390	879	177	999999	999999	999999	999999	55	698	16	200	392	361	999999	999999	209	999999	542	995	864	845	717	999999	293	757	981	999999	850	958	999999	255	560	975	899	976	999999	615	761	93	468	999999	999999	938	532	999999	999999	534	365	818	999999	999999	732	181	470	999999	672	104	883	875	346	999999	187	97	256	999999	640	416	999999	874	749	593	57	458	536	295	999999	779	262	999999	789	456	726	999999	999999	608	523	389	514	147	314	581	999999	886	747	359	401	616	692	999999	607	999999	83	490	79	449	999999	999999	644	999999	620	893	999999	838	999999	890	999999	155	171	647	247	261	902	324	999999	177	861	171	999999	186	999999	536	97	490	446	237	999999	999999	999999	486	812	250	744	999999	527	420	999999	999999	800	999999	999999	256	454	54	534	356	658	999999	999999	999999	587	999999	571	467	292	94	806	999999	401	999999	517	154	999999	684	999999	997	516	574	999999	160	438	967	370	999999	999999	647	91	52	956	100	579	623	327	69	999999	188	678	287	55	442	999999	387	501	941	350	823	72	769	219	536	840	999999	962	769	473	999999	999999	999999	999999	645	12	763	999999	311	289	999999	999999	133	999999	656	328	999999	999999	364	999999	61	476	428	513	394	584	999999	833	999999	259	495	661	557	595	999999	914	960	37	410	999999	850	999999	199	999999	457	995	939	984	562	218	610	999999	607	999999	422	
153	844	213	864	71	691	930	975	61	999999	241	279	538	999999	742	367	211	128	924	999999	79	286	766	66	399	644	337	280	999999	649	999999	63	335	999999	144	79	756	173	999999	749	999999	16	147	868	225	725	411	486	999999	999999	999999	446	683	536	999999	867	88	156	475	426	363	999999	763	999999	863	187	944	999999	372	999999	610	48	779	184	999999	73	148	897	999999	673	243	999999	459	371	999999	493	379	798	829	999999	999999	609	999999	922	395	999999	252	735	15	47	999999	56	124	999999	249	370	667	508	759	999999	728	999999	315	999999	192	513	211	402	172	999999	808	999999	535	105	681	11	999999	856	789	518	820	413	891	999999	999999	197	736	311	131	878	825	870	49	999999	548	809	304	999999	739	999999	999999	849	572	635	999999	635	520	28	476	248	999999	810	999999	251	999999	999999	999999	511	999999	995	999999	900	281	293	554	937	116	985	556	872	706	454	126	906	999999	999999	841	266	574	266	676	999999	834	883	999999	24	999999	797	90	233	999999	999999	986	999999	115	999999	999999	999999	91	302	529	535	999999	604	541	999999	694	812	790	497	483	43	936	652	328	69	75	397	435	999999	999999	999999	904	999999	999999	913	999999	999999	801	999999	402	999999	185	282	737	151	999999	240	351	291	330	348	17	593	750	486	856	343	999999	999999	101	191	852	551	516	999999	631	149	251	999999	118	999999	21	999999	105	920	857	664	915	187	814	999999	999999	153	999999	999999	999999	999999	999999	999999	67	999999	955	999999	999999	221	710	633	999999	526	519	115	988	723	183	18	337	521	497	829	628	201	428	249	242	999999	145	709	342	999999	909	320	999999	375	570	999999	367	266	999999	883	219	234	899	398	667	999999	999999	331	970	210	119	789	823	999999	257	866	704	715	522	947	86	11	300	999999	616	209	999999	622	163	197	651	999999	999999	614	620	404	302	40	581	999999	418	813	738	142	961	999999	999999	814	128	703	290	651	744	346	807	218	933	999999	781	999999	171	234	177	782	559	48	561	219	142	852	574	674	999999	988	999999	999999	272	999999	999999	496	712	732	504	460	907	999	335	892	806	411	471	97	259	123	999999	999999	999999	955	582	922	569	287	682	999999	999999	616	999999	756	807	544	945	774	480	294	755	438	729	717	875	559	999999	999999	412	999999	391	486	424	30	626	353	999999	316	586	810	926	999999	60	238	999999	301	492	579	94	272	465	697	617	964	999999	933	464	927	90	999999	219	900	874	999999	999999	653	999999	497	139	464	916	639	198	669	368	330	
387	501	999999	584	999999	143	584	150	275	694	999999	999999	661	692	888	999999	236	563	999999	999999	560	108	354	677	999999	994	450	630	355	826	999999	948	999999	48	555	963	540	505	955	999999	999999	734	686	999999	784	741	835	446	575	227	999999	635	78	342	769	289	156	719	999999	999999	693	999999	794	448	195	920	853	623	999999	924	999999	730	607	524	709	999999	422	164	893	367	168	13	64	999999	999999	873	879	999999	279	276	817	999999	30	882	393	372	939	999999	14	863	888	222	999999	999999	68	682	37	553	633	999999	999999	992	826	127	913	999999	899	666	35	999999	50	589	353	870	117	999999	999999	725	141	346	886	999999	159	39	999999	999999	704	413	80	999999	846	999999	640	335	409	825	994	903	968	703	473	283	222	693	822	308	868	439	543	999999	972	311	422	297	999999	692	842	796	647	999999	985	999999	999999	293	475	715	949	28	470	292	353	806	999999	999999	873	613	999999	999999	216	180	87	274	869	360	769	544	913	353	279	716	999999	999999	265	11	718	977	686	928	228	117	999999	999999	968	261	376	176	555	985	999999	453	999999	386	590	477	890	720	626	246	524	930	999999	605	748	754	999999	155	550	755	719	999999	926	999999	248	109	821	236	999999	617	984	602	989	927	929	825	986	999999	999999	788	121	997	361	450	413	297	999999	753	999999	223	951	230	626	799	999999	528	526	999999	999999	490	656	663	424	18	261	921	940	874	676	923	999999	704	538	999999	999999	999999	543	999999	630	950	793	77	134	999999	999999	764	976	999999	661	410	309	999999	466	136	999999	457	582	999999	198	999999	357	999999	87	999999	999999	257	999999	864	165	553	984	49	76	999999	697	999999	999999	341	999999	497	944	999999	999999	999999	623	477	247	411	629	196	149	999999	298	147	603	362	989	999999	999999	418	82	122	44	999999	426	269	234	278	439	553	918	999999	11	700	547	999999	228	811	565	999999	19	289	244	968	414	794	751	928	594	999999	599	592	999999	933	425	832	716	114	849	363	253	968	972	86	999999	898	198	999999	600	997	999999	187	390	657	408	792	877	75	703	631	518	305	683	999999	999999	336	545	78	999999	714	890	124	962	211	736	51	317	168	700	516	606	163	337	597	999999	421	999999	58	534	632	954	650	999999	999999	999999	947	294	877	132	941	362	999999	322	999999	999999	29	999999	999999	921	367	999999	719	375	197	35	365	967	999999	999999	542	134	497	544	652	759	249	713	999999	366	788	756	439	46	759	164	486	999999	451	490	190	205	32	
137	176	157	999999	999999	999999	202	490	979	208	999999	589	817	865	585	670	135	866	999999	481	823	999999	611	999999	683	999999	43	549	524	525	605	713	346	111	999999	378	505	524	999999	500	551	875	809	999999	999999	456	941	999999	901	180	999999	623	999999	724	208	995	564	110	999999	669	999999	653	965	463	603	280	999999	715	505	216	999999	611	902	815	929	999999	332	63	999999	236	999999	744	648	999999	999999	981	999999	622	903	374	999999	404	999999	305	320	999999	910	999999	954	185	214	999999	793	694	15	714	721	69	999999	999999	672	511	510	335	994	446	999999	621	263	621	442	630	812	140	403	999999	648	606	505	41	47	976	109	425	32	448	999999	953	348	495	269	779	999999	999999	702	312	894	636	311	999999	892	298	102	343	743	999999	999999	662	300	246	75	125	563	999999	999999	999999	412	999999	313	556	495	61	283	768	999999	663	802	170	438	101	875	22	305	631	999999	749	883	765	682	999999	34	297	663	112	999999	154	225	73	437	999999	900	810	333	754	999999	840	24	334	981	90	780	263	234	209	370	63	820	999999	623	474	811	646	412	864	532	207	398	181	999999	217	447	999999	732	432	200	74	688	550	253	999999	734	559	784	602	667	999999	73	463	999999	375	334	293	999999	963	999999	999999	407	469	232	999999	452	999999	985	774	642	51	530	802	18	999999	375	279	688	325	740	262	861	810	206	999999	999999	934	999999	999999	882	164	298	769	237	936	667	229	328	999999	856	890	573	999999	959	626	250	271	455	999999	10	64	999999	134	232	942	402	597	272	471	57	999999	412	999999	999999	488	752	999999	574	81	999999	999999	999999	999999	469	849	688	999999	999999	580	999999	872	489	995	971	827	559	999999	999999	294	544	999999	956	857	999999	347	488	560	128	481	873	490	696	383	806	999999	113	978	665	999999	263	550	747	692	951	185	999999	999999	999999	999999	929	999999	223	289	536	569	999999	104	611	131	371	138	733	378	706	999999	999999	115	199	126	724	580	508	174	41	994	332	999999	905	839	999999	80	519	64	552	999999	999999	416	846	246	665	19	999999	544	21	135	999999	378	985	921	999	923	228	924	349	358	999999	58	258	542	999999	925	999999	999999	999999	300	619	679	826	999999	762	999999	269	952	461	999999	213	999999	163	999999	187	953	288	984	840	395	852	594	999999	203	215	228	168	999999	999	739	820	605	731	999999	516	147	551	573	169	999999	664	276	472	634	154	999999	895	352	365	293	647	214	931	426	448	34	964	632	216	543	
610	954	952	722	894	608	242	442	999999	49	999999	714	824	999999	731	586	999999	90	59	100	333	815	948	999999	999999	616	999999	315	281	491	183	919	999999	626	630	709	323	999999	739	999999	881	462	952	325	881	932	389	331	694	862	999999	883	583	126	999999	795	16	245	630	288	934	927	170	907	865	999999	358	208	979	999999	272	380	999999	513	218	999999	862	999999	835	169	236	352	621	419	589	300	345	249	416	835	703	999999	130	999999	999999	999999	301	54	459	999999	999999	191	999999	999999	600	999999	541	80	907	348	932	382	999999	471	61	591	315	751	999999	575	999999	118	791	154	329	194	259	890	900	999999	579	818	183	447	584	55	999	949	999999	67	758	275	999999	999999	902	330	677	659	409	30	649	550	725	884	250	475	399	208	352	999999	281	650	179	654	768	124	209	963	886	15	999999	365	932	271	816	881	776	722	999999	999	517	600	491	880	614	39	999999	298	206	119	656	801	999999	413	785	117	106	687	310	788	999999	999999	773	403	438	293	999999	999999	999999	999999	698	676	957	999999	898	681	999999	298	49	739	31	999999	766	776	359	790	757	528	486	708	785	999999	422	999999	999999	803	826	98	999999	331	421	637	231	837	999999	979	843	265	515	113	999999	807	648	999999	999999	219	946	999999	53	647	535	99	999999	368	583	610	999999	504	473	104	855	80	846	718	999999	999999	689	928	366	380	946	502	23	382	759	977	450	999999	695	668	999999	829	999999	804	795	331	659	862	264	999999	724	349	791	421	999999	878	960	930	252	382	530	28	999999	999999	999999	999999	86	605	608	605	169	412	809	804	999999	36	36	52	923	996	999999	826	674	999999	655	607	711	601	134	881	27	520	609	322	999999	838	198	381	999999	761	255	63	999999	999999	650	322	539	986	999999	231	851	918	16	256	999999	704	353	94	999999	102	332	484	481	726	588	649	802	999999	666	408	837	999999	938	999999	750	999999	572	26	905	999999	78	724	428	902	40	108	513	999999	674	999999	495	113	999999	21	439	771	582	537	80	999999	520	52	330	774	393	206	979	845	999999	999999	142	999999	189	685	34	607	66	578	696	489	999999	449	823	232	913	999999	301	927	731	979	999999	44	945	999999	822	999999	999999	999999	519	999999	129	999999	857	706	311	168	924	678	999999	831	715	14	999999	590	863	80	228	107	861	999999	904	62	999999	526	868	107	391	284	862	999999	999999	413	999999	863	370	479	592	126	921	755	809	623	940	900	273	104	999999	365	51	752	
807	306	999999	859	928	999999	553	340	999999	214	999999	650	815	989	627	312	945	977	230	999999	488	112	999999	116	849	290	122	999999	263	773	903	36	242	120	200	907	621	209	934	303	999999	261	999999	716	978	999999	999999	950	282	961	999999	999999	145	656	273	705	999999	999999	19	648	954	999999	87	74	310	750	417	704	799	720	690	999999	53	927	999999	999999	824	469	999999	689	482	171	941	301	624	686	890	999999	846	494	999999	936	199	296	348	595	184	999999	416	238	752	113	999999	562	280	413	183	218	197	47	880	660	557	999999	175	793	398	785	999999	999999	859	999999	999999	314	999999	999999	556	999999	588	873	61	611	999999	899	937	378	20	388	30	221	513	682	398	809	613	137	388	999999	130	555	206	399	773	792	378	921	255	846	628	526	856	426	629	999999	985	279	606	658	393	797	999999	999999	765	999999	120	186	999999	58	700	806	999999	687	637	43	677	662	999999	271	530	999999	999999	999999	999999	504	364	97	999999	84	823	344	530	730	486	332	773	196	634	545	681	999999	488	207	155	822	160	179	999999	596	647	333	442	999999	137	377	674	617	259	270	999999	32	133	368	999999	366	285	999999	211	314	270	999999	38	999999	999999	338	537	925	29	937	353	194	308	467	437	500	902	194	602	999999	658	165	936	373	671	658	78	129	999999	788	546	514	999999	484	336	999999	304	999999	756	798	839	748	598	322	917	688	724	665	999999	733	999999	101	52	999999	655	999999	553	665	630	930	270	417	953	240	999999	838	226	823	141	280	205	762	438	999999	999999	999999	567	623	999999	982	934	412	198	248	334	455	471	876	829	231	612	639	999999	825	538	999999	999999	367	922	88	472	999999	534	661	999999	701	662	249	823	745	546	929	218	647	999999	857	229	714	906	944	376	350	993	909	667	565	253	613	275	846	124	210	701	377	520	42	878	999999	999999	999999	999999	232	62	93	999999	999999	999999	999999	829	681	999999	999999	461	978	999999	131	907	625	999999	972	458	59	973	999999	630	346	238	999999	137	963	978	692	14	283	160	153	297	910	999999	984	144	999999	999999	593	643	44	748	999999	666	999999	135	999999	543	738	999999	744	999999	85	463	999999	999999	589	999999	999999	702	520	999999	187	827	999999	834	997	999999	999999	837	87	275	390	999999	596	597	999999	999999	999999	838	725	158	275	109	999999	895	999999	999999	885	540	554	638	918	891	999999	999999	571	895	108	564	999999	862	534	999999	106	999999	868	742	866	750	938	414	999999	37	999999	999999	810	
87	420	999999	622	550	514	999999	999999	448	999999	498	219	638	999999	620	86	999999	999999	999999	999999	374	13	999999	36	999999	590	999999	602	150	633	999999	914	760	156	493	484	435	942	587	358	65	618	999999	132	380	533	238	724	999999	338	829	999999	123	748	446	84	999999	999999	152	960	379	999999	999999	815	465	583	459	491	542	146	651	242	132	514	568	755	355	815	999999	946	361	420	284	999999	804	574	801	22	710	419	10	999999	999999	627	978	999999	476	842	666	796	83	746	191	999999	686	596	203	608	189	690	728	668	990	999999	608	959	602	340	21	891	782	999999	781	133	145	862	443	505	536	389	288	999999	158	858	999999	999999	238	102	999999	217	380	202	999999	29	690	342	798	602	29	999999	586	146	831	775	24	637	965	68	56	824	162	698	82	800	411	225	999999	141	334	999999	730	999999	215	999999	520	589	614	999999	999999	999999	74	841	485	517	803	152	999999	382	844	245	999999	179	55	310	65	681	130	42	617	999999	822	666	277	36	298	85	931	38	265	434	33	999999	624	999999	760	321	223	565	999999	999999	543	146	297	99	352	560	464	904	747	838	469	582	153	968	979	999999	999999	459	228	727	221	999999	127	419	999999	446	555	999999	549	743	999999	999999	44	358	931	999999	378	999999	683	737	621	999999	290	999999	999999	999999	999999	656	275	999999	999999	763	346	279	58	889	29	999999	999999	906	15	999999	365	14	999999	999999	547	999999	47	999999	39	999999	775	491	999999	999999	373	701	454	999999	385	898	535	999999	995	704	228	765	310	52	666	999999	311	777	731	957	671	285	55	69	903	274	619	971	333	999999	988	854	173	863	525	327	433	116	530	117	137	177	18	675	686	999999	999999	999999	636	538	999999	999999	760	158	523	98	999999	394	867	999999	289	564	999999	999999	999999	373	601	446	999999	349	77	205	256	999999	829	999999	277	380	383	999999	779	623	345	999999	999999	990	104	25	349	999999	672	999999	249	419	827	573	313	376	999999	999999	190	58	999999	999999	470	888	999999	146	999999	999999	820	999999	21	744	341	665	228	78	999999	725	999999	586	106	99	677	39	999999	836	796	266	199	999999	420	70	999999	999999	155	57	334	391	248	999999	696	329	616	999999	37	504	999999	171	354	245	14	243	53	604	951	388	620	440	932	915	349	72	830	999999	864	950	803	609	520	180	999999	980	487	321	889	777	483	999999	999999	461	999999	999999	911	954	896	186	27	347	999999	999999	437	893	999999	332	999999	633	999999	999999	531	999999	999999	479	
999999	999999	501	34	756	732	714	184	905	999999	999999	999999	168	714	160	876	34	688	999999	465	829	999999	743	999999	531	165	702	999999	999999	787	758	925	760	288	982	999999	463	871	430	295	999999	605	999999	108	999999	978	174	999999	482	999999	671	843	153	999999	649	898	440	999999	503	999999	40	458	896	999999	580	512	999999	880	999999	423	423	162	267	647	999999	999999	999999	644	999999	552	991	797	783	665	125	914	782	525	638	93	999999	812	378	829	265	185	708	744	999999	952	999999	293	182	69	999999	519	586	506	999999	999999	17	796	999999	950	609	999999	999999	240	999999	665	730	204	251	648	125	610	783	999999	392	999999	525	156	127	443	999999	707	625	723	999999	999999	338	285	123	224	85	511	999999	428	999999	999999	510	478	742	999999	231	74	52	534	999999	599	736	158	123	754	999999	861	679	999999	666	999999	616	951	999999	405	337	454	90	36	999999	614	62	365	218	369	157	999999	413	999999	221	229	999999	101	779	999999	870	190	171	369	325	999999	832	999999	761	326	416	999999	703	347	534	999999	984	25	962	338	546	380	999999	999999	607	850	458	423	610	447	999999	999999	181	999999	534	999999	999999	999999	710	357	999999	999999	603	891	953	597	999999	75	731	444	245	648	999999	450	999999	499	999999	999999	761	474	766	418	999999	324	999999	999999	999999	999999	812	999999	493	273	999999	614	556	228	776	57	801	19	507	999999	692	176	211	598	395	999999	586	45	906	999999	959	245	591	374	999999	289	812	72	219	999999	999999	353	951	972	343	525	894	112	722	202	616	999999	999999	999999	725	999999	999999	999999	999999	999999	220	777	481	618	999999	999999	32	191	35	497	999999	739	800	950	139	348	224	239	264	999999	835	483	999999	713	269	999999	278	217	999999	244	177	332	567	561	346	999999	872	343	668	274	502	713	87	235	957	999999	999999	999999	254	387	743	882	235	634	822	999999	465	999999	358	999999	800	814	543	790	999999	913	182	999999	613	653	999999	999999	999999	989	377	999999	405	999999	999999	999999	265	260	999999	271	501	294	106	932	738	608	999999	114	984	999999	473	999999	999999	999999	905	53	999999	713	999999	600	911	861	999999	245	266	700	342	378	21	965	999999	550	999999	282	999999	45	999999	249	509	14	999999	371	897	998	526	999999	999999	117	190	711	687	551	846	372	359	999999	973	861	676	47	276	999999	103	28	999999	999999	999999	898	999999	870	237	465	214	999999	999999	550	999999	999999	999999	576	999999	234	197	999999	287	299	704	488	922	999999	999999	955	999999	999999	737	982	278	878	277	999999	
999999	999999	118	320	484	999999	347	999999	406	809	999999	999999	151	109	298	52	999999	793	741	441	999999	358	975	349	808	281	892	742	999999	984	999999	96	54	999999	724	695	125	999999	825	65	952	268	91	122	984	411	813	474	182	999999	528	484	147	836	384	503	87	768	512	213	340	999999	774	999999	537	588	999999	999999	384	603	999999	586	999999	999999	489	960	277	862	999999	406	467	427	569	999999	465	797	949	999999	999999	231	617	356	374	621	999999	999999	493	669	585	405	999999	999999	999999	999999	767	942	516	461	356	999999	236	225	412	115	999999	912	45	798	999999	999999	638	406	293	163	985	580	221	356	960	142	999999	607	287	960	999999	678	999999	999999	218	522	999999	498	862	327	994	999999	999999	269	876	812	321	695	712	999999	999999	398	505	936	999999	999999	999999	999999	500	224	947	628	937	999999	999999	999999	584	55	589	444	459	150	544	965	168	593	636	999999	479	157	999999	781	894	441	203	222	183	402	999999	31	999999	129	997	999999	380	376	464	501	764	810	238	276	116	278	396	626	999999	540	777	10	561	778	691	352	404	999999	733	506	259	999999	999999	191	649	568	652	339	152	897	594	999999	999999	145	197	999999	919	554	675	999999	55	999999	368	642	624	999999	470	999999	438	654	253	214	999999	999999	252	482	999999	56	627	547	999999	66	999999	956	945	984	871	426	590	999999	433	850	501	117	460	999999	924	260	567	253	108	639	901	498	654	999999	160	180	892	715	752	872	927	999999	10	989	103	411	696	639	534	54	432	999999	230	999999	712	999999	507	999999	558	665	489	383	449	987	165	985	312	565	834	701	533	875	278	561	922	373	117	471	588	999999	564	927	718	63	216	494	277	261	677	625	672	332	999999	97	999999	999999	687	23	833	118	109	141	999999	999999	999999	999999	999999	669	480	999999	427	46	981	46	999999	561	999999	999999	999999	671	717	61	999999	218	38	210	717	999999	179	379	686	104	999999	480	422	433	132	999999	542	659	355	999999	780	338	207	635	999999	131	985	999999	888	301	242	172	400	58	253	596	804	320	839	999999	500	110	662	333	409	511	623	678	439	999999	853	130	325	119	280	558	20	999999	858	596	205	348	999999	999999	861	475	89	373	999999	999999	91	232	999999	399	118	680	676	874	999999	999999	507	317	401	119	448	121	846	290	778	695	585	999999	462	252	761	161	619	999999	471	999999	431	260	499	902	999999	630	999999	926	999999	599	882	999999	176	27	98	999999	946	381	947	749	628	799	999999	494	
951	999999	769	577	638	999999	71	999999	412	302	419	257	818	498	421	817	999999	920	999999	188	999999	448	999999	444	164	873	214	247	329	999999	315	631	665	15	951	27	861	732	297	55	538	483	733	873	608	841	999999	458	959	140	937	707	999999	416	681	512	999999	335	423	765	751	823	89	690	986	787	592	999999	546	999999	999999	89	633	999999	649	999999	715	370	836	999999	804	756	287	999999	784	608	999999	259	333	999999	581	536	318	532	303	715	404	53	999999	999999	259	999999	999999	999999	184	858	999999	287	766	999999	999999	999999	498	111	960	995	545	999999	905	999999	676	343	999999	999999	823	429	770	110	999999	934	934	671	483	999999	73	548	845	999999	25	925	534	834	999999	999999	652	999999	999999	217	571	308	179	999999	147	508	999999	915	775	813	999999	754	999999	973	347	999999	999999	135	601	483	47	422	160	822	999999	999999	854	842	999999	509	455	999999	392	563	999999	640	764	999999	999999	974	871	157	772	999999	999999	999999	838	999999	496	661	572	999999	903	564	180	159	999999	357	640	167	654	312	75	999999	368	423	999999	999999	445	706	76	987	999999	626	612	889	649	999999	999999	613	151	303	355	999999	937	999999	424	827	392	999999	492	417	789	376	330	568	92	999999	672	568	999999	313	125	789	594	584	924	286	999999	999999	509	39	516	37	26	360	956	877	338	440	998	544	151	999999	224	659	999999	235	306	53	999999	152	999999	281	714	999999	999999	566	999999	362	13	147	875	112	879	462	900	762	359	970	612	214	999999	242	570	999999	172	69	575	999999	386	699	980	908	483	999999	582	244	322	999999	999999	999999	282	975	436	861	669	999999	186	761	758	445	875	336	440	999999	974	999999	711	999999	674	129	990	669	976	314	166	966	999999	522	880	665	999999	181	798	222	932	999999	806	999999	999999	133	999999	999999	999999	940	999999	654	478	880	392	368	533	999999	513	62	409	613	999	131	704	999999	420	999999	881	102	999999	999999	537	228	670	782	999999	13	999999	551	246	186	999999	46	491	512	999999	747	140	522	142	999999	667	745	812	328	203	684	14	991	712	229	932	999999	999999	128	126	259	220	610	949	529	303	962	999999	233	130	963	640	999999	999999	999999	532	369	999999	516	47	999999	416	999999	999999	999999	999	675	999999	27	253	409	999999	372	999999	248	537	530	999999	613	999999	999999	999999	999999	999999	239	54	811	787	49	696	999999	999999	438	91	334	843	868	31	225	999999	627	133	798	979	721	999999	278	999999	965	145	12	796	999999	999999	341	862	999999	154	359	
689	197	999999	799	330	680	285	662	999999	71	405	668	509	999999	999999	568	582	140	609	486	368	776	14	821	904	694	999999	999999	118	749	999999	26	999999	671	535	343	999999	999999	478	309	999999	219	987	745	570	476	502	450	999999	999999	759	999999	227	668	990	913	999999	77	895	635	902	999999	554	540	599	999999	945	837	999999	748	829	258	999999	310	50	999999	788	999999	261	437	201	337	999999	999999	990	999999	798	65	681	622	160	671	999999	999999	406	937	664	999999	999999	999999	531	665	629	526	932	999999	79	916	627	999999	999999	923	999999	467	443	575	999999	208	550	859	590	889	166	208	597	999999	819	819	904	113	493	341	999999	80	906	536	707	986	423	488	670	882	438	838	496	237	854	971	999999	830	941	466	999999	296	600	642	999999	999999	999999	999999	692	999999	999999	524	358	793	809	746	561	999999	867	19	785	71	199	708	461	999999	999999	370	999999	999999	420	83	999999	37	999999	827	479	999999	37	287	68	999999	796	999999	869	913	490	703	427	999999	999999	501	999999	999999	999999	844	106	892	190	191	718	568	999999	999999	840	938	999999	330	367	982	277	297	880	999999	951	146	274	780	999999	547	836	18	942	205	437	918	121	240	355	590	730	587	999999	999999	569	499	999999	952	578	931	999999	170	345	999999	999999	132	621	999999	979	544	580	326	63	643	354	709	625	999999	999999	921	827	999999	974	777	262	689	999999	44	30	461	958	322	211	907	985	676	672	507	364	315	307	739	999999	811	999999	413	533	449	999999	859	874	912	546	656	114	440	195	568	191	160	918	586	999999	527	999999	268	125	156	657	678	47	999999	910	110	624	97	869	173	767	849	166	999999	543	999999	587	56	999999	554	803	999999	999999	113	326	999999	396	999999	387	733	234	999999	297	999999	999999	822	822	757	999999	445	999999	26	570	31	999999	999999	994	164	999999	201	999999	539	492	571	353	112	197	933	999999	706	713	999999	710	145	938	25	561	779	999999	999999	347	830	54	340	521	787	999999	999999	999999	983	219	242	676	195	999999	695	269	999999	43	689	999999	888	999999	304	731	999999	999999	999999	999999	785	780	224	192	333	853	119	494	162	59	565	128	999999	999999	999999	497	481	236	999999	352	253	755	835	999999	292	95	999999	874	999999	608	392	482	558	999999	526	999999	994	60	353	341	683	210	117	676	999999	999999	906	267	148	806	260	902	789	999999	839	40	999999	479	999999	247	404	999999	999999	554	667	93	569	352	114	613	503	430	883	193	668	999999	647	169	277	722	188	
201	999999	943	999999	489	692	475	546	496	268	999999	160	115	999999	448	999999	563	999999	394	10	564	999999	534	999999	830	29	606	999999	796	392	785	999999	187	69	212	509	800	206	187	999999	104	805	618	999999	977	280	999999	255	229	585	999999	159	882	721	624	48	211	639	999999	470	95	999999	749	113	999999	324	972	999999	999999	999999	999999	366	831	993	906	758	544	189	336	559	252	360	204	221	308	635	328	466	445	174	307	171	679	716	315	53	66	515	871	663	307	731	521	290	999999	728	327	889	815	865	999999	32	312	967	228	999999	999999	999999	805	847	995	516	611	570	999999	999999	686	124	687	999999	702	39	317	673	262	521	839	914	999999	580	317	999999	651	579	999999	284	858	999999	498	580	999999	527	999999	34	668	790	129	951	647	425	999999	999999	999999	951	172	999999	715	999999	714	707	999999	999999	999999	999999	539	565	865	999999	899	368	645	999999	626	117	676	185	329	293	15	472	401	999999	276	875	538	114	237	699	417	999999	569	999999	999999	791	999999	999999	289	999999	494	112	925	98	999999	289	779	76	586	999999	999999	987	154	432	634	999999	316	17	674	372	999999	434	338	175	623	703	799	426	976	834	999999	431	895	845	798	902	547	312	836	986	105	472	528	143	424	429	62	146	594	755	485	999999	580	917	999999	70	774	759	475	358	490	362	100	752	672	854	102	999999	634	731	704	999999	999999	999999	276	234	906	204	751	999999	651	662	832	230	359	754	999999	999999	67	737	138	788	837	488	506	999999	999999	775	470	999999	337	753	999999	862	61	481	506	892	650	563	163	999999	999999	999999	999999	999999	999999	869	999999	999999	999999	124	999999	896	602	916	176	691	191	999999	851	140	733	191	866	897	159	969	179	877	258	958	337	503	999999	559	999999	565	781	677	222	512	382	553	566	999999	512	999999	270	999999	314	814	710	126	711	33	845	825	414	809	679	560	699	525	669	55	787	747	322	53	145	611	910	513	321	349	757	190	625	653	999999	542	709	44	572	443	257	220	792	560	714	954	160	999999	999999	662	813	857	884	521	435	999999	304	227	999999	703	904	206	999999	372	275	664	210	761	424	999999	850	664	999999	235	797	576	954	761	338	190	460	938	999999	659	535	899	305	113	227	999999	248	492	46	869	539	61	416	429	294	59	999999	399	557	862	999999	158	905	658	999999	858	810	542	999999	817	999999	966	999999	155	836	375	369	999999	543	795	999999	368	628	93	696	999999	999999	535	477	289	436	70	
390	652	848	387	999999	999999	389	369	818	999999	604	228	625	999999	999999	999999	999999	918	690	657	855	999999	964	999999	529	821	999999	999999	698	285	74	609	391	192	585	999999	307	459	381	999999	717	184	977	201	999999	410	467	999999	386	899	999999	559	598	779	999999	999999	999999	999999	999999	183	685	411	670	543	641	995	999999	442	986	999999	999999	143	547	999999	939	681	785	773	689	129	363	838	600	799	342	515	20	999999	977	957	361	902	601	207	46	999999	513	443	559	768	573	999999	147	66	999999	809	999999	999999	999999	533	843	914	714	738	819	846	810	871	210	999999	999999	999999	465	39	969	71	541	349	931	999999	999999	351	223	921	555	999999	701	544	863	532	503	389	772	453	124	999999	197	999999	999999	200	999999	642	243	433	783	348	569	117	97	874	999999	672	999999	215	366	999999	999999	793	999999	999999	155	999999	18	678	632	605	462	21	915	532	873	678	999999	741	138	999999	118	789	148	216	769	593	456	999999	999999	831	690	566	97	622	744	404	679	898	54	238	634	564	999999	188	999999	999999	202	565	10	599	999999	957	87	831	393	912	655	976	720	562	819	999999	999999	999999	914	896	923	999999	788	479	998	73	697	899	999999	553	987	999999	331	221	400	891	988	664	130	733	488	266	238	999999	748	999999	187	491	418	615	150	11	273	988	633	899	776	531	600	648	270	187	930	840	925	695	655	509	172	928	40	759	679	191	999999	667	74	955	730	305	999999	215	490	999999	412	985	696	342	999999	999999	124	999999	74	999999	999999	310	999999	397	907	63	58	677	329	490	584	391	999999	91	580	966	835	821	801	999999	762	64	697	645	438	999999	999999	322	999999	671	814	573	695	999999	718	117	341	677	999999	999999	999999	217	885	999999	710	30	664	999999	761	621	665	303	999999	768	720	417	613	690	959	968	64	999999	756	658	676	20	999999	134	999999	473	634	999999	999999	134	58	999999	178	696	934	417	285	394	561	999999	16	520	908	926	999999	310	503	999999	717	999999	999999	999999	461	237	334	699	334	539	251	297	999999	507	530	999999	999999	176	249	917	756	999999	693	999999	184	456	999999	165	999999	999999	647	72	970	983	450	692	512	537	102	940	372	999999	93	999999	152	273	322	508	990	377	216	320	71	585	999999	999999	397	999999	346	14	585	179	597	563	999999	189	326	14	67	999999	999999	999999	999999	308	999999	521	468	947	527	910	143	153	999999	734	563	999999	10	394	999999	284	999999	999999	999999	97	365	203	647	529	853	999999	999999	318	
451	162	349	34	246	763	40	382	706	999999	434	435	871	442	14	862	999	564	999999	931	915	782	542	477	990	985	942	362	999999	939	999999	563	963	824	999999	21	395	999999	100	246	364	715	578	855	136	765	226	922	198	785	999999	299	785	25	403	999999	619	872	43	261	999999	678	508	767	355	999999	999999	56	740	999999	477	999999	999999	999999	577	210	214	687	350	235	769	30	173	99	419	804	778	948	431	43	999999	522	505	999999	426	999999	216	999999	509	265	303	999999	999999	206	317	999999	824	843	447	202	999999	932	531	808	492	800	999999	419	357	550	999999	999999	999999	706	999999	999999	964	635	999999	891	993	403	188	94	931	999999	838	967	999999	360	980	999999	999999	239	999999	470	990	697	356	625	181	999999	463	958	173	780	555	999999	605	363	999999	199	999999	556	208	999999	753	999999	999999	893	961	999999	637	999999	570	167	999999	395	137	139	963	999999	288	899	999999	999999	939	229	920	999999	53	362	371	999999	266	790	616	955	40	999999	999999	553	999999	463	999999	999999	169	467	397	16	999999	999999	999999	476	399	826	911	429	835	12	131	533	526	724	850	609	186	219	739	780	999999	67	364	999999	999999	419	456	824	999999	96	47	481	832	914	393	882	999999	895	38	439	879	999999	129	999999	396	192	37	999999	613	64	999999	949	999999	617	465	999999	999999	738	62	980	380	96	999999	748	999999	649	701	612	341	967	604	290	191	310	900	999999	937	999999	999999	240	391	361	221	190	639	97	754	999999	458	683	86	276	999999	58	999999	792	13	380	72	999999	490	425	764	999999	460	176	999999	427	716	111	772	479	515	821	598	999999	999999	999999	118	877	895	999999	163	657	890	337	999999	143	999999	118	360	999999	273	485	749	966	596	575	729	473	329	336	508	356	910	606	760	999999	460	50	917	10	271	999999	851	13	999999	116	754	133	728	999999	186	999999	751	215	216	999999	999999	631	999999	999999	999999	645	558	999999	978	999999	747	294	999999	427	682	210	200	360	305	999999	634	746	999999	999999	820	606	745	694	160	899	605	705	400	999999	999999	828	999999	617	999999	999999	636	999999	34	465	369	470	999999	310	952	975	417	999999	909	138	406	335	999999	942	489	677	899	999999	418	89	999999	999999	999999	846	999999	999999	592	582	634	679	451	351	721	248	130	999999	59	999999	741	185	999999	214	795	999999	334	999999	900	675	138	999999	726	771	873	945	264	999999	999999	999999	999999	108	392	834	766	240	686	64	614	689	822	140	627	464	133	999999	597	999999	256	631	
522	999999	953	916	454	585	999999	679	478	775	999999	802	781	349	999999	643	792	657	447	565	585	999999	999999	999999	999999	997	999999	271	648	999999	358	267	999999	946	999999	975	999999	476	390	999999	287	999999	586	999999	705	29	999999	288	851	489	451	940	559	999999	55	251	847	742	72	456	163	691	41	837	999999	727	730	835	999999	638	498	325	999999	265	999999	579	694	179	516	999999	999999	152	420	168	199	418	707	999999	999999	946	137	412	413	933	37	595	975	999999	421	999999	299	522	137	222	991	135	673	303	413	999999	557	678	236	999999	807	21	280	872	648	18	29	349	999999	214	999999	96	999999	343	237	692	604	945	758	538	999999	136	25	999999	999999	999999	745	414	999999	435	398	999999	186	999999	999999	26	325	112	110	412	999999	999999	588	922	711	904	222	999999	75	721	871	611	919	999999	999999	680	999999	999999	704	583	999999	614	999999	508	815	62	909	737	218	999999	376	501	999999	355	579	594	547	102	497	272	851	999999	999999	266	999999	786	539	488	490	454	31	252	408	526	999999	353	587	90	116	659	994	485	130	855	354	999999	999999	574	128	999999	142	903	585	441	999999	999999	276	115	943	39	522	431	256	763	199	134	103	328	216	999999	999999	467	985	838	277	375	295	493	912	194	30	999999	999999	391	322	128	666	966	794	292	87	482	999999	87	146	573	239	367	665	999999	286	448	999999	892	102	675	917	747	999999	366	571	783	203	759	19	557	71	864	451	81	467	137	999999	923	158	535	999999	908	701	704	145	927	999999	999999	908	581	607	476	299	646	210	919	999999	438	720	303	288	387	78	589	511	375	916	999999	761	159	914	444	744	567	999999	19	55	999999	230	643	956	510	999999	999999	949	594	575	804	870	548	334	999999	212	999999	256	942	999999	122	202	999999	999999	243	999999	999999	667	173	999999	999999	999999	999999	873	342	217	86	347	778	537	641	999999	999999	799	121	722	223	824	818	241	999999	321	999999	179	933	999999	459	999999	722	578	102	999999	785	862	843	999999	679	675	992	999999	135	517	477	415	208	482	285	971	999999	520	718	934	848	932	843	420	999999	999999	939	75	757	454	999999	209	444	870	854	64	999999	607	53	547	832	930	999999	999999	843	999999	970	999999	990	488	999999	999999	860	167	921	853	999999	433	999999	657	999999	926	141	999999	893	999999	970	999999	999999	231	25	302	999999	180	112	999999	827	471	576	888	61	487	85	279	999999	423	348	286	949	10	999999	532	980	396	811	905	799	433	488	575	999999	
999999	999999	769	999999	440	734	690	65	13	36	999999	856	738	605	258	851	862	960	480	929	999999	388	999999	999999	999999	322	91	369	206	128	999999	999999	11	999999	999999	653	315	806	291	689	999999	231	999999	974	999999	675	251	790	999999	64	937	999999	17	646	344	263	217	583	978	127	652	999999	858	999999	999999	574	855	877	999999	999999	545	65	678	791	999999	471	442	652	708	817	80	300	806	999999	191	929	975	999999	999999	164	446	999999	827	173	46	337	372	71	351	913	820	374	604	999999	518	881	999999	226	376	872	821	564	875	171	57	362	524	716	999999	999999	999999	500	361	41	999999	813	238	515	999999	942	999999	381	999999	794	997	706	999999	848	633	310	999999	999999	988	999999	999999	881	856	666	999999	683	999999	999999	368	648	325	330	22	572	798	999999	653	999999	999999	433	773	449	262	999999	999999	999999	666	675	92	999999	999999	999999	512	708	999999	287	956	571	399	81	999999	999999	999999	663	479	676	694	999999	999999	928	656	856	297	564	880	894	999999	776	502	775	27	146	573	965	90	999999	817	314	874	999999	748	91	888	400	303	330	999999	599	610	999999	656	542	625	163	746	710	552	947	827	803	658	999999	79	624	63	993	879	57	582	999999	859	389	258	538	999999	999999	999999	897	271	559	467	39	175	14	128	999999	521	420	229	999999	999999	870	486	81	999999	568	22	274	999999	999999	451	389	26	616	999999	276	999999	96	973	181	742	654	686	277	345	999999	24	74	999999	578	481	999999	827	212	70	989	903	187	675	622	562	703	999999	960	118	999999	22	559	377	999999	999999	434	447	999999	637	288	999999	218	736	999999	553	947	768	768	828	982	562	814	555	648	373	116	999999	999999	619	49	999999	725	169	267	615	465	999999	999999	386	999999	31	779	575	782	804	999999	451	440	999999	999999	999999	792	999999	136	526	999999	13	728	488	95	22	999999	438	597	999999	999999	59	478	999999	98	259	125	391	780	960	999999	248	773	843	999999	999999	980	999999	14	115	312	592	42	741	417	999999	999999	175	300	45	934	350	978	597	345	645	972	811	980	364	999999	410	361	176	742	960	999999	999999	999999	430	41	805	433	492	999999	999999	27	737	221	999999	290	949	101	745	35	442	270	999999	508	43	999999	999999	999999	649	295	901	999999	865	998	457	231	95	366	869	13	139	916	495	715	469	999999	244	600	354	999999	869	319	999999	150	310	699	64	386	999999	999999	999999	999999	999999	206	999999	645	161	739	763	414	204	593	231	742	895	526	774	470	48	415	
999999	999999	999999	575	425	592	999999	724	697	757	177	999999	590	141	149	634	142	298	735	823	476	505	836	939	879	286	97	874	255	784	999999	594	347	370	290	295	999999	218	780	397	31	436	51	999999	247	495	13	100	602	271	999999	486	734	225	938	952	741	26	999999	999999	505	999999	479	913	832	583	999999	229	850	854	999999	923	517	999999	802	50	463	999999	999999	393	283	997	281	984	999999	999999	859	132	431	337	554	532	522	641	892	281	956	138	999999	999999	133	783	249	747	184	469	968	999999	422	898	499	910	324	999999	866	999999	478	999999	522	393	723	249	999999	523	310	563	411	876	454	530	93	999999	656	47	999999	500	757	999999	999999	999999	999999	471	999999	533	999999	643	217	220	774	394	803	471	616	790	999999	884	984	726	999999	621	999999	101	999999	999999	815	175	264	286	52	376	750	944	999999	999999	912	262	999999	274	999999	999999	999999	999999	999999	70	999999	621	718	866	999999	385	515	41	96	197	872	999999	528	816	718	999999	388	999999	178	408	643	859	999999	34	877	999999	354	720	51	779	275	868	989	882	175	203	999999	398	999999	999999	860	719	999999	498	718	533	733	722	556	21	288	424	32	999999	427	868	999999	693	988	418	40	795	989	316	922	14	399	646	651	524	999999	990	751	999999	547	999999	999999	999999	316	999999	999999	631	173	999999	501	850	846	296	999999	999999	366	762	410	999999	637	75	730	550	999999	713	144	999999	999999	41	999999	297	673	520	165	999999	866	999999	387	643	462	408	631	959	999999	81	168	112	191	999999	168	463	590	999999	874	481	203	460	999999	999999	219	999999	560	141	999999	999999	187	999999	141	961	999999	999999	385	766	999999	238	443	999999	735	504	555	999999	999999	727	999999	341	999999	694	646	999999	309	415	830	784	433	592	847	500	999999	611	893	833	971	999999	999999	353	88	999999	999999	999999	47	433	999999	225	57	187	999999	833	268	999999	506	493	688	457	661	999999	984	600	999999	726	391	943	999999	999999	999999	721	70	683	813	529	263	883	999999	999999	645	876	690	999999	999999	256	999999	24	241	822	999999	410	155	523	568	999999	369	487	492	942	263	104	388	999999	999999	335	999999	291	29	739	649	623	469	686	811	785	344	999999	863	96	109	377	999999	231	27	210	576	999999	999999	925	999999	775	400	999999	747	551	498	98	10	999999	138	999999	999999	502	182	492	999999	468	712	783	999999	999999	624	405	999999	886	999999	166	583	999999	758	580	999999	104	999999	874	232	999999	939	269	296	255	378	461	957	762	999999	219	
58	999999	268	118	999999	341	381	179	161	994	247	860	999999	341	999999	595	653	558	180	900	999999	308	270	563	529	999999	496	999999	621	172	999999	90	999999	182	999999	58	155	649	745	834	999999	999999	722	999999	150	88	999999	955	740	782	808	409	592	481	296	750	999999	705	589	391	844	82	999999	999999	556	166	355	987	234	999999	450	999999	812	999999	187	999999	585	43	999999	999999	352	541	568	839	363	999999	498	43	885	367	783	450	70	364	990	650	851	733	680	999999	732	122	999999	284	342	999999	999999	257	303	773	999999	241	291	999999	49	999999	999999	718	635	516	999999	999999	111	866	682	999999	943	999999	354	999999	999999	851	362	439	717	999999	999999	999999	999999	558	452	250	739	999999	202	551	168	999999	999999	687	999999	143	108	173	325	999999	21	864	601	343	999999	999999	902	767	112	323	879	851	431	999999	999999	999999	222	86	74	999999	583	989	674	140	999999	999999	143	999999	399	999999	753	198	124	307	999999	946	692	173	696	314	347	971	20	879	672	316	499	999999	195	917	921	999999	109	896	999999	32	199	470	502	999999	999999	245	377	999999	569	690	999999	133	592	999999	536	999999	389	999999	90	611	979	795	468	533	532	629	999999	482	999999	731	98	227	471	205	756	999999	670	999999	999999	112	604	445	319	981	579	375	922	640	390	872	999999	350	816	234	53	999999	999999	968	999999	385	999999	895	957	838	602	519	661	396	999999	999999	388	532	999999	978	17	543	485	486	954	166	706	841	101	745	98	999999	411	999999	162	362	229	999999	549	923	348	999999	488	999999	389	70	713	535	841	85	999999	119	999999	838	999999	999999	918	525	24	160	678	922	803	999999	750	853	117	424	244	446	95	685	982	536	999999	999999	64	15	107	999999	453	181	10	25	261	999999	858	999999	999999	652	443	704	999999	399	255	999999	999999	276	730	535	953	299	301	404	990	999999	999999	999999	208	919	999999	913	427	131	707	507	921	788	999999	770	995	544	404	591	12	390	997	593	291	224	402	787	284	999999	999999	163	879	605	34	453	852	505	999999	999999	999999	530	286	566	692	747	999999	127	315	959	999999	418	894	709	402	609	810	543	82	999999	526	999999	999999	855	999999	553	999999	326	999999	517	999999	999999	999999	303	394	482	114	441	999999	543	999999	285	481	324	42	999999	999999	180	213	424	999999	999999	999999	390	584	538	891	431	385	149	999999	187	999999	999999	51	49	249	999999	324	919	999999	999999	642	538	273	999999	196	999999	822	660	293	999999	123	999999	874	999999	999999	788	719	856	
999999	682	66	762	423	542	922	684	283	993	291	668	855	293	919	274	677	999999	127	343	352	577	609	724	855	672	74	24	922	441	972	999999	999999	468	999999	822	322	879	125	999999	329	999999	50	828	378	999999	602	999999	429	999999	932	182	999999	386	513	23	83	341	999999	999999	478	907	761	999999	999999	830	786	396	999999	106	999999	797	779	395	24	840	537	780	356	999999	80	244	999999	322	999999	799	999999	999999	955	325	749	999999	973	999999	263	421	750	207	808	547	999999	999999	999999	999999	658	144	999999	999999	371	999999	486	303	985	677	679	999999	999999	448	342	999999	51	290	999999	999999	357	971	824	414	999999	602	99	339	972	999999	999999	865	369	273	999999	374	406	513	143	293	838	999999	999999	305	695	999999	110	312	865	586	506	558	774	245	974	687	320	989	999999	769	582	999999	999999	186	287	814	999999	57	999999	967	824	999999	156	157	800	901	975	528	719	122	501	787	473	999999	312	841	100	133	299	976	999999	417	370	374	710	692	999999	819	27	999999	155	62	527	999999	762	968	412	627	999999	82	711	791	999999	40	277	795	683	935	873	446	723	999999	758	999999	913	417	999999	782	446	118	999999	166	999999	838	967	449	269	575	633	344	438	473	688	226	274	272	147	340	106	915	19	200	945	580	166	405	303	719	984	999999	800	630	999999	337	305	555	999999	441	999999	828	535	999999	311	539	17	260	999999	541	999999	651	280	999999	685	531	109	586	221	930	681	572	155	549	999999	288	543	808	999999	360	921	719	981	705	999999	999999	390	901	888	415	573	906	342	999999	999999	343	999999	963	999999	659	238	719	344	360	999999	999999	683	985	999999	999999	995	999999	968	711	620	999999	669	574	569	417	150	999999	697	805	999999	775	239	393	999999	257	999999	579	999999	633	999999	999999	384	631	999999	776	594	404	385	865	999999	374	999999	999999	999999	361	673	509	999999	536	999999	40	999999	999999	993	984	999999	300	621	278	818	425	344	345	588	419	449	48	629	792	822	745	822	832	395	992	837	999999	251	999999	999999	704	185	337	124	999999	999999	845	637	960	514	304	999999	116	56	994	40	602	52	732	999999	634	880	611	713	772	218	999999	153	11	157	663	58	610	694	124	250	16	230	496	239	604	411	668	287	528	999999	715	786	401	962	245	565	999999	109	999999	824	573	623	999999	883	999999	999999	636	813	851	255	183	422	932	999999	999999	381	556	502	318	233	221	333	195	999999	503	412	999999	999999	911	999999	539	510	745	299	676	393	999999	
612	248	999999	999999	855	436	283	789	999999	854	999999	939	999999	19	26	791	725	613	249	999999	999999	390	588	950	597	901	753	716	999999	677	642	86	639	999999	943	264	416	458	365	897	911	30	210	558	113	109	57	98	999999	719	29	686	436	955	999999	232	660	951	999999	954	683	999999	127	999999	999999	571	999999	371	999999	762	384	277	257	352	526	999999	189	39	999999	498	853	664	203	953	658	956	649	684	164	721	603	465	281	411	224	353	999999	585	999999	542	799	999999	33	759	344	751	999999	94	999999	826	52	999999	114	688	110	999999	373	173	999999	999999	921	625	999999	999999	169	999999	995	846	138	182	617	604	692	314	698	178	999999	999999	999999	906	999999	999999	256	999999	679	972	360	592	310	205	980	739	999999	93	999999	184	478	680	999999	424	755	999999	955	265	218	999999	938	800	989	999999	388	999999	999999	70	735	366	379	879	673	196	568	413	999999	999999	999999	878	985	608	999999	524	699	960	843	999999	999999	936	999999	990	999999	999999	43	560	602	378	999999	60	194	558	357	264	805	999999	16	413	855	352	55	32	72	999999	462	339	117	999999	999999	999999	95	360	909	798	756	388	760	999999	162	999999	810	177	126	152	694	999999	261	438	999999	110	953	999999	348	808	891	587	927	788	778	704	453	137	145	399	965	833	649	558	507	426	838	574	261	847	542	999999	905	920	999999	36	999999	678	756	142	474	655	22	999999	907	179	460	972	999999	458	564	999999	42	727	187	860	787	703	931	302	999999	389	999999	999999	275	24	681	17	151	999999	625	775	381	13	924	319	999999	548	999999	338	965	866	910	803	292	999999	999999	188	743	786	249	384	746	463	869	94	476	522	834	893	999999	453	830	999999	832	789	311	39	802	867	49	248	999999	603	337	999999	999999	999999	217	416	179	503	273	999999	513	251	38	999999	143	839	999999	999999	713	758	999999	522	46	998	970	502	558	815	999999	876	746	10	999999	153	136	474	615	101	314	999999	723	993	999999	474	408	999999	761	393	895	962	35	999999	534	999999	762	814	369	480	999999	714	999999	363	127	397	619	512	999999	884	792	669	234	751	994	999999	44	999999	342	999999	600	389	741	999999	999999	422	850	15	999999	999999	999999	321	999999	999999	999999	599	999999	370	999999	792	999999	895	672	876	999999	999999	999999	283	746	248	270	915	481	798	880	999999	999999	693	442	705	999999	614	999999	889	502	480	564	99	74	405	725	999999	999999	999999	715	704	716	864	573	694	684	999999	999999	237	768	476	840	316	
263	999999	625	876	927	180	255	251	859	782	384	130	671	648	219	351	523	596	999999	930	92	999999	318	118	999999	748	999999	969	999999	808	131	36	999999	999999	999999	999999	999999	999999	745	800	305	474	844	933	490	452	999999	999999	367	917	714	181	999999	909	233	999999	999999	517	999999	999999	159	999999	896	61	661	357	490	999999	813	999999	572	673	851	153	635	618	342	384	628	677	726	985	611	437	103	949	504	999999	999999	999999	71	272	102	566	999999	29	578	792	282	143	962	609	999999	562	355	51	330	388	999999	615	745	999999	888	999999	463	999999	999999	468	958	711	852	760	398	65	743	999999	580	295	503	615	49	549	112	495	714	999999	763	59	92	62	629	999999	999999	999999	22	104	383	23	113	999999	999999	119	834	999999	290	212	221	177	818	55	470	45	884	999999	575	206	865	402	374	346	409	624	999999	906	92	735	314	978	52	649	999999	567	191	25	999999	999999	715	541	999999	512	999999	999999	240	46	999999	593	241	787	999999	816	239	980	648	766	87	999999	999999	927	999999	554	897	242	999999	179	999999	999999	999999	999999	409	999999	490	333	198	862	440	812	393	999999	324	498	504	999999	999999	236	420	945	919	424	999999	538	999999	999999	62	999999	999999	999999	472	999999	916	689	739	999999	387	208	999999	905	792	999999	336	999999	347	392	613	990	999999	380	108	999999	759	183	983	999999	999999	870	447	703	999999	999999	257	767	350	331	433	634	999999	141	149	935	999999	999999	162	999999	999999	673	200	814	184	999999	999999	243	574	573	999999	999999	706	999999	441	517	760	632	999999	265	539	568	923	26	959	978	241	918	241	999999	997	254	31	850	999999	268	680	633	528	999999	999999	23	203	777	28	690	928	457	700	632	999999	277	881	897	603	530	999999	184	854	205	830	999999	12	411	575	999999	999999	855	999999	182	837	999999	999999	424	337	525	374	156	999999	279	999999	783	228	609	988	730	373	133	999999	999999	519	999999	999999	333	388	246	21	791	211	960	999999	999999	496	999999	999999	999999	999999	999999	570	999999	165	602	999999	999999	155	999999	472	403	423	845	694	598	607	151	663	999999	999999	780	45	101	514	582	945	999999	999999	976	296	700	814	940	999999	906	563	179	663	916	328	203	188	341	773	618	999999	366	275	379	475	354	864	463	698	393	431	479	573	999999	657	150	999999	999999	999999	772	588	482	289	788	45	999999	488	746	23	165	602	704	327	999999	214	589	770	999999	511	942	836	360	251	999999	484	999999	606	90	269	187	919	999999	580	10	39	895	
999999	487	344	47	866	127	450	543	791	727	161	677	378	78	379	352	667	818	999999	238	241	117	313	950	831	408	487	835	999999	592	133	326	866	318	512	999999	596	473	85	718	910	708	390	757	932	928	711	200	807	576	999999	999999	74	801	664	968	183	999999	215	999999	999999	614	307	209	999999	834	810	70	565	96	755	204	742	227	327	532	727	556	999999	903	697	297	38	669	250	370	999999	999999	654	544	120	213	267	999999	89	306	410	190	162	999999	999999	999999	635	999999	999999	999999	29	847	483	141	250	626	375	312	999999	352	586	637	958	243	582	999999	415	31	975	552	999999	136	147	31	131	999999	403	919	784	55	999999	316	849	102	999999	414	592	522	303	493	837	999999	845	737	719	773	232	919	525	999999	245	613	999999	999999	999999	893	709	461	999999	704	999999	455	999999	999999	690	279	788	999999	999999	178	162	892	999999	492	715	980	999999	999999	311	999999	324	484	404	999999	810	58	571	999999	880	457	704	140	512	599	271	391	437	129	999999	450	999999	365	36	999999	999999	352	885	263	999999	240	613	999999	159	661	389	747	999999	127	915	999999	707	216	999999	999999	473	999999	390	138	230	999999	553	170	363	861	373	958	999999	58	999999	999999	999999	318	29	649	844	405	999999	851	999999	523	340	319	214	414	743	778	380	999999	999999	210	962	999999	42	999999	999999	452	945	298	298	430	999999	12	938	457	480	399	196	345	601	78	999999	538	999999	707	993	243	956	949	999999	594	588	868	999999	978	505	415	999999	791	962	401	459	691	999999	788	234	337	380	757	934	353	592	44	988	999999	169	433	838	335	244	999999	999999	999999	180	703	842	430	837	960	951	75	123	404	999999	210	618	358	976	140	483	665	862	208	25	774	12	553	880	360	818	81	576	950	999999	518	905	463	999999	859	999999	804	999999	999999	999999	999999	999999	197	999999	788	206	810	999999	707	851	578	591	297	981	406	999999	299	999999	486	151	879	498	172	847	864	304	999999	837	126	999999	679	175	452	402	999999	999999	815	891	102	164	18	999999	869	109	999999	927	617	482	124	999999	656	999999	23	278	999999	380	78	349	796	999999	51	972	340	523	182	412	999999	999999	999999	863	885	999999	457	332	143	999999	628	999999	868	937	686	682	723	959	537	424	162	999999	476	775	474	475	105	999999	999999	45	294	999999	999999	576	788	722	647	999999	282	259	806	690	999999	670	751	15	481	999999	806	368	259	381	986	999999	999999	965	428	68	398	419	312	848	999999	107	971	
999999	147	999999	158	963	45	471	999999	999999	618	999999	48	805	34	469	994	999999	802	754	785	912	369	178	326	999999	304	999999	863	999999	947	999999	480	47	699	478	868	999999	999999	999999	332	787	694	708	149	999999	927	999999	44	999999	425	999999	56	465	321	68	913	969	975	334	669	457	999999	824	999999	660	991	10	116	999999	601	999999	533	959	431	998	228	999999	38	538	896	682	553	934	447	999999	911	999999	725	641	564	898	213	387	999999	875	189	999999	377	488	796	926	516	488	336	609	542	999999	999999	999999	840	261	999999	447	437	986	903	673	387	999999	999999	975	284	474	990	702	612	156	785	555	818	999999	293	549	741	969	176	74	608	837	347	823	982	412	801	312	958	766	949	197	972	999999	492	918	739	821	652	999999	497	999999	997	396	312	999999	999999	999999	999999	400	706	467	999999	999999	75	550	999999	926	999999	872	672	687	999999	845	999999	598	583	313	866	375	810	919	327	134	999999	999999	839	951	521	504	999999	320	344	999999	69	999999	376	143	450	941	999999	813	828	779	379	809	889	161	198	714	904	201	999999	999999	590	786	150	696	271	100	710	170	414	498	964	362	353	999999	786	716	231	999999	999999	924	569	997	101	547	999999	767	95	999999	763	806	999999	715	694	741	999999	283	350	680	872	999999	241	645	408	339	814	26	466	999999	999999	999999	493	464	999999	700	43	593	695	602	940	999999	15	999999	999999	607	999999	259	999999	611	999999	513	375	999999	999999	999999	693	999999	598	999999	732	738	310	382	322	291	999999	145	387	999999	707	393	587	748	739	999999	353	219	248	800	999999	565	358	854	513	999999	116	942	887	825	17	999999	994	999999	869	999999	999999	633	709	126	293	761	872	674	904	815	925	627	999999	209	169	999999	999999	999999	329	177	390	455	868	460	185	381	258	561	986	999999	999999	999999	879	537	183	999999	999999	132	516	680	999999	999999	999999	697	999999	488	141	688	665	533	999999	206	614	999999	999999	748	764	999999	941	999999	513	320	687	999999	999999	281	999999	283	35	999999	974	562	291	648	483	706	505	181	999999	999999	250	570	895	462	999999	202	49	999999	716	435	956	260	191	999999	177	999999	996	643	281	999999	740	999999	662	999999	559	872	915	965	999999	124	253	593	736	254	672	999999	424	235	154	233	999999	571	566	599	492	723	999999	999999	481	109	710	861	999999	857	955	391	907	999999	902	299	999999	83	957	999999	192	372	524	936	999999	234	999999	770	499	58	999999	179	999999	72	999999	835	500	999999	493	999999	414	
391	693	999999	299	290	999999	999999	332	855	945	168	613	964	417	129	209	445	754	257	999999	939	372	999999	433	785	100	844	999999	76	799	59	589	999999	198	800	679	999999	647	651	999999	223	999999	643	113	999999	565	336	655	614	636	64	999999	246	978	999999	29	843	455	513	999999	200	800	265	65	895	578	775	776	999999	999999	563	798	113	69	927	501	728	747	999999	229	763	999999	340	999999	744	576	999999	859	999999	999999	999999	200	143	461	999999	999999	192	588	217	999999	790	560	48	173	999999	266	999999	187	61	972	301	105	999999	999999	436	11	470	824	999999	329	234	915	63	999999	999999	373	664	999999	999999	999999	319	150	999999	999999	439	213	160	176	368	487	206	176	999999	750	489	740	901	999999	34	995	951	367	276	999999	472	875	507	212	559	708	999999	727	125	545	663	999999	564	999999	854	999999	851	304	466	999999	999999	68	116	999999	356	873	999999	999999	627	999999	999999	999999	873	652	996	563	999999	947	616	660	885	479	60	272	97	999999	185	82	996	999999	154	999999	999999	999999	765	414	769	204	856	685	999999	999999	109	60	982	711	287	999999	832	301	526	903	688	805	948	653	18	843	999999	27	697	399	817	825	920	999999	60	999999	887	592	793	511	999999	930	999999	106	379	999	290	385	60	999999	249	705	284	251	968	105	999999	999999	405	926	999999	839	988	846	971	999999	999999	85	660	847	999999	250	507	25	812	757	391	999999	283	18	562	839	966	434	159	999999	999999	678	938	955	999999	774	999999	867	999999	261	942	577	135	105	999999	999999	724	213	248	999	208	999999	439	220	713	641	999999	397	373	999999	999999	564	999999	999999	999999	461	146	704	900	260	64	640	492	560	814	814	727	188	148	357	124	762	999999	160	913	291	249	727	252	314	999999	798	503	392	389	388	880	999999	372	418	78	30	313	988	944	999999	999999	878	405	898	914	660	258	26	999999	999999	378	999999	945	451	221	999999	462	596	323	265	146	110	181	436	934	999999	816	729	999999	104	999999	999999	216	355	514	370	332	354	399	999999	549	999999	367	999999	19	343	330	999999	207	660	568	716	674	688	431	999999	707	999999	963	463	844	529	738	999999	659	181	340	599	999999	851	96	117	999999	47	716	659	999999	999999	426	601	141	895	532	628	536	742	532	527	999999	999999	662	362	390	999999	442	30	748	999999	619	999999	13	999999	982	356	573	460	520	637	999999	771	934	806	553	372	999999	948	996	999999	403	999999	649	812	674	109	198	999999	727	999999	605	695	910	314	
291	587	597	410	912	186	64	999999	232	999999	999999	162	999999	856	809	28	613	493	34	638	999999	703	199	201	65	882	167	839	733	259	999999	286	860	629	524	965	999999	922	45	819	65	999999	694	754	266	522	206	341	924	708	657	121	671	999999	279	588	398	406	354	39	28	224	353	973	863	278	999999	283	341	843	253	691	999999	214	999999	999999	19	445	934	999999	686	826	915	34	999999	999999	615	588	360	936	999999	378	577	15	801	841	999999	720	890	987	230	922	10	90	465	966	664	466	699	561	578	953	472	811	999999	202	309	328	381	943	663	713	923	404	277	874	123	999999	412	741	999999	298	554	946	999999	763	825	999999	568	635	999999	158	999999	799	367	999999	906	766	662	999999	999999	654	349	947	334	999999	998	605	813	590	852	222	63	958	999999	290	409	525	497	589	376	475	999999	745	999999	514	823	134	999999	654	968	357	789	999999	209	100	948	607	621	806	764	230	999999	999999	783	999999	104	931	983	87	999999	390	278	82	242	77	894	604	269	820	999999	999999	568	169	622	504	432	999999	759	725	341	802	903	691	824	156	454	781	961	644	419	892	151	960	999999	587	999999	717	571	999999	999999	354	999999	801	122	999999	999999	999999	366	289	620	844	999999	268	745	421	486	587	999999	999999	999999	999999	999999	625	410	999999	733	607	728	44	425	999999	688	627	528	999999	999999	112	578	934	493	999999	425	999999	33	574	719	882	224	28	111	501	469	485	519	93	712	721	999999	321	999999	999999	999999	999999	863	904	166	555	739	758	956	384	19	999999	602	39	697	999999	602	836	91	850	999999	999999	932	924	256	212	118	445	284	743	711	267	777	439	999999	999999	819	999999	999999	174	153	999999	71	726	999999	156	999999	489	395	753	129	564	999999	316	671	432	999999	939	999999	954	447	303	999999	223	672	751	545	173	579	999999	150	483	999999	999999	707	999999	648	216	999999	999999	328	999999	60	530	624	157	38	471	767	37	704	879	999999	463	727	849	981	848	999999	740	999999	720	909	999999	613	645	145	999999	999999	744	783	192	507	558	999999	818	253	953	599	525	723	84	405	999999	999999	999999	999999	965	199	857	945	999999	162	700	999999	999999	719	269	999999	978	21	716	861	999999	254	521	381	911	827	909	606	37	258	538	27	536	999999	367	890	352	999999	180	131	752	798	983	999999	999999	69	999999	999999	999999	46	621	999999	17	999999	999999	307	999999	888	112	999999	290	999999	917	551	624	683	962	999999	361	378	999999	999999	999999	594	119	
233	270	999999	574	851	800	810	622	999999	999999	34	19	323	942	69	512	464	530	43	841	501	881	999999	415	133	107	744	746	999999	999999	275	672	422	999999	158	999999	999999	323	260	347	480	637	926	914	599	674	648	350	999999	866	119	825	807	753	999999	999999	828	999999	999999	999999	65	73	16	529	371	362	596	220	793	32	999999	150	279	695	999999	863	999999	527	999999	459	459	999999	999999	749	361	450	864	669	999999	805	218	999999	872	506	292	416	999999	407	999999	247	999999	437	556	999999	261	969	555	122	392	753	398	311	270	992	305	661	619	267	177	921	497	927	725	987	814	999999	278	773	413	954	243	999999	975	577	382	999999	847	185	497	392	894	752	287	999999	417	907	999999	999999	211	630	796	373	239	630	999999	159	712	999999	464	468	700	781	708	437	520	841	335	693	620	283	814	999999	999999	784	999999	745	649	983	999999	907	999999	399	572	783	999999	869	327	354	827	232	318	999999	999999	39	999999	122	53	850	231	999999	999999	866	269	999999	999999	363	603	454	999999	15	509	729	999999	999999	234	311	219	925	279	650	523	980	866	397	999999	535	723	739	102	999999	999999	799	999999	999999	335	376	139	645	966	804	999999	999999	999999	999999	722	589	300	173	805	391	903	128	580	580	62	600	10	999999	962	999999	999999	864	999999	999999	313	999999	967	983	999999	999999	999999	574	958	999999	385	999999	999999	999999	999999	999999	245	559	934	711	21	583	228	191	952	735	376	268	682	685	174	411	521	72	518	999999	622	316	941	999999	219	339	169	116	205	412	371	955	205	999999	55	90	929	999999	999999	730	491	785	41	999999	491	912	999999	283	310	973	139	176	535	663	763	929	999999	999999	501	682	423	122	986	549	373	420	72	106	640	94	482	870	395	788	999999	836	999999	455	999999	306	447	886	806	999999	282	205	430	542	823	999999	472	942	159	995	999999	378	798	491	133	80	850	999999	642	225	501	269	781	747	142	926	654	173	999999	999999	244	537	316	764	277	999999	999999	999999	283	999999	622	539	720	399	481	162	48	793	331	999999	456	652	253	590	730	23	999999	999999	410	896	470	309	999999	955	999999	999999	71	43	224	999999	90	330	521	999999	603	999999	548	391	999999	979	887	999999	841	144	747	591	293	726	44	263	753	999999	129	386	999999	999999	999999	765	638	702	100	14	578	999999	315	999999	141	136	986	769	474	42	999999	999999	999999	609	999999	286	217	999999	495	999999	999	999999	211	772	211	145	73	290	999999	783	753	999999	999999	999999	
293	474	829	622	460	999999	740	274	788	720	901	697	377	455	855	841	558	468	999999	755	15	618	175	543	999999	995	999999	705	925	691	289	999999	542	999999	326	999999	457	595	719	337	605	734	181	999999	870	513	999999	999999	999999	12	999999	294	999999	999999	877	674	309	296	698	464	104	44	999999	107	440	69	165	999999	138	861	999999	963	999999	999999	999999	281	446	999999	672	999999	999999	455	279	999999	466	995	484	999999	999999	651	999999	171	999999	999999	999999	570	395	84	59	810	358	525	489	574	618	271	545	488	982	606	238	999999	999999	288	999999	999999	765	425	640	999999	585	999999	999999	487	177	232	999999	493	645	590	885	372	634	862	71	713	965	705	314	205	459	995	426	999999	422	999999	548	618	39	594	999999	999999	999999	999999	999999	601	531	11	406	396	205	999999	843	401	720	866	999999	760	999999	999999	683	999999	120	445	986	590	339	352	74	999999	999999	457	464	60	785	915	928	30	637	469	999999	964	308	918	999	407	161	999999	930	556	87	787	402	999999	910	744	858	998	627	999999	272	188	999999	306	999999	747	999999	792	616	804	999999	970	133	756	340	719	999999	999999	445	589	438	999999	421	518	999999	896	999999	948	999999	999999	66	929	403	999999	207	13	37	12	216	262	999999	368	999999	999999	618	116	663	999999	185	201	999999	666	563	47	215	958	999999	428	284	999999	692	649	652	574	748	18	577	141	558	337	999999	759	986	193	779	80	895	295	899	915	243	418	772	949	68	400	375	365	786	248	246	999999	727	400	999999	170	716	844	387	999999	999999	532	999999	848	999999	233	680	999999	267	145	73	481	529	999999	582	283	877	703	516	357	643	999999	354	320	100	93	41	999999	623	619	364	61	908	999999	386	710	331	923	999999	999999	720	995	107	999999	185	765	999999	368	818	295	999999	22	338	39	966	327	999999	999999	999999	425	201	999999	756	647	781	22	572	999999	982	999999	951	953	263	680	999999	647	124	703	144	335	999999	672	999999	337	336	999999	722	999999	333	999999	999999	999999	175	34	999999	999999	249	999999	869	999999	202	850	386	946	344	339	759	657	402	328	999999	484	642	432	420	529	316	999999	321	439	299	694	905	923	348	407	999999	239	999999	11	408	664	833	970	999999	999999	296	831	993	997	592	999999	485	15	856	999999	912	743	999999	123	329	820	148	439	999999	508	945	463	608	999999	550	529	999999	400	920	549	650	671	999999	266	243	485	434	999999	847	233	218	999999	77	299	494	54	625	923	682	587	999999	403	106	634	
219	832	233	66	456	72	455	95	95	999999	407	250	454	356	880	843	395	825	999999	650	299	55	396	999999	452	506	999999	695	718	342	34	257	999999	664	999999	410	262	378	866	785	777	133	814	760	892	254	599	278	53	839	202	999999	999999	455	344	173	446	914	999999	999999	168	999999	376	753	292	160	674	790	999999	479	590	999999	959	807	873	176	241	636	999999	207	906	635	999999	999999	150	999999	445	130	329	884	964	999999	764	916	626	27	999999	71	999999	999999	580	808	969	999999	999999	184	740	14	582	178	932	999999	499	416	53	999999	117	497	612	958	714	554	471	424	515	999999	263	52	190	855	420	999999	168	999999	999999	108	665	999999	999999	965	999999	441	548	161	951	164	848	357	873	103	909	268	999999	519	37	36	347	554	68	14	999999	697	824	726	757	999999	651	815	789	945	867	999999	866	647	373	283	15	320	473	360	405	906	179	96	999999	999999	721	999999	655	601	760	120	999999	626	54	896	617	821	403	198	999999	42	567	927	236	880	401	811	155	754	30	36	91	999999	609	25	527	738	781	604	999999	11	169	198	194	999999	18	250	999999	476	665	194	916	999999	847	372	348	251	859	74	999999	910	503	999999	999999	733	39	322	999999	39	999999	879	49	799	157	511	872	379	743	999999	872	161	999999	999999	98	835	120	999999	860	246	999999	285	878	716	843	141	507	268	617	460	727	999999	999999	573	107	786	155	127	137	345	500	968	508	389	999999	609	999999	825	812	999999	623	999999	462	780	362	103	10	333	999999	25	999999	613	761	293	752	186	927	644	999999	999999	690	993	999999	999999	999999	999999	777	999999	523	244	439	682	456	872	836	505	243	999999	999999	13	999999	821	999999	121	341	886	999999	999999	999999	26	682	66	253	999999	65	630	999999	937	43	654	326	511	809	720	586	331	167	889	456	256	999999	483	434	578	526	868	830	568	193	860	500	562	999999	999999	561	383	439	999999	816	999999	953	999999	420	566	687	284	21	451	535	20	728	327	768	390	83	208	632	999999	999999	999999	799	982	753	183	163	763	649	312	168	212	891	221	82	999999	999999	647	73	867	999999	999999	999999	999999	999999	183	142	999999	794	481	999999	363	750	764	962	630	417	970	551	247	999999	923	634	708	999999	999999	128	999999	254	528	999999	435	144	764	784	999999	339	419	999999	580	51	980	969	999999	878	805	999999	999999	259	452	832	331	105	826	464	999999	617	158	107	999999	65	999999	928	999999	394	998	229	985	980	230	999999	999999	
999999	971	999999	432	953	466	830	999999	999999	990	266	802	696	765	340	317	999999	816	133	999999	322	248	999999	425	61	999999	999999	880	585	999999	999999	999999	999999	834	310	134	630	42	24	999999	327	619	841	999999	368	136	578	629	667	911	685	173	107	119	685	999999	456	999999	381	259	682	949	999999	999999	842	237	650	862	464	999999	686	999999	801	971	863	702	999999	460	66	924	135	999999	222	674	791	983	999999	51	158	527	677	850	999999	765	479	378	999999	448	999999	999999	485	715	174	461	234	417	999999	999999	256	999999	386	996	724	456	133	528	736	237	611	999999	999999	609	714	999999	538	836	616	46	999999	999999	983	999999	238	925	999999	999999	990	761	449	383	999999	999999	794	175	150	681	135	214	999999	950	999999	999999	836	999999	999999	876	999999	999999	923	398	801	999999	999999	999999	998	999999	999999	798	17	713	537	975	787	237	247	500	999999	548	999999	856	710	411	999999	551	852	502	131	865	101	572	999999	763	838	61	582	295	182	43	176	722	913	337	207	929	423	667	703	609	135	343	71	463	439	76	687	399	999999	999999	909	506	306	999999	707	444	304	773	999999	736	655	999999	327	781	381	84	943	999999	214	474	999999	999999	798	522	999999	757	511	999999	334	771	374	192	999999	101	999999	670	999999	999999	999999	999999	634	999999	530	999999	953	183	26	290	999999	364	999999	313	195	466	999999	723	707	783	172	950	933	350	999999	999999	372	473	597	999999	999999	710	658	932	753	451	999999	999999	665	999999	569	566	999999	231	999999	999999	999999	70	996	897	149	999999	962	999999	848	680	829	999999	210	164	604	999999	586	790	632	999999	705	201	560	743	626	473	68	876	999999	999999	219	999999	477	999999	726	999999	477	699	96	999999	999999	26	93	82	622	556	288	510	236	89	979	999999	999999	999999	275	457	509	262	999999	675	999999	999999	999999	251	471	126	816	732	437	303	22	999999	999999	999999	633	999999	117	487	130	999999	999999	558	650	145	999999	268	123	999999	213	999999	802	224	427	421	904	661	599	841	611	506	739	999999	82	933	76	102	999999	222	999999	586	349	31	142	999999	490	793	446	291	625	212	13	839	529	168	500	798	999999	292	481	971	999999	276	876	624	340	638	999999	716	79	533	21	999999	999999	626	999999	780	91	225	930	121	225	317	226	408	502	899	999999	914	442	278	633	964	741	896	496	83	155	999999	871	852	999999	729	222	101	201	999999	999999	902	237	720	716	999999	361	999999	999999	781	59	477	131	999999	999999	999999	284	800	900	56	170	223	
140	857	634	574	999999	999999	999999	496	999999	999999	217	401	999999	135	999999	721	561	999999	613	999999	999999	714	33	678	999999	440	250	744	455	421	999999	154	941	517	999999	380	95	999999	898	999999	999999	269	999999	924	269	730	999999	486	885	562	999999	999999	442	788	999999	426	999999	956	999999	913	999999	999999	51	999999	999999	73	999999	999999	363	316	635	419	999999	341	817	999999	999999	999999	999999	665	999999	764	859	892	999999	682	711	162	999999	355	546	999999	964	985	444	999999	227	12	999999	206	280	610	132	999999	926	829	999999	111	971	201	999999	734	547	522	744	83	211	999999	511	261	361	307	226	999999	770	506	999999	506	896	322	663	34	118	222	999999	999999	641	999999	965	352	999999	610	190	999999	957	811	591	451	250	999999	303	78	501	739	845	999999	394	999999	808	430	384	530	215	659	537	373	626	335	137	186	441	920	193	168	606	750	999999	972	60	958	914	13	266	999999	29	594	533	378	376	422	999999	526	481	544	968	134	404	531	715	999999	195	266	323	74	999999	999999	999999	999999	143	999999	855	999999	75	850	515	999999	273	680	999999	999999	839	257	999999	999999	12	999999	449	649	199	481	355	999999	999999	466	772	658	690	201	604	999999	710	999999	999999	282	566	762	461	630	38	999999	861	724	891	772	754	937	999999	608	999999	24	933	999999	153	661	748	270	164	999999	87	857	690	81	85	993	242	649	22	686	159	250	463	818	620	602	999999	631	704	999999	999999	835	360	999999	140	589	713	474	56	584	533	305	607	999999	999999	181	999999	999999	648	897	540	114	925	621	999999	821	560	124	999999	999999	51	127	566	670	896	251	507	999999	941	495	290	768	603	438	162	853	999999	611	999999	449	694	999999	982	806	999999	607	910	738	633	318	38	598	848	505	999999	416	739	936	955	999999	999999	308	847	162	999999	771	511	497	468	999999	188	999999	849	999999	856	219	144	999999	716	999999	999999	768	975	633	999999	692	919	999999	999999	746	124	999999	999999	963	775	395	984	829	200	999999	999999	999999	279	999999	999999	89	748	999999	999999	333	281	979	229	666	999999	905	333	223	696	923	999999	413	602	722	490	999999	999999	886	410	470	235	314	569	534	202	918	498	946	999999	999999	944	256	457	571	474	999999	999999	988	993	870	72	770	143	999999	340	692	820	557	548	658	785	999999	999999	999999	999999	999999	419	999999	474	61	416	387	721	318	979	999999	956	40	999999	999999	994	999999	893	999999	999999	465	181	303	204	509	107	941	999999	843	601	92	984	278	474	507	725	792	
999999	942	463	685	999999	999999	999999	735	736	790	999999	203	664	999999	968	731	781	999999	999999	126	500	965	953	475	978	877	717	896	620	688	565	750	999999	999999	790	951	87	722	416	356	16	999999	772	316	642	999999	189	130	124	263	999999	832	711	609	301	558	988	987	706	181	999999	399	999999	999999	999999	999999	574	999999	690	999999	654	68	235	449	999999	41	202	646	833	773	999999	999999	782	366	200	999999	49	29	999999	241	962	100	26	244	999999	616	999999	999999	91	94	640	726	439	106	999999	999999	606	999999	999999	269	365	999999	163	933	999999	519	617	758	857	501	518	554	552	999999	65	563	52	999999	210	502	688	478	999999	749	999999	999999	167	685	757	762	999999	777	528	650	876	620	936	93	760	729	999	594	867	590	575	95	183	980	51	55	396	614	71	999999	581	887	999999	414	800	512	362	932	999999	105	374	740	36	902	582	999999	627	999999	241	999999	503	104	611	974	184	999999	797	186	643	999999	375	522	716	530	79	988	999999	532	292	999999	377	999999	999999	771	226	834	999999	281	999999	607	999999	437	383	590	504	487	286	812	240	753	714	185	999999	298	999999	999999	34	505	833	593	611	105	676	982	113	436	510	839	758	349	999999	526	778	45	294	999999	148	999999	35	592	712	30	301	999999	543	201	777	304	52	374	810	564	999999	815	999999	332	761	999999	486	999999	999999	999999	64	891	766	197	407	262	14	792	999999	898	479	251	999999	590	999999	147	449	912	999999	215	797	999999	538	999999	89	963	49	961	999999	748	999999	999999	999999	275	966	999999	772	356	793	999999	999999	260	661	912	95	999999	934	416	529	623	951	999999	420	771	649	669	363	343	118	444	223	53	615	999999	999999	521	999999	615	999999	999999	374	103	128	143	915	999999	732	625	347	883	38	633	442	999999	796	84	547	999999	999999	307	57	439	999999	359	311	257	644	999999	663	573	569	328	793	136	258	858	999999	287	855	112	936	737	995	999999	415	589	610	63	178	184	974	791	999999	326	355	935	999999	769	831	668	902	46	961	774	323	999999	999999	316	999999	938	628	269	999999	523	370	319	443	999999	944	721	646	591	999999	489	598	777	339	476	780	323	999999	686	455	196	210	900	776	231	911	999999	999999	304	749	240	555	714	803	999999	999999	45	999999	842	824	999999	32	999999	517	482	186	545	380	373	535	990	999999	941	814	801	999999	999999	543	222	110	248	999999	999999	841	999999	999999	999999	974	863	521	999999	999999	170	861	346	999999	999999	392	303	54	376	
334	386	999999	758	305	999999	900	999999	163	496	999999	999999	742	586	999999	999999	479	229	548	303	570	517	852	790	180	999999	89	478	999999	999999	86	999999	177	734	913	596	583	93	993	329	982	999999	709	999999	999999	539	428	285	208	495	418	173	999999	751	805	817	999999	999999	999999	530	534	432	374	728	419	263	123	17	672	551	105	999999	236	999999	320	597	807	827	548	999999	356	804	279	151	25	913	494	999999	928	999999	72	606	504	472	795	560	609	980	999999	999999	999999	420	613	999999	399	999999	936	535	999999	999999	20	706	999999	948	183	730	162	999999	713	506	768	697	88	576	488	499	891	763	434	999999	987	826	222	558	223	935	200	621	751	993	976	958	999999	720	95	366	999999	556	298	75	407	386	277	118	999999	728	342	46	179	900	140	182	999999	680	999999	194	493	881	734	247	539	999999	480	719	529	999999	713	368	491	132	333	345	474	369	363	611	558	999999	338	494	603	164	452	851	999999	803	856	314	499	999999	873	999999	821	61	999999	999999	905	557	999999	419	25	974	999999	56	999999	999999	708	742	327	999999	635	999999	552	250	643	385	98	629	856	726	953	999999	868	999999	259	48	523	423	833	496	706	999999	525	918	478	629	609	999999	284	77	105	999999	986	880	275	494	742	999999	417	160	777	999999	701	862	465	616	999999	964	797	538	281	294	909	830	913	634	863	634	771	24	775	999999	999999	788	999999	840	422	988	999999	999999	305	941	16	682	719	999999	309	663	462	999999	524	644	608	746	796	811	214	166	966	999999	630	999999	810	402	384	999999	931	999999	999999	625	204	127	999999	42	242	999999	287	236	121	493	334	209	182	908	999999	141	94	608	999999	819	635	266	31	683	144	999999	140	999999	999999	999999	498	397	432	999999	667	407	999999	575	999999	999999	999999	977	54	483	316	431	935	901	903	253	10	999999	919	421	990	938	105	967	898	54	209	673	928	487	995	999999	777	999999	999999	999999	999999	518	105	536	295	999999	221	548	999999	713	262	999999	710	64	633	174	999999	20	999999	729	999999	36	677	999999	999999	999999	59	567	488	379	653	999999	660	810	115	491	238	999999	135	342	999999	557	601	194	791	999999	963	873	853	830	999999	766	499	999999	790	121	841	636	281	436	999999	653	70	997	69	663	578	999999	949	151	936	94	884	513	12	999999	435	999999	676	294	999999	185	713	657	909	887	999999	148	29	999999	650	601	121	699	734	83	497	604	135	138	402	73	999999	712	893	385	999999	986	999999	46	
686	999999	999999	986	539	433	939	412	97	181	999999	439	880	999999	500	345	999999	195	779	999999	267	830	367	548	999999	833	999999	999999	764	533	999999	122	628	982	317	999999	640	999999	169	310	143	94	516	999999	573	963	192	999999	221	557	413	696	216	591	779	855	990	421	104	706	182	999999	648	564	176	451	810	898	648	208	999999	999999	35	478	999999	999999	324	999999	974	999999	650	291	999999	216	999999	318	906	999999	213	999999	311	999999	41	463	138	205	446	951	999999	999999	999999	294	330	23	853	566	671	738	796	607	541	587	447	175	65	890	158	441	444	858	999999	773	694	197	896	485	815	999999	350	599	735	372	999999	852	776	366	999999	999999	999999	563	999999	177	251	999999	920	724	999999	999999	999999	247	999999	14	999999	928	999999	999999	599	999999	126	377	750	999999	397	206	871	178	960	999999	999999	999999	929	999999	999999	880	221	377	531	999999	276	181	999999	950	174	113	552	999999	855	698	276	397	767	828	660	985	813	546	780	54	999999	751	764	197	999999	708	318	999999	926	637	999999	999999	857	999999	999999	944	674	800	935	999999	999999	999999	323	272	328	999999	931	110	720	999999	76	999999	999999	486	363	525	417	515	482	465	794	876	999999	227	999999	66	539	266	999999	715	320	23	611	495	999999	999999	438	501	869	476	776	217	955	999999	570	51	621	380	157	350	537	168	327	479	499	777	345	105	291	271	470	675	148	15	782	63	73	111	96	769	96	916	999999	16	688	586	920	972	657	939	999999	999999	118	621	188	162	999999	141	996	999999	258	342	220	608	15	111	79	950	59	999999	978	520	294	999999	264	621	522	999999	791	912	856	373	447	351	826	999999	567	526	826	630	367	999999	999999	474	520	999999	705	47	10	999999	517	999999	922	151	960	924	999999	999999	367	567	639	384	999999	93	765	999999	895	999999	781	704	543	552	999999	999999	158	56	415	999999	867	510	999999	484	321	213	405	999999	451	306	391	901	436	837	999999	269	991	983	591	32	708	635	859	836	265	306	999999	999999	847	503	992	999999	999999	65	862	857	999999	164	73	147	687	999999	999999	598	999999	999999	277	999999	393	863	437	175	465	392	121	999999	651	89	999999	999999	169	440	999999	948	313	999999	999999	381	999999	312	618	999999	920	454	344	829	201	999999	999999	385	38	347	581	983	75	827	999999	136	999999	629	215	999999	999999	999999	977	257	839	495	294	20	999999	896	731	90	254	601	254	21	999999	291	51	390	730	843	999999	822	999999	65	883	486	29	999999	437	355	
999999	56	900	871	999999	96	999999	705	999999	999999	886	142	615	501	999999	473	582	999999	88	661	999999	999999	999999	102	72	164	398	784	612	999999	990	243	999999	999999	983	999999	700	383	545	999999	302	999999	414	391	956	999999	217	999999	999999	419	999999	583	999999	775	999999	281	214	808	809	999999	698	215	103	177	999999	652	673	238	517	540	773	209	999999	126	369	252	420	459	145	218	947	41	468	203	905	999999	66	692	999999	712	993	999999	574	999999	273	97	252	247	44	313	190	999999	999999	999999	646	704	682	70	416	999999	999999	754	672	600	373	999999	746	999999	271	940	999999	980	619	805	546	880	999999	677	852	999999	999	182	425	831	37	969	191	682	556	211	734	995	286	104	851	249	230	973	999999	606	350	999999	976	104	718	210	368	54	999999	765	79	15	218	144	524	688	999999	840	573	404	485	74	999999	70	215	599	704	525	954	307	999999	999999	817	999999	931	657	206	999999	123	827	999999	146	999999	790	142	729	787	151	999999	999999	910	389	410	465	130	285	999	915	889	128	506	843	100	941	999999	417	999999	999999	213	999999	492	17	726	745	793	349	632	562	927	486	812	562	945	792	397	280	260	362	999999	999999	999999	290	999999	995	331	767	55	500	685	724	541	823	938	712	679	902	663	664	671	781	999999	447	987	412	315	999999	897	308	554	834	167	835	839	557	219	212	999999	730	424	36	304	141	999999	999999	999999	999999	624	999999	122	494	617	595	690	999999	12	220	302	39	999999	388	869	999999	945	850	567	705	984	390	502	476	336	932	250	645	486	522	569	999999	999999	326	328	664	999999	70	227	571	154	495	555	998	910	546	50	46	166	558	999999	36	999999	249	13	244	999999	646	168	685	355	999999	866	489	999999	999999	571	373	69	214	560	885	633	996	560	498	835	503	565	789	891	999999	999999	999999	999999	543	148	227	999999	94	924	549	902	541	226	109	999999	999999	999999	402	975	677	976	999999	997	309	999999	649	999999	514	999999	246	999999	378	793	150	565	937	999999	117	379	353	999999	975	290	20	983	101	780	460	869	999999	155	173	814	224	237	538	931	37	149	999999	538	808	999999	687	469	533	747	85	543	691	913	250	999999	999999	626	10	999999	986	325	312	869	238	645	999999	101	917	563	579	913	37	16	134	967	880	815	252	300	603	551	459	353	999999	999999	187	999999	904	149	193	598	237	867	944	999999	837	628	309	172	55	596	999999	969	178	171	515	685	788	282	152	999999	383	999999	999999	
444	866	958	999999	999999	999999	999999	196	777	380	981	685	170	71	422	140	262	999999	89	255	16	10	490	184	543	411	502	78	999999	996	377	224	527	799	510	846	878	463	987	704	272	410	773	599	197	485	355	999999	999999	152	890	999999	304	464	71	999999	385	999999	631	910	999999	714	564	999999	13	999999	168	999999	561	576	262	999999	528	999999	982	606	236	999999	999999	67	65	879	702	489	115	78	920	999999	738	75	470	104	831	999999	999999	558	845	992	596	429	327	984	71	999999	999999	999999	780	919	481	464	999999	999999	796	574	999999	999999	22	999999	999999	935	847	105	999999	495	116	168	966	451	644	434	760	244	304	999999	739	81	817	902	999999	23	297	10	999999	284	857	974	307	266	232	999999	545	771	326	661	582	231	363	576	693	999999	135	999999	284	57	704	973	999999	238	835	999999	999999	119	999999	662	647	999999	514	357	637	141	860	999999	229	990	999999	999999	999999	643	985	518	718	251	999999	868	887	957	999999	999999	580	884	999999	79	431	448	385	435	297	663	23	999999	716	15	938	561	871	426	120	999999	169	714	999999	999999	253	326	75	999999	900	615	775	690	999999	971	777	999999	356	999999	999999	999999	999999	462	701	264	630	258	801	712	999999	657	997	470	847	999999	383	999999	828	999999	826	115	383	358	535	682	887	333	617	744	999999	999999	214	90	999999	340	999999	707	23	801	926	999999	524	999999	723	253	617	999999	842	999999	598	912	925	128	964	182	406	266	927	29	376	307	641	67	484	999999	452	917	332	999999	764	676	851	36	999999	832	590	30	635	291	75	583	999999	931	156	325	268	96	125	966	933	999999	779	993	999999	628	362	467	999999	604	800	999999	982	335	999999	921	70	899	817	999999	592	386	630	645	999999	793	816	710	910	168	860	366	801	999999	583	352	999999	858	999999	682	479	132	151	40	490	375	600	165	999999	234	999999	369	278	983	383	556	791	144	49	999999	999999	652	557	719	999999	444	897	626	999999	578	34	999999	307	144	662	469	244	600	164	999999	203	999999	700	685	903	500	97	818	999999	999999	560	762	818	999999	999999	999999	575	999999	296	56	477	973	999999	999999	209	999999	71	999999	330	913	999999	201	999999	460	448	160	951	871	815	253	999999	89	644	724	27	272	393	347	999999	835	894	999999	314	117	121	229	999999	999999	485	850	439	953	497	999999	714	369	781	368	999999	999999	999999	704	616	999999	999999	398	339	689	999999	937	669	724	869	494	29	510	886	872	349	229	999999	693	395	999999	
814	403	591	575	19	657	491	34	826	554	960	200	205	999999	417	722	889	999999	844	999999	190	999999	93	13	59	214	483	999999	999999	301	816	999999	999999	651	238	306	806	763	679	766	999999	645	897	325	534	828	999999	624	999999	999999	339	999999	848	846	999999	999999	319	588	526	805	999999	581	14	534	738	778	999999	999999	43	121	916	135	888	88	999999	545	817	768	478	230	900	999999	999999	403	999999	999999	343	999999	866	138	987	228	999999	874	591	999999	999999	372	586	756	947	760	999999	999999	709	213	999999	770	753	249	291	999999	119	999999	905	326	137	611	572	266	999999	418	687	904	133	999999	888	23	497	228	904	454	192	722	283	149	276	110	693	999999	34	572	718	627	999999	447	119	941	969	274	746	39	799	329	320	538	999999	687	230	22	325	443	283	999999	999999	837	368	396	999999	765	999999	999999	917	814	242	872	699	70	67	685	588	999999	999999	232	481	875	654	999999	411	744	77	589	880	681	443	591	299	193	999999	19	89	722	918	214	999999	999999	121	985	97	448	838	21	630	544	999999	378	999999	60	999999	469	192	505	984	288	999999	999999	155	999999	381	651	999999	516	778	57	606	999999	38	839	18	999999	999999	669	999999	963	905	65	959	999999	256	75	201	249	139	822	827	583	737	640	516	753	575	874	999999	446	866	332	243	582	937	567	999999	560	51	999999	999999	999999	999999	31	382	643	511	808	989	316	459	342	386	999999	999999	33	138	398	332	265	195	889	65	338	999999	583	821	386	999999	688	999999	641	207	836	999999	315	852	715	267	999999	251	766	884	307	986	533	945	287	363	913	999999	951	237	786	999999	999999	466	402	924	799	821	135	409	311	999999	818	144	550	999999	999999	181	422	140	459	24	999999	15	758	351	573	637	544	33	495	259	999999	413	421	729	310	999999	459	791	468	999999	125	366	999999	716	999999	398	404	447	448	742	999999	999999	777	999999	687	999999	708	60	360	171	999999	112	914	61	816	414	723	821	999999	75	721	631	999999	407	898	72	999999	999999	999999	185	242	106	999999	752	243	953	635	649	999999	499	999999	408	999999	306	774	23	452	531	900	999999	674	999999	908	383	30	394	157	999999	873	624	999999	667	877	185	999999	190	527	171	818	862	778	84	779	999999	925	322	201	375	632	999999	620	899	151	999999	999999	659	197	999999	999999	848	806	266	775	426	120	999999	531	264	999999	594	999999	291	999999	47	985	600	804	870	457	708	203	999999	999999	999999	14	489	999999	468	999999	279	992	
999999	439	969	66	522	309	363	999999	453	999999	936	999999	48	399	339	999999	999999	433	910	855	999999	753	33	655	34	519	786	421	631	956	72	588	109	999999	178	851	744	980	999999	999999	451	941	13	916	266	784	708	598	999999	303	999999	45	765	424	674	573	999999	324	42	13	522	941	999999	497	999999	999999	898	445	999999	487	451	133	959	619	414	385	750	999999	398	250	999999	197	746	999999	544	999999	823	999999	927	605	445	429	947	999999	778	509	999999	999999	197	908	885	273	999999	198	999999	297	86	156	19	298	822	999999	999999	792	202	334	999999	968	999999	702	999999	223	517	625	999999	32	185	499	999999	904	740	999999	920	490	364	547	999999	557	999999	256	950	677	675	639	782	146	503	999999	277	999999	314	676	563	494	383	672	755	752	155	829	122	586	315	115	558	588	388	999999	437	999999	999999	999999	492	706	999999	999999	999999	878	999999	906	528	30	999999	397	599	74	680	435	117	692	791	78	412	657	144	373	371	569	91	204	999999	68	728	622	999999	667	193	999999	742	525	134	877	909	999999	311	999999	365	917	516	493	999999	952	338	745	999999	446	244	835	571	388	495	978	797	648	158	999999	301	609	458	931	999999	823	693	999999	567	914	999999	173	999999	52	999999	453	999999	597	295	804	730	999999	758	999999	432	358	295	364	999999	155	90	999999	100	999999	800	756	469	584	999999	94	999999	999999	187	949	287	81	489	999999	380	52	925	999999	999999	353	738	318	850	999999	509	533	538	999999	561	999999	834	898	82	514	999999	261	984	478	985	999999	545	983	805	808	225	999999	999999	765	983	999999	999999	999999	999999	746	113	491	999999	513	999999	89	555	930	999999	764	125	389	998	974	286	128	67	457	224	161	808	754	999999	52	999999	999999	664	772	355	999999	202	999999	990	335	411	760	356	480	402	905	655	615	798	999999	999999	835	362	893	489	865	930	771	999999	756	938	999999	978	862	772	927	425	999999	585	999999	572	171	398	672	573	526	771	586	65	999999	505	203	956	472	359	999999	794	770	293	489	643	431	297	244	396	63	782	493	999999	474	999999	872	39	186	478	531	446	690	330	962	103	999999	716	357	999999	745	402	516	513	867	999999	654	499	105	999999	151	999999	164	285	520	744	288	999999	590	827	632	173	779	999999	828	468	114	449	330	396	299	714	999999	983	651	999999	275	980	999999	341	836	383	934	208	337	657	291	414	810	999999	815	999999	136	529	627	999999	622	523	685	409	999999	214	178	708	688	999999	933	
181	634	859	478	999999	48	999999	991	259	238	999999	666	180	999999	700	639	111	581	824	588	420	365	78	48	752	304	999999	313	631	214	235	999999	999999	724	999999	779	951	750	999999	436	877	538	378	353	51	856	515	233	337	999999	76	137	864	848	522	815	566	820	726	12	999999	945	369	999999	12	71	765	455	76	921	999999	361	999999	398	710	882	987	724	999999	895	789	217	999999	65	999999	107	999999	62	212	304	223	140	34	514	999999	932	178	333	351	979	101	999999	166	416	887	715	74	475	999999	640	828	841	823	830	999999	401	968	999999	906	904	999999	712	999999	771	708	557	337	558	999999	999999	713	663	383	999999	999999	730	999999	999999	999999	432	999999	189	914	571	476	999999	317	999999	301	436	999999	864	426	999999	999999	388	815	395	708	340	388	515	904	999999	926	174	468	805	36	492	350	408	145	484	871	236	999999	682	999999	336	249	143	267	144	813	999999	247	937	999999	424	915	665	861	838	53	527	284	553	645	311	913	512	176	808	95	564	729	999999	574	999999	590	143	999999	381	100	999999	258	999999	556	999999	927	531	999999	611	999999	685	999999	306	440	999999	999999	254	47	994	423	737	966	999999	58	999999	129	305	372	117	999999	781	575	490	747	999999	279	514	997	567	384	999999	161	999999	241	410	27	999999	511	231	999999	345	106	105	958	363	999999	999999	722	307	958	631	168	253	776	795	119	66	999999	999999	999999	999999	999999	479	999999	40	586	411	226	647	241	696	794	151	999999	499	685	480	999999	394	520	999999	999999	699	608	999999	233	907	787	999999	300	961	873	868	156	948	97	626	485	928	777	999999	583	84	76	271	999999	999999	531	999999	120	639	535	175	131	999999	655	557	999999	867	999999	999999	624	781	356	279	823	925	994	999999	999999	999999	995	603	999999	644	895	999999	633	347	914	216	385	510	999999	661	435	999999	747	551	999999	539	755	617	131	999999	262	999999	728	796	999999	911	32	999999	874	999999	643	931	558	487	709	939	924	533	952	600	999999	123	999999	999999	999999	125	188	999999	481	873	313	999999	482	517	391	103	988	836	899	13	193	628	999999	282	27	999999	999999	269	842	363	614	231	999999	531	805	149	999999	43	952	332	733	579	285	999999	999999	265	999999	50	105	615	999999	98	634	949	416	675	486	183	677	350	965	918	610	999999	999999	92	723	950	712	252	748	955	999999	577	279	614	999999	635	534	762	54	118	174	236	412	526	999999	714	999999	999999	662	181	366	612	366	999999	969	999999	742	666	
999999	508	338	999999	999999	995	214	67	680	999999	999999	851	649	914	306	857	754	383	715	741	495	999999	835	582	590	577	599	999999	221	464	644	999999	892	868	229	999999	780	321	370	417	322	539	44	323	807	810	531	999999	999999	509	999999	999999	999999	11	181	533	672	756	272	999999	999999	932	846	225	999999	147	999999	781	695	760	86	443	23	308	429	999999	999999	522	999999	779	999999	158	999999	711	404	59	744	891	999999	696	872	34	999999	81	21	389	693	819	165	670	851	750	999999	555	432	626	582	152	581	225	558	159	981	999999	253	257	966	144	820	999999	999999	999999	94	999999	888	61	999999	999999	296	49	271	165	367	114	928	305	402	420	999999	778	476	999999	319	481	148	999999	52	566	828	764	423	559	998	57	999999	782	665	757	667	381	241	641	856	541	953	999999	792	877	563	947	855	556	854	52	999999	802	758	612	859	175	999999	999999	123	532	626	711	167	319	837	999999	639	644	752	907	999999	835	999999	999999	527	746	930	175	999999	881	909	866	704	999999	416	474	34	62	898	502	999999	413	528	334	914	252	245	483	999999	999999	317	220	803	947	506	806	67	999999	999999	123	245	843	825	242	622	999999	17	999999	903	373	999999	999999	745	260	545	142	317	420	863	285	999999	999999	135	999999	573	698	72	757	459	609	999999	53	999999	785	999999	528	999999	295	999999	999999	999999	44	580	676	295	999999	999999	999999	411	999999	499	646	127	999999	612	788	717	240	668	924	697	999999	751	303	956	999999	619	999999	993	26	999999	31	709	708	50	476	876	459	999999	842	233	999999	999999	999999	120	770	926	167	182	478	811	358	627	999999	466	999999	293	287	999999	217	121	515	559	394	819	999999	999999	999999	769	999999	912	268	930	825	700	188	903	665	193	999999	161	462	787	525	215	205	403	921	251	64	193	999999	739	101	731	999999	960	999999	999999	642	999999	517	397	46	565	552	427	801	96	288	999999	627	104	533	999999	659	727	44	189	624	999999	25	999999	714	952	999999	528	839	999999	982	227	941	999999	550	363	643	74	750	999999	662	778	602	835	962	972	565	504	215	999999	82	990	926	782	652	999999	817	351	682	93	252	34	588	707	113	70	151	238	999999	180	422	594	999999	84	526	846	482	999999	999999	742	397	999999	322	804	31	992	301	999999	999999	999999	545	302	391	666	717	999999	199	894	732	902	831	336	951	45	622	488	22	851	999999	806	95	637	147	999999	696	433	711	999999	999999	120	769	982	491	999999	634	130	213	
999999	367	999999	656	999999	999999	999999	999999	70	867	287	191	543	980	450	999999	999999	896	908	164	451	999999	294	999999	415	999999	621	142	848	844	391	411	501	285	701	999999	377	159	508	189	835	999999	999999	999999	999999	602	152	999999	999999	89	551	673	725	999999	761	351	83	961	251	379	836	999999	72	226	486	999999	690	268	288	956	535	999999	398	999999	328	421	344	727	502	812	76	999999	814	769	303	999999	999999	999999	523	359	421	416	908	139	352	666	999999	419	999999	999999	999999	884	852	999999	553	759	285	996	647	350	17	355	999999	999999	312	356	364	999999	922	768	200	164	745	929	545	129	882	269	386	661	454	924	647	944	999999	192	638	999999	226	543	442	688	999999	999999	352	75	948	479	826	996	312	999999	497	321	367	757	148	922	827	434	876	25	619	985	999999	93	707	999999	537	130	717	913	85	388	999999	512	276	572	586	479	181	412	443	390	359	999999	437	336	587	153	999999	715	999999	791	999999	999999	79	999999	287	269	367	999999	999999	999999	288	398	999999	999999	984	854	490	576	345	358	263	473	582	238	635	999999	655	381	999999	999999	87	999999	300	293	999999	999999	999999	373	294	999999	999999	746	470	737	112	999999	191	328	351	732	662	476	379	275	538	203	999999	841	277	172	613	986	999999	557	627	285	108	314	396	84	422	127	291	27	999999	516	12	844	135	674	999999	336	39	213	731	610	632	35	755	528	76	999999	105	131	714	135	257	913	120	826	862	999999	931	277	320	999999	195	361	38	999999	200	999	715	603	238	999999	957	999999	826	26	652	999999	559	868	17	821	31	169	313	121	268	99	734	999999	999999	999999	999999	761	892	196	425	281	996	733	338	77	886	502	893	438	178	999999	97	103	999999	999999	999999	73	270	499	524	35	58	916	999999	110	274	415	791	181	999999	205	402	999999	999999	381	86	999999	540	939	934	528	276	874	943	999999	12	640	999999	32	740	341	501	403	671	399	233	999999	971	999999	802	480	711	721	557	972	569	457	502	802	712	501	999999	330	999999	995	758	183	972	466	999999	634	999999	999999	999999	999999	999999	999	967	211	158	996	999999	312	147	464	816	999999	327	971	737	999999	148	332	319	249	808	180	839	676	640	59	117	515	140	178	199	942	999999	17	278	570	489	300	999999	716	646	230	193	109	189	999999	855	999999	729	552	495	958	459	201	740	999999	999999	999999	570	999999	889	999999	181	968	999999	874	274	999999	702	176	75	848	999999	602	999999	587	999999	739	496	437	
204	115	786	588	682	240	492	999999	276	999999	409	197	729	556	827	307	58	225	834	999999	999999	545	309	562	486	999999	999999	999999	599	162	546	999999	805	143	904	783	563	593	999999	44	391	185	52	957	999999	878	128	999999	999999	304	539	771	904	191	999999	658	806	999999	111	45	948	636	498	124	208	978	999999	595	652	53	744	464	929	800	999999	763	999999	351	794	607	528	170	999999	305	623	999999	999999	999999	646	255	977	339	491	999999	95	755	999999	999999	759	788	496	999999	478	732	999999	999999	842	114	267	999999	165	464	439	999999	999999	999999	999999	999999	500	433	461	768	949	406	999999	415	973	679	714	178	86	574	999999	15	999999	996	692	358	745	999999	932	423	366	911	100	523	900	987	742	999999	209	493	999999	335	999999	727	582	81	667	154	111	172	999999	999999	657	591	999999	433	392	520	105	207	457	999999	501	48	412	48	316	999999	515	985	936	416	969	592	145	267	999999	394	423	621	690	999999	999999	769	33	277	263	999999	999999	999999	605	232	212	12	999999	486	833	299	325	999999	764	125	639	125	235	982	129	75	455	613	754	998	107	483	516	856	513	732	999999	999999	999999	808	899	48	390	714	214	966	999999	999999	999999	389	79	999999	857	999999	999999	332	543	50	999999	198	62	999999	999999	607	134	728	999999	189	999999	111	999999	190	999999	956	226	600	735	521	999999	163	519	796	189	375	928	999999	626	942	894	190	198	974	985	999999	755	999999	999999	783	999999	486	480	376	685	332	999999	999999	128	901	357	371	597	32	272	995	999999	266	999999	999999	678	905	111	553	295	792	912	310	204	174	210	999999	285	999999	930	301	682	152	120	856	999999	999999	109	725	594	532	999999	175	711	999999	916	498	999999	968	114	684	384	926	91	892	420	804	693	954	999999	992	95	645	101	999999	322	536	155	999999	96	637	806	999999	959	999999	209	746	598	214	257	999999	363	999999	999999	256	917	756	71	227	999999	466	356	155	35	601	447	947	84	740	678	389	999999	10	882	476	999999	999999	966	328	693	999999	215	489	706	988	639	779	798	999999	63	566	475	928	565	630	999999	660	360	999999	325	261	672	858	999999	999999	999999	362	434	999999	378	917	789	742	534	772	260	999999	448	46	962	667	999999	999999	686	121	914	999999	445	261	999999	227	648	608	999999	441	11	999999	999999	839	630	287	354	428	999999	145	776	732	403	792	999999	423	222	323	406	657	112	442	181	424	953	943	917	182	194	161	279	191	999999	103	771	999999	914	999999	
416	685	999999	731	999999	550	345	191	31	652	999999	999999	999999	334	999999	355	339	999999	185	999999	999999	686	369	999999	243	325	866	595	992	310	30	476	508	613	907	720	999999	380	679	630	89	999999	921	274	301	421	999999	999999	978	394	763	213	727	386	999999	729	325	150	999999	447	999999	749	999999	721	631	999999	273	999999	427	491	20	959	888	554	459	123	764	105	880	999999	999999	921	999999	607	546	817	748	132	889	188	405	203	882	242	999999	339	999999	210	999999	886	158	753	527	999999	384	804	999999	183	927	610	964	230	270	999999	278	762	999999	591	999999	814	666	151	512	248	96	816	86	656	608	129	540	564	462	994	999999	425	404	999999	999999	741	501	575	204	999999	223	185	999999	999999	963	194	206	999999	999999	828	229	16	250	999999	410	568	728	669	575	807	80	410	999999	999999	999999	852	367	23	368	442	999999	101	999999	233	35	999999	882	870	692	424	923	547	538	999999	774	999999	999999	125	718	663	999999	999999	10	396	218	999999	416	667	213	121	826	999999	633	593	999999	138	999999	27	263	499	999999	999999	976	161	884	532	872	143	501	345	999999	251	304	999999	428	490	999999	560	24	999999	504	224	666	999999	597	740	913	999999	129	645	999999	167	999999	999999	977	166	999999	848	512	686	940	283	176	867	999999	584	888	929	174	999999	999999	999999	12	999999	995	471	200	999999	563	154	999999	927	24	855	999999	519	389	85	726	272	999999	252	57	338	281	231	58	799	147	23	851	984	999999	104	607	107	999999	999999	233	999999	965	460	999999	999999	78	999999	268	320	999999	999999	205	999999	212	999999	400	795	461	999999	999999	774	423	401	999999	999999	303	634	157	920	999999	641	363	567	999999	220	306	183	999999	690	270	268	999999	737	999999	222	818	48	781	877	704	812	645	999999	999999	458	102	999999	202	746	74	443	865	348	72	497	999999	999999	960	992	605	226	838	771	413	510	811	685	999999	55	999999	264	852	999999	226	445	995	999999	514	403	999999	999999	981	220	626	826	999999	999999	999999	999999	652	190	88	999999	282	999999	973	999999	999999	552	646	417	843	157	25	809	590	595	131	627	502	697	133	566	874	872	245	999999	154	587	999999	196	19	558	402	549	186	73	999999	999999	471	131	794	999999	757	710	889	999999	999999	999999	999999	807	999999	57	680	954	66	521	915	409	252	355	729	500	445	459	407	294	754	999999	632	527	999999	393	165	381	902	172	809	173	983	410	433	337	351	309	694	962	878	999999	493	665	158	597	999999	126	999999	304	
526	999999	312	605	89	728	194	717	999999	999999	892	308	61	894	711	751	426	999999	999999	401	158	999999	765	445	999999	316	982	999999	378	11	897	49	979	608	999999	999999	860	999999	331	704	153	999999	99	999999	79	579	396	598	999999	999999	999999	654	205	10	156	390	541	999999	199	773	999999	999999	349	999999	222	852	999999	453	258	999999	890	48	999999	226	257	524	55	999999	375	835	920	393	999999	971	830	252	844	979	461	265	970	993	999999	999999	958	927	294	881	999999	227	260	942	999999	999999	516	141	999999	978	999999	999999	999999	999999	501	363	853	362	212	999999	999999	999999	18	350	991	999999	238	896	850	999999	267	999999	239	999999	818	158	585	977	53	269	464	698	118	865	236	829	920	999999	501	834	704	606	999999	917	503	403	999999	999999	951	999999	526	619	291	181	999999	432	403	180	999999	353	777	875	999999	943	999999	689	861	999999	123	999999	83	618	999999	25	267	661	605	999999	999999	424	940	676	35	697	999999	999999	999999	999999	154	804	999999	749	87	158	999999	828	297	781	15	814	542	74	999999	788	999999	908	999999	275	999999	69	826	999999	509	127	412	111	999999	621	210	999999	281	924	999	319	736	333	540	256	958	438	373	823	316	856	999999	875	999999	999999	424	835	630	151	31	94	977	354	249	959	745	999999	999999	676	581	999999	999999	617	75	486	999999	949	377	999999	999999	485	999999	12	775	653	245	537	231	612	999999	999999	999999	140	999999	915	342	999999	999999	581	511	999999	459	697	252	378	323	275	810	403	999999	474	467	999999	834	546	397	974	579	999999	999999	999999	734	376	999999	216	999999	412	714	160	154	999999	865	796	466	999999	35	998	999999	407	339	999999	999999	827	428	732	999999	784	999999	366	527	367	812	999999	999999	303	999999	93	228	45	999999	911	561	660	259	999999	609	999999	205	999999	521	398	999999	181	266	754	999999	906	947	746	309	715	117	999999	632	786	859	378	939	173	45	999999	780	999999	530	428	418	999999	578	999999	133	999999	589	774	845	999999	154	640	999999	112	812	372	146	482	736	999999	999999	213	37	472	662	999999	731	41	495	579	618	999999	651	838	999999	999999	337	50	622	73	136	342	999999	503	642	999999	147	836	999999	999999	804	307	988	368	999999	999999	999999	116	253	892	999999	999999	288	275	520	655	988	402	999999	999999	45	999999	860	672	45	471	700	534	999999	999999	103	894	679	999999	999999	999999	510	293	224	139	384	231	796	729	559	578	999999	247	982	987	999999	999999	79	963	999999	708	447	999999	999999	163	999999	999999	999999	809	
798	619	877	465	500	999999	154	705	999999	999999	999999	813	309	140	123	466	417	463	551	999999	213	999999	999999	716	196	76	872	194	959	999999	999999	870	945	987	930	940	700	598	746	782	842	534	566	442	950	823	408	999999	999999	866	745	62	962	999999	605	450	794	171	278	999999	999999	960	746	126	23	152	868	321	210	182	766	818	716	769	999	679	792	392	765	373	667	566	981	102	999999	571	907	511	391	999999	156	538	330	322	999999	999999	788	999999	429	807	954	97	116	999999	999999	927	345	203	443	926	999999	411	999999	905	999999	771	978	999999	801	999999	999999	366	999999	719	999999	237	497	403	324	126	999999	999999	963	999999	418	580	459	951	999999	397	236	714	77	465	832	744	142	424	556	999999	904	145	648	999999	572	598	166	396	13	999999	439	941	878	326	45	999999	447	999999	497	195	999999	36	999999	999999	225	531	299	474	887	291	999999	83	999999	999999	999999	755	703	985	395	999999	423	73	999999	128	957	999999	835	999999	999999	527	999999	694	926	370	999999	878	484	999999	762	999999	308	692	999999	722	999999	366	999999	247	999999	290	611	462	63	999999	771	258	999999	542	456	999999	695	548	55	370	984	410	156	999999	999999	999999	280	469	233	999999	999999	731	564	999999	350	601	999999	597	646	148	915	844	641	259	598	999999	799	999999	787	999999	999999	760	646	148	999999	999999	219	618	969	770	19	151	238	999999	166	999999	693	999999	202	855	741	108	999999	999999	454	149	768	897	887	164	999999	999999	999999	401	998	760	999999	425	999999	971	999999	581	628	875	138	773	615	931	103	558	999999	999999	999999	931	999999	257	858	999999	693	597	999999	322	730	999999	999999	680	469	837	711	405	955	278	999999	230	999999	999999	480	36	778	681	533	837	803	339	734	596	999999	999999	310	751	902	355	999999	900	371	79	850	813	648	457	313	778	999999	999999	602	161	593	529	467	999999	776	831	961	22	74	772	518	401	999999	999999	999999	719	999999	960	503	610	999999	463	999999	404	318	999999	387	330	377	755	617	116	736	999999	13	999999	292	379	974	999999	393	718	836	999999	999999	999999	999999	18	999999	999999	250	269	999999	992	614	999999	999999	72	622	119	454	640	645	318	165	412	664	506	637	41	436	168	986	432	226	828	999999	270	844	858	933	378	964	782	515	357	911	744	968	999999	399	229	756	999999	626	753	999999	528	443	999999	999999	236	381	334	999999	999999	283	771	776	786	512	410	228	763	186	999999	676	862	999999	808	500	920	538	763	641	217	411	131	806	999999	
754	108	826	696	73	706	999999	640	625	999999	84	149	968	192	370	989	10	993	688	999999	86	221	725	635	657	999999	999999	999999	692	950	999999	162	965	312	41	413	999999	532	699	479	88	46	246	379	734	360	999999	356	403	652	216	999999	442	265	999999	542	383	201	999999	999999	18	388	999999	675	753	999999	184	999999	160	956	416	478	303	218	472	999999	975	355	901	306	999999	351	224	50	999999	271	720	710	999999	498	999999	392	493	511	471	699	98	999999	999999	812	186	297	205	999999	245	738	125	233	792	355	567	38	300	999999	276	999999	174	999999	932	492	211	473	748	661	999999	34	999999	792	747	773	951	999999	729	98	130	635	155	999999	999999	14	155	496	918	571	999999	11	999999	752	245	805	534	191	639	999999	611	712	548	544	521	221	999999	333	486	28	403	999999	309	211	999999	640	520	999999	112	927	346	999999	555	187	730	924	932	242	557	941	248	770	774	595	999999	418	999999	999999	265	593	261	822	20	999999	177	777	701	890	141	604	294	999999	89	712	797	896	166	371	814	999999	999999	521	999999	999999	780	633	389	999999	723	212	999999	908	999999	999999	675	999999	704	999999	20	952	999999	999999	999999	952	656	999999	691	72	797	591	999999	726	796	999999	314	739	56	999999	129	544	999999	987	177	928	61	999999	13	570	46	999999	201	510	361	861	999999	999999	421	823	887	677	942	327	916	999999	999999	827	121	474	213	936	477	999999	536	475	565	999999	874	182	900	281	109	130	35	524	400	751	999999	935	304	999999	328	232	999999	451	602	80	80	45	977	234	273	538	999999	999999	805	962	973	885	306	138	999999	248	922	999999	999999	821	301	402	741	209	461	999999	999999	999999	999999	999999	650	94	999999	494	999999	838	204	676	17	999999	999999	999999	999999	437	777	489	638	175	704	89	310	999999	873	780	778	678	304	777	772	97	367	231	491	560	999999	888	21	811	964	534	53	256	609	999999	68	999999	683	313	999999	972	999999	14	441	999999	944	678	221	103	716	495	999999	427	903	919	213	541	445	167	125	888	999999	826	211	179	999999	999999	372	866	722	412	994	990	355	800	549	362	789	999999	616	644	677	918	105	478	999999	626	352	689	803	999999	930	999999	999999	543	504	721	803	271	503	890	315	354	381	999999	500	999999	82	113	380	850	752	493	999999	999999	221	559	730	732	999999	419	711	683	72	205	482	999999	801	811	306	999999	559	527	999999	725	338	332	547	999999	977	447	553	249	319	953	999999	999999	974	717	999999	944	
990	999999	93	93	189	632	292	185	999999	31	999999	999999	807	999999	301	234	44	999999	152	999999	22	938	754	741	865	471	374	118	999999	999999	505	93	489	361	837	999999	999999	999999	545	706	50	371	961	955	999999	999999	442	766	662	549	413	157	999999	443	931	61	326	351	227	717	267	183	754	796	526	999999	781	999999	714	999999	999999	669	290	999999	848	650	977	799	56	999999	39	607	456	881	999999	999999	999999	55	429	999999	171	103	156	827	448	866	999999	174	439	36	510	986	999999	999999	759	743	867	139	595	290	84	999999	304	644	999999	999999	726	999999	175	179	159	999999	35	999999	651	696	999999	462	997	981	43	999999	999999	30	82	52	999999	607	131	888	489	389	460	149	712	644	799	512	149	788	150	744	999	269	877	999999	999999	133	208	73	229	414	141	613	257	999999	167	999999	572	645	114	999999	750	999999	690	769	285	886	999999	16	896	21	323	218	999999	299	814	110	152	307	999999	432	408	68	668	999999	999999	846	891	451	487	525	940	503	999999	30	993	999999	999999	117	499	85	999999	201	176	999999	101	922	772	958	456	67	140	999999	564	682	721	999999	999999	615	521	999999	994	775	529	381	81	819	534	999999	305	999999	530	45	999999	999999	525	216	999999	460	982	335	84	999999	994	430	394	675	939	11	309	999999	114	963	596	70	90	141	672	999999	147	282	397	951	999999	365	999999	105	465	558	999999	514	800	167	632	196	364	70	781	109	999999	405	880	999999	521	999999	987	566	449	748	924	393	999999	999999	999999	710	937	132	280	999999	893	999999	220	390	844	999999	511	946	341	409	705	29	360	573	999999	999999	402	864	440	999999	378	999999	656	716	999999	774	999999	702	844	922	258	999999	999999	152	999999	698	195	999999	688	999999	492	50	235	49	999999	999999	42	999999	299	999999	999999	83	692	999999	270	923	999999	503	756	80	823	999999	111	418	161	473	239	218	368	999999	556	999999	186	999999	999999	999999	744	617	673	999999	999999	11	413	273	999999	185	549	188	881	292	66	999999	742	618	903	683	939	999999	887	579	675	824	611	189	34	415	896	999999	435	999999	189	999999	829	37	999999	999999	404	999999	803	975	923	61	336	86	62	999999	169	568	999999	999999	398	927	729	999999	63	917	999999	233	249	999999	288	570	752	948	113	999999	862	715	289	999999	999999	111	23	912	656	999999	497	999999	137	169	999999	338	179	932	545	261	999999	735	974	421	433	999999	597	999999	696	363	999999	388	973	30	999999	454	288	729	223	296	999999	817	447	440	
430	864	106	999999	999999	949	400	820	413	999999	999999	137	999999	999999	657	118	999999	999999	225	303	324	119	562	116	999999	800	60	999999	718	999999	999999	486	298	544	999999	999999	84	517	649	747	962	488	974	999999	292	999999	713	999999	82	115	783	503	602	153	999999	321	311	990	922	999999	899	950	111	999999	513	260	999999	206	877	98	43	999999	770	478	340	999999	144	440	999999	292	999999	639	378	613	999999	844	884	154	428	999999	267	93	594	495	847	22	387	819	618	41	46	516	543	984	81	787	733	134	813	999999	186	871	176	640	77	270	582	498	999999	668	999999	999999	999999	999999	830	949	999999	285	630	328	458	324	821	999999	256	580	999999	999999	541	999999	999999	760	341	999999	503	395	917	999999	427	586	439	999999	138	949	665	351	738	345	163	132	386	457	999999	999999	831	861	59	384	394	497	174	198	956	14	999999	615	363	639	999999	999999	999999	456	999999	53	889	569	196	999999	136	904	841	760	999999	999999	310	663	999999	846	317	999999	346	542	999999	930	422	251	999999	134	402	59	988	999999	640	717	99	929	600	999999	605	271	999999	999999	258	490	655	999999	999999	999999	703	894	358	999999	999999	73	999999	499	886	999999	631	647	999999	71	999999	86	999999	743	130	522	329	380	73	807	251	55	965	168	294	999999	285	19	999999	999999	430	507	700	481	776	999999	619	599	999999	672	999999	957	634	614	707	181	999999	999999	292	444	227	333	831	551	274	286	108	940	999999	807	651	999999	364	251	999999	972	386	444	999999	553	999999	730	337	400	979	294	421	361	461	122	999999	999999	999999	999999	999999	107	999999	999999	999999	999999	999999	678	999999	245	30	999999	602	392	999999	735	794	139	944	999999	540	496	996	441	571	979	864	746	488	103	301	288	894	515	84	543	306	237	237	477	999999	234	346	999999	999999	773	691	38	387	999999	999999	386	428	987	999999	999999	999999	244	587	237	635	999999	999999	300	999999	742	999999	999999	999999	999999	438	567	999999	477	665	315	999999	999999	71	798	297	835	999999	763	775	915	859	907	207	403	442	71	649	999	841	351	999999	999999	157	636	461	604	720	947	999999	759	999999	999999	331	12	999999	205	999999	999999	999999	799	372	999999	525	38	882	414	999999	999999	997	377	918	902	999999	323	999999	114	757	435	999999	693	125	999999	999999	999999	441	909	585	204	872	999999	888	859	69	52	978	608	530	129	754	57	999999	999999	950	919	999999	999999	324	17	731	426	448	748	999999	256	684	950	999999	509	999999	973	828	695	51	759	489	68	843	593	
344	673	999999	637	680	299	999999	319	471	556	184	860	594	999999	473	456	798	150	999999	999999	367	37	647	30	533	780	229	27	763	200	440	782	737	730	673	68	999999	811	999999	999999	276	375	489	414	335	735	389	260	231	999999	961	348	651	40	236	316	999999	562	999999	899	80	999999	999999	281	126	401	133	863	904	415	614	987	999999	264	546	992	999999	242	694	798	401	999999	795	178	239	999999	140	999999	504	366	42	290	707	177	999999	313	999999	999999	298	999999	612	525	355	816	981	999999	275	397	493	999999	767	793	999999	999999	507	111	176	999999	999999	999999	999999	425	368	999999	999999	334	290	905	181	242	182	341	944	760	999999	876	624	979	999999	999999	825	743	224	999999	598	248	422	401	669	981	147	442	175	273	672	196	166	806	442	657	693	999999	225	999999	999999	436	848	116	129	631	999999	197	199	786	999999	528	211	108	950	999999	911	999999	246	999999	105	999999	999999	681	98	999	719	817	546	999999	999999	465	527	963	209	171	999999	999999	282	47	504	949	253	999999	74	999999	984	999999	999999	308	745	804	134	36	999999	999999	999999	999999	999999	129	912	668	650	659	224	744	10	248	898	999999	744	606	616	208	999999	999999	496	788	616	943	25	661	962	999999	794	999999	999999	500	999999	999999	901	232	296	162	135	835	999999	594	999999	999999	153	999999	169	76	563	148	198	926	341	19	999999	481	560	84	114	999999	999999	411	864	456	999999	510	999999	30	999999	522	319	999999	82	858	999999	902	624	296	999999	278	999999	999999	685	999999	999999	414	169	798	999999	430	999999	222	58	999999	999999	999999	730	999999	916	999999	999999	999999	190	51	999999	999999	853	482	173	931	857	999999	284	835	758	999999	999999	999999	876	998	350	999999	975	999999	850	107	416	207	729	948	999999	906	380	166	961	999999	715	999999	826	999999	561	687	635	122	572	999999	937	999999	126	327	180	522	840	999999	303	676	173	723	200	732	999999	999999	752	224	999999	999999	894	127	873	405	106	92	391	999999	447	663	999999	862	893	999999	169	203	91	412	777	659	75	461	999999	295	999999	991	999999	999999	999999	905	999999	999999	999999	622	999999	819	348	720	230	97	140	809	480	639	670	999999	829	747	572	134	574	350	447	999999	999999	999999	999999	999999	215	115	639	999999	513	541	728	594	509	281	940	999999	854	999999	191	689	529	999999	999999	233	625	889	171	706	531	403	340	594	999999	263	737	999999	565	761	515	125	458	843	306	939	910	86	800	558	806	232	279	214	999999	757	580	628	461	40	962	999999	
943	933	765	999999	211	144	999999	255	544	869	783	999999	855	75	999999	685	999999	51	323	548	98	999999	899	308	999999	136	435	226	683	118	619	535	798	999999	999999	999999	87	196	737	776	465	554	23	999999	999999	186	359	103	525	894	668	419	717	423	999999	340	999999	999999	999999	85	709	404	572	435	259	258	999999	666	893	999999	608	773	314	546	93	543	599	961	999999	947	776	999999	700	789	450	210	818	999999	960	999999	999999	620	210	662	77	999999	982	588	999999	999999	880	692	210	808	296	895	999999	999999	999999	693	999999	999999	607	48	999999	999999	703	783	985	59	439	920	706	62	236	987	572	651	479	33	561	20	283	668	76	999999	999999	891	502	999999	105	999999	54	276	109	417	23	171	364	699	366	209	603	999999	999999	960	999999	157	999999	308	999999	463	999999	317	142	730	799	939	971	999999	246	811	290	439	999999	999999	876	439	999999	999999	999999	410	297	780	999999	999999	417	645	906	999999	106	999999	319	204	232	999999	947	737	144	379	999999	83	199	999999	999999	555	919	173	684	970	93	557	205	999999	334	999999	176	999999	650	780	322	163	999999	999999	127	262	502	96	999999	999999	999999	999999	305	999999	999999	900	220	999999	327	121	443	254	999999	999999	33	549	788	554	869	311	474	999999	96	363	66	464	51	334	31	210	999999	833	999999	370	136	944	261	622	564	999999	710	999999	603	539	999999	78	202	106	842	578	474	947	226	999999	999999	817	999999	941	527	999999	999999	886	135	127	68	610	298	600	808	999999	297	999999	990	445	601	999999	432	999999	26	987	272	944	492	453	735	114	616	999999	522	319	999999	320	105	818	575	824	893	999999	481	999999	999999	602	297	763	290	309	999999	781	313	999999	999999	506	925	539	483	999999	403	682	999999	954	993	999999	88	499	197	977	999999	999999	999999	777	561	946	85	999999	217	669	656	729	173	999999	157	835	747	128	924	999999	394	999999	345	999999	999999	221	104	527	743	543	999999	798	575	999999	238	999999	911	536	842	999999	430	646	332	813	268	674	518	999999	806	999999	499	960	574	802	593	999999	999999	219	999999	999999	852	558	545	999999	999999	857	163	999999	207	999999	923	220	285	486	964	747	243	532	999999	999999	702	999999	720	999999	999999	563	233	773	719	723	948	701	999999	503	595	872	111	658	999999	999999	999999	658	757	443	244	289	684	98	837	845	281	314	999999	601	646	713	837	959	629	592	634	389	151	484	425	999999	999999	999999	891	999999	646	584	865	999999	999999	999999	999999	999999	351	764	999999	145	935	999999	
999999	643	999999	999999	999999	881	44	151	39	84	999999	999999	999999	283	28	21	258	903	999999	999999	999999	696	448	827	367	601	999999	999999	618	865	713	999999	454	276	41	781	348	452	924	19	67	504	999999	790	224	112	537	116	999999	339	515	975	999999	200	675	755	204	66	230	999999	558	999999	532	173	371	286	687	250	999999	247	672	805	999999	198	688	999999	151	658	999999	264	74	226	300	999999	359	737	561	264	601	286	999999	292	232	669	999999	582	971	391	999999	938	425	297	864	32	666	710	997	749	511	971	614	546	999999	966	999999	342	999999	999999	814	633	725	433	648	999999	660	390	583	318	737	115	732	759	239	999999	839	999999	361	278	623	648	740	811	999999	630	672	49	999999	266	479	127	399	728	577	795	222	991	999999	899	371	285	137	688	22	406	999999	854	317	780	136	423	980	914	629	999999	999999	913	999999	28	302	621	551	327	839	619	716	13	191	999999	461	847	999999	462	907	347	521	61	999999	999999	390	817	732	68	139	65	999999	484	108	412	902	999999	320	630	606	750	999999	809	999999	999999	999999	245	673	874	328	289	295	528	17	292	653	841	124	334	637	485	888	493	198	784	482	241	904	999999	540	162	536	507	855	167	999999	712	999999	999999	666	154	154	857	999999	849	769	618	477	816	999999	71	194	986	992	131	861	250	621	999999	919	458	999999	999999	344	999999	753	788	673	999999	678	941	639	999999	668	493	341	41	754	999999	999999	864	999999	98	999999	478	999999	550	514	999999	305	999999	999999	146	999999	218	999999	260	523	572	106	999999	999999	626	148	817	432	476	327	999999	789	829	495	282	60	64	693	252	873	865	208	212	283	999999	999999	999999	850	502	241	999999	679	999999	999999	999999	252	44	920	147	999999	213	999999	502	999999	15	944	475	878	818	96	432	524	999999	999999	657	374	893	707	15	82	999999	999999	999999	245	867	999999	709	321	313	40	999999	144	555	303	669	999999	999999	980	999999	994	88	999999	999999	415	999999	935	119	703	860	817	358	336	914	75	125	246	999999	267	999999	999999	244	163	574	999999	80	999999	999999	999999	999999	838	667	913	439	20	993	999999	999999	524	436	932	999999	999999	461	999999	682	689	229	490	187	999999	702	999999	999999	101	760	924	861	254	344	521	966	841	985	31	999999	444	896	904	81	718	312	602	999999	999999	465	238	702	88	115	391	77	488	100	294	999999	228	999999	999999	260	78	546	689	189	915	966	878	999999	999999	999999	247	792	999999	419	469	130	110	618	203	999999	
999999	232	783	999999	953	453	487	751	700	885	931	999999	559	653	12	181	623	422	915	465	587	217	272	742	868	598	752	999999	999999	174	999999	609	105	999999	729	846	999999	549	236	471	999999	136	999999	999999	414	101	243	671	416	999999	999999	687	702	738	59	323	960	50	281	364	701	418	130	536	849	331	60	847	924	166	418	83	196	454	976	460	887	717	999999	999999	999999	90	662	343	999999	358	907	367	999999	415	885	722	278	999999	770	999999	999999	793	704	999999	50	999999	747	260	999999	433	501	258	999999	598	436	252	713	504	999999	621	756	786	999999	501	424	693	999999	519	280	999999	805	324	999999	907	453	103	999999	254	736	970	343	411	464	243	856	658	605	73	999999	643	19	773	872	158	323	230	999999	213	668	356	210	237	980	999999	627	186	574	999999	155	343	999999	468	999999	39	288	999999	999999	635	644	999999	98	131	999999	999999	686	41	999999	534	999999	233	178	999999	585	389	769	115	999999	281	615	680	93	999999	918	645	413	999999	14	843	870	968	899	299	999999	902	999999	88	697	353	507	596	734	49	269	922	174	430	883	389	269	999999	923	60	29	999999	999999	999999	212	894	234	145	999999	608	664	625	333	879	250	682	130	691	418	88	773	29	945	999999	491	996	999999	982	999999	625	584	697	54	999999	279	604	230	922	875	802	999999	372	999999	136	385	644	598	295	190	999999	268	577	764	845	286	999999	29	638	854	216	423	251	999999	999999	33	966	999999	999999	609	645	462	208	999999	999999	999999	411	999999	818	667	999999	999999	195	999999	466	367	999999	999999	999999	572	279	585	591	77	669	388	877	894	168	112	419	72	123	686	545	748	999999	762	159	886	999999	549	210	971	16	807	999999	450	999999	54	999999	43	381	912	339	70	871	140	156	999999	92	517	301	716	258	784	295	999999	266	718	307	254	784	999999	698	729	999999	999999	71	861	161	436	882	124	95	386	691	211	356	999999	877	999999	615	999999	803	366	257	494	722	232	999999	728	999999	302	746	772	259	999999	223	999999	999999	999999	79	999999	85	655	999999	187	999999	872	103	94	163	999999	841	377	638	861	519	341	481	890	897	839	999999	432	999999	589	377	323	137	999999	987	746	999999	626	999999	331	846	158	999999	80	863	850	138	437	575	412	461	379	999999	397	548	882	137	794	363	240	944	999999	413	54	810	317	744	999999	106	999999	981	224	517	999999	24	371	609	999999	999999	57	710	912	999999	999999	138	998	999999	739	94	999999	619	14	273	629	387	
203	744	687	269	555	115	668	340	169	430	246	861	826	382	187	283	999999	999999	999999	530	42	795	573	916	999999	999999	14	386	999999	797	977	951	999999	929	999999	626	999999	152	481	941	52	999999	698	419	999999	147	362	999999	907	831	893	247	999999	109	999999	999999	181	771	457	427	111	291	349	999999	453	999999	999999	897	999999	999999	361	999999	295	999999	487	461	999999	999999	35	675	775	647	479	169	999999	999999	999999	999999	999999	422	454	160	694	64	839	760	241	336	965	606	174	465	805	356	480	999999	951	999999	999999	893	311	27	745	999999	651	463	812	189	468	713	999999	193	322	148	116	999999	889	241	534	999999	229	770	198	428	999999	319	841	132	689	594	788	999999	177	690	121	999999	414	912	999999	385	999999	999999	868	262	999999	981	153	999999	250	999999	430	999999	67	894	999999	999999	829	327	999999	999999	999999	690	500	874	925	999999	25	632	37	678	999999	999999	999999	158	779	176	902	936	123	529	176	999999	882	420	173	77	354	999999	25	581	607	97	639	80	763	267	562	994	336	426	965	520	639	999999	482	453	891	908	124	999999	637	893	999999	752	175	448	807	89	710	857	544	741	616	456	81	999999	347	758	395	522	614	908	609	697	999999	655	544	321	937	720	186	445	169	517	999999	999999	883	887	904	999999	459	482	293	478	881	233	999999	193	500	773	116	999999	523	601	893	729	999999	516	199	520	903	999999	151	999999	681	109	582	108	513	366	825	459	999999	999999	72	141	624	141	816	339	750	360	821	174	613	54	922	999999	624	223	430	999999	999999	394	421	963	340	303	797	781	650	806	680	143	999999	656	999999	999999	539	761	114	161	700	859	769	553	999999	977	386	999999	999999	25	483	299	936	999999	762	470	999999	109	800	999999	344	44	999999	999999	679	999999	227	957	766	999999	38	999999	118	279	677	999999	624	867	298	363	917	170	604	635	332	999999	999999	499	999999	817	793	439	960	784	817	665	999999	824	873	986	760	428	869	707	987	621	190	999999	780	924	845	791	999999	999999	999999	184	439	63	622	298	491	727	73	949	686	598	901	334	461	21	999999	800	993	311	999999	499	300	897	648	711	210	539	719	970	972	11	629	523	380	643	236	127	212	999999	505	42	365	920	999999	398	719	856	215	768	266	55	999999	508	843	913	883	542	415	910	999999	951	17	103	999999	685	969	999999	999999	818	999999	549	999999	999999	999999	570	999999	379	876	259	999999	354	999999	950	713	926	213	130	680	467	759	694	712	302	
496	554	35	999999	943	344	429	341	902	396	983	717	999999	389	702	282	779	999999	665	166	918	999999	627	67	999999	999999	482	848	707	999999	69	999999	837	305	921	999999	999999	871	436	999999	829	660	452	937	967	999999	999999	824	999999	407	687	255	39	999999	383	999999	926	967	882	893	862	999999	999999	999999	999999	892	880	162	999999	999999	737	999999	87	133	337	267	301	689	999999	394	999999	999999	430	310	809	813	71	291	921	178	999999	577	989	999999	999999	257	37	46	609	999999	125	999999	366	977	999999	778	178	906	228	126	461	999999	877	999999	322	214	160	333	999999	999999	830	599	999999	298	125	999999	999999	999999	999999	89	999999	999999	89	25	999999	999999	301	999999	639	999999	999999	165	999999	805	716	97	700	999999	999999	475	106	703	441	95	999999	999999	95	78	862	999999	859	633	462	149	885	207	167	862	999999	999999	912	999999	999999	574	878	674	536	435	581	999999	469	428	324	977	999999	537	823	993	771	752	999999	999999	999999	138	180	22	703	999999	920	999999	930	837	999999	172	562	399	19	866	999999	579	989	999999	496	834	52	441	318	484	166	358	383	999999	100	477	887	689	126	565	404	866	971	614	515	71	107	631	157	161	425	593	527	957	787	999999	763	520	736	756	96	999999	999999	999999	766	999999	146	766	999999	803	284	873	282	453	999999	350	608	385	153	435	999999	420	999999	167	69	999999	999999	425	386	898	714	999999	953	370	479	664	999999	752	847	944	924	340	884	353	876	551	320	83	495	446	593	388	999999	310	999999	675	454	546	169	999999	740	720	389	999999	99	907	999999	912	999999	807	187	999999	537	209	510	406	999999	940	290	517	999999	999999	930	939	314	336	11	653	352	803	220	626	999999	999999	213	214	999999	46	999999	969	999999	999999	109	999999	269	738	850	176	799	621	149	513	265	651	940	983	999999	449	543	763	905	276	570	180	597	560	999999	882	996	306	455	499	687	321	885	854	658	252	680	576	485	835	853	999999	664	706	371	941	714	999999	423	511	502	500	73	365	999999	928	999999	709	475	999999	179	999999	175	999999	999999	944	765	999999	999999	547	769	967	288	999999	423	839	516	890	999999	330	178	776	882	943	997	196	257	530	26	729	161	971	110	999999	665	359	564	24	879	426	999999	628	894	876	999999	535	221	993	942	997	999999	999999	519	155	799	403	620	999999	652	639	697	999999	79	606	396	797	999999	770	415	73	285	501	21	999999	154	550	999999	999999	999999	472	974	263	588	28	316	951	461	955	717	272	
738	999999	999999	249	729	941	558	298	489	944	668	451	588	878	722	921	198	999999	999999	999999	520	999999	30	189	664	443	999999	60	999999	999999	346	999999	63	999999	334	942	138	771	53	999999	991	594	526	999999	999999	999999	675	710	305	395	999999	999999	954	468	751	999999	322	999999	584	295	295	507	998	999999	608	756	398	444	553	780	793	426	704	798	268	925	98	999999	999999	141	999999	946	755	904	680	999999	999999	595	401	210	999999	999999	196	757	917	493	595	999999	657	57	999999	240	166	525	602	346	19	165	209	825	46	558	807	453	527	349	752	104	374	976	799	803	999999	999999	999999	847	239	946	881	999999	339	617	115	338	995	537	789	240	311	344	622	801	395	575	999999	80	147	743	999999	577	741	999999	116	681	999999	999999	999999	813	374	999999	117	999999	999999	435	999999	999999	452	479	999999	989	559	522	792	40	364	999999	999999	477	188	90	710	496	716	313	999999	838	511	999999	999999	662	349	976	865	557	237	558	999999	999999	89	999999	999999	667	294	250	28	228	708	85	327	259	924	720	999999	999999	999999	620	357	969	999999	657	999999	28	398	796	999999	583	656	244	999999	999999	480	999999	397	999999	461	52	211	475	999999	814	139	435	999999	831	999999	629	351	581	999999	999999	211	999999	999999	431	827	609	278	498	600	999999	572	999999	282	999999	779	999999	999999	200	832	999999	418	999999	684	586	999999	999999	999999	999999	999999	999999	999999	999999	730	196	999999	921	889	966	616	999999	773	999999	875	999999	999999	665	162	594	62	270	306	999999	749	999999	207	999999	873	999999	902	344	697	711	439	579	213	497	743	95	918	999999	999999	366	584	979	999999	704	15	834	344	999999	340	326	999999	798	724	999999	335	227	999999	282	58	908	73	282	164	999999	283	306	646	999999	999999	77	676	999999	683	999999	576	999999	286	502	325	49	999999	999999	14	381	207	641	854	131	172	526	106	999999	999999	678	302	999999	825	174	431	708	197	588	942	272	650	319	124	783	999999	565	940	496	957	18	271	34	278	783	999999	999999	451	525	593	405	970	40	999999	999999	999999	274	944	121	81	616	999999	999999	106	741	731	999999	526	81	999999	607	585	999999	688	800	999999	999999	43	52	309	788	999999	672	995	546	302	999999	923	999999	146	250	999999	829	424	350	999999	212	927	537	61	977	125	380	908	986	819	370	352	595	597	378	241	999999	811	293	359	190	73	560	448	999999	964	416	934	376	999999	756	195	347	999999	214	999999	506	990	332	999999	886	999999	19	726	931	277	999999	999999	767	
19	718	27	999999	991	976	999999	377	98	940	23	708	445	999999	999	73	185	14	999999	392	37	734	911	489	620	472	426	64	833	517	999999	637	894	176	999999	278	739	64	999999	667	999999	974	418	60	999999	964	450	231	999999	663	999999	272	385	139	740	284	806	999999	521	529	560	999999	544	999999	105	385	814	279	185	731	334	131	999999	999999	327	999999	326	861	180	999999	31	204	999999	999999	999999	582	999999	765	436	91	999999	211	542	825	999999	999999	440	999999	954	933	160	999999	55	287	338	635	612	100	812	999999	958	999999	367	999999	508	365	50	999999	819	523	133	59	999999	103	269	999999	588	999999	187	347	623	488	907	247	505	999999	158	766	841	135	999999	171	999999	999999	133	999999	844	677	327	752	939	75	28	441	999999	111	338	952	999999	215	56	778	913	474	73	480	47	130	370	999999	216	283	999999	999999	999999	962	999999	102	999999	742	999999	911	999999	999999	407	557	470	475	999999	404	999999	206	748	635	89	200	257	488	686	652	489	724	317	999999	999999	665	999999	334	887	846	15	999999	981	285	926	999999	999999	488	999999	515	20	571	692	965	148	19	535	897	614	362	715	999999	416	327	999999	564	604	999999	888	999999	25	145	999999	590	399	999999	224	472	999999	999999	928	768	421	180	642	917	41	351	530	999999	140	644	720	999999	141	999999	999999	999999	32	372	540	999999	999999	999999	500	874	984	112	576	863	999999	73	999999	999999	999999	946	206	245	685	344	533	262	999999	362	999999	999999	425	62	458	12	999999	560	449	346	413	513	179	95	999999	768	933	929	775	667	741	999999	455	60	110	999999	200	594	978	687	838	288	107	247	999999	999999	999999	999999	653	574	418	244	623	999999	999999	999999	999999	120	564	999999	411	603	487	660	620	999999	999999	999999	952	272	811	999999	581	761	507	135	416	931	372	560	999999	999999	286	211	258	507	453	603	793	189	418	89	39	999999	999999	245	999999	999999	627	188	205	999999	999999	390	762	999999	662	861	354	141	514	845	748	14	607	408	327	286	999999	123	999999	330	581	772	854	999999	999999	520	484	272	334	969	999999	999999	364	999999	33	895	448	999999	844	591	259	662	675	573	341	999999	463	878	999999	524	45	513	999999	875	512	216	536	40	728	999999	386	91	806	999999	541	999999	650	381	384	431	837	712	278	508	81	999999	106	291	399	999999	67	606	354	810	999999	800	105	999999	999999	817	369	999999	970	999999	214	177	855	141	41	777	384	91	503	495	686	332	245	999999	803	593	119	255	640	923	
999999	780	736	999999	610	741	468	171	999999	567	72	430	742	575	999999	903	73	965	259	622	430	975	113	859	133	999999	564	517	685	140	707	124	776	56	618	999999	999999	858	531	299	319	222	433	935	999999	266	589	670	999999	900	999999	154	995	28	502	119	676	999999	873	997	187	999999	486	527	860	948	999999	999999	999999	869	472	214	444	999999	313	217	551	178	436	866	999999	894	232	784	611	563	128	758	554	999999	758	563	985	533	122	367	736	999999	999999	999999	613	999999	713	425	999999	324	710	45	999999	294	567	999999	451	16	999999	292	729	999999	916	307	999999	999999	151	458	120	909	999999	910	999999	945	481	645	103	951	263	999999	999999	806	357	999999	852	93	52	999999	999999	260	122	979	558	829	638	999999	989	999999	999999	718	999999	265	314	528	106	799	198	770	813	922	414	499	752	999999	112	922	354	629	454	999999	852	881	999999	999999	797	249	362	999999	999999	999999	655	999999	306	545	385	925	501	828	200	999999	894	282	455	29	999999	999999	237	711	727	716	690	370	999999	908	866	999999	748	454	999999	856	446	180	463	999999	276	99	202	216	471	999999	431	525	999999	400	851	579	436	498	25	184	22	999999	299	600	999999	999999	999999	398	999999	514	187	56	107	343	999999	999999	999999	88	752	755	429	30	999999	999999	295	999999	930	999999	66	296	444	260	439	556	844	794	881	863	999999	980	108	804	537	956	998	384	428	999999	783	999999	759	358	745	999999	755	999999	412	748	315	590	365	68	341	999999	80	927	617	551	498	822	842	956	999999	771	999999	625	492	293	552	910	999999	999999	159	929	536	96	514	180	801	999999	392	999999	558	41	625	49	472	999999	886	81	999999	999999	607	999999	999999	803	892	973	611	999999	509	129	205	404	843	531	909	412	855	983	422	447	999999	646	439	709	999999	434	999999	999999	999999	347	406	481	154	869	999999	197	644	732	204	540	568	671	999999	273	937	164	198	999999	140	70	999999	902	658	329	136	961	531	999999	999999	468	999999	994	976	999999	999999	723	259	973	306	721	767	132	789	882	878	88	302	176	771	253	245	62	487	102	999999	503	823	824	742	273	665	69	999999	999999	713	574	694	191	550	224	904	224	797	418	999999	176	123	776	450	999999	668	999999	813	162	232	774	999999	999999	999999	228	999999	435	999999	42	999999	707	999999	62	178	314	999999	999999	625	999999	349	31	999999	78	800	882	389	999999	384	694	999999	309	256	184	514	938	67	810	78	332	999999	478	984	765	999999	594	380	71	
999999	145	664	557	999999	265	812	211	519	448	93	999999	838	999999	999999	546	437	756	460	621	548	240	257	583	53	999999	242	870	47	999999	999999	215	511	328	450	248	40	57	568	990	371	313	428	619	726	999999	999999	472	427	999999	338	999999	143	759	522	376	888	90	999999	999999	33	942	999999	999999	731	878	999999	999999	411	812	515	389	197	999999	259	999999	812	637	999999	216	809	770	999999	599	171	119	999999	752	806	999999	359	950	543	131	967	429	999999	408	887	848	117	999999	70	615	999999	948	418	673	509	287	564	260	232	307	637	999999	499	575	999999	621	806	976	713	337	999999	565	845	76	502	829	106	413	750	19	108	836	709	999999	666	222	701	407	999999	999999	519	108	727	246	999999	999999	930	573	999999	275	51	141	269	999999	161	377	113	352	181	679	190	160	999999	223	208	800	553	661	908	999999	999999	408	733	194	999999	364	837	609	582	788	899	532	864	999999	967	999999	577	999999	685	299	999999	358	236	573	348	368	598	514	47	692	170	278	665	903	354	643	408	84	914	797	539	504	769	999999	779	999999	296	35	255	240	999999	576	999999	618	999999	572	999999	169	845	460	765	333	999999	890	999999	999999	867	960	140	334	569	999999	72	999999	759	999999	588	844	794	999999	81	999999	268	806	999999	593	302	56	999999	782	471	999999	239	463	42	216	932	999999	765	158	790	336	999999	999999	999999	729	999999	98	999999	921	983	337	375	164	388	202	74	999999	430	43	339	999999	594	357	863	999999	274	999999	855	999999	999999	999999	88	645	901	745	677	347	999999	739	999999	213	197	454	799	143	873	84	999999	999999	151	999999	458	999999	819	969	741	999999	68	350	999999	999999	999999	999999	999999	283	258	729	999999	643	999999	999999	629	690	954	135	633	999999	557	729	457	199	999999	26	411	514	260	357	826	999999	13	139	289	794	999999	183	971	881	215	526	884	999999	821	441	324	424	549	768	776	693	999999	601	990	339	893	276	999999	226	904	735	33	901	902	331	640	395	999999	999999	416	999999	164	999999	934	41	844	312	378	102	702	986	965	492	999999	143	596	999999	999999	950	901	18	999999	754	999999	479	999999	983	251	999999	800	928	976	999999	999999	995	539	999999	667	959	494	590	897	290	524	917	770	540	999999	769	999999	239	999999	498	999999	408	980	409	774	465	999999	860	999999	878	999999	999999	999999	259	140	584	999999	999999	744	189	999999	321	120	520	999999	70	999999	962	999999	482	764	999999	681	488	999999	953	24	139	819	211	430	633	999999	29	
988	750	907	520	410	746	999999	732	495	999999	42	999999	297	999999	999999	713	755	999999	999999	588	999999	730	102	531	477	186	569	473	192	542	999999	999999	791	999999	531	999999	163	199	562	915	999999	41	86	614	455	171	999999	999999	999999	999999	456	854	434	999999	999999	268	999999	385	53	233	186	701	550	952	318	211	829	206	939	688	999999	565	23	293	281	91	653	999999	86	315	999999	25	512	999999	95	999999	999999	851	194	272	999999	777	156	338	999999	614	999999	133	306	254	999999	469	999999	282	999999	890	999999	151	668	824	615	180	309	999999	712	171	199	474	867	413	804	978	999999	676	856	782	999999	685	554	667	999999	999999	191	831	999999	60	409	999999	999999	999999	73	999999	192	369	999999	661	478	999999	625	577	425	26	999999	892	449	364	999999	938	425	773	999999	165	597	11	233	94	988	477	999999	662	999999	959	999999	672	349	999999	795	999999	29	205	313	10	69	976	251	999999	274	999999	392	619	603	471	814	756	723	908	667	190	145	572	672	999999	654	963	815	466	82	593	552	999999	568	999999	999999	230	469	481	106	620	999999	649	820	699	94	155	68	300	154	197	949	441	881	615	516	456	532	311	355	105	999999	784	512	681	747	492	999999	798	999999	999999	999999	251	999999	999999	999999	496	999999	973	917	999999	905	525	321	999999	999999	121	28	953	298	472	999999	168	135	10	459	975	147	148	952	999999	104	269	748	560	900	708	629	999999	194	30	704	559	394	999999	200	646	999999	999999	999999	635	474	107	510	89	896	999999	999999	811	597	454	358	613	31	999999	414	646	776	760	999999	935	491	193	999999	277	768	148	773	999999	810	813	512	520	110	326	138	997	758	669	664	772	592	818	246	740	672	999999	537	80	441	554	869	711	644	999999	154	290	338	999999	321	757	999999	999999	10	999999	999999	999999	513	705	195	417	999999	116	106	220	999999	999999	946	999999	605	677	611	703	848	999999	943	801	875	997	181	848	999999	525	999999	907	417	999999	817	461	798	833	999999	831	884	33	999999	762	615	433	759	999999	343	310	637	643	999999	661	999999	744	841	150	999999	515	533	347	999999	371	759	198	803	597	855	999999	239	772	100	779	819	824	599	999999	195	999999	248	999999	514	367	888	714	760	756	767	83	620	999999	871	81	307	546	283	305	13	999999	630	171	625	848	81	864	553	377	999999	173	154	660	955	519	999999	833	833	392	482	54	438	57	830	782	874	581	999999	999999	481	282	551	304	186	999999	822	86	85	665	296	33	
999999	393	999999	603	928	959	703	361	803	474	712	999999	822	958	999999	583	340	842	999999	500	964	533	895	569	999999	849	484	999999	697	200	758	177	106	459	884	54	143	237	853	914	878	999999	999999	17	569	999999	482	999999	780	249	999999	242	691	795	999999	636	999999	999999	981	999999	999999	999999	999999	612	716	545	794	373	84	943	449	999999	989	69	622	425	318	888	999	962	999999	266	416	458	455	526	485	999999	399	257	556	789	256	774	439	999999	885	612	999999	34	865	119	152	836	799	642	253	631	183	644	328	609	354	999999	711	999999	109	999999	167	200	69	494	973	999999	999999	660	857	999999	630	999999	540	705	597	975	999999	268	123	580	658	812	999999	999999	136	755	929	946	999999	237	72	220	271	679	454	999999	964	380	999999	999999	448	149	784	999999	11	923	999999	622	22	999999	921	453	114	999999	557	354	917	215	999999	228	898	450	225	629	161	419	988	861	261	496	20	726	132	798	141	999999	38	999999	852	213	999999	999999	999999	75	316	619	116	742	132	109	193	759	22	917	427	999999	999999	164	876	999999	934	252	999999	526	999999	999999	330	316	397	47	999999	672	999999	164	999999	999999	999999	159	323	999999	313	256	738	161	999999	999999	713	999999	381	999999	999999	873	377	269	999999	409	945	418	706	121	999999	799	999999	999999	782	521	999999	858	999999	999999	491	774	841	999999	289	687	999999	219	999999	117	999999	124	935	263	453	453	305	103	884	177	645	107	452	999999	253	999999	902	654	999999	791	855	854	864	545	652	820	999999	42	980	591	895	736	204	599	631	184	864	100	999999	339	999999	312	999999	183	199	393	331	999999	999999	775	784	859	840	432	262	635	260	999999	611	632	421	999999	122	302	999999	909	903	999999	580	78	649	811	23	49	575	552	880	999999	355	268	999999	402	941	215	999999	46	895	772	347	995	923	474	488	18	917	953	199	681	902	290	490	478	68	32	999999	972	999999	800	856	709	754	999999	54	353	143	29	999999	907	999999	999999	999999	140	516	585	155	999999	333	14	132	622	362	209	788	75	777	999999	343	918	88	834	200	999999	999999	999999	999999	364	999999	144	999999	999999	631	292	195	667	276	360	962	483	877	999999	999999	841	678	243	356	999999	781	979	576	123	685	412	999999	661	54	918	224	878	345	999999	754	999999	999999	999999	991	80	24	130	798	426	67	860	51	136	999999	999999	427	682	291	695	582	450	999999	761	999999	228	464	534	999999	999999	145	94	147	96	207	460	711	452	252	286	540	660	
999999	999999	66	999999	371	701	476	694	501	541	596	999999	217	314	630	378	23	772	615	490	508	450	290	973	722	954	929	999999	648	974	440	999999	999999	922	269	999999	999999	396	999999	999999	67	999999	999999	999999	497	999999	879	893	830	999999	439	479	999999	60	162	739	868	999999	112	999999	772	742	999999	527	111	999999	495	295	54	222	673	626	915	999999	432	999999	594	686	999999	234	85	46	999999	316	544	960	344	113	770	999999	549	622	294	449	999999	324	881	999999	999999	999999	12	999999	848	618	668	999999	564	818	628	582	154	191	999999	877	342	735	838	740	999999	151	999999	392	999999	999999	672	999999	341	476	861	117	698	266	194	579	232	491	197	999999	647	730	405	526	999999	999999	385	367	25	417	117	265	486	150	355	360	659	620	78	335	945	617	481	98	956	999999	999999	888	997	37	655	999999	547	999999	102	999999	746	730	906	337	999999	314	999999	999999	369	606	999999	999999	999999	834	920	612	423	862	999999	999999	258	317	570	965	314	496	370	987	762	266	999999	999999	58	999999	614	929	713	741	196	640	581	999999	729	359	888	335	978	999999	999999	999999	999999	999999	212	72	13	999999	169	999999	32	651	999999	999999	172	999999	888	698	999999	999999	230	990	898	999999	999999	999999	458	999999	999999	220	87	979	518	207	880	999999	828	42	730	985	99	999999	769	772	718	545	696	533	394	626	999999	999999	999999	999999	999999	126	999999	755	19	502	999999	312	999999	949	864	999999	143	746	177	453	283	856	967	524	728	54	231	136	963	140	22	999999	316	961	749	887	999999	357	264	999999	575	83	32	237	999999	999999	334	999999	908	999999	411	949	365	941	352	999999	231	310	442	999999	894	27	792	878	489	687	995	889	999999	976	887	785	492	413	877	999999	833	999999	999999	940	720	412	228	297	999999	73	569	374	999999	145	665	854	914	999999	869	558	291	154	999999	693	999999	444	999999	999999	788	999999	467	952	74	999999	780	491	167	999999	187	492	798	504	159	426	127	630	281	999999	320	43	999999	999999	543	329	999999	689	992	458	159	285	792	999999	508	112	605	617	999999	475	999999	999999	999999	422	999999	386	759	786	999999	330	999999	999999	173	999999	621	754	755	999999	418	744	233	100	999999	708	999999	902	700	511	999999	999999	821	510	330	805	709	999999	346	457	947	167	569	142	695	671	999999	999999	121	246	999999	999999	356	999999	209	565	999999	274	684	987	79	286	686	258	790	999999	999999	75	999999	368	846	484	417	307	393	261	185	101	999999	828	825	364	790	463	999999	251	
999999	556	999999	764	563	444	461	359	387	999999	480	321	352	747	171	999999	157	999999	400	999999	346	58	881	999999	390	999999	869	856	172	715	999999	233	422	548	999999	953	764	999999	805	999999	999999	999999	919	999999	781	999999	999999	657	666	999999	999999	46	999999	644	905	652	675	363	999999	411	575	999999	197	672	185	999999	999999	803	501	218	62	81	947	999999	178	287	138	170	999999	999999	412	221	199	163	507	459	999999	778	999999	604	288	999999	701	403	836	427	871	257	545	999999	965	945	166	999999	955	999999	99	84	476	627	999999	514	196	858	999999	363	415	999999	174	999999	96	999999	169	897	999999	651	379	999999	161	750	416	881	624	642	559	466	999999	741	999999	999999	370	95	999999	26	90	773	999999	843	404	483	22	838	92	999999	447	845	785	268	528	313	766	545	923	726	221	999999	890	553	309	999999	308	674	834	999999	999999	10	818	153	816	166	999999	536	159	678	737	578	799	804	205	714	681	796	222	999999	999999	825	172	585	804	449	882	670	543	861	999999	347	13	289	463	446	36	641	451	999999	876	240	395	254	999999	999999	841	999999	358	594	861	511	461	940	207	541	838	243	999999	999999	999999	766	992	999999	999999	400	574	520	351	999999	687	49	999999	850	27	374	439	918	999999	171	607	999999	322	999999	999999	999999	886	72	91	922	608	793	999999	84	97	120	247	106	750	999999	78	331	744	599	999999	822	166	611	922	832	999999	920	646	186	999999	487	454	53	299	831	513	999999	438	429	160	894	746	280	763	907	999999	343	177	998	103	286	62	722	51	999999	515	285	150	258	820	688	156	125	315	610	999999	204	807	919	94	999999	892	324	449	22	86	886	847	999999	999999	767	752	648	93	493	434	999999	11	122	325	238	371	189	608	472	748	630	999999	162	999999	932	536	257	913	537	393	737	283	38	110	628	437	135	999999	63	935	507	42	821	186	934	999999	694	604	999999	204	713	716	999999	274	455	922	695	774	772	241	505	734	999999	110	696	458	972	21	696	801	246	999999	555	536	250	597	999999	976	315	739	841	653	68	343	679	31	305	764	654	999999	741	360	999999	821	440	773	487	999999	489	999999	230	683	907	999999	958	87	999999	999999	999999	858	778	719	468	999999	400	851	999999	221	999999	675	162	218	999999	989	70	885	855	733	106	476	119	432	497	829	519	168	745	14	999999	602	859	855	740	796	928	32	999999	747	999999	999999	107	276	300	999999	999999	21	326	918	993	83	231	437	354	557	748	
356	231	999999	523	242	999999	999999	836	999999	816	307	478	569	999999	48	992	118	312	999999	378	843	142	683	505	507	841	827	21	999999	999999	431	510	192	58	999999	999999	999999	233	199	999999	436	439	471	997	37	543	756	856	955	90	122	999999	999999	188	904	999999	548	144	26	400	288	999999	534	457	394	796	295	521	490	247	740	885	122	999999	942	414	670	686	478	963	999999	970	66	232	268	306	999999	14	154	367	262	999999	217	999999	203	777	905	24	612	241	258	999999	376	999999	999999	999999	999999	802	246	500	554	999999	999999	62	999999	999999	602	311	999999	999999	999999	291	377	132	999999	621	999999	999999	999999	999999	508	999999	83	247	715	999999	604	348	999999	40	293	871	767	653	812	401	999999	164	493	885	184	603	825	524	118	966	867	253	732	728	999999	999999	960	81	991	898	999999	429	346	999999	713	999999	429	168	804	260	523	723	319	594	169	523	831	999999	999999	904	999999	558	138	749	982	360	999999	999999	999999	595	999999	695	661	914	613	42	818	37	182	921	183	667	720	858	452	153	999999	148	999999	45	867	999999	999999	96	79	238	999999	597	483	362	647	276	687	999999	349	828	71	405	999999	136	999999	999999	783	78	731	999999	999999	279	999999	838	427	478	594	445	728	905	613	999999	844	999999	999999	230	554	820	284	907	980	999999	519	624	999999	537	167	442	340	73	232	999999	999999	906	399	31	300	644	935	178	999999	252	491	443	224	999999	560	605	394	484	258	962	794	823	999999	337	760	682	756	889	999999	161	999999	664	999999	599	999999	999999	985	720	929	999999	999999	999999	235	738	999999	85	409	595	999999	562	58	855	814	269	229	999999	999999	72	270	618	888	55	857	999999	147	999999	999999	625	287	623	619	674	555	348	999999	999999	598	454	318	684	282	171	912	757	113	259	849	424	380	999999	999999	923	459	320	999999	999999	257	704	999999	202	999999	784	317	363	999999	383	310	475	190	539	999999	280	999999	585	346	727	143	110	427	888	977	344	999999	610	409	695	999999	244	326	249	999999	893	853	125	999999	497	853	558	999999	999999	999999	384	243	840	733	942	999999	999999	974	304	705	157	287	712	225	999999	999999	706	954	257	168	76	158	941	999999	999999	999999	638	226	848	873	585	295	999999	999999	602	999999	413	877	467	526	351	270	32	543	294	616	999999	999999	999999	957	999999	999999	999999	571	999999	999999	999999	742	683	525	999999	656	135	431	999999	861	999999	772	622	880	136	828	497	730	817	805	136	407	813	999999	285	738	839	999999	725	
981	728	136	67	377	809	999999	204	941	999999	694	144	600	424	433	36	999999	999999	507	831	999999	116	836	999999	86	108	894	929	250	249	999999	999999	245	999999	148	999999	463	715	999999	80	999999	634	556	999999	133	671	535	999999	390	999999	999999	461	999999	69	407	874	892	383	980	999999	915	999999	953	999999	192	876	899	999999	999999	300	573	663	41	999999	375	999999	999999	100	629	415	573	910	999999	833	342	351	485	999999	999999	999999	250	90	734	976	999999	724	680	854	563	999999	999999	640	707	999999	843	254	999999	905	694	712	323	802	753	575	705	999999	203	130	368	841	401	999999	596	999999	59	492	928	65	280	651	23	705	999999	999999	643	932	999999	458	999999	98	999999	580	999999	999999	999999	448	337	169	280	999999	999999	560	999999	999999	855	999999	53	694	50	361	325	373	634	53	999999	617	274	999999	932	772	999999	744	139	999999	919	999999	243	10	999999	611	999999	769	999999	129	999999	463	219	815	999999	595	999999	518	417	639	772	557	945	447	896	341	183	957	236	999999	359	786	430	225	801	44	814	52	631	439	206	556	589	999999	923	245	999999	459	852	346	883	999999	336	500	999999	999999	875	796	114	731	999999	207	542	286	770	999999	42	999999	999999	493	780	845	886	999999	999999	225	968	440	523	661	933	724	114	999999	624	999999	999999	929	717	999999	999999	28	938	899	999999	998	24	313	744	589	999999	413	445	369	566	47	406	358	67	292	999999	999999	282	999999	999999	713	103	999999	662	999999	884	113	286	999999	334	762	907	987	999999	999999	210	665	695	934	458	529	999999	999999	333	586	670	111	871	434	999999	723	745	999999	111	999999	904	372	650	999999	705	999999	999999	861	45	803	140	418	380	623	999999	738	749	347	994	279	434	999999	328	86	43	783	241	851	547	610	26	421	886	999999	539	837	24	654	999999	358	999999	427	709	530	455	261	730	258	352	307	999999	408	500	999999	862	556	54	574	17	999999	999999	285	323	435	786	719	532	690	93	254	724	104	118	646	999999	999999	648	797	630	999999	999999	982	999999	250	635	999999	999999	999999	827	983	793	449	999999	317	489	999999	113	284	999999	735	728	50	175	108	583	879	300	853	955	855	907	257	944	235	999999	886	999999	83	999999	178	799	478	862	109	461	999999	458	800	167	760	903	374	63	894	62	22	817	410	666	755	328	76	108	972	85	545	505	999999	448	999999	999999	999999	999999	576	936	260	187	999999	647	308	431	499	696	204	999999	543	204	59	182	999999	999999	375	417	53	999999	999999	
379	890	33	915	779	47	361	564	420	873	889	487	958	802	834	751	763	367	334	828	380	904	999999	542	351	455	247	999999	534	974	623	441	726	213	999999	999999	51	732	529	394	999999	141	784	88	999999	999999	101	380	999999	327	612	999999	719	31	363	475	870	491	573	333	799	999999	40	999999	999999	457	999999	754	999999	546	709	40	838	939	999999	999999	129	941	888	999999	364	867	568	216	371	574	722	705	850	415	427	999999	168	999999	595	377	111	348	999999	999999	999999	346	458	999999	618	999999	220	779	999999	124	355	928	602	938	999999	931	999999	823	84	686	734	65	904	515	129	158	871	643	354	323	146	781	123	691	999999	999999	999999	92	598	789	363	942	999999	999999	999999	999999	958	230	236	663	175	288	273	152	472	900	441	942	366	999999	709	577	435	26	978	999999	815	910	269	950	522	999999	999999	295	332	999999	690	999999	456	999999	200	651	416	690	999999	858	517	971	229	778	586	475	999999	999999	89	786	517	358	999999	999999	684	999999	999999	999999	150	57	999999	978	819	680	219	272	496	999999	279	68	170	745	868	129	67	999999	690	490	999999	57	999999	106	215	545	284	342	421	960	945	152	690	999999	549	110	805	538	161	548	569	324	979	999999	859	31	626	999999	489	637	438	840	366	999999	912	103	654	956	999999	283	406	999999	851	535	791	137	377	39	206	999999	999999	528	691	999999	999999	59	78	414	247	193	919	999999	852	784	999999	115	999999	220	999999	999999	456	848	999999	878	152	692	473	453	999999	731	653	596	575	721	999999	909	999999	224	559	863	35	249	719	589	999999	893	33	76	999999	686	352	999999	811	999999	322	476	762	813	999	999999	999999	624	216	999999	999999	999999	937	141	471	623	999999	570	660	999999	430	216	138	185	999999	258	999999	999999	450	999999	389	496	784	999999	409	846	156	344	225	331	999999	410	43	999999	59	41	956	892	605	389	999999	781	506	457	330	115	347	999999	300	999999	569	189	999999	695	999999	53	547	999999	732	624	476	999999	355	339	87	29	183	999999	135	491	302	776	800	70	791	999999	990	337	999999	999999	509	569	54	474	762	107	236	999999	88	999999	493	844	999999	981	913	117	436	176	379	311	932	422	461	999999	458	792	388	124	903	528	63	220	617	438	999999	906	576	999999	577	999999	999999	999999	999999	999999	999999	458	999999	819	156	683	181	823	999999	203	371	96	118	246	999999	969	718	121	443	560	952	283	236	999999	866	16	540	555	599	399	517	106	999999	341	999999	999	185	568	
967	230	356	240	263	424	77	37	798	340	864	607	271	681	999999	999999	176	724	231	999999	953	150	152	626	233	567	685	999999	519	776	435	999999	794	159	999999	223	213	999999	29	999999	663	838	999999	210	999999	999999	999999	836	703	291	174	95	778	300	615	827	87	730	16	999999	739	802	518	32	904	848	813	121	537	189	999999	999999	704	419	999999	125	932	942	999999	241	438	848	571	999999	611	350	248	503	544	327	145	483	999999	334	999999	861	330	999999	305	842	188	27	309	524	209	721	999999	368	78	500	895	144	794	774	267	890	240	289	999999	564	610	319	576	219	53	607	999999	380	346	999999	794	745	647	103	999999	421	549	57	999999	890	959	879	435	999999	431	10	689	942	999999	192	999999	50	999999	740	242	999999	999999	99	480	601	983	999999	31	707	999999	999999	497	701	721	845	350	193	260	999999	604	730	884	532	788	53	918	795	313	999999	739	754	970	906	861	194	971	999999	577	436	906	949	857	999999	349	282	512	999999	231	231	999999	447	789	255	145	999999	999999	917	311	437	683	198	705	867	999999	950	188	591	839	536	999999	890	616	823	623	999999	999999	999999	193	999999	999999	929	574	92	322	302	999999	724	999999	359	210	999999	158	149	753	717	999999	999999	759	398	103	999999	158	999999	999999	999999	831	965	632	490	639	828	734	999999	896	753	999999	623	555	676	999999	999999	820	490	336	820	741	476	999999	905	411	882	407	795	421	618	999999	879	999999	370	470	998	999999	289	720	382	329	363	253	999	102	999999	999999	999999	999999	639	111	999999	999999	999999	219	999999	895	726	89	999999	999999	999999	383	999999	972	745	887	999999	999999	987	372	540	769	999999	501	388	233	80	812	999999	447	324	393	782	517	122	520	210	161	116	113	375	210	963	951	999999	979	964	37	357	743	999999	877	424	276	570	898	414	44	830	141	824	914	999999	999999	999999	555	601	771	859	235	687	999999	999999	884	997	340	999999	12	121	409	999999	53	465	999999	197	446	968	515	947	223	115	175	331	999999	288	461	999999	999999	844	999999	388	203	177	131	66	999999	999999	999999	279	999999	103	412	922	430	872	781	458	271	131	669	586	999999	824	999999	999999	521	711	134	606	545	438	161	168	286	31	75	875	343	980	999999	668	439	246	717	130	703	252	999999	112	999999	12	639	532	999999	257	302	379	999999	11	545	999999	653	933	999999	999999	941	254	645	409	807	905	124	290	161	999999	157	848	116	524	427	999999	811	32	109	543	799	628	983	39	
728	695	353	999999	445	465	24	505	512	999999	189	458	607	500	304	601	888	999999	380	183	109	454	272	999999	584	276	999999	631	834	999999	999999	323	270	616	681	121	999999	782	999999	696	987	999999	346	200	345	968	999999	321	727	507	999999	999999	257	810	929	284	433	999999	999999	179	999999	392	671	322	999999	865	999999	999999	819	193	999999	116	514	684	195	458	117	81	999999	999999	999999	392	904	999999	999999	999999	75	999999	686	999999	688	225	34	675	935	604	999999	33	286	999999	780	999999	501	999999	468	548	936	573	624	481	176	361	675	151	999999	999999	488	345	776	362	800	736	313	999999	504	823	92	838	999999	999999	999999	93	999999	201	835	924	999999	369	867	997	625	501	836	215	999999	337	550	882	112	565	999999	645	257	924	679	53	999999	999999	50	644	466	107	824	999999	13	92	566	483	999999	648	488	128	477	778	736	999999	900	108	191	999999	283	999999	999999	193	475	999999	836	870	522	791	558	999999	329	232	541	999999	999999	803	211	157	999999	76	576	463	87	997	177	478	197	380	999999	999999	897	999999	999999	266	999999	640	999999	180	999999	696	961	524	100	999999	799	254	247	218	631	999999	897	999999	406	217	999999	283	115	478	999999	367	999999	999999	648	290	913	456	861	999999	166	999999	245	40	901	84	999999	62	372	409	207	923	241	978	749	55	380	999999	999999	164	633	999999	535	99	515	999999	23	819	875	999999	999999	352	999999	962	61	999999	861	866	999999	332	112	580	910	999999	999999	742	136	704	402	602	999999	59	980	707	651	78	511	155	525	999999	71	294	186	562	646	999999	540	278	999999	999999	194	514	999999	153	61	62	187	829	819	999999	761	318	999999	282	999999	999999	371	999999	999999	983	92	715	351	999999	271	817	999999	357	69	425	211	858	777	247	418	405	328	837	656	599	890	999999	336	751	999999	999999	867	904	661	932	493	854	958	943	999999	478	999999	613	881	243	658	999999	769	404	571	999999	540	999999	863	505	395	534	39	999999	102	410	389	600	866	518	950	499	999999	137	932	357	999999	999999	175	940	242	714	999999	422	941	70	913	931	999999	359	221	688	999999	165	546	999999	824	247	999999	672	98	572	747	372	999999	168	999999	641	472	224	999999	705	999999	999999	272	680	577	999999	999999	42	496	458	419	516	999999	999999	999999	541	591	972	532	662	984	503	999999	670	999999	999999	139	783	999999	999999	469	966	999999	515	999999	999999	892	865	391	999999	468	818	185	640	162	240	75	999999	709	601	999999	499	691	350	721	519	81	602	
713	984	487	995	114	225	999999	453	999999	791	596	341	649	725	999999	999999	203	999999	328	221	518	999999	528	117	83	336	231	999999	999999	15	794	999999	56	999999	162	407	999999	473	714	960	651	708	80	284	435	378	951	334	907	377	999999	556	999999	859	999999	976	999999	380	921	778	993	28	999999	999999	997	440	295	359	573	194	594	730	461	368	999999	810	666	999999	999999	705	999999	999999	72	907	858	999999	964	196	216	186	941	360	999999	935	966	633	999999	915	999999	994	92	602	760	999999	783	426	105	999999	999999	283	999999	222	697	999999	403	107	999999	999999	999999	759	475	108	999999	999999	253	999999	187	525	402	999999	999999	999999	999999	687	623	782	145	349	999999	442	152	999999	896	932	866	729	662	336	541	868	677	999999	620	527	528	983	999999	373	999999	549	248	579	440	363	999999	567	999999	20	999999	621	961	999999	147	999999	617	344	212	999999	530	524	581	851	999999	999999	268	13	999999	448	168	639	333	772	870	999999	203	573	701	543	930	308	483	652	734	920	999999	71	999999	756	910	999999	781	248	999999	954	999999	397	999999	907	104	998	999999	999999	999999	963	999999	199	745	563	670	53	642	999999	999999	231	999999	928	127	73	626	999999	874	384	538	999999	857	95	999999	999999	616	805	999999	793	448	931	999999	676	800	999999	632	999999	999999	999999	96	866	551	123	958	999999	913	49	280	999999	291	897	133	62	278	999999	115	999999	270	829	999999	864	999999	849	230	999999	999999	373	137	355	441	908	880	308	297	671	999999	744	136	318	11	576	535	456	512	550	807	999999	999999	922	665	428	457	999999	629	232	999999	702	892	609	270	550	912	924	999999	382	27	999999	999999	999999	999999	371	86	999999	827	380	338	619	999999	999999	999999	999999	965	214	690	22	461	394	678	75	870	729	851	527	57	461	664	999999	999999	140	533	982	65	800	476	303	999999	506	669	259	893	191	999999	999999	999999	999999	584	999999	243	86	920	633	156	698	737	726	520	999999	903	999999	999999	727	999999	999999	156	568	999999	999999	737	397	670	955	725	429	182	689	373	639	468	999999	877	999999	377	999999	220	999999	836	366	73	750	999999	793	602	303	543	999999	999999	999999	75	500	999999	419	969	999999	416	964	908	726	999999	57	363	881	100	999999	999999	758	360	972	996	257	999999	999999	110	987	614	999999	363	999999	885	999999	760	223	999999	967	999999	999999	987	531	873	255	991	119	999999	999999	396	999999	703	26	805	785	815	955	163	818	769	138	318	981	242	540	611	486	999999	520	296	150	317	133	
515	40	770	829	109	999999	265	999999	999999	94	601	711	182	347	626	110	201	805	999999	755	999999	999999	159	15	999999	343	643	999999	278	329	999999	256	594	999999	510	774	999999	985	999999	413	999999	156	849	233	390	530	367	274	859	740	999999	491	91	999999	924	999999	881	765	540	766	117	750	999999	999999	365	355	127	602	836	851	999999	215	949	999999	201	61	102	999999	625	768	975	378	655	999999	999999	248	174	41	655	936	893	259	999999	100	305	813	999999	891	999999	45	412	764	437	17	654	999999	999999	435	370	999999	480	955	999999	772	790	738	104	999999	958	999999	190	999999	947	900	999999	837	760	858	360	388	258	211	999999	589	365	220	941	647	883	886	999999	739	670	781	465	938	119	682	309	999999	999999	986	932	999999	999999	326	817	537	59	816	363	683	84	981	624	279	898	559	416	579	797	999999	932	81	421	999999	425	175	999999	29	728	87	559	999999	670	999999	999999	999999	734	49	999999	413	597	76	999999	999999	664	999999	167	196	50	999999	275	999999	770	999999	999999	861	338	999999	901	652	103	39	999999	286	999999	999999	999999	361	10	591	825	377	187	394	858	865	548	399	785	999999	18	999999	979	178	999999	829	32	408	219	416	977	330	147	750	320	999999	978	257	999999	382	377	999999	195	999999	999999	898	999999	385	413	999999	323	939	628	175	644	845	60	919	474	304	269	913	151	999999	613	999999	239	436	999999	300	999999	301	500	413	368	999999	72	530	444	913	999999	646	999999	999999	103	48	701	972	116	474	999999	68	999999	604	999999	999999	663	601	845	239	668	126	999999	122	309	999999	449	225	806	441	783	999999	485	999999	27	623	917	129	500	999999	803	266	329	609	782	828	518	896	300	904	999999	470	999999	214	254	999999	344	883	722	999999	598	485	999999	999999	999999	999999	583	230	586	999999	999999	544	999999	280	436	411	796	702	339	481	999999	999999	924	999999	893	322	844	280	999999	857	288	44	407	999999	976	327	100	655	918	999999	255	999999	320	801	999999	999999	369	999999	778	842	374	642	553	251	568	999999	561	274	781	379	154	312	913	729	221	512	999999	682	303	118	321	150	999999	545	235	999999	242	133	544	999999	952	439	999999	474	492	646	490	999999	860	930	999999	825	873	999999	649	943	383	591	999999	855	866	687	121	669	531	233	857	18	25	352	999999	999999	730	892	999999	999999	809	999999	999999	574	999999	999999	821	999999	352	496	277	999999	999999	291	841	651	543	688	32	999999	328	832	999999	999999	789	482	149	518	128	339	105	981	
131	999999	143	999999	355	25	834	885	866	748	327	45	956	621	123	733	999999	171	999999	51	869	162	397	977	506	976	785	548	841	313	254	23	400	295	999999	960	158	907	306	999999	999999	147	408	579	515	907	999999	177	999999	415	17	956	999999	999999	999999	999999	547	166	437	378	999999	295	999999	563	999999	313	999999	671	507	162	585	603	864	375	196	732	753	817	999999	999999	673	618	189	435	999999	999999	577	999999	182	999999	423	992	479	927	298	999999	103	845	85	211	273	642	999999	217	830	999999	101	999999	867	390	225	999999	695	838	999999	621	999999	999999	999999	215	736	307	498	363	999999	593	133	936	86	627	638	908	741	269	335	41	948	999999	605	891	206	506	479	792	928	693	999999	999999	232	676	999999	486	999999	870	475	965	153	316	478	247	290	164	994	250	752	317	999999	999999	513	673	999999	144	22	375	19	999999	828	706	434	999999	296	492	714	999999	173	161	999999	871	793	369	999999	641	504	368	611	51	512	238	50	621	704	871	137	559	12	329	999999	222	860	246	147	447	881	431	999999	797	999999	593	86	600	986	126	999999	153	785	41	640	999999	999999	999999	726	599	999999	813	351	425	365	165	999999	844	999999	999999	21	556	232	450	760	999999	417	813	600	999999	162	450	634	587	238	983	773	970	689	819	457	999999	520	999999	999999	999999	999999	535	441	295	999999	242	999999	999999	115	95	999999	345	999999	567	246	999999	999999	807	447	225	188	763	196	381	392	436	999999	868	660	128	46	685	668	692	999999	882	999999	999999	732	920	538	755	482	153	72	437	699	131	999999	507	524	713	999999	565	999999	326	348	70	903	759	86	53	228	986	59	246	676	589	999999	364	578	72	999999	527	687	433	291	999999	319	954	737	44	999999	163	999999	332	585	999999	999999	675	543	321	411	999999	843	494	999999	999999	104	826	760	120	554	999999	928	999999	639	582	878	466	44	305	999999	949	32	52	757	75	999999	726	999999	574	999999	901	820	267	661	999999	684	999999	895	796	948	999999	999999	999999	489	999999	234	152	693	12	999999	346	640	247	570	462	999999	800	737	472	999999	377	175	196	333	653	407	671	800	538	898	685	570	248	357	267	755	405	563	690	999999	999999	43	658	349	449	271	999999	696	999999	159	883	465	999999	999999	581	999999	17	303	999999	669	999999	351	164	114	549	775	401	890	313	707	999999	246	999999	631	999999	999999	517	846	883	392	824	975	601	999999	24	229	147	554	776	999999	747	111	999999	30	287	899	879	553	800	
999999	869	999999	392	501	603	647	419	999999	999999	247	809	170	420	452	845	588	749	774	100	999999	999999	847	124	999999	959	454	518	36	999999	963	464	964	999999	219	523	141	999999	110	999999	377	810	345	722	538	999999	587	691	999999	999999	698	159	999999	462	999999	45	31	999999	999999	541	158	138	392	999999	868	783	845	999999	999999	929	713	999999	649	988	723	999999	303	134	999999	242	382	763	242	850	655	999999	358	511	576	184	501	999999	571	999999	637	248	427	887	853	755	295	473	490	356	471	999999	510	126	739	960	999999	999999	993	787	169	395	999999	999999	802	65	999999	344	547	36	999999	161	434	90	360	485	102	416	999999	999999	999999	909	999999	886	389	999999	999999	241	771	615	442	605	568	784	409	252	351	999999	94	798	330	950	999999	464	918	319	278	429	999999	264	999999	999999	625	173	840	999999	122	999999	162	850	752	202	572	932	999999	832	592	650	681	999999	143	217	331	482	509	996	983	818	967	79	684	999999	475	999999	999999	999999	979	405	943	999999	139	341	999999	244	56	137	999999	999999	870	999999	999999	628	748	657	130	999999	13	152	999999	844	999999	303	52	93	999999	869	999999	64	999999	486	852	197	999999	532	999999	801	999999	97	999999	382	617	990	948	999999	352	65	144	818	396	999999	113	836	999999	999999	882	836	299	649	78	999999	411	333	999999	393	999999	539	921	225	679	329	186	999999	999999	999999	999999	285	355	171	740	120	734	999999	668	111	382	25	454	607	650	152	512	999999	29	260	970	294	194	999999	647	812	144	999999	999999	999999	908	197	130	461	872	606	490	138	908	958	451	502	999999	704	999999	228	95	324	999999	536	817	351	896	466	999999	942	101	999999	524	928	975	815	999999	999999	999999	194	999999	993	734	54	999999	383	927	70	808	478	628	489	999999	428	727	820	353	612	260	567	300	664	150	930	515	699	613	979	982	636	732	75	511	826	333	101	589	999999	874	443	423	999999	657	999999	323	611	247	105	999999	165	471	167	349	636	894	240	999999	804	538	962	769	947	88	182	999999	563	977	999999	105	636	240	999999	737	999999	153	464	999999	999999	999999	903	999999	518	779	826	174	575	725	875	932	103	248	785	999999	912	673	475	999999	999999	999999	759	633	520	999999	574	925	648	429	532	492	439	233	553	999999	635	510	261	178	999999	17	180	838	112	795	12	397	455	830	825	999999	677	706	531	213	856	999999	941	518	214	901	525	156	202	392	999999	869	694	597	366	411	421	999999	505	477	925	999999	531	
999999	999999	186	479	817	603	388	814	732	999999	999999	340	365	999999	743	964	360	492	999999	646	719	302	999999	999999	857	474	424	732	999999	999999	63	287	999999	748	226	999999	999999	432	707	553	813	578	770	177	999999	266	999999	999999	677	999999	999999	985	999999	999999	811	432	865	999999	621	999999	188	999999	443	531	649	73	405	617	352	233	935	928	785	480	832	999999	999999	965	999999	601	472	582	64	47	65	78	385	660	999999	999999	654	555	810	999999	374	999999	144	999999	527	290	861	394	499	454	407	999999	210	999999	452	670	900	899	133	999999	881	606	601	999999	476	580	687	999999	680	559	579	390	127	431	999999	674	999999	999999	447	79	999999	88	93	999999	640	999999	868	953	217	275	892	999999	999999	789	482	767	566	999999	773	946	602	126	713	999999	875	26	109	778	325	778	662	999999	462	64	290	802	999999	990	765	999999	999999	999999	999999	999999	999999	824	958	337	948	348	118	279	519	500	476	999999	374	153	999999	624	999999	99	999999	439	999999	285	999999	999999	999999	680	254	999999	972	144	244	868	588	999999	283	60	67	771	830	976	999999	393	999999	961	999999	667	437	379	999999	150	900	999999	105	108	999999	999999	532	591	828	278	103	542	999999	999999	266	999999	999999	999999	999999	999999	566	965	269	999999	769	229	187	340	790	841	252	875	320	831	244	620	773	490	506	999999	528	476	943	999999	883	137	96	999999	705	979	632	371	509	580	584	999999	363	443	999999	582	213	999999	999999	987	36	228	231	475	151	645	834	554	569	978	166	100	32	708	999999	641	143	464	999999	999999	218	881	999999	740	257	309	266	339	160	999999	999999	336	999999	955	535	999999	905	621	581	69	154	88	801	999999	999999	493	911	655	664	999999	449	749	566	990	999999	155	999999	491	227	841	388	504	404	645	299	830	425	77	183	124	735	521	883	575	665	140	999999	845	999999	764	999999	999999	999999	462	485	939	769	684	186	389	813	999999	403	999999	999999	999999	684	999999	241	593	77	844	482	999999	962	927	865	991	335	648	75	16	175	463	999999	777	829	941	999999	360	70	741	999999	793	310	321	128	999999	893	25	456	922	614	999999	696	552	138	135	500	999999	83	778	359	538	323	999999	259	939	294	903	820	742	996	880	999999	999999	954	689	999999	650	808	721	107	999999	202	153	402	441	767	901	999999	999999	450	612	999999	292	999999	362	479	504	72	188	999999	999999	204	999999	926	733	999999	369	999999	448	886	849	748	362	680	49	345	180	414	817	999999	392	264	999999	301	999999	
603	250	944	601	219	744	588	629	861	999999	124	999999	999999	668	999999	407	313	210	817	601	863	999999	611	352	26	999999	99	255	16	476	735	999999	421	999999	140	959	425	996	999999	151	271	128	999999	999999	924	856	953	746	585	999999	89	64	309	700	530	679	639	601	585	911	999999	999999	999999	394	382	47	77	684	537	282	981	316	971	676	339	744	432	48	427	169	355	353	999999	999999	396	999999	777	720	22	461	330	823	999999	327	495	928	505	999999	201	999999	789	279	218	999999	792	772	999999	999999	371	785	256	600	184	425	999999	311	999999	391	997	701	269	357	672	999999	951	168	895	653	190	410	999999	325	847	539	380	85	999999	365	999999	623	999999	154	358	999999	214	729	649	999999	762	999999	265	124	118	999999	628	441	999999	141	999999	634	877	440	453	961	546	999999	753	644	54	490	176	317	942	999999	114	999999	998	445	872	999999	999999	899	890	999999	999999	134	216	999999	999999	939	478	999999	14	814	746	166	700	999999	690	283	975	15	951	999999	27	948	181	735	395	513	999999	172	269	139	126	977	549	457	816	999999	723	406	733	115	21	173	313	138	637	948	423	610	755	999999	257	513	948	619	978	206	999999	481	962	407	505	999999	744	999999	698	769	616	253	581	278	559	999999	282	999999	269	853	644	53	108	446	99	832	416	670	881	613	38	999999	478	619	468	252	999999	336	609	705	999999	438	439	868	342	180	38	486	49	999999	240	113	359	135	999999	909	383	525	317	672	899	999999	993	999999	740	999999	999999	999999	810	317	999999	999999	245	564	434	216	613	239	114	919	804	930	999999	212	999999	925	581	353	67	558	868	919	28	937	806	355	999999	355	999999	656	405	76	675	731	999999	294	867	795	701	355	305	153	999999	397	868	968	999999	790	712	815	114	999999	905	262	449	224	927	308	999999	88	771	268	999999	458	523	999999	265	999999	999999	999999	67	999999	999999	711	262	999999	508	631	78	838	903	653	642	999999	552	999999	171	999999	292	330	367	569	47	622	583	47	999999	999999	999999	141	713	552	999999	999999	757	327	779	204	999	724	999999	306	239	919	185	127	626	789	999999	549	999999	999999	617	346	729	497	748	39	137	225	682	546	756	999999	135	999999	999999	26	999999	234	999999	967	999999	567	999999	71	999999	128	447	466	420	262	66	999999	564	871	934	999999	895	269	579	750	76	784	51	999999	549	302	793	824	597	609	234	681	354	609	427	60	731	667	168	629	999999	999999	999999	999999	489	431	383	263	
426	743	131	305	654	454	900	639	525	445	999999	47	999999	623	868	811	37	999999	980	954	999999	999999	65	238	111	949	169	999999	979	621	999999	127	919	999999	408	853	488	999999	36	900	999999	787	535	296	154	130	304	999999	802	992	999999	114	451	428	810	541	688	892	203	999999	294	504	660	904	755	405	128	794	225	25	999999	999999	358	89	255	999999	999999	768	999999	980	654	201	602	986	999999	586	675	999999	999999	866	174	595	735	999999	615	214	137	630	541	749	999999	510	999999	787	999999	303	756	372	182	999999	192	919	999999	223	59	103	902	673	685	178	730	627	74	359	850	999999	373	36	473	51	538	728	237	343	977	154	449	815	326	925	829	312	328	585	999999	999999	786	521	282	999999	312	463	945	372	29	999999	999999	402	937	932	929	999999	898	140	616	464	999999	475	245	905	653	96	357	760	348	999999	308	999999	676	605	951	999999	999999	951	739	84	783	999999	999999	999999	999999	999999	878	394	995	999999	414	197	969	228	999999	320	999999	376	868	225	116	999999	33	602	999999	999999	726	342	999999	999999	999999	947	401	541	681	826	161	643	207	606	218	999999	765	249	999999	999999	519	457	52	999999	576	387	92	999999	967	598	999999	999999	525	999999	330	546	999999	918	133	467	999999	999999	999999	736	999999	642	179	272	17	154	429	784	999999	999999	447	278	300	350	999999	598	864	877	573	93	984	999999	127	456	285	671	999999	847	999999	555	999999	92	910	315	480	933	999999	819	516	999999	178	68	999999	560	313	62	256	999999	417	534	999999	999999	863	463	752	729	999999	723	987	345	595	582	668	44	651	365	367	984	869	999999	390	54	370	750	914	926	999999	999999	152	233	425	496	999999	999999	952	405	999999	457	563	750	418	494	832	999999	238	596	399	107	999999	948	999999	271	202	840	154	999999	999999	999999	548	826	432	957	580	764	919	109	999999	999999	91	999999	146	910	999999	999999	168	895	222	199	521	328	536	210	658	204	538	163	303	599	446	404	999999	115	908	737	328	460	914	78	261	139	453	321	25	662	811	784	840	83	681	258	345	369	601	230	299	231	309	386	235	765	805	553	999999	999999	410	40	999999	999999	800	999999	999999	153	937	999999	874	225	194	999999	392	754	323	999999	918	198	999999	486	514	687	447	107	160	537	999999	496	333	900	999999	338	999999	781	999999	999999	999999	972	276	201	999999	218	356	84	999999	313	993	481	452	586	634	453	627	924	526	323	256	702	557	453	999999	999999	68	999999	545	999999	743	610	
999999	176	945	999999	922	867	63	305	999999	999999	70	846	544	372	53	747	275	236	999999	338	999999	468	900	580	424	822	999999	981	160	383	999999	999999	570	392	509	286	640	688	531	759	870	231	999999	883	642	999999	999999	999999	407	321	707	318	155	414	999999	512	275	374	530	109	976	82	155	957	999999	880	285	999999	999999	767	116	587	705	951	999999	43	485	27	938	713	913	999999	583	838	675	229	44	166	47	997	21	275	167	999999	782	798	85	999999	58	762	435	999999	86	640	215	999999	999999	204	946	321	36	999999	436	817	196	999999	498	316	291	614	845	129	999999	864	756	840	429	999999	178	999999	958	999999	969	185	288	164	875	999999	633	555	616	839	219	725	971	763	838	350	245	758	999999	768	743	999999	916	999999	999999	221	884	374	701	339	36	287	363	575	288	261	538	999999	158	555	999999	736	999999	15	909	999999	999999	999999	999999	88	999999	999999	369	999999	717	534	268	973	519	664	68	268	853	287	813	932	371	405	485	999999	812	213	609	754	999999	16	446	911	405	255	327	999999	372	623	999999	617	999999	999999	858	999999	992	565	521	494	496	999999	999999	720	202	977	999999	999999	516	424	275	999999	809	614	114	710	999999	357	577	999999	346	176	896	999999	999999	999999	24	999999	999999	732	999999	999999	691	125	999999	669	133	726	999999	428	227	829	385	999999	357	466	807	313	69	157	999999	999999	987	257	157	329	529	652	733	996	999999	830	951	783	828	28	999999	999999	356	444	586	371	639	999999	56	517	790	999999	999999	530	999999	710	147	999999	77	951	999999	444	968	938	999999	481	993	999999	464	999999	999999	602	999999	338	323	123	957	624	570	999999	15	999999	211	639	539	581	768	213	607	263	693	999999	716	999999	759	708	725	417	304	999999	999999	917	694	658	639	198	828	555	216	285	752	999999	828	772	946	431	999999	338	408	568	999999	999999	124	211	703	999999	885	252	999999	615	398	550	999999	465	999999	98	153	552	10	999999	753	223	999999	332	511	181	733	944	931	337	475	396	18	735	402	588	802	493	955	324	313	586	976	601	887	212	202	999999	846	999999	288	690	338	67	815	498	999999	999999	700	532	999999	941	999999	251	999999	11	541	594	72	348	295	659	597	999999	47	999999	247	405	445	308	979	999999	999999	83	59	785	68	951	919	999999	795	999999	793	433	732	372	275	734	999999	999999	670	607	311	508	999999	629	102	652	29	999999	261	397	356	401	999999	999999	843	247	202	364	942	590	999999	168	552	284	865	174	
999999	999999	901	999999	943	559	638	999999	69	999999	511	429	999999	999999	999999	999999	653	999999	663	402	880	511	528	38	542	107	943	90	999999	153	955	297	763	999999	999999	999999	747	747	453	797	763	999999	171	254	736	772	671	536	659	403	514	154	999999	473	999999	999999	157	872	971	846	999999	557	448	916	643	223	999999	763	718	586	533	905	954	866	638	708	349	284	302	769	999999	417	431	999999	638	811	676	299	999999	255	999999	874	776	606	999999	215	732	255	611	522	999999	908	818	82	869	609	199	754	835	585	113	872	580	211	420	999999	999999	908	288	831	546	377	128	472	999999	659	138	358	684	999999	976	103	672	779	663	527	599	358	670	999999	621	921	464	69	151	334	303	999999	999999	982	89	824	967	779	999999	738	999999	355	692	220	481	999999	79	411	609	20	999999	801	548	999999	999999	777	248	259	999999	625	912	69	330	65	365	563	999999	701	353	161	136	893	999999	924	738	999999	665	459	557	999999	999999	62	460	141	134	502	37	999999	383	311	586	717	569	999999	826	999999	35	999999	999999	917	679	999999	999999	457	884	316	997	999999	164	365	999999	788	702	439	773	860	609	198	999999	862	536	868	328	51	575	999999	999999	452	108	18	228	38	603	999999	110	483	994	12	999999	817	505	413	148	27	200	797	999999	140	999999	965	999999	836	999999	993	391	810	59	26	882	476	983	554	525	155	999999	92	195	72	338	299	866	606	941	124	366	132	999999	999999	851	778	402	999999	865	142	999999	392	333	610	257	299	999999	977	999999	781	834	951	888	992	880	999999	612	999999	801	298	109	523	895	999999	636	268	90	749	174	113	999999	789	689	392	267	999999	759	999999	815	48	864	888	486	169	289	415	999999	737	429	744	176	449	401	999999	43	375	497	741	999999	988	999999	685	813	999999	708	54	272	505	735	135	357	37	147	999999	433	999999	46	735	999999	231	34	999999	329	429	999999	999999	999999	122	359	891	999999	999999	611	826	829	189	85	469	461	245	152	999999	12	304	397	149	312	637	153	999999	338	761	439	751	999999	866	366	393	89	84	655	159	999999	843	867	999999	425	320	999999	253	145	577	284	76	88	294	350	34	999999	798	330	999999	969	537	999999	506	588	999999	861	999999	999999	691	999999	999999	589	993	594	168	436	68	723	992	999999	999999	686	761	486	373	672	680	525	341	361	290	999999	895	190	617	290	371	750	565	458	971	430	999999	196	897	486	95	700	192	598	999999	84	338	67	79	851	801	
29	999999	197	191	999999	492	340	110	632	694	999999	976	877	74	999999	168	543	731	999999	241	574	589	886	999999	979	999999	742	386	215	425	837	120	765	999999	351	536	378	276	535	999999	999999	96	999999	792	283	724	315	533	666	916	795	335	601	619	237	440	337	610	212	113	999999	953	999999	217	856	701	220	398	999999	781	789	999999	206	540	999999	488	999999	104	313	265	999999	999999	720	299	629	999999	519	156	999999	911	208	768	74	431	999999	999999	999999	67	935	582	513	999999	811	999999	136	528	139	70	501	748	999999	242	306	999999	999999	999999	243	604	587	999999	999999	74	147	811	582	31	211	999999	351	958	296	999999	169	731	751	999999	407	999999	172	111	381	459	654	512	794	965	471	128	355	658	926	999999	479	590	400	449	779	999	999999	114	327	365	999999	999999	462	860	83	574	999999	964	999999	999999	441	486	973	732	419	634	999999	616	999999	93	428	693	42	699	786	579	341	312	342	408	531	68	999999	26	740	121	999999	934	999999	897	999999	391	525	999999	165	993	616	667	39	999999	999999	696	554	243	936	999999	510	763	83	999999	243	892	632	734	999999	383	702	956	992	307	583	999999	724	662	169	47	178	514	543	793	962	673	282	999999	425	835	999999	550	90	999999	611	297	860	397	663	41	999999	790	999999	781	300	660	674	732	999999	999999	971	892	999999	898	857	995	229	290	542	569	619	444	319	51	870	999999	876	287	696	295	231	999999	999999	138	288	388	864	761	502	311	998	550	999999	525	864	621	476	191	857	615	999999	580	855	103	999999	324	480	608	911	147	784	396	45	285	678	643	892	945	999999	478	999999	999999	787	999999	570	999999	818	794	186	259	999999	694	999999	999999	227	999999	999999	905	716	964	999999	266	999999	364	527	999999	514	350	846	230	728	530	999999	388	483	609	792	999999	532	352	999999	686	431	662	999999	99	966	953	67	36	999999	999999	239	656	571	874	999999	432	999999	958	999999	478	947	956	530	165	133	51	607	617	859	857	382	373	468	230	834	197	999999	999999	645	560	292	999999	999999	741	999999	914	816	608	999999	369	911	574	787	37	999999	475	141	306	966	925	356	450	177	313	614	865	197	351	999999	431	529	286	323	999999	999999	138	896	999999	863	218	234	998	999999	999999	946	808	999999	999999	491	999999	999999	607	471	720	214	842	651	755	136	436	727	999999	568	999999	839	999999	999999	783	999999	610	579	352	999999	757	700	999999	999999	999999	367	806	289	756	859	681	375	922	814	603	799	999999	
486	151	999999	437	999999	999999	440	999999	659	321	557	802	599	881	789	999999	174	713	29	856	28	999999	999999	330	157	999999	615	887	204	999999	820	657	999999	497	133	437	690	14	276	999999	917	999999	28	56	258	486	166	977	891	663	999999	999999	999999	942	999999	512	753	341	290	520	999999	552	999999	742	500	900	817	111	758	362	32	169	999999	999999	939	260	955	351	82	670	814	638	999999	540	169	718	83	999999	172	620	684	999999	724	755	797	374	999999	285	555	357	669	64	229	539	641	597	664	505	999999	999999	557	999999	269	619	706	514	556	999999	582	782	827	776	939	147	999999	673	445	691	290	574	354	679	795	724	11	759	419	466	899	571	64	578	47	999999	73	282	99	115	999999	293	817	585	999999	999999	530	892	999999	91	999999	967	162	972	224	439	730	877	616	544	618	946	999999	100	431	20	728	999999	738	999999	84	999999	584	339	999999	997	756	999999	976	31	999999	999999	644	999999	604	999999	999999	999999	999999	999999	367	196	665	555	496	112	197	727	999999	692	999999	281	164	274	16	999999	393	822	999999	227	682	961	999999	999999	999999	509	999999	767	999999	999999	999999	999999	895	139	493	888	739	39	843	539	810	39	614	294	999999	999999	953	379	331	147	548	596	750	146	925	406	295	999999	999999	986	800	429	241	665	101	999999	386	35	780	127	727	364	979	800	999999	653	356	616	999999	428	556	932	446	358	950	15	999999	758	999999	97	603	669	824	999999	739	390	999999	949	999999	577	545	928	598	999999	420	194	616	949	999999	282	999999	679	460	786	440	867	999999	999999	715	999999	512	628	821	693	524	67	999999	133	71	36	856	406	423	999999	999999	627	343	999999	937	765	999999	999999	39	931	48	924	999999	48	425	871	407	913	999999	999999	75	999999	117	905	688	362	654	493	888	703	425	652	265	999999	999999	999999	533	999999	945	949	697	565	999999	890	655	600	849	501	999999	999999	629	942	172	316	976	965	999999	438	554	999999	120	904	999999	336	515	395	668	999999	144	612	348	656	999999	295	419	999999	328	999999	260	97	513	163	786	999999	83	999999	490	999999	441	937	999999	999999	999999	370	839	792	506	272	384	269	932	58	999999	999999	851	972	974	876	897	477	647	303	187	466	82	999999	128	370	262	41	904	720	999999	207	320	252	459	607	456	626	12	66	841	990	165	464	796	692	846	111	508	613	60	964	999999	998	917	740	298	881	674	146	19	352	364	999999	690	999999	784	608	522	377	430	999999	474	999999	461	999999	
310	617	170	999999	523	999999	533	301	669	404	999999	321	334	999999	319	574	951	865	56	499	636	943	773	636	908	247	588	141	999999	779	999999	709	547	999999	440	680	999999	248	999999	858	819	73	552	999999	263	999999	283	803	67	856	330	608	544	962	999999	366	843	534	999999	999999	999999	401	118	890	904	207	774	999999	289	638	999999	999999	253	198	999999	572	401	487	382	445	963	785	999999	335	999999	999999	999999	584	180	83	836	196	721	346	296	999999	955	662	392	66	698	680	523	999999	13	617	365	356	293	988	965	999999	161	999999	999999	786	327	782	441	23	999999	199	433	215	802	667	991	999999	901	261	616	738	105	999999	746	293	271	654	332	999999	535	819	301	192	999999	999999	44	999999	35	999999	999999	182	999999	378	34	999999	999999	318	626	999999	625	459	999999	42	381	236	999999	835	999999	38	524	672	460	999999	999999	222	897	251	107	331	633	362	881	999999	160	444	517	727	301	247	46	953	37	999999	999999	85	375	269	810	881	219	999999	303	996	984	438	999999	631	889	812	999999	15	221	304	999999	273	578	62	999999	937	719	544	999999	108	991	571	644	474	383	412	999999	999999	440	225	999999	434	999999	999999	999999	721	721	885	999999	489	635	41	742	732	999999	952	507	322	387	999999	172	675	664	205	999999	999999	793	257	999999	487	999999	973	574	995	192	999999	213	694	645	169	225	999999	999999	64	472	959	829	911	202	430	905	534	999999	999999	62	447	769	864	878	994	928	474	999999	999999	523	661	466	746	550	999999	748	999999	677	999999	999999	338	999999	610	732	55	593	999999	65	827	581	441	723	17	942	744	519	999999	815	651	241	751	999999	357	540	999999	503	93	371	209	999999	101	857	42	999999	723	479	168	141	832	410	56	418	809	777	999999	938	999999	999999	806	483	409	998	36	999999	906	142	620	80	999999	552	510	520	856	999999	490	584	999999	108	228	999999	360	218	982	250	999999	342	999999	579	457	871	54	289	564	725	999999	999999	830	55	12	591	858	98	219	290	900	536	999999	999999	297	508	257	360	584	541	132	999999	25	785	801	574	745	51	622	60	507	230	956	999999	872	999999	753	644	105	637	415	272	999999	702	999999	658	999999	732	999999	949	623	999999	705	32	602	92	88	55	254	999999	845	817	476	168	782	680	579	432	792	901	755	613	999999	947	136	999999	201	323	445	153	794	23	760	673	436	813	999999	999999	537	999999	317	707	400	666	791	598	796	999999	919	670	88	357	999999	389	999999	999999	438	
757	999999	742	999999	764	610	111	644	832	66	802	732	969	999999	646	894	999999	593	57	222	999999	165	537	74	360	404	775	999999	446	83	380	480	425	999999	767	999999	999999	899	552	107	999999	999999	959	541	999999	118	950	515	442	463	937	795	155	999999	838	602	369	678	540	370	834	46	207	758	686	332	316	593	999999	609	109	112	51	999999	999999	576	999999	999999	80	252	454	269	632	983	999999	584	334	627	546	175	677	126	999999	192	272	262	999999	210	855	671	999999	366	128	999999	363	999999	754	999999	875	999999	405	373	999999	297	999999	575	414	999999	999999	111	997	999999	56	999999	999999	983	743	858	687	670	752	995	150	409	450	97	999999	799	630	310	830	999999	999999	284	769	314	518	81	275	999999	847	611	588	753	673	999999	999999	999999	999999	380	101	895	999999	999999	519	410	233	208	847	999999	433	614	593	321	999999	868	999999	999999	999999	627	474	999999	593	999999	823	151	416	396	736	336	999999	254	899	259	219	934	622	548	764	369	999999	999999	999999	447	273	242	27	276	482	804	187	548	445	282	905	428	312	527	391	378	993	836	472	521	999999	999999	999999	344	112	346	255	999999	999999	102	546	165	449	999999	726	590	999999	150	913	999999	158	238	999999	999999	999999	999999	631	105	167	999999	376	254	847	711	395	94	527	683	174	146	558	999999	541	353	735	999999	999999	999999	800	801	999999	853	923	540	372	822	380	98	990	999999	714	999999	240	620	726	302	317	737	999999	641	72	450	975	999999	382	368	697	466	891	602	811	999999	304	999999	999999	999999	330	316	349	999999	714	438	692	999999	431	408	559	920	626	443	442	251	406	999999	738	804	877	155	999999	14	135	999999	999999	397	999999	249	999999	999999	479	213	971	999999	398	197	927	999999	757	999999	999999	999999	808	999999	839	457	169	569	78	145	627	346	999999	184	158	345	999999	999999	241	305	352	191	552	685	451	423	999999	999999	853	999999	242	114	999999	754	799	999999	205	999999	84	999999	237	940	180	999999	256	142	999999	796	853	63	999999	136	402	462	780	174	432	999999	334	999999	985	999999	999999	860	903	523	999999	890	385	965	149	98	999999	492	78	411	20	831	439	999999	855	999999	999999	799	469	115	712	999999	974	999999	760	82	34	659	999999	508	234	320	817	732	999999	677	999999	887	913	661	411	909	999999	378	163	601	693	999999	570	999999	150	916	401	999999	811	705	916	750	215	999999	74	76	728	569	999999	700	24	706	999999	999999	263	700	885	807	703	802	999999	606	480	168	389	18	
98	452	999999	999999	919	29	920	146	999999	999999	999999	999999	596	345	191	824	200	463	587	986	999999	392	67	449	41	593	104	19	505	999999	279	56	687	65	977	285	210	870	780	999999	785	341	999999	592	28	999999	999999	368	620	385	999999	999999	581	402	999999	999999	395	999999	286	336	924	911	640	451	401	636	169	999999	368	905	624	330	999999	592	211	216	965	999999	431	999999	381	736	999999	129	904	262	474	295	594	280	890	999999	594	454	999999	874	700	975	201	391	879	680	999999	715	761	999999	344	999999	999999	264	740	920	498	293	954	198	522	521	546	999999	171	999999	999999	97	25	343	735	999999	522	999999	516	999999	999999	49	123	701	736	683	368	819	918	999999	104	340	540	969	792	999999	500	881	999999	189	438	62	229	15	999999	912	700	427	359	116	999999	864	747	749	647	458	180	263	462	838	999999	727	999999	685	779	615	557	55	551	435	737	640	974	336	562	230	819	117	966	823	983	940	469	811	19	239	592	790	331	343	139	246	429	522	999999	710	832	544	999999	129	365	654	876	999999	378	836	889	999999	197	427	639	73	999999	638	855	222	999999	418	676	999999	32	766	723	217	999999	999999	220	462	309	852	999999	285	881	847	468	338	74	545	443	182	350	181	603	904	704	999999	950	790	667	814	451	423	999999	999999	106	598	931	668	628	877	626	437	121	344	39	363	191	999999	999999	526	999999	723	999999	504	209	851	173	818	513	239	550	999999	794	494	999999	975	418	205	750	869	999999	405	916	565	556	912	999999	268	999999	350	884	510	619	999999	666	728	447	372	486	255	434	122	999999	399	336	206	643	626	934	999999	945	986	699	311	129	751	999999	999999	948	297	791	999999	999999	172	354	50	810	999999	827	681	537	999999	718	999999	444	295	250	527	239	359	279	442	999999	821	405	897	811	318	31	915	922	37	999999	199	464	999999	178	992	54	999999	396	989	798	999999	526	999999	278	204	866	834	510	288	190	598	28	358	581	132	767	456	238	999999	631	912	758	999999	630	999999	999999	999999	126	258	482	942	963	289	999999	80	999999	999999	999999	999999	452	999999	414	643	847	999999	181	115	948	56	234	598	68	894	367	999999	504	27	999999	999999	163	950	717	262	999999	999999	635	738	715	510	827	272	827	620	999999	444	508	125	661	804	357	935	966	80	34	884	884	999999	922	757	576	287	235	880	463	501	479	162	999999	999999	999999	443	999999	448	228	962	770	999999	845	999999	387	388	365	999999	999999	227	
999999	647	237	921	999999	566	999999	957	933	550	46	947	166	557	964	999999	287	62	614	914	999999	528	851	71	123	446	999999	999999	380	197	999999	760	488	246	517	832	924	915	256	634	626	442	999999	678	925	823	290	298	999999	999999	110	313	860	486	682	465	999999	999999	808	916	344	817	587	746	628	285	468	999999	999999	142	432	372	806	980	999999	113	24	183	999999	299	999999	933	50	349	96	618	900	12	999999	61	46	757	117	999999	299	999999	855	999999	59	999999	365	999999	258	826	999999	738	507	880	999999	578	999999	622	999999	518	760	999999	776	248	659	19	385	466	999999	999999	105	674	265	476	690	999999	258	256	134	496	934	999999	685	224	740	999999	999999	29	813	984	610	424	999999	598	578	999999	999999	616	118	50	273	999999	12	999999	999999	934	482	40	999999	710	330	204	497	544	584	963	999999	999999	999999	311	897	999999	652	382	387	681	946	999999	898	800	455	641	148	93	232	999999	999999	425	494	806	999999	91	829	999999	999999	416	926	193	999999	999999	175	480	118	806	152	999999	255	630	999999	58	999999	999999	141	999999	265	689	999999	414	321	548	180	999999	78	999999	435	815	537	999999	999999	971	754	763	652	293	999999	974	532	341	941	999999	789	173	543	445	818	69	999999	438	999999	999999	360	522	999999	475	444	999999	412	417	999999	999999	380	705	912	910	999999	999999	999999	999999	764	999999	166	724	472	996	999999	16	765	632	882	999999	865	108	999999	999999	620	242	891	187	999999	768	999999	125	960	999999	944	93	999999	632	999999	594	897	111	674	999999	818	999999	999999	875	716	437	110	780	999999	999999	471	999999	13	179	300	999999	342	999999	999999	996	719	51	763	858	999999	675	755	999999	491	999999	999999	763	434	146	924	999999	193	999999	470	421	668	999999	590	999999	153	672	90	999999	341	999999	262	911	112	677	846	776	873	200	823	51	682	967	298	246	537	707	847	867	254	999999	999999	326	525	587	338	999999	460	809	715	389	999999	999999	801	999999	999999	999999	661	999999	999999	158	120	992	202	428	739	700	502	354	427	445	999999	999999	999999	999999	999999	936	395	524	349	917	325	74	485	999999	456	17	999999	887	999999	969	56	101	577	999999	206	885	999999	999999	848	637	436	999999	391	279	564	382	837	999999	999999	109	181	146	416	381	832	56	999999	758	972	731	999999	615	153	457	999999	733	644	740	999999	999999	812	298	675	999999	491	219	682	215	880	999999	999999	400	686	111	798	999999	685	999999	273	999999	378	375	134	127	114	821	962	933	880	830	738	106	
948	884	296	882	470	704	890	622	373	999999	878	898	561	143	928	52	659	489	58	448	476	677	946	447	174	558	607	670	257	748	334	999999	345	83	452	802	814	915	449	980	315	651	999999	76	497	235	566	970	999999	920	999999	400	782	299	629	280	937	849	718	912	106	230	374	624	977	828	563	999999	691	136	237	743	999999	77	143	825	890	880	999999	938	991	637	777	337	474	999999	277	56	453	181	864	964	206	537	999999	95	286	172	999999	999999	999999	88	999999	766	692	999999	360	714	166	999999	999999	67	999999	780	920	469	999999	999999	160	53	560	999999	44	519	999999	273	547	513	193	57	549	728	999999	999999	999999	912	999999	999999	644	933	583	563	889	649	999999	999999	74	426	616	999999	642	999999	21	56	999999	165	54	769	505	429	993	847	531	999999	265	660	275	619	514	17	121	441	999999	226	999999	997	999999	999999	999999	463	208	131	896	767	415	310	999999	744	182	120	868	999999	516	225	940	736	41	780	999999	142	541	454	911	608	314	211	846	795	586	999999	999999	659	52	51	999999	871	999999	763	703	954	999999	531	446	999999	149	532	999999	186	286	999999	965	846	999999	594	921	999999	220	297	999999	214	999999	999999	168	999999	582	219	545	474	995	78	785	999999	87	439	999999	20	17	999999	469	781	286	999999	519	852	154	691	657	458	129	476	661	999999	309	498	500	31	372	999999	822	999999	987	460	191	217	948	999999	999999	571	406	999999	746	704	828	682	927	795	412	999999	999999	999999	561	97	999999	999999	999999	999999	968	588	939	176	648	633	999999	539	793	826	487	999999	904	457	922	96	61	218	730	957	834	627	570	704	618	67	999999	931	378	999999	115	662	800	825	728	190	632	239	272	122	20	298	888	111	317	111	410	999999	999999	475	999999	146	798	999999	999999	999999	27	244	999999	590	176	761	999999	893	720	825	510	999999	728	741	464	999999	945	617	947	545	999999	469	396	517	656	999999	962	999999	865	999999	863	351	537	999999	999999	397	681	682	946	258	999999	995	999999	999999	600	332	742	999999	20	223	200	999999	999999	752	999999	558	847	50	934	180	799	267	999999	752	961	999999	999999	999999	578	76	150	999999	671	999999	417	999999	88	904	917	999999	999999	735	892	651	778	999999	839	785	999999	999999	999999	641	999999	775	459	999999	967	638	999999	999999	999999	401	658	944	82	926	999999	813	999999	868	480	999999	133	610	999999	999999	375	385	973	289	329	765	575	964	999999	509	526	895	248	548	776	449	384	999999	552	999999	86	948	
579	851	172	35	450	907	143	999999	518	146	999999	396	504	999999	665	999999	999999	26	826	693	426	999999	410	624	575	796	101	41	999999	999999	999999	64	999999	427	999999	131	127	999999	999999	999999	831	921	999999	389	46	852	54	194	999999	143	372	535	46	393	999999	15	451	548	999999	999999	815	112	47	870	87	999999	409	86	785	543	133	818	701	168	999999	504	999999	30	587	723	752	907	999999	435	284	532	27	603	895	999999	999999	999999	843	999999	999999	729	884	130	311	999999	452	967	409	249	19	553	834	878	999999	999999	432	430	999999	737	999999	999999	999999	611	595	555	787	999999	999999	983	999999	554	999999	999999	316	999999	620	462	999999	355	280	784	508	17	425	730	698	999999	82	868	378	999999	617	115	767	943	874	283	534	756	454	999999	785	425	386	999999	578	802	571	999999	416	969	712	615	999999	127	409	999999	195	864	856	999999	999999	323	614	614	936	999999	274	373	268	347	928	961	900	633	999	92	631	960	162	895	999999	685	999999	408	547	12	648	649	543	999999	97	669	899	999999	913	472	810	772	528	708	538	999999	138	999999	51	750	714	834	128	327	224	235	712	960	999999	57	861	999999	77	934	231	624	829	240	999999	268	72	104	719	999999	282	859	441	999999	367	999999	556	392	999999	796	297	814	999999	226	813	999999	957	938	736	866	610	604	705	593	999999	999999	378	898	819	783	999999	999999	999999	999999	54	365	794	267	603	699	500	479	848	280	647	416	102	612	426	398	311	133	999999	852	927	999999	164	847	967	453	999999	658	573	583	118	676	699	940	999999	458	76	999999	999999	46	375	999999	755	434	946	999999	999999	765	481	430	999999	564	263	999999	663	377	211	946	999999	159	999999	842	906	274	999999	971	999999	162	999999	968	331	611	787	330	487	796	921	729	901	897	632	245	186	999999	999999	553	423	437	286	804	256	130	999999	195	999999	532	233	999999	272	975	363	668	999999	513	108	870	776	932	999999	999999	455	999999	999999	402	526	463	665	999999	173	617	558	999999	875	999999	721	211	212	999999	982	954	572	440	999999	926	999999	999999	910	673	54	241	999999	490	999999	419	359	775	84	16	669	885	867	470	327	654	426	83	793	698	791	896	668	184	950	830	304	999999	24	129	858	562	552	999999	719	932	999999	77	637	465	999999	946	137	206	933	999999	97	112	123	811	999999	471	999999	221	882	158	572	602	999999	821	125	999999	760	954	157	116	342	874	751	395	814	999999	445	999999	421	844	999999	999999	999999	853	743	202	
901	213	620	397	391	341	999999	570	369	248	538	815	349	999999	196	182	58	999999	999999	222	999999	727	999999	160	35	842	999999	999999	389	110	999999	686	88	923	999999	557	344	760	724	999999	764	190	36	575	999999	999999	999999	479	658	595	999999	425	98	999999	999999	999999	215	469	999999	549	540	83	190	999999	888	851	737	426	508	999999	838	999999	111	763	457	999999	701	432	339	406	854	330	999999	793	999999	935	597	557	999999	270	351	875	398	185	470	691	999	767	687	999999	892	571	971	30	757	999999	323	335	82	670	999999	783	999999	999999	999999	220	694	396	581	952	263	999999	999999	247	296	963	900	999999	302	766	180	999999	744	370	999999	292	359	368	46	562	622	272	999999	422	999999	568	999999	433	491	259	999999	612	196	734	715	999999	238	733	733	794	234	397	999999	316	499	548	48	768	461	412	860	336	360	28	340	991	705	921	999999	728	227	999999	444	52	769	567	746	999999	999999	999999	64	626	635	999999	337	999999	239	178	999999	249	999999	976	971	89	399	670	262	178	404	724	999999	999999	999999	14	576	999999	952	989	546	931	802	999999	123	659	357	244	999999	118	691	116	761	536	999	219	999999	251	504	999999	653	109	999999	999999	616	931	794	999999	352	630	676	579	999999	249	999999	990	447	502	862	999999	999999	999999	999999	154	487	298	962	480	317	74	999999	334	263	999999	345	447	626	234	999999	192	999999	610	892	80	441	121	834	521	905	18	772	705	388	192	634	499	140	171	100	999999	968	324	999999	288	823	999999	326	999999	999999	194	374	223	999999	999999	458	130	999999	898	712	375	999999	450	574	309	999999	111	946	999999	963	846	316	464	143	103	223	549	180	614	257	999999	795	160	618	720	643	558	624	708	733	513	237	242	458	725	864	528	749	999999	985	999999	405	255	720	999999	877	909	89	986	999999	999999	949	999999	651	622	580	313	832	854	999999	743	999999	247	346	460	618	84	16	418	239	999999	800	50	628	999999	999999	549	439	560	843	734	478	637	252	825	563	580	590	999999	999999	560	696	895	999999	999999	999999	168	908	270	448	802	903	671	999999	770	118	909	39	125	927	40	873	999999	20	931	999999	849	994	999999	897	48	493	179	999999	678	999999	999999	999999	999999	301	536	641	999999	121	50	830	999999	880	481	717	654	550	475	999999	999999	687	999999	884	543	978	394	999999	999999	373	410	318	733	407	88	999999	213	342	653	824	400	999999	704	169	969	999999	466	999999	522	999999	999999	497	28	270	160	991	999999	29	42	
407	906	372	999999	805	999999	731	999999	410	801	999999	999999	321	999999	650	518	723	999999	999999	915	443	521	999999	650	592	999999	912	300	473	256	999999	198	999999	310	999999	999999	37	155	999999	999999	248	13	66	178	813	301	931	600	999999	999999	436	19	999999	114	599	886	491	721	661	685	798	441	999999	999999	714	521	328	999999	651	733	490	999999	92	806	677	439	464	257	837	301	999999	322	999999	721	820	999999	869	89	999999	369	436	316	999999	223	660	806	999999	902	999999	302	999999	920	948	999999	272	858	999999	522	437	170	431	999999	884	999999	999999	999999	519	912	343	635	999999	249	310	291	307	184	999999	869	155	999999	69	999999	793	999999	328	278	999999	999999	458	961	999999	357	652	550	938	201	999999	999999	999999	184	999999	467	999999	999999	650	733	619	666	347	97	999999	67	376	566	999999	869	451	348	51	228	121	241	463	382	484	999999	596	760	999999	115	752	958	152	971	999999	602	992	964	894	595	658	999999	940	370	195	999999	999999	95	999999	78	999999	93	93	508	73	66	14	197	999999	356	146	859	323	242	999999	999999	999999	405	983	999999	999999	486	453	455	570	414	300	102	196	999999	322	511	320	285	365	668	874	643	999999	999999	999999	804	620	547	459	798	393	708	35	999999	999999	585	999999	941	200	999999	999999	638	938	658	765	911	10	964	999999	635	549	47	999999	999999	943	281	497	465	910	82	865	905	996	999999	999999	999999	999999	819	209	737	999999	378	999999	102	39	999999	705	258	762	686	999999	656	513	823	999999	999999	831	358	434	908	97	999999	41	127	407	999999	999999	177	638	182	844	190	765	307	236	180	999999	784	647	706	575	249	999999	233	278	219	999999	182	521	674	760	718	395	300	999999	999999	999999	966	694	304	604	999999	999999	589	842	623	999999	216	597	89	403	57	711	727	342	848	943	807	849	999999	999999	469	655	963	422	135	999999	474	999999	999999	832	986	99	999999	999999	47	629	124	391	654	328	999999	584	441	999999	999999	999999	667	957	999999	819	540	127	506	962	144	882	656	177	716	999999	999999	558	999999	257	417	999999	368	625	999999	229	828	999999	204	869	156	884	999999	692	709	128	138	516	857	654	302	868	999999	999999	999999	164	999999	947	674	827	999999	999999	461	999999	864	999999	999999	52	999999	581	990	124	922	636	815	260	999999	999999	999999	597	699	910	701	479	999999	548	374	978	999999	150	999999	881	751	999999	967	999999	433	39	828	999999	480	95	999999	285	664	187	999999	956	574	717	496	19	489	999999	137	991	934	999999	239	
999999	389	669	999999	999999	334	118	999999	554	999999	999999	826	999999	145	512	126	613	66	425	815	777	999999	418	414	940	654	247	402	673	999999	999999	585	999999	800	512	575	999999	701	342	951	555	999999	402	297	279	999999	857	999999	999999	960	524	935	519	176	999999	724	971	264	454	867	999999	716	999999	314	693	719	384	999999	999999	999999	314	999999	999999	474	999999	999999	209	130	145	60	796	999999	425	713	725	49	76	999999	348	788	604	557	999999	474	865	839	999999	98	999999	559	515	29	251	49	655	999999	222	999999	906	499	524	850	999999	999999	999999	999999	300	986	999999	999999	999999	109	999999	843	343	999999	665	259	609	430	847	121	999999	586	544	776	132	385	999999	124	999999	31	999999	848	273	753	999999	853	403	152	548	138	509	951	906	415	999999	408	706	897	946	962	445	486	652	413	999999	542	858	304	999999	915	928	999999	825	631	999999	651	579	589	328	812	856	466	882	718	611	575	680	139	256	999999	679	999999	177	865	586	892	999999	999999	999999	999999	994	108	552	633	210	45	135	284	684	877	828	999999	999999	144	116	999999	604	933	801	999999	999999	729	999999	876	246	999999	306	960	55	839	455	719	169	432	817	757	914	259	518	576	999999	405	999999	379	999999	999999	590	43	758	606	298	271	68	671	999999	274	999999	675	397	441	999999	175	238	845	432	118	957	156	326	999999	74	999999	425	235	318	465	284	678	980	999999	999999	999999	999999	448	550	193	999999	497	999999	552	707	248	861	87	999999	284	177	609	946	787	604	444	716	409	542	943	846	832	363	999999	999999	381	695	713	262	475	963	790	999999	248	999999	999999	758	999999	999999	826	493	348	398	43	298	675	731	999999	999999	744	556	802	906	607	999999	828	999999	819	999999	335	552	158	824	371	321	386	999999	708	999999	144	999999	999999	999999	999999	460	507	444	999999	289	324	649	503	999999	518	919	170	883	696	999999	628	999999	999999	220	325	999999	344	999999	36	722	912	371	999999	861	944	68	613	54	200	157	840	394	815	999999	999999	999999	999999	525	316	452	160	502	999999	999999	999999	809	747	732	442	999999	125	999999	417	607	377	953	626	641	688	459	316	999999	999999	549	70	243	999999	408	999999	639	233	999999	218	584	571	419	999999	225	158	144	321	880	611	757	41	856	976	999999	172	295	999999	999999	836	999999	999999	44	809	78	747	479	999999	348	999999	802	219	306	774	833	45	958	209	411	999999	553	148	435	515	999999	517	213	267	311	246	685	580	815	982	999999	999999	537	610	684	999999	
999999	844	972	129	808	548	735	92	153	999999	213	95	658	925	292	717	710	999999	872	999999	999999	221	999999	111	999999	232	403	324	999999	395	508	358	999999	933	812	999999	175	315	999999	398	781	131	999999	138	42	599	922	999999	699	644	999999	18	737	999999	999999	468	854	871	999999	585	154	420	669	999999	673	855	999999	724	122	999999	551	404	822	483	779	422	107	861	78	999999	310	512	625	777	657	500	620	402	999	354	999999	304	270	130	253	371	462	366	464	187	999999	207	778	126	103	342	999999	264	999999	521	370	999999	802	569	285	642	794	891	110	999999	999999	177	724	767	999999	256	144	701	240	418	960	999999	406	891	456	112	734	999999	999999	324	314	366	60	488	999999	861	502	999999	845	999999	576	570	265	290	999999	999999	483	20	398	846	999999	494	34	934	999999	999999	596	910	122	999999	999999	295	217	785	869	878	127	245	783	866	999999	442	999999	999999	841	399	485	125	949	999999	629	724	999999	999999	126	819	999999	125	927	365	274	592	588	999999	703	290	362	480	421	73	744	247	236	531	102	999999	639	999999	103	171	153	999999	960	999999	999999	193	184	999999	669	60	999999	12	999999	428	601	172	853	192	924	560	46	15	704	886	849	392	999999	999999	744	359	190	936	31	999999	222	999999	999999	999999	130	999999	115	982	810	371	526	742	999999	808	930	930	999999	456	480	999999	134	147	999999	84	999999	999999	695	595	999999	319	869	999999	980	553	999999	999999	999999	793	71	414	454	64	999999	343	369	117	999999	689	658	813	999999	733	466	999999	640	84	999999	999999	999999	960	824	520	355	501	501	999999	761	385	602	132	399	129	395	76	98	80	943	999999	714	570	705	16	936	822	872	999999	153	999999	999999	999999	790	999999	411	110	590	934	709	703	841	999999	355	89	97	536	999999	327	348	400	400	999999	141	584	999999	820	265	818	999999	533	628	365	773	270	471	471	342	999999	718	294	999999	163	999999	249	601	271	224	626	919	999999	408	999999	797	753	110	999999	999	999999	152	999999	999999	999999	999999	999999	999999	486	679	95	999999	625	203	18	609	64	913	247	209	999999	982	579	999999	638	899	182	134	82	568	29	170	129	471	999999	999999	137	448	714	999999	195	174	999999	592	999999	19	303	216	400	946	743	839	862	999999	117	232	572	984	217	872	188	61	12	918	659	924	498	164	999999	745	482	615	209	444	23	727	867	987	475	628	605	966	733	136	824	189	999999	975	363	999999	999999	152	241	999999	624	999999	171	207	932	999999	999999	
149	149	655	474	999999	640	428	139	389	365	585	999999	589	276	999999	999999	876	999999	479	626	522	800	999999	54	339	999999	367	819	880	566	670	999999	270	116	466	999999	88	999999	999999	999999	878	845	974	548	125	999999	999999	575	412	815	294	999999	462	588	998	999999	999999	610	144	753	282	609	259	822	694	530	258	999999	810	395	250	225	405	930	747	677	826	624	929	706	999999	792	416	999999	999999	999999	601	999999	117	999999	999999	999999	999999	944	277	279	595	999999	999999	999999	384	179	999999	27	574	999999	708	999999	841	331	999999	362	999999	437	30	490	202	193	550	138	928	577	374	692	546	772	999999	461	999999	478	91	674	770	344	332	562	999999	399	999999	212	999999	78	999999	786	605	497	795	999999	999999	999999	86	999999	610	725	666	807	805	83	481	999999	381	256	869	373	999999	847	591	347	115	999999	463	803	999999	347	279	859	737	587	96	58	999999	608	999999	876	401	999999	74	55	677	999999	999999	953	999999	698	831	612	999999	476	546	757	999999	999999	983	999999	333	283	999999	272	455	806	999999	227	986	432	825	772	999999	999999	971	570	783	546	999999	590	711	509	885	999999	516	667	660	270	999999	999999	152	528	999999	83	553	128	960	999999	599	870	455	999999	999999	495	873	68	894	215	505	976	974	369	788	403	999999	823	397	723	756	999999	156	809	999999	999999	289	306	157	644	450	853	609	982	999999	799	145	999999	541	999999	999999	457	773	454	765	74	365	782	740	999999	330	729	999999	247	54	810	724	999999	999999	320	999999	999999	910	259	765	999999	377	991	422	988	268	581	291	999999	999999	308	24	999999	54	122	302	507	999999	925	323	720	999999	372	937	146	84	499	999999	231	193	555	999999	999999	999999	123	696	373	370	751	999999	749	447	731	645	745	999999	999999	600	250	28	708	21	999999	936	55	528	15	64	286	914	768	761	70	815	999999	762	501	22	999999	425	928	146	813	962	574	282	401	726	999999	999999	999999	899	578	213	484	999999	561	587	643	594	691	319	999999	837	999999	987	387	999999	599	999999	304	21	999999	825	99	572	207	32	371	772	137	999999	862	999999	999999	999999	999999	856	340	999999	210	999999	999999	346	733	619	62	999999	766	999999	999999	484	137	217	55	49	999999	753	999999	999999	346	999999	225	871	467	412	456	158	972	336	999999	531	586	96	783	390	642	332	101	479	520	230	999999	783	877	999999	161	654	999999	999999	639	999999	742	999999	175	671	698	506	879	330	999999	999999	13	440	783	373	898	50	434	665	406	907	662	
644	401	126	282	442	994	813	261	801	268	158	697	375	789	999999	921	122	999999	145	452	770	316	617	226	999999	10	999999	755	120	230	234	427	731	776	999999	36	59	398	266	512	75	79	999999	999999	999999	742	418	584	999999	999999	322	999999	270	464	999999	338	784	899	999999	441	491	999999	151	581	44	730	965	598	692	140	872	723	436	999999	386	701	945	972	371	999999	592	928	24	991	908	261	999999	277	884	999999	999999	999999	999999	824	30	17	999999	789	610	134	999999	819	999999	999999	257	598	547	637	88	999999	392	811	537	999999	848	563	54	159	673	999999	573	999999	713	923	888	721	999999	999999	613	999999	773	166	999999	246	999999	999999	45	415	744	319	714	999999	199	999999	385	440	999999	576	975	999999	963	999999	126	999999	999999	999999	999999	999999	720	535	815	935	34	708	427	236	449	300	999999	86	999999	999999	415	363	78	999999	999999	29	999999	999999	108	999999	635	155	416	995	49	544	685	236	666	76	694	218	503	999999	505	490	999999	999999	990	332	517	899	999999	334	999999	999999	759	999999	579	999999	431	271	436	610	309	878	302	432	999999	904	615	832	419	999999	943	207	859	299	999999	999999	752	398	467	776	698	735	215	91	632	287	785	178	656	579	644	432	781	999999	479	999999	999999	844	962	95	716	684	490	489	390	175	902	470	968	999999	345	999999	803	999999	912	573	999999	220	999999	909	129	447	186	840	816	999999	999999	965	999999	920	830	907	435	382	69	23	255	726	999999	467	999999	999999	209	105	243	610	629	131	999999	905	954	977	55	63	966	279	508	999999	672	869	999999	936	650	57	730	999999	608	999999	600	999999	327	946	999999	342	534	804	247	999999	606	215	891	304	999999	914	999999	852	861	382	415	790	514	606	63	999999	717	447	674	161	375	999999	11	207	530	92	587	999999	468	999999	999999	171	999999	999999	52	466	977	455	952	735	999999	877	575	236	999999	810	999999	999999	999999	687	999999	97	999999	96	714	800	999999	694	773	901	999999	957	393	159	999999	999999	758	96	563	999999	854	999999	494	999999	999999	497	239	775	999999	720	698	866	999999	781	98	441	999999	999999	713	251	262	292	681	61	407	133	493	426	382	772	61	308	167	305	833	999999	602	200	26	226	570	438	513	63	213	471	842	999999	70	422	221	813	382	322	999999	999999	590	443	541	946	14	813	999999	418	999999	999999	708	820	999999	735	838	842	999999	496	680	824	999999	999999	848	936	291	999999	365	959	560	999999	925	845	960	999999	999999	169	658	999999	222	757	
45	104	394	999999	762	999999	664	335	584	999999	884	886	641	519	999999	999999	595	605	664	132	457	443	857	430	473	863	859	685	962	679	193	858	283	923	999999	684	243	999999	999999	270	226	999999	385	191	363	49	213	450	999999	810	574	63	999999	99	310	601	246	964	349	898	999999	978	372	904	195	35	612	999999	730	117	728	560	431	404	906	999999	999999	676	999999	434	999999	418	215	162	115	140	453	193	622	197	999999	279	999999	999999	108	247	999999	481	996	338	437	495	720	372	999999	23	631	20	999999	884	999999	570	897	999999	999999	999999	773	220	799	64	582	428	106	542	670	458	864	999999	306	669	999999	586	680	738	996	175	999999	843	79	101	509	442	999999	738	653	876	382	780	46	999999	474	457	681	941	755	19	398	999999	701	634	159	484	714	524	134	957	890	169	918	83	64	929	150	999999	554	150	427	367	999999	793	85	94	999999	999999	999999	311	904	738	982	987	776	520	152	445	942	999999	727	486	999999	696	986	222	999999	962	300	999999	316	973	396	615	591	41	298	907	999999	74	374	763	329	823	999999	162	187	931	307	544	787	999999	765	530	999999	999999	754	999999	999999	863	232	158	661	660	994	931	999999	376	406	999999	232	244	887	877	660	964	167	999999	643	834	999999	930	664	755	757	612	217	866	999999	649	286	105	110	695	999999	225	112	668	828	999999	810	810	534	562	999999	999999	817	888	999999	458	999999	999999	999999	973	999999	302	999999	905	999999	392	723	484	182	756	468	136	143	201	999999	444	862	498	999999	522	33	234	405	999999	444	214	794	999999	997	999999	865	322	999999	999999	868	549	999999	999999	766	999999	408	999999	637	999999	103	194	999999	626	853	999999	595	295	12	46	949	602	999999	999999	999999	999999	598	403	487	437	890	999999	590	999999	999999	999999	712	665	732	526	124	697	596	999999	999999	259	795	178	475	571	159	999999	319	999999	187	999999	652	351	736	999999	847	14	848	999999	999999	947	604	999999	302	999999	722	930	999999	486	999999	999999	16	999999	382	221	999999	429	999999	999999	288	320	837	90	828	68	843	371	999999	664	999999	999999	848	396	739	71	655	391	999999	999999	849	228	999999	999999	999999	999999	268	381	968	525	174	427	86	933	922	577	120	524	584	244	524	361	11	898	999999	999999	999999	620	541	999999	999999	521	999999	819	76	999999	999999	14	999999	999999	799	999999	402	999999	999999	260	43	999999	999999	999999	951	141	807	641	593	999999	226	128	35	775	999999	648	999999	657	959	653	873	266	866	862	999999	115	
32	682	444	999999	958	597	409	557	778	498	156	999999	369	434	999999	912	235	999999	999999	184	979	999999	391	999999	999999	745	454	999999	387	776	58	610	887	845	119	135	999999	999999	539	999999	999999	999999	996	33	502	470	297	535	999999	960	40	298	30	110	136	305	300	999999	999999	223	999999	563	180	11	449	545	492	524	999999	999999	716	694	49	223	464	999999	729	367	999999	999999	999999	919	905	999999	746	760	590	786	718	813	999999	911	118	999999	999999	166	307	995	583	957	999999	773	220	999999	254	346	999999	807	645	999999	999999	933	636	272	999999	234	657	753	999999	688	954	705	805	510	754	804	585	999999	737	999999	213	734	999999	700	191	684	708	554	181	409	511	783	999999	102	999999	999999	999999	999999	999999	262	508	999999	739	999999	12	282	967	710	606	449	760	535	80	999999	422	841	159	936	90	91	525	112	999999	855	187	999999	564	999999	272	853	529	739	173	485	799	659	999999	888	999999	908	717	998	948	731	649	975	713	999999	680	406	999999	348	765	479	736	405	971	883	999999	831	999999	264	447	752	920	31	372	594	547	762	847	270	249	999999	999999	527	999999	850	216	211	999999	761	42	866	999999	191	973	694	748	404	999999	999999	999999	865	999999	462	561	205	811	627	999999	128	266	917	559	491	999999	593	114	999999	251	131	999999	999999	373	956	231	999999	650	738	57	999999	845	153	85	736	99	383	980	911	999999	958	48	588	598	999999	505	125	999999	620	999999	999999	589	999999	163	565	443	999999	502	245	999999	999999	554	83	580	999999	999999	123	842	822	401	999999	999999	999999	999999	292	93	98	917	999999	999999	999999	272	40	654	668	98	315	989	519	302	434	999999	745	679	986	414	964	18	999999	77	392	999999	494	999999	368	776	395	299	871	482	355	747	478	784	135	999999	524	428	999999	846	999999	133	999999	530	999999	842	999999	523	265	877	999999	89	265	956	78	832	777	810	999999	999999	703	25	128	999999	999999	999999	999999	999999	999999	277	889	545	106	815	110	268	950	964	262	525	908	999999	999999	993	363	999999	492	521	999999	302	940	714	999999	30	153	951	999999	296	582	289	439	908	999999	987	988	583	999999	449	856	809	882	813	558	770	983	831	999999	134	999999	682	999999	892	253	261	337	185	413	86	999999	158	263	664	999999	999999	999999	10	999999	56	14	780	291	999999	664	907	420	137	166	372	47	322	999999	880	999999	900	94	547	664	718	999999	813	179	907	776	708	555	999999	999999	999999	683	982	999999	999999	129	903	400	162	237	345	840	
209	29	51	48	360	189	383	61	490	887	999999	345	999999	395	201	610	384	275	956	999999	202	705	999999	688	64	392	43	760	709	510	932	999999	328	877	461	793	999999	868	426	528	999999	176	940	999999	144	999999	745	999999	928	999999	25	886	280	983	648	999999	448	362	984	967	999999	623	999999	980	954	999999	26	316	934	407	481	516	849	438	190	35	765	882	553	417	999999	493	832	416	494	999999	48	344	239	957	355	999999	999999	999999	382	558	824	960	999999	904	630	439	615	530	822	509	46	999999	803	622	999999	565	999999	576	999999	662	791	936	496	999999	200	999999	86	977	62	999999	632	399	999999	999999	211	804	150	648	787	217	999999	311	999999	999999	19	205	541	617	228	789	967	317	139	720	767	999999	473	834	999999	947	362	999999	478	126	999999	647	787	181	420	933	425	169	789	122	783	489	999999	511	897	994	150	999999	758	272	738	325	270	999999	999999	322	341	315	999999	839	855	999999	833	477	118	372	418	369	206	295	374	999999	528	999999	936	999999	546	962	936	719	807	892	999999	215	388	561	387	452	316	999999	999999	120	235	949	266	999999	655	874	402	535	586	999999	999999	472	898	930	797	252	408	586	999999	379	999999	225	42	963	370	628	98	556	985	966	62	108	693	263	582	578	999999	403	632	671	569	411	142	36	628	417	999999	457	764	144	53	730	331	233	742	19	917	303	182	37	786	845	999999	620	728	175	779	645	358	228	492	14	954	114	809	999999	93	999999	999999	953	321	640	999999	851	922	332	776	469	999999	572	660	999999	999999	604	884	723	861	999999	307	462	637	999999	109	545	652	999999	775	227	423	775	999999	911	958	229	715	156	63	698	697	405	399	319	999999	999999	999999	34	783	999999	229	96	114	570	999999	881	999999	649	541	256	209	999999	556	559	56	745	999999	748	508	11	889	999999	669	173	825	902	999999	999999	547	999999	976	627	265	426	999999	337	999999	365	213	999999	903	999999	999999	806	999999	814	999999	840	273	388	149	999999	999999	782	470	491	426	999999	745	806	818	997	111	228	279	581	999999	140	561	718	83	290	545	431	107	822	999999	863	674	20	62	999999	999999	168	999999	999999	111	482	999999	516	911	730	620	407	999999	906	999999	396	536	917	195	718	999999	999999	999999	999999	284	104	685	999999	367	562	276	734	753	595	942	943	54	999999	480	155	184	55	807	999999	999999	147	999999	200	858	736	336	756	824	344	944	510	999999	325	882	16	797	317	158	358	463	885	654	673	
964	31	352	423	447	50	544	242	746	962	999999	146	999999	999999	789	999999	236	520	909	418	650	441	999999	999999	240	473	358	866	999999	458	889	785	999999	499	236	837	394	912	319	784	800	712	763	891	137	746	85	999999	528	527	132	999999	975	245	33	999999	931	999999	999999	973	691	677	999999	297	82	412	653	442	268	951	999999	323	210	135	618	937	677	208	999999	494	398	55	999999	999999	336	945	809	999999	999999	703	999999	771	728	345	999999	132	377	475	999999	999999	999999	999999	54	576	290	808	742	850	626	95	999999	999999	31	699	585	999999	339	964	999999	136	603	404	966	565	56	999999	594	864	42	496	999999	211	389	999999	999999	754	10	770	99	999999	212	999999	631	390	847	182	749	38	999999	999999	792	999999	999999	691	131	698	677	489	530	999999	223	878	817	999999	525	999999	354	155	308	830	645	999999	875	442	999999	999999	999999	585	999999	874	999999	565	114	999999	703	999999	999999	697	999999	702	87	521	250	999999	314	334	151	999999	865	203	999999	604	999999	930	999999	999999	536	999999	999999	487	924	101	999999	656	98	999999	774	241	437	367	957	999999	999999	605	752	999999	328	999999	138	599	503	999999	720	999999	56	131	835	183	999999	479	630	999999	999999	999999	778	986	749	593	195	656	999999	909	73	507	246	181	999999	134	187	686	999999	935	943	178	984	652	380	258	610	966	822	999999	466	958	736	341	726	133	827	999999	385	999999	415	481	999999	593	218	223	286	999999	917	999999	995	98	573	695	681	761	999999	136	615	500	983	228	834	959	453	115	770	904	455	999999	306	421	311	181	530	999999	999999	401	443	167	971	999999	59	120	604	377	394	51	660	964	999999	701	160	884	750	196	999999	89	999999	112	452	382	429	999999	414	584	787	402	999999	999999	632	999999	692	458	528	258	179	999999	999999	999999	721	728	254	490	250	605	271	999999	430	343	823	60	261	999999	714	999999	316	222	706	999999	999999	992	877	449	342	999999	18	702	365	502	27	999999	723	73	391	723	137	999999	999999	999999	323	370	999999	831	397	581	640	362	999999	929	942	957	999999	345	495	999999	851	805	999999	999999	596	999999	999999	999999	326	899	336	197	999999	991	999999	376	625	896	707	229	30	56	62	760	319	655	958	436	560	999999	907	388	578	663	872	332	792	999999	999999	754	999999	54	999999	497	255	452	413	752	999999	999999	341	999999	637	276	707	805	752	999999	981	940	610	634	376	266	991	947	619	295	999999	149	999999	329	684	953	919	976	541	564	515	866	252	999999	
969	985	728	999999	751	311	955	76	579	405	999999	281	154	675	677	258	505	307	833	128	633	327	990	22	999999	684	999999	731	274	197	881	125	698	403	999999	391	999999	999999	206	317	340	62	570	999999	15	412	999999	999999	309	293	68	999999	999999	133	583	652	994	999999	350	76	999999	234	801	391	524	208	583	750	20	295	719	300	111	526	788	580	999999	811	16	44	875	111	431	981	138	673	92	574	820	22	397	822	865	140	361	115	260	188	664	806	829	68	244	24	573	768	999999	516	345	12	999999	192	709	315	201	854	802	820	263	999999	126	18	999999	999999	898	897	999999	999999	174	682	329	578	156	210	215	816	867	417	418	999999	999999	575	239	817	126	999999	123	559	938	507	312	440	925	814	690	999999	138	245	125	999999	342	999999	351	663	682	327	45	508	110	384	999999	395	412	999999	999999	550	779	122	881	999999	784	875	999999	999999	379	999999	653	342	519	393	999999	631	999999	742	37	999999	233	999999	145	799	179	999999	458	999999	521	917	999999	42	532	999999	51	26	999999	432	891	999999	112	684	294	793	673	703	999999	716	696	364	104	669	864	999999	999999	999999	977	92	999999	999999	427	477	156	462	861	620	810	379	352	671	999999	868	851	570	330	549	291	351	135	999999	625	741	868	166	823	368	999999	999999	823	838	999999	281	999999	999999	999999	634	538	832	932	63	999999	618	374	34	96	235	999999	999999	539	777	922	635	957	58	554	685	609	989	638	502	999999	999999	999999	513	999999	999999	959	139	531	999999	20	458	419	81	582	16	376	843	999999	999999	549	874	143	56	915	413	323	860	177	999999	35	549	203	439	611	756	72	860	402	99	275	689	772	843	999999	473	999999	885	999999	547	318	766	919	51	953	999999	14	509	598	228	683	999999	961	177	670	470	999999	979	470	826	944	515	450	980	999999	999999	112	299	289	451	197	999999	394	999999	55	268	629	161	999999	43	999999	999999	272	184	416	176	727	605	183	306	218	246	424	649	603	802	325	939	719	999999	475	714	230	156	40	254	715	341	132	411	840	113	502	437	84	391	253	276	574	165	142	999999	125	982	999999	999999	24	744	999999	252	942	690	442	394	567	47	999999	999999	153	171	461	395	482	772	465	114	999999	987	575	999999	559	59	999999	564	959	999999	598	999999	913	90	240	999999	315	880	468	160	999999	118	869	46	58	137	132	412	999999	747	999999	353	527	138	216	36	179	814	692	893	325	878	999999	598	448	999999	211	73	
931	491	90	602	314	999999	443	635	127	538	173	431	999999	962	859	222	999999	255	720	785	873	213	800	500	999999	999999	834	793	684	999999	598	953	926	999999	481	999999	666	999999	49	221	694	580	999999	641	999999	271	999999	363	28	999999	654	999999	384	425	199	999999	690	999999	415	738	480	650	999999	846	939	219	504	869	491	646	556	523	999999	508	101	303	999999	169	849	925	999999	481	775	473	626	999999	999999	510	868	753	532	86	25	310	740	54	999999	73	999999	441	999999	106	872	381	664	140	986	999999	334	896	999999	530	739	999999	138	999999	875	488	229	544	640	994	999999	737	123	999999	507	906	767	56	673	240	999999	418	169	513	609	403	808	495	419	999999	186	971	330	999999	346	999999	181	741	179	151	843	999999	999999	999999	106	144	268	194	633	90	118	288	999999	202	72	331	330	625	999999	481	999999	999999	135	936	818	999999	416	121	999999	999999	999999	999999	877	532	396	311	617	396	417	474	145	623	862	339	595	898	999999	137	940	25	999999	999999	350	697	471	120	41	864	999999	77	727	156	60	661	355	999999	410	700	806	760	713	999999	218	926	346	66	871	999999	351	920	999999	289	181	128	766	189	999999	189	999999	286	999999	753	442	999999	746	988	572	999999	999999	512	497	57	331	189	312	281	999999	424	360	415	999999	244	522	999999	787	448	975	932	895	175	406	230	640	529	489	959	500	868	189	999999	999999	670	812	838	999999	242	958	991	816	494	841	271	999999	655	47	999999	999999	408	562	308	22	640	999999	818	116	276	417	801	700	352	781	999999	244	12	921	577	999999	684	611	554	490	984	999999	999999	999999	999999	401	984	999999	453	999999	102	315	999999	999999	853	999999	994	732	166	825	167	300	473	999999	373	36	826	999999	470	999999	556	796	17	999999	37	523	903	494	970	874	432	318	256	623	688	173	363	666	77	999999	437	951	455	729	999999	693	652	999999	960	118	575	260	999999	999999	182	305	307	999999	999999	339	999999	999999	761	291	402	999999	54	999999	34	999999	673	999999	999999	258	185	604	999999	288	999999	344	871	214	533	999999	309	182	296	999999	450	393	865	999999	358	738	758	999999	199	174	336	999999	999999	999999	673	760	445	415	593	773	664	577	953	29	578	973	999999	258	976	899	999999	999999	999999	637	999999	640	344	383	811	928	500	999999	415	999999	952	21	694	79	540	772	426	999999	588	522	752	999999	439	999999	721	385	279	999999	950	299	191	116	999999	22	402	999999	426	71	604	665	283	415	172	776	999999	
999999	999999	398	717	214	483	999999	641	48	884	999999	211	999999	661	999999	999999	990	307	125	995	845	98	682	676	999999	356	364	999999	923	249	347	710	663	779	164	999999	881	791	746	816	103	474	883	138	866	831	927	999999	178	16	292	118	999999	780	231	478	606	999999	219	858	128	799	718	799	547	825	547	999999	507	999999	777	209	560	308	902	381	215	554	810	676	428	999999	999999	916	957	999999	664	882	557	686	500	169	999999	888	698	304	755	94	591	999999	999999	217	902	838	239	92	557	748	878	999999	272	61	911	999999	439	173	677	802	999999	318	999999	999999	171	821	839	617	627	672	610	999999	999999	999999	999999	768	999999	220	62	999999	686	874	680	915	14	708	423	999999	999999	47	458	534	999999	953	999999	282	880	628	56	91	999	622	465	884	999999	280	999999	151	98	999999	161	999999	121	999999	125	966	999999	255	660	463	999999	400	368	589	224	85	981	671	999999	690	999999	999999	174	971	292	999999	999999	796	777	999999	484	281	359	116	886	239	423	999999	838	999999	644	635	999999	592	683	609	264	875	670	999999	298	562	273	999999	999999	398	999999	999999	999999	999999	557	841	477	999999	999999	135	50	999999	703	999999	661	750	833	601	56	263	794	999999	297	683	809	543	136	714	446	921	18	951	999999	497	999999	999999	999999	786	728	802	999999	52	613	557	568	12	999999	684	411	999999	999999	671	361	10	603	482	852	428	251	24	715	999999	489	999999	127	99	409	215	810	387	621	56	873	999999	106	752	968	740	125	807	370	999999	313	898	203	347	599	851	999999	702	431	710	545	714	97	403	562	555	999999	479	602	999999	874	33	925	681	798	999999	904	851	513	122	313	443	653	999999	460	999999	864	780	499	558	321	999999	956	911	999999	168	999999	702	199	999999	310	646	215	403	576	999999	972	521	549	491	946	53	198	319	406	111	999999	822	943	999999	690	659	979	53	655	766	77	23	180	639	952	212	661	999999	811	666	238	999999	698	181	999999	999999	241	999999	612	277	919	646	514	999999	107	343	758	227	999999	650	999999	172	747	809	221	958	350	909	538	999999	392	999999	507	740	873	810	134	999999	363	999999	428	971	441	388	847	431	999999	771	541	618	454	443	999999	171	10	75	512	888	959	659	999999	999999	479	868	885	820	148	774	535	297	219	985	864	394	231	694	730	999999	961	789	460	579	377	920	299	999999	740	345	739	807	999999	246	812	704	345	107	502	573	502	999999	292	734	245	254	408	468	999999	972	
940	315	345	153	926	179	999999	432	953	558	578	937	90	802	999999	727	988	999999	182	170	59	134	202	167	866	934	507	999999	999999	133	521	831	379	999999	405	434	472	165	999999	999999	504	999999	153	999999	999999	565	999999	999999	699	517	999999	999999	295	999999	923	815	999999	999999	286	991	672	483	98	999999	46	747	999999	322	407	610	265	833	663	539	665	999999	999999	258	999999	999999	988	27	36	826	867	96	999999	961	999999	999999	322	999999	878	328	970	31	825	322	999999	257	997	634	92	99	999999	432	771	755	999999	787	834	863	25	974	13	654	456	271	963	999999	211	606	478	817	297	971	954	345	569	644	321	668	351	999999	313	363	935	937	575	444	324	790	218	66	999999	999999	279	904	999999	326	574	563	358	956	56	999999	166	274	801	290	477	436	196	999999	999999	175	522	110	670	999999	718	999999	695	999999	636	421	999999	421	72	839	702	999999	30	252	79	999999	999999	999999	999999	912	207	671	145	999999	967	887	603	109	590	589	935	178	243	999999	607	65	999999	829	330	999999	12	744	211	961	588	999999	416	943	49	718	999999	999999	999999	758	452	57	999999	999999	561	999999	817	299	831	483	903	533	816	354	644	24	889	490	999999	999999	909	462	469	183	999999	550	999999	659	70	871	733	808	937	999999	232	560	681	466	999999	999999	999999	713	999999	999999	68	65	610	71	309	34	829	999999	73	997	848	989	587	209	705	21	277	167	999999	999999	999999	105	999999	341	999999	94	342	432	222	491	425	206	999999	741	125	650	999999	999999	999999	999999	52	999999	744	939	636	999999	999999	482	999999	266	999999	999999	484	953	978	962	468	278	939	225	999999	999999	161	581	582	652	449	845	93	999999	999999	857	806	204	917	390	360	657	704	999999	120	860	671	999999	999999	765	722	999999	763	162	191	671	479	999999	352	645	217	173	999999	984	793	138	398	706	195	457	999999	290	46	598	611	811	574	60	114	831	735	999999	999999	999999	930	854	999999	999999	999999	410	387	671	851	282	999999	999999	999999	999999	106	982	471	965	770	729	912	999999	559	175	550	380	999999	429	40	521	909	999999	768	550	64	938	56	467	833	999999	79	191	439	763	426	999999	999999	853	954	132	370	770	434	675	999999	498	304	999999	999999	502	999999	999999	999999	340	372	170	429	749	999999	167	936	14	141	999999	660	999999	12	795	749	136	857	253	475	999999	160	149	587	102	646	565	644	999999	87	340	482	120	999999	109	401	999999	994	772	198	797	196	365	999999	999999	25	184	999999	509	
177	999999	644	69	493	732	189	233	583	336	113	109	522	806	927	801	513	549	189	999999	404	493	999999	95	65	678	722	795	510	147	999999	472	80	144	961	823	695	999999	627	817	920	177	682	667	999999	98	284	389	438	837	935	475	994	592	114	684	131	559	14	815	20	393	722	445	259	999999	39	388	845	113	999999	100	921	372	983	236	811	473	425	966	403	342	367	673	212	999999	999999	487	999999	287	701	145	418	812	806	536	999999	246	418	38	68	999999	544	999999	999999	845	554	631	608	877	872	657	144	47	999999	678	999999	999999	243	647	173	552	358	999999	412	969	682	118	999999	457	999999	574	65	396	908	507	798	42	942	367	999999	846	878	162	999999	53	999999	380	401	138	509	999999	13	771	865	516	547	975	921	999999	172	999999	75	161	105	308	999999	748	139	913	879	993	116	999999	999999	999999	673	999999	163	368	968	999999	717	999999	947	386	571	999999	530	401	999999	822	120	999999	204	621	780	999999	66	999999	450	262	251	488	999999	515	999999	136	191	549	843	999999	821	563	999999	860	728	637	213	719	736	319	999999	737	953	999999	883	927	681	999999	545	946	149	57	917	715	70	238	188	442	97	999999	112	981	558	618	10	557	396	344	999999	152	523	347	379	141	44	514	535	999999	999999	371	455	223	13	897	212	773	645	88	799	499	459	771	631	301	217	246	188	344	66	335	540	347	84	402	999999	999999	678	786	999999	556	703	986	810	726	989	889	999999	999999	999999	236	912	999999	544	403	999999	751	716	87	999999	797	335	999999	999999	307	830	999999	148	610	999999	410	105	999999	999999	999999	796	472	961	904	311	327	269	527	929	999999	422	233	999999	680	708	681	999999	999999	861	882	231	512	851	512	895	882	750	377	999999	15	141	999999	908	300	999999	231	790	811	999999	606	999999	807	999999	316	884	607	999999	467	901	793	324	999999	997	999999	31	294	621	999999	19	429	577	892	340	924	999999	368	324	999999	83	487	890	999999	824	999999	353	423	999999	544	999999	999999	999999	293	999999	403	999999	636	66	393	278	323	999999	341	802	356	39	999999	476	347	618	999999	292	801	999999	999999	902	50	680	742	181	608	52	86	830	721	999999	294	999999	999999	999999	71	312	931	243	760	876	999999	482	999999	235	707	946	904	926	112	16	777	999999	60	999999	649	999999	999999	221	670	280	534	511	90	504	745	229	999999	113	556	223	360	567	633	548	354	568	211	516	474	661	999999	160	728	715	84	999999	375	447	999999	
115	988	999999	573	490	351	57	401	973	490	487	417	801	999999	999999	655	219	275	999999	156	90	755	807	999999	19	141	999999	783	375	430	999999	853	102	518	451	235	640	999999	153	206	999999	177	237	36	986	254	347	781	839	69	999999	129	863	301	514	360	190	973	564	358	999999	273	35	999999	139	634	324	292	927	663	999999	225	132	316	848	913	527	781	760	999999	794	602	944	999999	999999	240	999999	999999	14	999999	999999	667	440	794	238	43	152	684	896	362	999999	64	853	185	999999	999999	997	999999	452	999999	832	408	222	799	564	999999	329	719	987	899	643	523	288	999999	618	356	999999	337	999999	815	770	843	999999	999999	835	739	749	768	270	916	243	443	359	999999	999999	646	454	640	240	863	714	999999	696	997	718	415	776	27	566	999999	864	670	479	637	830	999999	999999	999999	963	999999	999999	560	458	81	665	999999	174	875	577	999999	999999	154	999999	224	999999	999999	156	999999	999999	999999	999999	731	212	571	62	573	963	999999	582	278	999999	999999	999999	415	247	164	999999	625	341	999999	251	999999	449	594	796	719	573	265	536	999999	843	634	134	543	999999	999999	358	886	29	101	246	452	999999	308	848	999999	999999	999999	976	946	372	531	556	180	188	72	291	617	775	342	999	707	195	99	435	499	515	999999	554	353	999999	98	999999	249	282	999999	608	151	745	535	251	999999	999999	590	999999	322	87	954	365	799	999999	740	121	999999	102	538	999999	999999	872	359	755	344	146	633	149	284	925	316	898	389	999999	150	871	250	999999	126	999999	999999	969	123	421	999999	777	754	740	999999	976	999999	999999	999999	541	406	278	999999	779	907	746	655	450	845	999999	999999	999999	975	999999	999999	868	999999	595	999999	119	662	243	999999	937	204	566	391	892	84	999999	15	999999	165	847	67	871	485	999999	193	380	773	164	999999	726	651	505	801	999999	999999	999999	999999	334	999999	633	879	999999	519	999999	585	350	999999	762	376	548	391	999999	900	138	288	600	393	999999	411	605	999999	507	119	42	296	699	764	999999	623	876	202	681	987	999999	968	894	362	36	885	843	25	21	787	585	345	49	604	999999	140	999999	999999	705	922	999999	297	381	63	487	172	999999	585	392	148	499	355	710	999999	378	170	393	247	367	999999	568	589	999999	720	534	696	256	999999	101	842	999999	999999	497	758	999999	244	596	999999	874	863	999	267	633	872	297	239	635	425	235	999999	999999	441	999999	190	364	999999	962	661	528	790	915	999999	494	550	203	436	999999	951	999999	144	573	552	
372	503	525	310	999999	999999	432	999999	70	999999	868	587	105	999999	617	999999	403	432	281	934	323	94	947	217	773	93	679	861	380	683	222	999999	940	204	78	951	664	999999	40	511	239	233	730	999999	923	907	454	689	818	999999	558	780	862	639	239	288	556	318	536	999999	782	999999	924	386	618	777	647	900	445	665	652	348	402	999999	705	999999	999999	862	294	999999	638	989	53	828	135	999999	238	311	965	789	405	356	999999	168	728	999999	308	353	476	155	999999	554	254	162	899	999999	388	102	933	149	924	693	33	670	999999	999999	526	106	261	187	999999	346	934	999999	999999	306	821	243	51	999999	791	20	395	148	605	999999	745	891	929	915	62	999999	999999	826	864	712	332	856	999999	999999	151	212	102	999999	606	924	619	598	892	602	398	999999	60	896	357	914	307	999999	75	999999	56	635	176	999999	135	413	999999	118	791	557	974	999999	999999	115	895	589	999999	106	541	681	474	999999	998	999999	527	907	95	999999	479	950	414	446	791	773	889	516	999999	999999	174	203	999999	511	806	344	999999	434	835	945	999999	767	999999	211	999999	999999	685	899	999999	840	818	228	327	999999	639	999999	153	537	999999	546	225	999999	554	171	932	999999	725	963	999999	999999	708	102	82	149	479	711	999999	212	103	999999	98	990	999999	204	938	945	999999	999999	871	966	201	999999	261	299	999999	622	223	999999	279	14	667	722	999999	999999	142	725	156	999999	27	928	999999	940	444	774	458	234	509	999999	233	986	472	267	101	384	472	617	999999	999999	999999	857	497	130	999999	999999	739	375	442	999999	72	222	799	697	450	943	89	999999	656	487	840	505	122	863	999999	999999	542	410	631	999999	999999	525	999999	373	999999	170	999999	999999	17	355	44	92	792	602	297	21	196	775	999999	158	304	221	960	363	999999	914	744	633	999999	650	556	339	744	268	407	547	336	436	929	290	512	999999	999999	311	452	758	999999	520	576	599	106	767	593	482	879	298	564	999999	430	854	425	806	256	366	799	705	348	999999	999999	999999	684	759	846	536	645	999999	967	659	911	193	211	233	67	999999	554	999999	746	271	389	999999	982	805	15	84	865	706	76	887	999999	747	999999	188	326	999999	915	346	999999	66	837	898	331	904	620	999999	652	201	999999	337	999999	20	958	86	999999	96	767	879	753	771	671	939	913	89	157	173	773	33	907	242	999999	999999	867	689	434	491	787	87	999999	999999	432	673	957	999999	85	501	999999	343	43	239	999999	46	999999	159	395	898	
984	999999	757	457	473	629	293	999999	333	604	153	279	652	663	309	690	695	985	999999	997	999999	184	14	656	384	440	999999	677	184	999999	999999	717	304	535	999999	545	330	736	999999	803	389	450	416	480	999999	519	690	999999	930	377	350	607	810	999999	916	810	999999	110	82	42	639	616	342	365	979	435	999999	999999	167	764	999999	958	689	545	618	541	767	534	999999	865	999999	999999	747	806	999999	999999	906	906	619	696	999999	230	664	999999	173	773	118	61	500	922	544	999999	222	176	18	392	918	275	779	385	999999	713	999999	999999	999999	28	868	999999	738	962	528	78	507	999999	999999	149	303	426	999999	845	999999	716	999999	386	330	185	408	999999	798	244	999999	641	137	244	654	999999	428	457	999999	999999	904	583	999999	999999	403	476	999999	751	710	868	99	999999	893	933	999999	335	679	425	886	117	620	298	737	999999	862	887	940	273	816	871	720	999999	999999	999999	999999	848	404	504	982	854	118	656	870	999999	155	607	748	203	291	999999	915	13	571	872	999999	616	846	999999	676	999999	536	999999	934	839	999999	253	999999	666	999999	114	930	185	442	42	999	999999	427	999999	359	999999	148	746	982	999999	999999	717	999999	999999	701	334	12	999999	828	475	328	999999	722	41	999999	901	551	92	210	186	398	739	570	539	872	571	198	48	469	421	999999	789	821	447	883	440	969	999999	965	668	111	355	356	966	999999	695	251	396	35	457	999999	999999	999999	805	109	226	157	744	701	139	999999	963	999999	999999	107	999999	999999	284	157	999999	999999	999999	999999	999999	999999	52	999999	603	825	999999	330	801	23	21	999999	321	999999	26	348	666	293	999999	789	835	532	147	238	999999	999999	185	212	966	999999	999999	525	653	939	14	999999	999999	833	553	999999	524	809	344	999999	114	999999	786	296	476	999999	491	68	999999	999999	291	18	937	999999	453	734	650	974	363	563	338	495	64	381	248	296	291	833	999999	316	275	36	198	197	134	239	92	999999	999999	40	757	625	819	383	658	996	999999	999999	999999	999999	277	999999	455	780	621	618	655	414	57	190	999999	657	999999	399	999999	265	819	749	999999	999999	651	761	999999	999999	805	999999	676	681	723	251	503	49	453	919	49	999999	580	999999	576	515	999999	678	841	555	999999	999999	306	999999	378	402	186	53	563	176	999999	516	999999	133	975	908	941	999999	999999	806	686	614	999999	409	360	288	685	411	183	183	638	973	999999	692	946	705	416	257	312	999999	75	459	999999	287	751	532	425	457	442	667	999999	999999	987	45	869	
771	897	896	78	100	999999	999999	870	389	999999	999999	595	999999	999999	280	501	999999	999999	369	740	237	138	925	658	999999	862	238	969	515	609	999999	999999	885	823	184	807	519	999999	221	614	300	589	106	750	556	937	807	280	172	175	999999	937	628	304	641	999999	971	247	251	238	488	805	364	779	508	999999	710	999999	12	472	982	515	461	999999	999999	647	41	185	112	999999	64	957	999999	999999	729	100	999999	590	192	999999	836	281	937	982	135	495	235	326	252	999999	999999	999999	277	699	193	373	486	999999	854	994	611	796	145	360	184	530	998	24	59	417	851	129	612	471	636	710	578	999999	629	954	422	999999	933	765	999999	50	690	117	166	366	613	494	736	999999	930	49	146	586	808	604	497	220	277	834	495	999999	411	806	999999	483	999999	999999	253	900	581	999999	863	999999	999999	144	840	890	858	693	999999	366	393	424	541	596	999999	991	670	35	466	212	447	108	999999	999999	638	884	54	999999	570	605	251	835	616	43	999999	767	888	673	763	606	361	583	999999	139	724	987	275	477	909	803	999999	999999	443	379	458	999999	999999	153	505	999999	846	185	133	208	999999	557	999999	507	419	999999	113	999999	999999	860	850	864	77	999999	999999	650	619	999999	772	999999	267	34	401	247	585	999999	667	745	178	807	760	999999	999999	832	24	999999	190	767	67	113	700	351	955	999999	529	999999	697	999999	999999	855	347	279	412	366	940	100	166	999999	999999	999999	148	999999	828	999999	109	999999	414	244	136	662	470	851	519	669	75	999999	78	999999	718	991	724	709	432	322	470	491	773	102	891	923	21	620	846	69	965	343	523	501	483	855	999999	462	831	660	395	496	999999	743	999999	35	32	347	999999	929	283	999999	934	515	994	999999	999999	322	352	212	651	849	14	460	999999	999999	402	576	344	863	999999	999999	999999	772	927	973	732	40	801	866	901	673	768	916	785	999999	408	17	507	864	999999	999999	999999	628	999999	545	999999	999999	999999	568	633	455	999999	988	999999	999999	999999	999999	588	999999	886	869	520	999999	311	978	91	999999	999999	176	333	394	999999	480	999999	946	999999	999999	763	391	492	433	990	242	243	456	669	779	799	774	975	246	999999	999999	978	96	999999	999999	327	40	463	402	633	873	245	999999	385	533	91	180	857	999999	409	206	537	462	999999	287	252	854	318	312	299	900	200	97	964	592	501	821	999999	530	999999	733	927	99	800	999999	997	994	80	146	697	628	916	999999	836	999999	999999	525	217	78	999999	472	999999	161	
113	999999	682	999999	284	793	41	270	580	999999	999999	676	278	447	661	761	999999	999999	784	181	614	670	999999	999999	260	742	643	976	613	531	149	468	999999	776	986	999999	999999	999999	999999	999999	115	999999	57	999999	999999	170	953	511	863	455	788	142	999999	999999	999999	443	999999	165	897	542	159	65	656	59	197	913	664	502	461	593	327	440	537	506	76	186	999999	404	235	99	788	142	999999	168	999999	999999	779	999999	238	552	999999	288	999999	188	138	60	781	998	402	388	506	461	59	280	138	357	605	192	483	371	999999	355	929	999999	754	27	999999	498	317	999999	143	202	274	909	999999	999999	488	358	378	999999	404	999999	11	847	999999	999999	999999	842	39	395	412	597	999999	867	731	974	359	999999	434	120	117	293	691	222	254	313	197	150	999999	999999	868	256	813	466	966	999999	353	999999	223	427	999999	999999	468	999999	777	999999	214	406	187	299	999999	343	924	268	908	999999	999999	999999	602	290	149	941	999999	940	999999	166	999999	531	901	533	631	277	999999	17	185	999999	825	769	444	708	109	999999	962	716	410	535	331	555	558	855	274	563	489	932	287	993	999999	527	999999	999999	762	682	505	654	668	999999	411	917	92	900	295	173	355	999999	191	359	979	999999	539	991	834	238	973	999999	999999	78	788	999	729	999999	742	307	999999	823	946	427	999999	318	999999	989	133	414	473	657	569	999999	999999	999999	751	927	999999	155	988	412	786	534	999999	999999	395	999999	632	412	197	900	999999	988	999999	999999	999999	999999	74	671	999999	550	868	430	765	999999	486	167	999999	204	999999	801	178	597	319	962	47	999999	718	999999	923	457	367	721	227	999999	499	581	313	999999	646	999999	863	352	83	999999	544	999999	999999	393	972	237	740	438	999999	395	731	570	678	836	494	536	55	999999	999999	624	193	156	212	202	826	905	854	184	558	269	999999	826	524	871	999999	680	652	334	862	695	716	928	999999	832	841	928	902	476	201	999999	999999	999999	604	999999	264	397	163	999999	567	77	382	999999	880	895	999999	905	55	806	418	813	999999	999999	999999	62	907	264	590	380	999999	897	999999	387	982	448	999999	314	231	76	617	39	999999	85	767	795	322	160	58	999999	385	935	883	999999	999999	999999	235	230	267	552	550	999999	999999	782	999999	999999	74	995	583	441	999999	999999	684	979	199	389	296	999999	953	999999	739	999999	215	918	994	425	24	907	999999	999999	223	107	999999	679	525	999999	231	744	859	999999	999999	999999	999999	616	104	243	261	999999	906	679	999999	426	999999	685	
999999	999999	794	888	788	800	655	166	999999	978	999999	479	105	999999	464	999999	167	551	948	999999	999999	422	999999	599	824	761	173	121	11	650	513	796	999999	999999	999999	731	999999	343	956	69	999999	573	651	599	398	624	999999	999999	999999	333	999999	550	477	421	834	399	613	205	73	36	636	544	165	35	475	431	650	734	147	732	999999	823	595	889	412	999999	770	590	210	210	999999	999999	672	677	138	963	328	417	999999	477	127	627	999999	929	432	908	418	626	133	999999	974	413	999999	716	573	697	999999	588	19	999999	629	999999	999999	863	999999	720	872	488	896	512	999999	242	208	669	614	142	554	665	999999	504	999999	153	999999	999999	235	220	806	955	113	441	999999	740	408	999999	848	104	632	415	527	712	45	930	730	621	863	742	214	999999	999999	440	153	299	999999	999999	999999	485	566	999999	637	201	999999	916	384	465	503	372	833	229	821	520	510	148	148	754	469	938	423	999999	380	493	999999	999999	854	999999	297	999999	619	894	999999	999999	537	872	778	335	799	129	999999	274	127	501	908	999999	999999	591	999999	14	161	999999	55	750	71	722	389	153	195	999999	71	711	177	785	752	999999	999999	999999	982	638	370	999999	999999	349	393	159	726	879	585	31	739	272	999999	293	999999	253	849	548	311	999999	999999	634	999999	999999	999999	843	107	999999	748	969	64	179	609	999999	999999	348	999999	705	367	912	995	510	999999	174	999999	799	969	884	228	508	99	391	157	176	155	999999	672	712	291	549	61	394	140	999999	967	570	999999	449	999999	999999	833	999999	191	399	820	981	999999	975	436	268	874	999999	124	999999	880	999999	31	442	156	908	675	707	424	818	999999	610	379	953	207	256	999999	530	244	999	674	945	210	758	356	173	669	999999	286	33	674	838	280	890	999999	304	548	231	302	741	552	136	999999	373	538	220	612	999999	999999	189	132	353	999999	124	575	935	471	273	96	999999	248	978	430	999999	153	31	339	999999	228	902	708	999999	237	503	999999	548	225	837	999999	999999	561	999999	999999	107	900	330	999999	165	999999	999999	832	284	144	999999	502	574	705	338	229	517	999999	132	894	999999	999999	218	999999	484	999999	37	720	634	54	950	430	691	68	333	500	999999	171	183	175	429	79	433	999999	918	10	881	843	886	617	712	999999	999999	999999	54	626	692	999999	999999	498	296	88	999999	240	194	888	811	516	381	838	407	355	999999	956	999999	805	56	438	999999	999999	786	194	834	26	342	694	999999	38	24	707	808	617	785	999999	879	999999	999999	
202	595	39	198	375	999999	999999	220	366	559	483	198	248	999999	263	17	900	999999	111	254	191	898	499	897	783	999999	674	39	789	999999	30	999999	133	999999	999999	999999	177	295	999999	723	785	806	975	144	518	839	999999	999999	554	610	999999	973	777	106	689	304	106	142	415	873	999999	29	999999	999999	539	999999	75	999999	725	421	839	615	301	388	468	385	922	364	389	943	999999	547	484	189	999999	56	310	36	254	999999	746	45	879	546	926	766	386	189	605	122	999999	472	999999	999999	770	279	682	999999	999999	314	999999	741	999999	999999	158	259	544	250	999999	492	105	999999	68	175	999999	804	735	999999	999999	999999	998	743	759	277	178	999999	145	999999	999999	415	999999	911	398	999999	999999	14	999999	418	999999	999999	231	145	78	122	26	735	413	246	467	966	543	927	936	935	999999	638	982	999999	999999	895	124	204	831	999999	128	194	649	128	986	999999	522	327	367	785	999999	999999	999999	646	260	442	849	898	883	452	999999	447	975	463	635	550	32	805	124	502	562	37	314	373	994	999999	999999	999999	999999	999999	453	999999	570	999999	464	452	964	346	235	860	999999	225	320	999999	833	999999	219	196	493	446	648	716	999999	865	233	453	558	999999	651	428	356	564	649	999999	999999	655	876	824	999999	192	586	686	580	999999	455	999999	716	925	999999	999999	622	899	802	813	999999	737	23	999999	999999	999999	893	999999	694	999999	513	492	999999	999999	389	188	804	999999	197	310	999999	999999	146	947	419	886	736	633	770	338	805	457	761	999999	937	999999	641	181	999999	987	299	999999	991	773	751	963	770	491	545	361	518	237	711	502	999999	999999	600	76	999999	50	284	270	999999	999999	10	65	730	740	999999	999999	546	632	497	210	20	999999	999999	373	205	999999	125	255	97	418	819	578	745	999999	999999	750	999999	999999	886	856	712	39	40	634	999999	999999	243	40	203	427	815	999999	739	511	491	27	225	237	870	839	925	39	182	999999	547	432	319	470	999999	547	456	970	746	999999	497	999999	905	999999	600	509	222	94	61	669	999999	933	838	244	999999	999999	534	443	705	56	931	682	856	556	97	349	386	999999	182	999999	999999	845	999999	108	23	999999	121	999999	636	370	626	840	978	512	880	613	594	85	691	999999	23	22	275	999999	710	815	999999	358	258	261	133	999999	999999	405	999999	999999	793	740	999999	278	753	654	999999	999999	429	101	704	354	676	483	755	310	999999	189	642	958	580	449	398	208	385	999999	999999	385	246	999999	928	582	999999	132	820	853	999999	999999	
249	999999	215	929	999999	619	120	999999	999999	774	505	823	369	732	762	739	188	353	352	999999	999999	990	33	431	109	253	999999	132	540	554	663	901	457	668	940	999999	753	999999	179	999999	97	999999	90	856	999999	423	816	205	819	84	944	476	511	830	999999	999999	999999	783	830	36	456	999999	999999	138	121	603	375	701	792	488	985	537	184	573	999999	999999	999999	999999	551	686	999999	966	999999	465	999999	196	399	627	148	690	939	999999	999999	153	332	999999	999999	999999	745	999999	57	999999	413	999999	999999	416	302	938	894	239	349	178	999999	999999	599	489	685	784	528	924	214	999999	562	999999	549	25	999999	40	250	835	999999	999999	430	275	639	321	563	970	376	203	894	461	732	909	351	770	999999	676	553	843	424	579	433	821	999999	308	562	312	792	83	699	271	698	68	999999	999999	999999	999999	999999	287	999999	999999	418	335	39	752	999999	653	760	999999	287	999999	999999	407	421	999999	999999	999999	203	340	758	999999	188	999999	503	632	999999	674	999999	999999	999999	771	999999	275	999999	709	171	108	791	329	999999	999999	551	23	999999	999999	784	300	646	999999	999999	148	773	183	529	674	536	999999	831	999999	999999	351	49	800	755	515	879	221	490	712	999999	435	999999	999999	58	849	709	174	999999	845	847	472	37	672	111	999999	998	988	746	252	182	56	999999	394	999999	940	869	751	268	999999	999999	573	810	933	748	432	330	899	135	999999	965	372	617	986	559	527	999999	999999	698	999999	517	891	999999	999999	540	156	999999	433	544	117	999999	957	906	226	76	283	999999	103	924	679	999999	999999	862	77	287	810	438	290	834	811	627	501	62	397	773	888	109	572	403	601	273	999999	999999	999999	699	17	465	401	920	285	865	229	453	29	317	418	38	407	960	999999	718	878	599	999999	999999	999999	999999	519	999999	999999	999999	999999	700	999999	999999	666	743	844	999999	999999	354	999999	370	558	945	407	58	43	89	364	999999	701	611	673	883	999999	308	632	537	220	112	946	948	742	111	776	529	999999	613	651	675	999999	39	691	999999	999999	999999	50	999999	999999	439	871	439	98	327	483	999999	37	449	29	368	120	317	999999	176	999999	98	627	457	179	878	999999	429	437	689	676	999999	920	297	212	999999	999999	845	454	999999	999999	999999	999999	999999	627	299	999999	680	594	293	564	876	999999	524	978	592	999999	593	618	214	511	999999	999999	409	651	999999	999999	739	999999	152	110	999999	862	999999	999999	890	239	999999	829	999999	386	257	835	154	134	800	798	999999	319	620	999999	673	237	999999	279	
790	514	999999	999999	816	732	999999	999999	452	192	298	24	999999	590	97	362	687	763	738	999999	263	999999	857	999999	999999	999999	171	430	626	164	437	48	621	999999	154	999999	778	439	23	157	624	999999	393	961	999999	785	999999	815	232	999999	309	909	499	999999	26	999999	657	999999	921	803	570	999999	816	297	755	260	402	391	446	711	583	257	750	590	214	448	999999	895	447	75	710	356	208	369	854	999999	549	209	99	968	999999	999999	517	220	587	999999	997	106	216	586	999999	920	378	521	683	999999	169	999999	217	577	999999	999999	999999	856	102	223	142	999999	442	237	999999	999999	302	477	999999	999999	740	540	12	921	451	999999	689	861	999999	789	977	999999	685	802	999999	640	991	521	25	967	864	661	127	373	159	549	663	978	875	201	628	901	538	702	322	629	906	296	999999	999999	82	876	184	313	245	455	772	640	869	80	999999	780	461	24	999999	88	422	999999	771	901	471	999999	986	490	170	999999	158	983	490	738	733	999999	394	197	894	987	486	813	137	704	777	33	999999	804	990	999999	449	524	584	243	216	278	999999	234	999999	372	889	694	152	999999	306	788	159	141	999999	505	396	274	129	139	999999	608	510	76	999999	447	601	192	500	322	999999	634	408	257	531	999999	189	169	831	532	108	999999	671	968	999999	989	999999	977	467	494	999999	999999	404	999999	640	608	767	999999	110	918	770	707	204	830	532	672	389	902	610	881	325	236	443	597	40	999999	937	999999	668	144	574	624	999999	15	860	461	999999	999999	999999	923	698	730	68	999999	999999	400	999999	841	446	735	999999	970	999999	999999	178	235	741	999999	424	999999	670	235	999999	966	999999	156	999999	999999	969	999999	441	437	999999	686	193	594	177	530	835	640	224	106	105	932	535	603	999999	147	836	635	720	999999	999999	787	262	473	940	102	568	999999	417	407	872	376	304	182	684	690	403	584	67	221	999999	999999	614	574	139	857	441	750	899	845	362	999999	360	18	899	508	434	719	999999	999999	962	999999	232	816	234	729	999999	999999	918	567	744	262	577	508	461	753	182	688	999999	93	999999	817	715	999999	54	538	26	295	282	185	999999	683	929	999999	258	751	562	798	350	999999	999999	88	832	342	111	110	999999	851	556	156	335	745	386	570	424	155	515	661	771	695	713	352	90	742	310	71	332	595	260	999999	200	384	347	999999	999999	583	999999	382	999999	944	772	174	738	999999	850	520	307	999999	568	113	999999	901	999999	654	999999	876	998	99	999999	999999	999999	999999	
601	846	955	999999	407	452	706	999999	999999	142	200	827	923	548	614	999999	892	790	764	999999	37	157	474	999999	999999	999999	246	999999	585	999999	351	430	175	602	573	892	181	898	999999	854	662	999999	942	113	999999	999999	730	999999	272	54	206	999999	286	815	152	453	381	665	603	714	216	999999	265	274	999999	769	661	331	974	721	782	999999	999999	909	310	999999	214	999999	999999	158	962	97	725	540	698	999999	154	360	999999	130	520	999999	304	408	647	943	999999	677	322	940	547	409	999999	999999	999999	212	999999	376	999999	842	999999	20	999999	455	751	128	993	725	999999	690	625	999999	871	999999	210	275	699	280	271	367	999999	536	58	648	611	563	913	185	277	496	537	778	845	617	880	510	999999	999999	656	529	949	745	111	999999	325	245	537	329	349	996	999999	999999	114	157	12	712	961	999999	844	197	214	817	457	89	163	846	466	264	973	999999	835	850	999999	742	999999	103	435	426	332	375	36	594	999999	999999	983	245	673	999999	614	178	549	12	15	468	325	999999	298	999999	478	478	999999	282	355	649	170	662	999999	372	739	909	286	544	114	999999	171	999999	981	186	105	917	183	767	649	805	999999	833	845	164	426	285	804	413	948	854	999999	753	248	196	999999	331	566	311	999999	704	999999	999999	999999	999999	999999	704	160	122	926	999999	305	21	633	550	498	337	817	524	945	464	115	999999	999999	260	882	418	381	794	75	774	361	871	808	999999	999999	156	935	318	857	721	135	999999	999999	397	558	999999	999999	697	999999	783	999999	51	365	504	599	999999	418	647	654	999999	999999	365	56	161	209	433	213	999999	637	351	401	508	667	233	999999	422	999999	209	999999	307	999999	683	106	999999	270	999999	999999	999999	354	895	738	298	999999	967	999999	770	645	999999	198	135	381	441	70	356	392	15	384	142	176	187	631	999999	945	999999	601	649	999999	764	999999	888	917	999999	999999	741	613	113	843	699	999999	999999	777	70	999999	999999	999999	856	623	999999	899	265	999999	999999	147	177	999999	529	352	318	376	749	510	880	445	999999	999999	999999	999999	328	999999	999999	171	684	999999	607	409	571	207	379	429	744	999999	999999	999999	634	952	999999	761	999999	999999	94	760	999999	333	95	999999	897	625	711	999999	454	999999	304	16	620	104	261	999999	999999	768	702	331	999999	888	631	723	991	999999	999999	999999	675	719	931	850	659	528	999999	361	221	549	512	945	999999	21	974	985	731	513	254	540	999999	999999	999999	999999	775	762	787	647	701	371	76	881	999999	364	692	734	827	
999999	999999	999999	468	900	999999	999999	999999	757	836	960	913	646	992	487	770	999999	656	219	999999	533	84	999999	999999	988	660	850	483	999999	999999	999999	329	250	168	287	999999	162	81	800	600	240	151	999999	926	999999	733	65	379	999999	121	545	999999	999999	999999	303	999999	999999	361	480	250	999999	517	999999	627	999999	999999	673	487	999999	331	617	208	856	999999	999999	391	66	970	999999	264	604	481	894	518	593	433	846	13	864	999999	999999	801	999999	559	585	999999	516	401	999999	195	999999	577	999999	267	504	347	851	999999	999999	911	999999	489	447	999999	645	543	999999	126	43	999999	795	999999	623	999999	624	815	607	306	43	543	999999	664	749	728	999999	37	816	637	24	256	581	982	999999	999999	595	999999	999999	384	999999	999999	110	399	367	949	399	400	954	999999	642	688	740	555	999999	445	46	657	999999	999999	31	999999	727	985	111	999999	699	812	999999	670	220	999999	461	232	392	991	443	999999	307	799	338	803	82	999999	994	999999	516	36	161	589	916	937	487	645	363	999999	999999	125	298	580	260	586	999999	999999	648	999999	999999	517	172	999999	11	560	360	939	999999	999999	545	999999	999999	775	280	673	661	64	999999	282	919	815	868	96	677	328	197	726	549	999999	57	787	319	999999	109	998	999999	999999	588	365	587	547	265	999999	759	999999	134	522	999999	586	925	701	999999	375	325	421	999999	86	999999	683	373	999999	400	638	180	758	459	241	676	999999	999999	348	999999	397	999999	381	559	733	336	999999	203	675	426	962	826	999999	999999	999999	999999	999999	359	999999	160	904	992	953	157	627	965	11	105	999999	845	37	777	586	234	153	680	943	862	915	750	50	490	698	216	437	999999	824	511	515	797	989	922	32	999999	572	404	741	999999	999999	767	999999	36	310	829	399	999999	249	999999	999999	273	999999	824	999999	46	120	423	999999	999999	720	815	151	999999	590	106	999999	114	999999	999999	662	748	939	999999	999999	157	425	24	190	999999	817	251	572	703	407	252	307	174	999999	985	88	999999	110	999999	514	999999	626	999999	445	999999	972	294	999999	999999	999999	364	999999	780	894	999999	621	106	243	435	928	999999	999999	447	999999	348	799	692	999999	769	999999	513	648	944	215	814	531	591	578	976	999999	999999	810	999999	999999	53	918	526	280	999999	999999	999999	915	674	76	999999	873	188	741	107	414	999999	668	999999	540	954	716	999999	574	89	999999	40	527	266	999999	999999	999999	530	213	59	430	282	421	999999	999999	338	598	974	877	179	940	352	849	480	572	615	864	999999	191	289	337	
999999	952	200	999999	343	999999	658	999999	670	377	352	975	692	677	141	868	243	276	999999	999999	741	999999	404	149	422	190	57	999999	924	541	999999	349	923	999999	891	330	999999	996	71	873	940	999999	999999	801	598	376	167	802	440	746	630	999999	978	923	595	36	557	61	999999	163	416	963	220	139	849	12	61	969	999999	811	647	247	999999	338	425	901	304	999999	550	55	33	254	264	187	910	999999	999999	10	137	999999	999999	999999	981	999999	466	999999	999999	88	999999	595	324	197	999999	628	999999	393	999999	649	507	693	731	954	510	969	140	172	709	42	999999	202	641	61	842	999999	48	476	999999	306	999999	999999	282	226	999999	999999	730	835	237	635	999999	526	989	721	999999	444	144	818	670	22	778	304	277	596	858	760	954	999999	999999	106	590	633	138	370	777	69	420	999999	314	555	248	304	999999	83	955	999999	213	919	558	408	786	230	999999	252	527	577	180	685	999999	889	11	467	489	140	55	454	999999	999999	999999	443	33	628	513	124	774	483	369	203	641	165	557	44	714	999999	320	369	826	885	842	210	888	999999	157	425	554	780	999999	804	38	999999	314	584	975	125	385	999999	999999	691	478	54	217	976	999999	211	342	966	752	542	819	685	627	999999	785	743	999999	297	999999	97	999999	993	668	565	175	999999	851	972	999999	598	571	163	652	145	999999	798	992	911	999999	946	92	999999	38	282	984	352	883	802	798	241	571	999999	999999	629	999999	485	385	651	999999	913	360	370	999999	163	971	665	43	492	105	987	750	642	606	999999	14	999999	965	396	580	822	257	58	183	999999	37	484	999999	33	999999	931	999999	351	110	999999	596	722	678	999999	311	328	319	400	706	811	999999	999999	490	162	624	147	520	999999	999999	988	999999	311	999999	91	136	999999	999999	20	999999	999999	574	409	542	828	938	292	314	999999	999999	262	512	999999	352	371	345	999999	999999	324	408	877	999999	433	999999	999999	121	294	535	597	747	814	999999	309	921	542	999999	91	396	661	224	999999	999999	429	904	999999	486	808	959	825	746	37	502	874	611	601	752	999999	999999	999999	717	653	756	717	353	280	132	999999	999999	999999	134	999999	712	999999	110	76	999999	999999	528	461	635	312	334	999999	850	719	322	265	698	999999	789	105	999999	966	999999	570	585	999999	999999	634	999999	283	873	159	700	491	999999	999999	999999	545	999999	999999	623	677	999999	414	999999	55	866	633	999999	999999	999999	615	999999	39	312	745	999999	540	999999	929	916	894	765	361	439	185	20	368	999999	162	
492	162	999999	999999	482	283	180	539	251	540	258	452	676	829	768	999999	999999	999999	999999	999999	772	242	64	627	844	729	912	999999	974	153	999999	507	239	805	999999	361	999999	992	557	38	575	999999	299	999999	681	473	227	935	592	999999	57	349	189	824	389	259	108	155	194	753	371	736	565	999999	504	999999	223	999999	999999	417	425	145	123	999999	999999	913	943	999999	945	380	511	976	999999	802	105	695	328	414	999999	999999	263	999999	807	804	999999	999999	303	999999	455	931	260	357	491	185	999999	911	999999	39	820	476	315	994	210	999999	999999	999999	885	762	999999	999999	431	999999	999999	329	999999	999999	337	318	493	175	620	752	999999	999999	999999	999999	495	676	999999	194	468	999999	594	949	819	999999	999999	993	562	282	953	540	199	645	509	451	902	999999	999999	38	583	918	546	999999	855	563	345	999999	693	97	898	999999	999999	817	351	142	224	999999	509	999999	243	344	999999	220	221	90	562	22	999999	678	261	999999	655	27	610	550	752	939	104	999999	923	999999	309	474	384	745	823	381	304	999999	236	407	662	136	999999	249	172	335	442	775	11	333	682	25	836	574	563	699	217	801	389	284	410	253	971	933	44	999999	999999	999999	266	191	718	147	999999	853	671	528	232	371	999999	426	507	329	264	999999	627	294	638	809	191	134	174	999999	986	951	997	999999	164	861	215	880	500	965	518	999999	999999	999999	572	999999	999999	44	999999	999999	423	962	777	999999	988	381	999999	749	653	36	295	999999	26	225	160	500	855	262	374	371	165	507	926	999999	810	999999	985	92	721	654	999999	999999	657	328	999999	34	184	999999	430	999999	999999	999999	237	999999	680	387	803	399	394	82	137	650	999999	115	689	916	45	245	280	999999	395	233	37	999999	130	148	483	698	146	136	326	999999	832	590	816	700	999999	463	861	433	641	596	698	649	527	265	487	552	999999	999999	999999	938	647	999999	999999	999999	999999	239	999999	542	903	115	262	267	756	199	818	999999	299	989	646	582	384	999999	911	999999	535	387	481	999999	660	931	69	973	148	387	300	955	202	999999	271	50	999999	329	999999	999999	343	441	999999	337	446	407	263	648	999999	415	999999	800	964	999999	795	60	758	999999	881	971	999999	289	999999	999999	898	863	886	999999	728	606	472	65	326	999999	465	104	494	999999	999999	263	678	420	456	732	823	500	990	604	999999	220	292	633	999999	558	491	63	321	524	999999	999999	521	459	920	920	999999	509	483	999999	143	701	566	999999	67	628	303	999999	833	999999	555	408	
873	999999	114	517	324	838	617	999999	893	411	782	999999	714	846	741	229	999999	999999	789	323	27	410	470	999999	999999	677	575	819	264	856	230	925	999999	999999	709	999999	354	999999	605	114	892	714	999999	732	999999	999999	900	221	886	83	144	306	607	242	391	472	821	999999	862	647	999999	797	999999	47	191	857	999999	683	999999	999999	875	96	930	684	999999	999999	714	738	88	999999	776	363	933	190	999999	923	328	736	999999	247	417	246	550	958	841	104	210	658	551	999999	595	227	84	383	999999	999999	375	922	999999	88	757	93	999999	804	870	999999	999999	999999	999999	267	999999	999999	43	899	105	638	545	972	843	337	111	999999	999999	26	472	999999	288	559	982	674	557	406	999999	999999	489	334	218	746	999999	931	999999	877	999999	293	533	330	194	185	288	570	511	403	88	483	977	701	895	22	999999	321	631	314	999999	999999	709	999999	999999	471	419	999999	430	799	999999	912	107	999999	723	999999	492	152	375	113	281	421	172	164	327	452	593	788	438	205	414	777	310	925	999999	692	584	400	999999	722	765	517	150	712	519	176	386	753	977	999999	529	999999	945	527	43	929	488	555	815	895	877	631	999999	234	394	117	611	999999	697	41	999999	999999	169	999999	347	763	281	999999	999999	999999	76	999999	999999	446	675	225	831	782	999999	999999	213	39	585	999999	844	144	999999	915	327	411	564	214	66	946	672	437	39	303	190	999999	658	38	910	664	828	47	999999	895	558	179	286	829	290	100	999999	300	516	999999	808	212	588	366	142	243	596	862	784	863	774	248	195	537	601	621	948	185	129	999999	269	999999	323	289	366	999999	999999	735	999999	965	129	381	920	957	495	999999	692	999999	895	676	78	999999	263	999999	131	320	999999	748	237	669	151	652	181	595	812	11	888	308	999	984	999999	999999	938	999999	744	402	327	999999	52	624	928	999999	289	452	852	303	999999	366	168	56	174	387	507	264	999999	477	209	335	155	493	98	394	302	999999	999999	999999	999999	999999	222	728	999999	756	705	613	740	494	999999	729	743	519	458	532	999999	953	819	730	362	684	999999	277	202	992	92	559	535	544	999999	378	882	644	999999	118	154	999999	999999	418	681	894	523	999999	999999	480	999999	635	45	566	254	349	101	999999	855	352	450	944	535	10	673	156	87	206	140	994	846	108	999999	350	999999	999999	899	999999	58	468	999999	665	172	722	410	456	999999	968	299	999999	286	53	789	924	667	209	905	999999	999999	534	816	327	208	999999	633	999999	392	695	
189	546	449	690	999999	396	191	784	782	812	599	226	633	119	906	999999	717	802	319	328	682	187	999999	999999	665	524	651	842	466	61	999999	918	73	828	999999	999999	576	595	263	402	742	882	427	102	463	999999	999999	707	999999	999999	403	999999	183	999999	22	11	742	602	999999	999999	745	349	328	731	724	681	162	804	999999	162	548	131	549	999999	586	799	760	710	392	147	999999	944	431	382	657	999999	744	999999	815	787	20	973	999999	986	657	403	564	999999	999999	999999	375	106	387	268	545	281	291	999999	999999	223	251	42	999999	887	653	801	999999	945	83	999999	936	999999	989	543	151	574	561	562	269	999999	245	999999	341	610	772	525	566	172	836	386	999999	487	521	602	999999	999999	764	999999	342	855	485	618	622	911	845	999999	117	999999	126	970	720	728	998	305	977	186	700	609	124	138	999999	754	118	697	490	459	641	396	997	173	810	877	230	413	999999	626	999999	999999	764	559	999999	999999	56	999999	665	999999	999999	226	624	368	999999	164	999999	214	621	999999	509	999999	431	396	999999	721	999999	953	999999	999999	508	594	597	361	734	280	845	999999	999999	521	708	252	999999	999999	999999	424	772	638	885	655	318	25	791	975	127	527	998	378	978	696	876	102	706	822	999999	894	628	273	634	17	319	999999	493	109	32	266	893	198	425	165	949	217	999999	514	534	492	999999	999999	243	999999	281	477	999999	34	645	615	546	218	492	86	796	508	14	999999	999999	315	532	692	999999	999999	634	810	952	822	747	668	35	201	298	267	999999	999999	999999	427	999999	842	426	469	464	417	720	684	705	348	369	450	213	999999	999999	999999	959	120	999999	383	582	999999	524	763	286	976	999999	999999	999999	999999	999999	789	999999	586	153	999999	888	72	237	999999	150	999999	114	614	999999	999999	999999	836	999999	79	307	980	348	656	845	273	327	663	192	999999	827	375	764	480	362	580	971	999999	55	999999	340	897	883	999999	243	999999	999999	910	310	979	520	754	330	850	927	15	999999	822	741	879	186	234	880	749	718	774	999999	999999	261	999999	335	999999	790	999999	738	410	107	999999	423	221	907	417	362	212	967	82	999999	913	999999	999999	139	158	884	176	496	115	999999	143	415	468	999999	732	658	999999	654	681	963	969	121	527	999999	999999	409	999999	999999	769	872	677	781	645	729	280	91	903	752	999999	954	624	864	999999	393	999999	809	954	999999	999999	758	999999	558	999999	999999	999999	801	35	449	999999	748	364	204	726	243	349	362	769	739	177	650	754	676	476	
726	349	114	999999	143	944	426	455	757	797	20	937	999999	494	536	999999	478	65	464	848	438	600	430	147	399	54	610	50	224	605	534	13	268	91	570	999999	971	323	999999	504	999999	999999	607	406	716	305	229	867	242	96	699	594	300	827	47	135	919	966	98	98	343	999999	240	162	272	17	999999	47	924	999999	681	165	173	959	371	146	993	33	431	103	824	743	807	999999	905	999999	713	441	53	445	849	14	234	803	999999	110	71	999999	144	708	626	999999	943	999999	415	543	431	341	999999	999999	142	896	545	994	273	600	579	112	256	333	999999	248	994	489	917	999999	931	369	798	999999	999999	547	889	722	477	643	799	341	722	372	999999	381	975	151	312	953	469	239	999999	570	999999	999999	209	810	999999	388	197	464	557	999999	612	72	999999	204	827	594	17	999999	527	630	801	247	999999	999999	815	922	272	852	186	963	217	701	999999	237	739	999999	348	999999	317	98	456	345	783	999999	999999	999999	999999	781	324	717	999999	646	711	909	769	294	999999	325	995	492	126	344	287	594	531	910	242	316	464	712	256	999999	999999	439	184	466	463	405	133	370	94	491	538	469	27	570	989	999999	999999	455	545	32	999999	999999	972	121	999999	199	999999	999999	999999	999999	326	999999	999999	27	142	282	999999	313	830	183	202	634	407	999999	806	818	576	960	920	323	847	19	176	233	845	688	467	72	408	999999	942	284	157	562	175	999999	998	999999	999999	717	193	164	999999	371	830	458	427	347	315	248	999999	502	928	899	684	317	999999	247	182	453	814	672	904	999999	241	917	999999	845	469	879	820	999999	999999	212	139	693	394	804	402	396	271	999999	757	170	650	449	355	258	878	858	491	999999	827	999999	999999	521	259	67	140	912	970	582	877	435	427	999999	970	999999	769	990	922	640	845	785	192	694	999999	744	916	791	572	239	999999	999999	398	999999	749	547	309	999999	443	999999	674	489	425	688	999999	332	742	999999	479	630	489	999999	935	850	915	51	802	219	999999	515	151	349	350	999999	615	276	46	367	307	432	426	160	557	999999	966	365	369	503	452	593	11	323	999999	942	999999	999999	675	547	999999	999999	745	100	22	999999	195	334	149	999999	83	975	295	999999	306	999999	213	338	999999	349	884	560	681	999999	766	999999	514	828	37	999999	991	999999	600	499	222	999999	686	999999	999999	999999	411	999999	225	686	430	476	308	999999	27	274	999999	421	748	999999	662	594	999999	447	999999	999	999999	999999	307	999999	691	546	385	795	
172	706	999999	878	200	710	999999	253	344	995	878	300	999999	887	811	999999	669	580	788	273	836	628	999999	249	12	148	216	999999	344	484	999999	999999	100	512	999999	320	904	860	231	999999	398	419	260	999999	568	999999	295	535	555	544	81	121	999999	121	959	543	142	130	999999	61	504	999999	908	859	11	999999	210	999999	433	500	858	809	358	750	874	426	378	999999	680	969	853	999999	498	800	413	882	135	978	553	920	188	999999	984	179	542	999999	510	400	39	574	832	92	111	65	685	272	999999	17	247	542	175	599	999999	999999	208	823	405	118	999999	128	869	231	659	512	321	999999	999999	189	218	379	916	999999	999999	116	147	770	579	999999	124	151	999999	127	741	999999	755	589	343	88	999999	719	999999	999999	944	910	999999	610	433	598	743	610	447	999999	799	867	626	999999	999999	343	999999	437	254	999999	993	315	999999	999999	490	648	757	732	999999	746	218	498	279	524	43	603	411	999999	347	980	699	999999	703	999999	328	873	394	567	503	999999	999999	542	474	147	408	639	999999	953	130	999999	999999	999999	868	701	375	999999	999999	112	999999	491	931	242	100	273	272	489	611	463	433	617	263	200	239	999999	999999	675	33	141	999999	404	693	458	416	561	999999	688	999999	12	999999	27	284	999999	413	999999	999999	87	999999	211	875	918	37	999999	529	513	531	650	781	138	274	699	286	467	999999	999999	999999	482	826	999999	134	583	999999	608	292	416	342	999999	999999	226	671	359	233	822	999999	206	376	999999	929	902	39	498	907	999999	737	481	999999	817	306	652	224	596	261	999999	999999	301	84	429	174	122	999999	561	862	564	466	999999	476	463	210	789	999999	562	999999	999999	999999	999999	676	336	999999	811	675	525	999999	144	12	85	107	320	746	999999	131	947	999999	816	732	478	999999	999999	999999	822	14	286	616	517	999999	999999	53	999999	414	451	624	748	558	363	447	655	887	999999	562	391	999999	166	717	245	999999	999999	491	736	200	40	999	334	999999	58	806	399	908	999999	875	999999	41	769	999999	304	350	999999	398	999999	379	87	591	907	790	999999	999999	848	568	380	849	822	999999	999999	999999	383	451	300	473	999999	557	999999	999999	730	852	220	359	57	260	422	999999	294	57	999999	366	123	449	101	543	999999	54	999999	830	538	317	63	181	999999	632	532	853	60	999999	889	170	999999	999999	999999	64	579	319	956	598	155	485	565	999999	405	950	999999	934	359	999999	999999	464	999999	227	999999	423	799	999999	999999	425	727	569	844	383	999999	613	44	999999	588	
47	963	306	98	369	684	62	751	288	999999	773	609	597	503	304	999999	434	570	114	133	999999	265	540	683	541	870	586	999999	191	616	792	999999	251	999999	322	999999	561	376	240	999999	165	671	520	274	862	999999	139	75	550	330	733	52	930	999999	151	999999	433	622	556	999999	999999	999999	569	672	983	857	367	252	191	511	999999	68	340	999999	967	999999	744	276	821	725	741	520	101	999999	882	749	985	999999	213	540	368	939	819	742	444	999999	111	848	999999	999999	458	999999	884	48	829	674	999999	369	691	999999	999999	167	800	999999	757	587	999999	708	999999	999999	999999	775	48	651	152	562	249	598	136	232	999999	895	985	816	276	853	636	62	999999	218	47	626	999999	837	502	211	999999	987	984	857	425	999999	68	57	143	683	848	243	999999	277	435	123	242	469	702	151	182	984	564	903	951	277	677	999999	206	999999	874	999999	158	999999	423	999999	999999	279	999999	280	837	999999	682	999999	999999	999999	999999	764	782	999999	999999	441	145	360	38	163	999999	91	905	999999	725	999999	851	888	808	648	94	954	853	184	509	963	999999	431	314	999999	312	970	898	999999	121	913	798	282	861	999999	75	999999	912	999999	827	532	373	659	555	360	96	793	785	366	319	211	910	608	424	429	780	713	999999	793	999999	462	999999	356	999999	811	688	999999	999999	999999	999999	295	52	593	356	999999	599	11	999999	954	158	518	999999	541	249	909	12	199	857	441	662	999999	999999	128	418	375	349	26	999999	743	999999	999999	765	419	784	999999	169	999999	262	447	999999	778	837	101	999999	342	999999	651	999999	999999	808	999999	721	596	712	999999	542	923	185	981	637	999999	388	142	292	641	752	775	757	226	750	686	999999	420	611	884	523	661	483	999999	107	698	909	496	999999	999999	795	999999	999999	562	490	246	151	281	809	257	400	705	999999	14	590	502	893	891	385	132	999999	999999	984	999999	707	999999	449	110	883	939	999999	891	207	999999	845	582	77	204	735	514	545	665	611	363	494	817	999999	479	495	605	804	999999	121	812	620	494	195	879	855	609	796	50	999999	869	999999	509	508	698	999999	999999	434	999999	165	999999	587	896	700	631	343	999999	38	969	615	288	145	654	779	394	499	361	999999	198	349	136	717	504	999999	999999	779	984	999999	164	999999	999999	180	115	862	249	234	724	793	564	545	999999	999999	827	435	119	733	929	729	123	208	806	999999	246	999999	999999	163	999999	628	999999	851	358	580	873	658	137	117	39	999999	999999	170	775	999999	833	652	384	
556	999999	79	168	18	849	265	205	999999	515	868	999999	999999	833	96	999999	106	835	712	196	394	706	178	307	11	703	147	199	953	999999	248	785	594	975	483	273	999999	469	999999	11	999999	385	917	153	269	183	283	999999	999999	29	999999	732	999999	999999	989	849	999999	771	166	999999	999999	999999	252	999999	999999	92	349	781	359	822	137	636	885	710	999999	999999	788	35	999999	828	430	999999	999999	999999	754	516	664	999999	985	633	551	252	312	999999	299	36	143	394	876	999999	833	502	609	999999	891	52	999999	420	371	980	70	695	732	338	883	534	331	318	779	999999	428	220	795	726	281	884	333	249	421	77	876	404	159	999999	994	928	579	124	52	711	670	253	767	999999	572	999999	999999	973	999999	765	999999	825	615	999999	757	622	999999	999999	359	999999	718	606	999	303	114	666	546	999999	344	955	955	999999	275	77	99	184	999999	790	163	424	374	359	487	656	999999	999999	789	42	114	381	231	999999	764	44	993	74	999999	999999	900	906	999999	649	639	806	810	498	999999	548	37	582	180	916	729	934	643	368	128	352	931	63	877	999999	765	999999	734	999999	452	241	83	35	930	978	999999	257	999999	724	720	681	846	874	999999	251	14	531	211	314	999999	999999	401	999999	945	901	543	999999	38	999999	883	676	999999	999999	999999	327	474	999999	652	201	36	482	829	918	648	446	506	66	561	636	509	244	999999	429	303	622	839	449	89	38	445	52	228	310	841	999999	609	305	828	183	777	12	999999	20	999999	493	10	483	999999	508	999999	486	295	999999	305	649	999999	651	999999	999999	488	34	999999	623	756	984	999999	999999	86	605	837	999999	237	387	858	507	364	751	152	809	999999	366	463	581	633	958	756	825	15	999999	137	999999	999999	405	695	752	90	265	999999	302	239	999999	406	390	671	204	259	908	544	798	294	174	509	448	999999	132	999999	351	999999	999999	238	999999	523	885	478	879	163	832	999999	116	426	109	497	999999	580	999999	999999	83	909	439	709	999999	291	999999	906	962	457	999999	593	573	999999	739	999999	466	74	800	957	521	999999	999999	50	426	226	437	381	195	677	660	868	999999	172	497	441	560	97	999999	999999	999999	978	515	431	553	248	999999	924	999999	833	40	785	779	192	448	171	127	398	293	631	853	835	999999	294	797	999999	922	410	694	999999	715	999999	683	999999	651	543	406	999999	999999	999999	999999	999999	694	999999	999999	999999	98	999999	724	335	323	999999	804	758	304	480	999999	231	999999	812	999999	718	239	389	128	662	999999	
999999	541	904	999999	757	901	999999	999999	999999	151	369	647	922	652	999999	685	369	984	553	573	924	358	999999	286	999999	736	999999	862	389	284	315	244	985	773	961	946	820	570	565	270	699	234	954	339	897	583	711	169	880	42	870	999999	575	98	999999	778	999999	628	999999	31	999999	252	155	75	836	999999	999999	159	999999	497	999999	999999	428	292	999999	699	403	840	388	999999	999999	524	981	356	413	910	669	999999	999999	192	585	201	999999	544	999999	456	89	889	503	773	921	562	478	392	177	999999	976	292	224	999999	385	529	999999	989	999999	702	271	999999	999999	925	465	765	562	508	911	999999	818	999999	248	427	620	513	347	615	679	472	999999	598	188	342	934	386	999999	118	807	66	951	990	547	351	194	290	238	577	317	999999	999999	970	480	503	263	101	53	797	867	999999	192	999999	319	534	999999	673	620	329	991	89	93	454	700	855	722	827	999999	999999	242	339	285	770	307	523	472	84	127	999999	88	999999	342	999999	999999	999999	999999	999999	681	999999	694	521	669	999999	586	238	82	999999	999999	625	999999	999999	755	156	564	537	595	422	336	795	72	581	556	935	250	158	999999	208	213	765	982	405	156	333	213	720	669	377	193	999999	451	999999	805	502	903	653	97	999999	330	713	350	461	990	999999	950	122	965	733	667	437	492	873	999999	514	643	385	289	999999	999999	843	867	228	999999	999999	999999	999999	776	999999	42	999999	999999	999999	999999	499	425	530	415	271	383	100	755	999999	999999	756	587	577	575	300	999999	527	373	665	253	486	846	999999	233	732	541	806	345	911	701	999999	999999	932	995	999999	999999	999999	999999	28	58	852	98	931	519	481	999999	776	999999	485	204	514	233	999999	999999	401	652	303	999999	682	730	576	999999	844	244	638	391	654	999999	722	211	999999	999999	355	617	400	999999	914	611	751	63	764	236	860	716	999999	999999	969	999999	999999	209	795	815	297	297	481	999999	999999	696	880	100	999999	204	857	999999	458	956	877	999999	999999	13	738	999999	999999	629	999999	350	894	137	999999	792	421	38	978	522	999999	999999	270	67	146	302	154	227	731	661	38	569	379	585	268	239	999999	191	710	999999	471	113	999999	667	999999	141	999999	125	999999	97	678	995	999999	344	869	999999	696	820	651	999999	859	520	960	999999	999999	405	970	319	869	817	824	239	999999	388	60	311	671	603	735	15	98	999999	578	643	982	42	353	45	999999	741	999999	158	999999	96	739	951	152	999999	999999	926	999999	999999	256	831	273	999999	677	837	293	
568	855	999999	94	999999	534	831	999999	327	911	568	61	935	603	138	999999	999999	699	241	648	999999	168	306	999999	999999	999999	204	781	747	999999	999999	365	516	751	156	886	450	73	893	562	999999	19	824	999999	508	999999	999999	300	128	557	598	748	999999	999999	194	409	999999	566	285	999999	340	59	999999	948	378	212	544	999999	457	999999	833	999999	806	679	740	999999	999999	999999	37	933	619	903	663	200	780	794	919	328	567	747	999999	884	999999	101	999999	999999	999999	876	95	999999	340	51	843	876	999999	986	942	766	457	104	999999	715	539	351	191	437	395	13	999999	583	293	225	999999	709	914	949	823	999999	458	881	283	467	757	999999	603	578	70	787	476	794	852	162	871	473	680	999999	999999	446	999999	794	473	812	708	512	22	999999	424	999999	961	775	173	237	318	576	820	999999	958	807	748	612	999999	999999	537	383	731	140	999999	163	39	999999	999999	386	804	663	418	471	758	255	719	489	164	926	999999	700	999999	624	844	305	652	81	663	547	698	999999	427	864	285	335	780	881	769	271	114	669	180	786	999999	999999	167	359	850	999999	97	268	458	449	782	999999	752	999999	296	59	510	957	999999	66	688	507	246	553	195	433	474	838	999999	892	999999	999999	530	844	999999	200	147	302	231	950	999999	999999	848	977	92	449	999999	674	595	719	761	999999	999999	999999	108	999999	417	613	173	427	999999	259	548	566	999999	625	316	999999	914	105	999999	999999	736	688	607	258	999999	268	471	746	850	799	253	10	999999	675	137	999999	745	999999	782	533	138	804	711	210	891	999999	360	467	999999	674	759	499	807	999999	999999	999999	516	849	276	999999	999999	999999	999999	999999	16	547	435	951	999999	999999	172	648	999999	388	88	932	999999	407	999999	377	999999	13	613	186	50	753	203	587	265	999999	899	896	10	999999	391	711	237	272	203	353	856	409	999999	242	511	121	186	428	475	999999	373	119	999999	999999	250	999999	813	399	408	263	354	847	999999	712	11	276	647	999999	997	999999	999999	714	213	999999	520	999999	999999	381	675	928	999999	999999	122	777	422	789	999999	111	999999	252	898	838	863	940	999	18	713	267	241	245	473	497	431	999999	784	659	906	479	388	741	999999	441	724	480	686	579	999999	918	299	221	863	546	306	754	478	865	850	999999	23	511	999999	777	150	440	999999	88	352	999999	993	763	882	999999	723	651	148	466	999999	999999	264	429	999999	999999	967	29	381	927	999999	676	999999	918	999999	644	465	999999	945	336	999999	294	999999	607	236	721	
925	999999	339	929	822	999999	616	22	751	467	17	594	238	999999	809	999999	68	536	887	676	394	84	999999	248	478	846	999999	811	174	829	999999	656	202	999999	999999	442	690	452	115	546	69	617	999999	351	636	871	649	944	526	181	235	999999	999999	999999	337	850	999999	999999	461	976	999999	805	847	999999	99	361	401	676	999999	377	999999	616	431	350	616	776	907	999999	999999	999999	207	999999	294	993	999999	887	935	999999	234	28	861	599	999999	138	999999	999999	770	255	261	284	479	999999	999999	158	999999	619	68	379	944	560	943	966	999999	853	779	197	520	999999	327	212	425	759	451	123	516	999999	624	303	753	362	16	662	362	999999	137	999999	999999	145	262	984	829	566	999999	674	85	895	119	147	999999	410	743	916	927	59	858	999999	531	699	642	899	999999	765	626	999999	999999	291	614	999999	726	555	248	999999	601	999999	382	859	71	999999	47	621	732	487	944	352	618	100	999999	313	999999	417	999999	999999	503	363	988	74	939	116	999999	794	999999	955	999999	802	171	368	325	594	676	999	658	999999	661	31	999999	517	820	283	973	463	999999	310	999999	318	999999	989	999999	999999	354	318	919	999999	656	253	340	776	76	999999	191	259	999999	150	636	478	759	999999	999999	481	195	481	999999	666	142	666	247	980	999999	112	949	182	487	999999	249	368	89	703	109	999999	999999	401	451	999999	102	723	688	416	999999	217	999999	906	999999	409	999999	873	74	999999	822	989	16	999999	999999	963	202	19	772	697	999999	999999	398	66	847	999999	790	794	40	999999	999999	419	999999	830	315	71	553	999999	779	999999	35	376	304	999999	880	120	411	341	894	999999	487	93	999999	991	999999	407	999999	502	69	224	999999	266	843	499	688	999999	20	999999	999999	444	419	159	999999	999999	671	999999	999999	572	185	737	776	458	900	999999	999999	491	467	987	323	908	252	60	983	565	467	769	533	999999	147	999999	999999	235	297	999999	78	337	999999	999999	329	982	433	256	999999	999999	999999	171	999999	999999	412	207	946	33	999999	145	202	368	999999	674	236	999999	10	178	435	708	637	551	170	450	484	760	637	210	667	341	484	996	733	999999	128	999999	999999	242	402	940	530	85	999999	161	267	709	171	189	40	427	982	264	821	618	694	896	10	916	999999	999999	999999	999999	366	999999	661	999999	635	999999	556	930	499	768	999999	494	188	999999	187	999999	192	775	598	458	179	249	999999	999999	999999	125	967	232	306	496	425	999999	381	785	719	999999	500	71	999999	657	633	110	927	223	488	336	999999	142	
718	999999	999999	51	63	120	575	999999	999999	999999	999999	999999	546	999999	633	13	352	36	123	403	842	999999	519	130	701	941	825	79	321	145	741	848	685	835	513	315	762	384	999999	999999	219	602	670	68	51	564	999999	309	476	999999	871	461	222	999999	999999	999999	999999	612	999999	122	294	999999	804	999999	700	181	834	999999	820	328	250	968	999999	999999	193	250	999999	460	999999	999999	830	999999	602	397	274	289	636	648	546	999999	833	160	999999	583	999999	712	797	634	368	999999	730	409	488	158	999999	902	131	369	853	58	999999	31	533	213	999999	767	903	416	772	420	999999	195	174	689	495	100	934	756	877	481	452	999999	999999	999999	416	430	999999	454	999999	999999	167	277	795	497	431	999999	626	999999	999999	999999	808	390	861	947	334	544	999999	799	662	999999	967	999999	491	381	605	668	999999	323	999999	861	730	459	702	410	999999	278	400	677	268	682	473	114	999999	669	672	72	188	999999	884	999999	195	248	791	999999	403	791	999999	999999	891	999999	883	313	43	439	487	999999	688	461	694	66	154	567	540	980	129	863	910	822	709	543	489	784	439	999999	676	491	667	580	999999	471	492	999999	785	504	799	170	80	999999	191	322	384	726	459	827	727	627	707	811	12	540	880	999999	999999	358	283	108	873	118	999999	996	692	117	455	232	573	177	782	45	190	958	793	999999	641	396	169	762	334	611	999999	59	783	855	578	476	590	530	272	437	231	701	999999	962	272	999999	999999	277	281	237	264	999999	999999	671	631	53	746	999999	331	327	999999	520	999999	272	910	713	222	837	999999	978	642	53	905	354	814	999999	671	830	622	999999	766	999999	999999	107	357	647	213	121	233	534	729	594	208	944	999999	710	928	34	999999	559	971	792	738	999999	594	220	653	500	857	999999	381	915	999999	874	561	999999	39	675	915	272	509	111	613	999999	259	57	844	961	116	114	559	647	779	72	484	973	163	198	513	146	993	713	264	999999	163	813	220	334	392	999999	680	263	119	788	59	870	189	733	53	999999	999999	999999	393	752	999999	734	146	321	400	588	153	841	172	999999	278	796	846	999999	851	999999	836	520	999999	175	999999	306	538	990	23	999999	999999	430	155	965	999999	311	999999	999999	497	429	999999	899	999999	804	797	839	100	340	519	262	34	999999	999999	999999	710	855	123	227	328	296	205	999999	999999	786	794	723	695	206	17	967	476	344	45	432	769	937	586	774	999999	595	216	999999	481	760	589	147	999999	548	265	915	198	999999	
193	210	233	999999	601	157	20	999999	153	999999	333	552	786	999999	620	999999	999999	773	278	348	999999	733	999999	999999	674	999999	999999	656	185	156	941	102	778	373	161	999999	208	247	999999	999999	999999	303	451	321	874	928	974	999999	526	999999	710	492	646	849	999999	999999	130	999999	857	64	950	363	899	996	953	240	773	422	538	999999	999999	600	437	839	999999	999999	999999	768	134	745	573	306	139	97	999999	459	999999	928	120	700	714	974	999999	290	999999	410	404	455	368	643	165	561	372	740	835	120	64	806	275	999999	179	361	110	122	999999	654	999999	811	560	503	784	844	311	837	82	287	999999	999999	999999	183	160	836	999999	490	589	21	933	399	262	335	404	999999	999999	412	999999	362	873	999999	799	833	186	593	894	864	999999	999999	259	534	668	999999	999999	907	455	101	556	342	999999	999999	999999	999999	720	834	559	235	999999	144	191	999999	316	720	413	999999	357	527	997	567	999999	545	999999	999999	761	999999	731	999999	434	999999	204	999999	855	999999	410	263	746	329	122	352	999999	669	999999	999999	139	360	228	948	155	959	999999	999999	104	989	401	416	999999	263	717	321	113	855	800	999999	940	619	53	127	319	159	999999	38	414	654	999999	281	779	999999	999999	411	190	999999	557	474	999999	276	476	866	796	993	274	493	999999	801	248	188	869	999999	999999	519	999999	999999	638	996	764	531	523	449	465	130	999999	94	123	316	140	330	999999	336	673	674	153	999999	330	326	884	999999	426	613	416	355	412	625	129	629	999999	90	154	561	709	416	752	999999	999999	676	366	999999	379	999999	670	999999	880	542	489	999999	376	141	780	321	121	62	114	910	43	119	718	21	964	999999	223	60	186	746	626	999999	921	127	999999	999999	960	704	999999	131	999999	498	999999	869	999999	999999	999999	962	310	832	999999	657	999999	842	999999	301	999999	999999	225	999999	999999	999999	999999	144	916	999999	199	259	366	136	361	417	720	983	967	545	644	848	875	999999	239	260	750	353	305	999999	955	89	134	483	695	615	489	455	49	999999	999999	341	953	913	818	14	999999	183	481	43	936	328	874	457	657	119	479	268	999999	831	869	999999	999999	947	277	120	134	882	440	745	927	274	944	645	788	312	895	961	148	999999	654	576	999999	999999	42	637	215	999999	826	585	999999	230	799	217	999999	368	503	16	646	708	879	723	743	999999	115	672	383	239	668	999999	224	999999	999999	999999	186	303	526	575	914	640	904	457	66	854	999999	707	475	999999	192	430	809	999999	325	439	999999	999999	
999999	145	167	369	263	976	999999	481	371	627	109	377	999999	169	842	928	101	15	999999	431	666	888	136	408	207	999999	999999	248	545	335	999999	690	87	255	999999	390	417	555	386	928	999999	999999	493	982	607	108	706	32	588	881	797	319	999999	922	274	999999	19	759	172	999999	929	770	936	45	434	419	300	785	699	461	999999	999999	628	875	982	91	404	154	999999	108	999999	33	659	663	999999	883	64	164	999999	525	999999	999999	999999	999999	999999	679	649	458	999999	198	808	999999	333	136	371	261	690	760	940	192	550	999999	999999	999999	999999	906	999999	282	999999	551	364	146	999999	184	90	999999	999999	999999	876	312	442	946	999999	612	300	29	700	532	302	287	202	304	223	798	975	999999	699	999999	104	102	568	999999	999999	15	999999	999999	127	159	55	509	107	832	883	638	750	603	277	999999	773	656	215	587	979	229	999999	69	922	999999	208	575	999999	834	764	784	743	999999	994	592	778	628	999999	550	486	793	189	370	420	999999	58	999999	247	353	999999	999999	886	981	397	999999	655	999999	749	121	950	480	346	999999	77	109	894	684	609	685	577	999999	754	665	111	195	999999	999999	999999	999999	999999	827	337	818	999999	999999	897	762	678	271	936	13	999999	999999	600	16	456	999999	302	320	690	373	771	561	999999	409	692	231	879	211	999999	665	999999	411	164	999999	153	999999	983	999999	999999	142	15	347	749	999999	276	999999	74	105	739	999999	697	999999	999999	593	65	775	52	879	633	676	999999	477	580	280	878	477	635	476	862	999999	999999	550	118	999999	368	999999	999999	212	999999	728	166	999999	999999	566	968	796	999999	999999	77	999999	999999	999999	999999	999999	999999	999999	767	479	694	799	339	999999	242	811	202	156	999999	999999	235	631	963	999999	745	905	519	107	16	23	311	999999	722	999999	999999	999999	452	999999	432	583	999999	830	666	343	517	344	399	568	552	999999	999999	821	576	655	345	446	999999	645	368	222	25	161	531	753	177	999999	86	274	198	746	369	999999	724	999999	999999	999999	965	999999	333	411	516	999999	555	999999	649	999999	516	77	728	963	91	999999	468	999999	999999	157	309	912	176	999999	268	134	999999	805	301	998	999999	930	855	999999	481	783	322	999999	706	74	606	185	113	999999	106	18	546	235	665	562	906	513	999999	652	105	62	999999	427	152	391	581	749	63	651	393	585	222	787	999999	999999	493	511	999999	503	551	999999	808	489	809	999999	587	153	150	738	999999	593	999999	212	999999	428	329	894	814	324	492	999999	132	462	999999	520	796	759	
743	367	78	999999	10	584	111	971	253	974	999999	892	803	438	609	325	559	799	734	19	940	73	977	598	697	999999	999999	694	11	999999	196	999999	463	828	409	999999	669	696	593	277	999999	874	185	999999	286	921	999999	999999	999999	806	902	999999	786	787	818	680	389	999999	999999	811	572	416	970	896	788	329	439	975	999999	826	999999	863	216	466	999999	76	999999	632	322	775	999999	957	447	999999	454	692	513	675	19	729	403	199	988	781	999999	695	903	288	566	956	491	545	35	431	999999	999999	296	329	879	999999	792	757	167	932	142	615	969	776	999999	105	816	763	965	309	432	465	999999	434	999999	222	999999	999999	999999	366	293	143	932	25	52	999999	405	193	795	267	936	646	999999	66	648	99	725	137	836	471	150	727	999999	725	998	696	175	862	566	667	589	194	691	801	999999	999999	682	953	733	46	700	632	968	708	373	786	432	999999	786	672	496	45	771	604	225	565	563	216	26	999999	250	543	626	138	678	751	999999	241	417	999999	416	772	999999	800	770	517	999999	871	999999	221	274	357	85	893	181	553	999999	97	999999	93	445	475	936	388	796	167	15	999999	39	621	832	201	409	147	999999	724	642	971	999999	708	805	692	854	805	91	999999	467	732	999999	135	339	999999	655	334	213	941	835	25	13	613	511	919	841	740	999999	82	947	938	638	999999	999999	450	999999	999999	287	753	620	141	306	903	699	999999	883	999999	291	965	545	999999	933	324	888	627	968	230	207	886	850	124	425	19	945	528	999999	509	224	889	999999	778	56	459	330	999999	999999	110	914	238	46	999999	999999	424	536	871	15	999999	999999	999999	482	999999	679	401	902	506	715	297	958	999999	188	383	689	402	361	767	39	483	993	194	999999	867	316	968	850	913	665	999999	482	83	523	781	941	931	416	580	999999	655	557	824	999999	430	152	999999	60	662	258	65	72	769	842	531	329	999999	384	614	999999	710	999999	988	840	714	999999	884	657	407	441	757	985	999999	667	383	999999	179	206	488	725	573	918	999999	999999	999999	939	713	999999	992	461	567	557	802	854	398	999999	568	983	999999	999999	267	95	999999	230	500	80	999999	111	469	605	999999	999999	895	999999	163	792	363	999999	241	775	111	653	665	945	874	210	193	999999	999999	279	367	196	922	872	468	999999	275	966	174	539	999999	611	999999	397	999999	999999	661	914	701	606	750	999999	999999	509	514	614	430	707	356	300	999999	365	831	199	999999	964	265	33	430	675	526	397	169	
999999	127	499	881	278	644	999999	548	278	235	673	529	999999	444	422	367	999999	67	999999	619	874	652	302	999999	582	159	346	999999	637	494	35	89	362	84	60	391	24	732	161	999999	999999	751	618	140	168	999999	125	529	999999	665	576	617	958	778	999999	999999	999999	719	999999	999999	308	371	910	999999	209	999999	999999	999999	999999	41	353	131	906	505	757	132	44	172	999999	911	43	999999	290	972	917	418	130	584	789	11	566	305	999999	42	764	500	840	833	930	574	504	77	999999	811	999999	454	711	462	30	173	24	999999	107	398	95	999999	90	938	867	999999	473	592	268	392	475	57	698	999999	741	267	999999	211	241	57	417	965	681	479	659	473	707	999999	564	626	986	902	207	45	947	282	999999	999999	966	149	110	912	809	753	346	275	756	837	720	999999	881	812	999999	999999	980	999999	999999	999999	289	404	999999	999999	38	642	405	572	850	663	926	468	847	389	245	102	947	505	166	927	143	394	716	999999	947	801	744	184	999999	157	64	827	472	808	999999	999999	65	999999	883	177	357	773	424	103	911	999999	915	501	577	339	112	485	963	882	478	999999	999999	224	857	236	897	231	101	702	999999	999999	996	999999	767	673	999999	651	621	999999	580	369	969	623	958	695	885	253	606	152	55	999999	864	999999	999999	727	999999	841	447	657	280	136	682	722	494	812	265	876	733	903	999999	461	999999	974	312	999999	925	74	265	172	350	999999	624	948	657	40	244	416	708	999999	788	205	213	963	718	999999	686	257	138	156	999999	19	520	702	999999	593	713	889	287	231	801	820	585	285	999999	626	511	999999	999999	463	577	849	177	693	124	106	257	900	265	858	431	678	935	999999	732	999999	143	999999	108	73	326	354	999999	999999	249	968	999999	928	657	999999	942	999999	192	674	999999	590	999999	826	588	753	999999	813	633	429	799	999999	884	476	999999	974	999999	589	634	11	147	233	721	999999	453	156	486	999999	252	173	915	478	496	270	541	152	499	316	343	354	726	513	721	708	686	126	999999	153	386	682	609	362	999999	190	537	999999	869	160	999999	442	999999	27	999999	999999	513	331	636	999999	999999	409	999999	185	256	289	284	633	511	22	14	336	71	999999	942	570	563	999999	160	999999	732	195	283	349	933	901	999999	999999	943	999999	204	365	999999	470	999999	977	207	433	116	48	999999	999999	843	856	156	56	380	934	85	10	999999	950	181	330	891	999999	999999	145	252	354	212	575	999999	999999	817	648	845	601	134	965	372	140	
456	121	409	828	352	426	202	886	531	152	634	942	354	254	193	170	579	468	850	71	999999	762	835	999999	223	592	49	999999	210	778	810	119	999999	776	503	69	920	72	407	709	943	365	822	69	940	999999	999999	572	465	685	32	665	124	311	949	694	285	79	615	760	386	695	685	752	342	524	315	578	750	133	999999	999999	71	999999	128	825	999999	776	999999	475	685	476	999999	999999	756	999999	999999	336	827	809	999999	851	457	646	332	258	679	79	727	425	442	338	999999	341	444	515	604	973	192	133	754	509	679	149	999999	910	652	170	999999	198	529	978	751	940	349	399	69	999999	818	870	155	999999	999999	999999	43	357	654	711	91	250	549	32	153	703	65	284	182	317	571	422	605	519	82	538	999999	999999	587	881	991	999999	456	999999	999999	322	999999	999999	460	705	116	727	266	999999	88	756	648	999999	835	57	885	999999	227	999999	852	405	274	636	999999	520	999999	999999	999999	772	720	999999	794	370	867	831	726	180	824	476	211	844	166	664	440	326	890	399	628	539	996	925	999999	704	336	759	58	351	97	940	627	999999	957	493	230	53	962	999999	999999	14	331	999999	251	750	550	18	248	999999	205	999999	629	687	999999	240	776	794	216	99	999999	999999	782	384	92	883	849	999999	886	673	444	397	364	612	760	624	218	291	684	88	163	999999	520	449	155	617	320	940	585	727	717	999999	999999	872	254	999999	999999	946	631	999999	901	876	131	575	999999	808	125	26	926	337	32	494	120	138	936	714	597	343	239	475	573	908	98	169	955	18	999999	491	999999	999999	402	271	659	326	187	287	206	944	284	346	501	303	23	258	704	999999	325	707	936	999999	999999	999999	999999	166	999999	999999	787	961	620	166	258	999999	658	696	999999	760	999999	999999	951	999999	518	652	69	892	973	279	894	840	465	732	693	852	555	828	305	514	999999	502	532	194	999999	999999	334	999999	999999	867	999999	327	324	943	397	530	756	287	31	291	829	825	193	524	108	999999	999999	887	999999	405	88	830	401	429	217	342	271	766	169	283	999999	940	803	115	999999	999999	999999	521	999999	172	106	278	999999	24	685	999999	319	17	999999	552	738	999999	999999	693	999999	814	926	894	999999	65	268	989	128	748	963	888	32	87	999999	999999	431	985	552	310	309	999999	32	999999	744	489	999999	999999	999999	616	544	880	295	120	325	999999	651	631	785	289	903	116	159	68	999999	796	706	242	999999	566	999999	753	894	355	999999	979	999999	549	159	257	
43	14	320	511	213	92	602	911	999999	80	878	799	999999	272	999999	999999	660	964	334	947	782	790	999999	123	495	791	986	999999	726	346	37	111	482	537	256	999999	999999	648	999999	969	204	794	480	999999	687	332	552	631	949	200	999999	827	225	211	474	999999	999999	206	25	421	999999	662	195	425	53	999999	326	999999	26	506	999999	21	119	364	753	988	999999	101	436	173	248	364	990	535	26	209	886	280	999999	13	42	599	632	443	873	541	609	999999	999999	999999	999999	880	999999	999999	999999	318	718	860	458	485	933	999999	769	852	183	741	671	999999	408	843	891	56	609	22	474	807	999999	675	999999	999999	389	264	98	526	168	368	748	999999	742	708	491	35	822	587	999999	267	829	999999	270	141	869	949	656	169	999999	959	281	602	999999	985	929	52	379	245	106	679	687	253	694	814	992	133	999999	700	362	999999	999999	31	942	217	977	608	415	999999	352	999999	607	928	507	208	96	156	570	999999	779	448	999999	586	491	400	579	586	95	999999	149	746	999999	956	999999	999999	735	260	659	771	999999	330	999999	30	893	666	81	759	999999	495	999999	846	999999	169	999999	913	219	646	540	551	637	401	523	999999	219	605	406	651	130	354	999999	836	496	999999	749	999999	999999	635	999999	824	329	820	840	599	726	302	194	873	45	893	999999	99	719	118	143	615	999999	676	999999	297	270	430	638	401	32	999999	999999	999999	419	471	113	999999	999999	715	232	816	561	923	243	917	421	999999	615	236	410	384	126	388	665	143	999999	143	999999	406	564	899	191	448	577	835	999999	999999	464	573	999999	369	999999	13	885	999999	999999	999999	999999	893	875	737	814	411	999999	999999	774	971	999999	285	820	969	759	999999	161	332	634	122	355	408	999999	990	78	51	446	999999	247	122	502	349	89	767	700	931	530	826	94	780	458	928	70	971	334	188	753	821	609	589	852	562	691	941	538	45	999999	885	669	772	965	999999	410	999999	478	758	206	63	999999	827	35	334	999999	854	664	426	347	999999	666	999999	298	624	441	658	270	999999	657	999999	238	999999	21	645	167	322	814	509	999999	408	503	575	981	700	999999	782	999999	527	999999	999999	287	121	999999	917	229	779	484	350	517	999999	401	999999	110	999999	824	613	815	390	177	926	49	164	898	999999	508	100	908	999999	81	659	104	743	625	999999	860	126	999999	104	426	999999	999999	473	999999	776	999999	964	474	999999	876	939	966	182	359	398	797	132	222	759	418	999999	999999	999999	999999	857	657	658	
999999	290	999999	707	646	721	964	789	98	576	172	132	930	544	625	985	721	142	693	921	393	999999	33	737	999999	218	685	297	999999	950	204	144	128	359	61	194	725	178	303	254	218	570	310	231	960	999999	828	874	513	885	999999	146	999999	735	999999	686	267	470	999999	438	45	677	999999	148	381	999999	14	581	999999	441	270	553	999999	999999	713	822	926	801	777	999999	999999	999999	999999	999999	999999	67	970	393	999999	375	926	999999	999999	999999	218	999999	299	171	849	933	95	999999	391	82	625	622	307	725	31	999999	759	465	999999	999999	999999	234	893	649	363	323	999999	999999	497	999999	514	15	188	999999	239	999999	532	765	999999	843	728	142	999999	999999	999999	172	760	999999	999999	641	615	470	570	385	816	999999	999999	999999	808	536	877	999999	999999	274	567	619	444	333	495	849	919	999999	999999	849	999999	915	804	192	999999	201	999999	810	258	855	511	999999	444	802	999999	999999	534	882	956	425	966	999999	999999	164	153	396	999999	437	760	522	721	621	956	999999	124	999999	189	999999	17	616	973	76	226	903	763	999999	999999	999999	175	999999	324	999999	47	97	883	18	999999	999999	48	256	473	135	60	736	144	889	97	999999	688	999999	999999	999999	875	350	452	900	46	479	999999	999999	221	999999	272	520	208	684	583	869	838	999999	999999	539	427	999999	153	847	999999	490	769	873	436	999999	952	907	184	254	171	697	644	982	972	72	259	418	44	386	863	999999	538	999999	315	999999	999999	583	999999	999999	999999	124	999999	605	999999	555	999999	527	203	759	999999	999999	346	953	523	886	234	855	142	305	290	18	725	766	999999	486	952	319	567	218	576	378	999999	648	602	56	500	49	999999	426	363	731	224	285	252	509	203	584	936	429	993	40	450	603	999999	643	398	440	621	406	603	999999	960	999999	999999	765	355	698	999999	476	396	194	756	715	942	999999	999999	999999	523	999999	293	377	383	148	225	546	999999	999999	402	959	657	999999	427	999999	999999	963	771	240	101	999999	163	505	234	469	42	808	283	735	661	696	999999	999999	999999	147	123	236	26	821	999999	999999	837	940	999999	401	819	337	767	64	892	999999	787	563	359	999999	331	788	999999	999999	115	417	272	202	999999	999999	120	709	152	290	588	597	946	949	471	454	649	223	209	999999	999999	705	51	229	842	682	909	295	999999	880	815	335	999999	999999	999999	999999	385	644	999999	600	291	119	195	486	475	305	41	838	999999	905	397	999999	588	320	273	410	375	52	360	81	796	824	999999	271	999999	999999	514	844	
999999	119	78	14	37	609	552	540	520	564	754	547	650	80	203	693	493	999999	746	773	839	315	986	342	294	124	999999	466	998	923	21	999999	999999	999999	999999	983	836	392	90	979	767	732	889	811	298	999999	431	725	630	999999	778	999999	517	741	999999	928	999999	736	720	912	805	95	999999	597	553	542	999999	462	476	220	856	110	627	767	15	117	999999	185	53	481	693	88	836	581	999999	254	704	60	999999	676	859	109	672	999999	999999	999999	200	302	268	756	66	968	999999	420	999999	677	149	750	999999	896	512	999999	693	999999	229	727	999999	960	452	308	837	705	999999	800	999999	756	438	458	593	332	917	132	916	296	999999	724	829	425	20	477	115	999999	324	297	174	911	416	999999	948	999999	999999	239	850	999999	919	360	700	458	999999	813	999999	999999	167	413	979	999999	999999	406	823	505	999999	999999	949	974	203	882	391	999999	636	448	350	14	509	146	999999	999999	282	957	999999	73	999999	380	366	206	238	424	797	910	318	999999	999999	20	610	453	559	999999	290	876	766	46	969	719	822	621	999999	244	999999	30	515	301	117	83	999999	759	481	526	476	999999	999999	778	95	999999	673	851	999999	340	403	999999	587	307	999999	406	200	340	104	314	558	999999	999999	999999	243	776	405	26	999999	806	980	850	971	42	133	537	139	988	951	498	56	970	999999	143	999999	134	443	217	894	710	883	698	664	177	999999	731	999999	999999	545	318	85	657	999999	760	359	552	999999	555	183	869	276	212	389	606	268	587	692	600	162	118	343	198	131	966	923	292	196	804	74	402	518	999999	452	642	422	999999	797	302	783	298	999999	888	43	35	444	999999	999999	67	909	999999	999999	428	601	999999	975	886	535	217	837	76	999999	999999	490	781	361	890	759	747	194	869	790	399	816	864	999999	454	999999	105	532	251	974	999999	895	683	363	99	784	26	666	999999	999999	999999	464	999999	931	759	407	261	674	553	999999	570	873	49	599	649	999999	999999	366	999999	731	999999	999999	999999	999999	238	395	999999	428	271	115	743	90	999999	999999	210	935	999999	999999	320	57	999999	431	978	329	999999	264	855	94	713	486	57	659	146	999999	433	905	868	625	702	373	600	999999	412	448	188	999999	225	43	398	714	513	803	56	483	999999	999999	706	276	688	974	540	722	714	784	67	93	944	999999	582	999999	76	483	240	946	456	80	29	540	999999	999999	49	821	695	999	973	253	612	662	976	424	209	601	936	728	833	877	128	999999	999999	999999	546	999999	460	
999999	647	39	573	999999	999999	999999	988	175	135	765	934	718	37	999999	811	999999	480	999999	878	999999	105	474	547	999999	123	578	999999	402	999999	55	386	679	370	601	999999	943	680	999999	635	229	436	43	476	999999	793	124	850	413	815	576	624	264	999999	302	997	182	492	71	986	458	805	596	25	90	999999	999999	999999	436	364	867	143	967	656	999999	732	72	998	376	717	998	728	548	586	999999	430	132	196	77	603	188	461	618	525	999999	424	839	28	395	792	999999	766	423	58	947	442	999999	607	833	999999	935	184	126	353	988	999999	266	19	441	659	266	78	999999	832	185	416	524	999999	479	244	892	999999	612	583	189	241	314	499	999999	150	773	999999	363	999999	667	14	344	274	537	457	999999	830	586	735	536	469	486	591	873	541	917	215	999999	599	678	999999	999999	542	174	757	424	999999	999999	300	999999	741	999999	999999	174	181	999999	260	999999	999999	86	71	466	999999	57	719	999999	723	626	107	232	568	999999	764	828	775	443	801	110	779	42	401	459	295	850	794	754	702	426	702	999999	667	300	116	522	616	999999	694	495	999999	11	999999	149	283	77	999999	355	999999	954	399	738	999999	159	144	989	684	611	180	36	999999	965	62	307	999999	637	565	278	290	251	221	350	748	316	655	777	341	261	186	999999	532	449	802	999999	36	964	200	517	999999	999999	837	14	264	667	999999	489	949	403	225	645	512	999999	74	710	742	59	999999	963	999999	367	657	999999	435	952	504	813	999999	314	280	999999	447	57	122	173	999999	217	999999	999999	84	175	828	937	46	999999	999999	483	384	102	15	999999	974	236	23	798	999999	414	579	999999	999999	428	327	999999	133	265	208	465	935	901	306	535	963	907	889	339	538	999999	999999	999999	247	999999	999999	79	999999	302	985	999999	44	324	703	999999	637	999999	999999	999999	847	193	814	999999	341	260	548	483	796	480	23	999999	347	683	269	750	27	684	999999	153	989	258	346	830	999999	999999	430	621	999999	307	897	999999	989	243	999999	999999	904	615	563	986	482	999999	283	999999	999999	918	872	360	65	999999	981	953	719	774	999999	999999	847	983	511	353	999999	926	285	498	582	999999	86	114	999999	914	845	412	131	87	671	42	975	517	551	360	125	79	999999	999999	326	944	469	225	576	893	508	921	999999	219	999999	555	999999	784	256	999999	841	768	169	151	117	578	832	642	999999	999999	623	339	999999	160	238	759	999999	40	999999	638	374	861	999999	999999	415	999999	999999	911	920	125	361	201	271	
105	519	356	910	424	999999	747	121	827	121	942	279	999999	488	952	980	406	194	650	611	617	91	979	240	999999	735	193	279	920	721	999999	999999	432	77	346	641	881	849	999999	999999	435	526	546	750	595	38	246	445	999999	930	524	931	999999	590	654	24	539	126	59	999999	999999	477	999999	116	133	669	847	111	152	321	109	557	999999	756	999999	100	999999	239	644	831	499	747	999999	989	207	66	571	841	423	332	111	764	799	267	939	957	335	440	627	925	999999	145	303	45	831	966	693	954	414	563	999999	310	482	227	200	216	999999	211	909	77	108	15	687	819	219	344	758	999999	817	227	764	114	611	999999	650	363	999999	999999	168	240	372	616	437	860	999999	999999	292	581	999999	732	413	134	531	559	827	186	457	483	999999	999999	217	999999	146	197	798	375	698	763	577	999999	762	999999	53	678	999999	999999	578	827	967	418	61	999999	999999	999999	814	640	583	999999	999999	999999	905	970	71	999999	33	660	999999	249	71	486	112	528	13	240	999999	746	999999	852	855	345	607	630	999999	418	999999	40	999999	999999	999999	168	792	646	872	113	930	792	605	382	655	999999	21	999999	766	490	315	533	183	683	125	77	559	730	999999	555	866	999999	463	653	236	992	861	999999	866	902	999999	999999	656	900	999999	186	150	708	207	811	999999	278	864	35	112	911	857	999999	935	999999	608	999999	450	999999	246	655	999999	952	156	662	192	999999	472	999999	796	849	876	999999	383	939	926	851	532	999999	999999	598	421	438	550	324	144	746	493	999999	999999	631	25	339	663	654	999999	198	562	999999	628	999999	806	10	238	999999	45	584	741	999999	388	757	540	65	105	648	244	901	411	832	527	999999	999999	910	569	175	999999	547	619	729	101	999999	299	987	766	490	791	420	209	297	288	560	999999	999999	182	546	101	960	244	25	419	946	786	999999	26	192	999999	999999	440	73	999999	497	965	21	999999	649	467	999999	999999	614	857	823	702	124	553	967	440	999999	999999	32	83	874	312	603	320	155	999999	569	970	583	999999	895	979	999999	869	790	999999	993	591	533	88	549	671	629	168	999999	254	999999	999999	999999	751	38	999999	999999	989	999999	195	999999	701	999999	697	999999	581	999999	766	961	843	566	254	762	381	447	31	214	943	534	213	682	999999	724	901	290	393	921	831	819	737	999999	156	325	605	999999	301	831	999999	190	967	955	863	999999	751	687	427	999999	999999	314	17	953	999999	999999	351	512	999999	977	858	416	515	660	884	946	233	281	
420	929	166	157	155	999999	999999	999999	567	999999	819	248	972	223	862	999999	253	527	999999	784	107	691	973	103	999999	324	973	429	675	316	999999	999999	973	999999	999999	999999	999999	531	168	817	584	710	897	999999	999999	686	14	645	553	545	417	366	144	999999	183	728	955	999999	847	830	999999	999999	98	260	999999	902	999999	999999	945	374	712	999999	368	994	999999	397	999999	879	410	622	319	999999	999999	139	999999	999999	999999	534	999999	999999	542	203	683	338	999999	999999	622	999999	917	999999	999999	512	999999	999999	999999	695	998	999999	248	786	934	999999	662	235	520	999999	83	958	360	472	999999	740	205	999999	832	999999	48	40	403	575	774	999999	999999	620	999999	807	638	696	306	214	715	641	296	519	613	999999	540	999999	999999	713	561	999999	295	999999	669	680	316	302	356	999999	656	968	746	673	21	787	999999	999999	33	999999	259	387	999999	156	756	999999	454	686	999999	376	999999	999999	223	690	23	121	861	518	950	530	999999	346	349	981	999999	747	895	623	999999	826	353	498	999999	113	999999	999999	10	148	999999	190	236	630	999999	999999	347	999999	755	66	660	999999	926	999999	101	503	999999	912	999999	681	599	19	593	831	999999	967	33	489	166	120	236	838	120	722	999999	770	304	869	838	369	644	491	992	839	962	999999	900	748	406	930	889	551	147	329	549	999999	999999	404	452	541	956	857	999999	645	830	821	790	213	784	331	208	354	84	999999	47	118	27	754	868	580	76	285	92	236	230	684	701	999999	183	142	183	899	426	306	413	786	999999	356	18	151	817	696	999999	85	732	999999	999999	469	292	999999	670	842	536	872	474	681	774	683	424	999999	129	999999	999999	651	158	308	999999	777	999999	260	536	670	745	726	762	999999	321	999999	503	685	216	242	508	742	999999	340	999999	554	831	732	22	899	999999	999999	999999	818	666	999999	926	433	617	699	204	42	904	999999	107	809	119	999999	369	766	189	999999	939	887	500	297	188	818	935	999999	999999	542	999999	637	999999	882	704	944	713	999999	91	80	77	516	47	476	838	473	999999	999999	444	999999	372	999999	719	999999	923	999999	327	379	143	118	497	244	753	999999	793	277	270	224	999999	175	999999	371	685	118	671	432	850	34	459	715	999999	382	938	219	999999	993	917	999999	958	570	999999	343	999999	972	583	999999	999999	999999	682	570	213	28	458	278	999999	11	569	999999	999999	501	999999	303	999999	428	533	124	305	544	493	800	360	999999	999999	544	549	58	506	713	535	838	669	475	351	888	511	999999	999999	669	
999999	178	433	999999	23	466	286	333	422	445	448	468	537	229	999999	882	220	487	762	913	729	307	505	999999	86	999999	999999	818	951	999999	916	967	200	999999	679	999999	376	999999	711	799	268	999999	635	70	274	76	999999	450	584	469	678	34	803	20	999999	999999	673	999999	999999	330	634	467	382	390	529	480	999999	901	549	576	515	176	776	963	999999	999999	999999	444	591	19	999999	999999	243	491	363	892	999999	999999	999999	122	651	798	814	391	174	800	843	254	541	794	797	408	999999	18	999999	512	257	999999	364	435	895	238	986	999999	937	252	233	890	999999	636	999999	99	215	999999	924	999999	362	395	798	999999	999999	999999	999999	797	999999	984	491	235	538	999999	999999	333	999999	999999	227	423	811	999999	999999	922	576	953	227	904	487	708	202	474	93	999999	159	999999	51	508	999999	999999	334	199	999999	952	760	998	362	999999	991	982	273	999999	218	510	905	768	941	876	999999	717	999999	998	319	514	791	26	999999	301	999999	782	292	326	504	749	99	999999	586	501	999999	577	601	51	913	504	444	999999	266	582	340	391	921	999999	229	58	999999	335	880	503	999999	744	856	70	483	999999	700	947	451	999999	421	293	192	449	999999	711	999999	168	95	999999	80	544	999999	568	961	320	861	999999	107	999999	481	763	999999	999999	999999	427	721	540	999999	705	803	496	999999	797	171	56	209	481	460	517	932	120	999999	999999	433	626	999999	297	999999	173	999999	583	849	995	987	657	552	109	120	296	990	585	999999	999999	21	583	739	962	999999	999999	999999	390	666	999999	523	999999	523	676	999999	713	443	433	999999	404	358	999999	647	809	999999	513	504	110	371	173	527	999999	519	860	63	849	886	999999	999999	194	62	966	916	270	999999	625	144	875	449	406	999999	566	154	999999	41	790	936	930	161	894	999999	20	28	502	72	177	999999	999999	623	810	826	421	543	256	351	999999	313	386	337	195	379	999999	661	964	999999	961	211	324	829	273	913	956	869	996	999999	52	947	423	999999	314	773	480	262	999999	580	441	32	898	854	999999	999999	559	602	966	524	791	358	64	192	999999	999999	537	833	999999	999999	869	551	999999	481	999999	444	999999	189	33	421	999999	375	32	393	878	999999	313	999999	190	786	364	364	999999	481	983	693	893	240	107	348	999999	647	902	999999	711	890	485	426	999999	214	596	380	999999	555	999999	425	336	999999	314	999999	661	77	653	573	541	999999	648	76	497	615	550	999999	91	685	999999	261	999999	290	999999	988	463	887	914	999999	199	984	786	
357	854	567	999999	232	926	934	686	179	993	338	210	999999	251	418	928	999999	664	937	298	892	999999	375	999999	999999	987	326	708	774	162	678	383	556	728	301	221	930	999999	999999	732	156	998	999999	999999	999999	89	486	746	54	958	974	320	999999	696	893	975	489	615	999999	245	609	236	999999	999999	324	954	999999	999999	949	207	998	691	999999	214	151	894	376	117	817	967	999999	579	663	999999	187	367	131	860	999999	325	999999	324	937	92	133	920	96	987	943	189	435	18	999999	999999	959	292	974	57	555	999	609	382	999999	353	999999	40	573	105	839	957	833	793	999999	634	474	684	999999	263	999999	230	807	389	999999	638	542	502	782	815	999999	894	392	83	999999	999999	999999	360	526	594	359	102	357	990	157	985	356	641	376	172	382	285	538	721	966	334	201	230	217	169	811	241	257	999999	249	944	999999	759	999999	999999	918	999999	168	999999	904	988	873	817	241	188	291	999999	136	620	442	581	999999	671	117	980	644	496	152	366	782	127	999999	999999	751	212	999999	596	999999	569	254	999999	999999	378	817	977	461	384	988	39	877	910	999999	999999	324	667	588	999999	999999	999999	999999	432	972	999999	387	786	153	999999	75	38	767	695	748	567	376	999999	464	987	854	139	528	999999	999999	122	488	872	22	218	285	999999	999999	518	944	653	406	822	999999	325	990	999999	834	187	318	960	272	192	172	999999	270	999999	213	600	58	522	979	902	924	859	323	514	999999	934	998	981	413	259	999999	999999	170	554	999999	149	999999	999999	304	999999	999999	546	850	306	999999	474	947	144	880	33	469	432	674	999999	897	436	999999	485	266	900	188	336	556	999999	442	78	387	716	999999	74	999999	235	227	638	950	388	18	27	999999	309	986	999999	110	999999	789	328	429	999999	657	462	146	521	567	999999	172	999999	989	837	999999	999999	97	999999	883	816	999999	243	214	45	999999	518	427	985	680	956	999999	325	236	999999	233	123	999999	720	69	798	927	92	667	999999	999999	999999	399	181	999999	999999	999999	755	999999	294	961	555	124	394	999999	148	45	161	840	611	999999	847	398	823	999999	999999	993	376	181	95	999999	346	999999	999999	999999	228	999999	256	832	517	743	168	345	942	215	677	999999	999999	608	920	999999	775	252	66	343	628	999999	999999	567	413	180	846	583	999999	404	999999	999999	733	824	893	999999	789	329	332	868	331	999999	999999	999999	936	750	999999	767	261	332	999999	104	520	999999	940	291	553	688	429	999999	896	585	999999	999999	591	999999	276	439	714	
901	973	999999	919	198	21	999999	999999	957	630	999999	440	89	332	572	290	999999	999999	999999	883	612	475	110	900	985	999999	746	999999	909	999999	248	484	309	999999	359	999999	999999	184	331	45	823	999999	596	68	766	999999	817	999999	999999	267	999999	238	999999	556	112	436	872	555	999999	226	275	65	580	930	999999	188	141	999999	999999	224	622	355	147	650	999999	810	879	52	143	88	164	999999	999999	999999	965	20	894	753	949	923	999999	121	999999	115	999999	768	231	665	676	588	775	790	999999	662	999999	715	100	939	496	302	557	830	422	856	71	782	871	928	999999	381	294	388	86	59	738	511	115	42	880	301	588	223	375	555	313	374	212	531	17	260	919	999999	267	657	375	999999	699	999999	53	988	896	302	700	305	303	397	713	241	924	143	999999	68	69	204	714	999999	999999	999999	553	697	580	350	999999	714	461	339	130	429	683	999999	811	722	999999	892	405	999999	522	80	262	916	660	999999	607	999999	650	860	895	999999	943	42	199	999999	840	999999	417	555	382	986	843	964	276	294	557	839	331	999999	80	177	798	428	820	394	614	999999	47	609	743	999999	73	999999	999999	67	486	999999	894	999999	882	642	484	999999	913	536	999999	999999	650	376	423	767	553	763	790	999999	274	524	999999	804	229	213	318	808	999999	336	922	252	999999	218	807	999999	945	353	999999	437	692	949	515	294	167	326	986	671	196	999999	502	310	810	715	793	961	440	99	759	678	334	676	46	586	613	999999	767	999999	568	999999	821	999999	999999	362	45	325	19	999999	999999	902	226	646	999999	999999	999999	621	441	814	424	846	475	855	594	336	999999	26	912	928	680	183	558	999999	112	678	999999	999999	552	458	680	478	999999	999999	452	999999	462	687	64	210	999999	991	553	999999	26	722	52	966	615	999999	999999	28	412	91	999999	473	354	671	999999	942	681	541	79	999999	143	946	894	961	412	737	999999	425	962	711	185	689	630	605	999999	390	999999	197	999999	130	208	661	75	870	268	979	512	999999	153	121	528	221	922	569	999999	80	827	999999	563	877	999999	833	999999	701	905	566	999999	748	143	163	316	494	853	949	999999	481	880	999999	999999	433	235	93	282	850	192	964	766	70	999999	467	999999	999999	633	999999	571	375	999999	374	964	701	145	763	656	999999	804	44	367	973	785	999999	200	802	388	140	999999	474	999999	215	999999	940	800	782	962	676	599	761	999999	53	387	419	876	516	70	11	999999	999999	999999	291	999999	158	999999	999999	285	448	999999	760	
177	999999	999999	107	813	999999	855	33	901	362	999999	979	400	999999	999999	999999	595	375	999999	683	742	387	842	190	999999	279	169	370	343	16	507	999999	999999	838	594	366	999999	289	605	486	660	46	109	999999	670	458	891	12	973	293	207	909	977	593	28	999999	661	977	70	543	999999	495	689	999999	855	286	999999	561	459	999999	437	315	769	984	33	705	287	906	519	588	388	167	396	999999	809	999999	999999	999999	820	804	704	907	228	72	256	174	356	999999	999999	394	878	339	552	999999	855	891	150	992	570	999999	512	755	468	482	164	82	108	638	95	999999	738	999999	741	655	999999	530	96	999999	738	858	359	82	826	134	710	999999	999999	241	205	999999	999999	555	255	999999	301	999999	449	746	999999	183	999999	717	129	999999	655	123	598	896	52	335	804	443	999999	711	963	439	928	344	999999	116	468	866	443	177	810	999999	518	243	363	173	90	999999	799	565	791	999999	953	13	478	596	460	718	999999	870	123	23	301	543	544	862	999999	999999	999999	801	999999	999999	284	952	22	472	605	364	543	999999	254	464	643	698	999999	999999	486	925	865	999999	655	749	677	573	64	999999	999999	999999	699	501	152	975	377	999999	850	592	367	10	991	16	990	105	999999	320	625	659	380	602	999999	999999	386	105	249	797	999999	965	532	999999	898	225	579	630	665	51	736	999999	97	999999	848	337	964	485	934	999999	195	559	574	999999	947	404	426	299	360	486	999999	57	999999	579	999999	884	69	656	112	775	999999	370	440	999999	584	357	572	999999	754	999999	258	999999	170	999999	611	999999	400	999999	762	503	999999	999999	279	188	926	999999	542	517	999999	963	277	317	382	168	431	825	128	441	782	600	832	691	545	74	238	223	887	354	968	999999	494	894	893	609	977	157	999999	262	999999	999999	999999	65	941	791	28	940	528	999999	959	786	477	959	392	172	999999	116	744	215	949	999999	999999	999999	548	537	999999	999999	423	772	191	284	734	999999	234	887	999999	777	750	754	56	298	999999	885	395	999999	787	534	511	999999	939	870	412	885	999999	503	103	999999	516	999999	322	999999	526	756	819	685	999999	999999	734	505	385	892	365	990	168	661	999999	916	999999	366	750	944	872	999999	833	320	871	848	563	999999	793	170	271	347	442	411	771	938	76	709	999999	185	800	15	356	999999	999999	999999	726	650	999999	187	999999	160	662	378	772	835	922	999999	813	212	57	13	711	225	631	999999	999999	756	890	89	999999	103	235	574	153	866	345	787	805	999999	132	999999	
256	999999	346	999999	684	73	639	935	26	999999	896	999999	999999	796	303	140	424	496	999999	969	999999	405	336	730	999999	98	234	999999	999999	144	703	363	90	145	757	104	879	999999	344	494	999999	954	73	999999	999999	308	999999	357	572	999999	372	319	595	999999	162	850	290	616	195	596	839	999999	445	881	999999	542	846	999999	49	209	261	903	999999	379	852	805	341	53	999999	626	999999	877	343	295	771	393	767	928	982	906	999999	999999	999999	999999	654	393	999999	999999	429	663	461	454	317	373	953	469	167	226	309	356	999999	246	92	999999	945	962	400	160	119	480	999999	918	19	142	394	988	578	414	724	468	296	159	999999	869	999999	206	569	969	341	999999	236	550	999999	635	397	999999	190	766	802	692	999999	367	82	949	888	542	999999	999999	978	964	891	753	502	841	70	999999	999999	999999	999999	748	402	430	999999	806	253	234	299	384	744	999999	808	999999	999999	42	475	999999	86	675	980	632	761	394	999999	377	421	483	999999	787	575	999999	956	967	372	63	299	572	549	275	705	664	253	70	440	999999	999999	999999	999999	470	999999	141	999999	946	241	770	986	18	439	451	395	770	185	512	808	716	860	841	449	557	742	999999	999999	810	969	326	389	701	953	828	222	342	341	588	420	999999	745	19	735	601	76	290	143	999999	880	934	489	740	999999	723	312	323	638	594	727	474	751	481	999999	915	391	999999	65	611	238	62	439	596	101	999999	971	850	116	999999	999999	999999	769	291	930	45	837	649	449	240	525	898	703	747	999999	946	691	273	42	999999	220	781	235	999999	999999	827	999999	892	999999	999999	751	462	217	999999	113	275	999999	999999	551	941	999999	999999	999999	824	95	340	359	692	735	155	683	708	999999	296	999999	709	236	247	999999	113	539	944	10	563	488	73	999999	913	999999	595	251	999999	722	100	741	477	936	410	446	538	478	999999	167	999999	213	53	644	999999	162	403	49	468	57	447	999999	143	741	292	999999	31	649	999999	58	149	999999	461	999999	727	555	170	773	999999	800	883	635	726	787	507	359	999999	429	999999	999999	250	556	782	183	284	688	607	736	654	74	424	999999	999999	765	999999	598	752	67	916	376	991	630	223	667	999999	812	685	356	244	932	901	999999	879	684	807	593	131	287	999999	48	947	434	129	760	386	993	602	961	999999	909	999999	386	512	403	999999	619	342	999999	19	472	999999	999999	501	721	173	999999	999999	357	957	434	476	999999	357	999999	428	567	510	463	999999	180	219	999999	587	334	334	
524	99	486	999999	999999	260	15	277	248	45	696	932	407	596	564	984	999999	13	999999	442	142	39	999999	975	211	119	878	834	839	262	999999	673	176	999999	999999	732	533	442	769	183	999999	207	999999	843	731	635	113	866	726	196	965	720	252	892	202	494	465	510	714	88	381	180	438	986	756	999999	999999	20	947	831	999999	812	999999	171	972	999999	921	790	999999	576	999999	999999	118	999999	297	568	999999	284	205	165	277	33	728	999999	801	299	769	132	97	999999	869	102	999999	999999	736	999999	485	91	919	266	573	674	266	147	999999	999999	72	784	999999	197	602	999999	815	792	563	999999	94	553	369	682	999999	799	703	999999	706	999999	999999	223	999999	144	92	999999	364	999999	592	999999	766	590	617	442	237	984	433	899	115	999999	999999	137	999999	308	78	932	722	247	100	773	999999	720	441	169	276	849	999999	999999	999999	263	136	877	210	960	670	999999	935	999999	455	191	999999	804	999999	328	999999	965	881	618	76	160	627	127	847	818	999999	999999	158	458	175	387	126	868	999999	852	262	410	926	999999	638	574	999999	795	791	909	407	176	289	123	534	310	968	259	497	955	635	18	39	392	337	625	355	999999	761	78	74	506	20	588	75	235	49	999999	999999	502	163	832	335	938	420	999999	765	45	999999	864	999999	867	381	999999	226	253	380	544	53	999999	229	518	999999	723	844	900	999999	701	57	999999	999999	999999	279	999999	801	803	682	100	971	872	999999	319	563	999999	659	207	135	181	372	822	999999	504	999999	967	999999	645	799	612	104	519	999999	999999	999999	625	602	999999	598	385	999999	423	999999	289	572	999999	163	909	999999	146	74	999999	775	985	999999	235	453	767	12	999999	999999	165	14	80	996	999999	572	795	330	938	304	708	608	999999	999999	948	261	574	931	294	814	999999	690	999999	999999	999999	744	323	999999	763	181	835	947	296	662	882	999999	500	999999	999999	608	367	589	999999	842	365	47	34	852	390	974	879	835	718	497	359	474	351	532	549	718	259	70	566	766	468	760	322	999999	261	539	760	291	821	999999	456	783	999999	999999	192	419	719	999999	354	789	302	10	999999	799	313	417	77	967	743	402	999999	307	32	259	999999	999999	725	999999	600	850	999999	597	23	42	999999	999999	800	530	350	999999	998	787	715	777	999999	999999	999999	523	999999	999999	999999	999999	547	429	999999	158	761	425	446	999999	693	783	870	503	575	704	999999	206	999999	737	616	999999	627	614	403	999999	592	255	784	915	83	212	162	999999	389	431	60	
594	706	892	814	385	94	763	446	225	999999	221	999999	770	482	334	765	56	237	999999	175	933	999999	763	566	516	640	531	513	491	631	999999	999999	154	999999	401	500	865	923	241	462	999999	178	188	656	380	53	24	443	749	447	999999	999999	999999	266	127	568	943	336	307	745	562	259	955	594	802	107	67	999999	90	834	900	132	995	471	311	765	999999	999999	196	472	999999	98	764	53	999999	594	659	888	536	833	556	538	999999	496	900	613	999999	594	999999	999999	986	897	362	915	999999	982	533	993	954	362	721	836	150	999999	129	999999	495	911	78	999999	448	179	590	257	287	371	506	508	571	697	999999	263	263	999999	999999	999999	999999	849	999999	542	71	665	933	184	121	720	999999	790	377	435	128	311	999999	646	834	999999	999999	115	637	185	485	34	999999	267	809	467	583	236	358	401	739	646	414	535	999999	782	999999	415	145	567	972	716	999999	999999	579	999999	737	616	88	669	419	629	221	330	999999	999999	243	676	374	999999	147	171	442	975	696	482	897	989	500	62	999999	902	970	79	213	999999	893	296	688	569	999999	999999	158	688	981	119	434	93	999999	999999	549	999999	51	491	430	810	283	166	449	999999	353	748	126	36	98	517	999999	151	127	296	999999	947	987	999999	924	180	23	753	999999	587	57	813	520	390	513	999999	999999	489	649	403	496	999999	847	591	225	981	850	132	600	474	460	292	966	192	967	601	581	245	566	999999	796	529	172	862	59	999999	237	735	999999	86	656	179	502	724	800	999999	109	999999	589	999999	999999	891	999999	529	136	765	847	338	423	911	999999	999999	922	400	606	999999	574	985	541	685	999999	124	608	523	999999	290	790	251	391	999999	502	185	655	624	928	905	999999	642	735	999999	999999	999999	322	612	646	41	999999	111	999999	999999	841	999999	864	999999	198	216	292	639	712	845	975	999999	946	862	999999	264	969	307	471	999999	600	999999	259	257	999999	999999	801	999999	877	999999	999999	688	999999	999999	719	388	320	751	436	999999	622	736	930	890	318	97	952	460	999999	391	72	949	639	427	243	999999	864	617	911	343	414	295	761	927	811	296	999999	399	999999	40	944	227	871	749	87	863	11	369	999999	999999	902	351	999999	495	723	94	999999	705	324	809	524	703	839	999999	318	999999	999999	13	88	32	615	563	317	999999	447	844	87	890	349	380	908	504	678	16	441	72	999999	276	214	726	247	775	999999	343	516	251	387	778	440	999999	888	999999	291	916	999999	348	44	640	58	878	
16	168	366	944	999999	999999	34	832	661	256	844	708	798	999999	784	840	488	973	656	999999	466	309	459	598	999999	910	223	999999	718	102	999999	852	999999	335	719	89	419	140	999999	496	226	999999	127	194	906	999999	999999	929	999999	458	999999	70	983	999999	999999	707	708	767	999999	989	806	273	999999	999999	999999	999999	490	473	641	999999	430	999999	999999	169	980	912	191	275	691	311	999999	293	630	269	242	967	868	376	914	22	380	651	678	453	690	999999	439	558	966	914	699	736	297	999999	38	513	999999	824	871	999999	526	443	86	161	288	999999	642	999999	999999	260	133	124	558	629	334	999999	999999	96	479	37	482	632	308	776	999999	975	999999	204	240	728	447	54	504	999999	495	937	575	527	175	177	999999	584	999999	716	999999	999999	999999	999999	110	999999	999999	443	354	844	37	893	144	309	548	999999	999999	999999	624	607	812	89	999999	999999	143	397	213	162	920	311	717	897	410	592	985	38	797	999999	999999	999999	894	13	699	660	387	602	803	999999	978	999999	651	999999	959	624	903	999999	964	44	999999	713	999999	681	522	53	137	139	999999	552	999999	999999	999999	199	354	643	713	809	389	959	999999	541	593	999999	183	68	999999	844	938	786	999999	283	999999	763	802	390	935	222	490	655	533	999999	119	261	951	468	999999	461	999999	326	911	104	331	999999	278	993	129	117	508	464	393	292	200	706	863	50	999999	751	396	963	999999	999999	328	733	999999	517	431	342	986	999999	711	208	326	999999	999999	999999	952	69	495	809	270	827	714	36	999999	251	67	999999	999999	911	21	605	999999	564	619	420	776	597	999999	761	571	787	999999	999999	999999	195	965	579	830	279	999999	397	266	999999	703	879	785	999999	471	195	459	28	999999	999999	703	115	142	762	12	999999	817	999999	491	734	248	483	999999	999999	282	87	999999	999999	582	999999	823	624	348	488	860	740	634	484	999999	392	311	552	842	57	99	999999	62	999999	576	376	461	733	999999	532	348	230	182	864	29	394	909	971	446	999999	260	88	767	654	901	272	829	343	238	108	432	695	640	659	831	635	35	82	911	215	665	999999	718	999999	149	640	567	770	464	742	483	340	115	24	796	21	880	407	311	314	999999	128	999999	999999	109	653	589	523	43	394	368	837	999999	240	171	170	369	950	999999	271	705	69	879	999999	624	999999	999999	625	863	819	754	999999	999999	607	999999	547	594	911	716	496	60	53	736	80	383	645	280	875	853	635	999999	929	892	50	608	999999	249	19	192	16	
73	999999	999999	223	639	999999	77	461	571	623	576	999999	243	29	999999	661	999999	808	999999	979	821	714	772	999999	178	825	999999	729	999999	191	999999	999999	728	999999	432	97	393	522	441	641	578	819	313	240	68	202	695	873	830	947	163	440	896	999999	195	359	201	432	55	814	16	347	462	389	324	991	730	999999	596	132	278	810	377	480	410	12	999999	999999	179	975	139	862	898	61	999999	868	688	524	525	83	896	961	999999	626	999999	999999	366	923	915	77	472	172	286	708	679	352	73	426	803	999999	948	659	999999	999999	685	999999	448	411	999999	456	313	215	999999	523	236	316	343	750	844	999999	645	487	625	111	999999	966	999999	200	381	685	804	271	721	999999	134	246	708	408	999999	999999	999999	954	572	469	999999	266	999999	762	481	372	999999	323	999999	633	546	471	43	161	999999	999999	999999	257	40	676	651	51	493	999999	999999	999999	608	935	808	363	999999	691	914	166	999999	256	812	823	719	999999	999999	999999	999999	98	795	663	212	556	842	232	923	544	924	896	999999	722	773	487	373	999999	763	84	514	228	256	855	556	877	814	318	906	745	999999	999999	999999	169	999999	405	881	736	787	62	102	586	999999	842	766	28	347	999999	999999	999999	459	999999	255	999999	977	472	841	939	116	335	742	533	326	188	999999	903	895	999999	371	999999	606	637	999999	711	981	928	999999	414	99	999999	540	200	834	581	295	999999	775	408	999999	888	564	941	629	462	319	999999	269	261	835	862	133	688	262	116	728	822	534	999999	620	59	683	436	849	578	795	552	699	745	999999	706	137	496	477	999999	813	664	999999	999999	402	999999	999999	537	578	236	999999	851	937	999999	852	472	999999	242	788	999999	215	137	101	60	666	999999	999999	999999	368	999999	734	636	220	779	302	73	814	292	150	208	391	156	999999	623	173	943	614	970	999999	430	931	895	708	345	277	686	999999	999999	999999	634	552	154	999999	449	999999	778	641	168	435	789	658	492	101	589	999999	68	999999	478	886	723	163	899	999999	999999	208	839	999999	875	999999	616	999999	999999	707	516	999999	247	977	418	999999	395	312	455	545	113	999999	448	803	999999	594	219	417	104	999999	861	481	652	522	241	251	662	999999	765	657	818	298	801	784	585	933	513	999999	859	357	501	420	708	363	527	176	759	46	999999	999999	302	208	999999	786	999999	45	13	724	746	177	469	544	546	797	726	999999	970	999999	227	999999	90	137	557	747	999999	451	773	299	994	74	999999	626	52	999999	365	620	892	
24	938	550	929	789	999999	999999	888	956	999999	910	637	999999	999999	105	999999	999999	209	174	651	999999	217	404	272	714	729	681	686	999999	999999	71	442	116	922	956	725	677	999999	301	793	865	999999	622	577	862	661	292	869	396	807	429	285	999999	969	999999	806	544	288	225	69	663	16	55	463	812	999999	999999	789	999999	380	999999	366	908	381	785	799	594	999999	409	62	446	811	299	999999	83	786	251	999999	688	999999	190	999999	50	241	999999	859	813	169	764	395	140	502	631	25	667	999999	376	820	193	999999	999999	999999	878	172	622	999999	716	20	390	36	236	999999	110	98	199	999999	325	999999	251	999999	985	999999	72	24	922	944	190	283	999999	19	999999	431	953	254	938	474	520	999999	618	287	153	803	778	737	999999	999999	402	999999	826	999999	747	699	578	267	459	786	653	864	999999	999999	999999	442	999999	380	617	805	999999	856	159	999999	240	447	68	963	782	191	656	999999	855	999999	551	647	457	461	999999	999999	852	695	795	162	820	656	637	939	616	711	999999	408	130	999999	316	546	999999	110	999999	310	640	999999	999999	999999	999999	328	999999	999999	137	33	984	999999	118	999999	952	744	999999	997	905	999999	999999	129	999999	999999	30	258	214	999999	869	15	264	356	775	999999	999999	248	220	999999	33	501	647	572	812	593	999999	999999	299	233	410	571	485	396	205	111	999999	521	267	414	256	880	124	999999	206	131	768	999999	415	999999	999999	714	534	542	973	999999	999999	248	316	764	354	999999	959	980	999999	999999	529	868	161	999999	471	568	981	805	999999	999999	386	142	376	999999	824	98	574	999999	416	695	47	999999	422	791	999999	261	214	502	69	215	921	144	999999	999999	601	999999	999999	741	685	258	999999	999999	270	999999	37	803	999999	626	999999	999999	476	816	999999	999999	269	586	456	370	507	219	364	488	746	76	230	252	719	999999	999999	923	999999	832	466	999999	961	318	999999	590	763	999999	389	588	562	803	738	114	570	25	999999	25	454	126	243	475	894	255	999999	999999	611	999999	93	404	537	26	653	643	360	416	445	951	903	999999	999999	145	999999	776	926	999999	337	125	999999	999999	838	999999	479	999999	599	990	999999	716	336	489	978	977	288	985	60	545	159	105	754	164	999999	999999	122	588	519	108	646	128	328	999999	865	496	114	388	999999	463	547	167	54	369	152	729	624	423	887	999999	856	844	725	390	794	999999	999999	527	999999	161	999999	890	977	500	999999	999999	999999	297	623	999999	999999	900	999999	597	998	991	61	395	21	850	72	698	
701	889	999999	999999	999999	938	254	999999	135	999999	263	415	999999	656	190	999999	24	997	341	337	799	404	756	956	425	999999	392	999999	190	975	515	285	98	273	198	97	258	999999	752	458	53	990	366	296	646	999999	106	351	810	507	381	999999	518	999999	898	307	143	999999	999999	274	556	999999	999999	160	81	999999	999999	999999	468	102	305	471	254	882	999999	809	47	469	319	411	999999	999999	991	683	999999	501	999999	362	374	999999	954	962	176	487	902	601	999999	999999	224	999999	999999	867	883	718	212	909	769	635	999999	99	269	673	976	974	999999	999999	460	769	556	580	221	999999	999999	576	148	342	304	999999	980	692	271	999999	999999	652	999999	173	167	283	480	694	731	999999	911	284	999999	999999	986	202	999999	999999	151	999999	659	643	999999	733	13	999999	579	869	999999	11	655	758	828	999999	999999	999999	270	79	999999	186	298	862	848	90	62	589	943	858	999999	999999	999999	593	551	999999	182	611	206	981	169	999999	704	610	999999	730	999999	162	999999	204	862	662	931	999999	48	964	999999	797	795	375	680	424	373	720	999999	999999	488	71	999999	999999	999999	816	999999	289	909	999999	999999	999999	999999	999999	999999	899	143	748	995	693	999999	999999	555	586	999999	385	816	999999	310	745	487	999999	97	576	251	999999	945	119	939	55	534	999999	275	999999	492	999999	24	676	770	781	290	624	999999	829	342	150	999999	630	344	999999	999999	306	978	174	999999	498	600	999999	999999	999999	999999	34	809	999999	168	999999	83	24	104	999999	370	149	999999	999999	999999	862	268	267	244	110	907	325	774	69	999999	999999	673	999999	999999	993	212	999999	799	589	999999	266	814	774	999999	999999	77	502	536	145	519	860	246	459	709	168	240	342	970	776	283	639	999999	749	999999	930	853	971	999999	110	999999	999999	350	999999	702	208	57	493	596	430	42	415	789	999999	550	999999	991	224	999999	361	763	869	837	32	316	197	16	75	869	740	999999	105	996	999999	999999	957	520	999999	757	510	120	746	746	999999	999999	868	850	999999	209	720	938	639	580	999999	346	136	999999	328	999999	514	202	982	623	856	999999	937	999999	363	999999	592	674	236	466	891	251	27	999999	999999	288	448	347	397	865	159	801	999999	525	852	99	999999	999999	202	601	253	318	137	132	890	91	999999	459	496	999999	999999	56	999999	999999	999999	902	329	13	436	49	726	176	999999	126	474	64	147	999999	565	273	490	358	481	999999	999999	583	999999	894	243	215	999999	988	850	999999	999999	112	98	999999	836	949	770	17	807	162	999999	86	512	
20	658	835	943	394	894	233	999999	268	574	88	959	115	789	435	770	999999	999999	737	326	536	867	999999	966	999999	584	615	503	999999	999999	328	758	147	80	999999	245	407	999999	97	103	999999	641	990	538	19	198	731	999999	345	247	585	594	147	759	976	152	297	869	953	809	288	729	165	717	256	329	822	44	686	199	999999	999999	480	643	698	894	877	833	956	801	999999	454	999999	244	999999	733	621	387	103	959	999999	999999	318	287	999999	898	485	282	292	690	375	697	483	155	999999	626	124	999999	70	92	274	463	912	999999	956	834	999999	920	752	999999	708	445	941	726	250	834	999999	203	829	800	419	605	551	999999	436	165	999999	22	370	348	619	127	326	999999	694	495	625	166	330	980	999999	565	530	769	982	930	756	999999	905	999999	975	920	674	999999	672	669	912	646	999999	801	863	557	560	413	999999	590	128	999999	41	754	218	494	999999	848	999999	999999	84	781	999999	505	409	223	117	330	999999	699	452	66	348	35	999999	999999	440	529	999999	780	14	999999	867	401	999999	826	999999	999999	999999	490	57	825	797	818	594	140	999999	999999	401	649	999999	239	50	999999	999999	72	591	16	999999	999999	63	354	731	692	849	957	914	892	999999	583	498	956	499	882	652	626	999999	999999	440	999999	626	220	137	477	339	775	86	663	263	749	245	999999	999999	999999	436	702	104	115	969	637	226	999999	535	999999	161	494	739	168	561	520	999999	71	576	730	999999	842	999999	999999	362	83	881	260	638	999999	999999	780	999999	897	999999	949	532	163	559	803	235	165	685	319	326	845	45	918	112	999999	999999	183	152	999999	988	999999	999999	841	752	896	755	966	832	591	480	381	999999	841	712	611	988	650	511	772	999999	456	167	999999	999999	517	999999	962	157	895	998	173	637	729	909	861	999999	691	411	663	999999	268	999999	103	999999	945	338	204	999999	501	754	305	999999	999999	752	541	999999	577	999999	999999	858	793	818	999999	592	316	743	787	932	851	147	307	999999	848	999999	246	133	74	79	999999	189	843	756	656	151	703	501	999999	976	377	435	896	786	176	999999	264	999999	397	510	531	212	999999	271	364	363	456	66	999999	653	516	418	999999	999999	912	65	25	46	172	795	889	814	484	811	565	425	251	520	82	54	471	999999	999999	563	547	788	638	581	402	302	694	999999	678	999999	470	958	73	397	999999	121	788	227	286	602	999999	999999	727	739	999999	999999	122	935	984	999999	192	719	682	807	961	134	427	999999	644	870	110	999999	146	
999999	350	607	362	853	647	960	265	253	999999	143	943	830	71	898	875	999999	189	759	999999	999999	432	750	999999	266	435	999999	694	999999	583	416	999999	378	580	857	999999	109	586	268	298	33	523	938	209	549	999999	141	999999	999999	567	999999	691	350	589	999999	447	600	999999	105	428	897	999999	910	670	113	642	574	259	999999	999999	776	999999	920	999999	639	385	494	551	999999	401	304	687	175	787	402	724	160	788	343	999999	798	777	999999	840	401	999999	612	277	105	907	299	882	999999	29	999999	313	770	879	950	861	953	58	595	704	999999	220	110	133	278	388	999999	786	999999	793	999999	999	396	999999	79	881	773	226	455	829	999999	999999	828	155	996	98	999999	999999	838	999999	466	749	192	786	999999	190	657	489	999	716	425	999999	965	75	319	791	917	690	810	78	98	736	603	765	999999	711	392	954	137	189	434	999999	948	999999	336	999999	817	610	999999	888	234	294	227	738	413	598	456	762	999999	214	180	273	470	999999	393	999999	156	426	192	999999	798	703	361	999999	292	215	564	531	738	358	974	999999	326	921	999999	803	519	999999	362	14	999999	629	128	923	18	170	749	189	60	607	813	400	427	368	100	999999	932	999999	456	207	999999	924	999999	487	239	863	999999	999999	924	589	220	292	73	999999	749	999999	584	999999	999999	131	466	999999	481	141	999999	583	890	957	831	323	871	999999	417	164	999999	999999	605	640	693	999999	223	209	264	999999	999999	530	336	999999	619	921	946	999999	598	335	741	657	452	892	942	656	999999	989	718	610	718	109	875	909	999999	418	999999	944	745	999999	908	999999	999999	999999	744	24	256	999999	347	910	999999	377	522	92	999999	324	888	999999	698	46	181	233	999999	653	999999	296	655	427	999999	999999	357	11	758	999999	427	999999	999999	441	999999	927	999999	999999	651	808	999999	351	587	793	495	892	529	860	256	708	493	999999	775	477	269	458	368	828	617	146	999999	376	999999	999999	664	999999	788	456	565	770	636	848	581	999999	999999	410	709	862	999999	999999	681	999999	755	999999	999999	742	708	68	181	999999	568	581	715	515	255	866	733	998	138	556	114	83	305	485	81	644	112	102	66	859	749	506	999999	999999	464	75	999999	568	149	999999	239	729	284	865	211	65	143	76	999999	999999	676	710	734	384	47	999999	201	279	999999	805	640	616	11	322	949	72	684	249	999999	190	256	175	859	216	326	384	798	999999	999999	26	999999	999999	666	513	999999	48	772	522	439	999999	874	351	589	999999	999999	623	999999	999999	
999999	149	381	999999	24	999999	307	511	999999	528	67	662	810	999999	999999	962	304	603	950	498	139	911	300	999999	810	205	316	999999	999999	526	924	703	657	836	523	999999	644	999999	32	419	999999	999999	197	254	999999	999999	55	122	355	627	48	688	999999	238	832	14	999999	219	93	818	999999	402	999999	335	603	364	15	974	248	861	327	687	999999	540	293	458	724	56	999999	999999	160	999999	559	957	999999	246	39	428	999999	519	295	435	534	213	479	812	755	861	650	109	771	80	874	494	999999	361	116	999999	945	384	999999	802	511	59	667	999999	999999	968	847	367	335	586	971	729	575	999999	999999	378	70	999999	703	862	405	608	999999	89	329	75	657	136	999999	896	483	628	238	492	924	484	999999	733	969	787	23	292	774	195	999999	999999	918	418	208	738	82	474	999999	427	999999	999999	787	587	426	777	999999	721	238	439	112	352	500	92	999999	678	832	337	999999	916	848	123	999999	87	980	184	156	249	927	401	823	999999	947	811	999999	999999	696	957	999999	999999	999999	999999	64	344	92	999999	655	836	450	529	905	999999	963	765	578	294	77	710	607	252	631	999999	793	836	615	103	404	688	997	945	999999	999999	31	999999	449	556	68	999999	999999	232	529	320	999999	408	495	999999	56	192	242	999999	954	986	359	74	570	406	999999	999999	729	999999	362	966	838	504	547	40	999999	654	325	31	235	577	716	384	999999	320	281	395	350	536	999999	999999	456	999999	991	995	525	957	747	52	58	840	770	14	999999	563	481	999999	999999	465	999999	999999	999999	999999	575	386	280	999999	999999	260	999999	122	877	203	999999	150	520	642	513	551	999999	766	906	283	999999	999999	807	711	514	170	839	976	999999	885	999999	655	999999	244	630	615	999999	550	616	497	916	935	999999	576	72	999999	53	839	791	319	999999	599	494	593	248	189	999999	569	470	190	421	159	588	991	32	297	795	285	22	897	999999	964	999999	418	366	999999	999999	241	648	785	126	999	195	224	999999	581	170	999999	996	999999	47	999999	999999	435	86	767	357	971	999999	775	933	767	999999	999999	999999	999999	449	999999	236	211	757	347	920	999999	73	999999	964	999999	67	451	136	43	288	571	860	999999	884	724	341	598	689	461	999999	999999	999999	999999	183	301	731	949	142	94	535	999999	999999	699	246	999999	999999	999999	803	999999	914	999999	999999	900	489	999999	42	999999	110	724	744	637	521	999999	999999	999999	832	714	247	999999	641	117	319	52	507	493	878	170	999999	999999	363	676	794	706	999999	999999	999999	999999	
869	917	999999	909	848	999999	350	897	283	397	999999	199	999999	656	427	141	351	999999	792	606	999999	995	387	999999	999999	621	999999	78	843	814	999999	84	821	881	844	999999	413	732	269	902	702	999999	220	491	130	244	916	706	258	663	365	999999	791	628	557	874	999999	396	520	236	55	281	64	468	638	965	378	691	811	107	999999	999999	546	890	999999	793	785	895	751	164	705	665	820	189	999999	28	292	202	333	970	999999	27	221	43	999999	430	999999	999999	852	165	865	234	894	160	935	746	999999	901	724	999999	999999	644	645	366	530	999999	461	874	19	619	682	185	368	840	318	710	406	512	44	484	248	44	53	596	298	999999	770	669	253	712	823	391	999999	569	882	154	382	855	999999	475	999999	680	742	243	483	689	865	999999	841	235	350	691	999999	249	999999	64	601	58	77	999999	620	791	999999	306	999999	999999	707	999999	958	174	999999	551	999	569	515	568	999999	810	123	999999	616	716	828	28	372	142	999999	238	53	999999	999999	333	999999	999999	855	999999	59	999999	447	192	999999	75	999999	677	999999	799	691	999999	734	957	761	791	935	469	443	903	963	999999	934	663	999999	478	756	139	999999	15	763	999999	713	999999	519	856	372	930	999999	550	999999	160	131	573	450	227	999999	95	76	999999	999999	328	999999	951	223	446	511	783	999999	513	319	966	66	891	45	155	593	406	448	904	428	14	843	893	293	812	490	370	999999	557	974	999999	999999	860	617	444	525	762	999999	82	999999	999999	522	122	240	654	104	999999	537	305	634	999999	646	171	999999	393	485	999999	668	410	955	999999	571	860	539	648	999999	999999	283	600	629	831	291	999999	559	839	491	730	662	638	718	260	832	917	922	876	35	901	528	234	959	397	999999	713	127	214	999999	662	583	592	999999	898	956	936	999999	803	999999	279	999999	502	901	754	475	999999	999999	705	318	653	937	662	623	11	677	59	999999	241	999999	999999	259	999999	821	999999	157	80	999999	820	303	895	251	129	69	755	298	35	999999	215	922	74	31	421	999999	374	724	920	969	999999	999999	907	305	443	76	999999	30	999999	680	81	606	404	999999	872	411	422	411	817	602	867	712	651	999999	435	318	999999	556	837	458	457	114	237	110	146	598	396	600	808	999999	821	999999	999999	354	261	608	528	921	159	999999	999999	962	907	327	111	46	999999	191	999999	134	999999	692	193	999999	233	967	379	303	16	283	999999	822	603	763	781	999999	681	306	474	999999	790	751	406	826	974	494	207	909	999999	
109	999999	999999	730	683	660	999999	999999	232	131	294	239	234	914	876	995	661	369	153	999999	967	365	283	999999	52	343	652	295	367	835	738	769	999999	304	906	264	810	101	919	113	652	593	999999	185	189	597	999999	999999	530	831	322	999999	63	373	42	744	745	498	687	350	17	843	193	396	999999	524	769	929	18	999999	194	570	449	999999	893	383	999999	999999	537	455	777	999999	765	535	523	613	716	105	272	172	518	322	999999	999999	106	999999	410	999999	793	999999	827	999999	828	908	999999	999999	686	23	480	658	999999	648	960	242	573	201	88	999999	873	778	808	674	667	845	112	872	165	870	943	94	999999	843	313	872	999999	150	999999	999999	888	771	926	702	625	614	333	870	361	182	16	904	730	753	199	24	999999	163	969	982	806	774	596	815	999999	395	684	995	344	98	614	432	213	232	768	112	851	999999	999999	62	522	241	521	983	864	48	364	999999	999999	299	25	999999	999999	15	59	999999	999999	121	631	999999	999999	999999	536	999999	567	583	701	507	984	96	172	749	115	916	470	574	999999	612	951	41	41	464	351	999999	82	999999	262	208	182	654	927	999999	484	818	999999	194	999999	258	999999	290	347	856	246	999999	136	276	368	264	999999	485	999999	999999	169	599	209	475	999999	492	199	426	999999	503	335	339	999999	431	274	296	999999	286	869	14	195	671	694	999999	227	784	918	806	999999	997	999999	697	999999	364	581	999999	999999	657	999999	222	68	999999	959	843	530	999999	407	704	11	999999	999999	269	615	999999	387	498	999999	999999	257	212	999999	999999	999999	333	999999	638	545	805	850	389	677	999999	88	656	946	999999	711	850	653	320	386	223	999999	710	999999	403	91	999999	999999	999999	979	999999	999999	995	649	675	365	636	13	999999	999999	602	854	622	403	335	190	958	909	201	786	64	380	937	826	360	588	999999	796	446	999999	606	828	766	410	999999	735	93	17	280	830	85	999999	760	948	999999	368	192	316	211	223	999999	38	785	306	924	999999	472	178	298	96	430	999999	566	346	765	774	98	222	999999	599	106	999999	639	370	711	217	619	988	52	992	406	628	594	233	433	578	999999	469	485	869	273	914	719	194	409	245	999999	999999	193	19	280	970	995	612	126	181	399	424	595	999999	604	484	136	306	690	999999	999999	999999	912	196	731	999999	736	999999	335	192	999999	454	960	476	926	205	804	43	722	436	633	999999	999999	999999	189	627	874	767	274	789	788	422	504	999999	989	947	511	997	287	650	243	553	286	
999999	939	944	463	128	999999	408	679	102	584	999999	999999	273	236	660	17	999999	754	969	999999	546	403	999999	950	999999	486	979	694	807	755	81	202	999999	999999	183	322	245	173	755	977	866	999999	695	838	250	439	999999	721	850	999999	999999	895	274	999999	999999	540	130	993	110	641	811	714	999999	999999	999999	71	99	567	999999	999999	772	940	999	991	320	437	708	980	999999	923	760	268	843	818	582	999999	928	712	965	642	999999	999999	72	123	176	161	247	358	335	999999	349	168	668	511	999999	242	896	282	66	312	831	999999	999999	186	999999	999999	999999	63	764	999999	142	999999	601	420	999999	530	877	885	825	168	999999	359	654	999999	584	601	999999	342	600	350	288	656	656	663	811	61	958	885	242	623	999999	193	594	998	999999	963	566	999999	999999	999999	365	20	999999	897	999999	481	496	761	602	289	999999	538	999999	424	999999	486	729	999999	608	999999	999999	991	652	212	877	15	765	656	485	999999	999999	351	977	903	984	277	209	999999	550	999999	565	207	999999	999999	670	753	730	180	949	999999	999999	628	649	269	135	373	368	253	30	999999	999999	839	285	981	254	611	560	559	999999	999999	287	970	999999	279	540	373	999999	999999	542	133	285	595	999999	999999	999999	416	702	999999	778	620	909	955	739	443	622	999999	999999	311	999999	69	202	180	999999	177	292	273	240	999999	729	761	665	999999	711	896	831	999999	142	369	603	838	999999	999999	781	999999	871	331	241	954	657	999999	999999	406	990	483	930	999999	854	999999	999999	124	185	333	999999	999999	999999	250	999999	842	611	501	593	999999	708	870	160	999999	398	999999	999999	960	42	286	722	914	999999	999999	678	237	965	727	999999	602	736	489	663	585	854	765	999999	630	87	999999	352	165	999999	999999	698	130	332	581	715	932	243	999999	999999	898	999999	999999	706	695	572	26	876	884	234	990	999999	228	999999	575	505	999999	68	675	883	643	999999	999999	692	430	571	557	905	999999	21	344	369	999999	406	999999	999999	780	69	178	999999	999999	521	999999	930	999999	74	479	913	757	85	91	873	567	999999	449	963	999999	391	999999	134	25	999999	492	872	890	630	762	821	999999	999999	724	999999	890	617	822	131	477	999999	461	366	999999	999999	157	318	930	470	802	283	999999	800	929	399	999999	54	53	949	39	594	50	611	311	657	999999	165	361	999999	983	949	967	327	496	418	929	919	42	381	999999	183	942	429	827	488	999999	999999	672	999999	791	845	999999	872	999999	882	999999	999999	64	999999	182	992	957	422	487	852	999999	999999	999999	
521	469	863	22	671	986	855	652	620	783	823	793	999999	493	999999	725	148	385	105	235	614	822	90	999999	598	208	999999	999999	529	942	974	182	233	347	999999	999999	928	999999	902	885	246	240	974	75	241	650	362	508	931	697	349	477	220	415	699	699	999999	997	423	999999	25	639	132	678	809	650	569	481	342	170	796	314	482	219	989	999999	847	24	634	947	845	471	999999	832	603	999999	962	999999	647	461	486	999999	419	999999	870	606	117	306	266	590	999999	881	999999	771	900	44	999999	10	426	326	851	375	373	476	627	553	355	999999	85	999999	688	999999	833	881	683	999999	999999	53	999999	392	275	999999	757	53	866	999999	305	999999	999999	568	512	999999	402	331	609	121	567	999999	999999	326	260	817	230	954	999999	999999	57	294	97	44	999999	999999	661	999999	60	310	999999	330	609	662	257	832	368	999999	799	726	358	512	281	999999	999999	951	999999	33	999999	458	331	803	151	537	917	999999	999999	897	429	560	310	369	281	309	503	247	344	159	999999	999999	459	999999	999999	999999	981	544	22	524	736	197	720	637	901	999999	999999	999999	188	999999	745	246	406	470	97	249	425	999999	241	972	79	999999	617	92	999999	713	999999	999999	648	965	556	382	998	911	171	241	999999	672	468	678	330	689	999999	999999	414	831	32	988	625	915	760	992	999999	999999	455	675	580	637	683	197	603	999999	999999	999999	525	372	248	494	309	856	408	999999	999999	562	652	389	12	999999	678	132	999999	20	992	999999	215	563	79	999999	466	496	999999	212	989	280	999999	958	523	844	746	51	593	537	688	999999	999999	999999	999999	751	397	999999	672	235	959	560	999999	593	999999	442	18	961	303	289	38	813	999999	999999	999999	259	487	999999	866	167	608	636	538	163	331	233	226	999999	102	328	571	999999	823	435	253	438	774	999999	589	91	836	785	999999	999999	508	875	572	320	252	222	273	703	209	515	627	332	999999	352	271	155	225	810	999999	974	718	637	990	770	952	335	999999	995	999999	999999	331	822	887	234	654	456	660	906	999999	880	64	867	202	318	999999	920	416	431	229	999999	866	35	915	773	595	871	885	802	368	917	736	278	598	424	193	999999	444	796	698	815	494	318	999999	989	920	850	444	682	963	41	918	999999	999999	670	917	305	907	999999	639	783	570	858	548	47	999999	786	278	777	134	12	486	619	733	414	949	557	180	926	999999	744	999999	212	999999	336	999	682	502	999999	999999	887	897	999999	167	915	254	999999	770	817	845	144	
582	667	557	999999	555	308	999999	371	999999	370	999999	981	999999	894	356	999999	29	999999	48	999999	294	350	280	246	999999	165	462	999999	169	322	786	363	999999	999999	172	769	999999	878	781	700	999999	999999	999999	999999	762	999999	69	999999	568	886	616	558	778	384	999999	241	999999	999999	999999	399	999999	513	212	408	999999	771	900	551	731	999999	712	151	440	347	119	163	143	144	484	999999	105	999999	999999	282	999999	237	584	999999	869	931	382	999999	32	391	854	848	928	808	999999	990	25	518	542	999999	184	474	128	441	275	696	999999	262	836	666	304	657	999999	929	702	999999	197	205	681	800	999999	378	129	59	492	271	234	335	581	493	183	586	999999	278	108	241	119	153	999999	182	833	129	508	366	97	206	594	998	115	216	803	820	836	999999	776	806	999999	999999	948	13	471	772	681	352	492	717	11	999999	831	471	999999	999999	764	999999	966	95	869	999999	961	295	677	236	229	999999	690	363	750	913	501	302	885	999999	204	437	711	71	448	165	873	380	205	609	176	644	999999	759	999999	337	775	999999	999999	593	117	662	336	245	999999	316	661	139	999999	97	999999	539	585	206	849	337	999999	904	999999	999999	889	591	100	999999	69	584	999999	931	307	422	999999	811	365	999999	932	999999	999999	475	519	999999	504	999999	413	117	125	637	69	773	999999	727	540	999999	53	232	703	526	572	268	999999	967	999999	730	832	554	949	682	183	293	274	317	236	331	395	515	999999	156	999999	982	999999	432	525	630	30	579	999999	276	768	999999	598	415	969	842	300	551	230	773	911	858	168	443	463	775	509	602	999999	218	485	537	23	557	999999	590	315	753	452	291	709	262	672	682	914	999999	694	999999	999999	394	999999	999999	294	445	999999	329	824	999999	968	749	130	428	999999	673	791	240	129	51	77	388	536	546	109	939	73	658	195	485	529	422	91	651	999999	116	186	641	252	577	322	28	765	999999	785	702	170	291	183	998	891	683	920	653	791	959	857	999999	744	999999	381	585	999999	348	999999	555	668	479	174	999999	497	159	987	552	728	999999	623	739	761	406	778	782	485	196	999999	845	999999	999999	860	304	259	691	896	897	205	736	884	427	999999	239	999999	691	999999	211	999999	741	696	999999	999999	743	999999	127	733	348	576	599	110	947	754	153	64	240	618	869	722	805	999999	99	357	991	999999	205	932	999999	371	97	665	283	685	852	158	133	512	999999	999999	999999	957	558	999999	605	636	937	672	999999	185	999999	82	257	999999	705	
999999	999999	30	933	579	999999	999999	999999	976	489	933	827	999999	999999	995	930	727	501	999999	590	999999	705	999999	751	999999	235	533	279	999999	999999	24	418	794	999999	373	552	113	999999	547	817	999999	756	999999	840	672	809	999999	770	668	254	999999	581	345	999999	857	783	837	999999	578	999999	617	915	854	419	475	525	42	291	538	453	999999	158	953	104	642	101	133	928	89	556	558	999999	610	112	490	442	82	895	999999	590	714	999999	10	202	209	41	902	999999	375	156	776	999999	241	225	427	928	627	999999	266	765	659	999999	198	32	795	999999	314	999999	999999	42	999999	147	999999	948	738	992	157	999999	894	610	999999	961	563	932	999999	999999	531	395	685	562	815	831	999999	999999	930	999999	645	978	406	354	727	160	243	343	704	638	237	292	487	434	780	866	356	999999	575	999999	999999	266	999999	999999	332	999999	75	376	226	621	999999	999999	28	931	356	179	364	999999	883	999999	727	229	238	151	936	249	908	260	781	948	999999	983	792	999999	461	389	736	774	31	808	94	999999	126	92	139	436	274	555	87	611	512	806	771	536	999999	135	37	110	695	93	20	999999	594	278	146	999999	18	999999	999999	967	442	589	528	999999	954	860	112	999999	21	509	999999	363	999999	180	446	678	221	265	999999	335	999999	635	999999	938	798	279	282	848	946	614	428	488	999999	120	178	999999	287	999999	582	119	999999	881	99	195	118	657	999999	424	831	999999	999999	999999	523	999999	615	807	510	999999	287	684	587	264	209	406	90	496	999999	73	11	999999	400	524	682	162	312	480	545	999999	829	150	999999	858	999999	488	999999	675	965	999999	504	371	999999	999999	419	898	999999	768	681	693	999999	621	379	578	422	317	999999	788	999999	370	842	999999	271	617	760	146	999999	999999	999999	999999	105	414	531	999999	568	639	112	702	999999	784	630	999999	999999	852	788	217	771	999999	446	709	999999	999999	605	999999	999999	370	110	999999	999999	999999	852	999999	531	960	597	700	100	999999	19	782	214	999999	683	296	740	309	345	418	999999	552	374	986	292	538	999999	584	999999	999999	270	208	539	999999	764	832	931	827	999999	838	999999	999999	127	750	60	663	504	999999	838	319	864	788	34	999999	975	999999	908	865	999999	993	659	22	890	174	761	999999	253	907	609	999999	364	913	999999	506	162	999999	435	624	936	999999	999999	263	745	999999	71	482	183	999999	331	379	923	76	316	999999	188	999999	999999	999999	988	248	419	597	446	999999	955	951	999999	527	539	245	960	294	929	999999	959	406	999999	401	
113	289	638	406	585	240	927	298	999999	278	327	909	543	482	999999	697	999999	446	816	758	544	119	981	655	999999	96	418	639	146	425	68	999999	999999	806	849	709	610	999999	21	216	70	666	354	999999	209	999999	701	999999	658	241	680	999999	589	518	999999	993	308	982	99	999999	821	297	999999	191	219	545	933	999999	999999	999999	97	207	434	610	698	878	764	758	999999	687	999999	930	999999	904	744	545	203	467	949	855	411	627	999999	522	394	772	999999	173	22	664	695	999999	854	999999	999999	483	99	979	820	978	238	549	536	411	114	891	316	257	446	674	352	476	787	777	525	999999	284	999999	225	925	373	999999	746	999999	991	430	86	259	760	271	455	223	646	971	627	999999	101	521	418	503	999999	267	999999	999999	322	228	999999	86	215	684	208	187	999999	894	614	637	803	744	419	999999	999999	66	999999	999999	228	138	830	816	160	664	999999	762	503	722	469	115	874	408	479	773	254	999999	999999	85	72	999999	460	752	366	989	68	356	112	735	688	999999	999999	551	129	193	999999	999999	999999	999999	316	446	684	999999	435	508	763	999999	275	999999	438	999999	22	421	122	950	677	87	459	999999	605	999999	660	999999	44	999999	345	999999	999999	999999	384	884	999999	501	769	999999	593	999999	327	999999	999999	662	91	465	306	873	397	359	999999	999999	516	320	910	764	946	295	785	999999	16	375	173	440	999999	979	272	554	740	999999	999999	999999	366	267	760	602	934	942	999999	204	471	170	672	986	892	999999	779	73	999999	319	999999	483	841	999999	413	951	694	796	546	111	203	751	142	999999	999999	999999	812	258	560	318	999999	13	999999	590	999999	845	999999	187	547	17	999999	208	999999	430	964	178	999999	689	999999	809	907	148	999999	999999	11	719	38	795	288	948	306	530	513	999999	999999	552	138	260	231	999999	258	999999	258	538	900	994	999999	711	912	539	300	133	404	750	410	691	606	999999	589	735	999999	907	898	598	711	679	999999	913	940	999999	49	999999	999999	999999	560	999999	889	868	999999	17	547	999999	883	999999	658	182	136	762	999999	798	946	621	999999	496	999999	999999	618	999999	827	231	308	268	770	500	499	999999	999999	999999	200	20	802	999999	578	999999	198	500	34	158	940	538	553	999999	657	999999	999999	428	732	970	544	219	781	239	51	717	708	288	555	393	259	761	515	999999	999999	999999	999999	218	53	98	307	999999	326	469	719	999999	999999	376	999999	628	34	81	174	999999	999999	980	238	572	999999	861	874	909	945	641	898	189	33	999999	370	411	
999999	267	384	643	673	294	999999	321	520	752	49	342	999999	927	368	188	596	820	453	591	27	433	520	191	224	398	315	999999	999999	999999	275	999999	15	209	482	767	696	530	32	290	97	917	61	944	822	999999	241	28	282	720	592	212	999999	779	394	722	746	203	428	999999	999999	218	999999	999999	487	999999	999999	478	454	601	492	75	797	172	504	109	382	576	369	682	999999	999999	412	850	946	72	999999	236	815	760	30	503	111	747	999999	879	999999	80	467	924	215	763	573	681	238	526	999999	919	284	294	350	179	833	746	999999	691	806	999999	999999	424	837	110	663	694	580	989	964	999999	861	625	999999	311	119	444	477	999999	723	999999	622	429	657	149	951	530	420	850	669	365	629	619	82	276	46	52	97	114	999999	879	110	249	999999	999999	67	999999	999999	48	70	398	999999	999999	999999	85	287	614	767	697	999999	999999	999999	729	999999	608	430	252	999999	666	999999	77	357	999999	301	844	629	383	866	301	91	301	178	381	999999	280	999999	903	651	997	989	431	284	399	954	967	605	999999	919	954	934	999999	117	695	774	993	50	906	434	134	455	904	748	476	615	999999	964	902	939	58	522	999999	999999	554	999999	999999	792	958	999999	999999	248	258	463	912	366	276	194	483	607	796	239	190	479	999999	551	95	683	999999	999999	106	13	703	441	871	441	417	225	562	29	931	210	999999	498	110	999999	207	450	835	119	349	673	999999	305	152	818	999999	57	999999	13	590	169	984	185	321	330	544	817	999999	481	949	999999	631	463	676	596	999999	692	379	641	354	645	999999	698	999999	999999	522	408	999999	999999	109	999999	152	559	438	999999	225	907	186	779	350	389	999999	999999	999999	999999	52	36	629	999999	670	649	678	441	658	999999	321	295	999999	887	999999	146	529	538	381	999999	908	81	999999	999999	380	999999	999999	599	300	999999	786	493	538	999999	390	496	999999	741	392	460	691	710	900	492	459	929	999999	299	972	214	860	329	983	999999	390	999999	11	724	185	999999	144	88	150	694	999999	827	757	596	507	321	366	999999	156	999999	897	208	180	999999	999999	450	999999	999999	626	96	999999	467	510	958	999999	999999	494	999999	565	999999	326	999999	999999	216	333	631	182	579	791	661	847	999999	999999	72	682	999999	799	999999	999999	734	357	917	462	999999	590	701	327	799	833	999999	999999	311	231	195	604	295	638	999999	219	999999	999999	504	434	965	999999	40	294	448	999999	581	999999	999999	785	999999	613	408	160	515	999999	631	999999	383	746	704	834	
999999	851	986	467	397	554	835	259	456	466	852	493	496	999999	560	417	878	523	261	476	999999	526	400	581	206	145	133	348	999999	517	894	758	729	140	703	188	307	981	999999	37	784	999999	338	999999	761	915	999999	699	75	224	436	859	999999	999999	44	28	461	999999	271	999999	999999	497	672	939	571	103	763	366	999999	382	119	897	635	234	692	34	999999	36	820	999999	482	999999	283	372	91	44	999999	501	105	684	727	999999	719	636	606	999999	114	399	802	999999	161	306	587	692	114	538	233	270	545	20	830	434	594	999999	779	997	223	309	999999	536	999999	999999	270	438	655	226	187	999	627	404	919	799	234	999999	139	999999	846	590	268	552	810	13	955	95	853	302	308	739	856	609	83	805	999999	275	999999	889	45	158	47	887	999999	234	642	151	100	999999	210	441	850	604	161	633	51	314	725	999999	316	185	584	362	918	999999	153	28	999999	124	999999	999999	999999	250	150	697	552	999999	201	999999	999999	814	995	822	102	866	889	262	457	450	764	999999	549	21	582	860	999999	999999	969	999999	90	624	820	975	774	999999	125	610	999999	999999	90	670	123	999999	999999	999999	999999	762	269	999999	558	999999	999999	880	360	40	419	314	999999	289	999999	867	999999	999999	999999	745	993	29	999999	851	750	288	999999	999999	999999	999999	123	999999	999999	90	679	811	426	917	364	199	64	999999	625	743	831	811	942	184	999999	999999	269	835	643	719	508	170	999999	417	999999	280	103	576	520	267	916	999999	999999	586	999999	321	451	494	923	315	691	63	404	314	30	999999	345	999999	663	156	999999	287	766	836	999999	999999	107	18	999999	94	999999	999999	999999	999999	826	822	999999	999999	999999	29	999999	999999	912	999999	37	455	766	409	397	372	934	479	913	373	433	999999	252	922	15	100	223	443	877	838	999999	213	633	46	488	208	885	979	59	643	384	68	375	999999	808	136	752	697	621	999999	160	626	574	66	934	197	579	141	360	483	805	338	999999	84	128	823	821	999999	999999	999999	486	999999	999999	999999	988	999999	273	813	124	999999	999999	999999	999999	634	688	592	999999	577	111	300	628	754	628	576	999999	56	171	999999	320	984	314	33	775	431	767	205	207	999999	77	570	923	999999	27	482	145	289	999999	273	395	535	194	254	628	631	570	732	335	853	441	999999	212	972	999999	139	573	324	750	400	866	492	395	344	509	999999	376	863	737	156	440	559	539	999999	905	785	799	70	999999	154	861	44	869	353	863	134	368	951	999999	887	908	820	
999999	999999	406	903	149	999999	744	97	999999	999999	995	188	422	999999	413	999999	77	717	999999	513	999999	605	999999	999999	999999	52	480	385	999999	425	600	849	248	620	999999	422	501	11	999999	949	999999	999999	890	999999	49	690	999999	982	721	63	883	555	557	404	900	932	999999	574	290	999999	379	369	914	838	116	999999	940	802	861	990	812	999999	999999	999999	198	612	715	384	999999	999999	999999	498	663	999999	542	55	302	844	999999	97	834	927	720	547	580	999999	403	61	57	893	750	138	999999	730	251	999999	483	177	215	298	227	999999	781	359	986	881	705	999999	999999	71	853	106	91	773	166	999999	354	534	999999	999999	218	663	336	999999	191	983	999999	932	877	999999	571	135	638	999999	870	630	155	371	561	999999	260	608	755	999999	50	654	56	357	574	366	999999	949	367	973	89	564	999999	882	178	13	514	772	917	582	999999	728	468	659	999999	999999	739	982	972	121	982	610	907	350	999999	536	936	999999	367	999999	260	622	999999	664	352	999999	753	272	203	558	194	487	691	183	495	999999	196	397	999999	49	627	490	976	999999	991	999999	999999	536	34	641	999999	999999	999999	406	331	877	960	803	999999	597	999999	999999	789	424	927	504	918	734	999999	546	999999	548	575	328	999999	770	999999	522	673	873	999999	226	999999	562	491	700	82	999999	851	618	999999	392	90	856	999999	160	701	562	999999	496	560	921	999999	488	300	528	918	96	999999	560	242	999999	139	442	999999	566	999999	236	999999	236	432	634	882	246	999999	957	468	999999	72	742	999999	93	999999	187	999999	999999	543	999999	999999	999999	781	986	999999	301	385	913	999999	647	999999	699	922	474	629	101	73	926	48	999999	999999	342	70	999999	999999	999999	491	159	254	999999	999999	209	999999	478	999999	969	455	999999	999999	591	860	281	999999	820	800	999999	999999	604	463	112	999999	397	699	107	999999	929	903	582	962	20	809	999999	999999	312	528	719	676	454	510	659	646	627	82	457	585	32	638	249	408	661	950	886	695	152	837	732	999999	925	999999	999999	76	872	999999	842	781	634	611	402	301	90	695	999999	104	804	465	999999	999999	251	999999	444	301	663	183	311	69	923	541	999999	474	795	999999	751	443	475	593	774	999999	240	675	951	999999	999999	948	328	965	585	999999	999999	686	350	418	268	999999	999999	743	412	698	182	783	858	102	999999	927	506	999999	943	999999	999999	220	691	353	94	999999	999999	34	64	999999	855	345	484	141	999999	840	134	386	950	999999	866	731	999999	85	970	999999	816	858	335	999999	451	
999999	31	999999	999999	680	995	996	334	999999	840	552	999999	697	843	999999	308	727	452	254	802	130	921	604	76	897	40	616	383	999999	999999	713	698	999999	274	409	323	831	999999	969	844	999999	62	268	508	324	52	999999	241	144	158	99	416	999999	516	330	535	427	586	275	650	999999	623	999999	932	137	853	943	999999	444	522	476	759	999999	999999	999999	78	662	105	999999	855	999999	999999	249	488	670	306	999999	239	943	874	999999	999999	999999	329	999999	999999	999999	336	381	999999	108	69	797	999999	681	340	933	681	841	262	873	999999	834	419	999999	14	384	218	271	830	246	714	999999	569	627	231	65	162	943	169	713	335	999999	291	999999	487	586	627	807	339	999999	999999	397	690	10	573	420	293	226	461	999999	156	74	550	233	393	999999	237	993	459	999999	999999	999999	999999	549	547	999999	999999	662	625	999999	756	410	931	999999	311	327	999999	569	63	999999	772	936	492	39	566	999999	999999	68	999999	908	358	634	357	65	591	207	715	999999	999999	964	867	630	600	43	999999	745	143	92	999999	76	779	668	940	648	512	999999	999999	652	982	287	999999	494	299	717	999999	132	999999	876	876	114	611	658	115	98	943	151	999999	999999	654	821	137	101	147	306	138	999999	999999	999999	999999	747	952	73	168	185	540	383	340	999999	999999	262	692	266	215	817	465	131	562	851	705	999999	999999	795	997	170	160	343	356	993	589	999999	438	999999	999999	139	161	547	499	999999	558	999999	999999	463	495	402	139	870	885	329	841	999999	137	999999	13	192	999999	167	75	999999	35	999999	36	347	303	585	823	347	933	86	999999	917	631	632	999999	145	559	53	999999	999999	999999	289	457	37	162	582	261	596	350	999999	889	994	482	501	999999	999999	999999	999999	170	909	578	791	937	999999	663	999999	999999	505	999999	868	632	205	857	469	966	745	749	999	195	720	999999	999999	996	999999	197	671	445	140	999999	999999	602	97	883	399	36	249	999999	648	373	238	999999	999999	56	482	999999	693	999999	22	534	999999	999999	543	287	449	585	350	795	155	621	992	999999	254	778	609	276	545	999999	467	443	999999	999999	110	636	957	523	577	999999	999999	283	503	534	432	605	567	338	68	809	999999	813	686	454	206	36	380	750	952	999999	446	216	973	381	679	999999	999999	765	511	999999	330	926	18	168	281	871	128	467	65	999999	220	280	217	735	879	653	999999	999999	207	84	999999	999999	571	599	744	317	999999	999999	855	853	797	802	826	160	489	999999	805	527	999999	334	908	913	694	313	
999999	999999	999999	247	999999	35	999999	536	999999	437	652	999999	365	999999	424	963	571	999999	611	999999	851	417	999999	67	255	999999	999999	999999	108	999999	175	999999	522	267	831	578	999999	73	630	830	40	271	244	399	508	376	999999	396	113	220	762	912	312	492	999999	359	722	941	999999	138	999999	999999	437	693	271	310	600	999999	587	845	654	508	375	781	181	999999	183	64	558	878	221	460	999999	999999	999999	999999	49	39	805	481	856	377	81	501	652	447	999999	551	138	207	776	63	809	267	999999	264	546	999999	321	999999	186	668	392	123	999999	726	467	549	999999	999999	271	999999	302	115	989	287	999999	873	138	733	757	999999	925	361	112	167	651	868	332	856	717	518	718	999999	304	198	984	957	584	999999	980	999999	968	999999	999999	214	761	999999	278	999999	827	672	999999	587	124	555	742	999999	20	760	85	999999	226	726	299	999999	853	368	811	999999	302	479	299	211	999999	473	663	999999	999999	897	405	999999	600	54	999999	54	999999	999999	999999	749	999999	953	947	824	999999	391	77	999999	831	192	361	403	892	477	986	357	383	201	834	651	999999	937	999999	122	999999	137	997	999999	696	255	638	722	999999	72	355	999999	532	475	360	371	405	421	973	243	545	12	999999	133	68	681	999999	923	306	178	857	518	999999	999999	469	723	393	895	555	585	554	639	999999	830	132	647	825	907	840	999999	999999	999999	964	382	576	999999	999999	874	123	999999	584	714	426	379	214	836	10	999999	15	999999	978	509	865	397	688	906	156	235	11	420	856	763	93	834	922	387	553	999999	267	117	651	999999	782	540	11	840	222	485	625	999999	999999	999999	902	214	999999	746	614	577	693	670	214	846	873	999999	168	820	999999	592	999999	826	292	43	439	897	984	468	727	335	395	848	999999	671	999999	716	773	727	860	999999	350	186	999999	999999	999999	597	902	805	646	89	381	191	219	999999	37	798	12	613	698	999999	229	35	28	289	191	844	999999	999999	246	999999	999999	999999	959	752	251	999999	64	316	760	999999	994	189	822	999999	954	214	639	73	643	810	713	999999	39	856	659	325	999999	493	794	438	621	369	568	489	159	940	231	999999	388	999999	999999	695	853	856	999999	50	212	999999	334	977	215	999999	999999	436	999999	999999	999999	113	102	926	123	999999	521	331	230	635	999999	343	498	999999	999999	182	685	886	75	27	315	999999	846	999999	999999	786	168	999999	233	709	999999	999999	46	389	538	127	374	461	642	999999	184	999999	999999	384	430	869	999999	321	994	42	237	22	
999999	435	999999	238	999999	482	999999	336	411	704	108	999999	175	487	307	118	484	865	807	233	254	999999	843	784	546	471	199	253	904	847	822	200	999999	999999	772	610	999999	310	859	891	999999	315	772	479	433	125	218	942	572	773	836	138	999999	13	768	999999	999999	680	999999	796	293	570	432	999999	882	999999	47	718	714	696	193	999999	16	915	585	999999	128	374	360	431	262	256	681	141	21	693	965	478	688	303	28	254	999999	72	608	87	999999	218	596	999999	88	999999	238	875	589	662	999999	319	999999	830	359	226	329	999999	543	999999	889	301	552	199	999999	569	40	999999	677	938	999999	943	316	999999	999999	910	778	834	352	999999	28	999999	551	359	571	999999	59	999999	944	801	925	359	529	572	999999	999999	666	407	999999	999999	469	817	999999	651	999999	999999	13	920	775	449	448	494	917	999999	28	93	749	999999	627	297	999999	999999	476	875	999999	215	424	744	319	472	253	381	261	833	999999	210	999999	900	999999	392	999999	139	92	504	363	440	441	748	553	115	842	473	999999	296	10	296	999999	332	637	891	764	999999	611	312	206	77	243	93	487	817	999999	999999	941	245	644	389	100	972	522	999999	773	676	999999	214	630	780	602	965	833	17	859	285	273	370	628	999999	527	999999	308	296	999999	358	270	736	629	992	532	999999	651	620	206	378	809	63	127	98	999999	406	999999	425	999999	999999	259	479	957	209	999999	581	617	260	862	320	674	236	999999	425	415	464	584	637	999999	68	323	223	999999	490	475	219	252	539	326	131	107	999999	999999	929	999999	790	999999	430	999999	950	999999	400	758	999999	704	583	677	702	682	613	821	55	176	416	999999	45	668	476	733	377	338	87	934	741	222	791	415	457	326	624	685	164	230	307	142	923	465	925	786	892	542	999999	857	713	309	62	715	413	975	72	132	312	696	49	621	999999	999999	26	673	999999	177	229	385	68	927	999999	824	869	284	999999	580	743	999999	841	834	789	230	230	441	170	85	999999	999999	263	502	383	468	191	999999	292	466	448	261	873	724	322	174	999999	999999	641	999999	846	139	944	492	388	999999	854	999999	832	628	245	999999	513	999999	176	747	131	999999	554	999999	643	999999	991	573	141	999999	999999	999999	999999	999999	431	445	800	932	239	872	999999	771	123	999999	613	976	852	664	230	863	748	46	558	575	52	242	999999	442	999999	662	147	380	360	896	999999	737	693	217	207	800	784	999999	999999	303	220	360	999999	792	595	666	340	999999	353	277	743	
780	569	946	999999	198	999999	999999	999999	577	735	166	999999	226	956	999999	293	999999	999999	430	88	177	439	264	365	999999	789	448	846	927	331	999999	37	92	163	34	999999	999999	634	999999	999999	426	242	40	999999	999999	999999	999999	835	720	383	695	871	923	199	576	350	999999	591	999999	999999	764	521	420	255	926	999999	337	73	932	706	546	20	457	832	661	934	409	696	311	752	563	999999	136	554	636	999999	114	893	586	683	864	165	999999	609	832	905	822	999999	999999	924	612	999999	903	23	999999	999999	999999	100	537	642	941	999999	999999	148	845	161	394	999999	619	988	34	443	999999	999999	842	999999	276	847	10	756	121	624	999999	386	149	399	709	999999	999999	950	524	999999	999999	944	742	255	875	999999	763	999999	999999	956	999999	653	899	178	686	655	181	455	418	576	99	780	530	999999	999999	903	999999	456	452	282	158	668	474	999999	999999	542	516	596	516	671	93	330	245	165	458	410	486	971	713	63	940	271	542	947	924	585	423	999999	691	971	606	317	237	248	807	999999	189	999999	101	154	999999	999999	939	747	492	769	999999	375	999999	999999	426	999999	742	399	342	887	136	526	96	500	128	101	904	544	999999	999999	102	996	358	999999	230	597	999999	999999	913	365	999999	794	465	164	999999	999999	999999	538	555	578	575	838	999999	920	380	999999	803	999999	36	58	681	405	682	999999	999999	548	27	917	933	999999	157	999999	485	999999	564	341	71	931	460	79	545	376	988	496	210	999999	101	437	580	566	794	288	542	999999	683	927	999999	748	487	501	41	638	604	726	999999	401	363	928	365	49	602	871	150	956	512	314	999999	196	516	423	457	999999	347	376	44	869	641	999999	303	637	999999	999999	999999	959	47	907	771	999999	75	808	900	999999	999999	541	964	922	148	585	363	999999	521	999999	241	999999	999999	999999	999999	238	692	562	760	999999	635	728	819	289	427	190	919	604	543	999999	999999	707	523	295	516	805	411	999999	730	999999	266	924	125	303	91	390	915	999999	616	542	579	512	58	166	999999	353	999999	684	999999	999999	666	999999	999999	376	999999	533	999999	758	935	495	999999	580	999999	705	486	711	612	525	208	999999	275	334	999999	10	574	618	659	999999	758	173	93	999999	616	772	399	999999	999999	749	999999	557	839	999999	659	131	715	999	681	353	999999	825	741	999999	486	999999	999999	341	770	834	999999	196	874	194	999	772	999999	109	964	999999	316	977	999999	863	36	651	207	118	675	999999	999999	575	999999	315	999999	932	999999	999999	251	158	999999	67	
999999	264	999999	312	682	655	167	886	999999	616	999999	622	47	702	213	877	179	999999	270	583	999999	903	999999	236	259	569	508	77	999999	523	858	815	978	258	999999	367	916	723	968	999999	951	789	156	678	540	324	278	983	728	999999	718	416	888	506	401	834	999999	721	63	123	157	999999	546	206	999999	229	643	999999	462	846	961	999999	865	717	632	999999	999999	871	695	999999	300	524	348	796	804	999999	927	481	856	414	999999	999999	670	855	404	999999	252	999999	920	321	680	489	530	882	592	999999	999999	180	874	525	87	999999	36	999999	822	999999	999999	999999	401	315	302	172	999999	999999	999999	766	784	999999	323	770	633	807	950	999999	263	999999	993	466	213	541	901	756	606	340	336	808	178	550	43	771	121	503	558	614	29	999999	999999	999999	999999	999999	488	539	857	114	891	999999	893	652	866	999999	639	294	545	860	413	545	565	601	721	999999	598	244	977	551	659	140	258	346	363	744	264	520	777	388	62	999999	899	999999	449	66	915	525	684	999999	999999	827	957	697	210	483	952	955	761	303	237	254	562	315	454	761	999999	556	298	131	756	129	516	167	807	51	999999	72	162	664	999999	82	559	999999	999999	999999	183	561	146	999999	791	309	758	999999	999999	807	809	593	57	999999	999999	999999	237	562	275	22	320	799	889	999999	999999	890	802	106	824	164	695	607	895	999999	587	999999	420	418	339	456	370	999999	15	999	242	62	999999	474	629	121	999999	996	999999	406	521	999999	671	999999	999999	901	507	662	659	996	122	999999	697	435	109	574	999999	818	233	819	999999	287	999999	999999	926	784	875	337	476	999999	319	698	918	499	999999	999999	799	443	375	438	948	707	382	18	887	40	364	589	375	999999	173	36	773	869	999999	243	999999	781	61	267	36	180	195	946	687	424	293	208	334	999999	775	514	452	794	999999	944	999999	785	12	895	429	999999	962	421	999999	293	999999	999999	745	866	624	27	391	117	412	778	999999	435	999999	472	999999	166	264	999999	290	659	999999	978	999	999999	999999	804	778	165	838	740	217	773	999999	999999	999999	245	999999	999999	280	757	132	344	999999	101	432	999999	463	540	159	273	40	999999	141	889	709	946	999999	999999	538	820	249	236	279	671	570	749	38	927	973	510	702	797	999999	999999	999999	249	596	999999	999999	999999	350	248	15	999999	709	725	641	999999	694	553	196	527	929	999999	518	999999	74	999999	999999	682	999999	999999	566	648	571	243	294	608	362	469	999999	999999	559	678	999999	10	230	705	961	845	
117	520	242	430	324	185	868	747	24	641	184	874	999999	999999	418	999999	681	367	13	476	999999	43	165	235	999999	53	999999	999999	999999	517	999999	999999	760	685	999999	999999	999999	146	334	999999	375	546	594	721	294	999999	766	855	999999	664	328	863	702	494	999999	84	999999	17	237	280	999999	999999	766	507	999999	815	999999	999999	138	999999	522	545	43	617	111	894	448	443	940	717	999999	122	990	999999	999999	811	666	999999	280	501	575	295	999999	999999	999999	757	779	97	755	999999	370	999999	726	782	151	783	830	94	392	520	635	920	76	520	993	999999	999999	999999	999999	164	999999	849	430	637	911	237	999999	979	999999	353	124	361	688	471	356	222	396	999999	184	415	981	999999	882	759	865	999999	228	398	999999	91	141	339	999999	601	330	999999	644	98	870	914	155	850	999999	49	405	284	242	604	173	780	709	417	274	903	182	576	966	999999	772	999999	18	248	919	358	999999	785	582	97	151	834	578	307	348	270	269	141	928	999999	364	999999	422	623	999999	289	999999	999999	74	874	428	753	555	973	326	613	905	999999	999999	304	999999	620	702	999999	463	999999	999999	411	999999	14	644	999999	647	133	999999	192	843	395	999999	640	976	498	720	708	668	398	999999	604	999999	999999	364	362	211	634	26	999999	888	999999	999999	894	86	970	654	70	999999	388	116	431	666	143	769	520	892	299	328	338	999999	994	999999	999999	60	607	430	999999	650	999999	999999	23	117	573	303	575	999999	129	564	15	843	660	478	999999	291	999999	938	847	965	999999	999999	999999	315	687	843	894	792	105	844	478	550	999999	420	999999	548	999999	999999	103	839	204	296	772	735	999999	495	250	525	204	783	202	999999	582	378	806	999999	927	999999	429	729	409	782	139	999999	95	464	999999	249	999999	742	198	543	844	999999	999999	557	697	186	992	202	999999	378	597	322	999999	999999	967	941	613	999999	620	395	894	373	999999	421	167	497	650	858	999999	10	994	462	999999	659	824	575	607	258	135	999999	715	237	999999	41	999999	816	633	286	497	590	636	406	131	999999	648	999999	577	359	400	210	999999	999999	239	999999	384	145	727	999999	984	402	344	365	999999	999999	999999	666	246	409	236	999999	863	374	371	381	374	999999	999999	999999	999999	353	999999	258	858	925	225	999999	998	999999	656	999999	999999	999999	302	104	256	999999	408	262	133	999999	244	178	132	999999	346	999999	772	999999	239	786	803	999999	980	999999	404	96	999999	83	653	107	668	999999	999999	187	999999	232	82	276	135	103	199	88	667	39	118	
829	135	808	588	64	809	150	304	870	255	164	999999	661	700	170	999999	334	609	999999	999999	999999	426	945	799	124	99	506	999999	146	597	725	999999	951	532	574	960	697	999999	599	297	527	419	881	931	106	999999	420	575	964	328	999999	479	640	999999	587	413	189	999999	473	964	312	999999	167	999999	530	886	709	138	999999	209	86	999999	20	738	796	121	544	24	702	552	678	930	999999	817	732	999999	999999	245	945	999999	780	688	31	634	984	999999	261	609	410	220	862	291	450	999999	252	36	469	902	999999	999999	999999	175	316	920	295	382	999999	350	549	284	999999	473	999999	964	429	398	999999	999999	754	686	860	999999	613	492	690	396	999999	12	999999	706	786	734	325	479	302	615	381	999999	348	612	468	910	999999	135	960	398	108	486	999999	999999	219	93	158	243	614	934	999999	823	999999	899	999999	648	775	843	999999	524	158	999999	671	999999	26	716	46	151	228	949	875	999999	531	301	298	14	999999	721	497	703	999999	999999	999999	367	63	558	870	449	721	820	145	226	637	446	250	393	814	532	837	502	56	999999	24	999999	999999	84	301	939	999999	887	981	64	356	794	999999	999999	849	314	999999	999999	845	999999	430	999999	813	659	849	999999	61	904	200	144	883	999999	999999	580	77	209	999999	999999	266	931	839	833	838	91	999999	842	508	183	999999	509	772	379	657	459	999999	999999	851	410	234	216	887	705	999999	846	999999	999999	148	367	998	650	15	780	211	914	757	596	569	732	999999	16	586	877	370	690	371	513	999999	206	993	461	357	898	999999	59	53	144	146	991	999999	999999	704	151	184	894	999999	992	177	999999	701	990	56	129	621	227	999999	19	344	16	485	667	24	941	374	546	302	999999	999999	999999	870	623	459	577	821	280	312	445	703	476	195	379	345	604	505	999999	999999	999999	999999	999999	430	999999	799	139	516	253	504	762	776	638	601	397	967	25	871	88	540	478	999999	999999	914	193	316	868	999999	999999	331	999999	446	371	140	74	829	497	731	999999	824	329	71	999999	999999	549	669	999999	875	798	412	999999	733	999999	472	937	999999	936	999999	246	727	931	319	411	922	999999	326	415	999999	537	999999	479	294	44	264	220	417	730	574	999999	524	251	993	32	702	11	686	29	898	203	144	893	874	999999	999999	893	20	659	999999	691	233	263	999999	348	241	932	45	698	172	261	530	209	999999	999999	721	486	999999	999999	709	920	999999	307	517	313	402	674	605	999999	925	999999	999999	757	84	882	152	271	682	999999	
790	769	965	999999	856	646	673	934	530	999999	773	632	954	999999	950	734	293	999999	746	264	945	567	999999	999999	772	801	61	772	135	489	999999	999999	803	292	506	939	999999	420	999999	999999	640	468	153	979	35	303	999999	999999	999999	349	999999	226	525	428	999999	999999	442	728	225	65	594	900	999999	50	999999	322	828	999999	227	20	779	873	485	875	623	487	424	357	221	478	395	575	964	785	890	889	935	385	999999	999999	506	236	204	999999	285	999999	659	999999	468	712	999999	999999	269	796	570	999999	740	650	804	232	808	94	517	746	999999	29	999999	33	160	999999	387	453	98	999999	514	999999	678	100	599	883	827	321	889	508	999999	999999	315	178	225	174	158	294	999999	999999	474	421	999999	999999	999999	266	804	635	952	836	334	32	655	325	292	999999	57	649	60	999999	404	497	205	18	743	999999	713	767	808	985	483	102	872	999999	479	999999	835	230	999999	343	89	202	369	62	999999	981	995	990	885	209	127	508	244	659	955	977	226	710	714	706	552	999999	999999	967	363	241	159	916	845	200	999999	826	284	717	841	212	137	153	834	762	32	723	881	609	867	999999	999999	223	782	999999	999999	999999	516	669	790	999999	376	402	698	999999	832	88	154	695	28	300	234	526	817	999999	849	83	875	952	683	829	165	999999	109	999999	382	935	144	353	999999	65	320	999999	927	999999	836	999999	454	999999	999999	943	578	999999	999999	576	749	999999	406	39	652	802	259	564	999999	961	887	999999	999999	319	999999	999999	944	801	380	962	999999	999999	999999	999999	999999	999999	629	999999	999999	740	260	969	999999	532	639	999999	538	114	999999	999999	806	756	999999	965	912	687	442	999999	331	43	998	777	815	999999	596	140	743	387	121	538	182	275	542	255	710	999999	522	770	999999	999999	367	839	999999	858	166	233	989	999999	116	239	681	494	662	989	741	483	163	999999	999999	509	306	999999	999999	999999	349	540	224	384	265	994	174	672	464	999999	675	168	677	999999	472	372	151	120	281	999999	856	688	613	553	513	237	999999	515	999999	180	232	999999	847	999999	518	625	19	999999	999999	121	75	999999	40	999999	323	582	805	206	999999	999999	367	196	879	120	316	661	927	670	871	38	240	999999	999999	293	579	999999	321	740	448	846	999999	999999	742	169	816	847	657	753	239	931	431	567	999999	271	812	46	337	736	630	999999	698	349	999999	349	881	415	180	747	999999	855	270	75	757	697	219	830	999999	719	304	469	13	999999	441	999999	607	999999	688	999999	999999	542	140	585	
119	591	158	23	793	999999	288	410	999999	910	472	999999	671	365	809	282	61	982	999999	618	442	999999	853	524	907	999999	999999	218	727	603	276	747	999999	684	999999	176	999999	206	999999	61	440	893	999999	103	711	999999	999999	251	863	415	525	498	999999	521	153	948	738	999999	116	999999	660	80	683	82	643	725	999999	999999	409	643	733	855	945	540	187	549	999999	759	813	849	999999	500	999999	321	999999	778	796	213	999999	17	437	999999	99	56	999999	370	999999	999999	459	985	409	291	841	230	999999	670	553	420	344	604	579	999999	821	266	464	169	725	999999	994	999999	928	999999	456	402	999999	819	765	999999	999999	816	339	658	310	827	449	254	999999	134	638	417	234	386	868	936	999999	459	103	832	591	999999	645	847	999999	999999	67	999999	999999	999999	999999	863	904	655	281	527	275	999999	999999	994	817	999999	510	601	999999	586	999999	552	585	999999	999999	755	725	932	316	906	181	999999	932	716	999999	494	999999	999999	119	999999	513	579	114	999999	670	515	781	999999	999999	999999	731	54	123	999999	999999	514	379	325	483	999999	147	999999	999999	375	355	782	988	999999	234	999999	801	999999	999999	957	83	71	999999	999999	849	999999	974	626	999999	935	185	137	999999	999999	764	999999	125	103	999999	850	638	541	240	999999	995	999999	999999	820	874	693	578	440	562	166	999999	890	76	144	476	33	294	520	999999	412	200	227	414	205	206	969	999999	999999	564	640	999999	999999	830	708	248	961	933	163	752	234	366	744	999999	221	728	999999	198	981	627	999999	565	128	486	828	549	777	999999	331	624	905	486	870	876	999999	837	999999	69	368	895	999999	100	999999	767	999999	55	455	999999	202	476	332	999999	235	90	852	84	999999	65	12	169	999999	487	611	538	847	747	495	867	652	384	205	814	830	95	999999	999999	434	360	999999	782	999999	134	999999	855	302	999999	260	790	33	847	636	477	999999	208	999999	36	489	602	920	92	999999	588	999999	818	999999	518	999999	999999	967	240	650	850	408	999999	76	346	999999	756	246	999999	496	705	843	805	748	727	756	631	660	999999	999999	831	439	573	232	999999	134	471	584	783	182	120	823	792	207	785	78	837	141	98	829	999999	366	999999	596	854	744	999999	80	553	999999	329	490	999999	999999	999999	421	835	997	561	221	736	999999	462	999999	386	999999	999999	999999	962	659	919	499	999999	266	409	474	241	977	378	770	929	401	999999	32	852	629	999999	694	388	373	999999	839	580	877	999999	560	903	656	219	972	693	999999	117	894	842	830	999999	624	
699	354	189	857	629	791	999999	999999	999999	440	999999	756	999999	366	229	598	425	89	919	999999	173	849	571	585	768	405	999999	342	293	999999	189	999999	999999	327	995	999999	999999	386	999999	789	596	758	999999	472	958	999999	43	336	377	518	999999	762	910	234	460	850	782	604	99	233	999999	949	61	999999	260	999999	55	999999	999999	195	414	49	868	139	107	999999	999999	108	626	315	372	749	964	774	668	999999	999999	999999	866	155	261	589	296	986	85	999999	707	414	221	999999	999999	420	999999	192	114	999999	893	781	136	999999	999999	683	977	784	861	999999	984	286	346	999999	999999	568	755	226	934	824	752	882	64	999999	707	34	887	343	897	999999	784	782	670	239	533	340	359	820	734	999999	999999	512	135	121	662	430	999999	388	729	848	665	749	257	289	686	21	999999	676	348	395	796	643	886	999999	189	999999	616	117	309	233	219	934	491	367	222	250	757	999999	797	287	956	999999	614	59	999999	44	535	999999	999999	522	613	683	482	349	999999	968	626	224	931	461	814	961	88	505	999999	731	268	890	77	446	999999	784	878	999999	439	999999	39	999999	999999	999999	676	235	564	787	620	535	999999	151	586	254	624	999999	999999	346	472	994	431	119	420	564	999999	999999	323	999999	267	829	805	421	910	493	938	789	600	999999	784	588	407	300	885	113	999999	999999	313	822	822	722	999999	541	598	445	999999	920	999999	69	378	41	999999	458	529	791	999999	49	999999	102	315	834	941	234	561	883	596	140	233	999999	295	659	999999	501	294	999999	999999	274	823	999999	627	28	999999	540	418	999999	999999	948	770	103	383	999999	999999	221	999999	999999	780	999999	979	999999	999999	735	999999	999999	774	718	700	421	174	999999	999999	466	225	765	475	297	471	410	815	808	217	647	370	139	933	999999	773	129	984	306	999999	999999	999999	119	627	999999	331	263	766	699	62	265	999999	999999	368	999999	23	130	746	999999	525	380	732	181	507	210	375	999999	186	999999	945	999999	436	999999	999999	227	999999	116	148	582	965	999999	643	126	999999	951	863	999999	771	999999	51	653	999999	764	780	395	999999	123	612	426	999999	765	999999	57	754	482	828	999999	999999	151	745	907	999999	173	264	999999	999999	616	425	555	999999	999999	795	999999	677	302	207	672	999999	999999	999999	68	999999	999999	65	999999	140	596	371	999999	132	945	25	630	280	144	670	999999	510	999999	999999	999999	999999	66	89	735	970	999999	380	462	999999	166	830	734	999999	999999	413	999999	117	64	187	149	254	152	432	401	776	175	889	999999	
631	986	171	623	184	274	999999	447	641	330	239	999999	226	909	998	966	125	291	921	592	730	409	112	456	295	999999	923	555	634	688	959	804	999999	837	830	298	999999	216	560	443	327	966	629	999999	824	963	923	344	154	466	286	494	253	306	812	231	999999	715	338	664	999999	815	999999	953	370	435	196	999999	999999	709	971	908	999999	488	275	764	780	325	632	332	595	588	411	178	412	999999	561	730	35	609	414	289	878	895	103	511	999999	999999	426	398	776	544	265	444	494	377	764	765	40	57	451	568	999999	999999	78	999999	414	644	999999	896	873	999999	363	480	304	692	40	999999	999999	763	999999	114	898	243	556	61	333	966	683	44	710	796	699	977	168	846	206	873	826	999999	107	518	135	530	525	320	191	785	150	999999	999999	928	379	276	999999	346	669	849	999999	27	438	447	999999	999999	195	87	766	386	322	458	495	999999	18	63	999999	999999	999999	378	718	246	869	999999	825	881	697	999999	999999	432	540	999999	187	356	423	999999	902	659	557	618	344	999999	553	804	473	999999	316	190	919	325	610	354	367	300	141	223	157	890	621	999999	999999	414	999999	343	999999	500	281	999999	999999	210	161	16	999999	370	44	279	692	75	83	144	575	999999	861	110	821	196	463	999999	999999	210	660	21	999999	478	800	930	787	219	959	972	420	999999	999999	999999	174	999999	810	997	999999	861	530	999999	816	487	514	311	552	559	522	659	46	999999	999999	542	999999	149	968	999999	569	114	491	999999	999999	999999	723	408	80	999999	999999	227	385	466	630	999999	680	999999	204	560	964	498	388	238	697	309	936	35	253	999999	180	35	999999	999999	437	161	380	57	976	715	764	999999	240	999999	999999	304	283	999999	764	999999	999999	999999	944	417	111	999999	726	263	999999	999999	174	697	165	175	971	910	590	999999	39	478	999999	632	999999	999999	795	858	268	978	999999	999999	36	365	271	683	52	209	90	999999	999999	999999	435	126	272	179	551	76	950	75	999999	712	714	641	999999	999999	586	239	379	465	621	999999	813	747	999999	999999	780	808	436	999999	133	999999	999999	999999	999	999999	52	866	369	999999	937	729	907	999999	549	902	688	394	999999	999999	106	999999	830	624	606	398	553	687	478	999999	399	742	999999	999999	942	999999	881	352	642	999999	252	719	869	946	999999	892	346	620	208	745	703	396	993	460	385	320	940	215	765	610	999999	364	398	999999	999999	999999	98	999999	999999	882	999999	346	999999	999999	732	386	943	883	106	713	62	933	489	733	999999	999999	
748	190	102	999999	999999	676	999999	42	758	888	331	389	913	332	804	906	369	326	724	367	644	999999	727	999	376	999999	118	61	999999	196	999999	664	999999	39	457	908	346	628	166	354	759	719	999999	999999	65	563	969	774	999999	999999	573	173	999999	819	368	691	462	103	265	999999	567	536	999999	999999	999999	666	86	999999	875	999999	999999	740	169	999999	608	999999	878	999999	999999	812	999999	344	151	412	623	711	655	494	671	766	455	253	999999	497	999999	232	244	617	831	999999	487	95	999999	23	999999	832	13	638	999999	442	812	579	159	452	581	233	394	82	948	310	999999	999999	222	119	450	326	377	672	593	385	999999	999999	61	555	999999	999999	999999	137	826	790	999999	27	283	238	953	999999	103	920	915	562	999999	172	668	531	387	895	873	790	572	999999	464	999999	55	835	752	999999	528	603	127	580	789	999999	999999	168	602	993	318	983	165	999999	232	457	756	41	547	527	602	999999	178	999999	137	654	565	566	335	999999	972	999999	486	412	356	499	999999	999999	773	581	916	510	928	999999	586	999999	999999	998	46	17	584	999999	297	999999	948	998	435	687	999999	144	701	689	832	999999	999999	999999	999999	753	228	733	654	999999	267	966	611	102	999999	784	853	247	29	999999	530	328	999999	958	160	262	463	357	73	125	891	638	879	236	677	702	999999	716	999999	881	780	313	362	172	756	331	623	855	407	999999	999999	999999	999999	144	999999	514	444	999999	999999	999999	299	870	669	999999	530	629	96	384	999999	899	422	999999	854	148	999999	226	999999	628	212	828	639	999999	950	422	291	686	523	744	77	999999	267	309	997	148	591	909	644	823	642	999999	244	248	440	508	999999	697	360	976	999999	999999	549	815	861	890	999999	692	919	256	999999	844	999999	351	316	999999	641	122	999999	999999	999999	877	999999	999999	986	85	593	400	999999	452	999999	594	335	999999	396	999999	999999	451	448	116	534	999999	990	999999	576	798	31	893	931	188	867	999999	557	645	429	999999	369	408	999999	785	999999	223	525	477	73	662	519	567	999999	191	638	199	674	42	191	999999	886	195	574	198	63	999999	999999	988	585	999999	46	999999	128	916	999999	225	622	662	809	320	384	522	333	914	288	463	938	999999	549	677	451	999999	463	999999	593	184	833	641	732	605	999999	999999	892	997	626	829	449	48	425	423	999999	22	233	871	999999	374	861	659	999999	599	762	718	999999	999999	624	521	235	357	332	591	391	980	999999	214	565	847	630	336	999999	458	999999	899	334	999999	110	439	301	999999	
999999	229	999999	183	999999	142	843	46	97	985	382	114	604	999999	715	834	42	596	999999	29	316	999999	744	999999	371	460	999999	862	393	999999	806	999999	229	999999	860	113	278	217	999999	999999	370	528	759	999999	999999	193	999999	921	193	500	104	513	356	282	286	70	484	787	812	999999	557	980	652	999999	188	197	885	999999	999999	612	565	824	348	295	658	787	676	109	581	188	999999	664	679	999999	228	303	839	946	366	799	628	491	405	976	249	390	999999	983	466	999999	308	999999	688	999999	934	999999	175	70	624	499	393	385	215	633	999999	999999	310	999999	999999	884	999999	938	605	442	984	84	999999	999999	56	277	911	692	999999	815	880	999999	999999	107	959	948	137	779	332	866	415	999999	285	771	311	999999	89	126	436	582	999999	369	298	256	597	859	850	803	999999	357	587	700	999999	400	753	963	917	999999	799	608	756	578	616	999999	36	740	799	999999	70	699	197	794	999999	999999	406	521	423	728	510	110	107	334	765	974	289	715	999999	885	28	347	438	999999	327	827	825	839	752	560	229	856	70	999999	999999	324	170	792	444	682	993	242	549	199	702	999999	510	999999	999999	999999	459	321	999999	999999	638	999999	271	320	477	438	245	566	768	863	509	999999	49	904	590	999999	814	496	999999	827	999999	786	798	999999	184	628	326	402	36	120	110	907	625	999999	999999	30	999999	999999	325	15	446	999999	473	685	689	999999	999999	606	841	373	827	962	50	412	32	851	924	31	145	999999	999999	842	999999	657	763	601	999999	892	349	570	397	964	181	275	390	465	322	122	999999	136	968	720	999999	663	999999	147	867	222	134	713	999999	41	999999	475	893	603	895	816	999999	97	29	766	267	281	999999	862	791	775	31	567	999999	811	999999	19	881	999999	292	877	373	625	999999	816	999999	636	473	366	260	705	382	787	569	506	200	472	117	211	463	999999	999999	999999	355	999999	200	567	999999	295	570	999999	999999	501	321	28	452	307	999999	212	999999	630	808	619	611	96	402	244	997	42	620	998	999999	680	938	999999	200	999999	279	642	999999	210	461	999999	999999	556	120	999999	999999	999999	63	893	119	904	212	832	480	78	819	269	699	955	999999	151	674	999999	802	914	999999	999999	827	999999	999999	720	587	797	179	629	823	999999	975	522	769	456	978	727	889	998	477	116	532	132	133	19	943	670	641	999999	514	234	999999	999999	999999	999999	723	553	865	398	326	414	999999	999999	254	764	293	187	999999	122	172	946	681	803	446	999999	999999	999999	386	27	
999999	916	999999	999999	125	999999	310	779	204	612	733	435	861	500	999999	72	453	681	877	368	999999	765	484	999999	999999	999999	553	999999	999999	999999	380	27	177	847	999999	410	258	804	999999	656	463	513	982	582	388	999999	95	999999	132	999999	12	115	828	999999	301	999999	442	637	711	558	55	999999	30	999999	242	716	267	24	878	281	814	649	945	999999	905	222	782	901	149	419	999999	371	828	999999	869	999999	999999	999999	556	609	967	620	102	187	610	113	999999	660	350	672	479	999999	312	851	569	999999	169	607	122	89	238	540	497	302	86	999999	532	645	999999	999999	527	118	999999	279	313	204	557	768	620	802	729	132	999999	999999	939	410	69	976	816	516	115	591	47	477	381	999999	132	800	110	927	581	848	208	383	154	371	613	43	548	999999	805	999999	986	319	359	999999	979	30	362	675	623	555	829	945	999999	936	80	990	898	999999	999999	999999	999999	999999	231	999999	999999	188	333	577	797	36	438	451	999999	999999	605	727	127	274	999999	112	447	435	313	35	999999	262	521	218	300	622	144	672	302	58	999999	303	999999	479	192	800	696	784	999999	596	126	388	999999	157	999999	352	873	999999	427	969	999999	242	999999	999999	862	671	667	125	287	185	891	999999	999999	662	979	311	639	999999	92	657	415	663	557	716	999999	640	27	373	876	948	999999	511	999999	999999	739	501	914	893	617	520	143	581	507	702	999999	359	239	582	178	39	713	235	551	999999	563	655	684	999999	295	999999	654	303	248	999999	999999	390	999999	999999	923	487	397	745	41	571	523	834	166	854	21	559	411	445	205	999999	244	999999	959	999999	770	93	817	251	607	395	866	839	343	178	999999	999999	837	999999	658	690	641	999999	204	980	999999	999999	499	829	660	735	820	218	999999	400	104	999999	999999	48	999999	839	999999	999999	999999	999999	704	999999	501	999999	587	697	999999	995	786	999999	215	275	329	979	238	999999	594	987	591	872	575	658	741	999999	999999	999999	893	799	999999	819	999999	496	830	558	285	572	237	511	252	963	23	824	999999	592	195	829	592	999999	810	999999	254	683	564	999999	79	56	999999	559	914	232	803	923	644	966	999999	719	444	770	703	665	814	999999	999999	627	859	751	236	999999	757	254	772	999999	989	349	575	345	931	999999	489	999999	629	678	999999	29	999999	99	189	464	106	999999	394	821	748	154	999999	171	938	936	999999	327	999999	793	802	669	459	361	934	305	401	160	787	879	291	474	46	146	495	726	999999	769	572	771	999999	291	860	951	
703	844	152	413	407	995	158	171	419	835	876	927	569	807	165	884	999999	946	688	999999	539	283	117	999999	999999	222	478	647	755	999999	742	520	809	508	658	99	163	988	753	792	730	130	64	210	270	567	166	660	613	688	708	115	603	355	999999	999999	737	999999	736	195	526	511	416	372	103	365	128	71	159	75	999999	85	203	895	784	419	229	907	800	119	65	818	43	999999	349	636	917	464	999999	999999	999999	81	261	568	275	999999	999999	692	116	905	999999	105	510	999999	957	999999	999999	999999	999999	999999	209	829	291	626	139	999999	478	348	32	467	999999	663	999999	999999	999999	999999	823	999999	629	565	999999	537	800	895	671	960	317	495	120	999999	724	220	893	92	38	532	790	635	438	999999	749	375	999999	649	467	784	129	589	834	999999	809	287	87	15	307	999999	39	396	999999	999999	999999	983	238	316	742	237	999999	892	892	190	999999	198	206	72	999999	340	999999	161	437	886	840	999999	999999	812	906	447	999999	999999	785	366	999999	404	679	269	176	766	146	362	906	239	24	237	999999	653	439	621	999999	999999	199	967	999999	877	958	79	338	672	332	426	410	305	999999	882	117	535	687	474	518	936	895	999999	203	515	254	207	999999	613	40	999999	382	294	365	999999	698	818	561	999999	999999	610	930	504	999999	720	951	611	145	141	129	171	966	965	113	154	129	150	773	298	633	760	207	725	642	325	53	125	939	976	999999	298	999999	71	999999	907	16	401	999999	999999	563	642	999999	739	999999	868	50	417	999999	999999	998	558	54	272	991	685	413	215	861	127	999999	835	671	168	999999	831	197	904	999999	999999	148	727	999999	301	735	991	698	467	242	773	284	999999	934	999999	977	999999	254	711	80	352	504	999999	539	497	805	727	971	999999	999999	662	999999	146	479	985	82	281	999999	753	537	10	986	946	973	97	842	999999	901	942	190	323	586	485	834	999999	701	999999	197	46	999999	999999	30	795	675	999999	103	148	167	948	656	706	611	501	184	79	366	557	999999	451	999999	765	999999	38	722	478	999999	204	999999	999999	999999	735	93	999999	267	529	980	999999	280	403	994	704	882	952	296	484	712	95	311	999999	238	999999	519	745	391	729	191	991	999999	207	503	898	999999	999999	999999	920	999999	624	243	654	99	999999	287	434	457	950	883	873	741	248	766	990	999999	547	999999	150	225	347	605	538	348	988	128	83	999999	106	868	610	999999	999999	861	97	851	999999	675	73	866	94	298	441	846	317	260	834	999999	512	
15	999999	626	999999	705	285	999999	704	315	111	55	999999	534	360	999999	283	586	375	999999	678	148	245	999999	592	283	999999	58	174	692	41	999999	294	642	999999	101	579	983	773	999999	585	79	999999	999999	999999	27	663	560	938	999999	572	731	885	457	762	374	769	426	999999	250	574	999999	854	22	283	373	999999	571	147	999999	512	299	812	704	801	999999	991	999999	308	574	620	580	999999	814	999999	310	999999	999999	879	32	999999	163	949	532	999999	358	224	999999	999999	210	999999	102	422	999999	846	999999	918	190	656	163	382	877	127	999999	999999	999999	126	49	892	973	521	924	691	125	937	999999	349	290	609	453	999999	856	999999	108	318	528	999999	440	968	846	392	999999	190	726	649	454	45	999999	901	111	241	184	252	105	689	999999	411	307	999999	497	933	999999	581	213	769	999999	63	29	160	112	836	685	81	56	590	999999	744	964	475	999999	323	999999	999999	508	221	219	614	727	418	977	127	999999	698	480	999999	999999	999999	977	999999	133	400	26	339	798	999999	555	113	205	515	840	999999	999999	832	258	184	83	258	83	999999	559	911	336	610	183	985	976	986	999999	143	999999	758	999999	17	351	102	306	530	590	243	999999	116	418	222	578	999999	999999	38	450	999999	838	506	27	985	407	222	74	415	165	813	297	568	999999	999999	679	91	830	438	490	999999	999999	553	668	839	336	453	999999	123	999999	793	314	999999	546	999999	305	339	740	999999	610	999999	38	891	374	776	945	106	604	356	999999	999999	560	252	547	293	427	295	837	188	659	953	718	999999	999999	372	508	349	999999	215	766	349	351	58	999999	361	999999	986	189	891	893	239	848	156	580	545	999999	72	999999	999999	999999	19	999999	999999	999999	657	420	87	517	11	999999	606	84	999999	590	999999	154	511	999999	999999	165	441	116	945	295	430	114	999999	380	837	139	446	999999	768	337	756	999999	999999	999999	180	940	60	478	187	623	999999	999999	459	566	999999	400	999999	999999	999999	107	447	903	556	276	700	552	999999	999999	680	871	999999	668	316	999999	833	357	364	583	254	254	115	999999	999999	331	998	276	654	16	993	446	408	999999	723	671	890	852	300	523	999999	627	103	352	798	315	999999	628	848	398	732	999999	45	999999	402	970	992	999999	975	234	278	434	898	841	713	999999	473	999999	944	644	180	980	66	841	357	627	161	762	173	999999	539	379	428	265	283	964	999999	261	406	752	679	999999	877	75	255	999999	999999	999999	639	565	842	759	684	213	228	752	972	204	800	775	818	
239	321	362	999999	999999	15	642	999999	748	832	221	999999	201	965	764	113	990	999999	554	898	899	133	608	780	780	695	225	47	531	992	216	461	631	999999	449	104	999999	999999	357	796	999999	694	890	732	999999	999999	999999	247	463	999999	999999	999999	255	876	918	999999	712	581	999999	213	790	605	45	999999	999999	999999	14	267	525	669	587	999999	999999	758	811	999999	242	875	159	656	999999	999999	999999	882	999999	607	999999	754	25	343	999999	999999	466	153	999999	491	658	144	116	871	128	234	721	793	999999	371	370	497	75	712	999999	837	432	268	999999	813	999999	999999	744	28	553	260	251	999999	288	644	163	104	999999	999999	557	107	768	288	999999	978	265	789	822	649	999999	719	689	313	469	554	521	208	153	202	999999	505	400	999999	327	868	999999	539	999999	426	218	999999	999999	999999	999999	777	78	154	730	32	557	242	999999	105	780	834	571	938	723	733	999999	955	951	999999	860	999999	999999	680	999999	999999	994	726	283	405	441	972	974	944	157	692	486	377	477	131	645	237	174	305	317	492	306	999999	999999	782	303	999999	323	999999	999999	112	79	398	193	70	37	999999	958	999999	663	808	860	999999	999999	41	999999	999999	487	829	914	632	888	412	999999	477	372	949	910	501	999999	187	658	999999	69	55	622	98	193	417	104	999999	279	999999	641	999999	999999	679	264	784	534	547	776	493	279	999999	999999	999999	35	715	999999	999999	999999	466	832	999999	160	999999	568	745	419	169	572	79	735	110	363	659	770	862	845	693	694	999999	967	999999	999999	174	520	999999	999999	954	999999	478	999999	999999	999999	813	405	165	359	562	121	519	999999	375	999999	706	758	178	898	565	896	173	869	999999	392	999999	499	277	84	985	559	760	914	465	106	999999	999999	719	217	549	263	615	999999	999999	582	185	760	601	999999	705	999999	351	908	275	67	899	999999	715	633	109	999999	137	90	373	12	999999	604	909	279	881	355	48	961	999999	311	291	999999	999999	999999	217	43	999999	688	378	999999	218	999999	649	999999	207	495	645	999999	117	235	135	534	149	999999	231	580	851	332	708	359	377	390	999999	999999	776	249	31	294	999999	75	426	449	712	999999	794	509	955	511	999999	396	710	999999	853	132	186	756	520	305	999999	999999	192	575	979	999999	211	999999	999999	685	631	958	999999	361	669	999999	809	685	999999	355	999999	999999	999999	349	260	322	649	425	536	999999	999999	30	728	726	94	789	883	999999	999999	999999	593	966	217	999999	880	123	922	359	292	811	322	500	933	175	999999	999999	20	
843	999999	667	379	999999	300	863	898	999999	239	747	276	879	168	999999	225	139	762	530	514	999999	999999	999999	399	299	143	725	125	297	96	562	917	999999	779	999999	999999	802	999999	999999	999999	354	381	278	883	184	93	412	653	362	284	999999	413	288	972	665	384	188	277	999999	652	575	748	611	524	676	830	999999	110	128	435	423	999999	954	854	999999	974	200	263	224	999999	730	999999	762	22	292	159	638	999999	123	999999	999999	534	244	164	110	999999	770	753	216	354	999999	999999	534	927	860	988	458	434	812	999999	194	925	62	873	921	502	986	999999	242	527	202	999999	987	462	89	999999	581	799	999999	999999	213	446	56	999999	999999	428	547	834	999999	303	999999	213	823	999999	481	430	999999	370	999999	607	619	999999	999999	689	999999	391	324	82	999999	971	417	659	680	257	487	747	878	192	999999	503	955	999999	446	999999	827	988	219	564	999999	659	416	220	566	156	944	41	924	367	718	411	113	474	986	190	999999	51	533	575	944	734	551	299	289	739	652	468	735	583	861	999999	181	760	102	999999	565	207	102	533	313	999999	822	521	473	679	999999	490	174	266	999999	786	999999	644	999999	256	117	126	930	827	999999	486	305	999999	505	554	240	353	382	797	624	999999	948	999999	999999	999999	999999	40	999999	610	349	171	303	479	999999	999999	709	536	150	999999	91	448	277	999999	38	827	160	481	25	919	999999	56	118	377	999999	374	837	464	999999	131	345	87	300	329	487	342	192	825	999999	999999	999999	703	999999	536	716	186	999999	683	999999	444	999999	999999	24	906	170	302	63	999999	838	165	247	255	164	29	510	13	157	948	999999	999999	644	999999	660	594	84	746	844	581	660	999999	954	999999	492	999999	783	905	72	393	169	195	999999	266	987	664	192	600	548	193	35	712	38	999999	895	285	799	22	779	429	832	423	999999	481	275	999999	999999	93	762	999999	999999	605	940	763	788	602	999999	387	347	999999	411	484	208	660	556	947	999999	492	268	217	147	770	136	999999	561	745	736	807	999999	999999	463	109	837	999999	947	429	772	999999	683	303	868	421	675	999999	999999	999999	999999	797	999999	327	999999	718	999999	554	89	474	478	999999	212	999999	865	608	999999	734	541	312	646	876	713	136	185	999999	809	999999	348	725	105	352	999999	213	529	939	882	673	665	744	285	293	252	482	951	474	999999	639	437	269	35	940	251	999999	999999	999999	94	999999	152	786	909	859	215	363	379	136	999999	999	524	926	726	999999	78	797	36	363	633	240	
999999	710	108	179	536	88	700	164	999999	909	999999	999999	854	93	999999	999999	835	425	999999	889	113	825	792	72	125	511	543	999999	999999	454	688	358	999999	853	999999	441	687	739	332	137	662	999999	34	773	507	344	81	643	201	199	961	611	285	744	137	360	918	46	64	999999	999999	398	292	656	999999	999999	474	999999	999999	100	201	999999	102	950	236	888	800	28	565	781	999999	900	120	999999	492	87	82	970	726	273	522	999999	685	307	591	274	932	377	553	364	870	80	182	999999	998	866	519	999999	517	999999	560	899	480	283	595	645	287	609	174	153	80	503	999999	207	999999	999999	420	999999	368	999999	956	432	475	210	910	369	727	19	684	999999	567	747	999999	487	712	622	180	412	711	945	986	332	213	409	999999	376	795	975	534	999999	456	999999	966	555	291	137	434	999999	999999	236	918	999999	925	999999	585	333	999999	797	494	954	378	999999	999999	423	975	999999	228	75	999999	544	573	999999	485	235	180	999999	999999	907	205	585	999999	999999	999999	999999	999999	718	999999	665	824	961	336	997	999999	999999	90	999999	641	553	999999	999999	908	368	364	827	999999	999999	792	700	377	741	552	143	601	908	766	478	999999	608	999999	266	999999	999999	250	954	999999	576	270	905	999999	731	212	236	337	999999	676	830	545	222	822	860	999999	706	297	93	418	203	405	582	813	612	480	42	167	323	430	355	999999	410	620	96	906	887	555	646	539	326	805	63	242	935	932	999999	786	535	340	530	276	167	545	24	180	687	102	542	261	999999	78	23	999999	331	712	145	602	735	953	49	160	999999	554	999999	397	351	350	877	680	725	256	632	999999	999999	999999	999999	865	605	999999	229	999999	999999	394	999999	999999	791	999999	910	233	796	163	999999	999999	301	379	999999	613	999999	999999	829	346	224	999999	535	923	445	41	226	252	752	280	996	820	734	254	147	266	999999	844	605	414	439	654	883	572	206	999999	691	531	464	356	999999	978	96	999999	999999	161	999999	445	812	760	999999	668	481	526	999999	239	846	999999	241	368	428	609	999999	999999	907	570	978	963	727	999999	349	999999	788	405	858	27	734	852	999999	999999	999999	749	999999	999999	695	770	999999	366	415	999999	214	644	299	105	999999	999999	999999	671	974	19	182	895	718	428	421	999999	880	85	667	149	505	994	383	255	960	679	577	186	729	999999	397	622	558	761	189	999999	999999	692	999999	999999	999999	72	999999	664	813	512	40	613	433	670	890	107	698	275	470	999999	271	53	145	259	244	999999	999999	
838	999999	560	346	957	999999	716	999999	197	608	621	89	442	127	718	442	458	648	999999	752	68	999999	300	923	293	300	968	999999	362	999999	227	999999	288	130	48	51	262	999999	82	374	716	52	999999	498	999999	195	38	103	552	999999	999999	610	280	38	883	592	999999	636	63	999999	999999	999999	274	640	391	808	801	322	88	677	190	292	576	999999	999999	25	552	802	999999	107	999999	875	890	752	870	616	542	260	246	999999	720	999999	999999	415	999999	999999	778	73	116	278	394	716	24	875	430	404	999999	680	991	868	49	529	790	955	405	404	999999	522	769	774	276	551	85	632	957	564	179	170	504	603	247	489	695	578	713	555	861	24	999999	999999	999999	999999	268	378	416	200	835	166	19	700	59	265	303	999999	12	843	999999	999999	918	866	234	873	186	398	630	560	833	222	999999	850	543	378	999999	999999	202	415	999999	999999	999999	766	999999	999999	161	803	554	981	999999	999999	575	870	999999	478	105	465	251	708	684	869	747	856	366	623	914	168	167	680	74	10	999999	999999	560	933	999999	162	147	221	721	383	999999	648	374	999999	999999	381	935	74	282	999999	999999	493	730	999999	999999	369	999999	114	109	992	646	999999	917	195	223	978	320	981	312	999999	999999	39	999999	311	35	108	999999	886	999999	542	999999	102	407	339	999999	656	866	147	973	806	752	43	122	999999	737	970	999999	999999	266	667	71	953	762	339	999999	999999	999999	428	397	999999	877	522	137	567	769	553	476	587	999999	999999	999999	999999	18	505	201	294	917	267	574	999999	377	313	630	999999	999999	279	340	78	921	925	999999	447	750	122	929	240	905	999999	959	194	504	154	941	699	554	889	945	999999	148	999999	999999	248	854	342	493	574	892	817	97	500	222	408	665	321	416	674	432	896	575	999999	389	372	308	390	560	232	371	930	764	590	333	82	930	999999	821	911	592	999999	628	999999	347	97	468	468	971	999999	488	630	292	880	467	58	691	186	999999	742	940	999999	781	270	999999	961	62	506	176	149	999999	867	499	505	91	23	277	220	999999	301	904	840	999999	464	744	999999	999999	884	133	285	999999	753	64	999999	999999	999999	636	999999	161	386	999999	961	999999	831	628	621	999999	999999	798	453	999999	480	563	452	837	999999	65	327	526	472	322	999999	382	999999	999999	724	812	421	533	963	387	910	69	246	267	999999	548	999999	835	132	610	999999	96	999999	504	910	999999	611	251	999999	999999	999999	841	999999	73	866	589	410	82	999999	999999	719	263	834	999999	871	
421	999999	195	895	999999	478	491	999999	999999	461	91	702	999999	848	534	211	179	662	901	78	78	379	183	400	363	999999	999999	932	323	999999	999999	262	613	632	498	873	425	355	999999	999999	827	447	999999	611	785	886	22	234	378	999999	549	600	999999	998	999999	999999	999999	795	541	423	964	559	90	971	854	999999	98	999999	359	661	785	824	999999	999999	250	631	999999	999999	999999	999999	135	289	563	716	351	16	329	999999	999999	457	729	630	814	895	999999	277	367	855	757	999999	797	258	875	999999	999999	725	257	625	757	180	499	581	999999	74	298	684	996	373	999999	999999	509	483	999999	901	999999	165	19	999999	688	972	274	696	814	659	999999	999999	414	846	894	625	759	999999	857	659	957	158	450	749	999999	945	281	999999	235	910	456	324	324	999999	784	999999	715	799	999999	785	906	803	999999	999999	395	421	280	159	478	999999	97	999999	625	284	999999	784	714	999999	851	742	999999	280	470	999999	999999	364	562	999999	71	238	909	960	766	82	753	164	390	919	363	194	675	131	999999	230	822	999999	698	999999	39	10	951	455	948	204	94	635	342	863	328	41	858	999999	98	250	104	137	49	553	531	789	403	999999	907	666	77	579	756	999999	91	999999	665	523	410	71	287	464	21	572	988	999999	999999	527	601	999999	999999	835	43	284	136	694	999999	999999	518	250	999999	999999	999999	292	999999	514	879	102	781	765	999999	345	438	36	963	999999	999999	477	565	413	966	875	204	999999	999999	241	546	482	123	397	952	999999	14	170	464	131	916	729	445	999999	999999	729	746	836	999999	990	407	999999	320	496	578	143	590	114	283	731	961	962	951	894	968	407	979	999999	812	999999	999999	277	572	841	723	999999	41	91	999999	999999	138	368	628	349	834	539	171	627	818	819	999999	899	999999	732	170	999999	777	550	514	840	999999	362	33	110	659	139	999999	999999	772	192	111	999999	999999	45	602	602	343	999999	69	439	999999	361	575	993	925	999999	999999	839	680	999999	618	491	577	334	497	776	344	528	690	705	105	691	999999	636	718	431	960	851	140	567	999999	175	490	85	999999	999999	999999	40	185	227	748	604	999999	13	573	619	931	614	548	999999	267	999999	921	364	343	554	507	939	999999	504	481	538	999999	122	999999	453	999999	999999	729	108	988	999999	352	473	956	501	892	851	999999	999999	499	356	312	999999	310	804	999999	136	741	61	891	847	755	681	745	999999	894	999999	853	129	618	439	999999	450	837	953	473	458	999999	842	999999	655	876	186	14	135	
236	405	999999	999999	210	874	760	678	999999	151	559	671	999999	747	606	216	997	999999	999999	999999	472	862	476	356	341	794	728	899	399	245	971	578	676	620	983	999999	873	508	919	744	999999	215	999999	696	404	801	731	660	245	999999	999999	934	697	944	999999	999999	999999	999999	999999	415	155	861	999999	971	179	980	994	999999	763	117	343	999999	32	744	390	266	629	780	999999	539	73	78	999999	945	999999	47	999999	999999	957	619	571	417	495	999999	999999	999999	926	271	526	999999	807	999999	999999	138	999999	168	911	952	563	406	744	999999	513	999999	999999	999999	207	343	999999	142	109	271	159	153	545	926	14	999999	999999	572	999999	367	264	538	731	449	181	534	835	999999	999999	928	178	560	874	423	903	20	172	521	620	592	878	393	323	999999	999999	753	999999	999999	164	402	999999	991	75	387	999999	975	999999	902	905	999999	508	963	16	181	103	598	278	999999	33	993	356	634	952	747	488	870	224	196	974	428	942	651	275	733	999999	187	495	497	530	999999	268	269	999999	999999	94	914	386	151	452	876	999999	470	170	171	55	999999	49	328	898	999999	760	999999	928	486	730	999999	698	283	60	915	113	781	601	999999	734	97	27	14	999999	573	493	82	744	108	943	481	490	113	687	948	148	999999	598	508	177	999999	340	999999	227	238	226	113	101	536	772	999999	869	75	436	958	165	44	999999	334	538	687	821	830	543	999999	999999	999999	595	999999	999999	937	192	102	928	999999	756	887	787	434	357	999999	981	999999	999999	249	999999	424	677	728	793	114	510	273	970	489	999999	510	999999	968	861	999999	999999	989	759	999999	520	999999	147	999999	999999	277	257	999999	999999	158	706	999999	504	303	999999	999999	917	999999	999999	673	436	919	132	449	159	256	301	819	573	725	872	992	458	500	729	999999	287	281	526	526	856	279	999999	822	783	278	999999	302	331	999999	714	650	680	96	999999	601	654	697	255	955	975	438	667	999999	285	713	999999	13	574	811	674	645	350	999999	816	166	633	309	666	881	250	998	497	999999	20	231	321	372	101	137	999999	590	36	999999	550	428	611	43	546	79	122	12	728	520	245	78	310	999999	279	999999	999999	354	41	373	715	977	999999	14	999999	63	401	793	999999	447	630	94	619	778	251	397	554	999999	763	596	768	999999	280	999999	999999	999999	921	999999	102	848	169	836	558	999999	855	573	487	999999	790	492	677	329	100	999999	890	161	459	999999	646	882	697	378	591	999999	604	999999	706	963	585	310	999999	969	700	73	
287	794	535	999999	922	678	999999	947	809	999999	919	449	157	989	999999	277	492	399	999999	220	161	999999	254	123	67	999999	866	524	31	490	360	708	629	999999	13	105	625	501	609	968	972	750	569	999999	525	999999	330	717	876	318	818	743	193	490	912	497	549	421	999999	999999	812	395	925	328	919	999999	999999	130	999999	999999	651	999999	790	999999	247	999999	231	999999	598	901	67	159	999999	713	672	616	999999	148	124	516	999999	999999	601	74	165	586	824	250	401	999999	346	999999	731	885	666	827	953	375	999999	511	999999	616	823	999	487	999999	748	999999	656	313	695	681	16	479	445	448	999999	725	999999	661	586	981	542	999999	999999	857	427	999999	57	845	663	999999	999999	613	250	939	390	601	586	502	999999	611	999999	98	999999	664	999999	261	449	228	999999	999999	712	591	924	294	84	538	999999	629	245	986	175	999999	649	545	999999	403	999999	505	999999	798	148	169	999999	974	397	453	999999	900	664	176	321	999999	999999	435	447	999999	689	956	999999	851	168	957	266	851	446	782	999999	999999	878	800	32	943	170	999999	98	553	999999	999999	896	630	999999	543	965	79	674	999999	403	999999	108	481	714	282	640	216	639	999999	903	999999	999999	615	15	603	32	864	153	999999	999999	778	347	999999	999999	999999	69	999999	999999	625	999999	197	186	110	388	234	974	999999	96	749	313	954	999999	999999	999999	795	421	290	625	269	520	999999	925	999999	677	624	876	213	935	974	222	406	999999	24	200	716	999999	437	237	999999	628	999999	777	404	74	714	999999	440	999999	751	328	779	619	728	114	890	271	879	999999	999999	999999	999999	470	121	999999	906	736	984	999999	999999	999	999999	63	999999	641	999999	333	999999	241	999999	845	446	959	194	655	999999	787	498	910	309	454	916	15	473	433	858	164	665	868	999999	977	795	723	320	999999	999999	999999	774	999999	219	567	740	648	468	918	910	811	286	999999	102	129	999999	83	417	488	999999	977	589	421	783	740	667	662	83	999999	60	723	648	442	319	717	22	411	701	742	999999	278	546	555	522	56	878	209	775	49	739	999999	315	999999	999999	368	146	999999	314	479	999999	999999	574	999999	867	999999	172	843	156	384	116	836	999999	674	774	815	441	43	898	736	861	999999	886	999999	256	338	999999	816	773	951	581	658	999999	999999	999999	637	999999	73	687	334	884	999999	63	401	932	903	349	641	67	999999	926	999999	464	578	999999	441	999999	999999	999999	538	780	999999	79	204	802	999999	739	159	999999	146	121	999999	356	574	852	999999	414	
495	112	999999	989	776	759	920	35	479	203	528	999999	999999	447	172	837	999999	999999	538	999999	859	598	483	173	999999	999999	921	741	559	756	890	726	790	36	704	438	999999	999999	13	596	159	179	332	999999	221	999999	430	999999	949	540	207	999999	323	861	555	896	999999	189	999999	967	838	188	999999	723	313	999999	824	384	999999	733	953	609	550	942	815	999999	275	999999	952	655	388	999999	792	29	558	871	412	929	481	807	999999	999999	999999	46	758	970	999999	609	950	418	719	56	956	225	587	597	478	380	55	999999	630	408	999999	154	999999	616	396	999999	174	442	399	895	999999	934	923	258	859	514	194	845	999999	666	278	544	935	342	274	576	442	961	402	42	883	615	186	411	478	606	458	999999	583	999999	444	518	28	824	153	32	301	339	999999	964	195	209	879	964	140	692	218	255	999999	819	23	213	49	367	21	297	757	999999	779	263	66	52	999999	737	232	759	525	120	199	252	285	112	232	437	846	999999	735	222	999999	786	397	212	799	764	244	240	478	999999	999999	855	999999	779	559	999999	908	152	999999	151	741	380	176	107	999999	109	544	910	981	611	521	337	561	544	999999	999999	865	853	253	507	999999	992	291	999999	999999	343	977	505	553	999999	999999	703	999999	593	481	999999	620	299	155	700	229	999999	999999	866	150	485	304	730	538	567	619	64	899	999999	648	749	999999	311	800	722	132	49	367	244	92	817	592	999999	73	349	382	575	708	552	288	180	742	999999	999999	821	48	256	966	986	137	475	803	314	999999	732	811	318	498	433	578	190	965	999999	784	999999	893	337	667	198	194	999999	999999	999999	163	478	999999	999999	587	979	683	875	82	999999	999999	999999	24	999999	31	340	537	999999	87	284	999999	999999	214	727	639	401	927	711	589	778	801	93	129	999999	161	999999	726	146	999999	519	999999	702	999999	594	907	999999	318	615	315	999999	660	130	966	999999	382	65	999999	288	45	195	61	999999	999999	304	999999	999999	498	999999	136	553	614	401	342	567	535	281	990	620	819	472	93	322	999999	263	999999	681	999999	57	83	106	213	999999	111	545	468	777	417	813	24	883	679	999999	999999	762	721	269	787	999999	546	110	999999	653	468	572	999999	739	576	41	186	898	999999	450	493	40	999999	177	299	999999	108	757	999999	186	999999	935	999999	342	833	643	542	857	893	716	511	999999	999999	560	979	538	443	729	210	385	999999	125	976	238	267	458	422	554	969	999999	311	788	246	888	999999	532	779	999999	905	933	
999999	999999	999999	999999	939	520	999999	999999	197	761	363	379	556	488	549	489	959	999999	85	384	231	987	887	902	999999	999999	736	152	999999	456	999999	673	823	277	885	317	120	784	299	999999	999999	632	999999	999999	999999	931	242	757	349	568	572	999999	694	530	711	512	441	999999	785	226	999999	857	999999	741	12	999999	555	289	603	241	379	184	999999	338	999999	598	631	678	275	999999	490	979	802	999999	883	544	978	302	999999	383	876	17	998	82	999999	999999	355	625	216	946	385	952	164	117	198	397	999999	366	604	123	999999	762	836	312	999999	804	999999	343	999999	468	711	263	723	999999	365	371	185	203	999999	335	253	999999	472	328	107	537	999999	695	999999	999999	594	999999	698	999999	999999	123	999999	696	999999	168	546	21	767	748	245	999999	239	999999	752	826	222	756	991	278	869	999999	999999	518	999999	208	999999	369	587	371	873	999999	999999	281	727	999999	201	489	999999	216	789	241	999999	724	93	975	999999	891	999999	928	283	838	999999	429	583	627	823	999999	491	999999	188	186	433	405	999999	156	567	958	999999	510	635	732	999999	784	999999	999999	999999	576	434	999999	900	98	425	659	999999	999999	467	145	697	110	428	538	997	719	999999	612	807	999999	849	999999	417	349	999999	443	999999	550	939	999999	940	999999	992	257	237	262	246	100	761	774	317	839	689	431	270	116	91	106	735	189	999999	999999	829	999999	726	498	821	561	413	982	366	547	105	621	204	752	999999	180	310	744	483	937	851	43	536	19	257	986	88	578	999999	999999	999999	759	99	75	126	209	999999	739	440	999999	999999	999999	417	770	744	77	999999	518	999999	910	795	999999	706	999999	33	796	999999	717	251	835	482	834	631	171	731	346	532	139	999999	908	999999	571	314	999999	260	999999	626	765	275	189	759	570	580	450	409	824	999999	279	51	999999	999999	813	497	605	212	852	157	256	48	407	545	999999	882	100	270	234	999999	908	568	950	999999	999999	452	72	86	999999	263	190	761	906	999999	262	999999	316	964	837	83	708	595	408	925	379	727	867	643	999999	688	490	189	185	148	999999	999999	100	999999	453	370	435	528	999999	598	999999	494	141	124	292	19	575	135	433	160	977	999999	170	34	800	999999	999999	428	424	233	772	10	585	768	148	551	999999	166	520	999999	999999	190	304	809	999999	999999	999999	752	360	651	122	365	756	34	171	832	999999	75	359	680	999999	17	113	999999	999999	966	999999	373	976	999999	22	419	614	956	513	797	999999	360	76	915	186	999999	77	999999	999999	
417	253	999999	607	316	11	931	999999	999999	690	999999	86	237	983	992	975	999999	775	619	639	999999	999999	799	521	373	814	199	999	443	504	953	940	999999	956	418	722	357	999999	999999	739	90	612	774	276	873	721	790	377	83	940	953	999999	457	143	418	667	999999	49	243	502	811	999999	373	345	999999	699	745	281	575	999999	627	999999	999999	879	558	100	975	533	648	652	999999	999999	926	503	550	896	492	999999	547	999999	277	999999	532	999999	928	158	249	439	999999	184	976	999999	802	802	999999	496	951	999999	999999	328	692	921	401	591	999999	989	15	869	795	999999	216	999999	733	824	12	319	999999	937	951	410	850	546	994	999999	676	999999	29	999999	191	999999	999999	914	999999	999999	68	356	999999	940	698	938	999999	999999	999999	999999	999999	438	786	977	999999	12	999999	999999	999999	999999	477	156	926	999999	915	999999	969	881	999999	741	895	301	924	513	765	655	999999	994	249	23	266	999999	902	999999	506	999999	999999	52	999999	188	502	932	298	448	752	912	430	989	35	733	999999	271	691	902	802	675	514	282	221	154	609	999999	774	612	999999	996	253	630	999999	677	999999	999999	999999	509	249	963	13	999999	761	999999	999999	413	968	515	999999	994	789	10	503	830	733	455	830	188	999999	999999	168	685	530	999999	668	799	568	357	496	50	713	191	662	838	999999	38	520	999999	919	206	599	268	567	923	216	253	137	600	944	791	107	380	930	315	805	327	955	15	194	999999	999999	621	28	15	291	608	347	664	168	705	935	999999	269	999999	999999	899	127	607	999999	999999	999999	968	413	999999	943	343	260	357	43	999999	83	514	183	999999	999999	977	250	562	641	608	905	472	442	999999	856	999999	120	558	969	906	210	999999	466	768	764	875	217	324	71	999999	357	999999	631	813	999999	430	999999	776	30	367	659	999999	999999	941	520	208	536	173	999999	318	232	702	387	136	999999	725	999999	415	727	485	770	926	500	693	261	999999	840	628	617	435	346	344	999999	612	999999	644	999999	525	999999	565	349	54	999999	753	726	654	612	505	668	906	999999	883	58	999999	597	999999	999999	282	690	999999	368	908	556	422	971	887	174	775	879	510	344	533	166	999999	146	725	460	746	999999	999999	312	345	960	711	63	463	295	992	999999	524	579	118	834	653	207	999999	497	999999	782	838	490	837	625	999999	999999	849	726	999999	407	871	282	327	999999	999999	302	999999	947	845	369	517	602	999999	760	364	930	235	999999	513	963	705	238	407	964	999999	999999	475	720	801	149	213	
737	408	999999	999999	251	262	802	751	999999	185	493	652	693	275	246	318	86	270	238	999999	160	222	922	702	643	875	363	187	967	826	999999	999999	999999	165	999999	203	999999	616	999999	678	433	947	999999	788	999999	585	714	699	892	808	398	999999	573	804	62	524	485	892	510	376	898	999999	999999	533	873	346	947	537	494	52	731	470	999999	560	912	213	69	144	489	67	999999	999999	295	999999	999999	852	583	901	112	999999	718	693	115	999999	779	809	172	629	914	876	637	187	214	849	86	928	999999	22	891	849	464	350	999999	452	215	244	338	625	105	31	999999	56	434	238	334	999999	364	999999	780	113	51	999999	230	613	429	999999	999999	446	92	509	999999	570	19	263	801	377	290	999999	999999	999999	999999	547	533	999999	999999	591	999999	975	999999	48	574	901	999999	788	808	34	999999	800	33	232	784	892	542	999999	480	202	999999	180	437	957	757	999999	999999	245	632	503	999999	337	999999	999999	240	484	921	53	999999	649	338	230	455	777	999999	489	999999	999999	760	587	15	999999	422	920	999999	999999	547	567	999999	872	41	997	999999	314	127	793	310	194	992	310	999999	498	661	830	864	999999	724	999999	710	277	71	561	484	55	999999	970	914	579	293	999999	936	363	762	72	618	340	74	150	660	463	189	999999	325	460	616	516	284	592	65	738	857	887	857	23	811	479	999999	120	816	156	999999	730	901	345	999999	618	736	599	222	534	751	999999	10	999999	98	616	246	34	999999	981	999999	331	999999	555	799	999999	505	749	261	148	999999	953	334	513	585	999999	999999	980	96	999999	780	685	999999	999999	986	283	886	610	999999	204	243	999999	682	834	460	556	999999	356	545	324	122	986	348	83	716	999999	259	497	671	639	999999	266	938	440	211	20	951	993	999999	525	999999	895	999999	66	905	329	281	499	62	999999	252	207	444	771	885	793	346	306	815	198	34	999999	939	294	999999	977	560	999999	633	450	999999	222	787	999999	162	999999	999999	291	178	396	999999	760	444	643	396	865	821	177	555	417	674	654	188	379	999999	999999	999999	539	925	999999	769	999999	999999	612	432	999999	419	424	619	668	999999	999999	138	999999	672	273	954	999999	897	275	165	393	999999	225	999999	950	44	999999	528	388	271	999999	366	250	627	495	894	832	220	366	456	407	558	887	785	619	526	759	706	237	819	660	642	659	772	386	344	650	836	481	996	999999	999999	999999	407	10	698	999999	999999	187	999999	132	94	541	819	757	834	808	440	166	434	284	711	300	
569	610	989	706	478	250	160	254	999999	739	370	454	512	327	489	999999	921	999999	957	528	858	697	576	110	840	999999	551	536	999999	679	57	721	300	604	671	999999	20	991	419	999999	37	134	135	355	181	375	255	517	999999	654	245	999999	327	192	442	872	43	889	999999	463	699	624	44	327	692	649	164	908	999999	692	775	999999	228	999999	501	999999	571	230	999999	475	999999	44	217	999999	999999	260	404	117	171	798	763	131	999999	955	861	413	100	808	663	532	220	347	999999	636	879	315	577	920	690	999999	999999	813	959	400	694	999999	416	478	882	441	254	56	746	857	929	654	804	273	545	98	642	999999	999999	407	264	432	183	580	999999	138	683	484	426	999999	497	950	171	734	270	206	996	622	925	231	287	173	600	13	707	234	511	313	384	999999	75	999999	255	562	999999	272	491	836	791	754	758	770	999999	293	999999	979	999999	999999	12	348	101	30	837	345	999999	101	999999	999999	873	999999	627	999999	109	999999	397	949	704	609	598	998	999999	170	830	999999	473	999999	543	999999	643	727	999999	999999	311	45	999999	55	710	909	441	54	999999	321	962	339	137	388	670	999999	896	999999	284	883	480	14	634	999999	999999	999999	999999	613	557	523	537	155	999999	195	78	73	322	351	999999	794	177	553	567	403	207	501	54	999999	845	736	421	233	452	857	961	307	411	579	855	999999	48	828	999999	999999	999999	816	999999	941	999999	607	999999	554	999999	489	716	926	446	240	734	698	622	786	999999	999999	112	314	703	862	234	770	999999	999999	496	999999	999999	348	999999	651	999999	390	881	999999	774	248	252	867	62	999999	999999	999999	999999	181	845	166	999999	999999	70	675	814	479	123	756	999999	999999	944	750	67	976	733	378	869	795	620	353	999999	999999	22	528	999999	244	262	740	721	999999	999999	999999	898	339	999999	505	999999	390	999999	999999	276	134	999999	999999	303	502	999999	86	239	772	999999	76	999999	501	349	912	249	541	107	579	999999	383	45	528	999999	999999	999999	999999	213	238	100	488	958	999999	86	692	134	787	999999	999999	435	185	510	948	34	843	999999	999999	990	999999	266	745	293	266	922	999999	99	866	999999	840	650	91	872	11	682	999999	117	90	424	999999	788	999999	316	31	154	999999	999999	96	503	999999	533	454	999999	999999	971	354	999999	701	557	193	602	999999	203	395	435	999999	313	999999	999999	348	736	850	982	343	999999	804	438	271	999999	881	30	999999	372	797	316	999999	354	528	999999	337	490	415	533	241	64	530	267	921	595	999999	
737	999999	999999	164	70	999999	999999	403	999999	177	915	933	589	675	172	599	895	405	999999	999999	999	785	479	938	858	999999	326	750	289	551	546	517	999999	321	153	656	192	217	737	633	732	950	999999	862	999999	556	999999	857	78	464	999999	862	843	365	999999	952	999999	882	306	739	366	721	124	731	630	408	267	277	532	516	417	999999	667	454	999999	58	540	616	526	311	504	469	682	824	999999	684	673	999999	519	999999	761	999999	999999	998	277	999999	836	523	241	23	999999	558	334	561	57	947	204	398	999999	999999	421	999999	999999	995	245	999999	999999	999999	815	946	999999	947	757	341	755	116	776	669	187	496	222	27	385	513	22	945	144	130	776	999999	489	285	999999	999999	779	483	999999	999999	762	380	971	545	999999	295	999999	352	999999	993	999999	940	181	535	999999	371	540	404	902	852	999999	299	761	918	523	846	466	999999	494	991	561	999999	171	860	906	999999	524	676	999999	99	234	669	154	151	325	835	797	954	999999	100	235	384	580	102	932	472	999999	63	999999	861	999999	829	857	999999	441	999999	779	321	999999	415	846	864	95	999999	999999	323	155	620	603	688	59	511	999999	403	999999	187	702	79	999999	443	196	999999	999999	457	270	404	812	345	999999	791	66	485	336	658	254	371	999999	766	474	618	999999	998	459	999999	999999	327	444	463	54	999999	830	709	393	194	228	384	218	638	553	233	511	810	999999	999999	631	573	185	736	159	404	887	999999	604	318	999999	999999	21	321	999999	999999	959	358	300	454	961	356	999999	999999	999999	869	162	660	223	250	117	999999	97	999999	711	999999	152	999999	314	650	999999	894	114	999999	999999	39	999999	897	999999	611	274	162	519	466	999999	284	999999	43	305	290	251	236	999999	364	211	608	110	373	999999	999999	999999	999999	54	999999	87	76	999999	27	83	999999	999999	265	667	611	976	999999	999999	631	999999	437	768	118	412	34	408	150	181	750	999999	999999	929	999	297	999999	810	22	118	999999	999999	783	42	463	959	895	784	986	569	120	999999	999999	999999	999999	999999	999999	636	691	849	29	999999	937	894	501	153	999999	481	999999	999999	999999	999999	963	845	139	252	25	404	314	999999	516	249	999999	580	999999	371	627	999999	999999	435	124	999999	999999	173	99	625	450	999999	540	999999	355	424	288	27	999999	319	425	410	480	999999	559	778	331	542	342	779	829	367	834	999999	526	755	30	999999	853	115	681	999999	756	513	802	137	863	995	803	102	961	999999	999999	999999	946	226	387	233	875	346	999999	586	830	319	796	
93	64	410	999999	599	999999	999999	173	396	638	624	653	966	434	432	999999	336	739	250	999999	999999	999999	93	193	309	378	796	999999	517	474	104	999999	447	999999	999999	82	463	211	999999	699	754	999999	692	122	331	999999	420	799	999999	432	999999	847	590	999999	371	803	999999	226	999999	999999	999999	22	999999	922	543	655	216	999999	715	999999	460	134	999999	551	999999	204	999999	970	862	736	957	997	751	999999	999999	257	389	946	356	915	999999	246	717	999999	102	742	584	770	999999	676	366	171	94	103	971	190	321	48	437	177	216	10	364	999999	274	609	270	570	999999	296	275	999999	902	999999	257	223	416	999999	458	999999	619	826	400	195	380	795	999999	999999	124	979	935	350	519	189	708	999999	882	960	999999	493	482	999999	17	999999	999999	999999	999999	999999	846	757	773	999999	999999	116	999999	390	610	178	386	478	999999	612	456	783	360	924	750	722	101	156	999999	455	836	965	848	604	999999	117	999999	999999	536	999999	811	366	215	177	760	999999	631	328	500	713	584	248	795	869	568	233	932	486	357	546	203	700	999999	327	999999	624	268	953	999999	503	393	114	942	79	801	99	578	999999	173	999999	100	773	655	628	999999	597	179	978	999999	595	999999	308	925	999999	999999	121	999999	888	245	999999	154	678	999999	999999	999999	999999	306	726	78	478	655	999999	999999	19	456	429	54	796	455	344	454	999999	999999	974	999999	95	189	952	645	689	999999	690	948	36	203	422	26	657	309	402	300	453	910	999999	940	999999	986	915	543	14	999999	154	442	999999	692	999999	761	999999	679	244	300	353	91	388	328	965	999999	295	816	44	413	396	497	63	53	11	379	358	44	893	108	273	419	640	622	15	257	56	999999	337	660	243	978	75	111	947	372	531	999999	999999	999999	700	108	509	600	679	999999	388	857	999999	496	412	748	785	145	999999	933	450	765	323	717	754	999999	489	383	999999	418	432	999999	105	999999	847	119	999999	999999	407	175	999999	50	943	358	868	999999	999999	841	257	494	202	929	84	23	922	999999	925	267	999999	750	619	135	430	271	234	436	761	62	648	999999	690	999999	999999	861	33	410	999999	999999	848	999999	999999	647	135	686	225	503	999999	92	716	92	193	999999	999999	999999	555	999999	619	681	134	999999	437	600	203	999999	804	676	201	222	990	521	942	999999	418	999999	999999	972	999999	999999	55	731	559	679	346	565	999999	889	147	90	316	248	790	151	999999	416	137	999999	454	999999	882	549	311	664	999999	204	150	232	392	73	215	999999	784	
999999	636	403	999999	757	264	638	843	999999	538	121	999999	752	731	801	129	11	197	999999	999999	829	861	999999	429	895	588	151	424	887	999999	999999	875	733	463	914	515	447	534	379	451	816	337	967	20	200	757	349	472	349	113	390	999999	469	65	955	24	139	973	987	179	999999	223	955	418	465	246	999999	298	817	296	682	477	817	304	999999	999999	894	999999	239	147	248	678	85	999999	125	207	416	999999	508	999999	385	474	547	210	999999	602	382	558	999999	954	584	60	999999	63	431	913	999999	999999	353	463	999999	644	744	849	930	999999	147	180	999999	268	999999	999999	999999	918	911	217	930	999999	965	119	129	345	940	284	563	198	33	32	363	212	148	251	334	55	778	740	729	697	279	999999	999999	211	999999	296	999999	999999	270	736	152	999999	983	450	999999	243	343	785	704	999999	296	999999	999999	125	999999	99	999999	588	180	744	999999	180	488	242	348	81	999999	918	88	653	160	484	928	296	999999	150	999999	999999	51	101	711	993	46	270	410	537	482	999999	393	999999	177	545	999999	525	597	971	734	750	112	137	589	999999	706	60	999999	812	813	999999	244	676	870	431	547	999999	999999	156	999999	999999	832	810	599	314	999999	911	999999	614	999999	412	699	908	415	478	595	999999	999999	296	296	999999	951	598	723	357	999999	999999	999999	745	998	828	492	451	999999	516	917	301	538	285	890	794	999999	703	999999	999999	435	336	270	401	836	633	577	999999	859	157	276	243	96	251	209	999999	615	741	616	747	920	258	999999	898	560	303	385	235	999999	501	421	257	363	323	999999	778	456	903	908	374	999999	746	591	690	250	684	214	999999	999999	999999	188	832	97	497	490	186	265	372	841	543	257	351	350	999999	735	28	999999	773	329	430	999999	712	832	251	496	184	666	999999	999999	876	999999	99	159	332	322	588	170	999999	832	745	523	94	999999	999999	126	909	999999	233	954	232	803	999999	966	656	712	476	999	845	11	999999	519	875	714	964	454	168	202	28	54	157	857	25	941	584	906	286	649	999999	134	587	999999	443	435	999999	83	657	132	999999	619	845	588	325	999999	525	999999	648	999999	108	999999	999999	717	386	189	807	999999	787	499	392	749	999999	827	541	720	424	537	86	449	288	999999	796	999999	699	999999	208	568	542	162	425	358	268	905	550	547	176	870	402	263	628	71	295	999999	999999	999999	193	28	999999	999999	449	987	158	208	102	217	133	921	27	977	980	249	999999	635	999999	43	490	530	286	994	553	554	145	
822	999999	999999	605	638	306	945	226	190	999999	999999	712	438	209	69	813	999999	424	255	852	999999	283	389	239	660	95	706	272	999999	999999	999999	61	895	852	335	388	874	612	494	625	82	761	799	999999	999999	922	999999	833	431	716	943	999999	308	701	720	999999	999999	988	944	553	600	683	563	449	468	886	999999	999999	874	681	939	731	929	629	779	999999	484	661	344	737	449	872	841	946	797	482	752	203	142	786	999999	886	667	941	35	399	207	360	269	999999	115	69	959	749	777	222	999999	999999	999999	66	75	999999	999999	216	113	999999	841	617	651	986	144	623	453	97	734	62	73	999999	604	390	466	133	402	999999	632	999999	912	101	178	585	831	83	281	85	721	178	243	999999	838	306	557	590	709	282	873	491	615	872	25	725	159	999999	83	541	999999	999999	386	999999	584	723	999999	749	448	75	164	999999	352	377	375	566	999999	612	159	999999	999999	999999	424	129	999999	150	774	49	86	453	436	999999	10	740	485	780	791	999999	876	124	491	807	999999	643	128	813	149	248	507	459	999999	999999	512	775	708	999999	999999	267	863	999999	948	999999	672	995	639	999999	69	999999	891	595	999999	902	735	44	816	999999	735	781	11	649	11	999999	542	627	547	889	665	234	999999	999999	263	999999	62	442	999999	999999	145	155	999999	142	753	999999	999999	999999	684	13	811	999999	958	682	987	745	265	999999	442	422	999999	55	458	999999	330	999999	999999	139	342	250	850	303	868	111	890	999999	777	868	896	474	190	630	999999	999999	999999	197	999999	358	774	517	278	838	999999	754	999999	999999	697	262	999999	918	955	226	579	999999	162	518	609	999999	792	408	999999	397	327	967	241	999999	999999	914	999999	999999	569	231	364	825	972	999999	999999	124	630	800	892	524	66	977	518	963	61	508	999999	569	588	418	566	999999	549	881	520	42	999999	999999	986	999999	589	679	358	734	999999	754	999999	151	225	999999	236	992	999999	999999	340	999999	458	278	561	604	999999	114	553	161	999999	987	285	100	501	999999	601	999999	813	119	935	386	629	784	110	307	999999	249	353	103	999999	999999	861	106	550	180	583	254	999999	392	999999	485	135	207	78	874	999999	381	650	954	999999	999999	999999	405	517	999999	720	673	177	263	567	293	999999	460	999999	101	136	189	550	999999	686	356	454	999999	859	459	260	999999	715	236	999999	999999	599	398	209	999999	395	465	588	597	999999	909	86	63	824	966	999999	999999	237	977	999999	999999	999999	329	278	546	30	757	545	68	702	999999	999999	941	
434	903	693	371	261	263	999999	671	601	952	871	776	280	999999	999999	893	734	585	204	738	487	540	833	999999	999999	999999	999999	999999	919	530	894	171	999999	145	628	921	282	363	423	974	281	999999	696	878	999999	501	276	629	160	652	999999	127	103	229	999999	894	79	422	251	999999	999999	77	751	999999	68	710	999999	144	772	685	620	381	172	230	467	410	999999	999999	822	628	999999	999999	488	999999	999999	777	77	999999	681	734	999999	860	121	999999	416	999999	335	999999	999999	999999	677	142	857	474	42	952	955	999999	762	62	60	123	600	623	213	999999	589	484	874	291	642	102	462	47	999999	999999	269	999999	999999	263	85	228	145	83	999999	263	218	999999	244	254	822	999999	999999	628	683	738	269	498	620	915	624	850	750	538	999999	999999	679	819	999999	281	999999	617	69	508	977	832	978	527	671	950	292	576	250	999999	469	449	999999	833	364	104	501	771	727	898	639	235	477	999999	968	376	583	398	381	963	999999	999999	144	472	651	850	759	742	826	999999	999999	999999	610	129	79	666	463	846	465	546	780	999999	890	171	868	752	364	382	558	305	377	893	204	287	78	264	314	659	999999	513	345	759	944	999999	274	592	625	357	536	311	913	736	933	834	192	999999	324	973	604	898	999999	387	193	531	999999	740	852	332	61	999999	361	803	664	999999	999999	31	977	832	896	286	999999	17	999999	256	392	640	959	370	999999	438	940	341	65	293	999999	999999	575	999999	765	999999	739	302	306	999999	999999	119	82	982	633	171	662	491	86	327	771	488	541	936	148	661	780	492	238	622	874	30	748	380	933	999999	999999	563	77	372	547	835	999999	999999	306	283	999999	976	737	999999	999999	458	999999	999999	521	539	999999	999999	284	114	999999	256	73	684	846	929	370	701	59	389	999999	999999	999999	714	780	936	778	417	640	999999	999999	803	755	305	846	999999	765	21	859	403	826	817	289	962	999999	300	771	36	287	376	912	866	999999	357	227	999999	999999	999999	956	584	760	19	998	999999	999999	950	500	767	999999	999999	999999	999999	842	655	563	898	819	460	106	999999	175	752	139	273	952	235	876	408	88	178	999999	223	64	284	642	817	999999	999999	951	667	799	13	197	857	211	999999	34	281	793	329	999999	999999	455	476	419	18	879	734	465	999999	999999	102	689	999999	49	950	305	567	22	745	89	948	509	999999	690	171	999999	999999	71	999999	211	605	614	759	320	806	768	587	999999	999999	999999	94	999999	999999	594	707	323	528	817	261	267	467	
268	58	249	909	84	26	999999	999999	454	606	673	76	999999	478	999999	930	359	243	191	717	999999	999999	807	995	543	344	999999	999999	999999	999999	465	810	999999	999999	346	566	519	410	999999	999999	999999	617	189	999999	421	999999	590	126	999999	999999	178	584	999999	549	765	880	250	254	375	739	182	802	409	417	151	999999	933	840	999999	921	421	948	999999	439	916	93	208	475	584	999999	754	728	764	465	999999	881	741	592	999999	999999	999999	274	999999	999999	579	998	218	772	999999	558	414	749	984	307	971	230	83	639	633	681	681	775	999999	180	985	454	48	944	550	269	131	999999	862	674	606	156	913	999999	999999	917	875	436	285	35	999999	14	743	466	493	647	999999	111	999999	307	785	550	604	999999	16	999999	960	274	231	930	436	73	887	320	701	999999	999999	564	779	715	805	254	500	644	389	999999	999999	581	999999	902	999999	30	392	565	889	66	551	59	999999	999999	957	611	214	354	598	727	126	433	999999	999999	341	253	999999	252	501	540	60	959	999999	35	423	999999	812	999999	479	416	680	999999	999999	999999	283	267	999999	54	758	204	49	999999	56	662	864	999999	816	793	999999	218	698	149	74	358	15	999999	574	486	321	579	798	999999	999999	191	999999	999999	12	130	393	84	200	287	494	306	999999	904	999999	822	170	145	571	29	999999	999999	999999	999999	268	82	639	691	692	999999	999999	999999	406	163	281	999999	615	80	285	696	409	497	28	420	655	767	858	111	999999	751	326	185	17	779	139	613	473	515	999999	929	491	702	391	999999	555	315	900	346	632	59	217	99	859	875	999999	999999	252	308	885	500	999999	537	22	941	260	556	181	626	34	667	400	999999	544	355	215	707	999999	404	999999	350	867	521	479	629	544	999999	999999	142	170	870	371	174	629	999999	999999	953	690	450	999999	998	143	283	322	965	658	999999	555	514	670	999999	163	999999	443	545	632	999999	68	392	406	33	240	999999	999999	164	305	235	479	999999	640	999999	26	665	41	999999	216	594	208	999999	971	437	681	999999	999999	258	999999	999999	731	94	412	22	895	308	53	350	768	104	816	168	669	999999	999999	56	873	418	895	497	816	577	999999	48	504	554	999999	969	351	999999	577	218	446	781	999999	395	106	999999	366	999999	622	690	107	121	778	49	844	548	799	999999	938	999999	363	999999	707	999999	754	374	999999	999999	999999	999999	998	350	527	608	721	887	927	999999	949	256	62	187	874	999999	480	227	270	464	710	872	999999	999999	999999	523	999999	227	83	999999	640	731	
118	999999	831	548	999999	999999	594	179	999999	956	620	557	685	691	11	999999	355	999999	682	537	114	64	999999	23	904	293	859	13	753	504	813	999999	999999	999999	999999	46	999999	336	999999	723	632	100	146	753	262	621	999999	798	522	679	999999	501	669	999999	626	64	999999	817	644	408	897	591	426	823	999999	44	947	467	554	964	830	28	149	959	904	999999	999999	886	761	292	263	999999	999999	84	632	322	916	506	999999	92	660	999999	692	44	825	51	673	322	611	227	674	572	999999	999999	848	853	361	999999	999999	612	999999	499	65	362	999999	836	110	352	200	830	999999	450	865	471	999999	302	999999	114	143	862	350	605	285	999999	617	690	999999	933	235	999999	999999	216	307	988	945	171	999999	340	888	989	940	999999	132	780	109	234	706	999999	999999	556	999999	999999	577	999999	999999	999999	224	521	744	465	29	999999	126	421	869	999999	153	999999	525	152	999999	999999	226	153	999999	28	483	504	999999	393	983	999999	689	679	263	713	639	999999	726	414	947	961	595	999999	969	773	999999	999999	911	197	91	999999	267	999999	736	999999	999999	433	999999	253	999999	719	85	361	481	986	487	447	167	165	999999	193	160	121	999999	858	411	792	184	158	813	999999	593	257	312	163	776	589	999999	733	683	215	544	482	356	237	999999	244	952	983	295	999999	999999	999999	914	897	678	155	999999	878	128	999999	999999	999999	440	296	999999	827	59	327	219	999999	504	999999	482	76	649	999999	765	967	972	176	840	201	862	55	229	837	342	414	485	630	684	74	614	999999	956	999999	999999	70	111	999999	999999	634	999999	999999	273	128	999999	999999	258	999	390	936	905	999999	408	68	415	999999	999999	999999	495	644	842	589	224	440	819	47	999999	999999	636	705	866	915	999999	215	427	475	782	110	563	494	999999	999999	250	747	168	662	46	898	861	999999	993	812	572	550	792	999999	999999	833	999999	246	737	999999	373	685	80	990	970	203	999999	939	613	966	735	999999	489	366	348	476	281	166	11	222	521	980	712	999999	999999	440	999999	243	303	948	800	999999	999999	290	122	565	676	178	692	843	267	999999	999999	999999	87	572	999999	435	999999	705	562	152	245	525	999999	999999	973	26	647	539	780	407	645	999999	175	417	253	208	254	783	799	999999	999999	167	954	599	936	685	976	999999	379	987	397	597	999999	999999	92	241	926	729	592	659	530	999999	73	860	286	999999	999999	670	328	999999	190	999999	905	999999	678	999999	570	764	999999	297	50	999999	169	792	19	57	277	517	334	22	282	525	
201	149	999999	320	104	104	322	557	999999	315	462	517	806	336	691	937	979	999999	670	171	282	304	619	663	993	999999	850	999999	121	353	999999	316	999999	665	869	766	877	367	983	476	451	899	472	734	415	652	999999	999999	366	340	538	328	351	120	999999	897	999999	918	327	999999	253	94	999999	481	969	156	927	151	999999	925	69	621	32	204	999999	383	999999	999999	258	351	294	178	872	780	815	26	964	478	422	972	245	958	50	169	999999	367	463	999999	764	999999	724	844	999999	440	281	916	306	157	400	869	74	646	670	976	538	85	999999	665	666	953	192	458	728	999999	690	111	580	862	971	362	920	841	129	999999	626	450	952	999999	509	898	999999	999999	88	553	999999	999999	999999	74	631	999999	156	999999	333	811	999999	999999	125	731	749	999999	345	444	186	999999	949	999999	526	681	359	97	133	999999	166	999999	242	999999	380	184	586	999999	813	999999	240	824	216	132	517	317	912	999999	334	230	692	339	999999	285	639	50	999999	684	82	999999	999999	543	33	377	641	565	578	711	895	940	154	999999	366	828	999999	361	831	826	715	218	999999	999	763	999999	96	826	215	957	735	339	580	901	999999	206	802	697	801	839	999999	951	739	211	999999	393	85	43	972	733	999999	288	219	777	969	864	847	715	780	130	290	814	360	999999	975	565	370	253	640	169	999999	515	560	999999	346	999999	479	999999	543	379	999999	62	854	481	884	457	130	802	932	164	359	97	917	681	999999	675	601	999999	236	899	32	832	999999	812	707	566	727	999999	441	216	999999	290	181	410	302	237	960	879	737	527	445	999999	321	999999	810	938	598	879	443	671	171	362	341	644	999999	995	999999	51	774	328	999999	903	371	725	769	78	999999	999999	388	330	714	722	390	709	999999	464	999999	916	12	768	967	999999	783	769	999999	42	949	536	999999	999999	578	919	115	419	796	542	206	595	717	741	32	91	500	999999	956	449	972	631	189	999999	999999	742	48	15	360	999999	999999	601	680	736	129	389	463	92	751	795	999999	971	912	999999	268	925	209	270	999999	886	357	669	813	605	70	999999	999999	171	822	835	880	999999	68	999999	422	604	915	980	621	999999	628	418	371	170	832	999999	719	267	999999	558	542	999999	999999	999999	535	460	788	85	676	802	42	301	999999	916	915	517	999999	998	509	663	20	229	999999	113	267	938	307	652	773	68	607	99	999999	999999	999999	112	840	594	388	961	816	999999	313	999999	610	337	158	455	255	324	99	720	758	999999	
548	323	139	999999	999999	596	162	145	312	618	204	943	763	996	999999	813	676	327	999999	999999	847	180	916	999999	503	930	789	852	407	458	999999	886	341	568	999999	979	972	685	388	792	999999	680	537	999999	624	999999	573	162	831	999999	999999	771	111	219	999999	378	406	309	999999	285	999999	309	999999	853	999999	999999	612	205	999999	644	840	990	939	827	739	999999	642	231	215	836	366	637	30	965	809	999999	785	131	445	356	999999	673	34	112	985	509	942	684	999999	316	999999	378	999999	197	601	657	999999	999999	480	999999	999999	185	103	825	919	179	289	999999	53	450	999999	999999	759	999999	999999	999999	966	836	841	999999	999999	958	185	899	782	988	999999	832	373	162	375	999999	650	489	621	407	579	209	193	816	229	179	999999	605	783	999999	619	957	999999	435	999999	995	999999	999999	732	777	10	204	999999	999999	424	999999	999999	891	84	31	999999	280	312	664	999999	767	999999	34	20	64	328	579	125	219	999999	797	706	937	471	380	77	409	756	844	407	385	166	261	402	773	768	748	530	762	999999	999999	655	999999	838	999999	351	418	240	677	999999	999999	88	833	562	999999	749	999999	430	704	999999	440	523	468	267	221	610	402	632	246	999999	580	58	363	486	39	152	244	109	547	999999	659	179	89	999999	976	306	999999	699	774	999999	306	327	826	808	301	825	196	214	626	999999	999999	786	994	999999	999999	382	999999	356	532	485	999999	373	999999	676	304	271	999999	83	290	914	287	999999	857	222	989	999999	232	555	194	213	955	39	482	234	89	872	185	999999	516	999999	581	976	999999	299	519	933	444	159	513	40	391	123	924	711	45	256	928	781	401	626	160	179	171	329	999999	484	890	659	597	431	96	746	999999	686	342	311	999999	999999	703	66	818	82	51	164	821	842	115	999999	999999	832	999999	403	306	890	999999	412	814	999999	770	999999	53	999999	562	92	944	645	556	247	999999	999999	720	371	88	345	808	87	138	17	507	687	999999	129	470	999999	487	692	450	676	243	930	497	689	797	668	23	999999	520	959	219	186	999999	868	999999	465	121	582	325	960	91	375	284	806	349	999999	665	923	324	797	604	999999	999999	880	13	448	245	41	574	419	331	775	999999	179	798	331	401	510	999999	999999	653	904	377	489	594	867	656	690	999999	713	999999	99	718	999999	364	957	980	999999	865	999999	999999	999999	18	999999	638	316	808	114	18	28	691	164	206	999999	154	999999	999999	716	295	999999	791	555	999999	860	999999	242	66	844	814	840	350	
986	645	999999	784	572	896	472	850	287	69	551	682	330	32	848	893	408	578	664	999999	274	129	729	999999	674	398	158	499	406	259	963	999999	178	677	705	999999	432	535	582	999999	422	865	17	999999	249	872	370	999999	566	348	658	276	160	766	86	999999	916	611	119	183	747	972	453	37	106	261	514	653	326	999999	470	999999	996	999999	661	408	999999	999999	922	802	37	320	932	68	601	696	149	411	999999	838	603	821	426	408	65	449	422	999999	978	988	368	999999	520	237	999999	999999	999999	299	115	678	755	272	689	317	155	999999	49	395	436	410	999999	999999	61	488	999999	649	456	999999	805	221	999999	141	674	934	443	319	799	705	190	815	999999	999999	999999	922	93	999999	142	118	262	628	410	37	553	578	875	265	665	42	500	238	340	682	494	894	999999	999999	597	999999	874	835	637	343	999999	621	983	999999	807	999999	999999	405	517	347	345	186	810	958	999999	999999	68	999999	654	767	214	999999	999999	743	365	999999	240	470	743	999999	244	426	991	76	999999	932	595	613	999999	536	999999	105	721	992	347	317	999999	733	45	501	696	696	191	870	139	262	146	999999	906	406	898	934	999999	139	999999	918	195	744	145	999999	510	454	999999	127	139	999999	240	999999	406	58	999999	506	434	251	690	999999	999999	130	937	570	796	355	999999	999999	638	703	442	591	890	428	132	349	598	390	990	252	966	74	741	29	999999	654	999999	857	999999	401	509	999999	448	564	683	999999	806	575	999999	165	746	678	488	999999	676	649	601	977	925	977	999999	54	260	999999	582	999999	389	917	548	999999	511	849	971	246	203	999999	153	999999	744	999999	542	32	531	835	505	999999	585	315	353	382	62	999999	999999	111	999999	999999	170	10	982	999999	684	889	999999	716	653	896	706	252	999999	654	999999	276	242	868	444	999999	522	425	942	999999	594	84	574	175	99	646	917	999999	752	738	861	152	353	241	382	653	999999	999999	191	609	999999	343	999999	999999	876	785	632	73	666	607	942	744	999999	697	919	610	324	999999	626	17	978	836	499	503	793	363	923	11	495	791	999999	999999	999999	343	704	260	10	876	999999	314	999999	853	999999	999999	795	126	95	656	321	772	338	143	197	183	999999	753	844	580	905	523	862	631	578	875	999999	244	510	724	992	668	610	448	571	999999	999999	134	633	353	707	676	277	999999	689	723	463	757	520	70	999999	951	416	999999	999999	775	451	392	999999	999999	439	560	616	371	663	999999	171	889	999999	874	999999	999999	130	500	
873	239	255	595	941	855	999999	999999	723	999999	999999	51	262	191	999999	796	871	999999	849	305	914	999999	69	906	999999	999999	561	573	195	645	880	999999	830	916	556	742	529	855	451	429	916	479	999999	999999	999999	622	400	999999	422	775	13	999999	656	825	585	999999	179	349	982	999999	303	999999	774	88	569	805	220	346	635	735	999999	999999	170	429	388	444	319	894	556	991	646	581	160	999999	642	313	559	999999	340	829	999999	190	873	999999	135	77	705	759	606	554	411	63	354	687	509	988	999999	236	446	150	416	284	793	991	266	999999	698	999999	445	265	999999	214	999999	805	172	95	152	999999	304	999999	739	560	297	12	589	999999	999999	999999	909	654	896	332	999999	999999	423	297	397	882	290	413	379	350	999999	350	308	207	58	549	999999	423	845	793	999999	999999	999999	999999	999999	790	999999	999999	494	234	455	791	369	923	644	999999	392	874	698	999999	343	890	942	398	999999	999999	704	392	544	688	999999	495	999999	113	400	444	999999	567	310	606	480	999999	918	154	894	999999	980	384	562	999999	166	649	725	585	460	51	192	22	618	49	999999	28	999999	806	285	960	983	266	533	210	36	999999	999999	102	999999	726	999999	797	503	716	966	329	830	311	531	999999	770	232	652	358	261	776	948	999999	520	461	486	121	868	999999	547	724	999999	361	999999	342	999999	632	796	733	79	395	519	901	999999	999999	198	999999	285	976	999999	761	613	184	948	260	875	999999	582	999999	250	860	928	568	179	251	999999	478	999999	198	233	147	436	919	999999	866	999999	56	198	753	273	658	835	892	744	785	999999	676	413	956	466	772	999999	468	493	999999	466	999999	732	999999	297	999999	734	96	999999	999999	334	694	999999	91	993	829	124	828	999999	591	34	45	999999	393	140	801	75	147	732	461	96	999999	435	80	409	316	324	999999	466	553	999999	749	150	691	999999	427	781	331	962	637	657	232	999999	999999	193	430	135	999999	700	496	653	596	364	301	966	999999	268	824	999999	999999	514	757	372	520	667	999999	999999	999999	932	713	30	744	185	105	803	864	999999	533	887	979	999999	974	665	969	999999	338	999999	849	725	104	999999	956	649	286	999999	900	999999	882	244	908	999999	993	999999	987	475	999999	420	268	497	999999	792	735	937	702	505	999999	101	999999	620	999999	890	56	416	838	999999	73	999999	999999	973	903	13	692	999999	979	999999	197	567	678	504	990	917	136	361	623	312	432	29	999999	780	591	999999	999999	271	905	27	999999	586	579	442	999999	999999	999999	
295	594	108	110	446	958	258	318	973	999999	897	999999	422	764	999999	792	535	132	999999	159	128	999999	999999	999999	430	393	961	965	610	988	999999	102	186	405	841	999999	525	212	985	70	697	472	618	394	570	642	492	263	794	794	53	320	999999	999999	403	903	499	562	679	62	999999	293	707	999999	188	805	452	27	999999	928	276	333	999999	999999	999999	656	772	710	999999	999999	999999	707	181	816	944	999999	734	999999	999999	937	999999	963	532	999999	73	413	764	633	999999	764	199	999999	340	999999	527	719	183	383	213	747	999999	788	587	892	999999	298	999999	891	50	999999	80	930	25	999999	660	313	801	213	919	999999	891	149	504	220	598	999999	377	999999	298	235	751	360	318	264	999999	488	385	999999	781	999999	300	873	999999	952	694	268	459	999999	215	999999	917	970	999999	165	856	991	293	999999	303	999999	999999	807	602	815	999999	719	621	761	189	999999	928	171	999999	999999	999999	999999	556	552	526	999999	975	999999	109	84	317	780	896	163	408	814	204	999999	346	65	853	493	280	777	999999	974	646	999999	176	42	295	999999	548	319	407	999999	999999	741	851	999999	750	899	707	528	507	731	823	999999	999999	374	977	920	824	376	301	999999	746	778	112	552	693	999999	856	76	788	561	242	587	756	999999	380	999999	166	383	314	953	785	999999	280	999999	160	999999	345	801	999999	375	931	181	27	143	999999	665	638	309	999999	473	53	640	999999	946	999999	246	711	793	994	999999	763	451	72	999999	999999	994	508	394	401	999999	999999	999999	21	423	629	70	569	622	478	714	825	999999	112	999999	910	154	23	333	228	914	477	551	807	999999	612	489	119	999999	654	107	167	253	907	766	531	989	999999	325	326	999999	999999	99	325	290	699	999999	348	231	437	344	981	185	176	999999	46	999999	256	481	999999	149	999999	889	968	999999	999999	581	950	999999	999999	921	999999	697	999999	999999	247	388	235	999999	841	706	151	888	252	319	999999	981	87	430	999999	140	742	999999	514	999999	489	999999	130	944	732	127	955	12	912	515	819	293	999999	999999	249	658	175	729	639	114	998	71	999999	658	264	999999	503	529	617	188	189	377	999999	829	999999	459	999999	290	794	723	751	149	976	737	499	832	812	699	191	80	965	23	999999	409	188	427	151	471	999999	999999	624	435	394	734	336	452	110	349	88	789	401	884	934	915	363	859	999999	999999	169	432	762	999999	347	546	222	176	858	783	650	999999	317	999999	600	999999	109	325	999999	999999	410	56	732	473	621	401	999999	90	
999999	602	55	329	999999	242	312	999999	404	820	97	848	521	999999	999999	326	999999	206	999999	606	294	307	816	48	114	999999	508	122	700	298	192	946	867	142	97	265	999999	999999	549	999999	492	999999	242	289	237	999999	730	999999	462	999999	999999	425	920	83	796	780	999999	16	999999	999999	734	199	567	116	637	151	981	388	83	999999	588	376	656	406	123	999999	75	537	811	208	123	269	660	294	522	766	35	793	999999	316	999999	731	116	61	350	302	999999	999999	651	95	924	351	176	133	827	408	769	999999	959	845	715	259	205	26	385	475	999999	282	593	871	126	197	999999	766	859	856	999999	604	999999	999999	184	939	885	726	284	999999	102	999999	467	124	997	999999	833	500	601	230	536	100	676	875	763	503	542	999999	969	736	309	410	274	999999	148	174	468	149	670	776	373	479	741	614	999999	999999	814	999999	873	614	363	551	999999	639	999999	180	927	190	66	681	406	999999	757	547	471	999999	999999	999999	975	833	53	999999	830	824	999999	67	358	72	502	761	688	72	906	364	382	999999	244	999999	649	967	246	288	92	989	379	268	722	203	999999	690	739	327	503	50	999999	999999	721	350	999999	273	821	865	687	305	999999	343	208	402	174	714	999999	999999	847	999999	596	999999	611	840	999999	597	999999	164	999999	812	999999	999999	569	866	793	713	45	894	852	386	999999	381	999999	787	996	45	70	329	38	438	243	111	479	495	453	999999	67	881	895	194	928	999999	944	874	283	999999	774	341	999999	461	999999	562	785	470	862	224	174	999999	843	419	537	999999	135	491	579	999999	891	83	422	988	656	164	998	667	458	488	436	726	513	375	999999	728	999999	999999	759	999999	999999	18	632	999999	640	242	47	999999	657	912	999999	463	305	999999	999999	700	918	620	805	523	563	128	22	384	788	448	999999	478	999999	809	304	999999	999999	898	999999	882	451	194	358	423	127	999999	20	545	999999	999999	430	159	636	570	809	110	772	245	126	207	996	258	450	201	921	569	337	847	617	982	730	999999	759	999999	259	999999	271	999999	406	51	118	476	999999	814	28	171	999999	587	999	203	786	496	782	406	999999	202	743	166	502	558	195	999999	999999	964	999999	999999	999999	779	999999	999999	839	390	839	85	99	529	999999	635	999999	760	727	749	848	999999	206	244	624	362	970	999999	999999	115	889	847	999999	945	548	472	571	995	770	72	276	999999	364	405	656	706	317	366	380	999999	983	742	999999	999999	324	999999	767	17	408	48	999999	999999	93	733	999999	991	
229	999999	980	359	73	188	999999	999999	483	999999	69	801	588	999999	54	614	687	883	132	157	27	420	631	45	705	563	596	999999	999999	999999	841	999999	999999	664	487	174	385	999999	53	804	752	175	962	401	453	966	999999	490	993	204	576	999999	611	353	974	808	999999	945	653	509	999999	999999	412	470	999999	999999	896	999999	440	880	238	665	839	327	404	851	458	240	591	738	144	116	739	68	446	641	28	999999	690	679	652	440	377	543	222	999999	999999	501	319	24	79	506	60	122	965	910	370	294	948	132	359	291	363	915	375	485	527	353	33	450	420	999999	242	761	238	999999	999999	305	999999	908	98	956	920	576	668	999999	999999	626	103	535	999999	999999	612	567	329	370	999999	462	178	737	968	420	477	999999	604	999999	273	999999	884	176	621	74	999999	49	44	402	370	787	256	738	429	999999	999999	498	179	686	732	675	442	867	722	999999	999999	377	940	678	488	62	972	934	373	999999	741	926	913	216	553	572	532	926	999	299	999999	440	317	77	999999	979	999999	918	12	999999	856	26	454	999999	936	812	999999	366	999999	318	814	321	999999	662	999999	333	584	962	142	169	152	515	868	999999	999999	697	70	873	999999	999999	363	63	932	774	910	725	999999	138	999999	741	473	999999	22	999999	999999	894	75	654	907	999999	999999	736	785	842	999999	350	157	31	164	249	752	236	999999	414	999999	999999	389	599	752	999999	999999	455	692	401	696	999999	503	187	948	999999	631	416	965	681	113	626	277	999999	328	569	577	460	974	40	988	999999	999999	999999	735	723	999999	475	901	473	985	999999	53	999999	155	480	999999	969	82	999999	617	346	271	999999	311	338	999999	299	281	192	866	401	481	662	412	459	658	999999	452	235	232	166	514	501	695	999999	582	883	944	848	722	607	387	999999	422	652	975	159	306	999999	240	999999	999999	718	999999	594	478	391	981	696	821	951	527	847	999999	461	832	999999	482	157	756	999999	355	999999	470	269	23	924	249	760	483	508	599	999999	995	17	962	795	999999	111	685	200	901	257	36	771	90	540	361	999999	819	999999	999999	159	650	630	869	770	258	347	580	554	152	999999	999999	322	361	481	851	197	498	46	999999	999999	999999	565	708	107	407	999999	189	482	572	287	999999	277	831	450	405	375	148	202	547	556	530	140	999999	679	999999	999999	419	999999	999999	999999	473	783	339	307	687	999999	921	771	372	999999	168	108	981	865	290	945	491	999999	85	486	999999	306	499	999999	850	341	517	38	73	693	
289	580	793	408	999999	167	938	534	763	320	453	999999	999999	988	397	432	159	192	399	99	232	508	534	212	124	176	294	19	456	355	577	999999	708	999999	278	588	999999	582	999999	132	999999	957	157	764	42	999999	476	999999	932	427	999999	999999	999999	999999	470	781	999999	590	294	647	873	929	87	417	999999	560	668	159	719	809	128	999999	142	999999	92	999999	999999	769	180	441	700	783	86	39	173	253	264	734	219	497	541	723	298	413	259	87	879	999999	999999	482	999999	326	790	133	999999	616	202	372	999999	999999	429	286	420	999999	947	99	999999	58	254	499	306	933	940	999999	277	404	287	729	26	999999	395	999999	749	697	426	999999	992	953	999999	999999	61	891	844	24	999999	999999	999999	999999	999999	169	235	831	495	531	186	91	385	568	855	905	999999	472	355	999999	999999	808	999999	722	436	999999	107	899	999999	696	448	999999	999999	926	163	21	101	842	273	857	779	999999	136	228	521	344	998	433	999999	999999	229	588	999999	958	999999	270	728	999999	18	999999	72	335	513	798	92	771	992	459	415	843	814	495	209	498	115	999999	681	318	210	101	575	673	999999	503	999999	859	999999	140	721	999999	999999	510	834	380	999999	453	60	338	145	749	352	549	999999	263	20	999999	999999	57	852	999999	588	419	999999	916	327	399	534	19	999999	232	903	999999	738	521	560	314	661	999999	999999	662	203	353	183	460	749	35	999999	548	493	743	999999	820	288	760	315	999999	999999	917	62	405	919	51	999999	999999	846	489	999999	999999	999999	706	82	999999	353	200	766	245	999999	929	999999	999999	745	999999	526	999999	752	92	584	977	216	686	194	743	775	308	742	162	345	270	999999	269	999999	157	845	787	999999	999999	476	999999	993	79	637	999999	750	761	659	933	999999	430	170	763	905	999999	300	26	521	339	784	999999	458	614	999999	974	325	999999	86	598	999999	739	916	999999	615	496	984	146	58	994	993	24	648	999999	637	999999	110	999999	363	999999	856	999999	275	341	146	999999	999999	389	180	999999	875	999999	999999	71	792	786	514	338	158	419	848	163	999999	527	345	999999	999999	649	976	984	874	474	553	694	741	321	473	584	999999	194	857	605	999999	395	129	160	999999	586	25	851	410	999999	702	999999	543	703	861	747	999999	376	999999	990	412	196	788	410	298	990	330	481	322	930	642	964	562	253	999999	999999	408	195	999999	820	633	999999	583	111	772	609	999999	48	460	726	588	328	169	866	999999	779	606	718	861	350	266	544	539	480	139	737	999999	999999	
515	289	349	810	937	214	366	287	613	999999	999999	999999	838	999999	31	595	351	323	999999	999999	61	417	999999	689	999999	99	563	999999	596	112	971	44	226	861	532	180	387	777	391	955	510	999999	176	919	90	999999	511	973	523	943	999999	999999	932	697	248	108	999999	659	487	999999	650	277	691	999999	999999	999999	473	977	999999	999999	218	574	932	849	194	145	999999	65	608	999999	588	999999	576	999999	974	165	111	999999	622	999999	866	727	300	543	314	243	233	666	214	999999	708	533	223	672	999999	999999	883	999999	512	999999	858	999999	61	999999	269	70	701	999999	535	559	999999	999999	365	999999	999999	491	999999	999999	545	951	912	999999	999999	131	999999	999999	375	903	918	420	281	999999	26	519	999999	999999	999999	965	284	253	542	195	141	654	986	764	999999	999999	688	253	290	495	999999	561	200	285	407	929	882	214	695	797	130	999999	288	999999	999999	846	761	376	815	318	124	999999	419	999999	999999	207	999999	688	886	999999	224	674	139	786	479	465	328	300	220	746	92	79	558	744	999999	26	999999	513	836	999999	136	322	438	971	380	256	151	999999	833	210	795	203	999999	216	999999	455	985	501	999999	472	527	471	999999	78	235	55	743	999999	662	435	831	631	851	564	362	901	246	168	999999	233	323	854	467	20	951	889	999999	351	170	618	40	874	999999	374	803	664	166	369	999999	335	999999	476	811	999999	378	999999	351	763	999999	999999	219	826	999999	779	158	673	999999	155	127	346	304	401	514	54	404	957	999999	999999	761	697	745	877	422	89	999999	999999	53	999999	641	786	548	987	498	999999	409	214	787	999999	226	999999	999999	21	251	999999	41	999999	962	766	12	421	53	864	999999	166	999999	999999	414	16	70	311	629	944	513	340	797	317	903	35	644	200	179	399	271	630	46	733	999999	999999	58	606	884	286	999999	999999	999999	684	984	341	999999	77	799	999999	670	999999	999999	716	507	999999	611	999999	219	999999	132	812	251	654	999999	381	999999	212	705	400	999999	463	427	353	999999	293	597	123	332	571	482	576	400	398	729	999999	129	330	236	724	411	334	397	947	164	254	978	98	91	613	222	349	999999	409	822	999999	497	167	828	224	323	498	401	648	464	555	421	852	999999	256	262	799	999999	981	988	633	999999	479	198	642	999999	508	41	719	358	143	999999	991	576	521	859	962	501	21	411	999999	932	749	493	608	999999	135	999999	835	999999	422	999999	390	420	198	999999	999999	999999	196	909	999999	466	682	299	999999	350	999999	999999	413	396	999999	
308	964	579	999999	701	326	985	999999	809	189	344	206	368	935	999999	824	581	387	380	841	993	314	999999	597	457	259	459	172	268	999999	999999	999999	448	70	124	407	811	345	497	824	999999	388	386	729	479	269	324	363	560	525	848	899	42	554	306	993	862	981	627	451	867	822	331	405	999999	583	999999	307	820	372	23	245	889	556	809	614	999999	383	127	198	999999	999999	999999	742	565	949	999999	893	764	999999	545	999999	717	55	957	219	67	981	399	895	511	27	999999	198	999999	612	19	485	745	692	75	999999	864	439	999999	999999	220	588	840	390	999999	864	542	999999	826	193	999999	843	999999	999999	557	946	999999	232	999999	916	563	999999	240	952	999999	252	158	82	66	66	965	288	999999	195	999999	478	999999	18	50	647	485	843	371	329	94	999999	886	155	144	128	505	641	999999	600	999999	796	358	888	450	612	715	470	643	770	228	249	314	999999	601	999999	805	974	191	49	999999	999999	62	911	867	773	365	13	937	937	999999	333	999999	938	977	211	130	262	568	437	932	24	999999	601	999999	844	861	482	553	66	999999	531	459	999999	168	498	743	447	30	999999	999999	711	533	705	999999	894	999999	999999	436	999999	957	999999	999999	999999	117	999999	519	461	810	33	912	999999	460	880	624	40	873	822	779	489	468	683	242	891	190	230	999999	504	392	216	141	494	56	163	999999	769	124	705	606	742	978	292	637	997	764	373	261	652	90	188	999999	891	597	947	931	999999	320	525	574	999999	935	24	999999	999999	891	427	999999	306	782	855	915	178	999999	47	510	999999	56	245	136	816	969	999999	424	999999	195	249	999999	109	232	999999	459	599	140	719	806	963	222	42	115	346	537	954	869	999999	273	852	674	560	999999	999999	238	84	398	757	917	999999	999999	866	418	651	530	737	84	999999	405	999999	47	506	240	546	963	23	140	789	999999	24	969	199	939	342	575	346	999999	999999	594	999999	210	999999	999999	711	999999	356	624	463	815	800	879	999999	999999	947	815	999999	329	899	999999	225	999999	608	478	902	135	410	999999	999999	86	194	84	608	374	30	125	664	704	529	183	616	999999	677	974	488	999999	69	370	991	999999	407	26	763	683	379	440	601	904	999999	999999	962	430	547	386	631	726	999999	999999	808	832	160	999999	800	726	186	826	277	634	989	999999	76	50	934	559	679	999999	320	925	994	590	523	760	999999	944	220	196	851	300	353	762	863	999999	999999	169	999999	999999	999999	999999	506	552	999999	967	999999	141	999999	
921	495	988	706	999999	999999	356	551	228	319	400	999999	999999	999999	990	974	976	291	237	999999	999999	999999	775	999999	746	951	283	428	999999	427	999999	845	999999	999999	298	700	862	593	889	357	516	970	999999	850	999999	275	369	531	516	577	196	686	687	236	999999	442	999999	806	960	512	999999	928	109	801	763	554	994	430	226	299	999999	999999	402	999999	397	583	156	924	215	480	999999	751	911	999999	240	869	168	447	471	856	999999	66	633	386	224	588	870	541	97	999999	999999	939	314	999999	465	803	293	807	838	390	296	795	600	489	921	999999	26	235	570	893	396	557	999999	999999	318	65	759	999999	665	999999	712	614	837	999999	210	999999	446	693	999999	999999	586	360	999999	90	569	194	465	154	465	833	571	999999	970	999999	45	723	980	944	909	409	54	278	999999	39	999999	682	999999	816	289	279	944	999999	816	999999	317	45	999999	999999	999999	133	599	999999	999999	999999	247	77	643	642	748	487	671	502	784	18	391	318	218	578	413	887	236	649	864	196	999999	248	829	836	999999	999	773	112	152	785	810	439	717	999999	792	610	48	325	77	802	607	451	999999	807	752	999	827	380	474	913	897	950	750	999999	942	999999	248	999999	755	749	999999	569	359	998	208	952	600	898	786	802	848	999999	999999	72	999999	447	699	31	94	887	182	403	637	238	999999	859	999999	999999	377	793	372	241	570	999999	98	999999	102	550	608	999999	408	999999	594	672	999999	987	999999	999999	785	505	309	226	722	867	576	320	931	130	120	349	999999	257	531	992	439	616	350	262	973	550	355	158	422	999999	489	253	808	965	999999	900	490	11	567	871	494	999999	519	999999	752	999999	115	971	999999	269	536	999999	407	602	242	458	647	126	713	244	999999	160	803	438	388	333	511	999999	999999	220	999999	272	689	659	508	999999	107	647	999999	205	444	383	718	163	757	337	846	216	999999	999999	263	373	297	999999	999999	343	999999	999999	999999	429	277	999999	999999	230	410	273	472	747	104	948	360	999999	617	518	799	999999	999999	650	680	999999	486	999999	244	251	957	495	975	366	999999	999999	941	27	333	90	999999	305	370	498	752	494	999999	108	122	783	999999	263	756	999999	533	999999	900	702	409	273	942	971	904	772	272	914	999999	115	999999	929	999999	342	676	999999	590	504	416	999999	999999	196	999999	388	192	999999	886	999999	739	206	833	995	273	249	999999	70	148	956	401	999999	235	999999	205	999999	300	999999	999999	32	999999	999999	198	39	999999	956	999999	223	87	999999	788	453	
886	999999	184	102	282	812	999999	768	725	615	398	999999	112	819	718	999999	999999	435	97	999	685	999999	126	519	999999	804	468	999999	444	999999	982	583	177	947	711	666	663	113	999999	488	999999	17	999999	971	999999	565	926	717	248	745	233	999999	476	999999	999999	32	452	665	94	999999	353	358	999999	330	999999	814	465	165	117	999999	405	886	948	609	999999	999999	565	155	688	999999	877	751	999999	999999	999999	341	117	388	189	688	224	998	28	18	145	179	999999	999999	348	27	109	999999	609	196	349	346	703	867	999999	100	999999	306	977	642	999999	602	999999	999999	999999	301	707	999999	975	999999	837	407	867	939	473	999999	995	589	999999	670	352	116	151	999999	358	834	999999	999999	81	99	231	917	30	386	999999	543	890	57	827	999999	999999	999999	795	190	358	999999	478	999999	999999	999999	104	878	500	316	300	999999	460	407	999999	325	663	999999	15	999999	999999	920	386	491	531	930	421	947	999999	759	360	999999	320	961	533	416	365	873	999999	999999	994	352	427	714	95	999999	999999	999999	999999	511	393	999999	26	909	999999	437	565	999999	242	473	999999	157	999999	740	956	970	999999	499	874	870	959	790	622	939	999999	999999	503	672	405	607	848	999999	186	260	999999	508	313	411	979	999999	850	378	641	382	482	847	236	999999	758	125	750	592	618	901	552	603	240	86	28	135	934	893	591	634	999999	999999	999999	865	374	999999	666	772	519	778	29	591	158	249	467	54	628	817	914	999999	856	265	320	285	707	772	277	236	999999	853	171	957	787	16	758	999999	876	371	321	310	459	978	82	840	881	999999	454	990	619	999999	999999	999999	979	311	778	368	353	695	999999	999999	190	439	389	665	616	999999	803	151	491	649	178	267	999999	613	830	877	193	480	403	746	328	999999	617	418	356	54	978	999999	238	399	999999	190	213	719	130	29	599	417	233	819	999999	313	508	969	805	249	620	375	481	900	185	872	999999	421	283	902	999999	999999	318	572	999999	328	999999	102	185	987	64	786	493	811	288	775	257	583	589	999999	999999	647	999999	117	999999	613	14	337	224	601	887	791	999999	227	999999	628	108	661	736	838	999999	416	999999	818	194	999999	881	669	622	999999	625	718	999999	268	134	185	367	211	148	480	324	999999	878	583	110	272	350	276	614	659	999999	596	999999	750	625	999999	852	795	922	599	731	344	715	814	975	179	960	187	102	30	271	999999	523	265	524	813	538	221	717	922	494	614	65	962	731	39	871	90	643	999999	333	999999	
999999	548	999999	980	999999	73	607	930	312	999999	183	999999	397	780	999999	999999	236	811	833	640	87	999999	115	126	289	752	92	946	999999	879	543	999999	697	699	618	974	516	544	999999	474	613	999999	999999	999999	441	471	574	951	999999	289	854	999999	999999	692	495	287	999999	632	700	127	980	660	999999	433	999999	843	896	698	999999	108	999999	692	867	368	36	300	999999	783	685	817	188	141	990	28	34	711	410	14	999999	341	540	999999	843	999999	494	952	163	999999	701	597	574	876	789	857	213	171	964	570	999999	204	999999	999999	946	882	939	999999	670	999999	408	917	442	892	493	830	568	201	849	51	999999	83	146	204	91	98	253	311	999999	143	815	863	747	999999	348	19	445	880	937	960	999999	999999	292	549	999999	784	164	682	392	959	298	21	999999	923	696	591	999999	701	999999	858	639	999999	506	537	798	999999	999999	602	553	484	394	688	999999	889	164	238	791	596	415	307	999999	571	999999	393	844	803	550	824	999999	999999	999999	744	999999	999999	330	260	999999	754	750	253	614	562	139	908	574	609	758	999999	768	467	999999	472	999999	280	924	78	717	123	693	999999	994	999999	459	999999	533	650	386	999999	568	903	100	46	845	172	693	381	441	20	818	244	55	999999	65	999999	956	488	999999	41	999999	262	542	34	71	755	259	999999	112	342	999999	999999	233	584	864	865	377	763	626	999999	587	553	636	706	305	458	949	877	300	999999	839	54	202	999999	28	316	371	76	974	100	912	999999	278	108	635	999999	999999	470	262	200	318	202	862	335	453	611	999999	835	729	999999	805	382	967	338	503	340	731	877	999999	558	503	311	788	535	220	999999	285	537	81	410	999999	489	625	110	466	647	191	866	902	417	690	999999	346	371	294	540	467	939	605	305	999999	144	905	703	696	16	999999	337	124	301	999999	999999	764	328	176	999999	999999	999999	999999	856	158	864	975	157	867	967	999999	427	250	679	694	999999	932	999999	247	999999	999999	999999	413	459	243	854	751	610	92	602	771	27	204	968	783	600	76	999999	156	999999	169	999999	835	999999	52	986	999999	445	607	989	165	988	91	864	999999	835	999999	423	622	304	122	374	75	275	999999	946	999999	282	895	999999	279	192	999999	939	153	826	999999	684	999999	256	768	999999	12	102	447	783	936	340	236	999999	147	653	136	852	195	794	999999	570	999999	105	764	814	999999	514	999999	973	368	151	999999	915	749	779	16	999999	535	806	999999	999999	827	422	20	891	55	946	999999	999999	65	999999	
754	359	999999	525	160	321	492	954	766	498	382	473	425	794	620	321	208	999999	999999	760	999999	388	431	999999	742	999999	94	872	768	603	558	999999	917	999999	397	999999	779	999999	628	694	883	581	50	874	600	363	999999	225	280	999999	748	597	978	304	461	375	999999	426	999999	49	999999	619	195	172	939	288	556	834	407	999999	541	974	739	953	999999	999999	999999	999999	128	999999	124	868	601	44	855	999999	126	622	139	999999	443	363	999999	589	466	273	395	877	999999	322	807	171	999999	31	202	773	857	34	427	715	36	380	307	403	924	999999	27	999999	317	999999	171	999999	705	385	816	188	532	160	496	613	359	999999	622	999999	580	953	59	999999	841	91	113	101	205	999999	995	72	999999	57	664	108	255	244	569	956	160	999999	465	999999	999999	24	250	707	538	999999	366	565	757	501	822	971	318	447	999999	999999	874	79	999999	999999	389	753	999999	484	495	999999	367	125	901	665	656	706	497	616	999999	827	999999	406	999999	390	67	439	999999	564	234	999999	999999	808	924	344	92	90	146	999999	63	461	891	765	221	999999	999999	250	664	102	844	126	483	702	82	492	394	478	515	357	235	950	448	999999	999999	801	607	559	201	567	583	999999	999999	324	562	913	935	85	999999	423	933	816	774	222	999999	118	220	97	999999	442	949	614	574	788	999999	999999	22	333	515	419	542	897	58	999999	519	279	555	999999	149	168	556	319	293	102	423	418	185	999999	999999	999999	591	519	822	759	617	968	10	782	999999	999999	999999	612	999999	999999	999999	45	999999	677	703	999999	562	61	947	578	999999	999999	331	482	999999	999999	927	786	484	999999	999999	32	999999	999999	999999	550	278	773	999999	691	267	999999	750	517	221	387	999999	508	532	408	999999	539	999999	254	873	999999	647	999999	417	838	531	124	137	999999	999999	858	960	478	197	999999	181	789	269	266	999999	941	888	813	999999	986	888	429	263	85	999999	999999	460	830	426	511	902	999999	366	953	169	999999	999999	556	570	999999	427	182	320	999999	999999	798	280	314	933	931	99	833	265	430	999999	111	860	61	999999	658	407	139	61	999999	260	429	433	315	106	178	134	342	252	909	569	999999	118	999999	999999	987	999999	155	897	495	422	78	495	936	14	68	292	764	147	912	954	297	130	635	129	808	375	999999	999999	765	806	756	999999	356	860	244	999999	976	999999	430	640	261	242	999999	273	191	934	497	311	48	999999	999999	999999	340	954	282	595	483	764	49	621	62	999999	142	688	665	487	148	999999	770	
74	316	560	999999	281	703	65	564	371	937	873	878	663	179	879	446	561	260	999999	587	648	999999	999999	174	809	587	323	109	878	999999	999999	795	999999	541	973	999999	809	999999	999999	261	227	999999	121	826	176	999999	999999	999999	263	251	999999	999999	746	497	131	999999	104	396	907	693	999999	955	686	764	243	999999	467	132	999999	310	637	84	201	150	999999	999999	999999	394	998	76	199	555	846	636	999999	476	999999	923	999999	428	484	423	999999	375	871	999999	354	356	999999	98	285	999999	573	952	614	39	45	999999	137	513	156	710	398	840	504	834	999999	59	999999	766	999999	544	712	776	999999	224	504	826	279	108	272	61	801	909	999999	923	999999	893	32	999999	441	453	999999	906	281	774	34	999999	999999	47	162	305	95	826	69	999999	563	796	136	400	535	219	999999	39	250	105	908	488	999999	581	852	226	999999	797	999999	999999	999999	806	999999	61	199	765	956	999999	946	967	965	975	850	60	370	999999	999999	632	938	232	127	766	666	186	865	999999	690	299	999999	936	999999	298	500	484	992	756	999999	85	999999	770	262	999999	92	282	999999	933	638	997	221	666	459	405	858	999999	467	981	999999	328	196	653	84	999999	55	20	699	676	484	999999	68	613	894	691	431	178	969	32	683	999999	57	931	907	692	87	529	486	999999	999999	999999	999999	20	616	999999	888	557	695	595	59	82	999999	462	459	999999	939	608	771	767	973	689	144	999999	999999	999999	280	265	745	391	589	999999	533	827	246	97	358	57	996	921	999999	999999	482	383	972	999999	809	594	481	644	753	479	757	718	999999	750	262	581	999999	859	702	632	999999	314	16	999999	548	756	226	371	915	892	611	999999	964	109	999999	761	472	999999	947	686	783	110	999999	119	768	815	928	999999	999999	999999	344	999999	999999	180	72	999999	376	449	73	63	377	120	999999	861	999999	907	754	799	999999	501	999999	26	912	999999	849	711	675	999999	999999	732	827	730	536	148	557	999999	631	999999	47	999999	394	999999	632	893	319	673	380	777	251	861	71	139	999999	343	999999	328	999999	999999	331	999999	502	999999	684	999999	236	999999	583	590	313	403	285	959	999999	999999	999999	96	393	29	706	185	999999	898	656	903	671	698	999999	999999	999999	238	999999	428	472	686	545	999999	348	999999	666	999999	100	789	473	999999	585	111	377	457	999999	999999	934	999999	506	155	30	604	999999	780	999999	999999	999999	390	119	85	162	857	497	85	958	200	747	999999	362	44	999999	550	435	999999	328	999999	999999	330	965	999999	304	46	
921	327	665	941	102	999999	633	138	804	709	680	398	694	727	614	301	499	46	833	843	999999	472	999999	999999	999999	24	462	108	999999	547	424	219	780	126	935	179	420	26	108	190	468	234	239	385	999999	46	123	600	956	40	831	929	76	460	194	459	266	196	772	87	115	534	922	267	999999	999999	999999	578	792	444	881	999999	999999	653	999999	999999	243	684	609	142	901	861	999999	186	715	999999	152	330	931	999999	913	233	999999	30	84	999999	311	972	101	408	999999	544	999999	522	999999	359	991	423	999999	567	999999	582	586	640	186	253	392	745	551	799	329	296	646	999999	999999	657	999999	916	578	452	325	999999	593	210	712	999999	63	999999	37	365	504	728	999999	374	999999	999999	646	613	844	831	550	566	430	301	89	999999	999999	501	999999	501	131	84	999999	632	999999	955	999999	999999	927	819	200	999999	999999	196	304	600	999999	999999	999999	200	20	623	82	999999	901	999999	840	301	130	580	468	561	638	535	244	999999	883	622	132	314	999999	999999	686	35	640	787	847	243	996	488	100	625	999999	999999	491	507	12	107	730	491	124	697	999999	357	361	999999	134	999999	952	875	717	429	159	741	848	750	937	57	116	124	999999	999999	304	641	999999	843	116	837	54	736	427	785	891	640	200	654	999999	999999	673	12	662	665	999999	131	999999	671	999999	713	952	741	570	955	991	615	579	517	402	999999	867	517	531	297	148	225	458	999999	537	519	551	204	746	999999	999999	114	462	256	999999	182	870	817	377	999999	885	312	176	999999	999999	999999	999999	682	261	389	471	165	999999	999999	999999	75	673	838	144	999999	171	757	995	999999	581	886	999999	332	202	229	753	60	150	138	411	835	999999	985	148	261	458	868	943	999999	147	227	634	97	730	999999	999999	42	683	421	241	138	999999	214	999999	907	132	999999	490	41	636	420	999999	351	962	691	26	687	700	999999	508	302	813	638	999999	999999	262	75	602	942	720	999999	377	729	897	999999	999999	999999	105	240	999999	999999	999999	912	730	727	211	999999	999999	999999	999999	821	341	999999	912	999999	324	679	391	535	655	66	145	999999	999999	914	53	296	999999	688	173	181	999999	469	999999	788	914	999999	908	106	999999	970	940	999999	710	999999	389	576	816	958	959	848	463	569	585	82	999999	840	601	815	999999	914	838	999999	875	999999	239	999999	999999	134	999999	422	770	294	999999	684	999999	581	837	421	535	476	480	495	999999	324	718	999999	884	999999	999999	999999	309	103	422	248	999999	504	687	648	669	517	529	691	
935	546	87	179	197	900	955	13	12	189	289	217	999999	352	716	999999	353	999999	987	377	921	999999	123	677	999999	144	552	999999	894	198	752	27	946	789	999999	999999	247	548	834	983	724	210	999999	999999	999999	999999	999999	789	787	136	999999	461	999999	999999	769	985	999999	999999	307	62	357	343	118	813	437	271	270	655	791	534	999999	804	383	13	652	721	876	993	863	666	341	763	835	999999	999999	301	999999	794	30	574	999999	999999	251	781	999999	999999	999999	268	692	551	944	158	997	262	999999	501	88	526	509	57	119	440	546	641	721	594	508	351	920	145	774	476	635	227	776	487	563	601	999999	999999	630	617	311	322	722	999999	999999	582	954	401	222	970	999999	972	465	328	299	999999	70	51	882	750	348	999999	999999	477	523	999999	486	335	938	487	999999	248	427	501	139	999999	918	999999	829	925	999999	528	999999	803	191	662	761	458	197	953	540	335	389	879	279	754	545	255	669	984	106	999999	999999	735	820	56	554	999999	999999	75	999999	531	222	956	364	820	999999	973	999999	860	29	37	148	985	946	999999	858	547	232	999999	689	673	869	844	829	999999	999999	197	982	144	117	999999	269	131	271	19	123	432	999999	999999	130	571	958	808	965	999999	999999	478	788	996	198	999999	999999	814	999999	28	661	377	136	999999	755	446	990	161	753	999999	768	999999	999999	937	710	435	31	773	999999	127	714	71	879	760	286	596	408	986	946	110	66	454	745	253	999999	745	306	928	703	684	581	807	999999	999999	309	474	999999	851	295	762	985	967	560	269	313	999999	498	375	320	168	999999	999999	999999	652	175	323	999999	480	589	965	139	103	80	578	999999	907	16	145	461	999999	841	556	999999	194	125	98	893	486	999999	758	257	930	999999	544	646	577	602	412	999999	985	203	284	271	330	632	999999	897	981	723	406	593	362	914	999999	327	491	313	30	537	999999	430	795	540	831	999999	999999	485	999999	932	968	315	603	999999	475	618	999999	294	379	999999	999999	200	911	763	999999	999999	895	25	119	227	165	273	581	875	500	565	408	999999	999999	612	432	416	999999	59	999999	999999	989	794	999999	999999	999999	206	999999	469	314	886	518	41	997	666	822	999999	999999	319	999999	704	733	728	76	909	220	823	854	999999	999999	816	829	862	18	452	185	110	575	229	999999	958	340	999999	999999	613	999999	999999	999999	773	790	999999	50	61	282	60	367	271	728	540	679	935	999999	176	340	999999	999999	999999	999999	554	491	999999	999999	157	851	818	999999	621	166	
462	861	844	86	999999	976	890	775	778	590	999999	999999	999999	382	44	549	999999	616	999999	999999	999999	556	402	352	202	999999	78	999999	893	999999	464	685	745	114	999999	679	834	858	270	200	449	722	289	75	999999	469	578	349	584	607	999999	211	211	840	93	999999	999999	502	884	799	999999	271	999999	578	135	282	349	809	117	365	999999	672	999999	972	999999	361	277	336	999999	732	713	729	55	999999	999999	262	483	905	31	369	220	342	973	999999	999999	188	840	710	939	999999	130	768	242	228	999999	657	999999	239	999999	731	637	142	999999	999999	999999	187	225	595	698	873	999999	444	788	747	999999	382	999999	884	999999	163	521	999999	397	493	611	944	497	826	999999	232	999999	254	406	299	731	88	126	821	385	115	962	254	999999	999999	999999	686	980	494	999999	519	958	999999	999999	999999	220	80	999999	731	550	151	690	999999	999999	476	475	554	999999	498	26	76	999999	999999	999999	583	200	277	999999	330	499	999999	963	999999	753	884	274	436	704	999999	89	999999	343	395	280	244	999999	574	999999	999999	601	999999	999999	492	478	16	263	999999	472	999999	164	942	525	423	241	625	188	687	999999	317	999999	48	849	985	999999	999999	999999	870	607	274	999999	626	999999	19	729	59	286	481	534	746	630	999999	964	737	897	146	145	999999	163	999999	999999	737	928	745	344	562	600	663	83	122	999999	393	483	207	808	999999	999999	516	694	999999	348	707	163	898	687	999999	999999	122	999999	282	999999	999999	717	951	218	430	697	999999	674	177	459	623	407	999999	472	247	710	766	999999	370	418	628	235	971	316	999999	999999	39	68	326	488	487	576	800	892	470	999999	531	988	387	839	258	999999	999999	732	725	309	741	435	449	316	317	193	727	999999	999999	999999	999999	644	860	999999	668	999999	358	999999	971	57	606	529	12	570	189	778	550	999999	169	787	708	249	591	59	999999	603	618	999999	180	999999	848	936	300	882	930	886	999999	541	999999	837	493	837	760	678	702	999999	433	879	137	539	643	207	704	814	879	506	62	810	13	74	999999	348	518	678	208	999999	238	999999	999999	999999	999999	19	999999	332	999999	999999	488	913	356	630	999999	738	882	641	999999	651	241	486	999999	434	833	328	537	999999	43	154	999999	999999	479	42	983	313	249	834	999999	999999	848	382	999999	19	27	149	463	382	894	74	999999	876	999999	999999	999999	999999	127	215	999999	331	481	251	298	159	550	406	443	324	647	866	499	57	999999	999999	803	859	999999	999999	999999	694	864	999999	223	969	999999	999999	74	999999	999999	
241	196	999999	376	568	161	606	93	370	468	999999	999999	148	735	37	574	418	134	991	753	578	785	133	999999	774	466	999999	38	329	470	999999	342	520	999999	416	680	466	681	193	999999	206	999999	605	535	796	989	725	430	195	404	281	327	999999	179	34	455	72	245	601	111	999999	999999	764	900	369	288	194	427	999999	356	118	736	941	126	999999	999999	190	597	999999	999999	741	896	999999	999999	199	780	269	351	696	960	999999	230	90	92	49	628	21	704	175	517	804	307	111	999999	296	544	386	957	622	999999	275	999999	999999	999999	370	939	735	999999	711	999999	29	843	731	999999	738	887	999999	999999	86	928	999999	999999	432	999999	981	443	795	12	638	654	403	999999	999999	474	695	153	987	273	721	110	892	999999	999999	585	999999	961	576	742	111	408	999999	527	999999	999999	440	999999	999999	748	999999	926	999999	732	999999	66	196	717	124	267	672	594	899	392	147	976	999999	619	491	999999	996	29	866	62	901	240	766	876	999999	999999	43	905	111	249	999999	999999	999999	169	970	936	399	781	846	319	80	516	508	999999	999999	999999	657	821	308	205	751	815	70	101	831	971	299	999999	295	90	233	767	493	660	953	999999	29	876	649	555	457	999999	183	999999	982	394	731	999999	999999	527	386	222	607	905	999999	623	734	999999	338	998	646	89	496	766	96	999999	33	999999	551	47	884	781	181	752	748	536	999999	513	119	999999	249	38	823	768	999999	20	170	588	172	999999	618	999999	548	650	908	377	728	417	470	679	371	883	720	999999	642	605	50	999999	166	961	982	231	754	999999	759	618	999999	728	999999	85	999999	444	685	221	429	729	242	531	999999	381	807	999999	52	440	85	366	317	999999	135	999999	970	999999	432	211	357	396	410	657	999999	300	122	10	354	999999	537	999999	207	508	999999	999999	372	519	999999	785	163	757	189	324	999999	402	999999	999999	602	964	114	835	22	484	863	999999	999999	999999	640	553	999999	806	880	656	999999	158	168	809	345	222	735	461	306	647	57	600	999999	95	841	498	990	232	408	389	290	702	914	999999	999999	999999	999999	999999	879	999999	999999	356	877	532	422	999999	999999	501	554	999999	239	653	539	375	437	999999	999999	243	744	151	563	46	408	500	375	210	999999	999999	999999	348	628	948	582	999999	130	700	722	685	672	183	999999	999999	677	27	160	637	172	548	296	381	182	360	52	737	999999	999999	948	387	167	999999	999999	799	336	216	999999	999999	81	699	255	736	550	149	570	571	888	74	999999	999999	349	738	
47	695	158	792	999999	278	999999	844	999999	640	999999	345	999999	460	749	463	172	999999	265	999999	566	473	303	999999	999999	42	789	481	999999	837	999999	567	48	999999	185	738	650	544	50	493	385	236	761	999999	983	214	621	999999	821	434	999999	898	135	478	999999	573	401	999999	961	143	489	999999	999999	109	999999	999999	999999	999999	285	21	999999	999999	430	771	495	339	999999	688	576	626	999999	678	659	999999	935	233	441	569	256	999999	346	61	583	906	14	999999	241	999999	106	797	999999	999999	834	810	621	999999	478	363	983	842	999999	713	999999	344	723	810	774	580	174	295	753	737	852	673	674	761	999999	523	999999	544	108	999999	592	778	718	897	843	999999	804	660	755	88	585	414	749	633	38	248	999999	204	186	660	497	810	999999	999999	999999	170	145	859	241	999999	596	449	744	999999	130	999999	626	825	966	925	776	514	540	999999	161	448	924	999999	999999	805	339	999999	367	447	562	781	999999	548	236	682	999999	944	429	800	491	146	669	938	512	999999	999999	367	237	261	999999	983	999999	378	28	232	999999	999999	136	435	999999	999999	91	307	259	999999	520	87	999999	999999	999999	831	999999	739	193	999999	778	985	538	999999	192	999999	344	116	999999	578	999999	365	530	14	445	999999	818	993	185	467	64	999999	999999	173	999999	544	999999	943	49	63	999999	540	195	999999	999999	261	566	187	252	999999	689	975	744	681	837	164	557	594	847	603	23	999999	564	726	999999	416	999999	999999	685	648	999999	400	76	509	679	999999	999999	527	560	999999	61	640	750	533	778	88	627	999999	335	119	986	184	105	446	999999	999999	999999	999999	51	999999	954	999999	502	604	999999	298	909	245	11	867	999999	40	44	663	551	382	999999	40	947	882	788	299	999999	575	999999	39	999999	630	469	872	993	711	999999	522	240	859	999999	155	94	490	179	999999	15	468	135	956	150	999999	894	666	465	945	521	999999	999999	664	164	926	943	419	993	289	999999	139	873	999999	555	999999	432	999999	244	999999	945	467	712	406	999999	580	450	999999	888	862	999999	802	416	999999	999999	325	273	576	999999	999999	212	675	497	890	616	999999	999999	853	411	628	20	211	432	269	999	64	456	852	380	584	999999	248	530	141	553	973	723	825	92	239	258	855	999999	33	999999	280	969	822	790	999999	985	596	999999	999999	851	533	380	999999	57	145	869	421	206	130	734	964	154	366	346	643	999999	999999	999999	182	999999	164	224	999999	276	729	94	633	71	961	598	889	944	270	289	29	602	576	777	946	999999	837	
659	867	299	39	136	999999	999999	157	266	226	999999	131	890	999999	319	999999	880	999999	60	245	359	245	531	844	29	884	999999	326	50	586	991	824	812	542	505	357	119	246	602	481	157	999999	999999	382	74	999999	379	592	710	999999	695	458	999999	999999	999999	424	345	454	19	252	536	169	999999	679	234	11	319	999999	201	962	862	999999	999999	999999	97	999999	999999	159	780	999999	514	999999	999999	420	999999	542	928	687	999999	999999	999999	664	236	999999	944	988	807	35	158	72	513	32	400	747	768	60	732	326	999999	52	884	999999	674	812	999999	999999	552	696	788	999999	83	631	302	120	950	207	418	375	634	108	637	513	10	717	693	491	103	868	651	840	809	611	650	999999	206	825	989	423	622	902	446	120	999999	465	989	881	730	289	797	570	642	367	692	938	415	380	195	957	129	255	948	999999	54	948	882	999999	999999	290	999999	999999	218	994	999999	731	999999	527	276	545	728	812	761	813	81	999999	207	452	918	712	607	825	640	999999	304	376	954	762	75	999999	999999	527	999999	999999	375	672	361	647	999999	961	285	887	114	650	239	316	494	144	612	963	750	439	553	999999	683	999999	494	999999	999999	385	999999	900	461	999999	961	210	911	322	448	408	729	559	838	957	436	719	721	990	803	999999	999999	820	159	112	548	153	973	632	766	285	999999	186	999999	238	194	385	435	136	688	999999	405	182	695	213	243	200	601	999999	841	964	378	503	381	712	503	956	750	359	439	818	236	288	999999	999999	230	999999	612	609	772	61	293	594	999999	775	592	710	134	945	869	357	999999	387	791	802	907	684	999999	245	735	238	999999	86	697	869	801	127	626	532	983	690	588	992	999999	790	680	783	201	606	130	792	831	804	490	91	276	849	999999	999999	265	999999	748	376	874	543	426	216	897	442	973	999999	94	602	962	999999	768	559	999999	11	131	133	493	207	124	999999	407	830	596	615	603	952	630	872	276	447	941	221	128	290	374	474	886	999999	632	999999	999999	238	999999	311	323	717	295	495	999999	142	62	551	262	931	145	999999	620	292	839	31	844	999999	336	524	247	557	441	283	999999	657	999999	999999	999999	468	244	179	987	999999	302	885	999999	999999	249	999999	395	999999	999999	196	155	777	853	603	919	999999	811	496	902	327	73	999999	285	999999	857	975	894	327	975	793	999999	966	608	335	999999	999999	364	999999	971	201	139	847	597	254	138	859	999999	643	814	999999	657	747	277	670	231	999999	609	999999	287	999999	
249	78	424	999999	500	188	999999	999999	999999	999999	255	999999	525	710	197	225	178	41	999999	998	182	999999	512	21	146	948	699	937	114	464	999999	710	430	707	999999	71	999999	999999	999999	949	689	285	999999	999999	718	553	999999	566	482	15	999999	999999	770	999999	102	988	565	999999	999999	551	489	241	423	999999	622	545	682	817	758	999999	792	746	287	999999	318	896	230	663	302	592	726	142	999999	109	999999	775	940	999999	614	964	505	999999	402	212	469	458	999999	881	235	183	871	414	808	355	222	621	301	834	970	205	999999	901	120	999999	825	999999	999999	324	62	847	604	540	212	794	999999	772	353	84	475	999999	44	348	438	999999	999999	321	334	999999	886	485	483	999999	180	418	205	603	999999	956	387	122	999999	547	999999	388	578	341	999999	24	999999	450	277	226	369	120	171	429	473	999999	999999	999999	32	999999	438	576	373	999999	369	794	598	999999	862	396	999999	362	189	496	518	59	550	389	119	319	394	445	217	267	746	70	257	776	139	918	240	874	100	999999	119	999999	24	89	971	417	426	696	588	880	529	17	931	674	999999	423	450	346	403	712	282	999999	369	116	999999	309	546	999999	999999	943	999999	822	999999	175	999999	999999	45	470	417	702	893	697	857	336	737	738	138	582	999999	999999	999999	894	480	387	741	126	999999	999999	336	999999	870	604	798	644	724	707	745	766	999999	654	388	979	929	701	819	999999	145	999999	378	24	999999	964	999999	191	475	271	351	884	433	270	999999	137	999999	744	999999	298	999999	223	999999	40	999999	999999	294	221	999999	498	965	779	999999	166	999999	861	539	999999	502	906	999999	999999	178	463	365	861	342	999999	999999	261	846	194	999999	530	685	921	999999	347	31	807	679	743	854	999999	306	572	325	277	288	510	597	821	252	924	649	291	999999	158	675	141	40	999999	929	86	651	999999	909	999999	480	999999	999999	202	301	999999	237	905	762	201	167	793	545	999999	748	781	663	35	941	945	881	403	877	280	671	999999	999999	999999	814	778	999999	525	662	288	796	228	999999	404	999999	558	696	999999	999999	852	999999	999999	596	999999	519	158	422	626	999999	963	166	999999	192	999999	530	999999	917	816	101	999999	999999	641	140	267	999999	529	712	269	505	393	258	147	874	35	289	789	302	811	901	665	365	708	999999	999999	999999	999999	46	999999	874	127	999999	880	652	544	986	360	999999	339	696	989	445	999999	999999	999999	714	28	999999	999999	999999	740	119	115	999999	435	628	167	955	999999	999999	559	999999	804	394	388	753	378	
494	339	999999	928	999999	962	124	999999	229	212	587	240	984	113	516	879	999999	143	999999	534	966	999999	999999	828	999999	320	999999	147	999999	641	768	999999	702	346	534	872	999999	952	703	156	999999	12	215	425	999999	724	457	999999	999999	613	999999	260	381	228	411	277	423	220	999999	726	768	977	415	588	444	999999	538	647	999999	643	761	83	440	860	999999	964	999999	500	258	679	863	172	104	893	863	517	371	483	999999	999999	458	999999	428	977	388	23	999999	627	981	735	196	999999	999999	409	851	704	999999	520	999999	447	266	923	961	854	862	605	883	999999	725	926	482	65	712	322	999999	853	999999	999999	482	529	376	393	999999	999999	999999	63	710	694	51	168	999999	999999	798	497	10	999999	946	573	124	783	140	85	902	65	999999	140	107	999999	224	998	60	367	48	165	80	999999	999999	448	371	808	999999	999999	479	566	238	631	266	224	321	659	906	90	999999	698	398	300	999999	463	270	362	955	569	999999	52	118	339	812	643	427	138	130	508	212	315	887	999999	606	999999	826	630	874	883	999999	999999	102	969	29	999999	999999	779	390	999999	999999	18	853	336	717	436	999999	899	819	623	797	192	539	408	878	43	999999	456	999999	999999	636	639	488	82	739	999999	950	148	320	473	876	647	748	999999	999999	204	999999	561	234	180	886	927	811	260	96	646	35	694	101	985	538	320	95	243	325	548	529	999999	596	802	486	320	588	355	747	159	444	370	88	683	580	259	232	524	270	999999	827	237	986	103	890	265	57	999999	999999	566	562	514	853	999999	674	681	999999	432	999999	576	348	465	999999	936	212	999999	616	417	415	288	97	570	973	615	721	302	794	999999	911	999999	272	999999	421	190	999999	929	999999	307	999999	898	294	799	830	694	370	371	724	999999	890	235	649	639	919	656	999999	991	541	999999	69	382	887	471	520	999999	313	94	54	999999	348	999999	157	319	408	516	994	298	739	999999	254	359	578	744	612	685	581	632	344	764	712	605	398	279	247	636	999999	999999	289	367	391	999999	327	401	711	618	88	339	240	412	662	190	261	999999	992	999999	804	152	999999	999999	999999	680	999999	289	999999	743	884	878	999999	772	504	181	18	999999	999999	968	41	186	43	994	607	251	402	931	112	532	999999	146	286	536	831	869	963	454	475	710	536	47	780	968	734	210	267	999999	908	490	999999	879	364	33	678	627	119	864	237	999999	288	818	186	999999	399	999999	999999	999999	940	635	217	999999	999999	999999	442	999999	406	75	
270	407	983	933	999999	622	999999	999999	999999	262	857	214	760	999999	227	825	432	717	861	999999	578	999999	999999	721	527	283	282	617	972	177	591	684	231	54	604	830	666	354	999999	999999	737	924	966	348	688	736	999999	999999	347	91	999999	725	142	999999	496	283	798	271	999999	750	349	999999	502	614	671	999999	999999	999999	503	396	168	87	922	306	954	654	29	269	999999	999999	408	999999	999999	890	412	999999	999999	517	557	331	999999	404	938	54	224	999999	432	361	677	515	753	168	999999	999999	923	687	802	999999	758	842	263	538	238	624	351	186	472	611	212	999999	630	475	168	182	364	763	149	878	91	999999	231	668	592	527	999999	249	557	330	999999	724	999999	715	758	715	999999	503	176	999999	702	48	531	820	999999	871	885	999999	10	443	595	169	547	923	754	999999	620	595	945	999999	586	112	628	152	644	999999	741	914	717	452	115	861	597	826	185	52	438	410	999999	720	642	760	248	124	999999	807	187	150	961	999999	105	481	557	465	999999	600	999999	388	186	671	140	971	999999	999999	338	734	572	721	747	711	999999	219	86	999999	78	826	863	999999	418	836	310	601	952	757	357	633	313	141	99	585	632	59	234	999999	999999	999999	200	691	785	10	245	465	402	999999	999999	886	405	332	397	910	736	906	970	349	370	539	28	813	210	704	999999	440	632	172	999999	320	985	239	999999	407	635	182	728	417	999999	845	208	702	999999	471	238	981	744	188	849	726	88	884	486	60	653	387	490	91	579	804	833	240	999999	289	901	999999	999999	989	285	563	188	563	748	999999	340	325	655	739	476	999999	696	453	322	999999	241	110	999999	594	754	257	692	647	838	796	21	999999	999999	877	999999	72	304	754	903	295	548	525	145	999999	719	337	731	750	614	140	999999	999999	917	817	58	800	999999	999999	245	37	871	540	724	999999	999999	372	793	778	179	414	155	999999	549	37	999999	715	999999	791	874	999999	999999	999999	999999	708	687	632	61	999999	829	769	648	211	519	876	424	17	800	193	999999	357	544	953	581	210	985	177	839	889	13	342	835	632	227	818	999999	999999	508	26	274	999999	321	88	949	409	765	999999	999999	673	612	807	914	999999	999999	999999	881	572	370	832	999999	519	792	171	711	496	934	26	984	700	375	999999	508	999999	918	575	46	466	14	999999	444	999999	745	999999	287	205	427	63	297	700	999999	937	568	999999	303	754	99	159	377	999999	475	748	958	731	999999	127	308	140	999999	769	999999	425	999999	199	
397	680	774	999999	884	999999	999999	880	729	999999	763	437	926	999999	490	999999	485	886	98	552	705	696	93	24	999999	169	897	296	199	528	999999	522	379	379	999999	622	980	473	275	999999	392	594	999999	999999	999999	870	201	475	650	700	293	999999	337	26	494	700	597	759	756	724	618	782	691	211	84	999999	68	556	553	999999	192	22	621	235	169	120	999999	999999	56	998	999999	431	646	499	999999	614	194	362	885	588	34	231	999999	550	254	610	903	818	600	726	811	644	999999	782	517	281	983	111	857	383	34	189	999999	758	756	999999	145	201	966	999999	66	999999	671	965	999999	961	305	80	981	558	217	858	818	329	999999	999999	999999	864	981	999999	631	93	504	511	563	999999	518	999999	793	999999	474	711	852	139	670	115	999999	957	999999	556	999999	912	129	308	176	999999	371	393	999999	433	688	281	220	13	838	972	999999	169	411	999999	452	346	999999	999999	93	505	999999	999999	999999	91	359	550	925	434	987	718	964	206	345	397	999999	135	999999	370	378	999999	501	848	301	999999	904	999999	556	942	113	639	636	999999	999999	670	170	683	734	488	83	147	356	785	25	129	17	15	824	23	523	999999	949	999999	556	890	14	167	397	960	187	546	994	983	330	999999	92	770	999999	674	237	800	400	908	296	240	847	999999	832	181	690	899	988	543	428	786	689	999999	999999	334	666	13	999999	999999	311	537	153	372	464	999999	999999	247	999999	159	786	722	999999	50	630	999999	52	298	334	225	279	288	557	461	564	999999	668	373	999999	656	999999	233	999999	626	607	758	999999	484	260	174	144	999999	875	999999	757	999999	858	999999	99	330	291	377	679	80	504	999999	979	692	999999	919	999	999999	123	377	999999	562	999999	999999	442	871	999999	567	999999	169	90	825	413	999999	704	858	686	28	283	802	374	640	554	999999	131	584	999999	404	676	999999	999999	999999	999999	508	697	204	497	999999	216	227	100	724	340	519	989	678	999999	270	988	949	243	981	399	999999	12	511	17	773	188	999999	101	835	999999	706	999999	619	495	999999	999999	509	999999	137	811	999999	711	999999	310	45	454	452	999999	518	999999	999999	107	194	81	999999	506	196	999999	724	379	358	999999	999999	832	633	525	999999	193	714	999999	999999	588	115	179	999999	609	361	211	971	999999	736	999999	582	429	174	609	809	548	999999	409	835	321	999999	999999	462	930	456	999999	999999	519	85	269	999999	279	926	999999	991	24	737	418	999999	984	225	405	642	466	553	836	999999	33	715	830	999999	999999	413	
177	999999	357	716	999999	163	999999	533	462	999999	999999	999999	312	502	36	618	795	810	999999	264	850	105	252	125	999999	386	620	161	653	803	254	553	999999	866	759	999999	644	308	999999	265	999999	461	763	999999	999999	825	999999	999999	999999	415	999999	30	658	60	999999	82	699	241	719	36	543	999999	880	658	999	923	694	446	999999	829	999999	999999	486	802	999999	399	341	100	949	181	146	286	520	248	883	234	895	895	313	686	507	412	999999	999999	721	230	580	115	161	252	140	803	600	999999	440	433	543	999999	408	173	740	608	291	999999	890	266	871	999999	999999	775	38	799	143	66	332	999999	999999	999999	91	432	818	999999	938	999999	51	342	686	709	807	460	999999	50	497	149	946	898	130	50	999999	999999	358	938	340	386	224	340	669	543	488	869	524	999999	774	999999	354	513	670	585	506	557	999999	171	834	324	95	987	312	994	120	999999	450	868	771	626	83	999999	999999	562	491	999999	673	153	999999	938	935	335	999999	521	794	443	238	999999	543	860	884	197	114	25	301	999999	999999	675	433	999999	999999	655	593	999999	999999	474	999999	999999	103	999999	999999	437	999999	896	388	759	999999	791	209	677	999999	905	999999	999999	741	886	776	881	270	265	999999	999999	999999	999999	520	999999	742	999999	619	999999	826	130	999999	747	999999	999999	257	218	999999	999999	514	246	475	756	860	999999	329	999999	416	25	999999	735	999999	999999	123	886	717	773	999999	999999	26	604	999999	879	999999	83	999999	999999	935	294	639	999999	255	728	999999	446	999999	963	316	999999	960	70	999999	603	631	101	283	613	634	999999	739	999999	832	537	524	910	74	999999	905	786	69	741	745	132	386	140	489	999999	98	999999	365	754	999999	388	148	956	892	578	258	759	799	849	954	846	554	165	999999	717	213	839	382	999999	67	530	938	229	325	589	999999	501	611	165	525	957	733	985	27	454	399	999999	27	495	348	156	986	219	787	999999	999999	230	999999	772	914	258	999999	999999	696	999999	449	918	641	313	361	756	158	644	999999	996	999999	569	148	999999	327	999999	821	999999	596	911	543	728	999999	425	999999	996	999999	999999	250	277	663	312	299	91	14	480	927	714	143	591	999999	351	885	790	999999	18	999999	122	454	279	999999	417	833	999999	999999	999999	486	225	302	364	659	318	999999	66	999999	810	280	67	286	999999	717	999999	753	15	913	202	843	651	999999	13	914	984	394	970	999999	999999	999999	514	689	999999	994	712	422	778	931	689	999999	828	457	975	738	35	835	607	562	999999	999999	827	
870	210	999999	999999	999999	299	450	675	999999	433	226	97	340	999999	999999	999999	852	14	999999	974	83	234	999999	24	204	664	274	999999	158	787	418	521	592	651	643	488	999999	168	137	133	999999	999999	765	524	612	369	644	972	657	843	999999	558	634	999999	753	645	999999	863	640	920	34	560	527	146	24	705	999999	689	999999	889	586	694	999999	572	646	817	469	729	411	834	30	302	999999	315	43	860	886	904	897	997	533	553	999999	999999	108	999999	739	628	510	907	865	955	850	767	267	70	681	72	52	936	186	999999	461	806	999999	731	328	221	113	164	818	999999	791	134	366	999999	176	669	473	999999	88	999999	229	504	999999	999999	451	474	999999	972	999999	824	861	999999	821	306	102	999999	316	376	459	527	525	355	98	275	173	726	999999	234	894	21	598	999999	857	345	17	957	837	835	290	999999	173	140	976	993	738	830	999999	69	999999	454	362	106	418	561	325	999999	999999	999999	901	725	72	823	999999	177	999999	687	999999	485	298	999999	884	481	96	605	364	394	379	105	537	343	423	352	999999	449	658	999999	765	306	30	143	999999	143	999999	564	791	349	61	808	999999	60	726	999999	770	999999	569	999999	20	999999	207	999999	999999	320	175	568	311	999999	539	638	518	734	921	808	464	165	999999	999999	999999	531	814	24	342	570	999999	999999	617	595	999999	489	880	999999	491	999999	108	100	999999	241	999999	375	262	81	810	423	300	43	139	917	373	615	999999	818	343	488	998	192	597	934	982	689	951	716	148	59	758	740	252	968	709	374	526	362	783	999999	999999	999999	214	999999	279	304	357	999999	999999	999999	278	72	443	999999	999999	999999	502	704	999999	288	424	546	932	760	664	559	791	999999	218	999	99	859	999999	171	219	265	978	677	664	999999	342	262	493	183	781	696	999999	999999	23	999999	871	821	113	504	757	731	999999	453	264	720	512	196	490	233	876	419	999999	282	793	699	938	825	50	570	999999	172	63	999999	979	968	262	553	157	425	137	277	755	540	413	487	454	534	999999	944	185	156	771	269	306	372	669	999999	454	999999	854	999999	781	999999	999999	999999	678	999999	474	296	467	959	48	75	105	609	663	495	868	999999	255	413	412	999999	394	799	999999	793	462	617	999999	238	999999	834	570	92	999999	223	999999	818	808	999999	69	136	999999	999999	999999	706	174	697	708	183	999999	148	999999	999999	999999	999999	158	999999	999999	885	598	857	986	239	861	213	504	23	123	450	513	60	999999	853	999999	285	619	999999	691	694	
628	765	999999	135	999999	999999	999999	130	448	811	74	233	624	923	803	999999	149	999999	999999	904	211	999999	999999	268	669	115	640	223	106	367	75	979	999999	509	999999	833	999999	860	166	900	999999	384	999999	311	999999	290	999999	583	60	152	999999	372	813	787	999999	478	191	999999	466	999999	329	552	33	999999	746	999999	165	999999	999999	970	263	999999	999999	999999	466	827	586	999999	882	389	679	999999	173	954	999999	702	176	290	26	788	651	308	404	200	580	894	360	492	565	300	999999	321	916	90	888	856	282	358	330	665	891	999999	767	86	297	272	389	999999	860	53	999999	875	107	878	329	955	884	999999	883	572	476	103	716	999999	264	367	150	93	75	374	429	818	999999	361	896	741	540	999999	902	999999	999999	291	632	522	999999	259	999999	47	999999	933	999999	382	474	757	999999	999999	203	186	822	929	999999	999999	13	999999	624	109	915	999999	982	587	424	566	997	575	999999	195	471	999999	999999	999999	999999	112	332	142	999999	999999	353	212	173	108	547	364	505	973	999999	218	288	999999	898	283	344	477	65	183	518	416	999999	899	699	13	336	999	967	818	785	29	974	870	104	999999	755	713	583	999999	49	70	71	34	389	999999	907	335	305	935	670	676	57	158	624	985	999999	454	999999	999999	771	999999	397	999999	197	176	999999	417	51	330	528	999999	894	999999	143	999999	354	361	520	849	999999	10	703	42	158	999999	971	825	256	118	906	310	210	423	122	999999	673	384	836	222	999999	999999	294	975	416	49	999999	876	999999	999999	640	999999	934	663	999999	770	844	999999	538	999999	205	418	999999	932	424	999999	429	481	68	641	784	999999	524	999999	244	605	999999	728	625	118	336	105	810	89	999999	596	376	547	358	351	656	999999	999999	999999	27	207	999999	362	561	199	999999	311	999999	383	392	999999	999999	999999	429	468	64	126	739	429	751	999999	607	91	999999	827	851	881	132	716	984	999999	133	766	291	46	277	999999	176	999999	498	999999	287	437	697	999999	801	740	999999	890	297	540	578	999999	999999	917	599	257	898	733	347	738	999999	999999	398	999999	547	38	355	999999	201	999999	949	999999	931	726	999999	180	394	656	35	120	763	241	999999	454	897	706	759	373	447	999999	464	442	98	999999	846	999999	49	999999	269	773	395	736	698	595	999999	275	495	999999	999999	429	862	251	999999	237	975	999999	681	943	28	840	999999	999999	944	181	247	516	224	181	879	646	140	613	397	262	725	36	542	999999	999999	632	999999	479	999999	28	999999	222	734	861	784	999999	
503	105	761	429	504	413	791	527	358	84	60	323	410	999999	999999	258	854	999999	999999	999999	414	847	89	999999	628	799	712	999999	23	34	999999	363	999999	980	153	999999	852	968	999999	321	244	25	485	999999	581	898	78	821	999999	908	367	288	359	999999	999999	655	25	999999	800	704	701	865	513	333	301	696	927	999999	314	263	406	886	697	199	713	398	372	999999	999999	730	731	890	206	114	999999	503	13	560	999999	497	999999	999999	177	999999	620	999999	511	161	497	999999	971	999999	516	475	512	481	590	170	132	106	999999	725	559	79	973	810	668	408	667	798	693	376	935	817	999999	918	718	643	578	343	886	999999	802	999999	759	92	384	999999	999999	195	912	843	437	999999	213	303	927	108	90	810	711	113	494	699	201	604	712	699	241	999999	762	947	999999	789	999999	999999	922	629	319	999999	436	937	999999	482	885	849	939	548	613	941	991	620	999999	768	632	783	725	113	738	165	380	684	499	999999	432	999999	261	648	187	140	380	308	789	999999	383	774	307	22	999999	351	664	173	95	299	602	152	999999	999999	167	436	357	819	891	163	519	751	999999	797	999999	919	598	301	370	483	571	693	831	372	394	999999	486	713	999999	396	500	217	599	999999	416	999999	999999	438	999999	999999	782	560	416	635	680	632	999999	509	999999	895	753	373	803	999999	999999	909	321	999999	437	309	999999	643	999999	504	663	312	999999	246	391	770	347	169	810	619	999999	20	286	206	692	762	531	977	751	999999	999999	137	413	987	999999	506	999999	560	10	999999	801	148	39	912	971	999999	480	999999	128	999999	557	999999	562	194	911	999999	633	999999	999999	675	777	999999	999999	999999	861	535	999999	999999	764	884	999999	999999	169	628	817	561	981	373	234	999999	999999	999999	859	999999	999999	59	574	229	85	765	873	852	999999	335	414	828	256	902	60	446	479	315	335	243	398	770	434	934	999999	359	736	269	891	25	393	346	123	999999	291	999999	999999	679	98	999999	20	950	565	999999	224	989	315	89	323	999999	844	976	115	625	170	85	624	640	853	726	39	614	999999	216	942	999999	714	913	620	248	999999	799	226	336	232	448	999999	999999	999999	386	53	656	946	114	999999	416	240	498	999999	215	197	330	826	372	970	406	999999	999999	891	156	284	401	999999	999999	311	54	759	779	402	722	871	34	999999	476	682	382	999999	856	46	535	836	999999	742	414	60	165	999999	999999	365	825	999999	854	709	573	999999	652	198	871	802	999999	657	999999	999999	459	344	999999	999999	999999	
689	598	738	999999	323	366	320	999999	659	64	33	156	999999	905	423	577	999999	26	325	355	374	999999	999999	796	63	910	877	385	130	293	79	887	999999	999999	174	767	97	325	999999	352	263	53	993	999999	999999	656	999999	999999	999999	999999	195	328	848	64	984	659	414	942	89	412	999999	934	937	375	984	146	999999	456	740	656	490	948	485	972	102	331	46	999999	949	407	856	135	999999	999999	107	751	49	999999	639	514	999999	999999	245	138	863	328	115	999999	159	999999	999999	999999	999999	391	48	247	843	999999	962	999999	623	364	992	682	999999	363	596	344	277	242	106	702	816	236	999999	344	999999	356	118	773	226	999999	899	247	152	258	999999	956	564	860	999999	999999	736	999999	891	999999	162	999999	581	510	732	999999	359	916	614	562	790	785	97	999999	534	496	999999	999999	446	213	465	754	539	307	249	640	780	417	334	933	965	840	344	999999	999999	999999	774	608	51	455	999999	982	633	999999	468	338	868	861	336	999999	406	999999	539	999999	543	407	33	284	999999	102	990	999999	999999	681	597	950	450	793	520	385	999999	999999	158	991	999999	482	131	999999	999999	999999	771	918	91	913	536	428	310	657	761	785	999999	500	347	948	999999	127	400	952	992	517	887	85	350	950	699	999999	398	548	543	999999	285	83	445	359	330	81	999999	999999	154	178	649	793	41	735	259	999999	821	209	535	999999	91	999999	999999	331	34	695	578	140	223	299	39	762	123	700	509	61	64	987	628	394	999999	999999	807	999999	868	999999	999999	615	700	478	425	999999	22	999999	979	116	999999	124	335	635	999999	730	465	854	999999	999999	680	340	235	999999	176	833	581	151	769	369	371	142	462	930	999999	962	999999	744	873	839	749	605	999999	403	935	940	662	992	891	536	266	999999	684	999999	999999	713	390	503	999999	999999	618	870	748	620	744	984	661	404	983	540	300	720	999999	309	999999	85	999999	999999	999999	999999	181	588	260	243	113	418	458	482	518	937	582	936	443	292	231	878	856	111	658	950	288	268	18	360	245	545	972	999999	842	347	999999	557	999999	85	420	39	620	515	516	999999	535	188	999999	55	999999	999999	999999	999999	87	269	228	518	184	321	947	999999	579	999999	997	567	999999	83	999999	180	844	34	705	368	999999	202	999999	351	999999	331	424	110	382	999999	999999	880	268	999999	306	582	999999	584	383	918	137	508	460	719	517	999999	891	999999	548	715	211	933	658	919	999999	999999	999999	877	924	852	897	999999	540	616	508	999999	309	171	999999	67	
62	269	650	787	240	373	742	548	834	999999	999999	962	999999	666	761	467	232	349	457	999999	582	251	660	530	31	290	967	843	221	999999	649	730	685	490	663	941	999999	999999	688	999999	153	461	999999	999999	999999	934	295	873	854	50	894	959	713	365	485	810	999999	130	765	999999	405	898	337	443	995	709	286	81	13	819	184	360	660	993	277	130	999999	380	118	96	994	103	988	999999	505	690	26	330	15	853	342	999999	115	738	68	254	999999	999999	294	712	658	224	999999	45	999999	999999	308	720	999999	364	611	999999	22	999999	955	999999	909	166	938	314	693	956	75	999999	487	22	999999	922	999999	999999	996	599	96	405	438	999999	233	999999	315	999999	391	306	241	999999	251	114	160	999999	782	999999	345	999999	671	979	29	701	158	999999	558	999999	999999	385	784	75	999999	22	999999	999999	999999	185	999999	956	851	976	999999	397	724	999999	908	999999	861	818	999999	189	687	38	927	117	999999	736	631	513	405	461	999999	15	521	175	999999	238	962	543	999999	607	678	999999	126	694	65	632	976	999999	999999	185	999999	999999	245	605	999999	339	999999	999999	241	513	999999	574	561	399	313	917	875	558	999999	679	999999	327	632	543	999999	999999	912	243	61	999999	999999	898	999999	229	469	202	770	915	787	952	154	929	312	682	63	113	827	727	390	148	999999	999999	600	142	999999	674	847	702	999999	89	427	851	981	488	753	655	873	341	929	120	157	960	999999	190	535	490	25	949	489	407	999999	195	852	999999	996	341	307	569	464	795	355	77	820	707	535	999999	999999	823	929	407	999999	999999	797	280	990	796	656	420	606	284	658	897	222	697	999999	242	999	999999	492	421	357	999999	999999	999999	765	89	149	999999	654	999999	999999	202	30	999999	999999	985	397	999999	922	999999	684	887	999999	190	146	457	854	133	109	303	303	999999	340	999999	59	925	999999	663	514	999999	657	593	765	374	740	466	999999	141	530	999999	999999	427	155	293	736	470	999999	696	999999	317	999999	26	963	361	938	999999	861	513	42	252	999999	733	77	21	999999	999999	131	597	449	680	581	723	999999	487	999999	999999	733	57	999999	589	583	999999	666	999999	685	641	629	414	436	85	604	373	999999	287	256	999999	999999	999999	999999	645	348	753	999999	999999	736	511	999999	999999	999999	71	931	814	732	452	999999	452	76	870	999999	910	471	999999	171	373	85	999999	624	325	999999	347	527	600	999999	145	250	830	676	350	999999	183	228	153	511	375	154	790	999999	656	999999	803	54	489	807	831	183	630	
999999	882	250	999999	887	999999	255	565	543	999999	508	596	211	838	776	726	409	162	692	999999	216	795	229	295	575	968	705	437	999999	47	792	484	962	619	247	793	109	941	296	129	898	945	999999	812	292	54	454	781	37	327	90	999999	999999	855	424	796	663	999999	999999	999999	402	817	999999	999999	548	33	634	592	600	982	627	467	865	572	429	999999	964	999999	12	531	523	923	410	974	999999	999999	345	116	205	999999	140	153	988	999999	999999	90	682	335	999999	999999	419	862	191	999999	700	999999	788	576	435	164	832	256	952	431	405	999999	999999	298	548	409	687	527	999999	999999	851	484	999999	498	845	348	999999	999999	999999	744	121	661	742	365	284	345	359	769	680	51	618	884	999999	566	972	258	673	394	787	999999	580	892	475	41	203	226	153	999999	999999	97	576	999999	999999	218	999999	743	999999	62	23	212	60	918	846	355	999999	966	293	912	999999	597	675	999999	851	287	999999	229	195	711	171	68	202	69	48	999999	474	425	780	982	256	238	521	620	381	584	999999	999999	55	130	500	236	932	240	999999	999999	421	384	351	826	999999	999999	558	35	891	955	20	999999	880	263	880	125	196	310	666	999999	85	999999	821	277	472	511	184	75	220	934	135	962	296	904	999999	100	83	953	938	164	679	999999	999999	425	573	824	782	792	249	385	50	999999	573	485	68	999999	999999	83	364	542	999999	999999	815	999999	830	58	704	999999	90	790	51	243	372	511	618	589	336	999999	704	648	729	999999	825	835	894	503	398	810	845	816	999999	999	999999	406	247	196	681	772	595	525	130	806	711	999999	343	806	999999	72	866	479	39	166	379	715	812	534	667	979	72	337	660	999999	139	273	999999	999999	644	965	273	999999	907	563	810	188	528	999999	680	999999	501	97	999999	999999	944	376	786	380	999999	883	593	712	999999	701	709	999999	999999	236	676	447	207	302	172	999999	798	444	571	475	999999	200	196	889	854	302	488	975	104	999999	949	763	999999	881	421	760	381	560	999999	216	999999	999999	324	999999	999999	242	178	209	924	938	537	509	999999	321	33	439	697	704	858	236	222	734	174	999999	287	912	960	325	999999	999999	999999	999999	541	365	621	804	999999	894	999999	621	133	289	60	165	796	449	959	176	999999	982	73	676	702	999999	999999	130	387	783	24	343	282	999999	328	522	999999	299	967	449	699	999999	562	802	72	246	113	933	683	19	999999	837	953	999999	467	898	348	999999	545	999999	371	500	427	102	880	308	349	279	
960	537	999999	507	481	519	476	638	429	271	614	465	573	69	999999	378	50	999999	389	487	999999	430	999999	770	753	113	87	999999	999999	469	999999	763	897	833	973	155	870	999999	365	444	999999	828	999999	999999	640	90	999999	311	999999	999999	62	704	918	862	883	539	363	377	753	999999	442	277	837	999999	349	999999	568	999999	96	301	508	999999	999999	945	169	567	951	106	999999	673	811	775	154	751	416	227	844	45	950	444	791	999999	492	999999	999999	60	990	518	737	790	522	562	225	762	551	258	883	973	702	999999	999999	267	247	90	567	666	132	999999	552	132	999999	533	999999	999999	509	15	321	833	999999	118	577	443	368	349	161	258	559	999999	210	167	999999	871	342	634	999999	999999	264	411	429	345	999999	905	965	999999	999999	988	999999	573	262	545	937	59	40	999999	999999	999999	999999	898	929	318	116	740	885	395	999999	999999	201	164	999999	975	751	910	414	607	999999	999999	477	999999	564	172	485	985	139	664	230	999999	999999	747	886	999999	635	365	482	120	238	196	30	580	827	650	797	618	778	287	794	37	645	432	413	85	677	999999	343	999999	999999	131	611	230	174	503	303	999999	277	999999	350	999999	999999	303	378	993	652	896	926	914	374	999999	999999	851	870	203	649	418	344	810	44	490	32	714	288	999999	999999	800	416	334	999999	999999	350	695	937	408	599	351	63	419	433	781	999999	429	402	965	913	760	359	999999	853	999999	118	467	58	859	999999	723	25	271	419	999999	999999	601	566	30	527	999999	914	999999	604	308	365	999999	386	263	271	602	999999	323	203	999999	999999	445	480	473	245	883	647	999999	45	875	336	792	10	581	999999	999999	862	382	447	402	845	887	999999	999999	999999	999999	90	794	597	770	410	702	77	999999	999999	54	131	103	999999	999999	873	999999	999999	728	971	572	999999	999999	962	644	999999	940	999999	801	979	999999	78	999999	943	61	802	853	999999	274	475	634	724	999999	180	257	999999	769	597	804	528	17	461	648	583	956	269	999999	832	999999	41	469	826	276	999999	848	975	205	159	733	841	999999	999999	171	262	347	999999	999999	635	715	999999	970	353	999999	282	999999	112	430	352	999999	999999	527	999999	536	243	999999	999999	457	999999	999999	281	310	999999	999999	962	999999	660	299	395	245	999999	752	650	126	814	71	126	755	994	642	746	555	999999	172	999999	999999	999	821	928	999999	540	400	716	313	443	838	360	999999	118	774	321	999999	999999	117	879	49	876	904	722	999999	888	61	463	168	585	999999	457	999999	922	999999	
508	838	371	999999	704	717	999999	347	683	975	710	999999	647	230	331	933	999999	745	293	999999	447	999999	109	755	999999	999999	937	557	999999	717	999999	902	566	470	999999	483	999999	896	999999	172	13	539	231	746	471	999999	414	243	837	651	215	999999	174	30	999999	414	739	615	779	225	779	488	619	965	594	999999	81	186	999999	848	492	624	343	131	898	907	873	362	999999	117	999999	704	719	999999	512	678	738	545	269	999999	743	999999	126	196	392	525	999999	265	161	999999	189	999999	288	989	169	591	999999	52	999999	303	540	387	332	999999	150	85	768	544	462	916	78	535	917	103	114	657	507	999999	738	382	999999	617	210	629	999999	847	999999	999999	916	999999	999999	696	423	999999	330	999999	512	454	56	999999	756	385	803	245	594	653	319	195	999999	512	93	232	313	749	999999	923	186	702	744	303	659	48	628	999999	616	382	122	951	999999	999999	999999	62	109	431	999999	612	814	965	999999	284	537	240	845	414	837	87	392	673	660	407	189	810	999999	999999	999999	718	757	999999	629	222	999999	999999	422	146	999999	41	132	882	133	702	999999	999999	667	470	999999	428	202	224	703	999999	990	449	999999	999999	569	999999	352	357	774	908	999999	552	345	823	743	999999	818	709	56	806	954	510	550	999999	298	968	999999	249	986	239	525	999999	567	100	231	101	77	999999	999999	999999	999999	999999	999999	225	847	565	875	844	727	596	610	493	177	897	584	490	898	343	999999	600	200	112	370	544	392	322	984	255	999999	651	999999	771	999999	32	126	188	999999	335	119	732	999999	999999	522	999999	999999	999999	375	999999	515	999999	999999	734	970	976	999999	586	999999	573	999999	999999	581	630	252	85	494	838	360	155	999999	405	97	999999	999999	353	999999	890	999999	970	915	360	947	324	739	859	999999	999999	999999	166	999999	540	773	829	999999	584	161	472	66	999999	905	791	681	230	889	119	653	629	510	626	999999	999999	996	445	657	482	999999	266	891	393	627	127	999999	203	955	250	999999	999999	80	648	999999	46	834	153	999999	134	678	727	999999	629	999999	828	999999	185	688	999999	543	337	999999	999999	995	895	999999	999999	999999	787	754	999999	274	648	487	395	559	862	434	441	118	999999	380	532	804	999999	831	271	187	798	260	860	515	709	706	305	96	59	653	306	465	171	334	999999	380	200	462	786	152	999999	999999	14	999999	256	148	690	957	999999	226	144	999999	999999	495	30	999999	894	972	564	999999	191	308	510	219	138	976	999999	528	102	162	614	999999	54	129	366	529	255	
999999	268	999999	25	347	447	832	518	999999	155	999999	313	750	485	227	897	844	960	522	768	795	999999	279	201	172	864	497	612	735	29	999999	999999	501	291	999999	714	994	926	844	861	677	700	897	830	999999	999999	352	676	999999	510	210	169	844	760	460	498	988	378	853	482	950	999999	782	222	999999	545	812	468	701	999999	903	917	125	661	101	105	724	448	919	947	522	820	225	234	818	40	295	999999	831	296	725	625	999999	371	911	999999	917	999999	874	735	412	999999	974	884	607	293	53	192	669	364	999999	549	999999	999999	960	139	14	557	999999	926	260	81	637	415	787	999999	844	754	999999	999999	187	49	574	193	999999	638	845	341	999999	535	986	112	81	476	999999	185	999999	177	411	999999	999999	369	999999	948	485	340	256	569	106	329	999999	299	999999	999999	187	733	999999	275	999999	999999	293	672	930	999999	999999	158	10	171	892	611	121	677	999999	999999	999999	999999	758	626	708	215	391	286	999999	308	97	697	669	55	299	789	210	900	807	88	498	780	999999	999999	18	337	339	999999	676	495	217	770	946	473	835	368	974	359	566	165	940	17	437	999999	780	251	488	954	872	999999	410	220	870	274	480	419	388	999999	617	381	999999	306	609	749	100	326	999999	206	220	999999	999999	851	999999	652	147	999999	352	999999	642	766	848	385	223	573	94	996	899	681	992	425	980	639	741	999999	289	644	407	688	540	463	500	292	743	941	297	999999	876	228	136	989	77	581	702	850	999999	500	93	45	664	104	427	999999	213	999999	950	999999	119	158	999999	503	93	664	276	189	275	566	999999	281	285	535	129	681	554	13	358	409	937	999999	999999	789	561	371	33	446	46	999999	88	948	991	999999	999999	728	856	633	906	412	314	999999	584	966	858	812	999999	139	974	745	999999	210	447	999999	248	228	496	582	999999	721	640	999999	152	844	487	692	289	999999	95	999999	824	999999	106	999999	104	424	999999	696	930	999999	611	894	999999	300	907	878	511	450	874	231	242	283	692	195	772	483	380	740	999999	999999	532	596	54	583	999999	603	113	501	999999	824	911	799	651	202	119	999999	368	999999	936	609	191	999999	999999	999999	169	551	239	911	999999	621	999999	576	218	764	226	24	850	888	379	314	774	19	994	59	320	442	999999	499	85	36	124	999999	804	879	984	693	307	190	423	379	374	202	999999	834	780	999999	591	886	976	104	895	480	481	631	834	181	844	249	999999	999999	918	739	999999	156	506	999999	772	338	780	999999	
717	669	475	10	940	582	690	169	278	974	851	745	999999	980	999999	644	56	182	55	812	849	999999	637	696	461	999999	366	999999	337	266	573	262	116	453	387	236	15	481	691	999999	491	684	970	578	875	183	227	999999	26	862	477	599	999999	999999	683	659	999999	778	549	316	999999	999999	999999	22	999999	999999	638	78	602	903	999999	999999	490	999999	331	175	97	69	820	287	416	999999	165	475	788	999999	999999	999999	999999	999999	205	999999	932	999999	46	972	999999	999999	177	287	544	999999	999999	999999	233	902	119	500	999999	999999	571	999999	958	271	899	714	363	366	234	999999	628	499	308	999999	708	412	642	115	999999	359	322	999999	999999	999999	743	268	258	52	251	999999	864	999999	503	262	166	999999	999999	671	485	332	618	999999	732	999999	659	54	850	999999	414	821	270	999999	744	296	205	441	999999	425	527	641	465	320	999999	348	573	159	995	55	718	485	143	970	630	433	741	999999	407	162	883	698	417	999999	638	999999	625	999999	735	217	66	999999	153	999999	153	843	999999	307	379	394	175	510	58	804	999999	928	687	299	382	999999	555	378	999999	927	541	999999	233	999999	681	695	999999	712	423	999999	989	993	342	290	826	786	999999	443	457	23	987	383	649	613	210	710	999999	336	999999	424	662	688	690	226	322	325	620	999999	999999	999999	670	462	96	270	815	999999	596	406	472	595	754	121	920	31	999999	167	999999	620	999999	971	999999	396	234	999	136	310	313	125	999999	511	999999	294	817	999999	352	534	297	389	999999	535	123	999999	999999	892	670	550	768	668	286	999999	146	999	887	654	732	999999	238	999999	144	514	371	480	999999	999999	428	469	304	157	679	414	869	799	999999	999999	858	616	532	341	339	585	542	645	999999	813	999999	176	407	999999	49	78	999999	210	255	999999	173	642	907	999999	473	210	999999	620	999999	871	294	346	188	37	796	126	999999	999999	757	558	972	726	641	625	594	999999	999999	999999	117	610	118	669	999999	538	695	225	709	628	867	138	339	921	999999	967	528	38	988	379	999999	923	326	409	452	696	321	447	10	291	319	221	148	123	512	388	999999	999999	792	649	999999	999999	999999	133	38	999999	999999	60	999999	674	999999	999999	273	692	999999	194	999999	708	227	857	999999	258	225	427	319	656	990	226	419	277	999999	902	245	349	47	795	516	203	380	823	477	270	376	335	193	752	948	456	357	328	999999	64	408	935	432	94	365	999999	813	382	639	12	999999	803	470	204	330	924	654	970	677	100	999999	404	389	956	
881	889	244	566	707	544	869	101	999999	159	999999	310	916	953	440	527	389	998	194	475	629	573	865	989	432	34	801	999999	999999	13	726	14	555	475	999999	476	755	257	999999	104	143	549	630	320	999999	29	17	701	539	160	711	339	219	914	337	317	33	254	143	682	742	491	451	179	433	999999	999999	450	749	964	772	141	333	999999	342	999999	999999	999999	299	413	26	109	847	499	301	999999	999999	641	148	895	452	510	123	991	361	999999	999999	999999	886	209	274	999999	951	575	388	999999	999999	130	999999	257	375	479	999999	999999	666	643	644	951	999999	47	706	124	312	854	999999	271	28	341	737	690	981	490	999999	99	148	459	157	999999	999999	721	999999	673	999999	999999	530	972	554	999999	335	718	17	156	584	849	503	999999	999999	107	63	999999	561	674	393	890	276	884	811	999999	999999	216	496	372	999999	165	999999	42	999999	422	999999	549	716	635	15	29	999999	999999	906	999999	596	988	205	59	999999	995	170	999999	290	178	623	646	999999	689	999999	999999	232	999999	316	429	999999	999999	105	842	773	514	409	926	668	374	217	999999	999999	999999	999999	602	999999	999999	154	844	995	939	752	886	798	687	387	999999	833	886	999999	49	528	999999	999999	134	999999	362	286	714	595	999999	999999	915	961	192	668	178	419	999999	118	785	500	472	999999	263	718	218	54	95	136	381	102	999999	577	177	913	499	378	154	709	658	170	439	258	999999	999999	999999	924	615	28	219	999999	635	999999	21	548	66	63	370	416	684	317	200	587	224	150	999999	348	793	278	178	800	274	499	460	625	70	999999	672	372	882	293	438	77	917	999999	467	14	565	629	999999	446	17	999999	999999	999999	999999	852	999999	621	625	999999	999999	999999	999999	419	353	146	327	396	999999	842	391	998	999999	401	879	133	670	999999	682	999999	782	174	421	732	999999	999999	475	119	655	218	999999	60	999999	393	999999	101	226	508	420	999999	999999	179	151	24	64	19	214	633	999999	846	191	999999	999999	999999	715	967	925	127	626	816	670	999999	999999	279	664	340	261	150	248	787	906	172	49	361	583	612	33	406	678	999999	332	842	648	808	36	604	999999	999999	999999	195	999999	109	881	603	999999	479	438	999999	999999	723	757	999999	999999	999999	940	999999	544	586	780	112	943	529	449	842	494	999999	569	933	253	69	228	999999	472	62	622	806	290	999999	701	999999	999999	161	999999	954	999999	268	457	965	867	17	70	535	612	999999	251	646	999999	49	119	999999	910	505	628	999999	505	999999	601	341	70	
144	738	108	885	677	999999	791	482	494	999999	999999	999999	604	75	245	999	692	265	897	999999	976	156	251	336	869	202	678	533	755	459	145	999999	999999	904	733	279	999999	650	999999	999999	459	173	999999	999999	883	999999	999999	999999	392	301	812	634	704	531	94	987	999999	771	25	484	999999	267	999999	45	681	569	265	700	342	966	47	52	331	999999	999999	812	980	29	452	419	886	999999	151	464	646	511	962	594	819	745	782	200	634	459	396	202	999999	139	551	324	999999	615	107	426	263	769	313	454	999999	999999	999999	477	999999	606	598	20	999999	272	999999	179	607	671	880	597	193	846	418	871	863	999999	375	851	477	999999	224	280	152	999999	999999	876	208	517	999999	999999	999999	315	871	37	999999	385	85	999999	740	381	717	533	735	999999	242	999999	999999	441	590	21	906	165	999	999999	391	327	868	400	71	522	971	99	257	342	858	999999	999999	390	19	999999	92	201	120	999999	420	691	545	642	492	794	525	999999	927	412	999999	999999	316	679	645	544	517	684	123	999999	410	628	999999	402	651	999999	441	970	999999	112	928	714	55	903	781	700	781	999999	999999	276	997	214	171	844	701	286	571	305	744	474	970	408	999999	892	695	791	999999	152	991	999999	362	554	343	999999	484	999999	537	413	898	945	999999	291	776	846	999999	205	466	441	701	375	999999	145	235	957	141	999999	636	162	999999	989	999999	639	244	999999	914	999999	871	345	999999	774	748	168	999999	799	999999	689	631	241	670	500	999999	999999	451	999999	345	999999	328	999999	694	954	999999	384	999999	909	661	133	56	999999	932	778	334	130	82	926	626	634	738	436	255	451	999999	405	492	717	664	320	999999	618	445	697	133	495	651	415	484	373	999999	999999	147	589	643	999999	308	892	175	214	999999	999999	999	710	999999	999999	140	252	65	894	892	999999	999999	351	999999	437	561	999999	654	839	479	666	452	262	671	999999	298	666	808	273	106	599	551	460	999999	673	618	734	218	241	364	409	360	589	481	484	253	999999	999999	999999	999999	999999	247	336	735	999999	999999	747	49	999999	603	474	443	791	798	302	999999	794	932	999999	819	826	36	422	484	999999	316	862	781	999999	999999	999999	22	603	199	43	999999	224	725	999999	999999	871	694	971	999999	890	966	568	999999	188	546	458	864	392	999999	257	46	824	852	665	999999	999999	966	999999	999999	110	461	839	601	764	999999	723	79	758	669	947	142	65	784	999999	999999	747	81	602	999999	548	999999	630	218	942	996	537	372	69	999999	999999	
905	999999	999999	999999	438	137	999999	999999	247	999999	389	115	999999	447	124	999999	50	267	562	190	999999	373	999999	701	999999	831	631	658	768	413	360	19	513	286	999999	301	334	256	999999	975	780	54	364	825	999999	532	999999	770	827	25	497	114	506	75	255	541	637	39	75	999999	506	318	268	834	472	999999	999999	445	405	823	656	999999	999999	999999	409	102	19	999999	542	939	922	860	830	752	999999	256	999999	447	41	999999	663	304	190	559	479	471	786	529	363	999999	930	473	374	999999	369	702	13	919	665	163	531	259	497	136	684	999999	999999	516	919	226	999999	999999	413	893	169	361	614	551	999999	937	316	489	34	753	19	459	999999	826	393	222	252	593	781	878	979	413	807	63	875	834	984	280	610	146	921	775	999999	480	844	17	98	999999	811	728	999999	52	235	743	999999	234	159	661	133	706	974	999999	383	999999	999999	756	999999	560	676	283	953	46	879	888	832	243	999999	24	981	999999	134	999999	782	63	41	937	188	74	936	650	684	333	156	904	171	999999	999999	533	566	98	463	538	786	537	774	999999	172	347	910	883	834	144	679	999999	581	999999	501	999999	503	977	577	490	623	35	999999	999999	889	975	726	194	840	866	999999	893	922	595	14	254	288	999999	774	999999	163	62	816	550	653	999999	332	977	156	999999	999999	588	520	999999	999999	999999	999999	999999	920	197	999999	999999	52	999999	685	999999	825	986	190	999999	50	999999	212	999999	336	570	999999	999999	976	490	653	999999	48	767	999999	870	382	948	999999	999999	315	144	310	587	999999	437	19	848	864	999999	583	345	797	999999	42	999999	385	784	646	354	551	890	999999	440	544	871	687	285	142	815	413	999999	315	999999	940	906	972	625	515	999999	999999	370	999999	999999	906	999999	951	147	734	999999	494	999999	999999	999999	701	425	966	999999	999999	999999	999999	734	999999	999999	464	707	40	860	999999	136	785	760	278	747	999999	191	706	69	999999	236	999999	549	550	63	999999	999999	574	999999	245	525	999999	999999	582	166	158	826	654	999999	654	999999	286	101	187	608	999999	999999	329	564	543	999999	718	907	999999	816	439	210	193	663	727	649	143	999999	624	999999	197	682	188	122	599	966	536	572	415	999999	950	828	372	942	759	597	496	20	999999	724	806	999999	999999	765	727	948	999999	991	416	14	75	999999	999999	999999	999999	621	555	216	965	999999	984	155	502	18	866	610	837	251	903	139	163	999999	999999	999999	637	165	914	999999	395	650	334	544	166	410	999999	724	362	628	531	999999	
52	999999	55	868	740	661	539	759	899	999999	120	400	97	999999	851	942	619	999999	115	265	706	999999	821	324	252	449	989	102	747	151	999999	219	999999	999999	96	999999	87	748	999999	976	625	999999	523	278	540	999999	999999	879	558	328	115	786	523	275	441	910	468	999999	625	301	671	447	21	757	869	901	680	999999	199	978	999999	871	417	999999	640	999999	618	553	784	319	992	119	543	429	46	471	695	999999	334	999999	415	999999	132	999999	315	188	154	999999	999999	638	262	134	689	999999	999999	244	378	395	999999	890	302	914	999999	315	308	561	999999	591	721	407	216	235	999999	23	573	517	748	999999	823	461	406	852	154	155	999999	999999	429	963	966	999999	103	310	819	443	883	500	410	999999	568	753	999999	562	999999	11	432	36	999999	676	17	945	496	829	571	183	999999	999999	770	801	258	440	142	999999	999999	919	999999	999999	416	999999	139	83	117	930	981	79	187	999999	999999	152	723	999999	999999	753	999999	999999	315	274	738	645	949	444	999999	609	569	137	999999	344	999999	134	697	526	620	999999	546	999999	838	565	848	999999	999999	649	640	628	88	228	698	388	999999	999999	614	49	177	771	615	695	353	508	371	853	999999	843	999999	999999	454	206	420	180	217	32	192	749	425	999999	649	309	999999	111	531	351	438	999999	360	344	999999	999999	999999	999999	956	851	590	340	204	994	52	162	743	956	999999	881	999999	528	181	961	420	864	999999	999999	999999	999999	891	252	976	999999	424	226	493	571	174	796	999999	570	999999	366	441	852	555	431	203	496	999999	999999	927	649	543	999999	71	999999	923	999999	44	428	999999	651	960	347	363	183	999999	826	999999	181	999999	387	44	999999	999999	815	999999	568	319	202	999999	999999	749	53	999999	337	999999	513	999999	104	999999	518	762	428	843	999999	405	104	499	381	850	377	826	394	65	549	614	306	606	255	999999	364	346	841	690	102	901	916	32	35	696	76	670	574	533	283	999999	615	999999	740	999999	435	78	937	351	999999	808	364	987	775	723	999999	907	909	236	293	182	999999	737	750	671	999999	81	473	684	784	706	999999	999999	781	999999	998	902	865	836	442	296	408	499	330	294	546	999999	999999	312	515	169	761	348	249	999999	999999	877	999999	79	930	363	999999	999999	999999	664	555	504	215	851	724	999999	999999	999999	793	997	773	431	417	466	134	559	825	171	179	624	944	913	620	680	229	130	259	796	906	88	691	155	931	999999	738	52	999999	405	587	237	999999	999999	554	252	337	283	470	196	945	
999999	538	443	93	943	999999	642	999999	999999	631	603	38	999999	177	714	999999	999999	499	750	727	91	836	430	583	999999	506	266	369	378	353	945	660	73	851	999999	550	999999	72	999999	947	999999	169	198	773	984	208	872	521	839	935	709	999999	999999	468	863	543	118	999999	999999	446	462	283	514	191	686	943	999999	404	641	174	999999	565	511	999999	999999	999999	648	657	599	743	634	745	529	442	643	171	940	604	987	999999	442	999999	920	551	494	823	654	16	96	51	242	478	879	999999	877	154	282	999999	999999	999999	895	999999	999999	407	812	716	753	81	548	524	999999	371	416	649	731	670	644	960	319	999999	277	999999	570	558	510	165	865	999999	565	499	889	999999	766	56	106	981	137	522	738	777	79	583	468	572	999999	871	71	240	999999	216	509	999999	999999	999999	999999	999999	999999	712	897	657	851	900	516	999999	999999	999999	999999	370	552	750	542	132	231	542	999999	694	182	997	519	639	103	999999	909	358	990	576	428	736	381	842	100	425	625	91	999999	179	999999	420	937	999999	276	999999	688	203	673	999999	999999	74	301	980	91	892	202	267	563	226	990	167	999999	999999	999999	868	989	710	999999	127	506	999999	615	568	999999	762	70	999999	373	402	946	716	685	612	485	364	999999	401	999999	207	233	368	528	710	188	999999	361	878	999999	407	999999	977	543	556	880	951	458	999999	363	329	999999	742	894	170	999999	284	482	455	583	205	434	999999	999999	462	894	148	621	905	389	718	410	192	999999	965	690	968	999999	139	732	533	906	711	47	999999	375	490	473	999999	999999	904	436	906	999999	315	972	999999	37	91	999999	999999	999999	552	353	644	918	650	999999	999999	479	310	999999	353	722	59	999999	723	560	519	999999	999999	674	263	475	484	292	504	999999	643	999999	576	941	999999	477	990	203	363	367	403	999999	725	999999	545	888	139	803	92	999999	254	26	259	563	999999	994	257	77	999999	87	868	362	999999	762	159	935	902	999999	19	875	732	856	935	365	166	997	371	999999	999999	999999	345	999999	209	321	643	627	743	23	433	106	230	923	126	999999	498	50	108	999999	999999	610	999999	770	793	999999	999999	398	90	893	407	521	633	999999	938	712	741	197	163	112	129	532	999999	999999	935	913	655	809	739	659	999999	125	999999	408	179	528	388	575	887	992	860	254	546	849	616	912	999999	999999	984	414	545	311	887	999999	843	24	418	999999	834	880	561	651	659	999999	36	999999	622	999999	999999	420	333	176	999999	999999	252	999999	986	352	283	
999999	999999	966	824	334	123	565	238	903	565	165	119	291	740	17	441	218	595	999999	823	334	999999	999999	328	574	91	378	999999	999999	999999	999999	38	999999	823	811	440	999999	827	999999	999999	471	63	719	669	215	999999	51	436	302	729	43	289	871	999999	948	999999	999999	647	260	253	745	999999	999999	159	596	137	999999	468	928	577	846	391	999999	806	362	281	999999	999999	999999	274	999999	999999	710	996	720	999999	166	547	874	999999	999999	946	576	91	572	908	551	569	82	999999	266	582	507	999999	883	651	28	74	999999	999999	162	632	534	986	214	802	852	999999	439	906	970	505	594	850	999999	899	814	189	244	453	730	21	506	44	17	466	445	999999	123	78	999999	101	381	999999	999999	606	422	999999	999999	770	65	46	140	999999	999999	761	988	656	386	983	836	838	999999	722	999999	151	136	999999	978	747	999999	867	400	371	245	999999	134	396	999999	742	487	999999	312	474	398	693	881	999999	927	255	478	788	999999	139	999999	832	271	999999	999999	999999	480	922	611	139	412	197	646	999999	930	238	999999	999999	731	999999	506	612	535	365	333	999999	270	795	572	733	279	578	268	999999	999999	412	999999	475	145	150	272	565	621	183	71	211	57	122	410	698	618	999999	66	965	633	628	999999	905	334	997	999999	684	999999	878	860	833	999999	999999	639	999999	621	171	465	591	380	940	990	999999	304	132	215	157	395	874	124	999999	522	303	999999	999999	115	711	150	147	626	588	216	743	999999	237	282	672	482	999999	87	457	420	475	594	692	637	944	611	212	792	999999	999999	485	764	999999	321	635	747	999999	999999	909	30	328	964	792	734	257	999999	76	850	999999	675	512	999999	667	999999	57	708	999999	872	171	999999	938	355	999999	299	731	978	856	916	646	999999	999999	471	177	436	102	510	801	958	390	905	999999	361	999999	701	786	688	107	484	999999	927	802	266	260	999999	999999	972	714	503	13	999999	193	160	214	999999	331	51	999999	240	890	546	999999	986	492	265	564	999999	999999	558	512	999999	881	999999	651	718	132	999999	220	999999	354	999999	795	999999	955	121	722	999999	157	640	380	999999	999999	999999	594	727	31	816	773	999999	255	999999	875	166	991	999999	396	812	508	999999	496	243	830	270	999999	770	751	608	40	380	543	179	439	466	188	766	983	25	786	923	697	315	999999	225	122	849	253	639	317	994	724	910	999999	662	154	146	999999	798	981	824	976	999999	785	999999	461	999999	76	419	999999	234	977	999999	999999	584	999999	999999	918	999999	999999	46	999999	
999999	301	999999	656	633	292	776	322	51	851	194	999999	962	947	999999	999999	921	764	46	782	834	999999	92	27	999999	884	999999	864	964	228	310	650	944	307	999999	131	999999	746	827	793	299	106	999999	383	793	347	999999	999999	523	659	997	999999	121	263	999999	460	218	999999	313	749	980	912	358	823	550	544	999999	664	93	162	781	185	936	253	493	738	725	708	999999	14	821	675	350	999999	231	460	538	690	615	413	913	999999	442	88	812	386	748	999999	833	999999	999999	408	999999	999999	878	821	914	868	770	999999	735	509	794	308	999999	315	999999	999999	602	999999	15	999999	59	680	249	60	999999	857	999999	999999	990	612	875	975	756	423	131	979	435	409	999999	669	920	662	677	413	999999	144	161	999999	814	703	520	999999	253	999999	359	873	131	827	999999	999999	438	664	963	132	634	819	552	999999	193	999999	999999	203	554	345	488	396	12	836	999999	608	706	999999	301	296	102	143	731	999999	74	258	999999	607	330	999999	241	999999	698	999999	779	125	999999	647	999999	232	94	327	198	907	371	962	870	295	712	480	360	505	372	677	39	500	97	645	449	935	733	22	872	74	114	232	999999	999999	999999	10	999999	69	619	78	211	775	999999	824	545	112	388	573	999999	850	139	735	893	999999	999999	288	999999	946	207	388	999999	82	999999	999999	802	149	273	422	238	999999	463	301	886	304	475	999999	999999	273	110	999999	999999	170	127	32	935	378	338	676	932	778	999999	80	861	999999	999999	139	331	820	31	405	838	965	344	193	999999	838	849	599	555	271	732	764	845	859	831	999999	999999	432	198	434	810	597	490	460	739	393	439	655	999999	346	932	735	251	704	509	591	825	934	636	107	529	999999	131	999999	999999	218	234	12	409	250	999999	899	632	597	595	999999	999999	884	453	12	408	999999	874	218	999999	996	522	150	359	249	513	31	999999	101	999999	999999	475	999999	414	531	168	999999	999999	484	999999	43	999999	999999	119	268	117	941	490	633	698	999999	864	912	341	999999	695	94	652	169	999999	162	113	999999	692	524	775	999999	480	922	999999	971	946	399	55	305	894	868	41	101	999999	571	541	172	403	999999	999999	563	488	365	835	999999	784	999999	747	20	930	571	960	594	492	453	471	567	999999	999999	999999	474	866	45	999999	826	62	560	37	999999	621	941	148	124	318	222	999999	125	96	999999	197	859	652	44	999999	332	999999	447	608	689	110	973	381	676	199	741	696	453	210	999999	31	233	69	582	999999	989	433	846	999999	280	
277	356	480	31	538	529	822	831	670	832	918	615	952	348	999999	647	569	999999	924	577	526	732	914	87	747	963	800	79	645	386	899	71	171	338	421	753	503	999999	999999	670	918	864	782	377	100	416	281	720	999999	999999	429	962	921	708	754	545	441	403	284	575	999999	752	999999	999999	933	857	454	999999	926	321	154	219	333	264	658	661	999999	547	986	999999	691	89	562	892	956	936	149	462	583	876	322	999999	85	572	941	176	677	498	444	999999	961	657	793	205	999999	220	999999	999999	60	102	999999	894	999999	943	883	648	999999	303	337	999999	717	999999	50	60	999	54	143	760	322	492	983	460	112	752	379	999999	999999	367	999999	999999	307	481	999999	999999	999999	427	693	142	689	302	999999	384	170	447	525	970	617	999999	999999	563	999999	877	999999	999999	999999	999999	791	999999	574	848	999999	999999	999999	592	698	246	588	558	999999	582	999999	10	999999	30	515	609	300	664	236	408	426	552	172	731	667	429	137	999999	383	155	635	39	568	840	939	154	999999	578	749	999999	392	68	999999	623	212	87	806	334	62	508	844	137	436	175	432	999999	669	286	924	278	999999	743	185	624	946	331	442	241	90	370	243	999999	999999	947	26	367	578	548	529	999999	623	803	792	874	999999	999999	602	402	418	139	999999	999999	999999	480	999999	648	883	359	676	880	644	574	253	691	274	999999	999999	489	999999	74	241	130	757	999999	999999	999999	950	311	323	447	999999	49	823	950	886	999999	78	444	999999	378	484	229	871	649	946	59	559	111	609	187	296	122	253	354	897	364	341	318	825	865	697	582	45	999999	160	604	750	303	805	129	64	777	713	780	589	21	258	999999	398	999999	756	999999	702	999999	999999	616	796	999999	63	531	999999	760	619	910	680	999999	999999	642	498	351	308	266	305	489	133	519	409	999999	764	886	115	999999	920	230	119	999999	879	899	88	544	999999	281	250	283	316	999999	167	803	110	686	827	616	618	56	306	500	554	223	999999	999999	217	999999	999999	176	426	589	839	399	800	999999	32	294	564	954	543	999999	26	999999	182	829	361	999999	371	87	68	499	615	999999	923	619	999999	999999	888	446	336	484	566	83	856	999999	464	768	12	278	664	543	999999	663	513	999999	484	532	999999	192	289	999999	999999	637	118	999999	974	965	475	191	538	365	406	127	628	999999	471	942	175	455	375	592	602	999999	423	525	999999	951	370	653	145	771	626	706	167	999999	522	928	964	999999	752	498	999999	821	999999	999999	
147	999999	45	454	808	541	999999	594	816	696	19	868	224	593	489	33	605	821	999999	999999	739	999999	960	903	546	999999	999999	999999	999999	876	999999	781	364	124	387	513	915	915	845	604	414	41	889	999999	999999	654	714	381	450	999999	999999	481	775	971	999999	999999	973	141	907	276	562	999999	891	939	999999	999999	513	999999	215	999999	117	689	976	451	999999	707	810	500	999999	892	827	606	999999	973	983	818	15	999999	999999	940	540	783	18	579	51	999999	150	949	73	486	151	615	175	474	622	213	504	333	618	999999	999999	483	943	999999	999999	956	335	999999	999999	588	232	129	553	275	445	333	681	999999	410	79	999999	860	436	711	751	221	441	331	361	999999	999999	681	774	694	313	66	840	994	999999	95	958	232	993	485	999999	31	72	900	999999	299	532	107	923	549	304	775	56	241	272	999999	524	14	566	185	274	999999	999999	999999	961	388	492	999999	277	325	999999	999999	866	951	458	730	999999	541	302	999999	258	226	758	999999	399	537	20	609	999999	999999	570	953	665	999999	220	999999	675	999999	938	650	806	844	830	607	999999	959	909	105	782	999999	999999	983	711	504	926	57	999999	130	469	434	378	999999	999999	374	755	999999	679	57	740	745	999999	944	602	652	265	413	395	161	999999	439	999999	914	826	199	999999	999999	251	170	892	172	999999	554	744	514	999999	999999	889	466	852	281	999999	861	364	999999	487	999999	391	69	249	522	662	641	335	39	805	463	999999	999999	550	999999	915	518	165	578	999999	999999	209	98	380	999999	524	929	999999	523	159	767	999999	789	999999	689	205	192	920	379	510	288	229	715	708	817	868	133	915	683	366	771	999999	786	221	977	933	302	688	908	998	732	342	812	880	47	903	999999	63	860	973	732	598	785	77	546	999999	494	389	563	472	400	24	999999	166	387	71	774	577	735	756	902	504	999999	999999	778	999999	999999	835	670	914	601	999999	65	710	634	183	920	719	999999	696	999999	912	999999	999999	999999	718	999999	655	502	975	139	698	999999	114	80	238	999999	413	298	999999	873	999999	719	648	870	331	958	914	999999	213	151	65	902	48	999999	989	378	577	774	70	238	761	342	999999	785	999999	999999	950	639	405	598	516	999999	85	822	790	203	486	999999	285	759	999999	133	299	834	84	796	999999	798	91	859	18	639	999999	371	999999	999999	999999	863	967	580	18	284	136	615	635	634	999999	225	525	999999	892	12	498	310	435	638	53	860	711	117	999999	162	558	545	999999	876	201	999999	710	475	
178	623	606	999999	999999	528	996	999999	208	449	999999	999999	282	294	967	999999	151	927	935	483	999999	999999	999999	860	120	855	726	590	36	759	442	999999	999999	60	627	278	405	793	999999	999999	999999	999999	999999	999999	148	999999	999999	273	578	583	734	273	999999	236	202	14	471	999999	594	896	801	415	657	448	16	855	558	232	999999	698	610	358	378	38	841	912	511	890	722	714	975	999999	999999	999999	34	179	345	999999	857	622	807	659	999999	663	115	236	999999	999999	999999	292	999999	999999	606	879	973	386	895	999999	394	290	503	999999	34	999999	921	349	403	214	424	837	999999	279	374	55	890	950	160	715	922	615	210	298	634	439	866	327	856	143	479	648	999999	999999	894	999999	129	236	634	999999	741	999999	833	507	799	999999	999999	577	293	561	999999	32	235	999999	999999	999999	90	214	999999	595	999999	603	493	269	735	775	999999	925	385	797	925	663	326	999999	973	165	782	703	999999	999999	666	298	44	304	154	999999	422	999999	767	124	496	914	290	999999	999999	147	283	573	771	33	864	847	202	495	999999	334	706	999999	216	999999	999999	387	716	739	928	725	569	999999	999999	288	363	469	168	270	311	21	383	286	529	835	999999	218	999999	475	999999	819	106	548	669	819	751	29	887	105	127	119	208	999999	999999	999999	578	94	457	999999	670	404	688	931	999999	623	951	429	999999	999999	999999	999999	999999	250	396	118	629	999999	528	305	537	344	999999	73	152	201	813	831	175	999999	267	797	761	999999	805	999999	140	999999	999999	55	868	331	999999	999999	316	339	663	999999	165	12	999999	557	566	162	956	999999	822	625	789	992	810	130	264	999999	123	991	999999	999999	445	448	978	999999	666	482	437	216	198	999999	757	812	999999	855	676	172	983	710	241	608	491	479	136	514	999999	372	245	999999	999999	223	403	324	999999	655	522	717	999999	504	999999	93	724	750	147	999999	868	976	464	999999	453	102	948	999999	759	428	527	999999	999999	473	999999	303	999999	689	149	999999	671	442	509	999999	342	959	148	488	819	158	884	740	999999	379	999999	409	907	999999	304	974	275	990	565	884	138	556	405	561	999999	999999	846	44	610	172	95	436	999999	999999	622	494	954	999999	593	611	543	999999	633	942	827	679	999999	957	395	175	999999	680	877	625	754	786	999999	999999	999999	231	312	849	139	179	294	219	932	335	668	809	999999	999999	407	999999	999999	999999	999999	999999	999999	746	211	999999	649	445	463	414	999999	851	827	836	930	376	406	371	999999	999999	657	464	657	618	746	999999	
299	585	999999	903	283	923	283	412	863	999999	853	327	30	999999	210	694	715	880	659	91	507	832	999999	653	409	45	654	657	694	999999	805	125	999	999999	599	74	299	559	999999	636	577	425	999999	999999	523	999999	351	886	493	999999	749	777	958	664	562	466	999999	999999	504	999999	999999	626	999999	404	999999	999999	327	878	823	145	405	165	749	32	999999	92	999999	59	139	330	694	768	173	731	719	37	999999	344	589	142	368	796	64	893	367	999999	706	578	999999	999999	761	999999	72	999999	567	593	999999	936	999999	479	607	655	373	999999	553	510	462	999999	685	277	999999	999999	298	690	777	608	111	855	664	562	386	290	525	353	568	231	705	815	174	136	999	230	999999	119	535	712	433	999999	350	857	498	719	999999	266	999999	999999	184	999999	580	999999	492	182	281	597	103	327	140	29	999999	999999	999999	999999	821	999999	278	361	798	189	165	999999	185	999999	515	807	999999	999999	397	268	150	789	56	333	999999	216	643	826	999999	999999	25	217	582	413	273	28	63	851	897	344	988	851	980	994	226	516	782	271	999999	999999	533	437	929	872	878	826	285	480	412	615	915	452	999999	999999	174	947	492	771	957	496	753	222	768	63	279	298	809	62	116	728	433	382	168	485	72	587	287	709	535	447	743	582	449	999999	428	999999	449	778	830	999999	999999	999999	313	180	720	999999	669	876	999999	590	26	232	374	999999	999999	542	293	999999	149	586	999999	782	246	519	753	180	772	486	634	733	999999	999999	231	837	704	421	78	999999	764	750	918	411	117	999999	431	520	218	766	110	885	262	521	638	254	609	251	775	793	427	549	549	999999	999999	999999	740	984	999999	536	979	770	473	306	999999	399	667	999999	674	301	98	243	962	16	386	999999	480	337	403	977	237	999999	646	284	570	225	999999	736	999999	248	213	999999	999999	681	786	339	421	956	359	249	586	350	576	483	705	193	586	543	806	503	999999	413	591	33	309	527	133	198	735	946	198	931	109	436	97	652	724	290	229	56	337	999999	978	164	400	999999	885	999999	579	999999	638	667	929	666	850	800	854	495	382	269	216	233	230	412	60	655	251	150	999999	62	469	999999	323	999999	176	873	999999	437	633	422	642	999999	619	358	317	530	999999	443	999999	999999	797	999999	907	960	840	113	303	575	999999	999999	999999	744	999999	527	999999	342	999999	179	999999	999999	375	999999	862	960	627	255	613	872	104	530	653	999999	564	109	264	239	999999	999999	999999	72	579	999999	334	888	
777	897	193	102	440	975	999999	999999	942	608	921	380	377	947	343	594	999999	999999	480	582	101	836	999999	677	999999	687	999999	991	999999	438	407	515	103	973	999999	729	71	999999	441	129	999999	821	865	956	187	999999	862	450	29	334	571	158	389	751	999999	940	999999	516	829	753	999999	194	999999	999999	999999	999999	287	403	763	999999	532	978	990	361	237	279	971	999999	500	999999	824	503	971	925	999999	259	136	999999	186	253	21	999999	691	688	98	999999	999999	360	755	999999	606	469	687	415	999999	593	167	38	524	999999	999999	999999	26	451	928	999999	999999	656	648	952	290	935	226	520	602	999999	999999	312	272	999999	999999	999999	478	999999	999999	365	816	565	999999	999999	101	107	827	659	283	526	999999	250	759	999999	947	593	999999	802	490	670	253	176	813	824	307	855	765	999999	498	358	26	297	999999	573	721	657	533	376	860	192	118	566	246	85	448	56	552	712	129	445	908	675	999999	999999	121	999999	752	999999	975	246	999999	380	999999	925	510	999999	579	196	838	999999	999999	345	942	308	562	686	929	737	386	260	313	63	999999	999999	450	350	999999	560	461	81	904	999999	400	624	999999	738	406	999999	574	206	476	365	873	829	385	999999	733	940	557	434	720	24	921	999999	999999	999999	52	116	485	169	203	999999	734	767	395	834	944	327	458	824	290	617	172	190	784	947	999999	508	678	999999	617	118	12	37	361	999999	314	676	691	570	695	999999	999999	999999	12	457	999999	116	443	550	999999	415	492	733	154	999999	999999	740	940	985	109	543	438	999999	552	95	27	707	999999	999999	530	999999	999999	999999	138	990	999999	757	187	336	326	83	74	137	259	211	626	278	883	258	999999	573	735	706	999999	162	861	238	862	917	440	999999	700	938	29	359	780	999999	605	164	999999	104	562	999999	668	35	478	999999	999999	350	469	748	824	167	467	999999	542	999999	999999	976	138	999999	895	999999	896	403	383	136	117	899	431	999999	673	999999	925	943	20	999999	47	445	683	560	879	522	458	691	108	999999	480	72	999999	850	186	629	35	780	208	302	717	274	999999	352	999999	999999	999999	446	85	104	242	523	946	999999	891	982	999999	578	999999	383	999999	214	304	840	655	54	92	580	999999	54	999999	999999	745	718	415	773	793	341	367	430	602	21	999999	14	310	957	126	406	958	999999	336	456	999999	825	999999	512	999999	811	696	158	376	999999	601	41	400	97	778	999999	15	128	999999	961	221	251	999999	800	598	300	540	999999	999999	999999	622	999999	717	999999	
999999	919	238	902	803	982	999999	218	64	999999	420	585	999999	223	188	888	999999	839	15	375	999999	867	999999	689	913	999999	280	997	229	689	726	950	323	999999	61	859	999	112	325	216	326	12	999999	999999	390	22	687	327	520	50	999999	782	644	351	21	999999	873	999999	988	134	711	647	999999	999999	537	999999	271	470	172	328	888	999999	999999	999999	59	999999	680	529	308	999999	991	953	486	999999	999999	999999	315	999999	141	882	986	999999	999999	200	505	678	22	821	988	920	999999	227	165	999999	999999	998	268	999999	302	778	497	353	999999	97	143	758	999999	999999	972	593	164	299	338	289	999999	438	999999	333	303	380	230	858	541	999999	159	774	798	295	999999	403	686	469	679	362	999999	999999	999999	36	67	747	517	211	849	404	999999	461	888	875	858	724	999999	934	999999	921	558	639	811	862	938	368	999999	875	784	578	907	694	620	976	894	700	228	157	275	556	863	28	18	147	621	697	886	999999	436	312	578	999999	917	999999	999999	755	830	357	97	699	786	641	427	281	496	82	999999	912	980	999999	999999	677	669	995	999999	999999	999999	674	999999	999999	482	47	449	482	999	166	776	862	181	999999	869	870	69	999999	769	231	601	737	999999	548	855	999999	941	278	806	901	999999	922	699	275	135	166	116	847	226	749	202	944	282	999999	999999	999999	740	841	299	635	617	103	999999	836	937	999999	999999	999999	999999	508	105	999999	676	107	84	999999	172	905	24	712	763	222	999999	30	999999	657	464	319	253	876	243	110	978	181	293	988	696	862	338	999999	142	999999	462	718	653	999999	277	184	266	451	816	834	827	586	871	999999	999999	214	807	290	438	713	458	518	274	995	202	999999	814	96	167	310	577	782	999999	359	760	999999	376	999999	389	999999	63	999999	69	408	283	401	309	888	254	492	65	57	999999	428	956	943	453	658	829	772	370	179	999999	516	999999	54	16	521	644	112	999999	799	900	158	999999	656	999999	865	721	800	999999	925	841	675	254	530	999999	160	403	816	198	999999	188	616	920	884	518	553	152	239	394	999999	254	152	654	999999	157	654	768	309	495	999999	936	38	999999	444	338	618	271	736	999999	855	128	999999	914	129	621	293	238	999999	148	999999	723	492	415	417	680	699	999999	989	382	335	392	103	331	610	781	159	49	485	555	899	999999	415	174	539	668	427	999999	534	643	863	426	992	171	590	863	454	622	169	763	999999	999999	999999	363	739	473	35	999999	313	999999	471	253	752	230	248	623	318	
328	876	999999	999999	470	496	355	519	999999	399	932	740	999999	337	537	880	721	916	312	19	61	434	75	643	921	999999	197	182	999999	673	772	922	967	999999	136	999999	420	999999	178	111	927	999999	830	999999	103	765	999999	999999	934	373	41	313	936	999999	266	893	811	999999	342	999999	309	182	999999	246	626	20	999999	202	210	790	470	221	748	210	91	217	603	990	999999	165	368	999999	248	255	641	999999	985	363	999999	242	999999	999999	178	631	999999	999999	943	594	457	93	992	999999	810	153	903	819	565	735	999999	59	999999	820	999999	186	188	132	999999	654	604	167	34	999999	903	999999	855	165	53	126	999999	999999	273	19	543	999999	173	993	376	999999	352	821	903	259	830	999999	942	999999	749	999999	999999	679	999999	999999	999999	299	68	999999	470	841	298	747	776	448	337	999999	785	290	286	107	999999	194	756	840	999999	782	999999	774	588	999999	999999	740	415	62	672	729	518	974	28	253	408	590	999999	534	805	605	55	465	922	999999	463	661	999999	652	977	269	922	999999	987	218	46	294	993	999999	816	558	342	724	776	608	686	999999	272	43	699	999999	660	999999	999999	706	999999	999999	852	999999	999999	373	901	763	84	999999	806	999999	986	810	217	124	597	999999	999999	257	273	331	688	324	949	999999	399	999999	952	555	609	699	943	999999	481	247	441	50	604	452	999999	578	650	999999	801	157	824	461	825	584	999999	999999	514	999999	999999	415	119	537	13	558	974	106	810	529	999999	117	596	999999	339	970	999999	556	133	275	999999	694	999999	325	523	999999	828	938	979	378	719	676	194	165	848	75	137	903	47	55	999999	559	768	131	570	999999	560	128	131	855	901	999999	809	249	197	748	999999	794	24	210	999999	45	127	999999	999999	136	922	441	856	274	842	779	999999	88	796	50	926	559	999999	829	251	709	816	133	999999	999999	867	945	967	110	999999	999999	889	837	324	999999	441	335	321	443	771	999999	999999	857	22	999999	770	999999	452	156	821	185	999999	195	958	30	229	994	965	999999	269	999999	473	999999	999999	999999	889	681	763	364	609	999999	248	322	68	999999	447	958	999999	354	669	146	502	820	288	165	304	703	999999	999999	999999	999999	999999	941	999999	794	655	514	923	999999	242	99	967	98	999999	999999	936	999999	137	836	999999	270	884	621	710	999999	999999	653	478	778	214	196	802	469	151	172	240	306	149	273	476	932	45	606	121	579	178	413	999999	67	228	578	576	999999	721	952	562	999999	241	59	319	12	46	154	999999	56	296	508	
947	385	990	640	587	863	999999	649	235	287	999999	140	955	80	380	999999	999999	636	619	999999	747	198	609	490	74	999999	954	999999	999999	890	307	75	293	669	999999	897	76	587	991	999999	681	81	726	285	249	111	999999	999999	631	999999	594	672	999999	535	999999	758	999999	509	575	497	909	896	999999	344	979	444	846	999999	614	483	354	972	645	906	999999	676	471	334	251	963	995	715	999999	281	999999	999999	638	999999	908	999999	131	566	22	503	804	999999	999999	392	999999	805	264	807	634	999999	280	621	999999	529	456	94	296	451	999999	999999	999999	203	63	482	48	354	805	98	999999	906	362	787	999999	151	112	303	358	89	38	445	999999	197	91	694	10	684	607	118	999999	999999	420	679	307	410	10	610	732	845	353	950	10	176	429	727	795	493	999999	999999	427	162	736	217	999999	823	903	999999	121	999999	482	999999	747	999999	786	564	999999	683	999999	560	151	501	999999	512	736	87	444	542	999999	999999	898	516	33	999999	691	159	97	213	999999	484	507	695	499	372	373	990	999999	999999	389	865	999999	999999	13	999999	744	925	591	233	481	345	389	370	999999	757	471	999999	339	36	15	637	477	292	427	15	63	456	12	999999	999999	746	999999	140	163	902	132	785	513	923	976	765	567	999999	999999	999999	105	147	157	742	999999	999999	660	187	999999	752	398	949	695	997	57	298	923	393	999999	999999	470	999999	999999	645	634	999999	461	416	59	249	80	612	559	506	910	916	999999	269	307	741	95	697	831	410	514	999999	100	515	876	999999	841	183	780	999999	459	846	930	511	117	226	945	254	137	999999	999999	785	999999	198	999999	141	989	663	999999	999999	649	999999	427	999999	999999	999999	594	946	540	371	407	999999	832	561	56	74	986	999999	162	90	795	841	569	771	728	729	999999	901	428	745	698	187	97	999999	358	686	428	134	380	654	631	999	714	766	661	786	952	838	152	33	154	201	511	15	999999	807	213	655	87	411	680	692	528	999999	672	229	808	403	213	999999	645	861	426	507	458	796	137	999999	120	999999	776	943	759	405	999999	506	676	92	882	999999	483	999999	57	968	974	938	481	919	104	442	999999	558	635	782	999999	293	775	14	556	759	680	410	545	999999	634	737	933	999999	205	175	553	726	521	662	886	872	814	999999	532	999999	324	217	709	677	965	227	999999	976	27	316	731	999999	535	999999	869	83	999999	912	999999	999999	15	358	724	999999	888	261	47	973	896	515	999999	327	481	46	445	472	700	867	179	417	
999999	956	999999	999999	443	881	200	398	792	999999	644	902	123	999999	514	999999	999999	780	999999	999999	190	343	90	511	838	414	999999	498	687	999999	382	369	999999	926	999999	58	999999	835	494	16	70	649	191	92	871	576	213	999999	999999	479	999999	920	88	465	236	95	999999	604	59	39	999999	701	710	395	441	284	999999	999999	478	999999	999999	657	295	782	652	540	162	999999	640	272	999999	15	966	999999	428	461	291	287	700	731	999999	648	786	999999	326	999999	939	999999	651	596	416	26	717	76	755	331	634	305	999999	696	933	878	964	787	828	685	735	999999	999999	979	992	999999	496	746	293	85	871	999999	466	294	601	367	356	53	855	999999	298	900	463	107	999999	986	474	13	798	303	683	999999	636	999999	999999	447	999999	672	603	535	529	999999	999999	999999	459	999999	838	528	105	999999	532	920	931	644	397	835	999999	870	162	16	417	999999	948	989	401	872	204	825	999999	163	538	684	450	330	664	999999	127	999999	647	33	157	999999	908	232	999999	999999	999999	999999	253	797	999999	958	519	597	127	46	32	999999	288	999999	609	23	999999	942	47	847	999999	999999	979	79	999999	265	232	138	999999	999999	585	999999	228	637	805	211	581	999999	753	579	174	999999	212	628	305	334	503	70	999999	143	88	966	194	923	293	465	22	184	999999	153	736	391	999999	999999	999999	306	999999	999999	780	407	999999	14	198	468	683	999999	999999	361	773	393	999999	171	713	725	392	618	999999	304	353	350	199	407	999999	610	999999	782	125	999999	176	999	759	852	999999	26	701	84	778	726	999999	667	66	660	999999	999999	391	574	999999	22	273	999999	765	280	307	440	217	44	230	587	625	900	510	853	195	999999	633	909	881	697	33	318	999999	815	63	999999	999999	999999	996	97	228	278	114	112	291	999999	244	488	999999	999999	999999	999999	853	999999	110	349	166	212	475	635	72	482	693	980	989	955	11	949	999999	620	999999	678	48	999999	368	357	796	408	571	861	540	999999	363	40	999999	366	464	650	999999	714	529	91	74	999999	35	746	584	133	122	336	332	294	999999	934	704	999999	628	721	831	753	999999	999999	641	999999	105	917	129	662	102	633	500	361	245	512	101	74	999999	678	999999	622	772	672	999999	999999	538	256	882	428	336	757	737	999999	818	961	999999	770	450	460	999999	117	627	921	999999	489	836	971	58	759	999999	640	525	999999	613	219	980	880	473	406	85	849	999999	700	336	344	999999	757	542	284	999999	330	623	999999	412	999999	995	851	641	999999	408	566	
207	133	585	695	242	787	139	999999	999999	290	307	999999	384	426	82	926	594	696	999999	88	439	774	417	522	26	999999	999999	999999	224	999999	999999	666	998	518	651	910	999999	641	112	117	627	999999	999999	999999	33	580	999999	999999	926	999999	266	945	222	329	137	999999	999999	73	678	870	250	999999	999999	851	51	999999	55	866	774	999999	999999	999999	593	486	999999	506	999999	999999	499	446	591	999999	999999	155	872	303	454	678	391	228	204	61	962	242	867	111	547	451	30	999999	535	913	221	764	267	312	999999	999999	868	630	952	999999	573	242	288	689	838	249	979	747	196	999999	484	556	999999	759	991	361	618	359	959	39	334	117	999999	678	999999	922	999999	569	941	717	810	999999	999999	832	999999	729	953	187	999999	307	472	282	999999	999999	438	665	796	507	999999	10	999999	999999	671	922	46	466	332	610	350	999999	999999	419	806	479	999999	724	290	145	999999	271	999999	440	96	661	566	999999	911	999999	249	683	999999	391	258	940	599	302	98	352	796	31	407	353	837	357	946	63	476	999999	602	713	384	661	999999	59	999999	687	431	999999	366	984	554	580	999999	667	789	970	170	865	879	273	636	937	999999	260	863	64	999999	738	715	513	999999	195	159	535	308	474	999999	999999	347	999999	870	88	999999	999999	476	827	982	179	999999	999999	892	611	846	338	87	999999	999999	975	196	549	93	693	304	853	409	368	431	834	368	325	815	962	999999	967	999999	557	951	999999	783	46	999999	434	180	739	999999	999999	999999	999999	458	999999	161	189	22	797	999999	187	784	143	412	999999	406	999999	810	999999	170	930	999999	879	935	529	495	785	202	159	999999	659	999999	565	243	435	999999	610	999999	507	174	636	949	730	148	999999	773	817	134	999999	640	922	623	927	999999	689	890	470	999999	928	999999	999999	986	863	329	999999	664	228	900	976	98	795	999999	313	88	999999	981	363	740	999999	999999	677	661	526	999999	555	46	595	986	553	545	559	724	458	141	798	649	96	999999	969	999999	554	917	158	587	844	160	319	999999	53	708	999999	729	176	182	697	714	470	999999	774	142	999999	999999	999999	440	538	80	324	182	999999	885	894	952	770	167	211	999999	512	938	674	404	726	747	943	845	18	829	999999	285	443	93	188	742	636	837	999999	999999	571	999999	59	773	999999	147	567	999999	814	999999	958	18	970	937	211	999999	680	379	415	330	298	511	432	999999	522	999999	738	206	706	999999	999999	933	675	888	198	999999	889	999999	999999	589	999999	784	40	433	871	550	315	
505	999999	999999	72	267	431	172	999999	70	294	350	999999	999999	409	370	461	661	269	34	343	999999	749	415	643	780	810	826	150	513	999999	999	837	972	733	242	324	59	100	68	999999	999999	999999	999999	511	548	648	769	189	819	333	379	174	999999	999999	999999	756	476	23	291	999999	999999	999999	520	999999	999999	513	289	75	999999	999999	411	571	211	523	830	999999	620	904	104	141	50	646	331	190	111	834	990	765	510	486	848	46	808	999999	906	491	354	548	225	45	999999	704	23	772	921	807	963	333	386	14	145	571	918	160	415	999999	700	339	488	460	523	524	565	999999	208	375	763	599	616	349	999999	82	688	999999	772	346	999999	999999	268	303	871	666	388	505	999999	286	127	658	205	947	790	24	70	765	522	844	149	333	574	556	53	373	716	999999	141	73	999999	859	999999	999999	335	152	80	194	589	856	999999	69	999999	922	257	115	403	669	999999	999999	21	923	547	927	206	999999	983	712	260	507	949	351	373	287	402	268	280	136	621	999999	944	875	185	665	708	89	984	652	309	938	969	57	999999	283	61	959	321	460	872	999999	168	368	934	91	906	999999	696	999999	529	988	835	999999	57	910	999999	999999	747	881	228	126	324	340	999999	321	538	902	863	100	236	443	946	820	263	594	489	586	941	999999	759	999999	393	999999	999999	320	113	701	999	577	369	915	999999	999999	241	755	712	827	954	622	999999	999999	931	605	835	96	51	25	24	462	999999	337	999999	999999	132	314	733	401	217	102	218	999999	902	295	730	320	230	999999	999999	999999	882	661	631	328	551	754	982	999999	97	47	278	97	999999	547	999999	999999	720	569	999999	926	32	999999	620	862	414	717	999999	999999	874	524	999999	535	436	516	580	769	706	875	999999	377	999999	945	313	179	823	130	158	365	148	699	999999	661	208	999999	999999	571	51	769	914	833	651	999999	913	999999	182	743	661	181	966	387	999999	845	999999	940	604	87	16	450	48	293	569	747	507	185	924	214	999999	773	40	999999	999999	999999	960	999999	725	999999	42	740	999999	999999	468	976	398	761	999999	754	203	268	68	407	999999	999999	730	631	274	904	839	999999	648	967	415	888	999999	999999	659	999999	884	199	999999	618	55	276	453	957	999999	592	358	999999	812	180	20	999999	715	999999	454	999999	216	339	13	821	156	304	102	39	999999	580	999999	441	999999	974	869	14	999999	449	362	999999	156	999999	806	682	555	103	999999	477	957	346	182	517	999999	531	999999	555	195	402	472	750	
183	423	292	254	999999	917	644	837	310	16	35	275	280	165	981	999999	533	331	276	62	379	625	82	999999	999999	328	928	999999	792	324	999999	650	999999	611	125	732	490	562	999999	999999	459	97	176	951	320	907	246	356	999999	749	31	864	136	420	999999	999999	999999	954	999999	437	989	999999	999999	986	197	385	298	668	50	258	999999	971	404	638	999999	999999	458	131	27	500	999999	999999	39	53	303	954	999999	999999	240	567	391	535	715	499	648	999999	51	190	763	999999	619	578	316	999999	999999	59	469	498	816	98	109	230	937	999999	355	417	45	999999	999999	243	861	730	437	999999	999999	999999	265	905	989	999999	999999	999999	367	91	999999	999999	999999	737	999999	999999	999999	35	750	152	467	170	597	369	154	999999	359	49	496	530	999999	999999	999999	832	434	378	794	563	509	607	847	999999	999999	999999	475	841	151	308	999999	450	748	999999	999999	294	26	706	999999	999999	761	758	999999	211	781	837	999999	992	999999	443	312	879	999999	930	525	152	305	636	999999	999999	999999	312	999999	61	294	999999	782	248	999999	855	816	728	548	898	802	751	748	999999	59	35	849	482	478	708	995	875	999999	999999	320	999999	989	389	999999	98	10	459	668	807	999999	735	65	768	94	516	999999	999999	341	999999	999999	774	999999	660	586	282	999999	422	999999	391	65	419	64	964	927	80	999999	436	329	459	897	353	92	941	727	324	999999	91	398	999999	91	421	544	441	688	545	444	338	999999	136	206	588	625	999999	752	508	680	999999	840	23	649	199	999999	881	662	999999	999999	462	932	999999	311	810	999999	999999	309	643	874	623	285	392	636	999999	634	202	263	318	999999	805	198	229	643	879	251	385	999999	891	999999	662	778	903	854	981	405	540	824	395	565	754	977	118	633	999999	815	458	387	999999	565	72	627	353	68	885	273	999999	629	432	569	648	558	417	486	999999	844	999999	537	999999	142	103	999999	867	999999	972	828	90	999999	586	74	999999	997	999999	335	104	44	434	999999	968	718	999999	910	402	999999	917	205	569	631	421	222	443	920	733	999999	472	694	760	600	95	999999	999999	126	52	999999	776	650	358	91	391	999999	420	536	999999	999999	449	193	975	51	999999	776	268	458	184	999999	631	999999	274	231	863	999999	284	999999	760	999999	535	575	868	44	59	276	847	487	250	244	801	906	361	797	539	288	718	718	764	999999	798	734	942	999999	736	999999	386	136	228	981	902	999999	999999	657	411	873	324	999999	991	999999	928	780	218	940	572	724	520	999999	692	
999999	691	565	80	451	999999	999999	633	199	307	155	889	999999	999999	268	342	999999	999999	704	999999	665	999999	777	727	204	999999	28	526	12	116	21	393	999999	443	643	299	346	515	999999	545	610	250	135	999999	999999	680	217	520	949	999999	356	594	816	90	999999	999999	999999	838	876	71	103	283	631	999999	296	761	979	287	999999	968	999999	710	804	169	785	999999	838	144	881	999999	182	999999	999999	404	759	999999	577	999999	416	32	999999	508	639	999999	999999	999999	619	52	357	94	701	929	893	981	612	999999	789	657	999999	999999	999999	999999	956	362	999999	595	706	236	333	869	999999	999999	871	604	592	999999	80	999999	717	457	805	796	787	797	822	999999	614	595	999999	999999	637	920	534	804	249	605	551	287	384	855	999999	393	718	488	899	551	67	299	999999	124	999999	999999	939	999999	999999	986	993	168	540	645	981	121	443	999999	241	273	624	77	364	987	945	793	166	862	827	422	87	999999	897	280	195	324	206	677	548	388	981	687	999999	263	612	392	999999	999999	999999	518	949	509	256	999999	999999	990	935	410	178	999999	102	86	29	999999	908	694	270	999999	460	667	999999	766	671	852	292	937	80	999999	999999	562	56	426	988	318	472	577	999999	271	353	204	389	796	509	999999	999999	904	667	999999	999999	999999	999999	487	289	216	604	193	838	999999	353	989	920	834	35	615	999999	675	98	711	922	999999	999999	998	999999	999999	287	128	266	904	566	388	999999	469	756	467	440	999999	147	999999	714	289	739	658	918	364	999999	555	770	893	999999	999999	815	956	689	999999	999999	133	570	33	929	485	926	934	837	964	719	460	87	999999	185	174	537	316	996	642	601	982	999999	561	980	999999	358	373	872	945	573	322	780	742	191	317	998	124	852	239	999999	805	999999	954	999999	823	477	212	717	867	93	508	960	999999	422	303	53	999999	52	207	136	562	72	891	401	999999	999999	345	386	999999	176	423	464	999999	289	796	171	135	917	167	999999	155	999999	999999	999999	74	362	733	330	887	274	999999	999999	999999	112	801	743	930	999999	247	152	142	825	850	999999	669	54	203	767	626	999999	917	101	999999	999999	999999	906	67	38	337	54	947	25	499	603	186	351	809	999999	488	62	240	573	999999	999999	132	999999	805	313	202	30	168	999999	704	755	357	898	196	711	131	894	686	999999	999999	203	205	127	336	256	999999	999999	244	539	289	573	901	353	999999	870	820	661	111	999999	835	316	885	981	320	743	256	287	164	999999	999999	999999	376	339	348	486	819	
15	993	999999	788	874	786	629	687	140	853	999999	999999	326	999999	470	792	932	75	918	317	224	806	592	10	247	173	146	995	695	206	572	15	999999	61	999999	667	552	999999	961	999999	999999	999999	190	890	999999	801	838	999999	82	800	444	273	999999	179	605	208	411	558	999999	999999	999999	633	992	999999	291	999999	551	275	85	999999	999999	967	114	397	999999	999999	999999	999999	757	445	334	929	922	894	762	999999	586	765	455	616	999999	994	422	259	880	631	311	255	608	255	999999	573	141	280	560	999999	168	999999	127	684	582	708	800	116	999999	720	710	107	181	982	421	999999	819	999999	546	255	554	855	999999	430	999999	380	103	512	195	761	798	652	343	999999	149	554	648	771	999999	557	204	999999	999999	999999	999999	214	84	625	833	473	754	999999	999999	315	999999	313	999999	696	75	212	999999	999999	999999	625	999999	68	999999	999999	842	867	147	999999	435	989	61	999999	982	356	509	414	999999	999999	678	722	16	136	919	38	999999	999999	39	951	705	831	942	906	396	999999	247	862	999999	198	783	966	336	999999	246	744	999999	999999	331	178	197	661	906	999999	619	208	618	795	148	736	521	16	838	195	352	603	56	155	851	735	118	646	965	118	694	712	395	310	999999	185	773	691	999999	861	764	54	925	805	296	197	638	452	999999	713	677	776	138	150	363	642	697	999999	831	595	69	550	999999	999999	452	907	812	999999	999999	963	962	999999	502	977	431	308	999999	251	858	663	107	666	923	999999	440	918	583	255	999999	257	488	664	859	918	999999	224	357	137	363	388	385	999999	999999	760	750	999999	283	999999	718	64	999999	456	999999	177	498	402	627	444	367	533	333	566	370	657	999999	307	969	583	185	217	950	550	999999	479	999999	777	129	999999	999999	593	645	432	536	892	293	42	999999	692	999999	408	999999	913	770	830	64	818	999999	889	284	999999	878	699	976	511	114	999999	568	780	888	999999	999999	999999	933	774	888	901	40	478	374	453	894	287	163	999999	620	47	999999	67	424	470	818	240	887	67	999999	945	456	35	999999	999999	473	633	999999	708	135	999999	979	996	942	163	788	490	525	999999	558	999999	546	209	891	76	642	511	366	428	999999	999999	576	875	69	999999	454	14	690	503	979	270	999999	454	650	487	68	999999	125	271	682	337	715	66	509	124	999999	256	144	999999	237	962	999999	385	805	93	999999	113	999999	999	708	999999	800	31	851	297	127	101	559	413	999999	858	999999	104	746	575	336	520	376	999999	543	208	999999	968	
275	27	994	108	999999	567	922	954	847	125	562	898	537	694	214	999999	996	317	697	731	713	379	576	999999	638	240	756	55	999999	992	465	999999	913	999999	755	999999	999999	29	452	992	491	63	21	280	542	847	999999	642	999999	999999	948	235	999999	149	265	895	999999	999999	469	418	810	876	227	854	660	61	985	705	938	379	917	977	865	705	249	659	999999	306	639	791	202	123	738	581	999999	999999	999999	773	999999	860	393	999999	559	44	999999	614	836	166	999999	490	862	342	704	936	999999	970	999999	805	899	605	537	154	192	678	226	999999	148	646	810	430	62	999999	139	999999	985	445	428	831	999999	635	823	212	686	999999	999999	859	419	999999	343	83	999999	204	874	970	333	248	298	999999	999999	495	475	999999	355	199	999999	650	213	626	951	802	999999	999999	292	273	782	334	999999	43	749	366	999999	999999	999999	999999	560	858	346	999999	754	746	156	546	999999	999999	999999	633	856	496	720	288	656	792	850	540	531	341	999999	610	999999	998	780	264	142	461	217	138	887	618	639	580	313	999999	999999	214	655	15	524	999999	114	159	999999	972	999999	471	710	495	496	999999	215	999999	999999	736	970	999999	966	891	414	562	821	999999	746	247	856	999999	974	999999	999999	646	999999	999999	816	658	506	49	529	807	941	671	750	999999	642	124	413	420	633	577	999999	125	247	763	600	962	999999	999999	412	999999	126	999999	496	108	999999	850	886	689	412	298	240	931	237	168	999999	743	811	999999	398	631	999999	999999	999999	406	999999	804	408	131	924	854	225	432	999999	298	691	999999	999999	652	156	792	238	723	18	345	999999	152	888	88	813	999999	999999	999999	685	781	406	999999	666	99	570	770	451	764	764	999999	82	807	305	938	477	192	569	999999	953	605	999999	999999	436	180	69	394	999999	329	318	999999	999999	882	999999	854	892	20	111	999999	999999	385	999999	473	958	460	999999	539	847	949	611	631	298	991	389	89	388	999999	254	495	40	185	854	131	999999	697	999999	199	999999	450	56	999999	90	485	87	577	264	929	161	976	907	530	999999	999999	718	687	999999	711	502	668	476	999999	766	616	64	999999	999999	999999	27	271	999999	83	479	407	999999	155	550	813	914	999999	824	458	999999	277	588	999999	638	999999	413	768	999999	999999	696	401	973	999999	699	999999	431	999999	56	45	912	999999	380	833	60	149	73	572	146	966	999999	999999	843	27	472	499	37	553	999999	644	816	258	353	462	386	88	433	463	456	86	391	743	999999	789	546	999999	896	754	999999	499	
823	840	631	951	355	15	558	999999	999999	210	446	877	902	411	229	663	547	918	456	972	715	609	126	69	584	63	999999	999999	481	999999	999999	283	103	999999	820	975	626	401	116	380	529	477	485	255	640	514	840	363	570	883	706	978	307	487	783	223	724	572	377	999999	90	504	485	758	999999	173	783	999999	999999	254	999999	155	811	85	999999	999999	133	870	999999	79	999999	571	493	597	522	999999	975	999999	995	607	999999	64	33	999999	300	35	991	727	647	477	731	999999	772	326	999999	560	177	231	45	544	99	853	153	308	90	518	20	887	246	999999	197	999999	139	983	993	981	132	997	785	426	256	999999	233	951	347	505	999999	177	751	999999	999999	999999	580	460	999999	406	911	725	733	781	25	999999	491	663	289	564	587	788	332	864	438	999999	999999	618	298	999999	630	201	960	584	719	842	999999	283	538	444	596	678	476	596	80	999999	999999	999999	411	152	915	999999	671	999999	999999	20	845	999999	534	286	317	962	172	824	776	719	765	999999	71	999999	968	217	135	844	999999	999999	322	735	999999	999999	905	442	999999	155	777	70	999999	186	666	708	997	258	749	999999	999999	633	515	651	820	999999	640	999999	999999	238	183	707	445	999999	815	18	698	119	999999	502	381	999999	999999	26	57	715	199	588	492	363	185	999999	468	873	717	999999	403	671	915	442	400	999999	500	978	972	79	999999	999999	999999	657	20	888	165	256	879	262	999999	499	603	999999	171	61	632	589	63	999999	249	571	119	480	615	36	204	999999	111	590	384	776	54	978	100	496	999999	834	352	296	563	999999	994	464	999999	999999	78	810	280	999999	168	910	999999	518	830	999999	999999	999999	999999	999999	999999	504	154	299	878	112	454	999999	25	675	999999	797	246	766	900	36	999999	999999	24	711	958	394	390	762	432	473	851	535	158	999999	903	336	999999	367	602	68	78	999999	586	999999	459	453	795	605	514	370	674	999999	618	803	999999	999999	875	999999	36	310	124	391	867	414	999999	919	476	979	771	507	999999	878	173	999999	958	871	79	661	262	514	599	785	257	999999	799	692	917	354	999999	966	460	999999	341	302	944	999999	999999	182	112	539	976	999999	833	17	366	795	994	999999	999999	615	868	224	87	999999	710	338	143	806	614	568	999999	999999	431	804	57	552	547	999999	999999	999999	43	896	559	722	538	783	951	250	704	14	698	999999	510	942	108	999999	384	999999	591	999999	999999	41	567	544	538	855	394	38	999999	999999	258	133	999999	572	999999	971	999999	364	
983	927	386	892	111	610	869	861	621	999999	999999	811	999999	726	289	999999	999999	999999	339	25	999999	999999	399	999999	291	890	755	999999	270	999999	370	136	580	30	836	664	238	999999	999999	956	674	676	243	999999	331	158	999999	999999	844	599	999999	580	641	650	999999	310	538	999999	611	999999	854	999999	601	684	999999	579	240	156	889	625	62	78	81	382	350	517	449	494	601	142	253	999999	999999	671	103	790	999999	930	849	536	136	999999	58	719	112	378	85	559	785	752	917	999999	641	228	546	775	508	269	309	662	861	53	862	999999	967	630	574	930	591	338	94	309	307	999999	499	287	999999	361	280	972	441	889	999999	849	224	753	592	511	134	327	291	999999	631	197	675	92	912	580	752	481	803	155	968	457	667	618	203	288	999999	268	999999	999999	999999	337	230	971	345	999999	263	224	999999	73	805	273	999999	859	999999	119	687	417	375	999999	608	999999	178	296	921	261	191	999999	560	313	999999	865	999999	144	246	304	966	999999	746	899	326	538	443	999999	350	999999	409	999999	940	93	999999	322	893	999999	548	999999	169	934	59	999999	999999	657	663	734	291	939	701	913	622	999999	999999	983	670	999999	133	80	365	437	946	999999	851	384	665	476	712	469	971	266	595	55	145	999999	999999	662	77	669	999999	708	999999	410	13	496	999999	567	940	617	999999	427	192	477	835	731	999999	832	242	457	999999	197	32	822	967	445	999999	576	247	120	338	18	408	464	205	656	978	545	223	999999	198	107	536	999999	817	554	84	128	220	999999	999999	822	999999	999999	677	999999	686	637	999999	999999	178	618	330	830	999999	643	29	728	281	188	753	452	618	999999	268	894	660	999999	14	423	999999	209	366	833	75	516	588	999999	786	518	970	999999	113	655	197	580	777	999999	816	183	534	355	999999	42	660	602	213	552	361	783	999999	999999	632	999999	207	969	262	496	999999	772	64	242	941	999999	999999	412	999999	963	689	687	999999	954	120	999999	889	25	362	333	999999	473	312	46	435	13	491	999999	718	94	457	227	328	290	999999	999999	129	302	414	92	999999	258	262	250	999999	999999	665	81	649	802	139	192	999999	928	323	300	999999	28	806	938	281	997	694	265	515	471	369	836	23	75	711	999999	610	279	509	924	220	999999	182	761	347	420	999999	916	954	275	611	399	966	651	584	110	496	476	811	827	564	997	735	401	314	829	68	583	100	543	581	346	999999	999999	89	408	845	54	600	861	435	777	310	999999	999999	969	870	999999	
999999	610	110	144	468	682	370	222	336	999999	457	518	999999	988	825	999999	999999	274	970	577	571	185	265	451	875	950	401	786	696	495	999999	344	958	696	101	490	442	447	999999	747	38	999999	999999	73	999999	999999	509	999999	952	889	999999	596	999	302	800	316	354	659	268	517	290	584	526	840	251	122	559	664	999999	344	978	999999	396	233	549	999999	113	201	853	999999	999999	954	834	807	939	944	345	665	895	785	999999	782	188	370	466	999999	999999	241	822	999999	532	844	550	617	910	309	209	775	999999	106	212	163	805	999999	999999	335	999999	999999	900	306	776	893	768	121	209	205	77	35	999999	999999	363	872	999999	378	271	606	413	999999	896	999999	744	999999	912	799	582	999999	999999	714	303	140	703	632	340	526	708	638	85	439	999999	714	241	184	19	657	743	340	783	436	213	999999	999999	533	822	270	999999	217	980	999999	999999	999999	228	363	999999	635	402	731	541	853	999999	632	530	974	999999	191	999999	570	560	265	65	251	208	550	999999	999999	218	180	809	80	964	999999	657	999999	900	201	496	999999	452	999999	999999	22	799	930	766	581	940	947	724	641	999999	999999	999999	999999	913	999999	27	678	853	999999	426	999999	921	471	888	999999	974	424	999999	617	694	531	128	999999	999999	53	452	277	784	999999	999999	271	455	177	219	972	999999	999999	202	613	184	999999	999999	553	956	43	100	338	52	596	999999	525	874	117	946	340	873	480	999999	999999	844	749	894	925	15	165	775	753	999999	915	999999	999999	231	469	443	999999	506	574	229	967	999999	124	235	197	330	377	396	348	231	879	999999	373	217	999999	999999	434	999999	999999	548	801	267	346	86	999999	999999	565	303	999999	999999	80	833	308	260	757	918	729	523	999999	604	999999	768	437	532	382	816	962	833	900	999999	999999	952	406	35	999999	710	615	48	109	926	764	83	982	675	161	55	800	999999	999999	413	50	910	227	505	910	42	830	813	999999	999999	999999	732	999999	999999	664	999999	436	282	999999	57	312	691	423	999999	999999	564	786	761	381	999999	25	850	383	496	659	999999	999999	999999	125	999999	999999	801	343	789	628	42	999999	276	20	999999	999999	527	999999	412	111	999999	496	446	666	356	256	78	442	377	999999	457	358	906	65	566	999999	999999	167	999999	177	510	357	999999	162	806	884	519	751	348	999999	999999	570	970	395	310	611	999999	245	768	149	999999	369	966	495	180	999999	773	999999	453	650	999999	999999	842	245	601	11	862	294	859	472	736	326	104	660	807	999999	387	521	
754	955	105	300	398	999999	999999	150	999999	148	981	131	121	308	308	697	999999	137	727	999999	999999	309	748	13	385	306	412	495	275	316	688	293	306	261	999999	999999	554	792	971	999999	879	999999	619	723	312	738	360	437	999999	406	999999	679	169	652	727	455	217	101	915	101	894	870	999999	85	999999	698	999999	859	999999	810	152	999999	999999	192	999999	343	689	34	700	999999	945	975	999999	999999	999999	18	133	654	534	21	290	999999	877	999999	650	19	999999	544	273	999999	999999	999999	595	217	263	999999	524	976	796	393	765	192	401	278	155	919	403	17	795	452	574	999999	999999	830	530	999999	963	286	542	846	759	155	761	96	999999	454	389	269	999999	999999	494	157	858	150	256	999999	71	609	733	730	615	577	999999	999999	49	999999	176	999999	687	574	999999	247	444	949	634	619	430	999999	544	701	540	144	999999	700	958	427	999999	194	584	432	627	364	552	999999	241	999999	999999	941	57	991	288	623	581	50	873	256	712	908	516	636	676	757	74	42	200	999999	184	999999	861	622	431	999999	999999	264	946	866	695	632	718	452	223	999999	267	553	422	916	563	362	826	999999	999999	413	678	999999	755	999999	300	999999	621	760	999999	357	89	434	999999	307	443	999999	104	16	560	999999	199	73	422	197	999999	999999	619	283	917	822	231	159	907	28	999999	242	999999	999999	999999	185	999999	999999	999999	866	999999	832	983	125	999999	246	267	820	999999	634	999999	615	535	999999	381	778	999999	999999	842	194	135	930	999999	551	994	210	817	29	440	385	78	241	627	999999	999999	666	537	503	999999	681	564	999999	999999	282	804	697	707	940	703	999999	284	673	125	999999	740	479	315	441	131	282	428	248	389	999999	999999	981	987	999999	781	714	251	407	999999	171	629	724	932	999999	746	307	502	999999	999999	642	111	404	125	375	816	317	999999	999999	999999	527	262	325	31	231	715	822	709	999999	999999	989	556	999999	136	954	999999	25	999999	999999	694	824	779	551	923	999999	674	172	866	999999	171	999999	362	154	35	29	908	314	702	999999	539	924	597	773	999999	999999	96	999999	277	999999	744	800	770	301	411	557	999999	711	402	999999	557	553	999999	97	567	999999	636	999999	999999	117	999999	999999	323	999999	530	770	999999	16	834	597	661	449	895	704	878	371	704	71	743	477	281	999999	999999	999999	163	986	967	510	216	31	699	684	383	170	999999	426	487	933	999999	641	999999	999999	999999	804	999999	118	657	262	218	999999	991	999999	668	383	835	848	415	895	682	544	803	726	
799	812	897	976	75	734	588	461	884	999999	300	112	156	999999	330	117	804	55	338	714	999999	19	40	134	999999	10	335	999999	20	591	261	235	837	604	941	74	999999	646	999999	922	674	999999	322	231	284	999999	236	304	999999	999999	999999	636	999999	999999	434	790	782	772	960	74	409	320	450	999999	518	999999	274	551	999999	266	999999	167	13	415	49	544	697	809	850	459	999999	40	749	712	499	624	999999	748	999999	161	291	144	685	977	999999	999999	999999	29	712	219	999999	684	999999	271	108	999999	999999	800	59	889	102	973	999999	511	300	379	571	738	999999	894	55	526	381	447	974	999999	999999	35	892	685	999999	999999	106	999999	999999	999999	334	487	614	999999	990	229	698	999999	69	318	221	184	686	153	792	999999	225	818	174	775	313	268	297	42	999999	608	999999	999999	999999	423	876	291	353	210	999999	93	133	247	903	825	827	100	999999	665	999999	999999	348	749	892	659	462	287	476	391	999999	999999	199	581	113	392	999999	999999	628	645	999999	929	999999	999999	108	709	999999	978	915	999999	948	222	880	632	188	164	270	999999	481	12	961	598	815	962	424	979	999999	552	144	999999	999999	502	471	742	232	923	477	862	650	193	215	484	999999	137	443	999999	999999	567	402	999999	132	162	853	626	684	843	124	868	71	129	815	999999	843	999999	834	456	750	147	999999	264	999999	407	517	297	999999	486	235	688	999999	850	793	336	159	195	399	361	648	999999	68	389	809	609	800	531	377	999999	640	968	303	999999	999999	999999	168	148	271	724	644	999999	999999	207	618	435	999999	220	999999	999999	752	658	14	482	808	905	89	999999	999999	88	606	986	999999	493	846	267	395	999999	37	999999	999999	21	923	999999	716	999999	25	860	771	383	269	589	205	888	999999	981	963	820	188	917	967	999999	692	193	127	657	646	999999	361	360	999999	999999	193	589	320	741	734	340	999999	726	999999	229	999999	999999	999999	26	791	999999	932	864	303	574	364	119	778	40	328	740	556	68	999999	678	508	999999	343	462	406	615	578	999999	257	633	64	462	38	748	999999	621	375	110	866	614	414	497	67	476	452	83	811	289	423	994	783	999999	289	220	999999	839	738	365	999999	186	462	999999	617	669	519	999999	91	40	999999	707	999999	999999	202	831	274	20	362	867	19	999999	804	298	999999	262	849	357	182	999999	36	59	883	19	490	999999	162	999999	880	397	956	551	991	780	147	716	629	337	999999	458	945	999999	486	870	355	296	382	174	717	364	820	172	729	274	
13	103	999999	365	964	512	678	974	140	964	999999	999999	341	33	160	689	999999	999999	842	723	871	326	999999	22	999999	203	999999	988	582	525	577	793	821	727	999999	999999	999999	999999	373	11	779	999999	580	522	959	999999	955	358	23	37	732	308	329	15	403	686	530	811	999999	771	204	690	999999	614	397	127	647	613	999999	116	999999	367	158	840	943	899	746	60	999999	776	999999	999999	974	554	793	999999	474	815	999999	999999	523	91	999999	602	807	98	580	965	134	999999	999999	351	112	906	240	374	999999	488	72	503	940	480	999999	924	532	999999	715	846	820	128	999999	831	289	165	592	716	794	556	43	999999	329	999999	925	220	536	896	856	78	999999	429	128	999999	999999	830	159	53	332	648	79	571	382	733	154	15	199	418	999999	947	323	523	579	603	454	999999	183	170	999999	999999	397	999999	999999	999999	531	401	10	666	999999	458	15	999999	393	999999	487	472	999999	596	635	999999	30	128	834	909	754	800	849	525	540	546	999999	989	999999	999999	999999	443	192	735	211	753	15	533	999999	613	941	999999	140	999999	126	982	734	587	534	634	528	279	801	479	999999	730	552	484	135	999999	801	26	999999	609	999999	54	290	747	394	882	999999	497	787	231	999999	980	670	999999	409	999999	999999	79	464	863	266	999999	641	712	841	480	210	999999	407	799	811	999999	999999	530	537	81	702	987	999999	652	720	41	999999	580	511	912	70	135	85	999999	729	731	562	197	999999	915	412	577	999999	914	681	393	99	988	419	53	267	149	889	999999	856	824	876	811	999999	235	498	999999	211	929	420	85	999999	999999	79	89	372	535	999999	621	669	134	92	288	970	999999	941	999999	170	999999	655	920	999999	748	720	905	855	999999	54	999999	426	351	376	976	999999	999999	999999	269	918	999999	681	732	961	277	999999	732	741	999999	999999	999999	294	999999	900	743	284	500	838	707	119	174	234	999999	490	999999	205	327	999999	999999	785	374	400	681	999999	829	786	922	958	968	90	999999	999999	266	909	238	833	431	450	632	702	13	767	240	160	753	115	69	251	900	82	999999	999999	999999	999999	476	999999	612	419	80	957	361	541	870	626	130	999999	967	713	261	238	773	876	135	414	781	606	169	999999	831	723	727	999999	68	896	739	24	537	453	442	813	999999	22	379	999999	350	472	897	613	39	999999	148	355	989	672	309	999999	848	231	41	869	265	91	999999	999999	240	680	482	974	999999	999999	473	999999	280	448	999999	999999	999999	999999	73	319	709	999999	999999	999999	585	
381	691	999999	999999	276	176	316	422	572	999999	149	434	999999	444	670	989	923	726	924	999999	624	84	551	664	548	999999	398	167	722	170	999999	999999	508	771	999999	989	96	387	620	939	167	111	708	890	999999	336	484	25	999999	329	786	829	577	999999	960	306	149	731	57	309	777	158	699	411	849	558	925	999999	585	680	902	545	115	984	130	522	376	661	796	221	999999	999999	764	402	384	999999	23	707	810	562	999999	365	999999	999999	171	18	999999	306	51	319	411	999999	439	722	427	999999	723	592	680	448	930	487	999999	999999	817	405	394	306	37	969	999999	227	999999	999999	830	546	999999	795	822	122	120	79	620	486	810	999999	942	51	975	144	999999	430	36	372	631	999999	430	503	503	766	623	115	999999	81	773	193	999999	416	891	880	999999	928	769	999999	999999	860	867	458	35	559	462	353	999999	999999	999999	125	201	999999	401	468	126	712	302	66	999999	15	800	549	712	627	485	536	159	999999	999999	237	661	468	999999	770	999999	971	477	943	313	280	784	999999	267	658	992	999999	24	999999	999999	999999	636	712	79	332	70	328	999999	408	84	999999	203	236	793	586	463	732	52	631	963	999999	244	358	999999	228	230	424	291	63	634	779	999999	726	340	778	600	948	999999	713	999999	186	235	999999	869	387	86	999999	591	680	204	270	663	393	999999	619	96	288	959	850	111	999999	46	692	774	999999	414	477	999999	25	999999	999999	999999	999999	921	787	999999	175	488	375	151	999999	832	999999	858	374	125	138	999999	999999	691	322	988	999999	999999	74	149	542	305	999999	973	609	662	576	694	689	928	334	472	682	700	921	799	594	709	439	812	435	833	409	999999	285	220	183	999999	674	999999	793	727	999999	647	999999	870	999999	402	542	19	266	916	179	446	790	666	584	31	770	523	999999	839	182	261	714	708	895	999999	999999	398	489	999999	30	172	144	607	999999	44	999999	999999	885	202	176	429	556	518	999999	963	999999	618	999999	999999	563	160	132	953	555	604	999999	677	975	529	703	154	530	999999	896	999999	999999	999999	61	550	999999	720	999999	211	673	753	705	999999	999999	931	995	999999	761	999999	689	999999	49	191	61	999999	999999	999999	999999	999999	498	32	999999	542	622	658	999999	999999	567	999999	454	843	522	920	290	802	899	738	633	53	999999	999999	392	204	999999	999999	999999	129	141	50	449	72	999999	282	713	650	854	172	999999	999999	279	789	522	675	999999	846	356	129	900	259	121	999999	999999	41	831	874	640	704	219	999999	691	999999	84	
999999	646	999999	208	999999	217	639	947	737	165	247	774	744	111	716	321	486	999999	999999	229	999999	929	86	60	612	999999	838	999999	999999	999999	988	999999	737	714	996	39	500	648	115	911	270	311	383	999999	999999	267	97	773	923	392	999999	913	843	999999	203	596	999999	999999	595	799	379	629	999999	784	177	542	47	40	115	999999	999999	838	575	999999	999999	999999	555	999999	999999	355	363	999999	96	999999	230	84	860	423	521	409	469	169	63	316	999999	999999	513	599	999999	241	230	67	999999	999999	571	894	348	907	365	999999	999999	999999	63	999999	999999	999999	999999	41	563	102	681	623	518	706	227	999999	999999	999999	404	326	999999	956	830	55	134	306	999999	849	205	999999	736	999999	68	897	367	769	116	812	869	238	999999	482	999999	946	559	607	548	961	999999	910	119	89	513	48	556	999999	869	18	999999	150	906	999999	835	236	366	728	999999	621	348	458	999999	972	399	175	228	594	999999	883	496	999999	999999	446	831	295	227	656	450	29	350	282	999999	108	697	729	332	415	646	809	999999	830	52	999999	999999	570	365	147	690	999999	820	962	999999	999999	999999	598	999999	469	862	550	999999	999999	288	545	280	75	558	999999	284	669	843	999999	947	119	303	665	484	830	999999	270	999999	90	999999	999999	209	387	999999	914	999999	108	999999	862	553	999999	800	879	552	507	656	557	999999	999999	862	30	504	999999	25	65	692	855	123	562	999999	601	619	928	744	186	345	892	958	999999	870	999999	999999	980	269	850	319	999999	999999	977	999999	275	258	31	228	945	999999	999999	371	999999	231	999999	984	784	225	951	487	871	999999	376	171	764	598	377	999999	685	999999	524	747	175	746	278	742	999999	388	999999	352	598	710	798	578	154	999999	907	999999	999999	999999	999999	999999	317	999999	448	287	999999	816	419	677	880	999999	542	257	93	999999	206	315	953	988	848	406	999999	609	889	999999	347	999999	27	243	999999	955	898	999999	159	759	439	802	308	991	995	999999	968	703	471	614	999999	551	999999	700	999999	999999	999999	161	999999	151	920	708	483	999999	940	949	799	999999	999999	925	95	58	107	333	23	403	999999	962	992	999999	438	150	999999	284	993	796	311	999999	909	99	496	746	150	17	839	730	328	31	60	55	530	999999	718	546	529	128	453	172	686	930	594	507	168	825	713	999999	571	999999	293	154	999999	482	277	896	439	348	908	99	493	293	84	986	911	999999	997	999999	432	999999	755	874	999999	149	999999	999999	505	988	587	324	999999	70	169	129	737	906	999999	58	524	
821	999999	999999	999999	999999	678	403	856	999999	595	222	828	76	356	970	453	419	801	999999	999999	299	400	450	760	593	795	433	133	955	258	15	548	948	999999	610	494	575	999999	989	999999	247	999999	897	403	375	496	999999	999999	198	676	999999	114	900	216	234	430	666	430	999999	999999	254	279	901	999999	590	999999	999999	943	746	999999	878	755	812	46	604	177	999999	56	999999	999999	566	999999	999999	288	999999	901	647	742	898	999999	827	999999	999999	431	999999	999999	999999	548	813	701	617	999999	967	999999	797	999999	302	864	611	67	927	999999	45	529	11	533	343	622	999999	688	36	999999	55	566	658	733	999999	390	818	636	946	955	243	693	489	999999	753	233	999999	368	608	783	999999	840	262	218	118	518	429	999999	999999	999999	130	134	675	480	999999	411	999999	73	854	911	55	974	999999	971	999999	999999	999999	730	780	119	140	69	89	252	16	214	999999	450	999999	999999	961	999999	12	347	835	119	999999	18	999999	352	181	427	999999	697	738	165	999999	290	832	766	479	698	913	524	477	999999	999999	432	474	46	999999	999999	449	654	949	920	972	772	145	276	334	40	700	999999	999999	713	999999	392	514	999999	483	999999	618	858	999999	272	999999	488	999999	774	74	999999	999999	999999	999999	568	978	860	747	817	999999	957	154	999999	441	448	999999	485	585	764	516	662	918	999999	562	84	999999	590	999999	686	709	494	902	371	212	739	496	999999	193	379	735	999999	644	696	999999	526	999999	62	426	291	274	999999	999999	115	267	411	677	999999	442	180	999999	397	936	70	118	699	65	783	363	702	999999	302	302	999999	38	822	27	231	999999	46	999999	941	173	642	422	999999	999999	796	113	800	71	576	999999	22	805	347	999999	999999	588	967	470	104	699	723	339	999999	443	999999	86	444	394	456	999999	999999	974	632	233	304	648	145	117	268	999999	562	999999	386	38	289	410	691	999999	443	642	990	575	112	252	450	312	999999	538	896	999999	999999	999999	615	614	867	999999	182	123	463	935	452	999999	212	424	146	92	953	999999	164	295	999999	379	950	813	970	830	999999	390	999999	991	209	606	221	548	20	156	35	771	170	999999	238	577	612	508	200	999999	999999	687	115	999999	999999	999999	384	610	334	299	999999	802	644	47	176	999999	340	471	999999	845	999999	664	413	990	66	192	783	913	67	999999	999999	451	623	839	467	194	999999	425	642	703	232	610	224	721	690	233	136	133	84	999999	246	150	772	354	999999	999999	283	999999	999999	177	721	471	999999	515	532	24	999999	804	580	
982	517	914	829	42	623	48	999999	999999	999999	999999	65	660	838	999999	581	999999	679	278	999999	759	999999	999999	999999	474	999999	761	66	708	199	676	54	999999	553	102	927	332	321	740	731	453	268	590	815	999999	999999	999999	632	932	999999	905	344	910	456	820	81	359	799	364	60	862	982	741	503	633	789	733	999999	746	693	259	999999	939	999999	904	500	330	353	647	362	920	999999	133	775	293	341	143	875	999999	31	578	533	956	689	869	999999	999999	97	999999	687	999999	954	886	999999	683	999999	405	373	552	999999	999999	999999	999999	11	999999	733	858	999999	219	302	999999	858	385	725	999999	999999	358	999999	678	443	999999	242	999999	960	974	966	999999	884	999999	693	999999	999999	332	412	280	999999	381	954	559	145	612	560	999999	999999	41	530	578	171	134	999999	251	155	695	999999	355	518	844	200	37	174	491	974	874	525	999999	886	999999	973	455	551	999999	404	700	999999	831	424	364	281	928	453	397	91	759	144	452	790	999999	999999	66	999999	728	190	926	395	654	999999	685	361	999999	999999	999999	605	715	582	612	846	455	162	288	999999	163	572	272	584	776	410	225	740	999999	576	999999	322	916	693	823	173	477	315	999999	203	999999	12	999999	783	999999	791	375	999999	999999	605	345	921	934	135	608	165	918	352	618	253	999999	999999	288	957	342	681	689	32	759	448	379	150	274	95	201	160	823	488	999999	985	44	48	219	477	999999	890	388	790	95	667	254	999999	999999	644	999999	794	723	791	451	777	112	352	427	92	999999	205	657	849	933	999999	342	440	227	999999	218	384	735	811	999999	452	303	999999	937	999999	999999	254	453	629	999999	406	436	41	46	358	882	692	621	136	250	999999	243	538	857	637	335	813	907	73	435	999999	69	912	75	998	999999	214	999999	335	999999	981	751	37	544	999999	999999	310	403	869	750	526	999999	608	999999	999999	219	765	50	309	765	389	347	390	203	908	347	524	966	48	874	999999	999999	295	247	269	999999	999999	999999	330	616	35	420	48	322	999999	643	999999	351	385	789	718	173	116	569	999999	643	370	999999	636	199	506	344	365	994	999999	250	477	999999	311	405	999999	771	999999	999999	999999	999999	309	999999	294	274	886	183	590	258	166	515	999999	725	999999	626	923	381	999999	140	999999	999999	999999	53	250	999999	176	99	49	979	999999	946	999999	424	999999	539	999999	303	549	371	313	999999	753	117	837	566	80	751	999999	685	482	632	999999	590	582	59	915	265	827	625	108	999999	143	611	471	219	999999	
755	896	209	999999	630	831	999999	826	999999	937	946	215	999999	598	424	466	364	506	163	542	861	999999	780	623	88	475	999999	272	999999	199	152	645	627	504	324	999999	433	403	999999	800	419	763	795	121	969	59	153	999999	684	340	778	114	999999	677	210	913	999999	586	213	164	999999	732	320	596	999999	310	999999	189	283	999999	42	961	654	363	133	107	999999	668	653	999999	332	896	588	999999	999999	47	999999	950	303	410	999999	847	199	697	999999	686	999999	208	999999	669	471	964	753	124	307	817	459	954	999999	112	866	457	932	185	999999	999999	153	144	185	758	972	637	886	873	830	195	772	999999	471	446	654	999999	999999	984	566	367	152	474	878	999999	588	383	405	999999	999999	292	999999	23	864	880	543	999999	999999	567	696	834	87	880	293	122	54	501	493	118	458	999999	999999	948	618	474	999999	678	266	581	179	599	241	999999	999999	999999	280	758	102	999999	902	999999	826	785	297	732	999999	272	190	765	559	96	889	297	999999	525	999999	966	405	399	21	864	63	451	397	107	602	999999	999999	999999	999999	296	408	902	999999	124	201	328	660	999999	194	606	498	500	31	93	709	999999	954	813	999999	999999	363	702	578	47	291	384	397	199	999999	898	721	999999	923	272	687	987	91	999999	333	859	999999	999999	999999	415	376	563	429	314	398	999999	437	738	385	538	933	705	334	178	832	817	999999	999999	756	296	885	999999	999999	999999	405	722	862	337	999999	510	997	844	497	173	670	727	955	92	999999	999999	471	983	999999	999999	338	981	662	999999	794	516	929	845	999999	999999	999999	323	999999	670	909	676	796	999999	258	874	999999	99	999999	170	507	115	999999	848	669	285	825	901	999999	191	430	423	69	948	543	972	581	161	92	578	999999	999999	741	999999	183	999999	999999	371	734	194	853	249	773	502	415	689	999999	90	186	999999	103	999999	330	999999	250	496	617	847	566	285	303	390	999999	639	999999	160	373	999999	674	544	601	463	177	999999	338	190	649	999999	542	999999	327	500	999999	607	485	24	36	936	999999	999999	517	837	804	999999	891	472	243	144	974	265	325	88	415	641	884	999999	460	522	476	69	846	60	999999	999999	999999	803	415	408	164	512	133	999999	531	987	999999	763	999999	718	917	865	946	515	592	999999	999999	999999	94	343	722	845	563	514	470	985	840	999999	999999	101	500	98	67	834	980	999999	141	888	999999	428	999999	131	999999	742	604	610	999999	341	467	37	184	719	718	82	686	318	949	999999	999999	546	157	569	240	999999	
228	999999	808	122	534	131	155	650	692	999999	728	601	865	821	909	999999	872	999999	999	505	917	781	379	999999	999999	672	522	521	999999	999999	281	999999	890	422	524	999999	801	10	806	346	999999	999999	36	62	999999	999999	999999	137	710	116	674	647	569	734	650	446	459	823	999999	862	609	633	999999	682	999999	999999	710	999999	307	999999	999999	871	702	663	624	392	754	327	641	73	229	999999	811	815	346	999999	999999	166	772	999999	326	978	46	999999	999999	999999	806	353	666	999999	384	999999	830	576	57	802	945	905	999999	267	999999	142	191	900	643	999999	999999	912	346	761	209	554	679	999999	817	90	999999	758	926	377	586	410	660	972	689	229	999999	245	768	543	688	578	56	515	999999	194	796	146	311	522	999999	999999	17	999999	469	999999	330	610	999999	967	967	196	979	742	680	291	481	218	221	423	660	586	153	802	83	630	507	173	835	632	293	698	457	414	942	692	999999	999999	513	859	999999	953	485	999999	576	999999	599	314	835	113	712	588	925	887	861	848	750	214	831	839	331	999999	774	136	683	278	739	574	799	987	887	726	705	361	525	706	111	999999	235	999999	40	203	338	731	920	704	773	569	552	104	942	198	924	674	537	741	188	359	127	308	761	999999	999999	847	999999	999999	882	573	372	164	746	407	978	258	808	138	828	53	999999	978	504	180	31	704	55	699	802	999999	824	783	528	999999	234	927	821	15	999999	999999	515	999999	822	210	207	999999	357	544	219	999999	865	408	913	145	999999	148	803	999999	13	999999	801	999999	194	999999	999999	999999	636	995	999999	61	999999	999999	450	999999	538	282	166	304	972	633	999999	510	489	136	175	425	999999	392	999999	999999	134	239	12	878	689	988	999999	970	461	619	761	999999	371	168	247	73	958	575	607	999999	982	999999	618	379	462	301	47	999999	685	333	999999	999999	999999	96	999999	207	800	572	658	549	533	195	842	363	872	995	999999	999999	888	999999	467	304	785	737	113	999999	621	632	425	999999	951	691	295	999999	901	999999	999999	284	999999	49	999999	999999	917	67	347	796	667	999999	999999	999999	162	715	178	583	865	423	999999	659	999999	999999	586	177	156	999999	598	841	999999	713	461	364	40	863	999999	848	999999	80	387	999999	999999	316	999999	999999	134	958	244	999999	522	711	272	999999	59	315	999999	928	999999	999999	250	656	468	506	896	953	803	153	436	299	625	330	999999	795	46	739	269	676	354	231	53	999999	35	363	999999	999999	450	973	315	999999	572	171	999999	744	830	999999	
269	893	999999	14	562	981	531	945	999999	202	999999	477	451	319	999999	624	583	241	61	62	630	115	999999	707	512	999999	837	712	726	464	999999	999	964	315	480	376	266	350	668	71	999999	89	743	135	230	973	999999	995	999999	947	587	163	692	778	999999	164	715	999999	501	732	999999	999999	999999	165	999999	968	513	146	999999	679	368	243	572	990	395	999999	999999	61	487	539	999999	999999	999999	999999	999999	780	999999	999999	216	326	660	999999	849	936	918	847	860	588	999999	261	999999	395	166	999	999999	354	590	702	999999	558	999999	664	999999	999999	999999	999999	999999	450	288	488	999999	326	999999	522	29	815	999999	999999	81	999999	690	783	194	235	79	911	999999	43	999999	532	199	615	803	658	999999	996	326	887	999999	617	70	420	999999	389	999999	152	466	644	980	773	999999	999999	630	844	999999	18	479	11	999999	523	626	753	260	756	298	55	999999	999999	988	32	498	506	135	999999	999999	279	999999	805	634	926	455	50	62	425	571	245	984	959	790	526	526	999999	995	999999	990	317	170	552	100	554	629	194	999999	958	285	463	999999	176	366	597	533	674	376	964	999999	585	701	834	999999	63	71	999999	491	471	999999	183	999999	999999	473	180	119	932	714	89	999999	270	394	104	150	118	416	818	603	999999	992	852	999999	40	919	415	616	335	367	46	493	75	999999	194	462	111	953	691	702	195	487	601	959	999999	667	999999	201	999999	693	86	647	252	960	298	999999	999999	999999	479	228	999999	564	784	574	678	595	241	999999	210	999999	48	165	725	125	999999	714	401	999999	999999	373	999999	224	19	999999	291	399	250	999999	415	999999	808	999999	483	472	999999	999999	703	36	999999	702	999999	999999	990	964	999999	999999	922	136	552	583	87	760	573	999999	999999	843	554	152	999999	289	354	136	999999	495	833	171	999999	262	481	786	21	375	999999	999999	937	868	233	54	987	369	476	123	999999	831	999999	58	313	376	364	999999	999999	999999	999999	11	357	999999	101	505	141	493	249	669	655	999999	572	711	158	614	179	999999	999999	509	165	924	812	240	999999	329	999999	785	999999	999999	898	680	709	459	632	610	611	999999	999999	999999	913	504	129	807	468	999999	268	925	900	699	206	125	190	576	406	818	199	999999	734	999999	648	356	999999	934	999999	999999	66	122	89	999999	13	999999	471	892	596	660	804	15	772	779	999999	999999	885	168	118	782	500	143	63	813	999999	494	902	15	89	999999	868	195	999999	492	738	156	846	362	695	664	999999	297	980	999999	24	194	999999	955	711	
717	471	476	825	989	999999	923	999999	276	999999	999999	999999	465	813	999999	792	619	968	999999	50	914	95	532	473	454	137	212	162	318	999999	237	149	947	303	371	106	401	369	57	999999	814	97	579	236	185	35	999999	484	951	953	405	225	999999	914	797	632	938	13	381	861	282	999999	999999	477	999999	999999	691	171	999999	932	400	259	921	281	236	827	515	999999	297	429	937	999999	210	365	403	22	84	43	506	739	167	398	988	195	735	53	346	112	337	806	999999	37	42	999999	562	156	999999	793	688	970	127	642	716	951	923	553	570	395	999999	886	304	658	999999	711	999999	999999	270	736	546	999999	490	999999	999999	999999	95	910	696	190	802	999999	718	291	999999	535	622	525	681	46	271	191	999999	951	37	999999	999999	685	372	330	254	999999	999999	999999	257	999999	489	999999	672	999999	866	23	999999	390	592	827	178	999999	314	139	999999	258	999999	999999	474	364	710	999999	385	529	979	410	547	375	935	999999	370	161	44	848	55	908	852	456	180	257	999999	102	368	210	281	497	380	242	241	996	999999	999999	999999	892	999999	999999	339	999999	255	465	476	491	999999	350	999999	26	999999	465	999999	190	406	874	62	226	40	617	181	184	257	491	39	315	999999	939	23	708	69	151	62	105	579	709	999999	714	781	999999	648	27	743	265	518	915	158	60	599	364	999999	875	999999	187	779	164	999999	763	999999	171	357	514	337	758	957	837	999999	999999	999999	696	673	347	445	198	999999	163	999999	991	972	124	166	93	349	999999	108	193	289	875	999999	999999	999999	999999	288	620	494	999999	690	984	308	681	512	999999	449	903	691	271	440	673	218	625	722	904	999999	321	14	273	999999	679	999999	773	557	999999	672	195	884	236	69	824	704	999999	472	456	693	301	611	996	644	446	966	999999	999999	616	666	700	702	907	656	966	616	999999	969	21	334	999999	999999	974	999999	263	28	465	212	616	968	999999	162	275	221	499	710	18	629	727	712	822	29	999999	999999	999999	493	976	579	102	218	483	999999	461	999999	168	177	636	999999	390	428	511	634	999999	999999	294	999999	999999	696	167	266	999999	601	251	999999	512	514	192	999999	999999	770	52	885	120	408	494	515	701	153	62	999999	83	999999	248	309	211	198	882	303	586	435	999999	289	422	835	609	999999	624	163	619	999999	985	999999	984	620	999999	625	524	999999	163	778	846	999999	644	835	193	109	999999	942	106	323	632	999999	528	999999	714	999999	999999	284	798	999999	891	999999	999999	408	346	550	523	
627	923	586	999999	152	150	807	589	772	645	999999	652	510	529	999999	999999	305	31	106	14	895	906	623	999999	250	941	550	887	999999	759	999999	499	999999	585	734	999999	520	649	489	999999	720	510	941	126	885	631	297	92	219	490	237	999999	999999	546	628	999999	999999	433	433	999999	999999	919	290	23	409	98	20	999999	795	662	999999	655	542	356	293	395	999999	507	999999	618	999999	468	677	817	531	859	258	999999	999999	23	719	97	226	287	159	801	229	928	999999	999999	620	372	296	556	999999	582	844	893	263	999999	756	802	999999	814	999999	999999	251	473	491	549	999999	915	968	781	999999	999999	999999	264	999999	492	175	46	789	480	997	290	181	999999	872	949	25	365	842	723	999999	917	999999	999999	999999	29	559	756	999999	178	958	705	404	515	614	495	152	999999	999999	771	77	719	22	685	999999	999999	959	130	600	541	533	483	82	999999	524	34	999999	37	999999	187	932	419	599	999999	522	302	886	999999	516	387	807	436	668	999999	655	547	999999	999999	594	462	999999	999999	165	905	644	999999	632	999999	990	589	968	124	999999	518	838	658	129	400	173	524	390	302	614	222	734	999999	814	999999	999999	976	128	281	443	999999	127	999999	263	694	977	47	669	736	675	926	999999	999999	999999	160	242	999999	427	515	92	79	999999	767	824	943	180	547	669	630	560	23	470	696	999999	999999	999999	344	999999	435	999999	136	999999	999999	626	687	803	52	726	664	999999	999999	559	613	199	373	999	359	678	320	524	439	999999	48	186	662	466	999999	21	999999	758	897	603	992	102	955	224	428	150	999999	149	137	821	15	999999	959	464	857	506	317	983	51	665	93	910	999999	758	999999	477	999999	230	90	41	338	906	999999	999999	566	520	243	159	581	219	541	999999	396	999999	372	186	227	207	608	225	703	414	999999	241	999999	92	999999	999999	999999	950	186	916	68	106	492	109	990	960	898	999999	273	168	999999	999999	134	999999	523	374	999999	640	260	766	622	864	338	924	199	639	489	999999	999999	46	752	631	999999	624	122	300	136	273	196	999999	309	272	999999	544	999999	999999	117	606	999999	744	811	765	699	999999	304	203	767	567	909	360	481	424	934	237	999999	780	799	999999	800	999999	248	999999	454	999999	467	999999	999999	794	922	315	532	882	999999	667	234	986	931	623	999999	999999	999999	999999	363	835	784	885	337	725	999999	999999	94	606	806	345	506	689	321	705	951	944	291	973	645	604	828	599	508	277	12	429	999999	999999	190	999999	699	999999	768	618	219	
581	32	999999	999999	700	999999	925	85	580	171	545	675	236	671	385	637	559	922	758	17	195	387	999999	999999	709	382	908	425	925	645	826	920	702	495	379	921	999999	317	944	383	999999	523	928	115	467	753	623	514	805	253	150	756	19	999999	34	204	962	474	956	999999	322	509	160	934	345	624	973	740	999999	463	542	999999	999999	999999	115	672	459	954	264	956	758	403	999999	681	505	79	910	101	471	999999	958	630	360	625	71	402	372	999999	770	999999	999999	882	223	351	999999	898	999999	634	505	361	745	18	999999	10	999999	919	889	479	439	276	714	882	279	126	999999	912	890	999999	999999	712	309	465	194	422	186	999999	999999	999999	969	606	300	285	999999	999999	999999	950	999999	360	65	151	999999	893	564	999999	999999	897	999999	999999	846	999999	17	426	321	792	62	290	824	797	824	999999	739	999999	999999	832	999999	999999	296	169	999999	999999	500	540	306	181	210	415	901	689	999999	288	272	93	432	180	999999	874	999999	803	67	158	136	999999	536	372	412	999999	394	731	528	999999	611	454	419	301	308	477	130	149	999999	647	389	999999	513	999999	430	655	199	338	243	111	474	492	112	538	428	877	13	934	769	318	30	179	999999	594	999999	818	674	999999	872	999999	754	824	999999	420	769	992	120	991	941	999999	702	66	999999	427	999999	128	351	880	999999	431	473	195	380	999999	999999	219	999999	999999	867	999999	981	68	466	121	999999	999999	282	692	768	436	766	999999	999999	22	616	964	681	999999	369	559	476	793	267	999999	658	568	999999	936	999999	999999	29	201	999999	339	999999	643	599	387	79	585	846	659	122	447	664	460	203	368	667	661	999999	238	560	999999	145	999999	801	25	999999	789	999999	345	999999	217	999999	575	888	663	246	972	374	999999	674	783	999999	999999	680	820	999999	208	999999	999999	279	141	32	791	640	999999	204	999999	842	584	924	290	389	510	760	904	40	99	571	539	131	694	296	243	563	999999	605	327	517	999999	239	264	424	120	999999	766	999999	625	934	999999	469	660	140	999999	379	394	999999	999999	999999	776	789	696	636	835	999999	999999	844	789	237	999999	219	876	999999	860	354	670	866	279	444	994	999999	415	164	498	80	999999	999999	999999	863	179	382	403	271	741	201	999999	627	999999	156	491	999999	406	397	80	864	592	590	999999	999999	709	527	134	767	72	66	383	542	999999	764	999999	30	349	999999	67	491	815	614	337	669	812	52	287	133	999999	82	323	27	999999	999999	487	880	999999	999999	999999	999999	999999	635	209	
999999	817	10	999999	823	653	999999	582	999999	340	588	999999	999999	263	999999	634	666	999999	11	999999	989	743	366	458	999999	287	621	999999	289	770	415	244	190	999999	652	851	812	563	999999	999999	492	499	842	687	999999	999999	509	999999	682	435	999999	999999	256	821	999999	940	999999	551	974	546	41	733	999999	710	925	354	999999	999999	610	999999	822	112	785	999999	999999	500	901	678	952	928	778	994	64	853	999999	12	987	368	999999	712	399	270	588	917	999999	999999	206	999999	762	999999	999999	936	26	923	613	395	999999	725	499	719	48	783	598	56	768	46	999999	449	437	999999	366	508	999999	898	369	561	999999	867	93	573	999999	769	916	802	220	999999	978	140	999999	887	385	999999	869	999999	673	616	999999	542	159	411	90	756	704	999999	794	218	999999	999999	563	61	871	999999	641	925	999999	999999	866	796	999999	999999	999999	548	209	550	547	104	639	892	235	752	890	980	718	682	492	547	75	87	999999	12	283	860	577	198	999999	626	630	944	70	999999	750	874	707	233	352	541	556	164	301	999999	579	676	892	810	171	890	999999	999999	442	877	999999	789	788	999999	999999	208	971	21	534	921	999999	694	831	831	12	25	999999	999999	999999	951	999999	999999	785	999999	432	607	999999	999999	36	134	586	671	999999	192	200	999999	96	874	580	154	999999	999999	630	999999	236	884	999999	71	807	156	999999	999999	629	999999	886	999999	13	480	411	999999	240	214	984	409	345	999999	193	999999	640	51	928	408	915	999999	999999	455	290	414	92	547	999999	906	999999	879	517	999999	51	999999	999999	897	999999	615	473	535	913	366	560	230	999999	433	999999	205	999999	999999	228	218	639	444	111	999999	22	999999	398	999999	292	999999	256	115	999999	313	999999	174	353	999999	94	322	999999	389	999999	34	895	69	379	658	846	567	485	202	661	308	401	607	999999	865	999999	368	999999	609	999999	589	119	999999	338	731	999999	536	851	686	681	905	283	259	172	87	545	953	229	739	27	724	848	999999	453	999999	999999	999999	999999	999999	859	999999	104	999999	146	692	914	449	730	647	985	320	716	999999	521	756	999999	151	444	999999	999999	999999	148	488	592	528	741	65	12	999999	819	519	999999	373	827	999999	810	947	122	480	172	105	232	582	999999	706	17	58	542	696	999999	771	718	416	999999	927	588	616	743	618	999999	858	447	985	999999	476	41	353	971	566	946	87	38	999999	677	999999	999999	565	999999	885	520	692	523	315	186	57	800	872	999999	900	375	203	214	504	999999	314	657	247	754	288	999999	664	
87	975	750	491	742	999999	738	935	228	33	882	857	107	267	999999	142	999999	780	675	168	149	999999	201	999999	872	533	444	373	575	471	811	455	220	856	615	547	564	999999	314	999999	144	278	999999	352	320	357	999999	999999	999999	525	438	999999	612	516	999999	16	784	998	999999	999999	999999	999999	369	756	221	437	646	250	999999	798	578	123	475	999999	34	870	399	848	999999	524	136	999999	404	60	999999	837	843	704	999999	999999	762	566	85	105	735	769	909	924	999999	883	710	167	619	180	946	325	508	983	491	653	616	935	565	104	999999	999999	970	318	723	383	594	942	908	53	45	22	48	379	893	265	961	474	717	559	813	969	563	234	114	717	999999	859	999999	999999	992	826	999999	980	22	598	799	999999	211	757	298	768	258	575	144	934	999999	999999	999999	236	999999	999999	228	16	999999	124	584	745	999999	15	54	999999	730	230	999999	218	21	67	999999	305	466	999999	273	960	999999	55	999999	987	99	179	441	999999	770	999999	996	849	608	994	999999	898	23	63	395	999999	712	564	47	38	523	926	922	229	999999	794	769	329	999999	267	746	245	999999	597	656	45	574	999999	999999	744	999999	211	610	27	999999	469	291	413	976	78	257	706	999999	692	999999	173	256	222	440	975	226	999999	970	999999	999999	999999	504	999999	406	359	630	999999	600	303	804	322	325	905	860	311	513	366	353	810	19	999999	999999	999999	999999	493	788	362	413	988	528	557	999999	269	769	904	999999	864	16	626	448	999999	999999	714	887	999999	847	999999	361	999999	472	859	333	999999	999999	218	999999	999999	999999	913	999999	277	466	999999	774	257	91	999999	145	999999	346	999999	999999	999999	372	631	999999	523	823	971	999999	999999	11	284	525	668	234	80	928	561	678	181	999999	103	65	180	922	504	939	640	80	791	216	999999	999999	823	509	606	797	999999	284	712	999999	999999	277	999999	275	191	95	999999	32	20	137	999999	287	175	999999	267	671	999999	709	999999	583	192	901	854	999999	606	999999	702	169	627	999999	228	287	966	999999	249	825	930	905	740	418	833	618	70	663	632	127	626	746	252	935	999999	999999	844	139	787	430	999999	894	669	697	999999	946	405	736	908	306	321	963	838	999999	740	296	968	30	749	574	999999	200	999999	489	999999	955	917	691	999999	229	999999	836	999999	999999	412	46	999999	52	35	999999	999999	333	754	335	805	662	908	811	999999	318	40	823	389	223	589	231	999999	189	830	437	38	999999	68	689	863	484	549	28	38	704	60	926	995	862	361	
517	446	282	683	999999	999999	999999	497	999999	198	618	457	211	240	190	749	66	222	597	858	509	275	75	472	331	123	889	782	999999	999999	114	828	527	999999	999999	785	23	999999	626	390	922	999999	699	999999	254	36	348	788	847	954	994	713	999999	999999	999999	251	381	810	999999	101	167	999999	997	111	999999	790	930	349	168	405	736	559	596	999999	936	999999	576	999999	227	304	775	111	935	999999	273	400	999999	523	999999	830	414	213	154	534	999999	598	229	597	999999	999999	106	998	630	999999	228	444	127	201	76	569	675	807	593	67	999999	66	398	999999	837	692	370	416	999999	999999	990	999999	415	71	983	347	73	978	166	763	207	777	999999	492	326	828	999999	999999	457	999999	164	607	999999	96	218	177	999999	999999	759	725	104	689	666	301	999999	695	39	66	218	729	506	999999	650	830	999999	549	999999	905	999999	18	419	141	959	892	183	392	913	328	852	999999	999999	999999	228	441	999999	517	999999	189	40	631	999999	226	30	727	942	467	956	789	236	999999	999999	304	999999	750	315	963	999999	774	128	999999	999999	999999	213	401	999999	210	478	219	999999	351	999999	999999	875	512	999999	202	120	241	950	999999	436	999999	101	999999	234	843	672	478	135	705	787	346	71	961	850	99	999999	629	146	741	989	746	628	999999	240	196	999999	999999	541	122	852	498	823	999999	642	657	999999	30	177	999999	538	999999	999999	465	564	999999	999999	913	662	999999	190	490	999999	219	999999	689	504	216	999999	999999	424	552	936	999999	852	298	999999	659	329	202	480	992	461	398	212	989	662	173	330	999999	852	515	467	421	999999	372	403	614	685	952	162	412	77	140	333	985	73	81	999999	275	579	684	999999	999999	999999	197	38	706	16	737	36	999999	886	814	194	908	999999	525	90	490	895	908	999999	376	49	78	924	331	74	227	926	591	561	65	568	999999	999999	999999	771	999999	343	999999	607	999999	999999	821	525	999999	945	425	901	548	990	131	380	999999	710	227	999999	581	999999	707	999999	789	811	445	780	999999	256	999999	986	96	754	999999	157	999999	310	36	450	999999	552	671	999999	999999	325	388	600	439	684	896	466	704	578	199	481	635	999999	818	999999	490	51	999999	16	999999	999999	999999	793	999999	973	182	370	999999	776	999999	999999	999999	331	993	473	433	844	999999	156	360	559	291	518	999999	999999	999999	999999	492	999999	999999	186	857	665	457	220	999999	999999	945	999999	512	999999	782	927	376	999999	879	314	71	355	713	646	700	548	999999	379	157	306	239	790	462	38	878	
999999	817	999999	181	936	874	999999	962	838	898	884	999999	824	777	999999	151	999999	985	216	92	999999	185	323	486	319	19	88	72	999999	364	164	13	483	656	986	120	352	988	942	440	288	999999	874	747	816	903	999999	601	793	164	835	805	255	945	741	619	504	548	999999	927	999999	720	999999	484	744	881	170	177	791	253	799	416	53	776	804	999999	311	999999	669	999999	999999	486	279	59	529	358	757	999999	914	377	616	999999	135	24	644	999999	635	400	13	934	743	999999	810	999999	365	429	762	999999	151	999999	318	928	878	456	749	318	450	999999	954	395	133	632	263	423	637	996	290	38	141	999999	129	910	572	999999	672	524	676	730	694	110	999999	288	396	927	69	688	924	999999	274	335	126	999999	445	617	811	999999	410	396	912	999999	148	734	347	904	868	407	365	153	784	234	642	999999	999999	999999	799	844	246	335	364	949	999999	611	763	805	130	201	475	955	924	561	999999	290	817	334	961	999999	941	491	68	661	333	999999	999999	50	999999	406	913	591	818	966	873	84	999999	963	298	999999	970	542	784	999999	932	409	228	233	999999	361	999999	688	892	937	903	754	999999	703	625	299	716	723	121	724	288	883	147	999999	687	50	258	854	999999	433	891	409	707	392	729	923	562	671	999999	999999	999999	234	699	880	72	999999	807	999999	347	998	820	257	430	70	398	58	272	270	999999	79	112	58	652	468	56	504	57	884	999999	702	736	55	793	999999	231	999999	194	266	895	568	242	920	517	48	613	643	999999	647	993	681	660	302	135	999999	999999	454	582	240	834	568	81	922	365	644	999999	774	464	650	839	344	999999	15	375	976	999999	192	541	614	999999	999999	525	409	891	999999	999999	444	920	999999	999999	776	999999	953	432	337	497	999999	565	872	775	838	189	337	808	658	816	655	927	159	999999	999999	913	999999	385	431	52	671	41	72	602	999999	999999	531	999999	72	863	911	582	48	489	526	627	999999	838	27	233	197	601	999999	999999	396	517	999999	909	504	863	512	577	11	294	999999	289	502	279	947	983	658	237	999999	794	905	999999	888	670	999999	429	254	140	999999	999999	854	79	798	586	216	320	94	621	605	209	361	999999	581	753	999999	247	134	399	890	999999	575	959	856	447	999999	999999	628	110	413	84	618	382	219	803	999999	755	490	915	72	637	898	999999	631	545	443	999999	501	145	999999	999999	304	855	250	333	632	894	999999	360	16	892	999999	999999	217	531	999999	999999	133	777	323	999999	757	
219	999999	263	999999	999999	999999	320	14	18	822	492	104	154	780	762	141	885	999999	545	542	999999	909	180	999999	915	999999	999999	999999	463	447	723	822	107	511	95	529	987	198	104	566	902	355	997	79	209	889	72	750	828	999999	248	607	777	376	999999	309	999999	318	229	709	999999	366	999999	570	109	670	996	643	695	999999	154	999999	999999	999999	999999	784	911	110	999999	36	999999	360	136	616	209	126	54	731	884	999999	999999	678	968	394	999999	546	805	437	970	539	892	429	999999	594	703	551	530	798	737	999999	999999	999999	574	203	944	877	239	999999	371	983	999999	274	759	909	870	476	728	692	649	999999	979	484	139	215	143	346	304	541	912	658	999999	999999	999999	51	397	317	999999	774	450	462	316	999999	76	999999	913	999999	670	156	724	236	823	837	158	644	863	999999	999999	999999	999999	607	999999	698	31	999999	397	379	280	717	999999	999999	371	953	999999	197	785	999999	418	999999	301	999999	676	158	816	999999	835	758	108	999999	999999	999999	999999	745	714	842	879	618	848	363	599	999999	357	952	634	999999	864	869	594	960	858	754	505	782	77	555	931	433	881	345	877	638	280	920	540	999999	180	999999	248	999999	317	177	999999	64	553	757	999999	723	524	655	999999	965	999999	999999	501	432	978	609	677	999999	910	999999	737	512	485	999999	273	436	999999	596	991	248	631	194	652	691	494	451	238	320	397	999999	909	236	524	912	474	999999	429	117	999999	999999	949	89	999999	861	439	758	578	593	494	731	311	999999	663	583	343	979	495	809	938	536	380	367	771	999999	999999	511	987	999999	495	140	999999	314	999999	430	298	551	999999	790	261	735	872	645	999999	666	906	981	572	941	578	495	647	999999	999999	533	999999	591	317	796	325	928	770	15	107	363	723	996	401	243	294	792	295	704	558	213	664	999999	999999	115	999999	999999	938	56	999999	10	999999	999999	999999	999999	239	707	243	897	475	333	964	866	999999	472	942	909	589	338	657	999999	209	999999	999999	965	999999	465	999999	212	999999	760	989	724	21	999999	871	334	860	999999	14	586	559	999999	238	234	999999	798	196	999999	173	887	975	609	398	999999	800	999999	337	999999	999999	773	657	999999	897	715	343	250	855	451	600	617	59	201	334	80	237	999999	715	836	727	999999	279	981	48	123	999999	999999	336	803	305	999999	997	689	263	999999	929	527	999999	522	891	999999	943	744	478	999999	837	784	284	999999	980	988	833	501	453	74	504	675	992	784	999999	953	913	61	156	278	999999	999999	
999999	104	151	999999	322	202	945	728	136	534	512	999999	285	999999	999999	18	822	317	498	999999	999999	198	736	263	999999	999999	591	999999	999999	891	598	209	935	478	999999	190	186	281	999999	641	555	725	937	969	172	509	509	930	848	905	239	838	779	124	133	748	999999	887	184	607	610	17	644	245	936	313	999999	807	163	924	999999	550	641	999999	950	999999	999999	999999	100	35	215	661	99	189	661	759	999999	820	354	999999	823	299	107	77	999999	547	999999	701	43	859	951	999999	776	924	83	689	207	922	174	613	497	600	999999	158	402	999999	918	464	584	186	999999	999999	462	65	999999	542	453	573	825	412	999999	559	999999	241	84	513	885	174	999999	999999	562	999999	999999	999999	610	232	502	948	675	999999	999999	626	127	857	999999	223	249	999999	823	999999	245	633	106	999999	183	938	866	999999	83	999999	73	753	359	612	999999	999999	91	721	455	878	999999	505	898	743	783	813	441	876	999999	999999	273	175	999999	574	736	999999	411	895	567	671	366	937	874	999999	999999	999999	277	514	243	601	142	999999	999999	945	501	740	735	363	978	370	506	990	310	222	625	898	999999	784	875	694	974	196	164	783	999999	112	999999	121	724	999999	999999	926	999999	663	729	745	900	406	83	999999	999999	999999	999999	207	999999	376	636	662	171	999999	999999	492	639	999999	999999	946	373	999999	433	999999	999999	623	638	999999	823	999999	356	647	493	999999	997	16	710	878	999999	926	999999	999999	618	155	476	967	950	999999	999999	63	297	999999	999999	782	381	419	972	999999	886	580	418	999999	383	999999	29	999999	179	290	132	466	782	760	59	700	677	416	999999	999999	922	152	999999	45	634	999999	292	999999	999999	710	508	588	43	35	999999	919	517	432	584	33	136	487	797	669	480	999999	281	536	999999	999999	115	964	999999	695	999999	999999	906	383	221	612	999999	766	387	469	782	999999	433	757	768	139	192	254	832	847	161	444	999999	14	564	656	499	755	217	274	604	544	999999	348	271	257	23	999999	999999	971	721	369	109	338	887	936	554	999999	768	999999	164	861	142	700	999999	328	399	902	999999	565	123	556	559	999999	864	247	504	95	999999	520	126	58	999999	861	136	791	999999	26	126	628	111	975	999999	999999	120	743	412	350	804	943	858	120	325	999999	858	174	810	986	473	649	441	469	38	257	999999	115	827	280	573	999999	983	999999	785	199	463	999999	568	266	13	999999	999999	163	291	551	662	15	732	999999	12	999999	980	999999	999999	999999	197	642	947	740	503	14	999999	141	
999999	999999	959	485	335	136	202	720	606	553	983	999999	999999	287	188	486	999999	793	383	449	278	999999	771	635	999999	318	12	820	200	828	763	999999	214	704	999999	239	591	187	999999	606	195	291	365	437	374	999999	999999	999999	999999	470	155	709	999999	477	862	173	999999	334	654	26	133	999999	530	777	789	984	148	119	900	948	999999	417	123	999999	263	999999	257	344	270	630	655	103	366	729	682	999999	377	737	841	223	949	999999	532	663	482	999999	999999	587	647	999999	71	553	19	999999	576	738	596	999999	999999	876	999999	946	73	33	371	40	999999	801	105	735	617	410	278	686	999	999999	884	459	304	999999	235	669	696	999999	568	111	93	850	163	999999	468	999999	523	964	306	13	203	508	302	451	797	999999	492	911	772	661	284	332	516	939	853	146	999999	773	650	999999	999999	193	464	269	946	999999	648	160	999999	103	886	313	389	996	443	386	167	999999	999999	275	999999	784	117	999999	826	761	344	999999	999999	331	963	750	999999	999999	754	999999	53	999999	504	632	321	341	644	679	999999	971	942	520	505	476	979	706	131	385	80	999999	85	557	442	999999	830	434	999999	945	139	999999	989	340	252	433	342	999999	357	29	999999	845	150	438	143	999999	999999	999999	718	999999	351	267	628	999999	978	289	934	999999	599	319	801	999999	282	698	549	637	981	611	999999	999999	144	855	358	111	430	235	334	647	999999	999999	376	999999	999999	445	604	872	517	60	999999	962	999999	999999	535	48	227	77	573	451	999999	506	873	217	555	645	999999	999999	908	526	518	752	955	999999	83	21	942	794	181	836	104	676	129	931	259	315	999999	298	330	999999	883	363	662	883	758	917	999999	169	999999	79	955	118	964	999999	542	609	16	212	999999	523	106	433	895	999999	999999	222	386	942	957	249	72	999999	176	598	643	164	100	999999	538	166	307	782	343	111	880	999999	711	138	399	649	999999	380	526	806	223	460	467	999999	536	545	540	771	211	221	17	764	942	376	357	387	519	934	999999	999999	225	999999	99	794	855	370	511	257	553	318	999999	692	675	369	384	192	999999	174	999999	993	999999	535	999999	999999	104	126	999999	999999	781	21	999999	374	706	909	591	900	999999	999999	80	175	44	293	228	999999	280	324	999999	583	991	175	999999	354	398	681	991	689	742	966	999999	738	327	999999	476	541	999999	576	999999	765	999999	483	999999	34	103	380	958	341	317	687	999999	779	37	999999	999999	615	332	785	975	34	918	902	167	404	999999	999999	999999	999999	816	687	
999999	703	338	999999	805	999999	354	999999	261	28	722	659	382	999999	124	999999	711	999999	821	861	999999	999999	600	961	847	999999	326	426	61	762	532	999999	525	999999	972	158	999999	999999	664	999999	999999	666	534	957	312	269	529	112	999999	62	999999	990	57	955	478	322	999999	377	486	930	201	927	614	498	495	632	143	999999	92	966	999999	999999	203	985	599	552	999999	643	658	587	999999	223	147	999	142	542	52	999999	160	659	55	83	227	733	999999	999999	999999	45	472	680	135	776	30	323	582	622	797	72	365	926	999999	470	999999	898	584	978	999999	999999	366	999999	589	574	999999	432	999999	406	789	469	350	266	499	833	999999	978	999999	578	203	999999	999999	519	999999	999999	999999	234	216	585	364	328	158	999999	553	999999	679	519	999999	999999	999999	597	401	185	832	338	722	109	436	999999	299	740	446	16	785	999999	198	846	217	609	370	378	226	345	51	471	320	684	712	62	164	660	999999	999999	403	605	432	250	999999	417	267	113	797	595	295	999999	881	999999	999999	587	259	999999	312	490	999999	999999	381	999999	999999	371	27	47	397	384	999999	638	853	546	999999	999999	543	947	169	800	999999	999999	999999	999999	60	999999	589	177	999999	134	802	331	358	406	999999	999999	234	376	999999	999999	999999	229	716	422	139	656	770	345	999999	701	54	311	999999	512	148	934	999999	750	999999	716	781	850	244	272	581	144	999999	457	836	25	954	176	840	999999	411	132	550	168	999999	403	999999	999999	637	111	89	500	999999	999999	267	999999	371	999999	370	999999	544	548	985	453	840	999999	999999	323	508	999999	999999	877	999999	830	111	26	393	77	259	611	69	537	999999	142	192	90	999999	444	199	999999	999999	480	806	999999	999999	862	147	106	327	999999	999999	343	745	123	365	212	999999	827	744	999999	999999	999999	234	758	340	17	335	852	999999	759	999999	931	999999	448	870	275	81	999999	532	248	999999	297	999999	753	584	725	792	109	777	980	999999	659	999999	948	679	360	256	999999	120	300	536	295	999999	567	987	106	999999	307	999999	999999	140	999999	304	999999	999999	104	553	480	184	999999	224	236	84	289	708	859	241	185	999999	519	28	34	999999	241	712	593	461	192	766	999999	515	495	856	687	849	51	364	203	586	999999	807	999999	999999	505	86	310	220	556	859	138	865	999999	538	732	80	116	109	72	999999	778	643	370	714	697	109	729	379	396	440	999999	504	47	999999	194	712	252	999999	999999	165	411	382	905	333	637	621	481	999999	134	999999	743	999999	301	409	807	940	999999	
72	999999	405	356	931	824	999999	202	633	828	445	353	30	999999	999999	693	907	392	405	738	47	86	999999	628	772	255	999999	697	723	212	638	791	253	999999	190	999999	19	808	480	558	789	140	13	793	45	613	113	789	788	259	999999	26	412	212	408	999999	109	777	584	686	55	999999	479	431	199	653	109	999999	647	979	684	108	912	847	999999	906	999999	291	592	168	999999	990	908	474	817	621	389	999999	867	204	876	242	234	999999	513	999999	661	582	604	391	513	999999	999999	999999	575	296	114	564	263	999999	913	999999	194	999999	999999	999999	519	999999	613	999999	274	68	886	452	112	451	873	128	999999	999999	999999	499	687	211	655	791	999999	109	899	531	517	999999	787	999999	291	67	58	809	259	458	850	657	968	36	999999	454	473	999999	706	133	999999	986	231	675	257	423	141	999999	769	753	216	999999	115	999999	70	999999	281	521	171	999999	403	74	868	885	737	597	999999	661	93	999999	999999	999999	403	776	118	999999	603	999999	127	867	926	74	49	505	252	999999	552	999999	965	999999	999999	952	536	999999	729	999999	127	999999	937	660	893	479	999999	568	435	66	25	339	973	999999	846	169	999999	304	128	338	35	373	643	306	999999	644	695	416	38	374	623	742	56	761	413	267	184	999999	999999	999999	999999	480	79	195	424	222	999999	436	999999	23	558	242	999999	999999	999999	999999	702	640	999999	258	783	493	540	71	442	283	293	999999	135	588	999999	999999	999999	999999	173	999999	999999	999999	882	999999	731	269	585	24	815	391	210	654	438	999999	565	544	851	725	673	682	939	18	999999	151	929	699	310	252	39	621	911	870	238	776	460	254	758	783	999999	524	907	526	255	61	999999	999999	999999	999999	32	449	96	605	998	490	615	294	704	740	902	41	959	343	985	204	999999	339	999999	999999	208	321	786	77	208	158	774	423	763	701	79	999999	999999	834	229	589	999999	316	872	747	171	176	550	999999	881	494	565	574	540	60	582	999999	222	131	276	711	663	28	406	999999	715	201	531	13	670	610	125	134	123	406	668	173	466	678	500	999999	770	768	999999	713	593	210	883	999999	129	336	89	999999	999999	518	925	517	909	999999	41	999999	644	999999	357	280	379	440	461	144	392	418	286	543	999999	244	940	999999	831	692	999999	515	999999	818	884	344	531	331	566	604	999999	161	263	443	646	530	397	233	421	916	344	999999	999999	999999	999999	710	999999	999999	999999	333	999999	39	685	999999	999999	526	999999	825	663	22	999999	999999	874	856	663	999999	
164	842	999999	110	846	999999	484	915	357	999999	766	569	999999	183	999999	986	167	242	37	450	475	46	676	999999	869	571	999999	408	177	296	287	892	95	99	555	999999	648	999999	487	859	555	770	869	664	999999	101	337	489	728	999999	999999	642	999999	222	765	128	175	776	240	284	156	85	999999	71	825	873	484	999999	627	86	999999	104	754	177	895	999999	177	22	369	999999	244	90	999999	999999	406	644	74	872	333	437	999999	999999	832	213	712	479	33	999999	838	999999	617	927	861	651	999999	796	888	660	326	70	950	999999	417	462	50	76	405	999999	664	190	808	611	85	200	43	999999	271	551	465	425	680	369	184	482	170	316	229	38	990	610	756	413	555	273	487	999999	464	380	172	999999	84	999999	153	658	999999	15	852	671	618	949	534	347	999999	901	389	590	978	934	301	733	846	376	350	999999	434	405	65	812	712	152	999999	999999	999999	999999	999999	988	999999	525	403	165	464	999999	420	51	85	419	999999	999999	883	896	999999	530	88	439	999999	707	351	98	233	682	949	49	958	475	999999	999999	999999	387	559	401	999999	462	541	146	999999	299	956	309	999999	24	197	410	929	816	240	490	812	949	999999	643	646	999999	999999	720	215	424	598	944	112	442	460	999999	999999	492	531	459	988	942	170	510	751	52	999999	999999	999999	999999	120	999999	999999	458	999999	19	999999	915	754	247	170	820	930	854	701	21	206	546	564	367	999999	999999	295	780	501	869	788	518	892	604	26	92	235	999999	314	456	709	653	610	999999	999999	189	737	294	299	178	22	316	999999	740	845	999999	654	137	243	673	999999	999999	999999	962	231	850	33	999999	230	87	595	273	549	254	999999	553	936	123	896	135	708	10	999999	333	999999	481	709	161	758	999999	438	999999	432	640	599	255	696	648	230	620	165	999999	74	222	583	748	999999	564	438	302	637	541	999999	117	999999	856	972	633	115	999999	999999	871	401	777	649	497	841	909	655	65	999999	297	893	286	969	130	936	999999	750	118	999999	155	723	465	999999	896	866	324	675	999999	999999	73	542	999999	478	999999	196	297	572	95	907	857	908	383	446	350	648	955	148	843	919	999999	882	996	44	996	999999	999999	962	752	631	526	999999	999999	782	792	754	422	807	685	934	649	705	665	999999	857	999999	999999	999999	999999	999999	910	999999	831	823	578	190	546	446	999999	145	260	999999	999999	463	999999	623	996	600	653	999999	236	999999	462	909	280	998	227	999999	186	999999	808	915	497	504	720	349	411	
98	214	612	999999	975	999999	550	683	324	885	211	820	244	999999	999999	376	879	31	999999	999999	922	999999	580	962	750	270	722	336	344	837	999999	743	51	999999	999999	999999	51	386	260	999999	912	235	956	122	26	975	942	999999	68	549	617	483	958	625	999999	545	633	649	999999	714	612	223	348	486	570	468	778	31	340	999999	334	999999	770	939	811	999999	596	468	999999	775	328	999999	277	795	230	841	784	999999	732	999999	762	402	918	546	220	698	887	479	999999	558	206	920	189	705	225	999999	713	28	813	999999	948	174	703	999999	396	411	945	553	266	728	683	999999	999999	999999	600	932	584	999999	729	999999	809	999999	999999	397	579	408	31	572	579	115	138	999999	612	999999	423	598	698	236	159	808	752	999999	222	822	875	999999	631	221	114	999999	999999	489	999999	999999	983	999999	258	315	999999	988	389	999999	973	160	600	917	750	999999	554	999999	243	357	999999	920	999999	475	904	103	522	735	776	809	468	999999	576	999999	476	999999	999999	999999	999999	999999	999999	999999	999999	379	999999	999999	232	957	999999	282	667	112	59	192	414	378	340	518	927	164	999999	386	221	579	915	686	584	951	450	839	999999	999999	662	850	243	999999	999999	990	115	842	999999	999999	642	504	152	365	999999	393	244	108	580	448	999999	999999	599	999999	999999	850	464	683	487	999999	517	999999	880	999999	449	999999	949	501	877	999999	413	94	293	239	743	717	437	999999	449	200	717	351	999999	999999	306	477	260	505	963	650	535	999999	364	999999	999999	389	623	999999	999999	48	444	742	230	240	999999	580	902	999999	999999	242	422	999999	244	297	562	175	995	999999	409	971	947	999999	538	236	814	999999	999999	692	192	999999	103	990	642	410	999999	999999	131	999999	918	726	575	999999	512	999999	999999	630	999999	77	48	881	393	999999	47	944	101	991	213	994	426	63	849	219	187	638	149	999999	272	834	541	587	54	967	999999	999999	999999	67	941	808	998	193	794	999999	653	311	970	406	999999	698	318	999999	999999	136	611	864	876	999999	999999	873	591	805	368	362	536	461	836	426	689	999999	999999	999999	59	405	995	242	269	196	566	999999	667	743	999999	999999	999999	776	815	917	365	153	999999	50	999999	77	999999	202	825	441	136	202	474	554	716	599	999999	284	714	376	999999	379	605	689	798	836	215	848	337	793	999999	759	645	999999	71	546	557	507	999999	999999	188	999999	999999	828	70	374	412	123	999999	879	424	999999	999999	449	786	985	999999	127	999999	518	862	378	865	42	604	999999	999999	555	999999	179	
51	652	999999	999999	999999	337	962	777	629	434	433	102	821	458	378	596	999999	206	142	999999	998	439	265	181	130	809	938	384	999999	693	818	856	631	856	837	772	655	339	261	459	33	999999	999999	817	999999	999999	999999	417	999999	17	678	999999	999999	416	181	999999	397	423	612	388	398	587	552	935	999999	576	470	999999	999999	999999	940	369	945	999999	62	999999	941	447	96	360	262	531	999999	226	24	469	443	225	685	235	384	242	726	999999	70	999999	227	999999	211	517	999999	591	796	66	76	319	413	999999	363	999999	670	999999	336	262	135	867	999999	336	920	156	999999	999999	289	395	232	708	642	82	999999	617	20	388	245	579	61	999999	734	664	159	705	65	702	861	742	564	434	905	474	746	202	579	891	999999	999999	999999	62	312	411	834	368	677	999999	128	746	999999	999999	999999	757	210	465	142	211	187	999999	101	440	394	547	830	798	802	177	335	428	47	128	999999	190	205	998	368	333	999999	999999	38	999999	584	999999	999999	999999	999999	999999	273	999999	999999	377	714	426	999999	943	668	764	580	46	565	509	15	699	999999	813	544	535	562	212	106	809	381	999999	197	377	856	278	738	557	89	654	904	999999	368	999999	414	999999	226	261	999999	604	753	793	999999	999999	999999	884	417	995	737	999999	596	71	999999	260	996	328	238	596	97	999999	999999	32	957	999999	604	961	341	48	409	224	318	311	872	999999	65	588	999999	668	658	972	861	999999	999999	895	68	842	858	999999	673	96	102	630	999999	940	999999	730	835	324	924	757	999999	378	999999	999999	875	294	199	693	205	417	167	570	937	125	537	293	212	72	851	762	999999	999999	374	322	132	687	147	931	924	334	752	845	999999	900	999999	999999	156	306	29	773	653	175	999999	266	999999	531	999999	58	412	294	528	772	473	171	999999	999999	999999	283	401	197	157	268	999999	999999	665	322	825	47	695	55	146	999999	53	999999	119	937	320	999999	393	600	995	999999	528	639	806	979	382	582	255	109	488	873	904	831	999999	394	999999	52	600	617	706	654	362	367	999999	622	999999	394	62	717	19	896	999999	801	202	68	739	139	73	999999	939	253	999999	999999	567	999999	11	999999	999999	724	541	277	517	775	999999	999999	736	171	490	194	259	987	999999	537	100	999999	999999	113	639	567	655	999999	978	915	677	462	862	766	800	885	620	999999	932	338	185	741	388	124	907	851	331	577	649	879	999999	951	723	999999	999999	999999	290	999999	581	999999	78	275	298	601	999999	441	488	969	999999	604	
999999	999999	64	201	361	358	212	867	205	787	246	87	626	109	489	725	738	607	270	825	605	999999	936	48	269	999999	453	787	26	476	999999	999999	216	54	999999	693	897	532	902	157	772	423	702	793	999999	999999	648	999999	121	382	999999	880	999999	545	999	851	999999	25	931	451	999999	425	850	729	424	884	870	582	794	796	828	216	704	999999	62	999999	29	152	390	279	271	264	675	643	773	493	652	671	54	999999	889	881	601	461	999999	356	999999	972	379	773	999999	76	404	325	554	496	999999	596	493	817	999999	662	634	662	189	999999	750	216	955	999999	241	209	537	340	907	947	614	999999	870	705	619	57	999999	616	159	205	859	359	999999	287	317	66	187	999999	632	236	999999	939	999999	601	606	365	999999	448	999999	999999	538	74	418	606	881	932	725	787	999999	784	889	28	513	984	999999	401	126	678	623	184	999999	310	708	999999	701	999999	971	279	109	999999	999999	334	84	238	999999	999999	999999	493	999999	384	341	999999	39	999999	347	999999	436	297	999999	999999	248	348	824	367	999999	999999	999999	738	905	217	999999	999999	688	944	754	564	999999	999999	999999	999999	460	999999	999999	999999	999999	999999	999999	860	342	999999	248	999999	999999	894	999999	691	509	716	340	438	438	211	587	198	999999	886	711	999999	102	782	294	162	969	812	999999	614	999999	585	524	275	957	505	999999	443	999999	285	999999	793	929	73	65	237	943	999999	999999	258	56	94	825	956	999999	196	999999	559	999999	999999	714	657	149	410	625	923	201	74	481	933	805	154	229	147	901	999999	999999	39	999999	999999	218	91	254	505	568	980	999999	568	355	770	999999	846	264	882	570	999999	999999	529	447	141	45	878	416	999999	452	902	864	687	999999	999999	41	738	832	999999	877	999999	413	644	999999	644	173	633	718	711	205	959	999999	347	999999	999999	274	635	999999	595	31	999999	675	999999	62	665	125	82	512	353	739	999	24	144	14	937	923	19	999999	802	968	412	999999	705	999999	493	23	527	120	491	737	999999	155	246	999999	548	999999	793	591	185	999999	999999	130	999999	999999	999999	945	755	999999	639	650	264	948	789	999999	619	179	970	190	569	652	598	961	30	616	344	853	777	999999	465	999999	139	428	512	999999	999999	291	795	734	243	999999	268	194	481	999999	483	456	366	999999	490	999999	987	613	31	999999	930	138	109	999999	636	352	999999	720	877	659	520	835	999999	515	750	999999	384	245	947	999999	999999	414	999999	189	142	887	999999	169	554	999999	992	526	407	979	999999	748	191	999999	999999	
891	999999	547	317	999999	999999	647	20	850	999999	162	994	751	666	999999	999999	526	648	919	626	748	854	18	175	790	999999	999999	438	999999	172	11	155	348	148	65	651	846	107	668	859	494	877	999999	300	402	102	250	999999	406	840	827	110	271	419	358	999999	371	382	526	165	999999	219	553	687	867	16	656	613	610	359	301	429	980	70	141	999999	217	718	772	697	426	145	999999	626	345	900	883	928	789	29	289	473	580	513	999999	285	999999	959	432	395	446	637	999999	57	549	999999	999999	211	999999	487	829	653	610	829	738	200	187	999999	352	999999	132	727	823	591	79	827	849	999999	537	999999	547	999999	999999	386	261	789	886	983	999999	937	780	999999	650	999999	199	635	863	750	774	342	999999	999999	617	466	273	999999	813	666	978	999999	558	653	673	431	939	582	999999	999999	577	999999	999999	203	999999	414	196	449	87	521	999999	444	963	108	702	999999	758	999999	999999	829	123	543	975	229	999999	365	389	136	19	228	999999	999999	277	640	182	825	38	904	556	213	999999	823	999999	302	999999	543	999999	460	950	478	673	798	942	538	999999	44	973	999999	198	494	35	999999	440	858	158	784	176	999999	925	877	999999	999999	999999	436	559	300	902	999999	999999	999999	607	928	186	540	555	999999	675	738	999999	148	851	943	999999	71	999999	999999	393	782	153	490	376	999999	535	83	311	818	999999	516	978	819	999999	299	140	999999	887	106	883	899	999999	999999	119	437	802	787	35	233	148	532	257	349	907	999999	539	999999	105	181	403	112	238	736	370	169	999999	711	15	561	813	989	183	999999	336	493	479	999999	381	999999	999999	747	57	88	680	681	999999	638	999999	23	999999	666	631	715	999999	780	670	999999	223	950	677	100	999999	474	419	999999	999999	176	999999	423	999999	970	102	999999	548	999999	65	160	65	999999	999999	131	799	999999	801	157	368	999999	388	556	822	999999	355	431	271	542	965	582	668	999999	332	999999	625	498	372	789	573	475	176	57	999999	999999	520	534	59	999999	300	789	999999	999999	789	891	787	466	601	747	999999	671	894	16	689	482	491	533	999999	808	505	311	629	21	583	893	301	999999	831	999999	999999	999999	999999	715	251	999999	999999	405	743	440	314	169	999999	625	175	902	580	999999	999999	252	39	987	999999	250	999999	989	170	661	689	999999	600	999999	635	999999	365	804	299	189	764	999999	572	95	790	926	504	999999	414	14	846	999999	323	999999	999999	589	282	405	999999	141	664	262	26	259	716	847	840	857	533	606	999999	370	
612	999999	405	999999	679	943	999999	251	746	714	584	165	814	18	582	469	484	56	27	999999	161	168	524	512	496	323	379	942	999999	999999	812	999999	744	999999	78	922	734	999999	999999	338	208	411	394	950	677	860	444	707	275	999999	383	487	999999	310	219	453	999999	999999	368	366	574	264	166	109	901	777	999999	338	940	660	734	367	999999	999999	761	750	774	574	835	636	999999	671	999999	713	273	999999	999999	443	276	999999	55	841	758	999999	763	943	254	294	58	999999	449	116	767	614	646	26	350	900	999999	469	679	311	68	999999	488	903	586	452	836	576	558	977	72	325	614	893	999999	594	924	818	999999	999999	525	935	196	771	999999	72	999999	257	984	999999	895	999999	999999	999999	783	36	74	999999	366	999999	999999	481	351	471	54	999999	10	753	417	756	999999	730	999999	200	786	132	545	716	10	524	385	589	999999	999999	92	265	381	870	119	999999	529	74	461	702	41	53	593	725	999999	461	72	323	999999	999999	999999	175	999999	999999	957	660	490	358	860	842	427	868	889	120	389	789	999999	999999	643	835	237	910	278	271	169	742	539	820	988	999999	461	71	750	999999	888	916	999999	999999	912	999999	101	180	214	618	999999	172	999999	483	346	999999	391	932	999999	13	11	441	896	581	594	999999	131	670	999999	322	391	365	128	535	231	472	377	453	227	999999	743	66	706	659	999999	997	999999	999999	999999	60	166	529	392	746	362	457	30	840	42	999999	337	431	999999	892	999999	920	53	628	261	999999	570	938	715	999999	999999	999999	734	999999	595	999999	637	75	197	318	165	861	999999	382	182	773	451	536	420	530	857	999999	254	813	431	75	953	959	999999	609	490	228	999999	897	486	417	999999	999999	255	445	68	272	244	999999	736	375	947	999999	999999	488	432	999999	999999	195	637	999999	999999	999999	815	999999	643	678	999999	999999	999999	999999	999999	85	896	999999	999999	668	290	975	999999	594	88	752	87	66	999999	999999	514	325	186	999999	700	628	999999	538	717	801	967	724	801	390	10	656	999999	799	327	871	774	690	436	999999	754	552	723	52	868	999999	843	999999	412	360	174	945	999999	383	247	429	815	367	57	259	701	566	183	999999	594	432	88	287	999999	999999	518	823	999999	422	999999	999999	999999	226	999999	999999	958	218	321	450	225	64	254	300	561	999999	999999	416	643	999999	72	197	999999	642	458	446	869	999999	30	167	999999	350	66	989	682	999999	524	599	698	999999	301	492	999999	732	865	539	999999	787	999999	839	999999	112	999999	999999	999999	513	
778	272	999999	233	900	402	197	164	999999	875	998	265	618	471	999999	466	718	365	999999	580	943	645	777	999999	267	91	999999	190	967	739	999999	355	639	179	321	261	831	999999	387	898	999999	99	133	990	999999	922	179	264	999999	999999	393	825	824	779	569	143	495	848	999999	818	562	16	197	999999	715	652	626	448	160	132	635	254	978	987	285	854	999999	787	388	345	912	999999	725	244	355	345	530	999999	999999	187	766	982	999999	568	999999	297	999999	264	285	999999	306	730	113	999999	106	149	999999	999999	503	715	621	708	470	630	905	977	291	952	523	999999	132	999999	839	972	366	999999	999999	419	651	988	952	267	512	499	48	191	999999	392	147	215	498	693	999999	893	566	999999	521	877	999999	368	15	948	740	905	765	540	891	140	976	999999	404	437	195	515	999999	363	999999	970	999999	724	506	999999	815	318	999999	439	999999	999999	416	308	141	999999	756	999999	999999	13	526	606	999999	999999	999999	999999	999999	694	811	999999	507	999999	140	212	861	551	295	999999	862	116	143	432	33	336	999999	999999	724	677	999999	536	680	901	532	760	837	599	246	94	433	999999	494	131	506	820	931	559	815	999999	999999	590	581	817	431	875	869	999999	999999	408	378	354	627	737	382	284	390	606	328	379	375	272	315	211	999999	999999	999999	22	925	212	404	579	999999	999999	240	731	955	863	479	999999	999999	999999	25	838	715	999999	537	756	748	999999	999999	335	241	445	838	185	999999	380	312	724	263	856	999999	999999	13	999999	224	116	506	999999	329	999999	136	999999	488	633	999999	999999	496	435	179	865	273	999999	772	78	348	694	682	65	999999	584	560	755	403	999999	999999	645	834	916	864	431	259	108	903	999999	209	999999	999999	215	929	999999	999999	999999	554	999999	593	999999	999999	934	999999	530	999999	451	203	999999	966	380	277	454	69	610	999999	579	571	748	999999	174	799	859	999999	999999	737	999999	136	649	700	682	210	15	999999	106	999999	899	465	344	996	999999	905	999999	946	828	302	512	155	328	999999	313	316	806	781	999999	676	999999	75	682	792	999999	325	554	53	294	180	272	13	962	573	742	124	236	999999	808	269	640	999999	51	999999	235	331	808	483	999999	376	403	234	32	430	999999	834	783	552	48	492	361	999999	662	999999	999999	508	192	754	432	199	999999	64	999999	999999	999999	999999	33	999999	567	999999	999999	80	999999	917	776	47	981	542	284	999999	340	684	713	325	999999	526	260	393	454	726	148	63	60	206	297	349	260	863	999999	462	811	586	984	
412	999999	290	467	744	881	992	527	999999	479	524	999999	404	351	658	261	519	999999	999999	752	841	497	464	29	460	629	999999	787	128	158	822	106	754	700	311	350	626	68	515	512	462	208	999999	583	535	999999	892	999999	602	611	874	877	999999	833	153	914	521	271	17	124	453	999999	409	501	999999	428	114	704	49	318	634	999999	999999	137	300	999999	999	880	493	122	737	439	195	516	284	944	925	921	556	397	828	365	999999	400	68	257	799	997	925	117	999999	198	999999	293	977	423	807	53	543	511	915	640	777	999999	999999	24	999999	999999	226	713	999999	192	157	652	999999	999999	410	999999	78	53	843	11	954	999999	999999	548	999999	901	999999	861	146	999999	388	55	482	197	588	165	22	999999	237	905	780	222	615	999999	50	316	804	708	22	138	975	999999	999999	913	686	999999	26	839	544	127	364	365	999999	620	999999	112	180	301	690	254	666	34	815	999999	230	741	999999	999999	508	999999	107	829	999999	18	906	999999	387	999999	511	197	149	183	509	119	999999	425	646	994	255	999999	146	512	28	768	472	950	999999	730	693	944	630	199	340	380	30	535	516	567	714	916	724	611	999999	503	115	492	999999	705	396	805	105	776	581	570	37	594	811	999999	545	999999	213	657	875	567	567	950	842	138	99	25	908	88	290	339	999999	534	722	525	663	979	434	978	343	888	849	853	617	770	999999	436	999999	999999	32	999999	713	77	999999	232	999999	165	649	397	616	381	896	26	496	252	357	502	999999	295	426	565	999999	235	999999	999999	717	999999	342	999999	999999	663	301	482	66	531	999999	999999	798	500	589	508	340	47	371	999999	991	833	366	999999	422	851	999999	999999	19	466	236	487	753	749	514	232	822	999999	612	999999	89	424	959	964	626	212	999999	381	706	918	235	493	863	362	995	884	356	967	659	933	108	863	472	600	305	999999	401	58	985	999999	685	763	435	418	882	999999	873	999999	748	999999	157	193	999999	100	240	999999	624	401	754	629	875	999999	917	679	855	226	951	368	669	488	810	655	395	348	243	472	68	455	479	428	21	954	229	449	785	915	141	381	370	562	999999	10	304	366	492	830	845	756	563	999999	625	999999	732	269	999999	502	798	392	857	767	684	178	999999	999999	618	920	635	999999	893	939	94	580	998	999999	964	810	360	39	856	412	626	311	892	813	802	506	999999	959	49	999999	126	749	524	602	999999	355	999999	968	747	999999	999999	999999	999999	623	999999	999999	516	625	305	599	
151	769	999999	454	150	999999	286	999999	533	999999	698	999999	999999	609	823	345	999999	406	239	619	732	392	999999	999999	216	259	999999	279	999999	757	990	606	999999	450	152	357	223	79	999999	999999	78	970	445	636	873	999999	939	999999	799	246	989	119	396	686	999999	999999	488	251	248	891	933	999999	999999	775	131	102	999999	999999	467	999999	132	986	945	734	550	761	999999	654	421	686	319	195	479	996	767	880	999999	977	583	999999	869	972	831	999999	571	999999	104	669	514	780	518	952	796	334	124	13	999999	662	145	115	999999	999999	829	561	582	748	999999	879	17	250	882	43	413	999999	605	160	164	999999	172	489	666	999999	149	641	178	366	999999	999999	999999	999999	716	557	842	478	581	46	152	280	987	822	533	225	661	274	897	484	549	722	728	964	848	788	999999	656	449	534	693	999999	392	225	360	392	997	252	999999	335	201	999999	502	569	17	999999	398	999999	955	999999	999999	875	743	999999	816	676	426	917	916	928	67	196	999999	56	352	955	999999	999999	472	150	227	418	999999	999999	292	615	229	168	999999	999999	999999	159	700	998	909	999999	999999	698	409	683	966	89	336	999999	277	15	905	456	226	61	999999	627	999999	814	233	216	145	180	999999	211	999999	267	999999	952	538	907	495	40	146	535	511	199	372	788	184	148	92	999999	305	287	709	773	941	905	999999	772	283	886	775	703	681	999999	999999	207	237	709	128	383	77	999999	520	874	999999	691	550	808	264	97	999999	94	133	11	999999	134	501	683	325	65	986	999999	634	999999	265	443	853	999999	902	174	561	999999	29	709	76	999999	766	999999	462	260	364	167	517	195	256	690	579	680	408	172	705	554	393	72	396	312	734	912	619	876	838	322	999999	100	536	999999	999999	424	999999	938	367	667	230	75	701	999999	257	449	361	999999	863	182	999999	999999	468	17	999999	957	322	763	211	854	999999	586	421	999999	261	999999	658	999999	625	999999	999999	469	999999	48	999999	999999	371	567	999999	295	560	54	22	665	999999	176	999999	529	93	117	112	181	999999	513	452	999999	653	659	999999	830	791	280	949	709	437	369	999999	430	683	999999	595	754	709	916	303	999999	999999	756	558	95	999999	999999	999999	518	62	999999	999999	301	596	999999	674	999999	999999	233	999999	290	999999	313	237	133	241	212	999999	999999	521	999999	471	820	999999	281	80	897	111	491	45	661	999999	999999	657	863	999999	643	999999	994	98	883	763	999999	422	999999	85	999999	999999	434	999999	593	293	678	996	999999	112	911	91	324	
618	776	610	509	197	841	999999	999999	999999	374	495	597	378	851	241	999999	999999	999999	999999	206	205	810	379	999999	637	452	378	999999	999999	952	761	726	562	518	999999	321	283	263	298	580	14	421	999999	164	999999	266	224	442	447	999999	119	126	512	885	128	807	407	933	999999	744	473	415	229	703	612	768	45	999999	475	999999	999999	340	999999	827	201	784	207	225	738	381	238	936	999999	86	843	644	999999	676	400	577	914	349	391	553	999999	999999	202	910	551	179	231	365	999999	528	13	778	999999	684	693	999999	999999	192	205	501	516	537	260	152	859	999999	554	999999	469	898	14	24	949	153	720	602	592	296	999999	999999	159	872	969	636	82	999999	224	539	983	65	966	732	153	890	46	579	348	999999	60	584	625	862	896	78	523	988	829	286	963	999999	751	323	518	637	351	644	999999	999999	80	795	752	25	385	999999	999999	282	999999	68	116	151	999999	543	999999	99	942	297	999999	901	122	93	999999	999999	575	891	313	652	223	999999	549	402	21	724	978	265	999999	610	487	492	999999	251	127	999999	999999	822	836	218	87	429	694	999999	667	666	510	999999	559	814	999999	493	109	288	68	999999	518	713	140	539	564	981	267	999999	999999	999999	999999	999999	965	474	767	753	65	105	575	999999	821	495	734	355	224	999999	705	27	170	993	393	857	999999	763	262	466	691	306	654	106	999999	999999	253	184	900	639	999999	95	56	695	999999	14	713	273	542	999999	978	784	325	571	285	249	182	816	110	907	687	212	999999	310	71	758	450	999999	633	470	999999	560	999999	584	999999	620	971	999999	565	999999	154	920	230	999999	488	906	981	999999	999999	999999	189	437	999999	993	952	817	873	745	634	679	563	999999	640	82	780	428	340	740	599	665	278	999999	260	721	762	767	981	982	999999	164	777	999999	658	999999	290	815	999999	999999	999999	163	746	235	840	885	825	999999	290	158	459	69	576	250	492	164	652	482	186	361	999999	195	836	891	923	999999	902	204	585	928	791	965	941	879	118	445	999999	53	999999	374	896	852	486	832	999999	762	999999	537	876	504	68	808	638	999999	999999	447	327	854	999999	371	983	999999	335	361	366	493	128	696	141	56	999999	999999	615	811	465	999999	708	13	368	170	890	999999	328	91	999999	983	336	816	660	670	128	74	741	999999	391	275	527	134	999999	49	644	892	405	829	268	999999	999999	826	669	841	739	999999	496	151	480	618	311	253	491	383	999999	999999	46	471	999999	180	867	999999	430	999999	
861	583	537	328	999999	999999	970	498	822	420	790	509	157	999999	931	803	578	599	35	999999	964	283	642	102	882	342	856	933	901	97	999999	93	406	480	979	999999	786	177	625	481	647	813	431	999999	592	657	164	227	539	134	999999	278	94	999999	235	999999	999999	444	446	193	152	46	999999	999999	829	999999	112	677	838	775	27	410	974	553	135	160	999999	571	509	234	187	638	404	777	495	323	998	749	999999	999999	999999	352	730	442	339	611	226	696	999999	885	554	487	388	763	999999	999999	303	999999	531	999999	735	379	935	999999	15	999999	642	819	249	999999	708	363	432	999999	561	674	679	542	223	524	934	165	329	624	999999	700	260	640	670	302	29	468	228	999999	666	845	999999	518	999999	826	999999	999999	999999	999999	186	999999	64	941	212	442	522	761	999999	17	150	579	59	320	541	314	262	12	158	946	496	250	144	999999	780	999999	268	171	999999	396	554	537	709	593	999999	488	999999	319	999999	238	780	267	150	999999	39	96	795	999999	976	999999	999999	967	258	510	999999	935	999999	802	999999	497	184	361	656	999999	999999	612	999999	465	873	62	669	943	574	920	176	239	999999	923	232	693	919	172	194	983	999999	999999	289	209	355	511	999999	843	158	940	64	428	999999	999999	999999	999999	999999	340	232	924	999999	631	402	337	343	999999	835	142	579	999999	999999	21	177	672	999999	874	333	671	120	371	999999	826	794	634	999999	999999	628	889	175	805	477	589	999999	269	531	201	195	951	865	345	676	999999	273	681	372	52	999999	938	112	883	999999	999999	999999	861	999999	636	836	767	471	999999	391	946	999999	773	999	987	82	907	999999	999999	689	381	805	774	695	340	999999	122	271	823	495	690	786	292	712	922	370	88	999999	895	364	427	999999	279	954	729	332	500	682	384	999999	354	796	196	204	999999	749	454	175	963	83	999999	999999	647	110	701	169	999999	71	999999	627	993	999999	256	561	271	891	536	819	965	18	72	440	887	853	999999	999999	999999	999999	990	182	915	912	13	999999	640	921	842	999999	999999	569	647	439	999999	757	976	999999	550	634	932	830	999999	634	209	999999	21	293	999999	793	959	807	999999	999999	80	905	712	999999	938	434	921	350	58	368	566	406	370	633	835	999999	877	738	352	999999	165	170	959	999999	999999	57	809	356	312	59	999999	455	10	60	368	999999	999999	999999	474	125	712	592	999999	855	78	803	594	388	458	489	916	230	465	603	999999	909	946	432	378	890	624	575	47	999	158	120	406	319	274	
999999	95	982	274	237	263	573	999999	113	221	908	463	431	898	999999	999999	989	990	999999	619	458	753	622	526	999999	500	147	554	781	706	958	407	285	123	322	403	933	956	238	350	867	530	842	999999	469	436	203	676	223	866	169	129	999	699	815	392	472	465	999999	736	999999	29	607	407	262	511	999999	999999	586	999999	209	42	999999	999999	999999	999999	999999	999999	999999	157	307	470	340	915	546	839	408	585	999999	929	931	477	276	501	234	999999	923	444	957	999999	258	999999	100	793	666	136	366	943	947	999999	480	70	408	542	439	654	688	691	860	423	112	602	999999	656	498	999999	999999	270	831	904	999999	477	454	108	898	422	380	546	999999	419	999999	999999	999999	999999	459	870	999999	734	999999	580	169	999999	583	999999	855	656	874	443	999999	935	370	106	122	999999	884	13	616	999999	643	26	283	151	442	450	941	648	964	601	999999	627	999999	41	999999	261	745	771	893	999999	253	999999	548	937	251	323	58	386	352	595	534	455	264	769	999999	56	306	27	799	142	602	217	692	999999	245	677	283	339	999999	999999	307	999999	120	705	999999	401	999999	346	899	129	402	565	306	378	76	752	373	892	999999	162	955	999999	972	760	318	999999	559	276	701	574	999999	719	488	491	298	422	999999	558	712	698	578	959	999999	679	740	999999	911	999999	999999	493	313	999999	397	999999	905	580	150	360	397	30	842	211	999999	999999	89	999999	87	814	999999	654	417	814	999999	252	583	995	609	999999	29	281	134	245	70	217	270	659	332	742	585	718	281	984	170	692	856	376	324	792	600	68	959	106	999999	561	86	498	211	999999	171	910	970	847	340	125	999999	999999	151	999999	75	999999	359	344	239	371	382	432	654	999999	999999	217	681	816	702	960	322	38	11	509	999999	771	458	187	580	999999	747	434	999999	54	999999	259	235	886	999999	181	999999	624	999999	872	188	653	844	713	758	954	238	999999	155	380	803	867	604	642	306	303	970	182	763	564	624	999999	779	609	999999	146	982	795	100	999999	261	697	171	138	999999	488	926	999999	429	626	446	593	288	283	251	999999	654	592	589	999999	211	999999	861	313	999999	239	874	999999	22	621	972	443	73	625	999999	115	705	999999	999999	818	377	235	752	147	999999	999999	669	505	367	771	999999	399	215	999999	329	724	836	858	880	101	614	999999	732	808	999999	12	529	663	165	145	999999	188	282	771	999999	976	999999	723	195	227	569	378	999999	999999	139	583	238	406	999999	404	279	999999	595	999999	
