500	500	
92	106	112	112	103	85	97	99	89	103	102	100	89	104	96	98	114	109	116	101	80	119	116	99	119	114	101	97	84	108	95	102	102	113	91	104	114	93	112	105	107	83	102	95	97	109	97	110	90	92	109	91	100	94	101	107	91	95	105	111	122	104	103	86	118	104	88	112	92	98	98	118	90	89	98	108	91	98	117	86	91	93	95	95	100	83	116	98	112	95	90	109	101	115	101	105	102	99	101	99	107	113	107	119	82	103	86	108	99	124	87	90	105	87	95	107	100	91	86	113	104	90	96	83	106	96	93	101	117	89	105	97	103	104	101	95	106	123	91	91	90	118	101	75	98	85	93	104	82	88	115	91	75	103	104	105	88	97	104	99	96	98	94	103	86	104	102	110	108	118	104	120	119	101	109	89	105	109	115	99	93	96	94	107	95	94	113	93	107	102	95	82	107	84	91	90	92	80	101	102	101	104	103	95	107	100	115	77	104	100	116	102	86	99	118	104	91	86	89	95	99	86	108	102	115	99	87	109	94	91	122	83	112	90	97	111	97	87	95	84	103	106	98	97	102	102	100	85	102	100	114	99	103	89	107	90	101	90	99	98	94	107	104	87	104	101	120	93	98	85	92	100	101	93	99	97	110	96	107	106	116	100	107	122	97	85	106	90	99	77	96	105	106	130	101	91	97	104	90	98	82	119	101	109	87	104	82	96	105	130	105	84	115	93	108	101	97	111	92	92	100	114	82	105	88	103	98	84	92	102	92	108	98	96	113	99	89	115	101	95	100	78	97	105	86	101	109	98	103	102	98	93	104	109	106	96	102	99	86	109	102	102	88	77	104	99	79	85	103	106	93	92	76	107	108	88	117	102	101	97	104	110	102	108	106	96	108	103	94	110	102	94	88	106	117	72	91	107	91	111	116	92	122	106	94	102	98	100	109	72	83	108	78	105	106	106	94	96	116	107	98	109	98	108	109	107	97	111	111	94	116	99	93	96	86	120	103	90	97	106	103	111	99	106	94	115	115	86	94	106	102	92	104	100	99	100	98	102	85	94	100	105	98	122	91	102	119	99	94	99	108	90	89	110	109	93	109	91	108	84	97	103	110	92	107	98	110	101	92	109	114	85	87	114	102	104	106	102	106	85	
80	98	100	85	104	104	102	102	107	95	104	100	109	93	98	90	107	98	110	78	90	94	89	107	101	105	111	98	103	98	101	92	107	104	93	110	100	113	106	94	97	104	98	108	108	92	89	91	100	104	89	99	107	105	109	93	99	102	93	108	95	118	97	104	100	120	99	101	97	124	109	93	113	113	91	90	105	97	104	125	100	105	98	99	102	104	86	98	88	88	88	99	98	97	104	92	111	107	103	101	100	103	93	90	93	94	103	101	103	104	96	96	93	92	105	85	95	101	100	98	111	89	96	115	92	97	93	95	92	95	96	88	105	95	100	95	114	91	87	118	107	91	93	87	87	116	104	99	113	116	113	121	127	96	94	94	97	105	94	84	97	85	115	102	103	104	98	101	94	95	101	101	106	108	107	104	103	104	105	92	102	92	98	108	99	100	103	99	131	106	103	88	105	121	103	111	95	106	91	102	111	100	113	100	110	95	93	111	101	114	86	99	97	103	105	101	97	93	106	93	93	91	122	100	104	97	98	98	86	114	87	79	81	96	76	106	102	109	103	111	98	98	105	85	102	86	87	91	105	108	118	108	105	100	111	98	94	106	90	108	90	89	119	100	111	118	105	102	94	89	105	89	103	91	86	95	88	118	95	104	103	110	86	115	96	104	112	96	96	101	89	95	105	102	103	85	95	116	98	111	93	90	83	107	107	89	102	110	101	81	104	99	97	92	100	103	75	97	87	93	90	100	83	83	91	105	94	101	99	86	91	87	94	99	105	107	98	89	84	99	106	103	102	110	115	82	126	113	102	102	97	96	90	115	99	77	109	111	93	100	97	97	110	102	113	78	95	114	91	105	103	103	95	105	98	97	81	103	97	114	118	105	91	113	106	109	114	98	93	109	106	99	88	84	89	109	99	103	135	105	102	96	105	105	101	106	121	98	104	106	85	127	125	97	87	83	110	105	102	105	100	92	97	108	98	106	97	107	105	99	86	103	103	108	74	81	100	106	110	102	110	107	83	94	94	97	111	110	107	91	126	99	110	118	88	123	94	100	96	104	79	97	77	97	93	85	124	87	116	124	96	113	84	92	105	107	115	90	107	104	105	99	96	85	103	74	104	108	97	99	101	106	80	112	98	84	86	86	94	97	
213	517	298	16	642	949	999999	999999	173	53	999999	857	545	596	346	670	999999	483	647	857	749	808	514	223	282	731	449	664	129	999999	747	352	18	987	618	550	222	263	780	999999	311	533	613	94	194	731	57	999999	912	957	213	999999	620	507	24	404	12	84	733	910	510	999999	999999	999999	999999	690	848	558	978	999999	457	999999	999999	634	999999	226	999999	429	39	550	683	281	751	171	778	51	732	511	972	223	547	148	999999	870	513	609	868	432	999999	504	883	499	199	999999	510	111	13	986	951	798	209	582	55	192	236	238	949	503	999999	999999	958	347	585	765	258	319	581	999999	130	946	357	773	641	534	999999	194	92	634	661	677	47	745	559	184	24	964	102	999999	999999	285	660	375	29	999999	545	546	999999	999999	868	999999	530	180	866	15	450	435	941	520	999999	52	156	999999	841	735	999999	223	787	411	750	999999	999999	244	199	845	296	999999	999999	118	989	130	281	658	999999	471	157	999999	999999	554	999999	588	33	582	999999	601	139	344	999999	999999	315	999999	759	999999	683	584	999999	296	981	31	718	468	682	832	999999	999999	770	999999	559	380	588	360	999999	242	678	172	269	644	421	597	715	951	458	469	803	666	999999	769	974	191	999999	999999	884	858	835	999999	906	201	60	427	830	641	785	163	705	999999	999999	526	833	999999	325	999999	874	394	315	767	999999	222	999999	864	42	999999	523	999999	882	727	999999	485	406	413	265	78	999999	993	767	999999	176	304	764	848	677	999999	936	463	866	168	999999	500	552	78	265	694	172	999999	395	829	127	417	281	978	999999	512	999999	430	265	257	745	999999	627	240	600	999999	457	999999	197	197	999999	69	511	723	999999	975	999999	337	999999	571	999999	408	999999	999999	999999	758	33	786	369	174	999999	516	999999	619	423	116	873	999999	999999	551	999999	981	998	208	764	68	906	557	247	513	579	792	999999	999999	351	999999	281	688	283	842	999999	999999	821	32	999999	558	861	891	999999	634	111	620	859	606	999999	924	409	999999	183	898	999999	999999	549	856	595	932	243	513	278	86	834	194	48	999999	860	999999	169	976	999999	215	206	24	256	999999	411	999999	932	676	369	426	937	871	999999	384	990	224	132	964	437	539	324	357	623	233	999999	917	581	234	745	759	764	999999	674	999999	701	836	229	999999	454	635	10	567	154	999999	148	999999	679	999999	644	999999	452	205	549	207	891	999999	999999	32	999999	999999	387	999999	931	609	661	514	206	999999	683	164	994	195	520	999999	538	757	
212	771	95	999999	247	917	589	109	317	569	883	477	87	999999	999999	206	134	960	999999	999999	636	544	199	634	999999	142	999999	490	999999	266	684	748	668	143	646	629	937	974	999999	469	999999	999999	302	102	630	729	999999	831	999999	797	999999	999999	552	246	999999	668	999999	460	80	114	936	109	457	999999	884	999999	808	943	215	815	999999	159	712	788	183	804	252	999999	13	46	672	159	771	853	205	134	205	999999	999999	978	999999	999999	904	152	532	29	384	251	217	495	920	526	999999	999999	539	910	847	764	999999	327	425	484	999999	999999	441	787	999999	999999	854	760	940	386	931	237	768	999999	255	999999	265	999999	429	10	999999	518	125	999999	533	868	324	295	287	441	369	999999	562	572	40	869	711	745	691	781	397	999999	999999	544	594	398	999999	757	999999	287	508	907	897	425	594	938	999999	294	263	468	288	569	999999	999999	999999	246	674	205	751	999999	858	520	473	999999	613	999999	999999	581	561	145	734	567	629	999	932	461	797	147	999999	101	951	426	999999	233	502	827	974	55	999999	358	999999	939	999999	289	428	999999	444	259	812	162	999999	999999	999999	128	734	999999	999999	999999	576	566	448	537	227	659	434	442	999999	249	999999	785	468	918	64	213	421	795	560	350	581	944	999999	548	334	825	126	999999	693	999999	499	781	888	501	479	999999	999999	999999	721	356	855	999999	999999	204	113	36	999999	999999	292	530	706	939	170	999999	901	999999	999999	900	212	999999	542	820	749	663	750	374	897	999999	448	104	302	234	83	214	495	999999	983	999999	445	308	141	70	331	172	667	999999	620	298	599	847	420	999999	984	330	813	44	246	306	454	738	139	999999	617	198	237	482	866	956	114	316	999999	728	464	999999	999999	482	498	586	996	999999	999999	999999	377	999999	683	293	250	752	999999	460	358	686	999999	706	999999	414	452	999999	935	999999	693	663	999999	293	208	692	555	89	999999	999999	546	999999	310	999999	984	999999	360	26	999999	944	241	123	566	653	957	961	360	758	735	855	39	364	650	811	999999	100	999999	93	402	991	999999	170	999999	68	913	699	386	124	722	647	64	436	629	991	953	999999	999999	540	999999	999999	999999	797	353	216	312	191	999999	498	756	893	117	276	623	523	216	80	432	508	999999	268	585	999999	999999	98	800	603	735	999999	999999	999999	994	999999	999999	165	659	940	817	485	756	732	690	999999	368	999999	539	787	813	116	999999	882	158	598	800	77	661	999999	761	264	415	709	455	359	640	829	898	234	999999	999999	863	275	
263	946	752	17	578	697	999999	216	558	23	789	629	874	974	999999	405	999999	690	503	999999	999999	562	80	999999	286	340	999999	999999	930	315	999999	355	252	519	629	211	846	999999	499	999999	226	999999	706	401	919	999999	999999	666	999999	503	151	827	963	307	96	701	876	999999	730	247	999999	999999	999999	253	744	999999	386	365	355	999999	559	298	201	539	349	999999	999999	678	138	460	856	999999	486	437	999999	451	391	999999	432	999999	999999	151	73	999999	523	875	999999	462	657	484	449	129	320	485	943	853	636	434	958	462	845	208	999999	279	391	860	863	847	999999	302	62	441	932	427	999999	999999	999999	939	25	473	363	403	30	999999	21	736	280	999999	999999	320	815	999999	985	970	92	137	574	793	870	663	22	999999	383	364	999999	999999	999999	999999	999999	535	628	696	418	999999	109	452	999999	922	267	654	590	861	363	768	487	105	455	961	999999	999999	843	999999	78	361	460	931	29	665	231	14	548	387	767	958	692	128	999999	500	870	640	949	651	536	999999	999999	999999	78	999999	877	336	561	235	557	999999	691	196	627	66	44	178	433	999999	701	999999	115	213	104	404	85	369	556	999999	101	999999	173	201	904	852	288	309	862	413	999999	999999	453	999999	829	646	277	506	500	491	465	702	217	438	950	283	999999	870	66	999999	539	517	779	605	144	853	999999	499	291	775	999999	735	999999	29	733	806	808	792	999999	458	137	579	868	999999	500	399	999999	999999	251	999999	999999	999999	253	199	999999	999999	125	848	189	999999	688	999999	999999	724	999999	730	396	197	999999	154	999999	999999	999999	999999	999999	960	999999	715	115	744	365	232	999999	660	44	370	491	126	156	462	690	999999	612	999999	999999	999999	365	153	361	769	12	999999	999999	106	166	422	920	645	653	999999	999999	410	999999	999999	620	466	528	999999	690	352	248	280	999999	999999	463	514	716	99	838	999999	605	505	999999	345	741	65	202	162	504	999999	999999	999999	472	242	831	290	227	178	999999	313	832	999999	463	19	531	732	268	787	643	651	999999	999999	806	999999	999999	999999	56	408	702	565	273	999999	69	78	902	402	808	999999	420	182	297	547	312	535	362	803	52	353	999999	19	796	414	518	852	915	618	49	13	924	706	243	819	475	999999	49	466	999999	394	117	138	924	999999	377	470	999999	168	529	281	116	514	92	703	594	692	769	859	857	216	163	999999	363	805	883	999999	999999	999999	81	91	999999	896	999999	658	246	685	95	346	47	58	498	756	98	768	896	419	623	999999	234	782	
461	190	999999	536	241	823	775	129	999999	662	531	886	96	448	999999	999999	454	434	999999	908	607	433	821	999999	999999	406	205	595	908	473	999999	999999	253	299	999999	315	297	534	426	423	910	966	769	385	526	611	999999	650	982	686	965	198	83	326	999999	38	368	999999	817	835	627	190	999999	999999	570	133	643	999999	818	480	999999	919	17	53	998	641	663	446	292	999999	999999	999999	612	232	508	902	334	927	123	601	946	498	999999	591	795	730	755	999999	814	403	968	872	831	512	999999	999999	190	40	999999	543	375	999999	517	999999	999999	82	577	988	999999	668	799	999999	683	999999	533	433	212	426	257	277	886	995	632	999999	999999	999999	723	110	468	462	722	303	609	580	235	34	981	999999	492	723	163	767	73	999999	604	999999	198	999999	999999	999999	843	764	782	999999	657	379	300	628	572	246	358	476	530	152	945	505	116	999999	999999	508	452	206	934	999999	124	999999	932	485	294	885	674	120	131	137	618	957	520	559	922	856	734	999999	444	256	999999	686	247	999999	210	109	999999	94	999999	479	887	647	830	999999	935	538	446	814	344	686	999999	247	999999	402	999999	988	984	557	190	145	774	99	762	688	999999	438	999999	21	285	999999	739	590	498	652	249	971	137	271	624	999999	420	920	28	999999	684	137	341	844	397	222	999999	599	903	486	705	797	884	151	999999	506	999999	434	538	159	999999	981	749	702	162	562	860	723	932	796	724	999999	81	999999	999999	39	106	999999	999999	73	80	999999	686	21	947	999999	999999	985	999999	999999	737	985	999999	869	810	703	999999	999999	692	835	361	401	666	117	761	850	726	999999	999999	71	999999	999999	999999	999999	999999	806	304	738	755	999999	475	874	553	999999	999999	739	473	212	204	309	652	467	354	999999	711	999999	999999	999999	259	106	725	216	999999	118	718	128	184	915	790	13	408	649	999999	981	369	487	999999	851	58	32	999999	524	999999	838	999999	999999	274	31	999999	409	332	725	489	999999	999999	269	37	999999	999999	940	564	999999	421	999999	901	999999	583	373	999999	234	830	632	999999	236	718	211	531	18	999999	776	999999	999999	160	391	999999	682	999999	234	996	999999	459	413	999999	117	467	829	112	494	937	416	367	901	999999	540	578	700	204	262	940	783	738	28	745	330	999999	411	407	999999	520	228	999999	999999	376	328	774	426	878	999999	768	888	108	46	81	999999	418	952	999999	620	812	980	487	907	294	223	999999	441	668	433	31	66	432	83	973	718	574	19	535	284	765	999999	822	781	
493	62	684	701	946	463	999999	999999	851	786	999999	540	999999	934	74	162	999999	343	758	454	401	999999	465	999999	72	363	717	409	999999	286	854	999999	167	706	423	241	539	999999	494	999999	521	887	215	646	856	443	999999	639	999999	382	327	432	403	378	389	781	596	658	638	593	746	999999	716	999999	999999	565	382	999999	521	832	623	295	848	554	932	514	507	999999	179	629	385	999999	465	54	958	432	267	789	999999	642	645	880	41	999999	467	18	181	640	714	300	999999	942	128	999999	759	42	583	999999	445	999999	283	776	489	19	217	668	57	671	616	999999	308	592	718	878	999999	742	263	947	999999	924	342	867	115	878	999999	442	959	353	295	926	999999	999999	999999	999999	369	868	401	999999	693	999999	960	509	999999	214	999999	478	234	999999	923	26	999999	635	762	999999	543	416	671	610	451	775	708	704	386	690	660	889	248	999999	519	328	351	241	263	296	963	832	843	999999	886	99	218	719	429	278	157	999999	999999	999999	907	952	206	790	580	918	101	266	133	342	554	999999	239	956	730	605	674	546	381	999999	556	710	572	770	724	361	566	999999	284	117	999999	447	242	414	371	999999	132	999999	661	345	205	707	709	511	999999	782	860	262	989	824	603	610	841	191	286	206	390	436	75	228	999999	999999	981	25	799	999999	870	824	594	174	999999	123	885	999999	279	849	999999	999999	423	999999	501	314	999999	999999	514	932	606	999999	138	999999	999999	999999	495	442	983	102	726	999999	711	250	911	45	667	824	999999	489	999999	804	999999	437	205	328	22	999999	727	57	999999	999999	999999	867	999999	819	696	999999	999999	999999	628	452	62	187	133	317	360	183	40	465	647	184	999999	34	216	801	150	701	999999	999999	999999	371	715	936	990	999999	192	843	739	102	349	246	837	564	999999	283	751	999999	314	888	968	839	103	271	410	999999	423	486	661	709	678	995	462	140	114	266	736	126	197	999999	135	517	999999	937	126	410	347	999999	172	999999	999999	999999	999999	999999	888	843	278	999999	535	71	781	999999	191	40	423	353	784	707	459	999999	999999	999999	547	385	762	461	999999	999999	999999	999	590	999999	324	728	999999	272	608	999999	999999	270	987	999999	999999	135	999999	430	335	413	524	999999	999999	640	104	567	396	999999	869	21	327	437	448	999999	999999	999999	481	911	390	463	380	160	999999	412	465	198	617	264	999999	999999	238	342	136	991	641	380	383	950	999999	757	341	245	403	597	64	814	999999	874	999999	64	654	245	49	999999	43	373	38	999999	
184	905	949	142	999999	999999	783	985	310	999999	481	929	162	530	999999	999999	132	145	757	999999	999999	651	999999	743	282	989	767	992	303	264	958	277	999999	169	776	999999	807	209	999999	946	814	78	513	375	999999	62	902	133	109	415	999999	898	999999	999999	999999	999999	999999	999999	859	391	689	790	692	56	498	999999	586	992	999999	276	825	999999	280	810	343	289	999999	10	349	230	97	644	892	999999	514	69	661	472	999999	252	340	999999	999999	483	266	33	386	467	999999	199	475	909	999999	833	589	827	999999	805	547	999999	394	538	999999	638	303	55	898	999999	541	438	552	124	698	511	935	233	582	999999	999999	320	902	681	133	160	755	187	274	69	307	687	441	856	925	718	858	802	735	712	190	221	134	582	925	447	646	360	999999	867	897	999999	255	831	999999	236	682	713	999999	715	999999	126	780	999999	506	853	996	696	199	999999	999999	143	498	869	616	342	195	330	755	686	514	999999	966	406	172	941	442	610	605	999999	46	999999	398	29	999999	999999	999999	296	85	999999	451	950	999999	999999	999999	764	867	385	225	918	51	999999	999999	728	211	999999	159	999999	676	565	421	396	999999	501	943	999999	999999	478	50	552	901	899	255	683	999999	563	243	999999	192	408	84	67	394	999999	999999	684	195	669	818	352	914	67	999999	520	660	64	859	670	999999	715	28	398	999999	673	27	152	116	284	493	647	253	999999	999999	999999	999999	363	999999	414	844	999999	323	85	660	999999	637	844	289	735	32	190	703	999999	999999	477	389	685	722	999999	669	513	578	911	186	180	108	500	999999	350	39	999999	62	455	999999	39	401	943	738	646	999999	999999	863	380	261	999999	999999	679	977	724	889	805	640	290	999999	341	690	412	999999	489	999999	147	977	999999	706	725	138	258	748	416	85	999999	946	999999	999999	496	650	207	659	873	236	428	522	151	460	233	666	771	710	494	999999	999999	54	259	57	999999	205	923	674	536	999999	695	931	570	649	453	858	564	604	999999	999999	492	753	999999	263	180	999999	836	999999	482	68	366	547	264	77	95	402	697	38	787	301	726	999999	999999	999999	999999	497	999999	502	17	375	112	177	462	803	999999	246	28	999999	999999	999999	369	445	999999	477	817	158	677	503	563	999999	170	999999	999999	999999	999999	999999	999999	335	722	683	999999	343	481	116	956	199	94	460	220	849	383	701	162	514	932	291	341	654	881	999999	819	459	939	999999	214	576	999999	999999	839	999999	615	693	283	999999	999999	999999	963	999999	520	628	73	999999	292	
999999	999999	468	383	312	34	682	627	975	999999	999999	864	222	403	525	999999	999999	999999	588	621	322	244	690	428	999999	902	906	327	256	144	263	329	999999	999999	235	999999	745	999999	57	481	166	280	639	249	943	338	398	632	999999	999999	140	999999	484	604	969	479	987	50	423	999999	127	364	999999	841	999999	999999	271	55	999999	999999	166	196	791	117	465	999999	999999	451	999999	630	999999	284	879	73	999999	473	999999	998	999999	756	300	705	779	999999	364	999999	899	797	58	932	999999	999999	464	211	999999	999999	999999	377	149	999999	999999	546	565	793	895	843	485	316	838	727	176	272	848	420	946	461	999999	999999	752	999999	153	807	402	553	999999	171	819	999999	47	68	999999	477	999999	999999	882	753	999999	986	751	521	327	592	958	331	766	999999	504	53	264	575	999999	855	624	486	783	76	999999	22	240	734	33	999999	279	779	261	698	414	999999	538	999999	999999	429	999999	241	346	560	848	81	786	757	999999	776	423	472	530	620	853	999999	497	815	609	137	756	27	999999	999999	323	188	79	77	400	927	999999	71	263	118	463	999999	150	232	228	999999	235	482	78	256	393	999999	259	641	844	41	89	722	593	999999	673	384	999999	826	247	669	11	719	367	739	271	362	218	422	166	471	242	999999	597	999999	999999	284	999999	999999	999999	516	929	437	233	999999	847	792	477	80	444	89	648	999999	999999	999999	81	515	999999	339	985	999999	598	999999	485	383	798	814	134	999999	291	398	434	502	699	730	999999	573	496	999999	891	478	999999	148	977	999999	999999	999999	290	49	465	396	169	619	265	104	918	103	999999	849	570	43	667	999999	999999	55	654	155	999999	264	818	999999	29	127	447	999999	999999	459	858	408	560	880	534	95	601	999999	239	815	999999	604	999999	646	620	999999	437	999999	811	473	999999	931	431	677	304	36	999999	956	376	51	182	749	947	468	245	999999	999999	690	999999	581	819	894	816	839	908	999999	999999	999999	887	383	690	589	999999	999999	110	999999	976	883	999999	507	865	644	528	198	642	999999	657	999999	999999	76	356	999999	358	999999	999999	465	125	592	999999	285	999999	57	79	999999	999999	592	999999	999999	368	318	577	999999	115	999999	999999	184	376	999999	206	421	372	108	771	820	36	943	241	999999	40	644	810	394	124	999999	923	818	575	534	836	60	452	394	984	999999	499	940	641	999999	524	479	98	497	395	999999	912	486	285	999999	999999	417	361	999999	243	723	999999	192	999999	999999	87	897	609	999999	791	156	968	978	999999	679	331	96	312	883	
950	560	556	323	999	768	397	447	542	326	568	429	698	999999	160	270	594	999999	648	836	999999	626	999999	257	706	248	387	934	999999	605	927	879	114	477	629	682	177	195	999999	533	417	640	364	292	999999	999999	999999	105	827	853	95	24	999999	475	614	333	999999	308	616	760	999999	462	84	936	398	688	999999	230	253	478	102	409	132	124	429	638	271	587	999999	344	999999	292	117	519	520	913	999999	999999	999999	305	999999	869	999999	432	153	954	565	427	894	594	56	999999	851	358	760	686	891	333	56	975	999999	999999	334	281	999999	999999	354	565	426	485	256	685	367	948	999999	233	830	700	970	474	83	843	693	389	297	562	440	759	758	833	999999	999999	999999	887	999999	889	545	306	462	56	609	999	10	418	347	371	870	903	871	536	856	999999	999999	581	999999	999999	999999	944	983	999999	667	999999	806	593	999999	149	103	479	715	999999	688	999999	247	924	864	83	999999	285	999999	926	999999	537	887	999999	977	999999	754	20	985	24	480	600	323	54	388	999999	202	417	954	999999	277	400	198	284	848	332	953	999999	716	828	385	143	902	999999	725	140	999999	999999	616	634	394	92	999999	700	126	97	220	203	999999	850	880	999999	331	843	659	301	999999	613	383	655	876	325	999999	166	639	346	999999	265	328	999999	316	618	801	329	813	194	999999	497	167	761	999999	759	999999	999999	948	950	812	69	408	434	791	105	211	960	999999	79	789	337	999999	780	999999	999999	875	297	544	999999	633	11	39	999999	999999	851	455	622	543	126	432	437	218	689	533	999999	857	894	999999	221	416	999999	571	744	405	579	437	999999	371	167	884	999999	999999	999999	326	811	40	933	49	939	999999	999999	427	642	999999	361	129	381	999999	760	999999	980	999999	333	855	793	999999	295	78	814	999999	78	999999	386	999999	826	115	999999	373	722	608	924	855	999999	999999	827	422	928	999999	53	460	999999	140	999999	70	904	776	998	999999	999999	999999	745	864	234	526	581	338	999999	410	819	999999	597	17	534	162	999999	135	999999	761	37	380	511	999999	35	999999	367	937	999999	325	336	999999	999999	701	999999	351	999999	69	630	11	999999	499	381	527	288	999999	863	58	606	458	888	999999	474	999999	802	162	999999	557	999999	869	168	643	999999	999999	84	769	149	896	177	999999	298	123	504	310	771	538	998	983	909	238	999999	318	999999	999999	999999	999999	585	870	898	687	999999	315	229	761	842	356	999999	655	999999	519	999999	966	881	423	999999	774	999999	174	475	274	163	885	999999	611	999999	
849	999999	498	999999	526	999999	279	997	489	999999	983	999999	743	467	425	999999	999999	539	999999	580	534	437	917	40	662	282	999999	405	634	534	999999	999999	617	392	999999	54	999999	367	999999	335	388	969	402	999999	186	880	541	999999	59	545	810	356	258	41	843	422	999999	999999	634	999999	772	874	999999	955	124	325	286	360	474	380	417	999999	999999	74	202	999999	45	214	853	782	741	713	355	999999	723	249	418	586	549	580	659	999999	732	683	563	999999	606	447	598	861	604	190	242	678	137	999999	743	193	838	999999	999999	999999	614	852	512	68	529	999999	999999	874	907	699	999999	893	720	564	999999	999999	999999	999999	958	999999	999999	992	187	560	999999	676	999999	999999	505	999999	999999	999999	203	480	248	879	181	504	984	333	215	724	953	999999	379	349	957	573	572	815	682	999999	330	788	572	621	675	951	999999	852	322	342	378	682	951	999999	999999	250	999999	999999	757	17	704	999999	392	892	48	999999	191	999999	718	999999	336	690	552	598	939	999999	999999	626	999999	230	916	141	999999	873	355	281	954	999999	649	717	999999	199	68	675	455	695	406	680	583	404	769	456	999999	924	15	688	139	362	611	294	342	699	178	999999	100	999999	623	999999	999999	766	327	999999	492	999999	149	146	632	877	152	253	19	237	53	809	460	999999	999999	96	867	667	151	601	226	999999	999999	558	999999	999999	584	882	999999	887	143	999999	87	999999	964	143	999999	999999	999999	262	220	999999	285	115	999999	369	86	999999	575	999999	651	879	625	725	999999	999999	625	591	126	110	302	269	181	132	103	236	732	53	505	863	311	998	611	889	391	858	89	999999	902	661	454	953	317	999999	245	263	201	361	279	836	518	999999	999999	999999	999999	999999	195	163	21	429	637	43	135	712	999999	652	278	735	999999	288	58	999999	688	464	656	348	952	636	999999	839	45	380	999999	668	355	118	999999	655	929	440	999999	925	999999	999999	999999	999999	828	605	319	593	985	465	999999	991	788	999999	515	999999	999999	621	998	558	277	182	393	999999	268	467	367	127	406	999999	806	903	614	999999	98	999999	440	244	999999	356	327	302	854	999999	362	782	999999	999999	999999	999999	357	317	442	124	658	95	99	767	162	370	999999	202	196	372	659	124	999999	665	83	999999	857	73	111	651	241	974	999999	813	903	999999	587	184	523	999999	275	499	999999	999999	999999	12	125	999999	92	999999	118	134	115	492	920	248	999999	224	999999	999999	110	293	215	791	883	683	768	286	863	676	783	73	999999	747	106	999999	653	886	
201	999999	999999	193	999999	952	542	999999	868	999999	892	665	999999	373	74	230	999999	982	999999	679	616	999999	244	999999	810	416	375	999999	456	367	395	761	595	519	33	48	118	916	311	263	258	776	999999	933	999999	208	596	420	998	458	409	124	876	973	280	410	835	355	383	574	999999	497	660	511	449	141	79	570	350	36	122	999999	680	40	431	839	999999	311	455	612	820	999999	55	998	958	999999	885	999999	249	622	999999	762	999999	736	999999	999999	126	313	999999	261	138	35	80	972	345	976	999999	845	552	440	434	533	899	771	754	999999	452	662	999999	178	256	457	331	999999	823	359	889	999999	363	670	723	671	818	204	483	999999	885	83	999999	981	999999	999999	79	808	197	999999	999999	771	981	55	318	464	999999	325	14	999999	999999	352	999999	986	999999	499	492	882	717	762	715	704	999999	960	999999	999999	10	570	340	217	999999	522	539	999999	496	127	962	317	999999	268	910	503	200	801	99	542	924	999999	893	348	557	197	101	435	963	168	483	31	999999	999999	464	999999	999999	796	304	999999	812	14	500	999999	537	184	530	458	852	222	514	496	870	999999	454	334	676	991	660	199	430	999999	191	337	999999	999999	18	999999	804	720	518	403	999999	999999	729	919	185	924	811	999999	667	643	999999	999999	653	986	999999	106	495	139	523	993	999999	114	761	999999	822	172	334	596	176	118	653	142	704	121	988	999999	483	534	159	752	190	287	532	787	531	440	684	999999	790	911	999999	999999	999999	525	266	403	155	31	107	22	599	225	999999	559	999999	450	56	542	998	196	999999	999999	980	771	812	858	582	999999	999999	392	999999	677	806	264	999999	978	935	188	854	595	818	462	437	999999	163	964	81	972	798	90	393	152	659	603	299	966	693	999999	712	408	821	181	844	714	534	999999	419	999999	378	20	999999	999999	687	412	377	170	533	844	617	847	786	609	186	106	998	345	999999	212	965	224	999999	510	476	456	774	647	617	999999	611	999999	555	999999	604	999999	999999	525	464	256	999999	138	443	999999	999999	999999	621	222	994	748	715	198	904	216	985	163	999999	14	401	241	999999	730	552	810	243	386	301	999999	14	999999	531	999999	881	770	976	837	781	445	999999	611	834	561	652	869	16	422	336	349	144	999999	71	570	133	999999	618	505	585	632	615	440	572	955	999999	606	999999	242	317	144	240	158	999999	999999	321	999999	999999	86	87	999999	803	820	60	952	531	563	336	999999	360	658	162	480	999999	158	829	262	49	878	999999	56	
652	774	114	202	999999	986	79	781	258	343	999999	999999	428	999999	829	794	389	999999	434	654	999999	999999	882	999999	981	759	897	232	460	69	750	528	999999	40	41	38	716	858	843	544	493	555	712	26	833	620	62	359	329	45	872	429	999999	999999	777	395	892	999999	220	359	999999	846	999999	199	593	306	809	397	999999	800	88	531	776	889	170	724	554	865	825	371	707	547	999999	424	196	999999	84	41	263	645	145	269	647	999999	455	647	233	522	433	536	811	664	488	528	956	351	653	564	539	62	999999	999999	999999	999999	652	999999	943	999999	13	272	232	777	143	234	999999	819	884	291	443	999999	501	41	442	298	559	52	68	385	468	845	677	519	502	211	999999	999999	638	798	999999	904	999999	326	999999	171	999999	999999	999999	999999	863	147	466	371	999999	999999	561	999999	594	342	299	609	493	567	999999	168	594	999999	999999	932	430	555	190	96	449	539	819	184	521	280	984	525	521	804	521	331	388	316	399	485	649	993	999999	306	508	242	421	146	878	361	576	602	758	598	833	317	956	380	921	999999	207	999999	299	323	358	774	98	688	999999	999999	999999	288	323	799	293	437	999999	884	587	217	128	683	306	999999	704	999999	999999	922	970	999999	375	999999	394	808	999999	999999	704	210	999999	999999	999999	732	100	761	581	999999	288	999999	999999	999999	999999	81	792	999999	472	523	89	139	999999	966	17	175	999999	841	751	771	893	999999	999999	30	999999	830	936	853	999999	396	999999	545	587	415	113	807	999999	574	928	999999	224	680	999999	764	999999	575	591	981	726	978	24	258	20	810	404	999999	447	295	674	455	144	938	650	86	999999	544	551	213	862	209	558	153	999999	457	999999	222	179	756	837	167	249	955	137	95	381	344	999999	777	999999	999999	370	999999	900	999999	168	286	40	269	833	999999	34	387	999999	999999	429	999999	999999	562	263	191	603	999999	457	516	999999	999999	811	565	704	999999	999999	773	203	532	999999	236	253	440	999999	280	192	909	923	199	143	999999	836	609	665	510	999	972	999999	999999	735	680	999999	393	999999	979	474	474	565	999999	638	260	194	595	688	202	628	904	273	982	999	694	999999	999999	383	353	352	211	899	204	597	46	259	374	796	168	362	999999	999999	999999	806	999999	999999	999999	560	882	999999	251	999999	473	881	104	709	999999	829	51	913	615	999999	924	637	272	574	370	649	602	999999	820	798	529	999999	768	999999	953	999999	290	349	90	708	501	674	999999	290	436	322	999999	337	999999	544	755	255	747	
849	248	682	999999	999999	999999	47	999999	881	858	452	401	633	122	362	756	366	999999	701	832	907	999999	999999	535	999999	148	57	156	999999	294	285	53	999999	102	999999	502	280	641	147	366	53	999999	999999	816	659	999999	802	210	150	580	360	995	63	999999	839	999999	989	156	561	14	936	891	693	999999	582	408	127	540	203	999999	485	724	999999	345	788	167	898	442	876	103	345	847	15	694	999999	290	990	861	262	588	513	133	89	999999	429	162	67	32	244	999999	771	272	16	290	104	636	593	717	634	682	442	556	280	999999	669	999999	999999	999999	663	301	417	266	999999	615	356	362	999999	278	915	999999	110	875	208	625	999999	999999	840	999999	599	307	696	283	236	579	155	956	853	621	473	341	277	68	369	942	843	515	983	999999	933	742	991	325	801	997	582	566	357	654	999999	595	257	170	999999	365	605	999999	39	708	999999	399	509	32	804	584	999999	999999	516	266	782	999999	99	449	792	857	316	381	999999	239	997	589	609	208	485	999999	93	117	659	14	999999	708	485	285	999999	999999	999999	968	520	227	999999	999999	60	100	871	328	505	808	377	999999	999999	999999	663	800	710	880	790	310	546	999999	501	262	392	511	999999	999999	341	814	517	999999	624	999999	999999	264	600	999999	539	518	337	167	382	284	739	118	955	122	55	685	574	61	999999	932	431	594	725	999999	158	548	181	797	999999	691	999999	129	926	710	374	408	999999	253	351	281	973	389	553	226	523	283	555	807	39	655	250	999999	505	691	916	999999	999999	223	318	990	347	540	180	691	984	999999	999999	254	748	646	485	330	709	481	959	52	50	509	863	874	993	373	999999	340	450	833	999999	244	794	108	869	999999	935	360	933	443	218	999999	242	999999	102	310	68	392	180	919	756	999999	732	874	234	39	999999	443	996	999999	772	839	250	160	999999	999999	460	649	776	999999	395	359	547	525	833	188	277	960	782	692	315	999999	999999	999999	87	599	512	999999	874	840	635	999999	363	999999	671	378	622	92	999999	156	850	418	999999	680	999999	999999	486	217	999999	999999	761	999999	661	314	999999	396	999999	719	999999	405	999999	539	775	935	864	893	995	587	854	464	566	999999	62	635	999999	897	769	490	999999	679	999999	304	879	999999	89	999999	999999	59	999999	284	699	902	19	511	711	320	642	679	816	640	412	999999	999999	585	489	576	999999	35	999999	771	627	199	722	403	999999	149	999999	947	856	628	63	945	999999	580	765	663	185	550	924	999999	264	99	673	365	
276	999999	942	304	999999	512	897	813	586	999999	657	510	190	615	999999	999999	660	999999	999999	197	587	999999	614	781	819	826	400	797	999999	941	516	537	525	366	136	999999	206	365	609	354	730	999999	368	764	923	265	482	570	331	362	999999	999999	276	999999	778	999999	609	170	999999	521	121	110	999999	645	24	129	984	999999	488	999999	375	999999	94	479	466	347	107	999999	858	564	353	830	475	749	80	947	999999	999999	587	326	468	45	999999	999999	242	630	537	723	999999	803	280	658	91	999999	986	575	484	999999	28	441	711	759	312	919	177	291	634	962	574	76	858	945	246	999999	691	339	423	996	246	999999	809	999999	109	999999	294	695	749	304	999999	504	472	999999	30	156	999999	999999	733	961	920	950	995	574	158	999999	999999	335	422	919	489	657	999999	488	999999	192	631	999999	659	258	999999	482	542	340	210	79	604	999999	924	99	557	982	606	461	85	999999	840	999999	999999	426	119	999999	999999	829	999999	115	352	984	912	999999	999999	287	999999	484	336	448	418	664	999999	89	88	559	411	999999	372	507	999999	700	412	275	351	397	112	243	149	676	209	999999	525	104	727	999999	999999	95	575	280	933	131	999999	636	877	186	869	156	999999	999999	557	999999	467	999999	64	651	582	647	497	999999	184	815	345	659	999999	706	149	999999	999999	469	86	999999	999999	102	573	928	574	999999	999999	175	527	955	999999	589	128	258	254	999999	49	999999	47	999999	598	447	105	999999	786	476	397	180	999999	599	794	878	482	242	999999	375	743	136	87	806	259	331	609	228	999999	755	540	990	461	931	240	999999	999999	251	726	319	996	999999	152	999999	388	227	999999	928	171	26	116	886	65	879	474	913	998	240	999999	276	838	876	206	40	935	406	719	999999	368	518	999999	241	515	999999	999999	297	983	978	428	999999	203	999999	67	999999	648	654	999999	582	467	327	287	201	665	999999	481	130	259	121	172	981	507	33	570	652	569	875	999999	183	999999	186	929	29	811	999999	83	166	818	302	999999	291	471	147	647	999999	999999	265	999999	65	999999	257	47	872	816	447	535	179	121	415	344	772	283	761	81	290	397	268	999999	999999	386	325	312	956	999999	881	999999	999999	385	528	999999	999999	310	325	772	262	148	67	213	374	28	903	55	412	958	999999	18	709	999999	367	999999	972	876	999999	678	95	945	91	152	934	999999	175	794	592	994	41	471	957	989	818	152	339	65	999999	104	999999	279	999999	998	120	999999	809	303	28	875	449	436	999999	647	686	
317	999999	915	278	999999	852	119	463	999999	927	157	61	720	257	225	999999	916	861	367	206	816	55	92	42	999999	999999	871	775	716	554	999999	623	999999	313	510	94	999999	786	578	251	999999	815	491	81	962	822	99	55	803	561	532	575	491	451	869	272	975	882	217	999999	981	344	746	999999	332	534	741	416	747	140	999999	140	293	125	999999	10	999999	999999	79	999999	38	825	999999	165	999999	38	141	868	999999	999999	119	541	999999	259	270	38	79	627	999999	999999	999999	683	308	672	661	402	291	375	617	868	707	964	999999	968	999999	165	999999	590	841	303	999999	872	999999	508	31	367	561	43	999999	804	931	937	272	640	168	355	527	309	999999	630	747	765	999999	999999	540	999999	727	610	999999	115	666	488	785	454	999999	999999	999999	999999	999999	303	840	999999	521	812	999999	770	999999	999999	809	944	638	999999	96	221	999999	999999	621	406	967	875	640	950	999999	749	999999	453	161	817	999999	999999	644	999999	657	210	999999	499	254	447	638	770	999999	554	999999	25	477	603	999999	573	897	408	596	314	832	775	663	890	183	999999	674	999999	618	884	999999	999999	310	910	415	886	432	999999	392	999999	767	207	432	999999	159	69	999999	999999	62	587	919	205	363	339	999999	999999	999999	898	326	999999	773	155	999999	999999	976	941	714	566	198	999999	151	840	26	423	547	634	999999	578	741	123	499	999999	441	40	964	382	506	970	26	532	350	533	999999	908	409	621	56	999999	119	999999	354	716	357	547	446	89	189	939	792	270	539	999999	167	212	984	645	999999	130	999999	603	444	744	549	665	999999	999999	109	117	23	925	999999	490	999999	999999	769	783	781	999999	594	999999	203	566	187	756	993	382	376	538	924	764	907	926	267	999999	773	999999	176	691	382	999999	979	81	926	867	999999	59	999999	633	999999	999999	863	820	535	719	409	877	567	999999	671	792	252	570	999999	258	27	662	999999	953	759	169	617	99	999999	767	999999	999999	640	320	999999	944	999999	999999	999999	999999	999999	97	400	548	115	896	52	382	30	590	999999	418	887	678	849	29	826	555	999999	999999	999999	999999	308	768	813	287	247	256	999999	727	918	510	475	999999	357	930	271	683	847	863	126	244	79	999999	191	497	244	999999	470	64	999999	999999	999999	821	139	137	999999	631	734	828	999999	795	999999	303	671	85	999999	427	331	919	758	153	999999	21	166	999999	999999	999999	587	326	52	285	785	664	609	600	642	653	340	230	151	639	948	29	999999	331	581	999999	999999	115	554	817	640	999999	
306	974	999999	856	665	780	999999	421	999999	418	785	383	19	998	693	80	443	299	97	111	778	128	204	687	807	999999	999999	928	999999	481	772	235	999999	244	367	634	980	785	999999	560	797	729	999999	540	243	830	999999	583	92	999999	672	999999	999999	539	999999	188	780	932	999999	829	12	503	999999	573	646	560	738	775	999999	69	100	657	311	536	313	58	999999	664	999999	976	524	203	999999	918	808	999999	505	115	471	189	854	57	736	168	557	999999	999999	999999	893	683	101	999999	943	999999	999999	25	999999	999999	236	724	655	126	488	999999	315	808	999999	394	765	139	64	632	313	460	214	52	920	152	999999	18	632	511	770	770	884	978	260	822	820	999999	564	313	879	747	534	999999	999999	664	853	749	646	41	266	764	629	469	999999	492	818	66	104	810	223	227	101	999999	355	999999	197	336	557	835	574	971	574	999999	999999	565	926	476	483	266	299	239	371	600	255	16	150	425	745	768	999999	764	999999	999999	99	661	656	999999	999999	850	476	526	201	811	999999	999999	999999	878	715	677	565	999999	582	837	521	983	999999	999999	898	999999	999999	999999	999999	789	831	810	999999	820	999999	999999	908	999999	999999	633	999999	999999	48	560	143	960	816	999999	710	999999	212	661	191	861	999999	999999	806	165	492	999999	282	705	935	411	980	999999	21	379	999999	623	768	29	268	999999	58	748	944	305	367	937	531	316	999999	999999	587	999999	628	999999	587	555	295	753	999999	49	999999	94	836	637	579	999999	948	999999	53	96	309	192	999999	242	812	999999	171	510	999999	554	999999	999999	999999	422	999999	811	38	999999	792	672	999999	25	966	228	598	999999	912	999999	725	881	999999	999999	999999	974	999999	404	775	396	609	102	999999	999999	955	999999	999999	396	450	999999	999999	768	999999	358	655	381	759	293	999999	184	643	999999	999999	853	784	916	566	438	702	669	207	429	45	642	991	999999	288	552	999999	467	702	999999	999999	497	503	957	999999	999999	438	999999	225	930	188	600	752	760	999999	540	10	48	942	97	694	780	226	393	999999	814	367	955	103	216	999999	758	482	441	999999	999999	360	827	492	926	999	810	999999	277	251	444	999999	999999	188	747	552	31	524	614	518	743	999999	119	235	619	282	483	797	18	706	429	128	999999	436	436	190	182	555	26	98	999999	336	949	999999	297	999999	137	999999	999999	664	211	243	867	923	590	813	250	602	999999	999999	999999	22	446	570	999999	999999	579	803	751	999999	379	999999	508	526	634	417	331	966	937	695	154	705	452	353	505	
195	260	397	999999	623	939	580	999999	999999	571	870	889	388	999999	971	354	999999	36	999999	295	735	999999	351	298	182	491	999999	664	187	509	820	999999	999999	75	636	75	192	957	999999	627	799	792	146	999999	763	527	999999	645	966	350	820	999999	664	68	999999	460	909	108	673	142	666	915	505	862	750	999999	797	322	695	999999	172	376	898	169	999999	942	598	396	534	999999	999999	637	698	837	999999	151	999999	999999	306	185	999999	94	999999	995	961	883	297	284	214	463	730	999999	950	70	187	454	781	504	999999	826	999999	522	573	999999	593	39	227	667	183	609	404	764	26	999999	750	88	999999	902	999999	612	655	323	192	81	924	917	687	638	659	244	369	999999	471	480	324	643	999999	274	999999	932	665	629	111	604	999999	999999	614	999999	319	109	371	879	306	959	181	999999	339	502	104	676	351	589	17	938	249	994	999999	545	205	117	999999	817	500	276	946	35	222	587	999999	999999	312	256	328	560	999999	999999	114	511	308	775	313	999999	180	735	590	86	622	999999	365	74	672	999999	245	212	542	999999	999999	999999	22	156	336	999999	489	145	374	105	999999	457	75	758	890	999999	999999	429	804	548	646	765	686	999999	413	58	232	999999	295	999999	20	126	999999	999999	111	84	499	162	449	561	539	45	370	494	816	175	108	606	184	999999	831	816	408	993	999999	624	353	152	742	287	529	541	849	141	95	999999	439	999999	657	815	999999	999999	979	252	999999	611	999999	999999	999999	247	950	626	773	999999	411	204	999999	999999	999999	487	999999	999999	419	172	42	998	196	239	408	672	736	362	948	368	589	747	836	165	999999	305	229	161	999999	504	999999	999999	767	444	999999	891	436	999999	999999	180	95	945	674	817	220	999999	424	175	793	999999	511	597	999999	415	824	664	367	561	999999	127	267	999999	267	914	836	138	240	751	509	517	245	331	40	999999	283	644	82	999999	945	999999	880	64	999999	708	999999	999999	235	999999	620	999999	533	874	375	214	999999	515	688	759	981	91	780	999999	666	286	155	190	567	999999	141	999999	591	348	999999	75	246	213	222	559	921	999999	999999	877	141	999999	983	370	956	826	864	999999	999999	323	47	863	999999	218	397	999999	562	812	181	336	999999	999999	484	195	267	309	967	999999	303	138	837	883	188	902	541	232	303	784	999999	741	44	999999	234	999999	310	753	871	38	815	141	999999	999999	999999	576	656	999999	999999	798	999999	656	858	999999	999999	827	485	999999	684	301	676	175	787	777	587	440	999999	857	215	215	
884	999999	437	939	894	172	141	999999	999999	999999	255	840	272	504	681	578	882	880	899	406	793	156	999999	580	361	650	353	999999	531	496	285	799	495	999999	914	599	228	918	270	999999	695	999999	207	82	55	836	999999	292	999999	19	557	421	958	809	999999	999999	444	999999	587	999999	819	912	206	470	336	999999	999999	518	590	999999	999999	963	999999	999999	711	46	949	999999	999999	525	746	70	133	521	938	864	999999	686	342	186	164	371	341	999999	492	782	559	999999	999999	598	491	395	702	23	660	593	801	371	999999	999999	788	448	331	72	999999	999999	789	685	999999	999999	616	668	999999	999999	928	988	999999	602	114	928	999999	222	259	937	43	361	368	120	861	999999	72	999999	588	999999	398	999999	49	279	519	734	993	999999	214	999999	999999	822	219	999999	95	671	961	208	267	178	898	575	198	393	38	155	400	678	823	999999	408	147	999999	228	25	222	948	363	93	999999	934	612	17	974	955	220	152	999999	35	199	394	863	222	420	68	999999	999999	655	999999	373	344	324	61	38	999999	844	743	999999	282	872	723	608	124	887	243	999999	568	223	438	817	12	999999	653	633	791	999999	925	999999	999999	203	694	302	122	999999	999999	620	999999	978	108	120	477	162	798	999999	999999	786	999999	334	186	773	264	999999	999999	999999	370	24	999999	427	999999	999999	919	83	830	88	188	430	999999	999999	851	999999	999999	589	999999	327	349	850	999999	999999	166	999999	795	600	493	396	938	389	85	689	359	31	949	143	742	766	999999	404	331	719	973	55	300	354	999999	562	49	675	999999	900	93	999999	493	179	270	241	545	329	589	999999	150	999999	355	806	54	830	999999	600	846	358	135	945	999999	999999	528	121	999999	451	127	931	999999	272	200	999999	999999	839	537	999999	872	511	999999	999999	999999	999999	578	184	699	493	309	652	999999	448	828	840	774	147	999999	681	650	999999	525	104	211	658	97	877	608	181	210	215	999999	894	727	345	137	263	140	641	243	354	421	999999	152	474	53	908	444	999999	999999	999999	999999	999999	139	723	985	136	670	999999	800	701	999999	528	999999	999999	359	992	721	999999	999999	999999	16	359	999999	306	999999	303	952	737	614	188	443	259	770	742	366	446	765	14	360	11	999999	999999	840	542	778	892	939	999999	125	60	196	951	646	889	461	499	418	999999	984	691	184	999999	551	621	267	326	758	549	999999	913	237	716	142	711	927	41	999999	906	528	846	364	999999	999999	564	991	492	612	881	291	866	999999	999999	29	999999	827	999999	433	229	
284	461	999999	399	319	999999	822	480	818	999999	961	999999	981	512	314	999999	336	280	321	987	629	775	713	877	268	871	999999	305	697	473	884	278	608	299	631	76	712	965	594	420	741	521	673	677	919	861	885	999999	627	880	342	557	348	446	599	509	748	999999	140	448	326	999999	783	355	60	693	999999	691	880	248	436	371	685	901	255	117	111	45	957	407	999999	369	678	816	140	337	929	999999	699	999999	327	455	834	155	103	223	738	328	627	236	49	203	645	388	999999	971	871	447	200	491	408	999999	309	733	462	957	849	966	224	999999	763	659	992	758	999999	981	536	539	807	999999	379	782	418	731	367	792	724	299	372	169	465	492	971	217	724	615	155	111	693	146	999999	999999	114	999999	472	390	211	886	468	472	444	999999	639	168	122	625	304	578	375	670	242	559	604	64	267	999999	688	999999	999999	315	999999	435	846	999999	667	607	999999	999999	999999	977	591	837	831	899	725	134	853	813	105	108	321	577	735	33	903	815	177	59	647	201	701	426	852	999999	637	18	999999	999999	999999	999999	946	790	319	397	89	999999	728	999999	339	143	999999	874	689	935	993	999999	699	823	768	851	440	999999	866	77	285	174	999999	677	272	999999	639	886	321	590	999999	999999	267	348	943	507	96	471	999999	513	773	999999	736	917	169	999999	999999	671	999999	649	84	327	923	252	121	914	420	999999	999999	999999	503	541	563	109	783	473	11	361	999999	270	765	968	908	362	999999	458	999999	999999	518	893	407	967	687	672	999999	999999	607	24	999999	39	96	46	38	107	19	999999	273	637	144	696	999999	957	792	938	884	115	419	999999	999999	999999	999999	999999	999999	549	224	536	854	890	593	948	865	999999	135	999999	183	729	940	810	352	71	999999	800	932	822	999999	450	184	749	787	410	424	999999	76	573	552	999999	504	489	883	999999	388	383	999999	195	830	389	832	942	764	165	999999	608	227	886	478	686	999999	719	32	774	999999	114	112	192	534	829	920	561	999999	999999	999999	461	927	869	683	811	756	746	992	147	617	242	984	632	999999	999999	999999	999999	105	999999	330	785	466	118	131	999999	280	861	999999	999999	999999	280	645	333	930	713	680	358	212	666	999999	999999	726	999999	166	129	999999	480	946	718	999999	740	466	440	120	999999	999999	819	999999	410	541	894	94	990	677	999999	999999	661	702	533	145	470	977	999999	936	999999	68	581	951	12	163	800	915	943	991	729	814	214	223	999999	718	861	610	802	134	45	
591	736	999999	999999	531	469	777	422	582	549	763	999999	504	999999	999999	422	867	745	257	741	978	999999	999	948	533	392	447	999999	814	283	999999	185	999999	900	73	999999	374	141	480	999999	32	502	370	451	965	786	999999	758	109	305	993	865	999999	392	67	449	736	269	296	148	31	566	608	308	689	588	723	603	401	999999	999999	736	999999	999999	719	485	999999	558	982	746	999999	689	122	999999	290	994	630	921	843	624	595	115	845	342	672	466	999999	71	761	387	73	117	366	50	999999	999999	999999	990	673	999999	999999	187	999999	550	999999	341	454	99	28	695	957	801	999999	777	473	943	891	932	891	263	590	719	797	999999	683	575	333	82	999999	33	999999	999999	257	271	955	418	999999	304	999999	340	21	805	53	76	999999	271	999999	999999	576	313	376	668	999999	999999	991	949	999999	999999	866	891	18	381	999999	995	999999	327	999999	498	822	999999	124	596	66	560	251	785	676	999999	999999	999999	228	744	999999	999999	657	734	540	837	280	16	37	157	438	984	332	999999	978	999999	774	112	717	858	766	999999	198	779	612	549	178	216	283	999999	505	454	672	999999	876	867	999999	566	787	716	228	815	37	999999	999999	999999	999999	611	806	999999	956	82	704	370	978	999999	999999	877	132	990	668	74	999999	378	652	983	999999	999999	763	999999	999999	217	999999	11	639	950	494	231	621	541	321	999999	409	654	999999	433	750	999999	295	892	999999	470	444	796	57	164	999999	658	999999	184	759	178	847	695	999999	748	756	703	730	37	999999	999999	265	590	678	111	664	88	999999	999999	243	999999	773	999999	999999	249	773	529	953	484	867	836	906	446	781	153	720	999999	999999	953	999999	57	582	268	999999	556	214	999999	999999	946	999999	14	999999	105	999999	750	999999	975	680	678	975	237	749	255	169	999999	999999	819	809	535	391	950	351	722	553	195	436	514	478	467	44	919	411	17	984	999999	999999	810	999999	999999	747	744	999999	999999	977	999999	999999	336	108	999999	999999	395	54	591	564	550	663	999999	552	755	324	891	507	222	644	66	825	741	999999	999999	809	999999	323	999999	999999	647	916	293	744	114	999999	109	415	999999	554	648	875	819	453	444	210	999999	267	749	716	856	247	999999	424	999999	622	566	76	999999	929	90	81	999999	999999	917	633	380	999999	999999	867	224	999999	767	999999	999999	999999	15	298	999999	106	999999	999999	574	999999	999999	409	105	999999	823	492	331	999999	612	999999	999999	577	609	26	535	810	830	999999	819	881	999999	381	999999	999999	999999	739	999999	278	249	
706	999999	999999	507	999999	871	999999	538	510	702	955	545	190	872	957	203	427	999999	989	762	25	275	999999	755	692	570	561	930	941	450	93	875	63	793	906	104	999999	80	407	999999	27	281	999999	376	999999	346	321	508	521	959	10	168	626	515	234	999999	999999	759	814	642	320	587	596	70	618	90	492	396	966	863	999999	999999	184	999999	745	999999	946	999999	891	356	258	62	418	982	449	925	258	548	569	475	535	210	265	765	999999	999999	685	268	999999	783	854	925	542	658	999999	652	983	999999	770	999999	494	789	868	467	999999	268	178	614	999999	999999	831	943	827	500	337	42	102	419	999999	314	68	999999	31	117	502	333	519	999999	999999	796	941	476	778	87	981	999999	342	798	999999	576	271	80	647	74	999999	999999	108	51	331	693	560	574	771	465	433	806	768	760	964	70	748	418	359	999999	999999	364	175	999999	999999	999999	700	303	999999	999999	999999	988	50	957	164	999999	234	478	999999	571	245	376	999999	322	654	999999	999999	581	833	321	827	852	721	999999	321	999999	744	359	531	740	993	267	537	336	421	445	999999	811	605	382	835	279	999999	999999	999999	385	999999	852	104	344	612	999999	470	726	616	200	999999	227	999999	567	847	875	946	698	578	978	839	378	999999	999999	419	999999	975	999999	485	557	873	933	243	936	999999	999999	265	196	137	875	796	999999	719	231	999999	547	999999	48	534	960	332	290	219	610	546	999999	999999	884	925	445	152	19	999999	68	999999	343	983	709	629	955	620	759	571	702	999999	999999	658	679	51	871	999999	937	925	524	235	593	999999	633	399	656	939	999999	271	692	733	787	999999	999999	904	834	999999	466	418	579	999999	573	718	516	428	518	633	282	999999	63	999999	999999	93	726	833	733	618	360	999999	973	25	249	498	879	969	404	468	997	774	216	317	544	999999	999999	185	999999	999999	999999	214	881	999999	667	538	218	999999	528	999999	843	827	180	226	213	999999	444	563	110	84	839	547	34	60	999999	507	635	999999	899	685	736	551	181	859	411	156	438	951	358	711	999999	630	999999	701	624	179	604	999999	999999	397	94	793	84	999999	44	669	999999	999999	396	169	902	471	999999	999999	966	302	655	321	815	67	718	493	214	398	795	219	107	332	435	466	903	645	642	511	999999	943	476	594	824	741	965	607	999999	999999	809	817	999999	999999	999999	331	524	292	999999	56	999999	600	588	686	791	825	572	999999	405	930	265	267	999999	848	251	33	999999	999999	999999	83	999999	999999	999999	25	589	
999999	937	999999	999999	113	941	621	999999	596	999999	11	364	789	802	999	999999	999999	999999	633	933	551	988	433	366	999999	999999	463	999999	999999	999999	999999	671	573	107	999999	999999	83	999999	301	988	644	797	242	26	250	999999	46	267	999999	905	983	999999	305	91	999999	988	999999	142	887	608	487	826	999999	642	272	999999	791	692	988	122	105	999999	910	644	999999	754	999999	999999	999999	53	999999	206	999999	206	970	660	999999	492	69	826	383	940	381	693	510	818	439	600	754	910	877	353	999999	999999	999999	144	998	660	792	293	243	107	999999	843	149	291	528	171	999999	611	964	308	999999	172	738	164	477	226	144	480	999999	999999	999999	216	999999	124	927	922	999999	999999	661	714	700	776	592	285	924	537	554	229	299	278	999999	152	999999	999999	999999	117	646	999999	999999	782	526	999999	968	88	999999	809	999999	34	999999	606	999999	999999	950	260	608	855	579	463	240	939	671	999999	999999	55	234	520	271	999999	403	819	285	999999	180	879	999999	388	808	514	840	124	859	999999	999999	693	999999	999999	999999	694	970	865	999999	193	999999	727	120	611	140	922	853	924	548	91	630	999999	330	44	664	80	73	229	57	75	999999	126	89	151	60	999999	999999	999999	328	576	627	999999	292	102	999999	999999	999999	585	258	885	999999	916	575	778	899	999999	373	469	440	131	631	750	817	472	999999	308	647	968	561	642	380	723	606	999999	464	102	262	237	717	221	311	487	970	172	414	706	999999	311	252	999999	134	93	699	999999	944	876	720	819	999999	999999	999999	800	33	616	515	936	320	603	324	807	77	999999	751	228	999999	999999	780	655	67	864	758	346	726	831	518	296	34	410	37	587	381	442	705	999999	416	999999	999999	364	657	478	395	946	986	999999	999999	988	342	480	385	800	106	75	762	667	268	469	83	202	107	228	912	909	999999	736	436	999999	439	60	812	320	689	999999	997	589	478	999999	359	292	178	529	999999	553	35	236	491	999999	680	48	441	946	436	271	266	439	566	486	380	259	18	37	559	999999	667	74	121	999999	78	999999	999999	457	119	791	999999	999999	999999	368	884	349	999999	130	955	400	619	999999	883	428	999999	568	33	992	999999	999999	283	150	970	673	886	960	125	811	247	999999	850	984	836	645	247	999999	175	207	601	999999	999999	888	999999	168	672	801	999999	999999	999999	999999	159	999999	26	999999	518	999999	999999	600	482	924	233	444	883	457	550	999999	39	248	190	481	403	825	400	999999	106	999999	999999	999999	10	999999	778	432	299	737	
357	653	999999	999999	136	363	90	575	725	677	999999	569	14	624	618	47	999999	942	512	50	116	334	805	617	913	133	999999	796	599	397	155	800	999999	155	110	896	667	999999	121	827	400	828	109	723	600	999999	390	453	203	963	323	836	920	259	631	33	848	999999	913	13	999999	293	975	338	531	17	424	859	524	721	379	568	830	684	649	999999	234	92	999999	999999	743	999999	603	636	84	319	880	895	524	999999	58	318	299	118	289	117	999999	999999	201	593	121	530	928	481	593	754	15	999999	610	352	999999	766	342	536	270	185	689	348	263	222	136	529	999999	446	673	71	279	722	405	541	999999	999999	890	433	274	222	443	131	53	999999	314	644	294	181	288	291	999999	762	848	113	428	513	517	979	466	592	195	492	808	999999	999999	292	840	78	917	345	999999	908	999999	58	741	999999	305	933	999999	999999	244	174	999999	391	999999	999999	874	301	123	999999	944	910	999999	999999	37	999999	323	999999	999999	31	999999	225	264	943	415	77	501	800	372	999999	218	583	81	974	357	999999	334	426	445	968	418	548	999999	999999	400	965	941	588	30	790	999999	783	98	999999	687	29	999999	224	976	999999	25	84	999999	263	713	371	838	992	999999	16	626	999999	86	877	999999	265	270	999999	999999	449	136	912	999999	581	615	434	495	999999	296	338	120	120	449	427	952	343	619	702	291	39	136	948	263	24	999999	358	707	221	282	432	758	651	999999	999999	999999	999999	305	357	648	999999	999999	652	706	997	895	516	999999	659	924	279	646	568	977	522	323	188	999999	764	417	999999	727	999999	913	864	579	469	447	912	535	850	48	271	63	13	163	483	251	999999	129	999999	901	999999	297	12	786	200	674	999999	223	713	453	540	940	391	561	602	739	842	428	999999	999999	543	134	83	240	384	999999	973	368	839	999999	999999	644	999999	365	999999	985	911	999999	388	795	298	698	821	406	507	331	672	451	561	744	409	837	694	590	367	999999	223	999999	411	686	999999	999999	384	776	61	999999	190	35	882	616	828	764	50	639	780	844	999999	677	999999	63	841	532	807	104	537	999999	999999	999999	998	755	999999	149	676	701	999999	506	324	999999	354	611	150	999999	999999	944	916	644	797	999999	810	999999	621	999999	48	999999	845	177	983	290	249	496	945	21	36	136	844	688	999999	348	544	283	530	267	332	131	913	999999	962	999999	187	999999	999999	895	369	486	999999	236	110	328	856	927	522	43	805	858	665	138	621	442	999999	238	557	459	519	
536	999999	999999	222	916	444	651	215	130	112	999999	729	999999	652	999999	993	999999	999999	768	999999	617	999999	496	999999	474	466	784	582	530	763	999999	344	999999	386	832	495	779	999999	999999	884	215	999999	401	931	457	139	615	486	81	449	999999	999999	999999	999999	902	776	504	901	999999	999999	660	78	685	999999	162	22	421	674	819	64	999999	605	999999	999999	999999	894	368	565	14	345	999999	307	511	999999	999999	309	556	349	483	999999	990	878	999999	733	999999	147	999999	43	778	445	717	999999	666	999999	235	999999	999999	904	691	17	417	939	896	413	609	362	567	604	96	853	466	81	999999	999999	73	345	340	670	999999	149	999999	334	999999	999999	627	999999	999999	999999	855	395	62	652	658	475	648	61	999999	861	133	870	579	442	947	925	979	999999	750	902	999999	999999	555	586	999999	999999	160	999999	999999	337	999999	700	721	83	749	701	800	814	423	725	999999	22	364	479	546	999999	569	999999	387	860	590	999999	168	738	540	965	839	999999	409	116	999999	565	999999	653	999999	999999	999999	506	999999	999999	999999	175	231	34	787	940	999999	86	49	999999	982	734	705	302	747	803	541	999999	543	784	861	334	414	317	999999	559	124	710	404	124	999999	73	999999	140	999999	424	760	143	951	599	439	763	436	947	133	590	860	605	906	281	890	175	963	908	999999	799	760	914	624	238	999999	825	999999	925	819	919	999999	574	566	332	53	999999	41	943	355	108	999999	467	194	999999	698	519	803	132	233	476	109	999999	746	935	664	999999	999999	722	773	613	90	510	137	213	587	999999	48	999999	238	492	144	999999	563	295	901	303	730	803	539	317	999999	559	702	999999	819	189	999999	631	668	207	888	999999	180	741	27	398	339	980	243	999999	480	229	894	740	999999	999999	269	460	999999	370	125	999999	999999	999999	591	531	808	783	394	407	466	417	915	40	603	825	849	822	278	999999	963	749	570	135	836	801	664	961	21	739	999999	378	596	307	91	183	999999	714	159	496	590	555	596	835	946	73	314	999999	146	516	999999	447	192	531	999999	999999	154	67	628	789	866	846	771	654	487	999999	999999	999999	949	999999	699	144	672	781	999999	417	999999	735	999999	773	999999	801	824	505	507	999999	196	74	901	714	38	78	999999	369	999999	743	783	941	357	858	253	999999	999999	999999	999999	107	774	410	609	988	223	419	878	855	999999	999999	31	276	156	14	999999	755	999999	244	402	999999	58	999999	162	188	634	221	387	999999	999999	799	887	118	688	410	708	785	465	912	501	999999	
199	240	999999	564	722	517	794	353	999999	497	981	679	323	195	59	472	257	999999	999999	999999	999999	557	335	503	187	912	588	746	305	126	999999	803	743	783	999999	999999	245	598	466	126	426	999999	373	42	999999	218	795	502	999999	999999	537	44	999999	999999	587	642	905	573	386	999999	928	58	999999	840	207	187	936	539	754	999999	999999	659	965	247	585	996	193	302	999999	999999	127	999999	394	69	588	266	256	999999	205	999999	912	671	999999	656	197	377	987	533	835	641	999999	265	748	129	999999	878	78	999999	913	590	458	612	889	416	692	999999	663	999999	999999	940	930	999999	999999	954	999999	565	447	319	60	999999	19	660	466	53	697	999999	347	999999	59	709	197	937	999999	615	350	309	782	999999	963	354	713	999	281	895	710	999999	999999	793	800	454	441	759	269	999999	580	999999	156	845	719	831	999999	398	999999	999999	999999	993	363	999999	614	30	783	641	355	705	504	999999	999999	571	999999	999999	940	999999	475	605	278	437	677	633	44	552	163	936	96	141	999999	324	999999	729	151	716	999999	202	189	779	671	999999	999999	563	999999	999999	419	584	511	999999	891	999999	923	342	283	325	999999	729	694	999999	999999	846	555	223	856	189	948	999999	429	627	881	747	999999	695	934	478	33	999999	432	999999	999999	578	999999	484	999999	896	401	729	456	826	400	506	507	128	912	825	999999	200	999999	31	999999	761	164	884	730	153	588	238	999999	805	301	999999	307	230	928	297	420	999999	999999	960	787	229	999999	603	236	999999	250	255	999999	119	233	999999	416	999999	999999	999999	424	550	753	999999	317	173	999999	999999	534	198	209	999999	200	625	414	183	227	746	999999	402	999999	561	657	356	999999	342	999999	298	999999	468	795	897	999999	556	873	870	328	875	652	999999	897	561	78	48	184	963	65	167	705	59	615	999999	999999	459	822	863	892	406	203	999999	999999	999999	78	75	402	312	908	644	751	543	855	351	103	619	504	998	999999	999999	181	999999	999999	999999	593	532	853	999999	999999	918	999999	20	999999	921	682	677	906	864	492	13	645	872	64	421	415	171	204	273	576	556	954	824	380	282	235	999999	698	429	449	999999	222	277	999999	999999	910	741	566	934	669	425	713	640	999999	489	999999	308	885	865	999999	432	337	589	558	184	963	999999	639	704	696	999999	999999	999999	999999	945	790	377	999999	999999	510	674	604	270	604	999999	843	324	318	999999	308	926	378	832	999999	999999	218	633	719	406	35	999999	999999	999999	247	251	999999	236	999999	570	698	606	999999	819	
364	217	827	999999	984	407	340	999999	600	748	405	770	60	156	999999	999999	736	999999	658	894	49	509	999999	743	999999	363	999999	999999	999999	999999	202	999999	919	558	999999	339	999999	150	999999	322	76	999999	411	999999	465	477	999999	999999	296	820	833	542	948	999999	780	855	999999	94	999999	631	692	999999	552	851	555	703	851	999999	999999	610	216	999999	518	345	828	663	108	219	287	554	172	424	330	286	914	660	999999	806	777	622	694	115	105	26	999999	999999	999999	999999	807	999999	999999	698	620	686	614	999999	33	612	999999	126	756	999999	807	999999	468	277	403	999999	937	999999	949	54	724	999999	915	110	500	999999	999999	999999	830	999999	999999	999999	999999	999999	804	644	672	676	636	151	522	661	865	999999	999999	605	557	361	949	567	621	912	813	581	973	563	771	513	747	532	896	999999	999999	999999	33	292	571	999999	999999	758	603	270	268	999999	531	73	200	999999	801	999999	943	999999	536	272	927	499	711	999999	500	250	872	169	929	114	254	999999	374	658	245	26	43	563	888	200	964	999999	653	15	59	910	373	125	999999	852	588	541	280	999999	290	534	580	225	999999	232	886	443	340	163	563	817	999999	542	420	785	999999	999999	999999	346	307	575	845	706	999999	589	877	757	457	86	526	999999	444	999999	378	999999	445	817	69	665	314	999999	30	999999	452	242	999999	831	999999	926	990	207	999999	934	725	714	999999	873	919	914	355	999999	986	264	637	999999	382	357	173	709	999999	53	999999	810	42	777	555	355	264	73	377	55	62	530	95	999999	647	999999	625	663	32	571	999999	999999	320	999999	999999	766	862	999999	859	864	667	999999	999999	947	876	265	901	948	169	343	999999	855	546	310	85	999999	999999	318	999999	872	732	510	686	999999	155	186	500	856	243	788	493	662	213	512	999999	67	944	148	452	392	999999	676	503	689	952	53	608	20	109	87	598	553	399	987	142	166	318	808	801	699	764	55	715	380	849	956	651	43	922	28	999999	39	866	820	999999	65	16	997	825	999999	577	999999	756	999999	200	999999	273	226	380	231	748	999999	346	752	627	562	961	133	999999	995	401	574	98	91	999999	568	999999	578	722	86	160	999999	983	999999	132	999999	298	559	999999	910	693	435	999999	700	999999	386	999999	123	203	999999	104	883	168	829	710	13	402	999999	599	999999	261	999999	504	304	999999	437	999999	646	630	999999	274	412	943	929	999999	966	999999	999999	811	189	876	573	999999	999999	982	999999	162	163	990	999999	882	623	960	558	658	998	930	368	
630	842	234	999999	493	850	447	692	940	239	527	999999	101	15	863	999999	754	687	999999	999999	321	803	999999	998	656	511	999999	999999	451	394	999999	999999	45	999999	999999	969	955	831	90	534	572	300	337	999999	999999	255	999999	876	759	550	999999	970	999999	446	57	826	999999	235	398	999999	999999	999999	250	555	958	999999	708	547	248	999999	463	923	999999	999999	999999	31	999999	361	371	410	999999	593	891	901	591	309	999999	999999	999999	940	412	999999	999999	999999	154	777	59	999999	964	423	999999	490	638	866	96	879	373	903	999999	999999	360	215	864	999999	508	999999	904	349	964	658	598	120	51	308	491	733	491	507	641	154	999999	694	396	948	999999	993	955	35	814	711	936	720	999999	480	589	206	865	453	600	357	872	710	817	316	824	437	999999	339	384	999999	398	865	999999	999999	63	665	819	999999	999999	514	841	878	534	999999	999999	877	47	570	718	294	868	47	907	293	281	271	877	90	133	436	999999	999999	650	461	999999	80	457	999999	427	924	387	949	329	999999	999999	993	999999	565	593	947	399	877	999999	999999	999999	360	958	979	110	792	788	739	792	698	959	999999	238	83	939	651	430	345	153	793	907	999999	718	821	777	287	95	321	496	999999	46	677	13	560	999999	999999	122	478	601	635	146	999999	166	630	999999	999999	999999	999999	625	942	527	64	999999	999999	193	576	641	147	999999	822	706	476	253	616	662	291	222	677	117	999999	539	951	744	999999	657	269	999999	98	694	487	522	983	696	553	658	999999	944	186	999999	999999	331	974	999999	779	999999	999999	999999	549	968	999999	999999	999999	999999	999999	412	575	319	225	999999	923	815	553	453	724	999999	723	999999	699	957	999999	347	46	310	718	654	565	999999	965	590	988	864	999999	129	849	409	434	988	56	151	999999	999999	999999	16	453	584	777	531	552	479	214	889	705	592	298	507	51	786	285	994	847	890	353	999999	191	69	603	433	603	324	875	735	734	557	999999	16	618	39	857	144	876	43	142	999999	385	999999	169	629	830	999999	368	648	713	61	303	999999	999999	103	999999	393	980	354	928	238	604	999999	165	157	999999	291	888	21	999999	999999	128	999999	758	857	259	92	999999	973	602	999999	999999	236	31	682	999999	681	687	999999	215	473	164	532	115	903	892	906	944	999999	912	549	463	356	719	572	999999	489	444	471	844	742	494	16	751	677	282	377	999999	482	999999	45	603	373	806	464	986	999999	708	854	999999	352	148	999999	999999	63	797	609	999999	459	749	999999	247	226	680	
472	979	157	999999	437	631	524	458	471	128	999999	945	100	550	999999	585	999999	780	589	506	999999	999999	606	999999	697	880	672	860	998	732	129	797	387	692	343	485	839	813	999999	232	450	999999	676	768	999999	118	706	999999	262	874	411	999999	999999	999999	189	868	999999	211	999999	999999	959	664	460	999999	999	88	999999	408	216	779	745	533	999999	366	65	607	928	837	760	588	183	999999	999999	134	331	135	149	667	512	475	112	999999	729	723	273	785	443	999999	768	116	999999	308	853	999999	999999	877	493	301	664	582	940	545	451	999999	999999	356	66	999999	417	874	999999	900	895	740	999999	117	804	786	999999	280	174	990	79	999999	47	999999	759	135	995	453	642	999999	999999	930	535	567	196	234	349	916	729	116	529	894	999999	650	412	999999	999999	30	999999	706	999999	394	999999	949	475	797	467	999999	596	931	341	964	241	999999	897	999999	215	120	921	999999	446	187	550	67	470	184	485	999999	999999	647	329	974	999999	999999	999999	618	522	999999	999999	398	999999	999999	329	798	775	999999	999999	86	999999	999999	906	695	109	999999	270	999999	843	999999	488	301	321	80	999999	948	611	366	595	306	450	288	451	630	29	532	813	604	857	752	292	905	521	409	644	35	741	634	875	875	675	629	775	172	106	999999	86	696	807	999999	196	419	969	366	635	999999	996	286	676	577	999999	999999	173	100	78	999999	780	912	435	19	217	976	490	719	999999	821	999999	289	533	229	455	126	796	999999	565	872	935	164	773	180	38	464	999999	307	194	19	465	685	999999	523	29	173	271	999999	999999	999999	928	260	999999	814	960	717	999999	456	131	574	869	999999	534	999999	646	625	149	264	980	753	999999	193	535	621	366	827	195	19	210	999999	855	999999	323	999999	944	685	428	999999	219	321	999999	512	185	999999	150	778	160	898	876	999999	34	16	817	999999	999999	999999	999999	999999	999999	143	531	743	256	840	999999	870	999999	189	261	961	207	189	54	668	51	999999	17	999999	481	587	677	296	142	806	999999	999999	190	903	163	209	961	314	511	86	789	999999	265	999999	901	999999	413	999999	647	915	206	844	961	158	378	685	999999	809	642	999999	465	245	999999	999999	583	869	689	470	35	62	999	892	999999	999999	999999	82	999999	999999	23	212	183	705	999999	227	610	422	999999	42	534	999999	999999	161	999999	999999	621	554	368	999999	999999	42	590	943	999999	595	999999	313	176	999999	279	999999	435	999999	999999	999999	999999	759	999999	392	838	170	999999	657	935	999999	591	848	999999	46	356	334	
713	443	999999	980	999999	240	999999	999999	311	306	255	999999	762	238	52	999999	365	999999	945	861	958	976	978	601	60	932	17	398	13	77	94	139	999999	999999	592	991	999999	999999	817	465	999	541	91	541	915	99	894	706	514	196	493	999999	101	495	376	737	465	316	930	999999	233	371	60	999999	222	125	999999	817	646	60	247	999999	424	489	861	426	999999	999999	686	961	47	310	883	817	999999	106	48	162	579	854	536	850	884	138	241	638	491	846	999999	799	999999	87	70	463	949	943	572	612	633	999999	842	28	630	969	652	923	487	999999	660	125	87	102	248	791	524	999999	999999	296	257	999999	935	58	127	886	127	999999	249	429	868	640	534	436	999999	629	22	517	999999	914	999999	318	999999	258	196	999999	722	999999	839	278	939	562	287	285	364	999999	24	794	901	744	999999	692	999999	67	374	29	590	650	573	618	779	16	176	999999	810	939	82	686	999999	913	173	375	130	971	999999	999999	362	259	999999	128	999999	227	616	485	999999	793	634	102	999999	176	622	81	188	230	498	933	395	537	999999	425	999999	337	931	999999	580	486	571	712	577	67	667	999999	579	454	12	999999	999999	999999	999999	999999	314	979	801	696	300	999999	197	899	482	557	920	825	784	656	790	287	999999	999999	905	585	232	922	525	826	508	291	999999	733	999999	936	542	704	999999	458	120	358	999999	245	999999	999999	299	999999	239	29	147	999999	557	922	664	725	275	999999	999999	113	794	391	999999	975	197	19	599	464	999999	999999	24	225	976	336	546	441	752	60	930	426	295	560	693	505	689	666	734	580	79	502	999999	770	918	746	663	728	894	560	58	688	999999	835	990	692	15	999999	999999	999999	999999	232	972	225	841	369	817	244	698	957	295	530	285	28	394	188	875	254	307	239	999999	817	546	201	999999	252	536	460	569	10	500	768	800	513	204	846	530	999999	928	559	928	428	40	937	275	999999	412	871	450	811	816	760	624	635	557	568	999999	999999	223	599	999999	366	674	697	467	999999	729	771	999999	548	658	430	999999	747	999999	254	999999	609	999999	484	839	665	20	999999	193	740	153	174	956	635	171	748	241	338	727	572	753	342	999999	999999	798	641	999999	902	162	396	999999	876	334	313	999999	85	999999	999999	759	176	356	999999	999999	999999	383	564	815	198	387	999999	999999	987	30	738	500	453	140	999999	686	208	619	118	999999	999999	999999	999999	839	652	853	95	894	502	578	999999	225	837	999999	752	373	999999	826	999999	525	252	
999999	456	999999	596	999999	999999	945	675	999999	999999	557	248	321	716	999999	116	725	172	345	301	26	999999	999999	469	999999	662	624	387	999999	452	999999	760	592	363	999999	848	999999	253	999999	524	149	228	449	27	13	999999	526	999999	999999	999999	999999	663	523	233	236	510	999999	397	999999	160	713	568	999999	610	190	796	655	958	999999	582	697	481	333	820	161	797	999999	999999	465	999999	146	512	999999	557	999999	718	247	369	999999	99	999999	32	179	689	811	581	366	838	836	216	332	999999	995	999999	570	46	340	702	82	438	263	646	932	999999	23	210	512	313	675	471	559	296	831	999999	772	674	311	644	18	999999	999999	999999	999999	258	223	578	516	317	987	898	387	999999	297	698	999999	173	99	999999	675	999999	79	63	172	375	657	45	736	999999	999999	895	734	696	694	999999	997	999999	92	683	325	444	694	999999	325	777	93	24	999	143	999999	609	585	670	968	408	999999	387	256	199	999999	187	842	548	340	999999	173	691	850	794	700	999999	90	415	999999	241	916	873	738	395	291	642	46	603	999999	999999	319	74	727	295	991	620	999999	893	92	148	999999	999999	864	232	999999	999999	174	214	442	210	528	179	354	737	491	999999	649	861	908	958	150	999999	771	963	782	999999	963	564	803	999999	403	197	333	999999	639	770	19	999999	780	999999	478	832	999999	999999	999999	150	719	999999	804	364	970	736	984	999999	997	363	383	901	450	514	439	609	411	361	806	999999	846	176	107	721	627	143	90	29	489	318	87	205	999999	642	390	999999	760	999999	119	999999	213	208	190	285	999999	117	75	276	999999	868	431	809	769	519	304	999999	892	92	736	837	656	965	645	999999	999999	999999	999999	808	999999	999999	999999	962	251	999999	137	999999	986	822	334	519	78	813	999999	999999	999999	278	435	999999	347	837	89	677	711	282	999999	247	999999	500	10	218	999999	267	152	999999	29	468	567	999999	392	999999	565	80	758	226	999999	842	405	34	802	17	752	191	470	999999	386	999999	261	969	138	889	94	496	821	999999	999999	999999	671	999999	601	999999	710	805	223	690	282	999999	919	494	514	178	841	538	999999	992	466	149	796	855	616	847	216	999999	999999	502	572	79	259	642	37	956	180	828	433	999999	307	946	999999	999999	24	378	262	766	464	999999	57	556	798	829	659	999999	999999	999999	999999	753	222	121	313	720	128	213	999999	286	999999	557	999999	22	999999	999999	999999	519	180	999999	841	999999	594	449	143	542	454	25	280	429	999999	978	941	999999	868	679	170	195	
643	258	661	811	618	976	310	906	960	44	451	483	143	149	879	997	975	722	168	772	978	770	999999	112	999999	999999	302	488	615	999999	999999	435	164	510	876	999999	365	39	999999	618	149	999999	999999	419	574	999999	295	844	999999	943	388	999999	520	397	217	872	981	999999	879	999999	683	821	301	999999	890	999999	328	999999	272	957	642	945	102	550	633	999999	198	999999	999999	999999	54	458	390	671	265	999999	914	766	302	13	940	999999	999999	351	999999	327	999999	999999	529	557	999999	661	999999	150	311	443	63	970	764	466	683	135	29	745	244	235	441	629	999999	892	999999	562	340	269	27	835	795	751	999999	999999	815	933	337	980	665	999999	876	999999	999999	821	944	943	12	836	329	814	787	415	117	709	885	999999	203	636	455	916	330	322	133	476	647	312	999999	457	999999	750	798	49	999999	851	999999	999999	269	249	947	168	560	504	999999	213	57	390	999999	905	430	508	740	700	999999	749	999999	563	126	999999	999999	642	999999	554	195	999999	26	748	999999	265	360	693	999999	999999	688	297	366	999999	383	999999	429	267	999999	999999	36	152	999999	999999	513	999999	790	795	85	999999	75	315	580	15	318	999999	999999	999999	65	388	999999	999999	461	785	21	248	393	244	999999	206	474	999999	974	137	999999	53	999999	918	244	995	475	565	618	681	999999	999999	716	999999	518	23	733	999999	212	289	906	999999	691	234	96	275	999999	555	999999	878	901	999999	341	999999	487	274	800	278	999999	69	913	988	999999	779	897	638	531	42	999999	176	999999	354	714	695	231	238	362	999999	831	968	58	920	951	739	780	740	999999	999999	872	253	223	464	64	152	375	917	180	911	336	999999	744	914	828	447	415	556	443	646	999999	259	999999	999999	446	999999	21	999999	47	389	999999	166	596	267	169	999999	953	19	999999	572	329	999999	67	450	999999	999999	999999	999999	101	513	334	999999	306	405	53	623	340	758	27	958	140	381	880	790	999999	180	999999	487	754	999999	494	406	999999	871	326	916	999999	472	999999	72	872	878	902	999999	65	774	860	200	999999	999999	151	204	991	341	442	947	434	276	537	838	521	746	388	744	28	928	967	435	999999	999999	431	868	312	954	999999	261	999999	999999	735	999999	999999	671	273	218	214	999999	999999	925	438	378	492	999999	935	999999	999999	135	999999	167	515	137	999999	434	121	97	999999	283	892	46	255	190	478	88	541	399	528	850	483	180	540	999999	999999	51	996	999999	999999	505	933	694	413	960	762	321	999999	999999	999999	885	560	999999	102	930	
407	378	680	258	900	414	394	545	99	701	652	329	626	786	999999	766	437	410	453	619	999999	208	632	294	427	166	248	999999	999999	642	299	307	87	999999	331	154	371	747	810	239	121	999999	604	712	999999	999999	695	999999	993	574	999999	999999	732	483	591	209	746	396	830	743	175	460	487	457	411	355	251	27	465	469	404	689	600	223	508	952	603	999999	999999	984	471	195	939	999999	999999	150	999999	604	28	999999	408	975	917	76	74	999999	910	157	999999	962	201	999999	999999	999999	999999	768	999999	518	974	638	605	825	999999	846	999999	980	521	992	272	999999	780	647	998	343	71	999999	999999	533	999999	999999	999999	455	619	23	793	793	597	414	325	425	999999	999999	629	389	526	999999	999999	80	794	94	149	999999	885	49	192	554	999999	264	999999	749	996	36	369	136	999999	159	215	406	62	489	392	116	677	846	999999	724	27	618	816	488	999999	701	739	999999	708	133	570	580	999999	999999	999999	343	999999	575	429	564	696	999999	792	376	999999	168	999999	314	999999	42	999999	48	368	999999	536	71	447	985	999999	304	999999	304	428	473	999999	635	575	813	376	58	174	111	999999	126	38	524	825	449	121	705	683	434	999999	999999	882	532	999999	374	712	62	896	999999	690	135	999999	999999	999999	329	787	741	593	999999	999999	653	867	149	999999	251	438	22	245	998	873	999999	621	862	999999	999999	590	66	422	211	111	323	999999	218	420	302	848	999999	449	506	661	379	122	478	496	720	807	743	911	970	999999	699	816	897	92	511	999999	999999	999999	332	738	731	329	999999	113	624	999999	659	729	999999	402	802	573	999999	346	504	76	152	375	220	999999	847	999999	451	275	411	507	999999	135	908	788	443	174	126	767	930	59	729	375	999999	229	158	24	999999	578	143	136	87	561	588	444	371	49	261	388	891	586	999999	126	701	127	999999	999999	820	540	959	637	457	971	415	999999	347	777	504	991	796	833	561	999999	142	285	429	702	546	999999	426	403	913	738	876	353	182	612	999999	753	999999	623	999999	62	999999	999999	678	116	156	143	107	594	544	269	592	67	35	13	984	426	698	999999	987	356	123	999999	723	718	104	72	282	999999	113	751	999999	999999	639	508	264	636	606	323	999999	412	376	832	858	653	999999	818	327	178	628	257	65	449	999999	847	939	63	782	960	21	999999	861	373	490	793	261	418	999999	527	999999	357	819	384	986	585	979	290	706	79	572	285	744	999999	115	856	695	568	999999	792	569	999999	854	999999	312	
472	550	13	352	74	999999	737	401	999999	999999	280	437	680	462	60	868	658	999999	712	397	735	349	999999	267	633	108	693	871	635	958	999999	503	182	999999	524	999999	975	938	641	999999	835	884	943	684	835	428	25	115	497	999999	910	999999	999999	999999	576	133	793	746	718	966	999999	865	765	842	881	777	999999	999999	938	25	892	999999	714	44	561	850	405	83	432	215	92	587	383	999999	57	692	360	923	506	401	251	239	999999	674	968	969	999999	999999	999999	999999	173	417	177	481	41	200	150	117	697	999999	999999	719	323	513	883	131	491	63	999999	199	427	999999	111	547	774	662	999999	999999	76	999999	999999	999999	999999	374	51	675	419	902	679	857	552	252	236	779	673	531	915	715	791	846	999999	75	316	999999	640	999999	316	630	707	379	999999	110	51	115	994	999999	449	948	472	218	711	589	383	937	647	999999	115	331	873	253	746	786	999999	999999	114	665	987	666	734	999999	999999	789	205	999999	999999	452	211	131	999999	251	92	966	999999	582	144	897	691	999999	966	466	726	984	756	463	999999	999999	999999	822	999999	339	444	782	224	262	849	999999	394	83	779	204	972	983	546	632	999999	779	542	676	999999	216	973	619	700	278	493	384	42	741	677	255	601	389	999999	455	806	309	999999	991	999999	999999	513	618	599	771	493	742	999999	134	999999	853	379	184	737	794	365	825	999999	945	768	999999	999999	653	999999	533	999999	593	863	100	826	861	36	551	943	872	703	365	999999	928	784	999999	936	908	448	999999	999999	426	999999	999999	999999	980	999999	806	999999	267	332	860	222	76	178	999999	879	357	308	441	826	828	240	865	999999	999	806	163	171	28	999999	981	999999	581	657	999999	941	536	999999	999999	644	230	329	686	999999	842	153	952	760	884	870	589	609	17	997	57	196	785	245	999999	183	73	645	999999	728	351	655	999999	419	991	958	353	356	999999	797	999999	999999	554	326	999999	856	854	403	286	157	949	381	207	584	609	990	165	999999	909	672	580	999999	125	999999	208	197	512	999999	768	926	527	242	157	999999	401	548	641	469	987	999999	329	670	999999	999999	999999	969	457	66	810	999999	802	999999	446	999999	226	31	393	999999	127	999999	353	321	634	360	630	716	234	987	193	999999	358	696	313	999999	353	999999	225	999999	188	239	739	999999	732	767	133	475	999999	367	993	379	999999	55	352	926	890	17	46	18	435	999999	744	999999	872	749	652	116	748	771	446	317	805	999999	418	999999	330	897	588	999999	236	164	999999	
866	993	999999	904	999999	354	999999	785	999999	999999	217	634	999999	494	278	583	982	125	27	727	34	921	999999	573	831	999999	463	999999	993	428	999999	999999	280	152	878	999999	68	845	348	762	370	986	110	445	598	699	302	999999	62	323	999999	750	999999	999999	999999	944	317	999999	82	676	999999	781	792	916	702	435	363	999999	615	801	524	147	777	265	999999	999999	821	999999	975	142	999999	68	553	679	999999	429	572	843	256	933	169	818	772	671	871	589	204	193	743	172	999999	328	788	260	798	467	973	999999	999999	999999	132	77	275	940	342	832	237	122	103	282	863	520	727	681	642	706	375	115	999999	777	844	638	507	999999	999999	25	999999	303	999999	999999	455	999999	999999	398	811	102	553	831	339	49	999999	91	99	999999	309	826	601	999999	617	102	102	868	569	303	23	999999	999999	999999	155	999999	562	933	241	738	826	253	999999	339	999999	550	163	544	775	354	424	762	549	47	999999	969	424	172	686	788	272	587	999999	478	384	327	532	999999	999999	22	487	428	849	360	643	65	88	999999	246	77	939	999999	102	999999	878	999999	999999	531	949	185	902	999999	257	453	475	249	204	999999	954	553	27	72	999999	763	867	996	913	198	999999	458	891	161	925	618	849	714	494	999999	999999	134	382	999999	151	511	119	97	180	406	885	403	861	809	317	693	59	876	700	339	356	882	347	756	999999	500	294	999999	999999	638	604	760	755	999999	678	999999	181	999999	921	999999	654	780	825	516	312	10	597	91	844	999999	569	999999	24	999999	999999	717	787	625	999999	999999	226	999999	999999	541	999999	134	648	502	140	487	522	42	999999	999999	685	576	999999	999999	453	138	903	212	907	241	79	631	746	600	879	961	52	555	154	280	999999	295	999999	294	714	999999	361	999999	950	366	719	536	27	999999	480	999999	661	999999	181	999999	999999	24	461	391	999999	180	388	999999	622	179	445	966	888	684	224	999999	419	772	999999	999999	776	808	262	550	999999	542	614	999999	129	999999	999999	999999	383	409	532	125	999999	775	999999	999999	800	313	481	999999	921	752	999999	999999	455	91	503	999999	841	906	967	938	762	910	869	929	566	311	999999	655	870	359	593	488	161	999999	564	999999	950	999999	475	999999	336	481	629	769	999999	999999	630	999999	473	420	999999	477	441	999999	363	999999	905	892	977	498	384	999999	910	571	999999	169	190	356	526	859	938	999999	440	504	999999	290	290	110	45	295	680	889	192	459	114	125	56	999999	999999	640	999999	67	999999	976	999999	511	570	67	
609	999999	101	283	999999	999999	999999	985	46	937	982	82	643	805	857	692	818	999999	643	461	467	53	123	999999	611	999999	131	999999	664	463	999999	110	720	232	500	310	204	406	377	578	977	128	999999	999999	999999	999999	996	999999	210	999999	999999	999999	867	118	600	565	621	478	999999	635	492	600	330	583	531	881	999999	420	314	556	497	421	999999	75	484	348	964	13	47	938	889	198	680	752	304	999999	243	611	632	999999	689	725	734	741	95	999999	797	506	587	704	320	585	628	654	424	999999	485	802	999999	262	601	617	999999	733	745	303	999999	999999	288	718	999999	750	788	379	866	999999	687	386	979	107	999999	468	426	342	627	314	570	35	337	557	337	441	976	999999	343	82	294	11	995	791	466	999999	999999	868	66	570	999999	258	788	652	70	108	822	537	999999	143	999999	108	115	999999	733	894	251	730	391	216	773	418	46	794	487	999999	999999	198	640	331	999999	999999	286	67	516	321	999999	685	497	238	618	999999	668	209	880	195	895	563	68	572	999999	497	487	849	796	388	999999	993	174	384	718	634	897	390	893	644	821	57	924	999999	656	566	242	999999	597	334	750	836	913	301	790	826	139	78	353	752	999999	437	270	138	108	999999	520	123	520	984	551	287	316	246	374	847	638	646	999999	999999	264	335	261	472	637	386	90	872	999999	999999	504	999999	46	150	574	394	787	796	323	413	999999	129	641	613	782	473	529	999999	927	942	198	493	162	932	498	744	185	798	501	999999	173	648	529	629	490	722	999999	176	671	979	70	842	332	512	375	144	693	648	999999	174	857	999999	944	651	703	21	999999	113	651	830	219	988	305	999999	250	407	600	22	133	70	232	362	15	948	999999	355	170	999999	999999	363	999999	536	999999	336	863	999999	999999	999999	926	478	55	999999	999999	841	769	81	999999	730	272	967	544	680	999999	999999	999999	999999	407	995	999999	357	851	36	545	298	778	682	999999	968	738	999999	999999	722	95	654	24	999999	837	999999	189	810	999999	439	999999	999999	818	999999	21	489	394	999999	363	707	118	579	627	29	601	236	999999	97	201	578	992	782	273	822	595	870	614	857	668	242	816	999999	548	421	648	999999	479	999999	999999	399	583	379	136	996	613	516	999999	995	999999	610	111	101	618	999999	446	605	337	996	785	150	875	537	700	130	890	999999	999999	216	381	656	757	664	426	801	999999	622	999999	276	219	999999	999999	618	999999	67	141	999999	350	999999	974	52	618	999999	622	530	999999	55	
679	999999	115	462	999999	820	999999	836	853	447	675	816	244	999999	949	999999	786	999999	306	999999	173	999999	989	175	999999	721	241	338	999999	284	51	999999	287	949	943	650	171	999999	602	32	993	999999	213	694	59	999999	999999	161	999999	557	696	999999	233	266	881	999999	999999	939	653	764	589	999999	798	999999	405	999999	538	294	880	309	898	40	999999	283	273	636	439	304	999999	285	646	90	245	490	588	135	999999	31	78	907	633	999999	999999	999999	443	707	738	634	298	280	994	789	280	999999	658	665	810	949	992	255	999999	722	999999	999999	127	999999	60	318	991	999999	116	517	226	973	676	677	926	999999	840	566	897	804	999999	845	291	857	809	452	999999	922	325	999999	999999	822	309	911	408	735	719	999999	657	430	643	999999	174	487	573	999999	126	981	738	999999	118	436	999999	999999	999999	977	96	270	700	608	999999	78	954	392	488	403	673	765	278	201	557	907	909	999999	170	999999	681	803	294	511	335	849	193	999999	999999	602	475	507	205	431	649	458	242	59	943	999999	999999	999999	998	179	999999	999999	713	547	985	999999	526	879	999999	728	999999	292	976	199	282	999999	885	999999	999999	885	928	176	570	847	552	999999	999999	860	534	595	922	999999	804	999999	876	973	146	645	795	413	86	999999	865	999999	999999	366	482	999999	999999	316	999999	891	999999	999999	250	999999	999999	999999	999999	999999	537	666	999999	999999	999999	406	999999	861	323	309	500	249	999999	373	999999	342	311	103	722	195	626	999999	999999	227	906	40	894	999999	874	417	192	999999	999999	909	876	419	999999	999999	670	728	878	999999	730	476	815	449	514	641	999999	908	167	697	153	810	999999	906	582	999999	149	999999	999999	796	987	999999	127	229	600	478	497	999999	102	491	433	999999	317	999999	900	617	412	467	525	263	999999	966	260	494	137	839	649	969	836	122	999999	893	227	999999	633	999999	999999	595	849	46	153	913	815	675	999999	160	502	999999	999999	965	999999	682	999999	257	419	31	999999	632	999999	760	828	527	563	980	812	999999	775	235	383	84	267	816	618	488	119	474	999999	584	229	977	347	395	963	870	999999	997	643	969	672	999999	999999	727	999999	999999	217	999999	359	835	999999	734	384	276	880	999999	708	908	74	771	148	944	870	79	412	124	999999	442	999999	692	999999	814	896	999999	563	999999	903	999999	323	529	281	493	999999	324	721	495	999999	80	515	41	172	999999	933	871	999999	727	999999	999999	999999	388	675	775	72	667	252	999999	838	578	713	119	37	178	594	544	500	654	830	555	
358	917	521	999999	927	532	530	113	880	34	974	836	39	802	225	934	853	999999	999999	457	82	672	656	34	999999	406	999999	999999	999999	398	381	187	896	195	753	406	999999	333	847	999999	146	999999	999999	814	603	876	89	235	953	999999	999999	994	233	383	483	686	271	999999	984	530	999999	999999	219	999999	652	797	999999	843	59	818	77	999999	658	892	320	933	503	842	430	490	999999	778	50	243	999999	386	953	523	999999	999999	999999	379	999999	327	20	610	929	687	171	806	937	245	185	144	592	999999	999999	340	73	999999	192	429	77	504	999999	750	495	976	784	276	999999	999999	141	982	682	999999	190	340	882	709	13	815	680	999999	553	91	602	999999	999999	544	50	999999	999999	171	999999	716	312	999999	999999	269	124	953	902	895	963	999999	114	203	461	893	981	15	458	363	546	376	748	453	950	999999	999999	589	999999	999999	235	230	966	969	108	966	999999	346	226	622	594	60	913	785	660	42	976	409	454	757	562	999999	174	106	999999	999999	968	859	893	992	999999	535	628	999999	669	742	554	144	104	495	507	999999	789	999999	999999	496	463	962	792	918	155	747	145	999999	999999	200	999999	870	354	590	998	537	452	999999	999999	999999	431	260	125	918	487	999999	314	999999	260	917	255	337	336	999999	63	999999	999999	974	846	999999	400	61	999999	478	686	683	790	514	497	969	202	564	335	709	74	999999	847	999999	441	313	442	185	327	770	999999	728	999999	226	999999	993	999999	477	387	146	999999	999999	285	646	241	803	61	800	999999	999999	724	999999	11	999999	74	850	167	202	543	543	931	224	733	214	534	999999	150	574	976	999999	999999	725	186	199	999999	999999	927	210	642	637	261	642	999999	46	55	263	726	916	999999	999999	835	278	934	844	999999	454	999999	80	122	284	663	487	824	967	781	999	514	812	586	380	922	999999	560	999999	999999	999999	510	697	999999	999999	240	233	422	298	669	240	999999	342	984	596	56	857	97	367	974	999999	818	746	999999	56	748	999999	340	781	765	877	999999	999999	562	999999	944	999999	911	841	999999	439	999999	535	308	550	218	182	828	989	333	999999	869	202	999999	517	999999	764	441	122	532	325	999999	640	533	791	999999	763	999999	999999	999999	106	945	999999	323	999999	708	292	447	999999	999999	575	95	350	457	700	17	999999	105	55	445	999999	518	799	319	728	545	434	11	517	999999	454	999999	760	347	237	999999	623	999999	397	808	198	327	727	999999	956	239	552	193	833	999999	996	999999	734	632	472	588	155	935	999999	999999	284	
291	999999	685	999999	182	335	999999	999999	580	394	999999	999999	246	257	862	790	524	363	498	999999	250	178	733	999999	787	669	138	875	648	974	688	293	999999	534	907	397	999999	999999	783	904	550	999999	999999	999999	358	959	497	385	610	999999	999999	581	106	15	43	123	205	652	605	999999	207	137	581	606	706	363	319	712	350	474	748	633	580	593	999999	287	914	344	683	828	181	753	999999	850	353	116	197	392	999999	999999	201	999999	295	279	707	422	392	657	693	995	649	785	44	999999	59	997	11	512	563	999999	999999	999999	969	777	341	453	862	999999	263	599	176	927	222	556	282	999999	348	310	886	40	895	267	651	687	188	396	718	139	801	355	999999	999999	829	744	595	340	429	517	937	999999	999999	661	404	103	999999	721	572	488	862	699	659	700	999999	532	860	940	219	291	999999	945	735	732	929	999999	495	491	107	478	960	941	930	830	372	632	479	243	999999	557	858	999999	823	239	277	111	696	999999	67	999999	883	999999	999999	148	999999	992	999999	999999	732	999999	608	999999	999999	104	528	920	769	828	337	993	62	626	87	662	433	141	131	506	464	827	220	90	433	801	999999	315	999999	791	911	380	115	652	511	376	949	999999	843	728	711	356	341	868	999999	74	253	266	577	469	999999	786	870	999999	373	904	286	527	914	822	510	222	999999	977	999999	957	888	999999	999999	711	712	999999	298	999999	795	999999	495	999999	999999	369	999999	337	999999	361	999999	135	509	93	288	606	100	432	999999	30	228	498	257	364	999999	128	185	843	151	999999	756	802	498	999999	235	265	419	999999	522	554	999999	182	483	999999	901	791	458	999999	131	518	621	999999	999999	278	184	306	860	999999	401	999999	194	714	999999	873	999999	284	999999	999999	999999	33	197	166	909	999999	755	56	25	508	462	169	670	380	721	999999	999999	476	495	230	303	929	404	287	999999	637	999999	999999	985	610	999999	626	164	999999	946	108	331	464	381	999999	522	999999	999999	361	678	241	225	813	993	564	629	139	788	416	737	928	629	910	624	281	690	204	70	415	365	835	15	253	434	623	999999	789	104	999999	707	999999	648	999999	999999	999999	999999	557	999999	431	981	999999	838	999999	690	27	999999	421	840	109	575	327	77	876	996	842	999999	971	389	999999	263	999999	999999	559	709	999999	290	586	311	323	859	999999	637	638	433	351	999999	267	563	416	154	889	948	994	663	389	108	999999	56	765	84	999999	178	999999	177	999999	979	288	48	128	737	891	119	999999	250	443	690	438	
452	654	845	968	418	972	235	999999	999999	49	896	329	473	517	540	545	999999	418	964	449	471	999999	372	719	229	444	678	262	779	431	754	230	999999	669	999999	401	920	115	42	205	962	803	259	940	999999	718	999999	999999	361	573	999999	831	999999	251	967	999999	292	135	749	974	304	999999	999999	470	999999	999999	630	803	197	148	625	143	386	999999	999999	667	999999	999999	337	999999	999999	458	901	999999	152	922	751	457	999999	170	119	794	365	67	999999	999999	999999	789	655	716	98	999999	41	222	999999	155	455	710	765	310	136	860	798	999999	195	845	80	388	327	371	925	999999	112	37	999999	830	999999	328	999999	496	457	253	999999	999999	422	936	999999	999999	267	996	999999	50	692	400	43	999999	999999	126	871	65	919	831	999999	293	790	915	999999	999999	193	128	999999	999999	842	278	853	883	94	187	827	259	428	999999	131	331	894	884	999999	711	999999	780	833	999999	456	811	576	625	781	492	830	999999	196	422	506	999999	999999	350	207	423	999999	160	174	999999	299	622	999999	538	710	999999	399	999999	435	48	21	412	999999	717	679	999999	702	237	112	999999	357	330	73	16	884	999999	702	553	686	76	173	843	615	25	371	999999	184	47	915	640	103	999999	81	999999	999999	103	854	910	671	999999	999999	999999	57	572	999999	968	559	630	654	728	999999	999999	229	368	999999	177	797	279	356	844	857	999999	321	999999	508	433	258	914	605	790	138	792	999999	520	355	999999	795	52	553	403	285	999999	392	197	203	257	703	713	999999	243	306	584	564	826	319	65	998	586	73	47	719	644	35	863	599	655	963	709	22	999999	382	754	725	952	569	313	282	134	999999	999999	730	545	640	372	999999	553	238	66	211	300	854	218	978	999999	999999	640	999999	529	999999	548	294	993	701	263	860	551	999999	611	266	15	999999	874	318	999999	317	184	14	999999	379	56	426	907	508	722	999999	999999	775	219	279	928	785	752	536	999999	966	999999	844	999999	511	943	694	626	799	206	516	979	900	176	208	999999	636	865	160	550	131	387	495	978	97	697	775	999999	341	338	229	999999	348	588	846	581	999999	999999	999999	435	362	999999	999999	312	215	196	272	999999	21	770	302	999999	999999	999999	999999	589	250	999999	298	814	177	55	295	470	999999	486	641	321	330	627	179	999999	999999	999999	198	999999	278	999999	773	901	434	176	637	571	999999	308	999999	999999	980	999999	340	999999	339	346	999999	316	514	647	335	729	554	951	289	393	999999	999999	216	878	999999	999999	320	67	102	397	
389	11	417	723	434	678	58	288	341	73	999999	705	678	377	999999	881	816	631	858	53	356	483	886	253	971	752	102	559	566	703	945	283	382	942	956	265	999999	791	223	657	681	276	619	999999	106	895	615	838	421	915	999999	999999	208	58	50	906	125	999999	752	999999	585	498	722	999999	127	999999	333	735	999999	210	982	999999	417	211	999999	90	863	671	157	85	146	264	148	999999	242	266	84	333	902	999999	150	999999	49	541	81	192	553	981	107	93	999999	880	426	220	932	445	281	997	685	999999	999999	453	26	676	999999	999999	360	81	405	861	938	999	999999	999999	69	256	985	875	999999	999999	536	881	573	73	513	265	999999	927	999999	797	984	999999	999999	942	999999	697	999999	373	999999	751	831	482	586	999999	154	572	999999	65	161	686	999999	405	867	505	432	171	879	999999	999999	289	492	433	363	999999	876	999999	361	890	365	372	537	999999	879	388	358	999999	304	337	919	941	219	782	776	41	347	999999	219	153	520	844	999999	765	210	999999	999999	408	129	999999	369	292	221	166	999999	788	999999	837	525	489	156	378	866	999999	43	231	80	999999	999999	331	269	298	652	999999	380	521	554	999999	999999	999999	129	949	999999	325	968	636	730	999999	93	987	883	510	72	729	999999	151	977	275	999999	999999	999999	559	999999	999999	999999	80	640	999999	786	999999	243	386	425	362	999999	999999	444	999999	582	406	500	999999	626	670	999999	758	235	999999	221	999999	999999	289	999999	442	528	570	208	146	606	897	995	726	276	904	999999	999999	999999	999999	369	799	707	436	999999	335	488	627	932	999999	359	999999	999999	999999	791	557	644	954	346	983	834	999999	998	999999	944	684	410	773	752	999999	916	940	673	524	562	422	531	117	999999	714	999999	999999	999999	127	786	645	999999	287	999999	999999	999999	799	999999	112	876	569	801	999999	491	18	924	999999	875	221	999999	419	297	330	999999	378	35	537	367	632	999999	933	172	999999	520	308	632	133	838	43	461	999999	779	570	648	999999	621	999999	625	999999	789	248	35	426	953	377	358	999999	131	999999	999999	732	441	539	83	943	407	920	888	999999	385	999999	876	999999	759	999999	640	727	682	172	756	902	912	999999	999999	790	907	746	999999	153	950	901	999999	999999	350	729	685	250	497	705	999999	700	243	442	212	999999	372	999999	666	905	737	630	58	958	810	999999	999999	661	696	292	45	661	993	745	242	484	798	605	501	40	372	399	239	977	999999	65	669	480	576	853	428	723	89	31	416	329	852	53	470	559	
909	33	553	999999	669	999999	707	999999	210	728	199	766	999999	636	543	347	401	81	390	999999	131	999999	95	999999	864	322	999999	971	999999	999999	632	755	145	941	130	348	846	34	317	643	358	180	280	848	663	999999	999999	453	488	999999	928	780	662	715	438	999999	938	999999	999999	999999	362	735	169	297	106	444	631	750	999999	999999	501	999999	999999	747	999999	950	79	247	999999	212	291	999999	492	999999	983	999999	102	429	513	560	410	145	684	959	999999	999999	21	982	999999	229	999999	999999	936	294	577	999999	26	999999	319	487	999999	701	999999	148	75	999999	253	899	999999	254	351	999999	247	956	999999	999999	692	804	467	999999	999999	999999	495	959	181	11	201	208	691	999999	835	999999	119	35	69	999999	613	999999	999999	65	379	121	678	507	877	999999	52	999999	500	999999	869	221	457	535	548	413	216	999999	967	73	43	54	218	882	418	173	999999	221	896	95	752	156	910	411	414	827	418	987	92	999999	999999	220	708	479	561	624	730	999999	486	656	999999	999999	578	829	32	334	903	796	999999	714	999999	830	93	415	469	723	310	999999	131	720	994	228	999999	999999	114	823	999999	738	999999	793	443	517	734	250	999999	709	578	90	389	89	924	622	898	999999	614	138	136	302	20	838	323	999999	999999	766	661	284	562	953	725	999999	987	999999	475	305	281	229	999999	843	822	759	154	230	666	999999	999999	381	999999	121	20	999999	696	54	727	492	480	758	999999	968	588	999999	999999	624	999999	190	102	759	157	602	999999	394	999999	293	480	260	999999	103	999999	420	970	290	953	451	943	999999	999999	943	999999	982	999999	522	174	999999	264	514	999999	529	864	486	949	46	999999	727	24	625	944	413	999999	999999	999999	387	999999	644	998	308	363	705	681	616	677	159	322	174	778	999999	229	904	38	999999	999999	999999	999999	541	999999	999999	999999	236	436	327	804	109	379	969	193	999999	781	530	999999	956	160	906	848	258	999999	999999	723	68	949	440	405	49	384	999999	829	635	158	209	182	999999	251	137	279	364	811	999999	779	999999	981	340	802	699	999999	81	814	740	325	979	732	671	219	997	287	999999	922	764	724	770	149	558	298	999999	357	74	715	33	637	999999	446	240	999999	999999	87	999999	638	706	274	313	794	999999	319	179	477	999999	855	253	850	284	442	56	853	18	213	432	51	230	351	711	366	790	113	831	542	501	651	838	919	667	367	226	500	421	999999	60	249	129	999999	999999	219	471	182	363	999999	999999	387	21	177	655	999999	418	364	563	
947	13	985	999999	636	976	858	26	333	999999	917	999999	556	442	42	162	193	921	126	504	502	999999	999999	999999	779	152	999999	999999	671	999999	100	949	861	936	474	999999	74	761	999999	137	988	999999	148	999999	999999	999999	843	945	978	25	472	999999	301	859	71	62	395	245	708	493	999999	999999	355	69	999999	968	364	999999	968	70	97	999999	437	988	516	309	999999	627	314	943	309	178	662	999999	802	999999	999999	11	875	999999	586	829	63	10	274	770	847	89	897	999999	481	233	999999	917	999999	999999	228	313	999999	761	307	999999	999999	999999	194	999999	999999	699	266	999999	999999	999999	999999	556	483	268	378	999999	723	745	999999	676	729	836	999999	85	201	744	728	762	999999	353	657	123	124	999999	999999	298	815	580	213	158	822	248	166	129	489	430	443	999999	671	790	589	607	999999	999999	999999	104	302	119	502	821	999999	504	444	999999	704	630	442	999999	369	999999	999999	999999	542	313	854	999999	679	353	595	999999	999999	69	100	434	763	59	813	493	779	804	999999	706	88	999999	188	999999	999999	999999	999999	999999	987	778	999999	591	178	446	75	996	776	558	424	999999	999999	999999	521	910	414	20	213	655	817	999999	886	999999	93	915	74	159	999999	536	685	489	928	999999	783	532	759	508	265	999999	999999	816	999999	231	999999	57	192	356	999999	277	913	794	999999	999999	51	999999	999999	999999	999999	262	382	999999	999999	999999	872	934	999999	786	948	989	160	999999	754	886	671	999999	241	665	183	45	733	999999	999999	858	623	999999	503	999999	695	744	640	23	999	12	944	77	945	477	999999	455	36	406	999999	881	126	17	50	110	999999	999999	807	236	999999	472	999999	664	999999	23	999999	981	999999	860	101	214	358	999999	999999	752	999999	603	999999	999999	316	727	999999	336	319	999999	741	615	850	999999	71	654	936	999999	451	536	482	290	999999	932	850	377	24	176	314	204	999999	979	999999	298	168	504	986	53	920	999999	463	202	354	239	281	20	140	48	999999	446	999999	944	696	379	279	660	999999	132	913	938	713	842	31	999999	874	762	515	562	243	567	999999	892	493	606	999999	999999	935	210	661	839	999999	975	377	868	926	999999	292	731	29	508	342	864	999999	981	999999	999999	181	239	999999	999999	999999	578	999999	241	778	384	999999	99	306	989	724	961	470	83	702	737	475	999999	198	295	479	783	543	735	234	803	762	512	475	999999	118	706	844	152	344	668	181	145	99	552	138	203	434	999999	783	380	403	66	999999	403	999999	999999	999999	80	49	721	45	78	999999	975	
999999	947	999999	999999	880	28	999999	999999	739	44	566	339	999999	999999	999999	999999	359	513	952	999999	410	705	234	81	999999	101	666	774	999999	622	633	999999	139	123	929	190	999999	590	999999	764	263	84	999999	254	999999	816	952	404	913	763	372	531	125	162	999999	916	723	552	999999	999999	361	352	999999	999999	999999	463	999999	999999	716	999999	706	768	363	197	999999	999999	387	979	244	500	149	999999	860	348	999999	111	986	976	549	22	467	37	63	371	412	911	858	999999	843	383	616	12	687	937	67	604	178	999999	561	249	539	743	999999	46	649	99	492	877	999999	309	477	233	411	999999	518	679	714	991	784	689	477	186	146	860	884	146	584	922	999999	655	933	68	999999	999999	483	999999	719	27	722	323	999999	980	344	543	906	392	600	983	429	388	890	999999	999999	872	771	362	607	457	162	512	515	569	999999	221	999999	999999	808	111	229	795	960	697	999999	999999	270	497	842	602	953	999999	546	601	999999	903	765	757	915	999999	538	131	125	271	864	219	808	859	393	132	177	497	584	498	999999	633	428	999999	906	681	611	999999	519	15	504	660	966	914	75	693	456	619	503	999999	999999	999999	680	698	832	70	663	410	113	720	434	465	917	57	999999	869	485	571	850	999999	999999	263	612	119	767	214	253	893	793	700	676	558	999999	999999	925	665	999999	729	371	846	999999	999999	181	799	999999	48	742	999999	86	205	217	999999	999999	269	324	999999	495	570	931	627	816	999999	999999	999999	54	876	999999	599	999999	999999	916	755	210	999999	226	739	92	813	537	999999	471	334	816	597	492	791	999999	734	13	615	999999	392	797	743	39	257	594	768	754	705	576	153	796	999999	289	462	684	764	53	584	236	682	42	999999	165	491	952	999999	999999	262	96	736	595	516	11	999999	999999	466	974	968	999999	324	68	832	162	328	538	911	999999	40	117	35	691	429	999999	497	359	594	588	999999	304	999999	849	502	619	839	558	290	903	755	503	227	789	999999	439	999999	624	210	999999	837	953	999999	999999	888	155	70	999999	999999	137	514	999999	999999	878	436	673	579	999999	999999	223	322	770	257	999999	563	537	999999	245	616	999999	475	872	999999	543	751	594	263	865	960	357	558	794	392	162	399	581	140	349	363	411	859	447	68	999999	738	999999	705	999999	156	361	999999	824	439	186	661	642	34	999999	137	841	419	714	999999	218	664	999999	388	104	618	999999	999999	551	882	999999	140	37	813	172	804	684	889	229	719	609	999999	733	999999	215	501	
999999	556	999999	221	521	991	999999	933	850	999999	221	688	610	999999	999999	954	714	942	234	55	999999	828	861	34	452	951	200	999999	905	126	930	999999	182	999999	999999	435	106	339	999999	222	985	104	963	840	999999	996	288	804	554	654	387	999999	140	170	999999	928	694	285	999999	569	801	160	999999	733	401	999999	516	17	563	738	999999	384	581	21	999999	999999	864	31	441	456	999999	999999	450	999999	738	149	999999	22	735	932	741	821	569	800	421	999999	75	240	999999	999999	489	281	999999	816	796	999999	219	129	109	999999	73	673	844	322	896	415	709	777	994	262	28	503	281	630	997	47	815	999999	599	999999	473	634	582	896	966	401	155	633	999999	735	929	911	912	407	999999	78	999999	257	999999	999999	999999	298	245	196	526	985	10	619	819	758	197	999999	529	999999	865	439	100	947	356	505	269	86	322	999999	332	116	591	874	761	999999	70	568	877	593	110	999999	999999	999999	380	999999	401	536	813	999999	548	500	392	48	541	439	977	39	901	999999	747	999999	976	977	863	420	999999	135	999999	890	999999	629	560	936	773	690	999999	704	576	999999	113	999999	272	616	720	831	724	552	342	332	951	40	667	999999	999999	61	999999	420	532	999999	585	999999	999999	923	16	999999	940	455	999999	851	398	282	999999	535	304	24	786	369	267	999999	999999	999999	792	535	939	668	962	91	100	721	491	630	999999	616	789	999999	64	349	609	802	891	278	286	999999	999999	999999	577	141	999999	831	275	839	999999	500	999999	733	483	999999	983	999999	955	858	999999	553	999999	767	110	846	746	999999	960	447	759	464	149	427	999999	311	601	270	101	999999	906	269	456	999999	999999	681	999999	66	999999	911	999999	271	999999	43	913	733	999999	999999	999999	730	395	717	870	828	89	698	360	999999	167	181	550	723	256	134	951	999999	107	999999	301	429	504	999999	999999	999999	91	498	618	116	513	842	190	435	692	371	999999	198	398	627	572	777	330	504	898	193	999999	641	25	722	91	999999	635	413	874	158	236	705	616	822	999999	591	90	999999	999999	999999	991	124	999999	885	688	763	706	999999	155	523	108	999	791	918	686	999999	483	896	35	695	217	776	561	999999	144	741	582	575	880	980	696	86	171	999999	999999	256	611	139	999999	328	122	164	268	999999	999999	236	999999	697	146	306	118	194	228	648	117	225	999999	999999	999999	946	999999	999999	599	999999	826	32	838	218	726	440	838	353	861	707	582	62	517	210	495	999999	827	999999	439	999999	872	512	857	523	475	976	
692	999999	388	97	999999	981	565	104	534	36	398	999999	971	705	468	999999	332	521	75	999999	707	363	10	842	128	304	700	25	302	324	175	324	743	749	747	722	964	774	569	999999	999999	422	999999	999999	520	133	914	733	125	999999	190	346	458	419	278	339	999999	546	968	842	290	549	802	219	861	83	960	231	999999	746	800	999999	951	999999	567	295	687	541	332	999999	999999	966	999999	195	144	999999	866	333	480	418	607	427	806	726	320	947	620	466	607	999999	999999	692	775	379	316	632	394	999999	852	983	652	583	999999	973	462	323	649	999999	85	999999	216	637	750	999999	148	999999	751	999999	163	619	674	999999	999999	999999	999999	698	201	530	999999	511	443	882	999999	999999	765	33	212	833	999999	996	308	999999	390	574	239	999999	999999	235	240	933	999999	169	830	242	319	999999	648	338	999999	999999	132	128	737	573	598	334	165	263	999999	125	179	999999	999999	167	321	669	839	370	999999	306	756	965	300	945	631	999999	62	249	187	999999	385	874	692	510	999999	189	999999	817	975	905	380	688	452	125	999999	962	999999	999999	999999	649	591	288	682	844	18	999999	828	791	999999	324	999999	999999	86	999999	739	305	235	460	293	141	402	32	394	999999	926	999999	523	999999	192	668	85	389	328	538	752	107	999999	848	502	716	361	999999	999999	661	633	999999	999999	12	385	467	736	748	999999	789	256	999999	893	999999	918	940	644	652	999999	283	249	892	598	999999	999999	642	114	387	958	999999	779	916	157	733	999999	999999	999999	999999	799	724	931	336	999	538	291	999999	213	270	929	561	82	708	876	601	999999	740	865	74	315	742	999999	359	789	812	19	339	421	169	812	999999	484	133	852	999999	351	912	893	69	266	514	439	999999	457	406	999999	999999	49	556	321	387	607	401	215	67	371	582	546	196	529	951	770	53	457	999999	999999	999999	855	992	259	999999	846	805	807	800	313	519	901	393	317	938	299	999999	848	434	848	999999	917	999999	523	999999	375	707	540	314	743	395	999999	973	329	556	225	999999	306	999999	541	801	593	415	754	851	681	163	999999	591	661	905	205	33	999999	994	41	70	479	490	142	149	275	502	66	917	134	927	73	761	722	252	569	45	893	999999	499	512	51	671	97	222	828	949	653	838	200	999999	348	334	525	165	999999	815	680	401	536	999999	358	836	727	753	99	127	868	418	346	170	139	588	505	528	28	807	403	920	999999	326	849	228	999999	761	999999	738	245	567	675	753	364	502	999999	408	
163	214	944	343	132	999999	999999	244	999999	39	243	759	829	996	146	999999	999999	759	89	220	999999	140	118	965	174	999999	881	310	743	592	805	637	78	106	375	814	863	70	798	610	245	615	725	698	528	830	909	999999	999999	906	341	999999	422	309	167	33	999999	999999	178	771	829	780	500	910	999999	999999	999999	733	631	331	906	361	961	999999	999999	635	414	999999	447	344	451	642	878	999999	260	209	225	768	938	351	718	999999	999999	36	781	464	124	815	473	922	999999	185	617	999999	999	999999	644	942	334	532	999999	685	999999	999999	329	197	901	663	659	34	390	921	999999	289	613	999999	999999	999999	999999	520	520	599	946	525	204	276	34	779	837	280	565	282	443	999999	733	43	353	66	707	594	563	999999	165	999999	999999	227	390	338	999999	978	520	999999	255	814	21	29	738	25	999999	63	172	132	999999	389	468	118	488	999999	555	999999	678	999999	237	113	957	69	999999	506	983	976	885	696	293	859	760	855	999999	628	404	999999	999999	999999	425	999999	431	440	635	999999	999999	433	739	12	999999	916	309	116	482	999999	857	999999	585	241	41	999999	178	476	839	966	629	612	90	859	999999	999999	284	351	987	999999	999999	999999	434	666	525	560	246	883	913	376	559	653	383	885	771	452	138	73	305	999999	485	955	999999	999999	157	999999	353	880	27	999999	641	958	128	899	470	341	999999	918	715	481	999999	294	562	472	999999	975	239	999999	97	542	712	220	55	236	107	999999	924	766	519	156	999999	365	865	999999	735	601	535	999999	425	439	999999	219	358	823	343	201	402	999999	261	181	149	157	792	485	999999	430	912	891	802	744	999999	761	999999	999999	274	72	429	590	736	816	450	756	780	658	617	502	862	232	892	906	334	795	999999	348	17	69	572	389	999999	999999	688	643	680	680	32	999999	999999	789	558	281	771	999999	999999	445	730	392	377	999999	999999	735	567	690	999	896	999999	621	256	70	561	999999	499	50	999999	999999	137	807	85	109	635	454	999999	83	673	621	999999	522	403	79	617	624	999999	999999	520	999999	747	999999	999999	999999	999999	411	916	750	237	353	999999	731	965	999999	999999	923	317	278	999999	424	54	494	27	999999	761	897	227	187	999999	937	523	70	529	838	999999	999999	172	999999	838	233	999999	940	999999	330	839	999999	557	999999	762	693	999999	423	928	999999	999999	263	999999	266	32	373	193	999999	999999	299	829	721	212	999999	296	187	761	999999	440	285	999999	999999	648	696	547	999999	350	795	425	759	999999	110	142	999999	
874	999999	159	905	278	474	49	799	999999	999999	500	128	211	429	146	584	932	300	982	653	999999	860	999999	293	718	674	33	999999	323	999999	669	999999	589	999999	263	864	37	855	747	999999	246	95	470	999999	206	429	999999	920	999999	840	999999	339	128	488	220	23	816	999999	197	604	450	999999	999999	104	886	772	999999	999999	176	281	557	87	553	999999	416	135	399	999999	97	299	527	999999	739	482	722	340	999999	110	568	999999	58	171	668	153	525	595	999999	999999	215	433	889	999999	753	387	999999	999999	785	111	999999	95	624	303	778	897	86	346	911	13	381	556	172	999999	862	927	233	396	999999	410	500	999999	526	32	317	664	409	803	999999	362	200	999999	554	508	38	483	624	755	999999	770	76	189	999999	999999	994	658	271	999999	862	825	164	999999	999999	385	999999	999999	569	601	985	124	498	999999	999999	558	813	408	11	664	411	999999	312	999999	999999	648	343	321	999999	920	38	658	403	948	999999	534	208	303	642	179	999999	777	914	33	769	277	999999	793	999999	999999	999999	595	656	606	59	482	522	685	999999	691	999999	300	123	999999	999999	999999	721	549	999999	999999	359	519	766	832	999999	999999	474	289	999999	736	376	999999	128	21	137	442	11	796	899	468	21	522	411	951	999999	605	664	275	460	442	555	999999	461	740	776	283	829	824	838	425	999999	243	999999	166	324	502	999999	111	999999	141	334	999999	649	873	450	999999	118	814	999999	171	969	209	828	276	999999	999999	97	999999	245	999999	612	999999	999999	484	459	999999	545	255	637	634	433	999999	754	999999	117	630	93	588	300	939	999999	25	128	676	455	809	415	711	975	680	414	794	999999	666	529	157	999999	999999	424	672	301	863	999999	81	738	416	455	999999	999999	559	560	509	96	306	999999	596	69	290	38	650	999999	834	279	999999	230	639	696	999999	800	960	662	918	174	628	647	311	839	57	999999	48	363	905	552	999999	129	999999	707	569	999999	932	999999	687	999999	773	309	999999	594	228	850	109	720	368	999999	207	897	999999	999999	999999	658	388	999999	22	351	989	296	999999	999999	853	838	324	931	136	119	999999	873	999999	781	400	329	999999	717	620	206	839	328	995	999999	355	999999	486	569	249	911	599	186	999999	999999	156	486	842	184	740	390	999999	177	593	258	999999	999999	922	860	999999	999999	476	670	146	999999	511	670	300	270	936	335	361	755	691	225	520	691	798	638	635	999999	486	16	976	999999	670	999999	999999	747	364	30	605	999999	999999	110	999999	928	50	268	834	485	999999	
999999	999999	415	39	780	486	999999	737	160	536	294	999999	999999	662	470	693	905	155	840	999999	999999	999999	999999	729	734	999999	999999	780	592	651	539	804	999999	728	903	999999	571	211	889	999999	999999	19	213	494	321	401	594	447	974	244	144	123	993	549	999999	676	332	685	304	650	895	597	155	509	999999	489	85	312	999999	701	132	999999	266	654	999999	543	701	430	418	999999	546	152	806	357	516	426	810	609	95	236	446	885	906	248	299	999999	864	704	497	999999	999999	291	688	282	122	439	999999	999999	971	999999	975	901	276	960	114	753	791	999999	999999	580	678	475	227	532	265	247	798	28	999999	999999	678	997	933	587	27	264	464	533	999999	87	569	999999	638	999999	999999	544	618	946	999999	546	977	76	999999	916	999999	850	73	166	27	874	641	838	983	171	430	977	999999	689	942	849	299	268	999999	915	21	999999	836	241	999999	999999	628	851	884	819	832	612	296	26	999999	177	200	999999	999999	999999	999999	731	999999	999999	999999	284	999999	929	13	999999	257	719	513	795	999999	945	23	999999	886	999999	256	789	953	174	999999	818	691	952	999999	774	658	991	751	202	999999	290	728	369	675	996	155	698	848	600	572	122	108	500	999999	489	999999	999999	421	220	123	656	777	324	147	747	592	623	675	238	635	265	967	999999	326	625	227	653	999999	890	160	558	941	363	999999	226	719	201	999999	775	620	999999	580	541	88	823	512	413	232	999999	999999	532	33	999999	964	999999	999999	787	184	495	271	511	210	531	70	565	714	423	722	999999	999999	401	781	899	999999	999999	685	436	999999	999999	999999	999999	999999	999999	486	627	534	999999	999999	295	81	931	27	356	513	118	100	999999	999999	523	118	98	999999	311	899	21	751	133	11	629	631	719	554	999999	382	458	90	970	54	443	999999	393	999999	437	849	999999	384	435	395	509	254	636	955	999999	999999	999999	132	129	340	475	999999	410	330	769	664	361	387	345	973	65	38	129	999999	47	999999	999999	74	999999	999999	802	636	999999	738	501	384	999999	763	834	297	999999	335	960	640	578	566	999999	73	264	772	497	719	999999	461	340	481	135	631	917	237	668	959	868	668	537	838	560	672	999999	394	669	598	999999	57	625	730	77	489	999999	999999	999999	999999	999999	491	963	93	597	999999	407	30	259	373	846	999999	629	399	467	302	999999	739	16	957	999999	870	113	899	999999	999999	999999	610	413	646	205	446	999999	17	159	999999	704	453	251	999999	274	808	144	306	751	945	428	999999	272	999999	999999	
696	474	904	999999	999999	388	73	916	605	38	797	999999	613	999999	999999	999999	622	250	999999	597	659	999999	321	692	436	735	806	157	231	572	610	999999	638	269	509	972	470	590	999999	998	999999	536	645	999999	477	999999	531	999999	352	713	999999	985	192	187	999999	207	162	222	999999	214	581	915	695	42	999999	460	999999	353	667	436	999999	41	999999	91	956	999999	852	654	224	245	214	677	805	518	766	624	165	460	999999	311	820	257	999999	999999	426	724	841	999999	999999	27	223	187	471	915	941	775	954	110	231	604	355	508	997	999999	10	999999	120	187	999999	803	304	527	810	999999	616	999999	440	999999	664	241	999999	250	416	207	31	36	215	889	576	991	669	999999	999999	999999	956	322	260	846	13	999999	999999	664	345	445	722	999999	376	115	309	427	344	929	445	989	323	114	102	799	733	999999	698	230	610	285	143	999999	298	872	409	304	999999	593	32	152	627	626	904	970	999999	335	659	110	999999	159	656	999999	618	999999	624	851	229	999999	999999	999999	823	999999	63	999999	311	999999	407	999999	705	14	162	751	907	302	372	697	999999	999999	999999	999999	999999	999999	640	460	629	999999	631	58	257	557	84	999999	479	999999	999999	243	572	843	669	13	927	165	405	585	996	999999	833	325	877	927	651	108	145	715	999999	234	999999	603	441	908	850	999999	256	157	930	348	281	914	973	138	134	366	462	321	480	168	203	65	463	724	569	315	181	330	906	999999	678	764	286	104	490	969	412	760	999999	577	999999	257	654	999999	999999	918	999999	749	802	999999	999999	999999	999999	556	999999	698	149	717	349	544	188	925	251	954	999999	517	637	878	647	164	999999	702	169	903	259	945	410	805	101	650	963	431	527	622	339	855	529	730	72	999999	999999	999999	420	617	999999	983	16	700	988	125	291	473	999999	648	340	944	664	341	306	96	297	999999	625	699	999999	756	999999	629	999999	814	999999	999999	999999	855	999999	269	291	551	999999	276	939	710	999999	976	368	499	330	879	999999	394	200	197	433	999999	504	495	999999	720	46	999999	585	999999	84	183	999999	999999	658	255	999999	81	662	122	828	40	999999	587	527	649	340	999999	435	528	999999	240	623	800	483	838	999999	840	199	571	515	869	690	999999	635	643	848	985	999999	84	567	220	732	88	369	999999	829	916	967	999999	389	999999	999999	67	50	844	999999	336	899	999999	999999	482	881	999999	999999	959	349	595	952	883	999999	355	999999	360	999999	136	999999	545	441	90	19	999999	872	769	191	999999	660	633	
999999	791	93	999999	95	31	190	94	338	999999	480	999999	63	243	964	94	999999	44	712	999999	106	913	346	24	999999	819	810	999999	609	122	999999	55	999999	999999	84	170	999999	288	269	999999	180	876	797	999999	74	41	36	775	479	788	999999	999999	999999	802	536	608	455	999999	999999	275	221	729	999999	226	999999	435	111	346	169	803	294	350	774	493	687	229	125	999999	949	999999	999999	44	980	821	971	761	999999	505	999999	476	715	999999	661	993	17	450	999999	999999	145	639	999999	689	615	999999	999999	799	383	365	125	317	492	976	129	762	999999	187	749	663	255	969	238	606	167	693	97	563	689	780	486	247	999999	544	343	999999	934	112	429	999999	327	181	388	999999	390	872	983	739	611	999999	520	999999	999999	738	335	176	411	999999	999999	921	588	940	999999	603	878	999999	999999	947	999999	809	999999	999999	758	445	999999	999999	590	999999	226	294	709	358	952	791	269	655	546	100	219	999999	908	611	580	999999	725	999999	71	785	963	511	393	46	106	999999	80	999999	82	265	402	999999	585	25	116	248	221	999999	988	328	343	233	341	398	737	475	901	226	800	260	999999	958	999999	805	433	714	999999	673	262	160	999999	129	999999	290	697	957	592	893	505	341	999999	495	399	742	451	739	180	995	308	630	900	853	349	821	999999	444	250	999999	999999	402	999999	548	977	999999	999999	999999	650	61	701	780	883	18	999999	999999	999999	233	568	278	363	693	544	999999	375	631	999999	867	999999	761	743	262	716	812	311	113	994	999999	518	562	145	237	999999	128	303	527	746	891	142	881	856	322	999999	971	425	898	857	999999	999999	355	586	999999	999999	888	317	448	74	80	706	617	999999	228	715	16	143	136	604	999999	611	847	999999	999999	999999	999999	999999	430	386	999999	396	412	255	562	999999	172	975	404	793	210	999999	855	999999	999999	195	525	417	637	999999	869	999999	299	304	441	830	335	999999	227	999999	545	983	999999	72	329	683	304	372	999999	999999	552	40	738	343	403	999999	756	393	218	183	999999	491	277	823	999999	999999	107	118	999999	731	248	701	758	398	257	227	923	792	144	999999	891	162	505	983	65	838	109	956	900	826	84	941	262	53	796	999999	716	73	555	999999	586	195	558	190	999999	850	999999	350	96	186	691	963	259	226	999999	66	986	294	767	999999	807	151	217	987	656	999999	449	715	999999	202	999999	860	246	721	999999	705	604	999999	577	215	566	999999	870	999999	145	120	692	45	999999	740	77	431	306	877	614	445	978	571	534	
119	410	566	999999	893	675	831	726	537	810	587	461	671	717	562	999999	999999	281	493	852	999999	614	414	954	999999	999999	999999	999999	369	999999	970	727	43	790	999999	804	10	999999	976	58	313	999999	999999	234	999999	288	406	714	744	765	566	173	495	718	988	999999	995	999999	886	768	596	277	366	430	999999	860	428	881	259	757	121	999999	304	444	548	161	999999	190	781	582	728	374	999999	604	551	999999	241	999999	801	961	809	398	134	218	999999	999999	37	734	999999	322	860	524	465	986	654	999999	869	999999	180	837	56	815	830	999999	49	232	999999	762	879	43	628	113	89	298	948	723	913	95	981	512	134	725	795	999999	722	214	999999	832	949	32	937	190	999999	964	999999	993	999999	999999	178	240	587	274	854	361	694	756	444	176	48	931	615	999999	79	667	713	330	999999	999999	999999	999999	323	625	812	856	105	447	959	125	383	954	165	103	917	999999	924	859	870	999999	774	965	769	742	794	28	416	163	999999	486	261	594	999999	999999	999999	999999	916	962	461	997	265	999999	999999	329	793	999999	775	999999	866	328	743	853	459	584	598	999999	75	580	830	793	449	999999	999999	483	863	788	981	959	864	583	834	999999	407	999999	189	527	178	450	948	711	253	894	297	792	999999	408	144	398	999999	611	277	345	141	667	557	323	999999	999999	999999	999999	112	815	657	292	494	780	999999	999999	405	80	999999	625	632	129	550	555	655	544	740	465	653	999999	362	263	315	498	830	739	999999	866	607	854	984	999999	999999	437	247	14	308	962	952	999999	999999	537	163	652	713	22	127	12	999999	385	583	999999	360	519	463	403	977	995	950	999999	272	539	472	603	640	999999	999999	123	317	650	999999	999999	512	106	999999	825	999999	999999	784	999999	999999	322	208	999999	999999	983	592	99	973	999999	37	312	21	246	295	464	74	559	21	35	501	13	694	27	149	999999	498	264	920	999999	303	999999	221	999999	103	949	340	999999	332	657	999999	431	150	474	999999	932	766	276	810	144	760	550	650	999999	999999	619	627	999999	93	999999	495	999999	178	345	550	999999	101	878	152	999999	133	824	237	364	930	79	863	999999	999999	216	49	231	453	785	999999	752	673	462	816	484	332	999999	166	999999	172	999999	263	999999	923	999999	999999	887	134	475	21	936	323	296	999999	257	999999	999999	787	876	435	273	884	392	999999	999999	49	639	72	667	999999	973	667	380	999999	173	816	68	307	999999	375	161	999999	978	773	941	439	386	633	569	728	925	999999	290	430	898	
882	870	999999	999999	999999	211	825	466	461	999999	278	999999	104	664	440	697	109	305	511	283	177	906	618	999999	999999	662	15	503	938	98	611	387	999999	999999	999999	945	721	999999	620	173	336	640	526	735	673	496	999999	999999	138	999999	825	999999	779	157	731	975	261	820	999999	219	999999	331	999999	373	436	890	993	801	999999	495	976	999999	685	347	947	536	389	882	853	999999	380	47	374	907	999999	545	999999	802	999999	315	694	900	413	410	967	14	122	163	999999	782	999999	491	595	643	999999	896	999999	441	999999	204	595	378	999999	895	839	999999	999999	619	110	890	292	200	238	999999	801	86	525	284	379	942	424	236	583	81	379	888	451	731	999999	375	165	176	602	377	719	999999	932	517	999999	808	57	502	999999	419	499	312	262	999999	999999	978	999999	115	72	267	779	369	795	896	526	950	717	999999	766	735	734	126	999999	860	357	485	154	17	713	570	894	922	999999	173	582	76	636	923	999999	874	993	999999	113	345	598	360	529	46	991	620	999999	822	999999	999999	684	382	714	401	999999	999999	999999	374	999999	501	372	999999	999999	999999	324	459	324	793	999999	892	741	685	23	262	999999	996	999999	999999	999999	102	478	999999	196	857	488	209	999999	999999	753	534	50	629	656	999999	972	740	175	897	721	541	999999	308	487	843	999999	999999	369	461	139	183	409	999999	358	310	999999	301	671	338	153	124	107	999999	50	810	851	121	38	411	290	532	831	999999	999999	484	795	180	999999	999999	999999	489	999999	999999	115	999999	134	324	999999	356	588	681	79	837	754	606	999999	226	999999	677	992	473	999999	957	181	607	352	351	339	999999	514	852	999999	999999	66	664	284	206	974	470	686	536	840	999999	999999	608	463	994	999999	789	999999	579	912	916	999999	999999	518	882	729	507	999999	999999	999999	406	841	736	999999	750	780	999999	999999	248	251	797	990	465	632	298	145	999999	999999	999999	47	550	834	935	939	790	999999	259	156	402	476	477	242	903	999999	999999	999999	96	634	712	223	223	466	801	337	124	999999	895	184	229	747	167	363	999999	999999	443	572	905	999999	194	782	531	944	930	771	774	565	96	913	198	999999	58	938	441	144	999999	999999	999999	607	999999	863	82	999999	926	999999	999999	123	362	169	999999	999999	999999	999999	450	929	692	279	536	39	563	558	999999	982	985	999999	999999	999999	922	745	920	999999	538	999999	970	330	999999	456	999999	285	462	999999	213	927	804	326	521	999999	999999	511	452	555	999999	999999	54	276	999999	100	98	999999	956	100	999999	
999999	249	758	343	637	329	129	229	245	261	261	577	999999	355	912	187	999999	999999	939	731	999999	303	999999	803	999999	999999	704	306	619	999999	864	328	372	999999	596	687	56	999999	883	438	378	291	216	999999	305	999999	999999	920	121	999999	429	999999	999999	368	780	999999	874	955	808	384	999999	823	610	999999	397	933	214	441	758	999999	141	685	378	510	999999	139	999999	81	507	999999	121	783	194	706	999999	962	311	13	690	283	813	999999	184	509	813	555	681	999999	906	372	232	999999	172	886	781	744	999999	516	16	651	236	802	458	710	999999	841	638	999999	940	434	631	211	751	999999	999999	50	999999	868	697	807	458	999999	175	144	875	410	621	307	999999	203	439	794	999999	999999	57	999999	642	473	246	972	999999	777	398	999999	999999	30	958	687	476	999999	242	664	999999	208	999999	999999	637	999999	834	862	230	999999	978	999999	995	837	213	712	436	409	407	999999	632	724	891	999999	999999	999999	999999	999999	451	999999	999999	194	960	774	999999	799	999999	579	383	999999	999999	999999	751	999999	798	652	999999	903	817	256	999999	999999	343	205	41	104	317	522	118	999999	919	979	420	297	509	999999	785	230	861	414	866	999999	35	999999	408	259	999999	315	881	716	999999	500	999999	205	682	764	851	765	742	881	492	333	470	999999	410	658	962	464	999999	999999	866	266	52	412	389	404	51	999999	999999	999999	130	999999	640	999999	738	429	942	225	614	744	999999	29	488	999999	922	542	395	595	678	749	999999	999999	239	999999	849	999999	999999	635	999999	288	723	999999	969	960	760	490	999999	78	701	999999	716	746	999999	342	73	999999	777	71	489	846	18	455	587	56	495	999999	772	999999	552	788	971	317	409	336	30	355	60	527	230	442	849	327	894	697	999999	550	669	896	813	12	182	396	999999	969	280	278	999999	922	475	158	718	999999	526	912	19	409	999999	523	321	717	796	999999	841	57	997	690	560	889	999999	999999	941	875	949	549	616	999999	171	439	65	752	346	137	999999	999999	724	919	801	999999	688	634	212	999999	585	106	999999	999999	554	107	972	589	717	129	999999	530	216	999999	999999	976	306	999999	247	907	467	568	999999	668	207	999999	333	88	999999	579	211	389	999999	795	999999	853	343	694	41	74	467	476	45	226	999999	532	864	999999	938	824	685	264	396	999999	688	999999	724	547	725	783	773	999999	999999	147	918	530	787	421	999999	136	642	612	402	183	450	999999	532	165	450	999999	905	452	149	75	999999	947	992	447	999999	999999	999999	796	969	999999	300	999999	
777	999999	308	697	745	999999	339	812	192	83	861	999999	999999	698	493	569	106	60	999999	331	754	999999	999999	970	537	999999	314	999999	997	999999	999999	155	999999	876	999999	999999	857	753	999999	462	122	999999	882	820	96	779	999999	418	999999	999999	999999	999999	379	968	820	999999	999999	337	169	405	999999	71	815	347	440	716	339	978	484	858	712	353	131	999999	219	999999	751	433	884	758	756	895	999999	437	155	999999	775	999999	999999	80	999999	529	593	999999	323	61	521	999999	390	379	449	614	934	931	857	356	999999	954	999999	403	999999	999999	452	999999	649	999999	999999	388	201	715	999999	424	922	999999	877	192	999999	597	999999	999999	905	216	52	514	318	151	961	557	579	799	927	820	166	662	679	759	86	999999	884	79	999999	999999	999999	999999	438	35	999999	530	63	675	596	208	852	600	497	194	188	937	102	507	292	35	808	402	788	130	268	269	734	999999	115	577	999999	43	999999	772	862	377	86	999999	999999	441	504	904	999999	728	999999	999999	999999	494	581	149	99	387	786	999999	334	999999	886	318	999999	432	999999	935	569	28	495	819	911	725	332	810	861	809	58	851	531	904	199	69	999999	703	104	250	546	966	999999	999999	256	246	447	911	999999	767	526	36	645	999999	999999	194	243	159	653	449	171	999999	999999	289	338	935	922	430	999999	827	166	73	999999	554	999999	999999	539	169	572	675	287	421	999999	999999	293	31	215	999999	569	14	826	12	999999	655	88	775	689	209	997	999999	324	999999	159	663	999999	999999	698	999999	180	742	654	83	586	978	999999	999999	451	193	996	317	729	959	999999	756	999999	163	23	999999	476	999999	999999	340	172	261	999999	269	272	665	999999	829	332	124	791	827	360	752	999999	80	492	999999	333	505	212	690	591	364	166	402	662	457	999999	26	999999	557	828	324	910	334	627	999999	488	786	999999	176	999999	999999	999999	43	406	258	737	943	999999	147	299	418	137	482	670	999999	112	870	12	44	390	999999	499	244	998	999999	842	101	452	590	850	547	999999	45	705	975	196	132	995	414	720	506	826	486	268	419	196	438	999999	631	999999	617	783	666	786	677	125	933	44	999999	999999	646	999999	609	297	999999	999999	101	999999	999999	810	980	874	999999	324	883	490	999999	999999	589	999999	414	437	821	790	242	999999	147	259	38	999999	262	97	633	998	999999	15	226	199	516	804	999999	661	968	999999	819	999999	195	352	902	196	112	999999	455	999999	999999	999999	999999	818	65	988	477	842	748	834	557	892	999999	599	999999	878	273	
999999	469	999999	753	999999	468	999999	971	499	577	794	999999	841	757	304	642	121	996	864	336	408	144	527	999999	262	999999	999999	272	999999	501	999999	112	34	999999	999999	497	670	769	258	750	999999	846	565	421	683	495	999999	87	999999	259	139	603	999999	551	865	999999	942	999999	500	839	999999	999999	999999	997	982	691	999999	999999	999999	806	999999	351	747	124	659	561	578	116	653	766	999999	66	19	999999	371	992	727	483	67	600	555	223	278	419	426	999999	999999	567	439	999999	174	999999	609	456	999999	788	855	270	999999	999999	120	836	803	733	833	277	728	377	636	989	963	847	860	877	261	758	999999	999999	999999	719	758	21	677	661	602	27	999999	563	398	583	146	999999	999999	753	490	719	419	545	999999	158	221	434	931	999999	38	326	137	999999	999999	999999	715	527	572	183	555	108	999999	151	140	815	999999	174	999999	62	853	507	266	117	397	541	349	537	751	549	507	999999	89	237	999999	285	890	724	368	868	868	999999	893	418	207	391	560	277	414	771	999999	999999	455	999999	596	999999	999999	30	345	999999	190	187	775	999999	999999	231	29	930	518	999999	999999	106	999999	120	193	244	613	847	909	15	999999	81	133	999999	221	460	878	210	641	999999	999999	999999	999999	999999	688	690	843	869	742	999999	372	630	999999	559	846	241	251	345	695	362	917	222	120	999999	999999	119	64	795	812	225	352	818	299	415	999999	65	999999	999999	431	503	400	743	115	932	643	360	321	573	144	979	218	999999	515	289	194	999999	758	59	31	578	636	58	67	999999	634	553	999999	353	920	999999	524	999999	913	999999	961	184	117	188	696	332	797	999999	661	832	16	809	313	19	999999	636	306	667	89	852	867	999999	999999	588	308	99	999999	967	653	353	465	79	629	323	328	20	896	580	363	699	781	154	999999	234	999999	825	249	999999	133	999999	494	999999	69	999999	999999	619	498	529	880	606	312	829	837	317	377	937	189	990	691	220	740	726	999999	390	81	722	954	461	77	999999	850	697	844	369	859	999999	19	568	999999	708	521	376	999999	757	396	951	317	999999	857	583	645	259	640	999999	999999	767	552	678	999999	612	664	46	461	407	756	999999	984	999999	458	768	999999	620	999999	982	699	373	36	556	999999	129	999999	875	999999	494	836	600	67	932	999999	101	65	341	579	999999	999999	485	999999	303	11	781	999999	999999	999999	98	655	35	999999	658	223	190	741	995	683	999999	208	788	441	966	570	165	999999	999999	662	366	712	596	51	626	999999	223	999999	733	
999999	999999	162	999999	254	516	999999	811	999999	408	719	634	360	70	657	709	187	265	53	999999	732	999999	233	915	999999	273	999999	999999	983	999999	721	999	732	999999	449	470	999999	632	544	925	137	758	812	999999	342	37	16	999999	999999	342	449	681	999999	509	10	710	990	246	398	980	140	780	828	999999	687	719	902	351	999999	197	991	554	721	127	821	973	42	999999	582	999999	999999	999999	129	650	192	49	828	999999	17	739	479	480	244	563	795	356	930	101	471	622	135	665	42	752	350	894	999999	63	688	999999	999999	916	999999	248	723	407	661	187	539	647	999999	678	999999	999999	717	520	319	167	332	474	52	940	611	959	999999	602	700	999999	309	999999	88	999999	545	980	70	563	816	996	999999	397	695	752	561	824	999999	456	331	161	44	999999	584	999999	730	224	984	737	999999	704	223	131	706	294	877	999999	569	999999	143	363	999999	164	704	999999	327	934	999999	299	388	787	999999	577	280	548	341	999999	712	999999	999999	330	996	333	258	122	782	718	690	411	875	319	264	615	999999	967	999999	999999	135	271	485	999999	446	694	999999	526	475	646	999999	167	999999	407	999999	293	80	812	367	496	999999	592	540	608	253	376	424	999999	999999	623	264	313	216	461	354	451	800	258	884	999999	975	731	646	999999	999999	533	459	477	780	971	999999	510	610	999999	974	543	999999	999999	552	79	280	999999	993	852	391	547	950	500	999999	97	492	999999	928	65	521	183	999999	404	741	720	917	999999	298	561	999999	754	702	999999	999999	810	721	923	999999	815	41	695	738	999999	754	330	582	958	423	692	488	722	582	554	334	999999	597	335	999999	831	162	333	991	441	999999	637	845	999999	24	253	376	568	125	123	34	825	445	162	999999	421	999999	999999	532	999999	82	366	182	158	999999	685	222	395	788	999999	662	708	704	306	999999	127	484	999999	999999	999999	326	919	606	999999	529	508	365	999999	685	724	692	999999	800	395	999999	418	999999	696	552	338	40	999999	780	250	460	326	999999	148	142	532	936	999999	24	999999	289	163	759	713	628	999999	330	776	709	74	192	469	999999	318	937	611	999999	787	449	615	150	999999	999999	366	18	212	387	226	999999	163	787	546	188	448	116	216	999999	751	78	24	17	999999	281	999999	67	990	999999	812	211	999999	869	158	706	409	999999	944	23	402	704	425	160	113	999999	556	999999	646	291	469	999999	999999	952	911	719	999999	607	886	73	434	309	28	793	575	25	781	294	999999	840	999999	236	172	202	999999	56	652	
864	903	790	725	438	999999	999999	999999	609	479	999999	999999	438	280	801	999999	999999	589	103	686	631	999999	98	691	999999	646	999999	513	243	49	999999	695	999999	76	571	704	999999	348	999999	887	319	999999	965	999999	212	336	999999	569	977	900	291	999999	173	999999	31	289	815	999999	463	792	615	205	715	569	941	883	102	999999	709	107	240	999999	999999	215	999999	787	618	553	488	935	445	246	535	999999	757	925	532	505	55	291	889	996	885	212	282	124	138	406	999999	329	243	838	999999	999999	669	749	29	999999	992	244	670	271	999999	527	356	999999	669	999999	811	999999	360	596	326	427	217	244	656	391	932	261	658	222	999999	169	702	606	999999	655	673	18	906	999999	999999	999999	621	627	999999	368	856	903	455	999999	999999	588	968	999999	521	441	999999	435	103	637	999999	741	585	458	323	461	999999	749	991	24	708	803	119	787	94	515	806	590	858	298	535	38	806	902	628	370	200	999999	94	945	982	248	914	278	547	771	235	173	314	924	543	116	999999	999999	57	999999	999999	191	562	999999	635	91	577	804	112	997	934	683	829	953	270	769	999999	56	41	999999	999999	999999	249	322	290	643	286	933	755	999999	126	375	854	999999	890	18	502	88	319	900	671	120	176	999999	999999	999999	343	360	663	999999	451	866	409	999999	901	639	942	250	726	992	804	643	59	999999	880	569	828	999999	72	261	999999	586	736	140	798	999999	999999	698	999999	737	309	999999	999999	982	999999	260	966	277	935	261	76	262	362	327	106	999999	71	999999	669	999999	724	999999	298	412	505	865	139	999999	788	999999	965	253	764	988	692	879	373	999999	999999	630	999999	561	66	811	195	25	999999	419	44	999999	999999	191	999999	999999	23	958	637	867	486	999999	130	698	999999	812	999999	999999	999999	373	634	226	663	993	784	48	999999	172	999999	487	226	999999	641	720	243	28	999999	783	224	556	974	734	999999	506	590	596	510	904	82	999999	525	371	999999	859	785	817	116	723	406	999999	999999	999999	999999	999999	999999	996	479	410	464	469	999999	512	608	940	398	999999	999999	999999	412	198	999999	771	100	50	962	999999	961	782	935	425	999999	692	387	999999	24	134	999999	999999	855	594	999999	110	999999	999999	847	999999	763	999999	470	885	842	949	320	218	461	999999	999999	633	197	795	44	697	475	49	999999	999999	134	384	999999	999999	839	883	311	818	80	438	331	487	203	949	101	999999	321	999999	999999	962	381	999999	772	253	999999	437	903	70	560	430	634	409	64	999999	888	388	999999	206	
56	958	647	502	999999	33	449	283	440	248	999999	660	385	425	999999	595	999999	955	999999	682	999999	411	979	251	268	650	803	922	432	69	70	999999	722	999999	13	623	325	879	999999	748	803	100	999999	999999	366	999999	54	219	942	999999	999999	933	775	999999	305	644	999999	405	244	497	230	527	999999	380	188	990	999999	999999	421	843	280	463	923	864	878	811	414	324	885	368	605	999999	999999	999999	269	137	999999	743	819	369	644	999999	645	999999	527	286	249	626	486	376	962	999999	797	109	198	346	999999	999999	110	494	239	664	520	999999	891	637	548	999999	999999	60	999999	204	999999	62	208	999999	999999	388	346	602	572	999999	837	519	406	999999	795	879	775	999999	128	999999	642	335	140	980	999999	999999	653	890	999999	361	516	436	324	999999	342	745	999999	837	527	630	574	507	922	451	826	11	479	79	841	668	121	999999	932	35	561	999999	999999	999999	952	59	735	999999	999999	999999	281	411	999999	638	489	59	979	999999	405	999999	461	145	413	999999	999999	999999	299	999999	58	79	249	329	504	298	215	227	999999	682	884	478	895	128	642	711	180	425	999999	841	589	999999	999999	999999	792	445	999999	426	711	999999	74	554	759	161	999999	795	970	952	999999	906	999999	272	236	999999	63	926	601	342	502	701	518	999999	601	458	994	267	390	999999	537	999999	999999	999999	515	590	999999	340	718	744	721	847	741	227	999999	899	417	327	565	392	129	865	843	242	923	19	725	335	953	311	166	150	414	999999	425	848	999999	999999	756	645	688	723	217	857	620	655	960	300	230	701	50	676	999999	998	947	671	225	491	864	506	864	292	386	417	999999	999999	442	999999	999999	999999	715	772	999999	919	703	405	657	999999	999999	278	58	434	115	261	270	489	999999	416	999999	753	999999	999999	779	259	781	999999	346	800	278	999999	222	132	498	999999	985	277	115	999999	304	551	24	238	999999	596	457	440	999999	134	156	999999	143	36	881	58	999999	23	993	321	148	307	999999	857	717	581	66	926	936	553	276	992	383	667	122	414	999999	404	831	193	802	350	229	221	999999	180	906	999999	250	449	525	999999	999999	999999	642	997	492	999999	521	298	539	999999	999999	999999	858	164	724	999999	914	999999	319	641	192	999999	999999	797	999999	999999	213	546	999999	870	685	496	38	304	999999	999999	34	124	922	582	882	999999	654	999999	846	596	363	999999	455	440	281	773	139	883	999999	999999	285	844	919	999999	999999	974	622	669	845	17	605	564	999999	999999	451	799	554	736	999999	999999	165	247	
951	491	494	999999	101	999999	598	999999	366	154	999999	252	999999	189	999999	999999	999999	999999	921	984	999999	839	990	999999	63	320	999999	482	229	403	999999	151	320	47	893	438	160	249	883	386	999999	933	999999	999999	999999	203	830	272	604	999999	117	850	727	180	811	121	999999	999999	660	999999	256	125	692	999999	30	999999	931	999999	295	766	136	389	35	544	914	502	199	540	749	859	489	726	999999	952	295	999999	423	150	236	781	938	999999	589	112	139	954	250	686	999999	686	272	564	976	999999	999999	728	999999	193	265	319	922	960	946	800	300	999999	247	999999	678	747	999999	999999	50	999999	827	670	799	922	999999	999999	261	999999	110	72	597	925	750	50	999999	566	457	999999	884	917	999999	978	999999	999999	812	609	717	510	17	999999	736	481	524	999999	999999	479	999999	903	778	306	67	419	860	883	213	375	779	206	927	121	299	718	906	999999	999999	849	999999	19	120	804	999999	751	999999	417	999999	126	411	288	999999	343	637	554	999999	588	859	450	127	636	586	447	829	521	582	896	403	28	574	401	817	170	327	999999	999999	973	999999	999999	914	452	999999	97	964	501	175	594	484	745	999999	328	272	214	999999	999999	433	673	999999	999999	999999	999999	999999	317	999999	19	470	999999	25	717	999999	488	533	553	535	999999	89	999999	999999	337	355	987	999999	658	999999	256	138	613	438	999999	495	130	998	333	147	999999	999999	249	545	954	41	305	999999	767	984	777	794	719	679	66	445	999999	200	647	385	999999	999999	999999	555	999999	880	999999	442	999999	231	999999	489	999999	999999	229	245	839	999999	528	306	999999	417	654	673	984	999999	419	999999	381	367	561	930	361	948	957	128	83	999999	250	999999	184	862	999999	545	354	297	595	313	459	999999	605	980	671	351	335	772	542	999999	571	843	471	922	70	854	999999	709	138	261	999999	110	172	999999	713	454	999999	197	999999	118	328	999999	866	115	484	560	761	580	999999	19	623	194	585	999999	999999	999999	612	262	802	999999	875	644	168	999999	999999	358	658	460	277	226	229	148	722	433	999999	874	977	365	447	510	102	999999	999999	129	638	274	525	999999	32	317	842	869	999999	546	243	684	537	532	261	135	901	999999	313	999999	999999	485	471	161	28	258	999999	256	814	301	999999	784	203	49	705	590	833	999999	438	959	384	360	752	999999	200	689	346	454	114	999999	608	999999	786	409	339	999999	802	373	762	773	888	999999	64	103	135	458	490	498	826	671	302	33	873	353	667	439	732	295	961	338	912	999999	151	
502	692	999999	999999	999999	999999	552	787	470	125	664	81	787	999999	659	60	999999	208	848	999999	999999	29	585	918	443	742	900	430	516	411	433	999999	914	454	562	410	505	999999	697	999999	284	883	831	999999	218	282	879	143	82	245	230	999999	73	356	708	482	999999	999999	564	61	810	999999	280	68	692	803	166	343	743	999999	554	290	511	70	353	559	197	999999	709	171	862	766	358	280	191	303	797	999999	745	999999	303	793	896	999999	977	162	612	773	999999	414	125	546	999999	824	691	940	999999	12	12	158	294	999999	999999	402	198	53	999999	999	877	398	16	597	597	663	955	760	393	865	93	201	946	424	999999	305	55	326	999999	534	999999	251	674	999999	999999	999999	794	863	792	999999	457	934	999999	612	895	826	407	527	948	999999	868	999999	556	762	919	811	212	999999	999999	706	356	999999	676	999999	420	636	999999	999999	41	10	999999	102	999999	889	999999	999999	812	344	528	636	898	528	378	639	665	999999	999999	911	875	754	394	924	886	95	157	586	999999	148	202	269	112	195	999999	947	999999	775	962	999999	354	770	999999	867	999999	350	999999	999999	503	47	583	762	941	812	346	287	999999	943	999999	882	742	999999	999999	999999	151	268	533	712	42	999999	999999	889	695	37	566	114	999999	526	999999	545	287	328	92	229	564	440	327	999999	848	218	341	999999	570	999999	924	522	879	333	726	92	816	105	796	82	999999	999999	76	999999	999999	242	530	99	370	670	604	423	999999	671	119	711	940	243	863	999999	98	844	329	615	113	54	235	432	800	499	728	191	532	20	952	870	373	413	999999	999999	688	252	564	900	485	510	773	999999	224	24	152	999999	242	999999	983	433	374	460	811	211	16	999999	298	871	941	999999	999999	739	719	248	348	537	199	256	145	846	289	429	999999	602	280	27	218	786	357	999999	949	559	36	528	999999	912	602	843	609	590	954	693	958	72	618	999999	497	976	999999	614	393	999999	999999	147	153	999999	330	218	930	988	889	511	523	999999	473	999999	999999	200	742	435	999999	356	647	554	999999	596	470	999999	999999	246	530	999999	120	999999	999999	964	721	889	385	561	591	394	999999	620	701	999999	999999	173	599	285	331	307	243	999999	680	47	348	292	999999	999999	484	999999	234	694	468	657	401	780	43	509	620	823	814	190	843	550	443	36	853	449	426	306	999999	707	914	232	998	999999	999999	724	625	999999	999999	829	87	338	999999	228	999999	999999	61	999999	140	100	665	999999	492	999999	406	140	999999	999999	438	805	
139	999999	785	999999	779	246	659	999999	718	318	999999	191	999999	999999	113	514	390	999999	999999	810	999999	37	999999	387	999999	416	739	945	473	932	130	313	10	838	699	999999	553	642	448	999999	999999	529	999999	821	999999	484	328	507	949	999999	749	387	447	628	416	112	999999	407	484	373	506	999999	68	786	198	579	190	351	295	213	961	747	776	958	425	868	356	355	180	999999	999999	242	995	581	999999	742	865	382	431	597	999999	999999	999999	85	419	680	471	999999	633	636	303	977	221	745	930	11	999999	999999	999999	547	755	664	236	915	285	273	718	486	603	455	714	808	919	999999	324	814	589	701	549	745	999999	461	722	999999	274	120	999999	259	650	190	999999	387	179	884	842	999999	919	999999	999999	155	961	984	301	999999	999999	495	68	522	999999	999999	422	909	939	466	150	303	941	692	999999	999999	251	468	999999	422	323	336	638	45	856	999999	894	999999	999999	404	784	422	170	544	999999	778	62	999999	999999	534	768	231	448	713	743	548	999999	236	601	635	903	502	158	878	864	999999	999999	32	666	999999	999999	86	999999	999999	682	727	142	406	999999	872	999999	742	999999	312	999999	999999	888	999999	301	317	806	999999	744	274	500	291	274	292	680	35	921	39	842	497	312	999999	222	999999	999999	999999	415	886	999999	729	999999	170	999999	845	233	999999	707	999999	731	358	535	563	341	744	54	401	463	850	726	56	950	92	900	999999	999	999999	878	985	894	285	901	919	999999	25	750	339	999999	428	68	906	999999	990	308	494	962	749	360	477	858	639	562	999999	170	118	778	441	270	720	846	999999	894	721	46	455	456	615	999999	326	993	715	972	999999	791	819	728	960	784	999999	190	259	612	411	136	265	722	346	759	999999	999999	319	999999	999999	581	797	22	606	999999	852	48	356	699	43	483	153	999999	999999	999999	350	389	818	657	999999	539	596	659	493	594	781	733	120	856	655	89	684	646	274	999999	999999	999999	132	999999	999999	999999	834	999999	578	927	983	599	204	999999	999999	25	428	662	223	999999	999999	147	529	21	999999	129	927	499	54	954	799	507	999999	74	999999	542	999999	999999	999999	999999	705	47	91	565	611	999999	538	999999	447	999999	661	999999	433	106	478	857	288	999999	835	811	449	344	515	624	137	999999	208	139	999999	876	758	617	999999	735	473	947	66	963	409	990	591	389	62	999999	302	778	999999	999999	999999	922	264	154	975	999999	48	370	531	999999	999999	135	983	408	755	571	881	54	999999	697	633	530	800	325	712	845	230	
69	291	111	999999	999999	411	903	999999	870	622	614	641	33	696	999999	426	599	535	283	16	192	633	491	532	258	693	386	671	76	131	999999	442	140	999999	979	88	429	145	87	724	90	865	885	999999	999999	412	999999	11	531	113	211	789	439	838	47	435	800	578	83	999999	35	999999	476	999999	683	999999	511	340	999999	33	999999	463	457	558	999999	999999	999999	542	265	845	632	384	150	999999	920	159	999999	301	655	553	288	850	71	421	699	848	398	147	275	999999	999999	730	294	507	116	747	341	880	913	999999	999999	999999	999999	999999	999999	650	102	513	828	534	178	220	684	173	999999	156	402	46	859	87	928	610	999999	170	944	902	999999	642	856	182	817	132	388	935	866	30	999999	833	999999	59	756	885	318	741	926	690	999999	131	763	999999	355	305	30	835	791	86	990	162	293	141	999999	999999	657	656	999999	56	831	749	307	723	618	999999	999999	810	331	53	999999	999999	244	263	856	968	879	895	826	522	999999	552	154	789	999999	385	549	257	499	306	999999	662	34	999999	858	306	823	999999	999999	787	999999	999999	513	748	784	464	918	999999	999999	999999	580	761	829	204	943	289	605	517	999999	999999	999999	410	321	35	814	999999	511	999999	404	559	154	840	553	49	875	999999	48	405	15	999999	467	999999	971	907	999999	999999	833	830	936	579	701	999999	355	119	999999	246	898	488	999999	155	952	563	634	725	999999	740	217	789	329	61	250	209	512	999999	776	999999	999999	413	999999	347	805	999999	428	825	858	838	999999	999999	281	638	999999	560	472	999999	623	903	885	256	471	999999	999999	999999	999999	884	339	501	803	238	343	999999	807	494	189	595	349	281	145	999999	867	607	256	773	518	690	999999	999999	736	999999	504	999999	622	193	941	324	999999	999999	179	999999	999999	366	999999	265	110	20	999999	999999	381	876	519	351	768	86	388	999999	738	495	534	999999	827	649	764	999999	734	470	647	999999	553	864	517	587	111	601	323	510	572	990	999999	507	999999	558	319	999999	142	162	114	999999	804	87	586	592	999999	999999	999999	999999	601	883	531	640	999999	216	955	516	369	931	249	999999	762	878	999999	748	822	999999	961	278	339	904	28	581	366	110	820	999999	288	924	360	753	884	476	908	999999	468	42	144	652	602	802	500	210	999999	937	783	926	785	999999	770	210	999999	448	516	697	865	950	999999	272	396	489	238	445	999999	496	291	295	969	612	999999	790	892	318	675	999999	414	817	668	428	999999	893	690	999999	999999	160	365	446	959	221	
824	518	758	871	999999	123	999999	64	629	426	999999	999999	999999	999999	558	999999	318	88	772	979	292	57	291	855	946	999999	799	788	999999	999999	141	844	999999	757	788	770	41	999999	999999	562	999999	359	197	999999	772	828	999999	999999	891	183	841	287	673	980	929	776	237	999999	925	763	999999	785	773	208	295	999999	172	209	395	787	949	297	35	220	25	999999	999999	48	999999	127	565	291	897	999999	589	853	180	999999	999999	21	543	137	999999	999999	248	188	585	989	957	961	666	737	132	113	234	554	261	463	964	996	999999	999999	820	808	999999	42	887	666	999999	441	999999	816	380	383	253	821	202	735	972	837	357	869	91	131	460	827	169	793	999999	45	602	717	391	832	999999	355	999999	296	102	216	301	919	381	999999	999999	999999	999999	748	999999	413	362	525	491	137	649	57	116	699	357	379	872	103	783	583	838	922	435	547	289	898	999999	999999	643	766	546	437	498	566	800	610	470	421	933	479	682	87	236	263	193	999999	249	617	939	999999	343	207	999999	797	686	408	424	819	469	961	999999	999999	882	724	591	999999	999999	550	898	746	909	461	170	314	900	761	696	181	999999	241	658	896	965	999999	432	349	302	700	879	402	195	999999	999999	971	999999	235	204	999999	999999	999999	498	699	719	202	999999	882	46	999999	999999	925	712	253	464	237	313	999999	999999	961	302	999999	999999	858	670	999999	561	268	509	198	734	674	566	194	999999	392	742	999999	187	773	116	999999	312	471	999999	954	690	942	999999	723	668	578	744	242	219	999999	999999	640	38	223	999999	999999	382	999999	106	999999	368	527	999999	82	494	353	999999	717	855	751	999999	457	65	716	999999	618	82	785	529	165	929	999999	999999	88	338	112	930	963	999999	560	178	463	375	580	595	172	208	123	999999	325	753	37	387	999999	999999	606	585	999999	408	32	999999	596	329	940	303	44	553	665	744	392	422	860	585	305	583	485	91	484	130	999999	420	999999	557	999999	412	902	946	516	999999	732	527	999999	565	119	999999	581	144	435	999999	999999	619	999999	379	846	999999	893	451	999999	884	14	999999	110	999999	755	612	524	49	999999	538	400	97	46	999999	21	864	803	999999	476	228	11	351	656	999999	568	43	877	589	710	999999	999999	999999	999999	632	999999	217	427	427	810	506	561	542	29	896	886	474	582	475	367	999999	108	999999	975	863	882	663	868	903	999999	722	999999	935	339	813	999999	940	232	414	484	804	447	386	495	969	666	469	999999	759	320	104	999999	411	999999	
728	213	920	485	999999	749	929	348	999999	999999	97	771	626	213	216	877	946	251	178	991	562	544	722	999999	999999	206	423	999999	118	592	999999	271	333	999999	999999	609	999999	999999	999999	664	999999	466	923	999999	407	999999	50	266	124	999999	374	852	292	420	670	194	490	999999	479	804	336	999999	239	931	268	826	447	913	602	999999	999999	999999	29	514	446	106	620	999999	706	807	166	166	227	236	228	684	979	999999	52	426	128	292	985	427	337	999999	236	992	999999	580	760	136	663	999999	114	882	832	778	973	574	999999	358	999999	999999	999999	999999	379	13	999999	999999	999999	999999	871	999999	999999	495	505	602	186	489	869	627	809	135	56	999999	503	999999	131	345	852	211	939	478	999999	770	181	323	779	999999	587	232	289	748	999999	235	264	486	39	619	386	240	601	493	999999	946	548	984	625	617	999999	668	882	999999	999999	646	595	403	334	718	999999	192	822	28	902	647	348	70	402	999999	775	999999	681	512	999999	999999	999999	455	773	905	999999	196	999999	171	491	918	999999	911	27	96	639	861	162	321	304	204	418	583	999999	66	607	487	592	804	842	660	987	379	418	119	47	150	629	428	497	999999	999999	660	536	999999	307	437	53	316	191	914	999999	370	217	999999	213	999999	864	717	308	999999	604	893	329	999999	931	970	502	999999	59	499	241	733	824	999999	999999	757	56	607	759	180	444	285	623	928	796	627	172	653	906	21	285	912	999999	753	533	601	999999	705	999999	336	934	145	266	691	682	140	546	50	65	455	978	266	999999	138	999999	328	999999	400	44	314	807	849	11	48	999999	999999	613	80	644	117	426	999999	555	432	245	309	999999	932	255	666	91	132	597	461	42	29	999999	991	999999	214	999999	940	999999	999999	528	999999	144	228	477	364	526	476	405	948	38	637	999999	535	892	999	999999	347	154	999999	232	999999	999999	549	15	204	374	621	624	439	785	485	999999	999999	903	160	999999	999999	464	891	149	614	726	649	432	404	319	428	109	456	905	999999	796	301	525	843	834	999999	999999	283	999999	904	851	966	173	552	957	999999	632	742	834	508	882	262	239	618	959	999999	127	610	999999	945	999999	999999	999999	800	689	388	292	70	326	580	587	191	999999	244	763	999999	999999	880	447	999999	796	366	621	999999	111	543	72	907	883	232	477	612	999999	54	392	683	442	372	999999	579	620	572	426	264	999999	701	361	995	854	209	136	247	173	477	158	166	556	136	999999	156	326	999999	186	999999	113	975	999999	856	
999999	89	327	122	26	999999	999999	234	940	367	487	410	192	76	62	999999	999999	240	448	921	999999	236	136	316	673	999999	999999	245	395	331	161	944	908	504	153	774	999999	23	999999	305	681	999999	999999	198	649	298	964	259	332	502	998	872	536	871	960	626	953	21	449	310	614	561	839	618	216	542	501	687	999999	287	999999	999999	20	999999	249	972	999999	937	666	384	752	999999	912	999999	999999	288	999999	999999	543	527	821	999999	574	920	999999	999999	94	606	982	117	797	286	335	55	701	916	862	999999	999999	988	615	25	354	999999	557	610	999999	999999	295	928	999999	464	999999	999999	465	929	518	99	461	129	999999	413	955	559	587	999999	678	867	999999	999999	425	34	414	999999	911	999999	527	509	372	999999	999999	148	321	999999	999999	342	999999	928	589	999999	999999	999999	932	512	110	999999	69	999999	486	999999	932	999999	755	878	999999	109	999999	598	999999	659	412	18	727	381	648	999999	101	900	576	255	344	749	287	428	19	652	102	902	999999	709	999999	999999	32	999999	157	699	392	443	551	884	291	999999	443	930	369	399	999999	560	864	999999	120	169	228	241	746	999999	503	337	999999	859	16	999999	154	785	912	999999	985	445	233	948	367	658	358	999999	963	800	315	357	69	619	607	541	48	999999	999999	587	999999	999999	544	964	205	65	573	692	877	144	398	999999	27	688	999999	609	337	915	994	999999	810	999999	277	946	999999	156	277	259	262	474	119	61	999999	335	177	999999	900	269	752	312	95	666	814	999999	411	657	999999	999999	216	997	214	132	108	147	777	976	999999	598	96	59	787	324	999999	413	34	347	471	691	999999	999999	709	78	173	691	999999	153	722	448	544	229	815	897	52	999999	999999	987	952	58	999999	999999	680	311	182	999999	999999	770	999999	999999	999999	74	196	999999	858	997	298	146	999999	999999	999999	999999	263	85	64	999999	243	889	999999	185	153	47	394	422	143	330	538	407	896	469	177	605	916	999999	643	480	42	177	48	55	966	133	999999	545	999999	924	938	604	257	999999	469	634	499	61	267	767	679	999999	514	999999	999999	891	250	499	999999	176	716	999999	441	584	834	999999	851	235	219	29	20	999999	999999	219	391	934	159	999999	10	542	999999	999999	999999	999999	800	999999	662	509	587	85	883	999999	305	120	217	997	172	673	480	402	783	273	999999	999999	999999	829	638	999999	157	534	741	999999	498	999999	999999	850	886	999999	783	575	414	351	999999	144	146	999999	553	35	12	394	771	486	120	608	758	842	34	816	129	971	
629	367	362	63	343	234	999999	598	999999	366	999999	607	890	904	988	441	625	707	111	284	286	612	302	762	762	999999	548	890	948	999999	826	80	445	812	999999	56	988	594	800	911	443	955	976	645	284	174	596	215	619	999999	226	326	714	999999	694	27	74	600	300	999999	685	157	649	830	539	50	171	999999	999999	941	999999	40	907	199	841	331	999999	999999	488	999999	669	342	281	631	12	999999	365	600	999999	928	982	398	304	999999	236	295	999999	155	116	243	12	517	257	678	999999	195	999999	999999	13	373	390	417	122	702	999999	353	999999	28	828	39	684	999999	960	39	958	64	736	195	963	555	26	999999	550	254	595	161	999999	999999	757	999999	100	999999	597	754	548	575	286	601	312	883	418	297	327	86	559	442	557	227	719	999999	459	234	999999	999999	356	899	867	999999	116	999999	267	283	999999	22	939	999999	973	216	491	393	777	144	883	999999	147	999999	999999	473	999999	999999	604	867	999999	936	366	865	999999	149	407	999999	999999	999999	495	53	625	145	35	315	147	999999	468	350	735	335	52	324	351	480	320	999999	736	403	182	999999	999999	399	399	334	999999	83	999999	834	808	999999	685	368	649	839	465	12	703	858	336	979	694	263	999999	999999	894	999999	524	809	828	779	911	999999	245	541	999999	235	745	701	659	74	999999	634	542	892	999999	683	675	999999	24	318	924	878	77	203	268	411	999999	840	440	613	558	753	15	999999	931	381	999999	118	460	240	266	11	999999	271	827	70	999999	999999	999999	220	376	23	795	520	855	43	247	52	999999	978	967	904	271	56	515	408	628	999999	999999	278	560	999999	999999	999999	62	999999	680	805	376	208	689	27	999999	999999	999999	545	958	999999	183	898	144	90	999999	999999	272	361	740	161	756	429	441	217	290	641	999999	999999	962	20	467	932	362	999999	675	83	298	999999	999999	51	999999	970	449	143	339	71	143	479	731	999999	521	700	191	528	999999	947	767	482	737	300	570	437	582	948	999999	250	546	702	415	761	194	322	388	699	999999	999999	979	308	999999	228	507	189	87	394	499	767	750	834	999999	728	316	816	999999	682	999999	381	397	501	115	99	525	441	74	970	394	999999	999999	492	186	272	967	469	604	518	793	391	360	198	458	270	999999	711	320	687	999999	378	999999	999999	229	970	398	999999	202	788	999999	999999	124	117	999	300	999999	268	999999	129	760	847	221	703	889	98	999999	208	999999	844	599	813	130	387	525	999999	999999	999999	273	215	999999	488	276	815	
815	726	276	999999	999999	167	999999	999999	64	200	999999	607	166	406	815	999999	999999	999999	446	357	999999	890	945	737	999999	999999	202	837	999999	451	999999	282	999999	405	888	173	821	777	19	884	38	368	759	930	460	917	860	701	800	142	999999	684	52	918	626	924	999999	999999	661	216	965	978	245	612	944	654	36	760	518	652	318	182	190	561	999999	831	141	999999	286	674	999999	999999	999999	863	999999	999999	239	662	778	963	392	292	125	803	919	60	132	156	985	806	890	999999	999999	999999	823	92	503	490	600	795	999999	765	262	987	92	473	999999	382	999999	999999	424	374	981	555	999999	35	999999	386	642	278	708	999999	39	479	999999	33	319	889	999999	999999	999999	748	72	999999	179	999999	40	138	720	455	119	749	999999	611	999999	999999	999999	999999	887	999999	35	127	848	999999	96	809	735	782	213	999999	999999	62	343	999999	315	676	312	998	385	644	995	999999	665	196	169	959	263	428	98	999999	905	682	12	251	87	999999	899	740	896	370	890	999999	925	661	301	66	415	999999	999999	999999	999999	129	261	252	999999	106	461	662	999999	137	556	317	694	999999	163	481	60	101	244	365	999999	999999	112	25	999999	999999	999999	999999	894	112	553	999999	132	382	53	786	430	759	449	999999	498	999999	999999	769	813	583	563	979	507	819	16	324	183	999999	938	652	27	246	499	64	102	456	767	999999	999999	711	195	321	902	377	61	999999	651	263	866	999999	993	342	211	999999	999999	34	506	999999	105	239	671	191	999999	400	999999	194	270	395	889	51	480	999999	195	112	397	999999	999999	140	768	715	999999	920	83	999999	658	684	999999	328	869	77	999999	692	964	354	49	13	877	511	608	866	40	999999	999999	825	68	486	157	999999	782	943	947	999999	316	389	566	751	118	44	742	94	160	999999	999999	821	999999	788	552	841	72	999999	374	574	532	901	999999	416	999999	258	351	181	536	934	545	926	129	583	999999	585	787	999999	895	843	769	999999	716	99	740	552	733	280	934	999999	999999	399	578	383	999999	415	999999	160	204	860	999999	570	999999	225	405	999999	999999	999999	412	967	63	773	498	530	805	19	194	595	675	14	524	81	247	230	897	999999	357	746	740	970	880	999999	103	999999	999999	208	965	501	693	150	849	225	999999	967	999999	273	900	57	999999	834	230	119	999999	999999	345	620	333	337	327	259	251	955	999999	441	999999	426	680	464	379	607	999999	693	901	534	164	309	213	280	967	999999	999999	309	179	905	750	770	161	903	999999	999999	999999	638	
183	999999	898	894	448	435	879	836	592	999999	678	999999	791	537	217	950	999999	999999	416	63	369	692	999999	942	786	871	691	326	999999	777	999999	999999	999999	414	519	467	635	270	999999	778	400	140	51	810	631	209	124	223	563	211	867	999999	133	821	278	490	999999	999999	999999	999999	743	563	999999	815	681	999999	999999	999999	27	999999	324	775	185	999999	999999	999999	999999	202	320	587	757	999999	763	73	909	999999	715	910	999999	38	36	678	162	294	44	836	569	235	139	999999	999999	738	205	813	999999	101	999999	495	169	999999	839	999999	999999	530	818	275	800	508	906	578	999999	999999	999999	988	723	999999	622	890	604	999999	999999	425	73	527	625	999999	999999	949	999999	818	624	230	751	999999	199	999999	42	632	475	768	46	70	329	560	999999	634	999999	217	99	999999	479	597	890	343	379	999999	999999	999999	904	999999	992	999999	332	97	999999	999999	586	153	799	936	999999	999999	424	835	789	609	105	999999	857	991	999999	75	999999	999999	348	36	339	418	726	774	999999	913	999999	676	776	999999	737	241	605	999999	999999	355	999999	999999	638	489	183	64	553	770	329	999999	271	913	278	926	990	397	749	999999	572	177	426	34	334	699	272	999999	999999	603	999999	863	907	100	943	999999	657	706	306	859	853	285	864	956	454	939	652	814	408	850	205	999999	492	677	204	880	928	392	828	938	227	434	996	949	899	466	763	180	969	102	278	999999	999999	999999	83	297	313	999999	579	394	57	999999	349	217	408	531	380	999999	999999	999999	257	999999	878	367	999999	428	289	914	67	988	999999	999999	844	316	582	912	999999	999999	603	907	576	469	813	443	891	770	95	788	551	377	95	533	285	906	844	13	414	733	257	999999	18	398	412	591	218	999999	612	43	635	495	282	777	636	988	496	788	999999	999999	476	999999	343	500	373	689	903	999999	206	938	471	579	999999	524	355	948	898	188	66	231	235	325	167	61	162	65	999999	318	897	296	420	66	551	999999	999999	385	321	517	35	722	687	566	379	673	572	999999	988	999999	431	687	100	318	731	239	219	999999	714	999999	999999	317	999999	595	755	909	528	414	38	999999	999999	999999	999999	390	162	999999	544	999999	945	999999	999999	107	77	346	886	219	205	111	999999	321	761	116	670	999999	999999	718	999999	102	811	470	999999	999999	37	999999	999999	461	60	709	999999	397	695	550	216	999999	804	999999	999999	999999	999999	545	713	426	88	716	775	161	999999	608	221	444	215	451	857	999999	999999	330	79	614	846	434	168	496	999999	938	
625	221	999999	450	234	928	478	880	393	275	756	999999	89	321	687	349	999999	999999	498	721	191	254	999999	730	881	483	181	635	411	999999	386	227	999999	150	101	563	261	999999	384	999999	965	999999	67	591	729	619	999999	758	999999	507	282	999999	998	234	999999	381	528	179	999999	750	757	842	478	119	888	999999	258	938	229	999999	97	303	77	999999	999999	856	999999	999999	11	272	242	423	999999	999999	999999	669	229	256	394	999999	45	92	300	633	534	132	856	948	702	200	370	312	538	804	419	979	999999	792	478	899	194	427	177	305	517	343	145	574	999999	229	999999	12	553	509	97	15	13	443	681	633	999999	248	408	811	999999	929	884	999999	495	999999	29	437	777	494	999999	617	999999	999999	999999	201	999999	292	840	483	999999	999999	759	999999	716	413	975	216	121	999999	900	946	29	366	403	587	459	999999	88	95	209	882	999999	999999	999999	480	101	19	999999	489	645	717	999999	924	929	544	180	856	999999	999999	56	813	325	932	999999	999999	597	557	600	538	742	754	213	755	283	998	142	700	64	246	322	966	888	631	209	999999	999999	999999	999999	858	417	602	57	999999	999999	396	566	302	474	999999	882	543	999999	789	747	999999	513	652	651	931	411	480	999999	999999	768	90	924	694	733	999999	50	502	131	742	130	149	707	999999	999999	886	442	840	999999	669	364	779	558	108	883	318	680	896	453	505	456	936	999999	999999	239	958	471	871	569	73	354	389	999999	675	668	608	194	306	935	764	499	571	255	142	999999	988	999999	825	999999	999999	731	999999	59	626	295	194	347	609	977	758	424	570	999999	172	999999	999999	368	882	999999	284	999999	383	960	689	15	885	691	668	512	250	436	646	70	154	341	210	340	795	389	484	270	584	999999	187	349	928	299	92	817	620	999999	649	395	537	999999	999999	193	369	620	410	503	678	999999	737	331	778	510	137	830	999999	644	572	502	999999	23	999999	63	783	350	86	596	608	850	999999	619	787	260	999999	853	983	26	970	185	999999	980	999999	488	592	855	570	999999	999999	262	704	975	68	999999	439	523	751	303	410	29	999999	999999	999999	828	213	127	999999	528	977	284	846	107	674	396	999999	999999	999999	70	471	999999	779	999999	434	999999	156	999999	561	641	820	19	999999	689	999999	950	642	175	999999	763	284	474	320	52	451	887	415	999999	310	671	632	999999	101	690	832	483	250	885	389	548	681	999999	565	903	707	967	999999	166	491	999999	754	358	889	668	999999	996	616	999999	216	999999	999999	
550	616	890	999999	366	918	421	857	142	710	999999	785	547	92	999999	999999	417	344	999999	999999	259	999999	999999	916	284	574	433	904	835	866	512	678	842	607	141	679	675	895	350	58	761	999999	358	23	997	572	351	999999	797	999999	999999	403	732	999999	691	434	999999	999999	734	999999	494	516	32	999999	207	999999	999999	939	951	999999	999999	522	993	435	953	950	767	573	918	999999	233	848	117	999999	666	999999	946	19	916	706	649	999999	170	999999	564	255	286	92	815	918	629	412	633	487	854	999999	409	306	878	999999	667	999999	64	999999	568	646	408	999999	609	98	142	933	32	255	999999	541	999999	444	999999	999999	674	999999	757	999999	92	821	224	630	892	979	710	999999	999999	185	49	192	999999	999999	990	917	846	11	999999	727	786	695	389	388	816	323	999999	999999	999999	999999	76	982	708	999999	940	747	432	778	392	999999	999999	492	802	847	215	488	893	223	453	999999	862	999999	212	40	999999	397	999999	835	813	579	999999	745	224	961	999999	67	484	592	207	253	999999	999999	619	852	349	304	892	542	999999	999999	429	123	521	999999	317	999999	779	678	841	999999	999999	999999	999999	813	977	642	278	999999	738	158	13	311	999999	210	469	999999	63	360	999999	919	504	999999	663	999999	159	539	999999	743	653	999999	287	999999	751	654	937	898	112	805	874	707	999999	61	804	34	999999	128	107	320	21	523	350	428	988	999999	58	415	999999	490	663	447	999999	534	198	33	871	207	559	370	273	999999	691	257	485	982	893	453	105	638	160	999999	999999	914	999999	140	999999	999999	817	830	606	531	964	622	151	999999	299	501	999999	780	163	136	568	737	57	451	831	999999	943	15	38	604	999999	304	339	632	15	504	803	999999	659	22	390	729	999999	741	605	79	115	58	693	402	590	999999	485	33	472	705	867	290	999999	281	915	812	999999	11	221	670	292	519	999999	795	697	805	999999	150	746	999999	973	315	999999	762	986	894	321	636	24	995	819	316	169	310	999999	523	758	387	107	577	999999	999999	529	935	786	596	626	898	704	785	999999	344	286	633	999999	561	999999	546	294	30	999999	175	986	226	850	976	359	132	167	184	56	999999	53	999999	911	220	786	909	975	400	278	422	932	239	802	484	39	999999	578	85	88	221	999999	86	86	762	775	999999	999999	809	999999	504	999999	529	738	999999	300	117	722	999999	774	535	571	893	752	88	243	757	423	999999	999999	999999	554	91	999999	834	999999	967	103	158	444	483	999999	176	163	774	682	999999	999999	354	
999999	999999	813	66	311	552	650	209	999999	999999	528	999999	889	718	863	423	999999	658	432	904	999999	999999	23	573	87	301	711	405	740	977	406	830	999999	79	192	999999	19	999999	780	554	193	451	643	105	630	425	594	115	312	740	824	999999	979	999999	546	860	999999	249	999999	20	840	255	468	356	601	697	762	999999	535	999999	413	462	878	878	720	365	689	918	943	661	707	999999	102	999	163	382	851	669	533	999999	124	769	518	999999	713	999999	999999	297	999999	999999	663	774	579	473	336	372	155	111	876	190	180	990	999999	328	312	244	163	999999	202	228	846	999999	296	213	724	999999	999999	117	174	782	383	402	424	21	998	999999	36	999999	673	999999	237	749	792	999999	999999	134	473	200	467	479	784	523	104	999999	999999	999999	487	376	999999	693	999999	47	999999	999999	999999	999999	999999	295	329	380	218	534	999999	999999	999999	107	311	999999	61	600	179	753	999999	695	998	859	307	149	925	999999	999999	659	999999	979	373	999999	812	698	544	384	999999	999999	999999	97	270	999999	727	693	293	988	268	543	324	999999	999999	674	398	999999	104	948	999999	436	370	890	925	999999	655	999999	48	999999	294	612	999999	677	52	991	883	999999	434	749	141	614	999999	936	180	911	344	730	999999	698	999999	570	604	999999	903	131	818	999999	999999	999999	603	911	655	999999	704	656	143	999999	116	531	790	836	816	355	999999	866	580	433	999999	23	224	924	360	999999	10	723	18	812	773	920	183	904	999999	723	999999	230	999999	374	242	524	777	697	999999	934	908	999999	999999	258	780	47	551	999999	268	159	497	679	560	316	490	980	647	331	873	195	358	886	446	103	999999	596	999999	215	201	205	245	999999	310	426	999999	45	999999	759	999999	736	379	789	645	249	236	476	999999	652	999999	999999	876	456	823	438	585	32	528	660	999999	193	999999	999999	203	73	914	970	999999	144	875	455	21	888	999999	147	816	569	250	206	866	733	926	265	331	939	328	999999	999999	872	999999	419	516	318	711	999999	606	43	999999	582	335	266	107	999999	999999	438	250	988	999999	999999	999999	26	999999	999999	794	324	266	874	24	263	744	135	999999	506	304	466	999999	702	999999	449	540	999999	973	999999	999999	610	999999	402	487	999999	699	340	629	26	260	823	637	195	524	396	592	999999	29	342	837	999999	999999	600	240	321	499	547	811	719	156	839	53	999999	460	193	687	864	396	131	563	414	506	260	256	999999	999999	753	188	789	857	808	763	640	830	999999	621	999999	172	999999	403	161	528	910	
870	999999	779	999999	999999	340	999999	727	345	898	779	432	703	999999	353	759	492	999999	369	31	861	347	86	413	292	789	572	650	999999	230	727	411	886	595	390	835	999999	314	28	848	90	139	473	864	999999	408	967	883	692	413	683	656	999999	999999	999999	532	344	376	241	945	767	68	35	124	999999	377	999999	999999	357	518	68	999999	728	520	941	731	999999	221	552	884	821	689	958	299	546	999999	619	999999	546	858	500	999999	999999	82	90	999999	114	358	694	493	999999	859	535	999999	355	505	999999	999999	999999	327	658	999999	823	357	134	88	110	735	578	109	999999	167	571	499	27	999999	115	655	440	919	627	525	527	68	32	999999	163	783	944	51	152	347	823	229	999999	377	510	725	947	999999	921	378	780	595	999999	703	298	46	166	621	399	283	841	646	999999	143	999999	765	334	173	924	999999	999999	999999	999999	420	343	352	299	650	232	390	707	439	997	258	744	932	999999	329	672	999999	999999	999999	651	999999	506	187	999999	75	770	999999	999999	784	86	604	587	253	638	324	369	999999	746	515	399	19	576	412	999999	451	399	674	442	999999	500	999999	699	468	885	97	914	166	999999	999999	879	486	990	922	362	999999	999999	500	999999	18	959	726	380	121	932	641	302	999999	539	87	676	106	313	394	293	279	904	999999	368	999999	410	213	999999	522	635	913	29	653	59	999999	780	898	380	434	56	774	436	588	536	253	794	999999	627	745	557	783	182	999999	639	92	498	552	142	753	608	755	999999	999999	485	999999	622	649	54	294	306	777	726	879	999999	518	843	326	592	124	755	999999	586	388	964	852	999999	423	23	967	756	999999	999999	999999	826	300	181	578	112	999999	630	154	999999	343	448	999999	66	303	267	130	249	181	960	28	997	28	999999	999999	893	632	999999	209	636	999999	537	77	21	109	999999	999999	346	999999	223	85	493	610	812	999999	939	195	796	446	165	892	727	584	278	747	999999	807	130	957	684	479	999999	431	518	699	805	380	768	957	250	220	783	999999	958	884	534	396	999999	927	285	708	836	842	999999	743	358	952	999999	273	479	255	926	389	999999	743	848	999999	102	123	999999	999999	426	839	999999	944	118	753	626	394	223	999999	601	203	681	975	643	999999	386	775	999999	852	581	504	999999	994	294	404	394	224	999999	472	999999	999999	490	717	291	997	645	110	999999	999999	336	414	999999	245	999999	732	708	614	110	464	685	326	772	999999	986	922	361	212	659	714	999999	999999	359	750	939	508	713	964	
999999	645	748	999999	151	999999	526	176	453	251	999999	562	695	779	123	581	787	977	999999	896	730	368	999999	999999	450	919	999999	924	65	999999	999999	999999	28	744	920	465	715	999999	185	999999	77	819	479	119	862	999999	29	589	298	777	999999	961	188	817	999999	335	999	315	835	999999	509	999999	121	152	944	999999	999999	951	858	658	999999	387	999999	304	828	999999	889	536	580	353	900	999999	636	288	999999	999999	999999	210	999999	595	999999	410	573	953	527	475	708	999999	175	999999	563	77	731	999999	999999	585	168	884	999999	331	445	472	734	999999	999999	853	965	832	805	609	237	343	449	273	202	465	814	848	999999	362	212	999999	371	913	790	832	925	999999	376	761	186	92	999999	189	999999	999999	675	90	999999	674	510	875	999999	565	440	230	628	999999	999999	456	999999	320	117	636	129	882	111	821	702	498	999999	968	999999	999999	999999	999999	131	270	123	209	789	999999	225	999999	999999	336	42	805	482	999999	214	467	999999	919	999999	866	975	585	999999	277	999999	999999	388	144	999999	999999	418	486	141	295	108	367	354	247	999999	999999	999999	999999	783	999999	849	305	348	142	293	470	418	999999	64	567	179	999999	210	846	317	999999	355	91	366	320	917	556	673	197	470	846	999999	322	263	952	771	999999	999999	999999	427	595	515	255	850	285	133	871	432	574	126	999999	166	507	929	730	692	23	647	999999	874	303	999999	999999	671	446	357	999999	293	111	795	207	999999	999999	428	722	999999	999999	240	91	196	56	134	109	81	907	689	615	392	532	270	758	334	999999	402	134	963	364	999999	413	999999	38	999999	330	779	999999	820	233	999999	217	311	592	782	565	286	828	178	532	90	764	756	741	713	999999	841	46	999999	414	541	304	758	75	999999	999999	163	168	468	803	330	162	97	466	536	184	999999	677	976	999999	62	573	955	440	999999	819	656	196	324	826	489	742	999999	415	692	784	459	245	76	956	412	128	370	375	212	927	677	300	999999	999999	539	999999	999999	115	361	967	349	999999	790	707	999999	967	843	999999	324	587	999999	681	999999	752	725	999999	999999	999999	365	999999	212	590	238	999999	151	366	980	999999	999999	999999	682	938	999999	724	445	141	455	369	999999	445	284	729	60	624	818	996	525	463	999999	554	562	50	750	427	765	758	99	999999	565	812	986	999999	354	998	905	179	999999	999999	316	593	540	251	999999	919	999999	999999	999999	999999	538	155	840	527	973	742	762	999999	999999	636	959	999999	999999	22	803	999999	999999	999999	384	999999	719	999999	379	475	
999999	229	999999	999999	999999	830	999999	291	228	999999	999999	999999	972	999999	94	611	245	273	981	990	101	630	551	528	448	999999	999999	999999	108	488	894	999999	776	374	999999	753	728	452	999999	367	869	677	468	566	999999	393	11	999999	999999	773	999999	999999	666	388	384	526	677	495	872	547	369	335	192	740	591	999999	643	607	999999	340	882	793	438	624	131	423	172	985	420	64	999999	999999	309	335	672	449	233	397	990	854	86	243	999999	297	997	543	495	727	999999	999999	999999	403	999999	802	890	32	26	999999	999999	960	364	692	85	818	288	889	999999	999999	78	999999	790	999999	616	999999	264	999999	224	151	999999	587	928	999999	20	326	313	864	576	506	999999	649	999999	190	139	39	999999	393	167	760	18	118	517	999999	658	832	313	999999	999999	670	548	999999	807	875	426	680	999999	999999	681	759	515	424	322	530	421	428	999999	609	125	587	999999	870	999999	463	142	517	999999	300	785	999999	999999	999999	87	906	958	204	842	557	764	459	997	581	999999	999999	255	594	795	986	226	240	123	704	389	209	928	677	999999	354	743	908	609	741	143	504	746	706	346	416	571	226	586	171	844	665	589	999999	169	93	217	999999	999999	93	84	555	73	317	428	877	977	291	446	999999	814	999999	849	999999	447	217	661	999999	999999	389	999999	999	999999	999999	999999	723	619	999999	518	674	146	999999	196	526	667	587	441	439	288	469	438	290	780	98	356	989	816	334	722	999999	999999	999999	999999	343	668	999999	999999	120	999999	705	267	219	999999	772	999999	618	669	999999	598	859	776	232	270	999999	999999	144	229	999999	605	871	907	295	999999	566	999999	477	905	853	858	592	999999	330	981	583	211	229	517	17	737	737	329	493	736	863	185	209	408	511	392	533	999999	999999	514	586	797	972	173	999999	530	884	713	815	474	15	184	455	250	687	587	730	999999	221	999999	868	551	424	559	192	390	52	78	404	470	334	737	999999	815	405	785	239	65	310	999999	999999	34	513	28	999999	688	999999	959	721	923	661	906	999999	520	646	45	383	422	999999	826	999999	815	318	999999	150	277	836	640	845	901	358	675	326	733	973	843	47	406	828	503	660	92	357	480	809	427	102	827	178	370	412	816	84	484	999	47	715	999999	999999	463	852	99	124	999999	575	986	590	910	999999	803	997	977	593	487	999999	405	468	999999	545	722	184	18	999999	484	499	999999	600	841	734	936	137	878	528	999999	651	570	968	538	905	822	836	191	291	375	999999	999999	233	
596	318	603	579	999999	623	165	288	843	628	639	999999	999999	395	749	186	610	999999	129	458	227	836	605	437	930	932	722	885	992	727	105	122	999999	317	14	532	140	366	259	264	373	999999	807	941	339	999999	999999	436	97	15	680	700	252	976	16	759	999999	176	649	999999	900	999999	295	126	532	526	265	726	999999	999999	56	253	425	999999	95	140	39	663	108	721	70	296	798	987	56	999999	869	97	999999	254	819	999999	717	999999	364	103	802	691	418	812	999999	155	55	999999	999999	436	284	387	890	876	730	59	999999	927	885	614	481	307	999999	137	656	177	424	146	406	92	999999	122	999999	992	337	347	254	295	769	999999	250	927	39	620	130	492	206	435	524	770	895	999999	427	999999	999999	504	622	291	165	999999	999999	908	999999	999999	900	172	877	999999	548	392	804	782	999999	970	373	554	277	458	17	174	999999	999999	622	635	196	747	694	761	380	999999	999999	999999	140	984	194	341	463	163	720	999999	615	308	999999	141	999999	999999	630	457	385	999999	999999	173	284	999999	813	742	999999	838	999999	162	477	125	527	715	999999	999999	999999	184	999999	42	101	124	738	999999	559	672	111	490	669	83	126	246	999999	313	605	999999	999999	149	180	451	55	999999	474	567	490	499	780	182	474	136	471	456	671	999999	999999	122	434	235	441	151	640	999999	178	615	46	241	740	224	999999	999999	160	999999	999999	344	986	476	999999	181	568	999999	892	999999	26	542	611	669	575	41	999999	493	999999	464	999999	38	811	249	455	858	530	259	758	999999	72	369	999999	958	451	999999	366	509	472	263	666	380	259	711	789	636	14	999999	665	999999	887	625	977	695	804	975	999999	999999	30	792	651	999999	312	336	866	657	566	999999	228	999999	674	827	31	874	797	337	779	109	460	819	999999	163	593	59	677	999999	391	999999	163	476	804	619	999999	679	999999	999999	78	922	845	999999	79	361	158	428	44	70	604	113	897	477	206	433	296	210	999999	497	999999	262	658	429	275	286	499	752	443	64	348	351	272	999999	999999	999999	263	328	750	502	999999	175	999999	617	999999	287	392	686	279	380	333	288	999999	124	999999	999999	273	426	866	792	861	406	999999	979	999999	262	841	457	218	349	180	968	459	445	492	561	247	999999	586	988	894	812	482	73	731	999999	609	999999	999999	452	593	837	461	999999	640	608	999999	999999	894	590	446	934	477	999999	210	999999	828	306	999999	999999	578	231	999999	878	897	999999	999999	921	258	663	652	693	637	999999	755	342	
516	501	804	884	999999	211	157	995	552	999999	345	551	862	375	240	313	526	749	999999	371	997	583	999999	591	683	268	787	999999	937	999999	307	711	999999	868	849	337	502	999999	699	376	84	844	999999	999999	714	999999	69	999999	432	349	999999	888	891	393	344	999999	999999	222	210	122	424	916	999999	799	662	999999	999999	994	999999	999999	810	779	60	507	999999	163	257	133	999999	310	209	904	999999	598	586	419	819	999999	999999	916	897	999999	546	586	952	999999	786	537	284	90	17	74	366	528	538	397	837	394	999999	191	685	999999	345	899	912	520	117	469	223	999999	813	584	999999	609	999999	999999	242	473	555	139	376	720	849	999999	303	144	547	290	999999	198	581	435	695	352	241	591	999999	646	999999	441	999999	327	999999	40	277	432	603	757	522	17	164	373	838	966	814	965	466	999999	606	777	972	826	409	34	672	999999	888	128	999999	999999	586	595	799	123	88	59	406	818	529	870	541	789	767	62	43	217	596	729	538	999999	134	999999	50	896	468	234	917	299	368	889	999999	484	389	107	430	568	574	725	887	764	568	647	28	735	246	193	68	357	990	464	999999	168	590	111	300	190	555	903	654	854	999999	117	460	999999	336	66	410	670	631	474	999999	999999	841	999999	707	486	388	315	659	285	175	570	308	903	107	385	894	999999	807	250	999999	671	80	999999	632	461	197	387	408	190	783	999999	725	525	821	919	999999	817	403	813	802	999999	254	378	688	571	808	556	542	950	172	131	863	999999	461	972	800	999999	151	255	999999	10	906	999999	999999	777	845	782	999999	188	999999	87	884	993	448	999999	426	701	355	71	653	999999	844	457	28	661	534	344	74	849	128	518	999999	158	524	801	342	775	999999	910	725	35	473	999999	892	94	247	869	943	687	555	109	462	999999	602	657	166	459	460	841	999999	999999	718	242	69	549	411	736	478	646	441	999999	825	445	345	999999	177	490	565	933	423	664	400	387	304	29	66	596	555	867	645	883	999999	44	667	999999	317	241	304	999999	683	511	999999	999999	255	903	283	999999	744	975	489	999999	893	526	427	999999	120	340	938	50	999999	815	190	610	11	557	336	999999	777	130	319	936	195	223	999999	999999	999999	104	141	400	746	48	851	999999	388	969	990	798	616	999999	114	976	302	999999	858	868	999999	790	999999	697	999999	491	999999	999999	665	552	490	679	276	515	324	25	999999	547	304	455	963	610	999999	42	567	999999	185	999999	999999	343	999999	999999	999999	392	
999999	999999	999999	999999	823	264	798	999999	915	835	999999	320	531	999999	764	999999	999999	755	959	412	904	719	567	271	140	48	316	551	607	332	909	558	999999	884	923	999999	225	764	723	50	657	736	999999	397	554	256	16	84	933	928	564	888	971	999999	487	872	915	538	313	785	947	256	630	592	999999	929	996	646	187	922	872	23	41	919	755	177	999999	179	717	883	999999	242	617	999999	767	999999	586	372	999999	60	926	687	461	937	102	410	116	112	471	624	260	999999	896	999999	65	999999	999999	62	206	999999	999999	745	999999	429	999999	715	638	999999	999999	905	352	633	999999	137	995	999999	562	103	999999	355	71	999999	999999	102	999999	671	346	606	624	225	173	534	176	999999	212	190	866	41	999999	386	771	999999	286	566	999999	626	129	999999	25	869	989	762	234	850	258	926	47	727	796	92	999999	999999	999999	999999	741	999999	467	163	925	815	328	530	910	999999	999999	905	644	151	999999	16	551	577	999999	754	236	411	309	325	999999	285	152	148	244	999999	18	999999	829	677	999999	464	168	999999	843	999999	550	999999	999999	784	277	999999	291	999999	999999	789	540	801	451	581	383	340	518	152	326	649	672	189	295	999999	442	844	999999	967	327	999999	999999	586	734	999999	213	999999	558	525	57	493	993	256	241	455	571	216	999999	999999	303	494	945	26	649	203	537	999999	182	54	999999	433	277	324	578	550	942	954	999999	71	378	615	781	999999	104	832	656	999999	947	840	999999	235	999999	828	674	999999	420	831	999999	540	999999	842	999999	514	182	624	226	679	678	691	512	616	999999	999999	879	999999	712	952	921	817	547	121	423	342	999999	126	876	449	999999	745	139	120	27	537	218	999999	999999	999999	820	999999	615	999999	747	999999	337	630	96	330	949	999999	130	999999	909	129	992	741	999999	262	707	66	748	999999	39	999999	999999	401	999999	612	27	353	999999	445	999999	451	211	571	373	166	14	186	40	555	999999	663	624	671	211	898	999999	477	999999	767	569	763	731	838	999999	815	704	999999	41	999999	313	605	328	685	335	999999	917	431	377	272	258	531	36	202	287	375	318	999999	200	699	77	999999	999999	999999	876	999999	719	999999	623	999999	462	78	999999	999999	252	893	345	939	999999	999999	999999	123	110	843	999999	47	737	538	561	999999	506	814	999999	341	416	999999	999999	429	999999	956	748	554	807	818	999999	999999	386	480	950	393	999999	379	554	458	718	999999	449	999999	390	838	641	999999	811	51	62	647	999999	999999	150	489	535	999999	140	389	993	436	
315	292	999999	338	660	999999	588	177	551	137	999999	296	623	461	323	964	999999	970	324	568	743	766	765	999999	999999	574	999999	471	858	999999	248	174	999999	292	999999	167	371	62	188	385	602	644	499	924	387	46	199	999999	176	570	999999	170	74	435	693	549	526	869	999999	96	926	126	319	999999	888	105	999999	341	812	165	602	999999	999999	939	965	108	276	840	785	999999	999999	651	304	297	999999	88	109	999999	598	999999	999999	502	999999	101	458	485	335	72	46	999999	214	858	876	999999	967	891	999999	999999	469	594	283	999999	93	659	711	285	821	31	199	809	995	802	742	712	523	110	413	700	491	490	773	213	804	999999	616	526	999999	294	999999	999999	999999	975	569	999999	826	955	418	999999	389	183	663	313	872	999999	999999	412	126	173	999999	867	488	677	643	979	820	79	880	590	999999	195	509	999999	999999	999999	999999	30	242	737	886	999999	691	490	320	317	999999	469	999999	577	999999	213	409	611	797	461	867	42	999999	590	193	756	85	999999	880	999999	673	999999	612	39	137	999999	180	388	287	999999	999999	997	366	999999	999999	999999	739	312	384	839	785	898	740	249	999999	76	688	652	999999	139	999999	863	610	126	644	999999	999999	311	450	999999	43	31	999999	999999	285	870	675	15	436	833	27	772	999999	50	999999	999999	395	373	999999	71	999999	528	834	157	999999	999999	999999	999999	691	462	503	437	862	999999	806	764	999999	872	963	115	999999	683	225	720	121	720	420	569	708	868	999999	494	999999	389	362	514	197	186	431	962	482	435	324	999999	339	590	909	18	244	653	211	522	409	999999	999999	904	312	123	46	999999	902	828	540	999999	157	19	999999	482	92	301	576	999999	450	11	999999	999999	368	251	999999	531	810	412	334	65	999999	793	94	311	719	458	212	84	999999	706	999999	654	894	999999	999999	330	410	436	999999	943	999999	814	999999	408	323	705	999999	71	999999	514	914	999999	503	485	165	364	924	878	763	634	99	502	257	744	999999	999999	79	866	999999	70	999999	384	486	391	978	852	722	999999	987	23	912	150	351	635	999999	999999	161	999999	346	999999	405	532	672	301	853	584	567	999999	467	999999	999999	678	999999	671	393	540	999999	121	507	313	642	248	890	999999	721	948	160	621	999999	999999	827	999999	530	953	665	597	711	999999	537	404	294	395	228	652	387	243	504	999999	251	999999	999999	49	911	42	829	167	642	999999	580	905	999999	946	383	97	517	999999	158	693	999999	795	828	827	999999	999999	28	256	29	248	373	999999	999999	479	
379	701	822	999999	748	497	133	507	955	999999	999999	632	999999	999999	999999	141	144	411	999999	810	675	455	432	729	465	808	999999	582	999999	999999	558	102	460	999999	576	999999	999999	728	236	661	569	508	839	49	223	951	142	999999	999999	887	113	961	999999	999999	999999	923	999999	102	332	999999	483	550	369	562	240	521	999999	27	771	999999	865	416	184	434	251	177	999999	999999	999999	999999	676	343	347	999999	299	999999	700	816	999999	652	414	183	405	296	999999	29	999999	999999	999999	999999	778	124	999999	906	31	697	787	967	999999	637	317	885	999999	818	274	149	999999	999999	272	999999	820	365	869	129	924	692	20	999999	999999	231	38	338	584	999999	999999	999999	434	440	238	602	809	733	423	520	344	529	597	587	999999	47	815	39	24	174	999999	999999	255	789	999999	999999	999999	898	721	180	999999	979	310	770	999999	712	715	772	999999	670	835	999999	941	999999	784	405	104	432	999999	999999	415	998	323	420	934	322	316	644	458	899	914	911	21	252	911	365	228	999999	504	319	999999	999999	999999	353	999999	793	481	896	15	587	244	264	41	512	999999	610	665	890	999999	770	999999	80	324	980	999999	999999	85	999999	447	999999	187	276	928	557	886	372	999999	999999	999999	151	840	999999	639	871	665	660	999999	509	487	310	999999	338	992	733	913	261	999999	179	999999	414	999999	783	459	586	999999	999999	999999	484	625	402	761	695	999999	694	930	985	999999	453	325	105	54	576	220	146	999999	999999	284	204	643	634	644	679	382	999999	434	66	960	62	470	697	334	404	999999	95	549	14	529	307	803	927	820	284	853	502	370	999999	572	322	857	561	692	141	841	999999	757	91	999999	141	999999	873	34	999999	982	628	770	650	692	134	596	999999	329	999999	999999	999999	813	999999	825	879	316	293	494	647	204	999999	14	999999	563	999999	338	467	691	398	999999	929	999999	999999	999999	999999	999999	719	458	447	726	143	242	716	740	999999	187	397	999999	443	825	976	389	386	193	82	999999	578	96	999999	796	138	42	999999	938	472	999999	381	77	600	157	596	835	56	921	71	677	298	462	438	715	940	212	258	572	999999	549	525	259	229	612	999999	633	657	651	597	111	311	999999	999999	321	805	330	665	295	238	151	343	465	132	999999	335	125	999999	95	855	926	784	368	877	922	297	132	999999	987	993	999999	187	404	334	959	376	999999	193	126	999999	620	999999	962	999999	920	216	70	999999	823	286	999999	975	572	796	670	999999	943	999999	356	999999	999999	481	999999	301	275	999999	999999	140	
172	999999	814	932	541	186	244	390	821	999999	957	716	999999	995	34	999999	955	999999	614	608	664	999999	432	621	837	103	999999	149	868	670	78	956	277	999999	999999	794	999999	115	444	999999	561	999999	505	919	942	640	999999	688	457	999999	345	287	359	340	476	999999	606	999999	999999	448	950	999999	999999	161	955	11	999999	999999	41	239	248	850	553	228	56	384	147	513	678	207	306	547	691	999999	334	791	607	999999	463	999999	198	999999	20	996	999999	466	768	353	964	941	201	499	999999	227	728	495	999999	999999	999999	999999	999999	102	523	897	151	412	413	619	826	173	404	999999	999999	999999	999999	968	999999	557	782	589	616	794	549	737	15	806	890	473	183	999999	67	476	654	370	62	105	756	123	854	43	62	158	526	999999	547	691	999999	70	186	760	999999	185	999999	703	486	597	553	786	891	345	522	999999	446	987	116	928	856	483	543	945	999999	999999	703	749	537	467	277	749	999999	324	999999	830	297	999999	193	881	127	950	884	465	999999	969	999999	519	520	122	712	538	999999	619	835	181	999999	240	548	930	482	999999	176	28	330	999999	595	577	193	691	652	999999	804	234	810	999999	599	88	403	252	504	194	238	424	755	999999	65	581	488	999999	313	999999	875	262	409	517	784	866	145	748	384	654	335	828	999999	999999	734	468	999999	999999	582	448	837	305	436	999999	381	751	999999	591	747	24	98	213	999999	595	157	551	825	302	131	732	943	654	868	999999	858	409	954	76	14	597	773	559	999999	865	230	999999	826	999999	146	999999	999999	553	11	369	565	132	999999	875	541	999999	643	515	999999	849	504	192	437	999999	439	971	797	205	586	160	251	538	999999	999999	374	999999	999999	999999	999999	999999	138	399	653	999999	294	735	958	88	535	999999	999999	267	752	558	371	47	151	250	999999	999999	244	999999	966	850	999999	999999	999999	928	999999	963	467	928	359	717	720	114	999999	999999	302	999999	23	999999	670	764	206	999999	786	257	999999	337	436	484	43	991	854	730	433	999999	999999	999999	418	39	578	999999	999999	35	907	44	837	266	507	222	948	977	161	526	737	211	653	999999	999999	80	778	183	536	982	895	368	863	989	999999	736	550	44	295	983	999999	108	409	181	999999	752	999999	893	829	224	536	66	839	338	993	231	158	999999	27	348	261	405	45	382	999999	549	999999	847	585	771	672	913	691	178	385	638	999999	482	69	498	660	884	353	322	999999	838	999999	534	999999	459	588	999999	999999	999999	731	999999	73	36	999999	536	999999	572	
318	999999	999999	622	375	999999	952	364	999999	676	194	529	687	999999	61	722	925	301	29	646	850	135	193	375	896	999999	446	999999	574	775	440	999999	917	97	575	999999	999999	834	473	858	581	641	40	911	999999	497	269	999999	693	350	111	999999	999999	933	721	192	875	186	999999	631	999999	322	999999	653	999999	661	612	600	801	999999	952	101	827	999999	75	218	999999	281	264	409	483	999999	947	233	999999	999999	25	983	376	393	999999	999999	118	841	634	269	851	387	999999	460	885	669	562	927	999999	19	921	355	868	512	999999	603	921	326	157	999999	999999	566	999999	554	645	628	234	418	356	368	982	986	537	999999	999999	999999	606	803	523	814	999999	999999	835	665	769	670	124	863	999999	999999	672	792	694	999999	894	295	409	130	814	267	445	999999	581	999999	37	935	818	73	155	999999	997	128	999999	343	999999	355	730	323	785	975	514	999999	999999	999999	696	199	999999	55	911	81	999999	999999	988	266	999999	384	448	805	999999	999999	851	61	999999	924	999999	553	999999	360	867	548	999999	999999	345	839	752	84	999999	51	343	999999	643	773	161	84	73	521	139	546	964	248	907	999999	685	999999	999999	462	653	198	720	152	999999	941	188	373	999999	231	149	159	513	304	999999	406	999999	999999	200	999999	899	643	861	999999	999999	452	999999	999999	640	639	411	394	999999	300	430	841	331	201	636	702	999999	999999	567	999999	999999	979	43	670	894	511	463	884	761	999999	563	20	337	423	999999	757	556	999999	732	876	820	755	444	223	873	512	85	280	173	999999	493	121	85	29	925	999999	999999	724	734	999999	186	526	999999	999999	737	420	514	908	473	879	155	45	65	999999	31	626	545	820	796	391	999999	192	999999	273	999999	999999	934	318	497	293	999999	831	824	999999	999999	999999	132	775	486	999999	998	999999	807	294	352	999999	65	395	997	308	899	599	927	353	703	994	805	369	116	999999	486	999999	420	999999	999999	999999	221	999999	990	728	504	999999	344	344	392	268	385	436	999999	115	396	549	321	999999	394	748	903	481	999999	999999	497	762	669	200	976	803	757	999999	752	38	245	602	404	999999	803	999999	265	593	960	445	619	999999	449	10	899	999999	884	230	999999	793	420	999999	564	295	240	742	110	153	368	589	511	758	999999	892	869	999999	154	999999	395	265	999999	320	520	463	999999	128	323	999999	301	48	999999	536	831	958	999999	504	48	999999	48	71	38	121	999999	380	999999	861	999999	999999	140	116	792	842	835	540	310	110	999999	110	208	999999	428	442	852	329	
671	999999	926	725	284	999999	754	45	999999	333	237	381	999999	150	530	235	432	766	999999	194	256	86	700	999999	657	517	999999	938	910	925	642	999999	269	999999	708	958	934	969	282	765	361	999999	838	511	313	929	999999	89	579	999999	689	662	904	667	82	999999	284	636	77	766	999999	816	134	88	690	999999	122	187	999999	572	999999	463	494	772	833	499	247	999999	986	728	999999	999999	368	937	999999	980	691	601	833	123	683	307	901	999999	675	545	632	759	821	999999	817	838	647	17	682	236	177	999999	833	583	357	999999	649	349	999999	894	457	197	843	999999	999999	520	999999	328	888	993	561	999999	999999	298	867	999999	378	323	999999	663	999999	360	264	19	812	559	767	260	766	999999	658	999999	251	780	97	999999	916	120	723	307	493	999999	129	999999	674	199	44	545	716	869	717	999999	999999	611	999999	106	933	834	999999	399	752	104	562	300	345	10	999999	326	999999	433	571	999999	600	613	179	238	241	575	344	623	524	232	544	999999	880	332	132	999999	444	990	511	999999	999999	333	554	999999	767	828	354	674	461	718	344	292	308	460	999999	825	441	117	864	999999	499	284	874	530	560	999999	999999	999999	999999	107	881	999999	922	488	999999	999999	69	779	471	413	230	670	171	806	888	261	999999	430	597	306	999999	337	135	999999	999999	939	458	33	839	111	419	341	796	364	999999	999999	999999	819	416	999999	766	661	645	999999	147	829	999999	78	642	308	999999	988	999999	999999	999999	999999	94	778	895	999999	817	45	999999	370	994	889	999999	999999	969	764	890	779	23	138	540	546	999999	674	16	763	999999	999999	391	540	44	430	915	225	999999	292	48	592	923	312	650	999999	721	999999	467	257	956	316	999999	877	418	298	975	297	50	362	863	420	772	999999	999999	999999	653	408	335	574	999999	999999	999999	999999	726	308	855	711	488	809	824	416	217	758	999999	999999	290	514	132	746	455	628	184	112	999999	628	819	999999	999999	222	999999	999999	999999	893	283	308	999999	422	161	120	442	999999	809	241	537	457	213	24	335	768	156	149	286	589	129	355	482	249	268	108	488	999999	687	275	731	999999	466	324	484	508	555	868	363	21	999999	191	819	943	575	971	425	805	999999	999999	999999	937	46	999999	774	928	825	725	999999	999999	632	999999	586	544	999999	999999	990	999999	539	999999	222	999999	786	275	284	937	536	539	999999	296	682	683	610	431	209	999999	475	999999	549	999999	682	830	714	310	388	936	605	999999	442	999999	999999	536	999999	637	53	787	160	770	
999999	836	402	296	61	867	380	999999	767	999999	999999	999999	999999	895	349	999999	155	391	573	486	886	348	342	260	106	134	315	156	999999	972	387	421	643	705	19	999999	163	396	779	846	930	440	179	449	940	727	988	95	196	292	492	662	223	999999	883	747	503	151	199	926	999999	999999	540	794	778	999999	81	854	885	635	829	758	999999	727	556	456	179	892	320	379	146	999999	999999	135	490	724	999999	969	821	999999	219	22	999999	853	293	999999	999999	999999	999999	999999	655	143	209	561	462	733	60	496	127	436	999999	999999	830	820	789	342	999999	414	313	63	726	999999	43	999999	426	999999	999999	758	443	849	556	794	231	304	999999	12	30	408	673	757	674	999999	851	999999	693	608	191	386	73	999999	443	999999	80	999999	299	552	999999	999999	144	644	999999	999999	62	999999	880	783	389	536	106	787	322	999999	741	556	389	999999	261	648	930	999999	636	185	999999	492	416	72	724	999999	14	181	901	999999	999999	38	999999	381	999999	583	999999	910	999999	654	290	285	637	999999	752	523	238	284	301	462	655	999999	18	995	607	570	861	817	68	776	532	924	886	878	999999	999999	970	17	367	677	999999	999999	598	982	894	418	999999	999999	319	210	384	730	879	448	789	999999	999999	590	774	98	999999	696	851	452	132	365	999999	759	978	49	999999	999999	916	999999	329	999999	999999	36	111	198	999999	33	999999	858	402	999999	999999	999999	999999	653	693	389	243	279	955	446	178	156	859	538	29	105	859	279	656	163	999999	999999	129	164	228	999999	488	585	382	698	198	993	59	330	320	952	670	334	355	174	988	647	667	882	466	581	176	573	999999	620	173	238	999999	999999	987	789	999999	934	435	700	900	657	896	267	999999	185	999999	539	227	76	434	535	924	492	999999	176	597	247	698	999999	999999	915	999999	762	534	959	999999	999999	999999	531	634	736	898	655	273	340	750	999999	634	290	484	999999	999999	112	999999	637	314	719	84	999999	201	90	246	999999	873	984	999999	144	733	299	999999	296	206	696	441	697	637	999999	999999	999999	426	197	999999	999999	999999	200	999999	314	576	896	654	81	736	999999	339	554	500	120	999999	288	100	615	677	999999	896	197	999999	658	670	999999	10	44	500	249	404	13	477	828	625	682	424	936	567	836	644	999999	560	685	367	999999	207	526	497	939	743	999999	520	999999	521	999999	760	911	643	999999	999999	619	581	496	126	335	86	672	999999	999999	864	164	999999	840	701	583	999999	754	301	999999	301	484	999999	560	506	594	493	210	
316	649	921	512	302	489	940	34	999999	74	999999	41	999999	534	41	398	85	999999	999999	679	576	938	348	16	620	859	786	421	82	999999	990	532	999999	876	365	844	187	361	861	568	900	676	841	572	195	999999	973	766	999999	159	999999	917	999999	813	634	378	311	915	999999	443	703	999999	952	721	83	46	199	934	179	196	220	723	728	999999	779	899	106	775	821	999999	886	999999	969	999999	544	82	700	38	251	999999	543	999999	469	999999	864	999999	724	999999	498	158	999999	48	999999	265	939	761	999999	999999	44	999999	282	999999	999999	999999	556	999999	559	999999	186	999999	999999	999999	999999	193	652	947	999999	999999	999999	408	999999	975	287	672	291	847	433	714	999999	782	883	999999	994	516	713	18	179	929	999999	191	999999	999999	943	999999	813	908	356	413	612	991	508	889	999999	635	560	307	999999	431	259	999999	260	845	55	403	127	282	177	185	480	644	778	999999	438	158	587	488	42	999999	858	382	999999	30	112	999999	999999	999999	765	368	955	416	761	748	679	172	930	976	999999	549	380	541	740	180	999999	968	223	183	460	999999	999999	81	999999	468	572	876	218	240	742	63	128	132	516	808	230	73	882	40	655	276	999999	611	839	492	418	327	642	999999	97	144	999999	111	544	999999	321	999999	151	302	185	802	953	700	999999	596	430	258	999999	932	999999	868	95	192	528	193	999999	446	242	782	60	999999	999999	887	152	999999	285	999999	587	900	497	999999	922	590	854	852	999999	999999	999999	253	71	169	302	999999	999999	999999	59	999999	583	360	684	874	651	999999	251	931	999999	76	557	634	999999	999999	670	999999	444	999999	946	504	338	675	870	999999	78	999999	720	891	952	534	517	924	559	689	443	236	226	623	694	563	349	923	294	999999	969	743	931	658	498	178	999999	999999	281	999999	999999	908	490	279	806	999999	648	360	978	42	558	633	999999	632	969	444	907	821	999999	393	165	414	390	999999	999999	999999	67	72	402	783	269	752	652	999999	431	535	746	947	816	42	915	988	944	999999	697	345	669	999999	688	999999	271	453	845	888	399	999999	999999	865	834	481	603	999999	958	204	773	999999	999999	999999	999999	444	697	959	14	886	477	999999	999999	138	999999	999999	999999	999999	384	999999	522	999999	906	999999	615	578	17	880	122	345	439	339	999999	999999	999999	999999	364	599	999999	254	366	311	448	959	420	232	393	999999	999999	999999	999999	846	211	619	682	956	999999	227	463	632	999999	816	847	669	457	148	146	719	648	999999	999999	75	658	140	981	220	377	947	
352	392	195	617	941	386	528	999999	138	420	78	532	991	147	145	999999	817	549	464	999999	511	282	999999	673	999999	903	999999	999999	197	80	638	471	589	952	875	80	446	819	875	470	999999	864	19	999999	651	126	53	607	930	999999	999999	441	756	597	999999	79	306	521	866	47	999999	778	405	68	782	606	999999	48	272	74	40	997	674	999999	999999	646	273	999999	32	999999	859	394	819	15	757	206	999999	991	516	805	774	925	952	837	999999	999999	999999	951	944	999999	183	15	345	865	999999	325	767	762	959	799	806	936	499	242	999999	10	958	399	310	585	891	950	999999	466	999999	115	999999	837	999999	276	999999	322	426	978	460	854	59	954	999999	442	999999	953	42	717	999	837	435	719	659	999999	413	79	999999	368	162	232	483	878	999999	999999	279	929	999999	692	621	493	520	520	782	333	950	14	545	999999	156	938	918	999999	999999	463	679	335	188	842	863	118	671	999999	825	237	380	181	999999	808	999999	509	999999	350	106	999999	999999	915	937	335	135	408	999999	783	999999	223	314	999999	421	122	376	943	750	999999	999999	513	822	463	694	554	952	999999	999999	737	704	646	829	999999	717	999999	146	764	999999	852	999999	464	584	999999	999999	612	922	999999	760	276	999999	229	759	118	521	592	693	999999	230	392	383	999999	783	999999	88	575	394	999999	952	469	975	999999	555	897	293	374	999999	933	617	92	632	251	999999	358	999999	485	887	720	67	134	999999	282	999999	15	479	999999	681	787	810	279	227	196	999999	999999	301	999999	999999	861	825	999999	999999	760	255	999999	999999	141	337	434	501	602	688	674	679	999999	211	999999	78	549	428	921	999999	151	133	347	865	445	492	999999	67	476	999999	35	895	910	470	507	36	405	255	999999	44	256	296	999999	999999	553	517	930	99	598	760	133	443	999999	463	999999	637	999999	282	324	648	609	377	34	790	662	778	999999	999999	703	675	999999	304	90	999999	999999	855	915	757	321	999999	999999	638	468	716	688	592	991	456	948	870	999999	999999	930	699	434	999999	271	426	927	999999	748	573	999999	999999	97	999999	362	25	26	999999	999999	160	961	396	97	970	999999	318	112	999999	786	322	419	999999	999999	999999	374	999999	999999	568	594	498	829	546	999999	988	252	545	628	858	239	976	999999	290	159	999999	999999	543	611	999999	969	952	323	857	987	436	164	562	999999	999999	464	999999	562	458	999999	999999	331	424	216	999999	728	373	689	254	840	810	881	138	999999	588	999999	830	779	999999	598	641	999999	971	558	753	833	
689	179	91	403	999999	423	982	217	926	646	747	337	512	735	606	272	999999	27	187	554	36	879	999999	169	634	202	563	859	441	999999	359	865	462	275	48	203	999999	850	999999	397	898	920	757	942	640	503	276	273	992	999999	115	954	381	208	807	810	999999	921	769	999999	859	133	776	878	296	882	999999	247	696	413	663	999999	445	999999	655	115	999999	845	529	999999	999999	999999	867	71	942	405	999999	264	468	999999	999999	687	999999	516	538	775	153	878	999999	757	628	39	576	999999	715	885	519	999999	552	701	688	547	401	638	149	569	265	715	936	891	398	999999	778	999999	602	999999	149	928	261	880	961	253	199	999999	512	896	723	999999	999999	67	885	901	999999	767	999999	273	295	452	999999	969	520	999999	942	763	369	18	261	999999	999999	999999	999999	590	340	672	739	445	999999	629	999999	253	999999	999999	369	999999	15	497	908	20	999999	338	690	999999	562	292	369	533	311	436	999999	503	645	615	301	615	321	305	570	48	38	999999	999999	999999	999999	133	133	542	79	73	757	999999	109	250	999999	658	59	999999	38	58	312	999999	143	920	999999	632	608	239	999999	753	567	710	926	870	982	815	422	34	380	439	168	827	463	247	678	540	403	404	428	643	999999	999999	276	522	735	822	970	995	448	694	999999	893	999999	999999	506	999999	999999	239	267	999999	999999	999999	679	599	889	999999	752	999999	252	687	238	213	811	52	196	305	444	414	145	170	999999	426	999999	685	913	274	970	147	740	999999	594	174	146	999999	406	999999	592	999999	632	259	79	999999	753	760	465	999999	92	814	139	211	612	999999	103	107	536	999999	448	993	999999	624	515	999999	165	620	999999	74	999999	765	646	654	713	766	999999	885	100	999999	673	825	230	602	192	166	18	539	999999	62	80	49	519	587	103	598	991	999999	744	465	918	999999	667	400	999999	326	178	484	498	846	759	218	17	765	156	623	772	93	442	358	605	626	600	999999	999999	37	256	68	561	124	775	774	151	634	852	540	167	829	356	865	988	999999	51	183	302	999999	999999	999999	440	479	826	908	574	395	999999	302	542	999999	406	228	999999	119	999999	384	81	999999	999999	382	913	999999	466	942	999999	576	370	81	999999	427	748	999999	995	999999	627	92	999999	866	210	755	999999	559	997	540	433	138	794	999999	611	666	112	318	795	659	839	824	999999	883	181	999999	35	999999	717	124	878	275	999999	577	491	840	96	999999	784	321	607	364	618	925	519	608	781	491	999999	918	325	999999	345	999999	
999999	999999	78	414	999999	211	730	986	841	999999	662	167	904	226	999999	771	580	897	999999	484	62	484	999999	98	373	573	226	544	328	799	999999	448	929	887	914	688	771	681	519	999999	999999	620	522	735	272	362	999999	564	999999	698	999999	428	906	861	999999	999999	999999	999999	51	131	999999	196	667	52	94	999999	238	999999	312	709	999	899	387	950	893	999999	961	481	825	21	869	661	450	999999	461	380	542	77	604	735	999999	999999	639	398	597	999999	952	480	650	999999	134	999999	262	393	698	447	50	999999	967	850	226	125	164	999999	262	334	745	47	999999	714	681	170	999999	576	618	999999	269	989	363	499	999999	491	830	776	887	192	408	66	999999	999999	339	999999	110	754	519	975	636	999999	145	273	658	914	999999	935	377	964	274	999999	775	491	188	60	602	999999	370	735	294	388	153	79	925	999999	115	576	385	999999	70	999999	67	642	580	660	853	99	999999	575	600	895	408	922	918	999999	999999	450	999999	288	999999	631	393	999999	690	258	466	999999	348	999999	809	999999	560	281	903	606	999999	999999	910	527	207	512	637	999999	144	999999	979	230	999999	212	407	999999	740	106	122	438	284	283	952	332	999999	787	751	871	765	286	344	136	28	321	104	158	540	318	91	480	994	598	648	300	278	245	999999	999999	571	999999	583	464	169	475	332	354	190	587	333	999999	999999	766	39	999999	65	853	211	839	999999	258	999999	432	24	999999	999999	685	635	661	64	999999	999999	615	309	999999	702	880	999999	553	989	750	968	952	999999	672	719	999999	568	790	245	999999	44	85	38	323	999999	161	999999	527	41	999999	719	999999	533	999999	547	999999	999999	999999	999999	184	885	657	850	366	999999	181	999999	999999	922	216	127	999999	999999	999999	923	797	587	999999	600	999999	440	449	522	352	41	999999	428	999999	134	573	771	159	635	70	539	386	999999	671	42	848	714	107	604	999999	999999	874	999999	895	451	749	568	480	818	614	744	446	145	508	335	999999	753	827	227	999999	445	967	999999	365	109	547	999999	915	999999	751	999999	343	999999	999999	999999	999999	346	533	178	385	15	300	340	30	326	999999	250	726	999999	201	105	886	879	255	389	999999	999999	747	795	903	999999	653	526	77	777	999999	600	447	684	179	504	229	659	842	353	154	637	198	49	16	999999	846	999999	762	655	950	999999	599	318	272	500	599	737	274	207	362	774	999999	252	915	502	803	51	177	696	876	237	47	901	999999	923	477	707	789	607	341	83	763	999999	827	947	999999	139	422	
678	905	491	394	644	991	999999	374	945	134	999999	503	999999	412	76	778	722	426	698	999999	348	33	891	948	667	866	288	20	850	425	967	501	673	629	498	790	394	842	999999	910	863	559	532	583	999999	114	999999	671	697	643	999999	530	312	999999	84	655	24	542	727	777	712	999999	999999	999999	166	999999	829	185	913	999999	393	880	34	787	999999	999999	501	317	674	999999	340	616	322	216	320	447	999999	618	554	999999	776	999999	999999	999999	207	503	999999	999999	427	271	284	361	758	421	259	234	506	999999	999999	296	163	999999	868	174	447	105	57	317	219	718	825	221	630	79	509	541	765	409	589	717	753	498	890	413	999999	999999	858	900	956	999999	999999	672	773	999999	689	80	984	950	999999	999999	455	727	999999	708	999999	999999	730	999999	912	718	468	999999	999999	137	999999	665	816	465	886	999999	999999	156	360	999999	777	999999	999999	999999	389	438	557	999999	233	999999	272	35	706	192	966	999999	258	999999	987	999999	627	999999	736	999999	725	34	999999	528	74	717	864	308	376	999999	999999	293	626	999999	309	483	171	653	999999	458	999999	517	959	633	498	671	220	78	168	122	999999	999999	425	999999	999999	365	184	38	750	515	999999	999999	658	47	261	999999	598	890	869	513	86	999999	971	288	999999	218	75	630	40	402	506	795	149	263	172	997	999999	825	720	944	309	143	902	367	834	901	858	999999	382	999999	82	330	209	654	46	533	999999	147	29	438	999999	554	999999	358	999999	828	824	405	874	264	999999	773	999999	925	214	999999	80	613	454	879	999999	153	257	226	330	186	595	494	999999	638	999999	999999	806	292	654	754	145	554	358	15	87	463	57	127	999999	309	999999	999999	450	103	463	999999	692	149	88	155	306	999999	38	832	999999	999999	999999	245	228	999999	966	887	280	460	999999	525	264	448	802	999999	106	999999	227	30	999999	321	999999	134	999999	686	47	999999	213	999999	457	364	526	526	772	747	285	811	899	913	999999	272	999999	989	295	937	999999	999999	346	191	999999	176	564	17	806	920	999999	999999	999999	541	57	309	684	999999	12	453	998	738	675	65	621	295	999999	999999	999999	999999	318	64	838	247	999999	794	330	31	459	291	800	519	719	851	999999	232	999999	999999	865	999999	588	999999	987	841	938	364	578	999999	570	999999	935	999999	329	53	612	240	224	822	948	999999	979	999999	999999	999999	999999	999999	29	999999	602	398	999999	999999	448	655	185	85	999999	999999	999999	238	226	48	461	696	999999	550	199	676	249	231	17	928	418	612	63	926	
999999	275	198	459	345	754	688	999999	228	999999	810	999999	999999	537	999999	999999	523	719	47	940	210	625	376	112	299	352	584	381	391	616	999999	836	601	258	999999	801	808	849	893	471	360	289	477	293	739	525	808	999999	67	790	414	698	574	999999	999999	999999	899	95	999999	999999	179	999999	790	999999	606	974	999999	619	382	372	419	999999	826	575	590	999999	157	93	373	774	544	873	324	999999	211	766	272	488	533	858	999999	999999	689	900	999999	53	999999	864	686	765	999999	199	338	999999	380	740	872	998	532	999999	158	816	999999	394	458	306	992	199	999999	839	711	594	95	524	469	999999	984	926	283	547	432	292	999999	608	332	355	544	999999	230	471	894	273	955	729	709	96	999	305	999999	996	999999	309	464	846	63	857	113	813	235	683	999999	999999	725	985	382	865	419	124	72	999999	761	374	969	939	945	448	999999	366	999999	999999	697	999999	483	287	496	132	828	999999	554	999999	251	730	402	546	715	999999	999999	999999	999999	843	676	885	242	349	999999	685	340	525	999999	614	229	747	999999	999999	985	999999	472	448	498	999999	47	860	569	597	861	999999	971	432	999999	996	901	668	19	971	707	812	456	144	52	811	999999	313	657	940	255	504	731	999999	561	647	486	108	999999	999999	806	999999	325	645	487	212	999999	908	999999	999999	713	999999	737	999999	154	999999	620	337	405	999999	999999	734	212	999999	351	366	309	431	871	586	520	802	196	911	999999	999999	999999	811	656	840	999999	999999	22	753	999999	999999	766	703	405	387	999999	158	703	794	639	82	999999	695	303	999999	902	292	47	714	394	911	999999	999999	863	263	999999	809	680	565	999999	584	999999	999999	403	999999	599	999999	999999	493	559	372	999999	999999	281	102	999999	801	517	535	937	815	846	307	368	325	330	999999	840	152	700	999999	999999	147	999999	65	359	999999	999999	647	531	306	266	553	999999	999999	811	999999	554	770	975	885	999999	155	628	773	999999	424	100	87	999999	999999	766	883	792	341	894	961	196	999999	742	133	508	870	13	999999	559	999999	999999	346	513	357	395	79	177	815	925	999999	519	441	999999	934	73	225	999999	872	539	382	760	824	137	850	786	338	37	851	386	431	151	986	999999	444	282	754	574	977	273	697	716	977	415	572	451	755	999999	999999	70	293	999999	141	111	187	542	327	999999	663	999999	66	51	326	438	504	190	999999	226	999999	999999	319	651	343	608	999999	999999	783	418	999999	408	41	441	230	790	103	872	999999	885	47	901	955	545	999999	416	217	
999999	399	548	911	391	918	999999	999999	155	751	642	225	532	268	520	759	909	653	264	540	625	821	535	345	631	999999	999999	189	999999	706	774	740	927	401	196	276	244	507	183	489	503	999999	999999	999999	460	657	487	626	526	999999	999999	891	656	875	591	834	863	212	999999	221	281	999999	999999	449	977	902	297	141	81	253	999999	999999	480	774	47	207	999999	496	999999	999999	693	30	662	839	660	999999	93	61	999999	362	999999	41	227	962	999999	154	999999	634	72	999999	369	999999	554	283	628	999999	999999	882	838	394	97	377	328	314	527	260	695	202	999999	104	999999	246	332	719	840	492	194	518	566	892	812	122	434	999999	615	347	476	389	999999	26	471	211	999999	425	999999	45	713	999999	444	957	459	999999	846	999999	739	999999	999999	999999	999999	146	459	999999	326	946	581	975	943	991	698	190	784	315	980	772	999999	617	33	907	999999	804	778	280	84	999999	443	618	999999	466	999999	999999	324	999999	947	85	566	568	885	276	843	999999	102	721	224	999999	183	153	999999	84	999999	999999	109	126	389	999999	999999	189	828	717	513	963	709	999999	404	999999	865	153	368	905	215	999999	732	756	73	166	999999	66	999999	999999	435	299	405	201	131	475	393	208	261	319	999999	387	999999	177	763	880	588	999999	999999	19	999999	999999	785	317	868	999999	999999	352	999999	999999	999999	999999	133	999999	292	999999	567	518	365	929	999999	666	891	58	198	828	335	999999	993	193	578	105	999999	56	431	999999	999999	98	999999	851	999999	50	156	39	393	999999	263	730	885	550	322	80	260	397	196	732	148	999999	999999	50	944	999999	359	869	999999	830	572	86	587	887	709	479	195	999999	854	781	520	861	999999	782	999999	605	999999	453	870	999999	844	351	999999	699	267	777	999999	292	907	999999	690	287	385	563	844	187	152	997	999999	843	884	747	543	415	221	286	82	346	476	349	165	906	998	156	985	230	226	888	999999	932	509	999999	606	613	100	243	999999	111	999999	397	462	681	612	37	623	107	808	999999	999999	980	704	999999	815	567	94	784	288	238	999999	623	999999	264	377	908	344	999999	999999	999999	324	999999	799	971	408	89	887	483	999999	971	533	999999	421	772	410	649	237	999999	97	48	529	999999	954	258	533	999999	436	207	314	703	692	641	999999	999999	139	509	191	733	999999	736	680	610	490	317	704	689	211	197	854	728	680	467	893	111	999999	999999	33	550	447	94	652	689	999999	600	999999	999999	999999	543	643	900	999999	504	999999	999999	999999	918	825	647	
554	844	999999	999999	352	586	32	235	748	855	478	130	485	999999	295	999999	999999	999999	441	889	38	812	999999	668	554	999999	269	999999	814	542	999999	999999	192	999999	996	603	999999	413	347	593	577	62	153	85	74	522	424	827	218	513	277	377	999999	935	618	741	999999	999999	999999	399	326	999999	421	216	122	986	999999	109	643	692	999999	680	999999	999999	322	976	669	999999	999999	42	538	441	968	310	274	999999	14	256	999999	999999	999999	528	718	999999	999999	731	640	999999	999999	87	584	325	999999	526	346	596	724	999999	623	999999	999999	413	849	662	860	884	877	999999	941	746	982	690	999999	388	184	649	962	999999	579	999999	345	999999	999999	526	457	223	258	999999	964	678	999999	374	633	136	192	999999	678	65	97	393	853	529	995	226	105	893	983	804	999999	999999	634	28	69	42	999999	999999	694	332	999999	646	636	435	999999	273	105	617	999999	999999	999999	79	970	906	617	196	737	999999	737	502	431	999999	239	453	110	277	53	999999	314	999999	830	843	420	355	999999	451	756	428	999999	731	130	999999	836	999999	608	999999	726	999999	411	873	999999	490	999999	201	900	651	417	193	335	999999	229	473	312	999999	384	999999	659	999999	65	176	440	319	999999	15	381	944	727	460	844	828	551	325	231	441	306	349	240	999999	455	208	999999	573	999999	502	511	657	184	380	999999	255	622	111	999999	244	999999	985	56	606	819	956	924	956	348	999999	338	904	999999	999999	170	45	132	441	999999	856	999999	866	226	940	504	723	769	999999	66	598	216	999999	652	986	998	999999	302	634	999999	498	999999	999999	234	595	174	999999	999999	313	219	369	133	191	931	815	112	999999	769	999999	999999	106	197	577	900	750	999999	888	999999	264	872	849	999999	999999	42	681	999999	65	642	630	999999	896	317	465	147	697	474	34	999999	836	884	432	551	196	531	312	311	705	187	999999	304	285	355	999999	999999	370	626	999999	158	260	242	56	933	148	339	999999	788	731	999999	999999	286	276	379	999999	379	999999	999999	555	966	729	379	877	999999	168	336	999999	551	999999	34	776	80	838	876	268	604	837	499	412	856	326	524	579	275	999999	207	38	906	930	781	991	72	999999	670	999999	880	999999	178	774	812	999999	663	631	999999	664	999999	999999	399	121	820	999999	950	895	999999	999999	215	999999	611	904	961	999999	594	620	999999	43	714	999999	178	457	999999	999999	999999	724	999999	27	662	892	872	611	840	759	638	794	120	249	50	176	382	999999	223	90	753	274	813	514	255	52	256	673	999999	999999	
999999	942	999999	999999	873	236	304	681	987	323	927	999999	999999	212	669	800	510	145	999999	547	626	157	999999	999999	999999	404	911	95	772	999999	999999	209	999999	706	999999	696	69	999999	376	999999	871	701	42	900	162	999999	999999	610	845	455	542	120	999999	999999	518	131	999999	999999	999999	999999	325	219	999999	377	677	999999	349	999999	999999	972	740	999999	999999	190	999999	924	125	344	154	742	202	310	250	999999	87	534	529	259	999999	367	999999	632	451	897	999999	662	792	664	999999	434	999999	844	888	872	999999	569	350	499	736	593	16	373	999999	354	286	25	968	999999	300	153	208	99	178	365	984	117	530	872	692	22	142	460	999999	999999	338	999999	999999	999999	612	517	193	40	999999	605	360	999999	999999	999999	621	482	693	210	999999	89	236	323	999999	533	887	607	49	478	806	999999	460	999999	999999	572	25	999999	603	601	979	782	959	177	577	999999	14	370	767	433	261	220	328	931	95	42	493	999999	683	888	489	999999	478	715	999999	798	154	999999	372	777	999999	999999	878	102	231	591	999999	69	746	111	999999	527	999999	615	226	999999	405	529	470	229	999999	11	254	714	121	999999	314	253	999999	778	429	209	999999	990	351	568	341	235	999999	504	912	999999	999999	999999	369	962	174	999999	499	637	999999	999999	999999	152	697	90	449	173	981	256	286	876	125	967	682	999999	529	849	274	658	999999	999999	819	965	999999	655	732	673	355	159	999999	451	754	315	385	804	866	855	302	271	999999	999999	254	463	227	45	318	310	898	50	442	324	598	841	382	233	805	377	834	52	357	776	818	832	447	835	132	999999	591	877	999999	673	557	999999	539	97	924	366	748	281	347	999999	774	314	716	495	852	999999	999999	999999	999	999999	31	260	913	352	359	422	26	392	913	999999	718	31	588	999999	999999	595	311	295	999999	999999	629	999999	999999	925	11	999999	125	952	982	219	876	439	877	999999	652	307	99	999999	738	512	350	999999	999999	999999	713	753	726	948	999999	267	611	648	852	560	868	468	555	999999	999999	999999	307	999999	409	703	630	288	153	623	999999	999999	506	124	556	999999	999999	273	203	864	221	257	999999	177	999999	725	999999	238	587	326	105	999999	999999	110	999999	893	215	286	955	664	218	999999	609	999999	832	267	999999	496	101	66	461	604	999999	690	776	999999	66	140	839	684	105	999999	999999	999999	528	999999	999999	405	999999	663	591	822	318	999999	656	999999	647	685	344	966	963	121	147	999999	865	500	999999	70	999999	999999	836	999999	446	281	569	999999	999999	783	
583	999999	549	365	227	438	475	639	296	735	44	989	455	999999	795	873	720	999999	264	999999	961	37	22	657	999999	527	826	999999	386	999999	999999	839	63	999999	999999	999999	999999	608	894	709	65	235	213	999999	36	999999	306	999999	289	999999	560	585	999999	562	821	999999	888	891	294	699	611	959	262	259	766	205	936	999999	279	999999	455	122	99	555	124	999999	823	828	631	737	231	371	235	813	486	394	287	999999	999999	555	555	535	323	204	108	106	972	999999	999999	831	407	999999	999999	928	127	999999	495	999999	447	95	732	70	999999	999999	478	249	733	449	999999	381	917	444	548	724	805	920	798	894	457	999999	762	870	410	800	999999	999999	999999	307	999999	999999	899	999999	999999	999999	823	495	275	766	726	858	999999	532	190	999999	913	963	177	999999	132	207	649	600	558	428	332	862	999999	999999	227	962	73	436	754	734	482	646	390	591	900	999999	655	41	178	599	655	999999	689	363	999999	999999	348	999999	184	999999	399	309	723	635	633	961	999999	804	549	764	999999	936	778	455	574	277	999999	585	570	811	551	617	999999	959	773	102	182	999999	999999	999999	623	358	261	999999	345	183	999999	999999	957	939	485	999999	492	414	803	718	461	243	789	619	793	763	154	999999	999999	782	877	763	861	540	999999	539	999999	698	150	999999	685	999999	120	401	354	827	627	631	336	999999	999999	27	165	65	641	938	516	999999	67	859	213	888	999999	562	999999	169	999999	426	160	946	999999	794	273	366	42	938	999999	398	275	966	145	522	999999	255	999999	859	607	999999	999999	850	32	266	999999	290	243	797	999999	999999	105	195	933	999999	999999	999999	81	999999	999999	799	32	702	999999	128	999999	101	724	691	851	73	905	446	999999	96	526	309	923	372	163	999999	132	245	735	575	302	999999	999999	934	51	656	183	327	114	999999	784	999999	45	904	567	549	999999	551	999999	149	999999	658	633	999999	684	181	466	709	187	772	676	999999	967	249	825	999999	69	790	999999	999999	999999	588	342	999999	312	329	274	29	999999	999999	999999	580	300	595	923	644	999999	195	259	869	199	474	150	342	141	997	240	796	88	947	490	776	999999	749	259	999999	326	999999	999999	364	999999	447	903	573	356	105	999999	382	325	191	173	873	540	781	15	426	448	999	621	314	99	478	999999	857	133	999999	679	999999	999999	859	327	575	650	894	962	751	570	576	986	45	512	858	480	897	784	616	245	130	999999	833	999999	326	269	239	275	438	507	56	449	999999	426	945	999999	999999	863	598	233	645	
818	264	855	999999	23	999999	802	999999	999999	53	82	999999	414	559	806	999999	999999	11	315	420	629	534	999999	523	999999	290	619	566	821	24	43	196	393	599	311	999999	999999	754	313	683	437	43	440	464	973	933	301	867	148	533	232	862	999999	812	26	294	19	341	744	732	966	999999	999999	983	19	886	133	814	999999	326	999999	488	697	632	999999	595	104	999999	550	999999	989	752	427	298	791	181	904	999999	583	27	479	645	20	580	717	999999	999999	456	454	999999	809	999999	620	822	997	744	174	660	999999	430	999999	999999	999999	550	743	224	817	130	201	838	982	551	240	239	999999	890	477	126	914	999999	999999	999999	344	462	394	512	142	605	301	57	999999	253	752	163	827	259	999999	470	837	999999	383	503	264	616	115	267	255	390	999999	116	999999	57	999999	47	459	999999	999999	338	166	241	999999	222	999999	154	999999	999999	799	87	999999	596	47	999999	289	999999	418	999999	393	728	357	136	266	999999	630	194	780	959	508	715	704	284	999999	524	999999	999999	420	171	999999	999999	785	376	999999	178	978	388	79	269	999999	333	999999	981	169	167	981	40	974	340	999999	645	999999	999999	999999	94	383	999999	232	522	703	999999	10	999999	804	283	942	980	999999	98	772	251	124	520	999999	999999	999999	722	999999	217	543	283	631	999999	579	38	745	914	147	999999	795	850	165	999999	999999	999999	332	382	187	886	999999	999999	372	999999	567	349	530	853	679	63	998	660	22	999999	979	429	999999	999999	676	775	999999	999999	843	294	303	922	95	568	999999	999999	853	713	545	238	992	542	911	745	522	239	507	892	244	93	999999	144	838	150	577	147	42	999999	999999	411	999999	197	167	87	593	999999	264	962	899	572	999999	295	124	784	33	446	999999	316	408	446	999999	645	999999	759	909	168	93	999999	999999	816	84	451	999999	999999	999999	804	385	833	162	999999	975	545	993	671	999999	99	30	63	127	141	630	726	12	269	143	713	999999	407	999999	434	999999	318	971	999999	498	759	288	999999	905	228	70	683	163	532	470	732	652	131	999999	820	999999	40	827	859	196	358	449	747	10	175	410	977	665	727	999999	667	573	910	183	999999	999999	49	158	999999	80	999999	999999	480	798	411	999999	282	999999	358	296	531	490	122	896	150	320	541	979	740	817	93	28	436	217	803	168	741	948	753	20	108	999999	928	788	249	999999	968	948	599	113	999999	456	317	999999	793	186	461	999999	43	813	999999	69	418	91	987	928	145	272	994	252	329	334	777	347	197	
999999	562	999999	656	364	351	592	999999	636	688	636	710	995	424	627	707	999999	999999	939	740	49	474	999999	999999	320	999999	999999	953	999999	784	804	678	969	999999	154	623	999999	999999	678	999999	999999	679	781	403	360	999999	150	847	377	999999	601	419	837	606	158	184	715	999999	999999	714	644	638	43	852	884	957	741	999999	280	999999	580	371	245	477	64	369	999999	453	451	103	509	859	586	812	192	394	841	372	104	969	907	999999	30	963	827	57	645	929	518	402	486	398	576	373	999999	240	183	999999	552	788	999999	272	90	999999	215	785	62	231	999999	500	126	999999	999999	999999	105	974	350	282	650	16	724	762	935	58	999999	120	292	223	847	951	999999	481	819	315	486	645	524	777	999999	52	995	999999	269	999999	999999	117	740	275	277	999999	999999	999999	999999	545	74	729	999999	999999	636	104	502	839	383	718	289	645	999999	351	824	460	999999	999999	524	999999	20	310	502	999999	772	509	380	999999	999999	999999	71	319	761	999999	251	999999	318	491	151	662	999999	166	50	551	738	999999	557	398	450	817	539	999999	387	122	535	999999	236	419	999999	136	724	485	999999	999999	656	970	884	285	110	999999	999999	968	431	861	67	853	269	951	188	141	951	981	576	999999	999999	999999	931	649	748	999999	999999	999999	231	24	938	999999	273	999999	895	999999	756	282	298	999999	675	570	896	999999	64	999999	999999	285	241	138	184	743	908	765	207	913	48	244	536	999999	547	253	999999	999999	999999	993	590	745	66	420	999999	999999	692	203	463	758	847	415	999999	77	982	254	667	999999	839	204	165	999999	999999	981	729	521	999999	675	835	431	823	489	602	71	100	758	229	820	753	505	999999	715	999999	449	75	632	999999	469	640	999999	586	653	577	728	837	92	429	84	691	863	933	999999	367	41	934	368	812	999999	976	999999	34	846	999999	999999	999999	999999	206	999999	916	999999	871	286	44	999999	845	180	999999	874	234	18	999999	155	139	999999	999999	44	999999	999999	999999	999999	819	127	999999	999999	999999	999999	313	243	999999	397	999999	551	168	594	991	999999	999999	825	195	764	999999	938	999999	967	894	879	717	999999	999999	119	102	926	372	999999	287	754	999999	628	999999	999999	866	999999	298	999999	999999	787	999999	544	898	913	999999	999999	94	750	999999	880	818	524	521	398	31	999999	471	476	304	958	188	949	317	999999	999999	999999	560	89	897	779	650	471	844	999999	999999	183	561	999999	67	570	842	999999	999999	406	999999	278	117	875	94	22	216	821	999999	999999	609	999999	236	661	999999	999999	
971	999999	852	481	240	356	680	414	506	999999	302	999999	419	734	126	565	992	911	310	999999	256	684	999999	999999	572	828	929	999999	507	999999	946	899	999999	369	598	999999	999999	485	999999	590	598	702	999999	246	719	603	999999	807	999999	53	55	325	360	462	451	296	999999	967	908	999999	426	999	906	651	902	402	803	60	145	288	795	516	999999	999999	997	553	314	999999	175	999999	999999	132	632	463	809	630	999999	999999	999999	311	828	802	576	763	999999	598	795	728	999999	327	800	999999	671	769	257	538	579	999999	999999	898	999999	261	999999	999999	999999	304	999999	999999	841	281	854	456	142	833	460	992	939	999999	999999	409	757	999999	423	848	179	73	460	999999	216	281	60	908	891	999999	330	999999	999999	999999	777	869	999999	353	887	73	472	353	230	837	319	264	599	999999	93	65	150	999999	999999	953	999999	923	844	513	246	569	230	945	999999	122	513	883	999999	999999	214	687	187	414	698	360	999999	999999	842	999999	999999	951	682	463	999999	836	999999	924	739	999999	867	999999	34	999999	999999	327	842	527	788	999999	999999	999999	272	296	999999	405	877	735	706	487	578	944	90	232	959	295	999999	999999	130	729	243	589	154	999999	444	999999	999999	469	999999	381	517	858	47	735	298	128	688	395	79	429	999999	153	227	999999	478	923	774	802	759	999999	439	85	999999	68	999999	744	291	327	851	999999	999999	418	437	999999	969	999999	906	354	933	840	607	502	999999	701	771	999999	371	892	476	521	585	999999	709	487	999999	442	461	979	862	553	836	371	999999	999999	686	549	999999	892	292	758	999999	429	868	918	223	937	387	999999	297	782	999999	399	850	340	457	999999	708	999999	394	536	268	927	492	390	13	999999	958	661	24	231	999999	999999	999999	718	504	166	991	999999	274	14	64	999999	999999	999999	180	447	520	213	589	804	840	766	999999	756	999999	999999	937	488	999999	977	978	999999	690	999999	408	999999	790	142	835	999999	890	917	999999	390	482	512	245	412	220	999999	999999	755	81	219	391	618	999999	853	228	414	999999	513	875	296	999999	337	75	625	999999	276	656	999999	377	999999	999999	999999	90	127	283	987	854	534	999999	359	261	233	654	481	999999	789	932	937	913	431	999999	386	52	999999	364	154	999999	620	999999	943	909	347	387	999999	304	468	538	999999	579	241	559	694	245	525	45	802	682	594	940	999999	344	719	474	945	225	999999	880	691	999999	138	551	243	802	334	450	913	845	871	186	226	261	89	367	682	871	999999	150	526	363	562	472	999999	680	840	
609	199	872	999999	568	766	588	999999	100	450	690	999999	891	911	85	999999	957	811	418	723	639	265	361	792	84	838	397	363	999999	210	666	699	563	962	724	260	999999	413	312	420	999999	414	988	917	999999	555	999999	239	999999	242	605	660	443	956	210	354	837	90	367	729	378	234	999999	999999	784	990	999999	999999	196	999999	90	999999	508	997	95	235	276	999999	800	528	351	999999	912	104	605	16	999999	606	999999	380	999999	999999	55	583	51	413	895	109	143	11	999999	999999	999999	626	999999	61	161	999999	871	975	88	402	289	838	388	220	322	999999	999999	777	999999	999999	176	816	411	129	508	925	956	682	999999	176	311	799	736	784	125	296	999999	554	999999	999999	999999	999999	301	999999	680	216	204	999999	101	480	815	999999	275	635	999999	236	224	42	553	236	489	199	645	911	999999	490	112	999999	104	35	482	739	923	999999	431	389	999999	391	448	301	730	135	999999	859	999999	946	533	110	393	889	81	909	11	627	340	545	152	390	929	200	113	600	736	75	998	86	999999	359	213	21	999999	833	594	261	505	364	608	785	560	153	999999	11	999999	215	999999	572	738	999999	585	885	999999	144	461	258	999999	139	398	525	861	283	515	999999	896	999999	187	248	325	749	132	999999	937	366	999999	785	243	112	390	531	120	435	999999	145	774	327	999999	577	382	999999	74	375	999999	92	924	286	638	999999	114	839	999999	715	257	988	999999	609	947	880	314	675	24	95	749	999999	999999	435	935	379	409	578	606	609	866	979	685	756	999999	855	442	552	999999	999999	997	999999	503	405	187	360	961	174	379	894	273	706	331	978	625	108	676	498	999999	268	383	535	243	428	849	278	313	427	599	102	999999	762	999999	999999	999999	209	373	19	257	585	418	244	209	711	999999	999999	657	706	999999	999999	188	943	999999	999999	87	471	316	84	555	909	56	544	575	287	457	999999	188	767	890	426	735	667	999999	766	850	999999	999999	532	92	999999	620	999999	297	687	913	504	561	639	486	627	999999	298	464	999999	538	999999	669	921	999999	834	980	889	816	713	185	521	702	444	48	938	144	784	991	864	299	449	256	887	374	952	999999	548	291	272	999999	446	212	999999	238	976	999999	415	999999	999999	999999	730	790	583	511	401	801	127	601	547	493	999999	999999	599	58	98	999999	781	556	311	999999	999999	999999	999999	190	739	999999	799	215	999999	468	999999	999999	743	165	569	659	673	999999	972	161	999999	947	743	779	424	150	613	854	149	358	698	859	966	
373	999999	132	246	402	772	92	999999	911	539	89	764	602	562	444	489	438	953	405	583	159	61	494	864	773	999999	999999	705	944	76	713	770	869	999999	380	887	447	423	999999	999999	890	159	921	417	999999	25	822	999999	179	375	711	405	303	285	816	321	783	267	472	637	183	386	66	844	826	319	999999	999999	999999	999999	999999	999999	682	792	693	999999	140	999999	209	758	999999	21	536	579	999999	317	476	594	732	69	114	189	999999	643	439	513	999999	999999	591	355	129	769	405	622	333	999999	999999	999999	592	816	999999	999999	999999	713	999999	172	849	487	489	999999	842	311	999999	999999	451	999999	74	49	362	999999	907	999999	494	853	638	183	616	914	255	669	595	966	999999	916	878	408	999999	999999	948	277	999999	614	596	83	513	818	449	282	180	999999	631	999999	158	999999	999999	137	221	999999	84	521	555	935	242	820	923	876	309	414	254	53	742	826	101	95	525	999999	466	999999	350	999999	733	344	743	784	47	912	817	599	999999	999999	196	916	172	436	721	728	382	999999	160	637	519	999999	999999	999999	728	804	591	72	887	999999	670	800	863	264	999999	221	201	457	999999	20	68	709	407	503	857	825	664	664	373	796	920	999999	999999	999999	310	698	999999	617	66	242	999999	755	999999	400	90	396	999999	908	649	510	537	924	993	150	579	810	637	999999	999999	902	999999	927	698	101	999999	980	539	160	954	99	905	999999	401	999999	999999	312	997	999999	422	470	773	999999	999999	999999	999999	995	696	999999	144	500	70	780	347	163	102	999999	66	620	999999	999999	999999	901	953	560	605	953	999999	453	460	276	812	630	122	808	139	394	911	835	999999	999999	293	999999	26	463	38	134	246	248	457	295	999999	387	313	999999	613	871	802	465	268	999999	472	253	669	867	688	440	999999	538	34	999999	492	999999	787	12	816	448	884	499	531	480	999999	294	995	175	30	434	326	800	204	999999	592	999999	577	527	237	49	748	999999	999999	597	466	707	999999	750	802	35	600	311	504	175	987	312	933	787	598	188	257	504	999999	263	124	867	344	999999	125	999999	999999	269	999999	777	699	735	724	934	24	19	80	255	373	994	833	25	305	39	280	289	523	999999	999999	59	792	999999	311	999999	483	598	373	456	634	767	382	999999	999999	727	475	261	588	998	772	589	118	12	141	999999	430	108	999999	314	497	836	521	862	999999	725	985	455	433	212	460	999999	999999	623	621	999999	622	503	999999	999999	999999	999999	999999	524	28	350	941	789	123	999999	999999	384	
37	999999	959	798	255	519	10	999999	742	999999	827	385	547	356	943	494	391	535	239	926	619	993	750	999999	144	999999	844	989	784	205	342	999999	120	86	398	999999	664	822	360	113	502	678	999999	544	999999	999999	999999	999999	406	457	408	999999	229	174	765	44	999999	491	663	999999	674	21	36	547	687	852	274	471	958	367	830	568	184	136	434	999999	168	216	286	818	30	182	593	337	797	754	999999	946	321	999999	277	999999	169	999999	438	490	651	999999	856	348	999999	515	713	48	626	839	999999	103	999999	823	876	112	214	845	238	502	428	699	750	933	108	328	160	999999	100	999999	409	81	697	944	300	999999	999999	937	767	514	469	554	710	957	350	660	216	497	488	999999	999999	999999	874	936	72	951	999999	923	250	732	364	119	948	999999	999999	999999	405	795	999999	15	999999	276	87	723	43	999999	989	792	999999	999999	122	662	125	925	999999	95	207	761	881	348	332	436	697	45	160	999999	606	740	999999	18	265	999999	964	482	421	701	246	999999	999999	999999	961	754	340	999999	619	999999	994	32	999999	999999	999999	644	914	194	682	999999	579	51	572	999999	278	259	275	584	192	702	698	642	999999	987	999999	55	858	693	386	577	999999	894	426	458	365	583	459	182	999999	621	999999	999999	799	104	999999	999999	588	229	999999	712	489	755	621	916	13	999999	517	303	506	98	999999	230	807	115	230	999999	625	123	328	694	999999	999999	709	570	999999	918	999999	420	865	653	467	999999	772	674	98	350	282	509	455	999999	999999	166	675	785	999999	285	999999	999999	999999	447	999999	475	900	236	912	999999	56	60	720	94	518	107	437	852	999999	155	999999	143	26	999999	412	999999	667	325	999999	643	999999	923	735	920	946	158	999999	999999	83	991	999999	546	761	702	304	232	999999	371	495	968	728	823	164	689	828	838	678	993	999999	464	807	585	607	999999	999999	999999	324	800	999999	999999	999999	19	779	999999	417	910	382	323	999999	189	999999	306	999999	660	999999	999999	999999	999999	102	118	480	999999	393	999999	194	999999	999999	492	735	182	999999	999999	999999	136	416	718	53	999999	999999	999999	465	364	999999	855	999999	510	756	947	364	999999	362	279	708	39	999999	19	626	170	454	263	971	999999	588	413	999999	349	82	702	999999	206	560	254	772	184	999999	126	144	538	491	684	407	991	137	999999	819	999999	289	999999	999999	407	999999	883	80	999999	945	575	775	999999	583	788	437	63	704	168	812	118	506	533	386	772	999999	999999	679	770	856	979	762	999999	594	643	999999	878	
465	999999	113	677	183	753	999999	87	350	140	954	702	999999	999999	297	969	999999	710	141	756	817	475	532	15	214	999999	172	965	813	559	419	940	729	559	598	857	64	145	935	752	999999	309	432	999999	143	976	524	512	999999	792	667	883	999999	313	999999	989	324	108	472	873	999999	273	999999	999999	720	999999	973	696	755	999999	999999	999999	775	389	462	518	53	999999	871	237	785	659	999999	999999	891	536	438	425	499	608	543	956	672	999999	170	40	45	999999	34	999999	12	828	757	262	877	999999	999999	999999	851	551	999999	537	236	999999	98	932	989	252	899	194	585	557	207	156	896	999999	751	714	228	431	482	411	763	999999	235	957	999999	31	153	647	428	316	574	947	999999	16	999999	999999	973	238	999999	792	741	839	542	455	630	610	365	999999	999999	403	903	430	79	999999	773	483	19	140	40	968	108	999999	765	279	999999	260	494	890	238	323	999999	999999	389	689	670	923	220	779	336	301	665	235	155	35	412	999999	999999	127	242	256	427	842	999999	999999	694	490	84	999999	999999	380	126	474	690	188	999999	999999	50	999999	874	850	273	239	804	738	312	873	115	740	867	838	382	377	658	981	896	899	999999	316	999999	190	849	946	999999	956	999999	200	545	999999	373	498	113	498	253	392	999999	197	47	469	999999	999999	384	343	406	633	997	748	816	999999	292	762	133	734	393	999999	11	326	921	847	999999	121	338	999999	999999	378	999999	883	999999	276	998	708	861	330	544	184	806	999999	999999	999999	958	435	999999	836	684	610	374	379	999999	559	999999	667	999999	199	905	660	492	245	967	37	898	999999	624	550	710	999999	901	802	999999	218	887	495	999999	247	999999	138	736	999999	463	999999	14	365	778	575	999999	340	999999	671	425	999999	999999	570	548	523	786	843	811	999999	999999	110	709	999999	999999	896	671	999999	999999	38	999999	777	923	999999	999999	211	33	999999	345	59	665	379	151	999999	387	314	526	327	999999	262	461	55	327	903	376	362	66	999999	185	999999	903	990	449	414	370	647	961	999999	788	346	499	252	507	999999	999999	755	959	479	999999	875	379	999999	947	639	577	999999	460	999999	624	429	155	999999	368	463	156	999999	999999	737	999999	999999	352	824	999999	611	762	218	547	565	735	999999	403	586	257	309	512	558	52	809	999999	116	197	942	87	369	201	908	884	54	999999	502	824	999999	610	455	999999	999999	999999	345	999999	368	717	894	294	13	35	568	344	68	951	597	999999	130	999999	763	551	410	747	179	420	999999	333	999999	
999999	242	999999	182	976	999999	999999	999999	742	999999	933	478	398	999999	658	83	344	632	574	826	999999	27	870	704	330	847	903	999999	807	999999	925	32	999999	223	944	999999	999999	853	591	542	291	994	854	925	999999	432	374	258	752	673	835	787	289	507	411	932	999999	999999	851	139	999999	999999	159	106	781	910	999999	999999	999999	606	865	491	50	41	999999	107	173	944	999999	898	482	655	380	144	811	148	743	537	812	999999	689	126	11	462	644	637	845	758	154	999999	988	999999	999999	999999	807	354	746	257	962	999999	769	427	585	999999	656	252	283	25	294	642	177	905	373	999999	917	749	489	588	397	999999	262	414	800	239	909	294	755	235	999999	467	402	495	575	508	999999	271	541	999999	999999	401	363	830	999999	511	999999	999999	999999	999999	237	999999	864	167	999999	64	999999	364	627	355	52	372	497	58	688	826	250	681	999999	999999	105	656	217	439	782	999999	999999	432	940	999999	999999	826	468	999999	999999	999999	602	999999	635	521	457	887	644	195	16	999999	904	314	151	647	270	999999	999999	961	999999	581	851	434	385	863	509	629	424	999999	236	226	904	303	999999	421	233	999999	55	818	417	999999	21	31	433	999999	102	249	291	302	38	690	999999	507	737	425	426	178	858	772	21	999999	473	316	999999	790	539	999999	263	729	424	264	392	934	553	999999	569	829	11	47	770	270	347	132	309	999999	152	999999	565	635	995	999999	157	283	807	589	999999	999999	72	999999	808	491	985	561	877	774	308	149	954	489	855	596	176	999999	11	751	490	999999	16	999999	647	999999	999999	627	999999	368	116	119	137	963	513	864	766	367	238	999999	999999	999999	254	535	247	13	452	86	780	999999	999999	336	999999	65	109	999999	698	649	996	999999	446	999999	826	519	667	199	22	990	975	991	830	808	999999	721	477	999999	106	481	185	643	690	968	847	336	999999	999999	837	999999	863	119	175	126	371	999999	843	915	959	734	867	58	991	999999	111	789	577	999999	743	559	999999	999999	999999	227	474	999999	985	477	520	500	49	999999	361	940	136	999999	825	999999	446	40	999999	561	744	372	999999	136	652	238	867	999999	758	999999	46	999999	493	467	999999	948	651	19	577	999999	405	999999	999999	999999	696	60	335	999999	963	863	643	713	999999	999999	661	934	999999	348	709	756	609	462	741	649	999999	84	456	999999	62	999999	72	437	463	512	999999	285	999999	999999	439	999999	903	631	999999	894	756	332	605	467	805	878	345	313	310	820	999999	942	726	56	137	622	604	666	
193	96	801	215	259	179	999999	386	999999	979	999999	999999	853	978	367	847	892	529	479	989	999999	183	999999	999999	137	642	745	223	558	629	506	817	997	247	447	17	999999	551	82	436	597	999999	619	365	405	202	966	788	999999	879	164	608	152	614	802	999999	555	52	88	617	433	656	827	999999	999999	100	119	616	540	999999	753	351	456	52	999999	999999	563	999999	363	934	999999	957	638	678	474	898	674	999999	444	437	462	999999	999999	465	12	940	601	999999	883	999999	999999	359	257	235	999999	813	162	110	222	369	456	999999	689	154	999999	476	999999	158	174	584	425	726	182	113	999999	702	878	999999	999999	999999	841	583	302	999999	851	326	709	412	552	661	746	574	999999	84	980	92	371	328	525	536	999999	453	816	999999	889	366	187	154	337	434	999999	171	999999	760	527	873	87	641	303	999999	766	615	606	513	837	851	555	107	132	815	999999	999999	999999	512	539	398	767	999999	168	494	149	565	85	128	999999	999999	999999	420	557	999999	999999	730	35	901	770	316	846	999999	999999	48	999999	89	999999	522	999999	384	696	999999	230	999999	116	94	482	808	999999	210	540	999999	787	263	347	144	550	24	810	610	535	573	742	233	551	464	531	130	682	70	543	562	34	999999	887	955	199	999999	999999	920	257	226	427	569	776	999999	525	999999	999999	676	999999	16	712	493	849	133	999999	997	587	651	563	362	136	423	999999	977	463	445	376	391	945	132	23	890	362	999999	999999	183	456	999999	999999	323	429	15	999999	999999	849	541	999999	764	150	999999	840	999999	366	999999	99	999999	902	798	904	89	841	999999	731	999999	993	822	140	540	976	642	550	403	712	999999	932	999999	891	140	999999	922	944	611	251	753	292	999999	533	467	999999	152	280	658	289	860	482	119	284	125	542	37	999999	961	999999	507	651	446	647	999999	962	999999	121	771	670	981	145	240	999999	977	133	999999	299	672	321	833	371	999999	124	999999	999999	823	845	776	597	110	999999	982	823	743	112	846	999999	999999	504	259	41	509	987	307	724	252	51	306	992	999999	738	738	649	954	146	758	331	795	360	149	133	345	999999	570	471	999999	416	999999	875	287	999999	999999	177	999999	999999	861	904	817	137	999999	781	548	784	395	372	782	999999	869	607	353	524	999999	64	365	135	695	335	426	836	572	835	717	999999	714	886	854	570	587	161	999999	854	514	999999	835	999999	584	561	787	208	688	819	546	999999	532	763	106	828	999999	999999	116	536	487	981	564	999999	73	128	79	
999999	517	221	999999	999999	333	999999	19	560	999999	999999	999999	144	548	228	157	753	299	999999	897	950	789	35	758	650	54	748	376	533	113	156	304	999999	999999	288	690	477	999999	999999	403	43	753	999999	609	815	396	972	999999	269	833	811	399	82	230	128	719	492	999999	999999	999999	585	133	486	457	82	702	93	653	269	999999	680	689	470	597	864	999999	254	425	943	264	82	999999	999999	699	301	756	232	246	372	568	207	999999	958	164	818	910	277	999999	537	123	312	999999	728	730	163	132	929	485	365	921	999999	999999	519	999999	601	999999	26	999999	165	325	479	847	999999	999999	340	665	730	999999	999999	953	929	166	999999	999999	951	999999	42	385	546	999999	827	747	880	999999	103	140	505	117	563	993	999999	999999	932	221	999999	465	46	36	999999	497	402	624	705	412	991	318	188	999999	899	847	999999	640	249	986	498	999999	999999	841	607	209	999999	622	751	999999	68	448	234	676	999999	495	716	15	985	999999	999999	999999	51	478	458	785	999999	999999	217	715	210	264	251	946	723	999999	499	205	429	200	999999	779	872	999999	353	999999	94	511	502	414	140	999999	654	201	219	295	691	498	999999	999999	257	354	415	46	999999	804	206	287	999999	286	999999	999999	585	795	720	998	340	999999	134	905	999999	450	323	803	585	423	609	60	737	437	228	11	999999	608	942	983	373	836	999999	548	356	806	557	225	999999	619	999999	858	999999	221	954	569	373	487	999999	806	40	611	460	172	999999	999999	550	526	67	995	708	999999	853	737	999999	504	787	999999	558	999999	893	108	396	965	999999	999999	580	525	482	659	637	335	487	999999	952	762	385	182	354	209	999999	41	999999	422	910	234	999999	999999	586	460	782	787	999999	235	913	999999	225	494	950	999999	999999	34	53	408	367	383	499	717	999999	999999	128	999999	241	358	639	862	941	973	64	999999	999999	999999	999999	999999	877	850	406	999999	232	30	999999	890	231	900	999999	240	987	759	64	537	734	297	957	714	999999	176	555	579	595	60	990	251	439	962	999999	738	999999	999999	999999	517	976	247	495	763	335	238	393	341	999999	409	875	192	919	527	263	458	880	999999	691	999999	304	826	666	181	40	304	460	269	202	999999	154	966	999999	546	561	496	802	999999	389	112	783	224	854	196	185	999999	331	912	709	259	857	999999	339	820	223	160	999999	999999	733	40	777	133	148	829	264	908	999999	383	966	766	999999	686	999999	588	926	90	971	479	995	231	973	547	999999	942	48	293	636	417	332	999999	
915	999999	469	358	335	659	85	35	999999	999999	999999	999999	946	942	604	180	25	751	893	143	188	111	327	512	999999	239	573	205	790	970	999999	999999	61	999999	850	999999	999999	496	999999	277	14	945	999999	728	376	35	601	617	348	999999	277	884	523	999999	232	814	171	999999	301	105	96	879	245	999999	994	317	896	391	101	438	953	529	498	999999	999999	242	563	999999	145	42	999999	955	857	922	703	397	33	999999	342	45	15	269	205	167	191	135	710	585	734	69	138	219	526	999999	914	748	395	896	999999	999999	999999	572	822	269	467	140	32	999999	999999	606	293	45	59	66	999999	693	334	341	445	999999	532	977	864	85	903	428	439	946	18	954	11	136	800	352	784	442	447	935	700	60	999999	398	327	137	775	999999	999999	470	487	230	423	999999	461	67	467	283	707	999999	999999	999999	999999	999999	313	313	999999	166	999999	706	281	989	256	398	641	394	899	999999	659	737	310	810	999999	969	468	787	541	947	999999	742	885	999999	735	999999	579	661	999999	37	94	24	999999	618	858	463	198	497	999999	35	422	77	168	333	623	970	999999	554	779	999999	616	526	772	999999	491	501	821	770	264	555	818	979	999999	872	59	645	214	691	952	999999	780	971	812	999999	534	607	584	562	886	765	265	35	881	627	999999	567	251	999999	136	366	642	427	243	429	216	443	41	295	283	977	765	754	602	974	951	645	713	266	132	883	917	269	883	499	999999	793	108	418	461	492	999999	339	564	595	172	999999	737	392	309	101	575	298	288	909	999	510	433	999999	675	999999	853	985	752	252	449	382	543	743	139	422	999999	999999	833	791	999999	436	199	16	812	598	907	999999	956	999999	999999	628	980	974	499	789	370	201	999999	686	638	418	999999	321	156	790	819	993	263	886	756	952	464	497	335	572	320	999999	999999	87	867	999999	999999	720	999999	821	402	568	999999	350	999999	152	881	157	162	175	849	878	860	31	778	999999	999999	999999	284	366	173	999999	649	927	999999	942	107	665	819	115	389	866	386	334	999999	260	749	999999	834	614	999999	999999	344	169	722	999999	999999	82	308	953	465	959	446	578	999999	908	918	999999	871	999999	55	225	338	57	786	983	501	999999	633	528	173	999999	245	670	295	855	158	999999	999999	46	385	34	367	865	650	429	999999	999999	675	489	341	432	51	724	569	855	999999	296	383	739	999999	999999	999999	780	790	310	724	775	293	999999	759	438	123	999999	734	30	858	473	407	366	563	693	999999	154	
999999	741	122	999999	111	439	876	999999	999999	474	106	354	586	999999	84	349	705	654	524	873	729	999999	319	217	990	548	999999	516	889	26	185	999999	181	304	593	59	197	999999	999999	854	926	999999	331	648	737	389	999999	281	999999	67	660	999999	178	986	999999	293	431	999999	530	562	442	369	972	100	999999	849	182	999999	999999	35	161	999999	980	670	999999	999999	581	671	479	610	114	725	127	831	365	276	88	195	999999	999999	627	293	999999	121	999999	999999	925	240	358	888	216	162	288	372	905	168	928	508	50	999999	711	999999	434	999999	458	717	999999	150	735	33	771	987	412	692	408	868	819	869	999999	389	999999	351	322	591	403	952	446	999999	926	207	347	579	154	295	599	999999	858	762	999999	999999	999999	785	505	335	127	228	749	999999	963	47	999999	69	259	999999	687	369	447	843	999999	506	999999	496	224	538	685	999999	843	126	999999	541	20	999999	216	999999	999999	130	846	987	473	185	212	849	791	889	999999	999999	330	494	608	239	999999	24	245	166	999999	828	571	966	999999	926	999999	632	503	432	999999	290	853	999999	999999	567	523	999999	379	351	999999	431	704	999999	679	407	870	359	518	863	121	996	999999	59	131	246	559	879	346	547	799	579	356	369	862	577	999999	626	898	51	716	969	644	894	863	11	134	999999	999999	253	999999	999999	124	999999	320	40	468	999999	582	359	999999	643	123	999999	552	999999	85	345	472	999999	972	254	460	999999	157	999999	361	927	999999	130	122	323	592	103	491	772	465	716	58	832	119	630	999999	548	43	82	856	812	352	149	926	999999	773	999999	281	811	575	646	999999	178	999999	540	618	462	999999	693	999999	29	349	779	268	368	999999	639	992	999999	999999	912	999999	84	295	548	999999	999999	203	333	550	406	999999	999999	206	999999	233	999999	164	578	22	591	999999	350	30	836	472	572	999999	567	502	999999	999999	929	610	999999	212	417	883	140	955	571	268	999999	999999	654	999999	999999	582	449	145	416	485	424	338	619	611	104	63	458	85	22	176	635	830	999999	213	892	80	999999	616	815	996	34	623	999999	999999	396	206	999999	999999	999999	999999	999999	432	95	999999	778	601	999999	999999	118	363	999999	64	999999	404	999999	999999	737	450	314	599	50	999999	329	420	461	800	887	999999	224	999999	687	818	281	33	736	213	744	757	435	999999	88	999999	508	461	999999	969	680	56	700	312	999999	999999	999999	214	949	607	113	675	999999	977	713	999999	999999	220	676	615	782	919	999999	429	349	979	999999	22	999999	560	999999	
867	848	491	130	841	999999	911	999999	762	493	77	83	138	999999	79	999999	457	588	999999	651	999999	785	955	197	761	387	281	963	489	909	999999	693	399	283	245	826	715	857	871	119	926	999999	913	999999	999999	999999	999999	328	280	429	568	434	146	908	45	91	999999	999999	999999	464	324	999999	948	853	180	383	684	854	999999	252	999999	600	999999	274	724	516	999999	832	482	915	846	999999	693	70	999999	999999	556	999999	248	163	933	421	498	416	999999	978	833	70	952	341	999999	686	999999	999999	584	999999	717	999999	193	528	219	70	999999	999999	618	999999	265	888	511	999999	999999	999999	999999	999999	319	433	111	310	480	999999	683	812	880	150	753	170	498	999999	999999	383	999999	684	306	719	944	872	999999	55	999999	431	723	944	558	669	514	968	80	753	999999	999999	999999	417	402	448	845	406	189	999999	699	457	874	599	412	138	121	152	896	896	765	447	835	66	511	999999	999999	999999	264	220	635	999999	999999	745	999999	334	517	999999	292	858	874	548	692	916	999999	350	999999	999999	541	429	999999	372	82	183	999999	280	325	809	905	353	425	116	152	969	56	914	999999	999999	651	87	620	357	859	47	999999	999999	754	918	711	170	500	999999	999999	834	662	999999	713	916	999999	677	19	999999	857	938	442	767	999999	723	870	441	983	428	483	999999	999999	210	513	44	161	769	525	407	108	745	853	528	909	317	317	783	211	451	999999	999999	78	999999	500	999999	999999	264	821	41	58	279	187	82	424	743	35	999999	999999	999999	764	987	162	612	609	122	95	914	858	98	416	999999	240	999999	57	509	394	896	710	591	439	999999	948	999999	999999	999999	567	780	113	175	292	855	34	532	687	999999	820	466	999999	387	999999	690	999999	733	999999	961	999999	645	35	999999	358	139	750	178	999999	866	49	668	999999	781	554	314	811	693	806	560	72	708	999999	663	999999	999999	592	333	755	748	501	225	869	397	788	922	755	999999	816	163	114	856	292	999999	354	162	212	999999	832	531	878	711	927	74	899	341	999999	999999	235	430	546	427	422	501	375	823	999999	866	992	631	558	623	999999	652	455	216	425	999999	318	536	725	70	500	233	869	999999	298	804	497	456	142	999999	962	396	616	687	443	791	455	530	362	346	999999	211	973	265	999999	284	618	999999	915	755	63	999999	704	485	999999	999999	631	585	535	994	378	545	499	175	661	999999	46	768	999999	634	589	999999	999999	389	531	299	999999	614	999999	999999	196	804	999999	386	339	273	999999	999999	759	253	170	870	
999999	999999	967	993	999999	808	999999	353	247	999999	920	999999	176	276	999999	325	954	638	939	26	999999	521	808	574	15	123	835	999999	999999	905	999999	999999	474	719	792	815	421	537	587	451	20	999999	776	346	884	259	220	999999	747	999999	187	130	313	153	250	483	999999	999999	988	999999	972	216	553	342	840	999999	816	999999	483	709	903	426	60	999999	16	999999	745	471	999999	999999	903	771	999999	432	999999	888	999999	331	479	999999	999999	27	549	990	479	999999	68	443	506	999999	442	763	590	48	473	760	80	815	999999	232	737	97	713	242	999999	211	565	999999	615	951	184	495	977	999999	999999	885	999999	70	28	212	959	999999	965	206	323	149	191	611	959	966	818	410	194	256	581	178	999999	316	305	278	999999	999999	828	999999	999999	946	999999	425	595	999999	883	19	796	933	999999	435	132	516	999999	999999	999999	954	999999	648	142	774	311	730	592	999999	581	570	999999	999999	965	32	999999	999999	999999	376	362	999999	25	999999	93	808	613	260	999999	156	56	798	396	750	258	293	999999	190	422	999999	999999	999999	999999	321	16	322	254	55	968	250	950	999999	627	553	202	263	938	789	564	334	999999	60	747	999999	237	783	184	23	502	681	257	304	997	354	731	306	999999	704	376	770	563	567	999999	742	206	999999	180	843	558	995	355	985	625	999999	999999	594	319	397	999999	232	148	241	553	297	993	656	714	283	999999	895	331	244	423	999999	770	999999	768	14	249	999999	613	340	999999	506	336	271	679	999999	971	146	987	999999	620	153	631	332	23	994	748	999999	629	896	31	662	674	121	572	830	327	779	825	314	158	199	619	807	775	56	960	732	977	804	999999	685	999999	786	999999	280	172	447	589	773	265	699	999999	716	999999	999999	832	225	699	848	592	201	999999	682	396	430	999999	999999	556	966	999999	26	999999	824	594	345	753	887	497	302	667	879	200	61	58	458	925	902	498	973	224	745	43	999999	222	120	374	236	400	999999	746	349	891	622	740	999999	137	450	132	999999	58	999999	999999	406	190	712	999999	268	633	999999	505	631	335	999999	999999	298	983	443	999999	483	971	527	497	304	999999	328	988	577	999999	808	999999	484	780	524	924	279	27	636	948	999999	999999	115	602	462	999999	125	23	317	869	451	266	999999	838	999999	12	531	457	999999	850	999999	723	999999	999999	999999	999999	30	850	810	658	483	280	356	494	111	999999	865	999999	45	999999	441	314	680	999999	870	552	636	646	141	522	403	821	595	999999	96	786	999999	168	777	
845	999999	274	213	658	396	181	909	209	999999	284	147	606	999999	824	419	557	52	726	86	282	980	384	719	298	265	999999	685	571	408	324	688	706	157	199	931	176	111	32	321	698	642	999999	908	856	999999	796	409	770	375	999999	999999	959	92	504	865	302	999999	999999	403	733	495	348	801	999999	595	440	458	999999	893	252	999999	30	414	387	639	552	475	862	999999	999999	262	999999	205	869	581	729	624	653	334	639	621	196	628	999999	213	304	636	496	270	943	348	187	876	133	999999	722	554	704	865	999999	826	692	11	934	481	999999	153	999999	841	999999	999999	805	897	264	631	268	401	999999	999999	345	916	979	601	969	130	999999	48	999999	999999	858	184	920	999999	21	813	999999	195	694	116	632	161	704	999999	999999	999999	999999	289	622	502	999999	330	727	529	529	406	846	101	999999	814	405	999999	81	156	982	691	896	27	886	451	701	83	707	999999	552	194	221	334	206	842	586	999999	426	999999	961	538	456	400	999999	615	966	837	164	879	711	99	90	558	673	713	240	525	402	180	800	751	623	17	976	345	194	522	894	199	237	608	125	501	194	453	244	505	999999	281	484	999999	919	827	18	999999	113	999999	999999	999999	611	999999	999999	255	779	220	915	999999	999999	922	430	454	943	964	652	112	999999	588	373	229	478	735	766	131	695	999999	831	795	999999	524	241	999999	861	410	999999	176	999999	870	721	974	999999	999999	91	836	850	40	920	954	185	906	488	525	299	441	25	875	999999	282	559	843	388	129	999999	900	690	899	593	999999	386	999999	999999	113	867	999999	690	683	654	929	281	664	999999	877	999999	102	45	716	241	429	395	712	872	999999	320	878	596	418	354	191	156	951	447	999999	577	699	18	385	999999	900	751	342	231	374	10	894	827	510	509	999999	999999	999999	667	174	999999	999999	613	965	792	989	999999	281	338	473	783	999999	227	639	999999	921	94	999999	68	341	677	62	490	507	931	426	60	95	909	997	326	182	293	283	238	903	999999	52	592	668	106	479	14	999999	999999	680	999999	999999	999999	999999	272	214	999999	335	496	999999	193	116	43	376	938	717	999999	340	156	999999	46	943	410	405	999999	999999	77	400	244	208	58	732	915	999999	748	862	884	331	999999	122	267	958	787	999999	720	978	19	225	730	389	116	673	611	999999	999999	733	787	999999	752	230	999999	999999	100	999999	56	460	200	782	627	85	833	999999	605	44	352	87	166	999999	999999	857	43	851	670	855	101	385	131	934	
616	24	85	999999	999999	514	975	743	999999	499	96	269	788	236	598	654	555	74	77	576	999999	999999	999999	520	999999	895	197	294	854	244	206	671	338	999999	176	612	999	754	473	999999	69	999999	220	666	999999	999999	78	806	999999	999999	999999	999999	999999	555	305	60	447	565	959	683	999999	690	889	999999	303	424	931	531	70	999999	654	801	601	975	517	40	999999	910	339	999999	826	390	41	838	935	179	999999	783	999999	125	999999	999999	999999	789	774	378	999999	587	999999	766	494	999999	746	278	999999	508	434	342	48	275	703	999999	235	265	857	999999	659	60	697	134	999999	157	570	944	819	219	999999	812	210	148	320	769	547	573	999999	289	643	762	999999	437	744	31	745	695	422	639	999999	540	932	838	718	668	889	999999	705	346	999999	802	999999	160	502	622	999999	899	954	934	988	661	55	577	999999	896	582	270	390	49	412	999999	531	999999	999999	475	879	372	999999	651	999999	308	868	999999	312	841	314	327	934	131	890	845	740	487	999999	557	494	999999	546	999999	96	999999	858	999999	999999	111	999999	999999	160	36	999999	769	999999	313	64	999999	999999	999999	275	460	592	265	336	268	999999	999999	144	53	540	452	981	525	825	608	565	999999	449	999999	938	211	570	47	176	907	388	130	376	437	433	960	764	320	99	95	239	999999	302	600	516	376	966	999999	999999	707	55	999999	943	870	747	803	250	590	244	73	890	999999	999999	999999	879	38	201	999999	999999	579	688	670	435	740	379	735	958	849	695	572	244	344	999999	999999	862	170	187	505	689	999999	999999	183	86	35	205	684	741	874	999999	488	184	268	616	999999	999999	384	792	213	501	22	844	999999	895	672	828	555	255	630	565	999999	999999	999999	999999	989	859	514	594	410	999999	694	993	94	138	217	999999	976	999999	152	999999	487	378	973	13	999999	786	329	288	414	206	649	438	120	318	999999	637	488	250	999999	308	515	790	999999	999999	999999	28	760	999999	999999	284	852	827	112	191	88	999999	877	999999	999999	999999	999999	235	190	999999	895	999999	883	775	136	579	908	999999	111	843	933	697	999999	315	206	657	35	67	600	999999	353	999999	335	999999	240	662	760	999999	898	422	999999	999999	999999	187	772	550	145	999999	999999	118	375	127	725	269	258	390	362	571	999999	694	999999	481	635	999999	860	83	930	955	545	999999	819	122	836	999999	84	653	999999	810	999999	655	522	51	999999	491	763	235	106	76	679	849	999999	999999	309	214	244	297	653	999999	999999	699	620	190	999999	671	299	262	999999	
46	194	604	303	552	39	840	999999	146	559	153	296	634	976	999999	999999	696	174	631	999999	632	454	999999	10	999999	493	999999	45	342	603	999999	202	510	945	70	882	85	555	756	169	999999	42	999999	999999	510	273	691	999999	757	904	752	506	668	449	657	591	407	604	766	999999	196	804	839	999999	307	951	785	689	999999	980	999999	150	418	471	999999	600	999999	999999	499	274	999999	130	287	437	851	754	534	70	999999	478	485	480	789	697	999999	664	202	565	440	559	999999	12	805	776	704	612	999999	999999	106	67	244	359	114	502	999999	999999	999999	412	999999	553	999999	724	401	448	505	729	360	720	999999	688	408	791	617	940	786	799	324	999999	732	249	666	338	964	240	243	999999	375	999999	999999	906	147	789	999999	887	999999	762	610	367	281	999999	261	378	706	999999	658	453	741	174	715	466	999999	26	680	999999	886	98	760	170	214	379	363	73	288	593	999999	618	917	729	807	33	199	956	239	757	999999	298	631	556	582	999999	393	211	999999	974	999999	131	999999	430	999999	999999	12	450	999999	901	999999	198	99	123	867	49	536	22	999999	999999	999999	795	787	923	999999	597	467	213	588	999999	985	162	999999	314	438	428	509	999999	728	763	31	749	803	999999	145	799	209	517	688	999999	264	381	999999	890	706	368	344	999999	965	413	586	798	861	999999	915	468	706	784	684	999999	539	999999	999999	999999	999999	528	999999	459	999999	665	999999	949	525	999999	170	614	999999	601	608	999999	94	324	531	325	186	233	887	75	421	676	102	999999	832	999999	12	224	999999	999999	229	187	377	999999	407	999999	24	999999	283	814	578	999999	999999	115	185	614	364	999999	999999	968	999999	447	641	925	47	120	573	999999	999999	284	54	999999	526	75	381	430	702	209	916	231	310	549	949	999999	497	999999	526	986	249	227	885	787	999999	129	999999	782	546	451	847	999999	999999	51	520	998	770	632	785	94	734	755	999999	999999	308	296	667	875	497	999999	438	999999	594	999999	734	899	999999	266	999999	406	249	999999	999999	260	361	629	495	269	39	951	999999	864	335	999999	262	493	315	730	999999	999999	462	999999	999999	999999	23	919	702	159	316	621	609	513	999999	388	845	145	999999	661	803	679	801	999999	999999	546	266	999999	999999	163	334	250	593	999999	778	828	944	299	313	905	999999	442	999999	999999	952	418	351	797	480	946	596	127	622	654	999999	999999	999999	64	114	748	721	449	327	548	999999	76	999999	941	735	565	443	999999	831	965	423	370	752	465	454	437	204	468	
102	999999	567	216	628	999999	999999	999999	219	890	195	565	193	999999	999999	388	520	886	999999	999999	72	915	513	50	296	999999	240	566	66	163	609	999999	999999	263	999999	999999	981	618	447	98	211	765	356	553	999999	999999	782	999999	255	999999	944	568	999999	795	405	187	152	526	920	999999	708	183	913	65	290	518	21	930	451	453	406	999999	999999	302	208	307	999999	959	680	30	999999	999999	321	692	218	51	630	758	857	999999	529	465	999999	475	999999	37	851	999999	272	851	265	851	182	999999	966	999999	129	999999	596	108	618	192	846	900	999999	102	861	230	847	249	888	262	83	282	924	941	214	972	912	180	456	999999	999999	999999	999999	32	443	519	725	175	921	999999	172	758	560	346	618	797	377	999999	175	630	453	33	962	12	778	900	877	35	838	156	840	426	652	350	495	999999	145	85	658	352	504	999999	327	22	99	324	721	999999	332	416	605	624	999999	825	824	673	999999	762	253	999999	999999	999999	337	775	999999	999999	999999	219	999999	601	999999	302	639	823	136	771	705	950	912	464	188	299	999999	431	551	999999	421	999999	525	821	161	383	831	126	999999	803	354	552	976	353	217	511	736	731	754	999999	985	190	699	63	999999	999999	849	789	363	999999	998	905	234	999999	999999	289	999999	39	450	288	470	522	124	332	426	163	974	569	999999	677	562	971	676	999999	240	999999	137	999999	853	245	999999	52	762	365	805	999999	328	167	29	999999	817	707	290	475	842	472	999999	376	636	999999	941	999999	542	686	791	37	238	985	589	103	161	231	999999	214	754	428	760	999999	527	978	835	999999	549	328	999999	855	690	210	406	767	999999	761	835	49	304	253	509	86	574	999999	999999	342	577	925	776	999999	531	999999	721	423	999999	317	849	658	999999	999999	740	224	827	935	346	37	588	821	929	999999	395	146	910	511	999999	684	999999	999999	768	502	999999	624	551	273	333	614	999999	999999	65	857	999999	187	70	999999	513	999999	259	638	441	191	999999	756	996	386	210	999999	175	999999	505	38	999999	999999	889	486	999999	126	672	999999	611	732	548	999999	999999	82	488	217	999999	739	997	633	435	999999	318	586	748	492	628	999999	73	938	999999	279	487	36	999999	811	298	584	295	397	622	695	999999	999999	643	158	999999	999999	897	992	320	436	222	999999	602	578	792	312	737	402	999999	506	500	673	293	278	128	739	348	999999	919	999999	454	999999	21	739	999999	609	943	599	502	703	278	80	627	22	67	999999	999999	165	29	985	847	892	899	125	
205	363	425	999999	40	260	585	230	82	819	999999	999999	860	999999	60	193	369	147	899	794	238	429	999999	281	999999	511	315	193	999999	934	999999	999999	711	895	999999	999999	193	577	569	252	999999	58	999999	807	41	455	755	570	114	836	999999	709	993	114	887	775	317	154	999999	528	999999	402	572	999999	176	429	899	999999	328	885	999999	999999	999999	656	676	190	999999	248	250	765	756	744	88	999999	999999	943	999999	606	17	768	857	49	999999	51	307	999999	485	859	641	611	556	790	252	999999	999999	999999	141	346	438	999999	999999	78	904	398	772	210	323	999999	829	999999	860	999999	999999	559	999999	959	377	999999	999999	950	704	571	606	638	219	965	502	859	985	486	999999	999999	178	999999	999999	788	999999	36	279	106	411	735	40	999999	999999	263	999999	692	201	876	465	604	986	488	13	783	472	275	188	806	708	463	765	353	419	999999	134	657	999999	248	824	999999	267	263	548	968	540	197	886	956	999999	999999	668	999999	999999	217	245	689	306	999999	326	869	999999	472	999999	999999	970	687	999	123	138	186	999999	952	62	123	999999	733	939	44	253	284	388	232	674	899	795	656	332	999999	401	444	360	999999	999999	954	504	795	865	600	999999	852	999999	773	827	956	263	715	66	906	870	512	750	272	396	51	490	999999	999999	498	162	999999	365	999999	722	693	999999	60	40	999999	999999	551	868	348	999999	999999	96	615	999999	718	645	999999	600	999999	341	889	694	999999	119	880	473	999999	998	999999	448	684	999999	400	61	144	140	213	999999	958	297	329	644	411	236	999999	954	874	229	88	999999	999999	723	999999	466	832	998	737	999999	999999	633	999999	553	501	900	361	904	696	564	270	588	442	404	641	138	999999	999999	293	861	123	999999	599	660	999999	523	999999	960	557	934	228	145	999999	272	535	335	558	775	999999	999999	875	101	268	319	959	500	999999	677	92	810	454	999999	715	876	827	999999	44	88	634	978	534	400	357	999999	999999	999999	999999	180	869	316	580	245	113	782	985	32	999999	289	701	428	113	698	877	746	490	641	430	526	444	999999	300	999999	151	999999	999999	484	744	506	973	834	314	999999	808	776	240	218	999999	932	890	999999	999999	755	387	999999	999999	836	522	610	999999	705	704	668	735	568	25	111	104	999999	806	511	999999	999999	315	866	124	999999	889	999999	999999	281	999999	999999	635	639	743	999999	101	999999	999999	149	999999	143	235	999999	140	646	513	250	760	139	124	544	135	389	526	406	999999	520	999999	21	947	421	104	10	548	999999	42	
999999	824	480	19	167	650	999999	549	999999	935	47	736	477	359	648	999999	386	167	999999	372	256	122	347	105	999999	845	999999	999999	549	999999	234	999999	923	613	417	426	290	129	956	894	467	839	382	471	411	784	623	999999	999999	999999	717	999999	926	844	786	983	487	384	438	322	373	475	999	115	999999	318	812	864	941	232	69	999999	211	999999	904	417	740	875	999999	796	232	999999	893	478	331	392	803	89	826	434	938	906	690	643	530	999999	839	276	760	103	971	758	720	85	999999	460	641	208	939	378	253	611	689	642	999999	748	999999	531	784	328	999999	733	47	517	293	999999	576	567	207	912	578	999999	124	601	824	473	904	817	467	870	750	605	150	458	190	999999	227	58	553	782	419	317	999999	442	588	248	999999	212	999999	858	883	999999	10	36	800	779	496	999999	817	999999	999999	764	74	913	577	909	592	589	337	956	935	999999	23	999999	999999	270	981	681	23	586	753	999999	35	999999	999999	676	604	124	999999	410	840	138	240	927	937	654	253	578	865	678	999999	140	875	835	999999	999999	70	585	532	539	798	814	85	241	873	153	999999	465	926	900	999999	999999	999999	926	125	999999	999999	96	487	849	26	412	816	999999	999999	999999	825	999999	685	632	999999	999999	999999	128	611	35	63	999999	999999	794	915	788	651	965	999999	187	209	999999	719	999999	76	974	107	683	999999	395	998	740	310	999999	999999	548	780	304	294	296	887	812	324	999999	753	298	999999	693	999999	238	761	850	971	999999	422	876	999999	568	999999	641	920	907	999999	226	36	322	699	803	476	376	999999	999999	680	999999	300	396	999999	630	372	778	942	999999	749	294	634	999999	769	999999	837	451	78	999999	738	653	375	979	999999	999999	72	441	599	238	226	567	999999	413	180	894	463	999999	252	850	206	999999	999999	516	168	320	591	878	999999	999999	965	35	308	795	999999	37	711	320	999999	999999	567	999999	999999	999999	197	192	73	231	977	875	104	811	209	999999	999999	951	953	859	999999	999999	516	194	888	457	273	999999	999999	999999	999999	152	193	152	847	715	292	999999	999999	999999	328	975	256	370	999999	677	57	163	826	89	780	999999	999999	851	999999	999999	29	382	52	731	999999	995	923	999999	437	835	692	951	999999	493	935	749	354	967	540	845	650	156	293	999999	410	999999	375	999999	655	136	79	999999	652	565	696	909	999999	999999	545	999999	62	618	932	75	985	105	999999	999999	999999	40	323	115	321	654	640	872	99	831	331	341	999999	743	983	311	765	360	999999	999999	
796	35	526	999999	432	217	792	42	224	227	235	315	920	42	999999	624	813	999999	999999	998	924	824	820	400	553	999999	999999	318	635	631	309	999999	999999	789	999999	128	513	999999	683	113	862	607	999999	872	999999	26	421	597	708	368	497	999999	340	310	484	971	999999	136	925	227	515	483	407	999999	999999	600	519	140	495	917	120	969	290	917	146	327	999999	947	794	537	793	999999	610	999999	144	507	999999	495	315	575	912	387	999999	465	597	388	999999	999999	999999	16	507	291	999999	791	258	527	522	999999	999999	999999	804	267	341	398	999999	410	872	140	458	419	305	33	824	920	14	732	61	825	329	757	126	111	999999	787	999999	512	12	819	999999	616	985	882	330	158	770	655	56	530	40	196	515	79	616	999999	999999	483	466	191	786	526	999999	696	103	416	999999	703	274	553	368	922	408	63	122	842	434	423	702	675	160	999999	686	531	999999	142	999999	999999	494	457	87	999999	55	999999	42	501	999999	298	788	999999	117	76	390	999999	172	118	999999	461	956	774	120	297	999999	790	41	437	839	999999	902	960	173	994	218	999999	476	811	876	588	30	620	999999	145	999999	999999	568	93	968	999999	369	686	999999	999999	999999	720	346	790	775	264	789	604	662	204	395	828	750	123	999999	573	35	360	999999	210	441	999999	81	974	999999	993	232	999999	469	655	999999	999999	615	999999	904	498	480	686	46	622	798	999999	999999	508	749	999999	47	454	235	405	168	999999	454	154	359	753	648	372	137	999999	41	999999	145	16	999999	179	223	377	219	369	102	999999	324	999999	411	25	387	999999	234	999999	955	778	721	74	999999	577	771	470	999999	160	849	118	558	264	590	999999	999999	952	889	999999	999999	670	999999	866	312	819	999999	835	743	999999	376	999999	999999	280	826	999999	130	81	519	999999	999999	999999	353	68	519	984	790	999999	38	999999	735	434	999999	654	274	295	999999	854	999999	999999	883	999999	999999	690	784	774	971	999999	437	337	835	999999	443	849	182	999999	327	999999	356	999999	38	634	806	298	999999	941	401	492	999999	541	999999	275	319	841	167	999999	35	999999	283	745	23	999999	999999	999999	619	526	999999	999999	481	435	968	365	507	443	648	258	999999	438	92	999999	382	488	282	999999	999999	570	898	601	691	712	813	664	903	611	314	999999	11	114	679	91	949	567	21	580	999999	364	999999	876	202	908	999999	597	580	440	373	534	239	736	999999	59	999999	399	152	769	622	313	461	896	139	132	256	36	999999	10	892	999999	477	701	999999	999999	
802	32	409	783	999999	226	93	473	248	779	296	999999	29	630	999999	560	425	251	958	269	903	871	747	80	661	999999	999999	579	547	558	67	538	413	832	256	605	990	368	397	406	230	988	657	999999	835	981	999999	139	546	342	399	235	999999	73	358	930	285	999999	999999	77	388	999999	926	689	999999	758	861	196	383	858	569	999999	999999	999999	49	915	223	999999	999999	680	999999	707	42	214	169	831	795	349	484	325	330	661	247	329	27	999999	71	967	999999	86	129	820	756	688	999999	342	381	190	999999	443	717	887	103	451	770	680	999999	721	530	889	962	522	712	67	537	907	819	533	545	332	853	255	759	168	560	487	951	354	440	826	460	615	324	50	608	999999	567	795	999999	346	245	350	447	999999	123	607	999999	999999	160	866	523	848	644	701	999999	471	137	935	890	293	729	136	290	704	439	356	207	671	458	999999	349	33	974	208	97	512	808	999999	999999	953	999999	262	203	574	999999	612	999999	999999	999999	999999	314	999999	904	276	616	118	999999	742	318	767	410	446	250	65	526	499	873	999999	614	87	663	126	890	937	999999	477	933	715	999999	827	386	584	999999	321	790	717	999999	707	999999	999999	452	75	999999	287	999999	999999	21	999999	58	999999	999999	534	999999	383	484	198	741	966	362	149	184	999999	351	490	390	825	236	929	274	999999	379	175	854	634	634	597	422	613	999999	982	466	796	667	588	999999	851	575	836	999999	602	999999	999999	355	452	804	108	724	999999	999999	727	999999	92	873	999999	999999	999999	680	999999	749	886	775	999999	582	999999	683	999999	686	763	999999	539	260	400	101	999999	833	227	819	411	829	535	873	209	717	666	286	999999	922	428	999999	999999	999999	200	97	950	826	847	580	976	769	426	999999	960	821	366	476	315	999999	210	999999	999999	752	279	999999	999999	23	999999	421	916	103	309	465	267	618	874	369	999999	312	151	845	986	647	843	641	413	999999	912	387	999999	200	971	393	722	23	999999	774	900	646	873	937	260	436	664	882	470	960	165	352	947	997	416	12	848	365	428	579	908	638	999999	111	110	198	999999	726	131	999999	743	254	690	109	468	423	439	214	594	559	983	961	181	452	999999	570	440	999999	999999	968	999999	366	594	359	865	272	505	999999	999999	71	375	999999	760	999999	227	910	999999	847	538	992	572	999999	999999	869	595	999999	467	698	153	540	999999	999999	999999	163	999999	387	999999	340	244	206	918	668	378	533	194	55	210	999999	235	56	908	592	823	790	406	
899	595	725	763	999999	805	999999	627	305	313	667	995	999999	181	840	261	999999	613	342	84	904	276	247	685	550	747	839	472	999999	999999	176	884	162	756	482	791	999999	577	999999	999999	120	999999	83	229	526	999999	602	999999	999999	999999	586	978	491	715	502	633	358	49	222	180	965	999999	530	672	999999	783	843	999999	999999	58	326	753	999999	941	964	999999	202	27	168	501	155	999999	87	999999	55	197	402	999999	999999	999999	442	894	999999	999999	435	775	520	410	999999	742	216	750	757	346	478	833	690	549	751	638	440	999999	881	721	35	582	267	228	627	949	390	406	596	849	615	432	999999	152	516	198	999999	792	934	425	999999	999999	999999	741	833	222	999999	999999	695	999999	418	112	23	643	130	852	999999	302	999999	143	362	809	163	907	999999	56	444	548	43	562	296	647	405	465	437	630	946	525	395	414	452	538	999999	971	441	999999	419	755	31	663	680	60	19	999999	73	484	250	999999	21	787	778	957	999999	999999	339	770	706	558	215	499	905	992	906	999999	690	824	108	192	475	226	637	688	527	999999	882	245	637	604	401	999999	390	999999	999999	608	636	999999	719	578	642	671	999999	861	549	532	757	687	999999	999999	120	249	386	68	262	999999	159	99	440	448	260	104	142	111	166	263	999999	687	999999	308	741	206	115	999999	999999	803	999999	775	148	999999	622	999999	101	995	494	161	999999	332	966	720	999999	547	63	999999	327	999999	539	705	704	296	999999	80	999999	845	999999	999999	144	856	517	458	385	384	999999	445	999999	65	12	999999	617	14	687	787	721	767	850	203	152	834	212	12	274	713	81	852	582	552	999999	999999	999999	999999	999999	719	814	517	999999	84	595	617	453	271	545	999999	98	699	999999	634	359	442	999999	707	771	309	999999	515	194	672	312	109	863	284	70	756	999999	47	987	999999	973	213	432	776	999999	534	390	940	466	870	625	381	253	947	999999	999999	261	999999	808	717	76	999999	999999	672	771	496	754	179	999999	788	362	60	712	640	661	155	20	999999	109	246	918	712	999999	323	56	931	999999	916	91	507	999999	653	239	280	901	674	881	999999	15	121	780	221	999999	999999	999999	999999	669	612	999999	999999	552	999999	999999	571	798	363	260	19	626	840	640	838	999999	703	293	708	821	999999	739	986	274	260	222	999999	466	707	973	380	999999	999999	999999	253	630	43	999999	470	364	667	482	547	424	871	143	174	480	942	999999	999999	394	809	999999	237	999999	999999	783	302	999999	311	115	100	390	999999	
999999	154	578	397	217	999999	748	823	354	999999	959	201	999999	402	127	57	999999	523	584	937	986	999999	727	999999	379	331	259	662	649	63	562	391	167	544	667	988	596	93	734	77	297	571	999999	600	278	681	736	391	999999	773	794	999999	999999	453	893	218	426	999999	27	886	999999	95	183	300	999999	999999	44	999999	999999	138	461	999999	999999	517	999999	425	539	137	765	698	594	867	487	875	268	970	875	713	999999	459	999999	61	75	999999	999999	999999	397	174	998	999999	646	709	657	56	999999	370	999999	998	803	478	678	298	778	329	301	999999	607	307	41	999999	999999	330	385	284	566	409	999999	940	255	448	37	375	999999	75	62	999999	220	999999	999999	898	176	876	910	183	780	283	283	746	556	999999	604	999999	142	377	997	325	333	382	489	999999	12	999999	999999	364	450	313	170	712	277	416	727	999999	999999	143	999999	825	419	999999	504	293	136	999999	999999	922	844	937	242	999999	77	736	562	838	952	651	999999	313	133	555	732	477	999999	999999	478	150	605	438	356	999999	913	181	905	130	878	205	999999	389	479	831	999999	512	80	999999	644	540	854	999999	223	102	247	160	702	864	999999	36	180	565	999999	999999	326	416	999999	242	847	896	830	441	959	756	999999	999999	999999	999999	999999	229	406	713	926	938	296	716	999999	264	761	763	999999	51	650	851	35	999999	246	236	515	114	999999	837	562	748	709	999999	999999	999999	237	999999	326	999999	999999	260	629	466	638	215	956	999999	201	999999	999999	93	427	789	790	117	731	999999	999999	607	786	930	308	568	161	187	999999	999999	999999	757	36	40	447	999999	999999	999999	999999	568	592	999999	280	904	999999	999999	366	478	331	999999	999999	999999	736	593	461	999999	624	898	952	70	999999	461	976	93	824	444	310	450	645	999999	576	400	885	172	61	249	337	882	27	714	211	682	856	318	250	964	999999	443	579	728	999999	324	447	171	263	140	64	196	999999	999999	999999	999999	832	971	999999	242	936	573	541	999999	391	742	881	247	999999	632	604	668	999999	860	999999	866	871	916	999999	262	999999	724	909	920	194	150	801	548	999999	295	850	884	964	999999	37	457	902	367	999999	710	999999	210	312	630	535	999999	354	999999	64	426	54	915	999999	999999	289	999999	663	999999	37	999999	941	342	815	573	782	720	703	999999	999999	999999	964	514	579	206	999999	751	999999	288	394	798	796	999999	494	999999	999999	934	819	999999	728	815	793	999999	339	107	769	111	394	999999	999999	815	692	520	999999	98	461	540	999999	868	282	537	
800	999999	236	238	454	999999	847	810	999999	999999	900	999999	114	27	183	999999	184	481	436	717	367	683	999999	579	115	285	193	406	554	999999	999999	950	600	201	24	417	64	999999	653	999999	263	999999	999999	10	914	863	415	380	915	777	366	864	999999	565	180	127	945	657	133	178	185	451	265	623	260	950	239	913	999999	765	628	82	999999	37	999999	782	277	999999	664	252	870	813	490	776	353	732	518	45	999999	897	472	407	978	484	233	811	999999	999999	749	964	999999	501	377	160	159	293	999999	999999	111	397	999999	999999	993	880	308	999999	961	489	279	528	999999	999999	893	999999	302	231	999999	999999	999999	652	464	484	689	999999	618	999999	999999	999999	627	69	999999	113	934	632	57	999999	414	107	186	861	850	839	999999	231	533	440	999999	271	999999	928	198	691	611	458	999999	374	827	303	999999	999999	926	630	862	220	999999	999999	999999	999999	67	347	999999	996	177	941	802	625	962	468	999999	188	769	999999	483	699	999999	14	501	485	999999	682	138	120	836	256	935	999999	976	312	399	999999	180	347	999999	519	121	202	523	999999	656	318	412	369	137	92	170	751	156	999999	349	999999	836	783	571	999999	218	705	170	921	999999	999999	999999	660	78	971	18	432	970	963	999999	999999	491	999999	829	390	280	769	983	753	96	193	83	813	999999	572	368	396	776	829	999999	999999	41	999999	662	999999	669	752	300	999999	84	999999	781	192	585	671	345	14	954	190	114	999999	999999	417	835	999999	999999	835	697	505	612	999999	656	150	662	182	999999	888	179	755	721	528	478	828	678	358	411	890	238	300	236	364	999999	595	725	999999	693	999999	766	839	576	999999	64	794	553	463	91	641	530	413	34	457	834	209	469	999999	999999	999999	739	487	421	617	607	999999	999999	257	189	999999	999999	999999	488	33	131	339	188	886	999999	683	284	225	276	999999	370	999999	276	779	999999	999999	136	999999	892	999999	884	289	999999	999999	999999	999999	999999	305	284	31	999999	999999	924	10	335	505	999999	999999	121	296	618	523	999999	650	256	782	140	499	727	946	934	285	907	688	149	842	911	230	999999	816	999999	999999	941	255	554	640	900	276	454	34	222	553	38	606	191	370	78	777	999999	455	527	36	578	337	96	940	823	246	861	493	594	999999	999999	999999	138	639	582	965	105	616	882	863	55	703	733	390	256	999999	507	778	773	143	517	999999	299	999999	411	999999	168	613	999999	663	999999	961	440	422	999999	999999	478	999999	999999	999999	681	105	572	663	999999	874	604	706	
694	522	739	92	719	461	292	999999	14	999999	999999	969	999999	999999	999999	228	458	94	273	321	759	999999	999999	999999	991	670	999999	422	641	636	159	999999	19	462	999999	304	924	333	999999	999999	139	912	728	999999	999999	999999	305	199	305	354	214	897	611	292	999999	180	689	783	100	59	10	870	999999	378	846	702	960	999999	572	504	303	999999	999999	294	191	846	794	360	642	183	374	271	999999	999999	999999	262	924	726	516	999999	615	150	242	201	999999	999999	999999	360	634	999999	857	951	627	800	61	89	999999	327	111	999999	386	338	999999	917	999999	738	753	789	946	999999	777	244	838	999999	999999	162	892	651	315	922	20	999999	999999	30	325	423	644	325	245	999999	208	606	624	416	372	286	999	999999	515	250	515	999999	999999	50	843	999999	999999	999999	999999	898	197	412	21	999999	98	942	612	130	602	272	999999	438	553	604	395	180	619	999999	461	613	163	577	146	75	999999	999999	40	685	187	701	310	999999	414	347	164	795	595	445	999999	430	673	878	722	253	999999	87	503	808	654	672	999999	999999	352	307	745	999999	999999	946	772	134	911	927	943	900	999999	999999	34	216	450	999999	999999	183	999999	41	940	285	855	892	920	338	470	231	40	514	697	619	498	999999	999999	545	529	648	672	203	518	745	934	999999	290	999999	63	296	368	64	97	830	587	999999	367	999999	764	383	999999	999999	664	690	999999	439	212	999999	765	999999	614	905	80	936	999999	910	522	204	350	42	611	38	285	183	863	975	427	999999	42	187	749	999999	780	155	622	999999	539	828	848	505	999999	999999	999999	999999	682	463	984	160	999999	999999	798	999999	129	731	771	999999	168	490	999999	921	22	344	319	587	999999	482	134	925	323	282	380	694	356	845	423	999999	901	999999	501	409	999999	999999	548	999999	389	999999	21	59	384	625	80	999999	11	926	492	284	628	549	968	209	339	69	836	999999	306	113	816	284	318	108	106	29	988	427	930	745	796	954	207	590	470	84	999999	698	211	331	693	429	362	148	999999	999999	180	302	999999	932	439	500	69	286	999999	999999	741	999999	528	60	999999	584	999999	747	487	674	351	388	738	999999	518	148	845	974	420	396	922	999999	63	999999	848	696	356	998	316	999999	894	921	819	733	343	275	180	161	270	118	433	615	999999	380	20	999999	563	816	999999	301	655	94	865	384	815	571	232	999999	211	374	237	997	999999	191	779	430	568	14	920	252	968	694	714	311	963	316	518	683	734	66	999999	540	584	999999	651	810	
65	445	918	771	52	395	949	895	881	435	184	999999	600	589	999999	999999	895	181	999999	960	999999	563	421	508	62	548	999999	155	242	696	423	999999	540	969	375	133	96	159	999999	582	744	818	999999	999999	142	49	92	154	832	583	645	413	999999	999999	999999	501	34	420	718	504	344	803	663	194	999999	758	999999	631	224	110	999999	999999	971	750	999999	562	999999	884	375	23	466	905	323	658	999999	20	734	999999	999999	999999	109	999999	440	999999	999999	940	164	245	524	999999	999999	461	930	731	121	899	999999	940	473	999999	367	150	54	705	999999	999999	999999	15	143	12	33	99	999999	351	11	796	315	999999	513	285	999999	999999	369	991	912	999999	975	592	546	999999	577	794	385	999999	999999	958	631	735	668	808	459	999999	111	521	360	21	369	999999	729	324	593	999999	999999	999999	478	468	780	63	999999	42	463	999999	999999	980	434	999999	999999	439	835	52	175	579	999999	704	825	259	796	847	640	900	646	396	862	231	568	410	367	197	999999	56	999999	999999	942	999999	355	561	689	131	97	132	999999	929	753	686	159	24	570	732	999999	999999	672	932	422	999999	396	999999	46	999999	999999	34	871	525	255	788	864	597	637	999999	359	274	570	675	760	999999	602	716	999999	185	82	999999	840	634	825	999999	384	255	164	999999	999999	288	525	452	709	72	260	782	684	964	822	999999	386	599	999999	999999	658	996	181	904	300	999999	433	860	174	867	193	999999	699	290	414	999999	999999	587	731	999999	749	127	966	999999	267	819	999999	678	363	520	177	999999	261	728	316	388	999999	260	759	570	854	999999	288	842	879	24	93	403	560	213	128	999999	868	999999	358	540	999999	484	999999	480	647	755	507	653	699	942	999999	971	973	36	544	192	827	170	226	94	999999	133	818	253	736	638	128	159	402	378	382	999999	380	775	357	599	613	289	999999	109	167	999999	152	999999	38	121	999999	999999	999999	999999	971	707	96	999999	701	906	665	403	744	999999	637	357	260	999999	569	999999	999999	207	678	999999	579	548	247	126	999999	215	981	882	224	624	218	999999	489	467	406	675	999999	117	999999	450	934	219	545	999999	472	999999	383	999999	376	991	521	232	855	724	999999	433	469	969	999999	999999	999999	782	188	129	800	53	999999	793	925	893	184	493	133	237	20	999999	12	333	654	999999	999999	170	515	232	113	999999	738	765	999999	999999	999999	892	999999	588	525	161	40	425	123	999999	942	999999	895	482	999999	37	109	627	999999	995	999999	999999	325	229	664	764	277	956	26	815	
314	112	692	953	687	999999	723	545	712	858	999999	586	220	235	185	251	999999	42	415	999999	886	121	999999	115	550	80	576	551	923	761	884	84	999999	999999	124	839	999999	942	999999	534	314	563	915	856	666	844	999999	99	54	999999	999999	244	550	940	928	999999	62	999999	412	616	715	182	999999	950	973	264	187	912	121	345	354	999999	247	880	772	999999	999999	999999	448	706	155	487	506	999999	272	650	533	469	380	922	999999	319	540	188	818	142	999999	964	882	411	999999	22	978	708	999999	176	996	670	999999	605	995	858	148	705	471	238	675	999999	999999	999999	731	717	542	198	999999	999999	792	999999	72	999999	390	242	999999	999999	49	142	508	798	442	999999	999999	863	301	774	926	928	180	834	716	589	466	830	286	558	680	999999	480	789	159	43	383	999999	608	538	225	763	546	112	999999	999999	730	877	679	999999	999999	867	999999	767	272	631	864	999999	999999	482	183	559	999999	762	365	100	661	719	648	408	722	717	265	763	559	172	391	78	178	388	859	589	161	694	999999	999999	532	999999	999999	999999	178	425	593	135	364	665	999999	999999	746	999999	676	20	999999	280	999999	999999	612	663	218	999999	999999	795	789	965	999999	999999	407	999999	883	999999	999999	948	202	130	240	999999	134	139	408	893	365	999999	332	602	711	848	361	881	824	917	999999	869	504	426	288	383	999999	628	513	771	268	545	900	203	999999	727	818	117	50	999999	838	482	264	325	744	641	473	197	263	773	241	526	447	999999	999999	999999	454	999999	841	857	999999	505	999999	636	635	999999	707	999999	593	983	40	254	841	263	89	728	999999	189	682	646	909	448	999999	739	539	741	108	933	851	321	999999	53	275	193	898	999999	999999	627	690	999999	934	343	999999	280	743	987	685	999999	887	622	91	999999	999999	205	947	999999	141	999999	107	893	721	773	287	999999	709	999999	978	999999	999999	746	872	987	498	999999	711	576	999999	104	996	552	65	915	56	238	239	17	950	80	245	674	999999	999999	530	796	213	171	66	999999	570	756	18	999999	999999	999999	999999	104	776	346	999999	381	390	46	890	555	999999	806	999999	59	51	702	999999	999999	999999	691	999999	903	466	702	553	550	519	522	533	249	543	38	97	906	488	145	241	999999	999999	864	293	999999	88	975	958	407	444	17	290	868	719	110	615	146	999999	846	637	83	999999	942	861	999999	513	651	22	809	718	999999	999999	906	999999	999999	331	999999	407	381	824	999999	999999	155	115	512	241	665	529	442	422	950	311	641	507	167	
820	999999	999999	999999	661	437	963	159	688	999999	446	383	999999	296	999999	999999	999999	999999	31	155	339	648	837	358	999999	847	999999	579	396	768	999999	928	999999	999999	612	687	999999	982	720	999999	528	594	466	999999	76	999999	267	242	663	364	220	87	619	361	827	182	999999	655	788	999999	315	393	762	920	115	517	999999	104	684	999999	999999	999999	999999	634	627	744	191	356	291	777	999999	999999	916	41	558	441	319	57	485	440	880	898	203	906	999999	999999	832	999999	385	558	884	999999	999999	571	999999	463	999999	999999	734	999999	990	460	373	20	999999	999999	999999	731	999999	674	999999	926	618	253	221	614	564	607	999999	492	912	999999	971	733	893	426	340	999999	190	999999	867	333	323	402	999999	999999	535	999999	683	999999	667	999999	999999	999999	999999	957	554	999999	360	999999	899	999999	444	252	179	999999	489	639	127	806	94	133	551	276	999999	875	613	226	803	791	89	381	924	999999	824	812	471	269	999999	999999	872	999999	994	944	205	999999	888	80	232	105	940	895	75	876	582	544	559	907	999999	484	354	999999	999999	568	999999	527	999999	560	427	367	999999	229	266	191	999999	68	138	607	81	905	986	542	993	708	850	193	316	57	311	289	262	563	364	999999	591	544	525	435	786	678	999999	999999	653	865	221	721	639	883	942	523	415	999999	999999	999	999999	999999	999999	999999	999999	974	221	999999	258	147	114	329	864	368	600	400	543	703	820	403	999999	657	889	137	496	138	999999	432	999999	788	874	310	727	365	410	779	209	722	717	812	466	999999	90	515	760	999999	857	280	293	551	980	712	142	999999	999999	840	922	217	315	999999	430	788	999999	470	273	804	999999	999999	958	821	999999	820	985	17	936	194	577	384	376	605	281	999999	149	563	807	171	177	294	414	569	856	991	417	138	392	678	973	620	251	956	999999	999999	999999	472	360	170	727	135	506	766	273	548	840	710	317	157	649	335	999999	112	636	317	999999	398	964	999999	412	857	624	268	221	956	999999	999999	315	922	960	999999	213	647	444	52	787	648	306	999999	161	706	820	245	999999	647	957	148	330	999999	264	923	507	999999	999999	869	510	248	554	999999	415	999999	999999	395	196	999999	132	999999	668	593	529	999999	102	657	57	706	47	999999	239	574	999999	994	100	333	668	47	179	61	999999	574	542	549	103	990	902	731	311	999999	999999	66	524	999999	480	736	999999	999999	831	999999	113	61	999999	131	18	999999	317	421	999999	81	726	999999	803	81	999999	999999	999999	980	999999	111	755	326	
999999	611	339	999999	59	66	999999	363	999999	999999	999999	329	947	999999	742	420	541	123	682	491	999999	999999	999999	900	263	999999	816	386	685	482	456	729	105	787	657	230	791	834	930	260	896	999999	210	867	999999	483	999999	297	361	999999	999999	249	429	273	924	999999	903	439	920	606	250	148	999999	399	413	999999	999999	999999	191	999999	628	706	193	431	594	999999	40	840	956	779	329	999999	34	54	999999	217	310	999999	863	493	999999	362	913	999999	20	758	308	810	464	467	259	999999	116	840	22	999999	66	997	679	508	143	72	483	151	286	721	999999	633	365	999999	185	402	306	697	204	276	999999	859	420	836	127	229	386	999999	999999	366	422	194	999999	301	161	312	161	365	360	264	878	772	56	299	644	674	454	268	291	857	667	999999	645	746	999999	206	586	999999	999999	913	686	984	999999	999999	999999	929	602	74	55	873	250	941	999999	940	999999	30	812	999999	201	452	774	128	217	672	699	13	548	295	352	999999	725	999999	973	447	578	894	160	999999	999999	714	82	390	999999	417	616	725	999999	999999	358	928	393	999999	999999	938	148	567	776	949	999999	305	391	317	722	999999	157	932	967	999999	999999	502	999999	686	141	486	380	394	905	799	65	973	931	842	999999	999999	571	999999	666	44	999999	20	128	999999	904	694	333	765	667	132	269	684	758	182	344	856	68	706	999999	174	568	999999	661	976	894	258	999999	549	381	308	529	887	275	932	600	360	384	669	782	999999	163	615	726	783	540	381	224	758	507	999999	364	864	936	501	476	555	999999	151	999999	656	329	783	393	369	602	382	419	826	582	983	481	399	924	887	999999	953	36	878	999999	999999	43	616	51	301	944	665	951	999999	466	55	999999	242	363	135	126	380	231	367	190	167	962	999999	185	524	999999	999999	939	58	490	523	528	999999	999999	792	622	999999	741	102	999999	999999	430	645	999999	999999	981	249	45	798	770	641	999999	668	697	288	999999	645	441	526	693	999999	725	903	292	999999	999999	999999	536	570	512	413	999999	138	942	252	737	326	38	648	999999	368	929	150	999999	849	791	859	783	426	999999	999999	282	999999	409	999999	222	999999	999999	999999	20	999999	712	475	999999	367	999999	603	726	454	550	999999	616	792	983	334	59	584	625	443	161	999999	747	120	338	534	141	423	999999	506	999999	220	963	999999	637	92	656	999999	999999	999999	846	197	143	338	999999	998	370	489	999999	85	396	638	999999	999999	275	354	713	602	146	761	999999	999999	874	999999	424	999999	280	15	
165	901	677	594	999999	999999	999999	964	533	418	999999	999999	174	651	191	653	120	999999	318	53	999999	293	378	64	327	999999	694	266	323	914	999999	999999	727	365	334	340	407	999999	908	206	333	310	820	999999	368	806	597	999999	408	231	999999	32	31	999999	999999	872	532	623	277	999999	999999	339	999999	999999	999999	999999	612	808	327	851	255	318	492	122	720	999999	472	999999	999999	521	505	999999	858	102	805	891	999999	500	695	461	807	784	534	282	195	993	660	212	999999	669	999999	788	999999	556	975	801	999999	909	516	634	409	459	999999	755	140	999999	480	999999	813	612	185	121	123	865	999999	471	783	220	999999	726	999999	999999	999999	999999	999999	717	999999	312	126	999999	361	999999	984	71	999999	358	856	779	151	293	523	999999	398	999999	494	999999	675	401	999999	514	999999	329	982	999999	259	149	187	901	999999	999999	59	178	999999	809	999999	571	137	999999	813	999999	614	13	79	999999	213	283	871	93	541	246	51	461	799	612	985	42	631	204	811	912	181	954	999999	727	244	999999	670	999999	937	923	954	999999	999999	817	899	24	259	999999	586	999999	277	103	370	202	382	597	379	829	999999	999999	999999	932	250	900	523	999999	999999	351	999999	858	999999	292	155	617	291	428	873	981	712	999999	782	292	618	835	645	87	594	159	355	646	975	999999	765	718	983	32	383	686	999999	249	999999	908	940	727	373	999999	948	752	910	953	724	397	126	851	446	657	999999	415	265	445	75	513	996	762	883	772	527	436	999999	269	999999	196	686	999999	999999	874	999999	890	472	660	999999	841	999999	401	922	999999	724	913	282	335	708	967	999999	858	184	847	911	188	999999	999999	999999	522	128	650	908	537	999999	653	241	572	316	432	999999	604	316	233	275	604	839	999999	999999	613	999999	999999	561	999999	764	828	298	772	962	999999	56	999999	204	616	723	597	492	394	877	80	681	999999	29	285	34	827	999999	951	582	316	348	549	999999	999999	999999	820	99	831	772	882	365	469	609	999999	386	82	410	699	509	999999	122	999999	999999	976	931	999999	999999	999999	62	937	285	999999	199	655	825	999999	999999	350	259	999999	999999	661	621	994	715	222	110	877	898	952	426	852	451	999999	204	892	132	576	921	913	542	999999	778	835	606	29	279	954	327	879	754	69	450	607	999999	460	833	432	271	719	354	410	386	109	999999	999999	894	294	461	932	384	751	429	345	369	694	882	786	398	696	942	155	999999	29	999999	367	999999	844	736	743	68	699	314	211	569	141	436	679	
999999	183	999999	999999	999999	394	505	12	999999	115	999999	999999	578	57	44	574	776	208	850	367	900	999999	31	60	557	717	873	999999	999999	227	775	237	267	999999	472	999999	571	956	999999	176	999999	206	727	306	606	262	175	21	999999	739	435	999999	291	999999	778	170	999999	84	438	999999	999999	820	565	421	339	19	226	374	585	819	13	819	555	684	844	999999	999999	999999	453	305	551	862	29	707	792	414	946	999999	435	311	72	497	528	866	655	703	641	999999	967	596	45	999999	999999	999999	736	615	999999	999999	999999	84	734	438	999999	143	244	658	800	999999	629	999999	73	38	939	283	757	515	301	999999	38	151	72	130	756	857	269	749	435	184	999999	186	599	348	999999	361	576	634	999999	395	631	997	999999	783	999999	53	532	17	999999	999999	98	999999	324	136	578	999999	21	614	681	773	873	999999	232	626	999999	999999	999999	724	74	999999	999999	133	648	906	67	41	248	289	443	713	999999	262	999999	999999	95	999999	862	472	769	879	349	961	952	999999	999999	147	775	285	895	243	718	807	942	283	455	965	582	418	999999	547	845	999999	181	968	449	620	606	949	540	148	999999	862	954	999999	248	745	180	554	394	999999	265	962	999999	210	995	526	320	999999	827	130	176	453	403	999999	44	618	790	983	654	999999	540	826	999999	757	652	855	852	757	45	709	794	999999	34	159	291	882	347	970	973	922	310	992	131	419	971	999999	999999	732	999999	999999	955	999999	900	493	999999	439	228	636	558	149	673	999999	578	128	999999	149	429	999999	940	162	999999	819	20	999999	600	547	704	999999	999999	999999	396	999999	607	415	753	607	999999	999999	999999	999999	999999	999999	422	833	259	748	424	12	93	832	999999	999999	792	999999	359	999999	186	178	893	842	999999	893	850	53	752	553	999999	173	374	729	21	999999	484	98	497	999999	407	186	999999	851	999999	702	251	953	797	181	338	608	65	617	431	959	647	926	999999	771	861	378	999999	705	792	261	637	364	820	829	739	703	510	791	999999	999	695	51	719	42	999999	896	999999	581	225	356	117	999999	308	62	250	557	999999	726	999999	999999	106	777	68	999999	74	887	142	967	999999	999999	999999	999999	879	432	999999	606	217	93	999999	965	132	509	490	446	153	880	999999	999999	588	192	731	999999	999999	709	999999	999999	982	999999	968	764	999999	288	149	590	259	999999	877	876	788	644	349	888	999999	741	999999	596	296	622	728	193	831	374	389	259	902	323	189	179	528	355	623	999999	125	365	999999	844	370	999999	197	310	
12	189	999999	944	842	843	999999	353	803	316	631	370	999999	784	999999	398	999999	889	687	935	999999	707	357	443	999999	999999	999999	251	539	999999	235	396	999999	999999	999999	999999	395	445	417	69	146	836	999999	999999	724	263	252	999999	432	813	945	481	999999	261	647	305	832	546	923	863	81	935	813	741	90	999999	934	699	999999	999999	13	463	999999	628	798	827	999999	999999	718	767	735	999999	819	999999	126	754	185	184	999999	999999	818	848	999999	554	988	211	32	634	141	489	329	552	999999	151	809	999999	10	593	999999	999999	999999	698	999999	999999	999999	639	999999	97	625	999999	69	760	918	717	472	999999	941	926	640	597	804	707	13	239	448	192	704	677	916	634	999999	999999	721	961	922	130	999999	365	427	358	999999	934	18	804	429	999999	634	29	678	654	550	83	952	999999	25	999999	694	598	717	944	935	448	181	991	583	477	49	957	795	999999	143	585	509	999999	512	870	698	208	809	879	558	684	999999	271	94	680	639	855	945	999999	435	432	999999	999999	422	999999	763	27	231	999999	529	676	233	336	521	964	999999	999999	999999	155	566	496	788	838	999999	260	449	910	906	999999	837	193	999999	999999	916	710	937	37	999999	866	116	999999	999999	999999	360	882	460	999999	750	999999	999999	969	999999	800	110	939	644	809	96	172	999999	853	999999	328	124	346	664	999999	419	810	36	546	801	496	48	885	519	999999	488	999999	799	776	169	786	796	868	689	221	38	977	76	137	999999	706	668	999999	999999	658	742	23	228	365	263	999999	103	999999	177	16	999999	225	429	712	331	583	372	431	693	999999	999999	255	656	453	77	999999	999999	899	605	104	827	784	324	860	199	474	295	444	522	999999	693	999999	700	999999	458	812	557	999999	805	367	999999	247	570	246	999999	496	367	775	298	821	206	204	999999	83	188	978	900	569	523	857	298	928	999999	473	641	305	999999	999999	994	264	884	999999	999999	999999	760	999999	223	999999	734	702	999999	999999	155	701	33	999999	999999	627	999999	480	912	999999	999999	948	79	999999	339	107	999999	830	941	394	780	999999	999999	817	110	999999	323	598	764	823	835	821	750	999999	999999	216	450	152	999999	999999	478	523	352	999999	999999	155	179	354	260	126	482	903	760	722	999999	122	999999	216	397	546	313	905	715	99	162	28	999999	301	633	132	657	463	999999	24	999999	267	691	999999	277	955	556	968	347	648	350	931	999999	38	48	670	453	244	754	999999	623	572	999999	262	742	530	948	877	721	138	469	999999	117	746	807	482	
430	722	938	442	999999	345	999999	77	748	231	999999	178	999999	962	679	422	708	308	400	352	459	438	999999	746	17	678	257	219	189	332	824	324	231	566	250	730	305	322	507	288	14	740	999999	999999	572	999999	624	758	458	56	319	999999	356	464	32	991	423	999999	434	321	97	359	887	425	407	643	947	696	722	999999	999999	396	800	121	347	999999	924	787	183	237	63	498	999999	999999	22	25	967	766	543	258	317	999999	887	196	201	655	852	98	124	928	832	999999	46	509	928	999999	999999	244	126	313	77	635	28	999999	999999	999999	598	754	999999	391	676	999999	163	999999	641	23	509	614	920	692	867	835	999999	999999	999999	135	999999	260	214	99	17	999999	650	240	191	999999	999999	999999	999999	602	999999	107	685	732	262	999999	774	999999	999999	915	999999	403	323	999999	445	242	999999	773	802	142	145	347	550	324	999999	942	540	922	999999	959	928	819	999999	327	999999	769	159	940	992	999999	360	889	999999	298	675	614	999999	225	794	999999	719	322	999999	795	467	719	557	999999	358	320	121	852	999999	909	999999	999999	716	995	798	676	999999	31	999999	999999	782	256	955	999999	648	769	532	324	137	999999	249	615	999999	891	860	915	221	788	592	681	999999	507	608	482	311	999999	999999	424	427	128	866	697	541	838	999999	220	764	999999	723	588	787	796	725	948	669	381	671	825	999999	999999	465	303	999999	999999	417	999999	999999	482	949	576	872	999999	897	999999	475	552	999999	999999	878	650	999999	914	75	13	893	999999	782	659	813	999999	409	81	288	544	662	572	268	442	431	738	999999	291	999999	999999	716	679	899	715	482	999999	307	578	947	495	731	550	238	435	215	571	501	988	999999	29	176	801	829	999999	356	999999	293	641	672	149	87	869	999999	918	297	999999	945	999999	999999	999999	632	999999	999999	793	999999	999999	999999	999999	999999	859	246	999999	622	999999	999999	914	999999	999999	369	999999	833	665	906	808	417	861	982	319	148	990	626	434	811	973	397	999999	677	999999	999999	999999	568	461	999999	812	999999	999999	257	240	938	382	374	999999	708	606	999999	966	925	325	386	952	999999	34	693	246	243	811	773	648	940	645	999999	814	997	999999	22	382	999999	103	999999	914	613	752	999999	765	626	227	726	214	121	430	419	362	659	999999	113	543	767	999999	999999	101	729	999999	300	303	145	559	410	583	594	489	715	832	420	471	349	388	653	928	620	999999	95	999999	999999	519	236	884	165	411	31	478	614	93	523	999999	194	14	462	88	630	76	999999	999999	
620	632	999999	999999	941	999999	999999	725	890	839	557	563	16	171	81	999999	999999	999999	404	999	999999	125	999999	631	318	607	286	344	926	575	307	553	999999	941	999999	905	803	999999	942	967	164	305	588	775	536	999999	807	33	933	681	21	378	671	816	591	999999	757	94	278	344	911	913	799	325	541	13	363	74	223	176	999999	427	999999	999999	845	999999	999999	109	105	999999	800	263	411	254	563	928	882	392	999999	453	157	719	999999	999999	66	999999	505	999999	999999	532	606	999999	810	766	999999	594	999999	999999	971	335	967	657	989	921	544	999999	511	555	761	999999	131	971	714	770	28	999999	57	710	380	604	760	274	865	999999	750	999999	999999	644	999999	969	999999	647	999999	34	485	499	730	999999	73	408	999999	950	511	630	411	635	38	49	999999	999999	546	359	863	377	574	999999	999999	999999	180	487	215	999999	14	999999	744	999999	559	689	294	528	537	999999	999999	999999	864	809	762	999999	170	125	39	413	896	113	432	518	999999	53	460	782	999999	313	288	586	203	871	945	719	886	999999	85	348	755	229	910	999999	712	890	512	999999	940	557	265	999999	999999	802	970	901	369	236	699	515	239	999999	821	233	319	71	779	993	999999	52	358	999999	49	999999	657	677	203	483	805	999999	541	999999	841	999999	999999	233	138	400	900	53	999999	999999	238	570	999999	999999	999999	686	999999	651	121	519	900	897	208	33	25	767	999999	303	708	885	999999	806	999999	543	669	670	185	95	932	999999	102	820	999999	698	14	999999	580	413	279	516	999999	999999	781	32	795	943	951	34	218	370	256	607	344	473	239	431	595	999999	584	737	510	554	999999	732	426	999999	214	510	28	999999	196	741	33	202	52	276	34	951	748	999999	999999	160	876	571	142	999999	999999	229	468	582	883	999999	828	542	15	999999	999999	59	605	999999	738	999999	15	671	184	514	584	152	431	963	999999	644	999999	858	999999	360	678	157	999999	999999	999999	999999	52	446	662	192	913	491	197	753	999999	975	356	43	987	999999	155	214	999999	628	999999	342	797	505	185	249	186	970	524	655	999999	297	459	673	120	753	408	999999	19	992	601	102	999999	678	141	431	999999	999999	871	750	215	473	759	971	31	999999	197	547	271	423	15	942	967	541	142	544	526	683	922	243	999999	999999	999999	999999	37	817	387	999999	373	754	999999	390	999999	773	450	157	999999	999999	651	848	999999	861	999999	999999	999999	658	999999	999999	545	596	999999	614	872	637	999999	629	277	999999	944	213	999999	999999	999999	516	999999	999999	
843	203	101	984	16	999999	41	84	999999	999999	287	610	418	378	692	963	583	777	849	347	518	999999	892	820	999999	182	543	447	964	999999	688	999999	999999	371	999999	999999	332	561	999999	999999	999999	999999	999999	873	352	667	946	576	999999	999999	999999	406	666	999999	116	381	310	280	114	999999	505	999999	120	190	328	495	486	56	562	759	999999	32	999999	984	764	999999	512	28	478	999999	235	967	999999	999999	999999	292	134	998	265	443	999999	999999	457	756	369	999999	687	778	555	999999	190	999999	23	761	999999	472	219	999999	999999	999999	869	292	801	891	608	538	668	999999	188	45	370	487	791	999999	999999	588	574	440	624	775	42	733	999999	622	42	335	954	173	764	539	83	452	638	868	574	348	260	565	999999	831	329	999999	600	519	999999	702	118	893	633	700	897	778	67	999999	363	145	819	999999	858	999999	999999	505	312	648	962	918	849	922	999999	999999	337	999999	293	793	456	421	999999	999999	136	339	226	999999	540	73	999999	304	999999	53	515	438	529	81	707	874	999999	824	318	952	557	999999	852	196	349	843	373	888	999999	274	148	941	12	865	62	528	999999	999999	964	249	16	999999	533	806	417	125	270	266	311	419	545	999999	112	190	406	999999	487	40	999999	999999	700	999999	809	999999	999999	573	999999	999999	28	188	817	733	859	999999	999999	889	54	56	778	233	583	999999	999999	999999	728	999999	838	822	469	503	51	999999	999999	278	548	263	857	999999	901	843	689	606	247	132	999999	999999	772	43	244	516	514	440	261	497	123	593	175	734	401	398	734	999999	204	525	146	790	930	591	530	999999	41	641	999999	935	544	977	999999	999999	999999	916	743	805	587	999999	989	611	775	315	165	955	97	133	999999	512	119	86	411	721	986	810	881	191	512	551	485	872	295	326	999999	145	723	999999	260	999999	655	999999	35	251	536	535	25	999999	436	575	605	908	631	642	999999	468	575	158	478	673	999999	999999	999999	999999	477	126	325	458	363	29	241	386	873	535	857	190	60	169	195	460	795	267	754	999999	946	999999	999999	652	500	999999	570	575	243	999999	450	102	635	989	999999	999999	219	567	271	416	999999	999999	44	105	785	645	417	999999	999999	27	877	777	807	999999	999999	900	874	673	958	868	999999	666	152	296	94	764	999999	70	395	776	250	238	995	348	602	727	999999	999999	867	855	86	164	612	999999	709	672	295	279	899	874	545	999999	999999	403	957	677	999999	999999	21	999999	100	999999	30	196	777	649	782	469	763	372	368	728	999999	112	
999999	999999	63	927	587	421	999999	284	170	521	999999	704	629	602	390	925	650	793	999999	846	765	729	999999	426	448	999999	890	825	516	999999	515	999999	740	999999	612	999999	623	999999	171	599	999999	815	999999	508	955	83	999999	190	89	837	721	574	999999	958	347	71	169	999999	489	527	531	654	768	633	15	424	963	999999	990	726	312	999999	632	544	306	999999	543	635	471	999999	48	710	746	679	816	940	999999	999999	168	550	999999	986	669	643	78	999999	999999	562	503	999999	119	897	199	363	535	229	942	59	662	398	527	533	175	124	999999	821	908	999999	817	75	203	191	964	449	999999	999999	831	989	999999	410	902	981	142	931	265	999999	999999	392	153	999999	999999	182	999999	770	33	970	821	555	163	257	987	957	745	437	347	928	999999	750	140	220	398	952	582	999999	999999	999999	400	243	858	999999	310	525	945	999999	77	30	72	204	999999	261	999999	285	835	229	999999	999999	245	999999	594	337	218	769	262	999999	999999	999999	600	866	999999	486	999999	587	696	815	946	472	22	525	999999	326	999999	738	334	999999	716	999999	127	362	840	999999	311	695	648	531	140	540	273	22	32	31	430	205	919	999999	682	915	999999	999999	999999	949	932	720	344	278	471	479	445	383	999999	96	927	247	999999	733	185	883	999999	999999	685	415	999999	10	502	999999	999999	669	999999	999999	206	999999	532	107	89	890	618	590	361	380	69	660	105	890	794	935	104	193	178	999999	763	798	976	999999	345	999999	750	932	227	995	381	802	999999	60	186	426	563	830	167	999999	125	999999	532	567	999999	34	999999	319	215	567	999999	712	500	632	631	999999	823	118	762	222	150	999999	373	366	999	267	999999	55	713	378	382	273	35	42	81	178	276	418	319	999999	557	440	727	999999	750	668	311	38	428	777	603	999999	78	945	999999	439	231	176	568	999999	34	275	605	836	194	981	687	999999	561	463	141	414	799	451	999999	999999	958	713	999999	999999	956	999999	999999	936	774	927	205	90	46	641	947	110	850	472	295	292	835	890	475	769	999999	842	477	965	645	999999	655	626	290	999999	999999	517	560	238	999999	63	648	999999	72	267	786	606	432	999999	999999	41	564	999999	999999	999999	874	999999	999999	999999	358	124	503	999999	300	586	999999	578	799	749	171	439	549	999999	581	241	644	175	828	218	999999	384	420	557	459	999999	634	999999	470	908	422	999999	279	714	999999	999999	999999	987	999999	486	984	218	807	683	757	85	491	999999	999999	999999	738	708	249	39	863	973	999999	945	
211	999999	951	999999	117	890	336	759	999999	835	741	805	681	657	796	999999	233	999999	577	736	800	383	132	691	999999	546	999999	999999	172	249	850	906	82	614	785	693	534	39	110	999999	357	998	915	655	999999	999999	999999	91	911	897	805	98	406	967	155	828	562	999999	393	999999	720	999999	596	920	984	999999	999999	77	871	113	818	999999	674	661	389	801	999999	477	489	621	304	99	803	274	999999	999999	510	999999	468	956	140	273	645	539	205	736	412	994	671	375	227	999999	999999	808	89	999999	424	744	587	999999	370	95	999999	772	276	999999	817	331	486	999999	999999	628	608	915	999999	999999	558	144	999999	999999	399	473	806	123	404	128	880	995	195	999999	347	765	527	124	596	55	492	873	999999	575	918	90	518	999999	999999	598	576	999999	835	534	62	290	289	934	955	897	289	666	999999	999999	750	821	146	653	885	569	111	494	329	926	71	685	871	890	734	319	955	368	83	805	552	586	999999	660	780	67	486	999999	169	698	765	826	504	125	825	106	999999	864	562	999999	497	92	974	999999	472	999999	418	398	210	646	999999	921	593	573	999999	999999	662	485	872	828	999999	519	334	630	171	245	191	999999	999999	637	999999	100	805	602	999999	469	612	260	197	414	648	97	391	523	756	999999	242	931	519	999999	444	467	991	733	397	978	999999	353	748	237	194	662	334	573	280	851	125	991	264	146	560	999999	298	467	190	999999	137	811	873	326	13	999999	246	412	202	907	108	82	999999	339	711	268	512	960	229	999999	763	999999	252	905	728	999999	999999	383	111	999999	999999	533	553	402	851	945	999999	431	233	935	999999	921	380	999999	752	53	787	925	434	301	999999	337	248	203	241	318	569	968	999999	762	583	999999	310	169	999999	574	999999	811	999999	765	789	91	999999	999999	999999	842	447	879	162	684	464	751	999999	999999	143	841	295	359	999999	542	386	511	832	471	999999	562	999999	220	634	999999	999999	999999	446	668	999999	818	999999	953	633	399	870	689	815	913	308	831	914	500	36	999999	999999	178	999999	946	389	287	258	275	932	999999	999999	237	255	975	169	488	314	290	307	325	999999	342	726	770	671	697	695	919	173	999999	999999	129	194	737	898	356	334	999999	289	234	569	336	999999	624	178	999999	999999	840	754	819	526	999999	203	999999	999999	947	452	880	284	691	591	999999	111	411	370	111	52	517	86	813	163	814	11	82	999999	999999	320	111	602	37	262	855	174	353	13	999999	926	484	999999	999999	999999	454	999999	597	
642	999999	234	619	264	999999	601	926	999999	941	665	999999	632	130	954	743	999999	999999	287	257	439	999999	999999	757	407	355	185	568	437	134	909	999999	999999	413	439	525	688	700	846	535	436	336	100	233	688	999999	392	999999	529	999999	325	563	176	968	168	999999	999999	477	222	999999	890	43	498	999999	42	999999	122	228	690	439	64	936	999999	751	821	112	645	999999	79	115	962	999999	48	101	809	355	543	631	255	533	999999	221	488	936	645	402	999999	999999	201	732	189	173	125	999999	291	999999	68	424	156	65	999999	134	999999	999999	947	521	994	999999	829	686	422	490	973	999999	999999	999999	457	567	999999	428	275	194	999999	347	925	798	264	948	809	999999	296	128	999999	199	273	334	814	381	989	133	407	999999	631	999999	319	699	999999	999999	999999	449	999999	501	317	728	790	85	385	69	190	158	266	56	597	409	999999	304	15	783	892	654	38	999999	577	982	30	834	562	243	38	236	999999	306	999999	370	499	999999	810	756	409	197	948	754	201	841	867	999999	843	232	999999	24	693	999999	999999	466	421	855	999999	334	708	955	522	999999	41	954	550	960	999999	999999	909	604	493	259	999999	704	705	999999	884	999999	125	669	991	340	999999	23	542	999999	999999	999999	999999	999999	999999	999999	58	453	675	806	723	246	301	907	152	615	999999	522	531	444	42	370	760	148	970	198	219	48	964	191	999999	27	999999	999999	999999	837	288	275	733	17	211	930	39	999999	560	999999	444	218	526	385	28	605	999999	108	168	869	621	810	674	682	276	19	489	999999	782	999999	999999	942	999999	315	337	57	789	524	999999	112	999999	861	587	331	754	11	999999	589	173	999999	535	323	200	860	225	478	600	999999	740	202	450	546	126	999999	822	501	999999	220	999999	999999	816	967	999999	999999	538	759	232	352	999999	275	999999	899	329	363	999999	999999	752	326	999999	999999	456	738	783	49	661	794	745	732	509	262	969	311	999999	201	999999	999999	456	144	331	466	255	258	132	475	999999	550	226	999999	685	320	749	999999	999999	999999	525	88	194	826	404	999999	999999	999999	843	676	305	195	999999	137	750	999999	65	617	999999	633	999999	999999	999999	318	999999	120	577	982	999999	198	999999	264	190	352	676	534	383	630	999999	999999	999999	755	414	456	179	520	192	98	999999	999999	265	141	720	497	584	999999	472	875	491	293	176	42	452	655	173	999999	15	26	461	226	237	434	999999	417	191	999999	793	168	149	824	928	489	999999	974	999999	999999	999999	692	999999	359	999999	508	148	456	
420	419	313	759	292	138	514	175	637	795	845	830	264	312	316	726	999999	313	735	667	364	687	999999	477	721	793	506	323	999999	111	999999	729	295	999999	996	771	555	999999	875	21	319	762	851	184	999999	112	999999	242	999999	51	825	757	772	999999	101	733	358	835	999999	499	631	201	916	535	640	126	544	999999	315	544	180	500	437	724	999999	999999	835	886	999999	619	676	274	999999	217	286	407	956	814	339	272	999999	720	995	386	389	128	845	325	544	21	567	293	999999	840	870	334	329	58	999999	499	898	471	999999	999999	822	999999	999999	709	258	999999	170	999999	502	999999	131	460	999999	61	344	239	999999	519	352	337	61	392	348	999999	347	952	87	908	690	840	374	999999	233	576	563	32	864	146	76	311	999999	837	791	883	999999	419	828	999999	713	894	999999	999999	128	168	999999	999999	999999	167	371	306	165	999999	50	662	678	178	999999	929	498	322	999999	619	999999	50	999999	999999	999999	464	387	999999	134	999999	204	796	107	986	999999	75	209	133	999999	707	999999	770	156	599	797	138	214	550	192	899	779	401	529	133	935	87	683	162	838	564	779	444	182	999999	68	253	999999	999999	345	171	999999	375	319	667	999999	682	894	885	426	472	260	837	744	234	999999	802	276	974	61	999999	391	56	294	999999	927	999999	598	801	541	553	574	523	999999	999999	999999	999999	92	999999	288	999999	193	797	736	375	314	999999	699	999999	999999	999999	977	590	640	589	999999	999999	90	870	740	514	93	102	354	999999	999999	736	631	723	65	627	719	999999	696	797	572	594	320	919	999999	999999	640	999999	999999	285	576	984	882	999999	999999	496	332	222	131	773	179	100	452	999999	999999	577	999999	976	891	696	546	571	999999	999999	26	999999	372	170	736	755	873	442	999999	78	307	999999	854	15	482	999999	999999	507	294	922	628	481	151	999999	999999	566	674	664	759	791	739	14	999999	49	609	65	133	999999	486	375	999999	999999	485	384	999999	999999	999999	315	503	332	999999	999999	287	970	224	544	53	915	717	179	91	219	999999	823	338	303	999999	814	999999	427	999999	999999	30	918	33	891	995	767	893	890	999999	368	171	436	399	700	726	129	999999	74	999999	218	454	317	294	690	62	662	55	271	999999	908	999999	86	886	999999	999999	369	999999	999999	548	286	31	999999	335	722	58	257	434	638	577	703	999999	341	415	999999	688	713	634	999999	839	343	721	631	161	999999	999999	94	550	140	682	367	182	501	526	734	196	999999	981	572	642	805	237	999999	999999	45	
918	577	670	658	580	314	999999	614	494	214	564	399	999999	400	272	963	999999	303	956	220	531	498	815	680	51	999999	999999	72	700	999999	116	999999	937	999999	27	882	423	891	999999	999999	999999	999999	999999	321	179	796	999999	999999	309	678	107	999999	460	484	513	999999	999999	990	999999	519	582	672	913	999999	108	999999	462	999999	382	390	549	999999	744	588	587	963	490	999999	510	255	119	150	762	32	999999	182	999999	463	612	597	129	433	284	999999	999999	959	654	557	222	919	999999	999999	218	919	999999	999999	199	872	896	550	999999	999999	489	999999	410	442	999999	891	999999	999999	406	998	946	785	270	999999	541	703	794	628	319	933	999999	591	911	715	931	843	999999	999999	982	981	567	72	658	999999	999999	913	640	362	999999	762	999999	296	522	999999	999999	999999	658	23	751	496	88	277	240	15	976	898	999999	694	999999	77	999	870	943	424	999999	884	999999	409	999999	627	73	441	999999	999999	999999	995	78	575	999999	508	194	878	902	496	903	299	831	653	884	999999	463	945	851	981	763	171	352	999999	999999	999999	305	259	842	999999	432	999999	698	683	114	981	999999	999999	999999	11	883	130	968	999999	521	150	62	484	525	999999	999999	999999	590	597	793	739	652	970	999999	695	999999	999999	46	779	73	267	999999	157	549	902	225	578	518	999999	108	642	203	895	999999	764	999999	821	733	715	959	314	66	110	889	374	999999	860	224	741	999999	948	93	999999	392	999999	999999	999999	999999	622	999999	595	609	999999	999999	161	545	757	999999	906	185	392	211	330	819	759	210	500	267	999999	574	365	999999	777	999999	160	999999	14	512	332	224	614	885	120	805	999999	704	326	999999	999999	829	581	476	317	566	999999	746	763	999999	633	999999	58	999999	761	58	555	240	831	688	348	999999	999999	999999	71	691	570	506	101	525	999999	999999	884	999999	528	999999	999999	888	57	221	646	999999	795	635	879	278	176	967	134	999999	259	143	872	637	273	146	298	336	414	625	995	908	655	999999	923	578	179	169	128	999999	65	666	193	620	52	999999	806	905	375	793	525	602	382	39	276	321	191	256	626	999999	999999	666	484	431	225	999999	759	558	711	310	109	16	848	718	999999	592	999999	999999	595	338	340	999999	961	621	109	402	536	625	971	612	396	922	542	736	360	398	999999	761	404	314	184	258	203	74	694	518	754	999999	999999	683	370	929	660	297	62	999999	704	999999	332	999999	999999	999999	586	109	913	999999	474	122	367	999999	999999	199	858	999999	164	999999	200	897	927	999999	648	
872	999999	298	251	467	999999	999999	684	999999	694	329	439	999999	999999	51	671	104	999999	517	54	641	306	999999	282	181	80	379	143	970	482	807	999999	741	184	337	541	999999	999999	999999	999999	999999	438	678	923	91	760	999999	999999	122	420	105	747	419	546	999999	576	999999	25	80	397	892	121	999999	999999	999999	393	999999	999999	777	509	383	246	704	602	825	999999	627	491	201	420	794	999999	30	559	386	70	526	205	177	760	999999	999999	787	68	32	999999	724	472	46	698	72	879	409	613	46	999999	999999	816	720	999999	949	705	824	659	602	698	101	164	999999	826	999999	999999	239	26	165	110	458	999999	580	717	489	164	999999	999999	357	999999	999999	417	522	526	27	999999	484	375	811	999999	999999	999999	466	333	999999	569	642	220	830	570	650	393	457	936	411	406	246	13	323	794	999999	330	312	687	999999	683	641	999999	808	167	27	999999	214	516	999999	330	189	257	999999	919	999999	244	672	787	274	410	959	586	125	999999	472	481	61	27	398	137	825	778	428	999999	928	338	999999	672	552	999999	189	941	294	90	227	989	999999	403	281	999999	658	525	999999	504	723	999999	999999	197	694	546	812	999999	999999	523	504	411	828	368	990	999999	831	999	244	999999	231	28	301	45	999999	483	179	657	745	999999	479	310	365	923	619	873	150	999999	978	999999	974	992	823	770	585	999999	170	943	412	97	194	659	999999	999999	283	705	999999	162	999999	221	377	999999	450	744	54	999999	55	999999	749	127	53	616	31	999999	999999	999999	204	530	999999	999999	323	999999	999999	999999	198	820	999999	999999	649	914	119	999999	432	999999	999999	999999	551	89	726	391	999999	264	999999	295	54	577	637	62	999999	55	999999	243	703	215	898	151	999999	999999	555	999999	999999	625	265	834	999999	65	194	264	599	999999	686	999999	999999	77	817	68	41	959	613	620	192	999999	999999	999999	414	876	294	999999	999999	497	910	759	999999	501	218	999999	998	369	287	999999	393	383	462	737	368	999999	438	999999	397	839	119	949	189	999999	52	215	626	661	999999	141	771	967	999999	111	783	927	592	312	859	673	69	671	999999	624	999999	808	999999	999999	245	29	447	658	999999	38	387	999999	579	598	999999	999999	527	347	999999	999999	227	426	987	360	999999	441	999999	136	999999	724	999999	999999	999999	565	707	999999	700	365	999999	411	693	123	147	367	724	999999	999999	999999	999999	857	155	722	732	534	406	810	821	164	999999	804	227	321	999999	115	258	939	999999	24	890	225	311	999999	922	537	463	114	288	630	636	999999	
93	808	283	918	999999	999999	715	999999	169	897	421	999999	58	620	193	382	999999	42	118	784	999999	342	113	637	999999	983	799	204	81	301	532	201	999999	999999	720	999999	48	962	999999	200	234	949	855	993	803	765	999999	311	999999	90	873	255	521	999999	12	750	704	645	999999	999999	268	520	671	999999	375	229	29	872	999999	999999	344	999999	506	917	560	190	487	119	833	790	870	498	850	991	999999	286	679	674	183	970	715	402	599	942	932	713	999999	987	628	583	999999	251	411	999999	746	999999	749	604	999999	821	273	594	999999	582	724	769	670	680	999999	98	999999	354	999999	999999	999999	999999	999999	564	984	846	902	499	999999	259	54	629	97	279	254	823	999999	85	383	999999	706	130	591	27	227	173	999999	607	548	999999	43	401	999999	481	522	999999	926	195	999999	999999	919	999999	113	561	999999	105	682	400	999999	626	999999	474	971	347	999999	938	359	661	346	999999	803	304	951	952	999999	652	87	615	756	999999	896	350	464	927	442	933	27	39	489	132	490	652	181	999999	976	568	999999	214	999999	584	999999	274	849	799	651	624	822	160	345	884	27	77	999999	999999	729	221	19	53	999999	299	920	999999	182	223	340	160	999999	39	975	999999	232	873	366	182	993	631	501	665	286	817	120	999999	999999	604	999999	423	19	195	202	765	559	387	308	959	999999	135	102	636	468	501	502	793	999999	688	662	999999	710	471	999999	107	719	999999	766	98	189	64	635	577	118	999999	151	937	999999	220	108	999999	999999	999999	999999	868	538	865	206	785	325	327	691	15	941	999999	712	548	202	999999	55	999999	999999	220	779	999999	999999	999999	528	552	360	999999	957	965	590	817	579	313	952	134	999999	854	157	981	772	862	373	629	999999	157	214	602	744	741	174	893	234	364	627	909	378	23	347	654	434	760	370	725	999999	133	391	409	596	78	535	999999	67	638	447	917	245	870	999999	381	999999	757	819	999999	800	999999	999999	225	685	52	755	555	999999	502	556	22	999999	647	214	512	765	804	16	676	216	999999	835	595	916	709	674	999999	134	966	316	677	941	154	999999	727	539	176	999999	553	999999	980	683	565	91	435	425	598	665	386	615	543	750	153	19	827	861	998	308	999999	999999	257	430	550	195	999999	81	999999	721	999999	972	999999	91	463	364	235	299	280	513	491	999999	85	843	747	360	773	927	797	999999	999999	866	541	867	746	999999	75	559	142	379	212	364	78	876	188	414	999999	999999	297	999999	783	537	591	494	999999	
999999	302	414	683	200	422	951	283	221	999999	999999	440	732	999999	287	299	676	999999	900	311	999999	224	999999	664	343	344	322	640	18	362	999999	284	57	999999	64	999999	660	876	999999	957	999999	999999	857	999999	567	973	293	126	20	999999	116	380	690	193	691	477	999999	749	349	855	999999	321	274	999999	63	345	393	683	290	403	638	800	224	943	999999	55	367	999999	106	999999	61	205	629	999999	255	200	594	999999	368	587	999999	911	999999	97	857	999999	816	998	999999	231	590	610	836	616	999999	315	999999	747	999999	645	120	157	653	979	803	999999	999999	755	613	862	999999	999999	325	703	614	999999	999999	999999	95	121	999999	369	746	874	779	999999	369	23	999999	999999	44	846	731	722	999999	999999	999999	557	293	953	257	71	394	346	480	999999	295	142	999999	999999	51	39	661	31	417	750	999999	778	209	362	999999	678	999999	673	828	905	797	602	236	972	469	716	843	141	863	176	974	999999	404	999999	999999	236	999999	522	999999	999999	194	709	314	725	240	489	358	999999	419	579	999999	721	517	574	273	692	906	999999	999999	335	195	999999	167	999999	999999	999999	383	491	206	318	666	999999	774	824	720	999999	298	999999	741	979	367	912	999999	294	212	999999	891	999999	454	999999	330	982	999999	573	818	665	999999	999999	949	999999	999999	867	733	110	912	389	947	999999	999999	185	404	406	298	999999	967	283	999999	999999	48	524	999999	553	46	999999	987	684	737	211	15	999999	999999	233	561	512	873	500	189	621	381	823	314	999999	974	278	79	924	694	161	999999	545	857	999999	999999	434	129	562	830	999999	123	999999	651	746	687	799	638	180	844	785	822	477	999999	999999	501	224	999999	911	578	999999	663	73	999999	999999	605	999999	207	868	999999	137	393	320	669	999999	999999	152	999999	567	520	999999	999999	899	89	908	338	138	451	672	186	811	224	217	983	72	347	59	248	76	151	227	602	770	999999	717	999999	512	807	999999	686	358	53	652	401	403	137	764	984	91	257	477	28	999999	691	396	912	186	336	606	999999	999999	904	115	426	302	582	869	926	999999	999999	826	999999	535	999999	828	768	571	999999	590	999999	583	74	167	999999	673	209	78	88	999999	804	225	185	210	84	236	454	937	235	999999	821	267	999999	622	573	430	156	492	548	999999	628	999999	369	746	671	268	395	746	296	752	103	999999	999999	351	567	302	999999	129	461	759	384	830	346	999999	768	677	746	451	593	398	999999	716	529	225	957	463	855	439	538	816	841	999999	651	482	15	317	476	999999	
999999	281	780	36	40	788	999999	798	999999	651	977	994	521	999999	163	897	999999	999999	984	575	393	114	999999	221	590	645	999999	676	999999	999999	712	999999	210	260	396	321	999999	500	685	740	736	999999	458	213	461	544	999999	898	999999	753	257	629	332	900	112	951	835	569	445	999999	870	999999	619	150	939	525	793	271	556	841	999999	734	700	253	839	234	655	242	999999	999999	351	29	132	434	616	93	138	999999	158	999999	486	59	64	999999	870	924	999999	318	274	935	750	42	351	712	474	522	928	999999	71	877	305	602	809	399	54	851	690	999999	533	855	397	493	999999	120	999999	240	679	409	383	915	685	999999	999999	823	305	318	999999	419	960	104	164	58	248	280	149	999999	249	665	999999	999999	243	363	999999	418	548	266	919	240	358	243	999999	528	706	156	201	958	999999	985	103	736	999999	280	234	438	999999	348	255	842	970	480	991	24	163	364	999999	332	999999	559	285	49	399	447	70	999999	999999	999999	352	102	999999	191	260	264	572	520	999999	999999	139	355	717	209	21	999999	999999	878	252	827	999999	999999	475	999999	406	84	709	64	346	735	999999	507	999999	75	995	162	999999	789	229	999999	451	643	517	718	203	217	842	999999	999999	999999	999999	192	484	434	271	999999	627	220	999999	186	554	518	183	121	753	999999	999999	652	214	858	322	480	658	515	385	731	834	756	676	198	242	634	999999	999999	557	37	999999	751	803	995	535	553	999999	53	192	999999	470	999999	999999	999999	48	199	871	178	10	707	533	999999	58	540	175	870	999999	596	999999	920	999999	999999	563	726	608	427	848	999999	333	768	475	615	332	452	270	999999	791	114	999999	52	999999	858	32	849	503	64	703	273	830	665	19	418	109	272	452	320	842	248	963	621	350	663	845	241	242	999999	646	999999	279	999999	999999	439	999999	901	167	999999	137	713	232	999999	999999	999999	387	667	759	67	515	70	999999	949	595	999999	999999	999999	702	109	999999	790	999999	584	417	106	999999	104	586	999999	999999	208	114	820	193	138	999999	419	897	765	286	999999	482	184	412	585	999999	329	999999	535	299	999999	208	68	619	346	999999	999999	146	626	590	293	91	999999	94	317	999999	999999	999999	466	537	731	641	936	822	836	318	999999	182	999999	499	674	999999	999999	999999	76	999	56	210	999999	42	377	283	280	999999	992	106	302	100	105	629	427	563	684	999999	568	274	272	245	782	999999	663	476	313	137	999999	340	39	899	28	318	999999	978	919	433	169	999999	370	760	829	739	25	
352	999999	212	81	999999	277	999999	722	801	736	810	427	818	379	901	969	153	268	662	999999	403	81	999999	999999	999999	643	260	838	120	903	512	415	999999	22	999999	999999	111	999999	805	72	977	186	227	581	109	560	111	64	268	999999	227	999999	177	999999	999999	281	300	492	632	999999	999999	223	999999	897	234	404	384	999999	69	511	868	999999	463	999999	99	999999	854	999999	999999	999999	541	206	580	999999	686	20	248	379	999999	48	109	618	432	337	55	763	999999	329	357	704	185	999999	995	756	620	138	999999	577	584	999999	427	94	872	743	936	820	643	980	221	224	166	15	414	999999	412	259	999999	999999	999999	336	652	534	858	916	713	244	211	999999	21	558	972	999999	999999	995	621	24	999999	689	401	999999	130	593	118	142	547	180	892	974	353	370	472	912	999999	258	753	892	999999	955	40	999999	619	818	969	663	252	999999	220	419	999999	397	999999	999999	734	330	215	68	426	725	999999	543	352	236	480	999999	999999	69	646	547	252	729	788	999999	658	999999	614	999999	999999	454	999999	999999	959	482	576	955	857	495	188	703	52	999999	475	999999	999999	999999	358	999999	348	328	577	192	849	673	176	679	999999	999999	328	43	715	904	443	971	834	999999	583	870	660	524	792	599	881	943	504	557	263	287	212	171	352	999999	999999	306	877	708	211	296	999999	896	999999	145	177	154	999999	147	999999	503	676	270	913	488	999999	999999	999999	977	999999	906	178	999999	426	332	519	166	691	999999	940	147	104	136	125	296	563	763	178	657	432	737	955	366	999999	759	611	942	257	864	496	150	769	899	407	305	999999	697	479	33	625	999999	462	502	207	123	999999	549	155	627	924	999999	654	879	555	573	950	811	322	667	999999	999999	999999	999999	997	800	377	205	729	819	178	866	999999	155	41	422	284	999999	169	192	359	71	999999	630	999999	527	999999	890	354	834	355	316	384	812	312	58	111	635	505	406	999999	213	999999	335	999999	999999	685	509	847	143	999999	497	652	999999	317	659	779	288	887	999999	314	999999	851	895	474	862	492	482	842	982	320	999999	999999	999999	446	156	999999	999999	999999	882	841	986	999999	220	545	999999	663	999999	504	999999	279	999999	999999	34	999999	269	362	925	861	596	574	213	666	865	822	649	539	889	693	999999	999999	318	117	14	639	999999	999999	640	999999	615	208	247	977	199	713	498	901	933	670	187	793	326	609	585	999999	638	330	187	398	896	999999	774	561	999999	245	960	999999	743	395	774	825	999999	575	999999	397	336	
999999	477	161	999999	747	606	229	515	377	101	708	531	999999	10	999999	266	251	463	297	434	686	644	953	752	783	167	548	999999	362	81	750	364	999999	981	999999	852	999999	74	158	722	554	999999	965	153	262	193	57	394	999999	568	999999	122	999999	962	650	591	524	408	550	589	68	333	163	999999	350	353	343	999999	598	155	239	187	314	999999	879	640	999999	809	499	999999	999999	999999	128	793	601	638	406	234	340	999999	999999	627	523	999999	999999	999999	892	669	999999	908	849	342	795	631	339	999999	999999	999999	999999	999999	912	999999	999999	951	479	999999	214	999999	704	999999	999999	999999	384	999999	816	999999	663	999999	910	658	748	19	16	590	749	999999	368	999999	999999	308	999999	23	151	330	908	999999	718	572	100	760	26	999999	965	100	999999	741	999999	28	999999	727	639	999999	482	999999	272	902	707	327	211	701	545	718	905	999999	881	934	967	63	868	202	893	101	654	160	641	999999	54	999999	999999	18	819	349	681	736	669	999999	540	716	999999	15	916	401	370	999999	224	308	627	569	999999	36	773	904	999999	621	999999	548	418	331	793	999999	858	791	698	203	881	206	46	178	736	999999	403	261	995	862	286	999999	999999	266	999999	999999	598	484	706	999999	999999	915	200	999999	902	130	359	999999	922	21	157	135	999999	177	999999	28	271	458	833	105	632	522	999999	296	345	342	817	162	999999	460	458	383	94	999999	958	966	15	999999	999999	615	764	194	339	999999	715	999999	799	563	749	918	81	999999	999999	999999	970	722	17	903	724	570	999999	207	824	999999	562	773	51	608	999999	999999	22	294	191	227	341	999999	193	924	581	999999	999999	263	412	476	388	318	732	999999	134	999999	959	112	999999	999999	999999	566	999999	999999	431	941	119	999999	355	208	906	999999	958	999999	280	532	538	92	331	999999	999999	999999	794	357	92	254	51	999999	483	972	591	909	41	485	914	999999	87	325	503	639	84	352	908	214	570	601	360	307	212	601	707	999999	999999	723	678	999999	772	999999	784	187	900	999999	999999	382	999999	996	999999	482	520	505	454	222	588	692	999999	685	150	590	999999	491	893	999999	365	999999	274	715	138	999999	807	660	12	75	540	999999	999999	533	999999	535	598	999999	845	878	787	706	157	494	297	98	269	999999	999999	999999	234	303	999999	167	195	835	118	901	868	447	674	859	503	388	682	999999	999999	930	999999	614	991	224	999999	24	956	659	734	999999	427	999999	58	814	999999	820	999999	247	999999	581	347	799	999999	697	705	999999	214	999999	213	999999	812	35	
145	338	942	508	199	999999	657	279	211	536	110	339	483	828	399	999999	999999	999999	547	444	999999	999999	999999	260	197	304	518	248	810	38	456	965	966	402	904	999999	871	48	630	830	590	763	380	811	999999	98	223	876	18	353	615	999999	230	377	795	763	745	691	320	895	999999	418	469	182	90	999999	999999	999999	924	678	988	283	62	999999	854	476	11	781	561	109	999999	999999	999999	466	422	926	745	598	606	150	999999	189	728	735	338	181	303	207	731	564	999999	142	952	339	999999	999999	477	512	523	328	761	963	140	221	814	859	187	12	760	164	999999	773	484	783	704	809	555	326	389	683	999999	804	60	997	383	948	689	901	999999	90	458	242	85	999999	388	20	999999	516	921	999999	994	300	447	577	174	952	999999	999999	634	999999	786	161	999999	840	999999	957	913	999999	837	865	180	285	901	999999	999999	166	697	205	404	999999	759	48	405	999999	999999	882	367	482	832	431	999999	520	276	555	304	999999	999999	245	999999	431	999999	916	679	65	308	718	399	767	871	999999	264	999999	999999	999999	795	748	756	223	161	273	599	440	309	415	575	999999	19	355	385	409	57	462	72	973	596	842	999999	349	611	970	999999	999999	611	824	177	837	746	335	760	555	550	895	94	869	999999	666	617	273	999999	649	709	999999	392	471	960	802	399	801	355	952	999999	416	611	190	999999	999999	829	485	248	999999	913	684	595	829	858	162	377	202	151	930	235	106	859	999999	271	449	216	149	864	374	447	944	979	807	177	143	293	903	99	830	999999	999999	999999	751	735	35	999999	563	999999	808	999999	206	659	425	727	291	557	999999	999999	341	794	999999	621	873	300	999999	704	788	999999	999999	868	474	999999	320	103	103	82	118	235	999999	990	653	536	999999	940	251	999999	564	89	999999	586	643	983	758	46	157	520	160	460	999999	330	669	901	887	999999	960	103	999999	331	999999	219	449	424	683	350	150	999999	565	933	59	683	149	708	999999	999999	999999	999999	999999	283	945	999999	921	657	999999	915	999999	751	649	125	979	999999	999999	243	456	675	999999	229	999999	418	895	995	955	227	411	93	999999	961	999999	999999	715	480	748	74	385	999999	298	999999	955	767	29	999999	999999	449	954	902	737	906	261	110	12	15	189	999999	388	950	628	704	256	385	999999	369	625	900	410	509	408	881	857	406	387	999999	274	999999	398	506	491	515	272	508	356	999999	709	34	746	709	300	812	686	435	431	594	999999	580	42	999999	999999	612	49	999999	503	
855	59	855	723	657	741	646	999999	999999	999999	122	441	747	38	460	660	601	999999	700	218	596	204	432	974	999999	808	694	509	999999	732	879	476	817	15	500	234	853	311	999999	999999	654	274	804	966	319	999999	999999	551	582	999	182	457	348	247	999999	660	999999	880	930	999999	999999	146	999999	159	999999	646	623	999999	537	235	806	999999	76	732	563	999999	400	466	665	999999	19	152	927	999999	999999	999999	999999	580	108	840	607	999999	381	249	921	517	465	655	999999	672	540	66	23	356	202	883	999999	999999	999999	585	270	999999	225	300	839	904	219	80	599	999999	518	52	643	999999	628	833	918	826	810	999999	866	745	89	992	999999	952	139	999999	999999	676	49	522	897	522	579	999999	757	90	410	26	308	999999	65	999999	164	497	423	325	728	369	964	565	804	636	999999	525	91	999999	201	886	775	638	533	923	128	996	154	131	128	192	999999	838	999999	999999	748	480	689	860	838	611	539	813	999999	999999	711	484	717	271	999999	64	364	535	888	524	999999	669	999999	142	999999	168	352	301	207	999999	999999	136	148	999999	888	248	999999	231	393	999999	356	961	785	356	999999	643	288	883	328	73	828	999999	949	999999	552	88	619	557	760	680	268	248	616	317	999999	585	345	706	382	564	228	142	151	309	178	289	884	999999	920	466	999999	469	972	143	717	742	186	999999	468	999999	629	287	471	712	999999	999999	355	478	999999	636	308	999999	510	999999	844	695	409	650	734	272	203	999999	999999	303	801	799	275	483	600	161	408	999999	248	572	935	941	671	438	978	70	934	999999	61	294	168	307	958	217	298	31	343	536	512	205	616	999999	651	177	911	531	841	872	877	312	238	209	999999	937	999999	999999	33	999999	672	999999	337	786	63	999999	144	503	999999	999999	194	578	818	871	595	53	956	421	300	503	527	457	228	72	538	749	66	959	964	999999	388	394	997	999999	864	839	999999	829	999999	999999	43	417	690	999999	687	309	493	366	999999	300	981	418	613	999999	453	224	455	275	258	999999	296	184	539	819	679	799	580	455	17	756	185	136	950	991	999999	999999	766	444	385	239	265	699	356	673	48	969	780	477	919	649	393	602	581	165	999999	858	878	870	999999	999999	728	999999	358	856	999999	855	467	622	70	344	999999	21	890	28	59	999999	828	865	780	999999	999999	999999	536	367	373	582	999999	795	979	611	999999	895	339	497	510	226	350	499	558	999999	999999	168	999999	584	201	382	712	562	116	999999	40	22	100	404	
869	625	512	991	999999	542	310	672	642	459	999999	561	681	403	518	832	256	338	317	597	208	859	999999	999999	176	991	870	992	688	564	580	229	805	935	627	885	714	999999	999999	999999	882	839	526	958	481	639	700	999999	54	284	178	701	704	503	205	999999	929	560	824	999999	672	318	983	88	878	999999	756	745	775	632	127	896	332	300	714	999999	999999	737	999999	536	300	560	948	414	395	879	524	312	999999	618	956	999999	999999	514	354	574	855	447	999999	597	883	954	544	421	166	281	378	414	999999	836	999999	201	999999	999999	999999	999999	999999	999999	692	998	999999	999999	15	166	676	963	372	818	999999	999999	999999	895	657	999999	653	999999	26	536	999999	124	510	119	523	903	999999	764	83	999999	999999	242	214	286	755	91	238	439	949	999999	999999	999999	909	560	467	648	333	779	543	208	645	865	104	833	999999	577	999999	259	930	999999	222	999999	890	135	999999	713	999999	999999	999999	576	653	999999	396	638	791	999999	214	950	999999	875	579	174	230	874	601	447	148	999999	955	187	999999	999999	509	999999	174	832	999999	999999	999999	753	999999	105	639	966	554	431	479	466	52	275	373	547	607	64	532	58	691	999999	534	77	575	563	282	962	983	675	714	549	473	958	999999	999999	905	898	171	999999	534	263	329	999999	999999	681	338	689	999999	55	380	999999	999999	126	151	297	259	977	999999	999999	999999	677	983	999999	716	929	992	93	522	999999	999999	709	892	58	523	999999	695	999999	109	893	235	592	157	938	305	269	235	999999	817	999999	999999	927	720	22	660	857	280	450	999999	48	689	999999	177	871	413	671	561	274	602	713	601	999999	877	294	999999	240	529	54	999999	999999	703	644	999999	66	772	714	989	880	398	999999	166	999999	999999	71	214	979	424	999999	535	999999	999999	961	755	113	864	999999	999999	999999	97	429	338	236	866	15	345	54	978	121	109	999999	682	999999	999999	936	556	356	992	816	999999	999999	999999	999999	519	950	748	742	999999	173	202	496	664	563	999999	968	337	930	999999	895	726	170	11	313	186	836	951	999999	94	819	556	999999	293	999999	999999	152	613	95	999999	915	267	602	164	814	999999	613	44	128	887	999999	999999	999999	967	999999	100	919	999999	999999	76	682	998	721	999999	999999	617	684	212	430	999999	999999	365	252	224	473	638	999999	15	999999	394	573	999999	833	150	186	220	999999	550	196	153	436	999999	111	28	43	916	999999	944	94	207	244	999999	999999	910	999999	552	366	412	503	468	999999	913	756	999999	503	880	175	580	481	
999999	687	143	26	286	999999	450	264	999999	999999	999999	102	188	921	988	160	172	197	999999	903	634	854	527	57	727	186	522	999999	983	524	999999	751	965	473	234	520	110	393	999999	139	796	999999	141	231	946	375	787	992	767	967	340	693	999999	677	846	15	999999	96	999999	999999	269	997	281	709	37	999999	999999	715	999999	477	999999	779	859	999999	999999	345	999999	306	999999	361	398	530	685	25	193	470	508	297	999999	228	999999	24	104	238	869	799	999999	431	204	999999	248	82	304	299	918	561	999999	999999	571	511	293	862	999999	936	710	738	321	265	526	567	307	839	98	999999	126	999999	684	631	923	999999	328	999999	111	999999	123	326	999999	395	107	631	999999	58	726	125	935	498	39	167	527	141	487	999999	999999	637	999999	409	984	826	999999	999999	877	999999	999999	264	193	992	761	35	999999	394	999999	926	168	894	999999	258	123	999999	543	999999	999999	526	114	792	999999	566	394	473	126	713	342	409	221	223	754	999999	522	472	999999	942	737	13	999999	999999	999999	560	602	20	707	999999	296	999999	999999	556	999999	360	107	743	434	999999	999999	297	999999	999999	62	114	999999	944	150	999999	735	999999	999999	601	890	12	193	971	175	279	963	384	766	531	427	999999	126	999999	346	403	999999	779	47	999999	999999	449	105	233	89	522	846	658	870	211	858	645	970	690	665	874	999999	999999	999999	999999	999999	999999	999999	386	999999	731	988	58	608	747	178	956	613	734	999999	450	906	959	891	999999	999999	315	514	564	672	781	360	436	999999	999999	999999	999999	210	882	652	120	918	718	540	999999	534	797	60	133	42	999999	42	245	433	224	968	999999	999999	999999	732	358	719	999999	713	911	380	561	58	146	999999	968	999999	999999	92	157	532	197	429	999999	999999	999999	265	390	531	770	749	999999	12	785	503	27	999999	999999	160	304	999999	952	14	999999	999999	972	748	913	999999	74	156	311	162	285	692	780	999999	999999	999999	106	103	999999	444	999999	171	265	559	999999	999999	503	12	999999	579	999999	999999	999999	999999	800	566	155	999999	351	778	467	623	448	962	727	102	722	239	275	478	64	211	71	518	71	999999	722	423	485	281	119	72	676	731	374	528	122	999999	988	144	661	218	751	999999	999999	999999	723	302	831	180	999999	273	999999	999999	525	587	695	999999	999999	342	844	732	412	79	669	405	999999	716	999999	208	980	135	250	999999	999999	845	459	511	541	741	743	429	591	314	361	845	335	674	216	786	999999	999999	475	999999	299	928	999999	681	890	999999	381	999999	703	
633	200	999999	33	605	999999	999999	999999	194	999999	389	599	424	151	107	718	824	80	283	999999	811	375	929	659	594	841	888	49	777	620	959	370	999999	725	957	124	567	822	729	490	537	999999	999999	999999	96	999999	874	787	708	999999	75	511	108	507	999999	268	999999	144	438	763	305	639	360	574	999999	29	862	699	999999	983	160	12	350	793	972	162	999999	408	573	538	966	111	340	813	554	999999	999999	238	833	699	853	432	393	966	999999	897	999999	83	959	999999	204	999999	999999	999999	812	999999	171	315	999999	739	540	862	571	900	796	204	999999	547	29	122	757	634	999999	493	139	999999	618	383	608	84	999999	653	449	506	999999	791	507	614	11	491	999999	956	703	999999	169	999999	861	493	179	990	598	999999	64	847	319	570	999999	120	596	94	454	787	999999	460	884	887	422	74	566	15	696	694	546	999999	999999	800	931	772	334	148	866	135	999999	618	486	104	598	602	197	999999	481	396	28	916	46	510	260	252	999999	999999	578	797	927	173	303	903	999999	526	999999	518	639	547	786	457	228	329	582	97	973	790	298	820	876	792	999999	310	999999	629	501	999999	999999	688	563	62	570	78	999999	50	325	999999	879	82	580	678	144	933	999999	571	698	999999	927	172	278	428	999999	757	920	999999	999999	992	238	595	34	707	968	950	999999	733	999999	159	132	541	772	400	999999	225	250	999999	657	600	700	114	999999	785	396	387	999999	999999	999999	812	158	72	999999	999999	354	294	999999	872	710	194	949	876	683	549	594	395	399	878	999999	999999	517	722	999999	48	302	999999	663	249	999999	590	540	849	665	999999	10	69	140	450	999999	627	177	377	497	472	651	823	430	392	200	11	988	541	627	999999	305	436	584	372	39	999999	999999	809	561	129	653	999999	999999	608	548	999999	265	999999	832	889	601	999999	234	24	999999	479	703	281	58	319	999999	998	231	365	779	574	485	767	421	824	999999	368	815	377	999999	552	612	821	999999	665	746	999999	709	737	708	165	211	999999	976	999999	528	999999	760	999999	527	654	877	855	829	974	59	497	536	17	893	999999	333	999999	205	844	866	881	437	999999	573	562	299	493	657	623	372	915	791	861	999999	647	607	573	850	174	674	757	999999	869	615	258	999999	701	844	475	832	999999	999999	141	999999	646	921	999999	679	964	999999	999999	999999	215	999999	144	705	674	711	255	635	759	16	41	179	119	888	568	777	324	999999	999999	999999	191	999999	28	551	659	178	999999	999999	240	894	885	809	290	
559	999999	999999	481	553	838	990	598	839	82	348	342	962	584	758	362	599	364	999999	767	744	26	423	999999	592	55	506	61	999999	405	865	131	232	889	559	110	309	306	999999	221	607	999999	351	718	680	999999	697	594	901	373	999999	999999	970	51	546	999999	999999	675	888	508	341	938	79	444	216	226	120	83	34	657	62	303	593	999999	170	693	674	999999	912	999999	357	911	160	165	765	335	999999	190	352	999999	737	634	417	272	879	668	981	907	512	463	109	999999	999999	253	321	999999	999999	276	999999	999999	867	999999	999999	515	160	999999	999999	914	679	880	76	929	999999	17	920	428	999999	330	823	501	712	767	202	459	284	733	351	906	844	428	999999	883	999999	500	159	78	871	902	122	999999	879	77	238	631	397	999999	894	562	999999	892	461	999999	453	389	149	110	999999	313	241	426	999999	882	79	260	501	192	999999	239	858	999999	557	983	218	374	621	999999	538	571	999999	114	839	789	582	951	967	764	440	919	360	58	602	567	670	696	381	997	997	999999	140	215	548	664	704	482	999999	477	416	89	768	504	999999	999999	999999	136	587	999999	310	128	999999	999999	751	711	878	809	999999	989	322	522	999999	624	647	999999	441	856	999999	184	94	999999	616	999999	999999	361	160	856	486	999999	999999	544	118	92	697	999999	694	403	463	999999	786	894	233	356	999999	894	96	999999	999999	21	472	395	569	412	213	209	999999	999999	388	999999	999999	999999	999999	560	999999	777	999999	910	926	999999	999999	47	403	729	398	200	877	269	344	462	275	999999	10	474	999999	999999	974	705	878	497	999999	901	25	999999	286	999999	570	999999	682	387	491	999999	227	97	155	434	999999	840	24	23	332	999999	459	999999	134	999999	31	859	334	999999	803	707	41	439	999999	965	32	999999	453	634	630	999999	587	957	999999	99	789	912	329	801	938	144	691	999999	999999	134	451	100	999999	732	999999	711	999999	999999	584	999999	154	788	999999	190	412	662	396	999999	393	127	999999	502	999999	44	763	119	540	999999	999999	669	999999	999999	274	999999	523	999999	999999	720	891	919	866	648	999999	198	945	11	226	149	399	285	747	310	999999	57	470	949	146	999999	999999	999999	999999	814	145	915	766	977	999999	999999	666	479	999999	675	498	473	260	26	129	765	99	761	892	400	143	528	921	716	694	999999	807	573	999999	495	752	268	999999	62	513	468	431	967	488	798	999999	919	999999	81	812	999999	796	999999	830	999999	815	217	740	780	999999	616	993	60	293	306	621	103	683	999999	923	239	
999999	208	513	999999	999999	131	283	104	999999	223	515	849	903	686	430	363	742	425	680	544	528	968	380	896	474	380	684	191	187	388	999999	246	158	582	292	597	940	179	46	693	933	999999	999999	999999	111	153	156	607	999999	999999	999999	268	999999	388	711	757	828	617	196	963	999999	102	999999	540	977	999999	701	331	403	832	999999	999999	389	986	611	999999	999999	913	794	999999	234	87	314	999999	37	977	999999	999999	870	534	769	999999	999999	999999	256	840	728	999999	489	832	452	999999	213	53	844	787	878	120	777	999999	650	914	822	866	738	369	787	997	999999	10	999999	932	460	868	999999	999999	589	999999	740	770	999999	785	999999	961	877	409	873	271	85	249	999999	999999	992	51	884	854	510	127	344	999999	62	731	818	489	703	520	374	345	980	999999	208	999999	379	16	675	865	999999	861	999999	339	496	526	922	272	999999	110	999999	419	999999	218	589	472	972	853	717	432	966	944	268	367	45	538	999999	331	51	999999	999999	999999	375	28	373	649	138	15	399	999999	808	556	587	602	580	954	360	771	173	999999	600	526	999999	999999	898	547	602	630	999999	958	245	600	230	375	451	954	53	965	999999	940	343	966	999999	191	623	420	999999	666	999999	90	187	520	168	316	935	999999	696	132	999999	825	999999	507	711	441	301	218	999999	222	160	625	911	999999	925	999999	401	633	72	117	630	488	190	936	843	999999	999999	999999	441	914	439	318	267	921	999999	29	893	836	999999	999999	889	414	94	999999	515	170	179	791	594	935	914	999999	80	588	999999	641	645	120	664	999999	999999	576	776	421	782	842	999999	989	999999	905	339	565	378	50	228	225	404	46	431	999999	999999	989	140	999999	999	137	248	679	429	213	384	783	181	767	372	323	638	672	371	672	802	189	251	688	605	359	933	40	999999	286	247	608	689	981	454	670	999999	279	422	654	604	688	570	346	531	556	999999	610	678	999999	586	731	674	758	999999	864	747	451	900	649	204	218	318	152	965	775	999999	200	323	701	877	368	260	716	78	999999	618	999999	167	59	966	999999	361	466	700	999999	933	930	111	589	922	994	378	772	999999	999999	380	999999	380	999999	999999	202	999999	976	36	228	480	957	690	765	999999	842	294	851	683	870	856	999999	452	459	842	172	999999	734	999999	883	999999	999999	266	999999	743	999999	999999	999999	999999	773	45	385	439	999999	999999	976	250	345	342	90	999999	527	98	589	540	527	999999	999999	999999	299	999999	563	207	999999	238	992	701	18	31	65	
999999	881	264	910	835	999999	423	970	424	999999	922	753	401	999999	183	999999	999999	676	151	225	225	999999	499	999999	999999	999999	999999	999999	253	52	284	999999	323	999999	771	828	273	188	754	999999	114	999999	506	57	377	359	171	508	999999	766	999999	999999	866	999999	839	705	999999	999999	250	999999	302	137	999999	382	591	690	439	124	926	355	999999	221	922	92	121	999999	117	451	929	319	320	679	999999	486	999999	999999	375	518	447	76	445	315	937	401	767	977	286	999999	465	687	920	57	581	624	999999	391	112	999999	694	628	597	940	999999	930	52	622	811	251	932	342	999999	921	677	860	910	892	284	530	325	143	934	983	986	251	399	999999	107	701	999999	68	156	591	823	818	478	504	287	999999	359	154	999999	45	200	133	373	998	380	721	999999	674	116	582	468	999999	693	999999	954	999999	541	779	525	119	332	874	195	999999	108	858	391	415	615	277	181	181	967	899	792	862	999999	400	893	385	988	253	999999	999999	133	271	999999	864	550	501	475	579	999999	67	713	999999	999999	641	900	521	340	308	69	999999	410	297	594	999999	821	101	999999	999999	886	149	131	88	922	620	608	836	734	527	999999	123	802	601	999999	909	999999	476	999999	247	500	999999	55	999999	194	999999	999999	835	999999	339	52	458	594	334	999999	489	935	634	403	327	42	999999	787	813	999999	999999	46	808	745	684	608	355	177	670	649	514	103	441	894	809	456	773	169	999999	484	417	529	477	999999	72	973	561	82	607	214	999999	594	242	999999	247	999999	366	100	993	731	697	291	999999	999999	189	395	504	739	999999	871	269	999999	999999	339	35	999999	568	899	683	710	57	999999	999999	465	999999	920	999999	193	656	733	100	999999	176	673	786	999999	605	792	729	676	479	821	488	736	945	533	211	999999	232	821	999999	466	999999	292	999999	425	721	468	473	999999	999999	999999	92	860	780	999999	737	719	552	999999	820	775	180	16	241	235	794	833	519	688	718	958	999999	835	999999	634	999999	883	989	371	414	147	999999	470	152	167	738	628	955	369	795	999999	360	333	10	741	295	999999	61	458	631	887	949	784	550	575	999999	257	643	999999	319	854	730	999999	494	683	456	710	863	999999	496	999999	878	159	892	236	608	637	999999	999999	348	866	999999	540	739	526	197	544	999999	999999	999999	491	984	808	59	999999	761	178	838	999999	295	585	546	999999	962	465	19	999999	892	323	966	723	422	999999	808	999999	32	999999	451	968	999999	999999	790	296	999999	15	190	999999	999999	999999	999999	
440	798	517	199	763	329	999999	999999	284	517	398	652	605	611	93	78	825	10	605	999999	571	999999	870	831	999999	794	259	999999	957	284	939	698	941	848	999999	999999	905	969	54	133	999999	621	177	460	107	269	194	999999	192	936	364	79	504	41	903	999999	999999	686	815	968	80	999999	620	999999	999999	999999	710	757	999999	168	173	856	955	999999	750	999999	559	419	734	124	610	574	999999	30	920	869	204	910	944	999999	996	228	163	86	63	36	10	177	882	407	559	437	999999	33	773	508	123	32	290	954	163	999999	952	701	368	505	999999	999999	89	708	505	799	999999	261	172	944	999999	878	428	999999	999999	391	537	336	565	182	964	504	256	421	755	182	999999	990	999999	488	275	462	718	558	412	410	98	184	902	999999	999999	358	861	829	805	999999	603	566	15	999999	981	625	146	999999	540	128	353	667	999999	332	180	822	591	684	678	249	999999	869	322	548	303	363	999999	805	557	615	999999	427	616	520	578	999999	999999	999999	506	650	999999	532	28	293	66	430	231	579	588	803	767	187	160	999999	84	733	254	466	478	628	201	340	999999	924	485	926	61	442	753	999999	837	692	999999	38	923	637	851	999999	491	872	142	855	226	999999	848	999999	276	60	445	845	999999	999999	430	999999	458	986	894	103	808	140	379	788	825	480	965	84	999999	999999	642	447	882	999999	974	605	496	999999	999999	884	86	29	659	11	996	999999	999999	319	999999	308	999999	936	999999	758	229	361	503	353	999999	999999	999999	773	465	999999	999999	998	963	999999	553	824	392	122	872	19	26	789	481	377	792	999999	191	656	811	702	552	706	704	133	996	623	112	152	999999	377	106	313	999999	514	594	998	945	697	999999	999999	915	466	74	733	741	440	880	135	560	999999	999999	999999	999999	763	602	711	304	839	605	999999	722	250	806	504	913	999999	235	966	999999	793	970	493	890	373	786	95	641	970	999999	565	742	976	591	202	812	965	351	999999	911	883	999999	999999	101	836	726	675	660	999999	819	999999	214	999999	352	766	152	999999	250	999999	976	517	79	999999	457	49	196	745	658	614	692	999999	999999	436	65	899	99	864	402	999999	646	121	435	82	160	362	999999	829	633	824	59	999999	999999	753	822	999999	814	381	658	999999	649	980	27	55	877	871	667	778	999999	453	677	288	678	999999	951	865	91	996	182	104	688	367	122	833	999999	950	233	617	613	999999	95	999999	215	999999	415	666	104	389	205	288	694	582	999999	999999	157	999999	999999	539	
999999	957	322	999999	208	563	373	291	868	193	999999	926	648	60	175	207	999999	958	83	999999	779	295	770	702	999999	893	410	999999	396	931	999999	793	887	999999	999999	655	348	278	999999	651	976	134	797	910	898	278	999999	999999	417	773	822	999999	697	733	760	517	197	999999	999999	315	163	999999	895	936	508	698	999999	955	999999	519	859	99	448	431	361	999999	497	999999	999999	533	999999	766	698	622	119	496	999999	163	933	308	999999	728	262	999999	497	719	999999	999999	412	210	239	999999	999999	999999	999999	733	750	276	382	114	29	999999	816	999999	999999	397	568	282	827	21	999999	885	31	999999	999999	999999	837	244	999999	642	999999	999999	457	999999	999999	578	999999	801	708	385	746	829	781	999999	288	140	999999	769	999999	110	160	956	999999	400	607	354	999999	471	845	999999	895	515	342	999999	999999	393	880	999999	199	484	40	767	574	451	275	999999	999999	999999	999999	920	229	78	91	833	491	999999	603	999999	995	949	914	895	999999	999999	490	240	497	52	149	999999	260	999999	579	678	80	999999	392	591	135	834	250	469	812	925	999999	827	433	508	257	229	790	823	227	999999	569	999999	812	999999	999999	999999	286	71	63	764	670	999999	498	999999	999999	108	86	21	999999	171	708	455	93	999999	370	663	806	988	794	920	114	437	481	339	119	935	999999	743	630	101	557	189	416	58	999999	42	339	30	745	158	153	999999	999999	65	541	123	60	781	288	308	237	298	276	143	659	242	59	168	304	827	527	999999	391	840	614	529	48	999999	775	337	334	786	253	645	776	336	545	425	999999	999999	884	999999	464	332	863	269	999999	999999	399	32	982	180	999999	917	630	999999	397	61	451	22	85	25	999999	950	999999	450	54	999999	366	332	697	634	999999	309	942	728	879	69	976	354	616	999999	646	752	355	999999	999999	336	24	999999	939	493	999999	786	920	999999	792	513	357	422	999999	291	915	999999	999999	358	999999	426	999999	902	930	999999	999999	999999	405	999999	379	263	605	820	390	718	616	399	999999	213	660	583	388	83	935	376	999999	563	139	999999	850	579	427	999999	352	999999	361	122	999999	611	418	876	999999	611	499	539	907	536	999999	999999	674	526	682	132	697	238	999999	900	999999	999999	999999	521	999999	79	468	799	999999	609	478	746	366	503	999999	782	794	999999	201	999999	583	406	468	184	531	633	660	999999	896	305	309	124	605	461	156	482	999999	999999	999999	322	152	699	702	308	68	999999	999999	181	999999	900	999999	913	999999	999999	327	569	105	999999	989	999999	418	999999	
903	540	999999	364	151	905	356	880	797	999999	873	879	999999	883	703	170	126	245	494	489	170	999999	967	395	87	345	143	587	386	542	907	576	903	18	796	172	998	703	999999	999999	824	292	112	440	50	999999	635	443	865	999999	335	753	848	928	974	906	572	999999	999999	999999	771	999999	999999	999999	999999	306	975	626	97	999999	171	423	999999	260	999999	877	894	537	999999	999999	709	700	721	450	216	163	728	975	44	999999	599	94	426	348	471	64	788	846	450	999999	191	19	999999	333	773	912	662	597	999999	106	22	999999	569	366	999999	81	58	63	58	999999	578	999999	999999	207	999999	87	999999	752	789	610	99	999999	97	999999	739	700	354	397	677	304	501	140	999999	937	999999	999999	524	70	253	400	16	999999	798	614	174	190	426	159	999999	695	999999	909	808	662	17	965	947	956	626	405	999999	999999	386	754	344	999999	299	654	330	999999	563	936	509	999999	604	999999	259	482	447	559	283	205	16	981	388	591	332	999999	930	911	616	567	999999	999999	673	356	999999	53	279	726	891	772	828	13	999999	978	410	419	999999	652	716	474	518	77	131	532	653	405	376	752	125	249	724	419	999999	995	503	661	725	999999	17	215	999999	721	999999	511	376	13	848	409	191	912	990	288	204	999999	58	999999	726	999999	702	952	999999	526	610	651	57	419	240	999999	999999	748	693	999999	645	510	271	797	409	619	165	999999	556	966	571	999999	259	445	224	999999	946	136	934	584	555	999999	538	686	121	999999	999999	957	999999	999999	923	442	228	999999	999999	694	879	261	967	117	999999	999999	406	711	999999	999999	402	612	204	999999	201	359	814	119	999999	591	972	585	685	999999	165	208	878	845	52	138	999999	78	802	530	750	694	999999	827	999999	999999	657	999999	730	714	623	851	762	172	519	574	628	999999	926	62	999999	304	999999	584	951	999999	183	561	668	999999	422	334	809	999999	859	507	200	987	520	759	933	999999	999999	970	769	313	446	716	335	478	510	875	151	749	808	456	128	585	875	812	330	105	168	903	302	999999	52	999999	312	999999	384	640	598	999999	128	999999	449	605	814	647	999999	999999	999999	200	326	999999	999999	999999	865	412	999999	614	999999	708	439	837	986	951	999999	479	271	358	413	323	103	999999	286	973	631	242	17	999999	770	237	999999	862	999999	968	586	755	116	999999	232	999999	633	769	528	890	737	999999	590	497	927	999999	386	992	64	999999	106	457	270	219	438	633	405	866	844	884	999999	576	967	27	375	922	373	289	
135	513	690	334	350	396	246	350	651	519	595	999999	999999	999999	808	957	872	138	495	896	553	999999	503	999999	999999	644	653	171	322	573	131	14	971	106	866	550	999999	772	117	874	999999	999999	981	885	999999	419	43	768	768	20	155	246	436	476	999999	536	19	999999	409	706	742	85	37	88	999999	590	999999	999999	612	268	735	109	31	621	999999	464	616	999999	496	999999	999999	885	999999	312	428	884	999999	999999	999999	339	540	999999	373	410	141	897	71	903	497	689	956	999999	165	509	284	999999	225	815	552	281	919	401	436	893	106	857	999999	724	999999	513	999999	958	393	999999	999999	436	999999	620	999999	999999	999999	999999	130	806	559	330	729	999999	37	999999	669	762	999999	98	419	148	871	999999	314	284	225	347	254	984	999999	998	895	883	781	848	999999	999999	335	526	878	216	280	999999	344	775	999999	999999	999999	287	999999	259	15	305	863	999999	564	266	999999	215	810	65	469	146	139	560	435	846	121	189	999999	999999	999999	999999	219	212	867	251	145	539	155	436	999999	967	150	999999	999999	999999	29	202	293	999999	999999	130	716	823	747	144	501	783	350	292	999999	516	999999	780	822	579	95	999999	721	323	130	776	999999	999999	999999	999999	995	712	568	835	826	918	999999	999999	774	999999	719	999999	464	733	750	362	199	863	757	143	753	370	604	423	999999	369	481	999999	999999	523	999999	999999	418	255	149	788	225	514	999999	759	620	212	999999	515	999999	699	205	999999	999999	768	999999	206	626	999999	748	635	117	155	330	999999	447	926	88	260	257	387	978	219	999999	999999	147	684	407	997	523	550	364	98	562	814	173	492	407	173	936	999999	715	146	507	513	681	80	193	999	322	694	134	755	268	482	999999	999999	404	611	999999	902	799	628	758	207	280	28	592	516	303	954	529	914	324	393	671	841	711	90	290	999999	999999	408	685	828	426	609	830	89	103	186	98	795	999999	43	74	999999	387	309	243	662	487	999999	705	368	999999	999999	440	875	811	879	284	999999	331	564	412	999999	943	999999	999999	670	198	512	999999	126	999999	999999	999999	290	329	584	999999	411	846	627	589	999999	702	327	663	216	178	954	278	224	999999	774	474	978	631	673	153	458	528	572	473	975	999999	588	999999	441	838	160	999999	236	425	872	477	703	975	589	698	999999	275	574	502	243	244	999999	999999	101	999999	403	658	655	441	15	883	284	163	613	567	124	825	232	999999	28	409	999999	798	39	307	770	999999	52	975	999999	192	954	999999	240	741	66	
373	410	181	444	999999	900	795	419	989	202	550	371	31	584	801	52	205	999999	999999	202	410	999999	999999	499	999999	999999	680	914	823	928	999999	923	872	511	750	424	61	934	999999	508	256	389	49	999999	230	641	30	400	999999	149	758	596	405	549	999999	188	616	681	53	999999	229	999999	999999	71	988	626	498	520	833	386	999999	271	999999	999999	945	31	156	689	279	759	595	999999	199	683	180	999999	999999	333	854	999999	999999	379	891	999999	289	376	792	999999	125	603	152	510	999999	348	999999	496	638	999999	603	999999	42	927	412	293	999999	939	999999	912	999999	380	108	175	665	272	578	621	380	326	55	579	238	177	573	999999	617	95	999999	851	535	683	979	999999	730	999999	539	881	967	999999	999999	350	685	880	97	745	505	977	844	304	769	536	126	321	999999	999999	407	864	363	736	676	214	999999	839	999999	217	400	649	445	999999	732	697	653	772	976	705	894	999999	999999	999999	180	999999	251	428	91	999999	999999	667	434	705	822	675	527	241	999999	145	999999	999999	999999	999999	999999	855	542	407	572	82	882	354	345	328	139	59	784	999999	565	999999	963	798	999999	999999	651	999999	224	739	999999	999999	179	999999	840	840	580	59	853	999999	483	324	107	843	855	19	126	999999	999999	999999	999999	773	890	991	999999	999999	181	999999	999999	999999	238	621	640	999999	784	515	902	470	999999	504	747	90	205	584	61	251	999999	999999	942	749	270	999999	410	118	172	850	176	188	746	944	669	254	999999	736	971	862	683	303	68	999999	117	656	707	828	368	496	577	999999	939	999999	955	999999	393	999999	999999	799	221	532	999999	933	349	724	999999	569	999999	502	999999	999999	999999	999999	567	645	71	602	641	613	999999	581	750	676	283	859	248	321	989	617	861	624	880	999999	650	161	663	135	999999	999999	933	147	993	999999	378	118	999999	750	867	319	989	791	999999	999999	77	639	781	964	660	999999	486	411	580	227	641	502	588	441	548	416	982	936	601	258	680	593	999999	884	999999	174	165	497	454	999999	628	999999	919	637	114	21	379	699	999999	521	906	531	999999	776	999999	875	529	999999	211	999999	999999	63	199	456	572	483	61	896	999999	495	333	988	956	999999	599	571	583	950	336	537	46	293	471	90	352	158	36	811	660	432	999999	893	296	994	352	999999	880	472	75	999999	959	483	43	978	197	918	574	999999	187	662	302	579	935	673	424	999999	591	119	114	423	457	250	246	243	850	999999	701	999999	558	34	690	120	885	706	578	999999	260	492	
999999	999999	584	369	633	999999	140	999999	957	623	579	999999	982	771	999999	652	999999	718	999999	799	999999	757	227	611	118	162	999999	999999	694	239	104	999999	999999	109	227	681	838	98	616	999999	113	784	483	87	392	259	999999	919	999999	242	533	860	326	999999	364	999999	215	972	260	480	36	948	381	727	999999	718	999999	883	554	686	813	94	111	998	999999	999999	283	149	228	858	999999	62	999999	461	705	244	999999	341	744	91	475	866	837	145	999999	999999	999999	755	558	673	743	168	375	75	428	449	758	327	764	999999	861	76	999999	999999	369	974	519	920	32	999999	184	184	149	472	999999	947	256	965	787	999999	939	528	590	554	999999	952	686	999999	42	266	999999	226	577	732	999999	409	122	999999	776	999999	645	492	733	999999	499	568	29	999999	854	481	999999	999999	540	233	81	343	999999	999999	999999	417	999999	156	887	765	808	957	607	417	252	999999	834	810	199	549	999999	456	794	326	999999	556	999999	783	518	561	999999	692	686	354	999999	886	924	999999	169	999999	949	999999	999999	999999	465	541	961	612	660	53	647	391	603	999999	337	624	548	168	152	999999	999999	514	637	336	999999	125	281	262	756	366	887	919	651	830	600	405	851	826	999999	524	594	331	999999	475	999999	682	999999	696	26	45	347	765	999999	439	999999	999999	862	279	276	349	999999	708	999999	304	165	727	740	999999	400	999999	773	722	307	999999	999999	162	392	172	422	29	36	585	246	721	28	132	999999	222	945	165	543	999999	560	521	999999	885	999999	999999	999999	196	942	327	305	94	271	625	999999	153	304	732	999999	999999	857	256	323	685	472	999999	285	999999	579	527	826	245	398	201	999999	999999	374	259	686	999999	999999	235	999999	708	289	162	459	403	664	14	917	999999	112	843	724	999999	208	578	423	341	552	286	616	424	500	999999	695	80	464	999999	999999	55	56	497	846	631	999999	614	405	319	999999	882	378	574	609	613	142	555	477	999999	587	795	835	999999	22	576	618	663	218	999999	999999	999999	999999	983	235	872	176	614	996	102	145	999999	183	113	657	669	907	52	814	886	999999	149	603	999999	103	983	219	701	485	280	23	999999	405	186	852	305	942	394	999999	737	447	999999	558	384	721	993	622	999999	697	352	668	999999	849	332	301	327	786	341	889	999999	663	474	139	726	999999	630	198	999999	260	361	727	523	703	999999	999999	409	591	228	886	109	999999	486	14	142	611	447	666	999999	885	535	999999	610	505	999999	83	972	398	999999	305	100	805	626	481	345	
625	155	872	999999	883	891	736	567	455	789	881	999999	470	999999	124	999999	964	124	120	725	842	126	27	607	13	999999	20	758	999999	795	304	744	15	669	517	999999	574	999999	999999	993	798	999999	999999	999999	224	896	999999	402	718	662	136	690	999999	756	502	509	999999	275	999999	416	881	999999	999999	659	999999	999999	181	800	489	657	78	999999	924	126	999999	890	960	999999	393	117	964	618	49	271	669	614	238	259	176	18	999999	308	136	999999	999999	820	999999	999999	999999	86	725	999999	999999	71	594	66	765	399	999999	611	548	999999	999999	660	999999	272	938	382	990	999999	999999	922	999999	480	999999	999999	943	151	13	999999	582	465	92	316	391	262	704	999999	676	613	848	838	999999	565	469	999999	999999	475	341	849	882	936	999999	349	177	802	87	999999	742	999999	999999	624	999999	999999	39	92	742	575	278	199	568	959	705	386	42	80	502	999999	20	999999	999999	999999	810	163	234	646	950	743	149	589	999999	999999	246	851	501	999999	999999	706	535	386	771	851	206	151	291	922	999999	138	317	106	309	999999	431	928	482	644	999999	242	499	393	999999	999999	435	689	24	305	723	854	885	808	628	796	543	999999	52	500	281	668	871	999999	415	999999	436	52	289	176	840	318	999999	856	419	999999	217	152	254	772	999999	517	136	986	209	999999	252	509	999999	513	475	999999	885	999999	999999	155	370	999999	978	321	572	393	409	999999	464	415	999999	38	398	418	588	999999	390	279	84	764	542	885	999999	39	578	927	999999	776	701	999999	432	395	494	273	999999	29	174	932	210	999999	117	288	531	793	900	999999	120	70	924	83	417	999999	999999	608	613	999999	94	948	742	999999	819	633	999999	421	999999	99	544	999999	999999	568	237	457	79	51	657	263	999999	318	138	364	816	512	999999	627	999999	816	487	885	660	373	999999	225	199	564	222	999999	142	999999	811	810	679	985	501	365	846	960	546	866	951	999999	999999	776	820	999999	829	317	782	528	785	176	612	999999	999999	205	633	21	267	514	828	184	130	999999	507	999999	684	831	999999	999999	780	999999	279	621	934	309	999999	168	999999	811	735	905	700	613	999999	644	208	30	520	999999	999999	834	999999	41	47	777	239	878	278	502	703	999999	999999	296	999999	119	896	990	724	999999	999999	475	616	455	779	999999	483	517	918	862	129	664	999999	714	763	946	973	247	583	167	999999	999999	890	902	999999	737	609	414	865	225	999999	999999	306	355	999999	266	227	256	262	124	999999	722	959	999999	382	49	999999	999999	532	801	
999999	659	416	567	104	589	584	713	348	52	999999	79	999999	702	999999	911	367	965	371	506	728	726	985	469	863	358	414	484	530	77	59	27	881	999999	999999	999999	800	738	260	763	999999	999999	999999	999999	799	234	999999	266	999999	470	681	721	999999	36	83	999999	674	947	703	746	999999	110	193	999999	999999	307	197	587	999999	36	121	629	714	608	824	224	817	775	670	638	287	157	999999	70	999999	337	999999	855	990	669	424	999999	45	514	588	999999	330	638	226	502	46	493	999999	999999	359	999999	17	622	211	859	602	999999	999999	75	468	999999	916	133	884	999999	510	999999	597	999999	612	267	594	210	29	253	893	188	999999	177	601	999999	999999	920	999999	343	999999	184	999999	999999	999999	526	576	969	55	560	665	999999	999999	999999	999999	999999	896	999999	661	101	468	806	602	999999	966	423	999999	999999	473	674	524	996	422	551	999999	336	689	466	887	96	691	999999	164	469	588	696	434	998	999999	897	897	824	269	619	999999	523	999999	999999	999999	999999	187	466	505	381	45	999999	999999	212	999999	665	24	440	801	999999	409	999999	652	142	379	999999	999999	999999	933	576	776	699	737	802	676	821	754	993	999999	245	908	234	999999	782	434	918	910	231	782	999999	882	999999	999999	694	220	40	871	999999	325	894	663	837	533	929	604	346	931	999999	536	404	911	31	148	999999	665	999999	725	999999	708	999999	999999	766	567	423	693	999999	675	52	592	645	999999	999999	677	407	999999	999999	701	199	187	97	986	999999	999999	387	608	861	329	999999	38	44	315	11	999999	864	534	999999	999999	999999	245	296	670	889	400	890	999999	999999	354	999999	999999	595	484	536	691	621	474	441	81	189	999999	832	989	218	999999	999999	340	948	574	812	999999	685	799	591	999999	891	426	999999	536	804	932	999999	999999	588	999999	999999	560	778	320	129	400	103	999999	999999	999999	999999	306	462	875	843	560	506	999999	541	867	999999	795	892	999999	799	204	376	905	277	256	812	325	999999	734	999999	999999	561	638	454	421	779	860	708	297	549	999999	963	999999	693	999999	436	970	999999	999999	185	999999	668	205	520	925	999999	999999	557	844	491	98	896	728	304	845	998	868	588	129	98	448	999999	999999	43	214	240	153	999999	33	820	842	349	689	559	932	339	365	127	528	397	591	312	999999	806	461	698	245	928	847	999999	567	391	855	632	736	561	73	172	999999	695	999999	999999	534	34	648	749	217	999999	999999	516	642	751	69	732	506	146	999999	798	582	515	995	999999	999999	777	263	999999	493	66	
822	999999	275	203	999999	999999	999999	614	777	839	167	712	999999	76	999999	341	612	816	332	133	136	600	338	274	999999	999999	699	664	613	756	999999	197	265	160	356	999999	250	449	940	999999	999999	999999	368	999999	640	869	33	928	659	42	175	446	138	370	999999	999999	999999	999999	612	19	143	851	11	31	78	970	456	341	719	576	100	999999	999999	105	907	244	241	945	634	720	999999	771	999999	581	591	334	68	895	230	133	999999	999999	837	999999	102	373	889	999999	324	670	999999	692	999999	92	942	12	570	999999	462	695	991	999999	999999	891	241	372	846	430	439	743	911	561	120	999999	628	850	336	945	13	543	354	894	999999	963	307	95	562	923	639	589	763	999999	999999	999999	142	999999	873	945	698	730	527	469	999999	581	999999	861	999999	622	463	101	675	625	39	918	350	106	999999	999999	593	155	810	999999	791	849	980	999999	128	585	999999	999999	976	390	256	282	25	885	999999	999999	214	445	999999	939	469	547	999999	147	999999	524	999999	45	382	470	361	552	920	604	677	67	999999	873	743	996	169	684	125	295	379	756	999999	464	120	428	999999	158	641	871	463	999999	936	842	888	603	400	427	999999	515	39	999999	362	420	218	928	458	340	701	517	779	784	432	999999	768	249	621	730	924	954	272	213	911	58	999999	433	131	758	985	999999	606	999999	288	999999	265	675	999999	492	256	999999	999999	867	456	999999	101	678	822	318	84	648	999999	669	503	451	253	826	999999	999999	279	785	806	999999	355	999999	911	48	506	999999	372	102	999999	999999	483	742	985	999999	756	787	957	473	610	999999	999999	999999	167	936	999999	836	366	439	883	100	223	471	385	279	522	894	222	63	181	999	945	981	802	853	195	760	999999	847	79	15	356	805	184	993	999999	18	404	974	800	670	999999	932	999999	755	999999	999999	366	715	883	862	999999	999999	301	611	999999	702	999999	313	751	487	379	518	369	878	744	999999	297	392	262	513	499	247	263	510	542	22	772	57	938	183	404	750	964	217	440	999999	999999	573	135	323	474	101	233	322	999999	948	573	340	21	999999	725	974	463	379	372	336	650	999999	78	855	930	496	999999	577	92	999999	553	162	447	301	999999	724	266	938	49	408	24	999999	999999	999999	449	441	46	439	458	430	999999	594	845	113	801	999999	504	280	999999	999999	725	655	239	673	404	420	892	719	605	10	717	524	340	963	322	710	581	484	415	999999	999999	935	999999	999999	340	959	317	344	500	188	229	986	555	71	682	368	
710	545	199	39	548	999999	999999	457	713	773	263	881	791	101	152	30	999999	895	527	999999	535	577	343	445	113	558	229	426	999999	731	969	999999	999999	953	999	999999	294	999999	949	143	112	672	949	567	705	999999	553	409	999999	209	999999	999999	544	892	999999	143	212	999999	999999	999999	107	999999	675	981	803	984	599	999999	101	116	999999	488	945	393	999999	863	999999	775	739	676	15	999999	390	581	610	319	735	999999	131	866	833	999999	460	958	999999	999999	999999	967	763	720	836	716	999999	930	474	642	714	160	999999	969	515	999999	25	259	985	287	36	999999	999999	494	259	210	715	235	282	205	38	999999	357	992	866	660	21	999999	840	298	511	459	117	968	999999	584	194	161	999999	999999	524	210	973	758	668	902	999999	279	471	635	999999	92	657	279	613	999999	999999	221	113	855	425	996	419	696	776	577	999999	413	890	675	26	564	874	876	999999	999999	23	999999	999999	963	73	742	557	999999	298	429	801	999999	999999	876	781	973	999999	504	980	528	999999	286	982	101	915	193	389	796	619	446	999999	780	598	785	715	213	887	149	792	683	449	214	999999	999999	775	158	999999	23	999999	53	999999	999999	895	162	45	736	616	242	57	880	362	761	595	999999	221	30	249	579	171	578	95	908	712	307	89	587	879	635	325	767	999999	375	902	575	930	837	885	446	749	999999	596	654	999999	911	330	687	999999	999999	145	754	909	479	999999	325	999999	607	667	999999	83	999999	856	981	917	290	999999	987	858	29	999999	383	145	999999	829	192	981	999999	816	801	977	999999	968	999999	499	999999	857	665	522	999999	618	333	179	297	373	301	132	614	999999	999999	175	342	999999	599	633	761	619	116	999999	670	344	526	790	866	620	999999	490	533	999999	999999	999999	90	474	281	999999	598	214	848	999999	538	69	376	704	14	635	645	572	379	700	737	999999	999999	999999	852	999999	102	542	312	677	691	810	598	132	390	388	999999	868	557	197	45	557	770	999999	121	999999	967	821	999999	241	999999	119	999999	999999	755	999999	681	74	999999	37	318	65	901	180	747	727	999999	999999	323	999999	549	777	24	191	664	189	190	84	903	251	285	999999	757	81	702	582	999999	999999	377	986	707	31	255	530	879	999999	656	600	929	999999	149	723	999999	169	999999	207	104	929	178	575	223	999999	170	999999	999999	48	308	829	478	174	999999	999999	999999	336	918	528	531	999999	312	999999	999999	590	155	519	112	561	771	597	999999	999999	487	770	596	999999	772	999999	860	999999	999999	840	681	
826	131	999999	366	443	847	182	999999	173	676	610	627	493	51	999999	999999	651	278	200	276	711	449	974	999999	267	999999	85	563	816	667	655	716	471	13	706	469	999999	162	668	999999	999999	355	999999	999999	876	152	999999	759	999999	650	219	999999	587	573	970	387	157	999999	109	999999	772	618	435	999999	30	894	165	490	999999	999999	80	499	999999	999999	677	999999	232	156	810	124	999999	325	423	176	458	58	139	999999	42	329	321	313	62	343	942	981	999999	999999	806	999999	987	622	424	976	579	720	996	999999	896	615	164	999999	999999	985	999999	456	204	268	56	971	999999	267	458	25	999999	767	446	276	543	695	444	510	349	827	137	393	999999	447	596	738	62	37	11	427	999999	320	46	77	23	495	999999	661	999999	835	227	999999	173	409	134	811	283	729	567	999999	180	653	661	999999	999999	936	999999	757	999999	317	919	737	266	40	999999	540	999999	378	999999	58	909	999999	999999	514	999999	407	999999	999999	322	785	464	332	999999	800	257	999999	659	999999	219	999999	939	38	990	367	999999	490	473	142	558	594	999999	904	476	999999	301	397	818	157	999999	460	716	64	999999	886	852	597	999999	465	999999	338	999999	999999	999999	185	119	881	793	478	999999	129	934	999999	942	727	704	560	855	950	509	859	999999	999999	758	758	370	884	592	113	514	999999	223	17	999999	230	712	999999	745	999999	410	999999	999999	999999	558	999999	999999	630	999999	999999	191	999999	741	999999	956	923	635	380	999999	999999	814	234	298	689	963	281	905	926	999999	722	25	757	815	564	999999	99	999999	363	953	49	242	740	773	875	921	221	999999	897	999999	999999	595	342	573	999999	999999	185	131	999999	386	287	999999	599	892	999999	999999	434	999999	999999	999999	999999	668	281	427	344	178	83	460	422	767	751	694	18	876	999999	137	683	999999	480	88	999999	967	351	977	999999	999999	642	848	999999	999999	496	734	408	999999	193	766	323	914	238	999999	412	725	709	156	634	592	999999	723	590	999999	28	999999	17	108	411	899	327	304	751	999999	535	235	999999	249	999999	27	295	999999	692	545	813	768	955	314	675	649	268	204	352	92	430	918	267	122	164	999999	727	309	720	293	449	29	173	129	640	999999	648	469	875	617	306	999999	41	54	999999	260	295	999999	999999	761	641	132	999999	668	999999	616	967	964	95	35	999999	985	176	409	105	794	605	999999	673	999999	999999	798	999999	735	786	999999	887	999999	999999	903	960	34	877	999999	999999	326	78	999999	441	33	218	684	383	850	999999	320	751	999999	949	
999999	999999	459	39	933	999999	842	804	226	882	185	729	754	309	192	74	276	118	217	757	779	725	110	404	650	290	327	425	478	418	475	761	265	273	999999	999999	511	994	943	209	999999	522	852	622	266	304	463	384	201	999999	60	999999	543	999999	999999	938	554	64	388	999999	442	999999	336	807	416	423	473	490	309	933	999999	281	999999	999999	947	999999	999999	488	148	356	826	942	234	691	368	274	228	999999	103	72	703	457	616	300	766	392	196	54	215	842	830	999999	85	267	999999	999999	46	999999	926	913	999999	999999	999999	42	826	500	202	999999	999999	999999	204	92	396	247	239	999999	665	874	252	565	80	829	283	305	999999	853	999999	999999	999999	999999	237	693	463	999999	997	999999	542	583	474	276	199	552	999999	73	647	999999	586	837	999999	999999	123	171	292	371	842	245	999999	619	999999	972	632	235	186	859	914	511	999999	216	249	601	572	999999	410	975	999999	999999	233	220	658	776	277	39	999999	349	999999	76	410	102	347	762	845	922	76	999999	644	963	375	746	999999	146	129	379	598	999999	556	41	761	317	994	999999	22	582	961	999999	704	602	999999	836	392	848	111	535	999999	999999	999999	999999	25	907	341	999999	162	999999	999999	999999	656	897	440	513	999999	444	314	103	999999	999999	750	273	999999	335	797	51	677	539	363	310	45	999999	511	122	680	906	999999	853	999999	592	172	999999	520	999999	93	806	171	782	999999	948	543	999999	437	845	999999	491	688	689	119	999999	734	999999	132	761	999999	72	999999	328	833	886	429	460	127	515	999999	224	753	521	999999	990	999999	894	495	999999	766	37	166	999999	999999	198	999999	335	743	999999	999999	548	412	758	962	30	420	843	949	166	999999	999999	890	922	984	520	738	176	447	129	420	839	137	999999	995	459	906	731	942	644	999999	103	716	442	658	321	812	999999	559	999999	580	46	945	338	886	683	147	244	680	865	999999	60	888	624	999999	27	420	695	763	513	124	999999	999999	314	999999	435	375	457	273	672	999999	743	999999	226	548	384	999999	799	830	321	322	671	60	999999	194	618	999999	102	178	640	999999	126	241	999999	116	999999	145	640	999999	460	317	689	970	999999	166	999999	443	671	85	890	999999	621	865	451	999999	452	637	999999	999999	879	230	283	289	632	771	592	511	571	999999	657	248	263	958	999999	14	632	701	53	919	477	184	999999	26	287	518	289	260	999999	855	663	263	999999	999999	961	239	999999	409	999999	245	573	999999	872	999999	428	651	869	663	495	447	567	999999	594	
904	652	704	687	267	11	999999	492	342	721	999999	455	403	999999	743	996	999999	999999	232	999999	807	355	273	312	980	598	635	648	999999	764	353	999999	912	669	416	868	267	552	776	408	232	752	241	493	166	117	34	724	136	999999	355	477	344	398	786	558	389	402	707	669	999999	999999	866	577	999999	428	543	734	521	999999	999999	597	203	824	140	64	124	779	999999	872	573	911	999999	959	418	999999	952	523	882	857	489	865	999999	999999	999999	756	886	999999	124	999999	574	300	213	261	927	999999	284	999999	999999	999999	444	609	256	834	105	464	953	906	168	502	476	29	852	663	395	874	752	999999	793	383	178	460	665	999999	308	283	999999	271	42	660	601	999999	264	160	999999	999999	618	999999	999999	577	803	979	505	622	271	554	999999	999999	865	62	15	999999	726	999999	999999	984	943	837	536	822	999999	999999	999999	999999	900	44	764	701	250	999999	265	999999	83	225	580	198	999999	52	157	999999	835	168	405	979	655	413	999999	379	999999	438	936	781	484	199	820	120	115	997	721	236	789	746	999999	360	797	272	999999	999999	999999	374	40	901	690	781	999999	999999	999999	894	852	497	328	394	114	999999	578	484	268	884	405	469	92	957	330	920	999999	98	999999	54	999999	999999	999999	214	75	232	999999	45	100	702	999999	233	823	999999	154	234	908	404	642	497	999999	323	13	241	115	844	292	83	999999	769	817	899	737	253	712	469	999999	999999	329	881	413	999999	393	566	682	181	646	870	812	106	999999	569	999999	999999	272	868	999999	66	108	230	940	335	464	330	884	999999	999999	579	999999	684	34	794	84	999999	93	999999	930	447	999999	934	207	999999	270	483	757	257	452	375	980	843	999999	153	999999	109	941	999999	999999	72	681	999999	686	76	371	137	81	227	999999	999999	288	999999	938	941	507	174	32	528	74	980	572	999999	860	999999	599	665	999999	881	778	975	818	15	999999	999999	999999	999999	258	141	60	999999	412	999999	762	756	96	955	905	149	646	851	86	422	999999	107	499	54	520	999999	477	705	533	999999	449	519	877	283	865	80	999999	328	916	891	478	931	578	999999	874	113	43	643	999999	464	999999	999999	899	405	991	71	378	721	668	691	663	354	609	999999	999999	253	878	812	99	835	964	327	935	194	944	92	529	999999	999999	999999	533	833	999999	79	999999	522	619	999999	292	999999	701	463	660	234	237	133	332	999999	942	631	235	230	553	925	499	916	999999	714	461	909	999999	912	999999	261	999999	829	999999	539	266	577	634	407	
530	999999	999999	511	667	710	956	821	759	999999	999999	547	191	313	290	29	580	999999	999999	904	30	382	273	789	910	408	999999	408	723	792	999999	999999	997	827	699	268	792	987	259	291	757	639	159	379	398	14	80	855	549	390	999999	227	56	729	999999	158	32	353	999999	268	644	558	999999	999999	71	999999	550	999999	613	31	237	592	789	249	156	390	232	999999	401	999999	337	220	999999	343	999999	883	328	277	450	550	246	448	999999	990	646	999999	542	191	317	249	999999	717	251	528	162	377	438	806	582	996	925	138	999999	999999	931	433	700	764	145	999999	830	282	999999	72	785	789	205	999999	603	999999	848	51	586	161	451	620	969	999999	190	465	454	521	695	454	999999	117	999999	999999	69	999999	508	777	56	138	419	999999	804	999999	742	373	181	999999	213	999999	999999	884	999999	801	254	320	464	369	583	680	733	318	999999	468	447	999999	303	504	739	390	449	80	999999	457	741	269	816	790	999999	817	999999	815	317	71	306	741	999999	694	999999	748	999999	148	999999	999999	404	110	604	346	740	999999	79	999999	900	823	195	999999	889	103	69	999999	504	999999	999999	766	396	918	10	525	172	706	121	609	57	999999	630	999999	877	999999	999999	641	665	480	60	999999	747	616	914	494	876	228	851	472	634	472	254	95	376	436	979	999999	109	88	183	44	953	469	999999	999999	202	884	210	271	999999	428	329	34	623	999999	999999	780	999999	516	999999	999999	855	649	975	584	745	545	933	450	648	999999	999999	586	306	999999	579	288	999999	14	301	991	28	999999	431	215	999999	999999	472	137	999999	999999	482	593	439	239	999999	999999	494	55	174	657	950	759	622	473	887	742	727	607	669	740	999999	999999	999999	999999	925	274	228	769	999999	525	82	806	42	449	999999	999999	157	76	836	999999	999999	940	839	644	51	268	967	957	328	410	502	865	999999	677	999999	483	378	999999	999999	999999	95	724	614	649	585	153	727	183	379	999999	999999	660	999999	404	946	853	169	999999	616	666	999999	270	450	40	32	216	348	364	44	621	579	375	762	922	189	79	336	199	68	897	541	999999	999999	999999	814	999999	999999	73	731	999999	999999	999999	174	999999	999999	825	284	584	627	378	805	373	149	758	369	230	999999	848	225	876	999999	969	521	718	134	514	999999	70	225	189	122	285	632	483	308	781	999999	123	315	364	795	999999	572	690	102	177	653	829	30	594	943	999999	848	854	999999	353	999999	456	523	112	152	223	999999	999999	266	529	999999	666	460	587	29	999999	
542	860	91	775	407	831	626	956	860	853	50	999999	999999	866	437	777	450	954	999999	999999	599	213	222	582	393	999999	434	572	437	987	999999	443	999999	168	713	987	773	267	999999	454	999999	567	999999	999999	999999	737	211	400	102	963	226	999999	91	999999	195	999999	648	509	392	999999	999999	64	529	872	483	607	65	999999	162	449	14	192	19	61	925	42	961	923	409	656	923	43	479	999999	771	873	362	310	972	999999	349	273	874	672	999999	775	47	379	999999	575	681	132	999999	652	958	43	496	999999	349	163	999999	999999	110	735	360	999999	584	65	111	609	999999	755	116	999999	110	740	999999	346	15	160	994	592	118	833	999999	800	999999	827	515	738	999999	999999	999999	818	18	624	173	149	322	683	200	981	277	999999	330	926	26	470	552	999999	725	999999	33	198	169	999999	616	999999	760	559	577	757	550	373	232	921	793	297	769	486	577	178	34	331	959	22	324	903	512	58	999999	999999	284	297	23	237	309	772	659	999999	17	897	388	999999	115	443	440	999999	982	999999	142	728	701	75	999999	999999	135	702	239	156	469	713	763	711	776	252	999999	999999	360	999999	622	30	638	545	479	679	789	271	226	525	581	420	920	113	999999	999999	633	219	646	466	112	999999	543	512	764	303	143	999999	986	999999	961	187	554	987	999999	121	100	999999	999999	970	766	999999	485	713	574	999999	792	999999	795	721	999999	272	617	999999	892	999999	487	135	781	185	546	999999	285	362	999999	404	865	932	327	999999	964	999999	999999	675	699	249	131	999999	999999	714	511	999999	881	274	255	698	569	661	999999	770	634	964	385	420	434	653	587	133	158	999999	194	860	342	990	757	150	649	999999	999999	653	894	657	197	76	674	72	240	21	116	865	835	214	836	556	180	999999	102	212	250	999999	661	997	681	768	530	651	151	890	516	999999	999999	626	467	452	876	999999	777	318	746	371	422	576	26	999999	344	999999	33	785	820	758	58	999999	701	157	991	999999	975	428	545	33	921	999999	504	11	817	218	746	394	999999	999999	999999	999999	465	879	999999	94	980	999999	433	999999	627	365	79	758	66	611	925	999999	460	979	11	999999	773	723	449	82	81	24	475	136	243	999999	999999	627	537	274	999999	822	525	999999	999999	587	995	999999	999999	566	280	999999	945	215	293	437	999999	700	201	872	999999	742	439	560	999999	966	922	307	317	999999	999999	451	230	792	629	999999	794	999999	73	999999	363	777	327	882	802	999999	999999	270	843	999999	705	999999	999999	999999	
999999	249	999999	964	999999	999999	664	698	687	999999	316	828	525	163	999999	190	643	999999	999999	999999	999999	242	424	556	757	688	896	662	999999	512	293	845	999999	566	537	999999	719	829	660	124	759	665	99	911	576	999999	809	916	683	662	999999	326	778	657	155	31	824	999999	999999	999999	63	11	244	185	133	471	812	959	625	207	471	814	728	999999	999999	853	152	513	980	783	879	979	999999	801	350	966	77	368	420	516	564	882	622	455	70	757	999999	914	787	114	171	849	301	486	201	357	999999	265	999999	302	999999	321	855	433	336	83	999999	442	835	167	404	454	549	118	642	588	202	282	461	271	431	238	725	876	622	39	688	502	610	992	377	811	999999	999999	637	253	36	198	129	987	734	999999	88	630	999999	717	310	192	844	999999	999999	325	804	377	870	999999	595	979	811	306	999999	530	832	999999	789	593	999999	999999	480	399	999999	13	163	474	537	999999	159	105	176	999999	999999	505	658	997	837	61	17	362	257	987	657	57	387	822	999999	214	165	245	999999	125	992	999999	711	999999	61	161	172	340	839	999999	999999	500	812	999999	999999	890	871	835	15	737	586	372	183	493	742	514	626	340	999999	332	287	913	999999	60	999999	850	793	999999	946	999999	889	677	522	819	497	166	244	481	255	711	343	999999	240	113	999999	999999	705	999999	712	546	535	831	467	999999	159	586	246	761	993	727	106	667	889	330	848	909	999999	364	995	999999	279	154	95	171	989	999999	683	161	521	292	999999	574	501	409	159	67	219	14	999999	911	999999	999999	999999	999999	614	999999	440	909	264	630	778	350	233	999999	277	390	746	306	527	202	999999	94	250	711	582	532	176	489	999999	790	699	845	999999	94	665	999999	667	567	556	324	526	774	896	891	513	803	351	374	141	999999	999999	913	999999	477	18	835	242	775	999999	92	509	951	739	474	930	932	656	148	999999	481	723	189	749	213	675	999999	198	359	207	778	190	999999	357	411	999999	786	368	226	86	830	999999	891	621	999999	999999	999999	999999	431	999999	580	157	999999	903	660	999999	141	173	999999	999999	880	646	883	999999	177	999999	707	603	338	995	153	574	440	72	999999	917	831	568	285	398	110	103	766	398	626	999999	978	898	696	999999	348	999999	93	424	999999	194	680	323	999999	572	116	971	706	436	816	16	716	999999	272	743	999999	572	888	999999	701	999999	879	494	951	545	923	809	906	973	656	999999	999999	25	866	456	247	518	124	712	291	138	397	339	999999	999999	914	
838	636	953	150	775	734	999999	723	419	314	195	371	908	649	999999	75	732	780	999999	524	700	283	815	506	706	999999	999999	999999	999999	999999	549	912	999999	999999	94	182	953	833	999999	999999	293	302	457	152	61	157	215	72	983	73	999999	999999	999999	999999	223	565	820	999999	999999	999999	999999	602	999999	999999	764	283	39	287	999999	135	999999	899	898	499	240	999999	825	999999	455	559	253	122	621	509	734	990	999999	245	417	528	362	506	399	564	247	691	150	436	387	999999	127	999999	507	858	999999	764	660	797	864	815	739	157	11	999999	999999	999999	999999	652	999999	774	658	793	870	999999	773	615	999999	344	261	549	999999	999999	295	677	999999	325	615	999999	558	969	339	827	381	602	788	999999	505	514	999999	999999	999999	498	149	999999	999999	333	67	471	999999	999999	264	326	546	324	556	350	861	333	452	758	831	228	104	327	445	830	422	999999	999999	568	120	999999	999999	460	839	769	259	682	558	117	267	999999	677	222	715	22	291	999999	55	999999	999999	999999	999999	731	999999	491	404	999999	177	298	999999	999999	223	526	235	267	999999	96	485	787	999999	999999	775	344	501	999999	550	881	611	432	549	999999	233	808	224	938	999999	999999	999999	358	374	436	514	999999	206	478	999999	161	987	457	550	205	581	999999	357	174	406	726	999999	999999	941	999999	221	745	999999	554	566	414	312	297	333	349	606	136	422	999999	674	515	148	32	757	999999	894	164	881	999999	785	965	461	59	541	999999	891	206	417	999999	225	768	519	651	912	525	848	999999	999999	999999	598	454	844	693	500	891	588	999999	536	551	628	66	999999	406	769	999999	953	262	756	999999	457	999999	719	570	448	905	999999	496	120	999999	550	204	40	680	754	341	130	999999	559	650	628	683	670	999999	233	168	904	123	882	321	571	595	999999	18	753	198	734	999999	255	999999	999999	102	106	303	11	999999	36	999999	651	438	479	999999	703	116	999999	773	739	854	347	289	10	882	614	799	999999	955	999999	32	999999	566	999999	999999	999999	999999	754	536	587	376	864	798	141	721	471	453	841	999999	892	999999	999999	979	458	879	936	999999	593	22	487	307	999999	999999	183	999999	267	94	831	999999	999999	737	361	960	999999	373	999999	548	157	289	420	170	957	295	72	999999	999999	946	999999	726	910	556	381	999999	58	289	743	999999	999999	137	463	999999	999999	218	711	164	999999	560	792	95	889	999999	999999	314	999999	327	349	347	983	760	503	999999	977	114	723	999999	366	618	999999	907	629	182	999999	30	825	43	999999	749	
584	907	936	950	164	999999	837	999999	999999	77	151	999999	939	406	834	864	633	153	409	517	495	594	798	868	999999	999999	466	717	999999	798	999999	999999	780	600	762	86	824	553	166	955	277	210	999999	299	476	190	967	233	347	999999	396	682	634	999999	264	990	118	999999	999999	278	565	130	999999	940	588	999999	950	349	999999	758	50	90	986	453	250	999999	215	509	401	469	918	243	380	415	411	805	932	999999	346	999999	967	756	253	888	400	157	161	448	710	892	999999	627	589	588	999999	316	695	190	999999	969	999999	999999	676	999999	359	332	749	643	999999	782	651	999999	13	999999	791	294	837	999999	63	103	143	766	798	509	240	300	653	791	397	104	119	751	999999	377	999999	999999	90	412	538	78	407	517	999999	928	250	38	624	717	999999	733	479	597	137	695	835	29	811	176	999999	68	678	958	256	999999	672	899	250	999999	999999	999999	999999	434	570	984	999999	626	999999	869	269	999999	999999	936	999999	663	625	999999	999999	999999	542	967	999999	913	999999	479	399	999999	270	475	265	350	788	987	832	373	529	999999	37	153	999	999999	172	941	907	999999	391	742	964	593	819	999999	285	975	999999	999999	878	300	633	100	595	999999	366	390	614	999999	999999	689	113	631	144	580	495	480	275	333	999999	613	16	999999	97	657	484	676	656	114	999999	812	893	999999	494	999999	421	999999	999999	999999	852	999999	999999	988	999999	702	638	342	459	248	665	805	710	770	999999	999999	294	240	13	937	772	999999	999999	509	853	611	795	999999	146	999999	999999	558	999999	522	481	33	286	27	418	999999	999999	151	227	418	449	999999	999999	132	999999	229	944	999999	999999	620	980	172	999999	827	145	383	999999	449	206	999999	89	116	999999	197	299	99	988	276	822	999999	918	630	999999	326	999999	593	999999	673	395	916	960	978	625	312	999999	319	975	458	881	999999	488	579	945	999999	338	999999	387	914	833	713	241	677	367	325	999999	999999	700	731	999999	999999	875	243	64	289	592	999999	999999	999999	655	980	123	539	394	788	140	348	999999	798	987	727	215	593	999999	999999	999999	292	620	309	999999	192	999999	254	999999	339	999999	999999	525	666	90	237	850	999999	269	999999	999999	701	999999	579	195	363	674	901	743	999999	346	999999	999999	999999	603	309	490	999999	969	999999	371	869	848	999999	629	885	999999	28	717	759	876	999999	333	987	91	983	999	50	124	257	517	717	510	651	993	999999	999999	152	72	780	747	668	838	797	999999	999999	853	238	999999	309	999999	999999	999999	984	999999	999999	958	416	
300	620	310	449	77	999999	954	653	999999	999999	70	751	999999	999999	999999	937	21	218	568	535	999999	360	140	771	100	815	717	999999	533	526	487	65	999999	444	851	999999	480	308	601	999999	843	999999	372	999999	177	999999	999999	858	701	999999	972	954	379	999999	911	940	489	539	358	261	14	102	130	842	719	999999	832	599	829	999999	466	713	616	452	692	999999	999999	485	603	999999	550	858	170	287	554	532	686	497	533	999999	963	941	999999	999999	121	999999	717	999999	935	172	999999	999999	999999	198	999999	268	348	999999	740	253	999999	14	935	468	711	999999	999999	843	298	196	329	345	75	999999	550	525	763	277	340	941	999999	468	999999	441	524	874	829	971	496	295	194	759	756	290	960	958	15	999999	637	966	817	874	241	999999	843	41	610	121	999999	274	505	80	999999	798	304	492	999999	504	944	837	326	960	356	12	11	570	588	785	956	591	519	999999	999999	374	133	999999	237	800	597	999999	273	717	333	232	999999	124	999999	957	985	999999	504	999999	999999	800	999999	857	528	238	746	283	453	999999	165	66	755	233	441	999999	675	229	265	663	906	999999	573	608	636	134	222	887	999999	630	799	999999	96	999999	734	839	724	999999	556	999999	63	324	48	999999	562	277	476	566	999999	940	292	765	222	999999	999999	95	999999	51	230	404	26	859	875	999999	35	676	970	748	498	602	507	409	673	266	610	591	423	999999	55	369	657	655	215	467	347	43	276	256	999999	648	999999	683	999999	162	999999	204	449	999999	423	886	999999	727	78	90	999999	882	102	956	240	23	672	999999	999999	999999	746	999999	653	999999	485	999999	409	723	346	999999	989	824	363	521	284	415	152	999999	711	169	72	999999	587	134	999999	999999	999999	999999	25	398	976	510	687	195	999999	621	999999	40	739	432	999999	583	391	227	101	999999	529	581	682	824	870	474	401	836	797	816	999999	999999	999999	30	60	99	707	947	874	489	147	177	999999	999999	864	121	468	288	682	489	548	369	43	416	935	369	637	999999	527	511	119	850	999999	599	838	31	647	999999	999999	397	999999	443	353	611	480	362	476	29	960	758	15	122	999999	999999	278	999999	999999	976	95	999999	461	517	999999	372	999999	999999	778	515	823	842	999999	749	907	294	614	999999	26	999999	936	583	999999	618	240	768	506	999999	696	91	331	425	999999	670	634	999999	999999	999999	999999	981	241	999999	999999	960	206	999999	294	266	215	869	702	173	406	73	50	512	798	843	286	999999	865	383	999999	697	999999	999999	317	804	124	226	
359	256	100	999999	200	752	999999	932	999999	122	484	249	999999	826	999999	167	999999	999999	629	999999	892	102	999999	999999	125	857	593	886	776	799	999999	489	151	988	520	455	999999	999999	873	298	512	865	431	173	186	999999	591	999999	318	36	388	845	184	992	334	267	175	738	919	999999	169	122	166	622	312	994	107	803	316	999999	999999	657	999999	341	999999	36	670	917	185	999999	275	818	578	749	420	999999	314	999999	664	262	290	344	452	540	139	400	709	809	999999	191	999999	999999	999999	999999	941	730	256	843	383	999999	597	257	562	430	77	350	544	416	999999	999999	690	948	149	63	999999	749	214	68	211	999999	999999	999999	999999	993	970	487	361	203	807	999999	718	470	776	365	665	43	782	32	472	788	855	302	607	524	501	580	649	413	732	202	526	198	642	163	981	736	200	568	460	590	999999	351	999999	521	628	229	999999	783	398	618	967	192	595	999999	373	33	263	542	502	399	999999	947	470	615	999999	530	828	999999	384	929	843	224	571	882	999999	514	999999	999999	895	282	999999	866	999999	124	999999	343	602	999999	789	957	482	657	76	71	752	52	880	994	999999	107	999999	559	408	469	999999	753	999999	713	623	858	340	178	647	999999	990	999999	931	356	390	829	928	609	832	426	456	195	157	510	139	999999	634	999999	999999	999999	881	850	999999	999999	348	481	723	889	606	930	999999	314	20	846	81	781	999999	534	613	528	179	790	726	982	22	590	605	119	583	865	234	640	999999	849	999999	150	513	385	999999	909	115	49	13	901	798	152	999999	311	439	358	647	109	95	218	999999	101	133	485	543	758	875	614	999999	740	706	999999	873	171	508	999999	277	999999	527	999999	422	140	787	824	193	870	999999	999999	679	234	228	999999	554	232	231	999999	26	38	842	999999	43	501	733	273	205	811	999999	23	802	508	999999	912	582	999999	999999	999999	313	999999	301	673	352	581	999999	91	521	581	441	999999	939	999999	914	248	892	278	671	920	406	999999	628	381	601	402	502	999999	153	316	552	173	999999	733	942	716	736	178	905	461	567	652	751	624	379	627	83	549	999999	999999	29	314	720	874	101	789	680	999999	81	950	89	763	999999	215	38	999999	999999	215	319	999999	512	723	372	219	363	754	772	999999	11	973	328	952	999999	999999	296	248	452	562	642	163	46	816	107	955	999999	804	713	545	596	111	414	867	240	999999	340	305	999999	511	521	346	27	676	999999	107	631	136	999999	637	919	790	825	661	573	999999	171	695	
999999	416	836	558	999999	999999	999999	900	569	460	721	999999	970	990	305	941	50	305	145	999999	898	999	333	999999	628	86	999999	805	285	752	304	84	234	645	679	535	999999	999999	306	790	268	27	538	180	999999	985	667	928	494	883	620	277	30	802	999999	626	93	590	930	999999	999999	612	999999	816	166	647	965	334	320	999999	277	999999	999	999999	110	880	471	162	840	642	418	698	321	402	142	36	64	432	848	63	451	93	42	999999	191	656	403	721	999999	999999	29	342	617	723	615	999999	999999	675	701	999999	999999	930	999999	999999	555	911	999999	232	683	140	592	543	486	267	999999	194	999999	667	174	453	487	750	148	999999	623	999999	90	597	786	600	758	999999	731	932	898	520	999999	745	786	279	365	180	47	884	184	486	856	360	404	431	999999	610	510	258	438	414	792	999999	674	479	831	999999	446	93	381	213	812	553	368	999999	850	309	880	999999	97	316	712	264	897	146	229	730	999999	999999	113	157	999999	482	504	494	728	665	999999	317	448	999999	734	999999	999999	971	999999	999999	999999	595	999999	197	730	616	170	131	701	538	779	537	259	110	510	91	980	234	335	339	58	874	999999	195	238	573	455	435	582	999999	999999	926	999999	916	999999	607	999999	916	427	999999	322	999999	793	199	886	999999	67	347	161	652	973	287	645	345	999999	126	999999	395	999999	999999	170	734	549	942	786	852	76	342	372	903	307	73	807	73	26	999999	91	890	308	695	999999	118	283	999999	999999	474	290	999999	662	622	101	398	999999	270	999999	588	999999	999999	999999	43	999999	725	975	999999	355	999999	479	999999	999999	589	45	624	999999	273	650	62	999999	999999	166	322	572	939	680	749	811	909	999999	547	999999	999999	840	240	487	275	999999	790	142	35	584	875	999999	709	999999	82	587	476	999999	694	619	58	137	224	694	999999	471	537	55	235	446	445	999999	999999	618	999999	749	804	147	821	999999	999999	919	435	45	291	327	863	142	607	172	345	608	999999	999999	914	311	625	545	396	803	690	999999	907	589	149	80	71	100	916	333	782	339	999999	649	759	138	702	189	999999	773	608	405	447	999999	110	836	393	15	704	999999	134	268	750	999999	365	124	999999	999999	999999	220	999999	999999	225	284	390	16	129	999999	177	785	609	445	143	999999	999999	294	308	844	999999	999999	687	66	999999	999999	208	999999	588	999999	999999	644	126	856	999999	201	518	999999	999999	172	682	104	716	999999	838	918	980	688	999999	137	822	80	816	178	999999	593	533	208	387	887	85	
999999	427	999999	487	532	999999	999999	999999	941	114	999999	999999	145	172	393	595	999999	999999	476	999999	520	397	999999	999999	223	828	999999	999999	699	668	319	458	303	96	814	999999	68	144	315	259	237	536	194	999999	999999	966	999999	16	974	997	999999	980	999999	539	565	479	999999	18	273	704	721	264	462	283	795	912	810	58	357	999999	537	930	913	227	130	984	213	999999	999999	256	999999	941	524	702	209	999999	547	999999	999999	344	711	59	999999	999999	999999	972	83	911	237	549	165	999999	658	999999	999999	538	77	693	419	581	276	537	820	27	558	780	740	760	83	465	374	57	527	22	14	487	999999	312	689	157	910	301	210	648	100	524	292	265	242	670	271	854	353	999999	77	183	999999	853	62	757	241	323	837	771	184	999999	114	999999	999999	982	478	764	13	999999	671	975	337	999999	926	44	497	485	528	999999	204	520	704	999999	945	830	258	216	260	932	999999	999999	464	438	474	982	999999	646	11	259	201	506	850	91	288	102	846	999999	926	999999	999999	756	795	434	577	663	413	536	700	434	999999	272	999999	80	999999	83	521	899	999999	944	625	851	999999	999999	221	999999	669	999999	300	852	999999	201	999999	241	673	169	802	999999	860	999999	579	882	945	999999	525	929	992	780	999999	214	581	947	358	982	999999	999999	282	526	223	879	993	790	246	848	449	542	999999	282	407	999999	999999	491	48	897	374	742	999999	906	753	291	705	889	886	96	281	47	843	306	838	265	886	285	815	980	999999	788	646	999999	999999	983	945	999999	383	549	999999	99	908	461	999999	660	999999	376	773	931	184	999999	999999	999999	577	412	698	999999	444	151	310	996	999999	67	90	586	106	807	779	999999	346	986	516	346	999999	191	138	392	689	187	999999	520	999999	999999	806	999999	883	999999	530	724	294	999999	284	241	249	999999	423	850	380	40	564	705	999999	13	595	198	597	568	995	395	999999	316	997	266	399	790	493	791	999999	378	999999	609	999999	65	485	999999	711	285	107	999999	999999	287	22	658	622	999999	923	509	298	618	124	325	999999	145	449	999999	272	999999	842	999999	452	631	599	11	337	999999	428	540	527	518	999999	322	470	999999	999999	996	304	348	643	352	999999	999999	502	643	263	387	118	151	615	507	999999	693	442	647	775	999999	688	999999	999999	667	627	999999	999999	780	141	801	854	723	517	453	684	923	999999	500	593	468	139	955	747	950	847	287	924	29	999999	793	999999	999999	12	999999	317	293	999999	976	999999	482	999999	722	512	461	532	395	
634	172	823	890	999999	942	999999	316	16	733	273	999999	999999	350	999999	999999	85	999999	921	41	720	999999	146	400	999999	407	999999	120	999999	999999	453	295	427	461	652	762	206	999999	484	999999	768	695	999999	584	30	999999	999999	383	24	49	647	174	540	999999	674	608	35	999999	986	911	176	943	850	600	289	999999	952	368	697	705	765	999999	863	984	272	34	551	562	380	266	999999	401	106	426	769	289	755	999999	787	54	736	999999	999999	572	770	825	845	883	304	53	696	797	999999	318	284	384	310	555	239	650	66	999999	62	729	670	775	847	433	831	10	999999	36	581	999999	999999	992	999999	301	223	447	188	667	267	337	569	454	715	999999	152	394	978	999999	696	147	988	273	721	107	902	995	977	422	62	303	999999	999999	225	999999	999999	292	939	999999	342	791	471	398	215	724	170	225	69	999999	291	446	31	31	999999	444	664	705	280	347	398	227	469	766	614	999999	999999	999999	238	682	999999	860	999999	969	867	905	675	600	67	996	937	686	936	999999	141	616	281	800	341	781	999999	643	21	602	999999	124	332	704	999999	999999	219	999999	999999	387	619	999999	999999	999999	163	434	999999	74	647	283	409	711	999999	550	635	999999	692	715	567	457	313	999999	848	851	999999	753	582	970	816	816	787	999999	699	559	309	999999	999999	228	646	907	22	315	995	999999	999999	999999	999999	782	79	999999	559	503	999999	999999	83	813	581	149	704	410	851	797	257	831	496	733	22	732	250	924	383	473	999999	660	444	999999	999999	121	658	449	999999	800	999999	999999	999999	999999	973	999999	485	496	138	484	524	246	65	224	67	173	250	469	896	999999	541	154	411	96	999999	52	999999	85	13	470	490	265	489	999999	896	999999	575	213	760	999999	257	754	795	899	948	832	604	999999	940	999999	870	999999	552	999999	268	999999	999999	999999	858	930	74	409	492	999999	999999	999999	756	13	999999	841	999999	47	709	54	999999	787	358	512	147	999999	447	876	145	999999	999999	999999	712	668	793	999999	596	404	999999	829	788	848	271	137	905	999999	86	600	999999	109	57	832	489	999999	968	480	999999	999999	43	266	999999	197	273	135	999999	702	999999	98	999999	188	255	204	693	879	265	13	525	231	606	457	526	846	974	46	319	999999	811	214	699	322	999999	478	371	97	347	600	999999	999999	69	213	999999	987	390	723	854	853	999999	610	252	965	955	186	521	585	999999	645	222	236	815	310	890	351	398	898	999999	776	999999	605	542	665	428	388	171	403	999999	999999	466	261	
192	466	627	999999	962	733	366	566	999999	785	357	701	999999	358	999999	758	323	792	999999	492	287	87	30	999999	77	586	546	576	24	999999	272	212	999999	999999	54	999999	682	999999	388	999999	541	999999	999999	57	257	840	999999	999999	67	412	90	531	999999	974	974	115	445	999999	999999	999999	197	789	551	838	523	155	522	426	313	999999	999999	634	414	933	950	408	267	999999	296	237	999999	476	519	611	999999	741	272	214	987	939	913	599	554	11	999999	751	337	980	999999	112	327	861	767	95	337	455	126	999999	33	575	999999	472	797	906	999999	720	280	999999	999999	781	999999	999999	999999	374	68	486	89	999999	465	209	81	286	999999	193	999999	447	709	433	284	592	999999	266	999999	421	999999	450	802	648	924	999999	481	397	189	999999	229	999999	432	999999	36	850	376	713	550	824	503	570	34	613	997	640	21	846	665	219	167	626	138	27	282	999999	999999	999999	488	708	728	999999	106	999999	963	900	25	316	407	433	999999	910	999999	365	999999	999999	425	198	650	293	745	999999	731	970	999999	603	880	999999	130	417	176	999999	235	841	999999	819	999999	338	649	106	625	705	449	241	993	256	999999	772	109	751	203	999999	790	999999	963	103	952	136	999999	370	999999	999999	195	989	267	291	685	874	268	108	67	999999	999999	999999	668	50	999999	500	999999	348	999999	117	314	379	224	680	154	999999	999999	999999	999999	347	237	288	999999	999999	519	459	973	711	571	999999	999999	11	694	999999	947	246	536	923	908	462	158	762	678	911	305	816	775	587	999999	654	995	999999	999999	719	999999	270	476	653	999999	736	526	275	776	656	603	313	685	118	733	907	504	955	105	999999	198	474	999999	175	719	703	684	396	574	916	50	258	999999	974	256	686	769	882	999999	181	999999	883	999999	31	318	992	140	999999	854	999999	999999	50	170	828	999999	394	659	999999	934	826	62	999999	701	859	615	354	544	710	862	999999	147	622	999999	923	999999	315	489	588	857	726	999999	27	999999	344	767	999	97	941	454	861	37	999999	947	999999	129	806	999999	136	415	999999	458	430	803	808	999999	537	488	247	999999	224	905	80	453	218	999999	44	598	366	999999	999999	999999	602	266	10	28	999999	999999	985	803	999999	133	362	182	893	278	999999	223	999999	252	239	521	850	590	239	999999	956	24	739	322	95	217	825	999999	799	999999	855	174	803	789	423	862	999999	444	999999	100	999999	898	999999	939	999999	820	865	123	999999	999999	416	22	36	54	72	663	936	672	717	463	308	329	382	196	423	
978	420	944	829	377	29	999999	900	148	413	68	999999	799	211	275	352	712	999999	705	300	999999	999999	759	727	759	999999	829	726	999999	792	232	525	373	999999	143	409	921	294	495	84	999	999999	888	640	14	999999	999999	471	999999	120	595	159	999999	896	579	840	661	999999	79	451	200	999999	999999	355	190	999999	999999	282	78	865	999999	428	684	631	300	999999	259	128	999999	999999	789	999999	284	126	207	83	848	476	946	302	748	704	999999	54	883	319	448	999999	459	471	999999	863	402	586	999999	177	474	55	606	848	999999	999999	999999	518	661	999999	415	557	158	117	694	624	336	999999	127	999999	213	640	747	980	293	716	669	999999	452	926	965	999999	437	39	999999	802	870	107	999999	999999	210	999999	999999	60	904	890	999999	352	776	493	999999	999999	469	961	963	999999	307	999999	565	875	873	999999	75	999999	999999	717	999999	128	507	891	754	238	75	911	527	508	257	697	999999	402	331	999999	999999	959	398	999999	238	475	76	999999	505	254	542	835	999999	999999	639	999999	999999	999999	770	999999	845	999999	739	309	560	557	999999	999999	586	999999	549	999999	554	999999	766	116	346	999999	999999	654	999999	731	999999	509	695	999999	579	569	868	600	513	889	631	64	999999	999999	230	99	789	680	41	611	199	895	705	378	290	785	201	533	320	999999	707	126	224	123	498	999999	613	329	978	874	596	985	106	659	541	999999	85	175	885	999999	999999	808	622	450	541	501	803	999999	999999	999999	999999	345	289	847	192	515	839	367	999999	999999	486	999999	999999	999999	24	214	798	56	837	791	709	999999	999999	73	927	898	504	774	582	996	999999	999999	380	999999	507	999999	999999	259	476	36	659	718	999999	895	770	278	116	465	436	337	999999	757	489	168	94	350	697	226	919	293	21	75	785	116	563	200	99	517	999999	762	508	549	579	810	141	991	964	751	303	659	792	48	348	999999	303	679	999999	999999	109	167	563	999999	339	999999	999999	594	932	956	341	579	189	598	806	999999	829	163	187	678	36	103	386	999999	922	999999	501	972	727	541	812	883	394	877	999999	999999	208	28	219	396	999999	547	68	999999	420	723	480	203	999999	674	425	999999	502	999999	999999	999999	781	618	999999	79	692	999999	999999	999999	153	457	195	312	190	314	999999	810	944	791	999999	488	999999	377	535	208	790	307	740	62	125	672	999999	266	999999	412	720	590	461	150	704	999999	681	666	864	999999	538	178	999999	999999	210	614	999999	999999	254	707	999999	413	92	368	999999	394	311	813	286	999999	76	999999	
999999	778	999999	883	358	803	96	999999	999999	999999	999999	999999	670	999999	999999	813	852	510	999999	680	999999	983	441	317	508	103	861	999999	999999	867	999999	999999	999999	999999	557	244	343	326	266	402	623	125	899	999999	999999	999999	697	667	999999	498	960	775	13	395	916	999999	346	286	999999	265	941	999999	686	940	999999	129	677	70	74	58	479	536	254	84	66	896	999999	839	416	989	999999	999999	218	954	906	999999	389	999999	999999	919	897	66	941	10	460	999999	439	999999	614	780	840	636	999999	62	28	999999	530	929	999999	29	553	507	869	999999	999999	747	569	732	999999	382	739	177	999999	155	160	999999	595	253	623	220	467	999999	235	636	159	769	602	165	999999	999999	94	460	182	674	999999	400	197	999999	151	713	286	706	926	241	999999	673	270	457	901	605	839	999999	999999	127	999999	428	282	243	999999	100	154	413	796	561	297	999999	994	702	778	999999	235	49	112	909	933	999999	208	993	594	485	508	155	264	999999	999999	807	154	999999	122	999999	999999	953	319	999999	569	873	999999	374	944	762	678	567	678	151	380	800	184	405	194	999999	999999	288	648	999999	591	999999	159	467	999999	489	144	940	999999	830	641	282	729	61	350	70	850	833	59	832	999999	999999	476	123	959	841	999999	749	870	320	999999	839	314	559	470	569	999999	452	454	464	627	999999	977	848	509	999999	81	132	64	133	951	396	239	815	952	650	533	46	507	88	855	395	80	279	999999	801	967	999999	591	999999	346	999999	389	594	215	79	963	999999	999999	861	999999	510	694	999999	999999	340	610	999999	607	819	45	999999	945	376	608	999999	667	707	999999	707	999999	901	999999	283	787	553	999999	999999	999999	999999	999999	999999	432	646	999999	355	999999	333	910	999999	201	999999	572	771	745	999999	462	22	985	972	411	266	882	905	999999	868	999999	420	959	815	999999	964	888	724	143	139	999999	308	68	263	541	344	796	971	515	661	999999	770	537	137	999999	995	659	638	481	999999	33	527	915	449	386	289	374	104	999999	237	590	848	637	615	404	163	999999	732	440	999999	469	911	399	999999	999999	208	883	999999	724	999999	315	259	252	712	116	737	393	999999	999999	261	970	702	530	999999	80	999999	142	921	733	937	50	927	207	413	999999	122	137	845	910	187	999999	542	380	123	921	340	605	925	509	999999	769	345	999999	188	107	767	999999	999999	998	57	75	961	108	999999	999999	388	62	999999	751	994	610	548	999999	700	999999	437	999999	416	367	740	885	217	422	76	178	705	82	29	316	204	
731	26	847	862	121	445	444	593	999999	999999	288	999999	183	514	999999	231	637	164	999999	669	445	973	753	268	172	858	999999	42	618	999999	315	999999	532	556	272	594	700	845	999999	999999	993	738	589	823	461	129	43	907	19	946	999999	999999	695	647	759	758	272	588	999999	263	896	999999	974	999999	238	255	244	626	999999	999999	530	999999	576	999999	675	706	393	999999	807	53	824	999999	999999	672	522	397	347	999999	999999	999999	331	122	155	999999	999999	591	764	353	999999	215	884	416	665	999999	999999	286	351	999999	971	63	999999	341	781	657	439	999999	389	312	723	840	908	359	829	737	999999	418	646	251	401	94	942	50	999999	999999	168	417	974	485	255	245	999999	566	913	999999	150	990	999999	498	999999	266	212	461	629	754	307	535	587	928	406	17	640	109	389	887	121	999999	995	190	498	31	291	999999	999999	487	794	999999	445	999999	596	999999	87	157	999999	999999	881	490	421	591	304	999999	830	999999	89	248	605	946	186	36	633	816	994	160	999	874	975	999999	405	151	960	954	999999	999999	341	999999	930	999999	754	254	999999	630	999999	414	885	866	999999	244	823	818	882	847	175	419	461	780	165	927	158	481	169	583	94	999999	630	349	999999	999999	714	833	999999	122	202	999999	30	12	903	590	274	142	999999	740	485	999999	269	122	789	680	999999	999999	100	12	999999	999999	999999	999999	999999	643	783	545	333	999999	999999	999999	510	999999	655	243	398	999999	876	575	662	25	999999	999999	999999	507	19	999999	560	862	999999	999999	743	315	778	919	846	598	999999	270	806	728	999999	819	220	495	86	500	467	555	291	590	685	999999	349	328	999999	999999	999999	999999	634	275	984	471	575	999999	256	204	990	735	397	999999	993	615	768	934	216	979	999999	612	430	519	60	15	580	707	999999	999999	966	460	446	189	273	999999	636	541	999999	347	253	842	999999	882	509	731	167	491	597	79	756	415	121	503	458	721	619	124	224	979	891	999999	900	37	999999	539	299	217	999999	576	979	237	200	869	736	375	373	547	19	999999	848	99	119	407	472	999999	349	999999	999999	552	807	521	326	999999	999999	385	942	221	653	969	999999	949	954	30	100	528	999999	999999	767	92	358	81	114	999999	141	802	758	999999	564	677	200	356	486	984	769	467	911	435	999999	999999	432	162	999999	999999	999999	898	144	99	317	943	345	106	185	648	203	736	416	430	633	653	626	450	656	976	778	95	473	970	260	632	617	789	829	416	660	206	187	74	19	243	667	668	
194	621	999999	999999	181	837	790	43	999999	491	802	769	734	982	505	917	999999	999999	434	174	839	685	336	555	999999	769	988	999999	999999	351	420	399	986	958	265	999999	644	684	914	636	189	227	580	135	987	70	682	677	999999	269	803	219	809	999999	829	509	999999	999999	827	411	848	792	483	709	81	412	999999	775	726	999999	283	586	885	999999	984	621	114	211	568	216	96	320	307	999999	548	211	590	492	138	756	751	858	999999	512	787	396	743	871	999999	585	287	999999	951	999999	986	226	333	999999	518	218	999999	93	227	620	324	538	495	194	170	869	821	999999	999999	969	999999	424	729	382	999999	598	999999	999999	999999	983	928	190	369	76	313	332	877	579	973	920	362	668	641	246	197	259	901	559	710	194	999999	986	268	981	522	572	999999	950	11	999999	340	999999	999999	999999	691	144	178	429	880	838	991	999999	326	999999	617	999999	782	492	194	760	697	328	532	961	999999	941	922	999999	553	741	835	927	999999	63	590	999999	999999	999999	555	63	90	999999	999999	999999	203	521	670	999999	374	999999	789	14	765	250	233	21	999999	999999	999999	749	221	791	875	149	13	74	674	273	147	425	999999	384	937	141	680	225	649	999999	768	999999	999999	999999	22	91	999999	830	172	337	829	578	999999	756	393	805	841	299	605	999999	869	138	847	407	999999	999999	153	999999	77	634	570	999999	372	999999	216	316	478	999999	778	794	197	182	902	347	443	568	861	572	999999	999999	999999	390	619	119	791	639	861	874	986	999999	999999	546	999999	537	766	822	216	586	549	87	999999	20	521	811	999999	696	236	509	963	835	98	581	999999	935	345	190	398	262	999999	576	999999	603	999999	999999	856	651	419	374	581	621	362	284	32	914	804	288	869	999999	767	999999	999999	999999	999999	161	974	365	132	827	999999	999999	433	953	400	973	632	733	999999	806	999999	700	286	861	928	352	482	999999	559	999999	141	66	321	589	494	101	173	103	693	692	999999	999999	528	999999	181	995	197	408	884	59	291	81	122	72	999999	77	817	999999	432	567	679	170	805	623	695	145	274	844	999999	308	809	539	50	483	76	463	181	999999	999999	999999	999999	999999	999999	510	227	70	944	258	736	426	284	622	670	135	23	999999	999999	999999	896	46	730	353	939	585	249	999999	999999	638	996	400	895	133	861	499	999999	605	999999	305	999999	635	201	26	118	999999	34	197	868	914	469	497	768	276	797	653	999999	812	144	999999	999999	474	39	315	262	345	531	999999	760	181	722	417	
347	399	509	271	844	713	245	896	561	62	999999	125	178	508	632	628	999999	217	295	600	471	999999	44	999999	999999	885	764	772	521	999999	437	697	202	61	999999	378	999999	535	808	500	577	247	792	999999	590	913	147	754	713	902	823	552	885	999999	946	999999	365	577	665	959	949	999999	385	687	625	197	923	126	358	264	861	999999	408	795	32	234	105	999999	999999	692	999999	20	69	618	60	884	811	79	999999	700	999999	999999	870	849	999999	114	861	115	593	999999	990	30	999999	458	999999	32	154	999999	109	999999	364	539	235	972	220	999999	412	767	636	740	385	854	21	657	251	670	930	559	254	918	372	990	241	948	702	728	614	610	576	999999	740	721	999999	393	999999	482	964	897	638	612	999999	103	478	853	999999	145	999999	748	216	380	999999	594	999999	191	359	999999	999999	287	999999	492	334	999999	200	608	10	664	885	627	321	999999	706	43	920	642	226	278	999999	388	931	566	719	865	999999	206	999999	155	875	787	44	971	999999	686	626	155	287	899	903	870	852	362	999999	391	436	447	673	68	674	213	965	90	999999	999999	999999	714	773	468	999999	999999	999999	855	788	999999	999999	350	594	30	999999	774	364	326	375	999999	536	999999	315	338	439	955	532	877	481	671	822	999999	128	999999	340	912	382	818	501	908	999999	997	574	163	797	95	999999	653	999999	899	848	648	714	999999	393	777	408	445	39	452	472	794	383	127	285	999999	999999	339	689	504	402	999999	999999	467	453	999999	14	162	999999	353	112	878	235	581	823	183	248	999999	871	999999	514	936	788	58	445	413	623	456	877	999999	999999	999999	964	157	507	999999	999999	257	759	854	773	999999	904	686	350	999999	569	802	303	111	401	316	999999	136	990	999999	758	999999	31	49	914	557	284	999999	489	588	913	87	84	521	999999	990	999999	26	999999	999999	999999	112	708	851	844	820	163	776	765	999999	999999	837	167	999999	999999	999999	236	719	999999	226	970	531	206	762	680	491	728	782	999999	410	159	450	347	999999	433	655	77	999999	205	999999	999999	508	618	932	999999	999999	999999	42	967	312	764	999999	86	572	999999	999999	905	946	181	362	102	380	999999	999999	407	999999	500	999999	618	898	979	999999	523	846	821	471	912	273	240	999999	571	696	815	449	646	711	373	774	999999	922	749	131	999999	999999	11	999999	484	263	535	999999	585	493	424	999999	333	706	923	999999	999999	826	597	642	715	577	791	406	565	584	717	695	252	725	992	695	158	999999	999999	681	844	798	987	659	
738	999999	999999	999999	999999	746	125	999999	788	143	33	617	999999	117	415	430	61	605	468	899	546	839	671	859	501	729	999999	476	999999	252	396	999999	838	938	904	999999	559	999999	133	819	999999	777	907	119	702	385	369	50	999999	999999	629	249	339	97	122	899	654	168	586	999999	824	649	302	545	999999	80	999999	396	999999	25	871	999999	481	999999	440	999999	931	562	167	125	369	880	33	17	622	156	623	751	826	14	745	999999	136	999999	999999	820	484	372	372	999999	606	973	999999	999999	768	291	767	689	656	353	999999	102	10	999999	999999	999999	625	295	922	599	457	36	999999	208	280	480	221	900	655	999999	294	569	199	999999	999999	999999	53	597	249	341	389	934	999999	999999	47	652	400	666	397	59	204	999999	449	999999	184	999999	999999	638	165	999999	80	867	43	46	68	408	999999	999999	951	797	901	38	55	999999	999999	522	931	97	171	627	999999	554	999999	606	425	105	129	999999	362	938	983	414	999999	999999	271	999999	900	68	424	999999	999999	926	999999	599	999999	176	153	999999	999999	999999	999999	325	477	538	217	525	363	437	999999	963	288	486	121	23	814	496	597	999999	330	698	622	999999	673	532	877	163	999999	999999	458	259	951	271	999999	701	300	667	937	902	744	745	168	999999	999999	460	359	273	815	701	784	661	578	60	538	864	49	999999	999999	944	660	63	684	448	979	372	21	999999	622	419	722	156	559	694	358	584	539	158	437	222	182	614	999999	999999	140	796	999999	901	999999	999	662	999999	26	992	252	999999	999999	999999	494	999999	999999	999999	999999	405	979	637	111	883	701	953	334	999999	999999	438	999999	55	999999	545	318	192	691	999999	294	622	757	205	140	567	452	667	999999	819	664	362	774	840	964	942	999999	503	999999	796	209	779	675	999999	189	588	230	206	976	525	999999	312	392	338	57	37	999999	999999	506	544	441	43	440	515	236	983	999999	999999	91	772	385	815	497	894	999999	515	947	999999	999999	999999	999999	255	691	997	417	999999	970	445	793	937	304	386	996	160	365	176	348	169	999999	206	923	999999	125	213	150	999999	999999	999999	427	542	89	999999	767	999999	207	196	351	443	108	874	23	228	148	154	477	999999	818	999999	999999	744	176	788	449	819	628	58	139	487	856	820	546	999999	999999	260	857	640	619	51	953	178	824	905	71	671	192	705	160	971	736	152	778	999999	958	999999	999999	999999	224	948	336	158	66	863	586	287	337	541	210	887	296	999999	389	776	393	370	999999	270	999999	777	999999	922	
898	167	751	714	52	78	523	345	884	999999	425	670	715	804	999999	961	329	784	999999	650	505	272	685	898	999999	11	95	999999	999999	116	574	999999	320	413	259	999999	999999	871	244	269	27	999999	999999	999999	999999	718	71	588	258	999999	940	942	444	986	427	636	999999	853	951	999999	983	926	581	999999	991	979	360	999999	999999	223	849	458	549	84	633	999999	268	954	486	54	939	999999	348	805	175	632	12	334	999999	623	425	268	920	999999	286	999999	293	235	739	442	368	760	999999	999999	118	492	402	369	362	787	377	528	999999	906	111	486	999999	999999	999999	368	976	35	325	999999	797	591	999999	356	798	542	356	43	224	53	686	189	999999	313	696	683	999999	643	971	999999	255	897	891	999999	101	799	999999	999999	622	380	466	342	444	111	247	526	954	56	999999	820	441	999999	313	333	229	921	23	285	89	929	139	343	999999	127	685	899	999999	523	264	998	40	839	421	844	999999	353	999999	371	999999	179	728	193	81	161	999999	999999	593	568	794	999999	786	237	437	692	251	999999	999999	326	999999	999999	826	441	999999	999999	999999	602	923	999999	745	875	186	651	219	999999	211	945	999999	901	999999	999999	315	142	729	94	221	802	999999	728	999999	463	74	428	999999	727	353	297	402	508	372	174	988	134	999999	918	993	999999	27	527	999999	999999	862	388	999999	651	42	694	711	706	999999	999999	999999	204	999999	291	811	758	706	492	566	914	552	762	539	999999	786	191	319	810	101	999999	785	883	999999	306	601	686	462	304	695	999999	585	696	157	384	974	999999	999999	540	999999	999999	999999	999999	961	576	753	999999	848	779	865	999999	385	901	999999	284	999999	316	956	570	690	134	305	412	999999	907	338	999999	999999	164	999999	992	923	778	703	856	648	999999	999999	671	999999	999999	999999	683	438	844	999999	684	91	873	182	999999	837	697	850	999999	939	36	737	63	999999	897	494	693	566	873	927	606	208	758	636	951	393	295	28	197	999999	622	973	952	634	999999	999999	741	981	554	164	235	928	720	917	622	522	868	433	655	999999	153	999999	999999	916	677	485	333	999999	230	284	551	679	662	695	326	62	784	429	593	132	752	712	22	718	701	677	487	840	23	439	999999	862	373	190	999999	506	999999	45	957	999999	999999	504	761	999999	613	556	999999	999999	601	569	737	449	999999	532	265	441	113	999999	999999	999	998	492	233	791	759	689	316	482	552	819	644	999999	999999	424	681	257	950	742	114	155	411	462	249	454	702	999999	999999	840	924	999999	402	
570	820	957	180	958	281	969	520	923	999999	793	482	781	924	988	977	426	999999	17	999999	371	742	79	597	999999	253	999999	99	684	999999	475	557	841	427	84	928	514	999999	722	976	999999	232	190	999999	618	979	467	529	713	107	605	989	917	230	41	999999	999999	369	635	999999	502	880	999999	999999	999999	245	641	363	850	69	999999	182	138	40	509	149	561	174	999999	565	785	259	385	587	71	486	639	999999	999999	257	999999	154	618	18	483	110	999999	999999	999999	999999	348	113	999999	653	633	433	861	999999	999999	892	999999	586	390	999999	928	253	505	999999	204	297	605	30	999999	602	882	329	999999	130	557	409	753	999999	999999	606	999999	681	579	731	953	637	625	753	900	504	999999	999999	999999	999999	89	239	605	999999	729	843	777	327	146	999999	999999	313	869	740	999999	321	148	637	553	999999	852	256	673	773	305	566	672	999999	129	999999	999999	999999	565	25	51	327	999999	999999	999999	199	829	899	545	999999	960	649	768	884	424	589	365	354	999999	999999	695	999999	565	831	840	172	999999	924	207	672	466	490	748	853	699	999999	999999	531	999999	999999	999999	953	711	181	812	655	798	788	438	540	999999	275	999999	999999	330	218	761	972	999999	745	999999	904	701	999999	46	479	901	914	999999	412	999999	999999	999999	694	999999	741	130	394	28	195	374	392	496	667	564	200	257	174	533	999999	999999	544	755	984	344	59	262	838	144	343	754	999999	999999	999999	999999	284	651	548	557	999999	97	376	999999	590	380	635	418	43	318	845	231	999999	999999	703	163	537	88	639	359	977	489	292	259	685	999999	491	789	470	209	290	549	999999	616	945	999999	882	591	175	614	999999	640	228	530	299	121	27	999999	899	872	999999	206	21	198	579	999999	805	127	277	999999	999999	846	947	834	37	305	999999	130	445	310	280	999999	912	35	650	347	270	999999	959	999999	423	988	890	999999	999999	999999	538	521	47	846	999999	765	324	999999	724	862	692	393	502	999999	599	897	999999	598	602	984	999999	986	547	242	837	53	167	999999	735	900	956	999999	999999	999999	767	10	93	598	713	514	631	897	999999	788	654	876	999999	965	975	526	932	999999	996	999999	800	552	974	804	19	553	608	999999	289	823	906	343	827	558	237	598	999999	467	999999	97	999999	396	685	758	999999	961	999999	201	727	219	968	665	999999	999999	153	224	36	999999	589	169	906	999999	617	487	882	321	58	710	737	387	712	999999	415	999999	930	999999	999999	225	225	58	769	416	999999	80	855	999999	979	555	999999	
22	572	999999	877	725	190	353	999999	208	876	277	912	999999	464	350	506	503	999999	454	352	738	357	810	72	541	999999	499	999999	546	999999	999999	999999	999999	304	724	814	187	597	999999	728	586	635	669	349	948	145	694	952	999999	999999	999999	991	999999	999999	676	665	999999	999999	999999	335	690	238	999999	999999	244	935	999999	999999	999999	999999	329	905	999999	726	999999	112	999999	470	124	999999	705	999999	571	999999	278	999999	807	300	628	69	999999	714	999999	364	47	358	403	102	114	23	999999	915	223	29	999999	456	432	999999	446	573	976	301	358	940	629	153	667	269	999999	595	138	127	161	679	483	615	655	999999	688	417	709	596	366	111	999999	789	999999	999999	729	999999	227	998	999999	64	93	760	999999	320	734	893	691	144	999999	519	884	610	764	543	999999	638	801	227	129	38	864	389	999999	256	999999	839	820	125	539	486	999999	139	273	107	596	722	259	344	999999	795	726	575	802	847	226	78	35	789	16	100	30	999	879	825	199	703	825	119	999999	894	83	576	604	999999	150	755	999999	667	947	823	999999	999999	747	334	312	299	587	98	40	203	814	999999	118	449	999999	378	999999	447	907	999999	896	999999	296	585	721	160	970	494	706	471	999999	367	842	192	711	999999	261	999999	523	900	126	737	88	854	90	53	467	165	851	771	504	899	999999	65	999999	249	999999	172	612	161	328	102	391	568	999999	457	197	926	737	903	127	999999	924	17	776	168	71	441	999999	678	693	999999	643	934	999999	832	607	786	999999	472	999999	99	942	371	581	999999	999999	999999	391	633	855	540	427	999999	654	799	974	999999	289	768	999999	999999	667	934	468	513	459	457	602	999999	999999	411	999999	274	521	999999	762	562	999999	752	813	999999	60	871	823	999999	397	695	999999	176	857	999999	507	999999	294	653	999999	999999	999999	77	574	898	918	751	783	454	999999	163	436	627	47	422	326	536	999999	637	688	795	999999	315	999999	763	176	435	783	999999	903	185	999999	867	605	753	659	368	188	999999	632	999999	98	378	293	244	268	663	139	999999	538	971	541	657	964	636	897	597	999999	811	731	999999	967	789	551	693	999999	999999	31	293	762	957	999999	999999	999999	390	999999	742	32	999999	504	513	305	348	999999	931	643	333	903	968	856	999999	416	999999	192	149	340	309	827	599	71	999999	641	845	682	999999	999999	500	999999	999999	999999	165	574	80	316	227	197	629	332	999999	60	999999	665	62	437	699	551	980	857	864	999999	999999	999999	432	819	804	872	460	665	885	
318	152	680	329	49	701	999999	346	70	964	952	711	976	999999	549	999999	44	588	418	983	39	642	643	787	535	531	250	152	999999	512	355	737	999999	447	311	907	178	346	23	735	211	999999	920	893	999999	348	432	706	882	999999	999999	294	51	682	999999	675	509	999999	999999	518	460	355	96	999999	619	225	746	539	907	641	54	698	999999	682	781	825	722	749	875	196	109	544	270	653	999999	71	695	292	590	635	999999	285	551	505	284	999999	999999	372	283	695	999999	999999	798	250	561	999999	719	999999	900	40	953	999999	27	999999	419	916	95	442	814	558	530	999999	948	281	243	999999	156	79	408	924	999999	359	476	189	999999	216	745	999999	101	672	352	337	391	559	681	648	999999	944	96	368	771	685	558	999999	999999	147	999999	526	17	792	923	649	960	999999	333	999999	293	837	999999	999999	180	75	350	151	999999	202	999999	398	600	594	511	212	983	49	163	32	800	751	24	999999	999999	228	21	309	999999	702	377	999999	236	999999	365	430	999999	999999	197	705	999999	416	519	973	74	556	999999	999999	999999	721	666	920	999999	311	803	542	823	563	942	999999	999999	999999	999999	513	825	666	171	522	999999	999999	999999	999999	852	457	687	393	999999	51	393	714	999999	599	29	37	46	456	593	925	283	823	607	379	999999	999999	999999	303	23	15	999999	407	394	414	999999	208	452	999999	78	999999	623	419	310	782	179	237	660	999999	999999	375	477	999999	83	246	248	415	999999	899	999999	617	805	999999	380	999999	893	985	329	887	416	820	584	480	388	227	311	864	523	825	999999	999999	584	197	281	647	538	999999	334	158	175	777	725	999999	406	999999	570	238	49	84	888	193	907	772	58	211	999999	996	991	855	999999	999999	891	658	698	999999	42	617	122	732	697	125	661	181	721	999999	105	41	84	926	657	82	824	999999	936	26	805	811	149	999999	856	542	787	478	223	791	885	999999	854	950	999999	953	126	317	999999	773	531	736	61	999999	116	760	921	999999	999999	861	559	999999	721	999999	650	230	478	52	999999	165	338	192	999999	999999	999999	38	999999	134	507	999999	956	516	999999	173	495	999999	760	729	963	106	620	999999	279	361	241	443	355	182	999999	208	484	83	441	999999	999999	349	999999	131	667	87	583	797	999999	999999	905	53	999999	558	196	580	469	749	89	999999	544	615	912	606	698	318	683	14	824	999999	229	883	85	999999	728	155	999999	639	71	885	999999	822	165	775	456	198	63	796	999999	729	739	735	999999	662	999999	999999	436	180	
432	999999	404	578	973	267	999999	999999	968	548	999999	999999	289	830	688	203	266	999999	459	147	160	509	265	886	29	104	569	493	999999	422	999999	898	999999	999999	216	712	999999	944	849	897	499	434	230	515	999999	944	450	908	57	800	406	965	999999	298	30	923	103	517	558	878	698	792	999999	555	393	931	331	168	624	975	999999	999999	872	561	648	726	289	749	919	85	654	661	999999	999999	26	199	528	430	110	999999	618	973	999999	970	209	707	302	674	132	45	622	291	999999	81	98	94	103	999999	650	304	999999	354	598	999999	999999	46	999999	999999	538	204	412	999999	68	340	367	739	924	901	362	940	433	614	627	999999	463	373	376	999999	10	931	106	710	999999	805	649	273	384	912	746	172	360	258	999999	999999	632	721	233	953	999999	359	999999	999999	466	709	870	999999	727	999999	30	860	670	999999	53	999999	108	702	130	262	690	999999	364	22	999999	999999	590	999999	999999	699	261	999999	999999	422	659	651	771	999999	999999	80	935	621	999999	670	892	885	502	378	215	538	829	930	600	970	272	620	995	157	45	276	129	999999	559	999999	999999	288	720	999999	999999	402	835	203	458	60	327	999999	558	999999	129	999999	696	999999	969	940	870	330	151	999999	159	999999	655	623	869	977	951	249	71	518	217	614	174	999999	999999	813	702	635	482	550	653	203	72	311	38	765	580	907	726	999999	999999	999999	146	551	107	999999	746	999999	999999	999999	999999	87	18	49	486	515	115	451	176	165	247	244	848	601	525	956	977	354	595	113	407	53	523	451	360	84	477	622	999999	762	77	490	311	11	451	576	999999	32	825	523	660	138	741	571	999999	922	999999	545	36	151	999999	402	627	999999	83	65	564	566	688	411	48	492	999999	999999	97	757	999999	999999	160	949	999999	955	528	999999	453	278	311	999999	999999	999999	790	931	596	16	457	675	863	999999	927	395	999999	628	343	424	484	177	835	338	483	624	999999	446	395	86	379	360	873	555	776	805	754	612	496	260	999999	116	895	297	956	422	893	852	920	999999	937	153	621	114	597	286	443	973	478	455	449	999999	546	519	999999	106	801	318	999999	131	640	409	999999	93	803	999999	281	548	381	70	731	145	526	630	149	236	738	769	999999	999999	372	999999	143	51	810	276	570	385	999999	859	999999	585	999999	798	134	999999	999999	538	311	228	999999	895	601	999999	723	313	827	916	380	410	368	42	360	813	999999	859	275	100	282	536	808	999999	887	522	449	999999	597	727	999999	999999	
999999	209	999999	739	496	477	999999	999999	999999	506	449	999999	15	259	999999	588	235	735	49	274	272	921	999999	774	420	118	999999	89	968	578	716	999999	420	769	195	168	999999	999999	326	999999	679	550	772	775	97	164	890	638	31	861	920	861	687	241	348	303	943	693	999999	387	470	110	756	749	790	348	999999	245	999999	342	23	614	999999	999999	594	722	999999	490	687	266	228	378	67	999999	657	855	422	188	431	892	999999	999999	301	939	820	579	793	33	985	748	920	655	574	689	848	999999	452	929	646	625	155	462	16	72	169	101	999999	650	999999	999999	926	64	999999	181	999999	142	322	479	999999	25	928	999999	505	938	345	572	804	378	268	350	412	493	541	805	999999	763	874	238	999999	729	536	153	930	60	999999	999999	999999	403	999999	715	993	999999	991	999999	697	29	956	77	727	597	999999	673	392	751	532	999999	999999	18	434	362	268	93	999999	218	488	785	204	455	126	999999	731	410	805	552	999999	440	502	910	118	726	807	806	511	192	441	999999	999999	189	527	389	999999	833	968	999999	457	909	281	999999	153	911	999999	999999	951	257	865	886	867	999999	404	102	999999	999999	999999	707	555	461	582	518	777	625	999999	24	999999	737	137	897	442	595	105	999999	999999	719	999999	999999	999999	306	855	999999	326	554	994	921	785	999999	448	740	933	270	665	995	999999	763	15	999999	887	810	582	223	130	968	453	282	744	999999	934	230	845	999999	806	999999	605	328	201	999999	630	113	239	502	298	397	963	182	929	999999	119	404	714	249	319	101	724	641	143	358	111	722	999999	828	501	227	894	240	999999	417	400	18	571	782	896	784	999999	89	925	732	14	999999	352	644	847	539	999999	605	393	999999	533	963	194	999999	131	908	925	410	11	80	502	732	999999	522	999999	110	999999	931	353	535	519	644	716	411	353	829	379	999999	981	999999	711	999999	846	748	999999	436	824	727	661	988	858	180	88	999999	240	999999	563	999999	999999	999999	706	584	262	999999	205	999999	256	783	499	301	538	999999	429	999999	999999	999999	886	969	639	283	286	115	999999	999999	677	999999	999999	999999	181	82	999999	550	608	244	999999	137	45	988	553	994	999999	50	999999	999999	459	475	999999	48	494	35	395	594	999999	661	999999	600	314	897	191	856	332	393	999999	427	999999	988	784	999999	784	242	178	897	425	644	103	245	877	910	999999	999999	598	999999	378	999999	687	681	999999	946	774	999999	822	148	806	697	671	795	438	810	999999	470	690	565	999999	262	857	497	
178	555	568	234	723	404	991	979	267	805	25	467	740	999999	999999	838	999999	129	999999	999999	100	728	973	999999	999999	77	576	444	521	43	272	999999	297	199	512	803	388	550	999999	428	156	827	999999	866	780	999999	79	988	831	851	155	999999	843	828	999999	450	582	270	426	656	827	999999	468	999999	999999	900	999999	999999	842	999999	460	869	999999	990	882	273	298	117	527	835	997	588	999999	669	887	999999	282	469	792	72	999999	127	134	999999	999999	999999	368	999999	333	880	801	528	999999	996	401	999999	999999	853	945	142	161	999999	742	590	999999	999999	943	798	346	999999	628	710	758	999999	613	999999	745	894	399	293	999999	92	783	647	44	478	999999	616	999999	999999	999999	999999	523	659	910	999999	384	543	635	361	655	569	868	999999	261	999999	770	375	392	68	541	72	463	662	237	79	691	105	999999	191	806	337	531	735	243	999999	196	108	870	857	957	999999	268	47	637	345	223	864	999999	943	708	77	233	219	79	999999	965	861	432	840	75	289	986	453	555	999999	48	143	685	62	904	999999	504	535	110	339	803	426	34	891	855	826	999999	613	483	738	113	321	665	134	243	335	676	39	791	999999	225	815	491	999999	307	90	188	342	48	46	572	698	118	740	315	548	999999	540	985	999999	580	382	999999	816	999999	726	477	561	999999	578	999999	999999	743	432	123	999999	934	715	999999	775	647	376	574	446	176	999999	213	925	818	695	498	146	999999	552	999999	843	844	675	104	580	999999	626	523	470	999999	107	955	685	627	999999	614	131	999999	999999	601	999999	807	534	650	809	523	552	742	133	90	999999	430	999999	335	280	154	269	621	24	171	30	852	114	999999	78	999999	999999	307	999999	999999	377	200	834	951	893	45	320	35	999999	66	70	999999	400	999999	193	676	765	360	357	999999	355	510	930	999999	580	361	702	139	581	360	999999	254	999999	53	713	667	596	249	999999	244	999999	244	336	958	110	146	462	725	221	402	694	999999	950	329	735	866	270	999999	380	999999	343	190	453	999999	999999	999999	642	356	675	525	90	526	919	122	348	121	999999	999999	999999	444	898	999999	917	188	666	829	303	999999	317	999999	407	810	868	899	999999	653	790	999999	999999	294	503	115	59	696	999999	177	257	837	980	624	999999	999999	999999	936	643	365	273	275	277	999999	999999	720	49	829	999999	280	999999	30	999999	695	331	781	999999	999999	999999	792	927	999999	866	498	582	466	941	693	163	999999	970	999999	999999	999999	999999	999999	134	999999	771	782	76	230	578	
999999	520	237	625	295	303	999999	999999	999999	996	850	999999	52	408	779	999999	66	779	999999	676	999999	309	999999	764	676	315	999999	999999	416	890	167	726	707	999999	824	978	354	840	999999	999999	251	999999	794	999999	414	999999	347	126	354	19	999999	999999	999999	553	570	742	999999	999999	949	999999	999999	264	806	999999	838	134	730	400	584	801	999999	999999	133	956	434	121	514	790	999999	569	967	999999	312	407	999999	164	16	999999	91	999999	193	881	890	675	902	987	999999	999999	107	289	386	947	542	999999	705	499	879	763	129	458	237	14	122	390	22	807	999999	409	120	999999	128	576	318	999999	999999	432	999999	457	63	999999	32	16	692	999999	999999	999999	157	759	702	685	284	999999	44	633	853	999999	768	999999	663	999999	999999	690	398	422	171	810	638	50	935	282	174	432	999999	999999	436	999999	321	52	208	992	999999	201	706	435	999999	999999	541	999999	648	437	663	824	794	957	410	999999	617	279	908	999999	391	117	823	999999	520	852	541	361	999999	632	867	999999	311	999999	446	844	983	999999	23	999999	999999	953	401	999999	618	350	999999	752	999999	103	613	999999	143	826	610	552	999999	287	915	557	344	190	488	999999	570	936	999999	133	999999	565	359	999999	266	623	999999	438	999999	325	810	999999	224	788	999999	113	999999	826	593	485	70	893	999999	705	57	465	951	98	475	385	937	681	827	515	240	716	744	958	785	520	999999	182	836	999999	999999	999999	343	555	110	384	997	743	999999	999999	999999	627	999999	653	999999	801	671	25	962	340	387	138	352	999999	558	372	369	999999	999999	82	999999	887	67	424	239	312	132	406	988	100	387	999999	999999	789	452	613	628	100	360	999999	999999	999999	219	999999	674	347	402	634	997	737	25	999999	702	280	284	184	570	673	423	999999	678	275	36	872	952	194	999999	562	266	945	999999	278	708	999999	234	64	678	562	750	999999	909	497	408	260	84	449	500	67	515	277	53	999999	999999	65	315	583	999999	347	552	490	546	839	378	999999	993	747	239	646	56	999999	506	999999	923	531	999999	191	866	776	999999	513	693	999999	57	999999	901	789	600	653	751	999999	383	341	19	270	355	79	129	356	999999	337	219	854	999999	294	771	45	41	155	668	133	716	904	549	999999	796	803	792	389	160	999999	156	585	894	405	847	174	999999	662	999999	999999	999999	519	519	470	303	999999	732	999999	226	999999	999999	455	985	627	934	478	791	969	473	552	999999	740	206	63	999999	633	960	999999	999999	606	999999	378	999999	999999	72	999999	395	88	
745	958	999999	999999	172	293	455	701	999999	999999	471	378	999999	39	199	633	999999	331	323	465	999999	670	878	999999	325	620	999999	389	484	999999	999999	737	93	999999	234	515	481	999999	577	913	608	488	42	694	153	999999	233	17	189	347	313	740	883	929	798	999999	90	999999	713	999999	462	75	226	957	999999	999999	294	669	999999	684	999999	790	754	409	856	801	999999	193	974	256	396	999999	210	999999	339	825	854	163	915	999999	999999	528	545	34	460	999999	272	999999	983	999999	784	999999	999999	505	999999	999999	985	483	82	996	447	896	978	466	999999	999999	999999	89	628	885	999999	999999	999999	655	259	999999	255	729	949	323	539	562	999999	565	472	999999	621	705	951	817	999999	380	90	999999	711	999999	550	88	868	822	999999	193	456	108	999999	652	810	557	256	563	999999	265	534	759	467	885	696	422	999999	334	27	999999	137	999999	55	999999	60	999999	943	720	91	999999	861	137	645	355	115	999999	36	999999	31	74	459	398	549	583	999999	331	461	826	842	138	95	543	999999	518	999999	999999	999999	40	602	974	999999	999999	481	111	404	407	123	121	779	999999	396	183	999999	953	710	739	271	999999	999999	728	384	127	999999	953	999999	328	332	136	300	469	58	995	227	56	461	923	916	448	999999	449	218	349	56	999999	741	911	240	851	808	999999	385	999999	377	873	600	495	658	527	30	85	84	986	821	320	545	400	956	999999	999999	786	822	822	291	223	520	999999	81	629	999999	999999	97	481	327	973	94	466	627	353	456	965	275	399	428	999999	374	231	528	736	712	350	955	974	358	32	504	562	310	999999	363	565	424	38	315	851	999999	602	999999	847	999999	89	773	612	999999	536	521	432	404	999999	999999	298	999999	344	916	871	223	999999	999999	305	478	531	166	473	999999	890	999999	246	93	999999	999999	771	999999	999999	510	633	999999	352	175	822	999999	81	168	132	315	74	59	89	121	999999	999999	875	479	373	999999	703	922	309	622	919	985	999999	999999	999999	72	86	736	999999	834	293	304	999999	947	310	794	406	373	44	167	999999	999999	471	134	650	940	999999	999999	199	999999	806	710	999999	730	256	999999	236	999999	341	69	239	338	999999	255	828	999999	999999	928	999999	999999	972	340	888	999999	697	999999	999999	159	698	887	822	999999	547	535	37	583	36	150	701	474	567	673	999999	975	928	597	627	226	999999	511	183	321	132	999999	338	476	999999	135	42	177	323	87	44	454	246	454	791	688	227	999999	122	999999	236	999999	20	999999	999999	912	999999	110	999999	
999999	852	196	713	511	999999	926	999999	561	760	901	117	533	999999	490	638	999999	738	483	999999	939	999999	61	999999	999999	999999	427	610	40	178	999999	999999	932	716	999999	234	848	740	999999	792	864	492	666	494	220	999999	702	554	529	999999	999999	184	740	304	521	308	999999	999999	165	999999	244	999999	175	393	999999	990	185	816	999999	265	790	847	999999	691	999999	999999	999999	999999	999999	999999	392	873	999999	370	458	735	999999	638	999999	717	433	61	999999	318	558	549	326	282	643	229	342	885	419	999999	878	872	180	999999	362	999999	965	244	617	999999	44	370	245	999999	934	125	820	546	999999	426	832	739	271	694	999999	401	140	69	923	959	707	506	463	816	492	999999	564	131	285	141	999999	199	443	470	284	197	314	521	347	528	409	796	999999	992	999999	149	610	486	916	961	933	906	320	658	999999	537	906	428	322	358	560	698	999999	490	675	999999	305	999999	419	944	999999	999999	999999	405	560	999999	999999	471	384	352	975	999999	215	999999	207	845	878	999999	64	746	291	999999	208	999999	999999	710	535	783	999999	799	843	999999	76	999999	873	323	999999	915	108	505	999999	445	54	970	999999	482	493	945	292	999999	764	520	746	672	663	212	999999	732	437	849	385	457	153	585	999999	175	22	244	451	883	660	962	687	558	450	846	999999	238	999999	999999	227	589	501	497	44	333	73	999999	317	670	903	462	999999	999999	999999	999999	301	999999	471	999999	469	259	504	408	179	999999	833	999999	231	817	371	999999	126	942	631	999999	956	999999	550	185	112	618	926	999999	999999	999999	999999	999999	439	999999	554	382	767	999999	35	999999	95	102	328	999999	999999	875	181	500	309	721	345	546	627	999999	891	645	999999	296	114	999999	332	723	428	970	327	405	999999	629	273	988	424	718	916	663	710	999999	337	317	684	237	999999	999999	481	269	862	999999	810	115	710	908	464	481	303	999999	645	372	674	357	915	104	999999	552	237	320	307	627	629	963	623	37	318	610	611	877	414	896	999999	169	999999	999999	999999	652	918	364	533	999999	424	999999	28	347	999999	979	401	590	999999	999999	209	171	999999	245	318	999999	999999	683	999999	854	870	426	770	748	999999	999999	249	536	510	474	633	872	786	364	213	887	945	999999	836	338	999999	31	766	999999	999999	90	207	999999	81	747	169	244	765	679	82	997	999999	279	227	685	740	865	89	646	271	999999	999999	606	999999	430	901	999999	847	270	646	848	660	260	61	49	317	999999	465	999999	314	398	999999	117	291	215	915	675	67	160	
598	352	999999	999999	999999	370	999999	600	999999	650	999999	952	397	999999	999999	233	347	721	999999	187	378	999999	410	327	342	872	230	276	325	826	514	235	159	696	672	999999	999999	541	11	690	999999	999999	535	814	999999	362	11	999999	85	68	868	204	457	999999	999999	234	942	999999	787	386	150	439	285	24	146	620	999999	700	832	738	326	805	999999	538	999999	661	838	595	410	979	870	617	201	266	958	319	778	279	914	448	999999	292	753	625	549	999999	441	999999	678	999999	999999	311	780	346	999999	72	485	919	999999	130	395	356	224	807	516	533	247	28	65	826	842	999999	786	393	999999	43	62	999999	999999	939	230	327	917	999999	999999	999999	837	854	525	896	834	999999	999999	999999	63	15	999999	946	119	26	666	422	466	852	464	999999	524	999999	960	708	20	999999	999999	106	900	77	438	120	388	946	695	393	503	168	999999	999999	999999	992	340	380	964	999999	984	972	283	808	999999	74	999999	402	54	450	894	816	999999	453	999999	999999	893	986	999999	958	999999	172	999999	999999	918	307	860	480	735	531	999999	999999	743	999999	406	999999	999999	102	999999	999999	470	999999	901	999999	498	686	999999	548	999999	165	109	353	803	16	547	821	652	10	889	999999	213	178	667	522	394	999999	999999	982	56	971	322	999999	999999	999999	497	999999	270	85	784	242	35	322	999999	580	432	999999	785	999999	366	584	315	822	213	651	170	301	999999	389	860	999999	613	299	999999	999999	999999	308	573	601	999999	965	999999	576	226	656	538	891	752	999999	999999	681	528	345	625	471	999999	500	598	138	999999	205	999999	999999	224	600	628	735	821	343	999999	999999	149	194	229	401	33	739	605	556	999999	279	549	999999	298	999999	665	999999	674	999999	427	351	710	444	559	322	710	679	361	625	38	802	999999	419	358	966	542	344	126	234	447	926	895	999999	25	772	656	33	592	999999	935	360	71	999999	999999	397	423	704	635	907	999999	999999	387	999999	527	320	209	999999	999999	332	999999	330	161	450	591	500	455	999999	999999	786	665	687	96	325	999999	999999	741	288	503	961	999999	999999	709	218	543	103	548	915	999999	705	573	525	150	270	398	614	209	621	209	999999	999999	755	285	848	999999	13	999999	72	300	850	578	920	999999	921	780	999999	621	942	999999	498	952	999999	153	724	222	150	999999	826	999999	85	999999	999999	88	88	29	796	562	999999	999999	539	835	486	625	674	136	652	888	228	999999	589	993	999999	714	711	999999	410	611	999999	999999	111	467	441	999999	999999	999999	458	999999	559	999999	983	
256	761	999999	999999	663	999999	915	999999	999999	999999	999999	327	346	348	91	999999	999999	999999	999999	619	195	999999	233	866	82	403	351	410	302	677	810	999999	326	506	342	242	291	347	57	999999	494	141	962	76	999999	149	999999	797	143	169	53	474	999999	292	798	254	537	118	305	270	999999	999999	999999	920	759	923	11	840	999999	849	931	78	999999	999999	999999	63	49	167	27	999999	308	554	999999	143	999999	346	395	44	708	98	704	182	999999	787	999999	978	954	51	317	925	148	264	999999	294	237	999999	154	333	167	744	214	379	999999	999999	961	580	249	53	296	999999	537	966	142	916	154	759	36	999999	748	155	108	997	850	102	794	53	999999	982	906	999999	201	72	876	963	883	999999	91	679	999999	300	739	999999	999999	894	999999	999999	132	874	149	478	948	999999	585	21	645	999999	529	999999	577	918	818	266	146	637	999999	474	999999	999999	43	819	677	356	715	457	416	196	999999	955	703	622	920	887	842	437	999999	588	487	865	327	675	999999	92	112	907	999999	482	999999	127	672	923	92	953	999999	999999	800	602	896	137	605	459	965	574	304	955	997	930	424	709	927	643	999999	234	851	367	24	999999	254	808	975	999999	421	134	292	999999	540	967	56	522	636	117	691	999999	269	868	710	241	787	156	909	999999	68	75	999999	39	936	857	112	483	315	215	358	98	999999	999999	47	840	291	524	999999	40	999999	901	82	819	951	636	999999	999999	999999	783	807	107	999999	434	874	356	934	262	999999	999999	864	573	216	999999	759	603	999999	597	999999	870	949	272	732	879	667	166	992	380	999999	309	893	129	826	532	407	999999	199	727	797	691	999999	38	999999	742	175	999999	695	999999	69	358	999999	377	162	786	833	545	999999	29	766	717	999999	564	184	543	789	745	746	684	33	508	413	999999	999999	999999	965	920	999999	999999	999999	357	471	350	320	999999	871	999999	999999	50	999999	862	885	180	960	89	337	351	854	147	952	429	573	999999	628	561	999999	956	577	999999	820	999999	953	385	315	419	256	23	253	999999	671	999999	778	999999	985	999999	623	243	521	720	999999	999999	999999	454	46	294	999999	460	721	759	785	999999	999999	954	229	785	999999	510	864	551	833	999999	107	999999	475	689	999999	867	35	468	999999	711	999999	857	211	206	999999	509	348	999999	635	999999	301	493	999999	756	325	824	486	209	261	122	378	969	886	497	526	666	978	999999	999999	916	434	263	821	83	480	100	753	32	939	409	999999	999999	999999	47	999999	613	999999	719	373	999999	
999999	999999	216	825	342	999999	970	713	999999	999999	530	999999	999999	999999	371	999999	672	595	286	234	999999	464	269	852	951	534	999999	849	474	912	926	269	984	999999	999999	999999	57	996	999999	14	130	49	352	999999	878	999999	467	205	675	985	941	999999	442	148	756	926	566	364	999999	808	999999	999999	999999	768	263	271	16	570	193	763	990	999999	854	281	999999	41	999999	510	973	780	999999	858	999999	489	970	781	999999	845	70	609	51	692	132	999999	593	999	999999	583	506	617	999999	999999	999999	911	994	274	999999	999999	44	724	999999	999999	390	102	742	562	999999	999999	797	999999	444	171	510	583	722	307	554	922	999999	114	239	538	999999	366	616	180	845	999999	494	706	491	999999	999999	999999	795	985	312	39	199	999999	63	999999	999999	34	182	12	396	999999	199	999999	999999	377	999999	929	494	285	62	999999	999999	999999	716	683	274	999999	990	999999	360	175	788	737	999999	525	733	656	61	197	753	979	194	999999	784	999999	83	798	999999	124	191	881	999999	519	932	999999	999999	627	323	379	778	693	999999	403	651	231	650	462	999999	205	644	826	877	307	999999	999999	839	871	999999	310	610	476	999999	876	597	479	324	999999	804	717	999999	115	342	682	419	69	946	790	999999	563	765	999999	106	999999	999999	365	999999	553	999999	859	999999	682	840	23	999999	312	999999	999999	806	182	906	382	657	999999	233	538	999999	205	887	999999	999999	999999	908	234	544	989	379	325	999999	999999	475	771	291	945	278	299	999999	329	913	999999	999999	789	984	790	999999	393	963	122	567	999999	999999	808	665	999999	732	398	999999	615	479	999999	999999	273	999999	574	706	145	101	712	715	934	274	174	291	779	992	346	999999	127	999999	161	36	267	999999	465	370	666	115	767	999999	999999	525	659	850	999999	185	218	40	999999	93	999999	302	260	406	632	677	999999	526	885	531	395	333	656	999999	328	752	675	515	304	213	999999	39	333	999999	999999	418	999999	999999	999999	604	999999	999999	654	43	66	999999	776	860	999999	788	999999	150	999999	246	826	999999	868	622	531	392	999999	702	999999	999999	54	492	969	759	570	223	999999	392	379	999999	999999	89	679	623	999999	469	976	814	389	999999	999999	899	809	96	674	289	550	992	792	764	999999	91	580	999999	989	574	889	26	300	911	726	280	770	938	499	999999	999999	255	641	999999	416	999999	322	230	665	154	682	882	999999	291	673	79	600	615	196	665	509	240	999999	416	999999	959	524	478	999999	280	139	870	597	927	413	304	360	999999	358	408	768	359	782	844	999999	
999999	931	18	999999	656	680	999999	752	833	247	646	621	235	999999	456	181	844	441	999999	999999	811	294	999999	878	999999	718	869	266	788	897	159	457	789	999999	572	38	999999	240	142	999999	999999	128	763	689	766	999999	135	248	999999	236	923	918	999999	830	90	722	773	140	869	937	810	898	999999	999999	98	198	832	711	919	999999	666	614	999999	795	50	693	531	478	121	999999	593	631	364	561	999999	999999	999999	959	443	850	264	384	371	205	790	85	164	999999	601	578	999999	424	328	483	569	319	999999	601	789	999999	201	305	999999	184	354	188	544	999999	999999	857	999999	873	277	999999	173	292	999999	113	15	965	999999	703	876	542	844	179	999999	999999	999999	663	999999	469	179	57	999999	959	999999	196	850	611	540	751	864	744	451	977	156	259	999999	999999	76	999999	596	999999	999999	497	428	999999	339	999999	875	999999	421	308	244	667	703	230	420	214	999999	66	262	403	434	786	839	142	100	866	32	63	570	714	597	117	873	999999	198	171	541	999999	999999	675	736	876	340	565	509	783	283	926	999999	115	999999	20	262	999999	400	81	658	295	396	472	162	999999	103	706	711	137	794	359	41	999999	673	999999	209	587	666	558	999999	283	633	999999	593	106	999999	465	999999	586	854	999999	954	999999	512	255	489	394	999999	999999	782	634	854	381	999999	924	894	999999	442	999999	999999	675	999999	999999	999999	999999	662	89	999999	65	606	999999	351	134	282	124	999999	999999	746	427	999999	999999	73	751	775	999999	429	261	328	999999	211	635	33	999999	775	189	154	122	501	999999	593	999999	514	468	318	999999	999999	729	109	874	530	980	842	24	736	996	611	784	76	803	955	410	761	999999	853	999999	999999	294	359	102	969	291	422	618	834	171	310	605	442	999999	539	699	162	999999	148	231	792	18	331	999999	577	999999	56	698	181	192	999999	303	999999	348	539	998	380	16	905	248	999999	234	999999	999999	695	16	351	999999	274	999999	999999	317	999999	632	999999	999999	999999	579	525	999999	999999	724	446	651	522	999999	999999	104	100	999999	329	156	548	999999	999999	999999	999999	756	999999	999999	29	609	433	916	934	341	231	981	999999	933	45	999999	490	306	13	843	999999	999999	62	999999	25	257	999999	732	936	112	999999	182	999999	999999	779	216	495	954	589	635	300	530	717	999999	786	999999	934	167	506	529	999999	252	896	999999	999999	298	704	406	555	771	264	999999	979	832	999999	58	22	550	999999	829	315	536	716	999999	553	267	999999	871	901	16	322	198	236	999999	999999	526	999999	160	
999999	999999	511	98	408	817	999999	599	550	885	618	999999	996	394	13	676	224	138	535	529	275	523	476	833	504	548	459	999999	474	572	999999	56	773	862	711	673	999999	226	999999	898	999999	954	716	999999	262	999999	20	999999	194	559	202	318	991	755	999999	325	999999	677	594	860	368	999999	135	977	499	571	999999	999999	683	999999	999999	999999	10	636	999999	321	807	540	580	340	538	530	881	914	999999	87	65	27	977	999999	999999	650	632	277	999999	690	829	738	446	690	999999	876	255	854	210	999999	317	999999	232	999999	518	484	106	999999	332	838	433	999999	607	422	516	946	166	297	999999	708	375	999999	106	999999	492	78	103	889	999999	661	285	999999	999999	184	769	999999	795	414	877	185	553	378	945	701	267	618	140	33	184	264	720	999999	183	502	829	999999	267	389	90	999999	390	217	134	670	562	406	506	432	999999	816	160	751	420	999999	999999	997	999999	999999	585	999999	938	999999	715	999999	941	327	999999	999999	355	193	443	415	333	438	999999	346	253	999999	149	860	122	707	379	368	113	999999	999999	999999	347	831	798	999999	803	217	999999	320	501	259	728	244	553	295	87	999999	382	744	427	981	710	818	754	511	265	725	761	240	999999	357	999999	972	780	184	999999	523	395	580	999999	126	926	999999	844	993	556	904	316	826	630	909	985	368	551	999999	999999	528	87	296	607	88	456	999999	620	153	999999	999999	999999	379	999999	563	85	802	999999	310	64	237	973	999999	955	361	419	934	609	999999	372	999999	430	224	217	355	445	999999	973	534	670	999999	863	700	515	799	449	937	415	76	999999	192	999999	250	510	740	554	327	999999	999999	668	521	671	829	781	85	335	999999	171	76	999999	976	829	608	640	999999	373	282	254	165	911	482	999999	542	999999	999999	186	189	714	477	800	999999	999999	999999	865	999999	984	43	999999	440	473	209	775	999999	948	999999	999999	627	609	111	376	999999	82	185	999999	999999	991	138	873	602	898	999999	536	694	275	999	999999	111	999999	492	425	999999	363	814	691	712	706	190	999999	108	825	559	579	612	111	528	55	999999	393	678	166	999999	169	326	541	999999	999999	91	83	948	999999	261	883	999999	686	45	918	268	494	631	490	811	544	774	776	349	576	999999	593	747	954	627	999999	74	335	569	180	46	283	373	48	624	116	646	460	573	675	462	999999	999999	609	787	107	761	198	999999	321	395	550	999999	999999	749	498	336	994	31	999999	818	791	126	864	881	984	999999	999999	865	704	898	999999	212	673	124	
999999	527	147	999999	529	956	876	980	258	785	496	90	623	298	136	780	999999	999999	40	856	670	809	999999	728	999999	977	999999	332	650	423	80	347	999999	635	752	999999	199	827	501	586	942	999999	868	89	395	903	506	303	999999	924	256	999999	182	816	454	197	999999	419	373	552	787	999999	340	999999	715	158	999999	999999	999999	999999	590	824	936	999999	914	859	941	131	342	898	480	875	594	725	176	194	999999	712	191	565	652	780	463	949	799	397	999999	43	999999	999999	352	519	999999	581	999999	432	949	728	901	594	256	206	86	999999	81	912	960	614	668	999999	983	849	999999	999999	514	810	999999	987	999999	526	999999	999999	757	106	556	999999	127	999999	392	744	244	999999	811	999999	318	456	703	999999	877	999999	437	866	374	842	262	503	713	776	999999	533	71	999999	85	384	999999	348	448	999999	999999	120	794	999999	232	999999	999999	547	47	219	999999	999999	999999	382	999999	766	99	522	543	915	843	63	257	351	944	859	683	282	999999	999999	390	969	17	723	80	999999	999999	489	999999	999999	555	715	465	503	114	999999	999999	688	853	318	295	693	805	533	147	999999	862	453	13	372	250	999999	186	610	828	702	60	393	312	351	673	609	878	101	369	137	598	753	999999	934	999999	994	429	62	151	697	174	484	586	999999	999999	649	486	999999	210	999999	539	999999	674	411	999999	43	386	511	645	686	814	999999	173	19	276	119	216	78	929	999999	595	133	999999	999999	538	999999	806	106	999999	33	132	999999	891	828	598	743	88	835	975	409	617	917	999999	465	999999	460	320	576	939	999999	443	418	351	955	945	415	395	543	999999	392	236	290	73	621	563	999999	822	344	421	999999	999999	381	102	529	638	677	999999	14	999999	88	265	240	166	652	999999	999999	265	935	883	193	358	545	999999	592	999999	337	854	795	901	674	637	975	165	417	764	999999	999999	821	327	999999	698	390	999999	794	137	996	999999	420	40	849	952	886	461	237	183	494	418	510	356	999999	823	999999	112	999999	450	290	84	999999	888	999999	398	999999	618	614	494	968	262	177	999999	187	999999	443	999999	61	999999	999999	523	927	244	279	999999	815	475	26	454	777	999999	707	353	847	921	999999	532	512	460	519	278	999999	742	215	242	250	54	179	106	999999	166	60	864	700	766	157	999999	999999	874	999999	967	999999	170	717	690	554	824	618	999999	830	999999	262	601	211	482	999999	194	38	999999	412	770	999999	999999	999999	621	237	843	653	90	774	868	914	637	877	551	999999	999999	35	525	687	
426	436	914	276	999999	999999	459	662	228	999999	962	999999	999999	472	999999	999999	999999	999999	999999	462	711	999999	999999	490	999999	996	624	999999	659	806	990	999999	513	359	986	343	391	653	594	999999	777	190	435	991	999999	391	999999	999999	74	879	993	999999	928	999999	976	255	898	433	999999	483	289	736	12	999999	108	999999	973	231	485	479	999999	38	510	389	999999	530	745	546	678	580	999999	999999	659	780	999999	999999	240	450	999999	740	445	958	999999	121	437	51	188	23	892	19	999999	122	689	595	599	964	90	549	387	999999	999999	362	999999	734	821	829	86	232	607	699	572	532	848	745	999999	999999	689	999999	951	643	352	731	653	999999	999999	550	770	999999	190	999999	999999	999999	73	926	999999	92	214	999999	999999	999999	964	999999	416	202	446	999999	274	999999	561	278	284	690	597	999999	114	999999	999999	94	572	280	69	22	52	999999	380	880	999999	921	513	951	126	85	109	353	678	397	325	461	232	285	999999	999999	999999	912	575	638	999999	330	822	999999	999999	129	51	29	549	952	913	658	822	566	427	352	440	999999	161	999999	999999	254	74	716	999999	257	999999	297	994	243	999999	139	192	741	999999	148	108	999999	999999	996	43	999999	804	726	483	999999	638	666	857	999999	395	999999	761	999999	58	999999	265	115	11	136	267	999999	34	315	452	783	475	90	779	999999	253	390	42	164	175	999999	450	347	999999	795	619	205	999999	70	848	606	378	999999	693	999999	882	992	58	451	739	289	66	498	284	700	200	999999	886	578	999999	14	870	606	210	999999	409	918	872	216	517	999999	999999	999999	467	845	414	659	397	999999	406	261	342	999999	999999	885	453	999999	999999	542	604	71	319	862	999999	999999	736	771	616	154	999999	964	130	841	999999	676	999999	102	999999	439	295	541	169	999999	999999	999999	671	288	999999	324	105	457	855	340	612	455	999999	461	999999	623	118	642	999999	999999	314	442	140	501	657	748	919	999999	921	633	999999	72	901	275	690	941	181	457	590	301	59	90	119	790	999999	488	923	514	999999	417	330	653	498	916	739	999999	308	999999	631	443	405	743	536	231	93	550	554	487	999999	651	999999	660	62	752	204	999999	999999	999999	999999	999999	824	999999	852	513	313	999999	574	985	536	951	999999	11	999999	156	999999	999999	554	888	999999	688	933	445	744	857	999999	669	600	999999	721	514	416	957	908	999999	618	990	890	32	918	489	976	568	951	818	17	999999	999999	906	856	999999	679	444	644	583	999999	388	670	994	548	643	13	827	273	31	545	686	
103	375	537	905	999999	532	969	226	712	375	494	925	850	524	836	694	999999	833	835	972	323	334	225	240	329	896	484	999999	999999	158	305	930	283	330	357	468	999999	999999	473	157	474	427	871	999999	999999	745	154	999999	999999	319	937	439	195	573	373	768	159	307	585	999999	58	694	739	999999	999999	563	651	529	999999	377	325	939	999999	688	999999	895	463	355	345	583	752	460	999999	177	221	999999	744	710	957	589	318	80	375	944	109	780	687	316	800	340	104	999999	856	439	999999	997	79	507	75	477	315	804	961	11	776	597	226	999999	999999	999999	818	940	999999	587	69	255	574	425	589	726	999999	156	554	14	489	137	603	48	999999	999999	999999	247	645	489	283	999999	118	999999	178	511	564	125	963	595	522	164	999999	279	379	999999	999999	654	917	999999	270	169	999999	999999	522	648	994	187	397	140	419	580	999999	999999	314	555	999999	210	256	87	999999	101	192	959	999999	335	85	999999	999999	999999	999999	150	999999	306	999999	124	999999	162	851	529	999999	999999	727	833	186	941	858	969	964	824	611	232	408	839	186	999999	976	300	999999	999999	573	999999	518	960	350	999999	260	999	862	199	302	984	359	727	570	785	999999	359	999999	999999	999999	115	369	844	999999	566	742	490	999999	61	148	962	688	663	955	847	868	767	492	906	999999	859	999999	999999	532	999999	999999	680	999999	400	804	627	517	922	720	468	999999	999999	145	999999	536	770	999999	811	999999	339	306	695	771	722	917	606	866	876	860	617	999999	594	322	209	999999	71	221	729	257	520	454	765	943	497	547	204	631	999999	380	999999	979	999999	723	999999	330	186	999999	556	482	207	761	641	71	999999	469	715	999999	936	99	474	559	160	564	540	884	540	752	284	999999	723	974	166	505	940	637	999999	870	129	878	999999	999999	664	256	59	759	813	703	999999	37	831	999999	695	619	999999	370	999999	741	999999	999999	999999	999999	634	380	999999	232	604	999999	131	476	767	844	241	67	581	321	999999	903	514	999999	81	837	999999	256	353	880	289	547	999999	579	807	961	688	811	99	93	528	294	496	827	165	677	582	373	270	986	999999	999999	999999	593	476	926	236	411	246	951	999999	387	36	879	943	66	999999	551	669	805	166	429	967	498	999999	610	416	999999	625	403	264	999999	986	367	278	650	509	999999	113	880	734	999999	574	147	571	151	999999	999999	883	108	142	999999	999999	464	830	999999	999999	549	800	865	519	999999	785	843	697	973	400	999999	611	302	557	538	448	788	999999	
879	855	829	927	651	353	800	803	526	271	233	999999	532	537	96	980	959	216	999999	371	195	501	731	450	598	750	597	15	591	551	999999	592	916	393	950	336	840	622	158	522	719	745	269	581	473	139	868	142	999999	322	597	331	999999	426	885	387	999999	389	338	901	999999	794	222	975	667	999999	999999	148	999999	760	149	347	67	724	652	450	242	159	999999	999999	882	465	490	279	953	282	392	499	508	572	212	461	293	257	767	924	533	293	914	832	212	729	555	999999	183	259	273	485	999999	444	999999	973	412	869	999999	300	313	943	32	394	258	437	640	23	558	687	999999	809	957	999999	999999	999999	245	153	266	162	909	726	999999	703	19	906	999999	73	427	999999	58	423	238	476	999999	590	270	529	584	774	99	542	215	495	205	999999	527	999999	999999	206	999999	999999	999999	866	390	586	999999	999999	999999	352	712	576	596	329	638	641	581	491	116	999999	999999	715	569	999999	999999	377	521	610	999999	555	999999	677	999999	230	500	790	810	999999	96	43	999999	999999	154	242	999999	522	999999	886	856	564	882	46	940	200	518	32	699	130	999999	23	999999	246	821	999999	963	45	40	999999	829	848	830	218	999999	82	593	746	570	336	430	550	431	999999	753	943	672	351	736	354	712	477	999999	689	568	82	967	506	130	324	278	999999	999999	580	67	18	999999	674	641	868	607	771	999999	999999	999999	263	999999	441	999999	877	167	621	309	685	662	999999	757	151	649	332	114	999999	626	999999	999999	404	999999	999999	577	745	220	998	709	868	747	941	25	999999	999999	315	490	536	23	253	167	657	999999	805	918	705	260	591	999999	319	763	999999	999999	215	314	305	204	742	863	747	666	168	911	440	938	999999	345	39	162	344	841	577	83	383	98	410	678	262	931	999999	494	628	999999	400	115	237	795	999999	999999	999999	999999	748	673	275	586	999	745	295	867	207	369	999999	439	690	478	195	446	772	127	903	999999	942	810	991	999999	47	194	521	335	999999	925	535	999999	468	233	103	999999	808	796	99	999999	392	999999	999999	512	999999	199	293	999999	919	790	33	693	520	76	999999	937	682	999999	548	814	233	999999	999999	282	834	616	971	999999	384	999999	999999	975	37	999999	999999	999999	86	488	999999	848	901	599	416	920	999999	842	105	401	64	165	232	796	999999	999999	441	432	238	461	678	655	228	826	547	638	162	58	999999	281	999999	621	861	203	30	700	913	999999	553	999999	999999	991	521	579	412	228	999999	999999	727	752	806	812	999999	
624	810	999999	630	84	999999	777	767	853	187	999999	570	443	304	38	775	999999	371	808	878	992	90	999999	144	648	999999	328	580	320	330	912	474	28	302	999999	393	685	999999	999999	999999	776	478	999999	814	698	18	968	924	39	76	999999	999999	998	934	999999	544	133	210	981	660	734	207	457	999999	999999	999999	552	150	999999	999999	99	488	533	237	112	999999	563	871	446	639	455	404	550	253	161	531	476	93	999999	701	269	484	98	999999	846	579	30	999999	549	349	466	999999	865	393	976	999999	857	771	832	810	981	261	764	351	215	340	656	213	381	744	882	468	183	999999	386	615	399	999999	391	532	503	568	332	999999	999999	627	999999	166	999999	469	673	704	261	999999	720	17	999999	746	999999	515	922	817	999999	805	466	998	653	508	17	371	301	511	390	309	317	422	999999	999999	999999	999999	801	499	937	912	80	999999	216	27	646	999999	999999	653	384	875	610	999999	945	527	639	184	973	39	159	999999	178	999999	324	952	848	999999	88	62	577	393	713	999999	880	710	734	289	791	635	999999	638	476	999999	136	515	699	630	999999	411	37	994	614	772	349	999999	743	907	862	264	179	348	999999	999999	85	991	171	186	999999	999999	792	360	392	999999	177	999999	999999	530	999999	809	263	227	831	676	34	583	778	999999	999999	847	967	826	426	999999	466	524	348	633	572	144	353	522	824	241	618	677	611	999999	604	828	604	223	871	999999	10	999999	516	623	999999	502	999999	999999	102	958	999999	965	933	999999	880	999999	999999	999999	958	999999	465	999999	999999	599	67	357	999999	999999	347	264	999999	753	955	373	537	515	17	724	815	999999	921	134	430	866	963	652	743	757	396	999999	655	999999	265	970	597	270	558	916	999999	999999	999999	712	882	837	714	524	999999	570	327	999999	646	458	988	887	980	341	999999	536	636	414	613	224	999999	396	608	999999	498	985	775	999999	957	100	168	354	549	219	999999	592	999999	449	642	182	999999	31	314	999999	811	377	989	999999	950	31	290	161	857	315	597	495	999999	270	35	35	794	60	999999	999999	999999	643	347	771	99	999999	384	999999	772	441	999999	103	91	411	999999	131	995	999999	326	999999	809	17	999999	244	999999	756	363	891	423	616	999999	388	613	758	906	999999	39	228	176	999999	646	103	388	999999	530	504	414	827	999999	904	39	284	734	481	999999	293	156	113	159	343	373	493	773	165	63	999999	999999	332	504	474	999999	777	354	103	298	716	999999	999999	713	127	351	999999	272	519	587	113	654	141	
22	623	30	925	999999	832	859	163	329	233	999999	134	24	999999	332	163	999999	262	999999	999999	999999	999999	999999	85	999999	999999	991	837	230	264	999999	999999	752	999999	319	999999	999999	175	708	521	999999	145	396	405	707	589	113	269	999999	118	999999	999999	999999	999999	948	982	958	945	999999	46	999999	31	999999	75	654	422	381	665	772	450	999999	646	554	419	406	57	999999	999999	999999	810	928	731	632	121	999999	254	777	739	409	999999	923	508	640	672	680	999999	212	330	750	294	999999	999999	497	764	408	999999	779	762	999999	999999	348	999999	577	999999	117	119	399	820	516	410	644	642	265	444	526	211	999999	882	739	193	999999	323	518	999999	603	999999	999999	868	999999	499	474	25	132	508	999999	235	931	915	564	570	999999	392	999999	350	999999	999999	192	62	247	207	62	897	33	999999	999999	35	189	494	131	626	999999	530	117	27	999999	629	999999	756	999999	301	279	101	327	179	999999	462	509	999999	442	38	999999	190	631	516	446	576	999999	699	999999	962	55	999999	793	938	694	302	284	796	413	30	999999	999999	606	945	927	960	579	854	72	999999	999999	20	61	103	327	695	999999	999999	580	369	637	820	314	493	256	832	999999	999999	484	78	187	712	999999	422	973	873	584	685	589	486	996	147	637	848	446	44	395	999999	999999	999	999999	683	225	53	999999	244	130	122	999999	104	662	200	379	993	999999	813	255	638	130	999999	999999	224	999999	104	372	999999	192	466	57	999999	446	608	767	485	676	504	999999	999999	40	738	753	471	999999	494	999999	806	767	644	431	999999	789	999999	999999	178	888	188	999999	130	681	891	999999	999999	75	487	657	63	432	894	327	922	325	534	608	391	699	649	237	999999	281	999999	732	548	45	999999	432	689	999999	599	999999	498	832	999999	50	148	687	999999	405	508	837	999999	383	999999	326	509	999999	265	158	197	478	248	950	153	849	124	169	513	999999	650	999999	967	33	833	306	829	99	948	999999	469	704	609	254	728	690	999999	192	858	231	999999	117	999999	541	999999	999999	359	547	688	527	925	979	183	471	754	453	869	746	550	577	497	419	368	771	688	999999	868	999999	231	463	999999	931	310	999999	102	999999	999999	999999	999999	712	999999	291	999999	431	999999	490	531	147	499	284	820	764	999999	291	733	126	749	999999	852	358	262	364	326	999999	999999	993	678	890	999999	221	565	443	565	837	629	216	999999	936	999999	999999	999999	731	504	946	643	999999	299	29	558	975	999999	492	583	832	460	592	999999	186	251	575	812	640	768	
288	999999	387	209	804	999999	527	118	812	202	654	396	530	999999	999999	591	999999	999999	658	341	403	427	83	859	732	387	999999	250	832	695	637	395	999999	999999	226	237	999999	999999	494	999999	41	867	980	299	929	446	929	732	596	594	646	871	164	999999	374	860	999999	527	476	999999	625	286	999999	127	565	269	999999	568	999999	151	335	230	999999	301	310	536	447	783	929	296	999999	314	999999	247	999999	766	241	999999	999999	366	591	738	907	77	741	755	591	863	734	670	381	370	98	999999	268	426	661	862	998	838	423	999999	597	190	968	321	999999	48	999999	798	37	50	970	288	560	597	999999	152	559	999999	999999	583	59	269	914	97	226	999999	978	631	115	999999	35	999999	942	728	150	727	108	430	133	552	793	935	642	341	400	809	894	671	999999	518	313	453	893	999999	999999	338	999999	999999	999999	432	70	999999	999999	659	24	999999	999999	831	456	594	54	139	999999	402	789	999999	626	583	697	999999	316	316	528	596	74	582	865	999999	999999	812	462	227	999999	701	999999	999999	252	982	326	188	999999	72	999999	519	474	183	31	999999	999999	699	711	691	193	688	999999	753	919	106	595	999999	356	241	915	643	999999	999999	804	730	999999	443	871	999999	266	519	999999	253	101	999999	131	999999	561	374	999999	226	999999	770	43	645	585	738	437	999999	397	884	999999	242	156	582	386	647	378	300	999999	615	999999	78	999999	999999	747	872	662	999999	975	703	880	999999	187	699	542	371	793	168	155	181	15	999999	999999	382	687	999999	999999	518	632	483	522	270	785	448	398	42	999999	368	898	712	86	527	999999	693	13	850	65	457	49	24	854	220	155	418	610	111	821	62	987	999999	999999	153	999999	501	191	620	999999	999999	311	509	36	435	999999	443	104	999999	555	562	378	836	653	648	478	999999	629	999999	125	377	999999	296	220	292	381	999999	936	933	249	678	999999	393	999999	327	156	999999	999999	429	950	711	323	131	555	269	999999	160	394	137	674	670	871	879	999999	829	899	24	298	743	63	409	506	999999	249	877	999999	984	192	335	999999	938	999999	210	361	999999	999999	999999	999999	999999	608	230	475	809	999999	578	807	632	889	825	427	141	251	999999	375	550	999999	161	881	678	219	700	968	999999	634	735	51	670	527	101	775	192	284	347	145	832	933	999999	902	670	79	427	105	999999	908	999999	697	384	835	810	208	902	999999	71	999999	908	999999	416	184	533	999999	146	114	798	59	244	999999	903	119	542	617	517	259	221	609	999999	999999	610	
160	274	47	666	999999	716	892	873	357	222	999999	999999	580	526	522	379	143	999999	323	307	317	673	512	999999	999999	302	203	690	652	999999	999999	950	313	999999	266	910	999999	870	310	397	905	186	887	645	307	882	962	101	994	879	87	676	477	999999	302	999999	761	253	401	999999	523	211	230	733	760	655	999999	928	269	612	883	999999	999999	926	999999	141	786	999999	497	393	340	999999	695	773	999999	786	482	15	359	779	999999	252	479	767	874	999999	956	163	885	999999	958	44	831	392	995	814	999999	999999	905	999999	700	894	756	18	999999	421	516	457	999999	999999	182	918	578	490	464	641	793	864	61	999999	185	632	981	845	435	999999	281	999999	777	732	999999	930	109	197	89	999999	495	471	565	462	999999	508	966	911	478	999999	465	350	927	364	30	189	999999	217	986	77	912	911	583	905	150	212	680	464	241	252	818	391	999999	210	155	332	308	598	999999	676	999999	999999	376	999999	841	930	385	422	711	999999	440	999999	999999	22	350	584	999999	660	322	984	828	999999	999999	999999	231	83	940	999999	999999	698	880	900	706	319	411	842	544	999999	999999	219	999999	267	753	677	811	925	999999	999999	999999	570	444	648	999999	526	847	163	999999	149	173	767	989	658	214	23	999999	999999	196	999999	610	508	50	999999	595	112	167	571	758	999999	425	305	999999	552	867	647	263	242	624	999999	999999	257	452	999999	34	306	230	179	62	740	994	281	999999	299	787	361	530	745	62	183	369	285	404	397	724	867	874	447	999999	999999	760	450	914	17	428	363	999999	999999	999999	299	882	987	999999	999999	17	999999	566	604	764	999999	127	518	189	451	819	196	852	65	680	166	999999	782	999999	495	980	999999	366	732	999999	434	305	999999	79	763	300	381	766	386	389	580	999999	280	682	283	999999	251	271	473	197	242	999999	10	999999	518	867	110	609	999999	48	463	999999	999999	733	999999	221	241	448	426	999999	447	999999	476	675	109	999999	999999	109	114	999999	738	293	893	545	999999	923	304	921	561	999999	999999	772	743	348	999999	794	477	546	352	72	218	803	845	322	999999	812	43	335	999999	999999	715	999999	999999	976	999999	180	893	298	105	416	999999	320	886	530	961	675	686	137	749	999999	999999	999999	757	52	838	934	447	581	795	826	889	969	67	999999	190	198	278	766	48	755	900	188	451	999999	155	898	917	999999	360	84	135	999999	585	558	284	110	999999	461	148	375	732	322	503	279	527	947	262	987	349	772	406	919	99	999999	415	999999	173	
822	999999	999999	999999	133	999999	720	700	983	393	999999	624	90	945	816	999999	673	33	999999	685	182	418	207	999999	929	975	588	999999	999999	816	592	153	85	999999	999999	999999	999999	357	609	999999	782	579	543	564	999999	999999	269	826	589	300	425	969	826	523	991	414	698	999999	98	999999	641	999999	493	177	801	365	549	999999	523	261	430	326	999999	496	903	602	874	999999	891	999999	715	761	98	915	401	999999	326	999999	999999	27	999999	902	999999	461	460	739	999999	375	762	398	823	125	312	999999	869	109	555	340	620	999999	999999	999999	413	531	442	879	999999	578	775	188	49	988	209	506	396	528	67	963	45	173	999999	508	880	503	743	599	999999	999999	55	301	76	999999	940	999999	999999	810	498	999999	28	580	785	517	600	999999	359	835	916	806	941	351	52	592	304	456	999999	40	184	910	999999	842	999999	202	532	484	122	63	999999	654	29	585	999999	329	944	999999	388	10	908	306	154	908	683	652	819	703	259	484	691	999999	674	457	636	588	949	999999	999999	592	999999	126	999999	999999	787	272	999999	366	322	722	648	839	999999	880	131	877	999999	880	169	778	383	828	234	637	371	563	980	571	948	451	999999	999999	999999	795	25	999999	834	848	130	421	865	463	999999	999999	836	852	425	999999	336	758	821	79	999999	999999	219	999999	891	834	934	999999	291	225	999999	871	352	999999	999999	999999	865	338	999999	918	999999	747	912	919	999999	697	999999	518	148	999999	245	200	999999	310	999999	999999	999999	999999	999999	10	999999	897	139	999999	56	519	194	957	329	152	928	999999	715	903	320	278	468	299	718	204	42	426	95	105	999999	227	252	51	136	598	696	15	437	999999	15	862	618	272	873	927	513	999999	198	996	268	247	484	999999	990	999999	476	999999	999999	707	968	496	999999	44	670	828	277	152	999999	731	455	922	999999	999999	897	457	659	205	425	790	690	999999	237	98	836	999999	742	525	60	651	131	409	864	730	84	518	60	584	602	999999	660	370	23	467	551	999999	677	812	828	542	999999	999999	999999	360	26	780	268	723	207	928	96	751	101	188	999999	55	68	840	598	389	407	85	603	381	140	329	183	999999	547	500	74	930	697	518	827	850	538	999999	713	999999	259	336	999999	673	958	908	279	835	857	505	286	999999	223	999999	144	999999	999999	499	230	696	606	498	999999	999999	863	166	999999	583	361	759	516	999999	136	303	139	81	699	929	422	999999	60	348	912	51	223	237	999999	258	383	87	182	49	293	999999	698	761	160	679	
810	801	999999	696	483	999999	988	999999	999999	920	999999	999999	60	999999	86	998	646	999999	585	144	999999	635	450	806	209	284	587	477	271	119	605	377	999999	999999	128	621	376	364	865	814	63	491	527	999999	938	319	37	433	962	294	380	441	186	26	999999	184	361	58	999999	999999	521	521	999999	600	999999	942	999999	999999	629	465	631	292	401	770	91	11	999999	654	867	890	256	163	515	976	739	174	200	904	833	999999	269	328	999999	666	303	541	31	926	480	999999	177	996	804	506	663	98	999999	415	934	999999	76	706	999999	606	952	368	15	494	861	160	999999	247	207	685	999999	999999	424	734	477	549	980	192	183	999999	722	259	999999	19	323	651	134	785	969	647	877	562	147	271	714	935	536	536	74	329	254	929	799	128	310	359	673	999999	938	999999	215	884	533	318	883	702	19	996	181	220	36	966	277	559	807	642	175	162	999999	542	23	999999	127	999999	627	793	999999	240	999999	999999	999999	999999	846	584	442	993	39	828	999999	21	926	539	365	999999	999999	999999	661	250	999999	667	999999	520	999999	406	382	761	766	999999	999999	999999	252	999999	298	218	242	999999	129	693	999999	999999	613	346	774	19	616	483	999999	999999	560	999999	141	219	999999	50	779	999999	999999	450	212	681	237	360	147	298	768	156	251	157	999999	96	168	968	133	507	64	847	999999	284	999999	999999	673	503	128	352	958	43	999999	257	438	775	999999	999999	491	445	586	262	209	485	999999	469	242	941	999999	473	191	173	95	421	985	932	721	261	999999	313	17	734	241	795	340	735	296	993	999999	845	416	999999	999999	999999	921	802	999999	999999	43	331	666	731	851	655	999999	794	947	449	272	506	64	429	29	187	437	999999	30	414	999999	999999	182	248	233	806	67	702	999999	407	499	193	294	999999	227	338	999999	285	883	586	999999	545	787	847	731	221	790	987	468	309	261	79	781	243	124	528	158	427	999999	54	597	999999	999999	550	999999	999999	221	603	211	999999	539	161	968	999999	999999	609	999999	334	516	21	999999	80	244	387	155	430	411	61	999999	699	189	230	777	838	988	999999	437	247	898	653	999	197	785	999999	770	109	111	347	463	514	800	824	910	497	39	527	234	999999	404	529	676	169	267	999999	511	319	384	999999	455	613	181	999999	999999	863	21	828	294	999999	616	999999	328	999999	598	831	898	365	319	289	809	470	999999	707	842	379	976	999999	929	282	275	460	999999	971	891	999999	999999	319	398	999999	999999	210	243	767	999999	358	
210	612	999999	435	613	999999	10	104	999999	984	671	474	648	999999	887	999999	999999	22	201	165	330	357	182	749	499	589	967	271	804	999999	999999	185	593	493	178	373	999999	504	668	999999	460	630	999999	906	188	867	999999	340	999999	313	312	231	575	958	37	999999	439	821	936	34	999999	738	999999	721	757	496	881	164	888	999999	902	404	999999	82	705	700	706	275	571	631	917	999999	112	500	306	999999	609	634	466	325	934	999999	567	643	999999	722	340	999999	159	691	999999	999999	999999	645	410	907	877	999999	999999	337	156	173	260	314	117	552	635	799	999999	750	999999	257	999999	572	589	456	836	999999	142	982	369	776	126	879	645	410	194	466	100	398	999999	115	381	138	179	770	205	999999	999999	397	96	999999	514	408	999999	738	818	879	999999	954	81	999999	371	280	967	379	57	999999	668	706	368	179	709	36	622	781	875	569	999999	999999	260	999999	183	745	999999	829	272	717	84	907	591	314	409	145	999999	961	999999	110	171	999999	722	824	594	829	38	917	831	488	786	32	863	259	999999	999999	704	497	993	999999	385	999999	999999	999999	306	761	124	64	769	573	709	999999	999999	999999	407	604	106	435	989	354	716	999999	997	784	930	999999	999999	342	828	172	441	829	967	999999	999999	33	691	392	527	832	714	974	157	999999	779	135	999999	98	999999	882	150	278	999999	649	908	407	150	333	410	999999	717	782	236	999999	142	879	693	918	59	384	912	714	999999	166	639	742	999999	740	14	804	76	955	491	999999	32	172	330	327	220	999999	882	367	982	282	124	932	748	550	135	999999	441	77	49	476	969	436	370	352	19	999999	576	410	999999	999999	188	762	301	999999	999999	999999	559	376	999999	731	501	554	732	635	51	707	999999	289	999999	115	999999	999999	915	24	976	595	802	999999	999999	54	751	999999	48	386	104	362	640	467	966	165	350	75	369	318	974	424	704	735	310	999999	181	999999	999999	223	242	190	847	999999	314	999999	177	581	68	663	979	999999	515	355	540	689	77	536	323	459	765	999999	999999	607	49	561	999999	999999	677	999999	872	999999	687	999999	154	913	999999	364	163	977	988	769	999999	999999	338	999999	909	359	204	999999	244	999999	973	345	999999	935	999999	249	999999	999999	106	999999	903	62	999999	525	342	690	210	999999	184	712	383	345	471	995	299	932	278	94	652	542	873	66	771	238	490	351	377	218	372	999999	127	410	881	888	865	999999	999999	999999	623	228	999999	999999	999999	999999	271	638	873	999999	645	618	971	162	
110	999999	999999	847	999999	563	999999	990	322	992	264	909	595	972	464	583	140	999999	999999	465	999999	999999	393	999999	620	249	967	852	477	999999	572	999999	303	999999	999999	326	661	999999	673	999999	778	632	905	166	322	536	936	298	183	300	999999	999999	600	515	690	999999	999999	930	237	51	596	191	999999	407	429	510	616	630	672	147	999999	999999	671	999999	687	838	527	999999	983	93	999999	678	679	187	593	271	999999	999999	284	999999	999999	999999	790	999999	999999	597	120	508	737	811	920	316	625	46	379	219	640	933	828	851	999999	942	947	153	739	917	512	345	814	999999	357	827	999999	50	990	999999	331	999999	901	99	728	28	999999	181	173	999999	62	642	807	383	631	999999	960	432	481	213	782	647	892	847	94	774	694	580	999999	102	961	999999	55	188	888	600	41	738	133	141	999999	776	980	742	864	869	537	999999	535	137	867	922	569	999999	417	999999	156	63	15	953	999999	919	999999	80	44	478	999999	629	999999	999999	999999	231	309	999999	999999	16	666	159	982	225	246	264	54	336	235	49	25	999999	770	214	454	977	999999	179	807	532	69	909	707	396	282	908	944	999999	939	645	622	229	999999	411	27	996	80	789	999999	80	875	390	845	995	462	338	858	291	586	220	498	140	542	238	947	757	451	596	999999	999999	319	999999	397	589	426	999999	242	999999	196	457	907	943	999999	737	657	999999	74	712	934	944	59	663	999999	728	156	492	687	999999	463	269	999999	484	846	388	760	334	999999	265	579	666	105	499	104	999999	313	999999	999999	999999	999999	278	693	739	999999	998	289	656	632	669	442	999999	999999	999999	905	927	902	999999	106	999999	999999	332	999999	999999	142	277	848	999999	568	789	999999	601	813	881	227	195	576	999999	999999	848	999999	999999	999999	333	999999	999999	558	999999	594	999999	999999	881	458	604	828	999999	999999	884	607	999999	160	729	97	842	999999	840	130	236	999999	720	360	97	609	258	999999	999999	629	362	986	497	999999	196	965	400	999999	544	153	219	63	969	602	999999	217	999999	999999	379	999999	859	89	999999	524	331	445	999999	999999	999999	281	210	629	999999	999999	240	898	999999	999999	999999	999999	696	289	709	697	911	183	256	128	999999	879	180	560	606	856	769	282	14	999999	397	751	100	999999	999999	272	943	590	106	999999	371	793	999999	999999	734	614	999999	999999	380	294	999999	157	198	999999	159	999999	110	649	33	109	857	999999	894	999999	287	222	673	123	999999	447	754	331	86	904	756	874	781	417	825	991	537	999999	902	999999	370	
250	562	344	999999	167	171	303	566	999999	999999	412	899	962	484	522	940	215	716	932	540	291	80	294	999	284	486	692	824	41	572	999999	66	183	775	999999	659	339	688	706	285	460	764	89	420	353	974	819	932	999999	61	999999	999999	969	190	88	180	278	345	159	999999	999999	479	535	999999	825	356	725	999999	447	863	611	999999	20	657	89	526	990	873	999999	310	667	759	520	999999	251	195	97	993	696	867	999999	999999	539	35	807	981	239	655	594	997	258	999999	495	999999	450	803	472	322	999999	561	999999	999999	689	849	23	718	999999	554	192	639	999999	731	499	999999	482	617	988	999999	849	108	297	999999	288	658	999999	44	274	80	539	447	723	774	893	144	687	986	999999	689	21	999999	33	684	472	955	737	999999	142	915	968	999999	815	487	472	12	274	999999	125	40	797	978	454	887	25	744	916	999999	838	365	892	495	312	999999	972	999999	85	612	871	999999	920	534	999999	359	112	706	632	999999	999999	890	870	842	870	283	892	43	644	145	999999	728	48	253	999999	777	32	482	999999	517	999999	710	999999	999999	999999	999999	120	273	999999	105	999999	318	122	680	999999	999999	494	999999	999999	38	416	999999	127	999999	999999	153	294	677	846	999999	999999	630	999999	124	999999	602	962	218	870	88	173	628	956	549	360	999999	615	999999	71	739	292	973	856	501	999999	575	593	988	999999	829	999999	442	999999	952	768	164	141	997	949	589	999999	999999	189	547	865	787	983	577	589	999999	537	999999	615	117	841	999999	773	684	23	165	18	999999	500	999999	580	730	212	14	780	205	229	618	999999	481	999999	999999	793	319	636	323	591	25	999999	135	301	580	827	318	999999	415	391	457	983	793	999999	21	785	999999	999999	144	584	978	797	393	373	919	519	144	364	835	569	464	57	999999	574	999999	575	374	999999	10	903	894	894	375	999999	771	999999	624	900	741	230	999999	352	502	738	613	228	25	762	382	999999	692	953	999999	846	926	409	293	999999	588	446	999999	999999	999999	240	690	94	432	999999	999999	294	894	243	623	615	913	999999	555	961	961	774	999999	612	377	939	220	940	619	528	888	371	999999	404	322	304	809	266	386	999999	58	528	796	447	170	97	176	999999	340	669	999999	999999	854	332	268	999999	886	808	31	36	999999	750	475	903	690	239	999999	999999	920	328	805	999999	735	999999	913	442	978	999999	451	289	999999	761	999999	999999	596	83	517	28	145	999999	418	10	245	359	999999	307	63	892	756	931	999999	675	999999	21	863	
999999	89	569	419	825	834	774	367	741	263	999999	999999	999999	316	617	722	999999	999999	421	910	805	421	385	52	615	999999	95	365	520	146	999999	232	597	97	320	999999	999999	609	999999	675	644	643	503	999999	982	166	538	999999	149	219	228	999999	127	111	67	864	704	526	999999	446	748	418	847	605	166	999999	552	999999	996	623	774	325	999999	999999	276	172	917	289	70	999999	850	509	225	999999	917	999999	115	496	999999	456	999999	999999	805	999999	999999	235	999999	898	940	999999	613	111	589	526	444	903	276	381	835	895	999999	424	466	999999	595	248	999999	546	687	380	931	66	408	550	334	353	520	999999	819	50	376	29	349	124	844	749	920	699	866	24	999999	733	660	143	999999	874	964	460	999999	688	42	259	220	569	999999	999999	702	49	202	100	392	999999	561	794	529	999999	85	351	510	845	999999	502	679	673	860	999999	405	999999	49	459	389	69	893	141	999999	126	808	999999	110	297	57	999999	507	775	631	424	181	866	999999	583	799	623	950	441	369	999999	579	547	709	816	999999	999999	999999	742	711	333	211	999999	787	412	128	999999	999999	222	999999	447	995	904	51	445	36	539	661	466	659	766	119	999999	771	477	547	270	999999	294	146	619	881	764	74	308	223	751	88	999999	999999	503	999999	737	999999	999999	545	999999	999999	999999	999999	621	776	543	92	999999	223	748	999999	319	865	857	999999	956	999999	189	566	240	839	999999	232	284	460	999999	12	166	393	382	818	849	932	871	764	806	999999	999999	999999	348	681	130	94	999999	102	999999	344	999999	276	426	661	999999	365	314	999999	999999	51	515	170	325	999999	925	560	841	999999	809	387	993	103	430	999999	560	345	228	558	999999	999999	999999	192	691	125	405	999999	999999	720	999999	999999	999999	999999	12	764	988	364	528	807	756	999999	253	544	999999	391	351	513	999999	964	110	128	147	999999	126	114	999999	332	478	209	145	45	999999	999999	574	325	999999	958	100	666	473	999999	817	421	802	160	414	222	899	310	774	891	999999	13	619	999999	355	870	918	999999	479	999999	886	328	671	720	975	132	969	966	999999	393	422	190	500	905	311	726	954	966	699	82	433	178	434	254	999999	590	511	338	969	999999	999999	203	196	808	319	498	749	91	184	291	252	932	999999	391	999999	864	512	714	935	999999	916	952	207	407	242	717	894	427	729	999999	621	641	997	742	353	229	993	692	595	812	976	872	792	418	829	500	999999	999999	775	137	87	796	403	999999	972	999999	999999	788	575	602	603	
332	362	789	670	610	935	935	47	259	999999	820	129	132	999999	54	999999	789	577	742	227	999999	999999	601	317	824	247	656	770	266	233	215	126	992	218	654	519	999999	747	228	564	999999	14	525	999999	267	677	280	698	999999	926	215	220	833	385	751	680	760	482	845	373	999999	174	999999	35	664	704	136	999999	997	534	167	51	358	187	661	999999	999999	345	999999	156	999999	958	842	339	28	999999	292	617	466	999999	758	529	902	855	285	400	999999	500	602	562	551	367	700	403	999999	999999	861	656	723	999999	999999	425	432	999999	999999	330	332	451	17	669	999999	518	999999	32	775	637	999999	503	902	999999	624	635	742	999999	999999	609	999999	448	570	853	143	999999	894	999999	999999	343	107	999999	459	954	77	782	999999	932	151	999999	910	677	628	141	34	999999	754	461	290	918	682	935	103	796	73	884	880	163	536	999999	999999	894	999999	999999	540	935	999999	999999	999999	841	999999	810	355	571	699	999999	819	999999	829	999999	881	443	999999	512	660	171	999999	662	891	999999	901	339	406	999999	419	25	85	196	600	99	324	999999	266	448	999999	872	589	999999	107	999999	74	999999	334	760	903	999999	622	99	781	378	825	999999	999999	22	940	813	414	989	162	683	514	633	838	999999	460	85	999999	833	737	788	582	588	565	417	127	460	15	645	999999	238	403	999999	414	232	273	933	750	254	508	962	468	999999	379	423	968	441	999999	594	310	828	14	999999	361	993	796	247	824	648	999999	490	807	999999	537	924	289	999999	229	999999	476	526	999999	931	335	775	330	999999	218	152	448	686	847	421	345	999999	233	615	634	420	435	35	118	111	360	28	999999	999999	72	454	143	450	221	996	127	783	503	999999	463	586	673	814	38	682	999999	217	643	396	432	903	999999	674	893	999999	190	451	999999	233	581	317	620	999999	999999	764	18	999999	474	999999	303	561	141	999999	161	999999	999999	620	996	436	999999	152	384	767	276	999999	999999	469	557	413	815	675	375	279	501	999999	966	53	895	274	674	211	999999	792	102	871	772	999999	522	846	999999	570	455	999999	331	999999	932	999999	363	760	999999	549	450	70	44	999999	999999	861	658	15	90	704	725	731	761	700	999999	999999	999999	405	397	212	999999	999999	352	999999	999999	999999	947	72	999999	123	689	999999	263	135	760	999999	758	475	685	910	892	999999	999999	367	844	723	229	631	40	350	187	957	373	808	602	739	999999	788	406	801	914	596	792	966	24	590	478	999999	939	726	833	999999	999999	999999	999999	439	
945	984	999999	507	174	325	42	873	936	731	771	455	532	30	999999	970	78	883	995	305	999999	798	352	263	255	593	999999	999999	999999	977	247	886	497	173	999999	999999	999999	899	999999	599	564	918	40	999999	819	32	113	918	762	999999	141	837	490	999999	714	156	642	999999	262	999999	632	727	999999	958	494	885	957	369	236	239	593	178	999999	406	741	806	768	999999	999999	999999	490	999999	551	654	999999	410	405	482	459	647	101	238	999999	66	966	836	562	999999	999999	933	75	743	691	999999	278	962	590	94	999999	999999	388	582	999999	39	99	858	186	711	122	94	999999	484	910	588	148	365	531	199	440	999999	254	999999	271	999999	167	747	999999	29	385	883	819	999999	999999	999999	268	519	525	617	999999	999999	660	850	999999	714	454	590	832	113	999999	913	999999	401	653	378	999999	692	321	999999	999999	352	999999	999999	335	238	275	999999	285	999999	329	628	839	913	232	331	254	999999	736	557	66	577	914	979	634	999999	451	427	667	831	887	999999	208	322	999999	999999	343	999999	525	999999	449	285	314	473	783	999999	83	999999	178	999999	133	999999	956	764	155	304	437	796	999999	863	786	847	510	453	999999	753	430	526	177	608	999999	751	878	14	117	999999	272	451	205	869	999999	923	258	345	708	627	619	444	177	451	196	546	971	661	944	601	775	860	991	999999	344	556	360	999999	343	381	392	951	656	374	42	986	601	662	999999	862	598	174	745	854	143	999999	359	726	999999	451	779	226	70	999999	999999	411	459	174	534	841	999999	688	11	336	244	667	999999	802	418	209	999999	999999	196	91	13	610	125	146	896	357	207	999999	159	891	999999	175	999999	150	999999	630	537	436	137	633	299	910	173	419	620	476	999999	999999	317	221	999999	471	39	999999	512	404	296	323	999999	999999	999999	939	538	120	734	79	776	647	999999	788	672	518	191	563	999999	103	447	999999	526	430	158	649	999999	938	999999	141	145	999999	637	999999	344	223	168	950	988	359	999999	62	685	999999	999999	561	123	999999	999999	999999	999999	999999	195	418	999999	999999	999999	999999	38	994	623	600	724	602	933	863	19	478	454	459	999999	240	574	443	722	394	29	999999	730	596	536	797	399	408	999999	669	727	999999	17	753	427	321	922	993	736	780	338	92	616	836	552	645	999999	99	636	999999	901	752	696	572	999999	821	999999	999999	468	826	211	326	751	999999	146	790	470	701	41	49	318	580	706	941	66	936	368	894	999999	890	999999	310	771	801	768	974	532	445	999999	605	
204	490	999999	909	579	21	340	352	699	761	184	383	67	999999	741	330	999999	754	515	999999	999999	231	396	577	114	901	999999	950	506	172	267	999999	999999	999999	844	827	55	999999	372	54	999999	26	999999	999999	716	348	252	999999	69	999999	999999	777	929	557	153	973	999999	957	805	677	999999	390	999999	537	503	159	863	631	999999	999999	284	258	392	470	999999	445	36	113	861	765	658	382	890	999999	999999	999999	105	962	292	999999	999999	98	991	694	588	999999	180	667	999999	567	999999	621	429	999999	173	679	395	469	528	708	947	990	105	50	29	93	499	787	999999	23	999999	999999	999999	882	999999	999999	267	697	882	812	275	368	324	304	290	999999	952	745	999999	564	999999	636	999999	583	923	743	992	951	999999	504	726	392	999999	999999	513	999999	999999	999999	964	976	999999	698	586	716	442	999999	675	801	999999	981	141	754	999999	738	999999	426	468	765	999999	447	204	316	999999	387	999999	882	993	549	999999	707	999999	415	780	918	999999	405	59	726	150	345	77	201	201	693	999999	971	500	635	856	96	999999	516	588	527	999999	115	676	209	999999	560	594	136	20	62	225	726	999999	972	595	523	377	741	624	623	379	12	124	999999	24	124	391	368	999999	999999	592	259	827	262	146	999999	999999	849	999999	590	750	941	999999	149	477	647	999999	527	50	999999	719	383	891	999999	158	779	999999	348	195	515	178	236	443	317	470	965	898	720	836	557	794	527	643	43	873	437	822	975	860	376	126	863	327	360	983	218	368	863	114	366	57	999999	664	999999	999999	523	999999	999999	678	512	748	287	691	493	548	202	999999	999999	100	720	957	999999	487	818	999999	314	909	999999	333	262	607	45	999999	479	509	412	863	61	621	360	928	999999	307	999999	628	838	182	834	812	791	478	510	772	393	409	42	999999	845	203	999999	999999	426	550	999999	905	712	671	221	999999	145	339	999999	245	740	791	17	999999	999999	999999	999999	142	85	280	999999	783	106	999999	232	79	476	508	27	858	514	745	512	409	880	453	915	176	960	850	676	462	999999	275	42	999999	402	325	999999	655	999999	975	539	999999	18	999999	999999	450	449	151	516	637	321	829	731	994	288	608	837	999999	284	999999	181	234	603	89	993	830	240	630	999999	161	734	372	225	539	216	367	400	247	999999	475	727	999999	344	49	999999	960	544	47	999999	999999	487	97	380	259	804	315	551	999999	650	999999	220	818	473	364	902	948	613	999999	788	921	217	600	52	809	999999	361	999999	999999	999999	42	296	
202	999999	884	673	646	999999	966	735	901	999999	471	999999	666	265	999999	999999	980	146	999999	357	352	259	400	586	887	999999	570	999999	999999	425	999999	991	617	999999	27	999999	589	999999	266	956	999999	999999	887	116	746	13	386	554	999999	999999	909	999999	746	684	999999	943	916	308	786	601	999999	999999	293	485	828	480	978	974	247	407	765	299	880	245	999999	886	371	294	839	884	669	26	835	999999	516	568	254	933	747	84	594	291	999999	665	999999	999999	183	999999	288	275	999999	411	316	999999	999999	620	548	999999	974	68	581	632	468	901	931	414	548	847	968	999999	235	999999	237	173	813	484	394	224	999999	447	712	959	15	573	999999	268	710	485	204	896	999999	743	958	999999	503	961	823	999999	733	999999	724	335	443	28	50	978	183	999999	546	766	999999	333	999999	537	355	621	627	894	51	673	999999	73	652	81	249	999999	97	999999	999999	999999	660	391	491	589	999999	387	999999	986	533	881	94	566	938	438	670	696	941	431	344	999999	344	928	961	69	425	660	999999	371	999999	557	891	634	482	999999	115	844	841	222	814	967	105	640	999999	999999	999999	999999	135	224	999999	553	999999	666	214	788	516	732	430	432	173	999999	704	164	217	999999	999999	999999	999999	999999	332	826	999999	729	616	999999	786	999999	999999	999999	480	288	535	467	960	235	17	999999	430	694	188	383	999999	999999	59	999999	272	999999	433	999999	180	139	63	883	999999	584	699	999999	59	838	12	999999	999999	629	951	884	999999	246	203	999999	999999	764	39	399	999999	948	999999	444	679	999999	113	844	279	182	630	350	234	652	575	385	535	195	999999	592	691	375	218	794	999999	174	999999	999999	747	451	999999	415	999999	999999	819	943	182	265	151	195	734	167	543	991	999999	610	999999	884	999999	817	455	783	589	999999	707	698	740	618	975	515	647	999999	999999	828	756	999999	250	569	999999	632	213	280	53	990	857	533	832	999999	794	857	513	341	364	930	995	642	999999	662	956	999999	999999	563	999999	636	547	656	70	715	245	784	370	100	61	49	614	185	739	599	589	183	865	522	823	128	11	999999	723	176	999999	123	398	587	613	711	999999	649	991	416	452	999999	473	999999	999999	999999	999999	423	289	325	325	820	903	237	82	782	265	999999	740	170	635	241	933	999999	999999	131	396	782	487	350	620	964	193	332	156	999999	999999	748	540	813	631	999999	999999	407	999999	999999	220	171	514	830	455	738	909	830	781	220	278	579	244	999999	623	714	999999	939	705	361	637	580	90	999999	
999999	516	159	926	999999	57	215	535	999999	999999	999999	234	277	999999	894	881	64	362	551	999999	999999	141	999999	680	999999	916	652	97	702	499	384	999999	90	820	758	939	588	999999	301	734	15	743	999999	373	949	399	999999	999999	54	823	307	999999	39	154	999999	999999	12	479	737	623	404	127	832	999999	496	281	154	456	999999	955	999999	81	999999	816	930	377	999999	150	731	800	478	373	999999	879	201	999999	609	999999	246	999999	999999	999999	255	999999	339	887	910	982	877	677	255	990	999999	999999	999999	235	999999	223	999999	216	345	999999	999999	936	154	41	85	953	362	396	999999	217	220	90	29	193	999999	999999	999999	53	466	622	273	63	555	488	982	999999	999999	965	885	396	723	40	482	84	999999	319	533	308	812	957	999999	490	15	999999	780	310	79	347	410	999999	736	180	749	722	598	999999	391	666	58	131	604	396	511	999999	494	189	607	944	822	999999	859	999999	240	509	992	783	58	518	707	681	884	21	565	999999	999999	999999	290	760	486	676	928	999999	259	691	363	243	979	729	552	600	703	999999	525	999999	971	999999	939	250	999999	814	646	873	959	377	246	592	830	455	624	941	899	847	468	155	999999	999999	928	549	155	758	804	328	965	116	978	999999	496	999999	93	999999	999999	49	999999	671	40	65	999999	882	454	999999	412	533	115	611	701	855	667	379	315	979	629	399	104	999999	20	327	907	852	398	487	105	169	372	999999	999999	859	817	999999	999999	533	999999	55	999999	999999	999999	999999	223	999999	415	132	999999	999999	365	113	483	223	945	69	660	712	157	999999	999999	999999	999999	253	170	593	999999	841	48	999999	265	782	896	999999	305	720	999999	999999	114	999999	447	275	396	978	803	268	48	999999	914	999999	146	412	999999	999999	561	138	709	112	120	629	999999	999999	999999	231	861	583	999999	999999	918	999999	444	921	999999	603	618	228	580	696	999999	901	555	168	999999	289	999999	852	406	999999	999999	999999	20	522	628	485	999999	873	190	174	126	999999	61	147	999999	689	999999	999999	804	782	999999	342	557	23	662	219	84	922	645	999999	497	18	186	348	999999	751	999999	921	999999	132	141	745	48	999999	579	229	849	417	963	247	966	999999	58	999999	459	689	999999	997	859	419	410	549	237	385	677	999999	53	712	269	999999	999999	401	921	681	650	999999	304	152	999999	999999	999999	999999	959	407	838	977	960	999999	889	198	142	227	72	883	999999	592	999999	662	738	471	999999	147	157	999999	772	574	598	999999	974	999999	395	477	563	999999	59	743	590	829	
547	999999	999999	491	823	80	999999	999999	339	47	959	68	166	642	999999	972	267	999999	999999	448	634	274	999999	593	588	113	999999	665	999999	645	834	999999	999999	687	125	49	323	999999	323	999999	999999	999999	244	561	999999	916	628	999999	999999	999999	169	999999	234	151	204	282	999999	564	903	719	277	654	593	693	213	980	66	479	526	999999	999999	572	908	441	999999	119	40	828	186	672	485	60	602	83	486	16	754	860	492	842	999999	999999	791	604	809	999999	999999	550	357	436	859	159	999999	699	930	596	919	792	902	94	999999	491	388	999999	244	226	62	520	217	999999	236	206	986	684	999999	999999	780	314	632	694	999999	489	999999	749	812	999999	824	902	152	889	97	962	957	407	600	248	999999	560	369	593	502	421	999999	999999	209	663	172	552	65	40	816	999999	170	218	906	762	999999	638	999999	909	402	159	377	999999	119	999999	248	589	93	405	530	230	945	49	201	767	156	329	549	999999	172	999999	847	999999	83	482	999999	999999	501	837	237	999999	999999	460	999999	352	53	24	51	999999	999999	583	999999	999999	510	999999	669	131	26	148	616	691	98	999999	746	130	312	264	254	636	472	498	999999	256	999999	788	98	999999	848	848	723	141	287	614	732	588	999999	198	612	487	813	680	732	362	231	545	999999	861	714	79	50	788	769	414	472	926	495	221	490	722	999999	184	282	999999	424	484	414	999999	999999	167	316	124	652	767	999999	999999	766	735	35	633	999999	236	999999	778	999999	935	372	872	151	805	102	602	707	999999	979	638	408	564	999999	746	141	178	999999	556	763	925	146	12	999999	680	999999	760	196	999999	999999	281	404	503	369	489	122	541	999999	741	999999	714	416	762	788	194	999999	211	796	999999	501	999999	911	233	25	882	999999	370	290	471	645	342	999999	999999	999999	707	244	999999	204	999999	634	600	999999	582	491	999999	518	383	223	407	999999	958	963	999999	365	619	999999	180	487	999999	999999	999999	260	999999	106	732	999999	566	459	999999	949	999999	999999	999999	653	901	141	339	742	966	373	425	156	883	185	999999	378	999999	494	693	348	73	426	999999	999999	882	349	999999	486	999999	750	951	923	143	457	806	951	999999	264	464	488	40	438	521	123	999999	605	377	999999	419	364	800	82	999999	999999	999999	999999	999999	580	770	999999	178	999999	999999	999999	999999	501	23	435	999999	734	752	252	39	215	317	635	904	603	503	287	972	276	76	404	950	999999	167	400	571	743	661	999999	999999	999999	320	999999	999999	306	701	772	592	941	328	999999	612	
557	53	561	999999	999999	168	999999	999999	493	589	901	785	588	275	542	999999	622	864	999999	83	707	758	137	999999	139	189	608	901	999999	694	999999	948	392	792	402	999999	606	965	320	584	965	968	10	322	418	402	999999	41	999999	438	969	87	999999	611	905	999999	915	666	305	81	559	794	356	999999	559	952	999999	796	999999	706	738	657	554	60	999999	999999	757	815	486	999999	322	577	742	302	725	999999	266	780	887	603	999999	940	669	248	35	180	622	212	999999	465	999	999999	168	999999	700	999999	999999	641	999999	176	51	999999	999999	568	758	982	62	63	82	605	999999	999999	908	999999	785	999999	987	315	35	937	999999	555	999999	30	737	252	418	999999	602	999999	429	999999	286	720	561	820	760	999999	999999	53	128	999999	139	999999	769	999999	172	889	999999	902	999999	228	615	999999	60	496	999999	169	831	516	573	999999	461	999999	186	82	999999	198	717	999999	47	886	824	999999	818	558	999999	999999	260	999999	89	999999	612	999999	89	211	18	719	999999	999999	999999	600	279	974	479	355	116	470	981	697	49	974	999999	711	999999	447	999999	633	999999	502	80	999999	999999	999999	436	53	170	762	589	974	73	626	527	652	203	447	617	999999	512	473	999999	955	999999	999999	321	999999	357	901	835	999999	807	385	972	999999	994	999999	691	798	999999	999999	195	353	881	17	999999	423	456	529	517	426	829	999999	999999	284	999999	999999	252	999999	999999	330	999999	269	927	946	177	688	654	359	658	586	756	999999	312	86	999999	999999	83	999999	930	999999	999999	828	393	418	812	999999	264	999999	999999	879	999999	346	999999	227	740	925	426	934	840	945	768	106	999999	999999	670	21	250	53	999999	952	51	346	424	271	671	867	999999	518	144	912	999999	956	242	779	220	420	189	95	999999	362	681	149	999999	999999	999999	562	957	461	748	801	23	999999	702	174	837	38	999999	377	555	872	999999	907	799	999999	999999	812	864	999999	999999	259	831	999999	707	643	999999	999999	999999	439	999999	999999	910	423	770	343	999999	999999	264	999999	941	191	999999	999999	539	474	312	999999	999999	999999	473	326	999999	865	999999	999999	999999	857	513	68	893	935	757	999999	244	447	961	636	146	466	999999	309	558	999999	160	999999	760	29	625	999999	340	508	561	999999	965	816	999999	55	683	282	373	51	708	999999	184	15	434	999999	578	101	512	999999	636	999999	120	999999	767	902	714	211	737	950	242	281	728	395	999999	624	527	427	38	916	999999	864	103	999999	600	362	621	999999	999999	754	451	999999	730	999999	999999	678	999999	999999	58	516	
340	481	545	423	999999	999999	477	789	631	809	489	160	73	999999	723	772	999999	135	573	415	291	569	106	982	509	708	550	73	523	705	602	726	378	522	585	481	329	999999	999999	173	885	831	523	305	999999	300	470	144	941	109	999999	896	999999	643	235	999999	384	562	914	111	886	413	276	999999	999999	762	782	551	19	251	452	120	949	409	529	459	55	999999	717	218	247	999999	131	423	999999	706	999999	734	999999	999999	106	999999	765	84	287	481	999999	596	98	512	517	919	135	699	656	778	999999	827	999999	999999	726	999999	999999	999999	863	481	291	852	120	510	273	57	264	999999	154	685	354	875	999999	57	893	999999	713	214	700	327	290	999999	767	999999	999999	671	620	521	97	523	921	70	220	805	199	999999	999999	587	249	470	665	999999	555	999999	433	81	704	77	881	277	999999	640	14	999999	999999	859	999999	999999	999999	601	437	742	117	630	763	999999	664	326	999999	190	972	999999	964	240	662	999999	999999	795	614	999999	999999	999999	639	820	654	290	999999	674	615	339	999999	414	835	647	42	999999	821	924	999999	149	417	387	219	999999	304	999999	999999	773	884	999999	983	299	467	999999	634	999999	113	297	999999	483	237	990	711	527	562	999999	299	327	207	739	539	952	588	474	280	999999	343	938	999999	910	614	292	999999	776	356	338	946	999999	23	158	819	534	948	999999	911	999999	676	691	148	736	454	358	576	154	309	999999	710	999999	999999	999999	550	175	771	76	999999	945	999999	934	180	233	621	528	999999	58	919	15	14	854	563	999999	913	651	799	788	999999	266	716	645	999999	325	627	999999	976	969	607	654	763	882	866	999999	999999	741	999999	915	125	925	999999	999999	234	303	36	856	439	999999	999999	999999	375	982	999999	999999	999999	564	467	854	605	668	551	344	451	275	999999	132	987	597	999999	182	140	883	999999	999999	220	198	999999	183	299	771	999999	999999	837	999999	288	999999	282	264	736	661	283	666	999999	457	383	710	999999	999999	61	999999	999999	841	312	959	999999	492	318	999999	999999	50	999999	294	999999	834	153	999999	506	742	986	471	999999	733	860	999999	898	999999	573	999999	999999	509	122	461	131	394	999999	999999	733	999999	940	796	999999	212	862	696	516	989	110	485	313	867	214	344	999999	590	999999	999999	980	999999	70	304	918	102	912	891	927	692	999999	181	932	471	782	627	801	200	999	647	999999	174	469	999999	373	97	913	299	305	999999	999999	999999	999999	766	701	407	818	645	878	999999	999999	971	769	824	826	999999	553	841	999999	586	999999	781	
590	417	274	816	866	999999	999999	830	189	999999	595	158	212	630	999999	175	770	385	809	165	999999	629	356	999999	405	645	92	443	999999	81	213	719	246	707	950	922	999999	999999	540	666	715	57	200	999999	385	620	621	205	98	387	81	999999	776	999999	469	961	70	999999	999999	231	78	497	296	118	418	876	912	505	679	999999	673	885	844	152	450	274	439	999999	999999	784	33	887	355	166	999	503	942	860	247	989	999999	138	999999	319	598	228	761	91	268	509	999999	999999	525	999999	714	196	865	633	935	205	531	391	849	636	207	191	151	999999	118	914	933	62	999999	999999	66	544	421	534	554	999999	513	357	420	25	999999	906	371	185	451	813	638	999999	924	52	468	480	288	837	999999	999999	86	632	999999	353	575	655	859	999999	122	180	775	999999	88	999999	692	999999	971	834	999999	999999	819	999999	999999	305	286	999999	999999	999999	999999	586	265	584	423	148	156	880	384	76	449	431	999999	999999	72	281	47	308	999999	222	360	295	509	454	999999	821	596	120	944	677	77	999999	528	644	999999	536	914	999999	917	940	566	811	999999	904	394	137	252	999999	999999	415	267	978	394	914	999999	936	87	811	306	601	551	999999	936	999999	998	498	902	413	922	536	367	999999	390	299	999999	999999	496	604	69	999999	578	999999	999999	999999	420	999999	567	613	999999	999999	999999	112	893	999999	399	999999	874	999999	905	896	235	839	371	377	999999	420	597	104	269	325	450	999999	999999	156	33	248	999999	407	999999	999999	999999	299	633	255	86	999999	953	75	999999	999999	999999	404	999999	173	999999	738	940	840	490	999	502	472	354	464	236	999999	999999	746	999999	160	702	999999	999999	999999	964	935	215	126	999999	999999	467	531	203	144	650	999999	783	588	232	294	999999	999999	999999	999999	417	999999	944	999999	28	109	904	216	774	750	999999	999999	599	702	208	988	533	824	549	697	999999	999999	279	999999	813	190	999999	771	524	999999	852	713	559	517	589	506	999999	999999	108	200	888	260	757	453	711	999999	456	90	390	243	761	483	448	230	754	446	199	734	365	837	999999	143	999999	767	897	718	648	91	123	701	999999	497	725	359	808	999999	223	825	508	371	733	999999	999999	999999	255	379	275	339	763	999999	999999	267	680	270	999999	755	569	999999	555	993	804	375	967	688	245	274	999999	999999	422	473	999999	999999	235	999999	113	999999	752	410	522	528	453	318	328	970	999999	999999	999999	464	74	62	999999	233	280	515	566	999999	999999	999999	55	981	621	185	917	299	999999	999999	41	686	
167	502	999999	169	478	999999	549	495	56	996	304	999999	457	302	35	369	751	10	999999	720	438	745	646	60	364	540	907	278	401	999999	60	451	709	139	307	571	59	999999	754	999999	965	80	321	159	407	999999	533	328	160	557	999999	919	849	320	999999	999999	855	952	804	937	129	281	103	28	999999	999999	796	327	994	463	320	198	255	850	755	367	433	496	652	815	999999	588	127	844	999999	141	999999	999999	881	885	716	106	758	999999	133	999999	976	303	999999	554	999999	216	333	999999	246	360	674	999	999999	999999	988	369	999999	999999	929	999999	163	999999	538	999999	261	407	446	119	747	224	439	999999	999999	70	999999	140	292	108	999999	801	265	430	607	999999	467	602	999999	999999	897	999999	796	769	888	999999	540	727	764	399	303	999999	999999	224	950	32	999999	247	282	504	509	858	86	999999	927	138	999999	999999	651	408	357	658	999999	455	222	999999	427	670	549	144	999999	664	375	893	805	999999	41	50	999999	585	218	229	330	339	491	48	280	594	841	999999	316	807	85	366	999999	644	782	324	999999	999999	999999	260	697	147	999999	999999	492	193	999999	999999	107	245	999999	76	200	137	999999	244	999999	183	129	832	828	789	827	722	588	999999	999999	999999	932	716	48	920	980	999999	532	192	999999	645	556	97	999999	629	662	81	554	19	176	915	315	999999	360	828	999999	771	999999	908	999999	261	267	999999	999999	999999	999999	390	206	342	96	242	999999	999999	880	999999	999999	999999	644	209	137	755	178	579	843	934	855	394	366	220	490	218	535	623	872	112	388	82	754	953	349	281	875	999999	922	933	320	169	667	999999	211	408	999999	233	999999	564	93	687	640	407	389	999999	34	985	852	878	707	981	999999	777	940	554	286	691	999999	856	880	955	999999	909	999999	696	999999	335	19	91	90	311	999999	317	28	700	442	357	573	454	257	889	370	54	236	338	999999	890	100	656	131	446	372	999999	684	999999	40	730	782	693	999999	698	976	770	797	405	148	999999	758	999999	122	929	128	416	999999	990	595	999999	999999	295	810	836	999999	363	960	999999	939	918	633	890	669	999999	574	999999	285	558	913	599	257	830	999999	999999	999999	851	999999	201	999999	956	325	694	542	428	999999	999999	999999	999999	464	623	810	163	466	999999	342	999999	999999	411	999999	248	140	999999	86	995	365	852	105	892	704	393	819	768	326	982	603	999999	358	251	999999	999999	999999	999999	999999	300	789	104	374	971	586	999999	281	141	999999	89	999999	275	999999	999999	999999	204	401	990	637	80	
803	52	836	999999	999999	403	519	338	747	288	252	196	955	786	999999	271	999999	999999	999999	440	121	688	931	246	165	337	999999	999999	187	999999	685	15	999999	33	999999	747	999999	890	354	192	754	943	394	558	837	639	999999	831	340	802	715	999999	684	207	959	124	120	600	328	298	82	708	999999	999999	602	246	880	931	999999	469	999999	598	999999	133	686	178	304	383	409	526	27	500	481	385	999999	418	999999	118	74	382	636	666	999999	66	120	999999	792	116	955	600	758	388	542	870	798	126	999999	561	999999	790	820	736	999999	801	281	581	237	775	999999	193	999999	772	867	917	832	347	36	723	999999	639	386	198	999999	808	767	639	999999	610	587	637	920	769	597	284	561	899	999999	769	999999	538	819	27	581	771	684	986	520	624	999999	461	99	999999	548	999999	413	632	318	999999	44	642	623	626	197	896	273	156	999999	593	365	933	871	266	999999	999999	820	999999	616	656	133	781	999999	343	572	136	547	155	231	999999	999999	928	590	999999	999999	999999	914	202	829	685	508	538	999999	927	268	114	589	832	999999	73	70	54	26	662	269	262	523	290	64	71	359	999999	925	999999	723	999999	999999	788	531	796	999999	628	999999	999999	157	999999	999999	999999	999999	999999	546	714	999999	168	654	825	999999	928	999999	482	629	999999	148	767	335	999999	613	351	213	831	762	999999	999999	999999	502	442	999999	95	515	674	292	999999	215	596	999999	645	807	767	814	897	525	423	965	58	176	935	999999	771	605	999999	981	999999	999999	252	999999	745	412	999999	665	222	320	827	999999	159	200	307	428	552	252	690	582	846	536	315	316	348	835	999999	873	999999	952	743	489	748	692	999999	999999	999999	891	779	242	538	111	602	587	999999	999999	815	858	868	516	937	529	915	194	145	102	999999	936	366	910	999999	999999	108	999999	577	999999	674	466	999999	964	466	660	473	457	54	744	999999	728	618	999999	29	404	14	60	25	224	573	564	556	571	661	36	535	869	93	999999	12	999999	20	360	336	359	332	904	999999	286	999999	468	149	401	167	953	328	28	999999	754	999999	58	254	363	773	120	910	999999	312	439	135	604	374	912	741	601	717	267	999999	670	999999	110	999	738	168	115	999999	165	413	708	708	999999	978	339	740	954	98	657	586	226	448	367	601	620	999999	461	103	999999	659	999999	245	70	999999	230	681	999999	59	515	204	999999	695	755	560	999999	999999	999999	625	45	182	787	512	70	681	794	231	714	508	388	586	707	21	999999	505	847	472	
648	509	758	657	448	999999	582	999999	918	531	693	807	997	999999	999999	835	999999	64	999999	999999	185	999999	222	998	966	793	999999	928	497	999999	506	259	713	141	93	119	867	387	734	882	999999	607	999999	273	537	907	999999	499	54	871	953	144	633	793	297	269	999999	760	690	654	244	653	999999	271	999999	444	104	865	805	432	999999	680	329	990	134	577	625	949	999999	69	292	180	999999	625	703	372	999999	920	844	823	823	117	697	89	647	999999	642	501	248	103	813	644	693	622	903	282	814	643	668	719	643	346	299	999999	371	999999	999999	999999	568	999999	999999	183	999999	981	608	860	999999	250	352	848	935	134	711	377	255	999999	487	271	999999	430	999999	982	261	134	190	999999	817	75	717	583	516	303	932	999999	284	999999	623	711	999999	999999	999999	573	300	820	999999	519	999999	922	386	723	586	507	626	148	999999	836	922	896	801	130	52	918	533	769	999999	641	202	135	102	615	34	999999	999999	678	141	999999	691	999999	350	670	999999	895	689	993	996	18	999999	793	482	448	717	726	910	892	10	380	50	531	999999	153	999999	509	829	770	999999	811	259	948	999999	129	154	491	556	141	277	157	239	539	772	332	964	408	999999	653	898	307	865	365	999999	761	999999	170	999999	999999	353	353	999999	918	304	999999	759	728	787	363	304	999999	180	779	624	853	151	511	758	166	999999	919	856	185	999999	401	999999	894	280	255	185	983	999999	359	787	924	91	320	245	587	999999	246	999999	300	359	673	137	999999	740	824	620	999999	412	795	28	434	497	889	57	902	248	865	457	541	999999	320	695	999999	991	700	772	830	276	181	592	941	307	566	826	207	274	860	999999	999999	635	999999	581	999999	999999	363	999999	999999	272	342	999999	708	788	999999	999999	48	978	999999	104	49	61	789	176	240	999999	86	136	999999	73	850	999999	388	711	11	906	444	739	999999	999999	637	999999	999999	567	933	832	999999	163	228	453	999999	228	958	765	124	404	845	577	999999	999999	263	237	999999	999999	422	703	960	999999	787	183	678	999999	37	824	467	775	999999	231	242	999999	328	923	908	488	285	631	679	622	596	606	70	866	399	999999	237	409	769	453	155	240	872	887	999999	54	999999	488	201	999999	999999	349	924	624	344	942	222	999999	329	26	852	999999	33	347	999999	190	122	999999	909	617	597	68	15	999999	86	12	535	999999	556	863	713	999999	439	999999	999999	999999	682	446	999999	456	207	896	89	999999	600	363	216	535	999999	195	932	962	578	583	546	
249	343	897	547	999999	416	999999	783	466	312	65	361	488	999999	163	508	676	289	463	420	999999	999999	262	436	999999	999999	10	954	999999	931	750	227	855	999999	85	913	784	898	200	999999	425	122	623	999999	999999	11	727	513	332	999999	265	683	125	999999	846	271	91	470	999999	545	416	827	422	535	561	999999	505	489	946	250	723	777	999999	422	995	587	364	812	999999	720	78	999999	631	999999	675	999999	111	692	162	813	832	323	83	654	633	597	999999	999999	888	707	505	248	566	92	999999	999999	594	703	999999	268	999999	279	580	114	999999	920	999999	999999	859	494	735	813	336	143	418	409	999999	444	789	999999	887	276	923	999999	999999	830	930	548	719	999999	482	999999	999999	894	906	999999	999999	969	999999	713	999999	960	238	404	971	692	911	432	674	563	784	159	913	769	380	999999	355	397	889	647	989	999999	29	672	999999	336	297	442	237	855	999999	734	999999	86	16	926	47	528	999999	532	918	999999	874	166	412	332	495	999999	523	275	217	356	90	540	723	743	941	566	392	645	405	479	999999	999999	999999	60	999999	837	763	453	999999	827	999999	366	728	492	782	863	269	688	841	541	918	999999	647	319	653	999999	362	272	985	999999	999999	576	999999	449	999999	65	268	999999	999999	999999	992	80	671	390	180	723	811	240	961	999999	999999	704	999999	863	561	243	181	587	999999	175	999999	500	468	132	691	999999	239	289	191	727	604	999999	258	193	999999	848	300	267	149	930	915	999999	311	999999	184	441	772	273	999999	999999	884	681	955	275	999999	502	999999	999999	999999	570	999999	532	59	243	484	999999	455	999999	999999	999999	943	913	448	476	259	362	198	561	947	259	837	966	401	123	999999	922	950	982	19	56	246	750	568	579	999999	393	82	999999	999999	784	985	162	949	999999	134	970	999999	999999	999999	821	313	60	601	999999	732	999999	141	936	400	561	449	472	609	999999	999999	202	354	868	999999	866	290	130	138	173	273	684	26	226	999999	872	689	471	999999	198	999999	999999	159	129	846	918	261	145	677	871	345	522	552	682	707	999999	625	374	458	159	540	192	921	438	185	58	999999	999999	947	999999	871	999999	505	421	534	999999	999999	234	32	121	999999	154	453	999999	828	750	999999	344	519	67	256	324	999999	817	657	999999	274	720	944	999999	417	347	999999	159	999	367	26	999999	158	426	887	400	352	347	545	999999	739	664	609	434	916	177	405	999999	281	557	964	688	763	999999	26	332	290	234	704	276	955	304	267	999999	733	10	999999	999999	
179	855	972	999999	282	999999	999999	609	120	519	999999	999999	942	308	878	452	402	999999	378	184	410	565	120	127	642	278	441	444	406	999999	700	915	981	312	999999	425	584	299	415	502	161	416	222	999999	352	464	334	656	426	815	77	405	631	21	692	999999	745	855	999999	14	829	999999	213	971	819	966	268	639	999999	462	868	113	999999	876	32	993	353	999999	775	999999	943	784	28	591	81	305	293	970	620	116	680	729	266	411	672	775	999999	250	951	999999	205	999999	78	999999	947	999999	482	755	999999	699	271	406	89	854	70	55	368	621	900	524	682	298	29	481	781	148	846	521	999999	257	999999	112	397	999999	983	999999	715	64	999999	116	823	999999	982	999999	999999	284	649	999999	350	626	999999	592	349	999999	704	906	999999	999999	999999	808	127	960	551	740	909	168	18	690	870	811	340	313	977	793	999999	153	316	108	999999	999999	499	444	181	587	840	999999	762	960	694	999999	584	999999	872	999999	988	862	986	999999	21	686	276	959	999999	538	296	113	614	999999	736	560	600	999999	959	999999	318	683	788	964	899	711	999999	57	995	794	237	999999	999999	150	999999	838	999999	74	96	950	241	999999	999999	642	999999	736	592	216	234	999999	485	17	999999	198	527	999999	83	31	351	310	290	228	963	747	311	85	673	474	751	999999	402	535	999999	18	452	778	781	156	674	999999	128	198	823	861	318	999999	62	999999	623	499	764	145	723	786	999999	999999	576	164	341	225	72	128	465	336	999999	950	528	159	999999	748	534	927	357	188	191	101	404	112	439	999999	32	432	850	999999	143	267	999999	999999	999999	439	212	999999	815	999999	110	999999	733	497	999999	368	701	902	505	874	965	837	999999	544	999999	578	618	474	725	260	999999	640	277	213	203	484	147	825	811	317	546	999999	122	899	999999	190	999999	907	982	81	389	130	927	975	999999	305	999999	277	106	769	820	737	901	564	999999	470	732	529	304	645	230	876	101	198	999999	67	724	888	467	424	999999	711	999999	999999	999999	82	999999	999999	917	897	14	999999	728	51	999999	999999	16	557	643	999999	458	999999	613	347	850	999999	999999	999999	647	999999	999999	999999	810	681	558	118	255	999999	693	193	757	999999	612	406	640	999999	157	999999	701	999999	61	999999	255	850	966	382	999999	154	803	367	999999	999999	654	688	999999	424	70	57	999999	388	999999	759	863	460	859	28	235	999999	999999	500	365	979	999999	127	187	413	999999	959	715	999999	20	111	999999	335	149	783	785	999999	90	226	999999	110	
566	323	967	301	313	795	990	948	999999	891	447	999999	12	74	936	537	510	913	89	110	341	316	377	461	316	999999	999999	999999	242	311	136	490	210	999999	422	724	999999	886	109	549	968	767	40	999999	663	150	333	84	846	258	424	176	147	999999	768	999999	999999	516	985	775	484	914	716	844	765	957	999999	746	999999	221	387	623	813	999999	999999	573	999999	259	797	176	214	246	999999	999999	999999	959	352	20	496	171	779	999999	901	334	999999	64	61	999999	362	705	47	999999	432	634	871	999999	363	999999	68	999999	974	695	718	999999	571	248	684	732	999999	805	615	999999	999999	490	999999	743	722	488	474	86	999999	999999	896	999999	138	626	813	604	121	96	999999	999999	952	301	197	999999	999999	92	763	826	380	328	999999	557	100	944	338	942	999999	999999	88	875	999999	981	999999	999999	799	626	690	944	435	89	621	999999	209	869	150	957	303	999999	999999	999999	725	648	706	203	863	349	999999	194	298	871	412	982	18	730	612	999999	999999	313	999999	309	402	818	999999	999999	707	367	357	230	999999	380	648	842	999999	999999	159	493	285	489	30	459	999999	505	999999	563	676	638	999999	479	999999	179	348	990	74	517	999999	999999	257	415	496	506	992	781	389	999999	232	570	671	999999	999999	128	695	999999	999999	834	684	896	172	837	624	78	504	878	963	635	41	658	777	999999	210	999999	246	870	992	524	467	999999	126	738	340	116	999999	301	999999	148	999999	218	707	240	833	351	745	420	790	427	11	123	817	754	885	999999	999999	999999	369	338	882	825	999999	767	377	841	779	999999	506	518	112	213	980	824	161	822	950	547	970	859	507	825	89	574	523	999999	999999	371	999999	765	323	999999	931	999999	999999	658	81	939	863	991	571	321	913	999999	325	797	143	999999	603	73	623	999999	897	510	999999	66	745	572	999999	33	815	418	580	740	205	13	281	421	999999	502	999999	20	684	978	297	999999	999999	807	259	999999	220	42	768	999999	152	78	211	431	737	210	913	999999	695	839	999999	163	999999	182	86	999999	526	999999	436	111	321	999999	570	999999	222	646	153	937	322	528	999999	783	649	791	999999	137	802	850	684	366	999999	252	324	999999	802	999999	454	740	731	999999	999999	498	606	667	477	999999	507	292	218	101	66	975	999999	177	36	402	513	949	583	949	519	676	999999	999999	999999	999999	999999	726	126	88	999999	413	216	385	329	325	187	999999	323	69	629	519	999999	592	310	613	65	999999	818	409	630	505	166	781	999999	532	460	536	155	408	
250	780	175	139	900	653	768	810	848	711	225	999999	636	523	329	10	999999	455	769	908	24	999999	999999	999999	458	999999	257	435	999999	999999	865	650	836	915	819	999999	353	511	999999	999999	999999	254	309	999999	194	999999	869	642	999999	427	999999	14	767	247	999999	110	872	459	681	214	406	343	852	61	845	999999	999999	999999	704	999999	656	533	762	122	999999	769	999999	801	532	359	999999	999999	973	999999	309	860	882	598	530	719	999999	999999	830	488	260	511	402	257	271	618	412	157	938	999999	999999	964	252	655	184	624	999999	81	926	332	387	791	369	321	752	985	692	107	200	999999	504	761	702	999999	861	561	999999	593	999999	913	946	999999	676	999999	769	999999	617	236	423	905	460	999999	968	999999	111	469	152	90	505	285	926	999999	957	952	486	19	271	969	794	623	257	675	541	22	999999	708	999999	376	551	418	999999	465	999999	999999	535	599	999999	204	182	402	999999	296	999999	264	999999	999999	721	723	516	760	82	648	999999	999999	658	784	999999	955	999999	403	999999	776	538	97	907	470	999999	673	427	887	226	77	797	401	215	961	587	999999	999999	743	986	999999	859	791	999999	729	33	999999	636	999999	235	837	81	778	999999	999999	757	10	357	999999	999999	58	306	629	999999	15	851	50	999999	696	207	97	930	389	999999	999999	916	747	752	999999	999999	748	46	676	999999	999999	995	28	353	572	999999	587	928	999999	999999	999999	104	240	999999	999999	878	982	298	939	999999	999999	999999	692	372	106	725	20	258	180	90	270	999999	630	966	165	19	833	697	32	492	620	169	999999	655	478	999999	999999	499	422	999999	465	460	999999	132	999999	480	313	655	999999	847	203	338	757	999999	473	926	999999	999999	102	329	55	999999	275	457	999999	977	484	46	893	248	49	521	836	999999	999999	999999	914	508	451	684	706	999999	451	185	999999	291	411	15	999999	551	393	999999	406	102	263	180	194	999999	198	547	996	999999	999999	17	807	681	502	885	802	999999	22	965	822	417	999999	999999	842	100	167	652	576	479	999999	352	999999	626	124	999999	618	453	625	273	319	904	999999	439	425	999999	377	999999	788	525	999999	528	538	427	999999	988	479	394	338	999999	492	546	971	999999	421	419	999999	191	999999	759	277	358	48	748	656	918	729	193	453	409	723	999999	863	60	276	999999	814	999999	999999	136	274	233	125	530	781	772	999999	171	28	15	291	195	60	39	258	853	489	789	770	682	268	295	941	928	999999	941	999999	920	260	94	605	724	166	440	494	999999	999999	517	967	
999999	985	568	999999	447	999999	999999	500	999999	801	422	999999	34	999999	352	999999	978	292	999999	999999	839	100	21	910	933	410	566	39	619	544	215	620	971	999999	886	697	700	129	504	810	844	451	848	129	837	999999	580	67	813	573	516	761	55	368	137	999999	999999	658	242	999999	999999	507	881	299	596	802	875	212	780	999999	176	858	787	999999	315	397	251	892	82	695	829	509	226	55	38	454	574	999999	693	103	723	52	887	466	999999	999999	999999	559	532	45	372	377	287	167	406	657	999999	669	63	740	552	90	999999	546	217	61	291	835	270	152	999999	271	518	999999	931	999999	971	999999	999999	968	999999	692	370	47	333	462	999999	68	648	381	999999	905	999999	999999	551	642	467	999999	999999	999999	64	734	999999	390	807	110	858	600	999999	282	685	652	999999	94	999999	999999	720	548	223	755	829	232	999999	889	671	332	999999	999999	145	298	667	630	999999	999999	914	102	403	979	239	232	603	631	832	999999	695	999999	373	999999	51	691	922	919	137	504	377	832	547	999999	718	485	398	304	999999	937	615	65	999999	610	999999	819	465	741	318	990	162	208	399	821	203	999999	958	246	523	454	376	999999	502	577	999999	999999	999999	994	270	754	834	308	176	895	760	640	257	999999	305	232	235	190	610	147	352	999999	999999	725	999999	876	526	162	780	20	999999	867	562	13	999999	98	273	470	999999	564	165	853	41	999999	999999	562	594	205	941	301	228	195	147	365	235	394	999999	830	789	394	237	999999	528	166	335	999999	88	254	716	216	958	764	710	56	981	498	999999	938	664	652	291	331	221	489	999999	999999	729	206	778	999999	999999	443	999999	95	336	483	335	875	178	177	484	350	489	734	342	463	485	101	383	999999	256	999999	175	999999	113	906	471	48	373	951	174	881	475	999999	766	999999	93	999999	720	507	173	272	770	999999	178	999999	841	486	156	338	999999	637	823	52	416	999999	999999	999999	981	429	22	296	511	227	13	603	999999	999999	968	817	999999	999999	381	876	572	984	999999	678	968	173	74	984	891	999999	61	536	68	433	646	37	257	548	999999	999999	999999	876	999999	553	493	999999	999999	415	518	339	957	999999	999999	999999	999999	432	800	598	576	818	999999	38	999999	476	175	477	544	999999	789	941	569	832	226	90	391	695	999999	396	195	403	999999	999999	476	562	87	22	999999	999999	953	999999	236	659	971	999999	936	466	481	294	999999	26	40	623	626	999999	769	135	822	999999	565	784	208	413	413	183	999999	705	561	842	
399	162	999999	433	498	574	714	910	861	401	154	924	223	938	999999	178	372	484	42	899	792	951	200	103	555	179	26	999999	256	999999	999999	240	999999	638	895	999999	819	607	135	62	862	858	999999	430	42	641	999999	269	405	999999	810	245	673	661	59	447	961	114	877	999999	558	999999	664	73	296	999999	28	584	999999	999999	999999	999999	358	999999	46	934	687	770	70	913	608	756	999999	21	999999	999999	999999	999999	588	457	999999	714	999999	999999	504	999999	999999	211	143	128	622	985	999999	622	884	999999	887	999999	625	125	760	999999	53	999999	720	801	473	653	85	427	355	775	999999	596	999999	644	46	551	485	75	740	485	636	941	999999	622	540	805	136	941	981	874	999999	999999	999999	81	670	765	96	702	507	550	135	716	999999	847	989	629	999999	250	19	346	218	560	999999	284	999999	111	673	107	271	999999	999999	144	445	481	999999	532	999999	448	999999	281	464	782	999999	199	360	920	178	453	999999	910	702	886	932	999999	665	999999	999999	422	516	999999	999999	989	999999	839	34	991	280	301	701	467	730	999999	276	738	881	435	993	195	924	644	999999	230	474	360	965	640	211	800	815	999999	444	487	931	414	189	475	351	727	175	368	999999	999999	751	175	999999	48	620	999999	999999	999999	85	902	497	871	999999	999999	999999	90	874	394	789	480	485	623	33	252	999999	861	558	999999	94	999999	30	565	995	65	999999	309	180	926	29	999999	46	585	12	542	990	999999	999999	317	999999	270	999999	999999	999999	179	402	138	152	937	315	759	645	358	155	809	881	931	876	581	403	225	909	947	374	782	443	899	999999	490	999999	673	92	251	464	824	422	999999	999999	999999	999999	349	999999	242	620	270	372	687	999999	203	660	68	192	207	999999	736	360	905	416	796	735	502	999999	661	999999	642	676	403	999999	999999	397	641	944	61	918	63	67	999999	336	999999	419	999999	469	999999	999999	203	490	884	337	999999	473	516	832	999999	99	170	831	505	557	978	999999	968	999999	119	805	28	124	141	289	859	678	999999	579	312	387	979	999999	101	831	491	999999	792	75	175	999999	880	809	754	999999	758	232	562	999999	358	520	999999	999999	359	999999	811	89	359	605	999999	60	999999	937	529	812	119	136	740	999999	76	826	801	999999	628	261	999999	219	369	178	531	637	125	564	231	999999	935	27	684	479	30	411	802	197	598	124	77	943	289	941	852	999999	492	999999	62	531	718	548	343	999999	999999	601	999999	190	83	840	934	235	999999	737	877	999999	999999	270	653	
664	33	614	314	514	193	981	999999	427	325	899	155	999999	511	999999	83	396	683	999999	783	428	999999	621	999999	999999	189	999999	999999	551	74	760	189	231	999999	999999	999999	114	999999	999999	914	714	999999	302	864	184	695	707	724	999999	663	490	418	866	487	235	973	412	501	999999	999999	999999	753	388	363	999999	999999	923	992	123	999999	969	999999	999999	672	78	756	399	999999	938	71	482	999999	999999	888	584	351	323	744	18	424	999999	613	999999	504	572	960	293	938	309	999999	772	714	610	823	694	337	999999	204	419	479	583	654	999999	999999	852	233	542	499	779	223	999999	189	983	698	106	365	475	359	999999	999999	999999	460	999999	485	299	999999	517	397	999999	256	787	999999	335	539	840	450	999999	201	652	999999	428	793	999999	999999	999999	592	731	912	726	999999	862	214	104	999999	15	999999	206	87	205	999999	715	154	306	532	435	288	999999	999999	858	656	314	999999	707	759	688	680	300	372	428	707	46	999999	670	999999	393	999999	34	33	534	717	254	973	996	567	633	284	999999	636	659	999999	999999	286	63	80	34	589	507	344	622	335	832	999999	658	498	999999	120	999999	441	999999	852	264	830	920	151	411	340	286	149	136	999999	193	663	999999	650	999999	759	999999	600	999999	804	86	689	410	208	884	420	325	508	999999	523	800	65	497	807	523	999999	366	999999	999999	693	312	367	218	217	999999	179	999999	18	529	299	568	999999	600	999999	776	574	429	721	266	999999	999999	778	631	612	614	137	176	999999	999999	70	999999	999999	931	999999	501	999999	480	999999	66	715	300	316	978	999999	955	999999	999999	162	40	949	487	645	655	678	678	999999	736	999999	603	24	999999	223	881	999999	999999	929	952	453	999999	67	103	236	664	551	700	708	800	411	657	697	671	24	875	187	999999	757	999999	262	479	968	982	999999	599	51	712	86	435	999999	332	35	964	22	318	973	855	260	980	114	978	969	999999	999999	949	906	353	988	348	999999	886	149	946	699	974	875	85	229	637	623	838	623	283	291	89	999999	732	999999	706	901	331	331	999999	879	284	999999	245	657	999999	693	698	999999	738	730	632	193	89	999999	48	442	898	636	623	366	999999	364	695	999999	254	999999	183	999999	999999	999999	382	564	371	999999	425	474	640	427	303	999999	999999	124	999999	553	658	896	551	999999	999999	273	13	695	708	420	614	919	813	794	413	607	999999	14	442	999999	357	78	999999	22	999999	573	801	481	342	678	442	999999	479	152	999999	358	775	714	82	28	999999	687	855	951	
462	999999	999999	999999	999999	695	434	920	682	592	999999	590	85	538	999999	57	472	532	362	39	978	463	999999	671	11	999999	831	805	931	423	859	670	222	870	560	354	913	955	999999	647	999999	521	477	886	947	211	282	247	999999	999999	556	910	334	826	972	998	999999	999999	844	999999	863	629	999999	268	733	999999	377	999999	978	274	143	516	75	715	999999	466	999999	563	999999	800	999999	594	708	905	867	948	345	999999	999999	561	999999	999999	120	508	783	999999	999999	999999	163	999999	834	77	268	831	999999	999999	845	619	51	516	999999	501	275	54	186	999999	920	92	401	999999	199	981	999999	427	974	220	406	566	931	169	933	777	999999	311	966	999999	999999	877	999999	999999	113	726	355	999999	999999	797	657	999999	999999	999999	705	450	816	378	233	852	760	841	856	681	999999	288	999999	999999	583	245	101	999999	88	472	942	999999	999999	574	681	472	635	926	878	187	562	339	245	427	464	999999	960	41	88	999999	954	495	30	341	193	824	48	474	807	312	706	693	999999	999999	571	661	999999	252	999999	760	227	833	962	679	999999	314	999999	999999	426	100	285	70	999999	964	999999	457	33	999999	999999	857	434	171	128	576	481	868	351	386	855	802	121	717	344	327	895	130	532	999999	222	879	999999	778	57	717	999999	646	807	33	999999	124	638	999999	861	839	336	66	999999	396	208	260	963	999999	414	999999	979	568	725	568	78	999999	999999	682	524	510	86	655	999999	411	549	999999	999999	327	45	741	999999	999999	855	505	991	999999	415	146	151	962	999999	123	373	433	999999	468	920	249	954	952	199	956	129	361	763	999999	942	999999	999999	999999	198	645	631	673	460	511	712	230	576	239	981	999999	541	561	999999	962	291	690	673	90	914	821	372	999999	552	999999	999999	999999	741	321	897	113	999999	778	773	281	492	700	972	236	756	999999	999999	725	999999	999999	425	567	766	801	398	999999	999999	765	459	376	999999	548	999999	999999	162	217	488	265	341	999999	999999	762	788	999999	479	591	717	447	999999	223	158	646	122	151	792	999999	737	939	999999	999999	999999	534	329	406	999999	944	999999	729	83	999999	999999	418	394	102	912	662	779	453	332	807	999999	201	441	245	228	636	435	979	460	999999	480	999999	342	694	414	964	443	391	325	534	22	987	373	999999	999999	740	999999	999999	239	999999	21	294	617	999999	112	282	999999	93	188	371	518	599	279	711	78	672	85	699	999999	947	228	999999	999999	797	999999	555	999999	655	243	487	383	415	750	330	359	195	931	227	999999	141	
872	999999	212	999999	999999	422	718	999999	717	339	665	562	999999	291	911	999999	166	999999	999999	557	454	999999	849	700	987	999999	848	949	361	882	740	857	117	555	85	868	194	184	781	382	999999	176	938	904	822	821	999999	999999	418	735	999999	121	999999	44	687	999999	510	999999	999999	913	573	768	309	834	598	999999	999999	999999	215	53	999999	999999	48	947	720	287	507	945	878	176	999999	389	540	626	853	628	999999	82	868	650	367	999999	219	867	808	999999	866	113	999999	999999	999999	296	999999	375	305	58	82	950	324	999999	928	564	999999	798	883	194	237	683	981	970	847	383	918	999999	999999	757	772	181	999999	999999	421	999999	640	999999	999999	743	999999	175	330	804	555	19	757	999999	721	803	58	420	984	624	840	192	132	345	999999	999999	999999	999999	999999	548	285	901	812	673	999999	534	923	999999	997	150	68	72	363	186	999999	838	999999	460	999999	881	708	362	197	523	810	238	281	305	999999	808	375	437	486	781	999999	654	207	94	480	197	879	289	422	843	566	999999	829	945	920	338	377	917	855	999999	999999	923	999999	298	999999	759	999999	627	82	198	775	999999	586	582	657	769	641	999999	980	655	11	428	999999	999999	957	42	409	336	384	369	999999	999999	581	678	940	999999	939	999999	999999	720	935	262	999999	999999	999999	934	202	257	297	161	696	836	937	209	999999	421	999999	371	341	830	360	925	252	713	757	999999	59	999999	641	999999	999999	733	318	269	720	749	221	716	284	32	839	162	49	999999	999999	605	520	382	872	528	622	578	999999	401	370	19	19	503	999999	751	885	999999	615	245	999999	963	527	677	489	65	999999	277	96	318	990	207	886	29	50	999999	999999	677	45	999999	439	260	165	999999	899	999999	740	718	999999	533	147	554	546	803	902	999999	87	999999	892	999999	329	999999	492	268	411	172	999999	999999	462	324	944	217	259	999999	805	999999	807	610	999999	778	325	491	999999	999999	181	999999	661	999999	999999	341	999999	964	784	228	793	999999	768	999999	515	737	999999	750	265	925	999999	929	305	52	997	831	999999	476	999999	124	500	999999	327	929	96	965	510	49	873	131	249	999999	432	40	999999	721	999999	999999	999999	999999	999999	999999	235	999999	973	251	150	619	95	295	439	608	899	670	727	999999	767	838	810	550	999999	548	999999	999999	999999	999999	507	275	999999	286	999999	999999	381	33	923	925	612	225	999999	844	825	891	954	587	692	640	90	999999	312	999999	954	474	109	999999	814	652	697	101	424	375	744	875	999999	808	999999	447	999999	876	
746	999999	999999	551	999999	999999	725	345	593	300	451	56	527	999999	999999	999999	332	999999	999999	826	218	281	238	999999	801	590	110	999999	999999	999999	820	255	412	214	999999	510	412	412	592	999999	829	479	68	407	649	378	847	999999	912	999999	486	713	554	411	667	474	573	832	749	999999	865	999999	731	448	999999	206	643	323	729	462	183	999999	471	759	996	739	223	830	870	432	743	110	47	999999	669	117	701	999999	999999	550	936	999999	662	301	277	64	999999	620	999999	453	734	534	279	999999	999999	567	999999	795	414	928	261	742	961	327	557	765	738	819	778	372	505	999999	775	189	525	603	266	999999	491	942	991	602	902	427	697	218	830	999999	999999	999999	865	906	999999	619	298	999999	618	345	743	512	325	928	999999	565	999999	999999	999999	999999	934	924	310	82	313	471	936	999999	999999	544	999999	349	999999	161	434	676	506	599	54	166	890	331	984	920	435	978	626	999999	761	347	478	999999	459	739	999999	470	801	793	999999	135	999999	639	999999	84	716	404	577	174	504	175	68	359	59	602	209	613	939	389	646	334	999999	873	999999	503	75	34	889	999999	999999	999999	874	713	996	999999	999999	260	968	910	999999	41	411	462	568	999999	288	128	999999	857	539	48	530	999999	999999	277	291	808	741	999999	18	691	514	381	665	999999	300	354	999999	140	127	949	645	39	185	614	923	392	315	312	999999	999999	478	999999	665	999999	443	463	999999	728	637	675	999999	117	901	522	526	39	797	999999	305	933	999999	999999	739	590	403	500	246	541	999999	898	503	439	645	71	222	482	716	204	106	837	787	634	999999	452	440	537	138	663	98	999999	595	287	999999	291	190	64	999999	85	77	943	227	35	999999	738	181	999999	471	840	309	53	999999	999999	931	467	156	999999	920	297	160	865	372	582	999999	461	999999	999999	999999	999999	880	999999	190	641	999999	163	620	761	259	999999	280	361	75	298	999999	54	579	999999	355	999999	144	58	143	999999	924	211	581	644	582	923	999999	999999	655	999999	959	999999	863	682	475	778	847	394	882	999999	999999	799	799	83	228	409	881	320	870	884	229	831	35	186	716	999999	581	999999	188	999999	340	325	705	959	338	999999	191	897	527	999999	999999	750	176	977	988	999999	999999	507	999999	999999	999999	124	999999	770	999999	138	124	687	965	549	206	871	215	999999	824	999999	103	840	999999	13	228	984	793	304	999999	479	664	999999	197	590	524	84	559	999999	295	999999	999999	934	82	999999	109	504	931	978	999999	999999	544	621	999999	999999	
42	570	762	422	955	67	331	790	587	417	473	76	499	385	34	999999	322	999999	270	608	470	168	999999	544	904	723	999999	814	924	999999	935	53	895	900	558	954	999999	146	60	237	895	450	357	664	737	999999	14	556	954	257	517	343	360	554	826	874	802	227	999999	999999	14	516	865	233	481	429	181	598	826	80	999999	185	999999	43	712	30	810	113	807	871	719	506	860	999999	846	601	693	350	84	999999	162	103	628	818	999999	389	584	133	193	317	861	416	729	999999	446	341	193	999999	999999	806	999999	698	420	646	522	508	999999	198	387	879	999999	999999	999999	152	918	717	556	341	810	333	445	687	920	499	20	313	776	999999	999999	999999	999999	999999	508	278	621	463	683	999999	306	723	999999	999999	746	999999	581	999999	891	999999	965	729	784	851	516	518	370	385	778	921	635	219	731	678	999999	872	999999	999999	999999	999999	999999	464	999999	999999	999999	96	600	60	941	616	918	980	421	199	21	999999	729	566	999999	990	907	245	999999	762	356	97	999999	999999	999999	873	999999	999999	999999	999999	65	511	999999	220	999999	429	918	320	444	171	12	999999	797	542	667	455	152	905	511	342	999999	999999	778	999999	227	948	104	544	622	77	774	707	283	776	143	510	816	519	750	439	999999	597	800	524	759	701	999999	999999	397	981	731	936	709	374	999999	999999	999999	999999	993	999999	334	383	697	377	396	305	381	31	408	166	999999	633	164	81	270	751	495	999999	522	525	659	645	157	640	999999	837	997	999999	479	374	999999	403	526	882	115	698	900	432	999999	463	330	999999	61	241	352	107	782	999999	114	555	283	477	901	477	218	689	236	66	999999	559	308	472	551	44	999999	999999	116	281	966	999999	850	72	137	999999	999999	391	594	999999	298	999999	65	369	999999	924	100	311	502	58	674	425	472	843	401	578	165	857	999999	26	999999	117	990	510	671	542	704	220	349	842	281	826	999999	320	999999	999999	999999	999999	668	626	944	86	743	68	606	550	109	17	671	559	999999	348	665	577	999999	191	257	554	697	272	230	879	999999	659	777	999999	330	999999	84	609	84	227	999999	109	82	776	373	932	999999	131	442	696	999999	999999	939	933	171	999999	257	999999	545	999999	999999	405	999999	74	125	93	290	758	229	947	932	999999	485	686	159	565	505	296	817	999999	999999	576	829	999999	339	182	720	999999	686	999999	904	999999	74	135	976	792	703	17	661	290	651	155	901	495	764	487	314	263	783	606	32	961	770	999999	308	673	576	999999	
734	943	999999	446	82	426	52	445	997	360	709	999999	862	999999	635	537	672	505	675	343	999999	999999	999999	999999	70	90	999999	999999	726	843	826	999999	226	999999	283	718	999999	215	82	999999	452	328	490	954	553	426	743	535	335	999999	557	803	997	242	113	882	85	905	385	992	645	109	718	163	533	406	150	42	999999	917	619	467	432	201	890	999999	371	913	999999	644	999999	255	617	493	296	32	314	984	999999	400	642	22	829	89	838	353	610	336	430	999999	285	711	321	999999	623	100	999999	806	351	662	520	999999	999999	741	999999	400	492	234	867	510	999999	999999	999999	823	284	607	638	353	362	547	840	45	493	766	369	634	999999	209	870	206	999999	508	642	74	880	999999	999999	97	999999	448	861	385	468	999999	65	129	406	497	143	26	461	37	454	803	822	484	678	235	382	31	465	292	364	671	858	593	523	250	999999	803	586	550	919	999999	686	464	577	573	999999	249	238	446	999999	853	744	625	64	839	999999	405	802	795	715	411	983	578	31	999999	70	999999	606	165	555	339	440	910	117	540	999999	367	999999	114	524	999999	793	28	999999	510	999999	243	539	999999	998	547	11	999999	834	517	930	117	443	780	512	248	643	999999	999999	736	999999	999999	517	524	721	885	497	697	280	583	999999	965	361	520	999999	827	933	921	167	17	337	649	86	599	999999	19	999999	137	601	286	498	720	136	490	97	103	726	25	962	123	59	314	520	261	898	965	756	923	999999	685	314	999999	999999	883	999999	774	757	999999	914	711	961	370	999999	999999	94	898	838	870	999999	776	111	999999	959	54	958	33	999999	999999	700	644	263	10	999999	916	971	776	805	252	999999	322	346	808	110	261	161	688	218	525	999999	10	136	885	499	143	999999	396	762	999999	925	384	999999	932	999999	999999	457	960	152	188	33	318	103	596	999999	999999	440	303	817	707	892	279	815	613	658	700	517	378	510	93	999999	999999	999999	934	327	708	999999	413	591	830	803	999999	545	39	999999	999999	906	540	107	389	703	290	578	64	999999	999999	569	999999	999999	999999	762	89	999999	69	999999	999999	304	168	278	89	443	999999	999999	987	904	701	733	785	121	800	793	999999	280	131	390	61	16	958	956	672	149	645	140	75	77	723	741	999999	193	63	563	747	272	28	946	677	579	591	160	286	999999	784	999999	483	731	785	808	999999	679	794	999999	345	211	606	999999	797	896	645	919	191	999999	999999	601	999999	999999	56	714	262	184	999999	999999	424	808	680	
999999	365	725	656	999999	292	915	413	807	398	621	228	545	999999	999999	158	999999	934	999999	999999	999999	999999	192	861	247	685	80	556	163	965	322	27	537	531	854	585	82	249	311	637	276	999999	999999	999999	999999	28	510	58	184	999999	999999	547	752	839	999999	87	182	863	419	658	999999	999999	999999	841	86	604	691	999999	811	502	86	540	999999	45	702	771	234	999999	425	228	185	32	381	136	999999	774	274	697	177	999999	999999	218	830	653	425	907	999999	607	136	842	337	495	247	682	950	999999	999999	717	146	592	852	203	999999	200	482	999999	999999	999999	999999	999999	339	999999	847	43	99	999999	710	979	999999	999999	476	626	999999	582	891	690	784	698	186	641	999999	557	560	584	999999	999999	770	639	181	236	999999	999999	799	824	513	999999	648	213	999999	92	691	934	107	351	126	236	999999	999999	309	792	414	298	946	999999	451	781	443	999999	119	881	106	81	808	392	876	304	826	999999	79	558	51	581	116	104	950	925	459	219	999999	698	867	905	340	389	822	630	234	999999	383	731	900	999999	104	711	985	619	135	715	999999	821	409	323	796	750	750	833	999999	852	225	525	332	999999	804	420	23	201	740	429	570	255	80	203	653	347	658	999999	486	999999	118	999999	799	744	744	645	298	554	119	589	999999	989	448	381	417	999999	409	676	999999	683	698	794	999999	705	154	999999	751	215	999999	458	102	93	356	786	744	885	725	587	489	168	132	999999	92	999999	999999	581	806	999999	786	796	938	981	95	999999	707	323	999999	103	599	524	894	92	885	660	497	999999	642	662	636	532	142	821	197	422	561	239	999999	999999	914	999999	999999	62	429	873	520	999999	999999	553	89	430	999999	631	988	964	274	49	583	431	663	245	938	154	999999	264	664	999999	794	999999	251	477	612	732	188	999999	112	999999	663	21	150	386	556	98	582	216	108	510	999999	232	999999	522	656	999999	75	999999	634	278	999999	175	219	403	326	999999	999999	611	818	999999	452	962	862	432	385	571	999999	286	999999	849	571	855	165	999999	293	571	524	999999	821	331	667	999999	400	833	850	498	802	999999	70	230	786	971	397	407	999999	999999	370	725	999999	94	998	788	990	999999	999999	145	999999	999999	119	754	999999	582	789	496	999999	943	571	38	582	887	768	543	225	468	73	999999	999999	999999	106	423	999999	799	999999	736	333	999999	519	615	137	714	488	747	638	316	419	999999	999999	900	999999	123	309	999999	152	999999	326	465	572	531	721	116	677	261	958	999999	552	21	
989	999999	999999	165	433	999999	900	999999	999999	31	999999	999999	999999	859	418	999999	395	982	124	999999	656	344	999999	867	315	999999	999999	30	999999	999999	789	942	763	407	224	138	737	217	690	353	440	284	849	999999	559	663	999999	861	698	121	866	975	581	682	999999	654	642	999999	999999	999999	71	880	831	182	999999	999999	155	652	645	999999	829	187	302	770	438	382	999999	125	317	652	516	42	332	925	370	813	370	91	52	569	496	441	367	255	292	560	999999	676	999999	596	999999	829	999999	419	291	688	682	811	999999	999999	169	527	999999	207	928	38	557	906	811	428	602	74	609	85	999999	398	819	57	488	878	930	999999	61	999999	999999	999999	815	912	999999	999999	999999	559	999999	70	999999	969	999999	170	326	263	13	999999	865	999999	999999	453	230	150	626	893	999999	999999	999999	999999	61	350	475	999999	999999	252	222	999999	271	139	297	53	999999	549	675	823	944	999999	730	999999	999999	394	953	416	999999	999999	999999	675	296	750	813	504	236	471	999999	70	999999	999999	999999	83	50	999999	999999	736	357	950	999999	680	475	803	999999	219	999999	108	500	667	396	68	550	380	786	547	358	521	326	792	999999	765	999999	614	329	768	561	999999	999999	516	119	227	68	999999	999999	785	209	492	999999	603	600	137	970	351	673	445	635	727	297	503	19	763	419	565	143	459	150	860	999999	999999	658	999999	999999	984	557	179	999	999999	999999	999999	999999	999999	718	999999	202	689	999999	999999	941	884	999999	834	369	690	507	356	807	503	641	26	999999	348	18	999999	944	999999	222	986	999999	503	445	999999	999999	295	165	153	54	696	372	454	664	950	919	599	55	824	888	234	486	999999	372	506	143	888	366	999	999999	105	999999	850	999999	808	406	447	449	283	21	83	535	363	311	120	140	197	362	999999	429	999999	577	130	463	988	509	592	999999	939	726	934	929	165	296	949	999999	999999	977	855	553	481	999999	772	812	814	999999	133	899	999999	999999	945	535	672	579	999999	528	657	999999	488	309	814	999999	509	557	87	999999	999999	77	999999	201	618	999999	506	150	947	268	805	318	999999	299	386	692	878	999999	781	408	267	999999	999999	430	999999	135	499	556	739	175	999999	224	734	999999	999999	65	546	999999	756	999999	39	999999	632	189	723	349	999999	198	999999	131	438	999999	776	678	886	999999	999999	931	931	492	721	950	411	782	999999	999999	583	977	971	999999	156	817	999999	56	379	735	953	668	707	921	999999	999999	633	617	736	714	448	65	783	534	835	614	139	999999	23	88	130	
849	571	999999	765	770	999999	601	975	620	128	999999	999999	999999	840	999999	234	19	115	999999	326	793	55	999999	151	527	203	446	999999	541	688	553	42	300	999999	114	107	574	999999	616	999999	42	999999	126	999999	719	756	632	694	284	999999	129	999999	603	761	337	999999	668	999999	247	576	780	116	444	999999	999999	696	18	999999	736	464	659	999999	498	336	294	999999	928	316	432	999999	571	752	221	999999	999999	395	439	539	287	310	999999	582	918	50	313	925	208	195	32	32	999999	96	958	819	730	275	669	277	477	186	874	361	569	476	999999	38	894	293	372	189	267	479	999999	436	35	999999	935	999999	999999	368	952	999999	294	410	32	484	999999	999999	430	999999	999999	172	72	110	435	87	23	999999	999999	999999	40	915	822	999999	999999	279	827	999999	794	999999	339	221	999999	118	234	999999	77	169	453	531	244	999999	862	78	463	999999	417	167	10	948	999999	493	423	999999	999999	999999	999999	999999	645	753	999999	272	999999	777	963	513	917	954	876	304	20	854	998	999999	999999	537	62	999999	388	670	862	999999	999999	999999	589	846	999999	508	779	197	220	999999	999999	699	999999	999999	896	999999	115	950	186	999999	291	706	937	219	999999	910	705	800	984	999999	72	974	891	999999	740	761	198	127	716	419	184	999999	93	394	340	309	639	78	641	967	648	438	493	409	388	824	999999	379	999999	886	802	979	999999	53	563	548	999999	887	241	144	999999	999999	243	767	288	999999	623	553	879	195	281	636	169	999999	527	633	491	999999	608	916	999999	818	766	829	617	205	486	49	831	791	999999	751	999999	506	80	661	999999	999999	130	787	999999	364	500	999999	615	999999	819	999999	525	929	67	999999	999999	999999	292	88	999999	414	159	93	124	999999	722	97	694	529	799	663	945	866	999999	765	999999	820	714	999999	328	600	224	451	385	300	523	901	999999	185	472	522	224	999999	440	999999	576	46	673	999999	642	412	481	95	376	166	250	659	500	302	953	468	611	793	999999	630	200	999999	708	823	69	820	363	518	999999	999999	999999	999999	436	648	198	999999	157	95	999999	916	128	999999	85	229	60	864	411	441	232	13	999999	430	999999	809	600	868	338	849	568	821	58	963	38	98	717	297	233	999999	999999	627	999999	525	999999	843	511	999999	999999	999999	999999	999999	999999	999999	295	63	376	28	721	999999	999999	330	999999	307	527	44	868	165	999999	986	512	999999	999999	560	338	605	692	999999	999999	398	307	538	999999	849	85	373	412	136	999999	999999	999999	698	575	999999	803	999999	999999	23	
998	999999	975	356	962	645	999999	999999	999999	858	999999	999999	371	999999	535	332	329	519	95	999999	232	999999	631	999999	487	134	274	813	197	44	756	556	975	678	999999	999999	422	951	576	600	873	74	808	554	542	988	614	742	173	999999	287	293	999999	999999	999999	844	281	243	868	837	999999	172	823	529	111	47	999999	999999	999999	944	999999	377	943	494	283	168	354	87	209	499	520	532	999999	944	757	473	858	503	887	999999	319	189	92	738	999999	999999	250	288	453	999999	284	921	159	228	343	999999	349	212	209	632	499	999999	43	379	327	999999	522	879	772	637	188	220	805	49	635	730	295	215	275	572	917	75	633	704	225	598	382	431	610	848	134	999999	304	264	63	125	155	713	999999	999999	999999	371	516	999999	326	73	126	120	593	999999	623	143	999999	636	715	433	570	339	163	728	476	101	279	999999	513	532	999999	550	999999	999999	584	581	999999	895	383	999999	559	999999	388	999999	482	999999	999999	999999	234	990	999999	999999	549	630	554	816	559	692	903	106	101	592	999999	793	156	576	135	83	38	52	999999	51	262	169	874	752	950	999999	256	214	264	281	699	523	813	259	999999	364	965	768	31	111	999999	287	464	999999	516	999999	15	906	146	764	999999	191	650	677	414	389	999999	802	865	557	446	699	999999	820	999999	788	980	897	999999	770	117	270	31	999999	59	999999	704	907	245	365	999999	349	78	499	999999	999999	872	999999	999999	999999	609	172	999999	999999	665	302	444	644	83	727	615	999999	341	376	656	708	170	412	627	439	999999	848	999999	510	999999	106	630	353	517	385	999999	999999	62	999999	171	945	367	557	582	999999	541	999999	999999	517	999999	889	18	702	842	999999	356	469	517	415	936	760	605	401	912	568	999999	100	136	999999	999999	770	64	388	999999	999999	350	999999	830	870	897	624	24	59	760	671	999999	928	510	914	38	455	336	647	999999	410	349	966	999999	999999	999999	450	934	145	999999	999999	834	630	497	999999	262	743	999999	999999	517	999999	745	556	641	251	999999	743	590	222	669	366	444	417	371	804	999999	384	968	817	784	999999	689	879	353	999999	837	467	441	999999	661	294	816	999999	140	704	664	999999	334	403	542	999999	860	722	999999	348	545	426	268	693	999999	999999	775	999999	862	70	999999	866	212	860	999999	22	311	999999	560	385	550	754	287	667	149	999999	59	574	999999	442	597	966	999999	15	999999	420	208	748	611	782	999999	999999	999999	79	80	999999	590	474	999999	530	51	649	999999	999999	798	790	149	601	
553	199	828	210	547	999999	999999	666	462	999999	625	993	813	563	609	778	866	555	999999	217	999999	351	988	585	999999	754	401	947	804	323	216	454	281	999999	204	999999	999999	317	999999	999999	999999	414	345	392	849	996	716	999999	50	999999	233	253	862	932	15	212	210	999999	999999	793	38	525	999999	999999	990	999999	999999	216	368	999999	824	558	108	531	610	191	15	605	736	999999	47	913	907	421	99	963	999999	349	601	992	221	710	692	663	377	92	552	999999	401	678	283	999999	129	852	569	675	154	341	331	823	999999	604	999999	46	755	125	617	450	59	37	588	383	615	999999	976	999999	999999	444	163	999999	639	809	999999	67	999999	537	999999	999999	852	999999	999999	260	27	999999	795	616	999999	655	908	262	474	112	156	374	99	900	894	752	876	455	809	710	188	803	194	397	400	999999	731	228	331	999999	598	635	218	338	366	999999	581	369	999999	221	536	999999	64	537	662	999999	999999	414	642	51	999999	999999	615	118	999999	999999	593	407	226	742	923	999999	999999	910	513	999999	999999	761	999999	67	181	516	533	597	184	287	999999	657	735	999999	999999	326	585	289	385	200	30	110	266	999999	999999	183	153	188	297	846	969	999999	33	151	683	216	999999	585	869	671	873	27	934	794	474	999999	672	664	260	606	999999	651	535	322	500	65	504	402	813	998	373	999999	999999	999999	317	606	999999	999999	877	286	999999	999999	420	714	327	13	999999	471	677	999999	999999	488	928	999999	999999	328	618	710	651	999999	711	999999	772	871	999999	527	717	606	999999	999999	312	88	999999	973	999999	113	240	821	995	496	889	42	724	504	999999	884	427	619	999999	989	988	923	999999	260	999999	977	237	549	416	999999	296	999999	999999	809	999999	433	701	954	999999	999999	999999	796	715	164	737	678	754	277	999999	423	110	107	20	999999	880	389	999999	536	407	182	876	691	414	205	210	999999	999999	914	499	73	192	999999	89	999999	902	201	999999	788	999999	897	999999	960	999999	992	699	198	559	497	999999	999999	297	175	557	367	762	405	391	999999	953	417	999999	999999	999999	321	241	637	28	999999	594	999999	181	356	23	510	948	915	526	999999	999999	999999	770	999999	985	999999	775	26	915	721	999999	506	809	698	999999	115	277	999999	192	853	761	72	180	506	902	249	454	941	162	56	418	846	999999	969	999999	999999	646	78	853	904	545	224	722	306	857	98	879	999999	521	999999	999999	564	733	673	660	443	841	274	658	746	428	834	864	868	313	358	628	839	999999	893	469	208	541	288	
317	547	349	874	999999	814	999999	971	429	999999	999999	999999	123	215	999999	581	110	381	420	117	999999	999999	359	854	992	509	470	50	799	627	447	44	32	454	365	999999	999999	966	626	844	386	457	414	619	64	458	244	999999	531	112	792	999999	788	434	802	999999	197	495	881	148	999999	329	181	801	807	779	831	668	850	999999	487	143	754	575	999999	37	307	999999	799	999999	274	999999	518	999999	834	999999	256	598	999999	999999	999999	608	999999	488	500	66	999999	612	999999	285	627	576	572	336	999999	658	342	222	702	774	308	457	999999	347	874	306	811	484	967	456	533	243	26	100	999999	879	58	999999	85	674	750	695	928	999999	917	698	485	192	81	185	27	43	895	999999	461	478	999999	747	999999	999999	255	999999	999999	364	752	393	559	481	999999	746	999999	999999	147	37	34	613	528	181	430	999999	999999	628	412	791	999999	499	347	148	639	999999	999999	311	662	999999	429	999999	59	573	771	533	148	13	135	335	575	952	895	999999	853	999999	950	740	327	999999	382	626	400	854	925	262	56	421	842	265	779	308	999999	266	999999	85	563	954	410	897	47	817	502	86	225	999999	603	479	295	999999	850	236	983	234	508	999999	557	205	647	999999	486	999999	171	869	556	277	549	639	999999	999999	294	995	339	430	400	565	134	999999	638	449	999999	999999	135	999999	415	553	324	187	757	805	528	368	316	891	420	320	655	632	530	948	937	963	219	518	507	855	999999	999999	834	999999	678	999999	566	208	859	908	601	999999	464	12	999999	999999	882	999999	999999	999999	689	448	999999	999999	910	501	794	690	511	999999	368	999999	999999	560	999999	761	353	999999	137	295	801	117	41	999999	719	544	999999	527	996	575	91	755	269	581	176	458	554	999999	42	187	448	876	697	174	550	999999	567	904	356	200	28	77	336	963	999999	581	416	506	999999	376	332	999999	694	999999	999999	999999	358	971	394	208	216	598	782	999999	846	999999	420	867	999999	735	999999	274	181	999999	557	24	429	305	457	594	51	999999	394	666	854	999999	191	761	999999	937	635	595	999999	157	984	429	295	386	127	208	170	548	544	635	399	999999	105	889	999999	599	192	999999	524	999999	999999	168	213	126	105	674	743	659	999999	34	109	391	754	34	820	137	728	53	999999	999999	434	502	513	999999	276	796	86	302	999999	961	754	582	81	720	990	825	999999	178	290	452	465	510	242	519	999999	18	999999	81	78	260	870	149	874	276	375	999999	655	999999	999999	309	598	451	286	999999	279	526	
999999	44	43	995	999999	560	762	735	999999	923	270	993	233	999999	492	14	234	132	100	615	708	804	355	335	179	771	329	981	854	999999	999999	999999	250	19	698	279	47	82	348	320	387	149	483	452	403	661	231	590	816	594	226	999999	264	664	818	515	689	708	825	150	240	780	881	999999	999999	383	999999	224	570	223	999999	161	783	780	999999	999999	331	903	999999	517	550	738	175	270	999999	999999	632	999999	200	192	590	339	256	999999	89	606	267	704	752	999999	908	999999	30	603	627	75	380	484	436	259	999999	786	776	318	600	502	999999	999999	981	999999	750	177	33	387	633	999999	904	999999	700	631	311	626	160	999999	609	543	718	571	999999	731	699	999999	159	941	998	999999	999999	938	607	586	999999	999999	999999	133	279	740	982	642	969	990	170	795	783	804	948	567	636	999999	999999	67	784	999999	999999	999999	930	602	28	92	388	999999	999999	966	999999	123	641	664	903	36	999999	868	560	85	602	999999	571	904	374	999999	999999	999999	177	697	240	550	999999	999999	668	999999	203	677	722	900	264	150	916	999999	999999	999999	173	293	664	609	999999	840	506	709	451	336	688	35	237	999999	999999	948	999999	386	736	437	321	694	995	441	832	964	155	659	821	999999	735	377	97	705	999999	709	999999	567	999999	399	54	103	504	999999	999999	177	449	58	811	315	488	540	467	999999	358	999999	298	232	999999	999999	694	846	888	990	600	999999	938	532	493	389	181	104	911	999999	999999	228	199	662	657	664	525	107	848	999999	972	205	909	999999	356	711	420	553	790	215	705	207	214	514	999999	472	239	916	565	431	144	999999	999999	131	996	999999	289	999999	999999	123	999999	596	997	382	27	405	411	241	186	781	968	999999	313	999999	999999	999999	999999	685	919	195	999999	609	541	999999	381	999999	576	999999	999999	226	999999	784	978	999999	472	118	209	831	496	999999	70	997	740	784	999999	999999	999999	999999	490	999999	126	603	716	389	687	999999	999999	581	999999	439	999999	623	530	959	999999	194	649	636	243	532	986	191	198	582	134	999999	868	757	963	865	507	654	307	999999	109	999999	78	598	989	338	63	628	999999	67	999999	999999	477	999999	435	278	866	453	688	958	999999	935	999999	999999	265	999999	999999	307	999999	999999	932	183	999999	999999	859	999999	125	999999	647	905	478	367	999999	141	73	688	959	999999	331	694	998	63	966	999999	86	174	999999	934	343	739	72	755	999999	694	135	346	999999	999999	921	906	163	815	806	782	489	467	584	999999	80	577	300	187	976	922	
147	878	216	977	553	695	999999	999999	717	999999	842	723	356	667	15	727	567	121	999999	424	541	999999	256	194	858	618	999999	999999	864	766	449	885	999999	99	999999	256	139	152	305	999999	802	972	108	999999	939	766	999999	917	277	353	19	999999	20	562	390	954	631	31	128	999999	114	963	999999	951	999999	957	999999	266	999999	759	597	425	816	940	622	569	94	999999	255	999999	507	673	873	520	757	999999	874	226	708	601	999999	999999	33	370	130	838	655	157	999999	981	999999	854	999999	518	755	999999	372	80	939	820	999999	283	776	36	436	999999	100	805	999999	208	999999	727	558	999999	999999	489	401	455	999999	999999	914	937	999999	273	999999	653	866	999999	764	173	897	804	286	888	999999	350	341	999999	934	689	999999	849	953	240	898	104	306	297	999999	276	202	917	260	166	906	931	364	513	999999	782	575	735	50	40	311	999999	451	669	999999	999999	157	403	520	140	45	75	984	688	374	185	357	579	999999	498	971	999999	999999	130	999999	999999	986	827	251	161	124	22	808	923	928	999999	999999	636	511	590	128	798	999999	129	130	841	999999	676	149	580	999999	996	754	999999	69	331	735	330	687	986	807	330	999999	369	26	33	266	71	999999	999999	999999	999999	77	400	999999	182	999999	433	10	150	852	319	999999	999999	726	999999	999999	265	999999	999999	884	999999	948	999999	782	798	645	47	113	106	584	886	916	394	57	713	928	363	183	886	747	311	330	546	143	497	641	491	999999	898	766	10	207	162	870	999999	772	999999	618	580	536	546	999999	903	566	966	999999	303	623	999999	199	903	92	977	859	999999	11	999999	391	295	999999	164	404	215	340	583	688	763	999999	847	941	385	999999	602	359	211	999999	427	980	999999	104	999999	867	999999	708	862	918	230	303	298	208	999999	999999	332	423	999999	152	124	572	982	288	999999	779	999999	81	999999	167	489	627	657	999999	584	431	225	201	818	297	999999	999999	478	665	467	470	236	648	580	224	422	189	999999	69	867	854	999999	888	999999	569	100	999999	893	704	999999	999999	645	697	623	940	999999	141	604	94	377	617	999999	327	820	999999	552	137	501	599	999999	999999	649	598	733	729	433	337	736	259	999999	225	613	773	236	864	824	539	999999	640	279	291	999999	893	999999	259	999999	679	77	295	26	999999	67	999999	959	138	953	57	963	894	516	618	405	354	888	162	999999	331	101	955	354	23	999999	861	330	463	725	756	907	484	999999	753	269	450	243	243	168	319	813	107	910	777	575	140	133	
660	885	240	999999	539	255	438	588	122	941	12	859	206	973	506	413	999999	149	489	924	762	359	954	121	655	993	695	517	994	54	576	448	972	737	669	577	495	751	377	238	540	999999	156	509	240	383	962	345	317	693	713	637	95	216	371	999999	931	999999	359	545	560	920	999999	999999	374	564	999999	468	999999	928	918	455	771	261	393	597	999999	455	999999	999999	41	999999	210	310	341	939	999999	765	376	368	646	999999	402	832	678	620	999999	89	144	676	496	503	41	388	774	267	865	834	823	773	109	485	999999	88	513	210	719	293	736	435	211	131	999999	999999	291	552	63	939	583	773	25	132	999999	215	785	538	999999	822	999999	83	83	527	942	999999	269	171	139	324	328	477	900	298	353	709	474	999999	411	96	106	232	213	999999	999999	60	999999	976	173	41	302	975	883	897	756	662	361	684	189	499	685	130	999999	739	621	115	872	999999	779	612	740	420	136	240	725	314	870	157	276	892	844	292	999999	999999	31	352	593	12	541	999999	357	999999	195	999999	410	976	809	999999	315	155	187	999999	206	561	999999	999999	849	652	181	999999	792	213	999999	999999	999999	999999	133	999999	718	999999	999999	999999	195	98	999999	950	235	225	830	749	504	405	842	130	714	813	95	445	806	999999	503	941	830	999999	898	999999	382	898	266	17	852	495	756	46	633	317	845	118	306	999999	657	999999	822	432	948	999999	370	297	582	841	317	687	518	579	774	580	999999	106	199	999999	578	336	999999	822	896	19	999999	806	496	999999	968	999999	148	999999	491	869	128	408	151	512	783	95	326	425	700	175	976	187	271	62	277	999999	918	195	772	330	675	10	535	939	747	564	999999	184	872	999999	548	62	999999	905	461	640	954	687	337	493	20	542	131	731	999999	471	999999	443	999999	999999	68	999999	693	170	203	128	873	212	765	228	294	999999	552	999999	999999	924	999999	366	601	636	794	999999	858	999999	320	999999	999999	999999	906	285	999999	366	54	653	280	595	368	999999	711	999999	999999	752	922	119	208	868	989	759	114	117	999999	188	999999	503	999999	827	999999	999999	850	70	249	999999	999999	489	208	927	107	999999	100	40	566	173	654	999999	999999	51	999999	748	90	452	153	129	999999	999999	903	841	523	550	229	999999	999999	953	86	999999	103	999999	999999	442	999999	281	770	101	669	83	550	999999	999999	584	634	999999	999999	355	999999	999999	999999	130	380	505	586	999999	413	999999	679	647	999999	613	97	12	174	181	594	877	838	809	682	62	
460	624	259	694	318	939	916	836	934	155	628	678	734	972	326	999999	999999	999999	867	222	421	31	544	999999	131	530	419	462	798	641	999999	525	725	999999	670	756	999999	891	999999	999999	641	999999	712	999999	999999	418	999999	201	999999	999999	999999	293	941	469	640	438	90	322	573	787	999999	999999	47	303	637	999999	999999	870	312	570	999999	999999	506	999999	999999	579	318	159	951	712	262	999999	608	166	620	234	584	265	233	241	675	934	327	270	999999	188	804	999999	999999	883	465	999999	889	293	937	66	787	548	888	999999	130	999999	371	861	999999	311	855	881	999999	413	528	999999	647	80	895	771	999999	245	999999	402	774	899	402	77	257	855	338	324	229	563	447	45	376	999999	121	744	572	466	736	643	999999	923	735	353	365	767	760	999999	398	175	419	999999	100	999999	297	999999	538	303	614	999999	973	540	999999	130	966	492	330	484	999999	161	208	190	509	999999	79	850	174	999999	712	999999	105	999999	925	63	153	895	944	880	874	999999	215	279	852	67	999999	792	271	615	999999	999999	999999	285	859	247	967	239	51	285	426	999999	66	490	591	134	583	999999	999999	608	976	80	999999	450	610	78	945	999999	338	452	155	999999	588	999999	670	999999	52	820	999999	687	999999	914	853	668	999999	437	833	725	687	727	999999	215	186	999999	638	317	334	996	674	790	302	999999	999999	599	140	999999	858	999999	819	752	92	999999	803	927	522	999999	226	879	999999	182	245	229	251	611	968	939	999999	925	920	363	514	55	155	869	395	56	23	264	538	325	579	335	906	934	644	999999	411	999999	150	575	100	455	21	502	999999	999999	796	299	630	201	48	933	999999	465	999999	47	617	934	541	475	999999	962	351	670	602	909	323	317	966	257	537	851	784	354	999999	999999	44	999999	999999	999999	260	999999	999999	346	999999	646	748	451	696	607	113	477	999999	999999	526	137	114	350	999999	999999	758	489	333	383	663	197	158	242	999999	189	13	999999	620	999999	225	336	338	14	393	955	171	872	620	369	153	999999	143	119	828	146	953	693	752	999999	565	770	999999	260	682	99	498	515	259	516	999999	149	856	999999	459	200	798	110	956	944	484	885	868	964	239	999999	63	49	414	65	235	319	221	941	662	455	936	88	331	304	999999	655	623	999999	765	13	999999	644	660	638	347	853	736	808	204	999999	999999	435	31	999999	45	458	111	204	291	294	928	999999	836	14	999999	720	999999	999999	486	829	272	765	209	235	999999	419	388	776	999999	382	583	412	
747	983	999999	999999	999999	251	269	19	554	429	822	999999	85	298	807	656	384	999999	999999	84	999999	375	416	146	236	795	689	625	80	335	486	908	710	525	177	853	460	999999	662	537	402	477	285	999999	942	728	159	999999	612	732	999999	100	307	508	90	999999	999999	417	284	999999	561	643	938	999999	942	913	770	560	130	953	999999	630	999999	999999	682	999999	100	572	203	999999	645	588	23	347	999999	395	611	211	444	794	999999	52	479	400	975	758	538	66	900	38	958	999999	999999	658	536	771	135	759	826	235	292	14	223	999999	999999	973	999999	601	999999	999999	312	999999	125	999999	677	162	999999	574	572	923	327	43	671	175	999999	999999	999999	999999	810	171	269	999999	385	219	511	282	829	999999	774	11	999999	936	770	353	999999	399	483	654	981	383	619	561	197	902	999999	258	342	57	235	999999	375	275	790	133	297	460	999999	906	824	404	333	999999	999999	570	796	390	272	328	449	160	572	953	383	436	999999	708	664	482	999999	999999	940	781	477	203	636	861	156	999999	65	999999	999999	577	999999	586	999999	171	999999	627	116	999999	986	999999	999999	999999	999999	422	999999	363	581	589	999999	710	605	571	464	551	980	606	934	934	243	625	272	183	943	995	133	797	386	390	946	47	375	783	999999	926	183	402	195	223	969	999999	75	476	479	506	971	268	131	509	190	164	692	999999	294	370	999999	434	141	22	999999	105	977	200	642	759	344	999999	304	538	378	999999	421	720	964	451	560	795	999999	447	999999	864	675	876	210	792	999999	203	498	906	185	999999	999999	182	924	874	814	875	999999	720	171	159	964	593	140	602	999999	999999	217	843	810	999999	730	694	989	435	430	110	999999	850	414	151	333	397	363	630	327	999999	796	100	999999	999999	961	983	285	873	899	999999	746	608	58	381	999999	655	106	230	27	575	999999	999999	454	714	999999	984	999999	29	825	576	999999	510	999999	504	999999	127	216	135	993	999999	418	999999	535	999999	999999	999999	999999	43	166	677	301	143	612	752	65	307	646	999999	799	977	678	999999	58	332	851	245	334	553	999999	868	448	971	999999	280	167	77	963	999999	999999	503	192	999999	863	158	999999	107	897	532	448	878	480	294	336	26	78	162	77	212	496	128	999999	257	999999	298	999999	999999	906	342	595	987	343	540	572	999999	795	406	402	899	57	999999	999999	801	115	326	397	164	999999	219	211	14	10	761	619	999999	999999	934	999999	999999	918	955	200	565	937	999999	545	940	721	40	231	999999	760	177	
999999	741	780	265	152	521	999999	999999	685	696	999999	590	999999	582	999999	342	859	860	961	827	981	101	563	783	864	654	780	457	443	613	988	539	253	833	606	877	460	999999	791	999999	674	999999	280	503	434	999999	999999	999999	29	389	181	999999	999999	932	196	73	188	996	400	498	740	999999	641	81	707	601	346	164	975	53	881	678	79	48	999999	146	820	70	358	999999	190	999999	438	64	441	628	999999	999999	646	542	999999	463	999999	303	193	231	213	999999	795	833	19	319	987	975	999999	503	301	671	999999	59	253	128	648	882	318	922	24	999999	639	89	772	35	999999	443	999999	999999	888	775	855	931	999999	621	274	525	999999	871	829	999999	556	938	337	999999	541	999999	299	581	999999	907	985	270	216	999999	569	716	71	983	801	999999	631	89	614	525	816	847	126	999999	853	999999	382	446	103	999999	40	701	752	614	999999	920	154	772	999999	999999	999999	999999	725	999999	999999	557	999999	525	79	999999	999999	476	333	811	350	693	480	999999	727	999999	534	548	999999	653	595	868	964	456	498	999999	409	859	999999	633	734	999999	132	809	580	306	999999	999999	377	999999	731	564	999999	940	999999	801	449	487	999999	918	456	252	427	81	721	192	999999	17	37	197	875	971	998	999999	87	128	999999	671	96	430	35	677	180	359	922	40	501	999999	192	697	999999	922	813	558	999999	491	803	60	97	999999	999999	999999	829	189	942	759	566	677	862	155	240	999999	400	624	893	999999	999999	78	159	690	691	568	825	999999	756	952	168	999999	521	595	324	520	999999	698	717	374	848	999999	999999	173	474	823	171	47	466	663	532	999999	664	999999	419	735	901	406	999999	154	834	499	433	999999	999999	999999	165	276	830	719	999999	701	906	999999	930	90	999999	985	226	867	406	999999	999999	103	429	999999	784	122	185	589	999999	186	992	999999	999999	999999	568	426	572	358	667	894	216	747	467	831	292	999999	479	339	84	916	190	838	747	55	999999	340	570	632	341	53	101	250	110	999999	999999	343	999999	581	999999	999999	999999	868	209	511	581	136	635	598	685	999999	642	999999	999999	703	996	163	825	494	731	238	856	940	26	624	803	999999	647	999999	131	949	157	897	816	839	503	322	638	245	473	500	704	971	946	999999	410	999999	735	999999	32	555	518	999999	850	294	388	482	851	585	708	616	488	196	999999	999999	999999	745	39	675	210	683	524	999999	30	240	533	885	993	333	999999	559	239	999999	999999	576	440	653	999999	532	461	31	999999	999999	537	857	21	518	
999999	220	201	999999	999999	70	206	348	41	929	483	619	760	503	488	527	371	159	386	248	769	999999	305	848	698	999999	224	188	222	471	61	999999	999999	24	390	782	142	999999	343	999999	54	88	544	511	179	999999	771	957	542	943	691	999999	481	773	999999	604	914	353	966	718	845	27	999999	999999	877	321	399	746	122	999999	395	813	815	216	204	999999	999999	794	678	270	735	999999	645	279	999999	673	690	456	999999	786	999999	788	999999	625	333	36	952	974	633	858	47	35	845	837	557	878	573	275	999999	68	248	130	999999	999999	982	589	382	856	790	214	999999	943	480	336	999999	607	231	199	882	177	999999	391	171	819	232	710	999999	999999	722	999999	109	425	876	217	548	999999	123	884	643	744	654	106	193	428	999999	104	554	518	999	950	656	384	393	411	329	999999	959	855	484	282	177	573	999999	889	999999	215	77	273	788	99	999999	346	555	147	523	642	208	742	999999	999999	999999	999999	809	772	999999	725	41	475	999999	999999	789	267	999999	370	576	91	962	304	324	33	36	291	730	999999	465	319	828	255	888	686	658	999999	274	999999	127	275	764	371	999999	388	183	602	999999	106	309	999999	999999	194	999999	442	680	903	427	568	111	874	182	999999	999999	935	897	786	999999	211	42	572	992	999999	253	311	326	601	660	935	849	434	905	633	610	239	383	643	684	456	16	754	799	706	254	252	102	999999	64	999999	491	397	25	184	73	737	243	882	999999	269	125	88	253	492	718	676	968	549	297	87	562	999999	111	140	204	288	773	296	809	999999	218	999999	546	951	454	462	999999	731	569	999999	995	999999	999999	999999	340	927	510	316	987	578	999999	999999	577	977	155	236	295	884	979	785	964	947	82	939	60	664	542	301	999999	266	999999	999999	979	424	91	71	562	686	799	276	777	999999	999999	241	727	665	883	999999	806	227	177	534	751	783	999999	57	428	999999	375	676	395	219	278	731	320	46	574	162	895	94	999999	608	999999	712	18	507	999999	841	222	394	780	999999	495	821	99	999999	496	205	516	44	643	999999	321	133	999999	999999	198	576	920	999999	101	730	672	999999	552	568	999999	999999	999999	999999	999999	999999	550	999999	896	421	723	999999	642	587	550	378	646	861	451	875	297	961	831	449	319	81	920	530	303	999999	310	774	999999	530	294	457	430	115	635	999999	999999	341	237	469	845	741	934	999999	151	723	94	811	999999	677	281	999999	999999	999999	101	336	999999	29	686	846	120	999999	188	121	302	102	
999999	540	236	394	999999	955	734	371	604	578	147	586	389	580	999999	499	999999	601	259	807	250	999999	999999	308	400	240	999999	390	358	896	999999	822	51	58	999999	553	999999	999999	61	999999	999999	845	731	522	199	89	999999	116	881	621	455	999999	999999	999999	999999	854	526	999999	994	395	311	353	23	708	25	999999	545	341	805	421	914	617	999999	934	999999	405	372	501	119	320	600	548	509	737	450	975	999999	555	206	920	37	999999	999999	666	24	408	831	999999	506	874	543	308	310	469	999999	838	47	928	440	999999	491	35	818	683	794	762	999999	285	267	50	365	990	999999	884	394	267	999999	999999	919	656	573	348	994	245	777	999999	247	999999	40	612	937	41	124	749	999999	999999	839	217	999999	261	564	556	765	999999	518	999999	173	426	85	449	999999	165	18	784	883	153	40	582	906	501	524	999999	999999	655	112	333	999999	395	999999	392	427	518	19	668	999999	999999	582	537	999999	234	139	999999	964	999999	999999	782	32	340	866	295	999999	266	311	381	737	760	311	120	363	194	677	777	970	999999	999999	603	155	350	692	866	570	502	856	682	371	999999	839	663	165	999999	311	999999	999999	999999	420	171	999999	999999	930	341	715	999999	184	541	556	361	850	281	568	897	637	681	647	999999	725	478	999999	628	19	44	920	647	999999	43	883	142	258	811	999999	999999	395	516	999999	999999	999999	107	328	325	999999	999999	852	999999	105	267	692	629	897	999999	444	999999	761	999999	629	999999	420	78	518	150	999999	423	999999	49	999999	707	999999	999999	272	295	849	627	160	94	502	999	192	362	999999	696	350	264	245	999999	999999	340	109	807	887	523	941	92	589	999999	667	999999	906	812	569	397	756	571	999999	612	679	816	791	999999	999999	629	999999	67	525	821	800	403	999999	999999	672	668	999999	999999	999999	749	999999	767	48	999999	427	789	102	379	793	165	940	778	999999	633	58	560	999999	433	721	267	808	883	566	768	999999	273	534	531	999999	901	789	61	338	618	268	912	999999	818	999999	305	536	344	274	370	880	31	999999	999999	335	122	128	184	983	976	940	470	211	280	595	164	265	571	239	892	376	888	450	999999	374	999999	782	999999	184	425	999999	474	619	205	887	365	766	979	205	37	782	614	999999	361	999999	798	710	999999	999999	104	50	965	114	382	999999	992	999999	228	190	999999	339	397	999	999999	999999	999999	850	16	393	999999	397	285	999999	999999	119	761	820	98	610	576	435	284	509	90	385	764	370	247	999999	895	999999	548	799	16	
999999	395	614	510	999999	999999	947	704	124	999999	706	764	999999	902	999999	243	999999	999999	617	613	763	999999	888	918	999999	999999	115	612	805	498	455	849	999999	368	513	999999	157	319	982	999999	629	999999	999999	517	384	620	174	467	999999	967	999999	301	930	195	253	643	506	999999	328	624	999999	999999	899	999999	546	856	288	242	399	547	95	999999	510	219	984	999999	893	381	544	571	327	648	637	838	775	164	918	300	125	869	999999	461	999999	367	310	294	831	544	970	527	342	931	77	437	881	999999	790	721	211	999999	750	135	161	756	307	459	707	70	999999	391	937	987	126	530	999999	999999	871	999999	999999	700	211	359	410	999999	239	395	580	999999	956	914	373	207	99	999999	129	102	309	999999	999999	851	586	999999	999999	589	590	354	815	547	117	256	999999	647	812	511	18	400	725	145	999999	911	878	999999	114	999999	27	740	898	221	410	238	999999	637	999999	999999	999999	440	666	999999	436	885	999999	999999	103	709	926	726	395	588	999999	728	376	174	999999	159	972	89	666	756	571	999999	455	604	147	999999	921	360	565	755	397	999999	733	999999	709	641	341	846	414	999999	19	301	355	320	324	999999	999999	170	999999	932	94	44	774	909	259	586	999999	975	999999	223	787	999999	170	999999	200	328	995	472	465	86	817	999999	675	272	999999	280	504	145	999999	465	27	761	441	633	671	999999	803	999999	999999	999999	211	365	999999	200	616	444	141	715	999999	999999	686	399	705	843	125	957	999999	512	172	978	91	304	696	439	206	999999	144	537	999999	999999	525	181	817	342	874	462	185	999999	655	999999	999999	789	25	999999	778	628	999999	999999	999999	999999	994	300	661	999999	50	999999	999999	999999	993	589	999999	604	746	292	480	999999	581	999999	968	663	782	883	999999	999999	999999	302	288	412	660	999999	970	546	29	999999	999999	234	519	151	999999	999999	999999	663	999999	75	999999	544	53	733	813	999999	999999	692	999999	999999	931	120	999999	801	999999	748	628	266	860	999999	999999	999999	999999	491	999999	255	995	440	999999	10	999999	999999	999999	999999	855	305	259	999999	599	397	530	287	917	175	333	733	790	999999	315	552	349	536	803	74	456	251	959	561	999999	567	278	616	621	999999	983	999999	718	653	946	540	999999	82	667	473	895	341	999999	420	168	715	465	287	999999	528	661	999999	999999	337	343	614	346	697	270	41	128	914	666	299	999999	519	25	999999	999999	774	999999	276	868	339	999999	125	406	549	999999	579	999999	999999	999999	999999	999999	649	498	390	319	999999	204	999999	812	636	
999999	981	674	999999	238	648	700	329	515	360	474	999999	475	985	168	228	217	999999	304	691	929	138	433	573	332	999999	31	999999	827	999999	580	999999	464	242	984	197	451	851	999999	754	879	782	484	139	628	999999	999999	512	999999	999999	134	407	506	131	706	226	999999	999999	231	697	626	75	501	999999	780	222	930	243	999999	970	999999	365	486	549	811	156	653	303	945	999999	999999	518	999999	736	999999	999999	755	343	999999	767	640	350	630	623	138	813	291	408	359	999999	651	940	511	261	323	769	999999	956	319	999999	999999	263	165	480	339	999999	999999	765	771	606	999999	596	707	243	339	437	735	862	421	997	999999	999999	943	540	110	427	999999	161	422	999999	262	799	999999	999999	204	386	999999	999999	294	30	160	525	637	753	949	64	999999	278	921	886	999999	68	544	321	999999	328	319	625	380	911	110	999999	353	235	999999	667	572	731	999999	953	252	999999	578	401	847	350	999999	999999	999999	999999	194	738	239	535	999999	204	264	999999	291	875	999999	999999	779	382	919	649	182	412	408	291	491	510	240	968	644	458	489	153	474	999999	710	128	999999	334	999999	372	282	817	999999	159	999999	999999	449	999999	886	682	999999	999999	999999	999999	999999	215	792	999999	564	684	999999	271	890	63	715	120	248	999999	175	948	536	455	655	999999	376	999999	688	999999	878	631	71	77	92	962	999999	999999	672	999999	185	505	999999	999999	999999	999999	999999	20	927	669	444	303	621	999999	999999	938	999999	361	550	999999	831	813	999999	999999	431	999999	999999	999999	189	999999	999999	432	447	972	999999	669	621	801	685	612	693	365	436	999999	999999	584	999999	559	79	154	816	999999	741	999999	999999	999999	978	999999	999999	835	999999	432	831	999	267	22	855	649	749	338	326	354	675	937	239	475	386	507	729	846	999999	999999	371	44	999999	122	999999	699	537	400	690	828	498	999999	193	270	533	437	761	801	729	369	999999	741	827	472	623	803	999999	969	985	481	73	466	911	999999	71	796	999999	154	999999	166	999999	359	999999	497	855	825	754	999999	941	949	999999	927	999999	564	262	629	217	648	999999	886	190	567	415	218	765	999999	939	826	999999	999999	549	617	999999	573	257	461	999999	999999	616	999999	59	550	38	45	736	145	349	356	114	999999	589	249	655	444	999999	554	943	999999	732	823	886	928	769	999999	410	138	457	553	317	999999	536	877	42	999999	837	640	539	379	482	629	692	999999	721	767	157	309	961	999999	597	702	517	665	606	792	911	130	780	823	635	608	688	795	49	312	
905	712	217	954	606	346	25	999999	955	113	999999	303	216	999999	67	110	176	421	956	999999	293	871	999999	249	789	717	999999	716	744	874	941	896	553	999999	861	445	102	17	439	260	999999	999999	709	503	661	617	999999	999999	766	534	441	999999	839	434	999999	44	999999	999999	174	888	999999	308	829	999999	999999	999999	750	797	150	622	18	169	981	705	926	999999	999999	777	587	999999	804	91	999999	220	999999	674	67	128	400	826	13	133	999999	999999	774	388	123	628	999999	427	866	999999	637	153	525	282	999999	143	999999	678	999999	663	390	999999	999999	404	358	619	647	498	186	631	407	324	618	884	326	441	931	547	999999	543	999999	999999	999999	688	454	806	694	999999	999999	999999	999999	721	953	349	743	999999	465	999999	39	504	980	999999	251	245	999999	323	535	999999	999999	853	212	960	451	339	227	231	687	405	949	999999	999999	999999	119	262	21	685	370	278	151	477	975	561	517	732	999999	604	918	80	970	999999	280	999999	214	535	999999	660	280	624	132	521	172	70	430	487	578	502	733	989	234	42	952	999999	499	488	878	650	452	718	775	999999	313	999999	435	817	281	999999	283	583	999999	999999	415	999999	156	630	999999	999999	141	999999	164	71	870	999999	846	938	188	24	563	999999	657	81	217	561	849	509	218	555	999999	612	215	999999	999999	160	458	873	627	217	119	869	184	999999	999999	421	564	714	752	999999	770	999999	639	267	999999	558	925	469	152	999999	895	647	421	759	290	528	999999	457	842	720	999999	972	321	971	905	693	999999	694	561	796	997	144	757	833	785	148	999999	948	397	999999	999999	989	730	773	321	472	457	424	682	990	596	116	999999	41	904	797	185	667	362	999999	17	241	907	356	856	760	889	588	974	999999	555	999999	70	181	496	490	252	547	659	442	246	999999	999999	570	209	890	999999	725	999999	987	999999	315	596	772	663	999999	91	384	917	999999	582	869	450	999999	445	719	999999	700	999999	424	555	638	18	919	999999	880	228	347	156	965	498	173	659	986	999999	999999	291	999999	517	503	999999	868	629	108	999999	377	685	481	134	490	843	572	999999	514	999999	999999	999999	999999	393	999999	999999	744	237	999999	72	999999	219	464	360	205	438	759	999999	51	999999	687	18	909	69	21	205	747	222	665	132	925	982	155	554	855	942	614	999999	999999	728	664	999999	999999	46	450	167	231	130	999999	62	999999	389	999999	497	755	325	397	999999	382	587	999999	531	999999	829	146	999999	74	909	505	262	999999	999999	999999	322	999999	56	999999	
873	619	853	974	999999	292	999999	999999	999999	999999	657	999999	539	555	997	531	157	701	142	78	999999	999999	24	103	321	625	677	238	238	931	826	145	708	985	524	997	529	999999	410	248	958	791	600	999999	416	999999	966	999999	999999	334	309	621	999999	978	492	974	604	759	662	11	615	999999	999999	615	26	521	100	999999	40	999	11	545	999999	894	119	66	999999	431	686	211	658	970	412	904	999999	215	999999	730	999999	550	403	999999	950	409	633	584	982	985	576	895	29	422	676	826	332	764	999999	335	868	435	675	182	999999	999999	352	644	971	904	999999	999999	999999	370	60	999999	606	242	594	890	270	534	84	323	855	791	999999	246	304	999999	999999	999999	884	590	861	78	999999	230	696	999999	67	988	613	88	11	765	999999	658	999999	195	230	100	999999	439	999999	344	999999	361	999999	291	999999	115	350	395	999999	125	926	25	508	982	999999	386	999999	999999	833	282	999999	996	321	999999	502	533	875	118	999999	999999	697	454	525	527	717	523	902	999999	999999	951	648	999999	755	886	839	283	999999	999999	999999	844	554	999999	606	793	999999	999999	999999	999999	788	744	240	241	39	840	428	481	500	980	275	101	483	139	872	999999	633	702	250	435	260	228	383	999999	538	521	937	621	848	732	114	362	999999	674	999999	487	999999	999999	199	915	467	367	783	179	999999	488	370	424	999999	724	169	720	124	613	977	569	370	744	702	517	903	807	633	768	999999	912	617	999999	512	999999	171	226	513	335	968	892	999999	999999	383	60	161	522	418	133	999999	393	999999	999999	696	999999	999999	999999	714	681	21	999999	734	24	302	210	870	561	912	817	563	942	217	788	644	95	133	166	370	651	366	999999	999999	509	205	492	673	999999	999999	999999	278	194	512	999999	323	318	999999	430	911	182	190	599	609	999999	570	629	999999	459	236	610	933	960	615	72	325	999999	271	999999	819	999999	536	135	449	467	999999	378	999999	999999	475	336	999999	702	254	198	999999	766	782	999999	999999	575	999999	224	519	511	520	999999	578	449	516	693	56	999999	611	111	999999	64	160	999999	999999	202	199	800	984	999999	683	241	715	427	999999	558	999999	999999	297	999999	503	322	615	999999	946	999999	800	991	869	999999	289	995	101	999999	553	416	616	640	744	746	999999	515	240	619	828	999999	602	161	847	999999	845	582	645	367	608	332	999999	222	999999	822	402	208	930	999999	999999	999999	999999	573	873	194	999999	999999	728	551	867	987	92	996	119	667	637	648	153	912	999999	707	360	999999	544	231	
999999	999999	999999	922	353	188	585	999999	999999	999999	149	39	287	999999	26	638	853	103	500	999999	250	452	113	538	195	999999	999999	28	277	912	999999	416	38	999999	226	547	772	999999	207	689	412	65	997	968	527	608	371	999999	999999	307	853	266	242	999999	980	525	300	907	999999	600	999999	566	999999	96	813	733	10	635	446	478	865	57	896	811	217	194	999999	145	20	587	392	999999	132	999999	69	80	184	114	999999	701	256	865	79	999999	565	845	305	910	164	999999	607	735	53	427	442	805	369	999999	716	999999	80	165	896	159	218	559	444	790	36	742	559	896	963	745	232	999	977	999999	255	999999	999999	544	980	226	979	656	530	999999	537	263	711	752	397	875	630	100	969	999999	397	16	999999	515	883	422	244	999999	999999	308	205	442	828	79	186	354	906	535	185	679	999999	562	39	739	999999	773	999999	806	508	98	124	141	999999	999999	902	249	961	384	661	567	982	278	884	231	999999	999999	999999	641	999999	53	968	105	914	299	999999	835	977	671	262	120	999999	999999	999999	682	194	73	411	770	999999	999999	393	532	874	617	697	901	677	807	240	167	347	999999	240	464	130	28	226	740	318	77	999999	299	999999	550	999999	999999	75	211	999999	999999	693	665	475	639	660	445	230	306	999999	847	999999	999999	441	105	773	991	208	748	562	175	847	670	461	108	674	103	411	999999	440	153	836	999999	770	794	473	681	924	999999	804	684	797	919	147	999999	910	102	999999	36	777	196	999999	999999	649	999999	999999	32	214	376	999999	566	44	999999	866	999999	20	691	409	647	631	101	76	607	999999	877	377	927	999999	989	198	999999	245	385	557	254	797	999999	826	999999	205	999999	999999	558	635	247	650	901	63	688	460	228	693	221	404	685	129	999999	382	771	999999	670	499	224	999999	391	330	999999	349	621	661	500	864	509	451	190	999999	518	999999	706	236	476	999999	844	999999	999999	889	34	980	871	135	59	999999	65	406	534	999999	262	380	254	917	991	999999	441	36	960	999999	193	769	223	999999	610	776	676	999999	999999	999999	654	999999	217	502	306	678	478	496	611	363	999999	999999	916	239	370	147	727	789	245	914	442	818	578	999999	999999	264	767	999999	999999	283	470	999999	999999	999999	306	576	173	751	999999	323	999999	945	424	999999	555	999999	853	983	701	472	58	999999	999999	121	364	999999	118	601	999999	51	911	669	999999	999999	892	297	999999	188	933	794	974	999999	999999	999999	830	999999	403	999999	999999	625	411	783	999999	61	235	583	221	
268	383	469	468	999999	956	579	412	424	974	96	713	268	357	675	60	906	497	82	999999	387	291	999999	442	146	999999	180	640	137	561	919	112	999999	85	474	999999	473	999999	999999	29	597	518	415	521	317	268	999999	999999	735	733	211	563	999999	864	833	999999	515	36	999999	999999	999999	939	285	863	64	999999	404	192	883	870	999999	999999	94	62	131	869	875	356	135	877	740	901	904	404	359	365	949	455	251	497	299	446	14	384	243	658	243	999999	467	333	863	619	999999	864	999999	631	999999	109	742	999999	111	168	901	999999	299	999999	45	999999	513	698	999999	949	940	395	581	149	574	709	999999	999999	999999	333	999999	802	999999	130	999999	49	258	728	999999	850	999999	286	395	999999	545	561	95	999999	622	363	999999	768	299	914	678	999	293	16	67	769	290	999999	999999	778	279	999999	439	178	377	996	632	785	999999	193	999999	664	10	999999	604	23	999999	469	850	282	999999	130	512	109	452	999999	999999	251	671	126	999999	443	947	999999	861	446	999999	999999	999999	626	731	262	956	115	678	24	999	999999	411	999999	154	821	428	66	999999	158	595	340	726	860	999999	390	124	999999	624	803	716	392	589	167	892	708	486	233	551	42	174	407	431	437	517	912	839	627	972	748	999999	999999	134	712	999999	790	200	132	999999	350	148	270	999999	874	307	999999	264	254	161	446	344	204	999999	460	984	198	909	298	999999	999999	999999	496	723	876	999999	999999	999999	876	317	111	518	364	847	210	894	999999	999999	556	140	900	658	999999	476	535	413	999999	385	673	728	661	881	901	779	999999	800	651	999999	999999	999999	482	999999	387	937	999999	928	980	357	999999	566	90	283	363	168	999999	679	954	30	198	472	969	999999	999999	158	655	230	616	584	799	410	253	367	310	469	657	552	999999	658	427	607	999999	472	80	117	648	999999	528	743	337	378	999999	630	999999	999999	127	42	999999	238	291	829	322	999999	557	904	323	722	999999	893	999999	899	409	306	603	590	49	999999	999999	488	510	276	702	872	999999	431	564	999999	18	167	999999	625	789	52	376	598	295	999999	999999	999999	793	925	415	999999	243	438	999999	999999	37	767	113	620	663	284	727	25	136	449	158	135	349	999999	713	999999	999999	885	119	366	929	15	305	21	591	999999	694	999999	861	999999	639	818	462	25	594	250	64	732	999999	515	999999	999999	471	845	879	789	826	102	999999	599	94	357	329	612	620	32	472	101	39	460	589	999999	163	69	810	340	673	334	116	999999	761	999999	923	
603	51	577	543	460	141	999999	386	602	373	999999	982	291	498	850	405	572	999999	962	999999	511	925	182	999999	411	44	549	126	502	985	748	837	999999	999999	725	570	52	488	21	960	237	999999	999999	778	999999	86	999999	841	822	929	999999	694	799	125	421	678	869	379	142	426	592	685	883	999999	625	435	999999	856	772	289	363	999999	767	11	475	999999	938	999999	317	335	515	708	303	573	450	63	47	160	999999	57	999999	672	356	595	377	551	200	380	163	999999	370	672	78	543	575	999999	927	797	650	999999	739	475	999999	999999	910	884	392	320	175	571	999999	565	999999	725	999999	690	737	181	999999	923	247	567	250	999999	999999	842	999999	760	999999	989	999999	249	510	999999	317	235	609	549	999999	493	999999	879	215	591	77	999999	999999	353	954	885	723	755	999999	726	746	182	235	220	999999	78	254	631	323	185	445	999999	65	814	417	363	91	198	999999	150	763	367	362	999999	783	170	23	999999	806	122	999999	380	999999	999999	999999	145	999	398	999999	999999	249	538	999999	39	156	919	999999	24	999999	600	803	999999	269	999999	962	999999	820	577	437	680	64	999999	825	999999	909	74	82	281	532	282	364	692	490	880	900	235	999999	332	999999	864	421	998	360	215	318	741	999999	61	999999	999999	324	432	961	36	561	292	712	999999	129	91	846	477	492	663	246	121	999999	388	133	999999	589	999999	999999	572	269	65	999999	620	892	178	953	31	460	629	957	931	730	464	328	617	523	444	999999	999999	27	999999	516	696	999999	207	696	999999	999999	93	323	827	367	399	767	505	999999	102	473	999999	999999	999999	27	863	706	999999	390	590	70	515	999999	999999	294	644	554	999999	549	910	651	999999	999999	999999	102	376	999999	999999	999999	341	999999	999999	932	430	971	261	999999	999999	999999	652	990	663	816	115	672	999999	869	178	542	722	844	452	956	775	450	999999	479	908	999999	650	556	576	741	58	999999	247	583	793	183	42	999999	362	397	897	920	987	999999	999999	558	680	507	148	597	999999	999999	254	866	166	979	202	781	393	469	287	105	423	999999	767	999999	434	839	999999	999999	510	999999	492	999999	69	999999	463	899	113	359	62	152	999999	978	890	561	649	381	426	999999	999999	260	959	892	120	801	506	75	120	163	999999	841	431	153	97	999999	999999	199	999999	999999	526	999999	677	43	417	144	687	445	42	215	572	62	999999	272	999999	259	999999	600	943	999999	999999	398	999999	999999	236	220	999999	275	891	418	557	460	574	124	297	688	582	925	484	976	124	
70	999999	999999	591	81	999999	999999	140	837	999999	999999	255	999999	952	138	513	727	807	999999	423	421	554	623	658	999999	488	307	975	335	676	494	125	967	153	298	365	999999	999999	165	792	561	144	999999	999999	153	999999	34	172	168	185	854	999999	999999	999999	702	516	418	255	479	592	130	193	805	171	576	999999	999999	999999	663	773	627	999999	652	999999	999999	999999	500	276	515	907	999999	145	816	160	822	376	838	999999	451	781	946	639	999999	999999	672	999999	339	892	780	854	925	999999	508	395	557	495	999999	999999	701	425	25	152	999999	571	999999	985	377	999999	349	999999	459	999999	999999	882	999999	988	999999	90	742	493	947	608	495	660	999999	834	636	999999	999999	336	999999	965	999999	36	765	804	899	326	443	686	11	999999	552	579	999999	62	674	626	568	568	23	395	999999	999999	477	416	656	89	589	304	359	945	62	22	999999	493	169	928	126	32	999999	999999	647	65	492	273	999999	916	265	999999	169	19	862	999999	999999	999999	999999	999999	999999	358	157	819	999999	148	337	65	999999	540	279	999999	892	746	509	999999	478	859	748	85	725	214	360	999999	824	659	999999	999999	93	27	699	999999	659	663	379	767	875	999999	427	508	727	437	640	999999	646	354	47	422	510	326	565	463	999999	759	999999	354	997	999999	994	86	999999	988	999999	999999	999999	483	999999	999999	377	741	671	999999	441	249	999999	298	573	835	103	999999	622	722	839	767	461	999999	39	999999	883	34	769	467	285	999999	506	738	465	36	683	173	101	809	55	768	654	367	32	526	410	999999	781	172	323	524	464	290	159	214	162	999999	454	999999	355	999999	999999	213	923	999999	743	999999	832	547	162	999999	388	813	677	81	999999	104	222	512	999999	999999	253	607	153	760	886	225	588	261	873	87	718	739	463	999999	999999	451	443	932	783	791	659	243	20	393	146	651	612	88	101	68	393	942	863	999999	999999	374	999999	172	213	527	40	581	673	84	221	648	999999	975	999999	670	660	290	728	707	741	19	597	760	624	244	612	510	169	999999	999999	999999	875	999999	603	431	392	281	728	999999	760	87	569	935	182	999999	999999	637	803	999999	999999	112	223	165	223	99	776	309	548	969	914	999999	422	858	390	445	999999	850	382	853	288	389	562	999999	947	663	999999	661	588	999999	942	999999	706	738	417	591	999999	999999	295	999999	654	93	732	759	350	239	665	711	999999	999999	724	999999	265	999999	152	999999	550	750	218	559	649	124	721	422	999999	939	999999	684	451	798	883	999999	564	999999	
208	205	657	803	132	717	999999	738	116	851	999999	500	999999	756	596	400	51	811	511	999999	999999	539	999999	999999	999999	999999	416	981	269	756	853	671	999999	397	999999	946	369	747	628	500	999999	911	18	869	20	536	230	77	999999	999999	757	81	551	828	999999	999999	999999	999999	999999	721	311	27	478	359	999999	999999	612	332	999999	999999	999999	999999	193	21	184	952	531	502	999999	206	999999	348	893	219	999	782	130	999999	391	94	999999	31	676	907	999999	543	442	658	871	280	924	898	999999	447	29	462	888	999999	653	999999	146	341	48	874	999999	999999	999999	269	360	999999	618	552	940	918	537	18	999999	285	822	641	519	872	631	38	281	292	284	999999	199	999999	999999	591	416	338	947	999999	983	801	377	236	419	183	308	655	661	381	999999	155	910	21	999999	612	717	22	543	273	710	20	602	258	688	678	80	813	332	37	999999	999999	971	755	35	826	908	596	999999	346	574	975	999999	900	999999	139	999999	188	712	290	873	404	999999	683	81	973	999999	129	547	741	112	495	333	634	999999	356	999999	164	985	17	999999	131	999999	207	999999	734	643	702	923	559	143	892	111	51	163	740	816	297	684	999999	999999	789	58	490	243	88	652	742	999999	977	955	999999	999999	704	586	752	999999	597	999999	346	999999	505	205	988	607	220	393	291	999999	999999	540	886	480	934	999999	914	82	999999	964	999999	92	999999	48	946	604	753	699	407	999999	411	136	999999	313	347	721	999999	594	999999	882	32	695	370	271	168	446	78	909	268	324	999999	679	999999	633	373	264	999999	467	259	394	853	520	986	827	78	999999	999999	583	142	222	267	330	999999	428	941	925	721	639	880	509	536	999999	999999	92	792	999999	823	595	940	999999	293	665	345	999999	39	511	708	543	202	789	135	494	999999	55	999999	351	667	885	692	447	999999	798	587	749	858	999999	999999	903	44	999999	999999	726	999999	58	928	602	985	347	398	999999	999999	999999	447	100	384	51	77	395	35	450	74	938	903	502	999999	495	87	999999	999999	999999	432	805	999999	855	244	408	999999	728	127	999999	366	330	496	999999	230	364	361	496	375	816	941	693	878	594	999999	616	999999	150	507	442	524	399	529	999999	16	421	680	591	855	976	999999	999999	999999	569	94	744	452	650	282	196	144	591	230	999999	88	739	926	999999	999999	999999	584	709	999999	684	941	966	999999	999999	256	808	683	769	640	399	625	602	999999	318	509	538	174	999999	999999	320	308	999999	179	528	299	276	495	765	999999	238	401	
491	999999	999999	999999	127	999999	333	404	999999	513	374	999999	830	999999	999999	324	617	414	999999	462	411	841	909	999999	17	797	999999	999999	999999	323	918	760	999999	999999	999999	483	831	690	391	999999	840	779	405	807	934	983	999999	153	999999	999999	877	361	999999	775	990	650	218	999999	999999	999999	672	505	424	159	594	613	999999	999999	251	12	999999	927	32	999999	622	632	445	112	451	999999	458	138	999999	37	446	567	795	637	17	493	275	624	79	999999	999999	345	999999	255	222	330	999999	999999	902	999999	469	950	338	515	163	368	214	116	765	595	999999	544	489	397	999999	37	818	910	825	758	737	999999	999999	961	537	999999	278	200	889	999999	589	999999	999999	999999	568	495	238	290	484	649	288	168	859	999999	199	387	855	966	541	999999	512	535	690	999999	83	600	103	999999	977	876	999999	999999	999999	643	16	928	318	285	828	228	798	999999	436	186	479	579	18	382	999999	160	999999	311	658	999999	619	999999	262	92	141	967	402	862	999999	999999	559	274	940	225	478	999999	78	999999	148	999999	396	974	999999	513	674	999999	591	720	605	999999	999999	788	999999	523	999999	952	676	236	153	861	999999	936	235	999999	626	215	999999	792	904	510	91	851	172	999999	317	645	954	749	417	637	385	999999	266	999999	999999	770	908	427	201	999999	594	999999	999999	287	497	459	999999	999999	886	468	865	799	815	999999	745	603	999999	999999	999999	389	999999	999999	818	515	485	999999	999999	749	675	856	307	221	999999	389	916	999999	424	999999	846	857	895	683	862	948	999999	999999	866	999999	739	559	154	886	221	812	528	667	33	921	801	353	999999	999999	999999	40	171	999999	207	999999	999999	506	189	740	184	358	493	324	74	869	742	999999	287	517	999999	125	712	420	999	999999	861	999999	999999	999999	93	502	999999	895	87	999999	999999	128	388	439	983	243	379	414	999999	862	329	213	602	164	188	999999	76	272	999999	490	328	999999	999999	999999	575	929	291	687	656	681	280	999999	999999	999999	92	624	519	847	533	776	746	308	708	146	469	657	655	70	999999	190	436	815	905	597	513	46	473	969	864	64	999999	692	757	40	592	999999	967	369	81	563	999999	228	738	999999	999999	29	999999	517	949	917	284	231	999999	476	255	465	999999	649	999999	56	161	549	983	479	825	999999	550	678	999999	737	690	296	989	760	796	218	87	691	853	493	993	956	29	946	999999	730	329	999999	999999	999999	49	327	639	34	999999	844	245	268	398	689	999999	373	962	222	999999	987	241	999999	679	47	999999	10	795	245	
999999	204	529	46	699	999999	734	268	894	427	698	372	656	964	357	999999	999999	818	302	173	24	999999	999999	807	719	999999	498	715	611	999999	749	48	999999	404	972	217	324	208	568	303	999999	999999	479	545	999999	865	341	277	266	727	999999	568	707	999999	999999	432	211	999999	327	907	606	999999	657	999999	999999	659	840	262	992	149	999999	774	999999	999999	999999	804	160	458	293	853	460	230	459	999999	682	190	340	999999	182	549	16	601	881	999999	696	936	563	332	866	999999	34	89	285	126	100	300	318	708	424	999999	282	999999	438	473	457	386	569	772	473	498	328	941	89	452	142	45	892	599	312	999999	999999	827	591	429	999999	381	999999	342	999999	392	872	999999	485	755	999999	999999	172	418	213	320	376	790	999999	999999	545	93	999	832	984	64	407	999999	405	152	185	454	999999	19	999999	86	440	999999	979	91	626	999999	999999	333	185	879	872	484	396	992	905	460	969	223	883	745	381	123	358	999999	999999	163	236	342	579	823	101	163	773	137	999999	150	999999	777	752	849	627	675	657	999999	999999	923	331	413	247	724	485	948	136	999999	704	327	877	249	106	472	470	133	754	361	787	999999	710	269	122	764	649	999999	471	44	128	999999	466	253	557	72	831	822	105	854	348	153	36	999999	432	562	272	999999	681	289	388	999999	921	305	999999	472	222	72	300	482	85	999999	487	102	999999	998	861	633	692	44	640	999999	37	999999	23	644	693	835	836	560	502	88	520	191	655	625	784	170	927	95	999999	769	532	623	779	999999	666	933	106	434	999999	638	999999	647	649	999999	475	32	291	682	779	387	999999	999999	980	999999	773	305	447	999999	224	700	706	607	194	871	124	999999	129	959	978	999999	999999	412	859	863	209	873	542	999999	999999	999999	879	254	315	472	543	792	642	999999	999999	370	496	941	219	999999	999999	999999	462	999999	626	71	902	999999	999999	29	648	823	999999	127	797	899	763	533	14	999999	999999	462	999999	999999	337	999999	771	346	677	999999	273	796	202	857	931	927	420	764	297	98	999999	557	999999	296	823	999999	999999	525	985	391	606	999999	937	999999	190	999999	980	999999	999999	303	999999	566	654	96	756	851	630	33	999999	869	489	999	246	915	602	999999	911	15	898	617	421	999999	360	296	999999	311	999999	444	999999	461	947	680	324	993	798	303	903	464	540	972	99	887	339	125	902	607	999999	999999	164	917	568	975	999999	832	882	999999	215	368	84	455	999999	999999	999999	734	922	808	999999	253	999999	309	
369	457	474	926	528	533	999999	245	394	999999	585	837	289	759	893	999999	839	491	120	754	97	545	390	999999	980	903	541	999999	203	999999	922	482	999999	855	999999	120	510	999999	314	358	138	970	999999	999999	999999	164	999999	999999	841	999999	969	999999	999999	372	222	999999	77	389	946	624	999999	320	52	999999	491	113	999999	999999	211	999999	472	924	187	761	626	127	571	719	225	826	997	945	763	999999	133	999999	349	541	643	732	53	130	969	689	367	817	928	683	188	766	999999	481	394	69	488	55	26	381	746	104	999999	357	174	129	627	999999	557	799	176	999999	764	401	791	479	738	351	954	497	999999	808	198	888	541	459	605	525	560	703	764	88	713	967	795	999999	999999	696	955	849	72	999999	269	138	999999	426	999999	829	689	915	331	146	100	528	999999	937	905	999999	815	715	524	111	495	854	45	98	58	999999	606	253	10	999999	396	115	434	94	999999	69	381	125	457	775	836	645	382	999999	999999	194	990	857	642	999999	880	250	334	960	824	414	103	999999	377	215	232	999999	915	288	999999	984	103	892	398	845	993	700	999999	999999	275	850	482	417	110	864	805	749	610	896	999999	155	781	999999	269	144	966	953	999999	999999	553	999999	730	103	876	12	100	108	469	999999	119	189	982	585	695	999999	932	685	327	512	409	483	835	999999	999999	604	213	999999	999999	263	999999	49	952	26	999999	875	129	388	541	107	773	707	290	814	786	982	999999	206	778	999999	212	290	636	999999	842	80	999999	712	977	282	799	470	999999	999999	916	999999	237	999999	389	819	854	553	154	229	999999	999999	202	31	241	143	440	999999	999999	999999	61	598	413	717	999999	135	322	417	411	999999	308	999999	243	999999	897	717	999999	207	816	999999	440	999999	146	999999	506	999999	877	542	480	843	841	792	999999	999999	164	328	666	999999	792	263	507	999999	152	885	921	435	468	127	134	524	999999	243	999999	999999	908	402	462	996	221	42	999999	780	999999	567	428	516	999999	116	920	999999	999999	245	415	563	461	992	516	260	495	80	682	759	417	956	464	999999	602	999999	227	761	865	669	999999	759	15	727	509	999999	467	999999	999999	999999	207	554	473	153	827	999999	441	915	886	211	999999	150	359	999999	372	981	999999	999999	999999	968	888	168	713	391	936	655	557	999999	999999	999999	793	90	339	331	561	862	999999	321	999999	965	294	312	875	664	169	168	410	517	364	528	481	647	501	772	999999	49	841	999999	217	181	999999	999999	432	955	417	429	999999	999999	936	509	
498	791	999999	999999	683	586	292	59	231	999999	255	999999	379	964	459	156	589	566	858	522	31	410	114	609	999999	999999	879	920	256	739	999999	381	580	855	40	690	999999	552	98	885	999999	791	860	439	999999	999999	337	468	505	271	840	254	179	999999	999999	999999	687	440	72	106	707	372	803	492	999999	999999	469	999999	933	768	548	46	478	972	999999	239	549	674	683	846	259	420	424	999999	899	999999	212	166	377	941	13	177	489	992	188	393	988	378	19	62	580	813	534	736	722	999999	999999	207	657	999999	999999	22	757	226	999999	296	999999	818	593	999999	671	312	999999	992	999999	999999	557	486	793	382	250	181	664	630	275	999999	999999	688	272	105	337	14	999999	129	999999	999999	999999	272	155	891	446	999999	784	692	390	277	666	999999	971	351	256	300	413	285	17	377	357	999999	999999	410	999999	269	555	497	989	666	803	37	999999	999999	999999	294	340	999999	936	999999	999999	999999	249	998	779	353	999999	999999	849	47	999999	233	121	999999	642	293	999999	744	491	186	999999	297	703	724	474	999999	999999	999999	390	999999	959	511	349	937	981	385	886	952	999999	67	552	635	647	952	75	999999	916	575	999999	677	972	999999	420	759	455	999999	279	525	533	151	411	520	540	999999	87	100	884	184	53	266	407	368	124	433	634	989	649	999999	999999	894	722	376	999999	712	999999	373	999999	590	492	881	116	370	999999	489	999999	42	104	759	874	975	999999	742	532	875	999999	613	999999	987	135	465	460	528	866	639	999999	44	456	828	899	714	999	304	692	171	159	46	999999	635	999999	999999	895	889	875	683	209	999999	844	999999	441	385	891	113	999999	999999	999999	588	503	789	69	999999	586	999999	860	169	975	999999	999999	999999	725	244	673	846	220	533	569	570	999999	193	439	449	199	999999	999999	523	823	896	839	999999	739	999999	542	159	575	164	25	999999	999999	999999	708	809	930	483	473	207	711	54	892	931	999999	861	935	320	360	999999	432	328	878	999999	346	999999	999999	394	631	999999	999999	523	281	999999	517	939	541	937	484	630	999999	716	794	199	812	778	13	908	208	878	636	232	999999	954	732	696	999999	691	379	999999	258	999999	852	319	999999	999999	773	999999	423	527	999999	999999	835	730	999999	999999	534	688	534	568	85	999999	195	753	527	999999	724	326	999999	821	198	850	567	855	381	999999	864	485	693	624	999999	176	999999	681	558	638	396	79	853	25	172	999999	999999	810	999999	605	360	999999	791	36	473	999999	513	602	339	999999	999999	980	358	999999	
852	999999	999999	999999	563	909	168	514	999999	999999	92	655	472	318	658	135	692	757	999999	999999	622	765	693	666	161	556	662	892	999999	999999	999999	416	720	999999	999999	123	999999	999999	257	999999	447	999999	904	902	944	817	985	205	999999	213	786	683	678	999999	515	97	999999	338	999999	16	257	276	172	125	690	676	935	748	155	999999	67	445	509	999999	999999	999999	861	790	722	343	571	466	948	148	302	524	737	147	219	85	757	739	498	250	999999	180	999999	789	222	278	882	246	60	408	999999	350	183	999999	999999	738	236	575	615	424	444	790	328	33	822	999999	938	798	538	999999	787	328	946	268	279	999999	999999	82	578	999999	461	334	416	999999	992	952	351	726	892	480	849	192	133	84	806	606	852	659	999999	56	999999	999999	999999	980	999999	827	403	914	999999	96	644	163	999999	171	962	119	384	778	999999	870	824	999999	905	999999	230	604	205	999999	462	999999	314	443	115	532	124	999999	626	436	928	999999	558	437	999999	805	836	695	196	962	999999	696	232	84	999999	106	999999	127	999999	649	759	26	632	999999	461	999999	781	210	58	474	56	595	492	948	849	999999	999999	397	237	999999	999999	535	418	999999	999999	765	999999	240	999999	18	310	999999	999999	977	999999	911	542	36	975	915	34	635	646	721	915	999999	214	284	234	999999	784	834	890	88	427	999999	999999	399	771	695	999999	551	395	49	173	60	405	999999	281	938	334	999999	421	321	85	596	888	696	327	243	999999	175	15	63	234	999999	999999	120	559	999999	312	152	264	999999	999999	482	250	999999	557	865	131	698	12	999999	437	498	422	578	12	831	346	999999	999999	999999	143	463	545	341	815	698	943	999999	956	830	635	191	41	142	34	602	999999	999999	149	462	122	863	999999	719	625	735	63	999999	118	727	115	401	80	726	999999	834	999999	999999	791	999999	999999	999999	999999	999999	661	255	467	290	554	409	484	65	999999	999999	425	280	999999	999999	999999	999999	645	416	186	238	724	999999	120	314	999999	999999	999999	448	499	999999	540	285	131	989	999999	999999	999999	772	999999	708	999999	59	999999	461	310	874	543	120	202	711	224	999999	659	513	458	426	144	999999	303	364	744	46	565	999999	999999	149	999999	310	768	345	812	999999	434	999999	985	674	615	659	999999	999999	656	554	255	999999	999999	999999	626	617	541	641	999999	124	479	627	963	216	494	145	382	170	725	243	352	856	999999	352	90	999999	528	783	810	485	159	190	708	199	790	777	427	62	999999	541	768	999999	999999	697	999999	999999	514	778	
190	480	999999	842	396	423	212	399	889	723	999999	444	99	758	999999	760	964	298	919	999999	425	999999	718	329	647	194	999999	225	756	211	950	284	677	999999	999999	999999	999999	999999	999999	999999	987	401	999999	704	999999	89	452	999999	306	999999	732	999999	999999	739	362	473	761	957	205	999999	948	986	999999	687	773	670	766	349	166	499	562	658	504	634	999999	34	999999	24	222	999999	999999	464	999999	999999	478	999999	999999	999999	397	138	579	250	121	593	999999	999999	758	210	931	447	322	112	853	999999	787	999999	608	262	952	338	645	999999	745	637	468	999999	77	237	999999	926	282	829	952	999999	920	322	999999	911	999999	786	276	628	92	999999	999999	999999	610	123	628	999999	247	145	984	68	999999	831	504	483	134	851	999999	999999	999999	15	174	493	160	999999	999999	474	999999	697	964	176	999999	26	664	999999	392	828	883	954	608	815	999999	146	844	999999	999999	99	999999	72	786	446	854	745	637	87	609	761	999999	785	237	163	999999	999999	180	999999	996	476	176	999999	101	999999	968	978	922	185	326	37	999999	266	290	796	656	475	911	528	322	326	388	587	371	999999	349	999999	726	455	999999	148	966	36	999999	77	922	999999	999999	999999	999999	875	999999	462	761	581	123	233	505	441	507	400	638	652	506	999999	999999	589	172	471	956	999999	261	477	235	187	999999	622	369	999999	999999	371	504	999999	60	999999	503	926	826	789	517	999999	999999	295	999999	559	509	999999	529	227	979	999999	132	999999	999999	608	624	999999	236	583	999999	999999	863	292	567	999999	896	218	601	69	999999	999999	763	999999	954	840	276	966	528	676	677	999999	103	152	242	541	999999	994	999999	452	822	999999	699	252	279	26	999999	320	727	812	663	301	721	999999	50	817	579	750	555	693	341	657	827	560	905	771	999999	721	59	36	999999	999999	322	159	247	39	472	520	999999	937	588	999999	248	999999	22	386	999999	633	111	425	961	999999	448	999999	121	999999	329	149	347	508	619	540	270	700	916	761	978	571	231	999999	355	999999	647	618	115	999999	999999	121	999999	528	999999	773	620	634	999999	407	463	119	48	83	709	332	999999	604	327	999999	696	547	800	999999	407	999999	999999	99	999999	903	851	829	107	999999	755	218	602	818	762	846	920	635	636	518	308	999999	533	158	311	33	884	52	301	67	688	871	320	296	999999	999999	372	999999	564	999999	556	634	22	999999	328	999999	730	364	842	481	137	70	911	292	999999	538	931	263	788	56	28	808	999999	999999	58	883	897	999999	697	482	484	399	
81	474	961	674	856	231	999999	999999	303	999999	999999	820	930	999999	959	38	343	592	359	118	742	518	152	747	106	972	264	999999	603	424	999999	369	997	999999	989	447	330	288	681	710	433	977	753	999999	999999	999999	119	429	924	999999	971	114	132	375	657	562	332	223	577	884	999999	395	217	878	863	840	823	202	639	521	999999	999999	911	649	999999	999999	765	999999	149	388	999999	834	519	733	999999	999999	246	631	90	436	125	117	711	796	743	48	770	875	635	768	894	917	790	413	171	916	203	483	690	891	797	999999	84	198	999999	142	875	483	999999	999999	999999	201	999999	999999	406	999999	354	124	905	646	994	889	999999	380	494	945	53	116	999999	537	368	762	999999	198	639	447	42	522	999999	610	173	296	450	334	174	702	999999	588	16	571	999999	89	578	53	897	907	658	703	704	87	999999	768	911	897	999999	840	260	923	999999	959	568	999999	349	304	483	707	999999	999999	999999	792	150	465	110	10	965	288	194	999999	301	731	999999	338	999999	697	521	404	385	553	391	999999	452	881	999999	999999	999999	999999	740	999999	570	199	999999	964	497	999999	937	999999	999999	910	999999	664	656	999999	632	841	180	239	24	652	783	88	999999	896	999999	882	349	268	450	62	997	235	999999	911	337	112	999999	824	841	905	759	887	736	474	620	726	999999	100	999999	999999	876	773	726	97	500	999999	866	999999	999999	614	572	678	193	615	999999	999999	999999	999999	34	530	999999	356	398	118	892	895	352	858	285	586	215	259	19	277	185	999999	509	460	999999	845	245	701	173	236	343	999999	704	130	560	913	609	932	75	728	604	530	385	617	205	999999	149	17	295	84	999999	323	999999	916	439	689	208	999999	333	189	294	876	193	171	775	811	200	999999	307	372	976	283	193	290	672	655	848	999999	265	999999	705	237	415	999999	827	29	999999	788	690	999999	999999	943	608	885	444	728	347	224	842	393	999999	917	999999	923	107	135	139	999999	253	999999	999999	316	999999	517	483	67	470	999999	343	755	399	412	541	436	657	43	674	307	999999	944	317	634	59	871	411	788	527	492	999999	702	889	999999	544	906	40	408	999999	999999	412	999999	267	253	880	96	993	999999	386	284	276	74	460	999999	542	999999	999999	216	999999	539	116	695	999999	978	999999	641	866	366	867	999999	999999	258	999999	584	895	469	999999	74	999999	962	877	999999	999999	253	225	999999	251	999999	500	245	439	823	150	12	984	999999	847	288	999999	999999	230	999999	144	999999	878	27	999999	876	936	83	
621	412	463	305	999999	999999	293	296	763	186	399	808	866	999999	205	582	118	999999	599	188	622	408	924	513	999999	250	274	659	999999	208	364	999999	130	427	624	37	369	999999	350	286	433	560	999999	999999	999999	421	771	513	556	305	999999	999999	999999	999999	460	223	488	949	562	421	443	633	922	564	999999	35	687	999999	17	177	222	273	158	999999	754	72	883	999999	999999	999999	479	760	112	999999	299	290	97	372	966	999999	548	999999	293	999999	843	999999	638	960	152	824	733	999999	505	388	93	645	924	963	13	999999	339	528	295	999999	999999	682	531	999999	275	999999	937	999999	481	606	629	802	980	999999	480	954	433	922	817	838	598	999999	999999	723	985	653	365	133	999999	578	81	999999	134	62	987	170	278	785	695	999999	999999	999999	999999	899	759	290	665	705	493	999999	964	417	710	999999	999999	794	427	999999	999999	622	185	813	957	903	535	608	678	999999	241	319	686	648	999999	216	951	999999	999999	366	963	705	999999	999999	999999	319	613	663	320	999999	419	203	743	471	917	999999	435	83	460	946	999999	161	612	737	473	184	372	999999	190	503	505	462	497	999999	843	171	634	525	183	647	999999	871	298	11	518	47	999999	224	731	164	781	877	729	359	992	999999	103	259	196	999999	946	999999	483	999999	181	999999	999999	682	628	756	448	910	900	813	999999	501	999999	610	228	999999	608	158	594	999999	722	628	733	147	999999	40	78	384	338	716	999999	999999	398	482	830	562	341	893	596	974	715	870	999999	916	703	999999	949	492	41	760	857	798	702	456	103	552	233	568	614	999999	687	999999	581	999999	122	653	112	391	999999	666	104	715	999999	619	320	999999	651	999999	444	577	91	586	353	999999	999999	902	999999	999999	388	287	999999	773	288	999	297	999999	299	999999	803	999999	999999	568	712	999999	666	152	246	92	146	251	999999	415	999999	999999	515	111	999999	13	999999	219	999999	170	999999	502	337	999999	436	562	999999	668	562	859	23	395	189	523	873	979	999999	999999	999999	228	999999	146	386	923	650	251	493	196	931	295	467	594	706	237	565	219	47	345	716	684	760	478	689	51	402	999999	857	992	999999	741	101	999999	999999	999999	365	999999	126	999999	999999	194	78	999999	999999	276	401	999999	688	999999	958	664	941	576	999999	981	467	337	456	344	531	912	394	501	958	999999	204	848	50	999999	872	999999	103	999999	665	531	615	624	741	422	650	973	59	905	43	999999	799	524	618	999999	667	37	419	999999	881	999999	800	577	187	546	82	552	388	117	
89	269	571	317	999999	999999	376	999999	596	44	999999	558	863	488	467	395	400	679	240	479	914	844	999999	321	751	896	731	47	447	204	350	999999	594	999999	999999	774	11	491	613	999999	205	999999	441	385	97	333	904	321	119	999999	155	402	999999	909	202	245	999999	259	565	999999	747	338	406	999999	999999	595	963	921	663	693	393	999999	76	99	283	999999	413	904	999999	428	999999	999999	928	655	58	999999	786	685	749	590	793	752	925	999999	403	867	426	999999	692	501	999999	983	658	999999	407	246	336	999999	635	111	832	85	34	147	32	999999	999999	750	999999	744	999999	287	181	999999	999999	999999	983	477	696	416	674	373	222	732	68	999999	999999	999999	258	999999	622	563	60	647	999999	999999	728	788	576	999999	466	675	999999	947	691	92	811	999999	526	999999	263	859	999999	229	999999	468	863	301	999999	23	575	898	502	540	999999	256	999999	533	323	191	913	205	999999	630	949	998	999999	999999	51	975	206	186	999999	491	999999	763	999999	999999	220	299	854	999999	708	563	501	568	183	166	824	999999	855	287	271	999999	999999	68	958	905	999999	439	792	598	260	113	817	999999	999999	20	981	369	999999	406	323	34	337	486	496	347	138	999999	825	519	999999	605	130	918	914	999999	638	501	804	132	560	781	507	265	999999	604	745	112	656	172	185	465	227	458	964	247	16	999999	999999	621	999999	999999	999999	283	158	999999	983	898	999999	270	382	489	565	105	999999	541	527	82	310	891	601	36	999999	662	343	985	387	999999	954	676	645	271	999999	192	355	670	177	233	116	999999	621	847	627	396	790	999999	899	132	611	432	999999	934	76	999999	999999	750	999999	951	999999	173	277	321	944	808	625	120	560	382	749	186	374	303	966	779	999999	753	409	346	999999	647	95	265	69	531	999999	711	205	258	172	605	513	999999	293	942	999999	309	903	819	771	680	145	526	999999	435	68	426	999999	296	410	999999	350	999999	88	302	88	22	999999	999999	851	914	914	999999	220	154	672	157	999999	33	526	970	999999	589	575	202	512	568	999999	999999	473	539	743	999999	999999	895	264	693	999999	999999	999999	250	57	999999	999999	856	999999	833	316	999999	999999	910	417	999999	770	440	426	761	253	999999	790	519	138	627	949	322	181	15	999999	324	999999	978	20	28	999999	999999	922	999999	622	999999	999999	678	262	999999	871	562	132	799	148	417	479	999999	449	261	210	355	121	430	541	999999	685	760	999999	991	999999	999999	900	398	785	494	517	66	148	534	460	122	999999	483	756	396	
200	381	999999	55	844	999999	538	759	817	999999	999999	999999	827	967	43	675	308	999999	317	96	662	733	24	654	900	999999	365	915	800	98	97	638	999999	155	464	313	894	333	999999	952	256	151	999999	971	999999	999999	239	180	501	784	999999	999999	175	670	733	467	367	221	155	999999	999999	623	999999	729	726	535	828	682	513	729	781	975	999999	365	840	521	162	52	334	999999	193	194	999999	25	285	999999	472	13	999999	996	999999	682	188	999999	920	632	192	999999	999999	794	196	557	666	999999	999999	838	883	999999	829	221	999999	325	999999	270	247	846	209	942	454	634	999999	824	270	517	999999	109	999999	397	444	217	338	999999	797	539	698	999999	527	999999	22	446	217	662	184	210	691	630	794	917	488	84	999999	999999	407	620	731	371	999999	159	987	999999	51	496	375	999999	883	14	527	357	572	610	329	558	929	17	999999	999999	650	999999	825	163	999999	879	908	370	999999	98	903	187	807	336	349	999999	999999	118	405	720	296	561	326	687	113	447	354	877	999999	874	320	400	202	330	721	237	334	834	600	999999	587	999999	837	794	110	349	999999	999999	271	952	999999	821	611	706	124	999999	999999	148	59	999999	999999	41	615	910	999999	513	999999	486	615	122	53	829	517	999999	143	290	724	531	586	763	897	119	616	999999	999999	498	788	496	999999	632	493	195	999999	733	636	556	399	927	27	999999	364	73	630	158	908	74	314	999999	573	834	374	999999	999999	296	999999	999999	425	813	929	289	724	498	281	983	628	857	999999	784	999999	586	890	796	999999	988	408	834	488	467	893	915	194	999999	922	381	267	999999	633	498	763	221	140	586	999999	737	873	866	791	999999	999999	999999	29	999999	770	986	943	578	706	574	999999	999999	937	958	999999	24	999999	313	575	999999	725	356	234	556	30	395	456	313	798	777	125	542	999999	840	937	842	895	999999	651	936	437	688	575	68	610	627	284	999999	667	983	642	569	300	999999	999999	183	826	472	509	384	999999	640	779	929	459	355	103	106	999999	86	999999	440	662	639	472	46	781	999999	946	402	121	283	646	815	144	555	999999	999999	999999	999999	26	999999	999999	276	406	797	909	999999	609	265	534	187	999999	591	999999	999999	907	661	429	884	402	660	999999	117	272	266	999999	999999	795	903	999999	943	187	265	69	694	286	395	999999	675	137	144	999999	691	868	933	131	64	949	932	647	999999	999999	44	999999	365	999999	57	999999	999999	803	944	850	706	161	590	10	999999	531	999999	999999	522	428	754	757	267	
105	834	249	339	145	999999	999999	862	266	523	223	999999	999999	703	787	239	999999	103	871	999999	999999	859	539	287	999999	999999	533	778	999999	134	171	975	287	999999	270	82	808	674	14	999999	929	988	449	637	377	999999	13	828	392	999999	140	334	999999	999999	973	999999	999999	961	406	911	999999	246	855	999999	361	247	999999	787	999999	715	430	717	99	17	263	305	420	902	999999	85	230	705	395	320	994	837	999999	713	142	999999	777	999999	999999	103	458	693	999999	317	286	139	991	226	395	677	999999	999999	999999	874	320	677	825	999999	60	331	690	710	850	999999	999999	524	154	162	654	999999	938	584	449	996	559	570	999999	112	999999	999999	93	14	319	999999	999999	581	999999	228	403	999999	209	384	999999	946	999999	999999	843	597	180	761	985	999999	999999	977	738	691	973	248	325	750	514	999999	777	279	999999	686	999999	141	500	566	922	925	759	200	217	999999	787	502	593	812	727	575	931	999999	796	254	999999	999999	979	999999	999999	363	903	999999	950	999999	999999	527	708	726	999999	711	107	999999	839	69	89	381	999999	184	903	481	654	513	33	939	790	913	483	993	253	68	999999	146	958	568	31	116	249	730	957	999999	793	867	465	25	478	327	34	736	999999	999999	572	999999	459	136	709	999999	629	21	999999	999999	999999	714	999999	999999	559	961	655	281	48	999999	141	999999	226	643	687	999999	999999	17	471	473	999999	747	829	192	495	356	686	832	859	999999	487	999999	999999	273	226	88	395	177	466	516	671	752	697	200	929	533	589	816	448	922	353	622	999999	999999	804	306	885	300	802	212	284	822	422	999999	496	903	999999	952	426	608	401	880	550	954	801	146	999999	638	262	961	999999	869	394	936	287	864	999999	811	999999	919	203	999999	999999	264	242	999999	999999	999999	704	36	529	999999	999999	840	530	473	82	596	430	999999	257	999999	47	841	445	414	438	485	139	631	224	999999	999999	507	414	306	999999	296	999999	952	806	768	934	236	441	999999	480	554	416	999999	999999	999999	391	800	671	947	67	532	818	827	999999	854	161	83	811	999999	153	999999	999999	233	957	785	999999	478	861	489	322	810	409	314	934	884	78	999999	839	132	811	692	835	467	248	982	477	999999	542	951	617	861	424	114	987	588	128	999999	857	16	227	913	939	192	635	256	133	513	999999	535	999999	999999	243	999999	525	460	66	967	984	974	317	980	935	910	872	461	396	999999	327	356	765	886	467	832	904	898	753	653	832	992	859	964	10	999999	175	780	627	734	
589	999999	531	160	207	999999	999999	247	977	999999	999999	184	999999	828	195	546	770	899	378	411	999999	627	707	413	145	992	125	353	999999	929	744	101	834	661	715	999999	824	614	688	585	999999	666	920	999999	343	658	999999	41	999999	464	246	275	411	225	950	962	829	999999	24	215	766	355	268	58	294	999999	350	208	999999	999999	721	165	221	793	277	127	706	982	80	999999	999999	94	999999	525	692	999999	690	618	711	999999	960	706	599	483	819	788	999999	872	440	124	318	933	918	382	742	91	64	618	947	832	265	847	58	999999	354	681	999999	743	365	815	538	731	496	369	999999	25	565	999999	973	999999	719	833	999999	955	999999	927	999999	202	782	611	424	81	670	879	497	123	658	72	139	147	18	665	517	999999	586	586	446	999999	999999	727	526	326	644	999999	999999	999999	305	102	367	426	515	587	960	753	999999	466	70	616	871	331	366	502	609	999999	481	64	326	999999	379	592	999999	617	264	65	95	108	999999	212	999999	999999	817	566	704	712	999999	430	704	763	233	129	525	829	687	999999	370	33	717	807	986	68	999999	378	723	774	935	999999	999999	904	668	303	999999	858	849	805	514	800	797	896	999999	60	359	999999	703	260	999999	660	999999	648	999999	999999	390	629	225	708	961	448	843	929	776	734	107	999999	104	999999	99	667	979	999999	111	570	236	820	603	999999	708	999999	675	472	999999	284	999999	684	219	607	912	410	642	151	843	75	957	999999	129	480	953	559	469	772	171	409	680	59	546	134	835	999999	999999	289	999	420	773	380	999999	501	767	422	590	497	28	999999	34	838	47	999999	613	368	701	132	982	159	92	902	311	307	604	917	147	94	771	351	384	362	151	433	301	999999	645	999999	713	541	968	971	754	482	385	841	21	999999	521	477	999999	903	307	849	337	870	79	924	999999	849	284	506	725	676	313	671	999999	613	744	36	722	999999	419	451	191	120	158	828	999999	762	999999	999999	573	999999	482	480	65	999999	999999	431	999999	720	729	863	266	471	256	87	178	713	154	407	766	999999	754	795	999999	856	668	999999	999999	250	999999	145	942	999999	933	999999	203	833	615	406	517	999999	518	999999	999999	555	194	719	864	81	659	999999	618	999999	870	999999	999999	687	985	209	633	878	708	277	718	594	920	999999	538	999999	999999	345	107	747	889	453	976	999999	452	939	671	948	999999	999999	999999	793	999999	999999	999999	855	881	999999	999999	416	773	639	614	251	293	999999	634	574	191	999999	197	323	121	870	
999999	427	999999	797	244	56	999999	684	524	67	686	925	999999	487	842	683	943	377	498	691	973	259	999999	734	468	693	999999	107	767	323	999999	276	681	657	999999	360	753	94	999999	800	878	98	124	556	999999	368	999999	156	732	507	106	819	999999	430	896	370	588	376	338	999999	741	440	999999	999999	603	419	253	419	663	492	999999	999999	106	697	812	999999	145	292	178	109	10	999999	374	269	227	644	999999	261	760	463	771	386	755	729	69	999999	181	913	999999	156	125	999999	493	250	999999	247	723	137	617	21	999999	305	207	238	551	999999	76	658	999999	959	999999	999999	658	210	720	552	113	376	637	374	999999	999999	339	32	984	727	999999	134	691	980	921	323	999999	748	238	999999	999999	526	188	999999	381	999999	929	993	188	133	624	292	529	35	143	356	499	252	999999	13	999999	185	254	824	907	999999	967	999999	47	999999	357	910	971	999999	999999	999999	999999	999999	993	201	301	345	843	860	999999	392	999999	665	846	574	823	400	450	235	509	13	281	363	579	439	999999	999999	999999	534	776	713	321	999999	661	555	999999	348	999999	116	711	999999	341	393	721	525	347	311	167	473	830	956	469	746	745	370	315	999999	581	999999	645	375	389	318	94	398	999999	328	14	300	416	999999	151	343	524	999999	671	888	641	63	101	253	999999	492	704	819	999999	574	540	999999	250	333	999999	999999	471	345	252	32	999999	999999	454	29	307	999999	67	355	815	136	999999	867	999999	999999	203	527	472	999999	606	896	614	274	154	506	999999	712	999999	92	717	999999	872	188	635	649	588	318	609	82	945	902	435	999999	999999	127	999999	999999	602	822	140	249	233	999999	999999	999999	418	44	187	999999	240	999999	999999	974	638	370	264	53	242	59	838	884	918	399	456	704	471	266	999999	37	999999	126	120	237	999999	478	231	802	999999	289	241	554	141	999999	999999	999999	999999	460	719	643	999999	308	440	553	999999	256	999999	834	623	44	999999	161	999999	160	793	124	484	999999	32	170	999999	999999	604	952	818	999999	753	266	557	104	617	999999	546	626	999999	856	685	566	253	706	999999	397	189	999999	999999	999999	999999	980	999999	727	876	507	437	559	504	412	703	999999	734	699	502	74	999999	528	426	872	615	999999	987	936	438	917	999999	325	999999	752	281	199	556	739	999999	773	397	830	228	999999	583	987	131	760	999999	207	999999	553	213	92	120	661	999999	533	999999	632	992	932	298	999999	171	999999	545	752	141	514	999999	995	194	729	677	455	309	316	999999	628	999999	236	
783	241	95	791	122	999999	999999	619	210	32	274	882	780	464	999999	999999	948	471	451	379	999999	648	275	836	369	999999	414	999999	999999	681	244	846	607	999999	999999	999999	999999	380	999	614	121	522	313	909	730	312	949	222	913	50	368	827	186	999999	607	145	965	259	999999	638	526	975	999999	529	787	428	999999	999999	999999	485	395	578	999999	836	267	999999	344	365	999999	66	999999	202	752	321	323	417	669	951	167	23	999999	624	999999	999999	97	145	264	999999	999999	312	37	934	906	999999	654	790	365	349	398	500	801	610	153	375	999999	334	999999	946	216	999999	999999	333	857	302	393	999999	630	110	749	131	852	559	243	999999	39	600	295	323	666	532	999999	999999	562	999999	999999	491	480	581	267	762	911	318	999999	752	552	704	87	613	54	883	999999	264	600	276	647	251	999999	350	346	513	49	999999	289	683	327	999999	770	200	91	902	300	58	842	999999	220	999999	981	490	260	334	523	681	279	999999	373	797	729	296	29	970	123	999999	245	999999	723	11	38	999999	435	123	933	887	532	152	999999	120	999999	613	66	113	269	999999	99	21	989	367	641	505	999999	529	999999	484	180	121	788	169	999999	98	272	218	515	97	999999	147	999999	636	999999	136	999999	262	385	125	239	915	710	999999	51	233	764	366	999999	533	583	906	412	459	999999	421	999999	999999	999999	999999	351	847	597	181	999999	951	620	999999	218	999999	314	68	999999	595	254	999999	410	561	128	589	999999	906	847	999999	999999	157	734	941	919	999999	773	768	999999	62	774	392	328	538	404	999999	612	410	158	856	229	999999	763	817	215	999999	20	802	314	717	999	444	10	615	668	684	226	679	999999	999999	740	545	113	999999	820	999999	999999	872	167	39	999999	999999	999999	999999	763	988	999999	917	999999	468	727	971	464	246	999999	339	391	713	999999	719	872	933	999999	678	125	999999	421	672	999999	353	524	147	645	284	740	86	686	18	999999	679	299	309	943	975	752	769	90	866	999999	491	480	233	12	447	166	53	956	999999	875	89	576	722	920	392	999999	590	999999	999999	999999	999999	652	383	861	200	999999	572	999999	999999	926	356	602	554	634	999999	872	301	999999	999999	999999	696	129	606	999999	772	999999	999999	388	560	999999	171	443	901	370	71	839	106	999999	999999	26	594	64	999999	163	999999	486	32	98	999999	999999	652	454	138	71	999999	856	56	250	999999	98	999999	194	999999	961	764	912	701	194	572	675	776	929	334	190	999999	642	165	452	613	296	90	999999	999999	999999	999999	
717	314	839	561	999999	793	856	999999	722	173	410	625	13	399	616	784	838	526	740	743	999999	130	947	537	999999	701	603	636	801	18	375	999999	397	582	57	608	862	633	999999	999999	919	999999	999999	27	133	27	162	999999	996	512	999999	999999	999999	307	999999	999999	999999	311	393	513	199	229	481	999999	999999	199	237	430	352	999999	922	214	167	999999	824	999999	519	930	413	160	999999	999999	639	999999	766	999999	977	100	917	999999	250	560	249	854	999999	999999	184	896	228	999999	789	731	999999	988	590	47	804	385	482	598	86	437	999999	243	964	648	589	192	999999	395	221	999999	513	891	767	999999	999999	312	174	999999	892	622	711	479	370	817	840	651	709	999999	608	602	999999	328	999999	812	662	999999	890	54	119	999999	948	833	723	652	228	819	230	228	81	999999	999999	358	705	999999	726	999999	873	157	808	938	483	999999	786	618	529	194	999999	954	999999	960	422	130	24	999999	674	877	755	718	598	999999	431	491	657	117	391	269	623	919	96	999999	142	743	245	181	999999	729	999999	115	132	44	312	275	518	999999	88	999999	999999	804	790	848	672	999999	558	999999	517	992	999999	678	237	999999	571	999999	868	475	827	679	885	842	393	999999	830	999999	999999	564	718	165	972	999999	39	999999	925	999999	139	999999	571	977	194	999999	664	525	167	999999	877	861	472	715	407	53	294	409	215	500	999999	845	27	32	999999	999999	999999	361	999999	999999	649	936	999999	752	467	999999	904	999999	495	999999	188	867	787	462	772	734	999999	999999	758	928	261	630	94	434	407	294	230	999999	419	999999	387	312	999999	141	728	999999	999999	720	257	999999	149	999999	913	999999	999999	553	67	565	999999	834	999999	76	603	101	774	29	852	999999	355	183	410	365	440	305	61	999999	373	656	734	831	217	381	755	999999	789	817	999999	316	122	854	236	999999	298	999999	999999	320	709	413	366	999999	98	616	999999	84	376	784	13	618	726	446	190	411	831	427	626	530	999999	622	312	999999	313	545	797	501	999999	999999	76	999999	17	740	176	959	299	999999	743	601	999999	680	614	15	813	107	590	675	673	825	833	999999	957	767	999	999999	110	409	405	553	999999	873	138	999999	717	158	611	985	280	230	121	805	999999	999999	523	640	18	307	153	215	955	132	827	131	911	999999	999999	250	741	89	859	890	629	200	782	143	552	982	999999	665	496	604	405	999999	713	37	197	932	253	999999	88	802	265	199	597	696	55	16	720	999999	260	371	999999	200	371	230	999999	493	253	389	
97	35	20	488	999999	999999	999999	999999	999999	883	17	965	996	999999	10	66	634	999999	602	96	98	546	272	774	414	135	360	999999	92	999999	851	703	999999	999999	280	62	792	777	999999	247	969	671	598	836	999999	294	374	871	199	314	596	746	999999	999999	999999	551	763	245	83	594	10	521	301	924	999999	999999	286	143	112	947	273	857	958	365	126	426	947	435	270	129	760	999999	24	777	999999	999999	811	999999	999999	999999	299	556	704	999999	246	999999	379	673	805	999999	999999	241	999999	251	50	739	787	536	999999	874	604	338	975	953	833	999999	506	523	38	926	502	754	571	382	658	716	162	999999	128	668	57	999999	630	70	999999	529	719	999999	737	167	328	285	492	697	135	961	999999	750	63	724	950	855	645	879	707	264	670	396	999999	333	999999	715	417	380	999999	330	999999	999999	841	999999	802	999999	786	870	608	226	271	999999	999999	999999	145	999999	28	999999	718	201	638	751	362	999999	999999	333	189	413	581	612	868	121	870	805	263	666	908	750	922	227	79	774	280	490	992	796	149	896	999999	999999	696	999999	999999	635	999999	957	562	984	453	999999	553	383	999999	995	999999	159	13	452	443	999999	999999	278	480	999999	999999	863	480	999999	865	999999	194	999999	225	407	916	854	999999	244	123	306	113	999999	306	454	673	695	485	999999	999999	999999	793	696	462	718	679	428	543	171	513	827	486	999999	129	999999	294	999999	167	891	89	504	700	769	338	147	375	579	971	999999	827	436	388	999999	740	32	999999	497	999999	506	728	497	321	297	999999	296	819	423	804	915	169	412	538	593	206	637	151	999999	368	324	353	109	456	999999	343	86	448	292	949	999999	121	797	438	661	173	591	193	999999	47	999999	999999	951	774	999999	867	425	898	795	998	113	880	255	999999	999999	162	628	51	804	953	654	999999	536	473	707	804	999999	974	999999	999999	614	999999	999999	986	326	995	401	999999	400	649	999999	187	653	294	999999	226	865	668	921	508	545	550	388	460	393	999999	791	487	76	261	505	450	32	375	393	659	152	269	812	999999	999999	303	651	165	44	476	999999	252	627	491	939	703	63	999999	999999	999999	75	287	602	130	213	913	267	148	154	478	999999	288	900	197	999999	605	855	409	999999	251	899	999999	426	916	11	549	999999	999999	999999	999999	397	654	490	329	593	865	999999	692	317	848	45	999999	999999	999999	320	999999	352	440	417	343	999999	653	630	642	174	841	860	685	129	999999	62	682	999999	353	90	511	798	580	603	217	999999	
173	102	899	999999	396	222	860	999999	97	206	430	177	999999	999999	744	33	847	165	752	15	980	573	652	795	362	999999	667	485	809	126	771	836	209	403	685	561	731	436	777	628	10	89	41	467	632	514	999999	400	346	488	950	999999	850	212	999999	600	449	114	999999	709	555	384	999999	999999	999999	593	999999	585	999999	193	301	421	387	134	14	901	541	194	172	848	841	277	149	330	175	356	985	997	445	94	121	999999	582	78	999999	626	999999	70	999999	48	547	999999	133	999999	196	539	999999	999999	208	67	69	264	999999	15	999999	999999	245	476	806	88	607	970	150	192	81	999999	838	318	61	388	619	480	161	133	310	580	999999	985	144	999999	318	269	798	999999	35	857	686	577	210	794	391	999999	264	954	999999	576	130	999999	92	522	999999	999999	675	999999	448	588	112	999999	704	297	144	259	341	180	769	999999	181	762	166	224	987	271	118	266	996	803	999999	207	692	734	999999	213	903	999999	934	589	593	999999	999999	447	754	868	872	912	999999	142	999999	93	194	999999	405	368	783	867	534	439	999999	419	823	999999	372	905	135	999999	999999	930	355	719	246	190	999999	203	822	719	999999	999999	398	205	605	864	329	999999	22	999999	999999	102	429	46	97	505	999999	999999	165	305	999999	848	742	902	999999	730	786	764	847	13	347	211	999999	74	407	414	50	999999	999999	958	325	239	999999	535	641	745	510	999999	631	740	222	580	47	526	999999	999999	386	496	129	874	999999	565	295	18	999999	137	556	999999	638	683	464	552	999999	206	980	845	955	999999	271	340	999999	477	142	999999	791	999999	173	29	430	786	37	554	305	939	880	760	944	884	283	999999	199	155	680	948	285	999999	221	841	546	798	665	179	234	789	654	609	432	189	227	495	963	999999	934	851	655	910	256	429	325	230	999999	81	933	757	999999	83	797	194	830	999999	999999	999999	483	999999	130	857	329	516	295	281	999999	999999	666	788	550	662	999999	829	999999	375	999999	792	525	326	897	594	246	477	999999	999999	999999	999999	358	106	940	999999	999999	999999	730	797	591	739	144	999999	892	146	415	155	216	489	862	967	999999	465	707	999999	806	999999	734	536	999999	851	999999	714	468	99	416	569	847	909	999999	908	108	505	783	999999	999999	999999	434	999999	188	100	270	168	999999	845	999999	999999	399	187	833	896	577	204	185	739	870	430	586	802	730	845	999999	307	880	953	869	395	681	33	999999	335	732	973	357	530	591	710	995	999999	999999	522	179	999999	86	711	
341	903	329	53	812	237	894	631	40	342	792	963	288	765	975	961	221	375	81	508	174	604	999999	654	158	170	999999	963	70	217	999999	637	230	178	999999	965	999999	637	220	878	441	999999	942	24	738	628	432	240	647	780	310	804	999999	577	547	736	66	674	895	652	802	931	570	823	666	165	999999	119	999999	999999	999999	583	164	999999	77	73	661	832	916	529	999999	204	325	289	906	872	47	999999	630	885	909	400	999999	568	85	509	540	129	357	582	885	322	97	638	883	726	649	406	510	484	85	234	757	375	915	999999	999999	291	999999	999999	999999	99	489	267	110	505	841	596	127	567	532	542	484	344	643	424	117	687	999999	189	232	641	152	156	809	685	642	999999	652	478	893	999999	211	562	464	796	833	999999	538	388	999999	63	288	943	951	999999	749	423	999999	500	499	928	884	737	572	485	999999	999999	458	424	999999	475	999999	999999	673	999999	340	922	999999	847	591	288	999999	28	999999	179	363	209	999999	276	936	229	644	162	978	965	374	474	999999	978	849	500	381	999999	524	999999	999999	640	279	678	213	827	999999	884	999999	221	999999	866	443	402	999999	748	148	191	488	643	831	790	669	999999	909	866	999999	999999	997	101	907	45	503	884	69	722	929	526	73	999999	686	759	999999	767	195	507	40	597	999999	111	361	199	634	880	588	328	999999	570	768	347	895	641	999999	817	314	744	999999	558	999999	409	818	621	128	379	957	81	999999	902	999999	411	835	999999	999999	896	739	999999	410	622	305	741	752	368	757	726	999999	54	872	436	463	450	143	481	999999	455	292	739	80	265	999999	999999	781	77	57	366	511	561	596	990	999999	596	999999	751	262	601	657	460	999999	402	166	913	209	120	449	83	278	999999	89	599	999999	999	646	154	999999	789	960	685	320	401	999999	661	457	881	358	866	115	392	999999	999999	798	832	875	999999	108	19	999999	670	628	974	98	158	482	996	387	999999	949	199	61	473	641	999999	149	472	188	504	465	999999	762	582	967	885	144	425	999999	780	999999	968	56	690	481	299	66	346	312	75	188	460	999999	279	917	999999	999999	755	32	826	693	413	499	603	553	989	907	55	16	999999	24	66	206	607	999999	980	999999	371	992	351	999999	802	999999	122	999999	15	824	493	665	61	999999	389	403	999999	97	720	478	999999	147	492	999999	21	339	109	61	132	264	896	323	936	772	970	762	681	911	890	999999	387	288	548	174	999999	390	999999	999999	635	999999	999999	520	245	
512	701	233	509	958	903	472	999999	999999	999999	750	927	180	999999	288	584	626	722	72	206	477	999999	174	599	327	999999	999999	384	451	426	468	42	386	88	434	81	746	263	999999	17	427	192	999999	999999	797	247	253	661	676	84	999999	941	169	323	768	999999	537	634	192	990	283	999999	618	645	735	999999	550	999999	304	217	837	373	10	64	778	999999	775	89	801	90	725	969	707	377	417	527	999999	72	319	23	543	999999	81	999999	734	999999	999999	680	999999	90	696	160	366	999999	246	999999	941	115	999999	999999	999999	999999	832	111	999999	313	391	251	999999	999999	844	488	782	291	999999	725	301	999999	329	449	999999	999999	730	721	393	999999	613	248	140	771	586	767	526	999999	999999	96	999999	969	467	431	999999	999999	453	999999	245	218	999999	84	795	999999	353	673	785	106	764	551	726	121	717	999999	699	999999	120	466	630	87	961	947	913	587	446	332	999999	898	999999	397	999999	589	485	185	999999	538	453	620	999999	999999	982	999999	81	826	369	177	261	768	731	999999	999999	999999	520	168	256	999999	171	217	83	31	863	886	604	999999	999999	999999	999999	541	502	170	999999	999999	48	999999	999999	541	999999	97	999999	279	80	51	176	697	999999	664	78	326	999999	775	377	245	546	999999	59	999999	825	704	926	232	540	719	999999	999999	113	722	948	803	73	715	999999	84	989	804	950	821	720	907	202	246	79	999999	999999	727	793	464	953	642	667	999	715	181	170	995	739	360	776	605	594	999999	715	275	999999	223	230	303	999999	742	999999	999999	999999	999999	511	690	162	230	116	548	778	649	768	999999	145	74	10	383	913	999999	75	600	55	124	322	999999	999999	804	66	399	999999	499	217	221	196	439	999999	797	999999	999999	999999	999999	999999	999999	827	945	694	410	139	999999	223	847	999999	263	676	855	192	999999	605	772	170	358	173	717	51	999999	999999	556	128	999999	450	212	713	442	999999	556	356	817	999999	377	55	130	674	999999	999999	659	119	954	544	999999	257	999999	202	897	999999	494	354	536	196	549	513	999999	291	434	747	20	143	999999	113	129	508	375	974	237	727	50	999999	305	999999	999999	179	999999	21	999999	458	98	19	999999	999999	665	212	819	630	747	999999	907	839	999999	130	176	525	171	851	425	832	881	388	999999	180	999999	809	59	996	804	379	36	136	503	975	999999	10	327	826	447	917	689	999999	999999	373	999999	210	444	185	374	866	999999	635	596	999999	576	999999	999999	646	851	999999	163	999999	826	378	999999	999999	345	999999	999999	175	208	
345	414	507	153	147	162	999999	359	79	375	874	632	937	371	401	999999	549	408	999999	955	681	999999	999999	999999	865	999999	857	536	49	999999	999999	714	208	668	673	231	99	999999	439	999999	999999	999999	781	491	289	201	999999	999999	445	999999	795	865	520	219	526	370	823	743	287	229	304	999999	320	213	205	999999	999999	278	697	999999	450	738	999999	403	512	395	999999	109	999999	999999	38	850	100	797	80	999999	999999	989	152	999999	408	355	532	220	999999	999999	975	578	296	129	768	999999	319	275	801	66	999999	127	999999	141	177	999999	268	613	201	453	974	523	143	891	999999	443	136	394	771	104	215	999999	150	134	419	624	813	365	906	416	541	824	999999	23	999999	86	292	20	145	684	97	919	28	809	999999	461	444	999999	163	334	495	924	504	706	850	999999	976	582	721	999999	910	999999	706	999999	911	159	527	130	484	889	161	125	999999	96	17	296	740	999999	720	958	190	418	211	581	999999	617	999999	999999	172	279	109	999999	298	593	774	194	222	244	897	999999	999999	324	921	274	999999	999999	674	417	699	999999	407	645	862	763	372	999999	701	135	863	304	999999	999999	957	214	789	999999	999999	666	322	823	83	999999	443	466	34	999999	497	937	408	552	942	913	600	999999	999999	463	847	534	230	283	492	999999	381	603	435	705	366	716	484	731	551	999999	999999	875	491	901	212	999999	739	506	14	999999	726	320	361	999999	999999	359	343	335	604	302	445	48	340	985	134	839	41	328	509	781	463	999999	10	934	999999	724	126	999999	261	451	794	999999	278	729	370	999999	252	520	999999	17	382	158	999999	999999	572	66	999999	505	777	373	999999	421	997	232	310	59	320	426	106	999999	243	374	84	163	999999	720	770	611	625	74	596	999999	260	501	408	315	550	751	999999	762	188	999999	202	888	87	383	727	55	428	320	749	826	423	999999	773	18	83	999999	999999	852	296	933	880	713	776	852	999999	999999	999999	999999	509	999999	64	343	735	622	182	999999	85	134	992	724	192	999999	999999	770	107	999999	728	400	241	577	999999	519	476	255	740	999999	122	235	999999	232	231	433	811	999999	771	90	428	161	836	886	999999	625	999999	571	751	575	398	999999	754	73	999999	999999	763	931	569	545	999999	999999	881	692	84	999999	912	769	502	999999	502	143	999	27	678	577	999999	999999	999999	384	659	904	999999	999999	100	116	480	158	455	798	669	880	621	236	222	938	279	153	812	56	713	99	999999	992	83	264	15	736	395	209	999999	419	260	194	
885	962	999999	999999	602	967	380	999999	324	704	999999	621	522	773	999999	739	307	421	542	999999	671	570	834	511	999999	835	999999	743	999999	999999	928	999999	630	436	351	259	952	562	999999	844	676	948	775	375	903	461	999999	242	931	999999	999999	457	877	625	999999	324	138	485	625	767	999999	636	11	77	999999	838	991	95	432	555	999999	744	999999	697	958	722	794	469	607	639	103	868	811	116	353	999999	383	14	912	36	131	477	936	783	978	999999	946	707	599	75	470	999999	999999	386	868	167	587	189	667	801	999999	668	877	986	673	999999	825	999999	724	304	465	986	999999	405	999999	320	808	999999	718	919	775	999999	999999	541	999999	999999	68	999999	248	196	999999	203	347	121	506	463	999999	950	999999	981	224	61	983	999999	610	483	483	999999	999999	558	999999	500	999999	747	35	442	798	346	999999	237	938	400	656	537	410	999999	649	72	899	970	721	999999	977	737	704	724	113	574	931	694	963	654	482	999999	837	403	732	999999	95	73	664	263	999999	882	52	824	404	455	895	348	834	421	514	982	837	999999	523	733	999999	999999	339	234	414	133	274	294	917	966	999999	17	999999	59	976	836	316	468	725	105	999999	880	329	999999	999999	592	859	999999	149	500	999999	345	880	998	999999	784	734	439	999999	999999	999999	757	906	438	754	888	809	784	999999	678	675	378	775	427	47	172	981	680	555	821	273	722	154	427	999999	999999	136	540	503	201	112	877	619	717	487	937	974	891	903	790	783	85	999999	471	999999	484	999999	999999	960	999999	803	63	883	36	744	999999	613	488	325	399	761	278	291	253	576	798	759	67	940	110	999999	100	999999	764	48	999999	615	683	603	638	794	674	579	999999	398	58	993	592	999999	592	334	496	575	513	999999	999999	793	864	895	36	724	512	522	860	999999	712	285	128	999999	556	999999	929	999999	999999	605	97	699	182	854	527	804	176	95	358	999999	701	999999	273	999999	999999	404	751	787	576	999999	291	161	718	912	686	772	874	604	426	312	404	610	888	908	999999	999999	621	19	378	999999	558	999999	174	95	504	197	22	393	999999	161	538	151	999999	772	323	935	980	999999	999999	754	929	572	669	999999	380	101	635	365	792	718	783	999999	419	999999	999999	864	987	633	418	498	760	491	150	274	773	263	302	126	595	999999	834	361	841	623	302	985	758	127	999999	999999	999999	657	999999	999999	377	797	999999	963	416	999999	999999	356	851	999999	993	999999	431	404	999999	999999	999999	519	770	785	884	432	900	
795	62	999999	999999	999999	919	14	936	113	891	405	896	999999	530	999999	999999	146	69	488	510	171	630	854	564	999999	999999	999999	614	52	887	814	861	945	897	999999	999999	46	352	87	436	846	743	999999	999999	999999	507	999999	596	470	810	633	999999	405	999999	999999	175	208	999999	752	34	999999	400	894	999999	999999	544	951	999999	594	427	672	999999	999999	61	663	428	739	999999	999999	855	999999	999999	154	241	263	98	465	33	168	770	712	231	600	62	113	456	848	674	999999	492	556	228	999999	53	999999	840	999999	354	999999	999999	435	999999	288	999999	486	999999	256	999999	962	987	89	927	920	823	715	451	203	929	947	217	999999	75	826	55	308	330	997	111	103	999999	355	999999	766	848	999999	811	943	999999	575	999999	209	195	999999	493	999999	629	999999	189	337	697	646	813	406	59	999999	370	84	242	598	999999	336	155	569	549	641	968	171	82	488	904	507	500	363	177	17	393	364	343	642	679	32	999999	773	405	776	541	714	716	999999	975	736	710	114	419	454	64	999999	999999	999999	445	468	235	700	999999	199	156	460	238	52	999999	15	999999	999999	919	999999	517	382	173	773	999999	263	455	999999	999999	177	797	999999	944	723	953	999999	202	999999	207	220	796	127	349	216	999999	91	999999	999999	758	969	999999	119	195	999999	936	682	999999	397	750	191	23	270	999999	999999	401	760	515	515	98	590	813	260	403	708	348	999999	42	957	999999	29	777	781	216	543	183	687	210	669	999999	280	315	805	740	25	207	535	929	93	814	869	999999	999999	585	178	999999	744	716	999999	936	999999	649	505	999999	731	999999	242	999999	653	999999	714	999999	846	727	999999	999999	17	519	388	511	812	999999	949	152	284	453	806	206	999999	999999	439	970	723	732	999999	999999	999999	999999	19	999999	965	999999	285	10	110	319	999999	253	766	893	158	235	338	975	134	84	700	999999	970	287	607	46	26	999999	653	743	836	999999	999999	198	474	457	509	999999	546	340	195	948	999999	964	724	563	439	154	239	213	642	747	999999	177	999999	999999	590	731	999999	928	465	19	357	367	483	999999	767	578	428	999999	725	561	439	793	999999	751	999999	16	999999	54	606	872	46	449	110	98	514	999999	268	27	866	778	774	617	875	999999	600	683	490	117	796	861	725	999999	999999	91	318	999999	999999	999999	145	999999	177	958	332	999999	999999	908	999999	395	999999	458	320	411	999999	999999	786	822	918	713	160	637	999999	456	258	745	156	507	960	999999	779	700	41	89	999999	291	611	999999	295	291	
212	692	426	104	15	999999	551	324	703	541	304	496	895	574	37	999999	68	721	999999	586	447	999999	947	247	615	411	999999	240	529	999999	345	970	536	637	999999	468	999999	431	999999	909	999999	831	804	999999	724	999999	804	466	62	383	232	999999	115	708	844	736	999999	188	488	604	999999	320	795	999999	206	333	959	999999	72	999999	297	637	280	999999	999999	615	671	529	999999	332	607	999999	187	156	331	999999	865	828	999999	774	724	999999	943	999999	999999	999999	46	654	232	400	333	545	404	999999	999999	594	619	314	326	239	75	225	665	999999	996	961	142	648	828	750	468	141	999999	297	999999	999999	694	999999	999999	508	579	999999	306	133	998	72	999999	694	70	736	835	561	511	563	999999	508	376	999999	849	36	750	397	826	999999	999999	202	79	116	648	829	900	194	501	817	999999	58	999999	541	167	999999	999999	448	587	999999	915	999999	629	912	587	345	889	907	999999	785	999999	191	999999	825	999999	999999	992	999999	999999	999999	836	651	69	999999	903	661	590	999999	999999	914	631	312	809	734	566	35	572	999999	999999	312	940	993	609	715	69	478	857	103	350	361	999999	946	403	356	265	273	846	935	18	999999	999999	64	287	999999	999999	455	999999	465	999999	175	243	835	999999	742	300	842	999999	353	634	434	803	497	494	999999	972	684	908	462	479	999999	188	999999	157	601	557	886	716	939	999999	613	106	402	833	185	127	116	25	660	65	999999	232	502	310	584	133	268	570	18	697	999999	546	918	985	966	986	606	687	338	195	999999	136	999999	793	31	338	410	663	318	161	866	669	999999	407	999999	999999	685	336	999999	478	299	325	707	999999	90	76	188	416	867	999999	520	428	686	999999	650	999999	130	999999	289	256	722	604	261	857	830	999999	298	521	999999	999999	310	280	123	860	895	98	429	860	712	955	159	994	795	129	640	448	982	999999	999999	772	949	976	57	327	756	694	74	999999	421	279	999999	666	999999	999999	888	250	314	826	579	562	866	999999	997	334	106	727	999999	142	999999	392	828	516	765	166	946	334	232	796	113	999999	34	578	999999	999999	187	493	999999	824	240	399	999999	165	212	204	905	999999	999999	723	231	999999	885	999999	999999	999999	450	271	901	331	34	999999	27	518	723	378	537	297	820	563	999999	612	221	983	999999	826	999999	673	313	571	260	266	999999	509	574	84	999999	103	944	420	993	999999	592	194	800	999999	382	999999	442	834	666	618	869	999999	576	619	817	901	40	807	779	777	958	999999	81	767	218	517	944	
648	999999	444	353	999999	570	999999	30	999999	193	234	999999	999999	240	478	904	999999	396	999999	999999	955	267	424	73	146	641	999999	957	262	123	42	999999	864	680	794	999999	999999	274	470	855	345	599	790	718	805	363	999999	546	999999	435	438	381	288	584	989	390	637	380	216	768	354	282	767	913	999999	766	589	952	446	695	681	377	999999	84	597	366	477	706	999999	782	494	679	478	826	685	661	189	999999	691	999999	155	852	67	999999	999999	73	831	877	567	999999	774	203	110	793	999999	71	454	213	999999	999999	913	931	122	434	283	999999	804	940	999999	999999	587	309	999999	42	999999	999999	999999	235	573	999999	534	599	149	999999	18	999999	578	684	82	623	216	975	302	68	500	224	739	633	427	999999	999999	999999	649	77	461	474	932	78	253	925	751	999999	999999	463	999999	323	791	893	425	981	105	999999	999999	614	292	611	17	999999	542	999999	100	685	807	737	275	644	999999	81	999999	544	369	510	999999	157	872	999999	345	999999	999999	186	999999	999999	218	445	999999	148	31	45	785	850	466	729	535	999999	835	999999	421	902	197	464	373	720	136	880	622	999999	999999	721	741	305	999999	999999	252	366	903	254	477	371	997	999999	622	915	296	917	88	640	975	522	321	999999	576	443	652	505	812	711	719	337	823	155	458	310	303	490	584	298	486	999999	24	590	597	59	904	69	841	458	434	218	802	981	999999	176	409	935	729	832	526	747	553	201	535	150	999999	999999	678	999999	999999	999999	342	790	164	999999	508	999999	999999	526	538	592	663	363	287	510	534	841	535	292	901	999999	999999	752	771	738	999999	823	999999	456	511	62	999999	530	999999	628	999999	22	827	814	999999	999999	726	999999	303	934	93	200	914	34	999999	706	326	396	420	263	55	589	999999	425	190	999999	676	999999	999999	485	210	143	526	999999	634	521	23	999999	623	999999	999999	558	459	837	655	999999	908	40	840	805	736	995	119	583	999999	999999	999999	412	634	983	11	964	999999	817	733	999999	673	999999	400	104	692	605	772	197	622	496	140	190	769	754	776	645	999999	219	749	215	33	943	85	999999	527	611	97	999999	231	677	370	641	999999	999999	762	653	639	745	122	140	999999	999999	999999	96	166	813	642	879	217	999999	999999	978	999999	527	926	999999	999999	999999	577	91	999999	999999	965	945	136	498	86	74	992	999999	16	186	107	619	983	999999	999999	989	191	999999	999999	217	432	866	999999	391	999999	586	999999	999999	473	585	177	40	622	99	957	25	959	667	736	577	
886	999999	359	865	881	458	999999	999999	999999	200	872	862	999999	999999	709	109	320	745	999999	499	296	959	659	430	999999	76	996	893	999999	966	40	523	977	400	331	348	516	769	509	999999	999999	952	295	283	713	315	917	322	999999	999999	705	223	999999	247	999999	999999	434	928	999999	815	999999	650	682	779	999999	358	999999	722	979	371	999999	999999	999999	810	456	343	999999	386	999999	703	158	684	999999	295	999999	816	999999	999999	999999	404	999999	999999	912	999999	662	402	280	516	999999	364	430	205	342	28	275	164	999999	999999	790	947	262	58	999999	163	667	777	999999	396	518	354	576	999999	612	585	999999	13	638	551	999999	63	72	999999	999999	361	283	999999	351	495	29	116	837	850	950	172	151	999999	376	758	37	885	266	999999	997	768	999999	286	592	757	571	271	525	436	783	736	884	105	784	859	880	714	435	651	377	411	516	726	203	999999	444	591	637	879	523	999999	797	188	169	504	573	997	999999	594	923	999999	590	410	76	224	287	55	90	516	878	323	459	615	517	999999	262	71	999999	151	323	980	999999	999999	912	520	938	999999	935	290	295	999999	353	841	727	999999	821	115	659	979	173	398	999999	130	10	999999	813	999999	671	573	252	999999	914	229	999999	999999	132	944	497	556	285	581	120	800	230	995	969	617	887	897	999999	999999	411	113	978	925	480	514	645	712	706	756	44	371	999999	783	968	999999	570	785	999999	999999	617	113	703	591	287	709	899	14	240	206	304	773	799	106	999999	811	999999	355	471	618	309	785	849	528	547	749	763	447	37	845	56	111	999999	898	538	308	409	999999	647	771	614	999999	481	510	462	270	999999	999999	682	167	999999	224	999999	877	577	832	999999	185	999999	538	946	999999	977	999999	159	203	999999	900	999999	802	411	999999	708	699	13	668	314	348	76	287	999999	999999	764	999999	962	832	787	533	999999	706	53	999999	353	119	825	162	999999	96	999999	268	897	671	384	999999	755	39	516	999999	999999	908	528	915	999999	765	999999	134	999999	117	433	326	415	839	580	860	758	187	999999	599	874	851	16	999999	986	999999	390	999999	447	999999	124	933	325	172	659	422	188	138	125	587	757	700	465	999999	662	999999	853	67	101	523	132	578	528	917	999999	32	999999	309	928	310	999999	845	686	813	999999	500	11	253	189	167	682	630	71	922	841	183	396	460	565	952	999999	999999	423	924	761	545	414	408	999999	637	519	878	999999	814	212	911	23	999999	999999	172	999999	609	877	933	999999	502	516	605	
85	576	636	451	744	976	356	62	999999	999999	62	999999	999999	602	831	552	648	803	430	999999	720	929	169	745	899	999999	918	355	454	999999	93	269	999999	809	999999	845	10	999999	144	232	468	160	489	261	999999	114	999999	440	778	335	295	46	81	269	885	999999	417	891	552	352	68	11	999999	942	999999	792	428	999999	279	986	551	579	999999	208	788	569	450	999999	156	999999	999999	487	999999	129	999999	56	999999	999999	924	187	438	119	999999	792	174	999999	553	547	581	806	999999	999999	170	792	783	999999	377	999999	480	999999	705	508	745	999999	37	580	434	999999	999999	999999	604	659	361	102	557	999999	999999	999999	43	999999	26	999999	336	349	119	999999	326	784	999999	488	679	325	999999	608	999999	929	374	999999	764	999999	999999	999999	799	948	211	999999	999999	999999	999999	351	662	999999	839	158	309	803	181	405	999999	513	263	999999	151	269	953	999999	999999	753	999999	628	77	295	122	449	299	950	112	999999	148	94	83	258	550	995	826	189	999999	149	308	678	757	999999	999999	999999	340	393	999999	540	995	999999	999999	696	457	616	999999	999999	386	399	859	359	700	794	266	563	439	999999	108	155	443	774	803	230	454	942	870	108	999999	861	999999	999999	36	571	999999	999999	999999	387	800	934	722	459	802	96	290	949	978	963	999999	567	999999	336	294	778	107	231	128	444	999999	515	745	999999	211	525	999999	999999	332	138	411	999999	999999	999999	213	173	433	983	971	717	999999	504	999999	906	395	607	50	782	621	257	474	171	107	999999	146	295	198	546	258	287	999999	336	999999	849	999999	671	432	768	132	999999	354	124	259	411	999999	746	551	839	999999	604	484	508	342	85	999999	250	943	159	916	918	999999	999999	735	693	912	613	878	124	354	999999	184	999999	999999	500	999999	360	911	695	491	999999	999999	999999	757	653	999999	306	994	551	999999	322	728	283	999999	999999	999999	999999	389	565	999999	890	868	437	494	999999	999999	999999	848	842	999999	313	338	258	667	526	184	625	139	91	999999	615	999999	336	928	42	995	900	428	456	354	999999	971	999999	999999	601	531	316	864	999999	233	600	999999	999999	378	999999	999999	999999	615	336	38	530	999999	999999	675	883	281	541	508	462	79	528	784	999999	498	999999	342	999999	999999	76	995	868	760	447	857	300	167	466	958	57	58	525	999999	101	999999	823	116	999999	680	999999	329	989	808	412	622	705	999999	999999	664	641	999999	999999	428	999999	341	170	769	890	449	384	999999	814	583	461	413	553	999999	692	974	999999	630	669	311	738	747	999999	
69	358	825	999999	484	111	802	326	999999	57	107	746	760	266	999999	225	233	999999	597	999999	415	356	998	78	471	133	999999	990	20	879	699	689	999999	335	111	420	999999	999999	999999	623	22	999999	953	366	456	497	999999	999999	619	415	999999	16	999999	242	600	712	999999	757	999999	361	30	812	316	628	999999	418	944	999999	165	999999	160	936	999999	973	502	158	403	641	621	974	201	373	380	999999	444	999999	999999	569	999999	999999	999999	999999	606	999999	603	999999	999999	334	18	999999	552	999999	562	975	999999	999999	610	178	739	451	319	719	999999	999999	170	656	999999	711	999999	664	870	385	700	767	585	842	340	856	379	302	999999	999999	632	583	431	694	811	405	350	999999	92	379	999999	292	999999	999999	182	999999	999999	999999	999999	248	999999	999999	177	177	805	795	400	421	999999	754	798	447	253	250	97	561	295	475	844	45	370	258	582	500	555	999999	687	245	670	999999	478	432	533	959	928	999999	999999	264	999999	26	15	929	767	338	580	391	49	839	262	999999	604	912	112	999999	877	892	771	677	621	397	117	164	751	999999	285	376	914	999999	321	808	999999	40	586	827	40	441	490	254	919	999999	377	848	999999	999999	999999	566	999999	800	999999	45	517	738	642	501	909	850	999999	49	63	999999	999999	756	527	454	475	573	335	999999	702	445	411	526	757	999999	30	268	182	701	881	718	57	123	210	999999	301	999999	398	999999	918	189	263	451	999999	715	696	621	331	538	999999	282	240	54	107	646	634	990	980	999999	481	651	678	486	168	344	166	363	555	251	999999	999999	999999	250	366	999999	191	999999	335	51	760	408	999999	643	999999	608	487	12	25	564	651	311	436	212	614	277	999999	777	292	999999	558	343	75	89	386	526	999999	990	687	584	999999	674	664	999999	434	82	999999	45	368	560	999999	164	347	991	999999	850	999999	999999	636	999999	999999	414	999999	478	493	999999	342	857	999999	601	999999	497	324	999999	109	977	999999	497	778	541	563	474	999999	732	999	404	995	84	999999	535	894	135	364	598	570	60	999999	195	455	999999	740	856	778	767	59	370	999999	905	999999	622	213	144	204	104	536	548	995	945	479	999999	999999	268	377	731	707	385	142	726	871	59	981	461	999999	771	999999	706	696	999999	682	639	999999	99	192	999999	331	759	999999	269	72	31	64	60	716	366	585	481	999999	999999	70	999999	237	123	999999	999999	641	999999	999999	432	302	999999	852	999999	272	999999	533	342	85	510	410	947	454	999999	999999	999999	994	930	745	684	195	999999	
999999	650	590	999999	412	451	65	999999	235	578	666	999999	966	242	999999	709	788	999999	832	252	406	979	645	999999	228	364	999999	194	848	710	17	418	247	999999	612	999999	764	263	437	92	287	736	284	999999	291	946	906	999999	680	295	999999	868	852	999999	923	248	14	999999	791	58	999999	870	999999	524	571	257	271	999999	630	967	999999	534	449	999999	999999	669	704	813	830	281	457	999999	514	999999	568	148	999999	304	59	374	999999	295	999999	389	100	416	245	999999	270	43	999999	912	999999	999999	350	617	429	111	977	999999	999999	999999	647	999999	600	963	365	999999	999999	432	999999	966	943	266	770	999999	72	70	660	999999	434	999999	553	999999	999999	545	238	801	222	999999	719	464	327	795	999999	16	647	952	788	136	61	306	803	837	352	718	968	999999	942	690	999999	999999	450	428	828	598	647	999999	923	65	735	564	726	999999	713	236	649	157	999999	763	22	120	999999	534	999999	138	151	716	999999	877	999999	694	858	999999	406	360	23	999999	999999	241	369	999999	39	999999	999999	496	579	798	999999	125	999999	820	117	189	999999	444	97	999999	999999	700	456	930	407	55	999999	50	706	999999	608	999999	222	751	190	204	404	226	90	547	143	999999	558	353	591	338	808	999999	586	679	853	962	999999	107	999999	276	784	438	399	984	254	360	999999	384	200	771	903	327	640	999999	999999	461	363	999999	999999	999999	151	113	348	78	247	999999	999999	999999	350	645	100	125	772	914	419	965	827	999999	303	783	231	999999	163	820	435	490	999999	672	894	401	608	722	323	78	999999	681	99	330	999999	999999	999999	763	43	554	681	787	554	725	504	818	634	267	256	999999	687	999999	950	528	999999	999999	999999	792	142	999999	47	378	802	704	789	737	999999	999999	359	783	887	468	150	999999	148	999999	935	399	177	86	767	351	999999	322	391	167	730	999999	687	999999	902	113	631	94	517	313	985	999999	936	766	942	138	907	473	123	229	827	999999	389	999999	820	228	999999	65	999999	695	902	999999	999999	999999	16	314	999999	999999	880	999999	999999	999999	999999	999999	662	94	463	999999	143	999999	443	12	209	999999	340	999999	191	691	179	683	489	575	902	821	999999	505	537	314	760	999999	318	548	592	339	392	999999	259	999999	343	735	765	223	922	553	999999	999999	290	161	301	999999	999999	138	199	207	999999	271	162	280	999999	166	557	158	650	999999	330	895	420	870	778	568	140	637	999999	443	917	275	652	359	568	511	225	386	23	143	514	190	358	394	999999	130	619	978	999999	999999	188	617	
999999	427	233	367	489	999999	383	732	496	495	779	755	290	39	999999	803	712	923	941	999999	144	517	990	999999	546	35	836	999999	948	161	517	181	999999	309	702	235	135	999999	31	805	12	290	646	29	410	602	114	15	511	816	276	206	244	17	483	65	999999	93	999999	464	999999	725	784	345	977	999999	500	980	336	393	677	999999	901	145	999999	853	871	971	738	999999	921	831	155	142	999999	999999	937	999999	825	647	999999	999999	999999	999999	231	287	999999	311	51	802	111	133	678	999999	148	766	304	999999	839	999999	193	465	999999	876	543	752	579	651	459	666	999999	999999	999999	688	593	635	999999	999999	913	890	999999	570	930	936	842	797	162	999999	999999	129	999999	838	418	999999	999999	343	696	514	34	999999	707	999999	851	384	141	858	968	999999	535	999999	646	959	999999	948	283	623	535	419	999999	999999	999999	999999	657	340	999999	832	835	959	235	999999	938	615	320	999999	193	501	999999	555	804	983	829	172	501	490	482	67	999999	999999	922	840	999999	287	999999	288	999999	999999	208	999999	736	308	32	19	764	285	575	999999	648	999999	764	782	904	979	999999	61	916	437	999999	176	857	999999	189	375	46	395	451	660	999999	999999	565	999999	302	208	819	505	960	999999	408	999999	915	451	999999	902	704	150	935	828	999999	427	372	451	112	41	999999	155	129	657	999999	379	834	914	999999	617	194	735	999999	706	999999	119	100	106	39	834	261	415	999999	287	999999	999999	459	622	988	999999	669	124	927	271	544	673	386	313	847	999999	392	11	557	801	718	969	660	238	999999	999999	337	276	421	999999	780	999999	973	999999	999999	86	999999	221	999999	186	999999	79	807	228	999999	999999	733	786	258	10	452	999999	858	379	568	701	245	230	954	999999	390	402	999999	659	490	296	700	544	327	770	999999	180	85	999999	999999	648	999999	442	77	180	999999	999999	27	420	825	530	399	603	282	999999	840	698	267	501	795	999999	376	158	737	874	797	199	469	488	999999	281	999999	487	525	920	999999	999999	163	783	605	840	385	292	999999	959	897	106	271	42	930	420	999999	584	585	309	281	24	705	999999	383	640	999999	539	528	553	999999	912	88	999999	755	47	999999	483	895	999999	999999	999999	323	777	977	700	927	436	557	481	368	999999	999999	226	649	999999	999999	961	409	999999	999999	999999	763	999999	613	985	28	908	287	892	875	439	688	630	999999	197	700	999999	224	683	712	654	981	57	999999	755	20	999999	713	240	939	583	83	930	999999	999999	330	42	173	991	682	999999	159	999999	
605	928	912	280	999999	462	999999	180	746	726	999999	114	864	715	105	858	999999	166	205	56	999999	302	999999	758	999999	806	866	667	763	999999	10	693	504	326	452	267	843	999999	775	999999	415	999999	836	999999	677	100	999999	615	937	315	26	526	823	112	999999	312	572	163	845	289	595	999999	417	523	999999	999999	610	547	272	837	25	245	390	944	641	195	999999	19	90	344	348	999999	730	999999	999999	483	999999	402	999999	999999	695	689	894	496	665	258	999999	323	630	118	490	921	352	109	299	781	999999	878	471	526	999999	563	82	511	941	999999	999999	958	999999	252	699	999999	999999	132	152	336	999999	894	999999	999999	833	152	388	972	853	426	999999	630	999999	435	999999	991	930	99	303	141	616	393	999999	330	999999	402	17	387	999999	282	999999	229	956	999999	999999	251	999999	89	692	704	184	110	657	524	436	999999	799	880	904	707	287	999999	829	20	720	958	349	958	569	441	145	999999	999999	581	437	688	674	999999	999999	999999	401	850	407	599	957	515	999999	40	893	999999	603	136	483	711	995	157	400	945	999999	481	999999	641	520	261	568	999999	999999	999999	96	748	141	603	884	807	999999	436	444	239	999999	214	999999	319	75	552	999999	18	527	852	585	999999	999999	728	953	524	999999	760	999999	999999	40	999999	969	999999	943	155	886	999999	252	675	999999	568	713	170	892	48	259	592	575	967	999999	559	655	999999	500	999999	460	412	650	369	612	556	106	297	999999	278	244	572	999999	920	666	838	766	852	457	27	575	136	836	914	275	612	194	999999	733	480	139	999999	999999	999999	694	483	358	882	999999	848	472	999999	999999	623	803	999999	226	655	999999	584	793	802	999999	482	242	333	575	736	104	10	371	733	999999	728	149	959	413	239	235	192	489	883	999999	999999	555	999999	174	999999	120	588	999999	999999	70	158	687	336	48	686	903	370	908	999999	787	999999	487	999999	861	243	484	844	283	986	430	999999	105	909	999999	999999	927	92	168	999999	625	515	614	832	999999	416	999999	812	920	726	336	999999	284	867	999999	727	999999	816	999999	999999	999999	275	315	999999	118	941	63	777	324	411	759	821	211	999999	999999	999999	457	654	76	455	202	671	924	556	660	999999	999999	999999	999999	999999	999999	999999	795	237	624	360	999999	999999	724	731	363	272	999999	999999	967	515	999999	999999	870	999999	999999	999999	750	999999	738	76	351	999999	748	553	105	825	964	39	895	649	999999	974	930	646	81	252	930	345	999999	999999	183	415	589	155	902	126	367	989	24	999999	999999	952	
498	558	18	450	466	180	635	999999	308	999999	622	328	489	999999	799	999999	751	999999	547	999999	750	808	893	936	180	603	999999	999999	467	974	24	857	999999	83	485	381	999999	631	999999	759	709	564	631	713	792	271	666	999999	999999	143	247	999999	999999	955	212	690	664	82	280	863	999999	656	999999	333	455	765	999999	415	212	999999	595	130	999999	787	705	999999	186	190	999999	908	936	436	662	333	737	36	366	333	999999	795	717	565	360	922	238	63	494	999999	268	37	232	260	21	899	548	126	746	713	259	999999	999999	484	999999	371	926	103	994	746	596	428	408	715	545	999999	709	39	770	327	558	652	999999	878	999999	126	686	685	424	762	999999	620	289	653	999999	999999	291	243	637	988	996	145	69	748	999999	839	628	999999	715	604	200	999999	356	428	164	607	325	999999	562	812	685	250	679	242	960	999999	999999	755	640	691	135	476	402	782	331	423	999999	953	177	999999	497	179	999999	820	571	276	999999	861	498	999999	999999	657	681	824	313	755	465	999999	999999	735	700	872	876	33	999999	724	999999	573	106	740	24	371	467	479	324	515	280	999999	670	694	712	999999	266	999999	163	478	999999	578	999999	999999	957	766	176	442	392	624	303	999999	352	999999	999999	999999	764	999999	462	999999	199	999999	510	797	999999	607	166	999999	999999	422	999999	999999	870	999999	999999	547	999999	999999	782	999999	205	34	97	699	221	333	515	822	543	21	523	509	999999	987	999999	593	78	681	999999	360	609	999999	419	969	18	591	999999	352	918	612	999999	999999	975	214	970	999999	999999	810	585	161	999999	344	559	21	899	116	999999	882	720	346	999999	423	439	432	648	999999	615	999999	690	630	999999	999999	903	999999	416	999999	533	506	26	123	999999	267	999999	999999	268	999999	999999	407	80	901	999999	204	999999	582	143	192	804	999999	565	999999	999999	996	129	955	999999	928	440	629	999999	999999	583	503	866	606	867	999999	327	500	173	383	999999	218	57	999999	50	62	999999	331	999999	233	485	999999	940	178	564	482	999999	999999	43	999999	834	894	802	461	999999	96	338	35	714	999999	865	999999	999999	192	248	350	999999	340	915	853	398	119	831	381	143	601	563	697	51	395	999999	186	999999	833	549	715	415	596	470	953	999999	514	616	876	368	181	602	758	930	223	534	807	235	190	999999	724	72	430	328	727	533	640	983	999999	999999	688	847	999999	999999	533	934	361	870	961	139	883	503	955	999999	961	998	804	767	999999	999999	276	999999	286	892	824	999999	985	278	742	430	93	
531	296	999999	999999	999999	58	124	406	289	182	937	273	999999	68	999999	116	416	999999	728	728	999999	165	469	580	736	571	662	819	880	949	92	999999	541	55	362	216	926	999999	999999	950	689	370	548	999999	339	687	999999	999999	999999	546	999999	911	24	701	219	375	827	458	943	762	999999	305	999999	339	100	809	999999	999999	706	24	190	999999	729	778	999999	999999	999999	781	251	999999	346	999999	226	343	999999	180	123	840	999999	986	389	477	999999	874	564	394	999999	219	597	529	999999	229	136	587	999999	505	999999	999999	662	707	758	56	217	893	425	566	89	999999	959	919	999999	892	179	719	635	713	683	855	999999	999999	667	407	193	722	103	127	702	999999	999999	999999	988	999999	999999	138	238	999999	270	506	458	999999	315	999999	259	677	833	72	59	416	999999	653	822	999999	999999	17	999999	360	862	494	800	999999	999999	450	999999	999999	931	818	714	50	491	999999	452	186	406	224	349	15	157	515	888	41	999999	999999	687	334	63	661	855	999999	99	878	999999	775	706	999999	999999	999999	458	999999	999999	25	358	18	925	659	210	645	930	807	668	44	212	999999	606	768	999999	577	762	879	999999	999999	962	545	951	613	999999	677	480	255	999999	999999	556	999999	769	872	682	999999	370	37	999999	418	730	57	999999	999999	999999	134	178	937	920	999999	112	579	146	999999	62	812	67	322	837	532	999999	999999	727	999999	487	230	999999	999999	96	180	217	999999	754	622	549	915	44	895	937	697	508	543	999999	522	382	999999	845	303	820	999999	11	58	200	601	253	54	329	326	577	455	547	999999	851	999999	999999	377	824	999999	999999	147	778	999999	384	149	34	631	999999	215	999999	510	385	293	913	999999	999999	168	544	163	378	999999	595	717	999999	492	160	999999	692	584	999999	15	999999	331	999999	682	101	839	673	61	577	999999	693	123	514	77	79	263	531	635	999999	999999	832	999999	155	431	551	999999	844	892	988	960	939	999999	54	999999	999999	63	917	241	134	339	495	492	586	755	811	481	212	260	999999	999999	542	66	12	999999	182	491	999999	944	999999	999999	994	780	73	616	683	916	999999	708	719	999999	345	999999	510	251	706	349	94	400	620	79	858	594	480	100	428	882	774	84	634	866	999999	972	999999	104	999999	999999	429	969	81	895	999999	504	541	999999	562	252	555	760	999999	999999	406	999999	334	71	181	410	310	999999	197	999999	151	999999	83	852	999999	373	199	416	907	999999	999999	124	328	999999	667	364	999999	83	999999	999999	336	23	811	801	469	999999	647	49	922	934	
413	457	999999	280	753	416	999999	688	267	198	62	148	853	281	912	999999	999999	609	403	816	356	236	444	21	474	137	999999	281	393	56	725	160	493	999999	588	999999	342	57	972	999999	999999	374	816	349	999999	197	170	539	889	999999	635	48	999999	116	999999	186	23	770	806	625	232	158	999999	999999	999999	901	655	880	693	449	949	419	637	152	999999	981	420	104	999999	286	999999	654	392	215	420	999999	515	999999	394	999999	999999	999999	999999	356	999999	785	79	604	875	233	542	289	999999	449	238	999999	411	999999	234	605	999999	918	883	530	657	578	765	99	800	787	396	999999	495	292	999999	387	178	290	999999	106	912	816	228	663	743	688	808	942	977	205	284	22	163	788	645	999999	687	720	699	459	29	979	804	98	837	275	793	564	459	999999	57	131	388	999999	693	950	699	999999	786	969	999999	999999	122	605	999999	383	124	707	646	459	699	457	591	665	86	932	21	999999	826	477	999999	254	999999	135	157	163	634	35	105	999999	841	999999	933	999999	689	206	867	208	586	463	161	96	917	10	162	600	540	723	999999	761	938	999999	403	999999	999999	525	339	999999	999999	358	749	98	611	952	618	241	999999	861	975	879	999999	813	554	373	326	808	336	493	973	557	999999	911	974	344	756	281	74	624	999999	174	867	880	750	237	713	73	999999	965	999999	920	999999	679	747	181	695	134	999999	999999	992	276	198	846	999999	900	735	838	123	277	205	346	176	898	216	999999	22	194	73	999999	660	263	333	371	111	63	480	943	173	802	648	632	266	44	632	387	999999	999999	999999	849	501	874	949	217	999999	55	754	188	472	936	999999	511	71	697	379	999999	943	827	744	999999	430	791	675	321	628	999999	90	141	276	828	999999	990	999999	999999	999999	999999	999999	126	601	66	308	302	481	236	642	999999	570	999999	665	893	444	158	287	999999	429	999999	209	637	999999	206	964	622	912	999999	111	999999	999999	999999	871	999999	434	826	999999	687	660	137	999999	999999	999999	999999	999999	999999	999999	382	393	687	713	417	794	126	585	676	537	999999	101	999999	999999	837	135	473	999999	723	999999	80	468	999999	922	599	257	999999	999999	760	959	106	204	999999	155	539	259	423	465	776	62	999999	18	758	299	830	999999	999999	747	482	999999	214	539	289	824	406	914	776	999999	124	170	503	999999	825	717	441	211	999999	999999	850	999999	999999	18	999999	999999	941	999999	709	328	102	999999	283	554	915	999999	999999	567	914	628	749	624	483	658	999999	616	999999	36	999999	51	857	
629	946	442	896	895	999999	206	363	618	882	344	214	457	672	120	886	999999	812	389	962	873	296	30	791	999999	113	62	666	568	121	999999	878	668	470	473	67	841	657	30	999999	557	213	306	745	414	999999	36	985	241	730	999999	224	803	88	983	342	926	650	670	791	559	540	795	506	967	465	999999	986	999999	62	54	301	791	999999	414	670	989	284	999999	815	87	76	435	837	999999	700	85	589	486	140	999999	200	986	239	283	27	418	800	777	949	874	49	999999	188	686	318	432	256	674	323	999999	651	999999	999999	713	999999	999999	957	995	999999	389	956	509	79	922	854	314	562	999999	999999	999999	198	999999	999999	999999	48	290	999999	161	999999	278	829	915	999999	999999	488	999999	141	526	999999	912	460	999999	511	999999	918	539	716	266	832	999999	870	973	999999	999999	164	999999	999999	914	675	212	999999	806	999999	998	999999	50	346	292	999999	927	183	46	492	484	801	393	995	868	32	508	573	999999	329	199	407	999999	638	999999	999999	999999	101	999999	850	999999	63	653	12	512	18	877	203	999999	822	904	830	999999	491	802	269	770	999999	967	891	176	638	999999	487	613	600	705	411	999999	999999	110	999999	999999	195	999999	430	158	999999	492	859	155	315	149	177	424	368	573	374	999999	999999	860	193	133	336	684	949	999999	175	399	912	999999	475	958	773	721	999999	875	649	586	999999	121	390	667	117	745	861	499	999999	73	254	999999	341	999999	403	999999	917	712	628	999999	999999	245	982	990	580	556	679	999999	376	999999	355	999999	999999	787	464	999999	480	526	25	590	823	460	495	112	155	885	999999	900	999999	973	804	999999	256	999999	632	999999	138	999999	999999	561	76	999999	133	254	718	761	112	553	999999	999999	999999	999999	696	47	687	999999	750	999999	845	694	999999	778	999999	402	651	989	246	786	164	999999	999999	91	439	464	999999	319	999999	250	394	393	782	428	790	891	654	999999	669	218	999999	999999	396	257	553	401	976	297	721	730	602	728	525	999999	398	792	81	999999	999999	242	999999	377	176	509	999999	462	999999	166	988	900	748	247	330	999999	335	36	931	354	537	47	488	236	999999	607	648	999999	867	999999	999999	997	820	417	452	437	695	92	962	999999	761	101	490	820	309	820	982	999999	408	498	990	372	861	727	709	923	753	297	779	569	861	831	594	455	999999	999999	999999	340	999999	999999	999999	252	73	54	592	446	557	668	926	999999	624	293	266	379	999999	667	146	103	707	529	683	407	313	999999	36	930	507	44	693	318	740	
999999	999999	515	165	748	308	816	999999	999999	999999	95	370	11	944	577	574	224	979	999999	854	986	633	275	219	934	999999	670	999999	662	999999	522	999999	618	47	972	999999	750	223	727	368	999999	999999	999999	163	598	46	311	458	999999	366	293	65	233	464	999999	28	304	306	230	999999	637	798	481	334	999999	999999	752	964	971	854	823	999999	262	999999	534	37	199	122	620	898	637	222	570	306	999999	467	750	999999	999999	999999	428	454	992	917	999999	999999	487	119	309	999999	999999	347	486	999999	542	292	802	133	999999	725	828	192	686	332	181	424	238	999999	999999	999999	999999	599	679	27	436	999999	17	999999	379	999999	550	89	812	143	614	300	736	966	763	373	664	999999	234	569	999999	246	767	670	745	316	302	999999	441	913	128	999999	667	999999	177	173	285	467	754	926	184	999999	379	553	717	881	999999	999999	422	315	731	741	374	120	999999	999999	611	347	599	72	999999	249	999999	999999	24	999999	633	276	799	999999	98	999999	999999	999999	394	386	867	224	952	864	999999	40	889	135	999999	999999	329	999999	578	977	562	938	868	691	999999	934	110	479	538	797	258	421	472	999999	227	534	999999	76	999999	514	332	999999	394	999999	999999	679	360	522	999999	638	600	85	698	822	47	160	338	191	93	999999	285	397	686	164	999999	216	568	76	999999	658	999999	263	832	74	654	176	553	143	257	545	584	588	999999	899	207	182	999999	650	784	999999	205	686	999999	275	999999	935	709	999999	128	999999	121	293	613	68	999999	346	253	634	177	871	606	205	934	547	875	697	999999	787	999999	999999	494	918	999999	842	999999	999999	280	999999	835	719	466	324	25	30	999999	300	975	999999	778	861	928	98	482	913	470	999999	752	445	399	540	310	922	282	684	743	999999	11	771	606	999999	76	686	798	999999	999999	999999	190	999999	123	584	999999	930	999999	106	515	405	999999	999999	381	463	999999	834	176	304	999999	999999	51	999999	999999	241	299	213	999999	999999	795	999999	299	33	508	187	819	838	332	999999	818	380	913	185	178	347	756	999999	999999	152	222	241	520	503	50	870	250	849	637	999999	295	518	832	999999	311	274	999999	999999	870	203	999999	249	999999	361	486	47	630	865	172	939	485	666	999999	999999	999999	563	731	795	983	637	937	970	211	451	530	310	999999	393	874	904	241	999999	762	206	999999	972	999999	168	27	12	250	384	999999	999999	406	629	704	878	999999	999999	542	999999	439	243	266	673	48	70	831	185	500	246	991	268	708	151	999999	618	455	303	999999	999999	
778	980	999999	999999	293	513	999999	901	606	999999	999999	137	999999	920	999999	999999	939	835	934	668	337	841	999999	999999	393	428	999999	265	999999	96	432	960	999999	999999	542	999999	846	703	999999	534	25	930	579	831	116	999999	896	787	245	999999	678	620	368	175	245	936	478	392	179	999999	523	999999	185	519	999999	179	999999	402	388	456	999999	246	455	410	653	407	272	680	898	529	532	999999	29	999999	999999	812	999999	999999	733	606	999999	464	534	525	20	999999	754	69	595	936	999999	503	409	789	700	441	174	958	521	838	999999	798	494	650	342	321	999999	833	999999	433	999999	474	668	782	477	229	712	930	399	427	999999	999999	999999	961	878	38	802	239	999999	999999	647	643	236	895	999999	191	970	883	192	999999	999999	921	958	171	369	186	835	626	322	999999	999999	244	568	104	196	471	712	532	771	314	999999	540	999999	135	999999	999999	247	772	850	295	259	828	747	999999	961	731	253	924	602	701	203	999999	917	999999	256	999999	84	141	709	469	999999	999999	121	877	189	924	739	832	999999	435	939	72	999999	36	232	999999	496	867	143	999999	228	999999	999999	80	121	343	622	21	878	382	859	115	73	390	999999	811	999999	870	521	47	999999	999999	999999	177	761	140	999999	999999	948	999999	917	217	998	254	251	690	516	51	999999	999999	311	728	954	999999	999999	999999	999	396	219	420	999999	626	356	105	999999	999999	249	763	318	980	934	999999	73	532	465	999999	116	818	148	136	304	675	999999	674	735	999999	466	546	601	927	141	23	681	999999	171	300	999999	903	999999	444	450	999999	732	999999	912	999999	664	431	999999	924	999999	190	257	93	125	519	999999	999999	999999	210	999999	702	999999	391	849	920	60	535	999999	174	791	213	47	703	685	551	943	327	762	999999	608	45	999999	677	209	951	765	598	999999	652	999999	188	999999	580	999999	999999	999999	350	936	991	529	999999	999999	999999	143	524	152	553	407	574	576	999999	919	213	601	999999	999999	494	192	897	165	999999	124	718	396	612	999999	467	609	937	959	602	391	770	636	999999	974	625	543	684	809	222	200	999999	86	999999	269	999999	978	789	999999	106	999999	48	836	77	24	351	986	530	854	684	944	470	999999	973	813	158	999999	132	999999	999999	950	999999	98	942	271	276	999999	813	352	999999	488	819	893	862	443	352	999999	569	464	999999	639	23	830	999999	277	999999	242	999999	999999	120	999999	999999	459	999999	155	660	950	999999	805	747	999999	999999	187	999999	206	999999	999999	752	999999	999999	224	999999	667	707	999999	937	677	999999	
999999	541	44	999999	54	242	579	632	370	928	999999	783	402	50	763	717	923	999999	999999	316	928	152	164	489	999999	999999	999999	753	198	752	999999	999999	982	986	999999	274	999999	179	138	945	944	573	764	648	45	756	999999	183	999999	950	783	999999	112	371	46	532	387	554	999999	745	346	999999	443	999999	411	999999	800	416	822	498	13	753	338	890	372	364	388	999999	453	999999	239	722	999999	248	968	544	999999	621	949	695	887	999999	213	392	609	128	139	155	246	537	956	662	361	999999	946	39	999999	999999	998	999999	154	871	110	159	516	624	327	205	649	866	999999	188	466	137	611	845	550	946	291	253	234	242	999999	916	860	576	371	752	301	939	891	894	999999	278	999999	26	67	63	999999	985	999999	999999	506	379	145	777	206	234	155	111	999999	707	931	754	456	999999	602	194	299	999999	262	574	903	710	999999	508	565	198	585	594	787	496	80	305	452	300	736	999999	780	93	380	146	607	200	460	999999	963	999999	821	999999	424	999999	764	999999	732	999999	999999	999999	404	999999	221	18	648	560	323	992	999999	635	312	999999	185	703	999999	215	999999	126	999999	713	260	999999	545	697	377	945	180	914	732	144	999999	225	270	940	504	153	871	372	498	56	876	999999	557	337	999999	665	464	721	469	999999	376	615	269	326	545	614	102	524	999999	702	999999	999999	269	999999	999999	96	895	244	208	269	344	207	627	920	837	792	999999	217	142	711	491	459	454	999999	999999	999999	956	999999	405	999999	61	357	731	795	999999	999999	207	65	276	479	999999	230	522	209	224	179	988	348	489	752	381	999999	392	999999	221	930	955	96	999999	113	139	950	999999	318	218	987	476	832	263	999999	594	186	999999	999999	941	270	937	254	959	598	999999	618	465	999999	518	175	999999	801	584	736	521	999999	331	999999	349	999999	391	213	999999	236	999999	166	94	128	999999	204	999999	729	987	950	999999	710	136	145	143	521	999999	196	999999	52	32	674	999999	999999	848	999999	999999	776	323	132	879	733	263	732	999999	813	999999	999999	999999	323	230	999999	814	633	999999	810	984	195	40	828	333	205	412	948	214	999999	908	999999	279	685	349	178	415	999999	81	269	457	403	999999	329	987	158	702	487	999999	786	859	623	999999	48	497	669	745	999999	799	684	330	315	528	866	999999	966	76	807	974	999999	830	949	562	483	999999	591	999999	711	840	184	502	925	136	428	999999	294	783	241	198	679	433	920	75	999999	999999	152	875	383	999999	31	91	894	999999	769	955	909	
71	310	685	999999	724	44	999999	624	191	404	189	110	697	620	999999	835	999999	999999	999999	999999	884	175	544	220	715	572	999999	999999	102	608	422	999999	472	999999	233	483	556	291	999999	999999	275	450	215	544	963	775	685	803	999999	256	284	999999	150	999999	999999	999999	765	474	999999	162	999999	835	531	583	981	822	999999	999999	397	709	289	338	349	240	644	443	960	10	257	999999	999999	494	999999	846	333	999999	225	426	243	337	999999	999999	100	999999	999999	440	919	632	562	150	999999	257	415	139	967	946	868	999999	410	591	935	999999	227	261	275	262	854	685	259	776	607	220	999999	69	991	207	247	546	999999	214	524	337	448	116	802	638	88	851	879	386	346	314	999999	652	402	953	864	839	537	999999	585	999999	382	785	999999	999999	63	999999	148	999999	708	331	331	206	77	607	999999	120	999999	999999	184	13	805	872	440	302	205	999999	999999	48	342	408	19	199	628	999999	955	663	573	875	584	731	712	119	678	24	999999	999999	584	795	636	754	999999	899	224	582	437	509	354	250	731	511	689	110	436	309	322	141	577	786	652	663	546	583	62	452	300	696	999999	425	999999	385	967	999999	411	999999	999999	119	975	56	852	455	999999	999999	153	83	51	612	682	378	999999	851	999999	798	999999	973	999999	806	847	999999	291	741	314	929	931	356	544	999999	999999	999999	291	213	999999	999999	934	206	355	222	440	978	410	687	999999	826	999999	467	144	999999	728	438	999999	999999	271	999999	764	121	150	388	402	797	539	233	999999	834	96	499	694	719	864	946	628	994	376	999999	999999	603	727	488	216	473	221	375	999999	999999	477	999999	999999	952	766	823	65	966	820	999999	999999	187	773	189	739	233	772	424	314	781	999999	386	846	403	843	999999	393	662	999999	999999	585	173	143	654	367	999999	557	999999	952	50	891	661	999999	733	999999	193	830	547	999999	983	700	796	70	319	459	999999	999999	548	119	606	999999	999999	794	890	999999	286	54	129	822	721	676	40	472	273	889	158	999999	123	974	660	999999	846	914	198	239	999999	113	999999	204	276	795	19	632	999999	611	498	866	293	675	152	148	999999	724	999999	317	999999	334	796	429	311	889	999999	573	459	999999	592	999999	606	999999	999999	183	230	925	556	999999	666	407	125	662	400	292	917	447	999999	999999	629	132	999999	999999	569	464	316	404	893	386	686	445	183	90	28	999999	270	632	407	999999	918	785	999999	110	650	272	218	144	38	999999	999999	671	741	938	999999	470	601	725	102	813	866	
826	999999	180	248	999999	234	999999	643	390	31	295	49	862	602	844	954	786	241	999999	255	181	375	874	414	25	999999	999999	444	999999	419	545	540	594	112	102	753	997	862	429	999999	183	501	647	997	686	632	879	999999	801	516	999999	493	795	567	695	460	167	765	999999	527	999999	599	95	999999	486	755	454	999999	510	101	957	924	999999	999999	81	679	727	876	727	393	824	899	999999	51	999999	61	744	999999	417	641	595	999999	638	901	58	583	416	999999	999999	999999	999999	129	835	999999	559	999999	681	535	495	25	732	999999	47	840	702	99	956	53	377	435	20	427	352	999999	999999	725	295	910	220	999999	999999	61	999999	796	999999	705	73	933	492	714	379	218	541	401	908	314	203	999999	209	958	627	999999	999999	95	999999	759	777	967	214	833	604	771	325	997	999999	681	925	251	999999	999999	999999	32	560	999999	999999	801	886	950	959	999999	999999	496	710	262	870	899	752	280	999999	456	927	106	729	658	999999	607	893	543	649	237	388	999999	174	212	999999	605	813	999999	999999	130	999999	826	17	22	312	117	999999	72	137	852	928	655	999999	187	999999	999999	302	901	552	458	907	353	311	731	813	579	332	508	329	999999	999999	116	250	754	583	111	99	717	356	12	545	999999	415	796	309	733	584	999999	999999	12	312	911	103	581	999999	529	525	285	209	732	999999	563	999999	999999	766	822	415	622	603	999999	999999	999999	554	549	999999	999999	937	514	432	89	999999	344	375	326	962	184	22	668	541	63	585	813	518	623	999999	999999	999999	999999	40	999999	328	961	393	174	172	726	366	553	668	146	999999	20	852	129	738	450	197	426	900	591	809	999999	91	549	999999	36	77	999999	999999	929	988	394	483	946	999999	43	950	211	164	999999	818	468	999	999999	999999	574	999999	398	885	775	795	671	652	449	999999	581	999999	843	999999	145	659	435	230	738	157	208	536	906	368	705	500	986	271	664	772	351	746	686	88	817	75	678	55	557	144	999999	741	999999	279	189	162	116	429	999999	999999	392	999999	999999	999999	999999	999999	64	40	190	285	999999	409	988	676	335	999999	204	999999	963	79	980	999999	673	604	830	999999	999999	999999	188	999999	393	999999	253	87	999999	999999	999999	438	999999	780	999999	648	865	281	999999	917	999999	999999	943	353	958	351	999999	948	605	12	574	999999	426	807	999999	999999	851	638	892	999999	166	910	999999	999999	360	765	950	999999	999999	342	524	402	277	999999	999999	144	999999	835	594	999999	999999	304	482	999999	539	818	21	999999	999999	
593	796	236	388	95	761	999999	81	720	999999	202	400	282	890	273	487	181	399	513	999999	410	733	26	54	850	149	862	438	908	999999	541	754	942	948	474	999999	999999	23	999999	161	870	73	973	841	401	651	829	414	218	900	999999	999999	999999	914	834	860	779	192	999999	945	898	414	172	38	461	448	999999	333	425	727	199	167	216	361	233	346	759	185	999999	209	320	999999	999999	18	334	122	256	999999	999999	614	999999	115	999999	999999	999999	466	900	999999	389	953	999999	505	999999	491	710	210	222	999999	691	999999	110	999999	540	999999	634	999999	194	164	703	348	202	429	219	811	960	94	681	969	108	766	999999	999999	795	699	16	814	469	737	307	134	900	999999	347	625	513	171	999999	157	612	999999	282	999999	999999	51	760	999999	295	187	530	626	528	253	999999	924	62	295	809	840	331	819	980	999999	856	578	999999	102	999999	594	307	799	518	533	999999	296	999999	999999	573	999999	999999	242	999999	291	216	681	606	657	999999	422	999999	227	999999	734	825	999999	831	999999	890	999999	602	999999	691	701	880	731	117	994	886	999999	440	363	722	999999	901	999999	300	699	999999	184	972	790	49	999999	31	90	999999	999999	708	573	464	669	999999	901	161	280	550	827	411	484	574	611	770	999999	999999	999999	999999	307	832	736	502	142	584	715	699	811	999999	32	679	799	999999	332	296	323	306	771	999999	999999	903	999999	548	472	999999	765	999999	371	30	747	686	811	999999	149	999999	971	81	332	999999	999999	211	349	651	528	158	611	199	251	999999	456	999999	221	999999	683	403	211	198	39	844	819	114	338	999999	881	346	999999	224	155	380	325	252	974	687	460	999999	564	980	999999	324	999999	575	999999	56	573	752	999999	156	999999	746	750	782	51	487	999999	989	999999	999999	769	191	290	397	999999	870	999999	214	999999	999999	215	999999	838	230	178	999999	168	254	999999	999999	227	139	999999	721	322	409	999999	999999	999999	497	422	470	999999	999999	220	838	43	298	999999	499	999999	369	731	999999	941	836	907	530	614	999999	999999	999999	999999	591	340	640	999999	569	84	645	999999	999999	13	999999	999999	744	329	832	19	339	681	870	723	999999	245	858	407	928	999999	486	501	109	927	999999	178	402	225	999999	676	999999	999999	473	223	885	259	588	365	208	830	206	517	85	520	285	654	458	306	999	999999	481	242	393	999999	598	153	150	539	139	364	718	529	999999	165	439	812	218	657	838	999999	657	999999	999999	999999	583	968	426	999999	652	230	720	106	226	999999	204	347	999999	683	
624	999999	118	58	236	844	999999	676	352	919	90	472	446	801	468	13	698	978	44	295	215	630	727	561	887	909	999999	622	313	999999	961	101	679	534	42	999999	887	999999	276	364	985	906	625	506	999999	190	999999	999999	637	222	120	225	313	847	478	994	24	557	999999	327	209	500	373	986	957	989	792	999999	999999	372	999999	999999	712	999999	310	308	14	230	62	706	999999	725	984	999999	256	999999	788	831	999999	48	91	340	447	949	164	495	543	999999	548	519	999999	871	160	999999	107	999999	513	633	547	179	999999	794	999999	464	999999	484	515	283	740	221	210	999999	856	730	999999	784	652	762	525	815	765	375	681	543	999999	999999	574	719	993	235	243	999999	999999	999999	58	297	836	982	999999	679	999999	269	999999	337	999999	437	25	429	984	322	378	999999	117	731	413	624	999999	999999	999999	937	910	795	289	514	978	55	999999	999999	682	993	948	669	14	846	999999	505	999999	354	234	881	248	154	735	999999	857	492	57	563	999999	433	184	874	999999	819	999999	999999	980	999999	999999	999999	761	56	747	991	373	709	999999	271	999999	907	158	768	737	999999	999999	765	70	608	657	999999	998	999999	495	258	818	84	831	195	87	650	525	999999	999999	961	999999	202	406	743	999999	157	746	785	666	575	285	416	147	999999	130	13	134	999999	999999	862	274	999999	560	499	183	299	999999	560	194	255	392	999999	772	776	999999	507	368	999999	301	509	749	222	999999	920	973	411	936	268	74	83	999999	999999	353	999999	696	480	641	999999	999999	28	280	196	999999	421	193	217	643	371	428	622	999999	999999	90	238	999999	61	203	640	999999	999999	362	618	495	120	728	247	724	639	89	999999	999999	999999	755	282	238	999999	999999	44	736	999999	767	999999	840	451	438	718	73	125	30	644	286	11	391	799	665	999999	999999	490	999999	945	492	14	999999	753	757	193	62	807	999999	559	440	168	999999	759	999999	787	777	53	999999	19	999999	609	618	444	397	999999	79	999999	617	576	862	140	999999	790	283	763	999999	96	694	999999	999999	266	125	470	213	128	107	632	795	878	884	656	999999	682	771	883	396	999999	999999	892	124	105	200	432	999999	309	816	999999	486	250	504	999999	359	999999	352	917	999999	158	240	279	766	447	170	739	692	215	332	999999	28	399	377	446	730	801	139	571	76	693	773	999999	311	983	999999	555	383	999999	307	999999	999999	854	400	247	616	97	999999	677	935	460	739	491	977	156	999999	999999	999999	68	961	557	999999	781	999999	999999	999999	336	967	783	
301	999999	999999	499	999999	952	999999	173	998	139	999999	999999	999999	462	636	999999	953	291	999999	999999	887	68	683	325	999999	749	82	557	13	601	863	289	130	352	386	330	999999	249	999999	34	816	931	98	743	237	328	999999	845	999999	999999	999999	999999	999999	811	999999	243	931	999999	268	168	880	782	170	407	999999	550	522	333	86	999999	520	714	708	999999	349	956	969	939	97	999999	999999	236	412	768	755	999999	879	999999	456	152	399	999999	999999	423	999999	43	771	691	477	686	806	558	769	840	724	141	394	999999	999999	939	999999	991	999999	355	301	653	380	999999	651	506	671	213	876	933	999999	465	999999	999999	757	999999	999999	288	472	410	115	999999	467	572	54	624	384	999999	999999	517	879	999999	113	635	132	999999	663	379	49	999999	25	603	999999	836	923	268	408	110	999999	167	754	984	529	999999	249	982	195	999999	357	37	999999	999999	367	999999	999999	519	362	107	172	265	651	815	249	501	395	999999	636	999999	648	785	225	284	999999	999999	763	894	877	562	395	150	999999	856	999999	21	848	724	246	323	782	414	905	310	999999	495	516	999999	999999	37	999999	737	999999	564	999999	571	811	999999	999999	678	605	169	641	800	712	31	999999	999999	793	237	999999	999999	276	322	848	244	879	915	346	144	999999	999999	158	999999	406	657	794	750	697	460	209	999999	63	567	999999	623	772	115	999999	916	545	999999	155	518	384	493	999999	999999	715	924	999999	999999	510	535	507	780	20	791	403	999999	237	209	107	342	37	651	617	708	604	235	999999	774	326	430	599	459	999999	640	999999	913	196	999999	45	772	768	313	501	527	70	937	613	980	999999	544	999999	999999	624	999999	490	733	875	999999	439	489	463	918	579	90	936	57	112	999999	999999	490	999999	999999	174	335	574	724	160	100	648	666	999999	490	72	782	741	263	835	865	159	999999	47	433	999999	555	319	999999	733	999999	591	22	835	243	664	999999	676	223	181	299	248	766	999999	785	124	772	867	999999	999999	797	349	683	999999	999999	229	585	999999	444	153	618	25	724	990	739	508	635	831	999999	826	840	999999	527	91	546	627	393	167	999999	318	559	999999	999999	994	936	81	908	801	598	23	88	778	241	79	562	999999	999999	776	844	286	999999	999999	488	999999	24	691	821	601	675	999999	836	999999	999999	136	594	931	999999	730	64	999999	999999	834	999999	375	747	71	875	458	999999	272	113	999999	323	975	999999	999999	999999	200	979	255	999999	316	135	978	187	660	999999	115	999999	631	604	999999	722	999999	999999	653	709	
999999	408	953	999999	373	82	412	515	229	114	225	305	976	731	488	999999	999999	417	999999	708	263	197	97	484	769	973	897	668	999999	894	146	299	186	908	96	792	36	438	886	244	723	473	999999	999999	372	809	508	900	125	52	913	769	401	945	455	925	321	478	56	399	185	999999	205	999999	999999	926	999999	999999	644	696	724	380	530	999999	985	790	999999	540	122	999999	474	999999	553	999999	981	377	897	241	462	171	481	999999	999999	999999	68	999999	278	633	589	445	689	440	265	428	999999	542	248	351	959	999999	999999	780	366	95	925	188	999999	926	352	599	999999	888	615	999999	225	999999	987	999999	991	16	522	606	999999	676	280	44	741	999999	999999	448	139	555	281	999999	475	700	200	999999	572	879	789	351	290	989	416	999999	825	781	999999	999999	555	214	360	999999	152	99	829	999999	814	999999	447	999999	975	904	999999	999999	616	817	18	524	976	690	999999	121	226	181	326	962	270	479	219	959	920	800	999999	999999	204	999999	654	386	999999	999999	492	999999	999999	999999	375	386	999999	932	999999	999999	772	999999	183	865	743	248	736	971	772	866	429	344	681	999999	155	185	20	999999	289	298	172	632	652	476	207	789	679	999999	805	999999	443	338	999999	211	196	241	999999	999999	190	955	591	683	999999	14	999999	157	10	999999	577	199	375	981	999999	896	844	150	46	999999	667	953	569	242	999999	832	433	101	60	479	301	999999	558	982	365	333	999999	489	28	648	396	60	999999	726	925	615	574	461	685	398	367	55	205	919	370	999999	396	358	517	780	999999	999999	107	530	662	664	640	392	626	329	999999	364	131	397	321	999999	173	842	317	559	268	971	999999	661	121	999999	718	639	622	999999	999999	357	972	248	76	999999	952	268	74	271	975	191	999999	365	208	12	924	807	608	752	73	553	51	957	999999	999999	581	999999	419	416	945	11	770	498	392	842	999999	883	999999	999999	665	904	778	55	584	86	145	61	463	119	331	911	41	869	999999	392	999999	24	725	466	826	516	849	657	326	974	999999	346	999999	365	999999	50	486	694	97	169	775	995	999999	446	474	530	982	309	95	999999	969	999999	999999	999999	536	999999	167	999999	96	999999	999999	999999	729	610	665	798	88	107	499	290	435	347	782	904	617	319	642	289	991	305	999999	999999	999999	292	14	520	912	999999	828	252	883	621	607	939	999999	654	999999	771	781	676	451	884	810	999999	608	632	128	529	392	226	734	878	999999	790	624	514	999999	999999	606	999999	886	115	278	257	
407	999999	999999	843	800	963	53	871	999999	325	854	649	740	768	684	382	401	392	590	999999	517	15	748	816	324	599	106	829	175	999999	999999	346	999999	562	999999	793	892	285	728	999999	183	863	379	557	999999	975	774	789	762	233	999999	999999	524	666	739	401	75	922	528	211	867	223	705	872	536	517	43	999999	999999	890	489	126	663	172	438	653	635	201	880	349	999999	316	999999	942	883	295	821	949	822	15	999999	970	757	527	561	959	999999	999999	30	999999	942	597	429	871	743	636	840	362	237	999999	999999	999999	52	189	999999	999999	156	763	999999	251	696	999999	999999	999999	999999	519	369	146	610	479	495	999999	180	999999	999999	236	887	205	999999	256	999999	468	721	736	249	999999	999999	999999	149	10	813	404	518	779	999999	858	242	999999	708	234	277	704	999999	758	601	638	704	999999	782	160	999999	950	564	999999	797	237	371	999999	125	318	590	791	999999	610	999999	100	618	400	728	548	994	822	496	974	979	749	717	963	144	610	159	347	999999	989	337	862	999999	999999	999999	505	999999	614	999999	399	644	485	708	151	102	510	29	313	862	999999	166	999999	463	590	762	57	520	408	493	515	169	252	996	17	282	999999	261	841	417	232	61	389	874	106	340	503	51	575	999999	634	999999	845	484	999999	999999	486	409	258	24	935	985	97	999999	999999	240	401	999999	999999	868	999999	259	999999	896	640	192	999999	999999	366	260	268	999999	944	538	859	924	323	767	444	184	999999	404	12	999999	482	246	963	268	999999	866	938	23	349	999999	999999	384	412	949	844	379	65	999999	999999	998	755	928	50	559	271	518	916	633	55	999999	82	895	257	360	423	999999	999999	518	999999	499	322	254	666	248	999999	484	521	374	923	999999	128	296	361	13	81	999999	205	414	997	922	950	314	968	823	634	685	999999	62	536	450	160	547	964	552	685	510	272	802	999999	786	996	999999	999999	980	407	785	543	999999	999999	869	208	999999	520	622	549	17	999999	843	999999	281	999999	469	999999	999999	914	580	331	999999	328	999999	291	403	812	220	926	408	999999	988	425	848	152	999999	999999	666	999999	999999	36	352	12	999999	234	428	198	329	439	537	713	237	999999	999999	464	734	925	999999	587	805	11	310	695	151	413	298	427	999999	999999	474	696	181	240	999999	554	979	806	999999	345	863	999999	999999	781	399	999999	377	922	598	394	417	999999	63	88	999999	344	999999	656	861	275	935	10	999999	200	964	999999	542	996	497	282	999999	928	285	383	724	999999	999999	529	
306	457	45	376	829	381	722	516	643	102	793	243	999999	999999	945	384	409	999999	782	302	999999	558	999999	380	434	325	909	489	682	679	999999	846	999999	999999	359	413	239	569	181	999999	999999	999999	206	449	213	264	454	162	983	901	973	862	818	226	713	747	305	664	941	513	472	243	834	963	738	946	999999	631	972	999999	154	999999	690	999999	824	368	362	712	177	180	871	756	505	780	999999	502	38	999999	493	611	117	574	628	668	587	245	999999	243	711	999999	846	999999	189	451	756	143	181	96	999999	354	395	593	496	770	641	715	737	63	267	245	999999	808	999999	370	433	580	999999	999999	154	589	999999	128	10	911	334	58	577	64	33	572	331	942	999999	999999	226	999999	87	858	36	999999	507	570	976	475	349	47	999999	818	27	999999	999999	999999	942	999999	610	277	592	999999	446	999999	148	682	39	694	914	975	999999	999	154	999999	502	363	996	282	999999	999999	152	535	572	999999	373	759	999999	847	999999	181	10	403	537	949	932	999999	999999	443	733	824	540	291	561	373	999999	999999	999999	999999	684	569	999999	669	731	999999	134	67	23	159	229	999999	646	192	54	742	974	208	471	999999	976	10	941	562	548	266	643	999999	973	208	851	999999	95	927	173	999999	28	340	671	110	824	875	488	272	999999	999999	188	358	246	818	399	246	223	478	142	683	999999	600	130	475	793	272	93	815	307	540	303	718	999999	964	723	999999	537	371	999999	999999	522	678	349	999999	999999	295	625	999999	808	999999	475	999999	794	489	462	428	220	206	317	562	792	672	965	683	61	469	339	281	104	755	709	852	107	42	171	949	999999	999999	397	508	647	928	16	692	75	685	999999	539	999999	305	999999	999999	63	999999	317	849	713	665	999999	618	956	353	69	999999	905	999999	999999	999999	328	999999	177	293	808	999999	914	999999	666	282	618	375	545	999999	770	799	331	378	798	288	724	322	245	595	999999	999999	551	303	868	999999	787	452	175	171	221	998	137	150	999999	255	903	454	999999	999999	57	776	999999	166	583	270	731	536	824	241	47	999999	999999	582	508	39	999999	621	999999	713	494	175	209	999999	588	772	999999	191	846	553	999999	280	139	804	547	999999	999999	999999	720	608	231	260	627	934	134	215	999999	999999	999999	999999	988	292	459	479	946	999999	999999	698	577	811	597	550	690	999999	856	766	875	999999	45	500	332	871	900	999999	491	243	999999	275	999999	382	999999	127	999999	999999	565	102	999999	660	857	665	440	18	817	909	999999	681	570	999999	
88	999999	339	268	519	151	179	126	999999	72	987	712	343	311	448	204	769	480	11	999999	716	764	945	999999	614	380	70	324	63	991	999999	810	672	202	197	892	999999	999999	608	407	999999	999999	709	999999	999999	155	331	999999	569	623	149	540	679	234	639	999999	421	124	999999	149	90	855	73	999999	687	186	50	151	999999	999999	999999	986	999999	603	171	277	64	196	999999	469	58	931	999999	440	851	999999	141	448	999999	873	480	928	139	999999	999999	329	385	999999	81	496	114	190	999999	23	471	999999	668	85	999999	372	999999	235	572	193	100	999999	110	632	549	842	999999	601	589	251	85	232	999999	412	999999	842	999999	746	124	65	999999	999999	918	999999	968	698	186	65	385	200	614	254	999999	999999	378	177	229	752	999999	239	450	513	600	999999	999999	248	304	999999	798	230	999999	523	999999	516	999999	231	240	369	663	999999	665	990	226	399	636	830	866	999999	999999	119	622	999999	977	885	615	851	999999	155	999999	730	999999	919	266	164	999999	101	144	850	126	157	937	859	98	917	573	460	296	211	999999	117	382	392	999999	999999	608	339	545	235	901	977	999999	999999	566	999999	457	999999	999999	72	999999	545	696	25	795	886	999999	762	61	999999	999999	164	565	999999	999999	695	358	999999	696	576	999999	999999	999999	908	949	148	202	851	999999	999999	470	827	999999	233	532	600	420	366	597	346	517	845	287	485	913	746	422	887	999999	870	585	446	59	167	999999	297	989	787	76	656	999999	330	469	896	999999	999999	438	341	543	419	284	991	423	999999	69	999999	113	80	994	212	999999	315	999999	433	579	34	778	569	999999	999999	610	633	299	940	999999	197	385	999999	885	429	318	91	354	999999	999999	999999	32	698	108	805	193	919	999999	863	930	388	554	45	326	575	999999	999999	623	308	808	999999	702	483	707	871	335	723	194	575	894	645	999999	119	837	986	999999	89	470	912	62	691	840	435	20	274	642	349	999999	320	713	449	467	56	858	944	891	999999	999999	236	479	470	734	227	969	294	427	444	208	340	573	999999	408	999999	256	999999	810	276	472	999999	238	985	999999	999999	861	455	187	914	261	892	104	462	98	244	442	999999	957	623	466	725	847	207	999999	733	747	87	50	756	800	741	144	624	86	557	997	494	811	860	999999	524	116	512	193	315	246	120	548	174	999999	664	169	197	810	747	999999	999999	999999	925	136	783	414	430	124	520	758	479	386	540	999999	999999	780	106	999999	942	618	344	24	835	496	999999	539	876	489	999999	
581	947	814	339	961	999999	999999	885	734	582	119	999999	398	673	556	766	734	17	999999	329	883	73	929	868	138	261	26	999999	438	500	254	538	941	978	938	811	665	57	578	280	999999	895	371	999999	999999	933	999999	351	999999	999999	901	531	948	999999	262	999999	999999	946	999999	710	949	999999	456	244	337	999999	744	999999	735	744	999999	687	999999	657	30	988	701	255	45	205	315	999999	728	708	598	999999	589	781	726	999999	999999	718	846	868	330	665	448	999999	356	999999	199	536	615	999999	999999	999999	102	301	149	273	817	999999	910	15	999999	284	999999	747	646	999999	992	962	999999	999999	950	999999	841	570	337	365	549	573	898	999999	16	999999	69	999999	999999	383	999999	297	642	999999	612	32	808	999999	999999	999999	999999	999999	491	741	999999	236	843	310	593	246	383	999999	964	999999	999999	253	873	136	999	625	224	728	668	272	985	704	999999	999999	703	927	584	999999	107	291	612	999999	92	166	525	999999	999999	999999	600	999999	10	999999	333	858	999999	369	158	999999	841	999999	831	999999	42	999999	999999	564	906	999999	606	665	661	383	999999	999999	999999	874	170	717	999999	230	689	999999	137	824	272	886	380	999999	500	344	999999	902	169	258	999999	589	999999	864	410	999999	872	999999	162	999999	192	627	673	650	687	999999	208	999999	81	999999	168	999999	895	218	956	869	193	999999	122	999999	999999	758	999999	185	232	591	999999	306	316	650	358	367	313	202	641	999999	999999	730	783	635	999999	999999	831	548	999999	94	999999	607	907	540	776	999999	219	999999	58	999999	413	498	428	106	999999	902	134	430	999999	801	72	702	576	999999	656	463	662	486	137	548	927	999999	95	147	999999	999999	398	775	873	921	158	423	154	218	241	725	311	687	829	243	223	999999	285	299	999999	999999	41	595	884	323	773	732	999999	510	506	999999	412	290	208	356	513	358	557	351	999999	648	999999	368	89	931	162	999999	657	893	334	526	400	999999	125	906	999999	803	891	560	157	426	661	644	711	999999	322	999999	999999	483	730	864	999999	934	646	999999	999999	672	515	953	171	798	84	868	185	980	999999	999999	175	999999	999999	710	467	997	999999	236	987	914	999999	999999	618	141	497	184	173	470	673	999999	159	741	473	999999	297	938	999999	359	351	999999	468	999999	168	999999	854	999999	556	29	407	855	999999	420	396	528	26	930	344	39	310	999999	999999	715	317	880	466	999999	829	181	999999	529	608	843	884	205	455	999999	426	911	286	999999	627	153	72	817	724	739	355	944	739	366	603	369	58	450	
96	753	423	287	250	430	366	385	607	878	999999	897	535	200	83	999999	513	433	999999	999999	282	561	652	500	165	726	999999	884	441	66	999999	249	794	999999	118	999999	512	149	670	856	999999	252	546	193	570	999999	213	164	870	649	852	179	616	59	177	534	110	999999	999999	999999	350	482	943	550	999999	17	112	102	91	382	587	374	762	896	64	40	25	999999	999999	338	523	999999	999999	791	999999	999999	999999	999999	999999	583	600	999999	27	156	515	472	308	995	241	999999	724	121	82	498	71	487	417	719	994	147	519	641	993	793	11	999999	468	162	346	999999	385	366	999999	507	781	999	999999	615	390	592	731	999999	238	999999	613	999999	852	524	729	726	348	912	751	137	999999	958	595	233	155	100	999999	156	658	45	187	999999	999999	574	717	72	999999	999999	339	999999	416	499	413	626	189	999999	999999	943	432	620	857	999999	615	698	443	999999	413	134	469	999999	587	584	999999	202	200	256	126	287	999999	666	596	547	999999	349	999999	575	555	968	53	556	527	70	999999	48	999999	714	752	596	141	894	658	15	999999	999999	824	999999	999999	220	435	933	482	295	146	999999	33	320	888	276	976	867	277	445	90	913	772	527	861	332	25	485	503	530	156	913	17	591	215	999999	999999	889	446	344	543	119	84	242	924	999999	24	867	826	486	999999	273	627	999999	999999	428	276	307	970	806	205	950	440	951	149	233	758	442	114	354	751	97	431	932	901	970	839	999999	603	999999	317	157	999999	27	911	882	295	793	666	786	999999	227	919	640	148	592	679	132	999999	700	208	582	999999	482	999999	532	842	694	321	953	589	999999	703	999999	999999	999999	301	422	50	266	937	964	999999	328	85	534	177	790	793	319	300	999999	999999	902	706	734	394	186	292	388	49	601	481	712	999999	542	999999	853	151	100	301	267	999999	836	999999	243	806	999999	406	999999	365	61	900	12	999999	872	297	801	369	764	663	124	140	662	226	345	492	73	130	543	20	323	649	703	27	43	635	611	999999	472	999999	949	780	92	33	988	999999	479	59	335	254	722	494	386	999999	999999	136	429	619	428	750	742	324	863	200	51	411	207	984	629	999999	686	999999	897	835	713	344	58	638	238	643	23	23	795	298	297	999999	273	275	840	907	216	999999	720	722	195	635	916	892	981	999999	504	494	430	98	999999	70	597	999999	723	999999	88	790	999999	784	736	728	999999	574	902	222	148	931	154	721	40	999999	941	184	649	87	427	166	656	
999999	148	529	593	706	729	237	999999	721	552	997	828	425	611	999999	985	466	117	351	990	769	999999	573	350	708	68	875	128	999999	999999	645	425	922	999999	739	645	217	999999	999999	845	674	980	999999	389	156	999999	999999	91	15	999999	192	970	999999	175	887	213	575	188	884	648	854	999999	819	999999	999999	999999	905	292	872	999999	777	331	295	999999	325	788	31	194	203	815	454	793	122	233	718	674	349	999999	255	535	80	38	261	183	990	564	170	999999	482	573	987	999999	218	715	421	861	999999	578	850	999999	191	391	984	999999	999999	999999	997	596	111	241	999999	159	46	346	229	749	79	121	999999	761	627	424	711	630	827	132	585	406	999999	857	989	771	906	156	354	689	53	192	979	999999	566	574	999999	999999	999999	999999	294	999999	496	999999	791	573	999999	98	481	766	999999	364	251	81	485	999999	785	254	252	471	252	999999	992	540	999999	887	999999	999999	999999	63	919	470	999999	989	999999	713	999999	149	75	425	999999	818	999999	587	19	688	941	908	999999	965	789	261	998	869	595	999999	879	955	966	904	441	487	999999	428	847	219	75	261	243	999999	691	999999	999999	826	999999	434	999999	415	531	26	946	232	141	999999	274	668	471	429	403	443	999999	954	182	170	983	999999	924	255	740	799	623	689	999999	999999	284	999999	82	181	116	999999	187	473	999999	950	999999	999999	355	665	164	999999	747	999999	999999	799	999999	999999	999999	27	999999	542	999999	971	675	999999	999999	999999	557	459	954	130	595	999999	999999	242	266	370	530	232	212	999999	874	999999	101	561	999999	976	831	999999	744	999999	679	999999	338	573	999999	216	798	702	557	702	661	999999	710	43	593	457	999999	625	543	577	999999	251	815	999999	667	999999	880	123	679	426	434	680	714	416	999999	999999	999999	749	581	60	571	999999	674	999999	999999	977	558	67	968	999999	653	216	999999	176	999999	999999	249	999999	905	419	336	999999	32	999999	999999	980	192	303	592	999999	496	584	999999	492	999999	389	576	315	955	690	999999	822	155	999999	999999	228	347	547	86	22	301	999999	999999	171	724	886	804	544	242	141	999999	264	475	915	999999	79	171	850	171	951	999999	933	999999	225	726	513	539	947	999999	58	643	999999	227	580	760	795	740	999999	768	129	999999	999999	83	823	894	438	357	239	968	704	66	999999	386	134	159	368	396	999999	444	220	357	857	999999	999999	498	161	999999	999999	165	321	338	999999	91	52	376	830	860	999999	331	298	166	999999	978	662	991	155	268	103	999999	999999	999999	121	447	558	
771	999999	854	888	334	743	999999	462	84	656	375	777	416	344	757	329	508	999999	307	156	63	999999	878	524	999999	999999	999999	999999	474	763	999999	226	841	999999	280	649	999999	999999	165	587	896	703	234	999999	999999	223	739	923	345	999999	893	501	814	301	504	723	848	340	695	981	850	458	988	321	743	999999	935	883	73	999999	353	536	751	999999	259	999999	823	556	999999	999999	614	999999	607	373	870	421	412	550	999999	556	999999	645	285	183	999999	448	715	999999	587	999999	288	999999	999999	237	999999	366	750	999999	51	154	999999	301	113	716	999999	881	850	999999	999999	332	999999	394	855	516	999999	708	261	999999	982	999999	644	909	968	999999	700	757	118	379	616	513	670	316	508	883	656	999999	541	568	806	999999	999999	101	472	265	403	893	11	999999	999999	999999	999999	182	123	241	509	991	332	25	26	619	773	999999	18	937	662	439	886	971	860	999999	176	692	999999	999999	999999	553	446	713	999999	806	756	765	458	567	999999	497	203	999999	383	665	186	999999	552	196	92	999999	93	535	602	999999	999999	999999	999999	999999	882	423	411	986	28	999999	554	618	331	219	862	17	32	999999	539	174	246	618	597	205	630	999999	999999	584	54	106	470	911	121	731	799	726	999999	344	685	985	999999	216	999999	427	999999	568	204	342	333	84	999999	999999	996	999999	727	398	999999	297	494	241	282	826	942	921	496	642	507	600	420	145	735	688	999999	554	87	999999	369	180	94	999999	999999	807	261	969	12	999999	915	999999	14	999999	294	985	999999	454	712	270	274	337	999999	477	70	604	921	197	349	999999	878	999999	360	697	39	272	212	432	785	475	575	972	918	669	999999	824	999999	999999	851	999999	999999	320	842	816	765	41	249	616	11	852	885	999999	630	597	949	999999	331	316	381	999999	782	999999	668	246	695	302	419	271	999999	245	17	911	999999	599	577	567	609	544	932	999999	999999	999999	999999	999999	589	511	999999	331	999999	999999	999999	289	999999	829	967	420	651	605	131	999999	999999	999999	999999	766	844	973	999999	41	30	391	863	787	999999	382	998	196	999999	735	657	999999	950	999999	551	496	742	728	283	999999	631	166	915	14	423	999999	386	999999	729	664	98	615	999999	320	311	338	400	715	904	999999	831	780	423	999999	947	937	523	999999	436	380	999999	125	700	220	409	999999	476	999999	374	915	996	999999	999999	999999	646	52	408	639	785	999999	105	36	999999	27	684	851	742	999	66	999999	945	850	618	359	639	973	914	574	911	999999	861	541	350	999999	269	999999	
324	90	279	999999	538	883	749	222	999999	997	302	999999	999999	558	999999	999999	802	999999	969	999999	344	116	703	673	999999	999999	728	347	999999	563	999999	834	757	807	999999	661	730	999999	947	72	999999	405	84	642	680	240	48	363	326	395	739	461	29	999999	543	999999	387	605	778	703	999999	412	861	720	321	468	925	999999	31	999999	745	999999	941	907	54	938	41	999999	999999	896	796	374	30	965	824	234	999999	999999	273	329	283	134	999999	253	906	698	544	364	999999	222	314	319	341	999999	649	97	519	122	78	604	999999	326	612	881	907	790	391	895	999999	97	653	291	999999	999999	999999	620	278	698	10	999999	404	677	740	780	591	486	42	174	325	999999	714	702	575	669	153	957	522	999999	345	125	317	648	468	243	568	999999	999999	639	999999	39	819	821	121	999999	209	508	999999	832	299	430	758	226	999999	999999	382	951	999999	795	559	238	999999	776	362	884	999999	756	219	999999	222	999999	631	402	505	296	999999	892	590	852	469	999999	382	690	212	915	367	100	78	309	860	999999	999999	69	999999	999999	930	53	999999	236	683	453	999999	88	999999	999999	799	365	721	292	251	489	999999	863	335	914	856	418	573	447	527	948	687	909	646	999999	261	572	322	999999	366	999999	433	363	178	26	356	303	80	481	125	12	999999	999999	999999	381	256	454	733	999999	999999	522	479	31	709	735	765	999999	999999	999999	479	236	52	657	999999	377	65	16	999999	999999	567	999999	347	102	999999	999999	579	902	999999	274	359	806	838	156	489	843	404	412	653	443	260	967	999999	999999	12	889	959	999999	999999	691	325	249	760	424	608	999999	184	999999	700	195	165	863	537	177	665	672	397	896	178	92	973	653	362	260	68	600	702	291	99	441	999999	858	53	170	949	999999	56	424	547	467	668	26	999999	468	287	397	999999	693	999999	339	999999	72	552	776	717	672	886	999999	365	18	999999	893	999999	268	630	307	999999	999999	228	554	625	973	359	710	423	956	999999	999999	972	671	170	18	890	760	940	999999	315	276	452	286	234	546	68	539	148	775	728	454	838	980	576	73	999999	846	713	528	713	841	362	999999	731	991	999999	999999	848	999999	999999	537	328	137	991	553	924	941	330	89	914	999999	999999	999999	237	496	65	999999	105	106	542	53	56	421	788	473	999999	691	555	242	19	374	999999	827	771	999999	999999	999999	988	32	149	534	526	634	614	894	279	713	533	245	936	544	599	999999	778	959	491	906	349	527	639	242	395	98	79	550	
999999	745	876	999999	370	354	13	999999	957	999999	527	421	806	999999	204	211	167	999999	305	474	774	939	999999	812	709	999999	371	999999	393	906	999999	437	564	74	999999	533	836	496	999999	999999	999999	526	794	999999	441	79	110	999999	333	437	84	85	792	999999	775	999999	999999	999999	338	150	983	542	999999	60	868	99	856	999999	138	670	374	671	445	714	933	258	155	287	380	999999	129	999999	148	955	831	73	645	999999	298	999999	836	772	999999	734	608	999	837	743	901	351	999999	367	327	662	73	999999	639	88	671	527	54	999999	999999	698	31	999999	999999	733	229	805	454	897	453	562	999999	601	513	711	116	999999	420	411	385	38	426	999999	598	485	892	428	433	567	999999	999999	999999	427	999999	999999	712	539	604	999999	524	106	999999	999999	914	999999	827	999999	899	928	971	738	999999	999999	43	665	281	270	480	918	840	800	381	999999	609	681	40	417	523	54	999999	576	338	999999	886	289	140	999999	999999	833	657	431	528	505	595	559	665	889	393	423	197	999999	69	686	273	724	999999	21	715	242	734	420	948	855	929	999999	409	799	756	754	534	180	424	646	270	999999	281	876	300	59	26	151	999999	109	856	999999	516	999999	999999	172	563	129	395	613	109	246	483	673	575	200	160	865	142	639	889	999999	37	423	426	853	452	848	720	999999	226	592	999999	848	998	382	888	756	756	594	200	414	785	810	546	33	999999	608	999999	999999	899	999999	18	394	219	999999	529	103	235	999999	999999	999999	999999	729	999999	517	849	634	999999	999999	312	403	118	548	448	484	241	227	876	999999	999999	844	548	620	766	75	583	12	638	999999	853	999999	530	567	874	485	15	66	423	39	183	312	999999	118	798	999999	52	999999	946	735	608	999999	226	832	999999	999999	176	999999	962	331	933	999999	995	999999	999999	517	872	551	999999	962	479	184	804	999999	228	615	910	439	999999	999999	999999	999999	999999	903	999999	999999	999999	697	294	999	318	226	999999	101	999999	999999	316	428	769	290	999999	500	796	983	265	434	508	379	614	667	999999	737	967	999999	308	999999	999999	101	954	798	939	184	266	674	653	263	90	713	999999	999999	999999	999999	670	541	638	532	999999	83	648	136	53	208	999999	999999	999999	581	258	403	792	285	547	999999	473	970	351	999999	244	131	339	999999	353	794	627	999999	368	481	999999	999999	72	776	503	716	453	999999	999999	740	999999	638	639	82	14	686	920	475	999999	94	29	699	199	999999	297	205	743	999999	782	258	580	371	999999	563	999999	999999	341	26	
782	831	770	645	225	999999	366	605	999999	267	999999	666	999999	999999	378	999999	999999	377	999999	881	488	308	999999	807	54	507	169	729	379	86	567	999999	355	904	693	522	323	383	999999	999999	824	692	713	486	647	126	383	429	999999	984	111	147	585	460	537	483	859	963	600	999999	450	636	235	415	699	999999	320	970	468	999999	961	88	893	999999	66	795	595	495	999999	999999	999999	999999	736	999999	975	999999	999999	895	376	220	662	360	782	765	147	197	466	308	787	831	805	413	999999	999999	33	32	999999	928	403	742	888	999999	803	672	999999	710	999999	840	999999	279	999999	424	604	257	999999	999999	306	999999	520	868	339	296	707	999999	999999	999999	779	999999	999999	953	185	999999	502	999999	331	298	556	120	181	437	999999	626	868	518	999999	390	808	999999	999999	422	725	126	999999	534	999999	999999	999999	999999	548	874	930	309	478	486	999999	543	922	999999	926	904	64	196	956	92	581	713	428	999999	718	743	911	76	658	999999	237	69	269	967	231	730	999999	92	571	306	999999	988	158	392	425	86	467	838	999999	47	999999	539	999999	999999	953	999999	183	476	999999	999999	999999	863	650	527	258	43	283	955	748	205	281	972	624	999999	999999	999999	565	45	774	641	285	82	289	621	592	698	898	934	23	999999	999999	999999	999999	765	344	643	999999	999999	144	391	803	512	100	591	765	395	914	999999	999999	999999	144	147	702	999999	530	889	999999	39	935	560	145	999999	941	999999	648	124	646	999999	324	942	999999	935	901	392	838	999999	982	698	855	206	783	397	194	652	397	420	464	999999	245	455	68	319	999999	583	256	463	571	873	942	999999	999999	65	196	807	127	209	245	999999	286	757	906	885	183	738	776	747	165	299	828	238	660	435	999999	999999	883	934	999999	999999	999999	999999	211	118	755	214	457	728	999999	386	534	999999	185	154	999999	487	548	999999	999999	955	807	508	307	281	54	714	999999	324	441	326	924	999999	958	917	183	902	555	999999	140	999999	291	58	545	779	764	640	63	999999	501	146	331	999999	799	294	520	999999	999999	929	74	51	224	143	296	885	461	351	999999	268	971	41	931	750	52	999999	674	759	962	999999	517	414	661	484	822	304	994	224	393	674	406	545	825	999999	733	999999	755	158	761	660	327	422	411	795	544	999999	999999	581	999999	633	620	761	674	558	422	660	390	739	320	992	999999	247	958	565	861	436	215	999999	999999	999999	999999	999999	999999	312	210	999999	12	999999	999999	999999	98	423	556	999999	63	645	870	277	213	83	
708	26	838	999999	769	999999	463	846	933	999999	264	999999	564	714	999999	105	763	372	357	999999	999999	524	999999	999999	999999	476	999999	209	511	226	565	938	111	999999	999999	999999	687	999999	543	130	640	166	932	999999	108	198	999999	842	546	999999	999999	508	999999	885	999999	193	227	999999	865	302	999999	264	999999	999999	551	325	798	999999	468	819	417	535	829	237	686	500	592	999999	860	715	617	848	662	552	999999	67	28	225	526	71	999999	999999	372	999999	999999	385	999999	999999	291	782	399	999999	383	726	551	355	999999	999999	209	926	601	262	29	999999	999999	551	601	792	382	494	307	583	999999	407	642	609	172	588	506	311	678	377	684	88	325	379	999999	936	11	989	388	334	26	600	999999	999999	788	222	565	999999	783	39	842	797	484	816	153	999999	94	941	999999	100	196	999999	258	999999	577	941	835	315	86	665	791	392	999999	972	999999	503	937	718	821	999999	999999	327	527	648	999999	887	603	508	999999	499	851	999999	805	298	148	128	999999	999999	356	847	387	999999	113	127	248	999999	691	511	260	999999	47	375	129	243	77	869	999999	609	698	999999	347	999999	89	586	813	731	587	999999	834	447	161	701	371	999999	572	773	223	409	409	85	205	102	258	586	461	486	940	572	231	999999	747	742	547	999999	999999	60	180	526	314	999999	872	874	676	812	999999	999999	999999	155	999999	999999	655	971	999999	623	999999	255	88	503	134	999999	790	24	596	565	999999	418	164	999999	474	999999	603	697	105	892	212	331	999999	999999	97	999999	481	795	901	999999	623	776	543	924	180	264	999999	676	401	976	726	857	287	999999	122	89	191	308	999999	999999	700	999999	876	317	420	999999	829	643	416	18	999999	999999	123	999999	999999	923	875	239	535	220	999999	999999	305	129	175	354	53	313	333	17	934	999999	125	999999	236	999999	899	235	514	16	999999	338	270	999999	129	999999	744	999999	180	999999	214	952	772	999999	999999	774	662	999999	152	75	999999	526	320	408	84	682	880	999999	442	285	33	649	999999	529	785	221	666	912	999	443	610	434	999999	999999	803	982	999999	655	154	462	12	152	999999	448	999999	908	999999	862	318	447	999999	382	186	894	175	564	236	253	999999	999999	999999	999999	758	708	465	696	392	185	605	999999	281	234	227	980	999999	999999	999999	286	999999	877	203	999999	999999	561	592	237	257	249	969	999999	999999	999999	971	757	354	262	394	385	983	999999	526	842	266	225	175	626	165	206	621	293	998	999999	610	999999	202	313	999999	206	125	237	999999	152	216	367	
999999	125	263	469	999999	30	999999	191	302	455	999999	360	547	387	396	966	82	61	628	999999	249	999999	556	999999	565	50	115	198	269	756	999999	383	635	899	999999	60	372	696	570	999999	999999	817	657	999999	455	841	766	769	809	159	165	397	524	999999	999999	999999	568	999999	904	595	915	308	921	546	705	977	999999	647	509	346	603	999999	490	37	887	431	157	999999	719	723	283	345	388	119	601	999999	858	113	781	999999	491	284	791	975	999999	499	999999	999999	999999	999999	126	128	270	999999	556	779	906	496	643	695	999999	177	379	190	321	580	919	999999	945	999999	128	621	999999	172	999999	999999	593	999999	353	999999	999999	999999	941	251	606	999999	85	999999	999999	821	456	372	470	999999	951	324	999999	611	663	114	579	93	999999	117	359	505	999999	107	617	237	195	400	999999	254	169	358	235	138	584	166	504	13	999999	999999	896	756	161	999999	999999	540	424	982	851	248	819	452	871	833	891	111	999999	978	308	334	999999	65	999999	225	926	999999	98	775	37	507	610	576	833	52	221	603	353	483	885	999999	813	212	549	905	435	717	487	999999	247	482	264	999999	705	925	496	840	537	936	853	999999	452	648	999999	999999	999999	252	618	829	999999	298	758	999999	999999	230	520	434	516	999999	789	218	125	696	538	999999	999999	93	871	999999	555	380	999999	417	999999	999999	635	175	999999	999999	277	999999	108	658	779	999999	999999	835	434	484	414	72	334	999999	156	645	503	755	119	411	999999	999999	999999	999999	283	252	232	999999	799	999999	595	355	187	999999	55	605	119	999999	917	589	830	416	999999	397	503	492	55	850	270	984	773	879	999999	845	103	722	812	999999	384	536	726	383	46	609	888	69	884	23	178	550	535	999999	999999	529	580	694	895	983	216	791	206	999999	90	814	61	999999	299	342	228	999999	793	720	92	999999	863	457	380	60	508	999999	607	41	681	719	459	738	999999	536	999999	408	999999	828	191	593	340	353	303	232	999999	182	999999	999999	795	999999	999999	814	952	457	665	999999	324	999999	485	772	193	174	700	370	365	999999	674	762	76	820	999999	964	999999	499	999999	520	999999	157	502	336	674	64	246	836	962	644	785	593	870	152	93	981	353	999999	409	175	652	932	866	999999	999999	17	999999	974	348	793	285	999999	407	155	999999	176	999999	158	108	138	928	864	408	720	537	91	891	924	999999	999999	620	129	99	885	999999	231	291	267	828	667	578	999999	497	179	369	331	195	999999	183	917	999999	204	321	999999	247	788	534	155	
706	999999	999999	561	248	999999	182	165	373	999999	288	747	999999	999999	999999	440	999999	666	376	239	361	999999	999999	999999	751	999999	885	999999	999999	818	999999	88	697	145	560	411	551	27	999999	673	996	213	999999	673	447	436	41	553	874	880	999999	580	422	304	794	500	531	948	809	428	938	756	999999	554	874	209	999999	750	535	919	888	542	999999	999999	242	158	999999	231	999999	999999	787	341	551	999999	107	77	999999	402	351	999999	879	999999	217	999999	734	249	857	413	799	247	999999	291	28	954	999999	189	938	719	71	645	253	310	999999	999999	640	607	999999	428	457	806	543	657	408	475	49	295	334	48	968	993	999999	844	431	491	938	506	323	596	937	917	139	946	340	705	816	579	383	723	963	999999	44	438	955	992	999999	729	882	552	914	999999	855	900	750	78	354	408	878	738	555	144	293	618	491	540	677	597	326	999999	999999	469	999999	611	999999	999999	958	862	999999	439	787	219	623	999999	681	241	999999	239	205	271	360	999999	701	645	177	829	843	426	947	425	999999	116	412	189	893	999999	999999	999999	825	909	120	999999	999999	448	999999	346	520	999999	999999	259	477	448	401	999999	999999	251	768	999999	444	255	997	542	999999	473	124	680	806	444	876	236	448	818	413	999999	161	868	897	999999	694	999999	318	999999	489	697	947	876	999999	999999	837	999999	686	525	999999	580	912	577	999999	56	334	280	539	86	646	709	999999	659	999999	115	902	999999	353	999999	999999	999999	937	677	62	227	526	999999	965	458	999999	999999	550	922	19	833	383	583	301	999999	927	423	999999	241	683	780	886	298	999999	609	455	999999	308	180	942	999999	642	244	525	360	999999	999999	315	90	999999	421	169	888	649	211	732	329	999999	502	588	999999	321	999999	993	282	340	238	999999	999999	13	254	926	379	980	813	999999	999999	68	999999	331	840	999999	220	761	272	999999	998	999999	641	877	999999	180	805	999999	782	884	937	999999	253	29	301	999999	999999	87	235	494	999999	907	836	20	592	270	252	180	748	60	110	944	731	660	999999	590	764	999999	877	999999	131	786	207	928	999999	999999	815	921	40	157	999999	143	535	777	999999	100	811	630	999999	999999	928	635	844	999999	783	999999	519	592	687	999999	928	472	999999	161	373	13	709	999999	756	694	455	330	150	600	892	966	418	999999	829	251	778	143	202	22	155	495	941	999999	154	270	999999	233	999999	328	999999	999999	934	383	414	999999	391	999999	873	999999	999999	607	494	254	840	999999	584	999999	762	446	999999	795	279	197	15	
999999	72	244	763	999999	314	232	96	822	381	205	42	44	999999	12	860	875	269	602	999999	999999	11	999999	635	999999	999999	999999	470	797	395	433	999999	747	377	537	765	157	149	388	295	197	999999	999999	999999	644	999999	549	26	760	585	66	999999	676	999999	467	875	375	999999	435	999999	999999	999999	299	999999	948	778	295	666	21	246	713	999999	999999	317	999999	999999	338	824	991	999999	147	999999	709	221	338	897	750	162	910	661	400	999999	713	999999	804	435	231	246	999999	865	499	882	14	523	872	999999	654	369	999999	999999	546	550	617	882	671	999999	62	87	107	999999	38	999999	756	360	846	999999	999999	999999	512	980	806	102	900	999999	64	264	803	195	349	18	253	999999	999999	481	124	849	931	831	999999	131	382	154	148	874	999999	366	136	653	677	708	999999	999999	857	208	632	454	650	999999	827	999999	879	866	738	999999	807	647	168	284	245	999999	243	201	404	390	607	662	953	999999	999999	697	138	159	518	999999	711	900	533	775	999999	999999	208	449	13	501	252	999999	416	59	76	199	207	851	999999	679	474	999999	948	476	600	969	999999	624	203	139	288	730	999999	106	387	907	124	392	999999	575	799	793	198	903	148	101	256	904	959	999999	500	286	741	839	176	605	951	999999	185	878	180	583	255	999999	999999	522	999999	319	999999	169	85	814	426	842	880	681	917	55	337	999999	723	596	665	999999	639	12	988	518	930	782	955	999999	217	999999	405	225	547	325	690	626	999999	937	999999	799	32	685	860	899	958	494	688	999999	729	675	165	583	917	159	999999	220	533	999999	999999	889	214	27	607	869	999999	664	143	602	365	999999	576	786	364	999999	83	954	151	99	999999	445	104	59	338	541	999999	821	307	999999	999999	479	103	292	558	352	999999	999999	88	990	462	304	361	95	550	28	109	379	229	62	999999	999999	78	999999	999999	942	795	164	689	75	999999	999999	999999	999999	999999	999999	617	294	999999	999999	280	78	999999	161	637	999999	94	18	508	319	442	999999	999999	999999	321	802	411	659	201	999999	556	440	324	22	522	836	937	614	575	999999	999999	814	151	999999	999999	18	412	917	806	834	858	787	656	380	632	456	33	121	435	717	483	958	103	621	465	999999	999999	999999	638	800	999999	479	442	842	907	628	880	393	473	313	400	999999	852	999999	757	769	784	944	390	999999	813	825	999999	857	191	453	721	529	752	999999	999999	548	288	16	516	999999	999999	813	472	14	999999	999999	647	131	326	990	115	736	999999	695	64	999999	483	571	
987	999999	299	585	999999	464	999999	361	641	530	58	852	999999	846	999999	999999	999999	971	481	999999	999999	999999	187	67	541	201	347	999999	665	66	888	455	74	999999	28	23	98	769	999999	17	107	223	998	127	83	474	785	269	886	494	280	999999	337	107	80	999999	325	241	54	469	127	922	696	999999	642	603	787	999999	827	999999	290	655	819	473	288	287	185	999999	999999	76	416	88	108	180	785	999999	127	967	646	999999	999999	856	725	999999	890	184	527	423	485	479	686	296	441	59	214	625	273	999999	999999	793	638	264	257	977	63	48	824	999999	799	836	486	819	851	999999	148	999999	999999	137	582	999999	759	762	585	515	389	129	646	58	965	170	541	999999	999999	853	577	443	609	748	638	852	360	999999	623	648	993	867	445	999999	911	780	694	146	290	999999	999999	875	999999	741	597	933	999999	999999	999999	638	305	232	999999	998	55	704	999999	192	999999	730	753	999999	148	937	999999	999999	684	827	147	195	475	999999	973	444	819	999999	764	867	160	999999	460	585	451	985	999999	771	206	446	774	999999	956	512	647	560	961	286	999999	742	230	85	259	574	638	374	172	999999	259	235	189	999999	940	956	999999	999999	279	178	999999	163	594	750	999999	247	62	999999	999999	963	758	422	999999	543	964	32	647	85	454	886	946	87	822	453	521	971	267	430	999999	999	999999	853	290	793	999999	584	999999	479	759	22	521	708	145	209	151	999999	751	645	389	999999	319	956	999999	392	999999	999999	340	151	238	354	979	632	664	239	492	904	142	999999	572	999999	874	177	325	999999	375	999999	942	999999	311	685	229	621	51	999999	690	524	514	897	571	999999	253	16	251	999999	999999	889	54	999999	716	999999	704	999999	999999	999	54	151	999999	906	27	999999	999999	999999	999999	553	134	368	590	316	999999	968	999999	244	129	999999	146	867	925	999999	410	486	203	999999	906	999999	980	167	548	51	999999	548	883	607	880	587	456	535	176	698	999999	999999	308	737	366	748	846	999999	942	252	999999	187	225	729	999999	541	790	999999	811	776	572	966	819	549	13	10	999999	792	364	999999	383	610	700	237	630	736	188	465	681	168	999999	520	999999	999999	188	136	333	163	111	348	797	208	724	999999	999999	323	853	758	734	365	663	63	116	410	999999	262	486	988	109	769	363	334	999999	999999	558	61	751	524	371	999999	677	930	691	25	999999	185	886	309	111	316	882	429	731	325	504	173	414	814	436	926	649	344	999999	342	985	999999	630	80	842	999999	572	999999	
999999	999999	999999	732	372	101	666	693	375	186	887	999999	886	933	603	262	158	394	647	936	98	445	999999	342	876	999999	39	281	554	815	467	36	999999	553	42	999999	636	772	801	323	999999	742	560	999999	457	271	999999	61	869	378	922	457	437	635	251	952	630	355	999999	999999	999999	394	148	559	719	999999	58	343	901	729	625	386	593	334	788	356	884	764	999999	614	903	977	412	999999	893	999999	599	118	999999	999999	999999	999999	916	787	261	764	999999	999999	753	596	222	999999	160	149	753	546	863	112	847	895	77	865	999999	250	120	93	981	962	999999	708	999999	940	41	821	487	999999	469	999999	82	33	752	884	999999	299	402	790	827	272	999999	999999	156	496	999999	417	22	386	820	675	676	178	782	999999	999999	54	335	281	999999	338	999999	418	86	67	40	824	152	192	854	181	848	329	999999	999999	539	318	562	774	680	623	999999	110	523	793	139	903	251	122	550	966	999999	999999	709	499	610	24	280	99	466	445	274	999999	999999	648	999999	999999	912	999999	999999	999999	492	999999	999999	999999	529	561	999999	293	999999	136	999999	40	642	887	999999	728	620	766	999999	999999	47	472	318	999999	999999	978	578	874	999999	782	991	999999	21	524	484	412	529	999999	999999	58	129	999999	171	999999	862	244	197	644	999999	108	736	999999	955	585	999999	999999	252	999999	118	551	983	29	326	156	999999	405	29	128	413	804	999999	378	797	69	406	60	311	978	999999	124	999999	933	443	868	55	999999	999999	999999	536	464	170	172	999999	427	75	999999	999999	25	204	466	225	79	241	636	898	368	358	896	189	937	718	274	999999	993	761	59	586	458	110	299	999999	593	999999	948	644	46	244	379	993	306	388	295	999999	999999	999999	999999	702	807	969	686	496	999999	256	599	745	895	188	150	666	26	523	223	914	904	999999	631	999999	292	999999	862	134	979	999999	882	558	432	490	78	104	50	356	999999	488	424	803	999999	347	991	212	749	999999	999999	713	977	783	175	999999	878	632	999999	242	419	815	117	562	517	999999	373	50	322	999999	120	999999	626	669	743	734	499	111	443	294	999999	999999	252	14	40	275	999999	999999	393	61	999999	445	999999	807	999999	999999	381	862	999999	426	999999	951	889	344	747	58	96	318	49	440	881	776	999999	982	746	339	572	112	531	251	506	999999	657	271	999999	674	999999	999999	732	779	363	999999	816	27	320	544	199	908	267	999999	999999	617	999999	952	179	835	256	845	71	999999	999999	278	340	53	999999	999999	304	628	542	82	999999	
277	585	269	999999	254	960	181	671	211	149	663	845	999999	72	999999	216	704	101	966	428	999999	757	999999	388	999999	999999	772	106	612	250	999999	376	195	160	911	41	999999	875	925	875	84	183	859	467	738	433	791	981	41	501	999999	536	575	654	458	519	460	999999	992	948	197	84	69	960	999999	297	659	399	160	999999	418	829	176	100	353	209	897	668	999999	661	999999	791	999999	120	999999	44	800	540	702	401	581	916	999999	977	688	999999	123	899	999999	450	773	401	830	184	93	769	999999	484	311	259	621	792	241	341	442	999999	19	948	318	999999	496	128	696	999999	285	501	947	199	999999	353	95	998	779	209	999999	123	961	891	36	882	674	326	999999	999999	779	788	685	550	544	293	990	174	590	355	954	654	705	81	898	592	821	180	82	958	173	999999	23	42	454	329	444	999999	922	999999	868	180	889	253	979	497	816	406	655	999999	362	920	417	434	999999	242	418	890	993	444	70	999999	999999	999999	289	166	775	652	106	224	848	999999	252	164	486	999999	765	461	101	999999	776	424	525	999999	999999	999999	999999	999999	788	999999	911	554	134	487	375	374	999999	617	964	823	721	173	310	440	280	488	999999	262	947	469	476	999999	798	999999	999999	645	978	300	999999	999999	950	196	864	999999	999999	999999	748	764	999999	121	999999	999999	496	278	689	613	124	95	682	127	999999	953	999999	328	745	999999	999999	999999	819	999999	395	636	941	928	872	535	999999	999999	136	975	740	913	999999	836	611	327	999999	529	903	64	531	893	617	558	999999	997	555	546	148	359	548	999999	945	70	726	232	217	999999	406	163	999999	697	999999	706	386	661	489	804	716	427	494	236	639	764	207	502	28	999999	466	875	979	999999	999999	777	437	999999	967	413	999999	389	120	901	999999	749	750	833	999999	999999	999999	999999	517	751	829	721	864	321	576	999999	862	233	213	824	111	999999	184	551	420	190	279	999999	693	999999	694	337	316	593	113	999999	999999	374	999999	117	999999	656	367	999999	933	565	913	126	957	787	999999	999999	185	296	799	602	574	209	999999	999999	999999	328	126	440	66	999999	414	281	217	686	175	498	999999	106	613	454	172	946	617	854	999999	162	999999	905	999999	808	161	30	793	511	325	999999	951	812	475	892	540	927	181	441	999999	641	908	280	621	999999	229	89	999999	354	439	999999	591	568	486	999999	433	220	905	257	350	999999	488	705	371	360	546	853	630	999999	914	245	775	186	703	635	254	624	999999	482	589	81	346	999999	
999999	697	233	392	336	999999	469	330	31	924	100	999999	163	999999	909	999999	999999	999999	999999	962	440	203	999999	414	999999	850	244	808	926	999999	999999	999999	57	999999	633	674	136	163	527	643	261	999999	224	850	96	937	482	999999	715	999999	999999	999999	623	999999	18	878	844	819	528	485	752	660	403	598	266	821	718	124	999999	999999	999999	362	847	999999	711	846	999999	999999	327	927	378	203	103	903	466	452	655	673	999999	754	829	317	635	52	891	601	200	625	999999	999999	228	368	470	999999	889	613	377	807	673	172	899	842	501	999999	117	999999	999999	500	141	813	999999	999999	93	825	999999	999999	726	805	999999	119	655	363	417	62	708	20	733	999999	24	852	85	847	999	868	854	987	815	44	999999	342	999999	699	493	780	109	182	284	644	74	72	887	572	883	563	999999	545	434	449	892	106	825	999999	486	288	999999	327	999999	999999	999999	999999	20	692	999999	591	85	956	999999	637	952	535	735	98	999999	951	965	513	964	999999	999999	319	999999	999999	151	838	516	101	222	215	51	999999	999999	70	999999	646	999999	204	702	302	999999	999999	675	797	496	366	371	737	394	534	322	235	363	609	862	661	864	644	999999	41	84	999999	743	999999	595	180	408	999999	999999	911	900	771	999999	672	999999	802	644	765	879	785	477	779	706	999999	892	815	999999	527	208	22	999999	999999	653	670	227	504	816	20	211	999999	958	696	322	482	634	551	999999	999999	651	999999	27	108	765	765	999999	305	287	999999	999999	999999	752	880	999999	999999	139	493	127	999999	454	999999	999999	634	564	563	827	780	466	233	63	350	401	999999	999999	148	995	683	651	888	999999	921	227	761	247	431	573	87	229	910	352	151	433	284	246	199	999999	393	999999	211	999999	999999	838	63	999999	432	388	25	14	338	417	456	841	999999	999999	533	244	233	999999	142	999999	999999	561	999999	880	911	916	126	999999	999999	73	612	148	450	950	333	999999	174	759	815	999999	999999	83	890	999999	999999	310	205	250	713	954	851	996	411	999999	999999	999999	999999	182	999999	999999	271	525	327	275	999999	317	999999	288	710	450	80	474	581	100	999999	999999	670	63	984	610	721	875	786	732	999999	615	737	238	999999	111	799	992	668	309	780	42	755	625	999999	588	909	916	540	272	884	386	425	999999	780	522	561	239	197	489	793	396	739	999999	63	199	999999	172	526	609	650	87	999999	999999	999999	999999	921	55	999999	406	701	805	345	524	848	835	200	425	457	249	549	999999	999999	188	516	394	303	170	999999	
508	999999	747	999999	931	999999	999999	580	153	999999	381	601	516	999999	791	999999	988	999999	224	746	227	999	165	714	287	69	90	282	627	999999	999999	115	760	483	856	398	953	415	413	902	52	265	999999	423	86	648	43	696	999999	400	527	343	999999	999999	354	509	852	999999	999999	999999	541	533	953	388	88	275	840	999999	27	402	834	583	647	322	704	962	999999	741	638	999999	35	394	269	236	247	591	37	346	139	999999	546	921	303	541	371	999999	312	668	345	810	807	11	678	621	565	999999	695	766	999999	391	556	120	999999	483	999999	999999	999999	726	150	496	248	503	903	669	856	913	290	115	950	195	999999	294	406	999999	831	34	715	648	999999	999999	895	271	999999	747	999999	435	526	999999	695	224	254	586	527	848	572	999999	999999	19	999999	652	664	590	815	533	731	272	713	577	652	821	441	626	999999	999999	601	976	875	999999	868	430	396	999999	999999	736	941	83	766	558	264	999999	999999	705	883	28	639	315	456	104	25	539	722	949	999999	874	782	628	530	680	999999	596	999999	942	999999	344	266	203	180	88	592	658	505	164	999999	135	894	736	743	46	999999	296	530	999999	150	999999	708	999999	303	545	954	323	553	95	312	999999	98	984	564	549	999999	445	144	377	511	367	999999	567	637	51	979	56	999999	999999	473	960	75	656	802	812	635	819	900	999999	134	279	114	999999	852	654	999999	909	999999	204	999999	772	161	163	280	999999	305	999999	809	999999	999999	907	999999	69	622	999999	603	441	192	752	913	942	545	999999	252	242	262	999999	714	983	13	79	875	999999	999999	700	808	911	999999	29	516	495	20	647	78	227	999999	55	798	511	60	605	727	428	290	342	236	650	911	999999	529	999999	999999	999999	258	496	42	747	850	999999	542	691	65	173	246	428	932	897	442	34	401	217	824	213	999999	408	999999	999999	410	876	474	168	999999	348	999999	999999	68	999999	399	581	194	104	204	876	968	369	999999	564	191	862	410	338	218	999999	646	322	858	233	999999	999999	154	585	999999	974	457	384	691	716	673	413	369	748	508	860	840	307	999999	948	245	572	857	787	275	999999	999999	145	949	123	701	187	999999	835	299	548	437	608	756	230	428	593	678	833	891	778	999999	661	999999	357	56	349	999999	910	987	331	999999	366	320	799	508	322	435	577	25	496	438	999999	458	959	433	241	999999	792	529	652	999999	999999	896	496	999999	814	314	602	77	361	999999	74	999999	967	999999	80	298	957	999999	999999	167	999999	818	404	
349	999999	212	999999	923	814	799	517	999999	999999	437	969	469	999999	755	693	999999	999999	510	999999	999999	374	999999	491	413	363	943	592	80	999999	494	999999	999999	501	157	85	999999	443	678	262	999999	369	683	511	540	586	610	999999	999999	999999	108	334	600	165	999999	999999	291	721	467	569	871	216	447	999999	851	644	765	967	676	999999	999999	574	164	999999	111	258	690	999999	950	999999	752	478	999999	51	324	169	202	59	715	181	793	890	975	118	390	355	999999	999999	999999	896	999999	642	797	531	946	533	180	352	63	999999	294	116	771	640	817	999999	825	405	653	692	451	715	262	505	887	201	598	55	999999	756	335	975	999999	64	999999	120	681	860	999999	790	989	850	999999	188	999999	999999	999999	345	301	987	530	527	71	967	999999	999999	390	999999	999999	999999	934	999999	484	307	211	999999	590	999999	999999	999999	721	964	310	863	703	601	719	84	999999	210	82	263	754	880	999999	999999	999999	558	609	999999	730	389	226	349	999999	864	375	698	976	577	999999	412	712	594	275	565	227	207	274	999999	396	315	682	999999	683	681	999999	999999	81	999999	999999	999999	117	732	976	341	748	961	17	999999	999999	30	107	52	999999	999999	550	999999	614	999999	999999	716	999999	755	514	424	706	782	999999	184	494	999999	627	583	181	75	999999	979	618	999999	817	266	200	436	628	999999	217	640	999999	999999	140	220	999999	999999	811	688	746	999999	228	562	635	965	305	833	353	464	403	524	870	999999	375	999999	551	680	853	999999	999999	858	137	999999	216	75	452	999999	53	999999	999999	226	771	999999	328	942	760	65	999999	851	999999	367	92	173	971	693	770	302	999999	569	669	999999	556	486	999999	888	999999	999999	999999	569	522	999999	999999	999999	999999	186	999999	386	719	999999	810	495	381	11	374	168	775	964	177	522	305	160	13	999999	614	999999	670	294	330	439	717	681	709	999999	339	317	576	23	488	795	940	999999	582	225	999999	184	999999	554	122	13	999999	270	999999	833	274	371	650	999999	999999	224	999999	468	66	290	715	139	785	641	672	999999	592	762	485	381	582	911	578	787	725	999999	999999	125	181	326	326	999999	769	876	475	967	999999	270	557	274	288	481	999999	302	999999	628	398	306	999999	65	421	999999	999999	540	260	363	999999	999999	590	999999	999999	401	296	739	963	269	369	909	176	704	999999	331	215	221	102	111	583	999999	288	999999	51	999999	242	126	905	966	670	239	626	122	184	999999	679	531	581	887	194	598	338	249	999999	489	140	187	665	999999	155	574	447	158	
780	999999	999999	999999	999999	468	168	999999	999999	996	599	140	292	64	530	595	652	683	640	999999	999999	984	947	999999	837	999999	103	65	460	815	821	106	999999	477	999999	999999	230	195	547	122	729	23	764	999999	999999	999999	206	85	656	80	447	471	999999	241	999999	795	999999	545	656	432	999999	999999	720	28	185	503	348	814	722	999999	375	467	999999	999999	485	903	999999	615	398	708	365	27	408	389	377	359	171	560	246	546	999999	684	999999	125	747	625	303	745	166	157	790	391	999999	793	705	999999	336	999999	755	337	575	955	999999	948	999999	999999	999999	340	650	825	341	999999	577	185	999999	690	929	30	780	999999	999999	999999	999999	251	918	973	664	615	684	999999	33	999999	804	909	970	151	999999	590	58	999999	920	999999	105	341	815	12	814	188	35	24	60	315	636	999999	726	102	506	906	39	999999	692	100	999999	999999	999999	586	983	999999	215	625	999999	349	999999	389	939	647	388	127	435	916	169	999999	589	669	999999	717	128	908	999999	999999	644	629	560	955	707	999999	316	842	538	999999	28	155	972	999999	860	711	344	257	956	89	713	389	481	999999	933	999999	510	999999	915	999999	999999	85	999999	999999	981	535	788	25	681	118	340	546	588	205	897	999999	999999	999999	809	999999	383	871	951	113	175	264	999999	447	32	501	329	330	927	454	999999	943	670	999999	999999	335	922	999999	575	848	748	999999	801	286	999999	919	703	999999	186	288	999999	999999	133	999999	171	726	999999	351	992	190	789	20	999999	143	433	954	999999	866	760	484	999999	64	305	113	365	999999	463	871	232	113	797	997	153	648	743	999999	999999	299	485	702	947	581	336	395	69	999999	558	667	853	270	576	836	999999	999999	574	999999	999999	30	25	999999	272	515	129	889	999999	791	866	999999	999999	257	145	63	391	68	999999	142	728	909	54	999999	999999	796	999999	961	536	961	999999	451	83	97	884	799	999999	322	999999	442	462	999999	13	277	871	588	276	605	135	999999	455	999999	175	999999	999999	391	976	999999	723	999999	496	999999	363	430	364	424	896	999999	372	346	778	999999	628	999999	680	291	905	776	756	999999	529	422	999999	22	515	923	286	641	168	503	822	999999	598	963	945	999999	93	999999	913	456	691	963	999999	789	744	386	884	81	761	999999	486	209	640	861	999999	999999	332	350	915	440	148	264	154	868	523	892	480	664	158	386	999999	332	863	999999	179	565	189	999999	277	139	49	215	879	999999	999999	623	999999	736	27	872	999999	742	999999	482	317	437	819	374	276	999999	
905	230	922	385	447	163	999999	999999	692	390	999999	999999	82	785	999999	933	999999	631	999999	899	999999	743	647	286	999999	466	665	390	992	742	746	814	779	999999	234	819	999999	503	85	864	286	914	54	636	999999	695	999999	882	999999	384	61	999999	522	376	215	999999	582	646	971	980	999999	999999	999999	949	643	89	506	657	560	581	999999	881	999999	999999	623	731	999999	999999	308	718	796	782	308	617	999999	559	999999	413	219	72	246	999999	999999	999999	999999	330	576	104	992	999999	999999	22	331	509	734	180	999999	535	753	484	472	999999	999999	262	194	715	657	730	269	94	788	999999	447	498	345	999999	999999	999999	999999	302	165	999999	27	410	529	784	999999	799	883	520	999999	999999	660	735	999999	674	307	279	910	660	673	845	999999	908	999999	106	574	833	174	729	820	190	913	460	329	999999	999999	937	733	999999	263	857	847	749	177	31	442	999999	999999	670	999999	90	550	999999	628	319	769	999999	301	432	999999	628	999999	164	699	737	852	209	416	999999	130	370	545	999999	406	815	998	95	740	97	663	999999	935	503	31	740	639	952	832	20	999999	999999	646	310	200	635	232	693	59	440	178	243	306	999999	550	347	544	50	564	812	320	683	378	213	769	357	999999	142	142	999999	107	900	376	406	634	685	999999	244	320	771	593	315	45	310	919	430	999999	999999	952	684	999999	599	398	29	699	999999	76	443	541	999999	999999	100	560	100	999999	278	866	900	999999	865	623	310	999999	792	229	999999	999999	77	293	999999	999999	999999	999999	458	999999	508	999999	357	706	219	999999	999999	702	477	828	502	755	945	999999	650	999999	999999	239	999999	70	895	868	605	800	694	777	998	159	203	60	30	999999	111	336	833	765	519	203	331	256	343	607	262	964	999999	259	999999	109	642	784	999999	692	102	999999	999999	639	907	557	22	441	621	141	999999	999999	808	592	653	618	999999	885	999999	472	907	999999	726	999999	616	999999	83	444	999999	898	999999	418	924	337	817	713	468	204	858	961	191	889	635	212	108	836	166	999999	606	999999	965	999999	739	663	785	999999	999999	581	33	276	483	577	367	722	999999	999999	501	480	775	940	159	940	36	93	291	999999	215	524	999999	779	999999	999999	837	990	933	758	679	271	552	565	51	886	999999	592	487	999999	532	912	587	999999	344	685	368	666	934	35	731	999999	382	999999	56	999999	391	999999	791	544	999999	376	999999	866	421	240	928	999999	999999	272	769	999999	605	677	999999	302	936	192	445	999999	580	181	999999	907	36	32	888	
784	518	894	999999	999999	999999	999999	999999	166	133	721	595	999999	757	159	768	671	265	297	999999	704	999999	753	220	999999	808	992	963	568	999999	999999	839	399	999999	153	999999	999999	767	843	643	661	804	338	179	224	596	341	999999	999999	413	395	652	739	999999	193	999999	764	684	305	127	999999	999999	314	999999	251	882	206	999999	613	457	764	999999	421	654	999999	900	999999	584	995	612	999999	950	999999	165	924	238	110	999999	168	641	936	328	472	999999	834	999999	499	999999	927	999999	999999	579	438	973	648	491	240	94	581	293	999999	999999	689	999999	650	857	999999	159	922	22	999999	778	603	971	521	999999	441	695	819	718	999999	462	656	662	222	898	522	999999	999999	442	999999	25	999999	874	83	756	638	778	999999	977	242	350	569	915	559	621	975	466	462	212	999999	999999	274	862	883	999999	533	36	480	752	344	880	999999	999999	24	766	933	729	999999	999999	807	662	619	842	486	69	892	741	113	600	922	66	999999	999999	392	462	751	999999	990	968	999999	611	308	333	643	361	999999	90	900	999999	688	255	568	698	404	397	925	432	999999	999999	222	792	923	999999	999999	287	774	338	999999	561	25	950	738	999999	999999	205	364	296	999999	134	362	812	840	320	912	677	999999	417	910	994	537	999999	999999	177	756	439	688	999999	999999	365	587	378	999999	348	777	738	999999	638	165	208	43	638	233	999999	999999	409	951	613	999999	162	999999	999999	428	112	34	696	353	999999	182	112	517	936	792	843	547	983	828	502	542	183	169	859	261	711	960	899	105	354	706	356	488	84	459	999999	576	999999	950	881	324	91	395	945	999999	63	690	107	845	390	999999	487	999999	999999	81	794	999999	999999	999999	999999	999999	999999	600	998	865	825	999999	442	486	999999	999999	327	43	947	187	999999	788	999999	403	999999	30	999999	63	999999	640	228	775	38	13	665	358	999999	124	243	999999	999999	490	396	90	640	999999	258	620	403	124	999999	454	633	281	619	999999	778	999999	999999	696	287	81	885	367	646	60	595	439	821	103	628	213	999999	999999	988	999999	401	999999	763	768	772	253	659	999999	253	999999	152	756	999999	659	580	999999	999999	999999	461	127	604	38	443	589	844	818	798	310	495	193	654	999999	293	649	614	644	771	149	923	44	421	295	123	872	999999	999999	999999	172	523	516	997	261	756	999999	999999	372	999999	183	999999	953	454	359	999999	999999	129	999999	999999	999999	55	935	350	999999	623	427	706	319	914	999999	682	999999	999999	636	787	979	196	402	999999	423	284	251	944	
597	226	970	590	72	189	63	752	999999	375	311	126	999999	175	999999	999999	338	174	65	999999	999999	999999	917	190	999999	572	135	874	726	67	999999	470	804	991	753	850	653	837	643	139	861	819	501	640	999999	519	209	814	265	764	340	258	228	792	999999	105	308	999999	772	500	64	189	999999	133	325	841	322	596	422	90	984	999999	530	999999	596	319	10	287	719	307	999999	999999	999999	999999	726	801	251	21	185	657	551	999999	999999	153	85	681	793	377	324	630	207	999999	402	184	779	839	728	302	206	999999	105	999999	80	999999	137	743	570	73	406	524	999999	311	421	764	539	999999	436	387	850	914	525	632	962	99	999999	999999	919	444	192	887	82	948	999999	677	562	531	794	600	25	342	121	729	971	999999	40	896	999999	999999	645	658	413	351	452	291	981	999999	67	980	374	378	823	136	881	519	451	999999	496	999999	212	18	336	835	371	517	803	795	661	172	69	213	566	292	799	533	483	731	505	999999	696	99	999999	813	236	646	999999	984	848	461	999999	388	410	459	434	637	999999	578	999999	935	487	195	999999	895	921	999999	812	541	999999	357	999999	719	155	962	56	122	999999	523	609	724	999999	819	947	209	813	680	999999	116	999999	999999	211	905	752	570	999999	510	999999	578	999999	75	833	977	657	501	425	638	242	999999	412	321	102	809	999999	264	936	668	248	610	999999	251	366	706	999999	999999	156	999999	967	585	916	545	999999	966	631	543	890	999999	171	456	784	185	447	365	703	546	80	401	936	497	999999	387	272	678	999999	999999	708	137	303	999999	999999	294	670	999999	531	867	487	135	999999	999999	999999	914	506	791	826	906	803	999999	12	999999	104	999999	203	480	999999	538	283	999999	480	980	999999	999999	728	678	999999	499	514	789	999999	999999	68	944	223	512	133	999999	881	480	851	999999	847	707	135	165	398	600	101	200	707	999999	999999	999999	999999	207	599	610	196	828	690	337	401	999999	176	999999	89	160	540	999999	357	999999	657	802	313	889	143	137	637	572	290	511	999999	324	92	999999	252	735	299	26	912	522	533	62	790	999999	198	833	541	959	999999	248	999999	999999	999999	476	345	791	999999	765	999999	471	999999	624	548	188	929	87	931	334	922	999999	999999	524	778	834	707	604	21	789	701	309	999999	677	496	51	452	998	480	616	505	461	999999	999999	953	451	549	908	999999	611	999999	120	902	216	999999	999999	387	545	630	18	768	741	999999	999999	74	764	999999	999999	138	506	736	930	606	324	829	471	
636	337	570	999999	295	798	99	409	204	590	407	389	640	999999	664	906	999999	472	847	763	680	487	468	199	575	254	999999	18	875	664	513	587	999999	575	105	59	974	302	999999	969	652	380	999999	999999	366	496	664	999999	842	829	561	144	476	75	999999	159	868	381	762	50	999999	91	534	999999	87	999999	12	75	668	614	932	999999	749	878	999999	310	999999	984	832	89	589	416	175	56	112	379	999999	999999	784	999999	191	602	540	999999	951	570	845	999999	406	547	999999	599	705	238	999999	999999	395	999999	953	490	999999	999999	549	999999	461	611	915	488	999999	999999	999999	690	999999	999999	433	999999	545	77	927	551	464	949	588	294	595	990	710	937	159	626	983	522	368	304	250	307	999999	858	230	350	654	367	76	698	999999	803	318	984	999999	566	940	328	671	412	35	999999	305	265	96	999999	900	978	339	811	999999	195	331	986	999999	135	287	999999	846	587	896	999999	999999	999999	455	792	682	726	142	999999	686	665	851	956	279	494	11	796	771	999999	449	676	999999	265	974	653	481	999999	999999	679	288	262	481	93	515	927	872	999999	810	304	999999	183	846	746	134	68	999999	375	717	999999	133	490	916	999999	147	230	78	628	914	801	999999	361	223	999999	313	999999	999999	999999	450	351	621	999999	986	476	999999	999999	999999	291	140	916	999999	116	614	526	555	798	346	396	946	295	859	254	501	999999	984	999999	960	393	442	700	874	999999	999999	375	999999	538	504	999999	123	872	999999	787	497	997	492	214	746	697	907	515	97	999999	821	165	999999	377	103	977	492	545	315	446	849	439	52	742	191	248	999999	27	303	897	282	999999	895	999999	756	999999	999999	999999	690	272	485	999999	613	86	755	769	883	997	444	527	956	578	566	953	937	68	954	750	32	999999	545	999999	222	999999	524	746	269	420	999999	599	460	999999	855	52	960	921	999999	999999	986	421	364	999999	582	776	940	704	517	941	999999	698	549	776	757	191	999999	999999	714	423	561	18	999999	473	385	845	999999	254	722	524	992	999999	242	988	763	611	154	999999	316	445	259	820	999999	328	999999	923	59	999999	955	673	325	374	216	999999	999999	977	911	891	778	737	709	695	981	993	949	127	465	999999	23	999999	999999	345	289	279	173	741	779	192	197	999999	796	392	299	999999	999999	627	809	830	584	999999	700	263	999999	579	735	564	999999	999999	999999	999999	467	498	999999	999999	636	980	95	999999	248	673	208	729	703	999999	999999	327	406	932	999999	331	999999	635	977	237	454	999999	
999999	710	543	609	999999	543	999999	38	999999	308	999999	488	422	999999	542	871	591	910	587	971	559	296	999999	418	167	999999	999999	999999	849	831	999999	443	365	851	257	385	404	999999	771	665	915	674	999999	642	606	917	519	999999	788	447	53	76	650	483	235	445	999999	135	452	995	101	999999	189	999999	787	288	133	570	999999	167	477	953	999999	921	65	884	999999	995	811	249	396	876	268	412	999999	454	792	882	626	812	313	278	196	775	573	999999	495	168	999999	328	794	948	604	999999	999999	100	927	728	427	999999	479	999999	323	212	609	225	508	777	384	999999	999999	999999	944	999999	854	999999	767	999999	358	906	398	807	150	999999	455	447	281	999999	442	697	999999	74	465	285	342	999999	999999	999999	176	358	650	718	783	999999	832	553	999999	999999	776	771	999999	562	380	520	999999	999999	935	829	756	999999	943	871	344	999999	999999	431	999999	668	826	626	253	783	208	999	999999	999999	999999	627	660	999999	443	999999	859	670	374	964	693	944	332	669	999999	135	999999	15	999999	779	383	999999	707	999999	768	346	619	999999	528	549	999999	380	999999	282	648	318	178	855	727	117	21	674	322	999999	999999	840	999999	166	999999	127	556	202	999999	485	306	927	999999	259	143	107	226	709	999999	999999	609	322	689	60	31	983	956	381	287	307	999999	999999	784	857	673	927	999999	999999	825	411	992	999999	786	779	976	721	399	999999	722	999999	890	311	531	496	250	424	999999	295	145	351	170	999999	999999	297	717	596	153	999999	585	215	106	763	884	740	833	448	536	910	999999	310	594	47	999999	656	416	466	187	298	999999	999999	999999	999999	999999	484	250	816	256	499	999999	390	999999	337	344	999999	534	137	427	791	662	999999	888	250	999999	835	999999	999999	999999	269	880	999999	418	854	454	336	438	999999	446	409	999999	26	201	47	999999	693	732	266	999999	999999	999999	999999	999999	396	635	814	370	535	503	492	727	126	300	986	618	999999	971	723	882	17	87	153	690	28	300	646	610	850	401	999999	999999	500	430	999999	147	999999	999999	999999	229	640	966	903	887	999999	682	383	725	215	429	48	999999	19	383	695	999999	978	999999	30	105	999999	999999	519	999999	999999	999999	237	696	917	999999	27	597	948	503	252	999999	184	999999	999999	346	917	999999	999999	431	363	999999	103	126	735	318	168	12	202	926	240	999999	456	999999	999999	574	455	687	808	365	999999	451	773	515	999999	999999	890	722	862	684	188	78	999999	97	780	180	295	120	960	609	690	24	999999	32	272	999999	594	414	354	
171	890	239	121	49	999999	911	41	999999	985	92	427	446	150	999999	747	999999	999999	368	999999	741	999999	344	726	209	675	397	56	751	253	324	999999	485	377	700	793	948	999999	769	78	999999	999999	707	135	878	192	253	999999	886	284	109	200	236	426	999999	999999	556	513	912	373	632	864	290	344	671	999999	941	999999	449	724	798	999999	857	300	129	999999	582	218	848	27	431	523	169	999999	153	134	832	69	999999	818	999999	445	54	405	445	999999	999999	372	464	855	250	184	434	172	486	894	342	999999	307	999999	309	347	665	894	942	999999	704	814	201	547	999999	881	315	999999	487	363	170	461	855	124	745	220	754	992	776	257	999999	997	999999	259	791	897	762	752	518	899	780	999999	463	336	309	53	180	917	999999	369	999999	999999	999999	133	999999	880	999999	192	999999	99	999999	672	999999	695	999999	999999	824	942	999999	303	129	563	999999	999999	582	20	998	528	814	999999	49	837	338	417	388	296	322	867	999999	910	999999	999999	487	428	315	118	42	999999	316	602	229	238	171	370	249	315	999999	106	550	999999	999999	999999	377	573	999999	999999	343	710	316	999999	395	956	426	999999	486	549	999999	999999	282	474	978	240	222	222	482	811	675	968	177	999999	607	226	326	803	38	999999	212	914	378	999999	774	999999	461	581	217	272	811	999999	999999	700	240	993	823	85	744	651	349	999999	999999	248	89	375	542	243	136	178	639	623	816	231	347	171	327	722	999999	999999	779	999999	15	220	10	359	94	477	843	999999	999999	251	69	999999	915	57	823	139	999999	408	999999	227	454	48	632	197	509	661	999999	78	676	111	385	999999	872	999999	159	880	248	730	999999	74	400	999999	999999	398	564	439	999999	300	347	197	251	301	866	999999	195	967	999999	812	849	432	125	774	937	300	999999	971	514	216	897	943	999999	750	127	999999	827	931	999999	244	633	80	355	72	731	488	859	999999	231	320	523	192	302	999999	999999	858	949	999999	586	485	532	593	924	109	402	403	999999	500	183	999999	734	263	705	353	189	779	87	62	52	458	999999	781	749	204	692	999999	651	999999	870	269	776	211	355	786	999999	49	999999	999999	669	338	191	368	911	999999	586	269	486	948	256	111	781	896	999999	137	54	751	844	730	417	687	752	999999	630	914	374	999999	908	919	642	149	633	831	393	714	277	82	870	668	617	433	238	999999	999999	768	488	879	627	228	741	959	205	424	838	981	585	999999	738	999999	716	63	361	567	999999	999999	999999	949	513	869	
999999	972	881	185	122	983	458	59	634	861	999999	495	905	690	187	999999	944	999999	993	411	138	928	999999	873	999999	564	81	671	396	111	999999	999999	375	758	368	999999	88	29	999999	999999	999999	999999	714	876	571	999999	999999	671	999999	633	171	268	955	999999	999999	930	638	18	233	558	999999	999999	999999	532	999999	897	999999	999999	999999	418	604	924	906	148	878	602	224	467	312	999999	999999	410	292	762	939	43	999999	273	999999	438	140	80	795	753	942	745	873	192	999999	673	112	11	999999	970	999999	247	361	817	999999	999999	999999	180	705	503	999999	511	999999	999999	592	999999	324	999999	139	999999	287	533	139	999999	206	142	728	41	162	999999	628	414	70	321	733	999999	682	765	50	999999	721	960	374	302	611	441	250	999999	599	999999	359	999999	871	456	692	999999	117	208	620	100	419	999999	999999	999999	874	737	450	193	176	889	854	558	814	260	181	327	169	836	551	999999	891	755	441	383	289	999999	542	999999	999999	238	594	483	155	949	469	46	999999	307	427	873	990	999999	806	710	924	800	999999	621	285	375	999999	999999	656	999999	209	664	253	645	788	503	999999	999999	564	938	999999	999999	413	999999	999999	144	385	861	419	678	774	834	949	731	458	488	939	921	338	262	891	323	827	299	750	805	793	999999	519	999999	678	164	502	867	999999	553	397	576	999999	151	990	484	999999	978	90	375	715	521	196	310	999999	283	507	311	999999	980	553	123	125	985	350	88	352	999999	999	620	341	91	326	905	100	372	100	197	272	416	462	848	218	385	999999	282	999999	219	370	404	657	200	820	434	999	283	461	845	999999	999999	999999	376	978	470	999999	633	999999	291	219	201	193	319	49	640	528	705	905	740	895	78	968	143	134	999999	963	150	999999	892	905	817	911	254	396	360	284	95	870	748	351	466	87	828	10	179	220	347	161	190	905	304	378	721	949	732	943	999	999999	383	507	893	373	312	386	401	999999	999999	923	688	365	999999	999999	167	398	439	991	999999	143	999999	999999	999999	989	89	986	999999	449	199	304	664	999999	285	844	496	250	458	999999	774	452	999999	999999	281	423	999999	825	472	470	221	332	999999	741	999999	865	999999	999999	881	999999	999999	999999	999999	951	100	644	268	280	89	598	347	916	999999	346	226	697	534	75	122	999999	525	264	523	150	999999	866	784	923	613	999999	557	507	368	554	808	999999	676	656	798	636	165	202	745	874	132	304	392	183	524	116	341	230	877	999999	388	39	802	634	723	999999	860	
999999	667	669	50	840	999999	999999	538	999999	999999	999999	999999	999999	999999	333	518	649	28	999999	484	610	408	506	88	999999	630	688	999999	778	999999	52	999999	574	999999	819	534	85	833	292	745	995	645	999999	96	463	953	401	632	64	521	162	999999	999999	749	999999	999999	170	591	713	219	869	230	999999	121	978	944	999999	709	237	798	442	815	736	198	488	965	999999	420	624	384	238	65	121	267	504	999999	153	824	525	999999	374	494	130	999999	875	774	885	999999	117	518	260	692	999999	999999	88	999999	880	600	271	294	295	749	966	999999	999999	999999	119	999999	999999	552	800	878	999999	356	999999	948	695	663	322	714	89	16	312	115	999999	546	660	999999	999999	999999	555	553	999999	241	595	624	527	999999	999999	71	665	999999	37	999999	718	381	508	59	830	140	651	226	999999	557	215	289	446	860	215	999999	163	999999	323	999999	996	999999	325	952	760	810	430	904	571	260	58	696	978	747	397	751	47	611	35	58	999999	339	274	16	35	316	187	999999	585	999999	908	412	80	577	569	999999	999999	999999	298	29	709	746	655	999999	508	999999	310	699	473	463	406	551	237	275	944	667	982	319	999999	453	633	999999	999999	999999	352	999999	625	999999	188	999999	695	491	322	15	348	999999	684	999999	507	999999	16	487	203	999999	261	366	184	999999	633	902	488	999999	630	845	396	945	427	741	685	862	893	899	521	546	768	915	238	232	926	184	982	745	811	419	447	999999	999999	207	661	985	999999	821	777	286	999999	947	860	999999	999999	402	999999	942	999999	644	623	116	966	656	363	999999	999999	952	999999	458	919	999999	999999	220	408	250	385	230	999999	700	400	82	131	245	108	999999	999999	762	612	999999	833	49	194	999999	796	340	189	999999	999999	325	857	519	943	999999	366	706	21	650	78	378	999999	130	863	999999	254	551	999999	731	558	543	999999	375	349	353	624	879	999999	769	424	78	999999	471	999999	764	842	881	138	802	878	401	999999	413	693	999999	516	713	186	333	922	255	354	457	365	310	42	999999	179	599	999999	487	158	252	236	999999	317	555	742	108	999999	372	422	192	852	999999	734	999999	682	115	836	999999	702	999999	846	999999	723	613	116	87	731	361	712	539	999999	401	252	566	187	999999	926	961	970	88	315	560	833	171	999999	207	999999	164	809	999999	999999	999999	784	999999	999999	67	285	703	449	665	377	666	999999	882	94	461	914	178	999999	999999	188	875	941	624	918	999999	999999	999999	18	999999	999999	576	551	647	776	999999	617	328	170	129	
418	232	521	314	710	999999	900	950	999999	999999	293	999999	463	999999	999999	887	999999	999999	999999	119	722	723	999999	999999	164	800	125	22	999999	779	843	999999	17	999999	999999	999999	363	999999	913	280	396	395	484	864	999999	113	999999	730	999999	999999	463	999999	322	61	999999	694	537	981	160	910	533	888	843	999999	310	697	400	882	251	929	999999	999999	999999	735	723	337	999999	830	999999	60	999999	394	259	228	326	395	283	956	183	999999	428	382	486	13	746	999999	999999	187	564	927	713	240	488	833	363	248	212	586	338	999999	454	706	75	109	233	148	638	999999	980	999999	999999	443	709	365	510	161	999999	251	999999	225	785	71	276	999999	347	999999	905	999999	864	87	999999	697	627	112	440	722	317	387	780	607	869	999999	206	649	513	279	530	999999	332	211	510	960	597	123	294	393	999999	86	762	775	242	222	760	903	731	726	815	607	924	788	999999	360	999999	391	355	859	865	627	484	77	927	782	103	999999	577	999999	999999	514	817	999999	292	240	625	14	374	657	176	303	918	787	999999	922	208	999999	367	999999	999999	999999	767	999999	528	812	602	694	999999	460	128	107	999999	508	626	999999	789	877	505	614	999999	466	26	698	692	999999	708	697	613	14	584	559	999999	999999	733	999999	999999	999999	999999	480	638	930	999999	914	538	79	967	999999	171	162	142	330	999999	999999	424	42	999999	999999	742	956	113	904	91	999999	876	999999	801	907	774	732	564	407	357	34	999999	805	310	999999	170	623	604	298	999999	461	871	263	520	999999	13	700	703	999999	649	573	376	733	849	321	999999	999999	277	69	645	438	999999	735	973	24	776	618	732	999999	908	129	361	814	379	629	972	622	999999	258	904	84	39	999999	999999	784	658	252	999999	988	73	201	355	544	653	999999	999999	146	999999	505	776	395	999999	614	768	529	221	561	999999	229	999999	999999	999999	999999	165	570	999999	710	976	999999	366	534	662	744	35	717	773	817	171	281	766	836	999999	999999	482	519	116	425	128	238	572	999999	888	736	999999	647	999999	336	389	93	698	999999	170	101	149	251	999999	233	999999	999999	756	404	400	92	999999	512	999999	375	547	646	464	999999	999999	747	625	999999	646	925	999999	388	999999	447	438	88	582	999999	676	250	413	240	999999	999999	837	76	999999	999999	705	805	283	146	999999	999999	788	742	628	716	570	422	475	879	605	999999	138	209	616	999999	966	999999	999999	849	836	842	962	316	999999	582	155	525	999999	999999	564	840	651	958	824	539	999999	695	459	866	999999	263	
774	533	999999	979	753	637	460	173	999999	392	999999	433	310	721	943	482	882	56	570	54	999999	999999	325	764	999999	180	385	86	999999	999999	863	643	807	999999	77	999999	681	880	999999	518	75	111	254	182	544	227	658	113	595	186	813	412	999999	997	115	756	999999	870	824	999999	999999	999999	512	932	529	999999	626	999999	653	515	999999	12	228	62	979	55	999999	152	230	937	522	281	999999	484	466	460	346	809	477	321	999999	999999	65	255	999999	691	598	322	652	881	601	931	999999	90	385	811	194	253	28	69	982	75	649	887	999999	980	892	38	475	999999	326	817	259	341	999999	999999	946	999999	999999	298	999999	999999	499	349	999999	999999	820	410	109	655	275	103	791	999999	339	163	170	999999	195	285	999999	569	847	999999	564	784	999999	999999	794	394	999999	222	457	729	612	999999	576	999999	551	479	169	999999	929	999999	803	232	35	842	999999	141	830	779	786	520	499	887	999999	915	999999	561	909	701	615	714	791	63	645	71	804	999999	587	860	625	715	999999	316	639	999999	999999	341	758	839	127	663	564	999999	435	936	240	725	999999	660	525	990	570	468	999999	225	38	750	587	999999	47	203	999999	970	999999	999999	999999	192	257	585	144	452	803	79	583	952	999999	706	999999	709	999999	89	890	927	999999	635	155	999999	440	424	999999	999999	754	794	802	924	119	594	931	999999	541	57	477	342	525	83	197	500	884	923	74	331	132	878	142	999999	999999	999999	636	528	925	746	751	832	585	113	999999	18	999999	659	843	566	774	999999	177	999999	612	558	411	271	447	655	773	517	999999	999999	999999	876	661	844	621	999999	958	413	439	795	305	644	756	421	384	188	232	234	89	508	999999	860	711	358	355	754	224	374	90	999999	973	244	999999	907	205	821	356	433	999999	361	999999	999999	833	382	489	967	999999	990	886	269	999999	549	438	851	130	57	175	313	498	866	999999	593	332	169	821	999999	171	848	225	563	832	798	195	999999	900	195	36	339	869	388	952	234	488	821	846	433	805	631	786	157	656	53	934	182	94	25	49	673	999999	427	805	953	774	332	436	634	364	710	950	935	30	836	999999	120	913	52	999999	510	323	999999	265	540	999999	77	906	789	863	23	643	885	156	999999	999999	451	582	999999	460	165	394	222	79	104	680	999999	136	820	999999	824	268	51	910	538	360	171	172	275	892	999999	426	999999	770	351	999999	75	788	667	67	993	537	914	592	948	126	110	328	170	859	219	999999	96	190	49	
754	602	974	618	13	616	289	317	116	999999	739	746	452	728	38	614	72	469	999999	999999	999999	999999	458	962	421	259	843	11	999999	682	765	999999	467	730	596	474	101	180	663	450	999999	229	807	999999	999999	379	658	600	142	254	157	481	333	999999	751	999999	153	999999	999999	754	773	999999	901	434	988	410	289	999999	999999	999999	999999	892	999999	322	999999	77	546	999999	754	999999	600	252	868	171	535	999999	15	892	999999	196	330	90	974	909	676	435	999999	383	849	808	999999	937	468	578	731	264	675	21	999999	999999	864	533	267	163	999999	531	419	739	899	704	404	396	742	945	243	443	917	896	999999	475	748	172	770	945	952	999999	783	299	440	280	618	999999	229	304	332	797	822	999999	756	155	26	588	484	154	413	703	999999	523	999999	297	999999	779	375	207	935	999999	762	321	211	499	747	129	309	628	96	409	177	447	623	446	620	107	150	500	459	170	688	999999	542	259	469	270	954	152	933	999999	629	32	369	999999	44	999999	999999	999999	407	896	999999	855	68	14	535	756	900	999999	999999	999999	639	874	999999	999999	999999	146	779	952	40	999999	999999	166	695	257	779	155	88	992	411	119	488	999999	103	999999	880	832	567	537	999999	712	369	64	999999	999999	209	755	284	593	999999	999999	731	999999	236	920	730	132	170	810	234	390	678	907	498	567	761	999999	780	194	894	190	578	252	238	327	127	121	691	11	58	34	999999	495	385	999999	388	821	656	183	832	758	672	999999	312	343	44	461	999999	907	932	453	999999	100	999999	436	329	489	438	908	802	619	440	168	761	210	519	192	532	985	999999	939	999999	607	999999	146	999999	820	939	895	293	666	554	784	79	604	59	779	796	949	193	898	393	747	380	223	999999	514	995	111	823	851	929	581	728	992	354	999999	999999	561	918	508	999999	543	625	146	999999	656	999999	999999	999999	999999	396	583	999999	999999	556	361	237	999999	819	13	825	837	81	441	736	973	65	86	260	682	50	244	999999	684	999999	850	132	244	158	670	999999	838	950	93	465	999999	779	447	446	993	149	600	742	914	999999	712	471	193	409	101	600	23	907	999999	698	161	552	126	932	999999	999999	992	989	158	589	986	886	999999	976	390	999999	618	639	266	543	450	999999	125	11	645	999999	999999	834	67	80	411	999999	482	999999	314	803	662	515	741	764	156	610	999999	335	696	826	484	217	29	897	999999	999999	650	935	999999	658	437	125	999999	327	999999	168	932	88	999999	65	414	602	671	
586	540	112	898	501	396	999999	909	999999	999999	819	904	730	814	169	97	38	290	999999	999999	655	376	547	229	423	999999	999999	677	999999	158	641	422	881	999999	443	366	879	485	158	548	999999	749	647	810	999999	422	999999	353	772	990	159	999999	999999	999999	25	219	993	999999	484	37	408	171	404	640	673	407	999999	194	999999	802	218	552	141	998	999999	999999	999999	736	752	10	905	645	904	523	999	865	555	425	530	233	999999	995	10	131	150	999999	354	999999	147	999999	999999	384	971	970	999999	999999	643	868	738	999999	491	266	999999	483	131	999999	999999	881	641	999999	852	999999	664	158	999999	222	552	19	857	481	562	721	599	683	610	531	999999	934	741	402	232	999999	686	999999	742	117	999999	526	999999	387	989	473	375	339	226	999999	719	823	540	569	64	634	999999	267	556	769	666	457	873	600	99	332	149	249	999999	175	921	253	999999	331	357	35	19	480	999999	99	356	270	466	999999	999999	849	999999	181	999999	597	676	429	863	972	450	417	653	410	999999	999999	333	135	753	999999	870	999999	417	219	221	38	625	539	775	467	422	999999	990	64	788	249	928	999999	900	999999	498	501	389	443	881	940	381	608	192	823	766	999999	999999	415	947	345	442	194	960	319	972	999999	653	406	560	53	427	598	621	57	739	999999	999999	765	563	379	96	973	337	281	656	26	357	952	999999	201	890	999999	117	453	807	743	17	591	25	361	999999	983	883	837	522	783	987	144	94	410	995	999999	852	999999	259	469	999999	688	999999	956	999999	999999	999999	369	163	842	999999	177	999999	996	999999	643	750	211	530	112	100	999999	759	999999	38	222	999999	300	205	149	732	538	203	348	999999	999999	929	68	572	999999	289	523	683	999999	301	819	893	98	999999	362	999	999999	57	157	378	999999	929	788	927	576	833	413	173	24	119	952	999999	902	120	39	714	692	639	382	999999	576	815	89	581	218	329	779	999999	843	149	92	490	56	969	999999	999999	150	999999	995	999999	875	360	669	570	349	999999	991	978	33	647	317	21	675	999999	802	551	850	216	719	257	63	176	329	874	37	471	927	933	999999	640	574	561	643	68	999999	226	156	518	242	999999	338	999999	223	206	999999	81	815	722	177	976	547	933	421	747	270	708	40	795	999999	999999	999999	999999	396	999999	999999	756	377	999999	386	999999	405	342	974	356	919	261	952	133	51	955	999999	215	766	614	103	640	149	896	797	248	195	360	999999	364	454	280	414	830	999999	86	999999	209	346	
591	581	215	958	999999	828	999999	999999	906	753	587	232	999999	301	782	299	442	616	999999	818	147	400	54	366	620	901	999999	999999	131	11	965	261	456	999999	185	42	887	999999	84	78	999999	492	289	999999	398	142	741	978	632	540	690	469	999999	999999	208	999999	536	848	348	999999	999999	999999	634	905	999999	335	775	844	999999	749	412	760	999999	412	999999	654	999999	447	968	487	169	670	224	591	999999	999999	38	74	670	999999	506	999999	343	910	889	626	999999	383	819	999999	366	897	862	883	999999	999999	928	820	361	554	999999	98	880	860	999999	518	948	53	594	291	306	999999	183	141	252	373	426	630	523	999999	796	737	628	905	131	271	807	340	462	391	999999	999999	713	126	905	999999	999999	482	905	380	678	815	789	537	999999	655	724	730	640	765	512	999999	999999	948	999999	351	469	974	999999	743	710	617	590	212	999999	98	997	67	236	999999	214	999999	999999	152	735	981	948	999999	999999	476	547	87	700	999999	878	280	911	765	999999	564	948	999999	999999	999999	670	70	999999	586	999999	677	657	666	504	805	999999	568	582	163	999999	999999	999999	378	833	273	999999	633	916	999999	999999	444	999999	242	698	671	999999	29	999999	562	482	999999	757	999999	277	472	999999	880	582	895	999999	319	697	758	552	592	171	999999	360	480	966	47	154	341	262	389	500	999999	999999	833	999999	541	368	29	680	548	999999	41	110	371	455	325	999999	31	999999	24	746	428	689	999999	509	317	668	729	596	445	530	999999	119	888	999999	402	999999	749	999999	605	999999	678	999999	14	573	140	999999	989	35	650	999999	999999	585	247	642	999999	736	861	999999	610	872	638	432	245	28	603	921	221	398	62	999999	310	54	161	72	999999	351	999999	542	378	838	678	704	946	999999	999999	999999	871	999999	900	665	999999	999999	376	732	323	255	842	985	970	999999	266	600	972	247	999999	89	999999	184	574	730	61	999999	954	772	203	933	486	999999	621	763	999999	999999	498	396	999999	883	678	428	749	822	509	699	571	999999	582	88	731	999999	772	327	416	696	999999	179	614	999999	471	603	999999	389	769	999999	999999	217	168	301	111	585	999999	802	999999	15	999999	752	999999	362	757	794	199	125	212	777	24	303	357	364	293	999999	999999	630	422	999999	890	999999	62	453	334	364	11	290	999999	155	999999	969	916	410	271	929	947	999999	973	676	414	999999	187	992	51	999999	859	803	17	782	803	265	390	336	125	999999	699	999999	37	402	792	909	149	66	999999	54	387	946	103	999999	382	999999	999999	
745	670	477	193	999999	999999	264	504	208	999999	999999	352	567	588	589	999999	206	999999	178	233	580	883	504	282	131	48	999999	693	913	999999	653	409	282	999999	999999	666	647	881	640	376	773	898	594	635	999999	713	397	999999	797	999999	896	134	213	999999	85	861	175	205	72	999999	414	570	591	999999	629	999999	79	958	943	922	648	324	599	802	460	999999	299	869	337	417	651	540	999999	999999	813	999999	206	999999	533	999999	501	999999	819	618	962	212	999999	999999	999999	161	644	438	523	874	21	582	534	411	999999	403	572	999999	999999	654	380	999999	999999	338	999999	110	598	103	435	168	431	206	999999	980	839	999999	375	999999	999999	186	772	222	27	999999	251	999999	999999	999999	139	140	222	206	999999	174	248	999999	538	978	999999	904	562	551	13	364	453	815	999999	553	999999	999999	37	999999	999999	692	882	167	999999	653	96	452	116	804	963	999999	999999	235	622	999999	999999	750	999999	396	999999	958	623	230	218	663	577	435	999999	450	232	540	999999	842	764	891	292	999999	999999	884	999999	970	999999	758	588	708	418	999999	202	999999	999999	821	880	640	999999	482	999999	999999	999999	201	85	999999	297	666	581	432	202	113	471	730	58	999999	517	834	999999	808	170	865	642	509	255	359	243	418	638	411	660	471	250	291	999999	630	141	51	999999	240	682	999999	187	165	516	314	999999	999999	999999	999999	999999	55	145	999999	999999	213	999999	449	946	725	999999	878	37	179	772	730	862	189	907	427	530	475	36	273	135	38	687	999999	993	941	999999	771	999999	489	107	615	335	999999	999999	999999	999999	692	104	999999	812	804	114	17	393	785	999999	577	564	279	999999	837	29	872	667	293	999999	999999	455	999999	133	999999	167	548	81	999999	404	999999	220	999999	815	838	381	999999	460	331	924	680	103	217	999999	35	217	451	859	999999	595	463	999999	999999	104	999999	246	99	959	166	646	999999	935	999999	999999	46	366	275	463	790	466	86	421	345	999999	844	999999	248	999999	107	449	999999	688	811	999999	941	999999	535	203	745	602	292	983	304	999999	368	999999	868	826	999999	999999	999999	988	79	803	999999	999999	999999	326	259	999999	998	583	999999	716	931	877	133	999999	999999	422	830	82	718	198	184	999999	999999	660	11	999999	579	421	62	438	999999	727	619	999999	62	898	178	219	944	123	603	708	999999	587	753	999999	620	214	999999	50	838	869	279	880	628	426	925	794	324	999999	999999	587	530	433	218	213	268	125	611	999999	253	621	999999	605	999999	475	970	538	907	999999	489	375	999999	
21	600	639	457	739	389	635	999999	999999	894	795	999999	26	188	698	379	549	232	505	999999	835	796	999999	741	674	295	163	455	397	887	804	669	687	999999	518	832	579	999999	999999	736	976	578	869	726	342	545	578	999999	282	169	367	298	984	773	208	224	999999	898	999999	453	235	189	999999	496	100	135	382	999999	669	865	999999	793	703	769	625	266	927	999999	999999	139	717	866	999999	237	529	516	685	914	353	304	459	681	973	85	510	797	992	382	999999	217	999999	113	628	416	368	574	999999	224	157	999999	297	882	499	653	735	369	999999	999999	967	999999	449	468	130	375	999999	129	820	627	268	828	274	554	863	999999	966	613	247	766	869	954	921	471	766	999999	16	577	191	999999	349	150	999999	645	415	62	768	704	983	263	11	249	754	966	999999	999999	999999	999999	999999	999999	999999	132	999999	249	488	999999	661	999999	999999	718	368	838	937	500	999999	999999	47	999999	148	810	432	999999	630	999999	765	629	210	955	515	447	734	272	558	881	641	227	999999	551	999999	402	400	999999	999999	999999	999999	172	999999	263	688	837	291	999999	604	217	876	999999	501	999999	999999	859	999999	706	473	263	984	105	290	65	858	70	110	999999	472	999999	420	642	269	365	100	999999	327	946	276	677	166	685	999999	350	15	226	999999	999999	78	307	999999	694	326	999999	999999	798	882	255	404	628	736	795	999999	999999	999999	244	165	999999	56	880	541	865	440	795	106	309	437	999999	60	641	344	229	427	999999	165	999999	325	999999	84	302	999999	81	552	648	940	999999	999999	809	552	770	71	589	834	197	765	725	999999	999999	652	981	370	942	205	762	293	999999	377	421	703	999999	918	645	72	999999	169	470	323	999999	854	999999	999999	628	396	290	999999	755	999999	999999	409	999999	472	794	868	999999	999999	778	999999	789	364	433	999999	687	115	481	851	426	526	90	38	999999	412	471	676	999999	781	742	555	914	192	537	133	148	21	274	609	134	999999	969	823	390	594	533	999999	431	742	522	523	915	999999	164	999999	314	999999	114	999999	10	999999	951	321	198	999999	999999	999999	999999	999999	855	676	999999	871	727	648	557	999999	648	710	878	999999	254	999999	269	999999	639	486	999999	309	818	937	906	246	609	999999	825	657	999999	999999	632	926	609	999999	887	845	681	54	710	515	680	57	562	999999	158	999999	873	777	999999	969	593	485	579	999999	490	999999	770	604	272	999999	823	899	999999	491	88	951	999999	132	999999	999999	547	999999	999999	999999	628	999999	384	512	97	644	142	57	605	
664	573	157	357	91	641	968	85	86	781	989	692	999999	425	999999	999999	999999	539	750	490	639	999999	998	709	999999	899	719	999999	267	517	628	588	775	304	967	917	930	604	353	491	328	999999	999999	813	999999	829	999999	356	312	197	890	114	392	567	965	242	575	447	300	192	999999	435	999999	569	163	999999	916	486	457	164	999999	602	999999	999999	999999	302	962	195	923	237	999999	999999	999999	80	626	524	999999	218	999999	735	352	999999	314	171	570	892	999999	900	999999	385	912	999999	999999	158	802	297	918	133	404	673	279	390	524	999999	140	557	204	748	942	639	213	708	157	721	999999	901	298	999999	698	279	999999	999999	535	999999	324	691	475	91	277	339	999999	999999	999999	664	465	962	968	251	999999	22	999999	780	957	999999	182	214	223	999999	347	901	998	999999	435	134	900	218	854	999999	747	448	999999	999999	480	999999	43	999999	999999	493	265	849	932	56	994	685	582	992	114	514	999999	120	999999	298	744	376	340	712	999999	999999	764	257	117	991	503	592	930	584	999999	354	999999	51	319	729	999999	999999	968	951	898	750	999999	907	114	349	611	637	970	794	379	113	282	330	492	216	729	18	999999	940	552	411	755	997	999999	759	999999	334	801	748	999999	255	408	389	814	897	145	856	153	767	390	866	621	145	999999	206	81	999999	999999	112	10	912	757	37	408	999999	994	554	225	354	999999	287	999999	231	427	133	999999	999999	516	595	80	872	865	999999	559	686	789	619	792	496	688	861	999999	698	747	464	498	380	980	999999	902	590	640	999999	945	113	39	399	718	91	501	999999	159	963	41	138	57	783	477	722	707	385	762	729	665	999999	999999	999999	484	962	999999	335	913	199	692	490	241	999999	37	999999	999999	399	999999	999999	994	510	712	812	667	999999	417	715	902	267	619	527	828	911	142	999999	602	892	915	755	456	176	274	960	280	551	999999	999999	755	31	999999	317	483	61	734	164	257	999999	480	864	555	999999	432	655	999999	174	661	330	999999	999999	999999	764	484	999999	999999	999999	246	752	541	125	723	436	999999	880	202	312	54	999999	999999	978	738	999999	421	60	209	536	999999	618	390	115	890	575	56	713	177	999999	832	337	999999	999999	918	999999	167	364	151	128	960	551	462	276	130	999999	153	999999	313	951	999999	999999	946	727	95	627	999999	436	999999	999999	999999	255	713	891	480	716	980	281	69	999999	745	67	999999	90	576	999999	166	123	984	999999	432	100	999999	226	958	409	390	79	820	999999	143	730	138	994	
738	999999	838	999999	796	414	999999	871	896	81	215	295	524	865	161	999999	471	257	451	999999	999999	299	845	496	933	80	999999	999999	999999	768	108	24	928	999999	352	860	999999	594	999999	580	999999	561	204	338	21	672	884	999999	917	926	999999	886	289	999999	279	448	999999	999999	637	725	87	990	419	999999	972	200	366	609	523	300	539	876	930	999999	125	173	104	516	999999	999999	195	811	994	535	939	222	735	29	645	903	991	22	999999	601	503	123	151	999999	365	821	999999	285	11	627	396	999999	999999	999999	793	116	353	362	865	999999	999999	275	996	884	197	760	464	346	963	619	309	527	919	999999	377	999999	31	37	161	999999	954	910	810	377	999999	987	267	326	236	539	559	999999	156	589	71	237	126	999999	879	605	366	969	322	392	999999	999999	42	626	50	791	94	326	211	211	422	629	465	629	746	210	999999	147	120	433	999999	670	999999	340	277	150	886	763	999999	999999	999999	985	597	427	59	278	954	640	286	999999	454	243	436	945	177	441	771	999999	521	678	113	999999	859	889	332	656	499	702	358	900	999999	331	177	656	903	437	42	47	580	477	256	862	999999	675	978	999999	999999	435	172	836	378	999999	999999	999999	452	89	136	708	105	402	999999	999999	999999	385	999999	999999	999999	780	999999	740	409	733	916	999999	432	251	366	999999	910	506	422	999999	539	522	999999	999999	89	999999	214	824	310	334	942	187	698	994	999999	486	144	999999	760	464	393	999999	999999	644	482	208	58	211	722	942	999999	598	980	714	722	769	854	34	53	378	575	227	439	84	791	738	999999	438	671	999999	999999	65	746	958	681	999999	95	886	42	881	649	13	111	368	537	999999	207	984	999999	810	632	119	811	392	888	175	992	362	853	744	853	620	539	842	999999	999999	851	31	42	999999	684	967	992	172	728	572	126	999999	547	447	541	370	166	999999	258	999999	253	999999	999999	515	125	732	999999	298	37	39	473	268	999999	794	502	186	951	667	136	999999	127	648	663	326	59	921	815	416	213	999999	463	678	594	953	498	497	999999	527	498	951	934	704	144	699	999999	857	604	752	999999	364	418	498	999999	593	999999	605	700	999999	465	999999	999999	999999	95	544	575	999999	674	522	305	999999	234	434	179	185	730	999999	513	964	999999	202	326	72	472	848	999999	965	944	11	141	893	797	207	71	303	999999	999999	619	600	999999	313	999999	91	999999	999999	140	984	328	559	999999	409	101	735	535	273	877	855	164	246	999999	999999	850	672	391	412	
217	999999	999999	875	151	421	803	913	840	913	19	245	615	999999	717	100	646	394	148	731	802	71	671	798	426	187	999999	382	140	999999	463	520	999999	999999	999999	999999	621	453	417	451	605	188	894	622	264	999999	250	632	529	378	963	466	534	659	610	156	999999	573	999999	999999	267	431	999999	327	460	498	545	570	999999	614	479	203	976	696	136	623	176	59	999999	784	937	531	999999	762	999999	999999	985	999999	444	999999	748	999999	993	999999	999999	184	406	577	171	999999	107	999999	999999	999999	899	769	489	999999	533	986	979	315	999999	999999	36	735	999999	29	999999	462	513	504	136	222	865	431	999999	999999	513	952	227	999999	887	779	686	999999	698	938	863	790	518	157	516	999999	606	443	28	328	427	999999	605	999999	810	708	261	602	553	620	59	478	569	956	334	581	768	391	999999	999999	988	999999	47	640	166	999999	944	366	999999	678	616	432	412	881	115	66	356	999999	788	188	527	94	999999	88	888	394	999999	561	823	934	999999	999999	25	768	340	659	420	965	230	833	764	895	613	874	13	626	999999	688	999999	278	234	999999	999999	248	999999	903	63	958	999999	999999	756	393	542	63	989	400	417	643	551	456	645	391	620	954	424	631	480	840	84	272	328	999999	999999	555	710	761	999999	776	45	999999	606	999999	999999	999999	87	380	362	560	885	613	219	432	147	405	632	843	317	647	823	111	432	223	883	999999	999999	223	683	987	353	238	999999	999999	608	124	849	193	177	999999	877	999999	278	920	954	471	62	896	999999	999999	922	866	453	974	999999	934	999999	393	578	735	16	863	696	999999	999999	657	999999	579	823	32	555	448	999999	154	770	999999	832	999999	268	422	435	555	818	378	999999	487	784	999999	999999	674	120	466	615	441	999999	999999	357	903	712	999999	636	483	83	382	759	484	199	309	999999	183	111	500	999999	165	309	460	999999	328	310	730	873	999999	892	159	912	98	832	244	988	756	999999	999999	999999	962	999999	999999	482	999999	999999	999999	999999	999999	598	513	999999	619	342	999999	142	705	969	39	602	982	433	999999	591	923	470	671	651	954	320	458	752	182	700	172	999999	999999	999999	607	709	720	442	398	443	999999	586	999999	755	999999	112	292	786	402	336	817	538	190	999999	558	976	947	938	342	174	150	760	401	919	999999	89	999999	728	371	999999	882	550	44	999999	212	347	177	915	999999	852	37	671	999999	845	883	999999	199	986	428	999999	999999	999999	109	233	999999	628	999999	999999	585	999999	999999	564	425	82	453	277	504	
29	168	221	999999	42	669	490	999999	478	411	999999	999999	547	999999	799	309	999999	568	111	450	810	868	583	162	794	999999	976	536	473	256	287	402	999999	139	180	827	217	822	728	122	619	97	824	227	639	347	999999	999999	526	265	684	513	352	999999	693	161	999999	999999	23	702	692	953	999999	232	999999	163	429	417	999999	971	101	918	839	988	999999	999999	53	999999	999999	457	302	573	999999	999999	999999	999999	999999	788	446	999999	253	999999	808	999999	429	666	423	601	102	999999	917	999999	999999	555	999999	765	673	363	999999	969	117	227	545	999999	410	129	944	465	661	999999	113	640	971	701	999999	999999	120	812	568	174	310	452	274	999999	539	671	880	463	54	999999	109	696	791	476	911	999999	999999	999999	626	310	721	957	940	742	999999	287	659	992	999999	999999	655	861	794	832	999999	664	953	508	36	738	999999	490	999999	855	999999	417	848	504	789	703	999999	868	196	999999	452	352	999999	531	663	262	22	887	637	823	160	248	999999	958	807	256	81	999999	999999	888	71	999999	546	95	999999	999999	438	999999	212	133	892	787	999999	536	390	326	162	431	999999	999999	726	361	853	597	704	23	515	890	697	999999	631	233	999999	999999	206	999999	806	426	999999	697	824	858	685	513	999999	373	573	374	999999	491	999999	649	269	452	999999	710	387	999999	390	477	460	548	467	999999	999999	668	144	377	339	178	519	736	390	157	948	868	675	349	666	341	449	150	321	215	449	999999	999999	210	999999	496	999999	857	46	573	999999	286	400	999999	999999	272	238	206	44	410	999999	367	269	121	999999	303	44	48	999999	58	37	999999	999999	261	999999	520	999999	933	241	999999	343	999999	699	816	910	999999	477	659	337	404	999999	253	116	910	243	92	722	852	707	842	999999	796	574	999999	545	928	59	148	797	999999	567	305	964	201	77	999999	667	452	211	999999	826	384	710	999999	945	783	999999	326	28	146	798	852	999999	399	390	999999	97	711	999999	981	622	338	862	835	836	999999	289	999999	999999	923	424	999999	651	876	25	88	999999	999999	52	999999	725	999999	999999	999999	999999	715	79	575	999999	999999	999999	956	999999	229	218	497	521	875	61	148	999999	298	482	105	721	528	211	359	383	999999	999999	411	999999	999999	266	888	999999	212	141	131	737	713	113	323	700	999999	999999	431	667	527	999999	220	999999	904	267	436	260	34	938	185	514	719	999999	508	79	820	296	663	963	329	999999	319	744	930	999999	999999	999999	169	404	262	999999	779	691	999999	745	250	777	765	999999	829	638	194	
273	956	617	999999	999999	604	253	999999	999999	444	467	347	248	256	475	703	999999	476	251	101	999999	685	999999	999999	999999	346	763	999999	52	999999	411	144	999999	999999	55	788	999999	392	279	590	915	524	999999	986	321	353	616	999999	999999	999999	271	999999	587	546	999999	587	211	883	989	185	841	999999	999999	650	42	333	656	153	211	687	391	999999	207	660	999999	115	605	767	422	684	999999	274	63	968	999999	999999	999999	999999	540	468	586	439	402	103	749	999999	686	440	999999	988	999999	473	297	97	692	160	587	927	371	459	999999	444	470	315	455	577	372	999999	390	415	777	511	613	742	999999	951	718	113	910	685	999999	174	813	434	986	266	976	999999	999999	119	49	628	783	90	999999	152	969	97	999999	999999	137	817	60	549	220	999999	860	554	986	741	442	484	26	686	999999	818	999999	45	328	199	600	407	999999	280	999999	158	728	532	999999	958	982	630	465	738	999999	611	124	999999	223	800	405	431	978	544	677	565	999999	106	59	667	521	933	768	458	581	999999	233	779	999999	72	467	337	297	37	758	999999	28	287	139	999999	703	367	821	527	793	999999	999999	59	603	810	545	631	482	600	447	58	861	17	167	826	999999	345	100	160	343	78	144	999999	785	999999	999999	999999	999999	999999	999999	163	122	250	664	412	312	999999	185	999999	527	836	854	697	589	710	950	21	130	312	51	999999	999999	999999	194	725	44	999999	273	999999	273	999999	663	852	636	294	936	621	353	999999	523	214	169	726	633	507	223	999999	371	85	915	535	999999	665	999999	605	886	451	65	938	377	999999	910	999999	109	316	999999	12	999999	999999	999999	999999	668	376	788	837	208	550	46	687	512	598	116	999999	823	738	999999	998	999999	999999	999999	494	565	414	386	999999	999999	722	999999	999999	334	220	385	75	311	999999	999999	837	876	751	407	999999	415	999999	435	779	729	721	623	371	309	183	738	41	898	289	773	999999	989	110	999999	485	924	719	362	301	223	51	999999	247	871	999999	999999	521	632	72	999999	197	999999	607	959	999999	108	265	28	161	999999	353	177	999999	812	613	848	999999	218	921	421	695	999999	144	566	687	834	386	999999	999999	60	226	999999	836	999999	586	999999	391	150	960	386	668	700	211	819	869	874	865	434	267	330	356	312	999999	650	393	999999	844	999999	281	999999	722	764	888	110	999999	945	340	820	236	339	466	635	258	544	752	995	813	999999	697	999999	969	952	242	808	704	913	698	999999	817	999999	439	350	869	999999	664	904	812	110	563	
924	999999	999999	999999	927	864	721	64	999999	897	398	368	529	354	467	777	999999	531	89	406	999999	256	999999	999999	822	899	126	999999	44	999999	999999	192	999999	761	773	280	923	754	999999	944	982	858	532	297	999999	55	910	996	411	999999	893	999999	732	704	999999	999999	397	52	384	37	747	955	30	294	59	215	999999	767	581	999999	853	999999	226	144	423	999999	999999	857	583	777	989	999999	999999	999999	987	999999	460	18	550	105	999999	881	380	287	207	37	838	247	248	224	400	152	999999	999999	591	878	166	999999	291	999999	953	540	999999	607	47	626	600	432	307	583	999999	646	227	485	313	972	645	999999	999999	999999	999999	486	619	369	386	999999	705	149	16	118	319	862	999999	999999	152	353	999999	773	999999	580	437	416	939	664	999999	999999	999999	939	911	619	243	999999	660	895	83	476	920	108	230	200	921	461	425	199	273	999999	919	405	342	960	558	871	999999	367	999999	248	546	954	900	999999	922	765	999999	396	875	102	212	831	748	676	999999	324	552	58	658	976	990	750	400	576	833	529	607	950	71	371	527	303	937	834	929	966	999999	999999	277	999999	232	999999	323	999999	690	98	999999	666	538	243	999999	650	708	982	257	999999	563	333	799	403	168	287	335	514	575	999999	894	914	746	465	126	954	781	999999	753	962	437	229	886	745	999999	940	422	827	51	876	595	954	586	999999	412	874	999999	999999	997	945	702	808	999999	781	999999	741	920	82	127	375	869	214	238	295	368	999999	999999	63	999999	227	864	508	473	999999	323	939	999999	612	63	252	165	999999	506	808	269	629	624	115	551	141	999999	350	710	676	16	390	725	300	775	78	437	745	354	779	999999	204	345	999999	467	264	413	317	999999	874	219	963	708	999999	36	739	719	341	512	398	207	524	999999	796	692	933	223	47	837	984	815	999999	999999	726	999999	75	293	718	647	297	999999	712	330	835	467	999999	682	304	999999	45	359	105	999999	956	999999	999999	406	999999	223	999999	50	999999	480	45	69	999999	411	981	703	961	455	10	694	999999	999999	999999	999999	962	339	648	261	999999	999999	801	634	719	999999	999999	154	172	668	744	504	123	999999	999999	242	295	775	668	642	999999	999999	313	590	358	411	28	296	98	371	443	219	575	283	131	999999	679	999999	350	621	806	999999	541	302	711	506	580	967	319	261	909	999999	671	16	999999	327	468	999999	285	318	169	999999	999999	800	235	534	929	999999	999999	756	999999	884	435	999999	835	864	999999	21	879	852	830	60	999999	
836	462	256	548	568	723	803	146	999999	135	999999	462	498	999999	740	999999	186	576	741	842	562	698	34	762	624	999999	696	266	456	999999	432	487	118	341	230	348	979	986	370	126	331	620	104	759	403	593	347	93	330	944	703	286	99	999999	424	147	999999	999999	923	398	36	546	999999	999999	702	553	354	999999	560	999999	999999	199	215	624	520	999999	999999	275	368	41	833	612	936	512	638	156	398	900	916	92	999999	999999	999999	972	99	784	930	968	66	849	249	189	533	999999	856	999999	80	474	999999	482	543	999999	135	892	564	424	610	999999	999999	555	165	453	999999	477	490	999999	136	243	534	736	21	634	218	518	791	653	999999	17	655	135	86	923	213	443	548	749	369	999999	417	675	184	752	481	511	694	999999	938	66	999999	264	999999	836	940	960	471	909	953	999999	110	999999	345	999999	532	372	478	241	250	999999	929	740	242	956	825	859	999999	268	999999	707	823	995	714	32	569	999999	999999	999999	983	252	971	639	796	752	79	999999	339	581	230	999999	42	463	555	140	136	999999	31	999999	20	90	409	213	999999	999999	792	115	206	323	43	141	623	238	257	997	999999	299	944	490	887	329	999999	980	999999	999999	674	370	449	584	895	999999	999999	328	239	903	999999	768	883	550	959	964	999999	26	548	98	999999	803	215	558	999999	999999	763	999999	543	691	560	428	174	711	580	432	665	621	427	182	761	305	999	354	999999	78	415	403	530	999999	28	514	442	999999	559	871	999999	891	999999	999999	107	838	785	547	999999	999999	999999	182	969	537	309	688	598	999999	336	999999	999999	861	404	236	431	369	20	999999	999999	56	999999	225	161	709	277	999999	341	369	84	923	999999	999999	999999	999999	474	242	434	999999	623	339	915	76	999999	999999	76	999999	497	64	636	738	827	999999	875	306	437	388	31	269	269	535	357	239	300	413	999999	352	999999	664	761	198	935	999999	996	342	140	920	603	999999	999999	974	286	287	732	999999	999999	356	586	705	311	96	221	174	733	98	982	685	775	218	690	723	443	999999	302	448	802	809	177	542	175	517	785	238	626	295	258	999999	507	954	317	332	766	999999	362	999999	976	999999	294	908	360	455	154	394	111	919	540	453	999999	293	999999	295	188	53	539	793	311	999999	548	447	839	912	188	821	999999	367	956	289	480	626	471	42	999999	999999	192	720	999999	401	999999	706	755	805	95	223	999999	31	154	723	999999	568	374	993	999999	846	79	999999	999999	333	492	999999	999999	999999	973	367	
821	511	999999	919	861	999999	430	910	855	841	692	44	826	999999	410	879	223	243	999999	911	999999	999999	809	679	199	999999	454	49	908	393	999999	504	831	727	401	909	261	234	862	805	148	999999	999999	391	163	45	621	311	922	613	530	999999	999999	72	115	999999	701	999999	999999	126	375	390	11	472	106	198	212	108	573	999999	628	999999	999999	859	772	999999	999999	428	525	999999	133	152	127	304	863	25	999999	769	622	58	999999	169	504	999999	999999	757	462	674	294	964	999999	522	999999	430	999999	541	357	999999	999999	999999	999999	283	575	576	993	999999	273	707	609	91	999999	443	486	524	293	468	999999	635	999999	25	345	666	143	560	331	611	414	696	319	331	667	181	479	315	46	934	999999	928	752	999999	494	999999	999999	999999	683	999999	999999	223	147	526	56	721	999999	999999	971	356	149	24	254	391	817	576	999999	288	999999	119	963	180	488	359	873	566	883	999999	531	589	600	930	876	932	999999	201	559	792	284	999999	864	205	343	999999	794	579	683	999999	399	999999	368	787	999999	574	435	865	734	999999	653	490	999999	999999	752	391	999999	219	147	322	816	626	27	999999	13	477	254	768	836	798	564	304	882	999999	999999	614	999999	999999	999999	312	999999	709	466	771	149	794	999999	769	452	952	934	585	441	371	554	773	899	999999	783	321	329	667	38	936	233	358	607	326	999999	148	170	941	999999	999999	815	117	169	256	465	219	370	485	325	884	999999	978	863	521	999999	999999	999999	999999	999999	829	983	839	680	999999	999999	791	196	791	497	313	792	999999	518	606	555	446	999999	653	308	574	951	844	999999	999999	999999	254	495	95	999999	999999	434	701	912	247	852	976	436	640	999999	999999	999999	578	987	22	102	870	999999	999999	999999	531	445	70	170	464	878	999999	999999	536	999999	303	305	110	443	275	999999	100	90	280	753	578	999999	999999	945	634	552	999999	857	339	999999	213	784	238	129	825	999999	999999	541	457	368	999999	488	900	193	414	378	921	144	721	142	11	789	200	999999	999999	520	472	125	999999	912	506	291	168	484	252	518	77	981	999999	488	999999	558	633	911	50	100	120	789	540	266	630	999999	145	206	60	999999	594	725	732	315	324	258	15	545	862	999999	999999	999999	999999	896	310	999999	527	243	626	452	999999	288	472	999999	410	682	584	280	999999	269	155	999999	999999	999999	924	352	258	312	173	267	553	98	999999	618	769	694	999999	644	999999	690	999999	902	580	999999	999999	315	262	435	904	642	673	735	263	602	286	368	991	
122	999999	957	999999	224	79	368	899	77	239	999999	537	715	833	939	324	601	999999	253	999999	826	999999	618	999999	823	408	531	999999	818	834	457	341	999999	999999	735	672	997	998	506	832	221	708	200	86	999999	898	198	808	999999	420	662	999999	43	977	175	552	363	867	999999	815	548	774	90	999999	781	999999	135	999999	107	277	999999	999999	53	420	179	128	999999	541	692	999999	219	722	999999	407	182	999999	308	999999	537	999999	318	999999	140	690	294	447	627	957	999999	884	772	999999	710	999999	104	69	19	623	999999	56	999999	822	999999	999999	605	825	914	682	70	387	225	702	486	914	959	196	999999	362	999999	731	999999	422	999999	808	163	44	22	403	313	123	394	685	625	490	999999	495	999999	197	999999	469	999999	944	999999	917	669	80	699	796	507	907	999999	656	999999	999999	999999	759	586	999999	789	571	999999	520	379	947	993	539	86	995	902	473	999999	999999	278	666	999999	999999	525	329	999999	93	999999	999999	999999	406	525	737	197	549	934	261	909	587	407	523	656	999999	575	949	923	139	993	703	893	44	999999	322	388	831	999999	998	243	266	238	706	235	597	999999	973	431	999999	352	999999	71	651	999999	653	876	754	999999	999999	999999	575	405	999999	99	642	332	862	729	213	359	366	671	935	27	999999	999999	701	298	69	397	999999	528	668	787	466	999999	252	480	32	445	634	821	999999	27	999999	861	229	616	593	274	999999	999999	227	906	985	865	135	633	910	304	999999	466	999999	799	390	57	737	231	999999	999	89	391	707	999999	724	545	981	999999	359	791	139	999999	704	999999	635	358	310	762	801	999999	516	619	569	999999	270	999999	870	891	636	620	134	997	983	593	194	380	999999	999999	191	450	884	216	283	129	174	100	999999	999999	999999	41	999999	975	999999	43	999999	470	821	978	506	557	999999	999999	291	738	667	142	111	999999	609	264	812	850	580	361	999999	310	999999	450	999999	179	415	714	999999	605	874	999999	578	949	999999	723	558	999999	953	634	775	795	924	544	462	42	999999	650	555	909	229	895	404	78	999999	192	999999	381	424	999999	151	959	371	999999	864	999999	999999	999999	20	886	705	255	896	946	586	920	999999	800	988	532	999999	999999	999999	818	385	978	754	509	632	917	999999	999999	152	626	999999	815	433	248	680	999999	478	999999	640	999999	213	973	999999	457	491	999999	806	999999	999999	892	157	386	800	552	999999	999999	762	64	528	102	297	528	113	280	999999	770	999999	999999	130	53	63	351	134	498	615	999999	979	307	999999	999999	121	
999999	999999	259	479	115	24	880	999999	794	191	424	999999	547	999999	999999	870	999999	993	721	909	669	214	349	999999	805	261	311	999999	898	905	465	999999	999999	999999	33	735	853	999999	358	755	616	209	999999	862	999999	41	587	126	930	999999	261	314	306	326	999999	999999	453	999999	674	999999	713	943	49	889	999999	388	27	566	358	949	999999	927	999999	965	302	469	879	487	209	773	999999	195	17	367	999999	161	739	975	540	999999	999999	442	136	504	999999	673	170	445	146	999999	24	30	768	980	523	999999	669	341	999999	981	189	999999	999999	900	189	999999	999999	999999	245	574	649	51	999999	393	667	584	999999	150	999999	629	999999	443	350	947	999999	653	426	36	843	329	492	407	999999	558	785	999999	231	236	324	524	999999	488	210	572	999999	973	994	385	323	938	533	528	418	404	682	999999	999999	274	150	999999	111	909	837	915	92	251	99	999999	608	352	363	573	826	999999	891	820	243	778	999999	786	658	51	712	904	796	999999	999999	557	876	999999	999999	957	999999	788	423	827	651	294	999999	371	883	527	776	971	999999	960	701	20	513	999999	513	999999	928	364	876	69	206	933	129	128	262	999999	601	999999	651	999999	999999	47	984	74	179	948	999999	973	902	141	274	741	329	999999	271	978	53	999999	999999	999999	38	732	999999	364	630	717	999999	999999	999999	351	926	217	999999	999999	482	664	999999	999999	692	565	557	955	461	745	794	999999	613	293	856	999999	999999	587	43	999999	378	999999	135	999999	443	999999	999999	999999	864	999999	999999	67	999999	151	363	999999	951	604	331	999999	306	83	281	176	569	175	114	881	514	834	852	999999	184	532	809	999999	539	406	15	241	782	629	999999	899	999999	737	52	472	930	999999	332	893	265	72	500	999999	999999	958	69	278	356	999999	423	999999	708	865	883	889	341	999999	78	554	599	99	198	677	982	381	635	832	132	999999	951	999999	512	959	93	121	41	999999	999999	580	346	736	884	881	216	999999	999999	674	854	162	141	304	191	778	999999	175	874	823	322	112	332	999999	155	714	948	168	999999	999999	999999	771	999999	999999	999999	497	217	862	214	316	470	923	190	961	978	969	999999	657	83	734	665	999999	246	218	201	999999	999999	999999	591	180	932	57	541	451	892	92	304	314	999999	693	570	440	999999	567	362	399	921	371	999999	185	999999	999999	94	793	94	864	534	999999	635	251	999999	108	281	44	384	423	391	999999	78	895	999999	206	746	389	173	234	999999	678	999999	999999	229	999999	859	999999	966	641	999999	747	367	999999	
557	654	679	669	999999	999999	169	926	999999	999999	18	191	303	364	510	999999	554	704	630	859	908	855	999999	999999	32	364	999999	866	78	742	459	999999	382	50	347	30	999999	86	999999	701	75	40	495	916	793	47	592	505	904	958	999999	268	127	507	129	701	860	845	999999	99	233	302	999999	451	999999	375	999999	262	999999	489	490	478	768	929	794	877	370	878	50	985	771	742	961	120	655	999999	525	875	999999	645	999999	999999	999999	999999	477	999999	183	999999	436	999999	238	340	999999	425	478	617	500	198	712	252	340	982	805	662	327	491	341	747	795	298	849	933	340	380	329	808	50	921	461	32	704	327	451	999999	757	441	999999	546	641	47	999999	337	172	679	999999	999999	876	776	529	986	999999	436	999999	147	999999	999999	999999	118	105	669	577	999999	736	690	547	23	999999	193	999999	885	999999	999999	115	758	999999	522	999999	999999	76	151	999999	273	999999	475	999999	278	79	314	999999	999999	442	155	999999	971	469	132	600	481	141	300	647	693	871	643	759	645	330	499	550	66	533	347	51	954	999999	999999	185	999999	109	279	944	236	149	999999	452	999999	354	143	999999	474	921	299	529	775	503	999999	999999	758	716	946	947	999999	763	987	929	104	113	999999	243	165	999999	339	382	862	356	421	553	999999	200	999999	999999	197	999999	85	999999	243	818	276	999999	499	911	999999	554	163	332	374	472	162	522	999999	999999	999999	899	999999	527	999999	916	667	428	92	694	973	567	999999	655	760	378	687	852	696	286	837	46	744	254	529	784	229	539	981	999999	401	906	999999	700	999999	999999	78	558	552	326	160	999999	999999	804	937	859	516	507	572	995	784	309	826	82	150	999999	165	888	998	806	999999	137	446	143	303	77	725	999999	223	472	999999	999999	309	379	135	999999	668	939	316	669	999999	999999	967	986	174	999999	90	770	560	999999	999999	189	559	746	629	33	999999	244	511	999999	144	178	294	109	695	999999	999	456	946	161	999999	225	581	338	538	976	169	460	969	999999	986	954	999999	999999	340	130	579	563	999999	112	587	433	438	446	534	109	437	999999	301	999999	102	633	823	408	464	916	607	231	218	652	863	950	274	310	999999	189	999999	689	999999	574	85	445	706	844	574	730	787	145	803	438	548	999999	999999	999999	118	999999	999999	388	999999	424	522	358	355	107	999999	636	169	138	562	355	718	999999	999999	726	443	999999	926	979	834	734	139	472	427	999999	113	571	791	814	999999	529	58	12	549	354	61	726	100	609	999999	
999999	571	658	583	458	719	801	201	442	27	460	436	162	999999	415	295	60	931	999999	999999	677	999999	355	936	42	306	716	207	755	675	999999	999999	327	383	897	173	480	999999	999999	70	312	999999	359	999999	740	999999	896	458	999999	68	999999	999999	524	615	927	102	999999	721	550	162	12	603	446	766	309	893	119	999999	656	252	814	999999	999999	515	691	307	999999	558	205	939	410	267	73	697	674	999999	52	999999	455	804	947	999999	348	999999	67	709	933	592	497	847	999999	127	999999	892	253	839	832	19	924	630	607	999999	999999	610	752	744	539	999999	999999	387	851	999999	999999	852	999999	65	822	999999	999999	981	999999	902	71	358	999999	292	466	180	453	999999	99	43	788	825	206	289	999999	737	74	322	179	999999	999999	119	999999	587	794	999999	597	198	26	685	561	999999	265	704	999999	176	999999	469	288	368	305	267	298	999999	618	507	999999	24	822	999999	91	144	999999	190	412	952	362	378	497	516	582	265	999999	413	482	845	569	502	683	76	92	604	43	810	888	242	821	188	968	297	303	583	999999	931	999999	999999	999999	85	301	999999	999999	286	972	772	786	50	448	884	344	773	937	163	341	755	999999	487	111	11	999999	179	999999	183	409	210	222	999	889	887	809	65	714	494	999999	39	262	805	632	271	999999	847	999999	936	843	205	359	150	252	620	999999	126	325	139	999999	132	523	640	876	772	559	786	161	561	84	289	999999	453	999999	999999	503	207	854	839	976	999999	385	999999	339	214	850	999999	999999	999999	958	999999	740	584	710	88	516	621	999999	860	712	248	696	243	999999	999999	999999	906	196	940	126	731	271	485	999999	999999	746	328	310	672	921	486	999999	999999	999999	391	548	483	999999	875	794	881	278	994	999999	738	757	152	999999	999999	78	943	885	817	162	237	431	264	431	380	341	999999	321	999999	999999	235	999999	814	640	481	26	662	174	321	155	244	999999	277	358	999999	583	603	987	535	603	999999	601	999999	729	374	959	999999	999999	371	543	999999	570	21	66	902	528	942	511	859	999999	999999	778	574	999999	999999	774	164	999999	17	797	999999	210	786	663	959	634	997	95	999999	521	732	999999	999999	777	548	673	999999	220	999999	895	999999	101	137	776	196	209	36	999999	810	600	805	386	999999	574	805	999999	784	358	107	278	999999	857	245	348	999999	999999	976	796	132	254	332	943	461	121	999999	646	82	19	476	759	607	457	284	675	715	355	565	238	971	999999	889	103	123	187	375	999999	999999	999999	999999	390	233	
239	427	565	277	861	999999	933	999999	169	999999	999999	881	347	670	83	582	999999	999999	680	250	999999	825	981	365	239	999999	283	746	383	789	292	269	999999	999999	377	40	999999	408	853	999999	631	821	811	999999	124	221	775	516	999999	210	296	167	999999	150	999999	414	445	999999	999999	999999	999999	197	44	380	51	515	796	999999	303	53	863	999999	778	261	618	926	999999	174	251	27	65	766	454	182	999999	999999	200	945	60	962	999999	518	370	999999	777	999999	786	441	774	608	999999	964	223	258	347	135	999999	818	531	559	401	281	958	31	999999	885	999999	861	877	916	324	850	999999	340	458	355	800	955	483	184	149	581	399	643	999999	999999	553	999999	835	377	746	382	424	500	999999	323	560	999999	846	891	701	925	564	858	294	575	213	882	799	991	999999	433	344	357	419	820	881	325	429	885	342	547	36	999999	179	999999	999999	999999	769	145	794	999999	119	999999	999999	224	999999	541	359	35	999999	999999	405	999999	52	323	999999	999999	90	999999	442	244	919	961	559	164	898	999999	689	351	148	943	123	664	999999	872	999999	752	874	205	803	350	966	404	999999	999999	151	999999	467	999999	904	369	189	28	703	559	999999	157	43	328	325	962	851	999999	886	943	557	741	646	999999	999	296	201	999999	947	101	278	999999	962	887	22	999999	597	833	447	779	999999	999999	960	647	339	176	999999	556	999999	841	498	958	517	65	999999	409	547	297	856	617	178	304	81	611	291	27	195	155	315	610	999999	28	569	117	188	463	781	998	839	833	999999	999999	15	115	603	319	17	907	773	612	177	310	999999	999999	610	470	32	358	999999	999999	981	573	250	279	476	479	999999	409	876	660	628	548	457	33	50	999999	299	999999	999999	971	19	999999	999999	999999	442	74	999999	999999	506	718	441	432	643	527	851	13	999999	735	639	134	920	608	41	123	999999	629	852	952	789	88	999999	66	351	999999	312	703	201	547	836	411	436	999999	902	167	229	206	905	999999	999999	46	138	563	336	883	61	999999	256	269	999999	813	221	999999	950	428	547	384	999999	258	999999	158	812	856	898	999999	697	271	706	873	893	787	724	923	999999	752	949	617	999999	467	343	901	457	999999	828	999999	999999	347	708	483	619	844	125	999999	999999	33	234	281	664	999999	195	789	704	999999	375	931	99	999999	318	208	479	930	999999	623	915	323	999999	880	38	875	47	999999	999999	999999	263	58	671	77	218	757	528	999999	952	631	999999	553	999999	84	566	896	999999	901	38	509	14	689	
200	999999	740	401	332	353	253	788	71	999999	237	482	129	326	269	31	89	561	680	801	977	32	351	999999	126	999999	323	999999	999999	145	331	63	999999	574	999999	179	336	816	434	184	434	999999	999999	446	326	724	954	250	999999	911	822	477	829	213	711	999999	161	378	285	705	40	122	846	925	513	184	263	999999	999999	100	695	272	999999	506	377	814	461	904	56	401	999999	999999	504	40	999999	999999	999999	25	999999	689	28	957	541	729	154	321	326	645	932	151	471	409	782	546	226	559	350	999999	836	999999	717	999999	332	884	43	957	618	816	612	999999	950	999999	999999	778	999999	737	731	999999	999999	65	497	999999	971	904	929	272	300	957	813	763	514	999999	188	965	972	999999	999999	656	695	999999	702	510	42	283	999999	232	999999	13	474	489	828	942	971	780	409	999999	999999	428	954	999999	666	661	12	848	154	59	999999	999999	806	311	111	999999	711	174	362	987	783	999999	712	999999	555	296	492	999999	999999	999999	929	999999	999999	81	999999	217	702	925	530	999999	999999	194	139	152	999999	989	207	999999	387	999999	241	806	427	422	127	588	715	257	224	380	178	678	999999	583	129	661	171	734	815	894	382	786	644	321	490	599	568	569	544	565	98	329	947	192	340	999999	999999	152	953	907	501	455	710	159	873	828	281	999999	33	511	999999	472	357	492	381	454	172	999999	932	528	29	156	712	999999	292	848	731	999999	252	996	680	29	781	908	403	926	85	494	447	661	328	22	546	43	737	625	999999	464	810	885	960	999999	220	435	887	355	742	61	867	999999	107	550	313	36	830	999999	691	449	99	999999	999999	677	668	280	209	16	609	999999	921	999999	876	276	999999	999999	46	806	808	999999	999999	999999	194	34	627	999999	563	778	709	999999	212	929	933	533	999999	999999	517	293	215	939	235	880	746	73	999999	211	158	999999	630	946	999999	999999	999	346	999999	51	999999	354	60	255	717	431	307	999999	999999	992	732	999999	999999	999999	999999	999999	600	869	129	149	311	130	895	426	274	732	157	999999	529	999999	929	597	999999	333	106	999999	242	959	232	999999	583	656	596	147	478	805	999999	76	106	999999	433	999999	999999	999999	739	149	458	999999	981	985	284	544	569	299	73	145	248	577	467	686	999999	641	999999	325	566	655	533	757	947	468	801	999999	665	999999	753	798	999999	826	593	956	999999	608	978	246	529	999999	97	999999	84	342	567	362	609	420	727	792	999999	900	722	999999	616	999999	686	522	193	203	878	287	999999	274	
765	999999	983	999999	972	911	662	410	796	527	568	236	683	614	901	448	481	255	999999	961	999999	479	114	509	350	999999	999999	999999	62	999999	170	999999	761	809	999999	154	379	108	999999	816	139	92	999999	204	526	389	999999	81	620	745	721	632	722	584	959	295	318	484	170	959	999999	206	357	469	367	758	474	873	47	757	79	999999	999999	748	831	232	374	909	982	960	995	851	845	317	614	537	96	187	850	292	836	895	938	999999	827	999999	735	645	836	999999	915	153	43	999999	999999	349	825	973	752	736	999999	408	501	999999	963	147	999999	999999	854	830	671	297	999999	755	999999	184	443	328	921	999999	497	729	999999	999999	55	852	999999	982	642	999999	711	999999	434	999999	371	438	999999	739	525	999999	581	695	790	16	106	627	999999	288	999999	501	905	506	999999	853	249	999999	999999	286	163	121	330	378	407	589	128	558	862	999999	393	492	780	999999	999999	999999	999999	802	939	77	128	999999	731	999999	50	150	369	215	70	580	999999	999999	999999	127	585	414	369	212	297	999999	999999	999999	999999	220	895	459	721	999999	703	999999	536	999999	261	268	167	999999	389	791	999999	999999	230	913	498	999999	999999	222	389	662	128	999999	871	125	514	999999	189	581	662	521	642	590	429	999999	511	250	999999	436	999999	999999	959	849	34	999999	873	39	980	973	58	999999	185	683	79	68	93	999999	948	999999	932	523	88	585	83	867	158	748	838	72	411	258	247	608	303	545	703	999999	374	303	251	485	757	999999	532	188	999999	959	999999	370	83	999999	301	633	504	405	999999	999999	999999	999999	429	134	999999	917	572	800	245	999999	389	999999	365	999999	939	655	179	457	765	873	999999	894	999999	999999	238	477	989	213	956	614	114	897	779	329	502	217	999999	126	293	839	643	731	942	769	580	999999	14	268	999999	646	464	57	640	892	330	881	635	999999	896	723	928	368	999999	631	472	492	999999	46	999999	731	999999	999999	173	925	239	331	951	999999	619	252	472	999999	944	999999	160	67	999999	886	998	621	582	999999	999999	569	911	284	888	321	307	999999	240	968	999999	537	865	411	999999	715	999999	999999	929	999999	620	654	260	208	424	533	999999	415	235	868	999999	700	158	146	831	604	24	999999	443	640	464	530	21	504	783	417	454	748	183	551	233	999999	999999	999999	33	576	999999	712	860	364	999999	892	863	999999	931	255	389	729	999999	289	700	708	565	999999	418	100	642	756	424	16	88	733	241	683	645	47	999999	999999	122	265	294	999999	104	88	801	572	
667	999999	572	537	999999	724	178	999999	851	525	443	403	300	999999	933	999999	999999	999999	285	115	660	190	726	893	247	940	617	324	994	399	613	487	496	846	432	999999	193	886	978	364	565	346	831	129	604	614	157	999999	331	999999	999999	250	803	695	999999	999999	923	679	300	97	117	854	999999	999999	911	956	907	454	511	941	378	410	874	921	550	999999	358	999999	299	632	793	438	999999	999999	385	372	683	999999	935	944	78	514	596	891	256	710	446	380	217	647	707	703	677	999999	999999	999999	376	882	999999	597	139	326	999999	668	999999	679	999999	638	86	549	999999	116	519	999999	873	864	999999	982	674	840	878	978	398	652	999999	99	999999	612	908	999999	999999	999999	999999	999999	814	751	999999	927	999999	577	999999	807	303	668	999999	600	194	121	516	999999	798	999999	217	314	719	999999	928	737	743	999999	919	259	730	313	552	481	460	181	751	131	739	886	395	107	991	80	684	730	287	334	905	648	105	419	999999	999999	999999	351	628	999999	999999	999999	999999	999999	658	598	999999	990	125	999999	150	22	369	999999	759	911	999999	999999	323	999999	477	207	460	419	999999	280	164	320	338	999999	886	999999	999999	98	999999	352	999999	999999	448	402	993	693	614	393	193	893	289	710	660	73	999999	999999	999999	979	195	625	999999	775	95	999999	999999	766	999999	186	16	41	470	999999	999999	416	999999	999999	671	920	655	999999	593	76	235	415	990	454	660	275	334	413	90	572	902	682	415	927	916	70	958	999999	41	437	999999	999999	999999	999999	623	253	854	618	812	999999	334	412	41	870	549	999999	397	999999	999999	396	851	603	951	999999	378	414	11	999999	90	999999	962	999999	752	999999	689	84	982	982	831	416	420	715	600	999999	247	999999	999999	544	999999	246	673	968	131	645	585	999999	210	999999	999999	218	252	573	538	999999	154	907	660	999999	191	999999	698	415	168	999999	975	146	12	976	999999	999999	999999	999999	903	844	937	994	306	116	579	905	874	999999	352	999999	999999	847	999999	399	999999	999999	840	999999	362	999999	548	999999	809	432	669	449	780	233	999999	760	999999	785	669	694	273	159	610	999999	305	286	999999	251	72	546	534	999999	959	613	157	329	999999	988	999999	991	999999	999999	194	873	447	999999	135	650	580	592	177	389	187	492	135	999999	729	296	478	999999	999999	306	205	999999	999999	540	490	176	999999	999999	722	999999	681	999999	398	593	999999	737	116	175	999999	950	671	999999	378	155	951	999999	487	477	599	999999	520	36	679	999	484	921	974	906	649	999999	574	33	
869	711	707	508	104	542	999999	999999	999999	999999	926	371	635	999999	894	753	999999	23	999999	999999	957	970	945	654	999	999999	118	54	999999	999999	999999	999999	385	647	999999	667	447	452	382	945	999999	607	571	216	110	999999	999999	758	36	230	327	636	999999	965	76	899	765	999999	509	705	999999	670	238	980	999999	733	985	987	999999	237	999999	146	999999	743	846	359	409	739	553	690	999999	359	27	542	882	999999	922	420	581	999999	901	395	943	677	522	999999	378	590	999999	377	332	386	643	999999	914	999999	994	536	129	716	499	999999	999999	818	680	999999	652	696	107	898	811	575	415	414	335	999999	203	999999	230	999999	999999	818	320	186	368	647	716	228	627	999999	894	396	300	999999	221	999999	886	134	999999	448	999999	999999	493	530	566	999999	971	239	473	993	987	40	315	999999	735	680	716	332	460	43	999999	434	78	405	13	424	284	999999	202	999999	44	79	999999	781	999999	999999	999999	999999	620	611	676	999999	755	633	715	863	90	999999	140	540	999999	564	999999	962	91	25	613	999999	526	151	999999	999999	47	999999	959	917	999999	533	72	436	355	927	711	849	367	999999	999999	445	689	999999	999999	359	420	999999	999999	479	405	15	700	297	695	247	272	999999	999999	255	449	742	673	797	999999	999999	863	704	195	241	852	999999	605	999999	999999	999999	408	387	806	133	20	385	720	490	522	999999	833	774	740	117	664	242	720	121	999999	935	771	892	348	788	999999	716	475	70	626	580	999999	498	950	527	839	885	999999	999999	245	73	32	999999	999999	743	722	98	963	88	576	620	113	494	999999	411	406	515	48	999999	636	304	910	659	999999	941	658	344	999999	223	277	779	570	999999	999999	377	999999	587	617	605	999999	407	752	397	493	16	477	999999	999999	549	130	999999	999999	654	378	941	999999	999999	999999	343	94	387	275	749	810	797	59	397	999999	999999	498	999999	898	999999	952	999999	999999	522	175	999999	474	743	615	283	999999	999999	932	915	347	934	223	549	999999	284	520	688	999999	12	999999	696	956	999999	305	336	61	310	435	999999	702	999999	999999	640	207	474	868	350	999999	992	656	866	999999	143	60	684	188	949	562	624	922	274	107	548	935	479	899	999999	999999	289	232	792	518	528	223	208	544	999999	351	792	999999	179	916	149	355	999999	831	823	38	621	999999	999999	748	811	491	999999	51	999999	705	999999	574	483	902	492	999999	864	357	346	919	852	149	999999	607	769	999999	752	999999	957	202	224	999999	86	366	999999	141	130	53	707	999999	785	999999	999999	
877	999999	228	932	276	433	380	491	373	494	903	186	999999	552	504	978	602	738	89	94	658	490	91	498	127	86	361	649	820	999999	309	144	696	999999	727	984	551	286	486	924	586	999999	851	162	183	999999	354	588	625	75	114	307	705	999999	999999	999999	541	729	814	999999	81	731	670	723	195	769	999999	999999	824	519	436	326	262	165	999999	999999	999999	928	325	937	731	773	33	755	544	11	999999	624	999999	999999	453	822	999999	295	853	855	50	138	967	414	698	329	764	999999	639	788	55	550	573	96	758	612	999999	877	469	308	707	915	188	999999	340	866	999999	493	999999	614	854	967	312	651	906	510	961	910	249	411	19	918	999999	756	956	999999	60	999999	582	840	417	594	999999	554	158	135	999999	784	83	832	999999	999999	49	34	934	87	248	921	189	257	999999	503	999999	68	999999	789	798	999999	236	453	815	287	999999	999999	206	270	999999	757	503	780	561	187	999999	416	695	738	878	101	821	999999	648	999999	155	999999	999999	913	956	767	999999	369	336	527	557	999999	27	438	369	813	827	674	935	490	428	999999	696	474	666	231	999999	560	910	707	610	357	804	686	141	586	46	293	313	384	502	143	999999	43	629	999999	399	266	379	75	273	157	943	168	710	999999	638	999999	257	734	404	704	459	999999	916	210	825	340	306	782	999999	999999	370	561	988	294	999999	662	999999	458	832	116	191	999999	444	463	999999	646	976	999999	947	999999	46	579	979	798	999999	824	127	999999	999999	68	959	596	298	729	786	392	179	999999	999999	976	879	999999	901	298	523	613	999999	999999	797	188	364	912	835	465	507	999999	581	200	999999	140	545	999999	75	774	156	594	556	715	676	999999	476	560	603	971	441	247	677	999999	285	80	639	999999	999999	214	999999	57	761	999999	231	995	999999	979	815	999999	440	463	732	137	152	928	67	479	999999	776	711	999999	319	864	999999	269	124	890	999999	539	999999	881	795	861	81	108	833	723	494	681	999999	496	745	999999	540	978	515	999999	548	356	23	999999	877	999999	502	999999	738	897	999999	961	880	999999	75	286	171	559	668	871	66	53	104	343	985	999999	566	999999	68	377	333	55	999999	574	352	567	525	339	13	940	369	181	370	936	914	532	800	299	431	468	780	980	320	643	493	504	261	680	185	999999	999999	287	840	371	999999	764	999999	999999	999999	507	760	831	999999	727	511	884	683	999999	428	999999	314	999999	999999	599	597	353	999999	999999	91	847	315	844	999999	240	999999	92	340	999	
999999	999999	325	494	999999	924	708	999999	434	592	999999	608	821	103	999999	999999	468	30	999999	251	774	230	38	999999	235	730	201	915	999999	325	84	999999	554	684	795	278	146	819	999999	868	891	648	919	999999	979	482	35	999999	593	441	772	632	999999	99	235	152	999999	999999	269	992	733	792	999999	118	999999	712	64	999999	307	983	586	648	476	999999	999999	999999	311	886	126	752	704	978	999999	245	552	452	832	999999	999999	652	999999	916	560	999999	144	109	376	810	999999	277	428	999999	915	610	999999	134	165	999999	999999	109	841	245	113	517	298	754	469	46	999999	75	999999	599	688	654	836	669	999999	999999	491	259	759	500	261	849	999999	816	73	722	999999	999999	297	999999	999999	360	811	911	812	53	999999	389	999999	340	253	569	397	828	209	270	774	195	999999	999999	490	490	349	999999	983	264	193	482	999999	747	655	147	778	29	875	338	843	924	999999	55	999999	111	999999	429	256	692	462	505	616	802	948	205	392	56	999999	244	20	999999	999999	558	859	791	999999	893	684	999999	999999	999999	953	999999	999999	850	337	990	999999	388	871	920	999999	999999	802	688	866	888	999999	460	755	731	649	640	327	382	995	999999	999999	859	413	726	744	150	901	94	551	744	385	999999	867	401	999999	992	372	100	376	637	755	181	925	809	104	234	999999	68	728	322	553	54	854	38	805	739	974	154	999999	953	999999	717	999999	999999	513	701	592	363	285	656	277	237	999999	368	553	23	934	999999	632	520	789	842	999999	238	999999	341	253	838	596	999999	27	228	999999	423	247	47	45	803	999999	999999	641	999999	999999	999999	54	326	999999	495	485	791	805	381	522	665	173	557	362	908	931	181	999999	754	766	568	639	59	999999	592	131	515	978	140	999999	238	878	791	68	294	999999	999999	999999	757	363	805	911	646	705	260	260	999999	685	137	999999	134	945	887	241	225	441	995	14	456	374	969	813	675	84	293	999999	381	498	77	999999	67	879	699	999999	961	999999	993	354	71	342	441	830	851	268	182	293	990	999999	842	999999	198	868	846	393	393	992	246	999999	421	473	999999	200	618	412	814	255	255	496	279	999999	448	650	942	999999	932	999999	961	416	901	10	796	999999	656	999999	999999	199	42	316	17	999999	999999	999999	933	598	463	250	999999	999999	454	926	47	503	290	283	999999	547	925	999999	999999	254	999999	999999	670	999999	999999	999999	544	999999	877	625	999999	939	489	310	158	26	717	354	999999	692	927	523	962	975	962	302	540	382	810	987	273	
999999	855	763	939	590	761	521	921	406	705	818	571	829	713	999999	24	979	135	999999	830	581	81	768	326	516	867	999999	999999	384	526	172	999999	889	361	912	999999	726	371	567	265	999999	432	264	986	118	952	142	999999	864	999999	560	256	423	167	692	999999	96	446	999999	723	75	999999	999999	879	999999	236	682	477	801	24	297	999999	568	141	999999	158	817	782	999999	999999	734	434	594	105	965	999999	999999	731	999999	683	999999	999999	939	843	999999	142	885	999999	999999	999999	280	665	469	849	990	942	999999	292	999999	543	999999	314	999999	999999	999999	999999	479	999999	914	999999	68	950	808	127	27	18	679	724	941	502	273	442	339	335	999999	999999	964	999999	114	32	237	886	999999	135	271	692	999999	81	855	558	662	999999	999999	999999	823	999999	999999	999999	831	982	273	964	999999	39	999999	999999	974	903	583	918	999999	734	347	891	400	181	750	682	855	999999	958	608	869	392	839	830	972	514	512	964	222	622	913	132	759	273	545	179	999999	999999	717	157	497	936	999999	928	105	999999	434	652	578	184	999999	506	999999	664	104	999999	199	450	15	470	999999	618	705	999999	820	225	142	137	636	581	827	572	617	810	120	932	510	911	735	999999	89	859	395	999999	136	417	108	104	999999	586	979	414	287	257	999999	878	240	999999	117	999999	446	307	25	997	357	999999	888	999999	554	171	458	288	715	611	999999	999999	233	999999	927	413	127	47	999999	60	601	422	295	369	64	241	702	682	803	999999	958	781	844	398	691	213	999999	999999	999999	16	137	701	999999	999999	866	225	999999	573	900	704	999999	408	348	965	405	934	637	999999	168	322	469	776	484	999999	652	999999	696	834	975	723	884	242	496	952	999999	900	999999	619	999999	839	586	139	782	109	104	560	443	878	992	757	576	999	726	238	999999	361	226	839	33	267	528	820	597	186	819	529	911	396	52	505	221	27	999999	999999	735	999999	993	385	999999	102	175	818	842	228	157	885	999999	999999	415	571	683	883	999999	999999	321	765	541	999999	290	999999	999999	56	836	497	545	558	973	408	502	999999	367	841	84	930	101	709	978	999999	999999	933	23	653	980	999999	821	337	999999	790	999999	970	798	397	104	200	999999	129	982	355	682	599	999999	117	765	999999	214	842	809	999999	153	999999	787	172	999999	356	560	994	999999	999999	675	999999	999999	193	400	999999	418	970	746	883	486	972	999999	632	999999	999999	32	906	999999	999999	276	979	999999	765	647	999999	192	635	999999	747	640	459	999999	626	679	474	
472	728	716	243	999999	244	999999	926	189	999999	999999	164	476	148	999999	654	117	293	98	696	690	999999	546	994	350	782	160	999999	252	999999	919	999999	999999	232	966	304	199	654	992	42	883	601	586	476	522	37	169	681	999999	986	352	999999	537	983	783	111	192	722	999999	17	93	106	999999	999999	260	782	212	253	182	999999	464	462	999999	66	812	98	784	79	481	322	623	479	585	266	684	160	573	969	999999	999999	121	999999	761	985	948	787	918	999999	225	740	825	915	999999	393	531	889	478	481	999999	695	999999	122	999999	580	393	614	520	999999	477	110	999999	242	805	317	918	987	999999	315	117	999999	999999	360	853	740	497	707	970	202	999999	794	681	999999	999999	753	548	999	235	999999	601	999999	276	501	999999	125	531	592	120	201	474	543	198	999999	999999	155	999999	965	269	999999	93	999999	644	999999	692	683	999999	127	999999	61	999999	999999	762	520	713	999999	758	679	404	737	219	904	597	779	999999	999999	606	519	726	653	239	999999	739	999999	107	916	699	999999	999999	282	999999	414	158	68	999999	555	999999	677	459	601	396	999999	570	531	301	188	98	865	601	500	86	909	400	790	999999	195	189	999999	423	797	84	999999	870	132	50	804	755	538	356	181	419	928	69	999999	266	394	22	999999	433	918	999999	999999	999999	999999	206	787	24	368	246	246	375	743	999999	661	526	585	974	448	490	496	433	559	518	429	91	157	999999	999999	533	438	183	972	614	505	969	250	999999	562	926	999999	790	397	302	999999	805	999999	674	999999	609	680	419	574	726	999999	495	999999	325	926	236	58	937	749	999999	808	73	403	139	759	999999	999999	999999	422	522	237	706	45	999999	407	624	414	483	451	665	852	999999	608	255	678	19	701	999999	999999	335	878	999999	50	562	493	57	412	547	915	716	332	999999	997	62	499	239	999999	999999	999999	312	821	574	496	999999	981	789	464	158	460	749	999999	999999	592	96	644	911	665	999999	999999	360	222	867	567	734	342	302	999999	556	755	448	560	999999	17	236	513	313	829	999999	581	999999	999999	263	96	176	999999	971	967	910	418	588	574	976	247	999999	999999	999999	17	999999	751	688	999999	907	999999	22	198	310	999999	366	583	999999	91	708	901	80	766	958	781	999999	19	371	335	999999	148	177	873	584	453	450	146	559	305	78	214	892	935	999999	861	83	999999	424	627	999999	337	86	506	999999	84	176	800	141	182	616	752	390	362	658	768	234	148	613	857	903	999999	33	45	23	504	19	145	
90	999999	707	422	999999	743	724	782	999999	671	999999	510	286	999999	14	999999	689	326	824	539	286	917	636	999999	374	567	723	390	313	51	999999	999999	75	999999	719	999999	474	203	167	999999	638	875	999999	999999	139	113	580	263	225	646	355	999999	680	479	858	173	470	772	58	36	30	344	479	29	188	999999	999999	254	930	969	912	495	168	187	901	411	999999	83	805	271	999999	469	174	999999	695	999999	999999	999999	183	555	574	702	155	141	626	303	999999	687	384	492	668	336	999999	255	999999	860	538	999999	577	456	999999	396	966	786	49	999999	179	811	334	392	999999	999999	81	384	405	219	350	37	999999	607	999999	999999	999999	999999	999999	660	146	919	932	835	267	198	28	726	999999	999999	735	368	101	999999	134	594	363	999999	536	819	264	949	850	999999	520	511	941	999999	451	431	999999	653	999999	389	424	999999	879	498	135	767	999999	354	782	227	483	981	936	999999	483	421	179	999999	786	782	405	196	999999	417	325	755	256	58	284	999999	489	91	999999	711	652	873	999999	864	866	769	999999	910	999999	633	999999	999999	574	999999	496	40	999999	991	867	411	983	237	192	472	183	999999	999999	782	80	611	737	401	806	999999	842	610	706	315	999999	27	999999	495	29	445	375	999999	190	999999	562	254	919	497	224	772	727	424	691	999999	999999	496	258	216	839	566	895	649	731	350	614	886	999999	945	999999	850	999999	498	218	746	106	397	198	720	230	999999	999999	999999	187	44	506	999999	999999	463	999999	353	768	999999	655	463	549	999999	999999	999999	194	676	919	973	346	999999	164	239	999999	944	999999	999999	999999	537	986	24	874	655	472	697	843	196	967	870	331	808	91	40	842	755	206	381	999999	358	999999	553	905	717	999999	813	879	277	999999	973	999999	999999	999999	241	600	641	999999	999999	263	366	999999	997	708	59	999999	999999	292	999999	999999	460	999999	774	960	949	999999	442	118	166	751	658	818	575	975	994	562	999999	999999	850	440	211	176	312	128	976	360	999999	999999	999999	75	376	531	755	880	761	999999	543	369	999999	239	167	533	431	152	999999	548	431	32	999999	496	651	774	442	693	195	293	445	999999	984	999999	473	597	261	100	385	137	72	695	223	768	29	640	999999	999999	282	677	745	999999	999999	437	928	515	999999	369	424	602	99	72	999999	477	789	886	385	999999	999999	570	281	999999	767	476	999999	736	809	999999	999999	999999	116	821	999999	999999	548	286	142	557	670	958	999999	892	676	782	48	10	10	746	979	142	265	171	854	999999	406	
414	999999	57	952	202	706	195	891	999999	495	999999	651	999999	928	512	754	999999	835	807	114	389	663	999999	438	484	735	72	965	345	755	945	967	707	120	999999	885	999999	604	478	262	280	999999	999999	296	999999	359	999999	817	999999	999999	437	335	999999	608	999999	999999	416	619	477	999999	643	230	556	658	550	309	999999	76	794	627	669	233	367	999999	999999	388	400	698	666	135	912	254	999999	957	327	620	921	109	999999	393	479	475	136	21	999999	59	453	999999	746	471	415	756	33	850	717	214	999999	500	774	638	359	717	952	352	553	398	999999	598	341	930	388	844	972	999999	157	204	106	356	999999	999999	935	785	951	205	720	165	231	648	250	123	652	999999	335	464	999999	761	523	784	467	229	327	999999	283	816	93	570	783	622	702	523	117	999999	563	990	703	574	766	757	632	397	177	93	358	227	287	957	999999	518	376	396	681	999999	888	717	466	999999	511	145	122	159	381	608	945	726	999999	41	867	344	760	999999	995	766	161	80	999999	999999	506	999999	538	136	999999	275	256	316	842	795	732	999999	533	623	72	630	644	482	25	568	999999	632	222	256	999999	184	999999	906	400	999999	170	999999	664	231	999999	999999	607	999999	108	116	361	999999	999999	220	308	31	810	999999	999999	374	999999	678	64	494	999999	999999	843	291	999999	876	999999	350	915	927	999999	914	191	312	999999	999999	33	659	384	909	999999	999999	747	12	948	78	373	999999	999999	35	794	999999	764	999999	135	999999	612	326	949	232	999999	21	724	999999	999999	393	999999	508	107	790	351	471	999999	999999	287	598	136	999999	342	968	512	897	842	999999	999999	152	160	22	187	339	14	706	709	162	320	205	783	790	425	564	238	864	523	717	683	332	197	619	891	999999	583	770	983	980	999999	701	178	999999	824	999999	243	999999	331	767	786	645	762	152	833	999999	814	346	999999	777	999999	648	383	134	216	999999	954	999999	130	999999	999999	243	723	729	999999	619	36	949	999999	981	331	411	542	755	999999	999999	999999	55	999999	809	999999	999999	999999	215	250	81	327	999999	628	999999	489	702	999999	999999	22	552	921	43	999999	223	66	865	380	443	456	338	115	628	999999	177	999999	909	999999	320	999999	518	888	518	488	371	302	999999	999999	952	502	628	703	861	743	389	127	536	999999	571	753	856	999999	999999	758	912	999999	698	850	460	999999	579	947	396	751	999999	663	413	554	347	921	999999	999999	999999	941	828	635	253	885	814	60	714	999999	193	999999	999999	651	977	759	999999	405	603	
142	870	189	922	999999	317	119	249	725	714	981	997	650	999999	321	448	999999	930	287	722	999999	45	410	68	15	999999	828	678	999999	999999	653	978	941	327	999999	673	248	28	156	328	143	999999	99	345	732	999999	543	888	761	212	17	829	999999	683	790	107	469	131	999999	917	488	999999	397	49	70	999999	66	999999	738	648	210	951	999999	959	588	177	946	74	335	999999	230	940	917	999999	999999	999999	690	268	999999	999999	999999	126	111	239	999999	702	999999	59	999999	999999	520	220	159	122	12	65	55	339	104	999999	161	405	796	487	696	547	523	747	999999	246	322	797	796	999999	444	93	850	554	129	885	919	896	789	999999	919	20	791	804	999999	999999	779	999999	173	914	999999	808	999999	999999	542	999999	189	510	688	48	416	722	999999	263	678	918	215	999999	220	218	703	264	615	199	999999	686	755	718	110	748	467	962	633	999999	999999	636	999999	999999	21	826	706	999999	218	999999	999999	207	596	999999	999999	728	999999	288	150	999999	220	437	203	140	66	999999	999999	471	409	939	999999	454	99	542	59	51	165	999999	999999	393	512	294	55	865	999999	370	999999	999999	591	382	999999	999999	999999	999999	670	999999	443	632	178	999999	289	244	19	278	178	746	999999	64	488	94	573	438	999999	756	452	926	391	999999	141	999999	999999	999999	879	37	609	403	631	420	999999	283	608	532	999999	333	999999	999999	284	776	999999	999999	999999	46	738	999999	809	999999	389	999999	236	744	999999	115	501	482	399	959	364	982	999999	775	124	697	192	999999	486	51	627	475	652	184	999999	614	641	878	444	999999	591	383	228	706	23	565	999999	137	888	999999	999999	338	999999	154	912	999999	999999	920	149	564	853	999999	30	768	284	913	423	999999	102	780	473	623	47	668	378	981	764	962	761	558	999999	65	327	999999	20	999999	541	508	999999	358	507	720	739	880	876	999999	999999	459	432	109	999999	142	44	118	40	417	300	275	775	931	538	999999	169	590	60	797	214	999999	758	985	382	915	790	743	999999	999999	884	167	791	319	628	314	540	662	999999	999999	30	219	999999	602	999999	999999	732	340	820	362	561	158	999999	89	854	324	701	446	727	236	351	999999	835	287	533	143	999999	466	312	234	614	506	999999	999999	999999	995	96	999999	999999	999999	999999	999999	923	920	201	736	337	712	465	313	612	103	935	189	39	729	384	674	999999	864	792	276	999999	999999	747	64	973	160	999999	859	238	546	999999	620	999999	891	999999	914	95	797	805	771	999999	999999	999999	521	571	994	649	57	
621	999999	999999	132	324	916	432	337	183	147	999999	187	409	606	85	76	644	324	999999	148	360	469	999999	999999	68	999999	999999	999999	999999	236	492	999999	510	265	999999	816	459	999999	305	136	469	50	740	999999	999999	628	371	999999	999999	556	999999	256	858	511	999999	161	999999	999999	73	303	999999	403	364	947	654	999999	676	154	367	268	999999	318	999999	999999	678	320	728	640	246	999999	999999	999999	116	426	359	245	130	999999	568	999999	984	644	272	11	485	75	686	793	303	260	951	999999	46	999999	939	999999	236	848	832	386	999999	201	578	633	644	999999	297	937	999999	418	999999	677	586	281	284	971	55	28	534	613	634	935	347	999999	488	443	834	452	999999	791	18	281	176	191	664	792	76	639	367	705	778	748	205	885	596	284	639	999999	389	967	523	218	323	229	752	496	854	999999	154	210	946	845	999999	999999	999999	392	999999	404	616	491	905	415	999999	829	835	885	739	462	999999	999999	804	78	72	519	278	800	957	999999	999999	177	999999	484	494	166	759	999999	298	399	484	214	774	244	158	897	72	999999	556	999999	999999	999999	756	402	202	999999	406	877	782	999999	999999	609	999999	562	965	449	999999	999999	920	504	79	902	597	350	977	999999	999999	569	999999	999999	999999	169	254	472	999999	572	420	999999	291	553	999999	881	160	357	999999	875	779	221	279	709	354	641	197	61	425	491	999999	416	425	16	511	836	957	617	493	378	365	961	999	403	38	999999	149	376	744	197	752	250	489	111	416	228	300	220	820	816	972	202	999999	81	303	14	130	999999	52	999999	924	542	863	492	519	999999	222	875	681	347	501	821	317	237	739	38	926	999999	600	293	546	747	999999	677	406	173	913	927	110	33	886	863	333	999999	999999	220	999999	997	591	598	999999	424	538	482	999999	160	999999	820	999999	274	88	807	684	999999	999999	999999	744	196	96	999999	999999	294	775	657	999999	638	497	496	963	999999	652	928	732	11	287	131	218	324	363	999999	287	999999	999999	835	999999	89	189	574	442	999999	475	199	911	244	694	721	648	880	31	686	663	999999	856	811	622	159	999999	999999	999999	266	967	999999	833	840	79	810	698	940	712	381	458	999999	999999	876	64	999999	27	497	999999	565	482	338	302	676	592	889	999999	784	999999	795	999999	506	103	186	999999	55	366	80	175	884	33	708	178	649	237	999999	999999	980	757	999999	142	587	375	916	783	639	137	166	258	999999	574	914	999999	999999	377	999999	829	877	756	999999	105	946	331	432	542	773	
169	652	449	851	555	265	36	63	662	999999	140	186	402	999999	918	209	821	986	319	999999	981	999999	281	999999	911	465	234	999999	73	195	266	942	383	19	999999	999999	999999	999999	633	999999	887	673	264	951	821	652	485	999999	100	895	134	999999	999999	432	791	909	380	174	999999	99	41	999999	989	477	170	999999	802	393	21	443	999999	424	999999	11	231	999999	999999	330	463	268	999999	958	999999	999999	70	999999	999999	950	227	999999	113	999999	467	543	287	609	683	787	791	633	849	102	264	656	412	710	982	121	999999	483	913	60	711	681	119	999999	629	999999	999999	999999	368	852	175	450	340	940	956	818	723	999999	634	217	538	829	418	888	704	11	999999	359	937	999999	749	999999	656	999999	999999	999999	434	215	999999	861	381	552	275	997	926	813	326	471	753	999999	999999	589	848	705	521	881	272	230	378	999999	66	999999	311	999999	112	430	794	287	999999	180	999999	518	641	773	836	986	564	999999	961	890	685	303	606	773	329	170	895	950	540	959	999999	214	836	362	805	999999	250	999999	895	505	29	48	372	583	780	999999	947	85	869	999999	326	999999	268	487	999999	763	460	538	331	941	999999	999999	746	150	656	999999	681	289	968	522	745	940	525	465	871	999999	999999	32	999999	999999	999999	820	999999	15	999999	672	999999	359	999999	51	863	999999	303	999999	970	185	302	231	999999	999999	207	668	999999	356	790	386	999999	803	616	305	832	438	545	881	999999	714	762	741	507	984	244	332	868	926	658	42	999999	571	494	695	354	709	105	402	252	555	713	999999	224	999999	347	999999	742	999999	999999	435	177	999999	236	266	422	560	724	999999	999999	874	799	190	697	999999	739	763	318	920	999999	999999	342	152	638	182	11	37	526	250	646	102	590	752	717	999999	864	235	345	999999	283	793	999999	163	999999	377	755	532	46	467	999999	583	834	822	174	95	103	35	782	999999	264	999999	999999	999999	305	999999	294	57	999999	474	999999	514	427	89	647	999999	149	999999	116	999999	427	999999	990	69	999999	73	268	767	588	632	139	839	452	999999	974	887	999999	510	857	771	999999	708	999999	572	573	22	166	754	184	18	946	914	918	999999	636	785	404	974	999999	999999	15	999999	999999	841	344	63	71	144	114	999999	407	638	331	344	188	718	420	428	495	711	906	513	593	580	685	225	921	930	999999	199	999999	784	999999	625	766	999999	249	227	237	999999	999999	999999	650	425	610	317	593	583	342	999999	374	976	489	58	335	999999	933	888	165	129	142	141	999999	915	
276	623	888	705	578	999999	479	202	999999	975	760	885	863	177	999999	378	999999	348	598	738	999999	516	304	701	299	273	632	999999	72	118	388	819	542	999999	999999	987	429	887	14	999999	448	182	785	514	298	999999	639	765	919	787	497	794	543	750	101	759	328	196	416	315	999999	128	140	91	596	999999	999999	138	29	981	948	999999	999999	999999	300	652	730	790	999999	849	999999	866	441	999999	621	593	286	792	643	398	669	242	481	999999	999999	329	999999	704	999999	357	106	510	746	937	999999	753	999999	665	459	448	999999	537	782	999999	680	133	687	855	470	999999	664	560	999999	631	322	716	999999	644	999999	970	610	36	872	66	753	133	999999	503	445	867	143	999999	342	204	999999	141	459	999999	28	999999	641	196	243	914	692	545	999999	999999	625	999999	491	816	517	489	838	12	664	726	812	999999	13	194	419	603	999999	999999	228	300	999999	190	999999	356	625	551	999999	424	792	999999	374	217	118	999999	999999	323	386	326	114	853	366	999999	477	999999	999999	471	602	999999	999999	999999	54	649	327	725	853	444	866	999999	999999	965	999999	423	219	706	999999	999999	448	999999	315	999999	226	999999	939	374	933	905	713	532	254	163	949	880	648	162	999999	725	890	999999	161	443	456	251	999999	148	702	999999	999999	770	999999	507	33	603	999999	679	423	502	999999	952	999999	948	730	999999	890	47	25	999999	775	67	792	636	715	65	847	871	999999	975	427	999999	672	999999	999999	942	160	999999	999999	356	738	968	738	421	25	937	999999	212	713	122	361	98	133	433	999999	99	978	745	792	968	756	280	39	448	85	909	999999	999999	200	787	999999	999999	906	999999	540	807	328	381	999999	999999	463	999999	168	537	623	338	677	248	824	668	964	414	954	999999	599	468	938	300	999999	116	999999	801	22	925	928	999999	191	463	999999	369	999999	999999	999999	24	514	999999	121	502	999999	746	999999	51	975	531	823	999999	999999	744	79	82	868	999999	44	514	129	999999	632	999999	609	416	999999	223	999999	464	999999	367	290	939	999999	488	357	446	476	600	874	999999	825	490	112	159	28	447	999999	820	501	743	572	619	894	852	489	878	999999	418	599	28	695	520	634	999999	498	259	96	591	724	432	561	444	640	999999	836	151	999999	460	397	709	829	535	963	163	795	671	55	805	999	999999	999999	67	10	999999	919	314	856	999999	660	769	360	802	105	78	191	999999	978	390	25	999999	747	443	999999	890	999999	999999	557	480	999999	999999	999999	291	591	255	879	504	444	785	999999	532	
295	494	799	627	999999	36	439	895	972	999999	693	999999	790	661	731	999999	46	999999	666	759	757	999999	976	999999	565	999999	221	850	999999	999999	999999	203	796	493	62	262	643	403	540	999999	999999	662	508	999999	144	549	500	930	999999	769	467	333	128	999999	774	909	517	999999	999999	999999	815	999999	705	294	972	499	868	306	609	999999	476	642	579	503	38	105	999999	973	999999	26	999999	999999	336	999999	999999	370	84	999999	999999	152	745	677	999999	260	357	999999	999999	999999	40	644	680	203	331	54	999999	825	754	625	999999	679	999999	544	999999	54	711	999999	263	286	999999	612	425	907	588	466	999999	798	310	999999	156	999999	149	662	942	65	345	999999	959	291	135	404	616	459	999999	49	119	999999	999999	297	548	999999	999999	679	999999	428	228	773	999999	999999	320	999999	524	434	478	999999	540	999999	602	221	709	337	575	971	999999	669	996	966	752	999999	357	999999	398	999999	780	333	999999	469	512	999999	836	571	768	105	970	630	879	191	999999	999999	999999	738	608	198	999999	221	999999	999999	529	489	431	999999	31	76	517	787	999999	512	654	999999	919	80	868	88	385	147	568	479	10	999999	790	815	986	999999	49	618	924	210	434	569	86	92	940	32	102	584	550	701	999999	999999	523	999999	537	835	326	999999	999999	530	812	450	653	999999	916	998	999999	999999	999999	516	37	999999	862	906	87	94	78	837	999999	999999	999999	800	597	866	891	817	999999	422	287	999999	198	999999	748	404	397	983	916	308	999999	941	333	485	999999	44	674	999999	330	999999	999999	999999	766	489	308	35	999999	22	853	786	886	109	992	287	338	124	327	999999	159	468	999999	103	178	770	999999	999999	999999	510	491	999999	202	999999	497	398	132	835	999999	709	312	999999	999999	999999	140	139	999999	76	999999	56	156	204	717	257	539	861	109	206	283	996	817	118	999999	44	530	300	594	684	611	604	164	503	730	617	124	436	999999	143	999999	999999	999999	999999	999999	475	999999	999999	846	944	671	635	999999	926	561	999999	891	999999	220	825	854	840	545	738	464	354	999999	653	473	109	999999	113	263	999999	243	245	999999	222	868	47	680	999999	454	649	22	976	314	999999	941	342	999999	920	226	782	288	132	503	620	150	999999	999999	999999	824	746	811	999999	381	333	693	326	750	679	335	183	155	621	396	999999	999999	999999	50	663	711	140	999999	223	999999	480	687	120	741	37	82	972	462	969	999999	999999	999999	453	605	981	544	625	592	56	999999	999999	636	999999	999999	607	894	999999	855	920	998	693	999999	598	
999999	999999	646	999999	584	722	606	362	999999	185	999999	688	67	282	999999	999999	128	96	999999	337	999999	843	844	30	999999	144	143	420	127	542	999999	725	999999	250	772	704	344	999999	999999	870	999999	241	999999	460	999999	999999	549	999999	779	796	801	912	999999	999999	969	999999	66	625	208	450	588	196	245	188	999999	487	353	817	509	188	999999	166	999999	677	887	397	999999	393	999999	335	594	521	640	330	740	68	580	308	280	934	647	718	763	599	291	999999	999999	999999	255	976	999999	732	999999	601	999999	999999	865	477	999999	582	326	999999	69	872	856	77	999999	999999	447	156	999999	55	546	999999	540	999999	999999	457	395	634	999999	377	147	589	631	999999	408	49	258	999999	202	112	159	999999	617	974	659	999999	742	224	706	90	706	108	79	658	196	546	70	999999	252	999999	91	523	190	949	535	479	999999	995	669	516	666	352	954	804	999999	847	957	999999	356	511	714	999999	928	321	670	49	999999	999999	674	861	999999	999999	852	783	999999	635	517	668	449	189	650	999999	999999	199	999999	363	154	275	762	999999	589	999999	719	741	704	999999	595	999999	288	495	960	999999	999999	807	538	999999	500	999999	999999	270	339	299	125	177	999999	966	626	999999	897	316	895	254	220	336	282	999999	999999	120	89	120	49	648	389	953	229	381	427	747	660	938	863	973	491	999999	19	300	389	552	880	999999	999999	856	972	972	999999	715	67	993	535	65	22	389	101	999999	230	691	999999	172	948	489	549	878	999999	999999	453	922	763	719	327	982	103	919	240	351	999999	193	675	417	999999	513	324	433	222	999999	999999	484	881	817	999999	999999	390	999999	604	401	999999	999999	999999	23	999999	678	952	348	676	999999	999999	103	159	999999	999999	47	25	999999	808	444	999999	125	999999	482	999999	968	999999	946	448	999	601	875	324	838	163	421	415	662	888	999999	999999	976	756	669	643	832	999999	141	969	999999	311	889	418	169	236	83	748	305	979	559	637	15	899	999999	951	96	778	320	999999	435	631	999999	612	134	999999	198	999999	996	839	210	644	909	999999	215	698	711	999999	999999	999999	999999	672	119	682	338	57	555	999999	90	717	557	63	24	999999	543	611	948	286	294	286	48	999999	752	999999	999999	915	728	39	694	978	250	999999	623	708	999999	762	522	999999	999999	86	337	121	288	288	292	157	629	374	442	999999	750	999999	182	878	574	375	920	653	999999	423	328	526	392	111	477	928	439	316	38	781	99	277	12	217	949	926	999999	473	183	631	999999	364	596	999999	237	
815	455	745	143	150	842	868	776	999999	758	999999	999999	186	810	363	717	323	999999	999999	514	999999	432	999999	928	999999	939	457	999999	281	999999	964	929	301	874	662	482	694	182	887	938	231	500	999999	459	999999	207	259	662	820	914	971	28	935	586	754	999999	999999	816	495	999999	999999	398	505	999999	794	880	437	999999	158	880	33	999999	458	999999	999999	982	289	999999	790	450	690	795	659	367	165	945	999999	715	129	279	991	999999	686	686	554	832	995	418	999999	999999	769	999999	514	939	999999	999999	570	222	303	999999	999999	975	36	54	521	599	999999	147	577	849	886	722	999999	878	888	156	465	772	178	460	986	999999	850	532	999999	743	290	719	476	334	384	782	421	999999	176	26	999999	641	999999	954	103	857	841	999999	999999	999999	999999	635	999999	744	375	999999	54	843	786	242	999999	503	999999	999999	318	29	671	252	474	999999	999999	836	711	999999	304	823	606	223	366	999999	39	44	161	633	980	655	668	731	999999	586	737	578	999999	934	891	357	277	397	646	84	196	999999	999999	277	747	926	999999	188	450	551	201	831	487	657	999999	99	352	739	797	663	361	939	293	999999	375	731	276	777	999999	947	555	219	999999	291	942	999999	693	883	886	63	731	489	999999	417	394	906	101	913	732	801	15	537	999999	982	723	256	314	463	901	26	660	156	207	502	996	982	263	205	715	770	406	468	853	743	932	871	658	875	999999	469	639	363	55	999999	941	27	618	999999	568	695	136	240	982	870	999999	584	292	788	999999	412	652	896	999999	961	405	547	684	856	60	999999	598	439	999999	442	999999	999999	111	28	561	978	373	669	636	29	643	176	486	983	350	999999	589	869	463	100	816	743	165	93	999999	999999	999999	999999	544	999999	106	697	279	549	494	106	482	273	999999	443	49	983	269	999999	328	999999	70	999999	999999	702	271	999999	976	869	999999	642	151	999999	244	167	644	611	135	919	922	946	999999	936	499	253	874	326	642	30	61	832	483	976	765	554	343	642	255	841	455	377	721	410	923	851	954	464	38	80	798	438	857	350	265	381	342	134	999999	272	827	999999	96	956	818	793	999999	175	999999	689	823	12	365	293	473	555	235	999999	999999	647	299	999999	297	572	999999	623	974	143	721	393	222	219	440	982	24	510	291	999999	999999	139	692	789	999999	349	999999	795	82	574	876	999999	999999	846	120	563	973	417	999999	524	999999	205	818	35	453	869	477	614	572	382	279	999999	274	999999	904	884	999999	510	
218	999999	326	435	550	410	266	21	247	376	108	999999	19	999999	852	999999	40	999999	320	666	999999	342	871	641	999999	999999	304	999999	446	685	942	999999	999999	473	208	709	208	309	654	999999	769	442	631	999999	516	999999	373	999999	120	999999	440	999999	573	298	174	876	86	685	211	851	116	999999	574	562	434	999999	278	546	999999	999999	568	731	742	999999	897	903	710	771	999999	538	336	631	802	938	999999	434	999999	319	999999	332	633	523	107	999999	311	426	867	999999	676	644	426	826	999999	968	938	999999	775	999999	999999	999999	175	315	999999	999999	525	485	549	999999	316	999999	999999	959	247	85	519	55	999999	939	999999	480	46	640	999999	489	121	509	366	834	999999	546	659	999999	917	999999	999999	999999	962	434	287	826	876	241	999999	677	999999	467	588	200	458	999999	999999	835	79	920	234	999999	221	81	561	25	129	715	636	770	349	225	51	209	999999	202	93	209	999999	774	603	804	878	427	63	999999	921	175	385	116	471	999999	923	996	814	633	116	891	872	271	707	171	605	992	999999	220	999999	389	282	999999	810	999999	182	999999	326	429	656	999999	27	907	104	953	339	999999	309	525	302	54	394	999999	999999	201	336	999999	77	442	999999	885	999999	842	238	541	893	129	306	999999	651	628	680	999999	976	322	873	999999	177	754	832	85	692	999999	999999	381	994	988	999999	618	548	781	237	884	999999	770	703	184	678	562	69	999999	233	999999	874	673	374	999999	317	772	999999	370	234	323	610	134	999999	288	924	857	999999	905	948	687	56	870	999999	795	175	216	999999	999999	296	614	694	622	852	978	999999	254	16	999999	680	408	300	999999	557	914	284	999999	577	425	259	821	25	164	271	545	667	999999	999999	578	999999	111	163	999999	999999	619	999999	987	999999	224	350	680	850	999999	235	550	999999	868	999999	999999	521	80	639	204	449	474	598	540	361	999999	999999	999999	971	437	999999	999999	254	671	113	937	295	296	822	362	84	579	971	473	929	720	158	798	999999	795	67	764	472	959	999999	609	30	98	636	999999	999999	417	999999	423	392	999999	305	725	764	384	201	235	257	286	129	870	503	135	999999	640	168	522	252	186	380	406	116	295	492	504	917	207	659	856	999999	999999	999999	558	90	282	999999	432	44	316	604	832	516	196	839	318	115	999999	486	995	807	999999	174	531	53	999999	550	20	243	270	467	993	999999	400	999999	462	10	945	54	999999	226	735	488	935	582	999999	889	999999	455	183	399	32	999999	999999	999999	78	502	348	515	104	
732	413	198	773	999999	610	266	999999	369	999999	318	169	849	999999	999999	81	999999	999999	949	999999	106	629	564	70	871	999999	282	910	351	758	960	999999	999999	999999	605	812	999999	714	95	971	291	999999	560	79	864	239	182	572	999999	977	999999	272	398	20	999999	112	999999	999999	902	999999	338	355	774	610	425	657	729	999999	553	966	999999	198	153	999999	223	999999	999999	495	206	999999	271	710	35	374	999999	698	272	999999	951	502	962	419	811	999999	642	935	999	999999	653	217	509	283	29	918	453	976	128	999999	796	675	43	364	999999	999999	153	999999	330	410	27	727	394	308	947	60	13	124	387	473	345	288	999999	999999	841	988	141	988	691	117	999999	999999	580	851	999999	285	468	608	487	549	536	24	999999	599	999999	926	999999	210	999999	999999	914	999999	598	654	999999	517	352	915	523	943	139	165	999999	222	999999	999999	157	542	674	672	591	999999	636	837	999999	999999	999999	734	196	914	175	999999	663	722	202	999999	28	999999	776	126	933	553	95	999999	420	999999	999999	402	119	532	779	999999	536	663	387	519	701	760	718	999999	999999	618	729	609	999999	208	999999	225	30	999999	392	231	999999	999999	738	48	320	999999	427	999999	253	280	624	664	144	885	404	10	345	683	890	268	216	31	999999	999999	824	999999	767	221	879	861	382	223	149	557	524	978	924	349	999999	609	343	163	511	574	993	75	999999	892	804	501	880	346	15	134	24	745	999999	999999	999999	834	334	215	684	391	897	411	524	586	370	426	85	996	484	290	999999	63	519	707	331	759	999999	999999	417	388	981	45	217	25	542	779	999999	510	135	999999	285	999999	478	129	676	592	550	888	999999	387	426	884	862	724	209	961	999999	579	102	464	822	458	999999	999999	410	861	204	999999	53	999999	999999	574	870	119	15	797	585	399	40	738	999999	999999	353	40	961	107	183	492	816	999999	553	132	418	670	999999	826	339	999999	719	814	398	999999	844	940	662	851	23	999999	719	411	999999	835	999999	999999	999999	699	999999	999999	345	312	999999	711	691	472	47	602	166	210	566	188	467	413	680	225	350	175	288	999999	999999	120	94	430	772	415	205	999999	583	64	423	999999	721	572	836	417	136	686	361	382	902	999999	695	812	196	541	944	973	165	332	999999	90	421	701	399	234	999999	267	939	999999	999999	999999	28	111	786	714	467	894	576	273	999999	663	999999	999999	511	317	999999	281	999999	999999	999999	231	562	260	50	342	440	29	999999	611	198	868	747	84	115	582	52	593	
36	481	999999	59	406	892	244	360	276	515	200	92	999999	946	999999	707	999999	55	767	767	71	453	999999	447	721	999999	84	230	916	739	800	928	999999	831	255	761	999999	999999	825	670	26	690	76	925	828	999999	802	252	844	49	268	70	815	284	532	582	208	635	999999	441	817	24	444	536	999999	999999	817	978	999999	272	999999	404	999999	999999	750	999999	387	358	619	630	172	831	385	999999	481	740	122	990	309	673	563	532	92	393	852	999999	255	999999	220	999999	283	824	551	582	499	999999	840	719	533	161	204	849	999999	999999	999999	986	638	567	999999	974	999999	826	678	37	708	27	321	835	999999	747	999999	847	147	63	999999	348	290	999999	387	616	999999	403	466	999999	478	999999	999999	384	124	866	373	688	484	246	416	457	999999	524	874	481	999999	14	475	786	35	357	712	999999	361	930	705	836	190	999999	83	999999	369	530	558	994	511	999999	999999	386	384	447	373	999999	646	899	999999	999999	927	905	74	895	927	999999	999999	131	11	999999	33	193	170	537	508	999999	172	660	97	999999	965	999999	969	999999	293	98	411	588	983	999999	326	999999	737	939	908	284	383	187	827	689	407	437	999999	959	913	537	225	846	939	337	999999	999999	812	999999	999999	999999	936	459	612	839	999999	544	999999	200	999999	572	456	999999	628	233	999999	984	832	408	227	538	999999	999999	701	756	873	565	649	656	82	341	999999	169	149	999999	347	924	575	988	999999	999999	299	802	999999	999999	91	994	999999	715	675	753	162	414	999999	271	170	926	999999	856	999999	999999	895	999999	128	895	923	296	91	767	886	999999	419	844	987	364	249	94	287	360	675	999999	346	934	980	328	999999	245	808	877	700	421	177	999999	32	706	968	808	684	838	427	794	913	461	999999	938	344	318	426	999999	999999	86	649	406	191	97	377	960	510	999999	716	688	487	213	76	474	569	700	821	999999	396	440	409	448	932	880	964	885	999999	52	999999	999999	818	812	854	999999	999999	770	537	934	339	17	999999	885	131	739	999999	709	394	999999	378	644	497	144	609	591	999999	210	473	310	999999	491	855	468	999999	847	869	675	359	999999	702	798	999999	886	951	389	999999	524	327	203	574	265	999999	751	673	350	381	999999	212	999999	999999	571	307	237	811	999999	161	838	80	283	999999	641	360	941	661	579	481	610	999999	230	458	162	882	999999	999999	867	991	114	795	474	475	999999	472	96	999999	140	501	935	999999	113	237	304	454	53	332	932	999999	559	999999	103	868	771	500	981	
814	999999	999999	37	501	944	856	57	53	999999	808	685	179	274	444	530	88	546	999999	89	999999	163	707	839	947	803	962	999999	23	701	605	704	999999	490	999999	711	999999	474	444	140	257	189	260	848	245	647	763	640	999999	569	24	332	245	421	999999	660	97	999999	89	697	981	424	999999	352	999	113	990	688	992	999999	88	614	999999	405	999999	813	999999	858	999999	999999	999999	331	327	454	686	999999	999999	999999	502	621	999999	601	394	999999	159	832	156	908	849	999999	657	85	999999	391	491	410	229	839	999999	184	999999	238	255	779	658	999999	999999	589	999999	725	999999	717	196	999999	118	486	230	999999	999999	10	999999	994	19	472	652	964	683	935	963	999999	64	629	694	327	999999	999999	999999	614	98	500	999999	566	253	133	497	999999	888	277	282	14	189	999999	594	588	517	763	228	783	137	999999	976	171	999999	389	671	999999	999999	999999	517	722	140	616	277	999999	276	110	751	886	974	712	86	415	663	999999	106	201	45	116	809	999999	177	572	487	404	999999	999999	999999	864	461	483	917	29	999999	560	873	573	999999	999999	321	417	999999	999999	809	424	617	570	508	999999	292	480	999999	915	69	418	554	568	139	999999	240	704	169	887	434	501	795	67	655	999999	95	999999	999999	205	794	402	96	835	762	72	787	953	73	282	999999	981	503	999999	959	352	15	314	444	999999	999999	617	257	999999	907	318	999999	560	915	405	582	759	874	999999	999999	666	331	719	806	76	999999	999999	999999	887	315	453	997	999999	107	313	107	780	98	883	999999	186	155	961	928	454	443	999999	48	667	700	821	116	720	881	302	30	296	508	378	636	999999	977	369	820	463	999999	999999	462	999999	999999	999999	671	991	196	999999	999999	370	999999	362	632	858	249	999999	197	999999	999999	286	912	804	292	999999	282	719	999999	276	999999	785	150	474	999999	607	774	435	368	898	159	999999	534	937	781	660	504	999999	745	999999	91	14	182	335	126	999999	923	658	999999	497	529	952	744	919	999999	735	999999	327	229	34	93	813	614	298	344	231	999999	974	33	631	999999	999999	974	478	194	205	612	999999	999999	107	684	126	999999	871	378	999999	380	614	203	999999	441	999999	927	720	694	278	999999	883	990	894	292	949	635	698	190	403	977	999999	734	999999	133	413	999999	999999	350	967	707	742	919	999999	851	999999	999999	977	199	999999	208	263	783	916	999999	999999	999999	462	815	999999	491	416	690	974	229	115	999999	654	922	999999	218	805	999999	727	570	999999	999999	999999	999999	155	177	657	
509	61	999999	724	999999	818	742	404	589	516	316	615	999999	300	999999	945	917	745	999999	136	65	999999	920	999999	883	66	999999	999999	764	970	419	669	567	833	907	999999	779	505	999999	71	999999	999999	447	701	499	764	250	280	605	28	936	999999	888	51	601	347	141	802	840	999999	473	594	639	619	107	999999	58	652	393	999999	175	422	999999	205	999999	538	723	999999	902	999999	999999	85	999999	745	44	121	999999	526	242	569	508	977	664	197	598	327	888	828	604	853	999999	597	886	999999	853	524	184	693	826	73	999999	911	899	999999	619	999999	999999	893	584	999999	864	532	420	823	914	999999	757	935	606	897	999999	894	999999	999999	999999	228	999999	368	892	520	936	97	999999	178	945	999999	87	943	999999	999999	284	994	254	999999	988	193	187	72	999999	999999	767	999999	97	999999	423	728	296	999999	318	999999	209	683	11	74	999999	777	831	251	877	999999	120	813	366	999999	622	655	999999	16	70	229	999999	999999	99	999999	753	999999	10	771	755	227	309	999999	999999	187	10	999999	993	190	569	221	361	936	999999	950	554	953	883	691	315	767	88	289	789	98	999999	84	593	774	999999	362	776	70	495	660	28	882	187	188	404	31	662	470	447	999999	867	114	999999	148	681	999999	813	319	465	987	149	29	999999	546	827	926	999999	228	869	216	999999	999999	450	999999	932	671	775	999999	296	294	999999	617	841	939	231	999999	999999	455	102	520	548	999999	604	508	521	999999	444	641	361	999999	24	999999	600	241	999999	576	663	415	216	20	34	118	32	181	881	531	187	508	325	580	792	562	136	999999	667	977	696	942	22	999999	999999	144	353	818	279	999999	26	610	534	655	592	728	248	92	496	440	444	433	626	999999	820	999999	326	780	999999	462	316	251	999999	437	999999	720	999999	999999	782	890	765	999999	901	219	999999	577	973	670	987	73	323	54	999999	237	542	272	326	32	122	301	818	572	142	817	365	775	47	999999	775	871	999999	965	309	606	674	240	531	416	999999	253	962	655	792	622	999999	272	388	999999	895	616	404	380	170	491	999999	202	82	94	853	999999	999999	999999	999999	126	738	358	744	266	562	311	999999	909	546	868	338	172	780	519	678	103	397	999999	999999	168	477	999999	804	999999	999999	999999	999999	447	563	999999	714	999999	999999	676	999999	790	527	131	782	593	875	495	834	302	999999	909	999999	562	415	999999	351	999999	999999	735	999999	999999	553	926	999999	90	153	999999	355	799	163	999999	410	113	635	888	575	275	920	999999	999999	981	
130	512	665	999999	999999	605	41	803	999999	878	422	36	37	110	999999	601	398	701	450	581	149	44	999999	911	999999	999999	927	527	194	999999	916	65	452	667	999999	51	271	117	999999	547	272	552	404	285	828	384	86	534	651	973	877	228	177	711	841	999999	374	753	999999	751	678	513	999999	329	961	367	583	369	999999	999999	339	290	681	903	319	597	640	862	999999	134	242	402	875	220	208	697	887	740	825	578	676	517	991	279	868	758	934	84	323	471	800	716	97	455	644	596	999999	274	402	254	454	511	999999	992	518	285	999999	407	130	274	480	999999	999999	868	999999	822	299	411	44	999999	662	566	549	621	333	526	314	999999	576	612	999999	999999	348	581	133	175	999999	999	760	593	130	999999	954	59	990	957	182	229	999999	821	307	145	240	841	999999	888	962	60	668	992	970	217	999999	518	999999	857	504	962	744	363	975	299	999999	451	440	134	612	499	630	375	353	95	503	999999	315	25	392	507	989	245	999999	999999	340	999999	622	912	707	445	999999	142	463	220	999999	999999	845	999999	494	789	410	467	286	472	999999	303	648	999999	714	84	212	999999	475	996	973	509	160	999999	958	882	999999	527	999999	176	563	999999	999999	143	611	929	999999	307	530	999999	106	531	999999	740	375	47	129	737	208	632	242	999999	667	466	999999	975	999999	665	58	612	960	883	49	999999	909	933	391	999999	284	784	175	904	578	872	999999	451	549	420	814	921	999999	101	329	795	999999	725	829	455	896	999999	517	999999	259	917	999999	223	491	999999	830	999999	655	614	999999	423	466	337	269	999999	566	794	435	999999	851	999999	999999	999999	563	254	186	194	113	936	618	999999	277	921	655	661	240	999999	960	700	590	382	276	158	638	999999	338	605	465	45	889	111	210	515	999999	132	999999	773	999999	246	672	646	339	719	995	814	156	999999	682	999999	564	878	999999	734	421	999999	999999	999999	240	657	999999	580	999999	77	57	517	447	762	529	999999	594	466	999999	723	37	944	53	999999	162	823	759	793	923	857	481	20	999999	476	103	923	271	374	543	999999	330	999999	917	271	671	487	377	394	999999	999999	23	107	999999	121	706	477	435	313	549	999999	999999	133	657	999999	596	999999	250	971	668	605	999999	999999	923	35	402	935	36	999999	885	675	456	375	777	773	843	384	999999	165	769	625	497	958	824	137	113	999999	999999	56	674	999999	999999	406	725	420	888	793	183	999999	718	770	451	654	428	999999	959	532	999999	884	999999	222	999999	95	
211	999999	117	312	405	795	921	205	501	980	117	999999	437	60	650	999999	884	60	210	342	446	998	184	999999	539	950	177	581	850	559	999999	462	999999	999999	204	682	312	585	397	387	999999	999999	279	471	547	178	446	999999	882	999999	999999	999999	999999	545	649	213	868	274	999999	999999	999999	999999	354	941	960	654	503	285	856	967	64	308	999999	999999	438	922	729	713	306	371	513	269	698	999999	999999	52	999999	999999	512	990	999999	47	999999	999999	759	563	178	337	510	892	674	171	62	999999	934	999999	999999	199	116	726	484	165	999999	411	999999	368	999999	493	999999	917	214	292	772	999999	164	999999	496	999999	999999	874	754	402	212	413	696	999999	216	999999	926	999999	728	261	114	786	516	657	79	410	12	400	911	685	999999	592	688	391	999999	999999	760	999999	214	604	136	999999	999999	92	952	564	714	598	162	868	999999	532	198	953	188	986	359	506	946	95	717	999999	999999	999999	999999	999999	999999	315	953	30	33	18	655	134	134	999999	814	999999	704	999999	695	413	999999	999999	999999	423	999999	734	213	999999	837	263	971	999999	999999	464	278	903	635	343	838	409	999999	142	844	557	876	74	999999	315	182	999999	999999	441	399	314	433	919	949	43	226	990	111	551	192	769	46	536	247	999999	999999	999999	999999	371	999999	999999	768	116	208	571	546	339	905	897	239	911	461	540	728	582	41	358	999999	602	126	848	308	103	949	84	521	999999	999999	169	712	271	136	440	765	113	545	326	721	388	496	886	94	214	321	281	999999	506	807	665	637	999999	957	206	254	828	987	675	167	999999	999999	999999	512	746	999999	999999	785	31	775	625	999999	715	637	575	115	999999	763	103	781	999999	999999	24	543	171	531	467	999999	930	999999	999999	125	869	999999	597	337	999999	999999	348	28	999999	495	297	731	999999	999999	922	616	392	100	24	999999	893	894	999999	367	999999	662	999999	224	999999	663	854	835	999999	999999	177	555	50	247	814	855	424	85	999999	192	479	293	999999	999999	999999	850	921	839	180	871	231	975	680	240	302	999999	42	133	301	689	641	999999	999999	999999	460	999999	576	999999	285	169	650	818	999999	999999	887	752	311	807	615	876	999999	999999	665	967	287	999999	999999	809	944	186	822	300	783	747	999999	28	400	677	92	242	284	776	563	21	230	412	519	383	352	550	336	235	518	425	947	626	795	999999	405	269	500	766	999999	999999	346	360	45	999999	755	869	361	634	999999	999999	602	965	460	654	746	874	999999	999999	467	999999	850	597	782	368	999999	
924	999999	475	999999	823	741	517	576	464	999999	999999	377	800	627	482	199	999999	999999	145	823	982	999999	999999	188	999999	999999	998	309	805	258	748	577	677	918	830	999999	885	361	902	641	94	398	996	979	999999	506	882	999999	985	999999	158	98	999999	545	817	999999	999999	296	750	246	743	218	999999	216	926	302	700	881	797	834	313	349	999999	504	738	999999	179	172	999999	34	704	134	323	599	109	660	930	999999	111	81	999999	599	611	999999	898	875	627	999999	62	583	999999	10	86	160	902	999999	490	153	806	233	999999	917	999999	726	542	618	894	181	999999	999999	371	568	780	999999	999999	714	999999	941	605	863	999999	389	999999	729	228	703	999999	173	999999	301	179	787	999999	878	491	649	615	884	133	289	980	455	683	786	221	247	999999	360	882	999999	999999	548	547	999999	266	210	807	264	508	838	571	731	999999	815	106	584	999999	902	244	628	999999	854	818	999999	882	521	705	999999	517	999999	999999	696	999999	509	999999	631	250	391	622	290	841	360	999999	294	718	259	999999	868	690	637	14	328	126	264	98	999999	729	999999	71	744	505	484	747	528	366	874	450	974	593	474	343	999999	290	954	786	999999	477	534	608	632	999999	999999	642	879	999999	163	580	999999	421	15	901	999999	330	877	999999	367	999999	858	928	843	809	999999	284	225	303	162	48	172	999999	349	747	999999	622	438	204	668	841	867	999999	999999	304	423	562	588	573	324	999999	999999	178	429	146	999999	605	765	823	552	562	427	586	824	125	999999	558	82	267	705	999999	891	683	127	526	744	999999	999999	548	395	445	999999	652	979	999999	636	993	58	999999	138	600	856	615	652	115	424	999999	727	96	999999	864	490	330	867	916	640	999999	61	902	999999	312	999999	227	437	117	865	774	606	203	489	999999	510	869	999999	115	550	286	40	999999	112	463	999999	639	661	531	955	999999	785	999999	990	906	942	999999	810	825	720	639	187	999999	249	999999	685	534	999999	472	999999	620	201	761	376	999999	698	999999	800	938	999999	250	565	999999	999999	499	989	999999	999999	582	482	364	999999	313	395	910	108	495	771	462	777	64	41	198	999999	999999	184	33	696	636	217	902	355	872	111	999999	999999	280	392	750	999999	151	330	999999	990	999	561	999999	999999	465	264	212	277	999999	999999	669	218	376	739	817	325	966	847	999999	374	999999	19	999999	212	914	836	827	113	31	802	636	733	16	208	999999	783	296	656	999999	381	15	999999	17	999999	999999	999999	706	999999	575	434	693	304	753	999999	
421	990	374	685	999999	999999	436	999999	999999	999999	999999	935	211	178	572	43	38	319	616	999999	369	943	11	485	770	652	999999	999999	537	596	119	999999	979	999999	787	186	999999	611	204	999999	944	905	999999	473	187	505	70	538	968	542	999999	383	687	558	301	999999	989	888	914	809	999999	150	999999	659	435	202	955	999999	391	396	624	427	999999	14	260	999999	564	537	308	275	592	601	328	999999	999999	999999	654	431	999999	320	196	530	696	999999	123	804	999999	999999	999999	984	999999	213	157	581	917	999999	999999	682	999999	837	999999	461	999999	649	227	999999	821	576	468	999999	999999	534	801	999999	210	999999	999999	731	999999	455	130	834	999999	323	725	388	454	746	87	220	477	972	132	226	999999	999999	940	57	176	226	983	766	271	999999	447	25	412	86	381	824	258	999999	791	853	716	88	961	276	999999	999999	452	999999	499	257	232	574	999999	584	673	475	163	683	999999	999999	472	364	573	161	999999	710	976	377	375	263	999999	940	999999	279	510	329	772	673	999999	336	773	908	999999	23	125	873	612	827	999999	906	999999	575	971	125	390	361	514	810	401	224	999999	84	709	246	295	999999	393	143	999999	999999	702	489	560	999999	902	999999	98	559	46	999999	107	999999	965	999999	592	396	999999	999999	888	999999	999999	962	999999	999999	473	999999	209	999999	727	833	489	999999	753	999999	214	999999	999999	999999	223	827	273	955	773	398	999999	714	119	250	999999	999999	322	328	255	925	540	739	217	652	999999	213	364	67	832	213	999999	627	405	907	264	999999	999999	236	851	999999	885	859	199	999999	791	999999	588	958	386	999999	520	170	234	827	527	474	999999	372	977	20	472	215	132	569	875	498	319	212	985	252	527	999999	476	193	49	681	999999	334	860	17	624	405	999999	14	693	362	403	578	389	790	437	19	999999	841	999999	680	736	630	17	302	999999	386	999999	143	311	433	999999	50	787	846	999999	648	511	999999	395	999999	534	128	999999	523	105	741	823	205	815	517	838	635	595	999999	999999	919	326	567	568	999999	432	999999	999999	270	668	362	790	542	999999	788	999999	288	456	532	999999	999999	754	494	207	707	562	778	328	794	595	999999	455	427	901	999999	331	999999	411	156	644	999999	425	615	999999	742	950	999999	999999	36	18	559	999999	73	223	337	175	999999	370	860	685	653	999999	908	675	609	907	372	640	859	467	564	876	309	999999	169	201	148	638	464	756	281	447	302	785	999999	879	392	213	999999	999999	999999	583	550	470	999999	767	517	940	256	835	588	
651	481	569	454	683	999999	185	64	145	36	203	906	114	414	215	926	133	639	999999	524	168	999999	28	967	999999	335	999999	896	402	684	999999	392	999999	178	630	966	733	340	362	999	216	159	439	814	305	999999	446	999999	785	840	394	310	526	320	429	999999	462	601	999999	357	51	288	999999	460	999999	999999	287	935	999999	249	203	792	287	999999	317	19	635	999999	672	313	888	781	121	561	300	897	999999	317	749	54	513	142	867	14	957	928	496	978	986	495	399	511	282	545	999999	601	33	795	12	419	949	258	999999	999999	469	270	176	110	170	930	943	970	196	739	999999	71	925	283	999999	999999	999999	999999	228	999999	914	999999	999999	576	914	999999	999999	81	314	999999	999999	264	212	707	544	999999	999999	999999	818	65	551	428	324	542	809	586	676	749	32	623	897	302	999999	752	255	999999	760	600	196	471	65	999999	665	999999	644	481	858	228	738	86	628	136	999999	172	635	999999	73	999999	766	338	32	135	999999	691	441	801	234	460	461	999999	936	170	209	999999	10	999999	763	999999	999999	338	727	457	21	999999	995	770	464	867	126	999999	28	794	833	858	448	930	999999	999999	999999	999999	256	407	766	999999	149	467	927	491	999999	956	732	606	999999	438	610	574	123	113	696	671	347	366	343	999999	999999	999999	336	350	999999	79	855	788	51	64	999999	999999	999999	736	806	537	842	972	705	170	999999	421	725	999999	258	874	816	720	287	753	505	889	73	74	839	997	140	587	999999	102	111	999999	565	23	356	290	883	387	307	999999	829	374	661	183	999999	33	426	931	102	43	263	999999	999999	297	559	999999	265	627	896	808	999999	265	399	613	68	93	856	711	999999	967	990	439	422	129	924	140	238	999999	398	816	581	209	494	549	839	999999	442	277	464	164	34	266	999999	999999	761	999999	975	58	999999	999999	176	714	999999	134	53	999999	722	999999	372	999999	963	375	238	90	236	207	999999	849	999999	103	650	588	999999	893	999999	734	999999	923	367	999999	164	190	775	807	649	866	326	369	999999	25	252	999999	999999	999999	999999	658	999999	999999	999999	999999	803	999999	999999	31	999999	587	467	989	191	318	876	798	34	21	274	783	600	431	999999	370	881	410	352	758	850	599	683	222	999999	294	707	546	662	803	999999	999999	905	753	865	999999	408	336	187	198	149	999999	36	893	999999	417	68	606	970	901	682	402	783	999999	181	352	999999	254	297	999999	611	339	999999	231	999999	246	877	846	565	379	961	554	999999	999999	619	999999	572	790	
453	294	235	110	576	760	130	164	254	999999	582	523	167	164	49	290	587	809	999999	805	439	532	540	999999	50	999999	939	999999	999999	628	905	774	999999	999999	801	999999	671	999999	999999	999999	999999	308	992	497	274	52	999999	807	514	942	577	999999	98	766	360	999999	754	999999	69	999999	821	999999	984	625	484	807	743	53	362	47	618	86	56	999999	999999	141	540	52	946	998	390	141	623	237	999999	105	686	22	763	881	999999	657	999999	788	564	118	999999	376	22	466	308	177	454	477	334	500	763	166	72	229	389	711	999999	70	594	689	379	999999	574	389	131	730	290	481	788	960	635	267	999999	999999	816	173	40	490	999999	222	686	155	903	560	999999	999999	950	999999	501	546	589	390	204	874	739	999999	802	999999	345	577	887	999999	688	373	864	506	789	999999	999999	226	681	587	370	382	12	234	852	23	57	601	780	999999	979	252	381	255	73	502	999999	999999	999999	999999	154	132	335	713	466	999999	695	835	999999	484	141	284	864	11	29	821	872	514	714	789	586	744	797	150	999999	446	991	619	442	296	999999	163	855	999999	999999	247	56	999999	767	999999	999999	221	860	305	615	705	387	379	999999	251	630	999999	999999	581	999999	409	335	194	719	30	549	86	402	453	865	977	429	589	568	782	774	582	747	403	471	374	999999	501	534	298	68	622	394	201	666	999999	619	284	999999	44	999999	862	999999	747	772	999999	819	416	440	637	285	797	999999	452	476	57	605	151	999999	455	525	834	659	431	961	926	692	999999	787	598	999999	155	999999	999999	870	999999	13	999999	630	230	999999	477	70	999999	22	271	811	941	725	619	671	477	174	999999	999999	87	212	999999	786	846	999999	999999	629	841	278	140	999999	286	582	563	53	605	521	999999	900	57	999999	762	418	999999	125	751	485	178	926	999999	980	999999	25	793	999999	855	223	784	671	936	848	999999	628	882	598	534	368	171	575	76	956	999999	999999	470	313	449	739	95	999999	807	142	999999	915	387	160	557	270	789	852	198	391	736	227	963	209	554	144	536	112	590	392	324	602	999999	934	999999	15	555	489	999999	125	137	63	863	804	396	999999	250	731	50	273	579	318	999999	999999	229	68	999999	270	999999	314	999999	999999	999999	425	999999	858	999999	999999	455	551	999999	310	999999	82	999999	683	364	169	813	251	999999	999999	71	326	812	16	225	999999	714	646	999999	294	730	956	999999	153	913	447	986	537	259	999999	286	999999	999999	279	726	314	430	546	703	986	457	517	999999	
999999	922	823	612	811	643	878	999999	808	691	431	579	634	169	120	769	916	999999	285	992	107	528	573	999999	543	289	999999	999999	177	942	873	836	222	546	514	231	999999	999999	185	894	999999	67	477	999999	999999	699	102	154	999999	999999	787	814	182	525	322	879	358	65	999999	532	732	132	571	866	818	594	999999	98	655	889	679	90	997	999999	621	50	999999	766	999999	843	197	766	446	999999	164	69	664	697	233	634	872	44	766	652	172	258	495	610	988	542	342	13	498	429	999999	999999	999999	791	904	282	828	592	423	235	999999	966	685	999999	999999	758	929	670	864	31	999999	644	324	354	228	999999	554	999999	777	999999	511	193	277	26	999999	457	252	873	792	999999	806	290	621	541	999999	205	999999	326	899	240	999999	672	999999	477	413	461	392	472	573	542	727	387	814	324	723	999999	999999	668	875	263	516	66	999999	913	225	735	33	783	999999	32	999999	999999	999999	999999	496	839	54	799	613	999999	74	779	309	260	233	999999	476	306	817	166	999999	905	450	646	723	556	794	235	262	678	438	609	999999	550	743	999999	999999	276	999999	884	117	899	65	41	999999	736	756	627	690	999999	268	726	965	880	525	893	999999	904	824	939	54	819	547	999999	414	465	353	999999	516	733	999999	999999	478	933	58	607	850	418	999999	999999	799	177	545	465	999999	711	644	555	35	999999	712	931	452	888	999999	297	362	130	627	733	999999	997	120	956	999999	68	258	999999	831	918	53	378	999999	999999	150	876	284	91	525	703	999999	798	734	999999	999999	999999	757	589	102	999999	254	729	791	723	999999	802	66	588	999999	360	999999	611	723	999999	807	999999	999999	615	748	999999	23	280	999999	923	912	999999	273	455	934	999999	311	668	999999	999999	673	323	586	999999	242	347	820	695	830	999999	999999	219	85	627	858	999999	185	152	999999	139	747	974	999999	868	811	20	539	611	654	999999	59	999999	671	652	443	494	757	750	382	410	153	328	450	440	999999	702	518	645	596	256	999999	999999	827	999999	333	699	198	717	999999	232	808	999999	51	134	124	456	547	432	194	374	930	999999	769	441	999999	429	999999	999999	195	999999	501	893	24	407	336	890	967	999999	329	744	305	49	999999	160	601	999999	999999	325	325	236	165	999999	999999	232	999999	943	999999	395	999999	999999	999999	999999	999999	814	730	915	204	643	999999	234	489	686	112	999999	78	890	999999	619	839	999999	151	218	378	959	952	999999	441	999999	90	393	500	999999	47	425	578	801	517	23	429	686	999999	643	
527	999999	999999	479	983	21	164	999999	346	780	556	999999	761	956	135	572	861	325	483	412	562	414	734	907	999999	999999	999999	276	383	999999	999999	163	999999	999999	999999	287	999999	999999	999999	430	638	999999	56	999999	35	999999	999999	621	675	944	161	114	212	337	90	999999	999999	838	830	306	150	887	62	751	591	402	459	263	276	848	999999	387	893	999999	999999	907	367	24	882	382	32	259	601	999999	442	95	950	984	427	577	920	383	653	135	290	999999	602	999999	138	632	816	410	999999	827	999999	773	220	159	999999	183	755	352	956	999999	283	890	999999	999999	999999	999999	452	474	836	999999	928	975	999999	767	999999	32	999999	72	886	999999	566	622	999999	999999	843	668	999999	800	430	253	821	578	999999	205	851	399	465	979	999999	632	189	351	574	656	899	619	999999	452	999999	541	868	693	465	705	890	661	999999	999999	780	650	631	999999	54	999999	877	359	999999	539	916	999999	567	335	86	263	999999	225	57	257	875	234	630	431	424	889	385	138	122	722	314	199	412	943	208	346	999999	537	306	981	778	549	999999	509	536	12	973	543	617	212	634	675	613	739	646	555	29	209	237	164	999999	749	247	999999	999999	999999	970	624	136	739	999999	543	918	75	478	999999	172	130	895	999999	915	842	521	910	98	639	586	999999	307	653	326	801	310	999999	774	39	999999	235	999999	809	41	999999	416	877	949	101	999999	547	270	320	392	999999	314	815	248	374	999999	999999	747	595	150	307	326	483	999999	999999	242	776	301	449	999999	937	846	95	390	566	435	644	960	996	882	48	413	986	270	427	999999	495	999999	410	801	975	488	688	999999	734	999999	932	463	498	859	980	256	821	296	455	62	228	434	682	999999	593	376	750	999999	112	893	999999	223	996	964	746	873	890	647	58	999999	167	426	999999	533	502	190	999999	147	902	999999	999999	699	814	374	277	71	230	471	999999	608	737	975	566	840	702	719	467	999999	123	116	365	183	248	999999	895	802	778	999999	999999	413	999999	613	810	320	311	641	999999	631	696	684	652	429	439	999999	720	191	999999	815	831	783	999999	938	34	999999	435	418	461	817	479	475	292	81	34	804	704	134	175	255	539	71	999999	836	999999	438	464	936	744	797	286	713	942	962	999999	663	690	965	999999	999999	885	999999	189	591	999999	230	402	999999	999999	999999	999999	596	999999	614	999999	770	471	886	999999	595	341	499	999999	999999	999999	766	533	999999	753	999999	123	738	999999	999999	370	646	881	999999	683	616	46	999999	541	
999999	62	690	696	337	686	557	201	804	864	993	999999	396	228	525	61	395	697	999999	828	43	521	17	61	866	254	639	888	742	212	494	559	999999	999999	999999	611	850	999999	205	999999	206	180	999999	874	551	476	973	428	365	678	298	918	999999	999999	999999	597	55	638	999999	93	56	668	458	601	379	443	999999	437	662	914	210	326	502	439	632	863	211	142	999999	400	280	999999	533	74	914	576	596	404	460	967	566	999999	249	121	596	537	721	717	999999	118	250	546	765	999999	477	972	426	534	432	999999	395	912	138	439	813	834	145	394	687	803	847	831	999999	695	357	999999	86	390	842	104	151	494	999999	401	159	734	456	91	596	942	159	71	999999	816	999999	654	92	810	308	761	999999	337	40	701	999999	419	999999	999999	104	489	896	45	692	337	502	999999	283	737	999999	999999	388	999999	798	744	999999	785	859	171	124	703	905	999999	999999	999999	702	814	999999	999999	140	740	175	386	987	117	56	124	999999	644	323	999999	999999	355	531	999999	383	348	538	296	999999	485	560	407	955	999999	999999	630	953	611	999999	688	448	346	606	548	913	12	999999	691	698	539	415	225	847	445	332	560	999999	862	707	364	285	177	889	999999	190	999999	431	596	533	425	170	768	999999	634	240	44	749	982	315	380	281	847	597	518	80	345	560	999999	78	999999	999999	100	903	281	999999	999999	456	950	368	999999	581	480	167	283	378	647	999999	222	214	297	999999	761	557	999999	92	999999	579	381	999999	845	217	999999	527	510	538	999999	864	737	232	958	999999	999999	624	999999	799	801	690	323	150	433	138	999999	315	780	222	135	542	999999	198	974	701	84	375	523	999999	999999	952	999999	744	307	782	999999	999999	255	710	22	147	399	537	290	747	266	241	162	716	869	999999	746	999999	999999	537	297	548	258	267	512	432	110	228	139	848	44	579	842	650	999999	357	69	999999	210	999999	999999	49	907	236	445	999999	223	806	79	74	216	367	341	769	495	930	742	988	207	589	46	180	408	442	999999	686	399	511	67	999999	545	675	98	424	394	257	640	31	821	669	218	999999	158	74	642	676	247	82	999999	999999	615	999999	999999	999999	952	973	641	475	999999	758	999999	712	749	557	528	540	279	917	385	247	300	720	176	537	380	742	31	343	800	47	999999	999999	355	338	907	474	802	999999	472	421	616	174	508	72	999999	506	999999	601	999999	111	406	999999	999999	999999	438	894	904	346	250	219	951	307	675	485	318	999999	999999	999999	999999	
999999	738	801	454	964	630	135	221	999999	999999	874	198	429	797	698	640	999999	999999	437	900	23	999999	466	237	262	999999	318	999999	999999	753	98	150	142	951	491	373	604	875	999999	297	999999	682	800	34	375	30	532	510	976	845	199	507	999999	521	636	495	282	574	201	505	999999	635	199	359	233	734	65	478	315	335	45	999999	897	150	597	999999	768	442	861	241	999999	808	522	186	999999	590	221	621	324	996	101	40	999999	237	975	677	999999	450	800	641	999999	64	204	651	810	999999	999999	788	999999	306	726	840	712	960	568	513	123	22	999999	999999	522	999999	163	319	999999	14	571	669	999999	919	847	999999	641	230	276	882	614	870	376	620	980	433	697	999999	279	260	327	999999	669	472	563	480	655	166	999999	531	900	885	417	805	382	940	624	14	459	409	208	492	693	685	898	999999	999999	999999	662	999999	745	144	999999	983	686	848	999999	701	366	376	671	484	111	999999	981	728	463	570	247	49	808	693	569	870	999999	835	39	984	573	321	999999	480	504	39	999999	999999	845	434	128	534	940	999999	999999	999999	737	723	391	948	999999	179	999999	999999	999999	623	999999	61	575	178	930	851	819	999999	137	999999	999999	201	980	999999	958	225	883	39	999999	712	108	999999	56	486	143	339	454	90	999999	999999	999999	999999	542	880	999999	999999	200	999999	503	277	715	925	999999	603	551	546	999999	318	990	487	296	999999	633	235	525	999999	999999	99	45	601	406	738	734	733	521	781	659	110	334	234	35	215	535	184	999999	182	101	452	935	999999	596	145	100	999999	117	773	136	999999	999999	354	999999	111	642	999999	870	999999	201	999999	91	769	886	642	984	999999	462	90	233	458	237	352	312	562	163	447	14	270	647	930	626	748	655	999999	744	980	505	923	573	633	313	30	999999	39	371	176	999999	999999	161	334	999999	36	999999	999999	999999	23	51	175	947	204	897	610	999999	271	445	999999	123	999999	897	14	999999	999999	517	999999	155	999999	999999	999999	201	999999	737	59	119	999999	588	599	999999	977	273	999999	938	339	975	379	735	703	690	720	594	38	999999	999999	999999	156	73	812	519	949	999999	871	652	999999	973	960	467	848	500	26	682	846	143	146	281	999999	75	931	563	999999	999999	451	526	650	688	173	935	571	991	962	259	999999	999999	999999	454	401	89	999999	365	25	911	887	213	674	47	748	894	915	893	999999	90	142	258	381	999999	91	354	999999	89	999999	35	895	856	537	766	905	999999	883	691	999999	96	895	575	548	
236	977	248	852	613	940	999999	999999	677	109	881	999999	999999	709	175	373	57	87	101	999999	989	26	40	675	908	142	982	20	234	23	805	999999	566	709	999999	117	999999	502	398	148	540	15	999999	757	655	649	387	66	999999	327	999999	999999	999999	30	999999	220	947	573	943	481	957	268	795	999999	303	696	560	999999	564	68	531	999999	999999	952	24	984	999999	282	999999	268	999999	926	302	999999	191	999999	392	546	161	934	169	279	558	999999	999999	999999	999999	564	463	999999	99	569	501	659	796	999999	999999	851	15	574	999999	674	553	999999	726	41	999999	888	482	999999	313	23	667	630	898	261	996	772	999999	742	999999	244	819	70	179	195	434	642	119	903	477	999999	541	586	999999	999999	725	873	999999	159	999999	332	91	999999	655	85	901	999999	761	544	291	557	999999	273	999999	999999	854	999999	515	541	606	999999	779	578	40	773	999999	91	117	412	536	133	999999	999999	436	999999	162	863	414	103	999999	999999	881	574	622	920	460	278	784	344	641	243	367	659	552	999999	552	512	925	882	603	820	763	358	18	167	975	468	836	999999	35	999999	87	421	257	53	999999	214	956	120	323	213	306	999999	771	302	765	999999	79	454	898	649	937	999999	499	472	999999	532	999999	464	945	992	441	434	318	999999	165	999999	411	508	999999	999999	556	815	569	399	524	989	587	715	402	62	398	392	999999	385	62	999999	921	784	253	919	648	501	999999	330	772	871	999999	130	999999	819	999999	999999	914	999999	999999	999999	963	999999	948	810	945	999999	72	892	603	59	999999	933	597	610	33	626	265	999999	700	65	650	248	627	999999	535	466	999999	582	541	999999	477	902	999999	930	591	821	999999	999999	974	797	439	282	727	723	999999	999999	533	999999	795	999999	999999	303	859	48	481	999999	482	305	284	488	282	999999	361	774	999999	999999	999999	666	29	212	999999	821	646	902	999999	378	520	904	999999	13	933	50	786	647	523	183	53	999999	459	865	349	999999	168	495	999999	949	921	953	151	829	999999	866	999999	593	114	493	657	999999	422	999999	215	578	552	281	554	241	999999	999999	261	407	36	406	217	163	863	258	662	161	386	999999	456	566	999999	923	132	77	532	203	543	39	526	96	831	355	659	770	989	887	940	294	256	216	701	743	802	999999	999999	364	999999	855	830	506	579	745	656	648	815	628	999999	487	999999	509	181	999999	880	940	999999	861	503	102	269	775	220	101	430	250	865	999999	131	999999	418	177	999999	999999	209	999999	516	999999	999999	21	954	371	
739	462	586	999999	45	480	863	862	910	797	861	638	596	65	295	999999	324	999999	783	796	506	509	78	999999	47	493	999999	860	433	488	172	492	147	999999	999999	757	515	684	999999	395	165	269	738	621	316	834	101	153	999999	38	999999	293	237	999999	864	239	999999	55	708	552	457	999999	438	431	999999	379	500	697	30	537	999999	640	212	398	641	999999	771	999999	234	212	401	879	135	404	716	879	264	979	43	805	373	470	975	661	937	999999	830	999999	999999	937	343	999999	133	999999	66	141	90	839	526	999999	468	937	999999	505	999999	999999	877	43	715	756	124	521	664	224	999999	511	999999	550	460	488	999999	465	470	999999	869	998	756	927	348	585	999999	425	462	416	347	436	999999	479	511	369	285	796	600	240	822	822	999999	999999	43	554	476	540	388	48	999999	999999	476	534	636	162	821	950	999999	140	957	699	999999	999999	876	999999	862	194	49	101	212	620	864	240	999999	56	268	999999	999999	793	118	267	46	424	999999	999999	959	125	999999	359	999999	335	111	470	282	133	764	491	999999	306	692	291	501	297	835	598	999999	246	999999	999999	999999	974	66	999999	999999	999999	999999	644	999999	541	777	747	351	690	553	877	518	404	999999	350	291	777	814	999999	111	826	766	749	588	999999	206	723	65	262	465	572	999999	210	999999	582	470	130	440	500	528	945	939	999999	743	958	89	743	288	719	308	125	169	468	799	205	934	999999	65	452	344	999999	691	99	234	980	608	318	956	385	880	999999	346	324	79	166	886	954	15	630	528	463	444	999999	953	999999	413	810	411	252	648	556	74	988	165	474	263	999999	587	763	359	771	787	999999	838	147	779	845	999999	642	319	979	908	435	999999	999999	619	355	999999	884	577	798	907	714	736	333	999999	358	999999	604	903	46	999999	251	281	756	675	540	507	816	570	567	999999	768	999999	668	648	999999	74	284	855	908	714	702	196	560	999999	999999	176	514	999999	431	999999	794	739	282	611	999999	163	999999	215	88	847	328	324	19	388	148	999999	999999	685	467	293	884	749	999999	999999	675	65	721	999999	602	373	999999	776	149	880	625	38	660	66	981	485	999999	999999	776	71	395	387	999999	999999	725	999999	108	829	999999	147	802	54	999999	951	936	611	999999	284	612	714	854	552	185	999999	999999	119	999999	21	999999	982	396	815	972	933	935	999999	878	549	177	310	275	999999	999999	999999	88	581	999999	708	999999	379	52	622	466	72	217	843	212	999999	419	999999	181	97	999999	999999	750	
987	81	811	26	649	733	893	116	312	999999	690	357	183	60	999999	825	421	999999	999999	940	774	358	910	726	999999	999999	999999	139	562	138	187	49	605	261	100	509	482	692	480	646	158	516	164	623	527	496	999999	998	999999	789	760	999999	999999	658	976	638	171	95	924	563	999999	764	553	999999	271	999999	999999	922	960	681	352	728	420	688	999999	267	204	297	208	605	66	999999	900	999999	378	982	999999	946	284	461	999999	999999	768	917	741	394	962	980	361	999999	999999	116	999999	556	446	999999	785	121	999999	718	443	873	886	329	999999	83	999999	780	804	999999	411	804	647	999999	999999	955	960	503	946	999999	305	999999	935	332	999999	949	791	354	999999	347	206	999999	90	566	999999	474	511	449	419	667	530	999999	186	82	474	940	469	540	222	491	80	999999	175	468	423	999999	999999	999999	469	557	292	518	453	466	999999	999999	724	90	491	869	453	521	93	288	877	123	47	863	857	919	999999	261	141	845	999999	915	962	621	153	797	999999	999999	979	999999	385	999999	738	719	990	200	226	999999	59	999999	47	559	207	886	591	309	192	84	706	999999	999999	40	387	608	199	176	999999	999999	937	999999	342	506	541	231	902	999999	385	327	872	999999	702	110	212	788	807	717	717	85	39	843	999999	462	250	439	793	355	634	139	530	823	877	999999	451	999999	20	540	27	975	983	999999	924	865	211	48	847	966	827	598	800	481	999999	999999	999999	104	89	999999	265	111	437	557	240	255	999999	59	789	588	999999	847	778	276	700	741	102	313	918	749	260	211	999999	827	527	46	339	58	373	999999	51	356	286	139	284	916	999999	435	495	679	78	161	259	999999	317	999999	819	534	781	718	154	769	185	339	629	64	519	610	40	204	999999	748	685	999999	547	312	999999	648	991	999999	203	666	818	249	680	999999	952	332	999999	546	226	804	277	655	496	282	999999	946	510	230	406	937	405	300	763	329	999999	999999	722	14	419	181	999999	997	999999	999999	999999	999999	658	999999	111	197	999999	493	978	121	481	999999	662	999999	141	625	148	770	387	266	271	528	485	360	632	852	999999	515	137	54	272	279	999999	18	999999	244	999999	979	999999	999999	845	911	322	651	848	446	448	456	999999	999999	43	771	620	268	999999	431	460	308	898	259	586	585	999999	933	848	999999	898	653	943	897	999999	999999	999999	999999	420	999999	999999	834	512	195	414	163	642	342	21	999999	999999	873	791	999999	783	989	91	870	632	270	554	388	999999	647	999999	794	513	975	
466	999999	130	452	847	867	225	626	999999	712	844	433	999999	999999	922	357	551	35	862	53	123	999999	87	780	999999	160	805	999999	999999	864	646	999999	650	667	876	999999	380	217	35	923	999999	166	203	378	999999	999999	326	999999	466	999999	105	999999	931	999999	861	128	797	349	906	697	72	398	595	931	75	235	782	286	157	785	999999	999999	999	999999	369	999999	155	999999	755	999999	999999	284	370	585	769	133	999999	190	805	758	349	41	310	999999	999999	295	571	272	312	800	426	50	382	681	477	760	523	999999	110	904	999999	97	594	570	999999	999999	999999	19	171	942	547	999999	480	399	445	946	999999	671	999999	999999	395	883	407	999999	919	793	901	689	118	18	610	694	999999	901	785	261	999999	740	474	84	268	561	110	999999	262	999999	999999	999999	245	531	727	851	999999	36	518	99	690	639	651	80	885	347	901	163	999999	999999	522	999999	614	999999	999999	302	999999	999999	815	834	782	47	999999	999999	999999	918	453	586	291	999999	778	63	392	999999	570	807	99	404	198	920	660	947	999999	410	312	990	999999	61	32	434	654	913	221	999999	317	653	937	556	999999	966	893	325	872	583	999999	469	999999	999999	622	701	213	803	813	894	999999	999999	18	301	999999	243	550	402	563	856	114	999999	841	708	388	917	870	543	999999	232	999999	344	85	454	336	842	999999	999999	438	330	230	851	110	327	510	482	644	645	763	613	426	501	762	999999	479	999999	999999	488	540	705	831	670	255	591	867	839	759	564	999999	950	440	100	963	242	635	262	999999	524	207	906	999999	999999	999999	999999	805	999999	582	999999	975	126	225	323	919	999999	499	560	605	519	460	670	722	90	679	813	182	336	538	529	389	226	455	113	999999	634	433	606	890	311	785	341	267	699	999999	849	999999	126	180	240	999999	85	656	254	999999	537	193	201	999999	966	770	479	997	62	680	759	670	999999	42	294	999999	892	669	999999	733	999999	413	32	502	830	999999	999999	165	307	786	999999	569	210	49	753	450	242	999999	924	541	315	344	214	999999	829	188	999999	93	885	931	850	416	363	999999	945	999999	171	699	724	887	714	999999	999999	276	999999	199	470	999999	999999	844	76	840	999999	999999	427	784	209	12	672	651	999999	972	999999	999999	999999	999999	216	689	104	999999	289	543	337	47	999999	999999	644	937	654	640	718	552	999999	51	865	20	999999	999999	999999	170	924	168	36	83	999999	742	54	333	340	477	982	781	976	999999	999999	999999	513	707	999999	436	999999	271	358	42	999999	912	999999	
999999	510	925	236	999999	999999	999999	705	131	516	263	614	94	946	320	606	186	999999	937	575	155	487	999999	999999	964	664	666	999999	662	810	994	150	999999	999999	817	999999	999999	999999	376	194	999999	953	443	26	259	103	999999	489	829	664	181	385	999999	346	32	750	999999	999999	272	951	999999	912	52	320	999999	123	103	520	139	497	201	999999	290	752	532	201	53	325	999999	871	812	187	201	998	999999	618	154	183	999999	76	654	999999	978	999999	999999	140	999999	132	504	146	999	341	360	341	473	246	999999	253	999999	830	706	852	180	999999	999999	751	721	999999	999999	903	969	919	999999	72	843	214	957	865	999999	402	290	921	821	121	999999	481	826	999999	535	999999	524	999999	999999	720	370	999999	816	586	286	513	419	866	450	600	177	999999	372	999999	999999	999999	288	239	756	421	999999	785	41	69	529	667	925	861	999999	290	389	78	559	999999	702	51	397	380	588	982	983	999999	480	231	944	792	999999	999999	371	276	999999	294	153	948	180	584	770	756	66	619	588	557	357	169	999999	108	529	124	595	457	871	908	651	999999	437	135	314	810	125	999999	558	999999	500	253	176	105	924	610	999999	127	281	640	323	999999	999999	435	999999	320	20	999999	272	999999	999999	913	999999	215	999999	379	521	55	280	960	641	328	71	203	67	114	993	125	184	918	47	999999	185	240	594	682	380	11	68	993	800	999999	475	563	999999	999999	848	999999	462	554	99	41	846	999999	999	999999	907	210	378	962	327	894	670	353	999999	475	738	999999	620	960	999	519	986	287	169	371	853	507	999999	480	999999	999999	999999	629	829	16	631	864	999999	599	774	999999	633	999999	675	905	999999	132	607	976	848	684	350	502	555	580	55	569	999999	638	151	409	459	897	706	295	241	50	524	950	999999	874	931	31	195	829	999999	889	611	264	999999	730	900	775	632	580	691	170	84	999999	999999	999999	999999	603	999999	374	720	999999	400	999999	674	568	607	656	999999	999999	753	328	316	726	693	999999	999999	897	876	420	509	684	274	135	604	999999	966	275	989	782	171	338	573	820	118	160	499	231	999999	203	133	253	999999	658	827	372	999999	999999	999999	805	113	815	727	47	865	46	470	274	999999	602	999999	342	667	999999	812	425	755	496	617	543	665	737	999999	999999	297	265	51	615	307	999999	227	618	999999	193	678	356	610	536	955	82	690	235	445	987	600	999999	999999	293	846	412	617	999999	740	31	149	375	508	999999	749	609	994	854	999999	554	385	983	999999	483	
680	466	814	999999	540	545	999999	440	302	330	92	507	679	758	769	999999	999999	860	878	689	53	313	847	566	787	355	87	835	999999	890	611	617	169	112	612	999999	999999	398	826	999999	999999	999999	83	188	999999	252	930	246	999999	82	930	524	115	999999	440	377	618	999999	441	194	467	27	182	999999	718	475	347	576	156	389	306	235	999999	999999	999999	344	239	669	605	545	999999	841	999999	195	960	97	511	226	999999	999999	771	999999	999999	642	737	160	536	671	470	496	904	999999	99	706	775	705	491	432	432	105	148	949	999999	896	769	999999	278	987	999999	630	963	131	999999	912	617	955	277	401	944	999999	999999	567	209	999999	640	71	751	52	999999	264	606	88	999999	577	105	999999	698	999999	872	122	882	549	230	839	532	782	999999	187	99	820	437	99	487	999999	296	999999	749	543	265	708	874	235	999999	197	34	884	999999	337	999999	795	999999	216	529	832	487	269	999999	369	585	857	611	999999	999999	599	827	516	601	999999	290	524	999999	164	805	174	247	656	971	42	999999	648	999999	132	999999	303	563	231	999999	999999	584	36	999999	390	957	999999	106	310	282	977	369	517	293	604	56	999999	722	112	999999	999999	594	831	297	314	554	937	411	999999	999999	659	45	999999	999999	946	157	264	999999	692	206	408	77	937	384	993	673	999999	364	999999	86	80	999999	461	820	215	70	753	738	928	835	30	999999	617	999999	622	942	763	571	347	999999	999999	19	40	905	12	999999	999999	456	999999	641	257	583	560	413	141	88	999999	999999	740	999999	403	999999	999999	999999	999999	999999	999999	999999	762	61	909	999999	26	403	294	70	550	999999	818	999999	412	306	444	296	587	446	999999	213	966	543	368	999999	830	999999	64	999999	656	999999	728	599	999999	818	694	999999	732	522	567	167	999999	999999	999999	37	967	823	482	106	91	999999	280	740	968	256	872	999999	693	931	999999	564	349	999999	413	999999	828	999999	90	594	612	202	564	75	879	999999	94	895	15	999999	20	17	978	999999	194	590	902	987	999999	590	946	999999	558	801	999999	12	817	999999	667	999999	999999	999999	742	888	494	999999	999999	999999	860	999999	171	999999	999999	362	920	898	999999	391	833	823	475	840	597	499	999999	999999	643	763	458	877	999999	984	999999	846	140	999999	274	100	473	306	88	697	136	940	428	969	263	205	881	718	426	999999	999999	843	694	999999	160	252	250	999999	254	999999	756	983	230	187	999999	376	231	999999	999999	495	999999	537	745	777	999999	657	81	679	882	448	881	739	460	999999	716	
394	162	771	122	31	850	126	61	339	940	999999	720	999999	230	887	999999	234	94	999999	519	740	108	916	999999	503	181	571	474	806	999999	27	533	197	471	999999	999999	999999	999999	611	999999	801	485	415	837	570	936	830	458	995	474	657	654	528	524	999999	296	245	125	619	850	289	651	255	473	923	619	999999	779	866	673	523	689	482	999999	999999	264	999999	89	96	999999	351	122	479	341	219	372	14	673	999999	77	977	999999	925	761	365	999999	239	941	913	950	414	999999	591	332	951	999999	181	241	806	999999	999999	166	38	999999	999999	176	999999	913	263	561	999999	859	295	798	695	187	999999	721	931	567	35	751	999999	145	162	300	999999	157	999999	251	200	773	866	772	475	820	999999	871	262	999999	999999	325	688	362	346	999999	765	999999	636	773	213	460	999999	248	696	851	999999	892	900	219	645	34	532	22	371	841	992	523	999999	999999	871	999999	468	742	589	709	73	813	799	607	534	738	520	617	48	739	999999	628	85	623	829	999999	971	53	553	953	999999	999999	990	999999	561	252	468	762	902	320	999999	567	659	987	788	188	999999	303	999999	906	514	915	974	631	999999	374	447	709	54	999999	921	999999	999999	636	916	999999	822	304	999999	291	279	758	715	727	999999	904	999999	98	835	999999	330	677	369	646	999999	877	701	369	136	197	805	999999	717	455	399	999999	999999	33	81	400	365	798	257	402	999999	756	210	256	884	473	999999	358	874	403	136	253	65	552	197	48	695	463	999999	999999	486	520	50	269	999999	179	536	999999	27	445	295	532	430	966	999999	692	677	454	484	662	791	456	884	323	328	155	521	826	836	999999	704	902	629	398	915	126	715	940	918	999999	937	460	341	439	117	603	822	999999	542	999999	999999	251	978	515	77	40	635	726	999999	999999	657	709	999999	984	999999	393	903	999999	999999	892	999999	737	535	999999	725	340	125	455	215	725	999999	433	293	999999	999999	463	999999	123	999999	885	999999	988	999999	735	66	237	351	356	698	724	999999	790	48	999999	527	633	999999	218	999999	999999	915	190	521	225	860	234	426	999999	322	999999	470	999999	711	999999	412	988	738	800	713	497	989	768	999999	999999	34	542	395	643	814	48	748	714	332	593	970	310	477	783	875	832	999999	574	43	422	263	911	88	999999	247	539	895	915	999999	303	999999	156	999999	999999	201	327	839	782	962	284	538	756	466	128	204	112	520	955	999999	999999	685	425	734	999999	999999	123	464	522	405	285	999999	833	218	999999	846	823	
876	447	999999	558	999999	39	999999	759	999999	999999	999999	960	678	145	999999	999999	990	625	617	332	422	99	801	88	999999	999999	386	999999	141	705	999999	437	282	999999	999999	82	373	999999	887	656	814	999999	999999	999999	668	503	844	270	266	213	842	593	421	523	411	787	645	513	694	675	652	923	628	188	959	27	688	307	999999	945	576	624	737	999999	518	446	638	81	419	369	482	125	431	928	999999	954	999999	758	969	448	436	999999	681	222	13	890	356	281	770	651	999999	999999	361	999999	999999	227	856	460	15	964	158	574	104	334	202	536	501	700	325	15	11	929	338	470	999999	717	999999	524	999999	627	99	367	310	999999	553	935	764	120	301	999999	999999	999999	752	999999	300	862	765	999999	29	999999	398	656	999999	999999	999999	999999	218	999999	801	918	999999	341	502	388	874	791	273	336	999999	266	999999	391	408	679	999999	446	187	333	999999	999999	999999	596	999999	490	238	443	411	545	128	999999	999999	873	319	382	371	999999	72	374	139	999999	598	439	999999	762	999999	17	258	286	858	999999	708	885	720	155	967	687	836	21	159	999999	390	728	217	122	539	898	81	35	999999	150	384	812	204	670	67	999999	31	742	999999	230	195	134	686	916	999999	841	163	174	999999	684	930	999999	224	999999	128	999999	232	999999	232	999999	999999	232	999999	718	999999	999999	999999	999999	999999	454	666	999999	235	999999	256	265	51	300	163	999999	744	907	619	634	219	333	598	999999	551	197	999999	568	519	979	294	962	999999	968	999999	999999	161	113	86	961	27	837	999999	999999	451	863	828	999999	999999	534	71	38	612	999999	508	504	307	193	999999	900	164	107	583	255	999999	294	999999	83	212	99	546	641	830	999999	999999	382	999999	999999	65	688	368	368	269	999999	918	999999	359	823	999999	594	766	999999	606	186	807	919	999999	578	652	166	765	999999	728	999999	988	430	207	954	727	136	994	995	137	819	541	795	838	999999	999999	387	999999	284	613	618	999999	578	44	654	851	999999	999999	999999	659	898	922	613	999999	999999	996	498	69	404	999999	999999	999999	770	839	786	644	21	91	999999	251	274	232	999999	151	120	887	999999	395	553	113	999999	17	74	999999	239	999999	999999	165	789	602	999999	999999	539	188	278	999999	999999	738	999999	999999	839	615	999999	688	395	999999	999999	999999	529	171	586	112	515	301	999999	336	534	435	610	890	716	856	301	72	411	999999	692	999999	872	101	999999	680	999999	543	273	425	553	385	999999	562	999999	466	636	628	999999	999999	812	247	122	942	494	137	999999	
367	302	983	323	400	286	999999	999999	999999	999999	437	836	999999	999999	971	38	650	782	158	484	58	435	260	230	999999	999999	674	144	999999	200	930	607	999999	553	779	251	999999	111	999999	999999	512	578	335	999999	208	999999	120	771	840	219	472	169	345	652	89	931	52	762	650	353	612	314	539	938	667	829	999999	362	195	730	748	548	999999	59	972	479	999999	999999	31	880	999999	902	303	245	728	771	271	555	473	848	208	527	460	809	496	999999	999999	396	210	378	163	757	999999	120	471	999999	539	296	679	999999	830	999999	741	999999	416	709	999999	304	220	896	568	92	889	999999	532	230	999999	999999	562	774	999999	714	191	652	727	999999	325	193	773	804	241	999999	999999	999999	27	547	785	690	999999	999999	197	744	185	999999	810	81	868	250	587	999999	835	999999	999999	999999	999999	126	478	98	52	236	999999	999999	530	416	664	593	216	35	329	984	444	407	426	774	587	696	539	999999	841	656	321	85	605	533	968	522	999999	970	695	901	79	999999	999999	999999	404	370	223	999999	649	227	999999	999999	921	603	805	438	999999	958	999999	482	587	600	256	396	915	317	231	997	448	152	999999	246	340	427	999999	747	759	260	380	227	999999	770	238	624	791	478	164	999999	999999	539	229	292	652	222	324	478	450	260	261	96	999999	999999	330	999999	875	628	999999	503	688	68	678	999999	588	110	999	816	372	632	999999	446	163	229	280	999999	923	999999	593	127	999999	999999	999999	508	999	999999	999999	266	450	731	748	173	999999	999999	323	668	999999	999999	703	999999	223	507	999999	817	655	814	933	919	945	422	583	816	44	394	400	999999	999999	999999	53	999999	999999	742	999999	640	883	441	999999	502	999999	611	57	746	365	51	903	999999	999999	999999	999999	194	999999	999999	999999	999999	158	999999	138	999999	270	82	999999	999999	143	408	529	999999	141	476	933	999999	344	440	24	343	999999	837	461	993	999999	794	911	281	326	858	945	863	430	348	491	952	312	898	242	999999	703	366	612	956	521	432	474	863	555	639	849	999999	154	999999	662	999999	480	145	100	999999	170	999999	374	999999	463	666	60	792	984	981	911	999999	207	999999	640	18	234	504	999999	69	999999	57	725	686	19	35	719	453	685	180	481	177	807	999999	672	76	991	999999	503	855	381	681	879	574	728	412	721	963	347	999999	999999	976	663	41	157	123	911	687	275	999999	946	606	117	999999	510	743	639	999999	518	574	999999	999999	11	626	687	647	178	999999	958	999999	999999	755	116	999999	93	505	513	776	
618	999999	999999	313	999999	999999	908	774	574	999999	73	984	773	289	455	999999	636	200	975	999999	999999	509	945	999999	729	668	134	201	500	85	731	14	999999	999999	822	958	419	999999	833	999999	718	912	999999	999999	97	999999	832	999999	310	343	405	892	530	999999	999999	119	614	403	583	403	999999	717	999999	999999	343	69	754	910	999999	496	363	999999	367	999999	328	441	436	841	673	999999	836	111	890	999999	680	839	484	762	999999	713	354	25	140	999999	999999	10	638	584	770	37	228	921	566	813	980	483	535	999999	999999	990	682	772	729	999999	567	838	999999	127	818	504	584	992	479	753	152	999999	791	927	999999	999999	802	852	999999	999999	538	914	999999	87	186	207	999999	993	999999	450	999999	999999	296	313	872	999999	184	521	766	275	453	236	452	812	670	999999	691	999999	447	999999	197	829	701	93	999999	653	303	999999	940	620	999999	590	387	38	722	570	61	488	65	886	153	291	96	999999	202	311	472	732	416	544	515	706	555	783	999999	999999	880	212	23	229	999999	435	580	155	85	862	848	423	100	110	999999	213	552	561	687	905	743	895	999999	999999	999999	571	999999	406	999999	493	44	603	775	999999	690	848	474	836	32	717	710	941	999999	339	462	999999	999999	316	952	312	999999	994	999999	999999	467	984	320	999999	48	302	103	184	50	592	999999	254	647	579	419	999999	738	715	539	999999	204	999999	175	562	534	999999	999999	999999	453	801	339	50	999999	428	63	705	999999	448	999999	730	624	536	900	147	511	999999	411	72	896	220	574	999999	464	136	999999	665	819	999999	501	906	999999	77	730	999999	262	999999	747	999999	526	714	214	300	917	809	999999	999999	901	37	999999	999999	730	867	139	243	237	890	585	381	275	397	886	779	999999	891	367	557	805	661	884	723	470	191	546	192	15	999999	531	655	780	494	764	791	707	184	999999	999999	937	999999	999999	372	211	375	953	138	999999	435	352	35	452	797	862	249	152	337	856	548	999999	946	238	953	368	930	600	781	632	999999	81	999999	716	999999	619	318	650	522	522	104	999999	417	364	999999	931	505	213	982	631	999999	648	380	327	999999	999999	990	269	67	13	999999	774	999999	505	999999	364	999999	319	590	188	999999	599	630	814	761	320	913	592	999999	32	863	999999	617	159	999999	456	700	455	999999	687	628	59	999999	518	250	330	66	911	630	999999	361	195	999999	999999	88	924	999999	565	565	999999	270	408	999999	45	150	555	166	31	999999	287	663	133	240	999999	999999	504	16	122	999999	441	263	
12	962	442	999999	678	112	813	81	999999	438	144	999999	763	426	999999	448	999999	378	695	999999	44	523	999999	562	238	954	999999	255	999999	918	999999	999999	134	72	268	446	178	375	472	452	353	950	999999	848	528	999999	477	999999	338	999999	459	743	878	999999	999999	488	618	999999	442	999999	392	568	999999	275	999999	153	999999	999999	168	784	280	192	906	999999	820	93	319	504	43	999999	487	243	916	528	468	172	122	856	842	999999	827	298	932	749	999999	785	999999	938	999999	999999	478	999999	328	553	785	277	837	636	457	999999	178	123	846	448	245	158	651	968	806	370	40	908	857	388	957	982	259	167	193	999999	630	381	999999	658	525	710	915	999999	743	999999	334	486	408	707	611	999999	451	494	513	911	143	495	141	956	355	569	999999	940	596	999999	28	680	453	999999	515	797	935	198	922	535	242	289	234	616	45	553	999999	999999	776	253	540	764	653	281	901	999999	249	231	312	955	791	999999	775	940	182	654	43	985	202	814	999999	999999	572	977	999999	853	999999	525	999999	801	69	768	173	999999	272	999999	36	999999	520	380	557	713	999999	966	743	267	999999	999999	443	391	519	999999	957	961	474	999999	999999	999999	603	58	873	723	311	999999	896	33	999999	999999	677	918	627	862	474	822	999999	999999	376	605	999999	421	349	976	999999	539	291	999999	810	212	999999	984	71	360	999999	472	506	999999	412	999999	80	720	455	91	616	525	764	999999	59	145	705	410	910	596	441	191	999999	896	999999	999999	229	361	222	999999	553	692	856	276	294	999999	325	432	999999	991	535	523	966	268	999999	566	999999	999999	495	674	506	478	999999	999999	918	395	764	609	999999	640	166	999999	999999	845	538	924	668	497	372	999999	820	282	999999	919	70	918	225	450	999999	85	996	594	865	547	112	85	618	390	357	898	247	999999	240	30	999999	816	25	130	729	445	897	287	271	448	854	999999	729	999999	415	10	180	324	83	126	643	999999	853	960	742	463	315	288	149	999999	810	114	51	728	999999	253	999999	104	720	999999	187	999999	333	426	999999	999999	356	463	975	999999	728	922	642	123	999999	999999	962	65	388	999999	140	619	148	999999	638	749	192	11	999999	171	108	85	603	982	939	999999	247	437	276	864	999999	851	312	792	745	887	472	999999	999999	819	290	847	716	999999	960	567	580	536	788	944	695	354	392	813	999999	653	999999	660	999999	462	36	535	999999	524	999999	288	999999	355	61	750	999999	264	660	999999	880	999999	369	999999	999999	381	353	711	648	999999	
178	762	999999	499	999999	102	568	812	999999	888	792	755	69	201	999999	682	999999	234	484	999999	667	999999	694	140	932	998	999999	999999	638	803	118	999999	887	999999	356	406	818	999999	812	959	192	474	511	771	469	135	201	999999	862	349	130	128	237	610	999999	737	77	338	999999	544	808	397	183	949	999999	477	868	603	999999	890	863	444	422	524	999999	202	999999	922	671	806	999999	126	317	299	999999	989	999999	999999	800	619	338	490	259	278	999999	794	301	561	991	991	267	598	331	972	999999	999999	999999	712	999999	472	807	154	999999	760	737	691	90	883	276	999999	999999	592	802	236	561	382	194	999999	373	70	999999	377	931	680	549	218	794	999999	814	997	293	384	530	999999	999999	193	999999	498	999999	469	999999	417	295	211	611	675	999999	105	999999	999999	999999	562	999999	999999	571	439	999999	986	999999	999999	896	745	79	279	506	15	71	473	999999	378	999999	696	613	904	356	493	91	729	79	874	423	999999	999999	999999	505	999999	46	835	999999	381	969	836	287	21	572	968	348	26	705	605	613	999999	680	52	553	805	999999	444	348	88	357	494	917	999999	999999	206	822	367	773	775	999999	236	706	53	408	722	419	601	999999	388	154	999999	34	473	270	999999	29	999999	168	999999	782	601	496	688	999999	999999	919	940	999999	376	999999	980	253	999999	636	999999	999999	999999	643	999999	396	999999	113	960	933	292	469	454	86	24	187	940	209	83	993	377	739	28	999999	923	802	479	695	999999	999999	173	822	105	837	883	476	999999	248	337	314	435	498	535	755	741	25	475	863	999999	198	215	999999	999999	935	268	647	606	617	719	999999	917	661	148	728	999999	470	999999	616	202	999999	794	702	871	999999	999999	878	213	999999	288	999999	337	615	803	999999	36	392	652	169	578	246	999999	775	528	309	396	999999	360	807	985	281	651	999999	671	353	404	999999	999999	999999	377	389	443	344	339	812	700	312	857	371	702	387	817	214	999999	956	678	999999	184	572	999999	793	528	406	999999	16	999999	479	943	459	381	999999	482	251	792	999999	999999	999999	999999	716	608	94	999999	988	114	608	463	446	820	715	675	384	338	347	999999	999999	861	999999	67	332	555	231	368	407	999999	188	905	576	422	849	164	999999	999999	468	963	297	999999	539	301	678	553	819	659	238	784	997	194	145	999999	999999	337	999999	477	122	170	999999	726	999999	998	926	703	887	34	970	561	531	999999	999999	383	741	999999	332	745	389	999999	736	571	999999	623	992	994	769	363	213	522	398	676	
999999	308	586	999999	999999	540	375	975	665	795	688	677	263	206	999999	999999	481	999999	14	29	98	343	433	815	596	999999	16	931	999999	534	820	458	172	854	339	572	796	179	348	791	380	414	999999	941	883	999999	999999	796	680	17	881	702	517	379	588	999999	874	770	975	472	999999	443	51	999999	999999	999999	999999	408	999999	999999	965	312	999999	222	999999	683	999999	492	999999	999999	536	220	261	925	653	127	999999	792	276	212	698	36	204	876	999999	999999	999999	999999	966	654	948	960	929	928	52	999999	539	304	730	904	999999	391	838	842	999999	324	192	125	486	856	999999	999999	142	999999	63	999999	117	999999	955	713	320	245	525	287	194	575	290	333	999999	84	588	646	72	999999	303	999999	198	999999	999999	942	999999	257	506	120	999999	235	828	274	874	999999	471	254	349	26	593	673	865	560	657	370	43	858	999999	412	278	999999	659	770	371	747	750	755	354	999999	959	73	738	999999	922	999999	746	999999	458	780	613	999999	306	55	778	630	450	637	705	999999	909	895	999999	999999	841	999999	576	68	902	999999	362	999999	999999	336	999999	529	999999	460	638	698	623	26	999999	461	798	934	355	613	992	741	306	122	59	774	113	74	58	999999	574	219	392	688	124	330	427	898	444	969	988	258	696	990	999	17	957	999999	494	563	306	906	366	962	76	171	831	250	665	135	999999	993	481	999999	886	428	315	934	902	90	999999	899	500	385	999999	999999	54	316	999999	52	816	220	579	999999	999999	667	999999	429	622	952	499	187	242	319	746	994	999999	406	114	580	701	32	999999	414	529	999999	416	999999	347	332	126	524	136	622	999999	23	999999	999999	999999	999999	999999	885	999999	949	590	856	667	190	639	999999	966	648	999999	542	351	793	999999	175	965	941	260	999999	999999	300	999999	999999	60	619	10	999999	580	790	453	999999	13	815	999999	50	823	999999	999999	235	351	715	365	478	322	594	281	524	793	258	31	21	968	705	803	31	124	616	806	57	190	906	61	999999	204	999999	539	535	92	189	352	302	212	35	529	999999	999999	367	661	999999	999999	486	939	331	768	442	917	308	22	689	926	216	865	691	55	445	664	188	283	995	999999	745	999999	999999	906	728	999999	943	185	436	96	756	954	350	709	704	999999	729	417	761	999999	240	523	403	263	145	437	999999	979	999999	712	756	94	665	411	602	54	999999	425	50	633	973	133	585	999999	179	261	525	981	351	478	935	770	521	595	999999	232	48	999999	770	999999	999999	999999	100	724	339	
672	999999	939	117	659	640	313	999999	999999	436	999999	937	800	999999	884	911	538	638	616	776	985	572	80	586	380	999999	975	999999	999999	345	20	999999	861	273	507	999999	585	874	999999	838	632	403	393	169	999999	294	247	277	999999	389	759	335	484	947	353	109	229	362	999999	653	664	999999	999999	792	425	999999	86	536	585	999999	335	664	946	778	999999	592	189	910	999999	96	999999	708	769	999999	586	685	558	999999	919	408	743	232	147	48	183	999999	999999	600	743	999999	999999	711	692	964	63	104	999999	705	803	761	919	318	493	651	884	956	888	999999	216	740	526	172	617	999999	188	999999	999999	908	604	179	999999	588	176	999999	878	67	25	804	315	491	999999	999999	120	167	489	434	999999	496	163	226	96	999999	394	13	999999	55	104	515	786	950	999999	479	111	634	999999	340	152	265	773	999999	999999	93	952	725	999999	674	999999	459	696	999999	999999	41	755	387	92	309	204	173	122	832	963	999999	28	365	914	827	751	486	222	158	292	999999	723	335	286	12	563	669	569	450	994	644	818	43	587	546	724	723	551	645	145	978	153	940	864	440	75	597	810	616	923	574	246	999999	470	999999	999999	999999	111	89	745	999999	604	999999	837	328	691	984	778	377	113	37	935	576	23	313	339	782	471	845	999999	999999	999999	952	527	999999	999999	280	999999	697	999999	999999	999999	471	999999	999999	384	482	113	545	749	999999	819	443	513	895	639	670	534	166	560	535	999999	265	999999	779	677	651	153	417	999999	999999	422	999999	149	808	415	999999	676	412	999999	857	999999	925	106	856	999999	425	448	631	790	737	746	415	146	702	999999	366	999999	130	933	733	338	695	624	339	668	738	303	705	999999	176	999999	131	237	703	856	42	999999	999999	633	262	212	522	627	193	673	999999	944	447	472	59	999999	999999	479	999999	528	999999	999999	766	999999	417	132	743	151	623	999999	624	999999	443	845	999999	999999	42	497	680	999999	816	77	441	665	999999	794	855	242	440	32	447	999999	999999	184	873	731	999999	999999	225	139	469	999999	13	450	59	827	510	602	999999	853	999999	69	798	675	999999	915	869	999999	534	622	999999	511	999999	601	999999	972	999999	999999	971	581	803	933	281	551	999999	445	999999	999999	615	835	999999	999999	82	587	910	388	853	999999	471	957	862	301	574	602	863	957	669	999999	154	87	999999	250	999999	588	59	187	787	999999	999999	277	851	999999	999999	999999	999999	23	439	999999	691	917	999999	792	797	24	718	511	368	999999	687	113	775	661	847	
537	999999	53	999999	493	999999	999999	999999	999999	751	999999	999999	984	999999	875	274	999999	999999	545	999999	236	958	888	453	615	870	548	819	119	570	510	501	200	41	957	999999	294	999999	945	999999	958	326	523	50	603	908	734	704	999999	414	837	585	240	999999	620	579	277	600	26	623	989	913	999999	44	999999	999999	915	952	849	341	979	999999	582	948	762	999999	445	847	849	707	145	843	335	999999	733	924	271	259	420	388	276	694	373	999999	607	999999	999999	999999	800	900	993	781	855	162	434	377	999999	999999	188	710	999999	430	750	319	999999	999999	587	999999	311	326	999999	999999	542	999999	74	294	106	259	351	717	84	956	56	949	713	363	987	183	280	365	921	980	81	710	254	999999	943	63	844	461	467	58	186	484	999999	337	249	394	999999	149	999999	999999	939	470	635	999999	383	801	605	134	168	999999	515	946	405	461	999999	831	226	227	351	52	999999	890	260	999999	999999	572	490	386	124	603	999999	140	95	177	50	999999	85	999999	473	999999	457	720	999999	63	542	240	89	999999	741	417	177	999999	798	237	348	999999	220	609	407	999999	999999	228	999999	565	999999	385	860	237	421	999999	999999	160	754	208	999999	695	597	206	492	548	493	483	644	999999	435	226	999999	857	999999	991	399	999999	668	999999	831	239	710	738	735	167	379	999999	999999	757	660	27	125	599	642	999999	462	23	126	859	327	999999	999999	312	139	111	999999	13	408	430	999999	999999	491	101	377	365	984	859	470	999999	999999	641	888	887	55	999999	999999	742	224	186	539	385	358	999999	345	994	655	408	608	634	999999	376	999999	999999	172	379	999999	33	999999	287	668	602	552	791	690	999999	948	696	266	721	10	999999	788	231	890	218	999999	681	756	999999	710	586	260	999999	221	802	198	999999	999999	676	881	87	520	937	999999	936	833	567	129	659	56	999999	151	886	634	813	587	999999	284	953	447	999999	277	849	576	92	352	716	580	888	497	236	970	590	999999	923	790	851	713	954	999999	375	562	107	336	999999	999999	374	211	407	224	999999	447	772	238	999999	809	670	999999	436	999999	126	986	240	171	819	988	999999	56	999999	33	736	999999	330	577	82	999999	179	523	999999	999999	977	515	182	673	530	999999	999999	361	812	123	130	490	287	999999	999999	388	331	999999	516	762	884	327	500	999999	999999	459	999999	999999	166	736	640	156	999999	788	616	611	813	566	999999	40	999999	999999	244	598	902	256	240	999999	317	694	969	244	17	999999	999999	660	25	798	196	81	671	12	205	
999999	482	973	944	498	753	658	574	765	303	485	972	685	93	999999	481	999999	228	167	999999	472	767	406	999999	482	35	956	596	25	999999	999999	369	787	13	169	125	929	311	741	999999	658	129	214	999999	531	999999	87	577	123	327	955	852	514	125	733	317	999999	999999	471	473	797	999999	558	394	999999	126	999999	999999	923	786	552	929	486	999999	238	352	999999	465	617	392	947	389	482	999999	425	999999	854	672	280	851	48	104	999999	278	418	596	570	999999	999999	415	906	406	653	999999	775	36	375	562	886	999999	754	620	999999	89	525	418	589	860	969	999999	271	522	999999	82	747	457	99	218	543	999999	999999	743	259	211	485	551	736	156	999999	999999	351	302	785	999999	107	427	999999	999999	752	999	16	710	850	999999	153	999999	994	580	588	327	999999	167	29	254	608	20	371	25	603	999999	682	443	937	580	674	969	736	521	999999	330	999999	999999	465	543	999999	999999	893	999999	68	101	557	999999	567	605	462	194	282	541	999999	999999	65	862	999999	778	327	572	772	279	526	184	657	482	605	268	747	607	702	999999	618	537	127	313	957	512	426	527	876	341	999999	490	999999	205	240	888	274	999999	183	686	999999	72	308	623	542	883	999999	84	559	999999	999999	999999	492	796	999999	999999	999999	752	905	999999	362	800	999999	440	161	46	999999	999999	252	717	993	39	999999	25	270	555	238	503	999999	83	999999	352	967	577	483	274	998	900	999999	486	999999	522	999999	529	334	425	999999	867	472	505	406	999999	832	999999	314	828	429	476	535	376	525	476	981	831	585	999999	832	999999	957	887	48	586	190	765	798	999999	226	905	691	845	189	370	999999	275	676	999999	520	135	999999	999999	844	531	375	905	960	452	999999	980	943	999999	592	258	999999	584	467	819	801	76	999999	833	999999	524	785	689	197	165	445	999999	164	499	999999	707	855	311	53	999999	221	284	804	355	999999	245	962	376	263	930	459	999999	808	999999	295	454	91	439	53	329	746	685	999999	999999	17	999999	826	453	825	884	403	609	541	999999	607	999999	271	698	999999	375	561	419	436	266	705	988	999999	999999	213	55	999999	425	267	723	770	999999	999999	998	999999	125	999999	999999	551	378	537	850	914	857	260	999999	999999	393	547	678	767	337	259	461	110	999999	999999	999999	250	780	269	978	351	817	190	81	961	272	360	777	999999	53	868	68	999999	999999	83	60	56	445	862	999999	877	589	955	443	287	114	999999	999999	207	890	278	770	999999	559	508	999999	676	188	807	999999	
999999	999999	722	724	469	200	731	255	999999	867	482	804	999999	36	110	761	999999	747	999999	856	374	40	999999	75	999999	107	948	999999	356	977	383	868	638	941	999999	117	999999	241	974	999999	382	652	384	999999	999999	999999	852	93	458	747	244	999999	999999	999999	556	999999	999999	657	999999	371	252	561	899	999999	494	614	999999	976	826	999999	894	999999	999999	999999	484	999999	655	250	656	311	254	865	722	608	742	453	999999	688	395	206	999999	219	999999	612	999999	821	753	417	844	804	999999	876	266	464	852	999999	167	686	476	834	356	949	10	648	127	386	838	300	234	999999	140	488	999999	999999	999999	685	999999	170	864	662	967	248	999999	851	13	377	609	267	999999	138	296	797	999999	560	850	966	218	644	495	467	982	462	192	803	673	819	296	636	999999	177	275	996	999999	813	867	999999	553	158	644	999999	776	581	543	106	754	999999	276	39	779	999999	476	704	675	406	679	515	999999	602	999999	194	91	972	879	589	863	999999	974	999999	693	999999	423	69	999	745	691	411	918	95	58	999999	999999	999999	857	999999	701	570	331	426	144	361	999999	951	971	460	668	804	701	954	242	465	368	999999	345	47	696	416	704	929	715	277	999999	999999	553	847	999999	824	125	610	888	302	968	999999	273	341	689	471	999999	549	87	999999	709	964	999999	593	999999	685	999999	819	581	295	865	401	711	999999	999999	91	408	133	819	843	688	101	76	999999	497	810	603	14	358	235	327	165	999999	827	568	631	127	959	875	955	999999	306	39	999999	436	576	846	407	575	608	72	999999	729	243	208	618	999999	913	999999	170	91	999999	999999	355	967	999999	999999	999999	308	999999	999999	999999	257	864	939	999999	71	473	512	920	963	206	999999	749	999999	362	435	999999	629	949	733	213	862	714	873	987	835	683	635	726	36	963	108	441	644	623	717	999999	304	817	999999	434	410	186	207	999999	487	721	192	615	999999	999999	264	359	410	760	586	999999	990	952	556	388	999999	999999	893	10	999999	996	115	999999	999999	570	324	811	402	308	803	686	517	999999	509	124	500	999999	452	105	999999	749	41	883	46	184	875	351	271	178	597	999999	292	999999	786	491	615	642	970	999999	616	452	999999	111	956	900	35	999999	452	441	999999	817	343	797	300	358	999999	231	513	999999	694	972	550	234	999999	189	404	320	999999	28	508	857	999999	999999	489	266	793	929	926	145	159	999999	999999	999999	999999	779	999999	494	906	438	525	393	138	510	29	643	902	732	399	999999	999999	714	798	999999	
999999	40	999999	605	318	999999	999999	45	999999	378	321	820	999999	721	943	932	899	910	999999	773	502	124	728	548	999999	845	364	70	999999	999999	639	444	85	474	895	260	20	684	185	872	873	490	999999	999999	199	208	570	999999	789	999999	878	595	310	999999	931	819	311	229	886	473	679	504	999999	156	738	999999	745	608	999999	999999	921	999999	734	999999	899	999999	35	967	359	520	284	183	281	81	999999	53	143	59	999999	86	948	791	798	999999	202	379	984	999999	32	321	462	962	365	999999	546	663	861	768	999999	919	793	343	869	999999	198	506	232	433	875	694	743	695	75	748	744	140	426	31	349	530	37	93	945	999999	999999	322	999999	185	535	999999	192	374	923	999999	293	614	999999	432	524	695	156	560	77	337	578	999999	896	617	361	416	247	839	999999	605	891	999999	398	999999	317	875	689	57	898	267	999999	999999	772	452	999999	999999	218	993	507	653	999999	477	25	999999	469	300	999999	210	999999	128	999999	352	944	999999	999999	583	226	99	124	999999	16	109	999999	999999	999999	208	994	999999	162	231	207	254	341	775	232	999999	999999	999999	999999	27	459	488	233	779	888	169	999999	999999	720	881	912	129	999999	859	647	284	815	216	793	270	999999	971	999999	602	920	135	21	179	999999	317	999999	999999	726	999999	198	527	876	882	999999	999999	774	999999	733	280	319	88	999999	482	138	947	609	487	986	111	721	488	440	630	858	762	158	999999	358	413	992	475	402	999999	999999	129	408	933	294	137	496	755	248	777	292	999999	999999	538	51	158	708	411	999999	625	999999	710	999999	255	33	168	999999	519	201	329	999999	843	685	594	812	18	548	675	203	858	614	965	249	999999	347	26	13	999999	223	210	705	590	999999	999999	404	959	999999	999999	999999	999999	999999	977	564	918	999999	449	166	174	725	42	609	999999	218	999999	20	420	999999	999999	907	999999	164	999999	305	999999	999999	697	828	999999	200	853	975	395	765	999999	247	999999	411	999999	999999	898	859	838	999999	999999	600	673	382	424	766	984	498	609	256	903	971	724	682	573	304	802	999999	258	999999	872	67	224	276	151	363	383	999999	149	269	18	156	325	12	125	400	999999	324	413	151	216	999999	376	149	862	105	999999	954	838	36	999999	287	611	864	999999	133	386	406	240	71	393	975	999999	999999	247	756	655	721	566	183	353	487	217	117	767	517	999999	84	414	56	839	429	180	999999	898	731	999999	999999	999999	991	23	999999	94	352	758	240	999999	37	901	115	449	801	397	665	683	
884	999999	999999	999999	513	443	311	999999	194	231	963	805	245	450	516	221	999999	740	575	169	799	403	999999	999999	999999	511	662	182	308	606	47	41	514	999999	24	661	51	364	477	999999	999999	562	899	999999	999999	999999	999999	586	999999	894	255	71	822	999999	884	490	214	999999	999999	12	780	138	999999	999999	193	932	300	806	999999	999999	179	999999	273	26	457	999999	503	999999	564	111	740	85	787	413	360	976	999999	999999	554	533	999999	896	794	999999	777	583	868	999999	936	861	999999	999999	999999	540	999999	415	999999	999999	58	647	986	469	999999	999999	271	705	999999	289	999999	217	723	292	999999	902	407	283	56	797	999999	874	378	192	808	999999	967	776	925	256	689	944	188	412	999999	999999	547	987	315	335	214	82	241	999999	93	729	148	999999	713	257	142	451	369	999999	999999	183	278	803	661	999999	500	494	779	105	600	999999	999999	320	331	999999	999999	420	999999	720	593	176	643	789	109	88	565	125	73	678	999999	247	585	188	845	787	638	999999	336	999999	835	719	302	146	988	800	700	827	530	369	999999	722	482	649	416	400	539	489	704	582	332	385	431	111	982	362	707	849	474	999999	714	622	94	999999	884	999999	873	507	999999	308	999999	999999	594	704	787	400	999999	999999	771	999999	257	159	48	753	106	459	297	201	163	635	103	850	999999	986	654	278	999999	933	764	542	527	42	687	999999	204	999999	999999	727	999999	999999	597	771	88	29	296	565	999999	340	999999	999999	586	999999	353	176	999999	999999	999999	999999	59	518	763	999999	999999	239	928	225	999999	641	559	999999	669	999999	877	999999	47	999999	999999	343	699	99	694	307	490	999999	999999	999999	689	999999	999999	999999	220	999999	999999	805	828	766	599	848	101	81	102	942	781	940	765	26	999999	999999	138	999999	999999	50	908	960	824	465	350	841	283	92	999999	951	449	891	301	487	892	82	744	281	732	924	252	628	996	752	525	550	999999	939	50	999999	392	319	903	179	283	717	981	372	425	999999	575	999999	545	999999	502	889	648	288	999999	731	45	857	159	840	798	290	964	82	940	800	278	999999	51	627	999999	999999	988	132	999999	184	101	999999	855	974	359	999999	999999	854	259	635	999999	294	815	319	999999	999999	169	999999	380	993	753	909	432	625	489	999999	999999	918	999999	372	999999	999999	999999	949	999999	999999	12	999999	491	564	206	119	822	314	899	983	999999	732	754	44	970	925	751	220	999999	999999	950	240	494	999999	277	175	282	887	999999	999999	219	999999	678	999999	532	984	581	999999	999999	644	
999999	128	726	505	711	243	999999	999999	402	999999	774	864	999999	458	999999	771	690	372	297	41	836	935	999999	999999	774	999999	64	999999	512	985	353	999999	424	999999	105	831	514	989	416	43	11	735	494	758	999999	355	999999	999999	506	760	303	219	528	999999	807	999999	548	999999	731	999999	189	999999	44	416	632	839	449	739	999999	881	999999	701	955	264	999999	110	999999	999999	999999	428	324	834	49	999999	692	144	416	659	979	943	293	999999	267	368	999999	383	701	88	135	771	905	608	999999	999999	502	601	263	274	999999	707	999999	999999	999999	999999	999999	354	589	999999	724	999999	432	789	760	999999	598	955	443	596	999999	657	999999	999999	695	999999	522	716	969	424	259	100	999999	152	925	999999	242	565	999999	954	635	999999	793	419	363	636	999999	999999	848	455	36	547	168	666	864	87	307	348	41	155	999999	26	385	174	999999	634	618	999999	864	487	187	42	999999	488	999999	900	863	989	18	68	803	406	867	523	397	999999	932	999999	288	848	974	893	534	869	174	618	134	999999	999999	729	999999	69	261	370	999999	994	999999	679	705	963	223	318	999999	972	999999	393	159	862	776	329	701	999999	999999	25	512	293	508	81	324	352	776	999999	612	289	999999	744	154	506	254	403	999999	262	518	324	634	999999	563	561	999999	781	999999	271	851	999999	37	624	999999	246	999999	984	496	999999	999999	999999	999999	979	705	999999	932	606	248	999999	617	999999	999999	449	999999	687	391	845	729	947	552	542	882	514	392	553	999999	999999	686	999999	648	270	999999	579	897	165	999999	654	960	513	628	921	542	817	654	999999	844	588	739	380	854	999999	264	549	983	822	999999	999999	596	999999	798	516	999999	340	13	357	476	643	551	999999	560	999999	885	226	328	631	10	75	860	999999	709	999999	686	315	63	636	15	368	596	85	685	999999	68	808	714	121	999999	212	813	999999	12	210	47	20	820	128	137	48	230	361	822	415	822	682	999999	135	830	614	286	999999	352	118	999999	999999	54	116	678	86	512	999999	630	798	261	563	912	999999	635	676	495	935	999999	967	999999	999999	999999	280	630	386	999999	588	291	395	925	446	954	893	163	999999	965	713	999999	60	535	23	731	33	163	269	769	944	499	999999	129	350	999999	384	970	812	999999	773	999999	302	999999	923	925	999999	999999	814	609	28	354	75	710	781	496	458	999999	133	513	239	126	371	999999	420	98	136	276	585	999999	579	923	351	357	202	237	157	339	611	999999	496	161	348	659	751	599	434	453	347	854	419	
943	999999	308	984	657	124	685	310	835	799	999999	297	999999	39	105	13	718	999999	999999	348	129	829	999999	27	88	777	711	864	999999	999999	683	928	731	169	636	86	53	372	544	122	999999	38	776	298	528	863	112	630	999999	999999	999999	935	793	999999	299	123	810	291	906	999999	999999	821	489	181	126	49	566	87	403	29	960	999999	973	441	877	100	63	747	999999	224	675	91	218	234	947	999999	999999	225	869	522	275	761	466	664	999999	999999	549	604	182	488	999999	34	237	637	636	371	999999	361	638	208	70	73	792	691	999999	331	612	264	234	999999	904	999999	218	999999	999999	208	999999	319	731	236	551	999999	574	20	916	650	999999	581	598	999999	999999	783	587	670	462	211	969	775	458	388	47	999999	380	999999	583	957	816	999999	883	437	482	652	629	411	657	611	498	782	774	564	477	41	999999	648	999999	130	762	547	999999	552	239	122	860	353	199	265	999999	771	436	999999	999999	506	999999	999999	999999	999999	164	186	23	999999	713	999999	10	893	910	15	630	731	220	999999	204	279	929	999999	999999	369	791	286	221	402	533	727	355	814	999999	999999	999999	503	545	459	966	586	533	577	839	52	999999	966	443	999999	634	999999	999999	973	765	564	999999	367	963	742	999999	878	964	621	326	985	999999	999999	172	938	999999	136	195	761	999999	618	745	999999	501	165	257	824	842	37	767	186	177	382	59	176	403	999999	540	999999	117	98	999999	912	261	853	211	926	804	999999	521	508	999999	799	487	157	818	226	999999	808	495	527	45	936	854	150	999999	468	146	996	544	696	999999	393	653	407	999999	833	110	648	953	331	30	348	999999	268	25	378	895	999999	999999	187	999999	732	317	999999	999999	999999	68	121	44	743	790	999999	999999	824	912	777	155	999999	999999	999999	125	226	854	173	507	999999	430	595	999999	450	573	999999	648	367	999999	863	85	73	354	321	775	989	613	999999	541	221	999999	691	356	999999	999999	815	999999	372	71	999999	877	153	91	999999	264	472	986	999999	180	999999	170	602	248	999999	702	91	735	999999	220	999999	999999	644	632	999999	316	738	999999	886	227	999999	492	999999	305	999999	985	931	982	987	66	999999	12	29	48	999999	61	999999	999999	307	545	150	999999	911	162	999999	290	242	521	795	60	526	234	999999	376	423	74	884	306	556	72	770	109	999999	999999	907	999999	999999	999999	647	244	999999	295	940	999999	87	677	580	132	370	999999	752	420	196	999999	539	88	902	652	625	999999	177	490	999999	999999	775	999999	999999	137	254	
810	696	999999	874	561	530	241	293	999999	299	746	493	761	936	999999	320	360	912	811	254	829	231	940	999999	726	77	48	999999	705	575	45	999999	452	878	559	714	126	999999	635	416	307	795	153	363	879	999999	999999	999999	751	924	424	138	531	883	425	589	756	656	999999	494	999999	999999	999999	193	263	411	51	883	387	440	204	999999	287	404	999999	44	88	999999	110	999999	999999	495	999999	999999	160	907	813	569	462	969	958	469	397	150	999999	465	217	960	110	478	395	531	176	321	999999	999999	850	999999	936	390	510	999999	556	858	832	996	205	806	42	356	999999	481	999999	417	481	734	427	146	999999	999999	826	999999	487	631	903	140	999999	999999	59	550	66	687	632	82	469	999999	913	538	318	927	269	411	927	753	999999	914	110	758	839	996	192	713	655	999999	999999	392	999999	999999	999999	701	677	999999	756	491	299	909	849	999999	948	692	821	889	828	553	231	999999	200	733	999999	999999	40	570	496	999999	368	999999	41	187	999999	86	107	989	583	999999	999999	399	999999	999999	464	971	75	751	809	157	185	999999	885	112	233	999999	201	999999	183	999999	670	116	383	999999	132	946	999999	999999	840	999999	999999	832	999999	220	303	832	771	755	278	779	999999	289	761	349	999999	76	467	929	953	380	885	148	815	999999	947	999999	999999	951	999999	517	103	403	911	937	562	352	987	675	999999	401	376	446	690	404	50	390	355	999999	824	66	489	999999	718	469	999999	456	999999	697	272	999999	999999	819	999999	760	685	531	378	823	787	999999	89	999999	999999	999999	14	999999	458	420	999999	999999	796	999999	136	266	38	153	999999	452	951	115	336	299	999999	658	584	556	999999	929	718	519	22	532	257	299	999999	999999	829	166	999999	547	998	605	129	705	364	835	692	999999	732	542	846	925	872	999999	209	789	999999	472	999999	457	444	528	999999	67	553	999999	999999	999999	288	999999	324	528	987	999999	116	999999	999999	706	303	748	863	828	206	186	672	96	660	999999	999999	999999	318	366	187	17	999999	479	903	72	161	999999	112	855	897	401	227	328	938	468	574	478	999999	681	178	239	594	616	332	999999	394	467	613	167	748	100	31	999999	999999	979	310	637	826	117	555	214	646	18	930	804	959	354	157	201	10	999999	999999	636	198	999999	423	496	157	388	677	999999	486	944	116	807	380	999999	999999	999999	168	937	999999	511	136	963	593	585	685	999999	566	50	319	421	167	137	521	394	999999	402	566	999999	489	999999	440	999999	728	702	999999	133	434	699	376	999999	
999999	72	968	77	510	234	364	837	999999	999999	821	636	385	74	999999	979	999999	985	500	585	402	999999	999999	999999	80	276	999999	999999	684	562	102	867	999999	130	388	104	168	453	884	544	47	729	999999	859	627	804	485	663	915	921	838	999999	208	790	999999	999999	999999	765	996	243	988	999999	163	999999	537	954	962	265	999999	692	821	841	999999	999999	548	999999	999999	999999	586	276	999999	582	976	762	999999	653	999999	883	333	701	999999	402	999999	999999	555	574	999999	754	331	672	841	229	978	232	110	999999	999999	252	999999	133	999999	25	999999	730	452	416	496	999999	534	999999	295	88	931	984	213	428	999999	999999	411	973	106	598	277	913	434	999999	604	753	662	728	314	426	999999	209	999999	999999	223	999999	208	148	88	185	230	447	387	763	298	993	29	999999	611	999999	840	278	36	746	748	999999	306	881	999999	999999	738	999999	579	999999	446	731	628	739	999999	999999	260	272	895	921	377	829	536	671	283	610	999999	980	126	999999	585	999999	182	619	725	947	430	999999	336	345	446	424	999999	517	999999	566	999999	999999	476	942	639	578	999999	999999	379	918	999999	999999	608	212	17	757	689	165	293	83	558	18	24	267	999999	933	936	559	485	953	962	28	999999	716	244	455	514	999999	785	17	999999	77	250	806	217	795	999999	134	337	688	735	712	233	253	17	999999	275	999999	703	705	641	823	999999	425	956	720	290	891	967	999999	252	514	999999	286	92	491	768	217	60	453	223	812	999999	999999	228	999999	999999	110	708	878	999999	306	480	89	375	999999	999999	824	849	496	514	999999	167	775	446	230	342	999999	170	999999	999999	67	168	260	999999	999999	999999	999999	206	706	999999	189	193	98	382	945	44	300	911	915	53	943	999999	563	938	395	655	456	999999	998	917	848	999999	192	290	999999	148	229	597	545	575	613	628	153	999999	335	644	78	999999	999999	195	51	999999	999999	482	654	699	605	321	106	999999	154	483	208	999999	999999	999999	11	999999	999999	999999	814	703	375	349	440	325	224	992	613	751	586	999999	999999	812	875	812	999999	709	635	432	543	999999	500	999999	431	999999	429	999999	493	999999	999999	269	153	692	381	348	999999	999999	51	338	485	613	708	355	999999	100	623	999999	913	274	554	999999	182	827	273	906	212	999999	918	310	999999	860	508	999999	999999	327	910	177	999999	536	152	999999	667	999999	999999	999999	209	155	999999	340	999999	999999	449	228	541	352	999999	325	428	474	145	666	999999	999999	999999	624	999999	999999	247	280	190	456	954	999999	132	764	999999	
875	879	343	706	67	239	588	795	862	420	289	986	765	240	594	748	966	401	485	803	926	864	333	825	28	907	503	159	68	89	72	999999	999999	718	220	446	95	999999	87	999999	408	945	580	213	825	999999	482	49	595	708	988	985	999999	960	706	21	556	517	687	160	735	438	736	782	357	192	218	999999	999999	158	662	208	999999	58	999999	981	293	999999	10	999999	999999	999999	563	999999	101	87	459	816	999999	209	999999	578	90	999999	701	999999	999999	797	999999	642	985	436	30	447	56	789	999999	598	565	725	727	436	517	863	726	999999	874	386	999999	280	732	402	44	999999	267	94	128	999999	357	435	772	496	274	367	838	997	443	126	314	311	415	861	261	295	481	463	71	999999	210	429	105	832	999999	584	909	593	401	210	189	961	671	285	999999	139	953	241	172	159	34	728	837	758	82	999999	865	871	150	748	347	804	999999	999999	195	927	999999	940	390	689	999999	255	999999	243	999999	352	639	139	620	132	342	250	301	911	202	482	999999	347	999999	725	719	999999	999999	999999	862	999999	938	770	999999	323	999999	23	850	482	701	779	132	999999	821	730	999999	735	260	28	416	999999	512	999999	999999	713	346	999999	190	999999	970	419	999999	953	999999	560	414	999999	49	999999	332	329	999999	818	220	999999	360	999999	999999	39	973	983	788	999999	246	764	872	826	71	386	976	806	832	195	512	292	976	178	999999	999999	325	882	696	952	695	96	707	999999	901	295	999999	358	999999	999999	691	986	999999	377	716	616	688	999999	806	662	330	526	496	214	315	927	999999	191	764	264	713	100	296	835	739	999999	67	188	924	776	33	628	338	681	503	526	661	609	461	616	583	737	86	44	999999	178	999999	999999	388	973	849	181	999999	223	999999	601	699	795	637	567	559	999999	999999	40	638	702	198	814	710	789	276	837	729	999999	681	975	24	262	213	571	559	563	800	951	926	851	44	124	244	999999	826	865	999999	894	67	999999	999999	55	405	999999	979	999999	793	598	707	22	452	445	542	999999	586	447	592	76	18	995	708	712	113	786	999999	84	579	807	963	410	864	834	101	607	999999	969	856	283	591	772	770	212	253	914	409	598	581	999999	326	389	283	905	886	999999	999999	999999	999999	619	271	999999	999999	985	635	306	157	617	354	999999	569	617	590	318	999999	999999	235	506	468	999999	387	999999	999999	999999	999999	583	999999	958	999999	40	242	539	38	247	999999	685	565	999999	999999	999999	767	791	254	646	999999	999999	798	999999	431	651	
999999	868	904	752	241	201	413	410	504	61	179	198	669	324	999999	999999	589	352	306	799	999999	451	929	999999	431	595	825	855	602	782	999999	999999	537	306	999999	999999	635	999999	15	820	282	165	999999	525	778	579	132	930	943	183	129	455	669	999999	971	393	938	393	330	646	376	557	808	721	999999	17	660	372	129	338	405	313	347	999999	527	524	171	414	742	852	472	895	999999	428	663	339	503	906	999999	810	999999	251	955	369	453	725	356	568	999999	771	919	759	810	615	999999	999999	118	193	114	457	232	534	650	478	183	481	645	389	67	936	513	753	999999	318	902	999999	999999	977	42	802	177	602	164	971	933	712	999999	306	999999	847	230	319	801	999999	999999	999999	601	487	195	972	89	967	510	323	999999	999999	722	999999	713	999999	468	140	161	999999	999999	629	999999	999999	545	470	396	348	999999	999999	999999	204	999999	169	999999	10	562	870	792	70	722	210	101	999999	999999	767	990	592	593	36	388	99	168	999999	597	958	999999	999999	941	999999	999999	740	238	299	607	73	222	562	771	712	71	999999	348	999999	590	999999	537	538	965	777	480	999999	999999	711	832	626	45	999999	571	771	479	640	928	78	999999	981	971	801	244	650	554	437	821	880	999999	999999	751	999999	999999	999999	430	992	955	174	254	780	985	999999	999999	981	37	999999	999999	999999	242	431	668	279	615	609	117	735	999999	325	232	52	999999	874	746	51	999999	967	554	63	999999	486	685	999999	999999	704	995	999999	344	999999	999999	999999	446	821	647	543	131	481	999999	999999	410	694	999999	640	941	211	797	120	781	999999	116	70	215	999999	658	756	746	904	455	911	613	663	401	51	702	999999	999999	171	236	212	919	402	515	254	652	656	788	55	822	622	906	999999	673	999999	999999	562	589	999999	999999	999999	797	227	999999	550	696	747	999999	655	937	999999	999999	636	884	578	506	714	554	999999	294	11	967	701	91	833	999999	728	990	999999	999999	150	847	105	998	344	414	999999	376	965	557	905	999999	999999	117	317	26	999999	10	999999	421	999999	17	999999	225	171	924	999999	145	202	545	968	756	819	759	999999	666	509	638	549	173	999999	348	588	413	388	648	834	593	773	816	734	727	896	71	464	999999	229	880	836	420	999999	566	183	999999	589	159	543	383	999999	651	516	999999	461	930	617	102	428	224	999999	999999	100	513	999999	999999	999999	250	860	999999	304	664	446	629	801	139	999999	248	175	168	823	999999	999999	999999	999999	999999	999999	999999	276	965	999999	999999	713	14	53	
324	999999	805	204	796	620	349	999999	786	88	657	214	999999	840	332	84	379	927	270	401	607	418	639	241	249	86	717	974	999999	999999	999999	950	442	585	487	999999	60	53	378	547	484	940	328	382	624	918	422	261	944	999999	85	444	999999	613	446	906	690	999999	954	999999	999999	374	403	999999	155	706	772	999999	363	522	999999	335	558	722	917	666	99	266	616	999999	664	465	40	14	999999	498	507	828	149	581	128	486	99	658	999999	999999	999999	845	237	918	156	121	898	431	999999	750	885	999999	695	779	816	434	957	633	65	447	344	398	256	657	999999	943	171	782	404	547	246	900	87	808	999999	254	38	697	184	553	999999	609	148	999999	612	999999	142	370	764	694	528	999999	602	207	774	158	999999	580	718	212	949	125	999999	999999	999999	999999	653	887	660	572	405	269	459	512	880	735	259	770	55	433	810	801	27	710	999999	780	307	880	999999	970	655	458	979	971	603	999999	999999	820	971	999999	999999	255	999999	999999	999999	269	15	99	326	49	898	828	999999	295	999999	157	999999	326	309	733	687	999999	999999	690	999999	946	290	487	999999	438	162	439	999999	428	999999	999999	101	825	422	759	775	218	563	994	999999	827	923	999999	579	456	354	266	521	247	939	999999	401	29	286	351	978	527	190	999999	999999	469	999999	116	985	999999	65	282	903	549	999999	479	219	858	618	98	32	999999	908	463	93	999999	918	560	488	999999	174	82	549	80	780	999999	37	674	118	611	999999	999999	999999	742	400	82	362	971	999999	470	151	542	410	197	999999	393	999999	727	804	990	999999	999999	628	46	999999	983	732	833	768	711	451	544	750	17	301	999999	886	176	72	21	543	999999	999999	28	807	631	672	362	751	397	638	999999	870	128	71	999999	198	672	79	417	999999	529	999999	578	28	607	792	403	999999	122	999999	452	665	793	999999	603	208	609	239	51	320	999999	999999	381	999999	151	673	631	946	973	26	223	106	655	671	999999	744	702	10	209	839	278	999999	638	890	195	999999	87	671	467	129	999999	443	37	106	999999	447	999999	999999	999999	999999	170	457	921	999999	292	355	999999	131	999999	859	999999	609	999999	212	999999	914	999999	490	887	999999	596	960	488	854	437	779	78	999999	703	999999	913	206	999999	275	678	821	544	542	999999	839	635	955	999999	608	623	979	414	825	64	64	993	999999	618	999999	346	209	999999	999999	999999	512	286	460	428	865	945	309	485	764	999999	999999	379	999999	882	57	999999	999999	731	880	241	457	999999	253	999999	
648	583	999999	588	999999	928	999999	999999	999999	874	105	562	184	999999	373	662	323	504	650	999999	833	999999	93	468	999999	999999	705	478	98	835	220	999999	43	956	779	292	999999	721	999999	999999	64	377	999999	46	787	999999	999999	113	999999	228	917	953	725	950	671	963	999999	114	27	999999	232	10	764	641	663	958	528	999999	999999	999999	289	602	773	814	248	465	782	57	681	86	809	602	999999	869	917	999999	421	999999	294	815	792	999999	704	483	612	63	999999	270	382	999999	999999	479	355	999999	938	325	189	910	712	215	191	999999	999999	940	448	999999	890	894	724	999999	999999	446	933	942	298	21	898	999999	212	999999	852	521	675	999999	120	339	257	833	999999	999999	999999	510	380	89	634	999999	844	763	45	999999	173	718	546	975	999999	529	546	412	987	926	427	889	999999	527	363	669	999999	581	830	118	382	66	999999	132	328	45	999999	999999	317	948	999999	145	265	229	31	999999	975	699	569	590	793	999999	845	14	184	199	801	999999	999999	964	999999	999999	999999	999999	610	116	755	424	999999	999999	464	692	105	49	759	291	634	489	505	228	694	87	21	999999	999999	537	220	999999	947	999999	999999	222	137	352	385	903	212	338	618	915	389	561	51	322	136	999999	749	806	254	999999	565	322	999999	507	280	495	999999	999999	611	999999	896	999999	476	528	22	251	565	752	663	856	999999	305	999999	590	839	143	46	699	123	225	787	999999	713	64	574	921	865	999999	82	890	652	999999	726	545	28	592	94	523	309	999999	999999	997	999999	398	813	999999	452	766	668	146	999999	561	999999	999999	295	492	93	422	999999	101	385	935	999999	999999	213	569	578	999999	571	256	58	999999	399	999999	679	790	271	324	250	314	479	999999	961	935	440	999999	999999	340	259	999999	509	999999	568	999999	509	609	327	378	194	254	690	999999	204	421	98	936	172	999999	999999	505	230	768	182	649	622	999999	973	743	999999	123	628	999999	999999	44	746	386	953	191	729	79	472	892	999999	995	999999	362	905	999999	847	999999	928	999999	623	754	315	999999	499	919	595	232	636	999999	46	81	626	999999	51	169	999999	711	999999	980	999999	646	42	338	637	999999	999999	999999	999999	433	895	838	195	37	624	999999	999999	999999	999999	44	596	999999	443	888	999999	69	379	182	320	745	875	146	999999	947	979	999999	721	977	999999	999999	894	334	999999	999999	999999	999999	885	598	827	720	999999	999999	999999	948	393	123	213	154	482	578	807	851	950	635	558	759	326	247	999999	647	608	751	901	999999	149	999999	655	999999	
210	999999	183	999999	355	999999	315	215	322	573	999999	865	773	999999	504	534	515	999999	384	225	653	928	999999	647	550	189	999999	688	767	260	808	999999	999999	972	999999	824	405	36	999999	999999	330	352	447	752	684	192	873	999999	257	377	67	106	888	439	587	281	777	536	240	175	999999	999999	448	71	999999	442	407	801	634	999999	999999	489	546	999999	895	311	491	138	963	367	316	90	441	400	203	712	243	38	395	672	56	869	999999	340	872	703	904	386	987	999999	785	81	999999	576	247	578	559	864	999999	285	790	999999	999999	999999	999999	407	195	58	867	62	999999	378	416	962	633	270	999999	216	161	201	406	999999	150	999999	582	244	999999	864	162	999999	162	378	494	119	881	407	306	923	481	474	518	999999	518	934	52	416	665	444	942	976	885	353	712	352	879	999999	508	999999	300	624	999999	331	895	999999	999999	830	999999	999999	90	999999	964	769	735	686	999999	551	596	999999	678	176	579	999999	921	185	738	808	665	999999	240	206	999999	455	999999	856	751	196	959	274	999999	222	999999	367	999999	716	999999	999999	618	35	669	337	999999	999999	999999	133	55	484	409	720	514	101	999999	743	999999	883	336	518	145	878	999999	999999	591	999999	182	999999	999999	221	884	214	172	622	200	640	481	902	118	607	283	509	810	276	999999	999999	760	999999	57	788	300	480	390	999999	980	739	99	183	999999	766	999999	999999	489	999999	599	205	557	892	900	534	271	174	775	728	999999	636	77	999999	709	351	571	239	419	855	920	414	824	668	641	999999	999999	308	165	999999	488	567	30	976	677	999999	692	867	51	522	527	135	705	661	269	354	671	430	474	999999	204	999999	306	633	913	195	381	999999	260	449	984	999999	999999	433	999999	677	615	101	992	999999	659	999999	197	896	999999	794	708	999999	409	297	789	999999	999999	761	157	999999	271	999999	999999	491	220	803	616	601	538	564	126	282	421	591	738	580	438	999999	744	500	701	409	304	128	486	999999	489	963	660	865	138	258	286	651	999999	228	37	510	907	856	97	596	367	773	678	999999	751	817	558	218	690	999999	999999	999999	896	999999	999999	945	15	12	324	653	941	999999	435	999999	999999	769	185	520	553	928	449	888	413	115	52	531	449	59	999999	999999	414	451	999999	651	999999	999999	754	999999	135	92	504	904	541	443	654	694	347	999999	440	981	999999	48	999999	999999	48	137	252	790	819	999999	999999	955	999999	653	248	999999	498	784	636	376	999999	631	999999	999999	433	544	356	969	461	357	193	639	
619	485	39	375	785	421	613	999999	999999	999999	999999	564	999999	549	999999	888	204	999999	205	562	999999	73	966	20	654	205	338	503	999999	283	339	472	999999	865	346	69	623	873	713	999999	999999	999999	989	999999	999999	829	883	884	185	467	774	306	161	999999	465	555	519	29	720	590	92	999999	334	999999	634	271	999999	721	999999	309	999999	999999	999999	128	999999	652	84	999999	122	999999	999999	454	328	322	508	999999	999999	756	409	790	999999	604	162	133	994	71	999999	999999	427	635	651	172	681	999999	202	453	855	999999	249	813	481	604	999999	895	279	638	791	21	605	600	999999	999999	999999	422	999999	999999	999999	327	133	329	455	198	999999	486	183	159	999999	453	129	64	999999	287	517	596	319	999999	999999	267	999999	366	999999	195	290	999999	684	231	850	269	999999	999999	284	537	999999	919	999999	292	116	429	721	129	865	348	891	550	422	673	912	725	999999	812	972	911	999999	767	59	999999	907	999999	802	952	308	999999	337	597	780	650	378	999999	238	36	999999	999999	545	734	500	999999	304	740	413	21	999999	135	167	313	559	373	73	152	870	108	385	999999	627	769	999999	999999	21	999999	770	771	304	324	496	85	999999	999999	375	739	276	999999	965	999999	267	790	999999	183	355	999999	48	416	587	235	727	139	651	405	650	776	912	148	920	999999	969	642	716	993	639	91	999999	999999	998	334	999999	999999	143	999999	999999	999999	136	648	16	987	265	999999	999999	78	597	366	999999	576	63	598	826	999999	206	964	208	625	84	649	544	999999	692	192	418	999999	999999	973	999999	999999	228	814	999999	274	141	999999	999999	615	999999	999999	406	999999	999999	764	801	999999	507	748	557	999999	999999	999999	762	486	114	999999	304	999999	945	931	719	999999	370	999999	357	248	999999	561	999999	273	229	592	177	436	253	999999	617	928	390	999999	755	611	999999	827	434	667	62	173	999999	398	638	672	669	526	999999	781	912	667	416	562	460	999999	750	294	949	426	394	335	243	842	999999	999999	691	936	185	117	208	543	999999	690	196	785	401	608	634	557	922	650	999999	471	359	999999	999999	999999	558	810	860	142	877	999999	282	726	999999	999999	274	999999	980	999999	351	821	583	379	999999	726	376	999999	554	152	659	402	504	743	828	772	492	184	854	863	387	374	256	75	665	556	418	470	856	999999	999999	999999	577	199	999999	685	887	980	999999	795	461	884	266	718	482	999999	513	538	898	999999	999999	99	417	126	355	976	574	517	713	555	999999	999999	818	481	808	999999	999999	314	999999	152	885	512	
336	999999	999999	999999	118	538	999999	190	53	999999	571	700	247	254	999999	460	844	999999	999999	379	277	302	487	555	76	785	910	999999	999999	208	103	755	999999	333	763	358	714	851	868	46	924	532	999999	999999	344	128	243	563	344	374	470	999999	41	516	245	999999	581	856	999999	332	628	999999	999999	844	785	816	428	914	999999	999999	999999	992	463	84	999999	744	789	999999	999999	947	552	999999	849	295	999999	980	724	764	97	729	776	999999	423	545	417	999999	12	668	999999	528	699	999999	82	999999	999999	478	658	956	71	500	254	999999	999999	489	780	282	999999	245	116	804	101	999999	826	761	999999	887	578	918	667	999999	741	131	406	692	999999	999999	283	120	666	269	331	768	703	999999	999999	254	999999	999999	999999	145	964	767	999999	847	999999	45	502	321	910	741	899	740	999999	140	759	132	136	952	240	557	998	999999	578	846	483	333	960	240	999999	584	999999	644	163	531	999999	974	569	999999	265	223	731	999999	209	925	999999	591	479	573	999999	999999	127	999999	703	217	147	999999	198	715	374	999999	84	272	44	336	76	264	587	767	174	784	562	577	696	999999	826	45	999999	653	485	999999	854	397	402	923	466	413	999999	999999	394	451	999999	999999	194	162	149	469	927	873	999999	116	13	711	408	63	799	550	999999	686	391	111	284	999999	239	999999	259	999999	869	121	869	662	322	641	999999	723	999999	708	999999	999999	877	366	118	376	999999	378	888	152	988	999999	134	999999	840	265	564	999999	999999	251	624	711	999999	461	999999	816	999999	205	794	372	999999	999999	65	100	999999	999999	808	34	993	907	749	861	594	999999	699	530	999999	999999	999999	67	87	999999	999999	756	94	682	640	999999	767	301	373	599	999999	526	814	313	293	43	759	999999	999999	999999	299	268	502	763	126	797	761	78	999999	59	382	737	295	247	138	309	16	484	399	391	999999	999999	544	159	999999	78	301	396	247	953	203	22	999999	546	800	297	999999	999999	565	843	664	698	472	323	227	847	241	577	185	984	36	285	421	74	283	598	724	353	486	57	505	999999	831	999999	855	370	136	999999	446	840	55	685	918	555	999999	568	238	230	932	439	999999	724	999999	263	926	918	999999	545	273	212	573	910	844	518	347	298	867	595	468	856	720	492	140	999999	938	350	367	865	347	715	370	504	421	56	999999	781	164	999999	999999	937	769	999999	484	999999	277	145	999999	410	999999	438	700	642	761	85	719	354	594	876	999999	585	560	999999	207	558	841	78	499	798	307	566	999999	299	
999999	999999	999999	138	17	895	77	802	999999	957	999999	909	24	999999	743	346	336	865	196	999999	999999	374	386	43	999999	926	402	999999	646	52	112	999999	999999	411	996	241	987	590	999999	698	999999	522	85	999999	87	298	999999	999999	335	162	472	999999	379	855	999999	281	154	999999	744	90	502	868	999999	467	999999	17	614	613	730	999999	359	745	528	498	479	740	298	782	956	105	393	288	873	493	999999	669	280	999999	374	724	97	932	999999	266	205	940	999999	617	748	80	684	930	393	823	803	726	914	881	385	306	983	371	108	649	697	224	994	672	887	195	736	174	248	999999	424	999999	899	272	302	539	383	681	44	885	420	999999	894	60	689	854	755	399	74	77	741	726	999999	206	568	980	945	694	729	562	343	520	692	387	408	387	999999	651	999999	845	923	312	999999	222	238	245	330	944	999999	43	999999	347	109	999999	274	999999	592	703	999999	999999	594	999999	951	482	552	900	770	516	651	312	37	113	810	999999	154	439	399	621	967	332	660	999999	999999	696	131	996	420	521	123	710	795	999999	947	276	260	999999	360	854	670	338	999999	814	303	680	15	999999	536	880	36	835	308	970	735	381	999999	594	977	264	360	555	999999	259	403	999999	999999	999999	165	999999	968	911	88	545	951	639	999999	845	999999	999999	690	794	469	540	495	999999	411	824	999999	576	613	666	999999	999999	999999	124	999999	225	420	362	173	999999	181	992	999999	125	756	999999	29	105	523	999999	999999	946	574	999999	95	949	764	125	538	999999	517	999999	930	312	655	982	51	836	791	642	435	999999	868	589	622	477	629	379	531	648	805	301	63	797	778	319	531	937	38	898	461	305	824	480	999999	592	71	608	469	773	721	192	314	881	999999	543	999999	999999	943	999999	999999	394	999999	889	886	225	999999	999999	534	346	999999	113	807	893	190	139	999999	397	999999	39	999999	31	999999	999999	927	623	999999	999999	416	244	999999	545	994	420	999999	77	711	934	594	377	67	928	999999	133	321	999999	384	420	700	999999	24	999999	990	913	999999	999999	484	835	962	272	238	999999	999999	999999	999999	916	119	396	999999	123	999999	595	999999	999999	972	999999	947	999999	446	320	999999	576	481	165	230	550	555	90	219	279	593	876	972	332	149	703	999999	784	28	999999	999999	987	106	999999	833	999999	887	372	999999	999999	361	698	399	652	999999	662	999999	999999	79	564	999999	38	187	55	530	551	623	480	488	278	999999	172	767	50	999999	261	999999	999999	999999	999999	662	192	999999	495	917	895	
999999	329	999999	487	821	641	715	464	44	478	809	999999	66	999999	805	417	884	672	449	199	999999	358	999999	771	191	988	249	277	902	189	999999	692	137	635	73	303	181	10	457	643	999999	313	16	343	451	428	837	48	995	255	307	999999	999999	999999	999999	138	489	537	305	832	401	447	999999	855	589	127	923	999999	228	512	245	883	999999	805	999999	627	352	999999	999999	999999	160	211	281	999999	881	422	646	409	670	999999	813	644	999999	624	252	19	751	160	999999	334	505	999999	819	493	20	423	999999	250	986	347	999999	999999	999999	542	682	999999	999999	904	973	999999	480	523	760	294	698	600	999999	599	563	732	875	201	999999	995	999999	745	391	788	999999	468	999999	406	422	999999	999999	830	999999	172	942	61	843	846	187	588	853	981	654	535	794	999999	244	662	999999	264	999999	595	241	999999	285	936	808	388	268	515	15	84	110	437	999999	868	173	25	656	511	888	38	23	173	999999	285	999999	855	993	236	233	999999	719	168	999999	563	598	999999	887	16	999999	465	999999	672	999999	779	880	227	399	926	256	229	15	184	375	443	999999	77	81	999	846	999999	394	999999	291	999999	364	942	575	582	279	948	999999	650	268	433	449	351	591	999999	999999	872	466	76	999999	999999	999999	999999	792	999999	981	999999	153	888	999999	299	80	557	390	84	425	938	652	999999	657	308	999999	999999	915	942	999999	239	999999	999999	999999	973	496	328	60	999999	16	819	159	999999	600	748	805	249	491	968	362	891	961	517	946	999999	230	649	999999	682	913	999999	999999	999999	434	752	54	443	293	196	803	752	506	113	77	999999	999999	999999	225	999999	502	851	873	947	999999	111	999999	999999	999999	147	753	847	908	378	373	869	999999	999999	999999	848	703	371	999999	305	999999	999999	395	858	449	350	678	999999	433	510	189	999999	273	681	999999	999999	483	85	680	999999	442	955	843	138	739	999999	415	999999	781	377	999999	141	895	578	781	979	716	420	530	421	469	37	423	408	999999	312	605	518	50	400	374	628	690	809	862	999999	767	267	128	250	935	999999	944	66	305	999999	176	694	999999	290	999999	73	555	268	686	999999	999999	444	999999	999999	603	896	448	391	12	586	450	96	716	999999	222	459	301	999999	486	279	999999	367	113	151	146	999999	999999	999999	784	999999	83	999999	133	456	677	332	999999	999999	647	48	752	999999	64	718	607	89	999999	338	78	165	772	275	782	416	332	184	999999	999999	301	692	999999	688	999999	701	512	999999	962	269	894	889	141	609	642	447	527	999999	
313	394	544	66	932	289	691	628	538	999999	999999	999999	133	502	991	531	400	955	759	73	999999	363	216	588	127	718	444	188	34	172	633	999999	889	999999	871	946	262	999999	759	999999	999999	977	172	704	379	255	146	401	898	609	999999	687	687	999999	572	950	188	955	938	224	845	999999	604	999999	184	314	827	330	631	54	278	999999	205	760	76	979	999999	511	219	999999	582	52	289	424	999999	946	657	435	240	921	999999	307	306	544	164	493	383	795	529	74	427	999999	770	853	341	64	491	927	397	592	759	676	746	76	999999	999999	233	189	999999	999999	656	402	999999	709	286	999999	858	660	605	999999	999999	999999	982	999999	999999	999999	281	436	93	898	464	729	48	999999	172	999999	560	240	999999	361	270	203	381	300	417	35	724	71	576	369	206	999999	999999	814	986	999999	694	601	999999	874	531	999999	106	525	999999	927	363	452	547	195	420	628	757	254	322	999999	999999	691	736	999999	52	220	859	999999	999999	634	999999	999999	999999	808	406	958	618	38	829	473	107	856	999999	999999	671	281	999999	999999	948	578	82	87	501	583	339	12	865	202	832	999999	937	382	823	149	999999	139	791	738	788	461	19	729	999999	999999	315	177	174	255	757	770	696	478	999999	134	562	330	732	88	478	404	103	425	206	518	999999	725	42	387	999999	541	490	785	601	497	568	999999	999999	651	277	172	837	619	999999	71	624	999999	607	699	586	208	999999	713	269	394	999999	999999	533	905	324	590	144	787	293	999999	290	999999	999999	287	565	219	999999	91	810	316	566	483	979	999999	894	75	127	343	999999	763	145	776	999999	217	138	999999	819	757	999999	687	38	60	336	999999	780	999999	592	329	143	377	541	325	999999	953	828	884	614	398	21	999999	472	999999	986	530	90	513	999999	669	158	592	400	909	753	132	287	516	157	760	364	190	483	797	210	999999	999999	999999	874	571	389	254	999999	430	746	999999	225	237	73	805	149	276	999999	923	181	551	977	632	999999	779	675	321	737	999999	999999	999999	999999	999999	600	563	999999	270	639	999999	290	999999	233	999999	173	675	999999	60	452	351	620	97	999999	999999	999999	659	999999	599	999999	104	896	77	516	514	999999	915	313	550	636	509	506	878	637	999999	999999	276	327	999999	468	999999	999999	999999	868	395	243	999999	967	225	58	941	999999	709	999999	545	927	222	397	999999	584	257	999999	367	423	999999	999999	999999	460	369	916	360	999999	448	140	999999	232	281	208	131	280	448	948	98	501	695	401	797	866	101	
999999	999999	999999	607	432	999999	999999	999999	211	925	549	501	496	607	999999	698	610	669	999999	660	322	656	24	276	449	146	309	999999	866	728	551	58	875	999999	793	496	999999	733	999999	919	826	718	79	283	581	779	951	350	999999	803	94	732	228	216	779	919	416	612	168	296	912	261	647	482	383	501	626	138	814	999999	226	876	653	659	999999	603	586	741	694	669	999999	958	494	72	643	819	830	999999	588	873	90	869	574	729	16	575	80	597	899	90	162	823	535	977	587	218	88	568	382	999999	342	999999	918	498	111	953	767	585	838	999999	999999	999999	999999	940	731	356	999999	924	653	268	532	989	841	613	516	371	432	999999	999999	435	741	271	296	413	540	415	999999	86	627	63	808	495	758	999999	418	205	283	999999	256	241	907	164	915	124	652	353	833	999999	981	740	530	260	110	413	822	409	671	146	999999	325	999999	235	999999	600	460	47	241	506	205	321	97	837	270	999999	527	999999	356	181	760	197	582	647	104	999999	999999	999999	395	999999	522	18	534	147	194	930	836	681	857	999999	999999	615	121	999999	118	670	652	692	990	856	885	246	63	499	385	222	999999	757	999999	419	77	902	652	887	983	196	786	950	999999	999999	417	999999	728	999999	517	155	86	999999	539	433	999999	999999	566	538	468	286	999999	45	761	972	197	89	550	999999	257	999999	962	234	999999	922	884	701	999999	661	449	999999	999999	31	999999	239	999999	497	999999	999999	184	237	999999	124	999999	707	999999	750	999999	680	151	999999	305	999999	784	756	999999	852	999999	616	999999	999999	800	905	99	428	999999	934	999999	532	836	700	999999	842	273	999999	424	999999	805	999999	691	999999	513	369	519	121	744	237	999999	234	56	293	594	999999	999999	641	999999	999999	999999	10	939	999999	696	666	999999	999999	476	999999	26	999999	999999	344	56	267	925	415	39	440	395	978	999999	541	697	999999	485	553	116	260	683	631	591	999999	999999	999999	999999	394	446	846	526	78	644	292	220	481	999999	712	247	336	685	753	611	997	999999	56	326	407	608	999999	191	300	344	999999	999999	395	999999	358	520	250	561	540	968	193	999999	326	343	401	999999	226	999999	773	999999	779	574	930	29	594	999999	999999	999999	308	999999	580	665	235	734	427	999999	999999	308	999999	999999	996	775	999999	784	999999	999999	728	712	999999	999999	392	929	418	984	999999	651	848	999999	588	999999	743	999999	263	754	398	527	688	592	916	888	506	918	403	581	318	14	430	155	600	512	219	999999	564	231	999999	999999	257	
999999	179	776	999999	999999	719	134	457	245	521	999999	396	901	403	999999	999999	46	580	473	999999	999999	675	999999	231	703	774	86	209	999999	206	999999	359	747	279	999999	422	150	234	999999	999999	999999	134	999999	492	39	758	699	119	83	277	528	650	930	125	421	575	619	554	999999	684	642	924	777	48	489	50	649	631	999999	999999	999999	812	999999	275	267	711	602	77	202	999999	999999	999999	136	412	678	392	999999	999999	999999	872	802	595	273	999999	566	353	356	44	13	988	999999	999999	163	359	620	715	125	665	858	709	972	551	361	25	609	675	798	375	369	999999	621	27	999999	93	921	71	548	172	708	913	364	568	74	999999	834	17	999999	776	791	962	276	763	773	158	999999	261	243	257	999999	999999	999999	981	674	999999	376	102	305	79	438	559	177	953	999999	944	354	999999	487	158	190	602	861	999999	583	406	830	857	253	623	194	999999	999999	300	999999	999999	999999	383	893	167	837	999999	999999	999999	348	999999	795	323	807	828	804	494	999999	95	999999	170	40	999999	407	277	86	518	999999	999999	885	768	999999	876	552	149	586	971	520	999999	320	448	890	126	683	352	611	516	60	424	819	699	896	999999	233	249	999999	834	975	626	91	999999	999999	40	859	580	509	999999	770	668	252	999999	974	999999	774	628	280	913	850	65	666	569	999999	434	861	195	871	999999	653	312	361	751	995	894	248	992	999999	859	267	112	842	999999	999999	999999	999999	987	725	452	999999	604	969	874	999999	920	959	999999	860	469	999999	999999	999999	518	999999	467	316	500	836	89	999999	782	84	420	656	999999	222	973	824	85	261	874	470	999999	33	58	343	487	767	85	934	727	142	999999	690	593	403	334	426	287	999999	682	160	645	247	194	530	559	227	246	999999	986	696	784	217	999999	999999	290	999999	226	134	829	999999	761	155	488	650	988	999999	999999	354	887	556	546	999999	999999	999999	825	191	839	999999	783	269	530	376	948	40	999999	999999	396	391	999999	839	210	162	999999	949	999999	999999	759	544	541	829	165	892	820	439	160	785	999999	999999	387	108	655	698	350	569	213	395	206	457	302	121	343	681	241	57	356	999999	999999	630	335	335	431	304	986	954	999999	637	555	999999	880	572	999999	999999	13	999999	194	999999	812	686	745	13	303	311	252	430	496	999999	661	772	92	999999	42	18	255	61	676	360	712	396	465	999999	839	999999	577	730	872	527	677	226	863	845	999999	999999	999999	999999	999999	130	62	566	467	631	976	783	436	123	999999	239	571	
951	347	834	799	425	231	180	174	615	734	999999	557	969	805	445	999999	247	194	999999	134	923	29	556	307	155	928	833	599	66	261	999999	200	643	999999	999999	878	999999	999999	166	844	713	167	999999	395	541	19	498	825	541	873	199	999999	573	999999	647	999999	791	537	653	496	999999	999999	118	364	999999	331	913	999999	90	566	881	201	38	131	421	765	602	999999	766	146	440	18	68	192	999999	534	626	538	318	793	97	501	402	999999	456	999999	59	999999	999999	219	999999	484	999999	974	992	999999	999999	999999	693	881	339	630	771	999999	65	999999	523	925	999999	745	705	999999	705	296	999999	389	798	369	675	288	716	539	999999	999999	999999	955	999999	93	200	73	634	183	844	436	463	999999	999999	885	613	76	618	133	770	380	999999	999999	999999	458	505	612	209	541	776	415	999999	999999	585	999999	475	109	126	999999	999999	238	120	531	999999	278	833	22	659	913	755	999999	670	999999	769	999999	52	331	186	814	588	587	999999	103	999999	439	271	663	881	999999	419	513	950	189	398	541	269	982	999999	510	999999	492	999999	295	786	178	745	582	39	910	182	154	923	312	851	157	999999	27	134	112	17	179	141	153	999999	251	999999	490	203	238	999999	69	153	675	198	999999	634	999999	999999	238	999999	999999	999999	999999	343	275	590	999999	338	251	999999	252	858	999999	503	455	361	809	791	999999	999999	264	388	999999	504	122	10	999999	123	999999	522	999999	709	895	418	999999	999999	170	810	238	661	20	999999	952	72	173	211	78	182	742	744	825	787	999999	999999	439	999999	832	476	231	275	999999	534	582	728	999999	542	962	666	185	910	201	999	562	883	509	999999	436	999999	341	910	931	85	380	21	999999	17	999999	999999	978	27	713	693	999999	963	999999	486	580	233	690	630	248	999999	997	832	999999	825	234	999999	999999	999999	874	999999	144	320	343	266	999999	571	999999	999999	999999	999999	999999	167	207	507	420	599	564	32	999999	212	58	711	672	528	88	999999	467	872	999999	57	965	650	999999	619	999999	277	629	72	332	18	202	327	34	461	999999	999999	999999	56	414	635	334	197	806	672	999999	433	648	999999	187	615	113	168	999999	999999	999999	999999	24	999999	947	999999	999999	502	700	522	19	731	686	220	803	249	912	421	999999	999999	723	778	843	481	574	999999	628	814	884	716	905	999999	736	476	999999	687	825	57	108	271	999999	832	496	294	662	999999	747	438	21	938	702	691	701	443	834	52	999999	543	999999	822	524	999999	999999	984	616	975	994	219	580	999999	423	
865	323	999999	490	891	291	559	818	999999	999999	200	999999	999999	23	224	342	303	641	597	999999	291	43	285	747	999999	999999	512	677	686	329	537	858	895	524	837	377	506	952	943	999999	643	724	999999	443	333	999999	671	999999	402	642	700	578	999999	631	142	831	47	457	999999	676	999999	881	999999	999999	851	342	907	999999	186	846	836	999999	697	836	999999	566	280	842	423	159	553	542	285	54	629	959	875	273	392	15	339	58	999999	277	999999	762	592	999999	592	991	453	249	793	555	805	359	880	999999	780	575	561	205	44	999999	132	246	605	97	311	892	999999	644	999999	180	516	788	999999	430	853	999999	999999	447	259	999999	706	314	748	730	248	279	999999	728	493	999999	454	144	24	153	999999	745	166	999999	999999	999999	534	999999	210	623	48	27	981	459	303	691	601	124	946	999999	133	818	498	999999	999999	41	813	999999	160	232	725	382	774	233	286	999999	999999	479	914	558	896	896	114	134	691	231	297	628	435	999999	225	340	197	411	30	336	257	290	655	500	887	796	999999	977	897	665	252	999999	183	195	999999	999999	999999	999999	999999	999999	714	999999	194	999999	744	194	999999	999999	999999	395	194	372	213	949	999999	651	823	999999	999999	110	247	999999	999999	35	978	999999	999999	250	999999	103	140	999999	695	793	622	884	106	36	755	702	999999	310	971	511	481	879	999999	999999	334	999999	308	784	999999	615	989	587	145	999999	650	214	999999	72	317	912	264	394	999999	999999	337	976	554	796	668	999999	616	937	165	725	999999	108	984	231	915	932	795	356	83	90	803	44	999999	999999	386	551	963	999999	992	68	999999	96	212	145	895	358	564	511	125	999999	998	999999	432	999999	614	551	230	999999	157	385	999999	999999	321	596	615	303	999999	616	419	127	999999	196	999999	106	999999	999999	895	849	999999	999999	377	293	240	324	91	751	611	338	999999	835	999999	454	999999	616	941	348	775	616	999999	602	130	948	999999	998	999999	812	117	336	999999	156	655	380	192	589	17	834	678	996	514	999999	999999	899	999999	584	999999	560	913	338	999999	140	692	289	330	732	999999	429	201	999999	999999	279	643	285	396	187	999999	950	271	693	609	116	670	778	111	999999	911	999999	666	999999	211	202	898	999999	999999	811	464	376	60	460	153	588	642	446	999999	245	231	415	512	114	405	846	298	229	728	999999	470	913	188	665	821	225	999999	999999	40	378	999999	863	114	999999	999999	812	899	811	550	999999	474	233	354	999999	443	505	718	562	121	999999	904	999999	60	999999	
351	550	197	999999	999999	927	999999	958	415	65	864	367	311	927	391	593	947	999999	679	999999	999999	999999	568	999999	232	999999	507	210	999999	676	474	999999	813	999999	243	182	624	515	999999	999999	204	515	818	298	11	86	999999	790	999999	528	417	427	998	353	548	114	999999	999999	171	321	430	999999	395	738	591	999999	999999	329	694	218	968	999999	999999	67	512	78	428	280	320	156	132	999999	39	54	269	999999	703	469	442	139	200	749	999999	862	201	579	130	89	706	839	532	874	106	961	559	975	125	941	840	999999	686	711	565	999999	198	713	999999	999999	999999	545	468	94	886	564	28	229	999999	450	865	933	948	999999	573	480	623	258	999999	77	999999	294	999999	761	629	962	452	999999	999999	338	999999	999999	999999	779	999999	999999	381	448	987	999999	943	340	887	999999	86	999999	532	347	147	999999	401	940	103	528	855	999999	613	706	999999	924	122	999999	45	759	777	999999	950	178	999999	412	109	185	271	88	999999	164	406	267	685	723	439	115	999999	109	936	732	394	464	923	425	557	999999	983	999999	999999	413	999999	999999	896	698	956	363	608	735	985	226	999999	24	999999	701	788	356	31	741	495	16	999999	999999	823	54	992	495	255	999999	854	999999	201	999999	999999	720	859	278	370	986	766	86	506	615	124	719	63	379	70	231	636	999999	653	252	577	422	225	999999	314	999999	705	999999	999999	295	880	999999	999999	480	999999	683	999999	520	986	44	974	418	510	582	821	113	991	623	434	33	687	653	781	999999	631	246	504	499	963	518	291	306	968	220	999999	563	999999	582	999999	386	389	126	224	999999	278	168	911	643	547	211	999999	92	45	999999	608	999999	779	999999	849	128	999999	352	556	477	752	677	450	999999	847	268	999999	418	608	999999	644	999999	999999	999999	680	999999	334	861	952	999999	657	208	270	884	612	507	783	619	733	895	207	46	999999	999999	999999	600	999999	999999	795	288	999999	451	999999	987	449	47	799	617	405	387	793	327	400	999999	819	554	417	565	687	349	484	799	685	712	850	608	11	691	305	90	753	712	75	673	969	999999	724	282	444	575	708	176	999999	356	111	999999	645	999999	927	322	999999	162	999999	455	804	993	999999	999999	999999	841	999999	117	321	325	633	91	999999	999999	824	613	829	999999	999999	122	999999	318	585	339	611	969	962	999999	764	999999	897	600	778	619	869	976	449	954	145	999999	539	600	999999	898	722	30	629	918	950	323	493	58	41	822	999999	495	418	437	169	177	879	809	353	338	427	42	
313	641	858	848	174	874	999	528	582	999999	999999	686	616	590	999999	999999	999999	999999	999999	849	999999	955	999999	383	999999	22	794	999999	723	729	999999	525	999999	690	717	988	70	111	158	999999	999999	513	249	772	999999	731	820	579	999999	999999	533	902	999999	578	473	357	999999	485	290	162	90	999999	804	853	794	938	215	999999	872	361	983	999999	999999	999999	799	999999	715	999999	351	836	201	224	150	888	206	355	999999	902	227	999999	162	585	820	996	537	28	709	396	978	999999	526	999999	706	475	851	359	609	999999	778	417	641	802	999999	999999	999999	865	999999	916	999999	448	999999	313	708	513	208	408	999999	999999	999999	781	355	999999	64	258	320	306	518	674	999999	847	745	731	133	809	727	360	999999	376	45	671	137	999999	999999	539	843	222	999999	203	276	453	995	312	612	999999	999999	999999	747	885	143	664	357	225	880	809	702	529	190	999999	785	848	956	986	271	682	999999	562	589	524	414	107	999999	324	408	592	851	999999	128	136	747	414	612	566	242	381	323	912	913	930	836	323	42	297	418	428	496	18	999999	929	352	509	733	233	480	46	553	43	817	999999	958	999999	410	999999	161	999999	245	400	753	890	369	999999	649	658	687	101	75	999999	999999	979	106	842	402	199	999999	999999	680	389	95	206	827	290	104	999999	999999	577	913	978	145	47	192	105	999999	160	570	610	859	999999	999999	999999	999999	729	136	837	200	999999	867	999999	280	913	699	856	999999	999999	72	88	999999	999999	687	120	187	97	999999	868	796	10	587	251	628	183	388	606	843	706	235	107	999999	267	435	855	709	701	707	231	999999	999999	791	708	98	492	962	999999	397	435	211	883	51	268	50	999999	538	625	592	107	535	999999	22	608	331	964	924	390	598	999999	999999	999999	389	466	999999	470	219	999999	999999	146	220	551	999999	417	505	352	66	895	999999	245	326	93	119	999999	695	254	323	192	999999	999999	999999	999999	248	566	999999	999999	999999	584	738	580	979	659	999999	455	887	984	885	605	112	999999	908	39	999999	999999	514	326	376	778	999999	999999	999999	36	502	39	579	637	313	651	392	779	847	481	167	646	999999	667	621	663	723	711	999999	718	90	407	225	537	999999	999999	61	709	358	725	813	462	433	953	167	999999	999999	259	680	243	223	333	141	436	872	527	106	847	999999	713	65	69	915	999999	946	104	814	51	229	427	599	682	431	131	668	704	222	999999	510	999999	786	474	40	136	505	756	276	999999	665	999999	999999	214	14	644	670	753	
547	995	16	72	628	999999	40	263	999999	540	901	19	767	178	315	793	999999	999999	926	591	38	789	932	199	828	999999	386	999999	637	395	678	999999	461	914	166	226	306	999999	560	999999	999999	777	999999	999999	855	266	999999	497	585	995	999999	487	717	999999	725	758	72	816	999999	602	458	701	626	258	861	124	558	853	21	99	497	899	965	975	157	261	306	968	344	571	14	889	753	641	527	200	78	382	199	999999	163	489	213	958	503	742	161	999999	112	740	999999	177	999999	495	508	999999	522	742	931	999999	462	104	482	672	597	569	948	999999	730	671	56	185	664	613	999999	999999	696	17	481	999999	110	71	865	604	999999	836	413	267	143	559	999999	336	450	725	946	68	16	541	370	999999	793	176	513	441	694	999999	999999	999999	559	499	281	514	271	527	999999	400	238	999999	808	999999	165	691	999999	999999	992	719	735	938	666	877	999999	165	647	999999	621	999999	557	434	999999	340	333	540	708	643	287	174	999999	999999	362	555	830	138	732	609	778	999999	999999	999999	448	974	999999	574	215	681	498	999999	867	723	906	999999	999999	804	968	478	436	625	999999	217	893	999999	999999	811	586	999999	57	872	432	47	769	518	617	224	986	999999	543	759	335	36	155	171	306	999999	999999	999999	999999	35	999999	264	182	162	999999	118	999999	619	999999	985	987	104	634	625	999999	999999	954	397	821	999999	818	43	934	677	999999	956	999999	731	531	999999	794	999999	407	31	712	178	865	616	398	508	774	376	615	557	772	240	401	529	477	477	999999	629	110	999999	217	136	329	505	862	173	999999	718	97	26	200	333	999999	999999	912	999999	964	999999	998	323	999999	451	999999	999999	999999	69	564	999999	264	999999	999999	175	999999	322	814	585	999999	369	999999	235	461	999999	999999	599	366	448	543	788	616	952	512	60	630	787	241	999999	709	941	600	802	608	514	999999	43	110	35	999999	384	798	336	676	999999	593	773	861	999999	173	827	31	467	999999	775	925	999999	551	999999	544	999999	90	999999	876	907	769	951	627	947	601	999999	499	340	999999	999999	999999	290	286	908	466	857	926	444	602	881	920	142	285	832	999999	162	491	244	491	999999	304	999999	460	768	834	642	155	913	205	917	999999	690	999999	368	999999	645	35	643	999999	686	999999	999999	456	994	986	999999	675	999999	367	999999	763	264	849	682	999999	250	829	517	83	824	711	22	249	684	553	240	353	917	56	999999	137	848	835	804	999999	658	303	999999	999999	999999	967	360	556	756	164	999999	840	116	
504	545	815	517	569	585	999999	999999	406	771	999999	756	293	758	748	422	321	915	428	55	536	215	999999	999999	735	875	856	999999	999999	493	999999	479	400	246	999999	510	139	619	288	999999	999999	319	262	999999	23	999999	914	219	612	143	444	249	654	794	580	999999	599	450	782	694	728	623	380	913	251	972	365	56	345	999999	999999	999999	636	178	999999	226	999999	423	361	709	999999	647	748	332	999999	999999	999999	605	666	133	911	689	837	594	999999	215	939	999999	290	51	669	868	873	374	850	999999	612	486	999999	363	999999	185	999999	999999	999999	999999	874	57	999999	999999	157	999999	389	999999	336	604	999999	51	646	20	286	613	143	319	49	999999	999999	384	482	999999	678	348	36	313	786	735	999999	764	861	451	340	892	484	330	999999	999999	999999	661	48	256	877	570	840	999999	86	999999	999999	999999	43	640	316	999999	999999	558	292	809	734	86	435	999999	14	110	190	999999	680	394	999999	813	425	999999	613	122	999999	236	438	999999	507	468	236	63	692	820	731	230	999999	999999	999999	999999	47	94	185	412	235	999999	251	777	390	999999	887	999999	604	999999	999999	902	37	203	165	348	130	999999	311	999999	850	382	908	999999	999999	999999	999999	840	77	213	775	341	955	211	887	897	984	660	726	862	581	544	458	463	999999	999999	203	942	684	978	804	863	782	909	562	853	539	67	408	430	999999	57	999999	401	999999	32	999999	826	316	999999	364	470	999999	449	999999	315	999999	999999	999999	549	999999	127	165	98	408	912	999999	999999	649	43	368	927	261	305	285	533	919	999999	999999	443	881	377	635	999999	999999	344	415	343	225	256	999999	999999	339	858	664	999999	891	536	993	552	474	901	186	282	898	437	999999	162	173	170	396	999999	456	294	668	399	491	738	473	74	506	224	829	999999	113	999999	999999	403	999999	999999	999999	392	74	456	999999	979	200	362	528	999999	135	262	999999	65	859	74	637	55	200	999999	999999	163	999999	929	999999	259	82	783	179	623	999999	815	520	357	528	13	801	10	324	688	209	138	999999	286	938	999999	54	773	543	48	999999	551	213	999999	999999	999999	330	145	999999	999999	907	416	999999	904	999999	320	742	999999	537	855	272	636	730	511	999999	849	943	999999	999999	801	214	308	999999	999999	975	297	999999	153	999999	49	683	666	599	605	999999	999999	999999	315	999999	999999	511	232	999999	688	775	21	821	701	311	988	999999	544	154	609	514	609	177	61	999999	999999	708	999999	312	999999	182	606	46	135	730	283	999999	999999	857	373	999999	982	71	561	
365	964	476	910	842	531	999999	148	522	990	999999	181	624	893	386	868	919	913	919	748	999999	179	999999	695	971	38	93	905	687	780	319	532	547	616	999999	964	593	797	999999	781	992	43	94	999999	999999	999999	658	999999	262	988	454	999999	73	322	55	195	989	781	939	999999	447	600	461	741	680	999999	633	999999	207	422	285	131	166	147	756	999999	999999	999999	999999	422	379	999999	652	698	336	933	468	234	570	510	999999	811	858	942	344	402	999999	352	999999	999999	925	999999	999999	840	713	333	229	925	566	999999	110	70	131	527	444	374	947	763	999999	747	109	408	448	696	447	473	272	999999	999999	364	900	742	563	192	496	730	269	812	984	13	714	543	668	997	409	913	689	999999	508	969	454	999999	937	627	377	526	211	126	402	249	70	14	131	211	672	999999	507	938	40	713	114	144	778	411	43	565	739	999999	297	534	999999	931	716	834	999999	91	999999	936	814	970	529	153	999999	744	943	709	422	999999	334	51	999999	751	310	794	999999	319	999999	536	594	999999	786	760	999999	999999	466	138	298	297	302	591	999999	570	999999	70	999999	961	999999	43	468	334	153	283	126	255	127	999999	631	921	969	599	51	278	351	13	193	768	323	551	288	815	420	135	174	999999	489	845	627	250	610	903	594	16	77	999999	999999	513	644	584	750	433	507	377	327	999999	550	293	999999	999999	999999	425	647	184	754	999999	914	28	118	999999	766	282	415	390	320	76	15	44	210	999999	344	679	134	739	999999	999999	318	52	807	999999	999999	205	626	506	373	194	265	999999	261	424	355	649	405	271	818	478	999999	126	66	261	697	516	92	999999	786	207	301	908	383	899	345	871	221	645	190	570	999999	909	27	135	810	999999	999999	786	999999	695	999999	862	999999	332	999999	999999	985	555	775	686	122	489	999999	175	893	356	46	361	999999	484	438	759	999999	257	822	118	108	930	450	112	999999	999999	999999	999999	924	999999	987	61	72	999999	885	665	870	503	458	999999	199	852	999999	464	999999	430	999999	262	999999	524	781	999999	510	728	102	65	114	672	952	815	89	999999	250	465	369	985	299	936	598	772	888	999999	999999	655	918	256	698	986	554	999999	999999	999999	833	410	656	322	999999	999999	60	999999	999999	208	550	643	999999	570	611	776	104	572	141	769	663	494	635	203	875	854	810	846	366	128	999999	999999	224	930	796	999999	808	56	444	999999	999999	999999	999999	690	46	165	999999	999999	999999	921	999999	981	999999	831	494	348	774	999999	
447	999999	533	999999	474	442	999999	900	428	166	999999	770	968	999999	138	185	883	896	283	944	167	999999	999999	461	211	444	999999	999999	478	393	446	457	999999	999999	609	747	432	681	999999	778	610	146	999999	412	584	874	953	999999	852	995	947	598	75	830	305	726	410	82	12	39	999999	999999	999999	999999	999999	999999	704	622	447	999999	999999	211	602	504	344	999999	983	883	876	337	491	390	293	482	445	848	999999	999999	59	883	347	999999	679	274	999999	999999	714	701	691	268	179	340	407	472	252	745	999999	999999	495	284	742	526	205	675	999999	826	659	949	599	999999	934	468	573	564	53	402	999999	338	933	676	316	292	201	617	999999	161	982	821	239	699	999999	821	750	775	999999	999999	164	999999	999999	999999	17	765	111	999999	999999	710	767	843	429	849	999999	667	637	999999	967	460	334	588	516	396	843	999999	999999	900	999999	999999	718	797	423	232	999999	527	999999	198	999999	551	999999	381	293	457	393	149	401	390	999999	195	194	931	807	689	496	576	497	999999	900	179	56	211	800	222	991	999999	999999	207	611	695	65	448	999999	426	279	952	999999	68	12	704	446	999999	423	833	999999	787	999999	999999	735	672	40	280	298	999999	505	979	999999	80	466	999999	720	204	778	999999	999999	746	781	390	420	543	280	438	338	206	733	717	999999	999999	294	213	978	999999	471	938	665	784	159	660	999999	999999	381	999999	602	587	983	251	999999	633	703	999999	999999	999999	323	201	401	601	942	102	999999	999999	202	613	785	262	999999	35	732	840	999999	355	596	131	469	130	999999	56	836	750	222	492	167	999999	274	113	207	378	381	279	546	73	842	67	894	143	999999	768	448	349	999999	958	518	999999	508	358	594	999999	150	203	40	999999	765	201	879	999999	630	47	349	682	65	999999	653	462	304	71	999999	538	236	335	32	403	608	497	608	263	999999	447	656	999999	519	999999	237	999999	249	201	308	650	188	621	512	69	429	765	294	84	999999	65	999999	446	845	65	999999	815	180	636	746	277	593	626	310	193	391	433	173	742	839	475	223	999999	763	861	360	615	999999	962	999999	842	212	533	948	917	32	999999	80	463	663	422	17	613	454	40	67	561	320	329	678	996	602	551	244	839	999999	322	683	999999	705	53	999999	217	662	904	999999	69	999999	392	170	999999	363	710	88	427	467	610	999999	999999	803	798	304	503	294	999999	249	999999	298	118	84	709	999999	95	758	619	430	800	950	549	965	998	883	999999	169	999999	642	892	472	817	
382	242	664	950	999999	906	749	498	999999	999999	999999	413	999999	569	999999	460	645	277	999999	468	996	667	659	999999	999999	805	915	999999	344	788	345	357	198	481	999999	842	999999	585	905	851	870	932	999999	275	884	999999	237	323	620	708	999999	375	999999	13	821	999999	582	555	193	384	991	383	163	143	349	317	225	299	833	475	415	70	999999	999999	598	74	790	394	234	214	578	601	756	636	929	969	417	194	999999	999999	269	500	999999	531	860	497	778	743	925	999999	999999	999999	489	154	302	799	13	839	415	757	999999	999999	331	979	806	399	626	527	214	379	999999	40	999999	999999	999999	915	999999	840	250	110	295	56	468	657	867	639	121	999999	999999	999999	999999	999999	778	902	106	80	178	422	724	470	870	999999	538	555	676	316	999999	999999	938	387	999999	172	599	314	471	877	729	674	121	176	999999	999999	999999	85	413	333	261	736	999999	145	746	999999	999999	779	240	44	517	912	999999	561	999999	444	999999	956	998	803	977	474	999999	228	999999	999999	310	557	191	855	77	463	152	352	64	572	961	999999	999999	884	999999	819	999999	437	369	817	692	560	836	843	352	237	87	999999	355	999999	999999	497	794	251	999999	568	999999	384	999999	999999	770	638	506	767	483	869	325	123	756	168	399	13	858	533	811	750	721	348	512	999999	386	542	997	277	277	999999	999999	999999	999999	488	231	699	999999	315	56	64	64	999999	370	483	912	963	852	999999	398	301	999999	270	440	999999	999999	259	872	137	999999	238	641	238	500	999999	860	999999	184	278	936	699	543	553	487	999999	695	653	999999	38	927	422	999999	809	999999	975	835	748	958	743	999999	972	827	343	999999	818	423	825	577	360	623	999999	788	584	261	999999	758	94	783	682	509	203	282	843	209	999999	548	999999	359	525	184	121	967	441	636	964	999999	209	917	668	999999	870	85	626	415	999999	633	114	558	190	227	751	965	999999	243	999999	699	983	999999	380	279	591	476	61	186	511	999999	357	948	297	826	558	177	125	348	639	127	655	999999	267	632	999999	283	999999	308	433	156	692	999999	197	999999	999999	75	546	999999	752	404	999999	450	903	924	286	166	999999	363	668	583	850	936	603	331	54	554	999999	999999	836	317	306	753	753	365	999999	999999	760	32	938	492	630	726	596	245	103	215	534	343	356	287	22	999999	639	849	305	999999	999999	866	229	344	199	999999	999999	444	107	280	696	547	598	137	405	248	999999	186	999999	133	350	368	237	839	29	543	999999	558	305	999999	123	
999999	69	580	555	894	802	999999	303	832	174	161	148	999999	518	987	744	228	881	999999	401	463	999999	182	414	245	999999	390	324	999999	999999	13	999999	999999	166	792	488	28	582	999999	445	821	882	130	959	199	999999	999999	330	999999	798	999999	676	530	999999	660	17	999999	175	319	999999	422	289	999999	435	170	999999	530	666	726	508	726	646	380	339	580	580	999999	222	225	25	234	70	291	856	999999	336	618	528	506	785	999999	852	999999	999999	32	541	244	695	798	999999	699	999999	604	533	82	536	305	201	999999	89	240	674	950	999999	41	362	997	999999	211	999999	999999	999999	170	940	999999	874	999999	135	316	48	346	999999	999999	999999	999999	486	999999	999999	784	999999	40	999999	19	999999	555	926	901	999999	223	999999	543	453	494	964	783	696	587	664	626	999999	162	179	884	480	742	159	260	912	977	554	896	249	16	513	802	999999	993	742	395	981	972	414	999999	645	999999	999999	999999	459	264	629	899	801	141	586	545	861	542	539	999999	405	676	989	991	668	774	303	999999	980	172	808	999999	844	278	999999	235	747	267	999999	975	850	999999	800	657	357	999999	104	118	430	967	941	442	464	68	989	314	999999	422	999999	871	211	455	999999	999999	456	927	65	999999	999999	361	999999	603	303	563	999999	843	875	341	644	23	999999	195	26	23	230	375	248	786	999999	339	251	335	999999	378	774	999999	945	513	211	430	599	572	621	79	179	347	999999	999999	234	155	439	652	778	999999	201	25	999999	999999	76	91	999999	278	253	999999	999999	999999	999999	999999	999999	438	898	999999	999999	223	424	999999	999999	947	844	882	236	347	562	999999	999999	599	999999	782	186	758	966	999999	446	130	741	330	328	464	959	706	999999	223	121	999999	257	999999	522	564	816	93	451	491	757	194	855	351	999999	120	266	520	999999	999999	999999	999999	471	555	925	19	999999	103	789	119	987	148	135	22	236	767	885	833	87	999999	966	999999	317	485	595	262	999999	399	614	999999	208	999999	999999	949	474	999999	999999	702	150	999999	999999	999999	999999	999999	999999	619	68	842	125	949	234	432	442	923	841	656	999999	999999	959	673	744	92	488	581	999999	548	999999	186	999999	156	999999	193	693	999999	999999	253	999999	975	982	975	203	432	284	665	982	775	16	866	999999	818	999999	999999	742	477	999999	999	999999	722	430	999999	999999	882	303	969	999999	51	739	999999	23	597	999999	748	14	999999	480	321	808	823	999999	145	542	999999	999999	999999	790	999999	451	225	807	999999	19	85	554	999999	714	999999	999999	314	159	
941	46	148	852	999999	999999	616	342	758	996	455	201	999999	133	294	999999	999999	814	573	188	419	600	999999	70	113	587	782	204	976	279	170	192	503	999999	658	999999	403	638	557	770	183	764	692	229	361	718	598	952	999999	614	934	999999	565	999999	740	350	522	999999	999999	933	187	422	365	999999	836	273	697	746	475	195	999999	151	267	802	15	655	907	304	999999	999999	999999	999999	933	372	345	664	626	378	999999	999999	999999	999999	889	624	593	760	408	214	392	98	999999	852	487	85	595	999999	248	763	130	95	442	999999	377	999999	944	357	489	999999	152	182	646	329	812	167	608	702	999999	643	219	254	256	999999	911	621	374	146	999999	858	777	552	999999	863	257	999999	999999	367	948	999999	679	999999	999999	415	71	220	999999	701	49	329	476	892	999999	605	553	875	999999	999999	317	756	988	999999	13	999999	225	999999	999999	999999	81	964	292	250	999999	726	963	973	999999	841	641	700	179	999999	106	33	391	884	21	820	320	382	19	145	60	201	546	872	242	999999	199	471	999999	669	629	85	999999	236	147	814	641	580	902	997	108	616	586	325	711	999999	999999	341	999999	935	999999	699	999999	157	200	562	999999	101	741	999999	999999	179	246	509	53	31	985	165	747	207	189	740	480	22	999999	443	615	231	999999	999999	999999	858	883	528	207	929	130	890	46	999999	635	550	839	579	354	929	380	999999	281	689	995	93	593	999999	999999	731	999999	999999	999999	756	947	957	930	489	999999	794	295	718	999999	999999	999999	104	129	172	572	999999	901	999999	667	999999	73	538	999999	480	266	329	274	999999	771	999999	710	187	779	999999	637	999999	619	359	659	560	999999	661	774	167	788	900	963	431	818	127	830	328	285	13	693	419	999999	999999	233	999999	530	792	947	836	413	723	324	999999	534	894	29	999999	251	116	473	411	763	999999	692	365	999999	999999	684	653	644	999999	902	776	596	228	669	999999	135	68	40	850	714	999999	753	75	999999	134	896	999999	108	289	999999	178	999999	292	655	225	767	868	245	999999	118	303	999999	999999	821	548	253	316	235	858	426	999999	86	623	696	825	49	627	780	241	945	760	554	365	313	999999	246	314	572	454	403	999999	999999	352	742	421	746	730	254	47	880	999999	698	250	862	999999	999999	916	595	830	185	149	97	999999	742	357	999999	999999	719	96	999999	939	744	780	465	999999	999999	734	999999	285	89	318	999999	743	360	365	71	314	503	418	642	999999	718	742	278	263	999999	999999	999999	394	672	999999	21	167	
735	999999	845	918	784	704	535	367	45	999999	750	999999	766	354	999999	386	295	443	999999	310	999999	999999	230	12	999999	999999	988	549	134	496	612	999999	999999	225	17	999999	520	153	530	798	882	285	295	408	991	411	496	825	176	233	108	239	578	710	999999	754	999999	843	416	582	715	986	243	548	707	582	999999	551	999999	243	866	152	999999	544	428	178	999999	821	21	110	715	173	383	900	398	383	600	595	999999	262	697	677	736	947	93	999999	52	747	701	418	840	945	488	932	999999	956	999999	999999	292	545	69	899	831	316	999999	552	613	342	159	334	982	974	999999	94	545	199	415	966	460	532	135	999999	130	999999	269	999999	685	450	999999	442	999999	566	313	966	203	797	999999	430	999999	540	292	999999	597	376	436	999999	905	403	396	999999	551	359	583	760	419	120	999999	999999	999999	999999	999999	172	798	717	277	425	671	82	891	999999	354	984	885	999999	249	425	361	999999	175	403	864	292	63	999999	891	707	999999	999999	557	92	28	999999	382	984	674	999999	912	879	109	999999	999999	833	512	999999	823	566	473	662	999999	993	759	999999	73	654	241	584	119	999999	999999	569	442	128	524	808	999999	999999	612	999999	255	999999	513	481	999999	999999	208	40	779	415	553	999999	244	330	999999	999999	332	999999	999999	728	753	99	21	490	63	539	578	85	999999	703	999999	94	953	572	999999	999999	490	288	381	908	455	210	999999	999999	877	999999	999999	121	97	999999	485	999999	195	883	157	166	118	32	427	124	585	133	721	999999	999999	468	999999	671	913	640	83	999999	620	643	282	553	294	317	613	562	214	467	988	999999	999999	190	898	999999	425	261	293	467	860	266	333	332	488	728	217	999999	129	999999	208	457	888	440	127	552	611	604	999999	801	419	999999	910	999999	144	373	857	999999	569	311	999999	662	356	615	999999	363	999999	999999	74	999999	999999	204	443	550	268	541	469	999999	73	356	468	821	389	999999	58	995	356	214	197	999999	871	902	999999	818	999999	999999	110	999999	999999	763	242	999999	539	999999	701	999999	431	369	859	603	903	80	251	999999	842	434	282	864	999999	198	17	115	761	950	694	207	356	624	999999	722	441	197	999999	310	124	807	292	84	790	999999	999999	986	999999	594	999999	800	999999	999999	975	984	273	245	716	68	999999	137	899	999999	999999	504	867	806	237	999999	172	716	540	941	109	999999	151	207	999999	999999	999999	30	759	177	739	894	547	721	649	157	458	205	481	999999	999999	986	907	703	464	296	966	999999	999999	218	432	504	
270	999999	999999	940	842	76	999999	999999	443	999999	377	732	999999	726	956	156	167	999999	687	966	245	67	396	122	137	447	743	788	766	856	271	550	745	245	633	999999	195	708	315	392	44	497	48	819	618	185	854	737	339	999999	999999	999999	531	999999	999999	999999	999999	999999	812	404	332	382	226	999999	999999	826	987	614	999999	138	960	458	999999	999999	931	999999	28	577	999999	952	593	15	459	946	256	592	29	289	999999	430	505	773	895	910	70	999999	999999	461	356	792	198	999999	645	210	999999	999999	904	999999	533	520	194	755	918	860	811	326	923	280	340	880	806	707	637	671	999999	197	563	864	244	279	999999	566	999999	711	764	353	370	258	999999	999999	688	999999	755	999999	246	750	999999	45	109	743	999999	999999	131	999999	985	999999	613	973	577	671	999999	999999	991	999999	52	627	999999	217	106	467	955	674	191	999999	999999	22	952	999999	999999	881	343	999999	764	500	540	999999	445	754	725	999999	740	397	681	426	999999	648	999999	500	999999	619	226	647	999999	999999	787	74	818	885	283	972	538	999999	547	695	338	80	284	500	724	575	191	999999	491	822	727	999999	999999	999999	739	999999	999999	999999	999999	816	665	695	589	133	713	475	658	560	481	753	745	307	849	999999	999999	436	373	999999	776	848	999999	999999	165	999999	914	229	81	63	155	730	762	999999	686	731	39	642	999999	161	787	999999	917	630	308	738	86	429	717	17	676	313	190	908	684	908	999999	229	540	999999	218	493	999999	605	415	751	999999	669	621	128	955	456	944	999999	999999	527	931	807	147	427	999999	494	511	73	386	842	999999	853	401	777	999999	999999	112	28	942	304	854	321	225	999999	999999	999999	808	999999	62	230	368	968	394	166	977	999999	91	122	432	724	999999	999999	228	573	211	147	277	843	774	155	354	926	278	999999	672	619	592	999999	679	633	686	912	21	165	483	999999	999999	244	999999	772	999999	989	999999	228	322	524	103	651	999999	609	149	999999	824	907	876	999999	999999	174	999999	367	988	501	442	798	48	79	328	72	999999	629	679	42	52	12	999999	364	339	60	906	158	526	940	999999	80	493	721	97	999999	289	51	882	999999	999999	443	999999	237	556	797	190	253	206	40	562	727	930	117	921	999999	491	999999	112	649	999999	345	841	58	267	372	315	326	981	224	783	57	747	385	999999	609	228	999999	808	541	870	999999	952	495	387	516	149	385	799	999999	623	767	939	999999	45	415	601	734	969	193	492	863	271	981	999999	514	999999	555	826	999999	
999999	301	713	570	779	604	999999	355	671	750	999999	930	527	999999	601	26	999999	514	350	876	18	999999	999999	999999	59	16	401	970	249	873	999999	594	999999	487	999999	331	63	378	999999	999999	31	256	73	228	999999	562	345	554	389	240	999999	999999	214	950	999999	120	999999	99	521	772	213	422	116	798	223	638	380	49	57	999999	999999	740	60	909	854	761	429	10	663	999999	999999	846	999999	18	477	999999	999999	609	183	559	258	964	857	999999	237	999999	149	999999	14	331	191	306	999999	119	278	664	999999	305	105	999999	999999	999999	435	33	999999	366	832	999999	330	999999	259	999999	866	999999	31	997	883	368	999999	256	622	164	999999	999999	316	375	999999	481	999999	812	647	93	999999	631	868	186	539	833	999999	999999	776	51	945	852	82	999999	439	18	97	280	999999	999999	623	849	929	999999	85	103	999999	735	26	999999	367	518	999999	175	267	244	630	845	468	60	778	999999	479	580	219	999999	999999	999999	935	999999	393	470	41	591	999999	664	701	341	999999	445	126	854	854	425	684	437	347	907	999999	205	388	252	811	731	999999	811	379	359	327	999999	834	821	800	684	967	896	999999	923	704	602	543	298	744	999999	934	999999	957	999999	895	781	805	361	999999	740	954	150	658	310	999999	658	294	351	23	178	999999	304	63	999999	457	787	950	423	212	559	661	999999	999999	788	797	364	854	325	464	545	136	999999	999999	70	730	826	248	186	619	56	317	999999	285	576	421	639	869	787	606	117	831	999999	158	999999	88	999999	642	869	513	949	999999	999999	887	477	51	138	226	999999	999999	999999	549	773	804	166	251	470	813	931	377	167	494	76	718	999999	714	745	333	894	982	865	194	999999	673	670	251	999999	999999	807	535	999999	422	999999	347	976	568	67	587	992	999999	617	60	711	502	355	999999	738	999999	999999	763	306	804	332	999999	584	446	181	110	143	915	999999	999999	15	406	94	999999	618	999999	742	788	999999	999999	341	952	999999	814	482	875	327	215	513	999999	999999	54	239	999999	100	865	999999	539	396	956	453	87	999999	460	54	314	417	999999	846	999999	999999	999999	116	148	999999	379	999999	770	963	305	782	928	999999	815	395	999999	177	607	655	752	965	213	999999	999999	713	999999	914	914	769	999999	468	999999	369	503	999999	28	938	999999	999999	720	999999	992	999999	100	999999	525	999999	232	74	999999	147	810	954	103	999999	314	361	416	434	218	465	730	11	795	837	74	569	908	999999	376	32	86	592	935	999999	973	637	310	526	198	589	691	849	
999999	999999	999999	763	276	460	274	667	532	999999	805	264	499	991	779	263	999999	956	766	999999	698	71	71	227	29	999999	79	677	999999	999999	999999	629	773	880	325	999999	999999	311	303	458	971	709	500	420	786	680	999999	999999	999999	999999	417	242	999999	705	161	624	999999	440	743	999999	390	597	999999	642	429	186	491	618	999999	24	999999	807	662	999999	24	988	571	651	440	349	536	999999	820	13	482	999999	999999	78	729	701	999999	999999	567	999999	78	999999	102	857	990	999999	198	999999	316	843	999999	609	579	514	999999	173	63	327	999	404	179	302	777	612	169	426	379	423	889	974	227	337	999999	75	999999	640	895	713	999999	830	999999	121	781	976	41	873	434	302	388	999999	648	480	748	173	427	775	999999	490	697	574	241	775	535	999999	626	644	369	513	274	999999	277	349	666	179	253	67	521	800	999999	295	991	87	45	333	336	999999	588	999999	648	999999	999999	415	25	96	598	385	585	449	360	397	999999	920	999999	338	999999	308	814	999999	999999	369	264	999999	908	999999	582	164	999999	212	16	999999	65	999999	999999	800	999999	999999	333	579	999999	999999	999999	82	449	194	999999	999999	59	706	44	999999	932	999999	167	999999	219	235	506	613	514	444	644	383	999999	999999	999999	231	64	237	999999	999999	999999	244	999999	999999	887	192	368	724	630	510	999999	43	999999	978	946	55	135	587	999999	999999	365	720	999999	145	233	109	639	967	852	560	999999	999999	395	608	62	698	22	116	400	37	867	782	983	13	999999	999999	215	463	999999	296	999999	477	999999	999999	81	999999	999999	861	826	999999	552	400	871	999999	493	291	647	569	926	257	42	29	196	562	924	582	736	71	999999	999999	893	999999	441	999999	464	549	185	866	999999	999999	999999	161	289	999999	484	476	910	913	519	58	962	646	537	288	263	999999	290	94	604	498	999999	117	66	213	999999	377	959	314	615	944	116	781	42	139	728	999999	739	584	87	458	999999	999999	552	999999	660	257	648	163	313	387	999999	999999	271	47	279	422	999999	85	718	117	516	999999	307	999999	942	191	999999	407	999999	382	346	999999	16	999999	826	999999	999999	999999	553	647	729	806	999999	238	684	25	520	994	859	315	786	664	999999	970	941	77	999999	976	814	479	643	250	602	930	50	563	94	124	221	575	857	999999	999999	81	388	999999	603	79	999999	926	999999	619	548	999999	999999	682	840	999999	215	758	188	587	494	84	13	999999	213	81	198	131	930	405	999999	294	458	999999	142	999999	592	240	473	456	999999	888	807	999999	
701	358	999999	367	722	58	909	462	397	279	311	457	999999	999999	507	999999	880	768	996	275	836	999999	796	606	999999	55	453	975	295	731	501	999999	276	999999	999999	854	738	830	999999	881	495	330	897	188	689	685	727	692	732	941	576	327	891	542	198	447	999999	736	818	676	605	934	177	665	999999	704	190	97	122	653	793	60	369	124	779	515	999999	617	916	864	328	760	252	353	165	183	999999	734	791	348	302	999999	999999	732	999999	561	162	241	999999	984	504	640	580	89	158	525	957	776	999999	999999	999999	945	999999	953	999999	844	691	999999	510	999999	989	456	305	773	361	791	999999	999999	838	228	362	135	216	932	369	999999	999999	173	204	999999	226	938	971	999999	999999	356	191	999999	999999	441	869	338	731	807	994	58	344	999999	728	366	486	330	938	544	999999	955	999999	887	593	671	999999	528	629	870	387	61	484	999999	999999	14	610	980	263	406	999999	34	404	409	937	999999	999999	383	444	838	163	895	999	999999	999999	312	999999	303	999999	712	999999	999999	999999	860	999999	943	573	999999	999999	999999	756	506	999999	541	195	999999	999999	340	950	282	999999	291	999999	791	717	491	999999	999999	407	213	396	999999	999999	999999	628	18	324	543	979	999999	747	999999	91	720	92	656	999999	999999	252	494	999999	999999	352	202	394	496	266	918	999999	937	891	527	749	98	336	999999	999999	524	912	187	980	27	360	956	999999	131	209	373	709	70	662	593	999999	913	461	119	964	323	166	999999	751	999999	400	999999	112	230	456	992	393	642	666	314	555	75	513	734	926	396	999999	273	297	893	219	92	284	307	999999	836	636	227	485	999999	368	780	435	584	626	317	999999	313	999999	216	979	76	403	357	48	738	410	727	192	999999	999999	893	845	999999	197	999999	767	805	507	620	999999	176	999999	999999	946	774	639	929	999999	619	999999	364	598	90	999999	153	689	926	268	984	999999	909	44	907	30	474	935	577	396	318	999999	58	805	65	850	812	908	413	411	999999	109	480	619	573	45	301	305	999999	944	54	999999	840	546	999999	999999	456	142	999999	999999	482	839	72	542	799	999999	999999	558	542	239	111	244	285	999999	995	999999	955	999999	999999	872	728	999999	180	632	999999	689	999999	511	999999	871	999999	680	659	999999	928	999999	46	999999	820	999999	999999	743	762	535	842	809	999999	325	551	999999	238	167	670	999999	250	313	668	439	199	119	370	983	276	999999	835	431	585	840	596	999999	848	999999	479	967	331	985	999999	999999	790	542	346	393	959	652	642	
246	19	281	999999	625	765	606	748	999999	142	568	476	999999	699	999999	234	512	999999	981	790	999999	687	999999	66	999999	999999	33	999999	999999	773	977	33	624	999999	999999	421	999999	646	999999	804	252	279	999999	999999	999999	519	325	945	378	318	833	665	978	862	431	558	316	224	939	729	999999	957	101	937	165	544	999999	999999	110	999999	920	999999	756	999999	548	999999	919	868	303	745	580	87	280	348	940	999999	999999	999999	607	49	999999	99	707	251	71	999999	187	830	679	228	667	264	999999	999999	397	966	908	801	324	489	639	448	920	203	158	999999	686	753	997	843	499	100	464	71	894	831	999999	515	124	263	764	999999	198	999999	87	326	242	901	951	999999	999999	253	447	999999	410	999999	178	999999	103	406	608	434	999999	999999	999999	576	799	783	483	565	808	403	686	71	725	549	259	845	125	999999	432	999999	801	34	440	256	999999	347	660	237	662	654	422	999999	654	340	266	362	356	511	526	459	428	395	174	19	566	999999	401	861	417	333	397	270	999999	824	632	808	406	482	923	999999	132	255	903	999999	981	999999	417	395	292	897	499	999999	315	973	366	416	859	430	690	277	945	999999	820	339	999999	161	744	829	999999	999999	956	999999	588	74	336	182	999999	999999	999999	598	999999	16	578	520	834	783	999999	10	468	225	999999	975	792	999999	517	333	435	573	896	829	233	587	687	999999	940	624	36	251	646	999999	924	847	999999	102	999999	938	231	309	505	484	999999	744	371	999999	508	980	91	932	556	999999	746	918	125	999999	374	391	329	743	579	999999	756	999999	363	284	999999	999999	584	999999	356	579	111	999999	999999	421	633	489	226	999999	335	960	542	999999	695	643	447	15	731	999999	727	918	618	488	730	999999	727	492	999999	96	200	407	405	391	586	976	901	621	850	703	575	884	999999	134	999999	619	676	662	28	720	837	296	379	392	972	438	961	623	405	999999	694	151	109	139	14	928	564	161	517	718	741	825	164	38	627	843	753	493	80	120	619	75	473	670	259	903	37	23	419	158	25	288	225	999999	19	999999	999999	999999	999999	488	65	999999	154	310	978	21	999999	351	765	139	684	477	552	295	172	629	678	439	999999	110	901	999999	741	999999	702	463	999999	95	999999	203	67	999999	373	592	64	104	920	172	999999	999999	771	685	258	289	999999	547	735	999999	906	390	754	356	999999	29	586	999999	783	785	608	525	411	57	332	571	81	966	114	960	999999	78	708	516	999999	642	339	226	302	462	895	165	
999999	999999	999999	638	449	711	562	353	15	999999	320	144	999999	176	835	723	362	686	218	999999	442	775	700	838	999999	999999	608	522	689	370	999999	331	890	452	999999	732	868	999999	132	999999	413	999999	999999	999999	999999	573	951	580	999999	999999	863	615	999999	398	722	951	978	350	956	999999	999999	50	664	644	337	988	254	999999	379	113	855	668	564	848	102	681	999999	20	90	117	296	38	715	83	999999	999999	87	999999	730	845	754	528	737	921	266	373	106	319	362	999999	329	840	211	703	760	205	60	405	305	50	140	967	269	848	999999	84	334	590	148	999999	910	753	390	533	359	336	999999	643	591	729	584	511	657	321	999999	455	826	999999	999999	310	556	682	999999	689	999999	999999	268	889	16	191	48	516	181	999999	999999	576	999999	678	354	433	275	999999	814	576	999999	999999	999999	999999	69	468	258	322	277	837	183	238	999999	701	999999	572	77	999999	636	409	690	78	999999	35	462	222	996	158	668	889	45	149	999999	629	233	94	476	320	829	547	933	726	248	344	999999	629	999999	758	859	781	366	999999	999999	414	885	398	300	294	495	847	472	110	654	999999	999999	43	999999	928	477	733	999999	757	221	99	476	964	999999	995	999999	833	203	999999	298	886	999999	810	369	463	999999	835	794	191	999999	981	84	833	82	860	999999	425	999999	100	290	136	684	609	22	690	999999	921	999999	999999	718	999999	653	235	999999	767	855	990	999999	999999	194	642	938	914	932	240	24	643	892	968	462	999999	999999	113	999999	171	212	923	798	679	999999	822	999999	499	999999	172	338	849	31	999999	14	551	999999	360	999999	648	197	770	676	782	675	999999	999999	600	842	568	999999	550	278	650	565	931	202	999999	999999	372	376	449	999999	769	999999	175	621	587	964	911	999999	999999	207	318	974	441	257	25	13	229	793	999999	657	999999	999999	788	580	380	749	999999	359	999999	967	543	282	999999	999999	906	880	510	683	999999	636	930	169	999999	352	960	676	999999	684	186	991	173	999999	999999	792	546	695	123	999999	999999	837	891	999999	652	256	999999	46	999999	123	999999	999999	502	545	999999	49	726	745	999999	445	999999	999999	626	397	182	764	999999	963	581	999999	781	221	999999	915	442	613	744	378	517	999999	999999	924	999999	20	344	51	499	628	238	660	75	801	494	999999	974	546	221	503	389	887	999999	701	464	279	341	138	378	586	999999	999999	999999	357	999999	582	756	695	264	616	999999	141	275	185	999999	921	999999	980	727	98	941	896	402	251	999999	629	999999	987	470	
180	678	999999	673	912	999999	500	364	999999	573	911	999999	288	291	999999	450	999999	999999	999999	999999	542	389	999999	411	289	645	999999	345	64	369	608	999999	769	235	94	999999	847	467	362	660	244	566	182	417	999999	177	999999	614	797	999999	739	17	908	31	927	791	328	803	394	277	318	164	310	999999	964	514	999999	62	207	999999	999999	999999	269	999999	731	975	216	999999	999999	121	999999	602	548	999999	629	600	999999	747	308	302	619	53	83	95	351	999999	265	824	452	311	25	999999	416	139	208	948	748	999999	300	951	584	999999	217	999999	293	716	616	57	728	374	25	414	754	904	999999	558	717	183	275	651	719	999999	500	999999	106	383	999999	999999	65	680	999999	999999	999999	356	717	244	836	801	999999	999999	473	218	999999	88	999999	611	854	512	91	649	241	575	36	649	999999	203	884	922	185	999999	531	999999	999999	57	999999	819	956	407	196	814	722	915	381	640	188	999999	295	422	999999	494	528	682	999999	415	449	999999	179	808	999999	524	999999	913	999999	891	113	275	999999	58	565	476	999999	457	325	999999	999999	326	999999	396	471	730	907	472	923	690	391	848	870	585	999999	999999	999999	157	293	672	464	809	299	489	536	913	294	247	857	533	839	81	367	70	489	133	91	783	347	394	616	887	989	934	999999	265	404	641	449	327	826	507	174	653	999999	127	36	714	859	999999	446	670	615	400	850	319	491	999999	106	485	165	866	810	898	65	577	819	364	978	999999	999999	653	999999	999999	706	999999	907	999999	258	371	999999	376	999999	999999	999999	946	281	599	999999	201	773	999999	544	964	172	959	999999	275	999999	244	308	671	736	587	999999	999999	872	86	693	518	411	999999	561	735	388	788	942	31	999999	999999	999999	229	999999	787	507	925	118	999999	999999	999999	646	642	125	24	72	435	640	346	750	163	83	205	905	999999	789	996	41	808	585	999999	26	675	999999	999999	938	88	400	948	999999	123	684	49	999999	945	871	769	661	547	999999	999999	158	606	281	797	46	999999	324	705	998	511	893	309	257	993	999999	971	328	636	999999	999999	999999	999999	266	636	478	43	496	999999	704	29	345	999999	145	632	999999	419	404	526	452	838	764	999999	950	578	230	385	792	716	224	999999	999999	34	471	689	999999	466	349	644	328	999999	613	364	10	978	176	409	174	624	999999	321	577	802	999999	247	228	350	999999	688	416	999999	251	999999	744	803	579	320	33	456	715	768	80	759	999999	450	235	410	999999	971	412	999999	220	177	999999	903	333	648	
840	999999	470	999999	725	661	238	999999	999999	832	999999	999999	409	999999	386	717	909	999	999999	817	604	743	22	818	655	769	286	595	999999	84	832	841	480	930	999999	799	986	999999	53	418	531	973	689	402	999999	497	999999	556	444	999999	268	948	999999	999999	53	106	999999	651	921	999999	385	999999	351	999999	999	777	726	478	999999	999999	731	770	999999	832	296	631	64	999999	38	999999	206	999999	161	389	815	884	189	965	887	999999	589	344	226	97	43	999999	631	12	402	999999	771	999999	999999	857	771	497	992	829	228	422	51	999999	999999	999999	999999	999999	490	962	871	125	598	760	999999	11	999999	999999	554	868	798	408	10	999999	999999	999999	397	112	557	303	617	328	892	999999	747	474	341	988	720	464	339	999999	407	999999	141	287	999999	20	512	180	860	384	943	133	999999	819	422	989	383	608	374	655	108	197	354	553	233	248	22	999999	669	18	999999	99	538	420	10	340	921	939	600	999999	599	387	443	243	384	999999	328	927	62	352	615	122	99	683	999999	220	999999	587	63	185	998	396	510	852	707	999999	595	621	819	999999	999999	443	17	988	65	721	754	121	999999	465	920	94	74	999999	999999	564	10	855	999999	789	26	999999	885	425	999999	213	999999	590	999999	531	183	706	118	970	999999	181	999999	999999	627	568	466	213	999999	598	999999	913	331	193	459	153	852	739	490	39	75	999999	557	592	609	852	844	999999	585	647	292	223	976	999999	53	230	999999	899	237	572	333	999999	924	297	170	475	881	693	999999	391	678	443	226	89	905	999999	999999	523	501	775	724	303	628	771	316	51	937	238	150	238	694	953	512	917	706	262	999999	270	999999	144	999999	999999	42	999999	969	849	996	897	198	504	606	935	999999	461	848	999999	194	162	980	129	537	653	552	901	696	725	930	309	999999	652	999999	364	101	999999	805	573	270	434	802	467	54	50	999999	645	632	999999	554	60	79	676	78	658	289	312	999999	999999	608	999999	507	253	918	697	524	545	999999	251	999999	51	656	284	769	760	359	999999	84	999999	614	907	279	937	180	880	999999	706	584	999999	84	788	999999	999999	999999	139	926	558	549	356	525	503	878	390	914	513	403	794	906	318	999999	765	237	118	712	999999	999999	569	83	48	468	817	961	688	176	999999	290	178	319	999999	833	999999	974	728	972	999999	999999	999999	33	666	999999	444	999999	275	779	319	561	651	999999	999999	277	367	485	510	888	999999	542	200	223	858	999999	235	484	999999	999999	999999	791	509	999999	601	
672	973	999999	416	561	33	999999	695	908	857	999999	638	401	55	372	476	324	473	840	273	999999	838	999999	174	443	260	960	999999	791	280	527	62	999999	999999	999999	304	821	79	948	864	691	846	291	365	364	999999	834	439	903	18	193	999999	999999	872	33	834	308	381	972	311	73	492	904	637	340	452	999999	227	453	78	654	255	524	975	582	999999	999999	319	810	849	426	530	631	782	97	209	393	642	160	768	999999	999999	106	647	999999	209	942	653	35	912	470	617	985	835	363	938	802	692	999999	302	287	989	571	133	884	999999	860	132	999999	140	69	999999	76	685	81	215	999999	877	999999	382	789	903	293	999999	999999	809	544	796	428	158	406	700	999999	858	490	16	877	973	763	268	999999	820	999999	894	853	978	999999	310	999999	158	790	999999	517	917	999999	384	705	673	744	84	999999	999999	999999	401	999999	368	999999	999999	204	75	337	184	999999	917	43	999999	800	398	54	410	268	244	42	280	999999	481	192	999999	999999	116	999999	999999	239	999999	269	284	126	710	171	494	838	999999	115	698	820	615	811	600	884	999999	584	999999	629	344	816	763	999999	433	43	262	186	716	863	98	764	133	944	436	999999	759	852	99	999999	999999	999999	999999	138	999999	459	752	999999	591	999999	810	999999	993	999999	895	872	505	999999	693	677	909	318	132	999999	999999	934	697	670	384	999999	999999	691	494	89	79	999999	999999	635	697	999999	290	591	999999	999999	62	999999	999999	548	59	999999	161	999999	169	999999	328	999999	448	999999	120	999999	999999	92	295	648	425	129	47	913	999999	999999	982	870	554	999999	396	999999	723	955	426	461	999999	158	999999	999999	792	999999	532	82	761	999999	999999	441	524	999999	222	208	306	946	751	932	999999	856	999999	926	999999	290	962	449	34	10	528	999999	41	659	999999	999999	470	999999	855	807	597	964	162	687	798	550	355	999999	999999	198	31	999999	213	493	932	999999	999999	694	249	511	654	92	999999	761	308	999999	999999	999999	61	609	999999	831	999999	944	345	563	999999	355	999999	40	935	999999	942	836	999999	752	289	547	727	929	497	776	235	999999	163	515	917	400	389	957	150	489	215	897	460	200	999999	269	158	378	612	999999	566	999999	575	948	149	221	782	556	561	862	148	999999	121	961	999999	746	790	829	646	999999	999999	999999	889	455	499	55	999999	788	999999	29	399	999999	999999	727	219	27	778	999999	999999	705	618	999999	405	999999	999999	94	785	498	595	938	478	328	732	999999	803	394	328	999999	458	104	835	994	489	542	472	
789	805	393	999999	999999	968	999999	463	999999	999999	143	999999	611	114	415	269	886	203	138	550	81	626	26	924	825	698	999999	755	999999	870	624	353	863	815	999999	288	401	999999	16	999999	892	865	791	614	670	619	999999	25	999999	834	999999	800	361	999999	401	172	788	469	926	890	319	830	999999	80	81	790	912	796	551	137	867	149	999999	168	999999	999999	835	999999	264	999999	981	643	712	999999	999999	823	991	871	423	399	499	932	999999	999999	660	71	683	720	542	879	999999	999999	473	915	967	809	613	203	999999	999999	337	385	215	720	909	676	128	743	999999	257	798	50	382	162	999999	935	329	80	508	596	532	999999	870	384	508	999999	179	796	480	121	219	798	538	238	999999	124	999999	109	217	983	942	939	999999	295	999999	666	548	321	288	41	490	543	999999	746	999999	223	999999	831	222	848	507	332	273	47	999999	10	999999	999999	100	523	218	229	999999	524	653	999999	552	585	303	842	521	999999	517	999999	631	675	113	791	574	848	999999	895	887	368	485	620	999999	534	256	999999	164	404	231	999999	823	270	999999	180	103	81	670	999999	538	380	336	650	814	999999	999999	372	897	720	999999	251	915	323	342	504	999999	43	915	28	999999	999999	687	999999	636	752	625	370	994	932	698	503	188	677	999999	517	41	999999	999999	851	128	883	193	444	999999	980	850	510	927	186	141	69	165	652	999999	325	692	999999	24	999999	209	55	377	964	31	85	73	247	999999	999999	472	213	237	74	900	999999	39	253	999999	656	902	125	442	818	801	638	348	535	85	999999	824	822	821	743	999999	82	516	228	422	748	999999	612	999999	112	714	928	832	999999	999999	999999	999999	449	999999	367	169	94	999999	999999	173	393	737	537	172	999999	10	999999	999999	999999	421	827	938	810	830	554	739	299	570	999999	114	999999	999999	999999	783	999999	754	385	906	999999	999999	568	470	957	64	39	21	389	450	639	111	999999	546	348	999999	999999	219	485	999999	999999	999999	870	523	999999	454	300	586	489	753	244	999999	625	743	928	999999	999999	367	980	756	999999	543	999999	848	931	239	49	337	467	999999	859	717	999999	765	999999	999999	713	55	198	512	764	452	531	635	215	479	485	331	617	438	825	999999	999999	729	999999	827	279	31	591	52	414	963	999999	911	999999	527	999999	860	999999	103	999999	808	179	478	991	358	21	999999	642	462	999999	999999	719	39	752	302	488	549	947	717	565	692	999999	155	107	800	999999	620	741	688	587	625	133	524	241	999999	397	999999	737	470	816	
555	388	139	999999	696	254	100	999999	602	48	352	999999	999999	538	514	354	34	381	999999	34	999999	982	999999	874	138	594	205	797	735	999999	728	811	486	901	19	999999	999999	999999	410	556	242	462	149	650	245	712	644	986	727	672	373	388	999999	445	425	573	434	264	169	111	59	302	433	697	319	999999	435	588	528	211	31	177	999999	644	791	938	999999	999999	639	426	950	219	999999	999999	541	350	274	51	485	446	878	79	999999	309	507	999999	999999	999999	340	704	999999	65	467	525	999999	206	417	902	653	486	730	131	999999	743	160	840	232	999999	165	969	999999	999999	112	92	332	999999	480	671	146	851	909	401	972	934	149	895	751	999999	421	345	999999	372	397	999999	715	757	999999	953	158	667	717	999999	296	371	999999	999999	953	385	203	699	725	746	999999	801	577	339	158	690	604	265	999999	678	999999	820	999999	999999	996	999999	376	574	508	526	522	999999	999999	251	114	610	506	999999	942	375	360	999999	619	195	999999	595	431	385	609	999999	358	893	999999	49	719	476	999999	535	895	849	18	628	999999	208	999999	296	667	999999	234	547	193	356	323	723	327	999999	210	851	999999	411	682	999999	965	999999	178	999999	900	104	531	638	286	999999	362	102	366	999999	530	420	961	321	928	105	160	999999	999999	12	999999	855	999999	492	275	999999	239	494	176	999999	663	455	40	604	395	573	999999	596	271	222	994	230	366	595	706	789	889	984	483	999999	839	904	176	176	999999	54	382	49	373	803	741	868	925	348	78	85	389	999999	999999	999999	300	564	800	366	999999	358	499	136	785	485	593	254	999999	999999	188	759	289	864	999999	351	999999	999999	999999	467	999999	136	999999	27	526	631	410	532	999999	128	999999	999999	114	809	168	700	555	999999	263	999999	219	496	857	346	170	999999	795	525	811	999999	174	999999	341	342	884	881	999999	999999	609	164	85	999999	195	892	999999	902	654	479	706	854	796	945	510	345	258	999999	278	958	856	999999	999999	999999	720	486	954	999999	943	771	924	287	999999	83	645	109	999999	157	311	999999	53	267	999999	325	819	957	787	228	34	995	999999	999999	612	105	625	402	999999	200	350	708	938	541	958	999999	554	428	217	723	309	411	534	110	683	314	915	999999	553	519	999999	763	698	999999	736	948	688	34	674	551	458	253	780	999999	807	602	35	999999	999999	781	770	400	749	73	919	623	471	982	227	308	190	999999	999999	809	134	586	20	999999	805	20	999999	530	753	665	999999	66	999999	913	303	999999	288	413	
999999	771	748	999999	24	634	816	123	487	705	999999	999999	999999	432	404	970	496	230	999999	822	706	298	586	250	646	93	798	863	991	999999	689	999999	30	776	735	86	71	459	572	999999	999999	692	533	498	722	387	304	843	661	661	426	999999	999999	465	706	11	195	507	999999	930	836	952	999999	928	25	670	356	594	696	999999	909	47	658	217	435	999999	999999	97	527	269	789	999999	211	340	141	617	649	564	80	999999	891	563	999999	999999	549	444	570	604	482	61	999999	999999	999999	343	999999	389	423	290	40	692	246	107	999999	999999	999999	999999	751	999999	797	408	31	792	524	963	435	999999	999999	26	668	991	999999	170	615	476	238	90	809	999999	588	751	203	999999	999999	387	496	794	583	660	501	668	693	780	807	84	40	248	195	999999	907	999999	772	407	621	49	249	86	492	513	999999	999999	81	882	212	55	215	662	999999	147	476	641	772	956	524	999	308	673	999999	540	445	999999	999999	626	960	999999	999999	795	746	495	999999	420	312	79	130	441	597	810	577	999999	869	999999	980	999999	716	276	999999	816	883	621	999999	576	999999	999999	999999	550	999999	454	922	30	75	999999	916	773	998	66	338	702	836	92	412	497	105	599	999999	78	20	846	910	999999	558	172	911	999999	754	572	696	361	11	579	275	999999	887	557	696	459	461	999999	59	659	938	931	980	801	218	999999	480	999999	289	999	999999	328	544	238	471	999999	508	791	28	436	370	999999	701	266	816	999999	609	547	903	222	617	802	797	999999	999999	627	191	120	915	999999	101	572	999999	11	49	947	607	659	96	793	951	670	198	622	299	999999	239	724	984	948	643	932	999999	76	392	737	530	294	999999	844	722	397	999999	517	999999	999999	904	699	999999	869	663	950	461	120	271	999999	614	185	999999	793	397	466	136	967	867	168	999999	15	619	312	426	322	186	251	80	563	794	680	287	501	999999	540	507	124	999999	999999	999999	120	805	445	132	355	333	689	456	265	270	907	650	186	457	899	90	914	999999	351	774	220	49	707	999999	934	999999	999999	736	857	999999	21	683	185	687	240	209	183	189	81	999999	497	794	815	999999	887	999999	999999	999999	167	460	593	671	942	999999	270	999999	108	999999	198	456	864	999999	599	306	999999	233	474	498	999999	699	906	734	381	362	999999	425	999999	999999	274	903	797	999999	579	407	375	350	999999	266	999999	169	999999	999999	999999	624	134	545	205	518	54	663	565	999999	999999	999999	553	999999	299	590	999999	845	847	694	28	294	658	
448	999999	202	931	908	493	999999	81	67	999999	999999	742	999999	238	999999	999999	715	370	611	348	195	598	999999	853	515	61	999999	999999	581	322	417	871	706	965	685	171	999999	587	999999	180	356	999999	770	869	537	126	541	999999	900	625	999999	999999	417	945	473	850	271	999999	425	999999	342	593	999999	999999	999999	155	999999	999999	999999	999999	227	137	233	441	991	655	999999	252	325	398	519	798	724	999999	999999	93	463	761	502	835	900	663	172	289	837	763	49	35	687	392	91	999999	809	330	407	14	999999	976	953	999999	999999	29	34	36	347	544	868	544	565	108	691	284	999999	717	679	564	965	944	604	238	616	802	564	999999	317	999999	988	404	558	999999	999999	487	807	999999	812	999999	639	145	941	302	894	504	470	588	701	999999	999999	102	650	843	49	165	382	725	210	230	999999	101	719	999999	999999	474	986	389	999999	214	999999	614	904	999999	925	829	999999	311	343	122	342	999999	241	510	318	896	753	714	145	827	999999	91	484	592	426	547	425	999999	746	999999	517	90	999999	496	999999	846	197	999999	999999	219	999999	80	392	98	887	488	860	218	999999	999999	720	282	253	999999	109	395	139	322	999999	387	413	639	999999	912	999999	262	512	744	999999	472	708	999999	796	999999	675	44	999999	999999	999999	999999	687	999999	113	999999	999999	245	836	184	397	999999	999999	874	999999	540	999999	999999	515	999999	493	999999	975	125	46	999999	999999	818	485	999999	623	999999	695	744	618	444	700	999999	535	477	212	369	425	999999	357	236	755	999999	432	266	130	999999	528	229	999999	79	962	571	180	316	146	891	760	518	561	331	258	972	266	45	839	609	986	48	277	134	999999	647	767	999999	52	126	396	228	207	470	547	475	842	548	482	999999	35	229	340	999999	999999	907	999999	35	977	782	577	397	426	520	175	489	952	999999	999999	324	804	999999	273	999999	999999	541	320	101	784	999999	140	717	562	999999	584	767	708	956	999999	311	872	742	832	269	549	999999	801	687	304	67	523	75	999999	167	334	664	999999	319	815	999999	596	684	251	204	651	859	834	999999	999999	408	781	995	999999	558	452	71	999999	999999	481	999999	739	633	797	727	999999	75	39	999999	386	919	811	398	151	457	714	999999	501	999999	618	689	175	96	750	895	285	527	999999	140	715	272	136	951	838	319	338	963	887	523	934	586	999999	999999	339	27	597	393	854	999999	843	264	570	900	999999	791	340	653	883	901	451	742	261	899	690	123	792	859	559	831	129	999999	310	999999	703	41	
859	999999	756	732	999999	999999	673	999999	296	460	701	236	566	56	979	685	999999	999999	82	999999	335	930	748	225	999999	738	833	33	684	102	953	593	207	364	932	604	896	160	603	559	78	251	612	999999	422	566	303	513	851	999999	671	325	904	510	706	928	987	541	507	569	68	999999	335	999999	506	118	38	211	124	384	788	929	391	523	999999	93	999999	518	803	999999	445	330	181	250	430	999999	688	999999	657	13	616	365	652	44	500	428	916	418	999999	313	537	101	398	477	999999	741	934	391	999999	999999	611	478	999999	838	999999	999999	479	94	773	999999	429	341	999999	999999	768	999999	287	356	999999	999999	177	999999	785	499	141	353	932	704	999999	999999	999999	999999	999999	44	402	147	626	813	910	762	999999	831	645	999999	883	999999	547	287	708	232	463	587	369	681	455	702	693	248	707	780	999999	999999	999999	94	173	133	31	518	718	630	999999	474	445	999999	755	999999	273	999999	999999	999999	806	654	999999	999999	999999	126	937	999999	589	700	999999	999999	999999	140	957	184	999999	560	701	760	999999	38	569	88	425	989	151	109	925	999999	438	999999	633	999999	974	161	779	136	859	999999	195	392	929	999999	186	429	368	315	312	581	12	712	228	855	760	777	95	999999	947	245	999999	999999	713	999999	271	681	754	343	166	999999	405	999999	701	999999	574	792	108	550	999999	996	631	999999	796	999999	117	725	554	777	999999	206	76	862	188	623	82	999999	999999	461	999999	999999	674	35	158	507	185	999999	20	575	999999	967	678	544	25	951	614	147	52	368	370	546	136	999999	330	959	739	543	38	88	580	227	999999	647	794	406	331	605	688	999999	178	321	999999	979	497	54	999999	532	999999	999999	999999	999999	314	999999	999999	999999	378	697	704	999999	767	642	767	932	994	72	999999	999999	750	618	630	18	459	752	199	59	831	157	999999	999999	440	217	999999	802	78	645	912	999999	556	583	38	999999	901	999999	531	999999	553	782	984	434	201	497	999999	999999	605	10	486	999999	131	999999	389	230	218	428	758	999999	945	965	863	358	999999	999999	483	999999	590	996	117	999999	231	663	505	999999	999999	64	999999	999999	999999	469	206	78	169	360	681	515	999999	808	999999	482	740	970	590	588	918	636	285	150	999999	615	647	609	893	999999	999999	999999	545	340	67	163	344	999999	135	486	768	999999	199	798	378	968	972	999999	581	635	999999	999999	82	917	999999	999999	999999	999999	929	820	999999	597	184	643	30	223	970	863	999999	271	999999	925	845	113	999999	999999	446	999999	772	999999	
999999	864	38	268	306	89	395	628	209	530	385	400	886	315	664	181	620	555	778	165	997	118	41	319	496	304	416	969	108	18	999999	302	999999	999999	999999	999999	568	916	347	940	999999	352	664	230	886	999999	999999	999999	448	647	511	891	708	617	57	534	833	718	771	12	673	425	999999	201	999999	999999	228	13	138	707	999999	704	218	837	999999	655	454	810	432	999999	999999	876	999999	999999	506	208	593	999999	835	999999	133	849	154	344	277	412	822	472	790	999999	529	46	411	741	44	807	683	999999	290	401	90	32	999999	33	747	999999	895	999999	695	999999	499	664	177	485	583	999999	559	873	999999	999999	833	981	30	629	229	228	999999	999999	426	699	525	722	999999	443	571	111	563	999999	597	999999	999999	753	999999	999999	314	865	868	999999	167	999999	257	809	311	999999	999999	109	12	666	804	528	332	115	652	999999	715	777	999999	734	914	482	999999	999999	286	99	417	89	214	471	325	363	360	999999	631	999999	451	715	420	918	874	472	108	999999	999999	999999	158	411	111	780	843	537	485	144	21	999999	81	819	999999	222	999999	999999	894	541	351	450	999999	783	484	506	554	10	366	471	999999	451	999999	311	120	217	940	15	978	999999	628	788	999999	226	537	946	999999	631	192	999999	969	395	999999	999999	555	999999	900	375	999999	605	236	842	999999	999999	999999	999999	311	770	709	326	281	942	510	999999	913	563	571	952	999999	538	999999	999999	817	999999	501	473	999999	817	756	242	317	575	88	999999	207	785	617	864	941	968	644	313	999999	999999	926	36	999999	117	653	992	316	948	999999	399	999999	313	35	999999	522	811	695	494	23	477	19	999999	864	137	273	138	946	999999	999999	286	999999	129	999999	952	240	474	588	766	999999	999999	926	368	455	999999	210	893	999999	603	999999	140	283	999999	299	454	856	999999	172	757	843	999999	999999	609	937	842	505	63	312	83	999999	57	233	928	330	260	999999	650	260	184	927	379	999999	352	364	880	13	742	829	556	105	19	312	999999	999999	648	999999	327	430	613	193	157	591	686	999999	305	907	354	830	49	903	215	970	987	999999	999999	156	703	254	999999	838	763	233	756	977	999999	745	402	16	681	542	233	229	646	990	779	788	691	999999	69	999999	999999	911	789	652	999999	999999	999999	10	458	502	24	999999	372	999999	430	923	834	709	57	999999	515	999999	159	507	680	985	334	997	60	685	465	181	999999	95	188	851	444	114	97	999999	430	999999	557	189	528	160	856	872	999999	999999	954	999999	484	509	467	
999999	762	999999	971	903	714	327	999999	772	46	842	887	287	999999	578	489	729	621	322	999999	123	790	970	978	529	999999	999999	999999	999999	731	483	697	686	627	999999	99	161	142	194	30	113	452	784	152	999999	999999	999999	999999	991	377	234	999999	171	999999	999999	999999	791	313	452	999999	999999	890	755	51	999999	155	210	660	728	488	337	597	437	999999	35	671	15	999999	303	265	560	999999	444	999999	506	999999	535	316	282	345	307	848	999999	419	999999	999999	696	743	589	540	72	918	557	513	999999	637	932	999999	354	683	999999	963	20	999999	224	86	455	929	544	449	619	894	999999	392	190	488	999999	28	999999	999999	974	271	248	762	202	641	627	999999	999999	869	190	999999	962	598	819	344	838	503	999999	690	767	766	999999	149	921	178	540	999999	999999	999999	730	914	344	542	708	264	725	258	994	582	999999	523	152	674	269	954	932	999999	573	846	650	999999	823	843	54	218	72	108	841	33	111	999999	609	235	149	275	330	999999	890	564	618	589	508	999999	241	254	623	534	880	966	999999	750	602	485	910	326	999999	500	497	500	202	627	417	970	999999	999999	999999	999999	535	999999	633	512	999999	999999	238	999999	905	211	612	999999	594	538	227	874	787	360	860	133	325	999999	184	999999	932	399	372	999999	182	538	150	999999	339	706	999999	887	343	734	851	593	999999	849	420	890	888	697	905	664	999999	543	192	130	146	790	601	999999	999999	803	579	999999	999999	246	888	999999	999999	377	470	999999	538	999999	540	63	999999	276	999999	476	412	293	941	245	493	708	591	639	999999	29	107	548	114	297	78	999999	164	352	948	20	960	999999	829	999999	999999	999999	135	79	12	999999	621	870	914	135	309	535	862	344	999999	936	655	999999	31	50	279	922	999999	251	999999	10	898	166	999999	999999	515	368	463	430	18	475	583	999999	637	225	999999	999999	634	979	987	543	677	820	999999	999999	365	711	32	789	250	314	245	883	807	11	240	465	552	58	619	999999	999999	441	999999	999999	362	142	621	805	642	52	297	803	263	999999	999999	88	829	999999	510	804	346	674	189	999999	239	700	714	999999	985	999999	684	586	369	56	472	246	494	786	660	999999	99	226	156	208	26	442	629	89	678	162	635	248	547	815	604	406	999999	630	999999	999999	427	986	820	999999	367	711	443	217	265	96	999999	53	654	288	999999	130	527	981	688	999999	80	634	999999	999999	999999	446	48	554	451	75	999999	999999	475	997	804	113	405	457	840	314	999999	422	824	592	569	999999	
593	999999	111	484	999999	280	942	522	591	793	39	999999	392	921	999999	889	999999	200	111	999999	999999	657	483	610	724	80	150	999999	798	658	810	374	999999	726	853	779	999999	967	999999	714	921	953	415	999999	84	999999	75	919	641	119	656	633	999999	840	23	999999	786	999999	759	999999	139	569	999999	933	999999	999999	999999	665	77	894	446	798	13	397	999999	624	251	471	536	317	999999	999999	742	688	11	186	883	432	712	917	992	951	217	388	999999	362	238	481	38	999999	691	409	851	746	673	858	999999	999999	42	399	694	324	964	451	802	999999	999999	45	999999	999999	999999	302	953	160	901	999999	590	624	813	455	395	769	442	999999	999999	999999	999999	995	24	153	555	790	399	322	999999	678	986	766	586	999999	535	203	549	232	999999	398	455	999999	845	189	999999	16	999999	587	13	924	881	847	825	999999	538	999999	30	788	260	991	999999	640	927	233	507	823	47	147	919	999999	229	999999	490	237	161	999999	160	835	875	549	511	812	319	999999	796	149	941	390	147	705	182	999999	972	999999	495	814	999999	622	681	453	968	152	999999	811	999999	999999	367	597	54	859	680	194	913	710	489	100	331	999999	436	999999	882	656	999	224	29	468	248	844	742	346	905	538	164	431	581	368	155	508	999999	999999	782	999999	346	287	34	987	848	999999	166	405	493	155	999999	323	570	321	152	999999	791	999999	432	999999	999999	999999	954	999999	40	491	139	999999	944	823	999999	310	585	999999	999999	722	199	999999	620	976	999999	999999	853	759	999999	840	860	999999	226	703	717	368	999999	269	498	637	333	882	956	366	142	999999	460	670	130	885	737	999999	999999	430	999999	759	625	455	999999	999999	854	205	999999	200	630	999999	904	999999	116	999999	607	999999	51	683	399	999999	85	263	844	653	886	193	638	467	999999	999999	269	796	451	957	999999	257	435	979	782	138	93	766	736	999999	141	999999	564	464	288	421	990	327	40	945	683	371	610	999999	631	671	566	342	97	999999	610	999999	800	999999	923	999999	890	999999	999999	271	999999	319	527	999999	521	677	629	184	189	691	999999	999999	999999	505	284	999999	646	254	999999	120	571	999999	679	935	661	33	419	416	541	928	531	928	999999	999999	721	374	843	38	669	954	52	392	163	405	962	669	351	304	873	999999	999999	645	713	999999	699	482	640	591	920	498	267	223	643	260	999999	910	524	996	784	909	999999	999999	585	999999	999999	999999	597	999999	973	992	682	124	542	989	225	885	225	999999	80	248	734	261	118	180	696	829	
749	902	245	61	154	355	520	999999	23	999999	70	320	721	519	999999	999999	618	927	816	153	680	999999	45	999999	694	999999	925	545	999999	286	509	414	706	248	999999	694	48	999999	848	336	604	999999	976	130	999999	905	916	999999	363	377	999999	191	999999	553	158	105	867	960	367	267	429	999999	788	736	596	655	613	482	89	200	328	696	88	489	548	111	999999	914	460	789	970	375	191	808	643	327	999999	162	99	344	827	999999	999999	590	906	630	790	999999	533	179	301	443	480	173	999999	946	112	874	15	57	999999	952	999999	577	296	64	792	980	103	278	999999	460	392	744	373	250	142	497	583	917	321	436	390	290	497	536	894	28	999999	697	224	185	157	52	999999	874	578	986	303	852	837	810	999999	265	574	841	999999	735	800	808	813	614	301	97	735	993	571	229	89	760	169	999999	231	406	999999	428	313	999999	829	498	999999	155	203	730	999999	510	289	135	715	656	485	168	227	999999	883	610	884	69	316	921	312	358	907	999999	692	72	999999	750	211	155	538	710	906	311	999999	668	420	999999	999999	235	714	446	999999	433	999999	11	557	280	999999	453	544	999999	43	999999	195	323	248	660	48	999999	921	999999	923	569	999999	775	999999	915	813	224	999999	323	61	91	999999	866	844	999999	268	691	515	318	999999	758	999999	294	677	998	126	822	429	760	532	990	999999	999999	999999	999999	999999	999999	999999	641	467	308	264	230	999999	952	700	329	479	764	401	356	511	612	310	175	958	834	107	264	999999	991	795	438	791	71	777	41	354	899	999999	999999	943	874	851	929	503	390	999999	725	999999	999999	352	999999	369	185	488	701	875	999999	986	999999	999999	494	841	475	999999	825	438	140	184	999999	999999	999999	596	641	999999	637	761	999999	671	577	741	382	956	12	649	140	999999	615	583	86	166	997	912	697	357	999999	42	999999	426	678	952	961	550	639	821	771	78	999999	772	850	940	504	685	419	739	38	537	839	826	382	756	999999	557	108	511	978	999999	899	294	954	605	999999	954	993	625	780	832	326	191	877	999999	999999	843	732	145	999999	999999	503	957	329	921	999999	559	54	922	999999	414	451	138	843	113	999999	443	999999	999999	564	550	692	794	959	206	221	999999	949	320	999999	979	825	962	999999	666	174	941	965	999999	412	826	909	81	496	375	390	999999	347	773	893	999999	35	486	580	121	629	709	998	132	710	544	999999	733	517	159	589	489	289	186	938	236	478	999999	843	999999	999999	621	307	593	815	
33	320	185	427	505	954	348	999999	737	47	465	943	842	332	867	225	999999	563	346	786	901	908	171	834	666	440	250	999999	841	999999	18	411	414	999999	687	234	999999	316	22	205	999999	107	552	149	483	293	635	462	999999	523	999999	67	960	807	914	124	159	350	999999	74	999999	705	550	265	999999	64	539	535	645	999999	999999	870	550	151	546	804	366	999999	999999	999999	805	788	999999	328	999999	999999	450	607	999999	572	85	94	999999	948	999999	544	557	296	120	999999	753	110	816	342	732	999999	517	819	270	120	757	999999	988	387	269	999999	48	999999	248	88	613	931	142	82	567	705	324	601	659	12	257	999999	911	931	629	704	971	999999	596	433	999999	631	346	292	814	948	105	178	999999	999999	505	335	57	999999	815	999999	999999	999999	775	999999	279	916	999999	268	862	687	225	67	757	564	999999	714	634	815	646	999999	594	849	268	619	609	156	911	103	506	921	32	999999	125	999999	999999	238	559	570	999999	526	471	88	999999	136	732	48	421	135	613	791	701	241	395	833	237	128	485	999999	426	133	999999	999999	761	941	999999	999999	999999	949	999999	724	165	999999	662	129	520	999999	429	141	999999	999999	735	786	489	715	229	790	494	292	580	617	752	403	999999	40	521	405	999999	999999	999999	397	107	471	306	999999	636	636	579	275	999999	721	999999	354	279	999999	398	999999	587	55	721	874	850	658	379	221	972	761	920	632	607	124	999999	941	999999	498	473	273	490	600	89	999999	221	229	968	999999	918	408	133	298	641	999999	818	281	766	999999	999999	999999	999999	95	916	999999	999999	947	999999	999999	999999	999999	684	780	999999	134	999999	986	966	138	999999	631	690	999999	302	573	638	999999	990	313	306	916	999999	81	999999	34	999999	404	999999	999999	877	273	561	770	336	171	723	999999	905	516	999999	832	314	637	934	915	758	582	792	352	245	93	956	999999	999999	616	582	999999	828	368	953	342	999999	762	999999	399	80	919	193	141	849	295	726	483	999999	474	999999	547	147	999999	275	598	612	341	999999	794	316	206	867	720	589	120	524	547	563	233	529	999999	999999	544	845	999999	399	999999	502	950	366	999999	617	999999	13	44	475	999999	102	364	730	970	793	999999	93	873	62	473	552	739	999999	999999	920	523	944	69	171	602	201	436	999999	951	999999	28	999999	833	589	439	716	554	644	731	455	208	999999	558	759	918	999999	971	999999	999999	999999	763	188	186	999999	103	494	999999	872	873	600	666	165	999999	142	774	39	999999	999999	622	999999	998	
999999	999999	999999	721	30	999999	310	253	150	999999	649	283	844	84	840	999999	280	496	945	772	682	771	999999	788	53	724	999999	984	999999	211	688	173	179	999999	669	148	452	842	82	999999	643	629	732	380	27	882	934	68	999999	778	979	999999	677	999999	326	999999	908	945	677	306	969	325	364	939	541	485	113	734	415	701	808	437	999999	999999	138	999999	48	760	771	171	789	368	999999	120	232	890	496	194	793	346	999999	507	174	999999	999999	999999	999999	793	838	541	778	210	999999	242	970	551	382	831	999999	999999	294	999999	184	515	517	610	275	999999	716	999999	989	919	999999	78	470	311	273	648	716	810	787	255	921	239	393	589	715	817	149	999999	999999	664	338	999999	62	92	999999	658	268	528	62	30	86	197	552	999999	269	583	772	669	999999	734	124	56	999999	999999	235	944	132	927	895	457	999999	999999	999999	334	590	420	26	999999	978	614	390	999999	757	767	179	733	687	999999	330	141	55	480	401	783	550	291	54	23	999999	388	535	340	999999	604	915	49	999999	228	278	848	567	394	690	673	999999	926	999999	718	869	501	267	598	607	764	412	634	644	359	999999	308	376	12	999999	600	999999	60	999999	162	851	139	678	999999	265	999999	573	661	999999	728	439	623	993	336	154	365	130	937	999999	868	202	291	404	705	444	969	482	564	863	999999	594	303	371	145	866	739	822	798	342	136	200	750	844	916	919	999999	999999	49	858	175	479	151	327	695	960	570	999999	973	34	296	999	19	797	698	144	146	261	857	470	999999	542	999999	604	606	678	451	446	488	786	999999	999999	999999	999999	698	620	452	976	676	185	306	999999	849	999999	56	136	999999	953	156	781	999999	909	458	579	999999	632	158	547	721	27	518	133	256	196	751	999999	567	313	109	87	691	170	585	999999	174	408	999999	557	558	480	497	498	300	706	999999	374	215	999999	261	75	472	905	265	658	666	182	759	662	32	424	569	877	853	78	999999	622	333	776	415	55	939	999999	989	250	529	30	832	999999	193	387	426	704	61	43	615	999999	904	926	25	991	999999	40	535	999999	911	619	999999	232	999999	390	50	439	457	216	136	999999	999999	24	138	646	349	999999	479	645	998	864	826	820	463	999999	717	999999	760	423	999999	909	999999	855	339	910	385	610	932	802	347	986	256	999999	907	999999	999999	890	798	999999	652	439	999999	890	999999	56	793	824	769	313	999999	643	999999	43	811	227	806	70	684	228	270	738	287	676	307	21	618	
981	913	719	442	827	608	391	771	999999	358	185	720	999999	126	561	999999	629	999999	703	317	222	43	999999	936	810	216	579	118	999999	162	883	592	133	438	811	911	59	870	845	44	296	272	845	868	631	350	400	111	708	897	658	546	603	999999	405	948	233	782	632	620	39	282	858	813	475	593	596	855	315	650	999999	758	999999	669	999999	950	198	821	999999	469	815	477	410	25	504	347	988	429	42	863	688	999999	248	999999	15	999999	414	41	402	48	999999	545	999999	67	115	900	261	934	683	454	760	411	477	172	999999	561	872	842	319	138	604	176	999999	452	962	525	519	70	664	16	546	999999	999999	999999	715	999999	681	352	910	603	999999	999999	746	587	112	287	799	85	429	453	999999	571	722	274	443	587	722	999999	999999	590	390	200	280	999999	908	603	999999	209	457	999999	999999	529	932	715	999999	999999	999999	244	999999	685	725	999999	641	999999	865	974	444	164	834	999999	558	337	257	329	223	894	999999	999999	999999	509	999999	600	999999	894	999999	621	639	16	231	892	166	487	999999	999999	999999	946	999999	999999	999999	999999	168	827	375	329	976	552	999999	612	502	157	999999	361	999999	840	390	135	815	999999	646	999999	999999	438	932	999999	971	81	332	999999	464	276	999999	999999	267	745	350	999999	234	308	918	30	348	37	999999	84	135	805	921	174	39	739	141	999999	423	567	599	730	895	999999	358	905	999999	446	157	235	812	999999	103	999999	500	913	900	516	829	625	905	317	923	999999	815	175	999999	999999	807	725	999999	999999	308	699	155	619	999999	800	950	23	800	902	999999	288	271	90	711	111	999999	126	838	624	982	798	999999	292	806	47	618	192	755	71	638	432	100	288	999999	403	674	880	999999	999999	999999	816	824	12	437	645	596	734	464	58	999999	690	886	999999	551	510	47	863	812	544	999999	999999	267	739	999999	999999	999999	983	999999	317	436	999999	999999	738	999999	999999	999999	999999	999999	171	999999	883	727	707	999999	999999	545	579	736	244	366	811	78	796	917	797	999999	95	739	980	456	612	999999	156	621	700	999999	999999	461	385	537	999999	19	999999	104	999999	50	559	999999	325	999999	618	256	110	951	625	725	999999	820	271	617	887	999999	873	715	837	494	581	95	876	999999	397	128	361	707	978	999999	427	702	619	756	998	923	424	999999	999999	366	298	205	996	975	917	999999	199	767	650	467	145	935	999999	999999	469	474	295	282	523	499	895	403	999999	822	999999	295	211	514	618	963	999999	803	877	481	205	385	999999	
900	135	70	929	594	67	521	999999	492	446	804	297	534	999999	152	556	999999	470	999999	233	183	999999	632	135	684	999999	686	961	999999	67	785	619	999999	384	395	999999	999999	999999	311	346	461	999999	815	849	407	227	94	335	363	256	539	20	310	999999	915	233	503	934	999999	445	380	559	334	999999	661	195	213	159	252	995	103	777	169	559	772	999999	999999	999999	728	467	74	360	607	95	528	774	319	931	469	172	653	528	999999	865	965	902	832	391	198	999999	999999	934	999999	368	163	762	850	750	389	999999	371	720	216	788	381	999999	951	248	906	886	999999	281	689	90	351	575	462	304	594	869	999999	999999	594	999999	453	140	276	249	932	766	999999	568	552	572	800	933	322	999999	494	944	999999	593	485	311	346	741	254	13	999999	587	309	556	166	519	711	999999	999999	699	344	250	999999	999999	999999	149	962	317	729	127	999999	999999	263	925	810	649	919	602	999999	293	180	712	999999	273	231	354	466	378	411	42	860	908	999999	622	202	999999	999999	999999	286	345	349	38	999999	136	723	609	334	384	746	517	600	999999	897	999999	529	632	365	489	490	962	999999	593	905	999999	999999	381	609	640	732	566	458	680	999999	658	943	151	700	758	550	621	29	999999	999999	894	441	999999	999999	966	103	570	999999	999999	758	323	662	755	132	324	869	352	10	999999	651	189	999999	920	792	999999	999999	387	931	606	939	868	942	601	961	999999	266	515	370	642	547	172	678	746	999999	12	996	198	28	386	999999	207	620	999999	999999	452	835	520	999999	999999	78	715	999999	999999	771	999999	381	999999	793	999999	67	363	981	999999	155	488	999999	322	999999	790	253	710	999999	554	717	999999	999999	999999	170	999999	999999	745	557	999999	999999	999999	533	396	975	42	631	935	404	999999	328	535	225	999999	190	951	999999	999999	522	999999	528	368	355	999999	574	999999	641	765	999999	284	935	322	806	392	794	323	955	124	999999	999999	169	317	315	461	236	192	525	999999	435	999999	577	662	233	389	80	215	486	999999	822	945	401	865	45	129	971	999999	728	832	468	867	999999	827	186	556	999999	220	62	894	858	999999	999999	645	339	999999	707	282	999999	999999	999999	588	836	516	301	401	999999	303	282	196	489	229	463	692	999999	567	222	749	486	999999	999999	999999	999999	592	590	999999	441	755	535	999999	422	699	916	312	520	880	41	489	536	785	981	714	999999	866	414	638	928	999999	999999	772	999999	957	796	422	54	461	434	999999	925	860	959	818	767	927	773	790	313	160	
182	657	999999	733	999999	700	999999	666	922	297	999999	952	512	620	647	999999	999999	999999	902	504	268	69	455	787	564	676	825	173	947	999999	102	623	335	777	648	461	246	999999	744	106	727	388	538	999999	75	973	357	999999	181	13	999999	318	888	809	892	122	211	999999	178	999999	874	999999	719	999999	204	565	626	999999	971	195	527	141	720	806	776	999999	530	999999	722	999999	328	999999	991	943	959	999999	734	526	885	535	999999	497	576	999999	231	206	668	626	942	999999	356	623	376	985	486	999999	598	92	999999	999999	592	893	35	999999	999999	397	539	999999	953	420	830	999999	849	999999	936	999999	565	999999	584	579	221	903	375	999999	244	705	120	16	467	49	195	652	493	872	999999	366	999999	988	978	999999	666	893	673	532	679	255	773	930	59	456	363	999999	507	463	999999	689	999999	813	352	523	287	999999	318	999999	234	188	616	999999	999999	999999	568	576	544	750	913	327	240	843	542	999999	999999	189	957	20	686	120	999999	40	80	263	999999	657	645	465	556	999999	585	759	307	501	639	999999	437	999999	888	786	540	999999	549	999999	458	685	281	364	592	107	576	307	237	999999	43	586	906	999999	742	910	931	89	204	780	742	480	545	50	359	144	751	487	132	899	580	999999	999999	596	999999	162	999999	291	872	458	566	288	532	999999	468	62	890	198	736	978	855	461	562	769	742	978	149	241	14	457	355	98	184	338	543	645	105	319	443	589	533	649	216	745	224	463	999999	999999	581	999999	253	999999	750	999999	999999	128	835	999999	999999	826	999999	155	999999	424	112	999999	113	204	649	999999	999999	581	754	157	999999	215	255	816	555	999999	40	786	659	999999	999999	999999	347	40	999999	425	809	384	464	616	999999	999999	373	791	642	746	999999	753	713	999999	350	672	999999	603	999999	999999	999999	28	176	576	796	999999	495	579	220	320	999999	82	999999	233	999999	999999	999999	147	580	76	842	463	183	999999	927	286	83	900	367	541	983	744	341	999999	551	791	999999	888	999999	350	999999	793	581	332	616	999999	843	489	745	767	556	999999	33	633	995	999999	845	368	648	520	999999	595	221	679	337	999999	741	463	999999	231	375	237	327	239	183	58	882	851	201	999999	442	999999	164	600	984	321	999999	707	461	141	946	999999	250	310	198	999999	582	999999	994	999999	545	390	807	523	401	329	354	999999	459	999999	538	999999	999999	998	87	999999	440	621	999999	25	674	999999	12	550	285	999999	987	27	50	999999	476	980	857	970	114	62	786	640	999999	664	
967	925	257	514	603	952	682	999999	232	999999	999999	960	215	979	556	999999	999999	266	247	999999	999999	336	753	584	480	999999	145	206	999999	35	781	799	422	40	999999	748	999999	498	947	333	843	745	999999	420	999999	516	774	999999	423	602	673	999999	403	333	999999	640	182	673	43	999999	999999	486	358	207	848	77	547	185	931	807	725	890	319	914	42	596	542	999999	999999	964	783	267	782	999999	362	999999	406	99	707	999999	576	122	464	902	515	366	999999	597	572	999999	999999	599	999999	615	877	782	999999	488	999999	737	108	999999	999999	79	999999	999999	703	67	845	597	671	457	478	525	240	612	999999	417	408	675	999999	944	999999	634	996	999999	321	177	422	579	50	999999	799	999999	317	737	999999	395	639	956	663	999999	752	999999	279	520	999999	999999	384	274	356	803	89	625	538	164	78	473	999999	88	247	536	644	276	999999	753	658	508	217	503	597	51	777	452	22	869	999999	795	364	485	73	890	999999	158	999999	246	838	999999	999999	163	999999	550	999999	561	719	136	694	486	427	526	861	622	999999	881	999999	315	36	637	999999	668	962	999999	118	597	24	999999	744	496	53	321	914	999999	75	63	999999	999999	729	225	732	885	185	715	378	838	999999	450	676	910	481	999999	999999	999999	571	999999	999999	395	442	723	547	372	392	207	999999	115	999999	387	556	999999	55	629	999999	810	999999	999999	492	256	999999	280	973	574	999999	833	999999	137	999999	712	999999	302	862	450	614	15	999999	999999	502	978	283	272	999999	247	893	516	864	851	340	409	999999	844	290	999999	999999	172	750	999999	999999	558	999999	315	14	899	473	264	999999	605	25	580	999999	999999	234	514	973	641	53	736	999999	173	968	174	797	702	415	78	21	918	959	452	265	705	677	999999	796	999999	268	336	999999	638	219	269	836	999999	276	762	619	999999	999999	848	999999	23	999999	528	590	999999	517	312	493	404	253	999999	646	999999	999999	436	866	290	718	15	383	716	999999	52	953	709	338	48	435	653	459	245	948	120	999999	251	414	159	999999	779	460	956	842	378	999999	831	622	273	443	840	895	999999	67	964	475	999999	60	259	574	880	999999	479	876	840	999999	17	999999	535	999999	83	31	717	926	938	555	999999	874	595	999999	999999	96	74	604	999999	757	129	187	999999	645	923	999999	164	584	483	101	980	89	12	432	999999	401	97	999999	369	999999	188	999999	999999	418	58	537	464	603	452	793	623	874	999999	93	825	830	456	890	999999	882	867	142	999999	847	999999	999999	871	172	278	
730	999	49	244	776	999999	717	68	574	596	999999	999999	561	141	690	478	115	797	919	606	999999	945	207	710	999999	999999	55	959	281	844	999999	999999	301	334	999999	794	583	639	999999	514	118	771	881	999999	999999	155	315	999999	999999	379	469	550	952	999999	720	784	999999	338	757	824	532	757	786	730	885	730	999999	236	419	895	999999	475	999999	414	498	786	74	999999	999999	341	999999	55	206	902	384	170	712	735	999999	937	999999	255	882	691	999999	360	984	999999	417	208	999999	88	591	867	484	999999	269	548	77	934	720	898	556	425	188	487	560	999999	999999	725	27	709	999999	481	903	648	593	599	999999	999999	999999	913	999999	583	631	567	463	339	427	391	900	174	667	999999	999999	103	999999	466	513	503	999999	999999	805	999999	190	10	466	119	963	836	999999	669	125	930	142	999999	412	972	794	999999	34	230	999999	999999	824	999999	51	999999	999999	999999	999999	136	96	929	346	999999	118	999999	999999	630	999999	354	376	999999	981	241	999999	999999	999999	419	690	726	672	999999	999999	999999	644	999999	867	337	999999	523	854	999999	887	999999	999999	195	593	441	698	609	999999	173	518	680	854	874	982	593	803	314	404	845	129	232	999999	202	460	767	66	999999	936	999999	671	587	499	222	999999	709	999999	864	999999	115	999999	91	157	999999	999999	799	725	769	858	999999	533	999999	129	999999	999999	665	818	390	735	826	385	431	673	514	501	931	999999	641	999999	283	935	939	171	299	999999	48	84	999999	999999	661	52	999999	418	662	999999	27	999999	999999	188	48	890	277	999999	327	729	299	417	643	16	452	618	93	598	585	999999	999999	493	829	884	996	590	862	999999	999999	784	98	22	21	999999	999999	999999	699	463	141	392	668	810	843	569	834	999999	441	949	376	52	958	697	832	324	999999	999999	638	605	191	458	38	999999	64	542	640	286	999999	999999	532	979	918	630	466	203	679	999999	649	999999	60	999999	159	912	999999	999999	825	401	999999	696	34	950	999999	999999	999999	683	363	963	755	999999	928	999999	234	770	426	999999	133	338	999999	999999	645	174	884	378	555	815	309	125	509	33	717	999999	106	709	645	999999	155	824	358	783	840	716	37	999999	341	999999	152	999999	496	809	907	497	999999	999999	61	999999	999999	465	548	465	384	247	463	999999	593	689	461	524	135	845	251	309	999999	457	799	929	146	545	47	63	673	999999	629	700	999999	229	89	555	999999	784	514	689	285	999999	408	999999	262	999999	754	651	999999	627	999999	650	999999	607	517	712	999999	999999	724	531	428	
495	792	463	617	762	615	374	610	906	866	350	340	562	33	96	59	206	676	840	790	999999	23	56	667	978	999999	518	711	376	999999	999999	70	999999	270	790	110	944	984	500	690	999999	51	999999	761	999999	999999	999999	583	999999	663	555	999999	999999	740	42	481	745	796	638	999999	107	662	243	112	341	289	999999	301	243	985	999999	999999	999999	160	409	354	879	295	754	668	137	934	290	712	258	999999	186	252	999999	318	999999	158	355	999999	592	728	807	41	429	632	962	713	350	445	558	999999	280	999999	340	688	602	460	51	969	502	999999	999999	999999	854	262	113	999999	999999	924	999999	956	999999	315	999999	681	546	847	865	131	999999	423	593	845	163	914	808	453	911	549	716	904	117	386	377	430	357	286	999999	177	529	857	999999	426	814	602	999999	964	175	659	999999	755	595	999999	273	88	578	999999	377	999999	453	660	203	524	218	726	999999	489	937	999999	999999	269	670	697	999999	848	773	177	40	999999	446	999999	999999	262	407	960	318	198	122	298	999999	999999	999999	247	724	999999	999999	135	999999	98	999999	988	36	38	335	882	94	898	326	424	999999	999999	504	999999	503	608	999999	999999	127	999999	417	660	999999	648	999999	511	359	433	972	732	194	999999	999999	942	999999	457	818	258	926	524	875	420	871	698	983	999999	327	103	999999	126	497	999999	18	999999	999999	103	999999	387	743	999999	999999	661	926	999999	999999	668	452	561	18	56	790	133	25	602	999999	999999	789	678	665	844	194	265	999999	855	245	471	638	999999	272	999999	999999	440	515	111	991	224	494	287	999999	324	998	765	95	697	336	999999	708	415	589	683	314	943	999999	898	639	276	971	80	358	768	40	454	299	305	220	359	617	999999	611	167	999999	511	220	351	999999	429	180	992	999999	872	763	232	999999	588	409	999999	999999	617	472	724	252	423	928	699	999999	999999	475	999999	999999	976	755	794	804	999999	180	999999	732	380	61	220	106	979	550	486	15	807	45	711	895	327	640	10	451	886	999999	999999	583	521	67	302	953	999999	515	553	126	968	427	999999	418	999999	999999	999999	565	999999	999999	272	999999	452	693	486	518	764	999999	999999	346	754	999999	918	999999	90	229	220	323	758	999999	715	474	997	369	47	389	58	302	298	167	301	999999	999999	999999	652	225	999999	828	999999	783	199	496	355	999999	371	999999	509	479	999999	999999	949	999999	999999	994	912	999999	876	92	655	106	470	999999	605	999999	999999	319	163	660	864	864	98	392	742	999999	999999	229	128	999999	997	422	880	
999999	964	911	218	276	999999	205	999999	853	349	58	182	484	999999	999999	999999	353	999999	61	999999	999999	615	472	999999	999999	293	832	999999	999999	679	95	999999	242	226	892	507	693	793	999999	682	957	316	21	525	999999	219	268	999999	350	338	775	628	999999	951	41	999999	501	622	651	982	805	279	999999	184	264	999999	940	268	999999	230	206	999999	393	999999	513	542	604	947	258	357	35	999999	999999	364	999999	466	148	999999	194	929	15	81	999999	796	876	688	654	836	271	86	279	999	241	130	142	225	999999	999999	447	499	369	554	999999	303	957	999999	693	307	279	999999	824	658	83	500	999999	135	416	597	503	999999	887	767	999999	181	88	35	938	465	232	688	230	999999	843	694	999999	461	707	848	838	250	994	357	567	473	261	620	926	740	905	16	808	999999	82	622	999999	602	867	202	225	999999	696	238	999999	999999	577	262	814	999999	930	763	428	567	999999	263	999999	539	209	999999	999999	467	109	207	559	225	879	999999	499	231	999999	968	593	999999	633	906	553	999999	282	976	999999	999	999999	546	999999	152	588	251	999999	819	790	81	402	654	282	999999	832	999999	678	859	711	999999	762	592	306	961	179	913	934	851	999999	75	999999	233	327	999999	660	562	999999	417	637	999999	691	680	999999	999999	576	939	242	874	83	64	96	422	274	900	246	223	250	848	972	674	999999	999999	999999	724	814	178	336	999999	107	999999	111	271	999999	83	999999	91	161	295	395	999999	680	70	999999	654	979	999999	959	427	999999	447	999999	999999	999999	999999	999999	652	999999	716	206	407	612	881	999999	803	999999	825	200	201	596	164	71	954	462	999999	994	256	270	465	745	969	219	909	677	660	958	562	825	270	999999	999999	521	999999	99	988	627	799	999999	999999	999999	163	654	767	830	529	385	367	96	703	967	85	999999	115	970	236	198	703	213	999999	845	400	999999	929	450	935	643	999999	864	999999	124	205	962	296	763	999999	325	451	89	158	999999	600	476	132	302	999999	278	415	999999	863	800	924	595	999999	139	311	999999	999999	999999	894	999999	759	999999	622	999999	772	122	105	352	389	910	999999	624	65	841	254	924	878	637	999999	667	999999	999999	999999	673	999999	609	795	167	462	438	999999	134	999999	273	524	999999	853	999999	529	999999	182	73	999999	952	64	309	540	335	884	999999	285	97	999999	237	999999	999999	501	948	397	173	327	938	999999	950	999999	622	439	792	326	156	80	344	117	999999	999999	174	75	58	619	890	999999	999999	999999	85	163	513	999999	957	615	916	606	
905	155	999999	245	999999	183	144	999999	441	870	999999	18	737	315	999999	979	339	742	493	542	453	338	507	103	857	665	813	797	805	50	481	186	410	550	175	198	999999	999999	999999	990	930	999999	187	30	331	461	999999	769	222	999999	252	224	132	383	999999	576	648	273	999999	578	370	347	837	999999	398	571	608	196	150	752	238	999999	492	503	611	48	160	486	771	405	130	54	585	999999	999999	267	64	999999	398	598	550	999999	599	999999	999999	593	999999	785	999999	760	999999	358	629	999999	999999	891	731	629	771	124	426	171	501	982	457	999999	761	566	604	141	999999	999999	798	552	999999	751	761	999999	873	28	999999	999999	999999	21	999999	771	424	125	975	999999	535	434	265	999999	182	388	999999	617	999999	314	831	999999	999999	999999	252	280	560	999999	268	554	140	921	756	999999	999999	61	316	489	438	686	901	646	590	699	605	92	326	525	380	823	765	153	999999	568	999999	999999	193	365	769	282	221	347	999999	431	775	613	678	511	999999	130	999999	506	188	999999	999999	195	999999	491	894	170	954	999999	706	444	999999	999999	345	197	567	205	999999	950	720	166	999999	563	788	168	923	992	413	814	999999	259	750	269	964	999999	165	10	999999	999999	471	999999	327	185	641	422	999999	788	278	999999	944	434	262	999999	999999	31	82	999999	999999	999999	567	902	999999	150	149	456	693	529	31	999999	41	566	176	176	489	121	999999	999999	999999	999999	526	145	723	922	869	999999	997	629	483	942	999999	999999	999999	999999	143	999999	852	999999	46	194	999999	122	766	999999	460	387	267	96	642	673	192	782	927	40	746	432	188	834	999999	676	459	999999	55	89	341	724	963	999999	42	999999	268	661	262	999999	647	413	378	751	471	999999	999999	999999	986	810	760	192	389	572	29	711	390	28	906	999999	999999	663	76	687	640	735	424	856	64	722	999999	530	999999	999999	999999	343	63	436	372	788	471	548	87	999999	329	158	345	401	391	330	999999	250	754	893	13	999999	346	691	121	999999	77	358	999999	274	405	239	999999	200	188	686	657	999999	999999	128	897	195	586	831	368	492	400	33	474	733	192	174	776	636	195	409	996	372	325	635	721	123	999999	813	999999	99	495	155	222	705	673	586	593	636	999999	999999	407	515	332	628	346	53	884	133	92	241	462	36	14	779	689	295	637	30	407	784	503	999999	991	999999	997	999999	999999	999999	999999	606	580	149	641	378	12	999999	49	696	299	677	999999	999999	731	608	636	468	150	999999	25	388	948	999999	239	220	
999999	634	523	64	631	100	242	999999	73	999999	660	323	394	635	776	999999	255	941	731	999999	999999	934	51	393	641	538	114	999999	999999	681	999999	18	910	430	999999	378	967	985	75	208	999999	999999	506	255	947	323	999999	514	666	816	142	999999	999999	509	664	389	999999	139	422	999999	986	864	371	391	827	652	412	964	581	408	240	270	999999	532	294	442	438	999999	999999	327	999999	599	712	936	999999	651	176	410	765	674	785	837	572	972	999999	580	752	124	428	305	910	119	933	267	999999	872	141	318	225	232	951	796	693	104	638	999999	162	999999	999999	185	485	12	208	906	622	999999	697	903	320	713	690	999999	999999	151	417	354	999999	454	999999	677	519	999999	195	543	723	989	154	478	999999	999999	999999	327	283	252	999999	999999	911	999999	645	193	185	999999	998	511	541	638	999999	552	999999	293	999999	707	999999	999999	999999	627	816	999999	193	633	999999	228	999999	494	294	999999	49	135	331	999999	443	638	809	176	999999	292	859	999999	12	94	571	999999	790	59	999999	721	253	118	999999	202	101	256	843	999999	935	956	667	999999	999999	178	598	303	231	999999	849	101	898	999999	672	383	768	143	661	999999	999999	656	437	520	400	999999	129	931	548	139	417	197	795	797	241	999999	624	355	467	999999	496	278	380	612	209	12	822	346	445	213	999999	958	594	745	949	288	999999	156	123	653	59	667	999999	101	771	662	306	999999	675	137	999999	999999	675	827	612	794	999999	825	320	397	751	782	495	345	999999	999999	602	999999	999999	999999	999999	477	999999	813	999999	999999	523	288	841	999999	706	720	671	318	999999	21	292	766	143	999999	12	702	836	726	901	276	999999	419	397	321	69	257	262	999999	121	291	190	861	53	999999	280	997	984	773	690	40	120	186	891	693	999999	835	999999	999999	999999	323	641	515	912	517	999999	114	999999	529	999999	458	467	950	207	999999	831	430	999999	360	884	14	718	73	999999	870	166	995	527	703	155	233	341	569	999999	797	649	675	949	535	136	175	115	999999	999999	242	572	170	979	999999	862	746	122	565	999999	999999	604	577	479	51	999999	661	586	197	384	263	127	898	189	409	522	165	999999	999999	234	718	898	263	778	803	308	996	999999	799	999999	999999	121	776	760	824	202	82	205	908	184	999999	589	918	999999	999999	124	674	980	999999	215	706	275	999999	341	999999	57	351	799	676	999999	364	999999	787	356	975	152	351	147	364	217	450	959	572	24	759	139	980	182	746	688	999999	999999	999999	593	999999	143	197	
444	670	999999	850	282	529	175	999999	827	999999	572	115	889	773	537	626	372	999999	747	999999	910	581	960	76	178	63	999999	119	349	210	204	221	841	955	906	476	587	366	178	440	999999	204	932	338	999999	77	857	915	999999	399	999999	828	397	441	287	863	709	710	682	229	541	65	479	626	606	999999	999999	933	867	70	48	999999	596	316	999999	715	999999	632	657	111	205	999999	22	949	137	376	823	410	999999	52	767	877	684	948	898	351	725	315	731	999999	803	923	57	46	361	77	241	91	146	999999	224	87	62	580	33	469	53	529	499	240	537	863	265	999999	302	171	331	999999	418	953	990	343	999999	600	308	999999	34	975	999999	70	999999	742	999999	999999	827	999999	824	113	925	999999	308	205	815	501	529	939	667	999999	743	200	745	999999	672	193	581	881	186	462	281	999999	444	77	931	439	106	795	599	159	997	612	999999	228	722	979	654	795	527	408	80	999999	613	801	241	999999	324	550	79	90	999999	999999	513	372	999999	183	994	240	999999	999999	999999	999999	999999	518	999999	141	853	527	871	692	999999	999999	363	777	999999	912	999999	642	999999	532	124	556	726	999999	999999	60	109	973	396	999999	985	423	531	999999	13	346	29	105	576	110	999999	999999	678	386	999999	747	593	999999	999999	919	999999	361	404	741	999999	999999	17	831	999999	999999	42	880	999999	999999	707	124	265	999999	774	999999	893	52	76	735	999999	999999	877	999999	999999	877	467	373	999999	477	514	634	29	789	878	164	338	197	211	401	999999	674	665	999999	679	999999	999999	999999	961	934	999999	992	999999	669	763	944	971	668	865	26	717	668	886	664	817	83	105	475	343	620	999999	705	999999	999999	666	313	662	530	669	538	395	97	999999	69	451	522	349	999999	36	934	192	999999	332	195	684	410	788	10	539	606	341	26	999999	999999	226	329	161	999999	999999	460	291	450	999	336	630	999999	266	999999	222	305	734	746	449	999999	437	58	383	654	990	999999	525	661	991	72	206	379	999999	70	842	131	370	729	356	576	999999	741	670	996	565	999999	153	960	788	999999	872	595	999999	637	913	999999	946	999999	629	746	934	629	459	936	139	999999	579	999999	984	101	999999	999999	999999	872	756	999999	999999	386	999999	936	123	999999	999999	999999	999999	611	802	423	157	674	184	863	999999	610	641	33	292	733	866	999999	484	947	975	697	309	999999	205	704	880	227	999999	569	999999	692	633	380	756	701	747	528	459	999999	999999	320	916	999999	904	789	999999	733	413	999999	520	786	
461	175	589	186	458	331	999999	107	542	999999	999999	614	456	417	976	271	277	590	985	348	854	328	898	664	781	238	963	416	473	157	813	999999	59	630	241	999999	790	579	253	425	122	361	624	129	436	311	999999	497	812	999999	466	999999	999999	181	999999	143	277	924	405	229	999999	999	634	394	126	999999	999999	826	999999	519	480	697	347	999999	236	502	704	778	238	999999	614	999999	999999	503	690	999999	999999	999999	698	999999	200	866	999999	33	67	999999	726	239	13	687	746	797	322	999999	499	999999	999999	109	999999	438	438	498	999999	999999	615	893	999999	141	703	135	999999	687	137	999999	329	613	522	999999	512	999999	999999	999999	775	550	733	817	163	309	14	921	514	999999	932	269	669	999999	999999	259	418	174	717	595	535	999999	415	69	670	244	999999	999999	256	999999	597	999999	662	963	722	155	999999	798	740	106	999999	782	621	905	754	999999	417	627	443	273	904	347	405	191	999999	999999	999999	674	156	918	999999	129	999999	351	779	109	607	705	978	999999	66	999999	999999	620	468	999999	265	509	314	802	827	999999	452	999999	267	999999	436	999999	999999	999999	20	528	651	999999	999999	17	999999	280	136	655	269	999999	999999	999999	999999	294	913	785	723	196	642	635	369	353	101	999999	677	691	93	530	672	136	999999	163	24	538	969	612	848	999999	645	999999	383	659	999999	125	707	43	999999	973	345	651	999999	837	999999	384	168	307	730	793	999999	426	197	605	982	143	39	999999	404	999999	325	311	936	273	551	999999	262	710	810	975	279	643	999999	119	194	31	999999	844	972	999999	380	999999	999999	64	129	229	797	777	677	999999	95	222	639	999999	658	44	999999	999999	295	533	999999	999999	497	755	523	697	512	999999	420	960	765	194	522	999999	307	653	429	881	153	332	860	484	43	999999	999999	67	999999	814	461	160	316	999999	559	448	516	999999	184	136	541	431	716	720	367	716	999999	999999	700	999999	802	999999	614	833	350	963	673	999999	423	95	999999	466	693	697	625	269	999999	999999	635	999999	999999	384	479	303	350	721	615	999999	126	327	999999	999999	367	138	22	456	999999	482	542	595	999999	999999	509	98	270	84	738	28	105	107	71	762	999999	625	999999	427	535	320	493	628	999999	534	999999	106	328	999999	109	565	685	178	723	181	999999	50	309	389	874	390	43	276	999999	999999	54	29	265	14	723	741	511	594	921	999999	989	913	247	251	347	413	769	999999	999999	183	343	926	383	890	423	234	326	247	553	154	287	226	645	761	489	511	840	324	
163	999999	999999	100	257	999999	191	435	999999	999999	999999	471	620	999999	301	810	263	127	645	375	591	498	424	274	51	999999	999999	772	278	999999	761	999999	999999	455	239	616	129	252	999999	999999	708	988	431	999999	204	91	999999	638	925	834	508	372	999999	999999	732	664	943	788	999999	999999	999999	419	166	999999	307	217	999999	175	419	684	690	20	999999	760	999999	999999	77	999999	79	960	999999	999999	847	999999	976	398	968	107	999999	575	673	341	999999	207	999999	999999	831	113	961	987	192	368	999999	251	999999	497	999999	999999	807	139	999999	999999	719	99	238	999999	572	722	999999	999999	248	801	452	999999	999999	359	817	999999	425	378	999999	999999	203	91	777	884	101	999999	299	999999	475	999999	999999	592	977	999999	621	113	969	112	726	118	999999	63	748	390	916	383	999999	999999	680	682	690	439	368	634	999999	637	999999	354	999999	999999	433	999999	442	386	512	859	867	136	737	714	281	323	999999	662	211	999999	342	397	968	717	999999	505	808	999999	181	999999	234	353	301	984	791	624	999999	760	685	898	620	372	999999	66	516	113	66	999999	410	377	787	999999	999999	453	304	999999	386	433	600	928	64	649	215	651	635	999999	835	999999	999999	656	361	890	977	312	529	970	518	999999	211	271	448	842	999999	803	999999	529	921	847	689	999999	999999	999999	999999	757	844	971	167	237	999999	992	999999	313	53	753	999999	999999	727	129	924	333	999999	474	231	999999	490	221	266	411	999999	116	602	987	999999	65	418	822	730	230	468	558	999999	291	490	218	992	144	799	639	787	185	801	801	923	999999	460	774	316	831	276	632	999999	755	999999	999999	999999	291	249	999999	345	203	176	507	999999	375	999999	135	984	23	999999	355	422	627	623	402	314	800	74	999999	605	644	515	898	953	999999	844	67	632	999999	818	711	894	811	303	594	999999	304	150	557	999999	335	790	303	999999	921	220	999999	142	265	20	599	226	999999	392	999999	687	999999	553	999999	531	462	502	818	204	999999	999999	610	999999	38	392	20	659	999999	861	279	853	999999	413	42	999999	758	999999	377	165	229	494	362	999999	602	907	742	750	325	999999	999999	833	971	108	861	470	999999	762	113	872	999	939	710	680	999999	847	999999	864	999999	999999	773	536	135	663	975	149	999999	190	999999	999999	650	270	999999	999999	478	446	882	123	551	571	999999	995	999999	504	166	290	784	999999	999999	754	442	878	239	999999	263	856	999999	318	133	722	372	428	999999	981	232	738	605	229	212	675	965	361	322	949	192	777	714	630	506	
695	364	427	873	976	689	999999	40	227	999999	621	999999	573	990	999999	209	597	964	840	282	427	684	564	478	641	999999	999999	999999	289	999999	486	151	87	999999	438	368	944	555	64	301	999999	707	388	999999	999999	937	401	371	494	999999	595	812	999999	358	999999	20	799	949	241	196	608	217	751	292	750	479	660	999999	999999	469	264	52	910	999999	822	999999	306	571	886	703	398	999999	81	539	999999	673	278	728	732	999999	569	995	999999	867	693	999999	999999	105	999999	121	286	999999	809	999999	495	553	902	999999	536	999999	714	237	72	999999	798	999999	146	222	999999	87	211	932	999999	999999	900	269	728	999999	855	999999	999999	999999	328	775	427	759	910	56	53	796	999999	943	202	372	713	341	933	785	78	999999	116	744	161	999999	999999	999999	609	674	133	236	999999	999999	999999	955	606	999999	999999	297	121	999999	977	99	178	157	316	267	740	666	431	568	335	943	999999	61	474	999999	58	162	864	999999	999999	246	923	817	971	999999	999999	246	765	209	999999	646	673	999999	826	26	576	14	859	999999	614	999999	252	564	900	881	999999	427	491	588	465	756	432	48	889	999999	176	360	186	999999	999999	503	900	232	999999	999999	999999	944	234	457	451	54	999999	221	468	999999	993	368	917	100	999999	57	755	999999	744	675	223	635	150	999999	850	999999	828	463	860	120	51	999999	428	220	611	940	999999	43	146	420	463	220	580	681	747	808	999999	95	378	744	748	999999	488	470	475	644	803	149	607	236	999999	839	361	357	999999	972	939	706	488	95	999999	721	50	333	222	12	65	469	999999	52	999999	742	999999	125	372	328	542	957	744	999999	147	62	436	910	204	999999	859	232	516	999999	868	737	607	999999	999999	36	999999	164	258	473	588	344	999999	565	999999	483	754	245	999999	999999	440	982	961	999999	948	802	999999	140	999999	599	153	832	952	999999	999999	53	145	999999	999999	999999	645	388	999999	281	999999	802	260	999999	465	999999	869	623	247	669	344	885	776	96	999999	96	741	552	35	659	999999	756	391	239	999999	999999	347	952	999999	648	999999	999999	283	999999	141	155	551	999999	999999	416	730	529	594	999999	238	298	277	58	467	999999	604	102	362	59	951	632	421	31	490	64	383	916	614	999999	467	291	611	96	954	199	545	327	877	618	928	800	171	107	999999	999999	143	298	494	870	54	119	999999	234	738	509	734	530	933	620	43	813	999999	995	826	946	687	191	999999	278	604	286	225	743	999999	999999	470	323	31	398	921	95	999999	743	554	357	
591	387	358	455	464	25	999999	266	585	125	999999	176	281	64	414	951	204	226	276	768	893	999999	113	999999	48	420	509	544	699	947	999999	181	451	478	364	999999	833	999999	813	588	891	958	999999	15	275	304	51	999999	984	969	890	216	476	785	464	634	284	770	999999	999999	516	850	566	637	734	713	725	802	699	114	999999	999999	412	687	876	934	799	108	321	744	378	542	559	730	999999	999999	705	665	24	730	35	999999	242	769	82	51	402	529	280	561	579	249	277	999999	851	344	999999	788	999999	529	999999	186	458	672	675	973	300	836	580	999999	18	69	788	969	999999	65	999999	642	614	999999	542	280	827	999999	999999	139	275	999999	878	723	381	916	999999	999999	999999	849	613	570	104	109	750	565	948	721	999999	519	460	307	802	999999	30	170	184	83	986	564	358	999999	999999	545	708	621	957	857	188	102	313	302	84	238	451	753	999999	515	95	976	331	115	999999	655	999999	967	876	999999	702	220	742	999999	509	341	500	915	999999	999999	400	138	608	101	543	461	215	167	233	573	354	999999	622	999999	988	19	242	253	491	850	866	999999	744	874	164	967	999999	999999	999999	999999	737	536	999999	989	125	999999	378	239	572	999999	450	521	744	313	999999	435	598	83	694	999999	999999	257	433	222	692	659	394	733	937	575	111	585	374	490	836	817	999999	633	553	41	640	12	680	736	410	999999	997	441	146	999999	379	286	936	303	644	490	113	478	306	999999	572	645	999999	996	654	864	156	264	476	920	849	999999	530	663	999999	999999	577	697	811	347	999999	999999	596	218	206	999999	999999	80	845	356	999999	999999	336	97	469	999999	710	683	91	545	208	743	999999	999999	879	414	999999	283	999999	549	912	416	666	958	804	620	59	93	999999	829	225	999999	999999	130	216	740	999999	443	999999	864	394	999999	615	999999	999999	918	999999	381	999999	999999	999999	375	636	305	443	999999	999999	377	999999	999999	999999	626	882	999999	329	132	334	844	18	148	776	323	89	999999	164	999999	800	400	819	885	632	999999	754	19	999999	850	999999	999999	687	908	298	270	160	355	999999	999999	999999	363	945	26	594	153	372	200	24	999999	296	66	999999	423	999999	61	558	407	226	277	872	999999	500	479	683	999999	999999	109	849	516	999999	999999	660	999999	18	446	454	803	300	489	999999	564	995	15	563	392	999999	274	411	247	711	752	138	651	895	147	862	476	343	383	999999	272	999999	507	592	562	405	755	414	70	606	754	117	999999	962	318	878	494	999999	300	
999999	892	999999	612	804	420	605	19	500	871	583	978	470	916	502	52	223	497	423	10	999999	225	859	350	640	956	999999	999999	688	587	269	377	559	52	999999	104	574	738	702	181	999999	395	264	543	487	628	999999	200	999999	919	104	999999	999999	916	313	999999	43	357	971	999999	776	213	330	913	999999	215	429	427	999999	999999	999999	485	794	251	999999	601	961	326	999999	22	672	453	999999	769	999999	878	999999	642	739	999999	71	226	766	854	999999	999999	74	351	931	281	209	867	418	837	451	619	596	829	873	711	72	717	494	959	185	332	56	561	431	733	909	786	687	672	999999	261	999999	939	999999	999999	999999	620	999999	592	813	999999	999999	328	999999	873	292	476	999999	999999	57	354	732	806	678	83	707	513	920	999999	371	999999	189	745	501	200	899	999999	999999	585	184	452	332	999999	156	380	296	727	244	557	451	442	999999	659	624	991	528	912	270	999999	591	33	699	197	230	399	999999	299	827	137	973	635	493	193	999999	605	32	830	999999	308	999999	979	278	372	756	929	999999	529	130	510	671	987	999999	220	999999	160	752	145	681	756	755	996	900	999999	584	815	949	833	805	999999	968	698	262	962	986	999999	754	999999	999999	301	994	105	179	326	999999	986	249	283	199	702	852	887	159	904	999999	790	88	171	999999	940	979	999999	999999	999999	542	973	735	433	234	391	406	425	704	389	762	659	827	584	650	597	576	676	643	113	177	91	549	357	419	205	999999	592	549	500	321	999999	999999	78	783	999999	260	999999	58	808	306	437	999999	999999	999999	893	963	503	521	999999	374	313	928	620	933	460	999999	387	23	999999	857	813	876	213	999999	340	286	758	999999	167	347	759	627	999999	806	739	898	779	216	999999	242	40	81	358	136	17	502	761	144	333	69	873	802	30	950	493	561	999999	701	810	616	999999	702	363	853	614	686	103	813	203	562	654	180	497	795	999999	999999	527	999999	70	837	525	623	477	108	473	957	999999	884	323	188	918	88	405	908	999999	337	999999	505	521	331	409	948	941	770	414	702	314	999999	133	752	43	902	640	972	101	590	999999	264	999999	999999	999999	218	500	999999	643	999999	775	589	999999	499	32	32	565	739	438	577	999999	707	999999	999999	999999	382	761	571	155	999999	448	432	816	447	112	999999	125	864	251	201	457	926	136	839	927	725	466	634	730	21	346	999999	544	999999	908	528	569	618	14	999999	999999	929	869	627	137	999999	772	329	396	567	906	701	999999	246	129	
755	580	854	843	999999	916	136	841	999999	680	999999	888	302	539	584	999999	999999	859	545	999999	528	66	509	712	584	953	146	248	172	115	645	414	999999	999999	999999	947	715	999999	88	790	330	98	736	947	999999	464	480	790	811	672	409	841	951	502	600	999999	81	152	999999	999999	999999	888	678	38	44	999999	590	896	999999	637	999999	732	781	754	999999	440	330	561	132	130	999999	356	999999	500	999999	803	462	804	999999	463	999999	573	515	114	21	442	419	708	912	457	873	583	412	184	493	676	999999	999999	89	169	378	999999	999999	149	499	432	461	188	999999	241	680	786	101	923	761	616	226	676	743	980	31	622	649	674	999999	999999	943	262	999999	999999	743	265	724	645	95	366	553	376	614	589	999999	241	999999	681	777	97	492	999999	423	876	999999	393	463	109	148	755	870	355	892	600	488	209	181	302	497	424	71	999999	999999	404	73	999999	71	164	999	789	246	999999	999999	999999	417	464	999999	140	999999	359	801	999999	507	339	999999	207	484	24	110	999999	69	93	193	999999	35	47	651	28	813	609	332	309	999999	358	519	999999	999999	733	192	999999	370	51	723	147	623	445	999999	508	908	999999	376	999999	63	999999	729	999999	784	999999	143	379	813	999999	326	968	37	501	525	158	820	594	999999	999999	831	87	421	999999	369	55	739	999999	999999	152	999999	948	243	285	256	882	999999	366	127	914	599	812	219	999999	724	999999	999999	131	920	798	688	323	999999	999999	999999	976	806	711	793	999999	804	553	290	999999	709	378	735	999999	255	643	999999	999999	477	834	161	28	867	871	304	614	999999	618	669	300	464	999999	999999	999999	71	279	999999	917	572	999999	120	56	532	999999	840	999999	30	369	875	286	999999	999999	846	292	999999	205	999999	934	417	189	803	195	999999	989	216	912	546	126	999999	976	567	612	890	98	723	115	999999	999999	41	999999	594	575	999999	999999	32	239	999999	549	155	865	170	999999	510	392	999999	925	172	543	341	999999	809	903	679	899	719	665	343	758	569	999999	709	790	902	469	595	237	452	999999	966	977	961	997	999999	824	999999	999999	112	507	999999	797	999999	952	999999	113	147	690	895	999999	674	367	895	999999	980	787	165	379	248	50	999999	999999	483	999999	576	364	966	812	933	854	92	303	562	999999	999999	999999	425	757	803	999999	331	999999	342	608	826	609	91	768	27	193	669	999999	999999	71	999999	999999	324	280	385	999999	999999	335	756	50	761	380	804	999999	999999	218	371	408	575	449	999999	999999	25	875	846	999999	
282	207	795	749	195	646	126	999999	135	101	999999	155	381	999999	661	995	158	301	846	455	805	999999	821	999999	822	270	871	736	352	999999	999999	449	434	418	360	940	540	16	855	125	999999	999999	934	856	762	999999	37	404	788	723	999999	724	999999	400	999999	260	385	986	999999	924	999999	999999	158	316	951	16	721	962	820	720	465	151	446	999999	201	501	97	965	56	999999	243	476	948	999999	85	425	421	43	256	110	564	553	88	930	999999	874	164	999999	904	755	505	999999	584	999999	268	999999	287	999999	209	670	172	420	940	332	999999	308	441	999999	241	536	999999	687	715	720	999999	999999	72	516	391	327	999999	469	999999	300	110	178	892	999999	370	483	147	125	833	586	937	999999	613	756	248	999999	999999	634	395	999999	999999	817	999999	999999	911	999999	538	999999	914	999999	332	702	359	650	231	522	999999	561	170	758	399	479	853	138	782	22	308	315	277	999999	884	713	84	693	139	293	818	38	968	22	999999	375	999999	951	264	999999	795	962	999999	726	635	880	474	999999	977	691	999999	231	999999	899	59	232	503	573	997	619	628	999999	999999	999999	999999	387	593	157	999999	33	999999	902	874	547	227	345	780	551	999999	14	248	446	716	447	329	597	947	999999	963	721	999999	637	953	644	616	139	451	597	32	257	297	326	824	953	423	999999	357	543	999999	999999	452	999999	999999	993	380	192	948	83	618	116	440	524	999999	999999	161	640	948	239	999999	97	893	192	529	468	716	999999	622	762	34	269	999999	414	999999	259	278	999999	778	960	273	433	191	378	979	915	816	999999	999999	732	802	782	121	999999	999999	595	820	270	999999	400	286	458	570	196	59	358	866	36	999999	933	822	242	862	988	965	999999	906	999999	213	613	651	943	999999	889	960	251	157	132	802	801	999999	999999	496	388	683	999999	863	994	329	630	59	790	999999	999999	909	569	999999	999999	162	999999	689	305	66	819	749	999999	999999	680	236	807	211	743	233	336	504	813	746	483	314	159	644	911	205	582	563	999999	999999	999999	999999	400	331	33	969	699	122	143	952	676	638	351	155	192	768	521	999999	315	566	999999	705	999999	823	446	818	12	468	777	110	999999	265	888	999999	90	999999	835	486	999999	774	999999	223	370	861	80	845	963	14	462	153	684	999999	999999	304	988	999999	884	577	999999	214	967	240	345	43	477	420	750	999999	74	999999	999999	44	251	999999	42	106	344	243	999999	999999	855	998	16	634	425	331	999999	594	56	999999	815	999999	601	999999	806	
304	999999	999999	394	659	104	999999	939	969	220	999999	911	716	272	892	999999	651	824	999999	999999	968	999999	710	617	156	412	165	270	866	676	674	999999	999999	734	999999	999999	17	849	102	506	999999	69	47	423	999999	419	999999	332	163	660	999999	443	318	623	837	80	999999	720	247	999999	938	396	82	303	546	999999	643	981	534	674	540	801	731	786	161	909	999999	297	999999	736	121	833	116	216	512	241	134	655	897	999999	60	296	999999	845	999999	811	999999	743	876	570	776	999999	797	488	129	372	999999	999999	999999	928	883	879	999999	510	145	115	999999	865	790	315	91	999999	999999	999999	624	999999	200	999999	229	349	922	452	420	280	960	999999	45	627	999999	999999	529	602	999999	969	999999	999999	416	110	709	462	531	131	953	571	488	788	234	931	863	874	182	999999	312	131	16	999999	469	609	999999	343	79	999999	999999	651	999999	999999	803	125	999999	454	838	999999	186	766	818	800	499	849	999999	181	577	114	763	222	967	704	300	71	962	999999	999999	999999	999999	999999	392	999999	353	312	999999	999999	985	999999	847	419	46	92	648	545	313	999999	941	620	999999	378	766	999999	898	999999	999999	90	198	999999	999999	740	743	42	539	810	384	999999	999999	197	73	792	196	467	266	354	999999	884	66	754	758	999999	410	100	987	191	609	427	970	787	628	705	810	253	999999	117	675	999999	552	837	171	999999	758	999999	999999	35	191	308	999999	553	390	798	999999	999999	982	405	339	653	999999	358	999999	956	999999	669	568	367	981	943	510	999999	679	181	342	999999	593	405	999999	656	543	999999	999999	311	719	426	407	829	999999	999999	999999	999999	777	999999	960	204	636	214	383	98	195	199	54	248	999999	558	999999	999999	466	804	849	999999	999999	683	120	92	358	899	246	562	272	739	685	613	683	948	382	657	220	147	593	389	32	999999	471	353	917	761	513	999999	552	999999	373	999999	527	683	166	104	911	878	845	999999	967	821	999999	455	513	440	565	999999	185	999999	999999	328	220	470	564	999999	221	766	175	597	396	999999	19	999999	376	999999	999999	999	792	288	745	342	302	999999	421	999999	94	999999	839	486	205	999999	985	999999	198	54	666	999999	128	670	999999	999999	712	258	350	892	811	999999	89	999999	999999	565	999999	897	481	999999	36	999999	999999	999999	411	999999	926	688	999999	732	99	684	886	331	151	999999	881	132	406	599	999999	53	515	528	999999	342	935	144	142	640	606	98	853	532	28	999999	999999	764	268	685	229	999999	856	999999	802	999999	865	757	563	999999	999999	934	
501	881	999999	982	849	999999	964	78	270	791	999999	999999	999999	11	999999	363	313	840	32	127	863	720	380	605	197	897	725	999999	477	187	999999	817	955	671	597	972	496	45	462	485	999999	199	425	437	999999	999999	492	801	999999	511	454	999999	301	566	81	780	999999	999999	794	951	805	700	999999	92	220	999999	805	463	999999	858	866	277	999999	999999	326	999999	999999	943	999999	999999	414	924	966	966	733	858	999999	399	600	816	999999	65	250	510	680	109	599	342	227	739	298	999999	396	999999	644	187	999999	754	250	407	485	567	314	701	547	880	999999	634	359	362	222	416	863	999999	999999	811	36	876	866	227	84	962	999999	397	804	999999	999999	999999	331	555	522	771	158	202	340	903	751	999999	963	800	375	964	982	864	526	881	999999	798	59	833	160	469	887	32	333	523	999999	916	897	999999	352	999999	313	999999	840	451	999999	670	268	999999	70	487	913	76	999999	120	980	861	999999	999999	219	739	479	498	405	62	999999	999999	869	816	71	999999	999999	801	457	171	660	188	999999	999999	623	504	540	565	772	673	555	820	181	999999	543	999999	999999	974	952	612	735	815	999999	787	566	141	801	451	999999	236	836	122	619	690	459	801	836	795	999999	715	209	913	999999	731	507	73	954	999999	999999	90	999999	676	999999	845	999999	845	999999	247	518	492	703	98	142	546	837	443	211	999999	763	741	154	259	676	247	412	999999	99	676	290	503	999999	154	999999	352	446	169	273	773	999999	614	31	599	286	816	21	121	781	999999	999999	73	862	999999	999999	541	936	539	10	611	443	614	999999	112	957	25	314	999999	921	789	109	677	179	438	999999	159	999999	554	972	859	235	301	49	910	999999	226	640	713	260	635	999999	999999	999999	662	340	650	858	918	642	271	511	463	999999	999999	89	227	894	434	248	744	821	391	567	151	386	152	575	845	999999	740	384	999999	999999	295	999999	999999	999999	999999	107	999999	999999	801	912	999999	357	999999	999999	56	831	564	332	216	474	516	999999	34	349	999999	285	198	84	23	597	901	999999	910	165	904	619	999999	708	386	336	662	453	30	479	855	793	999999	51	528	999999	765	418	999999	999999	791	481	358	853	501	241	909	510	287	999999	20	825	447	616	206	436	944	999999	945	880	812	72	793	999999	999999	999999	671	157	556	999999	831	999999	999999	783	373	432	271	999999	999999	154	426	161	176	816	468	39	356	997	999999	999999	999999	999999	472	297	324	728	688	999999	369	999999	570	762	954	999999	999999	527	999999	664	252	
773	999999	912	649	999999	999999	999999	895	976	999999	999999	877	999999	312	463	930	999999	30	431	999999	999999	744	999999	999999	999999	584	999999	207	888	444	999999	999999	999999	999999	80	927	166	269	671	833	664	832	999999	999999	905	999999	896	460	999999	357	999999	507	685	205	607	999999	706	999999	710	226	799	463	999999	999999	156	541	194	999999	241	536	773	663	358	597	803	999999	43	751	768	999999	687	213	999999	540	985	999999	247	496	999999	999999	230	918	558	455	44	211	825	179	999999	999999	999999	977	228	963	584	999999	159	98	999999	795	996	999999	480	999999	539	595	756	476	556	999999	304	698	772	199	999999	999999	114	903	999999	602	986	863	191	404	342	710	985	742	956	199	293	158	103	361	55	999999	447	396	915	448	454	999999	622	856	79	517	214	999999	657	729	691	999999	535	799	808	142	999999	86	829	999999	999999	24	519	366	430	155	604	421	154	51	417	717	999999	124	157	637	250	334	999999	999999	506	956	999999	237	508	999999	623	304	999999	912	502	371	566	97	838	440	839	999999	436	924	999999	793	884	615	321	999999	269	420	999999	181	891	448	751	14	332	653	928	999999	858	393	531	310	868	241	549	56	160	899	999999	716	999999	999999	898	410	912	999999	82	479	999999	534	777	213	999999	381	999999	63	620	562	764	194	511	557	407	999999	999999	612	924	652	76	274	822	999999	143	935	383	906	999999	350	101	619	999999	999999	999999	334	615	327	999999	497	220	999999	436	598	999999	102	215	250	999999	855	17	999999	999999	429	999999	651	999999	418	80	716	997	999999	999999	279	471	154	612	62	191	82	437	999999	953	437	442	581	838	234	233	50	730	999999	999999	999999	343	791	832	999999	56	724	622	206	999999	999999	500	999999	981	166	137	990	490	162	69	514	427	999999	357	360	987	999999	813	487	999999	39	985	863	794	818	936	999999	999999	999999	999999	999999	459	241	827	20	937	346	999999	681	107	243	560	578	84	814	277	411	443	481	999999	224	999999	145	21	999999	957	636	311	172	999999	999999	677	39	155	602	999999	196	114	999999	422	999999	242	141	389	951	479	417	788	980	551	534	246	841	295	999999	555	323	229	610	63	310	999999	436	460	649	566	530	432	482	759	999999	307	106	68	523	981	779	999999	70	999999	549	999999	331	621	999999	221	836	999999	363	56	741	966	503	999999	999999	999999	999999	681	740	394	948	985	316	230	999999	999999	149	782	772	810	776	568	168	862	513	462	713	815	764	999999	730	786	79	435	28	124	999999	999999	946	
906	185	108	25	676	799	564	999999	110	999999	468	81	64	971	552	280	182	999999	641	780	660	999999	990	999999	311	664	999999	915	880	212	354	433	999999	835	999999	635	999999	552	999999	999999	948	920	613	663	305	366	999999	815	526	999999	999999	316	172	42	295	13	999999	999999	714	21	999999	648	661	898	999999	45	999999	228	115	999999	999999	630	326	578	831	999999	300	336	621	944	988	355	999999	725	366	48	271	304	550	862	999999	999999	838	480	435	310	269	714	856	270	621	457	710	609	999999	999999	999999	594	210	554	999999	858	569	999999	999999	999999	259	935	999999	768	774	450	999999	999999	999999	115	792	846	153	531	999999	585	480	361	332	540	645	789	171	151	58	676	999999	999999	159	591	927	78	456	153	999999	333	183	98	496	181	999999	468	142	457	999999	153	451	678	83	138	388	218	999999	492	646	999999	774	399	719	999999	355	999999	103	885	999999	724	399	10	481	158	411	391	864	161	760	186	999999	999999	999999	999999	235	999999	922	31	213	999999	632	964	506	589	999999	783	379	398	999999	108	375	999999	999999	708	999999	451	206	925	726	997	353	295	999999	469	814	70	680	814	999999	999999	760	81	999999	470	102	434	504	891	599	999999	21	476	335	999999	811	408	999999	21	160	784	999999	996	999999	999999	999999	346	242	999999	775	499	112	565	999999	896	348	303	575	809	616	329	946	315	336	107	999999	877	959	79	658	415	999999	999999	663	97	999999	763	777	476	105	755	202	467	125	109	525	456	949	439	324	518	999999	634	405	830	837	914	999999	206	230	496	999999	999999	999999	369	873	443	901	999999	196	584	526	109	713	861	999999	489	199	236	999999	999999	928	529	755	149	582	999999	274	833	999999	795	102	580	255	999999	999999	999999	89	999999	236	92	554	519	999999	999999	992	999999	920	543	703	358	999999	999999	624	691	568	857	416	248	999999	882	179	77	999999	400	999999	945	853	114	493	106	409	999999	999	500	999999	418	999999	999999	156	848	80	999999	999999	901	80	658	955	564	999999	520	623	999999	968	999999	912	487	340	852	257	999999	880	815	60	606	999999	999999	999999	134	707	159	580	401	101	938	811	449	937	999999	329	832	989	299	73	973	482	568	474	655	587	999999	999999	433	767	109	999999	264	679	999999	952	788	224	999999	856	891	939	999999	749	999999	542	473	549	61	532	425	67	591	999999	87	134	390	999999	789	546	210	80	157	999999	991	999999	557	769	414	335	541	999999	999999	999999	181	43	259	999999	444	122	124	957	36	900	352	
999999	385	512	602	408	572	999999	435	294	656	820	999999	999999	757	68	985	703	999999	726	999999	806	898	159	999999	53	874	571	383	676	432	252	54	256	999999	948	595	999999	177	15	763	570	192	873	786	999999	999999	660	71	385	136	420	822	310	908	545	154	236	931	999999	534	10	597	759	862	413	776	545	999999	999999	473	940	536	139	999999	431	999999	34	372	229	801	999999	509	999999	999999	22	999999	744	999999	744	804	368	123	618	481	762	972	999999	21	382	584	706	351	262	912	195	999999	999999	347	487	921	129	864	711	757	320	500	598	219	850	983	42	208	573	14	999999	827	918	658	209	458	200	23	999999	645	105	872	256	96	364	138	735	406	999999	999999	999999	504	999999	999999	170	272	384	224	171	399	999999	507	777	258	807	368	999999	45	147	38	730	116	874	76	661	448	253	512	855	999999	257	635	348	750	999999	610	426	67	497	937	999999	999999	999999	600	102	999999	999999	998	288	999999	172	700	268	831	103	578	629	344	208	722	999999	871	369	449	151	999999	169	37	929	207	942	908	548	209	954	999999	264	999999	974	74	353	255	234	858	559	557	999999	516	656	750	980	999999	858	775	919	213	617	411	458	185	438	76	78	999999	999999	999999	162	69	877	349	999999	355	370	999999	378	999999	646	510	999999	999999	550	652	380	188	999999	860	999999	772	999999	750	146	853	999999	798	635	287	186	152	804	305	999999	317	639	317	999999	634	720	999999	999999	157	566	116	999999	999999	999999	785	695	890	864	203	213	999999	778	136	212	470	530	571	509	999999	999999	504	705	999999	198	242	23	999999	999999	592	999999	336	375	142	999999	999999	341	960	173	850	999999	296	287	611	101	25	538	512	999999	999999	113	158	224	315	561	72	411	926	999999	402	999999	999999	148	282	63	876	24	645	999999	182	999999	999999	408	659	510	309	999999	999999	502	183	999999	511	957	785	488	991	122	69	999999	999999	999999	415	294	771	999999	999999	157	15	999999	999999	11	892	999999	933	837	543	750	565	805	261	845	999999	433	999999	999999	271	676	999999	794	72	999999	954	74	999999	553	723	285	637	581	551	999999	221	545	999999	181	811	941	33	999999	945	999999	557	264	329	286	320	999999	999999	83	816	999999	795	999999	496	461	57	828	999999	390	999999	267	999999	983	999999	110	634	772	155	999999	999999	329	652	413	848	999999	999999	700	999999	544	243	741	494	563	764	999999	999999	999999	58	826	133	983	999999	643	999999	688	137	999999	999999	229	652	547	836	469	197	496	999999	
391	372	675	254	357	93	999999	156	382	999999	559	228	993	744	633	724	999999	208	902	999999	19	578	170	693	643	699	525	892	695	905	999999	999999	278	999999	974	638	383	581	776	900	989	496	462	915	578	354	16	485	28	999999	516	271	294	999999	999999	812	211	981	611	657	567	321	461	477	999999	193	950	373	769	995	350	748	431	12	147	999999	126	255	999999	999999	999999	50	873	999999	398	762	91	907	11	999999	999999	402	969	128	342	677	45	985	999999	395	404	643	715	33	482	768	999999	291	233	116	999999	956	865	323	964	527	448	999999	88	985	111	999999	999999	607	569	948	778	312	670	469	488	141	999999	730	894	59	334	850	399	999999	999999	800	684	894	999999	480	536	656	164	999999	239	456	906	191	293	361	281	117	464	534	999999	537	621	763	999999	564	877	999999	428	999999	202	597	999999	999999	999999	310	368	477	141	98	421	131	158	856	239	41	235	897	999999	543	999999	999999	396	864	640	999999	188	920	999999	911	999999	402	999999	250	999999	641	266	999999	999999	983	999999	804	975	375	123	868	999999	999999	534	596	999999	979	697	885	146	975	211	335	999999	677	131	999999	211	230	999999	28	893	907	244	999999	774	777	779	463	549	974	251	30	999999	772	999999	424	999999	679	999999	623	704	999999	113	645	440	931	999999	450	861	555	999999	755	999999	105	999999	481	529	936	821	561	210	244	345	999999	734	190	584	999999	671	999999	61	532	999999	999999	324	551	804	599	999999	843	147	999999	602	993	381	999999	151	655	797	534	894	459	857	30	999999	470	16	941	999999	259	999999	999999	779	163	999999	79	117	17	780	999999	677	930	779	999999	999999	871	999999	999999	999999	999999	999999	999999	258	147	999999	999999	675	999999	458	853	544	862	688	907	495	554	559	449	999999	311	388	143	874	373	856	963	679	878	606	999999	828	664	999999	672	999999	428	344	999999	999999	902	999999	489	558	999999	888	999999	252	871	492	869	322	999999	852	999999	860	905	999999	999999	290	850	922	796	31	907	35	880	712	26	697	77	219	917	109	596	907	899	585	947	485	52	721	808	396	736	238	636	811	999999	811	314	373	999999	361	499	980	608	999999	651	901	999999	112	236	184	424	999999	405	102	266	581	999999	999999	116	409	999999	139	123	410	999999	999999	398	999999	999999	999999	999999	703	759	565	610	615	999999	999999	933	55	477	999999	999999	633	971	86	833	544	554	99	851	999999	267	60	123	370	866	207	999999	972	513	999999	71	31	790	721	900	999999	491	999999	282	
999999	396	71	931	307	644	999999	438	999999	999999	853	999999	999999	362	408	446	708	999999	250	748	111	269	960	542	538	878	473	843	260	185	993	63	999999	816	333	597	206	128	999999	725	386	999999	963	137	999999	425	120	669	392	999999	202	999999	999999	999999	181	268	435	529	403	428	181	646	188	999999	999999	800	999999	143	39	811	250	589	635	524	371	342	999999	833	881	999999	999999	803	460	975	999999	606	812	999999	645	999999	172	999999	725	999999	554	739	590	930	999999	859	804	999999	639	581	999999	612	999999	725	999999	839	963	602	647	999999	660	999999	999999	213	999999	999999	987	999999	498	965	648	572	999999	248	970	631	999999	374	557	32	318	791	174	879	940	380	844	97	468	805	999999	999999	999999	444	737	187	553	386	880	999999	999999	999999	487	999999	932	471	747	523	755	999999	97	598	55	625	971	868	212	316	273	679	410	900	161	693	999999	89	999999	430	511	792	999999	375	494	526	159	134	999999	500	947	999999	632	331	341	559	718	512	999999	415	472	869	975	999999	123	210	629	972	999999	794	999999	853	928	327	22	963	832	999999	114	528	475	847	564	712	999999	794	57	89	999999	602	975	361	564	137	957	999999	816	840	262	293	999999	187	101	999999	690	104	549	314	319	999999	727	996	999999	996	999999	625	314	273	879	999999	999999	550	413	440	819	457	298	801	999999	380	999999	999999	999999	821	631	298	755	55	31	999999	999999	742	770	200	999999	999999	953	567	999999	342	999999	553	960	933	999999	356	773	661	999999	242	805	748	999999	999999	231	999999	536	586	375	651	869	269	251	615	999999	999999	780	999999	565	999999	503	999999	613	37	52	602	41	535	691	284	524	104	355	999999	999999	505	798	830	969	149	452	999999	202	999999	999999	999999	312	999999	859	999999	576	560	105	858	738	999999	145	916	896	999999	704	11	894	999999	999999	774	913	462	158	578	623	999999	253	999999	999999	136	999999	76	564	999999	300	999999	676	973	708	999999	998	999999	59	392	370	999999	934	350	999999	451	999999	112	420	698	999999	849	999999	999999	105	626	999999	999999	999999	612	546	79	362	921	338	27	999999	999999	391	999999	999999	427	412	765	218	999999	25	903	980	947	999999	436	999999	866	999999	450	489	395	878	92	657	328	36	447	846	300	529	999999	22	427	126	561	721	999999	999999	737	446	441	82	363	610	414	699	523	957	999999	423	999999	111	999999	538	999999	52	308	515	457	400	965	999999	917	999999	13	890	562	831	103	714	407	999999	93	13	58	323	999999	999999	253	628	513	
489	736	999999	43	910	999999	999999	187	519	999999	743	474	346	999999	522	164	150	999999	999999	147	692	999999	405	26	551	27	883	490	999999	526	827	999999	999999	887	485	192	50	189	999999	766	999999	653	584	302	999999	999999	747	532	535	169	384	874	999999	491	999999	625	999999	861	492	893	999999	409	999999	999999	595	481	645	458	995	340	999999	961	514	756	475	48	290	113	999999	81	280	361	999999	465	152	999999	542	999999	76	860	850	189	697	999999	999999	273	100	591	999999	193	999999	298	536	204	55	422	369	972	26	999999	344	238	509	999999	999999	888	454	107	999999	999999	939	999999	392	145	999999	935	274	315	999999	211	948	999999	406	178	247	981	824	760	999999	999999	593	569	999999	294	999999	622	679	286	999999	999999	819	992	741	999999	254	535	906	401	714	120	158	63	741	814	834	645	831	340	999999	999999	74	694	687	131	58	379	999999	999999	999999	867	999999	988	999999	999999	392	955	957	341	924	711	85	432	999999	309	581	539	827	516	460	880	790	348	999999	945	572	134	315	619	999999	999999	999999	999999	782	847	999999	169	334	999999	431	878	687	500	416	999999	565	641	648	387	549	999999	552	470	999999	999999	86	999999	885	783	41	267	999999	347	326	60	999999	999999	650	208	999999	421	214	689	95	581	202	300	932	641	390	999999	486	927	79	999999	999999	98	169	53	770	937	284	551	116	174	237	349	183	366	319	297	990	450	932	138	314	863	385	76	546	785	984	254	402	109	781	723	999999	820	999999	999999	999999	607	999999	999999	999999	662	582	920	354	852	126	575	999999	102	940	45	994	941	999999	468	713	103	506	985	999999	39	158	999999	999999	514	81	363	637	255	999999	999999	999999	999999	990	652	999999	464	999999	694	668	418	999999	310	169	999999	729	999999	628	999999	360	999999	111	451	564	117	513	575	538	840	780	762	999999	999999	912	557	999999	578	950	548	187	999999	381	811	326	544	117	848	847	999999	784	745	734	999999	999999	176	292	999999	999999	999999	148	715	925	882	914	905	480	999999	397	612	724	160	385	89	999999	110	999999	299	999999	29	999999	665	727	891	65	44	999999	569	999999	746	274	460	717	76	410	472	333	498	999999	420	73	271	461	245	922	633	369	999999	999999	794	533	993	446	841	999999	483	999999	999999	826	879	877	910	663	651	347	273	443	999999	679	619	777	999999	402	714	956	737	999999	492	969	999999	675	383	999999	999999	222	281	23	876	193	999999	485	999999	672	27	542	163	608	809	999999	658	200	60	975	999999	26	999999	
999999	999999	885	155	279	505	74	405	213	504	999999	275	439	999999	259	566	999999	999999	999999	999999	481	384	182	802	139	404	593	320	241	624	407	607	999999	833	680	292	991	47	658	980	999999	999999	813	47	526	342	380	832	408	633	924	234	542	999999	907	999999	559	92	26	874	911	753	999999	589	107	999999	894	605	999999	999999	999999	98	103	163	262	999999	570	144	999999	797	34	999999	912	607	699	183	74	999999	999999	464	732	908	30	783	999999	481	113	234	940	496	447	774	999999	441	68	836	140	389	999999	702	655	425	999999	229	850	159	841	566	999999	924	965	999999	999999	930	244	999999	77	319	999999	781	111	999999	204	790	359	259	999999	481	549	863	52	685	566	999999	808	999999	113	801	999999	919	999999	546	999999	999999	530	394	104	516	206	401	999999	820	304	504	601	320	230	24	869	601	835	370	27	35	881	999999	496	999999	132	927	999999	999999	387	999999	152	565	999	188	999999	999999	165	807	284	999999	104	999999	390	71	999999	498	96	98	932	341	94	279	529	320	999999	999999	999999	999999	999999	999999	837	503	443	140	362	46	320	999999	754	904	445	37	95	999999	930	999999	900	434	826	999999	840	999999	343	999999	89	872	45	689	55	30	76	518	999999	15	320	999999	787	999999	709	595	187	55	344	999999	999999	999999	194	659	389	999999	348	999999	999999	760	439	372	169	999999	60	489	999999	999999	999999	733	838	926	613	89	559	339	872	651	999999	240	456	795	140	999999	159	32	999999	999999	309	571	681	602	999999	663	576	999999	441	399	999999	230	595	556	999999	611	999999	968	999999	114	110	59	999999	697	748	999999	314	643	242	853	248	38	800	999999	999999	434	61	999999	999999	999999	513	611	897	999999	999999	504	644	899	746	999999	127	191	578	584	285	999999	961	984	854	118	359	932	715	588	161	180	429	999999	999999	623	999999	953	999999	999999	601	999999	999999	137	999999	254	944	414	897	713	735	67	999999	226	999999	999999	473	77	999999	999999	600	580	999999	318	331	999999	84	673	999999	133	969	174	999999	83	999999	999999	107	999999	999999	999999	999999	945	45	12	853	103	999999	213	632	163	999999	492	571	621	903	999999	603	843	805	973	179	281	738	999999	744	570	616	386	243	562	973	999999	999999	781	999999	655	544	893	465	238	999999	871	999999	522	973	999999	602	829	180	962	192	264	37	999999	999999	999999	216	272	999999	293	486	343	969	79	189	519	163	790	665	258	485	710	388	577	422	999999	240	226	799	267	967	787	216	280	380	999999	612	574	350	73	
448	999999	635	999999	751	228	901	970	342	463	332	812	174	921	999999	999999	876	460	352	142	661	999999	472	999999	325	699	136	999999	699	469	907	589	999999	601	809	212	84	999999	999999	203	999999	269	883	346	934	999999	999999	294	999999	999999	843	162	232	218	411	459	810	999999	856	62	101	999999	281	873	556	743	372	572	122	284	999999	999999	634	159	736	401	999999	999999	75	170	85	999999	999999	999999	625	755	367	241	199	360	401	450	999999	999999	999999	203	988	999999	999999	999999	792	60	182	518	500	999999	999999	83	481	20	353	684	568	696	976	259	306	480	257	800	386	999999	383	999999	882	957	999999	860	57	543	999999	105	345	874	377	35	669	999999	310	452	999999	999999	760	189	16	717	881	662	797	851	896	518	762	989	814	661	677	999999	635	999999	861	667	35	938	607	257	349	694	328	951	999999	909	179	804	572	102	380	999999	755	175	85	659	73	205	999999	999999	342	999999	69	716	357	999999	761	766	591	570	268	821	582	999999	999999	197	343	999999	999999	987	999999	999999	999999	722	999999	483	664	470	999999	999999	999999	829	999999	999999	915	993	999999	611	603	340	157	413	222	12	833	559	621	996	798	888	325	227	934	658	999999	384	928	347	436	874	999999	301	999999	999999	999999	999999	999999	999999	844	383	562	731	252	930	840	999999	745	424	888	731	999999	999999	672	579	886	385	894	643	167	540	74	297	185	729	999999	999999	999999	832	999999	404	999999	752	162	999999	999999	593	999999	999999	999999	619	639	514	458	704	999999	926	628	729	999999	592	999999	999999	711	313	319	274	556	523	194	983	831	912	390	493	702	119	999999	258	253	302	410	891	825	999999	901	560	839	481	717	819	237	385	339	999999	860	999999	50	848	114	71	999999	461	818	999999	788	726	133	999999	999999	902	419	380	485	211	191	652	999999	999999	412	758	435	999999	806	375	999999	455	999999	937	633	558	999999	999999	153	191	999999	948	82	999999	999999	999999	436	875	478	814	410	857	899	999999	999999	218	93	876	445	999999	636	962	654	453	999999	342	999999	999999	341	454	833	999999	237	999999	999999	999999	999999	78	414	238	331	560	606	999999	964	899	556	455	999999	424	475	202	999999	797	555	999999	999999	629	913	426	40	250	999999	34	981	658	629	605	192	38	638	24	472	999999	34	85	365	663	999999	188	999999	698	519	916	979	641	529	439	999999	652	999999	999999	999999	987	999999	91	26	999999	20	315	999999	999999	272	999999	786	460	999999	25	772	479	937	641	150	999999	640	341	731	999999	55	999999	
999999	199	857	539	99	687	860	484	999999	943	69	783	652	999999	999999	835	435	870	139	999999	999999	513	667	278	715	307	810	429	357	866	359	399	537	669	999999	89	103	733	559	999999	599	255	15	999999	420	999999	999999	967	825	999999	999999	860	497	526	439	626	532	589	823	792	876	440	136	153	999999	669	256	982	996	830	742	999999	321	39	929	665	508	838	857	562	319	999999	603	999999	999999	499	999999	20	240	559	999999	513	999999	767	233	999999	128	999999	245	750	907	15	970	995	72	213	548	467	597	773	127	999999	731	999999	483	999999	999999	584	193	103	768	245	752	999999	999999	238	793	554	999999	770	546	645	602	999999	654	313	872	608	490	755	950	999999	423	467	442	999999	999999	647	293	200	999999	544	999999	151	982	671	263	534	722	999999	420	994	661	826	236	999999	999999	999999	999999	179	999999	238	103	999999	999999	999999	999999	294	14	420	456	999999	270	616	448	12	966	460	134	999999	60	347	886	657	345	956	999999	596	240	999999	770	167	40	999999	999999	103	999999	251	998	658	849	968	529	311	386	275	733	55	388	234	516	640	500	999999	999999	823	352	446	102	196	999999	999999	63	55	650	298	124	999999	587	355	999999	724	462	999999	999999	91	818	584	280	79	233	736	218	16	453	139	999999	407	999999	999999	750	15	159	812	116	623	915	484	661	98	160	587	468	999999	673	791	188	999999	499	47	15	767	175	32	963	815	27	999999	999999	520	999999	999999	999999	382	604	555	575	999999	369	520	999999	999999	923	192	919	645	278	184	342	999999	999999	642	907	957	999999	983	839	136	848	999999	606	867	882	999999	466	442	436	95	999999	128	225	999999	665	978	871	670	999999	983	112	999999	547	842	714	999999	568	999999	999999	203	999999	999999	999999	449	801	79	914	308	462	999999	725	487	218	192	745	223	446	999999	977	929	999999	539	149	856	999999	530	752	763	162	941	582	999999	999999	243	913	818	412	776	999999	596	74	572	218	71	267	625	118	364	107	501	504	155	999999	880	116	643	481	859	425	280	326	160	155	520	210	999999	999999	975	279	926	999999	669	999999	391	999999	523	330	88	598	407	422	398	665	661	447	999999	465	999999	136	280	347	553	361	466	999999	999999	427	698	860	19	771	999999	999999	181	689	999999	469	630	26	593	999999	402	999999	999999	858	928	494	493	82	774	792	112	848	998	589	267	318	230	121	950	999999	631	228	588	636	288	312	494	971	999999	967	999999	736	999999	957	944	999999	343	607	351	428	999999	
999999	96	227	999999	294	96	591	432	526	249	519	75	496	999999	184	681	391	579	999999	999999	521	470	807	956	999999	315	51	999999	974	974	622	769	531	999999	999999	999999	371	967	994	225	903	549	96	999999	999999	670	999999	276	769	610	952	37	725	428	421	165	289	270	303	978	55	946	999999	551	627	999999	543	333	685	52	999999	424	585	999999	999999	972	999999	999999	640	999999	999999	775	875	374	999999	594	53	112	752	999999	999999	110	999999	25	180	956	102	544	110	576	137	722	590	726	300	999999	452	325	331	448	999999	999999	630	597	719	999999	999999	93	529	42	705	440	581	835	199	220	750	999999	239	999999	879	839	978	74	578	999999	999999	999999	999999	493	152	999999	781	999999	999999	653	479	999999	999999	900	885	19	25	77	870	696	151	755	536	999999	788	999999	96	191	999999	942	230	565	999999	183	95	922	19	45	999999	999999	659	278	766	546	999999	674	274	999999	264	870	824	999999	999999	881	404	438	621	994	705	999999	641	999999	743	135	999999	914	66	132	815	963	999	999999	187	999999	47	873	989	990	348	123	617	757	926	999999	128	319	372	147	778	999999	310	999999	999999	630	345	69	534	641	999999	826	999999	152	523	301	870	844	733	310	844	999999	449	999999	655	591	651	884	999999	55	16	122	552	999999	353	167	662	985	649	556	557	977	999999	999999	999999	999999	506	999999	243	999999	828	283	586	71	302	257	217	678	369	748	999999	460	397	489	999999	12	284	698	798	366	638	885	205	999999	999999	867	999999	999999	756	143	999999	999999	651	46	999999	999999	536	999999	626	105	950	983	999999	900	577	107	590	859	723	999999	999999	808	677	999999	999999	943	87	999999	319	435	999999	999999	922	235	999999	802	809	360	272	900	476	794	999999	702	415	654	269	305	609	655	287	332	377	882	895	287	508	774	999999	283	655	136	180	999999	40	999999	71	999999	999999	774	999999	240	597	999999	407	999999	736	974	471	352	683	782	799	999999	157	743	999999	50	340	385	999999	999999	320	999999	255	349	623	880	672	582	593	869	999999	835	367	57	999999	555	485	999999	551	534	312	999999	599	872	337	516	53	296	95	31	69	862	480	262	919	608	577	68	830	999999	311	889	759	814	725	964	306	110	999999	203	564	999999	834	769	732	623	398	382	999999	117	837	999999	497	571	999999	205	999999	115	999999	136	999999	427	621	999999	999999	423	936	785	157	999999	219	942	287	891	999999	999999	37	711	529	305	999999	204	56	722	28	925	401	197	999999	999999	610	999999	973	882	
225	147	277	149	999999	319	686	613	999999	999999	897	999999	108	605	115	638	177	652	999999	831	916	782	380	898	677	999999	31	749	779	627	762	28	999999	405	675	328	999999	888	175	220	619	999999	969	406	999999	133	999999	796	92	377	362	957	614	152	965	442	766	999999	471	249	999999	937	999999	607	886	878	926	702	929	999999	734	289	487	376	222	999999	812	973	999999	553	479	999999	666	412	275	805	999999	826	440	242	561	534	426	926	923	681	999999	999999	520	999999	999999	134	866	305	642	83	479	999999	930	654	999999	793	305	918	769	999999	280	431	341	999999	474	110	272	696	235	999999	999999	999999	452	540	549	450	999999	137	356	355	369	371	770	202	336	176	999999	999999	612	768	239	508	166	999999	410	350	40	999999	481	106	862	179	80	442	220	917	795	999999	999999	189	339	177	999999	423	702	909	661	149	755	308	214	486	999999	466	970	999999	404	999999	999999	208	419	999999	656	260	493	199	999999	999999	981	418	381	506	681	432	439	72	937	742	999999	500	689	891	999999	183	999999	999999	95	999999	471	857	522	214	999999	906	999999	999999	520	999999	930	999999	618	333	999999	346	999999	707	999999	661	999999	908	426	999999	431	639	999999	528	999999	483	367	117	114	687	866	134	895	177	999999	774	662	135	551	626	812	657	882	366	733	346	256	194	580	999999	587	562	440	860	782	629	397	252	962	999999	999999	823	999999	931	467	43	451	759	469	999999	998	901	367	799	849	999999	999999	162	795	14	236	999999	537	679	110	999999	693	44	999999	618	999999	419	172	514	999999	988	999999	951	999999	699	895	496	724	548	435	685	999999	640	999999	18	872	245	457	957	810	780	296	728	831	999999	999999	999999	375	851	999999	999999	739	853	136	861	525	805	263	105	119	740	457	988	254	424	117	62	33	386	746	151	962	999999	999999	999999	702	999999	999999	745	359	999999	999999	999999	999999	846	999999	352	999999	159	999999	76	999999	361	848	80	332	999999	484	416	999999	297	393	988	115	512	627	534	159	244	168	996	685	518	746	631	999999	584	103	407	999999	765	548	999999	894	679	170	610	366	632	570	404	54	713	699	71	105	142	768	999999	999999	422	999999	279	999999	495	391	472	999999	226	461	748	999999	86	938	290	748	519	999999	436	999999	26	177	526	999999	999999	951	971	999999	999999	536	999999	999999	712	999999	65	999999	278	999999	408	297	999999	995	149	181	821	201	968	774	418	323	585	48	342	999999	212	254	676	605	237	544	419	652	930	999999	975	999999	501	
897	883	718	479	637	695	148	999999	31	37	355	852	572	983	999999	411	371	999999	999999	484	673	976	811	999999	999999	655	864	877	54	74	458	999999	889	699	80	891	699	843	948	352	999999	393	999999	226	999999	999999	999999	561	222	251	999999	740	999999	457	827	921	82	823	806	982	831	271	610	999999	579	159	962	999999	912	315	999999	527	12	999999	290	289	999999	999999	574	999999	991	999999	665	803	505	718	668	442	872	159	819	999999	47	966	521	999999	783	233	999999	182	791	791	648	999999	999999	51	737	442	177	548	134	487	258	886	991	528	999999	999999	460	860	490	999999	10	763	496	836	489	999999	999999	358	505	572	946	402	999999	999999	663	757	275	464	980	235	999999	333	34	342	999999	161	999999	992	336	977	772	787	691	999999	790	999999	421	999999	561	701	999999	818	52	999999	540	999999	999999	999999	865	847	540	996	879	264	265	999999	738	999999	219	338	71	590	32	999999	999999	169	710	867	419	778	346	573	902	289	376	456	290	999999	801	770	999999	193	999999	488	446	776	907	999999	15	123	156	267	492	232	999999	278	999999	525	762	380	156	890	381	96	511	999999	103	999999	888	808	396	999999	362	999999	935	877	462	543	90	33	262	999999	999999	999999	999999	999999	91	679	999999	107	659	765	999999	430	624	999999	811	51	977	999999	682	316	999999	206	726	999999	904	53	999999	762	816	262	444	738	128	871	39	85	464	431	886	423	951	791	159	630	566	932	999999	999999	76	999999	566	611	999999	999999	736	999999	579	751	999999	47	999999	999999	999999	407	331	971	312	999999	482	736	586	556	592	269	365	999999	999999	999999	323	999999	999999	999999	999999	404	696	832	999999	183	145	999999	506	713	999999	999999	999999	74	510	751	308	594	630	999999	950	339	999999	20	28	91	589	979	616	483	999999	213	819	528	999999	886	711	999999	583	139	999999	117	999999	873	310	744	238	301	256	306	797	728	352	155	913	999999	568	685	814	315	593	166	758	33	285	999999	38	512	874	623	50	809	21	500	999999	842	109	999999	709	999999	853	298	733	320	685	709	860	674	615	833	327	35	684	277	545	459	359	999999	999999	268	715	999999	426	999999	266	999999	717	851	689	999999	266	999999	976	540	462	304	433	447	999999	999999	999999	364	999999	50	305	24	999999	743	999999	16	999999	893	374	999999	568	137	871	110	999999	697	991	999999	985	544	577	721	999999	999999	815	251	36	911	868	32	87	361	828	386	337	251	862	973	896	682	588	373	242	999999	971	334	432	999999	393	999999	
584	181	999999	999999	472	584	999999	981	928	714	999999	581	999999	352	373	999999	308	999999	772	812	834	27	123	312	956	214	488	999999	182	491	818	702	527	999999	447	905	982	476	914	752	285	881	55	999999	702	999999	349	999999	171	765	35	937	560	580	999999	566	68	76	406	268	105	452	808	446	895	287	999999	999999	904	468	234	999999	999999	30	999999	953	972	931	610	949	999999	999999	361	999999	465	880	152	947	999999	999999	999999	916	79	655	656	833	82	608	296	425	953	542	985	999999	999999	999999	367	540	999999	999999	593	136	466	457	403	999999	999999	401	999999	25	999999	116	404	32	620	318	762	924	999999	704	880	373	645	999999	995	332	612	657	876	273	523	999999	999999	548	297	720	460	999999	262	999999	742	680	627	281	290	847	148	963	92	232	439	442	177	349	982	999999	491	281	461	81	894	443	999999	717	502	532	999999	855	734	900	857	999999	672	999999	962	209	746	999999	904	999999	999999	649	575	654	999999	90	444	564	565	999999	239	999999	170	191	265	308	165	910	779	999999	645	999999	238	192	374	299	770	999999	999999	782	483	127	377	314	887	254	867	871	884	421	97	648	299	667	999999	999999	979	491	958	663	999999	999999	594	999999	999999	900	421	392	999999	544	320	491	186	782	999999	121	811	999999	999999	999999	440	294	35	999999	999999	996	992	999999	521	999999	319	288	995	724	738	999999	533	231	801	999999	832	999999	999999	999999	110	606	999999	517	83	559	867	133	999999	999999	232	759	810	236	486	516	907	850	870	593	235	41	496	462	54	946	588	999999	65	999999	187	955	702	999999	266	73	534	485	497	961	827	195	101	57	502	978	837	306	744	295	89	982	614	997	124	79	120	19	472	999999	971	287	78	880	769	276	67	133	970	422	981	431	363	908	766	999999	940	448	999999	75	118	291	999999	770	237	205	350	704	571	197	999999	525	999999	370	990	550	999999	220	999999	235	999999	999999	999999	332	313	999999	629	705	241	85	139	672	999999	407	999999	689	999999	307	999999	574	999999	362	562	782	469	466	418	992	918	225	999999	999999	170	734	153	405	955	523	466	579	576	645	472	999999	68	999999	999999	999999	352	999999	999999	999999	566	713	310	569	161	553	862	847	999999	636	787	26	163	999999	511	325	264	622	733	918	999999	83	999999	290	889	999999	724	999999	990	999999	999999	618	116	111	173	457	434	999999	254	412	660	618	341	939	999999	456	342	659	779	160	360	999999	999999	201	999999	492	999999	29	679	94	999999	684	857	445	
999999	178	910	999999	999999	64	890	999999	378	331	267	999999	999999	999999	432	999999	734	999999	408	839	452	999999	51	999999	133	680	999999	414	904	169	584	975	761	895	951	689	546	289	999999	725	999999	680	361	255	999999	755	750	657	999999	246	360	762	286	28	999999	78	137	999999	929	565	322	486	999999	219	746	291	471	846	116	742	999999	454	652	683	579	999999	567	795	981	378	930	999999	816	999999	808	999999	699	743	903	883	999999	999999	360	857	412	783	905	999999	999999	651	999999	999999	550	854	348	906	120	999999	448	230	511	341	24	560	635	238	669	116	410	925	592	728	943	999999	191	356	103	999999	999999	795	866	999999	296	339	999999	999999	544	962	999999	999999	999999	105	999999	683	999999	999999	536	799	232	184	124	799	742	999999	68	999999	959	999999	673	992	813	326	333	652	363	96	55	685	999999	607	693	999999	999999	508	224	496	434	999999	851	961	820	303	571	999999	681	999999	682	999999	280	999999	77	227	298	337	99	394	772	652	330	296	184	851	999999	624	999999	999999	22	244	369	572	139	699	475	712	999999	519	754	237	999999	295	413	342	999999	999999	999999	476	418	458	419	829	723	782	939	565	786	969	969	947	615	999999	64	448	353	708	400	999999	751	586	165	579	999999	545	681	44	882	842	999999	389	999999	999999	998	563	824	539	848	999999	759	999999	925	212	999999	999999	622	706	241	965	999999	999999	554	999999	725	999999	999999	999999	199	999999	999999	905	682	944	999999	590	862	601	999999	500	999999	814	860	999999	618	840	660	953	999999	999999	923	974	803	917	999999	740	834	922	298	175	999999	985	349	999999	999999	854	999999	980	679	959	999999	31	999999	740	999999	183	999999	510	999999	884	181	349	810	366	265	136	999999	765	999999	999999	755	939	312	111	240	999999	999999	200	797	764	999999	999999	284	79	888	902	545	73	575	680	894	333	379	999999	999999	921	185	999999	414	129	999999	999999	890	886	214	15	999999	338	509	999999	708	655	713	789	281	501	75	999999	477	999999	590	999999	200	419	999999	431	570	897	999999	319	462	491	785	999999	22	150	789	398	864	999999	193	217	999999	861	972	248	620	999999	143	999999	855	999999	516	61	538	999999	281	481	987	999999	444	821	999999	200	260	227	869	46	776	140	711	676	875	594	179	383	485	999999	447	659	811	980	763	616	463	28	974	734	148	309	869	318	410	92	448	999999	987	999999	610	754	999999	999999	813	13	999999	189	568	922	999999	999999	237	943	999999	337	971	464	999999	613	737	242	252	145	898	477	
271	403	276	793	999999	999999	396	123	727	692	291	999999	176	999999	826	284	460	62	852	983	82	999999	999999	999999	999999	983	313	999999	635	378	999999	999999	999999	346	742	396	912	774	776	999999	768	999999	999999	999999	999999	743	298	999999	999999	463	782	200	999999	915	999999	345	128	203	683	171	504	23	999999	359	190	57	999999	830	999999	439	999999	685	285	999999	224	958	999999	933	36	377	695	15	595	181	596	999999	950	999999	941	999999	278	718	999999	615	578	999999	635	999999	171	998	200	467	290	357	999999	106	914	514	999999	445	634	195	177	315	475	499	428	316	762	999999	107	782	888	620	171	652	999999	670	209	470	332	844	772	37	999999	237	999999	247	999999	499	407	445	999999	505	773	93	551	785	149	89	336	329	999999	999999	901	418	579	670	196	449	513	254	314	239	999999	789	422	150	139	248	999999	190	236	272	999999	662	712	392	847	88	111	999999	999999	130	144	13	740	999999	135	999999	658	65	61	640	999999	163	140	999999	999999	999999	670	411	656	901	315	999999	102	840	831	999999	705	196	823	117	347	705	723	999999	105	119	999999	999999	999999	370	589	719	999999	999999	286	318	999999	872	999999	999999	418	700	160	629	814	988	910	900	999999	886	72	471	999999	943	303	291	999999	946	999999	283	934	727	999999	295	321	596	26	507	999999	522	999999	999999	197	999999	999999	647	999999	103	379	999999	208	999999	304	999999	308	128	487	195	999999	994	878	585	137	725	929	999999	313	864	318	228	971	413	999999	135	178	238	283	999999	999999	655	999999	346	999999	637	999999	785	999999	268	987	203	119	831	214	569	999999	142	706	999999	999999	18	343	689	784	161	146	794	813	179	958	999999	844	214	941	646	268	541	18	500	650	154	999999	54	877	125	119	149	999999	775	999999	999999	999999	999999	253	245	999999	57	561	999999	999999	290	972	263	310	999999	358	905	890	568	311	113	133	216	821	885	750	299	999999	669	52	996	596	47	688	999999	546	42	960	705	999999	220	999999	593	999999	369	182	999999	999999	958	999999	213	999999	999999	473	999999	999999	326	990	368	495	32	245	892	382	999999	694	934	999999	388	999999	326	944	194	243	999999	133	999999	217	462	713	744	555	853	903	999999	747	955	573	311	999999	229	52	602	999999	312	975	97	221	503	674	247	440	366	586	450	269	73	999999	382	264	383	999999	537	654	999999	477	391	999999	544	757	738	370	273	379	162	283	351	999999	930	999999	999999	328	999999	788	475	313	999999	276	462	999999	683	999999	999999	56	635	120	515	
948	469	835	594	108	676	746	935	877	177	987	434	176	999999	99	476	267	228	65	406	749	189	446	288	124	999999	999999	999999	190	179	999999	743	51	999999	403	999999	105	530	936	651	966	852	598	146	211	842	295	660	594	92	932	828	580	714	765	768	32	999999	479	572	711	672	755	707	999999	253	999999	999999	999999	584	380	737	291	999999	999999	999999	591	999999	999999	281	999999	314	490	107	246	999999	173	999999	12	999999	492	548	999999	374	940	999999	999999	890	196	958	459	887	145	19	999999	999999	546	176	999999	868	187	722	999999	207	332	406	192	657	470	562	999999	65	999999	890	102	832	686	917	999999	144	800	700	999999	129	822	999999	178	480	999999	999999	851	997	999999	143	999999	769	79	999999	51	543	122	449	430	634	878	404	492	999999	999999	879	519	629	702	150	999999	487	609	360	385	969	238	711	270	999999	710	92	12	999999	999999	333	763	833	875	999999	31	360	280	488	250	999999	870	922	562	999999	999999	232	305	911	75	970	169	999999	477	999999	315	410	188	10	924	795	401	999999	813	999999	126	686	753	999999	128	718	216	130	999999	958	109	315	158	753	999999	999999	999999	100	206	999999	173	54	366	999999	999999	621	182	279	564	454	999999	649	119	968	999999	999999	479	533	793	356	763	48	608	518	972	999	261	434	112	446	18	310	34	350	430	81	330	949	156	507	546	937	566	999999	932	460	205	190	362	63	999999	999999	307	849	709	134	445	999999	831	999999	999999	747	176	128	999999	724	624	768	999999	329	524	530	386	999999	999999	825	482	944	586	521	803	81	82	58	438	755	13	999999	641	306	636	999999	127	530	148	798	999999	447	999999	217	836	436	643	43	538	999999	876	22	48	883	652	999999	271	319	999999	298	675	999999	690	690	999999	448	137	251	999999	51	999999	856	157	999999	65	44	725	999999	999999	377	437	999999	520	999999	999999	990	999999	758	653	145	221	808	708	850	999999	999999	757	537	495	397	309	999999	350	999999	999999	30	999999	36	827	999999	775	892	634	454	860	636	608	740	812	731	999999	378	597	557	829	603	157	999999	999999	412	287	197	999999	297	77	46	999999	999999	999999	857	135	999999	930	46	369	999999	999999	264	989	497	54	26	999999	999999	95	931	999999	792	667	482	873	567	999999	999999	339	588	999999	346	999999	823	938	585	866	954	605	201	447	561	198	510	430	892	317	401	368	999999	472	128	211	145	242	905	365	401	999999	999999	972	515	706	781	319	836	999999	175	559	469	159	999999	169	894	
493	252	604	167	61	980	260	746	999999	79	126	891	145	251	591	999999	229	999999	999999	47	999999	932	855	417	200	999999	26	999999	842	999999	120	701	958	317	652	989	310	208	999999	14	318	235	459	637	664	428	701	635	584	526	999999	684	800	132	999999	561	397	197	966	468	964	118	904	999999	958	424	932	827	598	602	999999	999999	135	965	729	993	482	228	999999	772	891	390	567	325	660	436	901	836	642	101	601	123	241	881	50	209	330	999999	678	999999	999999	999999	46	981	794	227	558	834	403	681	88	179	999999	204	999999	583	551	588	999999	532	523	106	195	999999	10	618	790	999999	925	529	673	999999	999999	512	999999	27	999999	585	531	442	877	76	443	960	22	432	678	46	999999	999999	658	999999	999999	999999	726	999999	688	539	999999	185	437	314	999999	873	18	999999	630	932	917	558	239	965	67	74	655	999999	999999	234	494	999999	940	753	939	468	871	931	395	999999	786	888	999999	814	604	356	999999	572	167	569	999999	124	802	746	999999	756	237	999999	684	730	999999	278	735	463	999999	412	245	999999	999999	999999	12	87	513	236	999999	39	999999	424	371	710	68	92	299	104	999999	380	776	203	634	999999	241	188	256	664	902	517	999999	999999	999999	999999	121	331	207	999999	567	999999	611	575	601	99	999999	812	331	974	672	418	979	999999	999999	674	636	999999	59	191	219	823	830	999999	333	637	876	353	654	999999	599	736	999999	582	999999	407	768	210	999999	999999	655	428	999999	282	992	494	538	999999	694	105	564	79	282	999999	999999	999999	999999	762	999999	963	222	193	168	161	999999	935	534	999999	114	999999	905	999999	999999	514	999999	790	965	557	856	838	109	364	658	558	615	529	999999	999999	85	792	363	999999	999999	999999	332	999999	270	706	897	67	960	142	999999	911	200	999999	630	999999	490	717	778	496	906	999999	863	999999	534	999999	545	999999	480	665	330	999999	430	899	999999	809	999999	999999	529	268	660	799	878	966	999999	747	368	486	898	696	388	367	23	999999	109	554	775	474	937	661	171	51	586	999999	811	106	491	300	999999	820	584	426	197	520	836	117	999999	897	910	787	250	999999	956	783	287	962	307	999999	999999	924	44	718	136	868	107	618	222	583	164	999999	266	78	826	88	122	961	999999	503	39	992	28	878	563	159	999999	112	94	803	27	848	798	999999	500	999999	786	866	299	329	999999	227	894	999999	742	999999	999999	182	242	999999	671	325	792	804	999999	807	905	999999	165	977	999999	995	533	418	566	999999	63	338	
999999	100	302	255	672	850	89	999999	107	77	145	503	628	999999	999999	999999	999999	701	66	993	999999	693	831	630	999999	322	999999	428	693	485	394	999999	16	202	605	152	999999	425	653	941	725	723	709	999999	999999	661	359	218	135	999999	999999	865	260	70	936	883	268	671	544	360	979	999999	127	622	682	999999	497	999999	643	726	629	999999	58	999999	277	999999	999999	993	609	999999	999999	663	302	999999	208	529	999999	999999	999999	721	883	914	881	302	962	73	605	97	165	999999	173	999999	575	409	697	570	817	145	999999	267	898	275	72	494	396	325	999999	751	423	163	533	551	999999	921	843	715	835	999999	161	214	83	897	838	298	885	49	97	893	999999	638	999999	50	164	999	823	618	999999	396	906	646	703	854	673	11	787	622	755	653	566	999999	735	999999	983	587	193	11	436	773	999999	999999	238	476	82	784	450	999999	396	179	108	999999	999999	449	849	514	999999	228	233	836	511	999999	294	443	337	695	902	650	66	999999	815	821	191	89	787	558	418	999999	781	889	561	304	236	585	555	341	129	999999	222	479	86	965	999999	600	271	345	73	999999	149	387	882	799	435	999999	999999	999999	52	783	661	999999	106	282	447	344	999999	216	47	709	888	999999	999999	616	438	587	999999	850	54	591	817	451	999999	624	98	404	16	761	868	416	230	278	999999	345	634	921	999999	804	527	999999	324	65	308	364	906	153	811	275	371	848	330	514	242	999999	966	999999	805	482	194	53	337	999999	347	999999	999999	999999	706	240	999999	516	214	999999	332	611	999999	999999	152	141	717	944	592	741	399	30	96	716	46	838	379	424	126	900	619	484	115	800	717	677	875	999999	447	581	293	855	999999	634	191	630	193	214	78	674	999999	249	999999	999999	133	327	544	771	999999	868	861	567	999999	313	999999	847	506	476	54	999999	999999	430	507	21	999999	544	386	461	534	416	654	174	355	452	999999	999999	999999	518	677	399	143	114	715	578	720	726	465	340	558	344	133	717	169	603	418	344	742	448	149	589	941	999999	247	175	999999	696	221	947	177	705	823	988	999999	655	999999	161	999999	928	301	731	89	56	903	200	292	936	14	752	43	999999	999999	585	379	97	458	999999	999999	549	365	33	999999	517	172	852	520	145	918	514	272	267	628	813	156	999999	999999	894	189	999999	999999	286	691	469	914	375	77	247	999999	711	999999	291	293	175	573	278	999999	999999	999999	60	999999	157	28	999999	999999	775	183	824	438	961	588	563	870	999999	
666	88	341	54	603	797	999999	999999	526	999999	318	980	973	463	250	878	999999	937	999999	138	376	735	999999	999999	999999	148	999999	253	999999	657	132	642	421	473	999999	494	936	182	999999	95	276	999999	630	810	192	509	801	720	584	560	771	999999	552	999999	454	999999	999999	150	999999	464	606	999999	474	869	95	675	999999	510	953	755	942	27	999999	999999	862	969	115	999999	19	999999	346	481	668	258	886	999999	100	999999	28	578	999999	999999	117	513	489	734	932	999999	999999	516	940	301	766	829	999999	999999	999999	625	878	999999	825	371	999999	596	128	999999	872	226	983	614	999999	889	491	999999	999999	156	910	464	447	138	46	999999	732	502	999999	55	999999	839	640	999999	797	474	801	999999	999999	313	999999	999999	999999	364	861	716	777	121	930	61	809	391	748	470	999999	229	999999	750	448	480	639	638	67	83	419	999999	585	850	816	999999	98	947	631	776	493	400	999999	92	276	999999	999999	621	572	487	245	333	100	179	300	999999	297	60	999999	282	673	34	462	322	945	828	141	999999	999999	999999	999999	861	759	972	977	452	160	104	483	128	902	999999	76	580	837	96	942	999999	559	248	999999	47	852	359	112	468	937	756	147	999999	198	999999	326	752	999999	384	573	999999	202	848	999999	202	999999	976	379	655	999999	882	485	858	999999	999999	376	999999	996	999999	18	410	869	519	515	403	956	45	929	261	701	324	66	999999	522	823	223	711	820	631	999999	875	979	457	509	64	281	289	562	999999	284	271	999999	598	999999	172	259	683	343	999999	245	541	999999	127	954	999999	825	32	346	72	512	665	245	999999	464	999999	999999	999999	19	460	132	999999	482	466	976	440	568	467	97	359	999999	539	378	795	395	929	828	999999	503	865	999999	259	942	500	999999	999999	35	390	144	999999	999999	837	673	882	999999	567	68	999999	151	523	85	999999	934	986	497	972	296	450	979	534	999999	569	999999	153	231	999999	735	999999	999999	367	415	188	332	999999	999999	737	999999	495	893	828	870	248	720	979	790	871	999999	956	13	987	999999	585	410	610	999999	182	919	999999	661	39	832	999999	999999	783	118	897	45	999999	378	760	116	801	999999	160	999999	75	848	999999	363	359	999999	999999	999999	519	44	829	777	722	927	999999	818	345	833	863	999999	794	165	936	871	999999	836	245	999999	252	880	531	37	260	946	862	333	980	176	312	999999	999999	106	999999	749	999999	999999	322	161	932	999999	770	999999	693	164	868	910	912	77	999999	523	323	200	736	999999	513	999999	527	776	999999	
122	837	179	531	392	942	999999	591	197	592	999999	523	93	999999	310	120	563	344	105	87	952	421	913	705	788	167	999999	370	935	246	486	999999	546	96	820	114	601	446	310	999999	999999	999999	724	484	699	10	239	546	435	528	949	467	431	999999	999999	999999	923	473	743	235	90	337	655	999999	116	178	976	996	834	206	518	126	43	883	999999	999999	696	439	16	787	928	999999	934	417	296	29	181	848	999999	129	999999	137	999999	999999	141	843	673	774	378	530	33	242	711	999999	19	833	433	548	999999	490	14	494	467	999999	999999	763	402	247	664	97	996	999999	33	715	24	391	999999	958	999999	74	958	922	70	999999	764	999999	999999	999999	408	463	595	633	67	999999	124	696	999999	748	778	378	999999	436	119	999999	533	895	999999	996	999999	627	999999	475	796	999999	531	92	434	982	999999	611	158	999999	838	210	501	373	80	999999	999999	328	721	674	190	999999	623	532	812	779	999999	999999	486	618	999999	999999	53	130	837	340	962	41	272	999999	999999	177	229	999999	597	909	789	170	824	679	405	999999	905	745	295	422	112	998	280	999999	40	331	999999	540	999999	68	999999	381	535	740	577	569	66	44	126	23	999999	870	934	903	999999	790	54	807	223	999999	874	307	999999	999999	237	963	761	617	999999	999999	52	689	999999	539	751	999999	999999	94	111	836	839	871	628	999999	999999	999999	74	999999	999999	250	999999	327	327	621	193	860	999999	120	512	999999	808	448	388	890	970	475	999999	405	999999	581	999999	960	705	386	999999	999999	678	563	999999	995	899	394	952	999999	949	724	372	999999	999999	891	872	999999	999999	497	37	999999	492	738	999999	999999	907	668	225	94	95	325	999999	999999	999999	190	191	983	953	516	714	999999	496	999999	941	256	113	409	59	269	709	639	389	217	999999	365	520	940	261	999999	98	240	178	868	330	999999	112	431	69	175	710	888	571	999999	999999	613	903	520	999999	64	999999	508	999999	955	384	999999	936	414	591	510	999999	250	731	589	428	999999	255	999999	651	318	999999	681	350	884	559	820	78	323	435	999999	461	10	153	206	684	999999	999999	999999	493	999999	696	698	840	558	506	469	167	982	646	309	368	284	868	488	910	18	168	999999	405	564	999999	999999	979	846	58	668	107	534	904	999999	861	999999	145	776	999999	455	999999	791	388	100	662	95	677	136	386	186	142	665	295	999999	431	888	816	928	999999	83	719	994	999999	999999	372	633	999999	808	447	999999	999999	101	999999	465	177	376	999999	999999	901	301	945	999999	
469	871	536	441	248	999999	416	973	226	999999	288	999999	999999	999999	290	999999	728	39	17	868	688	61	47	999999	798	830	508	64	542	999999	36	206	999999	999999	999999	638	999999	930	394	849	402	474	999999	932	813	328	999999	331	96	804	999999	872	294	999999	174	417	999999	999999	642	417	729	361	440	999999	999999	999999	999999	999999	999999	652	250	999999	645	167	999999	223	942	115	999999	480	112	186	999999	737	924	164	912	60	701	128	804	816	297	999999	130	50	43	404	751	999999	907	857	21	443	564	789	236	137	610	950	999999	728	267	999999	315	553	999999	702	999999	999999	179	370	999999	202	847	433	509	668	999999	436	190	547	364	505	572	254	999999	535	999999	144	927	999999	449	750	999999	85	999999	135	671	999999	999999	340	999999	724	562	546	999999	819	999999	140	999999	568	100	184	999999	927	374	761	999999	71	387	999999	999999	655	109	394	999999	428	549	772	875	384	997	469	778	999999	933	639	999999	35	565	356	939	52	855	999999	694	999999	980	725	711	999999	535	609	199	800	811	958	999999	177	999999	270	279	999999	999999	999999	570	999999	406	999999	994	735	818	573	505	41	918	486	999999	739	700	999999	447	999999	70	999999	999999	397	280	999999	47	999999	999999	775	410	304	86	125	999999	950	798	74	868	69	730	976	979	962	999999	168	882	334	169	885	477	999999	823	455	762	999999	66	182	999999	429	883	999999	999999	999999	173	211	999999	802	699	999999	941	635	786	999999	103	94	108	886	294	999999	104	713	815	137	999999	999999	999999	630	999999	609	894	625	714	449	186	710	999999	936	798	999999	999999	90	999999	999999	944	841	193	999999	362	678	89	179	999999	999999	334	179	214	594	999999	733	729	999999	450	999999	954	326	921	347	212	392	830	171	999999	999999	999999	24	88	505	999999	465	256	999999	999999	684	530	725	999999	476	125	16	999999	670	201	74	182	999999	640	545	365	999999	920	846	999999	970	847	917	91	507	339	999999	101	999999	410	289	999999	692	999999	765	569	239	589	999999	231	206	886	170	999999	33	219	38	999999	999999	149	565	545	999999	804	308	836	999999	643	999999	147	805	999999	797	269	911	587	489	824	874	999999	136	48	999999	624	999999	93	687	947	68	297	310	999999	558	569	845	744	999999	888	999999	999999	956	999999	360	999999	999999	291	98	901	68	445	999999	214	510	568	22	527	79	785	768	224	158	999999	999999	941	837	870	366	237	423	177	511	601	76	999999	28	541	687	167	999999	754	999999	786	888	999999	999999	105	435	990	556	328	674	999999	129	
542	999999	301	19	999999	480	999999	924	999999	487	890	999999	999999	147	565	999999	999999	839	912	587	999999	229	372	776	962	383	741	445	376	681	105	999999	999999	999999	533	174	999999	531	999999	687	651	829	144	309	998	999999	439	958	999999	999999	85	488	762	712	115	323	418	524	56	45	739	999999	558	189	392	396	723	656	613	400	822	949	999999	999999	935	194	999999	73	778	999999	943	783	575	926	605	999999	999999	507	377	220	756	212	999999	999999	948	999999	999999	954	916	999999	964	999999	354	478	627	135	918	999999	999999	999999	238	999999	999999	999999	101	956	545	632	583	775	655	226	288	403	644	999999	999999	999999	286	405	999999	140	156	177	319	170	438	106	308	479	698	999999	999999	456	981	999999	467	711	152	999999	994	649	380	151	956	999999	999999	950	833	17	661	999999	261	999999	999999	999999	999999	578	999999	930	527	449	333	113	999999	450	999999	832	421	999999	162	999999	999999	294	410	273	999999	14	220	570	665	999999	999999	300	999999	999999	953	358	999999	999999	999999	888	258	222	474	555	325	276	73	515	262	672	999999	599	854	898	409	999999	970	743	348	204	367	999999	275	999999	999999	999999	295	971	999999	999999	393	538	42	274	514	971	819	855	999999	493	940	999999	317	999999	948	999999	445	920	706	999999	387	999999	544	17	531	365	999999	999999	378	292	999999	102	27	125	288	10	999999	999999	393	437	156	125	795	855	263	999999	584	282	999999	513	597	999999	999999	511	759	688	993	35	999999	158	34	395	487	999999	511	848	687	202	714	947	115	855	999999	278	839	272	909	689	999999	868	999999	674	999999	999999	695	617	826	516	366	600	17	541	999999	245	999999	761	999999	140	354	414	975	999999	567	153	408	741	837	996	671	497	779	314	999999	999999	378	359	999999	623	969	894	32	180	836	999999	940	999999	17	301	865	88	634	999999	999999	999999	893	397	999999	199	466	999999	999999	830	999999	999999	821	702	999999	973	867	63	709	24	999999	459	392	804	999999	453	212	834	999999	546	141	593	862	10	968	932	980	980	252	999999	167	26	999999	201	336	966	302	999999	313	44	434	811	378	619	617	885	956	99	841	663	986	631	229	999999	698	260	999999	820	999999	338	992	999999	810	846	999999	154	344	200	477	589	160	999999	999999	699	122	330	225	252	393	93	999999	891	148	589	875	535	796	882	502	999999	960	482	513	974	52	547	999999	531	762	999999	550	765	621	261	999999	31	110	999999	129	378	45	764	437	999999	363	111	999999	231	999999	331	999999	462	999999	402	629	999999	
461	556	657	575	329	693	490	999999	999999	219	279	999999	999999	853	434	277	762	133	50	206	999999	862	999999	940	799	999999	560	440	124	98	77	229	632	999999	570	554	999999	554	999999	352	284	517	999999	153	831	860	999999	127	896	90	699	574	361	999999	633	599	934	999999	776	550	999999	59	805	453	151	59	265	252	293	880	405	218	999999	999999	922	999999	999999	999999	118	938	635	442	543	44	999999	503	999999	209	211	971	619	999999	778	509	219	234	711	665	12	781	999999	999999	834	26	999999	491	999999	663	510	104	999999	466	608	837	999999	699	515	771	64	999999	192	65	51	321	999999	250	999999	999999	488	697	826	999999	475	337	343	734	608	999999	358	907	14	999999	999999	999999	135	163	556	940	594	519	718	940	610	364	999999	549	999999	523	999999	444	999999	999999	184	813	999999	757	999999	281	504	190	101	999999	422	157	643	978	367	934	195	999999	694	499	980	969	978	885	487	120	999999	999999	873	95	771	914	999999	90	999999	999999	837	378	172	999999	445	414	427	730	999999	462	721	621	191	999999	337	647	750	999999	999999	999999	999999	999999	279	879	543	999999	316	999999	226	508	302	563	949	482	107	817	945	999999	999999	999999	999999	258	368	34	399	999999	999999	948	758	133	173	303	146	999999	999999	455	999999	292	741	999999	107	421	513	999999	999999	999999	672	709	827	519	702	341	507	999999	663	999999	34	254	490	427	109	367	999999	102	344	999999	427	999999	431	652	999999	662	677	330	478	999999	744	348	864	241	999999	902	130	248	999999	832	795	768	999999	999999	430	853	802	323	634	739	173	421	684	171	740	999999	999999	185	800	49	663	187	898	999999	841	686	390	258	973	207	246	19	671	512	213	658	965	957	231	865	999999	363	696	739	999999	333	663	702	999999	907	624	999999	999999	999999	178	618	870	635	633	744	473	999999	350	436	502	999999	749	182	958	999999	580	330	954	999999	999999	999999	490	169	566	999999	32	687	999999	75	582	301	999999	290	343	594	788	999999	333	487	402	999999	22	269	246	813	583	490	999999	999999	336	304	999999	512	212	868	138	710	78	125	721	785	795	999999	854	999999	591	999999	839	374	999999	251	996	477	542	871	297	231	923	753	934	541	943	348	739	288	311	69	87	999999	999999	87	999999	218	765	617	999999	738	415	45	232	123	651	380	124	95	307	523	970	340	580	999999	787	325	999999	190	842	456	545	575	999999	531	391	373	907	226	999999	788	711	925	999999	999999	999999	999999	530	999999	889	572	234	653	999999	787	
99	999999	894	559	300	999999	37	585	774	74	202	839	145	999999	731	999999	472	898	115	519	811	999999	980	31	999999	999999	795	999999	300	279	232	892	594	121	442	999999	479	358	999999	999999	999999	136	160	295	999999	976	752	829	99	611	110	335	548	471	975	54	766	872	469	400	159	999999	999999	505	842	310	255	33	268	96	808	124	999999	999999	759	685	893	695	664	123	157	966	280	688	179	897	353	999999	999999	397	877	999999	888	534	884	101	842	655	999999	66	730	999999	570	12	999999	986	362	477	712	300	161	81	999999	999999	999999	193	398	999999	999999	945	956	133	888	871	999999	211	235	448	195	667	999999	247	252	608	999999	999999	405	277	885	193	544	876	999999	999999	245	999999	399	999999	291	701	703	999999	999999	507	999999	606	999999	698	793	999999	760	999999	999999	999999	999999	913	829	609	962	824	788	999999	720	152	410	90	713	999999	999999	999999	999999	999999	999999	494	999999	605	999999	744	999999	999999	589	707	484	292	432	630	593	375	999999	332	977	789	580	999999	913	583	526	187	107	29	892	999999	72	999999	999999	77	756	797	90	852	996	94	111	185	245	90	646	437	720	780	496	999999	656	999999	435	999999	121	700	999999	999999	999999	740	647	489	999999	792	644	103	502	364	873	999999	294	544	336	892	688	405	231	832	936	99	999999	999999	999999	554	150	759	955	999999	955	66	226	999999	773	999999	446	622	290	452	446	999999	999999	365	906	999999	63	121	977	542	344	999999	478	748	454	989	283	330	999999	350	651	885	999999	734	409	817	579	595	999999	80	455	75	125	999999	395	393	999999	111	419	831	500	39	781	422	433	999999	588	477	254	783	981	126	665	940	801	560	415	999999	956	999999	131	467	349	906	96	278	999999	699	362	70	834	999999	999999	135	849	999999	113	999999	310	169	238	999999	351	987	999999	339	409	184	999999	999999	999999	954	155	330	709	999999	689	874	335	164	648	999999	124	194	949	999999	215	999999	100	190	457	690	900	796	860	30	126	361	817	757	999999	426	722	527	999999	999999	999999	590	999999	817	931	999999	399	155	999999	999999	986	999999	999999	999999	134	869	93	797	387	298	63	358	469	689	915	999999	67	999999	296	232	176	596	112	78	999999	624	125	999999	258	228	301	754	286	999999	43	960	323	537	632	999	342	924	150	793	999999	678	131	735	901	603	181	999999	859	999999	183	999999	999999	969	508	509	753	999999	999999	169	997	309	82	999999	999999	955	24	529	946	296	889	251	456	319	252	113	503	999999	382	654	
56	480	894	987	999999	999999	905	354	39	132	256	532	999999	980	999999	999999	606	999999	88	945	589	999999	874	999999	408	931	943	744	727	404	16	373	437	894	123	527	414	999999	999999	23	60	999999	500	823	50	366	865	999999	524	999999	506	331	311	436	74	404	606	331	589	415	699	999999	627	634	126	882	104	999999	999999	999999	123	999999	999999	75	895	919	161	60	532	51	75	999999	230	12	898	999999	71	11	829	718	999999	999999	504	999999	999999	889	52	866	706	167	271	999999	999999	255	999999	983	760	246	540	155	999999	555	798	999999	349	999999	939	624	735	441	999999	103	999999	158	357	999999	999999	999999	751	16	876	295	353	999999	780	692	868	975	400	914	924	825	470	684	475	999999	293	957	855	101	999999	428	140	275	346	178	721	460	898	580	966	999999	999999	534	278	999999	211	433	999999	657	363	964	999999	821	517	994	999999	999999	999999	999999	746	69	519	660	999999	458	165	88	38	999999	970	999999	87	819	948	538	999999	999999	415	518	173	860	200	999999	999999	985	203	318	758	999999	544	743	778	915	834	906	876	834	999999	820	999999	133	999999	165	687	999999	887	414	872	978	663	698	572	999999	999999	886	999999	321	922	81	264	999999	330	686	77	237	999999	171	985	52	662	507	999999	595	716	50	465	45	520	999999	999999	789	999999	999999	688	999999	180	614	999999	947	46	565	911	407	565	999999	802	717	999999	460	999999	725	429	830	999999	999999	241	977	999999	778	430	834	999999	140	999999	999999	999999	550	998	230	66	34	75	47	999999	107	595	69	39	999999	247	747	947	70	999999	382	370	615	463	532	615	999999	166	327	526	212	999999	999999	999999	999999	555	262	719	866	999999	292	659	391	824	228	570	181	947	697	999999	683	886	999999	656	600	114	794	999999	475	615	863	867	748	521	999999	342	814	635	939	214	999999	37	999999	667	202	722	979	791	244	962	443	999999	999999	785	843	325	34	134	833	985	761	999999	254	261	540	424	999999	870	31	886	756	545	999999	493	555	655	805	82	999999	878	135	13	999999	999999	999999	999999	999999	962	677	999999	317	689	999999	999999	453	820	999999	829	136	777	811	119	769	358	215	898	247	975	240	999999	519	952	671	954	859	757	322	740	89	922	26	948	999999	544	578	999999	999999	64	49	734	999999	976	946	686	999999	26	243	503	307	283	380	999999	999999	488	967	365	28	847	104	695	508	52	750	213	761	862	999999	235	780	999999	164	193	936	505	327	543	15	984	999999	843	523	818	443	805	552	
593	225	999999	999999	222	999999	896	960	354	236	828	236	742	924	214	999999	18	723	999999	129	196	999999	237	171	999999	999999	43	960	260	181	690	999999	944	661	177	999999	212	658	999999	101	268	233	999999	278	498	317	273	999999	682	743	515	104	284	686	365	107	987	552	153	862	24	999999	709	182	999999	228	291	90	999999	567	999999	360	166	77	861	963	904	959	673	126	96	999999	287	517	999999	595	335	268	999999	999999	659	659	514	705	86	332	523	418	732	279	35	192	312	999999	999999	164	999999	217	825	402	202	38	879	36	776	50	658	202	516	950	893	33	785	686	908	247	845	999999	990	539	449	496	236	403	999999	903	670	172	671	511	999999	127	443	902	878	630	780	999999	928	45	673	331	999999	781	385	999999	407	626	217	607	318	999999	226	295	999999	999999	801	999999	936	872	999999	496	530	14	303	999999	999999	882	808	287	467	368	532	954	865	999999	594	455	28	999999	506	54	954	999999	203	999999	900	157	949	999999	999999	305	551	65	999999	186	800	897	487	999999	421	524	817	929	999999	999999	955	999999	429	834	999999	356	467	846	376	335	541	467	999999	134	999999	442	933	636	458	999999	999999	476	299	999999	327	999999	967	418	677	982	237	35	999999	999999	223	638	999999	124	70	481	838	704	999999	340	644	343	95	362	999999	978	591	190	480	978	143	999999	972	999999	517	425	389	999999	999999	394	108	999999	544	568	910	246	715	818	576	999999	333	121	999999	959	54	984	610	614	683	699	999999	56	554	999999	118	735	665	987	607	999999	999999	789	535	304	241	138	799	527	999999	497	999999	772	999999	503	655	31	701	23	696	532	999999	774	999999	480	999999	61	961	599	459	185	580	728	220	999999	884	544	586	492	727	916	195	93	172	196	436	628	442	999999	999999	96	44	652	999999	84	831	327	424	65	311	190	176	209	999999	276	916	999999	562	683	619	121	445	218	999999	780	999999	730	612	999999	999999	374	619	911	999999	373	151	928	437	145	109	999999	129	531	190	546	999999	985	26	896	279	891	76	759	441	187	651	825	365	521	736	110	715	245	20	937	571	999999	898	704	134	987	117	426	583	999999	999999	913	999999	749	999999	362	713	999999	908	162	308	999999	479	133	721	325	573	916	409	999	999999	883	520	999999	975	494	97	999999	771	291	783	999999	185	999999	999999	737	999999	615	999999	999999	397	10	336	858	638	711	999999	774	999999	809	424	201	27	584	211	999999	999999	783	999999	999999	275	999999	944	626	378	999999	
684	999999	937	984	999999	957	435	34	611	850	557	662	615	999999	708	322	999999	962	999999	592	632	601	186	88	344	24	841	944	119	996	65	709	489	979	37	695	836	998	291	467	765	992	972	999999	560	740	178	510	837	952	999999	999999	999999	786	35	999999	913	859	650	513	126	491	999999	615	795	847	183	635	246	23	485	999999	680	410	827	640	629	825	527	603	845	341	999999	167	936	82	950	703	954	945	781	976	358	777	999999	999999	87	367	999999	999999	999999	543	273	999999	476	728	311	359	958	999999	462	999999	342	57	999999	999999	999999	758	679	722	896	480	681	999999	242	508	983	903	69	553	562	271	269	999999	45	311	77	999999	690	217	770	601	744	999999	492	693	999999	311	118	999999	898	329	688	843	816	97	999999	972	592	999999	745	407	299	415	833	999999	828	528	21	999999	999999	103	77	471	951	305	735	122	809	548	999999	682	795	999999	655	243	583	426	999999	947	449	104	999999	722	472	372	311	339	735	301	865	126	299	751	999999	999999	261	226	999999	999999	999999	749	999999	999999	113	999999	612	796	759	600	999999	411	530	73	917	999999	404	355	999	588	993	999999	387	517	683	999999	392	54	655	850	981	999999	999999	486	595	699	931	655	619	409	760	515	579	145	684	463	999999	235	833	235	410	906	226	312	527	955	372	655	370	365	679	568	999999	909	618	259	875	53	477	228	691	749	735	599	828	999999	826	999999	833	229	162	166	220	429	450	84	999999	999999	959	640	999999	286	295	264	729	999999	374	669	526	999999	999999	999999	758	615	544	660	180	627	483	49	139	129	821	150	212	522	357	721	469	544	119	999999	94	837	890	999999	464	481	870	635	124	166	725	409	999999	999999	999999	604	885	999999	903	523	999999	919	999999	217	465	999999	999999	999999	844	652	210	982	324	936	999999	920	724	139	205	999999	999999	999999	924	999999	403	421	999999	602	123	753	836	679	999999	999999	901	999999	337	683	949	320	430	663	791	999999	956	743	94	704	153	488	879	755	593	999999	766	902	999999	999999	813	53	644	458	999999	101	816	530	351	728	45	302	593	999999	999999	885	278	103	66	462	26	660	336	805	459	635	873	90	95	999999	829	999	179	999999	869	905	675	972	570	999999	999999	999999	999999	366	668	999999	895	837	999999	708	936	673	845	999999	521	163	717	839	999999	999999	999999	736	445	999999	899	45	999999	793	182	285	220	306	999999	365	807	591	268	999999	146	607	999999	45	514	999999	499	999999	163	999999	288	999999	
198	835	972	113	482	919	990	999999	467	633	999999	111	665	999999	999999	999999	150	489	734	929	894	746	702	401	727	192	999999	67	426	742	881	999999	515	999999	96	385	333	429	883	999999	999999	783	513	513	878	637	379	224	890	859	25	999999	902	999999	999999	451	142	999999	385	999999	999999	932	999999	724	751	244	999999	999999	213	122	999999	720	606	846	338	121	243	199	999999	100	999999	999999	177	566	726	217	999999	167	644	999999	252	752	999999	593	200	668	999999	788	999999	644	999999	999999	999999	778	999999	999999	77	66	29	999999	999999	999999	68	295	999999	691	765	999999	997	999999	652	999999	565	567	999999	563	999999	999999	999999	670	396	454	438	999999	999999	642	995	398	23	999999	149	999999	999999	933	437	309	999999	999999	115	508	902	232	791	227	999999	611	614	453	908	990	628	64	410	359	323	762	514	189	246	844	696	999999	489	575	999999	127	301	999999	139	570	869	917	907	158	767	174	663	220	887	447	999999	552	490	999999	803	999999	135	788	619	675	794	515	522	999999	812	536	742	999999	823	999999	319	999999	999999	999999	130	710	157	261	591	159	999999	304	301	799	816	154	886	466	771	318	999999	999999	999999	999999	776	999999	404	999999	999999	999999	431	447	999999	24	999999	55	999999	151	999999	102	938	873	206	470	576	500	224	999999	454	668	649	286	999999	514	880	806	970	858	999999	767	316	999999	916	999999	727	661	906	286	671	770	999999	744	564	679	380	129	316	550	888	285	149	681	201	999999	591	154	994	883	143	330	999999	380	999999	144	999999	999999	957	846	743	914	593	937	61	999999	752	904	999999	999999	144	761	500	999999	969	296	627	635	999999	999999	768	999999	999999	33	153	351	694	545	174	429	999999	942	172	999999	807	973	999999	211	999999	517	925	687	432	229	999999	382	830	655	999999	999999	516	999999	128	718	999999	999999	257	570	794	999999	989	217	999999	303	999999	201	999999	40	999999	999999	603	425	15	801	323	90	159	999999	999999	771	520	49	145	880	912	741	999999	453	390	999999	725	132	417	918	528	717	946	139	347	557	782	799	999999	413	690	100	999999	327	405	997	21	999999	999999	33	999999	950	82	859	390	150	377	999999	649	976	280	481	999999	96	283	605	144	30	109	727	988	720	15	999999	999999	821	595	506	999999	999999	634	915	837	394	729	578	645	999999	748	999999	189	637	160	67	143	219	92	68	54	800	863	999999	710	568	999999	478	999999	999999	999999	569	555	999999	107	266	999999	999999	644	624	999999	704	999999	56	281	903	547	999999	999999	999999	
597	981	738	536	461	257	529	643	214	278	999999	260	633	304	999999	189	651	317	999999	893	716	778	999999	999999	701	349	840	817	718	807	30	684	999999	996	753	999999	830	28	419	849	737	707	160	375	999999	999999	81	664	626	102	261	999999	820	677	241	819	416	280	835	122	417	712	925	999999	257	999999	352	637	999999	742	358	632	999999	690	166	19	627	209	202	999999	999999	185	200	626	556	791	864	999999	764	934	279	999999	193	999999	441	35	782	753	127	600	763	443	123	999999	743	999999	999999	139	520	999999	999999	217	999999	250	843	999999	521	999999	851	466	810	122	872	617	473	798	449	600	258	141	999999	999999	91	602	999999	999999	999999	316	882	927	459	734	720	541	742	72	482	943	463	210	513	483	901	999999	999999	999999	571	506	420	945	189	999999	999999	389	999999	326	135	485	999999	999999	179	215	426	923	999999	85	401	340	874	410	326	505	146	999999	627	753	972	431	811	189	273	565	999999	937	748	999999	999999	340	545	425	999999	999999	999999	454	40	307	67	999999	653	714	259	240	631	20	628	999999	604	831	761	252	353	999999	673	238	746	614	999999	489	999999	299	231	70	794	459	474	330	970	692	28	329	696	999999	777	106	930	43	933	885	318	74	999999	32	579	999999	999999	242	332	306	708	425	999999	999999	999999	363	999999	198	445	182	545	307	713	999999	813	441	556	999999	926	577	308	713	680	434	180	121	999999	209	491	501	387	999999	997	674	984	602	999999	128	202	424	999999	741	597	760	349	999999	999999	210	218	147	746	722	315	755	998	994	744	563	407	690	186	294	707	999999	999999	314	310	999999	928	221	109	437	166	999999	963	566	125	999999	95	169	760	976	990	353	999999	999999	925	252	675	989	857	778	721	511	999999	328	44	654	965	45	711	999999	282	997	999999	318	566	803	999999	441	879	824	477	247	930	210	304	363	198	999999	388	67	373	999999	999999	330	716	999999	275	644	999999	470	999999	999999	458	449	703	992	315	446	999999	132	460	999999	999999	999999	999999	483	581	999999	34	999999	999999	834	656	653	948	343	999999	717	602	911	999999	156	909	418	999999	427	789	490	506	312	58	752	42	999999	607	138	828	330	999999	242	83	999999	999999	850	999999	131	403	999999	999999	370	357	999999	843	999999	999999	999999	334	701	999999	883	693	100	539	722	632	713	801	400	56	999999	514	323	999999	369	999999	999999	536	999999	413	999999	33	984	999999	146	954	460	908	845	671	303	804	137	166	145	548	982	699	898	227	301	
329	999999	758	681	999999	999999	899	483	358	295	777	275	297	426	999999	709	110	403	768	999999	804	955	729	752	999999	386	166	563	820	855	610	999999	840	999999	999999	30	236	317	290	919	999999	434	497	999999	525	538	840	740	284	999999	881	305	140	55	496	999999	284	15	667	479	877	346	999999	999999	685	999999	999999	999999	999999	840	999999	793	122	848	620	999999	468	353	999999	999999	546	426	999999	981	999999	314	507	999999	624	63	745	230	999999	999999	52	225	771	999999	700	385	113	664	742	444	366	98	192	292	435	127	999999	931	778	190	999999	461	67	682	999999	999999	999999	639	560	944	999999	262	152	311	999999	999999	608	474	652	851	382	881	683	843	624	885	131	225	369	999999	999999	814	999999	469	879	999999	167	99	476	999999	999999	473	113	798	999999	113	946	881	999999	40	519	999999	288	999999	808	60	777	224	67	999999	259	427	999999	63	795	289	810	682	999999	999999	247	518	998	333	999999	908	778	885	503	520	999999	249	738	339	988	718	999999	525	999999	999999	813	943	41	833	79	325	999999	999999	999999	70	302	999999	459	999999	792	10	442	954	817	899	999999	891	999999	546	703	19	689	940	74	87	753	295	999999	603	410	999999	486	174	263	793	999999	727	999999	999999	227	999999	999999	476	999999	987	999999	581	707	762	555	999999	999999	999999	140	70	636	263	985	925	317	17	253	855	861	498	524	277	701	34	999999	555	999999	288	328	37	999999	999999	999999	87	801	181	587	268	58	488	82	991	999999	999999	166	461	741	957	999999	220	432	934	614	58	473	999999	999999	682	578	999999	913	999999	999999	999999	999999	423	860	908	999999	145	429	999999	999999	999999	426	532	243	999999	867	999999	813	61	999999	118	605	294	608	999999	613	793	302	905	689	58	999999	999999	825	932	361	743	600	833	833	990	790	447	999999	241	632	940	775	381	814	845	999999	861	791	67	507	556	999999	516	305	341	843	524	305	999999	808	297	707	310	157	134	141	980	228	172	327	999999	167	376	721	999999	27	920	100	843	861	713	347	767	434	804	928	94	999999	502	157	276	152	378	432	999999	242	474	999999	690	999999	216	999999	629	740	350	399	448	795	631	323	922	433	999999	897	105	950	940	876	999999	206	999999	452	726	25	61	999999	789	943	386	999999	553	696	409	139	999999	79	718	37	94	415	489	299	906	189	235	999999	691	480	337	394	302	597	881	494	666	763	917	614	688	999999	999999	504	419	201	769	235	34	999999	999999	36	999999	913	792	999999	716	758	999999	
999999	789	218	333	318	616	991	148	955	815	999999	999999	891	999999	113	348	758	805	999999	879	714	419	999	818	370	237	311	161	999999	805	944	999999	907	227	999999	999999	999999	12	301	887	427	999999	813	999999	118	857	361	874	999999	575	43	141	730	878	832	999999	790	400	962	90	314	999999	759	999999	870	147	565	673	780	289	867	756	999999	107	462	999999	999999	589	999999	512	876	437	33	813	772	812	57	39	395	253	43	89	49	220	999999	588	304	663	549	971	302	687	103	848	999999	287	628	633	426	181	531	999999	691	460	214	999999	816	999999	388	67	99	536	288	537	256	788	999999	302	524	874	999999	943	50	737	220	198	343	184	999999	495	194	423	612	223	722	833	398	589	16	705	999999	357	284	491	881	766	408	999999	602	919	570	335	119	552	814	587	170	953	999999	25	544	641	840	999999	873	999999	999999	74	815	422	399	999999	296	999999	999999	18	668	558	999999	454	789	777	581	196	924	858	314	70	409	999999	999999	999999	349	990	171	139	517	391	618	215	842	999999	750	999999	530	999999	49	999999	999999	805	919	611	107	796	999999	766	69	653	968	24	371	862	665	999999	749	953	788	999999	657	999999	501	999999	939	649	611	455	36	402	999999	999999	818	999999	999999	999999	224	71	347	553	764	404	79	863	423	999999	999999	980	678	999999	440	576	654	999999	642	477	314	643	999999	457	194	780	739	667	987	486	206	356	251	71	466	687	999999	245	540	262	902	999999	862	346	999999	630	776	957	961	100	999999	84	381	153	999999	999999	399	890	368	984	665	411	999999	937	407	498	999999	616	999999	752	999999	418	213	390	574	677	999999	336	652	564	999999	782	706	999999	648	131	974	999999	999999	999999	298	999999	877	999999	999999	500	999999	999999	938	999999	892	999999	353	218	999999	999999	871	991	579	999999	801	999999	247	803	981	883	705	979	298	285	523	640	999999	729	464	244	999999	656	793	83	915	854	397	345	672	843	439	497	767	999999	259	982	528	161	93	234	487	83	574	713	795	999999	999999	999999	793	261	325	623	999999	895	886	224	999999	999999	999999	946	676	902	141	999999	454	999999	221	78	999999	540	999999	692	646	239	756	468	92	89	288	999999	999999	734	552	420	528	815	742	872	343	44	784	999999	455	146	558	585	941	437	269	586	570	568	999999	262	150	633	977	524	148	428	142	128	227	999999	729	941	360	999999	999999	999999	475	349	735	999999	755	98	247	999999	680	181	526	654	999999	999999	573	999999	107	299	280	894	
837	228	733	914	902	665	805	999999	417	617	235	230	999999	630	999999	230	833	645	506	61	396	477	999999	967	901	488	999999	525	998	80	843	999999	450	724	999999	257	999999	820	99	999999	292	363	999999	73	945	999999	836	198	590	352	825	999999	792	228	508	370	384	766	22	999999	366	289	999999	347	773	174	779	103	830	864	614	22	556	416	768	42	385	780	31	605	651	120	935	656	254	391	999999	999999	226	440	999999	849	807	675	733	13	479	755	300	781	526	743	999999	726	737	812	905	385	460	475	999999	999999	999999	417	772	256	353	238	999999	391	895	558	876	399	990	764	214	881	683	765	999999	630	490	999999	88	907	751	999999	918	999999	485	999999	771	750	455	279	115	999999	902	486	659	250	663	908	885	968	866	999999	735	972	999999	34	702	694	912	364	123	999999	338	864	999999	144	319	660	906	999999	786	136	943	721	659	814	999999	206	115	322	999999	581	999999	120	50	782	999999	945	833	461	201	86	838	101	999999	612	71	47	999999	525	999999	12	999999	883	192	740	35	24	999999	999999	56	999999	999999	599	397	999999	999999	228	999999	999999	660	373	826	455	810	709	298	999999	565	56	753	999999	224	590	391	964	579	482	928	310	757	469	632	999999	414	694	497	248	999999	623	474	999999	999999	999999	865	567	186	557	82	482	452	999999	999999	277	50	114	291	998	218	433	962	665	300	523	965	200	741	786	50	126	999999	59	159	941	999999	999999	999999	955	725	823	788	31	409	999999	858	584	21	365	10	309	413	498	39	280	661	809	999999	700	999999	999999	999999	399	517	956	270	999999	32	517	695	139	999999	336	999999	395	645	940	266	999999	665	390	189	385	785	740	999999	999999	29	879	999999	772	367	999999	999999	60	999999	999999	514	453	195	465	561	503	669	999999	999999	87	225	644	999999	720	999999	708	45	999999	495	999999	999999	777	999999	546	382	153	236	922	772	360	673	232	398	256	436	999999	658	209	829	685	715	915	817	635	507	385	254	999999	229	999999	991	750	565	555	784	737	999999	649	92	999999	276	999999	108	572	413	993	999999	388	293	740	59	999999	93	810	734	999999	959	999999	49	997	899	666	703	122	999999	923	667	842	472	698	613	19	126	420	418	968	999999	255	232	514	139	866	286	999999	610	166	666	754	821	999999	778	999999	609	94	519	609	53	985	213	489	335	413	999999	595	137	49	718	672	402	999999	881	999999	395	534	868	43	999999	224	999999	212	266	912	31	386	920	31	409	41	
901	999999	925	831	51	742	188	725	949	999999	361	570	447	999999	361	999999	214	999999	206	999999	226	999999	999999	829	483	11	232	422	391	539	674	115	640	687	770	594	840	999999	671	999999	356	999999	999999	700	862	941	764	272	561	966	182	856	825	334	999999	425	999999	106	357	50	520	765	344	420	999999	256	999999	760	234	767	224	164	402	553	728	999999	403	528	966	541	246	960	861	424	999999	817	999999	315	999999	354	15	744	702	631	142	590	808	672	683	616	21	14	47	999999	999999	27	464	999999	605	741	999999	70	139	999999	803	559	999999	999999	62	208	966	624	999999	999999	762	479	999999	999999	420	147	275	730	845	360	529	242	922	78	999999	999999	999999	18	709	140	999999	945	615	999999	999999	582	999999	999999	619	485	650	397	126	168	999999	999999	566	999999	861	467	475	999999	999999	999999	296	999999	636	835	999999	999999	844	999999	914	757	557	817	999999	574	999999	999999	460	386	120	369	710	142	125	999999	47	399	783	670	156	251	999999	40	729	836	600	999999	946	851	999999	906	640	692	482	368	611	224	999999	991	750	33	16	99	191	855	77	163	455	872	798	858	930	184	810	672	103	527	97	37	973	687	891	609	745	999999	729	28	659	757	999999	822	980	791	920	999999	244	575	999999	874	999999	447	999999	84	63	783	976	466	881	810	999999	93	999999	391	999999	72	999999	407	353	999999	136	999999	504	698	718	975	877	999999	999999	687	437	528	679	222	268	999999	999999	999999	555	962	236	272	147	999999	492	79	999999	599	999999	857	992	999999	999999	869	999999	719	942	122	365	88	999999	837	212	999999	382	746	414	914	132	491	196	999999	852	391	999999	863	912	655	215	999999	289	999999	375	406	694	600	306	999999	474	549	594	764	461	477	66	399	999999	943	476	999999	999999	780	999999	291	671	678	999999	999999	128	884	999999	296	906	999999	798	627	471	999999	509	782	450	605	450	999999	897	431	999999	385	334	362	803	968	189	469	983	509	812	94	999999	26	616	465	690	589	742	999999	858	744	679	439	927	264	444	693	306	69	340	892	393	249	815	609	999999	766	91	999999	116	447	732	299	815	387	81	492	999999	999999	915	860	841	600	573	127	705	895	435	999999	534	495	172	924	999999	919	999999	495	999999	999999	949	999999	508	999999	200	420	22	390	623	999999	193	952	527	321	999999	480	61	999999	999999	698	903	619	341	542	314	620	284	999999	130	895	685	999999	291	169	999999	991	362	937	409	999999	115	325	281	885	365	582	968	850	
781	698	867	999999	818	512	999999	340	592	965	999999	579	146	214	269	728	864	999999	670	999999	287	999999	127	999999	393	524	592	587	348	999999	186	731	652	433	36	432	38	777	767	778	999999	704	408	397	348	829	25	901	66	999999	30	999999	911	609	999999	628	999999	999999	524	303	919	525	999999	146	999999	867	927	999999	187	999999	700	97	839	999999	312	583	753	999999	999999	999999	509	999999	531	999999	435	428	820	52	859	408	999999	999999	262	999999	858	540	712	272	608	480	999999	999999	724	229	999999	933	999999	28	307	999999	875	850	978	999999	794	238	994	207	710	370	56	884	853	779	984	425	834	374	43	772	870	491	131	304	999999	999999	967	311	940	502	508	801	999999	869	999999	11	306	301	679	630	545	515	561	248	434	999999	459	945	999999	999999	999999	554	985	535	129	999999	728	683	308	999999	271	999999	999999	218	862	254	149	983	255	982	129	542	695	413	236	365	929	883	870	999999	747	32	999999	513	404	999999	816	220	750	149	283	622	993	999999	369	999999	258	353	386	189	878	475	699	262	999999	565	859	581	999999	763	463	844	813	664	999999	249	626	753	999999	908	437	999999	243	999999	999999	507	549	612	999999	383	117	586	999999	690	765	282	332	814	205	838	104	245	911	986	685	438	999999	338	242	130	236	505	539	477	999999	948	241	592	552	999999	25	257	537	924	999999	877	347	132	899	577	916	999999	557	999999	813	202	27	257	430	280	999999	221	379	999999	157	611	999999	39	999999	816	50	739	271	394	999999	847	999999	987	339	808	101	687	438	999999	214	425	947	564	999999	558	931	984	172	999999	123	803	877	999999	777	55	829	999999	193	92	536	186	549	173	161	966	495	40	999999	621	999999	999999	782	714	999999	999999	664	493	999999	390	885	66	577	989	280	29	970	103	219	294	999999	999999	504	356	138	37	875	999999	412	697	999999	999999	76	550	999999	112	30	999999	894	55	391	999999	942	802	999999	480	609	559	892	142	999999	999999	821	633	999999	999999	516	436	585	692	856	999999	91	678	327	999999	989	36	897	178	998	807	209	173	999999	642	840	999999	159	658	427	999999	891	279	700	671	89	999999	908	999999	999999	999999	587	211	999999	510	265	999999	485	222	999999	999999	662	999999	143	199	202	999999	730	999999	565	814	999999	999999	274	540	988	811	977	655	904	999999	128	211	999999	414	230	997	973	402	386	576	226	999999	177	844	999999	176	145	510	479	999999	712	907	140	782	316	659	937	659	522	454	295	830	317	934	
464	999999	153	999999	969	999999	999999	337	623	988	598	350	760	429	877	821	675	477	186	482	999999	999999	999999	799	107	999999	69	999999	879	932	291	396	999999	999999	389	211	999999	416	541	999999	748	384	293	999999	999999	999999	899	517	999999	700	778	818	654	834	999999	254	389	353	632	999999	145	369	999999	999999	999999	212	722	526	999999	999999	798	269	935	902	734	999999	926	929	615	141	999999	999999	542	189	164	472	741	794	999999	145	999999	679	783	142	148	999999	927	603	444	981	253	382	999999	116	902	518	883	752	999999	630	999999	460	738	501	738	593	827	278	999999	999999	470	927	383	903	853	128	485	999999	763	356	999999	999999	495	634	887	298	83	435	286	645	589	989	999999	999999	818	372	941	292	404	554	999999	658	76	208	520	999999	998	574	263	784	42	89	999999	999999	98	999999	964	113	613	999999	999999	401	999999	999999	999999	480	243	861	95	491	186	999999	999999	219	999999	999999	267	296	999999	571	299	509	182	999999	612	509	999999	940	433	824	407	838	679	954	999999	169	999999	185	552	999999	92	147	488	772	607	839	680	999999	958	215	736	677	989	999999	999999	20	228	999999	288	157	479	999999	437	270	93	348	524	454	999999	634	226	91	999999	83	999999	161	31	410	894	772	828	232	999999	228	98	729	848	636	803	33	941	999999	897	999999	570	999999	710	999999	999999	269	325	235	604	333	988	654	933	999999	563	999999	989	999999	604	515	328	256	999999	219	181	363	500	999999	651	160	693	59	194	348	512	999999	999999	803	722	635	999999	602	628	658	239	999999	796	999999	83	999999	44	133	999999	391	86	323	478	999999	56	334	999999	438	584	453	999999	999999	469	594	413	863	999999	196	105	968	999999	999999	628	662	980	737	567	568	813	846	999999	570	999999	999999	271	198	999999	950	756	397	999999	28	28	185	27	299	999999	211	528	999999	257	848	37	604	999999	361	999999	815	999999	999999	767	210	999999	737	336	79	463	999999	332	999999	999999	999999	439	708	111	50	999999	999999	644	999999	762	999999	49	999999	599	278	542	999999	480	910	503	416	999999	447	999999	666	999999	290	848	948	999999	999999	878	999999	579	650	418	328	502	292	654	251	180	829	556	411	170	32	999999	999999	536	581	195	421	720	235	176	999999	999999	444	647	426	604	696	999999	453	999999	736	33	999999	999999	999999	389	197	999999	261	246	610	891	228	999999	380	152	789	421	265	132	466	592	999999	999999	426	250	999999	645	237	646	999999	975	112	999999	434	999999	199	209	322	999999	999999	165	469	989	565	
110	999999	999999	277	283	815	285	999999	999999	29	153	999999	474	999999	999999	999999	552	999999	614	762	634	999999	303	82	999999	953	590	999999	73	999999	311	133	364	918	999999	999999	129	378	999999	999999	207	386	782	904	291	329	724	999999	349	870	455	136	999999	236	931	322	566	866	895	999999	234	999999	535	206	718	29	999999	556	126	593	999999	184	84	783	564	999999	16	399	790	61	238	823	759	202	999999	185	279	137	986	13	824	263	482	634	999999	999999	999999	999999	196	271	14	178	650	755	668	999999	62	81	999999	999999	316	176	85	999999	999999	411	427	343	526	543	999999	197	569	999999	768	999999	701	999999	186	543	406	429	212	999999	57	70	182	13	999999	407	132	207	465	313	697	657	187	638	542	999999	603	517	69	653	521	816	608	538	999999	720	579	999999	895	138	286	886	963	556	796	41	999999	423	809	999999	420	552	731	266	424	999999	770	999999	906	980	940	999999	370	999999	999999	241	461	644	999999	999999	827	520	312	337	999999	810	999999	999999	841	999999	967	189	999999	939	243	968	94	352	123	875	949	516	705	999999	198	397	999999	414	548	565	999999	594	407	995	999999	899	250	404	239	999999	427	999999	231	404	999999	760	190	431	326	49	999999	119	530	999999	864	320	814	396	148	999999	999999	999999	93	286	932	382	782	712	647	343	727	690	999999	509	457	809	999999	310	902	999999	999999	104	98	999999	418	470	73	266	140	999999	95	854	265	601	328	148	65	999999	999999	999999	978	477	784	999999	322	466	996	31	999999	64	35	513	494	711	430	999999	201	585	999999	472	319	525	999999	999999	257	873	434	520	999999	999999	754	350	838	272	458	739	320	114	999999	952	473	52	572	86	955	999999	369	999999	180	138	999999	480	86	999	330	999999	999999	128	735	449	999999	485	999999	383	310	685	675	232	262	691	879	96	400	915	998	276	952	505	710	676	513	999999	350	62	372	999999	999999	838	941	996	844	202	379	745	921	988	212	199	775	280	905	999999	999999	489	258	860	90	170	11	63	509	999999	418	68	935	161	145	788	20	36	420	999999	291	265	847	687	999999	654	994	999999	74	763	730	439	771	376	587	860	803	512	203	114	999999	887	999999	454	784	999999	999999	769	999999	423	188	999999	859	999999	856	999999	642	571	153	435	175	990	988	746	669	999999	999999	999999	574	999999	999999	508	832	316	10	999999	769	402	903	405	999999	999999	999999	651	999999	980	580	999999	520	999999	228	999999	368	999999	938	999999	898	750	785	805	999999	999999	204	578	
999999	999999	917	552	77	462	277	999999	999999	748	591	940	999999	347	171	999999	408	594	999999	33	66	752	999999	74	999999	999999	504	29	617	107	381	604	40	589	222	904	73	999999	635	999999	999999	978	574	620	186	997	24	560	588	106	407	999999	201	999999	999999	999999	540	852	184	999999	958	257	999999	570	377	987	999999	252	135	266	625	380	959	991	750	87	999999	999999	887	999999	149	943	440	520	699	941	412	859	999999	535	374	220	853	721	109	35	999999	14	253	199	97	771	435	999999	999999	37	480	210	430	444	508	999999	965	803	774	24	999999	122	870	435	584	61	185	999999	892	999999	527	248	891	725	999999	183	999999	999999	999999	378	999999	117	49	672	471	212	999999	632	37	999999	999999	60	999999	95	999999	243	143	999999	614	46	595	835	440	76	510	242	318	705	712	334	733	276	999999	406	505	709	999999	999999	963	382	621	999999	999999	537	168	999999	301	806	517	498	999999	469	93	257	782	683	677	999999	171	239	893	733	919	702	630	999999	541	999999	589	508	170	934	853	242	424	999999	272	999999	999999	43	940	999999	198	999999	294	274	999999	999999	623	822	41	110	999999	734	488	888	633	870	907	999999	935	999999	999999	999999	338	116	615	851	833	999999	999999	775	75	138	299	390	999999	706	999999	366	796	999999	925	766	476	70	897	129	753	999999	999999	401	995	727	107	198	999999	189	999999	187	658	999999	437	883	411	266	45	908	999999	107	352	927	999999	999999	393	999999	826	999999	542	999999	999999	999999	999999	307	331	29	780	347	999999	999999	999999	366	821	240	999999	465	999999	52	365	219	34	988	683	655	193	491	938	454	344	442	371	999999	999999	616	969	173	243	139	561	999999	486	697	877	344	999999	986	115	232	842	928	822	783	104	333	253	229	811	999999	124	999999	91	335	12	999999	738	270	720	215	271	544	231	712	490	974	733	337	999999	349	999999	207	999999	716	611	415	619	588	740	323	372	749	361	999999	25	721	310	160	695	289	999999	742	275	900	961	308	999999	999999	303	129	999999	916	999999	472	799	917	999999	374	999999	596	978	999999	529	407	999999	999999	999999	440	999999	999999	674	582	642	831	743	910	999999	485	755	313	999999	509	294	620	723	456	640	999999	992	108	267	999999	999999	999999	310	454	999999	868	68	999999	125	276	422	534	455	999999	999999	287	999999	888	985	978	999999	420	887	999999	866	999999	999999	395	881	999999	999999	599	511	739	156	544	530	298	698	999999	426	315	999999	443	96	759	175	999999	181	999999	169	114	999999	288	
