500	500	
90	94	92	92	89	101	88	93	105	104	111	94	96	92	89	103	107	103	120	108	85	105	92	85	99	92	100	86	89	119	111	118	104	107	105	118	109	84	102	107	83	114	92	106	112	93	111	102	100	99	88	113	104	103	104	100	105	114	95	100	89	111	108	102	103	100	110	93	96	97	87	123	111	110	103	106	96	110	104	89	85	119	91	84	114	88	108	97	112	93	105	98	89	94	110	95	102	110	108	104	110	95	85	99	112	94	78	90	99	108	112	92	95	124	111	107	84	109	110	100	121	106	94	111	91	102	95	114	105	103	95	102	101	99	93	98	91	111	98	91	102	108	108	90	112	99	97	107	93	110	88	112	118	90	92	98	95	96	89	91	98	101	102	111	110	102	107	111	102	85	94	105	93	100	78	109	97	87	91	111	89	116	85	103	111	133	96	105	90	84	95	89	106	105	114	105	103	107	97	112	84	94	120	91	92	109	103	94	98	96	105	102	121	102	98	98	95	101	87	99	83	113	93	95	89	94	102	98	92	107	75	94	108	105	113	102	102	100	98	124	89	90	113	89	105	102	117	109	87	106	103	119	102	87	90	96	102	92	126	89	87	113	93	100	101	94	95	99	103	89	111	98	97	86	101	96	97	86	108	94	90	103	100	101	111	102	85	100	88	118	89	92	87	91	96	75	95	103	114	109	104	96	107	105	93	83	106	96	98	95	108	125	91	100	121	109	94	97	110	86	105	86	112	98	94	113	97	121	88	95	111	91	103	100	100	86	102	94	91	93	96	92	105	102	87	93	90	114	101	95	111	91	93	107	100	98	86	109	111	80	97	126	83	98	93	109	114	95	107	91	98	87	93	111	101	107	98	84	79	112	108	118	94	106	100	94	107	92	102	103	101	108	110	80	103	90	113	83	83	100	123	102	91	95	104	99	80	101	95	94	112	97	119	114	106	100	107	107	100	100	98	91	104	99	102	110	99	94	95	79	116	109	93	106	90	82	93	97	119	93	101	93	92	110	104	115	106	98	83	101	103	93	96	106	99	85	98	98	98	91	101	116	92	82	120	91	105	101	88	107	90	105	97	98	118	89	110	93	105	100	96	100	112	108	111	87	106	98	101	108	100	107	96	102	105	103	99	99	94	97	
111	97	103	116	97	84	93	106	101	115	95	94	112	100	114	100	108	93	111	111	104	101	102	104	111	112	95	90	105	90	97	99	105	106	93	104	113	116	91	96	100	99	101	111	97	100	97	98	90	107	100	105	103	86	101	73	95	110	115	109	101	92	99	91	119	95	110	107	99	106	103	105	98	98	101	105	100	87	120	111	86	96	74	97	88	104	95	107	110	102	96	87	90	102	99	88	103	114	96	107	110	104	98	99	111	103	112	108	121	94	103	97	101	88	102	117	114	97	106	93	105	103	98	114	91	102	102	94	101	105	109	96	106	119	83	93	95	94	89	104	120	95	91	108	76	95	88	100	90	90	114	111	96	108	97	121	73	110	107	90	96	113	102	113	93	98	95	82	119	100	99	85	122	92	96	92	90	96	94	110	90	99	87	110	82	106	106	98	100	105	112	101	76	87	104	93	116	103	100	90	112	105	107	92	109	92	98	85	104	103	111	99	108	105	94	92	93	101	109	92	91	115	111	109	100	104	95	117	108	106	88	101	92	105	111	84	93	97	113	99	103	96	114	87	86	99	95	93	94	94	94	99	113	93	120	76	105	124	115	107	85	92	93	98	103	115	98	90	101	106	95	111	102	77	93	108	81	116	91	107	101	96	107	71	101	116	110	73	84	103	95	106	94	99	118	104	92	112	87	113	97	111	84	75	105	107	102	107	98	99	94	91	113	101	103	110	106	113	126	96	85	107	112	87	71	97	104	100	87	110	102	115	101	95	86	83	115	85	117	93	125	97	109	106	113	111	99	98	102	95	103	95	99	87	113	91	86	105	106	95	107	91	105	95	103	85	80	84	89	77	87	101	110	106	112	106	116	95	106	99	103	101	98	95	77	104	109	106	105	103	126	105	79	106	97	117	99	107	100	93	99	108	83	116	99	85	102	91	99	104	87	110	76	96	97	87	97	106	91	90	93	114	93	84	103	95	111	97	97	109	84	103	99	91	116	104	96	106	88	107	102	91	109	91	90	102	104	101	100	84	70	86	87	102	98	104	92	117	105	103	103	100	106	95	102	97	105	97	116	91	96	92	106	92	101	117	101	112	103	109	112	97	103	120	87	112	89	112	93	97	103	88	109	94	101	87	117	98	95	91	
958	662	999999	181	906	912	802	999999	713	260	421	86	50	676	623	740	327	999999	724	572	177	119	514	108	999999	999999	818	905	999999	520	999999	631	907	40	85	999999	468	587	638	400	615	119	461	999999	738	248	999999	963	416	168	214	375	489	824	428	999999	999999	999999	257	26	104	896	314	203	453	789	179	19	601	857	999999	739	86	334	956	67	999999	804	370	999999	966	999999	499	937	316	999999	999999	999999	611	999999	617	999999	339	999999	306	719	805	268	266	999999	79	914	372	999999	887	474	298	165	868	371	201	353	999999	572	999999	999999	407	376	887	999999	999999	96	408	375	249	999999	409	464	37	999999	999999	399	548	421	615	999999	999999	940	999999	841	153	999999	999999	250	44	274	811	767	572	999999	999999	438	380	254	311	982	516	996	319	570	74	833	137	632	119	802	804	999999	957	998	999999	466	325	55	867	660	872	167	999999	999999	999999	999999	892	970	923	999999	28	999999	120	632	999999	495	630	489	777	319	859	999999	141	999999	470	999999	810	573	310	855	999999	335	387	651	120	359	665	344	999999	999999	941	166	708	296	999999	510	621	334	464	271	836	835	277	557	800	999999	36	108	514	435	832	328	670	78	710	693	916	469	522	195	829	296	999999	356	378	703	883	844	458	959	467	485	119	49	29	999999	67	829	999999	829	999999	566	829	630	599	623	496	640	586	100	593	162	811	999999	441	549	411	921	189	106	407	191	650	555	967	356	218	630	58	432	635	97	617	693	999999	999999	467	804	756	999999	216	252	268	368	375	315	674	841	608	480	875	146	999999	999999	999999	150	916	283	662	252	999999	999999	591	999999	464	999999	544	999999	999999	177	92	607	999999	434	889	164	923	291	999999	662	999999	999999	32	578	557	499	999999	999999	272	722	356	193	999999	514	350	999999	661	115	904	869	999999	556	435	440	398	999999	971	224	999999	276	227	635	104	999	570	46	843	23	606	965	67	681	855	999999	821	999999	999999	660	999999	548	999999	817	387	999999	999999	135	942	999999	190	289	999999	233	999999	995	505	999999	99	151	943	314	999999	647	509	938	812	99	701	742	619	499	812	321	139	325	772	409	999999	784	117	999999	104	261	833	999999	999999	999999	682	999999	197	110	809	324	716	780	999999	856	318	999999	999999	802	433	209	972	999999	476	215	104	999999	233	999999	472	314	43	508	219	255	999999	192	999999	978	416	842	999999	999999	689	498	604	999999	284	916	100	999999	999999	315	22	894	999999	152	850	242	739	999999	635	101	
637	505	290	218	999999	999999	999999	999999	948	528	396	590	654	463	999999	978	610	744	409	999999	15	662	36	728	495	325	966	671	342	267	999999	417	216	463	881	194	999999	999999	999999	489	999999	999999	861	759	918	431	250	826	151	999999	631	995	999999	329	96	999999	999999	999999	722	999999	999999	381	794	999999	288	978	383	200	582	816	770	224	955	919	443	50	800	276	999999	74	84	999999	999999	999999	999999	254	817	887	999999	905	715	656	674	999999	999999	999999	179	181	480	940	58	59	254	334	110	999999	49	999999	885	999999	999999	212	999999	658	180	999999	851	999999	64	44	170	495	824	999999	111	124	549	421	270	940	871	628	795	999999	26	35	895	204	370	229	214	147	999999	999999	999999	512	999999	26	373	999999	650	999999	127	446	779	999999	999999	577	233	985	867	627	999999	945	999999	999999	999999	882	999999	155	999999	657	962	835	829	33	494	503	946	598	220	533	58	999999	300	35	511	999999	99	464	799	999999	970	999999	361	586	727	66	999999	183	999999	999999	999999	227	999999	992	883	292	616	756	77	999999	630	635	775	343	579	130	654	159	54	66	793	187	355	474	686	999999	483	253	999999	437	357	772	501	197	999999	999999	999999	999999	151	228	743	342	396	77	697	345	609	27	17	606	412	996	139	49	238	999999	872	999999	999999	999999	809	372	999999	640	384	858	143	587	194	749	999999	356	999999	825	999999	460	791	999999	776	999999	978	465	999999	699	35	360	643	462	958	953	999999	407	999999	846	999999	999999	881	755	693	839	212	31	833	999999	999999	65	989	313	999999	778	999999	999999	936	965	327	353	136	999999	614	34	224	681	628	241	791	612	999999	999999	999999	942	578	46	594	937	999999	956	632	978	112	970	371	999999	735	999999	548	373	471	35	528	76	253	129	150	999999	624	531	402	601	476	984	699	999999	897	784	210	999999	999	999	828	999999	720	158	999999	644	663	999999	945	999999	692	427	150	340	643	349	698	458	895	926	322	616	563	41	511	127	280	543	442	999999	999999	180	374	472	207	999999	999999	999999	470	506	15	999999	585	954	999999	58	843	999999	194	558	96	751	999999	83	686	999999	807	689	647	541	373	129	451	995	999999	522	63	678	142	999999	992	999999	988	399	920	583	999999	609	999999	462	283	911	359	884	863	238	999999	300	786	985	360	666	457	928	142	886	999999	999999	495	395	995	175	236	709	565	493	999999	999999	163	999999	999999	208	566	194	268	462	770	567	999999	240	825	762	892	157	134	335	155	70	266	999999	
999999	999999	999999	999999	467	999999	684	649	329	380	475	613	147	683	803	999999	110	999999	999999	999999	126	999999	458	265	570	242	282	89	999999	239	999999	702	827	129	818	741	999999	829	727	159	777	999999	247	760	764	221	625	219	353	972	235	881	400	586	999999	564	991	857	176	999999	835	605	75	100	43	999999	786	28	999999	71	77	281	999999	999999	902	995	493	999999	500	359	999999	73	735	999999	13	465	999999	250	211	264	750	237	663	502	323	181	999999	157	727	991	434	607	354	999999	904	999999	345	879	683	921	80	303	366	999999	999999	999999	999999	999999	96	577	470	545	816	610	321	999999	999999	53	207	999999	999999	999999	999999	509	924	19	719	453	707	999999	999999	432	566	289	193	999999	871	846	885	551	311	602	999999	999999	531	889	790	743	970	999999	345	999999	682	953	980	735	333	857	892	607	999999	999999	754	46	457	48	979	536	427	864	968	772	168	655	429	999999	283	999999	977	45	228	975	482	642	999999	827	749	613	308	999999	132	999999	953	287	999999	885	847	35	703	493	909	263	325	116	999999	999999	999999	37	534	642	999999	514	879	857	388	86	943	122	999999	630	298	375	238	970	999999	954	818	880	167	999999	999999	258	126	494	135	965	659	376	546	150	999999	722	89	666	999999	618	144	106	898	421	941	735	703	82	999999	544	999999	355	375	999999	754	999999	870	990	151	213	398	395	732	999999	427	999999	575	190	937	576	296	999999	974	133	820	722	982	745	602	765	554	53	999999	590	999999	999999	11	405	396	439	852	98	525	999999	999999	748	373	484	994	999999	170	523	999999	999999	999999	464	999999	999999	330	42	999999	134	999999	385	659	355	105	151	483	123	999999	180	794	508	723	999999	56	192	999999	81	999999	507	750	237	605	41	999999	671	343	999999	932	759	84	364	167	727	700	149	142	874	653	999999	999999	881	798	989	999999	637	905	999999	417	198	348	258	683	773	383	170	780	628	999999	433	808	998	190	816	105	440	350	995	999999	906	999999	39	428	999999	506	869	439	615	312	999999	999999	999999	999999	744	420	825	680	394	353	999999	369	513	436	230	999999	12	999999	981	894	297	297	999999	553	999999	147	319	830	557	276	514	999999	174	325	178	667	525	930	999999	406	280	759	999999	651	967	999999	547	602	999999	711	999999	178	457	721	25	999999	857	739	566	606	999999	994	133	127	839	807	204	999999	999999	562	899	82	999999	584	624	537	341	267	585	999999	600	999999	632	999999	999999	346	284	999999	310	195	810	785	373	
839	999999	285	999999	839	812	169	352	358	344	645	812	432	913	872	107	487	999999	999999	163	603	999999	393	999999	999999	354	999999	533	751	888	82	752	123	999999	425	288	348	901	502	455	426	620	999999	382	999999	42	350	433	411	999999	822	999999	999999	632	770	833	999999	913	999999	494	320	635	601	469	271	999999	699	723	497	999999	999999	585	159	154	999999	982	999999	21	384	255	999999	78	132	405	999999	538	542	491	999999	591	999999	999999	553	17	145	999999	28	999999	999999	105	999999	627	935	817	597	247	395	999999	894	787	79	999999	538	999999	490	251	512	999999	404	733	999999	218	785	999999	999999	332	42	151	999999	946	999999	981	900	289	911	386	143	315	807	828	999999	475	999999	160	999999	476	897	999999	526	893	288	821	999999	387	744	135	842	39	600	274	214	999999	67	948	999999	98	999999	258	201	114	117	207	999999	575	999999	884	622	634	394	751	435	592	625	125	668	151	999999	522	545	999999	544	114	714	999999	623	899	418	647	336	433	475	648	258	422	786	90	432	812	797	860	999999	999999	644	849	838	999999	628	941	999999	682	494	487	713	999999	569	13	492	856	952	999999	475	999999	307	961	285	786	999999	213	339	587	719	791	999999	684	283	337	469	999999	704	10	281	476	366	999999	999999	999999	935	844	999999	782	598	576	859	117	999999	538	909	682	999999	999999	289	425	612	703	963	703	762	999999	140	242	543	626	162	951	418	999999	617	653	32	999999	999999	999999	360	999999	999999	999999	931	618	999999	745	427	999999	301	651	999999	856	863	999999	691	245	235	906	713	620	248	971	423	908	698	394	920	999999	659	286	999999	790	74	66	713	999999	999999	154	999999	999999	999999	756	335	510	240	562	145	953	999999	787	72	945	999999	740	317	27	729	33	919	905	999999	171	136	25	451	930	791	807	999999	999999	473	999999	178	999999	805	491	645	913	677	999999	999999	966	303	872	999999	265	15	334	748	696	101	748	999999	832	999999	999999	629	320	999999	309	770	338	13	101	324	980	777	466	934	826	381	815	355	784	656	858	999999	264	800	196	999999	467	999999	263	780	725	856	999999	999999	162	861	335	854	999999	375	920	999999	212	999999	243	999999	548	399	999999	324	285	402	999999	999999	710	784	375	519	872	384	999999	278	999999	321	599	999999	441	999999	782	964	56	999999	977	418	735	896	666	707	567	707	999999	77	146	939	504	332	416	169	57	999999	496	816	981	999999	71	651	222	999999	999999	119	999999	840	999999	958	278	324	424	999999	450	999999	128	
999999	952	174	998	246	999999	999999	816	276	999999	281	999999	999999	477	999999	979	984	999999	999999	683	775	749	457	661	999999	459	188	671	999999	908	385	999999	999999	999999	828	864	999999	995	825	519	412	84	691	402	775	190	213	491	48	999999	440	683	366	140	352	918	504	513	462	787	953	999999	636	999999	999999	999999	999999	164	648	374	999999	989	532	573	281	701	67	65	885	999999	999999	697	633	844	999999	701	363	999999	907	910	370	313	542	999999	566	999999	448	999999	70	223	999999	59	842	673	183	999999	999999	792	858	651	861	449	628	999999	541	265	515	791	889	999999	999999	999999	257	999999	14	858	999999	493	17	17	263	734	995	999999	602	999999	855	959	999999	37	549	571	999999	265	58	921	999999	446	506	311	999999	656	443	429	25	448	801	114	668	324	994	668	785	851	999999	137	453	955	503	345	410	999999	130	862	101	637	80	992	689	999999	183	20	999999	705	258	606	999999	575	657	164	999999	750	300	357	42	881	785	999999	999999	921	477	729	942	999999	900	213	536	580	337	387	377	809	425	585	150	999999	680	999999	999999	999999	836	999999	999999	349	940	660	264	999999	829	220	851	678	135	768	616	999999	77	825	804	54	79	999999	248	999999	787	594	335	715	216	999999	210	706	799	84	94	999999	999999	603	230	250	948	763	751	127	536	698	999999	657	968	695	916	999999	284	558	722	127	999999	38	999999	356	334	549	999999	781	999999	999999	879	60	683	27	33	474	604	564	105	999999	968	130	743	999999	999999	678	999999	520	141	999999	999999	250	362	967	959	402	51	874	916	409	207	969	117	391	818	634	973	951	672	452	999999	720	462	415	158	518	295	999999	445	999999	999999	55	650	999999	723	638	999999	716	67	630	433	729	648	696	118	999	23	361	279	285	999999	795	848	689	104	711	999999	946	818	999999	117	578	438	269	999999	162	329	452	668	190	936	267	999999	999999	28	531	82	765	999999	159	505	933	203	170	951	17	206	999999	570	999999	850	750	999999	999999	523	855	300	388	999999	955	999999	999999	693	999999	349	447	901	999999	670	999999	639	32	649	999999	999999	183	384	278	999999	599	955	368	881	657	999999	195	999999	286	999999	999999	240	693	999999	999999	999999	933	999999	113	820	999999	115	999999	300	999999	382	999999	999999	237	999999	349	480	999999	81	499	999	321	999999	999999	759	999999	999999	624	286	999999	342	945	355	306	200	21	999999	280	458	803	494	564	78	884	284	511	999999	142	616	189	692	218	622	186	352	999999	999999	214	354	999999	
436	490	124	999999	664	999999	999999	999999	46	658	999999	999999	999999	277	999999	444	252	999999	761	257	999999	945	18	107	999999	134	333	179	954	42	999999	999999	926	999999	376	999999	450	999999	229	848	39	288	105	957	999999	999999	644	354	181	999999	999999	449	453	106	999999	490	481	26	979	540	112	999999	850	14	999999	689	999999	783	901	10	999999	967	586	999999	999999	791	850	61	999999	999999	490	979	999999	56	127	999999	999999	999999	203	885	532	434	306	689	745	726	438	999999	999999	92	220	861	999999	181	914	999999	999999	999999	877	805	640	999999	999999	658	999999	133	999999	804	886	572	999999	999999	589	999999	477	999999	671	896	999999	501	363	999999	984	253	120	999999	535	999999	142	999999	465	742	999999	398	255	112	744	648	639	622	421	634	999999	503	677	999999	282	438	703	999999	285	999999	374	386	452	881	999999	447	547	431	598	488	672	999999	117	672	498	200	769	375	824	33	267	999999	999999	729	554	491	575	351	356	999999	133	786	999999	999999	999999	999999	999999	373	666	999999	110	218	33	999999	999999	999999	396	15	279	91	668	338	999999	262	708	820	307	999999	999999	954	872	206	84	999999	999999	999999	820	618	303	999999	254	406	708	528	923	59	530	156	767	999999	105	569	81	274	438	999999	999999	643	999999	557	279	232	46	712	999999	903	999999	999999	577	86	999999	778	711	357	836	272	630	12	338	658	299	999999	956	282	859	312	999999	809	72	570	628	187	826	999999	652	999999	369	995	103	29	999999	997	578	690	386	999999	857	723	438	176	174	999999	314	142	267	999999	276	764	853	132	999999	333	999999	999999	457	999999	951	965	999999	813	902	634	908	318	742	999999	582	275	896	999999	454	410	999999	895	405	374	999999	694	488	534	756	605	152	971	250	999999	536	571	243	884	999999	891	999999	624	999999	540	999999	995	400	999999	999999	999999	867	321	999999	378	952	575	611	93	628	267	999999	180	999999	306	999999	937	78	160	999999	999999	999999	21	999999	999999	391	756	631	865	28	999999	303	522	987	756	737	830	304	872	999999	961	959	160	265	118	414	848	567	967	58	999999	999999	999999	209	535	999999	856	156	124	986	206	943	746	999999	751	963	999999	193	311	569	999999	642	999999	520	999999	61	881	756	999999	999999	543	999999	664	816	610	950	63	323	462	999999	881	684	190	999999	443	27	222	95	514	155	449	665	999999	407	396	776	999999	999999	404	483	999999	109	99	999999	453	999999	288	929	999999	800	999999	999999	999999	523	687	999999	462	319	87	787	838	795	251	911	708	999999	933	
266	430	834	999999	334	919	978	701	999999	595	999999	999999	999999	739	999999	631	999999	245	798	934	742	999999	418	323	422	651	616	644	999999	999999	187	266	999999	83	31	509	630	999999	585	731	751	822	905	392	247	876	999999	57	555	174	999999	675	910	943	200	546	21	520	806	999999	312	344	410	923	417	958	868	363	999999	783	11	141	660	77	192	999999	815	36	86	546	11	569	99	136	999999	512	356	999999	882	485	497	119	775	902	428	999999	422	981	999999	288	17	297	340	771	172	999999	24	999999	760	999999	731	999999	443	269	681	743	255	999999	602	904	999999	247	480	242	296	891	366	758	649	999999	507	833	999999	999999	538	713	238	327	999999	999999	497	514	870	612	753	512	676	516	231	684	999999	999999	389	999999	676	770	817	107	485	999999	49	266	999999	999999	772	898	999999	645	999999	967	514	927	320	677	416	108	999999	867	488	783	999999	849	536	965	613	369	999999	999999	131	767	895	141	841	999999	885	241	999999	884	999999	855	999999	999999	784	263	179	244	827	712	999999	577	403	949	619	702	65	199	999999	237	382	413	454	999999	523	963	81	383	999999	627	791	999999	786	492	999999	633	214	195	75	999999	999999	378	541	741	326	999999	374	999999	999999	149	637	696	999999	999999	999999	999999	410	624	516	821	999999	999999	999999	210	920	999999	790	911	921	999999	497	870	999999	456	442	13	871	713	999999	999999	599	135	999999	946	990	999999	673	703	979	999999	232	589	678	999999	999999	999999	230	341	820	838	763	462	34	535	999999	767	572	999999	651	509	564	999999	987	546	231	66	934	211	219	999999	815	97	999999	999999	763	908	201	880	364	443	783	999999	892	999999	215	146	110	335	305	999999	532	617	999999	480	47	534	601	141	32	45	999999	999999	132	999999	999999	999999	531	705	771	743	575	999999	701	217	999999	34	805	198	341	94	955	609	906	999999	303	207	46	461	291	239	999999	69	857	329	999999	764	417	999999	775	539	615	405	563	999999	657	840	916	999999	754	999999	729	999999	800	937	89	999999	121	145	999999	825	639	79	424	542	437	999999	999999	999999	838	961	617	907	422	801	999999	560	55	354	338	462	291	202	706	278	999999	903	269	999999	999999	915	999999	282	207	950	899	999999	981	999999	134	152	16	999999	15	793	405	821	999999	999	468	999999	418	767	807	248	544	999999	373	999999	41	534	999999	914	142	922	318	345	999999	472	901	933	579	34	999999	196	456	746	197	912	872	999999	999999	269	461	719	506	885	474	958	999999	462	182	835	
989	999999	895	102	411	92	999999	70	121	527	107	535	950	393	546	620	792	797	260	999999	282	999999	621	986	463	999999	426	432	870	751	66	449	761	743	45	630	300	363	344	115	437	812	576	395	172	925	768	123	349	853	999999	618	212	720	562	645	979	999999	999999	988	666	999999	199	370	471	658	999999	217	999999	916	330	438	999999	154	999999	999999	776	236	824	537	654	312	93	26	584	447	246	50	191	399	651	391	724	356	449	385	999999	215	923	999999	160	561	764	432	999999	999999	166	67	697	102	869	752	94	111	343	363	968	999999	786	999999	999999	734	35	999999	999999	939	713	116	705	648	847	570	312	321	387	103	548	999999	999999	846	999999	999999	352	98	999999	898	999999	623	22	95	416	449	429	899	101	999999	535	806	167	594	34	60	361	999999	999999	308	999999	773	999999	250	999999	317	690	999999	742	242	391	937	438	377	999999	100	103	620	241	408	999999	412	230	960	567	742	999999	899	822	241	827	999999	999999	231	999999	999999	899	771	280	999999	759	490	999999	858	45	598	999999	790	951	933	956	999999	818	846	167	48	553	763	999999	999999	999999	791	999999	510	415	97	103	217	999999	120	999999	999999	349	999999	999999	999999	999999	371	925	969	999999	712	999999	888	999999	999999	485	996	999999	419	978	999999	999999	207	999999	968	373	656	999999	947	504	169	999999	840	743	999999	999999	686	207	506	793	191	999999	999999	708	999999	842	238	235	328	611	999999	999999	509	141	64	243	151	846	681	999999	597	918	977	999999	999999	841	117	155	651	694	799	799	566	999999	999999	999999	999999	499	999999	999999	999999	431	999999	345	407	26	371	999999	999999	400	999999	999999	526	219	205	273	999999	999999	503	269	999999	999999	999999	634	812	307	586	999999	344	756	856	999999	662	555	163	176	794	642	77	198	480	408	466	260	999999	959	282	357	999999	533	447	148	996	924	399	61	999999	999999	533	110	439	487	999999	931	544	609	187	970	65	38	478	228	999999	314	788	336	999999	999999	999999	853	34	238	462	811	999999	718	654	737	999999	112	330	303	118	966	758	993	999999	999999	716	834	999999	999999	301	402	999999	228	968	691	146	999999	434	522	999999	679	85	211	999999	562	621	999999	955	999999	814	953	999999	185	119	999999	556	795	301	101	618	366	81	999999	937	70	756	101	749	962	601	102	677	807	993	439	999999	557	968	482	913	999999	999999	341	497	348	693	999999	118	765	145	999999	999999	342	904	999999	999999	999999	999999	964	806	530	86	992	848	722	999999	900	999999	680	999999	
999	826	819	999999	999999	487	739	999999	599	376	877	982	984	826	999999	330	345	999999	60	831	538	293	14	675	392	814	999999	493	775	999999	793	999999	438	453	146	524	999999	999999	186	466	868	137	674	597	929	548	102	175	598	999999	999999	997	141	999999	999999	716	821	153	795	913	600	256	999999	536	583	189	553	999999	690	735	377	999999	726	999999	962	410	618	416	999999	844	722	720	895	382	131	795	999999	589	999999	430	703	809	999999	272	999999	621	677	148	999999	750	994	561	999999	862	35	759	280	999999	999999	999999	107	414	407	999999	201	999999	361	87	414	787	999999	964	871	270	41	999999	822	999999	728	351	732	999999	999999	996	999999	170	246	42	357	999999	525	28	999999	296	332	298	999999	417	999999	999999	270	999999	999999	237	136	39	999999	224	999999	467	936	999999	999999	999999	651	999999	22	999999	999999	999999	643	999999	999999	999999	272	604	271	999999	999999	742	165	415	392	743	91	142	746	999999	869	820	480	999999	999999	999999	436	999999	209	168	645	999999	286	11	999999	50	351	941	870	691	965	999999	768	115	286	97	311	999999	434	999999	463	999999	999999	847	541	289	560	622	126	839	615	999999	405	999999	939	999999	999999	164	999999	999999	402	149	999999	65	209	347	999999	375	744	999999	589	905	284	133	999999	136	999999	999999	469	38	490	728	824	41	86	999999	999999	664	175	54	631	156	433	92	999999	324	999999	824	648	203	236	195	878	12	259	709	289	282	999999	999999	418	999999	695	79	861	673	324	239	979	797	221	999999	999999	999999	492	443	482	202	999999	389	878	999	999999	275	801	305	850	821	781	999999	132	999999	999999	361	635	999999	999999	363	999999	999999	999	27	999999	850	982	999999	999999	187	519	999999	237	96	832	29	935	999999	246	429	999999	566	822	502	457	613	675	999999	142	848	74	888	999999	128	972	439	390	999999	164	999999	999999	999999	320	673	312	965	149	45	31	245	426	226	367	41	95	663	198	506	569	999999	184	625	706	146	122	631	999999	118	124	403	639	83	999999	306	146	999999	256	159	200	999999	474	640	346	896	999999	847	531	999999	43	319	251	999999	999999	922	766	667	266	999999	999999	680	141	40	920	999999	606	352	961	70	894	999999	416	48	315	999999	767	999999	999999	809	714	275	109	882	84	999999	162	999999	781	342	539	478	59	83	599	519	360	443	719	999999	300	89	886	470	66	264	902	212	577	224	164	232	388	456	469	295	581	259	956	124	475	850	999999	629	999999	999999	730	343	449	795	726	999999	823	999999	519	999999	
388	638	825	819	903	949	188	999999	188	999999	999999	602	613	313	938	111	487	605	999999	449	518	267	939	641	534	999999	762	999999	497	829	999999	999999	937	834	906	943	999999	146	221	999999	999999	13	450	223	335	137	999999	999999	857	999999	846	228	329	999999	125	131	698	194	295	343	999999	406	79	358	909	999999	665	778	407	999999	999999	999999	393	725	778	515	816	726	999999	999999	999999	626	923	999999	982	189	498	867	999999	784	254	249	850	877	339	274	933	101	999999	63	471	950	738	999999	947	505	835	603	301	610	999999	999999	879	888	504	570	483	207	376	729	783	999999	999999	623	749	438	500	515	999999	999999	582	725	999999	261	935	888	888	70	924	999999	354	999999	576	118	479	282	369	962	999999	999999	999999	736	725	584	999999	673	890	124	123	519	15	329	999999	999999	38	589	559	627	952	615	999999	422	999999	889	385	888	232	999999	999999	477	78	538	999999	627	722	845	10	837	982	271	997	773	947	999999	482	34	688	788	89	999999	722	999999	19	999999	97	378	463	836	208	390	999999	938	970	645	999999	476	197	999999	75	192	589	722	999999	691	617	907	999999	999999	416	999999	999999	443	871	264	754	335	528	373	540	999999	392	999999	638	601	820	69	999999	999999	964	15	836	999999	999999	897	999999	10	107	328	160	189	903	595	429	847	190	18	999999	999999	891	999999	947	824	57	722	799	425	93	52	999999	999999	114	173	903	999999	525	109	999999	974	999999	754	237	210	223	999999	449	797	745	791	421	812	999999	97	420	848	999999	22	62	999999	107	999999	917	999999	457	601	84	740	691	999999	999999	999999	297	102	760	999999	887	999999	610	696	282	12	680	999999	631	68	566	26	752	65	354	512	57	719	876	79	837	182	753	621	286	708	999999	999999	999999	340	524	999999	336	283	961	320	411	365	727	105	214	624	999999	398	999999	999999	987	636	999999	819	43	577	225	691	309	714	994	999999	420	999999	896	952	833	999999	999999	666	689	479	103	999999	111	999999	992	781	864	222	749	364	585	228	720	479	999999	648	999999	947	999999	645	973	256	999999	422	999999	999999	209	262	791	142	854	379	378	518	542	639	718	352	585	444	999999	97	965	999999	999999	999999	853	427	898	194	995	596	982	54	505	847	999999	688	999999	838	582	612	431	617	999999	216	849	212	936	999999	930	999999	371	249	819	999999	999999	686	19	753	310	781	999999	606	146	267	396	334	23	695	999999	40	999999	746	862	224	666	999999	138	206	352	999999	999999	482	264	999999	234	743	
999999	999999	567	999999	678	992	999999	800	257	825	480	252	820	525	999999	999999	504	999999	358	999999	999999	999999	229	999999	557	813	411	659	300	881	351	105	999999	652	109	999999	137	889	362	613	999999	999999	966	841	878	886	385	826	999999	249	978	365	692	609	366	629	399	635	999999	999999	591	878	999999	999999	483	384	219	999999	426	795	123	614	547	744	416	324	999999	388	62	671	438	584	207	61	902	986	413	433	295	999999	14	501	999999	999999	32	340	562	999999	367	504	676	217	410	666	135	374	818	947	203	999999	990	20	583	811	999999	16	680	999999	999999	999999	999999	786	999999	946	790	621	207	59	722	999999	761	999999	31	999999	995	999999	999999	541	925	538	999999	465	239	253	489	994	999999	605	71	26	660	113	137	870	533	889	336	464	876	514	177	999999	999999	128	290	999999	989	35	999999	216	832	148	533	999999	329	515	557	638	999999	796	999999	602	988	706	999999	999999	910	999999	34	115	894	719	664	999999	999999	999999	240	120	962	536	14	893	788	855	193	999999	579	203	550	999999	342	697	997	90	810	999999	999999	999999	999999	632	51	838	10	710	999999	999999	999999	122	573	920	284	446	675	999999	791	809	813	999999	522	999999	88	717	610	15	999999	999999	721	584	610	999999	999999	711	417	340	494	999999	892	999999	543	80	47	466	629	630	744	895	31	77	298	10	761	648	16	999999	999999	334	999999	995	937	125	401	899	512	999999	302	573	38	345	445	625	999999	999999	599	451	865	999999	98	979	271	877	999999	654	295	609	44	980	704	999999	999999	170	999999	897	999999	428	679	148	954	999999	999999	999999	866	999999	632	999999	93	36	58	564	934	931	999999	258	733	70	940	747	613	903	999999	322	868	999999	999999	284	687	29	595	180	772	727	667	246	999999	100	20	999999	32	622	525	17	999999	149	683	999999	924	688	174	999999	487	999999	999999	60	999999	999999	312	455	137	357	999999	999999	441	999999	792	216	273	999999	607	642	59	451	724	991	388	999999	391	999999	738	703	999999	999999	999999	514	999999	839	999999	617	137	635	788	999999	371	674	999999	461	576	999999	999999	999999	591	924	91	999999	999999	46	217	543	672	383	634	583	999999	433	999999	987	999999	926	195	953	23	999999	871	999999	853	999999	90	999999	365	926	999999	337	999999	271	122	435	917	334	483	999999	631	658	944	999999	11	215	848	937	999999	648	252	999999	867	999999	462	934	999999	120	677	547	956	999999	188	745	224	999999	211	455	999999	999999	80	884	452	538	331	999999	711	126	970	648	999999	152	
999999	716	999999	517	999999	978	999999	999999	999999	806	999999	936	700	999999	480	209	999999	704	14	403	626	116	578	368	999999	339	81	107	232	999999	150	39	901	813	999999	472	71	706	836	232	646	143	199	273	237	999999	838	999999	999999	999999	586	276	643	999999	525	275	148	325	319	999999	906	711	955	445	666	627	44	999999	999999	999999	147	833	867	781	999999	493	916	999999	140	692	999999	223	222	999999	999999	874	999999	659	298	520	334	746	999999	706	325	935	187	754	607	610	999999	952	180	877	375	999999	409	862	495	42	358	999999	195	627	640	693	999999	999999	94	999999	999999	385	597	176	683	401	446	170	465	821	999999	172	707	529	221	548	53	345	355	607	474	532	174	265	172	999999	999999	999999	76	632	447	943	669	814	378	105	364	13	999999	999999	316	248	406	999999	726	195	999999	999999	999999	101	649	162	888	487	327	709	999999	342	14	999999	999999	676	104	833	384	999999	503	892	161	125	193	999999	152	381	301	236	136	499	539	976	999999	894	999999	974	999999	294	64	192	497	668	999999	999999	998	21	143	639	999999	573	299	364	692	243	999999	999999	908	608	19	517	195	999999	582	721	803	999999	818	946	999999	130	849	999999	317	321	999999	493	240	999999	999999	999999	248	662	93	563	209	184	999999	140	390	73	999999	999999	284	547	996	406	95	173	229	999999	202	999999	999999	33	999999	210	57	381	838	30	69	747	567	878	278	533	17	29	999999	628	743	687	565	999999	999999	475	814	770	324	999999	407	76	941	80	938	61	999999	69	839	999	137	912	301	369	14	328	816	999999	278	999999	398	76	652	600	237	515	631	77	969	258	999999	999999	66	999999	999999	992	805	999999	999999	226	197	999999	190	522	501	831	395	205	254	735	658	418	999999	851	609	340	424	351	999999	999999	430	278	999999	590	613	999999	855	999999	745	21	523	329	465	62	285	450	886	140	999999	406	129	436	823	243	999999	977	785	214	999999	999999	578	464	654	517	999999	919	857	599	908	650	975	934	459	243	222	338	953	449	999999	168	454	293	251	999999	312	993	454	856	989	636	999999	999999	999999	462	999999	999999	674	947	999999	999999	592	296	231	458	431	195	976	590	30	272	999999	346	638	81	838	294	222	219	214	802	474	11	609	282	585	334	713	996	999999	164	663	999999	193	219	576	167	999999	793	999999	127	27	864	999999	727	612	728	22	159	624	999999	846	465	742	462	892	999999	999999	949	999999	107	482	999999	789	866	608	28	162	999999	505	999999	999999	429	
999999	97	785	609	174	882	669	857	999999	563	382	999999	317	207	272	731	327	984	481	121	920	916	644	48	85	999999	128	593	575	593	999999	944	925	426	270	655	999999	292	426	804	290	25	785	918	999999	147	558	411	999999	431	110	520	999999	999999	509	288	453	747	999999	999999	764	85	292	727	909	437	726	890	999999	617	63	44	567	676	831	904	999999	725	440	937	421	717	837	999999	999999	143	744	814	999999	999999	211	930	999999	231	999999	214	733	67	19	179	420	667	473	999999	999999	999999	952	532	289	999999	156	727	316	595	999999	56	999999	148	245	776	999999	999999	973	954	415	133	999999	346	636	627	181	83	716	270	527	753	253	999999	775	999999	190	222	535	999999	999999	483	999999	999999	447	999999	965	594	822	242	486	508	694	999999	733	255	999999	616	896	661	432	83	21	55	78	40	803	999999	999999	818	596	999999	386	659	999999	931	509	999999	898	642	999999	586	261	999999	784	28	68	999999	999999	999999	999999	573	325	874	891	762	472	578	104	416	200	999999	231	13	999999	15	132	999999	400	999999	746	999999	718	264	10	845	821	537	999999	59	999999	79	584	843	999999	32	165	512	767	365	469	930	28	491	451	245	365	257	837	778	896	32	343	174	783	958	999999	71	873	56	940	934	317	54	444	131	841	388	821	624	850	620	278	44	999999	815	999999	236	812	999999	490	574	700	492	999999	950	999999	999999	69	999999	176	103	638	999999	425	534	622	973	999999	330	403	999999	999999	223	999999	999999	754	308	999999	967	309	628	259	118	999999	999999	244	824	891	494	999999	431	328	598	457	757	981	556	619	999999	202	685	188	491	371	999999	149	999999	999999	999999	999999	437	588	101	999999	999999	999999	529	165	999999	300	798	91	563	999999	972	658	836	766	180	304	999999	688	999999	999999	623	450	999999	747	62	236	757	999999	24	298	999999	843	999999	675	909	913	461	400	570	517	404	603	999999	557	398	855	312	720	395	999999	999999	748	563	327	309	107	999999	782	112	822	999999	539	77	274	999999	139	431	171	857	999999	842	999999	127	999999	380	999999	825	220	358	207	923	47	873	442	301	999999	999999	909	376	811	999999	999999	297	999999	974	864	536	999999	999999	269	433	151	863	138	999999	200	630	55	946	289	282	999999	433	905	898	504	666	999999	999999	999999	999999	999999	795	56	430	999999	519	999999	999999	999999	999999	474	639	999999	774	781	184	999999	999999	111	999999	999999	999999	96	999999	999999	256	392	850	479	208	999999	386	814	419	999999	356	817	999999	576	680	
261	512	441	999999	807	236	999999	141	126	330	921	999999	872	999999	615	558	999999	517	459	917	136	529	72	999999	592	999999	825	680	862	999999	999999	46	136	430	999999	731	531	300	730	744	912	261	733	999999	287	968	514	637	804	363	648	309	258	999999	999999	732	449	999999	213	719	411	663	999999	691	963	885	999999	999999	849	999999	999999	417	999999	715	14	999999	795	913	999999	624	999999	198	875	509	786	999999	788	999999	876	605	291	407	97	999999	999999	258	982	999999	999999	402	172	72	787	999999	336	999999	522	542	653	999999	936	536	104	589	144	999999	788	999999	999999	905	107	999999	575	254	601	629	330	999999	382	756	892	999999	727	637	999999	522	410	999999	182	555	544	255	824	207	668	755	312	999999	876	130	470	222	147	289	305	999999	496	999999	329	706	910	747	169	999999	786	999999	808	467	137	622	812	999999	999999	358	371	999999	514	378	585	999999	327	999999	898	999999	999999	679	615	448	342	999999	36	999999	999999	476	645	999999	95	926	420	999999	947	844	381	264	318	999999	625	789	918	453	330	127	957	483	388	98	999999	906	611	117	999999	370	999999	509	596	999999	207	999999	999999	573	765	587	958	110	898	999999	450	644	944	658	999999	999999	529	888	307	908	999999	162	98	556	999999	188	999999	313	906	587	719	871	999999	373	439	505	85	354	687	742	999999	857	584	905	648	999999	999999	952	999999	753	841	247	211	687	45	999999	41	167	626	586	272	655	204	999999	764	578	999999	999999	229	558	999999	184	210	999999	749	61	999999	192	907	999999	999999	372	260	163	746	481	669	980	999999	393	473	918	728	110	480	513	663	272	151	79	238	391	733	999999	13	999999	46	646	938	999999	999999	999999	999999	883	370	900	999999	999999	575	999999	909	999999	252	999999	999999	999999	455	109	94	245	398	315	999999	999999	513	835	639	756	999999	89	445	32	51	355	999999	624	669	844	999999	999999	999999	622	999999	859	170	242	148	896	999999	182	999999	936	999999	702	999999	999999	807	999999	999999	534	270	999999	999999	496	999999	886	954	897	919	470	171	610	369	514	137	999999	999999	192	678	280	697	742	347	977	868	508	470	349	999999	754	817	259	999999	999999	319	469	730	999999	22	999999	288	999999	977	948	21	999999	577	57	575	817	554	999999	742	109	999999	999999	999999	913	999999	347	426	999999	146	999999	653	911	999999	999999	999999	999999	999999	999999	179	404	992	455	765	398	966	267	931	422	774	999999	999999	201	516	999999	377	791	168	817	583	675	999999	673	999999	811	305	109	474	423	852	999999	
999999	147	456	347	117	392	763	912	947	370	999999	13	839	203	999999	461	405	999999	999999	413	509	238	999999	503	547	328	351	953	103	999999	999999	999999	569	867	180	999999	745	999999	267	985	38	255	999999	223	269	853	999999	911	846	844	999999	702	636	449	999999	544	315	999999	800	789	999999	809	819	999999	576	897	444	972	32	903	999999	236	513	800	385	263	999999	999999	999999	693	494	439	116	999999	173	101	881	130	468	999999	757	999999	377	999999	944	999999	435	789	646	999999	419	861	888	943	138	999999	198	835	73	154	999999	695	717	116	304	610	999999	570	917	485	999999	999999	514	999999	156	999999	858	45	856	167	828	999999	973	999999	284	633	999999	999999	999999	999999	902	55	66	324	999999	71	85	271	183	343	525	865	999999	170	999999	105	356	999999	999999	216	618	163	999999	906	326	607	999999	845	832	671	69	999999	449	231	583	969	267	999999	999999	94	846	597	861	999999	641	962	705	812	525	189	999999	59	375	913	88	749	999999	999999	999999	852	999999	239	439	511	284	985	999999	651	999999	386	838	167	999999	713	370	999999	301	467	274	364	901	908	330	999999	999999	999999	173	999999	152	834	904	116	999999	93	999999	616	168	359	999999	656	546	64	235	148	351	128	493	662	553	67	457	608	886	643	951	441	909	786	999999	275	999999	890	508	999999	482	731	965	482	968	754	861	941	229	618	818	999999	683	191	311	999999	999999	511	982	95	999999	999999	230	557	999999	313	707	381	243	972	834	655	999999	482	666	619	163	20	999999	798	206	516	999999	277	825	113	999999	727	485	849	748	321	907	423	999999	999999	511	418	999999	665	57	489	708	257	999999	172	301	210	999999	999999	999999	515	816	194	999999	870	917	952	731	38	999999	979	896	393	999999	999999	747	999999	115	489	999999	999999	670	999999	751	716	808	141	493	663	812	557	211	999999	736	243	504	723	534	506	999999	559	686	999999	119	999999	592	999999	33	271	425	999999	105	999999	583	378	999999	787	442	182	999999	786	468	78	225	998	777	113	999999	999999	28	33	608	608	229	559	68	357	919	683	133	493	117	232	248	999999	462	175	219	999999	999999	716	999999	999999	444	483	100	999999	106	120	300	489	667	43	999999	401	559	496	816	34	999999	497	999999	759	59	578	679	245	830	999999	546	611	999999	999999	601	999999	742	257	174	745	468	450	261	809	392	643	999999	83	980	846	104	965	358	194	58	900	848	531	311	999999	804	854	787	535	574	999999	595	999999	442	940	999999	312	999999	80	566	868	
999999	68	376	415	751	605	265	983	476	580	263	999999	999999	700	463	221	945	307	999999	614	662	725	244	704	58	458	640	999999	198	792	643	288	999999	189	999999	999999	999999	896	124	208	598	804	68	993	435	885	136	741	999999	447	367	34	139	999999	216	520	823	999999	366	999999	965	225	999999	999999	936	999999	90	999999	45	673	66	58	999999	742	999999	858	999999	251	279	172	999999	899	563	999999	435	999999	158	676	973	154	966	999999	999999	821	243	999999	19	384	999999	460	805	74	705	813	391	318	840	396	936	999999	853	582	402	204	970	76	662	999999	258	999999	999999	414	98	891	706	999999	519	999999	509	642	999999	999999	999999	999999	367	268	999999	749	369	126	778	762	739	625	300	394	999999	345	851	177	999999	964	999999	739	999999	400	975	814	999999	817	799	478	999999	304	509	571	999999	583	836	711	872	912	685	142	999999	73	999999	473	999999	999999	484	184	520	999999	920	999999	166	455	195	967	293	389	999999	552	327	999999	875	444	126	729	996	515	508	149	304	808	289	993	200	569	999999	511	999999	999999	343	999999	999999	554	999999	999999	414	942	398	999999	999999	999999	279	143	814	248	198	240	357	999999	326	968	999999	380	48	122	604	172	264	625	251	999999	175	999999	218	999999	352	331	999999	999999	324	999999	127	999999	721	810	538	156	189	952	381	495	999999	352	999999	375	949	587	516	271	30	999999	688	773	628	646	328	432	924	121	896	866	179	856	556	272	999999	46	659	999999	999999	458	983	312	999999	755	626	823	379	999999	753	765	815	999999	999999	82	375	999999	999999	84	492	116	231	77	65	514	326	307	999999	216	524	912	927	288	688	999999	268	386	530	999999	999999	999999	63	90	999999	141	999999	999999	386	484	896	507	999999	584	745	476	237	999999	256	738	438	328	37	172	329	841	837	999999	120	907	813	999999	999999	147	999999	999999	63	150	709	999999	462	946	999999	321	319	999999	885	352	543	221	345	352	139	791	999999	999999	477	890	761	999999	303	525	269	479	670	907	685	889	999999	758	423	96	216	331	285	492	408	715	999999	313	955	494	993	898	999999	999999	859	40	999999	363	519	999999	389	192	630	937	999999	451	651	411	340	996	999999	999999	798	258	999999	807	999999	951	303	761	999999	999999	571	809	531	999999	999999	208	57	999999	196	176	999999	999999	707	33	701	999999	805	999999	74	451	972	958	999999	218	110	999999	335	999999	524	751	70	757	135	999999	621	999999	416	326	999999	452	999999	999999	810	656	545	999999	551	122	116	178	155	999999	
999999	595	999999	612	999999	999999	269	593	999999	995	139	999999	116	491	135	776	412	880	999999	489	422	999999	97	999999	158	999999	673	563	999999	999999	945	356	605	723	70	540	455	18	999999	999999	66	950	999999	368	556	999999	550	999999	422	999999	709	999999	247	999999	924	84	508	999999	464	133	649	706	821	659	999999	783	838	392	431	594	330	404	207	837	999999	471	52	728	739	782	474	619	151	996	513	718	119	939	799	985	999999	265	554	559	999999	360	138	999999	999999	773	999999	168	999999	827	454	315	999999	409	243	462	41	999999	460	681	658	39	999999	825	156	342	673	899	592	999999	563	74	849	647	999999	999999	343	133	420	965	999999	316	987	324	552	208	999999	709	999999	999999	954	261	805	999999	999999	425	795	313	773	999999	109	638	999999	196	274	389	465	391	27	170	129	908	369	495	436	352	51	250	999999	947	652	999999	202	255	491	311	269	976	746	966	287	39	999999	444	865	616	740	800	60	172	743	308	692	546	999999	55	891	999999	446	558	383	999999	40	825	333	145	999999	330	705	962	129	488	644	999999	882	99	557	925	999999	819	611	999999	200	999999	214	999999	999999	656	37	445	999999	999999	999999	197	592	731	999999	534	121	729	181	999999	104	999999	52	264	663	999999	663	138	498	966	999999	627	946	142	365	999999	621	978	863	999999	999999	270	552	180	948	999999	999999	160	99	999999	814	899	999999	201	156	112	76	949	690	640	999999	899	999999	999999	268	913	251	460	999999	88	912	142	866	392	128	834	545	872	316	999999	183	999999	48	999999	162	790	979	755	986	263	853	671	297	233	795	999999	322	108	912	999999	215	17	784	21	120	681	999999	265	999999	321	566	204	643	484	466	490	860	482	301	477	933	999999	474	123	234	251	844	642	999999	725	522	446	960	280	10	176	728	37	364	999999	756	999999	681	999999	999999	659	37	999999	766	314	541	840	807	444	111	719	543	670	786	868	837	400	667	357	799	130	244	999999	483	299	762	833	999999	999999	999999	219	814	999999	999999	575	223	40	875	999999	194	681	639	999999	999999	999999	633	67	999999	999999	999999	365	66	334	874	576	999999	664	340	476	551	707	722	986	723	892	905	743	253	999999	655	806	999999	384	173	128	491	718	203	201	666	705	593	631	187	365	162	489	925	850	160	558	999999	999999	741	486	958	652	999999	286	999999	889	813	39	840	836	840	681	171	999999	95	705	471	999999	810	999999	999999	999999	808	999999	999999	425	818	403	70	106	115	125	643	687	
169	838	915	999999	815	776	892	564	791	351	524	480	328	999999	765	455	97	562	598	895	999999	999999	999999	444	999999	999999	81	420	999999	743	731	999999	48	484	597	999999	999999	554	332	43	953	559	999999	999999	843	268	107	999999	999999	615	999999	552	999999	747	325	999999	999999	480	379	855	705	482	595	57	620	799	441	999999	580	999999	999999	543	240	565	999999	811	568	999999	601	999999	863	431	782	363	734	188	207	301	168	999999	261	319	999999	477	338	999999	964	261	999999	54	999999	263	79	128	950	999999	322	961	805	999999	732	617	879	999999	991	283	699	999999	323	441	601	999999	999999	284	267	999999	369	762	237	470	847	317	539	556	461	999999	362	664	413	999999	866	246	496	999999	573	643	999999	92	485	999999	781	999999	937	414	999999	686	577	794	860	604	999999	999999	734	344	665	425	87	999999	640	391	999999	999999	829	64	575	364	654	999999	711	623	916	999999	287	182	688	125	379	135	112	774	999999	568	999999	808	161	316	512	162	989	158	999999	999999	452	103	143	999999	902	882	999999	98	999999	547	999999	246	687	830	282	561	655	550	55	952	230	999999	359	999999	999999	30	999999	269	852	502	999999	563	67	999999	833	193	49	941	999999	999999	296	23	741	494	999999	567	130	999999	44	999999	506	449	112	999999	884	585	743	780	516	999999	979	999999	999999	540	507	529	188	999999	996	98	521	713	336	558	999999	999999	999999	865	878	673	899	582	234	901	995	601	460	454	926	258	450	269	435	341	517	716	777	211	999999	999999	388	253	334	946	439	793	122	999999	946	677	461	877	902	843	999999	999999	354	345	545	999999	79	999999	999999	748	999999	262	288	999999	51	949	999999	923	878	999999	294	999999	257	288	471	212	488	906	508	999999	999999	572	367	999999	358	120	372	999999	665	90	885	999999	303	999999	999999	187	515	126	512	996	247	999999	999	999999	558	336	159	75	874	999999	427	172	235	702	951	999999	895	696	646	931	587	998	267	797	999999	639	362	671	981	293	999999	999999	404	999999	21	269	573	387	43	32	999999	999999	567	332	663	999999	429	600	999999	231	999999	818	999999	580	418	248	279	211	999999	919	973	488	94	590	645	64	767	999999	690	692	512	999999	663	999999	971	290	441	935	144	324	220	999999	47	759	11	999999	892	823	103	773	989	371	445	123	58	999999	222	999999	686	608	955	706	910	941	718	775	165	855	609	999999	806	344	76	627	708	221	450	335	589	767	172	944	630	916	999999	151	81	549	575	498	78	999999	999999	535	
369	514	851	106	50	235	999999	47	223	999999	967	999999	304	818	415	836	999999	887	396	919	446	20	85	993	248	577	703	615	999999	120	69	350	95	541	268	999999	370	354	294	363	54	134	999999	665	949	58	846	263	144	739	467	191	78	339	99	358	999999	858	857	472	532	117	758	113	905	626	569	763	559	220	476	687	602	42	875	321	290	420	53	200	999999	450	481	999999	999999	877	282	756	452	910	766	512	496	821	831	999999	376	627	759	333	489	92	999999	999999	273	779	999999	45	464	777	77	999999	814	667	741	91	636	218	459	37	354	812	999999	999999	999999	963	200	999999	211	999999	945	663	660	720	710	648	746	999999	286	873	298	246	302	674	842	748	999999	999999	90	999999	999999	167	999999	732	978	676	771	64	479	309	589	808	999999	999999	832	413	367	999999	999999	103	344	88	932	999999	738	118	520	646	999999	999999	276	372	999999	461	637	787	496	928	741	44	876	692	88	976	999999	489	411	776	842	999999	999999	603	871	999999	415	231	235	999999	999999	870	166	135	257	773	999999	227	119	383	888	54	999999	439	999999	922	226	651	10	955	301	999999	706	999999	999999	377	325	672	500	712	55	415	999999	904	934	999999	877	750	445	314	943	77	380	999999	999999	797	521	951	251	948	770	763	231	280	299	744	999999	422	332	999999	457	370	726	406	999999	999999	999999	999999	504	490	999999	476	216	999999	21	234	999999	677	999999	15	856	374	431	999999	942	292	194	999999	999999	200	999999	464	428	565	857	999999	999999	974	701	416	999999	508	999999	999999	903	303	557	535	999999	999999	866	496	567	999999	999999	93	938	185	463	55	297	212	407	999999	783	590	57	650	838	437	884	999999	976	449	700	358	918	999999	999999	649	734	658	999999	550	999999	999999	897	111	543	999999	999999	175	521	655	128	999999	110	151	977	322	255	906	697	831	190	962	999999	128	626	999999	174	278	537	814	320	639	191	857	980	572	693	999999	117	74	792	999999	392	330	330	599	258	776	693	335	403	828	999999	199	999999	999999	999999	778	485	869	609	376	999999	999999	999999	489	999999	999999	170	414	629	309	999999	999999	49	471	579	999999	999999	36	425	398	585	211	420	492	678	992	497	618	872	914	999999	248	999999	425	90	999999	985	999999	678	14	615	288	705	104	999999	337	160	897	792	511	999999	458	453	221	791	436	296	852	999999	928	755	552	542	999999	999999	560	178	623	391	894	999999	956	999999	999999	782	999999	506	326	463	999999	842	599	999999	371	933	23	
794	253	634	654	398	142	41	750	258	73	999999	990	266	478	168	999999	516	898	999999	34	110	42	999999	494	930	970	399	468	96	999999	726	181	780	999999	999999	925	988	737	505	81	924	999999	999999	719	561	999999	69	985	999999	315	93	927	74	908	913	999999	815	150	724	428	742	572	664	102	347	573	999999	999999	712	243	547	778	403	235	110	502	999999	719	932	424	910	414	285	780	82	798	117	871	910	13	119	848	23	86	338	999999	942	79	382	988	305	626	283	950	767	315	999999	838	808	999999	893	106	217	309	517	999999	297	883	30	548	999999	999999	531	999999	133	999999	999999	326	896	999999	560	999999	346	944	999999	293	141	335	999999	767	273	278	72	500	119	23	641	713	568	10	75	68	999999	833	532	999999	999999	574	999999	79	549	218	942	71	999999	999999	759	273	190	999999	206	999999	871	263	999999	999999	284	41	599	119	67	62	757	895	682	501	999999	513	421	170	199	567	508	943	227	999999	999999	11	640	26	999999	377	999999	344	804	999999	197	794	558	345	682	73	975	999999	21	497	460	57	388	369	351	255	851	30	44	999999	999999	927	46	229	861	283	401	582	999999	690	529	999999	999999	999999	313	957	954	999999	487	136	592	790	932	730	999999	999999	999999	999999	675	18	999999	512	310	999999	649	270	758	999999	483	409	671	403	999999	331	967	47	999999	999999	65	394	301	774	542	908	999999	673	995	315	624	999999	999999	130	906	846	173	27	122	925	999999	53	208	999999	603	88	464	199	928	611	762	567	332	813	225	291	999999	751	999999	999999	999999	975	274	452	715	999999	749	550	496	25	999999	950	999999	999999	879	21	195	675	181	463	999999	857	744	394	999999	66	999999	846	904	624	139	422	56	721	806	999999	778	999999	910	701	338	913	702	913	453	999999	642	302	934	999999	106	51	580	516	999999	271	241	880	899	999999	652	902	999999	999999	885	999999	903	999999	999999	999999	999999	439	765	479	135	540	164	999999	940	741	423	956	912	701	999999	97	841	999999	773	545	723	897	857	261	59	436	999999	830	999999	999999	908	438	78	999999	999999	666	286	110	999999	416	116	999999	940	999999	244	695	990	999999	353	797	903	373	440	688	211	345	999999	999999	430	999999	273	333	803	242	999999	999999	888	903	999999	861	811	741	159	367	438	323	957	699	26	363	446	332	487	240	804	544	998	390	999999	635	95	999999	999999	692	999999	783	606	999999	334	259	807	96	999999	999999	986	172	224	83	259	888	387	882	496	77	999999	940	
846	572	437	297	999999	999999	105	105	776	47	71	466	223	655	717	259	374	999999	556	359	999999	999999	999999	642	330	924	140	999999	257	212	286	999999	439	212	937	43	279	46	999999	309	990	128	999999	948	110	757	859	604	180	137	999999	999999	520	903	832	850	999999	795	999999	999999	376	186	848	999999	999999	999999	999999	21	718	684	999999	337	505	257	999999	990	291	305	542	572	999999	536	999999	999999	999999	999999	102	536	380	96	714	484	79	209	932	999999	279	150	196	999999	999999	848	999999	496	157	190	234	273	544	841	999999	33	263	404	997	999999	437	999999	879	215	999999	499	640	631	970	505	268	305	324	553	720	150	999999	999999	999999	226	999999	262	971	514	999999	828	999999	999999	528	690	230	675	212	102	999999	550	271	981	293	241	217	265	526	652	921	928	949	990	131	999999	915	999999	562	999999	200	185	758	999999	882	999999	507	112	113	289	285	999999	999999	999999	176	179	999999	136	607	999999	19	394	735	329	592	999999	879	999999	416	109	774	858	122	431	999999	211	792	897	108	754	999999	115	161	999999	377	338	835	999999	824	951	550	999999	764	953	999999	805	449	439	781	999999	999999	999999	695	13	514	426	480	999999	999999	964	999999	980	37	853	876	903	242	499	952	264	568	999999	186	464	559	986	103	169	660	105	762	363	126	619	105	237	420	158	731	999999	858	173	406	999999	574	569	760	999999	999999	867	999999	950	486	527	920	506	999999	240	999999	528	332	999999	21	234	212	999999	864	418	757	999999	493	999999	999999	999999	405	405	756	327	890	990	235	999999	92	792	532	999999	876	999999	699	599	907	189	704	213	627	546	999999	181	656	550	999999	352	163	999999	999999	488	192	999999	999999	524	750	12	350	463	302	150	239	228	702	400	158	274	718	168	742	313	389	563	999999	859	253	584	670	350	294	883	39	654	418	54	629	401	999999	184	999999	904	999999	251	911	487	317	933	479	999999	402	440	633	999999	999999	80	109	628	999999	272	999999	175	341	999	179	418	121	584	809	657	770	756	999999	544	319	837	474	148	652	999999	999999	999999	115	414	948	853	259	999999	958	348	945	10	300	999999	903	683	573	839	82	502	376	999999	133	821	496	645	999999	999999	685	858	606	960	976	213	999999	961	999999	927	61	999999	168	86	625	471	712	769	466	590	640	999999	273	634	76	999999	999999	999999	196	293	918	999999	219	170	999999	999999	742	984	34	999999	494	941	623	646	788	999999	999999	299	117	999999	999999	726	188	64	458	58	594	971	
894	826	682	903	775	999999	999999	748	116	998	727	525	999999	728	999999	380	105	698	23	627	845	319	999999	241	999999	533	184	201	999999	999999	711	310	999999	770	100	999999	999999	591	176	846	999999	999999	999999	345	571	592	933	390	999999	808	999999	759	999999	967	999999	584	20	450	203	251	999999	816	623	999999	296	426	19	958	637	547	965	513	532	177	990	805	999999	480	670	999999	600	793	220	326	206	951	999999	548	644	515	197	963	398	999999	254	820	427	699	58	154	583	975	752	443	999999	455	237	868	999999	999999	915	539	780	86	651	808	605	306	999999	345	161	470	323	132	360	11	125	606	923	179	388	969	432	525	543	625	51	777	484	750	723	407	999999	323	599	657	193	321	999999	999999	224	130	944	713	993	122	661	630	999999	840	999999	630	945	999999	942	946	117	264	542	36	767	828	822	14	621	754	899	999	532	703	817	803	333	487	955	267	35	719	531	430	999999	420	695	643	421	103	461	764	999999	653	549	929	779	257	678	396	999999	940	101	999999	223	661	107	389	32	536	307	999999	999999	685	921	398	732	121	999999	356	143	189	999999	999999	302	144	628	879	999999	888	34	85	808	999999	959	94	627	293	217	312	323	315	620	999999	795	994	912	999999	999999	160	206	667	195	999999	263	128	999999	573	999999	89	42	999999	235	144	999999	231	999999	292	725	836	771	449	904	759	42	999999	569	707	732	308	231	932	999999	999999	692	366	999999	485	315	999999	737	63	346	138	999999	104	999999	486	382	999999	344	999999	999999	895	999999	756	762	999999	299	436	559	649	841	647	999999	109	80	999999	451	155	341	999999	999999	884	108	718	113	776	999999	937	746	93	335	168	963	602	962	261	999999	999999	604	464	196	999999	291	98	221	698	999999	181	34	999999	44	237	242	999999	652	95	999999	670	999999	986	999999	999999	999999	999999	324	683	684	264	146	819	999999	515	551	999999	999999	107	603	20	506	999999	999999	999999	913	999999	58	107	925	802	949	999999	465	953	292	617	518	834	999999	815	773	999999	24	26	44	214	260	528	686	366	184	999999	999999	785	174	248	491	999999	447	999999	427	999999	999999	881	999999	268	364	999999	233	933	368	162	907	999999	246	999999	400	999999	283	709	636	530	421	999999	628	404	396	999999	789	53	136	999999	396	397	397	999999	780	142	999999	775	850	606	305	753	999999	31	999999	999999	999999	205	848	999999	365	738	175	897	805	199	999999	910	872	684	865	189	999999	488	765	519	400	999999	999999	267	777	507	
858	40	234	668	570	999999	756	999999	140	593	205	134	523	657	231	500	751	591	879	800	903	175	740	126	946	519	266	138	312	859	17	590	999999	857	880	145	672	999999	628	657	163	189	554	282	999999	682	964	117	298	999999	937	606	388	977	604	692	299	118	721	999999	350	999999	391	281	586	999999	999999	666	777	95	827	614	962	231	647	723	621	468	999999	273	554	158	999999	411	921	410	212	257	263	999999	845	999999	425	578	317	534	798	283	999999	378	783	308	340	212	83	333	999999	166	340	880	81	999999	975	458	999999	201	999999	979	360	185	999999	652	412	999999	250	273	999999	394	999999	999999	999999	348	999999	763	490	255	818	637	999999	999999	999999	55	916	382	125	23	999999	966	82	125	745	818	922	519	966	140	999999	749	999999	999999	144	260	252	227	954	999999	999999	221	968	999999	383	161	651	762	419	999999	735	40	475	236	684	232	321	799	376	999999	425	262	797	359	360	78	999999	528	999999	515	803	999999	427	391	954	376	997	822	999999	594	999999	169	109	609	999999	865	284	735	134	912	938	452	999999	847	318	999999	424	999999	899	315	486	999999	310	904	999999	46	612	93	281	317	234	498	999999	782	940	265	162	197	954	494	999999	939	403	549	576	360	999999	580	83	158	999999	388	922	999999	999999	53	859	205	56	368	263	201	464	816	688	449	394	79	906	62	653	236	664	415	521	546	728	760	337	212	198	41	20	133	365	845	999999	632	674	999999	406	957	151	999999	240	602	999999	587	860	999999	999999	778	999999	30	999999	725	724	517	914	571	325	108	867	999999	179	232	191	341	461	843	873	762	404	19	999999	696	95	999999	184	919	70	999999	900	999999	246	420	366	989	628	640	131	68	717	112	999999	999999	99	308	999999	18	420	154	135	27	262	213	999999	665	373	808	639	655	999999	994	510	183	208	666	606	758	865	999999	712	821	721	815	54	302	437	999999	606	999999	651	999999	508	916	26	882	948	999999	46	700	625	819	10	475	725	999999	999999	408	109	433	999999	668	152	229	441	314	305	999999	169	999999	238	25	211	999999	14	999999	496	594	167	325	718	573	721	999999	576	893	820	256	99	331	700	38	259	183	94	982	34	999999	484	711	999999	511	873	955	999999	999999	618	157	470	559	236	999999	251	783	714	138	946	999999	999999	548	493	59	357	838	390	209	765	37	768	999999	152	999999	120	999999	739	217	999999	766	702	965	284	999999	785	539	104	693	786	475	469	956	46	999999	
636	936	999999	537	163	44	574	272	844	590	389	448	417	29	896	999999	54	507	437	190	284	999999	273	819	273	817	999999	999999	422	300	568	811	999999	999999	581	184	237	212	63	665	999999	440	999999	694	294	999999	132	85	796	991	431	999999	528	855	772	949	672	407	273	345	999999	877	849	554	999999	577	462	322	447	722	568	842	999999	772	999999	843	565	579	535	926	695	667	999999	999999	868	999999	293	140	332	631	511	829	999999	999999	999999	324	999999	577	999999	717	999999	809	637	84	432	589	517	756	866	999999	999999	999999	999999	346	650	999999	976	427	686	999999	294	331	989	815	221	738	903	736	408	674	262	999999	906	999999	51	999999	39	826	999999	288	100	536	273	404	248	417	957	602	77	739	347	173	891	258	433	563	999999	821	863	694	686	780	358	202	675	405	197	999999	999999	764	999999	999999	428	999999	999999	999999	68	999999	577	803	781	310	999999	668	336	99	107	658	394	488	76	217	999999	315	999999	319	188	80	728	843	230	902	308	313	145	197	999999	493	924	676	504	233	999999	999999	912	385	122	999999	866	586	307	999999	670	815	698	396	197	999999	999999	24	999999	987	867	734	999999	879	12	999999	999999	148	354	613	999999	718	984	842	963	903	402	226	999999	999999	214	152	999999	692	242	492	614	748	10	632	688	999999	107	517	366	520	487	43	383	756	166	728	241	694	999999	951	999999	856	433	293	720	589	817	89	783	724	198	890	646	519	750	999999	999999	999999	924	824	620	476	485	453	426	369	842	999999	999999	999999	910	850	887	290	661	758	999999	716	912	109	102	999999	734	642	331	597	396	863	16	381	590	520	999999	980	341	999999	380	980	867	999999	746	999999	748	307	999999	347	13	366	858	991	470	999999	809	825	732	603	999999	843	132	999999	972	999999	444	959	895	400	91	906	949	306	999999	999999	999999	999999	363	999999	279	999999	828	983	593	40	15	24	911	169	999999	944	258	999999	622	537	858	48	388	999999	933	788	411	423	266	107	416	562	613	136	581	258	471	999999	333	999999	24	148	245	999999	973	429	999999	736	999999	146	657	221	683	850	485	810	182	999999	791	491	36	415	726	496	999999	453	410	785	587	999999	999999	999999	414	317	522	719	803	446	794	513	739	674	733	129	449	205	878	762	650	770	86	876	999999	999999	288	999999	422	748	999999	999999	999999	272	159	238	663	415	807	376	338	765	17	999999	801	999999	999999	361	681	606	56	999999	574	999999	999999	816	385	999999	999999	572	999999	912	
307	65	127	273	494	476	525	504	466	999999	398	512	434	999999	763	349	84	999999	100	999999	999999	815	701	900	999999	380	138	342	999999	67	999999	999999	999999	999999	468	952	618	538	999999	284	836	187	150	999999	40	72	223	260	63	45	532	999999	481	112	985	492	363	227	318	123	348	193	999999	408	654	163	999999	19	426	999999	999999	546	999999	815	100	999999	674	999999	869	892	167	878	999999	817	535	999999	762	244	440	976	598	999999	999999	680	999999	653	999999	741	367	999999	897	999999	833	999999	314	999999	944	665	22	244	817	999999	357	425	956	470	903	834	873	363	400	930	579	999999	223	339	326	999999	879	446	225	932	331	993	995	953	54	47	512	549	357	106	232	205	169	924	54	804	999999	999999	749	701	868	999999	486	999999	635	394	38	975	999999	999999	786	575	999999	999999	999999	364	429	13	426	866	331	333	15	303	707	383	290	298	999999	522	750	414	696	524	74	327	517	999999	327	660	19	999999	880	999999	999999	657	186	285	999999	999999	385	720	59	883	379	544	999	192	268	261	113	999999	999999	157	729	382	999999	999999	819	35	999999	400	685	765	999999	794	453	137	983	60	207	999999	999999	605	146	39	364	813	154	529	327	999999	770	76	556	279	847	733	158	999999	778	680	465	557	842	984	45	293	36	585	100	871	209	218	64	108	34	94	999999	999999	27	75	360	300	707	522	629	999999	219	587	999999	720	979	54	282	526	999999	167	762	999999	999999	81	999999	568	999999	456	135	999999	22	458	254	762	999999	458	921	712	330	175	999999	330	364	426	999999	448	999999	380	999999	164	999999	537	558	999999	332	858	999999	999999	289	999999	861	260	397	77	606	761	999999	194	999999	531	133	999999	206	385	317	999999	797	577	999999	999999	930	68	564	970	999999	999999	900	387	439	865	999999	974	433	999999	313	599	933	297	999999	322	999999	454	999999	370	41	375	999999	182	559	999999	70	138	949	999999	999999	802	696	427	450	131	861	956	755	142	779	158	999999	668	81	718	508	509	757	684	243	485	685	204	938	261	153	727	828	548	999999	623	35	492	675	999999	902	515	846	698	461	158	699	999999	590	883	999999	672	111	841	392	560	381	275	707	386	127	999999	999999	999999	978	999999	138	216	999999	165	133	999999	993	569	999999	999999	663	68	232	94	999999	444	613	999999	32	999999	999999	986	166	253	999999	760	784	299	999999	410	37	656	720	327	30	492	912	435	759	584	679	999999	35	399	897	322	52	622	999999	682	888	433	176	999999	
518	151	60	999999	912	999999	999999	703	185	999999	965	16	999999	905	999999	304	532	999999	305	448	801	93	961	766	356	930	717	999999	999999	711	521	603	489	223	808	879	441	827	522	396	999999	975	999999	621	434	999999	973	146	558	305	159	710	999999	728	705	999999	999999	999999	999999	982	655	999999	14	473	892	371	526	999999	999999	195	862	704	665	909	733	826	999999	349	341	999999	956	581	613	404	561	811	476	761	999999	382	698	157	99	539	740	16	971	892	999999	72	373	848	48	373	442	455	54	227	994	878	708	840	952	282	35	83	999999	999999	911	91	999999	999999	999999	999999	496	714	615	136	999999	727	854	834	620	279	102	118	999999	250	999999	116	766	258	766	639	674	858	999999	816	513	666	911	372	980	647	178	607	241	324	876	728	840	918	58	276	34	873	999999	683	190	917	541	999999	647	805	324	645	998	977	60	638	519	798	999999	512	816	492	853	973	111	494	876	228	999999	243	275	999999	210	499	615	800	638	999999	636	596	999999	999999	999999	999999	999999	532	999999	263	999999	248	218	52	306	546	999999	999999	999999	999999	999999	696	50	322	491	414	539	475	445	999999	999999	999999	999	999999	172	999999	386	759	768	999999	649	578	999999	622	955	135	34	233	552	999999	49	83	780	392	939	939	999999	813	999999	319	645	857	96	110	891	999999	249	999999	879	280	169	701	773	351	607	13	811	999999	367	365	999999	315	923	781	999999	999999	999999	617	999999	232	479	573	999999	999999	999999	791	492	999999	731	999999	885	999999	354	281	504	347	309	438	785	936	999999	138	456	219	930	340	934	315	640	602	542	632	999999	999999	801	596	518	999999	318	815	521	36	696	425	480	576	999999	651	287	132	989	999999	831	999999	999999	350	126	999999	528	702	856	999999	154	138	409	999999	999999	696	480	907	829	984	999999	969	999999	112	442	40	739	363	379	999999	999999	518	613	999999	999999	42	999999	460	480	544	796	999999	999999	343	882	567	26	226	916	274	180	999999	303	14	921	862	705	991	907	95	243	174	999999	572	159	635	525	907	463	626	143	30	437	294	198	513	20	91	230	875	24	523	446	114	123	999999	225	608	579	937	337	571	553	999999	999999	631	292	395	999999	256	51	118	762	300	999999	160	943	18	816	417	851	624	771	42	81	720	728	999999	999999	502	420	999999	999999	999999	299	999999	999999	52	983	566	230	624	897	999999	999999	999999	760	156	973	963	713	216	792	172	96	999999	800	520	322	999999	903	74	936	692	999999	135	
999999	247	10	568	999999	900	35	259	196	236	727	797	208	175	959	581	999999	496	788	214	133	999999	439	999999	771	956	999999	402	999999	166	688	214	148	708	999999	999999	155	414	289	813	190	999999	999999	999999	985	999999	322	157	999999	331	819	449	999999	999999	11	615	808	999999	999999	999999	999999	632	999999	999999	548	522	999999	499	999999	446	436	999999	999999	974	33	999999	199	579	600	768	643	582	999999	341	347	248	999999	517	707	519	999999	731	999999	562	643	999999	946	999999	320	473	354	822	118	194	895	978	243	928	606	421	425	238	999999	999999	999999	999999	861	265	692	310	999999	150	999999	530	999999	999999	233	999999	341	476	643	254	269	137	424	821	473	587	999999	369	15	382	911	296	104	487	907	588	479	999999	696	691	999999	20	262	213	40	999999	999999	200	755	589	999999	140	999999	999999	968	696	999999	271	134	999999	819	332	999999	838	239	505	436	254	999999	645	999999	297	779	951	990	258	999999	220	790	886	133	255	999999	426	785	780	518	922	518	220	973	217	920	422	872	930	715	423	973	534	161	999999	402	120	414	309	361	826	190	999999	822	404	481	248	159	573	719	878	999999	459	987	513	999999	587	672	966	376	366	89	999999	543	460	247	265	734	914	853	503	999999	485	428	692	742	798	398	578	736	681	999999	308	999999	837	369	524	547	999999	483	814	448	448	932	995	747	999999	186	999999	166	225	514	245	719	226	867	578	999999	304	770	999999	198	103	239	999999	999999	780	849	706	100	999999	718	95	440	48	999999	999999	999999	433	999999	622	999999	999999	421	521	177	37	588	994	999999	999999	494	252	877	547	626	999999	999999	999999	901	999999	280	480	999999	444	507	428	804	999999	171	999999	36	606	359	158	324	170	681	718	999999	75	201	999999	736	309	238	475	999999	999999	422	709	364	999999	532	978	351	999999	757	977	24	748	232	907	833	675	765	999999	893	729	232	465	999999	500	720	835	775	426	743	970	215	999999	221	910	269	461	999999	721	84	999999	999999	181	999999	703	704	999999	842	999999	31	70	544	351	999999	488	999999	956	46	999999	594	696	213	925	999999	786	772	999999	537	321	999999	381	735	53	813	522	922	60	62	969	795	940	992	491	404	683	999999	864	459	999999	999999	312	425	86	999999	999999	999999	881	773	626	931	721	251	531	645	999999	335	500	537	69	999999	620	904	76	78	653	703	721	530	725	999999	907	533	804	82	346	956	658	999999	999999	355	50	287	435	48	999999	699	471	846	999999	357	936	336	400	
176	629	407	359	18	999999	684	455	361	57	999999	33	198	999999	999999	309	999999	676	583	112	713	525	342	478	37	994	954	241	999999	774	378	423	581	142	999999	452	938	607	650	443	750	899	689	240	169	25	999999	262	22	547	72	681	362	999999	686	651	297	929	331	23	529	453	581	999999	679	852	451	66	999999	16	999999	999999	35	999999	362	814	835	112	319	22	119	999999	228	337	711	999999	999999	357	455	986	999999	19	286	636	999999	306	328	113	561	316	573	828	452	16	186	999999	655	999999	871	999999	815	195	619	318	904	999999	999999	253	999999	982	791	999999	999999	823	852	361	809	999999	235	999999	999999	732	550	12	449	290	259	999999	999999	734	51	999999	999999	583	180	999999	399	967	999999	97	81	84	238	578	524	478	228	999999	999999	999999	178	266	986	999999	999999	92	644	616	869	623	999999	23	102	150	940	999999	617	36	652	882	962	841	665	148	985	421	504	972	999999	999999	999999	630	68	335	565	785	861	671	206	999999	999999	782	108	999999	519	67	981	999999	638	581	861	201	976	281	999999	336	600	847	829	965	999999	672	138	898	560	947	954	767	584	165	92	999999	829	564	557	189	743	556	629	999999	439	415	999999	906	119	870	999999	787	473	238	999999	23	842	241	999999	662	653	210	999999	572	999999	224	513	482	999999	915	371	421	723	683	593	54	999999	999999	536	182	337	232	789	689	303	177	303	999999	970	79	113	598	64	999999	535	543	997	999999	999999	224	902	999999	418	203	509	241	999999	790	999999	150	794	940	704	337	334	999999	420	999999	278	935	921	168	999999	429	812	999999	366	828	157	60	56	999999	87	322	280	999999	814	595	999999	999999	114	513	710	830	999999	999999	893	727	570	113	132	138	788	889	302	743	360	989	391	736	874	245	642	999999	999999	633	862	392	66	858	617	825	688	217	831	417	458	680	154	648	878	639	267	53	928	918	383	198	29	999999	125	824	213	454	196	868	870	999999	737	651	310	999999	999999	711	999999	306	450	580	68	885	295	679	844	742	999999	245	978	598	665	184	260	999999	373	999999	742	792	999999	243	30	962	547	342	943	502	348	377	967	555	557	999999	478	802	140	999999	251	446	980	471	999999	999999	890	281	999999	562	401	636	148	151	999999	999999	685	216	560	105	347	953	999999	352	404	489	277	432	51	44	706	458	999999	238	288	306	812	160	647	79	82	275	999999	999999	999999	711	239	826	586	854	946	271	251	44	999999	297	710	999999	999999	999999	
999999	468	240	999999	855	943	999999	999999	862	672	999999	535	569	490	999999	82	999999	354	250	692	260	999999	845	999999	97	444	216	509	442	990	595	184	999999	999999	999999	613	44	465	999999	168	618	329	963	999999	964	421	702	761	21	724	226	999999	999999	384	856	999999	999999	54	338	420	736	593	477	871	87	999999	452	38	103	419	47	615	818	92	84	931	999999	999999	999999	676	741	454	498	717	999999	239	787	708	684	165	990	990	999999	999999	999999	34	851	102	999999	258	968	999999	668	601	686	610	547	999999	309	924	753	999999	822	662	678	292	105	759	999999	848	928	743	354	937	429	57	488	703	660	59	999999	999999	999999	972	707	999999	786	896	41	174	691	999999	408	759	411	999999	177	474	446	149	928	102	995	988	330	235	329	999999	181	999999	132	843	999999	260	999999	368	598	999999	954	999999	999999	208	728	999999	166	999999	999999	594	999999	999999	879	999999	267	521	131	987	999999	115	652	482	748	65	999999	402	999999	847	999999	999999	999999	53	999999	999999	520	835	642	999999	373	72	831	875	890	734	203	60	759	118	586	999999	999999	857	999999	493	999999	999999	862	450	483	999999	890	999999	628	999999	679	999999	422	562	999999	999999	878	401	623	999999	283	777	592	999999	861	674	999999	999999	271	694	29	999999	999999	999999	999999	47	972	202	256	47	181	522	256	703	65	999999	638	207	615	999999	264	737	243	639	219	430	890	849	588	808	999999	957	57	999999	176	621	999999	205	441	465	459	685	999999	586	166	999999	999999	888	958	160	46	445	327	117	439	291	999999	999999	16	699	157	133	614	447	353	999999	474	322	537	443	999999	442	765	159	704	579	592	999999	483	457	999999	999999	999999	437	999999	258	999999	999999	505	884	797	971	999999	742	318	336	999999	707	999999	999999	297	218	361	524	857	604	999999	177	413	859	698	177	963	559	799	155	241	186	675	105	583	533	816	652	645	999999	999999	33	999999	999999	507	999999	423	540	170	692	650	376	580	999999	578	472	537	645	195	629	17	639	942	999999	999999	999999	42	147	368	763	999999	999999	879	534	999999	999999	999999	999999	999999	999999	753	432	398	117	504	864	606	508	526	121	996	999999	466	25	999999	613	90	677	282	612	853	286	182	407	300	999999	497	55	999999	922	146	501	999999	382	999999	585	251	835	999999	240	299	533	620	257	999999	999999	252	863	999999	748	575	999999	763	999999	960	477	260	990	816	562	377	560	692	604	974	999999	999999	93	149	739	371	255	999999	52	999999	329	665	999999	640	81	699	633	
836	77	356	999999	738	542	999999	408	335	261	28	116	999999	738	840	26	282	272	999999	999999	723	999999	386	330	650	999999	437	641	812	335	359	999999	862	743	999999	999999	257	497	999999	355	999999	741	414	120	236	901	189	584	488	648	999999	378	740	999999	910	366	690	35	836	27	115	781	596	999	901	283	253	129	24	224	768	784	506	985	496	999999	75	276	104	999999	542	852	162	173	682	980	999999	331	833	999999	935	231	661	999999	249	890	999999	414	218	952	999999	70	569	999999	880	868	872	754	54	927	300	424	931	97	485	263	628	433	327	920	278	921	295	657	289	546	133	999999	745	605	838	661	999999	151	100	481	293	889	293	814	118	260	999999	906	77	521	300	573	274	999999	999999	721	97	999999	683	736	774	912	984	343	999999	125	18	448	999999	639	366	999999	996	999999	999999	739	150	513	812	28	645	389	999999	767	256	559	493	758	343	127	574	768	467	364	706	381	999999	999999	79	992	251	838	816	999999	164	999999	999999	270	27	532	580	583	485	665	999999	395	999999	226	96	195	632	260	999999	971	75	597	332	642	999999	598	999999	200	999999	819	776	999999	572	161	613	746	982	232	999999	999999	999999	990	999999	802	273	321	59	999999	863	999999	370	991	733	845	373	566	187	935	999999	429	999999	999999	149	666	999999	294	822	180	613	350	213	410	518	303	435	84	314	530	378	984	548	999999	999999	560	458	785	83	999999	788	56	569	999999	267	999999	123	166	999999	626	913	999999	999999	999999	85	999999	680	960	999999	439	999999	298	261	657	566	999999	999999	552	999999	999999	217	113	220	105	391	999999	781	166	152	206	190	278	234	688	999999	399	495	669	80	814	999999	999999	312	643	317	500	999999	911	490	288	999999	571	113	270	419	999999	768	403	999999	518	741	523	818	287	259	999999	73	573	50	999999	494	220	481	248	709	719	999999	577	999999	890	771	869	675	864	763	619	175	963	279	806	999999	101	182	561	82	999999	680	999999	394	176	436	231	870	324	999999	231	99	999999	561	699	18	200	616	607	746	872	848	999999	523	999999	999999	109	999999	243	544	999999	48	919	175	352	999999	999999	193	999999	463	550	998	361	80	542	529	309	999999	579	798	999999	999999	999999	814	210	518	726	511	753	999999	337	926	999999	779	401	999999	999999	700	218	999999	241	17	999999	153	205	999999	496	999999	980	120	999999	696	999999	445	113	999999	473	114	965	999999	999999	274	439	999999	136	999999	371	581	678	999999	359	609	999999	918	567	433	489	
999999	619	999999	31	842	531	642	525	640	211	999999	999999	484	719	75	999999	383	348	966	577	576	26	581	999999	915	215	631	761	76	999999	807	877	999999	436	52	999999	638	812	999999	999999	797	904	496	423	999999	904	203	999999	294	874	820	579	999999	855	999999	414	47	824	115	636	899	999999	458	148	404	324	996	57	677	579	106	999999	867	233	780	671	999999	168	342	21	21	991	476	201	999999	237	287	824	999999	999999	457	999999	999999	999999	844	999999	455	357	29	855	908	155	962	999999	778	999999	999999	377	85	252	999999	879	999999	104	999999	907	414	999999	466	999999	999999	182	534	49	131	291	864	33	389	864	225	183	148	486	999999	866	39	761	999999	431	525	909	999999	281	753	999999	332	999999	229	936	999999	198	890	852	818	735	621	922	999999	497	395	688	988	220	36	999999	999999	15	999999	999999	878	653	844	45	651	137	999999	263	295	553	959	261	999999	452	363	37	292	296	668	377	254	116	177	925	45	837	921	538	254	53	999999	999999	620	470	67	858	354	855	211	691	312	367	999999	50	537	144	883	545	857	998	428	454	999999	624	999999	771	485	999999	999	999999	999999	999999	999999	252	715	999999	641	999999	395	505	682	436	999999	977	999999	887	480	999999	999999	901	999999	385	681	256	625	393	978	996	956	295	999999	435	855	397	484	417	358	394	335	893	502	549	999999	361	999999	999999	369	999999	559	999999	999999	999999	999999	999999	999999	830	223	999999	627	331	664	999999	387	109	132	257	581	697	502	999999	999999	999999	802	504	408	999999	235	329	930	999999	34	618	446	999999	994	34	905	999999	536	654	203	596	766	13	239	999999	999999	999999	239	79	999999	999999	999999	901	999999	215	555	35	699	456	604	999999	832	993	307	55	208	57	115	999999	351	824	999999	847	464	999999	329	799	274	551	252	999999	99	999999	999999	362	999999	544	252	788	479	880	999999	89	60	308	763	772	705	194	658	124	946	142	727	999999	510	30	447	155	886	756	760	158	214	430	804	971	780	999999	304	664	805	326	628	999999	999999	91	999999	165	999999	556	103	999999	892	138	999999	999999	143	999999	852	730	106	106	901	722	130	909	999999	999999	999999	999999	992	999999	889	999999	318	629	999999	267	828	428	232	291	967	340	662	679	999999	85	201	847	838	161	102	574	567	708	425	905	350	857	216	177	661	395	999999	343	999999	898	819	609	453	875	999999	999999	507	814	138	571	69	999999	653	799	438	999999	954	840	667	325	999999	610	999999	608	916	999999	999999	65	999999	999999	
776	329	999999	367	266	592	404	999999	362	668	76	999999	579	999999	999999	899	999999	416	739	15	999999	722	675	999999	471	999999	405	844	958	828	221	452	999999	556	794	740	962	999999	543	999999	999999	991	999999	999	259	999999	40	359	999999	26	767	806	325	999999	150	64	999999	611	896	999999	197	559	13	534	457	999999	567	33	69	115	937	918	872	893	999999	449	244	999999	626	999999	189	55	999999	942	999999	999999	136	569	415	999999	96	360	398	496	999999	999999	988	954	999999	635	126	16	300	999999	89	848	933	432	871	701	819	977	984	120	867	152	477	71	999999	999999	497	998	999999	329	29	586	529	386	245	60	999999	289	134	991	669	182	755	434	862	222	482	999999	999999	714	920	999999	999999	999999	629	999999	235	999999	491	999999	148	128	999999	970	637	502	999999	556	196	821	249	540	853	993	450	695	397	999999	208	260	570	793	310	902	409	999999	220	251	999999	729	824	534	798	624	999999	999999	999999	784	797	369	893	925	517	876	474	390	264	382	999999	934	128	193	999999	999999	999999	355	818	496	570	999999	292	999999	799	467	999999	714	999999	238	149	999999	911	612	255	839	366	999999	285	433	999999	29	656	838	999999	822	999999	641	806	566	685	508	732	999999	223	999999	87	815	135	59	880	759	648	36	242	938	32	516	938	888	999999	304	79	999999	68	999999	80	453	674	977	857	999999	999999	185	553	641	176	625	999999	185	761	551	519	999999	552	678	999999	629	605	474	800	999999	999999	999999	692	390	438	347	238	672	999999	633	150	158	202	525	851	999999	999999	600	999999	406	128	762	137	332	999999	843	842	999999	180	451	848	209	186	763	999999	990	999999	172	212	999999	999999	725	185	137	999999	371	43	37	826	908	999999	14	703	403	975	940	790	369	605	999999	505	848	502	558	785	940	971	439	864	861	979	321	999999	999999	19	402	587	999999	999999	423	809	815	999999	271	305	843	999999	783	787	999999	210	133	566	617	333	548	233	999999	351	470	400	604	172	964	928	834	616	761	999999	583	999999	790	999999	192	786	999999	294	999999	263	942	444	197	652	154	999999	856	754	999999	618	471	178	959	658	461	32	214	652	598	342	999999	999999	745	400	213	366	999999	999999	383	999999	999999	264	992	374	409	36	212	999999	28	313	82	90	999999	152	922	999999	999999	141	999999	999999	999999	47	695	898	793	716	698	797	448	787	251	180	381	950	974	999999	999999	595	259	435	820	262	999999	295	270	389	400	602	477	999999	999999	287	700	999999	259	605	569	
999999	581	692	337	415	513	240	71	901	708	885	999999	715	999999	808	999999	559	349	328	413	410	638	999999	326	105	330	650	824	999999	999999	999999	700	999999	999999	92	23	999999	108	999999	749	403	233	368	681	999999	434	761	999999	999999	405	150	873	999999	999999	168	465	999999	999999	242	999999	863	999999	108	430	999999	195	799	78	155	795	325	461	934	579	19	999999	999999	731	812	670	568	999999	670	999999	999999	293	770	186	999999	627	845	999999	866	329	999999	999999	135	937	999999	999999	635	999999	424	369	999999	689	939	361	192	999999	195	446	564	999999	526	783	745	539	100	267	999999	622	589	527	949	135	594	614	693	999999	61	999999	601	493	45	874	665	999999	489	999999	354	419	993	506	999999	408	636	305	802	999999	251	595	847	873	904	22	113	897	419	953	999999	999999	999999	999999	930	853	999999	81	535	652	128	444	60	449	912	15	629	93	95	999999	499	999999	811	590	780	999999	494	728	999999	33	771	767	892	999999	557	30	751	833	575	999999	563	565	769	999999	984	807	544	408	999999	899	999999	30	811	999999	464	804	522	87	389	474	369	127	999999	512	880	360	552	525	892	892	263	795	517	506	987	934	529	661	999999	973	920	95	767	689	999999	751	999999	33	80	752	508	673	999999	999999	229	999999	82	267	279	999999	264	29	516	78	999999	597	512	999999	881	530	284	861	482	999999	999999	999999	359	803	871	999999	404	999999	455	149	394	589	352	999999	287	550	861	271	391	970	999999	901	999999	698	53	999999	249	651	152	550	999999	999999	201	47	557	999999	999999	999999	999999	999999	240	736	574	376	999999	66	255	999999	37	340	668	22	479	511	698	652	999999	660	760	829	890	752	386	904	671	746	398	999999	859	999999	999999	592	999999	999999	739	982	337	212	999999	987	797	999999	624	999999	881	464	177	999999	349	904	252	436	518	999999	259	488	359	669	704	937	667	940	245	695	876	85	147	999999	772	715	324	500	646	773	41	746	138	574	33	217	579	708	965	955	98	37	999999	319	992	999999	999999	667	508	87	329	856	908	928	935	805	999999	939	917	633	999999	751	999999	999999	535	512	999999	999999	645	497	368	958	975	290	606	848	11	999999	246	520	92	656	992	569	453	185	838	209	639	227	889	639	999999	342	375	999999	999999	338	784	489	999999	847	999999	999999	718	999999	999999	628	331	96	804	499	703	407	999999	933	758	999999	302	999999	999999	160	155	427	607	728	177	643	915	999999	611	999999	999999	756	618	999999	634	982	850	999999	303	999999	
999999	999999	423	399	936	394	791	999999	999999	26	46	434	815	751	702	999999	999999	990	999999	248	713	999999	485	141	455	999999	788	315	308	776	380	999999	65	464	281	602	14	217	791	782	999999	483	681	594	635	619	941	999999	999999	999999	999999	859	889	999999	999999	999999	77	999999	999999	989	605	999999	143	999999	646	827	378	360	479	110	999999	999999	999999	420	396	999999	391	891	506	999999	15	922	772	277	999999	520	999999	999999	958	466	534	722	273	801	999999	375	349	869	999999	999999	251	999999	396	442	440	385	999999	999999	668	275	434	999999	785	999999	999999	683	713	865	999999	135	506	377	401	23	576	877	931	406	244	31	890	521	943	697	594	424	535	340	837	822	859	852	999999	999999	999999	357	936	165	817	999999	662	483	264	999999	311	999999	199	382	865	562	454	264	244	647	999999	999999	243	98	999999	569	158	382	38	792	275	654	45	708	982	228	941	775	588	741	369	417	267	130	395	999999	999999	999999	474	285	377	605	618	694	999999	999999	999999	999999	641	258	354	289	455	472	557	657	837	999999	400	647	620	678	675	502	999999	999999	655	122	702	999999	344	995	907	999999	424	669	46	351	400	863	114	103	999999	340	396	999999	961	795	573	999999	883	743	762	999999	664	699	999999	125	999999	349	473	10	156	839	913	358	382	702	999999	887	999999	496	100	537	542	527	543	344	116	208	999999	860	549	999999	918	601	243	999999	98	724	739	999999	934	999999	399	999999	946	999999	426	47	999999	269	747	686	127	999999	652	235	295	146	165	999999	18	999999	343	613	461	192	920	999999	125	302	614	999999	999999	999999	562	49	999999	438	580	248	917	78	999999	999999	122	863	846	531	948	999999	794	951	569	152	999999	725	717	786	652	764	385	114	922	414	999999	425	537	427	834	613	98	857	999999	917	678	940	717	596	500	598	345	398	373	117	508	662	763	999999	787	836	999999	999999	786	815	863	812	156	96	999999	697	335	429	999999	345	919	936	395	652	474	999999	18	131	999999	999999	429	986	740	999999	906	992	661	532	639	999999	291	737	81	749	999999	999999	794	630	999999	803	999999	916	701	999999	999999	571	277	121	541	816	999999	209	74	731	396	877	81	341	190	110	45	803	790	698	63	192	865	645	598	608	187	387	627	999999	999999	999999	294	712	999999	344	724	550	999999	999999	179	999999	672	349	999999	186	793	462	449	999999	767	468	135	12	975	16	705	631	522	932	639	450	582	582	999999	883	999999	369	999999	845	999999	494	999999	967	529	971	
519	999999	292	422	999999	999999	999999	233	724	333	387	999999	736	619	999999	103	999999	999999	193	999999	509	100	999999	480	594	999999	746	999999	28	282	655	168	999999	999999	496	189	999999	110	999999	914	999999	358	857	615	505	309	633	106	216	291	466	753	783	799	471	429	126	812	827	999999	999999	344	214	451	677	999999	808	732	999999	459	754	999999	999999	279	999999	999999	999999	793	999999	294	800	650	397	736	815	901	384	683	542	999999	72	536	999999	999999	936	178	153	415	999999	286	501	900	972	756	537	539	812	514	582	320	196	332	999999	999999	590	337	947	477	999999	776	844	134	199	66	397	227	655	999999	343	999999	17	827	999999	697	793	900	999999	999999	209	286	99	870	111	232	880	739	698	739	155	999999	999999	999999	999999	171	442	999999	999999	999999	369	999999	884	606	181	999999	312	369	476	999999	749	690	999999	316	999999	359	999999	973	33	967	185	657	528	915	70	734	828	999999	57	693	264	426	199	760	280	999999	402	492	999999	577	919	520	273	558	999999	999999	999999	914	999999	999999	485	468	353	742	741	712	791	999999	546	999999	705	970	999999	782	999999	999999	500	899	46	999999	957	203	999999	455	58	999999	999999	999999	999999	605	786	999999	934	999999	218	999999	83	999999	29	568	999999	433	999999	262	999999	999999	208	490	672	666	964	59	878	28	472	291	999999	999999	694	86	999999	999999	52	999999	660	791	46	694	574	99	259	999999	999999	999999	290	533	257	32	583	109	465	904	308	999999	640	736	45	916	165	927	611	185	762	943	251	999999	999999	16	999999	90	999999	514	999999	582	416	921	179	999999	737	938	999999	171	324	595	620	423	999999	782	309	999999	756	999999	539	647	999999	84	291	935	236	12	153	251	431	999999	196	951	988	725	853	719	999999	634	188	226	893	450	860	176	333	827	999999	607	706	677	334	792	999999	278	104	341	640	244	999999	735	795	792	739	822	408	999999	435	797	929	589	999999	131	941	999999	753	47	224	124	612	999999	246	545	544	753	177	404	976	719	630	521	89	332	999999	999999	430	110	710	47	768	999999	999999	968	678	126	320	999999	851	662	524	66	127	525	999999	776	498	260	258	986	999999	14	692	715	999999	999999	999999	43	999999	999999	999999	653	999999	186	356	947	16	278	866	428	443	999999	553	324	205	573	403	564	700	683	954	999999	999999	999999	392	763	972	687	999999	270	616	286	541	363	769	871	999999	941	179	684	769	230	394	829	999999	999999	461	378	519	602	24	945	343	987	999999	722	800	613	793	999999	
975	328	476	606	811	166	432	200	999999	333	844	999999	999999	26	914	734	785	32	181	999999	999999	603	177	999999	255	670	943	999999	819	57	80	125	158	586	708	451	999999	787	28	999999	999999	271	824	999999	757	563	560	999999	83	808	936	778	999999	100	290	381	999999	999999	999999	999999	222	877	380	507	999999	728	999999	808	317	472	980	997	14	784	443	51	999999	981	451	692	119	627	481	999999	999999	302	999999	67	306	337	999999	487	437	877	184	999999	890	326	932	38	260	752	19	610	828	939	773	657	656	249	999999	179	999999	668	41	999999	406	369	396	961	999999	255	512	980	182	502	570	999999	609	999999	160	999999	59	423	999999	999999	617	870	999999	181	528	999999	410	66	735	130	999999	768	999999	589	984	530	930	970	984	15	249	38	437	335	999999	646	58	999999	999999	999999	999999	999999	235	674	977	535	187	225	443	28	999999	999999	255	999999	839	801	291	29	78	629	532	88	439	999999	127	999999	999999	856	999999	881	977	806	967	595	10	261	543	181	612	999999	352	714	537	965	170	794	783	385	495	576	999999	38	999999	469	616	51	972	798	557	397	102	331	422	562	50	47	488	659	61	588	268	119	417	619	286	818	999999	473	276	332	999999	67	370	236	525	949	281	999999	999999	958	289	744	624	224	366	999999	302	975	924	999999	315	999999	333	907	317	255	621	915	193	798	501	508	999999	234	999999	999999	999999	195	46	101	765	999999	680	999999	308	999999	999999	202	263	264	526	575	549	999999	26	682	999999	999999	999999	999999	337	366	324	191	999999	999999	222	400	999999	331	70	116	938	832	367	335	453	240	608	999999	760	428	661	928	282	925	959	389	999999	908	999999	999999	999999	999999	999999	409	999999	499	636	528	311	105	568	999999	204	419	636	716	784	691	999999	503	854	136	520	909	704	396	908	541	821	833	192	724	30	563	840	999999	79	958	670	999999	604	999999	491	999999	999999	999999	734	862	298	999999	604	525	678	999999	653	999999	999999	999999	704	999999	999999	104	706	478	912	999999	912	640	579	999999	999999	826	30	285	899	999999	645	855	59	974	999999	56	999999	999999	239	667	56	222	910	999999	926	224	999999	999999	373	509	999999	999999	752	999999	817	103	999999	835	605	777	505	402	908	878	504	400	805	729	616	544	851	138	249	255	797	699	730	878	999999	432	572	629	912	399	400	632	113	43	999999	999999	762	417	999999	461	171	653	314	999999	205	535	999999	999999	999999	999999	999999	255	773	999999	228	999999	372	414	307	183	215	875	
490	999999	488	872	297	772	999999	56	781	444	165	999999	93	154	395	699	683	999999	22	47	843	93	742	999999	858	999999	814	49	207	358	119	799	255	296	172	795	999999	332	999999	999999	999999	738	57	999999	999999	999999	423	999999	999999	999999	730	305	170	178	42	407	776	342	24	691	957	999999	999999	433	334	999999	542	797	981	999999	156	999999	999999	375	85	115	999999	999999	66	872	192	999999	317	999999	627	813	999999	87	264	999999	29	999999	318	556	999999	439	999999	624	999999	732	453	626	102	999999	999999	380	542	794	999999	926	999999	257	286	151	509	227	225	325	805	520	728	465	543	226	999999	999999	52	217	686	645	999999	421	639	333	428	566	647	999999	18	257	281	843	983	337	403	999999	933	176	56	999999	224	573	999999	378	14	988	999999	876	561	999999	338	334	117	457	710	950	617	953	723	999999	579	999999	999999	999999	248	884	481	999999	822	809	13	999999	999999	224	431	999999	602	999999	328	999999	999999	999999	623	429	918	947	735	536	627	999999	163	980	453	113	999999	999999	267	269	999999	129	517	876	63	752	586	999999	172	893	36	66	999999	356	999999	999999	999999	807	426	886	999999	300	158	944	588	379	655	32	432	67	332	256	999999	999999	999999	999999	923	999999	717	870	843	466	784	999999	999999	570	104	806	999999	170	644	94	999999	380	629	839	999999	572	297	684	106	563	999999	115	571	779	671	24	225	435	370	862	100	555	999999	183	515	316	444	28	284	848	999999	272	422	247	499	25	999999	302	237	360	318	43	999999	290	999999	679	281	730	899	90	999999	920	999999	782	994	211	337	455	333	665	999999	279	409	258	999999	768	692	999999	999999	655	310	923	207	19	553	999999	781	763	747	836	44	714	999999	999999	267	756	472	640	252	297	688	267	968	572	233	999999	999999	525	999999	667	986	947	450	253	779	667	722	790	238	937	429	573	707	496	630	423	999999	215	990	139	999999	999999	91	992	967	52	954	999999	785	514	433	266	369	999999	850	97	999999	875	424	599	44	681	412	999999	867	124	999999	999999	941	809	889	428	534	999999	371	933	866	457	286	736	712	97	15	724	999999	173	214	999999	999999	543	999999	999999	790	999999	105	624	650	999999	135	852	493	483	693	975	624	999999	731	999999	719	916	231	816	599	688	886	999999	676	999999	801	999999	910	932	999999	408	999999	614	999999	143	178	746	999999	999999	332	433	253	239	403	39	109	999999	999999	118	908	730	322	999999	685	111	514	158	999999	962	974	999999	942	560	999999	295	999999	999999	
376	597	999999	973	632	999999	494	175	444	657	553	646	588	301	999999	999999	34	114	95	999999	999999	536	999999	29	797	331	999999	900	491	692	591	118	999999	99	143	844	191	934	107	191	848	519	999999	857	605	311	999999	683	169	151	536	544	209	997	999999	839	968	908	185	999999	999999	593	684	752	75	444	999999	499	168	426	619	999999	16	904	479	419	869	999999	423	495	947	441	741	349	999999	999999	909	999999	18	304	876	282	999999	796	175	999999	999999	914	791	170	999999	883	525	742	999999	446	538	304	528	670	969	206	495	690	364	584	852	999999	595	28	535	227	490	864	999999	346	340	999999	739	225	584	999999	980	262	126	999999	999999	998	999999	999999	518	614	197	348	334	999999	787	999999	441	591	411	501	329	772	999999	161	999999	660	202	194	116	328	565	312	96	24	999999	242	999999	300	667	854	526	999999	510	999999	39	152	539	870	559	271	777	999999	999999	93	999999	218	999999	999999	999999	265	805	633	999999	200	58	884	999999	319	999999	555	505	151	923	999999	999999	999999	999999	714	132	261	131	332	635	844	550	417	999999	999999	389	17	615	608	630	411	999999	893	271	319	872	999999	889	230	999999	13	765	636	999999	266	118	999999	945	999999	999999	419	144	483	997	768	650	641	999999	259	930	456	939	999999	999999	521	508	999999	192	952	842	978	371	901	999999	999999	89	913	192	242	894	208	71	703	765	221	277	575	895	502	999999	240	758	999999	299	999999	73	868	126	712	999999	36	998	993	80	864	57	243	567	375	689	736	458	999999	365	999999	999999	246	141	999999	999999	933	196	689	999999	611	229	999999	999999	999999	999999	220	796	480	999999	867	209	78	999999	901	999999	999999	17	529	813	933	999999	605	284	999999	999999	827	999999	817	999999	999999	999999	319	710	468	999999	999999	632	999999	999999	478	939	978	678	498	532	999999	613	239	144	220	925	666	999999	359	829	623	456	53	392	740	483	979	999999	658	36	999999	368	174	266	847	411	407	722	344	993	803	926	786	45	999999	999999	999999	999999	258	900	999999	442	999999	638	31	999999	589	227	999999	995	960	966	30	471	642	958	449	973	999999	999999	527	999999	999999	999999	35	696	999999	17	999999	527	975	306	763	999999	852	999999	17	535	244	978	822	190	655	349	43	836	906	325	403	299	774	534	395	999999	382	239	900	999999	612	335	209	581	91	549	29	664	213	999999	999999	194	950	913	738	319	986	346	299	999999	999999	199	789	999999	614	845	752	451	999999	323	386	622	999999	22	923	999999	778	
250	109	115	329	999999	999999	645	705	999999	999999	861	796	999999	463	46	940	707	671	423	545	999999	999999	246	796	999999	753	890	885	996	637	938	999999	829	540	745	999999	999999	999999	953	565	154	649	405	999999	891	655	833	860	349	999999	850	351	509	373	999999	283	862	318	999999	625	999999	760	708	999999	410	870	966	546	999999	799	999999	833	717	999999	401	215	571	739	904	922	919	39	545	325	999999	596	490	465	615	471	384	874	131	338	822	999999	940	823	106	31	688	297	152	550	924	999999	633	651	971	999999	712	133	414	829	705	999999	224	393	795	813	999999	999999	930	256	425	881	999999	389	44	18	275	747	999999	999999	999999	631	887	995	400	770	963	999999	493	896	759	260	470	301	632	119	178	556	38	293	640	187	999999	895	999999	53	313	254	616	963	999999	999999	999999	530	595	84	826	229	993	999999	999999	550	27	43	497	999999	421	420	999999	925	839	999999	718	999999	252	999999	274	991	870	999999	466	718	232	999999	452	999999	769	999999	706	558	293	949	999999	999999	999999	99	169	999999	999999	960	999999	893	497	999999	134	735	256	999999	287	538	809	999999	358	646	568	999999	328	497	591	703	405	999999	714	208	641	889	165	714	915	999999	897	940	592	999999	999999	573	230	999999	405	999999	548	999999	662	178	748	999999	999999	999999	445	999999	771	672	742	705	564	999999	188	299	59	245	579	541	226	999999	640	868	251	447	921	995	910	787	101	999999	164	999999	818	545	459	999999	297	249	278	999999	999999	999999	208	887	356	574	394	999999	491	170	147	16	420	537	537	879	217	164	995	999999	999999	984	580	999999	550	796	999999	643	840	867	947	339	272	612	999999	416	670	363	100	356	610	978	999999	931	736	999999	357	290	17	579	975	143	254	828	221	999999	999999	339	999999	560	241	999999	101	624	999999	807	744	808	794	131	218	853	73	648	839	423	687	649	999999	402	448	62	635	270	891	999999	95	444	999999	999999	999999	341	26	540	125	999999	887	682	719	929	413	549	495	886	370	132	999999	606	988	999999	999999	14	207	945	121	999999	125	999999	732	407	722	999999	999999	458	369	877	837	999999	532	999999	535	15	929	999999	999999	899	999999	999999	999999	769	744	999999	455	602	626	757	143	80	429	935	744	67	949	999999	999999	113	142	46	999999	493	999999	547	83	18	273	713	84	999999	957	222	622	375	999999	963	663	999999	854	814	832	611	743	766	113	597	245	477	65	999999	995	885	766	529	999999	416	483	207	999999	447	339	912	683	999999	
122	216	999999	999999	999999	999999	657	974	258	328	999999	916	749	528	443	486	772	795	657	465	10	82	455	999999	153	523	999999	466	999999	416	485	999999	927	605	653	896	283	999999	999999	999999	960	999999	636	999999	325	999999	667	955	763	999999	675	544	264	227	999999	50	999999	230	234	612	999999	201	156	999999	842	295	988	154	874	999999	999999	905	454	999999	504	979	446	17	777	837	999999	533	702	898	741	941	999999	709	467	613	999999	63	642	999999	999999	999999	873	793	605	39	999999	999999	91	999999	726	770	99	676	999999	999999	604	753	453	397	999999	972	999999	258	999999	901	999999	288	686	999999	411	159	272	715	25	999999	116	652	412	747	519	999999	999999	486	999999	971	851	999999	987	309	19	392	610	255	982	599	999999	999999	693	703	408	49	836	820	815	577	507	999999	660	987	62	999999	351	999999	877	999999	530	22	87	139	60	642	999999	999999	999999	28	548	27	999999	999999	465	491	999999	708	349	999999	507	999999	671	999999	473	477	337	10	257	66	999999	905	378	570	79	268	546	999999	999999	999999	748	459	568	796	38	489	999999	999999	999999	570	993	999999	365	999999	914	898	351	484	665	583	315	300	999999	204	999999	999999	649	999999	999999	206	999999	405	65	999999	732	57	73	874	574	999999	826	999999	478	686	999999	408	549	971	999999	181	917	72	999999	79	460	999999	330	374	999999	395	999999	999999	888	335	999999	999999	587	782	673	866	835	476	910	999999	757	222	822	999999	999999	578	999999	677	999999	185	289	881	508	985	132	285	727	699	65	189	153	349	214	152	999999	999999	820	767	999999	788	345	999999	999999	225	322	248	634	878	243	250	300	173	969	713	55	744	99	601	659	398	999999	146	421	730	999999	417	18	679	391	664	999999	337	999999	728	839	838	729	292	673	884	650	849	466	999999	888	999999	379	501	107	999999	387	999999	117	999999	649	999999	999999	431	687	904	240	954	496	578	492	999999	793	250	873	216	25	807	928	775	747	300	680	606	999999	999999	999999	999999	582	75	999999	999999	999999	469	89	639	999999	307	999999	768	654	696	363	999999	332	924	196	999999	627	890	310	579	300	342	172	358	999999	433	589	139	866	723	382	999999	301	953	743	999999	170	243	407	717	212	169	130	999999	999999	792	284	999999	371	999999	999999	691	999999	707	999999	999999	307	731	999999	385	718	999999	902	931	999999	933	595	378	190	999999	968	999999	492	593	377	140	221	121	999999	999999	999999	671	767	956	834	690	999999	594	715	856	999999	439	133	31	998	736	267	999999	737	14	
206	906	736	509	999999	999999	208	181	339	117	675	196	319	383	237	57	708	999999	106	999999	278	11	662	334	835	538	999999	471	594	641	873	32	383	999999	540	252	934	267	25	339	999999	493	264	607	190	840	129	999999	794	951	37	320	102	114	999999	204	253	412	674	412	243	737	999999	698	244	653	812	902	999999	984	122	451	930	767	151	785	747	999999	999999	994	419	520	676	642	613	562	929	279	999999	999999	999	532	593	613	999999	754	905	565	373	537	38	227	907	999999	838	586	390	335	999999	950	457	198	267	679	992	723	70	999999	95	681	999999	543	231	507	985	590	857	326	671	396	879	191	999999	616	966	202	613	867	999999	999999	181	604	315	730	888	999999	274	913	621	999999	999999	961	999999	999999	813	495	996	999999	999999	258	728	999999	664	576	81	275	506	999999	999999	800	119	203	999999	69	509	129	999999	500	999999	184	999999	999999	999999	298	702	918	999999	10	803	480	999999	213	999999	999999	307	999999	939	738	658	622	999999	623	209	999999	272	500	999999	421	191	999999	267	505	790	999999	999999	999999	368	999999	874	999999	564	505	847	242	999999	906	160	595	999999	401	190	498	841	997	999999	703	745	885	36	211	107	299	999999	119	223	700	423	402	623	523	999999	573	864	505	67	809	775	966	225	366	999999	235	659	789	999999	999999	663	792	780	238	48	483	349	999999	65	275	685	738	999999	904	492	999999	971	248	652	616	999999	346	939	999999	927	999999	669	669	861	999999	639	999999	605	453	46	630	999999	394	484	275	999999	202	999999	792	133	46	999999	321	874	591	263	421	146	897	145	999999	853	999999	999999	269	813	680	810	192	635	656	143	576	867	861	145	586	764	387	999999	441	895	999999	936	891	832	358	795	280	999999	999999	999999	707	999999	719	777	902	93	224	461	553	999999	267	166	477	999999	380	999999	22	455	677	999999	999999	515	703	431	705	999999	999999	437	999999	885	540	999999	417	763	436	999999	158	999999	242	502	549	925	999999	999999	999999	990	469	999999	462	904	782	824	999999	999999	143	999999	614	999999	82	130	673	999999	996	668	999999	693	749	999999	476	999999	305	929	223	999999	117	834	999999	653	999999	999999	999999	431	974	999999	999999	716	632	845	630	999999	653	861	21	999999	829	761	928	180	209	945	250	755	521	999999	609	852	611	767	999999	308	525	999999	504	999999	807	251	812	446	565	144	71	999999	93	242	999999	444	917	110	355	999999	906	999999	453	848	474	567	910	634	951	260	115	864	392	332	718	692	999999	
654	315	999999	949	492	615	74	883	999999	999999	999999	881	999999	935	510	422	116	999999	999999	999999	655	999999	249	341	187	999999	314	39	999999	999999	761	523	999999	87	999999	999999	768	407	423	889	388	964	137	894	999999	753	785	325	604	451	285	929	698	185	711	762	999999	999999	771	997	999999	45	999999	825	999999	765	999999	97	999999	714	654	709	978	999999	138	691	999999	999999	709	999999	709	999999	434	999999	245	831	824	601	376	999999	730	522	635	426	999999	999999	999999	312	999999	865	648	999999	653	890	797	575	999999	568	56	29	998	720	546	347	999999	999999	610	931	590	999999	999999	999999	721	999999	999999	142	84	999999	551	784	413	462	999999	843	785	999999	346	544	958	999999	880	266	554	356	512	19	975	298	138	278	742	356	721	904	999999	999999	999999	491	905	664	501	399	27	271	615	999999	359	702	561	286	974	76	973	999999	209	684	959	375	659	974	166	786	999999	283	51	67	740	466	918	651	45	854	638	303	999999	490	249	292	740	966	660	283	736	852	303	676	382	999999	705	250	184	610	832	930	508	715	966	744	229	558	805	892	783	910	250	129	437	680	999999	719	445	676	634	692	324	882	999999	581	979	375	685	939	761	678	476	434	31	999999	795	999999	523	505	72	192	170	767	500	826	611	183	248	702	57	986	805	999999	976	149	616	625	665	395	764	999999	999999	999999	999999	114	443	815	107	999999	884	300	205	999999	613	999999	999999	556	999999	232	999999	805	136	982	891	774	873	968	458	999999	999999	179	796	999999	740	218	319	999999	636	395	999999	795	999999	999999	817	756	791	864	894	999999	617	999999	242	442	425	958	727	890	974	999999	241	475	367	226	637	715	504	77	209	405	142	238	999999	997	840	184	730	617	174	145	983	18	83	924	999999	41	999999	999999	999999	782	491	428	329	280	163	917	438	999999	999999	112	262	724	665	999999	401	389	999999	244	602	999999	238	119	999999	839	382	233	999999	442	951	999999	777	999999	999999	427	999999	713	908	999999	844	922	746	870	736	72	999999	999999	353	584	532	999999	891	702	760	999999	553	382	999999	999999	897	930	999999	995	907	284	334	122	369	247	999999	688	480	500	400	999999	504	367	382	999999	956	122	999999	999999	999999	76	714	999999	389	892	873	541	20	999999	752	999999	406	750	962	461	737	999999	900	115	998	844	414	999999	311	999999	967	196	999999	999999	533	784	60	709	96	841	570	259	732	477	999999	54	677	62	747	487	284	753	999999	920	926	195	222	999999	999999	74	
661	323	999999	308	925	687	999999	970	894	967	863	999999	999999	131	891	487	999999	432	740	954	176	362	653	824	806	999999	791	89	123	347	572	285	891	31	189	257	485	433	999999	687	512	707	999999	780	623	587	99	283	999999	999999	999999	789	44	863	897	999999	999999	949	999999	999999	895	462	856	999999	405	999999	805	999999	942	999999	11	614	999999	63	451	469	999999	873	210	228	134	999999	999999	675	200	782	250	37	133	879	999999	536	930	999999	999999	60	850	610	384	999999	781	455	999999	394	446	543	908	980	422	438	114	999999	999999	283	587	999999	412	191	366	622	347	778	999999	72	66	475	683	999999	999999	401	619	594	999999	175	446	999999	999999	665	238	656	874	270	614	999999	775	999999	787	999999	261	413	647	668	254	762	697	13	999999	279	338	971	860	866	718	999999	819	520	308	583	837	909	210	999999	953	710	748	87	173	999999	296	275	688	999999	999999	858	753	950	349	736	477	443	741	907	336	267	796	999999	551	593	876	265	999999	213	819	351	212	900	715	999999	23	620	840	122	982	73	292	833	999999	859	277	868	999999	999999	999999	403	178	303	420	695	914	740	535	999999	947	41	781	999999	216	999999	999999	853	245	805	722	856	603	629	925	999999	974	999999	930	692	326	17	94	921	107	426	183	999999	999999	999999	630	999999	95	999999	174	951	291	999999	627	639	213	999999	633	375	849	259	800	999999	999999	157	721	951	810	999999	263	939	946	860	387	790	999999	747	374	225	185	450	771	343	464	973	981	176	999999	301	489	999999	384	999999	82	847	625	635	540	999999	308	999999	999999	252	16	999999	15	430	430	999999	374	465	59	417	200	999999	488	467	94	404	175	999999	999999	518	363	361	565	237	788	539	174	999999	216	999999	917	506	999999	999999	999999	239	968	561	746	507	926	999999	852	999999	529	999999	999999	999999	999999	146	175	753	999999	953	889	655	999999	999999	999999	891	672	999999	999999	27	500	693	431	959	140	999999	436	614	808	119	592	340	509	599	999999	999999	179	15	97	80	999999	174	445	999999	999999	681	570	999999	918	999999	835	200	773	835	999999	999999	251	409	38	696	709	561	999999	999999	370	558	156	80	999999	527	999999	667	648	189	999999	999999	258	406	329	459	293	999999	999999	953	284	999999	566	999999	133	872	873	999999	999999	400	370	315	229	493	663	999999	999999	500	999999	401	143	177	552	999999	684	150	586	844	89	999999	413	999999	864	999999	677	968	999999	482	947	207	999999	951	689	257	819	844	116	999999	743	249	924	793	
125	305	999999	999999	849	972	999999	999999	295	38	689	409	999999	896	999999	999999	815	694	98	62	553	923	746	192	488	305	774	840	43	821	111	999999	999999	999999	358	569	181	999999	129	30	493	999999	911	625	271	290	269	922	403	999999	950	999999	160	999999	249	202	558	636	627	554	207	158	949	474	999999	849	754	377	548	999999	66	253	575	78	569	999999	22	131	921	208	999999	852	446	999999	871	62	689	783	380	166	21	544	999999	575	999999	999999	24	447	999999	421	535	891	384	522	821	999999	483	999999	311	999999	190	436	999999	429	999999	355	999999	793	602	999999	999999	971	999999	999999	869	522	999999	999	255	999999	574	574	433	509	999999	154	477	999999	344	175	578	607	999999	720	976	999999	829	524	67	999999	632	231	999999	823	262	999999	894	992	999999	308	406	999999	999999	999999	999999	615	13	215	999999	999999	877	787	459	999999	305	562	999999	287	415	999999	693	785	999999	777	602	999999	730	999999	256	118	259	485	282	45	999999	104	770	405	634	371	999999	999999	767	693	600	845	999999	999999	527	999999	999999	617	586	367	615	620	999999	69	483	742	884	403	999999	648	124	402	515	424	999999	211	791	105	652	54	713	79	999999	259	999999	999999	999999	324	999999	556	999999	642	999999	914	429	157	999999	710	921	999999	999999	999999	999999	999999	578	999999	999999	357	747	326	999999	968	964	999999	653	545	602	292	999999	726	171	570	321	412	603	999999	503	600	999999	999999	647	91	183	761	999999	536	999999	899	680	978	427	233	576	764	647	86	677	366	271	883	999999	280	828	204	730	999999	865	999999	524	106	704	739	363	999999	679	827	999999	213	973	127	140	702	611	999999	309	999999	999999	556	999999	527	999999	147	338	120	965	376	263	979	40	999999	670	999999	384	999999	284	687	999999	350	95	820	291	999999	999999	154	752	853	999999	999999	999999	999999	999999	319	999999	999999	301	999999	411	252	270	999999	574	815	182	332	457	977	327	38	628	621	76	999999	470	944	245	341	754	999999	368	999999	707	338	999999	247	728	360	999999	387	291	999999	286	999999	90	783	255	476	999999	999999	697	775	536	640	306	283	726	999999	848	552	999999	999999	999999	227	999999	999999	604	246	731	935	603	999999	321	939	746	911	999999	448	999999	687	999999	769	50	693	999999	592	585	77	999999	810	521	458	512	999999	625	330	999999	999999	744	932	999999	19	745	365	467	999999	464	596	894	394	938	287	708	171	853	992	920	129	730	301	999999	536	214	920	423	999999	999999	207	324	999999	17	285	703	999999	999999	689	999999	684	
236	894	138	989	182	647	872	999999	749	351	270	632	999999	999999	999999	999999	999999	999999	805	825	942	321	18	266	281	478	386	662	584	79	664	173	999999	999999	999999	999999	173	583	999999	566	57	189	406	251	999999	692	25	999999	946	260	279	854	884	208	999999	914	886	871	717	703	999999	999999	659	679	687	106	662	174	892	502	289	786	999999	248	777	762	915	766	999999	589	463	163	715	333	999999	809	289	999999	999999	999999	999999	301	866	660	999999	837	529	726	564	839	999999	850	340	453	970	492	999999	645	999999	980	999	130	551	999999	999999	118	503	999999	879	877	816	892	672	914	553	999999	999999	638	944	939	243	199	211	490	999999	613	823	272	362	318	254	999999	349	522	978	828	999999	738	420	196	999999	999999	999999	686	32	999999	187	425	899	982	571	999999	700	491	999999	810	918	999999	999999	635	294	999999	973	570	633	182	553	159	936	725	247	999999	227	999999	605	50	352	524	467	422	999999	407	999999	999999	999999	326	943	857	775	177	910	689	999999	784	901	112	999999	286	999999	850	594	38	488	999999	744	388	710	943	999999	706	468	999999	999999	999999	209	887	869	602	823	317	238	695	999999	768	815	999999	32	442	855	503	820	999999	471	999999	828	408	918	999999	636	999999	616	10	971	78	709	516	95	15	585	24	242	626	462	746	621	898	653	720	999999	195	366	999999	999999	999999	999999	402	932	987	336	801	968	682	966	464	701	999999	723	315	999999	308	473	26	999999	840	999999	203	612	725	995	930	754	999999	827	450	999999	347	912	589	192	999999	584	108	679	783	56	560	999999	999999	999999	392	184	348	661	999999	722	349	421	999999	131	692	789	216	992	406	999999	999999	854	525	999999	363	999999	144	132	751	724	375	347	83	794	710	543	614	999999	612	999999	999999	547	766	728	999999	926	665	467	499	527	377	999999	283	999999	287	999999	144	999999	691	76	49	999999	999999	346	999999	999999	999999	999999	999999	999999	185	536	390	650	642	231	98	796	798	436	661	677	633	234	356	269	999999	347	516	15	408	999999	988	545	715	999999	999999	429	381	999999	588	212	57	350	351	999999	999999	632	103	65	616	348	748	265	999999	372	999999	684	989	97	938	999	945	414	999999	999999	999999	999999	935	452	592	668	424	148	847	458	629	292	882	999999	999999	441	254	461	999999	70	329	732	140	352	999999	953	440	294	721	999999	266	642	599	243	303	999999	999999	650	473	948	923	609	417	999999	999999	309	802	999999	554	999999	755	999999	25	690	999999	815	713	999999	845	
638	238	140	426	268	201	986	693	999999	222	999999	744	603	999999	999999	146	719	999999	184	609	307	161	956	740	224	834	772	626	908	999999	488	178	114	999999	834	720	999999	192	159	764	756	999999	162	271	892	762	999999	506	575	553	80	499	538	999999	547	487	282	400	212	434	999999	369	784	205	734	492	640	999999	999999	730	353	536	176	420	999999	691	999	694	847	461	999999	275	61	365	999999	988	640	131	999999	357	447	402	999999	999999	999999	396	999999	999999	537	409	132	362	999999	844	209	999999	333	128	999999	856	999999	588	552	750	751	999999	318	429	822	745	852	518	999999	806	292	951	556	451	85	467	860	52	999999	448	999999	330	921	216	165	999999	665	522	999999	410	999999	859	850	999999	973	190	88	411	144	792	999999	613	999999	547	562	999999	999999	881	52	672	999999	445	432	113	421	430	243	111	274	999999	90	340	527	999999	999999	999999	110	327	477	895	389	999999	999999	999999	999999	725	509	384	654	999999	999999	999999	999999	328	999999	433	999999	746	817	552	947	976	147	162	711	226	95	690	610	138	158	669	413	157	293	548	537	68	222	999999	921	858	456	367	999999	306	861	209	726	512	995	363	509	999999	948	412	321	755	661	675	999999	818	773	999999	758	999999	379	332	999999	999999	999999	999999	534	999999	631	98	529	779	33	415	365	886	963	999999	142	794	999999	488	999999	881	237	781	999999	999999	66	112	95	930	999999	944	927	999999	175	999999	616	999999	999999	999999	999999	860	882	999999	999999	999999	320	753	854	999999	999999	999999	34	890	133	162	638	999999	973	986	74	528	12	599	999999	88	487	999999	721	999999	999999	516	999999	999999	999999	999999	999999	999999	59	159	237	313	257	420	547	646	999999	46	999999	22	231	999999	653	842	323	775	858	293	372	999999	768	494	999999	999999	999999	876	997	252	999999	999999	163	943	74	823	999999	761	281	999999	61	999999	167	999999	999999	999999	881	999999	862	133	999999	999999	490	716	999999	405	999999	999999	999999	506	235	670	649	999999	340	630	858	288	437	829	93	562	504	999999	241	839	496	326	83	333	869	205	23	874	783	296	304	447	620	669	442	999999	490	774	366	391	883	488	121	789	849	999999	560	999999	50	999999	999999	224	485	493	909	73	669	947	636	39	656	774	999999	54	999999	421	667	999999	397	999999	999999	729	909	999999	955	999999	215	294	999999	999999	645	999999	834	877	380	90	999999	136	999999	378	356	999999	999999	336	734	118	594	77	464	438	935	792	645	972	834	196	314	635	538	901	858	385	473	371	
394	999999	999999	26	674	254	458	541	18	999999	720	539	591	999999	999999	847	423	148	829	55	999999	852	999999	861	53	193	776	337	999999	999999	520	999999	999999	776	941	68	177	577	999999	999999	999999	999999	784	627	262	304	605	999999	520	691	487	719	555	428	41	999999	999999	999999	999999	490	999999	999999	999999	159	507	749	471	814	999999	999999	679	846	999999	620	74	935	78	717	609	748	999999	55	999999	906	381	999999	425	649	744	409	727	999999	603	912	999999	858	460	635	130	512	833	999999	98	463	21	641	999999	999999	999999	106	473	623	999999	234	999999	432	314	47	778	706	334	821	999999	243	338	590	252	833	879	215	485	999999	597	107	914	798	957	363	895	999999	826	489	999999	999999	935	114	618	378	999999	318	554	423	999999	423	187	22	720	999999	134	430	399	150	999999	158	620	41	36	382	320	999999	475	999999	152	999999	999999	999999	999999	430	307	234	972	873	822	570	660	72	585	183	919	999999	87	999999	238	474	350	685	433	999999	37	904	88	999999	68	999999	842	604	999999	818	999999	343	486	299	557	999999	458	525	327	495	497	558	455	853	463	999999	36	999999	721	677	698	203	420	398	403	999999	155	737	815	916	999999	66	999999	767	999999	586	426	787	554	337	25	999999	368	938	999999	479	458	999999	781	999999	879	479	882	603	999999	999999	922	97	999999	164	754	720	709	411	767	440	767	999999	999999	877	990	249	999999	999999	999999	873	999999	481	748	923	944	920	955	174	47	258	184	198	647	297	663	339	890	399	582	305	999999	956	999999	219	711	770	20	904	660	640	659	498	941	256	515	999999	349	972	999999	833	999999	545	373	518	266	579	51	926	224	999999	358	429	999999	366	758	999999	310	538	999999	183	999999	61	513	999999	598	685	257	999999	781	999999	999999	918	189	748	539	579	999999	662	953	141	729	93	999999	999999	291	240	686	999999	498	999999	150	810	760	46	923	713	42	965	999999	580	999999	650	999999	11	670	440	999999	72	827	188	999999	999999	999999	90	454	999999	999999	513	125	999999	998	672	902	999999	82	189	999999	153	825	999999	546	627	742	382	809	999999	938	688	339	851	990	999999	757	999999	352	501	999999	679	592	107	352	999999	999999	561	581	659	748	999999	928	999999	282	106	247	10	642	667	905	999999	999999	375	887	999999	183	274	378	384	915	592	999999	580	954	488	561	727	484	27	999999	999999	801	159	340	937	760	999999	999999	893	387	756	677	685	596	33	408	227	220	669	999999	585	193	207	743	999999	209	357	999999	793	
999999	520	526	625	999999	725	999999	131	44	949	922	334	695	484	999999	169	915	999999	984	999999	90	344	516	999999	670	201	997	603	416	999999	999999	413	322	785	358	867	239	62	795	999999	999999	286	999999	270	999999	31	890	708	210	583	250	92	372	999999	713	210	13	712	954	698	999999	807	715	999999	220	519	22	909	136	999999	930	999999	331	124	319	803	161	255	76	649	310	999999	999999	832	935	656	50	999999	999999	157	863	526	108	106	999999	999999	999999	334	60	238	19	999999	582	81	999999	387	760	258	296	909	59	999999	645	314	397	999999	414	999999	923	564	478	305	838	978	999999	413	764	234	971	504	242	826	205	999999	999999	330	716	999999	189	558	999999	791	431	172	108	116	880	793	999999	713	410	687	411	495	759	713	152	604	805	249	622	999999	999999	791	999999	232	999999	999999	999999	999999	722	92	999999	375	999999	686	874	999999	879	999999	532	971	525	267	999999	555	425	710	999999	999999	187	999999	525	939	935	369	999999	639	999999	999999	999999	83	999999	999999	999999	999999	984	46	826	82	839	476	724	999999	716	651	20	29	698	999999	806	851	729	999999	999999	610	566	763	439	309	182	244	190	13	614	459	999999	884	277	999999	571	999999	999999	15	96	710	398	879	233	294	358	999999	940	374	79	703	353	381	999999	390	761	230	606	526	900	604	296	720	42	999999	799	999999	752	922	999999	999999	967	999999	660	189	999999	999999	999999	155	951	686	999999	816	999999	999999	115	480	142	886	23	350	783	999999	114	999999	424	677	846	966	495	232	743	999999	813	652	736	629	720	571	178	84	999999	461	575	999999	310	480	786	132	161	328	999999	999999	908	219	999999	610	619	179	765	544	999999	574	999999	999999	943	286	12	291	184	486	760	570	717	939	661	331	791	890	999999	943	891	724	814	176	238	877	118	999999	19	135	999999	551	806	634	243	125	999999	846	999999	34	478	504	947	675	568	432	157	969	558	321	818	728	987	999999	652	126	759	999999	500	75	177	999999	282	58	476	999999	999999	93	706	546	530	945	621	167	475	397	999999	149	607	999999	730	999999	56	697	317	291	563	984	981	999999	999999	317	355	213	999999	80	231	898	208	360	999999	999999	999999	22	791	999999	117	830	356	264	349	999999	999999	695	345	999999	362	585	741	999999	655	999999	111	590	999999	223	600	417	310	405	176	878	940	257	147	999999	877	43	905	443	183	733	638	726	777	999999	431	660	868	999999	718	645	999999	23	705	888	962	999999	832	999999	283	999999	529	950	
98	471	678	999999	557	999999	999999	328	679	307	21	922	999999	384	813	443	792	939	548	999999	687	530	999999	927	552	258	704	205	999999	337	170	482	999999	688	638	315	999999	792	112	198	999999	400	966	999999	11	782	747	587	999999	398	786	343	999999	57	999999	568	999999	751	96	309	975	999999	999999	999999	147	539	718	462	746	507	375	999	837	360	804	297	564	862	999999	769	510	999999	336	813	551	827	330	166	425	79	565	325	705	803	999999	999999	283	999999	999999	999999	74	999999	840	371	32	999999	506	801	252	975	14	888	826	327	999999	858	999999	312	800	320	218	562	47	677	942	59	999999	43	146	91	999999	939	150	462	705	225	286	965	999999	765	330	999999	913	449	75	677	499	388	15	999999	104	971	824	999999	264	511	257	173	428	972	491	472	664	999999	962	74	747	373	622	582	999999	662	521	999999	989	688	648	598	612	274	560	999999	38	782	986	52	125	739	208	203	968	999999	999999	818	999999	857	864	752	487	10	929	135	999999	432	782	999999	999999	789	421	575	863	658	999999	164	422	575	999999	882	184	919	949	18	174	428	613	469	126	703	761	141	823	896	121	999999	345	434	159	605	999	554	593	336	327	633	340	999999	999999	999999	405	707	423	982	999999	567	61	921	961	347	819	323	325	755	37	289	999999	966	547	949	818	999999	425	838	999999	630	336	622	691	541	98	303	907	733	307	63	999999	999999	329	553	560	424	473	812	786	999999	238	999999	999999	47	882	373	772	999999	573	999999	292	999999	109	946	241	999999	239	999999	258	526	415	592	457	974	571	909	999999	994	398	404	524	612	62	206	402	499	999999	653	658	725	530	304	170	889	771	999999	999999	382	322	131	194	999999	564	270	280	999999	389	334	999999	999999	726	778	223	179	999999	679	532	903	554	999999	125	586	770	533	995	999999	431	999999	999999	438	999999	274	681	277	220	999999	58	792	926	756	119	988	999999	686	999999	752	90	999999	995	102	610	838	828	580	15	608	283	999999	275	999999	999999	821	132	47	804	999999	106	946	959	423	630	740	999999	999999	632	999999	408	999999	999999	252	999999	441	572	120	827	339	446	111	271	611	999999	27	999999	766	541	297	866	999999	882	547	656	144	41	999999	471	870	861	39	947	878	210	199	999999	32	999999	783	259	21	220	474	24	994	685	357	999999	999999	222	220	266	999999	999999	267	211	986	596	895	999999	990	649	956	478	416	999999	392	411	999999	999999	999999	999999	758	999999	999999	930	418	532	661	
999999	999999	364	857	657	650	773	612	617	942	987	999999	436	243	383	999999	371	263	995	607	841	303	999999	999999	102	718	999999	508	306	416	336	793	464	934	999999	999999	635	791	309	828	643	550	774	468	30	10	999999	403	384	779	493	677	999999	924	819	165	738	999999	764	939	76	274	315	211	615	203	66	501	796	658	632	999999	954	999999	964	300	528	486	999999	999999	999999	190	133	527	923	659	999999	539	999999	292	986	999999	36	369	762	378	244	572	852	826	944	576	607	999999	156	912	999999	256	960	529	999999	262	999999	672	298	885	151	788	288	999999	823	526	387	513	672	153	553	594	414	999999	65	999999	633	371	999999	84	583	407	999999	20	936	999999	578	595	999999	733	531	999999	80	876	237	456	294	896	999999	427	198	103	63	999999	369	139	999999	375	999999	680	628	597	523	224	312	743	999999	278	30	699	948	792	857	938	621	198	523	999999	999999	609	999999	737	999999	731	885	490	354	377	650	999999	292	212	131	974	115	999999	841	999999	574	494	49	25	999999	313	478	999999	245	999999	391	180	999999	999999	999999	864	19	890	239	791	339	821	398	50	999999	223	416	745	670	883	833	687	357	999999	999999	872	569	999999	861	63	999999	999999	255	999999	999999	999999	201	999999	999999	267	965	999999	999999	59	999999	752	999999	999	398	662	897	732	736	362	291	704	999999	948	999999	144	304	999999	999999	185	538	850	576	999999	64	156	32	999999	550	412	999999	618	982	308	150	999999	999999	570	266	208	166	999999	752	892	948	290	999999	252	641	70	963	611	999999	529	520	676	185	938	999999	251	640	470	999999	333	999999	673	722	524	808	136	368	999999	107	999999	28	18	999999	684	219	773	498	779	795	490	449	316	433	462	787	473	46	838	626	25	567	695	348	428	458	999999	568	143	443	515	701	239	513	364	510	512	578	999999	728	180	752	999999	675	701	884	137	249	999999	736	999999	999999	529	116	92	999999	333	999999	679	235	934	215	365	345	289	788	219	999999	79	951	285	895	545	999999	455	272	706	29	646	999999	330	45	307	406	108	426	182	132	431	999999	999999	842	898	275	999999	965	397	525	395	912	674	334	180	319	461	449	999999	419	661	819	566	313	33	145	905	898	907	958	246	863	616	96	381	999999	773	443	996	280	325	999999	999999	191	633	734	869	995	865	988	945	659	872	762	471	611	534	873	999999	763	369	896	67	438	999999	532	305	999999	953	999999	545	28	453	283	103	181	944	385	999999	298	276	
910	42	918	23	587	999999	854	625	770	454	899	999999	999999	910	429	432	447	902	111	999999	999999	52	673	452	999999	215	999999	999999	300	667	999999	203	530	496	999999	863	149	424	999999	540	451	963	192	747	645	403	999999	373	674	748	507	999999	578	859	985	868	368	476	96	382	999999	196	334	999999	305	705	103	746	999999	566	293	999999	999999	570	987	999999	999999	926	806	533	995	235	994	999999	999999	676	625	670	999999	590	504	672	338	328	148	265	638	999999	999999	999999	309	472	911	118	465	484	999999	999999	872	668	18	441	999999	999999	999999	177	202	782	942	628	999999	433	999999	870	71	999999	694	883	432	999999	688	779	484	866	233	533	323	885	999999	685	406	999999	798	842	582	999999	13	774	942	971	999999	999999	147	999999	859	876	999999	51	999999	845	789	396	585	149	999999	239	956	802	339	853	853	316	696	266	232	471	634	403	298	999999	616	919	941	999999	999999	832	642	999999	16	356	306	282	839	250	896	20	999999	659	863	352	115	211	445	99	999999	999999	169	880	600	398	251	832	752	57	239	869	454	133	479	156	597	305	999999	999999	556	580	476	455	370	221	438	999999	540	945	999999	999999	484	852	343	912	673	761	70	999999	115	473	530	999999	21	36	566	909	999999	716	999999	810	416	999999	542	547	999999	714	519	389	959	275	302	806	999999	999999	395	602	790	566	483	999999	244	186	999999	999999	999999	684	443	343	655	529	999999	823	200	92	997	999999	319	795	632	958	999999	681	659	999999	181	999999	999999	197	641	964	128	999999	243	920	576	999999	585	459	999999	605	999999	186	733	439	479	478	616	999999	826	999999	292	995	934	999999	593	562	526	47	911	337	55	256	702	691	410	183	589	280	516	767	446	860	307	36	999999	75	947	999999	370	999999	116	567	370	277	681	133	688	719	336	999999	713	999999	548	999999	999999	34	483	52	38	305	888	346	564	68	927	432	697	999999	999999	527	615	306	676	999999	230	488	885	434	19	999999	495	999999	943	502	64	897	999999	146	477	663	591	904	999999	75	999999	769	13	999999	350	999999	435	781	999999	809	408	416	871	340	999999	999999	999999	59	43	751	810	28	403	71	14	999999	120	999999	999999	182	999999	710	999999	611	403	999999	999999	582	999999	759	851	999999	986	143	103	647	999999	999999	207	405	523	542	871	449	999999	796	376	999999	307	320	149	874	351	710	873	698	999999	999999	937	999999	596	566	999999	283	899	106	41	269	999999	999999	13	140	363	44	658	402	838	999999	355	607	
94	542	285	773	620	976	999999	286	270	405	999999	765	53	718	808	999999	999999	597	550	168	764	116	999999	941	317	18	999999	317	62	480	999999	645	915	339	404	64	291	200	663	922	734	755	999	999999	999999	248	96	645	999999	701	824	250	999999	196	842	999999	568	999999	466	611	999999	64	999999	789	545	999999	999999	713	323	754	675	999999	934	627	434	19	117	412	999999	999999	922	875	91	360	655	619	530	999999	497	999999	496	947	734	61	467	679	531	219	37	330	999999	382	331	481	35	447	315	999999	762	833	870	165	423	999999	689	589	973	873	999999	925	180	131	226	897	999999	728	653	883	999999	754	488	897	385	999999	680	549	553	610	335	218	314	999999	999999	999999	555	999999	533	346	372	877	706	999999	999999	999999	159	276	999999	434	999999	999999	794	432	338	18	354	999999	780	999999	717	149	46	373	999999	925	621	999999	999999	562	999999	927	205	317	521	999999	57	830	821	283	450	414	393	999999	397	38	424	881	703	956	999999	581	999999	999999	628	232	999999	999999	999999	160	999999	21	119	603	92	999999	111	487	910	999999	960	999999	162	506	382	313	999999	916	975	518	999999	739	445	999999	253	770	999999	494	688	298	450	714	720	670	999999	439	304	789	47	999999	999999	936	999999	656	996	999999	429	63	337	325	476	924	367	601	649	751	575	910	999999	321	917	616	798	621	606	999999	804	491	999999	999999	19	966	879	999999	999999	574	999999	789	213	458	350	324	167	373	822	525	999999	129	30	51	999999	393	439	725	195	320	147	359	999999	749	990	938	348	393	315	510	55	999999	19	999999	983	786	706	901	971	999999	459	435	799	91	899	999999	470	672	90	999999	999999	163	687	999999	436	419	739	999999	999999	412	975	773	67	322	479	999999	119	945	68	86	686	538	999999	592	861	712	559	967	849	314	999999	676	313	999999	973	999999	806	738	648	574	56	253	442	999999	626	685	999999	487	612	47	575	524	614	13	938	999999	409	105	419	724	999999	772	999999	999999	999999	309	999999	376	348	999999	66	999999	306	494	39	443	106	195	999999	999999	343	82	365	999999	738	953	999999	999999	999999	975	491	711	329	999999	714	999999	999999	288	634	326	999999	999999	148	999999	999999	204	228	130	973	999999	902	224	138	243	390	999999	999999	999999	425	999999	248	169	624	999999	106	355	61	382	779	999999	804	999999	999999	649	960	999999	934	341	832	544	734	940	336	257	83	277	582	95	543	927	867	999999	862	653	999999	65	387	774	999999	635	152	999999	350	999999	999999	93	
664	489	282	58	999999	85	968	881	256	999999	833	377	999999	828	772	966	999999	852	999999	965	955	906	999999	999999	954	169	999999	206	401	889	999999	118	556	989	999999	102	999999	494	999999	999999	869	981	999999	781	232	19	483	109	999999	186	999999	498	339	734	138	757	918	378	104	693	672	771	490	366	707	724	820	311	224	999999	163	354	777	106	999999	974	508	999999	999999	945	999999	999999	344	224	882	111	999999	822	860	855	184	444	999999	390	129	108	999999	50	83	508	999999	182	884	999999	33	662	721	243	638	164	258	139	696	999999	17	999999	437	275	483	999999	999999	997	450	369	505	718	953	396	999999	999999	999999	467	715	182	755	513	428	999999	200	230	389	999999	194	706	999999	54	747	251	999999	760	670	999999	566	477	562	201	731	525	999999	315	708	999999	266	640	681	790	424	523	403	504	940	286	84	263	226	410	813	744	762	461	971	999999	999999	226	337	257	901	999999	620	564	782	903	999999	885	521	65	999999	553	35	815	629	233	848	999999	820	999999	160	999999	261	162	387	987	762	235	343	996	999999	50	313	999999	889	186	903	838	999999	46	999999	199	741	170	132	269	719	946	831	999999	863	999999	999999	943	106	999999	986	999999	186	999999	999999	247	551	524	999999	248	999999	600	925	453	329	999999	167	783	999999	999999	571	100	39	128	999999	999999	404	596	999999	999999	643	999999	337	302	999999	445	662	926	896	575	999999	227	425	884	999999	128	999999	999999	427	853	999999	623	999999	144	36	895	999999	68	527	999999	999999	955	391	569	604	999999	999999	633	262	999999	357	240	886	15	323	354	675	999999	109	159	999999	26	178	289	208	30	999999	202	276	305	17	603	409	572	732	692	836	856	289	147	855	397	135	544	505	746	736	367	821	682	999999	292	958	377	538	999999	786	111	371	583	999999	79	367	957	876	753	831	324	999999	999999	517	999999	865	962	999999	999999	890	634	783	461	294	639	999999	594	999999	725	999999	42	999999	905	905	735	999999	706	263	785	40	999999	667	752	915	421	93	199	174	411	426	999999	82	999999	936	162	327	909	999999	999999	698	773	882	160	999999	798	999999	378	999999	782	333	169	999999	999999	377	999999	966	41	545	873	555	999999	429	673	308	648	959	999999	999999	753	417	585	417	18	97	267	296	517	999999	126	139	715	473	391	87	999999	297	999999	999999	999999	195	999999	374	425	699	515	353	999999	999999	999999	839	389	409	972	374	748	752	700	999999	120	999999	459	398	428	743	839	718	47	595	52	360	405	
999999	753	567	999999	221	991	318	581	999999	87	665	183	999999	999999	315	501	27	999999	514	596	142	653	999999	736	999999	945	681	999999	797	999999	999999	809	119	999999	251	656	414	252	537	761	392	850	206	358	794	999999	152	993	534	226	30	999999	538	764	999999	494	964	831	235	275	319	999999	999999	607	463	999999	74	842	508	659	96	774	801	752	999999	292	999999	440	941	682	803	999999	335	581	295	368	281	354	182	999999	691	583	999999	271	451	933	76	598	895	939	999999	309	999999	874	139	256	463	785	999999	980	47	534	889	553	472	999999	132	212	322	104	999999	999999	670	750	999999	513	757	999999	311	280	225	858	544	12	531	503	999999	461	999999	999999	904	496	794	999999	999999	166	999999	473	999999	819	811	864	999999	800	365	999999	999999	999999	999999	625	999999	999999	483	999999	764	189	999999	886	32	969	439	671	999999	283	999999	999999	924	478	999999	811	820	293	740	491	469	361	581	999999	999999	999999	863	999999	999999	825	550	980	999999	515	436	540	177	806	451	999999	390	149	113	12	609	999999	517	171	714	104	805	999999	193	991	820	413	607	255	249	932	115	981	999999	999999	732	220	84	419	51	499	644	24	842	999999	111	329	257	578	144	379	582	999999	742	999999	30	999999	797	30	694	33	933	922	999999	519	724	408	32	178	279	399	203	108	999999	999999	999999	790	372	282	890	500	165	38	120	870	359	413	248	665	999999	999999	999999	63	999999	28	566	722	999999	332	195	702	307	999999	308	999999	185	484	582	527	10	239	973	999999	999999	203	867	904	811	696	169	321	169	366	264	883	976	149	999999	110	659	737	343	49	999999	999999	999999	86	729	999999	999999	875	830	721	999999	683	999999	999999	999999	531	161	999999	910	760	173	874	542	999999	999999	999999	769	999999	111	482	868	272	896	934	999999	941	10	791	999999	446	11	999999	490	448	701	580	999999	87	225	999999	949	999999	827	582	876	222	999999	262	262	313	999999	658	774	358	852	402	999999	488	471	999999	530	999999	486	473	759	878	393	999999	249	999999	955	692	820	999999	532	871	999999	323	68	224	295	999999	538	871	840	353	520	142	999999	309	793	981	615	243	331	999999	999999	999999	999999	997	999999	562	999999	18	358	914	838	525	825	999999	956	999999	430	257	999999	782	831	615	633	415	368	999999	999999	999999	460	974	999999	586	927	943	359	91	500	71	394	732	999999	530	999999	999999	515	994	316	615	352	329	999999	367	546	548	999999	906	730	417	638	579	65	83	999999	999999	999999	261	999999	999999	
999999	999999	973	369	863	964	58	999999	101	999999	999999	999999	999999	891	596	141	423	999999	50	388	999999	452	999999	92	432	815	676	660	972	999999	98	999999	407	434	983	477	355	201	503	581	999999	999999	999999	31	516	999999	635	999999	486	427	960	127	220	218	697	999999	523	890	936	58	999999	397	999999	952	619	646	966	519	908	129	785	999999	225	469	888	738	638	339	576	167	189	512	999999	555	188	999999	53	198	736	804	953	464	999999	999999	999999	999999	128	861	412	999999	308	125	265	367	641	739	902	750	330	959	550	194	999999	999999	999999	785	223	783	999999	649	603	778	782	999999	175	331	966	999999	186	785	619	999999	927	999999	859	999999	256	999999	913	449	77	999999	868	999999	263	769	999999	999999	587	999999	889	344	999999	762	276	529	999999	161	202	320	999999	142	574	544	349	999999	999999	618	919	999999	999999	406	869	334	999999	310	999999	14	850	406	191	490	192	678	895	285	688	175	999999	339	731	105	624	603	676	935	727	999999	438	489	512	530	566	783	969	999999	999999	999999	190	999999	999999	338	311	796	138	292	999999	999999	648	73	95	101	999999	589	82	443	782	276	658	646	583	586	575	371	999999	660	999999	408	999999	413	999999	925	984	474	720	403	793	827	475	393	984	831	684	375	403	999999	351	976	711	536	709	208	999999	999999	392	42	762	940	999999	999999	368	552	999999	245	262	170	117	715	869	999999	649	999999	999999	999999	999999	752	999999	210	967	482	318	947	999999	182	703	612	821	999999	91	688	641	853	925	997	999999	442	642	999999	999999	243	313	636	999999	42	886	755	407	838	882	640	140	561	972	429	999999	421	855	999999	542	650	348	667	633	190	47	796	39	803	251	999999	119	999999	98	734	999999	682	839	664	295	948	214	983	567	451	999999	89	999999	505	999999	999999	587	626	999999	999999	895	645	13	927	999999	100	725	603	999999	999999	531	677	473	248	259	487	581	200	731	999999	445	364	109	192	999999	958	915	999999	965	638	999999	492	555	626	839	533	679	912	669	204	999999	610	999999	904	999999	880	616	999999	255	360	999999	396	895	323	36	540	545	820	999999	46	999999	202	638	999999	999999	999999	999999	846	408	726	808	669	531	537	371	834	968	205	272	751	351	282	287	614	607	255	597	241	600	309	987	858	618	632	999999	40	999999	437	882	999999	758	999999	243	529	552	371	865	368	952	201	571	350	558	553	695	902	999999	33	999999	776	451	890	256	109	738	949	61	898	999999	340	999999	540	322	390	992	581	
48	757	71	245	389	999999	999999	408	737	647	309	74	937	999999	999999	948	86	116	440	868	999999	144	791	603	320	999999	850	621	999999	40	37	177	560	123	999999	166	961	125	396	222	999999	847	372	999999	999999	986	999999	402	999999	999999	464	216	949	133	67	904	966	468	924	423	388	667	999999	999999	619	999999	999999	823	261	999999	986	960	720	228	999999	999999	771	700	999999	334	15	457	407	999999	576	999999	999999	436	999999	959	999999	999999	200	972	999999	942	999999	665	481	517	482	147	999999	265	926	503	495	731	865	391	142	999999	514	600	418	931	999999	654	139	797	999999	999999	767	301	768	493	769	747	999999	999999	898	999999	999999	446	852	867	316	151	499	83	999999	497	999999	674	827	925	988	999999	564	901	681	133	536	683	999999	404	380	999999	999999	443	733	748	345	549	493	36	56	78	747	551	625	999999	165	66	471	999999	515	103	999999	842	504	179	192	493	644	775	579	999999	999999	457	496	467	654	999999	349	587	161	32	190	800	999999	920	852	23	286	999999	968	479	222	187	889	286	384	654	938	564	565	852	904	717	457	999999	999999	300	64	999999	474	109	717	999999	999999	999999	912	674	999999	584	326	179	999999	999999	999999	110	332	665	568	219	999999	10	127	999999	32	308	127	999999	353	999999	694	562	999999	128	98	869	762	338	999999	406	999999	709	690	364	247	396	999999	823	910	356	999999	999999	731	844	85	474	999999	931	861	999999	999999	449	331	595	889	999999	220	97	993	938	347	993	753	999999	999999	999999	319	762	999999	999999	662	304	999999	996	199	133	830	124	53	623	999999	830	999999	944	42	924	388	105	474	482	185	559	999999	972	19	999999	817	570	998	702	164	228	393	236	314	79	887	999999	405	999999	934	999999	53	379	60	517	526	808	139	921	994	224	298	75	999999	112	475	589	986	999999	315	999999	125	999999	999999	668	447	251	640	962	47	63	699	707	548	999999	999999	460	922	502	668	19	441	87	707	940	930	999999	776	999999	604	999999	348	400	461	674	999999	702	910	391	80	999999	178	176	999999	999999	999999	590	527	379	999999	25	999999	494	999999	305	828	47	643	529	738	999999	474	438	367	739	715	308	256	874	108	813	549	540	432	393	841	274	203	767	424	999999	800	406	614	589	640	853	64	165	845	943	68	390	652	950	810	999999	808	154	235	999999	344	653	281	784	475	136	72	953	464	564	843	876	114	398	329	999999	823	778	999999	999999	254	999999	38	999999	999999	999999	887	481	583	110	466	59	
999999	208	15	156	135	830	124	513	790	111	700	291	999999	192	286	264	999999	741	916	40	55	373	971	253	624	125	40	316	249	999999	999999	363	999999	794	344	905	999999	999999	942	993	664	999999	81	153	399	999999	65	999999	882	633	850	841	194	435	999999	178	236	762	999999	19	799	807	274	999999	731	347	193	999999	848	999999	871	999999	798	999999	375	999999	301	999999	999999	999999	70	469	433	999999	741	538	179	999999	790	175	999999	630	651	933	203	856	331	872	422	62	563	999999	722	511	762	999999	52	999999	69	554	877	408	908	999999	949	999999	383	658	468	202	178	999999	999999	683	701	250	999999	865	999999	519	999999	999999	416	801	323	320	746	999999	853	349	495	907	999999	999999	999999	280	999999	997	983	999999	999999	672	413	999999	884	52	999999	999999	810	521	594	999999	542	999999	999999	458	992	117	340	639	594	461	999999	999999	706	270	999999	289	395	430	528	999999	882	865	47	999999	25	196	916	280	999999	706	121	341	755	319	999999	71	819	839	999999	614	666	354	999999	30	999999	294	999999	624	143	945	999999	389	993	784	304	676	513	961	999999	806	200	69	554	887	349	473	373	397	894	846	469	555	151	914	153	537	999999	26	597	730	999999	999999	999999	999999	62	732	348	971	24	698	999999	857	999999	482	423	999999	800	391	680	403	920	136	729	296	486	999999	247	89	640	766	89	999999	374	712	143	898	999999	414	999999	617	135	402	383	205	999999	612	999999	999999	999999	999999	737	215	999999	203	999999	546	999999	849	663	999999	494	269	340	257	619	999999	492	694	999999	525	684	395	555	73	278	999999	752	533	998	999999	950	999999	999999	103	999999	999999	999999	181	999999	999999	335	82	751	882	132	999999	72	135	586	235	130	464	999999	974	862	999999	999999	282	925	291	999999	49	851	789	999999	916	680	246	228	999999	911	320	792	751	999999	611	644	999999	999999	412	465	627	947	773	999999	495	257	999999	999999	999999	225	878	256	620	803	295	999999	961	999999	216	195	825	907	842	324	999999	672	579	783	261	708	986	341	522	825	176	101	87	46	516	668	76	15	999999	529	42	999999	999999	947	904	999999	682	793	999999	226	640	719	114	999999	944	999999	678	830	979	978	238	547	733	795	999999	999999	154	999999	372	548	129	819	376	999999	291	744	501	999999	878	999999	35	202	607	999999	195	456	986	628	999999	693	999999	245	36	562	300	495	341	386	320	710	245	757	430	195	107	999999	353	999999	177	209	332	999999	952	117	953	45	999999	437	609	190	217	525	833	
999999	559	999999	793	999999	32	796	999999	999999	321	177	637	999999	999999	422	208	374	113	999999	461	891	370	942	999999	919	609	264	555	903	999999	999999	503	719	923	750	636	224	37	540	999999	380	796	217	999999	999999	479	684	999999	526	239	999999	86	21	73	941	318	999999	600	874	999999	768	251	510	999999	191	673	999999	355	31	786	984	346	999999	999999	91	105	162	216	999999	999999	924	991	999999	673	540	62	491	999999	999999	441	29	623	163	336	10	139	999999	869	554	999999	562	999999	251	740	999999	899	513	585	982	846	999999	999999	101	999999	999999	777	222	999999	999999	138	191	271	999999	999999	767	370	193	246	999999	952	809	293	661	999999	887	595	749	999999	428	641	999999	906	674	145	285	618	531	728	58	233	999999	459	71	999999	928	999999	965	999999	999999	884	716	277	160	39	47	999999	749	999999	547	693	38	923	417	176	999999	999999	999999	238	313	159	999999	464	198	211	999999	359	232	246	469	596	629	96	326	543	925	282	755	644	108	413	868	827	190	365	205	993	52	895	835	653	703	737	358	823	55	261	88	948	999999	999999	649	513	245	951	73	999999	607	873	999999	999999	999999	953	140	899	290	21	999999	833	16	52	999999	336	410	815	999999	892	999999	503	498	674	203	807	649	420	763	365	592	999999	301	264	395	178	655	527	133	750	606	458	542	44	977	255	941	952	380	322	112	429	68	181	213	114	999999	576	124	722	999999	720	145	924	428	54	541	999999	999999	149	999999	882	999999	152	295	289	960	999999	999999	947	865	697	50	450	262	173	181	129	60	291	792	89	413	411	999999	999999	323	999999	615	999999	999999	999999	305	999999	641	230	999999	999999	886	999999	999999	999999	999999	177	856	615	679	694	999999	265	872	422	999999	374	356	999999	479	291	705	408	999999	352	847	999999	999999	676	401	809	809	999999	436	266	242	136	147	870	999999	245	554	831	216	999999	999999	360	999999	301	497	931	999999	48	999999	455	999999	999999	958	802	84	126	933	999999	999999	999999	885	639	828	616	189	999999	237	486	999999	243	736	999999	201	347	406	497	702	942	188	470	924	771	999999	981	57	754	178	999999	795	93	312	374	617	346	743	999999	999999	454	121	922	704	407	645	999999	999999	999999	295	620	999999	587	423	991	12	753	946	123	999999	999999	999999	999999	406	891	691	319	931	372	266	855	604	100	964	258	830	265	999999	526	135	774	273	712	469	557	939	217	999999	320	371	999999	400	999999	957	685	885	687	525	812	716	335	585	355	88	440	
999999	315	999999	174	170	746	999999	429	988	583	583	856	965	848	951	483	649	620	10	999999	465	975	142	999999	373	999999	739	999999	810	999999	198	917	634	38	542	999999	595	505	999999	999999	999999	970	641	383	999999	38	721	677	860	243	686	965	355	686	974	50	999999	343	800	999999	17	42	618	198	395	666	232	936	316	999999	887	999999	999999	386	999999	494	999999	758	187	999999	431	72	103	576	123	232	572	947	64	502	999999	261	704	142	617	845	999999	453	988	445	805	999999	370	999999	355	542	505	968	172	489	705	425	165	465	595	945	939	51	84	172	999999	284	882	814	868	635	448	337	769	678	999999	891	999999	742	999999	647	702	560	231	580	727	999999	785	574	796	44	106	249	999999	999999	999999	999999	378	825	350	999999	902	555	674	719	999999	999999	209	494	356	814	655	423	925	948	253	388	820	503	445	501	499	317	28	833	539	999999	790	106	999999	822	522	944	401	999999	744	156	886	512	486	999999	403	999999	999999	981	388	682	323	598	999999	527	500	875	390	999999	41	595	537	841	999999	999999	387	112	722	534	302	999999	32	999999	213	999999	502	317	26	999999	107	999999	99	999999	454	857	885	202	999999	255	999999	647	563	551	999999	159	999999	54	999999	591	182	999999	999999	999999	689	677	999999	406	999999	332	34	192	999999	504	751	832	506	500	396	999999	19	195	434	476	212	655	157	480	939	64	999999	457	985	434	713	807	630	999999	357	999999	207	999999	807	355	230	149	788	69	800	999999	653	127	658	999999	582	999999	865	111	491	44	529	189	466	999999	843	576	206	434	790	944	212	110	999999	618	999999	530	387	88	255	999999	999999	98	679	794	999999	370	799	984	851	726	999999	999999	914	323	258	28	999999	999999	512	654	942	364	278	856	999999	999999	999999	49	877	62	609	999999	999999	428	177	999999	509	672	928	482	776	222	999999	73	12	683	195	830	370	115	508	999999	576	601	129	999999	820	823	999999	858	396	999999	117	799	127	164	999999	495	155	817	518	359	549	999999	999999	730	999999	214	853	999999	366	154	678	771	554	699	220	264	999999	665	620	685	820	80	999999	26	115	999999	946	999999	999999	700	684	553	596	158	371	546	999999	399	999999	615	970	999999	501	252	91	345	254	428	944	418	196	490	207	833	538	478	943	861	624	999	268	999999	258	666	469	135	184	406	999999	673	541	910	999999	15	715	238	999999	843	935	770	538	527	999999	999999	513	203	355	763	999999	999999	603	862	774	731	356	964	343	835	
999999	955	170	848	100	281	999999	286	556	202	127	999999	999999	109	925	854	471	741	112	656	162	276	779	999999	786	446	79	679	145	213	658	750	895	743	999999	979	609	689	437	632	725	237	999999	163	645	319	991	504	999999	920	269	615	862	686	682	516	185	749	72	654	211	208	150	352	999999	377	413	999999	999999	999999	999999	999999	999999	479	931	999999	629	626	999999	999999	454	575	743	224	943	999999	888	219	70	554	803	860	627	782	430	527	96	304	619	278	905	834	465	989	675	999999	311	999999	755	757	887	559	972	595	209	635	464	926	409	501	489	999999	999999	494	999999	394	999999	531	999999	414	838	334	999999	508	571	620	999999	753	548	465	999999	999999	463	313	666	254	887	41	583	794	72	170	999999	128	788	711	999999	970	847	999999	999999	780	343	351	999999	999999	552	474	999999	589	525	711	387	943	759	999999	740	793	827	999999	506	999999	948	264	351	999999	999999	999999	719	860	882	149	906	999999	142	999999	171	122	999999	113	701	423	999999	999999	279	360	783	951	368	805	970	944	999999	948	785	210	999999	89	999	251	134	664	999999	999999	999999	385	805	130	811	798	822	628	408	723	206	93	124	954	999999	991	894	487	529	914	889	938	996	957	481	931	139	91	123	153	999999	999999	667	844	297	893	554	662	150	570	999999	352	999999	999999	752	701	999999	999999	105	18	356	647	999999	841	999999	767	389	848	999999	879	999999	999999	514	265	744	168	425	280	666	999999	446	241	999999	958	931	547	403	577	214	779	999999	261	986	115	796	342	902	826	570	999999	514	706	24	270	901	999999	837	289	684	593	286	815	221	14	999999	999999	310	185	909	999999	374	811	643	868	999999	418	999999	409	469	411	265	598	999999	145	999999	739	227	86	67	999999	999999	123	892	620	999999	40	49	999999	999999	681	999999	999999	917	834	166	702	72	156	236	493	497	437	820	999999	338	687	115	999999	427	831	897	999999	999999	999999	36	260	918	33	375	999999	999999	771	866	787	999999	999999	681	875	979	999999	677	81	999999	999999	202	282	303	620	292	999999	925	962	565	999999	999999	999999	608	697	807	905	784	49	999999	233	124	726	570	42	999999	799	16	239	106	543	164	999999	384	554	37	999999	957	999999	999999	999999	88	416	216	165	12	571	930	999999	999999	84	109	637	300	626	999999	476	711	270	717	493	808	695	866	31	999999	958	999999	64	670	64	999999	485	308	231	155	708	999999	415	999999	999999	868	33	171	32	443	526	999999	999999	999999	999999	999999	696	
591	257	750	999999	999999	999999	607	54	147	999999	322	23	999999	624	339	78	999999	751	956	305	240	999999	624	785	533	843	588	40	432	675	960	999999	22	261	999999	61	480	762	999999	334	807	999999	999999	993	999999	158	895	819	197	999999	287	352	604	745	466	999999	999999	964	999999	706	606	577	999999	472	999999	999999	11	875	729	287	999999	717	592	999999	498	255	191	631	85	385	947	768	843	965	999999	617	514	276	794	689	428	516	904	999999	728	240	374	731	87	506	156	30	999999	909	868	569	759	973	257	220	33	11	889	482	758	837	734	999999	85	308	999999	734	90	999999	999999	999999	999999	999999	999999	999999	881	460	553	578	239	927	678	999999	999999	827	857	999999	28	584	666	999999	626	431	703	890	506	718	656	779	999999	422	999999	60	60	786	756	999999	80	990	999999	999999	458	999999	253	831	999999	800	558	257	999999	167	715	506	383	442	465	391	999999	22	761	172	999999	774	770	999999	999999	627	883	320	80	999999	471	999999	999999	103	968	316	188	999999	731	705	170	408	338	651	706	443	677	617	331	375	202	68	238	177	768	683	550	999999	844	541	999999	248	186	222	695	686	261	290	999999	159	213	999999	999999	65	12	405	445	129	119	553	950	999999	988	999999	46	999999	800	87	999999	294	765	751	38	199	999999	922	999999	126	955	30	192	397	999999	999999	172	999999	777	182	174	372	248	431	327	300	591	652	999999	481	185	999999	886	184	955	190	393	999999	536	101	999999	90	183	329	173	99	371	563	132	816	543	408	999999	627	912	962	999999	344	434	737	607	145	672	750	940	673	143	18	999999	962	999999	710	999999	999999	999999	94	198	918	267	237	929	38	529	442	937	777	656	269	271	992	144	999999	36	798	999999	141	417	433	388	500	955	363	131	169	38	833	306	949	721	828	773	137	87	206	808	999999	616	240	813	999999	26	999999	746	449	828	739	999999	313	202	773	677	765	540	766	281	576	906	369	414	999999	480	706	547	443	229	999999	971	830	990	913	999999	187	619	225	999999	91	616	682	341	298	159	993	757	948	160	18	999999	999999	999999	999999	672	256	825	999999	693	319	336	313	230	822	768	853	999999	288	999999	500	155	999999	999999	199	959	999999	38	125	954	487	949	999999	999999	220	418	660	904	758	251	279	999999	999999	532	174	999999	313	462	519	530	305	680	478	701	660	862	999999	38	735	999999	447	227	709	754	999999	370	737	30	999999	999999	117	948	565	999999	977	999999	245	792	128	444	999999	
772	519	595	658	806	481	897	632	358	146	999999	179	485	803	62	651	999999	326	999999	27	293	452	116	999999	999999	999999	440	999999	999999	627	489	910	999999	626	674	708	124	105	999999	888	839	398	999999	276	485	779	89	244	925	496	89	476	324	999999	372	329	999999	182	999999	999999	51	184	120	730	656	999999	879	858	138	353	999999	999999	999999	915	188	999999	792	999999	936	578	45	205	797	35	548	22	596	999999	263	355	305	941	794	717	847	665	288	929	999999	764	899	230	116	581	959	29	559	408	248	477	537	573	999999	733	656	845	999999	999999	192	643	134	15	604	783	999999	596	275	999999	77	523	616	999999	229	181	999999	999999	99	999999	76	528	463	197	635	786	817	999999	705	999999	999999	999999	288	203	746	976	999999	894	625	332	999999	372	753	359	341	725	999999	675	353	74	65	841	999999	999999	999999	664	190	999999	379	818	966	327	891	214	149	75	244	423	999999	253	541	783	198	999999	693	703	999999	113	856	910	925	151	999999	999999	999999	228	255	128	999999	92	795	704	525	806	366	215	481	548	219	275	490	447	560	109	533	281	652	989	476	325	999999	86	89	999999	893	824	999999	260	209	920	819	126	249	42	458	999999	268	999999	999999	487	232	236	999999	591	429	487	591	288	117	733	575	266	651	858	999999	719	624	65	913	542	999999	230	999999	298	455	374	207	527	999999	696	23	270	999999	999999	102	661	999999	498	50	415	242	661	153	475	355	563	474	390	999999	999999	222	999999	999999	999999	221	12	887	999999	145	999999	999999	74	636	999999	720	315	676	662	766	542	536	135	25	507	309	615	999999	874	999999	999999	899	816	999999	912	483	999999	999999	999999	777	100	774	587	999999	985	135	999999	999999	732	754	999999	886	812	999999	999999	212	96	197	971	999999	999999	926	23	661	252	164	999999	385	723	936	909	523	954	884	675	767	999999	999999	40	999999	141	590	353	129	903	999999	97	999999	393	710	999999	623	820	164	182	174	761	925	120	830	661	793	999999	795	999999	999999	931	927	999999	538	263	324	167	999999	436	25	582	893	757	999999	77	280	991	23	549	295	703	800	712	999999	16	33	661	209	720	999999	999999	557	999999	999999	85	999999	254	854	457	999999	466	230	999999	167	591	867	178	875	763	391	801	298	256	559	823	140	225	446	531	239	662	957	999999	999999	736	999999	999999	999999	170	906	36	147	565	476	829	482	999999	554	920	999999	855	999999	446	339	545	990	999999	724	563	999999	999999	999999	333	227	420	509	999999	
999999	999999	566	258	999999	714	999999	364	664	732	999999	999999	350	67	670	526	393	999999	999999	999999	550	553	745	723	894	817	225	961	229	813	999999	66	330	142	445	999999	363	890	68	999999	590	974	881	267	532	994	223	887	284	999999	999999	843	544	988	800	94	685	842	363	999999	498	894	145	850	395	722	410	218	622	546	999999	503	326	804	930	999999	672	487	201	999999	604	338	687	999999	999999	999999	522	341	999999	360	447	520	536	87	582	696	839	40	872	809	593	14	999999	737	128	999999	999999	999999	67	234	422	207	651	999999	385	170	216	207	977	999999	209	78	876	271	108	999999	966	248	231	244	736	641	615	999999	316	999999	999999	999999	819	436	975	782	999999	117	938	999999	869	83	999999	422	489	641	999999	980	610	525	137	14	638	476	480	289	999999	999999	999999	781	592	269	156	786	107	266	999999	550	915	427	794	769	333	999999	782	893	999999	809	999999	105	999999	999999	781	791	999999	68	321	353	956	696	999999	460	620	167	657	609	927	915	324	232	263	512	75	999999	999999	368	999999	779	999999	999999	999999	708	999999	402	999999	958	488	364	999999	48	945	999999	594	999999	999999	343	159	176	211	182	966	630	495	532	999999	999999	568	999999	70	113	387	541	658	999999	952	566	392	228	963	699	999999	572	601	285	999999	999999	918	846	40	398	219	515	999999	999999	620	123	223	545	560	128	399	999999	304	221	661	414	999999	225	276	596	999999	931	212	512	61	403	39	999999	255	622	166	999999	999999	999999	893	999999	999999	147	758	838	352	847	999999	845	310	241	999999	390	999999	873	842	999999	579	444	447	288	312	76	999999	226	999999	13	299	937	961	676	999999	632	327	999999	999999	248	466	437	253	112	999999	366	211	999999	136	648	595	382	779	463	153	132	233	615	569	897	677	999999	754	348	999999	729	884	999999	908	645	72	999999	432	604	246	151	201	345	999999	946	864	649	100	445	418	999999	168	999999	532	209	408	712	228	553	571	923	999999	904	555	544	481	577	911	999999	999999	759	999999	999999	226	12	931	999999	600	623	42	37	999999	318	930	640	571	387	111	709	246	999999	617	878	999999	323	467	296	789	999999	474	296	738	609	858	659	967	999999	290	999999	278	519	122	999999	999999	999999	999999	999999	974	914	972	999999	476	999999	254	236	151	81	999999	999999	544	644	108	129	158	745	298	842	459	280	673	588	106	580	440	726	247	22	367	497	841	103	999999	875	508	999999	820	535	364	632	517	895	839	387	986	633	421	993	
456	775	255	639	999999	703	999999	999999	999999	896	771	528	989	139	999999	655	72	451	331	233	620	778	999999	763	999999	827	999999	999999	749	999999	593	807	999999	253	566	592	251	211	188	999999	633	124	999999	924	764	835	642	387	191	193	999999	545	311	197	382	677	999999	999999	161	96	939	474	999999	288	312	964	223	746	573	131	413	860	272	999999	600	506	406	11	999999	652	195	385	596	566	999999	58	999999	127	999999	999999	999999	759	60	101	679	169	479	103	622	999999	999999	999999	814	70	999999	999999	999999	999999	596	876	999999	848	493	999999	901	564	878	88	999999	999999	468	105	875	685	387	999999	999999	181	43	441	36	312	999999	999999	40	999999	999999	535	999999	940	776	906	531	994	999999	895	999999	550	200	124	999999	401	219	368	340	526	30	139	682	134	653	110	565	165	999999	969	999999	294	479	611	999999	999999	301	943	999999	562	574	880	79	492	389	269	981	918	160	999999	102	30	999999	999999	278	442	999999	661	296	675	350	376	155	646	436	980	81	588	131	999999	110	275	881	778	999999	150	999999	999999	999999	393	129	999999	14	224	876	999999	426	965	999999	561	499	639	657	811	221	208	999999	999999	66	408	198	402	796	999999	534	827	999999	100	999999	137	382	663	999999	902	555	703	999999	930	770	999999	564	116	255	570	449	470	999999	79	566	753	415	637	143	346	205	727	850	793	689	59	309	335	413	999999	188	836	723	999999	999999	999999	837	804	999999	999999	844	999999	156	235	772	74	219	999999	533	999999	999999	745	529	580	999999	828	999999	578	999999	999999	688	238	702	50	392	613	747	999999	814	999999	999999	610	999999	75	502	999999	580	624	30	625	839	240	999999	604	492	443	999999	152	57	437	665	269	563	941	999999	615	389	116	843	169	327	356	264	999999	892	122	770	464	88	593	999999	238	557	999999	881	999999	436	108	557	999999	306	604	815	386	999999	657	56	42	686	886	734	473	780	999999	307	493	975	999999	999999	380	999999	852	74	464	189	436	711	999999	999999	930	188	999999	999999	895	862	722	540	999999	103	245	75	738	777	201	859	999999	457	696	327	999999	999999	121	396	187	286	454	540	361	207	955	999999	118	972	999999	708	999999	915	999999	999999	999999	999999	999999	999999	476	314	999999	84	872	604	999999	999999	25	620	671	457	77	895	381	619	999999	192	189	999999	147	300	957	765	999999	493	416	868	571	697	999999	999999	385	888	919	873	999999	999999	667	756	802	976	930	497	310	307	640	999999	543	276	589	402	772	427	999999	186	999999	
999999	62	389	999999	536	417	327	878	236	82	189	975	508	999999	49	525	433	877	170	999999	470	464	724	999999	859	335	305	118	349	672	957	802	743	999999	999999	327	287	568	275	569	613	618	84	234	461	999999	999999	999999	999999	877	349	549	925	816	999999	999999	337	537	338	999999	121	219	539	999999	125	387	999999	981	105	999999	247	864	999999	601	999999	851	390	500	400	999999	299	999999	567	999999	332	417	876	927	639	468	989	750	240	74	457	404	89	999999	119	84	351	64	903	828	640	999999	999999	333	69	44	333	837	146	999999	999999	814	999999	77	999999	707	510	313	351	636	999999	496	634	547	154	362	771	999999	390	326	999999	245	999999	738	831	847	479	552	999999	605	144	999999	999999	999999	162	642	752	999999	290	411	574	999999	712	276	106	999999	851	400	999999	707	273	464	456	820	999999	676	421	913	246	393	237	957	445	746	999999	579	881	999999	394	511	999999	999999	589	978	751	897	532	136	641	686	999999	89	373	170	999999	679	999999	999999	999999	999999	999999	999999	776	896	184	999999	601	965	999999	999999	272	405	999999	678	106	513	875	478	78	228	154	294	281	559	999999	158	593	999999	414	822	874	97	394	908	290	770	983	692	804	999999	305	999999	999999	124	424	600	999999	999999	73	828	804	237	725	842	999999	935	567	226	508	35	33	326	999999	999999	653	999999	20	107	999999	336	999999	193	999999	934	999999	587	932	167	145	796	85	999999	221	586	28	999999	372	999999	577	999999	213	766	193	779	120	979	15	410	999999	249	590	976	999999	737	307	621	999999	790	919	754	999999	410	91	711	949	134	115	974	933	16	999999	467	999999	999999	132	763	999	894	824	999999	581	532	695	895	216	109	601	483	999999	407	93	581	633	999999	352	802	685	481	999999	986	999999	41	999999	999999	437	999999	456	265	614	999999	621	669	966	975	999999	999999	714	195	505	850	533	999999	695	536	922	999999	999999	706	999999	330	999999	527	74	838	80	550	65	999999	467	93	653	999999	868	744	785	424	615	658	999999	871	999999	499	975	979	462	999999	345	940	999999	207	298	749	565	294	466	103	604	138	904	632	999999	484	728	422	999999	197	763	951	750	508	999999	999999	67	828	999999	999999	999999	94	999999	828	999999	124	698	999999	794	903	780	583	287	691	819	487	753	999999	999999	613	771	999999	999999	275	999999	394	199	44	999999	999999	692	737	62	999999	999999	520	999999	85	428	310	786	468	627	303	417	189	673	69	688	147	433	50	382	628	816	988	311	120	350	820	
924	663	999999	999999	221	53	531	409	149	309	734	677	999999	156	999999	313	935	489	858	308	999999	140	355	445	999999	652	365	433	999999	563	218	999999	735	608	385	132	780	945	999999	999999	658	274	999999	999999	412	999999	999999	235	999999	999999	62	821	262	999999	109	794	318	251	993	999999	687	107	347	585	100	999999	999999	990	999999	999999	532	990	408	493	650	456	220	999999	43	999999	210	139	632	557	511	999999	390	692	509	591	999999	538	999999	523	999999	560	926	344	999999	319	999999	999999	999999	105	980	999999	423	768	402	653	583	352	218	69	367	558	999999	789	84	999999	999999	259	490	189	891	994	999999	885	807	99	529	876	676	723	130	999999	674	536	577	449	999999	622	300	856	999999	999999	330	999999	999999	137	999999	999999	270	999999	999999	563	970	285	999999	986	34	999999	960	312	999999	706	676	494	938	618	884	999999	222	634	730	99	959	634	181	430	673	154	729	679	14	392	616	90	999999	567	778	399	332	590	425	444	661	987	999999	999999	794	835	999999	999999	253	156	924	999999	865	518	603	345	113	784	322	879	808	291	307	740	999999	595	999999	381	839	494	615	632	999999	296	438	999999	901	870	999999	999999	200	193	436	999999	999999	980	225	607	963	443	295	548	277	999999	999999	380	690	999999	220	209	999999	582	999999	758	541	302	425	579	90	631	443	243	999999	999999	688	999999	855	449	282	999999	380	771	417	406	999999	999999	364	674	999999	68	291	999999	659	999999	380	617	485	677	326	175	564	999999	999999	342	999999	62	399	792	857	19	525	250	999999	999999	828	695	175	310	559	474	937	999999	918	32	349	999999	583	722	114	80	999999	999999	999999	999999	999999	733	254	84	407	156	677	999999	816	999999	542	999999	999999	999999	607	685	452	185	999999	852	999999	999999	727	504	999999	999999	999999	677	688	786	999999	999999	126	611	554	105	450	100	903	412	999999	999999	935	278	489	308	999999	33	999999	428	999999	964	69	281	878	743	15	750	92	931	677	10	884	40	780	205	999999	999999	999999	511	244	999999	281	715	999999	999999	877	459	25	999999	999999	455	562	269	167	905	999999	845	732	810	100	700	18	971	734	796	491	904	497	293	383	752	27	612	194	999999	999999	354	999999	25	865	555	735	398	798	232	447	624	999999	874	917	999999	856	205	999999	999999	353	309	980	999999	999999	973	962	731	999999	390	999999	949	85	890	222	933	629	717	945	544	965	619	183	999999	358	866	41	622	375	304	999999	822	201	650	923	393	999999	999999	643	892	593	13	88	999999	
793	497	549	982	662	999999	459	999999	259	999999	999999	999999	136	477	910	515	999999	349	365	25	495	616	999999	999999	966	999999	569	673	83	62	951	961	540	999999	719	999999	999999	999999	959	391	845	756	572	323	81	999999	267	999999	56	138	951	253	648	73	999999	187	999999	999999	999999	834	425	999999	75	206	999999	617	204	999999	758	999999	198	891	389	999999	999999	739	53	445	363	999999	999999	673	627	945	111	999999	322	476	843	541	132	213	43	999999	966	69	690	375	397	463	995	896	147	999999	939	69	864	674	999999	192	999999	999999	760	999999	272	999999	999999	129	105	228	304	999999	526	227	926	985	858	999999	999999	120	999999	677	57	899	999999	674	536	629	15	51	842	647	999999	661	407	999999	452	793	862	999999	900	570	279	178	999999	278	380	999999	80	999999	210	610	667	999999	143	999999	256	860	468	598	225	539	124	999999	999999	657	154	865	820	999999	542	75	401	999999	220	488	407	878	740	512	304	615	559	60	840	242	980	800	999999	940	581	592	334	274	998	370	456	226	792	511	999999	999999	999999	999999	422	145	219	999999	572	655	68	999999	999999	956	303	999999	999999	73	223	153	677	999999	347	879	526	950	740	137	794	999999	42	191	95	999999	389	789	999999	587	638	705	33	115	238	872	881	999999	472	999999	970	398	999999	393	13	649	834	778	177	999999	455	472	405	91	90	721	622	877	999999	999999	999999	999999	104	402	434	517	999999	571	126	474	998	323	487	371	166	405	469	648	188	446	404	610	622	295	141	176	309	941	35	516	259	14	921	582	801	999999	304	987	999999	495	529	999999	662	999999	999999	999999	984	43	925	684	262	973	999999	845	495	967	891	808	271	268	217	188	999999	610	999999	993	401	999999	569	999999	110	999999	690	693	917	999999	947	999999	72	999	191	276	25	999999	263	285	315	86	999999	834	575	999999	999999	999999	287	350	727	61	487	238	740	88	473	235	583	780	293	15	927	999999	29	971	745	271	86	941	172	204	356	999999	688	324	819	999999	134	614	755	999999	415	577	413	895	442	834	268	112	802	790	999999	483	992	310	158	731	815	604	750	465	622	999999	187	533	705	548	550	999999	269	738	111	999999	34	302	599	360	999999	999999	538	911	999999	974	149	382	436	872	999999	388	999999	97	999999	530	864	300	377	80	399	999999	200	893	999999	842	843	73	688	799	458	699	710	798	780	999999	999999	838	462	648	999999	999999	106	832	999999	172	260	181	818	581	113	999999	924	528	961	79	999999	645	
628	170	140	85	693	637	423	256	999999	377	317	238	464	36	837	729	874	593	784	368	999999	999999	592	999999	254	999999	695	999999	775	191	836	999999	999999	430	219	302	999999	130	122	469	418	999999	999999	882	999999	590	126	999999	896	205	654	377	295	999999	353	507	577	469	830	999999	941	999999	481	495	540	999999	479	999999	999999	545	221	754	481	325	999999	945	635	710	807	664	991	618	999999	579	537	999999	425	193	86	712	725	999999	299	999999	527	719	874	10	351	268	120	91	270	361	984	900	896	970	625	408	999999	867	662	176	593	333	871	901	957	999999	190	999999	958	113	820	999999	465	944	797	240	80	635	368	548	553	999999	358	476	999999	637	572	999999	568	677	841	857	396	999999	942	203	999999	973	52	279	87	824	132	166	999999	821	444	952	182	395	999999	245	508	123	622	999999	974	999999	999999	330	509	736	727	291	999999	962	776	342	11	999999	392	107	593	98	471	999999	788	202	935	773	202	620	282	182	349	605	359	283	510	269	228	999999	667	721	770	351	999999	999999	893	578	55	112	950	999999	13	240	651	419	999999	893	894	782	469	542	999999	889	463	555	942	999999	612	502	832	741	385	939	999999	872	999999	129	632	947	308	999999	728	100	669	703	179	999999	954	940	631	616	999999	445	984	134	592	881	887	551	999999	237	966	552	999999	218	202	73	800	779	999999	532	271	946	484	999999	814	999999	229	759	999999	833	712	999999	871	225	376	939	955	315	290	999999	999999	90	999999	999999	400	185	820	461	511	115	318	184	999999	109	355	428	999999	999999	320	554	661	999999	176	74	525	999999	999999	64	842	263	118	999999	999999	653	999999	190	896	414	711	638	228	768	258	279	525	537	822	772	869	999999	978	83	999999	735	786	113	914	999999	555	107	504	999999	619	257	997	824	685	206	808	175	531	556	180	681	336	893	879	896	549	999999	480	909	999999	999999	284	45	498	763	866	196	999999	912	999999	614	144	462	159	11	999999	701	851	626	963	704	425	431	999999	323	999999	892	234	999999	444	567	626	999999	999999	724	973	961	335	922	339	621	999999	619	697	566	547	999999	999999	878	623	999999	145	999999	999999	999999	478	853	142	185	363	974	961	258	477	301	988	549	881	434	37	321	375	999999	296	351	999999	806	733	346	776	999999	158	999999	403	596	431	771	999999	100	255	130	828	999999	999999	365	659	650	152	406	577	998	992	999999	850	312	482	216	999999	603	999999	999999	129	796	999999	999999	826	615	999999	881	
999999	226	899	790	188	999999	492	225	999999	931	692	165	663	337	768	777	999999	838	506	101	123	225	214	56	414	999999	10	42	751	741	539	54	795	999999	537	361	999999	211	141	999999	819	999999	845	636	999999	530	18	792	37	630	999999	999999	999999	763	999999	999999	22	852	386	605	999999	999999	474	629	402	999999	999999	402	999999	417	678	341	707	564	281	856	379	578	145	884	574	218	14	999999	456	999999	936	42	503	882	348	256	825	536	45	999999	793	225	243	274	170	615	992	999999	999999	999999	290	554	492	999999	284	444	717	501	40	698	455	353	999999	851	711	337	899	917	999999	999999	515	999999	528	912	73	164	344	870	724	959	999999	394	178	503	270	391	550	591	608	904	999999	334	506	347	913	449	52	392	999999	832	716	85	999999	530	446	119	35	579	848	130	109	846	777	999999	999999	71	999999	679	590	999999	787	318	318	999999	999999	191	674	191	998	623	121	952	318	891	253	150	843	647	999999	160	365	970	742	487	999999	692	557	435	864	851	273	372	801	243	55	407	766	386	638	265	999999	843	581	235	18	157	538	885	827	341	999999	538	622	439	999999	817	999999	831	370	209	999999	249	326	156	359	748	161	84	845	999999	384	466	18	801	715	522	398	517	479	999999	164	671	607	533	633	999999	750	999999	279	999999	831	935	999999	438	631	205	999999	434	999999	269	995	463	50	981	956	761	529	821	723	451	428	999999	361	999999	55	962	641	793	999999	624	999999	789	999999	617	23	449	451	999999	179	999999	999999	964	642	219	660	700	631	625	576	999999	215	999999	647	828	999999	999999	583	312	393	999999	564	733	999999	260	270	216	658	432	968	999999	319	949	651	213	999999	464	426	151	62	354	341	999999	226	649	418	80	151	999999	808	249	865	149	196	511	999999	271	62	999999	949	454	52	208	657	69	562	999999	286	444	999999	354	357	441	259	48	999999	548	516	999999	999999	200	74	681	623	728	651	180	762	150	257	195	412	44	999999	607	999999	142	367	999999	97	162	793	707	999999	463	892	433	999999	157	999999	417	754	790	549	758	390	371	585	929	999999	999999	999999	146	196	196	942	322	248	651	736	204	190	359	184	999999	406	366	85	169	999999	999999	291	615	965	999999	999999	621	494	444	227	999999	999999	999999	749	704	999999	657	520	419	999999	579	195	248	421	999999	236	404	615	860	362	999999	295	425	103	999999	111	888	180	999999	756	331	828	804	999999	999999	647	752	609	999999	40	749	845	666	648	266	
42	53	999999	986	613	999999	15	999999	999999	203	655	142	345	560	603	770	486	174	662	199	751	390	813	625	342	484	999999	145	829	999999	188	999999	999999	836	166	67	694	194	743	720	325	203	722	240	149	515	999999	999999	876	999999	273	681	13	459	515	652	239	999999	653	139	250	869	805	479	25	36	999999	508	999999	545	86	999999	430	942	874	999999	667	583	999999	827	999999	746	999999	999999	349	506	625	327	331	514	828	999999	541	999999	999999	999999	397	253	225	123	159	999999	655	340	194	971	260	71	585	957	984	656	999999	825	72	504	609	999999	140	518	411	48	999999	889	999999	999999	760	817	999999	999999	999999	424	999999	372	678	168	100	929	384	378	999999	564	742	374	529	182	999999	715	551	999999	846	999999	123	999999	711	120	732	999999	623	234	220	999999	598	166	797	570	298	729	156	903	413	679	862	762	999999	999999	306	811	369	999999	935	54	275	496	581	18	310	660	660	568	436	334	316	999999	167	812	965	585	999999	959	884	305	568	999999	999999	176	298	361	445	864	813	920	406	88	298	175	177	999999	585	788	999999	638	78	999999	477	89	999999	712	604	459	999999	721	243	999999	999999	640	999999	628	924	415	999999	949	999999	796	754	515	999999	237	861	992	645	863	999999	789	700	255	237	980	179	492	803	585	756	985	982	102	686	996	428	658	689	548	187	179	999999	319	999999	281	834	999999	160	999999	851	999999	813	28	721	454	710	999999	413	505	458	441	612	144	999999	239	813	661	828	999999	809	212	312	106	999999	999999	721	390	832	955	999999	217	999999	999999	734	154	999999	999999	381	242	296	23	255	193	99	745	567	999999	126	194	468	183	143	228	336	999999	999999	717	343	890	732	329	582	457	360	999999	109	945	410	58	67	999999	290	999999	645	795	999999	129	16	940	273	788	273	647	999999	972	83	123	341	999999	999999	999999	630	999999	999999	999999	440	797	832	848	645	621	532	78	137	618	892	547	582	540	999999	999999	999999	403	627	943	65	934	960	999999	178	986	614	325	213	999999	229	800	999999	679	364	169	999999	168	304	651	999999	205	520	878	89	535	540	999999	403	665	754	237	863	999999	911	506	999999	454	679	659	17	217	999999	535	399	102	462	903	186	532	893	551	109	975	687	999999	424	92	999999	999999	455	813	922	547	999999	999999	937	528	767	999999	333	842	489	644	643	58	340	985	999999	987	82	636	999999	999999	999999	213	999999	887	879	61	91	754	155	999999	213	203	999999	327	687	406	164	933	
146	328	209	60	999999	464	341	638	529	438	602	320	999999	999999	200	61	775	644	864	999999	649	716	776	578	696	999999	440	449	763	999999	999999	92	832	149	999999	999999	671	721	151	999999	556	999999	531	653	162	834	474	394	999999	244	552	53	999999	115	293	429	551	630	364	617	34	999999	875	516	140	519	999999	999999	328	894	999999	64	999999	201	503	999999	194	132	426	861	979	55	446	999999	470	264	999999	727	855	999999	999999	51	367	533	649	664	375	24	523	642	999999	999999	999999	118	855	498	999999	351	612	884	245	428	214	502	999999	978	455	999999	56	875	969	999999	575	257	150	347	999999	970	552	999999	43	179	609	783	514	936	979	337	673	972	714	208	999999	999999	999999	335	836	864	894	670	219	999999	968	647	672	999999	999999	999999	999999	517	801	580	799	774	851	76	819	430	987	701	999	999999	682	84	171	770	646	604	422	815	511	832	85	881	999999	999999	210	961	120	918	469	170	369	166	181	999999	409	350	129	999999	515	999999	999999	203	671	101	345	894	486	902	999999	872	999999	161	16	968	504	917	999999	836	999999	999999	319	999999	242	839	757	526	902	37	371	999999	485	653	309	104	999999	882	220	537	999999	316	485	218	999999	597	763	217	160	212	639	491	204	999999	904	658	106	999999	961	999999	344	819	999999	458	540	652	397	753	999999	999999	23	622	707	617	166	558	382	999999	110	644	85	999999	376	699	398	880	111	201	999999	651	998	999999	920	387	999999	860	999999	999999	678	326	210	999999	365	999999	199	999999	999999	999999	136	355	999999	994	707	999999	756	999999	452	999999	70	659	551	999999	14	210	999999	864	999999	329	424	306	244	355	432	999999	444	75	999999	999999	510	382	106	524	74	999999	999999	13	450	604	999999	409	417	32	965	999999	775	14	15	165	336	334	999999	464	172	999999	999999	930	572	923	881	691	610	325	791	688	563	999999	140	999999	835	908	424	999999	999999	25	889	999999	389	414	18	440	70	38	999999	185	67	642	362	244	293	444	999999	527	723	999999	999999	101	240	999999	465	748	999999	999999	330	428	910	226	765	999999	941	898	550	999999	915	999999	631	581	525	616	630	920	674	999999	327	999999	476	897	999999	999999	226	797	981	112	999999	269	565	665	708	382	274	840	877	215	999999	394	999999	284	611	999999	318	227	576	999999	656	544	84	978	86	999999	951	23	843	16	930	153	999999	448	218	655	885	999999	873	152	352	999999	53	469	602	933	506	999999	295	999999	450	999	999999	999999	999999	414	194	586	
589	778	999999	260	997	870	999999	158	999999	999999	75	956	396	352	353	999999	281	999999	501	615	999999	152	433	759	728	999999	565	931	922	560	999999	804	999999	308	386	105	722	101	792	182	999999	999999	467	61	137	339	715	999999	655	999999	95	590	999999	999999	999999	446	355	671	999999	999999	315	352	236	916	463	999999	495	97	966	257	710	190	83	329	431	931	999999	381	632	399	36	468	285	999999	474	411	892	891	107	940	750	61	568	999999	999999	841	227	551	598	866	843	627	141	407	97	999999	516	999999	157	279	760	999999	999999	999999	239	847	77	999999	451	61	378	603	989	36	999999	999999	621	999999	462	999999	999999	144	783	999999	555	999999	336	877	999999	569	895	999999	999999	828	999999	776	21	435	999999	999999	774	125	109	546	999999	999999	638	114	999999	437	293	968	141	999999	999999	626	200	283	587	831	520	199	74	881	166	79	859	171	846	730	647	195	251	442	814	597	44	246	276	315	999999	231	977	609	286	926	999999	185	999999	999999	586	738	848	475	999999	585	61	227	999999	429	390	476	268	179	789	107	999999	999999	753	967	999999	953	16	281	70	298	222	464	605	999999	999999	684	898	293	154	909	347	776	932	239	546	999999	999999	847	925	999999	963	807	820	188	209	478	431	304	971	632	731	576	999999	220	999999	596	622	999999	527	999999	999999	974	35	999999	999999	951	999999	524	431	774	107	168	999999	766	335	414	999999	426	999999	433	262	603	322	521	187	771	999999	999999	866	949	204	705	330	228	725	989	782	939	999999	257	999999	907	999999	206	999999	572	229	647	999999	958	952	205	130	103	453	999999	999999	514	702	999999	590	55	999999	481	580	999999	838	138	999999	345	999999	999999	998	783	721	355	730	999999	986	999999	551	723	835	999999	999999	998	585	236	775	999999	337	277	999999	439	667	666	259	401	999999	142	734	101	606	999999	335	257	207	347	382	999999	999999	546	528	97	447	866	999999	749	484	581	817	999999	362	999999	999999	364	999999	568	125	65	106	999999	498	999999	880	459	127	999999	582	750	801	247	854	677	505	790	999999	999999	991	800	455	999999	917	54	325	132	738	315	999999	999999	789	639	231	326	11	916	58	999999	999999	987	749	924	176	734	780	579	999999	685	795	227	615	317	576	325	999999	596	421	999999	999999	758	721	812	752	611	960	171	999999	999999	676	589	742	84	999999	14	61	531	343	192	274	999999	374	63	519	999999	999999	999999	72	906	716	414	505	604	147	999999	276	936	181	565	773	618	562	999999	19	216	
485	540	374	999999	273	88	263	999999	189	999999	393	667	302	438	255	999999	999999	120	821	271	94	148	937	495	737	124	999999	999999	999999	655	999999	155	54	999999	839	825	117	500	642	999999	161	276	424	355	74	608	644	999999	319	294	519	452	407	747	132	999999	999999	878	834	159	729	999999	818	999999	608	999999	623	999999	999999	999999	381	609	478	999999	119	817	723	999999	430	138	480	615	468	999999	146	741	999999	999999	190	999999	232	238	665	999999	907	999999	458	890	999999	999999	985	654	154	999999	999999	910	973	223	999999	999999	623	20	457	999999	679	124	26	694	397	999999	500	327	808	999999	999999	152	943	985	286	442	999999	999999	844	604	153	825	470	579	220	236	999999	999999	668	875	879	221	780	959	813	793	660	763	999999	881	336	667	846	999999	999999	771	966	988	936	205	946	790	176	853	562	853	653	447	483	171	999999	999999	658	932	227	986	371	984	999999	493	782	605	339	963	999999	485	999999	999999	887	448	269	779	598	473	929	98	999999	927	406	960	150	222	290	342	999999	370	19	999999	999999	705	410	981	817	453	422	350	999999	212	585	86	874	240	560	44	901	329	377	999999	999999	138	999999	443	999999	999999	352	569	325	997	191	907	476	75	591	999999	48	288	961	999999	999999	999999	999999	843	352	329	95	909	662	999999	999999	462	993	823	910	702	999999	967	403	606	110	852	999999	999999	30	677	610	808	648	999999	996	623	999999	232	145	423	501	107	999999	268	135	442	999999	999999	999999	999999	914	999999	165	888	428	81	885	364	53	207	563	182	999999	675	719	286	999999	295	999999	817	104	770	999999	496	211	666	876	999999	481	999999	945	955	897	999999	763	957	653	760	949	925	999999	13	188	938	860	999999	285	425	548	848	999999	999999	821	749	634	153	999999	668	686	761	205	750	999999	385	261	608	285	999999	999999	761	999999	510	345	999999	89	101	592	999999	636	883	391	460	595	632	496	999999	144	999999	668	620	993	985	83	999999	730	987	129	802	686	261	52	999999	514	786	225	671	286	999999	999999	542	560	223	41	803	999999	744	164	999999	889	928	474	136	861	301	999999	647	437	158	603	999999	971	999999	74	999999	840	999999	945	808	417	999999	999999	999999	489	999999	999999	999999	953	280	999999	985	999999	869	913	757	787	915	999999	223	28	577	243	137	893	576	999999	771	159	657	962	743	799	999999	999999	74	999999	827	999999	736	999999	987	694	167	999999	618	270	112	876	999999	597	924	743	732	999999	840	591	999999	753	912	564	297	999999	306	
317	84	999999	486	36	848	874	960	278	166	999999	40	882	86	797	999999	316	468	895	842	70	47	10	76	999999	12	483	964	83	735	181	999999	999999	398	849	999999	432	783	86	38	441	636	656	999999	751	759	958	514	131	478	605	105	402	788	246	280	83	129	920	33	999999	910	886	542	999999	47	673	493	236	540	852	532	392	867	410	999999	999999	423	325	806	54	969	842	605	139	86	550	578	999999	579	999999	313	863	999999	999999	531	749	124	601	713	95	474	287	591	626	82	713	535	387	812	889	999999	803	999999	979	999999	78	999999	412	908	496	999999	341	657	999999	548	669	340	213	879	999999	276	822	612	720	580	999999	261	979	66	372	999999	200	350	999999	999999	509	748	82	268	462	468	711	999999	226	990	999999	630	244	87	413	999999	332	508	139	623	837	201	404	409	713	999999	312	999999	546	481	904	999999	967	823	48	920	267	945	426	224	565	140	395	999999	446	71	27	901	653	989	999999	999999	999999	76	999999	999999	354	999999	554	646	999999	365	999999	999999	999999	152	662	420	49	492	125	386	91	914	999999	707	806	674	962	652	799	410	702	556	788	222	780	900	138	730	576	594	999999	780	68	210	983	650	643	999999	408	999999	999999	170	873	316	999999	306	18	988	999999	680	999999	901	846	756	999999	999999	957	999999	371	762	999999	999999	916	531	986	999999	856	857	723	165	40	667	254	202	548	542	999999	481	612	483	999999	149	227	895	884	498	934	312	999999	393	692	771	933	645	324	553	253	351	329	999999	450	999999	275	356	649	52	656	653	217	999999	916	999999	270	887	999999	999999	101	30	999999	497	376	553	320	999999	472	269	734	608	877	999999	999999	341	161	999999	999999	740	999999	871	999999	841	841	290	999999	427	999999	217	510	55	999999	182	999999	232	704	832	999999	896	840	935	883	390	999999	58	776	223	831	584	333	956	854	139	278	229	775	805	655	999999	459	999999	861	265	758	689	833	999999	999999	999999	637	329	380	147	999999	999999	987	999999	999999	793	514	999999	596	893	884	553	999999	645	999999	242	457	898	187	846	999999	948	84	999999	631	628	224	80	681	764	946	13	586	717	999999	339	999999	999999	281	999999	582	578	306	967	381	999999	999999	999999	801	309	618	738	152	999999	700	951	864	369	999999	999999	579	443	209	999999	999999	999999	967	999999	416	573	10	548	627	325	273	999999	999999	999999	257	427	139	36	999999	999999	156	218	861	999999	999999	999999	475	872	676	999999	292	148	379	474	999999	500	247	25	
781	238	999999	80	999999	826	999999	832	309	758	999999	816	775	552	174	828	685	738	999999	916	467	138	108	137	999999	260	43	999999	498	187	95	999999	999999	124	255	999999	82	85	106	44	790	193	977	716	999999	859	601	739	973	551	789	999999	482	330	558	652	999999	181	999999	999999	793	145	344	132	673	366	636	660	306	134	755	999999	641	999999	136	283	160	391	378	22	658	303	161	999999	397	802	999999	999999	566	602	910	900	876	999999	251	654	848	855	53	403	233	941	442	849	795	190	651	498	203	284	502	748	803	196	212	499	983	397	734	870	92	776	103	704	999999	855	732	405	742	482	999999	305	347	974	999999	717	999999	999999	161	217	161	785	666	292	110	172	107	999999	43	999999	670	461	999999	999999	999999	456	999999	738	635	939	457	999999	755	721	999999	207	410	828	999999	494	999999	999999	245	526	719	306	999999	811	604	60	999999	999999	372	990	811	972	184	175	999999	342	870	132	676	221	999999	906	39	999999	441	903	999999	278	293	548	999999	999999	226	603	463	24	999999	45	144	585	191	415	999999	999999	909	877	32	244	174	75	624	516	14	33	999999	812	276	175	379	700	999999	489	999999	823	876	999999	756	999999	999999	649	995	834	987	999999	40	354	33	274	999999	999999	880	527	113	227	999999	607	999999	999999	999999	650	999999	181	665	443	297	702	999999	999999	888	97	130	451	999999	524	79	789	999999	913	993	422	789	12	140	814	820	769	385	999999	999999	279	836	564	743	70	999999	824	179	554	803	337	697	999999	999999	947	444	999999	994	588	158	999999	89	82	208	999999	861	999999	999999	999999	623	528	326	126	169	619	261	565	707	473	999999	255	620	973	119	665	999999	825	627	193	380	390	775	796	392	765	200	764	999999	328	209	999999	999999	999999	999999	285	21	999999	805	765	695	878	731	531	999999	903	523	999999	962	542	999999	46	126	857	480	242	999999	529	999999	403	429	999999	210	388	999999	999999	471	302	52	834	999999	153	29	862	497	501	659	999999	830	489	251	999999	802	822	999999	999999	999999	999999	847	698	532	492	999999	411	346	208	678	352	267	512	442	999999	72	999999	888	999999	26	264	999999	978	583	508	999999	254	999999	344	694	999999	760	111	422	999999	999999	353	312	172	306	618	525	298	822	316	999999	999999	999999	30	32	674	999999	80	156	999999	567	868	999999	34	793	602	999999	12	513	301	592	166	100	897	776	999999	999999	999999	261	999999	738	80	999999	276	999999	381	207	999999	322	30	999999	689	955	999999	999999	586	
999999	999999	999999	703	999999	999999	999999	531	724	831	237	159	999999	312	849	218	999999	748	58	999999	999999	849	999999	421	405	126	690	493	848	902	210	999999	921	200	491	999999	999999	557	999999	225	295	999999	552	999999	153	57	999999	19	181	245	870	216	585	489	873	388	999999	957	308	253	833	999999	683	822	630	771	237	999999	821	311	999999	272	710	833	211	88	306	999999	278	357	237	680	322	999999	42	994	880	442	326	112	999999	999999	258	793	392	999999	951	999999	70	382	999999	999999	197	869	999999	607	505	999999	287	795	92	951	999999	999999	999999	162	999999	80	790	635	890	795	999999	999999	538	999999	23	917	451	999999	136	576	763	999999	537	401	493	452	999999	434	499	138	164	999999	30	821	709	999999	999999	239	999999	880	939	999999	491	34	999999	477	341	911	999999	999999	310	79	999999	515	198	793	424	625	999999	536	999999	365	999999	761	640	215	699	999999	761	716	149	221	203	256	636	999999	413	512	301	25	999999	327	839	910	828	95	862	514	999999	916	999999	162	570	488	49	584	999999	730	394	999999	999999	624	159	878	999999	98	876	422	878	859	390	999999	333	653	999999	523	526	235	933	555	353	999999	93	845	832	999999	651	715	216	999999	50	683	128	999999	247	497	999999	961	999999	739	999999	999999	636	773	535	999999	999999	916	73	999999	67	999999	796	838	550	999999	999999	314	55	461	447	171	999999	825	819	706	793	925	416	927	356	564	764	204	999999	904	558	999999	320	999999	999999	734	651	690	995	978	887	289	857	653	957	863	915	20	301	56	242	811	953	999999	187	903	509	145	179	503	999999	999999	501	645	45	230	993	193	303	712	519	525	830	999999	819	999999	999999	762	970	493	648	753	903	300	671	999999	366	491	684	265	234	516	521	999999	679	295	788	221	618	999999	869	732	717	588	537	717	999999	122	19	672	999999	747	999999	999999	854	554	698	210	974	298	864	512	999999	47	487	13	999999	338	171	533	725	999999	153	243	623	916	46	324	999999	954	999999	253	482	22	429	487	999999	999999	647	999999	597	999999	246	999999	872	367	233	679	110	533	712	999999	950	485	946	978	603	931	72	937	517	999999	447	30	999999	620	39	496	618	10	663	179	690	46	935	148	619	823	371	999999	999999	367	223	239	999999	122	302	999999	75	450	884	418	772	999999	617	223	999999	226	797	261	337	737	999999	110	870	542	962	914	999999	999999	999999	779	999999	806	255	160	999999	217	999999	420	327	43	999999	999999	999999	254	406	980	428	722	998	999999	
36	119	929	955	306	122	369	708	159	388	456	999999	91	999999	848	966	464	467	63	932	447	999999	999999	303	316	894	985	626	999999	982	496	827	999999	999999	753	460	999999	300	999999	57	848	80	271	999999	586	174	95	20	999999	440	525	960	668	999999	955	649	185	999999	648	411	137	743	572	176	891	999999	456	124	361	999999	99	174	613	15	999999	376	125	999999	999999	151	999999	999999	230	999999	999999	999999	999999	743	20	113	284	999999	651	452	920	999999	507	104	57	999999	717	970	659	999999	350	999999	999999	663	982	588	999999	191	917	506	603	162	522	867	710	365	999999	999999	999999	257	999999	847	999999	171	94	978	869	30	946	760	434	837	324	221	999999	116	999999	505	999999	999999	579	999999	334	154	999999	768	592	640	394	692	495	999999	866	412	895	503	837	195	999999	13	999999	513	245	166	82	765	999999	999999	999999	999999	186	999999	999999	682	677	29	522	379	322	999999	999999	999999	999999	264	999999	430	970	999999	326	861	278	999999	999999	999999	999999	75	858	177	82	92	999999	291	138	790	515	999999	62	194	734	876	980	468	872	261	616	491	999999	980	892	651	794	925	984	651	335	192	48	999999	999999	612	171	355	307	240	396	115	109	846	748	744	377	999999	188	449	999999	810	131	674	151	230	198	877	285	999999	297	15	306	486	464	332	491	859	224	132	714	635	999999	641	865	511	391	40	242	157	284	18	747	545	770	524	70	999999	62	749	999999	294	79	877	942	390	999999	622	999999	999999	999999	999999	572	65	734	255	649	489	808	639	999999	168	645	137	155	999999	268	760	715	939	271	127	806	475	709	430	565	294	699	485	702	999999	649	816	894	765	999999	691	810	525	875	581	565	422	910	999999	999999	999999	731	663	132	999999	907	451	163	145	711	107	356	999999	999999	365	790	333	936	80	519	828	243	390	843	576	950	999999	74	690	562	999999	564	454	781	999999	562	999999	362	999999	861	207	662	758	999999	349	999999	999999	835	999999	791	999999	485	840	745	820	708	351	999999	999999	107	999999	387	999999	583	327	542	999999	532	76	802	999999	971	999999	999999	321	176	484	336	999999	241	454	364	999999	899	330	999999	723	708	961	914	999999	226	806	999999	999999	820	199	185	736	806	442	974	999999	717	999999	999999	999999	632	434	654	234	25	326	324	653	362	833	573	262	419	818	999999	571	999999	591	999999	999999	736	73	501	976	309	999999	696	799	480	999999	836	862	70	714	999999	284	316	690	206	899	491	903	999999	999999	625	999999	326	988	
247	412	618	136	509	104	467	999999	999999	677	924	999999	629	524	183	767	997	710	201	705	726	920	264	470	394	638	683	999999	280	514	999999	386	283	999999	561	999999	999999	709	363	966	999999	999999	351	999999	765	999999	280	999999	999999	34	990	915	730	621	271	327	999999	157	741	871	421	999999	999999	428	999999	548	999999	920	963	116	999999	999999	357	235	457	999999	579	624	999999	613	999999	999999	999999	255	524	445	655	662	447	244	999999	828	967	999999	554	623	243	922	323	227	999999	359	13	999999	999999	999999	567	505	173	76	748	534	453	138	512	999999	531	53	904	880	893	488	483	729	197	962	329	864	681	834	960	656	999999	486	974	18	712	489	21	821	877	160	499	999999	495	393	999999	999999	999999	999999	999999	999999	27	442	999999	160	875	999999	435	999999	382	703	824	339	115	999999	233	999999	163	504	992	52	41	93	12	742	989	999999	243	999999	588	490	885	831	742	770	639	868	162	823	143	438	999999	741	448	184	999999	170	274	404	170	418	685	485	856	59	169	934	439	591	171	999999	999999	631	692	892	999999	999999	596	345	462	364	814	340	370	563	999999	300	644	828	417	829	837	839	999999	180	804	999999	974	693	611	704	438	999999	662	370	999999	431	999999	556	367	343	999999	929	942	999999	603	355	999999	302	70	869	300	611	184	342	935	211	988	522	999999	417	27	999999	734	757	926	253	999999	10	176	567	251	98	471	83	999999	999999	897	837	999999	999999	999999	681	999999	741	414	827	396	329	435	196	999999	999999	999999	949	325	670	205	194	879	999999	999999	999999	136	502	627	212	999999	110	86	36	314	161	946	639	132	345	280	992	999999	108	857	999999	575	980	135	999999	630	521	757	595	999999	999999	957	226	781	181	555	140	999999	999999	686	295	253	999999	881	291	999999	827	827	980	399	213	841	780	502	328	548	156	377	912	582	628	353	999999	324	999999	999999	730	858	950	790	149	878	999999	999999	999999	114	177	108	999999	136	802	694	777	205	509	871	187	723	462	633	408	763	212	999999	999999	942	763	999999	289	98	859	969	999999	200	259	335	699	368	930	224	999999	57	533	785	779	933	576	294	815	730	25	999999	405	999999	391	386	675	999999	363	999999	351	93	819	755	276	832	818	586	945	999999	999999	818	999999	248	262	360	240	999999	850	134	999999	478	999999	999999	82	852	574	558	808	873	659	999999	999999	999999	999999	297	238	778	519	947	125	989	348	999999	558	999999	224	999999	75	40	156	259	999999	239	263	999999	815	
270	682	423	268	999999	778	82	999999	999999	814	491	999999	999999	999999	461	906	903	19	387	999999	636	10	999999	638	999999	493	777	727	999999	999999	775	57	10	482	968	105	105	688	855	999999	999999	127	565	393	733	790	999999	908	694	352	999999	229	876	742	188	999999	999999	784	850	776	999999	354	124	486	48	443	376	492	164	366	811	224	164	999999	863	519	999999	491	999999	626	999999	999999	43	999999	748	556	181	267	303	707	999999	320	837	88	220	921	12	88	999999	299	424	999999	754	337	999999	553	75	999999	878	668	825	326	878	234	394	141	320	67	737	492	271	118	198	456	79	500	386	999999	999999	941	999999	999999	146	615	212	774	124	706	999999	205	491	471	388	635	882	999999	999999	999999	693	88	611	999999	351	862	38	316	429	308	267	51	177	988	999999	937	161	469	189	273	32	620	27	614	542	542	999999	799	999999	563	573	108	68	773	999999	999999	340	572	25	284	587	999999	354	815	448	483	37	999999	999999	999999	484	423	792	178	999999	83	71	996	999999	808	999999	999999	586	865	734	169	983	404	606	876	606	588	454	904	999999	136	275	211	175	68	999999	508	91	999999	89	159	316	999999	191	999999	999999	343	169	216	422	359	319	999999	90	289	500	633	895	842	999999	895	969	887	493	999999	807	860	999999	999999	999999	363	156	307	786	584	853	103	222	999999	69	272	428	999999	492	335	816	786	130	886	567	880	612	249	443	193	190	999999	405	726	999999	956	512	815	912	999999	212	21	703	505	435	406	421	608	782	582	999999	731	999999	167	999999	30	739	944	786	423	999999	906	864	602	404	434	698	496	784	113	760	613	335	999999	132	804	93	624	999999	999999	999999	13	999999	999999	717	999999	34	247	87	999999	999999	999999	38	999999	319	306	999999	110	111	999999	999999	925	824	999999	822	863	406	971	44	999999	937	125	493	625	953	746	449	14	999999	945	410	460	418	303	887	999999	584	999999	123	826	999999	982	999999	999999	999999	544	999999	788	48	854	62	62	999999	242	553	110	84	999999	545	999999	857	152	225	165	999999	999999	516	530	999999	999999	288	570	858	218	196	954	602	43	173	419	566	660	965	41	893	358	257	185	749	786	126	181	301	999999	969	515	767	367	999999	214	37	659	997	417	999999	492	999999	994	56	999999	999999	51	249	999999	16	206	186	999999	271	999999	10	340	780	15	513	116	278	999999	999999	681	197	999999	183	959	999999	999999	663	558	465	411	164	262	139	160	287	85	932	999999	543	772	999999	582	
105	617	999999	999999	878	999999	904	468	223	885	756	999999	411	273	999999	290	999999	110	543	628	999999	999999	97	747	211	999999	727	438	184	999999	999999	475	353	614	149	999999	755	999999	37	999999	654	997	198	279	506	999999	999999	999999	999999	651	432	443	239	710	999999	245	530	465	495	259	274	999999	293	119	120	290	31	796	999999	310	999999	999999	82	871	974	731	671	817	250	446	879	713	999999	533	681	341	246	642	760	904	46	299	210	999999	407	187	713	88	168	226	743	999999	891	999999	127	384	371	367	735	132	573	712	225	59	379	999999	999999	760	438	999999	54	388	46	229	999999	244	847	303	474	796	27	593	659	999999	999999	999999	822	323	415	307	970	878	907	999999	340	999999	84	161	409	846	999999	953	650	388	999999	365	999999	671	642	882	536	999999	893	939	999999	980	62	999999	356	452	738	932	354	141	999999	176	481	999999	888	940	170	999999	894	627	864	999999	943	999999	999999	347	999999	999999	999999	532	999999	903	999999	999999	532	999999	281	883	804	956	117	999	608	999999	999999	999999	883	999999	783	702	722	999999	182	275	85	999999	46	782	349	19	442	588	261	821	370	905	191	999999	876	537	999999	999999	892	938	519	864	466	434	700	999999	463	502	376	978	809	930	999999	719	999999	492	999999	499	999999	794	999999	529	748	786	999999	999999	825	999999	999999	256	43	445	947	244	756	220	584	612	91	999999	556	939	999999	283	999999	439	185	472	621	393	999999	178	999999	107	423	990	126	679	285	36	30	92	861	130	944	999999	983	999999	963	681	999999	711	418	49	248	585	317	474	774	719	999999	999999	758	258	42	865	702	850	820	765	999999	904	336	64	999999	473	88	101	999999	647	999999	688	509	939	485	511	760	703	999999	838	999999	651	904	566	537	999999	333	612	999999	89	671	142	676	207	587	13	385	363	565	774	506	225	146	137	272	999999	853	819	772	531	114	999	999999	981	999999	452	10	769	526	816	999999	475	13	259	976	323	22	311	361	481	136	407	147	999999	341	999999	999999	777	999999	999999	999999	514	999999	566	974	999999	999999	694	999999	999999	13	999999	836	999999	635	41	222	887	160	999999	797	999999	467	999999	404	999999	861	907	649	625	937	232	475	999999	999999	635	635	447	284	999999	999999	327	196	999999	999999	999999	999999	999999	999999	310	255	628	999999	355	929	271	999999	548	999999	277	810	243	54	999999	208	780	150	47	999999	10	406	999999	612	999999	775	480	365	251	823	884	999999	473	458	349	380	318	606	999999	869	741	999999	96	
285	16	503	939	282	697	27	697	380	533	999999	458	903	480	25	780	579	459	906	804	725	287	141	347	999999	999999	128	889	999999	30	178	15	421	999999	499	606	353	999999	207	999999	999999	999999	514	612	999999	10	445	900	303	826	550	999999	835	783	371	997	875	165	165	578	579	137	999999	999999	365	646	999999	594	999999	419	999999	999999	262	248	580	600	773	529	526	999999	999999	999999	596	999999	479	758	179	638	948	501	730	197	999999	629	98	106	611	164	257	185	963	851	999999	884	398	807	167	596	213	999999	233	356	999999	381	319	361	541	175	880	999999	477	999999	645	488	688	249	999999	632	999999	483	988	619	281	350	820	417	999999	711	959	672	600	582	434	188	278	384	999999	308	320	736	565	445	999999	650	708	999999	216	440	205	999999	999999	999999	446	729	999999	614	84	298	999999	901	999999	829	999999	218	999999	999999	973	467	999999	313	691	999999	322	423	918	553	346	631	642	266	999999	867	516	999999	999999	76	146	705	999999	663	999999	999999	999999	418	683	999999	239	74	644	813	999999	748	230	892	467	978	222	32	811	238	277	452	999999	304	999999	999999	323	999999	290	999999	758	278	71	556	13	432	27	904	740	999999	999999	281	987	829	676	461	647	623	351	950	999999	999999	893	177	396	858	613	452	717	497	999999	832	999999	704	64	999999	999999	673	999999	45	999999	317	292	628	915	999999	464	999999	628	249	548	699	999999	999999	96	999999	384	999999	170	154	819	575	999999	999999	771	999999	496	293	774	364	774	973	999999	316	989	546	831	275	262	999999	403	787	824	477	949	721	999999	454	618	999999	936	794	512	744	999999	999999	130	49	999999	999999	509	180	61	274	475	574	964	748	350	550	999999	119	999999	999999	751	41	750	719	302	59	713	999999	675	364	427	979	471	991	99	604	999999	999999	418	828	999999	232	735	999999	12	384	756	38	114	78	606	827	162	999999	992	194	644	999999	746	807	720	999999	999999	697	846	495	999999	973	999999	745	134	31	999999	813	880	528	306	999999	717	999999	302	684	999999	607	757	600	999999	999999	998	905	999999	24	54	611	117	433	999999	48	713	516	999999	999999	379	368	999999	585	136	999999	861	474	999999	454	693	828	514	45	529	898	939	256	667	384	975	753	786	119	999999	98	706	999999	801	999999	486	210	646	519	314	578	663	181	473	488	868	533	999999	515	331	999999	107	81	903	829	999999	467	848	896	807	626	582	834	608	999999	642	414	999999	629	968	999999	191	995	731	950	999999	999999	782	189	
515	452	736	280	787	760	999999	999999	999999	999999	170	28	999999	750	999999	999999	995	999999	573	435	999999	464	860	397	547	999999	44	112	350	953	595	999999	685	999999	391	999999	890	311	999999	848	999999	18	860	701	469	949	140	441	293	52	954	414	204	999999	343	61	592	348	733	948	726	889	294	600	386	830	343	692	999999	999999	797	694	999999	999999	999999	837	999999	168	928	597	708	602	818	307	999999	999999	145	999999	335	339	999999	552	578	108	131	166	723	270	324	639	616	448	82	937	254	999999	999999	999999	967	999999	458	433	419	999999	250	134	81	987	999999	206	999999	999999	366	39	582	255	125	684	999999	233	124	342	843	999999	999999	269	529	999999	999999	999999	558	999999	371	999999	880	999999	142	442	858	996	94	736	999999	999999	944	611	92	53	999999	999	155	947	999999	744	392	126	999999	999999	164	980	999999	999999	934	864	999999	39	643	537	158	999999	122	683	999999	606	148	999999	673	999999	355	999999	999999	485	526	62	999999	610	788	627	447	764	759	22	287	999999	401	894	801	999999	480	914	999999	999999	999999	132	999999	999999	131	279	605	13	452	864	775	785	803	129	673	882	999999	47	999999	26	999999	394	999999	999999	406	999999	215	253	999999	869	255	999999	410	632	591	403	176	130	489	999999	31	443	322	894	247	501	84	282	999999	919	999999	442	673	951	465	510	649	999999	75	182	999999	362	999999	999999	999999	344	385	180	537	280	715	999999	557	731	999999	656	81	999999	862	999999	874	933	32	999999	347	812	766	458	177	999999	753	389	65	316	999999	669	26	739	999999	999999	999999	903	744	999999	213	380	885	942	956	808	999999	72	999999	170	999999	141	999999	999999	246	807	577	926	13	456	526	999999	106	999999	286	335	639	342	312	958	788	999999	198	81	999999	999999	927	824	501	368	652	691	464	894	18	324	339	267	999999	477	999999	199	899	298	434	876	999999	999999	665	631	178	105	999999	966	382	337	999999	268	304	279	880	752	434	645	803	834	999999	211	999999	962	996	381	839	835	633	598	81	900	646	587	691	292	169	999999	199	557	932	498	522	680	381	81	963	233	596	582	765	264	999999	599	14	999999	999999	703	635	797	265	923	342	783	999999	52	621	999999	999999	597	593	563	455	256	902	383	688	561	590	999999	999999	999999	248	999999	832	999999	999999	56	583	618	881	465	999999	999999	301	18	165	738	423	999999	999999	257	999999	999999	988	211	999999	999999	999999	999999	394	849	122	999999	389	648	684	292	950	999999	636	574	143	969	716	138	328	62	
954	999999	999999	950	148	999999	475	170	971	249	71	631	17	177	359	951	233	41	999999	535	23	652	334	873	787	973	703	999999	124	999999	292	860	883	999999	293	804	413	999999	711	861	999999	999999	677	444	231	999999	442	468	999999	191	746	685	785	793	49	999999	569	354	999999	999999	558	590	55	306	957	999999	747	261	884	554	547	789	329	491	299	794	975	999999	651	999999	540	245	669	933	929	607	85	99	716	981	245	68	999999	999999	313	655	183	999999	487	30	581	191	583	999999	643	956	999999	304	503	999999	336	679	702	704	999999	323	921	122	999999	359	135	657	544	903	319	489	517	999999	188	999999	999999	999999	411	631	886	999999	661	998	999999	972	252	999999	596	471	654	565	999999	577	999999	989	999999	71	13	138	894	923	646	999999	361	164	449	583	999999	859	634	999999	277	81	818	284	999999	922	822	999999	117	354	71	999999	258	753	133	939	867	198	910	999999	600	283	736	962	712	981	646	145	999999	668	665	737	836	922	297	294	759	639	338	999999	248	609	999999	999999	862	573	431	608	41	509	715	999999	948	85	999999	999999	344	855	571	680	999999	687	871	448	689	334	247	999999	465	838	190	237	859	109	320	999999	262	196	110	149	559	47	999999	33	999999	737	788	760	790	303	949	903	78	658	534	999999	737	582	860	537	335	105	152	202	329	999999	999999	849	765	999999	742	999999	755	999999	130	248	999999	999999	495	951	546	487	545	172	888	999999	169	211	574	759	263	999999	336	572	813	463	999999	910	704	475	999999	938	994	999999	560	801	157	645	537	295	999999	999999	96	908	991	848	560	999999	314	999999	328	999999	999999	999999	887	72	999999	999999	619	999999	999999	672	153	999999	291	607	492	895	611	97	138	524	999999	289	781	999999	593	427	581	965	999999	999999	606	662	157	804	999999	988	999999	999999	980	964	36	871	999999	314	746	75	627	393	365	665	999999	226	999999	999999	999999	999999	999999	524	478	403	612	653	999999	439	76	491	873	486	943	503	143	123	117	999999	497	802	999999	477	999999	527	800	197	609	999999	999999	389	748	999999	612	999999	764	247	29	586	999999	999999	999999	511	248	265	201	150	450	861	531	264	119	999999	316	399	657	756	897	999999	602	424	54	524	999999	686	742	999999	874	284	739	895	104	530	811	124	694	836	239	371	336	999999	746	747	716	999999	279	998	46	222	21	17	350	77	983	937	338	593	999999	562	522	671	275	999999	132	636	999999	999999	938	201	705	999999	527	999999	624	942	678	999999	
808	999999	416	744	494	999999	272	731	999999	36	547	873	786	110	228	677	849	664	394	999999	999999	90	131	690	70	845	517	999999	999999	815	999999	999999	999999	41	785	999999	999999	778	187	614	999999	999999	91	999999	51	74	415	604	602	850	686	960	557	999999	681	999999	999999	725	999999	648	153	82	999999	739	583	999999	614	754	325	223	531	80	487	780	676	233	999999	989	648	999999	439	912	597	639	138	492	999999	170	360	67	524	430	104	538	470	999999	999999	352	558	545	999999	661	289	389	329	615	482	777	999999	458	729	501	86	688	999999	241	484	611	610	999999	22	453	404	268	698	111	999999	949	319	999999	999999	655	999999	113	999999	999999	633	999999	320	523	20	999999	738	901	337	33	353	999999	328	239	356	999999	741	467	532	16	266	31	691	999999	999999	533	999999	586	385	999999	70	973	153	440	607	276	300	97	999999	999999	715	999999	931	674	757	569	630	90	999999	533	914	972	999999	538	999999	999999	526	102	883	486	259	161	526	999999	962	999999	273	888	999999	89	258	654	386	236	301	764	999999	26	470	80	902	387	97	851	169	98	402	615	919	995	749	208	999999	999999	999999	563	976	999999	712	387	999999	742	458	999999	285	269	999999	999999	999999	757	999999	999999	631	813	584	871	999999	999999	999999	874	977	999999	968	635	339	59	450	782	188	737	787	422	999999	92	999999	170	928	677	575	899	502	57	378	171	484	249	576	399	29	185	999999	311	584	838	410	647	773	823	90	236	819	813	175	509	969	109	206	548	49	423	943	396	108	999999	999999	999999	999999	807	161	100	482	61	763	999999	247	485	837	476	682	999999	397	115	596	349	90	689	882	869	999999	384	52	999999	999999	606	242	113	212	391	465	999999	368	966	671	989	754	767	60	172	271	493	272	730	866	999999	36	837	799	759	122	693	57	420	999999	777	999999	454	701	166	770	144	283	455	20	999999	768	430	444	607	595	323	638	719	999999	999999	121	322	171	999999	579	405	313	999999	279	772	999999	999999	361	999999	999999	999999	76	893	402	136	220	816	720	664	155	605	403	202	174	999999	999999	338	812	999999	665	735	292	265	586	999999	999999	829	186	247	778	820	79	999999	999999	295	999999	745	327	999999	498	305	602	506	999999	974	11	120	288	999999	718	105	999999	455	239	216	999999	999999	316	999999	305	999999	999999	482	999999	335	536	853	999999	878	999999	318	20	999999	418	369	142	785	964	999999	373	720	550	706	528	683	999999	624	320	458	278	445	999999	300	999999	999999	
665	999999	999999	965	447	158	583	409	999999	409	94	804	999999	869	84	240	846	999999	663	584	839	933	954	999999	999999	912	543	88	610	117	879	720	999999	999999	704	23	999999	999	999999	224	147	150	779	128	598	880	587	450	384	999999	999999	734	999999	999999	277	732	999999	417	999999	535	614	504	799	820	530	999999	999999	736	999999	71	75	846	538	448	447	999999	999999	835	614	770	999999	999999	704	999999	518	154	94	565	999999	971	847	999999	685	639	609	999999	351	959	999999	999999	241	850	284	323	971	751	206	999999	163	578	999999	340	803	553	209	521	800	236	999999	385	289	999999	702	203	999999	317	171	898	838	804	357	999999	246	388	538	484	818	391	600	999999	948	896	411	999999	403	517	954	141	440	97	842	124	657	223	946	158	158	90	109	664	999999	307	999999	358	999999	383	103	999999	25	725	703	419	636	545	436	392	681	247	999999	706	363	40	468	751	961	243	547	999999	999999	999999	336	737	291	936	999999	651	548	62	244	29	424	539	999999	715	999999	999999	488	121	787	999999	476	999999	290	403	999999	999999	838	607	397	987	836	999999	982	634	999999	966	999999	699	369	999999	844	999999	999999	781	291	823	914	753	366	537	755	435	246	878	913	999999	999999	887	636	626	812	999999	665	999999	192	354	557	491	999999	428	306	788	752	999999	719	847	907	508	999999	486	645	95	250	859	241	410	833	113	721	999999	518	999999	73	742	999999	999999	963	999999	598	937	275	433	999999	999999	999999	966	683	999999	169	76	517	948	775	159	999999	727	700	805	25	782	520	999999	769	352	909	65	724	999999	40	999999	883	162	910	184	220	221	999999	999999	628	274	727	999999	999999	655	465	569	475	999999	761	253	213	168	739	999999	999999	821	663	95	39	999999	251	674	213	353	192	365	48	600	938	769	80	398	186	750	999999	921	510	124	886	999999	590	810	257	999999	612	725	999999	999999	758	399	999999	572	282	999999	32	999999	396	600	472	110	531	874	976	991	999999	814	981	999999	999999	505	320	548	209	999999	999999	999999	426	426	740	467	943	944	842	548	221	508	126	734	728	10	534	999999	652	786	818	999999	834	265	613	797	743	433	342	263	88	999999	372	592	856	591	637	970	860	15	166	587	999999	437	999999	674	999999	999999	270	999999	970	411	999999	422	871	880	606	170	812	999999	723	520	612	588	470	211	999999	533	999999	999999	373	564	59	646	629	241	682	407	999999	938	109	495	999999	581	292	677	123	949	720	976	984	999999	167	917	291	646	
975	999999	966	999999	539	174	380	999999	999999	999999	999999	999999	793	640	207	209	684	873	999999	238	357	40	305	793	98	195	813	900	999999	897	407	999999	365	982	999999	238	440	907	409	934	125	48	194	877	325	999999	999999	999999	779	784	791	293	999999	63	999999	999999	158	183	999999	999999	361	479	971	999999	18	999999	893	810	384	968	999999	777	473	999999	122	999999	846	428	478	233	39	733	999999	377	115	123	66	999999	694	321	999999	266	999999	66	583	645	77	694	868	104	970	355	705	999999	25	24	819	175	999999	979	107	729	705	266	999999	627	999999	603	394	895	173	591	999999	72	999999	999999	360	417	336	477	251	162	999999	384	999999	683	38	319	999999	100	303	891	999999	714	224	361	561	999999	999999	955	297	473	309	972	999999	389	238	642	999999	513	664	412	839	999999	738	945	999999	331	13	640	599	48	251	999999	602	282	229	999999	848	536	999999	199	999999	380	189	777	852	999999	453	999999	454	999999	396	849	435	999999	62	898	975	279	192	999999	166	111	999999	999999	232	15	999999	999999	169	999999	793	999999	562	475	736	468	293	960	999999	999999	877	140	999999	212	652	402	868	711	999999	999999	436	579	999999	720	42	573	24	931	999999	999999	217	795	999999	628	602	999	296	999999	164	593	615	25	186	999999	363	999999	916	163	606	830	147	999999	437	999999	399	224	999999	842	442	173	454	362	414	255	999999	91	425	566	609	652	115	907	556	636	716	421	403	753	367	15	657	860	334	999999	709	548	999999	999999	238	388	956	454	999999	991	999999	999999	610	930	999999	281	610	359	553	999999	724	239	122	800	132	999999	820	299	485	436	516	593	37	689	545	835	723	550	999999	230	999999	660	389	565	999999	999999	810	472	536	95	405	999999	999999	381	999999	480	435	567	753	260	568	667	969	101	484	555	235	921	394	391	558	999999	31	332	267	999999	849	556	312	668	999999	358	762	399	41	218	999999	655	689	75	410	999999	999999	87	999999	38	999999	298	90	942	237	999999	999999	155	537	344	999999	984	999999	936	630	879	264	94	92	999999	904	579	999999	276	999999	999999	241	329	981	402	274	944	670	238	383	561	475	370	440	287	280	999999	862	697	932	302	541	999999	444	531	901	999999	994	452	133	121	238	814	999999	658	657	758	173	145	999999	341	324	885	562	79	413	999999	653	804	939	999999	999999	999999	343	999999	48	488	884	460	500	562	949	999999	115	271	332	661	698	782	630	521	999999	726	626	600	978	655	999999	999999	127	999999	67	999999	
512	836	403	865	999999	695	619	179	874	999999	644	518	392	999999	999999	300	746	752	999999	871	184	428	843	999999	999999	743	998	392	999999	999999	342	999999	504	759	714	278	868	467	190	12	173	999999	647	740	92	999999	218	881	875	899	629	999999	812	196	24	94	992	412	129	999999	696	237	880	365	381	161	999999	632	392	511	999999	289	572	202	708	723	781	113	908	637	534	127	516	399	890	967	681	317	745	630	285	999999	347	452	999999	935	999999	999999	368	931	104	585	499	373	999999	349	999999	999999	488	999999	312	889	503	492	213	578	720	491	999999	414	999999	706	887	761	999999	966	941	130	886	772	153	999999	744	977	542	949	628	999999	922	999999	173	999999	828	454	328	999999	962	854	249	999999	225	999999	817	954	999999	999999	999999	999999	147	509	999999	683	999999	716	157	812	155	525	999999	263	999999	577	568	924	250	417	999999	442	443	839	14	96	880	999999	556	64	682	789	526	153	999999	890	999999	422	151	490	338	122	999999	999999	251	446	904	985	786	648	530	999999	714	53	521	999999	999999	308	999999	321	802	584	169	102	139	999999	999	806	13	70	999999	999999	999999	999999	88	765	145	927	598	999999	192	895	999999	908	533	999999	999999	482	632	995	595	999999	917	830	688	754	952	214	385	885	446	107	982	725	86	385	119	999999	965	756	129	376	999999	937	138	906	221	260	569	999999	290	999999	184	17	999999	864	237	952	80	334	812	999999	999999	999999	131	94	913	646	832	158	680	129	517	876	999999	229	997	999999	999999	782	999999	999999	644	999999	605	919	999999	974	261	221	157	999999	884	640	943	198	824	996	815	53	992	999999	999999	420	999999	170	20	307	999999	255	999999	999999	999999	999999	791	119	296	516	117	999999	171	939	395	621	11	999999	999999	876	932	686	404	999999	999999	657	999999	999999	284	999999	376	445	908	625	999999	15	354	900	999999	597	849	833	902	318	999999	613	882	63	189	806	999999	999999	925	144	375	456	851	865	92	602	507	999999	999999	72	999999	671	999999	546	107	999999	276	111	615	647	36	108	784	96	999999	560	775	736	788	477	814	229	519	774	259	395	164	488	817	314	99	999999	998	840	999999	999999	320	999999	955	799	540	318	541	288	117	276	671	764	754	531	827	771	44	367	257	920	162	528	296	712	235	788	293	310	558	10	999999	944	999999	893	250	999999	999999	999999	937	506	688	241	999999	983	723	399	999999	295	487	328	991	640	592	258	75	999999	59	253	573	752	34	241	730	116	999999	727	
846	999999	999999	397	990	54	999999	751	242	999999	861	999999	988	836	64	997	999999	999999	18	469	361	669	999999	458	999999	537	426	999999	481	999999	999999	560	816	996	552	872	14	100	337	946	220	841	26	153	999999	746	265	736	698	36	418	499	108	707	999999	187	42	999999	17	462	999999	244	279	785	999999	999999	496	999999	293	191	993	732	999999	71	999999	519	653	685	528	643	282	689	497	999999	48	20	461	119	630	375	840	181	999999	875	328	999999	572	999999	732	629	260	999999	453	516	42	686	597	46	458	856	534	357	999999	374	190	938	747	823	746	409	849	386	371	918	350	999999	650	36	743	282	947	422	952	999999	393	999999	246	980	422	362	999999	425	661	773	999999	492	866	717	694	389	999999	749	999999	999999	779	999999	901	999999	999999	220	45	570	302	185	909	121	405	415	981	181	702	999999	411	394	986	433	725	598	87	858	999999	932	999999	363	54	208	928	629	129	519	117	711	999999	211	326	999999	132	485	864	999999	97	461	999999	523	686	470	348	109	346	356	158	313	457	317	265	999999	238	999999	141	999999	193	776	296	471	73	991	952	999999	78	144	311	999999	733	999999	771	503	205	818	677	583	860	999999	999999	772	371	804	263	506	945	223	623	193	354	999999	545	321	174	275	459	695	999999	999999	40	999999	55	999999	579	109	546	762	907	420	271	999999	850	999999	493	523	999999	269	737	999999	263	999999	520	127	895	999999	999999	459	999999	930	369	999999	75	999999	798	90	999999	462	999999	164	960	193	315	213	999999	999999	999999	999999	828	651	175	199	957	72	884	999999	691	999999	999999	10	296	96	432	999999	999999	290	492	138	566	999999	795	999999	999999	583	495	999999	549	999999	205	109	276	630	631	687	999999	179	33	999999	836	622	999999	999999	999999	234	867	999999	999999	337	162	641	313	184	625	425	855	528	999999	384	577	814	636	385	731	913	733	999999	999999	999999	999999	881	266	489	302	943	24	994	999999	810	715	621	999999	222	163	999999	999999	101	999999	216	831	245	24	649	435	31	986	23	79	999999	500	999999	418	25	124	999999	384	824	882	681	411	860	331	999999	669	955	999999	424	999999	999999	128	642	660	258	999999	977	866	617	999999	280	957	10	999999	670	319	513	212	999999	107	882	189	999999	219	999999	804	999999	913	669	979	479	526	572	791	902	418	858	551	170	112	146	414	999999	770	611	724	410	935	661	45	166	999999	999999	999999	999999	986	156	999999	336	453	942	74	207	638	584	754	395	999999	33	999999	999999	
961	999999	201	999999	477	999999	211	607	999999	999999	45	261	634	999999	726	999999	999999	452	999999	271	999999	224	716	999999	81	217	139	196	857	339	999999	999999	409	585	204	710	21	999999	871	999999	945	825	727	999999	906	812	999999	815	857	440	999999	765	117	999999	33	746	336	40	889	270	293	24	749	999999	999999	133	852	58	628	26	312	891	581	351	325	999999	999999	666	264	269	644	324	999999	427	199	999999	804	418	561	457	384	980	475	999999	291	930	85	457	999999	782	959	524	196	841	137	999999	194	766	675	422	259	669	776	999999	626	969	686	332	90	775	329	444	497	180	641	332	426	971	70	394	536	49	818	481	309	129	137	497	299	941	999999	999999	742	999999	208	714	213	844	999999	321	254	752	999999	81	462	999999	999999	26	209	805	831	222	706	291	999999	220	851	304	330	507	841	999999	43	148	533	291	701	999999	999999	927	128	581	999999	748	149	783	671	746	28	783	999999	121	298	493	119	999999	999999	461	999999	987	863	909	523	999999	999999	66	718	239	547	181	824	678	53	999999	999999	999999	235	957	151	112	999999	114	999999	999999	414	730	899	550	38	504	999999	249	999999	984	73	219	67	509	277	92	75	999999	999999	847	958	999999	999999	25	806	999999	803	383	319	159	999999	758	632	976	82	750	166	999999	999999	999999	999999	584	582	69	218	478	202	725	999999	69	999999	999999	906	438	588	999999	663	884	999999	999999	701	576	930	947	545	999999	586	91	437	999999	925	896	242	165	626	383	841	18	807	338	666	87	693	999999	122	999999	852	204	398	90	97	999999	999999	41	351	654	654	999999	523	999999	891	121	999999	172	999999	150	873	999999	812	999999	999999	654	86	999999	512	624	999999	679	999999	212	999999	391	692	356	440	652	472	210	813	971	729	999999	999999	904	446	999999	788	531	126	971	469	999999	392	193	930	442	206	999999	528	727	772	974	799	321	449	509	429	999999	731	999999	678	672	936	840	485	943	170	182	969	957	835	360	563	863	742	361	999	509	425	998	999999	453	682	96	208	999999	416	183	999999	999999	999999	847	800	635	303	999999	999999	551	708	987	281	33	59	999999	891	422	421	936	578	98	999999	919	525	732	44	234	990	849	641	731	537	986	718	999999	832	988	999999	999999	569	945	196	999999	801	438	999999	432	404	999999	205	786	999999	479	605	999999	435	215	331	78	600	79	806	325	909	976	459	295	315	25	738	999999	862	492	376	633	901	999999	128	97	15	611	829	879	654	855	999999	67	
391	352	607	626	666	999999	338	500	148	999999	547	824	978	999999	999999	999999	999999	302	923	850	113	999999	999999	383	999999	244	72	988	249	927	671	64	588	999999	903	963	418	122	999999	381	999999	875	494	999999	999999	304	999999	573	494	450	507	361	931	548	953	999999	878	233	999999	432	428	999999	999999	220	209	999999	999999	586	538	164	970	269	999999	999999	999999	999999	487	999999	868	792	136	499	503	799	430	319	132	50	448	999999	94	194	583	814	999999	814	624	283	831	31	999999	531	45	340	479	247	305	388	852	999999	932	445	365	999999	305	929	999999	461	790	890	999999	205	147	999999	79	999999	686	999999	599	999999	613	999999	999999	847	733	604	999999	173	999999	999999	24	743	197	722	561	649	999999	836	999999	33	999999	172	493	940	999999	862	999999	991	270	999999	560	63	788	970	123	999999	999999	517	22	701	475	999999	142	607	875	626	18	425	492	429	957	999999	999999	576	912	450	719	999999	197	871	220	999999	902	636	632	999999	955	227	609	832	816	321	999999	817	557	296	40	886	75	44	854	968	509	841	735	710	329	999999	68	672	19	172	330	999999	490	14	779	999999	974	914	671	999999	816	659	613	645	36	916	29	999999	420	999999	605	163	27	251	962	999999	999999	999999	641	742	999999	999999	999999	999999	991	681	336	999999	517	533	999999	160	372	73	162	850	237	100	683	413	202	442	262	186	566	999999	134	249	51	717	999999	62	283	999999	632	879	835	959	654	999999	590	475	118	887	921	455	790	953	99	121	834	999999	248	238	999999	726	683	647	97	999999	557	96	511	999999	999999	859	877	999999	999999	283	25	999999	999999	338	822	726	333	375	264	999999	386	180	159	930	999999	796	813	55	388	905	205	999999	999999	831	999999	503	964	319	960	999999	577	356	522	816	106	999999	374	999999	415	822	403	318	392	975	446	386	937	999999	915	140	999999	832	64	535	87	827	404	613	540	329	762	23	415	203	999999	39	999999	999999	999999	999999	999999	902	639	566	999999	887	999999	896	394	420	999999	393	403	830	24	745	302	999999	738	278	172	999999	379	96	70	390	903	199	999999	416	729	603	747	598	708	154	202	498	33	999999	32	507	229	130	762	379	619	585	999999	999999	737	670	604	565	164	999999	532	999999	505	131	983	615	464	977	691	999999	645	999999	131	870	552	999999	999999	548	999999	664	999999	259	333	690	770	999999	19	999999	679	69	999999	192	444	999999	999999	649	999999	901	216	999999	53	251	438	999999	734	814	463	318	256	999999	706	66	
319	500	138	282	999999	815	999999	665	605	821	308	999999	964	462	370	93	258	902	811	72	999999	999999	620	300	820	533	956	955	999999	701	999999	745	363	942	873	999999	909	349	999999	999999	550	550	999999	232	942	806	835	281	454	380	70	353	132	643	724	480	879	838	999999	696	858	405	801	904	433	999999	279	32	999999	426	999999	909	483	633	522	791	37	398	357	24	697	999999	511	493	640	54	622	999999	999999	403	74	80	887	732	328	154	748	999999	999999	388	537	813	692	37	999999	999999	999999	498	999999	932	452	490	999999	447	998	183	893	317	274	389	999999	999999	803	195	999999	113	32	750	315	377	52	999999	600	968	999999	884	992	484	297	489	999999	999999	999999	296	999999	583	589	999999	733	154	260	999999	642	419	447	999999	999999	999999	674	103	138	999999	193	754	889	330	890	522	960	124	190	419	30	784	999999	999999	962	999999	244	779	523	582	26	170	126	611	999999	999999	530	508	874	496	809	999999	360	65	939	999999	406	999999	999999	999999	999999	619	964	841	999999	858	214	630	25	501	999999	895	999999	556	112	33	637	999999	999999	708	991	462	999999	693	609	826	999999	999999	877	129	120	613	999999	999999	103	999999	999999	285	200	631	999999	900	493	383	999999	914	623	804	953	915	215	129	789	984	85	36	379	280	241	594	999999	66	752	999999	390	657	809	134	463	704	999999	999999	999999	220	999999	100	969	866	468	999999	999999	999999	204	962	914	991	824	111	380	76	37	925	53	606	206	919	158	597	992	999999	114	999999	999999	258	97	852	999999	578	261	984	67	999999	811	546	390	999999	999999	999999	981	399	833	708	753	396	677	902	999999	999999	23	999999	942	381	999999	891	590	999999	288	946	874	71	958	255	849	395	19	523	124	507	225	400	68	999999	999999	603	744	406	745	999999	581	195	999999	552	565	448	52	999999	640	999999	955	999999	527	915	915	919	440	587	858	368	387	163	999999	810	999999	622	999999	999999	766	999999	157	999999	968	334	374	688	527	999999	690	411	352	333	883	204	552	549	873	999999	452	696	172	166	999999	387	999999	428	407	733	288	942	693	468	919	370	772	770	708	999999	550	236	999999	999999	896	999999	999999	999999	999999	593	268	724	749	612	141	80	117	990	646	999999	757	946	291	999999	136	999999	717	883	999999	523	999999	782	840	680	601	225	999999	999999	999999	100	999999	522	158	813	474	564	999999	91	337	849	263	781	999999	999999	999999	999999	999999	607	898	999999	739	141	999999	999999	171	999999	884	78	20	915	776	969	
730	556	229	245	798	999999	329	999999	555	636	556	999999	270	650	999999	723	245	997	999999	696	249	121	361	239	872	401	652	999999	679	134	999999	999999	83	293	999999	999999	897	209	805	476	287	335	603	113	999999	95	496	520	827	999999	833	22	999999	89	730	618	205	990	373	407	825	341	999999	999999	565	999999	491	999999	999999	91	825	45	201	803	418	913	999999	257	654	786	999999	141	170	519	301	999999	776	993	562	999999	999999	906	836	408	650	946	442	182	548	999999	604	520	999999	746	344	797	999999	841	670	817	110	999999	346	586	502	694	999999	383	999999	999999	999999	497	424	999999	709	918	209	793	999999	999999	480	345	709	999999	192	394	999999	424	184	999999	246	934	999999	745	342	435	570	260	905	956	776	69	999999	51	999999	117	105	764	999999	999999	597	38	688	208	346	764	247	142	999999	118	483	755	209	635	269	999999	174	679	824	284	358	949	887	999999	696	999999	303	668	999999	85	298	456	999999	758	906	218	255	134	408	577	197	437	856	797	483	30	999999	417	781	658	999999	426	999999	763	999999	648	999999	999999	512	925	471	579	999999	328	819	999999	378	451	999999	61	187	49	999999	256	96	999999	102	100	721	675	560	885	886	999999	142	872	517	999999	999999	267	999999	999999	999999	482	116	618	427	999999	977	999999	651	418	688	730	480	903	155	692	676	157	556	60	771	999999	999999	585	692	999999	999999	947	518	999999	761	999999	983	999999	999999	798	150	478	503	563	999999	274	34	999999	207	166	992	238	727	999999	947	542	711	999999	991	786	117	999999	999999	999999	352	999999	938	897	999999	227	747	65	999999	356	999999	208	999999	999999	938	507	999999	999999	387	999999	999999	958	229	694	806	228	759	966	999999	999999	691	999999	999999	999999	999999	92	335	136	494	999999	419	999999	999999	999999	282	999999	888	719	999999	494	973	999999	152	999999	336	393	810	254	101	439	467	780	632	846	665	999999	655	41	780	855	182	685	738	407	126	617	217	849	421	66	339	50	887	938	666	806	477	163	297	827	282	999999	45	65	522	638	314	904	715	350	999999	857	999999	233	322	298	156	745	999999	999999	186	999999	833	44	999999	427	893	693	189	858	465	502	744	999999	583	101	650	682	999999	488	312	312	143	81	962	482	111	663	999999	378	659	731	999999	999999	999999	320	256	10	999999	104	744	620	999999	857	885	601	123	985	999999	230	647	999999	860	794	999999	874	828	762	82	627	326	999999	999999	810	208	733	622	999999	311	272	844	650	726	789	744	999999	587	999999	
195	370	368	125	23	999999	999999	999999	870	96	999999	776	492	494	927	338	778	999999	553	914	658	999999	999999	947	683	387	385	997	746	81	999999	724	297	552	999999	711	268	210	999999	671	89	22	999999	535	14	535	779	360	722	398	999999	239	999999	672	999999	43	999999	421	442	636	29	733	449	999999	46	446	489	940	917	226	79	578	297	882	834	646	298	453	942	999999	999999	35	284	358	999999	999999	585	624	924	542	329	999999	768	999999	651	355	999999	73	499	567	999999	838	999999	505	329	999999	941	266	838	999999	745	937	478	293	38	994	999999	100	739	225	860	865	26	999999	896	231	810	999999	240	488	999999	234	953	385	999999	769	593	779	39	626	878	999999	999999	999999	999999	999999	999999	999999	561	657	896	482	999999	283	706	999999	822	67	609	999999	632	244	999999	999999	908	521	984	103	191	999999	410	680	999999	999999	999999	541	999999	82	587	514	999999	999999	155	999999	999999	600	999999	679	678	999999	946	999999	179	931	994	644	303	436	45	286	407	286	302	302	256	999999	420	221	999999	175	111	999999	999999	104	999999	306	98	452	767	317	620	999999	424	270	322	874	999999	999999	128	999999	247	653	46	311	117	575	44	999999	337	999999	999999	688	743	513	819	206	66	85	685	697	555	851	999999	727	665	999999	861	41	999999	381	716	290	103	242	927	458	999999	999999	999999	680	272	245	124	999999	137	932	999999	911	451	125	818	434	454	430	999999	396	984	318	999999	999999	999999	12	872	955	659	999999	595	510	585	370	999999	888	98	15	435	320	736	276	600	732	531	950	589	864	999999	291	999999	999999	94	999999	473	404	999999	973	966	269	372	168	742	999999	347	70	336	999999	632	929	346	448	999999	837	660	999999	718	999999	999999	763	423	17	999999	999999	72	922	426	54	896	98	367	124	999999	175	999999	577	533	371	999999	999999	999999	507	242	634	944	398	677	999999	999999	755	999999	618	490	213	999999	999999	766	375	176	425	643	291	195	543	572	231	999999	829	889	92	195	357	527	30	149	915	999999	768	432	674	254	179	174	999999	413	748	633	835	330	592	811	999999	204	999999	827	342	322	698	71	722	988	848	999999	999999	569	999999	999999	470	73	999999	589	997	999999	502	999999	474	126	999999	140	999999	597	999999	999999	307	281	37	163	557	202	806	999999	86	999999	709	999999	406	812	999999	999999	999999	658	173	771	399	13	813	225	701	999999	363	226	278	568	999999	999999	423	349	69	999999	999999	999999	999999	277	267	337	512	301	999999	817	999999	662	750	472	999999	
174	434	802	999999	999999	468	812	462	757	839	999999	333	518	467	584	272	66	752	850	49	999999	999999	999999	999999	72	999999	999999	982	884	36	701	476	806	513	83	700	620	239	766	68	999999	721	999999	438	677	13	993	833	657	554	717	999999	899	433	999999	999999	539	298	57	802	945	999999	578	731	147	999999	527	15	999999	884	999999	826	986	791	319	999999	999999	466	837	68	507	688	335	339	319	791	576	383	359	999999	171	999999	999999	963	122	900	153	63	300	999999	486	999999	448	999999	903	890	923	117	124	974	718	82	460	988	305	266	504	999999	422	356	999999	154	656	369	723	999999	644	33	679	999999	46	286	175	284	582	519	250	562	435	428	867	999999	999999	385	316	99	871	204	667	855	999999	903	999999	944	25	999999	341	89	60	584	256	999999	999999	705	937	441	906	186	415	999999	999999	941	813	993	489	88	884	999999	999999	633	457	449	999999	823	21	142	645	231	268	250	188	170	999999	850	999999	966	40	999999	447	874	999999	694	789	881	838	464	100	647	999999	937	457	999999	35	426	137	806	545	999999	694	804	796	684	918	174	608	856	439	963	820	522	58	331	999999	189	451	762	659	484	985	556	52	997	766	999999	999999	127	144	999999	999999	376	431	999999	869	999999	88	507	776	624	999999	982	35	999999	827	942	888	135	236	846	999999	999999	157	70	629	147	761	798	918	597	381	490	999999	353	250	454	100	632	462	200	110	999999	985	45	210	12	531	915	180	824	442	667	891	999999	121	357	229	370	796	732	881	999999	589	188	253	793	999999	681	886	383	852	999999	673	46	746	41	999999	999999	999999	626	615	845	628	104	165	713	598	999999	242	893	999999	729	836	730	999999	820	999999	807	791	417	999999	850	39	999999	999999	186	994	855	999999	999999	999999	999999	510	179	126	45	661	495	32	539	204	837	448	993	157	132	429	942	727	925	677	999999	329	452	885	999999	816	999999	131	979	718	743	881	162	999999	999999	228	666	613	283	169	868	999999	999999	223	903	999999	999999	649	999999	756	61	138	626	412	394	787	68	294	361	228	999999	373	52	820	460	999999	999999	999999	39	903	762	999999	999999	765	808	797	999999	239	981	363	999999	999999	282	233	667	615	265	749	541	999999	170	999999	262	64	339	999999	741	999999	999999	947	124	967	620	945	999999	722	999999	999999	999999	597	719	829	313	998	999999	648	101	819	163	999999	700	547	536	698	743	390	87	398	436	314	65	636	476	43	248	813	999999	336	999999	999999	930	
404	155	999999	621	340	78	263	999999	690	413	999999	287	917	257	577	441	999999	212	614	999999	295	433	299	541	93	363	280	759	633	999999	765	999999	218	999999	305	402	592	87	413	321	999999	781	746	901	143	358	559	785	999999	382	650	133	624	309	645	970	999999	999999	537	977	798	504	999999	999999	648	341	999999	12	951	184	848	843	799	302	999999	513	999999	398	408	734	803	494	97	999999	436	641	966	909	999999	335	547	191	550	435	522	328	798	143	262	802	999999	999999	834	497	534	999999	334	331	999999	141	293	999999	13	999999	999999	999999	416	731	186	999999	374	999999	734	626	999999	999999	999999	373	999999	999999	715	554	146	999999	455	257	659	600	727	630	316	999999	431	999999	999999	999999	187	747	261	218	912	76	999999	255	437	129	822	218	859	866	999999	999999	551	984	426	999999	330	999999	357	926	654	815	13	556	700	730	999999	597	584	556	489	555	122	999999	591	648	999999	890	178	335	435	451	740	860	126	355	102	999999	720	313	760	999999	400	335	563	106	999999	999999	554	706	999999	235	634	313	999999	957	848	979	403	778	999999	440	238	31	501	212	85	153	999999	354	638	301	876	281	796	709	165	786	18	495	999999	196	345	472	944	210	817	999999	999999	169	507	122	53	941	171	330	552	378	999999	361	31	919	971	999999	78	999999	358	362	516	677	999999	71	971	908	203	955	999999	766	87	300	394	647	999999	280	847	525	257	935	120	476	999999	787	999999	656	473	999999	999999	999999	999999	999999	852	999999	920	806	367	446	150	999999	748	215	235	999999	999999	999999	966	999999	999999	701	362	553	842	999999	252	50	520	24	118	325	999999	538	741	999999	999999	233	448	929	726	863	912	411	999999	999999	196	999999	251	380	497	419	689	100	414	522	782	850	21	439	222	880	295	353	337	825	999999	219	999999	275	423	76	999999	46	999999	397	788	951	178	730	236	347	799	149	526	699	635	354	133	228	999999	999999	221	19	717	999999	577	999999	999999	558	420	977	441	975	999999	999999	325	653	443	27	733	830	681	291	213	999999	999999	155	999999	638	200	357	95	254	98	900	854	999999	329	810	819	229	877	620	320	999999	999999	824	192	105	383	981	910	116	495	356	841	999999	999999	999999	766	432	743	999999	999999	999999	891	196	999999	66	576	999999	999999	999999	999999	514	999999	999999	999999	954	967	266	963	730	264	218	446	979	759	742	69	999999	287	485	999999	397	485	442	262	257	367	720	937	999999	529	999999	999999	999999	909	999999	999999	780	959	999999	
999999	509	468	22	999999	159	999999	912	436	154	997	999999	953	848	588	999999	39	999999	808	723	596	256	999999	837	211	122	560	168	79	999999	999999	999999	963	434	609	544	999999	999999	261	112	999999	455	293	793	138	999999	198	809	699	109	950	882	971	246	999999	999999	191	631	811	78	598	467	999999	999999	805	717	688	529	999999	999999	882	999999	269	999999	102	150	963	534	709	334	923	999999	469	970	828	465	317	727	178	980	362	307	660	192	513	174	613	636	987	420	197	669	571	654	226	393	999999	275	154	125	665	656	922	487	154	847	997	999999	999999	999999	410	961	361	267	691	585	905	999999	201	928	537	999999	546	999999	146	264	189	999999	753	999999	999999	999999	583	62	324	705	999999	183	48	665	176	741	808	648	19	236	317	313	962	641	488	546	83	226	588	339	119	633	350	889	668	999999	127	393	507	369	387	309	943	999999	999999	732	999999	535	761	795	527	898	288	999999	946	876	999999	121	999999	305	967	367	473	999999	999999	751	833	999999	997	999999	999999	425	999999	650	849	999999	999999	977	441	755	508	547	464	793	811	221	354	999999	943	791	340	15	999999	211	401	29	836	957	399	458	898	889	999999	778	180	999999	758	637	71	937	516	875	680	211	796	429	903	679	184	384	406	403	215	999999	653	618	989	999999	258	829	182	412	587	983	857	619	19	686	999999	999999	463	716	999999	15	285	465	335	235	415	972	126	999999	783	24	999999	505	683	332	134	562	999999	819	389	241	765	113	297	696	353	187	420	227	66	475	921	689	999999	210	930	999999	292	999999	533	286	999999	999999	629	999999	931	361	999999	999999	561	70	595	999999	999999	999999	249	182	177	638	881	999999	562	899	110	317	103	372	480	483	401	936	999999	999999	999999	112	999999	749	483	725	765	992	252	732	665	995	880	288	361	887	999999	758	999999	999999	882	306	724	813	915	322	479	568	999999	999999	295	625	999999	245	357	999999	999999	500	698	451	999999	999999	985	999999	243	999999	436	815	20	592	522	999999	915	625	477	989	387	715	834	171	999999	999999	999999	790	999999	999999	999999	999999	930	136	280	470	999999	579	780	993	999999	895	999999	999999	885	664	558	298	999999	651	710	999999	999999	368	848	901	665	999999	205	676	778	205	999999	203	899	790	884	999999	322	999999	999999	345	845	999999	679	491	146	999999	285	592	648	822	999999	999999	339	50	878	572	287	378	805	999999	383	114	225	125	513	385	999999	104	999999	673	975	886	78	374	999999	292	999999	366	765	999999	
999999	613	37	999999	354	595	999999	859	912	322	606	944	257	59	999999	740	269	563	978	761	124	191	812	974	846	964	727	965	720	999999	999999	921	613	174	999999	770	999999	269	770	917	521	61	192	999999	76	41	999999	999999	999999	588	33	134	388	14	526	79	800	63	118	390	868	899	999999	327	438	685	340	93	777	201	663	999	793	70	249	73	999	999999	999999	814	334	709	562	999999	571	758	542	609	999999	213	999999	999999	160	999999	59	622	912	864	38	391	701	556	251	220	925	34	341	328	764	999999	80	454	155	303	65	168	346	16	999999	680	999999	731	445	999999	231	999999	848	412	999999	627	160	144	999999	526	123	999999	468	999999	217	547	426	224	845	999999	142	999999	878	857	999999	891	285	906	118	357	999999	969	120	677	999999	294	185	999999	317	146	312	935	137	628	190	287	699	994	999999	218	263	927	886	999999	999999	706	999999	991	999999	999999	352	999999	35	970	288	153	667	791	362	999999	372	497	907	708	881	207	397	259	676	999999	999999	999999	117	900	103	999999	93	999999	246	292	531	999999	852	198	794	68	909	167	999999	46	999999	908	642	876	846	766	30	999999	380	243	319	513	999999	39	927	71	146	135	876	967	70	999999	554	79	400	188	644	718	914	822	999999	240	908	640	438	999999	648	240	999999	336	299	905	488	12	973	999999	868	823	271	732	922	784	290	999999	975	999999	363	572	485	667	999999	312	273	558	946	88	604	999999	601	643	423	999999	999999	549	999999	165	999999	552	106	382	319	821	999999	191	899	512	950	535	664	627	929	85	754	396	214	986	641	929	65	895	424	194	999999	628	999999	26	713	740	999999	999999	489	999999	475	113	358	310	856	92	658	443	138	78	29	999999	713	347	160	684	345	999999	523	401	496	211	957	134	599	828	872	882	999999	219	831	999999	147	999999	999999	999999	999999	903	140	999999	280	622	766	999999	174	258	999999	971	999999	38	405	999999	307	98	324	274	156	999999	711	999999	999999	775	644	919	247	999999	835	595	737	510	647	441	561	963	130	999999	999999	612	960	999999	913	900	999999	999999	999999	818	999999	59	803	345	504	813	202	999999	999999	504	977	847	118	988	999999	329	999999	999999	999999	963	461	343	967	450	829	999999	273	370	124	318	758	873	114	999999	999999	785	791	999999	15	833	999999	459	999999	625	999999	999999	504	971	927	999999	667	661	390	999999	999999	212	999999	363	515	961	550	999999	986	999999	745	114	742	689	999999	637	537	840	999999	999999	999999	999999	720	351	
553	242	49	302	999999	999999	999999	107	493	264	71	436	703	438	887	53	292	417	472	591	879	792	854	814	622	300	999999	999999	310	832	137	365	999999	999999	809	282	922	257	400	466	389	999999	621	488	627	922	933	109	953	316	999999	316	538	999999	471	999999	999999	234	679	999999	473	825	796	661	999999	706	999999	962	999999	614	131	999999	26	16	212	999999	181	375	197	700	366	999999	999999	994	999999	820	999999	363	278	57	999999	698	578	999999	993	564	851	960	361	999999	977	970	999999	999999	999999	999999	299	532	999999	999999	999999	22	46	979	784	516	952	802	103	316	880	590	694	580	719	999999	466	999999	22	647	390	999999	23	999999	999999	395	999999	533	809	337	999999	303	999999	999999	467	999999	661	598	474	999999	999999	999999	866	55	49	396	286	900	629	761	773	531	999999	999999	849	379	998	769	266	999999	41	428	993	766	785	586	163	655	123	837	772	868	304	536	44	341	999999	968	237	999999	119	999999	903	57	564	999	999999	158	199	98	883	891	341	85	455	193	64	109	269	463	243	631	787	791	989	904	999999	983	254	999999	34	40	542	999999	289	456	525	945	212	786	802	15	466	35	954	880	536	228	90	850	286	999999	708	774	102	487	797	121	68	999999	999999	800	903	681	73	853	359	410	796	999	668	999999	896	483	999999	238	175	762	837	999999	378	18	999999	404	999999	999999	331	768	838	801	659	999999	887	553	999999	11	112	785	999999	111	530	135	999999	91	999999	177	358	235	123	864	322	44	284	950	290	763	898	508	999999	293	999999	591	572	994	350	265	231	353	469	658	999999	389	800	736	588	999999	586	820	222	73	430	106	654	974	488	999999	138	937	272	999999	113	603	999999	677	579	999999	563	438	741	926	999999	15	765	999999	738	932	244	547	371	48	187	87	296	386	863	999999	937	598	515	725	136	294	90	217	555	532	54	132	999999	649	999999	999999	89	295	999999	425	340	999999	245	555	999999	999999	999999	234	84	35	317	999999	814	154	999999	965	922	25	799	999999	999999	999999	909	215	888	121	999999	722	358	39	998	10	269	999999	104	748	362	999999	345	545	719	856	143	530	225	96	318	999999	647	724	235	999999	496	466	500	782	999999	40	999999	278	210	852	875	55	36	999999	999999	376	60	263	999999	961	999999	264	999999	999999	424	389	990	801	802	999999	85	634	999999	935	514	999999	999999	999999	469	999999	302	76	344	866	980	98	504	908	397	999999	961	393	999999	273	999999	999999	999999	432	999999	999999	999999	999999	
999999	832	777	251	251	100	802	895	429	739	794	291	669	613	920	999999	98	335	885	91	414	999999	416	691	523	999999	999999	282	289	525	999999	999999	292	436	999999	999999	98	999999	846	413	115	502	999999	232	599	829	604	999999	320	449	343	42	999999	957	461	614	999999	96	727	712	548	529	999999	904	786	235	999999	242	999999	418	999999	358	488	482	976	912	349	194	999999	999999	999999	772	961	839	191	919	555	334	975	986	95	999999	999999	144	864	586	885	617	445	374	831	999999	999999	999999	463	984	554	999999	981	549	275	241	995	43	777	776	567	776	999999	867	999999	673	267	999999	332	983	347	354	999999	999999	36	999999	748	727	999999	572	999999	69	385	999999	375	23	999999	435	720	999999	17	999999	366	98	999999	999999	894	578	999999	167	114	741	579	479	647	999999	924	591	523	543	492	999999	181	999999	771	508	999999	526	501	666	330	831	315	478	999999	368	987	528	381	917	999999	180	42	704	468	273	490	999999	558	175	999999	761	912	187	371	739	807	161	999999	520	718	999999	86	38	999999	282	435	110	503	289	999999	405	220	605	706	322	245	476	746	508	28	494	967	335	576	568	919	138	117	247	999999	836	212	861	208	469	103	13	999999	999999	838	389	412	279	953	693	999999	316	999999	59	504	340	415	818	501	999999	409	750	461	279	363	307	993	266	999999	999999	203	999999	407	247	228	241	610	560	999999	639	92	698	999999	999999	27	612	657	999999	742	231	999999	393	999999	974	69	999999	999999	999999	832	540	999999	156	552	999999	500	201	909	243	999999	273	999999	854	158	999999	999999	711	378	578	261	750	649	935	523	506	999999	809	990	432	188	999999	689	22	727	139	253	999999	156	804	999999	826	703	424	999999	479	501	576	244	506	833	357	974	999999	345	92	891	999999	632	55	999999	999999	210	486	64	999999	999999	717	999999	29	619	215	565	574	196	435	57	234	709	53	999999	999999	575	999999	599	830	999999	999999	677	999999	247	793	313	110	190	702	625	226	369	280	895	784	449	999999	999999	627	791	999999	999999	999999	999999	667	750	589	999999	244	999999	716	887	234	999999	868	50	491	782	825	902	465	394	494	809	831	864	438	157	230	939	360	606	999999	48	501	928	766	610	580	52	724	69	946	999999	908	999999	145	999999	37	744	958	999999	999999	999999	336	25	302	111	213	802	999999	441	999999	305	999999	120	915	195	562	939	283	880	999999	782	188	406	999999	907	901	999999	728	222	130	999999	981	916	545	257	999999	999999	636	665	407	
777	730	292	249	650	821	798	423	950	663	98	470	999999	241	999999	999999	930	999999	395	209	711	83	110	320	343	324	999999	574	999999	483	86	312	618	483	434	999999	895	167	797	96	113	88	999999	559	41	26	999999	685	266	999999	782	909	251	465	999999	703	630	972	905	336	973	233	999999	999999	999999	785	851	604	999999	236	650	772	780	309	106	632	305	551	289	326	420	172	318	956	701	177	71	163	787	730	431	999999	999999	470	123	879	999999	311	972	999999	175	309	878	39	71	19	139	942	368	73	408	999999	692	589	999999	810	914	799	775	419	999999	698	816	999999	805	726	521	319	196	226	309	993	578	44	161	121	999999	289	894	691	48	129	794	999999	332	352	241	999999	555	312	999999	999999	536	562	999999	477	492	801	234	344	497	999999	756	151	764	999999	510	658	438	999999	999999	999999	904	93	999999	604	999999	102	999999	462	495	999999	999999	883	262	774	467	25	999999	683	629	493	999999	999999	204	228	999999	652	960	916	842	582	243	750	787	339	630	452	191	926	573	399	56	999999	849	999999	999999	873	889	989	948	494	999999	999999	185	999999	580	354	889	163	241	999999	142	999999	619	912	616	23	105	999999	154	999999	834	586	999999	239	446	293	999999	556	172	500	762	971	968	358	437	489	575	755	758	999999	562	38	999999	322	267	219	162	999999	41	52	999999	966	844	999999	659	999999	644	945	999999	999999	644	343	990	999999	498	171	999999	270	485	136	447	349	999999	869	462	806	891	798	971	237	140	773	524	129	999999	796	999999	45	999999	999999	999999	630	170	999999	641	229	47	999999	823	106	350	891	461	999999	999999	999999	801	975	481	853	676	845	974	999999	999999	999999	818	870	28	702	999999	833	571	616	291	817	189	999999	238	242	768	938	974	999999	999999	249	321	999999	524	294	994	161	564	845	201	999	656	801	313	769	410	176	935	130	999999	516	329	844	623	788	258	999999	747	248	94	999999	871	109	481	999999	559	999999	356	733	708	882	278	726	999999	292	171	387	399	468	999999	999999	999999	853	812	999999	999999	476	996	999999	45	895	414	326	761	462	138	557	329	396	220	211	820	211	999999	189	248	999999	429	340	626	870	708	288	416	492	735	27	999999	111	999999	92	213	619	697	812	478	999999	965	962	999999	614	68	999999	999999	630	999999	801	441	633	141	326	57	999999	999999	999999	197	135	909	278	726	999999	270	999999	397	137	998	210	513	999999	710	999999	638	466	185	999999	812	999999	999999	785	710	933	585	662	
970	682	999999	546	509	999999	625	352	53	999999	999999	54	353	840	616	130	999999	580	298	831	922	999999	687	591	490	106	362	999999	104	134	568	792	534	607	257	715	999999	999999	701	980	984	999999	252	941	230	141	669	972	98	999999	162	139	645	754	740	133	999999	454	66	412	180	142	999999	918	137	453	519	745	592	999999	38	181	999999	999999	999999	564	604	745	371	999999	437	390	404	999999	999999	438	157	780	867	133	999999	647	404	298	810	852	119	999999	814	777	622	999999	389	196	881	999999	259	337	999999	185	529	258	93	707	975	790	737	73	946	999999	305	739	877	468	999999	999999	777	591	507	994	999999	999999	999999	593	736	512	10	218	999999	991	999999	819	873	691	999999	999999	564	697	322	30	125	55	999999	125	481	883	56	920	16	500	213	999999	829	912	999999	258	326	999999	970	473	789	529	760	999999	519	485	865	195	864	718	826	90	278	487	999999	409	999999	816	122	853	465	89	211	812	787	520	999999	961	961	355	155	75	726	849	999999	999999	999999	999999	605	999999	999999	999999	66	298	673	133	999999	999999	42	331	363	510	999999	127	17	710	327	947	177	999	999999	999999	234	518	572	761	363	429	999999	293	999999	474	221	126	836	605	33	913	149	664	999999	647	999999	640	999999	645	688	609	842	530	278	999999	262	999999	510	123	636	999999	999999	912	769	971	105	748	999999	999999	298	999999	291	412	686	413	808	513	879	848	974	999999	525	999999	999999	754	586	726	25	777	221	615	616	722	968	486	999999	237	894	999999	552	191	434	114	356	426	328	440	843	864	538	749	725	661	148	52	31	797	839	25	394	378	732	999999	676	999999	999999	568	443	210	225	581	999999	730	306	793	999999	421	999999	999999	999999	156	883	160	249	472	889	954	999999	926	464	400	999999	879	764	999999	458	999999	437	999999	771	999999	999999	643	648	956	140	994	365	999999	999999	609	227	192	999999	247	494	581	198	213	999999	700	983	517	745	999999	193	739	966	131	345	999999	999999	907	999999	999999	160	249	511	292	342	895	598	999999	53	855	183	214	300	527	999999	999999	806	233	880	81	776	488	897	999999	773	999999	38	243	999999	999999	624	319	308	912	97	255	79	906	871	898	999999	754	473	999999	651	999999	999999	449	442	469	367	999999	37	813	900	671	999999	688	519	941	866	999999	231	999999	240	999999	906	999999	999999	444	999999	900	999999	981	969	999999	25	17	999999	999999	952	589	999999	549	999999	863	292	495	21	426	999999	391	397	929	41	746	533	148	
659	788	82	70	19	998	663	467	409	55	844	999999	656	999999	999999	724	989	286	564	999999	974	376	581	421	376	999999	540	999999	512	432	950	232	498	876	999999	393	722	891	579	802	886	893	464	999999	999999	143	769	999999	875	673	999999	755	999999	851	173	292	216	999999	694	996	467	248	954	976	105	621	389	779	985	132	11	999999	706	762	795	91	912	344	770	242	253	971	549	999999	492	999999	50	647	712	75	187	999999	207	583	344	999999	939	487	151	39	753	990	999999	752	671	999999	999999	429	66	92	380	871	891	461	752	999999	699	999999	494	900	581	742	76	920	945	940	899	999999	428	157	151	434	203	740	488	999999	398	796	178	649	156	620	999999	630	695	315	999999	746	830	848	948	825	993	251	999999	999999	923	663	806	730	942	924	11	999999	941	945	678	160	972	499	107	902	945	844	753	999999	160	446	234	640	999999	163	999999	999999	209	325	441	952	293	999999	339	735	990	447	707	232	618	683	688	999999	636	999999	773	341	999999	55	879	159	497	495	861	486	438	999999	960	789	632	432	708	625	999999	725	866	505	169	372	911	999999	999999	531	353	477	999999	999999	999999	999999	999999	960	829	999999	446	291	464	999999	615	853	999999	824	999999	917	999999	999999	974	73	245	911	163	999999	182	388	999999	999999	22	966	151	999999	999999	954	172	219	999999	999999	603	555	189	999999	271	78	890	316	76	999999	30	999999	931	167	999999	694	248	102	597	121	788	451	999999	999999	279	999999	656	231	134	352	662	999999	999999	927	592	999999	884	999999	999999	999999	388	999999	321	56	999999	793	44	983	890	44	999999	999999	999999	298	883	161	535	125	999999	772	999999	999999	192	724	434	751	999999	13	999999	84	999999	999999	452	512	733	922	139	972	711	485	463	999999	999999	999999	636	592	656	229	54	999999	892	769	69	999999	673	719	683	597	622	610	92	41	418	816	999999	999999	627	999999	565	960	999999	999999	413	999999	319	748	337	102	97	842	105	492	959	144	191	50	176	575	839	23	249	541	360	111	403	432	264	524	863	156	965	547	663	999999	999999	999999	366	999999	567	925	391	590	510	780	999999	600	81	999999	999999	195	323	61	999999	552	721	491	212	311	84	887	999999	999999	238	999999	876	557	828	875	726	852	683	999999	17	913	632	658	41	580	596	999999	360	999999	890	678	833	913	999999	121	999999	927	136	999999	516	680	442	578	361	999999	903	999999	999999	205	557	782	999999	737	999999	365	919	73	459	632	714	282	536	999999	999999	560	
117	962	290	717	513	799	725	628	79	337	999999	63	999999	472	676	999999	999999	999999	999999	118	177	105	869	999999	201	999999	477	999999	350	244	153	929	656	801	461	940	677	63	692	758	999999	882	668	716	884	866	766	987	955	85	250	382	89	813	393	22	103	999999	526	213	331	231	288	835	999999	552	406	999999	21	999999	961	999999	471	674	999999	294	436	162	37	334	542	490	999999	274	999999	771	850	842	999999	448	847	999999	537	489	437	999999	999999	833	532	341	469	271	976	229	123	999999	910	414	761	109	999999	999999	350	201	670	841	682	24	999999	422	701	563	96	572	889	999999	450	982	247	999999	689	603	629	695	999999	281	514	329	160	730	861	445	999999	319	862	906	958	346	818	999999	162	590	991	120	640	905	999999	413	339	461	999999	928	999999	543	999999	999999	321	654	336	399	337	999999	863	121	561	265	999999	777	709	982	703	114	173	650	999999	109	999999	999999	65	959	106	110	990	699	907	933	278	999999	900	880	594	314	19	429	269	799	999999	879	558	385	433	999999	703	356	999999	718	764	999999	478	319	999999	801	599	376	999999	236	999999	174	214	999999	999999	934	877	999999	397	399	104	744	391	276	382	732	999999	679	999999	698	406	999999	941	198	178	751	999999	999999	510	793	714	999999	135	999999	436	999999	675	999999	398	999999	529	999999	959	367	624	999999	999999	999999	936	647	840	999999	841	604	999999	729	232	25	459	245	999999	999999	328	999999	999999	461	618	999999	839	820	999999	41	291	999999	178	999999	684	999999	573	158	617	867	653	863	953	794	801	999999	212	707	340	660	480	999999	634	999999	556	999999	999999	173	411	785	372	126	589	808	637	804	999999	307	55	648	451	999999	999999	996	643	464	999999	890	999999	96	156	141	490	999999	561	138	412	999999	975	329	999999	999999	746	999999	505	537	999999	154	166	999999	105	999999	662	999999	999999	999999	535	999999	999999	101	713	791	513	324	639	240	636	193	999999	509	401	499	332	725	745	999999	564	796	501	999999	999999	506	999999	661	991	251	479	798	999999	392	603	775	999999	883	615	120	897	431	202	274	901	100	999999	999999	606	605	582	936	946	178	999999	999999	999999	999999	999999	999999	68	851	333	397	761	838	995	999999	906	999999	163	448	120	635	153	999999	999999	237	999999	100	609	86	65	999999	999999	543	999999	29	778	864	639	852	973	408	62	55	108	999999	999999	72	999999	40	999999	980	999999	999999	825	999999	34	480	145	999999	288	999999	607	982	796	937	728	227	986	975	999999	52	999999	999999	
475	999999	999999	108	45	798	724	151	994	579	335	999999	943	534	999999	541	995	307	728	732	999999	999999	801	999999	999999	170	999999	999999	86	999999	943	708	994	151	669	124	737	999999	445	346	192	146	826	999999	657	721	994	204	509	454	979	789	323	999999	736	322	910	513	849	874	722	999999	999999	873	999999	626	91	801	865	603	804	79	862	391	549	437	335	999999	999999	537	999999	999999	786	632	151	164	395	740	414	356	214	999999	86	999999	624	999999	81	999999	999999	40	640	999999	338	999999	649	909	999999	931	999999	309	987	147	100	999999	709	999999	999999	999999	999999	480	240	350	396	999999	399	581	993	301	767	795	365	382	380	999999	897	972	553	879	982	241	238	464	35	115	368	999999	143	764	861	999999	110	639	230	922	800	299	999999	819	516	78	916	634	174	919	944	614	767	708	424	736	296	773	999999	500	252	776	999999	291	160	332	447	999999	440	982	694	725	161	457	591	608	176	733	372	914	325	603	299	116	170	754	309	434	349	134	498	337	190	999999	680	34	973	999999	668	194	999999	686	204	192	999999	229	999999	319	999999	815	570	562	999999	545	184	648	486	219	131	999999	32	23	999999	999999	494	366	545	431	999999	567	634	651	75	188	293	999999	409	999999	999999	999999	301	999999	999999	534	564	935	999999	999999	555	41	999999	764	999999	999999	172	617	999999	888	698	868	999999	41	999999	559	190	999999	497	232	261	545	999999	378	337	999999	999999	42	999999	999999	999999	999999	439	900	875	744	30	870	258	803	26	675	999999	520	419	23	267	269	456	758	999999	645	448	705	393	19	999999	999999	437	999999	166	139	912	442	999999	149	438	999999	999999	798	539	320	670	999999	999999	586	704	728	999999	323	922	999999	585	946	21	999999	120	733	999999	865	952	851	443	44	646	886	999999	409	383	280	584	483	112	658	229	42	974	753	999999	806	999999	999999	999999	123	999999	320	553	966	430	40	38	705	277	300	999999	687	877	636	57	999999	823	305	999999	999999	999999	448	743	999999	726	979	999999	366	999999	710	560	888	642	999999	999999	999999	342	796	978	352	999999	879	999999	811	813	542	165	347	999999	179	982	20	999999	999999	999999	999999	576	999999	999999	450	898	672	471	567	740	956	55	557	999999	721	986	999999	999999	12	447	999999	242	931	123	194	999999	793	660	74	727	550	180	122	946	889	999999	715	556	537	454	579	418	649	81	999999	497	607	454	984	193	955	693	715	92	523	620	999999	513	999999	626	114	21	999999	839	999999	786	933	999999	13	
961	281	481	788	999999	868	999999	593	860	267	999999	999999	349	676	881	999999	856	464	39	999999	279	999999	212	999999	911	349	999999	21	809	880	80	563	996	450	32	912	484	904	167	999999	999999	37	999999	256	999999	409	765	345	525	77	343	331	903	188	734	847	78	979	877	218	309	999999	783	979	196	143	999999	899	653	968	297	999999	306	999999	359	999999	340	956	143	999999	999999	232	495	741	999999	748	660	817	716	999999	843	504	37	999999	914	642	253	999999	69	234	999999	999999	999999	556	779	391	999999	99	828	999999	517	999999	846	375	634	87	944	999999	442	448	999999	412	193	478	999999	999999	924	357	899	717	999	535	897	909	332	718	999999	999999	999999	165	724	999999	988	234	668	731	658	661	324	837	698	211	999999	999999	999999	776	999999	999999	431	986	467	999999	199	121	492	982	224	999999	53	999999	545	999999	89	286	723	999999	999999	958	810	999999	144	272	43	999999	29	797	999999	286	999999	999999	46	999999	999999	975	697	57	999999	877	741	686	516	999999	618	409	999999	692	131	96	897	999999	363	724	999999	37	851	205	643	137	999999	695	819	938	999999	498	879	227	498	114	589	676	542	546	226	134	887	423	654	634	770	337	675	86	999999	331	999999	322	914	489	133	502	999999	253	784	56	999999	577	944	999999	529	84	999999	27	506	999999	305	816	999999	288	150	999999	551	19	367	765	29	743	999999	999999	306	567	999999	19	999999	96	272	298	761	999999	268	319	479	999999	114	696	999999	658	999999	168	36	384	814	635	348	695	951	999999	885	29	36	132	27	497	823	961	771	193	46	420	958	16	999999	336	30	830	959	26	904	671	631	999999	999999	999999	430	921	752	676	670	295	145	867	412	999999	153	999999	301	981	711	152	999999	949	621	169	210	999999	999999	999999	615	999999	736	934	500	224	999999	664	999999	999999	77	901	219	999999	523	750	285	100	603	323	999999	885	999999	977	315	761	746	999999	749	15	201	999999	602	274	999999	162	559	999999	999999	198	353	999999	187	999999	913	809	999999	830	436	871	884	120	425	999999	999999	730	999999	999999	629	738	478	716	915	952	434	999999	309	944	42	370	999999	84	999999	999999	970	703	999999	863	999999	505	828	999999	999999	878	131	999999	985	596	969	341	999999	801	580	639	719	999999	573	235	999999	256	510	989	798	76	679	809	397	999999	999999	999999	32	999999	694	134	910	999999	999999	46	831	999999	681	712	999999	700	196	400	504	92	999999	999999	140	999999	621	999999	994	838	126	188	208	999999	693	975	562	378	
318	67	117	456	729	166	174	536	404	999999	574	798	24	107	879	289	314	315	323	700	470	551	504	875	140	81	446	293	838	519	658	705	999999	605	392	139	999999	57	363	999999	180	603	87	721	253	205	824	29	309	918	17	999999	999999	861	908	999999	563	999999	326	657	999999	999999	698	885	250	868	648	418	715	750	996	266	951	784	529	866	473	782	632	934	999999	999999	999999	920	511	279	53	999999	697	624	575	62	731	999999	818	299	905	202	481	384	557	999999	313	999999	999999	999999	437	877	342	51	303	780	999999	391	410	303	897	999999	383	971	825	999999	721	100	184	944	999999	999999	965	239	961	281	311	257	387	842	123	999999	999999	761	842	999999	955	656	330	999999	453	350	305	999999	402	137	819	509	559	999999	694	222	385	977	225	191	999999	999999	89	32	479	360	999999	568	999999	472	779	621	139	659	999999	74	999999	388	999999	195	950	449	836	833	999999	801	999999	190	157	900	59	30	546	660	999999	853	576	307	326	102	345	736	999999	999999	357	207	380	900	802	629	452	996	485	39	240	472	275	256	570	999999	662	823	420	288	423	758	85	478	406	551	999999	472	72	999999	849	224	113	906	485	264	430	797	388	528	458	999999	545	516	429	790	587	330	999999	999999	439	521	325	66	517	598	131	999999	504	999999	999999	979	933	87	190	26	368	368	999999	315	256	865	445	892	830	369	223	999999	999999	615	963	177	735	999999	969	337	898	57	399	999999	143	528	303	137	396	478	129	999999	999999	413	431	228	560	431	402	574	86	433	236	999999	384	999999	852	999999	297	964	254	520	117	853	127	999999	999999	999999	182	727	571	999999	505	361	250	999999	999999	645	193	745	616	313	31	404	260	999999	999999	252	512	580	675	414	999999	432	234	609	999999	999999	295	120	259	676	259	674	12	768	928	999999	906	629	330	217	704	999999	357	940	999999	712	602	652	999999	726	381	602	61	167	478	83	999999	640	405	760	999999	83	496	939	999999	356	999999	492	546	944	999999	883	260	468	709	999999	84	293	120	647	999999	642	999999	532	305	999999	622	845	299	854	999999	276	999999	570	999999	999999	65	418	999999	152	320	119	115	556	999999	498	352	593	999999	999999	999	843	530	758	879	717	999999	963	999999	999999	733	556	203	691	999999	999999	659	690	611	88	242	666	407	968	336	771	999999	72	151	807	314	999999	398	999999	855	905	745	474	690	149	176	101	773	487	999999	763	915	424	999999	999999	999999	662	999999	999999	947	343	
445	562	431	118	999999	402	822	836	103	703	168	94	835	300	333	194	999	999999	912	999999	892	919	559	573	855	999999	712	829	968	999999	58	30	171	522	469	193	999999	582	959	773	279	936	394	714	605	831	588	69	999999	653	662	999999	465	806	450	525	12	858	262	999999	690	992	999999	451	655	147	922	999999	831	150	999999	427	513	999999	872	999999	999999	844	999999	999999	534	653	842	324	989	538	565	999999	999999	944	999999	195	329	891	93	286	999999	942	999999	467	909	275	999999	847	512	245	16	999999	999999	495	990	168	890	999999	543	46	999999	553	462	999999	582	999999	999999	887	960	956	999999	621	65	595	999999	593	785	510	999999	999999	425	995	812	753	532	999999	999999	586	999999	999999	304	100	357	56	136	524	999999	942	884	999999	34	350	886	556	999999	394	999999	348	608	406	999999	999999	999999	284	621	165	741	709	999999	343	146	664	933	999999	661	16	274	999999	999999	372	114	843	625	773	244	84	118	265	614	999999	979	999999	978	557	649	914	976	82	435	971	783	779	357	550	214	999999	417	948	895	141	129	999999	879	246	302	999999	764	999999	49	999999	56	485	104	456	364	64	685	386	999999	747	40	201	583	498	588	999999	496	84	568	999999	999999	169	370	999999	28	728	212	742	999999	121	159	999999	43	888	924	308	685	999999	196	159	684	999999	660	158	111	928	676	999999	657	968	52	999999	783	999999	879	886	124	621	438	636	999999	999999	131	999999	597	406	168	695	573	290	648	595	888	418	200	635	508	222	999999	999999	61	821	999999	999999	79	469	851	868	19	47	999999	74	472	559	307	741	909	484	560	705	999999	981	817	377	999999	999999	801	374	974	999999	999999	902	249	348	584	40	857	835	999999	999999	554	999999	685	536	107	584	132	338	121	458	725	34	661	677	330	79	14	718	999999	622	667	999999	893	765	659	291	825	134	974	276	884	84	999999	433	160	479	999999	291	279	745	334	473	262	999999	528	363	999999	571	27	515	36	999999	869	495	469	77	406	999999	999999	999999	999999	998	999999	845	573	651	999999	238	999999	851	999999	999999	448	230	297	204	234	377	999999	305	50	999999	116	469	999999	745	214	999999	999999	999999	82	999999	999999	999999	999999	336	119	417	952	876	999999	21	55	999999	741	314	701	649	999999	274	843	999999	682	580	775	506	999999	999999	605	828	446	999999	999999	999999	779	397	318	999999	244	961	94	816	424	999999	600	39	218	940	728	935	999999	565	682	999999	249	999999	704	833	999999	489	444	226	811	134	
999999	999999	747	610	396	354	995	717	414	246	999999	36	615	321	979	746	297	950	175	670	999999	881	104	999999	204	736	693	484	305	754	527	868	14	299	999999	673	291	607	554	384	999999	999999	160	999999	518	999999	999999	392	999999	942	201	493	61	151	349	558	832	181	416	659	660	521	421	999999	719	322	32	999999	390	316	464	690	406	790	730	458	731	658	999999	982	310	310	630	363	562	43	999999	863	950	382	840	120	201	999999	723	427	999999	999999	726	206	200	999999	999999	547	487	511	96	270	420	890	999999	999999	124	999999	359	999999	891	67	107	685	505	169	375	999999	999999	999999	499	512	77	313	542	241	999999	860	999999	199	308	999999	999999	61	946	999999	999999	999999	999999	666	999999	999999	545	999999	536	857	402	50	701	999999	745	994	80	143	21	584	203	117	358	595	252	264	999999	170	62	999999	191	55	739	948	716	315	461	999999	359	732	967	999999	776	685	838	999999	168	761	453	313	22	742	49	372	363	999999	711	960	999999	999999	999999	384	999999	728	675	357	311	753	324	440	542	270	784	289	617	499	340	672	756	361	106	879	716	748	796	449	15	999999	594	381	603	500	396	618	606	592	392	58	19	491	999999	415	447	999999	999999	751	999999	999999	754	999999	14	999999	214	71	644	255	667	572	931	999999	351	934	168	999999	999999	999999	999999	175	682	999999	116	292	663	275	772	690	442	703	999999	54	491	255	999999	730	377	999999	296	335	974	360	924	819	126	999999	150	999999	257	503	186	728	878	792	87	729	999999	721	385	939	298	953	812	964	595	887	999999	999999	323	437	576	281	999999	548	999999	331	110	296	999999	879	135	128	443	939	526	259	176	999999	999999	999999	973	655	999999	357	999999	30	547	960	234	239	999999	53	341	819	927	999999	972	339	601	999999	629	470	556	505	814	180	519	999999	447	999999	720	55	999999	431	463	920	101	408	999999	180	783	999999	72	936	841	91	787	999999	21	621	286	836	999999	421	272	513	109	999999	542	866	511	999999	523	888	518	992	124	909	365	16	814	573	999999	430	999999	489	408	619	664	733	392	895	862	999999	69	999999	948	517	168	950	999999	417	999999	645	669	119	999999	999999	427	999999	966	999999	999999	14	807	712	18	676	999999	783	115	999999	29	809	483	615	811	697	829	634	999999	607	999999	415	195	406	708	191	761	862	862	234	202	999999	999999	514	999999	999999	28	357	875	281	78	999999	845	342	999999	999999	172	999999	999999	929	354	792	804	369	135	852	819	410	
14	827	999999	586	921	880	296	214	53	999999	978	953	678	999999	759	772	538	376	999999	999999	18	652	29	999999	564	999999	880	409	20	407	389	784	48	618	999999	57	366	491	463	965	55	999999	22	203	999999	353	260	872	999999	999999	830	999999	293	966	401	362	807	217	32	988	999	999999	999999	645	589	203	999999	999999	139	711	415	999999	913	604	806	826	639	825	632	999999	999999	18	999999	977	576	629	501	82	999999	990	250	159	999999	475	965	168	988	377	614	881	438	199	999999	331	626	999999	845	688	169	575	723	981	999999	999999	999999	991	520	226	999999	999999	999999	842	843	999999	471	266	586	448	639	648	837	999999	221	751	781	493	275	54	361	999999	784	813	999999	999999	999999	268	574	658	170	973	647	771	307	654	188	595	355	603	999999	999999	207	407	58	521	737	999999	999999	833	39	999999	725	475	865	287	185	999999	929	202	871	212	691	928	287	665	10	75	964	566	572	195	148	671	194	990	594	999999	764	999999	913	816	497	741	628	348	258	181	906	30	479	299	999999	999999	732	999999	678	278	129	393	520	671	496	999999	270	843	683	64	999999	999999	693	999999	135	538	999999	65	715	950	310	938	417	999999	169	944	96	283	529	985	999999	537	322	325	266	380	881	251	329	293	480	999999	665	203	890	999999	999999	681	999999	138	999999	676	942	728	968	190	976	999999	512	552	127	987	999999	698	999999	754	562	377	541	999999	656	999999	999999	431	479	525	999999	223	999999	138	617	415	119	401	999999	999999	594	593	999999	85	404	199	999999	999999	176	493	471	966	89	999999	478	959	999999	419	999999	999999	939	520	258	453	907	762	753	384	935	999999	999999	921	587	851	169	999999	31	465	360	999999	999999	959	265	986	999999	317	144	999999	659	658	276	700	920	285	333	999999	344	999999	178	641	445	365	999999	464	615	999999	389	238	976	509	937	683	69	23	538	979	999999	272	399	999999	628	999999	724	287	445	188	11	312	528	95	634	999999	296	999999	999999	942	128	999999	381	999999	927	999999	999999	160	720	592	641	906	999999	353	999999	999999	512	578	23	999999	640	563	29	436	548	87	710	999999	875	999999	396	999999	991	595	999999	465	999999	885	999999	999999	999999	999999	999999	853	999999	104	565	999999	277	561	999999	999999	704	538	312	999999	781	944	965	999999	206	999999	285	901	205	300	915	161	999999	362	191	626	906	999999	367	77	996	999999	999999	999999	522	535	623	323	212	678	646	463	293	306	999999	946	919	822	526	202	298	665	999999	999999	999999	413	
692	999999	999999	989	811	999999	181	999999	999999	615	64	521	337	999999	320	999999	698	999999	653	461	999999	195	678	999999	707	999999	774	175	778	341	518	643	275	999999	842	708	942	223	866	242	292	58	738	78	892	408	495	855	881	999999	966	141	602	727	544	507	246	145	292	728	639	16	465	236	107	421	256	228	999999	999999	29	484	659	999999	999999	999999	456	609	999999	308	598	918	293	452	374	387	50	547	574	345	999999	807	931	999999	999999	285	999999	512	999999	480	999999	276	999999	278	316	492	481	191	999999	724	60	637	793	983	140	999999	722	999999	862	999999	381	708	654	492	150	222	553	521	817	893	237	944	637	871	999999	331	891	25	146	999999	905	999999	989	999999	999999	834	24	948	999999	883	999999	999999	650	261	109	452	622	545	138	104	938	999999	373	663	496	115	999	921	836	809	828	707	876	979	999999	522	999999	804	207	315	208	605	999999	934	340	658	304	385	771	704	708	356	886	51	943	945	495	336	362	189	999999	102	121	209	64	856	999999	670	447	587	734	999999	347	822	896	999999	457	999999	333	838	811	999999	159	142	110	999999	999999	999999	999999	869	37	999999	451	28	480	999999	493	314	879	483	999999	999999	938	194	969	999999	18	74	999999	610	498	999999	12	524	377	999999	943	979	108	582	46	867	634	578	560	999999	376	329	999999	790	999999	999999	559	849	999999	999999	684	965	999999	219	999999	755	999999	999999	999999	970	389	926	650	268	999999	513	215	307	447	999999	999	370	633	628	524	689	722	364	759	355	507	163	642	199	537	977	817	999999	999999	290	188	208	207	589	961	449	678	93	628	347	999999	261	411	793	188	999999	342	543	999999	999999	43	999999	676	35	473	236	294	999999	731	194	696	999999	199	167	909	999999	172	53	999999	999999	20	999999	735	422	417	255	751	849	20	999999	645	283	204	333	256	854	531	182	126	734	165	227	362	444	650	621	72	254	883	387	161	298	876	619	774	404	598	264	617	999999	999999	444	451	518	548	422	999999	865	910	65	279	990	999999	999999	999999	793	286	301	999999	796	999999	507	999999	632	71	357	406	585	559	999999	999999	277	565	898	999999	720	775	844	895	238	500	206	343	828	118	999999	370	944	999999	981	999999	306	492	820	43	977	999999	818	456	201	999999	999999	316	68	799	999999	434	38	683	209	27	441	406	542	306	987	174	147	524	899	986	999999	999999	578	999999	999999	784	744	864	281	999999	956	999999	703	222	953	890	999999	38	999999	737	342	270	999999	
963	686	999999	999999	999999	56	813	341	999999	999999	215	999999	999999	999999	334	999999	227	689	999999	999999	958	70	54	702	329	352	106	889	119	999999	999999	654	999999	999999	614	57	68	834	999999	818	467	909	662	840	498	999999	303	162	949	197	889	57	178	999999	541	902	642	999999	999999	181	949	923	232	886	394	999999	370	274	999999	287	999999	392	468	355	944	58	999999	213	214	669	58	944	999999	921	528	125	486	999999	854	712	414	860	215	999999	868	544	687	999999	999999	937	299	39	999999	671	415	999999	999999	822	915	493	504	999999	993	960	132	15	983	999999	999999	279	84	38	419	420	999999	921	187	999999	486	409	370	999999	757	276	380	29	914	278	515	31	536	663	999999	370	218	999999	866	999999	926	863	560	386	999999	186	862	270	619	618	798	494	329	178	346	515	999999	870	681	726	999999	999999	100	714	795	999999	742	421	999999	59	999999	999999	64	932	999999	623	999999	984	999999	580	999999	119	409	306	999999	31	701	367	327	999999	999999	347	304	149	665	823	772	845	591	79	443	450	999999	570	415	901	439	397	685	722	666	999999	654	110	322	480	703	999999	245	773	999999	385	104	698	811	999999	602	915	276	670	850	13	402	156	147	999999	459	839	890	577	592	999999	682	604	256	108	692	204	827	195	129	978	999999	999999	435	68	356	961	759	549	309	524	130	25	999999	662	999999	507	963	999999	30	864	903	667	999999	999999	703	999999	451	999999	999999	999999	97	91	550	872	402	585	721	999999	617	497	89	350	277	77	999999	666	732	593	362	999999	241	999999	174	265	85	999999	635	104	364	856	519	56	377	999999	436	999999	474	999	270	170	786	999999	742	533	784	562	999999	123	999999	46	767	858	360	987	176	619	917	295	796	458	949	626	724	760	999999	43	973	375	641	999999	202	733	332	202	999999	357	736	641	480	999999	999999	999999	948	328	999999	999999	696	389	736	816	131	999999	212	811	220	999999	170	981	555	751	589	999999	999999	999999	844	999999	535	999999	999999	819	883	286	814	999999	999999	438	677	405	671	999999	346	593	639	824	999999	999999	530	521	981	249	999999	999999	999999	729	933	530	999999	948	999999	999999	135	999999	801	917	932	999999	375	928	999999	782	491	999999	319	239	414	995	394	999999	999999	999999	513	999999	186	348	632	999999	200	94	350	384	399	729	999999	616	200	808	999999	722	891	188	647	602	613	209	999999	999999	445	999999	325	938	145	999999	972	652	551	121	999999	463	999999	804	999999	291	587	532	999999	762	842	702	49	605	
999999	999999	999999	797	999999	910	410	977	590	209	999999	344	768	412	248	999999	757	279	75	88	999999	337	437	97	534	365	24	999999	815	995	589	743	816	719	734	473	624	184	467	641	711	384	999999	94	999999	999999	999999	185	999999	385	15	573	637	960	159	875	999999	999999	273	999999	895	329	171	999999	620	949	528	59	677	774	393	582	811	433	377	999999	464	352	999999	223	843	999999	796	440	989	999999	116	999999	570	858	239	946	911	639	745	391	999999	289	474	171	791	473	999999	520	992	433	761	213	999999	86	421	891	999999	59	984	66	533	731	604	603	999999	672	488	819	545	999999	670	182	688	985	999999	185	999999	815	432	380	341	999999	448	566	264	903	272	494	447	347	254	861	654	688	858	999999	684	871	328	128	984	688	974	555	762	589	524	607	225	246	24	886	627	614	725	999999	292	47	349	940	999999	994	381	999999	999999	809	527	999999	137	378	999999	16	496	999999	395	652	999999	893	804	999999	388	664	278	210	333	367	244	50	999999	999999	999999	646	531	388	718	990	316	777	362	953	999999	525	480	847	745	17	400	324	228	83	999999	399	243	999999	561	999999	999999	181	999999	835	999999	487	46	525	180	854	484	999999	999999	999999	345	999999	541	851	612	999999	194	431	465	326	966	920	999999	890	666	809	999999	857	999999	971	274	999999	903	526	388	585	488	955	999999	891	532	291	729	823	737	420	858	392	72	999999	999999	999999	715	999999	868	654	999999	999999	858	370	999999	627	292	623	999999	209	999999	24	472	37	384	238	754	573	793	685	999999	998	999999	256	951	999999	794	137	419	999999	429	999999	657	734	999999	999999	999999	316	450	904	998	116	999999	537	789	843	999999	999999	324	999999	550	151	764	999999	462	667	993	611	418	999999	833	164	999999	170	779	286	366	999999	117	52	141	447	133	888	999999	95	315	624	466	999999	111	759	812	999999	430	288	590	999999	281	261	348	495	897	999999	81	844	902	532	757	513	999999	191	927	282	999999	999999	28	999999	506	377	362	379	155	310	328	84	351	126	740	501	695	892	466	999999	704	646	550	113	999999	999999	192	999999	999999	999999	630	920	831	540	894	327	999999	714	968	904	899	999999	349	596	701	996	502	785	791	266	817	594	725	999999	999999	555	562	999999	999999	663	195	579	512	201	679	408	999999	811	232	422	242	999999	924	999999	956	735	999999	953	411	820	350	406	991	999999	999999	999999	204	759	962	349	765	999999	656	314	718	330	466	157	916	303	999999	690	563	379	
999999	835	670	173	124	999999	258	608	514	247	323	789	587	999999	65	643	213	999999	848	883	999999	887	335	619	843	636	278	999999	999999	117	76	659	842	622	999999	310	375	999999	999999	130	999999	999999	840	418	990	999999	742	565	999999	283	99	999999	842	680	999999	999999	510	60	329	999999	574	110	572	406	180	663	946	965	324	755	278	182	999999	728	792	499	57	916	999999	999999	894	713	66	763	999999	806	999999	999999	900	450	799	324	711	167	999999	990	999999	443	248	999999	983	777	250	346	14	999999	423	124	887	232	999999	999999	999999	415	999999	999999	53	808	388	374	846	783	75	874	956	953	470	999999	999999	802	904	999999	677	999999	930	999999	472	720	758	999999	393	702	284	677	361	214	892	306	573	695	946	786	65	999999	999999	999999	711	376	390	61	456	732	942	95	327	485	917	140	484	476	398	999999	60	288	999999	999999	999999	397	999999	751	71	174	126	999999	855	128	557	803	811	731	999999	105	999999	999999	653	999999	759	199	360	875	297	999999	821	107	306	999999	735	777	893	346	700	999999	999999	638	989	999999	616	465	240	999999	999999	999999	329	753	71	999999	999999	353	634	999999	394	999999	999999	646	463	309	353	29	189	241	999999	780	999999	475	999999	100	251	701	999999	999999	53	303	999999	999999	948	183	442	77	45	13	999999	392	152	572	951	999999	287	999999	185	690	999999	999999	286	999999	999999	157	214	999999	723	970	61	302	636	999999	287	100	361	885	698	289	999999	285	983	186	611	10	999999	347	523	649	813	43	525	999999	999999	456	27	959	345	800	969	588	354	75	999999	999999	999999	999999	295	860	39	401	518	895	999999	999999	999999	999999	397	814	519	866	999999	83	167	999999	776	999999	842	831	83	401	549	897	319	287	931	999999	234	283	254	759	62	662	620	421	999999	629	211	767	999999	917	572	531	291	112	257	280	907	999999	561	156	46	464	787	638	851	620	586	547	999999	695	999999	123	999999	759	814	678	463	746	503	156	999999	84	999999	165	999999	28	999999	216	39	660	20	301	999999	108	722	598	999999	999999	569	904	53	999999	999999	156	52	999999	960	531	298	579	999999	999999	439	414	748	961	999999	999999	809	832	14	379	517	82	999999	999999	401	471	47	226	803	481	186	599	113	743	999999	843	123	379	67	94	918	459	999999	849	861	317	359	761	999999	252	182	736	899	674	999999	999999	471	999999	67	498	999999	81	999999	346	999999	840	311	15	999999	631	519	440	774	919	460	67	999999	835	722	999999	122	999999	103	999999	999999	450	
699	439	999999	999999	382	655	321	569	600	847	999999	999999	864	999999	999999	354	840	501	999999	741	999999	999999	999999	999999	732	999999	745	972	386	219	999999	225	47	544	999999	999999	419	999999	259	999999	128	215	329	999999	999999	733	999999	701	89	768	999999	602	828	567	488	999999	225	506	356	999999	909	349	192	390	869	999999	469	330	880	143	934	997	251	868	623	999999	660	610	715	999999	664	53	893	618	774	385	999999	479	66	999999	656	912	496	999999	999999	999999	33	938	744	999999	274	650	821	945	833	447	999999	959	999999	732	999999	615	790	357	91	866	455	574	616	493	999999	989	274	460	486	999999	510	738	999999	844	732	721	999999	799	734	999999	999999	947	784	337	35	437	535	333	999999	999999	131	149	999999	999999	999999	458	331	260	845	284	999999	371	468	811	999999	622	55	999999	10	347	749	991	622	77	645	507	789	289	468	642	999999	940	99	445	900	371	316	826	520	999999	399	615	953	460	637	860	488	973	400	412	392	435	332	32	301	140	526	999999	999999	825	668	52	792	213	999999	445	281	33	911	575	315	228	589	999999	947	144	999999	172	440	784	999999	999999	889	65	259	38	618	999999	154	769	999999	953	384	695	614	999999	822	999999	999999	201	589	999999	71	999999	107	174	845	999999	85	167	101	363	923	668	806	852	163	736	953	791	827	214	878	151	730	999999	999999	999999	122	600	321	298	532	248	999999	563	754	74	958	95	192	22	999999	987	678	490	999999	999999	888	999999	999999	999999	796	848	374	384	587	920	104	745	329	951	493	484	845	803	999999	684	473	253	108	99	999999	867	608	815	999999	999999	473	249	999999	138	15	360	999999	235	501	684	874	820	976	999999	969	222	765	999999	999999	516	999999	875	659	355	252	645	663	999999	317	929	249	558	171	695	999999	854	423	201	946	999999	89	620	311	156	999999	653	999999	274	129	999999	111	377	297	706	750	597	999999	976	885	369	999999	999999	917	572	444	326	658	290	999999	124	799	573	294	999999	437	530	573	513	545	599	378	399	999999	751	827	999999	999999	999999	999999	859	275	999999	316	999999	999999	788	999999	739	711	493	999999	986	999999	999999	999999	537	92	903	278	230	999999	86	440	296	991	999999	314	175	744	572	65	999999	346	527	999999	362	267	708	946	648	826	999999	801	61	605	392	512	980	985	300	789	999999	999999	724	835	198	999999	30	595	999999	484	537	994	148	438	999999	650	370	165	413	279	999999	999999	629	403	999999	999999	388	691	609	999999	334	190	454	783	697	
17	622	691	660	356	999999	999999	805	174	299	999999	999999	623	804	741	151	825	582	30	415	410	566	999999	646	999999	627	999999	986	357	999999	356	550	365	740	793	38	679	504	67	999999	270	161	465	999999	358	621	765	886	999999	652	999999	608	999999	377	999999	451	999999	999999	746	729	908	136	457	24	942	999999	306	882	21	713	472	330	999999	999999	154	259	111	999999	298	302	861	452	999999	704	651	999999	999999	988	999999	352	736	634	758	338	999999	144	999999	999999	999999	999999	324	883	875	163	189	999999	93	446	232	47	349	85	756	999999	867	466	17	753	373	204	999999	318	438	668	977	838	572	196	999999	999999	555	661	65	240	978	978	999999	966	525	472	664	679	765	416	12	661	999999	314	470	999999	136	950	86	966	883	16	454	999999	185	351	615	896	582	222	999999	999999	29	999999	999999	889	889	51	999999	900	539	999999	999999	32	666	325	959	999999	999999	207	999999	604	584	98	356	972	533	370	999999	183	857	768	106	553	923	323	641	999999	999999	580	777	94	999999	999999	437	388	463	432	999999	860	391	357	180	385	999999	999999	999999	931	179	502	366	529	999999	64	53	771	999999	998	108	352	684	607	428	999999	429	799	999999	409	999999	967	518	111	820	930	791	999999	597	999999	226	45	219	999999	999999	346	224	257	999999	668	999999	666	980	464	999999	207	186	784	999999	35	999999	538	16	705	280	999999	983	264	709	999999	272	544	183	999999	782	73	143	973	424	91	930	999999	966	222	276	994	999999	64	778	622	754	17	579	999999	999999	999999	39	514	439	980	362	960	547	999999	406	598	493	303	681	269	73	999999	370	848	104	783	571	793	438	999999	999999	929	486	96	577	264	964	610	920	999999	43	628	543	443	999999	970	634	464	999999	999999	999999	694	999999	518	999999	551	999999	999999	478	982	125	999999	999999	999999	766	999999	999999	461	934	151	633	882	382	999999	235	999999	668	926	130	134	159	117	977	759	775	999999	557	968	537	999999	617	999999	142	999999	999999	999999	552	999999	999999	305	496	183	530	674	54	627	321	795	292	124	882	999999	610	353	999999	999999	267	326	999999	246	875	999999	923	908	533	400	750	444	607	437	892	999999	258	825	637	976	586	999999	714	158	218	762	686	423	153	999999	999999	788	115	970	540	999999	13	999999	429	999999	259	999999	150	999999	877	876	197	854	231	604	472	785	999999	999999	431	954	612	238	999999	122	999999	510	765	637	999999	999999	339	637	897	667	285	999999	405	999999	999999	964	999999	70	281	341	999999	831	
201	549	434	847	82	999999	548	586	622	774	413	316	163	999999	856	512	886	914	547	999999	957	564	328	999999	999999	999999	139	466	791	552	957	696	548	996	999999	226	213	920	890	999999	98	320	54	999999	999999	98	502	999999	118	660	183	366	794	24	874	636	230	779	467	21	128	91	795	80	816	716	768	999999	999999	640	309	999999	34	466	999999	646	999999	999999	250	300	568	161	358	999999	378	999999	902	999999	132	682	999999	433	463	878	961	16	999999	973	694	999999	330	345	999999	477	999999	218	341	337	552	237	126	999999	539	176	453	966	733	999999	702	999999	814	999999	45	757	644	876	511	156	504	999999	999999	999999	132	999999	999999	233	999999	881	780	169	269	574	980	894	566	593	893	296	999999	994	999999	861	999999	479	882	999999	310	790	832	483	999999	195	832	98	999999	579	290	986	205	230	999999	999999	884	542	955	999999	264	150	201	61	999999	225	999999	509	191	269	999999	652	669	885	922	999999	999999	306	463	999999	742	999999	787	986	312	999999	100	999999	641	999999	977	739	523	642	830	169	599	780	501	491	474	332	999999	999999	999999	999999	327	320	307	540	803	587	999999	882	507	372	363	214	999999	85	134	999999	868	759	292	535	138	37	64	763	232	999999	805	971	609	419	985	999999	681	674	589	999999	906	111	628	399	999999	641	144	468	806	395	41	425	367	999999	464	157	565	778	508	999999	999999	544	999999	535	782	117	999999	98	386	423	532	84	495	354	609	767	140	999999	875	497	892	999999	957	837	245	389	999999	651	999999	837	385	902	175	999999	524	372	999999	999999	617	999999	368	56	92	999999	862	957	999999	23	357	697	26	672	902	21	407	669	999999	479	299	403	502	631	999999	549	48	630	908	999999	829	247	973	47	285	333	139	999999	999999	999999	975	288	459	999999	999999	268	820	712	999	164	891	854	785	323	803	224	59	736	914	542	354	242	58	733	193	120	999999	979	999999	579	999999	562	166	22	504	21	999999	901	338	874	728	335	999999	754	314	975	461	659	244	71	283	403	999999	999999	230	742	239	725	418	192	544	841	325	430	999999	339	698	773	819	999999	280	158	999999	49	814	28	612	304	429	217	999999	73	744	335	306	999999	631	195	791	999999	781	227	493	155	339	886	20	999999	482	999999	999999	688	840	452	790	134	995	891	166	211	140	934	999999	210	999999	480	106	999999	133	792	707	999999	981	67	20	62	665	262	709	927	18	412	822	454	930	971	233	302	999999	181	493	739	999999	999999	
999999	846	921	292	621	999999	790	30	86	689	277	774	999999	783	441	738	469	743	191	238	203	728	122	851	279	562	257	803	455	951	999999	968	484	401	435	999999	999999	999999	640	850	147	999999	335	142	187	166	274	999999	999999	999999	712	750	557	999999	397	999999	734	80	999999	999999	999999	999999	574	134	390	308	299	315	999999	277	607	999999	112	341	101	999999	999999	979	674	999999	298	807	942	649	249	558	420	684	14	532	439	999999	369	581	248	161	424	211	752	999999	999999	999999	101	999999	208	999999	647	226	708	999999	511	754	405	899	770	999999	53	925	885	832	999999	615	311	999999	837	546	726	531	999999	940	790	200	237	796	999999	338	715	358	451	622	910	203	999999	999999	31	684	665	469	810	999999	117	499	326	919	989	999999	658	999999	999999	661	899	999999	134	768	402	320	999999	608	653	441	98	695	483	272	999999	999999	639	999999	804	162	999999	266	720	657	999999	301	874	317	806	999999	680	999999	999999	789	723	999999	79	216	999999	710	166	66	816	378	355	421	999999	64	999999	999999	999999	178	471	604	999999	999999	405	999999	936	110	445	220	801	659	999999	649	104	694	548	137	625	433	70	999999	995	824	450	352	312	421	999999	820	999999	999999	999999	511	977	999999	19	999999	398	999999	280	328	274	999999	999999	999999	617	706	999999	330	515	999999	680	999999	118	378	608	999999	202	63	999999	524	824	625	901	300	999999	999999	671	999999	999999	468	738	32	162	741	999999	59	999999	293	999999	606	104	955	314	448	831	194	402	608	398	64	999999	345	439	999999	504	649	999999	964	880	366	44	228	999999	56	142	657	999999	377	999999	999999	394	908	999999	567	429	869	320	463	468	999999	857	72	709	629	580	403	593	407	247	189	999999	605	413	378	571	876	319	267	316	183	158	35	999999	840	670	979	27	871	336	635	338	590	505	788	509	971	519	999999	476	738	999999	638	999999	999999	552	999999	505	999999	996	553	560	62	157	295	999999	999999	14	999999	959	600	999999	721	999999	612	850	425	999999	999999	868	600	999999	302	999999	577	118	520	999999	697	297	880	484	77	874	782	85	285	442	220	999999	678	967	650	67	876	362	352	567	527	520	137	688	880	91	406	196	267	271	999999	186	999999	934	316	999999	88	125	318	847	297	999999	999999	999999	890	778	199	999999	717	244	914	224	765	952	379	187	169	202	603	985	999999	596	817	999999	862	43	423	743	999999	77	978	999999	999999	505	279	999999	999999	155	798	999999	891	773	479	33	999999	365	421	479	999999	
138	422	886	522	333	378	999999	719	561	129	857	365	456	999999	999999	999999	164	180	269	683	389	243	23	999999	501	103	999999	999999	794	666	506	621	943	999999	999999	999999	999999	248	721	137	578	280	392	36	941	746	999999	999999	830	767	202	195	161	999999	999999	895	409	492	999999	239	672	999999	999999	894	999999	245	421	278	448	994	173	915	999999	999999	114	118	850	987	462	754	657	999999	297	37	474	321	470	157	11	999999	999999	610	227	491	465	994	999999	498	413	999999	334	177	999999	999999	603	286	999999	999999	999999	999999	54	421	39	999999	581	769	296	898	430	310	774	274	277	810	999999	563	999999	999999	676	119	764	362	583	756	429	999999	999999	461	999999	197	999999	450	999999	933	593	833	580	999999	909	695	708	999999	77	999999	931	70	900	554	97	999999	999999	768	352	581	313	999999	838	283	846	101	231	834	475	243	725	333	808	343	227	914	983	746	67	981	411	319	999999	480	825	369	589	994	374	393	999999	999999	108	884	999999	900	995	306	999999	817	474	874	999999	834	387	607	262	567	336	182	66	842	710	999999	999999	993	407	368	458	999999	512	999999	999999	92	634	909	235	999999	713	326	919	686	999999	250	999999	999999	999999	460	103	999999	116	31	999999	999999	336	999999	999999	736	714	636	502	636	848	628	314	247	413	897	999999	478	381	999999	999999	20	999999	999999	211	999999	999999	999999	999999	947	275	240	380	999999	568	278	756	868	803	499	999999	87	999999	292	838	22	999999	999999	999999	442	999999	624	846	776	178	657	939	999999	563	645	882	81	972	554	999999	618	257	823	679	145	150	340	674	999999	130	999999	196	969	541	999999	999999	585	519	999999	697	650	393	604	322	999999	338	999999	315	167	999999	146	115	278	921	999999	765	121	599	988	999999	999999	950	964	655	402	999999	969	423	374	120	307	562	749	857	721	235	653	999999	767	806	350	35	516	275	983	671	917	999999	999999	433	423	985	999999	931	778	700	999999	948	920	450	369	999999	999999	999999	999999	584	365	421	999999	994	122	609	999999	191	950	893	443	999999	672	999999	552	921	111	940	696	999999	41	818	88	31	806	704	999999	326	447	963	95	469	955	999999	999999	505	848	999999	321	999999	163	349	980	885	266	728	286	999999	999999	447	284	999	361	998	999999	546	343	188	999999	999999	28	515	999999	987	999999	974	744	999999	424	56	83	784	629	881	168	691	999999	999999	764	88	999999	999999	428	999999	688	999999	999999	957	856	769	172	669	139	904	795	648	606	993	87	292	983	23	999999	
999999	374	500	999999	479	839	999999	999999	149	999999	119	988	627	999999	744	308	722	866	999999	416	999999	884	413	999999	724	96	520	95	999999	126	999999	104	415	626	999999	635	999999	715	637	127	994	70	33	255	30	915	999999	561	862	999999	364	426	206	607	128	967	961	845	655	999999	999999	776	999999	32	942	24	999999	10	999999	118	119	999999	238	669	422	595	861	168	634	809	999999	958	233	159	761	65	898	999999	999999	610	999999	999999	69	999999	797	227	205	999999	312	16	999999	177	52	753	585	357	197	536	194	533	116	999999	220	999999	475	999999	553	715	271	887	125	775	502	908	444	765	999999	999999	872	205	399	860	856	628	477	750	916	999999	573	413	867	372	999999	974	504	871	143	222	999999	436	999999	490	738	424	890	999999	675	143	999999	820	410	999999	664	989	143	255	946	591	379	999999	455	999999	152	857	29	753	999999	528	999999	573	632	734	215	999999	531	999999	131	999999	738	999999	999999	782	999999	753	999999	664	999999	999999	999999	999999	924	551	999999	63	981	999999	348	881	405	146	412	156	728	744	197	675	997	229	467	999999	999999	515	853	467	650	672	912	399	854	364	56	530	688	166	648	999999	891	161	463	932	571	250	46	602	508	928	999999	427	565	337	666	999999	174	999999	135	419	698	385	413	319	686	948	999999	50	100	882	999999	999999	105	116	999999	846	999999	999999	663	883	478	261	999999	721	618	495	833	526	698	567	365	82	999999	999999	392	515	747	999999	999999	622	222	995	999999	626	470	491	331	999999	999999	820	722	639	952	252	940	999999	426	692	700	201	125	999999	352	532	999999	395	541	866	723	278	108	621	289	51	670	482	999999	342	999999	136	999999	383	999999	877	845	999999	130	788	298	999999	99	65	453	64	506	999999	653	979	999999	84	949	999999	736	999999	721	999999	999999	911	582	467	698	93	440	573	999999	741	538	999999	687	801	999999	753	578	777	188	52	177	999999	544	958	829	769	999999	186	187	709	647	999999	166	743	374	218	215	830	257	999999	624	879	37	999999	183	189	302	999999	808	205	886	958	106	678	933	136	999999	624	638	928	849	999999	396	328	103	999999	318	943	436	67	547	748	530	182	428	298	999999	779	784	650	476	999999	378	999999	822	689	601	487	810	248	999999	999999	201	328	166	999999	493	999999	671	342	870	359	871	751	999999	148	999999	923	260	999999	999999	999999	839	999999	999999	913	885	414	999999	413	249	831	142	198	225	956	999999	999999	26	999999	804	999999	999999	451	999999	127	75	627	
999999	684	262	678	236	999999	317	254	752	213	866	252	485	88	999999	267	103	49	226	682	536	701	591	234	999999	203	840	443	490	999999	999999	344	848	999999	90	821	999999	570	604	966	880	970	999999	999999	999999	773	582	725	293	999999	358	740	901	392	999999	999999	999999	37	771	43	335	999999	999999	364	995	999999	404	226	998	392	116	532	444	259	802	999999	497	249	999999	142	999999	124	159	641	49	999999	443	466	177	458	728	133	999999	999999	640	15	217	849	357	999999	379	365	727	999999	742	825	305	651	590	535	999999	853	999999	638	999999	221	725	132	999999	999999	98	937	58	999999	663	983	999999	873	619	796	999999	648	999999	83	999999	265	396	258	898	224	181	792	875	642	324	875	999999	169	158	999999	999999	999999	999999	829	725	441	316	188	247	759	999999	432	42	793	999999	495	961	76	875	167	825	999999	999999	110	356	999999	71	416	234	999999	999999	574	725	999999	515	273	124	72	357	331	948	999999	21	149	133	749	999999	92	999999	829	914	917	294	990	604	814	861	433	482	429	999999	999999	953	459	759	527	706	842	287	914	381	898	718	554	218	999999	999999	94	977	999999	546	979	999999	999999	872	92	289	999999	595	701	999999	690	590	999999	951	58	263	561	389	605	52	917	999999	999999	457	26	999999	739	782	986	359	777	999999	875	882	399	999999	558	999999	999999	247	971	257	586	512	690	317	999999	999999	169	363	903	999999	999999	564	999999	185	411	947	856	883	549	952	608	351	634	244	715	999999	561	999999	705	974	712	368	81	670	999999	47	767	709	417	147	999999	633	456	82	999999	321	999999	999999	545	999999	730	999999	697	999999	648	245	878	456	999999	744	50	68	658	928	992	23	999999	959	999999	374	190	156	476	412	999999	974	894	561	170	404	792	347	565	104	999999	999999	670	61	31	981	169	321	117	999999	999999	564	999999	528	90	70	999999	303	999999	181	999999	584	327	294	999999	673	350	326	295	207	999999	999999	503	563	685	84	999999	441	938	976	214	999999	49	803	316	775	999999	376	481	999999	999999	499	91	999999	673	999999	601	386	372	999999	641	999999	35	999999	720	999999	70	999999	843	999999	999999	999999	365	289	966	999999	544	523	978	999999	674	974	845	194	631	462	621	119	999999	25	482	999999	999999	590	345	372	843	140	93	999999	999999	588	533	999999	392	189	999999	802	999999	121	135	999999	999999	458	682	666	997	999999	287	999999	782	951	530	827	533	999999	999999	774	999999	604	718	413	440	999999	209	95	451	999999	802	999999	328	999999	999999	
779	890	404	999999	620	999999	679	374	12	852	825	140	763	67	999999	941	999999	861	369	858	822	999999	721	647	341	259	999999	999999	999999	999999	835	939	999999	269	751	936	138	192	707	866	999999	240	716	999999	999999	936	999999	38	999999	438	999999	590	958	960	869	999999	178	756	237	999999	320	464	746	963	999999	886	176	503	999999	769	812	457	999999	503	593	591	686	999999	999999	405	812	999999	478	199	876	254	980	13	399	375	767	381	999999	999999	555	999999	494	752	543	727	769	999999	999999	976	999999	714	437	999999	377	287	699	17	723	832	558	752	985	556	97	772	999999	173	113	999999	11	999999	502	817	999999	782	999999	934	627	315	635	870	846	999999	574	171	999999	999999	635	122	675	760	999999	133	787	803	825	999999	664	771	821	606	838	781	999999	999999	222	619	517	595	189	765	999999	418	206	687	905	493	982	999999	955	391	537	991	999999	250	999999	378	39	154	999999	170	279	856	999999	39	41	75	999999	390	949	207	17	50	932	910	999999	250	926	109	999999	342	999999	738	999999	439	78	847	999999	734	410	843	999999	372	638	999999	495	534	923	176	656	840	966	601	976	757	999999	497	69	364	871	543	451	930	257	624	215	999999	50	64	961	194	999999	791	999999	115	617	644	412	912	425	845	326	760	453	67	375	999999	999999	68	65	581	787	999999	863	867	401	659	125	23	814	954	494	869	215	471	999999	999999	622	870	999999	739	999999	157	938	999999	226	691	486	199	999999	999999	779	981	998	389	407	407	928	999999	714	957	999999	398	108	471	999999	456	999999	981	776	200	999999	890	919	326	496	640	223	999999	999999	709	183	999999	999999	962	185	512	870	825	74	883	256	510	999999	192	219	696	58	477	999999	770	999999	504	422	69	120	888	72	682	893	767	193	100	470	14	784	603	999999	999999	296	848	999999	728	999999	999999	943	241	734	736	116	999999	591	745	172	880	572	678	512	704	851	999999	450	999999	931	307	699	999999	49	161	407	616	999999	999999	191	999999	999999	418	587	999999	125	879	164	335	576	104	999999	448	928	999999	442	116	101	999999	294	999	407	397	999999	620	204	787	201	582	339	999999	738	679	564	345	695	999999	999999	983	589	972	142	125	999999	837	131	261	238	458	719	301	525	999999	627	192	429	797	621	967	335	999999	687	999999	995	86	999999	505	883	592	894	289	25	117	350	322	866	292	999999	958	999999	942	559	743	863	48	999999	606	62	382	916	898	541	133	658	999999	295	561	129	544	481	626	
377	645	564	440	285	417	791	315	325	146	31	662	999999	392	999999	944	718	957	111	759	999999	511	675	999999	747	892	459	999999	37	315	172	999999	999999	999999	575	913	188	432	762	999999	815	746	67	999999	877	999999	654	275	481	350	842	171	443	722	999999	866	999999	999999	692	393	957	700	999999	19	999999	999999	185	999999	999999	866	765	295	204	544	944	706	454	999999	128	869	247	999999	999999	999999	473	10	999999	764	698	708	942	620	740	379	999999	124	999999	57	999999	97	999999	999999	458	614	585	999999	999999	898	777	476	422	84	450	823	155	774	91	999999	999999	999999	991	421	908	118	923	155	555	824	934	999999	248	406	99	40	999999	200	734	14	111	916	43	899	987	999999	999999	868	179	999999	234	835	42	866	999999	999999	105	291	999999	350	691	439	11	152	964	947	237	25	984	419	999999	999999	49	87	500	630	939	102	999999	685	821	65	999999	638	999999	108	797	382	896	267	935	884	61	999999	323	999999	915	890	935	50	999999	281	883	999999	270	279	796	955	999999	880	892	12	857	999999	529	999999	463	373	552	865	999999	855	128	727	484	771	903	655	999999	999999	714	58	167	393	690	549	182	225	377	330	312	999999	17	26	374	932	37	598	864	687	999999	552	999999	79	999999	149	162	165	999999	999999	376	151	201	546	175	844	845	474	772	979	463	248	995	231	562	318	848	999999	363	551	999999	315	999999	86	620	172	709	97	503	550	999999	999999	999999	879	954	171	649	999999	850	999999	999999	562	825	885	233	969	557	127	517	582	999999	59	802	734	753	71	360	125	925	12	144	758	970	231	592	447	999999	126	277	401	999999	387	262	832	465	191	999999	904	853	999999	615	592	580	921	259	347	224	214	135	999999	810	534	544	848	999999	338	591	603	999999	786	999999	441	849	999999	913	913	797	969	279	572	999999	999999	999999	285	396	551	187	59	972	254	999999	104	999999	385	590	144	999999	413	999999	136	600	999999	611	76	980	184	999999	463	17	999999	549	254	935	563	320	364	272	999999	461	844	999999	542	630	58	563	575	450	474	535	999999	999999	393	532	999999	971	695	844	205	304	222	808	724	51	636	704	978	999999	999999	74	236	999999	999999	952	999999	975	68	999999	999999	513	414	999999	278	927	238	999999	165	999999	792	591	625	999999	77	999999	249	46	436	500	999999	353	584	416	22	410	999999	999999	497	999999	930	999999	999999	999999	292	999999	890	487	539	796	999999	372	549	266	377	999999	999999	999999	804	618	713	566	548	999999	271	
218	928	999999	722	999999	627	330	777	724	999999	624	677	999999	236	385	999999	999999	999999	640	686	631	804	999999	48	175	960	593	999999	878	728	373	628	356	999999	84	999999	892	765	999999	178	493	594	825	999999	753	999999	264	489	428	544	999999	69	908	881	639	413	611	959	556	907	44	226	898	996	999999	995	331	26	999999	623	191	996	999999	472	202	47	979	852	295	999999	999999	113	685	344	776	999999	720	999999	539	670	161	932	219	763	143	277	696	999999	999999	757	999999	248	336	804	362	999999	234	445	688	602	434	758	674	559	211	930	999999	564	999999	124	284	999999	999999	492	999999	259	787	82	338	925	350	999999	805	537	999999	468	999999	880	981	999999	999999	285	785	936	245	403	268	659	562	212	735	142	999999	932	999999	990	999999	843	342	113	177	999999	116	762	261	284	952	146	410	999999	999999	660	582	408	999999	999	80	550	257	78	990	137	520	135	199	218	550	873	64	168	707	999999	548	878	653	928	999999	33	684	999999	450	132	259	999999	59	85	559	211	999999	483	920	220	596	999999	999999	50	641	980	572	999999	733	89	91	251	999999	230	122	703	754	999999	999999	57	865	296	628	868	999999	700	999999	999999	658	349	999999	581	248	497	346	284	766	612	296	197	460	641	237	371	50	18	999999	828	963	856	456	791	652	872	354	310	645	253	999999	940	999999	458	394	393	113	510	13	547	884	837	999999	152	819	999999	999999	233	999999	999999	827	869	999999	999999	160	999999	893	193	999999	375	152	999999	638	522	449	356	999999	999999	999999	844	267	540	14	999999	944	135	919	999999	971	19	285	130	999999	389	426	304	33	655	308	591	500	919	581	637	404	848	209	424	703	472	359	999999	976	223	998	296	864	679	314	35	999999	589	999999	999999	100	999999	999999	999999	999999	999999	999999	999999	703	665	999999	347	958	376	842	999999	926	999999	611	509	999999	689	154	999999	390	139	439	354	351	999999	999999	999999	707	999999	547	382	64	999999	327	999999	149	999999	892	320	869	999999	337	497	999999	217	109	387	978	712	269	999999	877	764	868	999999	715	978	296	430	956	443	640	305	829	999999	51	975	999999	999999	369	937	796	834	168	730	801	941	518	143	183	999999	932	999999	404	145	504	300	91	359	999999	171	999999	999999	999999	999999	999999	42	668	375	999999	133	208	925	353	331	615	53	999999	147	176	773	469	999999	256	634	999999	645	999999	693	965	999999	893	828	220	207	512	999999	480	999999	709	768	283	152	999999	60	133	17	651	83	530	999999	
999999	943	999999	78	702	281	999999	729	926	385	999999	975	410	425	239	380	714	156	999999	291	572	999999	437	407	500	326	196	206	510	999999	993	828	999999	513	66	949	645	151	505	240	999999	750	999999	334	637	999999	999999	551	820	999999	302	505	264	248	889	999999	999999	785	578	385	95	29	999999	432	391	312	999999	999999	368	999999	734	999999	651	999999	183	822	78	113	769	202	583	999999	385	757	211	498	573	924	624	999999	443	999999	573	129	155	999999	531	999999	942	335	999999	846	192	541	28	728	854	999999	75	77	752	412	26	385	802	449	643	999999	231	893	999999	999999	282	132	845	874	10	531	999999	94	300	695	999999	999999	999999	999999	463	844	739	482	999999	896	999999	557	493	999999	843	999999	327	706	999999	70	161	59	595	608	573	69	695	153	728	332	245	980	776	999999	999999	999999	999999	74	986	799	999999	748	259	843	38	724	638	999999	41	812	214	735	999999	999999	543	121	999999	107	173	404	158	999999	754	321	999999	878	780	436	999999	999999	999999	262	720	655	338	412	799	752	580	848	430	880	122	999999	999999	510	350	999999	523	141	732	999999	900	591	650	999999	994	938	999999	159	944	212	999999	769	999999	952	25	983	999999	999999	321	106	527	999999	973	277	484	839	203	159	537	244	999999	999999	539	936	361	138	14	202	999999	861	569	999999	904	228	855	352	999999	175	495	366	999999	393	819	999999	63	999999	618	999999	661	165	744	43	622	709	299	378	239	367	600	886	999999	999999	999999	460	537	999999	420	754	999999	141	228	999999	664	999999	599	999999	837	903	883	776	519	632	540	262	126	536	808	204	929	486	123	999999	575	608	387	935	670	369	999999	956	999999	863	999999	530	937	716	378	451	120	769	540	336	484	999999	377	356	178	999999	343	11	298	225	825	936	27	965	463	66	792	999999	859	478	803	926	610	999999	671	20	999999	410	167	366	94	170	999999	786	778	751	241	999999	766	210	999999	108	667	999999	48	34	512	999999	263	322	999999	455	910	72	532	557	223	721	684	168	154	933	843	932	140	665	990	999999	196	711	825	761	897	658	452	999999	268	659	617	647	999999	999999	157	844	707	639	259	883	264	999999	537	519	356	608	999999	102	264	735	999999	383	44	281	785	999999	497	897	557	999999	620	826	999999	563	113	47	661	800	785	999999	234	501	999999	116	999999	965	184	999999	415	299	601	359	999999	999999	840	244	999999	235	567	999999	356	810	91	997	273	999999	999999	973	999999	318	999999	265	316	265	510	328	
967	927	305	820	376	192	491	268	660	999999	385	765	723	999999	433	436	243	190	652	424	419	999999	842	549	42	211	999999	106	352	345	52	196	33	521	999999	686	929	746	239	174	999999	823	999999	12	999999	177	259	546	885	999999	32	136	999999	95	999999	559	94	755	787	175	999999	999999	999999	999999	228	999999	741	212	602	746	506	496	950	488	105	596	81	839	498	865	999999	361	221	830	323	915	583	938	612	717	601	184	959	999999	880	934	906	31	784	861	435	57	944	148	999999	999999	186	134	989	322	487	254	999999	921	224	999999	183	999999	11	999999	615	803	599	885	155	331	999999	886	608	999999	689	59	65	999999	999999	999999	999999	82	816	787	999999	999999	948	299	239	356	917	47	999999	948	760	999999	29	999999	256	999999	458	69	999999	692	999999	299	526	827	633	437	199	999999	491	321	999999	111	279	224	572	999999	854	309	655	798	414	500	999999	659	411	999999	999999	582	390	807	454	358	999999	133	788	450	933	999999	666	999999	167	296	555	999999	434	658	552	805	909	99	777	158	413	999999	288	508	261	866	999999	765	407	616	250	684	866	999999	32	156	435	132	232	733	643	853	641	128	999999	509	235	752	325	234	999999	300	39	306	999999	883	844	290	199	77	704	900	403	550	999999	999999	999999	268	635	999999	379	787	867	54	514	559	999999	999999	562	751	641	673	450	183	999999	950	999999	569	999999	148	311	154	933	999999	38	743	459	100	83	84	837	966	126	918	854	886	433	985	999999	999999	330	999999	727	999999	436	999999	999999	999999	999999	105	226	999999	47	496	105	999999	999999	711	25	770	110	472	95	488	913	674	556	999999	999999	999999	526	669	777	836	999999	625	427	495	729	997	999999	999999	493	978	999999	735	929	629	823	629	999999	721	970	31	294	999999	599	249	999999	761	485	999999	999999	551	999999	999999	999999	999999	999999	479	807	367	982	28	487	999999	979	999999	630	187	744	926	707	699	33	805	698	756	551	999999	35	187	962	967	521	365	337	942	410	311	999999	728	999999	999999	821	999999	739	951	544	423	878	492	619	355	27	558	230	212	527	773	858	577	659	999999	453	629	405	24	506	999999	999999	47	707	999999	776	999999	999999	364	877	359	75	999999	999999	137	91	543	568	999999	950	963	999999	135	424	637	453	833	79	243	899	999999	279	999999	455	999999	880	999999	784	300	579	11	999999	999999	334	177	707	999999	365	999999	636	910	71	999999	74	999999	985	418	622	80	875	999999	946	742	464	686	999999	999999	302	799	
257	250	999999	999999	47	948	390	279	800	257	929	999999	478	547	999999	989	140	490	660	911	999999	471	999999	999999	424	999999	999999	841	412	647	97	366	818	565	284	395	161	792	751	126	999999	999999	617	375	999999	999999	474	408	144	474	999999	999999	999999	390	372	785	31	54	999999	410	892	548	999999	163	169	572	999999	912	273	221	838	348	738	544	758	720	854	853	573	880	999999	999999	706	937	101	497	999999	438	999999	498	373	116	999999	351	999999	614	848	464	215	577	999999	999999	145	923	635	217	861	156	632	999999	999999	178	480	973	999999	999999	999999	929	71	999999	999999	95	999999	774	999999	732	410	397	320	153	872	399	647	996	860	999999	520	999999	312	883	999999	530	805	551	567	205	999999	999999	113	987	772	919	403	543	680	934	842	371	84	902	807	999999	835	999999	779	542	530	484	999999	999999	725	69	626	187	46	376	289	999999	217	652	106	446	294	332	999999	999999	996	114	999999	926	768	159	708	409	86	999999	999999	326	772	999999	674	161	999999	476	272	999999	302	226	506	314	655	674	999999	431	806	371	999999	512	117	826	546	999999	999999	196	867	999999	999999	227	999999	875	682	962	999999	999999	978	999999	594	999999	70	668	659	779	607	999999	999999	104	995	286	603	715	980	191	999999	945	488	999999	991	665	608	696	362	999999	125	999999	632	692	279	999999	453	999999	999999	999999	452	449	999999	766	818	158	915	773	580	83	623	395	895	500	999999	459	703	729	953	929	219	373	315	999999	664	999999	999999	588	999999	32	999999	999999	999999	618	999999	769	778	722	440	843	749	835	126	288	999999	730	999999	141	939	820	278	723	999999	847	163	88	144	999999	111	841	769	337	949	557	250	881	999999	286	761	999999	680	999999	299	120	999999	383	257	999999	132	934	251	257	999999	13	754	999999	835	101	464	660	635	195	621	598	83	999999	999999	999999	47	580	284	999999	999999	955	150	999999	434	796	667	999999	830	117	470	999999	600	522	688	945	803	141	999999	364	999999	110	357	999999	369	999999	999999	768	497	689	988	551	660	792	877	693	863	466	684	48	434	685	829	528	725	454	998	561	733	940	764	906	999999	999999	636	279	607	655	928	733	760	999999	291	151	999999	919	516	807	999999	995	91	347	457	999999	929	146	281	829	769	915	702	999999	999999	999999	924	999999	26	740	999999	608	999999	218	537	951	288	535	403	688	409	999999	937	201	917	999999	999999	999999	458	528	999999	500	999999	778	886	999999	999999	999999	864	734	227	45	999999	776	651	46	999999	873	
810	505	728	403	999999	999999	429	962	977	999999	999999	999999	698	506	633	999999	749	665	610	317	331	523	920	12	999999	669	471	373	999999	999999	999999	999999	828	985	617	999999	800	597	757	415	358	923	46	530	718	568	46	720	411	415	37	986	435	602	551	296	999999	726	731	83	131	999999	69	999999	999999	686	477	712	889	680	697	161	907	205	999999	408	487	400	293	113	999999	999999	961	497	142	999999	455	236	443	999999	377	999999	865	684	293	999999	864	228	999999	42	100	999999	999999	731	718	876	88	240	642	153	809	999999	443	628	449	380	999999	571	684	408	240	999999	279	569	313	623	295	233	911	667	544	268	831	260	999999	310	920	999999	999999	999999	484	224	999999	999999	520	999999	640	247	244	912	208	302	544	169	802	849	64	271	427	104	590	855	329	975	609	999999	363	192	999999	149	999999	863	792	428	924	25	657	999999	59	131	983	58	988	999	999999	251	724	999999	458	173	255	999999	999999	684	675	628	895	617	689	999999	828	457	999999	105	462	999999	509	999999	244	786	201	999999	222	306	121	542	999999	329	516	367	827	999999	733	452	893	800	60	117	999999	305	130	49	299	90	303	535	426	893	547	134	741	608	437	999999	971	181	447	516	573	143	762	575	111	332	151	146	724	188	211	661	999999	999999	373	938	665	162	784	141	999999	585	999999	973	999999	999999	999999	999999	263	71	481	722	363	544	543	619	999999	999999	938	967	999999	999999	811	999999	999999	886	840	349	244	999999	16	818	396	315	512	988	27	788	793	719	999999	921	883	999999	706	999999	307	749	858	754	999999	121	223	999999	202	999999	999999	876	292	896	999999	286	999999	999999	64	662	999999	57	42	555	601	754	761	229	271	999999	282	158	542	212	588	101	490	489	103	895	999999	579	123	999999	223	150	506	999999	999999	429	937	129	608	999999	999999	259	717	313	999999	650	359	994	555	185	999999	625	344	89	318	999999	999999	504	670	169	999999	756	934	376	341	999999	258	865	62	841	999999	999999	550	498	59	338	384	186	336	453	545	611	999999	937	999999	999999	806	999999	588	717	633	999999	458	448	986	406	999999	350	999999	703	401	999999	942	714	999999	999999	999999	846	40	999999	999999	619	178	999999	624	456	733	997	286	743	653	999999	286	344	218	999999	704	112	512	652	23	43	215	633	61	60	999999	319	841	679	523	960	395	608	641	23	273	241	823	539	672	328	74	238	999999	569	218	607	505	458	716	972	343	999999	966	52	414	999999	175	574	787	424	
165	606	229	693	999999	677	703	204	383	472	288	999999	980	695	969	976	999999	491	999999	71	813	393	962	550	626	17	642	599	609	999999	999999	259	752	258	172	467	18	999999	133	540	903	310	84	254	694	370	407	281	82	999999	961	683	731	725	999999	771	644	679	999999	438	45	999999	595	999999	405	999999	999999	732	532	512	999999	999999	368	312	168	513	318	717	856	266	999999	371	526	999999	767	393	999999	36	647	999999	822	999999	299	695	504	999999	715	999999	999999	665	149	675	748	570	999999	743	999999	429	567	107	999999	926	823	810	828	673	999999	422	887	22	999999	204	999999	141	689	999999	999999	672	807	369	797	889	868	200	126	934	999999	956	712	34	78	108	468	549	938	896	999999	488	999999	830	999999	302	542	836	999999	999999	999999	617	881	831	814	653	621	208	309	573	999999	633	694	893	60	999999	710	862	999999	411	735	999999	203	792	132	999999	804	976	158	505	356	42	44	180	353	999999	84	999999	220	425	999999	270	999999	999999	838	882	999999	973	780	588	999999	680	892	754	999999	56	423	98	708	373	848	644	60	803	227	35	999999	523	999999	54	999999	829	999999	999999	924	475	304	828	999999	250	655	999999	206	569	913	675	999999	289	960	999999	592	986	182	846	576	842	220	446	999999	812	293	281	999999	735	41	762	38	373	830	999999	751	595	143	467	999999	27	448	491	889	551	886	999999	562	253	999999	570	656	999999	999999	91	265	857	681	152	957	384	407	999999	537	161	647	776	999999	225	555	999999	852	999999	138	999999	404	728	999999	605	926	974	718	999999	282	471	115	233	420	748	490	893	999999	991	999999	343	619	976	954	738	904	999999	999999	347	999999	999999	718	999999	675	999999	999999	536	311	86	225	983	999999	228	199	999999	56	423	365	710	735	661	93	860	214	795	999999	427	999999	818	999999	815	999999	381	999999	816	752	174	557	27	70	999999	592	836	999999	527	999999	401	787	887	691	491	999999	158	999999	46	999999	857	736	999999	463	270	999999	999999	386	999999	868	294	737	382	323	882	865	347	649	781	78	257	94	687	126	999999	639	886	136	219	71	965	769	999999	444	895	437	676	563	999999	202	110	460	376	658	393	999999	414	574	999999	626	999999	508	829	967	135	773	999999	999999	999999	630	874	365	176	348	902	524	292	938	428	454	198	784	849	999999	968	796	718	38	733	883	999999	322	327	592	654	466	999999	486	999999	132	999999	913	999999	179	999999	744	293	37	756	869	381	476	155	365	999999	632	999999	999999	999	
338	64	30	999999	999999	999999	999999	48	583	694	445	584	805	629	306	75	285	146	679	272	999999	512	691	282	864	511	758	177	961	165	999999	999999	699	999999	980	77	368	882	615	773	765	706	709	342	320	999999	576	846	849	300	162	496	979	977	775	825	373	747	999999	530	648	394	86	428	673	638	885	327	649	999999	706	999999	999999	906	507	527	803	358	961	580	999999	911	327	671	12	534	827	999999	712	164	704	620	715	95	999999	999999	629	290	669	999999	408	258	207	999999	593	999999	999999	83	480	257	32	999999	786	596	594	999999	77	415	999999	148	810	173	615	494	534	999999	687	444	781	136	897	522	689	999999	181	687	713	707	999999	252	999999	753	999999	464	142	690	834	129	501	398	313	224	864	530	871	999999	999999	713	95	999999	82	999999	302	354	999999	510	334	507	425	906	32	369	337	999999	999999	66	922	160	362	844	261	567	999999	393	823	999999	657	999999	417	999999	54	10	621	999999	999999	47	999999	897	114	631	999999	999999	999999	594	375	943	999999	690	950	814	323	493	360	251	999999	515	587	999999	999999	999999	852	175	100	489	999999	32	747	758	14	541	999999	999999	55	730	489	999999	863	358	999999	879	796	967	218	999999	999999	561	650	380	332	664	460	999999	376	437	778	199	999999	224	732	353	206	138	999999	419	219	298	447	630	762	332	651	999999	891	651	880	885	957	497	867	310	381	377	436	349	999999	999999	999999	999999	999999	299	687	649	626	999999	683	999999	999999	799	999999	999999	999999	999999	617	999	23	232	661	724	999999	893	242	749	999999	431	999999	828	702	347	999999	167	639	830	678	472	645	11	999999	999999	999999	222	605	168	999999	542	197	361	759	999999	999999	999999	400	934	70	68	999999	938	302	204	999999	999999	999999	943	471	235	999999	999999	351	155	364	21	999999	444	999999	344	297	83	644	814	999999	619	78	999999	999999	479	767	999999	769	999999	415	706	999999	417	523	124	257	999999	697	879	847	999999	20	614	82	324	248	999999	189	999999	770	984	304	487	960	999999	786	700	932	991	467	999999	999999	732	999999	657	311	999999	920	641	97	636	386	764	999999	341	609	463	202	696	240	999999	525	53	848	999999	412	232	457	440	337	556	729	705	422	857	389	287	874	999999	999999	46	45	547	999999	144	608	999999	520	629	483	332	508	245	761	656	474	999999	999999	318	254	999999	755	999999	313	540	906	680	999999	120	951	999999	588	776	683	999999	776	978	413	999999	999999	999999	711	828	956	999999	58	999999	999999	765	392	908	
404	999999	181	933	290	554	999999	109	238	927	197	999999	677	162	744	731	562	567	879	496	77	999999	495	381	377	927	999999	309	492	999999	736	999999	727	53	927	32	605	999999	913	231	744	314	999999	895	685	311	160	804	270	326	931	999999	885	999999	840	999999	80	799	999999	363	31	999999	616	815	200	610	682	999999	235	999999	999999	811	654	658	752	763	692	600	999999	76	776	729	48	999999	999999	999999	999999	832	212	701	951	806	194	559	210	809	697	671	704	85	628	526	578	547	201	130	999999	237	153	87	542	480	113	499	999999	999999	895	999999	999999	999999	909	850	431	999999	770	329	626	999999	457	942	75	31	895	620	999999	259	160	500	973	370	630	473	689	135	169	999999	999999	999999	971	908	913	255	346	865	999999	778	999999	55	777	871	503	635	779	999999	22	520	585	492	61	337	999999	404	477	963	999999	999999	170	305	374	299	999999	931	134	549	39	819	999999	999999	999999	999999	164	999999	723	112	999999	994	999999	489	999999	648	999999	220	644	999999	766	518	777	383	655	999999	617	799	680	999999	255	572	999999	999999	181	202	999999	555	46	392	999999	999999	681	375	105	224	752	681	999999	726	403	415	999999	490	999999	520	52	999999	383	999999	61	364	434	245	999999	305	999999	463	318	920	812	999999	183	999999	469	730	999999	412	999999	999999	976	999999	616	954	95	839	285	30	999999	660	999999	534	181	320	341	819	999999	446	518	800	731	999999	373	271	999999	62	242	44	30	63	682	639	33	943	750	999999	747	479	160	27	999999	999999	16	999999	999999	288	178	863	920	999999	127	401	893	487	999999	686	999999	354	51	999999	607	250	10	403	978	520	510	238	999999	226	81	142	296	501	780	999999	292	716	501	634	884	378	123	380	935	291	746	546	999999	999999	551	999999	999999	127	419	778	472	613	999999	260	778	940	303	704	579	999999	114	402	706	450	999999	856	853	416	158	238	999999	999999	468	696	774	963	994	506	999999	678	704	178	91	999999	796	999999	47	999999	999999	943	85	419	801	999999	999999	353	999999	793	669	694	549	31	969	191	651	842	154	982	999999	999999	945	797	39	900	999999	936	321	704	999999	724	819	999999	999999	214	163	999999	828	999999	519	430	132	211	999999	979	138	683	208	999999	360	954	534	64	764	50	999999	288	389	900	669	999999	999999	146	999999	945	999999	936	470	999999	37	933	999999	637	472	66	999999	744	999999	999999	772	606	737	999999	353	698	200	765	847	519	999999	875	338	928	847	999999	397	986	999999	891	115	999999	
223	442	872	427	941	999999	591	999999	358	264	999999	999999	999999	73	512	999999	792	451	754	119	99	950	560	999999	604	94	789	203	668	705	683	80	944	580	393	305	549	925	757	302	183	999999	171	951	999999	999	800	784	766	999999	203	619	999999	995	112	273	882	719	823	856	999999	398	49	999999	581	999999	394	557	679	217	82	999999	999999	999999	999999	950	789	608	999999	605	294	14	436	893	999999	73	933	949	477	130	999999	829	999999	901	194	784	109	517	999999	311	614	252	114	559	703	336	926	684	69	162	484	999999	999999	227	572	113	961	156	151	517	999999	445	999999	559	999999	253	764	792	277	161	850	281	238	302	990	999999	999999	877	200	185	146	259	889	325	999999	148	999999	884	339	999999	999999	952	375	862	999999	999999	999999	999999	764	459	572	144	999999	999999	311	212	999999	823	237	530	213	999999	999999	966	999999	73	999999	999999	999999	656	539	879	462	195	338	898	906	999999	314	821	879	354	999999	740	612	12	999999	981	23	443	102	890	657	808	999999	738	996	408	999999	925	623	407	641	999999	920	692	681	231	579	413	306	680	518	416	999999	858	970	226	364	379	230	999999	751	480	999999	648	999999	654	318	599	999999	999999	999999	389	999999	481	713	16	819	999999	330	621	999999	609	999999	999999	382	251	167	28	768	999999	54	122	704	999999	655	999999	552	282	470	999999	913	999999	511	799	796	139	999999	179	155	964	407	444	58	609	171	151	999999	152	276	980	999999	299	831	999999	999999	772	999999	158	826	553	999999	546	458	999999	999999	431	999999	347	625	252	43	987	873	803	382	609	73	104	999999	514	826	409	16	490	539	624	999999	388	346	34	454	69	353	999999	510	860	985	755	999999	999999	999999	996	999999	34	947	999999	425	999999	999999	853	999999	999999	999999	321	726	64	540	968	999999	94	999999	719	11	601	797	999999	644	281	303	999999	623	318	203	999999	471	830	882	982	542	999999	208	999999	638	493	325	865	799	999999	875	999999	329	27	992	817	466	332	994	925	236	974	865	154	734	238	239	400	396	122	999999	895	181	999999	436	732	885	162	999999	518	286	999999	999999	612	999999	846	999999	606	325	386	690	148	835	957	755	999999	175	64	396	410	263	924	999999	999999	999999	980	284	999999	590	269	999999	314	251	486	999999	304	800	262	748	888	999999	632	84	999999	431	712	70	999999	802	868	999999	830	999999	681	264	361	463	497	431	999999	572	430	25	999999	999999	999999	896	999999	999999	999999	999999	913	999999	507	374	631	849	999999	999999	478	
920	70	969	722	701	110	548	570	232	999999	840	313	830	332	999999	615	617	999999	564	55	815	711	906	999999	111	654	524	268	316	999999	999999	994	242	953	505	999999	999999	303	365	354	999999	999999	136	999999	999999	463	93	999999	191	758	999999	999999	904	219	663	218	163	627	620	57	585	290	263	599	785	846	999999	877	827	813	164	323	662	999999	218	999999	585	885	731	647	571	999999	86	558	619	679	99	33	999999	296	999999	833	683	318	768	999999	82	536	999999	773	393	216	166	377	603	700	179	999999	11	184	633	277	896	972	486	999999	214	705	980	116	757	999999	999999	999999	465	999999	640	354	451	661	416	999999	651	999999	264	999999	385	708	954	918	509	999999	999999	124	999999	90	937	710	999999	723	352	377	556	138	25	346	628	625	912	282	70	825	999999	349	768	585	626	937	717	131	669	506	751	999999	606	363	34	999999	877	384	394	929	522	727	999999	48	999999	522	999999	918	736	759	795	682	857	683	160	682	355	87	464	999	993	710	64	999999	999999	494	531	999999	321	999999	999999	537	887	141	313	999999	40	730	93	114	995	799	394	909	711	78	999999	923	212	352	999999	800	999999	999999	936	999999	999999	474	422	17	990	289	999999	581	999999	267	794	726	999999	999999	652	625	994	999999	999999	203	326	154	999999	557	290	608	999999	969	47	947	617	503	999999	502	853	566	317	85	123	715	202	812	898	453	284	487	999999	577	699	502	805	570	391	742	495	528	999999	865	727	392	829	637	544	74	649	301	531	876	781	96	999999	919	246	297	999999	999999	999999	690	283	802	64	999999	279	544	152	999999	121	462	17	334	236	452	999999	730	999999	565	999999	833	803	983	956	676	796	613	194	886	999999	103	742	982	282	648	999999	999999	338	946	367	999	922	602	999999	999999	869	456	859	865	999999	516	411	999999	244	422	887	300	846	387	96	666	999999	265	999999	999999	720	35	999999	999999	860	432	401	940	207	278	999999	999999	803	888	807	349	753	328	999999	816	692	306	747	859	761	301	88	951	860	701	999999	999999	878	999999	357	844	404	282	15	999999	999999	471	999999	999999	511	686	496	957	579	747	999999	42	999999	999999	336	424	288	203	826	568	353	450	89	999999	629	255	332	642	999999	963	944	999999	322	185	701	230	68	781	999999	85	805	999999	381	122	788	999999	999999	999999	834	933	565	211	456	999999	794	674	391	999999	345	266	363	999999	427	616	999999	999999	719	999999	215	999999	365	506	844	999999	763	232	79	967	717	22	
529	362	999999	606	999999	743	35	875	390	37	839	326	999999	999999	722	951	999999	999999	320	357	999999	960	764	999999	578	69	999999	999999	683	572	604	424	34	332	736	11	56	821	219	999999	415	843	384	188	999999	48	70	753	38	812	529	314	999999	370	125	999999	597	88	37	999999	386	330	201	818	432	425	302	999999	365	721	904	881	555	260	941	999999	586	586	463	539	999	613	676	999999	52	300	767	664	999999	999999	413	968	999999	871	682	999999	651	999999	755	850	746	946	397	317	999999	648	999999	406	428	70	982	21	624	498	348	773	653	330	776	999999	658	638	905	197	317	936	97	684	999999	856	412	31	830	612	792	62	225	369	963	404	541	370	999999	156	194	402	999999	305	533	999999	442	999999	999999	623	999999	118	51	210	999	971	560	84	999999	572	999999	961	190	999999	705	295	557	293	366	382	600	297	402	758	999999	915	593	999999	161	999999	999999	999999	242	217	999999	684	21	25	369	992	844	467	542	673	499	233	222	999999	599	247	362	999999	999999	999999	32	904	716	292	999999	94	387	767	999999	169	999999	576	728	972	601	31	284	999999	923	373	537	142	754	728	269	778	703	999999	999999	913	999999	999999	126	999999	194	516	999999	728	817	285	999999	86	999999	382	525	999999	999999	249	740	578	962	820	235	601	879	890	159	999999	33	999999	390	135	574	999999	853	883	459	999999	999999	94	63	556	999999	647	999999	460	999999	382	213	999999	284	464	522	624	950	495	49	525	946	304	366	979	704	999999	894	488	512	535	999999	999999	473	601	461	655	524	416	106	587	842	428	301	777	784	686	154	926	613	949	68	367	999999	999999	999999	493	728	83	851	335	753	279	948	73	853	572	873	682	12	866	109	999999	399	999999	683	999999	13	999999	205	28	999999	967	875	999999	476	171	999999	538	644	999999	926	451	564	771	834	572	480	237	924	999999	812	471	999999	746	999999	523	999999	999999	261	999999	490	149	878	833	90	785	404	395	596	691	776	999999	48	999999	940	658	979	999999	627	999999	999999	775	664	983	215	999999	53	138	712	952	203	999999	287	216	486	786	572	731	690	999999	177	94	640	999999	445	477	433	888	806	201	544	349	765	150	390	999999	485	894	627	306	741	276	683	644	498	372	67	831	999999	163	95	257	937	578	942	963	144	999999	547	737	360	165	332	999999	999999	853	647	147	826	771	311	678	114	394	999999	901	411	999999	743	82	420	601	999999	652	999999	296	411	197	207	426	580	63	999999	999999	
946	585	999999	172	235	645	725	919	15	787	999999	417	153	553	270	51	562	148	687	999999	999999	758	826	679	414	131	999999	999999	939	999999	999999	999999	330	223	999999	999999	957	248	999999	999999	999999	500	595	551	799	699	153	857	999999	999999	864	999999	375	882	999999	197	759	273	758	114	202	275	980	606	596	605	96	929	999999	538	999999	999999	377	589	999999	825	999999	999999	880	715	978	594	532	999999	999999	758	881	448	650	259	999999	693	489	666	905	999999	520	989	955	204	612	223	751	999999	83	550	999999	999999	765	999999	999999	999999	393	53	136	608	999999	207	70	838	999999	999999	289	857	565	399	834	711	999999	45	315	999999	329	686	999999	765	999999	999999	999999	995	693	104	999999	999999	234	999999	310	446	539	999999	349	323	928	127	999999	963	999999	894	833	683	716	363	113	730	999999	999999	165	707	940	999999	766	999999	497	999999	999999	629	966	387	632	77	98	397	999999	386	696	992	255	212	216	149	999999	948	999999	35	289	999999	991	952	999999	384	343	999999	505	179	540	740	825	863	972	999999	997	556	272	999999	999999	999999	191	999999	999999	450	605	953	999999	999999	539	817	308	471	786	814	638	999999	917	258	733	495	892	12	999999	955	999999	391	239	999999	151	285	685	544	440	961	158	274	999999	28	778	390	999999	703	639	722	442	999999	999999	168	221	983	638	24	42	109	435	189	881	88	284	223	723	144	660	263	141	763	999999	824	666	374	105	898	479	999999	393	199	372	132	523	999999	314	80	999999	168	646	671	512	999999	535	968	392	840	744	999999	999999	967	999999	999999	590	678	332	262	502	847	887	739	999999	688	715	245	817	758	564	999999	909	653	990	999999	617	470	260	699	999999	697	981	265	163	999999	999999	999999	156	999999	541	844	489	62	999999	306	280	999999	137	824	999999	300	161	634	285	283	655	999999	976	551	768	130	999999	999999	999999	804	866	631	585	630	10	999999	999999	830	226	719	981	856	999999	694	230	710	999999	436	82	999999	545	356	979	880	268	674	999999	604	228	999999	426	999999	99	999999	439	649	330	506	999999	336	210	331	417	999999	302	999999	938	292	331	68	787	991	999999	964	269	519	651	705	371	336	999999	495	999999	999999	302	999999	767	999999	999999	581	999999	836	613	746	798	224	999999	423	587	469	736	167	999999	999999	999999	435	305	134	514	920	997	625	999999	497	999999	714	999999	611	273	177	41	636	37	999999	999999	999999	388	999999	175	999999	579	238	999999	901	599	692	222	451	182	867	830	642	999999	344	999999	764	
999999	126	269	93	505	338	999999	420	438	999999	140	533	491	999999	999999	999999	959	469	999999	769	999999	243	897	999999	502	277	438	999999	347	398	839	692	999999	914	259	272	554	91	999999	251	88	999999	999999	999999	562	689	960	999999	820	349	683	337	994	814	267	467	228	999999	591	238	899	753	999999	50	270	447	999999	999999	432	784	935	877	920	108	999999	999999	769	407	241	813	999999	999999	585	997	714	511	698	361	656	999999	53	89	500	321	351	335	634	999999	238	125	332	392	77	46	414	805	999999	895	134	999999	697	820	243	777	920	999999	178	85	999999	759	999999	999999	921	640	999999	856	387	609	756	365	174	999999	999999	126	491	999999	870	999999	593	909	104	802	999999	198	104	232	845	722	400	390	167	559	999999	479	376	326	999999	437	305	558	428	807	149	768	303	361	999999	127	296	999999	999999	629	492	426	999999	946	778	732	546	999999	20	664	219	375	208	615	248	999999	750	175	463	442	999999	45	490	297	663	999999	895	743	581	999999	436	999999	300	538	76	999999	814	429	547	739	891	999999	999999	763	598	773	570	999999	122	951	376	130	543	657	386	999999	935	377	293	320	837	802	936	292	237	815	85	670	548	566	884	331	627	724	551	464	497	726	698	889	897	217	630	999999	999999	999999	860	643	999999	619	999999	999999	999999	236	901	98	851	264	999999	999999	697	900	148	555	76	55	503	819	999999	921	959	218	678	999999	999999	630	182	316	931	999999	954	442	518	929	999999	447	195	400	999999	462	999999	243	200	999999	201	996	999999	85	562	999999	812	999999	536	240	659	538	769	741	813	281	916	999999	332	614	829	265	392	219	734	629	859	999999	996	653	999999	726	27	999999	211	426	999999	106	754	999999	119	912	905	287	280	292	677	454	587	550	999999	999999	910	586	96	936	999999	859	350	932	455	999999	55	883	922	933	520	17	539	397	999999	819	999999	706	504	999999	360	115	938	452	999999	415	524	456	117	250	815	999999	675	275	812	702	999999	821	180	408	867	32	365	347	999999	670	914	999999	830	726	286	214	999999	179	586	509	920	999999	980	999999	195	598	775	681	128	999999	341	999999	585	27	73	969	535	105	59	337	999999	601	999999	291	500	999999	626	391	963	610	359	506	689	313	782	858	841	140	999999	278	999999	999999	228	693	999999	650	614	999999	663	999999	679	999999	130	999999	759	328	227	698	549	999999	971	394	717	999999	729	999999	584	282	999999	999999	138	404	882	780	91	76	382	986	999999	850	720	999999	
999999	656	930	373	385	441	553	463	640	152	591	362	999999	862	965	711	963	999999	75	341	577	999999	189	284	113	349	177	999999	945	240	746	999999	149	168	666	999999	586	366	458	153	728	999999	999999	985	813	530	483	228	999999	671	33	457	785	389	245	999999	476	999999	270	999999	999999	860	999999	410	406	892	222	148	205	904	134	607	55	921	613	796	885	203	999999	582	865	948	999999	999999	217	999999	999999	760	922	999999	999999	930	106	422	879	867	273	173	589	921	318	345	33	999999	547	426	412	999999	999999	449	999999	999999	195	687	180	325	277	999999	202	999999	978	461	999999	999999	319	204	511	632	51	745	532	721	999999	999999	999999	999999	999999	397	737	791	999999	60	984	999999	14	322	999999	418	252	564	999999	40	970	999999	942	999999	129	225	886	353	914	779	821	40	916	672	999999	645	423	999999	400	880	506	999999	232	928	999999	742	999999	996	999999	102	999999	999999	155	502	999999	143	607	418	411	709	510	393	876	999999	238	953	567	999999	654	109	999999	602	999999	719	533	999999	999999	999999	388	999999	421	999999	894	821	398	999999	999999	423	999999	534	48	15	248	691	380	122	999999	126	999999	523	184	471	352	999999	108	788	324	436	968	191	885	593	39	33	297	620	499	64	717	894	999999	999999	420	129	71	989	363	481	348	421	44	142	324	865	212	950	547	544	723	610	29	459	454	740	649	454	975	224	403	760	999999	480	999999	805	454	999999	999999	999999	298	118	999999	999999	97	557	157	999999	279	174	821	347	999999	999999	340	117	875	999999	699	680	480	616	23	148	999999	588	799	999999	733	518	999999	181	999999	324	999999	615	999999	186	999999	897	999999	896	185	811	403	66	687	999999	999999	301	929	835	341	381	752	682	104	295	764	509	757	592	28	760	753	649	999999	758	709	999999	931	698	999999	801	97	583	999999	999999	745	31	900	142	424	999999	589	999999	839	999999	571	573	520	889	999999	861	149	999999	877	425	67	753	617	929	999999	423	369	999999	586	540	294	999999	251	892	550	999999	999999	999999	177	999999	180	178	810	921	196	146	215	52	286	396	661	96	706	25	154	999999	413	999999	185	11	83	999999	998	999999	243	402	331	628	999999	679	999999	524	999999	999999	254	889	943	696	999999	999999	999999	326	999999	999999	999999	207	472	236	999999	999999	999999	637	450	176	512	821	179	999999	999999	793	814	586	703	607	144	147	264	999999	771	999999	58	999999	239	364	792	756	405	808	999999	999999	930	999999	881	790	350	999999	83	665	789	999999	999999	441	
18	948	16	631	623	356	65	740	999999	999999	465	491	510	622	407	95	383	755	999999	370	999999	651	863	718	705	999999	267	518	999999	999999	624	348	999999	616	999999	290	999999	171	143	58	753	690	999999	871	640	399	290	727	227	988	999999	44	999999	358	361	366	95	298	926	999999	999999	547	676	354	443	126	945	893	914	127	738	222	622	999999	617	400	558	999999	87	315	632	539	300	86	316	590	341	999999	999999	351	999999	69	244	431	959	215	23	748	999999	523	454	397	813	109	999999	79	422	639	999999	960	999999	103	220	620	89	559	256	600	48	853	785	999999	637	572	922	678	977	200	417	999999	386	809	999999	564	999999	244	725	200	999999	999999	177	702	455	304	543	999999	849	624	352	410	959	423	710	999999	999999	696	759	999999	187	999999	102	232	231	999999	999999	998	539	999999	758	999999	833	65	999999	802	685	92	999999	343	39	821	829	362	999999	17	451	963	109	980	825	175	485	999999	999999	999999	999999	945	481	125	999999	545	572	999999	866	508	576	904	649	908	898	656	393	999999	221	365	999999	739	384	224	888	621	898	999999	830	999999	368	359	51	529	999999	739	610	197	622	999999	259	999999	496	349	440	547	323	201	92	179	782	999999	999999	658	503	999999	571	267	999999	109	999999	23	373	283	999999	999999	862	130	260	168	55	206	803	727	999999	124	999999	45	999999	350	307	707	476	660	999999	309	96	393	35	253	178	353	960	523	848	999999	999999	999999	209	223	999999	203	940	923	133	585	265	545	552	999999	172	535	484	886	802	938	999999	712	472	840	999999	479	104	16	989	999999	245	999999	999999	870	851	999999	835	569	999999	113	766	999999	999999	234	53	550	841	646	91	999999	868	999999	720	999999	699	561	999999	369	92	999999	108	933	934	999999	350	975	666	681	537	142	699	999999	999999	999999	181	993	185	247	796	591	999999	458	925	999999	999999	171	999999	969	180	300	999999	476	487	461	14	833	999999	115	999999	999999	884	169	118	999999	943	953	854	32	738	705	385	999999	999999	501	576	650	18	588	597	188	415	696	510	247	854	233	437	999999	999999	348	999999	80	363	728	706	479	349	977	412	879	999999	999999	241	999999	999999	775	999999	999999	999999	364	824	999999	517	706	662	197	658	870	104	719	525	95	999999	399	999999	314	159	844	794	106	310	40	999999	999999	870	867	465	45	999999	999999	330	451	999999	339	523	354	562	656	75	999999	820	478	883	692	999999	232	219	841	999999	610	626	68	201	787	999999	793	854	799	835	794	
999999	622	548	25	999999	84	210	999999	875	999999	999999	502	999999	284	286	831	157	493	364	648	999999	623	891	722	462	271	999999	106	999999	729	500	763	820	280	999999	208	930	999999	999999	289	31	220	965	999999	858	133	999999	917	511	999999	999999	999999	444	999999	146	118	731	825	563	138	824	999999	723	156	485	988	681	507	999999	87	999999	290	199	84	626	447	657	999999	864	999999	999999	342	595	63	999999	139	328	633	144	678	476	114	313	175	465	917	497	819	692	870	452	999999	430	999999	330	365	181	369	571	699	461	18	999999	999999	156	491	518	669	72	356	999999	58	999999	999999	611	796	999999	999999	619	999999	949	999999	40	999999	886	209	999999	171	732	999999	999999	959	999999	445	227	468	153	88	999999	974	999999	828	757	345	999999	999999	418	999999	822	534	388	156	999999	862	750	623	977	966	349	999999	578	999999	936	343	399	710	999999	999999	600	152	652	897	16	645	310	999999	999999	695	793	492	999999	310	999999	999999	349	999999	218	208	695	604	491	186	739	999999	999999	61	999999	999999	999999	500	999999	490	21	999999	881	491	150	115	999999	629	543	291	183	856	165	277	999999	737	999999	588	501	787	999999	995	999999	475	167	933	249	999999	238	666	748	999999	85	311	298	668	327	858	670	999999	999999	75	71	209	13	999999	916	137	52	164	429	368	999999	629	999999	26	29	415	333	999999	999999	999999	400	876	542	880	999999	854	979	349	420	146	917	398	151	177	999999	999999	472	285	27	121	216	84	999999	390	303	455	64	282	649	911	999999	464	247	342	675	194	667	133	999999	72	158	703	743	292	451	610	487	89	91	568	999999	999999	999999	999999	107	325	639	162	999999	336	799	706	999999	509	611	999999	999999	809	501	999999	793	999999	999999	999999	962	999999	341	954	939	692	968	975	201	91	967	486	999999	492	244	359	555	999999	546	774	272	451	999999	243	999999	988	459	677	587	340	774	604	874	244	999999	594	984	684	222	894	999999	824	999999	618	541	135	198	999999	575	999999	999999	288	999999	409	691	520	509	107	999999	999999	999999	300	398	999999	999999	999999	612	40	700	649	999999	870	302	651	999999	448	936	394	999999	999999	800	791	112	445	999999	496	999999	474	999999	281	999999	886	411	271	661	76	435	654	999999	178	523	999999	999999	925	776	999999	986	161	992	252	584	124	406	728	999999	999999	198	953	725	819	571	147	486	429	563	489	469	40	990	999999	999999	291	92	532	41	642	823	186	668	999999	510	650	999999	310	696	999999	490	999999	120	219	878	999999	
929	492	607	386	681	547	372	297	865	999999	171	651	240	302	999999	873	696	999999	628	21	294	914	999999	920	999999	999999	732	593	998	786	920	780	999999	539	361	999999	925	655	961	285	814	381	944	555	489	830	80	404	938	999999	985	601	999999	999999	198	25	182	999999	721	504	815	779	298	999999	45	999999	190	700	999999	441	948	50	557	352	207	912	970	764	441	999999	115	338	654	391	999999	328	198	604	351	346	999999	248	999999	466	470	45	93	865	519	999999	650	999999	464	507	999999	944	999999	249	670	285	55	418	255	886	999999	999999	134	999999	288	999999	202	586	999999	603	23	999999	999999	101	881	171	829	114	999999	342	193	999999	874	999999	722	999999	283	999999	933	999999	301	19	992	999999	76	999999	999999	187	999999	802	905	74	999999	860	493	999999	838	953	999999	508	999999	940	999999	999999	702	999999	612	978	193	432	443	254	999999	999999	999999	13	717	999999	34	999999	261	652	527	999999	436	129	713	23	662	999999	999999	330	999999	999999	999999	999999	846	999999	355	999999	380	932	993	164	368	661	422	740	558	490	251	780	928	999999	257	803	423	721	486	583	950	599	325	429	999999	122	999999	999999	671	999999	167	999999	712	621	527	329	658	999999	93	774	707	972	464	999999	522	246	402	131	188	816	937	134	603	999999	462	781	616	999999	749	255	999999	205	999999	608	332	613	77	317	941	928	155	60	999999	999999	875	977	145	999999	907	999999	720	999999	48	855	23	42	44	941	999999	999999	712	94	623	837	775	511	904	999999	850	909	178	94	999999	259	670	999999	999999	891	896	484	999999	473	666	580	535	467	166	999999	999999	299	578	136	158	204	999999	70	437	799	935	999999	999999	999999	302	999999	999999	636	360	788	194	136	545	153	55	684	110	999999	428	53	312	999999	354	691	999999	561	340	52	936	985	44	610	999999	697	955	999999	411	999999	181	999999	579	898	999999	378	38	468	753	435	999999	473	104	976	642	394	497	627	999999	999999	27	741	999999	958	699	374	754	583	677	847	197	523	999999	742	999999	760	999999	999999	211	976	662	803	807	905	999999	473	999999	67	968	74	999999	337	512	28	350	439	999999	621	209	742	624	454	791	905	999999	999999	199	361	909	999999	921	93	999999	52	729	224	934	762	997	236	483	696	999999	613	647	859	20	264	402	638	999999	851	214	469	999999	217	21	901	668	999999	283	540	158	96	152	126	911	999999	299	136	505	248	624	999999	268	927	839	187	268	999999	558	999999	958	281	132	79	879	957	690	999999	
212	42	103	999999	953	942	548	999999	999999	531	999999	999999	965	276	142	520	237	999999	210	435	378	834	643	291	844	347	581	877	963	82	246	954	999999	999999	999999	473	999999	29	29	326	388	319	717	736	438	999999	999999	692	148	999999	999999	648	757	999999	153	377	399	812	760	615	371	671	999999	999999	294	994	770	197	352	669	375	217	999999	999999	999999	69	126	999999	852	836	377	889	738	999999	240	598	206	999999	634	556	84	342	999999	999999	954	717	999999	999999	452	444	247	999999	350	479	246	999999	435	999999	218	93	261	999999	999999	924	247	481	932	215	167	695	797	255	562	999999	594	999999	948	808	929	339	999999	999999	464	417	598	595	999999	268	124	604	999999	999999	316	550	304	591	382	344	999999	483	784	547	999999	756	647	992	999999	554	884	213	999999	627	943	879	999999	465	38	552	335	652	932	673	100	562	532	473	939	21	999999	13	999999	999999	999999	999999	555	767	632	999999	770	606	375	994	384	910	918	545	389	999999	999999	839	563	999999	18	523	550	120	457	610	234	183	999999	217	63	881	553	999999	985	498	334	20	832	999999	781	728	286	937	999999	999999	644	987	93	512	249	661	449	999999	605	999999	999999	999999	320	32	483	596	554	167	941	502	367	846	999999	891	112	762	999999	243	58	999999	999999	999999	820	276	966	246	99	549	968	401	441	722	999999	999999	592	889	699	999999	847	194	184	129	996	999999	999999	797	437	201	999999	999999	654	216	781	325	881	302	624	54	999999	246	999999	14	198	549	71	999999	379	692	999999	222	73	207	999999	863	115	127	616	33	453	179	809	898	149	492	747	235	940	160	985	300	999999	999999	754	610	687	180	930	456	735	188	999999	744	892	197	422	457	820	918	999999	999999	686	999999	600	886	437	608	865	999999	802	999999	703	228	706	18	947	999999	452	785	999999	934	999999	999999	298	275	999999	999999	15	951	79	999999	414	32	940	232	614	675	64	868	182	89	999999	999999	999999	899	485	999999	47	884	250	13	15	45	742	285	576	999999	311	335	145	372	603	999999	999999	512	431	680	288	484	999999	281	999999	999999	612	106	629	962	515	399	790	551	36	999999	999999	999999	294	379	290	664	999999	97	373	728	733	999999	485	999999	598	999999	477	804	920	563	489	968	649	999999	999999	645	999999	613	999999	912	545	999999	346	999999	211	570	227	62	400	624	828	316	907	635	999999	802	620	237	374	372	999999	985	999999	472	641	742	426	863	947	999999	999999	52	999999	461	193	149	473	14	200	38	
924	999999	413	306	735	183	70	23	580	629	34	428	999999	999999	990	559	962	999999	839	468	153	999999	115	756	615	785	240	999999	452	710	339	616	47	346	448	506	999999	335	737	468	681	999999	292	327	619	590	803	437	471	633	187	600	999999	731	999999	569	320	657	999999	999999	942	614	571	870	300	418	390	902	209	494	977	637	145	381	787	739	82	787	999999	34	982	802	984	818	533	999999	999999	316	461	999999	999999	999999	644	787	525	76	842	422	37	999999	209	900	999999	999999	656	550	464	793	944	154	497	532	520	666	967	999999	630	752	346	561	966	84	450	999999	308	61	992	999999	855	720	999999	999999	760	936	825	91	575	999999	172	982	284	658	371	317	390	663	999999	977	819	386	446	100	999999	999999	244	134	460	906	678	604	557	115	938	234	257	838	772	583	999999	999999	574	621	999999	999999	287	999999	712	143	940	999999	646	24	538	478	283	807	584	294	702	700	631	668	339	999999	999999	999999	720	147	70	552	999999	831	147	999999	811	825	510	721	198	926	422	326	966	44	957	542	577	999999	999999	999999	264	999999	881	150	265	999999	292	31	928	118	597	575	83	397	999999	815	877	605	999999	999999	307	862	106	775	999999	314	702	304	999999	892	601	260	999999	999999	298	414	999999	997	999999	906	999999	488	792	89	338	846	253	578	292	152	664	971	999999	999999	152	401	391	115	861	999999	212	999999	421	999999	517	999999	999999	462	108	348	999999	880	927	760	915	818	79	999999	447	441	71	999999	22	467	999999	629	458	999999	478	897	32	999999	999999	727	703	554	999999	756	999999	991	468	790	479	943	287	784	53	999999	999999	999999	331	999999	999999	429	888	999999	974	999999	808	887	999999	999999	984	211	999999	32	999999	209	66	370	751	323	999999	456	972	281	654	78	190	999999	586	417	999999	154	575	657	999999	716	839	625	579	122	947	684	999999	774	806	999999	628	265	50	844	984	226	582	17	920	221	999999	617	433	905	774	365	311	480	588	839	636	668	846	38	370	440	790	638	999999	999999	353	208	474	386	450	925	412	741	432	889	572	567	999999	963	269	231	999999	673	348	591	382	632	196	999999	641	960	418	21	999999	553	999999	943	641	160	868	258	153	56	465	848	999999	569	57	698	276	78	931	999999	769	149	248	126	999999	784	397	720	22	999999	744	490	516	999999	268	879	463	629	926	586	105	20	88	999999	218	499	999999	812	585	999999	999999	573	39	536	252	344	315	318	652	999999	762	157	246	645	
311	974	342	561	311	178	244	999999	151	999999	786	758	71	999999	908	800	156	585	145	524	807	181	461	980	158	923	999999	154	976	79	823	947	774	999999	844	243	167	86	510	417	999999	62	431	999999	749	494	282	999999	999999	852	999999	187	22	721	837	140	999999	361	413	388	604	99	671	999999	530	839	983	999999	257	674	642	80	84	727	999999	755	749	776	241	664	650	999999	744	999999	369	646	934	62	605	999999	720	806	999999	132	813	173	390	360	999999	909	510	999999	964	736	219	999999	999999	999999	460	999999	391	746	130	748	999999	252	355	547	711	883	904	930	33	543	953	999999	406	952	914	106	374	399	622	331	999999	996	396	999999	999999	730	543	649	601	523	332	974	685	924	395	570	818	843	648	999999	15	579	999999	430	782	383	243	999999	380	999999	999999	992	133	798	595	740	856	346	633	981	999999	264	338	509	999999	979	160	482	999999	354	287	999999	750	352	325	583	375	965	999999	541	999999	393	279	247	807	999999	850	887	339	654	713	482	219	999999	999999	750	251	131	219	803	232	999999	999999	35	86	194	251	999999	482	999999	375	891	121	102	495	957	985	100	999999	999999	999999	273	153	999999	999999	999999	322	94	999999	575	342	253	999999	432	999999	999999	799	253	171	622	999999	79	414	327	999999	822	370	127	181	999999	764	160	430	999999	674	959	617	681	999999	280	872	999999	999999	907	678	131	145	688	783	759	167	741	929	999999	790	69	859	825	632	819	445	999999	913	999999	810	999999	823	426	758	359	128	127	859	999999	999999	933	711	507	648	167	686	681	343	422	814	999999	999999	350	999999	999999	999999	999999	59	574	835	999999	999999	917	999999	496	999999	719	930	999999	640	999999	999999	999999	999999	999999	999999	999999	186	474	142	999999	861	501	999999	787	960	482	878	152	259	999999	78	999999	999999	999999	999999	794	999999	162	859	999999	999999	909	781	774	150	999999	20	690	268	999999	615	584	441	82	816	999999	292	999999	535	825	841	788	184	313	972	597	980	999999	176	563	951	34	999999	175	21	952	719	999999	647	776	999999	999999	884	511	999999	494	999999	984	264	999999	512	101	626	44	999999	963	734	477	802	553	213	752	523	999999	999999	591	968	999999	999999	864	999999	430	671	758	363	653	999999	672	999999	487	744	996	13	999999	999999	859	407	581	49	58	227	999999	69	104	999999	720	673	189	715	139	525	587	924	399	999999	91	999999	999999	680	482	69	71	884	324	999999	999999	748	296	654	999999	193	397	236	21	647	788	371	577	195	999999	
980	724	957	999999	962	166	82	614	329	999999	439	539	900	567	989	165	999999	745	999999	999999	999999	999999	999999	779	946	137	360	913	752	129	720	999999	682	999999	501	345	114	431	361	999999	144	143	999999	999999	506	653	497	669	999999	491	999999	626	292	999999	671	999999	198	999999	517	835	805	999999	862	209	999999	586	857	862	75	653	61	936	393	999999	232	838	419	850	999999	302	999999	691	891	999999	698	104	570	854	376	898	999999	926	914	526	846	999999	281	767	435	919	796	634	999999	999999	440	495	242	650	605	999999	194	347	905	224	205	999999	277	999999	511	164	26	12	496	177	507	134	999999	999999	999999	257	999999	652	999999	999999	506	999999	999999	999999	829	212	862	920	259	543	999999	808	30	699	330	999999	707	999999	265	280	902	999999	148	435	871	315	473	374	854	357	276	541	922	552	718	199	35	999999	771	308	302	106	753	952	463	698	114	332	999999	73	549	999999	396	154	460	712	866	999999	999999	524	739	497	999999	901	277	182	999999	478	999999	141	706	952	908	957	977	806	999999	999999	972	999999	211	151	827	790	999999	389	999999	777	999999	16	332	999999	999999	257	569	805	40	851	999999	291	999999	635	351	415	366	596	999999	999999	176	653	672	680	690	999999	322	999999	670	285	103	999999	36	118	999999	999999	808	343	849	660	397	182	776	199	999999	690	371	999999	800	421	433	221	412	999999	999999	448	344	652	683	634	935	971	144	755	999999	999999	265	999999	999999	376	606	999999	747	327	51	994	877	999999	999999	999	999999	746	797	258	851	881	999999	319	507	937	999999	166	659	224	725	425	999999	999999	441	715	435	667	325	433	815	409	999999	94	675	999999	571	861	999999	999999	527	198	183	886	904	876	321	946	999999	322	999999	450	374	999999	601	625	956	999999	51	999999	573	449	431	373	443	451	418	999999	643	890	375	779	999999	975	999999	537	251	999999	126	999999	404	999999	471	12	698	999999	999999	940	493	999999	999999	714	819	31	999999	999999	766	809	453	999999	468	920	999999	999999	946	955	768	999999	834	74	383	805	740	487	68	94	999999	428	675	78	415	477	907	592	239	661	960	660	865	999999	770	441	999999	999999	999999	999999	185	999999	66	742	605	647	116	429	676	855	999999	999999	962	35	109	348	144	384	57	991	23	720	999999	295	995	999999	532	224	303	941	999999	86	390	585	908	822	999999	933	999999	768	371	487	916	383	687	628	999999	840	999999	431	307	333	999999	115	999999	465	88	771	747	497	999999	891	135	735	758	896	951	387	
126	286	976	211	910	999999	630	535	803	999999	607	999999	419	692	999999	871	643	773	470	285	999999	999999	743	600	195	976	999999	479	361	191	625	790	676	320	723	244	999999	106	422	337	999999	934	662	385	999999	999999	87	432	198	264	101	984	436	676	272	674	543	999999	999999	934	635	160	183	999999	87	816	700	109	969	469	999999	547	999999	143	800	190	999999	367	437	815	999999	231	291	107	999999	640	364	999999	999999	59	700	79	999999	999999	701	334	760	999999	308	357	679	978	462	999999	837	999999	633	303	875	999999	883	185	948	209	45	414	869	86	532	447	461	700	60	920	768	999999	466	873	441	475	999999	751	69	89	146	920	999999	562	999999	546	999999	999999	999999	999999	175	524	999999	881	452	296	999999	684	517	860	999999	978	927	999999	960	999999	999999	759	861	410	999999	141	999999	868	73	124	646	316	815	985	440	400	576	999999	754	253	235	999999	431	155	20	744	244	999999	194	168	992	236	602	779	459	257	209	724	314	999999	408	262	818	999999	650	158	999999	531	430	504	412	844	787	716	264	511	338	716	399	917	897	999999	684	904	131	419	714	999999	536	192	200	852	778	999999	844	999999	999999	103	504	999999	876	999999	778	689	999999	158	449	886	999999	948	919	493	334	397	146	491	999999	913	216	241	444	832	999999	247	314	559	76	999999	871	291	999999	244	999999	537	51	194	148	994	158	973	970	828	999999	587	273	707	527	999999	584	363	404	854	886	273	428	53	717	541	999999	206	999999	382	24	244	214	684	281	797	356	999999	353	584	999999	999999	999999	616	999999	999999	974	606	42	685	492	518	886	889	358	948	999999	999999	476	999999	618	952	999999	598	999999	999999	999999	589	435	999999	999999	632	19	820	999999	653	12	812	999999	310	566	999999	999999	406	889	506	357	324	336	999999	999999	999999	484	746	965	812	352	673	999999	44	43	395	181	312	651	860	508	999999	800	999999	946	306	999999	999999	999999	839	999999	999999	708	316	929	69	262	999999	50	685	157	273	855	286	311	999999	999999	999999	276	181	607	861	999999	38	998	999999	524	999999	386	392	92	318	705	999999	34	999999	999999	999999	999999	974	142	78	271	965	999999	999999	220	999999	402	617	999999	578	899	999999	242	999999	999999	680	317	647	545	631	725	658	602	999999	568	999999	262	453	999999	522	591	302	49	539	999999	999999	325	764	81	999999	999999	999999	999999	514	418	836	999999	108	128	293	999999	467	439	999999	353	612	373	999999	676	999999	271	999999	252	999999	986	607	829	703	999999	949	
364	553	576	544	401	999999	563	98	430	731	836	163	335	999999	999999	999999	999999	538	195	987	426	451	97	590	739	290	999999	999999	527	999999	17	200	773	999999	929	999999	999999	894	119	397	58	284	453	944	654	117	623	171	441	863	744	300	517	347	533	913	465	985	805	121	438	999999	571	619	999999	646	389	165	161	999999	242	999999	429	999999	939	151	998	152	936	631	666	999999	888	999999	76	716	682	436	646	25	179	905	99	998	958	814	999999	833	999999	17	728	467	19	734	631	776	871	718	408	391	914	323	59	183	454	82	355	999999	553	17	963	953	999999	146	537	336	999999	431	999999	134	437	174	921	928	903	209	357	163	42	300	845	964	999999	264	110	856	855	915	999999	886	468	999999	289	223	999999	775	999999	873	206	304	896	450	879	999999	999999	749	999999	131	280	254	999999	202	874	263	171	999	999999	265	45	681	480	999999	999999	952	665	631	885	708	884	138	261	483	956	999999	403	405	94	999999	310	999999	464	999999	999999	999999	171	276	931	36	61	54	849	999999	837	525	824	933	572	999999	618	331	864	693	246	152	999999	251	245	146	999999	999999	915	181	999999	684	226	745	329	578	999999	398	999999	858	999999	840	288	568	646	441	914	470	832	168	999999	978	999999	771	498	501	315	999999	40	999999	999999	295	999999	677	737	163	309	88	614	994	145	230	631	16	47	999999	864	434	605	804	231	999999	933	756	46	975	999999	455	257	999999	272	870	367	904	999999	370	711	610	831	492	141	836	856	838	32	914	357	999999	733	102	637	881	325	236	573	776	999999	382	999999	761	999999	853	830	786	999999	275	999999	999999	324	676	693	263	603	122	999999	999999	543	999999	734	132	628	708	721	165	200	391	554	141	999999	914	18	999999	969	79	999999	287	15	79	115	999999	999999	629	999999	67	408	383	287	212	563	188	999999	266	647	518	143	266	142	675	999999	999999	720	731	396	410	668	364	293	999999	596	394	389	474	989	976	81	998	544	664	756	816	113	352	577	162	682	751	691	461	936	999999	155	999999	483	999999	47	329	243	764	999999	54	99	753	616	178	798	768	277	671	999999	144	722	478	918	779	999999	377	163	244	728	917	999999	832	999999	999999	249	59	991	234	939	999999	765	999999	275	712	726	359	736	408	999999	999999	483	999999	999999	801	999999	999999	421	703	528	669	999999	999999	46	480	999999	999999	166	290	929	749	777	53	731	695	378	942	212	215	63	886	641	755	881	814	443	652	999999	795	
789	572	637	999999	705	999999	585	767	743	794	341	469	999999	455	999999	999999	146	440	298	329	433	604	999999	999999	649	642	37	420	127	231	47	729	450	999999	999999	367	121	488	999999	461	120	999999	209	417	874	594	692	195	285	276	999999	13	363	999999	372	194	107	431	999999	73	999999	999999	650	521	999999	999999	999999	833	954	999999	999999	657	102	837	218	822	405	67	341	65	949	841	144	850	553	44	375	951	997	316	269	690	840	284	999999	999999	960	687	660	272	574	858	241	174	773	30	999999	525	290	549	789	999999	100	592	123	999999	39	799	999999	723	246	999999	835	648	852	999999	816	817	629	272	862	717	999999	78	490	100	610	999999	86	533	133	999999	671	458	526	229	600	258	170	807	916	170	719	937	36	507	33	592	999999	999999	999999	103	895	27	686	82	643	999999	111	999999	800	68	999999	999999	599	395	406	387	999999	632	999999	568	999999	999999	355	702	999999	469	52	983	77	28	658	999999	329	999999	954	999999	772	454	585	578	999999	147	17	858	447	284	999999	640	999999	646	470	689	748	645	447	999999	672	999999	83	183	979	999999	956	782	409	607	999999	569	441	752	614	999999	57	999999	421	519	814	497	999999	724	132	411	882	431	999999	969	376	999999	592	880	999999	788	380	411	598	39	190	235	999999	839	999999	999999	999999	999999	999999	793	999999	114	234	927	268	184	729	999999	61	577	245	535	234	440	999999	442	977	560	999999	826	306	645	999999	392	338	999999	49	425	565	999999	212	533	399	764	999999	271	999999	665	621	807	999999	31	360	31	793	655	10	999999	608	726	800	648	588	214	999999	997	999999	999999	999999	678	999999	314	794	999999	374	999999	999999	999999	113	969	982	322	999999	963	999999	285	294	999999	598	683	589	32	817	838	555	564	945	999999	277	999999	211	999999	76	999999	671	754	999999	655	656	92	519	540	913	638	743	999999	709	624	446	221	713	46	999999	999999	99	123	497	955	160	999999	765	999999	999999	774	768	375	255	999999	301	23	58	639	377	515	999999	999999	118	999999	105	77	999999	331	748	999999	626	175	372	160	853	558	267	999999	504	846	326	569	348	149	870	999999	242	713	332	999999	173	83	668	738	752	51	14	318	999999	999999	999999	999999	211	145	999999	603	13	105	152	742	755	776	144	999999	199	604	709	968	318	727	835	152	998	325	893	552	999999	634	999999	811	554	949	422	422	891	881	999999	212	991	999999	374	146	570	589	999999	397	939	147	999999	999999	341	999999	999999	142	257	999999	446	999999	
252	604	106	378	697	340	999999	806	363	722	639	317	247	506	976	51	363	699	582	418	999999	999999	613	369	95	260	479	518	949	290	999999	89	999999	480	999999	999999	180	999999	448	239	401	870	999999	227	999999	240	999999	835	68	958	778	999999	239	999999	248	747	991	737	292	447	999999	680	857	83	999999	559	872	766	999999	589	999999	999999	260	999999	27	777	472	395	861	999999	999999	644	459	990	511	615	850	417	999999	222	405	999999	712	11	999999	999999	22	999999	669	948	368	153	298	479	97	421	308	887	20	999999	284	999999	876	999999	106	226	230	866	572	941	709	464	533	334	999999	999999	655	258	974	306	999999	513	726	912	497	206	356	980	903	100	317	963	407	772	938	999999	566	285	904	161	499	156	396	999999	249	903	620	964	294	658	766	999999	999999	999999	705	771	879	999999	940	999999	870	250	962	482	999999	999999	999999	761	395	394	871	379	353	822	999999	618	126	999999	999999	999999	585	392	695	999999	334	267	60	694	77	177	920	602	345	14	291	259	193	914	103	503	999999	859	578	900	786	999999	706	100	906	96	999999	881	999999	356	324	487	554	999999	158	376	695	372	693	228	474	279	44	349	541	557	435	211	904	180	999999	726	813	795	999999	937	561	960	999999	980	521	48	311	999999	689	803	704	475	766	727	807	999999	175	359	999999	999999	361	366	558	358	660	453	976	130	999999	598	673	759	259	220	999999	735	583	712	706	435	999999	56	659	999999	999999	999999	445	999999	373	271	999999	464	369	950	586	999999	411	439	999999	78	999999	999999	999999	101	139	999999	225	556	913	81	901	462	652	10	550	315	999999	999999	504	700	18	999999	999999	348	47	219	999999	308	633	999999	334	153	392	638	373	999999	667	568	607	909	744	888	999999	999999	370	108	999999	999999	410	999999	999999	589	935	629	69	272	999999	49	64	999999	553	999999	922	303	746	757	79	999999	636	763	648	149	999999	999999	955	129	999999	465	999999	938	408	999999	897	363	131	744	999999	762	578	111	362	627	513	687	365	999999	966	970	554	612	38	796	732	646	632	358	375	999999	674	940	737	999999	71	125	999999	999999	29	569	999999	12	548	316	999999	535	411	30	635	999999	240	138	162	564	911	999999	910	999999	309	999999	730	773	379	869	98	999999	374	394	566	398	175	843	807	407	798	999999	74	721	361	207	245	612	999999	838	999999	545	999999	999999	67	695	215	910	222	768	999999	409	633	679	228	807	171	999999	464	247	371	397	331	999999	766	368	999999	198	
999999	112	25	128	999999	540	760	553	999999	201	337	870	193	265	630	999999	999999	399	999999	394	503	999999	46	227	999999	485	477	721	223	42	999999	999999	999999	26	659	120	753	999999	999999	102	918	674	956	969	690	593	63	999999	766	999999	195	377	999999	916	695	706	76	797	999999	574	72	49	339	817	999999	638	487	176	605	520	295	999999	999999	826	476	999999	999999	999999	537	999999	432	372	954	931	999999	48	999999	476	999999	999999	54	955	999999	785	40	879	345	148	194	61	116	886	999999	256	997	346	337	999999	450	999999	999999	999	999999	415	151	700	94	408	971	747	390	20	999999	651	476	999999	109	264	796	999999	493	999999	882	999999	458	999999	862	708	934	509	711	635	999999	464	845	54	695	343	643	339	795	937	999999	999999	671	105	51	858	779	667	999999	82	826	999999	382	999999	127	999999	957	999999	838	385	473	471	46	754	984	390	806	999999	644	999999	621	466	801	999999	999999	445	814	362	999999	13	928	276	272	638	808	182	999999	999999	999999	999999	385	46	501	419	473	705	999999	917	121	660	999999	357	32	481	460	370	61	826	999999	682	969	605	999999	834	999999	206	999999	407	945	999999	308	620	505	733	999999	584	965	391	93	999999	44	897	250	999999	952	999999	254	791	999999	448	999999	265	999999	999999	941	780	999999	667	963	276	507	13	971	999999	361	441	852	999999	999999	875	999999	999999	743	793	647	999999	365	267	999999	875	952	999999	999999	506	690	999999	803	260	999999	609	999999	308	999999	816	88	41	999999	939	492	520	999999	999999	699	312	53	999999	999999	34	607	868	425	676	999999	97	323	99	784	475	620	319	637	999999	505	492	235	999999	251	926	999999	616	156	425	775	999999	157	999999	999999	916	462	239	529	779	999999	924	193	973	523	341	503	988	256	460	999999	183	883	136	459	217	86	947	218	596	319	990	721	999999	999999	423	999999	999999	382	867	22	390	789	857	948	581	308	262	999999	910	432	726	999999	999999	999999	602	488	999999	547	999999	840	515	30	932	470	999999	212	193	999999	109	400	999999	616	389	448	939	394	35	188	878	909	999999	373	308	174	592	631	999999	904	308	935	999999	779	872	36	506	369	856	397	295	378	999999	190	483	519	256	120	979	999999	999999	218	462	841	669	999999	26	151	722	999999	877	41	187	289	999999	174	999999	407	743	362	941	579	999999	638	999999	509	794	644	999999	788	918	482	651	777	747	999999	482	87	999999	281	999999	364	999999	97	520	264	201	835	416	318	48	848	376	999999	999999	587	680	
824	948	169	805	381	261	933	850	404	999999	410	542	682	999999	999999	296	471	351	586	932	450	127	999999	999999	959	999999	582	750	79	116	34	999999	169	420	658	999999	999999	476	638	113	713	246	125	875	791	302	999999	626	644	561	904	285	729	655	240	706	320	999999	846	154	999999	193	781	298	365	999999	382	272	43	275	999999	999999	712	483	229	213	12	999999	527	999999	503	999999	115	517	211	748	742	514	189	951	999999	108	630	999999	434	529	465	999999	520	852	920	471	593	379	999999	999999	572	999999	435	36	703	999999	999999	189	651	723	88	274	999999	616	206	999999	92	91	457	247	375	228	999999	699	747	185	253	674	746	41	372	736	302	302	185	496	999999	162	257	270	999999	450	843	711	451	201	740	903	999999	62	389	511	922	977	543	354	208	999999	289	999999	999999	659	442	999999	999999	352	971	999999	440	999999	789	929	834	196	999999	924	385	347	258	556	445	349	999999	694	999999	860	813	999999	759	831	298	352	873	729	956	124	999999	233	359	108	229	946	472	944	999999	460	677	736	514	999999	969	860	487	732	92	964	640	747	967	999999	538	657	44	609	999999	446	65	114	239	358	999999	161	987	159	337	498	999999	84	999999	201	193	87	809	149	861	437	865	151	999999	992	484	270	999999	999999	570	571	911	863	532	826	999999	572	506	166	999999	999999	999999	337	999999	593	97	565	326	776	999999	999999	848	894	747	985	581	913	468	247	999999	655	896	999999	589	765	587	999999	999999	999999	797	621	581	653	447	999999	563	999999	746	999999	999999	918	943	489	551	119	723	26	126	546	255	999999	114	999999	292	56	921	744	747	639	16	84	23	721	978	695	879	999999	457	702	999999	999999	177	415	342	954	999999	417	999999	999999	999999	570	896	14	359	316	517	321	999999	999999	133	819	789	999999	56	829	904	232	510	855	999999	999999	568	423	125	212	999999	999999	999999	337	344	513	166	278	999999	445	188	19	371	999999	188	567	834	67	579	999999	263	71	999999	999999	999999	489	907	731	249	999999	11	999999	999999	157	993	818	999999	42	65	619	662	521	999999	999999	651	999999	861	837	999999	672	694	511	843	512	949	261	339	424	287	855	999999	435	38	999999	443	999999	999999	224	678	999999	182	801	999999	960	950	999999	552	999999	861	164	628	79	63	576	829	500	638	387	208	999999	489	970	755	999999	22	999999	492	443	176	999999	999999	646	169	317	999999	999999	510	883	562	217	708	580	999999	132	237	537	999999	462	255	943	77	741	26	936	
999999	211	999999	801	999999	723	258	999999	592	916	388	999999	910	745	999999	936	999999	755	825	990	43	909	418	632	973	999999	855	40	198	232	877	999999	630	999999	999999	297	845	709	934	838	958	599	987	646	744	255	627	635	385	318	953	321	999999	35	903	970	999999	999999	999999	999999	868	228	999999	369	48	353	999999	687	999999	788	100	290	821	986	41	444	922	999999	887	727	856	229	654	879	279	566	128	604	329	999999	504	431	999999	999999	969	740	678	999999	607	401	894	940	327	596	227	672	999999	929	999999	468	58	31	536	110	617	648	573	52	100	482	234	756	367	851	294	669	409	360	26	300	765	304	999999	999999	999999	916	902	67	999999	606	76	999999	610	860	999999	999999	895	780	853	330	177	999999	536	135	176	148	999999	999999	312	558	272	149	912	703	702	754	857	50	277	999999	999999	999999	391	999999	415	46	155	507	443	999999	774	999999	506	695	133	999999	767	49	330	999999	999999	436	755	999999	343	927	999999	906	167	999999	999999	999999	513	999999	584	661	254	52	719	140	993	84	999999	500	784	643	642	226	580	999999	999999	817	720	999999	365	999999	759	288	160	488	759	999999	349	779	999999	999999	126	353	121	471	999999	725	329	999999	999999	269	404	265	999999	700	999999	69	336	594	676	807	144	999999	999999	273	901	966	891	241	380	754	735	262	313	864	999999	999999	999999	999999	687	271	498	999999	882	999999	916	999999	999999	460	203	999999	999999	755	112	389	784	999999	556	848	569	919	833	97	818	946	534	151	952	463	182	996	955	228	906	415	319	999999	57	701	357	999999	16	441	48	680	842	999999	999999	924	89	340	742	999999	548	768	438	410	711	935	999999	999999	999999	999999	287	999999	744	694	848	999999	999999	179	999999	855	500	172	999999	999999	999999	148	114	554	992	37	999999	842	999999	698	679	148	976	999999	999999	999999	139	583	999999	509	999999	840	999999	999999	141	999999	855	910	201	887	765	386	855	999999	360	573	831	27	781	524	132	445	999999	56	24	709	999999	169	276	37	725	917	317	413	247	218	211	955	422	541	999999	999999	650	376	932	302	292	940	558	340	289	122	801	340	387	718	897	999999	143	432	740	695	643	174	171	848	999999	999999	999999	151	371	876	604	250	352	658	795	999999	123	721	427	780	611	936	747	613	125	999999	35	529	321	322	999999	990	800	999999	999999	486	999999	93	233	840	151	417	968	999999	517	561	988	729	922	330	999999	421	14	999999	94	706	426	557	999999	999999	426	999999	830	999999	64	613	
450	999999	827	999999	371	39	999999	999999	639	999999	967	344	106	564	999999	306	999999	999999	546	410	999999	999999	403	133	69	999999	999999	999999	423	872	586	919	999999	903	121	999999	901	999999	958	746	923	427	331	890	738	91	461	999999	999999	130	672	999999	513	653	628	610	471	703	259	999999	678	367	173	999999	616	999999	984	202	453	865	404	993	41	799	486	567	518	999999	394	977	205	193	999999	999999	210	747	416	705	285	999999	999999	207	999999	999999	77	999999	264	999999	283	690	107	269	724	248	726	679	807	999999	177	70	101	958	319	281	518	999999	339	871	566	869	641	999999	916	942	213	206	638	999999	732	919	313	954	999999	704	880	999999	468	999999	999999	999999	939	999999	538	224	419	703	888	92	736	581	236	392	999999	414	59	999999	352	999999	999999	999999	50	999999	980	999999	757	999999	728	614	400	581	37	550	305	45	929	938	751	701	533	509	317	555	60	160	692	920	956	825	654	999999	999999	686	753	55	999999	999999	999999	290	467	281	999999	283	692	165	554	686	97	962	999999	121	76	650	999999	999999	999999	494	999999	999999	565	836	191	903	960	337	987	350	999999	999999	999999	20	999999	471	999999	261	533	43	999999	999999	606	16	833	993	999999	999999	999999	942	438	999999	999999	995	949	893	724	999999	100	999999	999999	364	177	999999	999999	837	417	999999	999999	605	416	996	11	189	631	999999	233	999999	999999	197	563	426	340	999999	999999	999999	426	999999	71	332	999999	613	171	462	719	999999	727	401	127	999999	586	999999	999999	401	536	442	225	653	999999	874	669	175	627	902	518	897	34	132	999999	319	420	857	413	573	858	999999	835	999999	469	132	999999	999999	999999	17	611	687	778	999999	999999	479	999999	999999	999999	999999	662	999999	986	268	943	822	999999	605	108	807	585	999999	999999	999999	542	733	607	676	193	999999	527	999999	734	619	301	831	999999	999999	999999	823	956	647	672	226	911	999999	816	576	606	647	999999	751	733	634	432	883	999999	999999	406	785	999999	999999	589	943	669	999999	999999	376	999999	121	703	399	991	284	850	999999	999999	256	172	264	916	999999	79	546	602	776	113	999999	197	418	617	423	688	828	951	279	67	999999	556	95	441	450	609	494	943	259	759	459	783	493	827	999999	541	999999	869	841	617	999999	351	893	999999	999999	188	559	999999	290	710	173	332	999999	880	999999	700	999999	999999	475	999999	584	999999	352	999999	653	999999	703	590	649	999999	547	958	120	662	24	387	662	373	695	271	59	990	662	549	999999	999999	212	612	500	277	464	328	403	
420	42	448	998	876	78	429	484	968	854	408	172	215	222	918	999999	950	999999	714	137	213	381	999999	940	803	431	527	124	100	100	382	427	229	564	700	629	576	388	785	999999	275	999999	91	145	264	999999	390	913	999999	747	999999	239	750	200	999999	48	448	508	999999	455	550	315	394	878	482	980	943	650	522	298	299	571	262	419	999999	427	300	458	685	999999	51	613	830	999999	999999	999999	999999	38	999999	661	999999	77	999999	999999	754	960	402	999999	663	284	443	740	401	999999	457	999999	977	341	337	772	748	989	822	999999	414	937	999999	999999	337	339	313	914	999999	860	116	999999	388	999999	999999	902	34	96	795	411	983	311	999999	835	896	571	999999	345	999999	602	912	999999	999999	999999	999999	999999	485	362	875	334	970	528	464	999999	888	235	599	64	676	435	748	661	204	420	795	113	725	649	999999	766	173	967	999999	999999	999999	914	976	999999	996	848	426	671	999999	470	440	464	846	681	999999	670	971	121	999999	275	853	261	998	999999	618	822	100	835	218	119	171	13	314	999999	592	974	259	625	68	827	19	999999	450	733	979	340	267	54	702	483	794	62	307	948	829	999999	916	150	366	184	999999	999999	463	112	309	437	999999	73	999999	972	420	356	999999	842	265	777	810	274	855	999999	565	999999	999999	734	324	119	705	999999	953	999999	68	118	268	999999	79	999999	622	348	999999	552	190	999999	956	730	72	448	999	999999	692	61	886	651	295	999999	618	711	458	729	787	999999	731	794	120	202	999999	999999	98	178	999999	837	164	472	840	313	106	999999	999999	999999	671	876	999999	250	999999	901	19	416	823	999999	275	368	999999	893	560	999999	820	396	92	999999	815	999999	359	830	693	854	897	424	811	981	983	999999	621	55	67	910	90	491	130	999999	193	999999	999999	909	903	413	868	270	911	606	492	999999	289	999999	597	911	999999	999999	999999	999999	13	595	605	841	999999	999999	747	999999	999999	650	999999	339	275	999999	580	317	281	450	999999	999999	986	999999	999999	214	499	284	966	294	458	155	393	999999	933	999999	999999	597	999999	646	714	885	666	944	434	999999	999999	162	443	999999	756	289	639	86	999999	278	831	377	999999	999999	352	920	61	462	475	690	266	362	406	963	999999	999999	415	999999	999999	999999	999999	52	212	251	761	999999	840	559	999999	179	516	317	448	665	480	838	515	511	304	793	999999	214	999999	743	14	999999	756	480	750	999999	874	14	999999	321	999999	789	174	999999	639	15	90	999999	923	305	184	999999	914	741	493	999999	
477	903	340	999999	218	417	572	999999	999999	671	999999	999999	999999	765	305	511	999999	137	19	999999	673	674	872	298	712	341	290	183	999999	66	999999	25	986	922	999999	970	674	407	112	248	227	706	604	999999	999999	720	999999	167	999999	673	999999	999999	731	802	164	803	41	51	239	999999	136	398	999999	190	999999	574	999999	886	470	334	836	570	34	771	473	967	79	904	872	999999	648	133	999999	895	85	399	999999	194	768	501	939	633	177	235	121	828	807	423	483	852	346	806	697	675	836	999999	999999	960	339	197	733	136	178	999999	999999	999999	225	999999	115	999999	290	999999	128	999999	999999	999999	402	798	660	999999	169	656	430	30	656	841	435	507	999999	664	636	333	854	999999	768	812	464	930	996	117	612	804	999999	999999	999999	157	687	999999	290	633	28	963	310	694	37	87	705	999999	590	397	578	999999	944	450	999999	957	999999	547	209	582	748	471	999999	999999	42	999999	348	52	458	508	999999	705	999999	435	646	673	999999	169	553	690	999999	315	349	609	538	999999	859	999999	919	614	812	149	529	708	884	556	171	757	999999	672	999999	663	700	999999	243	999999	501	519	804	795	934	184	994	518	475	999999	131	203	24	147	506	480	133	843	696	24	185	517	550	99	511	274	999999	881	951	453	615	267	376	999999	402	999999	999999	133	680	999999	154	21	243	999999	999999	999999	743	999999	176	268	539	999999	395	228	697	983	968	715	293	999999	677	999999	567	31	827	999999	999999	999999	744	165	417	999999	173	68	869	174	284	999999	999999	543	531	981	999999	999999	999999	999999	871	999999	968	419	381	357	839	20	959	41	999999	222	624	570	151	394	780	20	851	539	999999	337	359	532	709	869	999999	750	148	696	408	874	116	77	992	999999	390	335	784	70	170	162	109	838	720	999999	484	999999	402	147	210	704	841	385	76	544	798	445	999999	999999	305	99	872	999999	632	579	115	999999	999999	471	13	455	999999	790	379	999999	238	520	811	999999	999999	958	999999	999999	495	999999	42	731	11	458	880	999999	999999	282	764	80	290	835	215	151	957	999999	525	930	143	999999	478	61	15	536	316	287	633	72	125	347	741	999999	778	928	999999	383	555	129	590	68	829	953	35	308	259	402	314	670	690	468	999999	427	999999	740	235	980	726	475	151	603	999999	563	166	427	338	419	67	287	603	583	382	405	349	84	925	525	35	706	286	999999	972	962	382	999999	904	324	12	999999	702	566	657	89	978	999999	999999	276	796	999999	970	839	344	999999	
999999	116	999999	48	87	793	814	710	955	29	999999	237	999999	999999	190	509	523	24	417	999999	585	999999	926	302	427	362	336	658	728	427	999999	447	579	945	895	275	999999	999999	999999	999999	233	992	611	637	890	999999	366	398	95	999999	94	955	432	325	452	999999	189	999999	999999	725	467	999999	981	537	999999	751	658	999999	463	914	937	657	999999	208	999999	592	435	999999	411	999999	995	938	573	441	343	780	24	264	502	865	95	777	255	999999	751	999999	999999	999999	355	149	101	680	935	180	359	437	999999	234	999999	999999	604	891	392	944	730	529	592	549	999999	511	737	404	999999	598	999999	170	412	266	999999	728	582	361	943	272	584	999999	999999	999999	92	905	602	790	735	643	270	204	394	999999	790	999999	999999	470	879	999999	412	999999	498	346	999999	999999	34	922	777	801	287	252	947	130	369	415	999999	199	467	298	909	946	669	999999	999999	999999	999999	111	475	234	252	121	999999	110	860	886	999999	999999	60	999999	999999	680	22	933	366	999999	256	274	941	999999	706	295	999999	591	933	465	999999	948	19	717	999999	923	456	553	558	176	770	847	270	482	589	859	999999	573	999999	239	933	999999	193	320	387	512	170	101	527	999999	117	890	176	404	858	877	657	343	481	999999	234	999999	385	199	256	408	13	468	794	846	156	440	183	704	531	303	999999	698	339	910	762	364	999999	600	69	880	999999	999999	624	999999	212	805	101	459	15	474	999999	993	73	978	508	702	306	999999	810	677	717	471	999999	999999	121	958	14	999999	205	999999	443	784	140	999999	727	999999	843	92	644	351	348	724	699	66	944	771	635	360	411	70	68	355	790	391	173	220	999999	69	600	254	801	529	263	146	41	574	863	696	261	369	858	223	45	469	338	999999	772	816	999999	349	332	999999	999999	145	999999	97	994	748	213	517	156	784	492	400	549	818	470	563	35	379	999999	938	108	51	211	845	319	330	63	180	999999	185	448	260	921	999999	369	128	335	943	579	124	493	744	999999	84	731	645	919	519	532	219	790	999999	999999	394	999999	128	933	965	999999	674	695	43	79	999999	345	999999	479	401	459	351	237	91	999999	794	455	363	828	137	123	674	410	543	999999	238	394	207	819	536	603	251	194	369	175	905	428	459	675	252	738	499	999999	527	999999	999999	981	709	451	646	939	201	299	806	851	113	273	162	395	999999	586	999999	422	942	798	999999	166	867	999999	894	375	995	688	999999	398	624	999999	882	482	999999	257	999999	999999	999999	
597	411	999999	388	518	72	641	276	74	834	999999	601	87	232	999999	999999	999999	123	792	999999	281	943	513	713	417	237	605	391	679	927	999999	901	391	249	355	397	266	778	359	853	262	108	930	853	999999	797	999999	285	163	629	443	999999	892	999999	999999	653	898	247	970	290	467	260	999999	146	250	764	219	999999	877	999999	596	255	763	938	304	182	999999	999999	793	999999	999999	999999	237	999999	493	999999	18	192	999999	702	999999	28	807	79	999999	999999	511	793	613	165	587	708	999999	821	42	999999	999999	953	904	729	640	249	999999	999999	599	147	999999	999999	999999	790	999999	999999	499	185	843	578	447	693	999999	302	671	229	56	999999	43	982	921	416	999999	304	999999	64	288	999999	71	259	574	457	480	259	979	963	150	823	409	559	218	232	977	464	751	685	999999	611	68	420	202	999999	999999	616	226	999999	531	358	999999	999999	749	881	999999	594	13	990	223	302	999999	999999	999999	233	239	483	999999	698	999999	562	999999	404	652	676	560	999999	66	759	139	863	42	999999	999999	792	999999	999999	999999	999999	999999	393	461	760	472	118	999999	360	341	969	999999	843	843	999999	186	968	804	315	59	83	999999	472	537	254	860	359	269	999999	275	297	999999	999999	999999	445	589	999999	111	792	999999	543	999999	210	999999	97	183	295	30	515	196	473	987	808	999999	736	999999	647	999999	217	900	999999	848	349	94	54	999999	64	180	407	938	141	867	999999	999999	515	695	130	162	999999	81	574	339	754	999999	999999	309	311	873	999999	438	999999	999999	894	999999	818	694	999999	125	275	237	128	125	622	576	999999	606	999999	435	153	51	999999	494	414	145	999999	999999	104	586	292	744	557	999999	999999	968	996	940	972	128	564	820	999999	14	886	222	952	459	716	999999	706	999999	333	876	999999	895	552	457	785	758	567	45	999999	999999	833	999999	680	938	881	653	579	124	999999	999999	870	332	394	881	999999	999999	193	875	77	915	880	96	420	681	459	347	426	549	164	999999	999999	529	229	204	180	364	542	24	577	999999	608	999999	572	477	999999	407	511	999999	999999	594	999999	691	999999	685	581	747	120	998	999999	999999	237	40	959	419	305	351	113	199	999999	999999	658	179	999999	14	317	298	524	943	675	62	836	755	701	570	999999	999999	561	544	623	433	999999	999999	536	999999	835	578	999999	162	999999	999999	999999	999999	960	604	999999	405	393	963	377	999999	232	177	333	435	999999	482	339	399	769	999999	790	569	576	287	999	125	643	274	178	739	999999	371	999999	21	758	999999	794	
106	635	999999	999999	597	176	340	210	86	220	110	336	999999	249	999999	999999	745	999999	734	745	683	999999	820	762	128	999999	999999	626	861	405	999999	999999	191	687	242	999999	525	999999	999999	403	999999	999999	922	904	999999	938	999999	499	999999	978	36	147	33	780	121	501	815	492	368	802	537	714	349	999999	999999	432	154	999999	16	999999	868	796	681	341	509	999999	682	915	229	189	979	148	999999	883	378	184	654	411	576	741	948	43	999999	399	865	999999	999999	251	999999	120	794	149	493	999999	120	999999	465	692	280	513	818	899	999999	188	822	398	999999	466	312	999999	778	999999	109	275	530	834	999999	999999	475	977	870	440	909	118	395	999999	655	999999	772	148	719	961	140	72	922	58	770	412	999999	477	20	280	999999	292	342	999999	50	228	433	999999	35	183	226	999999	999999	388	990	164	793	982	999999	999999	999999	174	14	816	612	46	352	481	74	802	715	997	967	599	501	626	999999	999999	799	999999	814	497	122	545	999999	999999	428	543	999999	616	619	999999	734	737	587	775	999999	525	447	999999	875	951	220	999999	467	228	999999	53	887	373	387	999999	999999	999999	468	205	999999	468	81	775	617	808	423	458	192	131	273	999999	22	999999	999999	260	896	795	561	862	286	999999	999999	999999	511	385	656	694	238	171	999999	429	278	391	724	819	999999	999999	396	76	538	762	50	346	955	105	40	171	35	999999	561	397	753	999999	918	172	391	555	274	242	162	728	229	31	721	843	961	631	11	529	805	234	409	999999	334	524	848	741	999999	999999	354	494	669	999999	609	999999	675	999999	472	999999	999999	899	407	164	914	809	542	29	999999	121	999999	409	170	999999	331	336	988	268	281	404	999999	999999	999999	858	999999	667	69	128	421	999999	178	999999	168	449	101	906	826	255	580	999999	981	828	126	999999	280	999999	999999	173	999999	999999	34	417	401	999999	999999	788	914	999999	276	999999	999999	999999	607	917	943	846	250	720	414	424	999999	743	688	999999	422	494	533	999999	587	942	342	999999	348	148	683	760	897	999999	211	313	991	287	978	333	775	567	999999	208	514	434	704	999999	759	365	773	290	729	644	655	752	999999	388	961	333	999999	999999	85	468	999999	999999	949	159	518	999999	432	232	764	364	981	854	273	334	30	999999	248	999999	999999	983	375	402	41	262	999999	999999	58	999999	325	999999	999999	920	492	999999	999999	331	484	555	105	999999	932	550	526	374	663	999999	489	929	367	808	95	195	718	999999	102	840	161	697	714	69	62	819	999999	999999	
945	999999	999999	510	369	999999	999999	692	632	999999	60	824	876	999999	999999	999999	999999	129	255	517	570	233	999999	999999	670	134	180	999999	840	46	999999	122	644	417	428	602	439	979	569	668	999999	402	999999	239	51	277	964	494	107	81	99	999999	999999	399	999999	722	857	971	839	245	999999	891	852	595	999999	938	999999	468	248	996	214	999999	999999	586	999999	178	670	972	359	402	169	685	689	769	947	671	999999	255	869	706	745	467	999999	334	999999	999999	549	999999	999999	112	97	505	256	110	866	109	999999	988	20	379	61	999999	999999	999999	85	843	212	93	648	220	400	934	999999	542	261	747	850	999999	999999	999999	628	999999	625	256	999999	999999	439	588	902	847	297	999999	244	499	654	999999	999999	702	999999	306	44	466	999999	146	712	162	906	999999	999999	129	258	159	551	869	751	999999	268	999999	142	999999	413	623	999999	800	923	840	999999	999999	887	401	999999	157	976	149	116	172	999999	489	544	162	756	725	739	782	598	148	18	375	748	305	601	478	570	999999	893	420	285	999999	999999	871	999999	999999	826	458	999999	111	182	411	762	589	973	999999	999999	999999	999999	688	999999	408	212	784	832	334	361	591	999999	434	587	149	999999	695	999999	999999	276	672	999999	949	898	999999	999999	497	965	606	613	169	331	822	646	590	999999	214	999999	876	999999	438	999999	137	999999	244	658	791	523	999999	165	76	999999	126	999999	168	290	715	789	999999	999999	714	818	235	721	201	270	977	999999	996	967	51	169	20	541	837	633	571	503	664	632	774	999999	932	451	546	466	215	319	487	310	466	999999	932	44	611	620	813	416	264	974	681	14	527	76	123	907	692	584	999999	535	999999	222	999999	971	78	740	886	999999	185	735	65	999999	309	696	510	626	236	975	999999	227	820	999999	999999	999999	950	770	456	999999	337	639	999999	999999	643	952	591	254	999999	961	966	870	733	38	241	529	918	23	704	999999	565	497	680	716	999999	457	715	562	973	999999	30	307	294	30	457	546	960	435	999999	357	999999	999999	999999	999999	19	70	999999	791	999999	719	771	936	75	625	999999	840	958	999999	999999	196	247	999999	281	856	940	668	586	999999	581	694	999999	493	999999	357	726	999999	172	414	707	593	964	923	999999	999999	673	93	999999	668	719	617	587	902	999999	837	999999	85	984	479	999999	999999	999999	780	220	239	160	287	946	718	899	10	677	553	361	999999	999999	324	999999	27	192	999999	436	918	993	964	117	999999	45	161	247	651	325	999999	89	999999	119	194	999999	408	113	
999999	146	522	769	719	999999	43	999999	75	616	795	684	999999	296	999999	913	565	786	256	132	493	252	999999	999999	999999	999999	999999	473	994	283	47	611	992	999999	999999	719	999999	158	283	34	999999	125	969	545	452	999999	359	406	611	452	999999	407	466	999999	619	153	351	999999	521	45	954	570	999999	792	578	999999	692	999999	499	999999	10	999999	999999	231	58	999999	282	259	999999	999999	335	587	999999	552	730	640	155	715	304	653	377	872	999999	248	999999	513	569	187	967	268	285	306	907	852	452	146	895	244	999999	999999	999999	102	21	241	710	376	707	14	71	938	48	976	758	999999	391	999999	779	274	161	545	808	105	291	771	999999	999999	999999	20	109	594	999999	910	999999	999999	782	285	860	406	537	703	805	564	125	999999	999999	999999	548	71	470	324	366	630	92	999999	442	775	810	999999	236	681	696	697	904	477	999999	138	499	705	74	999999	276	383	736	458	739	254	979	262	552	706	490	999999	999999	784	237	123	827	999999	619	16	999999	999999	180	855	999999	999999	659	647	999999	100	999999	842	999999	999999	58	982	999999	999999	953	999999	796	558	698	529	201	86	158	130	249	89	310	705	96	68	641	656	999999	999999	999999	630	594	341	425	461	897	647	622	194	736	255	229	999999	840	431	220	915	922	650	663	999999	960	999999	407	757	789	113	999999	938	999999	999999	779	23	193	999999	999999	999999	143	246	632	554	464	963	394	994	859	117	865	664	847	726	733	999999	227	521	669	65	933	668	672	793	999999	999999	471	344	476	999999	20	516	999999	755	999999	685	28	119	475	999999	155	412	898	681	247	101	100	996	668	225	796	671	999999	547	999999	999999	574	838	663	780	501	59	528	652	999999	358	837	102	999999	999999	544	117	999999	672	910	999999	999999	990	999999	799	592	999999	675	260	420	348	999999	289	235	317	999999	190	456	694	999999	105	884	999999	583	999999	264	998	62	619	999999	688	626	990	637	999	704	584	292	863	197	999999	383	278	999999	759	505	557	866	999999	936	364	660	360	999999	815	999999	524	416	666	544	594	422	65	579	731	721	999999	652	999999	612	537	898	592	507	478	721	615	23	999999	999999	707	999999	426	999999	999999	999999	999999	999999	822	362	190	177	625	329	603	614	327	699	510	47	642	904	999999	33	409	466	999999	853	699	999999	41	511	592	282	837	999999	999999	999999	262	703	999999	49	999999	873	432	369	999999	273	903	863	403	916	512	786	751	999999	501	402	999999	860	960	999999	133	728	331	678	585	352	492	
151	618	945	447	999999	591	999999	999999	767	601	50	193	804	999999	836	700	125	998	805	531	44	960	603	109	402	742	999999	916	111	552	754	783	999999	781	762	254	458	478	705	204	157	728	734	801	243	676	166	472	297	38	216	999999	780	820	999999	190	25	845	55	74	557	687	972	225	846	266	263	33	197	999999	251	999999	303	999999	384	316	236	999999	866	725	999999	572	628	83	345	999999	999999	119	333	999999	238	999999	433	640	646	470	999999	999999	954	976	422	999999	999999	999999	786	569	385	179	446	151	953	224	999999	999999	999999	999999	999999	899	879	771	263	154	699	999999	363	999999	999999	662	964	913	560	717	846	890	312	452	297	999999	296	775	999999	834	673	192	628	24	999999	113	162	661	411	999999	639	192	722	999999	443	668	352	999999	357	723	215	532	590	246	999999	99	26	45	999999	145	612	113	83	429	480	517	987	348	15	118	510	312	511	704	87	663	999999	43	18	629	999999	149	999999	975	629	150	601	391	999999	999999	97	126	963	276	253	536	119	302	999999	926	680	999999	151	248	222	902	31	886	999999	713	921	983	36	78	565	999999	684	107	800	340	916	606	701	471	31	394	999999	245	999999	551	554	999999	245	92	948	576	997	190	763	999999	128	714	232	933	623	114	99	895	710	999999	999999	22	501	467	20	999999	999999	680	226	999999	562	786	999999	617	169	55	747	999999	129	989	476	504	343	999999	221	211	383	768	847	999999	305	999999	999999	680	700	541	999999	778	82	874	273	999999	963	936	173	342	999999	999999	999999	999999	999999	999999	775	721	999999	356	678	427	255	808	700	544	832	308	532	999999	999999	755	917	628	671	968	999999	254	726	159	540	407	910	878	922	768	999999	280	999999	160	678	813	999999	353	999999	956	532	273	184	729	494	664	413	65	91	532	697	155	999999	397	282	530	995	164	999999	999999	999999	377	885	931	549	999999	747	381	440	999999	389	573	765	715	446	999999	999999	999999	665	875	999999	999999	797	399	999999	849	374	173	877	157	817	220	537	591	448	165	388	252	999999	931	917	42	999999	642	999999	134	390	999999	999999	674	460	998	499	940	287	999999	579	495	861	700	198	584	503	292	999999	178	46	183	999999	290	229	828	999999	999999	999999	961	239	164	256	946	468	999999	221	212	697	999999	999999	999999	314	999999	999999	999999	391	999999	743	999999	538	342	999999	999999	97	999999	923	670	455	632	191	999999	981	326	432	425	248	914	241	999999	999999	999999	595	811	457	448	869	491	999999	337	
446	338	999999	999999	432	897	152	282	999999	261	260	550	757	74	638	999999	615	987	362	170	653	476	999999	729	999999	248	746	999999	526	648	347	999999	965	127	999999	852	777	999999	894	535	999999	999999	65	979	763	823	542	530	182	999999	833	881	139	545	683	970	91	270	658	999999	160	999999	756	999999	914	999999	584	999999	879	999999	187	261	103	999999	886	687	420	277	966	155	999999	225	38	33	999999	465	999999	430	443	225	999999	516	706	999999	384	342	220	845	75	999999	999999	902	999999	397	325	999999	788	311	658	996	559	999999	303	999999	488	935	912	732	404	459	517	164	206	663	999999	670	999999	393	453	554	999999	999999	211	32	907	999999	999999	999999	999999	243	676	10	772	447	665	999999	223	203	999999	449	430	487	451	615	436	999999	706	987	383	655	999999	405	858	114	999999	999999	612	281	999999	685	999999	281	35	999999	782	516	999999	759	999999	65	457	360	171	14	134	989	134	999999	595	823	106	999999	267	62	216	281	152	999999	917	681	999999	941	999999	999999	87	158	462	290	832	920	701	947	999999	999999	207	676	243	999999	979	999999	859	25	686	781	589	785	24	972	953	510	373	999999	999999	999999	710	515	999999	625	999999	975	537	999999	763	674	999999	999999	596	939	999999	540	48	298	999999	388	821	339	265	816	956	302	999999	489	336	331	556	977	999999	999999	617	691	913	617	999999	14	12	26	999999	21	659	440	198	84	127	423	472	85	46	463	505	380	260	946	999999	633	999999	57	517	999999	999999	155	999999	923	332	172	627	430	370	999999	385	805	87	254	167	526	999999	69	999999	913	859	999999	999999	652	177	999999	441	967	999999	999999	999999	999999	509	820	892	514	396	999999	752	955	999999	999999	715	362	87	999999	302	16	999999	999999	529	999999	686	603	582	647	999999	999999	756	94	731	659	999999	999999	520	431	306	267	361	652	139	839	316	416	127	816	999999	588	574	477	944	435	188	805	999999	391	278	905	247	255	309	995	518	667	234	999999	570	649	842	656	999999	45	654	145	23	689	474	279	999999	765	882	625	826	288	999999	305	481	999999	301	138	162	999999	29	999999	999999	143	331	649	192	980	256	999999	746	918	84	909	780	52	792	94	916	998	428	482	999999	684	179	240	999999	928	999999	894	999999	713	503	13	999999	549	792	999999	999999	825	97	506	519	999999	999999	907	214	241	524	439	883	999999	222	164	971	547	743	999999	964	101	999999	999999	325	362	999999	999999	424	81	894	241	259	913	726	100	910	922	963	605	804	272	
35	296	413	236	21	151	500	349	41	477	999999	134	915	999999	704	999999	190	999999	10	845	492	999999	999999	293	189	970	490	131	253	59	999999	148	864	701	75	835	999999	999999	999999	624	542	85	49	426	435	135	997	459	396	87	741	806	604	958	779	892	949	130	999999	50	999999	379	105	981	893	667	999999	223	999999	868	999999	101	816	386	313	416	103	920	999999	64	972	999999	734	176	999999	778	544	999999	922	182	886	730	53	310	999999	173	980	68	999999	767	865	999999	257	528	103	650	990	999999	655	999999	799	38	272	992	78	999999	999999	929	673	125	133	364	300	999999	982	263	58	515	423	150	436	999999	398	999999	999999	197	999999	216	82	667	787	326	259	999999	999999	858	467	61	241	342	528	61	394	416	999999	510	494	228	545	840	602	484	804	515	935	764	639	182	803	880	999999	438	856	16	999999	807	999999	740	656	133	795	997	284	90	621	999999	650	981	999999	999999	703	565	670	999999	74	313	521	744	624	999999	228	295	999999	999999	495	100	204	387	89	999999	406	753	571	422	55	999999	999999	724	893	560	124	999999	999999	125	187	291	767	625	941	33	296	369	999999	48	905	510	749	924	999999	531	191	272	902	619	999999	999999	999999	258	195	469	113	999999	851	74	999999	570	999999	142	183	999999	333	578	999999	65	999999	46	638	533	516	545	999999	285	139	372	378	852	755	117	834	237	297	999999	999999	481	919	498	518	60	545	999999	942	617	750	999999	208	999999	825	846	999999	999999	321	470	741	650	999999	828	668	999999	695	999999	815	460	308	945	917	814	149	964	145	999999	527	587	988	182	603	248	534	999999	174	999999	36	908	49	999999	999999	826	777	999999	868	999999	830	40	364	894	529	491	999999	805	472	394	473	861	999999	26	727	733	482	999999	57	374	303	918	999999	929	624	999999	420	718	39	999999	46	360	106	53	231	497	232	103	652	121	929	999999	286	780	303	174	207	32	861	999999	353	217	741	503	999999	911	715	435	279	622	81	999999	775	999999	999999	999999	765	999999	795	240	510	999999	916	936	445	999999	642	544	635	459	709	398	999999	847	747	829	619	603	255	319	781	797	824	999999	50	999999	999999	904	433	190	999999	539	237	999999	999999	999999	999999	804	67	235	279	181	799	999999	913	682	742	928	634	999999	999999	171	999999	999999	459	713	999999	999999	896	999999	618	999999	120	455	999999	180	999999	235	999999	999999	999999	815	545	30	999999	999999	997	13	999999	367	596	36	280	905	999999	248	126	751	182	967	
999999	415	999999	952	999999	541	999999	354	770	743	522	517	762	851	999999	687	626	402	445	849	716	561	999999	999999	518	592	999999	215	999999	811	64	418	63	999999	382	132	907	593	413	509	548	652	242	383	844	999999	273	999999	915	10	621	723	316	332	261	999999	645	378	443	33	84	999999	587	959	999999	113	463	565	479	999999	999999	43	989	935	311	73	999999	396	694	439	999999	999999	300	999999	999999	340	112	999999	945	999999	487	538	159	389	434	693	75	283	693	741	625	708	950	57	999999	999999	999999	999999	31	197	530	258	684	14	999999	47	564	820	999999	999999	11	732	619	999999	390	999999	883	609	999999	618	998	54	702	952	999999	619	97	253	547	999999	606	731	709	999999	999999	238	854	155	999999	397	999999	999999	514	999999	740	892	99	14	666	977	704	135	870	412	199	486	999999	999999	200	95	949	321	999999	999999	751	279	33	999999	999999	161	397	999999	924	123	490	999999	539	999999	222	920	999999	92	999999	570	907	481	999999	306	999999	999999	999999	133	954	599	447	816	972	999999	594	999999	869	238	70	514	999999	966	210	756	922	445	947	198	999999	999999	564	867	999999	712	999999	999999	418	726	302	427	478	274	783	334	675	673	781	191	773	751	60	301	999999	82	980	941	999999	114	383	133	578	495	614	684	44	999999	92	270	999999	324	62	153	936	642	999999	324	192	876	999999	259	999999	999999	999999	766	229	273	999999	661	731	999999	999	999999	352	179	849	982	999999	108	299	104	999999	521	94	459	699	907	365	389	46	666	758	404	999999	134	469	999999	999999	999999	465	771	735	430	538	789	324	748	800	999999	793	63	664	999999	999999	987	668	999999	680	965	77	321	907	999999	625	75	560	605	290	228	709	45	912	812	643	527	368	170	982	305	144	950	117	598	595	999999	999999	674	817	45	465	326	142	115	779	153	864	999999	805	999999	238	999999	467	999999	67	999999	151	851	450	999999	999999	508	169	999999	831	127	214	319	869	999999	73	885	999999	255	762	999999	903	807	999999	500	999999	98	364	519	76	424	492	535	999999	838	842	999999	999999	757	417	999999	167	756	283	662	999999	999999	999999	173	409	999999	931	222	999999	999999	853	344	818	949	999999	540	153	650	319	999999	634	999999	999999	41	999999	914	661	40	837	804	235	156	533	380	561	118	687	201	119	722	999999	280	715	865	999999	999999	340	284	361	877	813	999999	999999	999999	38	269	775	379	372	495	692	900	384	25	449	707	810	448	397	297	852	951	999999	597	999999	999999	964	913	
56	999999	583	386	679	960	990	718	999999	665	352	302	342	318	829	623	40	999999	895	700	999999	287	697	999999	887	73	999999	862	974	849	944	674	304	862	332	80	912	315	999999	424	34	999999	999999	999999	106	999999	955	543	999999	999999	999999	999999	999999	274	999999	769	604	690	499	616	999999	138	743	999999	721	678	997	480	999999	758	710	999999	371	481	999999	695	290	552	796	999999	117	491	739	999999	293	999999	215	40	374	999999	475	231	816	999999	999999	895	986	147	433	427	107	485	558	374	217	842	969	987	598	802	489	62	893	706	999999	454	399	687	576	118	999999	966	115	431	999999	488	907	999999	993	780	708	152	129	378	695	999999	932	374	849	451	643	227	999999	572	84	423	338	120	999999	999999	505	309	570	999999	955	140	379	999999	91	999999	934	223	994	999999	103	999999	999999	525	999999	876	522	34	837	135	999999	254	999999	999999	357	869	160	999999	999999	959	999999	408	582	804	423	564	999999	805	999999	130	516	429	233	999999	478	738	490	812	108	240	521	481	999999	445	849	999999	606	837	779	222	577	147	573	999999	542	695	764	138	111	456	623	716	741	716	618	54	30	908	73	999999	389	999999	698	999999	448	803	999999	999999	954	713	999999	425	36	80	553	379	999999	199	93	783	974	999999	710	999999	617	999999	999999	999999	827	804	999999	999999	999999	170	999999	239	448	999999	596	738	999999	627	184	398	498	999999	690	670	173	248	198	831	825	289	644	38	637	57	802	642	999999	999999	999999	159	33	999999	651	865	247	323	931	702	999999	354	35	356	999999	322	163	419	125	999999	591	588	616	999999	871	493	999999	805	999999	999999	361	953	674	999999	999999	34	374	999999	555	824	433	849	999999	496	999999	999999	264	298	999999	325	893	393	527	999999	599	731	999999	176	399	168	999999	999999	721	540	350	649	679	457	48	161	947	925	863	300	645	999999	281	129	999999	400	239	237	954	286	507	968	435	999999	999999	586	491	208	838	397	485	991	138	777	999999	999999	801	999999	259	699	377	999999	999999	237	359	856	459	999999	547	998	928	121	487	444	42	382	999999	999999	999999	461	670	999999	97	999999	999999	653	613	504	973	48	999999	431	977	264	909	539	999999	208	330	131	999999	77	661	999999	999999	373	514	693	744	999999	376	999999	338	798	999999	629	881	62	423	706	999999	955	450	508	408	507	999999	233	535	503	933	24	999999	999999	334	602	97	257	17	450	999999	920	759	999999	671	999999	999999	999999	235	289	658	395	999999	624	878	999999	999999	162	441	961	
240	290	168	999999	840	361	999999	981	473	436	541	999999	55	972	999999	333	206	251	836	610	413	954	998	255	845	999999	239	999999	478	163	975	935	815	56	999999	858	761	518	369	320	676	121	716	798	747	999999	350	812	67	555	974	385	999999	999999	557	285	999999	999999	999999	302	999999	76	999999	319	999999	606	818	998	999999	708	571	999999	882	526	933	301	247	210	507	820	206	426	998	999999	189	599	999999	985	498	999999	575	849	122	76	197	610	609	999999	999999	151	999999	352	61	999999	984	296	503	798	896	265	48	92	999999	584	999999	705	999999	589	140	999999	986	832	509	827	999999	722	575	815	999999	333	692	999999	863	366	999999	854	375	649	938	892	106	999999	999999	999999	896	493	444	999999	970	492	999999	999999	277	485	999999	999999	999999	234	999999	272	720	687	469	573	573	999999	228	999999	970	250	339	428	651	247	999999	175	744	277	930	999999	287	48	845	846	999999	999999	573	999999	999999	241	22	151	999999	676	182	419	362	524	669	699	274	999999	567	999999	999999	124	377	39	720	999999	638	575	303	576	984	682	842	622	783	999999	633	839	844	999999	238	198	994	974	74	999999	812	229	607	999999	999999	890	481	125	694	675	305	543	999999	223	602	447	999999	856	691	999999	577	740	741	770	75	434	552	828	999999	963	129	999999	999999	374	186	419	967	72	202	104	999999	999999	927	117	999999	100	999999	999999	146	790	999999	148	293	574	999999	82	487	836	175	999999	348	652	623	730	556	902	578	303	47	193	999999	785	664	597	999999	850	812	999999	176	975	263	920	691	711	999999	999999	119	401	596	113	999999	140	896	253	756	558	112	999999	561	700	999999	877	593	953	320	565	999999	999999	284	928	999999	853	670	200	696	427	960	912	117	574	792	186	707	999999	261	349	999999	421	841	741	999999	999999	83	475	999999	385	337	999999	400	999999	506	424	999999	668	842	88	999999	705	556	338	999999	199	99	986	999999	345	180	659	701	971	676	73	854	543	190	999999	780	204	999999	320	999999	999999	999999	59	78	378	69	49	101	183	999999	192	999999	512	999999	557	525	97	999999	127	214	677	46	429	390	443	569	999999	487	196	999999	275	999999	999999	999999	375	677	49	918	999999	285	141	567	999999	102	494	999999	351	400	632	140	693	999999	999999	115	423	195	999999	999999	634	809	486	561	904	999999	613	999999	627	274	778	880	485	178	999999	842	83	999999	518	999999	896	244	227	193	854	66	614	638	358	999999	999999	189	584	380	999999	999999	798	579	663	652	489	
999999	999999	999999	622	752	655	999999	999999	999999	42	999999	677	999999	773	999999	591	303	707	999999	270	999999	866	497	450	999999	999999	114	885	999999	53	503	456	865	999999	626	662	999999	571	999999	410	100	39	580	107	999999	512	999999	607	893	148	505	872	999999	999999	514	999999	94	636	33	999999	999999	638	310	733	539	857	811	999999	156	737	450	999999	605	448	999999	945	999999	999999	929	95	999999	507	992	169	548	631	641	483	343	223	578	514	547	654	859	462	728	846	568	999999	701	999999	461	165	999999	772	999999	376	221	568	999999	694	999999	999999	971	53	646	151	195	908	225	337	585	933	169	935	999999	951	588	717	227	448	999999	999999	999999	999999	56	999999	470	775	999999	275	271	774	105	884	999999	999999	682	815	815	999999	999999	999999	999999	373	324	528	996	763	587	326	787	999999	350	999999	863	999999	553	999999	997	810	680	419	554	950	999999	810	837	284	138	586	278	772	902	640	999999	180	999999	31	271	999999	999999	707	198	47	999999	767	999999	427	999999	999999	65	999999	999999	15	906	251	999999	497	307	513	690	721	635	11	57	25	601	709	890	692	613	999999	133	479	970	972	230	516	999999	307	386	420	263	999999	999999	980	999999	897	734	546	74	340	999999	757	837	128	82	197	989	472	999999	724	999999	338	761	999999	174	999999	45	933	30	599	34	999	137	280	467	872	480	999999	70	704	999999	354	628	283	808	375	642	999999	999999	43	999999	10	141	662	883	925	10	996	816	999999	861	999999	525	999999	316	999999	999999	566	999999	209	999999	922	412	471	749	191	709	488	725	999999	705	192	42	987	82	33	867	474	396	999999	871	999999	260	454	842	183	829	164	966	94	744	999999	201	700	326	604	999999	670	913	702	226	522	280	27	910	679	999999	537	402	293	855	999999	179	128	999999	242	671	957	628	575	361	555	521	641	64	630	990	342	671	999999	999999	999999	561	694	325	999999	999999	243	999999	999999	415	999999	761	683	238	588	906	999999	999999	93	932	999999	999999	347	350	999999	10	639	999999	290	688	436	866	924	858	658	999999	485	802	979	39	438	423	464	170	69	793	838	412	999999	723	917	970	587	545	793	164	224	999999	654	357	573	279	263	485	979	435	837	999999	579	984	430	999999	392	64	503	226	587	186	290	877	172	237	497	566	771	999999	288	999999	999999	503	389	141	157	631	465	168	170	999999	191	633	956	999999	832	490	303	999999	999999	999999	51	999999	577	47	72	777	195	346	781	697	714	999999	157	999999	760	85	604	
999999	999999	761	598	344	66	608	995	657	921	159	404	17	273	135	999999	754	346	497	926	352	78	999999	446	999999	387	472	274	668	486	507	999999	756	886	13	521	826	935	999999	520	968	52	415	855	999999	941	774	434	999999	999999	403	121	272	159	262	230	752	324	478	957	999999	999999	337	181	999999	897	647	130	999999	613	999999	818	639	977	958	999999	663	524	410	187	999999	48	685	32	92	396	989	607	633	783	999999	512	467	999999	999999	999999	715	999999	999999	148	999999	653	175	975	594	999999	481	295	201	952	567	999999	913	301	999999	556	657	314	98	36	999999	50	496	485	844	548	999999	890	999999	999999	595	428	92	999999	883	958	873	710	437	508	999999	704	999999	681	226	541	598	175	999999	379	977	410	155	415	240	999999	999999	689	140	56	233	999999	243	999999	999999	148	155	999999	417	397	682	946	876	590	121	212	633	815	269	312	950	195	495	681	999999	194	999999	676	999999	629	801	193	580	391	284	333	999999	548	999999	87	999999	947	999999	17	999999	40	533	565	303	38	630	999999	429	999999	105	47	999999	999999	521	999999	865	478	619	788	595	499	376	495	315	788	999999	95	500	191	916	999999	999999	999999	984	326	660	999999	382	13	999999	459	763	752	295	247	237	908	999999	152	222	917	338	969	421	207	999999	48	999999	515	295	999999	851	248	911	103	610	999999	576	205	521	158	999999	615	789	146	735	624	999999	77	999999	833	999999	999999	969	999	674	467	77	787	999999	999999	466	867	717	999999	999999	999999	840	202	637	620	341	830	999999	74	999999	722	190	285	472	48	839	999999	954	462	999999	502	278	912	999999	152	549	999999	999999	899	691	999999	999999	336	538	219	999999	16	440	940	501	237	727	999999	999999	951	999999	792	324	623	782	284	912	999999	976	115	999999	999999	773	999999	80	999999	999999	731	383	592	825	854	746	999999	265	999999	999999	24	960	999999	775	374	733	476	865	757	474	999999	126	999999	326	999999	359	999999	962	999999	242	945	999999	949	999999	995	531	595	999999	433	55	71	368	950	532	897	304	999999	999999	882	999999	306	629	999999	87	999999	615	966	999999	193	999999	324	300	410	600	999999	155	999999	319	779	842	999999	999999	441	712	412	560	176	999999	428	346	631	102	89	659	935	325	556	871	570	390	565	999999	943	928	999999	771	999999	359	725	752	293	418	561	999999	67	956	198	610	674	999999	449	92	999999	846	873	232	999999	750	664	490	599	149	748	398	999999	817	406	513	999999	641	601	816	168	676	63	999999	540	
49	602	978	137	945	207	752	940	999999	999999	107	64	999999	560	218	999999	245	999999	999999	669	172	763	249	999999	685	628	42	227	633	999999	180	999999	999999	691	999999	999999	999999	999999	653	942	996	458	803	999999	999999	458	482	999999	999999	999999	999999	522	909	552	378	285	363	429	452	327	174	535	317	999999	312	314	404	999999	999999	70	18	881	510	211	673	714	960	905	999999	999999	999999	952	999999	511	10	999999	883	117	999999	895	794	266	911	335	999999	471	150	254	41	995	64	665	701	999999	122	51	22	707	879	999999	999999	999999	178	225	181	999999	701	806	558	999999	999999	296	504	493	276	999999	970	184	434	212	573	715	874	265	183	999999	999999	511	398	959	999999	186	238	658	580	346	97	696	999999	999999	769	344	696	999999	574	767	999999	217	66	370	81	999999	283	676	999999	609	583	999999	52	999999	961	199	417	599	18	254	67	846	999999	999999	664	283	29	868	442	238	29	999999	690	999999	329	52	454	38	887	808	902	561	566	970	763	184	654	999999	603	579	927	106	999999	329	999999	999999	304	137	706	797	818	999999	999999	862	590	95	232	636	999999	918	745	388	711	210	351	506	999999	943	175	489	629	556	275	999999	311	999999	129	370	999999	16	999999	327	332	999999	999999	497	328	704	390	678	951	27	111	999999	834	999999	395	177	977	999999	43	361	999999	226	178	271	149	380	560	667	965	999999	931	999999	999999	428	66	621	220	999999	999999	999999	999999	999999	999999	999999	454	590	38	999999	537	999999	393	501	972	999999	999999	116	921	999999	358	999999	999999	722	713	999999	96	746	514	416	492	773	956	133	35	999999	999999	999999	687	566	816	558	351	798	999999	22	478	439	392	999999	73	950	700	999999	505	240	441	839	999999	449	999999	707	86	622	280	764	999999	999999	475	524	599	999999	428	999999	911	999999	605	355	592	700	620	999999	364	999999	353	541	999999	474	628	999999	26	958	999999	248	50	118	482	729	999999	375	26	219	963	999999	193	183	531	345	580	706	635	96	257	92	828	868	353	354	279	999999	690	531	999999	680	507	640	999999	190	324	999999	327	875	999999	226	684	410	999999	496	548	179	20	738	999999	922	170	930	711	610	419	999999	765	999999	460	788	999999	999999	578	292	999999	552	976	351	30	776	999999	999999	999999	40	407	428	185	856	806	109	728	952	636	999999	520	577	999999	596	999999	153	47	199	425	49	541	198	831	410	999999	995	999999	669	717	999999	543	411	672	680	212	999999	995	909	331	361	70	732	859	859	772	792	
623	999999	580	877	739	199	999999	999999	999999	999999	596	999999	729	999999	906	999999	245	518	185	119	905	258	393	999999	157	138	868	999999	979	999999	999999	972	638	999999	381	999999	98	840	999999	999999	77	453	192	993	404	230	190	999999	454	10	999999	350	684	999999	999999	374	997	800	730	610	999999	279	248	689	880	999999	999999	393	440	104	970	405	999999	831	52	461	76	400	384	926	948	358	619	979	999999	988	999999	999999	999999	16	814	298	120	999999	32	797	215	999999	122	780	93	796	89	360	999999	101	221	999999	620	435	999999	607	425	803	662	999999	999999	269	376	892	336	172	935	433	999999	682	294	999999	809	254	256	999999	287	604	843	162	999999	269	949	231	777	445	999999	32	708	999999	872	317	126	60	999999	945	136	230	454	920	860	999999	999999	999999	806	999999	52	376	189	734	330	999999	959	999999	702	400	999999	999999	125	890	999999	999999	724	82	999999	977	245	759	116	310	999999	66	160	923	999999	999999	198	602	424	917	402	987	843	973	887	61	357	616	357	746	635	999999	115	563	122	999999	931	998	547	829	624	293	999999	878	298	999999	671	46	999999	88	212	718	730	207	497	999999	999999	750	195	999999	630	629	412	370	999999	999999	951	999999	810	999999	692	999999	65	595	999999	119	727	964	685	623	389	321	407	278	999999	916	261	908	75	301	999999	999999	812	999999	209	995	999999	899	212	999999	322	84	235	999999	396	999999	999999	999999	999999	388	103	114	999999	571	378	318	999999	143	825	758	212	999999	530	519	475	999999	387	276	396	308	238	828	761	852	311	315	96	542	882	999999	999999	999999	999999	687	208	999999	125	251	419	890	999999	999999	83	999999	630	999999	554	716	399	884	999999	396	749	606	159	275	352	222	269	73	999999	689	261	999999	504	96	999999	843	320	702	396	146	999999	505	534	490	999999	317	999999	42	761	999999	153	997	999999	867	999999	407	537	999999	430	903	981	999999	668	999999	999999	781	949	543	240	710	999999	697	498	497	539	253	81	999999	999999	44	990	237	312	999999	546	263	402	999999	720	641	315	999999	281	999999	999999	511	837	450	994	999999	368	687	802	999999	974	999999	999999	412	999999	132	336	868	999999	395	912	754	53	815	547	243	388	321	823	999999	404	999999	425	15	342	37	416	999999	999999	999999	676	313	435	261	877	999999	999999	990	999999	597	999999	999999	964	999999	999999	410	467	31	902	999999	594	56	863	213	999999	999999	40	503	80	310	999999	705	203	999999	719	609	329	791	938	999999	488	398	999999	236	294	957	63	539	
435	932	999999	999999	999999	999999	953	629	449	231	606	921	69	260	919	998	880	608	253	99	176	970	90	676	93	454	999999	206	999999	999999	919	697	903	999999	999999	147	740	999999	999999	290	999999	99	170	107	195	26	398	237	478	23	355	999999	999999	964	999999	465	851	894	999999	283	641	756	596	812	312	999999	28	569	193	782	268	559	630	963	177	999999	810	999999	490	999999	66	999999	727	29	999999	243	999999	938	137	999999	296	845	999999	999999	648	175	503	358	795	286	998	999999	54	696	755	796	64	751	999999	295	655	868	999999	245	999999	597	39	576	999999	78	925	89	999999	581	496	999999	539	925	324	999999	584	462	197	213	77	237	999	41	274	495	189	241	999999	999999	957	427	442	784	488	61	146	999999	999999	727	361	919	396	472	209	342	266	138	437	794	711	202	681	209	177	999999	597	997	311	45	889	693	937	999999	624	78	980	755	447	999999	865	999999	634	469	852	158	841	536	831	932	239	60	804	356	139	764	999999	243	617	999999	464	148	999999	999999	838	668	982	999999	999999	141	361	510	691	174	999999	63	568	221	357	29	157	70	175	379	806	839	888	590	471	860	332	746	148	948	808	999999	42	842	631	193	999999	56	688	700	580	728	368	640	427	85	205	535	886	999999	352	403	972	255	999999	999	780	999999	333	999999	809	615	372	742	365	999999	31	725	590	999999	999999	110	999999	999999	798	88	480	999999	172	396	664	797	860	550	606	414	999999	999999	999999	632	413	999999	722	699	999999	965	365	626	284	226	64	999999	945	999999	744	999999	31	506	457	907	529	532	238	937	334	999999	754	999999	999999	950	456	244	999999	957	760	999999	999999	999999	584	833	722	853	973	946	341	193	999999	148	805	364	393	999999	339	949	112	881	999999	785	375	879	221	543	489	999999	770	819	611	999999	961	666	863	349	922	624	195	675	558	292	605	150	999999	616	26	781	567	207	999999	919	855	879	542	999999	316	704	999999	188	374	999999	186	522	582	999999	999999	149	999999	999999	335	715	999999	437	332	263	189	235	719	605	527	707	999999	572	914	691	142	92	999999	270	999999	227	999999	16	999999	909	116	93	999999	304	439	877	999999	523	872	999999	165	427	556	289	423	91	984	999999	661	666	999999	613	608	890	732	104	25	240	999999	999999	999999	758	136	999999	999999	105	667	424	175	649	999999	252	999999	724	536	714	535	844	847	951	242	999999	999999	999999	999999	502	485	677	999999	345	861	60	513	764	486	406	300	999999	142	999999	
424	570	851	22	999999	999999	913	883	363	999999	568	181	999999	69	999999	999999	999999	491	999999	654	999999	999999	999999	830	788	999999	999999	935	247	139	423	999999	712	529	536	999999	143	999999	405	396	588	601	323	999999	776	690	999999	453	889	999999	999999	999999	745	488	707	999999	716	30	999999	872	900	978	646	999999	604	176	999999	862	532	211	594	82	96	11	75	28	676	309	999999	108	708	296	999999	489	147	614	656	233	822	112	956	999999	999999	532	495	999999	999999	99	949	609	999999	804	920	687	999999	920	722	744	423	688	999999	999999	967	135	173	614	932	166	96	989	520	245	50	999999	255	999999	963	563	515	464	72	587	999999	453	877	904	375	999999	326	226	891	911	810	999999	354	548	155	999999	368	881	677	999999	12	959	99	985	764	500	442	691	957	169	238	958	999999	999999	67	523	257	269	249	999999	839	870	999999	999999	434	905	85	707	336	999999	204	634	999999	273	999999	999999	364	999999	149	874	925	635	269	732	999999	852	999999	999999	999999	999999	999999	999999	642	113	999999	142	862	491	560	858	424	734	364	977	965	999999	181	362	595	667	169	365	130	374	999999	214	611	375	925	582	397	999999	226	704	999999	999999	992	683	999999	999999	537	872	999999	999999	999999	200	999999	291	767	88	999999	166	588	822	472	380	978	277	463	999999	531	497	999999	999999	999999	523	518	999999	733	869	611	498	999999	153	140	296	34	840	999999	458	933	329	999999	846	902	999999	999999	403	241	999999	126	724	229	558	920	50	317	362	819	936	682	620	999999	999999	476	191	117	444	692	186	355	999999	362	15	999999	211	889	999999	85	999999	209	124	429	860	753	999999	999999	500	233	100	999999	999999	30	978	999999	999999	999999	710	379	720	133	879	711	64	527	978	372	999999	999999	999999	999999	598	287	588	736	568	999999	999999	154	589	913	999999	999999	602	207	684	127	999999	239	507	440	999999	349	365	999999	999999	999999	999999	343	774	524	63	764	514	939	390	999999	442	252	217	132	999999	999999	789	806	517	668	999999	857	999999	860	999999	985	999999	288	971	259	922	482	999999	165	826	363	999999	75	860	852	999999	663	816	999999	685	141	32	385	999999	999999	559	558	599	662	304	999999	500	914	535	77	536	236	968	141	472	959	999999	61	999999	721	196	724	946	664	961	999999	50	999999	185	857	963	853	922	999999	700	999999	883	753	861	320	862	999999	539	999999	326	480	694	685	999999	725	304	999999	89	643	999999	834	611	934	700	999999	475	948	738	678	114	683	313	999999	441	999999	86	
93	200	985	859	999999	195	164	348	491	760	365	724	999999	999999	999999	773	999999	921	999999	761	949	62	21	844	913	726	860	687	643	999999	999999	999999	729	999999	221	780	999999	784	999999	649	457	595	999999	999999	120	233	289	126	121	909	34	698	575	347	137	999999	188	150	945	14	334	476	705	324	686	120	999999	809	351	222	999999	999999	999999	225	313	363	999999	923	734	690	447	744	576	733	152	386	999999	391	522	190	999999	953	999999	700	325	981	889	894	412	999	237	479	774	898	239	529	999999	999999	43	773	999999	264	416	264	999999	999999	899	999999	181	999999	999999	614	297	171	999999	726	665	526	900	331	473	948	999999	999999	999999	999999	999999	677	503	623	904	328	999999	999999	992	346	999999	584	143	735	92	917	723	112	567	623	192	999999	999999	513	999999	955	459	711	309	249	999999	682	999999	598	619	232	478	999999	405	124	265	548	178	284	999999	91	392	175	249	556	235	419	177	999999	785	366	999999	990	758	999999	868	646	449	753	603	864	782	999999	999999	859	449	999999	706	452	367	644	445	999999	334	999999	573	293	999999	999999	24	999999	515	961	812	263	999999	487	799	999999	255	618	109	424	681	324	308	847	59	390	116	70	999999	724	999999	151	921	396	665	975	385	999999	184	999999	739	999999	359	820	731	862	36	961	375	260	207	999999	544	999999	331	19	484	999999	999999	999999	647	953	999999	790	999999	671	342	999999	822	999999	80	670	444	414	685	411	965	487	125	197	364	999999	694	462	999999	733	999999	900	999999	655	501	660	999999	103	57	785	999999	568	999999	999999	530	589	149	552	189	999999	314	999999	345	999999	54	996	610	56	727	999999	269	168	999999	756	74	441	999999	176	331	419	999999	350	366	899	753	406	999999	65	667	999999	15	151	282	989	999999	475	564	999999	999999	504	60	999999	375	555	999999	499	304	999999	999999	98	217	972	230	770	218	999999	774	446	176	648	849	555	388	952	497	127	886	284	999999	999999	999999	237	999999	826	999999	34	999999	810	383	264	999999	572	69	999999	999999	999999	921	512	781	464	999999	128	978	962	655	505	915	422	68	999999	999999	999999	256	999999	999999	979	416	403	999999	193	988	963	999999	999999	546	287	999999	999999	395	464	206	384	503	872	897	999999	999999	603	999999	864	118	562	752	975	651	999999	325	662	999999	588	999999	527	999999	999999	999999	999999	65	76	426	377	19	115	999999	999999	211	238	526	383	508	999999	999999	813	232	546	84	436	220	97	270	999999	961	833	452	807	838	679	282	905	406	170	
999999	999999	187	803	854	12	534	159	774	423	999999	942	163	999999	858	812	305	565	522	999999	526	968	805	961	416	999999	999999	999999	999999	531	956	999999	977	348	761	546	636	428	691	999999	999999	71	999999	999999	899	999999	999999	548	948	36	383	716	392	366	644	733	387	225	397	678	349	314	393	252	466	999999	999999	815	999999	322	185	877	874	450	148	464	655	958	999999	396	505	124	281	739	158	999999	238	620	703	999999	168	420	40	22	732	596	677	999999	390	999999	64	865	406	636	850	506	842	941	999999	189	88	429	164	999999	183	999999	43	654	104	999999	714	354	121	124	999999	765	846	999999	718	999999	786	584	578	115	341	640	718	644	889	999999	407	297	999999	523	949	739	266	40	999999	999999	563	32	999999	173	999999	710	753	292	482	94	660	980	999999	999999	403	503	850	58	999999	542	516	399	765	452	999999	999999	951	598	999999	424	508	816	32	221	988	763	999999	415	863	631	887	435	999999	804	999999	427	999999	726	130	456	888	217	371	306	999999	174	999999	533	353	824	759	165	128	67	586	844	957	999999	687	639	896	445	999999	999999	999999	999999	237	999999	462	401	363	234	477	999999	999999	300	455	726	230	824	506	83	71	48	871	731	317	114	999999	156	470	999999	48	491	559	999999	31	333	650	909	936	305	999999	951	999999	534	687	999999	530	295	399	240	791	863	142	823	384	157	175	924	999999	132	743	315	931	999999	196	986	168	94	278	999999	86	320	999999	210	11	119	577	346	54	906	583	999999	757	240	999999	184	359	736	78	874	167	999999	145	999999	999999	999999	30	169	348	999999	999999	446	27	277	163	999999	976	931	821	274	999999	829	880	867	999999	999999	558	700	999999	999999	999999	431	25	404	999999	360	184	83	999999	245	98	999999	998	999999	664	146	914	489	86	788	208	427	999999	803	303	338	846	278	274	749	216	329	128	337	74	999999	431	999999	314	803	999999	903	292	585	185	173	999999	537	999999	999999	898	79	999999	999999	812	219	516	221	110	634	999999	906	808	899	999999	769	298	999999	287	843	715	301	999999	283	492	999999	145	339	628	140	507	999999	75	861	851	999999	705	866	524	855	314	219	521	679	298	999999	999999	392	556	416	874	170	999999	369	999999	606	999999	350	769	517	83	186	593	999999	136	206	999999	946	58	891	73	432	155	999999	539	505	999999	504	999999	102	210	999999	999999	999999	265	347	68	999999	174	999999	999999	364	106	16	782	137	999999	551	552	102	558	158	343	999999	352	999999	24	828	
829	999999	999999	999999	365	676	317	329	999999	381	714	999999	147	999999	781	999999	649	709	336	149	649	411	879	238	951	999999	544	999999	419	128	869	999999	332	999999	875	973	428	852	998	999999	999999	999999	734	999999	999999	999999	954	422	999999	540	25	642	125	999999	188	428	999999	597	448	473	142	265	999999	999999	999999	900	467	907	999999	808	384	797	999999	906	450	197	677	634	401	999999	937	132	685	879	999999	999999	698	999999	61	457	999999	831	413	999999	297	442	552	460	743	999999	999999	57	162	999999	165	999999	999999	218	434	991	751	687	206	259	535	20	580	40	180	284	212	19	855	812	156	553	999999	186	999999	17	999999	226	890	464	892	890	969	127	723	999999	999999	489	32	70	706	999999	999999	163	999	286	862	521	289	999999	734	999999	201	999999	421	612	835	755	598	427	999999	534	796	742	367	644	999999	462	316	295	979	722	987	999999	999999	181	918	239	186	999999	155	133	937	431	729	999999	698	629	999999	999999	59	550	890	999999	714	182	188	892	795	364	246	409	214	993	489	22	999999	999999	999999	249	693	605	578	266	999999	232	597	374	22	762	946	421	999999	205	246	999999	832	391	89	933	993	36	443	821	999999	999999	919	943	941	716	306	301	999999	466	999999	454	971	999999	333	492	584	813	999999	43	418	825	652	18	999999	61	190	917	327	310	255	999999	171	756	169	535	312	653	432	999999	999999	654	999999	999999	777	791	466	207	67	596	358	189	156	410	999999	281	103	910	196	999999	536	388	973	94	999999	760	999999	999999	474	798	190	931	391	583	577	764	798	362	999999	999999	594	982	859	730	999999	75	520	761	999999	888	441	999999	466	999999	769	999999	681	942	89	27	509	252	732	999999	416	426	798	573	832	648	999999	741	679	999999	306	553	528	252	999999	155	999999	530	999999	999999	366	788	475	999999	814	499	93	999999	999999	223	466	352	260	599	324	534	999999	946	928	705	999999	700	721	999999	999999	999999	559	438	999999	934	776	999999	999999	999999	903	999999	999999	949	999999	343	565	999999	468	465	999999	953	999999	928	928	607	878	303	601	999999	179	666	999999	999999	613	598	939	999999	56	348	446	488	970	113	696	696	583	999999	197	595	150	999999	999999	265	481	292	921	630	999999	212	66	483	386	999999	976	999999	561	999999	346	170	403	910	578	130	28	286	983	200	242	241	999999	560	999999	999999	999999	388	434	999999	758	331	676	319	999999	843	292	963	111	763	136	459	999999	862	981	37	201	240	222	121	247	205	308	731	398	277	
189	505	378	380	193	598	812	750	962	25	493	94	765	734	837	999999	999999	999999	73	782	999999	999999	579	999999	999999	793	176	323	999999	563	32	945	921	876	664	999999	595	731	580	538	647	999999	899	966	543	116	474	487	283	191	30	88	667	999999	999999	27	925	300	999999	399	999999	499	186	409	999999	547	999999	888	999999	60	470	999999	999999	535	145	711	272	999999	544	708	329	688	49	392	543	943	287	315	705	647	861	305	999999	191	999999	157	218	500	973	999999	943	585	417	232	721	576	438	142	999999	999999	999999	322	755	855	79	999999	999999	794	865	58	999999	999999	999999	999999	199	999999	999999	468	428	999999	502	772	640	548	765	999999	281	999999	671	967	515	155	834	244	892	549	999999	320	121	999999	698	424	999999	999999	999999	999999	999999	985	43	555	999999	970	713	999999	999999	983	999999	216	999999	335	999999	999999	132	898	543	124	33	948	540	649	625	966	357	999999	298	87	147	714	999999	679	351	295	783	125	677	999999	441	999999	276	909	867	342	230	999999	901	66	301	735	391	621	71	453	455	999999	929	332	622	658	205	890	999999	999999	999999	420	999999	186	858	17	230	999999	682	683	681	630	782	293	999999	999999	999999	242	999999	412	333	201	618	897	999999	400	195	999999	921	782	154	386	74	999999	999999	809	802	725	999999	294	514	999999	938	387	772	999999	999999	999999	586	61	505	963	114	442	643	999999	802	95	345	468	999999	875	86	899	538	305	566	882	354	936	999999	437	44	501	897	940	263	240	135	26	789	549	999999	870	287	191	281	631	266	737	17	716	999999	739	472	639	316	999999	849	477	999999	728	999999	650	999999	77	999999	613	545	703	948	999999	960	328	999999	282	116	216	999999	357	999999	935	625	999999	999999	62	57	999999	38	267	634	224	391	658	759	70	256	128	999999	219	262	999999	999999	999999	788	999999	755	71	71	999999	532	109	426	502	453	331	999999	685	721	999999	30	634	584	287	78	734	191	999999	999999	999999	999999	988	628	412	104	364	999999	71	828	999999	306	985	243	838	999999	999999	797	999999	999999	437	957	571	407	999999	999999	627	94	807	494	999999	264	453	999999	453	999999	544	480	24	407	98	481	51	856	999999	933	45	999999	745	999999	999999	936	302	108	999999	999999	999999	590	999999	223	477	280	52	999999	774	239	853	999999	789	673	199	63	783	491	125	956	916	714	179	424	164	235	348	264	950	999999	961	355	999999	999999	999999	954	209	801	999999	818	439	474	92	997	999999	552	611	82	363	490	999999	810	982	
184	744	749	421	857	69	999999	999999	787	626	656	999999	508	130	997	962	245	854	982	561	307	527	451	632	999999	344	611	623	275	999999	469	999999	999999	372	197	58	960	543	999999	999999	687	999999	999999	999999	999999	999999	581	432	999999	999999	127	636	180	258	685	657	999999	127	249	522	458	628	999999	886	166	691	126	145	933	948	11	702	512	999999	874	420	875	999999	999999	451	763	188	999999	166	784	833	794	902	686	539	999999	843	999999	829	999999	69	230	765	690	743	999999	999999	499	666	117	424	133	930	384	274	782	697	920	797	759	279	619	999999	112	333	896	223	999999	403	201	168	408	683	999999	815	200	120	913	462	837	327	688	352	58	369	709	864	528	422	757	68	922	506	79	24	999999	999999	999999	367	846	400	986	105	474	949	25	450	999999	569	84	671	784	467	959	442	590	277	461	742	999999	999999	999999	47	645	999999	245	999999	613	941	375	999999	457	556	616	999999	341	592	878	109	353	268	890	959	347	95	999999	465	999999	637	433	182	999999	999999	743	814	705	949	459	341	999999	999999	837	42	203	604	224	237	999999	522	111	997	399	361	399	364	151	735	699	999999	999999	999999	365	976	517	999999	220	536	813	801	741	391	143	546	396	999999	431	858	999999	999999	871	57	613	33	536	436	999999	908	530	999999	999999	999999	260	899	482	999999	757	860	524	999999	999999	687	999999	999999	780	719	864	852	965	169	999999	293	999999	955	688	811	176	341	999999	999999	420	999999	16	434	138	772	141	243	74	463	482	571	343	999999	360	193	632	563	253	999999	571	930	999999	999999	999999	389	999999	304	221	999999	999999	425	999999	442	999999	90	681	989	921	999999	588	631	787	511	686	372	949	999999	605	504	188	613	98	999999	520	489	999999	644	979	748	772	836	31	999999	697	66	160	901	999999	279	999999	999999	641	244	238	939	999999	441	684	93	440	999999	699	716	999999	163	337	999999	922	109	721	47	19	183	245	751	609	394	814	630	221	58	36	336	992	999999	971	999999	999999	999999	346	928	959	896	317	976	147	315	911	544	729	373	999999	999999	999999	999999	633	468	998	487	340	758	626	64	871	392	999999	373	999999	999999	191	483	392	352	999999	793	87	123	865	269	614	303	483	280	900	848	79	949	778	527	912	513	999999	917	999999	999999	999999	999999	35	925	999999	774	999999	999999	362	999999	981	999999	324	999999	397	519	602	739	999999	46	999999	355	163	999999	323	999999	999999	999999	999999	677	627	474	111	184	999999	181	98	999999	62	840	
711	518	917	999999	866	999999	634	23	139	402	911	126	55	213	999999	955	751	11	999999	999999	999999	999999	930	684	628	517	534	150	283	225	431	999999	999999	42	334	767	438	509	166	880	195	581	76	641	766	511	999999	897	871	535	429	96	999999	664	999999	326	587	243	35	359	907	494	740	913	970	259	439	22	879	999999	527	252	999999	999999	211	999999	329	298	999999	999999	999999	636	278	748	795	345	332	32	381	18	189	999999	999999	999999	972	701	840	162	999999	999999	999999	999999	28	336	17	187	251	999999	463	999999	996	298	325	907	271	999999	225	992	999999	999999	926	999999	640	871	365	999999	768	999999	758	999999	767	999999	627	410	55	681	618	941	999999	618	104	724	999999	328	21	891	999999	999999	545	701	485	848	45	46	590	999999	999999	156	971	684	418	213	849	999999	295	830	670	915	862	999999	662	999999	261	508	540	211	848	322	999999	474	999999	203	502	67	35	999999	999999	999999	819	390	999999	471	970	999999	210	890	875	616	42	999999	230	964	713	955	48	210	999999	999999	505	999999	816	999999	296	999999	240	225	711	792	999999	377	699	999999	105	999999	999999	999999	314	999999	308	999999	336	242	289	680	253	489	489	546	999999	999999	330	999999	95	440	573	999999	185	472	825	985	999999	999999	688	665	490	151	999999	240	999999	847	896	402	999999	856	999999	584	184	616	263	750	999999	174	773	113	999999	104	993	665	909	243	25	841	999999	323	999999	252	553	624	199	112	621	999999	275	180	927	928	377	239	999999	988	277	569	999999	84	260	999999	999999	584	999999	396	157	999999	331	47	999999	65	32	914	395	999999	999999	560	999999	161	139	485	898	602	185	128	999999	763	999999	920	965	456	631	304	72	455	932	969	999999	802	999999	418	928	238	349	872	905	462	843	576	958	717	152	68	945	774	125	999999	409	499	669	393	924	410	82	385	433	999999	851	940	877	71	554	624	999999	721	557	999999	263	313	222	274	920	711	962	258	999999	573	999999	298	339	226	569	515	143	999999	493	527	166	963	449	187	999999	903	699	896	999999	999999	999999	233	226	455	462	999999	287	404	999999	222	448	999999	81	999999	378	562	999999	999999	999999	48	490	635	237	40	514	999999	863	45	663	27	22	75	95	999999	999999	135	82	884	999999	473	999999	738	999999	281	88	342	892	590	999999	58	302	999999	999999	134	999999	235	996	196	940	173	242	251	741	455	209	382	738	999999	156	999999	490	726	897	38	809	751	538	999999	999999	181	407	283	237	999999	725	974	671	961	
748	487	139	885	943	999999	240	987	997	651	999999	706	999999	607	443	565	999999	576	150	376	324	295	697	49	999999	999999	765	958	24	135	730	235	711	999999	999999	669	123	605	999999	999999	797	822	754	886	999999	255	577	799	999999	999999	58	158	834	999999	646	999999	789	999999	651	999999	834	281	973	872	920	999999	999999	826	999999	773	451	961	999999	842	578	501	541	999999	164	989	200	965	128	351	87	999999	400	416	140	93	879	33	954	607	473	525	849	881	965	48	260	751	739	999999	230	96	365	999999	726	154	921	979	934	999999	984	868	163	999999	795	999999	456	588	695	976	999999	427	17	196	379	999999	652	659	999999	999999	738	449	236	999999	131	990	999999	407	690	986	172	999999	99	302	622	604	372	228	96	627	999999	672	65	762	999999	999999	88	178	622	673	999999	999999	144	818	999999	544	641	110	509	804	131	58	999999	999999	999999	994	338	999999	573	999999	689	433	999999	227	533	76	999999	474	880	999999	911	58	784	999999	493	900	999999	280	999999	87	999999	272	718	292	505	999999	774	999999	947	999999	474	999999	604	999999	984	78	999999	999999	295	856	161	177	229	999999	892	999999	273	881	226	914	239	68	345	496	812	427	715	290	722	989	301	47	526	999999	853	999999	999999	936	999999	424	210	999999	984	523	926	794	52	536	999999	999999	999999	893	999999	43	948	415	999999	118	999999	566	363	419	205	306	564	123	650	526	338	353	629	336	848	801	999999	391	83	999999	999999	27	384	188	999999	300	718	999999	999999	493	754	999999	521	345	901	999999	70	999999	652	688	958	813	154	999999	999999	999999	802	999999	54	337	328	999999	341	214	999999	27	191	185	528	904	588	166	214	167	999999	890	832	293	999999	999999	741	923	738	999999	863	999999	999999	859	979	844	497	999999	363	999999	174	999999	999999	316	796	883	293	885	272	747	110	999999	608	999999	999999	318	223	518	518	671	596	405	999999	999999	351	999999	154	332	999999	684	999999	999999	803	634	992	999999	784	525	497	552	99	856	999999	990	295	71	157	886	116	999999	631	979	266	691	984	999999	367	169	965	14	738	961	689	999999	340	296	999	974	999999	999999	533	698	31	966	582	740	999999	999999	660	289	999999	267	999999	534	62	438	556	121	649	999999	227	624	999999	492	813	137	999999	83	660	999	999999	183	892	999999	147	933	957	300	118	999999	34	999999	509	686	369	480	746	165	535	902	740	887	999999	771	949	999999	148	538	162	455	573	999999	999999	660	227	470	375	999999	999999	129	480	266	12	405	
208	698	124	873	999999	342	391	999999	547	757	269	999999	849	131	990	999999	794	999999	147	999999	681	363	350	848	468	898	115	470	768	999999	999999	483	884	929	572	260	793	999999	999999	820	74	999999	133	430	401	53	621	254	295	167	335	61	128	349	999999	845	999999	276	999999	999999	237	920	252	142	336	785	299	920	558	739	999999	529	999999	327	599	999999	239	999999	457	424	286	860	184	611	89	999999	365	545	999999	727	999999	527	859	999999	999999	153	318	990	999999	999999	999999	701	696	556	722	806	48	999999	750	603	999999	437	818	991	947	376	746	641	63	956	430	999999	714	830	999999	917	669	832	733	999999	811	248	999999	999999	999999	585	999999	627	889	283	341	563	795	611	122	474	709	868	999999	226	406	677	937	148	196	11	987	866	719	804	999999	999999	999999	304	792	376	999999	978	331	372	212	999999	999999	999999	624	866	999999	113	999999	372	218	800	599	517	59	999999	311	686	654	668	999999	307	908	94	145	135	495	501	819	745	862	731	547	870	999999	287	999999	999999	523	329	52	883	158	357	596	999999	616	560	255	657	75	925	333	663	999999	999999	220	667	644	499	999999	999999	294	999999	999999	487	263	729	503	771	219	153	173	334	999999	714	999999	560	498	798	999999	999999	256	999999	680	936	999999	883	999999	119	77	267	999999	33	948	585	599	186	847	118	999999	999999	67	483	448	922	762	998	48	70	755	999999	178	845	981	999999	221	132	301	573	89	379	633	393	703	951	999999	149	999999	999999	124	999999	999999	389	715	631	999999	772	722	757	999999	408	845	46	363	417	999999	999999	52	513	999999	476	884	284	999999	999999	999999	673	779	496	303	623	622	999999	945	782	946	789	999999	359	567	448	999999	999999	399	681	534	999999	39	296	862	999999	106	999999	675	647	98	439	360	11	377	214	992	235	999999	560	999999	999999	100	581	471	309	548	693	999999	925	76	350	884	357	189	667	999999	493	634	352	527	750	333	307	694	517	438	138	982	362	456	184	88	839	895	999999	999999	999999	825	562	411	413	926	749	999999	747	554	12	821	709	571	509	601	999999	43	45	999999	792	999999	999999	871	419	710	593	999999	892	272	54	462	502	170	195	668	82	940	123	823	583	727	999999	962	999999	999999	999999	791	947	583	966	806	859	173	999999	999999	871	691	992	702	343	280	687	485	510	549	329	549	386	840	999999	182	919	222	940	75	939	999999	444	999999	437	802	532	999999	305	247	602	999999	456	623	796	391	948	421	490	999999	999999	
472	462	999999	999999	733	414	116	64	794	887	999999	233	648	632	881	256	890	275	540	748	378	999999	272	947	991	102	999999	54	147	233	508	999999	637	36	999999	538	558	123	703	397	426	265	511	360	999999	114	999999	999999	915	144	68	155	949	564	999999	293	199	999999	997	641	999999	72	999999	570	999999	915	999999	621	164	352	698	999999	571	153	332	123	678	912	991	886	999999	771	138	999999	175	362	783	83	365	194	349	618	126	72	745	363	999999	940	971	50	519	999999	836	573	446	291	584	805	242	557	614	286	999999	121	358	880	933	913	404	36	999999	999999	999999	970	12	89	999999	999999	407	968	999999	999999	940	950	999999	106	934	565	999999	999999	777	977	840	808	999999	999999	670	15	713	864	430	999999	545	945	908	996	930	999999	570	999999	631	85	407	274	782	877	999999	997	744	261	999999	378	356	520	258	164	681	999999	401	939	418	655	795	542	999999	999999	201	999999	52	999999	176	79	994	210	262	702	579	576	35	702	726	673	999999	999999	919	61	87	35	697	754	325	481	473	631	947	999999	289	864	726	441	999999	351	954	374	94	876	384	156	267	999999	999999	999999	432	699	222	744	394	343	999999	496	273	176	307	298	64	999999	605	373	263	286	422	999999	850	594	26	385	718	896	377	999999	677	931	767	151	179	220	59	774	418	212	999999	946	251	240	178	518	53	666	999999	400	281	20	893	981	999999	999999	999999	999999	682	836	35	497	999999	581	818	999999	999999	166	999999	844	999999	999999	999999	60	694	476	473	620	426	508	342	62	587	977	771	666	47	785	999999	308	999999	221	999999	581	186	104	981	999999	421	835	999999	887	999999	474	755	450	66	842	297	999999	406	644	999999	183	504	973	999999	988	999999	161	304	999999	999999	820	999999	999999	738	999999	873	599	999999	999999	208	590	999999	455	999999	122	232	330	610	205	497	352	999999	321	799	917	87	212	194	992	859	269	541	493	999999	727	585	331	999999	682	969	999999	181	602	446	831	999999	58	469	796	999999	999999	999999	109	136	804	917	577	634	821	305	999999	414	501	944	938	58	906	715	786	537	900	999999	927	236	799	999999	999999	875	999999	144	38	743	398	999999	380	718	442	367	934	810	18	697	999999	386	308	999999	679	658	999999	782	876	343	683	269	999999	870	623	999999	999999	634	618	999999	999999	686	999999	927	999999	999999	574	230	999999	549	999999	976	529	213	999999	551	927	999999	500	651	377	195	267	695	69	999999	999999	509	999999	999999	999999	310	201	315	999999	
999999	119	380	999999	414	999999	999999	176	999999	562	706	740	662	152	82	945	821	143	999999	334	481	428	582	999999	887	904	75	135	56	999999	999999	784	223	182	523	999999	557	247	95	999999	100	28	930	999999	363	397	708	999999	999999	624	218	999999	235	981	999999	785	999999	512	390	999999	28	161	999999	818	92	999999	527	999999	629	640	397	999999	57	409	999999	999999	498	449	514	499	999999	708	112	432	310	313	558	241	622	999999	999999	55	857	585	548	939	999999	122	999999	440	870	229	736	999999	236	999999	999999	826	999999	999999	999999	97	997	890	314	320	999999	999999	518	778	999999	295	866	891	736	352	726	472	999999	999999	999999	385	398	999999	629	976	999999	999999	205	675	195	732	493	999999	450	816	57	966	281	238	890	209	999999	999999	77	584	999999	845	999999	883	907	656	965	453	541	999999	999999	923	999999	338	348	338	502	842	592	640	802	350	450	919	305	760	201	632	414	365	782	125	16	54	623	136	75	321	999999	539	767	49	984	538	127	133	999999	942	890	999999	707	760	690	436	782	22	999999	736	999999	999999	465	999999	49	185	139	999999	917	999999	714	221	272	190	85	999999	873	762	365	912	999999	999999	64	258	741	852	658	31	435	999999	271	611	731	999999	733	619	999999	433	10	809	408	543	999999	488	238	999999	999999	526	685	637	563	999999	999999	492	999999	416	103	217	601	196	999999	118	158	347	999999	999999	490	999999	457	465	979	999999	761	556	513	269	965	575	29	73	999999	142	345	797	26	251	954	249	404	999999	526	866	832	813	292	300	394	999999	533	134	197	999999	78	230	658	999999	268	111	999999	674	999999	999999	197	999999	633	999999	773	360	330	713	999999	251	539	141	999999	122	617	947	999999	222	875	105	52	894	999999	208	999999	125	149	903	999999	853	999999	729	874	999999	999999	999999	190	897	527	999999	549	819	975	946	825	937	291	545	999999	321	837	766	999999	355	484	302	662	435	331	657	221	426	730	306	981	809	266	939	442	322	767	376	999999	841	999999	232	919	929	382	136	834	603	407	671	25	504	929	999999	524	386	642	755	575	869	822	132	99	679	999999	25	680	999999	113	193	553	470	999999	957	999999	262	383	732	62	205	823	617	999999	999999	290	486	880	736	425	65	679	22	800	825	29	999999	143	249	963	367	999999	493	500	999999	999999	554	999999	971	730	271	13	999999	702	999999	56	214	999999	39	398	488	999999	943	925	999999	513	541	670	255	938	375	129	143	769	999999	749	999999	126	804	999999	735	
63	908	16	164	61	999999	999999	429	779	999999	329	113	850	485	999999	511	567	452	710	586	884	188	43	999999	152	870	150	999999	631	716	97	999999	98	663	435	999999	999999	999999	995	743	231	250	475	132	56	25	292	294	473	248	772	674	103	364	999999	874	874	651	999999	191	999999	312	798	73	999999	29	999999	197	999999	999999	574	796	456	967	999999	644	712	910	318	136	999999	999999	544	393	943	423	999999	733	812	560	999999	295	759	813	999999	999999	452	999999	405	36	10	105	999999	999999	999999	975	999999	136	10	216	172	963	343	999999	604	773	767	415	129	313	814	291	384	499	641	289	999999	642	854	444	201	999999	514	292	999999	492	999999	75	999999	999999	206	89	733	605	398	399	951	874	219	349	161	46	293	102	999999	719	999999	745	999999	394	938	584	281	565	999999	999999	999999	999999	758	121	999999	702	999999	161	116	999999	557	778	111	999999	337	172	433	999999	999999	165	26	422	79	417	772	876	238	999999	39	999999	807	178	591	535	940	900	999999	999999	196	459	350	141	985	487	999999	999999	643	594	67	775	161	766	999999	859	845	46	981	350	349	286	474	999999	132	999999	927	389	197	575	312	436	999999	999999	328	999999	814	885	999999	592	256	830	242	643	276	263	471	50	895	731	689	904	999999	775	999999	999999	984	999999	999999	501	999999	781	753	77	292	630	729	825	448	999999	54	999999	609	398	999999	518	53	830	105	999999	32	886	999999	999999	885	408	517	281	576	417	848	836	877	934	999999	475	999999	174	361	645	534	645	999999	456	686	729	999999	530	680	999999	866	164	882	148	479	674	999999	297	999999	884	123	457	259	40	599	218	92	675	999999	629	999999	878	479	459	345	999999	294	47	999999	999999	113	999999	600	336	551	694	953	999999	465	367	188	789	982	477	532	86	396	571	999999	478	647	629	173	999999	808	987	684	432	802	102	389	259	517	35	999999	135	857	922	489	999999	264	353	219	999	450	651	895	12	927	999999	990	722	190	999999	518	484	824	999999	999999	563	19	531	999999	372	999999	928	281	957	999999	406	229	999999	91	999999	223	303	999999	173	999999	999999	102	682	505	999999	112	666	79	216	516	305	311	317	999999	926	895	999999	417	846	31	522	380	938	315	999999	50	525	999999	238	97	225	75	660	938	372	999999	337	35	402	270	321	859	999999	450	400	105	911	81	164	65	999999	885	572	999999	999999	785	163	376	974	503	999999	35	999999	129	999999	240	650	378	41	999999	568	707	25	586	710	663	315	
999999	915	999999	138	999999	999999	182	607	999999	503	518	850	586	317	960	61	999999	684	295	28	945	159	170	455	542	50	699	999999	782	999999	999999	442	434	480	665	999999	549	375	142	999999	999999	521	961	999999	142	528	454	999999	999999	656	999999	901	424	999999	369	348	999999	979	595	414	787	685	824	468	999999	85	425	115	652	999999	999999	533	552	746	361	434	197	433	323	24	595	551	889	136	753	94	27	790	121	999999	706	570	779	727	999999	999999	697	502	229	999999	112	349	506	108	154	999999	359	678	999999	935	161	999999	665	581	818	246	795	999999	715	999999	68	635	994	335	999999	941	754	999999	984	379	736	694	213	267	912	999999	54	791	982	170	734	348	999999	186	999999	385	999999	999999	908	999999	999999	10	787	796	999999	476	999999	180	305	999999	839	999999	999999	914	209	466	127	999999	999999	572	201	999999	714	555	698	999999	138	818	169	426	47	556	999999	468	193	999999	907	417	999999	445	901	999999	495	999999	330	209	654	999999	999999	709	268	505	538	346	334	999999	999999	242	107	287	999999	536	21	879	999999	292	619	236	731	473	559	709	148	233	999999	999999	519	999999	234	498	999999	545	841	460	168	541	27	579	143	11	999999	999999	999999	981	107	375	863	616	999999	47	590	427	999999	999999	159	559	367	315	999999	17	672	361	17	999999	222	999999	695	560	999999	999999	275	49	102	729	33	884	400	166	135	305	464	903	329	196	999999	647	683	337	310	609	999999	712	904	136	339	97	667	710	769	305	679	312	895	980	772	550	335	142	489	275	999999	210	999999	379	553	769	42	820	700	574	129	367	259	121	459	562	145	966	999999	936	226	689	397	999999	625	999999	17	348	999999	368	322	550	847	44	450	974	532	534	999999	570	65	847	20	204	999999	322	999999	999999	999999	220	415	368	743	999999	59	999999	812	359	999999	999999	761	999999	406	999999	262	578	519	225	999999	485	999999	610	393	999999	880	379	679	203	654	313	999999	234	817	213	999999	999999	999999	999999	985	970	171	999999	999999	190	809	372	450	678	999999	999999	999999	837	999999	55	190	804	974	914	672	680	999999	999999	705	450	303	999999	875	202	389	309	770	225	999999	700	999999	856	829	213	29	518	929	999999	261	999999	999999	271	122	772	33	158	999999	893	631	315	999999	551	478	340	887	282	497	257	299	999999	999999	999999	607	421	730	333	974	771	894	164	999999	999999	368	658	938	999999	999999	112	179	240	330	876	999999	924	529	773	388	498	325	747	31	681	999999	618	218	924	
663	999999	51	700	183	999999	999999	477	564	382	192	819	999999	999999	858	999999	88	68	321	961	993	683	891	957	944	485	456	157	143	999999	97	749	449	999999	378	722	71	478	999999	123	877	126	370	999999	590	569	999999	999999	888	636	603	653	999999	999999	930	979	999999	94	755	999999	760	999999	343	494	295	443	379	387	999999	999999	333	609	10	207	94	877	322	999999	377	385	388	999999	268	999999	476	999999	452	202	94	999999	912	977	722	999999	363	34	782	999999	862	157	199	719	981	752	999999	993	652	109	173	62	667	76	716	380	318	999999	593	836	28	999999	999999	999999	302	98	233	356	886	641	844	69	105	446	881	999999	195	668	15	999999	202	482	790	353	999999	42	999999	846	270	351	61	591	441	945	857	999999	999999	22	999999	892	528	999999	117	21	264	114	957	999999	194	496	195	649	999999	86	643	545	999999	647	159	270	367	999999	95	544	590	263	999999	159	999999	870	73	183	999999	123	988	245	999999	779	98	923	999999	511	661	999999	166	999999	824	364	311	322	950	999999	862	167	999999	151	871	572	431	11	486	808	641	324	432	22	408	653	98	408	180	291	559	235	999999	856	999999	322	388	188	439	272	999999	276	920	999999	320	94	588	847	373	802	357	999999	447	276	869	347	350	999999	13	999999	276	999999	151	668	999999	637	971	678	425	559	194	999999	572	224	999999	374	404	999999	999999	323	75	251	44	377	933	472	788	918	986	999999	971	243	999999	268	996	944	135	261	999999	682	122	909	431	814	618	114	523	233	315	504	942	999999	453	689	999999	999999	868	999999	999999	496	999999	62	999999	46	999999	950	77	314	999999	26	249	999999	291	28	211	166	819	230	999999	999999	948	565	612	999999	445	508	790	999999	999999	999999	999999	361	526	109	999999	69	227	395	236	667	999999	219	999999	999999	999999	999999	191	434	999999	948	999999	999999	24	906	547	999999	449	999999	600	999999	999999	582	160	999999	999999	888	626	192	195	151	938	433	999999	999999	791	739	559	999999	236	645	327	366	999999	214	766	438	347	620	999999	548	619	28	999999	157	507	464	69	759	359	376	183	998	999999	999999	20	781	999999	921	124	808	734	136	999999	999999	762	999999	574	945	999999	511	551	16	630	646	532	999999	638	999999	999999	336	680	800	963	859	999999	328	126	671	204	984	784	425	505	753	814	999999	999999	840	394	702	890	123	999999	847	999999	177	378	999999	813	99	153	999999	999999	787	138	934	999999	999999	492	443	687	902	751	999999	727	999999	510	877	832	49	
875	797	462	892	446	566	531	125	44	304	999999	523	999999	999999	841	977	98	999999	624	880	329	932	999999	999999	999999	999999	999999	773	999999	699	999999	500	771	774	224	355	354	443	351	999999	412	57	999999	999999	999999	174	54	999999	663	749	46	793	262	952	999999	943	449	511	877	458	205	758	995	344	637	459	752	93	999999	496	633	654	999999	63	477	281	999999	170	467	999999	943	724	119	381	663	873	247	819	63	281	999999	999999	566	893	376	654	62	744	999999	44	422	960	757	177	125	999999	999999	209	484	449	99	999999	54	36	999999	480	648	624	681	999999	221	933	999999	999999	589	790	98	482	687	999999	228	118	610	432	438	982	967	999999	265	281	456	48	999999	614	999999	999999	799	999999	388	895	999999	438	73	796	822	489	930	149	587	335	999999	944	521	661	230	981	678	621	598	999999	512	705	369	409	317	182	598	425	436	962	991	558	999999	791	999999	790	999999	813	610	949	61	828	999999	929	977	999999	527	683	394	210	949	187	941	999999	392	310	79	999999	999999	649	999999	999999	712	625	999999	744	999999	730	843	439	936	865	20	648	999999	684	999999	439	431	805	655	999999	41	236	23	813	999999	248	408	516	721	391	333	961	999999	547	999999	999999	594	243	661	999999	839	999999	999999	93	177	302	384	708	999999	639	241	999999	993	976	999999	485	611	531	137	612	331	337	718	554	999999	59	590	933	999999	611	999999	198	153	999999	84	87	999999	999999	645	324	864	700	556	92	160	649	999999	92	74	640	137	999999	116	58	475	999999	245	999999	999999	127	712	450	149	358	793	52	540	999999	901	405	523	682	885	812	748	999999	999999	636	404	999999	91	508	999999	928	483	782	999999	999999	392	999999	841	253	386	528	611	423	999999	999999	298	117	118	832	999999	669	126	455	188	303	310	999999	731	999999	324	660	999999	214	999999	220	875	21	960	445	999999	339	563	280	305	999999	210	335	79	582	347	297	783	259	327	209	811	37	604	789	794	547	840	241	999999	999999	491	999999	840	350	999999	286	999999	673	89	851	115	846	159	999999	999999	975	775	159	272	37	877	999999	887	999999	408	999999	417	999999	651	215	498	332	999999	579	875	803	494	729	999999	70	999999	119	180	476	103	964	878	999999	696	818	772	999999	969	999999	848	999999	999999	467	999999	484	868	999999	999999	874	362	783	504	579	945	999999	999999	999999	899	211	886	999999	615	999999	289	999999	969	634	484	999999	442	807	362	451	731	179	999999	999999	787	774	999999	176	98	306	123	319	
999999	308	999999	999999	337	726	791	768	24	90	99	109	187	507	515	244	500	199	441	554	431	999999	847	775	999999	464	999999	134	999999	720	679	319	307	970	999999	999999	796	86	504	716	999999	594	437	651	89	999999	848	290	269	957	675	898	864	569	888	999999	460	72	402	999999	999999	666	999999	303	410	999999	999999	217	533	845	448	999999	694	724	538	836	626	206	695	820	616	999999	865	61	54	781	999999	737	92	568	999999	733	683	632	258	359	999999	143	999999	309	392	641	757	424	999999	262	999999	150	41	61	789	264	376	582	266	489	801	999999	258	629	335	74	135	965	635	714	999999	72	475	188	999999	999999	955	396	438	975	999999	999999	999999	792	576	314	706	40	999999	955	999999	111	375	769	558	999999	884	621	973	327	515	791	788	999999	999999	151	674	852	59	306	999999	999999	153	291	268	360	174	466	62	31	367	104	196	680	999999	999999	696	706	629	873	608	344	422	121	469	999999	662	999999	279	435	640	853	980	481	656	386	958	93	999999	208	962	427	568	952	959	999999	605	118	457	885	454	999999	233	186	698	963	999999	999999	822	828	999999	437	197	627	391	999999	123	715	33	971	679	613	205	999999	910	190	776	470	161	57	999999	553	999999	393	980	672	630	804	783	692	818	925	271	682	510	999999	239	940	570	455	307	889	94	486	215	999999	772	802	275	517	999999	107	881	999999	994	999999	156	803	999999	719	883	318	999999	340	163	754	351	522	920	385	950	835	900	705	750	999999	468	999999	188	148	899	828	539	275	505	720	54	496	999999	366	388	999999	999999	850	572	988	958	754	999999	461	999999	999999	882	890	566	361	207	185	34	60	685	352	625	509	999999	65	779	999999	834	999999	999999	999999	835	563	999999	524	542	59	143	761	986	714	481	999999	648	649	946	649	709	154	523	868	472	999999	681	46	810	794	999999	516	219	302	919	999999	999999	644	999999	328	893	999999	819	158	51	272	999999	970	871	898	999999	180	118	999999	956	690	999999	841	392	208	882	999999	714	747	28	626	999999	693	795	590	999999	13	235	627	755	667	999999	375	826	210	572	999999	999999	911	933	860	407	89	345	238	971	910	262	999999	445	933	337	81	139	425	719	380	185	290	923	857	945	491	384	298	365	999999	24	191	635	999999	795	802	814	999999	228	999999	999999	566	619	75	751	999999	191	822	999999	263	245	411	999999	202	534	999999	988	86	914	916	999999	56	999999	427	999999	80	590	273	147	534	266	999999	206	255	
32	619	671	999999	115	999999	309	561	958	111	999999	612	700	999999	999999	911	814	738	253	311	769	311	692	202	179	681	428	918	685	805	999999	273	215	245	999999	914	999999	140	970	978	617	153	98	772	999999	999999	999999	157	625	999999	720	528	999999	894	486	720	927	479	688	999999	999999	390	876	162	999999	55	406	465	999999	733	699	683	767	999999	694	626	223	920	999999	885	311	999999	302	459	95	478	544	321	758	999999	987	999999	452	546	469	236	276	935	999999	73	999999	913	883	892	536	46	761	463	999999	860	507	16	395	803	132	246	98	999999	76	999999	510	95	706	999999	746	955	241	231	805	467	359	287	262	30	997	397	397	410	999999	999999	717	999999	999999	898	952	980	357	648	999999	232	999999	849	868	41	562	999999	217	80	156	581	804	539	658	742	510	999999	753	375	805	734	849	999999	504	999999	919	999999	973	807	861	765	999999	592	807	582	999999	510	418	231	467	205	190	999999	264	999999	254	187	433	378	999999	999999	236	982	999999	999999	383	459	355	851	121	143	828	409	999999	390	973	221	731	85	423	10	810	531	907	609	554	532	434	162	772	741	996	605	420	138	539	624	749	999999	208	869	165	999999	999999	334	376	780	118	873	378	999999	455	357	999999	396	922	704	84	999999	999999	999999	999999	202	89	379	999999	233	999999	90	850	999999	472	999999	876	554	999999	253	421	999999	242	773	999999	560	999999	999999	296	648	650	999999	216	834	550	515	999999	999999	843	962	488	740	197	999999	791	38	32	29	570	999999	480	999999	999999	679	292	502	999999	370	437	999999	419	349	93	999999	583	965	999999	26	808	999999	999999	529	710	999999	999999	681	394	99	982	395	537	764	999999	454	999999	999999	482	536	552	57	515	999999	920	378	553	999999	657	699	999999	826	163	16	221	613	224	951	700	667	914	611	117	910	999999	51	937	999999	179	639	999999	344	492	999999	474	999999	999999	999999	999999	341	340	626	34	999999	999999	166	241	530	999999	565	239	226	548	814	622	940	999999	999999	245	878	441	898	999999	27	380	235	999999	816	542	460	172	219	352	369	337	297	587	422	390	999999	809	999999	112	614	409	112	795	678	724	533	819	846	999999	729	999999	442	999999	16	324	999999	822	425	988	102	402	30	999999	189	487	334	363	528	223	22	78	35	795	999999	999999	277	439	665	102	18	640	325	999999	622	469	895	641	580	107	96	409	394	999999	999999	999999	388	238	616	200	399	999999	301	633	757	661	874	646	999999	999999	57	865	167	
999999	979	999999	87	580	260	999999	592	693	783	431	137	612	999999	607	785	154	999999	48	999999	474	702	999999	999999	999999	692	961	594	258	349	192	999999	230	999999	71	448	558	143	999999	999999	896	608	705	396	869	506	154	977	277	861	157	168	18	52	693	999999	150	121	394	888	299	999999	999999	354	999999	380	906	370	622	168	236	20	431	70	925	999999	996	452	480	195	999999	984	999999	397	999999	34	999999	187	558	440	307	999999	749	919	999999	771	999999	361	796	999999	599	783	365	999999	999999	147	736	999999	126	999999	634	698	641	999999	349	314	807	946	163	576	339	728	812	999999	860	788	270	999999	381	163	600	645	999999	981	596	764	629	999999	762	63	297	103	70	730	806	609	806	549	580	384	964	328	208	999999	169	870	971	183	999999	845	876	235	576	962	237	989	51	660	612	585	685	999999	193	109	289	999999	999999	91	384	999999	982	721	931	997	999999	281	999999	436	821	999999	999999	455	960	999999	187	72	999999	107	502	999999	567	155	999999	994	999999	375	999999	109	999999	999999	212	889	799	996	999999	165	303	579	773	999999	999999	999999	838	999999	792	240	638	999999	999999	226	719	570	589	999999	693	836	999999	999999	308	824	999999	347	496	999999	522	903	999999	964	999999	999999	999999	946	334	546	274	952	999999	59	212	468	736	868	187	999999	999999	642	309	999999	312	36	999999	999999	281	999999	819	215	128	940	374	889	584	674	222	900	458	772	245	999999	302	740	529	734	734	839	999999	278	170	773	693	880	603	424	661	37	649	411	675	999999	726	69	834	376	685	322	999999	999999	655	999999	274	442	406	266	999999	572	999999	647	632	441	999999	999999	54	354	257	999999	296	170	23	194	261	999999	106	859	326	999999	906	163	58	999999	954	35	622	999999	999999	999999	483	346	484	99	999999	11	778	243	524	185	24	999999	129	200	36	724	59	999999	34	228	345	547	999999	705	665	353	598	999999	486	836	928	170	999999	995	20	999999	685	999999	999999	999999	277	999999	999999	999999	228	426	999999	858	394	240	975	161	859	290	999999	999999	407	779	999999	187	999999	999999	756	688	999999	854	643	133	189	87	999999	135	999999	775	950	482	212	798	486	248	999999	999999	827	999999	860	999999	311	999999	89	999999	999999	905	500	485	846	999999	116	656	893	374	783	910	678	317	200	999999	354	999999	339	444	734	608	302	194	867	672	999999	510	999999	480	553	999999	54	115	535	143	999999	331	928	999999	376	555	999999	122	999999	409	999999	520	999999	20	432	227	236	645	350	943	
613	315	617	184	999999	605	828	423	999999	999999	866	572	782	999999	999999	32	165	100	999999	999999	704	190	729	999999	609	999999	455	999999	58	335	999999	408	764	591	999999	329	714	754	278	770	727	491	999999	759	999999	499	738	998	796	409	72	145	577	172	249	999999	585	999999	999999	751	160	21	999999	495	854	999999	999999	200	536	999999	318	410	822	307	999999	222	888	970	925	120	491	456	30	999999	273	715	830	602	352	999999	999999	564	999999	526	620	716	126	805	999999	999999	691	547	471	902	999999	661	999999	280	711	999999	544	999999	234	464	270	703	990	726	232	999999	636	215	847	999999	999999	753	999999	999999	686	743	105	93	76	849	428	943	985	128	999999	611	999999	560	890	326	562	999999	340	724	999999	999999	726	999999	999999	765	448	485	699	41	999999	347	440	27	593	967	930	461	999999	999999	45	326	999999	999999	179	620	999999	999999	324	999999	876	32	423	506	999999	770	999999	705	509	310	410	942	253	953	376	219	181	384	966	922	395	999999	589	955	999999	939	999999	854	231	963	28	999999	170	999999	165	729	924	934	999999	999999	950	235	999999	248	973	103	83	764	504	960	449	372	999999	402	145	774	443	467	817	109	999999	173	483	999999	291	49	782	85	798	647	294	246	405	152	972	170	160	350	981	999999	866	444	359	271	523	656	999999	768	42	999999	296	467	126	999999	261	786	999999	999999	999999	999999	999999	997	965	857	675	212	966	967	429	975	624	102	485	231	243	999999	999999	222	999999	999999	788	23	53	418	361	827	129	527	890	196	419	745	999999	57	999999	868	999999	501	596	321	999999	293	999999	999999	765	203	981	895	645	999999	972	539	999999	332	999999	307	954	556	506	848	92	448	87	243	565	999999	709	438	999999	374	657	999999	999999	711	944	504	673	986	653	167	845	234	881	765	999999	880	363	70	900	977	914	922	995	747	238	251	216	116	999999	886	999999	553	999999	281	477	660	913	680	387	999999	633	967	903	348	12	858	567	321	29	999999	999999	999999	999999	968	459	999999	326	878	483	999999	999999	567	495	767	999999	302	284	610	999999	562	966	682	682	258	353	947	29	999999	745	380	684	895	96	999999	369	999999	25	999999	999999	742	344	999999	999999	999999	363	76	482	146	674	709	999999	956	999999	467	718	843	999999	999999	624	511	715	669	999999	112	27	403	481	999999	407	999999	286	304	788	999999	999999	932	485	999999	895	999999	475	883	982	45	796	727	999999	629	106	999999	879	737	366	319	37	675	901	104	667	999999	999999	999999	
999999	846	433	289	178	999999	999999	999999	367	999999	393	346	999999	831	687	107	316	299	530	999999	582	880	999999	549	938	478	528	552	40	391	339	935	692	672	154	999999	612	999999	559	405	389	320	999999	999999	353	29	999999	999999	988	804	788	378	439	742	229	858	896	883	351	699	948	696	756	975	639	458	999999	374	687	551	495	999999	739	135	472	272	721	999999	205	999999	205	332	564	235	603	961	505	950	452	296	249	728	999999	860	457	999999	563	999999	281	895	375	908	999999	446	319	989	638	314	280	957	999999	999999	687	999999	503	626	141	531	382	678	999999	703	922	401	311	999999	632	879	678	778	999999	999999	999999	310	553	297	813	128	916	613	332	201	679	495	999999	392	50	743	367	999999	999999	42	810	603	942	999999	986	127	145	999999	999999	759	636	502	258	608	99	387	878	215	999999	23	614	999999	355	761	34	999999	252	918	725	889	999999	847	226	999999	727	999999	367	882	311	695	982	373	999999	999999	564	187	999999	550	303	662	865	162	27	549	427	999999	257	191	646	558	875	999999	826	477	247	999999	285	581	999999	924	30	995	903	127	999999	251	521	782	206	847	200	999999	999999	999999	34	999999	829	676	999999	685	917	185	246	752	820	765	546	779	335	775	901	665	668	379	642	869	258	900	518	999999	529	475	984	799	368	183	602	763	453	878	999999	609	331	205	16	844	999999	999999	307	275	704	742	457	999999	945	999999	999999	255	430	164	121	928	999999	83	166	452	200	999999	393	999999	999999	783	336	999999	999999	302	999999	473	372	797	119	999999	999999	999999	481	787	27	563	999999	834	150	357	342	999999	766	41	451	258	49	564	653	322	999999	660	111	999999	416	999999	615	999999	200	569	882	633	55	24	334	914	601	379	434	999999	593	559	505	999999	450	999999	689	784	851	95	434	999999	153	796	339	943	151	999999	381	27	948	209	644	581	474	709	253	752	707	999999	999999	669	999999	26	729	218	165	999999	480	378	320	831	802	114	999999	83	999999	258	684	391	772	50	998	999999	688	393	999999	999999	351	741	794	937	86	324	438	999999	999999	999999	999999	131	999999	856	90	12	707	127	999999	999999	999999	400	228	995	999999	325	763	616	671	723	338	999999	303	999999	943	738	999999	999999	999999	487	676	381	405	363	191	562	603	916	960	999999	999999	999999	999999	999999	488	950	522	799	868	760	560	822	102	954	798	999999	999999	999999	999999	999999	428	334	373	919	863	74	999999	864	813	999999	722	847	999999	676	24	766	360	999999	
753	999999	999999	999999	514	993	927	853	999999	450	999999	999999	734	999999	14	999999	577	384	208	999999	521	999999	955	658	999999	999999	999999	713	999999	426	940	41	380	999999	802	919	136	643	999999	379	992	20	999999	999999	309	363	999999	674	843	47	108	999999	999999	999999	406	340	999999	567	799	161	999999	223	686	999999	999999	534	999999	999999	255	95	492	999999	564	828	84	511	636	410	358	631	581	374	870	138	327	310	472	96	513	472	880	568	843	999999	425	779	333	923	54	775	283	957	428	758	555	999999	85	999999	219	895	703	638	218	999999	999999	589	352	558	545	209	71	993	321	783	214	923	999999	895	413	999999	188	999999	365	583	357	624	945	122	583	999999	999999	999999	876	617	768	252	359	675	99	835	436	775	388	999999	713	999999	646	645	553	999999	999999	189	337	914	999999	990	282	635	820	999999	644	240	974	392	999999	338	126	703	999999	961	999999	425	999999	577	868	412	999999	520	869	77	999999	310	568	950	999999	55	405	961	999999	778	970	724	855	999999	201	206	999999	996	870	384	173	942	631	592	67	658	382	759	56	314	665	762	765	752	977	343	671	999999	313	928	999999	165	802	245	991	849	570	673	386	999999	612	338	649	494	904	45	678	999999	893	999999	999999	999999	915	596	122	999999	958	999999	999999	857	534	776	999999	999999	451	17	150	395	601	218	999999	999999	999999	999999	701	337	122	280	848	942	665	695	140	883	999999	297	250	216	132	783	890	468	999999	999999	147	836	645	707	999999	896	999999	292	385	684	342	999999	274	541	894	785	105	688	263	223	202	839	645	809	687	164	767	933	273	817	327	629	202	852	246	865	691	999999	236	952	999999	382	319	999999	550	302	33	999999	322	347	687	212	214	999999	337	999999	200	836	30	999999	138	961	29	567	999999	712	770	421	999999	38	104	690	461	310	176	819	529	999999	268	999999	141	999999	999999	999999	140	125	425	899	525	938	674	999999	999999	347	824	999999	363	752	999999	838	531	611	414	293	252	999999	999999	999999	136	517	777	11	578	635	999999	79	350	102	436	999999	297	871	999999	365	364	999999	306	124	999999	91	999999	777	110	429	863	529	654	338	683	144	374	999999	999999	17	170	673	286	759	589	755	745	270	325	846	551	660	715	999999	928	13	999999	635	428	55	61	10	900	999999	771	238	424	22	419	302	877	776	108	888	205	690	999999	999999	535	730	345	206	461	999999	878	212	813	999999	409	680	999999	739	103	999999	955	169	999999	999999	988	360	999999	999999	
999999	33	968	775	999999	826	853	999999	50	999999	110	697	709	855	549	999999	280	999999	424	818	612	739	858	148	683	382	932	45	917	999999	558	999999	400	999999	355	437	295	113	651	987	753	171	999999	289	638	999999	26	999999	620	137	857	999999	935	999999	130	121	175	830	999999	999999	893	999999	999999	999999	999999	926	306	999999	509	999999	359	176	917	437	999999	999999	999999	578	510	287	999999	832	424	790	999999	138	999999	878	492	244	272	465	21	471	999999	999999	840	435	683	712	109	919	601	508	777	690	999999	999999	999999	999999	999999	596	330	814	824	71	403	999999	235	477	687	427	999999	275	849	999999	999999	455	343	140	610	673	999999	798	187	445	240	916	23	297	999999	741	432	999999	232	999999	145	206	647	999999	999999	310	209	216	34	999999	315	999999	658	882	536	66	999999	999999	78	347	701	532	637	388	830	486	526	999999	850	999999	994	999999	53	183	999999	958	808	311	598	309	474	688	773	505	140	904	268	140	761	570	999999	117	745	884	974	613	999999	269	211	65	999999	271	365	999999	687	999999	999999	484	133	578	999999	862	726	768	873	999999	758	141	258	926	227	396	187	290	379	887	65	168	208	155	398	549	109	542	526	213	333	999999	817	999999	621	783	16	999999	322	713	390	977	20	999999	854	437	999999	285	838	397	93	999999	709	800	459	133	285	999999	999999	999999	999999	193	251	670	999999	74	324	999999	314	443	390	994	968	665	506	87	158	246	301	960	538	999999	704	999999	999999	258	984	26	177	498	507	999999	13	613	950	999999	735	349	282	789	123	389	999999	999999	16	99	999999	54	304	381	999999	999999	686	228	181	938	488	999999	999999	441	90	999999	464	999999	936	362	990	365	714	309	351	808	964	511	999999	158	854	310	999999	999999	999999	999999	722	999999	522	468	351	999999	999999	22	717	622	999999	999999	709	815	924	164	468	999999	109	751	339	994	39	176	999999	185	381	32	94	188	990	521	300	149	584	669	303	477	21	215	923	702	591	729	19	133	801	41	234	699	842	999999	999999	399	610	728	765	356	999999	175	413	419	928	539	631	287	551	569	241	999999	999999	990	642	893	828	637	412	310	167	951	383	999999	798	394	345	522	590	900	538	855	904	947	93	999999	999999	513	773	999999	107	732	582	241	800	969	839	999999	835	46	570	973	999999	464	199	442	791	74	621	999999	203	118	999999	650	999999	385	360	912	907	797	102	325	863	999999	213	435	378	151	549	828	999999	493	687	554	339	565	539	449	
999999	650	63	999999	999999	239	999999	999999	44	931	999999	424	618	926	943	999999	944	255	120	966	261	764	999999	999999	524	792	999999	710	431	999999	320	475	846	999999	999999	999999	743	365	433	634	501	999999	400	447	999999	135	220	628	549	999999	999999	94	455	572	999999	994	999999	413	223	999999	249	999999	999999	891	621	735	577	999999	771	686	304	589	821	999999	475	46	373	626	709	999999	582	371	999999	781	999999	236	30	284	722	999999	681	339	152	335	394	352	657	508	826	215	558	512	999999	863	999999	30	273	969	107	162	630	959	704	824	999999	999999	988	999999	358	394	714	303	984	611	999999	964	446	495	999999	132	388	865	800	999999	999999	79	515	306	436	999999	963	61	999999	570	539	722	635	999999	809	516	999999	871	159	441	500	264	999999	254	859	390	583	999999	878	974	999999	764	168	210	983	999999	999999	692	360	836	431	999999	999999	999999	82	292	339	999999	999999	999999	999999	517	716	369	13	585	551	270	999999	55	999999	999999	183	212	796	774	999999	435	344	999999	154	672	521	323	19	837	149	113	181	576	61	999999	100	304	216	999999	999999	798	206	999999	904	112	254	999999	999999	245	999999	999999	999999	308	999999	903	784	332	999999	105	995	403	359	176	446	448	999999	870	994	483	105	878	995	539	725	765	238	937	459	52	427	216	424	999999	999999	999999	999999	873	848	157	680	767	999999	121	270	655	449	999999	960	466	23	384	319	999999	150	611	917	98	999999	963	674	999999	999999	397	677	789	978	585	819	220	999999	225	31	847	803	337	24	884	999999	80	999999	208	976	992	38	53	999999	10	633	745	318	395	301	885	482	833	894	476	999999	481	677	999999	221	749	502	797	999999	472	999999	813	999999	999999	819	511	647	476	999999	880	368	634	999999	999999	999999	999999	902	578	923	146	374	969	443	547	999999	797	999999	462	999999	236	500	241	999999	434	388	820	999999	285	575	790	248	16	999999	23	999999	999999	589	999999	999999	999999	847	999999	999999	999999	108	652	380	59	593	32	118	194	489	643	390	137	943	467	599	140	925	626	12	999999	898	368	16	429	440	640	999999	704	550	849	388	576	367	474	336	736	450	109	692	553	681	64	999999	999999	999999	979	999999	131	110	780	222	231	999999	740	328	739	645	999999	618	952	999999	414	643	639	264	999999	770	479	141	862	999999	826	934	458	461	999999	841	686	999999	460	775	999999	603	770	637	167	654	626	156	596	100	999999	490	739	739	277	420	887	75	999999	999999	395	990	247	100	396	296	473	
289	484	898	959	999999	999999	186	728	810	873	12	106	169	154	333	999999	771	200	345	204	719	193	433	953	620	999999	251	999999	106	366	999999	250	999999	999999	347	999999	698	140	346	999999	999999	21	467	999999	885	968	659	999999	72	455	475	900	60	102	999999	999999	60	944	999999	187	999999	797	999999	453	999999	761	236	979	807	660	999999	641	999999	23	641	999999	999999	886	78	652	999999	999999	326	999999	999999	999999	200	778	999999	252	621	754	999999	168	416	765	999999	23	353	134	742	999999	267	999999	608	999999	56	46	460	56	378	174	876	999999	860	738	480	980	563	999999	570	457	999999	565	48	102	849	695	607	876	328	713	542	944	909	646	999999	914	52	65	732	164	328	390	873	999999	878	104	999999	677	294	408	999999	928	563	999999	137	702	373	516	985	361	438	999999	727	664	631	999999	787	223	818	566	999999	507	691	999999	139	172	999999	590	224	754	999999	930	591	920	263	613	390	624	518	999999	999999	536	999999	381	725	743	662	218	826	945	317	94	859	728	470	999999	247	157	165	965	20	782	999999	240	964	508	992	806	411	27	999999	172	999999	600	25	411	999999	320	690	999999	509	482	764	999999	999999	311	80	999999	459	999999	376	242	469	553	217	999999	244	840	416	226	750	999999	807	809	999999	155	388	268	712	999999	525	926	466	769	465	999999	28	33	999999	662	999999	999999	357	110	650	319	999999	999999	392	999999	177	596	903	473	644	653	675	955	874	302	922	999999	999999	400	999999	450	775	699	999999	679	750	220	57	999999	999999	621	999999	706	999999	94	452	236	876	465	890	929	32	992	135	811	862	72	159	999999	999999	625	979	956	325	210	543	999999	75	712	507	957	548	999999	999999	33	154	999999	796	789	850	696	935	695	510	855	999999	999999	574	285	817	687	70	999999	23	173	642	552	391	958	551	448	999999	173	999999	933	391	999999	317	112	666	893	276	999999	649	53	690	293	999999	469	783	760	439	789	894	820	897	990	146	521	999999	999999	587	838	247	411	999999	999999	736	576	474	554	474	471	618	999999	420	999999	908	970	483	358	106	921	185	791	19	381	279	148	999999	400	736	796	721	74	315	438	132	999999	999999	999999	999999	879	999999	999999	295	967	180	970	409	999999	999999	176	48	42	506	665	999999	456	401	163	502	598	541	83	818	678	750	554	618	999999	577	999999	462	999999	801	226	999999	946	505	52	210	309	999999	837	318	569	757	688	568	650	775	675	846	364	426	958	348	921	420	999999	226	626	
361	999999	630	422	999999	999999	241	999999	999999	716	951	359	999999	203	860	703	765	258	920	999999	986	968	216	901	823	107	999999	843	878	14	536	888	825	584	947	321	999999	999999	855	283	999999	999999	910	68	724	497	411	233	108	644	166	171	695	164	999999	392	220	999999	599	616	999999	397	411	734	999999	999999	533	378	255	548	495	870	402	999999	614	707	67	158	187	335	696	914	745	243	848	374	999999	670	943	565	111	488	999999	249	936	69	877	185	878	661	963	42	978	559	158	296	999999	58	999999	932	334	999999	551	273	919	431	999999	999999	886	816	999999	862	435	689	447	999999	999999	163	710	554	830	882	279	999999	372	664	936	195	94	999999	605	154	999999	20	240	49	937	41	329	514	999999	709	298	72	790	999999	606	298	122	151	721	999999	347	995	112	452	792	35	999999	265	495	467	92	334	999999	726	742	999999	459	408	79	999999	833	999999	999999	130	593	217	735	271	999999	999999	83	942	840	999999	999999	999999	908	788	256	912	140	74	29	999999	627	964	850	74	999999	192	839	714	82	999999	782	151	999999	981	859	584	999999	999999	207	848	999999	149	493	999999	919	617	515	671	161	167	999999	999999	186	198	503	628	366	670	903	999999	808	368	870	662	216	665	277	927	928	671	621	999999	999999	181	565	487	480	628	155	750	676	177	562	999999	999999	999999	965	999999	488	240	227	629	999999	332	49	35	999999	831	25	999999	350	588	742	489	999999	912	901	999999	633	25	158	999999	524	162	208	640	805	956	999999	203	699	608	448	698	999999	992	999999	544	141	999999	218	648	613	999999	409	98	435	83	378	999999	999999	999999	45	999999	999999	489	115	584	134	408	229	322	945	822	564	999999	149	53	45	553	158	366	873	103	806	509	134	999999	999999	119	215	999999	587	31	999999	740	572	975	616	964	999999	999999	999999	733	320	896	999999	791	336	667	948	391	999999	825	715	999999	95	942	666	999999	364	481	831	24	999999	496	999999	924	740	824	179	999999	999999	81	999999	969	945	150	999999	910	806	999999	999999	999999	171	823	695	999999	315	999999	654	630	319	44	609	415	999999	406	539	999999	172	778	60	512	497	784	954	965	168	746	809	999999	169	999999	999999	999999	999999	746	852	380	801	972	999999	999999	179	549	854	402	472	261	621	549	610	959	747	38	293	999999	597	387	999999	729	603	999999	525	708	999999	563	269	588	240	611	554	999999	999999	200	170	645	342	948	999999	561	999999	907	999999	270	344	999999	18	747	999999	999999	159	474	
511	81	378	58	889	999999	89	301	143	883	30	19	995	999999	937	557	867	647	999999	649	999999	999999	999999	696	999999	265	999999	270	555	522	999999	999999	462	999999	658	950	821	121	999999	871	999999	638	428	619	999999	125	999999	894	999999	460	999999	99	999999	509	26	204	845	999999	614	999999	999999	818	745	621	42	180	557	916	792	986	735	755	892	589	780	819	999999	999999	809	329	990	999999	997	105	642	760	920	952	72	464	115	150	507	132	999999	60	892	999999	586	999999	999999	999999	111	286	999999	133	999999	350	729	207	315	999999	999999	295	999999	999999	999999	650	978	282	260	999999	854	338	881	595	258	999999	814	730	927	999999	39	103	761	999999	377	721	999999	519	999999	580	232	864	158	999999	278	222	488	999999	999999	999999	829	314	465	962	504	773	999999	138	999999	999999	535	999999	280	234	209	778	999999	12	259	110	279	468	999999	999999	382	989	999999	15	326	999999	291	667	501	684	262	724	999999	799	146	604	999999	252	999999	999999	54	999999	594	923	999999	999999	999999	486	897	999999	972	370	595	785	589	515	593	398	811	838	999999	868	507	595	972	999999	150	733	999999	999999	783	36	825	999999	635	159	999999	265	339	999999	357	805	999999	999999	712	891	139	851	999999	630	999999	927	999999	805	999999	185	725	999999	999999	999999	999999	954	620	999999	353	999999	545	10	160	439	121	337	999999	985	491	350	109	143	882	90	354	298	523	244	644	855	596	29	615	999999	434	404	314	147	476	402	194	526	29	999999	999999	138	701	999999	999999	682	868	454	323	638	86	591	999999	870	847	71	441	385	608	999999	359	525	395	700	15	716	33	922	519	98	166	583	999999	126	734	225	597	999999	999999	961	999999	151	706	977	383	843	287	999999	299	414	961	808	917	531	417	831	743	10	775	999999	659	945	999999	999999	481	503	477	10	999999	631	474	699	999999	646	510	218	819	417	327	171	439	999999	632	115	137	357	665	592	709	902	482	999999	966	922	312	999999	999999	480	999999	880	999999	999999	307	668	999999	999999	999999	280	31	999999	22	999999	683	614	999999	79	323	999999	108	999999	837	999999	999999	243	159	877	732	737	344	469	12	348	912	999999	795	162	292	963	999999	865	209	999999	571	999999	999999	156	999999	362	558	999999	728	385	382	381	52	999999	999999	73	519	999999	539	420	999999	999999	999999	673	423	246	818	221	787	359	665	242	924	452	324	999999	353	12	963	380	188	111	740	999999	965	999999	404	315	176	228	454	111	999999	999999	458	18	313	999999	732	999999	544	999999	
455	999999	999999	999999	999999	599	999999	204	999999	999999	109	999999	241	834	999999	999999	708	883	841	513	54	569	905	564	906	145	999999	315	487	999999	280	296	835	841	999999	371	906	999999	999999	999999	148	972	508	937	11	176	999999	623	999999	733	518	848	835	999999	999999	999999	473	165	243	321	605	999999	716	593	246	813	333	399	188	459	673	999999	800	47	374	82	70	968	563	999999	587	381	999999	754	618	431	461	804	999999	999999	898	751	999999	771	209	287	265	915	700	198	843	168	445	738	70	999999	58	797	666	230	825	999999	601	503	734	234	743	962	999999	814	362	528	851	417	560	921	999999	39	838	999999	816	999999	277	375	896	429	936	389	694	999999	383	663	147	328	945	999999	160	99	999999	999999	543	303	940	885	836	324	999999	999999	999999	148	346	28	959	999999	413	679	237	999999	606	315	297	364	278	992	441	698	390	532	999999	999999	999999	999999	993	863	999999	999999	214	391	539	999999	122	908	212	555	646	999999	703	568	914	275	175	923	493	731	687	999999	35	948	454	147	933	999999	564	999999	377	146	35	106	36	890	475	845	697	34	202	388	161	722	356	86	995	822	618	206	992	847	717	272	185	373	497	266	937	402	648	338	353	999999	188	509	339	606	541	33	999999	999999	236	469	538	308	37	312	602	378	999999	120	176	999999	37	999999	429	763	921	999999	403	999999	908	999999	385	864	45	999999	999999	846	746	999999	291	594	406	999999	621	999999	733	999999	346	195	664	999999	260	537	171	985	165	999999	90	576	685	999999	630	591	999999	931	93	673	273	999999	767	755	632	752	999999	581	961	364	999999	181	39	54	326	999999	554	349	999999	847	999999	59	999999	885	765	999999	713	411	999999	814	261	689	174	70	613	999999	999999	908	999999	507	708	589	33	800	751	999999	999999	641	563	423	47	999999	887	999999	999999	999999	255	882	999999	463	49	999999	618	157	999999	228	16	968	999999	49	790	645	412	546	149	122	35	22	144	855	999999	999999	848	999999	777	189	802	928	99	399	40	544	918	483	467	290	999999	876	697	532	902	579	211	523	999999	401	669	350	106	857	198	243	999999	144	831	999999	580	78	999999	924	425	88	999999	51	18	255	727	999999	88	859	999999	158	999999	611	953	62	999999	334	999999	385	520	999999	831	242	210	797	796	999999	651	499	709	903	999999	772	117	824	700	170	515	387	673	739	271	247	716	999999	999999	147	999999	999999	108	999999	999999	999999	413	963	256	646	999999	999999	458	943	287	589	999999	248	
652	552	999999	138	361	999999	818	539	999999	780	200	999999	525	170	879	658	603	872	999999	999999	752	512	369	153	578	64	329	304	928	999999	462	681	98	478	397	375	643	62	427	398	999999	999999	999999	633	772	662	130	999999	999999	800	350	415	198	695	495	150	193	360	999999	307	390	524	610	981	328	519	506	57	773	513	25	550	454	12	999999	140	229	735	381	915	999999	999999	962	138	390	57	492	402	982	999999	999999	293	502	130	18	912	21	311	999999	999999	165	82	905	828	999999	799	999999	196	999999	999999	999999	457	978	644	999999	739	999999	999999	600	281	36	113	75	999999	330	732	58	999999	994	123	999999	918	430	128	760	861	744	143	354	590	95	306	734	627	999999	999999	314	999999	757	999999	999999	540	999999	44	236	62	999999	999999	508	62	751	999999	202	554	245	12	37	859	884	512	999999	428	999999	20	195	730	999999	448	200	595	427	200	576	725	762	589	217	396	892	707	854	365	634	999999	839	458	114	189	391	332	708	454	999999	255	283	932	413	700	848	505	682	569	198	999999	634	560	71	476	791	999999	794	640	967	186	657	639	793	834	180	737	999999	200	66	867	887	972	999999	331	452	999999	999999	517	547	999999	999999	295	177	721	667	288	999999	637	397	734	538	999999	999999	999999	597	999999	148	578	999999	121	999999	492	512	330	36	661	999999	740	999999	999999	481	999999	103	999999	161	999999	472	82	176	892	350	988	802	332	999999	819	999999	430	733	999999	692	607	988	435	999999	999999	999999	846	695	16	945	656	999999	436	263	260	973	907	999999	999999	181	76	999999	637	771	999999	999999	999999	990	216	176	912	999999	999999	278	873	298	999999	73	618	999999	625	386	170	946	693	385	999999	78	89	999999	587	784	509	637	625	205	361	999999	999999	852	602	856	489	999999	999999	650	396	999999	389	961	999999	843	37	644	999999	690	251	999999	88	999999	324	121	911	999999	999999	137	506	588	653	678	999999	14	446	765	987	999999	999999	331	914	53	999999	218	689	999999	540	743	757	865	999999	935	954	670	999999	121	538	491	999999	128	260	904	153	808	514	711	999999	999999	407	271	999999	786	792	919	776	44	999999	115	431	793	829	844	380	999999	506	717	724	276	428	334	999999	506	823	999999	80	19	899	191	999999	978	999999	239	346	999999	219	999999	999999	999999	999999	550	596	432	69	161	298	999999	534	999999	311	796	986	999999	999999	82	999999	999999	962	23	849	767	144	344	411	453	999999	600	508	999999	999999	210	574	689	381	999999	738	805	447	
999999	999999	665	999999	398	879	907	991	345	356	274	462	999999	343	139	195	137	415	262	30	615	460	698	999999	999999	88	111	999999	999999	385	14	999999	238	711	300	534	193	292	746	464	999999	462	999999	254	243	431	372	866	445	504	254	471	486	784	832	999999	999999	999999	833	319	999999	685	694	999999	351	930	233	358	53	999999	11	844	669	797	525	163	105	999999	673	228	715	244	999999	802	999999	999999	999999	453	879	89	999999	999999	459	436	686	818	767	999999	902	313	208	999999	823	840	999999	410	999999	689	268	678	125	347	93	614	999999	999999	899	891	828	808	999999	779	479	964	862	575	395	242	120	999999	999999	700	551	370	30	999999	421	945	309	730	740	178	999999	210	999999	404	352	844	833	152	918	876	576	999999	999999	428	999999	858	978	927	25	570	578	561	999999	424	796	723	999999	902	999999	954	591	999999	999999	904	594	278	10	467	233	999999	409	999999	999999	519	133	456	999999	602	999999	562	999999	999999	715	179	600	999999	916	548	999999	629	999999	999999	29	964	294	478	35	335	833	276	858	999999	704	999999	171	609	772	774	301	999999	592	991	999999	999999	987	219	392	999999	314	961	362	461	999999	603	999999	999999	999999	824	999999	655	431	999999	769	999999	999999	456	677	251	18	990	860	999999	999999	999999	999999	269	193	459	976	84	999999	136	31	999999	914	406	999999	110	184	692	999999	948	549	645	918	787	999999	999999	865	999999	541	150	890	323	999999	219	214	601	566	40	999999	999999	848	999999	568	999999	999999	897	973	308	794	999999	76	999999	339	912	602	611	349	259	46	335	593	444	999999	945	999999	999999	771	705	201	69	543	154	408	171	110	999999	86	623	999999	335	999999	567	746	964	84	999999	984	999999	999999	602	261	999999	993	999999	999999	413	617	623	67	86	135	278	116	734	44	922	917	178	999999	213	999999	726	256	711	999999	999999	999999	578	871	999999	722	999999	98	599	808	999999	160	448	999999	696	999999	463	565	999999	209	615	460	22	930	999999	999999	816	385	412	999999	999999	70	291	518	879	999999	49	751	395	999999	999999	999999	517	999999	807	999999	478	912	999999	432	81	999999	999999	512	834	999999	999999	648	999999	25	999999	207	685	531	999999	999999	868	929	386	981	999999	711	180	999999	657	435	943	95	132	389	188	999999	269	980	995	375	739	999999	684	314	999999	401	42	999999	457	354	504	985	653	999999	999999	549	536	999999	690	999999	989	758	854	408	631	599	525	999999	836	12	938	705	999999	907	436	98	255	82	952	350	679	799	999999	312	931	
999999	442	491	486	638	999999	999999	299	999999	385	980	924	285	682	439	875	702	543	454	416	799	999999	999999	214	814	303	999999	191	350	690	200	643	551	477	673	167	44	999999	207	635	812	999999	900	999999	455	999999	970	399	522	474	977	266	999999	896	142	508	697	999999	672	345	913	999999	949	945	195	347	383	807	999999	999999	841	999999	345	999999	603	393	559	223	999999	650	332	74	669	875	713	934	999999	655	345	999999	469	999999	190	862	722	868	999999	954	346	118	790	173	391	250	633	138	920	850	303	748	948	999999	999999	32	22	848	284	84	999999	261	373	727	471	842	812	93	668	483	107	999999	926	604	876	650	859	999999	999999	429	252	999999	23	132	362	596	226	999999	999999	168	850	999999	594	392	722	95	999999	72	999999	549	437	549	469	447	999999	568	822	999999	999999	999999	172	852	176	854	831	999999	247	999999	375	875	999999	827	852	510	633	233	150	544	882	790	905	796	468	143	999999	702	124	576	379	793	999999	872	386	364	995	999999	999999	739	560	74	847	504	697	825	923	609	697	959	999999	529	428	999999	471	999999	971	999999	999999	42	862	999999	542	671	871	581	110	753	451	497	514	999999	526	410	984	817	942	410	109	999999	220	999999	15	165	761	849	375	999999	411	568	392	628	613	674	999999	431	999999	186	999999	999999	999999	180	168	999999	999999	188	12	27	302	653	874	571	277	751	822	479	133	387	999999	31	215	999999	351	999999	115	886	31	852	532	999999	295	766	999999	983	917	49	234	805	710	582	999999	999999	204	757	693	821	361	862	851	408	999999	154	276	612	909	999999	828	999999	104	568	166	160	495	740	367	118	795	999999	833	783	254	328	676	999999	184	857	419	594	999999	293	534	169	11	999999	265	151	500	173	999999	806	221	948	999999	152	426	696	863	999999	400	999999	999999	78	39	78	163	978	478	939	437	61	702	244	98	810	43	999999	158	370	484	226	618	631	999999	36	571	999999	617	534	910	999999	994	954	203	999999	268	999999	140	933	970	286	673	560	736	33	999999	999999	999999	899	118	428	547	999999	999999	184	999999	404	859	12	506	857	999999	943	38	949	999999	747	50	485	552	577	866	225	399	999999	553	67	999999	999999	922	594	445	718	999999	999999	940	999999	975	29	999999	864	999999	138	436	123	915	729	531	787	966	367	936	999999	357	540	561	331	112	781	630	909	999999	999999	89	999999	422	652	527	546	999999	564	771	999999	840	999999	971	738	999999	286	292	999999	536	117	229	565	
658	70	370	885	999999	618	399	203	398	999999	365	932	58	524	700	999999	211	999999	999999	411	595	915	544	669	569	823	999999	826	498	807	383	401	454	524	263	361	292	999999	616	399	174	578	632	114	333	999999	690	999999	585	29	999999	551	338	817	970	999999	525	701	325	116	86	999999	999999	999999	999999	963	487	534	999999	999999	980	999999	378	999999	246	27	293	440	999999	530	999999	277	250	479	999999	832	999999	637	553	520	836	591	326	509	323	601	999999	999999	752	999999	561	999999	999999	246	49	63	183	949	580	953	459	95	365	795	973	809	999999	235	999999	530	901	850	999999	749	512	999999	252	999999	75	645	999999	252	999999	999999	999999	999999	272	999999	999999	141	659	999999	66	999999	999999	999999	236	531	536	514	278	999999	999999	231	468	710	184	264	734	650	810	315	884	999999	809	217	407	388	825	995	546	329	796	274	871	999999	793	390	999999	762	172	720	341	999999	376	506	608	466	518	999999	803	999999	279	788	331	999999	238	131	790	854	352	847	705	540	968	948	851	379	360	679	917	793	576	999999	999999	99	973	332	568	312	608	941	870	567	201	537	60	17	943	999999	999999	672	999999	834	419	999999	25	800	593	428	655	239	115	838	351	20	441	307	999999	241	999999	905	562	487	255	411	977	148	348	440	897	999999	435	833	129	254	203	742	561	172	999999	999999	739	150	657	378	836	41	225	191	106	999999	705	711	156	654	999999	999999	999999	18	999999	999999	461	163	530	811	803	281	719	999999	817	699	746	149	167	207	176	422	999999	876	999999	945	923	999999	344	154	148	999999	687	474	999999	999999	164	553	824	208	720	586	619	845	575	999999	322	129	999999	406	16	566	554	999999	488	697	292	711	999999	402	999999	304	818	385	673	999999	594	254	961	999999	545	999999	324	999999	487	589	802	984	311	19	633	999999	792	937	147	581	180	738	986	999999	798	999999	119	999999	255	426	999999	243	182	496	999999	77	168	637	999999	999999	999999	999999	999999	898	894	999999	409	434	769	159	511	999999	247	102	909	855	268	522	999999	999999	93	892	714	70	822	569	812	999999	48	565	645	164	86	334	338	584	277	97	999999	999999	52	685	662	105	914	886	996	90	586	999999	809	999999	999999	767	730	359	881	410	999999	999999	495	594	395	214	514	357	999999	913	999999	334	999999	181	968	447	59	408	240	618	156	936	573	999999	999999	922	755	10	465	318	603	999999	703	866	20	999999	999999	458	999999	458	591	567	91	999999	326	262	538	637	676	999999	
718	331	999999	272	264	150	761	763	365	472	458	513	892	495	320	783	630	721	171	749	443	601	119	781	36	589	854	490	415	976	999999	999999	333	213	999999	282	860	999999	999999	869	999999	251	999999	826	10	999999	675	595	772	542	631	817	999999	926	818	126	222	999999	245	999999	295	281	358	389	88	340	190	688	894	47	923	199	118	301	292	999999	508	292	999999	949	999999	268	718	872	354	577	999999	406	395	483	69	522	205	936	584	999999	892	999999	748	999999	897	986	999999	999999	618	442	708	185	644	999999	618	929	566	296	761	37	562	485	45	510	689	999999	999999	421	999999	411	994	182	716	106	999999	795	999999	999999	62	999999	567	983	263	912	869	475	999999	769	865	999999	955	908	185	557	633	999999	677	999999	980	123	694	289	756	216	999999	999999	999999	547	999999	822	395	455	244	834	999999	578	231	133	641	999999	30	533	999999	848	999999	95	999999	999999	473	999999	127	306	140	999999	999999	287	999999	57	474	999999	16	225	999999	52	744	509	999999	350	97	64	195	999999	605	766	102	999999	734	908	999999	999999	539	308	83	434	705	999999	324	305	601	191	351	184	659	308	217	999999	90	999999	999999	947	421	999999	82	999999	706	573	700	374	999999	82	553	329	999999	999999	804	707	999999	28	999999	655	194	378	749	905	713	20	894	999999	558	999999	89	231	999999	812	940	882	236	999999	727	141	397	950	460	528	638	31	887	546	504	999999	664	72	175	999999	999999	999999	906	176	706	696	678	403	816	558	993	331	524	999999	182	999999	999999	486	301	216	267	999999	918	230	999999	999999	999999	999999	803	57	633	27	66	356	999999	897	999999	999999	999999	999999	462	999999	999999	901	535	999999	507	999999	374	583	39	187	771	999999	200	999999	999999	999999	899	999999	999999	999999	600	768	925	976	275	177	433	284	944	420	528	270	754	273	109	26	695	959	999999	719	983	999999	999999	456	999999	107	999999	531	772	300	170	943	468	141	404	375	976	559	999999	339	979	99	638	619	659	999999	214	926	999999	118	999999	939	830	852	999999	380	750	999999	730	178	999999	902	999999	654	999999	584	999999	622	868	733	50	999999	918	854	739	893	591	999999	797	999999	892	239	112	663	310	999999	123	615	794	34	624	507	999999	873	328	87	999999	983	368	84	709	999999	68	999999	77	854	999999	975	123	453	788	352	682	985	285	780	799	849	999999	40	470	195	828	999999	119	543	316	999999	536	662	316	607	49	722	45	999999	181	417	596	999999	208	148	999999	999999	246	999999	825	843	
999999	547	287	737	999999	337	614	523	763	223	999999	534	547	976	449	461	999999	190	312	959	999999	975	999999	999999	999999	999999	831	332	693	488	999999	837	718	472	457	988	384	578	967	711	118	521	546	957	831	71	999999	999999	698	51	212	65	969	865	893	999999	938	895	999999	742	506	291	999999	285	615	748	816	84	999999	460	86	999999	222	600	851	438	439	651	561	201	988	609	633	651	285	552	867	853	579	835	60	488	103	234	215	826	691	270	999999	92	255	834	702	247	964	644	843	379	23	464	192	999999	999999	293	754	999999	657	188	999999	72	881	999999	999999	693	410	598	999999	987	394	35	747	999999	308	478	999999	164	999999	395	687	641	709	498	839	124	999999	762	999999	810	999999	319	999999	512	999999	289	211	291	338	19	837	376	179	999999	999999	999999	717	23	988	865	346	599	989	271	999999	369	363	392	133	999999	999999	999999	999999	664	516	84	856	244	908	29	277	999999	999999	897	558	999999	999999	853	514	851	406	640	774	999999	473	881	330	907	21	901	926	818	167	946	970	199	923	515	348	909	142	482	999999	969	598	999999	773	101	713	190	897	509	878	999999	999999	409	999999	174	200	999999	999999	949	233	17	102	458	507	879	927	369	397	956	514	999999	719	924	999999	805	690	791	117	999999	204	831	13	999999	939	885	999999	999999	326	999999	324	713	165	192	259	107	876	999999	999999	999999	174	353	792	999999	994	284	563	70	873	999999	484	408	999999	525	755	402	13	999999	519	999999	999999	999999	52	639	641	801	449	536	675	438	929	999999	616	223	74	850	48	72	432	665	332	999999	697	258	283	999999	195	639	437	999999	999999	210	629	563	976	808	999999	999999	309	203	834	36	395	999999	148	999999	791	313	461	904	364	999999	999999	999999	299	999999	999999	999999	366	725	615	999999	108	818	344	728	920	63	247	265	549	884	999999	238	830	305	515	999999	120	349	134	881	187	999999	502	999999	999999	775	273	959	149	516	797	584	587	34	999999	577	111	419	23	737	76	999999	365	479	189	24	999999	993	999999	417	683	26	600	734	632	575	999999	192	770	155	790	287	126	999999	97	187	650	806	377	938	160	999999	999999	396	815	999999	177	32	972	942	751	999999	458	731	833	780	999999	999999	401	362	261	918	648	868	947	999999	89	333	999999	999999	999999	227	999999	572	999999	982	691	214	999999	650	408	302	999999	828	403	520	828	395	999999	316	203	999999	414	25	686	242	999999	466	448	36	902	999999	640	970	578	534	653	999999	
999999	850	999999	779	935	751	953	999999	999999	820	475	437	960	693	133	85	808	577	812	611	886	999999	930	234	765	892	747	564	999999	249	260	869	866	999999	920	358	227	999999	861	663	71	999999	533	241	991	21	76	219	999999	999999	172	10	721	999999	999999	449	919	864	24	52	999999	399	306	469	999999	605	571	27	773	775	857	394	715	158	549	168	501	699	242	754	826	999999	999999	107	86	259	157	999999	943	480	438	363	409	819	660	671	999999	73	670	395	450	58	445	944	999999	999999	294	572	502	999999	948	999999	631	270	225	999999	555	209	393	321	458	746	84	999999	346	504	984	896	999999	878	737	437	38	846	999999	777	999999	999999	399	308	964	584	999999	112	531	218	731	149	603	195	999999	231	680	359	937	703	974	152	999999	212	793	398	84	624	113	999999	201	784	956	447	382	656	809	95	356	874	424	971	999999	138	773	845	302	313	762	515	756	678	999999	610	999999	950	999999	197	514	576	510	707	998	20	26	999999	193	166	813	469	422	595	999999	72	288	999999	381	999999	439	948	999999	999999	861	598	764	522	875	355	999999	431	364	622	999999	780	373	717	973	760	121	826	999999	999999	500	302	103	171	675	846	999999	800	578	999999	999999	999999	480	739	846	410	256	504	81	999999	521	391	999999	799	24	233	699	571	39	621	367	612	297	959	280	568	504	603	846	38	33	999999	853	541	864	999999	999999	634	871	999999	999999	617	755	999999	624	119	197	999999	156	452	999999	999999	999999	957	465	155	278	521	469	287	905	999999	657	52	813	677	538	573	934	998	923	74	700	466	117	999999	999999	472	344	170	999999	999999	456	404	880	999999	82	999999	86	719	999999	788	174	594	999999	860	959	999999	999999	946	581	624	369	157	529	93	70	314	849	715	298	805	186	308	905	705	206	263	172	999999	605	642	999999	999999	261	145	899	116	999999	999999	999999	154	461	397	999999	757	841	999999	999999	797	212	768	999999	370	431	942	999999	865	688	961	664	706	550	999999	351	938	999999	153	896	999999	193	999999	515	602	999999	999999	353	999999	999999	999999	864	896	999999	999999	347	836	999999	136	794	999999	999999	43	427	837	999999	93	999999	990	56	651	630	697	999999	491	614	258	263	999999	999999	287	598	822	156	540	107	767	328	185	999999	514	999999	10	359	587	999999	159	536	999999	19	999999	548	363	999999	77	527	176	493	896	760	98	583	999999	691	516	720	711	886	999999	999999	999999	764	429	867	541	308	630	347	825	630	465	721	585	
999999	603	739	245	89	89	22	930	284	432	999999	44	931	999999	318	843	999999	159	272	649	937	193	87	129	999999	999999	769	897	999999	667	275	999999	376	997	707	98	776	999999	631	999999	874	809	999999	999999	14	832	609	999999	322	503	999999	999999	203	82	999999	261	526	999999	749	878	319	125	111	999999	166	130	667	999999	503	230	77	392	528	464	774	138	641	744	125	662	601	670	585	335	708	794	111	304	999999	455	999999	166	734	752	999999	999999	707	999999	185	883	174	675	605	102	436	999999	999999	739	307	999999	999999	781	999999	97	287	648	540	775	908	372	28	373	585	999999	657	910	657	776	999999	999999	430	706	569	241	999999	925	75	493	999999	142	841	372	996	839	834	790	661	647	474	849	229	999999	37	813	999999	999999	100	557	444	526	918	187	773	999999	99	914	222	273	599	361	583	57	876	775	531	999999	999999	746	222	999999	258	19	311	126	795	498	679	756	376	999999	835	999999	58	382	223	663	599	713	749	920	578	397	58	123	999999	182	64	999999	291	218	999999	999999	999999	577	277	908	999999	999999	497	600	244	466	999999	902	526	75	998	504	999999	867	999999	999999	996	301	999999	860	961	197	850	623	999999	427	474	167	271	490	183	481	115	999999	788	999999	226	158	685	122	500	155	597	210	999999	560	999999	999999	160	771	999999	999999	289	999999	947	688	805	999999	166	817	991	739	641	45	892	526	399	999999	999999	999999	999999	847	999999	185	999999	815	999999	999999	448	883	728	60	16	500	143	140	202	999999	367	110	999999	351	992	868	131	760	514	562	318	657	999999	451	344	999999	333	510	436	114	56	142	999999	165	435	283	98	940	733	150	999999	761	334	700	999999	979	977	105	999999	747	63	610	999999	48	341	999999	721	999999	716	970	176	632	703	999999	651	235	22	999999	999999	999999	780	191	37	373	660	556	333	470	999999	364	69	238	655	689	60	446	830	999999	824	999999	561	810	233	762	973	279	999999	999999	59	665	966	995	189	999999	966	872	999999	999999	388	784	467	999999	999999	361	999999	999999	977	23	999999	214	404	963	167	281	999999	969	957	274	400	390	999999	999999	420	999999	398	73	58	518	722	188	863	999999	671	999999	999999	310	94	872	999999	45	301	999999	209	845	271	13	837	907	999999	997	999999	317	547	999999	295	381	840	831	963	847	889	469	300	859	350	510	301	127	999999	856	885	95	424	364	98	453	887	575	999999	999999	999999	151	538	999999	272	999999	356	673	754	805	470	999999	908	12	155	832	
753	350	999999	999999	999999	999999	999999	999999	121	830	893	192	908	999999	493	274	999999	999999	999999	748	930	999999	596	794	163	999999	373	299	999999	999999	186	421	999999	999999	699	547	80	872	682	516	338	999999	999999	442	662	174	765	911	321	206	999999	339	999999	999999	902	188	753	710	999999	93	356	523	738	489	653	481	973	999999	152	946	203	334	896	115	420	999999	961	999999	141	999999	999999	461	977	199	575	999999	40	811	363	999999	999999	370	274	599	169	814	677	999999	789	191	200	122	768	375	12	731	443	999999	987	388	227	999999	578	619	231	894	999999	549	914	999999	450	172	299	631	162	833	999999	307	946	605	846	837	374	950	999999	749	692	612	999999	844	413	755	824	974	999999	203	791	999999	378	274	279	138	220	999999	740	38	823	147	222	178	670	146	339	391	541	389	235	999999	821	999999	999999	999999	362	79	403	999999	348	999999	337	999999	999999	416	999999	681	336	999999	627	392	219	769	926	555	399	27	184	276	425	999999	999999	914	968	999999	832	896	72	345	776	150	588	999999	690	508	809	263	136	999999	217	999999	65	822	762	843	418	62	555	656	999999	999999	895	999999	999999	999999	881	423	991	878	583	999999	619	991	999999	486	803	174	89	427	745	146	999999	919	69	767	386	620	161	135	754	780	351	999999	800	441	999999	461	776	784	627	999999	271	258	680	185	999999	74	999999	999999	999999	999999	972	137	911	407	454	999999	78	511	529	999999	999999	866	133	802	999999	213	999999	511	241	352	398	304	799	359	874	999999	249	883	729	321	740	875	999999	510	807	224	504	403	987	279	393	999999	265	367	134	405	134	877	494	835	874	379	999999	697	856	677	338	999999	999999	811	736	194	782	999999	530	999999	780	623	994	999999	709	796	523	962	959	133	49	442	234	479	518	371	999999	894	446	370	831	398	654	140	885	999999	870	185	542	208	492	57	836	738	999999	510	882	999999	135	88	855	999999	738	732	638	895	337	63	999999	375	795	888	999999	169	999999	392	999999	999999	590	767	926	999999	429	760	641	992	605	495	853	999999	488	999999	999999	368	515	999999	660	999999	501	990	999999	816	882	177	999999	604	286	677	183	999999	999999	27	999999	368	161	517	999999	977	100	999999	300	999999	999999	999999	886	999999	999999	999999	654	999999	731	57	372	999999	162	119	999999	999999	356	47	999999	927	322	999999	999999	470	943	409	999999	997	96	682	831	856	699	999999	617	999999	290	999999	999999	874	32	368	999999	494	999999	836	216	52	61	410	999999	999999	929	999999	
529	588	820	426	479	719	205	656	728	999999	225	516	999999	389	502	870	999999	367	562	999999	905	953	119	981	815	117	203	174	946	685	61	777	927	336	253	999999	775	864	519	999999	679	376	999999	461	278	148	999999	999999	999999	190	999999	273	500	97	467	576	478	838	999999	372	526	40	709	52	997	999999	588	574	145	473	104	116	847	798	172	999999	999999	657	712	677	181	376	623	766	256	788	999999	840	869	677	559	999999	999999	156	248	648	999999	597	464	999999	999999	999999	999999	87	95	332	426	702	924	999999	262	820	136	933	999999	999999	417	943	796	219	170	748	705	999999	914	168	852	999999	999999	999999	872	726	999999	882	999999	810	684	999999	999999	923	371	999999	915	940	424	738	999999	330	955	99	999999	999999	800	255	999999	811	999999	234	172	927	480	999999	153	410	66	536	999999	999999	815	999999	999999	871	273	999999	847	999999	832	999999	52	186	357	532	744	470	293	999999	999999	999999	222	316	154	459	383	752	453	646	441	515	883	888	120	566	515	575	999999	369	459	999999	408	93	999999	900	191	986	579	947	999999	683	126	907	999999	680	40	508	246	25	999999	520	430	211	155	999999	881	164	75	999999	27	179	999999	924	699	998	548	139	338	253	278	397	182	999999	664	757	399	976	999999	440	999999	16	999999	608	871	999999	506	207	937	661	29	37	920	999999	930	812	836	201	218	611	141	999999	999999	992	746	110	348	925	546	397	999999	904	876	635	999999	999999	840	248	63	999999	502	351	202	677	233	251	999999	394	574	852	921	999999	767	675	308	634	835	999999	861	999999	999999	580	661	550	732	999999	160	295	532	919	971	598	999999	458	119	790	708	503	999999	505	634	953	360	693	476	730	147	211	336	631	999999	503	999999	293	168	921	999999	651	944	119	999999	999999	861	655	999999	999999	69	319	566	518	925	342	578	999999	145	647	230	999999	84	999999	977	949	959	901	744	999999	999999	855	299	197	110	999999	999999	659	414	453	102	705	812	153	999999	828	644	999999	705	999999	999999	999999	157	999999	701	999999	577	941	141	999999	231	960	910	412	999999	214	29	379	418	868	783	918	951	999999	555	525	999999	930	341	159	314	151	205	901	553	200	707	778	495	387	999999	999999	527	272	999999	141	794	410	999999	467	808	274	408	999999	69	16	79	465	966	186	567	646	610	982	837	89	764	19	859	920	506	999999	999999	999999	387	176	401	689	469	423	999999	754	897	999999	350	50	743	999999	841	546	999999	252	999999	999999	819	843	16	999999	
434	153	999999	999999	551	999999	999999	567	390	999999	999999	892	615	999999	999999	552	999999	999999	749	737	641	999999	999999	406	999999	322	999999	999999	999999	575	999999	999999	170	855	264	999999	56	946	999999	999999	912	782	659	376	908	949	999999	739	999999	269	862	16	103	279	903	999999	806	969	617	238	323	707	139	999999	999999	915	999999	999999	136	679	505	509	610	965	824	858	147	970	498	999999	391	69	16	178	712	215	450	999999	952	627	519	999999	999999	974	470	999999	999999	845	220	993	999999	181	999999	577	764	363	405	138	455	54	499	836	481	999999	999999	999999	700	960	112	999999	474	841	999999	999999	170	428	999999	636	504	999999	215	302	760	999999	12	219	455	439	414	359	810	321	446	907	137	682	605	940	137	999999	514	693	999999	999999	528	384	374	115	417	999999	999999	768	634	836	839	999999	86	976	999999	999999	807	999999	555	999999	150	162	405	900	999999	999999	823	240	509	999999	114	521	999999	500	999999	627	845	999999	32	78	176	999999	687	609	77	999999	999999	628	554	500	999999	253	147	999999	129	376	979	474	733	929	522	952	269	999999	732	999999	647	586	999999	999999	791	467	999999	487	586	108	475	795	832	999999	999999	205	685	18	999999	860	383	569	380	609	648	380	616	999999	555	999999	782	999999	999999	748	292	999999	627	785	708	999999	999999	660	413	999999	901	999999	999999	292	999999	327	276	260	460	871	944	999999	999999	401	999999	421	999999	156	931	371	326	999999	918	93	168	861	999999	900	310	945	999999	723	166	999999	708	999999	739	334	54	238	947	531	999999	16	804	215	999999	235	664	297	101	858	728	999999	704	999999	275	558	133	196	749	376	950	999999	999999	231	921	999999	692	666	999999	526	111	703	424	999999	999999	912	289	953	999999	999999	245	999999	853	998	994	124	999999	932	199	190	210	857	488	580	581	999999	990	583	999999	957	543	998	615	575	756	35	627	999999	541	363	278	180	999999	407	141	999999	661	999999	236	806	210	760	476	999999	325	254	225	843	223	859	921	706	669	999999	999999	246	999999	288	251	969	497	746	400	836	999999	999999	718	999999	448	644	724	973	356	487	757	999999	532	124	259	512	999999	783	695	999999	999999	572	511	59	598	895	999999	382	775	266	319	463	999999	640	588	295	999999	144	404	579	145	999999	359	192	342	36	713	293	38	739	170	714	61	718	999999	349	999999	669	491	553	115	351	999999	100	177	303	999999	891	535	999999	999999	674	388	999999	547	494	223	999999	717	572	191	999999	353	46	106	999999	412	999999	246	249	
999999	865	653	851	999999	793	749	999999	24	999999	613	999999	758	999999	761	999999	999999	999999	181	909	999999	209	999999	918	371	999999	999999	171	999999	572	999999	772	999999	295	206	121	31	536	651	753	999999	955	314	678	999999	369	999999	288	284	611	999999	999999	479	337	999999	999999	999999	734	999999	613	795	587	999999	451	157	840	177	472	868	999999	473	999999	293	427	174	180	895	283	999999	12	372	719	886	392	303	999999	303	327	181	639	207	297	57	999999	958	167	690	863	530	129	201	999999	419	634	999999	999999	193	61	173	999999	672	999999	775	486	251	85	700	881	999999	734	547	850	300	239	999999	186	751	999999	469	16	490	42	999999	999999	999999	348	310	262	254	822	999999	999999	999999	238	966	567	999999	570	999999	883	466	999999	714	999999	581	999999	733	999999	191	961	999999	937	591	999999	463	640	999999	935	674	902	775	448	637	336	504	305	695	71	999999	885	999999	190	999999	586	549	999999	327	956	268	999999	614	999999	81	999999	102	302	660	997	775	336	999999	999999	895	893	999999	28	181	388	302	285	655	999999	916	306	306	999999	488	15	617	781	322	999999	999999	999999	298	654	377	354	999999	999999	645	697	296	936	213	88	999999	565	478	999999	999999	999999	664	999999	814	942	999999	775	986	999999	813	654	390	993	24	751	999999	691	999999	463	999999	827	999999	999999	639	999999	385	999999	102	228	264	999999	999999	95	282	999999	274	694	400	355	999999	602	367	999999	397	999999	317	302	999999	999999	999999	603	999999	999999	880	682	794	999999	352	856	999999	234	682	999999	299	890	127	305	721	641	999999	224	999999	999999	23	58	469	999999	999999	999999	650	92	68	999999	58	661	963	521	214	999999	588	700	999999	543	999999	225	999999	600	400	999999	873	22	581	290	999999	954	312	709	11	999999	999999	339	872	704	216	484	176	999999	718	999999	999999	999999	100	132	999999	786	873	757	999999	999999	139	869	75	205	775	638	511	777	663	104	999999	263	520	382	386	258	827	647	337	314	999999	876	881	999999	579	277	922	999999	237	999999	91	554	248	214	703	353	274	677	929	578	973	398	388	624	289	673	95	717	745	804	999999	999999	999999	166	999999	262	999999	313	625	507	999999	61	550	474	22	804	25	316	679	42	984	160	717	759	340	999999	497	266	482	906	192	214	999999	432	241	999999	135	91	466	450	366	960	62	432	999999	921	847	999999	999999	999999	658	779	999999	712	820	807	518	999999	825	999999	764	731	830	718	324	511	999999	999999	242	168	679	933	999999	238	999999	33	999999	295	896	419	
813	583	654	997	258	412	176	10	612	434	346	999999	266	999999	686	635	140	343	117	360	583	729	682	999999	805	999999	929	809	46	999999	709	232	773	416	282	191	999999	832	999999	999999	344	999999	516	808	821	224	999999	999999	552	51	893	764	188	546	836	94	900	999999	999999	533	483	367	964	816	724	123	690	849	106	999999	558	307	873	205	26	245	222	874	632	591	57	458	266	995	902	945	54	237	579	198	290	875	640	937	438	999999	382	700	93	708	999999	827	384	56	492	596	890	983	529	600	871	36	578	611	999999	34	999999	969	913	779	78	999999	280	908	224	999999	667	936	766	49	862	522	790	923	66	999999	84	999999	512	999999	64	71	999999	979	326	264	307	39	462	999999	876	413	786	314	639	81	999999	476	831	999999	929	999999	999999	490	737	999999	999999	999999	554	999999	949	890	466	607	725	17	755	999999	999999	999999	385	637	483	362	999999	459	736	999999	999999	985	673	608	388	702	386	109	845	226	251	967	999999	652	999999	207	999999	999999	999999	188	589	632	326	266	884	871	999999	301	481	863	999999	999999	999999	758	371	999999	591	351	999999	764	231	625	999999	538	999999	623	999999	732	162	285	898	187	511	558	897	661	668	999999	999999	516	277	95	999999	999999	999999	962	355	270	291	999999	616	123	482	193	999999	999999	470	788	216	271	930	702	999999	205	965	150	999999	74	860	710	900	183	627	999999	496	999999	997	190	999999	96	277	680	451	247	669	999999	999999	328	600	933	200	999999	210	462	999999	575	946	432	25	758	196	999999	409	581	25	442	496	485	696	821	966	999999	158	129	999999	259	260	901	536	190	444	457	999999	927	519	29	973	174	999999	921	198	574	175	999999	900	986	280	870	231	236	299	229	632	779	967	911	999999	91	469	336	324	999999	999999	835	323	738	818	482	72	995	469	331	75	775	632	999999	999999	277	228	16	979	390	999999	310	891	225	999999	693	959	999999	297	999999	704	999999	999999	153	677	339	999999	172	177	797	808	236	766	967	163	857	156	575	797	999999	862	462	356	999999	999999	596	944	108	999999	134	523	999999	999999	577	999999	982	178	489	724	999999	999999	66	999999	191	582	452	543	924	71	968	547	393	809	999999	39	999999	999999	999999	999999	91	395	469	259	999999	284	999999	529	198	349	181	688	667	851	23	754	999999	624	175	361	923	62	29	46	944	587	999999	999999	874	547	999999	255	505	999999	642	999999	250	999999	795	906	999999	923	355	999999	890	999999	999999	542	796	88	234	
627	999999	999999	854	38	375	433	999999	465	155	698	999999	650	963	926	999999	955	218	624	514	999999	828	268	132	999999	999999	444	155	999999	707	999999	858	999999	323	759	683	193	857	614	33	817	500	999999	999999	540	278	999999	999999	999999	105	924	333	182	574	235	999999	999999	198	854	331	930	287	651	757	999999	840	860	337	999999	253	10	999999	604	600	697	508	999999	506	592	731	999999	823	191	999999	782	272	685	230	98	960	379	994	13	293	102	539	849	582	212	700	418	377	417	721	105	827	729	581	877	999999	310	806	606	133	327	117	105	999999	974	296	164	999999	248	999999	873	999999	104	321	507	167	659	915	999999	999999	322	999999	415	999999	473	955	999999	999999	353	999999	659	999999	397	999999	999999	999999	999999	766	999999	916	545	778	138	999999	999999	99	733	418	83	999999	999999	999999	999999	714	810	999999	702	999999	618	29	752	60	296	877	999999	999999	999999	224	356	999999	724	892	999999	388	356	999999	507	250	622	384	231	135	39	633	303	274	71	682	78	283	292	808	157	588	999999	999999	999999	261	580	548	999999	518	999999	999999	999999	184	86	133	368	276	999999	461	22	244	999999	627	999999	663	583	999999	999999	935	999999	82	999999	916	999999	730	224	999999	999999	999999	999999	999999	999999	999999	999999	478	637	129	198	937	324	802	999999	831	795	913	790	999999	473	829	677	261	999999	545	999999	989	331	89	439	999999	909	507	225	937	791	999999	340	94	564	552	999999	464	999999	311	999999	353	982	409	999999	999999	999999	999999	397	232	578	418	775	368	999999	83	157	557	999999	841	999999	816	587	162	49	999999	582	999999	999999	921	999999	223	999999	998	923	29	17	999999	999999	607	417	999999	119	992	999999	382	172	971	744	491	999999	478	999999	299	282	804	766	829	369	272	259	243	697	476	428	364	999999	776	445	999999	76	235	598	91	434	797	706	594	794	666	695	611	961	499	526	335	448	999999	725	128	999999	187	562	697	999999	183	999999	643	573	13	94	395	536	423	425	179	879	693	865	485	107	182	999999	703	999999	999999	282	999999	999999	103	915	467	999999	326	999999	888	999999	901	732	260	999999	999999	30	999999	581	309	84	548	999999	357	455	755	965	250	30	999999	151	859	130	710	901	344	693	480	97	627	344	219	355	536	506	978	960	614	999999	999999	162	254	131	277	572	733	133	602	999999	170	502	810	305	999999	746	813	780	999999	999999	920	379	999999	703	999999	999999	865	203	547	999999	477	999999	360	30	986	999999	896	737	853	147	177	221	101	832	926	
135	534	999999	367	999999	692	999999	939	265	999999	665	612	551	999999	999999	999999	999999	585	751	999999	376	151	999999	999999	69	849	85	999999	884	191	708	999999	717	999999	828	440	951	835	757	168	279	855	105	999999	331	999999	354	570	550	440	637	636	349	661	999999	983	999999	605	308	940	616	279	64	999999	600	386	894	999999	348	872	756	704	999999	593	999999	999999	56	999999	999999	742	504	515	387	999999	554	82	938	65	225	999999	696	355	537	999999	551	999999	800	31	129	944	999999	579	232	678	683	999999	808	755	760	50	936	674	617	999999	445	999999	892	610	529	528	448	838	999999	502	186	999999	177	20	51	999999	720	999999	949	53	320	999999	293	709	999999	621	274	192	305	185	999999	31	738	971	999999	450	117	199	502	601	506	593	28	729	501	282	999999	999999	714	999999	329	911	724	574	254	999999	818	999999	840	908	999999	265	999999	385	593	164	672	205	638	601	793	530	533	999999	547	727	999999	999999	217	498	855	476	999999	445	855	999999	307	174	726	999999	632	923	359	594	348	999999	59	643	145	347	610	999999	168	122	76	999999	388	376	999999	527	612	999999	976	352	62	786	999999	108	529	596	857	508	479	776	969	999999	181	939	20	306	677	999999	999999	870	888	296	318	365	378	999999	619	931	146	208	259	377	999999	17	541	561	999999	951	123	549	489	111	100	391	153	999999	999999	449	999999	730	850	348	836	115	463	765	478	430	730	472	999999	926	371	280	527	601	921	999999	407	999999	842	999999	160	879	999999	786	205	926	222	999999	999999	179	575	999999	358	910	541	999999	553	775	92	43	231	651	571	562	740	999999	864	552	999999	999999	52	906	888	999999	198	999999	725	677	999999	552	218	999999	42	807	361	999999	921	617	69	999999	621	631	376	809	504	999999	317	827	999999	385	999999	999999	895	999999	137	668	527	234	999999	999999	126	875	999999	540	999999	672	618	764	211	785	999999	257	493	999999	841	999999	540	89	629	689	650	999999	999999	194	999999	549	663	999999	999999	692	999999	697	894	485	962	745	425	835	999999	832	891	553	626	270	487	814	186	999999	145	716	138	447	605	43	934	229	999999	31	59	285	19	562	93	999999	356	211	362	18	999999	106	995	705	104	999999	999999	106	280	999999	707	675	372	963	999999	963	564	999999	102	861	550	742	501	999999	999999	999999	822	338	999999	999999	913	285	462	178	999999	999999	720	433	999999	807	245	999999	999999	999999	999999	384	912	56	641	129	999999	366	119	999999	467	500	999999	601	919	395	974	469	
637	173	457	999999	223	204	507	999999	253	141	646	294	626	999999	793	999999	89	411	796	776	999999	349	162	556	176	961	710	965	444	129	513	957	999999	999999	210	785	434	892	170	718	999999	760	876	822	999999	825	874	754	706	984	999999	517	598	999999	772	297	999999	900	265	262	493	999999	446	134	627	688	461	850	512	17	999999	197	251	88	999999	936	472	339	999999	999999	96	956	268	459	999999	995	369	635	13	999999	775	534	637	907	999999	999999	323	752	205	40	373	999999	251	699	799	334	276	999999	970	836	825	680	73	914	176	999999	282	986	526	632	999999	826	846	600	242	660	999999	343	999999	999999	999999	719	144	806	977	71	999999	999999	660	999999	999999	999999	665	999999	999999	104	999999	722	741	697	999999	999999	235	573	711	547	187	650	466	999999	774	933	666	750	223	115	999999	999999	937	114	821	712	336	254	902	480	171	679	999999	999999	999999	837	601	165	494	296	493	571	999999	439	883	74	999999	521	507	796	192	999999	953	981	558	212	785	637	876	32	999	981	670	240	386	999999	146	328	999999	999999	999999	999999	265	999999	999999	974	172	999999	999999	756	609	815	999999	116	999999	256	999999	532	589	999999	62	963	289	999999	999999	512	901	863	62	385	928	784	573	571	999999	681	659	36	369	584	50	287	417	129	423	194	999999	563	999999	140	783	613	739	960	884	377	231	793	641	119	82	999999	455	845	828	825	252	185	651	999999	596	999999	173	14	947	775	999999	170	58	111	277	347	921	921	602	999999	54	612	686	96	460	866	395	999999	999999	741	999999	572	301	598	942	69	912	336	544	93	999999	735	23	119	821	71	744	539	999999	999999	387	533	999999	513	780	639	498	999999	166	730	314	912	502	215	943	984	999999	460	169	218	435	594	387	999999	999999	319	598	577	275	399	999999	855	418	776	363	999999	329	787	999999	312	999999	357	180	814	779	537	242	807	175	836	202	293	999999	633	310	792	155	734	638	470	999999	999999	298	999999	999999	458	504	725	852	645	665	91	999999	856	647	999999	424	999999	738	347	86	791	411	439	999999	999999	485	785	476	999999	162	594	158	357	271	999999	68	413	216	330	999999	516	955	530	181	120	650	523	985	999999	378	582	996	301	393	999999	520	859	570	769	973	999999	259	291	493	999999	932	999999	594	998	999999	21	367	417	314	569	836	999999	999999	96	197	961	999999	253	202	580	597	857	963	22	138	208	842	447	357	324	267	673	999999	109	999999	999999	928	986	999999	366	224	588	
987	999999	422	639	601	999999	581	999999	918	15	99	913	483	85	331	582	999999	820	178	920	70	989	312	172	843	168	908	832	43	999999	50	835	365	19	999999	149	599	498	607	368	865	999999	406	261	584	133	626	112	43	356	999999	999999	197	999999	527	998	521	999999	795	999999	575	999999	978	999999	999999	263	999999	999999	216	999999	982	382	223	810	64	725	592	60	588	720	999999	806	999999	686	697	658	647	999999	492	999999	999999	349	999999	173	792	126	367	300	296	999999	576	163	999999	999999	373	743	999999	387	249	999999	415	470	671	85	999999	769	950	301	999999	315	615	999999	981	344	565	999999	999999	999999	27	999999	999999	999999	764	267	153	999999	910	948	323	953	490	269	821	690	999999	166	677	626	271	33	175	999999	882	980	715	89	181	561	295	999999	999999	127	370	310	444	123	999999	999999	931	523	999999	12	978	464	999999	355	674	300	878	408	965	62	788	993	772	301	419	783	551	74	216	359	662	999999	889	999999	899	520	255	353	460	272	695	748	999999	173	97	427	999999	370	999999	881	682	886	765	21	339	376	538	152	703	923	863	867	317	509	349	395	999999	462	999999	164	55	999999	948	702	367	50	999999	608	214	992	627	191	659	335	676	776	827	999999	43	532	982	999999	649	536	409	827	440	664	824	702	851	703	999999	260	835	157	999999	73	653	298	547	999999	938	710	305	682	218	981	833	573	999999	697	428	924	181	941	885	421	302	540	609	175	784	999999	150	923	277	408	499	999999	838	999999	234	744	984	63	175	938	240	726	618	459	831	261	999999	999999	285	988	88	893	999999	526	770	123	688	999999	154	436	570	382	414	809	492	313	735	999999	999999	683	940	128	776	946	191	576	921	160	343	999999	377	985	648	288	999999	999999	999999	321	993	121	65	612	908	999999	378	858	322	809	966	999999	525	999999	692	601	58	960	127	325	345	204	201	538	999999	621	999999	585	999999	135	490	999999	999999	423	999999	999999	627	337	220	48	578	332	999999	999999	193	815	17	999999	302	999999	239	369	488	999999	999999	999999	920	999999	573	297	680	793	135	196	329	90	482	112	999999	342	973	721	750	89	746	22	940	999999	354	233	613	30	292	999999	895	130	408	999999	999999	20	439	109	764	999999	368	785	207	999999	793	113	999999	905	519	959	999999	518	999999	409	205	964	859	999999	999999	350	683	999999	510	448	300	999999	681	379	665	518	902	873	999999	827	721	961	815	872	295	250	889	708	510	332	999999	999999	512	999	
999999	482	161	598	926	423	999999	708	284	758	777	595	999999	963	249	11	999999	210	562	999999	688	244	159	986	555	933	460	974	159	187	836	999999	696	682	472	999999	999999	999999	947	543	588	22	999999	999999	105	700	818	925	469	509	275	999999	824	720	321	672	333	174	999999	992	962	274	559	106	999999	863	898	749	501	65	644	752	999999	28	213	675	556	102	891	855	125	534	999999	649	912	433	98	975	371	799	999999	999999	271	954	580	999999	463	590	999999	999999	801	999999	999999	414	864	522	159	806	999999	645	125	240	283	197	877	437	759	999999	194	498	999999	923	388	701	999999	452	490	999999	448	889	999999	999999	958	659	63	999999	999999	111	785	399	999999	292	467	999999	999999	630	918	84	87	152	564	554	406	645	466	999999	999999	732	219	421	42	851	367	627	434	159	999999	623	999999	830	337	658	133	794	224	493	465	662	28	574	999999	416	999999	305	335	999999	569	323	999999	185	366	377	891	373	367	432	999999	840	301	999999	358	304	999999	999999	999999	905	430	612	430	972	999999	37	714	644	999999	626	630	71	302	999999	999999	958	430	999999	474	959	766	759	437	792	999999	625	371	494	226	240	475	999999	999999	429	246	956	892	230	762	338	663	999999	999999	741	801	862	547	534	943	399	999999	982	999999	855	149	670	184	638	414	797	666	230	428	657	999999	999999	581	872	999999	633	76	209	205	145	306	999999	283	696	999999	706	999999	836	551	826	365	999999	202	634	290	575	782	263	999999	964	671	999999	829	999999	590	155	291	674	999999	319	999999	674	786	646	559	629	999999	999999	999999	708	720	830	678	601	301	668	999999	946	592	954	999999	999999	999999	241	999999	862	690	453	116	846	424	413	832	999999	503	691	705	556	85	999999	188	999999	616	118	254	841	764	999999	999999	999999	691	999999	999999	999999	467	999999	291	999999	182	696	939	943	382	801	999999	999999	997	999999	999999	999999	999999	907	871	932	776	999999	206	284	986	631	999999	462	915	194	164	89	331	783	774	999999	410	159	383	388	720	999999	920	815	825	937	844	327	140	928	999999	999999	473	999999	283	909	324	17	569	999999	999999	487	37	999999	999999	999999	999999	224	672	123	209	813	533	493	221	540	637	390	458	58	787	999999	999999	986	236	999999	616	181	999999	999999	999999	999999	590	832	789	243	217	733	999999	999999	999999	630	655	27	999999	154	261	979	937	999999	282	999999	558	520	763	818	999999	51	960	277	596	813	714	807	454	806	999999	700	703	977	999999	903	222	837	106	167	
134	314	267	999999	128	636	244	767	592	736	844	999999	79	971	999999	176	999999	901	999999	148	916	847	572	922	921	560	286	959	418	378	999999	721	424	606	693	999999	783	878	158	959	579	946	999999	717	962	999999	630	999999	900	167	141	999999	811	957	250	287	741	999999	171	999999	360	284	999999	223	25	999999	655	473	287	999999	392	894	752	75	569	969	631	855	959	767	929	999999	69	999999	247	999999	909	999999	999999	416	120	447	717	999999	608	305	999999	11	702	839	507	167	455	674	774	999999	568	999999	999999	999999	999999	885	385	999999	999999	807	224	107	976	615	223	198	999999	871	125	945	186	171	466	274	382	999999	999999	129	270	999999	108	395	486	999999	841	173	78	999999	760	234	71	324	999999	999999	999999	499	35	999999	999999	999999	59	583	559	829	69	999999	289	133	898	999999	732	999999	999999	999999	708	829	621	975	999999	59	999999	34	120	999999	999999	862	218	999999	194	883	604	76	999999	951	722	524	836	657	999999	999999	999999	944	999999	735	501	805	191	97	102	260	999999	999999	999999	576	198	999999	999999	999999	945	207	197	624	939	999999	999999	999999	999999	999999	999999	999999	993	999999	44	339	999999	185	838	385	399	87	999999	131	572	999999	15	999999	754	926	999999	697	61	177	999999	743	257	268	15	999999	314	835	999999	10	944	908	266	999999	24	982	410	23	999999	97	279	868	526	76	62	999999	20	999999	911	836	428	455	142	825	262	301	999999	907	179	668	999999	563	45	680	187	999999	676	101	539	771	999999	749	999999	999999	999999	843	227	190	216	999	169	437	923	999999	581	498	999999	440	661	999999	999999	503	843	528	26	715	999999	845	889	399	339	999999	346	149	320	679	945	177	927	419	84	901	701	180	508	643	639	829	108	999999	886	245	439	816	870	999999	905	982	947	193	999999	381	300	999999	670	999999	999999	783	895	902	999999	608	513	251	649	999	801	673	29	999999	85	13	746	210	513	103	999999	530	278	297	773	963	230	744	409	702	610	999999	510	267	551	856	999999	999999	145	287	732	999999	177	871	231	242	962	999999	117	16	999999	99	999999	576	761	999999	515	608	139	590	388	769	999999	946	398	917	173	762	831	229	80	550	999999	235	371	301	362	999999	76	540	10	999999	636	999999	999999	520	581	999999	506	980	350	335	76	999999	999999	962	355	999999	999999	313	999999	210	999999	888	999999	999999	34	87	215	469	218	117	541	999999	589	999999	143	999999	878	877	345	999999	265	851	878	744	999999	520	999999	408	999999	142	924	762	471	800	
913	747	466	983	999999	503	999999	46	772	243	793	477	999999	177	829	905	999999	605	968	839	944	891	20	201	609	513	751	807	999999	86	193	779	138	788	818	396	999999	894	391	841	512	229	999999	645	951	16	555	169	578	50	999999	328	794	631	856	32	736	274	383	999999	752	999999	522	695	999999	999999	999999	186	999999	443	921	457	999999	136	999999	999999	812	375	999999	603	958	592	999999	483	296	999999	985	506	932	999999	999999	719	999999	408	999999	593	706	393	595	937	667	378	810	145	999999	342	114	667	305	141	220	371	33	780	999999	170	690	49	409	194	38	842	999999	999999	784	212	936	815	999999	743	28	428	779	313	935	589	782	103	365	999999	999999	327	999999	801	586	297	696	740	383	928	903	999999	999999	411	908	824	999999	257	360	999999	406	299	629	999999	122	791	592	720	845	445	999999	596	683	455	434	710	641	452	976	497	516	206	999999	119	839	360	444	378	404	120	464	534	743	449	558	470	698	649	688	794	704	999999	895	937	999999	316	983	539	976	999999	999999	682	999999	863	409	999999	856	520	722	761	356	999999	325	999999	981	853	999999	999999	896	964	999999	999999	999999	191	792	999999	999999	505	999999	999999	376	905	402	206	927	781	263	999999	999999	999999	614	999999	926	926	448	490	659	170	955	696	463	749	642	21	999999	200	918	999999	81	999999	999999	360	951	199	394	451	821	129	806	209	600	999999	204	548	360	999999	999999	837	999999	311	880	150	999999	999999	999999	627	999999	390	21	736	863	173	808	180	999999	263	999999	737	999999	997	999999	540	999999	755	106	489	999999	103	661	361	134	999999	355	769	999999	758	999999	89	999999	999999	187	441	999999	79	346	999999	999999	34	99	107	607	999999	305	746	642	999999	786	999999	776	589	82	179	728	660	999999	781	818	999999	999999	999999	452	157	618	774	999999	237	433	293	419	669	324	530	13	564	753	796	786	609	137	999999	972	26	999999	539	694	999999	713	457	999999	999999	999999	137	999999	399	654	460	999999	530	926	999999	916	502	999999	116	275	552	176	173	999999	999999	999999	218	910	544	727	435	844	88	999999	999999	523	975	826	854	999999	999999	689	999999	910	303	999999	266	682	721	731	479	641	206	273	152	841	549	551	652	569	410	226	999999	672	228	616	999999	450	125	892	999999	999999	530	65	89	863	562	263	613	738	999999	535	199	813	257	794	647	999999	938	969	973	433	183	294	999999	969	392	941	691	999999	445	815	567	829	789	803	120	150	194	288	289	999999	937	999999	830	
874	37	999999	424	433	968	826	511	156	918	517	502	245	415	119	481	999999	572	926	303	923	968	370	999999	454	684	507	629	659	689	687	496	269	999999	775	999999	898	526	267	718	618	999999	421	911	281	999999	874	735	85	807	668	724	21	620	906	999999	667	999999	970	749	999999	206	852	466	240	31	243	781	639	176	583	104	999999	218	999999	619	556	458	999999	153	999999	771	554	851	31	963	999999	999999	999999	869	999999	438	999999	518	256	422	461	954	680	999999	77	102	106	999999	999999	999999	999999	999999	936	297	359	218	718	827	938	699	651	10	445	999999	547	593	999999	769	891	999999	547	795	961	999999	999999	602	778	501	86	717	674	646	627	456	999999	681	712	270	519	77	719	729	580	999999	770	999999	519	413	713	483	869	336	27	89	999999	624	841	999999	139	757	439	226	750	230	35	15	383	999999	999999	865	881	962	260	823	435	999999	225	415	999999	707	93	999999	999999	602	847	348	629	999999	429	929	840	48	141	762	637	999999	978	999999	999999	764	86	530	689	847	602	906	86	203	654	217	999999	436	182	431	674	74	437	158	383	687	386	835	569	794	34	999999	831	498	999999	931	999999	999999	883	736	999999	563	686	940	999	940	271	436	893	222	530	414	865	710	98	572	75	999999	976	844	999999	251	961	999999	999999	999999	85	999999	16	722	376	542	552	999999	800	999999	388	496	158	442	425	950	942	999999	273	619	999999	130	409	623	866	21	890	48	358	389	602	791	999999	250	865	682	429	181	845	999999	862	429	910	999999	999999	999999	999999	543	999999	438	999999	999999	630	999999	781	955	999999	999999	999999	999999	999999	513	97	420	519	596	379	907	577	999999	530	771	511	284	757	558	220	433	439	296	340	356	620	919	90	999999	170	912	469	910	504	46	324	489	347	358	999999	499	467	597	999999	773	966	999999	908	537	112	999999	457	232	999999	755	999999	569	35	305	893	178	339	531	435	466	448	666	248	493	456	32	999999	408	227	999999	965	999999	97	999999	389	999999	999999	553	886	999999	999999	247	999999	748	93	755	464	999999	465	999999	170	999999	999999	743	999999	999999	447	424	90	89	418	58	14	33	790	999999	482	467	915	999999	167	786	645	621	999999	210	501	500	410	701	567	895	943	65	999999	38	679	353	242	89	496	999999	472	999999	406	417	999999	152	958	999999	282	999999	136	505	15	999999	301	999999	742	134	808	946	24	999999	521	523	115	949	999999	999999	441	999999	235	999999	999999	570	323	838	225	593	967	358	
542	437	999999	571	769	999999	60	186	736	138	611	118	281	549	999999	93	294	882	311	999999	999999	205	999999	153	771	301	42	444	70	463	336	159	999999	459	414	586	960	950	999999	667	899	295	35	313	527	126	564	922	988	999999	553	342	291	683	678	346	897	999999	999999	478	415	999999	999999	283	802	461	999999	821	145	995	132	343	999999	644	395	394	180	237	626	654	736	119	455	830	999999	993	867	999999	999999	78	689	686	161	285	261	999999	179	752	510	75	175	999999	787	993	118	220	213	647	298	294	175	670	658	154	741	999999	170	295	374	808	594	999999	50	76	316	446	999999	999999	392	111	999999	999999	726	560	489	999999	999999	462	722	699	790	230	195	496	902	29	999999	999999	544	956	132	883	388	702	481	698	702	720	999999	999999	37	999999	264	196	79	747	999999	108	664	746	973	999999	573	674	27	374	291	553	173	296	418	185	318	436	979	340	50	34	89	791	301	611	775	60	671	440	999999	999	427	165	85	929	999999	999999	983	424	319	713	999999	117	416	158	999999	400	263	852	51	999999	216	999999	707	919	999999	873	999999	999999	933	523	13	999999	407	999999	136	18	220	489	832	999999	453	564	31	999999	349	971	384	152	64	999999	796	818	398	148	792	999999	457	999999	909	478	352	621	491	796	709	999999	999999	133	32	999999	189	999999	29	999999	384	651	717	380	579	57	999999	999999	999999	558	727	194	197	269	500	448	560	999999	999999	364	177	831	83	235	627	251	272	999999	999999	999999	205	32	999999	867	763	999999	999999	87	586	862	979	999999	313	999999	78	525	999999	449	633	584	987	134	204	665	363	553	999999	492	999999	338	784	247	191	802	362	704	395	999999	999999	359	999999	483	477	716	384	136	999999	151	999999	112	999999	822	999999	545	527	999999	999999	999999	513	220	999999	999999	999999	258	87	742	999999	511	579	374	139	999999	999999	283	117	514	999999	487	291	237	35	436	336	650	996	962	620	645	999999	292	999999	262	816	294	787	989	999999	228	999999	642	999999	25	571	791	972	999999	877	999999	438	999999	423	999999	999999	286	195	145	161	999999	999999	125	131	999999	999999	297	499	877	772	660	496	127	999999	438	999999	649	999999	999999	865	999999	677	254	94	999999	216	271	999999	533	999999	540	999999	651	837	474	966	999999	999999	64	788	999999	999999	105	999999	999999	857	999999	656	984	503	212	327	185	999999	616	16	999999	40	855	16	965	428	965	476	242	561	999999	289	999999	472	333	138	999999	231	591	999999	581	275	866	418	895	
615	999999	40	999999	223	922	381	999999	467	958	493	664	999999	822	999999	336	628	746	666	22	41	764	521	999999	83	422	954	688	372	999999	742	173	446	120	360	543	999999	278	28	638	472	68	434	999999	999999	474	856	408	735	917	999999	528	210	405	999999	850	999999	860	999999	800	968	693	858	42	225	329	999999	937	472	322	400	359	727	999999	999999	973	999999	17	339	609	999999	556	952	455	999999	224	963	50	255	509	179	84	154	999999	669	779	209	999999	298	999999	255	999999	936	422	999999	999999	800	181	999999	999999	521	365	999999	524	244	999999	740	413	560	11	366	187	691	962	152	999999	215	509	368	771	773	937	718	819	363	999999	619	540	928	879	424	791	195	364	988	814	554	630	983	257	48	795	842	297	164	78	236	973	279	210	999999	300	813	93	127	999999	647	711	170	597	802	210	484	999999	587	574	991	337	974	999999	999999	585	526	120	733	977	105	431	664	294	999999	645	270	728	491	133	978	111	999999	414	176	842	999999	395	455	837	321	999999	710	589	999999	899	999	941	999999	812	999999	702	360	149	488	225	56	876	186	166	999999	999999	199	463	999999	890	100	570	171	929	999999	999999	665	895	666	933	999999	84	217	521	646	328	999999	679	360	999999	750	999999	925	999999	999999	592	219	298	897	999999	972	256	993	999999	808	439	779	509	999999	642	47	465	999999	554	504	972	668	999999	520	621	467	519	113	321	999999	993	644	220	143	533	920	377	997	112	961	474	91	30	712	999999	549	789	983	999999	247	295	624	380	456	823	924	555	999999	285	106	999999	153	682	999999	815	794	568	376	172	721	670	468	999999	593	40	890	647	951	312	999999	678	535	396	83	999999	999999	999999	763	320	608	999999	598	999999	15	508	330	408	972	999999	999999	980	422	820	999999	576	826	254	999999	426	932	286	999999	475	213	428	999999	757	608	203	999999	530	804	65	563	356	81	746	999999	94	709	492	675	64	999999	101	265	715	401	506	999999	135	486	347	999999	332	999999	133	517	587	581	573	799	999999	461	999999	999999	999999	266	649	505	90	999999	703	716	450	611	549	586	122	172	221	999999	112	176	321	54	999999	678	241	584	999999	238	786	999999	145	692	896	603	996	915	999999	458	751	11	946	255	999999	999999	936	720	232	547	404	425	369	217	697	612	149	848	718	688	999999	74	556	851	999999	200	581	999999	715	946	999999	999999	273	763	614	110	229	75	271	837	741	521	361	411	833	371	152	927	994	999999	463	
158	206	220	433	999999	454	999999	162	592	58	188	14	286	957	207	162	606	603	999999	392	84	586	881	947	513	713	155	28	731	57	653	763	431	492	999999	999999	63	999999	999999	656	134	999999	679	788	562	516	85	999999	636	999999	546	333	999999	900	389	571	325	273	919	973	309	86	431	544	405	425	582	999999	526	999999	109	275	676	940	267	999999	999999	102	394	996	999999	999999	391	522	511	330	365	531	999999	869	685	789	420	999999	357	58	491	999999	393	147	933	291	926	440	120	281	656	467	642	999999	999999	232	878	922	345	606	695	999999	43	84	70	61	999999	656	999999	319	854	723	593	219	679	773	999999	256	73	356	999999	950	412	239	673	897	888	885	999999	463	911	999999	617	750	362	583	999999	318	87	881	601	999999	920	800	426	999999	874	433	548	999999	522	632	859	999999	831	744	506	999999	999999	173	173	804	450	67	408	366	999999	843	857	106	999999	999999	179	191	755	505	999999	999999	813	740	32	465	346	326	940	999999	999999	628	918	618	86	999999	906	914	718	999999	829	863	402	70	999999	41	576	999999	228	999999	462	678	243	335	714	999999	999999	671	999999	708	999999	999999	126	129	727	487	924	248	999999	373	999999	265	999999	958	999999	177	218	999999	999999	991	889	999999	999999	999999	826	960	395	593	904	191	317	245	773	19	999999	704	999999	283	342	999999	116	999999	433	855	999999	207	215	284	658	546	999999	247	757	159	999999	574	37	307	302	999999	102	341	344	837	999999	999999	999999	463	630	972	431	935	419	999999	884	561	470	252	193	628	754	999999	934	999999	999999	80	487	624	200	764	677	999999	980	999999	257	775	993	595	799	386	716	752	999999	686	125	751	999999	193	274	267	113	784	124	999999	999999	981	999999	976	341	999999	772	866	272	865	304	982	954	844	999999	119	568	874	452	807	912	12	466	257	252	999999	252	304	360	999999	999999	892	333	316	562	275	999999	26	264	999999	613	999999	489	788	391	999999	999999	999999	866	164	699	999999	341	317	761	20	525	159	734	999999	743	478	516	340	999999	411	659	647	291	61	999999	999999	620	638	999999	72	523	677	865	119	957	267	438	205	243	999999	561	999999	555	552	750	999999	291	676	80	145	343	158	999999	980	483	159	703	814	423	999999	618	703	124	698	496	848	293	624	629	485	50	321	107	782	850	643	101	738	999999	522	270	943	567	67	729	374	103	885	999999	807	564	623	781	96	813	999999	901	856	66	901	935	667	57	999999	105	999999	61	801	
139	839	999999	965	512	900	999999	674	145	66	969	131	755	407	999999	999999	920	426	539	21	969	992	742	999999	681	999999	586	999999	999999	972	962	706	323	301	756	797	999999	999999	120	880	209	149	999999	845	886	999999	156	538	678	999999	674	679	999999	49	832	146	107	999999	293	113	323	999999	778	172	103	273	808	463	651	201	82	330	315	658	999999	830	279	897	357	999999	263	58	924	670	999999	293	223	283	999999	619	699	926	316	17	566	999999	370	560	751	623	136	693	886	999999	163	354	373	834	238	11	866	210	475	545	850	999999	368	117	864	999999	59	534	993	999999	501	155	24	307	101	895	469	719	156	734	621	999999	999999	446	517	953	919	389	55	999999	752	999999	461	770	167	301	557	262	695	940	574	601	699	854	986	17	999999	75	742	343	999999	157	64	741	924	290	113	922	600	911	890	999999	489	535	289	999999	694	253	150	800	347	216	33	215	169	29	870	316	999999	509	623	853	647	712	925	999999	445	720	845	876	198	999999	662	784	59	905	121	174	575	984	322	96	999999	941	999999	999999	999999	848	581	999999	420	796	471	100	298	46	999999	777	610	684	565	974	407	273	612	999999	999999	249	165	264	907	999999	741	475	196	536	999999	705	716	599	481	597	999999	940	466	999999	999999	571	496	999999	884	344	563	890	428	348	688	999999	999999	292	781	883	693	999999	997	714	64	996	904	761	999999	325	70	21	213	968	836	466	806	999999	548	982	753	152	999999	573	999999	851	56	848	999999	277	999999	434	817	999999	903	821	943	752	346	177	667	734	904	999999	284	552	999999	999999	511	232	999999	128	743	799	140	999999	947	433	999999	213	949	65	913	841	999999	636	999999	999999	74	25	523	64	873	381	325	28	247	811	299	599	999999	596	346	625	422	257	690	999999	467	999999	873	520	999999	143	999999	999999	821	73	619	999999	359	80	999999	496	709	800	255	372	483	121	999999	145	999999	999999	49	363	718	297	428	999999	945	185	158	712	151	12	999999	740	162	713	207	183	202	651	250	999999	211	849	999999	999999	12	327	544	356	58	999999	385	218	104	999999	893	533	999999	917	999999	183	999999	682	355	706	926	514	220	770	913	140	943	493	732	945	161	868	999999	806	699	627	640	999999	663	413	627	999999	646	297	819	673	538	284	948	76	180	528	504	999999	695	497	999999	774	999999	999999	794	999999	485	158	713	999999	999999	999999	999999	84	999999	130	999999	942	999999	271	868	999999	950	249	602	668	544	999999	
774	999999	374	170	120	211	999999	999999	368	999999	999999	999999	999999	497	584	795	520	699	66	873	533	60	999999	561	141	434	629	195	823	999999	999999	135	357	819	383	999999	659	992	728	999999	564	676	761	284	334	999999	91	380	348	165	729	999999	612	671	143	724	134	813	38	999999	999999	334	53	999999	429	492	387	369	124	504	145	527	971	50	999999	856	999999	234	999999	787	352	258	999999	999999	999999	422	523	686	999999	658	954	846	964	999999	443	239	633	999999	855	841	966	999999	999999	844	29	211	931	571	362	286	436	900	586	251	999999	333	488	385	999999	999999	969	701	683	465	999999	999999	999999	929	607	999999	999999	702	379	396	999999	630	999999	12	647	271	491	999999	999999	410	232	64	269	722	706	999999	751	257	999999	999999	871	999999	48	800	304	730	999999	11	964	282	62	734	530	199	430	714	999999	485	737	440	999999	27	377	283	243	495	39	840	233	497	337	976	808	999999	999999	554	591	201	708	917	623	489	987	61	999999	497	533	79	999999	999999	778	275	519	463	333	854	898	765	567	808	700	808	999999	476	944	86	925	10	675	875	999999	149	999999	999999	816	46	999999	999999	925	745	999999	959	999999	999999	719	72	466	354	999999	999999	656	825	999999	899	226	814	710	999999	999999	999999	572	999999	404	999999	869	999999	498	699	647	297	999999	999999	839	821	846	999999	999999	547	757	999999	620	581	803	15	229	307	514	877	603	11	999999	999999	219	655	183	439	565	132	371	89	573	999999	999999	908	846	84	999999	812	62	999999	999999	172	763	233	660	990	999999	399	206	571	134	999999	105	999999	999999	315	372	194	999999	417	999999	147	186	999999	319	853	873	894	169	999999	999999	701	824	129	456	999999	755	986	995	192	999999	175	925	800	954	951	671	999999	946	541	712	801	174	645	308	416	986	95	914	807	126	999999	999999	62	260	433	796	999999	999999	999999	999999	386	999999	999999	999999	20	222	385	999999	367	191	999999	947	999999	999999	999999	999999	188	999999	50	186	999999	999999	198	75	875	935	873	549	531	999999	695	873	158	981	335	613	999999	999999	298	204	610	372	556	626	314	886	612	999999	740	896	617	999999	999999	621	888	314	10	399	999999	84	999999	836	202	212	999999	937	799	646	116	906	828	250	532	845	999999	999999	525	572	999999	999999	999999	263	809	999999	999999	999999	725	536	999999	31	612	318	999999	223	854	774	999999	354	140	999999	96	966	512	834	78	999999	999999	312	55	999999	999999	438	638	842	999999	95	36	999999	999999	999999	222	273	999999	95	303	
519	999999	318	991	802	138	180	441	394	902	367	751	974	566	179	906	423	490	512	999999	183	680	999999	471	999999	747	612	999999	185	164	823	999999	426	540	999999	999999	999999	321	253	462	999999	997	999999	939	999999	999999	62	10	495	59	798	782	50	854	130	999999	999999	847	231	64	999999	491	265	999999	89	999999	334	444	999999	999999	591	112	247	59	623	999999	435	335	87	434	695	612	203	136	366	50	382	572	420	719	999999	999999	999999	198	937	136	999999	25	859	450	20	618	992	559	467	696	544	999999	999999	943	999999	543	769	797	369	999999	298	139	872	49	571	999999	999999	297	571	124	22	999999	122	496	444	420	475	637	999999	86	619	644	999999	669	505	391	341	476	316	830	707	301	829	34	838	999999	152	820	878	999999	594	704	987	999999	683	495	878	744	509	993	78	999999	383	292	999999	653	999999	212	543	190	999999	557	981	740	416	720	230	98	657	999999	277	654	759	175	492	914	657	325	986	999999	512	596	967	323	999999	575	918	546	731	195	150	939	999999	999999	829	47	723	256	937	962	275	999999	97	676	725	424	383	218	999999	388	995	156	999999	999999	677	999999	589	667	999999	999999	802	683	999999	471	692	999999	376	71	999999	999999	201	411	999999	33	744	722	509	301	598	999999	202	710	745	352	199	994	723	999999	29	996	457	65	277	107	170	591	433	625	984	397	57	321	871	355	197	594	768	202	999999	955	999999	298	79	641	999999	999999	999999	24	281	697	614	622	51	999999	997	145	143	290	863	163	299	883	317	999999	299	881	838	999999	165	605	236	530	965	74	672	168	985	635	459	999999	653	418	354	296	782	999999	280	531	357	999999	461	488	338	635	665	999999	999999	868	351	766	263	547	858	676	471	93	657	976	677	839	999999	507	999999	795	999999	880	539	999999	428	864	999999	316	999999	114	999999	747	202	339	999999	999999	999999	999999	293	999999	814	116	560	677	825	698	777	999999	854	517	901	999999	657	542	135	999999	911	961	450	487	165	946	504	999999	999999	723	891	327	577	999999	662	999999	223	147	999999	999999	330	861	999999	729	96	317	462	535	213	999999	999999	659	213	623	999999	225	675	999999	537	868	611	805	154	112	807	460	725	409	855	867	739	999999	999999	732	465	999999	766	721	999999	999999	999999	999999	551	342	633	242	123	999999	999999	999999	367	417	610	999999	999999	524	717	999999	999999	636	591	63	680	345	999999	579	106	481	999999	999999	999999	999999	416	689	999999	643	263	812	478	574	346	771	274	999999	
999999	332	909	999999	940	940	342	674	999999	763	266	999999	999999	999999	881	63	145	999999	796	873	987	999999	10	999999	737	158	270	904	999999	357	300	820	999999	999999	835	138	669	657	540	999999	928	784	164	652	433	999999	355	57	931	425	438	703	975	401	430	107	999999	989	712	792	999999	999999	999999	451	472	445	652	999999	999999	999999	393	488	111	999999	944	999999	258	357	497	794	803	222	999999	999999	999999	596	844	999999	840	999999	999999	680	999999	999999	547	999999	733	713	190	987	300	328	677	999999	41	999999	999999	999999	457	999999	999999	973	501	917	989	999999	463	999999	999999	875	999999	266	195	643	945	713	543	999999	41	453	999999	544	999999	509	503	484	999999	795	176	999999	999999	448	939	999999	888	833	999999	37	759	90	999999	880	190	314	396	44	142	44	999999	328	416	249	999999	14	999999	314	999999	999999	999999	514	921	668	686	563	881	162	326	572	999999	122	534	516	603	951	415	599	363	999999	123	469	352	511	562	847	999999	754	83	935	876	583	37	196	613	255	169	379	999999	627	432	999999	717	570	289	999999	794	900	646	423	598	157	950	999999	999999	954	171	419	999999	839	999999	136	89	391	695	999999	999999	347	902	358	791	45	406	736	440	879	999999	999999	999999	442	63	661	999999	999999	346	728	999999	94	317	999999	93	749	999999	999999	625	306	165	999999	874	118	999999	456	999999	297	632	563	751	223	511	999	213	390	197	672	785	349	999999	999999	55	966	547	999999	40	253	275	999999	771	51	120	144	724	425	907	123	408	999999	663	820	37	783	977	999999	999999	318	455	999999	999999	999999	999999	999999	288	735	999999	907	571	43	999999	999999	999999	590	792	999999	113	376	999999	787	482	83	273	999999	685	999999	402	272	989	999999	428	721	999999	571	489	178	473	999999	856	988	144	999	551	375	190	999999	798	447	999999	277	999999	215	42	668	230	999999	339	399	600	91	343	999999	999999	443	614	704	955	460	110	623	999999	278	520	297	999999	483	999999	897	999	776	408	999999	281	721	821	222	999999	140	351	999999	999999	999999	244	775	655	126	91	118	999999	485	953	347	346	377	41	47	999999	745	25	746	999999	441	999999	824	682	388	747	206	999999	999999	25	999999	999999	108	784	172	43	999999	641	536	402	423	147	999999	822	999999	618	999999	690	783	999999	999999	124	605	55	408	999999	420	102	276	379	885	497	368	470	999999	999999	247	593	868	14	950	113	488	999999	542	999999	876	11	999999	769	843	515	837	875	80	710	513	63	999999	999999	999999	652	999999	167	517	
926	779	999999	694	832	999999	320	822	779	576	999999	636	260	512	114	806	418	481	507	535	999999	659	492	399	427	999999	194	217	388	390	308	999999	331	837	616	524	999999	317	788	999999	533	692	67	999999	239	84	262	551	281	999999	214	181	868	631	999999	277	296	663	276	999999	196	999999	443	398	278	112	314	423	895	589	999999	110	692	117	999999	687	601	193	170	352	472	642	936	999999	185	999999	870	699	700	349	238	170	999999	681	213	430	259	669	41	999999	769	838	655	691	700	999999	488	760	629	999999	675	113	999999	999999	999999	553	999999	999999	223	151	242	615	723	556	361	821	999999	999999	904	999999	999999	932	162	999999	583	633	987	254	999999	81	648	119	80	250	673	999999	667	126	46	659	999999	520	455	889	893	164	125	999999	999999	879	53	476	856	57	32	743	951	469	999999	999999	566	920	733	999999	999999	133	544	999999	882	236	163	943	975	254	326	917	486	999999	149	428	518	888	914	135	38	182	999999	32	228	930	999999	999999	775	34	103	344	787	314	397	770	620	999999	999999	113	725	999999	999999	611	731	115	266	689	329	922	999999	677	999999	608	999999	330	869	521	265	952	999999	999999	177	950	999999	982	139	999999	874	379	808	876	672	811	410	927	680	652	999999	123	673	493	879	853	531	425	338	188	201	76	999999	999999	386	273	999999	999999	932	550	460	748	975	999999	814	950	124	999999	15	204	208	195	649	999999	229	152	288	570	999999	324	429	735	999999	951	979	807	477	709	499	999999	762	999999	995	140	202	552	147	999999	679	999999	738	904	420	143	999999	16	427	684	999999	244	984	489	694	618	131	724	104	999999	115	16	482	415	138	999999	442	999999	999999	519	35	676	14	700	999999	156	999999	525	324	520	970	973	390	793	829	999999	999999	999999	945	386	19	477	458	124	483	672	456	999999	776	814	701	422	816	908	658	212	240	294	598	548	42	999999	409	584	63	142	625	688	999999	999999	191	169	622	999999	999999	557	999999	890	226	227	999999	262	748	510	818	558	166	482	144	999999	33	999999	684	407	354	413	78	999999	999999	999999	56	999999	747	902	999999	542	799	13	408	111	984	350	77	380	999999	779	857	899	999999	504	975	153	999999	958	850	999999	999999	225	999999	106	489	355	999999	876	181	999999	514	846	999999	285	759	163	84	43	642	683	71	313	999999	574	556	999999	116	566	999999	903	224	789	999999	999999	999999	999999	544	311	622	639	521	999999	209	917	275	20	999999	490	999999	822	78	999999	999999	999999	
990	999999	999999	893	550	320	999999	272	510	277	717	725	794	305	227	999999	618	772	421	13	171	869	999999	641	309	545	155	625	821	553	999999	703	473	999999	590	886	917	651	761	311	400	259	691	931	209	550	226	726	272	999999	999999	306	109	999999	15	130	77	34	594	999999	175	622	999999	957	999999	24	999999	908	715	341	268	967	21	119	999999	912	188	182	442	759	328	428	362	999999	349	538	603	161	999999	999999	999999	999999	67	756	146	778	999999	999999	999999	999999	299	318	999999	931	310	246	294	989	999999	999999	999999	894	592	834	686	746	999999	197	617	905	999999	999999	38	255	522	375	909	265	973	834	113	454	684	256	470	20	417	431	952	113	999999	999999	999999	999999	527	924	310	232	80	400	518	621	126	593	775	999999	289	999999	419	934	336	999999	26	873	989	999999	220	345	374	675	338	838	244	513	661	999999	656	250	728	597	75	687	999999	583	999999	491	337	101	481	280	999999	652	22	999999	776	224	597	579	999999	39	999999	964	857	404	71	680	386	999999	932	968	999999	48	46	821	868	649	843	442	557	507	170	128	864	103	999999	686	825	226	999999	446	999999	87	452	699	882	110	829	790	521	999999	999999	724	169	999999	737	691	615	999999	159	999999	381	164	999999	999999	868	596	110	763	459	385	854	170	875	495	758	465	595	999999	938	768	819	62	920	911	402	445	999999	999999	366	262	80	635	77	609	999999	999999	65	999999	830	296	999999	999999	341	999999	791	945	848	673	999999	999999	106	277	261	999999	999999	328	243	120	898	999999	636	749	999999	206	314	228	102	276	431	703	410	443	517	652	767	753	721	784	129	457	597	295	606	94	999999	803	384	686	300	746	999999	945	264	407	659	999999	668	999999	999999	572	999999	581	252	60	871	662	760	609	623	565	606	999999	999999	450	835	350	152	999999	50	511	844	416	976	999999	999999	464	999999	119	999999	516	94	587	999999	557	999999	25	53	556	999999	504	52	999999	72	999999	999999	371	999999	813	572	999999	118	355	999999	999999	727	445	999999	999999	178	416	999999	999999	616	999999	480	999999	999999	443	845	999999	999999	999999	109	545	999999	80	999999	250	999999	999999	510	375	547	683	407	739	493	630	829	169	419	485	387	999999	30	400	168	955	999999	131	863	521	999999	752	999999	522	255	558	862	657	101	365	999999	657	999999	118	113	999999	709	741	999999	877	614	999999	409	821	999999	303	525	78	911	999999	985	422	656	989	406	795	672	999999	999999	935	767	181	78	64	999999	730	999999	999999	
296	235	256	524	596	999999	906	292	999999	199	313	999999	42	794	746	702	999999	999999	10	917	711	999999	999999	999999	257	599	999999	443	616	355	370	488	404	613	781	686	152	470	826	999999	92	124	453	482	999999	999999	902	973	435	375	684	849	729	999999	210	978	964	431	276	996	999999	473	675	999999	829	825	557	429	22	999999	999999	909	785	999999	999999	596	999999	788	253	716	697	146	18	999999	670	520	758	999999	412	803	722	720	204	829	999999	619	448	456	999999	755	984	482	961	375	999999	775	999999	400	156	999999	122	999999	999999	560	309	999999	999999	434	336	319	77	999999	27	219	346	839	715	956	544	225	158	418	145	999999	731	224	185	642	435	999999	455	367	276	999999	690	999999	999999	643	530	65	164	23	130	343	687	999999	465	751	999999	999999	999999	118	855	931	465	704	999999	999999	828	95	564	822	999	440	863	709	868	229	528	800	307	999999	999999	489	70	144	298	801	999999	881	759	433	613	460	835	999999	999999	344	342	986	504	851	814	445	999999	342	999999	999999	479	978	982	245	999999	999999	677	999999	682	376	871	330	415	249	999999	947	999999	999999	219	549	605	999999	207	533	887	542	306	455	266	990	988	999999	130	608	332	831	899	523	210	385	999999	846	665	145	473	21	580	999999	999999	867	119	999999	132	475	94	999999	781	458	999999	690	931	231	732	691	387	999999	210	806	917	999999	58	812	999999	833	767	759	860	999999	999999	875	961	50	484	399	881	999999	605	655	524	378	60	450	175	999999	453	560	124	974	758	999999	810	773	348	999999	818	307	437	299	999999	335	102	719	397	482	728	891	747	342	809	999999	546	555	292	999999	998	607	646	999999	390	216	644	886	313	999999	74	999999	702	562	999999	584	201	316	946	199	999999	999999	62	692	791	562	813	781	999999	999	999999	265	491	799	999999	220	999999	26	908	501	690	999999	416	999999	418	540	999999	194	762	999999	567	999999	608	999999	272	999999	555	953	999999	827	403	999999	721	313	999999	809	706	999999	999999	370	923	185	407	455	509	79	999999	405	284	260	373	628	29	999999	442	553	656	398	537	265	665	706	395	90	108	826	494	113	701	608	834	999999	999999	401	311	392	832	999999	593	202	744	160	679	379	999999	774	999999	999999	870	412	163	317	999999	999999	704	227	999999	326	356	682	585	999999	703	676	999999	88	999999	627	638	999999	999999	999999	804	344	520	515	999999	25	627	999999	982	712	999999	999999	999999	526	920	182	697	94	602	999999	999999	999999	617	923	456	999999	
953	385	701	227	999999	820	691	999999	512	40	999999	999999	199	999999	699	32	700	999999	588	415	230	899	168	900	930	554	457	215	695	893	999999	597	68	34	72	251	999999	765	999999	421	999999	794	24	889	320	507	894	999999	999999	784	221	744	344	51	999999	999999	227	800	297	598	999999	486	965	619	999999	999999	140	175	711	999999	398	934	313	177	999999	999999	885	278	999999	432	660	629	399	910	681	999999	262	27	999999	999999	999999	832	999999	970	999999	130	829	404	586	55	377	729	127	999999	999999	286	440	177	999999	999999	177	948	220	999999	938	743	96	64	999999	329	22	122	923	702	434	999999	466	342	128	688	606	491	692	999999	999999	931	511	42	525	405	999999	999999	785	895	841	85	622	613	42	999999	43	775	467	266	999999	264	805	424	933	829	999999	108	59	553	999999	686	266	999999	810	17	241	63	539	541	777	927	337	999999	861	358	944	999999	310	812	655	831	999999	435	512	800	135	97	109	695	999999	454	45	241	999999	999999	818	947	802	35	84	979	999999	925	489	115	926	777	563	584	885	966	999999	999999	898	999999	999999	830	172	20	881	154	999999	999999	999999	999999	999999	106	999999	706	999999	999999	999999	285	737	675	595	107	946	407	873	357	999999	525	810	619	999999	797	342	238	501	999999	784	999999	153	930	35	402	969	166	999999	830	999999	999999	54	999999	999999	522	510	999999	332	565	883	999999	146	999999	620	439	42	346	675	999999	763	652	214	551	222	999999	141	806	650	202	138	789	194	53	461	677	481	922	704	999999	297	120	999999	999999	114	999999	656	619	320	596	370	633	491	129	76	253	651	502	675	657	390	703	582	999999	437	104	999999	102	82	942	957	120	642	540	806	999999	999999	278	999999	203	611	522	496	64	999999	504	308	74	999999	218	35	978	257	56	999999	594	537	999999	509	20	999999	999999	999999	377	999999	259	999999	999999	322	423	506	383	999999	482	999999	999999	216	527	308	999999	795	999999	999999	864	917	999999	862	595	786	221	125	971	768	436	999999	999999	975	128	426	582	513	358	752	563	711	999999	999999	774	999	999999	388	20	477	577	224	931	447	682	460	659	999999	405	999999	999999	307	534	999999	629	727	999	893	97	111	725	429	999999	999999	562	999999	999999	65	98	596	900	833	115	504	201	221	822	610	302	668	767	195	117	194	999999	266	187	45	304	57	10	992	999999	908	751	157	777	177	885	530	193	603	309	809	999999	277	202	40	424	417	904	399	600	999999	344	540	999999	262	999999	306	999999	
240	999999	50	595	907	542	999999	752	53	999999	999999	724	999999	485	173	886	999999	922	383	73	156	999999	886	152	611	402	871	574	221	836	525	64	589	554	953	841	999999	999999	364	735	996	999999	380	999999	260	674	999999	943	999999	654	22	340	739	242	999999	618	874	898	999999	515	671	632	541	216	918	599	145	999999	531	332	628	95	999999	648	77	869	251	912	892	937	573	928	404	566	823	999999	325	356	725	999999	999999	369	239	848	999999	999999	745	173	65	660	538	612	999999	999999	36	927	772	101	175	959	377	999999	16	57	942	743	999999	974	393	733	284	788	999999	999999	365	999999	855	718	584	703	999999	87	857	999999	408	961	516	556	540	896	423	233	191	766	967	999999	363	192	906	330	146	770	780	332	385	749	120	234	491	767	82	63	999999	999999	835	299	114	774	999999	999999	236	681	444	496	999999	999999	607	999999	229	999999	999999	999999	999999	999999	567	999999	307	535	857	658	850	999999	74	773	824	999999	999999	999999	930	999999	999999	588	543	924	103	464	336	293	22	999999	152	386	15	140	861	408	250	264	904	483	999999	579	917	999999	999999	945	617	670	672	950	999999	887	804	550	999999	326	139	888	169	113	36	23	999999	533	515	473	285	999999	911	425	129	461	815	457	686	999999	999999	553	792	999999	846	666	621	72	999999	999999	582	465	999999	999999	278	361	999999	801	456	978	66	999999	484	667	670	999999	999999	256	999999	884	82	999999	864	140	655	586	105	21	266	370	402	460	546	999999	891	999999	264	377	156	767	999999	23	10	708	274	288	78	135	487	172	907	374	999999	113	192	235	600	549	999999	692	266	92	545	96	585	605	847	233	776	999999	430	391	999999	73	527	69	999999	165	865	376	517	970	999999	999999	462	38	228	443	78	665	999999	714	487	463	511	284	999999	914	132	999999	999999	845	358	637	742	526	273	178	999999	132	999999	445	999999	522	999999	295	999999	450	999999	557	386	414	164	120	630	715	903	646	999999	253	999999	999999	42	206	935	671	621	999999	999999	936	764	60	999999	945	999999	784	999999	999999	999999	225	725	999999	289	575	999999	36	690	999999	16	36	622	999999	616	342	999999	999999	999999	487	999999	513	674	999999	98	697	792	999999	999999	219	333	846	684	999999	367	347	528	563	999999	466	914	908	981	382	999999	335	323	147	999999	999999	413	348	381	553	387	775	999999	72	999999	999999	783	955	479	481	914	170	352	683	269	999999	999999	978	295	945	999999	678	532	301	773	763	383	654	892	42	805	984	
474	141	561	999999	796	465	624	569	683	958	439	999999	468	728	999999	640	878	999999	709	435	63	999999	979	708	253	999999	999999	185	218	139	999999	446	999999	999999	695	999999	131	676	482	359	363	725	272	614	999999	999999	833	999999	999999	743	999999	727	333	999999	931	48	999999	852	349	547	176	449	361	553	895	992	834	538	999999	772	518	999999	692	360	81	337	173	999999	999999	231	425	999999	405	475	362	346	123	305	998	999999	68	278	336	999999	192	913	374	999999	999999	999999	999999	305	21	17	234	574	44	972	308	999999	875	999999	393	999999	132	999999	999999	885	201	559	878	539	539	386	713	249	874	757	178	168	963	999999	655	222	999999	129	243	397	250	787	311	150	996	405	780	281	885	218	813	270	869	488	527	999999	378	999999	766	999999	304	984	999999	287	999999	150	639	431	141	181	999999	12	688	657	644	999999	257	999999	542	999999	605	441	364	666	943	908	299	999999	926	495	843	386	363	608	999999	266	97	33	345	856	765	359	150	999999	999999	810	581	999999	843	999999	912	640	999999	631	999999	862	629	999999	999999	896	999999	999999	504	646	999999	708	648	999999	564	388	999999	999999	999999	685	378	255	301	650	999999	142	999999	87	641	813	582	213	270	731	578	239	636	63	999999	449	15	999999	854	999999	386	425	172	999999	656	465	999999	688	247	999999	263	999999	571	979	501	211	569	773	523	691	999999	133	999999	916	512	999999	999999	999999	999999	952	679	768	401	798	273	127	970	999999	430	186	25	894	965	830	478	794	668	656	999999	488	879	999999	96	999999	439	263	977	256	988	331	713	534	153	294	999999	494	392	999999	999999	999999	240	734	999999	347	675	179	167	617	447	717	666	105	710	65	999999	447	999999	999999	999999	19	150	999999	846	109	472	490	750	680	81	984	999999	896	940	187	257	155	999999	748	497	999999	105	370	808	999999	665	618	823	97	221	321	999999	164	413	706	244	999999	887	253	999999	194	429	999999	546	463	314	770	999999	533	807	928	558	933	741	109	914	779	915	575	444	854	999999	999999	469	999999	999999	999999	492	244	943	741	999999	999999	873	999999	839	618	824	355	966	894	463	300	289	293	763	878	999999	999999	791	464	999999	321	809	30	527	999999	27	786	999999	999999	288	920	999999	76	670	912	70	439	269	305	955	570	608	549	400	376	382	186	995	303	999999	187	452	488	999999	946	836	852	999999	82	601	47	73	999999	616	543	999999	223	622	851	817	983	54	496	508	999999	713	270	999999	161	394	841	791	987	
999999	110	478	111	999999	999999	85	999999	999999	196	704	999999	506	698	999999	857	666	169	999999	154	486	852	142	955	999999	121	242	576	232	999999	688	999999	255	999999	689	999999	74	608	298	999999	999999	609	999999	857	791	589	532	24	337	772	494	235	288	646	511	378	967	522	131	999999	491	999999	985	32	508	999999	672	430	19	426	999999	68	870	664	378	876	523	284	174	999999	588	999999	248	460	148	462	481	609	574	320	999999	552	486	999999	999999	276	623	316	359	846	917	112	15	999999	979	999999	364	623	278	634	855	692	999999	731	999999	999999	270	999999	999999	55	473	73	999999	999999	877	250	581	397	256	112	262	217	999999	328	483	999999	999999	999999	999999	711	108	858	340	940	465	999999	204	755	257	154	16	98	431	999999	382	853	256	316	43	738	854	999999	376	999999	381	999999	999999	999999	258	750	60	932	65	182	999999	615	732	915	244	32	56	826	999999	112	999999	174	785	621	999999	999999	240	999999	303	999999	857	140	491	175	568	817	97	999999	999999	507	999999	83	43	259	365	767	999999	340	82	21	692	38	999999	273	79	217	861	155	93	628	520	153	639	323	325	816	999999	999999	999999	426	934	881	329	642	18	32	999999	999999	265	187	509	900	834	999999	999999	828	312	227	999999	999999	956	999999	91	878	987	999999	443	719	934	549	999999	999999	982	655	86	999999	708	999999	265	56	86	999999	999999	905	999999	619	319	356	274	496	513	905	471	999999	469	992	800	451	654	999999	588	999999	601	999999	999999	946	917	188	215	999999	130	127	962	58	284	631	62	999999	759	999999	640	999999	455	448	999999	999999	999999	984	196	94	20	999999	540	999999	467	664	733	182	371	999999	702	140	151	36	999999	396	943	423	999999	838	939	999999	691	999999	427	999999	999999	162	999999	805	855	933	999999	131	238	999999	586	765	591	619	897	879	999999	586	675	509	945	999999	82	648	794	678	999999	357	154	394	575	263	779	965	698	581	501	566	999999	999999	148	29	797	513	999999	188	832	113	941	69	999999	115	611	917	999999	999999	90	42	20	187	671	999999	977	843	999999	999999	986	625	920	325	388	257	268	999999	371	926	999999	569	838	616	845	167	416	999999	583	470	651	861	419	160	501	468	999999	150	107	999999	52	954	225	999999	201	216	193	625	681	564	846	705	556	629	999999	999999	999999	404	341	513	237	892	270	826	999999	999999	215	999999	824	919	701	128	808	866	884	999999	353	361	424	639	999999	999999	412	28	999999	946	999999	790	999999	980	999999	161	809	999999	
999999	999999	694	398	805	76	11	422	800	761	863	999999	999999	690	999999	999999	176	841	979	702	999999	445	489	999999	999999	999999	820	425	535	844	999999	549	319	225	599	735	982	954	556	358	637	561	999999	999999	165	896	59	624	999999	999999	813	999999	182	117	999999	831	669	452	196	999999	999999	999999	999999	956	116	323	418	681	999999	20	999999	222	295	631	74	977	454	838	999999	999999	685	999999	380	542	40	232	999999	212	171	767	75	539	768	485	112	62	674	999999	545	841	487	378	533	999999	735	999999	146	999999	53	86	387	830	365	999999	394	999999	214	999999	925	883	945	215	519	333	999999	728	453	810	528	21	999999	419	303	255	828	317	672	346	806	999999	95	999999	999999	94	390	244	184	999999	101	62	999999	999999	999999	661	896	281	858	210	99	17	158	336	32	41	999999	968	999999	120	999999	999999	386	868	548	999999	798	128	999999	435	942	710	553	564	719	475	999999	982	309	642	999999	556	459	472	256	798	999999	999999	999999	138	999999	421	999999	73	999999	999999	676	978	781	999999	862	999999	999999	432	999999	389	463	593	617	556	866	791	668	895	761	503	627	999999	621	749	216	999999	323	918	124	531	13	490	725	704	799	999999	211	687	779	580	331	36	214	867	999999	999999	999999	999999	271	529	753	999999	312	345	999999	761	367	41	415	999999	999999	999999	999999	736	386	973	868	999999	999999	680	999999	981	126	190	182	601	999999	754	414	519	999999	999999	999999	595	777	201	188	390	318	48	828	179	999999	999999	999999	999999	718	477	491	371	999999	238	501	590	999999	999999	695	131	172	795	999999	999999	999999	896	999999	398	999999	999999	958	194	795	999999	604	718	852	420	709	999999	999999	167	883	242	999999	53	690	670	574	76	655	15	506	66	227	999999	987	225	551	385	41	728	999999	999999	999999	999999	575	350	633	782	999999	528	72	534	67	999999	999999	817	350	584	999999	264	823	999999	76	999999	687	738	270	90	731	636	868	334	139	344	801	999999	999999	999999	477	350	46	792	337	137	943	999999	999	221	611	179	875	999999	180	776	905	999999	999999	566	999999	999999	999999	553	999999	112	659	999999	999999	722	214	34	103	383	999999	999999	228	40	999999	939	999999	715	739	58	479	561	761	999999	164	362	439	38	999999	167	357	639	269	493	999999	235	477	215	577	999999	16	587	85	501	999999	314	558	999999	999999	989	556	903	107	41	999999	499	350	758	584	52	293	186	75	999999	36	999999	605	735	299	999999	472	804	148	999999	999999	892	999999	269	50	849	804	564	520	969	
611	454	542	238	419	999999	884	999999	999999	534	992	830	999999	149	475	393	709	823	584	999999	527	752	764	999999	999999	191	24	999999	718	734	999999	728	666	106	334	582	934	376	325	999999	154	753	183	613	470	999999	381	345	794	656	999999	999999	979	41	452	859	689	898	248	999999	237	803	999	999999	999999	274	999999	424	815	999999	999999	343	507	999999	344	999999	578	160	183	999999	810	678	296	999999	999999	266	999999	634	999999	474	892	45	138	97	999999	350	754	287	326	999999	57	956	530	901	207	806	999999	999999	697	678	291	539	725	999999	999999	559	516	937	310	999999	999999	999999	770	999999	10	423	214	420	716	993	29	999999	834	977	999999	853	158	394	864	999999	782	305	937	999999	999999	999999	320	999999	999999	270	833	999999	999999	999999	999999	518	195	999999	901	784	601	73	735	703	659	999999	705	748	739	573	410	132	83	520	258	230	601	794	999999	999999	112	546	750	455	169	999999	323	548	307	221	999999	968	493	89	999999	719	999999	243	326	203	999999	572	928	105	860	999999	743	466	999999	459	917	401	999999	264	681	64	322	289	544	456	999999	166	450	999999	999999	442	999999	993	332	539	660	367	999999	999999	988	540	618	655	595	999999	469	999999	511	847	304	277	946	999999	408	143	406	290	999999	869	526	501	131	410	199	428	82	999999	144	508	799	559	922	69	275	150	999999	667	999999	999999	987	819	999999	603	233	638	495	999999	595	198	142	380	668	608	446	999999	999999	999999	999999	177	999999	719	999999	999999	58	744	354	886	963	267	698	739	999999	612	882	707	846	528	999999	999999	999999	999999	164	945	375	429	891	999999	623	778	731	236	999999	526	999999	999999	106	652	555	489	294	608	999999	999999	500	403	784	66	726	738	650	999999	42	999999	245	712	999999	777	637	629	999999	40	999999	195	999999	471	536	80	999999	614	610	204	972	697	277	333	236	826	455	972	645	999999	597	999999	999999	840	999999	308	290	999999	712	328	24	925	635	999999	345	999999	801	38	866	713	166	121	138	999999	918	344	637	999999	485	999999	332	665	984	999999	442	389	67	695	276	999999	789	900	902	291	189	57	999999	999999	987	974	999999	426	115	931	678	999999	999999	680	999999	859	671	377	524	973	999999	999999	999999	617	999999	999999	203	116	761	637	923	266	999999	846	999999	999999	283	623	924	510	999999	906	559	62	349	955	999999	387	774	416	567	999999	386	928	999999	830	999999	454	201	999999	781	918	664	477	17	999999	278	909	413	60	586	57	453	23	999999	99	999999	999999	999999	865	
332	816	341	999999	999999	512	999999	999999	560	999999	999999	999999	431	892	729	795	252	91	55	927	999999	723	973	999999	830	520	968	372	669	999999	40	226	186	336	999999	999999	999999	319	407	505	542	988	359	966	294	999999	625	560	293	474	847	717	843	349	187	999999	843	618	999999	559	999999	517	999999	365	999999	999999	999999	105	193	764	218	932	999999	550	395	699	999999	999999	439	82	895	417	89	999999	357	322	382	999999	158	109	131	968	999999	847	961	34	999999	994	999999	744	115	529	377	999999	999999	914	43	302	954	488	245	836	999999	452	999999	136	437	425	17	103	999999	815	946	93	642	999999	148	836	588	999999	331	380	456	695	966	375	999999	560	939	443	289	90	882	670	864	999999	790	352	193	835	999999	951	999999	466	577	300	583	293	886	999999	999999	207	999999	593	166	865	999999	492	485	299	96	877	486	574	814	999999	933	999999	229	999999	459	796	653	753	773	379	999999	990	127	676	791	755	999999	923	999999	999999	999999	298	999999	998	906	307	866	893	749	719	999999	422	652	490	367	999999	74	999999	565	980	554	960	999999	786	482	399	999999	809	507	340	212	999999	907	732	720	644	770	230	451	162	929	759	999999	63	999999	999999	347	637	319	999999	999999	145	368	686	538	415	478	728	526	516	932	66	396	418	517	912	999999	919	999999	999999	999999	843	97	413	60	794	956	999999	881	511	61	737	500	24	649	76	205	231	204	315	176	52	704	934	229	873	372	999999	546	992	465	427	867	597	956	847	58	954	635	743	458	999999	846	24	464	205	566	382	769	450	716	293	725	463	556	494	149	999999	193	187	432	371	229	889	55	633	870	903	999999	999999	28	250	596	999999	857	463	206	689	479	34	316	990	825	106	285	182	999999	999999	50	471	999999	999999	771	458	999999	96	493	957	999999	831	334	999999	324	999999	431	476	697	999999	606	102	999999	459	683	168	999999	999999	545	999999	613	873	931	999999	862	999999	102	999999	478	147	999999	770	999999	249	720	999999	999999	652	676	857	675	808	485	436	807	948	999999	259	222	612	587	879	551	999999	353	105	899	999999	801	728	876	308	997	559	135	835	131	58	999999	999999	468	228	765	688	457	804	999999	504	659	999999	421	842	999999	866	560	269	229	999999	896	999999	748	999999	999999	947	981	377	811	999999	311	999999	827	135	521	187	999999	999999	124	862	999999	548	707	404	218	888	316	43	397	141	998	865	999999	999999	162	999999	295	999999	999999	817	706	90	993	999999	203	999999	999999	296	
331	999999	722	201	155	366	999999	357	917	354	623	963	640	948	999999	679	927	999999	999999	999999	972	407	999999	516	992	306	166	833	555	246	211	530	801	999999	711	664	418	807	719	999999	824	999999	999999	941	999999	413	999999	999999	110	999999	544	999999	331	780	323	923	841	999999	209	848	210	863	802	999999	999999	102	171	999999	246	325	271	130	726	999999	491	999999	212	999999	503	588	129	999999	733	241	702	454	209	31	999999	788	822	999999	999999	871	57	961	12	524	999999	920	999999	566	522	784	999999	423	40	999999	299	156	721	890	713	620	729	803	140	571	979	698	893	150	914	999999	503	68	999999	999999	70	529	174	999999	999999	582	347	999999	884	999999	188	288	423	999999	732	559	76	932	499	987	999999	999999	831	999999	545	110	36	999999	651	74	291	994	999999	185	162	769	981	44	739	140	283	176	999999	191	999999	700	284	907	417	365	391	570	569	999999	713	816	999999	999999	999999	999999	999999	245	911	820	667	194	388	999999	833	999999	999999	999999	203	369	714	975	999999	999999	58	845	999999	129	693	296	999999	720	434	375	472	345	81	999999	892	687	584	47	265	999999	999999	209	999999	46	999999	999999	787	359	999999	210	821	738	491	57	684	306	235	436	551	624	148	947	759	23	999999	497	890	329	999999	515	785	676	720	237	999999	849	533	789	55	248	509	999999	352	999999	553	734	999999	33	999999	595	999999	999999	495	640	959	999999	449	308	271	586	564	467	219	862	425	999999	28	263	921	835	773	445	391	313	124	814	999999	535	469	50	642	867	755	554	62	637	190	89	277	559	409	999999	999999	469	684	51	999999	489	999999	409	999999	600	112	738	999999	999999	999999	192	525	999999	999999	914	839	230	943	697	712	664	999999	999999	999999	999999	986	371	435	549	918	922	628	83	701	999999	726	70	334	52	764	26	733	45	871	999999	563	132	587	999999	394	306	525	999999	999999	999999	679	31	445	777	999999	740	313	282	108	843	563	452	453	857	197	779	896	999999	999999	696	930	999999	999999	965	385	864	999999	999999	164	621	406	999999	743	999999	445	705	624	557	438	34	712	461	936	38	444	120	678	999999	308	615	410	999999	64	642	528	999999	115	480	402	749	956	374	127	487	446	921	708	212	421	491	165	348	473	907	983	479	839	887	531	274	195	999999	640	549	999999	999999	587	111	722	541	600	999999	165	688	77	999999	343	459	591	522	412	476	318	999999	460	71	161	156	659	59	74	228	999999	999999	563	902	733	578	276	664	344	607	
999999	880	891	21	193	784	840	644	145	389	305	19	862	719	745	999999	98	159	630	999999	451	673	477	382	205	37	134	175	615	765	193	999999	188	804	999999	999999	925	449	999999	376	316	999999	999999	684	999999	939	275	999999	167	909	489	126	43	902	165	815	413	519	815	999999	660	674	39	999999	999999	999999	830	67	733	317	898	649	280	264	134	437	999999	792	459	265	999999	290	17	999999	285	76	893	285	999999	180	34	999999	633	722	716	641	985	542	999999	999999	999999	218	120	999999	20	840	845	779	777	728	999999	620	69	560	404	379	667	332	105	140	484	999999	418	562	292	491	25	558	999999	493	451	228	314	904	999999	553	180	167	999999	444	230	124	507	920	125	413	999999	999999	327	999999	999999	999999	446	357	79	563	799	557	567	529	825	999999	240	294	286	837	999999	164	413	851	209	509	999999	661	909	370	57	999999	447	999999	144	999999	241	211	999999	999999	781	956	835	999999	753	623	999999	176	619	933	883	999999	643	288	999999	201	670	476	147	474	36	785	999999	709	515	311	119	689	394	999999	66	999999	999999	498	65	360	329	999999	999999	586	999999	470	51	976	486	834	999999	169	781	942	281	764	74	54	999999	999999	518	135	87	452	513	999999	781	736	877	855	447	999999	232	746	999999	849	378	999999	565	999999	743	471	233	999999	456	949	908	451	999999	301	964	731	736	69	842	204	999999	999999	82	999999	688	315	109	631	397	999999	937	44	80	432	999999	512	488	206	262	999999	901	406	996	563	11	999999	134	585	890	716	418	173	904	677	999999	999999	488	565	877	437	372	602	293	999999	22	874	380	189	905	462	252	999999	806	795	302	346	659	518	999999	358	191	523	740	681	302	999999	139	999999	999999	999999	999999	922	328	825	999999	999999	123	260	551	999999	959	945	680	437	473	878	366	119	999999	999999	73	970	567	529	256	849	861	612	453	248	744	978	863	243	438	329	999999	999999	120	992	233	408	999999	870	398	245	999999	312	217	999999	417	30	27	555	999999	63	364	798	578	835	447	511	807	312	999999	981	999999	447	999	153	999999	999999	999999	392	547	665	12	999999	140	20	15	999999	404	39	831	724	960	318	634	999999	964	999999	412	999999	999999	722	601	664	486	417	999999	406	999999	73	758	41	31	999999	18	999999	60	667	999999	567	999999	889	116	777	481	668	30	774	812	624	999999	253	973	999999	999999	825	999999	348	220	723	999999	609	999999	340	999999	799	702	335	309	690	999999	307	755	844	456	999999	615	823	
193	818	999999	388	593	689	884	514	68	999999	797	193	880	712	456	944	710	999999	644	776	506	681	965	999999	999999	131	299	881	498	139	276	181	219	249	165	999999	336	478	26	999999	455	766	741	404	538	126	810	999999	851	810	999999	236	31	999999	327	511	852	702	914	471	399	13	26	928	41	626	999999	999999	999999	63	618	241	213	999999	331	740	999999	999999	166	357	321	999999	40	687	994	999999	159	381	922	653	999999	633	564	554	175	999999	749	813	372	912	153	180	74	797	201	903	999999	999999	999999	586	572	290	546	567	999999	999999	972	999999	933	991	476	601	718	999999	512	984	676	658	913	878	999999	136	209	999999	213	151	612	999999	496	101	999999	999999	863	345	90	269	97	996	404	999999	479	999999	879	380	445	551	462	170	999999	216	236	374	39	638	999999	445	91	999999	999999	19	119	740	999999	842	974	999999	999999	382	823	253	897	679	264	470	409	999999	257	828	999999	661	688	999999	999999	289	865	652	999999	235	749	999999	188	794	999999	394	343	739	577	47	999999	186	813	89	999999	999999	319	999999	119	999999	239	24	198	263	494	701	999999	667	792	563	976	332	91	999999	632	188	75	112	46	870	137	999999	13	220	999999	631	848	609	115	999999	970	319	543	619	995	734	456	924	310	941	999999	999999	946	23	70	83	999999	310	456	168	999999	216	519	999999	999999	569	999999	999999	829	863	853	721	999999	887	999999	667	999999	472	517	897	731	150	802	105	806	999999	723	990	999999	359	536	547	162	946	928	999999	799	305	188	436	723	477	105	447	98	999999	999999	68	429	403	295	633	793	559	437	836	413	424	442	978	999999	31	829	480	999999	315	999999	616	999999	829	868	492	293	999999	184	999999	55	365	999999	463	348	664	570	756	74	999999	753	603	999999	101	359	384	999999	209	590	702	648	999999	119	782	999999	506	999999	599	534	802	349	999999	999999	182	791	58	417	978	639	999999	460	82	416	999999	561	965	999999	999999	480	999999	629	999999	500	481	616	430	255	999999	999999	842	565	970	231	271	563	51	228	346	310	311	999999	999999	999999	409	251	575	999999	685	999999	819	409	242	129	51	999999	264	999999	902	566	371	999999	193	309	797	999999	490	999999	154	870	999999	746	761	566	178	999999	745	999999	101	999999	50	999999	569	13	860	999999	332	850	190	99	309	999999	325	999999	939	509	783	585	771	783	999999	723	74	815	999999	82	999999	675	999999	999999	999999	739	131	672	999999	159	242	189	999999	364	999999	639	671	65	999999	691	430	
981	627	668	743	170	753	317	478	999999	157	999999	303	787	999999	656	899	665	999999	569	707	653	999999	789	276	604	145	999999	999999	132	62	18	999999	28	999999	666	999999	292	781	999999	985	999999	203	999999	11	488	885	999999	570	646	999999	15	403	11	984	999999	999999	837	402	148	34	346	826	356	274	149	509	285	146	137	608	617	884	395	583	999999	459	64	788	787	719	999999	846	844	392	56	615	252	44	873	939	999999	890	642	252	648	987	847	999999	862	999999	609	999999	442	48	999999	131	18	428	100	328	672	59	614	429	550	500	982	963	999999	533	999999	251	999999	198	999999	727	251	999999	934	999999	611	130	926	809	119	958	413	805	270	924	999999	824	943	999999	276	171	285	223	702	158	15	884	715	999999	721	368	263	254	999999	405	880	865	493	194	999999	552	132	805	319	591	97	186	999999	304	926	442	307	717	922	999999	451	37	450	786	901	727	414	598	97	751	999999	169	164	999999	999999	742	341	759	838	723	48	480	904	120	999999	999999	191	421	999999	999999	70	545	999999	424	953	853	424	707	293	989	999999	534	718	568	999999	928	32	837	999999	194	110	547	879	208	197	971	133	999999	725	82	546	993	196	807	690	170	837	740	999999	200	327	634	476	999999	586	514	761	345	999999	142	805	353	170	999999	188	522	666	133	236	982	730	93	999999	220	452	999999	348	999999	999999	999999	100	999999	926	70	866	476	81	999999	622	683	219	787	115	592	276	202	832	968	628	177	503	713	513	928	999999	244	652	999999	999999	442	176	851	467	999999	52	524	426	999999	361	712	451	636	511	553	772	942	977	399	999999	259	999999	379	999999	710	999999	387	778	997	600	631	824	815	633	189	517	368	330	607	550	752	776	999999	616	916	725	999999	211	959	166	527	999999	262	323	156	131	796	569	999999	999999	664	745	429	999999	729	887	636	999999	999999	46	414	621	380	849	200	483	999999	999999	375	984	999999	185	818	841	999999	375	571	502	486	999999	999999	799	573	330	885	17	356	999999	887	999999	999999	864	999999	923	751	905	885	413	999999	673	542	44	203	772	999999	488	927	587	437	363	999999	144	526	273	325	999999	58	999999	963	193	136	366	875	999999	895	500	306	894	999999	176	490	167	999999	999999	525	999999	999999	800	409	407	90	769	794	533	712	954	347	999999	999999	146	999999	835	450	939	999999	185	169	857	999999	999999	192	999999	999999	999999	873	999999	999999	713	999999	639	19	258	650	566	112	367	571	351	634	999999	999999	
690	297	953	319	654	717	999999	999999	349	999999	748	923	979	999999	58	281	533	659	554	199	634	867	967	136	999999	195	883	999999	189	999999	817	232	936	999999	999999	744	543	999999	999999	999999	999999	447	999999	999999	271	999999	670	351	64	999999	999999	692	89	750	999999	999999	329	999999	710	468	999999	603	96	735	709	525	986	712	722	999999	738	581	440	113	864	196	470	854	999999	284	524	542	781	104	575	135	152	196	999999	679	425	716	251	999999	616	731	999999	999999	999999	999999	347	958	629	751	357	466	262	976	999999	342	362	474	999999	435	943	999999	821	992	170	584	999999	999999	999999	52	888	999999	999999	679	999999	142	836	999999	451	129	999999	999999	912	40	746	999999	999999	176	310	414	327	999999	754	815	816	325	910	367	511	999999	373	546	999999	587	999999	335	137	582	489	999999	999999	564	33	842	498	387	999999	791	999999	999999	710	216	500	999999	724	937	276	524	999999	181	999999	479	296	621	756	400	572	335	177	999999	981	300	999999	999999	908	763	927	912	999999	439	935	129	121	460	128	166	999999	443	999999	925	68	612	720	999999	999999	999999	278	411	95	108	814	64	623	999999	79	420	999999	942	651	961	20	364	999999	999999	245	999999	367	999999	999999	999999	353	999999	999999	251	362	999999	580	999999	37	881	494	999999	826	999999	999999	881	505	286	391	708	637	999999	792	999999	999999	704	415	297	82	427	669	443	908	496	755	685	591	999999	482	700	840	999999	915	769	476	495	999999	979	808	364	607	999999	454	794	999999	248	347	571	999999	657	963	292	306	609	222	999999	999999	340	471	939	300	133	999999	690	867	999999	199	999999	433	429	177	435	488	999999	819	999999	988	999999	534	516	347	29	55	999999	999999	999999	853	315	557	425	999999	206	517	999999	74	484	285	763	926	484	59	324	999999	906	490	538	999999	588	789	633	72	501	999999	955	999999	280	87	999999	954	999999	633	999999	475	18	550	970	917	619	653	999999	313	235	197	59	466	33	881	999999	344	208	999999	275	525	924	362	387	999999	562	277	793	407	305	999999	999999	851	176	848	139	366	519	999999	194	934	454	329	999999	314	757	498	578	999999	999999	646	999999	566	367	367	551	999999	173	580	364	352	999999	938	999999	426	580	208	300	184	752	783	999999	587	569	999999	999999	604	524	82	999999	999999	698	404	469	659	63	60	493	808	306	482	202	939	265	841	84	516	321	421	733	999999	999999	404	999999	164	822	177	999999	37	295	999999	141	999999	937	300	654	465	478	999999	372	530	999999	491	877	
280	590	884	999999	999999	266	565	292	113	348	94	999999	999999	758	314	837	885	63	466	522	359	350	999999	11	999999	197	999999	999999	963	999999	213	843	715	526	375	574	999999	846	279	999999	999999	999999	38	751	853	999999	999999	706	999999	999999	999999	999999	999999	969	527	999999	488	883	366	540	647	527	329	65	999999	250	161	999999	393	740	900	49	999999	695	792	999999	322	999999	157	541	837	912	873	999999	571	736	594	746	998	445	95	63	489	738	132	999999	344	972	999999	612	999999	582	323	433	620	446	693	999999	187	832	617	138	735	824	703	999999	654	877	493	408	656	414	999999	947	654	846	999999	999999	572	589	360	349	743	545	269	264	599	449	831	135	999999	40	569	176	999999	957	999999	664	45	398	558	467	489	999999	955	868	804	375	779	999999	999999	647	999999	597	482	999999	395	200	565	448	999999	214	999999	999999	365	626	844	612	129	697	527	999999	20	999999	40	893	999999	535	999999	999999	460	234	670	66	249	405	49	971	694	558	572	137	999999	596	263	999999	420	999999	852	339	33	201	255	999999	999999	990	999999	999999	566	588	999999	859	611	174	988	910	543	990	129	959	999999	872	999999	999999	999999	400	796	423	921	686	482	738	683	999999	377	268	999999	588	809	258	767	233	415	999999	150	999999	526	934	607	999999	810	430	12	892	752	160	283	684	999999	856	204	224	999999	880	116	999999	999999	999999	797	999999	999999	954	999999	870	999999	363	467	812	430	999999	873	861	816	578	875	999999	999999	791	999999	226	985	303	631	952	63	553	999999	534	999999	999999	537	999999	147	999999	419	999999	249	141	999999	399	692	470	263	999999	999999	343	408	326	15	999999	943	394	854	580	999999	999999	333	238	999999	648	35	933	813	960	884	709	724	938	168	999999	812	605	101	117	533	524	49	999999	969	720	155	22	529	999999	526	152	319	566	999999	781	532	21	323	61	374	999999	657	303	999999	999999	618	469	167	985	999999	348	302	999999	56	999999	999999	999999	268	107	999999	22	999999	867	444	742	399	167	999999	387	496	801	291	999999	743	999999	867	746	436	999999	111	685	854	999999	704	187	849	572	520	913	192	999999	752	226	558	999999	356	789	999999	999999	884	461	999999	779	499	449	67	999999	13	282	362	851	999999	573	995	817	167	869	999999	999999	892	999999	647	891	205	210	58	74	999999	392	427	88	888	999999	811	999999	999999	85	999999	264	129	999999	569	247	560	340	485	189	230	999999	999999	486	625	601	36	67	813	772	584	299	401	992	999999	620	999999	999999	
999999	302	999999	355	796	92	825	908	147	305	999999	409	341	864	999999	999999	999999	750	999999	941	462	296	491	753	999999	257	500	999999	863	137	999999	999999	392	285	376	192	427	874	945	999999	660	717	999999	731	999999	413	999999	999999	575	532	999999	30	431	913	822	676	811	18	519	548	591	999999	55	20	479	318	26	66	497	542	451	969	999999	88	290	999999	832	760	999999	999999	816	999999	189	340	999999	805	527	479	462	700	381	999999	365	406	528	589	671	453	261	491	999999	385	231	42	90	188	225	999999	633	999999	843	60	64	96	731	810	999999	715	41	674	999999	999999	603	797	999999	42	999999	408	560	999999	83	999999	508	471	45	441	999999	156	260	999999	589	184	846	385	856	330	364	999999	675	717	696	999999	422	999999	700	849	999999	434	872	57	575	816	792	931	14	464	999999	999999	61	300	999999	745	464	241	94	616	701	999999	941	839	678	345	733	842	14	127	966	920	999999	195	999999	134	284	212	234	999999	392	914	999999	402	778	771	226	385	465	999999	999999	190	503	93	158	563	999999	42	379	239	93	999999	927	886	497	999999	999999	999999	640	137	471	262	17	321	234	787	999999	549	999999	906	128	358	387	999999	626	786	427	687	47	999999	641	999999	832	994	689	442	986	494	904	157	950	360	999999	999999	489	999999	183	191	859	371	716	999999	971	999999	999999	999999	572	999999	270	711	213	143	999999	544	999999	230	429	22	632	791	800	999999	644	913	955	767	613	58	573	386	612	246	827	676	388	999999	280	368	883	954	999999	121	234	202	999999	817	532	209	843	269	819	171	999999	999999	570	999999	309	68	999999	353	999999	524	311	883	108	967	315	162	166	999999	950	999999	138	678	921	689	138	452	969	148	245	999999	999999	999999	567	451	687	759	116	34	398	999999	850	539	999999	355	810	350	103	975	511	379	999999	55	319	758	42	880	156	880	236	856	999999	380	999999	717	318	999999	999999	657	290	556	999999	999999	408	738	220	999999	844	576	999999	787	999999	994	636	865	999999	999999	995	809	418	806	613	235	999999	541	999999	999999	430	999999	999999	813	34	999999	695	955	333	911	646	999999	999999	443	45	580	999999	448	508	104	743	253	356	158	11	516	249	999999	999999	999999	344	999999	614	999999	999999	728	538	999999	763	912	309	681	541	999999	523	424	271	974	771	43	233	999999	43	39	999999	999999	999999	999999	812	517	206	999999	22	513	577	779	966	807	275	316	999999	937	684	596	795	999999	712	898	635	587	255	274	712	908	597	984	
999999	585	999999	999999	959	650	999999	999999	716	97	668	999999	881	999999	457	999999	999999	464	992	295	674	447	244	674	474	871	263	235	272	931	999999	114	999999	592	946	999999	999999	284	999999	999999	999999	438	880	707	999999	684	27	892	139	999999	565	999999	916	312	999999	396	999999	339	526	97	397	36	999999	784	588	564	999999	298	797	76	660	434	116	601	999999	999999	567	999999	281	790	854	370	999999	480	375	261	197	612	282	559	999999	474	758	269	999999	659	999999	999999	999999	838	571	728	105	72	140	141	150	324	703	999999	829	999999	67	735	243	36	999999	513	418	337	999999	509	999999	247	36	196	676	846	597	999999	792	471	999999	442	229	135	275	43	350	243	120	999999	909	999999	730	999999	416	32	36	999999	728	999999	999999	791	999999	71	999999	857	999999	999999	465	303	999999	999999	999999	367	999999	999999	999999	117	760	896	172	184	226	999999	999999	999999	999999	999999	780	653	820	620	231	851	999999	626	970	167	999999	417	999999	406	778	817	999999	167	917	373	831	791	515	999999	226	999999	778	511	574	968	471	896	351	999999	999999	811	483	116	531	440	582	778	654	359	694	352	898	765	406	409	358	442	898	152	969	999999	147	901	403	398	82	999999	999999	999999	695	999999	999999	999999	243	966	343	48	635	487	999999	999999	146	166	999999	999999	999999	999999	115	999999	620	39	999999	999999	276	999999	673	582	713	143	367	308	999999	652	664	177	286	145	999999	439	75	319	999999	420	360	916	851	999999	676	529	463	999999	178	886	391	666	529	866	496	68	302	761	999999	999999	130	493	336	999999	502	67	999999	999999	490	999999	999999	311	232	586	848	359	999999	692	905	193	679	307	999999	999999	271	997	648	419	649	474	146	999999	999999	314	300	999999	590	367	488	619	999999	664	579	502	786	90	444	942	999999	146	735	999999	856	152	823	823	362	999999	233	504	418	999999	160	26	539	795	328	917	296	980	769	999999	213	295	261	999999	727	637	63	999999	999999	705	401	512	738	536	457	840	999999	477	515	104	144	999999	210	754	514	999999	999999	991	999999	526	656	999999	377	769	999999	570	891	808	105	724	442	52	940	999999	999999	999999	999999	999999	347	487	436	819	475	675	831	999999	999999	506	999999	999999	674	999999	428	999999	59	999999	145	969	999999	999999	999999	682	382	999999	661	999999	999999	497	999999	999999	285	999999	653	284	999999	837	572	701	938	186	999999	394	308	930	60	380	999999	903	663	433	512	317	872	460	537	753	446	685	999999	739	999999	999999	538	643	889	713	419	999999	999999	222	
790	443	41	953	411	999999	383	451	999999	999999	478	150	833	544	364	967	98	202	999999	346	400	887	687	208	10	888	999999	665	51	346	961	480	956	999999	643	78	999999	918	59	972	380	995	999999	733	999999	45	763	993	999999	921	999999	226	406	609	999999	902	755	832	952	522	709	717	999999	999999	999999	997	999999	392	901	296	691	179	152	774	966	404	942	954	937	965	135	861	999999	130	720	744	83	356	629	740	322	999999	966	536	999999	662	595	551	414	273	999999	380	102	991	239	456	83	999999	643	427	960	999999	999999	987	999999	847	339	290	999999	584	924	837	999999	171	974	248	213	616	511	314	809	999999	549	673	123	999999	999999	395	890	999999	999999	451	713	999999	779	520	557	978	150	425	332	315	869	830	348	24	618	931	27	991	252	467	999999	999999	617	570	999999	231	873	641	88	944	399	417	912	483	133	559	392	463	690	234	475	95	981	504	999999	719	999999	109	146	838	378	898	32	213	330	384	595	218	999999	336	999999	999999	347	388	999999	999999	999999	865	890	999999	549	999999	311	28	992	44	999999	999999	49	999999	896	774	504	249	999999	500	395	709	162	748	964	183	203	363	129	966	748	602	589	79	801	469	218	88	299	999999	597	999999	221	296	999999	482	179	726	439	340	999999	107	999999	999999	999999	218	713	151	104	375	370	999999	898	999999	296	999999	533	999999	999999	437	565	426	999999	999999	903	390	498	999999	721	999999	13	999999	923	999999	962	999999	790	174	12	999999	756	77	983	999999	453	649	115	196	999	282	948	209	999999	999999	999999	587	157	60	521	999999	720	846	429	613	371	893	999999	119	72	646	999999	369	999999	157	680	498	443	36	999999	999999	285	311	867	999999	542	999999	999999	921	23	385	999999	740	653	999999	999999	909	647	380	561	999999	625	996	999999	362	999999	999999	241	838	331	286	154	130	740	999999	999999	418	979	980	80	999999	411	999999	105	687	153	233	716	650	284	999999	999999	72	475	759	639	999999	999999	999999	140	953	573	999999	599	736	240	381	999999	396	999999	465	929	999999	310	999999	158	999999	900	999999	219	999999	999999	590	999999	560	999999	999999	655	981	627	132	999999	999999	850	126	999999	758	513	999999	456	771	234	329	733	819	841	195	762	480	611	999999	387	741	304	55	90	982	99	999999	310	159	726	27	768	794	235	464	815	193	10	399	999999	541	989	447	860	553	857	744	718	999999	328	999999	999999	999999	999999	497	180	999999	46	21	999999	474	68	306	999999	216	561	939	594	387	379	579	
480	221	117	999999	752	999999	999999	537	135	355	330	70	831	551	647	267	59	737	999999	999999	156	999999	999999	544	483	693	401	999999	991	999999	159	340	871	999999	999999	999999	403	999999	745	323	620	509	886	322	153	997	475	503	569	303	889	999999	104	368	999999	490	490	572	999999	999999	999999	540	999999	217	206	989	199	92	847	999999	863	999999	999999	970	400	647	113	999999	400	999999	227	898	95	698	999999	302	246	999999	326	999999	999999	830	536	999999	857	90	963	678	126	999999	808	393	656	90	439	738	999999	133	968	784	387	80	999999	886	841	567	454	999999	189	903	753	999999	765	633	809	999999	624	314	122	999999	684	434	302	247	677	833	251	15	268	999999	999999	122	543	999999	836	607	658	999999	844	300	635	999999	499	999999	410	131	628	999999	280	406	124	561	21	658	110	952	777	935	218	18	325	449	589	889	476	640	152	234	796	212	999999	973	469	999999	684	567	935	90	999999	555	999999	228	734	861	999999	999999	999999	885	999999	883	829	999999	999999	836	974	195	537	609	999999	770	978	999999	236	999999	999999	150	101	198	974	999999	999999	697	108	662	803	106	999999	727	714	601	539	999999	999999	912	999999	660	541	999999	999999	999999	999999	335	999999	76	576	811	991	666	838	44	999999	913	910	897	866	999999	624	779	999999	999999	480	999999	895	154	241	721	610	323	696	999999	608	468	350	486	999999	691	363	42	95	992	115	58	888	679	818	625	357	895	999999	250	999999	762	999999	970	27	230	440	999999	834	999999	210	678	970	999999	436	324	999999	434	999999	184	779	592	999999	999999	772	431	920	225	335	615	999999	714	276	999999	335	846	868	380	999999	292	999999	172	207	240	791	437	88	421	253	503	63	999999	510	999999	999999	999999	79	999999	207	999999	999999	225	999999	999999	491	496	411	523	999999	999999	999999	202	965	999999	922	616	394	463	259	345	999999	509	971	831	999999	999999	214	404	985	881	777	319	999999	999999	982	46	307	978	749	999999	999999	565	999999	663	58	999999	999999	407	949	999999	999999	999999	309	861	253	999999	999999	999999	667	999999	291	16	999999	999999	999999	146	29	999999	130	886	318	999999	999999	954	319	787	999999	318	783	700	494	807	454	140	999999	170	20	321	628	192	793	275	320	709	23	29	36	19	851	911	841	863	286	72	999999	652	902	999999	552	466	570	999999	259	967	554	483	999999	407	447	651	136	708	474	938	103	53	106	13	941	300	760	230	999999	871	999999	630	531	999999	594	999999	268	665	769	172	621	858	25	352	165	999999	
467	628	572	209	785	143	399	347	999999	502	555	898	999999	261	999999	999999	477	387	118	923	999999	999999	813	276	393	999999	939	999999	327	245	37	753	848	411	833	142	999999	267	999999	725	241	194	422	101	624	370	261	999999	467	282	390	638	244	241	587	296	815	999999	816	324	204	97	999999	999999	475	999999	59	999999	428	572	999999	999999	300	392	692	999999	757	721	652	32	219	431	844	54	855	398	519	617	823	999999	326	362	999999	772	531	999999	999999	689	626	822	320	259	99	894	591	180	999999	851	999999	819	539	104	652	793	115	772	253	975	878	999999	293	442	188	881	999999	338	767	528	861	548	603	78	999999	830	712	959	342	949	463	684	60	667	78	14	999999	232	999999	658	999999	758	900	999999	999999	549	999999	878	999999	999999	649	262	999999	819	990	10	225	999999	999	999999	90	155	439	304	521	999999	36	999999	373	184	875	33	628	119	862	112	647	414	267	555	301	999999	888	135	310	211	281	240	999999	999999	999999	545	233	887	999999	520	328	999999	677	999999	522	913	514	896	342	999999	634	303	999999	999999	999999	999999	213	999999	999999	999999	999999	314	999999	320	923	796	948	305	395	999999	799	740	541	351	783	51	736	650	42	388	999999	991	793	684	576	977	282	788	714	977	342	779	366	331	263	999999	611	367	693	999999	964	219	511	12	999999	894	762	999999	999999	322	84	562	421	152	999999	275	521	320	743	945	523	999999	590	418	997	30	383	219	97	769	439	378	957	315	999999	120	490	790	858	682	224	999999	684	402	902	779	999999	999999	999999	988	502	301	623	747	999999	999999	628	103	999999	805	999999	552	528	345	883	705	605	999999	728	816	784	730	462	999999	730	856	999999	198	515	228	662	999999	815	109	276	147	754	219	111	619	491	397	999999	62	999999	999999	999999	348	519	206	999999	261	495	587	999999	771	999999	562	999999	357	328	999999	587	787	153	361	999999	999999	79	746	999999	395	14	999999	999999	397	999999	999999	900	68	717	147	679	999999	999999	410	673	999999	896	504	307	202	999999	999999	300	62	999999	999999	908	809	935	720	999999	773	256	788	999999	999999	262	999999	825	440	661	999999	999999	999999	999999	279	743	743	999999	509	531	575	448	999999	202	999999	819	282	587	948	999999	100	133	997	868	906	999999	265	162	297	999999	90	678	867	541	245	125	119	302	539	999999	175	131	436	198	703	334	999999	596	999999	566	999999	999999	999999	938	999999	834	641	322	853	217	487	590	400	534	999999	999999	581	999999	957	143	999999	999999	58	
694	335	969	697	809	174	999999	574	669	164	731	994	852	800	999999	999999	999999	484	796	448	332	776	999999	731	901	747	806	753	999999	999999	864	856	999	999999	999999	612	999999	999999	831	158	281	642	818	436	668	999999	598	999999	652	256	556	659	999999	541	725	917	999999	247	795	999999	999999	828	999999	39	299	875	999999	999999	617	325	378	999999	999999	647	176	689	958	158	72	999999	999999	710	110	34	92	999999	941	467	999999	276	862	999999	351	769	790	452	349	788	146	793	544	925	488	337	999999	999999	999999	276	999999	46	959	999999	999999	999999	913	656	728	278	947	94	999999	999999	218	351	463	24	999999	882	999999	723	349	179	21	279	999999	233	999999	772	156	799	206	675	102	999999	317	269	189	919	856	143	724	999999	841	61	860	999999	717	147	999999	999999	372	135	999999	651	999999	789	590	905	604	999999	434	999999	132	158	888	999999	444	999999	44	999999	834	12	35	723	999999	278	338	960	999999	820	999999	999999	898	292	437	81	266	450	732	527	679	284	999999	999999	709	999999	948	693	173	602	573	999999	113	680	999999	369	110	695	652	427	460	999999	495	784	184	350	67	839	721	817	11	999999	67	516	524	999999	688	858	24	241	330	645	999999	817	256	999999	981	999999	999999	77	999999	999999	798	314	76	999999	788	539	992	369	711	118	971	999999	601	579	870	597	165	478	681	251	681	421	999999	815	999999	678	537	999999	368	838	586	999999	846	440	999999	752	449	475	772	999999	866	655	999999	999999	673	449	225	676	716	393	999999	999999	999999	729	999999	387	217	261	224	119	999999	405	999999	999999	999999	328	510	171	384	127	999999	999999	705	533	385	36	890	999999	152	394	462	860	880	975	775	800	999999	127	999999	999999	544	198	260	999999	155	999999	999999	657	689	355	939	64	999999	598	245	382	999999	861	999999	999999	496	332	999999	830	656	151	525	34	107	731	69	999999	621	999999	583	999999	999999	52	999999	914	381	243	205	796	999999	408	568	291	739	999999	999999	406	773	686	999999	222	999999	999999	999999	999999	945	999999	560	999999	295	556	999999	736	999999	286	999999	47	483	438	492	263	136	322	999999	258	583	244	295	704	21	663	619	934	243	371	880	999999	46	384	999999	750	999999	248	511	898	999999	831	275	462	999999	683	922	344	203	78	95	767	53	757	430	999999	344	856	946	999999	936	508	502	654	406	934	10	999999	470	999999	581	888	811	487	293	751	999999	832	999999	337	999999	999999	740	175	286	123	965	999999	953	267	999999	825	999999	878	999999	465	339	621	
66	525	683	999999	874	461	497	206	955	566	999999	678	743	512	611	618	892	660	768	337	378	293	968	999999	155	212	999999	755	596	999999	525	827	422	357	775	729	654	999999	411	288	677	89	167	409	999999	285	524	904	224	684	986	999999	697	999999	252	773	999999	961	677	671	999999	742	610	999999	50	999999	265	395	736	999999	963	975	259	489	659	298	999999	999999	906	869	688	431	541	911	946	223	139	421	999999	12	182	999999	248	739	999999	999999	478	999999	999999	178	30	138	178	999999	720	20	61	999999	999999	999999	647	999999	999999	808	982	999999	999999	698	86	827	516	844	999999	999999	999999	999999	999999	520	999999	724	820	992	999999	738	849	560	999999	208	201	935	172	921	79	160	364	999999	637	440	757	456	999999	999999	67	541	661	999999	846	999999	632	449	284	541	999999	627	143	655	999999	999999	958	431	999999	999999	507	150	664	595	774	140	379	523	999999	305	762	880	991	50	934	999999	87	673	713	819	999999	751	661	999999	49	452	26	709	410	320	482	335	999999	731	999999	916	876	75	411	716	999999	119	806	978	778	11	636	102	720	125	249	294	717	633	436	756	999999	44	555	332	123	669	123	333	823	437	999999	269	999999	28	793	999999	272	997	754	999999	945	999999	999999	48	999999	999999	999999	294	999999	999999	999999	381	304	999999	999999	842	519	88	602	405	999999	483	164	999999	999999	376	334	701	331	237	32	720	879	999999	810	804	192	517	516	199	999999	999999	262	636	819	999999	999999	999999	590	951	999999	193	999999	358	999999	472	529	509	912	449	600	297	962	842	174	897	999999	335	715	999999	999999	12	572	999999	999999	177	230	999999	532	631	411	91	999999	379	999999	839	324	530	509	348	999999	999999	604	76	599	392	866	999999	471	921	999999	639	537	957	999999	499	621	992	999999	303	251	11	976	999999	999999	999999	185	999999	999999	999999	583	971	999999	376	357	976	408	505	813	999999	311	999999	999999	999999	628	772	554	164	87	246	227	332	999999	216	107	284	999999	999999	38	91	216	283	312	146	348	41	813	170	609	325	101	999999	189	298	999999	440	944	375	662	275	999999	31	999999	870	117	260	82	619	279	82	280	95	476	732	137	37	507	919	273	597	999999	999999	554	761	155	999999	152	609	224	666	339	340	659	999999	127	999999	768	442	38	97	999999	999999	890	536	55	15	648	457	170	999999	932	35	112	75	999999	580	476	999999	724	15	118	472	405	613	743	939	435	999999	615	943	269	999999	999999	999999	638	999999	502	27	716	150	999999	695	
448	999999	733	999999	238	594	456	546	717	24	999999	999999	979	496	797	287	793	999999	579	934	842	227	704	867	144	999999	999999	551	87	999999	47	584	999999	422	33	155	879	999999	999999	841	267	78	235	255	358	999999	206	999999	967	225	999999	610	570	528	853	231	999999	866	999999	311	167	904	469	268	999999	142	999999	566	472	999999	999999	364	403	738	999999	999999	992	458	519	999999	729	294	999999	862	234	437	999999	999999	569	999999	599	999999	269	409	684	999999	608	966	278	999999	397	999999	679	325	817	869	999999	832	851	89	238	999999	999999	903	999999	872	331	607	44	549	999999	457	997	669	999999	394	999999	993	63	324	174	36	189	303	999999	999999	614	267	54	365	230	999999	182	489	999999	999999	666	365	828	999999	999999	11	999999	729	107	999999	642	20	999999	433	774	222	999999	536	914	999999	917	63	34	491	267	999999	562	678	328	999999	999999	999999	106	560	727	740	175	999999	293	173	103	460	206	939	457	999999	999999	999999	591	999999	414	645	574	999999	584	613	341	346	553	999999	448	263	410	172	665	135	913	712	705	999999	999999	536	253	750	118	467	857	999999	44	999999	79	999999	97	320	531	638	999999	999999	975	124	409	829	999999	326	725	840	59	43	283	332	999999	291	915	557	961	877	999999	999999	262	127	755	999999	311	890	897	506	999999	99	999999	37	192	189	999999	999999	634	226	838	927	35	278	417	823	999999	712	972	788	35	540	359	999999	245	129	999999	858	368	162	528	807	428	228	999999	960	403	256	149	999999	554	334	999999	744	49	475	999999	999999	710	932	445	598	918	999999	481	635	999999	999999	791	72	999999	879	999999	999999	698	40	508	999999	999999	456	430	564	572	470	243	701	999999	615	613	770	330	498	157	436	717	999999	888	318	999999	49	999999	416	999999	87	999999	674	111	450	56	19	967	999999	389	999999	512	999999	35	999999	875	999999	999999	134	383	31	742	999999	999999	796	999999	768	151	199	68	999999	999999	24	108	495	999999	568	599	177	569	999999	999999	338	119	894	924	837	904	441	442	967	31	999999	42	999999	344	597	943	315	686	287	867	777	933	999999	999999	498	999999	539	792	317	999999	850	565	779	999999	414	108	837	872	927	863	999999	999999	100	542	999999	981	664	160	999999	999999	293	490	291	737	999999	404	294	867	435	65	999999	649	135	786	181	999999	999999	225	930	499	116	443	759	999999	166	999999	843	999999	896	516	127	388	724	999999	999999	369	284	52	202	19	814	969	446	871	498	71	999999	314	371	600	999999	999999	230	
999999	518	850	730	866	580	15	999999	12	971	919	938	985	925	999999	889	811	266	221	33	999999	684	146	996	887	999999	105	399	999999	920	305	999999	678	168	155	182	56	638	417	471	197	999999	999999	998	527	933	512	145	196	424	559	999999	517	425	999999	999999	999999	853	843	940	484	999999	32	91	675	141	999999	999999	780	271	999999	183	848	999999	836	472	999999	999999	479	954	423	999999	212	124	999999	961	999999	262	999999	999999	800	999999	999999	477	999999	581	436	731	332	396	673	685	999999	999999	999999	386	495	999999	589	836	32	243	383	888	527	524	413	907	720	714	860	17	967	529	470	649	999999	381	761	264	45	999999	999999	93	999999	738	604	286	543	984	475	999999	673	32	238	999999	819	906	949	473	177	528	999999	999999	535	999999	999999	999999	465	931	998	124	16	334	801	999999	426	999999	608	788	919	999999	374	999999	248	999999	999999	999999	301	903	830	481	999999	298	96	517	999999	208	557	624	30	768	999999	999999	999999	999999	506	348	231	356	150	529	308	999999	999999	51	999999	285	379	188	331	772	545	999999	111	527	999999	717	247	293	751	228	742	983	999999	999999	315	763	748	999999	999999	999999	999999	944	999999	311	182	270	744	999999	362	854	828	999999	302	258	999999	269	510	469	668	788	110	999999	605	999999	787	999999	403	999999	736	401	536	999999	338	336	58	601	799	800	354	432	973	202	930	896	999999	373	690	999999	999999	999999	263	289	228	71	999999	786	999999	841	524	857	867	999999	999999	961	328	999999	50	966	210	632	999999	999999	124	246	815	908	16	999999	531	423	634	883	474	690	999999	999999	999999	276	999999	999999	262	957	286	496	564	631	999999	969	578	63	332	724	319	305	584	999999	999999	981	256	985	779	638	319	110	233	999999	876	629	999999	80	999999	999999	534	999999	379	512	433	999999	681	999999	36	47	141	477	999999	999999	574	179	115	594	92	292	29	455	492	623	648	186	273	580	999999	263	155	507	981	557	199	999999	926	82	999999	999999	999999	73	959	742	507	842	18	999999	419	999999	999999	999999	988	999999	999999	999999	455	755	864	999999	364	110	438	773	891	634	495	999999	720	203	253	43	475	546	982	956	496	750	126	805	177	999999	171	999999	999999	917	518	202	999999	120	925	999999	217	999999	191	208	634	196	850	873	356	474	602	225	464	999999	763	452	807	999999	592	999999	999999	68	89	415	939	391	999999	973	125	303	741	999999	278	999999	825	603	364	783	331	310	899	253	459	999999	999999	999999	593	999999	999999	76	999999	13	528	229	
999999	159	792	776	269	253	162	876	999999	63	733	992	947	999999	664	999999	97	999999	999999	291	805	395	609	999999	68	994	798	783	819	58	908	737	91	58	540	676	810	587	524	87	999999	32	999999	999999	999999	999999	997	211	595	999999	979	999999	536	247	424	156	549	415	999999	275	455	378	67	999999	155	999999	911	999999	851	987	999999	509	509	399	999999	782	999999	213	417	999999	996	999999	999999	825	79	546	210	843	634	999999	136	405	869	258	632	999999	965	786	260	972	452	999999	359	607	645	479	861	147	114	999999	256	346	997	24	278	999999	191	999999	640	608	999999	77	275	467	861	953	640	260	766	999999	817	123	953	445	999999	897	247	590	190	999999	685	73	739	999999	147	790	407	854	979	774	598	733	156	651	186	385	833	892	999999	999999	838	610	999999	750	824	143	392	562	763	381	621	600	999999	50	999999	999999	337	999999	329	80	556	785	280	992	765	93	999999	999999	268	875	73	999999	843	499	761	999999	693	989	178	13	999999	845	101	999999	162	997	682	999999	728	453	57	561	572	999999	145	999999	340	387	984	740	999999	999999	303	999999	317	277	757	562	289	999999	49	347	113	326	673	710	694	672	840	768	411	860	582	815	999999	512	781	177	363	708	744	999999	15	438	837	326	551	213	999999	885	249	129	827	999999	999999	709	457	256	12	434	368	668	546	999999	338	315	508	999999	69	805	495	589	208	580	114	733	341	675	488	356	999999	491	381	954	999999	999999	999999	702	410	999999	64	534	999999	929	350	86	769	999999	999999	531	999999	999999	999999	494	999999	659	999999	256	775	681	378	999999	768	655	275	876	296	591	696	999999	281	805	87	940	751	999999	999999	279	240	999999	963	999999	575	957	999999	105	347	886	565	869	370	787	927	729	750	999999	999999	519	999999	473	789	187	999999	63	259	999999	999999	213	743	438	245	999999	25	746	717	999999	216	810	999999	180	539	409	36	826	685	494	878	999999	200	999999	999999	905	615	767	248	786	456	522	999999	999999	119	144	999999	136	633	718	772	190	999999	923	75	955	401	493	934	999999	999999	277	378	765	144	638	22	274	243	999999	999999	258	507	931	999999	694	999999	999999	999999	405	999999	900	202	966	999999	697	999999	276	413	249	513	132	832	858	999999	189	153	941	999999	481	131	878	892	304	682	523	683	999999	553	380	999999	800	999999	539	134	260	84	411	53	447	302	999999	999999	994	825	914	425	649	999999	999999	999999	171	218	589	283	387	999999	898	999999	208	23	264	723	999999	
999999	713	999999	999999	734	384	114	742	897	999999	188	999999	999999	898	999999	767	108	44	999999	362	830	689	591	843	265	999999	253	186	126	999999	433	999999	32	999999	606	122	999999	131	914	920	96	999999	999999	273	410	999999	371	118	429	527	110	979	478	370	211	707	131	856	48	988	141	928	625	61	521	149	363	197	999999	999999	552	976	999999	864	276	32	425	327	999999	367	385	144	756	599	745	999999	570	999999	627	899	991	368	93	999999	999999	999999	192	222	752	270	543	183	816	999999	974	999999	860	613	103	189	291	803	423	680	999999	997	999999	35	999999	78	579	999999	570	402	374	999999	892	203	85	119	999999	212	999999	182	999999	211	327	999999	624	621	592	956	568	447	999999	198	944	413	323	792	999999	999999	999999	683	999999	842	999999	424	699	999999	241	667	538	984	350	89	237	251	856	999999	679	999999	999999	693	999999	623	143	132	784	185	999999	489	999999	999999	134	682	305	891	491	999999	999999	903	999999	833	390	925	999999	999999	999999	999999	961	703	557	999999	123	504	755	222	208	77	708	491	999999	523	999999	752	787	255	859	999999	999999	345	760	874	813	775	498	999999	313	999999	205	559	34	256	999999	545	931	968	180	999999	927	92	693	423	283	116	273	478	291	638	999999	999999	724	999999	755	999999	999999	682	107	347	16	188	909	648	872	159	466	392	999999	999999	999999	818	999999	240	740	700	999999	999999	601	706	999999	999999	295	674	421	999999	835	594	501	599	602	258	870	832	623	748	183	54	551	133	650	880	179	999999	817	329	107	494	999999	64	973	605	999999	999999	835	986	893	244	236	999999	323	871	891	709	413	571	999999	999999	616	991	999999	607	795	999999	999999	630	999999	999999	857	102	999999	351	894	446	625	997	177	999999	997	636	854	938	818	702	809	779	999999	469	999999	256	999999	854	877	999999	537	376	999999	614	345	214	999999	882	387	144	923	972	977	454	94	416	999999	478	254	979	147	588	789	103	667	286	641	390	149	999999	721	81	473	195	909	259	197	562	144	793	500	971	999999	683	779	837	801	544	385	464	851	902	609	898	999999	948	999999	716	947	68	572	756	999999	776	999999	851	508	999999	545	835	229	842	343	461	999999	175	37	115	324	829	999999	107	15	684	759	818	999999	575	624	960	999999	480	999999	999999	230	743	238	999999	270	927	338	19	998	999999	245	999999	999999	157	418	999999	920	999999	402	127	583	999999	750	68	27	604	390	933	176	585	172	749	236	267	241	745	936	253	999999	999999	501	475	
108	465	999999	749	259	323	166	228	999999	200	999999	497	502	754	993	180	766	999999	546	405	999999	423	999999	495	782	310	916	673	469	999999	999999	15	626	117	377	295	618	999999	354	999999	999999	948	545	972	672	738	999999	487	999999	999999	487	999999	850	106	632	999999	87	953	967	948	999999	492	999999	372	563	81	999999	999999	999999	707	562	999999	322	999999	628	999999	877	414	823	53	545	439	921	703	199	999999	165	999999	485	693	218	664	310	405	669	294	199	999999	419	600	867	379	110	55	213	989	865	380	477	738	806	673	140	999999	999999	968	571	65	183	113	915	351	999999	999999	498	897	197	916	810	344	999999	704	995	233	999999	176	999999	876	499	209	593	999999	62	746	999999	545	534	999999	992	999999	722	143	10	315	685	525	469	417	556	316	999999	949	569	143	42	112	677	907	999999	999999	639	694	565	973	519	139	299	173	999999	953	999999	810	923	999999	999999	571	703	689	547	661	706	920	999999	193	408	644	225	918	714	999999	867	627	639	756	999999	38	578	36	795	555	235	306	610	602	942	991	35	999999	999999	471	999999	988	369	95	539	999999	374	381	575	875	914	381	459	33	999999	745	180	177	57	593	993	677	893	992	999999	410	320	999999	250	417	619	764	999999	253	999999	999999	267	554	226	352	663	999999	461	920	641	853	846	587	516	206	999999	999999	999999	999999	478	999999	104	377	659	138	999999	647	140	168	265	159	975	216	648	217	488	999999	951	999999	999999	999999	225	972	999999	582	563	732	221	999999	596	999999	361	476	774	653	784	999999	895	97	999999	25	75	303	665	491	877	640	999999	309	999999	999999	906	999999	999	681	516	132	999999	999999	999999	999999	999999	97	571	999999	798	509	441	995	432	999999	730	863	762	999999	730	999999	317	869	704	923	794	912	335	402	999999	653	999999	103	146	662	874	818	523	276	589	999999	732	171	692	999999	209	943	876	131	473	53	945	999999	951	594	999999	999999	381	651	882	999999	999999	178	648	999999	42	347	858	770	722	912	350	495	999999	751	199	999999	187	999999	723	999999	46	213	929	812	707	390	151	999999	846	728	447	871	394	76	226	564	999999	547	999999	999999	95	115	408	561	703	459	761	999999	405	669	968	999999	999999	41	487	558	248	999999	999999	652	206	315	999999	993	474	999999	110	268	999999	634	631	639	990	861	764	930	804	378	118	999999	999999	999999	156	186	760	402	943	999999	588	668	325	687	110	693	665	780	999999	415	999999	234	359	503	674	770	999999	339	999999	76	
999999	557	753	869	726	999999	33	263	168	746	999999	999999	999999	747	679	866	319	999999	539	307	206	984	749	399	292	884	999999	999999	999999	999999	148	999999	999999	876	96	41	914	456	961	910	670	999999	621	999999	181	23	699	611	824	999999	461	999999	799	999999	870	292	999999	999999	587	999999	300	897	999999	999999	608	812	999999	999999	999999	648	952	863	982	628	999999	999999	373	314	227	999999	999999	999999	311	999999	999999	999999	999999	999999	16	999999	233	560	868	128	619	999999	426	838	836	368	288	50	950	185	855	598	122	181	129	999999	919	999999	999999	318	657	13	596	524	857	565	192	999999	652	858	424	401	994	999999	18	864	377	535	478	858	990	155	999999	135	614	999999	930	459	999999	929	884	730	423	560	471	999999	185	902	980	280	999999	144	397	101	760	464	999999	258	999999	999999	999999	394	34	287	328	511	666	470	909	531	999999	732	683	999999	974	694	977	999999	402	999999	688	474	554	999999	682	855	757	255	999999	160	732	681	297	215	230	500	999999	146	999999	959	949	714	992	458	999999	454	999999	675	999999	76	999999	170	999999	999999	576	244	839	999999	605	472	754	421	105	759	798	952	445	477	502	483	988	841	211	442	452	974	482	999999	561	237	404	999999	137	308	674	572	824	527	639	999999	660	999999	540	999999	215	538	999999	243	999999	693	18	982	182	643	88	645	959	424	327	601	761	743	999999	377	77	672	294	796	999999	236	137	918	838	999999	823	118	310	441	237	914	999999	249	446	867	229	999999	909	493	230	38	613	410	999999	47	233	999999	614	172	702	999999	254	821	158	433	565	100	999999	665	820	969	344	999999	999999	999999	246	522	307	407	158	655	762	800	576	66	623	727	999999	801	293	905	503	147	999999	999999	999999	543	101	22	311	138	999999	254	672	260	693	94	223	797	999999	711	999999	999999	24	57	780	453	999999	999999	809	838	382	353	382	915	475	207	999999	503	742	999999	430	294	106	999999	387	999999	137	999999	999999	538	514	920	10	581	294	297	133	999999	912	226	999999	999999	213	473	755	924	999999	757	784	999999	305	720	64	999999	290	336	120	993	669	272	325	930	729	999999	334	462	999999	800	630	188	83	108	999999	526	415	430	90	633	275	463	646	380	540	876	999999	999999	866	902	300	958	187	139	31	999999	900	367	280	932	148	303	581	80	999999	999999	422	206	139	537	692	860	255	487	728	999999	626	945	399	853	47	540	595	450	510	999999	11	944	86	940	999999	57	159	999999	494	971	881	575	
253	934	463	47	664	338	220	999999	999999	699	999999	815	33	955	999999	427	895	608	707	999999	570	465	604	478	130	199	912	644	710	107	992	756	999999	60	999999	465	999999	999	999999	267	240	79	999999	311	543	271	916	999999	90	999999	262	885	274	749	14	787	339	985	916	999999	426	575	999999	615	706	654	490	999999	999999	999999	38	895	732	449	999999	501	507	302	935	858	999999	999999	564	999999	844	117	491	999999	56	915	136	413	93	411	841	664	999999	352	999999	888	999999	944	417	578	999999	366	163	825	848	999999	999999	46	60	68	201	184	999999	752	771	599	172	999999	926	999999	385	624	812	331	608	246	162	999999	698	56	88	338	834	986	284	488	953	666	736	542	635	100	363	35	219	999999	653	596	581	999999	725	874	27	999999	203	88	554	832	226	611	999999	999999	348	999999	979	863	999999	999999	477	999999	646	999999	179	393	712	295	271	787	121	941	999999	565	584	692	999999	213	320	999999	999999	205	934	131	999999	135	999999	511	752	359	55	356	325	628	129	298	368	999999	705	634	999999	908	999999	999999	999999	284	27	999999	550	655	999999	775	999999	999999	241	281	999999	525	66	999999	211	999999	543	911	742	765	626	965	999999	295	334	112	508	686	407	885	388	177	410	175	999999	395	961	999999	677	279	804	740	396	999999	999999	843	172	661	432	166	375	906	999999	955	999999	999999	999999	264	331	579	277	865	187	356	893	191	124	891	936	999999	999999	446	243	472	960	885	578	597	356	490	939	846	264	251	520	481	153	454	999999	999999	45	707	999999	108	12	999999	562	49	999999	757	728	999999	725	616	916	928	673	561	999999	772	999999	999999	907	840	639	431	999999	936	836	999999	47	670	385	882	999999	542	670	145	999999	31	333	538	642	999999	761	999999	999999	648	335	999999	999999	591	459	743	580	283	999999	934	468	580	338	626	212	543	720	68	999999	843	836	999999	268	999999	101	973	999999	944	999999	318	89	999999	310	962	610	255	613	456	220	641	311	506	742	735	999999	889	999999	707	336	109	878	702	772	288	999999	950	333	280	999999	486	304	635	163	999999	855	496	280	999999	25	957	930	273	847	999999	541	339	641	999999	861	999999	999999	741	618	31	440	386	209	999999	159	660	999999	343	956	734	347	675	353	261	880	190	999999	327	692	378	999999	615	855	517	746	483	318	800	418	999999	999999	562	26	999999	60	478	999999	258	999999	364	999999	597	316	122	999999	999999	985	390	651	999999	999999	963	59	250	999999	825	531	692	285	676	
351	131	924	669	999999	784	658	221	999999	999999	893	999999	110	337	343	999999	308	742	600	879	497	999999	159	737	703	999999	513	776	290	999999	999999	999999	972	549	999999	913	672	646	583	142	217	774	189	250	788	233	862	721	906	999999	999999	788	101	406	189	999999	999999	197	966	999999	281	882	931	999999	999999	999999	397	560	323	999999	909	661	168	999999	999999	999999	748	999999	948	480	380	791	869	19	999999	169	999999	576	370	601	941	485	680	288	860	335	843	214	999999	999999	835	311	408	487	999999	864	629	633	733	466	673	73	999999	496	925	490	999999	921	275	304	999999	821	199	999999	488	433	981	880	607	999999	879	543	132	458	644	78	393	999999	648	999999	539	879	999999	904	927	878	247	193	362	380	323	922	939	491	715	24	122	999999	999	937	882	999999	35	397	999999	140	940	789	851	856	106	629	999999	430	999999	904	978	295	795	609	196	999999	527	237	33	956	604	999999	742	630	956	707	393	711	962	790	853	999999	999999	999999	938	457	999999	506	283	693	650	519	725	811	999999	999999	890	399	750	94	231	798	374	630	536	308	57	230	900	398	246	570	467	975	999999	533	968	999999	999999	739	999999	31	953	999999	999999	999999	915	999999	999999	139	817	993	960	877	569	65	999999	696	270	639	410	121	606	884	457	89	999999	750	760	511	858	999999	728	999999	629	209	999999	44	324	451	393	125	999999	770	581	999999	609	590	415	995	453	281	737	40	339	353	999999	79	882	236	43	174	999999	93	281	925	274	949	258	369	220	55	999999	819	256	999999	486	999999	313	214	480	470	344	999999	68	586	164	698	681	285	999999	775	162	97	999999	228	944	551	498	999999	977	659	342	56	785	407	899	918	784	55	999999	589	999999	677	756	572	999999	999999	35	695	770	576	277	999999	585	445	893	295	411	999999	350	935	347	657	999999	820	138	298	999999	661	686	246	913	636	999999	205	19	485	340	844	398	536	525	802	884	411	392	370	471	349	999999	999999	516	999999	704	932	251	118	450	999999	444	541	438	374	18	534	662	999999	563	999999	999999	999999	954	566	639	813	419	544	999999	999999	438	768	827	639	999999	82	730	168	932	999999	999999	999999	44	999999	410	857	999999	161	793	360	748	751	806	999999	914	106	659	949	126	999999	999999	706	345	625	508	999999	714	799	227	999999	804	999999	999999	999999	999999	534	383	560	999999	781	714	267	751	422	87	686	961	745	999999	60	422	780	51	999999	963	256	565	419	896	735	153	309	934	857	
556	253	999999	730	654	389	723	109	793	344	187	999999	955	923	547	821	714	968	999999	176	523	33	999999	668	999999	190	969	963	999999	430	638	415	332	893	865	833	643	999999	999999	345	337	323	987	707	999999	708	300	641	999999	84	999999	999999	234	767	343	533	790	384	617	474	999999	999999	445	372	705	999999	999999	72	68	713	188	482	999999	739	839	210	45	999999	999999	414	889	338	999999	589	999999	463	190	564	559	342	53	999999	999999	999999	925	578	878	624	11	101	775	238	583	167	999999	999999	307	495	999999	143	497	999999	579	212	584	999999	999999	855	962	999999	591	999999	512	999999	670	999999	858	260	813	999999	331	420	754	713	638	661	755	999999	693	861	165	999999	636	425	999999	19	999999	999999	52	999999	911	32	999999	758	510	407	726	857	497	977	690	57	681	667	811	86	999999	866	999999	999999	999999	999999	171	111	96	896	999999	96	880	660	239	999999	217	969	359	309	758	999999	212	240	934	897	999999	999999	180	118	22	999999	613	768	730	822	847	129	999999	189	861	560	999999	614	666	999999	977	836	747	999999	840	711	317	512	999999	999999	664	999999	988	438	295	455	999999	978	999999	772	482	121	930	417	598	98	462	180	448	208	999999	999999	574	999999	920	610	999999	999999	277	310	661	110	999999	999999	168	514	141	89	894	415	999999	693	730	893	166	865	906	340	654	752	259	147	74	130	958	75	768	693	518	684	486	13	710	582	121	381	671	493	259	94	956	383	999999	42	578	641	868	680	148	64	704	638	999999	525	61	524	999999	330	488	102	746	999999	570	999999	999999	626	982	158	782	785	204	422	999999	570	795	876	860	999999	551	327	207	98	554	463	980	999999	729	195	531	999999	999999	351	15	166	347	518	812	77	999999	951	658	720	898	362	999999	291	557	712	730	999999	663	13	778	170	999999	658	893	116	238	999999	999999	999999	626	194	449	853	417	999999	232	999999	73	793	929	999999	669	999999	999999	201	999999	999999	300	27	999999	999999	999999	341	572	844	271	999999	625	705	999999	31	65	861	103	999999	913	999999	873	632	489	454	120	870	84	189	501	417	999999	999999	513	539	791	879	342	280	999999	117	290	573	663	543	999999	999999	955	999999	544	999999	394	486	288	999999	999999	667	537	20	999999	74	267	393	353	853	230	923	202	999999	240	185	528	999999	462	805	726	310	969	946	999999	752	914	999999	999999	693	33	999999	423	917	999999	133	352	332	44	196	850	897	229	999999	323	736	176	656	999999	999999	289	571	34	483	
869	525	697	590	227	493	999999	99	999999	660	829	249	510	284	594	116	833	205	787	275	954	999999	90	168	999999	999999	586	267	501	286	413	999999	956	939	58	199	436	761	115	999999	47	760	159	569	999999	84	236	891	72	999999	535	94	783	999999	528	999999	999999	539	957	171	999999	891	999999	471	999999	376	999999	999999	236	404	680	81	100	246	237	204	680	999999	187	558	830	695	204	931	999999	328	679	207	999999	18	999999	897	803	944	645	156	171	687	322	615	999999	665	664	668	999999	463	993	547	531	999999	369	922	361	409	341	221	696	667	720	928	697	94	159	228	649	999999	278	156	999999	91	42	999999	999999	572	999999	174	41	536	999999	298	335	142	676	97	648	999999	545	404	613	434	459	504	966	393	917	706	515	445	28	114	999999	999999	946	449	301	376	723	789	641	176	999999	169	624	999999	602	564	999999	71	999999	817	248	873	999999	176	632	537	36	815	999999	999999	658	595	518	999999	112	488	999999	999999	795	281	999999	755	762	446	254	299	879	544	999999	362	298	454	864	999999	866	321	313	780	999999	999999	999999	908	999999	581	517	593	650	999999	329	124	379	192	276	308	999999	999999	121	106	921	342	657	491	34	999999	999999	999999	999999	318	81	791	184	415	999999	41	931	209	620	191	929	660	648	203	224	676	983	116	999999	566	999999	383	210	999999	858	484	115	999999	884	843	809	312	862	342	999999	537	939	964	772	999999	999999	509	871	929	176	999999	693	464	277	999999	317	666	36	174	816	999999	591	967	556	934	925	999999	325	777	382	626	798	316	999999	999999	736	29	343	999999	198	999999	512	280	999999	598	999999	651	591	536	999999	999999	285	697	999999	916	946	972	417	999999	318	999999	193	104	557	550	472	387	999999	999999	621	298	332	999999	976	999999	195	321	927	958	153	284	491	789	999999	239	351	110	790	999999	740	763	611	999999	634	894	807	417	999999	999999	135	413	776	11	915	999999	820	201	721	700	731	999999	999999	459	693	999999	812	404	999999	328	208	371	596	999999	849	857	687	826	459	91	999999	777	598	437	832	740	507	490	873	14	418	159	388	99	940	115	718	999999	812	599	91	413	565	999999	999999	763	816	573	999999	67	559	994	741	999999	999999	953	46	617	999999	953	999999	332	531	847	999999	59	982	507	272	999999	148	535	24	999999	999	614	999999	204	145	78	923	934	999999	816	454	424	417	748	416	999999	78	999999	535	858	72	999999	882	717	493	999999	999999	319	310	417	999999	34	979	881	
999999	79	741	841	999999	558	999999	999999	999999	715	403	495	641	244	100	999999	675	999999	999999	165	798	999999	999999	505	710	999999	297	614	633	920	999999	999999	999999	999999	117	999999	255	236	629	976	828	999999	764	999999	324	998	611	546	228	35	999999	881	34	824	93	999999	347	245	999999	588	999999	425	968	84	818	972	999999	999999	136	753	39	448	999999	33	336	999999	485	564	191	999999	292	999999	395	608	187	24	999999	620	453	717	999	19	105	50	716	412	501	999999	999999	999999	947	506	999999	475	996	303	473	11	497	755	914	782	64	428	999999	519	40	370	896	803	576	999999	999999	999999	753	29	352	999999	316	999999	836	794	216	839	765	785	341	920	611	884	999999	404	132	697	802	999999	955	999999	743	207	382	141	999999	555	774	516	844	10	721	976	951	105	694	573	919	129	576	225	663	999999	188	120	758	22	262	181	999999	963	616	999999	74	675	634	999999	551	999999	10	661	75	258	940	340	209	999999	932	999999	999999	999999	999999	682	651	739	23	999999	29	999999	383	782	302	602	207	999999	393	999999	912	999999	999999	999999	32	224	129	914	159	414	580	847	911	133	89	806	471	759	194	934	885	334	662	411	999999	289	999999	228	999999	472	61	69	946	24	999999	657	985	999999	536	564	562	999999	590	608	652	181	360	259	703	496	999999	999999	696	459	309	588	999999	999999	999999	999999	892	901	999999	687	363	999999	901	896	410	431	821	347	999999	630	999999	158	744	63	759	999999	928	81	524	871	341	613	372	497	715	144	45	926	999999	793	671	661	190	902	999999	141	999999	464	848	281	675	793	224	76	999999	999999	843	568	309	578	814	821	386	999999	355	750	157	413	191	276	395	999999	999999	440	958	719	968	841	808	628	646	999999	232	253	206	999999	398	306	999999	564	300	476	626	70	999999	850	285	505	556	504	983	866	282	582	886	780	999999	784	117	367	191	11	760	999999	999999	999999	598	999999	488	807	361	999999	994	626	975	999999	999999	999999	460	999999	444	473	294	313	645	999999	201	650	366	426	999999	999999	199	61	999999	298	716	999999	999999	639	261	151	27	749	999999	999999	872	656	606	966	511	446	333	998	923	999999	717	457	45	999999	999999	948	999999	999999	354	746	999999	942	253	687	213	999999	519	821	857	302	456	545	170	513	907	545	53	999999	999999	26	291	201	138	664	999999	269	910	999999	999999	313	375	955	404	999999	480	929	412	919	763	999999	999999	999999	999999	630	999999	181	297	532	253	612	999999	999999	999999	337	999999	999999	
999999	589	999999	944	421	542	339	553	927	500	150	763	42	977	142	134	999999	734	999999	999999	60	507	402	409	971	388	734	878	999999	999999	808	999999	940	999999	125	999999	813	999999	768	394	999999	597	703	771	999999	999999	500	275	479	999999	750	422	247	686	419	999999	196	705	972	43	808	460	154	938	692	83	822	999999	862	319	320	816	966	999999	607	999999	804	999999	378	448	888	468	409	629	248	395	830	264	601	808	636	118	999999	999999	586	721	999999	765	88	957	710	999999	413	170	999999	933	455	541	88	955	512	565	336	999999	999999	999999	61	524	999999	306	252	999999	429	63	683	212	999999	241	129	885	20	48	552	421	999999	419	65	999999	170	315	940	299	185	645	306	999999	999999	999999	590	246	669	927	76	781	999999	152	59	359	487	266	964	224	421	999999	945	473	23	915	795	735	294	999999	363	393	999999	999999	392	783	999999	612	430	655	650	882	226	999999	999999	770	706	595	369	706	761	904	350	725	877	982	700	832	999999	866	527	854	952	999999	573	999999	425	761	999999	999999	601	874	836	318	573	538	999999	862	501	252	218	210	376	587	61	459	999999	999999	85	999999	92	924	999999	563	137	796	929	369	999999	299	355	999999	999999	103	114	886	78	41	161	348	16	838	341	999999	999999	327	487	999999	805	124	639	999999	685	360	999999	677	330	282	191	777	609	617	353	211	999999	273	375	283	999999	174	999999	20	999999	737	403	254	592	740	905	999999	999999	565	563	999999	999999	570	999999	484	999999	437	566	795	850	383	739	398	495	140	917	394	951	999999	999999	999999	732	628	304	999999	957	939	94	999999	376	380	469	54	999999	948	999999	336	999999	890	373	56	608	595	170	115	997	14	999999	462	999999	521	858	999999	673	999999	671	41	276	321	527	970	352	976	999999	480	914	695	345	999999	588	590	391	71	840	844	42	147	999999	199	950	999999	189	631	999999	999999	521	365	380	141	286	520	999999	691	999999	403	703	631	176	690	200	311	669	222	999999	242	140	797	999999	999999	889	999999	572	87	371	574	790	720	999999	574	958	559	325	213	269	999999	530	699	999999	447	999999	411	970	778	998	648	294	999999	757	534	724	999999	102	999999	251	999999	947	983	330	798	612	983	421	601	999999	641	986	465	952	805	711	441	109	999999	688	488	563	794	88	722	290	823	999999	684	999999	244	467	774	962	999999	999999	999999	379	899	834	167	989	379	56	999999	662	828	24	952	999999	293	624	276	862	763	198	999999	904	608	999999	999999	
30	736	750	497	183	999999	503	444	683	174	72	210	991	999999	498	194	747	721	999999	461	999999	19	861	999999	999999	200	911	208	329	969	642	770	391	55	999999	262	628	558	193	450	335	579	279	999999	231	424	285	342	274	14	999999	192	548	66	999999	20	999999	193	878	982	310	304	125	714	999999	301	819	945	394	999999	999999	198	538	619	999999	239	740	213	346	204	999999	579	933	325	564	459	232	334	74	135	999999	445	999999	210	999999	40	464	999999	137	999999	605	339	948	999999	448	226	654	999999	930	751	999999	671	847	684	999999	999999	999999	800	160	999999	78	999999	999999	999999	859	130	518	337	480	104	774	185	999999	416	598	585	999999	905	999999	348	999999	304	403	999999	855	999999	598	996	142	999999	670	664	414	65	861	120	457	690	179	999999	707	326	457	999999	976	105	595	440	999999	491	110	465	999999	812	276	773	999999	569	412	153	531	521	205	72	434	120	770	30	554	999999	137	941	736	557	640	999999	846	567	345	760	129	167	911	650	317	214	740	602	999999	97	29	999999	999999	999999	796	195	131	395	411	865	334	999999	885	607	363	169	729	375	999999	787	927	534	233	652	34	374	999999	554	755	230	380	177	241	467	468	249	999999	999999	761	999999	366	461	166	479	435	554	999999	999999	296	157	485	375	430	999999	170	495	664	634	11	432	585	999999	999999	999999	495	167	343	428	148	124	505	29	614	999999	431	476	377	754	999999	479	102	306	999999	607	999999	15	746	999999	999999	973	584	38	708	338	999999	789	999999	975	983	277	221	999999	999999	182	999999	466	760	999999	999999	999999	999999	910	417	531	339	288	999999	41	999999	490	420	112	132	175	540	476	999999	285	857	642	654	402	770	949	268	249	999999	999999	955	288	254	999999	999999	999999	855	673	621	187	999999	999999	999999	789	538	503	857	118	731	999	642	185	156	999999	999999	938	999999	724	150	468	273	100	156	235	86	999999	245	377	452	999999	319	866	855	143	286	276	173	864	999999	276	102	159	999999	143	452	779	142	768	207	999999	572	141	999999	163	913	908	444	253	999999	381	267	489	999999	999999	689	775	330	22	209	578	774	185	999999	873	999999	123	582	999999	782	307	35	999999	179	999999	947	188	343	702	229	999999	999999	920	161	492	19	612	999999	306	453	999999	459	129	569	628	947	396	999999	999999	787	799	335	431	470	416	356	790	999999	935	273	999999	999999	627	793	999999	746	854	999999	378	864	763	999999	286	569	115	847	905	907	551	782	560	999999	683	
914	430	999999	410	459	745	146	228	302	557	42	999999	244	831	999999	739	881	103	372	999999	794	33	179	59	862	365	568	450	883	769	999999	713	602	999999	712	373	787	346	404	289	241	646	471	999999	999999	999999	870	999999	578	178	669	688	999999	999999	999999	891	260	999999	547	104	186	695	999999	532	404	999999	350	485	999999	963	951	545	699	93	999999	999999	562	107	805	246	495	552	999999	999999	999999	474	525	597	870	821	122	794	798	310	112	546	310	938	999999	999999	285	394	999999	615	226	133	999999	114	344	739	338	162	999999	310	609	634	823	999999	432	999999	804	752	999999	306	999999	166	746	398	980	134	848	999999	999999	881	961	110	654	266	498	999999	999999	420	263	140	493	999999	999999	999999	999999	478	723	681	999999	747	129	532	999999	999999	764	69	387	600	133	999999	891	999999	733	315	349	508	979	566	999999	456	999999	393	499	484	999999	890	999999	258	698	999999	410	176	999999	681	762	439	332	63	502	999999	599	999999	999999	53	999999	778	236	999999	158	202	999999	167	549	69	302	735	43	303	787	873	509	138	902	621	808	724	607	61	553	910	186	999999	74	702	857	571	107	455	245	45	664	270	110	999999	22	253	626	58	388	37	405	38	276	999999	999999	999999	999999	674	244	524	181	185	747	248	25	999999	102	847	212	731	638	999999	68	751	219	249	38	406	999999	564	999999	999999	672	526	514	158	659	446	773	396	590	432	220	720	864	488	523	999999	490	449	161	779	845	999999	399	818	969	999999	999999	999999	442	584	76	679	999999	622	999999	999999	999999	999999	914	656	84	816	999999	215	376	347	887	730	726	176	916	169	413	328	999999	25	999999	999999	999999	144	37	92	999999	15	999999	541	999999	251	975	302	137	623	534	504	705	39	515	193	452	631	999999	687	999999	275	667	906	275	109	909	999999	103	999999	688	780	999999	991	861	145	849	835	54	645	755	433	48	303	635	909	623	682	509	943	253	557	507	999999	999999	999999	348	459	999999	204	342	488	999999	99	934	999999	875	713	178	379	343	616	586	999999	932	540	999999	374	281	999999	486	237	999999	999999	794	999999	282	289	872	183	797	399	570	850	313	999999	234	948	368	880	44	909	514	999999	610	637	970	516	999999	588	999999	999999	188	909	718	115	500	59	305	803	999999	595	999999	994	999999	944	999999	736	687	665	999999	288	999999	400	999999	576	999999	858	549	166	999999	766	871	293	721	824	999999	660	142	999999	999999	185	652	565	409	448	78	519	557	665	590	243	
828	751	283	183	999999	788	587	151	392	642	510	148	643	999999	723	556	283	999999	733	395	999999	488	888	140	635	450	991	999999	507	999999	310	883	999999	926	937	130	20	547	856	999999	83	990	815	144	674	514	921	999999	725	521	246	999999	999999	999999	639	349	862	152	999999	527	999999	705	643	190	341	626	999999	999999	777	603	546	735	902	310	322	614	673	754	999999	131	528	307	167	986	965	510	951	381	297	999999	999999	868	999	338	636	377	356	635	802	999999	941	999999	916	131	999999	999999	897	999999	882	999999	676	118	999999	427	998	499	547	657	224	999999	675	999999	428	999999	346	677	999999	999999	674	999999	268	47	999999	417	999999	323	390	46	999999	464	999999	329	499	272	999999	159	191	581	999999	146	829	698	420	999999	999999	751	999999	737	784	307	999999	334	957	999999	766	639	166	278	999999	684	999999	511	647	760	228	356	700	999999	999999	197	496	999999	243	537	124	569	627	999999	45	999999	537	999999	999999	999999	688	288	999999	562	999999	292	999999	912	999999	655	38	328	999999	659	999999	36	999999	630	479	999999	811	999999	101	430	822	207	21	999999	999999	999999	999999	464	260	934	82	939	984	148	660	975	999999	583	999999	587	509	796	517	967	237	19	388	907	183	663	999999	77	197	941	740	308	280	816	679	533	507	999999	999999	999999	587	812	51	999999	999999	504	402	999999	799	999999	920	35	689	54	999999	233	999999	250	291	596	42	14	752	999999	408	361	704	999999	904	297	90	935	999999	400	390	425	999999	476	937	679	270	673	277	683	30	999999	999999	236	869	455	111	999999	292	999999	999999	582	70	998	513	618	800	24	333	512	433	984	307	299	663	532	266	955	313	611	335	369	736	78	999999	694	999999	478	518	458	999999	823	653	257	315	807	364	999999	963	328	999999	256	349	765	260	999999	417	329	572	346	199	155	999999	999999	155	725	845	991	999999	999999	876	999999	999999	999999	325	609	341	59	983	856	178	296	992	984	733	999999	29	970	817	999999	286	422	999999	999999	999999	51	869	973	111	999999	962	372	999999	153	999999	556	999999	999999	999999	999999	999999	999999	345	716	178	903	999999	999999	947	75	705	874	183	989	542	463	999999	333	616	999999	740	367	947	999999	894	805	303	848	542	186	339	555	999999	176	292	999999	999999	999999	14	365	999999	900	36	46	884	97	198	14	611	988	139	427	999999	176	999999	999999	419	999999	822	372	609	999999	435	770	736	160	354	999999	706	622	387	237	999999	261	999999	839	341	999999	519	999999	616	999999	246	554	
56	912	698	364	265	945	510	144	377	641	755	583	475	999999	999999	733	742	191	307	999999	610	902	108	999999	780	82	15	999999	999999	25	756	999999	77	880	723	999999	462	989	751	760	999999	252	859	686	999999	812	373	85	612	785	73	435	990	999999	944	153	999999	999999	999999	193	940	12	712	362	885	999999	515	594	541	999999	281	752	999999	999999	875	999999	999999	422	110	967	999999	929	895	646	951	331	330	819	936	580	999999	999999	999999	568	820	120	999999	507	999999	70	999999	999999	543	136	513	320	995	999999	382	585	110	401	991	617	999999	999999	999999	75	410	564	999999	696	999999	961	999999	911	347	871	726	999999	999999	545	621	50	670	929	999999	769	142	640	999999	999999	446	361	999999	618	379	798	93	999999	13	473	999999	246	946	610	131	581	660	999999	973	134	727	617	756	999999	780	950	946	999999	625	347	932	999999	238	248	259	999999	999999	856	999999	548	787	917	999999	365	449	385	103	69	807	813	118	540	666	211	159	828	604	915	838	428	999999	537	193	666	540	335	17	708	360	824	99	803	70	435	346	809	856	401	124	404	999999	999999	748	999999	239	402	999999	37	99	430	999999	576	28	123	696	259	734	105	824	999999	378	395	708	999999	723	314	999999	241	864	349	999999	213	800	443	571	964	789	381	999999	999999	999999	979	999999	999999	133	999999	785	946	999999	97	85	760	576	11	36	471	999999	765	999999	924	922	872	172	999999	458	497	776	585	552	999999	470	362	668	686	999999	398	999999	999999	999999	210	529	532	999999	777	273	221	999999	799	416	110	786	999999	292	512	225	359	816	869	481	635	999999	209	999999	16	626	999999	999999	890	119	638	999999	409	905	888	404	400	999999	999999	485	246	860	976	178	451	946	445	80	999999	999999	542	999999	906	307	233	463	329	999999	999999	160	551	129	746	689	778	415	999999	999999	999999	999999	825	979	431	393	245	774	770	999999	952	69	191	652	936	999999	577	66	787	111	682	435	85	271	882	244	934	126	124	297	400	46	569	327	999999	58	645	562	160	523	999999	458	692	298	185	437	999999	898	999999	326	999999	999999	627	284	446	969	999999	999999	107	196	999999	128	660	999999	999999	915	500	864	999999	887	783	25	999999	999999	999999	233	742	999999	96	455	999999	45	933	798	999999	679	419	294	880	999999	25	92	465	999999	74	999999	798	219	999999	269	999999	999999	921	999999	999999	106	814	999999	245	223	237	999999	477	652	921	422	194	862	306	961	506	215	983	281	871	701	560	942	209	999999	999999	
532	999999	826	518	170	124	638	265	89	864	999999	999999	667	478	999999	615	812	999999	651	759	936	999999	697	763	731	131	650	999999	841	546	871	163	150	788	704	128	999999	144	999999	308	999999	606	227	106	449	166	325	802	999999	96	747	900	557	345	498	619	440	73	786	49	473	214	424	999999	992	903	908	879	773	650	999999	678	999999	353	213	339	695	600	323	574	805	848	999999	754	798	971	999999	805	299	95	688	587	357	721	999999	351	192	684	114	546	258	446	999999	461	999999	78	618	214	999999	168	924	999999	749	222	243	625	883	669	999999	30	999999	112	999999	688	962	386	331	999999	517	999999	157	20	495	776	325	369	819	870	632	730	363	400	674	140	171	999999	837	144	487	220	468	522	999999	93	248	156	856	350	498	746	746	57	697	999999	21	913	354	973	896	874	999999	999999	46	23	667	907	438	459	527	124	548	196	92	307	403	634	80	412	537	999999	999999	478	999999	886	999999	999999	999999	404	999999	257	999999	864	999999	999999	414	456	486	926	999999	341	999999	407	823	384	208	999999	964	999999	999999	387	842	942	445	727	999999	337	999999	160	40	362	213	43	339	279	619	683	948	479	892	947	158	999999	985	206	460	115	655	999999	999999	999999	350	999999	527	742	999999	562	429	999999	999999	87	815	335	999999	999999	138	684	999999	554	765	524	611	495	507	929	238	698	999999	249	277	265	681	999999	472	606	21	899	515	597	863	67	999999	438	236	815	141	822	258	921	77	776	48	111	999999	999999	822	855	999999	999999	513	999999	606	189	252	987	405	181	863	299	62	999999	178	480	690	999999	269	182	269	691	797	416	449	44	181	500	227	580	411	308	784	999999	102	999999	999999	156	999999	84	195	248	999999	999999	959	959	869	999999	607	567	420	999999	903	649	595	125	800	107	999999	572	999999	752	999999	824	769	564	514	896	146	260	396	543	257	195	986	30	281	999999	999999	490	175	342	999999	659	170	877	404	999999	999999	977	126	986	879	888	999999	999999	478	595	200	999999	454	999999	701	357	181	877	286	718	663	574	999999	963	999999	999999	407	675	999999	999999	664	891	170	999999	335	169	999999	409	664	368	999999	552	552	686	646	999999	999999	202	999999	545	487	292	999999	685	999999	995	143	162	999999	102	999999	999999	584	367	930	999999	999999	84	646	542	223	772	222	999999	599	999999	32	999999	327	999999	999999	214	44	323	999999	999999	300	484	999999	999999	36	999999	999999	571	877	999999	999999	195	999999	346	817	961	555	109	332	715	
80	999999	96	370	999999	976	835	746	352	286	999999	270	733	559	999999	759	186	316	515	242	708	650	51	871	152	837	412	980	781	788	999999	935	991	918	311	617	398	537	366	999999	155	327	229	600	371	707	461	999999	338	67	999999	248	593	100	999999	429	642	999999	228	999999	999999	999999	964	563	999999	431	279	815	258	401	371	999999	950	466	96	390	999999	450	510	444	385	216	652	999999	13	999999	352	901	911	881	975	184	318	229	485	301	363	665	972	999999	438	646	947	937	695	146	298	136	999999	626	999999	201	713	784	760	999999	211	999999	559	216	999999	378	904	376	425	197	339	730	980	794	37	999999	477	569	15	739	999999	999999	38	867	999999	225	897	294	883	784	470	999999	999999	127	99	123	999999	999999	999999	70	742	580	521	508	999999	567	155	219	599	999999	723	153	778	31	999999	999999	221	999999	94	863	999999	999999	492	641	727	804	271	999999	704	914	659	999999	708	999999	999999	687	999999	530	70	999999	999999	999999	695	651	70	326	756	999999	27	999999	901	423	681	998	589	132	98	880	781	12	305	292	514	684	582	999999	445	999999	999999	421	301	690	632	529	793	792	924	999999	580	410	58	823	845	999999	22	245	999999	709	365	874	999999	323	749	999999	269	787	183	20	78	59	999999	999999	999999	606	999999	999999	999999	162	214	797	208	999999	309	999999	953	482	999999	413	672	346	999999	735	999999	159	821	999999	941	999999	269	999999	618	999999	771	531	999999	999999	409	249	798	801	455	999999	505	568	999999	352	999999	378	999999	787	351	999999	347	999999	77	155	999999	275	999999	999999	279	226	892	209	188	294	485	778	850	999999	82	206	614	870	891	112	240	909	999999	479	964	572	999999	482	664	847	576	49	999999	384	999999	144	464	999999	532	238	985	305	389	391	999999	245	528	999999	714	999999	166	476	840	965	914	546	792	315	999999	999999	999999	419	545	340	999999	999999	999999	999999	999999	938	742	149	348	663	999999	999999	999999	101	612	728	53	194	767	518	999999	999999	209	498	470	142	351	159	115	825	481	576	760	59	673	430	920	63	136	776	999999	26	138	999999	847	979	999999	701	702	640	662	572	651	36	648	619	246	826	14	27	596	593	999999	523	191	550	999999	999999	999999	191	808	999999	999999	991	116	675	970	32	650	490	125	650	456	999999	172	909	999999	734	410	63	999999	103	999999	118	189	819	999999	999999	995	306	805	546	999999	520	831	999999	514	660	999999	973	999999	224	999999	524	999999	945	146	568	360	282	626	449	80	374	
997	999999	942	949	999999	999999	692	366	999999	353	999999	999999	377	935	643	500	999999	273	814	999999	999999	999999	999999	534	216	999999	683	999999	264	723	680	365	999999	909	523	999999	729	564	848	634	999999	292	197	999999	999999	333	578	211	925	860	876	362	635	643	958	37	796	999999	742	577	612	279	112	999999	673	329	112	468	421	999999	770	999999	999999	190	999999	133	782	95	694	999999	666	481	498	403	846	327	730	833	950	495	999999	321	999999	281	31	21	190	999999	169	520	999999	999999	789	409	100	46	937	455	496	999999	255	999999	723	859	910	141	781	708	466	355	999999	999999	999999	926	999999	458	999999	153	168	145	943	898	926	184	662	556	999999	98	313	810	390	285	346	999999	250	619	999999	962	370	890	239	481	999999	813	999999	951	602	999999	214	641	999999	794	999999	999999	891	357	785	549	206	364	449	692	999999	656	965	999999	932	401	685	999999	999999	65	782	278	999999	471	480	999999	262	999999	999999	828	883	999999	792	596	999999	999999	233	999999	833	58	766	16	450	999999	86	999999	848	608	29	210	188	628	781	999999	21	999999	455	430	876	999999	296	495	410	620	808	734	864	379	334	947	999999	999999	752	811	299	999999	827	368	395	710	999999	654	691	754	650	265	999999	999999	584	971	539	803	999999	170	761	280	606	830	738	352	906	479	999999	81	999999	999999	876	999999	672	999999	199	97	999999	175	409	642	804	655	970	553	843	43	794	363	418	999999	775	591	60	999999	999999	999999	630	53	999999	999999	999999	999999	722	264	389	920	999999	349	999999	999999	767	851	999999	128	476	950	859	194	999999	872	684	920	999999	999999	999999	999999	999999	999999	999999	202	467	999999	371	614	272	195	933	999999	174	923	875	455	582	966	607	923	830	931	552	229	147	445	544	931	120	460	955	999999	643	999999	11	999999	283	999999	999999	775	489	156	856	290	26	153	999999	999999	997	238	347	696	69	697	463	999999	111	845	999999	31	457	440	504	999999	239	877	82	78	921	371	999999	993	999999	831	444	999999	999999	271	212	993	425	999999	999999	999999	122	269	995	946	641	23	412	438	534	962	328	59	652	54	999999	149	999999	951	663	636	66	354	713	238	999999	999999	999999	839	642	999999	606	497	506	999999	699	970	881	135	437	908	958	999999	468	999999	512	394	41	40	220	73	922	999999	306	999999	825	767	555	999999	693	861	999999	572	796	473	366	999999	999999	40	999999	91	267	945	523	755	677	323	886	693	725	868	748	883	629	578	999999	142	201	999999	796	999999	424	124	
999999	575	809	396	947	994	664	682	842	999999	999999	138	805	976	950	550	630	512	999999	999999	52	825	123	225	999999	227	999999	233	639	999999	244	999999	666	153	513	948	945	999999	999999	999999	39	53	36	747	207	999999	999999	171	192	650	999999	293	61	562	81	617	999999	593	453	729	999999	999999	53	498	766	273	999999	662	473	11	605	999999	146	989	832	998	999999	999999	27	999999	454	173	51	988	775	951	370	113	81	896	999999	362	837	999999	232	599	10	537	981	999999	38	120	999999	190	55	238	156	999999	729	999999	818	96	575	10	285	999999	398	64	723	814	999999	999999	590	577	999999	252	999999	501	766	999999	998	999999	394	93	424	999999	475	861	942	999999	805	999999	383	999999	999999	410	787	836	370	727	210	945	814	176	41	669	530	131	675	999999	999999	655	999999	496	84	557	701	491	586	999999	39	537	121	999999	19	604	984	591	999999	999999	999999	675	140	49	42	62	456	227	61	754	813	354	196	999999	820	999999	12	887	999999	530	708	305	259	999999	697	999999	833	638	999999	437	999999	938	999999	569	347	999999	524	266	464	31	111	483	999999	832	138	999999	351	999999	999999	859	601	107	999999	968	406	170	999999	999999	351	369	999999	818	70	999999	78	875	722	626	802	769	635	745	999999	999999	429	234	865	427	299	999999	332	861	281	307	835	588	999999	662	172	187	634	811	914	104	802	292	423	815	764	263	999999	999999	180	597	233	855	673	999999	999999	181	305	999999	422	999999	999999	367	999999	999999	788	490	604	999999	463	999999	144	824	830	338	109	999999	999999	59	662	46	58	607	999999	684	84	980	914	515	123	990	881	636	398	585	68	445	746	661	999999	999999	999999	903	271	555	462	999999	34	345	665	412	370	999999	345	386	291	439	999999	861	687	808	575	999999	945	999999	999999	508	435	255	280	999999	399	159	32	389	999999	154	346	146	999999	999999	999999	579	850	710	630	636	999999	999999	303	628	768	999999	973	999999	708	999999	957	798	811	954	973	778	75	10	23	221	233	956	999999	146	999999	539	639	23	853	996	248	999999	999999	117	218	423	999999	651	895	999999	186	803	680	817	999999	547	334	277	999999	186	514	999999	697	418	412	999999	24	166	534	239	255	999999	999999	999999	331	999999	999999	999999	746	560	999999	423	115	508	44	429	286	190	999999	556	215	372	321	676	492	999999	548	999999	704	999999	409	999999	127	666	268	225	438	999999	999999	999999	590	629	531	150	360	999999	744	999999	999999	982	66	833	217	978	999999	999999	999999	698	229	932	
184	532	10	871	161	40	306	448	249	999999	991	317	693	484	965	585	840	181	326	401	999999	359	59	721	818	575	999999	999999	642	385	999999	999999	999999	564	999999	999999	999999	659	989	329	999999	305	948	565	991	999999	149	732	999999	448	52	999999	382	999999	287	999999	483	288	63	585	452	167	999999	999999	251	261	999999	139	194	907	999999	191	999999	999999	606	999999	411	494	729	78	435	855	135	204	999999	110	366	919	286	475	999999	351	606	413	876	637	999999	999999	323	999999	189	20	547	115	492	861	999999	385	999999	928	999999	989	999999	984	159	596	41	611	532	151	894	999999	852	718	333	614	584	777	999999	999999	859	327	180	999999	999999	999999	318	30	711	481	814	981	697	999999	62	594	792	999999	999999	289	606	887	561	182	845	540	167	829	781	878	286	518	265	263	78	999999	999999	999999	105	734	288	20	900	61	336	913	951	504	666	999999	821	962	523	840	372	972	765	999999	999999	358	268	488	249	999999	999999	305	725	999999	290	955	776	234	526	529	10	999999	986	999999	999999	999999	588	663	999999	999999	67	323	994	424	999999	106	340	821	424	999999	476	800	999999	78	856	40	197	999999	224	999999	962	597	446	994	839	777	985	265	162	222	769	604	325	206	775	999999	311	311	553	193	999999	955	999999	779	999999	999999	824	918	653	814	743	81	448	462	999999	470	877	10	585	123	120	999999	999999	211	976	999999	484	574	303	976	729	886	963	40	94	17	999999	999999	940	638	952	76	612	999999	479	698	165	862	125	314	12	999999	999999	999999	999999	550	296	609	802	191	999999	259	625	676	999999	857	999999	418	999999	999999	683	221	69	946	170	54	999999	331	999999	999999	715	622	999999	988	974	429	170	532	957	544	721	187	999999	759	912	702	451	999999	262	621	591	747	494	52	999999	790	250	779	999999	38	88	965	877	524	999999	999999	800	999999	702	999999	696	999999	460	833	362	505	999999	310	43	467	999999	536	78	120	696	999999	138	999999	999999	193	999999	390	262	929	466	755	310	348	293	809	901	815	243	597	925	16	296	660	999999	135	442	940	746	812	436	551	897	999999	828	507	975	394	278	519	487	999999	999999	531	999999	606	205	999999	26	234	999999	786	999999	999999	194	689	999999	477	726	242	750	247	644	999999	502	914	858	999999	520	786	833	999999	999999	999999	119	620	999999	765	292	93	929	433	924	521	256	649	999999	999999	582	148	826	507	999999	45	768	249	999999	882	38	463	747	661	999999	240	400	58	249	999999	371	574	15	999999	
999999	643	312	327	999999	132	999999	853	666	999999	999999	999999	960	999999	999999	510	955	999999	999999	801	736	829	345	278	935	999999	999999	208	999999	678	999999	18	143	910	322	999999	999999	451	999999	548	999999	185	796	999999	700	126	999999	999999	207	738	623	999999	624	213	189	365	308	44	391	629	11	999999	453	987	387	952	249	59	23	827	778	514	944	411	121	999999	999999	999999	577	818	424	66	11	670	65	999999	393	929	730	956	724	999999	69	307	546	695	732	808	927	747	876	999999	999999	379	960	119	556	223	101	628	332	278	999999	999999	214	999999	999999	782	932	823	569	999999	329	66	112	999999	454	647	864	425	999999	234	112	830	942	204	14	632	709	999999	999999	179	838	111	634	999999	240	496	999999	601	703	949	875	113	187	566	900	995	276	880	665	999999	358	675	799	999999	175	999999	999999	999999	940	370	999999	986	816	999999	999999	227	432	999999	849	957	554	273	999999	999999	999999	999	652	999999	303	999999	999999	828	999999	107	999999	172	999999	999999	290	603	865	91	661	343	875	889	999999	787	95	682	573	619	41	707	999999	95	953	919	999999	176	999999	255	999999	930	14	254	999999	719	579	319	915	999999	376	255	102	472	612	388	13	999999	712	865	300	620	999999	745	797	583	742	735	219	392	999999	123	619	620	375	730	338	631	192	577	217	776	767	677	253	999999	615	892	483	999999	999999	289	464	129	954	105	494	999999	999999	999999	999999	844	109	533	118	263	999999	481	107	882	59	381	999999	145	657	524	853	768	502	21	968	850	262	644	476	999999	658	499	665	279	245	80	185	69	600	373	999999	999999	568	989	160	143	999999	600	524	544	13	329	472	999999	999999	726	765	999999	164	136	592	999999	66	611	999999	999999	999999	828	646	979	206	227	544	999999	999999	618	209	513	999999	834	65	661	130	931	504	339	37	235	36	999999	314	739	904	473	781	221	187	957	395	999999	328	966	999999	544	347	785	999999	188	593	634	526	999999	585	330	80	999999	999999	999999	999999	274	118	590	801	137	675	999999	322	81	511	999999	441	252	127	846	515	99	706	585	594	718	555	999999	641	402	992	61	164	584	403	850	877	62	849	999999	906	737	999999	826	869	999999	473	713	676	999999	999999	283	144	739	999999	999999	233	758	540	999999	999999	999999	999999	408	144	623	313	738	999999	661	758	999999	403	999999	939	778	925	880	715	714	254	842	181	684	209	719	917	425	769	422	626	128	522	999999	999999	999999	999999	765	691	999999	999999	735	999999	25	209	814	
880	999999	799	999999	999999	353	53	825	154	876	97	273	209	425	706	888	968	265	44	639	866	942	999999	303	988	169	198	999999	147	519	807	166	485	395	839	999999	625	732	999999	283	85	999999	315	534	559	525	566	276	549	999999	766	779	981	569	999999	937	551	999999	58	895	999999	583	688	999999	79	931	788	813	586	999999	272	246	898	761	563	180	637	70	744	472	603	922	919	999999	752	37	184	915	999999	999999	238	129	999999	471	128	502	17	680	465	627	737	752	689	623	426	530	999999	230	16	777	310	490	761	585	301	241	663	238	999999	52	756	872	376	684	698	999999	561	436	642	71	172	956	605	126	735	851	999999	306	43	232	999999	954	909	999999	601	999999	367	109	179	999999	838	778	798	422	870	999999	999999	999999	924	283	968	999999	588	945	614	999999	884	645	849	450	999	367	205	999999	897	802	963	707	93	999999	784	462	266	755	232	393	168	193	999999	870	475	237	381	759	263	999999	376	964	999999	257	999999	722	999999	729	887	481	583	148	524	78	901	678	922	973	999999	516	199	999999	722	231	999999	701	399	979	975	771	999999	445	406	999999	435	999	652	999999	97	999999	213	537	867	999999	810	30	668	999999	968	999999	999999	408	271	747	999999	543	251	833	72	171	332	999999	753	126	495	147	741	326	643	902	999999	999999	886	436	313	999999	965	971	999999	999999	999999	999999	20	188	466	587	184	999999	698	891	757	818	773	926	739	932	999999	750	265	673	999999	999999	543	999999	770	999999	999999	835	444	847	999999	280	423	897	138	119	269	999999	660	908	962	999999	628	751	155	217	323	960	999999	380	879	224	715	999999	999999	690	679	944	418	999999	999999	349	223	999999	323	487	999999	999999	797	629	673	218	100	999999	710	205	723	999999	999999	562	999999	561	999999	999999	968	363	564	676	20	448	439	324	167	423	843	623	869	777	438	667	812	999999	172	76	999999	671	134	369	46	691	967	888	999999	855	341	999999	210	159	883	960	923	728	865	999999	200	999999	60	677	513	999999	335	946	363	263	749	999999	398	82	999999	306	999999	205	640	999999	480	551	300	311	91	999999	999999	999999	894	478	999999	94	581	813	876	357	620	457	855	949	365	30	999999	770	999999	999999	124	137	791	999999	731	728	999999	999999	878	999999	67	999999	595	183	673	999999	62	885	999999	665	887	999999	999999	19	686	781	349	691	999999	460	26	529	205	999999	999999	296	928	999999	747	26	996	44	935	237	300	871	861	682	285	749	967	649	999999	999999	
984	539	931	781	899	949	389	406	582	427	632	999999	553	999999	958	387	687	999999	148	502	669	999999	649	999999	719	815	920	666	415	223	492	376	277	999999	999999	685	364	999999	418	797	637	999999	462	517	605	762	327	485	999999	898	72	233	511	999999	781	999999	890	963	71	999999	39	722	999999	369	999999	999999	270	797	162	283	32	539	336	350	865	79	999999	141	999999	957	999999	444	943	999999	160	999999	865	518	974	101	794	401	999999	999999	999999	914	608	999999	583	350	999999	529	333	999999	876	533	999999	999999	893	712	999999	759	600	113	595	594	779	484	218	675	399	751	999999	70	488	631	454	11	581	999999	470	307	999999	31	465	968	121	999999	640	999999	373	999999	624	271	360	45	999999	981	738	184	999999	133	884	907	999999	750	705	272	961	999999	88	894	589	942	999999	999999	210	999999	648	627	999999	286	999999	999999	999999	695	136	561	709	453	831	472	273	407	815	999999	999999	650	81	715	272	848	541	999999	548	478	999999	681	30	916	834	999999	343	121	701	858	289	302	605	264	623	153	563	517	422	616	999999	192	137	903	999999	560	507	933	364	633	744	458	52	833	999999	999999	541	793	618	999999	999999	162	705	999999	68	131	54	816	101	128	295	33	973	999999	847	999999	554	999999	896	284	723	410	756	77	124	830	999999	772	683	178	612	769	999999	812	999999	478	487	180	845	999999	999999	691	841	999999	348	721	485	121	999999	649	900	423	896	343	999999	727	999999	999999	842	237	871	999999	999999	922	516	525	134	170	453	378	455	999999	281	997	769	999999	569	520	999999	402	355	999999	785	999999	277	198	872	566	924	760	82	999999	999999	999999	999999	242	558	918	999999	999999	597	324	999999	999999	204	527	152	898	573	855	999999	886	907	449	999999	732	496	108	654	327	999999	567	246	693	305	605	54	663	970	999999	999999	999999	790	907	999999	999999	481	177	840	750	999999	974	992	78	601	196	942	889	736	305	999999	459	273	999999	179	999999	999999	973	322	999999	482	999999	928	999999	382	518	106	999999	999999	850	999999	329	268	904	280	999999	575	177	102	119	663	165	999999	999999	999999	33	386	387	999999	999999	952	507	854	251	277	567	999999	956	696	92	100	941	255	886	54	426	201	999999	141	500	464	999999	881	213	935	326	562	263	254	359	142	999999	999999	867	897	999999	474	999999	999999	713	633	619	481	999999	28	721	999999	999999	630	999999	831	999999	255	247	999999	52	999999	651	999999	999999	14	792	711	999999	950	381	999999	999999	999999	999999	999999	999999	732	428	
867	844	438	872	194	999999	416	522	632	879	527	999999	472	34	999999	855	136	999999	711	686	708	840	907	144	68	646	999999	533	62	999999	423	999999	999999	827	380	999999	613	754	466	100	544	492	170	831	819	835	909	655	831	999999	174	999999	472	56	999999	36	937	303	813	547	999999	883	469	302	466	870	830	645	654	999999	251	382	999999	999999	151	999999	680	86	325	233	737	396	701	919	174	999999	194	248	117	354	540	999999	999999	999999	917	661	32	999999	374	949	14	999999	11	753	890	792	999999	999999	999999	999999	355	860	999999	589	809	786	191	999999	999999	182	685	999999	999999	310	999999	932	441	999999	703	999999	202	999999	999999	376	999999	474	395	947	999999	381	522	342	344	999999	998	679	341	361	999999	140	479	482	739	202	273	422	736	701	999999	958	361	333	158	999999	311	542	999999	999999	999999	345	401	999999	522	999999	660	352	999999	999999	311	868	999999	90	340	572	21	720	84	519	113	806	738	694	742	999999	30	198	194	999999	312	999999	530	999999	990	772	739	245	959	982	999999	999999	999999	812	399	347	367	999999	993	999999	412	590	467	639	508	563	607	707	502	452	735	472	168	336	622	845	348	871	99	999999	833	776	760	999999	999999	192	999999	925	304	405	712	749	999999	608	518	721	999999	890	999999	436	174	999999	743	999999	257	999999	761	837	199	554	998	496	191	435	999999	636	829	376	662	325	921	681	412	999999	740	999999	277	560	817	999999	846	999999	999999	662	402	801	42	253	843	907	999999	804	999999	999999	406	225	568	769	855	882	891	631	237	905	515	999999	628	646	776	271	802	211	999999	299	707	999999	999999	528	43	950	603	586	532	755	894	127	945	999999	999999	524	427	508	999999	935	18	999999	229	999999	157	909	183	999999	476	581	114	229	784	999999	52	999999	999999	999999	735	904	289	999999	108	482	21	999999	999999	966	999999	262	844	304	505	94	290	492	999999	113	380	999999	999999	999999	999999	951	651	674	343	999999	619	846	155	999999	772	800	655	702	126	747	732	999999	372	216	451	224	736	809	723	699	165	560	533	275	669	612	137	999999	999999	157	831	999999	63	47	356	999999	116	467	532	999999	439	999999	376	999999	380	999999	760	999999	764	894	999999	841	999999	999999	353	69	322	880	718	169	672	581	506	999999	916	396	706	999999	860	999999	118	279	286	28	999999	577	193	949	895	58	999999	567	318	311	933	989	395	999999	694	297	999999	235	749	373	43	857	91	408	667	999999	913	435	710	422	786	944	564	932	385	776	
875	373	985	669	317	114	273	999999	999999	999999	10	999999	640	999999	565	882	529	999999	999999	411	495	999999	292	910	144	426	857	895	525	988	435	462	43	999999	999999	423	250	999999	65	999999	999999	999999	999999	999999	984	626	794	147	857	903	424	999999	999999	973	290	99	91	999999	999999	999999	257	377	999999	55	999999	547	263	999999	999999	999999	642	450	858	66	817	999999	421	551	926	518	999999	999999	48	622	999999	784	999999	70	637	332	999999	999999	555	999999	680	999999	217	999999	249	446	999999	81	987	999999	999999	974	792	891	166	681	677	539	157	25	269	537	999999	66	999999	716	999999	203	999999	827	810	999999	895	693	386	600	401	103	311	490	156	999999	731	334	361	598	992	624	999999	956	655	802	28	539	904	152	887	161	845	533	999999	178	986	170	999999	795	999999	108	515	565	289	999999	237	667	869	710	999999	999999	705	883	724	418	999999	139	181	17	999999	365	789	243	713	999999	258	778	86	977	573	571	429	566	519	893	119	349	676	81	574	360	670	999999	999999	883	456	962	808	999999	999999	999999	988	999999	348	999999	319	281	852	49	335	459	591	891	999999	244	584	148	999999	831	309	999999	462	110	442	999999	695	595	896	830	794	295	999999	90	108	999999	582	533	228	999999	583	837	496	637	745	125	769	779	66	112	999999	317	599	977	999999	999999	404	888	463	251	37	724	384	32	255	50	999999	999999	792	431	661	61	920	578	257	471	463	999999	365	327	336	916	538	794	531	486	999999	999999	394	178	999999	999999	79	976	999999	859	462	474	391	999999	999999	268	986	635	999999	999999	396	31	730	234	999999	579	533	146	914	121	999999	590	500	768	354	497	999999	623	120	967	982	944	810	397	999999	999999	999999	659	692	999999	930	903	354	999999	100	675	272	169	999999	741	171	932	71	656	674	999999	974	623	999999	148	151	372	524	999999	999999	452	999999	342	999999	999999	999999	873	999999	999999	190	999999	245	999999	678	678	235	957	921	999999	805	59	999999	999999	723	147	999999	820	308	553	999999	568	388	871	21	647	464	999999	999999	999999	605	999999	999999	225	475	393	636	759	944	682	912	194	451	156	677	223	999999	67	619	87	473	326	574	900	999999	999999	902	373	213	999999	224	305	22	706	772	517	571	666	999999	340	999999	999999	999999	999999	999999	742	127	242	204	797	87	407	320	867	751	999999	999999	588	306	999999	490	272	556	913	467	617	182	744	999999	170	999999	999999	379	288	576	219	450	947	269	999999	505	999999	179	415	953	999999	984	154	955	493	
792	982	370	834	849	247	708	961	999999	33	570	382	999999	999999	154	184	38	41	300	541	838	776	999999	129	999999	820	999999	150	999999	650	999999	37	999999	889	999999	999999	542	544	999999	339	999999	489	788	999999	616	133	810	144	270	779	788	952	853	423	654	999999	663	999999	486	999999	153	567	11	518	400	542	592	999999	667	484	641	999999	999999	961	40	359	988	93	513	234	19	959	880	999999	861	680	999999	999999	245	361	17	999999	68	410	195	943	488	279	845	84	999999	841	476	785	999999	305	360	892	392	305	37	999999	737	261	999999	999999	687	820	656	720	999999	226	999999	999999	477	349	435	202	775	97	870	718	248	999999	999999	177	999999	104	52	566	329	291	984	940	334	999999	999999	806	390	11	999999	668	999999	999999	715	324	999999	170	318	999999	870	168	999999	999999	999999	999999	999999	308	567	851	701	592	777	100	400	999999	241	793	981	999999	785	999999	999999	774	831	212	105	123	722	380	70	331	786	254	695	171	999999	999999	516	25	106	265	249	999999	999999	673	999999	532	734	638	92	324	189	999999	23	251	356	351	473	231	222	227	999999	999999	999999	379	806	533	405	238	912	552	999999	965	999999	530	389	999999	474	167	321	999999	999999	93	297	745	999999	518	241	453	999999	822	226	294	803	879	678	62	747	930	867	367	999999	505	726	540	999999	223	999999	999999	862	83	877	315	909	649	837	999999	899	999999	236	297	301	999999	999999	99	335	992	172	74	851	337	535	544	300	954	445	884	367	757	999999	929	194	748	591	741	945	910	384	999999	51	186	162	701	999999	579	75	185	91	637	999999	999999	60	269	999999	535	548	999999	999999	955	214	952	145	999999	999999	999999	113	553	370	682	153	425	618	19	33	674	184	834	841	721	999999	269	999999	729	999999	664	999999	924	116	65	999999	613	895	429	949	98	51	20	364	405	999999	522	999999	409	494	789	435	50	245	966	360	713	999999	303	76	999999	159	415	599	682	428	999999	446	314	999999	999999	529	199	70	934	633	174	480	445	255	376	454	999999	999999	763	239	999999	688	150	705	489	122	999999	999999	14	938	635	420	681	977	999999	85	511	920	954	270	999999	980	311	343	195	243	66	999999	999999	999999	756	180	836	453	589	499	306	608	999999	427	999999	999999	65	996	997	754	999999	467	957	301	942	483	291	503	999999	858	387	807	520	255	66	553	662	513	999999	465	584	238	999999	797	779	902	921	536	343	410	924	314	345	441	445	598	100	999999	999999	282	999999	999999	461	
731	121	499	98	753	371	383	184	551	813	999999	179	999999	79	170	999999	50	562	999999	999999	999999	933	83	999999	999999	810	467	462	999999	956	999999	576	251	776	999999	999999	290	813	177	174	959	235	382	500	999999	271	999999	529	930	999999	517	720	144	183	999999	797	48	37	999999	943	904	921	999999	595	904	965	927	793	412	484	241	999999	394	589	999999	366	561	582	667	999999	935	938	532	376	449	198	999999	78	999999	869	646	999999	804	233	270	48	314	999999	596	838	343	90	999999	455	655	290	999999	554	972	512	246	466	370	999999	17	966	399	555	999999	715	532	859	886	999999	838	979	432	171	999999	172	61	999999	986	828	999999	855	820	86	999999	999999	862	887	105	404	633	190	891	612	225	304	648	759	640	880	316	484	204	584	617	675	858	174	235	810	461	471	999999	541	718	162	155	322	834	987	852	644	763	491	909	657	97	999999	999999	34	523	302	143	115	522	999	999999	246	999999	55	310	697	999999	295	943	171	710	360	999999	999999	159	336	925	999999	38	671	999999	713	674	999999	587	48	229	210	297	168	999999	999999	29	718	999999	909	853	999999	687	999999	999999	478	547	748	946	737	924	999999	875	196	999999	999999	87	999999	288	946	571	509	467	271	477	461	997	785	833	346	341	185	999999	999999	999999	145	965	873	689	252	176	926	23	850	124	348	335	999999	791	846	297	177	999999	555	348	354	331	425	999999	999999	480	762	914	610	406	999999	999999	999999	713	241	999999	213	171	999999	780	644	495	617	157	999999	135	897	993	986	58	173	745	25	901	139	814	550	999999	168	771	413	21	999999	453	374	37	700	396	560	999999	93	15	404	774	703	858	714	277	999999	404	999999	999999	928	561	243	999999	999999	999999	584	999999	999999	999999	13	273	376	999999	91	999999	999999	112	435	511	442	665	964	167	350	251	208	280	999999	999999	999999	764	199	999999	93	852	999999	370	732	966	811	143	356	76	12	140	999999	999999	999999	551	495	454	968	999999	336	272	596	85	663	63	999999	314	327	702	388	249	84	731	550	238	952	422	379	468	699	309	999999	999999	164	999999	999999	138	503	999999	787	194	795	999999	318	820	265	145	999999	679	442	999999	999999	653	687	763	65	999999	529	548	599	83	85	510	382	37	999999	999999	920	999999	219	405	999999	770	915	204	999999	957	999999	729	999999	817	999999	699	36	999999	493	666	221	401	164	999999	609	954	958	714	118	294	999999	999999	867	568	999999	999999	470	46	999999	55	737	492	319	108	999999	
800	575	782	368	999999	483	191	999999	297	486	529	999999	51	796	856	999999	211	96	168	222	999999	862	999999	602	460	238	990	504	448	928	729	91	66	915	808	389	185	999999	732	811	999999	999999	999999	92	695	964	429	249	840	243	535	406	160	885	131	937	170	189	907	157	493	686	104	368	756	447	243	999999	987	477	999999	855	999999	357	999999	392	292	332	999999	496	809	750	664	215	403	332	931	180	999999	871	228	999999	448	999999	328	999999	653	221	335	257	731	999999	261	372	606	679	999999	999999	236	738	654	837	999999	999999	347	742	999999	999999	965	434	999999	72	999999	126	258	640	999999	777	39	782	739	81	999999	999999	999999	515	999999	999999	608	723	289	138	944	64	226	390	723	999999	247	585	999999	764	256	901	999999	669	961	145	123	966	272	275	773	999999	999	583	840	622	656	832	254	730	999999	999999	154	387	127	999999	899	868	916	390	540	999999	928	999999	824	999999	918	105	553	363	188	642	999999	24	365	501	999999	642	549	999999	380	999999	341	133	484	999999	756	363	551	684	245	255	59	881	735	999999	524	34	758	744	999999	999999	289	890	552	647	791	139	32	626	232	999999	328	999999	20	135	123	804	999999	820	349	565	553	999999	999999	932	592	999999	289	46	999999	999999	883	805	408	819	135	450	999999	999999	222	627	999999	999999	462	979	926	244	871	609	215	720	534	938	405	147	17	420	999999	619	65	221	850	986	649	201	382	522	417	201	999	672	999999	664	999999	999999	234	628	416	147	15	358	708	999999	999999	266	505	945	410	270	811	999999	676	962	999999	10	776	353	999999	999999	606	413	827	679	610	999999	497	869	340	682	912	389	13	636	613	706	513	999999	999999	999999	999999	999999	122	156	389	294	996	999999	883	999999	945	881	352	156	999999	601	530	999999	78	297	768	636	615	727	357	432	712	50	358	999999	999999	605	197	892	574	999999	301	999999	300	326	546	999999	986	733	737	41	46	857	104	999999	186	485	999999	869	624	69	821	395	799	956	582	956	911	809	119	349	693	999999	581	371	310	850	737	752	751	541	999999	882	999999	325	396	854	945	999999	897	22	999999	327	278	514	358	906	881	343	999999	589	325	186	999999	397	347	586	285	732	999999	336	747	999999	128	999999	420	938	405	483	570	727	21	574	911	107	845	376	191	999999	23	404	968	403	18	999999	225	472	269	602	999999	809	999999	222	636	571	999999	154	209	999999	104	419	511	999999	773	27	999999	999999	275	526	552	971	999999	218	
718	316	999999	353	351	956	866	947	679	999999	505	761	999999	798	937	349	832	700	999999	995	999999	604	892	571	999999	999999	999999	999999	207	742	59	16	999999	999999	504	999999	999999	921	803	253	328	156	739	999999	901	21	869	780	813	999999	999999	999999	805	409	245	124	424	999999	722	360	999999	402	750	999999	753	499	358	999999	304	618	145	911	896	999999	677	999999	865	194	999999	619	131	812	661	281	59	208	210	13	999999	389	904	999999	208	453	999999	926	406	802	955	411	999999	93	486	999999	999999	999999	954	882	732	419	258	999999	136	113	238	560	999999	478	887	555	299	354	659	999999	713	726	712	453	52	750	999999	72	238	999999	955	47	336	466	999999	276	253	327	280	716	999999	999999	292	999999	224	999999	999999	928	999999	999999	999999	318	999999	572	999999	999999	999999	511	839	981	999999	195	11	868	157	999999	234	999999	999999	620	311	999999	83	943	783	49	999999	618	238	999999	999999	500	158	828	155	999999	613	764	975	427	207	999999	488	299	999999	945	673	423	946	33	104	910	941	304	108	151	244	491	999999	999999	629	461	283	125	999999	499	47	183	999999	510	588	470	309	569	423	570	493	784	226	837	375	31	671	214	999999	655	559	854	729	14	999999	132	975	533	797	746	468	372	873	999999	907	999999	699	446	445	634	610	381	999999	538	657	460	274	999999	86	608	789	999999	999999	769	940	193	999999	719	108	466	494	999999	771	676	111	131	910	990	930	876	331	235	769	994	999999	187	973	200	356	999999	858	34	457	199	999999	399	999999	113	296	724	55	980	347	979	149	833	609	214	437	536	549	283	30	209	287	564	308	501	724	762	220	262	372	999999	999999	470	329	582	720	711	255	999999	704	215	999999	350	999999	790	855	999999	578	769	763	820	412	584	13	257	912	999999	101	999999	389	533	514	792	999999	201	999999	679	514	37	999999	725	290	742	579	815	999999	936	676	518	646	512	194	450	499	552	743	999999	467	82	999999	999999	620	999999	426	180	701	47	733	696	999999	185	707	550	285	48	539	999999	14	999999	877	975	725	582	737	877	349	73	303	999999	999999	999999	999999	442	999999	176	115	999999	325	999999	123	999999	213	999999	108	470	805	999999	175	460	999999	999999	29	278	204	999999	999999	47	999999	999999	999999	638	744	667	248	71	963	275	193	118	933	130	353	999999	84	999999	772	745	484	276	81	999999	897	842	62	383	338	943	247	672	574	77	285	776	999999	999999	597	545	741	999999	507	540	999999	67	527	892	999999	423	
203	999999	922	856	563	866	478	135	999999	901	999999	865	733	29	37	520	543	865	844	577	37	999999	948	236	13	447	769	541	256	840	999999	999999	651	915	749	589	750	999999	999999	419	307	452	744	696	930	876	313	487	512	938	523	661	57	163	999999	604	709	695	852	126	107	937	999999	999999	999999	999999	999999	818	279	999999	770	824	361	435	279	999999	854	262	305	999999	143	291	999999	317	326	663	122	498	529	155	880	64	866	999999	321	370	999999	844	120	486	662	494	218	75	178	699	310	622	884	999999	749	456	999999	725	982	815	999999	999999	999999	921	999999	725	999999	134	567	715	999999	963	123	909	21	19	152	819	999999	649	83	999999	149	627	363	499	613	719	406	434	664	999999	415	506	461	12	271	198	154	999999	999999	93	507	462	740	346	509	974	999999	739	999999	581	261	343	999999	999999	432	956	568	842	121	578	728	142	999999	999999	557	616	999999	19	748	999999	674	537	453	989	999999	686	886	26	999999	639	921	666	130	999999	889	999999	999999	515	579	999999	630	311	825	999999	999999	374	999999	922	789	892	526	788	999999	360	906	724	889	752	490	746	999999	551	852	482	657	71	22	968	928	484	852	942	440	444	333	372	999999	826	999999	100	284	963	999999	999999	999999	143	675	770	186	999999	193	22	34	833	244	999999	459	353	969	304	999999	442	994	314	50	999999	999999	556	36	543	22	73	999999	400	471	116	324	999999	999999	524	396	999999	792	763	301	840	917	606	209	254	999999	368	856	999999	737	999999	969	999999	66	999999	785	128	743	642	162	129	893	633	371	999999	999999	703	983	455	999999	119	650	240	999999	999999	666	751	356	781	630	654	999999	788	999999	629	147	402	999999	831	739	277	999999	160	999999	182	946	294	999999	82	490	219	385	410	431	628	999999	738	999999	856	999999	999999	772	999999	22	999999	912	114	970	742	999999	371	15	161	999999	999999	610	500	628	841	999999	999999	516	284	300	420	279	999999	367	999999	999999	408	493	842	960	999999	999999	547	999999	999999	269	842	323	502	91	999999	214	999999	693	999999	27	701	999999	999999	603	499	527	497	999999	602	238	115	999999	935	315	591	878	172	201	21	145	72	999999	524	581	421	68	999999	999999	999999	215	55	999999	575	999999	735	298	426	248	470	188	17	999999	545	875	164	104	999999	196	999999	250	999999	42	999999	655	955	348	595	495	191	999999	512	305	498	396	999999	992	181	999999	579	303	462	923	730	833	138	999999	817	648	427	999999	680	827	702	999999	173	999999	999999	
999999	72	999999	703	930	67	39	675	999999	388	999999	693	171	923	469	999999	999999	788	127	311	999999	527	770	531	946	78	999999	759	999999	603	999999	999999	178	999999	261	856	192	599	532	999999	701	168	426	806	668	955	265	403	999999	220	504	153	55	711	590	999999	302	865	999999	861	201	999999	990	118	821	925	524	608	672	613	434	607	999999	260	610	999999	111	963	863	990	999999	472	548	474	108	423	188	999999	971	859	563	326	999999	670	675	431	177	318	984	743	440	999999	730	608	786	999999	999999	794	999999	999999	301	999999	12	765	57	729	999999	525	999999	408	746	67	636	812	999999	999999	999999	595	585	999999	999999	792	979	129	560	166	741	940	999999	211	999999	393	999999	82	999999	999999	324	86	622	946	999999	652	308	999999	996	383	999999	918	559	678	143	301	218	921	386	508	358	882	215	999999	999999	999999	999999	999999	872	363	700	564	255	999999	999999	687	972	639	489	871	493	403	132	186	147	999999	391	19	78	999999	184	999999	695	69	877	999999	871	999999	958	908	999999	999999	999999	999999	682	465	673	735	885	455	999999	579	442	515	999999	954	760	39	753	174	999999	827	999999	637	999999	266	999999	999999	946	361	816	999999	680	580	66	999999	999999	489	999999	682	160	655	134	622	915	604	12	190	54	922	681	999999	977	794	508	999999	760	86	464	999999	596	487	788	533	639	999999	899	862	458	999999	274	999999	536	81	23	754	702	127	722	584	263	687	999999	34	680	974	273	885	81	79	999999	613	35	999999	95	673	866	600	983	836	705	999999	732	33	657	999999	999999	906	999999	999999	294	642	363	880	172	908	346	764	999999	664	815	24	790	389	788	660	255	999999	985	350	999999	999999	144	886	878	999999	955	999999	376	279	669	366	999999	999999	784	600	260	999999	913	999999	336	111	747	329	30	691	359	352	245	996	165	855	920	440	866	192	508	999999	11	999999	999999	229	397	584	994	458	909	473	604	999999	410	109	545	808	24	786	364	814	999999	197	764	999999	881	380	999999	813	446	673	460	601	102	782	154	864	234	999999	714	172	334	999999	781	885	999999	57	595	66	320	999999	426	999999	828	693	999999	813	294	349	347	27	470	190	999999	246	23	13	105	628	955	680	584	907	82	999999	490	999999	999999	999999	999999	833	999999	999999	503	335	999999	380	999999	999999	179	340	580	885	999999	696	999999	999999	999999	545	872	999999	952	999999	110	639	537	519	17	636	999999	319	407	415	483	514	242	413	999999	686	989	642	239	696	999999	624	109	999999	
999999	385	500	346	999999	871	16	999999	881	999999	956	863	798	999999	372	147	205	860	933	175	411	264	464	298	466	999999	555	239	514	265	999999	999999	999999	838	381	632	999999	867	577	536	408	362	632	425	999999	824	887	999999	279	102	501	598	691	934	999999	883	921	999999	880	999999	325	776	616	999999	308	999999	333	959	366	740	10	338	293	999999	766	59	999999	999999	999999	999999	986	303	959	422	999999	920	794	605	551	999999	711	934	999999	709	220	631	745	17	126	976	999999	928	895	539	999999	173	314	999999	178	247	261	882	370	247	881	999999	817	999999	861	388	999999	728	999999	868	999999	76	999999	584	196	999999	313	624	922	864	151	68	408	430	331	600	999999	510	436	313	246	999999	574	999999	827	198	999999	552	156	737	999999	999999	519	36	510	34	999999	730	999999	44	934	999999	959	999999	106	999999	623	396	872	270	772	185	301	999999	632	999999	502	601	999999	999999	999999	761	478	194	574	379	548	999999	919	306	999999	885	413	402	379	609	868	999999	652	999999	575	427	680	999999	965	999999	999999	999999	403	999999	999999	231	973	999999	714	183	999999	774	999999	727	285	250	477	575	493	887	772	899	999999	33	999999	433	948	752	432	999999	91	592	229	999999	898	143	978	619	773	556	911	313	688	205	450	104	147	999999	728	334	950	114	401	87	353	999999	679	380	968	999999	282	999999	677	999999	102	576	555	481	828	152	271	857	801	999999	975	468	221	539	582	247	999999	999999	34	107	951	976	200	151	999999	327	999999	608	651	999999	999999	690	636	875	113	874	548	665	106	586	73	102	999999	464	999999	884	999999	149	797	730	999999	259	206	579	999999	999999	999999	413	375	999999	688	663	216	136	663	294	832	999999	436	708	698	630	926	999999	44	858	999999	736	999999	231	957	999999	810	920	999999	999999	494	999999	999999	999999	499	999999	300	594	897	409	999999	186	999999	999999	62	999999	999999	99	41	192	332	758	999999	11	999999	649	374	154	554	999999	852	999999	999999	638	800	775	330	448	219	999999	340	341	550	634	972	999999	934	231	999999	932	610	999999	888	679	702	999999	521	999999	545	999999	999999	155	50	532	999999	600	999999	173	999999	287	704	274	879	478	852	999999	218	999999	38	954	714	152	976	622	764	141	406	999999	999999	74	264	316	902	369	999999	194	999999	27	88	999999	586	999999	214	891	999999	999999	841	420	826	711	527	610	999999	999999	144	999999	999999	428	768	424	999999	325	237	999999	33	397	372	999999	685	999999	699	201	832	999999	999999	944	937	999999	394	999999	
999999	986	769	234	547	999999	999999	320	234	173	999999	872	259	999999	999999	271	543	262	867	840	999999	331	734	168	999999	336	778	337	224	200	691	999999	999999	348	134	217	555	13	999999	379	75	61	999999	522	652	826	941	178	477	116	411	685	227	999999	455	968	999999	999999	999999	220	874	999999	106	44	482	999999	838	999999	999999	971	715	999999	999999	498	775	921	46	222	516	195	394	609	860	118	999999	16	999999	490	892	166	954	944	790	999999	504	80	954	261	49	720	999999	999999	640	505	400	871	838	728	778	534	931	49	105	37	999999	275	144	988	254	476	74	357	999999	382	26	770	749	652	993	999999	967	785	999999	795	206	363	969	364	717	918	178	148	711	368	999999	914	849	762	999999	239	935	965	16	999999	656	640	999999	267	999999	629	999999	999999	735	83	999999	156	867	309	830	999999	999999	780	281	336	999999	926	645	999999	157	111	921	986	283	764	769	11	779	608	149	566	349	711	875	999999	796	981	412	638	999999	87	999999	999999	931	905	934	165	694	680	999999	999999	994	364	120	999999	708	144	912	971	314	565	377	999999	170	274	999999	593	905	193	999999	999999	523	999999	999999	79	64	381	65	378	829	614	999999	999999	342	419	999999	984	601	498	388	662	79	441	333	246	999999	787	999999	667	999999	350	999999	510	150	949	216	986	999999	50	332	337	89	544	999999	700	999999	278	927	751	702	149	991	999999	999999	876	999999	999999	999999	619	369	276	992	398	597	488	999999	806	958	392	999999	585	999999	561	176	61	583	535	300	633	999999	441	860	999999	964	641	359	843	705	273	999999	999999	313	888	999999	999999	345	999999	946	999999	346	451	999999	544	548	127	663	440	250	753	303	721	791	60	999999	999999	416	364	433	956	139	999999	999999	694	689	87	282	597	880	999999	999999	999999	588	999999	297	546	131	326	98	999999	977	919	999999	999999	999999	981	343	262	267	753	649	981	267	999999	999999	999999	351	625	854	471	999999	76	559	138	999999	412	143	999999	762	94	999999	999999	275	999999	979	220	999999	999999	724	708	744	29	339	137	999999	735	634	598	114	471	205	999999	471	627	10	910	369	999999	914	999999	848	999999	500	183	999999	999999	715	679	999999	322	909	202	900	156	726	999999	737	432	666	999999	778	544	999999	999999	888	999999	628	647	586	78	851	451	243	999999	859	999999	999999	166	190	912	29	954	587	792	999999	12	604	999999	999999	183	999999	999999	808	999999	789	313	141	208	294	646	999999	77	102	942	470	467	999999	743	297	172	307	580	
252	753	292	823	999999	265	999999	999999	705	313	746	413	895	915	643	631	377	556	432	999999	999999	543	999999	951	861	999999	331	104	53	861	37	999999	875	602	999999	999999	999999	965	355	875	999999	408	940	627	999999	689	999999	555	823	337	999999	740	999999	978	709	999999	771	341	999999	322	934	645	842	844	286	999999	999999	302	231	589	311	411	210	557	999999	472	602	365	630	181	999999	999999	280	715	495	999999	999	897	892	984	293	988	999999	42	999999	824	999999	106	350	323	999999	753	999999	244	35	999999	539	191	127	246	116	416	999999	999999	999999	168	374	136	358	989	999999	639	410	247	306	323	408	178	615	999999	906	506	999999	316	29	844	452	45	690	531	757	817	780	655	878	876	287	999999	318	783	459	439	999999	999999	316	999999	353	999999	938	712	564	371	575	91	340	609	402	404	771	879	999999	999999	446	999999	242	999999	859	754	999999	999999	45	196	859	832	587	477	757	663	10	999999	501	999999	999999	977	966	395	251	698	999999	278	484	883	450	439	77	129	999999	921	128	126	662	599	728	519	676	378	512	743	503	999999	851	738	999999	275	388	999999	242	468	859	846	948	170	438	100	945	999999	746	430	765	467	999999	836	544	999999	999999	901	636	587	311	999999	883	508	205	462	426	999999	489	185	60	999999	999999	533	999999	999999	177	501	170	638	999999	523	999999	91	978	999999	388	25	999999	519	999999	999999	724	655	167	271	962	449	965	976	673	209	672	571	999999	999999	580	999999	774	271	716	352	741	999999	23	787	967	999999	530	169	84	999999	550	970	754	574	991	241	376	800	999999	728	999999	194	965	999999	851	999999	712	929	465	437	250	933	802	87	745	726	999999	379	303	999999	919	999999	902	272	999999	702	999999	805	999999	999999	584	974	951	999999	817	556	999999	648	936	907	99	601	703	647	170	617	999999	676	828	275	599	997	506	158	999999	728	292	702	999999	158	999999	907	872	125	852	276	981	814	999999	198	693	993	442	396	81	327	112	264	111	51	534	150	976	791	749	587	478	803	188	98	274	340	932	787	665	192	728	588	794	999999	999999	362	415	999999	581	606	564	120	87	491	626	999999	999999	674	999999	111	931	999999	376	275	999999	187	636	999999	999999	363	70	654	731	889	599	524	999999	217	414	182	999999	345	220	153	32	367	725	697	472	999999	738	267	173	563	260	648	221	999999	999999	999999	999999	243	716	227	545	909	388	197	892	111	566	393	270	451	376	999999	870	233	253	440	462	999999	710	686	
624	803	999999	177	638	999999	999999	941	120	956	456	502	999999	992	607	999999	979	537	804	370	999999	355	997	722	197	999999	777	988	285	666	999999	787	532	39	603	999999	428	221	559	941	798	625	283	313	999999	874	966	999999	625	140	460	924	144	349	16	279	805	768	980	973	183	324	665	999999	959	668	969	599	399	999999	693	768	999999	863	572	65	999999	693	999999	323	699	899	372	155	215	82	653	999999	32	333	937	660	240	586	767	483	959	828	354	336	904	376	488	760	999999	692	945	280	776	951	207	121	51	667	283	999999	952	999999	248	887	999999	786	999999	999999	927	43	537	999999	106	99	106	999999	349	400	999999	332	420	999999	708	522	136	382	999999	81	135	825	999999	573	312	492	999999	448	590	999999	320	128	799	422	832	412	165	999999	184	687	855	999999	772	999999	258	951	864	999999	812	999999	999999	643	379	505	940	999999	999999	963	99	613	568	657	662	882	89	299	533	997	778	999999	367	583	208	729	226	180	999999	967	324	361	628	999999	636	864	999999	677	749	304	482	730	987	201	463	570	128	207	999999	889	999999	999999	427	867	571	516	368	187	444	649	288	770	59	999999	649	738	985	389	31	798	186	412	550	239	525	58	999999	176	129	999999	611	999999	878	173	999999	365	933	999999	999999	130	999999	528	999999	999999	999999	712	681	999999	999999	725	585	738	186	503	999999	168	419	198	351	999999	207	202	999999	807	999999	269	891	886	61	999999	804	233	771	900	302	658	999999	450	223	999999	999999	779	623	404	62	872	842	385	460	247	999999	745	999999	104	923	313	470	435	71	755	820	795	487	268	920	361	967	285	210	65	989	968	974	538	156	428	578	664	999999	175	427	515	999999	999999	347	69	814	999999	977	989	197	744	389	468	992	582	999999	365	483	700	999999	566	999999	404	999999	999999	770	880	947	505	735	806	680	895	337	315	369	672	999999	861	547	300	999999	220	867	254	588	516	999999	999999	136	222	190	64	271	861	340	40	566	369	298	933	728	482	264	391	74	999999	999999	686	999999	629	444	999999	162	613	999999	999999	537	999999	399	264	344	383	378	522	999999	625	634	476	975	338	115	560	573	614	571	825	999999	485	999999	103	385	859	999999	506	999999	568	901	657	603	375	503	999999	970	999999	599	355	999999	741	765	448	860	664	711	884	999999	884	999999	999999	51	441	17	61	999999	305	878	484	32	999999	744	999999	999999	976	872	609	834	552	590	539	25	226	722	999999	720	741	243	721	
157	999999	983	893	519	363	615	172	999999	999999	739	999999	164	124	332	241	999999	708	724	883	792	112	59	999999	303	519	532	825	719	792	341	91	999999	167	336	555	999999	850	547	370	371	710	999999	393	999999	999999	384	900	894	490	228	21	26	999999	929	55	999999	22	600	10	830	790	999999	575	120	657	612	997	999999	776	352	156	999999	999999	522	92	860	999999	167	387	144	631	931	238	574	329	75	999999	237	291	139	876	260	546	539	581	267	676	282	165	313	387	123	127	999999	999999	850	662	837	847	194	760	854	999999	866	999999	859	223	11	791	592	900	769	505	647	999999	895	624	825	940	824	999999	393	12	83	756	518	813	100	502	478	412	874	390	999999	378	31	47	679	340	721	53	999999	491	573	413	999999	617	479	672	186	236	836	999999	32	10	376	852	999999	120	999999	55	133	999999	322	189	35	999999	409	278	999999	858	944	999999	229	780	519	999999	438	670	148	900	999999	427	999999	252	576	977	368	999999	999999	178	999999	569	999999	999999	999999	175	999999	999999	999999	999999	218	210	228	327	291	999999	677	251	490	999999	423	479	971	790	711	705	192	80	613	58	30	312	276	999999	961	385	845	999999	860	353	733	999999	292	909	692	143	999999	998	960	999999	309	999999	615	538	755	428	597	859	964	224	983	107	780	339	218	905	999999	942	366	906	505	134	390	147	740	378	196	72	108	578	505	194	120	388	748	903	999999	737	530	543	787	986	587	646	370	999999	274	953	700	786	208	267	999999	64	999999	999999	735	478	798	386	241	534	761	396	999999	798	999999	999999	591	314	217	207	422	999999	128	519	547	744	776	114	999999	243	372	321	999999	248	551	65	659	573	178	229	938	153	311	262	235	201	999999	571	999999	999999	372	395	578	10	999999	819	999999	220	999999	999999	701	694	999999	999999	172	449	26	479	257	932	742	999999	146	988	999999	278	521	865	293	356	999999	214	466	240	871	977	742	379	403	731	999999	449	935	186	999999	254	999999	313	999999	785	184	458	324	715	140	354	258	590	741	575	999999	999999	999999	291	185	999999	237	52	136	999999	706	647	85	999999	999999	303	92	999999	470	24	408	217	999999	508	181	367	890	751	110	527	728	162	637	999999	432	59	522	999999	11	41	26	828	999999	905	88	536	382	999999	902	836	999999	298	129	727	177	101	305	999999	119	817	605	999999	941	609	466	999999	999999	257	103	763	999999	438	958	438	997	580	40	999999	429	645	985	102	848	273	265	999999	
999999	910	660	341	753	104	544	999999	435	999999	886	576	448	535	525	134	999999	149	65	833	340	691	729	596	70	435	999999	474	831	999999	638	678	354	37	520	110	999999	999999	20	999999	999999	773	13	467	694	463	431	894	129	860	396	709	218	431	108	352	999999	999999	999999	327	106	80	999999	922	901	217	232	999999	24	425	537	944	138	999999	939	567	687	271	902	606	14	114	354	970	999999	999999	470	999999	928	178	920	533	489	692	999999	824	999999	91	999999	486	241	999999	880	704	999999	452	580	999999	999999	541	664	918	171	999999	322	991	999999	392	805	972	747	309	492	845	505	14	464	999999	789	125	999999	606	706	425	999999	995	999999	650	999999	674	999999	631	999999	396	514	11	371	814	379	598	108	38	999999	592	999999	999999	527	44	999999	328	988	999999	58	999999	395	67	222	745	310	999999	767	85	745	140	624	126	868	106	340	503	642	999999	76	201	26	128	331	999999	999999	442	477	199	999999	999999	685	999999	582	999999	11	999999	789	626	514	62	830	33	292	155	968	622	73	430	999999	705	685	349	77	857	361	277	736	108	68	868	849	577	634	999999	999999	999999	999999	806	999999	883	999999	26	144	24	370	999999	835	999999	155	999999	378	57	999999	745	999999	346	999999	724	711	734	999999	690	567	646	212	999999	398	866	699	568	89	267	335	820	991	669	214	62	497	368	441	999999	953	993	999999	802	92	888	784	118	262	999999	104	371	999999	999999	458	498	812	117	604	969	999999	586	984	121	721	999999	754	999999	141	104	999999	353	999999	171	999999	574	156	409	999999	510	91	999999	316	271	172	964	999999	967	220	716	999999	390	763	999999	83	377	18	388	91	999999	144	810	977	167	999999	750	78	999999	999999	884	351	999999	936	999999	887	895	279	723	999999	999999	25	999999	763	999999	853	846	589	830	97	999999	565	768	328	763	376	999999	613	999999	999999	999999	896	659	681	999999	375	838	454	669	584	188	107	294	439	334	402	999999	57	563	999999	744	171	247	912	925	329	582	93	182	728	616	291	999999	54	999999	999999	365	115	438	999999	25	402	920	256	999999	272	999999	999999	994	370	29	999999	60	845	935	260	658	999999	999999	15	793	755	281	999999	968	896	999999	250	999999	473	999999	251	619	514	298	351	999999	999999	13	663	999999	253	98	812	709	392	241	285	118	285	212	618	360	999999	999999	269	999999	979	999999	21	295	999999	436	531	334	999999	614	546	556	999999	999999	999999	999999	101	999999	549	666	469	242	585	665	701	142	626	271	
428	890	999999	258	38	230	999999	999999	991	378	30	816	567	999999	931	777	695	728	524	275	545	875	999999	475	716	603	999999	746	999999	356	593	896	809	270	906	886	428	298	527	373	999999	952	751	723	936	733	109	981	310	808	999999	972	617	361	725	552	632	720	541	435	567	999999	21	645	784	133	16	307	581	54	359	406	999999	160	527	592	133	544	999999	982	504	680	446	893	386	999999	999999	458	544	999999	264	707	756	999999	999999	233	941	116	938	813	726	801	409	266	459	573	999999	467	833	142	429	97	191	999999	999999	886	88	127	269	174	844	999999	762	228	790	999999	650	119	354	303	651	26	605	726	266	999999	281	190	444	999999	999999	999999	624	411	933	999999	525	207	999999	919	155	823	847	774	969	178	999999	999999	476	807	923	662	122	540	491	412	491	999999	302	237	999999	898	683	456	325	32	933	360	294	623	999999	453	947	999999	158	827	179	999999	757	98	663	99	713	637	999999	999999	708	94	920	530	999999	70	904	933	313	256	150	400	459	946	244	999999	896	852	681	479	714	687	392	663	243	999999	707	214	999999	525	194	56	567	138	323	849	439	763	938	75	548	24	131	901	687	999999	381	999999	854	974	203	861	956	419	482	31	999999	267	999999	34	362	999999	368	787	72	999999	833	999999	633	999999	259	142	999999	999999	931	700	999999	490	975	464	288	897	360	600	332	333	999999	157	655	302	156	182	999999	999999	712	848	999999	343	838	999999	945	999999	187	468	725	70	946	350	999999	781	464	221	999999	833	745	465	350	768	999999	739	13	685	675	999999	248	86	666	10	902	92	55	233	652	999999	519	238	720	891	999999	272	386	749	999999	874	837	935	890	999999	178	257	999999	886	877	999999	590	269	385	999999	230	648	999999	945	447	405	999999	241	569	900	324	517	744	458	893	999999	999999	264	26	801	503	312	195	34	832	655	584	168	355	999999	999999	260	852	874	670	999999	869	999999	311	274	147	606	999999	990	328	661	512	59	992	999999	747	335	253	584	353	999999	999999	999999	123	792	820	577	999999	26	109	999999	664	870	787	667	333	920	952	999999	999999	896	936	205	706	999999	152	534	176	670	999999	475	17	278	530	753	773	500	999999	518	453	570	999999	359	891	264	997	999999	271	999999	361	826	383	501	999999	999999	981	999999	672	942	999999	295	999999	225	221	999999	67	999999	349	44	894	999999	999999	999999	307	102	184	586	314	451	183	509	999999	840	318	999999	102	999999	357	83	771	515	
999999	384	999999	168	169	999999	148	266	207	611	999999	237	441	529	999999	938	203	828	282	404	999999	230	999999	150	32	571	906	242	542	999999	47	275	272	388	999999	228	576	999999	933	678	999999	57	254	999999	217	999999	408	789	999999	999999	322	529	801	377	561	607	614	999999	145	597	599	999999	724	655	573	36	964	62	524	999999	999999	63	894	603	956	906	975	208	933	999999	999999	127	487	999999	239	518	999999	999999	999999	406	613	849	13	999999	89	542	999999	999999	997	190	999999	355	999999	999999	790	268	634	208	420	654	999999	416	793	999999	435	481	428	345	426	65	562	78	235	127	400	522	59	999999	524	423	583	387	999999	999999	915	816	852	735	999999	971	884	275	485	182	775	207	65	999999	910	999999	999999	987	182	942	628	12	130	156	999999	278	218	85	999999	999999	80	254	216	50	243	618	629	692	999999	455	999999	297	593	62	352	203	999999	204	648	916	999999	596	215	268	134	913	695	706	384	329	999999	809	590	488	112	999999	999999	25	621	301	978	431	249	726	771	340	418	78	804	168	811	23	999999	767	697	484	999999	999999	915	330	999999	922	318	427	999999	371	706	999999	950	821	211	451	582	357	938	999999	356	999999	496	794	504	999999	901	225	518	749	383	822	999999	627	490	53	109	301	999999	999999	999999	999999	999999	410	999999	313	128	982	999999	369	440	88	829	819	999999	561	461	131	826	305	31	102	908	942	988	884	999999	332	340	168	999999	291	979	882	765	534	999999	95	170	200	999999	999999	999999	999999	319	999999	992	972	500	929	999999	999999	475	82	999999	30	999999	999999	422	749	989	795	651	999999	999999	159	999999	946	64	602	116	375	961	999999	796	999999	833	759	999999	693	891	351	999999	999999	575	374	815	906	848	744	621	363	673	999999	210	713	277	471	142	170	204	999999	918	897	822	227	999999	839	286	932	197	164	467	728	858	648	963	250	232	652	999999	202	107	319	981	999999	702	550	435	92	999999	371	627	473	999999	999999	999999	935	588	358	358	999999	630	916	999999	999999	895	944	999999	562	750	37	999999	999999	826	11	948	608	915	79	524	475	413	999999	999999	825	999999	994	999999	23	224	999999	662	873	999999	366	572	191	762	524	999999	757	988	873	999999	806	132	147	646	999999	999999	824	999999	519	833	999999	999999	436	818	731	930	901	714	549	999999	722	375	999999	999999	469	439	766	846	401	220	999999	487	540	860	999999	999999	399	357	743	126	999999	18	152	49	999999	794	146	372	40	593	999999	53	999999	536	999999	
440	757	952	186	67	139	978	627	308	999999	999999	42	575	527	999999	541	553	999999	432	999999	713	232	335	999999	675	999999	404	815	808	263	999999	48	14	249	860	945	446	180	685	986	421	391	844	973	999999	999999	570	845	999999	62	413	83	26	588	907	218	431	188	999999	765	735	172	819	999999	353	366	999999	999999	666	92	104	999999	295	999999	536	331	388	999999	756	913	732	559	813	756	849	649	31	425	342	999999	524	267	669	920	999999	258	999999	798	629	659	734	999999	999999	920	957	40	787	581	999999	999999	829	79	999999	597	42	186	999999	72	205	703	345	999999	999999	23	568	836	713	999999	194	287	759	589	732	107	188	498	380	892	798	819	862	450	999999	999999	823	454	999999	81	887	85	899	509	603	925	324	132	250	174	999999	130	326	423	396	774	825	249	346	334	999999	544	999999	466	273	385	841	894	248	247	200	123	11	999999	486	119	999999	260	985	806	782	66	257	215	541	678	503	448	63	599	930	583	118	510	999999	999999	999999	442	245	228	94	429	884	13	999999	999999	129	683	999999	287	396	575	264	539	999999	362	296	600	999999	595	881	402	841	648	316	617	14	500	999999	143	839	945	999999	767	722	362	999999	254	241	999999	558	820	512	999999	999999	999999	999999	578	999999	309	999999	679	517	649	346	691	999999	999999	697	366	243	629	703	999999	448	451	561	999999	817	999999	190	51	368	999999	46	71	890	999999	446	951	298	436	541	680	86	170	438	374	430	40	999999	999999	557	875	68	929	127	709	999999	999999	803	832	761	769	999999	25	320	999999	999999	999999	801	999999	799	745	77	999999	97	32	726	287	23	197	999999	786	999999	253	494	493	574	999999	943	190	737	685	158	999999	674	999999	560	70	850	553	999999	154	239	260	147	811	807	261	842	999999	999999	60	747	616	999999	975	355	875	999999	826	320	506	341	621	786	123	999999	999999	142	999999	472	999999	437	469	436	921	556	174	116	682	999999	322	274	849	999999	686	937	541	699	698	426	685	539	999999	999999	264	812	617	474	33	999999	205	128	526	632	326	623	288	189	845	428	190	999999	999999	999999	999999	241	492	423	999999	186	65	999999	443	899	999999	136	999999	999999	181	118	938	699	999999	468	490	203	748	227	880	73	659	999999	853	280	999999	915	999999	882	245	33	999999	204	999999	999999	167	292	685	626	999999	200	999999	62	18	737	999999	999999	686	999999	660	999999	492	275	542	46	526	999999	68	999999	663	999999	444	531	999999	157	999999	744	999999	245	311	
207	518	132	382	690	853	999999	999999	126	790	999999	999999	999999	232	441	541	999999	661	337	330	464	234	521	962	973	755	688	72	861	999999	999999	165	451	999999	999999	295	370	893	852	193	919	999999	942	383	909	641	999999	308	558	616	732	999999	999999	999999	999999	999999	997	169	408	935	174	544	491	176	999999	598	788	234	999999	999999	180	999999	809	153	411	999999	291	999999	63	341	622	389	513	255	227	662	999999	999999	241	999999	298	210	494	916	29	385	999999	776	999999	999999	853	999999	539	999999	445	570	999999	853	999999	743	692	999999	115	76	322	784	999999	246	999999	999999	999999	261	992	290	856	999999	677	999999	134	35	244	514	809	742	488	714	850	999999	809	999999	388	314	33	497	796	999999	999999	428	604	245	999999	632	999999	945	879	999999	915	258	999999	475	892	391	729	999999	508	187	999999	999999	588	607	933	930	436	301	14	136	237	999999	493	427	999999	259	298	889	999999	612	686	863	862	999999	799	601	999999	344	999999	999999	585	999999	999999	999999	999999	731	839	996	311	423	205	536	941	753	374	999999	765	999999	999999	999999	103	839	999999	896	501	999999	510	701	808	342	386	101	999999	17	999999	691	516	874	47	999999	419	301	588	267	416	159	922	999999	521	389	836	999999	744	131	903	745	740	102	127	203	231	148	198	968	999999	999999	999999	934	999999	999999	999999	890	102	457	999999	802	261	547	490	351	273	401	999999	999999	506	999999	357	414	113	999999	950	424	999999	843	921	281	112	619	230	312	158	987	905	999999	999999	945	999999	297	898	111	494	999999	999999	775	929	830	999999	770	472	85	999999	999999	830	407	732	489	143	258	999999	951	699	641	999999	187	202	999999	495	351	942	560	999999	70	516	999999	320	758	812	999999	999999	101	323	342	999999	999999	556	999999	999999	999999	116	996	811	83	761	999999	411	852	875	435	999999	653	345	616	999999	911	446	999999	999999	828	97	999999	677	162	345	444	999999	999999	999999	183	630	639	128	999999	245	946	748	565	308	570	600	999999	883	386	408	999999	756	999999	999999	999999	707	861	483	999999	999999	142	999999	999999	738	327	318	54	368	999999	999999	943	534	357	381	881	172	880	397	999999	238	999999	101	300	754	85	688	930	852	258	475	769	999999	790	576	999999	999999	99	999999	980	262	556	999999	999999	582	999999	734	408	336	633	82	999999	473	963	110	791	51	999999	905	999999	639	387	201	119	236	45	786	744	781	278	264	999999	63	416	999999	682	529	910	717	299	350	289	604	229	186	999999	305	999999	690	784	999999	597	
193	175	351	874	999999	990	954	999999	678	990	627	68	379	999	773	67	999999	427	999999	999999	999999	616	999999	999999	783	971	999999	588	740	594	64	999999	216	666	889	888	74	392	999999	538	999999	181	999999	999999	662	999999	999999	187	999999	247	496	272	522	930	999999	577	853	992	101	393	67	375	999999	93	935	630	852	712	119	885	993	323	110	733	999999	149	995	960	696	999999	999999	756	713	502	108	792	483	285	389	999999	44	82	301	999999	481	589	374	999999	425	41	999999	147	999999	989	999999	999999	171	788	755	147	582	999999	305	999999	999999	311	662	314	999999	152	156	576	999999	797	999999	920	32	999999	262	999999	775	467	545	665	553	983	688	724	257	925	999999	695	999999	252	739	152	777	999999	671	180	999999	69	551	282	999999	126	999999	280	148	333	159	994	536	170	999999	999999	357	640	310	999999	623	999999	66	69	521	999999	56	90	67	708	153	585	505	999999	667	715	916	272	780	437	179	418	999999	923	775	637	168	999999	880	624	794	146	146	393	556	999999	13	491	761	432	999999	733	222	999999	999999	574	498	999999	502	999999	208	94	859	873	118	214	362	142	294	884	999999	687	999999	443	913	16	449	121	535	677	712	434	511	357	367	999999	205	155	999999	999999	999999	713	867	999999	426	999999	999999	273	285	352	999999	870	999999	877	139	392	999999	999999	526	183	135	386	919	824	943	773	999999	512	999999	671	19	216	399	92	999999	589	819	975	26	213	729	185	999999	999999	999999	842	237	634	227	974	913	426	999999	569	86	761	794	999999	291	999999	136	774	757	613	342	431	481	124	141	550	573	558	762	322	454	949	550	736	784	110	546	949	294	540	758	592	587	999999	16	983	794	776	999999	373	999999	955	428	232	850	618	371	999999	999999	999999	999999	364	663	317	125	137	999999	68	268	999999	116	187	489	999999	854	750	844	651	118	157	999999	999999	865	399	245	499	530	328	886	175	739	434	456	999999	138	404	928	280	714	879	772	736	517	511	999999	999999	999999	211	377	999999	774	719	999999	354	922	999999	499	274	999999	999999	606	893	999999	103	451	682	730	872	97	460	821	999999	999999	239	385	999999	289	363	999999	345	33	328	999999	999999	401	999999	430	999999	695	523	904	664	208	98	999999	879	563	999999	70	584	179	603	999999	999999	288	210	782	774	999999	903	335	146	141	736	602	287	942	396	702	999999	999999	629	187	574	555	999999	376	848	956	505	465	999999	302	557	176	999999	215	42	507	200	999999	999999	142	999999	999999	768	
999999	471	496	995	999999	999999	721	999999	332	549	426	549	371	130	834	999999	818	473	448	469	843	583	570	182	82	910	888	511	999999	999999	496	395	385	787	635	904	362	960	569	297	154	663	235	626	999999	665	999999	387	366	313	837	999999	353	728	999999	948	900	323	999999	36	999999	219	455	726	999999	41	173	584	495	929	581	999999	999999	999999	325	999999	999999	944	999999	416	999999	511	154	999999	769	828	999999	999999	862	686	999999	48	999999	542	17	934	218	508	999999	972	502	999999	999999	437	731	979	999999	202	413	745	999999	956	154	999999	787	778	75	999999	957	234	989	516	722	809	925	542	820	371	152	390	999999	850	381	206	999999	161	619	717	158	999999	74	849	254	126	999999	57	999999	530	755	239	999999	643	551	348	982	985	374	999999	999999	199	999999	402	59	32	774	749	585	999999	602	999999	168	357	426	999999	999999	999999	272	605	722	999999	648	999999	999999	913	999999	338	999999	999999	224	928	999999	537	214	959	999999	671	799	231	999999	347	472	999999	928	130	999999	999999	226	999999	187	999999	723	769	370	634	550	869	999999	146	510	446	450	999999	999999	673	848	631	153	467	999999	498	350	999999	263	384	999999	702	999999	495	842	10	121	925	855	381	215	27	177	579	418	762	885	999999	720	905	897	999999	222	999999	999999	449	378	759	836	999999	502	683	515	985	999999	848	508	999999	304	999999	334	999999	999999	999999	999999	830	464	573	58	784	612	687	329	357	487	495	489	115	224	402	631	362	999999	175	999999	999999	512	191	360	999999	999999	595	368	999999	581	382	232	860	797	451	985	999999	999999	999999	86	999999	999999	999999	507	734	368	403	86	999999	878	972	435	999999	482	999999	328	282	223	488	531	27	328	119	776	999999	272	628	999999	772	417	999999	651	46	99	999999	178	353	683	999999	211	859	518	999999	341	608	947	701	387	861	132	713	592	231	999999	68	495	253	999999	403	999999	740	95	313	493	62	999999	999999	999999	999999	999999	974	598	597	999999	671	509	861	778	999999	999999	571	251	456	999999	704	244	430	514	999999	579	924	999999	290	164	471	773	214	973	289	288	557	269	969	103	999999	999999	994	944	860	559	634	475	224	999999	899	999999	639	999999	999999	999999	900	999999	410	838	842	22	317	442	815	999999	304	887	499	889	999999	312	281	362	501	588	249	485	999999	481	944	458	999999	999999	264	972	144	999999	193	471	387	999999	858	999999	260	145	807	562	139	999999	265	999999	976	999999	635	597	999999	286	171	210	577	425	240	999999	894	393	275	
271	999999	843	762	752	703	999999	511	936	999999	999999	111	366	781	687	356	691	225	999999	481	422	420	666	999999	858	389	982	893	999999	443	928	246	866	999999	545	384	295	210	512	999999	949	999999	698	154	999999	999999	805	429	890	79	548	714	696	912	852	999999	999999	98	999999	373	720	143	549	999999	524	903	999999	496	999999	313	70	491	712	164	532	999999	721	522	999999	683	999999	562	999999	893	999999	224	549	954	27	999999	863	206	305	149	332	815	283	999999	629	183	939	319	194	999999	18	67	11	542	999999	263	140	999999	999999	230	789	167	999999	656	999999	999999	999999	290	999999	551	450	864	195	573	831	999999	325	999999	892	504	744	274	378	426	884	837	223	999999	575	764	563	999999	785	85	359	174	684	627	595	329	999999	999999	840	642	999999	154	999999	999999	710	999999	937	613	115	917	486	525	789	714	771	999999	999999	356	714	714	999999	999999	89	119	224	999999	999999	698	931	572	685	95	434	735	289	740	965	999999	306	903	827	950	758	867	599	834	384	970	999999	823	244	472	944	999999	655	999999	999999	762	222	52	639	249	681	543	241	400	100	63	999999	40	806	309	999999	999999	886	47	827	221	999999	390	292	72	842	117	338	999999	151	308	90	999999	675	212	999999	263	273	587	278	999999	636	999999	743	330	545	825	999999	934	999999	142	999999	617	733	853	999999	831	760	577	407	573	999999	28	259	792	973	706	365	603	734	796	547	308	768	612	585	999999	647	961	526	27	100	403	800	18	68	473	994	821	960	742	503	999999	999999	704	20	617	949	950	357	839	469	423	209	999999	594	940	848	131	278	930	194	798	60	390	999999	810	999999	999999	734	510	711	543	999999	992	302	999999	128	74	601	999999	372	999999	614	687	557	677	203	999999	424	999999	999999	873	553	40	999999	704	999999	800	231	209	399	708	226	999999	138	926	780	217	333	743	999999	784	999999	310	568	498	194	372	832	805	616	53	826	616	885	838	999999	612	444	597	214	327	999999	401	578	999999	999999	766	559	999999	896	986	850	680	305	839	353	999999	999999	69	999999	999999	968	425	593	999999	881	610	961	299	935	177	999999	999999	538	999999	942	999999	732	905	29	427	813	999999	999999	630	202	155	320	999999	495	747	151	384	87	999999	999999	426	808	231	781	868	805	269	695	729	999999	124	152	800	897	224	520	566	50	102	999999	999999	517	962	999999	736	300	915	804	198	999999	398	659	999999	156	525	999999	999999	133	160	999999	553	516	189	417	88	999999	999999	
157	280	237	585	344	984	470	592	909	845	77	55	578	889	464	506	703	999999	465	999999	654	382	999999	19	999999	889	479	916	260	337	554	999999	733	780	768	534	961	450	64	674	146	564	999999	999999	442	999999	582	999999	99	19	485	593	622	467	999999	999999	999999	227	999999	454	514	554	341	999999	999999	991	999999	798	131	930	545	262	769	790	999999	100	999999	999999	576	364	317	999999	827	251	999999	960	462	275	999999	999999	157	999999	307	609	170	591	232	44	193	451	999999	784	612	169	473	232	824	832	68	775	19	966	999999	788	147	999999	727	99	729	340	538	56	883	138	782	802	955	170	629	817	867	731	236	135	999999	533	144	668	778	629	146	630	217	148	983	999999	999999	518	472	402	864	143	999999	852	912	718	900	483	386	999999	999999	664	212	250	908	288	740	525	200	613	999999	999999	321	110	204	999999	839	999999	155	600	709	446	999999	237	953	734	425	999999	223	879	632	660	291	117	361	999999	427	966	240	999999	451	576	328	999999	769	805	822	214	658	13	879	165	999999	785	961	831	966	975	296	184	999999	366	999999	320	981	972	777	214	749	722	491	872	514	999999	999999	143	127	838	999999	158	911	221	724	219	10	476	332	505	155	530	999999	451	999999	66	842	94	274	999999	877	999999	37	999999	465	936	999999	16	651	999999	999999	828	713	999999	517	148	272	999999	641	103	319	514	999999	282	68	228	217	999999	999999	999999	608	75	869	118	961	671	130	303	999999	788	696	994	824	445	999999	327	999999	387	999999	541	794	201	999999	999999	999999	372	155	755	999999	999999	729	482	813	203	288	570	958	604	176	845	27	968	895	853	999999	325	689	999999	412	740	412	829	115	661	663	416	999999	698	419	999999	525	999999	743	518	69	223	190	631	999999	308	999999	999999	999999	999999	523	825	305	999999	999999	384	683	941	352	819	834	899	999999	999999	999999	872	948	270	194	577	329	652	234	387	793	999999	144	999999	58	114	381	200	619	28	148	838	121	32	923	45	915	584	33	924	999999	170	999999	39	100	999999	360	108	36	642	999999	999999	600	918	999999	592	249	624	893	248	447	643	290	359	23	701	760	925	347	159	999999	745	628	310	703	633	999999	114	967	763	753	283	173	976	259	277	248	999999	227	341	795	300	691	999999	999999	999999	879	497	25	399	533	999999	760	877	999999	32	252	299	224	999999	256	145	657	139	494	174	480	313	109	745	463	999999	708	999999	999999	999999	63	999999	824	663	753	847	999999	578	
999999	328	522	296	995	999999	34	999999	999999	55	999999	660	643	561	300	322	569	576	398	280	935	965	727	755	524	618	969	999999	475	561	428	409	56	999999	899	175	651	193	317	871	721	515	589	662	921	702	999999	501	999999	511	103	187	458	999999	643	274	999999	767	772	387	999999	625	482	427	626	999999	614	564	662	999999	670	385	999999	526	558	430	386	74	833	821	999999	477	856	964	467	999999	950	237	999999	635	574	883	421	930	614	105	42	999999	46	245	97	174	839	427	840	999999	919	999999	269	222	888	536	999999	950	498	790	768	999999	960	386	735	387	999999	36	560	786	964	337	912	463	398	999999	999999	597	733	725	637	439	133	748	331	999999	999999	232	747	48	999999	471	442	999999	336	999999	999999	659	999999	999999	54	813	867	63	753	999999	999999	806	824	674	508	346	999999	999999	162	339	999999	221	999999	716	419	999999	289	521	837	502	895	98	136	874	21	378	96	33	680	824	571	999999	995	999999	999	170	408	82	539	613	999999	669	671	996	999999	991	604	794	300	999999	533	355	226	261	999999	930	999999	949	663	999999	999999	203	102	337	999999	999999	999999	325	717	999999	498	216	999999	233	999999	999999	427	999999	747	29	773	302	732	532	300	226	852	743	53	78	491	458	419	409	364	61	576	344	239	811	999999	289	86	51	660	327	373	993	999999	469	513	549	212	643	366	956	471	569	999999	551	999999	482	281	648	767	999999	796	582	999999	206	659	93	999999	935	254	493	226	690	872	973	853	859	740	999999	565	941	256	776	52	407	590	17	999999	688	348	302	17	999999	999999	999999	531	999999	999999	999999	809	429	999999	277	999999	999999	740	780	999999	73	697	613	999999	696	93	825	792	30	540	472	615	999999	785	222	596	952	485	999999	416	261	452	999999	735	933	999999	145	303	979	387	179	666	999999	320	999999	999999	735	560	321	354	458	828	999999	260	661	201	166	644	435	999999	446	999999	951	374	445	999999	634	877	808	999999	947	532	813	643	370	999999	999999	999999	550	232	999999	999999	999999	444	999999	433	999999	812	83	741	999999	999999	867	308	941	782	999999	999999	874	623	365	857	752	399	406	925	24	999999	890	856	395	824	999999	213	819	999999	999999	516	999999	21	679	822	803	77	312	456	665	514	701	587	999999	371	467	927	999999	14	999999	775	999999	999999	999999	84	922	227	355	793	407	663	489	896	560	208	37	863	944	999999	63	684	999999	950	270	999999	175	999999	766	999999	367	176	346	999999	406	999999	999999	384	602	
999999	900	586	721	519	58	999999	999999	805	999999	891	343	604	983	999999	950	999999	688	97	772	909	999999	619	460	331	436	241	999999	999999	499	113	729	652	270	349	642	999999	963	999999	901	268	483	369	285	875	999999	999999	193	22	864	441	768	391	612	693	999999	290	135	400	93	817	684	362	315	923	171	690	999999	643	999999	999999	999999	120	999999	513	435	549	343	999999	640	999999	57	999999	999999	999999	345	347	49	576	653	362	351	573	494	999999	584	131	63	999999	999999	999999	429	549	331	999999	440	657	206	999999	268	156	946	549	759	999999	769	378	553	257	588	824	651	999999	999999	339	142	437	626	111	929	999999	495	999999	872	640	253	508	999999	999999	627	999999	151	940	318	507	415	801	813	84	999999	999999	578	805	773	889	358	661	559	999999	258	12	41	999999	180	954	660	999999	677	999999	176	271	394	135	999999	900	682	710	999999	492	924	341	624	552	999999	723	999999	999999	999999	983	292	592	949	992	179	624	656	999999	770	363	846	999999	133	695	907	63	820	453	999999	873	999999	648	211	999999	77	917	388	488	317	999999	228	970	999999	694	999999	583	321	402	956	15	254	634	940	105	999999	999999	217	928	644	733	903	999999	514	344	999999	999999	999999	882	924	261	245	999999	739	323	144	999999	693	439	858	333	999999	427	999999	999999	629	581	999999	116	429	594	710	459	844	583	999999	936	999999	422	917	202	203	999999	478	704	769	999999	895	626	999999	770	999999	999999	999999	320	992	485	999999	344	999999	999999	935	999999	462	999999	551	786	333	165	770	208	418	999999	522	665	999999	312	999999	999999	410	553	686	91	999999	999999	803	932	389	533	591	78	150	132	999999	999999	267	919	976	147	999999	983	752	739	855	999999	999999	520	999999	414	190	690	535	13	999999	172	517	999999	999999	803	999999	618	406	999999	574	702	999999	296	572	798	408	999999	336	811	638	426	800	946	999999	393	306	293	676	974	353	999999	999999	147	198	545	215	999999	999999	999999	999999	544	586	952	999999	163	704	76	947	466	16	968	363	724	375	517	371	999999	627	999999	999999	253	942	432	456	672	170	999999	999999	37	593	999999	430	999999	210	103	839	999999	999999	83	689	240	345	999999	968	384	547	818	771	999999	184	644	999999	55	675	367	602	164	505	502	992	784	968	919	873	999999	547	209	523	999999	677	522	999999	554	65	276	907	999999	463	999999	135	999999	158	426	853	948	218	384	999999	999999	501	685	353	288	90	904	272	425	346	957	837	999999	305	500	12	661	999999	999999	990	
408	459	870	700	999999	999999	651	635	551	999999	924	802	999999	720	679	779	992	178	511	474	160	13	999999	395	506	244	788	56	658	424	201	104	976	394	999999	999999	631	999999	920	999999	999999	999999	999999	359	421	164	674	626	999999	720	20	492	352	767	839	404	967	484	204	999999	589	604	977	137	874	999999	826	777	640	295	158	17	999999	999999	45	881	293	142	974	352	570	171	431	937	413	709	751	219	555	685	426	157	791	999999	331	834	301	593	999999	591	999999	896	985	999999	572	999999	244	752	732	957	121	835	509	851	999999	427	182	999999	724	999999	999999	617	232	955	868	10	225	525	278	210	999999	999999	999999	999999	23	673	185	101	999999	409	999999	999999	486	597	573	591	647	939	114	904	662	262	999999	319	513	721	999999	40	471	999999	787	719	484	532	377	422	999999	127	838	954	251	90	999999	324	701	89	140	634	391	287	363	286	420	374	547	337	830	999999	879	302	999	999999	630	999999	621	755	999999	999999	230	161	414	529	110	160	662	581	588	554	618	433	999999	999999	999999	193	217	511	999999	120	984	49	591	839	248	545	954	106	460	868	703	945	565	186	414	240	873	833	185	270	999999	966	999999	286	730	455	711	999999	999999	999999	597	120	457	414	969	191	569	575	291	565	205	999999	130	999999	850	672	868	414	634	418	999999	383	999999	47	999999	28	999999	315	118	792	834	994	599	23	281	593	498	160	999999	999999	670	308	552	999999	75	155	845	999999	999999	999999	586	307	999999	98	999999	223	999999	419	15	951	890	264	466	498	730	999999	967	117	999999	267	183	718	207	410	999999	22	831	999999	972	263	182	271	879	60	999999	536	667	510	887	67	808	89	154	999999	342	415	841	999999	890	864	187	999999	589	178	884	868	110	925	351	123	391	80	447	999999	778	629	999999	415	999999	203	543	467	229	391	458	104	573	941	78	342	180	777	824	117	85	444	681	710	999999	347	436	742	168	774	999999	738	641	999999	487	713	40	999999	771	696	330	720	518	999999	720	999999	305	168	856	19	942	614	255	999999	999999	343	947	674	249	945	999999	800	308	999999	715	999999	462	999999	463	999999	311	745	16	999999	786	364	925	483	990	385	51	277	885	159	832	999999	999999	312	999999	999999	766	365	196	999999	929	530	422	999999	493	999	338	999999	999999	501	707	207	607	127	552	322	418	474	683	999999	904	499	914	999999	622	653	238	999999	455	320	598	945	558	190	999999	266	942	861	989	991	56	916	999999	393	
451	634	999999	999999	759	412	999999	301	681	331	921	439	615	273	451	999999	771	999999	999999	999999	902	761	648	999999	918	999999	999999	556	484	999999	818	999999	926	999999	999999	999999	200	863	400	53	585	307	273	237	268	769	651	678	420	999999	230	999999	248	187	490	690	986	46	999999	999999	42	188	817	989	999999	934	513	94	567	999999	649	907	787	635	999999	605	999999	420	168	159	644	999999	999999	333	472	999999	748	748	49	26	11	163	417	999999	999999	406	489	284	725	334	265	566	999999	999999	510	322	90	612	378	885	999999	576	999999	306	828	340	999999	493	999999	562	195	764	54	550	461	495	499	999999	624	413	126	223	695	834	893	999999	590	999999	823	159	869	146	380	164	824	435	286	999999	999999	680	363	995	758	172	148	501	522	570	505	999999	822	999999	988	965	768	979	999999	999999	413	999999	749	864	999999	376	693	59	999999	999999	726	36	219	389	761	943	999999	130	464	532	695	401	999999	999999	682	999999	999999	648	158	999999	396	844	999999	999999	706	358	999999	999999	335	391	479	99	999999	632	844	999999	805	443	469	999999	916	999999	524	357	357	21	194	999999	191	862	49	55	901	978	503	881	481	975	682	413	22	559	999999	82	999999	606	294	933	185	213	12	893	188	999999	499	999999	330	999999	885	999999	999999	999999	999999	472	352	433	198	138	999999	963	997	830	761	66	42	999999	852	999999	999999	750	999999	261	999999	977	860	999999	866	797	999999	754	560	999999	99	987	999999	809	250	332	999999	999999	418	165	804	222	999999	999999	999999	132	81	142	895	878	999999	144	967	912	658	340	612	206	567	400	649	384	999999	722	740	999999	816	232	125	529	721	673	342	571	999999	340	999999	999999	24	744	725	999999	858	682	382	999999	30	999999	999999	910	720	533	999999	27	516	430	810	494	999999	367	315	849	999999	999999	166	238	999999	405	465	999999	569	999999	192	822	999999	301	525	729	349	785	753	999999	999999	215	809	197	999999	324	65	36	530	999999	256	656	439	875	340	492	525	153	162	999999	871	832	999999	999999	351	999999	352	999999	999999	90	999999	999999	999999	825	999999	999999	999999	969	627	999999	349	439	797	292	678	535	999999	799	961	42	214	206	999999	999999	999999	248	864	24	845	370	972	840	999999	999999	999999	999999	52	613	999999	529	926	556	999999	999999	284	999999	44	999999	127	815	999999	553	263	872	876	947	34	484	217	540	999999	552	133	266	515	999999	318	358	159	89	999999	780	999999	441	115	657	680	999999	854	186	213	806	897	39	514	999999	587	258	
572	195	574	567	406	567	999999	384	432	999999	169	999999	133	686	909	47	332	86	850	821	999999	228	999999	76	630	40	336	149	654	103	999999	96	999999	999999	999999	964	514	926	999999	145	858	731	999999	422	999999	88	63	999999	897	999999	707	438	578	766	491	354	918	507	937	999999	240	999999	729	338	516	82	854	73	901	944	533	406	999999	715	963	45	993	854	278	551	999999	809	252	795	999999	324	518	164	999999	441	55	16	999999	18	904	999999	11	896	905	725	233	999999	999999	952	336	999999	735	862	803	456	360	73	239	999999	398	430	201	934	942	202	564	699	999999	999999	898	526	417	694	810	548	43	999999	949	999999	327	986	193	299	469	94	999999	655	361	132	90	982	777	603	999999	999999	232	77	999999	713	999999	534	999999	166	63	810	999999	51	61	264	422	999999	999999	687	77	411	247	901	474	999999	613	908	347	372	388	916	748	813	84	337	326	966	153	245	390	793	491	37	246	658	200	999999	603	999999	999999	826	867	99	536	999999	246	330	602	999999	110	999999	196	999999	777	146	71	90	999999	724	938	456	999999	878	307	283	920	219	665	815	999999	75	314	249	663	562	999999	659	287	866	999999	995	373	57	145	137	606	358	999999	109	597	120	581	879	169	263	999999	999999	792	262	999999	37	665	999999	999999	44	948	999999	478	225	97	999999	802	109	634	942	93	72	999999	179	999999	571	999999	999999	228	556	494	435	90	410	999999	70	867	35	579	72	339	586	619	110	189	999999	879	45	21	195	317	481	999999	226	179	653	999999	622	585	725	78	108	999999	881	550	522	999999	78	379	999999	544	999999	530	999999	999999	507	999999	999999	999999	26	691	924	999999	42	249	999999	190	863	999999	999999	815	254	449	999999	994	241	999999	738	560	999999	793	811	665	999999	999999	540	951	683	613	672	210	999999	632	568	43	154	553	536	641	537	999999	12	837	999999	999999	300	337	675	576	381	489	714	92	999999	232	999999	268	570	999999	708	999999	507	999999	567	991	999999	621	880	820	999999	687	491	106	33	335	999999	999999	999999	772	360	212	999999	116	999999	999999	495	530	309	999999	163	885	983	154	933	999999	834	752	279	195	18	678	457	855	725	694	997	999999	68	999999	441	906	780	797	999999	999999	786	400	27	384	505	682	322	544	667	965	999999	347	173	557	500	999999	703	303	764	682	755	999999	999999	547	195	999999	471	999999	904	999999	999999	999999	999999	437	689	999999	735	895	689	999999	999999	999999	198	760	990	660	454	511	999999	403	213	
486	43	358	750	366	19	480	999999	999999	220	21	639	999999	859	517	233	999999	999999	999999	313	808	999999	437	326	843	241	630	557	534	433	999999	804	999999	53	628	999999	764	687	333	433	999999	999999	71	126	999999	282	999999	999999	483	437	999999	999999	999999	999999	999999	872	606	42	906	999999	389	923	999999	999999	259	217	138	999999	241	363	999999	57	544	634	58	112	999999	320	972	570	463	729	999999	107	715	327	364	999999	648	755	557	732	780	999999	999999	341	51	867	999999	147	153	410	669	129	968	999999	108	815	51	303	999999	999999	70	346	670	659	849	999999	488	932	852	717	728	485	806	735	999999	345	999999	716	70	684	453	999999	426	62	999999	954	999999	54	228	549	379	355	434	271	999999	444	538	394	492	483	999999	934	295	436	682	193	322	242	403	763	999999	335	242	646	842	235	919	999999	999999	999999	439	999999	714	312	347	383	60	999999	73	832	807	999999	234	586	304	518	549	990	380	876	641	895	999999	999999	324	54	999999	788	428	999999	525	919	999999	596	54	999999	999999	999999	99	308	143	999999	999999	999999	956	39	110	655	351	999999	685	929	247	999999	264	543	793	259	988	302	270	271	126	626	316	887	411	637	542	359	298	567	901	82	999999	864	726	89	508	294	943	999999	447	104	761	596	681	81	342	999999	162	999999	993	796	47	871	660	552	265	78	628	999999	123	999999	45	128	37	999999	980	999999	817	713	751	704	359	803	824	999999	865	999999	215	340	304	41	206	327	574	999999	44	871	213	183	824	440	999999	999999	999999	999999	69	642	568	999999	100	942	693	999999	229	999999	446	244	56	639	999999	545	862	297	178	91	999999	999999	554	999999	141	999999	196	644	999999	321	47	878	459	379	962	232	161	699	999999	361	348	999999	999999	285	668	800	824	574	495	288	999999	378	311	272	999999	351	999999	999999	384	980	756	999999	999999	908	261	999999	784	677	999999	465	393	172	57	816	743	47	619	279	264	340	999999	622	999999	999999	743	668	577	196	719	620	143	515	999999	269	999999	299	209	999999	33	110	25	156	999999	40	999999	414	331	494	529	622	732	999999	390	999999	695	999999	900	947	174	592	990	597	957	999999	999999	878	847	788	221	453	837	429	255	999999	999999	148	724	127	716	339	347	999999	667	107	888	324	134	999999	573	999999	399	261	999999	441	119	427	199	841	708	26	567	543	999999	86	784	313	999999	235	728	999999	419	999999	999999	835	999999	908	930	860	178	17	999999	999999	224	749	63	585	403	813	55	999999	
948	883	419	999999	771	999999	999999	591	322	999999	749	898	553	26	62	617	999999	999999	196	211	999999	339	999999	701	272	991	329	999999	32	209	909	760	190	830	608	535	999999	541	73	450	108	349	547	593	267	855	999999	207	697	999999	565	213	626	844	410	619	221	717	436	780	999999	999999	999999	123	999999	999999	999999	723	418	999999	254	488	136	999999	112	157	791	999999	443	999999	968	131	999999	586	999999	706	143	346	429	988	324	999999	114	999999	965	822	999999	434	918	999999	146	309	789	181	999999	999999	999999	880	741	262	828	141	283	29	999999	363	450	982	479	968	855	382	303	429	211	599	999999	843	999999	999999	999999	367	999999	175	280	999999	999999	663	394	566	999999	999999	604	176	999999	999999	999999	95	481	999999	381	999999	999999	950	423	764	16	999999	969	602	703	242	110	461	885	999999	970	999999	748	152	999999	786	597	913	347	602	777	999999	269	28	999999	297	372	999999	908	580	413	999999	751	516	999999	999999	693	792	863	397	163	153	999999	699	999999	272	999999	999999	590	594	209	50	612	821	999999	879	110	951	385	999999	870	931	552	314	67	760	366	241	488	59	103	805	999999	949	448	633	844	570	806	954	950	42	588	323	380	372	999999	999999	528	783	872	742	417	999999	527	231	600	976	641	461	999999	115	850	540	999999	404	990	662	382	999999	44	539	999999	430	465	838	999999	239	934	695	999999	436	713	704	186	360	999999	602	432	227	999999	999999	928	355	58	844	191	999999	821	999999	381	946	558	175	999999	999999	598	986	991	688	878	999999	999999	946	310	479	402	156	364	151	15	397	239	165	330	176	999999	999999	999999	621	656	999999	417	958	323	999999	999999	547	955	844	761	411	611	743	999999	671	825	981	55	999999	999999	45	693	999999	970	983	716	999999	999999	582	730	999999	999999	380	42	582	954	999999	999999	104	602	854	200	519	390	999999	786	495	999999	658	350	629	753	802	178	999999	612	736	987	999999	999999	999999	999999	999999	123	961	796	240	711	765	717	741	359	999999	976	999999	845	183	300	999999	207	230	999999	196	241	111	55	999999	211	420	970	227	106	999999	999999	128	161	817	999999	428	807	555	999999	999999	940	608	280	999999	825	581	999999	439	999999	999999	999999	278	897	999999	151	999999	999999	999999	39	999999	795	999999	999999	67	354	858	445	37	777	871	999999	651	999999	535	999999	999999	830	999999	987	999999	644	999999	781	486	169	337	999999	645	675	999999	512	824	526	999999	265	450	963	223	458	967	145	748	661	999999	999999	491	831	371	999999	518	
191	673	996	408	656	264	999999	999999	999999	27	636	999999	362	999999	368	745	999999	953	279	805	668	617	999999	29	495	896	879	999999	999999	677	999999	860	385	166	212	839	828	999999	837	11	731	805	325	441	340	999999	396	278	216	315	999999	878	101	464	999999	574	999999	976	999999	759	384	512	733	999999	520	776	999999	205	190	529	917	999999	125	278	999999	863	302	361	689	999999	510	611	10	129	322	628	999999	920	316	999999	959	999999	214	87	626	228	999999	105	920	999999	920	200	97	686	398	999999	762	823	999999	986	282	527	297	763	259	773	512	613	908	892	18	503	999999	552	569	75	803	48	651	854	792	206	441	134	239	999999	523	323	731	964	865	945	539	330	366	441	564	999999	999999	999999	999999	467	999999	38	999999	426	311	544	127	332	553	723	182	999999	999999	85	96	999999	999999	940	999999	199	881	943	36	73	964	567	999999	137	510	363	220	798	148	334	999999	412	999999	812	18	978	999999	409	999999	999999	772	13	137	291	355	402	916	887	999999	526	999999	253	999999	999999	461	999999	999999	989	999999	200	513	384	397	869	75	684	593	720	932	999999	999999	482	999999	884	300	961	999999	905	782	999999	446	333	999999	622	999999	766	410	96	360	274	630	217	587	999999	639	398	615	267	225	670	809	206	955	331	999999	114	720	127	999999	500	313	452	216	713	754	189	999999	999999	131	309	283	507	369	667	999999	786	894	312	255	901	355	999999	999999	121	999999	250	378	999999	99	643	55	292	893	860	961	188	10	999999	475	459	999999	840	146	916	999999	312	836	999999	681	999999	999999	418	999999	301	999999	140	999999	104	415	514	999999	999999	685	487	999999	990	999999	509	999999	999999	785	30	837	999999	691	515	46	773	999999	999999	413	91	201	352	434	636	420	602	716	831	999999	905	468	999999	648	999999	165	659	999999	999999	698	336	590	219	961	999999	999999	86	609	639	104	989	999999	419	110	730	124	343	62	627	580	21	999999	999999	56	999999	562	876	157	788	360	386	120	999999	306	87	500	982	999999	999999	65	343	992	87	736	435	999999	58	860	918	999999	821	606	999999	825	999999	999999	999999	172	999999	999999	705	929	821	288	717	879	62	122	33	239	142	952	817	571	247	28	999999	148	620	999999	513	26	238	998	538	779	85	502	619	999999	785	999999	309	999999	999999	413	999999	798	29	999999	999999	936	836	689	657	869	789	473	588	668	999999	999999	551	737	133	688	999999	822	750	999999	999999	999999	503	999999	453	322	652	218	221	833	847	917	129	
999999	870	999999	189	999999	351	669	989	611	999999	999999	716	999999	999999	999999	485	671	999999	358	999999	90	752	923	999999	357	245	345	226	581	262	999999	821	909	456	999999	866	999999	509	161	999999	91	948	202	999999	552	772	243	53	90	732	999999	131	498	870	48	321	947	144	999999	314	16	452	999999	358	168	999999	807	763	791	705	929	172	560	999999	966	142	560	287	890	584	11	301	999999	999999	712	633	332	999999	999999	175	919	999999	677	847	999999	999999	999999	999999	999999	422	965	480	262	385	803	387	570	620	903	999999	761	670	253	257	999999	715	316	999999	645	534	806	768	355	625	786	518	494	999999	413	338	603	715	799	999999	619	531	48	760	999999	999999	73	712	145	511	414	259	178	429	544	759	331	969	208	999999	999999	206	134	637	999999	295	893	856	999999	575	312	55	870	775	638	781	676	555	525	320	471	104	632	843	999999	537	349	74	178	653	16	999999	517	999999	862	422	406	411	999999	760	442	999999	505	999999	999999	368	388	403	791	999999	999999	999999	999999	888	999999	521	574	290	426	71	945	828	687	563	568	999999	538	34	913	225	384	274	393	764	877	264	598	999999	644	851	999999	999999	283	415	570	239	190	628	999999	350	847	125	984	110	814	613	529	941	11	530	830	363	490	575	389	818	392	999999	20	236	923	999999	645	575	912	999999	999999	282	999999	339	498	999999	999999	572	378	268	290	292	949	999999	999999	656	69	124	999999	795	466	707	36	752	999999	500	618	138	427	344	480	419	198	816	68	256	949	999999	41	920	694	917	207	130	537	999999	739	746	999999	999999	453	531	554	127	999999	847	256	250	999999	999999	301	999999	155	999999	788	871	104	143	215	999999	707	396	92	110	999999	549	509	999999	224	747	999999	871	637	999999	890	949	865	80	999999	220	999	999999	190	999999	628	999999	771	174	342	666	14	999999	541	21	999999	67	448	453	26	993	999999	999999	35	744	246	430	902	994	152	999999	15	999999	860	994	489	999999	215	58	481	946	999999	345	573	558	742	166	340	625	592	833	510	421	64	999999	872	999999	999999	446	797	208	999999	776	31	502	660	999999	744	547	532	570	851	399	971	999999	226	12	777	477	12	90	100	286	412	319	338	593	969	580	999999	830	324	769	261	999999	999999	999999	999999	80	999999	761	999999	792	103	999999	981	121	450	999999	999999	999999	881	216	999999	717	117	975	374	712	174	76	21	174	999999	701	255	92	148	697	999999	999999	688	706	580	250	668	307	192	390	337	226	
153	985	516	261	949	118	335	543	175	719	636	999999	905	830	750	256	377	402	776	899	973	752	999999	848	999999	185	636	999999	58	810	792	983	385	948	923	35	657	173	999999	999999	756	604	532	666	588	87	800	749	500	421	930	790	614	437	253	400	387	668	999999	773	482	142	999999	365	927	652	236	957	907	725	599	213	650	639	153	999999	230	999999	270	113	384	886	999999	637	880	11	379	947	705	532	999999	989	103	978	999999	999999	119	176	739	999999	851	999999	842	775	822	726	999999	975	294	874	180	446	999999	999999	399	999999	440	857	484	925	283	288	262	999999	999999	609	120	671	973	529	269	63	211	999999	262	541	54	927	814	163	861	404	999999	831	999999	999999	591	136	588	999999	193	999999	691	814	999999	572	590	467	999999	223	616	478	11	999999	999999	999999	244	83	714	857	551	512	53	331	74	878	624	431	999999	876	27	984	92	903	345	16	999999	397	672	689	951	586	999999	600	546	999999	403	898	226	246	999999	518	421	731	529	680	218	370	750	999999	948	999999	445	820	205	999999	999999	107	999999	607	754	999999	411	34	906	964	283	999999	784	681	485	999999	215	786	910	999999	572	361	999999	665	798	11	647	888	741	792	151	999999	405	914	996	305	999999	618	999999	999999	999999	396	825	564	407	999999	586	78	308	232	953	659	999999	696	69	44	723	764	999999	753	999999	522	293	999999	999999	999999	999999	869	685	189	256	596	304	791	999999	185	536	819	267	41	424	578	589	999999	838	999999	508	708	854	962	999999	999999	808	738	918	594	113	711	741	999999	719	999999	999999	128	999999	999999	999999	128	305	884	999999	903	506	999999	338	632	932	773	285	341	365	348	25	723	607	540	999999	565	873	999999	81	825	88	999999	322	708	195	999999	542	481	136	999999	413	970	464	678	218	999999	410	296	999999	340	435	410	188	380	999999	670	521	445	578	800	254	999999	812	999999	825	999999	465	999999	446	471	240	804	215	975	935	999999	268	928	331	757	164	999999	154	741	399	678	545	941	17	524	949	107	902	336	145	914	168	781	853	436	574	781	849	999999	999999	631	205	213	999999	656	411	999999	123	999999	645	667	353	80	292	156	247	523	622	999999	521	999999	901	878	999999	31	886	487	999999	895	999999	382	738	954	642	999999	999999	342	506	999999	123	367	999999	92	690	999999	999999	97	499	706	999999	60	169	999999	678	965	730	326	999999	424	770	924	517	227	637	273	928	399	438	524	999999	904	27	271	808	164	159	999999	
198	371	999999	798	999999	999999	706	142	223	811	285	676	999999	167	968	999999	590	199	850	766	454	427	549	180	659	974	43	294	999999	897	129	524	816	910	137	12	999999	971	935	999999	521	505	59	999999	124	999999	486	516	936	999999	681	999999	313	392	374	771	821	289	149	23	999999	422	999999	326	999999	999999	859	999999	999999	965	129	618	263	999999	255	949	377	999999	66	897	498	526	358	999999	225	510	221	999999	546	365	191	999999	999999	922	999999	108	406	732	435	364	901	999999	486	999999	814	73	364	999999	147	424	403	398	999999	251	524	818	73	998	110	191	549	435	590	999999	784	445	999999	341	907	156	552	645	997	701	999999	999999	999999	388	294	999999	155	619	297	131	999999	793	999999	591	407	999999	45	408	999999	253	815	999999	767	813	195	999999	287	33	694	990	999999	758	999999	531	255	999999	777	685	713	948	46	929	148	469	999999	991	985	999999	933	999999	121	154	23	754	999999	529	382	237	202	915	999999	131	924	999999	259	213	402	999999	345	33	999999	359	694	683	216	885	338	308	111	204	999999	92	100	772	999999	727	745	646	999999	726	999999	550	493	798	84	914	999999	841	219	508	599	999999	859	909	713	762	460	999999	547	11	200	83	999999	997	999999	792	41	999999	427	999999	999999	755	293	619	31	667	865	895	999999	999999	999999	496	98	999999	605	337	233	190	68	127	276	415	999999	643	999999	928	999999	999999	277	292	882	852	424	687	50	843	773	999999	888	56	896	565	730	254	131	703	984	999999	999999	203	999999	851	999999	310	265	62	656	650	93	999999	999999	379	999999	327	420	37	999999	411	999999	761	563	983	999999	22	230	711	999999	854	521	831	944	893	999999	83	999999	40	759	123	431	999999	197	133	999999	796	804	526	937	413	834	999999	630	583	999999	639	640	585	560	90	89	554	377	801	138	261	158	358	285	999999	999999	389	277	958	979	575	574	440	826	505	999999	704	774	280	999999	427	210	370	924	464	443	148	480	678	999999	999999	999999	395	999999	999999	648	455	251	392	810	999999	826	672	604	402	999999	209	758	65	999999	999999	999999	999999	999999	711	999999	787	434	820	120	999999	999999	999999	924	999999	955	189	446	921	856	762	463	391	470	574	600	538	766	531	398	244	389	425	805	659	999999	522	613	292	854	860	31	430	282	999999	546	236	747	502	446	999999	762	836	208	120	921	399	637	218	999999	521	31	902	431	999999	85	492	999999	275	14	443	576	999999	77	996	741	999999	118	999999	37	373	791	999999	
94	512	481	553	999999	695	737	708	885	404	180	999999	999999	129	998	999999	999999	999999	443	482	497	13	320	999999	768	212	378	889	290	521	190	747	730	757	817	919	404	532	275	107	537	306	999999	181	983	735	999999	622	44	712	846	973	930	319	999999	91	999999	873	784	25	327	999999	427	373	224	999999	611	91	311	89	11	746	788	345	999999	201	455	149	624	999999	55	999999	854	999999	999999	217	817	421	981	736	726	531	748	260	780	999999	878	194	957	560	999999	85	320	955	711	110	999999	594	374	584	636	999999	999999	750	999999	999999	993	850	698	999999	616	999999	110	575	362	999999	998	999999	564	265	322	270	192	999999	999999	999999	999999	899	999999	574	32	232	56	406	109	999999	999999	997	999999	220	695	38	495	950	999999	933	999999	744	999999	999999	111	656	999999	119	999999	375	871	194	999999	10	999999	103	999999	133	983	393	153	999999	475	999999	207	10	257	999999	569	999999	775	999999	129	999999	994	999999	307	634	473	999999	201	937	144	734	801	999999	166	290	96	602	999999	371	966	560	999999	281	278	912	44	999999	409	686	550	999999	599	639	74	864	999999	432	796	999999	660	617	201	216	999999	740	887	999999	999999	966	267	966	999999	999999	274	569	999999	999999	432	394	599	371	999999	999999	999999	999999	145	171	32	999999	284	664	999999	694	711	999999	999999	583	999999	999999	999999	925	999999	999999	428	583	738	196	999999	505	676	293	999	411	760	999999	651	686	819	412	999999	726	96	552	999999	603	170	555	702	915	210	614	19	895	999999	673	114	533	96	813	427	949	796	526	625	991	999999	404	933	421	707	999999	999999	310	931	308	999999	714	750	825	422	193	999999	460	305	72	999999	114	999999	96	999999	999999	599	15	985	656	999999	569	926	999999	999999	766	621	999999	217	527	850	999999	999999	70	834	399	782	271	401	999999	465	346	999999	562	718	560	999999	846	237	589	999999	757	325	285	378	279	787	59	886	655	572	212	252	777	222	573	151	981	262	794	345	337	614	751	999999	593	999999	999999	982	388	414	774	999999	628	444	102	394	999999	691	564	612	733	385	999999	671	262	103	453	999999	154	419	381	594	443	999999	755	153	574	94	785	931	423	76	507	999999	797	999999	623	343	129	188	463	299	999999	192	611	951	869	999999	938	999999	894	34	838	969	999999	189	619	999999	999999	949	820	603	906	632	999999	667	999999	503	874	999999	479	119	999999	965	999999	91	897	261	642	804	284	495	155	999999	999999	999999	238	538	999999	617	540	249	999999	999999	999999	
859	392	74	993	999999	83	999999	214	835	30	999999	999999	872	23	951	292	368	742	883	675	999999	458	999999	595	799	438	999999	295	266	999999	240	464	60	999999	999999	698	999999	267	999999	731	909	999999	319	274	262	595	366	524	266	335	182	506	771	505	42	410	770	479	999999	999999	999999	89	948	273	790	330	999999	999999	917	999999	459	110	55	162	765	55	148	357	999999	214	82	825	39	930	999999	733	693	555	999999	695	928	999999	73	191	998	829	342	999999	483	999999	842	101	607	13	999999	82	999999	618	739	987	272	422	146	989	443	907	60	27	874	999999	636	208	699	999999	334	105	46	864	164	936	713	103	874	410	999999	981	227	35	999999	327	282	85	815	587	433	515	227	83	747	100	779	324	181	427	305	643	999999	386	679	780	999999	596	463	803	284	178	548	735	627	461	689	34	962	999999	783	561	999999	122	798	818	878	962	126	999999	166	999999	921	456	999999	728	589	841	355	284	292	685	621	22	313	264	967	492	456	296	410	754	999999	624	644	744	999999	289	588	861	999999	999999	480	999999	647	885	257	102	630	999999	871	847	679	999999	274	107	940	380	808	543	851	395	516	830	663	411	47	307	812	999999	477	999999	263	494	999999	999999	999999	999999	374	428	17	875	861	556	424	562	85	999999	359	999999	803	999999	999999	54	999999	999999	565	650	736	245	848	999999	290	999999	431	999999	594	999999	317	65	892	999999	15	390	536	976	534	960	416	110	336	999999	999999	275	566	597	830	219	484	999999	654	564	494	999999	580	999999	999999	601	135	852	999999	890	365	304	999999	94	874	99	518	999999	982	605	244	636	909	483	12	24	703	833	740	384	710	452	411	337	999999	876	810	478	391	932	834	563	141	445	999999	999999	620	481	723	999999	700	451	882	58	330	858	230	106	999999	580	897	301	121	593	999999	912	999999	327	860	998	999999	999999	999999	999999	770	680	504	474	473	358	404	999999	120	10	684	999999	999999	362	16	376	656	713	999999	999999	45	999999	451	547	999999	999999	760	303	621	999999	999999	999999	798	833	287	999999	363	999999	633	999999	999999	675	190	121	999999	921	353	999999	320	999999	999999	575	626	999999	999999	237	239	999999	999999	999999	598	110	609	395	548	999999	470	736	84	367	23	999999	90	717	635	999999	362	999999	999999	342	753	229	983	138	383	886	44	957	819	60	420	405	546	266	117	85	999999	795	573	886	461	616	466	953	999999	451	494	909	999999	999999	874	899	329	876	623	379	127	481	22	661	
989	512	917	33	946	617	363	824	999999	559	303	999999	766	751	881	146	763	40	999999	999999	402	135	751	999999	186	520	85	999999	642	737	999999	594	999999	911	999999	999999	699	442	999999	863	98	669	999999	655	361	317	142	578	995	486	616	97	824	90	269	999999	760	752	999999	436	999999	693	999999	872	999999	708	784	855	854	932	446	330	33	794	999999	732	826	106	813	869	388	507	675	165	131	870	770	702	999999	999999	198	947	594	580	332	405	999999	437	999999	652	532	999999	723	999999	50	999999	999999	40	999999	536	47	664	999999	978	57	43	27	36	750	731	938	91	212	820	743	499	999999	453	472	447	255	999999	52	170	346	999999	783	612	125	835	806	739	999999	126	996	533	999999	616	999999	298	387	460	686	332	713	999999	999999	903	328	999999	560	999999	568	999999	290	999999	622	778	999999	999999	259	415	911	915	924	209	626	999999	999999	219	491	999999	999999	183	70	795	712	999999	456	895	35	880	999999	574	285	197	181	664	836	357	911	239	974	584	999999	972	549	771	407	999999	824	989	999999	118	68	440	698	394	740	495	936	902	332	746	999999	379	131	346	639	737	37	962	259	477	308	999999	999999	346	145	97	255	999999	322	999999	81	45	802	999999	515	844	498	999999	999999	350	421	18	906	237	999999	668	850	212	999999	669	487	861	740	611	810	806	294	361	999999	652	999999	995	590	390	675	887	577	999999	830	794	248	250	999999	908	66	299	999999	918	684	476	246	53	809	999999	464	219	305	201	374	709	560	999999	537	999999	999999	425	999999	526	561	999999	101	904	381	346	430	246	999999	831	555	999999	460	999999	676	782	999999	999999	195	937	925	466	999999	999999	581	130	999999	111	712	999999	807	999999	870	999999	366	909	384	342	999999	472	231	227	395	473	645	854	259	193	470	999999	866	905	240	490	999999	105	999999	715	333	260	111	999999	534	68	999999	914	999999	631	999999	999999	407	83	534	722	716	707	80	999999	740	727	871	999999	640	999999	899	999999	410	389	237	271	999999	999999	18	420	370	902	693	337	449	730	999999	627	183	703	357	792	380	999999	774	894	999999	74	999999	606	389	60	688	577	168	131	999999	269	999999	999999	50	738	74	123	999999	814	23	743	678	19	999999	253	878	937	609	999999	999999	892	615	999999	246	999999	693	999999	41	320	223	126	178	327	225	944	233	999999	663	618	728	266	165	960	880	291	999999	966	999999	145	999999	751	967	62	600	622	654	999999	512	999999	55	661	92	51	600	897	574	361	
793	578	30	453	283	991	388	275	737	654	999999	954	276	727	329	999999	999999	999999	158	125	727	999999	299	999999	999999	285	573	999999	999999	999999	999999	982	716	44	182	514	124	728	999999	976	674	334	884	999	608	999999	999999	327	341	195	999999	999999	749	458	633	199	999999	858	530	998	427	321	101	999999	999999	480	999999	241	554	815	781	419	999999	182	451	402	719	300	563	375	173	255	734	988	220	999999	243	267	999999	983	235	266	208	479	558	999999	243	270	714	999999	318	880	772	526	414	493	141	576	17	241	999999	988	304	999999	834	181	587	999999	999999	62	999999	980	830	571	999999	525	999999	999999	999999	98	169	458	585	435	66	293	483	217	583	727	999999	666	260	179	513	247	962	53	644	386	775	140	857	662	891	338	999999	210	999999	999999	282	999999	952	918	82	999999	412	999999	108	550	698	999999	999999	685	951	579	729	999999	999999	352	562	177	881	247	323	38	600	923	544	727	244	999999	281	694	454	495	713	342	107	999999	834	999999	944	103	688	405	999999	182	711	321	609	999999	152	999999	336	999999	733	715	999999	999999	999999	489	334	380	999999	425	107	834	240	466	999999	999999	563	577	999999	469	233	788	559	999999	427	428	222	999999	128	846	140	688	368	350	761	998	737	999999	70	355	769	999999	786	999999	308	999999	941	999999	455	222	834	574	999999	867	999999	945	166	686	625	12	277	111	262	470	295	999999	999999	890	704	999999	659	509	516	172	699	659	999999	999999	999999	999999	487	967	777	999999	21	565	612	500	468	816	841	999999	438	68	88	668	321	999999	976	888	309	60	550	999999	563	999999	999999	912	177	232	999999	869	77	974	525	999999	333	356	458	729	999999	999999	432	888	999999	608	80	458	94	999999	347	685	999999	999999	351	437	999999	199	352	999999	507	699	332	999999	872	999999	983	464	543	778	344	965	867	257	91	999999	627	662	561	955	264	609	828	146	884	999999	559	346	999999	999999	999999	143	999999	771	231	117	653	999999	25	64	999999	616	915	316	697	382	817	73	650	27	999999	764	638	999999	432	898	871	999999	361	613	422	647	830	454	894	210	961	999999	35	999999	999999	441	999999	999999	999999	647	693	522	448	512	451	496	999999	999999	288	129	505	616	349	999999	999999	466	834	411	641	976	785	470	999999	496	420	999999	48	999999	347	377	127	141	999999	999999	214	359	748	849	172	999999	951	225	175	774	705	355	756	701	737	224	607	245	865	364	999999	232	110	952	101	729	999999	999999	999999	911	12	373	559	564	
999999	886	718	999999	248	715	35	569	304	646	999999	75	999999	346	938	999999	769	999999	999999	999999	999999	981	258	795	758	442	478	931	947	264	772	341	795	999999	582	851	506	999999	996	999999	338	302	999999	463	171	35	765	121	999999	155	152	999999	107	999999	999999	146	637	922	999999	806	246	103	999999	50	874	458	279	772	999999	97	626	155	885	125	373	630	63	795	634	732	677	366	850	802	121	999999	244	939	560	446	999999	583	397	200	913	245	999999	887	589	712	999999	992	358	999999	999999	996	245	981	493	21	93	842	999999	503	999999	879	253	819	929	999999	224	340	222	327	873	53	758	999999	212	999999	999999	176	216	921	976	684	18	999999	999999	124	999999	262	999999	999999	362	381	295	999999	71	999999	999999	859	958	999999	498	426	780	40	999999	485	248	550	779	364	69	917	635	376	999999	999999	999999	397	545	999999	999999	961	884	673	999999	502	757	863	999999	178	147	101	217	849	999999	560	999999	999999	735	798	875	866	999999	101	489	445	745	999999	377	616	173	603	324	153	550	999999	999999	117	76	999999	999999	384	916	611	226	999999	709	785	943	999999	549	892	999999	746	939	950	999999	999999	193	528	756	999999	999999	27	14	543	776	74	999999	896	28	999999	912	116	81	500	949	999999	875	520	736	959	999999	410	999999	281	941	999999	214	599	999999	999999	923	547	871	887	888	899	606	683	202	999999	999999	999999	948	752	980	999999	675	448	999999	999999	917	999999	792	796	865	999999	949	733	601	209	859	709	848	278	999999	999999	245	999999	999999	60	275	999999	999999	101	483	928	461	325	301	396	902	766	599	999999	999999	259	754	84	32	802	949	873	91	999999	785	999999	208	679	877	999999	999999	491	836	999999	999999	725	354	701	323	937	634	999999	442	999999	999999	103	120	415	447	624	620	170	171	999999	111	402	999999	335	315	999999	729	782	447	999999	85	421	929	650	999999	115	999999	63	761	95	178	324	440	875	696	691	666	999999	242	999999	994	160	999999	999999	848	947	615	29	395	616	217	851	197	999999	139	999999	173	470	322	341	719	566	408	86	640	786	961	244	639	999999	50	936	999999	193	691	999999	102	903	802	999999	500	885	667	155	877	326	999999	684	999999	999999	527	206	480	901	543	437	751	252	395	71	999999	381	999999	771	575	280	312	999999	74	214	999999	270	668	177	840	834	999999	263	209	324	659	287	498	827	999999	844	999999	648	650	264	184	849	517	740	168	128	505	896	579	606	24	999999	999999	541	28	999999	999999	312	70	999999	
538	999999	53	81	411	709	999999	562	675	730	814	664	363	999999	999999	999999	752	927	19	999999	338	12	684	602	310	535	667	956	809	999999	999999	164	587	940	725	686	806	446	999999	459	245	942	231	848	792	359	999999	809	999999	999999	999999	610	302	348	381	535	813	450	771	875	52	926	999999	836	423	659	999999	422	999999	352	145	999999	597	560	486	395	781	835	999999	950	765	858	999999	733	999999	706	999999	999999	999999	199	999999	366	675	463	417	318	199	394	435	999999	282	357	723	169	999999	999999	23	999999	861	985	754	999999	641	999999	120	193	481	30	999999	999999	999999	837	853	895	479	779	641	143	153	178	206	396	409	676	999999	417	144	295	793	135	693	128	387	999999	444	999999	725	854	999999	999999	836	179	999999	717	344	445	504	828	690	999999	566	879	999999	693	999999	999999	578	999999	153	999999	999999	999999	237	386	34	679	999999	279	460	583	64	786	999999	919	341	999999	513	692	999999	242	999999	315	605	999999	569	814	999999	694	795	86	999999	999999	999999	649	183	999999	942	999999	999999	665	985	234	377	116	115	999999	98	999999	999999	999999	854	999999	999999	911	790	999999	999999	604	817	999999	160	765	999999	384	999999	304	85	999999	746	999999	94	17	999	676	256	688	938	498	999999	999999	726	999999	342	43	231	441	137	799	858	999999	999999	347	999999	482	514	999999	749	992	849	999999	703	946	932	999999	676	999999	886	999999	999999	111	805	102	88	38	494	310	432	999999	163	825	176	286	292	317	632	747	329	527	172	35	938	999999	649	714	95	999999	917	671	366	384	554	999999	144	757	633	965	269	659	999999	214	999999	308	839	33	645	427	663	625	48	929	526	369	793	999999	999999	999999	453	373	942	714	393	761	94	778	280	994	999999	535	683	666	488	669	539	957	237	640	116	625	79	999999	125	301	999999	437	857	999999	387	999999	594	999999	999999	896	999999	282	821	46	224	70	753	650	286	138	999999	382	450	857	999999	836	411	532	753	828	999999	285	599	999999	138	657	921	95	617	645	999999	909	153	592	952	266	145	201	425	55	999999	429	391	987	359	259	986	10	365	551	999999	71	29	694	602	441	683	730	907	567	149	999999	43	640	999999	42	238	858	904	574	700	220	117	999999	955	873	893	612	742	999999	670	920	999999	75	999999	880	999999	459	989	520	582	415	293	999999	906	214	396	751	800	327	31	137	106	791	850	883	999999	999999	999999	728	548	81	999999	38	896	228	999999	999999	98	999999	999999	779	869	393	991	295	927	258	
801	751	999999	999999	812	424	857	999999	999999	939	999999	667	926	578	720	270	972	511	427	264	961	687	276	999999	662	493	185	252	268	713	799	565	956	705	519	986	251	406	269	573	180	364	404	998	999999	431	999999	999999	68	999999	420	490	867	672	296	999999	485	999999	489	999999	249	999999	284	121	149	659	711	230	69	734	29	576	251	999999	93	607	293	277	676	241	112	612	999999	659	302	318	698	999999	999999	405	511	999999	916	940	333	564	999999	292	858	999999	720	169	513	334	999999	844	248	22	588	689	999999	217	391	258	226	637	431	624	999999	830	961	427	812	999999	232	836	659	310	530	528	528	10	418	584	521	942	108	859	81	457	79	685	999999	729	573	999999	801	667	724	696	142	465	473	38	999999	302	357	849	111	752	195	938	492	70	171	830	798	999999	737	283	999999	572	553	371	999999	286	999999	999999	100	928	999999	999999	999999	834	395	72	536	390	453	228	999999	259	999999	328	999999	141	203	645	568	999999	999999	994	999999	451	168	570	912	112	277	854	580	999999	999999	183	716	203	361	999999	674	999999	304	417	999999	519	999999	288	814	234	999999	629	93	86	524	999999	432	999999	71	145	675	825	160	999999	999999	599	999999	331	500	584	612	79	780	545	970	999999	448	999999	640	421	763	999999	756	687	999999	999999	771	503	999999	411	750	675	142	226	981	999999	999999	870	304	764	871	365	999999	239	621	40	999999	547	116	65	999999	345	410	650	999999	796	78	472	999999	999999	827	153	582	99	999999	937	937	564	563	131	999999	999999	793	999999	549	999999	101	999999	75	999999	799	999999	397	694	999999	414	274	999999	999999	195	780	999999	449	828	999999	728	783	698	404	684	103	999999	999999	984	543	341	999999	533	110	974	704	999999	406	457	999999	604	755	999999	999999	429	672	455	999999	377	999999	46	137	964	999999	999999	624	403	133	999999	880	999999	999999	413	999999	999999	862	741	999999	869	999999	999999	88	992	162	341	972	894	111	974	999999	647	574	616	643	506	213	587	999999	289	999999	310	999999	25	577	171	999999	999999	737	436	567	931	73	850	885	120	999999	145	811	999999	848	729	301	999999	379	242	940	632	769	999999	957	284	158	999999	519	190	999999	72	425	991	976	999999	167	675	417	90	584	999999	730	533	548	999999	775	983	441	631	19	999999	999999	344	230	999999	582	93	479	999999	999999	961	341	705	308	895	719	820	999999	227	572	626	741	999999	657	999999	902	246	999999	999999	509	174	670	887	181	999999	426	90	771	999999	999999	83	
205	134	307	622	392	35	235	652	999999	955	361	999999	69	392	537	357	999999	13	830	346	999999	999999	999999	618	999999	453	533	764	999999	639	999999	387	999999	999999	430	616	991	999999	834	999999	20	463	999999	553	999999	457	828	789	16	79	999999	767	424	711	106	615	351	688	331	999999	501	470	999999	719	906	974	53	570	961	920	365	651	178	953	335	524	60	239	806	999999	999999	999999	757	408	245	291	962	468	402	999999	275	313	713	896	999999	549	289	820	999999	837	413	268	999999	96	714	752	599	471	999999	582	999999	121	882	999999	323	757	713	775	484	624	22	585	999999	155	655	62	938	282	577	999999	244	239	592	968	439	366	916	999999	694	493	999999	999999	92	820	259	999999	431	234	582	999999	836	514	346	31	825	827	999999	682	441	999999	814	326	893	600	347	335	528	913	58	957	840	52	90	990	932	521	503	357	896	501	630	713	699	949	949	730	893	999999	999999	611	999999	243	239	41	999999	375	607	492	483	924	634	517	999999	999999	787	794	999999	355	99	314	334	743	786	999999	41	999999	999999	944	651	616	441	957	770	446	999999	999999	999999	999999	999999	566	913	21	874	971	866	123	537	999999	171	164	999999	548	481	999999	287	532	457	299	10	999999	749	663	840	866	492	677	746	738	933	190	982	384	43	533	400	322	868	814	999999	918	572	551	782	496	319	893	999999	932	169	169	999999	522	58	742	999999	260	180	17	999999	199	376	999999	999999	981	999999	922	514	948	447	964	999999	643	226	91	15	207	880	354	999999	598	201	814	579	773	41	469	335	300	715	149	152	860	334	999999	551	774	999999	800	323	999999	389	537	999999	999999	505	999999	306	966	999999	999999	379	826	461	891	999999	562	228	378	999999	713	596	223	242	307	822	802	319	999999	999999	241	798	90	40	168	999999	663	329	385	278	526	173	999999	563	106	999999	999999	409	999999	886	989	555	41	999999	610	800	175	999999	196	381	999999	206	964	999999	505	821	999999	795	302	999999	345	242	843	999999	999999	550	237	660	145	537	999999	403	875	456	551	686	767	238	429	999999	53	367	143	14	575	330	208	999999	67	285	480	530	116	999999	550	756	999999	931	999999	70	573	515	999999	658	874	308	330	518	999999	999999	63	71	376	935	638	977	109	839	534	112	351	305	602	999999	67	976	999999	124	905	999999	974	999999	810	369	999999	538	208	999999	139	276	999	999999	57	247	231	419	164	181	133	573	656	872	999999	325	719	278	999999	309	601	999999	999999	
216	613	99	999999	227	261	16	999999	110	779	625	709	267	112	660	999999	364	638	648	822	126	991	341	147	111	439	494	649	526	625	899	882	241	265	793	87	957	402	14	168	157	999999	33	794	999999	999999	999999	223	69	999999	558	670	953	999999	895	225	999999	951	744	788	766	367	624	484	999999	742	478	11	318	582	299	962	999999	999999	675	95	999999	547	999999	938	299	280	590	505	77	999999	999999	166	369	578	806	15	657	226	999999	789	416	548	913	299	694	999999	904	486	730	595	46	473	409	810	256	733	845	999999	498	999999	999999	128	999999	999999	812	999999	999999	740	776	293	314	418	98	885	678	429	633	816	253	161	376	113	774	481	202	466	756	559	331	999999	999999	851	727	905	999999	298	141	999999	487	383	999999	174	710	999999	291	999999	384	523	141	827	999999	39	562	347	129	673	353	935	459	356	564	999999	999999	703	999999	999999	690	193	873	390	298	371	999999	999999	655	999999	402	999999	999999	574	91	243	428	504	972	999999	298	389	785	348	944	999999	812	140	818	423	999999	16	322	829	936	999999	650	751	999999	738	700	999999	692	999999	281	999999	999999	884	999999	331	663	913	731	993	173	311	407	535	999999	102	558	999999	61	999999	455	395	999999	999999	637	999999	593	677	965	244	440	605	696	867	77	929	999999	928	865	497	999999	842	999999	329	665	635	793	999999	315	446	189	501	641	461	472	885	10	999999	256	385	999999	986	999999	496	563	567	614	540	999999	516	643	630	343	563	481	613	119	999999	705	12	106	999999	371	529	999999	999999	999999	245	405	192	928	84	999999	489	759	773	893	999999	999999	107	30	263	999999	799	803	559	999999	87	980	858	999999	314	679	999999	288	999999	625	429	441	625	603	379	144	285	587	568	948	853	804	707	999999	330	930	608	981	843	820	571	725	999999	781	886	999999	547	416	999999	405	437	210	500	158	474	357	150	503	651	999999	999999	222	244	611	313	999999	999999	148	454	384	81	999999	445	448	63	703	936	844	999999	999999	597	868	963	999999	520	999999	314	559	255	973	790	114	340	725	448	999999	999999	894	477	999999	982	999999	962	249	333	999999	765	61	105	999999	420	306	787	536	530	999999	258	81	999999	660	999999	723	892	480	593	967	932	720	10	703	222	51	376	112	142	999999	999999	723	839	355	887	262	464	999999	562	494	326	803	204	999999	111	420	999999	816	999999	268	515	491	999999	366	999999	55	61	999999	558	379	999999	685	999999	341	608	535	241	745	999999	715	269	
999999	917	109	999999	138	525	999999	601	801	248	559	467	874	683	423	77	483	999999	999999	211	999999	926	193	999999	641	999999	862	336	576	189	67	999999	929	999	108	573	556	716	113	530	985	999999	757	140	379	227	529	999999	194	467	999999	633	931	514	999999	491	733	999999	999999	728	662	999999	999999	999999	190	516	538	874	584	849	520	766	999999	321	999999	271	179	999999	195	424	880	999999	151	999999	431	434	121	424	999999	616	840	22	707	384	867	256	774	144	949	863	689	654	83	344	947	991	999999	620	299	935	322	999999	359	999999	848	999999	597	917	201	756	404	123	83	967	19	508	68	634	454	968	999999	44	113	332	999999	999999	140	807	171	439	810	999999	135	865	304	169	999999	123	535	999999	658	857	943	203	468	575	581	999999	999999	449	932	999999	175	330	449	287	577	37	859	999999	328	790	999999	761	945	903	999999	217	672	850	845	945	108	999999	999999	999999	101	909	863	999999	999999	33	999999	721	999999	821	335	999999	426	27	591	999999	999999	912	999999	999999	111	999999	258	564	999999	373	443	484	603	986	999999	140	20	809	196	668	173	999999	969	304	318	44	264	134	578	193	999999	999999	268	220	692	999999	999999	999999	537	999999	660	309	999999	290	590	997	128	520	930	205	794	999999	830	923	471	562	999999	794	559	77	926	134	986	402	582	787	225	999999	999999	999999	999999	568	282	286	17	999999	127	689	714	320	915	999999	999999	382	999999	184	999999	999999	749	139	252	161	999999	469	999999	536	999999	999999	707	803	782	999999	999999	235	21	236	999999	999999	915	999999	444	264	90	249	161	192	999999	999999	13	999999	962	999999	999999	174	999999	42	999999	999999	999999	481	552	937	981	999999	538	190	999999	969	371	173	839	280	429	152	694	988	81	653	317	800	999999	708	186	999999	840	999999	101	999999	773	999999	560	531	260	444	64	506	282	178	999999	970	663	999999	252	999999	568	691	461	500	999999	999999	961	32	505	503	874	843	761	683	80	999999	99	477	999999	393	613	999999	999999	984	98	197	716	999999	999999	346	146	646	466	346	739	999999	999999	999999	581	309	999999	538	999999	757	999999	221	745	599	107	84	881	196	764	859	236	260	999999	999999	412	999999	757	69	999999	999999	366	238	387	424	999999	999999	195	499	999999	896	999999	85	292	272	999999	877	452	126	804	867	465	950	999999	999999	120	999999	486	973	197	300	552	958	458	999999	999999	342	834	999999	656	185	889	392	999999	868	493	161	968	999999	63	535	999999	640	264	221	702	415	356	779	313	463	
445	221	311	604	353	417	626	424	870	999999	53	130	470	629	978	83	999999	999999	124	958	521	87	920	662	460	912	703	246	999999	985	985	64	27	999999	739	678	91	999999	999999	999999	999999	553	538	971	492	718	179	635	243	629	756	999999	665	354	999999	368	300	999999	153	441	714	390	259	885	106	999999	112	999999	889	310	991	999999	499	49	999999	967	548	949	180	741	742	999999	999999	999999	999999	652	398	999999	260	380	387	442	999999	93	370	154	304	653	875	503	615	999999	999999	933	999999	794	843	626	920	974	999999	351	478	412	699	999999	387	713	999999	453	599	440	999999	518	999999	999999	999999	999999	678	289	999999	999999	84	676	999999	840	332	999999	999999	999999	808	772	999999	286	560	46	999999	150	394	724	999999	590	999999	999999	999999	185	884	237	21	999999	385	999999	947	640	311	924	277	999999	286	858	999999	999999	806	222	644	999999	687	999999	999999	886	596	999999	999999	954	999999	92	897	652	999999	950	955	105	67	829	999999	999999	999999	121	999999	636	769	171	864	535	999999	999999	999999	785	999999	86	498	153	279	134	491	117	416	993	127	999999	36	624	38	335	903	228	999999	999999	999999	274	11	575	766	331	127	434	413	999999	553	75	308	122	865	697	462	812	825	933	347	999999	999999	999999	994	999999	609	154	143	538	631	999999	207	999999	631	522	84	999999	387	947	17	67	703	919	999999	62	920	999999	999999	340	999999	999999	402	327	640	212	310	179	581	19	722	972	300	875	865	371	867	501	490	352	622	539	999999	878	925	290	999999	54	392	999999	836	999999	394	802	664	540	789	879	176	429	222	905	351	377	235	45	766	828	64	88	999999	428	999999	416	718	344	666	524	402	360	955	999999	999999	638	183	36	587	498	999999	999999	581	999999	335	71	140	717	198	66	652	890	523	429	999999	314	758	418	272	978	999999	999999	999999	999999	487	816	474	956	128	712	999999	208	999999	278	618	999999	507	206	102	371	286	999999	155	609	999999	511	836	535	275	482	880	764	764	609	999999	889	461	315	999999	519	597	999999	999999	486	999999	999999	442	255	810	270	999999	999999	999999	999999	701	93	185	273	403	976	999999	938	691	645	999999	439	444	848	864	728	278	201	696	999999	999999	999999	412	669	999999	428	78	999999	725	15	675	328	999999	863	907	330	714	197	999999	533	538	659	492	952	999999	999999	19	594	391	999999	991	615	865	742	137	598	999999	515	526	999999	907	999999	222	685	970	514	991	580	940	543	999999	91	999999	172	54	123	620	459	25	325	
418	483	209	643	24	999999	999999	706	736	999999	649	208	670	936	626	149	446	807	982	999999	441	438	999999	847	77	909	999999	703	697	23	999999	999999	999999	999999	566	999999	200	999999	670	909	999999	999999	843	630	894	815	421	999999	999999	999999	999999	813	476	875	884	980	829	361	999999	999999	999999	758	18	723	341	427	707	469	999999	202	999999	999999	146	83	97	999999	595	999999	999999	261	497	982	166	792	345	174	999999	999999	327	999999	604	839	14	565	184	303	285	130	999999	476	118	951	973	353	956	810	677	403	788	737	999999	804	407	323	617	999999	601	226	999999	177	672	92	152	999999	598	999999	862	580	898	794	871	474	735	999999	153	546	18	813	836	535	496	361	836	589	201	799	441	999999	948	999999	701	69	999999	130	999999	35	809	190	999999	999999	999999	106	505	993	866	999999	79	920	179	81	743	999999	389	851	999999	321	256	562	999999	999999	678	182	632	476	999999	812	731	614	683	128	736	828	67	990	588	399	855	999999	723	281	999999	521	520	999999	999999	912	999999	891	449	491	779	999999	588	956	999999	775	473	38	999999	63	198	464	999999	61	344	915	730	399	273	999999	465	999999	838	999999	78	167	661	999999	788	999999	142	840	174	999999	349	489	249	110	822	813	926	827	941	669	92	275	284	469	542	772	191	289	627	168	999999	999999	417	268	888	20	123	717	250	720	920	357	300	54	999999	999999	676	629	576	460	365	638	471	179	999999	802	882	201	223	999999	998	853	223	999999	176	973	999999	980	222	812	699	218	586	999999	999999	999999	999999	240	757	687	105	999999	713	177	999999	397	904	248	30	96	137	921	999999	234	721	77	144	999999	877	738	999999	999999	417	999999	761	156	62	249	430	999999	827	651	444	536	919	446	150	999999	212	779	79	999999	959	136	684	999999	714	999999	509	999999	600	999999	363	29	999999	410	999999	948	415	656	344	999999	818	518	268	999999	487	999999	314	285	927	98	91	108	999999	950	736	291	89	983	999999	700	740	999999	912	146	298	424	632	999999	301	201	999999	555	444	415	24	451	999999	208	299	747	56	234	999999	999999	609	264	999999	954	673	863	868	432	999999	644	999999	999999	999999	131	999999	73	999999	795	983	736	458	535	664	263	999999	294	423	999999	693	694	653	999999	995	411	999999	999999	73	678	846	438	999999	217	340	799	491	999999	999999	745	20	999999	412	261	251	27	999999	84	600	108	28	999999	449	987	738	999999	990	418	999999	999999	595	163	999999	666	949	554	999999	250	999999	999999	771	999999	
448	677	871	999999	292	402	999999	977	999999	999999	999999	965	999999	999999	989	345	479	810	999999	82	999999	652	160	856	236	745	312	696	999999	999999	879	736	336	999999	940	771	126	280	248	597	999999	999999	845	999999	720	44	999999	492	999999	999999	771	394	64	699	129	795	527	999999	241	546	99	577	999999	546	999999	707	638	631	525	999999	228	208	572	221	927	774	807	999999	145	999999	738	820	999999	545	999999	494	681	637	908	155	254	111	999999	701	999999	576	731	999999	559	23	406	999999	966	347	999999	572	822	999999	771	354	988	999999	878	49	999999	999999	446	829	504	98	999999	11	722	380	973	999999	169	999999	999999	361	52	507	469	132	795	362	854	793	999999	478	672	837	866	563	999999	745	232	999999	999999	238	140	902	999999	470	987	404	663	595	999999	999999	413	952	999999	420	999999	999999	49	999999	254	455	999999	999999	143	36	999999	999999	145	999999	999999	999999	894	168	976	485	999999	149	999999	998	145	400	699	268	428	962	75	720	999999	455	999999	675	705	476	755	999999	812	999999	769	778	54	799	269	999999	381	999999	838	254	999999	654	999999	999999	787	51	999999	854	756	167	999999	180	960	705	490	689	906	547	532	427	413	538	672	999999	999999	925	953	345	140	204	886	292	134	820	999999	63	266	99	888	664	855	999999	691	999999	261	598	999999	348	319	579	598	833	999999	420	841	999999	999999	454	999999	862	97	285	723	562	999999	942	56	149	961	999999	432	999999	659	999999	571	999999	846	26	492	782	117	999999	36	560	999999	62	678	713	979	307	999999	999999	308	36	577	580	188	139	384	319	552	677	387	882	999999	781	184	746	849	339	600	965	961	999999	999999	482	259	172	999999	999999	273	342	170	663	366	620	518	999999	300	999999	333	999999	642	183	240	440	237	154	413	824	878	999999	864	999999	706	999999	850	299	282	104	331	25	182	166	56	219	517	999999	525	536	273	551	999999	999999	999999	882	333	788	778	323	255	114	999999	141	349	340	999999	519	956	261	770	228	360	206	670	318	544	485	137	30	923	513	999999	877	560	336	487	999999	645	999999	999999	72	520	958	849	226	267	999999	817	715	742	997	766	274	766	999999	200	259	197	696	348	999999	661	758	999999	999999	486	880	580	22	999999	470	999999	142	479	707	708	402	356	454	999999	999999	667	421	999999	925	746	364	121	515	999999	237	820	948	485	934	411	761	999999	117	739	386	999999	805	862	281	134	634	794	999999	999999	798	902	999999	645	999999	189	250	480	475	994	999999	769	75	
999999	625	999999	924	656	545	306	946	999999	248	714	674	999999	999999	558	16	800	999999	569	63	178	348	335	87	313	640	999999	171	291	101	122	617	617	405	999999	247	999999	209	977	999999	761	400	962	663	38	971	811	327	999999	473	999999	882	563	716	999999	999999	300	999999	621	999999	791	145	999999	743	136	107	67	999999	934	321	385	600	145	319	301	777	999999	999999	59	341	829	999999	479	818	426	240	64	901	509	999999	946	68	588	961	468	626	736	229	537	999999	914	183	392	380	97	84	746	253	424	128	162	628	523	289	197	364	665	845	326	895	999999	999999	138	543	374	999999	22	184	851	675	51	999999	144	127	427	655	54	999999	730	999999	493	810	486	390	247	328	544	309	999999	114	960	890	902	642	888	757	999999	849	15	770	72	572	402	749	86	996	999999	405	861	541	320	999999	125	999999	411	241	999999	748	305	56	782	713	410	999999	999999	160	263	999999	239	669	610	204	103	959	999999	921	418	736	999999	999999	833	148	999999	999999	794	999999	999999	999999	240	656	87	306	999999	999999	988	359	172	999999	45	926	999999	999999	176	999999	931	125	472	165	999999	999999	823	999999	444	64	999999	644	275	177	952	320	385	334	270	582	592	999999	650	144	999999	930	999999	762	701	999999	507	840	971	255	310	678	931	619	999999	751	833	144	999999	499	999999	354	999999	994	702	725	550	419	732	593	999999	628	999999	337	999999	763	999999	70	252	66	557	382	672	30	999999	284	388	766	100	519	749	458	450	161	398	627	847	764	999999	976	837	999999	999999	388	645	681	213	604	434	481	30	772	891	999999	999999	374	681	72	999999	428	346	784	999999	999999	844	161	188	323	939	567	915	966	10	999999	229	469	273	293	385	195	81	784	341	999999	499	976	566	999999	999999	33	945	784	637	642	639	62	999999	896	544	493	503	999999	999999	999999	565	999999	772	624	587	482	999999	398	999999	941	999999	562	453	999999	722	867	999999	544	999999	999999	622	140	338	367	637	176	700	377	749	891	692	999999	129	474	62	445	214	941	66	737	922	557	107	696	295	999999	999999	68	183	677	898	999999	785	748	254	435	726	414	987	420	781	733	648	795	259	174	442	978	657	287	999999	653	488	999999	992	999999	43	641	82	999999	567	999999	999999	999999	993	733	999999	380	999999	627	719	999999	999999	645	955	199	999999	312	447	130	999999	630	999999	999999	23	254	480	999999	755	189	999999	94	999999	437	852	150	538	575	801	526	999999	999999	759	39	568	863	699	842	
999999	803	166	999999	204	951	915	937	239	309	68	999999	262	988	625	999999	235	634	467	526	792	999999	999999	342	510	921	999999	583	999999	381	336	160	999999	638	997	952	33	671	890	390	522	915	910	239	517	62	999999	779	446	999999	804	999999	406	183	59	999999	152	823	229	282	599	999999	76	857	972	908	204	623	991	999999	26	564	999999	87	13	999999	905	999999	999999	458	657	999999	146	999999	577	999999	754	380	588	402	809	209	451	999999	999999	999999	999999	62	999999	999999	857	649	788	999999	703	250	200	328	180	181	700	721	998	999999	625	25	999999	999999	290	999999	164	824	44	999999	999999	999999	122	136	296	823	38	999999	174	226	601	17	795	373	457	337	211	435	210	417	702	999999	210	999999	992	775	984	999999	771	686	454	42	614	199	910	886	137	74	42	356	153	847	557	782	179	618	230	999999	468	952	999999	999999	623	999999	896	774	999999	999999	143	520	999999	105	90	487	771	568	402	606	462	999999	209	147	402	854	273	855	540	428	510	999999	555	162	473	819	318	725	999999	986	999999	999999	280	999999	930	521	999999	57	766	999999	20	999999	225	623	379	898	999999	999999	999999	769	364	51	244	197	931	759	999999	687	631	271	178	56	159	415	314	326	299	999999	216	880	347	999999	98	470	418	900	168	931	999999	575	999999	88	398	650	632	260	901	93	763	180	556	829	999999	999999	999999	964	460	810	319	63	609	999999	33	456	432	999999	952	773	779	41	601	44	905	66	999999	100	657	509	782	63	999999	999999	999999	46	999999	517	800	594	999999	453	449	357	621	999999	965	828	64	942	227	494	307	138	314	732	578	521	924	368	308	810	999999	999999	37	266	638	403	999999	987	131	915	346	368	999999	335	999999	999999	999999	186	100	377	46	715	291	297	999999	296	901	29	999999	812	592	442	999999	758	147	497	329	365	999999	572	341	76	821	312	158	939	999999	979	999999	334	999999	748	277	930	774	601	670	740	509	999999	502	999999	530	318	332	904	81	455	197	104	924	67	999999	999999	46	969	894	978	149	817	372	922	999999	142	999999	843	999999	365	983	545	827	589	999999	749	80	864	546	512	980	999999	999999	999999	791	999999	410	999999	663	999999	894	805	707	999999	600	999999	978	579	597	397	604	489	999999	715	472	999999	276	999999	211	345	458	181	432	391	998	895	949	894	141	833	999999	999999	190	425	471	999999	999999	146	989	172	771	999999	999999	999999	908	501	514	161	16	149	779	75	839	327	300	723	383	325	693	704	
743	94	448	999999	999999	932	308	323	999999	293	999999	140	355	999999	574	958	903	282	483	507	391	798	887	992	999999	666	832	999999	135	748	804	522	453	294	429	999999	61	513	999999	975	202	200	907	722	335	649	720	800	999999	999999	819	110	842	195	999999	944	206	456	710	998	999999	999999	999999	505	488	999999	686	71	619	999999	999999	999999	787	507	314	201	891	175	666	999999	999999	999999	121	999999	929	704	680	267	971	485	490	999999	803	496	876	999999	999999	411	243	44	962	999999	999999	999999	999999	429	322	344	881	131	63	41	790	306	62	77	999999	404	576	999999	620	429	999999	144	407	999999	596	999999	631	999999	198	489	999999	632	999999	296	850	999999	999999	999999	391	345	999999	849	999999	999999	814	507	444	999999	434	999999	835	999999	423	543	569	57	466	132	833	31	713	334	933	573	999999	167	999999	765	227	86	44	76	402	285	53	250	999999	999999	497	99	856	822	999999	590	654	999999	218	907	999999	999999	790	247	676	999999	631	61	916	858	359	656	651	679	590	357	573	768	66	148	499	328	345	517	634	743	174	890	211	352	919	626	999999	947	999999	999999	296	797	399	42	653	991	334	999999	999999	841	447	999999	999999	999999	27	885	999999	79	418	409	467	282	612	933	206	740	999999	573	999999	733	707	999999	642	175	71	775	378	999999	495	507	999999	491	919	793	306	986	999999	999999	334	43	999999	999999	539	637	999999	23	195	999999	836	912	152	999999	915	999999	999999	999999	545	76	713	251	516	999999	584	999999	415	975	363	999999	636	999999	91	422	248	905	533	827	175	14	999999	58	590	912	197	582	365	242	576	999999	659	563	999999	999999	999999	93	999999	807	304	999999	232	999999	659	376	829	999999	999999	729	521	999999	342	999999	577	999999	858	999999	661	999999	215	12	554	182	409	309	169	83	767	498	698	165	388	999999	532	546	782	235	398	224	92	570	751	635	720	565	721	353	985	910	734	999999	999999	922	602	302	84	59	582	359	216	756	859	999999	40	366	632	616	783	40	758	632	276	999999	522	999999	260	918	462	844	999999	816	97	856	764	640	733	465	133	999999	472	733	653	48	18	335	711	419	605	364	933	114	569	999999	161	111	792	985	409	957	999999	165	596	738	771	400	668	999999	577	999999	632	176	493	554	999999	999999	999999	999999	438	196	933	999999	323	107	999999	483	257	142	705	663	848	748	66	175	999999	317	999999	999999	999999	617	999999	708	841	214	731	767	999999	25	999999	999999	132	564	999999	222	34	210	841	499	
827	297	999999	535	307	914	999999	884	999999	999999	366	260	999999	73	960	820	529	234	10	119	376	152	862	241	745	578	540	999999	201	843	150	987	999999	646	999999	999999	999999	141	410	926	662	847	658	303	659	146	246	68	604	735	692	799	999999	731	133	685	435	910	789	999999	383	268	692	275	187	378	999999	999999	976	979	355	398	999999	83	457	999999	999999	999999	582	609	342	482	689	465	999999	350	788	744	523	999999	555	564	351	682	552	404	164	999999	126	999999	999999	993	999999	624	390	304	975	136	284	999999	999999	999999	338	190	396	901	578	236	124	999999	590	999999	728	573	999999	791	56	999999	530	63	999999	999999	999999	301	999999	348	400	75	85	999999	374	661	470	999999	221	688	235	170	296	999999	825	999999	277	290	999999	323	275	999999	999999	598	999999	834	606	231	240	98	425	46	999999	57	510	513	161	999999	471	928	579	809	362	746	999999	885	999999	878	999999	999999	999999	171	600	933	83	999999	999999	487	999999	540	65	248	688	999999	273	199	236	248	151	322	776	18	819	772	743	465	999999	453	42	372	979	727	994	794	999999	999999	445	10	973	628	637	674	661	999999	999999	340	130	239	483	375	999999	616	737	915	999999	826	351	828	199	618	726	432	454	244	561	338	254	894	869	19	754	236	274	999999	684	999999	999999	888	899	999999	999999	926	970	666	713	372	999999	88	135	437	912	616	810	365	901	215	229	427	999999	544	96	999999	370	474	621	432	999999	224	240	999999	480	463	928	999999	999999	800	462	787	530	999999	348	175	768	441	106	147	999999	908	999999	479	883	929	999999	364	326	118	565	506	55	291	999999	775	848	569	956	999999	687	33	92	111	752	442	896	189	999999	999999	999999	928	999999	483	16	443	999999	760	683	550	999999	573	999999	174	244	956	741	249	179	999999	327	208	485	999999	999999	402	999999	519	999999	450	42	339	999999	405	999999	637	138	999999	284	586	999999	97	886	415	999999	124	999999	917	866	796	700	657	20	632	603	269	453	729	34	999999	999999	93	999999	242	518	999999	999999	999999	524	607	827	180	964	592	401	999999	322	79	142	345	838	999999	653	930	749	384	328	535	802	390	193	409	999999	670	969	999999	63	999999	897	901	708	498	999999	269	969	999999	693	999999	241	373	946	384	597	688	999999	708	999999	113	492	143	999999	999999	999999	999999	423	428	633	304	999999	313	185	668	181	999999	636	349	515	393	999999	229	691	900	304	999999	999999	809	811	999999	894	999999	658	999999	171	764	616	828	236	268	
845	999999	896	999999	999999	999999	999999	288	213	366	61	435	203	56	152	272	451	394	585	999999	999999	614	617	999999	409	360	654	235	507	417	624	807	123	256	548	420	332	302	104	375	250	999999	605	454	806	468	78	611	999999	898	322	231	253	402	568	240	999999	131	999999	455	283	962	999999	796	999999	253	999999	946	508	999999	939	159	300	999999	593	999999	999999	999999	968	941	292	52	428	609	104	403	999999	720	687	317	487	211	312	649	102	999999	385	809	712	999999	999999	131	113	999999	958	172	999999	999999	809	34	999999	770	163	58	172	999999	544	181	701	349	689	999999	999999	200	254	738	846	999999	999999	316	168	999999	460	416	795	999999	939	352	650	932	471	530	911	999999	95	716	57	264	999999	999999	742	214	999999	372	873	554	999999	913	831	229	999999	289	916	999999	865	999999	319	999999	263	10	999999	999999	530	769	877	168	690	999999	114	537	690	592	174	265	573	954	100	999999	999999	999999	999999	999999	520	430	616	192	999999	418	797	73	407	310	11	486	570	550	683	349	495	999999	863	265	808	304	538	733	125	661	999999	999999	931	231	214	22	700	999999	999999	109	163	695	555	999999	809	51	140	390	999999	688	694	33	999999	751	602	828	387	999999	999999	226	892	882	76	999999	489	999999	141	999999	999999	988	785	304	868	999999	196	799	169	591	456	767	173	158	152	437	967	905	639	190	628	999999	635	656	58	999999	217	281	628	603	999999	922	909	999999	293	602	999999	399	999999	697	564	999999	669	795	598	999999	62	743	739	639	984	999999	999999	950	999999	721	363	139	256	412	375	915	180	999999	799	533	999999	999999	865	550	534	577	999999	999999	625	825	999999	839	67	599	413	474	999999	989	618	999999	999999	959	408	571	248	773	153	751	331	649	999999	113	995	75	601	999999	878	198	115	417	832	313	334	730	999999	524	999999	656	999	901	383	191	947	591	856	898	999999	303	999999	760	434	999	999999	976	999999	612	999999	999999	997	999999	596	999999	884	211	999999	999999	634	678	566	724	702	496	752	430	276	999999	999999	414	218	703	43	999999	886	354	982	833	692	358	536	403	680	88	999999	440	999999	40	307	745	999999	494	273	141	737	587	67	937	257	200	999999	753	455	439	784	304	536	21	466	539	999999	551	679	286	151	172	999999	999999	837	999999	999999	245	153	999999	207	724	440	901	999999	308	297	55	586	999999	647	999999	947	250	999999	365	904	303	573	999999	526	999999	814	986	990	574	999999	999999	109	999999	85	474	609	45	242	70	
863	634	174	167	251	182	964	999999	638	367	225	999999	330	482	417	999999	672	385	893	542	909	453	910	999999	765	854	999999	651	427	183	183	912	999999	243	501	279	138	415	526	354	999999	636	358	632	358	739	123	626	527	262	802	234	151	699	999999	999999	723	890	999999	999999	236	323	999999	465	999999	313	999999	999999	999999	148	693	266	859	549	842	282	104	288	924	999999	999999	999999	133	174	380	948	999999	999999	93	90	555	247	23	138	127	386	876	999999	999999	55	943	36	645	389	569	545	375	602	857	877	999999	445	999999	999999	656	907	199	999999	999999	245	542	487	12	999999	592	455	253	730	432	999999	406	999999	839	879	91	999999	684	744	605	834	583	178	999999	216	764	119	281	646	481	999999	999999	999999	808	213	512	999999	34	744	796	123	302	644	999999	999999	481	124	999999	96	999999	942	999999	454	990	259	661	374	37	796	999999	483	999999	606	258	222	999999	124	999999	636	999999	625	690	940	948	491	542	938	998	999999	734	650	513	194	999999	999999	999999	742	300	559	551	148	999999	237	607	999999	939	999999	999999	957	135	366	999999	969	720	669	262	292	506	508	999999	723	375	999999	71	496	969	989	999999	719	234	535	999999	844	999999	238	196	462	342	635	551	845	999999	51	932	378	929	543	474	999999	287	999999	245	791	841	999999	772	469	175	120	999999	950	452	999999	999999	599	542	999999	999999	492	483	799	949	870	999999	871	999999	334	47	693	566	435	999999	561	441	999999	299	42	12	267	999999	726	296	999999	292	601	403	874	318	999999	836	63	659	982	999999	487	754	374	999999	969	999999	999999	431	999999	554	917	436	890	999999	212	310	509	999999	627	36	756	513	727	588	999999	478	999999	25	705	999999	513	776	999999	351	954	775	924	207	42	610	26	304	999999	677	999999	999999	512	639	116	999999	336	188	41	955	463	974	999999	999999	478	501	359	433	726	625	50	150	999999	999999	999999	436	385	312	841	26	20	461	699	59	999999	201	965	667	908	999999	530	334	999999	586	887	979	748	148	999999	999999	999999	593	578	999999	637	234	281	962	357	680	656	34	999999	24	945	11	284	977	999999	999999	999999	999999	524	62	105	715	405	316	661	311	687	247	582	311	766	426	883	511	422	988	919	13	319	238	27	506	999999	999999	999999	886	999999	999999	575	451	14	568	999999	999999	999999	921	999999	964	999999	56	992	418	451	45	999999	528	128	773	564	999999	367	532	382	999999	45	599	999999	999999	675	775	606	999999	999999	140	999999	207	357	367	419	
501	169	955	702	999999	246	999999	64	952	481	123	767	931	216	999999	94	999999	195	783	999999	503	203	999999	298	535	449	85	999999	320	739	60	180	760	363	72	424	411	830	999999	59	436	999999	999999	999999	561	17	675	709	681	999999	824	22	999999	877	916	308	999999	999999	176	999999	170	862	999999	222	430	942	999999	578	154	576	999999	999999	999999	999999	63	958	427	958	999999	527	774	376	74	273	915	999999	606	882	447	999999	417	744	999999	999999	889	574	800	563	774	618	999999	999999	565	115	999999	183	999999	840	824	999999	880	58	929	649	59	793	798	480	307	391	346	134	140	389	999999	999999	986	790	844	488	168	999999	193	128	527	677	810	999999	899	999999	112	765	67	489	999999	368	815	25	245	999999	775	330	265	392	282	875	966	186	947	436	999999	155	996	999999	798	26	864	811	131	382	982	839	580	565	999999	580	77	999999	505	799	132	971	999999	999999	713	999999	608	999999	846	652	710	999999	21	472	554	956	769	721	691	999999	504	999999	893	999999	123	935	749	699	113	701	808	325	681	157	314	224	999999	258	632	960	418	999999	964	479	671	358	999999	117	21	332	999999	999999	999999	637	305	127	999999	692	634	777	99	908	697	154	843	999999	953	864	167	340	999999	520	99	731	999999	440	49	423	200	999999	117	641	688	780	890	462	365	999999	851	999999	146	999999	999999	999999	999999	509	376	999999	635	999999	999999	964	999999	680	967	300	266	238	187	865	999999	664	999999	869	999999	457	229	916	999999	999999	999999	999999	22	971	203	999999	999999	243	860	950	73	228	999999	914	370	152	691	17	813	599	206	999999	865	985	118	481	999999	753	194	423	289	999999	999999	254	257	495	951	978	999999	999999	403	32	377	999999	801	999999	999999	586	509	999999	765	221	113	665	999999	999999	53	36	862	721	49	153	58	999999	670	999999	663	543	667	874	201	712	530	999999	206	183	759	999999	999999	999999	999999	999999	254	667	657	77	999999	900	69	355	451	924	126	999999	481	260	999999	930	567	197	206	342	919	634	336	63	691	811	999999	21	999999	999999	842	614	126	999999	999999	999999	999999	999999	268	762	484	999999	433	276	596	764	821	945	999999	828	999999	996	61	272	911	619	341	603	999999	544	441	57	999999	46	91	999999	999999	272	361	999999	150	964	928	999999	858	607	211	69	999999	926	989	523	812	999999	344	845	563	999999	307	999999	999999	196	226	999999	999999	437	119	397	194	95	999999	559	594	999999	688	116	999999	617	414	999999	417	281	147	999999	555	918	244	999999	
701	246	948	999999	964	81	542	999999	999999	214	122	999999	999999	814	874	381	810	440	928	204	635	237	999999	945	450	993	872	999999	58	999999	178	412	999999	229	999999	999999	999999	330	999999	522	999999	733	367	863	999999	999999	816	999999	407	765	999999	999999	989	49	264	474	468	12	355	971	209	763	905	982	45	999999	237	277	999999	926	244	490	845	416	999999	901	870	999999	450	466	999999	278	999999	293	127	999999	423	163	999999	999999	489	144	975	999999	322	321	827	385	827	999999	755	548	484	480	531	168	279	583	999999	362	603	555	562	888	795	931	392	622	865	982	296	84	312	999999	999999	109	514	232	103	808	84	495	999999	655	711	637	793	999999	999999	958	783	840	242	613	627	934	582	999999	827	999999	928	215	999999	845	999999	680	999999	587	43	431	999999	57	489	122	287	118	469	906	187	167	147	492	861	907	208	456	841	698	279	999999	527	427	404	711	879	869	999999	999999	999999	40	401	216	866	339	313	736	999999	130	999999	518	474	676	910	670	254	999999	354	999999	646	62	838	999999	317	530	999999	236	999999	778	242	999999	143	229	759	999999	765	999999	626	999999	603	472	105	721	999999	761	48	999999	517	999999	466	443	524	373	603	104	202	999999	899	345	999999	999999	999999	582	888	916	999999	255	916	763	904	324	999999	822	999999	184	957	999999	999999	999999	999999	63	999999	919	999999	798	893	770	626	664	999999	911	999999	290	106	526	389	522	999999	456	385	793	934	999999	829	999999	999999	702	363	428	999999	999999	679	999999	853	380	367	173	271	100	32	999999	628	262	999999	999999	999999	538	725	493	999999	444	999999	727	180	698	129	966	100	179	184	201	416	207	526	879	999999	999999	999999	999999	168	225	261	742	433	770	174	681	943	999999	858	999999	976	870	999999	999999	999999	951	182	164	999999	999999	83	102	999999	831	209	999999	735	929	999999	999999	111	999	334	579	193	552	304	410	534	447	32	264	320	98	224	545	573	823	99	999999	515	283	999999	999999	152	168	999999	602	570	999999	946	23	84	999999	999999	977	999999	64	519	999999	657	771	629	813	999999	819	782	827	999999	999999	857	999999	840	481	100	828	999999	999999	436	999999	999999	999999	839	791	501	18	190	67	114	247	998	518	999999	852	632	743	653	661	999999	999999	386	998	986	907	885	999999	183	602	172	165	453	999999	627	999999	520	955	932	838	321	999999	639	999999	722	378	665	349	999999	987	849	999999	999999	872	999999	999999	647	727	715	932	906	467	999999	999999	894	999999	794	28	891	819	341	999999	
811	999999	350	39	999999	661	999999	617	251	545	437	196	753	999999	981	999999	812	524	847	999999	250	999999	932	999999	999999	999999	999999	774	999999	646	458	999999	655	999999	545	369	999999	147	419	985	999999	108	690	370	39	999999	833	999999	967	223	215	376	971	548	436	811	882	496	505	642	831	511	999999	999999	97	649	540	581	280	622	58	675	114	862	351	999999	319	572	999999	999999	228	752	999999	370	440	91	999999	117	745	734	486	45	642	999999	999999	940	999999	95	282	389	118	262	807	999999	999999	540	999999	119	206	294	999999	320	671	619	424	999999	704	672	173	16	999999	432	835	546	146	22	42	999999	707	411	87	233	299	999999	999999	999999	999999	999999	999999	900	818	706	911	460	999999	999999	374	32	362	86	245	401	921	275	556	686	426	270	999999	162	999999	934	411	795	217	999999	30	235	999999	458	142	252	999999	273	197	999999	521	385	314	999999	648	20	974	631	176	685	311	34	889	100	549	684	253	52	402	884	304	126	252	962	154	148	189	904	943	992	999999	658	999999	429	999999	50	956	999999	514	497	999999	780	628	999999	967	996	346	999999	999999	457	999	999999	870	999999	999999	405	142	999999	999999	509	830	999999	687	999999	760	652	945	470	925	508	727	15	538	904	924	999999	497	999999	994	158	999999	436	999999	495	993	498	787	774	596	769	908	999999	422	999999	667	999999	102	454	771	325	60	999999	827	999999	729	999999	897	966	388	318	907	422	356	677	707	403	85	201	190	272	865	181	873	165	600	122	593	533	247	45	999999	52	948	679	107	925	609	999999	999999	999	601	821	395	999999	861	496	269	744	306	273	813	900	273	509	459	999999	12	999999	809	617	410	999999	728	999999	886	865	473	999999	999999	782	794	489	999999	191	999999	54	999999	594	304	113	853	848	236	974	231	999999	779	999999	230	999999	999999	938	785	158	598	238	103	52	401	999999	33	592	999999	524	479	333	475	92	838	415	999999	418	999999	706	999999	562	999999	999999	999999	999999	95	34	456	362	999999	999999	703	287	999999	442	950	999999	203	307	90	270	999999	999999	505	897	65	696	610	999999	134	514	571	999999	394	46	999999	349	920	45	910	999	146	812	999999	622	999999	197	499	406	464	360	224	79	625	503	999999	433	258	233	311	399	423	641	238	355	999999	623	892	556	350	611	822	168	397	999999	999999	871	57	882	277	867	206	214	999999	773	299	502	464	891	167	668	101	696	733	521	585	999999	999999	319	338	16	305	943	66	852	538	999999	682	544	
378	17	999999	375	999999	444	202	219	291	464	65	792	169	10	399	682	520	135	434	875	505	629	297	999999	999999	271	571	263	158	506	245	243	820	920	522	999999	291	725	740	299	999999	999999	223	999999	264	545	846	999999	999999	383	342	412	631	806	48	749	999999	649	821	694	872	939	999999	784	229	999999	972	249	488	999999	400	999999	394	145	999999	139	999999	999999	999999	18	425	277	708	774	174	999999	611	23	999999	773	999999	999999	904	56	999999	999999	999999	999999	999999	999999	573	999999	816	999999	983	999999	27	496	999999	908	343	552	176	999999	999999	605	240	296	620	397	221	958	367	715	810	758	999999	347	999999	176	999999	977	278	999999	445	999999	461	403	999999	627	814	124	999999	999999	439	999999	475	101	777	999999	159	28	999999	512	230	999999	248	999999	504	234	656	999999	999999	999999	94	999999	999999	999999	377	460	154	836	505	993	999999	107	205	395	285	924	292	799	999999	897	26	805	168	766	999999	831	999999	999999	999999	999999	970	144	346	679	888	83	999999	349	999999	327	999999	322	523	999999	929	133	418	999999	825	999999	941	856	120	881	77	288	207	517	315	545	880	794	937	939	999999	999999	760	999999	999999	211	999999	942	85	252	229	703	292	343	836	696	999999	726	534	999999	624	123	34	464	611	609	999999	104	999999	188	446	883	999999	583	803	999999	372	892	357	623	999999	998	781	999999	661	374	996	863	680	999999	133	164	269	999999	324	908	423	306	915	897	999999	999999	908	897	805	999999	327	708	540	355	333	530	378	910	72	625	342	167	999999	246	613	23	423	425	65	292	999999	767	269	999999	999999	999999	999999	999999	299	48	100	884	71	999999	56	999999	333	335	295	602	785	358	554	698	575	266	502	678	999999	321	805	999999	842	523	999999	560	449	645	999999	266	553	919	999999	999999	535	458	999999	488	199	325	689	97	139	462	506	274	222	570	328	999999	574	999999	175	977	242	606	52	548	601	496	847	687	58	38	59	999999	999999	529	173	127	170	999999	488	968	632	718	364	389	26	999999	347	879	327	999999	692	999999	753	999999	792	999999	999999	556	887	703	477	11	999999	110	999999	999999	537	693	406	210	650	999999	819	999999	999999	524	252	662	531	153	159	999999	999999	582	999999	804	999999	102	737	999999	711	613	136	785	501	630	999999	263	977	386	920	654	482	126	824	142	436	557	299	999999	999999	999999	35	744	553	509	999999	466	764	608	527	445	955	172	999999	46	433	43	705	724	845	988	684	999999	232	505	999999	999999	758	213	378	565	
803	999999	558	956	588	999999	241	999999	999999	222	499	378	999999	999999	698	320	626	999999	708	402	851	574	999999	697	79	999999	999999	999999	999999	397	708	560	240	999999	641	496	614	542	999999	51	801	713	736	633	499	999999	296	747	999999	999999	999999	970	999999	975	713	238	46	860	887	708	871	193	978	601	514	938	147	896	843	211	706	93	339	667	600	999999	999999	999999	999999	999999	593	774	999999	838	769	737	66	999999	999999	413	459	753	655	749	180	999999	734	999999	129	999999	178	399	903	605	478	544	999999	837	384	574	399	247	662	134	124	999999	942	149	999999	776	882	883	648	440	751	952	437	589	497	999999	999999	703	999999	999999	594	204	870	645	999999	235	106	228	879	683	23	222	999999	531	635	83	675	999999	999999	999999	678	999999	750	473	853	999999	116	61	350	402	999999	999999	567	25	539	999999	999999	307	779	606	999999	663	13	999999	426	539	861	906	954	999999	317	819	400	337	999999	309	999999	999999	999999	845	128	55	878	487	999999	327	654	85	991	714	999999	377	815	706	999999	25	292	999999	57	323	663	209	106	926	999999	999999	999999	239	57	999999	476	999999	999999	999999	487	634	785	525	999999	999999	885	786	915	249	999999	939	13	694	999999	952	27	999999	359	477	999999	919	999999	952	403	180	999999	999999	999999	761	999999	28	862	881	229	47	239	766	341	947	438	877	294	999999	360	154	348	611	999999	999999	222	807	479	47	999999	999999	686	999999	999999	282	87	470	758	163	11	999999	87	999999	475	628	722	260	999999	999999	49	313	634	101	999999	999999	832	420	850	932	548	441	549	824	138	999999	361	406	644	69	870	999999	128	999999	855	802	999999	226	999999	999999	382	999999	479	76	998	449	933	999999	999999	872	449	666	619	826	999999	569	999999	263	992	999999	277	325	999999	277	999999	80	195	503	246	799	192	616	284	904	560	586	961	999999	825	999999	727	766	999999	771	620	214	359	302	526	296	999999	999999	233	332	678	66	356	999999	535	928	999999	439	999999	442	999999	833	391	714	276	38	999999	536	437	312	96	510	160	843	657	999999	999999	999999	977	949	999999	379	999999	999999	999999	503	239	999999	946	897	435	297	418	999999	91	787	822	999999	36	999999	688	268	999999	920	999999	178	906	999999	555	999999	216	371	462	999999	436	321	450	439	488	999999	799	999999	999999	539	999999	798	102	999999	999999	999999	514	86	866	490	999999	747	993	471	716	67	597	726	213	748	690	999999	999999	999999	999999	770	346	393	165	263	999999	999999	678	999999	53	447	85	489	999999	685	
694	140	504	971	999999	689	327	978	999999	430	185	83	644	840	849	812	962	999999	130	992	533	130	920	612	793	430	78	158	428	999999	982	118	976	528	999999	560	999999	864	871	616	452	999999	999999	734	88	999999	999999	838	999999	999999	484	992	999999	757	162	999999	219	891	188	717	621	179	999999	452	448	76	106	126	999999	298	253	999999	222	513	549	175	999999	196	534	178	999999	240	161	197	794	989	749	228	376	490	999999	999999	685	163	994	999999	806	999999	999999	21	527	89	61	999999	987	385	780	855	217	986	123	33	367	19	493	391	27	373	658	459	327	878	999999	306	946	575	423	999999	518	276	999999	241	999999	999999	999999	154	188	453	999999	419	219	999999	20	389	376	328	999999	675	670	613	265	999999	999999	836	694	649	339	755	999999	422	962	722	346	941	627	882	132	844	999999	999999	213	574	174	999999	999999	433	867	370	929	999999	265	999999	397	905	999999	925	999999	73	828	11	815	433	691	786	456	497	556	79	761	494	205	475	317	332	410	691	279	331	596	270	782	968	999999	143	167	999999	334	441	930	702	221	999999	26	366	532	779	882	387	999999	999999	876	797	609	445	432	789	999999	75	505	329	656	349	477	568	999999	846	607	558	629	241	172	125	149	999999	282	146	459	950	799	630	809	999999	538	843	393	984	999999	390	711	999999	999999	999999	936	611	56	871	592	457	999999	685	181	999999	757	561	590	761	658	999999	172	999999	999999	489	275	874	999999	763	999999	999999	184	245	487	999999	999999	262	999999	999999	188	999999	22	999999	554	11	999999	123	999999	999999	999999	999999	999999	999999	999999	999999	227	999999	46	305	999999	999999	101	292	999999	957	282	999999	208	954	486	999999	999999	687	583	129	999999	761	741	338	675	161	999999	44	629	834	999999	553	999999	667	999	431	225	159	909	126	446	999999	350	596	728	999999	915	503	998	999999	999999	575	58	216	292	465	999999	708	630	842	646	999999	663	235	586	729	999999	999999	955	65	289	956	999999	466	999999	806	999999	154	610	763	246	921	999999	989	963	805	504	702	384	999999	999999	999999	529	76	999999	389	77	125	19	999999	999999	383	999999	943	999999	999999	999999	592	533	486	54	539	108	999999	606	724	31	673	272	780	999999	999999	166	421	999999	772	436	711	985	999999	739	305	145	610	999999	862	999999	102	640	999999	999999	999999	999999	999999	498	218	419	663	469	756	368	403	853	239	999999	999999	999999	137	634	999999	999999	95	999999	999999	999999	999999	403	497	31	999999	350	928	999999	999999	772	999999	132	268	
999999	109	363	772	252	999999	934	345	999999	906	836	227	645	256	467	63	569	922	315	938	161	749	814	999999	642	725	415	440	370	639	466	999999	505	958	999999	999999	233	999999	843	377	305	411	306	999999	660	804	108	104	470	979	999999	849	16	999999	117	999999	295	441	999999	526	823	503	974	813	449	384	721	687	51	932	829	853	89	999999	999999	750	452	999999	999999	999999	626	320	999999	390	985	617	455	321	850	40	249	792	999999	326	554	999999	436	493	58	999999	92	421	62	999999	999999	999999	769	999999	551	366	731	968	179	301	999999	512	999999	999999	827	832	928	409	836	21	693	46	277	762	999999	840	999999	959	999999	985	755	999999	999999	442	240	195	847	387	770	493	309	280	999999	999999	426	51	278	842	666	226	357	683	999999	51	844	999999	999999	16	683	710	53	771	700	194	546	695	255	101	363	641	984	551	638	999999	712	422	423	983	346	353	572	480	999999	999999	637	81	630	226	597	125	663	840	999999	69	450	537	580	438	747	731	796	999999	489	35	241	999999	54	999999	338	432	701	549	669	340	148	572	479	999999	556	999999	74	38	503	999999	977	153	846	579	902	184	842	999999	245	999999	557	394	991	999999	820	831	999999	999999	887	175	423	124	999999	374	920	878	68	999999	882	282	666	767	683	999999	57	97	959	475	999999	999999	590	717	313	64	999999	753	581	212	827	724	447	999999	999999	337	824	863	999999	482	658	999999	126	910	999999	963	949	789	711	750	999999	732	872	562	999999	733	585	999999	999999	126	999999	176	307	856	999999	999999	834	999999	626	999999	426	194	124	487	999999	315	47	680	999999	349	114	993	52	830	982	105	852	885	615	999999	752	128	62	856	891	999999	999999	999999	806	944	999999	999999	173	364	999999	45	617	999999	999999	753	696	905	101	471	999999	597	133	476	873	18	999999	949	386	218	999999	308	141	999999	595	334	589	776	873	999999	999999	999999	999999	687	999999	947	487	467	149	861	999999	999999	999999	590	844	999999	368	260	396	999999	640	189	581	955	999999	999999	999999	359	999999	999999	174	919	41	430	260	999999	767	445	968	926	999999	846	810	524	496	756	281	551	423	302	965	999999	389	86	40	41	576	874	926	481	54	137	669	727	697	802	815	606	340	980	536	922	291	470	276	793	379	67	468	14	753	999999	935	506	455	835	539	955	400	228	999999	999999	519	999999	882	999999	187	999999	826	999999	999999	675	220	443	766	53	57	919	999999	247	662	519	415	999999	727	691	999999	999999	999999	861	
272	859	216	121	999999	642	413	999999	999999	999999	615	999999	240	774	73	999999	999999	502	740	999999	788	620	999999	163	999999	779	487	596	999999	200	211	999999	810	999999	431	91	469	109	751	133	640	262	999999	937	999999	375	288	640	859	999999	999999	999999	431	869	82	652	714	62	555	912	999999	816	999999	398	670	600	486	274	999999	981	619	51	751	999999	772	999999	289	218	531	200	500	999999	737	999999	649	512	593	940	999999	778	999999	416	554	838	999999	823	236	999999	276	41	888	999999	297	877	39	508	947	814	107	546	373	506	531	364	422	318	89	905	748	167	17	999999	382	574	614	213	497	913	649	999999	309	346	941	999999	999999	486	999999	860	100	151	999999	778	999999	356	415	999999	884	199	425	659	744	331	204	118	34	351	641	723	272	825	21	999999	174	159	247	999999	565	40	999999	936	759	229	999999	607	603	238	704	36	168	744	328	307	497	990	999999	978	151	832	476	960	999999	836	999999	274	140	530	613	999999	118	999999	315	999999	147	489	899	524	999999	597	515	795	647	615	564	528	506	999999	546	184	999999	999999	885	999999	564	102	102	923	999999	550	477	82	999999	21	999999	779	999999	474	169	999999	100	689	999999	554	326	999999	322	238	281	79	768	999999	983	439	748	849	999999	582	999999	55	396	999999	893	966	130	999999	181	636	698	784	98	41	553	538	94	264	797	999999	416	999999	779	863	651	562	781	60	99	999999	999999	77	286	856	185	124	621	123	796	999999	434	999999	509	686	999999	496	980	736	873	455	354	494	62	172	175	415	999999	533	334	999999	999999	79	353	986	374	631	508	241	856	439	916	970	468	999999	906	533	999999	999999	333	164	581	55	187	999999	840	777	24	123	691	999999	999999	999999	999999	465	321	364	539	522	322	908	988	748	999999	999999	538	383	999999	999999	266	642	41	183	209	180	759	999999	892	709	156	596	616	395	550	97	591	827	191	999999	980	999999	993	862	781	425	176	999999	176	742	115	999999	999999	264	857	58	738	674	889	618	706	999999	999999	829	376	725	301	603	207	792	999999	999999	202	33	779	713	648	999999	999999	783	13	925	972	999999	604	690	999999	999999	538	502	359	999999	937	573	999999	808	90	173	495	65	999999	572	635	383	889	404	999999	999999	999999	153	409	568	282	999999	614	780	999999	999999	235	999999	999999	939	75	999999	999999	936	773	628	999999	971	633	999999	999999	346	659	440	299	598	269	210	425	125	877	394	999999	999999	643	831	958	526	608	768	938	809	999999	999999	
507	930	940	953	630	645	12	999999	520	999999	885	936	456	183	999999	611	62	35	270	765	72	680	612	652	303	999999	670	209	373	864	546	873	999999	475	933	369	657	316	999999	780	122	373	874	178	905	706	384	784	999999	996	716	912	549	418	132	827	328	999999	659	999999	999999	999999	150	655	387	21	774	999999	250	999999	954	999999	455	489	652	698	805	444	747	999999	999999	999999	173	376	999999	633	334	754	353	116	51	368	656	890	805	319	233	229	791	893	932	999999	543	914	52	970	467	69	765	999999	31	884	551	73	131	99	999999	774	507	999999	687	29	638	144	90	595	999999	564	684	342	474	585	653	853	663	173	999999	258	333	187	999999	274	989	919	94	999999	817	593	999999	716	680	999999	722	47	999999	913	765	409	834	999999	881	902	385	432	959	445	240	999999	409	958	746	390	999999	329	586	423	40	718	60	922	777	506	795	968	999999	25	863	615	999999	750	408	943	423	876	306	274	889	567	999999	648	926	129	193	810	969	299	18	403	461	999999	882	56	358	911	679	384	999999	999999	769	999999	582	999999	999999	999999	999999	999999	967	999999	32	322	999999	999999	758	411	996	658	322	999999	998	372	999999	470	999999	999999	868	999999	594	511	206	999999	167	482	797	26	76	999999	79	999999	999999	176	332	444	999999	148	999999	419	298	947	915	31	71	999999	417	406	937	121	471	205	790	208	219	465	378	999999	164	61	675	999999	999999	696	999999	788	735	832	999999	571	99	999999	596	459	72	647	596	184	860	999999	74	400	999999	954	839	873	743	61	956	867	999999	281	984	999999	743	557	611	999999	442	282	395	585	366	999999	999999	455	999999	999999	146	572	999999	203	249	127	999999	999999	662	999999	856	715	999999	683	875	183	505	999999	41	388	715	515	45	377	999999	587	651	489	43	999999	931	999999	274	999999	915	394	999999	999999	999999	999999	999999	467	894	230	999999	727	999999	711	709	193	870	214	999999	230	999999	630	536	501	461	661	999999	999999	999999	948	999999	473	450	643	768	490	185	632	786	174	168	257	999999	999999	15	999999	359	999999	779	850	843	727	969	54	785	294	999999	999999	999999	379	400	722	226	999999	771	899	286	593	943	228	18	247	427	260	71	999999	19	722	496	446	311	999999	728	401	114	731	504	999999	858	484	632	999999	220	999999	773	445	41	674	53	115	999999	766	996	560	841	605	999999	999999	982	999999	285	146	19	999999	78	999999	994	825	841	49	404	880	735	468	596	339	37	20	999999	625	346	999999	
678	390	999999	545	540	177	559	508	431	785	423	450	209	999999	999999	245	348	909	999999	216	999999	999999	711	857	40	537	999999	511	578	298	241	366	80	939	999999	629	276	532	332	999999	999999	342	618	619	466	294	269	109	671	792	672	577	184	999999	512	675	679	851	515	13	212	57	930	142	553	66	380	999999	999999	49	999999	999999	586	623	941	500	395	101	400	745	277	865	840	999999	999999	664	191	940	999999	792	949	425	26	329	624	227	999999	485	75	999999	999999	999999	80	631	823	999999	990	561	999999	22	289	587	460	769	736	347	217	154	999999	888	875	439	999999	246	100	552	999999	267	999	723	97	909	36	990	831	999999	794	219	962	770	674	630	999999	424	999999	371	999999	257	593	286	20	999999	969	186	535	484	178	833	540	281	66	732	562	475	999999	379	999999	470	937	999999	999999	997	191	745	224	254	688	417	734	999999	587	552	674	722	713	829	940	849	465	356	999999	961	678	999999	999999	941	78	999999	500	999999	810	505	319	133	733	22	999999	234	999999	290	796	761	999999	812	999999	514	68	839	762	999999	439	711	14	590	370	591	999999	500	999999	999999	186	412	916	601	917	999999	242	550	988	700	999999	999999	999999	184	560	347	862	866	997	210	883	999999	999999	405	703	108	999999	728	999999	152	693	586	203	689	113	394	844	999999	999999	999999	999999	517	851	72	999999	723	824	999999	999999	33	728	462	503	829	999999	948	888	521	898	818	592	513	999999	846	16	999999	522	207	80	176	502	365	999999	999999	928	999999	387	461	62	979	284	999999	698	999999	423	241	93	373	999999	165	505	332	999999	85	29	999999	729	999999	65	185	211	626	759	864	999999	373	999999	118	901	32	999999	437	999999	999999	543	922	815	58	999999	999999	93	158	906	999999	670	999999	756	999999	375	170	646	382	405	876	777	658	999999	834	217	59	999999	974	472	999999	595	77	999999	689	541	999999	952	999999	999999	289	999999	63	999999	844	999999	361	617	999999	742	740	385	198	41	999999	150	885	999999	981	999999	383	999999	118	685	999999	999999	999999	316	76	364	277	999999	999999	800	125	999999	999999	939	76	640	856	999999	165	242	732	893	999999	46	280	999999	656	999999	971	840	208	264	999999	999999	91	524	999999	54	551	239	474	531	999999	999999	915	808	426	946	999999	999999	984	941	869	999999	952	744	999999	566	999999	527	708	999999	247	135	601	861	799	355	857	551	999999	999999	890	926	767	211	483	17	130	999999	132	999999	150	630	856	267	395	117	426	999999	601	44	999999	
999999	999999	292	294	999999	999999	64	18	80	999999	404	311	182	60	943	119	750	270	999999	445	572	404	998	999999	617	279	999999	999999	999999	929	519	950	15	803	867	405	999999	917	199	221	999999	999999	999999	621	746	329	683	216	452	998	999999	87	999999	598	445	999999	999999	251	677	24	462	999999	999999	151	579	453	305	378	193	547	635	833	81	704	379	999999	999999	387	305	297	999999	137	34	693	263	999999	999999	417	367	248	999999	243	999999	184	999999	487	148	999999	51	302	33	315	999999	999999	999999	842	16	981	228	337	999999	155	945	999999	429	335	999999	632	887	999999	189	888	21	945	674	999999	999999	999999	946	892	970	441	345	13	999999	999999	113	129	330	999999	999999	293	999999	39	999999	999999	297	860	754	432	923	999999	33	904	123	144	303	88	999999	971	259	119	45	999999	366	844	999999	941	999999	149	232	444	311	476	711	895	699	981	982	999999	999999	732	151	999999	968	464	418	440	890	139	987	34	999999	999999	171	999999	258	862	673	128	917	355	746	615	210	489	214	557	999999	227	444	321	105	291	999999	527	967	521	367	999999	435	999999	61	985	999999	999999	553	952	314	394	999999	837	318	864	999999	758	986	535	322	999999	260	861	247	673	694	675	929	608	999999	644	358	999999	505	770	692	999999	304	760	463	999999	999999	999999	252	999999	579	607	12	999999	261	999999	541	442	208	878	999999	999999	999999	388	300	486	277	945	469	670	999999	910	342	547	182	492	463	235	999999	319	553	998	618	438	103	999999	672	698	356	999999	113	916	538	626	129	128	416	915	470	977	999999	999999	792	582	773	669	275	464	999999	769	654	316	369	889	334	652	955	702	999999	999999	813	579	598	95	566	129	382	715	428	63	85	547	764	104	583	563	216	45	999999	433	821	218	639	587	729	797	556	649	302	477	999999	713	999999	267	999999	166	401	707	25	654	296	999999	46	15	999999	116	551	275	315	770	446	919	999999	999999	391	605	940	21	999999	769	999999	733	423	951	891	372	917	507	931	427	999999	508	999999	999999	146	999999	181	633	893	999999	255	291	343	531	40	252	676	769	876	567	999999	389	999999	256	91	563	146	95	124	331	199	54	343	999999	608	937	999999	36	724	129	433	316	127	742	523	999999	399	999999	920	648	695	158	999999	999999	212	999999	166	773	999999	583	135	999999	999999	571	433	211	948	455	922	103	352	999999	999999	756	999999	908	272	609	999999	801	174	253	174	475	635	50	422	969	685	999999	780	136	106	999999	993	346	
797	555	999999	999999	342	999999	969	827	999999	55	113	999999	239	303	520	556	51	138	418	881	922	54	935	393	788	999999	770	106	322	999999	999999	903	763	797	121	716	999999	999999	468	230	284	347	179	590	937	548	999999	392	999999	233	999999	999999	732	121	999999	752	999999	999999	533	999999	999999	872	514	90	502	999999	120	999999	999999	803	999999	631	669	198	607	584	875	999999	456	999999	247	999999	791	98	140	585	180	999999	382	368	106	376	886	114	57	411	833	98	97	736	437	999999	210	511	968	463	999999	544	513	840	877	999999	999999	293	126	999999	91	999999	949	916	40	468	69	823	707	888	999999	564	150	999999	999999	999999	999999	999999	812	939	999999	999999	999999	677	287	999999	999999	999999	490	832	999999	602	988	262	330	999999	149	999999	999999	968	248	386	803	999999	718	743	404	318	99	101	999999	759	999999	186	616	801	304	281	999999	999999	330	527	342	875	999999	153	999999	887	875	343	646	999999	23	843	700	801	485	50	958	543	241	999999	452	398	826	999999	999999	811	645	528	122	867	541	312	647	721	53	928	97	999999	177	516	442	755	455	919	999999	638	486	814	999999	264	323	106	999999	500	999999	944	59	853	999999	764	999999	357	230	778	554	710	205	979	999999	557	999999	393	376	725	397	999999	942	906	401	492	335	831	212	858	554	445	150	156	645	999999	879	244	999999	412	274	94	535	677	375	45	442	507	67	768	311	929	999999	446	113	388	11	152	999999	999999	439	999999	154	371	233	119	570	58	343	658	677	718	841	999999	999999	312	171	999999	541	999999	999999	828	773	444	557	625	715	703	999999	999999	999999	736	781	22	972	853	999999	173	453	999999	475	393	173	408	999999	592	98	766	984	800	226	735	999999	106	489	999999	647	999999	813	607	999999	999999	15	85	559	941	999999	828	999999	608	999999	997	999999	999999	890	999999	664	999999	353	965	537	949	718	999999	50	999999	999999	684	532	371	216	240	359	845	862	608	999999	97	849	158	654	999999	999999	386	437	999999	913	336	216	823	999999	282	366	848	80	454	157	999999	45	196	816	999999	999999	629	999999	142	647	975	999999	292	288	576	525	204	320	278	999999	342	815	821	459	999999	478	709	999999	934	873	511	999999	417	460	626	999999	663	999999	402	962	155	984	305	999999	938	913	999999	544	999999	999999	171	537	802	280	815	945	223	737	28	783	999999	999999	468	268	146	999999	15	831	662	524	999999	999999	918	315	37	357	520	250	999999	885	554	174	53	187	712	974	973	999999	644	680	999999	
925	323	618	375	939	526	46	445	737	999999	102	882	999999	894	308	619	496	252	468	435	999999	226	143	238	432	172	999999	999999	171	237	999999	999999	999999	685	936	549	309	940	98	830	484	805	999999	999999	999999	292	197	999999	413	999999	999999	893	186	255	866	999999	190	389	942	777	245	490	999999	510	999999	905	999999	999999	957	759	320	555	164	637	951	177	442	166	776	150	974	997	153	806	750	974	20	736	819	236	999999	999999	999999	321	999999	999999	531	283	937	556	392	26	335	653	54	930	739	548	303	698	277	999999	613	802	999999	999999	346	476	999999	74	894	999999	361	731	999999	400	557	843	52	957	645	169	229	230	758	958	672	499	761	999999	245	999999	442	999999	959	345	316	206	518	357	656	999999	524	872	661	228	664	603	999999	653	382	999999	999999	999999	63	118	804	393	54	843	999999	847	714	938	829	432	730	241	999999	65	94	999999	334	695	310	590	644	999999	568	999999	999999	78	999999	117	447	350	965	999999	77	999999	541	923	162	674	781	809	999999	585	53	999999	498	999999	832	207	569	999999	570	810	46	999999	473	457	824	999999	550	506	610	607	500	489	466	634	174	999999	523	999999	209	999999	913	500	250	69	313	338	51	869	246	48	548	999999	999999	164	70	999999	388	93	999999	647	134	285	999999	743	94	563	772	999999	269	912	999999	407	822	910	999999	999999	232	413	153	999999	473	999999	269	999999	68	999999	709	311	573	569	542	439	999999	561	999999	999999	302	507	974	749	566	187	610	999999	999999	151	604	869	267	525	381	974	939	612	999999	999999	25	636	685	999999	854	470	300	699	379	999999	343	270	384	999999	253	725	999999	404	999999	296	79	935	217	916	480	839	54	999999	999999	567	499	461	387	999999	999999	665	822	964	895	105	999999	911	999999	119	808	343	495	997	999999	656	545	545	682	887	383	999999	999999	768	539	24	426	251	511	812	754	882	882	301	648	587	903	474	999999	834	409	168	980	107	118	146	999999	57	776	999999	999999	954	779	500	708	541	246	63	434	880	678	644	410	152	365	999999	999999	203	359	999999	752	80	47	847	999999	999999	109	331	999999	403	669	999999	475	999999	999999	999999	112	392	999999	116	350	849	49	627	999999	764	758	838	742	192	999999	161	698	91	788	952	999999	931	21	493	441	915	999999	41	221	309	179	440	999999	564	999999	78	610	999999	999999	999999	40	999999	691	999999	466	271	588	999999	717	518	999999	394	999999	837	883	181	380	108	675	435	456	17	416	856	595	327	
485	187	999999	616	550	455	999999	885	921	999999	249	297	999999	179	336	999999	323	702	628	785	999999	525	681	652	697	999999	576	918	456	32	12	835	138	149	786	410	119	111	999999	235	656	304	999999	999999	931	93	81	505	999999	531	693	714	238	809	77	999999	506	716	918	999999	878	819	999999	999999	999999	999999	168	999999	393	926	815	222	733	999999	138	955	999999	305	999999	999999	440	81	999999	924	338	298	607	329	81	826	904	403	192	930	356	837	865	27	999999	527	924	193	121	182	716	999999	980	835	680	121	360	210	999999	314	999999	807	999999	514	999999	216	806	839	816	567	31	421	40	803	56	301	99	999999	425	999999	689	256	959	648	999999	857	318	772	648	960	475	703	407	999999	332	548	999999	360	458	673	720	95	377	554	160	305	450	186	788	999999	31	769	785	802	625	361	847	360	306	711	898	44	201	856	102	999999	24	999999	481	999999	463	999999	142	999999	999999	604	879	999999	497	912	417	141	999999	269	938	705	917	605	999999	971	701	488	64	746	775	686	893	999999	461	832	999999	297	705	291	925	999999	999999	44	329	999999	481	442	862	394	304	766	61	932	999999	999999	999999	418	900	510	806	999999	684	396	975	999999	999999	369	999999	665	631	130	436	701	343	655	999999	883	285	999999	500	999999	625	670	452	19	634	961	602	74	432	872	396	204	485	999999	608	250	69	999999	320	121	488	999999	999999	999999	339	359	999999	999999	328	999999	142	669	20	547	359	999999	999999	965	999999	999999	999999	889	999999	999999	733	242	999999	392	56	827	824	752	921	999999	999999	427	907	999999	680	999999	372	339	745	999999	999999	727	999999	999999	600	593	307	999999	999999	999999	999999	598	964	13	450	107	999999	216	226	999999	702	999999	748	632	766	932	117	675	295	886	386	436	153	337	29	16	57	287	999999	999999	530	730	390	360	42	192	463	904	827	582	151	999999	123	254	212	359	978	562	182	668	486	631	999999	485	999999	918	455	636	983	444	999999	999999	424	763	970	971	999	398	599	583	478	212	999999	712	745	230	323	898	134	669	37	495	999999	999999	976	899	999999	904	175	123	737	826	920	999999	533	294	741	999999	284	241	359	999999	962	598	200	283	783	105	740	964	605	556	999999	999999	999999	999999	750	301	786	81	59	999999	232	999999	846	651	292	464	189	460	488	999999	999999	893	319	446	533	999999	999999	702	126	999999	174	211	517	191	999999	606	999999	969	999999	999999	573	212	999999	264	999999	486	751	548	991	328	916	289	485	643	
931	618	999999	969	999999	243	368	94	955	232	930	999999	968	999999	999999	685	487	220	916	999999	399	999999	711	65	999999	999999	999999	394	999999	797	911	884	726	999999	259	706	602	17	938	310	92	489	257	959	334	346	517	999999	999999	315	840	706	999999	446	253	519	906	948	890	983	478	973	999999	167	999999	55	304	103	415	630	93	479	281	615	956	909	999999	999999	731	999999	999999	678	183	405	956	215	999999	999999	999999	740	799	653	999999	954	831	999999	115	100	648	288	52	424	680	999999	231	370	434	757	490	344	999999	999999	227	158	454	799	800	978	210	115	533	25	472	999999	830	999999	999999	999999	999999	847	803	84	999999	452	699	124	998	592	183	595	999999	763	798	296	999999	645	435	968	999999	999999	318	999999	889	999999	754	999999	951	999999	760	791	999999	117	974	642	540	280	999999	775	459	340	999999	217	805	999999	335	999999	226	999999	288	194	15	394	999999	751	999999	676	195	570	999999	673	999999	992	832	391	587	999999	789	999999	999999	126	594	660	519	999999	240	110	332	999999	217	984	809	776	726	575	999999	623	999999	232	113	864	94	999999	88	785	177	809	385	423	999999	662	981	70	429	172	999999	999999	999999	646	521	439	353	999999	362	712	863	396	275	267	605	964	382	566	999999	999999	41	113	581	733	12	430	725	909	257	555	12	748	356	564	974	441	747	653	711	999999	999999	184	138	375	999999	780	999999	127	817	72	289	425	18	536	999999	999999	773	152	643	100	714	444	663	999999	999999	124	999999	711	999999	999999	226	728	854	388	381	856	999999	216	811	232	999999	999999	101	194	275	587	999999	819	432	999999	999999	605	999999	999999	960	86	999999	331	665	807	740	999999	999999	652	846	999999	999999	629	165	284	999999	566	341	999999	214	116	352	999999	540	999999	384	230	999999	803	506	621	718	244	428	305	346	653	551	13	491	63	771	449	348	999999	27	999999	664	157	999999	111	274	598	416	853	999999	999999	790	542	433	520	553	41	156	999999	843	336	210	859	938	866	24	999999	929	999999	999999	903	140	826	115	272	565	141	836	999999	357	129	828	999999	572	999999	863	19	580	971	510	739	302	999999	870	691	910	805	218	110	97	999999	999999	999999	517	999999	911	963	999999	170	954	421	205	751	999999	723	507	634	999999	644	13	15	757	958	650	605	999999	26	956	999999	999999	760	923	999999	317	999999	999999	999999	67	742	392	899	581	419	26	98	999999	551	245	156	193	285	518	573	107	92	188	710	614	912	229	894	999999	23	809	204	
498	470	443	467	272	934	999999	554	262	114	999999	347	941	562	999999	68	781	999999	999999	85	999999	359	999999	235	241	751	999999	155	523	999999	891	568	610	822	600	84	118	999999	884	999999	999999	964	321	999999	658	840	769	62	851	170	123	207	999999	999999	999999	148	832	217	235	521	976	999999	40	764	222	864	737	128	961	986	999999	999999	999999	982	377	286	48	645	576	400	981	905	303	999999	999999	694	786	999999	869	461	252	900	553	373	282	286	933	556	999999	999999	113	999999	100	865	219	120	282	800	366	676	999999	999999	640	834	999999	80	139	677	390	999999	999999	860	259	510	744	60	999999	561	709	100	352	491	999999	783	999999	341	814	437	999999	273	421	985	520	202	360	64	999999	718	999999	212	157	266	999999	262	999999	252	400	590	131	999999	660	720	101	275	333	618	999999	999999	999999	207	265	701	534	126	999999	103	999999	67	159	689	790	740	728	999999	999999	96	326	999999	77	55	999999	999999	316	983	613	999999	894	254	999999	742	732	999999	182	999999	946	999999	732	999999	155	622	999999	343	999999	999999	999999	999999	992	999999	332	247	302	999999	790	501	266	40	999999	550	513	999999	208	105	198	999999	957	999999	568	101	560	497	364	277	999999	455	153	607	794	999999	615	693	707	311	922	631	449	21	621	999999	380	999999	70	191	544	738	423	999999	155	32	484	989	361	900	42	834	999999	34	263	344	358	658	246	521	999999	820	708	897	999999	566	968	945	767	888	721	645	437	182	999999	727	42	347	462	771	399	625	342	999999	278	97	748	425	999999	999999	332	722	679	548	999999	999999	40	526	999999	588	999999	538	231	472	999999	397	406	710	302	999999	312	21	205	999999	999999	318	487	901	629	96	999999	553	198	490	566	999	965	889	925	999999	697	516	714	873	999999	860	404	999999	999999	881	999999	47	999999	231	974	320	526	214	999999	938	246	139	897	546	999999	511	350	740	999999	999999	431	999999	785	294	838	796	306	331	756	270	914	618	283	747	404	780	429	999999	516	255	483	760	999999	987	770	568	619	178	113	216	520	663	962	448	459	184	262	838	392	188	24	999999	458	166	33	999999	855	159	151	999999	999999	384	234	999999	706	670	55	798	523	280	187	137	999999	999999	750	261	655	835	298	999999	999999	590	583	999999	999999	288	312	316	999999	999999	712	469	37	123	134	146	438	311	741	788	138	464	999999	122	10	999999	976	907	415	771	973	999999	860	920	999999	999999	800	999999	430	428	999999	738	834	380	568	717	109	114	
425	614	823	353	104	509	101	74	275	471	999999	354	311	405	999999	202	178	999999	999999	117	652	634	345	541	881	323	430	399	630	945	553	293	786	872	491	800	948	629	926	361	999999	999999	235	339	569	85	127	962	838	641	211	876	118	992	461	791	278	999999	999999	780	999999	701	444	999999	917	53	567	438	913	109	254	549	765	258	289	255	409	16	971	805	999999	999999	999999	988	999999	677	185	794	421	700	532	666	999999	155	282	136	962	905	421	526	518	688	58	738	397	999999	999999	860	713	216	999999	272	320	666	584	620	150	999999	586	249	868	772	999999	999999	577	587	392	620	999999	999999	292	503	594	999999	297	517	419	822	999999	91	566	324	999999	999999	999999	269	999999	499	570	999999	986	999999	999999	999999	658	745	670	999999	171	999999	999999	500	884	560	923	888	999999	865	379	77	211	327	855	505	682	553	691	999999	905	999999	242	892	999999	324	999999	999999	185	422	796	999999	846	583	999999	791	811	76	440	531	291	429	592	490	999999	999999	460	668	661	823	499	114	63	858	929	854	577	386	450	570	393	999999	712	265	78	826	230	627	999999	999999	693	999999	122	999999	999999	999999	725	751	772	999999	863	508	999999	999999	922	692	498	988	654	807	999999	435	626	870	147	144	717	336	999999	303	999999	832	12	597	139	883	991	894	337	454	138	825	614	892	706	885	42	999999	342	386	338	241	973	858	850	268	999999	252	999999	395	999999	398	340	478	284	999999	506	526	999999	999999	700	604	660	209	999999	397	999999	733	173	262	111	366	993	44	964	50	859	153	747	870	893	748	871	999999	685	999999	495	145	618	999999	389	516	137	303	686	734	999999	999999	190	999999	447	266	89	769	293	412	404	305	513	243	999999	999999	779	362	999999	999999	732	718	523	999999	902	685	999999	498	873	999999	999999	700	358	999999	469	95	999999	293	432	637	669	999999	658	283	345	199	631	384	503	36	999999	999999	999999	999999	11	862	259	252	560	762	999999	591	895	698	183	999999	999999	283	999999	96	399	495	999999	518	291	629	999999	250	602	712	63	740	994	999999	859	463	553	622	238	999999	835	721	733	669	496	88	999999	960	109	641	251	999999	999999	417	636	250	845	638	453	382	802	19	649	847	708	999999	596	58	838	999999	999999	334	54	177	260	999999	762	270	31	213	423	999999	999999	999999	471	999999	140	999999	220	618	617	914	179	856	804	826	81	999999	961	96	491	167	131	389	490	999999	314	443	167	958	999999	584	999999	249	999999	702	
869	688	386	999999	280	19	838	230	999999	246	165	197	999999	999999	606	876	309	999999	721	265	978	761	480	554	401	697	429	261	140	43	307	929	999999	112	956	393	509	957	999999	481	999999	901	286	999999	761	126	80	733	361	611	999999	681	527	703	724	118	217	999999	612	583	999999	587	100	999999	999999	235	999999	999999	477	999999	377	351	130	250	999999	999999	484	999999	999999	284	626	696	900	528	757	999999	999999	999999	388	999999	186	677	354	999999	891	999999	999999	999999	314	535	825	809	266	148	244	933	561	287	767	647	633	999999	999999	337	999999	893	687	571	999999	322	823	106	882	999999	999999	999999	999999	887	358	205	275	278	999999	267	459	817	999999	761	294	823	75	134	436	740	224	206	638	27	286	998	64	249	894	992	712	999999	926	999999	111	999999	936	673	929	571	999999	999999	999999	781	999999	999999	999999	925	287	498	999999	699	999999	151	999999	999999	71	980	999999	360	150	36	383	929	555	730	890	803	660	750	886	999999	204	864	369	858	148	857	148	147	999999	138	962	999999	744	22	999999	785	999999	999999	483	956	72	999999	431	355	982	999999	236	157	999999	660	274	999999	611	856	505	805	782	556	702	213	841	474	815	21	73	999999	999999	542	671	999999	999999	399	277	999999	338	624	443	999999	876	19	631	999999	888	883	864	999999	793	887	517	263	999999	675	999999	999999	124	598	763	999999	291	13	942	693	485	153	89	875	270	999999	527	880	371	999999	999999	692	999999	999999	585	999999	999999	999999	194	308	35	418	112	905	830	997	815	740	861	33	732	999999	77	937	999999	744	804	988	175	122	369	636	891	245	995	999999	697	274	22	999999	271	999999	818	644	667	77	51	183	999999	272	865	787	29	347	45	999999	625	644	999999	841	138	169	473	82	938	398	526	866	910	955	999999	999999	999999	39	999999	999999	63	433	279	999999	703	630	999999	902	256	999999	617	553	210	197	999999	63	999999	181	703	999999	189	746	705	999999	999999	184	272	99	962	324	68	999999	585	955	999999	999999	374	897	147	507	225	999999	826	999999	781	999999	666	999999	999999	256	621	557	336	659	999999	999999	727	10	896	528	368	854	939	932	999999	628	999999	999999	999999	68	688	999999	43	206	887	619	920	350	497	999999	517	549	395	999999	702	999999	662	926	66	445	474	373	999999	618	149	999999	999999	999999	841	163	15	422	288	645	567	589	523	140	999999	290	397	387	513	328	21	818	469	999999	239	22	965	51	198	999999	999999	325	41	424	999999	526	988	999999	999999	344	572	105	
271	749	999999	122	999999	532	164	775	58	96	860	681	607	330	901	406	664	828	198	999999	234	999999	60	252	558	999999	83	256	999999	371	999999	179	755	916	999999	719	85	126	999999	442	999999	422	950	508	465	359	816	736	624	592	372	680	999999	609	870	980	698	999999	564	888	459	908	999999	687	217	690	999999	691	773	192	330	547	803	755	86	811	340	552	787	209	292	999999	631	709	998	208	33	156	55	576	30	999999	562	146	983	978	999999	272	999999	774	433	135	963	999999	271	825	876	999999	999999	69	650	156	128	364	999999	122	999999	775	688	19	667	779	999999	206	999999	160	984	667	999999	107	874	999999	261	23	775	167	384	199	447	183	332	999999	623	986	999999	999999	61	208	999999	871	999999	172	999999	291	999999	653	488	766	280	120	999999	218	999999	435	194	583	999999	115	999999	449	999999	999999	337	514	999999	45	999999	660	280	296	109	786	137	900	404	711	492	970	999999	132	678	617	919	337	342	123	13	197	999999	999999	980	946	619	100	143	616	999999	80	604	999999	497	999999	999999	983	21	999999	90	728	40	999999	100	999999	208	466	999999	999999	176	10	181	573	999999	968	859	928	316	162	176	47	999999	788	877	421	999999	999999	634	850	132	935	326	999999	999999	285	167	328	261	999999	999999	162	330	23	449	834	899	999999	50	529	968	567	999999	999999	888	53	961	251	999999	679	558	999999	999999	919	997	241	999999	893	540	999999	810	540	676	259	415	999999	717	753	999999	53	522	999999	794	114	999999	564	268	468	999999	999999	323	915	722	999999	999999	383	330	410	999999	217	160	16	501	294	718	999999	999999	427	999999	874	335	999999	902	999999	166	224	579	727	48	999999	999999	225	503	550	999999	894	818	103	999999	41	999999	317	738	141	999999	516	999999	509	395	453	999999	999999	999999	999999	999999	115	23	170	426	293	803	602	999999	999999	244	934	512	951	852	824	999999	999999	675	421	190	999999	999999	770	669	650	999999	79	341	594	769	142	999999	977	886	999999	881	999999	677	999999	237	999999	945	999999	896	958	999999	890	999999	571	834	875	999999	604	999999	999999	636	999999	501	776	909	734	271	777	812	112	734	535	74	999999	942	962	130	216	193	98	83	323	999999	710	646	999999	422	769	760	894	967	605	641	251	999999	999999	999999	900	999999	503	999999	177	999999	794	233	478	999999	141	629	871	754	957	421	256	571	322	999999	791	139	427	999999	501	27	918	999999	138	893	999999	825	314	999999	230	657	689	268	906	999999	88	999999	999999	666	291	150	888	
149	20	194	395	680	387	268	374	770	141	192	338	159	999999	660	104	585	13	315	324	74	534	999999	731	999999	999999	353	301	999999	962	999999	999999	361	139	778	133	944	507	152	448	56	442	459	526	506	930	756	543	427	392	592	662	976	826	824	614	710	462	407	24	44	999999	70	999999	999999	162	999999	999999	656	999999	160	87	860	867	277	999999	999999	783	234	999999	908	999999	873	921	999999	108	999999	534	315	174	423	491	110	137	999999	89	382	650	999999	354	953	736	887	890	242	514	999999	119	999999	202	539	927	237	350	116	234	103	149	999999	999999	109	452	715	492	123	668	977	999999	463	197	259	434	636	880	113	181	922	982	688	865	306	944	999999	122	634	496	263	759	31	189	986	242	221	999999	255	510	31	404	777	573	999999	79	656	370	943	114	999999	357	246	934	312	121	460	574	975	164	476	602	999999	627	415	227	711	283	211	26	223	762	635	602	160	527	215	999999	999999	237	999999	615	999999	529	999999	999999	522	97	999999	875	781	647	899	100	44	428	999999	999999	999999	319	999999	382	168	926	999999	537	721	643	999999	999999	905	345	246	999999	866	860	433	338	431	999999	705	623	999999	336	245	576	862	545	999999	731	999999	65	999999	28	869	916	456	252	638	668	194	999999	999999	102	999999	446	411	161	999999	184	999999	999999	999999	659	999999	744	975	999999	691	325	674	999999	85	62	999999	850	999999	228	999999	999999	413	190	700	763	324	826	319	313	367	799	175	711	999999	393	736	999999	999999	308	413	135	940	624	561	322	993	999999	803	261	299	129	999999	192	999999	999999	770	999999	517	965	345	999999	434	999999	474	999999	160	963	864	691	999999	999999	523	90	814	752	19	999999	999999	387	999999	315	999999	999999	23	248	741	982	999999	47	999999	921	265	371	999999	625	701	278	160	669	172	999999	154	121	935	999999	605	977	378	531	274	981	195	140	999999	39	765	375	999999	235	160	178	535	827	78	404	773	162	127	199	61	999999	638	958	999999	999999	171	911	133	753	643	999999	613	906	773	642	999999	135	999999	999999	999999	335	620	924	519	994	503	999999	53	540	496	453	859	189	479	532	352	236	999999	999999	868	853	999999	904	999999	999999	564	999999	63	435	669	648	986	194	339	726	130	999999	449	230	246	844	868	999999	267	999999	999999	434	436	250	999999	508	219	710	74	999999	92	715	341	134	440	874	273	617	871	999999	999999	999999	850	999999	999999	638	787	999999	229	34	985	659	647	403	999999	139	202	999999	999999	170	
438	286	999999	999999	643	414	382	999999	999999	371	581	260	722	419	733	240	584	683	838	660	999999	524	999999	50	999999	433	78	938	643	999999	682	460	999999	710	419	190	554	526	120	999999	266	472	905	999999	453	999999	937	237	669	260	555	518	999999	485	448	914	795	89	312	219	999999	999999	681	489	999999	130	779	21	10	999999	685	67	573	841	999999	259	618	633	596	999999	496	840	278	999999	755	173	486	995	271	504	394	999999	223	900	660	822	790	999999	177	332	999999	926	237	126	999999	497	945	999999	999999	199	305	171	493	27	999999	999999	175	298	733	999999	644	784	749	505	168	220	843	672	191	999999	999999	202	999999	274	999999	570	999999	999999	817	999999	999999	353	914	82	208	233	981	206	187	165	656	999999	999999	650	999999	181	186	731	958	365	653	282	999999	509	731	113	704	229	687	162	891	23	480	475	308	300	870	677	999999	934	238	999999	999999	35	925	966	509	815	586	168	393	999999	202	462	613	945	402	414	350	105	528	762	999999	999999	273	643	999999	227	352	999999	999999	509	434	34	999999	16	786	925	584	765	999999	888	642	528	999999	19	821	28	861	362	898	465	999999	211	999999	475	138	470	762	292	944	292	473	199	857	884	999999	178	999999	607	168	476	830	585	999999	639	999999	989	266	263	821	12	365	999999	498	845	182	232	999999	661	877	326	173	302	820	321	425	453	670	884	999999	653	693	264	204	431	634	999999	711	999999	355	148	214	508	470	942	927	999999	700	22	711	235	559	999999	729	842	313	538	765	188	224	676	329	381	701	178	319	110	794	999999	999999	431	521	999999	316	738	122	999999	831	878	394	940	753	658	182	999999	103	999999	534	999999	128	105	986	532	561	679	999999	832	999999	999999	999999	826	689	632	999999	290	999999	999999	367	990	729	999999	999999	999999	794	999999	922	670	209	375	84	300	575	442	949	125	445	999999	999999	636	919	290	999999	540	255	568	261	130	857	892	622	388	661	544	632	480	398	109	738	287	756	999999	633	440	226	342	261	256	683	685	845	999999	999999	999999	81	999999	788	176	999999	236	32	801	813	316	999999	696	638	999999	810	478	726	346	261	14	879	770	656	999999	323	999999	316	14	446	999999	57	897	954	930	472	192	692	999999	467	511	999999	999999	345	326	999999	999999	704	229	446	215	958	508	473	429	851	999999	999999	999999	999999	728	919	28	365	999999	269	854	742	707	999999	999999	786	999999	878	749	749	925	434	340	999999	794	218	999999	999999	241	223	548	
434	534	89	999999	400	999999	379	999999	592	999999	599	705	999999	833	787	997	660	819	999999	464	630	724	680	925	876	999999	630	68	519	831	460	133	427	720	430	217	627	407	237	464	134	149	166	512	999999	729	282	906	999999	221	436	748	812	759	918	999999	999999	164	294	937	701	999999	229	760	999999	476	999999	347	412	999999	379	263	999999	963	340	490	567	177	600	157	189	724	999999	999999	999999	712	999999	667	999999	721	363	473	122	299	763	812	920	999999	726	859	450	935	503	437	841	999999	166	848	428	438	151	999999	563	999999	757	977	269	999999	365	83	165	620	545	691	226	906	151	302	999999	527	999999	171	451	740	999999	254	230	624	466	999999	556	999999	249	374	579	676	909	975	999999	999999	999999	999	51	652	999999	999999	400	811	220	934	41	999999	648	901	868	980	245	822	999999	999999	756	645	464	999999	527	693	999999	181	999999	549	997	999999	761	999999	999999	999999	130	999999	47	876	854	419	413	531	999999	692	823	348	999999	999999	441	999999	544	999999	39	999999	545	999999	134	19	999999	229	698	671	937	999999	999999	999999	926	308	860	445	785	999999	658	347	241	932	999999	835	870	999999	999999	999999	118	999999	999999	733	395	999999	34	999999	674	37	999999	635	999999	742	594	335	590	599	999999	207	738	995	310	999999	379	999999	676	612	967	299	149	426	553	184	562	999999	244	379	838	859	283	648	999999	758	147	999999	627	999999	348	616	254	281	999999	478	785	123	999999	651	999999	703	400	422	254	385	888	999999	91	545	190	999999	101	221	760	562	999999	99	233	999999	842	356	74	187	999999	999999	54	868	999999	999999	398	449	425	592	999999	145	469	861	999999	999999	870	147	941	91	318	780	525	43	999999	999999	554	696	889	68	809	999999	638	222	158	893	999999	29	204	16	157	999999	152	508	205	625	102	72	695	999999	681	999999	414	982	869	493	999999	21	358	746	999999	702	560	367	783	999999	506	999999	999999	999999	999999	850	942	935	934	577	638	26	837	894	966	492	11	61	387	999999	603	656	353	999999	999999	328	671	999999	999999	999999	190	784	725	197	129	845	358	193	781	830	999999	478	58	301	855	818	183	463	779	999999	700	508	999999	677	414	999999	904	999999	999999	999999	999999	999999	999999	489	397	853	999999	650	774	131	143	999999	280	556	999999	134	999999	61	809	999999	999999	217	678	999999	999999	999999	804	57	782	999999	999999	310	739	53	651	277	999999	999999	904	999999	999999	999999	999999	658	905	883	238	433	334	999999	252	852	249	215	999999	971	815	24	
734	999999	999999	999999	867	505	190	833	87	236	905	86	117	47	157	808	720	999999	999999	30	541	871	453	999999	999999	502	999999	98	71	534	460	680	461	13	835	199	952	283	666	193	478	81	805	12	528	999999	999999	215	704	441	494	972	452	795	482	999999	271	999999	530	374	479	999999	771	999999	999999	235	624	113	212	958	856	447	954	345	999999	469	75	451	999999	474	330	821	394	630	49	488	237	666	530	971	999999	999999	752	301	999999	387	309	999999	236	303	633	78	999999	999999	584	999999	27	116	999999	23	797	819	826	66	54	658	999999	151	514	296	997	999999	582	240	40	582	694	662	632	173	169	814	224	558	840	261	818	999999	55	991	470	130	999999	517	184	118	456	999999	257	999999	680	168	747	940	306	999999	495	771	716	12	363	999999	484	90	853	999999	605	999999	999999	792	839	999999	106	522	826	876	999999	74	66	999999	136	997	414	999999	493	11	77	284	261	175	765	999999	931	53	638	115	999999	341	999999	200	513	187	999999	999999	225	621	999999	234	124	999999	139	999999	714	795	875	365	950	907	596	852	915	330	27	999999	999999	793	138	63	999999	720	240	214	410	865	417	999999	526	949	361	872	940	842	999999	999999	46	344	341	146	177	283	165	738	745	999999	999999	192	170	431	438	999999	493	999999	350	403	199	924	30	849	387	927	838	10	999999	724	912	999999	170	194	23	692	461	991	886	610	565	501	999999	598	590	235	788	104	999999	928	389	932	502	766	642	122	324	999999	759	999999	445	164	191	30	900	211	32	999999	418	746	999999	501	999999	739	838	697	464	431	268	161	999999	743	489	999999	345	979	580	403	552	999999	999999	968	999999	646	175	411	320	449	698	388	213	812	686	774	957	888	811	762	928	945	657	999999	234	607	110	701	674	563	999999	920	631	999999	433	517	378	12	268	484	999999	999999	999999	25	733	879	948	336	67	715	671	457	178	817	475	606	999999	485	744	999999	545	474	737	757	999999	999999	999999	999999	999999	178	999999	954	999999	336	999999	501	568	641	168	355	658	774	999999	958	891	999999	999999	814	163	999999	273	893	268	633	938	110	699	629	262	955	999999	374	999999	889	319	716	999999	999999	628	999999	48	999999	326	398	976	771	830	999999	999999	535	999999	942	430	562	904	512	696	999999	398	98	802	938	389	213	233	294	826	754	649	185	410	910	999999	190	787	661	999999	870	656	999999	279	920	764	727	930	189	999999	999999	984	806	30	831	453	539	999999	109	232	123	
999999	692	999999	85	139	690	999999	125	756	999999	775	999999	999999	826	349	231	818	999999	184	662	283	54	999999	999999	999999	842	164	579	467	656	19	687	439	463	999999	999999	232	999999	791	83	999999	999999	999999	702	619	741	870	204	491	999999	999999	298	999999	999999	999999	130	351	512	999999	999999	999999	555	658	110	999999	97	813	482	130	999999	999999	624	99	110	999999	468	622	999999	823	38	972	960	97	245	935	721	999999	999999	999999	585	623	999999	999999	999999	548	999999	166	331	472	532	928	397	999999	999999	232	106	208	824	511	381	507	703	689	287	323	575	467	423	175	999999	999999	999999	859	545	761	289	999999	594	562	21	311	301	185	999999	109	585	886	999999	22	838	522	938	999999	999999	87	999999	40	999999	191	972	999999	999999	165	953	207	984	537	999999	999999	943	369	999999	271	499	79	216	527	999999	999999	738	999999	487	999999	336	996	396	586	618	467	841	999999	999999	412	590	431	999999	145	232	103	125	57	358	635	78	479	908	999999	999999	181	999999	402	642	432	999999	293	112	999999	828	956	811	999999	999999	80	513	999999	243	211	681	77	511	80	999999	305	72	690	999999	851	999999	857	999999	719	718	446	596	448	999999	999999	959	306	999999	235	999999	276	291	718	138	287	132	383	999999	706	999999	800	999999	800	108	347	999999	999999	953	260	10	971	867	102	999999	999999	484	999999	999999	540	252	384	748	285	999999	37	23	354	562	999999	999999	957	999999	999999	999999	918	776	795	350	278	343	206	353	999999	234	345	409	199	39	655	999999	68	304	705	464	999999	61	394	999999	999999	999999	24	210	899	531	999999	359	485	999999	770	706	999999	723	999999	206	999999	41	680	60	999999	628	824	325	999999	260	999999	662	916	928	112	999999	392	759	279	944	328	995	453	547	999999	985	999999	820	269	949	123	344	494	508	417	589	999999	343	617	452	509	699	303	649	860	390	442	557	276	903	999999	999999	454	999999	999999	999999	587	143	869	442	999999	13	999999	957	146	999999	178	418	520	522	496	999999	151	827	445	999999	701	804	686	999999	553	999999	554	365	635	193	890	628	630	366	12	247	474	999999	748	999999	643	346	999999	534	221	999999	46	754	417	275	788	627	430	258	359	782	456	78	999999	337	458	700	999999	952	445	550	999999	164	519	258	584	999999	88	939	986	364	302	162	589	999999	340	800	948	999999	405	273	207	382	16	229	790	405	999999	999999	57	943	24	559	999999	670	247	882	244	168	691	822	548	491	272	995	999999	304	999999	999999	996	658	751	999999	
557	181	352	999999	157	999999	999999	188	680	667	891	52	350	743	999999	918	290	458	566	790	677	999999	999999	716	999999	21	739	999999	917	999999	999999	399	202	61	11	916	999999	832	999999	944	999999	512	999999	880	599	229	654	999999	240	569	999999	548	102	999999	999999	975	999999	999999	999999	999999	559	971	999999	757	252	999999	850	299	999999	157	600	457	723	621	999999	999999	440	844	999999	890	367	992	999999	357	842	876	306	241	999999	35	999999	691	999999	599	394	728	251	394	638	107	378	364	999999	92	968	633	825	480	870	130	545	612	520	414	778	999999	714	913	914	376	205	999999	533	715	999999	909	919	134	236	371	923	55	216	999999	521	12	987	183	388	219	61	825	371	645	490	858	180	134	820	827	23	337	480	272	901	759	830	299	999999	999999	714	700	254	999999	206	499	405	501	892	776	579	999999	535	705	999999	380	258	888	235	999999	738	999999	313	409	357	595	574	999999	127	762	181	698	778	999999	504	999999	581	862	448	991	462	999999	999999	54	258	482	802	775	947	531	511	942	74	576	330	919	999999	844	161	611	924	461	999999	139	999999	880	763	215	999999	964	798	395	449	244	376	70	562	999999	999999	874	792	799	996	595	261	238	999999	211	999	999999	963	737	999999	999999	999999	10	999999	112	450	999999	999999	597	999999	982	733	125	503	999999	210	270	999999	137	693	286	818	134	999999	999999	999999	375	256	561	216	625	11	71	684	611	999999	999999	765	460	819	783	165	205	235	24	999999	146	734	804	11	739	227	835	53	434	999999	999999	545	515	999999	84	130	167	390	948	981	672	440	892	662	834	504	906	318	909	999999	623	899	450	999999	742	640	452	999999	999999	999999	176	27	260	592	236	830	259	236	999999	663	999999	814	286	42	200	705	842	999999	177	244	321	526	144	313	405	51	104	999999	491	443	999999	999999	913	550	815	654	189	999999	435	13	254	680	573	256	999999	808	622	999999	735	46	999999	999999	393	242	96	649	883	947	999999	194	999999	670	745	311	999999	999999	901	999999	227	999999	526	543	999999	999999	989	641	952	888	189	999999	429	999999	853	455	999999	377	999999	680	464	175	999999	999999	122	250	277	584	934	272	270	733	906	886	200	200	520	999999	594	230	253	999999	999999	999999	767	599	765	59	999999	300	665	618	187	231	282	62	774	293	430	475	896	415	706	689	627	455	690	999999	495	663	934	390	999999	992	437	999999	999999	776	999999	522	484	227	767	999999	606	999999	555	999999	614	148	425	236	834	
129	334	837	749	999999	999999	999999	909	233	563	163	999999	285	835	194	999999	273	584	997	818	907	990	678	648	71	92	975	900	15	928	357	247	708	556	999999	668	999999	999999	469	409	162	613	999999	663	613	289	999999	999999	370	999999	351	563	428	417	999999	138	656	198	687	999999	402	999999	903	305	999999	999999	656	999999	181	526	203	13	125	598	666	999999	739	24	999999	781	999999	999999	539	123	586	999999	999999	300	629	534	22	411	582	544	16	999999	709	956	457	697	999999	602	999999	844	697	347	448	829	751	632	399	641	163	905	173	244	882	790	718	422	106	366	999999	646	514	792	999999	580	591	999999	594	782	566	347	158	168	999999	999999	426	249	999999	990	999999	997	145	380	999999	676	381	999999	857	919	999999	45	601	276	502	998	340	905	916	867	999999	825	999999	616	85	816	999999	14	999999	198	999999	479	999999	115	999999	112	511	999999	543	755	209	819	78	674	999999	999999	745	882	999999	524	999999	520	332	488	752	724	958	528	305	442	919	376	60	999999	556	768	969	999999	999999	400	496	206	999999	171	999999	427	756	373	82	999999	80	874	348	207	999999	852	156	587	363	102	153	983	838	111	836	999999	769	409	128	776	562	259	433	275	37	168	159	171	819	334	968	595	999999	751	371	54	37	853	836	703	621	391	142	366	999999	513	368	999999	335	836	658	356	255	305	999999	821	451	83	179	675	999999	985	999999	38	999999	558	536	96	740	999999	805	999999	573	424	999999	999999	126	76	29	999999	799	889	836	983	676	621	349	160	999999	549	999999	954	683	170	999999	636	999999	114	242	999999	977	282	529	999999	41	743	783	830	151	999999	999999	384	63	655	875	999999	158	784	362	513	218	385	336	200	198	850	242	999999	999999	527	556	22	834	330	546	527	999999	303	952	933	837	999999	18	938	845	999999	900	38	999999	196	999999	840	752	728	489	601	945	338	354	999999	511	999999	416	624	275	691	550	733	119	358	452	855	831	428	675	699	376	397	999999	970	949	213	127	237	49	716	270	115	999999	945	999999	42	948	771	999999	467	112	999999	999999	163	677	177	999999	936	744	999999	18	999999	63	790	999999	557	982	383	240	999999	263	189	585	999999	431	445	892	173	776	420	906	69	999999	218	597	982	724	202	999999	782	295	190	493	416	707	937	62	60	720	33	60	575	541	999999	214	923	809	124	731	242	284	999999	170	334	726	949	336	844	203	252	833	999999	89	999999	21	82	695	178	851	494	392	999999	
452	752	370	341	528	871	14	999999	999999	610	470	71	999999	999999	30	169	690	758	610	217	999999	478	200	999999	495	93	123	999999	237	641	272	246	999999	999999	312	417	963	999999	430	464	840	999999	79	999999	329	28	999999	482	61	999999	999999	103	884	185	999999	973	561	109	845	445	758	872	446	541	347	233	999999	76	237	999999	205	305	337	155	376	999999	999999	967	999999	476	143	999999	90	999999	163	179	999999	674	456	338	855	999999	548	999999	999999	968	999999	538	885	105	807	883	254	448	999999	192	765	999999	808	999999	574	999999	169	999999	311	127	791	745	999999	178	870	547	999999	898	999999	341	756	352	450	408	255	999999	999999	845	669	999999	396	642	999999	970	413	999999	865	799	999999	270	704	179	999999	588	999999	999999	160	717	234	269	273	355	999999	999	435	423	999999	409	412	704	999999	999999	709	61	731	999999	385	416	765	255	681	820	999999	999999	636	587	999999	861	999999	907	720	373	620	999999	999999	50	950	999999	545	989	999999	466	397	999999	999999	391	469	632	856	36	961	743	999999	978	999999	452	220	205	373	847	999999	436	187	504	984	999999	702	310	73	690	209	999999	999999	776	919	225	433	85	999999	255	127	45	14	205	946	976	999999	642	821	544	830	754	996	697	999999	900	288	892	85	617	688	169	568	999999	827	945	872	999999	69	999999	999999	144	999999	128	999999	999999	431	981	558	999999	727	999999	999999	529	999999	454	30	183	542	28	937	540	10	131	566	958	476	838	378	11	114	246	582	999999	525	695	298	877	967	999999	479	306	344	77	999999	627	681	49	315	382	924	698	999999	51	435	489	144	344	561	999999	253	592	613	999999	903	491	487	39	14	174	166	152	999999	999999	999999	640	999999	932	242	938	999999	436	532	995	86	415	603	541	33	46	999999	953	326	206	280	887	692	787	174	408	999999	651	45	151	226	782	492	624	503	999999	293	211	112	622	494	816	69	999999	480	497	999999	946	16	999999	613	212	825	999999	748	661	947	999999	999999	833	798	635	401	391	999999	303	923	978	48	238	999999	359	851	703	711	463	999999	85	999999	677	999999	203	645	77	538	24	956	482	876	841	847	999999	443	278	823	859	424	678	838	999999	573	909	999999	999999	225	263	999999	132	308	294	833	872	111	101	323	605	999999	334	853	764	346	999999	999999	206	390	876	999999	582	880	999999	999999	159	246	139	999999	610	294	867	851	999999	662	999999	183	592	999999	974	774	352	999999	228	869	100	824	999999	999999	999999	807	712	396	999999	
999999	778	252	999999	255	999999	636	971	987	712	320	132	482	999999	999999	512	277	999999	197	415	112	999999	627	661	983	948	999999	172	298	999999	999999	582	480	999999	938	883	592	727	346	334	348	802	364	252	999999	999999	999999	256	972	338	855	297	524	999999	246	999999	999999	590	473	307	999999	474	683	17	909	738	999999	969	640	228	919	549	183	999999	77	309	999999	999999	754	246	339	87	200	959	135	516	999999	499	999999	175	732	999999	264	999999	975	874	129	999999	342	178	105	649	616	999999	418	315	124	661	913	936	562	776	835	236	999999	999999	284	723	999999	403	680	162	702	474	999999	917	295	144	887	202	190	863	52	585	151	690	471	999999	551	819	402	999999	586	339	613	956	176	999999	81	703	600	999999	474	999999	999999	942	946	999999	267	999999	999999	999999	773	999999	756	698	733	260	999999	287	810	837	182	72	999999	284	576	372	861	999999	750	999999	72	194	602	783	999999	999999	97	208	744	329	999999	999999	799	422	999999	999999	999999	914	232	999999	941	794	999999	762	999999	411	938	223	376	999999	290	999999	999999	999999	917	589	127	972	309	630	999999	887	542	999999	659	132	999999	588	652	710	789	946	316	999999	326	277	300	840	559	987	173	873	831	171	999999	460	308	999999	504	52	999999	610	614	999999	752	64	261	413	112	111	147	999999	571	666	793	343	999999	916	445	649	999999	999999	999999	321	467	299	65	381	450	209	824	235	94	999999	963	999999	999999	714	91	271	26	887	737	999999	849	813	311	175	377	705	48	999999	601	854	999999	999999	999999	302	144	463	998	879	962	903	999999	912	999999	962	702	614	999999	706	834	184	999999	411	549	964	471	653	987	890	14	999999	170	442	999999	999999	999999	999999	991	49	580	628	272	146	999999	833	999999	999999	547	349	472	999999	704	342	557	427	231	352	999999	233	831	490	475	118	875	227	743	844	288	999999	117	999999	622	962	999999	215	911	999999	486	715	792	534	116	999999	427	251	50	827	999999	216	999999	512	582	999999	217	99	999999	164	270	706	999999	337	999999	999999	242	999999	150	999999	216	351	516	999999	865	999999	440	306	384	999999	691	999999	187	999999	959	999999	38	605	999999	854	754	46	999999	999999	236	999999	625	464	874	999999	415	164	999999	999999	621	542	700	999999	646	378	337	911	715	336	999999	636	529	185	378	587	482	637	645	296	999999	180	299	999999	507	95	589	999999	999999	779	999999	536	533	879	999999	426	381	999999	999999	258	526	843	331	725	294	600	261	999999	96	999999	133	999999	518	999999	
321	450	253	941	776	560	788	360	488	999999	915	999999	112	649	999999	951	216	726	678	999999	769	153	999999	574	473	906	834	149	999999	999999	656	999999	28	718	999999	999999	183	439	978	999999	470	175	364	395	809	358	498	999999	569	999999	89	406	110	131	999999	177	601	678	478	869	726	649	470	999999	289	283	918	393	92	37	778	777	999999	280	999999	603	789	999999	999999	125	417	233	580	756	65	260	999999	896	673	400	261	504	999999	118	682	999999	705	21	116	535	440	115	999999	541	999999	312	658	830	999999	451	388	147	914	362	462	502	999999	714	297	38	999999	31	719	691	776	999999	816	999999	999999	115	898	999999	357	999999	999999	999999	999999	49	400	753	999999	711	701	231	22	123	999999	608	999999	189	999999	999999	723	87	793	418	999999	837	765	91	496	29	242	99	553	610	999999	685	677	159	798	39	324	544	436	40	329	497	678	662	694	217	999999	999999	362	907	64	279	445	276	917	866	283	318	266	582	478	612	999999	412	999999	904	931	507	391	722	676	189	650	763	999999	897	169	112	999999	288	46	824	736	999999	999999	521	250	410	241	931	755	999999	287	854	561	717	999999	276	339	789	286	999999	37	640	999999	875	999999	681	999999	29	707	181	921	999999	999999	654	999999	41	856	811	664	530	275	459	966	671	901	796	211	380	87	892	772	999999	12	999999	999999	999999	416	681	999999	568	233	221	234	584	999999	309	318	999999	842	788	419	528	135	999999	999999	999999	999999	569	973	831	999999	806	942	814	408	324	975	983	857	779	999999	185	999999	105	999999	63	999999	392	999999	601	488	304	538	298	999999	254	999999	999999	353	228	433	847	707	71	97	999999	279	420	186	769	334	999999	59	73	999999	244	610	40	458	165	999999	291	981	382	999999	186	999999	999999	999999	164	842	728	640	639	356	777	478	856	17	881	784	814	999999	817	276	164	255	999999	999999	248	643	451	798	197	999999	151	865	334	719	911	157	625	89	32	927	605	693	419	717	396	766	754	32	999999	999999	539	999999	999999	999999	999999	931	802	529	102	520	999999	999999	999999	764	214	999999	999999	147	106	733	169	999999	193	890	670	471	835	758	738	482	999999	429	231	817	345	76	999999	228	531	980	999999	105	999999	511	536	676	999999	655	999999	483	999999	999999	926	843	999999	804	892	282	444	999999	105	54	791	620	631	971	707	635	999999	147	220	999999	616	125	388	73	748	681	364	999999	231	189	255	264	859	281	999999	999999	605	540	184	428	783	804	999999	310	999999	
375	879	565	999999	999999	237	375	272	999999	999999	999999	464	157	999999	220	999999	450	505	999999	799	536	761	360	477	329	39	888	999999	999999	150	999999	241	88	999999	382	802	999999	999999	999999	952	999999	992	170	280	693	923	999999	999999	999999	999999	343	309	968	511	777	614	529	97	649	999999	348	411	480	557	199	999999	386	397	684	417	129	424	888	999999	918	999999	600	999999	784	405	999999	414	999	292	807	512	272	576	982	767	283	711	386	41	999999	478	522	613	999999	999999	547	70	999999	999999	999999	999999	999999	999999	999999	243	23	449	312	999999	13	934	412	198	750	999999	316	999999	415	916	144	417	48	856	359	450	32	986	999999	670	858	521	615	452	901	888	999999	267	984	999999	999999	834	999999	141	38	679	76	999999	863	403	807	737	654	882	422	999999	880	563	999999	151	999999	36	450	641	396	491	328	999999	296	861	999999	59	825	666	173	999999	18	906	827	679	384	999999	133	604	863	130	866	999999	40	999999	17	537	611	999999	537	999999	999999	767	745	546	999999	999999	999999	11	808	757	912	987	718	122	999999	974	735	975	767	999999	903	845	777	275	999999	595	928	368	854	67	999999	982	138	446	916	250	999999	290	328	277	999999	999999	796	116	218	879	24	999999	963	42	801	635	84	25	823	548	999999	479	921	766	187	679	156	750	999999	929	858	999999	999999	723	999999	454	657	500	861	781	59	999999	67	999999	580	999999	999999	999999	265	811	999999	123	623	378	260	690	369	562	99	981	975	55	999999	288	30	999999	722	999999	228	357	978	584	163	999999	498	328	421	999999	195	176	999999	334	495	508	32	744	659	999999	473	133	95	104	999999	880	806	13	999999	779	999999	838	298	164	603	908	832	332	960	581	999999	999999	278	192	377	923	706	650	999999	999999	265	999999	999999	894	999999	105	271	884	184	999999	245	494	999999	642	999999	356	999999	130	730	586	999999	999999	783	87	948	540	854	903	727	487	183	165	453	587	523	449	755	404	387	999999	647	948	158	999999	999999	394	489	636	731	999999	55	586	919	973	622	566	999999	15	999999	246	999999	999999	166	697	109	999999	51	865	128	21	601	999999	743	232	938	726	550	105	741	563	61	227	181	707	999999	597	245	479	964	957	947	749	458	150	267	289	792	461	588	266	353	623	518	720	428	571	842	999999	999999	999999	25	405	274	391	195	999999	196	459	265	999999	999999	572	901	171	74	851	34	602	964	659	999999	99	517	485	220	438	709	461	999999	870	999999	547	444	78	941	551	
485	999999	955	999999	102	342	999999	87	421	780	721	999999	655	577	547	999999	732	385	961	999999	888	789	181	757	324	735	181	999999	756	306	137	833	999999	522	999999	957	646	731	566	601	894	999999	73	999999	999999	362	805	711	333	515	815	68	999999	25	662	696	895	999999	999999	367	999999	810	330	125	653	888	136	143	210	589	603	999999	819	999999	999999	458	725	999999	50	962	999999	470	999999	999999	491	79	727	999999	999999	999999	72	448	812	208	439	999999	119	947	786	828	235	672	510	744	999999	813	248	999999	983	213	970	164	167	999999	437	701	748	999999	634	583	171	921	283	530	526	164	199	999999	930	999999	349	999999	954	222	737	268	959	999999	339	677	830	999999	231	656	709	999999	999999	856	999999	738	345	40	323	212	667	999999	398	979	999999	757	624	628	815	45	864	201	209	945	228	178	741	430	749	999999	753	189	700	627	999999	619	874	343	999999	202	612	319	465	999999	999999	434	869	980	110	582	62	212	999999	196	791	517	708	999999	637	999999	996	914	291	366	999999	487	613	771	168	608	882	291	999999	622	432	555	736	457	399	794	309	760	999999	176	904	999999	999999	999999	835	999999	999999	539	999999	256	205	698	38	999999	999999	78	821	999999	822	502	700	771	999999	553	999999	246	781	260	945	842	303	999999	593	124	999999	999999	474	109	936	999999	697	999999	585	532	426	733	526	637	165	331	973	211	938	999999	999999	142	127	469	748	598	531	660	594	862	999999	960	999999	913	999999	999999	603	721	171	967	999999	999999	195	900	136	41	719	154	104	999999	869	101	307	766	648	329	999999	999999	360	347	333	46	757	722	579	466	628	613	990	772	727	262	50	999999	32	999999	999999	226	343	717	878	387	566	971	993	861	663	348	275	999999	999999	599	999999	999999	999999	768	599	473	330	670	412	116	999999	999999	895	617	61	336	743	999999	382	575	999999	999999	999999	945	480	999999	729	718	803	289	348	999999	180	138	891	226	336	999999	999999	483	895	672	315	999999	233	243	999999	386	999999	999999	605	999999	944	36	999999	727	364	698	999999	813	999999	612	999999	132	999999	999999	161	767	999999	999999	999999	490	10	899	679	998	337	697	722	246	999999	352	908	477	684	999999	727	154	999999	174	862	637	964	999999	739	292	806	192	13	741	91	317	660	975	335	999999	744	55	999999	929	399	999999	999999	61	999999	999999	704	399	448	176	764	17	999999	560	972	373	525	295	170	396	202	155	999999	999999	164	403	691	932	151	999999	857	682	798	280	774	205	
999999	913	613	347	588	416	744	999999	977	84	749	109	13	962	599	459	884	959	999999	254	972	995	999999	708	709	999999	999999	878	999999	92	219	297	999999	776	999999	999999	682	822	808	999999	410	999999	13	90	653	999999	999999	999999	999999	408	797	838	542	999999	232	665	999999	905	638	816	168	865	528	999999	865	462	999999	999999	260	987	999999	71	161	999999	843	126	992	816	64	999999	843	79	909	910	294	380	754	266	554	999999	595	777	194	999999	627	545	338	118	224	201	278	702	928	981	631	999999	687	999999	999999	999999	673	209	850	521	973	98	955	618	610	494	708	999999	999999	214	401	999999	999999	169	335	307	788	999999	601	862	849	150	151	999999	288	999999	693	999999	579	447	999999	396	999999	999999	999999	538	999999	999999	508	999999	493	220	29	723	999999	632	999999	999999	265	388	328	999999	607	988	999999	832	946	37	339	999999	801	999999	488	999999	831	15	83	213	150	796	999999	78	385	871	999999	999999	131	427	347	656	700	174	999999	200	129	999999	788	938	11	196	999999	562	999999	457	928	948	999999	784	892	584	558	654	999999	468	671	999999	414	736	618	43	710	529	690	682	999999	999999	636	999999	125	248	999999	999999	212	999999	999999	165	999999	928	943	431	905	347	999999	763	108	55	787	448	529	869	188	999999	329	999999	485	72	872	999999	106	999999	321	999999	669	654	368	423	452	434	263	515	572	999999	792	196	137	373	993	926	584	315	999999	198	767	255	999999	173	815	999999	477	153	293	979	999999	651	120	999999	677	880	404	684	602	999999	195	24	307	999999	269	142	999999	122	78	999999	133	999999	999999	133	677	423	999999	999999	999999	218	956	120	232	593	999999	151	86	667	695	999999	999999	899	712	999999	12	753	948	369	903	682	404	999999	999999	347	855	51	209	987	792	264	999999	210	999999	999999	406	85	791	999999	999999	128	66	182	999999	955	999999	999999	87	955	999999	924	475	235	999999	925	813	600	999999	884	999999	613	942	99	874	441	826	331	823	328	100	927	999999	244	322	785	999999	231	938	129	924	999999	963	253	866	868	788	999999	909	999999	580	999999	49	906	999999	442	185	966	308	985	139	101	410	759	865	202	962	240	912	515	309	592	662	999999	960	116	999999	699	233	16	652	764	422	999999	747	999999	999999	65	999999	880	609	659	923	952	999999	999999	231	999999	999999	673	999999	557	159	403	999999	988	153	133	999999	868	792	486	743	301	343	375	679	736	22	581	315	999999	971	42	999999	650	668	710	925	137	885	446	320	559	111	999999	
999999	999999	822	758	151	999999	119	400	98	132	999999	631	618	624	163	494	201	999999	368	999999	586	999999	497	209	329	442	208	818	999999	999999	175	999999	200	248	760	660	914	999999	439	999999	999999	580	944	999999	734	47	101	999999	974	401	999999	513	999999	112	518	497	999999	999999	438	999999	565	300	418	742	956	731	441	380	864	999999	580	999999	377	817	210	15	183	714	474	292	351	897	844	999999	999999	662	993	97	730	273	139	301	825	999999	985	507	172	211	826	13	605	721	446	999999	999999	318	146	383	902	512	323	999999	158	999999	999999	667	455	826	642	304	999999	353	649	999999	374	289	121	646	831	702	843	971	999999	471	687	999999	999999	999999	999999	791	525	619	195	228	950	321	152	680	373	999999	62	346	999999	532	999999	262	999999	845	116	542	999999	499	552	210	668	351	929	686	468	737	216	91	66	851	778	129	168	431	999999	62	146	440	282	512	650	999999	412	999999	999999	435	999999	615	999999	999999	999999	36	76	984	559	608	391	999999	999999	636	999999	970	289	718	999999	999999	103	649	205	999999	405	767	226	49	559	999999	938	999999	999999	43	999999	600	824	828	267	999999	999999	999999	872	51	670	679	228	646	400	680	227	694	612	62	341	999999	420	212	999999	999999	809	36	435	999999	999999	817	999999	188	457	999999	155	999999	460	999999	101	919	777	163	393	726	548	580	649	879	943	254	962	436	999999	278	190	621	995	440	943	36	999999	484	382	999999	701	49	999999	879	534	765	244	611	960	421	142	267	999999	115	288	238	387	555	454	999999	854	552	487	189	340	533	465	29	67	999999	181	999999	999999	999999	35	508	391	769	354	187	20	999999	999999	999999	146	923	802	890	999999	999999	649	999999	40	956	999999	159	562	19	548	11	309	224	999999	895	999999	839	486	999999	89	999999	847	618	999999	276	999999	503	86	999999	52	999999	730	575	999999	352	426	978	272	824	540	999999	946	999999	999999	999999	877	999999	806	999999	50	306	447	522	810	383	867	999999	991	999999	999999	506	82	365	966	999999	280	734	357	212	479	270	576	662	749	213	999999	475	397	857	999999	619	999999	999999	166	999999	970	218	999999	494	484	395	987	509	282	999999	804	590	415	99	83	153	999999	604	999999	779	729	999999	773	607	549	402	999999	999999	999999	932	999999	999999	999999	230	170	72	999999	862	727	999999	283	999999	999999	715	409	252	69	307	784	254	180	999999	406	387	999999	999999	444	168	944	91	751	853	143	350	234	239	999999	195	999999	21	184	999999	876	27	505	999999	
999999	68	207	307	999999	345	359	130	761	718	179	821	213	975	999999	810	918	645	341	999999	934	999999	490	180	999999	874	378	773	999999	594	224	388	881	365	790	385	960	999999	749	416	999999	23	588	515	999999	570	981	954	393	999999	667	240	685	999999	727	365	999999	37	446	468	999999	586	60	176	999999	790	939	848	194	251	999999	280	896	925	999999	920	460	999999	120	299	892	424	390	706	999999	984	703	806	999999	999999	999999	932	210	290	449	999999	963	421	22	999999	631	143	769	151	999999	999999	343	999999	159	806	904	602	917	999999	576	999999	206	353	999999	519	96	143	999999	760	443	918	80	999999	486	18	999999	49	962	840	668	758	655	999999	194	540	650	943	999999	830	529	215	24	999999	714	896	721	619	999999	502	192	498	922	999999	708	604	326	727	999999	999999	848	865	640	86	488	817	896	957	169	709	869	153	486	389	241	238	904	999999	999999	589	297	999999	867	999999	999999	180	835	646	999999	589	999999	922	670	516	981	663	575	937	576	897	999999	999999	999999	999999	633	49	21	542	777	999999	999999	999999	825	693	852	510	999999	999999	428	317	999999	260	427	579	999999	946	482	999999	999999	577	662	966	999999	14	589	534	999999	405	999999	999999	999999	302	868	70	889	999999	106	976	999999	480	665	999999	518	268	999999	749	345	880	999999	686	999999	52	144	210	999999	733	861	821	114	328	623	602	343	809	159	688	391	367	999999	999999	850	506	315	927	912	267	457	190	999999	999999	198	999999	429	160	62	126	168	999999	252	166	999999	999999	872	345	999999	72	71	709	119	236	999999	978	201	401	836	69	736	217	999999	559	999999	680	999999	273	140	616	183	193	756	43	530	722	124	532	533	574	634	999999	79	999999	206	748	999999	999999	482	999999	815	38	323	993	999999	950	999999	693	881	380	553	999999	214	251	888	999999	999999	86	705	645	999999	668	868	999999	999999	766	147	447	362	537	999999	869	791	920	801	155	869	763	653	999999	351	431	651	163	999999	35	765	999999	999999	329	795	995	999999	837	356	999999	999999	62	567	623	812	933	340	353	999999	683	816	293	999999	743	17	199	432	135	303	441	27	715	999999	409	10	319	999999	43	741	613	713	954	574	654	985	817	999999	40	999999	999999	101	999999	392	347	219	999999	999999	227	321	605	573	40	543	914	139	454	812	167	999999	503	457	306	612	167	999999	861	719	795	999999	200	993	401	368	999999	349	719	999999	902	999999	528	930	268	722	145	49	682	999999	660	524	999999	14	47	999999	999999	
960	795	695	234	999999	357	762	592	468	130	612	999999	672	658	574	420	130	910	967	103	999999	199	999999	999999	999999	298	999999	999999	280	227	195	956	983	999999	924	554	33	999999	534	842	766	348	999999	999999	533	999999	20	762	96	114	420	999999	999999	999999	700	999999	221	229	116	89	906	703	999999	251	934	655	197	577	734	999999	396	31	386	999999	337	234	399	982	999999	259	287	999999	972	176	806	102	999999	999999	404	162	999999	999999	992	455	935	72	999999	557	666	877	680	442	37	76	999999	399	717	946	986	475	382	238	999999	856	801	999999	999999	999999	445	999999	770	528	999999	582	686	591	38	930	999999	275	208	841	326	999999	579	845	661	906	999999	999999	999999	939	999999	929	999999	999999	528	999999	653	717	340	880	122	823	117	999999	270	999999	389	136	999999	786	757	721	999999	999999	912	221	287	956	566	999999	697	37	468	830	845	999999	999999	999999	73	999999	287	999999	934	328	729	503	957	427	999999	216	527	331	57	999999	192	999999	662	250	201	316	999999	697	160	999999	192	94	999999	286	316	27	652	999999	72	477	509	286	787	948	999999	419	264	999999	381	359	307	376	980	871	648	999999	590	562	999999	999999	45	590	329	428	145	644	148	680	120	567	564	999999	268	580	97	999999	183	714	999999	782	62	999999	325	801	218	816	999999	999999	637	431	436	100	425	315	441	919	956	369	999999	999999	280	583	749	999999	795	999999	117	999999	783	743	710	999999	999999	607	705	47	274	528	219	999999	999999	655	999999	688	140	474	304	953	148	178	999999	814	902	273	511	478	999999	510	999999	999999	708	703	709	999999	999999	560	967	999999	610	403	654	438	159	999999	635	625	540	70	999999	330	292	999999	271	999999	999999	895	973	999999	106	236	790	764	523	588	999999	836	946	158	967	999999	506	486	999999	744	999999	520	665	419	638	886	937	196	826	999999	999999	554	441	103	109	825	587	999999	721	383	613	999999	915	570	871	999999	678	999999	999999	114	824	806	999999	527	101	284	240	563	231	219	299	604	938	838	250	999999	405	852	59	999999	992	398	999999	969	141	999999	605	105	999999	839	217	554	103	721	999999	542	999999	914	11	824	594	999999	999999	512	93	999999	952	86	999999	806	999999	826	343	950	121	436	51	841	999999	468	999999	145	25	391	11	999999	510	226	999999	708	332	999999	850	234	557	999999	510	999999	885	999999	680	528	775	741	999999	391	221	153	610	434	999999	901	529	542	999999	999999	17	505	999999	349	508	999999	109	622	483	999999	975	118	999999	152	
999999	789	956	272	787	161	369	999999	999999	620	533	367	999999	552	217	430	960	317	999999	108	999999	999999	999999	546	624	999999	428	163	267	533	999999	112	750	468	999999	711	945	266	999999	999999	99	734	560	890	815	999999	129	556	414	63	999999	667	38	304	999999	919	47	419	999999	842	732	216	25	422	214	430	999999	158	999999	999999	485	704	999999	97	18	237	454	999999	730	483	999999	872	748	214	580	748	84	456	999999	589	674	535	618	912	270	883	999999	999999	685	395	533	971	513	909	578	999999	114	999999	296	953	474	186	688	999999	27	860	468	811	841	466	355	170	999999	463	831	949	95	999999	826	134	518	316	186	999999	950	999999	999999	999999	999999	999999	643	144	170	334	124	497	999999	454	894	410	424	907	306	999999	999999	373	111	59	88	999999	999999	463	124	171	999999	168	999	352	223	174	500	629	185	518	822	999999	10	999999	999999	343	111	999999	756	425	710	999999	19	957	306	586	999999	320	760	16	999999	189	29	999999	890	956	999999	999999	240	729	909	794	732	788	405	999999	373	565	710	999999	999999	530	999999	698	461	999999	158	999999	56	637	999999	190	869	178	358	999999	202	999999	655	392	999999	607	411	36	999999	915	999999	231	562	478	223	197	609	999999	999999	639	482	999999	547	67	808	455	458	999999	317	729	925	999999	439	762	635	371	999999	327	899	920	129	680	192	545	999999	926	490	577	423	999999	999999	853	999999	718	999999	871	463	598	584	999999	158	808	719	786	989	325	999999	999999	999999	851	288	292	126	568	520	802	148	12	114	881	999999	999999	189	92	158	82	999999	720	602	764	908	999999	742	509	771	999999	999999	999999	999999	637	999999	690	734	571	999999	298	737	999999	999999	367	732	461	493	703	433	278	628	637	638	917	999999	81	999999	87	999999	967	549	616	797	208	842	742	455	999999	746	999999	155	618	145	860	345	754	522	244	42	457	827	49	86	503	693	333	766	999999	197	73	999999	656	628	979	999999	999999	999999	999999	525	989	15	999999	956	158	132	20	999999	778	582	695	558	962	55	496	999999	510	999999	999999	515	518	975	816	289	683	791	498	999999	165	121	224	432	999999	999999	999999	451	999999	93	927	380	682	831	988	67	501	514	999999	999999	142	840	999999	589	38	494	16	23	999999	737	283	367	634	30	999999	666	367	273	46	252	13	54	339	427	613	923	833	687	987	999999	787	178	999999	999999	857	999999	999999	999999	403	999999	712	38	262	83	809	570	745	662	494	331	699	238	478	999999	607	97	510	
999999	999999	114	661	329	36	439	999999	114	107	746	173	31	999999	999999	869	18	540	975	999999	265	617	999999	999999	180	999999	665	999999	999999	700	981	289	999999	814	63	657	298	376	999999	11	823	999999	705	472	999	498	999999	539	967	368	469	748	999999	305	255	212	934	926	490	137	371	379	400	999999	126	999999	403	999999	739	999999	580	641	157	973	999999	141	999999	580	999999	682	730	136	102	200	240	242	999999	473	568	850	723	372	886	265	640	453	733	301	999999	541	105	264	799	892	999999	999999	601	999999	337	999999	300	999999	747	808	999999	244	999999	210	183	884	810	929	648	888	360	218	999999	891	342	525	408	620	233	647	586	475	336	209	999999	412	641	997	146	455	999999	999999	999999	88	999999	406	176	999999	128	472	731	999999	615	911	542	579	83	709	327	812	999999	680	999999	110	231	931	907	88	798	999999	252	813	792	203	999999	990	999999	676	43	936	358	999999	501	999999	916	420	859	999999	666	832	999999	932	680	334	740	879	239	999999	999999	927	999999	999999	733	357	229	999999	382	422	582	999999	999999	999999	675	390	999999	838	188	378	194	999999	999999	492	421	966	441	999999	143	468	462	459	761	79	819	999999	447	270	152	153	999999	998	999999	447	999999	125	847	933	266	299	999999	902	999999	860	339	56	855	15	999999	767	916	908	999999	914	959	133	790	915	586	999999	999999	202	999999	45	837	999999	772	999999	650	999999	999999	507	64	999999	596	560	759	900	740	999999	260	441	999999	999999	236	999999	223	999999	999999	718	334	999999	356	999999	356	999999	999999	664	999999	153	999999	231	365	999999	648	418	999999	940	999999	409	374	890	185	813	319	511	607	999999	808	999999	972	649	155	931	971	999999	161	368	999999	999999	352	104	876	999999	499	38	86	223	737	999999	778	282	999999	88	354	444	756	543	386	845	81	896	856	819	999999	634	999999	433	999999	999999	267	495	453	411	999999	279	23	999999	323	999999	434	999999	999999	990	999999	699	999999	77	586	536	441	999999	982	651	999999	455	247	999999	999999	999999	952	999999	999999	287	560	293	829	403	999999	999999	430	177	230	999999	420	687	324	866	999999	481	790	999999	846	872	28	650	513	801	565	999999	42	957	999999	458	338	999999	580	305	439	152	870	450	55	512	999999	274	999999	999999	241	168	999999	380	672	943	84	944	999999	941	268	999999	779	999999	838	421	52	473	12	771	767	638	117	28	437	252	611	349	962	344	766	753	262	626	570	406	478	661	999999	230	384	393	976	638	999999	529	999999	843	612	634	
470	642	999999	626	129	602	999999	122	943	999999	999999	999999	999999	999999	185	515	999999	162	466	999999	942	390	188	782	396	383	662	478	981	908	999999	768	737	338	999999	133	491	636	999999	968	355	365	717	865	888	999999	411	515	999999	531	871	219	999999	180	999999	89	463	489	239	999999	939	583	140	45	549	573	996	999999	596	61	33	30	999999	498	96	586	672	323	999999	999999	972	157	24	460	999999	670	391	567	999999	794	669	12	999999	761	38	772	234	681	325	325	999999	758	918	412	508	850	563	887	999999	114	416	999999	999999	492	773	792	999999	680	999	999999	191	439	16	801	391	31	623	893	470	999999	361	990	997	577	103	224	999999	612	952	999999	116	504	483	999999	999999	529	415	914	988	999999	214	554	682	999999	143	999999	751	126	31	486	999999	670	999999	769	753	425	153	28	398	999999	563	955	728	999999	999999	687	999999	473	423	999999	615	999999	905	234	120	807	999999	560	444	880	472	999999	591	999999	999999	446	999999	999999	789	999999	999999	396	999999	439	682	258	825	869	674	456	266	999999	999999	169	999999	528	764	999999	999999	999999	117	593	584	518	999999	450	374	999999	853	335	609	253	684	999999	486	229	192	999999	999999	861	981	999999	999999	999999	623	194	420	432	603	441	682	999999	999999	843	999999	792	812	17	353	242	884	572	26	348	999999	23	999999	252	682	999999	345	298	650	798	963	669	707	595	999999	901	39	942	659	422	653	723	200	841	605	693	416	185	133	999999	999999	419	431	999999	151	610	591	177	749	951	105	999999	245	265	879	999999	94	227	122	999999	212	942	912	999999	695	999999	823	761	999999	999999	245	170	175	341	820	554	999999	170	453	999999	320	862	999999	707	999999	269	999999	999999	999999	419	609	199	72	999999	999999	45	507	827	851	28	786	829	530	999999	715	999999	999999	999999	444	335	948	924	999999	827	140	350	749	214	287	435	644	999999	999999	237	999999	56	999999	493	999999	785	57	999999	999999	999999	999999	999999	341	442	999999	390	51	584	500	636	470	684	426	999999	551	764	295	302	550	999999	383	898	39	302	380	999999	999999	999999	677	658	287	538	614	348	999999	649	19	317	222	896	394	70	397	172	767	704	630	861	942	471	999999	754	869	893	61	999999	461	48	71	332	552	316	906	841	359	931	80	87	915	999999	999999	978	89	999999	41	323	510	999999	535	675	49	999999	792	999999	168	532	668	999999	999999	719	198	971	255	890	354	88	163	999999	813	835	634	552	999999	50	999999	999999	675	226	862	737	109	594	
999999	395	999999	575	999999	700	683	826	273	359	999999	206	999999	783	732	199	309	952	169	954	62	999999	50	496	999999	752	500	999999	857	452	858	559	620	999999	468	860	999999	778	565	463	872	999999	572	999999	999999	749	336	999999	999999	486	916	909	577	154	999999	999999	354	999999	999999	770	209	46	969	820	500	240	585	120	324	999999	999999	531	999999	706	999999	75	137	765	733	291	425	568	857	999999	536	948	982	999999	71	656	515	810	243	999999	263	836	28	751	785	531	174	226	617	917	894	999999	522	999999	73	999999	685	589	999999	999999	354	641	999999	598	999999	551	258	999999	58	999999	999999	781	297	602	452	254	999999	999999	979	212	126	209	950	939	999999	999999	436	999999	999999	999999	971	925	747	999999	450	999999	999999	430	999999	243	999999	64	178	949	560	999999	107	920	428	818	428	309	999999	861	146	999999	691	249	999999	153	999999	147	707	462	697	999999	44	999999	161	999999	999999	627	918	746	928	72	41	10	388	999999	53	515	999999	593	177	999999	325	999999	999999	304	931	417	318	323	999999	146	999999	999999	999999	129	87	789	768	597	230	801	390	863	932	84	124	999999	999999	747	999999	999999	453	999999	295	999999	125	158	474	856	999999	999999	318	605	999999	792	715	999999	748	268	296	263	747	999999	372	375	292	999999	953	999999	190	251	556	571	223	517	692	242	429	237	13	928	325	911	999999	999999	492	999999	244	149	368	798	999999	999999	461	999999	862	999999	751	919	743	663	999999	705	999999	657	999999	747	999999	121	999999	999999	999999	521	265	999999	938	836	406	999999	883	507	227	813	410	392	309	999999	999999	378	999999	343	490	510	494	350	733	619	245	51	416	744	403	133	999999	885	999999	430	999999	103	907	999999	952	999999	999999	246	445	391	305	294	358	680	637	23	465	766	992	395	37	999999	999999	999999	600	999999	915	999999	999999	999999	773	999999	999999	878	999999	26	999999	629	391	999999	473	257	904	351	323	999999	693	736	116	390	999999	283	892	517	403	432	469	587	435	597	999999	999999	142	351	617	780	999999	479	73	621	552	999999	999999	931	922	779	20	292	15	999999	671	999999	42	999999	436	500	999999	971	485	194	557	882	204	794	556	575	125	562	999999	543	156	999999	672	495	999999	999999	898	999999	595	999999	999999	999999	582	785	999999	999999	865	420	999999	127	157	833	999999	879	73	669	641	999999	385	356	664	458	559	472	503	999999	999999	546	884	999999	602	672	386	860	999999	380	999999	418	868	230	710	704	646	999999	395	322	228	999999	431	178	200	317	999999	999999	
959	999999	627	119	292	476	819	328	999999	321	524	485	457	999999	117	692	999999	233	721	164	645	959	811	942	86	190	999999	722	125	715	999999	999999	96	146	900	999999	999999	200	999999	999999	411	391	999999	335	999999	910	865	94	686	738	809	966	595	430	603	10	162	999999	999999	999999	246	107	213	820	906	239	999999	320	243	308	939	178	107	999999	753	999999	790	485	999999	176	325	155	46	386	906	447	699	666	543	900	655	78	999999	35	165	313	188	358	428	862	522	555	999999	387	799	999999	869	276	999999	350	219	677	834	867	785	101	71	999999	913	469	999999	732	999999	342	999999	870	999999	999999	174	449	85	442	66	999999	999999	999999	304	658	587	999999	577	433	988	202	690	978	244	299	249	74	999999	361	999999	959	332	999999	778	518	999999	999999	628	797	111	237	275	777	620	845	999999	25	797	412	249	646	999999	116	743	584	652	674	635	722	999999	110	999999	999999	996	999999	665	999999	991	785	923	658	648	780	999999	760	927	913	368	398	86	233	999999	839	121	999999	77	225	56	204	866	999999	302	906	965	999999	999999	999999	780	523	189	359	34	999999	999999	591	998	121	785	983	999999	738	999999	999999	645	999999	833	999999	999999	208	999999	450	817	797	918	862	999999	742	814	329	730	999999	999999	999999	219	999999	999999	264	360	999999	799	956	999999	999999	547	137	999999	65	270	367	178	672	938	999999	494	739	999999	237	103	626	236	999999	307	466	263	999999	606	999999	37	919	409	578	999999	92	408	82	20	999999	259	791	118	999999	481	456	999999	67	448	560	360	479	194	999999	999999	734	999999	999999	999999	973	809	278	531	999999	999999	351	957	600	665	855	999999	421	729	999999	999999	999999	517	926	784	850	999999	205	831	56	999999	999999	734	999999	416	282	999999	865	999999	46	944	981	269	825	281	140	999999	999999	401	592	386	999999	750	406	999999	999999	226	376	999999	808	668	999999	446	485	999999	999999	616	999999	193	999999	999999	318	998	692	843	996	52	999999	655	999999	999999	999999	804	999999	669	183	807	338	444	999999	999999	422	116	614	999999	340	544	999999	653	801	999999	968	377	999999	525	78	939	67	562	996	817	999999	999999	999999	457	914	810	206	999999	998	671	999999	96	999999	336	653	211	999999	324	513	999999	267	49	853	140	999999	386	795	723	600	243	749	776	447	999999	532	701	999999	166	999999	530	348	999999	655	139	245	882	740	682	871	867	555	743	999999	545	999999	494	867	973	999999	537	24	482	225	764	921	511	649	898	804	952	208	237	999999	983	123	
298	393	723	894	999999	646	122	852	733	688	16	727	901	999999	47	833	39	101	925	515	865	753	890	999999	733	243	842	877	918	669	999999	881	74	431	271	999999	154	88	564	891	902	630	999999	86	915	784	999999	719	999999	129	179	145	999999	478	258	999999	503	515	170	276	804	244	999999	74	999999	135	662	480	916	936	688	950	999999	999999	612	244	999999	814	302	999999	496	999999	120	799	500	191	945	596	182	726	607	999999	917	298	97	999999	697	427	715	789	131	999999	802	999999	440	999999	608	902	865	999999	283	688	222	999999	780	681	133	143	574	999999	190	76	307	200	339	999999	43	248	946	999999	999999	999999	109	999999	828	229	999999	290	369	999999	583	52	730	999999	453	919	426	706	518	415	543	563	853	536	999999	64	999999	612	501	999999	195	369	955	920	477	439	999999	709	999999	999999	361	843	999999	999999	605	147	346	999999	746	419	999999	336	730	541	411	983	990	999999	903	999999	260	999999	789	978	96	223	96	999999	999999	24	340	999999	999999	957	999999	700	788	560	930	999999	999999	829	999999	91	999999	999999	638	424	518	493	999999	25	805	618	309	644	64	796	215	392	60	536	457	732	89	916	22	773	487	711	204	439	642	999999	65	999999	851	707	232	999999	584	999999	301	208	575	324	911	999999	658	418	646	992	355	548	421	999999	382	143	12	839	845	865	999999	807	999999	19	999999	373	999999	878	793	356	573	977	807	388	244	259	999999	765	999999	316	124	999999	999999	212	999999	999999	999999	873	999999	718	705	392	999999	719	734	999999	909	566	940	999999	153	779	625	299	428	377	999999	42	947	999999	975	247	833	538	750	868	742	96	924	999999	353	999999	829	999999	999999	191	595	98	999999	751	350	600	824	468	173	999999	453	999999	783	717	999999	988	926	925	999999	999999	558	853	968	999999	750	822	641	999999	204	464	949	549	648	247	781	999999	388	999999	783	384	422	999999	375	415	425	967	999999	217	926	999999	999999	999999	342	192	632	999999	130	787	10	999999	959	172	274	999999	395	903	136	999999	999999	710	609	730	999999	367	55	193	999999	562	450	999999	999999	999999	999999	838	702	55	216	999999	999999	49	999999	600	999999	266	425	259	999999	666	999999	521	999999	767	281	225	755	41	762	975	146	449	263	999999	347	999999	17	534	438	435	15	350	999999	670	929	895	188	18	999999	886	942	795	91	999999	542	929	943	752	162	519	92	671	292	241	329	176	785	964	263	978	258	890	999999	999999	660	999999	823	999999	837	999999	46	747	505	876	
42	350	999999	442	34	417	283	265	382	918	352	343	67	465	351	999999	999999	223	754	999999	999999	999999	974	415	170	862	115	773	999999	776	482	999999	176	416	208	978	809	353	940	846	704	999999	518	902	333	326	622	368	828	84	276	823	999999	999999	248	981	999999	952	999999	171	999999	510	350	999999	446	17	177	650	267	373	954	999999	283	999999	852	999999	542	81	91	999999	250	747	999999	839	999999	659	351	227	177	227	611	999999	82	778	544	999999	652	912	466	999999	159	971	110	464	999999	999999	999999	95	999999	604	448	305	999999	437	921	999999	565	999999	105	999999	665	949	999999	50	762	107	693	999999	372	999999	999999	629	615	764	694	999999	999999	490	718	10	119	265	131	999999	778	316	999999	645	999999	999999	639	151	817	999999	661	999999	498	70	999999	999999	816	54	723	447	613	819	689	116	742	999999	999999	84	793	105	677	409	999999	999999	272	999999	121	58	647	999999	29	850	812	936	113	495	779	585	788	694	194	74	999999	683	959	958	626	879	903	213	73	565	357	722	999999	999999	380	589	999999	255	999999	767	406	341	428	763	16	753	13	256	873	999999	295	108	910	612	867	154	999999	313	999999	241	999999	443	328	464	999999	99	935	851	124	999999	787	999999	782	999999	668	211	264	205	951	872	876	656	340	999999	279	999999	811	397	394	999999	638	495	425	680	622	962	999999	964	271	999999	817	161	141	682	999999	752	326	494	999999	665	999999	754	361	999999	365	498	999999	999999	194	999999	288	547	467	888	562	999999	999999	999999	803	705	199	299	934	44	999999	724	999999	657	186	527	932	327	452	728	999999	883	144	468	325	134	859	424	780	28	638	999999	694	252	130	999999	634	225	690	249	476	600	820	999999	901	641	973	999999	420	666	320	961	999999	738	553	999999	167	658	786	678	845	774	519	916	405	785	999999	281	536	923	999999	717	999999	999999	999999	999999	73	817	567	999999	161	413	14	999999	707	677	184	955	699	999999	999999	976	438	999999	999999	701	91	903	920	126	611	999999	999999	496	773	602	334	891	485	999999	614	999999	101	112	527	442	999999	405	218	728	610	83	582	93	828	916	288	623	809	561	999999	170	896	451	82	999999	999999	518	350	114	999999	293	999999	892	999999	999999	884	336	495	999999	931	999999	694	202	515	537	129	835	668	856	999999	999999	92	924	153	454	453	650	40	77	949	261	64	999999	385	327	603	689	255	82	41	952	138	848	629	978	475	703	935	999999	340	657	850	999999	791	641	210	555	748	999999	
312	244	305	999999	21	679	631	590	817	999999	933	999999	590	595	999999	371	999999	999999	304	999999	978	999999	714	495	999999	999999	999999	570	999999	743	127	57	999999	861	770	797	656	999999	836	950	356	999999	999999	748	610	901	77	999999	668	430	69	999999	999999	999999	415	999999	529	810	691	999999	999999	999999	277	84	80	885	498	729	824	999999	714	870	407	354	818	999999	862	966	999999	835	999999	999999	999999	892	683	160	796	366	455	218	277	846	999999	126	682	295	617	812	678	724	412	347	440	999999	715	199	568	906	765	322	699	999999	925	855	999999	130	168	385	400	919	999999	999999	284	616	759	867	999999	291	999999	532	486	999999	297	169	432	999999	716	271	186	494	592	889	601	143	518	714	920	173	999999	561	137	241	421	759	635	280	73	823	880	848	999999	999999	245	243	835	649	275	999999	433	609	413	897	999999	906	336	209	540	151	108	55	947	687	661	120	405	254	638	538	534	161	822	999999	390	338	999999	315	654	999999	307	869	999999	999999	740	31	157	999999	43	515	432	435	740	922	999999	835	900	660	999999	134	999999	590	20	999999	241	999999	999999	999999	516	869	999999	30	554	182	843	238	607	999999	946	999999	999999	999999	221	133	116	108	999999	900	177	999999	437	495	690	529	530	716	999999	999999	922	469	244	637	723	173	999999	999999	999999	568	88	496	999999	118	714	999999	172	999999	379	886	630	143	859	886	352	961	442	999999	999999	35	651	137	379	896	870	487	405	334	452	58	378	705	227	999999	821	999999	328	329	780	705	366	858	999999	999999	90	788	999999	358	999999	761	731	490	999999	999999	916	951	127	340	248	237	589	837	999999	330	518	925	916	16	74	999999	643	999999	493	999999	668	793	999999	999999	999999	91	999999	999999	50	690	326	888	999999	371	936	869	999999	987	999999	553	126	529	999999	999999	999999	164	872	602	293	622	128	618	999999	999999	197	133	999999	999999	524	167	999999	999999	797	999999	14	630	301	554	999999	205	117	655	41	999999	518	149	163	999999	944	999999	218	284	763	999999	999999	708	891	999999	184	812	708	844	472	999999	204	583	731	110	22	832	862	328	532	98	514	999999	999999	66	928	58	969	397	999999	861	948	999999	999999	380	966	305	999999	114	380	267	496	999999	192	116	999999	999999	417	62	999999	121	800	890	999999	674	912	999999	999999	835	268	135	843	320	78	611	975	129	804	360	144	999999	103	757	947	274	601	251	289	480	320	993	640	916	999999	664	71	68	332	114	467	867	185	903	999999	254	424	186	
205	999999	999999	626	999999	67	918	54	27	52	942	999999	83	999999	819	649	525	274	495	926	683	414	999999	916	797	999999	893	999999	540	200	999999	999999	999999	999999	999999	708	349	694	864	583	998	591	647	28	125	844	41	796	999999	999999	999999	581	999999	498	503	999999	42	999999	829	999999	174	999999	514	826	141	249	999999	658	625	120	309	831	999999	912	928	999999	999999	999999	800	952	669	999999	999999	14	999999	340	944	362	922	265	675	999999	865	435	419	356	87	820	886	876	999999	383	181	999999	236	556	180	846	569	411	33	999999	999999	876	999999	77	433	509	23	999999	305	284	736	999999	444	185	965	999999	503	582	24	946	644	999999	744	296	925	290	999999	265	999999	107	792	520	241	175	710	988	665	999999	922	999999	999999	95	999999	932	646	999999	502	61	591	205	999999	987	396	87	999999	999999	999999	483	152	152	999999	757	641	999999	492	225	138	999999	474	977	999999	999999	659	999999	149	999999	353	811	649	999999	999999	726	674	964	999999	804	134	999999	999999	999999	855	191	999999	779	999999	59	454	383	450	999999	682	232	586	613	885	999999	999999	999999	938	318	155	331	833	999999	364	14	92	677	452	687	999999	974	971	262	999999	999999	999999	879	601	99	114	970	371	227	441	999999	150	71	999999	563	476	184	225	990	999999	999999	357	999999	425	840	966	999999	999999	762	340	707	261	333	491	999999	999999	458	999999	848	213	184	999999	616	596	798	864	31	598	999999	220	999999	759	981	196	597	780	782	464	760	999999	999999	999999	608	886	734	999999	816	579	332	324	999999	999999	377	786	891	574	741	583	626	976	945	188	50	551	424	948	279	147	894	976	466	993	598	725	876	144	361	729	862	999999	999999	451	275	574	202	999999	391	205	305	32	48	999999	837	999999	999999	159	999999	999999	472	999999	45	679	685	355	858	999999	236	999999	910	756	222	22	720	142	928	504	912	999999	359	332	566	84	999999	871	937	268	999999	814	999999	727	999999	305	266	999999	458	999999	999999	920	716	177	999999	739	999999	548	809	999999	999999	704	855	683	246	999999	999999	999999	229	960	999999	813	999999	599	869	999999	114	192	621	917	999999	643	683	559	999999	992	759	192	467	827	789	999999	71	911	780	460	958	865	490	999999	999999	126	857	999999	541	952	999999	126	999999	452	635	999999	999999	892	999999	999999	999999	306	945	253	773	524	682	401	180	543	751	506	819	418	463	999999	701	19	999999	638	785	195	28	784	490	999999	884	999999	202	999999	999999	179	639	936	999999	662	920	247	838	82	444	
466	327	997	211	15	307	999999	999999	396	410	917	572	642	999999	999999	999999	170	999999	999999	640	666	209	493	176	999999	866	882	978	999999	999999	999999	181	256	999999	329	867	30	999999	484	999999	994	36	805	287	460	999999	997	878	999999	384	999999	483	706	999999	999999	999999	999999	830	630	999999	424	999999	999999	999999	945	745	325	448	999999	967	266	586	289	796	646	640	999999	215	716	974	869	14	384	425	999999	980	474	999999	426	72	43	200	999999	344	920	92	837	999999	341	714	291	558	150	636	127	183	999999	999999	795	147	863	628	124	655	279	420	537	772	999999	964	280	999999	32	675	934	76	633	999999	876	563	999999	664	874	12	692	321	863	747	307	999999	786	564	999999	999999	209	415	85	307	75	509	555	999999	240	377	443	999999	999999	474	999999	999999	999999	999999	43	241	344	208	754	122	962	958	556	789	475	122	188	716	491	743	476	999999	990	335	879	376	999999	738	999999	506	568	912	999999	399	56	256	999999	999999	531	787	999999	999999	660	963	344	116	952	765	599	127	999999	999999	999999	791	997	182	70	223	380	666	233	999999	999999	999999	553	60	999999	167	743	228	276	652	195	999999	799	476	868	999999	991	772	423	252	149	316	999999	999999	624	993	401	873	196	632	999999	999999	564	349	235	413	419	294	999999	795	32	381	999999	546	542	593	992	531	314	42	232	608	252	980	466	467	939	712	999999	189	766	999999	42	644	999999	331	150	460	250	464	617	706	839	999999	229	768	465	999999	308	40	999999	999999	569	163	999999	557	621	583	882	768	473	707	999999	999999	999999	162	348	216	59	221	453	542	999999	849	425	526	768	624	761	698	999999	178	999999	405	188	896	310	879	245	940	999999	999999	577	999999	990	910	848	95	599	999999	429	259	721	97	586	999999	588	719	737	882	788	996	822	193	766	999999	303	999999	575	143	851	999999	970	119	511	886	964	999999	858	999999	999999	683	35	693	279	752	456	999999	999999	718	317	591	151	362	161	999999	744	393	715	695	617	999999	519	466	999999	959	288	612	585	700	504	999999	861	232	999999	999999	971	138	914	24	849	999999	999999	999999	825	999999	328	618	957	999999	151	580	104	173	897	292	173	568	478	319	473	999999	999999	999999	224	538	729	918	999999	56	741	999999	479	700	845	640	752	662	640	954	999999	670	999999	787	999999	923	685	698	334	922	941	412	999999	604	550	15	245	524	999999	999999	540	409	470	911	999999	534	111	403	999999	999999	539	511	928	999999	678	999999	199	953	569	999999	
852	41	999999	235	115	999999	956	874	999999	840	999999	238	29	352	423	241	999999	743	731	34	999999	291	999999	999999	393	440	484	146	926	746	816	292	955	352	444	508	815	999999	806	999999	999999	999999	252	999999	999999	311	491	999999	999999	999999	603	999999	232	544	477	571	999999	526	842	674	854	999999	947	413	34	122	282	677	908	915	999999	999999	937	999999	456	999999	999999	894	215	91	999999	999999	46	489	152	999999	70	421	874	873	848	299	999999	999999	999999	757	289	839	999999	748	39	813	677	999999	31	637	517	999999	97	882	532	766	320	999999	725	956	783	468	999999	663	62	999999	803	44	76	136	999999	806	140	698	315	209	441	466	62	146	231	851	467	514	999999	999999	333	991	351	91	978	999999	416	999999	973	820	578	799	696	178	999999	642	127	895	999999	711	999999	398	999999	332	334	853	708	588	999999	999999	999999	999999	999999	221	537	811	693	999999	157	932	399	224	725	494	631	642	770	999999	999999	588	733	572	450	151	753	934	424	29	756	999999	932	827	191	51	999999	822	999999	484	999999	999999	949	999999	747	141	999999	999999	673	92	700	692	92	999999	462	156	208	999999	315	668	467	602	999999	999999	238	999999	999999	571	999999	683	674	999999	999999	999999	253	928	639	999999	824	999999	829	879	271	342	328	73	999999	118	999999	44	843	999999	516	330	26	47	810	999999	999999	725	140	999999	999999	990	417	891	999999	999999	999999	534	517	999999	614	995	838	587	341	65	355	174	979	892	206	999999	840	999999	302	332	279	216	999999	363	697	999999	999999	999999	49	999999	924	437	34	256	538	999999	999999	999999	999999	520	999999	999999	999999	755	930	738	746	248	553	842	159	134	999999	717	526	373	999999	163	909	515	817	759	548	70	140	999999	150	733	363	365	480	604	999999	781	840	840	999999	372	433	958	362	939	999999	999999	999999	800	999999	316	999999	174	434	373	336	272	703	732	890	645	624	22	999999	22	999999	198	999999	555	618	816	877	686	864	53	730	999999	162	877	234	351	999999	999999	999999	999999	999999	199	930	999999	277	999999	88	117	950	999999	748	999999	370	999999	999999	347	835	575	192	32	439	53	999999	391	643	999999	999999	825	508	548	706	293	933	765	18	695	268	999999	288	374	738	769	999999	10	305	319	591	812	822	886	999999	374	158	66	403	961	889	549	474	999999	144	262	999999	411	999999	464	487	999999	341	369	88	999999	297	999999	293	999999	999999	999999	95	999999	794	307	12	621	42	999999	145	876	999999	999999	805	999999	789	396	999999	486	170	334	842	841	
999999	985	999999	999999	808	999999	86	340	773	733	654	589	999999	150	107	837	259	987	379	999999	329	611	999999	999999	563	369	999999	900	999999	806	509	982	999999	254	501	808	999999	549	813	999999	999999	804	112	999999	403	226	265	649	299	402	236	182	954	999999	521	230	752	196	899	999999	153	186	752	999999	233	671	132	219	648	298	21	710	184	282	569	524	508	606	890	999999	999999	999999	611	196	580	337	999999	449	732	281	66	639	649	374	999999	89	999999	999999	413	732	103	56	10	10	999999	999999	997	999999	999999	996	999999	999999	305	562	999999	11	574	566	396	896	999999	683	999999	377	999999	381	999999	810	328	490	473	999999	999999	168	253	999999	151	611	999999	999999	339	355	999999	735	559	910	344	97	999999	951	999999	495	749	517	99	419	999999	633	999999	19	999999	197	363	968	533	360	999999	147	318	287	999999	963	761	342	566	296	692	750	818	331	47	999999	780	376	975	977	622	684	79	999999	497	517	843	795	999999	152	991	32	211	208	999999	207	778	751	101	550	733	417	999999	999999	999999	819	815	446	972	491	416	987	992	555	738	278	77	999999	790	353	130	966	999999	999999	304	670	548	619	374	840	205	38	999999	434	254	214	733	276	116	678	999999	406	823	117	735	14	40	656	470	999999	139	304	999999	999999	430	767	673	999999	507	67	280	205	81	141	999999	999999	711	567	999999	999999	544	801	377	122	651	723	152	635	689	999999	639	892	999999	999999	711	901	77	999999	14	486	540	206	999999	59	407	505	334	691	821	356	302	999999	354	999999	153	337	926	999999	105	999999	624	48	847	217	999999	387	999999	395	430	394	320	183	999999	825	999999	348	999999	328	714	155	399	461	813	342	997	177	548	223	542	383	975	999999	441	308	861	999999	358	560	632	999999	459	939	270	437	46	128	909	999999	999999	805	999999	607	144	949	317	173	234	515	220	260	838	833	853	56	999999	102	742	999999	964	500	999999	482	696	693	696	999999	200	386	306	878	999999	999999	279	999999	89	999999	93	999999	991	697	278	843	999999	381	999999	626	96	223	28	999999	999999	655	564	453	999999	821	911	450	263	857	973	848	219	999999	992	818	563	999999	999999	999999	18	260	273	276	232	156	999999	324	511	80	999999	976	368	362	501	999999	465	826	920	267	465	643	238	143	724	430	633	17	388	374	72	969	999999	975	935	136	391	297	230	670	688	999999	939	192	494	996	999999	857	840	999999	999999	736	999999	999999	586	375	999999	999999	552	801	522	134	999999	147	
999999	403	730	999999	427	374	999999	177	605	260	579	867	999999	55	649	727	940	999999	177	997	21	999999	999999	546	398	569	115	261	745	429	999999	999999	662	999999	999999	999999	276	107	999999	475	170	999999	140	944	999999	719	999999	975	999999	825	999999	999999	957	937	135	681	999999	193	993	857	269	999999	999999	186	113	25	215	902	999999	558	460	842	999999	999999	837	826	999999	829	999999	679	898	999999	770	999999	567	999999	606	999999	999999	503	471	93	113	999999	215	999999	762	953	841	999999	514	768	115	932	374	29	410	265	109	309	486	999999	776	323	999999	139	207	999999	619	701	419	489	236	377	97	376	999999	763	999999	645	74	999999	999999	301	999999	999999	34	838	555	548	10	350	999999	376	27	671	316	999999	623	86	994	259	344	999999	705	34	541	999999	844	998	999999	646	769	999999	244	244	999999	484	999999	828	115	369	999999	81	701	999999	864	860	359	425	69	948	999999	420	650	814	907	999999	999999	151	999999	296	994	557	267	999999	999999	170	142	782	859	832	641	794	970	999999	999999	273	999999	636	169	681	388	428	999999	341	506	999999	999999	429	337	999999	888	17	240	818	375	410	999999	347	496	703	728	576	566	237	317	356	449	26	522	999999	408	959	981	917	999999	575	999999	999999	858	999999	356	712	455	895	999999	634	564	162	999999	892	459	111	999999	999999	953	811	999999	710	999999	159	910	797	907	999999	999999	928	35	323	910	800	791	888	488	274	357	999999	131	670	293	682	792	999999	999999	629	194	307	819	525	964	106	712	908	900	708	999999	558	805	999999	339	999999	608	999999	251	469	111	999999	999999	875	118	999999	690	999999	426	351	367	999999	51	288	508	268	118	510	359	999999	999999	882	987	780	952	799	220	999999	999999	277	84	551	55	297	999999	999999	684	944	416	36	416	999999	492	999999	350	699	999999	527	999999	80	907	999999	891	999999	381	999999	999999	841	923	319	999999	330	860	158	277	999999	999999	754	759	884	583	173	104	999999	999999	577	400	438	999999	999999	292	693	999999	270	370	977	659	616	915	309	999999	842	30	107	999999	96	659	343	291	533	131	762	767	378	496	743	13	568	999999	803	827	999999	999999	670	999999	43	999999	599	788	300	167	961	838	459	844	741	153	997	33	320	917	66	156	907	141	529	999999	738	999999	626	973	100	584	121	481	895	441	359	79	275	999999	70	999999	991	375	169	999999	999999	533	755	600	16	544	999999	885	771	997	504	539	999999	999999	999999	826	171	999999	77	386	726	978	948	310	793	999999	758	
448	999999	999999	999999	541	971	605	619	214	28	999999	967	555	863	235	710	897	999999	820	571	167	396	999999	394	674	999999	783	207	339	585	455	807	999999	999999	999999	38	270	842	963	567	902	999999	281	807	145	359	521	522	500	277	60	373	999999	999999	999999	62	623	126	490	999999	198	408	289	999999	999999	999999	999999	769	999999	207	450	999999	999999	262	668	999999	124	436	999999	325	787	270	999999	71	534	91	834	722	194	999999	999999	153	361	731	379	504	999999	652	244	917	470	751	930	303	826	999999	400	719	697	933	999999	197	868	999999	454	927	702	228	103	999999	393	999999	999999	372	792	306	999999	251	882	999999	459	472	999999	341	855	45	339	412	244	999999	999999	999999	999999	999999	292	227	999999	196	286	452	999999	990	558	752	533	304	999999	568	999999	530	300	999999	837	532	483	475	999999	536	999999	419	597	299	983	999999	999999	279	150	333	999999	575	31	517	999999	440	373	468	913	999999	999999	999999	999999	770	902	999999	249	540	287	999999	999999	816	232	749	878	867	855	511	17	995	950	264	163	842	489	999999	508	783	999999	407	169	24	562	556	728	999999	550	826	397	278	324	271	991	648	555	273	352	281	639	999999	999999	861	999999	918	499	554	408	35	291	966	216	465	999999	880	999999	763	999999	676	31	999999	999999	38	124	739	999999	688	999999	514	297	225	999999	236	154	96	822	308	999999	644	66	183	999999	525	544	999999	72	858	914	121	315	792	19	676	999999	518	781	556	747	721	247	810	291	893	738	999999	383	999999	999999	270	999999	45	210	620	619	999999	999999	801	493	692	677	822	774	999999	209	505	216	916	976	636	314	275	560	841	406	256	892	999999	786	478	57	93	547	654	62	279	591	398	67	413	747	980	73	999999	53	425	46	139	999999	243	859	467	12	684	999999	793	999999	368	223	372	955	999999	24	24	645	594	284	129	108	999999	913	817	858	999999	888	334	212	506	797	981	220	762	772	553	619	590	90	999999	698	269	999999	232	999999	694	458	441	965	58	419	999999	999999	916	999999	763	329	51	609	439	796	631	999999	977	571	999999	999999	202	999999	471	405	65	514	999999	431	999999	999999	691	642	999999	999999	456	368	999999	97	348	841	999999	731	19	234	577	980	650	76	77	999999	817	661	999999	542	265	899	504	652	999999	945	728	495	999999	628	638	409	445	325	349	272	436	890	233	999999	999999	471	532	999999	828	84	863	355	364	170	327	39	698	631	859	557	999999	511	733	999999	122	808	539	391	595	
999999	545	335	727	805	251	927	438	553	999999	999999	376	267	999999	289	999999	383	141	999999	311	608	711	814	465	791	407	925	166	830	288	999999	999999	151	651	661	538	999999	627	559	918	399	999999	999999	999999	75	191	999999	687	454	320	738	677	999999	90	986	465	731	869	935	407	999999	770	607	275	633	862	234	616	172	999999	553	755	582	122	999999	17	567	866	999999	610	800	247	712	519	549	382	432	71	999999	205	999999	668	692	161	602	999999	999999	999999	324	212	956	990	525	703	767	999999	105	396	999999	979	999999	865	479	334	606	999999	68	98	725	260	440	173	951	999999	999999	885	73	999999	520	292	23	999999	999999	197	999999	810	722	19	752	566	287	999999	892	685	999999	942	999999	368	555	523	570	999999	999999	73	772	999999	49	557	759	882	919	675	876	886	965	220	323	291	680	796	366	59	345	999999	973	403	999999	999999	670	11	695	705	874	997	721	999999	535	488	999999	861	770	174	259	870	647	612	169	15	720	95	628	907	687	759	166	521	570	993	100	378	522	999999	999999	758	196	999999	800	999999	999999	856	999999	835	866	818	35	202	999999	999999	521	371	999999	274	555	585	382	787	999999	125	840	209	548	541	397	56	348	996	287	501	684	999999	999999	290	840	999999	410	793	51	999999	733	999999	722	105	481	999999	144	257	999999	312	385	408	207	684	999999	965	999999	999999	447	999999	479	38	914	307	790	999999	559	953	434	999999	184	999999	745	157	999999	875	487	452	999999	999999	999999	101	778	975	126	285	235	999999	999999	874	554	266	356	999999	399	704	59	999999	314	392	179	191	822	535	137	796	663	59	999999	172	487	999999	94	778	907	388	259	939	191	515	863	999999	711	559	148	918	242	523	758	686	826	73	147	999999	999999	999999	278	253	847	329	622	185	999999	999999	397	687	181	577	324	21	999999	120	242	799	528	746	999999	273	999999	219	999999	149	999999	616	999999	424	728	417	999999	186	999999	16	101	861	893	688	599	631	172	999999	746	665	209	746	241	999999	999999	348	158	753	260	15	855	999999	766	482	884	999999	999999	972	959	764	999999	147	999999	449	28	999999	905	840	156	848	999999	999999	999999	898	939	554	384	630	593	999999	269	536	926	999999	160	463	999999	420	803	999999	889	999999	500	981	999999	72	999999	792	696	460	442	999999	607	412	904	918	174	999999	543	339	842	121	999999	579	999999	761	221	999999	298	565	284	999999	47	773	958	999999	446	491	531	876	999999	999999	999999	142	999999	951	929	523	208	241	
298	238	876	473	539	777	999999	921	486	999999	851	55	999999	999999	185	947	280	833	453	999999	999999	683	999999	666	999999	260	187	256	631	999999	832	697	599	67	277	56	999999	999999	244	191	999999	524	14	999999	35	664	98	803	957	999	680	106	80	214	759	614	891	220	999999	999999	999999	563	299	933	783	164	456	446	862	139	999999	707	598	999999	892	999999	678	431	999999	964	172	383	299	999999	999999	736	627	394	308	663	164	999999	728	955	590	999999	235	999999	141	871	999999	651	999999	828	670	973	507	999999	322	999999	999999	470	578	879	125	999999	273	667	71	57	536	71	148	999999	974	931	978	643	681	354	732	606	299	770	756	521	443	471	961	898	238	819	82	506	726	999999	829	999999	839	374	283	567	999999	94	344	156	999999	740	999999	739	995	864	999999	999999	999999	339	181	808	999999	604	783	802	705	172	818	717	989	642	483	999999	112	138	803	316	81	174	999999	214	436	999999	18	702	617	999999	903	374	999999	115	436	397	999999	31	999999	999999	591	481	862	848	276	627	166	870	267	572	999999	866	71	999999	896	905	742	999999	381	522	595	90	194	483	268	453	33	884	215	96	768	999999	412	567	725	599	311	999999	937	809	453	148	445	55	595	47	313	874	218	531	654	555	649	213	650	999999	296	389	999999	823	999999	999999	664	180	804	556	463	503	103	306	999999	994	39	999999	79	456	644	149	887	231	149	999999	675	684	441	222	999999	209	917	223	999999	922	999999	999999	215	181	483	274	250	999999	583	809	999999	912	927	659	999999	86	143	203	867	157	501	368	999999	999999	606	979	999999	999999	124	264	586	880	999999	680	835	915	999999	999999	972	999999	898	847	647	339	379	763	756	781	999999	365	75	723	999999	165	999999	800	999999	761	574	504	535	658	925	999999	233	900	999999	257	824	611	719	245	230	497	258	653	720	999999	84	843	233	999999	896	759	198	999999	533	999999	259	45	484	605	334	478	843	250	922	328	116	478	844	999999	957	94	999999	999999	503	999999	907	777	999999	96	686	730	280	999999	761	175	999999	371	377	999999	997	999999	137	999999	911	751	654	17	730	402	999999	999999	999	723	999	812	999999	368	999999	674	999999	482	955	397	999999	604	999999	275	489	757	196	745	111	764	512	999999	956	532	918	752	214	899	56	999999	849	90	730	557	578	948	999999	772	12	702	158	999999	833	999999	999999	999999	999999	388	527	973	215	502	504	999999	220	830	855	591	999999	616	999999	41	436	278	999999	838	999999	650	
696	999999	704	999999	742	409	615	988	999999	227	337	611	999999	826	381	999999	481	999999	586	495	346	999999	102	471	332	395	243	126	97	564	201	366	443	902	692	986	999999	999999	999999	999999	629	999999	494	638	263	999999	417	999999	660	364	796	999999	999999	387	314	999999	999999	242	101	357	175	999999	900	781	999999	999999	999999	306	144	395	999999	690	598	491	999999	123	264	463	217	494	977	600	999999	733	767	999999	999999	65	598	744	546	46	699	411	929	140	332	712	612	293	669	121	999999	274	561	116	602	770	521	200	999999	985	999999	999999	999999	575	41	176	23	35	865	122	999999	399	999999	766	991	196	561	999999	790	552	850	999999	825	999999	999999	202	181	661	408	344	544	407	999999	560	21	102	42	364	108	165	698	999999	428	556	414	118	425	999999	125	416	218	785	409	151	145	111	781	514	483	839	999999	999999	626	530	999999	999999	348	298	999999	898	163	999999	637	999999	999999	272	505	279	461	982	777	386	546	999999	999999	759	998	910	425	910	999999	528	881	999999	170	347	960	898	999999	999999	770	999999	51	226	262	21	158	774	297	872	606	512	62	500	71	619	999999	635	404	999999	311	438	873	999999	586	635	325	999999	474	516	999999	606	300	999999	999999	650	344	329	739	124	611	233	622	553	314	809	475	999999	207	551	531	335	504	169	999999	342	263	206	639	626	999999	780	310	781	570	999	221	999999	287	420	999999	999999	896	289	999999	999999	815	329	540	999999	170	934	180	999999	984	976	112	141	552	880	999999	999999	689	122	429	830	923	840	999999	314	598	769	113	786	999999	45	999999	999999	999999	726	526	933	666	862	999999	760	610	387	797	593	896	90	999999	407	999999	999999	806	999999	860	387	163	975	999999	235	189	400	831	393	655	949	547	888	189	826	363	463	481	827	656	999999	230	546	53	399	999999	517	616	705	999999	141	239	655	364	574	572	550	597	441	999999	75	929	999999	732	847	55	17	900	336	53	570	664	978	137	999999	166	617	999999	946	816	671	784	999999	631	523	999999	999999	534	999999	263	812	866	50	154	590	739	14	999999	205	999999	999999	616	289	662	202	477	260	527	173	999999	955	619	650	624	20	290	803	595	218	999999	163	483	999999	999999	240	703	999999	833	546	461	162	803	999999	603	999999	999999	505	999999	438	56	469	374	370	207	307	203	226	425	999999	310	936	419	605	77	999999	926	330	216	431	999999	853	426	980	711	265	999999	882	56	218	955	785	340	999999	171	668	999999	122	99	775	
46	487	207	700	999999	999999	743	999999	668	413	488	734	299	51	939	999999	52	999999	659	941	155	321	179	217	999999	525	999999	999999	443	999999	411	813	999999	440	395	21	656	726	744	196	522	955	223	643	729	231	496	298	227	969	625	999999	463	157	999999	999999	318	990	522	721	919	490	763	269	12	675	503	858	656	928	546	326	649	472	999999	999999	999999	535	487	956	39	999999	45	999999	999999	15	359	93	999999	669	702	665	214	32	277	42	202	954	641	64	727	999999	999999	298	432	999999	755	999999	728	440	628	782	512	565	999999	612	455	298	486	999999	999999	419	57	986	235	880	122	627	999999	396	997	153	893	999999	999999	401	674	746	51	483	999999	999999	999999	380	51	920	162	648	340	664	586	903	999999	645	999999	318	590	656	72	999999	197	999999	796	342	999999	484	888	90	336	301	999999	708	257	12	745	956	64	999999	944	315	999999	473	296	540	809	104	675	258	693	920	999999	999999	684	499	296	132	571	999999	938	566	41	999999	322	999999	726	878	656	475	899	999999	264	914	711	756	824	723	841	266	999999	348	809	640	999999	415	999999	999999	34	999999	716	622	999999	41	738	388	284	655	161	257	813	931	447	210	358	999999	665	896	999999	927	674	572	291	315	999999	599	756	400	685	906	558	999999	854	898	999999	286	999999	999999	185	333	482	178	572	999999	452	999999	901	609	999999	999999	999999	594	613	999999	92	153	341	89	540	149	631	883	970	999999	999999	17	999999	549	450	81	522	442	720	983	454	999999	10	999999	862	900	999999	999999	999999	208	166	999999	202	757	815	615	945	999999	999999	46	702	999999	999999	327	894	445	523	362	999999	219	999999	317	999999	630	999999	587	152	999999	226	640	999999	999999	774	771	98	734	815	999999	999999	835	999999	213	999999	684	290	856	307	682	803	427	386	346	999999	899	243	999999	100	571	999999	238	473	312	102	61	595	999999	999999	436	999999	169	629	204	999999	999999	999999	761	566	199	350	795	999999	470	999999	798	264	114	999999	875	538	248	644	254	223	504	999999	824	120	698	999999	999999	42	999999	999999	644	798	192	717	664	999999	481	292	901	999999	999999	948	12	472	304	999999	490	999999	999999	898	991	525	385	980	133	961	999999	651	868	110	287	762	419	28	999999	10	81	397	830	69	67	999999	999999	999999	903	556	369	999999	816	999999	999999	999999	95	972	461	999999	422	999999	593	702	999999	999999	424	800	943	557	539	984	277	303	726	103	902	887	840	45	999999	362	87	577	999999	906	999999	999999	503	
948	677	447	566	999999	999999	870	803	137	512	237	999999	942	89	355	27	384	94	522	184	514	436	207	141	426	347	70	134	26	110	650	994	457	306	994	879	101	427	999999	715	855	300	774	384	613	503	839	282	731	999999	999999	822	999999	999999	999999	522	999999	316	150	737	999999	745	786	37	999999	242	93	646	94	476	925	957	891	999999	328	223	661	822	527	922	999999	787	403	999999	883	827	682	999999	317	482	999999	999999	287	464	198	999999	513	747	522	380	999999	202	999999	265	634	270	930	515	999999	775	860	658	788	999999	239	739	352	330	999999	45	559	999999	338	999999	76	150	679	437	618	218	710	913	310	156	999999	315	599	999999	999999	622	896	177	999999	999999	999999	999999	996	69	234	459	999999	193	603	487	821	990	999999	585	198	493	590	503	897	999999	999999	946	357	642	999999	924	149	214	498	999999	148	999999	238	796	989	325	999999	620	212	168	451	526	999999	822	335	999999	999999	23	949	348	42	403	279	935	999999	675	403	363	353	310	319	999999	694	999999	348	999999	762	999999	596	873	348	969	301	738	999999	548	637	534	316	204	483	999999	265	159	498	745	123	302	329	324	921	790	277	901	849	888	832	246	484	897	759	382	999999	999999	10	72	111	541	132	928	999999	868	999999	159	827	193	307	545	584	999999	325	469	748	281	999999	557	701	399	889	924	716	400	60	419	444	110	708	189	159	435	999999	999999	179	999999	286	63	743	128	84	665	591	296	999999	881	581	300	634	156	133	452	371	712	651	208	999999	647	817	637	714	727	485	128	395	158	959	743	299	356	999999	898	813	583	999999	233	343	429	737	999999	837	154	475	561	65	707	74	931	999999	971	999999	999999	245	116	413	999999	190	472	900	999999	999999	838	10	287	999999	234	638	999999	396	428	999999	792	909	648	799	570	261	923	999999	688	999999	37	999999	999999	176	366	663	707	179	968	52	870	528	233	999999	999999	999999	197	410	830	78	287	545	999999	116	397	729	596	316	999999	999999	266	410	222	999999	894	35	999999	121	999999	571	999999	617	999999	385	994	999999	686	401	999999	426	73	522	999999	620	806	492	999999	220	779	636	77	400	336	873	785	470	316	999999	363	974	470	86	615	269	147	999999	127	135	122	133	999999	204	515	426	42	744	178	602	623	411	723	472	999999	168	999999	999999	291	554	600	999999	957	882	48	826	955	986	907	972	482	147	375	186	108	655	593	872	884	909	840	999999	302	999999	190	952	999999	998	999999	
457	765	606	388	572	535	587	999999	170	166	689	471	56	836	999999	129	486	45	546	373	686	999999	630	999999	381	999999	558	242	999999	702	96	575	956	251	999999	216	876	999999	803	651	520	999999	999999	715	999999	448	794	214	106	999999	999999	916	714	999999	69	883	144	999999	16	858	977	355	922	468	80	123	514	999999	387	988	253	727	242	999999	999999	206	999999	915	459	933	999999	353	999999	658	999999	999999	999999	331	999999	576	81	925	751	944	999999	999999	566	999999	644	999999	933	989	827	999999	351	976	684	819	781	862	999999	999999	999999	83	939	633	219	999999	469	901	262	193	623	810	916	999999	975	999999	231	999999	640	185	280	377	10	929	526	37	317	32	495	51	549	329	833	999999	434	678	15	50	955	999999	505	999999	830	999999	999999	999999	999999	33	10	396	999999	103	231	999999	999999	999999	82	19	117	192	956	446	415	220	643	999999	977	999999	893	307	999999	190	999999	348	679	999999	547	260	563	509	999999	293	999999	108	453	456	108	276	902	310	605	996	933	773	345	999999	337	619	116	83	49	137	999999	702	114	999999	370	883	886	999999	585	822	456	608	356	672	424	317	999999	999999	999999	710	999999	593	701	295	257	999999	999999	999999	208	927	153	489	999999	708	164	999999	994	46	95	224	390	489	725	782	549	335	999999	672	644	30	999999	919	878	999999	965	999999	10	999999	170	411	880	275	223	657	679	999999	148	648	518	999999	322	999999	999999	980	999999	681	867	999999	745	922	999999	339	976	999999	84	233	611	140	742	617	329	185	999999	684	344	124	276	77	999999	583	196	999999	164	999999	707	133	818	898	999999	999999	678	91	83	999999	868	550	299	999999	583	456	365	18	999999	900	775	147	853	427	645	215	999999	800	815	172	735	764	185	436	480	950	414	712	999999	458	939	999999	112	638	815	793	825	240	494	657	227	188	872	264	775	570	280	401	262	804	878	878	275	910	999999	114	375	862	564	632	999999	652	999999	457	960	537	45	224	611	852	390	184	315	168	999999	999999	891	920	999999	999999	999999	23	460	326	579	70	971	201	136	999999	427	962	676	862	615	574	300	425	303	999999	534	65	789	999999	999999	704	999999	117	965	956	222	455	211	999999	999999	999999	202	999999	999999	900	566	999999	98	899	999999	999999	508	453	552	380	265	476	627	423	999999	624	999999	999999	999999	875	498	999999	236	999999	499	972	760	31	999999	999999	382	999999	547	403	681	691	966	889	974	996	999999	128	564	594	700	999999	828	999999	278	336	999999	152	
999999	11	999999	701	999999	918	410	463	999999	999999	999999	964	998	536	928	999999	999999	693	658	344	85	905	680	379	310	642	479	999999	153	973	752	583	784	999999	69	545	999999	979	84	58	489	521	339	718	585	599	999999	999999	817	604	55	999999	999999	999999	999999	764	331	999999	401	999999	999999	657	319	999999	733	960	999999	769	477	392	242	763	619	609	855	563	576	999999	793	999999	999999	316	935	549	928	999999	904	325	172	304	223	999999	999999	110	609	831	212	645	984	625	420	826	696	999999	371	291	965	79	613	999999	198	370	249	691	928	999999	999999	769	765	565	65	864	606	182	178	284	185	519	10	999999	999999	930	976	178	300	229	619	510	999999	999999	212	835	711	999999	999999	853	719	896	181	999999	119	999999	879	429	569	555	230	524	266	96	116	456	999999	999999	161	267	394	80	400	999999	523	221	999999	129	999999	230	162	946	75	999999	565	288	347	534	999999	918	61	557	609	744	999	105	253	999999	539	999999	999999	131	508	999999	999999	999999	505	473	952	897	851	759	999999	348	403	999999	458	999999	530	828	118	543	676	242	216	837	999999	656	709	427	968	999999	590	607	463	41	447	999999	856	916	782	873	581	25	77	999999	491	271	351	724	647	311	999999	710	646	233	999999	999999	999999	999999	188	849	764	534	929	999999	179	467	884	999999	999999	999999	999999	614	999999	245	961	660	999999	914	999999	999999	315	984	780	999999	927	999999	960	240	999999	181	582	235	738	932	119	56	96	714	999999	999999	999999	979	888	414	227	999999	664	411	271	794	111	728	285	978	999999	780	754	273	434	299	506	654	785	665	659	859	999999	123	135	915	574	999999	791	331	823	336	999999	376	999999	970	225	559	968	792	79	853	949	759	398	339	302	823	289	999999	527	999999	203	232	999999	367	91	550	999999	999999	230	650	937	999999	165	217	683	388	823	999999	999999	947	685	992	595	805	910	125	724	796	622	750	181	959	804	101	142	873	621	92	889	674	283	622	999999	999999	916	994	999999	999999	655	914	999999	825	758	579	55	999999	999999	949	456	999999	825	489	733	479	999999	978	999999	73	85	809	766	741	999999	410	674	999999	430	999999	888	999999	999999	544	150	707	751	355	210	235	56	931	247	671	999999	923	848	793	888	103	999999	938	845	541	114	999999	157	268	260	357	999999	999999	999999	469	70	999999	454	999999	348	36	999999	999999	777	924	999999	154	572	104	115	651	561	881	184	337	227	999999	80	999999	439	305	559	492	105	852	331	73	999999	778	
611	105	478	566	454	862	375	825	171	920	523	960	999999	999999	162	609	796	33	807	999999	252	120	469	474	852	53	999999	244	999999	924	603	999999	994	794	999999	999999	999999	999999	999999	322	962	401	788	999999	466	479	31	506	340	495	999999	308	265	707	535	999999	635	999999	714	411	396	140	797	246	999999	570	965	489	570	152	999999	801	596	495	491	999999	331	999999	18	383	31	969	904	542	867	999999	697	999999	268	991	384	179	999999	35	999999	831	604	551	832	999999	513	542	936	197	69	265	711	999999	226	685	999999	326	994	341	389	999999	235	264	379	32	872	999999	999999	999999	768	266	520	571	569	659	999999	779	486	122	999999	489	999999	717	482	611	999999	928	80	999999	820	67	184	949	645	509	606	349	182	810	34	834	320	999999	428	802	999999	150	209	567	439	999999	999999	882	471	899	393	517	781	767	438	943	608	648	757	710	92	571	999999	70	62	906	606	676	97	45	999999	674	298	680	866	453	728	513	999999	429	999999	301	487	745	126	999999	568	415	381	999999	236	999999	999999	718	720	183	224	999999	514	533	794	173	794	435	731	718	229	111	900	999999	225	999999	999999	337	999999	999999	999999	190	943	963	999999	999999	304	17	809	506	74	999999	999999	693	238	588	999	999999	635	999999	506	62	24	407	999999	999999	999999	396	999999	141	177	282	235	929	100	44	205	550	195	602	868	999999	999999	999999	654	648	151	999999	756	999999	104	884	702	436	294	40	175	999999	104	880	999999	999999	152	677	338	791	354	999999	603	204	999999	999999	435	42	197	719	437	789	753	231	325	307	639	238	47	999999	580	798	645	69	868	659	456	999999	916	959	644	947	896	862	303	999999	614	562	253	645	459	999999	249	574	603	999999	792	873	565	999999	279	999999	640	55	221	999999	395	543	999999	733	12	999999	126	237	85	490	892	890	999999	215	999999	86	984	401	999999	911	559	999999	999999	999999	866	999999	749	537	999999	729	316	851	651	747	724	999999	237	999999	999999	999999	552	999999	999999	122	494	999999	945	999999	695	202	930	249	999999	999999	997	324	87	843	999999	429	381	589	547	355	183	50	249	190	490	622	999999	999999	757	505	368	547	999999	353	997	999999	638	399	841	999999	799	77	640	999999	749	999999	992	394	999999	999999	999999	963	473	153	939	999999	999999	764	869	82	352	466	491	715	941	459	742	999999	845	902	999999	981	748	60	556	116	999999	999999	440	999999	630	999999	820	544	548	404	83	438	413	999999	312	999999	999999	768	154	343	585	924	
409	300	667	268	999999	751	432	975	225	423	597	833	52	764	333	999999	452	887	645	999999	177	999999	386	314	330	300	999999	917	461	979	905	223	530	486	498	150	999999	999999	999999	79	121	572	999999	660	841	999999	512	999999	550	999999	325	267	697	637	756	862	913	363	938	258	160	514	524	245	517	999999	312	565	276	193	377	91	970	576	835	604	999999	726	472	999999	788	62	377	720	664	648	525	893	999999	635	236	68	433	668	918	607	58	943	152	466	278	946	280	367	373	999999	999999	131	802	161	505	197	999999	198	470	108	146	803	581	999999	858	419	999999	641	956	318	658	312	999999	238	999999	999999	583	16	481	841	781	20	357	429	360	404	999999	578	140	999999	177	244	207	820	470	999999	372	283	608	999999	999999	639	410	64	999999	984	474	573	604	91	613	884	717	999999	326	999999	455	161	999999	464	328	266	511	916	151	423	114	837	999999	999999	61	310	407	622	999999	999999	609	999999	844	375	930	527	973	59	435	292	527	579	503	344	798	221	764	153	541	853	138	494	912	999999	880	636	804	303	999999	313	487	999999	897	183	999999	999999	317	999999	534	800	999999	999999	999999	858	896	534	999999	999999	512	840	999999	263	90	999999	999999	125	390	682	495	303	999999	680	999999	132	805	432	682	999999	817	646	999999	621	619	741	570	676	999999	64	999999	355	303	999999	790	199	767	233	24	999999	169	999999	999999	634	657	999999	87	612	443	368	999999	473	852	23	616	999999	999999	924	644	349	316	999999	122	336	416	999999	999	352	889	829	364	999999	418	662	170	416	999999	279	964	999999	663	999999	243	999999	999999	999999	503	290	999999	999999	999999	843	588	674	713	999999	298	446	228	518	241	735	999999	614	999999	480	65	999999	852	209	999999	999999	959	999999	686	999999	999999	477	334	614	645	718	588	966	999999	521	993	744	948	349	127	437	60	456	999999	928	999999	999999	640	999999	746	999999	438	564	931	999999	883	334	999999	364	999999	821	121	999999	999999	999999	156	756	48	493	486	321	250	513	91	564	616	513	116	757	123	486	999999	803	867	341	999999	33	44	978	637	669	755	594	633	999999	326	999999	999999	999999	781	488	590	157	999999	435	73	924	482	999999	980	379	227	240	999999	239	984	318	999999	999999	999999	132	722	70	855	817	565	656	880	785	999999	179	999999	999999	999999	635	999999	690	758	442	277	999999	999999	668	997	999999	999999	524	999999	403	322	17	700	52	999999	658	999999	529	999999	237	869	417	999999	696	138	810	449	745	264	999999	
343	999999	559	313	273	999999	581	64	999999	597	999999	50	313	486	473	240	479	887	87	327	869	999999	398	531	999999	860	321	999999	539	196	819	706	999999	737	69	28	458	396	779	528	87	712	465	999999	862	829	113	567	233	897	999999	561	999999	999999	746	966	999999	999999	741	999999	564	726	999999	999999	778	668	781	576	427	455	782	92	118	999999	249	999999	911	693	668	743	757	753	631	642	855	267	999999	999999	999999	102	122	430	655	376	964	360	197	588	926	204	57	537	999999	778	999999	258	453	119	697	999999	999999	221	369	998	999999	810	105	999999	31	520	630	459	999999	334	342	999999	437	741	594	889	969	999999	767	999999	695	229	999999	852	526	999999	999999	928	633	412	46	901	70	999999	999999	163	999999	315	567	999999	574	598	999999	815	446	763	999999	999999	524	808	999999	999999	453	999999	312	999999	999999	999999	364	425	705	702	825	182	298	440	999999	780	30	441	634	663	764	999999	899	106	277	999999	416	999999	784	113	413	999999	999999	313	457	173	353	999999	954	21	950	152	710	872	773	999999	527	15	999999	50	690	93	184	955	968	102	999999	999999	168	999999	837	601	640	602	299	10	388	985	983	137	999999	735	486	622	712	622	651	37	332	497	999999	410	301	743	422	330	650	999999	344	999999	176	147	999999	553	184	359	999999	999999	583	773	402	542	32	344	999999	999999	606	999999	252	356	451	970	883	671	141	436	999999	896	189	969	359	549	650	628	999999	299	999999	933	447	999999	121	543	999999	559	105	737	999999	956	139	999999	723	98	999999	988	913	206	263	465	421	747	58	614	927	999999	423	999999	891	404	383	325	356	999999	124	888	244	908	526	334	999999	999999	59	353	767	999999	255	271	952	662	714	765	45	153	999999	699	314	506	615	839	145	999999	845	999999	999999	814	121	999999	973	999999	753	15	679	929	889	26	698	705	999999	216	368	162	900	999999	999999	617	289	213	161	424	583	999999	999999	686	199	999999	559	76	769	953	609	999999	298	254	909	999999	999999	116	263	505	11	609	658	999999	481	982	352	616	303	965	999999	999999	899	558	134	24	713	993	999999	565	467	632	935	894	606	999999	999999	655	999999	979	999999	183	949	656	423	974	90	892	215	999999	981	942	772	803	428	700	304	999999	130	999999	996	101	376	697	47	379	674	764	803	316	128	999999	296	324	443	999999	959	253	145	159	933	820	788	999999	999999	524	860	141	475	905	999999	134	535	435	982	441	999999	999999	618	54	310	326	99	898	97	295	
999999	457	370	999999	741	61	603	970	960	186	313	843	123	522	999999	542	298	999999	447	993	171	860	341	11	554	707	999999	999999	999999	999999	731	890	445	298	868	412	999999	407	173	999999	999999	564	474	806	999999	963	999999	999999	535	767	999999	200	460	104	134	795	126	368	523	44	425	512	131	353	454	423	407	825	654	116	770	890	734	629	999999	607	396	534	874	591	569	999999	566	999999	999999	540	439	351	174	82	999999	412	884	138	402	28	999999	131	361	714	565	322	451	428	996	147	999999	999999	999999	999999	409	592	494	931	475	886	945	49	763	914	984	999999	660	581	999999	368	15	999999	236	453	173	274	182	169	999999	256	98	147	94	451	999999	999999	719	647	673	999999	999999	952	999999	516	82	999999	367	447	730	508	661	869	607	999999	141	999999	999999	188	363	144	419	335	906	229	999999	808	954	999999	840	999999	347	23	908	127	449	999999	999999	720	380	999999	907	735	438	527	594	999999	540	456	999999	223	999999	540	294	538	294	593	999999	444	717	999999	449	999999	606	354	170	648	999999	490	999999	88	918	884	807	999999	237	683	999999	388	634	579	277	999999	11	626	383	999999	729	380	999999	856	16	507	12	115	329	861	138	94	366	945	268	999999	267	241	305	127	732	700	999999	610	697	667	809	148	996	999999	999999	999999	999999	999999	999999	999999	656	999999	999999	420	882	701	273	999999	554	811	32	689	321	227	250	769	331	265	84	999999	999999	999999	169	348	698	864	119	387	817	159	124	12	36	999999	403	999999	169	884	245	999999	437	999999	65	885	645	999999	826	779	701	284	657	714	289	999999	519	434	182	999999	722	27	999999	885	999999	405	696	30	662	643	824	325	609	999999	29	53	601	146	177	999999	999999	577	47	340	686	999999	501	409	723	999999	168	969	753	436	171	999999	448	999999	384	659	999999	624	468	193	999999	999999	674	220	694	999999	999999	382	266	898	999999	999999	979	262	209	26	999999	999999	999999	526	484	855	572	999999	285	999999	605	999999	762	999999	94	999999	119	999999	385	310	868	999999	715	487	846	786	712	999999	406	999999	248	195	999999	368	754	999999	327	941	708	109	813	500	934	892	640	999999	999999	999999	813	951	45	134	877	899	158	624	581	819	679	697	152	717	777	269	562	999999	999999	999999	762	192	760	178	999999	999999	496	377	355	822	847	999999	999999	999999	51	454	981	124	318	452	220	999999	331	508	271	999999	956	106	999999	675	999999	230	539	999999	985	999999	200	867	979	600	412	999999	278	758	971	81	
531	188	999999	999999	288	448	999999	266	999999	999999	861	261	906	144	329	400	999999	679	999999	626	999999	950	978	420	999999	123	999999	717	50	439	862	999999	536	199	489	777	999999	999999	397	891	129	283	41	999999	769	999999	961	844	280	21	136	598	276	355	999999	580	999999	999999	79	999999	313	393	999999	755	769	299	724	716	655	552	970	999999	291	600	999999	999999	919	624	650	325	162	300	999999	38	312	999999	306	191	196	908	576	999999	330	233	588	736	66	286	593	480	223	254	199	999999	999999	999999	999999	675	848	217	661	586	614	753	999999	999999	946	197	999999	999999	999999	999999	999999	999999	975	806	932	68	22	770	738	642	40	999999	111	907	999999	999999	999999	439	999999	630	342	999999	257	989	559	577	221	575	789	869	833	97	487	999999	724	452	752	244	939	258	663	87	999999	999999	556	444	999999	114	911	238	210	999999	550	372	999999	551	499	985	257	365	847	999999	981	999999	809	943	999999	999999	193	999999	966	999999	499	707	999999	265	999999	999999	999999	125	999999	116	663	561	669	999999	546	999999	480	183	999999	999999	987	999999	999999	225	106	610	999999	612	751	999999	921	262	271	999999	999999	842	405	945	52	270	552	141	999999	740	783	429	210	988	999999	577	999999	20	705	209	999999	999999	306	751	999999	898	999999	999999	373	702	999999	410	299	221	306	704	999999	999999	140	692	224	855	999999	670	999999	676	999999	230	216	183	280	911	557	72	999999	608	999999	653	786	153	999999	721	768	738	555	382	140	988	692	999999	999999	425	879	22	985	909	999999	636	999999	491	999999	797	999999	200	432	284	853	237	529	698	168	76	748	987	999999	502	97	999999	999999	69	545	999999	538	514	325	854	41	545	999999	999999	835	909	344	305	655	454	107	999999	999999	999999	529	999999	469	993	543	999999	677	999999	571	492	821	999999	520	259	999999	87	268	119	999999	577	999999	999999	999999	746	863	258	731	999999	999999	996	405	999999	108	844	539	642	952	545	999999	999999	187	149	973	593	960	476	398	95	999999	577	195	999999	703	999999	37	221	999999	999999	140	294	999999	234	999999	575	97	312	270	676	719	313	134	723	999999	350	399	113	999999	567	786	999999	860	646	103	764	810	417	816	369	817	328	999999	999999	415	686	474	952	588	999999	506	999999	999999	722	375	55	453	472	848	362	349	924	999999	999999	999999	742	434	423	140	796	765	679	495	901	858	999999	999999	894	999999	999999	876	447	524	936	70	137	191	147	280	58	320	999999	569	463	29	999999	450	703	999999	672	261	60	999999	792	
642	826	172	999999	999999	973	632	558	164	395	486	901	409	940	134	999999	560	999999	153	92	999999	426	120	42	881	965	950	720	600	999999	999999	825	625	731	304	244	999999	878	999999	999999	999999	762	194	183	977	128	493	510	578	495	121	963	999999	739	317	225	716	999999	431	898	33	912	957	518	194	660	286	677	999999	890	999999	682	999999	999999	666	722	242	936	65	999999	999999	450	999999	999999	533	247	918	886	424	88	999999	999999	456	385	283	513	999999	675	989	326	841	816	999999	688	651	438	949	70	82	594	982	779	85	668	426	999999	770	851	999999	946	742	999999	262	567	999999	999999	236	639	572	999999	917	567	947	738	922	665	586	462	463	105	297	857	813	830	999999	748	759	788	999999	999999	743	999999	999999	999999	583	451	563	307	325	643	211	320	497	919	676	999999	999999	346	999999	761	996	317	397	999999	658	885	586	432	999999	624	258	448	680	872	419	964	876	905	165	481	111	288	999999	820	893	999999	369	999999	163	680	999999	423	52	999999	704	435	565	801	999999	999999	864	140	836	701	395	763	640	625	509	712	548	999999	190	999999	659	717	180	577	996	681	526	999999	999999	790	708	834	999999	483	177	984	409	85	521	467	616	970	452	446	435	139	347	743	394	450	999999	989	242	777	548	986	999999	987	804	712	181	999999	861	55	992	560	366	166	458	524	313	473	415	723	999999	688	999999	734	152	866	344	999999	307	828	658	718	602	628	934	999999	729	421	280	809	295	444	119	406	453	875	999999	190	295	869	147	667	584	999999	129	860	721	530	999999	938	378	399	999999	42	396	284	999999	738	232	999999	794	891	999999	606	437	999999	578	999999	290	999999	103	163	497	999999	999999	990	999999	92	509	999999	469	209	576	342	440	896	999999	87	20	179	917	999999	999999	999999	84	256	474	977	999999	905	291	853	250	577	844	999999	999999	999999	351	406	149	875	238	157	807	595	324	861	999999	540	999999	501	858	120	359	69	999999	479	363	444	526	166	999	604	792	999999	958	999999	999999	226	995	134	736	613	40	51	999999	810	220	488	932	999999	812	552	261	790	995	999999	228	785	28	431	92	906	880	982	999999	999999	364	201	636	325	373	948	545	529	765	254	90	318	999999	395	269	874	512	912	354	457	352	12	620	999999	780	712	207	573	999999	829	733	999999	174	181	455	28	852	616	250	863	17	732	35	751	999999	999999	999999	999999	172	217	404	967	638	429	291	362	999999	807	545	661	999999	999999	486	999999	
520	43	153	90	999999	250	999999	896	672	490	450	619	976	868	780	999999	999999	574	410	834	434	766	418	745	889	103	446	54	80	589	122	45	255	99	240	999999	765	451	694	921	194	507	305	999999	979	672	386	712	36	999999	481	186	571	652	510	754	999999	407	200	846	999999	977	825	93	999999	414	373	886	638	765	115	738	880	488	649	927	471	270	999999	227	717	734	999999	406	999999	935	473	999999	999999	486	999999	999999	999999	847	127	999999	682	999999	781	574	308	499	84	271	568	742	306	92	12	583	293	364	641	973	999999	79	959	428	999999	999999	999999	770	307	161	999999	747	487	42	999999	443	254	259	489	202	919	227	659	756	838	375	999999	391	601	999999	999999	45	726	287	718	57	999999	263	999999	349	633	999999	201	922	896	820	265	999999	721	999999	338	44	875	448	63	911	419	999999	999999	610	802	559	178	999999	958	339	999999	210	324	323	999999	991	22	999999	999999	999999	36	999999	860	28	119	375	670	42	676	168	170	288	999999	999999	999999	53	673	636	547	83	369	898	963	999999	799	64	949	407	999999	999999	999999	735	878	672	999999	682	352	571	500	999999	889	146	626	999999	178	743	977	517	685	152	327	386	602	496	999999	137	773	303	229	65	425	272	659	338	147	434	999999	560	921	955	701	999999	145	120	999999	233	999999	173	999999	65	87	999999	721	999999	999999	999999	143	392	651	999999	908	999999	352	444	21	626	487	999999	662	999999	343	999999	596	999999	999999	999999	999999	999999	999999	798	854	610	999999	173	977	983	551	999999	318	502	301	999999	909	173	56	652	760	700	999999	567	745	985	999999	654	999999	999999	845	990	999999	804	404	651	89	852	903	308	153	999999	467	999999	85	68	999999	170	451	326	999999	999999	684	798	465	550	393	745	999999	868	999999	260	451	326	147	999999	639	514	999999	999999	936	67	999999	999999	999999	581	243	999999	491	687	17	350	213	405	154	422	999999	991	999999	854	267	999999	999999	44	209	892	737	150	890	524	429	474	72	801	389	999999	173	999999	298	883	316	999999	999999	999999	999999	758	57	56	182	724	999999	648	174	999999	392	602	267	234	548	616	999999	103	190	999999	268	543	288	411	25	694	258	999999	702	465	547	999999	90	999999	183	451	845	691	968	999999	280	780	999999	999999	999999	787	202	939	999999	999999	49	223	141	295	116	328	479	645	999999	487	476	874	999999	999999	999999	446	521	832	61	107	771	999999	134	25	697	487	243	470	993	237	502	999999	981	999999	425	334	814	794	327	999999	
999999	999999	660	491	699	405	835	599	121	971	275	370	888	301	999999	886	98	126	999999	629	999999	19	652	803	985	166	892	924	294	382	632	999999	999999	999999	136	571	999999	643	999999	301	651	643	359	999999	999999	142	431	690	120	999999	245	697	999999	999999	769	999999	558	856	999999	543	513	911	999999	999999	349	548	855	691	174	349	393	455	801	306	977	451	659	630	840	853	999999	999999	813	755	146	999999	530	999999	436	174	22	646	147	999999	999999	740	337	620	682	423	286	739	525	771	155	999999	896	899	721	999999	312	927	999999	652	808	311	107	999999	602	414	999999	49	265	10	999999	747	317	28	518	247	123	48	948	427	576	994	685	999999	610	999999	48	631	999999	999999	999999	999999	999999	999999	999999	486	642	777	999999	278	999999	247	484	524	444	407	482	877	390	484	215	274	979	999999	86	813	625	999999	950	256	376	396	944	999999	999999	251	127	823	55	999999	604	999999	999999	679	31	339	519	999999	607	212	999999	170	250	999999	902	597	115	41	418	169	999999	587	999999	772	999999	999999	999999	337	385	203	999999	659	832	999999	879	869	253	309	576	747	304	464	999999	747	382	215	999999	999999	255	551	145	95	414	999999	180	26	999999	257	777	999999	47	192	785	999999	922	999999	338	890	740	999999	353	806	999999	999999	865	406	999999	999999	399	696	861	967	92	833	68	204	254	999999	189	862	999999	999999	531	563	710	121	678	52	825	168	877	265	593	222	208	339	999999	743	29	773	886	999999	999999	91	161	79	110	951	356	727	999999	390	711	877	681	999999	284	901	961	999999	727	999999	264	999999	819	605	383	999999	635	999999	573	511	927	415	976	922	999999	999999	412	640	21	999999	696	107	999999	496	554	715	541	850	999999	999999	782	275	55	798	183	626	271	555	695	240	326	626	163	468	463	306	901	999999	999999	999999	498	330	743	10	400	167	52	332	999999	667	338	784	999999	844	728	999999	999999	187	748	521	188	856	945	780	999999	999999	943	730	42	258	814	782	641	231	999999	462	532	54	407	26	583	939	503	37	999999	542	952	319	740	999999	935	724	19	698	654	641	385	999999	600	331	223	322	299	803	853	556	152	452	613	999999	139	999999	779	732	937	999999	363	999999	878	867	127	634	990	240	322	999999	772	943	577	598	999999	569	454	86	803	999999	649	700	183	999999	399	510	999999	473	672	620	944	287	999999	414	288	467	999999	732	214	588	332	69	491	763	783	999999	875	24	199	569	871	702	929	677	600	662	743	532	
477	616	928	999999	567	999999	155	999999	193	172	999999	618	484	721	999999	224	937	590	219	420	572	999999	635	999999	283	113	749	251	358	999999	814	625	724	562	999999	597	999999	806	999999	999999	617	999999	26	712	704	580	94	159	829	999999	739	999999	453	999999	959	999999	981	247	252	464	952	903	147	110	358	999999	999999	922	466	285	564	999999	999999	430	802	999999	999999	922	986	702	28	599	421	999999	353	999999	182	401	602	977	616	421	563	46	837	999999	999999	916	364	20	999999	172	999999	554	159	999999	921	999999	999999	685	999999	68	999999	549	446	362	999999	503	999999	554	521	502	329	488	999999	153	578	62	999999	999999	133	999999	568	975	999999	855	905	867	493	746	881	159	871	917	874	557	999999	23	600	485	232	657	169	809	499	193	842	215	885	999999	39	999999	440	441	562	844	500	286	533	590	456	999999	20	20	999999	372	631	412	613	999999	983	999999	461	117	999999	475	108	758	999999	832	999999	700	981	487	999999	22	718	439	999999	39	66	999999	490	999999	38	607	646	159	999999	136	999999	439	999999	773	999999	999999	999999	333	575	96	746	999999	799	701	577	756	643	533	303	660	653	202	58	583	65	999999	84	452	89	269	828	999999	621	359	280	583	108	217	463	251	604	395	863	277	293	324	94	999999	442	999999	999999	999999	855	486	483	999999	391	28	999999	923	400	965	999999	316	267	796	131	450	430	993	657	999999	79	62	65	268	338	780	299	741	25	999999	999999	806	999999	999999	999999	999999	876	999999	201	999999	499	999999	850	639	151	999999	20	496	202	999999	368	448	624	537	54	803	431	224	40	611	728	977	908	115	999999	447	20	552	703	986	573	519	802	999999	999999	539	212	426	999999	780	999999	803	548	381	927	570	191	767	670	300	713	661	880	590	361	521	631	744	999999	703	999999	467	793	216	999999	999999	999999	999999	601	999999	600	15	107	260	841	925	999999	536	188	395	999999	252	881	999999	283	999999	999999	221	226	424	907	467	999999	423	999999	312	999999	341	312	999999	923	999999	176	165	699	707	564	629	749	436	92	105	999999	297	999999	304	586	391	932	167	219	434	830	186	607	999999	272	684	999999	538	915	107	234	110	472	999999	86	726	999999	575	357	19	999999	790	342	811	900	999999	975	938	726	628	409	154	868	999999	314	989	557	566	999999	880	999999	220	520	999999	871	999999	999999	326	999999	859	678	999999	809	210	961	49	999999	796	242	816	999999	999999	999999	296	697	89	241	973	816	96	999999	156	140	477	407	262	
999999	357	940	444	630	658	999999	866	950	53	344	999999	536	274	999999	761	333	999999	181	999999	407	233	297	791	999999	851	510	141	691	532	235	342	802	709	999999	497	999999	999999	999999	999999	999999	999999	346	654	999999	573	446	551	941	999999	823	511	305	873	854	56	69	159	999999	999999	999999	999999	185	428	999999	12	999999	827	505	658	905	534	442	999999	999999	461	886	643	55	660	999999	958	999999	999999	708	724	46	928	854	722	437	999999	588	417	901	781	770	918	837	743	708	999999	56	293	511	298	78	184	710	403	999999	999999	999999	999999	999999	199	397	999999	719	102	999999	936	973	782	230	999999	946	35	230	392	999999	999999	805	312	951	796	999999	907	999999	420	655	999999	999999	460	563	999999	603	999999	53	999999	394	999999	209	744	777	772	644	273	72	312	999999	53	954	327	999999	201	999999	800	608	999999	999999	489	999999	308	447	113	717	522	999999	219	605	918	999999	518	998	999999	768	71	999999	999999	999999	648	845	999999	999999	612	908	999999	748	371	400	803	430	476	433	904	742	900	307	674	64	999999	54	853	707	433	72	445	999999	891	999999	999999	275	999999	424	999999	644	667	239	835	204	999999	999999	857	818	999999	497	999999	94	103	88	999999	764	999999	999999	40	603	991	763	645	999999	472	581	856	939	840	537	11	999999	794	270	84	671	999999	479	248	999999	999999	999999	904	999999	557	360	236	999999	564	795	415	303	394	46	652	999999	593	295	732	244	917	917	978	274	999999	462	300	833	13	999999	302	390	885	999999	415	957	858	709	992	121	355	53	384	55	132	707	667	757	617	999999	999999	999999	999999	14	439	999999	999999	640	449	105	70	402	809	368	502	34	418	712	630	694	55	883	302	620	999999	999999	542	932	152	788	795	542	225	833	128	125	642	881	253	145	999999	228	999999	897	61	999999	999999	26	552	107	299	954	137	922	134	203	883	999999	125	999999	737	133	498	661	309	999999	187	976	249	387	391	536	468	495	793	999999	623	999999	569	935	641	999999	389	999999	498	999999	415	302	708	925	999999	999999	999999	688	407	777	730	999999	597	532	999999	999999	777	175	715	763	495	641	139	307	580	488	999999	999999	999999	221	744	453	173	469	122	885	278	323	155	875	770	780	97	25	107	24	808	999999	999999	384	748	223	339	999999	354	773	173	410	355	753	948	999999	764	999999	43	286	999999	138	419	890	988	463	30	839	993	999999	999999	123	999999	565	680	530	29	999999	473	530	124	438	999999	349	721	867	968	401	927	999999	25	
999999	982	820	579	680	626	999999	999999	294	999999	999999	741	639	229	59	211	789	83	427	999999	999999	999999	512	172	16	23	80	999999	131	495	999999	912	808	999999	652	999999	388	985	999	904	749	164	188	337	625	697	485	129	999999	666	188	999999	509	627	800	187	480	658	573	666	556	111	999999	999999	574	587	999999	939	999999	918	822	803	83	999999	817	71	544	999999	999999	999999	537	951	506	464	999999	999999	412	999999	999999	474	660	729	422	342	357	647	889	389	762	48	999999	546	552	753	844	385	255	986	810	999999	643	999999	999999	999999	999999	999999	605	999999	493	275	999999	751	49	112	268	999999	391	740	175	179	181	165	999999	999999	999999	999999	408	753	620	931	999999	999999	999999	170	999999	364	618	168	213	752	52	90	895	999999	863	999999	506	450	494	752	994	999999	999999	640	567	487	999999	999999	710	148	999999	852	199	999999	999999	759	999999	999999	280	904	484	232	536	422	137	101	999999	924	645	541	494	958	999999	868	937	549	604	740	999999	999999	999999	15	458	999999	999999	200	891	999999	286	113	642	627	179	590	278	771	977	999999	513	476	228	959	967	999999	653	248	593	330	999999	670	164	639	286	926	999999	478	774	471	866	936	209	925	647	999999	898	866	789	677	600	175	572	999999	237	136	135	521	47	289	421	318	606	570	718	999999	949	999999	350	252	167	799	999999	516	999999	999999	276	302	321	999999	280	999999	459	915	999999	999999	108	958	412	160	801	911	440	495	60	558	999999	639	999999	41	999999	895	525	546	520	999999	178	65	663	660	999999	833	999999	612	18	999999	858	690	840	999999	517	990	600	200	451	256	368	511	466	984	246	999999	999999	290	842	999999	271	912	405	928	291	52	305	999999	300	967	999999	828	486	425	699	999999	798	999999	523	602	999999	999999	105	999999	443	666	599	679	424	231	748	920	769	633	373	946	999999	999999	977	474	695	999999	899	483	545	539	34	50	294	999999	838	146	999999	250	90	935	817	141	999999	624	453	625	336	79	228	999999	68	999999	62	753	363	887	970	58	907	455	435	999999	727	903	641	558	394	999999	392	999999	163	529	552	437	139	163	999999	999999	31	79	522	999999	265	755	481	181	988	999999	244	951	176	717	343	635	999999	205	414	592	999999	999999	240	999999	686	615	636	539	310	999999	623	209	471	999999	999999	999999	999999	605	999999	972	999999	470	570	853	999999	999999	446	445	196	999999	927	933	749	832	380	999999	838	999999	154	649	999999	942	870	373	917	44	999999	559	690	999999	703	999999	
839	441	170	522	334	387	918	254	179	999999	353	393	697	690	460	638	246	900	998	919	461	716	853	999999	599	999999	936	557	999999	886	755	690	224	32	104	999999	672	857	802	461	104	899	479	999999	599	487	675	237	584	850	322	789	506	783	453	132	588	680	922	136	451	370	302	292	445	999999	178	675	595	152	966	388	108	547	999999	999999	999999	925	890	122	999999	708	973	111	574	965	999999	441	999999	972	999999	991	934	675	20	734	606	999999	492	936	318	10	641	441	999999	934	691	959	958	891	884	999999	789	810	604	999999	396	201	999999	480	479	737	999999	999999	423	974	453	999999	999999	100	955	60	443	954	803	531	77	541	227	999999	284	233	999999	686	97	76	212	134	999999	278	999999	415	478	22	466	581	903	28	28	909	490	268	433	867	999999	834	999999	835	16	83	674	854	999999	88	205	256	999999	419	535	357	772	999999	361	999999	753	999999	582	431	999999	232	628	59	523	317	159	25	800	615	750	263	846	376	127	999999	603	492	999999	399	816	220	999999	999999	492	999999	147	170	907	999999	124	396	262	798	347	784	454	625	341	666	928	999999	455	649	999999	282	510	999999	212	363	999999	270	118	192	614	287	906	144	566	852	999999	989	118	635	500	999999	10	58	999999	343	553	977	161	999999	999999	999999	764	676	824	219	170	999999	958	999999	509	999999	288	79	999999	69	999999	320	69	489	999999	939	80	820	159	999999	281	462	999999	869	810	687	119	342	999999	977	999999	999999	999999	356	691	999999	999999	564	999999	646	85	930	999999	999999	465	242	918	672	999999	531	999999	943	999999	519	937	707	374	98	743	999999	745	945	357	216	546	999999	11	712	999999	66	999999	999999	694	513	239	999999	999999	406	413	577	769	447	62	200	420	999999	713	999999	418	984	74	942	999999	314	901	139	582	999999	433	818	241	215	999999	234	622	60	999999	999999	290	999999	999999	968	999999	999999	61	308	893	167	795	966	933	211	999999	999999	999999	966	999999	390	611	109	768	939	972	595	346	564	572	999999	999999	999999	330	700	518	999999	874	105	999999	655	262	603	245	999999	863	467	885	999999	911	71	242	656	366	999999	999999	191	828	180	995	100	828	999999	735	75	588	434	646	243	693	482	938	896	999999	48	137	18	863	999999	85	515	710	317	999999	999999	999999	922	13	460	298	337	993	999999	110	176	826	764	867	999999	836	999999	820	652	346	438	999999	346	946	327	741	999999	999999	999999	999999	490	390	999999	844	234	480	999999	999999	195	944	999999	
489	244	795	542	999999	372	151	693	515	647	694	67	971	224	388	999999	975	686	719	895	19	516	609	999999	786	315	920	642	699	180	17	999999	999999	980	999999	999999	550	413	115	378	999999	633	999999	457	795	332	549	629	845	230	691	744	476	999999	355	972	635	185	999999	907	999999	508	994	345	639	999999	360	999999	274	999999	709	571	581	350	644	386	999999	162	824	999999	999999	999999	796	479	999999	999999	168	658	634	977	999999	374	657	207	926	999999	999999	999999	817	999999	999999	558	999999	354	521	129	173	136	999999	999999	436	483	360	301	151	161	712	525	856	999999	901	999999	366	297	248	344	914	383	999999	999999	746	909	344	99	492	216	999999	999999	957	369	999999	41	254	664	999999	999999	23	999999	66	775	50	124	779	450	833	281	999999	78	116	999999	215	790	712	999999	233	526	148	271	809	935	225	270	999999	496	999999	869	456	701	746	469	330	557	327	648	999999	631	999999	893	265	221	24	999999	345	779	164	999999	329	732	441	33	999999	752	557	130	560	779	999999	292	183	963	999999	500	331	646	856	657	472	74	669	999999	396	999999	15	597	921	357	999999	787	342	958	550	723	270	722	828	578	10	206	98	82	999999	848	720	301	396	524	999999	999999	999999	507	846	265	73	840	637	395	746	959	209	212	854	769	950	224	423	110	239	609	818	288	656	999999	975	597	526	547	533	999999	999999	406	811	236	864	999999	121	999999	660	429	94	442	999999	999999	997	885	999999	315	999999	505	878	295	294	937	880	645	999999	580	289	475	999999	999999	861	42	758	802	400	628	904	999999	113	999999	450	809	524	385	455	999999	278	999999	379	220	649	999999	835	915	122	874	355	229	999999	540	16	999999	115	995	580	799	292	205	495	999999	999999	999999	402	999999	999999	484	422	999999	999999	245	312	199	106	113	449	833	206	843	690	526	283	685	140	572	132	265	703	529	804	656	332	82	604	780	999999	999999	635	95	79	637	999999	850	39	749	238	999999	97	12	555	747	602	449	515	968	326	725	653	999999	627	589	781	999999	701	542	999999	239	594	326	999999	583	208	999999	773	62	74	432	655	390	343	315	177	701	973	67	64	999999	567	636	999999	999999	999999	999999	468	999999	856	568	999999	497	837	998	232	771	708	972	548	999999	675	462	904	893	79	272	496	999999	421	89	919	643	999999	39	672	957	862	219	369	999999	652	293	206	506	283	168	553	345	92	406	992	11	518	572	217	114	731	570	24	950	999999	156	78	999999	
648	515	18	999999	335	274	908	499	999999	999999	839	392	266	407	619	910	719	999999	999999	999999	97	917	135	916	821	567	236	301	204	418	96	999999	224	429	858	768	160	745	19	818	999999	503	999999	999999	733	825	848	334	951	999999	241	166	999999	63	689	730	389	102	999999	768	48	617	304	203	68	343	178	999999	549	999999	760	974	152	420	527	999999	999999	761	192	999999	719	901	350	999999	187	999999	999999	170	740	137	388	68	758	999999	779	880	208	205	315	999999	657	999999	784	110	999999	266	23	506	536	105	999999	628	999999	991	58	999999	277	214	25	138	755	17	999999	422	999999	701	226	999999	641	999999	395	332	455	792	348	999999	127	999999	999999	999999	916	999999	999999	645	925	760	999999	767	202	999999	613	994	190	187	644	649	999999	999999	638	651	50	122	865	889	999999	879	999999	999999	999999	999999	29	37	467	104	999999	674	383	460	999999	711	552	999999	708	999	43	400	152	277	158	698	790	755	999999	104	881	804	999999	999999	999999	55	586	42	124	851	999999	999999	999999	95	966	969	275	466	874	927	109	591	413	866	855	319	737	906	967	953	560	273	426	372	999999	417	458	999999	524	451	135	519	344	857	999999	457	863	66	311	189	433	334	999999	683	995	999999	400	999999	888	626	318	999999	75	171	300	359	999999	175	872	558	520	635	941	433	999999	589	256	556	999999	408	455	999999	605	999999	530	236	999999	999999	376	923	999999	109	751	898	143	455	454	183	567	35	298	698	193	753	668	797	392	457	882	416	53	844	869	490	999999	637	999999	286	640	73	967	426	999999	949	540	421	884	52	999999	355	144	999999	989	999999	119	757	497	852	999999	733	999999	999999	860	959	879	183	239	271	727	506	381	178	542	503	68	871	899	243	999999	257	912	350	167	999999	282	969	854	414	380	999999	999999	999999	999999	999999	229	41	566	999999	79	999999	191	999999	999999	793	974	966	541	495	405	999999	857	263	640	999999	820	999999	777	999999	999999	910	328	825	890	999999	366	159	21	634	283	37	315	999999	174	854	999999	999999	35	373	562	316	438	368	999999	999999	999999	886	592	294	97	726	263	999999	162	169	48	366	732	20	437	824	955	906	222	378	932	797	99	785	806	530	999999	999999	771	999999	482	959	816	758	999999	480	567	726	999999	557	773	83	999999	15	816	709	999999	999999	999999	999999	361	531	156	640	999999	768	796	999999	999999	999999	999999	849	470	781	687	999999	549	974	271	957	267	999999	369	999999	605	858	889	94	968	999999	963	463	
478	43	29	950	813	186	557	979	683	999999	249	980	309	999999	612	136	327	737	170	592	999999	978	479	999999	171	491	45	352	879	999999	837	999999	603	794	380	436	999999	736	999999	999999	426	292	284	999999	999999	389	365	680	999999	762	766	999999	936	380	999999	500	564	999999	789	331	151	215	999999	970	922	858	387	514	553	999999	999999	591	999999	999999	176	471	704	972	143	781	999999	999999	999999	999999	999999	606	999999	232	94	999999	872	865	946	944	231	999999	191	313	584	999999	12	999999	137	79	397	184	770	149	214	248	999999	591	762	999999	204	787	118	983	34	325	415	164	430	999999	313	510	645	527	999999	954	289	400	397	13	999999	286	236	36	729	771	836	999999	28	999999	93	291	112	938	999999	444	112	208	289	268	724	848	430	999999	766	887	999999	252	999999	259	959	405	203	759	239	918	999999	999999	263	262	999999	111	999999	999999	999999	999999	408	706	777	141	852	91	121	138	288	930	855	772	270	999999	242	593	739	768	886	687	97	352	709	830	883	30	944	36	779	623	712	846	874	743	488	999999	475	999999	407	877	294	75	480	308	72	787	821	999999	999999	896	999999	376	999999	999999	935	999999	997	999999	257	832	147	94	359	665	228	999999	898	526	363	409	127	307	371	999999	403	31	871	410	999999	999999	999999	533	15	882	260	345	159	972	999999	433	834	528	194	574	740	999999	715	815	999999	62	889	305	67	621	778	75	15	687	508	913	193	597	999999	161	633	613	89	476	414	882	860	925	718	930	575	598	122	999999	278	203	315	999999	329	715	217	903	476	394	999999	999999	999999	471	999999	894	249	999999	999999	42	941	137	130	249	410	208	202	963	999999	136	55	189	952	218	419	314	999999	137	278	472	999999	730	147	999999	999999	228	552	398	461	823	999999	338	258	89	855	151	999999	76	655	131	522	253	326	349	348	999999	243	132	62	169	296	122	968	878	97	220	989	999999	876	999999	656	999999	511	762	999999	717	931	999999	999999	278	241	541	482	999999	999999	701	413	798	356	447	985	999999	346	301	537	578	369	999999	999999	645	161	999999	199	473	999999	999999	999999	564	999999	631	999999	370	999999	783	928	755	640	821	928	396	999999	201	88	999999	999999	236	466	220	235	999999	357	561	881	717	999999	593	351	999999	681	240	959	999999	895	999999	454	624	660	999999	373	999999	999999	547	451	604	838	959	569	760	276	249	262	999999	338	45	283	441	489	999999	667	344	999999	999999	150	698	437	957	306	363	984	581	575	903	
846	454	999999	810	119	286	878	166	34	590	742	999999	977	437	999999	860	451	23	145	999999	895	39	999999	317	407	753	999999	881	663	215	775	694	999999	999999	685	884	115	999999	999999	213	183	999999	999999	823	888	708	999999	10	446	446	911	971	999999	967	17	817	999999	622	412	366	119	997	503	818	815	58	769	628	752	636	999999	978	691	932	433	395	999999	999999	999999	699	43	999999	999999	227	303	804	258	705	351	867	807	492	70	999999	103	186	17	502	999999	839	938	102	258	809	691	933	999999	999999	544	622	108	532	203	713	333	999999	562	286	524	20	800	73	286	884	829	271	999999	725	838	257	387	999999	546	589	999999	940	918	999999	535	370	523	744	171	728	769	284	299	356	642	161	624	731	977	997	999999	875	815	373	980	429	25	564	999999	296	245	999999	999999	614	999999	999999	33	999999	999999	163	999999	65	902	999999	124	999999	999999	571	93	687	633	999999	248	548	549	884	135	999999	655	115	355	959	79	874	493	887	298	999999	403	999999	137	999999	999999	823	510	983	973	267	259	435	457	999999	481	987	663	999999	642	447	999999	78	267	479	999999	999999	808	537	986	999999	75	237	999999	296	177	833	559	999999	999999	999999	48	999999	911	868	305	999999	999999	999999	488	92	999999	904	254	851	621	334	992	999999	999999	345	24	972	997	945	999999	31	180	170	999999	999999	999999	728	999999	227	408	508	999999	399	183	999999	987	999999	59	904	999999	170	982	414	675	842	841	901	517	340	999999	76	569	965	676	999999	999999	999999	624	841	654	492	992	36	999999	122	999999	603	484	377	999999	999999	922	102	139	41	49	765	494	999999	999999	536	221	581	817	342	938	201	999999	900	10	499	293	218	260	333	178	955	999999	562	675	999999	426	999999	982	999999	153	999999	835	644	244	294	12	191	45	999999	281	999999	219	999999	184	999999	880	999999	377	999999	999999	714	842	806	862	93	999999	932	768	567	119	999999	598	524	198	471	365	999999	665	715	497	112	182	999999	62	758	746	852	388	698	368	842	999999	134	479	438	999999	39	782	160	491	80	422	999999	18	209	821	695	921	712	620	802	918	999999	371	721	541	710	999999	999999	347	950	999999	79	209	277	309	999999	999999	759	837	336	999999	514	233	427	689	704	999999	999999	999999	999999	931	676	88	999999	923	999999	763	758	999999	923	285	677	813	541	526	353	278	741	999999	357	650	999999	999999	294	506	414	999999	944	42	836	587	901	178	999999	29	999999	990	643	999999	199	711	296	999999	914	60	999999	
701	692	900	999999	436	391	999999	589	409	770	801	999999	999999	518	999999	999999	725	70	999999	999999	509	999999	522	648	363	999999	397	711	645	364	308	960	243	877	999999	746	53	696	999999	999999	949	589	886	258	85	206	999999	835	517	892	570	999999	578	999999	129	999999	180	999999	982	800	993	999999	943	55	999999	999999	560	999999	999999	999999	775	38	999999	999999	435	920	640	273	572	166	61	999999	203	753	793	506	392	567	999999	538	999999	791	714	609	999999	707	645	840	786	244	646	401	38	582	126	541	152	438	999999	209	544	906	999999	826	749	440	999999	199	999999	965	999999	992	434	277	368	983	324	60	936	727	284	999999	486	338	519	999999	999999	999999	636	261	999999	953	326	558	994	669	113	888	860	772	660	999999	588	999999	786	653	967	999999	999999	143	227	102	999999	523	999999	744	429	999999	316	99	907	436	563	10	610	505	676	876	282	699	880	999999	199	999999	999999	828	999999	665	551	865	692	772	407	502	44	272	999999	802	633	259	999999	752	582	770	864	233	892	587	999999	290	977	101	999999	524	263	791	902	337	999999	999999	533	999999	808	450	999999	144	999999	70	966	348	54	873	999999	32	459	999999	854	429	309	999999	936	633	454	271	888	600	293	999999	249	253	369	999999	999999	536	726	484	944	141	372	729	203	999999	621	872	245	114	848	465	74	135	936	482	38	612	169	999999	320	999999	999999	806	851	156	820	723	978	999999	527	716	306	974	999999	999999	67	579	999999	114	21	582	35	999999	752	999999	999999	999999	316	887	104	743	376	825	174	406	999999	565	878	56	20	999999	893	324	586	999999	169	100	942	999999	999999	458	961	65	888	999999	521	778	999999	33	338	707	416	101	999999	783	349	999999	810	786	153	501	701	603	103	999999	999999	999999	207	620	668	727	180	102	999999	645	781	321	999999	436	885	801	999999	854	717	313	490	801	497	999999	792	999999	290	166	80	924	757	367	961	774	59	810	580	999999	365	999999	536	999999	629	999999	12	37	544	384	999999	999999	990	999999	886	790	633	887	223	404	828	999999	999999	24	999999	999999	888	423	360	172	386	84	999999	999999	499	116	777	176	999999	316	800	764	154	906	999999	728	934	999999	999999	181	151	999999	999999	186	615	385	173	521	303	92	303	588	677	999999	997	826	131	922	357	779	22	467	715	907	603	74	836	541	999999	302	613	999999	941	189	999999	999999	488	54	462	123	942	265	873	99	22	222	999999	772	908	438	606	999999	564	999999	999999	684	999999	688	582	551	
999999	632	999999	10	479	999999	646	999999	999999	782	999999	87	469	243	836	757	593	625	999999	391	999999	999999	632	330	999999	601	422	249	31	999999	999999	799	999999	911	574	320	999999	872	999999	696	575	598	999999	999999	100	528	552	999999	865	410	100	831	794	999999	999999	485	999999	441	313	999999	999999	406	477	23	25	999999	999999	557	999999	999999	999999	721	14	208	999999	999999	652	506	999999	177	58	102	999999	620	256	935	14	999999	347	98	319	71	568	742	999999	178	131	407	120	551	912	994	999999	999999	156	379	826	595	999999	194	833	503	999999	999999	999999	811	33	857	999999	89	999999	345	219	581	999999	999999	162	271	416	646	999999	999999	396	688	264	63	441	44	473	877	999999	419	999999	162	265	816	859	432	914	980	999999	273	640	999999	16	576	999999	89	142	953	999999	999999	999999	999999	927	588	999999	522	882	999999	379	999999	393	889	971	135	999999	66	325	999999	343	729	999999	435	500	994	999999	365	682	999999	279	362	901	519	660	553	999999	999999	235	676	709	999999	999999	999999	610	166	880	999999	69	881	136	728	764	742	999999	496	217	999999	999999	932	974	999999	840	204	505	27	97	873	999999	427	999999	294	999999	648	999999	999999	999999	999999	999999	999999	999999	861	306	999999	561	999999	598	999999	899	174	346	999999	917	302	702	957	999999	355	643	593	79	16	523	642	999999	841	999999	125	61	623	317	998	929	904	819	122	454	50	999999	954	429	928	974	999999	999999	419	377	537	999999	733	501	999999	575	241	274	117	348	664	999999	720	653	999999	116	286	856	999999	999999	23	483	589	999999	999999	999999	688	173	150	42	459	561	577	473	369	178	328	132	483	433	698	639	999999	774	790	236	922	311	947	822	698	999999	999999	862	364	64	367	999999	45	130	886	78	134	85	888	113	246	256	999999	314	788	999999	383	914	858	384	999999	814	999999	239	791	387	226	328	343	252	999999	999999	119	999999	811	108	96	999999	546	629	514	635	886	999999	989	999999	26	999999	43	544	833	828	13	980	291	999999	506	806	339	509	851	806	741	645	295	999999	147	979	502	689	77	30	999999	999999	869	999999	927	46	249	126	370	583	294	799	999999	989	711	139	33	267	602	999999	999999	46	778	707	894	250	999999	467	537	46	999999	354	476	999999	461	999999	999999	154	625	999999	566	999999	148	999999	522	941	237	305	999999	999999	955	244	97	999999	996	340	460	171	999999	999999	644	999999	588	334	443	940	999999	604	538	999999	29	878	642	141	723	810	898	509	195	999999	22	999999	647	999999	90	
905	266	999999	999999	130	324	948	902	999999	826	784	999999	999999	999999	582	618	632	767	884	988	86	602	956	72	999999	442	950	976	300	999999	547	144	68	253	538	999999	999999	787	999999	999999	80	999999	999999	314	939	186	93	674	613	343	389	338	762	541	999999	312	310	627	999999	687	373	972	611	272	999999	650	575	571	999999	898	975	845	359	273	918	110	999999	999999	133	999999	999999	286	372	999999	294	999999	999999	527	249	235	999999	25	164	731	257	108	375	442	999999	298	999999	999999	377	714	367	543	979	498	623	903	415	999999	503	623	999999	999999	609	999999	978	79	278	58	332	81	999999	960	691	999999	26	819	734	999999	625	834	408	837	909	999999	599	750	239	883	904	345	999999	723	522	541	403	170	499	720	464	956	999999	999999	199	305	197	999999	852	361	482	999999	999999	951	43	668	999999	500	187	999999	999999	237	840	999999	154	986	262	999999	999999	160	234	856	330	24	999999	669	999999	846	999999	613	470	201	898	999999	999999	999999	176	868	690	999999	999999	902	999999	999999	664	237	125	999999	417	213	999999	394	959	702	137	625	482	164	999999	373	999999	378	852	573	999999	864	339	963	983	53	820	393	122	999999	834	331	999999	782	359	773	554	187	438	999999	999999	999999	241	999999	750	999999	628	21	917	999999	999	946	60	418	68	800	898	162	652	374	392	659	282	999999	999999	999999	751	700	999999	187	999999	999999	999999	999999	13	999999	632	143	222	208	999999	808	999999	796	594	887	281	465	999999	999999	875	402	535	74	61	911	999999	865	337	999999	43	928	216	740	506	332	999999	999999	415	654	177	764	999999	454	950	584	193	485	999999	980	533	296	999999	255	311	427	151	875	367	101	999999	999999	999999	277	175	495	601	735	999999	272	999999	640	60	79	391	120	999999	90	999999	477	728	328	95	357	421	746	952	961	439	999999	999999	999999	999999	323	54	999999	959	671	289	464	999999	457	195	999999	999999	893	999999	907	999999	999999	965	70	761	890	999999	291	681	457	855	428	543	999999	306	221	999999	749	999999	999999	999999	980	161	790	801	659	495	280	143	999999	257	528	511	55	107	999999	123	130	999999	999999	949	999999	729	511	815	861	920	351	161	999999	999999	360	999999	508	882	883	49	184	269	999999	405	103	158	115	210	999999	999999	498	999999	68	107	999999	380	973	999999	271	999999	999999	974	999999	999999	153	999999	999999	148	897	991	999999	172	223	208	939	861	277	999999	855	999999	999999	311	488	944	432	807	999999	999999	477	999999	563	721	621	633	400	209	329	999999	999999	
999999	999999	966	313	345	914	999999	999999	859	167	109	113	984	999999	656	635	999999	496	999999	316	345	34	292	671	917	438	290	550	589	808	739	541	904	999999	880	625	658	997	152	39	999999	487	243	718	377	876	578	789	964	997	61	713	333	66	915	950	706	999999	396	907	633	785	740	61	999999	567	209	257	61	41	977	350	353	965	221	999999	999999	573	304	50	859	501	585	591	756	36	999999	847	999999	929	919	363	611	245	406	319	746	192	301	809	677	331	738	933	30	710	369	367	999999	999999	169	999999	10	355	57	142	209	999999	304	999999	359	999999	999999	131	121	623	739	999999	999999	901	121	608	282	494	999999	999999	999999	652	571	55	667	850	13	999999	769	999999	363	999999	999999	273	999999	597	888	899	459	325	894	617	821	407	999999	261	999999	999999	945	999999	860	515	999999	519	999999	557	999999	258	999999	509	999999	672	361	335	269	482	920	305	791	524	719	382	45	57	643	154	830	999999	999999	415	61	69	817	218	926	848	284	999999	893	562	999999	639	999999	999999	967	231	266	496	999999	999999	999999	502	162	431	841	487	480	999999	876	235	727	424	999999	328	457	999999	854	999999	999999	421	208	252	412	999999	515	90	217	95	90	421	888	999999	36	585	84	559	907	396	999999	449	377	350	802	999999	835	595	465	846	502	678	999999	122	97	725	999999	99	100	999999	915	761	279	395	853	464	346	999999	397	598	254	999999	391	468	777	999999	53	857	449	999999	403	920	625	370	999999	999999	54	775	999999	311	294	985	468	999999	481	999999	999999	982	497	347	331	452	207	866	999999	603	297	909	345	999999	681	443	999999	356	530	995	145	999999	999999	451	420	999999	145	999999	314	268	439	999999	986	172	790	999999	999999	112	421	999999	722	759	767	989	999999	999999	999999	129	999999	851	346	999999	462	485	478	270	190	999999	927	999999	316	122	562	999999	173	888	999999	183	347	999999	83	547	934	579	282	386	999999	999999	999999	284	141	26	465	462	922	999999	945	510	693	999999	881	324	184	661	999999	609	206	434	826	236	223	266	782	20	777	999999	186	883	999999	101	129	999999	718	999999	628	300	657	109	999999	845	999999	421	489	817	999999	759	372	999999	935	672	999999	717	986	999999	71	875	243	455	684	999999	151	72	999999	601	410	514	605	999999	42	353	952	107	22	980	999999	801	999999	964	281	28	436	999999	999999	540	999999	412	390	617	591	753	67	211	424	999999	704	999999	123	887	999999	234	999999	841	250	591	720	92	704	15	817	269	
108	278	999999	999999	697	999999	124	999999	690	997	133	999999	999999	289	296	750	999999	999999	286	412	999999	888	557	999999	864	595	663	366	819	828	708	384	999999	331	654	788	38	758	599	466	999999	356	207	420	110	176	900	961	305	969	410	978	728	415	581	219	721	999999	801	999999	584	758	947	861	299	748	999999	618	634	508	722	923	135	999999	646	342	691	146	946	697	694	701	70	850	428	729	656	394	750	445	76	901	957	497	882	17	408	346	999999	999999	978	292	336	999999	256	999999	852	908	768	999999	999999	584	190	113	418	882	697	107	442	569	102	803	867	199	999999	821	966	638	999999	638	933	354	25	594	719	411	999999	273	999999	941	876	747	625	510	916	999999	999999	853	999999	999999	319	310	999999	561	269	185	424	147	366	435	520	999999	970	139	315	999999	568	999999	394	16	517	434	503	501	999999	355	187	366	283	949	999999	123	999999	938	329	632	451	463	999999	999999	999999	238	907	999999	430	662	776	496	205	742	923	134	468	82	999999	885	807	411	869	914	997	67	864	416	334	407	999999	41	810	999999	732	114	272	850	29	288	527	334	81	999999	578	999999	171	540	36	975	654	485	456	443	825	49	594	419	546	999999	999999	500	843	999999	996	745	999999	522	19	818	999999	999999	63	213	367	482	339	838	999999	315	896	333	390	999999	999999	999999	585	376	857	693	520	852	313	100	999999	37	999999	59	999999	999999	16	999999	530	999999	123	999999	432	252	999999	352	709	755	83	999999	42	50	999999	494	279	816	169	318	665	326	307	20	999999	963	298	339	991	290	805	513	999999	257	802	182	245	715	757	342	300	514	983	764	778	999999	67	874	999999	995	779	999999	673	697	999999	999999	909	999999	732	999999	999999	746	999999	429	950	570	932	785	247	936	999999	564	69	827	28	160	342	543	241	999999	905	424	422	995	510	999999	839	611	273	598	999999	142	982	298	388	553	163	999999	999999	218	149	281	999999	981	746	225	167	845	679	832	871	376	871	500	563	539	334	365	918	372	999999	330	999999	649	674	127	581	771	449	999999	997	999999	729	32	102	634	787	999999	999999	295	999999	999999	932	440	999999	896	270	999999	999999	848	229	798	999999	999999	487	818	759	987	317	629	644	395	406	214	835	999999	647	848	407	928	751	893	115	632	941	736	398	91	922	777	856	99	46	601	255	209	142	288	545	283	875	999999	133	629	651	45	597	727	605	633	999999	421	94	805	999999	999999	692	999999	509	999999	429	677	
999999	539	772	555	358	805	959	636	999999	999999	313	134	999999	951	999999	999999	981	906	149	671	486	999999	528	445	14	240	999999	999999	999999	999999	999999	794	999999	207	734	594	857	106	686	792	768	999999	672	889	999999	960	752	155	565	216	42	603	611	999999	201	777	20	337	550	999999	310	49	999999	842	590	999999	280	855	226	185	999999	884	229	357	902	516	625	639	337	999999	488	359	363	999999	96	184	999999	105	16	957	999999	529	999999	568	999999	729	850	829	309	598	690	896	928	999999	999999	157	384	999999	856	999999	161	999999	999	506	639	951	685	818	756	999999	999999	184	849	268	999999	109	339	660	865	183	666	795	340	739	364	591	999999	973	999999	938	800	928	999999	331	805	212	530	59	999999	539	53	999999	83	892	271	515	57	669	999999	488	818	723	398	682	28	366	51	270	151	57	530	999999	105	817	615	999999	935	527	462	399	578	289	999999	999999	139	634	722	447	477	848	543	761	195	244	130	86	999999	999999	313	449	171	270	908	881	999999	999999	935	265	287	863	579	530	999999	399	909	539	992	72	552	999999	643	604	792	303	513	769	999999	999999	999999	538	868	379	224	22	237	318	381	849	326	797	999999	467	169	613	279	23	999999	796	335	591	94	477	999999	999999	806	567	999999	999999	999999	250	816	84	567	748	995	210	315	203	171	600	168	153	999999	755	694	186	444	189	33	500	999999	729	999999	116	454	401	365	999999	216	670	841	999999	481	999999	981	624	899	420	617	999999	707	360	635	735	433	999999	730	999999	999999	629	132	297	591	877	34	96	999999	461	304	999999	844	20	999999	500	999999	401	999999	999999	773	999999	287	33	999999	955	999999	864	104	799	683	513	670	107	81	999999	547	553	184	999999	61	894	84	447	126	999999	234	999999	373	999999	999999	41	278	999999	494	163	352	109	726	999999	94	999999	992	750	999999	791	934	999999	939	410	953	999999	999999	78	618	878	999999	839	999999	558	731	105	501	960	822	651	244	608	999999	917	244	448	827	548	999999	999999	999999	334	668	335	89	486	757	999999	191	771	814	210	999999	615	167	512	202	178	905	999999	668	999999	927	999999	556	335	145	32	176	514	387	678	558	999999	999999	671	181	581	999999	254	348	539	999999	60	837	999999	166	999999	759	731	999999	999999	643	530	232	870	406	542	779	753	351	735	796	999999	394	145	999999	725	639	496	341	999999	698	999999	650	139	999999	876	999999	999999	179	999999	999999	445	268	728	44	38	504	116	275	639	999999	725	903	612	
742	112	666	702	393	999999	367	273	399	635	960	983	879	103	617	529	253	267	584	212	472	999999	417	665	111	999999	231	532	999999	702	817	973	757	48	396	159	220	596	138	739	780	999999	55	632	767	61	999999	411	498	999999	396	545	150	700	150	391	695	999999	600	769	218	834	52	697	818	986	236	841	706	999999	319	656	138	845	432	472	315	785	898	999999	474	820	44	999999	316	999999	999999	66	897	999999	464	219	996	368	999999	946	999999	357	814	999999	824	999999	704	41	435	739	999999	305	278	677	86	910	112	999999	305	397	800	566	999999	545	999999	179	999999	999999	999999	999999	659	999999	999999	485	515	957	970	127	235	999999	126	13	999999	576	999999	537	999999	230	928	554	999999	455	999999	143	155	401	967	278	626	655	373	12	38	335	999999	645	980	792	999999	128	939	985	325	148	281	797	999999	814	679	626	390	999999	999999	458	993	999999	707	191	339	123	999999	702	500	579	793	123	975	725	496	230	999999	999999	67	810	614	131	140	924	861	358	999999	999999	598	10	274	999999	999999	579	999999	876	938	798	462	999999	137	247	999999	745	999999	167	822	790	999999	999999	999999	999999	665	963	844	872	83	783	329	999999	999999	837	113	499	315	152	884	999999	393	620	291	758	999999	999999	682	377	999999	395	578	704	536	999999	835	148	999999	879	985	276	734	469	802	165	479	481	820	999999	999999	996	439	999999	999999	999999	407	999999	178	999999	851	656	999999	477	999999	687	214	625	455	143	12	965	568	999999	999999	618	670	924	999999	135	289	999999	199	392	243	639	955	376	431	119	697	137	999999	620	38	338	985	267	232	125	951	853	36	686	297	999999	438	14	55	664	755	482	889	52	41	999999	466	897	999999	607	999999	838	203	345	445	874	999999	947	406	828	633	999999	701	702	184	435	999999	512	105	75	999999	999999	331	767	363	225	999999	927	589	999999	999999	97	34	999999	393	999999	999999	690	999999	999999	182	490	607	226	41	999999	999999	196	868	605	752	999999	801	177	406	999999	516	436	999999	230	636	78	368	999999	956	999999	388	86	999999	71	999999	999999	271	683	999999	720	353	114	999999	21	443	61	999999	983	497	917	295	856	228	999999	606	999999	708	30	999999	114	131	451	269	495	964	704	877	807	829	406	999999	128	999999	685	437	999999	700	970	786	585	999999	999999	669	49	999999	999999	858	999999	464	553	647	250	898	999999	999999	902	844	250	999999	999999	184	261	163	100	234	177	581	543	185	204	532	999999	244	210	104	746	781	230	
999999	442	999999	180	352	286	759	453	999999	495	96	999999	567	460	923	999999	999999	757	231	579	814	91	949	325	531	270	30	999999	15	698	694	852	130	624	999999	999999	894	999999	909	876	340	999999	947	999999	456	999999	636	81	999999	198	799	346	524	211	415	164	492	530	648	91	265	999999	447	531	801	244	999999	999999	999999	999999	999999	999999	999999	999999	249	43	999999	863	868	882	634	948	102	999999	898	357	337	919	218	849	132	373	364	999999	620	999999	343	425	295	999999	245	693	625	999999	999999	401	999999	179	999999	382	999999	629	661	766	457	317	758	629	633	453	906	495	734	607	195	999999	52	999999	999999	760	699	718	999999	656	646	940	999999	999999	781	507	999999	168	999999	836	829	503	711	597	381	999999	730	713	999999	841	315	999999	999999	28	999999	999999	358	479	444	211	682	311	60	14	999999	516	983	173	848	136	595	748	538	898	778	692	87	455	648	999999	999999	985	925	736	351	897	982	315	283	535	999999	388	723	755	999999	527	452	707	477	864	999999	566	999999	999999	256	566	220	69	250	999999	179	903	831	999999	999999	696	999999	324	999999	232	534	678	889	322	999999	216	999999	783	745	260	250	380	977	783	111	473	129	999999	999999	785	686	999999	74	654	365	254	557	710	583	466	151	999999	53	255	340	650	677	553	688	50	999999	437	324	989	389	799	926	57	911	707	577	126	834	999999	545	611	613	245	956	732	658	325	209	289	118	999999	999999	732	452	460	795	576	580	449	253	999999	607	85	275	999999	328	509	798	876	889	999999	303	175	709	999999	46	999999	596	999999	999999	226	237	45	880	276	473	203	604	460	999999	10	545	395	634	295	14	538	969	400	999999	159	526	333	399	93	819	170	999999	724	423	363	980	624	68	37	32	999999	999999	998	103	134	904	347	964	999999	999999	999999	541	423	724	508	472	999999	999999	242	699	903	645	797	457	312	181	880	47	558	999999	921	999999	606	273	999999	344	971	307	288	254	999999	999999	510	603	911	628	608	999999	915	890	999999	999999	825	338	999999	927	406	550	790	999999	34	310	999999	999999	568	999999	935	160	999999	999999	999999	898	273	987	999999	544	999999	203	999999	683	573	999999	131	667	245	999999	511	277	154	514	937	430	516	335	230	878	952	641	45	341	693	458	716	752	399	885	808	838	818	584	792	999999	14	117	390	999999	188	748	634	718	79	667	15	778	999999	81	392	999999	999999	999999	591	502	167	215	989	124	999999	379	278	359	50	672	459	570	721	
999999	425	408	945	87	700	214	17	999999	272	36	453	938	526	327	503	871	999999	186	992	299	55	799	127	275	979	809	480	284	678	406	999999	444	66	500	655	983	999999	690	999999	387	495	999999	943	963	671	236	852	950	856	179	601	283	578	432	689	625	291	680	107	890	734	732	999999	865	999999	18	881	35	999999	519	999999	390	245	615	999999	999999	999999	163	603	752	957	999999	428	509	804	999999	865	999999	999999	39	702	999999	999999	60	653	762	202	87	155	999999	355	826	288	347	999999	220	47	963	627	999999	769	137	86	999999	999999	214	314	149	71	999999	152	256	225	999999	816	567	798	194	962	51	999999	779	18	940	407	140	250	91	218	999999	897	902	17	335	270	575	244	999999	127	999999	999999	63	25	271	999999	999999	999999	646	999999	999999	999999	999999	11	999999	474	989	999999	146	947	802	999999	232	999999	478	986	250	249	889	381	251	332	561	77	523	592	999999	763	747	429	309	999999	604	560	485	181	54	999999	430	861	999999	999999	108	299	325	484	236	132	547	284	279	859	721	274	289	410	999999	999999	999999	993	999999	236	381	716	648	283	999999	672	455	306	942	349	999999	38	111	794	234	271	999999	49	366	999999	999999	472	160	449	807	339	280	84	320	268	423	999999	355	54	84	391	651	51	999999	563	999999	250	341	999999	50	693	999999	494	186	598	43	448	999999	999999	19	909	999999	208	999999	999999	401	380	985	683	925	999999	999999	999999	720	842	999999	999999	999999	802	168	975	140	229	408	124	999999	786	897	722	235	975	800	676	44	175	824	453	999999	95	172	306	265	657	15	659	20	999999	774	344	999999	332	523	999999	520	44	778	999999	799	362	999999	615	999999	999999	999999	999999	590	999999	31	999999	27	177	145	999999	640	862	999999	482	223	749	113	69	21	999999	743	902	461	999999	999999	999999	396	487	653	223	232	557	824	991	999999	65	78	14	94	229	999999	811	999999	684	204	658	324	305	133	60	258	803	603	918	529	999999	497	999999	999999	31	168	999999	523	921	616	92	47	728	999999	999999	999999	108	975	792	247	999999	714	777	999999	508	999999	101	363	602	964	428	953	905	471	652	567	999999	164	73	71	786	297	999999	999999	121	620	595	32	966	999999	160	999999	811	681	999999	841	720	852	351	344	77	999999	920	957	197	138	142	999999	630	600	236	943	912	999999	460	644	448	709	660	887	100	78	397	999999	814	601	152	233	873	999999	999999	999999	813	728	999999	609	999999	999999	880	999999	487	999999	401	375	153	
216	915	90	230	953	403	999999	202	463	254	999999	789	698	152	596	986	908	392	819	753	635	140	999999	737	999999	277	139	828	999999	410	761	677	999999	89	608	685	71	13	920	999999	999999	408	359	484	995	820	678	176	293	999999	579	946	999999	622	518	85	731	999999	999999	999999	274	999999	525	999999	492	330	767	618	544	911	924	905	999999	412	999999	236	999999	709	999999	41	999999	962	999999	680	830	815	105	408	571	532	999999	718	633	999999	152	652	883	305	991	675	62	999999	632	381	82	674	999999	179	704	291	304	32	612	999999	97	312	647	844	999999	676	235	369	57	21	958	215	999999	999999	269	275	352	999999	999999	999999	999999	999999	339	174	999999	165	342	999999	704	999999	999999	930	116	296	156	840	15	49	999999	324	449	693	999999	620	423	867	403	254	909	999999	939	999999	314	546	999999	558	972	999999	247	77	344	999999	665	999999	783	37	109	985	999999	429	270	313	412	403	626	296	527	719	751	740	762	999999	26	275	350	418	999999	569	927	597	867	532	999999	15	980	150	37	254	836	395	767	418	999999	999999	177	635	416	911	920	999999	41	263	731	507	315	257	292	399	999999	375	999999	999999	67	495	561	738	511	407	422	485	268	282	882	365	999999	353	999999	536	107	715	11	715	649	854	999999	614	800	304	699	732	858	638	827	471	999999	237	999999	675	928	999999	133	19	498	444	814	758	380	999999	999999	962	999999	755	302	999999	373	695	999999	213	999999	946	938	217	999999	690	999999	999999	455	999999	380	999999	999999	260	608	668	591	992	227	215	50	999999	999999	433	769	737	412	999999	999999	124	999999	999999	347	999999	999999	981	500	999999	311	808	817	194	312	960	995	789	999999	80	157	633	130	381	478	684	173	999999	999999	999999	447	999999	999999	525	294	340	322	91	407	845	999999	626	177	675	690	999999	398	855	999999	283	438	980	768	341	954	999999	994	999999	820	662	984	999999	278	999999	999999	341	530	301	899	972	648	999999	999999	134	566	530	465	455	999999	69	296	317	626	438	85	467	211	946	570	999999	346	594	271	744	999999	889	999999	999999	999999	358	999999	106	955	532	635	999999	597	644	775	999999	999999	548	46	761	376	677	997	840	909	20	999999	584	731	999999	999999	999999	652	647	273	676	183	283	258	342	181	199	361	104	803	560	869	999999	999999	147	336	797	558	509	377	193	891	517	282	196	228	999999	999999	999999	897	999999	999999	949	380	999999	260	972	299	703	590	186	325	903	46	359	999999	999999	414	594	991	837	
504	999999	279	89	785	665	999999	999999	999999	999999	824	723	206	999999	687	919	999999	81	886	363	507	854	919	201	868	987	481	923	55	999999	999999	781	647	69	87	730	999999	301	324	594	970	237	590	999999	361	602	706	815	671	230	385	999999	707	637	339	999999	232	88	221	797	194	999999	26	466	966	53	86	147	999999	957	249	895	999999	301	393	999999	274	206	999999	999999	291	666	261	825	281	999999	83	19	999999	999999	507	601	90	999999	410	999999	220	133	756	318	526	569	671	714	980	489	999999	415	254	69	384	36	249	945	515	999999	999999	201	194	409	969	76	416	999999	999999	648	999999	999999	891	500	999999	999999	449	531	749	721	994	999999	844	792	981	668	765	670	63	481	999999	999999	20	881	76	999999	939	356	348	459	162	999999	999999	342	674	355	999999	999999	999999	999999	586	717	205	794	533	288	357	999999	428	311	999999	999999	999999	978	296	680	229	20	434	999999	211	103	193	999999	568	49	999999	512	128	999999	999999	21	671	818	895	644	999999	999999	999999	787	672	999999	927	46	158	416	999999	286	999999	994	136	513	329	959	42	493	534	905	236	999999	999999	845	284	999999	167	999999	84	844	92	651	740	999999	662	646	377	665	999999	156	999999	999999	999999	16	465	133	509	640	692	711	786	411	119	999999	990	864	999999	827	272	144	878	859	999999	999999	203	404	999999	133	851	683	591	377	999999	999999	763	84	745	988	389	160	294	526	607	373	67	681	541	705	22	999999	999999	999999	999999	999999	277	292	819	299	813	999999	869	385	999999	999999	129	999999	93	731	281	915	999999	804	999999	999999	850	362	262	999999	400	522	999999	558	120	999999	999999	50	999999	297	119	481	265	999999	185	999999	291	908	737	598	253	999999	597	809	433	107	679	59	112	999999	189	915	999999	851	898	300	208	320	274	735	189	88	999999	999999	621	800	660	672	629	130	830	941	624	663	724	753	925	63	135	999999	999999	779	938	999999	117	204	999999	413	557	884	129	970	644	11	419	175	999999	801	197	633	446	17	999999	982	999999	247	301	999999	999999	155	375	999999	195	260	361	409	150	999999	688	427	358	999999	999999	744	11	860	307	623	254	559	550	999999	865	999999	577	999999	359	999999	241	869	902	85	287	411	518	973	999999	999999	650	19	999999	459	122	770	285	199	892	685	981	600	940	999999	131	576	604	251	290	999999	683	983	60	195	521	818	525	283	969	712	236	37	999999	914	972	245	534	999999	21	105	225	999999	484	673	973	640	929	234	953	999999	
806	999999	999999	99	999999	666	959	999999	999999	999999	999999	12	999999	189	459	954	525	999999	705	886	999999	513	999999	195	999999	306	508	386	999999	999999	889	999999	999999	268	906	959	343	985	999999	315	285	695	999999	999999	850	223	999999	999999	224	29	999999	903	999999	77	668	999999	46	508	621	413	999999	999999	627	66	999999	954	682	999999	283	499	999999	999999	821	999999	999999	356	359	522	344	264	149	999999	999999	202	765	985	771	262	600	612	922	835	374	800	157	703	78	107	313	895	999999	204	32	999999	408	585	999999	139	466	322	944	524	999999	366	274	954	419	435	300	428	999999	430	999999	999999	999999	785	174	30	999999	907	288	261	999999	449	723	945	191	448	793	189	903	641	795	999999	668	407	671	999999	536	203	293	642	807	885	712	121	832	361	999999	999999	999999	71	887	559	43	692	999999	724	642	329	999999	971	999999	120	524	551	634	94	12	179	123	999999	999999	58	623	645	454	332	736	999999	122	829	301	179	768	842	754	246	999999	975	999999	947	375	999999	429	322	10	999999	370	171	486	747	359	977	510	999999	576	999999	936	999999	248	983	987	39	999999	999999	999999	999999	999999	682	796	397	840	36	999999	999999	999999	287	999999	999999	645	758	961	575	999999	999999	479	999999	669	514	999999	916	999999	999999	999999	999999	960	999999	10	486	999999	999999	354	688	999999	99	907	333	999999	344	999999	999999	219	635	752	490	31	421	999999	841	473	366	802	999999	999999	880	97	983	299	999999	999999	999999	287	999999	668	116	413	283	211	999999	467	156	424	334	50	999999	707	999999	999999	257	95	548	441	169	999999	999999	735	517	281	494	11	923	999999	928	999999	29	999999	75	999999	645	999999	748	220	999999	383	327	942	478	797	440	999999	422	999999	51	885	667	22	128	140	392	999999	896	11	717	45	544	122	495	205	31	964	999999	999999	467	180	347	338	574	785	695	999999	267	999999	840	999999	589	53	992	52	471	999999	893	934	584	999999	190	999999	503	832	839	214	457	282	776	476	541	715	999999	871	548	339	448	342	999999	999999	124	186	171	999999	999999	500	129	453	734	999999	80	706	132	203	999999	600	835	742	946	490	885	984	943	373	779	999999	629	130	504	142	568	560	499	999999	159	13	585	999999	386	999999	94	999999	548	761	405	835	592	230	999999	999999	504	705	999999	955	174	139	242	999999	626	582	999999	999	948	601	999999	520	217	598	53	999999	25	738	366	999999	405	881	999999	192	999999	999999	999999	409	249	556	638	862	174	999999	369	29	770	787	480	803	999999	
999999	65	999999	315	885	999999	994	186	894	932	765	349	788	559	293	693	60	999999	999999	301	471	999999	402	963	593	355	999999	999999	999999	225	238	267	999999	140	320	826	499	999999	92	999999	297	999999	354	624	872	523	385	984	999999	336	999999	958	798	512	16	335	999999	999999	999999	999999	954	999999	999999	679	999999	999999	786	658	249	999999	203	184	746	366	13	999999	414	778	100	999999	970	688	999999	696	505	999999	469	999999	134	984	173	999999	163	552	371	531	79	675	920	374	736	727	999999	619	999999	545	999999	442	508	767	921	884	893	999999	999999	276	999999	466	183	434	48	737	533	999999	999999	687	30	203	999999	999999	999999	999999	857	999999	343	252	943	542	564	959	999999	999999	999999	366	999999	288	999999	999999	982	999999	918	612	501	495	336	999999	204	490	326	454	525	27	999999	999999	598	191	36	999999	319	327	332	80	902	224	376	20	196	177	999999	24	999999	519	220	999999	999999	999999	247	372	999999	999999	58	999999	226	999999	444	50	590	999999	999999	881	999999	999999	999999	665	772	847	999999	287	129	325	813	37	999999	999999	999999	15	806	547	472	999999	944	999999	777	974	999999	869	854	793	780	336	999999	671	409	320	762	618	999999	999999	137	715	999999	999999	999999	83	999999	30	175	914	999999	438	999999	53	61	735	936	597	678	999999	999999	903	993	999999	506	999999	895	999999	999999	977	999999	771	686	999999	999999	757	999999	984	422	703	453	258	703	999999	75	351	102	386	999999	674	383	175	939	111	169	234	722	941	463	999999	999999	389	403	999999	375	999999	751	999999	633	304	559	952	185	975	999999	147	209	63	999999	164	700	519	531	953	604	999999	831	585	999999	195	44	999999	530	962	525	73	855	516	573	117	599	121	999999	325	124	430	989	964	338	32	999999	669	100	308	759	668	858	449	999999	999999	135	999999	890	448	270	999999	432	222	460	999999	291	692	489	742	565	999999	766	216	839	183	393	867	999999	79	170	375	154	231	213	856	215	416	923	581	999999	433	230	314	65	799	998	777	514	628	999999	999999	189	999999	743	179	999999	652	610	420	608	268	919	999999	288	894	180	210	18	999999	504	875	769	908	999999	141	999999	462	160	50	184	616	362	628	338	827	999999	796	488	43	953	999999	805	999999	973	999999	999999	409	999999	999999	628	798	999999	910	999999	999999	572	280	999999	611	999999	449	501	999999	245	991	905	300	491	460	708	384	999999	974	650	941	80	267	934	46	627	999999	436	999999	999999	385	847	452	999999	474	265	999999	209	876	232	514	71	999999	
999999	999999	999999	223	918	575	461	254	86	794	270	192	794	999999	346	560	984	853	999999	510	158	860	154	462	795	27	205	793	999999	999999	752	146	999999	834	999999	953	227	414	50	861	539	999999	999999	62	192	323	679	950	579	648	999999	999999	999999	560	999999	999999	999999	999999	999999	999999	999999	999999	79	241	999999	133	999999	960	325	392	343	580	812	161	971	980	999999	101	279	482	347	255	224	535	953	999999	645	329	747	583	126	999999	999999	149	491	871	999999	77	999999	68	20	719	999999	196	315	321	566	349	999999	999999	855	999999	97	946	999999	134	453	999999	287	999999	488	982	999999	742	276	483	594	673	669	110	882	493	999999	220	999999	628	999999	38	230	641	999999	999999	740	640	727	381	999999	49	999999	999999	428	563	790	352	999999	37	506	892	920	831	727	893	679	999999	234	999999	664	876	485	934	514	999999	324	645	851	999999	252	999999	999999	999999	999999	999999	95	312	681	329	999999	999999	640	443	131	727	999999	398	914	999999	625	999999	416	365	999999	896	999999	652	999999	13	249	154	501	396	785	999999	878	35	999999	182	807	377	806	999999	669	926	245	51	999999	787	317	925	731	999999	999999	999999	175	658	188	813	999999	443	999999	678	89	558	246	999999	999999	207	848	92	999999	741	126	258	454	511	696	790	660	522	839	75	696	324	999999	574	829	793	999999	999999	847	317	192	373	917	138	825	121	999999	999999	393	615	999999	234	657	989	810	999999	546	664	962	397	163	477	999999	999999	999999	765	144	999999	999999	864	449	629	245	960	999999	752	999999	326	686	584	110	999999	999999	999999	137	471	999999	999999	999999	520	257	103	266	999999	999999	999999	770	532	155	999999	976	27	577	529	999999	999999	989	697	441	67	977	230	978	387	297	494	348	380	266	999999	109	999999	999999	903	616	355	372	785	999999	843	999999	808	180	626	999999	92	100	609	66	818	999999	999999	992	706	543	36	999999	878	172	999999	999999	399	275	634	960	275	119	674	912	821	945	214	890	999999	999999	178	60	999999	779	215	404	738	999999	448	49	999999	718	211	370	590	999999	493	999999	147	475	999999	999999	999999	665	999999	999999	999999	999999	245	872	277	88	404	632	999999	975	999999	999999	957	999999	638	86	999999	594	830	557	908	999999	332	591	462	590	753	132	491	635	515	696	447	242	978	52	88	999999	999999	61	323	578	995	614	477	394	999999	873	999999	516	715	950	834	784	73	121	999999	653	999999	686	335	282	151	738	470	76	661	724	295	596	998	262	822	778	244	999999	318	717	124	
77	999999	880	294	974	999999	999999	999999	999999	178	866	999999	434	164	95	726	51	999999	999999	999999	411	999999	941	587	251	518	462	138	65	550	733	803	999999	539	999999	999999	999999	987	176	999999	999999	213	999999	555	429	999999	573	108	736	62	202	902	61	572	999999	344	982	999999	999999	465	999999	999999	806	999999	445	999999	29	894	811	333	281	63	999999	449	999999	207	734	395	999999	332	944	999999	999999	999999	999999	830	751	999999	826	18	779	161	944	999999	999999	480	407	999999	120	365	899	679	296	413	999999	149	642	611	334	515	610	596	145	721	999999	114	999999	802	999999	999999	321	934	77	999999	553	130	118	999999	100	767	799	848	285	802	999999	275	77	988	999999	218	198	150	760	321	407	192	26	233	199	254	999999	605	130	505	54	964	611	493	859	999999	40	92	521	566	716	761	321	343	297	256	999999	55	579	999999	426	181	184	999999	405	371	113	885	370	845	331	204	727	780	999999	469	663	584	138	573	187	115	628	999999	604	645	871	683	935	943	218	400	999999	573	88	873	999999	854	97	498	556	999999	999999	676	244	522	44	541	585	828	999999	462	999999	999999	999999	321	552	980	999999	999999	999999	430	949	426	636	931	999999	164	701	884	678	808	496	640	26	42	392	952	999999	92	611	339	108	999999	361	999999	483	30	203	767	330	999999	999999	337	997	136	205	999999	49	313	354	879	839	700	999999	783	965	286	989	347	999999	999999	30	999999	999999	170	331	842	75	881	458	999999	960	934	564	868	999999	168	642	999999	836	97	912	656	738	731	500	407	999999	577	999999	206	41	856	838	729	789	634	189	837	804	363	999999	168	854	207	999999	999999	999999	290	999999	807	999999	999999	999999	841	999999	999999	340	999999	670	999999	999999	498	101	261	999999	114	105	834	999999	999999	979	804	95	482	857	754	801	541	999999	594	270	999999	999999	982	563	932	354	997	999999	425	304	999999	177	879	999999	999999	999999	603	91	815	810	312	999999	207	828	999999	23	999999	999999	999999	572	798	614	86	999999	218	599	118	698	999999	759	107	793	664	999999	226	637	999999	14	125	687	207	459	996	783	958	999999	999999	164	724	919	325	23	999999	852	505	158	101	225	269	152	958	905	898	65	713	518	999999	30	612	999999	807	34	868	256	375	349	999999	302	705	743	897	954	974	272	999999	93	685	812	680	999999	546	999999	744	973	729	302	999999	999999	999999	449	928	999999	551	523	122	301	155	999999	999999	166	540	999999	520	526	255	999999	931	636	620	629	833	734	350	
544	664	817	289	894	527	82	788	999999	232	999999	999999	999999	412	460	160	153	999999	823	999999	523	999999	747	999999	227	728	725	371	924	330	999999	615	999999	340	17	999999	999999	999999	261	344	999999	999999	864	576	264	999999	38	999999	480	999999	477	691	20	408	826	17	917	999999	71	176	801	710	863	999999	781	999999	620	885	999999	602	855	141	686	999999	920	155	999999	180	224	515	699	134	891	449	853	758	605	795	514	999	940	956	949	95	542	704	514	519	999999	999999	101	153	205	877	999999	346	15	999999	488	999999	344	999999	133	555	476	677	819	424	502	32	999999	999999	381	999999	661	899	191	601	946	226	640	999999	385	610	424	556	928	24	819	516	753	84	317	833	999999	999999	832	999999	618	865	884	999999	27	773	570	276	771	800	225	730	165	413	999999	999999	50	191	999999	523	141	920	748	804	604	985	999999	969	517	548	740	468	999999	787	999999	91	341	549	145	612	50	157	784	999999	798	999999	999999	350	500	56	792	483	832	319	272	697	126	90	495	41	504	999999	759	233	999999	757	664	377	430	999999	929	500	999999	759	483	999999	999999	999999	999999	515	633	999999	478	999999	999999	266	635	756	524	295	964	261	64	113	117	999999	397	560	999999	51	434	999999	919	997	126	999999	999999	82	836	288	560	506	83	979	408	575	131	999999	478	999999	999999	907	853	999999	538	677	446	999999	652	999999	596	586	552	965	91	649	18	481	999999	462	828	563	999999	245	734	468	188	999999	999999	541	999999	999999	91	274	919	999999	140	784	469	448	999999	496	430	802	692	974	954	118	898	758	566	999999	943	25	975	568	987	999999	999999	80	999999	999999	246	120	716	496	505	287	55	564	519	999999	999999	905	606	341	142	127	552	760	999999	79	999999	947	974	999999	165	999999	298	999999	539	522	999999	398	949	999999	260	999999	96	206	478	676	72	999999	248	342	638	48	419	643	435	870	75	649	566	999999	195	999999	999999	49	340	439	989	694	34	999999	849	623	956	999999	999999	823	40	356	291	837	17	999999	708	641	48	127	656	655	926	669	999999	735	832	529	308	961	183	57	865	49	687	378	319	999999	492	24	999999	307	562	612	839	999999	367	728	422	353	590	503	999999	223	783	344	768	365	999999	124	790	999999	813	129	649	982	490	252	160	638	532	467	159	33	45	359	102	324	829	738	378	114	116	999999	381	680	57	652	266	353	999999	953	701	378	234	654	999999	999999	962	856	238	124	577	783	820	133	354	999999	999999	433	
251	453	535	999999	746	685	330	858	999999	969	935	838	986	807	999999	579	999999	999999	799	999999	865	660	361	973	510	999999	999999	999999	143	999999	999999	81	474	832	111	999999	427	890	999999	548	999999	634	694	993	999999	999999	137	770	755	999999	999999	574	999999	999999	568	590	102	562	310	492	159	997	999999	999999	643	864	373	164	705	872	161	999999	999999	260	66	241	966	367	61	120	135	999999	577	999999	890	761	999999	999999	273	999999	999999	864	589	150	999999	336	909	204	359	66	36	973	75	999999	999999	492	999999	926	739	337	999999	735	999999	200	366	393	430	832	608	882	970	695	890	194	808	296	295	18	861	730	999999	771	17	999999	94	162	999999	999999	999999	999999	345	967	938	936	896	338	363	399	783	15	905	87	595	477	96	341	92	880	84	999999	207	417	74	19	15	853	727	516	115	214	693	735	999999	210	547	12	999999	953	298	479	932	895	234	856	824	253	185	540	999999	999999	79	819	620	999999	999999	999999	902	999999	930	52	611	999999	293	999999	322	180	56	394	929	999999	583	999999	592	604	870	311	192	218	194	762	677	999999	607	999999	999999	873	999999	42	10	999999	109	827	32	255	868	999999	611	655	544	654	999999	790	999999	824	179	940	237	25	137	898	744	694	744	178	999999	999999	999999	931	443	448	64	24	394	319	984	755	116	346	999999	785	700	537	674	999999	564	886	586	999999	999999	204	645	109	904	112	999999	999999	93	999999	880	999999	845	680	221	105	999999	193	406	300	839	423	999999	891	289	352	999999	217	29	215	614	999999	838	465	999999	249	803	999999	119	291	444	578	672	262	466	292	939	29	325	578	939	999999	490	295	943	769	370	754	820	561	904	999999	999999	999999	249	401	999999	389	932	972	999999	644	83	124	999999	999999	750	581	434	997	413	999999	999999	450	275	242	998	553	521	978	999999	999999	999999	558	387	776	192	999999	999999	74	999999	559	97	352	286	305	999999	375	999999	999999	29	788	329	822	999999	725	775	999999	612	17	403	72	868	999999	104	999999	509	525	737	89	89	955	569	370	331	853	101	550	174	970	934	999999	124	839	959	99	728	322	999999	661	11	999999	999999	999999	999999	613	691	143	999999	42	795	783	638	358	603	999999	999999	959	999999	305	633	999999	780	642	83	771	948	38	994	999999	999999	196	126	85	88	999999	773	564	699	999999	171	958	302	142	184	161	993	999999	246	896	870	769	999999	113	37	999999	999999	549	931	899	999999	999999	148	252	516	609	667	999999	999999	760	299	999999	
270	783	143	999999	932	647	468	922	777	999999	999999	999999	145	755	375	22	999999	999999	385	233	999999	799	62	508	819	999999	625	999999	494	999999	999999	485	606	215	509	48	970	362	843	818	91	19	131	999999	870	999999	117	761	244	654	999999	999999	999999	999999	40	470	730	635	856	882	31	999999	999999	347	697	316	501	999999	256	336	51	694	468	566	151	624	677	580	999999	778	999999	864	340	839	923	527	999999	999999	185	48	317	999999	506	999999	797	198	999999	784	999999	564	549	187	514	999999	613	821	509	818	924	416	793	160	997	999999	939	167	562	598	424	180	216	961	999999	218	29	706	198	999999	769	953	53	893	795	999999	999999	765	359	999999	236	112	27	999999	615	768	254	999999	347	999999	999999	639	635	982	999999	999999	357	587	433	306	999999	906	633	12	58	971	372	899	999999	924	848	183	999999	139	999999	321	162	924	356	999999	963	861	369	999999	485	140	327	71	999999	999999	725	999999	999999	999999	999999	330	478	25	999999	644	406	354	803	999999	999999	848	831	506	619	57	999999	433	241	999999	342	999999	546	863	527	999999	999999	311	376	182	208	206	841	753	594	999999	843	147	691	999999	589	618	68	999999	199	636	999999	999999	999999	485	730	301	420	999999	721	518	783	999999	498	999999	991	999999	978	631	224	383	16	87	912	577	214	999999	742	529	999999	999999	968	600	674	890	620	832	860	890	451	999999	786	999999	999999	999999	269	237	649	999999	720	494	999999	437	731	999999	630	230	908	999999	999999	416	559	999999	46	998	999999	192	941	607	704	168	999999	97	189	318	597	69	55	835	317	977	674	375	999999	374	92	541	999999	858	999999	399	923	985	620	44	356	999999	911	43	999999	86	296	51	672	562	259	999999	999999	423	228	570	185	82	999999	303	741	999999	999999	671	999999	18	323	92	347	315	244	999999	477	154	961	701	999999	21	999999	241	690	999999	999999	256	999999	540	293	456	640	699	223	850	428	999999	302	999999	814	249	128	528	763	214	703	999999	327	10	84	113	462	999999	999999	173	773	335	999999	118	999999	999999	557	385	724	999999	452	647	101	393	830	999999	851	798	886	909	893	780	999999	486	929	345	929	999999	465	190	993	122	287	59	87	103	714	194	681	979	691	742	803	895	761	999999	276	933	180	923	261	999999	640	512	280	992	857	135	188	155	905	443	919	544	873	999999	369	51	999999	736	446	999999	999999	907	227	160	999999	581	999999	872	79	996	999999	542	928	340	999999	999999	779	94	245	589	999999	999999	83	257	
823	268	32	431	697	234	626	443	486	594	547	732	294	129	25	285	999999	315	999999	909	500	387	616	543	999999	999999	999999	999999	501	857	661	590	999999	999999	337	718	559	999999	185	844	379	509	65	999999	999999	999999	490	659	78	959	188	699	999999	174	757	999999	999999	488	999999	113	999999	404	942	629	999999	956	898	324	792	999999	999999	116	140	999999	539	990	332	999999	999999	999999	113	612	163	541	678	999999	140	669	223	892	75	80	728	82	881	999999	566	435	410	999999	850	176	866	771	243	999999	569	228	634	766	123	380	738	465	999	999999	250	411	950	999999	999999	999999	999999	900	241	655	388	67	359	564	433	896	871	914	267	936	745	392	999999	606	401	911	999999	999999	778	695	342	273	82	531	735	165	484	999999	999999	621	75	966	539	588	693	999999	999999	80	999999	226	999999	999999	208	73	614	857	113	999999	580	914	204	654	131	546	323	124	999999	828	999999	278	999999	442	903	999999	999999	779	852	719	912	889	53	964	124	999999	197	517	74	19	999999	877	61	140	858	105	427	420	844	993	274	578	527	49	251	74	999999	75	920	561	201	834	15	394	441	690	870	999999	539	569	358	805	59	975	911	951	226	291	999999	999999	228	461	934	859	454	343	999999	999999	722	60	756	131	596	999999	818	92	871	667	698	177	999999	999999	999999	284	999999	468	529	552	138	299	847	999999	491	122	343	999999	900	156	939	107	329	867	516	999999	999999	999999	219	546	999999	999999	90	558	592	999999	583	40	580	659	224	999999	999999	818	874	999999	212	243	999999	484	179	87	999999	725	999999	601	848	367	680	401	999999	417	999999	982	999999	309	999999	298	931	85	539	999999	169	250	999999	953	292	510	992	999999	286	580	597	734	377	89	647	364	830	991	568	225	359	999999	198	806	999999	999999	433	575	223	914	311	564	944	866	918	941	999999	999999	318	999999	999999	597	999999	999999	819	524	614	315	662	854	468	939	516	999999	953	980	62	135	999999	999999	86	999999	869	372	999999	42	790	510	171	706	571	65	683	230	999999	999999	999999	306	986	221	227	127	912	369	999999	999999	999999	630	913	999999	888	999999	558	857	270	946	999999	752	999999	787	734	114	154	956	999999	999999	999999	999999	472	999999	916	756	999999	999999	999999	959	515	510	916	999999	984	169	596	233	817	999999	507	825	959	999999	45	321	999999	999999	487	999999	973	956	85	53	115	761	168	723	30	142	530	553	625	311	441	999999	836	717	999999	574	518	999999	148	391	999999	441	336	999999	999999	605	
999999	938	528	999999	986	558	435	872	799	999999	11	873	212	685	382	999999	209	999999	999999	818	484	965	406	912	604	62	817	999999	147	674	435	600	567	999999	69	999999	35	505	325	882	791	999999	917	579	573	645	717	462	18	951	241	678	999999	346	130	117	542	999999	999999	933	740	740	734	135	999999	410	315	787	626	790	929	704	342	591	37	999999	999999	826	999999	959	999999	365	685	196	443	999999	507	230	304	951	59	419	980	391	151	60	238	792	781	172	340	999999	836	999999	32	537	999999	511	319	609	68	715	999999	566	599	385	999999	999999	691	51	903	999999	492	674	741	519	999999	951	999999	977	292	266	55	187	628	413	999999	467	174	906	421	995	911	999999	893	999999	153	424	791	999999	999999	690	999999	999999	269	255	447	171	486	512	813	394	999999	341	327	802	999999	99	937	196	856	597	999999	785	629	907	182	797	781	407	376	309	169	684	982	999999	165	314	999999	383	966	367	981	661	999999	37	934	999999	378	100	999999	64	999999	605	908	407	999999	325	120	361	83	650	390	89	146	514	999999	386	358	724	999999	365	181	999999	230	499	616	722	692	601	973	602	429	691	999999	321	822	563	776	585	296	840	203	566	309	325	977	901	999999	999999	803	557	231	653	452	318	882	922	385	419	999999	999999	632	999999	388	481	230	699	355	999999	691	670	610	773	999999	999999	171	615	999999	999999	522	999999	208	113	798	999999	380	776	248	425	439	899	187	367	793	703	217	684	187	999999	104	999999	999999	699	897	142	946	457	224	645	999999	277	668	481	896	87	394	999999	999999	963	110	454	460	930	395	791	492	253	980	735	599	487	999999	435	999999	999999	168	999999	999999	666	478	922	561	602	279	171	999999	999999	470	716	318	689	964	224	727	999999	827	625	314	115	649	703	477	488	56	668	839	242	672	661	918	886	322	63	494	188	999999	858	661	999999	999999	786	782	999999	426	910	523	223	708	169	999999	542	204	110	27	775	454	999999	555	610	331	998	999999	808	999999	432	376	910	999999	999999	757	968	964	89	555	862	920	214	71	146	999999	999999	534	513	254	386	691	221	999999	999999	999999	820	312	61	902	561	752	974	999999	994	999999	612	999999	168	999999	448	578	124	555	165	854	250	20	419	464	705	474	999999	999999	999999	740	999999	875	20	816	999999	665	913	187	993	120	946	999999	77	603	543	141	999999	111	806	808	577	666	880	864	492	999999	893	999999	206	999999	231	420	999999	999999	387	737	483	999999	474	
782	665	999999	561	999999	908	512	943	815	920	574	108	429	757	999999	172	499	994	155	333	137	772	326	980	906	889	999999	683	812	999999	806	657	999999	636	33	152	639	114	835	956	980	999999	88	999999	999999	988	999999	662	451	101	888	999999	337	28	346	20	349	956	654	165	999999	828	140	599	124	916	85	793	999999	999999	999999	394	168	199	353	272	694	649	358	999999	97	874	242	721	337	73	999999	14	299	23	803	683	460	680	584	161	999999	999999	999999	715	999999	999999	999999	980	568	503	584	148	675	84	999999	699	999999	735	77	507	595	419	272	60	999999	81	999999	721	666	849	934	488	615	999999	999999	215	97	642	15	90	999999	999999	162	999999	489	191	339	225	697	114	84	724	612	86	566	325	225	511	129	841	514	216	324	718	999999	105	532	483	546	120	611	966	730	999999	560	999999	266	438	570	414	742	999999	34	561	775	220	875	538	999999	222	999999	586	522	174	999999	740	937	444	275	393	658	855	999999	586	503	118	994	625	525	232	68	787	940	715	999999	999999	999999	762	943	999999	230	994	999999	334	130	999999	453	999999	421	820	405	822	172	187	755	886	999999	447	999999	667	226	260	22	412	999999	212	645	807	75	349	557	185	500	918	999999	999999	17	999999	466	999999	664	999999	213	704	827	246	625	763	959	222	626	745	999999	286	141	969	981	445	180	917	389	646	999999	82	273	999999	331	254	999999	101	879	999999	980	591	999999	788	999999	318	999999	918	587	882	847	853	999999	999999	482	224	999999	203	683	572	184	549	98	28	938	141	441	999999	914	380	749	999999	343	999999	764	122	283	999999	999999	673	860	262	999999	507	798	646	999999	460	747	117	467	820	418	317	91	441	503	983	849	916	999999	999999	13	216	143	999999	520	362	57	999999	999999	999999	280	19	999999	922	218	590	999999	301	782	980	859	807	913	928	460	35	289	999999	999999	299	503	16	796	999999	258	999999	374	999999	999999	995	413	387	176	33	999999	408	604	999999	999999	912	999999	557	999999	999999	999999	206	999999	999999	529	999999	83	724	750	651	999999	274	999999	829	673	95	226	999999	174	786	999999	482	999999	890	389	61	999999	130	110	706	536	945	872	901	999999	999999	830	169	299	999999	922	688	999999	525	92	285	999999	999999	495	999999	695	361	393	357	999999	645	999999	412	999999	477	73	953	623	54	124	995	401	999999	75	621	999999	999999	122	532	864	888	999999	126	807	114	866	655	634	963	20	184	562	525	583	129	497	999999	999999	822	579	969	
75	592	410	97	883	873	709	874	883	639	999999	861	999999	439	999999	999999	604	721	999999	417	328	660	43	940	442	999999	999999	946	134	836	722	999999	952	894	999999	263	999999	720	230	992	999999	999999	90	381	999999	701	42	153	330	58	999999	999999	221	172	999999	999999	558	999999	999999	999999	145	999999	750	56	916	949	908	999999	999999	545	733	999999	500	618	999999	568	580	999999	16	741	999999	594	626	85	23	109	88	790	253	418	705	256	999999	223	856	192	19	43	465	984	793	444	999999	999999	325	939	132	602	701	92	833	896	463	913	999999	999999	147	674	999999	816	871	127	354	207	999999	487	818	287	761	999999	559	999999	206	31	999999	408	999999	841	760	83	977	486	99	171	999999	808	792	999999	59	316	55	344	999999	648	999999	675	100	999999	944	837	130	844	840	423	999999	296	999999	999999	965	999999	493	305	999999	959	838	394	999999	192	622	999999	694	666	999999	455	999999	224	546	999999	908	282	318	726	896	922	952	143	645	676	638	297	999999	360	196	999999	822	749	431	999999	810	999999	646	907	999999	999999	153	464	616	999999	190	318	750	152	999999	692	999999	766	409	999999	16	705	749	362	999999	334	922	343	479	944	632	493	999999	505	999999	189	999999	999999	18	982	999999	498	999999	260	495	329	999999	966	827	503	836	66	349	440	44	115	978	294	363	393	991	999999	999999	671	762	697	525	254	405	999999	999999	56	757	427	221	518	188	499	866	234	999999	956	516	975	999999	576	999999	363	471	999999	210	351	57	999999	999999	970	513	999999	497	999999	804	999999	570	483	447	790	999999	922	228	526	926	999999	428	139	607	45	303	19	999999	999999	554	172	783	763	152	715	998	143	436	999999	14	332	999999	78	430	493	395	42	538	328	999999	230	144	999999	715	999999	999999	917	27	955	676	999999	302	310	253	641	999999	807	341	999999	791	999999	999999	977	999999	604	487	360	709	124	649	999999	480	244	999999	333	38	838	58	430	792	90	125	481	574	999999	39	701	824	788	972	588	999999	807	536	112	734	167	432	999999	244	572	218	903	999999	416	999999	68	391	920	612	681	758	910	999999	710	999999	24	412	21	574	785	999999	920	151	70	568	673	707	817	599	870	415	937	999999	999999	872	222	175	999999	999999	971	320	903	185	301	829	791	868	825	61	720	755	421	546	459	45	999999	761	254	999999	360	360	573	999999	999999	275	821	723	717	838	837	848	999999	533	603	474	632	999999	850	241	777	804	999999	765	878	125	999999	401	736	194	999999	
999999	921	320	999999	620	747	999999	443	999999	999999	77	999999	987	224	999999	510	887	942	985	413	552	999999	999999	999999	556	999999	808	452	626	281	430	987	999999	999999	387	999999	999999	407	983	726	59	310	824	232	999999	653	894	999999	17	999999	116	999999	751	781	42	999999	907	250	999999	999999	999999	140	817	754	587	90	627	734	999999	944	576	490	959	268	363	999999	96	790	999999	902	584	999999	999999	20	174	971	245	999999	999999	838	30	999999	999999	999999	788	919	493	80	644	629	35	169	714	73	48	999999	499	492	427	790	999999	126	879	999999	999999	681	695	999999	589	615	844	876	999999	997	923	882	663	128	480	999999	758	999999	155	740	999999	425	552	382	999999	548	482	999999	999999	440	999999	903	814	159	999999	116	233	686	491	38	784	159	655	717	999999	999999	962	380	22	999999	41	445	970	148	800	152	138	999999	834	50	999999	101	552	83	620	30	999999	999999	999999	373	999999	82	999999	127	956	727	769	835	243	999999	999999	112	741	999999	408	999999	932	999999	359	999999	978	999999	851	999999	999999	693	999999	999999	106	128	98	459	999999	999999	771	958	999999	853	192	82	382	999999	999999	29	464	40	360	211	675	678	97	999999	164	999999	395	309	231	93	231	272	130	198	999999	124	727	136	999999	102	579	999999	40	999999	492	286	999999	684	831	831	987	865	343	405	906	427	999999	695	999999	821	263	999999	737	827	999999	920	951	999999	999999	964	301	337	464	999999	631	999999	648	999999	909	999999	955	710	478	399	106	999999	928	724	292	321	93	41	832	999999	999999	999999	712	999999	999999	572	999999	999999	130	866	999999	659	411	85	774	680	779	32	786	426	999999	553	994	999999	731	276	991	237	902	252	881	270	504	708	999999	524	522	445	561	346	553	999999	589	611	860	446	955	853	950	999999	542	71	255	999999	888	295	122	375	481	190	581	107	671	999999	999999	279	165	999999	999999	259	167	343	470	449	872	484	963	392	999999	295	999999	148	286	301	709	819	25	999999	820	999999	412	157	963	999999	765	456	999999	999999	626	590	291	263	206	701	453	208	600	805	999999	414	999999	730	888	196	869	443	821	380	178	175	264	76	881	523	846	999999	380	999999	684	425	999999	262	999999	896	14	67	941	999999	847	511	229	219	553	415	811	681	269	777	512	332	635	350	999999	460	336	999999	381	683	854	442	828	999999	131	128	650	79	963	991	192	811	501	246	532	999999	999999	54	999999	476	712	174	999999	602	999999	999999	790	423	720	316	569	789	686	999999	729	999999	
682	717	98	435	999999	741	718	277	595	700	999999	999999	817	874	513	292	701	999999	971	689	999999	235	924	999999	338	999999	358	657	431	402	134	999999	999999	127	985	999999	955	999999	711	970	456	484	999999	886	532	401	605	999999	802	287	98	782	999999	49	723	456	792	329	999999	538	392	999999	845	999999	576	999999	881	999999	889	999999	336	613	999999	10	999999	217	228	48	246	937	630	999999	855	154	999999	999999	947	999999	403	538	446	999999	990	999999	588	395	638	999999	999999	936	519	905	956	527	950	484	588	296	999999	999999	238	753	999999	169	907	879	215	700	888	234	649	999999	307	999999	837	701	622	30	422	847	578	413	999999	310	999999	999999	556	337	204	999999	763	660	671	887	999999	999999	552	831	275	708	999999	937	926	95	296	115	608	605	999999	259	861	568	874	958	937	824	34	782	742	191	999999	999999	506	999999	999999	988	742	999999	60	154	999999	999999	754	999999	667	640	486	643	23	321	999999	950	648	944	968	204	999999	999999	999999	485	999999	999999	99	93	385	312	441	999999	625	999999	372	999999	555	544	110	999999	813	170	300	306	348	391	769	430	74	382	239	562	100	275	212	39	469	574	486	389	702	671	338	365	209	999999	27	715	948	928	405	999999	844	898	390	625	422	653	999999	286	999999	668	28	999999	82	879	778	359	106	999999	729	980	68	720	377	152	831	999999	106	730	373	64	999999	145	976	135	999999	201	884	586	999999	815	999999	210	389	43	999999	336	292	330	839	999999	619	999999	999999	425	55	133	530	248	793	999999	999999	999999	912	945	196	882	999999	946	999999	586	474	519	725	913	552	999999	341	344	499	505	999999	999999	890	705	445	866	999999	561	90	594	999999	646	793	140	999999	999999	999999	443	846	769	310	346	999999	263	204	109	890	296	999999	999999	791	196	748	999999	999999	780	525	217	510	999999	946	474	866	577	999999	827	999999	594	653	530	569	999999	497	730	205	999999	617	999999	999999	345	976	650	687	892	802	484	898	505	306	489	506	999999	932	526	823	836	480	591	347	999999	383	305	642	353	627	893	699	999999	102	528	173	887	999999	175	354	306	786	973	774	999999	929	230	298	999999	999999	489	965	971	907	368	835	35	300	143	961	999999	17	999999	274	999999	784	879	412	777	325	999999	999999	999999	999999	999999	59	506	817	906	999999	162	17	477	999999	999999	927	728	999999	734	692	147	597	999999	213	999999	298	999999	708	865	656	59	818	520	849	414	999999	208	799	390	318	339	217	394	696	808	673	999999	
24	999999	981	66	768	677	94	999999	999999	811	563	507	238	999999	797	999999	259	397	999999	496	999999	915	999999	729	928	730	999999	999999	929	213	876	999999	11	757	437	583	884	599	999999	151	435	670	392	303	645	302	161	710	541	266	144	309	474	186	912	109	999999	261	138	48	262	731	258	818	935	167	506	481	999999	224	77	660	116	203	70	957	999999	740	94	636	579	714	999999	673	999999	577	930	824	845	337	491	632	470	999999	999999	999999	422	573	367	999999	795	680	539	326	999999	483	202	999999	125	954	577	360	177	502	999999	547	908	584	749	368	237	681	635	843	733	445	199	864	314	999999	544	999999	999999	607	840	898	999999	506	999999	999999	999999	659	709	890	760	999999	464	968	783	351	796	837	823	999	259	123	999999	696	999999	752	293	338	999999	759	420	618	977	570	662	570	372	412	999999	164	999999	577	999999	745	93	602	981	999999	91	999999	569	706	999999	383	357	999999	853	999999	999999	732	312	56	691	949	480	999999	162	893	999999	222	978	999999	738	999999	26	681	999999	309	612	990	999999	999999	257	14	199	999999	483	999999	223	935	716	884	499	376	999999	936	999999	32	275	941	449	999999	999999	868	984	999999	968	999999	999999	675	999999	554	875	922	961	999999	999999	687	999999	999999	668	558	999999	379	999999	999999	894	372	817	89	795	129	999999	999999	550	684	999999	388	29	24	999999	17	247	547	360	172	18	576	415	611	147	208	272	999999	283	891	416	546	999999	891	291	999999	658	287	879	465	520	214	999999	287	105	420	668	745	31	660	320	999999	28	343	95	328	957	215	941	597	856	535	999999	999999	999999	609	25	999999	733	149	358	960	999999	895	651	803	203	137	999999	727	539	526	486	999999	580	283	527	39	805	999999	648	453	345	291	609	985	817	723	999999	999999	405	540	22	882	999999	360	999999	999999	692	291	134	999999	999999	224	68	340	59	999999	88	993	91	999999	332	770	500	905	999999	999999	295	666	986	999999	128	30	999999	999999	513	603	321	999999	809	403	347	999999	838	999999	999999	131	999999	279	936	999999	645	25	999999	999999	218	999999	391	406	736	96	837	36	304	653	999999	678	892	70	826	455	462	857	194	688	648	807	999999	681	161	502	164	999999	729	942	999999	112	616	912	789	270	999999	999999	494	722	565	321	229	194	117	86	238	172	452	999999	999999	787	999999	726	770	999999	320	999999	999999	243	999999	821	306	362	818	609	999999	980	280	565	999999	547	373	471	132	336	587	747	999999	85	274	992	574	249	
362	999999	280	890	151	999999	950	511	999999	261	790	744	25	999999	376	999999	24	258	891	999999	999999	53	999999	369	603	999999	823	573	999999	179	968	939	256	67	999	999999	338	181	838	892	615	732	877	999999	680	999999	321	720	381	999999	71	25	111	687	999999	319	999999	910	296	707	565	386	374	501	292	851	498	958	999999	606	180	842	420	998	281	525	175	311	999999	999999	132	112	999999	82	118	952	837	568	999999	690	145	999999	885	999999	336	238	999999	386	829	829	999999	363	999999	775	894	228	605	999999	416	999999	153	333	231	80	585	999999	194	301	392	339	23	929	892	186	470	752	957	999999	671	52	167	789	481	859	336	769	260	427	188	889	357	734	999999	598	999999	811	206	999999	555	874	54	76	999999	500	815	999999	470	675	999999	151	271	999999	440	373	319	363	852	999999	744	815	212	999999	999999	503	982	289	999999	303	639	658	556	153	999999	999999	998	100	999999	980	54	375	309	584	123	46	628	42	303	788	999999	194	999999	834	79	999999	671	287	952	500	518	536	193	999999	999999	655	594	999999	590	999999	375	228	566	871	327	379	516	628	653	86	874	999999	985	988	24	454	699	722	83	999999	136	720	148	306	472	999999	999999	142	547	467	452	510	451	999999	422	70	628	97	517	700	232	53	633	875	999999	567	550	999999	162	999999	955	872	54	594	517	999999	90	270	409	808	196	383	90	999999	999999	374	508	334	576	953	826	612	999999	383	999999	999999	999999	999999	681	999999	967	988	980	955	511	999999	466	999999	153	999999	980	999999	687	999999	513	849	962	999999	251	999999	69	226	627	999999	766	352	999999	670	822	999999	567	818	588	504	841	207	402	135	684	65	908	651	999999	808	973	468	925	507	870	923	130	650	31	430	845	999999	370	999999	198	169	912	795	44	719	210	171	779	192	999999	999999	456	999999	762	195	352	417	45	819	235	308	427	169	800	899	314	917	797	168	659	100	837	620	936	525	152	122	617	471	607	811	688	742	640	564	476	293	887	835	88	437	715	551	999999	890	741	752	995	145	415	293	374	999999	533	776	478	999999	899	247	53	239	800	573	221	423	999999	685	529	245	432	30	999999	999999	90	999999	384	295	74	999999	784	399	127	999999	66	324	446	999999	219	864	95	641	393	650	792	849	636	999999	339	142	999999	65	233	759	999999	394	999999	412	999999	310	401	999999	771	853	462	999999	121	328	999999	896	977	999999	999999	664	160	999999	636	388	180	240	595	242	999999	931	
774	728	999999	367	768	999999	70	44	537	908	472	903	870	539	197	148	737	317	634	443	165	730	589	568	609	922	757	875	242	309	714	169	999999	840	89	999999	999999	999999	999999	845	835	999999	23	567	202	256	920	107	200	999999	503	288	607	522	775	53	999999	607	757	999999	914	195	802	237	204	313	999999	39	460	999999	662	983	758	999999	607	999999	717	999999	999999	362	11	660	684	211	999999	436	562	713	74	46	594	879	996	713	930	649	150	785	373	888	580	999999	647	737	379	519	530	999999	915	562	999999	127	240	404	999999	264	511	600	431	767	751	962	999999	423	999999	782	987	999999	858	957	82	931	999999	487	782	999999	22	999999	832	297	906	744	798	512	710	999999	648	999999	868	676	148	549	364	605	999999	618	925	999999	999999	596	532	485	999999	957	489	999999	469	753	999999	734	999999	999999	768	143	999999	999999	999999	462	713	999999	999999	395	185	999999	999999	533	576	62	999999	174	194	789	999999	245	999999	430	785	840	33	315	17	999999	978	999999	435	583	780	230	999999	999999	454	473	519	476	461	999999	309	777	148	956	999999	416	413	999999	549	461	999999	532	379	440	231	333	438	999999	393	249	417	51	999999	999999	999999	356	318	999999	719	721	279	611	784	628	131	18	701	77	487	999999	491	999999	999999	973	106	257	851	999999	999999	131	999999	121	92	222	999999	268	30	902	213	481	107	999999	999999	828	192	874	748	751	999999	223	631	999999	920	792	999999	887	999999	782	149	504	999999	15	308	598	999999	999999	999999	571	899	862	999999	799	999999	16	503	297	791	767	791	999999	509	110	994	696	999999	673	201	299	464	841	812	247	763	999999	999999	102	895	149	151	34	999999	187	999999	456	999999	832	999999	999999	999999	470	105	688	990	917	995	404	999999	612	108	23	999999	239	117	67	999999	749	45	163	999999	410	401	999999	625	767	999999	331	258	547	471	667	174	287	999	999999	746	134	256	845	714	582	91	999999	50	138	68	999999	80	795	406	485	999999	354	999999	889	78	999999	72	999999	52	673	156	473	150	441	848	688	239	122	320	999999	999999	200	999999	456	328	118	610	497	999999	758	261	463	999999	985	999999	820	402	120	925	301	71	32	999999	51	436	618	152	609	289	379	887	957	999999	481	999999	999999	905	999999	999999	960	999999	575	525	293	421	693	331	999999	570	38	296	129	196	28	999999	479	999999	408	30	709	965	10	999999	338	871	999999	978	669	13	274	914	999999	548	965	458	496	507	520	629	742	296	987	49	260	
999999	768	999999	465	617	999999	219	507	418	862	995	999999	999999	197	422	127	999999	661	999999	305	999999	333	580	231	570	376	972	876	778	287	422	977	961	957	999999	113	533	523	62	500	999999	999999	999999	686	999999	615	139	999999	107	512	38	635	836	744	147	760	197	999999	894	250	540	999999	728	141	999999	28	999999	409	942	318	593	200	609	661	249	705	779	894	999999	954	247	999999	778	999999	999999	999999	151	999999	999999	494	915	983	628	812	999999	999999	689	422	246	999999	734	730	378	788	918	837	35	999999	504	441	980	302	298	939	999999	878	564	462	883	999999	877	664	999999	457	403	610	572	797	701	527	999999	999999	658	999999	230	999999	999999	989	999999	421	761	966	722	389	999999	999999	694	999999	999999	91	999999	236	538	999999	84	80	151	920	999999	318	275	238	482	976	424	999999	999999	989	999999	999999	594	574	115	999999	900	999999	941	209	943	999999	915	883	988	620	999999	790	828	84	999999	160	375	372	999999	999999	999999	999999	999999	745	964	890	979	705	970	321	496	999999	130	76	683	999999	138	941	977	999999	403	392	249	862	617	999999	795	570	765	568	131	231	970	999999	999999	376	427	205	245	63	800	220	912	676	133	775	669	761	400	70	31	433	395	999999	999999	763	294	630	138	999999	104	418	939	999999	200	275	623	63	750	316	746	933	706	924	815	193	999999	572	999999	999999	965	44	999999	999999	546	999999	836	983	432	562	92	796	77	904	958	391	999999	511	999999	858	162	615	20	94	323	98	727	470	182	461	294	999999	999999	295	375	69	999999	245	999999	502	438	640	630	198	233	950	866	801	966	999999	912	999999	999999	881	999999	359	34	999999	999999	458	999999	376	811	971	277	999999	904	999999	539	898	999999	45	645	984	999999	999999	999999	821	999999	373	999999	999999	504	748	548	326	636	20	605	25	45	163	854	416	999999	999999	829	659	999999	862	55	94	999999	77	291	999999	332	999999	461	999999	374	212	999999	26	236	999999	999999	72	432	999999	734	894	185	523	863	999999	190	239	463	366	999999	335	901	997	328	999999	663	437	466	671	999999	999999	558	438	651	832	999999	837	190	485	999999	766	236	968	138	160	908	999999	213	999999	696	103	647	999999	484	48	311	237	698	99	392	444	606	760	957	209	345	747	872	41	69	353	58	977	176	999999	108	932	869	177	238	914	999999	173	975	900	887	464	999999	612	531	701	148	101	103	756	170	475	999999	928	814	999999	999999	182	243	353	54	669	928	557	940	999999	999999	530	999999	478	
999999	442	999999	67	999999	999999	794	269	509	999999	214	999999	884	999999	767	632	921	940	362	77	47	61	999999	631	856	999999	535	406	999999	162	342	618	240	624	545	727	689	953	617	933	376	617	672	874	999999	97	784	999999	790	317	456	428	177	999999	441	168	511	164	999999	103	356	999999	597	357	999999	596	726	999999	999999	49	942	999999	999999	429	999999	999999	999999	999999	999999	999999	443	26	616	364	705	914	450	447	193	999999	226	535	752	523	587	978	29	324	849	552	370	999999	645	999999	374	488	105	748	999999	21	999999	455	670	442	659	339	999999	242	651	121	156	999999	86	496	822	416	999999	808	842	722	410	74	216	941	407	918	381	865	999999	227	818	701	999999	999999	999999	770	865	320	864	257	207	999999	673	737	406	92	447	158	928	957	999999	297	905	380	999999	714	999999	729	44	741	957	999999	252	434	999999	454	999999	904	999999	999999	551	999999	944	594	525	622	999999	478	544	999999	480	232	999999	42	954	531	796	975	571	894	531	145	999999	132	300	290	544	248	999999	951	159	999999	999999	999999	415	999999	352	999999	855	999999	322	770	194	718	270	999999	999999	219	480	772	658	957	343	999999	999999	999999	999999	821	304	244	88	999999	44	593	176	937	999999	999999	626	597	188	484	130	582	581	761	999999	566	999999	565	309	334	999999	999999	303	999999	210	276	999999	999999	736	530	26	620	910	169	735	601	999999	999999	772	920	593	999999	593	183	837	760	421	999999	465	73	959	738	934	999999	394	999999	999999	974	999999	695	712	627	999999	657	467	999999	672	422	999999	999999	23	539	793	999999	741	885	88	130	364	449	999999	999999	544	672	571	288	999999	167	774	373	311	578	999999	86	999999	965	999999	999999	999999	337	98	999	741	115	60	429	945	555	21	999999	293	179	619	297	840	133	999999	197	96	189	999999	515	648	999999	57	444	943	716	181	775	863	152	414	37	361	855	847	999999	622	151	342	139	999999	275	89	999999	959	308	246	94	999999	834	849	999999	512	583	360	88	67	999999	486	238	384	245	645	150	764	592	936	984	285	653	574	999999	999999	999999	368	999999	583	915	485	999999	480	96	892	39	303	879	524	777	504	769	381	999999	665	999999	755	911	630	938	377	999999	371	261	999999	240	269	904	999999	818	999999	978	505	152	139	999999	758	999999	352	615	999999	885	77	168	490	516	281	567	289	743	999999	457	752	999999	547	118	283	229	286	661	770	398	200	705	999999	526	999999	999999	878	824	355	467	568	25	999999	999999	309	213	
770	999999	999999	702	999999	944	879	766	236	861	999999	31	999999	539	21	690	844	458	694	371	605	999999	252	52	688	464	398	481	889	736	552	999999	808	79	458	984	703	78	773	999999	826	796	300	412	635	857	266	816	455	877	999999	999999	797	937	608	807	999999	916	23	999999	556	407	876	499	999999	548	222	498	90	37	987	776	685	448	545	999999	673	840	416	831	208	582	999999	22	566	999999	268	870	471	651	934	786	999999	612	999999	999999	919	999999	103	97	645	768	999999	428	999999	999999	956	999999	999999	799	143	219	510	999999	962	974	999999	864	933	408	289	999999	999999	439	103	999999	721	83	749	125	888	873	746	999999	999999	999999	847	607	132	171	953	910	477	671	999999	999999	286	873	649	999999	999999	999999	866	695	808	303	999999	305	335	688	683	882	999999	287	911	270	999999	190	995	533	137	773	741	999999	999999	378	873	999999	922	378	924	999999	434	999999	999999	999999	999999	61	520	892	697	551	999999	999999	488	80	999999	200	760	999999	262	105	877	999999	597	999999	323	104	251	999999	430	387	383	956	763	835	458	584	219	88	263	999999	670	113	835	585	500	999999	294	999999	76	682	604	674	125	829	970	318	999999	792	520	911	810	999999	472	319	178	325	680	652	622	726	981	682	993	841	435	774	999999	22	784	25	810	867	999999	747	782	708	841	934	999999	999999	158	426	567	352	610	589	641	525	416	999999	627	641	761	349	701	999999	680	999999	999999	206	37	424	18	999999	110	942	717	724	537	470	484	999999	787	481	999999	564	999999	651	999999	846	142	999999	605	609	398	999999	999999	33	55	860	999999	567	540	669	999999	733	417	999999	999999	668	871	916	988	999999	700	881	999999	999999	770	147	807	39	999999	557	73	999999	819	999999	116	999999	836	694	999999	676	999999	999999	999999	999999	999999	845	156	61	409	999999	999999	999999	999999	658	909	999999	324	826	262	908	62	998	525	999999	606	849	914	18	957	320	832	186	248	322	514	999999	675	736	999999	999999	999999	756	999999	479	582	847	999999	170	500	599	616	999999	442	769	623	444	999999	999999	521	999999	999999	147	103	999999	740	798	977	463	999999	135	841	587	906	336	917	306	378	999999	410	758	362	753	518	367	703	999999	744	999999	999999	80	392	453	224	410	999999	853	999999	540	739	784	869	43	999999	999999	757	38	112	115	852	327	76	355	821	762	999999	999999	999999	999999	396	917	63	999999	763	83	742	999999	373	505	341	74	643	837	316	999999	999999	328	736	999999	610	674	720	638	999999	382	
14	999999	631	999999	253	818	233	926	153	821	730	369	999999	943	999999	369	665	607	774	999999	683	238	48	205	873	838	450	999999	135	999999	207	425	883	391	999999	704	767	911	261	522	999999	999999	693	495	895	529	999999	999999	520	250	999999	122	863	838	698	775	999999	999999	588	415	378	747	801	999999	624	315	486	888	999999	927	999999	754	355	262	946	967	544	999999	310	353	790	657	964	999999	713	94	561	54	693	999999	999999	341	332	846	154	102	915	999999	870	999999	53	999999	918	593	999999	263	999999	999999	891	999999	241	455	999999	245	625	720	782	915	718	539	753	999999	204	580	231	999999	999999	509	118	853	62	282	682	999999	309	629	739	999999	999999	459	999999	949	999999	999999	72	260	216	999999	230	433	319	999	553	341	836	611	965	999999	372	387	999999	999999	503	48	999999	999999	772	999999	936	995	981	411	679	268	221	999999	289	241	518	999999	64	346	289	684	543	62	999999	350	883	999999	664	999999	19	999999	629	70	456	124	999999	112	488	999999	999999	234	451	908	330	999999	129	42	331	733	829	401	333	494	978	818	999999	626	240	431	999999	247	341	999999	401	820	639	161	357	174	947	415	492	263	196	64	242	635	732	442	999999	850	376	999999	572	618	535	144	91	999999	620	668	872	66	278	912	893	861	516	509	656	968	999999	166	785	423	999999	79	999999	924	999999	868	893	797	210	681	999999	410	28	783	294	504	79	999999	554	999999	543	999999	984	283	170	381	129	232	786	262	176	219	154	158	709	465	999999	167	61	752	999999	999999	855	597	51	492	999999	732	225	999999	898	964	999999	999999	880	482	95	34	763	214	749	999999	21	948	514	660	266	870	999999	999999	667	912	669	802	999999	468	580	999999	242	678	538	396	999999	634	364	212	607	999999	999999	999999	380	812	403	847	12	999999	73	999999	999999	390	236	972	657	999999	494	999999	305	809	991	421	902	999999	791	95	999999	999999	663	386	593	999999	63	618	602	848	458	854	518	821	999999	411	405	999999	313	851	452	999999	999999	999999	149	378	907	797	999999	999999	333	680	31	318	181	649	449	686	323	780	999999	617	379	809	999999	640	999999	483	999999	589	26	239	395	999999	643	119	624	53	246	225	405	999999	961	746	524	999999	833	999999	650	999999	961	718	358	533	524	999999	196	929	681	509	901	433	787	77	839	999999	999999	90	675	72	999999	406	450	108	384	999999	656	999999	294	999999	807	999999	999999	999999	999999	307	881	862	426	808	922	694	999999	737	324	999999	999999	894	
999999	431	492	752	535	587	134	999999	278	260	158	451	188	563	645	999999	701	635	600	999999	449	999999	222	432	999999	866	999999	999999	43	712	783	999999	604	762	999999	863	999999	64	999999	256	999999	72	38	999999	714	974	630	368	59	852	999999	999999	381	549	454	374	999999	69	999999	999999	446	792	531	565	999999	745	846	425	837	781	840	646	999999	354	202	386	999999	999999	717	689	999999	781	291	191	677	999999	42	999999	317	999999	654	999999	966	82	809	942	999999	472	999999	969	999999	214	531	999999	999999	398	794	36	356	78	861	999999	351	999999	432	999999	510	350	888	999999	999999	791	118	486	136	231	679	822	545	259	846	50	437	999999	999999	41	999999	24	179	288	309	15	999999	249	500	37	999999	568	649	999999	441	999999	999999	782	999999	346	106	54	999999	790	718	972	490	107	999999	820	999999	603	845	999999	415	496	181	609	999999	707	92	868	986	108	953	121	999999	401	817	656	999999	655	999999	999999	999999	999999	999999	388	570	337	524	611	26	999999	838	674	723	999999	738	945	28	974	710	559	999999	237	67	52	837	607	999999	99	289	576	363	999999	999999	629	466	209	623	792	49	745	192	481	851	316	270	288	397	924	663	872	637	491	944	933	961	999999	158	831	551	962	999999	435	331	999999	325	304	999999	103	791	999999	999999	236	999999	965	999999	783	385	999999	781	999999	999999	875	436	999999	938	872	599	187	999999	760	999999	792	999999	86	218	999999	159	999999	999999	966	724	304	999999	133	999999	999999	555	979	999999	188	330	407	59	993	753	661	999	914	512	999999	704	386	999999	41	488	539	985	999999	756	999999	633	999999	999999	999999	833	915	742	312	999999	537	326	999999	620	489	999999	653	742	999999	333	557	757	244	999999	547	271	348	869	111	645	999999	999999	696	999999	947	554	355	647	244	169	837	999999	999999	999999	974	136	94	999999	945	601	999999	797	739	536	209	862	999999	85	222	553	999999	56	641	666	999999	122	999999	397	999999	999999	93	16	999999	97	495	638	70	999999	924	420	186	999999	999999	509	811	999999	686	170	999999	94	165	999999	435	690	999999	791	287	999999	203	861	506	697	102	999999	518	827	298	651	51	571	802	213	161	801	376	999999	132	999999	855	999999	436	469	374	588	999999	813	580	818	423	703	361	39	992	999999	913	489	999999	912	991	999999	925	999999	129	461	292	952	128	999999	323	760	669	155	185	562	435	47	332	999999	242	704	256	480	999999	347	219	772	999999	99	887	887	434	999999	150	871	715	402	999999	999999	305	826	695	
946	504	662	44	215	854	440	999999	876	166	999999	679	296	999999	454	999999	781	251	520	741	39	999999	435	335	999999	15	313	999999	43	696	419	218	415	999999	999999	999999	575	313	13	917	780	461	20	730	459	540	853	144	271	596	568	671	785	999999	999999	209	78	999999	585	210	551	593	999999	190	746	999999	273	999999	436	479	999999	478	999999	999999	999999	577	736	704	876	917	162	178	999999	446	137	999999	432	330	352	110	906	248	727	803	376	197	857	830	999999	692	277	574	708	999999	999999	100	433	192	134	99	473	373	999999	999999	999999	999999	18	167	62	999999	344	943	935	999999	999999	990	751	444	237	773	719	999999	999999	193	650	587	470	999999	999999	999999	324	250	999999	263	999999	999999	787	69	755	993	188	699	777	986	999999	333	639	381	229	376	349	999999	999999	361	379	566	653	999999	27	999999	911	225	88	25	683	103	747	682	999999	39	999999	692	688	243	594	29	138	734	999999	326	948	99	573	712	698	999999	295	999999	883	80	889	520	51	295	999999	963	620	762	312	999999	999999	999999	682	199	173	999999	310	999999	767	360	437	919	442	701	999999	822	651	376	326	358	999999	999999	799	999999	150	692	999999	403	999999	630	408	999999	431	579	740	999999	999999	383	548	999999	999999	999999	86	999999	642	970	87	350	772	999999	322	999999	445	954	999999	999999	999999	63	59	481	16	906	571	999999	951	71	497	862	961	530	415	999999	999999	285	333	243	826	276	999999	999999	614	310	630	890	318	164	999999	477	132	66	833	362	334	76	45	127	12	938	581	581	482	999999	389	251	854	54	999999	170	631	999999	999999	891	999999	999999	867	705	286	999999	829	797	140	30	740	904	697	63	943	761	249	999999	241	887	694	415	999999	399	921	388	46	274	737	770	846	908	210	999999	295	454	209	339	841	332	119	783	450	999999	999999	484	554	800	110	665	999999	425	982	968	206	661	191	999999	999999	999999	643	565	69	369	183	831	704	754	767	498	562	910	999999	908	999999	999999	964	244	999999	446	999999	245	173	82	850	430	926	241	745	633	273	999999	554	944	999999	554	999999	999999	288	999999	999999	799	42	999999	999999	999999	61	83	200	295	999999	947	563	348	999999	407	999999	987	519	999999	905	473	999999	143	235	831	365	428	999999	233	197	883	955	271	665	44	999999	999999	969	839	378	852	50	460	936	999999	176	216	881	999999	999999	999999	571	999999	747	999999	790	899	999999	281	654	632	854	967	107	813	991	999999	682	38	204	838	27	679	384	62	432	558	
999999	910	664	159	546	938	80	460	322	430	524	358	254	313	186	698	195	745	999999	83	362	999999	999999	874	533	853	96	324	719	891	160	695	999999	999999	999999	475	617	505	999999	915	896	646	501	999999	778	334	999999	890	662	329	999999	999999	63	358	205	999999	999999	789	625	693	852	999999	741	430	999999	828	999999	999999	999999	711	90	690	999999	999999	999999	716	632	761	999999	208	79	205	662	400	999999	522	999999	999999	45	999999	888	827	879	999999	73	150	905	999999	302	999999	861	771	289	950	248	803	978	970	181	489	450	824	693	427	623	999999	103	350	33	756	197	936	976	983	822	263	811	999999	30	999999	810	562	468	999999	999999	307	999999	711	162	603	543	670	999999	556	187	74	999999	462	778	416	999999	564	56	545	762	999999	999999	305	138	985	992	721	950	145	999999	888	365	999999	89	999999	740	392	198	429	223	526	581	430	805	758	128	999999	999999	999999	989	256	515	922	395	999999	999999	620	999999	176	610	822	720	229	877	299	708	598	382	999999	999999	999999	375	627	999999	999999	353	999999	999999	379	866	643	242	999999	156	432	999999	443	999999	667	999999	130	809	31	999999	400	806	361	553	999999	60	529	976	36	938	334	880	888	999999	159	78	148	129	213	999999	999999	999999	383	83	999999	999999	275	448	714	649	999999	855	353	808	999999	439	991	820	984	329	999999	667	216	999999	999999	552	495	999999	999999	599	674	11	605	721	851	810	999999	288	109	600	785	91	271	999999	394	479	536	999999	668	720	86	328	145	883	999999	309	383	975	999999	902	430	999999	447	999999	974	999999	999999	632	999999	130	16	999999	999999	393	544	264	405	999999	23	999999	25	414	183	290	522	356	865	721	757	551	999999	456	999999	206	999999	999999	644	156	412	999999	229	999999	999999	548	713	999999	606	751	349	709	904	554	961	909	999999	25	999999	166	602	627	687	537	875	414	693	559	999999	999999	223	191	620	258	426	183	132	121	290	635	577	159	750	124	999999	58	647	882	999999	126	319	164	999999	488	554	785	162	692	39	719	854	163	686	92	999999	168	999999	655	138	788	999999	775	735	622	588	999999	876	573	999999	827	767	810	74	999999	214	69	87	999999	704	640	30	439	92	999999	781	423	473	999999	586	999999	959	999999	999999	706	338	543	999999	491	899	999999	908	999999	537	999999	999999	54	999999	126	877	999999	91	956	950	497	768	358	693	173	841	174	979	218	986	941	867	775	65	368	241	670	640	999999	242	602	732	440	902	880	619	737	999999	356	790	
118	999999	12	51	267	937	980	850	265	650	734	132	699	602	999999	344	187	988	730	885	999999	999999	495	723	358	765	338	455	813	554	999999	839	632	428	877	808	999999	733	798	431	260	820	999999	944	508	479	42	837	316	545	441	748	999999	471	584	281	647	288	693	502	609	535	46	710	546	894	999999	281	999999	787	479	453	999999	308	999999	395	999999	550	225	878	733	999999	149	278	122	999999	244	171	843	606	171	586	50	999999	999999	725	999999	674	999999	614	979	999999	999999	528	999999	999999	999999	306	835	198	820	106	73	815	769	119	395	768	597	999999	999999	339	999999	128	626	893	412	894	486	910	999999	786	151	999999	898	972	386	620	211	134	808	999999	335	655	785	75	522	999999	536	712	339	26	87	228	999999	650	332	994	999999	183	586	663	999999	925	587	44	954	999999	999999	796	732	774	999999	473	382	720	14	782	343	561	380	186	367	773	581	594	709	999999	656	258	650	999999	718	37	547	154	999999	999999	77	751	120	70	319	740	980	564	459	613	846	243	999999	999999	661	999999	803	999999	305	55	354	992	999999	41	805	667	156	349	66	538	926	237	601	604	715	999999	450	320	867	627	793	999999	145	105	86	422	612	110	730	378	999999	999999	848	83	65	999999	426	89	264	651	594	640	508	920	687	999999	641	51	999999	79	900	999999	542	999999	262	337	857	999999	955	392	65	55	999999	687	313	788	999999	528	999999	640	175	999999	65	225	42	162	999999	224	418	466	780	999999	276	999999	477	741	999999	999999	999999	727	999999	197	134	871	999999	548	999999	820	616	898	999999	999999	501	204	999999	539	437	999999	646	109	819	999999	820	498	611	494	779	999999	220	999999	193	999999	706	822	422	977	246	193	629	493	140	697	999999	520	999999	667	79	999999	756	938	314	999999	999999	721	907	585	999999	999999	269	999999	769	999999	610	54	715	999999	417	679	781	999999	302	253	697	162	968	132	44	309	273	944	424	999999	211	281	267	905	684	999999	914	836	610	999999	999999	999999	724	77	97	563	805	999999	260	399	300	829	645	70	590	382	753	785	999999	999999	999999	325	999999	71	861	999999	786	809	348	432	764	945	326	691	999999	179	437	999999	44	480	504	999999	694	34	417	999999	635	207	324	312	999999	139	295	542	248	609	840	999999	215	758	777	999999	864	999999	635	354	999999	954	741	421	944	851	750	80	573	312	630	662	654	489	703	589	494	46	999999	635	659	784	453	720	338	774	999999	286	703	999999	999999	866	399	72	
870	999999	465	903	367	390	388	999999	999999	935	978	188	999999	999999	65	197	510	828	999999	999	694	999999	999999	31	92	999999	165	999999	377	74	116	763	273	591	618	31	133	591	678	810	256	444	815	517	741	160	766	969	999999	516	999999	999999	238	399	377	152	999999	444	820	197	999999	914	847	904	828	224	914	426	999999	43	73	918	999999	827	999999	259	912	999999	289	999999	413	999999	999999	860	76	739	535	873	999999	476	999999	689	771	490	585	342	999999	910	689	999999	245	349	861	196	452	89	228	411	646	999999	239	188	165	887	784	47	670	999999	838	999999	689	999999	212	641	999999	383	156	668	251	999999	662	12	313	762	696	73	999999	66	418	986	521	133	236	999999	246	671	534	883	706	999999	671	999999	999999	599	999999	204	147	229	13	78	999999	559	169	235	464	237	875	402	999999	721	712	614	999999	999999	999999	565	814	116	405	521	849	273	962	703	749	62	999999	713	925	999999	999999	114	999999	999999	63	961	999999	999999	999999	999999	796	141	692	999999	835	999999	41	229	31	281	390	40	824	491	999999	669	999999	465	486	412	307	171	477	699	794	608	560	239	999999	617	601	813	999999	999999	999999	999999	580	999999	868	999999	30	999999	691	654	121	999999	999999	571	130	394	373	508	524	999999	710	634	664	993	999999	999999	506	802	431	999999	679	577	999999	437	999999	510	999999	620	597	794	999999	596	480	823	587	999999	327	989	999999	414	253	999999	298	246	686	100	64	587	999999	999999	196	228	999999	287	999999	999999	999999	853	805	619	304	753	910	730	999999	999999	999999	999999	415	301	909	516	693	27	171	586	999999	328	751	999999	999999	511	833	956	608	172	999999	202	848	53	568	474	999999	499	119	999999	192	999999	399	572	935	223	181	494	731	999999	535	999999	125	999999	999999	21	111	138	172	999999	919	999999	131	684	806	961	992	372	733	445	332	203	907	999999	999999	720	999999	999999	740	243	340	348	234	929	999999	55	87	460	999999	556	999999	64	336	999999	579	237	446	715	999999	974	231	809	761	999999	356	341	364	453	993	545	999999	922	398	929	462	999999	999999	202	56	760	999999	541	999999	187	82	278	867	999999	102	176	999999	223	422	766	22	530	999999	938	582	306	691	633	466	999999	473	450	666	406	863	999999	508	253	669	15	999999	689	235	999999	224	88	473	999999	999999	826	272	869	509	631	917	932	993	791	620	750	79	260	84	999999	999999	632	611	999999	728	103	668	40	554	417	999999	332	305	13	724	504	832	918	999999	640	979	604	
940	44	999999	999999	15	716	633	918	935	838	614	892	870	591	999999	13	54	999999	168	241	325	102	954	594	637	999999	77	125	918	999999	978	444	363	119	999999	576	981	797	98	951	999999	635	481	999999	718	412	143	142	37	999999	999999	999999	999999	747	288	847	999999	895	999999	26	649	517	10	784	859	180	538	999999	999999	900	31	256	179	216	834	689	620	126	876	999999	999999	934	999999	99	286	964	962	615	830	999999	496	96	504	81	999999	889	999999	697	978	999999	999999	382	999999	999999	807	627	999999	275	913	599	237	999999	28	78	999999	714	429	999999	507	895	217	923	929	999999	999999	999999	751	107	999999	945	64	999999	147	338	360	482	702	960	291	659	129	999999	702	241	616	532	999999	436	911	597	470	723	999999	93	999999	950	999999	999999	999999	999999	876	747	371	967	999999	999999	826	690	717	687	999999	999999	629	999999	775	999999	230	698	448	881	867	324	196	316	485	340	734	64	998	410	39	999999	246	419	782	382	334	734	999999	312	706	387	999999	233	585	11	104	350	317	819	999999	754	737	842	14	561	999999	65	492	215	999999	772	691	317	657	999999	232	220	999999	403	195	496	12	146	999999	489	605	962	999999	999999	246	393	746	188	680	999999	788	403	414	230	821	999999	251	490	732	934	695	412	575	99	778	999999	284	914	634	999999	751	601	668	524	999999	598	334	18	969	196	35	513	636	382	708	828	805	845	582	916	254	999999	413	250	794	202	396	641	999999	362	118	832	554	446	533	999999	735	889	273	232	944	242	521	546	908	999999	999999	999999	391	999999	999999	439	999999	717	999999	239	198	427	730	764	212	693	313	616	88	203	999999	199	849	521	102	916	581	360	971	21	999999	867	999999	612	999999	203	260	755	284	679	500	836	457	304	998	318	169	509	30	261	929	999999	999999	715	233	999999	354	869	857	999999	857	981	746	977	999999	331	95	128	347	999999	442	999999	341	408	702	132	999999	555	522	784	756	82	339	720	92	999999	408	626	388	840	848	391	999999	999999	821	999999	100	479	999999	999999	232	51	172	21	999999	380	572	69	22	110	999999	799	356	83	415	785	651	999999	999999	141	999999	469	739	506	999999	61	661	999999	587	194	42	273	489	845	561	715	999999	999999	900	999999	533	349	614	288	997	59	999999	823	999999	46	867	74	584	933	999999	999999	311	665	850	767	999999	354	482	828	999999	580	999999	511	999999	699	875	332	135	193	999999	582	999999	999999	509	999999	999999	837	520	999999	327	967	688	555	
99	999999	999999	254	999999	142	992	189	867	999999	219	427	739	999999	312	18	999999	544	999999	401	335	182	908	850	166	740	751	882	834	931	510	110	891	764	999999	722	999999	631	854	992	200	428	715	78	999999	91	999999	493	534	511	999999	782	999999	297	999999	917	890	563	97	737	391	120	355	935	285	118	535	975	121	590	722	539	689	999999	210	907	467	999999	608	84	369	999999	357	332	550	728	999999	604	544	999999	831	999999	999999	999999	610	999999	82	779	792	142	999999	999999	999999	944	788	999999	103	999999	999999	322	459	60	955	22	377	134	762	999999	395	557	46	931	440	616	758	990	995	571	346	129	835	687	57	475	529	964	884	999999	999999	999999	999999	999999	517	232	54	780	776	530	749	485	328	59	394	245	106	999999	999999	765	196	797	855	531	744	966	486	772	13	490	493	412	250	359	999999	695	999999	56	424	218	572	977	224	475	999999	861	801	785	303	811	999999	904	10	128	227	746	844	112	255	550	745	282	776	999999	46	347	245	999999	570	699	322	59	210	755	203	218	583	999999	709	999999	175	701	479	999999	999999	589	999999	999999	141	742	851	820	800	999999	472	999999	210	927	438	484	626	999999	225	604	499	999999	704	255	999999	18	999999	999999	402	371	384	54	803	584	185	457	935	123	837	999999	847	999999	258	999999	293	903	999999	999999	951	235	999999	343	486	875	999999	791	999999	166	999999	133	579	396	427	438	498	428	496	626	999999	981	999999	512	994	396	999999	997	81	377	962	999999	10	517	512	999999	999999	51	568	928	999999	394	999999	999999	917	999999	259	460	999999	819	837	864	999999	999999	903	999999	685	754	349	99	128	999999	719	517	204	185	132	71	999999	999999	334	457	860	568	744	367	418	770	595	290	147	305	922	261	539	107	613	619	613	542	492	359	701	478	999999	999999	674	999999	999999	741	591	197	576	824	495	999999	14	999999	646	999999	999999	999999	169	999999	952	823	782	468	999999	107	571	999999	457	351	999999	999999	756	999999	999999	569	692	363	196	853	699	949	999999	999999	766	159	103	764	972	77	981	576	200	999999	526	999999	999999	216	88	487	180	87	740	235	999999	520	634	622	999999	87	853	208	729	999999	369	999999	999999	684	702	827	999999	806	540	390	999999	201	784	123	865	999999	176	486	285	999999	683	621	999999	502	51	999999	525	999999	674	895	224	783	847	884	283	522	890	717	514	260	482	374	999999	999999	865	866	999999	520	757	326	911	376	923	30	632	747	999999	999999	643	455	312	999999	
141	999999	999999	587	353	900	840	352	882	458	972	999999	236	999999	85	999999	637	184	520	14	999999	357	984	847	859	827	261	535	728	298	83	68	947	949	242	999999	193	288	522	834	680	414	444	999999	404	898	999999	999999	672	934	999999	468	935	308	810	783	999999	328	727	526	649	314	623	593	384	914	87	286	86	999999	675	358	662	685	333	999999	999999	531	452	961	999999	937	999999	794	334	614	999999	999999	999999	999999	999999	864	561	996	195	375	790	850	999999	490	821	517	247	497	999999	615	999999	259	974	501	999999	140	876	765	493	711	451	829	999999	999999	999999	437	147	627	999999	811	999999	666	999999	999999	527	999999	999999	999999	150	525	699	376	535	718	999999	872	999999	647	588	118	999999	999999	513	999999	924	961	999999	318	699	393	379	999999	999999	457	999999	149	999999	26	973	807	999999	914	624	967	22	999999	303	551	999999	918	761	500	49	827	822	11	163	26	999999	999999	481	145	999999	756	156	999999	999999	88	899	999999	999999	659	673	780	999999	999999	181	546	999999	999999	668	999999	357	780	632	878	580	999999	999999	817	986	743	999999	417	336	551	651	868	820	999999	269	999999	651	302	805	999999	827	268	405	748	830	617	554	999999	897	441	787	492	134	999999	509	91	454	92	682	378	676	265	999999	999999	433	313	725	539	999999	454	999999	65	999999	529	61	322	338	999999	999999	999999	199	798	999999	895	999999	168	743	552	432	188	769	999999	620	999999	999999	571	814	999999	325	527	891	24	604	999999	53	732	999999	999999	226	197	999999	568	105	313	999999	878	745	999999	126	999999	999999	183	117	410	684	999999	445	548	103	999999	507	812	569	469	999999	184	999999	76	852	999999	651	999999	336	245	999999	211	999999	316	257	557	999999	266	409	61	957	718	999999	204	999999	224	297	969	999999	736	689	999999	998	635	825	14	999999	678	706	999999	622	999999	999999	871	975	999999	364	138	999999	546	663	251	413	999999	512	768	999999	999	307	637	742	682	637	599	556	999999	212	838	491	253	999999	999999	999999	323	438	536	871	999999	228	295	860	169	678	999999	82	448	537	490	133	66	999999	999999	380	78	352	940	793	257	999999	490	281	999999	646	57	674	516	999999	100	89	999999	999999	999999	780	21	999999	583	13	673	999999	118	957	721	999999	434	999999	196	776	491	970	999999	743	999999	999999	738	24	999999	523	999999	999999	566	756	999999	410	157	169	504	905	369	301	999999	999999	999999	731	999999	533	559	811	222	540	488	739	999999	999999	591	242	283	522	52	996	442	70	381	383	999999	
361	520	320	999999	275	21	290	417	199	999999	561	622	892	512	214	465	533	311	999999	999999	826	556	327	819	915	885	982	863	999999	859	709	565	747	771	856	22	248	253	946	529	207	999999	21	917	40	999999	391	19	999999	541	999999	758	290	571	143	804	202	501	651	999999	999999	999999	999999	999999	501	995	875	130	655	202	999999	289	999999	571	614	504	545	409	788	306	504	972	999999	830	999999	950	284	185	999999	61	819	999999	602	999999	500	779	999999	681	999999	45	743	270	363	999999	324	630	999999	719	956	639	269	792	713	999999	884	65	401	224	390	551	720	699	492	604	999999	999999	687	999999	81	835	226	864	984	753	563	244	619	999999	999999	329	555	565	229	999	791	36	43	257	682	444	999999	73	301	874	324	53	777	999999	272	845	942	608	648	999999	422	999999	808	959	999999	650	999999	20	708	70	995	165	999999	999999	812	999999	445	440	123	636	457	163	999999	119	439	519	467	859	999999	999999	386	947	917	108	586	396	227	84	465	42	999999	377	364	240	878	168	573	999999	946	999999	409	512	494	999999	673	268	832	699	530	282	192	999999	891	47	683	58	248	381	907	999999	138	999999	975	90	999999	999999	999999	342	241	280	946	999999	912	212	271	999999	999999	905	435	999999	564	528	999999	192	999999	420	999999	327	999999	830	999999	201	386	530	787	48	999999	413	382	593	999999	499	468	260	336	19	999999	688	775	809	999999	343	946	589	862	999999	999999	792	999999	228	604	481	785	410	359	754	797	392	424	999999	346	59	532	841	999999	74	70	303	856	999999	745	797	999999	747	244	999999	255	796	668	188	230	745	999999	163	989	988	714	67	900	581	221	291	273	552	473	545	810	114	731	797	999999	523	936	400	482	807	930	48	176	772	509	10	999999	246	12	999999	877	379	852	869	360	13	403	999999	628	464	999999	998	999999	999999	777	150	999999	870	639	999999	808	781	680	192	68	675	890	999999	999999	999999	999999	999999	550	872	999999	440	262	861	447	545	129	662	999999	28	283	931	764	476	995	999999	935	999999	606	305	792	105	698	670	811	684	122	276	211	417	999999	999999	458	412	999999	999999	999999	999999	433	104	999999	156	999999	662	999999	136	911	424	142	713	286	714	999999	254	89	999999	742	591	60	763	999999	999999	460	364	132	777	999999	361	999999	999999	481	731	999999	512	999999	645	95	45	761	684	999999	698	143	999999	141	192	86	214	999999	468	999999	999999	162	670	671	733	999999	656	999999	141	654	999999	978	483	242	999999	
294	917	999999	999999	487	706	829	376	990	999999	720	999999	999999	940	700	278	999999	999999	65	184	578	760	840	984	949	439	506	999999	40	222	720	660	265	586	999999	999999	677	888	981	999999	999999	786	679	937	999999	734	433	999999	440	385	530	999999	428	67	975	999999	87	999999	494	999999	999999	209	345	778	999999	999999	706	645	999999	542	601	151	996	168	708	791	90	902	970	225	15	906	200	654	692	999999	241	208	610	374	91	134	403	933	999999	999999	999999	999999	999999	953	37	999999	557	898	784	389	14	269	999999	193	453	184	581	278	999999	304	19	690	95	304	999999	507	999999	678	461	999999	747	73	472	999999	351	999999	978	27	197	228	999999	302	870	313	715	972	999999	427	999999	906	553	134	891	401	267	760	815	629	134	529	753	879	446	317	999999	941	797	916	999999	273	205	563	91	999999	945	717	819	999999	999999	856	658	617	756	999999	922	622	181	80	999999	591	374	359	999999	667	999999	479	855	563	671	999999	185	933	584	657	710	999999	53	78	456	550	940	42	50	999999	871	999999	132	891	394	29	999999	726	741	999999	899	999999	670	423	358	475	861	999999	121	814	681	999999	999999	109	844	933	999999	999999	624	999999	650	999999	318	999999	795	339	357	963	178	652	14	458	201	332	757	864	329	630	719	999999	688	999999	921	236	597	156	999999	32	57	461	450	999999	111	117	610	568	537	56	627	29	128	898	999999	468	810	999999	533	999999	999999	999999	614	999999	999999	644	999999	967	420	92	37	649	237	999999	999999	716	999999	347	357	93	721	199	336	282	12	999999	862	789	594	462	999999	374	623	999999	999999	77	847	501	999999	467	170	999999	157	455	28	999999	791	793	982	381	266	999999	875	449	989	161	653	341	999999	692	999999	166	999999	958	666	662	35	999999	653	848	869	710	999999	889	999999	88	52	881	999999	999999	999999	78	999999	223	999999	953	499	183	410	529	424	515	554	590	685	999999	270	199	788	366	952	955	150	143	999999	999999	408	985	526	999999	119	999999	87	922	784	713	358	169	762	713	172	852	999999	133	999999	363	999999	483	213	918	999999	852	102	999999	81	953	927	999999	711	649	554	513	656	499	999999	999999	999999	999999	806	999999	655	999999	437	85	203	999999	529	999999	709	158	999999	925	782	607	999999	999999	679	999999	999999	830	999999	999999	457	123	168	999999	999999	936	713	782	925	534	676	999999	999999	716	999999	26	703	970	433	999999	964	999999	259	629	731	59	405	163	972	258	780	999999	196	971	653	323	917	544	905	593	
999999	927	233	865	999999	550	344	387	841	663	486	999999	406	875	719	999999	863	538	927	999999	541	999999	809	676	753	700	54	302	73	111	109	169	999999	999999	606	47	340	394	380	190	999999	27	321	318	772	899	579	321	999999	999999	460	388	616	759	62	999999	127	556	999999	558	999999	52	323	999999	563	326	816	566	999999	999999	563	479	999999	747	441	999999	248	501	903	854	999999	733	50	313	651	720	552	315	788	852	999999	783	282	821	684	999999	703	581	754	455	999999	22	52	578	206	981	230	999999	327	538	515	626	652	267	437	772	11	20	99	843	774	510	778	425	999999	999999	206	346	72	770	819	667	746	458	771	118	691	999999	117	999999	999999	683	999999	259	347	303	141	25	393	912	669	999999	492	999999	681	582	244	626	815	426	999999	999999	806	556	719	847	879	999999	999999	329	90	999999	902	999999	353	100	522	529	88	469	648	191	952	160	110	135	184	835	776	999999	874	74	657	691	885	615	999999	441	999999	500	423	936	529	74	831	999999	791	999999	567	999999	70	999999	999999	355	777	602	931	656	456	999999	999999	54	427	999999	455	25	999999	220	543	737	223	90	989	999999	56	711	999999	887	999999	970	343	121	277	999999	999999	168	526	999999	999999	292	683	230	985	944	827	378	519	232	619	815	258	580	529	830	378	999999	725	960	308	76	999999	53	999999	486	260	561	777	241	178	296	499	579	307	261	63	999999	105	54	760	678	202	999999	278	999999	721	999999	592	447	817	158	443	565	13	999999	351	640	892	508	694	275	600	999999	999999	332	326	679	283	278	776	385	884	680	209	630	873	511	775	825	765	497	969	999999	424	999999	852	933	999999	460	909	423	999999	596	999999	999999	87	999999	384	999999	196	51	999999	323	670	441	274	762	366	383	973	999999	864	76	743	206	306	270	999999	44	999999	392	999999	823	369	362	286	999999	330	714	999999	958	136	829	639	999999	18	999999	669	982	755	100	577	203	486	79	559	42	852	164	999999	816	62	999999	475	999999	938	666	999999	999999	999999	976	442	999999	829	25	713	44	437	30	198	999999	600	999999	288	999999	999999	910	346	299	999999	253	445	175	999999	736	999999	786	364	835	784	351	701	362	827	779	657	925	373	471	365	999999	999999	831	965	999999	226	182	71	95	988	38	999999	664	514	911	541	276	136	103	999999	927	680	601	246	846	949	248	999999	509	732	888	546	999999	934	289	647	613	210	977	519	734	724	278	846	755	31	46	847	916	248	999999	
799	999999	362	437	843	14	999999	129	999999	978	999999	562	363	999999	491	454	999999	235	273	927	76	158	583	384	213	412	999999	490	825	999999	400	146	270	351	99	276	523	506	999999	999999	27	91	388	541	614	171	999999	746	273	576	315	622	652	320	324	650	696	977	234	441	259	114	303	686	587	983	302	21	999999	225	999999	999999	790	999999	910	999999	999999	999999	770	52	999999	17	227	258	607	778	493	999999	37	448	999999	546	282	13	394	912	787	702	954	630	869	903	735	58	645	999999	832	32	410	338	880	999999	999999	192	999999	251	887	54	89	808	999999	352	983	572	999999	999999	952	787	246	999999	208	78	97	149	182	593	281	178	613	999999	946	471	549	699	999999	999999	339	99	999999	152	35	743	999999	155	999999	526	999999	173	414	260	139	55	785	999999	140	812	566	76	19	360	999999	719	440	563	862	37	803	294	14	718	65	999999	728	103	971	999999	999999	942	18	656	674	118	764	999999	999999	901	685	145	569	755	369	273	90	707	182	315	312	69	292	112	723	634	999999	695	205	999999	326	691	999999	675	999999	624	67	999999	686	861	999999	87	999999	961	352	667	725	259	359	791	781	30	921	999999	162	395	659	999999	999999	49	950	78	167	127	584	994	999999	893	397	744	215	727	31	320	360	234	999999	999999	760	66	909	999999	345	999999	496	306	999999	775	999999	972	964	161	430	646	911	886	919	60	386	999999	963	831	999999	615	586	999999	998	999999	999999	928	999999	999999	154	999999	999999	999999	733	754	631	999999	233	928	381	425	779	63	307	999999	409	474	315	840	944	412	103	87	57	730	826	999999	307	169	470	594	478	636	16	554	515	999999	163	175	428	108	134	44	999999	999999	835	533	756	623	999999	840	622	663	393	742	782	63	993	12	927	199	980	74	468	999999	946	152	56	752	869	539	321	150	421	846	288	999999	626	611	895	999999	999999	684	958	629	971	999999	252	274	772	999999	877	160	999999	239	999999	69	576	674	498	692	999999	999999	999999	671	529	482	251	547	999999	723	436	391	117	634	513	306	115	999999	814	141	900	781	999999	416	662	999999	999999	192	728	228	491	999999	999999	212	999999	681	930	296	999999	498	999999	999999	811	58	36	496	53	999999	726	820	999999	738	859	367	999999	705	34	999999	999999	999999	579	69	819	245	242	483	999999	905	999999	999999	376	819	738	999999	567	205	999999	931	389	175	127	999999	465	907	274	753	103	755	419	999999	656	593	287	741	918	514	885	576	999999	553	
227	148	794	894	454	999999	10	542	999999	999999	734	103	957	999999	252	289	999999	911	999999	488	999999	999999	495	707	185	999999	541	997	407	63	999999	404	125	836	948	999999	999999	570	999999	139	753	560	956	822	386	562	635	443	499	639	910	973	605	337	999999	705	653	97	719	999999	603	13	145	745	286	340	978	131	999999	273	783	43	999999	999999	735	829	565	672	330	622	157	107	999999	768	153	346	999999	999999	672	252	335	999999	850	791	536	750	999999	220	546	55	584	514	548	235	855	876	999999	999999	999999	344	149	980	766	107	523	505	504	377	602	939	999999	200	999999	999999	937	374	193	999999	999999	999999	999999	999999	136	285	48	999999	559	282	912	999999	822	999999	999999	338	112	355	999999	753	999999	40	999999	58	617	606	999999	393	66	999999	297	999999	999999	856	459	615	930	794	999999	490	69	880	946	232	999999	999999	999999	507	999999	129	999999	592	999999	440	999999	284	740	999999	737	999999	771	654	587	663	984	431	583	966	584	580	999999	318	500	171	999999	396	93	32	593	291	999999	16	389	936	355	705	767	263	999999	999999	875	999999	999999	334	999999	414	303	999999	999999	999999	753	160	922	433	721	241	101	561	999999	13	201	999999	772	999999	50	999999	999999	650	999999	999999	999999	999999	999999	409	705	832	261	176	452	288	103	999999	784	560	538	999999	93	955	224	123	613	216	516	462	999999	167	999999	610	293	953	149	652	974	958	379	433	650	522	999999	999999	979	925	999999	467	910	400	999999	999999	917	712	682	319	435	999999	999999	457	813	57	426	548	39	999999	883	499	149	999999	826	999999	191	115	999999	570	236	335	143	687	999999	59	552	999999	233	591	692	581	280	999999	227	780	292	921	620	999999	999999	190	999999	338	52	999999	999999	469	573	117	999999	812	34	122	92	110	999999	988	999999	763	999999	832	324	447	957	311	228	319	999999	56	999999	269	495	95	473	56	475	999999	645	487	731	999999	29	126	561	880	556	167	747	126	719	999999	999999	856	106	273	866	421	381	740	401	999999	246	999999	573	770	327	939	649	999999	634	265	353	871	999999	423	813	999999	886	87	999999	70	572	116	336	249	697	638	988	209	190	63	433	905	96	722	999999	501	552	790	562	617	518	710	491	464	950	700	824	682	999999	999999	535	303	999999	340	446	140	999999	333	83	999999	950	449	999999	581	999999	999999	785	319	999999	321	655	105	525	147	551	999999	624	999999	299	996	999999	315	749	999999	999999	140	920	999999	286	999999	310	999999	999999	999999	667	999999	854	910	
999999	999999	999999	514	114	999999	999999	999999	999999	999999	788	584	516	328	44	86	874	644	700	344	63	999999	528	39	999999	862	999999	436	387	999999	480	482	16	713	249	999999	91	309	210	610	508	999999	362	82	966	701	209	982	999999	641	998	32	379	520	857	932	983	885	482	999999	999999	586	62	136	377	316	578	802	89	256	999999	575	999999	99	835	964	348	455	73	341	663	38	252	746	652	457	113	496	999999	317	999999	206	999999	958	481	999999	46	235	705	660	133	406	902	937	999999	433	588	999999	999999	892	593	538	822	150	999999	110	343	315	999999	919	213	92	946	772	453	999999	748	484	618	913	928	122	750	413	218	267	135	999999	109	229	868	823	811	963	723	275	384	686	380	999999	588	730	752	786	999999	999999	460	140	999999	999999	999999	114	999999	771	999999	999999	788	999999	999999	999999	974	37	216	264	60	999999	281	999999	999999	188	999999	71	113	247	999999	208	370	963	956	177	807	995	821	261	544	764	162	50	999999	999999	486	965	753	60	999999	999999	524	498	735	999999	769	477	999999	316	999999	623	10	433	446	766	121	999999	462	765	523	979	216	954	999999	999999	237	240	999999	806	701	459	999999	999999	840	999999	999999	999999	238	999999	407	340	913	515	999999	920	999999	999999	603	242	140	999999	512	999999	536	999999	354	570	999999	449	839	538	492	286	614	974	315	946	593	673	92	249	595	999999	367	193	75	701	999999	799	531	508	637	751	675	48	946	329	526	422	429	123	103	789	999999	999999	999999	999999	900	999999	615	817	145	930	160	999999	999999	938	630	353	999999	653	443	979	999999	341	901	741	611	576	999999	999999	429	180	999999	968	156	806	524	999999	346	439	999999	282	193	999999	372	707	600	999999	971	999999	698	183	999999	999999	679	124	999999	717	967	115	35	334	825	999999	397	964	686	192	745	270	424	141	17	922	999999	171	999999	213	968	203	999999	827	604	29	297	256	120	478	298	999999	934	806	531	240	413	476	457	564	326	408	31	999999	48	999999	593	567	176	147	923	518	328	668	748	773	999999	999999	729	805	342	151	854	217	893	713	335	618	610	776	519	385	714	999999	887	999999	182	733	789	892	436	999999	90	972	999999	779	713	276	999999	757	276	999999	747	651	232	185	999999	813	999999	334	386	975	956	999999	628	548	804	999999	781	188	999999	999999	418	836	999999	999999	70	881	663	124	10	999999	560	852	999999	999999	638	72	999999	711	26	369	219	465	999999	461	773	691	353	16	975	999999	495	879	999999	46	
999999	999999	281	619	124	999999	160	999999	334	327	424	113	889	324	999999	741	999999	79	171	241	31	999999	999999	918	838	999999	999999	999999	149	384	573	680	695	473	517	999999	791	399	999999	354	999999	809	140	199	46	669	801	999999	105	243	546	426	717	925	24	843	999999	363	780	744	144	503	271	949	999999	999999	418	425	999999	192	950	689	481	817	999999	222	822	140	881	999999	577	508	561	905	837	157	963	770	999999	999999	147	438	618	852	220	999999	548	191	446	999999	999999	385	232	913	293	857	944	900	999999	802	30	999999	481	611	176	635	942	365	121	606	999999	648	999999	142	55	999999	999999	628	607	999999	674	999999	693	999999	918	201	999999	999999	622	980	212	73	867	656	653	687	999999	16	685	584	999999	999999	80	840	522	612	999999	100	868	770	999999	325	302	595	138	389	766	893	693	974	999999	304	742	140	403	717	780	999999	999999	367	999999	74	942	33	544	491	999999	853	76	999999	782	999999	779	851	204	886	770	282	528	999999	920	72	323	999999	234	478	450	999999	447	805	832	108	611	999999	214	721	383	279	999999	646	819	913	827	999999	999999	999999	525	890	999999	999999	946	508	999999	224	447	502	751	241	798	999999	51	999999	416	271	483	683	583	278	647	482	999999	501	230	999999	454	17	245	935	519	69	953	999999	12	930	858	999999	316	999999	73	711	970	151	480	986	605	198	506	565	904	518	591	256	999999	464	12	455	287	910	769	439	999999	999999	999999	999999	121	491	628	485	412	159	999999	999999	215	935	512	371	999999	244	285	266	510	679	40	999999	478	707	999999	548	927	412	56	999999	628	633	454	164	429	742	999999	999999	999999	31	162	999999	150	405	50	999999	952	641	435	999999	634	999999	929	587	784	999999	999999	999999	185	90	999999	10	999999	971	567	582	490	357	942	288	370	171	697	489	526	285	999999	82	666	998	596	296	999999	12	770	125	703	867	380	707	481	999999	939	489	473	999999	651	179	837	468	827	604	999999	156	682	473	815	450	999999	999999	999999	999999	999999	999999	999999	999999	999999	110	210	999999	878	622	999999	999999	999999	999999	232	218	26	374	999999	999999	245	999999	180	991	598	830	999999	307	999999	263	807	871	845	294	720	999999	995	999999	139	551	969	395	589	214	627	462	350	999999	250	607	999999	999999	999999	999999	999999	550	16	503	673	202	780	902	151	625	815	116	999999	999999	190	470	222	814	245	92	721	849	999999	999999	373	999999	489	548	66	999999	829	121	995	674	342	999999	756	501	538	999999	999999	76	
999999	999999	399	521	73	828	601	999999	394	619	460	793	459	113	999999	50	139	537	712	242	999999	448	999999	703	120	724	189	19	714	721	285	308	999999	655	605	654	576	852	82	661	999999	286	319	219	660	999999	225	239	249	715	999999	11	233	539	230	805	178	695	999999	348	649	999999	76	673	344	162	482	804	507	286	999999	287	464	61	294	569	139	586	52	999999	509	950	770	998	358	284	84	782	434	999999	999999	880	451	734	21	365	220	645	999999	999999	730	420	999999	962	251	95	999999	181	999999	661	675	591	653	999999	838	699	821	77	999999	69	87	699	999999	707	800	999999	835	730	999999	999999	358	999999	711	543	187	98	228	807	757	999999	737	903	537	773	999999	999999	237	948	895	322	999999	999999	331	815	431	40	51	999999	172	999999	259	816	142	324	999999	192	880	119	999999	999999	480	23	319	61	332	999999	999999	606	583	905	366	886	834	726	999999	216	999999	895	122	156	999999	204	645	999999	23	920	999999	223	999999	999999	23	128	633	155	842	999999	833	279	492	257	868	444	449	266	300	373	999999	415	999999	106	999999	984	996	999999	702	999999	999999	219	48	411	413	948	146	641	891	248	999999	999999	884	865	382	892	413	864	288	613	754	388	810	649	999999	365	294	374	922	39	131	999999	999999	566	999999	624	241	999999	844	999999	307	808	374	999999	119	304	999999	73	723	137	581	141	890	999999	530	990	999999	398	999999	57	664	772	719	999999	126	999999	245	327	714	999999	661	332	999999	368	999999	946	23	758	540	643	999999	230	650	795	999999	999999	574	363	46	171	225	842	617	797	999999	535	999999	512	935	321	68	213	359	964	999999	259	121	999999	783	583	976	650	999999	829	999999	999999	131	924	999999	136	999999	882	291	999999	543	999999	715	232	113	999999	999999	511	823	999999	585	631	871	686	329	208	878	52	579	462	999999	999999	984	787	585	821	999999	174	107	808	97	999999	922	805	999999	999999	999999	888	428	13	999999	475	827	999999	254	590	571	445	999999	216	258	999999	999999	828	368	968	834	999999	647	999999	376	693	413	25	999999	408	999999	75	265	673	663	989	999999	576	999999	999999	747	354	999999	995	259	968	999999	890	559	906	874	103	446	462	821	616	251	147	637	41	71	812	507	845	880	999999	190	931	552	268	566	735	101	999999	231	490	394	652	41	407	134	522	465	235	534	615	999999	803	851	999999	748	999999	939	999999	657	935	999999	999999	999999	753	788	637	348	300	349	999999	12	797	240	341	231	598	999999	239	
907	548	356	281	320	274	876	387	999999	999999	520	89	796	396	999999	295	642	697	537	999999	999999	999999	184	174	886	396	999999	831	572	999999	825	159	381	709	797	118	999999	576	386	850	876	410	556	843	999999	270	999999	615	805	999999	699	534	999999	827	619	999999	374	999999	999999	924	999999	55	999999	570	679	999999	999999	97	598	883	706	76	999999	686	411	999999	999999	341	394	999999	999999	999999	36	626	820	999999	98	553	100	387	744	406	999999	999999	199	831	595	986	173	420	562	264	999999	921	248	632	999999	384	426	410	479	43	797	768	879	662	28	999999	999999	388	281	164	997	220	148	309	885	858	496	579	622	954	177	973	999999	790	981	999999	387	198	999999	999999	137	689	908	710	608	999999	999999	537	813	407	246	785	148	999999	267	805	999999	999999	747	366	999999	847	999999	524	999999	999999	704	99	680	913	810	561	311	999999	999999	999999	312	437	700	473	285	999999	999999	225	718	391	835	665	999999	999999	331	999999	451	999999	825	289	999999	999999	999999	784	717	492	856	899	999999	999999	999999	999999	381	949	503	999999	248	999999	90	928	91	572	806	484	989	999999	566	999999	592	371	120	999999	999999	747	416	918	999999	916	999999	793	113	866	627	999999	908	999999	999999	999999	682	976	210	177	640	897	208	999999	999999	999999	795	678	926	361	317	235	573	892	836	999999	542	584	999999	332	527	297	825	224	945	772	575	999999	754	982	822	615	171	943	999999	846	549	88	999999	999999	130	87	866	999999	559	402	999999	26	428	660	51	107	224	878	650	352	81	999999	392	814	794	71	999999	943	539	701	999999	999999	940	990	94	999999	999999	539	211	449	999999	83	665	999999	312	559	999999	103	999999	724	401	999999	302	608	774	566	695	527	999999	69	163	923	222	858	337	839	85	437	999999	587	999999	684	676	210	922	999999	327	839	999999	245	755	831	11	814	999999	781	337	999999	226	528	767	999999	999999	999999	296	506	861	807	999999	472	483	877	999999	363	869	717	616	102	686	999999	248	999999	25	202	313	332	921	999999	558	556	512	999999	221	58	819	140	583	534	914	425	146	519	624	49	761	878	314	648	999999	592	999999	245	999999	450	289	912	709	908	838	963	999999	463	999999	668	960	740	999999	478	544	738	143	92	188	270	639	999999	241	976	441	435	28	283	461	966	391	999999	97	770	768	907	431	674	695	950	840	999999	270	955	999999	30	999999	835	113	216	458	999999	66	395	811	999999	680	733	477	413	945	311	11	293	287	692	652	895	710	636	
317	999999	396	999999	430	956	468	999999	896	999999	222	192	179	255	517	999999	220	999999	959	999999	236	698	206	292	14	538	680	977	678	396	999999	999999	135	477	899	989	999999	828	964	855	102	405	999999	67	200	999999	142	756	775	977	482	949	935	502	409	619	272	114	234	891	999999	490	606	510	51	895	67	999999	356	528	999999	999999	737	114	999999	831	861	999999	101	251	406	999999	211	999999	914	428	391	632	77	289	726	590	604	83	579	611	798	336	25	304	705	999999	999999	257	373	999999	222	999999	999999	578	758	132	23	982	495	999999	999999	905	999999	623	999999	434	999999	999999	999999	33	999999	999999	534	513	42	535	999999	796	546	966	523	954	337	824	216	559	255	498	999999	603	577	621	588	228	333	999999	999999	401	790	280	999999	343	999999	350	311	999999	306	999999	545	232	999999	227	999999	528	999999	334	577	771	999999	955	188	999999	999999	999999	999999	176	999999	999999	190	999999	794	733	16	275	999999	999999	508	987	522	658	262	382	952	308	999999	360	184	69	999999	998	325	969	984	834	101	669	797	999999	894	145	481	990	693	999999	438	274	999999	180	999999	999999	826	999999	258	758	702	999999	193	247	601	999999	991	26	924	191	999999	999999	749	181	184	501	392	259	102	999999	187	271	999999	556	870	999999	149	14	701	999999	182	734	720	235	141	999999	485	560	657	999999	153	464	76	511	581	613	525	999999	999999	999999	999999	576	497	999999	581	441	999999	636	376	270	956	987	325	200	18	99	114	523	999999	999999	25	831	602	999999	244	722	205	187	999999	267	815	999999	999999	999999	999999	606	999999	999999	999999	700	178	999999	194	396	999999	165	149	876	503	491	999999	999999	999	117	850	442	973	203	999999	999999	245	939	661	119	454	856	980	489	729	999999	999999	264	870	999999	720	999999	647	999999	999999	88	999999	329	684	999999	757	814	110	899	985	37	999999	53	999999	999999	464	238	999999	84	999999	986	185	659	156	101	999999	254	141	659	396	683	999999	999999	742	558	286	916	265	177	361	999999	999999	999999	503	999999	778	999999	51	999999	885	492	978	573	272	475	902	923	183	999999	999999	513	999999	450	999999	312	242	999999	999999	663	517	548	973	999999	722	312	239	999999	165	999999	322	829	212	999999	774	904	704	231	505	277	655	363	742	672	323	848	957	316	576	201	470	914	508	387	999999	347	518	958	850	999999	245	807	999999	999999	279	35	310	626	675	608	607	20	369	42	18	164	999999	311	707	999999	354	923	528	964	999999	408	999999	999999	999999	999999	396	746	
999999	545	42	848	596	23	402	297	548	341	640	999999	594	999999	554	475	379	413	542	216	999999	976	999999	999999	289	803	999999	871	704	999999	138	999999	999999	861	639	999999	10	169	568	999999	908	419	999999	999999	293	560	379	534	853	854	999999	999999	895	189	999999	999999	999999	720	568	792	277	531	999999	999999	212	401	755	733	820	999999	475	999999	845	750	308	842	650	999999	38	728	433	221	999999	849	40	999999	353	43	999999	999999	894	289	601	775	524	386	826	273	811	891	999999	646	714	133	389	245	999999	154	999999	999999	753	338	692	839	369	65	513	999999	42	999999	999999	999999	366	584	999999	195	999999	79	236	921	26	999999	790	146	923	786	507	999999	469	794	805	208	162	723	491	565	999999	999999	999999	468	873	999999	240	653	843	93	289	139	296	204	999999	999999	918	999999	999999	375	548	999999	999999	999999	558	619	283	247	362	849	569	643	103	280	999999	857	663	999999	58	933	157	999999	302	840	999999	378	607	999999	178	636	289	203	999999	125	27	51	999999	999999	910	999999	808	992	301	993	999999	999999	45	999999	999999	768	515	161	910	703	999999	999999	263	999999	85	189	21	18	79	725	569	376	999999	977	263	556	22	830	856	794	999999	164	845	309	325	861	999999	999999	999999	409	999999	138	292	999999	999999	615	999999	769	757	730	252	999999	923	575	433	158	100	68	762	59	755	685	304	999999	578	73	565	953	760	224	847	429	349	669	999999	441	93	171	999999	647	768	253	82	999999	999999	333	241	280	875	177	770	999999	829	619	999999	445	999999	175	999999	999999	59	834	18	543	883	999999	461	263	970	992	74	928	999999	124	290	512	999999	178	573	254	832	295	999999	592	999999	999999	599	730	999999	169	607	917	355	256	999999	934	999999	539	999999	729	872	978	309	999999	112	842	304	999999	338	999999	833	999999	602	999999	11	999999	756	426	999999	319	233	730	247	999999	394	156	582	732	526	356	277	82	925	844	381	854	999999	204	999999	611	278	883	402	874	336	941	325	784	255	833	188	999999	450	999999	999999	152	740	499	498	956	269	572	198	982	873	999999	999999	757	999999	156	778	561	936	487	50	349	338	372	999999	999999	830	798	999999	999999	177	999999	999999	999999	348	239	123	496	705	533	352	999999	694	999999	11	575	210	568	594	108	999999	627	882	962	893	165	814	377	999999	999999	135	999999	999999	505	999999	999999	999999	749	419	960	43	292	855	412	145	344	999999	918	371	908	999999	272	213	388	638	550	999999	999999	108	999999	424	999999	999999	660	999999	881	
999999	199	605	999999	446	999999	158	634	999999	772	999999	999999	827	559	999999	896	15	116	802	863	999999	706	867	999999	999999	999999	651	236	999999	297	999999	205	15	263	723	999999	999999	785	999999	790	123	579	323	866	779	999999	840	548	682	528	999999	999999	857	544	999999	914	331	340	999999	999999	999999	922	98	777	960	575	473	574	999999	999999	583	999999	999999	21	749	688	393	10	495	749	629	112	553	27	556	447	347	471	639	999999	143	999999	55	999999	980	999999	999999	545	906	213	633	276	999999	637	945	519	729	845	794	935	999999	999999	845	989	357	708	379	81	231	522	999999	12	934	999999	999999	601	999999	159	41	558	207	847	104	999999	126	362	400	916	81	47	718	501	999999	999999	288	812	146	66	147	282	821	999999	324	393	976	630	342	685	999999	354	345	579	999999	246	738	683	236	563	872	995	318	999999	999999	193	804	999999	336	240	748	108	464	127	21	758	737	999999	532	711	315	495	999999	714	200	999999	702	999999	687	440	966	604	586	582	193	152	964	999999	999999	140	589	250	304	112	936	628	889	999999	567	65	508	951	160	525	258	387	974	603	272	999999	491	665	58	896	274	153	521	881	934	869	794	378	376	402	999999	75	999999	917	999999	571	838	485	581	631	931	999999	454	999999	999999	999999	177	370	106	148	649	924	202	999999	838	792	116	999999	999999	698	271	140	585	999999	402	999999	196	66	825	999999	443	16	93	426	964	259	699	459	556	137	999999	999999	999999	237	752	208	872	999999	999999	984	999999	830	202	883	370	800	439	696	668	151	999999	121	545	405	704	642	840	999999	443	588	999999	656	460	165	997	837	999999	357	15	204	320	999999	977	840	245	613	814	209	66	999999	819	13	791	415	517	999999	888	876	999999	119	999999	107	359	500	891	808	379	999999	999999	533	942	91	999999	473	831	226	144	999999	169	101	828	641	999999	999999	768	100	865	55	647	416	948	982	825	895	837	222	53	486	949	999999	243	999999	323	532	999999	999999	999999	327	999999	999999	456	194	716	441	291	726	388	90	732	999999	942	334	399	479	999999	960	999999	794	999999	999999	183	657	999999	732	857	60	327	196	999999	40	777	548	999999	356	960	764	275	999999	614	121	834	963	753	158	999999	999999	388	999999	948	999999	481	527	691	999999	127	798	439	999999	583	999999	408	201	42	999999	33	404	861	52	518	999999	694	872	999999	524	784	999999	904	606	246	947	672	999999	248	786	559	259	857	999999	999999	172	334	291	809	999999	712	642	999999	62	
999999	101	58	346	334	137	999999	608	999999	999999	999999	908	894	832	747	636	568	924	953	255	152	999999	546	999999	813	356	495	413	73	999999	999999	151	288	851	481	999999	899	336	999999	120	220	950	912	999999	327	999999	999999	502	543	999999	815	788	689	684	909	999999	554	694	532	978	642	999999	545	539	364	48	629	999999	361	602	999999	242	775	842	45	999999	861	999999	46	492	87	993	999999	999999	992	33	461	603	941	999999	601	215	803	999999	478	999999	415	999999	999999	999999	999999	999999	999999	941	446	583	999999	846	649	999999	999999	698	657	50	901	648	999999	655	999999	340	587	35	110	241	999999	531	438	999999	374	999999	999999	999999	529	757	790	851	852	999999	453	419	20	614	954	999999	630	902	557	762	279	999999	754	759	834	996	701	675	135	999999	940	914	154	418	482	661	931	20	179	899	259	999999	796	999999	212	999999	999999	972	81	999999	610	108	974	675	335	544	243	37	654	532	66	125	725	942	999999	538	274	601	142	303	301	619	733	999999	513	999999	43	999999	556	999999	676	729	604	258	999999	999999	940	478	92	938	999999	904	999999	646	843	144	334	853	385	674	999999	728	839	778	585	990	374	999999	999999	999999	999999	852	480	948	856	336	520	476	999999	155	597	795	999999	204	999999	397	263	96	814	379	894	190	14	882	842	999999	889	826	999999	318	477	624	999999	975	437	576	999999	418	790	516	999999	857	999999	240	999999	77	218	645	903	999999	999999	999999	999999	793	222	330	847	597	115	908	447	694	803	335	678	973	489	543	766	999999	962	845	306	307	755	46	999999	999999	805	774	738	253	999999	485	999999	199	122	523	999999	999999	729	999999	312	881	79	929	64	884	999999	113	588	999999	999999	999999	999999	892	981	214	48	185	359	82	791	341	999999	203	771	327	999999	489	860	965	999999	658	579	999999	543	425	999999	825	999999	95	222	999999	999999	73	374	328	999999	688	999999	908	485	999999	758	999999	54	971	711	876	168	999999	999999	999999	252	622	894	231	999999	108	358	566	975	999999	203	273	859	99	999999	999999	828	453	77	999999	999999	999999	999999	202	999999	922	91	572	999999	999999	666	255	956	150	999999	999999	178	999999	302	999999	339	650	999999	272	393	999999	999999	955	999999	604	999999	999999	668	999999	800	300	999999	702	330	112	27	786	999999	999999	999999	999999	317	719	999999	999999	938	999999	160	916	736	631	29	227	808	415	135	135	746	119	315	999999	586	892	349	999999	440	476	999999	200	143	552	798	319	716	445	186	999999	326	254	666	999999	999999	752	
336	179	280	915	893	915	977	891	50	742	999999	605	370	999999	380	479	151	471	862	960	782	193	832	710	510	373	238	58	809	501	999999	999999	395	834	565	179	888	525	583	907	223	999999	999999	66	11	121	84	999999	707	846	113	204	508	605	999999	999999	347	570	999999	530	686	929	999999	999999	298	999999	219	999999	859	999999	590	625	888	955	747	540	999999	775	709	399	298	477	350	962	398	259	444	790	865	422	832	328	120	62	230	999999	170	962	999999	636	902	999999	902	999999	266	487	316	999999	858	999999	471	999999	861	25	999999	999999	588	129	160	999999	930	429	670	446	378	999999	514	835	735	463	380	999999	999999	999999	496	999999	574	843	706	910	942	891	999999	436	951	269	466	999999	820	21	999999	50	812	728	999999	483	878	465	999999	999999	972	480	817	999999	68	752	999999	788	528	492	644	744	422	250	106	999999	999999	999999	495	999999	806	999999	24	724	757	339	906	288	999999	23	870	999999	715	713	999999	472	83	537	378	208	704	678	999999	338	376	999999	628	571	632	999999	986	644	970	29	197	563	999999	103	999999	728	845	999999	421	514	621	536	39	709	999999	999999	965	999999	999999	296	999999	137	999999	686	999999	796	711	999999	655	710	999999	999999	147	695	999999	383	999999	979	999999	999999	999999	427	266	72	716	999999	930	918	269	998	701	37	999999	684	615	69	721	999999	999999	999999	27	999999	631	710	487	395	999999	344	193	999999	627	985	79	999999	933	986	999999	999999	970	518	865	792	85	656	19	999999	456	463	999999	467	661	237	999999	49	632	999999	795	555	585	330	451	596	735	340	381	715	957	564	750	999999	197	942	808	999999	984	234	435	974	701	487	939	999999	264	726	999999	399	751	40	592	91	999999	999999	203	999999	76	279	67	744	285	304	52	891	713	460	279	999999	429	16	64	407	425	821	999999	999999	390	516	342	19	74	981	999999	999999	972	668	999999	872	749	168	999999	715	177	691	699	999999	999999	58	231	803	457	557	970	745	975	194	666	379	471	105	269	999999	999999	58	680	303	999999	999999	999999	55	32	406	999999	999999	999999	348	240	734	999999	999999	663	342	295	538	561	516	999999	999999	951	787	999999	999999	410	653	999999	610	999999	999999	21	405	999999	330	999999	186	780	60	587	709	899	637	954	931	257	999999	441	926	999999	407	496	173	292	999999	172	141	999999	963	996	325	371	999999	569	122	722	726	999999	342	213	119	757	511	928	311	999999	324	999999	80	811	396	222	999999	345	381	631	847	123	999999	168	998	
143	999999	64	271	348	999999	78	999999	218	531	633	109	999999	999999	649	984	244	980	794	848	307	999999	162	609	999999	398	899	999999	490	875	613	999999	999999	214	976	940	999999	667	962	663	256	991	861	289	999999	999999	999999	191	731	646	999999	142	999999	319	700	171	664	454	167	950	765	880	361	343	918	206	999999	518	188	708	999999	577	27	141	601	999999	999999	872	847	990	999999	718	466	843	272	999999	278	864	514	814	286	13	509	999999	898	376	640	527	999999	566	999999	741	12	32	119	45	999999	999999	717	999999	60	999999	999999	177	812	999999	423	518	999999	999999	927	69	13	373	432	534	78	15	243	999999	676	999999	511	999999	801	407	715	443	733	236	366	251	156	130	764	999999	405	341	209	851	999999	132	456	924	999999	139	737	638	600	585	967	118	999999	492	999999	468	999999	326	999999	999999	341	979	784	845	91	999999	912	882	609	999999	138	999999	806	391	283	553	146	586	652	672	669	87	843	158	269	999999	457	664	413	305	999999	89	966	794	999999	972	347	610	843	999999	226	999999	39	662	999999	240	999999	412	218	999999	331	999999	674	999999	999999	264	145	999999	586	833	999999	999999	479	313	732	59	769	21	872	999999	999999	535	743	699	455	815	999999	191	701	38	944	999999	456	999999	974	510	999999	273	58	265	836	712	34	19	725	999999	384	725	929	407	471	300	539	907	958	795	960	999999	257	930	216	999999	934	557	888	192	801	999999	339	999999	644	506	962	616	474	503	511	734	999999	486	999999	332	261	999999	567	654	999999	548	291	188	550	439	26	128	59	881	777	476	130	542	178	154	395	707	999999	999999	999999	923	443	464	294	236	999999	771	999999	999999	703	640	999999	244	999999	262	999999	999999	999999	999999	489	844	567	592	999999	44	999999	441	317	296	999999	553	539	601	326	999999	115	826	893	324	999999	999999	999999	175	188	999999	999999	999999	866	999999	204	243	36	999999	485	493	999999	850	738	259	622	570	463	214	946	999999	111	398	918	93	156	999999	267	366	776	244	999999	402	414	589	559	999999	574	402	999999	703	527	999999	999999	832	999999	265	98	643	999999	867	791	424	228	39	999999	96	966	782	769	82	999999	999999	782	250	277	999999	999999	158	999999	893	995	999999	122	253	999999	130	282	96	856	891	43	623	999999	909	999999	801	183	384	553	472	761	791	632	29	727	857	208	999999	564	274	819	939	999999	808	871	730	311	999999	406	915	814	880	926	878	48	999999	15	999999	797	475	789	999999	605	238	142	999999	438	103	
525	774	921	405	531	999999	82	999999	680	855	47	999999	500	999999	999999	637	999999	881	865	754	999999	374	851	335	89	99	484	757	344	714	676	668	301	999999	460	632	994	999999	359	343	806	999999	681	160	836	84	975	591	999999	999999	580	260	999999	683	121	160	922	999999	326	442	117	324	760	999999	189	999999	430	291	747	355	643	999999	531	999999	948	47	693	701	999999	14	123	999999	999999	376	144	425	999999	618	106	309	999999	999999	999999	917	235	999999	999999	716	970	467	653	693	844	737	999999	341	729	815	735	84	467	231	106	999999	328	225	650	999999	999999	763	58	812	195	999999	646	999999	999999	614	306	466	999999	976	999999	999999	999999	430	999999	999999	51	803	999999	514	882	31	841	488	312	780	999999	20	999999	799	885	999999	418	840	999999	999999	101	999999	999999	999999	519	999999	231	999999	999999	74	960	897	176	714	352	38	77	999999	929	999999	606	168	932	376	25	295	625	63	101	999999	623	520	922	999999	844	950	618	999999	995	614	999999	360	987	247	999999	701	999999	136	457	856	999999	874	999999	343	799	999999	167	818	108	234	652	177	399	999999	999999	999999	975	524	869	401	419	495	548	325	373	256	180	694	999999	999999	451	499	999999	999999	383	748	609	999999	852	912	792	999999	483	999999	961	632	999999	21	999999	999999	725	329	267	65	999999	655	335	595	970	553	762	472	999999	784	999999	999999	570	164	999999	702	840	396	672	957	609	619	22	778	999999	740	999999	169	898	999999	598	132	999999	999999	999999	727	999999	999999	618	309	159	999999	537	698	988	999999	71	999999	417	103	540	338	999999	309	999999	828	999999	557	242	239	268	602	574	98	999999	660	921	29	366	876	290	827	778	999999	807	288	999999	999999	790	555	678	487	999999	805	644	269	475	931	999999	969	94	864	999999	999999	50	999999	755	449	999999	337	886	52	999999	999999	812	712	560	999999	502	999999	746	329	767	686	999999	780	999999	768	453	999999	999999	999999	923	397	999999	425	56	399	332	260	532	642	810	462	999999	636	999999	220	992	931	999999	192	999999	928	233	999999	106	103	827	269	705	987	995	587	152	896	128	63	749	396	666	171	960	251	644	999999	519	315	999999	999999	742	640	776	522	226	13	560	995	173	36	329	999999	571	72	999999	545	999999	232	320	772	517	999999	471	605	275	547	231	198	294	999999	999999	791	85	903	999999	75	999999	482	370	149	999999	133	889	722	77	713	600	897	696	999999	465	297	999999	255	999999	999999	179	180	257	679	781	999999	711	53	999999	537	876	999999	
999999	999999	334	174	862	180	436	394	999999	748	999999	561	947	333	501	195	664	999999	796	830	495	769	896	50	999999	999999	367	999999	421	846	940	999999	837	932	361	216	999999	999999	999999	824	999999	999999	662	430	999999	695	731	457	870	525	388	824	741	56	182	776	592	294	939	180	812	999999	972	258	807	999999	999999	25	971	295	999999	374	532	971	21	473	999999	475	408	539	959	910	999999	896	999999	126	999999	791	759	585	624	489	999999	264	22	365	60	413	999999	999999	971	716	485	585	999999	999999	999999	769	44	709	670	127	885	409	220	902	359	999999	791	691	209	933	999999	999999	999999	932	999999	277	959	656	422	702	999999	764	568	999999	434	528	793	999999	824	38	756	60	915	506	603	951	999999	119	15	999999	999999	932	444	48	999999	99	913	180	999999	34	810	388	999999	967	274	131	999999	966	478	831	292	347	867	999999	186	214	481	174	338	71	233	850	999999	999999	999999	920	330	530	793	344	614	999999	452	999999	228	378	764	947	242	482	999999	87	999999	184	692	999999	75	272	861	255	618	749	841	939	800	960	738	999999	887	999999	800	999999	999999	143	227	668	895	77	953	808	450	999999	932	999999	950	999999	218	999999	755	805	855	67	668	547	726	864	999999	512	999	267	640	999999	70	887	681	799	999999	507	956	33	999999	997	319	63	999999	95	817	984	989	654	999999	999999	102	92	999999	999999	652	999999	999999	363	885	392	77	695	999999	999999	473	54	999999	999999	999999	711	519	732	425	999999	748	614	999999	641	56	797	523	999999	516	377	823	999999	999999	938	157	278	99	603	147	996	930	623	885	279	621	773	809	838	411	49	753	370	666	642	995	47	892	999999	316	97	999999	722	189	800	999999	494	656	246	13	974	622	915	999999	429	927	134	728	473	29	999999	987	999999	943	476	999999	462	321	755	943	999999	385	322	296	59	136	217	444	95	567	137	999999	573	835	437	427	837	776	247	999999	870	319	999999	757	43	999999	195	778	712	185	259	183	999999	999999	894	599	309	999999	544	302	999999	690	999999	906	892	999999	424	849	516	59	787	686	84	50	999999	800	955	565	263	999999	941	438	731	910	317	953	225	999999	999999	999999	128	999999	999999	945	995	189	676	523	865	876	999999	345	272	663	999999	573	108	999999	230	999999	643	743	374	594	360	290	999999	732	999999	999999	941	154	908	677	931	579	454	999999	999999	893	133	999999	700	999999	274	606	176	77	523	744	854	365	59	999999	999999	384	999999	646	594	714	230	999999	924	
999999	935	999999	437	594	999999	818	128	969	815	999999	970	999999	53	999999	999999	754	124	891	999999	854	93	585	999999	71	482	556	999999	808	544	999999	999999	190	518	999999	999999	732	999999	999999	345	704	626	885	550	722	999999	995	340	999999	326	840	599	999999	999999	80	843	359	447	376	122	185	999999	320	435	484	999999	999999	999999	280	545	597	585	543	555	514	237	208	999999	381	194	487	999999	879	491	999999	999999	344	455	999999	929	999999	999999	802	468	170	622	999999	459	75	68	96	999999	69	999999	999999	265	66	783	999999	842	645	323	76	191	999999	999999	213	828	732	999999	999999	999999	999999	351	452	999999	782	84	395	892	921	748	999999	999999	107	183	166	568	999999	999999	684	560	235	604	999999	779	999999	999999	832	999999	418	487	727	332	739	999999	69	718	869	426	483	981	397	337	999999	896	353	999999	999999	461	802	644	75	294	68	769	118	649	67	672	93	171	999999	194	483	999999	31	647	583	355	124	448	999999	347	964	703	172	999999	683	398	435	475	999999	380	999999	773	999999	443	999999	969	643	420	999999	999999	342	321	739	999999	853	487	874	999999	180	738	347	999999	999999	727	999999	365	606	999999	999999	668	246	999999	634	871	786	710	30	999999	383	613	711	704	999999	502	14	653	964	959	999999	205	523	999999	304	797	43	54	999999	695	123	908	373	434	454	992	959	724	686	867	999999	153	999999	296	999999	567	37	643	999999	453	723	676	400	646	999999	769	155	516	999999	837	999999	741	881	335	999999	475	249	287	259	794	999999	290	999999	106	542	999999	738	999999	408	999999	999999	399	478	999999	971	447	517	999999	270	684	847	453	999999	849	39	685	999999	999999	999999	999999	327	749	394	781	999999	999999	709	999999	114	271	999999	999999	117	587	76	999999	999999	507	999999	37	957	522	27	574	947	999999	999999	127	999999	856	999999	606	999999	999999	418	30	15	696	474	539	738	223	622	999999	999999	929	345	999999	999999	591	422	764	999999	999999	999999	805	732	999999	833	821	562	591	238	257	629	434	512	999999	999999	56	999999	576	42	824	298	744	900	28	999999	28	753	66	345	484	444	877	828	620	652	999999	297	196	999999	653	999999	156	999999	374	379	229	999999	999999	999999	999999	159	845	731	953	505	999999	905	714	898	815	77	505	255	753	813	752	605	891	913	564	759	256	714	389	848	999999	759	535	999999	701	600	974	999999	610	335	999999	155	875	125	999999	708	999999	297	56	586	480	900	241	560	626	624	535	999999	100	976	903	140	352	115	363	405	999999	75	207	
225	999999	104	645	428	224	999999	999999	776	424	999999	185	959	667	802	999999	251	528	974	999999	999999	74	999999	321	999999	432	999999	999999	999999	761	103	338	517	99	999999	999999	386	265	812	345	29	894	999999	451	244	800	944	472	549	737	122	877	405	53	130	160	999999	782	22	999999	757	804	959	999999	331	527	668	869	836	319	991	999999	999999	638	12	192	999999	999999	999999	833	999999	999999	262	43	999999	225	933	474	999999	681	508	603	252	816	588	225	935	999999	129	999999	142	84	636	240	745	136	171	766	50	999999	844	999999	706	999999	518	999999	551	999999	375	115	594	203	901	164	810	398	999999	999999	59	787	257	570	546	369	999999	413	368	999999	297	522	63	176	434	999999	999999	190	896	73	307	826	999999	19	999999	23	132	999999	182	481	429	999999	393	272	717	262	691	284	781	999999	999999	114	999999	999999	638	853	999999	428	769	871	328	629	501	679	601	232	123	999999	200	533	246	762	999999	886	999999	940	138	999999	999999	999999	348	561	409	559	585	999999	433	154	381	525	961	704	999999	999999	999999	999999	856	713	671	494	148	453	999999	258	110	999999	873	517	999999	698	724	271	969	597	532	766	230	941	104	407	799	999999	866	999999	571	542	593	999999	733	999999	999999	425	129	964	42	895	477	160	999999	999999	329	916	227	683	800	700	735	581	999999	396	579	999999	999999	999999	694	179	587	418	686	568	142	999999	783	134	614	309	151	14	565	637	999999	79	999999	999999	88	883	999999	193	874	870	806	22	160	347	232	178	805	855	999999	862	999999	69	473	999999	727	384	142	103	78	501	558	730	26	151	107	509	431	384	195	999999	428	999999	543	816	761	999999	794	999999	901	999999	999999	296	734	702	329	240	605	603	517	999999	751	657	124	999999	322	86	996	999999	250	723	999999	430	670	999999	444	914	999999	999999	137	999999	590	696	202	633	997	272	999999	999999	821	866	904	828	867	491	69	771	999999	170	503	685	134	785	206	188	698	999999	626	274	267	999999	714	947	475	999999	999999	999999	465	491	386	60	89	999999	197	383	818	918	999999	188	409	673	999999	365	999999	452	999999	805	999999	23	934	924	645	732	66	416	162	956	363	957	999999	999999	999999	999999	784	453	606	452	999999	823	369	779	519	447	864	999999	781	359	793	999999	999999	317	999999	451	556	461	999999	356	625	781	999999	862	565	606	999999	404	367	999999	999999	710	845	40	999999	676	654	165	414	208	999999	471	634	802	172	999999	529	71	999999	863	251	999999	48	259	826	999999	
602	506	224	913	637	469	237	944	778	92	187	406	109	888	797	400	57	216	999999	164	156	428	699	234	86	748	999999	503	595	258	672	595	214	999999	84	157	999999	500	999999	407	244	690	34	90	162	132	961	561	999999	999999	285	832	999999	671	670	999999	806	989	999999	888	999999	734	999999	529	420	591	202	999999	813	650	999999	556	645	91	920	465	403	619	81	954	787	403	437	744	973	839	999999	542	731	900	350	951	663	682	999999	510	341	999999	669	571	999999	999999	999999	999999	400	999999	196	688	751	999999	780	999999	917	999999	111	121	306	614	556	999999	999999	659	976	999999	309	508	892	999999	999999	420	134	899	950	510	33	533	655	21	353	254	653	147	791	999999	129	163	43	999999	580	781	999999	726	947	999999	999999	280	286	834	126	892	836	999999	499	341	89	880	999999	417	859	577	466	295	270	312	927	628	868	999999	793	156	474	999999	392	999999	999999	999999	951	861	704	752	256	999999	999999	461	417	430	999999	459	447	999999	999999	626	921	13	999999	999999	465	645	999999	186	412	999999	50	969	428	999999	840	92	134	682	929	385	712	116	330	644	401	809	999999	999999	999999	418	999999	554	240	847	199	389	102	299	941	316	700	527	350	429	781	925	43	691	999999	564	999999	765	319	540	914	815	682	999999	526	999999	749	999999	999999	999999	815	999999	738	580	999999	460	999999	834	740	622	685	194	766	999999	863	475	776	213	917	426	92	256	245	700	999999	999999	706	421	999999	999999	567	46	332	355	614	295	196	462	999999	139	999999	500	35	697	855	729	999999	781	816	60	879	545	746	999999	911	568	999999	48	646	999999	999999	999999	71	454	999999	999999	861	999999	297	578	289	999999	57	788	852	999999	999999	999999	844	214	335	924	605	722	415	999999	300	554	444	55	45	157	816	14	384	999999	439	580	641	217	867	999999	494	248	770	566	498	958	925	999999	346	712	999999	442	825	829	973	348	48	44	357	317	976	251	542	141	507	53	413	856	162	651	906	637	999999	697	440	366	951	849	533	999999	628	124	708	333	953	383	999999	554	32	100	542	607	999999	560	661	252	705	639	69	455	554	79	176	695	805	566	999999	999999	399	616	396	999999	999999	25	688	861	542	219	188	999999	864	999999	999999	71	999999	999999	778	786	45	197	661	322	790	88	999999	559	948	23	527	397	999999	60	999999	416	704	352	106	844	871	800	999999	496	460	999999	590	695	245	115	586	506	999999	319	999999	211	955	83	409	432	236	139	999999	529	
691	790	845	814	702	427	367	766	999999	933	999999	244	487	174	999999	854	999999	999999	323	842	436	30	999999	968	957	954	461	999999	999999	673	617	742	887	190	999999	670	99	776	992	818	747	820	304	854	404	999999	723	999999	221	554	935	999999	815	80	102	671	191	877	856	747	966	736	822	538	999999	182	357	307	370	999999	764	720	109	505	105	616	725	754	573	109	241	670	418	999999	999999	483	927	816	97	999999	488	222	919	999999	852	20	997	999999	538	232	510	426	999999	30	999999	224	44	999999	975	999999	945	436	313	999999	516	305	328	999999	800	842	255	999999	219	237	713	552	800	999999	653	94	618	999999	225	351	598	815	251	398	608	999999	448	617	841	999999	197	61	999999	172	999999	557	692	573	965	696	999999	969	216	999999	316	247	423	189	665	891	868	999999	221	962	169	999999	63	999999	825	999999	403	999999	699	608	50	999999	643	638	999999	106	999999	54	999999	999999	374	628	999999	59	91	371	109	268	999999	950	742	211	840	946	12	47	503	999999	748	688	302	349	280	607	160	655	604	999999	999999	569	999999	999999	992	999999	597	540	102	13	848	463	187	999999	999999	748	999999	839	820	696	635	89	603	639	305	314	236	35	999999	999999	899	435	766	324	205	392	460	918	218	158	358	472	944	499	913	295	511	999999	999999	531	741	999999	834	907	159	999999	965	999999	999999	999999	464	572	999999	101	114	999999	999999	863	939	999999	298	948	999999	999999	347	173	144	113	725	20	803	79	372	999999	999999	999999	601	859	174	999999	999999	600	398	531	694	786	288	999999	394	500	999999	999999	227	999999	999999	793	999999	172	999999	985	849	862	144	518	884	395	210	999999	832	526	821	837	698	728	877	999999	559	110	999999	561	884	291	719	999999	421	165	999999	12	592	475	999999	438	299	189	371	999999	465	880	646	999999	585	921	30	868	679	999999	999999	498	999999	545	244	590	195	18	110	568	152	909	107	728	542	208	774	367	999999	393	548	519	367	999999	242	999999	463	999999	975	963	270	851	555	661	216	999999	519	57	240	318	252	291	999999	999999	999999	556	782	918	766	387	999999	663	999999	999999	999999	440	999999	179	312	999999	136	516	999999	147	307	301	363	445	522	188	688	999999	136	320	150	267	999999	564	900	685	896	544	912	598	999999	607	611	270	999999	999999	233	349	744	675	191	736	999999	941	506	130	202	999999	405	587	999999	429	999999	999999	154	954	999	576	279	999999	669	999999	603	444	330	999999	689	103	996	746	955	999999	999999	461	
999999	999999	19	499	67	780	999999	558	999999	999999	999999	999999	79	999999	125	999999	999999	999999	999999	127	15	999999	142	813	620	806	440	109	999999	659	631	360	445	85	799	999999	945	999999	518	498	144	120	453	278	545	933	630	17	977	511	999999	309	999999	865	455	540	999999	205	879	999999	350	999999	217	489	703	548	999999	999999	999999	384	548	999999	147	999999	999999	999999	155	864	277	999999	186	432	131	839	689	999999	92	580	630	999999	999999	750	630	267	999999	750	903	963	574	997	981	636	134	603	962	703	999999	695	882	560	394	417	927	202	85	917	271	377	799	381	465	381	373	623	999999	798	646	880	999999	242	991	191	999999	280	705	999999	307	528	876	986	170	397	697	79	874	61	822	999999	191	999999	489	535	999999	203	999999	999999	272	511	687	174	66	999999	270	999999	569	999999	128	657	999999	999999	620	742	999999	813	220	999999	684	999999	748	864	976	999999	999999	204	752	999999	27	999999	738	106	286	999999	999999	712	930	999999	999999	56	999999	999999	933	174	999999	999999	999999	999999	999999	360	983	473	999999	968	762	822	197	846	593	75	898	113	195	999999	999999	399	258	999999	900	787	999999	340	942	637	999999	87	931	812	277	52	999999	999999	430	667	999999	275	181	318	999999	999999	525	93	999999	70	999999	405	485	910	999999	551	407	795	846	999999	477	652	530	297	183	685	999999	385	579	999999	999999	892	683	528	999999	999999	999999	940	999999	999999	999999	999999	54	999999	489	398	601	30	566	726	644	789	168	999999	199	470	744	884	999999	357	138	149	514	744	580	265	722	957	11	601	332	466	14	965	984	677	999999	648	807	785	94	999999	818	999999	906	700	733	509	999999	448	909	999999	805	443	752	999999	999999	310	311	233	999999	643	29	965	403	188	785	203	198	522	999999	105	86	359	272	268	331	661	838	879	999999	223	999999	562	999999	988	661	999999	222	999999	999999	307	347	583	119	451	850	999999	460	728	999999	540	320	816	585	813	268	999999	180	493	801	633	999999	432	702	462	24	466	283	414	527	999999	981	336	139	565	999999	502	249	821	418	478	211	120	964	991	902	812	976	878	729	214	400	728	71	759	835	999999	999999	657	436	999999	579	55	211	701	558	999999	687	30	64	766	216	359	999999	332	999999	361	468	999999	559	999999	489	405	684	322	824	263	999999	999999	999999	999999	999999	592	394	999999	899	165	909	999999	442	999999	135	956	999999	963	999999	50	652	999999	336	999999	456	181	107	234	904	183	999999	999999	877	999999	718	316	300	221	155	623	
999999	999999	433	999999	452	205	277	641	86	532	581	720	324	783	610	999999	53	999999	396	448	495	999999	129	999999	795	30	395	147	209	818	665	612	818	383	86	600	999999	70	42	261	903	466	158	381	602	649	573	103	694	191	999999	55	824	706	138	999999	932	707	481	431	809	139	999999	999999	866	968	999999	999999	999999	19	999999	983	999999	999999	545	39	999999	747	133	155	456	302	452	27	555	620	999999	999999	999999	281	668	606	588	999999	999999	773	34	890	515	633	999999	633	396	684	959	289	833	689	171	108	999999	195	584	335	974	517	687	423	712	999999	191	791	695	435	351	625	404	611	692	771	14	999999	242	500	408	823	905	767	68	999999	786	108	949	156	488	483	32	263	999999	935	96	611	999999	268	452	999999	937	961	343	343	999999	232	997	400	104	999999	953	94	926	160	612	919	999999	447	469	93	841	548	999999	868	603	151	974	757	684	403	942	973	58	453	885	943	434	725	389	999999	110	999999	62	816	530	938	999999	485	332	999999	999999	740	798	369	999999	399	25	474	740	743	999999	249	716	700	730	999999	999999	482	274	668	999999	639	67	905	999999	292	999999	999999	348	665	814	498	434	999999	999999	211	184	689	340	999999	999999	959	984	646	316	860	842	362	999999	550	901	853	221	664	682	616	683	893	999999	999999	904	886	136	999999	928	759	815	209	999999	999999	804	357	999999	778	740	535	655	421	598	131	449	143	53	797	763	961	287	769	835	541	528	291	312	509	592	51	833	999999	717	557	999999	643	809	567	745	999999	710	999999	923	156	999999	271	305	264	391	770	842	999999	321	967	481	55	999999	21	10	523	54	999999	196	698	702	745	704	50	86	805	333	485	62	218	260	999999	846	688	999999	266	985	57	127	821	208	504	597	749	85	999	279	798	567	231	510	77	999999	235	454	226	999999	264	999999	585	447	999999	286	113	999999	999999	999999	999999	441	743	537	996	525	999999	499	207	157	954	964	999999	535	535	999999	830	708	999999	999999	620	244	999999	999999	731	999999	999999	383	841	228	494	999999	448	799	594	366	824	999999	513	551	881	735	256	78	612	299	110	60	912	449	455	404	532	49	588	999999	88	999999	806	137	999999	991	658	979	999999	999999	526	287	941	999999	102	146	999999	642	999999	885	987	295	96	442	999999	491	471	401	772	99	510	409	221	999999	287	999999	887	385	999999	890	87	276	414	691	999999	823	999999	743	357	319	209	999999	332	702	463	792	956	374	999999	501	999999	
266	999999	573	420	126	75	798	999999	321	259	819	84	826	999999	721	880	999999	669	999999	383	999999	54	463	890	619	87	518	690	494	999999	522	28	999999	999999	820	69	999999	281	999999	757	320	999999	999999	69	389	815	999999	894	999999	999999	561	705	421	128	999999	221	753	683	800	49	999999	117	999999	999999	736	801	999999	465	988	661	999999	133	23	198	999999	876	19	403	510	804	581	624	947	582	999999	999999	606	947	999999	608	315	167	480	616	209	999999	999999	549	333	588	807	50	905	90	999999	437	692	999999	66	999999	212	360	183	996	468	932	170	823	232	919	999999	71	894	389	355	882	653	406	989	859	431	469	999999	999999	997	999999	718	999999	709	999999	999999	384	890	646	405	955	983	483	999999	999999	999999	632	326	414	999999	745	156	526	999999	990	999999	295	243	206	502	742	999999	999999	999999	999999	223	303	124	999999	794	820	999999	257	999999	400	898	179	259	721	816	799	153	665	537	261	394	202	999999	718	62	839	999999	999999	153	663	999999	731	999999	229	999999	749	517	929	620	574	574	898	542	345	999999	999999	999999	999999	999999	703	599	624	725	747	544	31	999999	405	344	954	679	999999	113	330	725	177	694	39	999999	999999	999999	223	55	999999	686	495	999999	795	999999	448	803	629	313	450	73	60	15	736	685	42	587	122	595	665	894	999999	999999	221	999999	924	919	999999	853	322	422	385	578	999999	70	58	999999	376	778	896	160	60	182	663	267	999999	171	958	353	635	490	179	627	389	78	999999	700	999999	185	702	528	796	775	991	37	687	481	253	675	637	999999	220	343	699	999999	999999	915	141	954	945	999999	961	663	227	832	253	758	999999	694	999999	357	999999	201	85	377	363	999999	191	999999	579	203	918	999999	716	964	279	999999	927	874	999999	683	569	493	999999	940	567	143	557	999999	784	929	292	559	213	999999	748	999999	999999	332	161	569	733	505	385	751	844	999999	946	262	999999	417	999999	999999	999999	999999	788	439	961	145	999999	229	999999	33	851	649	999999	999999	999999	999999	226	259	999999	605	722	663	950	74	118	999999	106	999999	999999	305	605	376	109	968	98	425	501	319	999999	132	999999	931	842	710	653	736	840	485	999999	519	46	999999	839	234	601	806	999999	723	331	482	48	921	42	431	427	484	999999	942	279	663	936	999999	201	456	93	791	821	999999	420	999999	648	620	297	678	268	999999	537	875	377	999999	586	777	988	586	93	999999	899	999999	999999	179	999999	897	999999	999999	999999	138	122	393	151	809	985	599	312	
999999	833	427	633	364	173	136	947	674	575	987	87	999999	999999	614	372	493	892	410	956	251	195	999999	415	361	105	139	999999	154	733	999999	306	987	474	49	752	665	999999	544	257	166	231	521	999999	228	859	424	219	507	30	657	917	584	999999	999999	763	92	999999	282	999999	43	999999	803	940	999999	690	99	694	880	999999	707	526	357	163	800	30	999999	429	196	999999	999999	999999	999999	133	999999	649	721	355	413	285	669	652	693	285	224	999999	428	999999	324	999999	770	729	339	999999	323	999999	570	999999	841	51	98	663	825	781	587	123	999999	679	864	368	968	744	291	604	999999	64	999999	81	939	999999	601	104	114	999999	731	951	999999	46	809	944	89	999999	513	372	197	16	827	999999	698	110	999999	999999	715	999999	999999	36	448	999999	452	999999	307	499	492	260	999999	994	558	176	999999	635	532	239	870	919	288	678	240	918	417	196	999999	921	999999	838	647	853	388	999999	101	704	513	999999	594	999999	999999	590	999999	263	922	202	457	660	999999	72	578	714	878	795	677	889	795	999999	328	265	41	999999	126	654	612	596	616	410	85	355	132	677	999999	999999	282	698	870	977	996	224	739	576	69	320	999999	933	974	592	481	211	909	983	999999	338	519	270	473	163	650	999999	586	57	585	516	939	900	999999	558	523	999999	29	818	533	113	525	464	327	805	999999	999999	621	33	928	873	446	149	999999	316	810	999999	234	716	336	670	637	692	990	999999	380	369	864	425	79	503	999999	100	460	999999	999999	64	943	668	999999	999999	714	999999	128	712	80	800	760	762	748	510	999999	312	492	863	476	999999	474	773	435	999999	999999	206	954	999999	691	355	689	717	503	999999	78	566	946	999999	955	84	574	999999	483	580	999999	112	676	568	749	999999	607	999999	956	979	590	179	242	999999	168	518	608	692	30	724	999999	52	269	992	999999	196	365	138	907	401	269	195	999999	855	424	711	999999	395	686	811	747	999999	760	999999	175	999999	334	211	205	447	475	881	999999	758	468	566	999999	684	136	562	524	999999	999999	565	999999	404	878	387	999999	999999	989	222	16	219	976	28	292	745	827	543	862	163	932	999999	999999	388	927	542	396	858	999999	844	269	133	999999	999999	999999	205	803	770	30	946	999999	749	457	263	874	58	781	449	999999	107	856	999999	999999	370	546	999999	639	999999	477	999999	999999	472	587	999999	952	883	999999	708	999999	97	942	999999	522	916	999999	193	22	672	513	878	999999	946	584	771	988	676	433	926	732	999999	
999999	470	303	684	955	999999	171	999999	310	999999	136	83	834	196	165	999999	80	999999	999999	999999	215	966	999999	598	999999	54	888	816	166	286	999999	995	999999	429	531	481	762	838	960	999999	32	709	999999	999999	751	687	999999	999999	999999	197	606	649	999999	379	979	599	641	705	108	911	530	354	157	34	542	141	107	999999	665	999999	48	242	823	232	339	506	999999	999999	846	999999	999999	500	999999	968	680	809	166	999999	999999	931	839	67	999999	59	344	677	561	348	979	619	589	999999	732	932	159	999999	826	616	50	999999	995	334	999999	209	999999	999999	154	188	353	732	999999	501	999999	733	843	980	501	999999	888	999999	999999	265	337	236	318	235	999999	278	819	999999	983	999999	566	966	936	999999	209	999999	80	999999	533	383	994	999999	644	98	741	999	98	178	872	61	727	388	999999	739	996	631	891	753	271	875	369	47	748	999999	999999	999	796	338	781	961	704	583	138	999999	999999	90	999999	999999	494	768	189	650	444	999999	821	999999	437	206	518	578	999999	999999	999999	657	23	956	508	218	163	742	212	759	397	910	357	154	260	999999	478	999999	48	999999	999999	502	999999	718	603	816	999999	757	999999	599	820	213	999999	387	540	480	557	314	999999	384	999999	999999	999999	429	262	533	584	677	927	999999	728	602	539	977	67	999999	961	305	363	691	604	405	180	999999	939	194	597	969	999999	999999	418	173	344	664	604	516	999999	276	465	999999	241	999999	829	110	871	227	673	344	330	999999	518	262	951	999999	999999	670	999999	953	489	78	936	615	999999	157	62	565	999999	999999	383	551	614	695	839	293	460	999999	576	80	741	722	520	999999	649	999999	999999	165	221	453	885	933	934	999999	786	397	143	625	873	682	57	315	999999	798	961	779	385	999999	423	668	440	121	104	999999	999999	767	558	999999	966	999999	885	999999	999999	814	989	999999	616	631	908	999999	160	834	794	999999	32	435	999999	721	300	869	249	999999	999999	553	23	773	839	999999	770	29	999999	459	999999	435	796	999999	999999	155	999999	522	173	754	999999	971	518	606	999999	211	488	786	999999	836	999999	106	208	447	999999	800	800	225	609	192	860	889	999999	999999	184	999999	999999	999999	999999	616	912	778	706	495	533	999999	44	417	456	638	999999	999999	999999	12	76	562	999999	359	997	999999	354	593	912	980	893	35	367	817	431	999999	114	617	321	398	924	614	400	712	913	392	999999	999999	768	971	247	876	875	611	633	999999	141	747	874	999999	999999	999999	865	999999	601	508	413	226	999999	999999	533	999999	
672	999999	87	462	999999	524	446	614	405	961	824	999999	743	999999	160	756	194	809	827	367	742	999999	999999	999999	999999	999999	999999	999999	999999	548	407	280	448	908	999999	259	999999	181	460	616	310	999999	999999	999999	503	999999	999999	584	357	657	42	186	999999	176	999999	664	499	481	712	498	999999	40	636	856	563	554	999999	999999	999999	901	232	999999	359	220	66	483	109	825	111	824	691	999999	999999	330	516	999999	608	281	323	549	759	61	468	961	212	280	633	62	746	949	432	157	999999	456	435	29	999999	999999	120	122	564	999999	999999	888	806	999999	999999	315	999999	342	945	231	521	999999	151	180	554	999999	18	999999	999999	57	89	162	999999	544	764	611	895	496	403	158	999999	211	999999	96	999999	580	165	999999	307	328	999999	999999	13	210	636	507	314	264	475	999999	452	334	272	516	594	999999	999999	272	123	999999	419	852	939	797	70	999999	288	999999	999999	999999	241	999999	489	531	344	675	999999	201	908	999999	999999	640	31	999999	706	836	938	478	999999	999999	93	893	221	935	908	859	474	216	999999	326	229	260	765	999999	208	769	845	741	181	919	78	305	999999	856	74	779	831	976	100	233	381	809	999999	44	889	348	470	553	623	484	210	999999	60	999999	46	56	875	529	999999	937	999999	999999	307	582	396	999999	539	999999	870	139	999999	497	126	999999	944	420	697	999999	611	860	308	301	128	696	999999	999999	254	772	999999	28	903	312	223	163	241	184	512	979	999999	999999	808	115	682	493	456	712	825	999999	647	626	358	153	999999	999999	638	700	88	610	864	269	544	767	545	852	999999	725	284	962	686	769	908	999999	93	510	62	999999	999999	634	250	999999	310	121	999999	999999	669	759	395	320	524	541	106	901	999999	388	999999	51	569	829	268	999999	438	863	456	999999	999999	999999	999999	416	850	446	91	454	370	999999	959	432	642	999999	999999	475	340	964	447	999999	999999	999999	602	704	944	21	999999	999999	999999	518	577	447	665	256	485	38	698	978	469	88	999999	651	999999	999999	429	143	408	227	999999	792	999999	473	425	311	214	711	47	999999	472	999999	813	301	999999	851	290	521	999999	396	867	164	776	362	505	369	999999	999999	475	345	284	810	612	415	152	583	128	999999	31	363	52	773	990	342	999999	629	275	168	574	690	977	907	376	22	360	999999	999999	48	968	999999	616	999999	246	702	999999	662	237	407	159	503	732	186	500	413	353	999999	173	444	846	875	103	536	999999	784	368	376	444	999999	999999	660	999999	90	144	964	999999	999999	
537	298	999999	853	402	999999	18	80	999999	999999	417	962	668	999999	328	580	202	999999	962	89	734	999999	344	714	227	636	999999	499	935	652	999999	535	666	999999	565	999999	194	992	483	236	527	387	827	567	959	999999	931	999999	341	987	999999	51	12	668	136	86	953	545	635	999999	999999	999999	144	314	999999	882	306	186	701	453	999999	209	999999	736	561	357	633	999999	999999	746	704	553	168	947	764	999	999999	998	366	488	921	648	366	717	710	18	252	522	808	87	185	999999	999999	887	601	999999	431	275	999999	778	452	186	999999	889	71	971	361	999999	550	759	358	308	999999	222	531	747	843	999999	35	553	114	999999	968	678	570	949	456	999999	999999	86	578	268	891	587	45	745	999999	476	656	739	999999	65	999999	58	999999	877	935	884	366	853	999999	528	999999	562	673	999999	217	121	999999	999999	524	91	840	473	191	999999	416	999999	999999	999999	888	999999	256	999999	897	59	999999	999999	949	693	24	571	913	503	241	59	28	999999	913	704	999999	747	158	544	224	999999	224	509	999999	637	470	703	999999	580	964	478	282	952	665	624	999999	999999	171	634	107	953	177	999999	999999	142	81	87	328	482	257	151	999999	712	82	332	834	639	62	321	232	320	863	343	538	763	777	76	999999	999999	510	999999	585	523	446	271	999999	999999	999999	735	566	999999	385	235	332	823	999999	569	999999	343	789	564	999999	999999	412	787	99	834	999999	478	364	15	414	38	972	16	999999	704	275	999999	999999	956	371	327	755	999999	935	637	20	714	512	217	195	339	509	945	16	735	120	659	999999	999999	78	798	999999	560	979	356	263	326	267	555	304	79	419	832	202	916	999999	573	999999	462	824	104	966	999999	999999	84	999999	36	10	830	593	616	639	361	999999	999999	999999	999999	999999	588	384	694	457	957	913	999999	920	676	753	99	640	547	999999	718	749	999999	999999	233	741	904	827	237	326	436	999999	687	439	67	999999	628	969	999999	713	272	88	999999	646	999999	243	999999	164	852	282	910	199	999999	999999	921	612	914	999999	723	463	955	761	999999	378	30	995	999999	999999	862	732	134	130	740	834	544	999999	619	999999	822	999999	47	749	974	999999	415	247	915	999999	518	455	40	999999	255	446	999999	511	931	761	999999	23	999999	999999	999999	999999	999999	790	459	221	999999	999999	993	999999	919	734	425	999999	786	202	999999	783	89	355	999999	417	701	247	999999	303	86	43	708	857	711	999999	999999	29	999999	853	806	999999	788	704	616	238	462	453	999999	521	999999	551	724	
739	999999	843	999999	999999	999999	884	999999	999999	916	165	144	999999	581	145	875	999999	999999	405	999999	932	999999	346	995	385	999999	939	955	258	999999	999999	999999	535	999999	969	999999	999999	874	328	180	999999	435	999999	709	999999	569	386	656	326	577	857	767	624	794	791	353	999999	999999	558	923	910	929	180	639	563	999999	609	920	612	88	17	245	999999	999999	193	507	499	999999	999999	999999	362	999999	638	680	999999	999999	658	740	527	625	604	29	325	404	269	644	264	266	156	751	960	465	53	247	570	999999	342	999999	611	293	854	999999	999999	743	570	999999	300	500	226	968	999999	869	999999	986	483	988	999999	41	966	548	253	243	490	621	855	897	249	400	120	999999	262	269	138	243	771	778	999999	582	834	999999	999999	764	49	187	527	999999	72	66	764	581	701	311	999999	72	999999	620	345	865	887	999999	999999	899	390	424	715	964	740	169	225	999999	454	347	206	333	204	489	999999	312	103	764	999999	999999	636	999999	110	951	999999	76	203	160	443	678	695	999999	264	455	383	624	472	562	360	903	841	69	137	364	999999	109	999999	999999	999999	42	771	999999	838	204	272	852	324	999999	138	673	999999	999999	272	776	651	999999	999999	749	115	579	840	541	413	932	351	577	410	745	847	737	207	999999	999999	999999	907	999999	999999	69	192	531	309	708	999999	686	937	776	796	360	712	78	40	999999	999999	999999	202	239	999999	999999	999999	999999	451	578	916	401	476	333	340	861	869	89	999999	18	999999	584	999999	999999	117	726	999999	575	780	60	43	779	707	999999	999999	886	218	677	999999	426	216	497	89	731	791	42	220	613	445	935	491	633	364	31	562	871	577	69	132	993	911	999999	914	401	545	147	693	397	146	454	653	999999	237	296	999999	79	504	999999	350	84	515	390	140	845	568	999999	424	999999	526	325	319	999999	999999	859	515	928	999999	688	999999	654	348	823	477	991	999999	300	999999	77	999999	492	377	999999	999999	57	487	530	157	79	832	145	722	18	870	821	144	505	999999	377	781	873	496	999999	362	695	735	692	913	999999	564	278	999999	356	467	43	948	289	438	999999	381	984	780	513	855	60	999999	999999	952	655	856	785	653	38	999999	355	995	561	677	33	321	999999	617	18	999999	564	141	375	999999	837	873	855	999999	148	996	797	102	999999	959	311	763	404	739	267	999999	778	624	975	70	121	48	999999	999999	415	196	999999	999999	772	998	301	919	566	789	125	782	11	999999	999999	41	498	262	999999	999999	999999	999999	999999	66	359	
725	736	940	165	314	439	798	486	252	661	999999	420	430	330	984	999999	391	206	615	999999	999999	291	70	999999	943	571	859	999999	794	999999	155	279	530	27	56	272	999999	764	262	360	999999	306	758	66	562	621	78	932	37	999999	983	73	999999	441	999999	999999	676	831	221	999999	579	772	692	999999	516	683	889	412	283	721	317	999999	944	264	307	188	999999	13	556	999999	999999	927	999999	861	263	91	967	98	152	999999	999999	529	999999	519	780	999999	999999	754	550	879	732	666	658	999999	999999	366	999999	57	999999	696	910	999999	999999	999999	249	652	774	830	999999	434	999999	999999	269	670	135	788	83	999999	999999	753	999999	999999	462	676	599	836	999999	692	245	897	962	919	999999	456	702	923	999999	664	279	999999	779	999999	999999	125	173	930	406	987	190	837	292	999999	574	999999	131	142	999999	609	299	413	383	92	595	853	999999	796	847	813	999999	211	999999	419	999999	354	999999	791	775	346	512	669	440	291	999999	407	614	999999	999999	573	334	570	713	644	375	999999	755	696	999999	159	653	999999	92	593	28	979	302	873	999999	229	415	340	366	999999	106	629	972	101	999999	197	249	203	451	284	999999	999999	498	899	54	299	599	999999	603	999999	692	146	999999	847	272	532	115	741	740	999999	167	994	213	839	999999	745	893	663	999999	999999	910	999999	925	999999	114	999999	999999	999999	829	248	630	137	736	740	190	960	53	135	828	59	92	508	462	325	999999	494	999999	658	360	999999	999999	936	172	604	716	242	220	777	999999	653	51	711	911	502	999999	999999	268	473	999999	588	702	767	834	76	917	999999	997	609	692	999999	424	832	52	530	842	693	964	142	33	948	999999	999999	392	185	999999	380	596	999999	820	999999	999999	731	999	771	606	999999	111	106	686	314	244	999999	94	132	238	219	669	999999	659	811	75	999999	449	710	839	436	999999	658	68	546	815	47	789	607	394	693	832	280	924	213	591	868	455	719	999999	148	999999	270	947	798	999999	215	310	18	999999	110	291	299	932	179	262	999999	48	999999	498	207	999999	487	738	545	999999	999999	999999	456	999999	207	680	729	996	701	999999	125	711	269	999999	610	999999	780	587	999999	999999	542	348	754	999999	148	829	315	999999	516	326	999999	999999	412	421	323	749	854	788	822	430	999999	999999	999999	999999	147	741	778	315	888	470	51	999999	999999	143	844	60	711	999999	999999	377	375	508	489	384	553	593	309	847	999999	999999	999999	992	764	863	999999	249	999999	831	813	407	61	999	342	56	285	999999	999999	
278	577	272	48	999999	707	999999	64	63	813	856	380	554	442	930	794	37	999999	59	146	591	294	604	943	879	691	999999	999999	999999	999999	442	109	999999	517	999999	999999	258	822	999999	294	999999	808	795	436	259	999999	269	964	130	214	315	468	236	665	494	999999	972	328	999999	999999	999999	999999	999999	887	380	999999	999999	46	411	999999	546	215	65	764	826	783	999999	178	694	428	432	718	206	171	860	974	873	96	32	56	308	929	999999	865	270	190	129	908	65	502	999999	232	999999	469	668	109	413	471	838	999999	999999	999999	634	739	999999	315	932	527	37	406	883	999999	24	365	362	616	551	999999	999999	645	663	590	122	201	595	999999	165	736	503	761	570	412	258	321	560	504	304	999999	630	999999	999999	602	880	659	999999	300	217	207	117	999999	558	999999	967	202	57	905	690	442	153	43	159	206	34	276	836	999999	293	703	804	858	321	999999	568	999999	999999	999999	709	463	999999	305	999999	957	999999	451	213	999999	445	65	273	999999	813	861	780	999999	805	62	578	614	822	999999	999999	514	403	259	999999	930	655	427	805	986	205	237	860	999999	999999	201	577	999999	73	490	46	238	440	158	55	999999	999999	972	744	344	493	104	641	999999	298	488	564	999999	711	999999	700	999999	260	999999	460	586	999999	931	556	613	485	999999	551	342	111	999999	84	254	214	999999	999999	683	683	470	502	110	999999	999999	560	562	637	999999	871	790	789	29	977	162	999999	999999	458	916	999999	140	999999	498	553	308	344	519	414	320	175	431	199	27	343	790	784	359	990	999999	380	994	976	287	133	760	553	91	801	999999	556	999999	831	177	267	552	611	14	999999	999999	90	51	999999	327	42	450	601	999999	999999	197	378	348	478	999999	545	432	164	581	999999	792	755	262	717	493	999999	429	599	31	760	791	189	779	802	703	505	338	999999	659	999999	683	999999	781	999999	614	552	217	276	960	631	999999	398	39	640	999999	541	828	999999	664	563	612	851	579	21	999999	999999	598	999999	999999	375	216	999999	999999	336	690	633	973	855	999999	940	556	163	638	999999	925	402	160	148	47	171	677	14	999999	999999	642	831	589	770	512	606	954	670	501	594	424	259	999999	702	949	999999	567	972	231	724	16	459	222	999999	95	501	999999	459	509	999999	698	211	403	409	999999	858	54	213	999999	506	986	999999	661	53	975	999999	510	457	199	905	603	999999	999999	468	999999	193	619	409	684	999999	749	504	171	887	896	222	856	493	19	100	97	364	629	724	999999	
131	797	178	214	420	990	410	270	603	999999	999999	428	934	320	510	249	644	529	341	756	491	723	999999	157	999999	818	27	448	108	818	249	999999	68	730	968	396	450	204	273	30	348	999999	999999	877	999999	794	921	182	508	851	999999	835	999999	968	999999	407	32	31	452	601	999999	999999	999999	999999	770	918	369	214	352	124	799	449	999999	321	417	257	165	897	253	967	897	999999	939	256	375	414	787	100	483	571	999999	428	752	672	56	386	81	783	999999	985	435	716	999999	999999	62	12	579	976	560	999999	251	135	778	484	704	139	999999	999999	999999	999999	141	999999	731	999999	750	380	697	593	999999	41	186	381	790	999999	542	190	23	555	204	372	999999	810	540	999999	329	247	650	277	967	999999	364	999999	374	751	999999	166	985	59	643	681	315	999999	712	528	999999	870	345	999999	942	523	125	999999	999999	56	530	331	999999	256	999999	999999	729	430	625	356	677	30	999999	49	414	385	999999	999999	911	523	999999	848	107	999999	662	458	901	141	335	999999	999999	886	445	999999	999999	533	999999	739	597	999999	999999	885	999999	366	999999	801	862	306	999999	566	329	161	566	207	989	682	999999	726	999999	12	999999	999999	104	181	999999	790	584	689	818	881	957	465	375	780	571	999999	487	741	999999	861	595	605	35	768	134	999999	999999	247	999999	547	309	999999	156	594	528	999999	790	199	999999	71	226	183	487	234	608	864	999999	999999	636	999999	999999	999999	567	732	417	16	999999	336	56	999999	470	346	361	281	581	266	318	780	261	218	392	298	999999	999999	644	999999	127	999999	999999	270	864	544	611	999999	352	817	143	999999	187	999999	789	999999	152	999999	600	999999	999999	999999	652	351	555	15	999999	427	434	906	562	468	97	999999	888	771	176	786	50	999999	999999	839	928	999999	132	894	603	739	428	928	155	32	999999	999999	999999	910	159	818	715	859	21	194	999999	446	264	675	336	193	999999	28	297	366	866	674	155	982	288	887	999999	661	412	999999	999	999999	760	539	960	334	999999	978	622	999999	81	191	914	550	753	999999	510	457	567	999999	115	999999	640	789	999999	832	618	999999	632	271	999999	63	456	999999	999999	589	685	724	999999	999999	789	655	406	999999	294	685	760	604	238	796	387	771	999999	992	688	598	866	999999	383	137	715	999999	356	360	758	27	734	697	365	173	806	785	999999	565	630	460	13	700	505	999999	82	24	999999	835	999999	828	960	464	538	999999	723	714	351	587	297	14	999999	56	191	277	950	999999	999999	74	990	602	38	538	
372	999999	595	175	476	903	65	700	405	520	475	929	999999	279	999999	769	450	102	443	165	278	999999	160	957	518	999999	529	999999	776	325	845	291	799	431	102	310	11	999999	248	448	999999	999999	608	999999	580	999999	220	999999	905	999999	624	898	168	872	999999	746	87	637	999999	248	383	56	924	89	674	193	139	999999	187	858	768	891	853	995	999999	681	999999	371	387	999999	27	848	999999	999999	700	999999	999999	927	171	999999	232	373	999999	10	74	484	672	999999	124	396	132	585	503	56	709	732	54	999999	248	588	728	716	259	400	230	534	943	999999	388	727	999999	212	473	831	636	999999	999999	853	930	159	999999	498	999999	990	144	442	999999	999999	598	968	999999	960	688	582	627	999999	123	510	779	540	541	56	150	396	999999	919	121	672	420	314	741	999999	241	999999	999999	240	469	269	999999	788	999999	886	38	420	999999	109	524	890	213	130	291	489	84	999999	617	999999	999999	860	664	224	330	682	999999	293	236	712	729	598	12	999999	56	854	254	999999	360	654	27	729	572	236	405	230	469	999999	33	999999	126	840	481	617	882	999999	604	51	467	507	999999	999999	193	122	379	999999	888	816	84	436	245	93	50	999999	944	628	297	437	819	110	223	356	270	974	595	888	999999	999999	515	999999	259	212	533	853	413	283	546	460	999999	479	342	999999	225	999999	999999	42	999999	518	999999	263	321	999999	232	367	293	999999	484	218	999999	491	808	503	311	636	187	43	999999	197	999999	671	92	999999	999999	999999	768	570	140	673	958	563	98	608	722	261	999999	92	979	176	569	519	999999	337	999999	375	670	838	351	589	999999	983	482	613	959	10	181	999999	597	882	999999	723	764	999999	260	999999	403	210	781	59	509	105	63	394	999999	49	873	755	902	214	679	929	999999	550	999999	999999	999999	484	648	721	90	652	495	107	576	846	755	986	86	971	999999	470	67	999999	89	324	929	999999	985	999999	999999	426	581	392	999999	669	504	223	999999	285	999999	918	562	999999	969	857	610	999999	817	999999	999999	886	678	931	242	219	871	927	470	939	999999	993	999999	728	593	664	80	112	894	906	999999	541	439	801	98	63	908	997	332	999999	714	999999	999999	213	634	250	748	999999	159	999999	999999	576	752	999999	999999	889	429	833	999999	315	786	507	71	910	439	753	457	999999	842	189	311	873	604	999999	235	999999	999999	295	104	999999	999999	430	953	900	118	775	789	821	571	209	633	999999	531	27	445	216	912	369	773	999999	793	999999	807	970	692	999999	
999999	513	392	999999	175	144	739	999999	399	366	553	170	999999	999999	999999	999999	314	643	555	236	999999	587	802	999999	168	999999	999999	222	559	54	623	983	217	999999	803	285	439	413	43	999999	345	999999	627	999999	662	751	999999	119	918	168	567	173	999999	466	582	999999	711	373	10	812	622	526	573	355	742	999999	953	999999	861	688	205	901	999999	66	999999	943	959	722	999999	416	796	412	304	401	487	460	999999	751	611	418	574	999999	412	999999	999999	819	835	282	347	102	798	949	999999	240	999999	665	563	367	575	638	999999	999999	18	999999	25	220	999999	181	999999	999999	11	212	16	453	999999	139	499	388	189	81	118	686	385	999999	999999	847	164	999999	438	821	896	211	185	973	999999	585	68	818	215	665	596	663	414	64	100	999999	942	999999	126	833	999999	185	187	504	999999	999999	613	999999	975	178	66	168	742	999999	396	800	37	999999	470	538	999999	999999	183	523	999999	455	282	330	182	31	904	999999	947	605	999999	721	999999	680	999999	244	999999	323	999999	46	609	438	920	368	668	300	569	909	344	587	999999	496	11	663	999999	84	476	292	571	999999	273	999999	220	147	401	674	776	356	999999	999999	566	999999	837	146	914	55	534	913	661	999999	462	995	999999	999999	999999	168	719	369	660	379	767	689	999999	889	773	902	228	783	966	994	523	222	329	118	31	15	999999	865	749	974	550	562	630	999999	500	277	692	999999	999999	242	955	417	696	999999	999999	876	15	947	372	22	999999	750	947	999999	369	999999	676	999999	348	999999	509	999999	619	999999	829	214	68	72	398	505	999999	378	999999	999999	999999	999999	526	119	999999	999999	10	711	502	999999	157	799	615	999999	330	260	601	786	511	468	999999	999999	797	20	390	264	999999	943	558	999999	999999	458	271	223	628	262	724	566	266	204	835	797	361	882	999999	39	999999	105	741	148	904	433	999999	30	999999	999999	318	515	728	394	999999	999999	163	635	934	698	537	402	344	77	536	999999	529	999999	632	935	999999	999999	482	999999	665	999999	211	420	962	379	591	251	222	690	944	219	838	872	867	778	644	726	947	839	501	206	760	674	999999	869	999999	999999	999999	999999	198	404	999999	377	729	613	855	743	999999	565	117	296	999999	653	133	999999	999999	657	449	854	999999	33	966	999999	999999	468	961	536	999999	103	475	41	854	157	999999	999999	187	470	999999	263	999999	901	63	392	999999	215	27	116	551	295	672	256	120	543	773	175	999999	398	999999	999999	652	999999	935	579	99	999999	442	999999	161	999999	999999	999999	
999999	195	932	999999	969	583	999999	653	451	854	985	999999	999999	228	999999	321	383	336	122	788	999999	882	611	999999	965	999999	999999	656	773	985	999999	999999	155	999999	742	925	611	383	999999	853	487	863	819	797	343	422	999999	871	165	130	658	825	470	361	999999	632	584	999999	999999	495	291	999999	880	466	899	999999	377	999999	486	995	710	999	141	268	310	99	999999	999999	269	553	336	431	999999	652	336	999999	507	793	163	119	350	282	999999	709	572	999999	983	362	897	325	55	663	999999	169	420	658	693	211	60	694	569	770	78	880	169	859	999999	237	140	769	520	583	341	376	654	999999	60	999999	696	87	115	999999	915	944	999999	672	46	341	242	677	445	305	743	469	550	999999	213	78	550	712	469	756	999999	138	804	472	999999	29	515	982	999999	999999	515	972	588	859	854	134	383	496	999999	431	995	462	334	225	840	872	825	999999	234	981	880	983	618	999999	487	787	149	999999	350	26	825	259	78	183	789	999999	880	691	725	89	695	64	888	47	760	770	803	589	631	460	203	441	758	999999	999999	531	364	239	999999	999999	999999	347	999999	999999	606	746	999999	999999	436	80	991	999999	358	154	295	999999	105	999999	598	717	983	999999	413	890	823	394	500	451	999999	268	999999	999999	319	659	104	357	908	91	999999	24	999999	653	163	999999	999999	68	92	613	341	999999	436	784	640	999999	92	434	933	999999	983	221	255	999999	999999	177	664	350	825	699	60	937	999999	23	148	999999	341	340	999999	852	431	999999	999999	887	119	236	999999	630	20	999999	576	670	424	999999	108	229	768	443	293	985	896	127	242	393	563	403	999999	422	645	999999	332	999999	36	91	834	227	910	999999	999999	142	346	43	340	179	999999	999999	523	276	914	999999	815	999999	999999	422	955	999999	532	917	999999	715	589	999999	985	954	332	824	999999	342	818	881	319	410	610	161	649	862	787	72	270	183	880	380	508	726	250	999999	705	614	999999	530	694	992	44	127	553	926	999999	999999	999999	999999	746	190	999999	43	609	415	999999	895	773	102	526	469	657	160	835	999999	911	269	999999	896	129	999999	216	297	196	326	999999	493	607	722	814	411	225	961	436	699	921	474	126	835	149	809	999999	43	999999	999999	999999	884	999999	343	25	999999	672	999999	999999	717	974	999999	846	293	49	802	297	999999	287	999999	254	999999	723	146	297	999999	153	878	999999	319	197	182	294	999999	999999	491	212	999999	706	999999	999999	275	999999	719	724	761	628	833	795	346	521	790	999999	999999	
999999	649	170	154	55	579	645	794	202	869	529	801	875	884	311	558	600	999999	354	262	387	979	913	14	421	535	818	319	93	421	798	407	999999	406	981	999999	330	999999	228	137	389	943	82	912	199	923	885	999999	532	246	746	999999	445	999999	510	11	736	166	733	519	760	999999	711	999999	81	131	384	479	999999	969	999999	542	805	999999	872	443	906	10	814	498	650	999999	999999	846	675	310	962	999999	895	999999	999999	173	334	999999	376	63	242	301	841	77	548	999999	840	562	17	213	692	999999	631	77	104	735	352	244	869	685	548	864	116	770	169	462	999999	999999	999999	75	218	106	999999	818	210	615	999999	999999	999999	999999	244	999999	839	471	999999	744	301	828	886	870	999999	99	838	999999	515	378	194	81	908	96	832	918	199	999999	995	596	999999	812	999999	488	575	605	999999	635	999999	999999	999999	999999	162	425	170	755	999999	502	254	128	999999	170	313	831	430	98	838	863	411	326	44	896	476	999999	377	488	999999	999999	305	225	804	213	248	201	999999	550	999999	493	925	86	999999	697	698	876	338	216	508	45	999999	487	767	999999	234	135	288	137	178	140	999999	681	794	638	207	39	324	999999	922	121	487	880	179	354	938	999999	999999	347	208	599	693	999999	999999	925	999999	817	457	383	978	123	912	226	381	788	999999	999999	291	253	999999	669	562	284	294	396	557	187	999999	422	493	899	691	941	928	578	999999	885	701	869	299	999999	581	999999	85	808	209	271	508	390	908	694	53	200	846	539	47	999999	877	593	999999	171	509	44	890	999999	431	971	297	803	352	560	552	422	999999	120	97	621	208	485	197	999999	678	928	513	999999	855	999999	999999	399	541	38	18	118	501	999999	880	547	60	995	387	237	973	705	48	358	151	631	999999	735	452	426	999999	999999	405	90	492	580	530	101	234	999999	875	999999	271	323	999999	443	920	826	240	550	570	213	107	960	323	973	890	164	657	233	999999	999999	946	999999	818	999999	713	421	644	309	26	959	770	457	361	85	443	724	807	708	711	419	505	902	999999	16	304	999999	767	999999	999999	375	443	10	674	515	951	157	505	935	730	509	192	999999	999999	610	999999	649	608	247	539	175	999999	949	522	999999	999999	999999	268	811	321	278	653	135	618	650	525	769	999999	846	133	296	228	871	999999	212	999999	574	378	255	573	654	836	529	979	525	999999	494	999999	828	651	907	999999	693	624	461	855	67	321	999999	94	672	999999	762	999999	253	999999	486	971	999999	
619	300	676	999999	248	666	441	134	155	103	632	41	999999	953	205	999999	407	534	256	526	999999	179	263	494	170	900	787	999999	999999	736	577	541	523	177	219	360	240	999999	455	958	30	730	911	227	261	63	999999	999999	999999	897	845	422	239	454	963	449	47	999999	852	347	878	999999	719	999999	526	100	517	123	999999	999999	985	532	89	999999	505	626	268	45	999999	117	519	999999	517	999999	891	165	311	78	214	770	323	59	32	117	89	663	999999	999999	701	999999	546	277	999999	722	999999	322	343	940	949	347	999999	11	947	999999	827	14	849	211	999999	370	788	999999	999999	973	530	936	509	971	999999	999999	614	765	999999	83	999999	252	704	794	605	578	999999	999999	129	867	999999	999999	111	287	290	999999	999999	809	974	340	999999	107	367	206	201	975	812	371	731	117	732	999999	667	999999	184	585	309	64	999999	949	548	999999	328	999999	999999	219	834	999999	999999	999999	37	805	791	13	701	473	884	999999	999999	630	765	460	999999	999999	999999	174	653	236	999999	704	999999	760	213	34	791	999999	999999	325	813	982	150	590	680	999999	90	927	633	664	183	710	999999	802	461	999999	194	999999	787	999999	907	228	999999	999999	999999	986	369	276	601	766	221	999999	694	568	694	620	489	184	779	52	931	217	541	989	999999	402	13	972	309	238	840	703	176	472	418	594	427	543	471	694	999999	813	336	867	452	435	26	142	117	999999	496	19	319	745	384	700	687	576	553	727	999999	396	999999	373	926	999999	581	999999	160	109	999999	945	999999	999999	814	128	880	674	546	999999	385	871	999999	999999	741	999999	394	430	97	717	907	850	989	744	712	841	846	999999	940	934	854	794	982	17	647	999999	305	999999	930	999999	819	999999	39	999999	351	120	999999	999999	631	105	999999	160	144	442	201	352	956	999999	382	999999	999999	917	733	612	999999	591	889	999999	999999	201	535	169	500	830	898	894	821	73	402	601	999999	347	341	845	999999	999999	659	549	816	999999	593	335	851	956	999999	901	289	427	162	759	230	999999	688	440	999999	964	659	313	543	307	999999	893	576	999999	999999	999999	999999	887	801	999999	932	349	51	999999	607	209	999999	544	999999	996	999999	404	910	643	999999	645	659	900	285	846	999999	355	15	518	774	700	999999	999999	302	60	325	999999	625	94	826	999999	632	173	999999	370	999999	125	467	547	693	136	983	999999	410	28	284	685	612	955	999999	587	999999	532	750	906	999999	999999	999999	999999	681	222	778	825	816	499	22	496	999999	914	199	929	999999	468	
999999	999999	716	825	671	283	775	999999	789	669	999999	249	546	110	422	926	920	419	999999	672	999999	999999	999999	167	126	910	15	788	999999	698	765	999999	999999	875	999999	112	200	624	575	968	29	51	432	999999	765	577	953	912	83	151	993	780	67	224	602	354	300	559	999999	760	277	987	32	999999	999999	967	999999	670	402	320	736	305	843	999999	999999	999999	58	248	402	549	957	999999	715	476	704	984	46	485	283	363	811	640	999999	815	999999	42	999999	999999	214	798	37	292	999999	763	415	697	937	162	571	777	305	62	999999	169	803	184	282	999999	999999	999999	930	74	397	49	509	999999	389	999999	213	620	806	717	43	604	521	674	999999	951	70	16	57	883	913	999999	999999	758	483	756	21	525	999999	999999	999999	295	867	963	895	480	999999	999999	317	909	949	951	970	588	28	562	647	999999	602	330	495	999999	871	56	161	890	999999	750	999999	632	26	687	999999	344	999999	747	736	558	779	111	697	751	999999	999999	934	999999	535	479	740	921	119	882	999999	440	999999	563	423	999999	811	999999	999999	513	698	684	999999	272	101	636	999999	280	825	999999	359	500	632	744	691	733	122	199	364	999999	20	700	523	144	764	999999	368	999999	999999	915	746	775	613	193	999999	999999	256	672	869	899	664	469	105	999999	533	432	807	242	872	690	708	622	999999	985	503	997	171	757	507	999999	277	604	946	910	352	999999	887	448	691	999999	999999	450	330	464	848	550	605	999999	610	999999	999999	135	999999	999999	999999	134	135	999999	690	999999	852	999999	174	207	631	999999	522	999999	678	999999	545	369	550	205	213	267	302	195	147	999999	402	668	157	176	60	152	999999	312	702	227	458	270	758	636	824	988	999999	132	832	787	999999	420	824	661	795	262	999999	152	440	949	832	999999	489	999999	662	999999	999999	997	999999	489	999999	219	492	460	999999	285	611	999999	380	999999	981	999999	362	359	924	982	843	496	381	798	566	999999	872	752	395	999999	780	30	973	640	999999	289	976	352	984	999999	999999	374	170	519	651	671	771	225	968	999999	587	140	813	999999	349	854	625	358	923	688	346	739	74	999999	505	590	940	999999	999999	702	999999	999999	999999	115	64	479	336	861	157	894	353	657	784	733	931	650	216	302	300	792	663	999999	429	306	481	197	309	188	999999	70	731	41	999999	275	469	577	765	708	626	870	528	764	999999	38	999999	999999	955	341	60	855	384	647	448	784	49	575	590	78	999999	867	179	157	999999	97	173	322	999999	999999	273	363	
884	999999	999999	430	273	898	426	400	962	791	241	968	137	999999	999999	999999	592	864	236	893	987	697	84	758	700	380	917	123	999999	32	681	447	77	999999	970	875	971	999999	520	999999	999999	199	116	842	999999	999999	30	687	411	90	999999	999999	291	380	999999	197	434	999999	729	892	999999	313	536	939	120	794	900	441	198	809	999999	574	353	96	745	999999	590	242	133	499	360	240	999999	999999	302	999999	165	697	330	782	451	63	298	627	169	999999	663	999999	731	840	310	589	498	601	968	165	800	205	634	578	606	202	794	240	999999	999999	600	752	999999	583	638	999999	121	415	999999	68	285	726	999999	899	999999	424	999999	999999	198	771	741	121	815	147	999999	960	72	751	185	259	269	999999	999999	417	254	910	999999	158	212	108	478	92	242	999999	879	83	277	999999	444	192	999999	999999	999999	999999	19	489	999999	509	846	677	149	999999	240	999999	799	227	641	519	999999	233	895	999999	90	99	999999	658	878	904	267	663	693	999999	999999	993	567	757	24	324	408	765	999999	999999	999999	999999	999999	118	852	133	120	662	442	758	90	999999	296	339	431	952	999999	361	610	999999	252	192	984	812	63	246	551	52	212	326	121	889	259	876	999999	999999	141	194	806	754	794	605	230	935	257	105	707	999999	999999	72	846	57	164	941	777	129	549	999999	65	616	581	78	459	999999	646	200	960	420	289	874	999999	999999	555	856	999999	646	961	59	564	999999	538	324	716	150	999999	74	999999	318	108	930	999999	985	139	199	183	725	999999	115	999999	66	145	296	999999	461	251	563	999999	308	703	140	167	499	591	108	87	267	362	318	645	582	999999	652	321	359	867	999999	163	365	682	522	500	856	999999	507	999999	252	376	264	899	999999	572	999999	614	999999	772	517	999999	41	121	915	999999	837	470	715	601	492	999999	597	999999	416	409	146	625	999999	640	311	737	93	286	835	999999	107	999999	728	20	999999	47	353	587	360	999999	132	253	767	999999	662	999999	999999	906	339	999999	778	671	999999	999999	999999	810	433	999999	471	779	999999	754	999999	999999	275	429	741	704	999999	999999	999999	20	999999	975	287	892	858	999999	977	999999	691	999999	999999	568	123	436	925	221	585	228	614	999999	126	580	128	999999	999999	743	999999	243	654	350	344	884	645	767	438	518	239	542	952	400	359	999999	999999	145	807	717	999999	999999	504	530	129	353	840	615	999999	662	856	909	999999	999999	160	999999	270	351	841	71	922	355	997	416	999999	999999	275	224	666	569	493	983	570	
260	832	52	739	134	231	990	54	40	873	776	661	330	999999	836	250	615	296	746	303	745	794	999999	842	97	548	87	999999	999999	999999	334	999999	999999	349	674	999999	117	15	145	999999	999999	999999	891	482	231	755	660	999999	999999	973	60	999999	746	999999	824	999999	277	210	651	585	153	912	428	999999	549	606	788	981	943	553	142	999999	160	626	452	728	902	93	620	341	999999	653	999999	652	898	999999	432	192	524	218	26	906	999999	999999	976	938	999999	809	999999	624	999999	679	490	885	999999	450	999999	129	999999	105	562	194	999999	999999	697	500	999999	775	193	999999	183	606	999999	734	537	236	999999	599	649	999999	999999	999999	160	999999	374	218	172	764	999999	458	999999	313	944	429	655	832	326	999999	863	999999	674	823	999999	444	451	370	999999	756	357	615	203	999999	999999	733	999999	469	43	594	945	488	999999	999999	964	735	571	870	661	47	88	705	999999	999999	736	173	999999	315	999999	999999	554	999999	996	416	416	206	264	404	833	221	999999	195	999999	732	107	384	158	999999	859	891	873	580	708	184	677	652	705	999999	796	316	893	661	993	327	50	941	491	921	103	768	480	999999	47	999999	999999	892	906	999999	116	362	24	673	455	585	842	973	999999	822	999999	763	500	275	607	526	999999	800	202	480	691	165	892	237	82	101	999999	706	999999	267	598	784	745	528	999999	444	302	229	999999	417	484	76	645	999999	999999	999999	999999	999999	569	520	133	784	700	436	999999	951	469	786	601	999999	174	146	440	999999	233	953	27	999999	393	173	234	107	594	999999	995	999999	519	233	999999	999999	823	999999	999999	32	999999	814	94	319	42	931	974	999999	628	850	999999	348	636	608	446	238	322	305	820	999999	295	35	999999	999999	440	999999	999999	999999	742	858	541	958	999	417	999999	999999	869	999999	939	462	198	719	479	744	541	999999	989	999999	787	815	430	999999	999999	741	737	119	624	178	999999	173	499	739	773	769	999999	294	348	228	999999	37	369	614	999999	999999	216	575	999999	999999	384	783	880	529	458	926	437	23	573	267	680	999999	795	700	999999	776	962	999999	946	999999	434	257	319	770	216	999999	999999	816	999999	999999	999999	999999	563	178	794	999999	292	999999	999999	846	342	999999	999999	999999	548	911	242	668	785	590	999999	756	629	846	31	999999	473	999999	323	698	479	621	999999	999999	732	518	239	999999	906	732	493	999999	999999	109	377	139	535	238	231	304	527	788	40	580	632	779	541	717	157	999999	631	181	999999	999999	377	999999	999999	185	358	39	682	615	
762	62	106	412	586	529	479	999999	601	244	888	29	180	999999	999999	282	913	952	999999	999999	999999	248	111	321	346	587	732	655	686	359	880	201	622	912	35	977	483	229	202	22	248	265	999999	396	999999	636	421	685	999999	180	272	405	62	999999	145	999999	951	785	76	999999	999999	823	215	999999	364	697	407	268	665	613	798	693	759	964	999999	224	182	714	38	709	176	56	525	999999	97	999999	148	462	999999	512	999999	698	163	204	999999	999999	59	825	42	595	239	163	999999	527	381	579	999999	98	885	920	350	247	999999	367	831	999999	999999	698	164	999999	558	945	490	999999	587	110	539	565	750	858	999999	357	999999	442	479	23	36	998	145	517	999999	999999	576	999999	999999	999999	942	796	372	999999	127	361	999999	164	999999	294	672	866	939	281	49	89	999999	37	755	999999	566	999999	999999	818	723	309	563	646	48	507	999999	634	990	999999	168	743	203	285	741	813	686	526	405	195	351	170	68	864	477	759	999999	999999	999999	179	231	628	999999	999999	999999	817	797	34	999999	999999	999999	47	875	999999	123	306	999999	71	999999	942	999999	49	918	702	476	999999	999999	699	179	999999	794	999999	534	821	999999	539	999999	999999	535	923	999999	661	999999	865	279	314	294	917	999999	181	873	650	999999	167	862	191	709	216	87	999999	576	999999	855	836	999999	999999	512	64	999999	583	471	999999	536	372	926	654	637	62	432	999999	279	333	948	998	415	999999	575	999999	959	396	829	628	571	348	356	916	999999	574	130	193	801	240	355	177	999999	636	124	891	241	217	999999	657	784	915	999999	999999	160	857	431	601	999999	999999	999999	186	753	842	675	999999	999999	19	999999	73	999999	249	370	999999	977	999999	298	778	39	684	145	999999	842	182	844	656	430	113	766	999999	153	529	999999	999999	999999	179	424	866	999999	926	875	231	369	490	724	545	555	878	275	379	568	652	571	836	11	353	344	999999	999999	29	767	911	253	999999	919	412	999999	999999	903	808	366	999999	999999	113	809	999999	391	361	999999	999999	110	551	838	999999	391	500	957	835	999999	999999	835	843	868	942	168	963	978	999999	571	322	999999	849	974	467	23	146	999999	468	37	999999	999999	982	999999	699	918	999999	999999	856	999999	428	454	740	51	121	972	522	563	874	944	845	935	999999	999999	145	340	261	576	380	999999	254	665	499	999999	576	999999	852	999999	999999	34	942	889	999999	953	152	868	237	807	863	494	501	999999	960	999999	191	161	50	202	987	999999	666	649	999999	483	999999	763	955	932	474	
291	130	801	394	850	11	956	999999	967	646	277	112	999999	713	999999	999999	670	999999	975	627	425	790	659	733	809	367	303	999999	648	999999	389	912	305	342	581	374	699	999999	120	522	235	999999	83	555	719	266	222	999999	999999	601	602	69	999999	315	999999	500	470	78	585	493	708	769	175	286	999999	364	807	120	141	999999	192	481	593	463	401	999999	999999	113	999999	553	154	367	379	999999	97	330	933	990	293	91	999999	999999	613	627	813	466	999999	999999	999999	365	458	111	803	305	418	130	475	526	913	972	999999	366	64	999999	348	351	399	127	999999	937	431	817	827	60	617	561	868	966	999999	999999	904	920	999999	658	105	52	563	84	639	967	854	999999	86	320	307	548	999999	582	288	472	76	999999	999999	361	934	999999	999999	999999	688	999999	999999	508	877	978	999999	863	550	999999	936	305	999999	325	999999	231	999999	25	740	517	999999	78	999999	295	687	187	868	849	322	464	999999	999999	768	999999	999999	782	715	356	538	999999	253	444	997	180	646	983	999999	999999	576	386	278	918	900	766	999	619	999999	966	820	699	119	227	550	95	682	481	536	976	928	706	999999	736	999999	642	273	999999	80	814	649	704	502	127	283	999999	195	805	563	11	811	999999	909	749	535	839	988	35	893	912	999999	174	456	708	822	999999	870	542	442	267	503	999999	548	68	326	126	207	992	944	614	899	999999	918	534	175	161	796	766	210	647	653	247	425	168	326	999999	258	794	304	412	75	653	373	999999	508	131	238	851	432	419	999999	996	91	289	22	620	255	921	999999	671	999999	113	342	794	614	265	273	389	741	840	999999	999999	697	541	548	256	514	622	36	53	922	944	344	790	15	657	999999	146	156	999999	239	336	261	632	338	999999	321	578	691	253	857	849	999999	591	999999	239	308	549	741	765	999999	633	895	499	749	139	769	551	789	999999	108	137	242	46	611	541	161	999999	212	999999	935	999999	999999	999999	195	83	834	752	249	776	358	999999	999999	391	598	999999	440	761	883	209	203	769	788	999999	154	730	999999	82	980	19	87	243	346	164	830	999999	702	123	314	675	304	26	312	22	608	490	731	999999	448	999999	111	400	191	13	393	175	156	205	637	464	466	999999	999999	999999	698	124	281	999999	999999	999999	903	999999	456	217	999999	186	467	776	136	663	999999	765	634	974	908	687	999999	343	771	664	34	507	485	849	219	542	999999	82	324	493	219	999999	999999	31	112	783	943	973	108	216	707	380	78	973	
465	999999	137	797	330	21	999999	938	999999	896	402	405	842	606	998	372	933	395	461	999999	999999	517	474	612	872	135	743	89	999999	565	956	653	438	511	999999	517	415	455	752	312	431	281	22	403	628	706	941	347	974	735	999999	322	918	999999	529	947	236	999999	925	999999	278	982	999999	913	940	749	967	340	222	999999	957	487	642	159	999999	999999	999999	81	984	175	193	999999	115	999999	999999	643	734	12	981	999999	291	890	530	557	44	448	578	108	999999	879	999999	999999	134	999999	778	999999	680	769	223	999999	999999	165	999999	759	21	872	999999	204	999999	306	24	964	358	776	209	76	956	95	999999	773	603	407	617	114	999999	582	281	621	999999	496	963	965	999999	634	994	136	360	999999	545	172	999999	384	999999	167	864	774	262	358	294	712	839	999999	654	449	753	54	547	999999	999999	438	600	266	474	145	999999	59	999999	723	781	999999	716	196	549	952	213	229	999999	999999	250	999999	330	922	337	27	656	379	999999	999999	999999	949	588	924	447	117	571	314	909	999999	824	814	598	538	576	221	995	652	999999	999999	999999	533	999999	96	194	999999	999999	999999	929	999999	488	963	739	835	999999	999999	999999	999999	748	999999	999999	899	320	599	635	999999	74	791	355	126	999999	13	999999	618	113	999999	835	501	999999	999999	999999	893	999999	463	852	861	85	762	695	999999	726	214	904	612	321	346	223	524	461	759	999999	325	333	812	434	484	999999	131	731	495	997	999999	61	971	442	497	524	856	747	999999	360	311	106	999999	399	999999	109	721	999999	766	144	321	50	999999	180	683	569	572	39	377	231	954	40	210	999999	734	162	932	180	823	822	366	999999	686	408	304	229	722	423	616	385	917	824	964	999999	685	951	80	800	999999	927	951	827	999999	553	406	280	895	999999	665	665	177	551	482	944	999999	545	364	999999	999999	999999	847	159	999999	999999	314	999999	76	999999	71	782	999999	999999	421	896	999999	539	405	143	12	34	334	858	758	951	218	376	999999	30	583	150	597	498	925	304	89	802	415	388	248	277	214	999999	801	882	583	45	139	586	83	248	149	230	580	851	140	999999	401	471	999999	937	787	55	276	921	195	593	999999	127	816	78	134	27	894	735	820	288	66	875	377	182	247	765	947	344	10	376	918	83	173	100	411	943	604	311	489	168	778	880	697	990	828	999999	770	14	124	132	336	845	40	999999	932	999999	103	611	700	31	107	932	999999	818	999999	142	953	725	666	190	999999	593	255	661	999999	
186	188	387	353	235	995	999999	230	878	49	82	53	999999	999999	999999	850	993	610	999999	70	846	959	878	999999	999999	67	54	347	933	999999	743	600	379	351	755	346	999999	267	474	35	164	711	51	778	602	99	641	566	999999	999999	429	982	786	999999	664	226	310	72	657	178	999999	605	296	999999	306	482	674	970	412	999999	145	999999	146	442	906	144	917	109	722	606	425	487	999999	604	290	999999	813	778	999999	539	46	652	609	999999	999999	559	999999	872	999999	999999	425	670	164	241	204	693	999999	999999	999999	999999	309	210	350	999999	752	472	48	999999	889	545	999999	895	293	999999	999999	492	136	999999	367	356	719	54	999999	603	191	754	999999	999999	410	597	915	469	999999	167	239	836	312	999999	553	612	521	732	999999	936	460	999999	999999	999999	999999	711	566	999999	986	999999	999999	264	583	746	869	997	149	999999	292	302	630	209	999999	135	643	999999	190	578	296	999999	835	986	71	999999	152	661	999999	52	999999	999999	41	909	482	745	999999	975	999999	565	688	999999	473	999999	999999	691	316	999999	717	261	647	62	530	999999	999999	242	512	999999	202	892	603	218	629	107	116	593	270	721	999999	999999	778	668	423	624	999999	740	291	37	546	379	999999	892	943	126	404	553	999999	999999	199	999999	242	533	999999	369	999999	479	926	376	999999	999999	430	594	999999	651	482	999999	999999	905	999999	999999	951	485	287	999999	518	711	999999	513	702	562	424	227	531	999999	833	999999	999999	63	663	421	814	999999	335	688	999999	999999	368	302	643	425	915	999999	947	999999	299	757	999999	959	851	260	215	999999	674	999999	442	213	999999	57	817	238	103	584	252	685	174	999999	160	599	873	729	353	971	869	286	647	161	279	321	196	85	999	925	212	412	215	999999	250	999999	256	999999	726	320	484	415	332	999999	30	272	999999	262	607	656	96	131	999999	243	999999	999999	502	290	934	751	999999	742	999999	177	382	839	999999	773	795	964	999999	137	999999	43	497	464	999999	316	141	999999	999999	999999	999999	352	839	90	506	972	848	852	999999	965	811	974	459	742	186	999999	957	999999	793	282	466	642	313	999999	128	873	746	999999	444	195	999999	926	485	926	999999	999999	999999	301	999999	506	924	999999	281	387	325	38	584	999999	287	799	358	999999	223	993	999999	999999	999999	881	962	999999	236	999999	999999	507	815	884	498	999999	478	999999	999999	666	847	296	999999	523	371	926	642	99	299	991	810	644	836	209	713	492	459	438	848	456	339	999999	280	999999	534	999999	999999	441	539	61	286	988	
972	692	112	999999	645	954	474	122	248	872	343	245	949	999999	670	616	181	16	83	50	451	380	999999	999999	26	193	988	597	364	211	999999	999999	715	999999	672	154	106	999999	846	505	964	736	999999	999999	377	999999	224	761	113	954	999999	533	978	245	547	999999	999999	965	999999	461	999999	999999	999999	47	999999	999999	529	999999	111	526	519	999999	999999	578	999999	714	172	999999	769	980	969	237	999999	410	999999	36	269	999999	999999	80	788	999999	874	395	539	97	999999	179	155	281	515	97	659	587	444	999999	373	410	170	999999	439	495	206	999999	492	738	393	999999	105	295	836	60	999999	41	737	389	522	774	48	999999	735	992	999999	497	475	882	577	905	965	78	663	999999	999999	452	640	303	999999	943	903	801	703	632	84	860	445	465	244	628	850	65	360	999999	371	181	106	446	999999	708	465	609	999999	487	391	36	999999	977	740	999999	400	444	455	578	871	246	294	113	918	864	62	20	647	949	65	909	718	999999	496	999999	355	204	531	999999	488	999999	641	999999	250	57	999999	467	724	834	238	415	610	782	727	999999	887	993	528	907	656	999999	962	221	432	482	999999	567	490	602	64	206	999999	229	999999	999999	605	78	862	870	636	594	295	812	720	649	309	999999	346	999999	999999	361	675	623	578	43	340	430	794	768	739	669	977	999999	780	42	503	390	999999	159	999999	818	140	999999	281	71	169	999999	500	782	999999	382	231	128	352	702	530	298	651	999999	247	185	284	104	999999	966	617	174	999999	688	156	918	254	197	841	442	231	28	999999	516	874	189	929	21	595	366	448	999999	779	88	512	214	739	635	911	354	544	45	525	999999	999999	995	128	811	635	264	138	43	286	999999	481	511	999999	999999	999999	67	999999	272	509	774	527	758	394	953	186	999999	999999	618	285	497	999999	195	502	999999	72	999999	70	128	385	340	238	415	581	869	999999	10	999999	605	454	999999	999999	281	536	750	999999	999999	610	175	635	999999	85	519	757	789	21	295	18	908	81	312	996	999999	886	178	546	121	186	525	356	185	684	583	174	431	999999	626	999999	751	259	376	999999	999999	492	999999	264	718	657	792	858	321	992	999999	533	151	857	971	394	367	214	675	519	999999	819	459	999999	999999	355	335	400	999999	636	999999	658	999999	42	999999	644	204	913	999999	464	394	666	44	193	335	59	32	574	426	999999	300	999999	584	999999	193	85	999999	999999	999999	372	331	401	473	685	735	700	827	118	755	999999	200	999999	387	221	135	999999	785	
999999	999999	453	333	999999	974	162	345	719	84	849	999999	999999	611	520	999999	464	999999	992	203	999999	458	635	231	913	818	99	51	846	169	372	999999	765	300	999999	999	318	49	570	999999	320	999999	25	999999	978	269	729	999999	679	302	999999	89	999999	234	435	818	58	231	419	999999	885	999999	999999	560	999999	127	93	734	844	520	843	424	571	575	882	999999	442	19	999999	653	999999	373	371	999999	247	999999	599	540	999999	948	951	97	630	999999	542	209	999999	465	914	860	186	999999	999999	999999	999999	507	999999	567	351	999999	385	49	977	766	853	522	748	943	322	427	528	999999	869	896	569	755	794	999999	43	683	169	977	999999	999999	477	999999	491	999999	999999	739	776	41	999999	449	999999	999999	119	999999	774	30	461	906	152	496	342	633	135	984	599	703	713	999999	534	668	265	408	999999	595	299	759	999999	545	848	583	651	999999	999999	430	334	657	645	930	179	22	231	262	834	608	999999	999999	968	507	999999	402	35	999999	507	999999	193	173	999999	524	574	999999	990	915	68	568	845	999999	280	705	660	999999	67	999999	403	521	446	999999	574	999999	544	455	790	532	932	456	999999	447	999999	832	999999	170	688	131	366	164	32	316	204	999999	763	215	572	273	846	999999	999999	253	810	986	999999	999999	999999	632	979	129	234	999999	999999	612	20	407	999999	447	999999	499	263	935	426	999999	498	140	808	999999	581	339	883	527	685	272	121	999999	637	12	999999	65	571	65	152	247	930	565	334	591	265	365	359	999999	804	357	416	408	827	571	497	999999	999999	301	999999	999999	999999	707	999999	719	999999	706	999999	999999	698	999999	928	207	999999	189	318	932	805	226	999999	225	980	758	722	338	855	713	486	999999	515	999999	999999	279	999999	501	999999	233	999999	614	101	999999	999999	506	436	401	428	218	614	648	263	999999	999999	164	258	999999	670	487	999999	452	864	787	230	999999	347	999999	729	658	999999	302	187	94	158	201	135	494	630	483	999999	999999	909	647	108	837	813	949	647	529	31	179	999999	999999	248	341	750	999999	338	999999	168	534	672	770	25	322	470	178	417	956	39	763	215	999999	166	999999	999999	226	999999	392	999999	398	264	999999	637	33	470	664	845	816	450	821	999999	738	325	999999	657	149	999999	786	377	999999	542	999999	500	999999	963	999999	366	584	799	533	999999	945	11	770	279	473	143	991	852	806	332	999999	515	999999	607	477	871	999999	16	403	999999	901	25	255	855	999999	709	999999	69	999999	307	271	27	999999	999999	220	737	554	526	194	
16	999999	934	999999	322	941	999999	999999	660	496	773	996	999999	405	938	724	930	755	915	706	763	999999	999999	36	508	71	999999	598	22	396	739	326	843	822	397	954	967	454	933	999999	398	426	999999	999999	999999	311	999999	621	978	481	290	999999	639	820	430	999999	708	907	72	261	367	586	279	274	999999	457	163	754	17	983	756	485	821	11	999999	347	55	999999	975	207	376	962	619	541	115	757	686	33	402	155	255	70	999999	682	555	999999	157	453	815	604	158	999999	613	994	724	805	170	638	512	93	206	350	931	865	999999	405	967	738	169	999	770	139	362	862	738	696	103	148	456	506	200	999999	552	381	58	437	358	624	817	310	596	58	999999	999999	949	905	138	527	798	159	843	419	294	816	833	28	586	751	266	38	712	32	191	15	999999	604	999999	999999	816	456	57	352	999999	999999	413	721	618	999999	912	999999	999999	575	350	306	999999	780	317	999999	547	40	851	606	999999	789	597	574	999999	516	425	354	118	578	710	351	111	501	498	435	413	122	409	542	838	434	470	146	682	885	352	122	297	71	21	785	605	999999	999999	141	271	838	854	999999	628	999999	724	988	865	998	204	171	292	881	333	435	630	319	767	933	328	461	999999	981	174	313	67	56	566	924	999999	999999	516	999999	999999	574	267	306	913	280	999999	481	281	683	690	190	999999	999999	738	586	999999	296	683	60	813	810	946	999999	938	999999	999999	999999	431	999999	262	543	654	999999	717	758	177	999999	405	999999	233	846	999999	218	301	983	483	652	999999	980	769	459	977	466	553	363	627	395	368	597	999999	42	59	340	430	999999	535	903	697	979	999999	831	999999	999999	999999	966	999999	737	581	999999	842	857	369	999999	180	803	566	198	382	364	140	782	965	807	727	999999	796	999999	999999	153	457	579	955	338	572	938	568	791	639	587	733	999999	813	413	999999	912	673	608	169	999999	590	347	531	999999	999999	635	865	999999	468	635	179	780	999999	437	507	999999	902	40	999999	999999	244	999999	999999	794	630	250	969	562	999999	814	528	999999	999999	171	999999	120	999999	622	489	936	82	485	999999	14	999999	953	999999	385	905	493	19	642	728	999999	392	999999	788	736	712	608	666	313	41	653	999999	980	100	788	874	397	224	999999	550	943	169	999999	451	555	999999	999999	999999	999999	657	568	999999	885	469	763	778	746	331	321	999999	881	999999	769	454	679	897	437	863	162	511	517	279	729	102	999999	766	999999	999999	999999	359	999999	309	83	655	999999	
999999	230	520	337	19	137	75	902	380	669	673	400	313	772	657	949	999999	999999	91	149	298	85	793	684	999999	153	381	98	961	873	581	205	999999	982	830	999999	916	535	153	999999	452	377	359	432	121	376	330	602	999999	410	232	999999	991	516	183	999999	999999	836	341	865	755	977	940	999999	97	477	286	331	942	980	42	999999	13	999999	697	921	726	371	999999	629	999999	779	512	561	651	428	214	606	808	67	250	90	204	287	627	474	436	999999	344	644	100	998	660	605	377	944	159	999999	819	999999	56	75	274	999999	52	976	475	389	855	669	273	679	523	999999	740	999999	92	725	91	999999	495	874	36	928	539	824	129	907	193	707	278	921	787	556	20	184	815	493	244	999999	999	57	999999	675	999999	420	999999	775	865	425	861	434	999999	597	766	182	48	999999	182	228	856	568	205	157	400	999999	892	967	874	565	146	599	491	440	233	448	876	361	557	129	999999	354	52	768	999999	844	999999	200	789	999999	146	479	321	26	999999	440	851	849	284	999999	527	999999	901	309	288	271	942	771	373	328	999999	687	999999	62	879	512	525	437	311	555	999999	702	188	999999	999999	666	999999	474	646	792	596	37	86	999999	999999	830	452	742	489	999999	901	948	826	999999	542	999999	691	268	999999	291	915	423	547	728	407	999999	999999	865	880	622	983	999999	135	580	731	999999	610	999999	461	999999	69	783	947	727	654	683	875	717	999999	969	975	30	337	364	877	999999	489	357	130	775	501	587	999999	867	601	433	822	999999	739	274	848	430	806	999999	231	141	476	820	84	723	949	622	372	911	646	962	150	999999	702	999999	789	262	149	685	557	482	922	90	136	230	861	629	999999	238	999999	554	223	249	143	746	999999	668	282	999999	999999	878	225	949	230	638	293	999999	999999	190	484	596	290	130	540	999999	219	999999	694	854	999999	330	999999	143	790	999999	748	900	637	956	999999	130	979	742	859	999999	266	972	859	497	937	810	86	798	754	534	274	999999	708	394	537	321	974	428	544	506	244	92	169	138	889	392	424	999999	338	999999	616	547	999999	999999	492	999999	536	999999	917	999999	253	845	999999	266	827	655	999999	999999	429	999999	155	561	999999	363	443	184	812	730	608	554	395	999999	469	999999	917	726	999999	846	902	300	785	778	511	492	262	398	999999	902	310	243	199	999999	177	797	218	65	349	908	428	318	434	999999	999999	372	666	764	386	989	999999	111	824	356	349	139	999999	377	999999	715	999999	54	
480	910	999999	374	365	223	322	672	999999	999999	386	923	427	594	866	979	190	149	826	498	22	999999	564	999999	419	843	999999	47	51	841	15	999999	807	383	837	524	385	999999	999999	452	451	714	808	486	725	999999	928	999999	273	775	196	910	999999	611	999999	766	355	999999	955	521	391	284	999999	999999	856	751	125	53	757	352	999999	958	142	383	56	308	905	87	483	518	914	999999	999999	275	655	999999	745	205	351	80	178	165	999999	999999	70	177	93	468	630	974	999999	885	997	921	181	238	999999	515	999999	733	860	999999	746	999999	607	314	999999	364	999999	760	15	919	999999	999999	183	999999	690	647	323	879	224	446	457	509	733	999999	89	853	104	426	327	999999	640	618	219	999999	418	830	999999	755	667	729	999999	869	968	865	193	999999	747	732	999999	140	201	685	518	999999	819	247	713	999999	235	656	269	277	443	999999	288	93	476	283	41	860	999999	567	221	999999	672	999999	541	868	846	767	999999	999999	879	196	49	954	999999	795	999999	999999	127	999999	529	20	469	506	436	203	586	999999	844	474	701	686	382	634	473	999999	999999	241	705	999999	731	468	551	898	397	256	736	334	983	680	202	860	742	448	47	999999	35	175	162	348	292	746	922	999999	670	202	999999	414	490	86	999999	999999	474	282	588	71	469	999999	118	189	467	999999	999999	174	282	841	943	999999	596	272	997	585	88	999999	999999	985	545	910	237	205	999999	331	843	907	636	352	395	470	859	976	999999	999999	999999	999999	881	39	999999	758	368	999999	999999	999999	818	999999	89	468	999999	117	720	603	525	558	343	913	999999	145	419	218	537	929	999999	483	84	620	530	543	528	115	486	532	999999	999999	999999	408	999999	999999	512	624	827	177	581	288	750	999999	999999	192	999999	153	999999	745	620	421	230	439	383	775	806	208	697	546	999999	665	631	197	999999	738	999999	935	999999	999999	633	999999	391	370	357	177	733	818	169	347	999999	385	999999	999999	999999	942	999999	999999	999999	181	999999	314	927	291	237	916	657	999999	999999	999999	185	999999	185	49	999999	826	999999	999999	91	216	51	987	999999	359	133	564	784	890	285	306	999999	895	999999	796	440	999999	866	109	142	441	520	180	999999	448	172	236	209	840	628	95	999999	706	999999	818	999999	768	275	999999	999999	673	141	766	999999	719	999999	290	285	999999	609	999999	960	931	728	650	695	870	194	999999	196	896	364	944	271	999999	394	475	864	101	666	999999	999999	297	941	468	309	753	892	93	999999	999999	951	820	240	835	135	980	
977	389	132	268	584	675	391	271	999999	999999	505	999999	334	83	425	193	722	999999	739	672	990	269	351	941	977	110	701	314	945	999999	713	999999	999999	413	497	999999	968	407	97	388	999999	999999	160	122	258	804	758	825	466	999999	107	303	999999	462	999999	999999	48	191	291	999999	999999	999999	326	773	483	999999	33	920	999999	940	224	325	850	999999	766	999999	999999	238	693	183	999999	876	848	187	447	420	339	999999	423	779	446	999999	126	999999	415	999999	363	386	638	189	999999	838	249	525	553	782	999999	745	696	680	608	809	497	118	141	106	237	148	335	72	739	422	999999	805	504	999999	208	999999	999999	937	957	733	599	514	999999	999999	637	333	633	665	967	594	915	743	180	636	300	999999	999999	999999	601	224	60	576	999999	999999	999999	443	30	126	583	216	799	999999	723	875	220	983	715	628	999999	904	999999	999999	104	999999	506	764	634	999999	146	999999	999999	999999	345	742	682	33	74	43	999999	999999	313	999999	91	761	999999	166	29	999999	426	316	999999	999999	999999	697	709	389	481	305	862	575	999999	162	979	393	453	173	423	980	202	196	919	681	454	999999	999999	997	588	343	359	999999	744	339	999999	830	896	999999	786	648	43	302	999999	768	181	607	395	160	999999	697	317	632	743	49	112	240	999999	999999	409	584	105	999999	801	999999	946	522	831	479	710	999999	999999	544	386	774	999999	900	643	999999	510	847	880	450	469	891	36	727	606	999999	237	221	999999	285	999999	212	552	330	501	999999	822	659	775	915	999999	388	210	773	255	968	101	212	596	246	121	561	999999	655	999999	910	121	228	915	136	252	498	716	221	44	183	231	999999	999999	238	999999	850	81	964	999999	90	690	999999	999999	637	999999	34	999999	999999	174	947	509	897	87	591	304	603	999999	649	673	952	999999	989	738	82	747	474	803	367	907	270	490	999999	656	172	229	858	747	288	522	227	873	519	56	999999	673	334	549	817	999999	734	117	431	300	57	417	700	523	408	999999	999999	999999	267	999999	999999	467	770	250	914	371	445	999999	465	999999	456	89	162	942	999999	408	999999	999999	986	433	183	163	68	999999	608	755	999999	344	999999	397	999999	995	999999	230	152	630	903	999999	999999	999999	999999	877	652	304	999999	968	999999	758	872	999999	999999	222	245	834	125	751	408	331	642	169	842	111	999999	77	753	999999	999999	999999	799	31	505	338	999999	540	999999	305	510	763	999999	640	500	770	472	348	919	170	760	780	114	401	231	999999	999999	999999	613	999999	369	584	551	
392	504	332	958	851	505	999999	921	704	900	820	250	645	727	11	669	81	638	999999	157	592	700	693	827	408	800	923	887	826	927	546	999999	925	222	221	145	999999	812	620	999999	999999	999999	65	879	999999	161	999999	854	449	805	541	999999	198	999999	999999	692	999999	505	559	999999	581	262	105	777	999999	883	324	999999	516	999999	502	999999	999999	999999	377	353	645	813	543	256	999999	79	447	31	395	787	747	498	264	999999	334	999999	262	999999	271	527	154	287	525	410	999999	999999	347	583	313	282	740	999999	999999	614	999999	996	962	999999	836	999999	814	83	392	999999	999999	826	999999	999999	541	999999	999999	458	999999	849	999999	367	298	142	420	71	731	999999	999999	122	56	999999	999999	649	481	337	709	999999	733	759	713	80	895	948	999999	20	984	360	52	483	999999	999999	795	219	415	999999	999999	829	892	774	780	950	999999	279	530	259	396	999999	515	999999	130	999999	724	316	999999	139	472	350	999999	410	87	381	821	244	999999	999999	101	999999	999999	792	629	880	67	999999	978	999999	714	625	427	24	623	464	844	999999	362	999999	568	488	82	999999	226	367	960	492	697	409	139	130	432	999999	167	999999	295	722	583	999999	999	766	338	384	424	846	922	853	786	622	536	982	882	636	205	613	157	957	575	272	920	574	270	579	633	593	203	660	857	456	179	999999	265	999999	220	999999	160	698	861	380	444	116	705	999999	999999	157	248	796	999999	554	29	337	156	321	329	999999	505	999999	751	831	653	999999	996	339	453	999999	726	768	425	403	463	458	999999	999999	827	999999	868	196	707	485	354	406	99	312	437	999999	974	943	999999	786	306	999999	999999	999999	999999	999999	120	376	631	467	430	999999	380	177	101	999999	241	999999	999999	515	565	319	61	275	486	256	182	693	902	611	440	782	999999	638	107	71	511	75	999999	654	703	502	564	250	65	999999	35	921	221	866	610	33	459	288	231	999999	349	682	554	480	999999	426	473	30	999999	647	506	741	79	39	69	999999	999999	999999	812	999999	754	811	999999	611	999999	260	999999	46	999999	416	332	695	417	120	721	999999	521	998	999999	286	39	999999	223	417	378	999999	852	192	807	445	999999	620	999999	168	242	538	472	942	259	748	944	999999	999999	620	324	810	334	958	317	240	999999	999999	999999	999999	999999	219	598	802	999999	936	999999	300	238	564	999999	712	229	259	877	999999	366	579	999999	906	342	601	524	999999	102	567	959	893	874	577	791	76	999999	940	134	999999	940	670	708	323	999999	654	208	465	
754	612	999999	84	91	134	873	999999	736	999999	203	442	694	995	709	676	999999	515	425	661	773	799	286	288	135	999999	252	999999	870	999999	566	687	403	69	999999	490	999999	999999	999999	749	703	716	339	158	746	999999	339	999999	960	42	346	834	238	546	692	954	336	313	999999	237	881	186	214	999999	999999	515	48	635	999999	229	701	101	999999	999999	957	66	470	138	541	999999	999999	307	736	838	98	731	459	999999	377	999999	163	672	936	584	868	527	999999	38	436	241	999999	704	799	740	341	999999	141	562	999999	635	999999	207	771	515	712	584	999999	376	223	990	66	192	999999	999999	75	39	164	128	807	999999	554	442	701	310	789	820	508	999999	506	842	599	999999	277	999999	411	999999	900	430	872	294	999999	145	999999	445	999999	470	446	548	674	312	999999	23	999999	158	91	61	505	471	999999	891	85	999999	999999	999999	401	169	915	525	849	119	138	734	255	523	363	418	999999	266	135	329	999999	960	331	999999	751	586	999999	999999	660	359	460	999999	704	999999	218	632	276	443	999999	26	554	921	698	564	183	366	767	240	999999	672	999999	249	346	407	516	125	132	674	628	999999	27	797	864	500	999999	698	40	274	315	730	152	193	999999	118	774	999999	272	999999	30	395	999999	911	999999	988	999999	999999	103	999999	474	999999	999999	601	814	239	999	757	66	999999	999999	999999	336	502	999999	999999	529	250	36	237	632	63	852	365	653	243	995	115	473	876	574	449	999999	733	800	222	230	551	378	983	119	26	406	999999	862	546	69	326	999999	269	999999	685	193	999999	999999	999999	999999	999999	947	581	243	893	294	190	633	999999	879	999999	999999	999999	999999	978	871	999999	127	616	656	788	502	117	184	679	130	213	999999	889	265	738	69	999999	999999	999999	604	797	999999	999999	732	226	440	407	999999	465	999999	282	425	490	813	150	999999	67	764	999999	653	999999	999999	999999	773	91	773	999999	209	150	544	322	741	769	383	84	303	999999	883	440	999999	999999	999999	718	64	848	999999	926	999999	124	989	11	999999	520	999999	765	400	999999	999999	651	999999	696	999999	525	999999	311	540	656	116	999999	847	848	183	333	113	558	397	688	508	924	303	999999	667	999999	161	542	697	999999	348	618	999999	116	999999	999999	987	661	897	999999	797	753	317	999999	999999	347	277	999999	827	999999	416	872	377	711	999999	528	357	607	38	122	999999	999999	999999	318	317	498	999999	740	401	940	346	452	999999	471	891	999999	999999	172	35	330	817	20	715	406	815	476	999999	999999	428	928	885	999999	
632	784	561	418	149	999999	823	331	999999	536	749	886	954	964	220	906	820	932	911	999999	581	707	999999	364	999999	217	999999	841	258	91	322	473	999999	999999	819	877	910	483	616	999999	349	704	47	290	270	828	451	850	265	999999	162	496	26	999999	808	924	489	206	745	931	506	999999	999999	211	224	286	830	997	999999	343	995	346	325	304	845	877	669	24	999999	844	766	652	999999	999999	928	825	456	365	158	894	397	713	738	684	120	368	630	836	999999	999999	998	453	705	921	999999	815	999999	722	855	931	264	475	112	900	174	854	405	169	999999	399	830	475	999999	260	945	999999	608	999999	193	487	256	999999	999999	120	846	323	946	664	574	122	654	734	510	226	639	922	611	999999	519	266	962	470	563	677	163	532	603	454	976	999999	999999	540	538	377	685	431	527	999999	64	999999	907	740	595	999999	745	105	965	632	620	32	680	771	131	927	524	785	280	280	956	999999	719	999999	999999	999999	905	123	999999	142	999999	999999	405	618	999999	668	359	999999	999999	402	931	67	567	970	833	999999	386	445	419	999999	853	899	999999	999999	999999	740	141	414	62	999999	265	631	899	832	101	412	627	71	999999	462	577	302	909	877	348	898	756	748	999999	734	141	999999	704	595	999999	999999	66	158	583	999999	536	944	179	798	147	310	168	734	879	999999	335	324	999999	956	43	561	999999	999999	907	146	983	393	746	999999	945	795	926	314	554	459	355	478	488	944	926	633	133	999999	740	48	740	32	869	247	409	817	22	999999	562	727	651	999999	251	446	70	153	208	851	852	351	383	999999	189	430	85	857	835	513	999999	409	999999	878	999999	868	999999	960	524	999999	918	999999	999999	188	999999	826	807	572	237	51	999999	782	435	999999	268	398	999999	885	842	448	171	552	981	999999	999999	162	999999	773	249	382	50	109	629	698	999999	724	567	205	112	999999	999999	512	629	793	999999	257	974	999999	620	999999	213	520	128	85	999999	376	156	284	470	599	999999	44	332	854	11	785	163	999999	349	543	830	469	783	489	824	658	922	999999	880	471	187	144	162	104	999999	999999	981	553	361	566	578	999999	999999	513	826	589	190	774	791	843	999999	248	999999	87	323	999999	737	999999	260	688	999999	958	404	999999	421	402	881	238	999999	482	804	609	384	783	964	547	734	279	662	245	478	157	406	47	377	939	327	999999	999999	999999	792	352	999999	999999	122	620	889	736	102	433	999999	951	98	319	49	493	999999	42	999999	999999	19	467	976	24	
999999	999999	561	999999	631	999999	84	807	999999	262	689	999999	316	711	671	353	657	998	999999	999999	999999	526	999999	96	999999	883	85	294	961	14	424	335	375	288	463	815	69	532	114	620	359	900	999999	836	629	999999	186	162	371	999999	128	999999	289	748	486	692	247	999999	999999	999999	406	999999	999999	452	837	364	999999	38	257	855	294	135	893	567	879	637	32	999999	467	420	999999	922	923	999999	999999	413	999999	999999	801	771	578	999999	173	367	224	569	65	62	999	274	999999	158	905	516	484	993	127	722	868	849	999999	24	17	999999	50	483	999999	999999	999999	433	999999	999999	236	485	286	999999	961	535	353	320	582	969	999999	202	919	558	26	416	717	892	295	333	759	952	999999	564	587	225	327	740	702	999999	999999	575	955	42	921	429	240	784	41	591	999999	558	276	999999	790	999999	39	492	999999	460	935	673	999999	986	709	284	385	999999	999999	746	218	612	617	180	999999	999999	247	886	636	597	186	999999	999999	703	954	999999	685	409	773	999999	195	835	283	252	999999	821	999999	969	332	999999	54	999999	671	294	383	766	999999	999999	999999	999999	576	152	855	869	284	11	812	999999	999999	509	598	975	999999	999999	561	999999	339	375	703	662	999999	278	564	988	552	999999	271	577	330	198	999999	589	999999	999999	206	53	979	413	968	475	19	993	937	999999	59	79	569	999999	733	999	999999	999999	402	563	999999	307	587	999999	327	615	740	244	123	843	249	999999	999999	317	153	999999	404	925	407	238	653	237	999999	740	999999	483	109	939	844	331	761	694	196	999999	729	898	465	122	96	362	734	999999	880	999999	584	50	287	261	188	225	604	511	177	174	910	683	999999	847	926	999999	516	800	400	791	92	554	822	172	999999	254	999999	291	839	55	503	878	357	248	166	999999	999999	847	761	999999	726	259	526	999999	999999	55	932	999999	195	252	845	999999	384	98	20	40	228	124	999999	934	174	323	672	132	671	41	999999	728	999999	37	647	669	49	772	74	999999	37	800	452	542	321	999999	106	596	999999	569	504	268	237	999999	681	91	183	827	999999	413	999999	404	360	687	718	214	999999	168	999999	186	999999	999999	33	187	12	999999	671	141	622	731	227	85	999999	999999	537	78	500	565	355	565	495	222	999999	661	999999	633	449	765	823	117	999999	937	999999	33	674	892	244	59	999999	263	419	999999	215	732	196	999999	481	999999	160	649	713	371	999999	49	690	682	303	999999	931	999999	978	906	999999	514	225	999999	94	999999	999999	644	999999	451	442	102	
155	999999	17	585	475	744	161	200	999999	999999	403	154	135	951	999999	992	598	872	999999	999999	285	513	734	700	516	999999	999999	581	822	999999	815	272	929	720	893	247	675	718	896	196	227	788	301	144	120	81	999999	999999	999999	444	56	962	999999	689	999999	642	718	316	999999	568	999999	999999	377	109	367	141	224	415	67	105	999999	880	999999	931	535	497	221	599	589	999999	753	292	25	999999	999999	852	938	249	903	261	528	368	649	338	868	647	999999	201	999999	978	856	748	86	470	127	999999	987	999999	163	329	430	129	999999	633	815	45	564	989	640	515	202	975	512	805	577	958	999999	647	999999	887	87	999999	822	610	588	999999	216	555	271	303	865	546	95	999999	999999	409	999999	999999	999999	833	93	430	560	271	786	999999	245	280	893	168	934	999999	999999	276	252	410	306	125	54	999999	828	19	728	347	999999	655	999999	999999	974	177	999999	225	133	239	804	656	469	561	999999	999999	769	936	661	999999	368	999999	216	819	341	431	112	526	971	713	999999	999999	999999	223	999999	140	991	317	305	725	999999	719	226	999999	472	595	999999	745	301	346	50	892	999999	626	979	134	449	79	597	553	74	999999	253	420	234	730	955	256	939	694	999999	462	640	936	270	999999	309	116	357	999999	999999	367	999999	635	672	121	726	999999	243	497	691	922	719	752	999999	51	476	805	875	999999	640	694	806	606	630	588	262	999999	366	340	825	342	999999	851	999999	707	575	617	999999	123	13	880	22	451	13	999999	742	887	285	999999	181	503	241	999999	115	795	999999	628	14	999999	999999	315	718	902	999999	358	209	868	689	953	476	858	67	999999	738	759	999999	364	603	837	846	374	999999	147	169	331	111	116	746	277	156	999999	999999	663	263	698	171	119	779	654	593	999999	208	332	999999	999999	999999	478	877	999999	123	206	35	177	999999	999999	179	999999	743	999999	257	102	131	421	806	999999	255	404	509	49	597	572	999999	948	253	972	999999	999999	999999	845	886	999999	999999	400	164	950	921	999999	425	999999	528	999999	375	438	407	501	751	786	999999	232	77	51	969	837	758	550	620	999999	999999	275	999999	366	195	897	464	624	863	731	267	999999	608	809	978	741	521	17	206	157	999999	752	999999	389	297	173	999999	999999	663	401	642	614	339	999999	522	160	999999	172	404	999999	974	999999	999999	30	529	669	623	999999	72	237	326	999999	353	473	535	999999	54	999999	78	32	129	619	999999	999999	999999	999999	526	999999	296	828	304	999999	999999	728	182	768	124	210	
859	999999	999999	519	781	435	85	891	271	866	318	999999	115	507	103	382	999999	364	999999	999999	930	876	152	858	972	999999	999999	999999	148	999999	300	766	66	844	999999	450	999999	610	838	536	396	208	391	999999	456	999999	723	797	265	999999	380	818	948	999999	279	982	999999	691	546	547	501	999999	753	646	575	551	295	270	426	999999	899	748	526	999999	778	732	495	492	999999	37	999999	146	712	999999	253	999999	818	116	575	999999	965	791	999999	999999	999999	289	454	744	94	904	999999	462	381	612	340	999999	999999	999999	181	999999	497	993	288	999999	999999	365	999999	845	403	102	733	188	999999	328	687	118	684	235	999999	999999	288	750	999999	507	377	999999	765	999999	577	621	190	999999	999999	999999	610	972	512	554	999999	678	884	609	999999	992	181	999999	767	999999	924	232	947	76	414	681	268	746	595	781	999999	967	999999	305	278	781	999999	578	999999	666	717	715	606	140	960	580	615	678	409	415	999999	999999	301	712	184	355	999999	123	749	263	770	863	386	730	999999	999999	88	588	999999	569	89	999999	999999	999999	345	999999	625	817	999999	834	999999	999999	347	190	455	255	675	888	130	999999	118	999999	829	999999	895	999999	999999	875	727	661	999999	999999	999999	839	335	732	667	200	999999	965	729	999999	999999	915	196	191	526	205	284	167	632	199	467	417	460	291	773	250	999999	491	880	750	99	454	341	50	251	507	854	723	588	999999	521	165	204	999999	791	999999	802	713	337	143	600	570	999999	313	568	999999	389	54	959	999999	983	885	95	979	999999	562	583	156	940	999999	350	561	578	157	678	312	223	208	499	999999	447	502	163	747	999999	529	425	999999	481	320	999999	810	999999	999999	501	635	80	225	496	238	340	655	773	318	792	49	999999	882	635	999999	717	191	554	111	999999	491	999999	999999	999999	247	146	999999	674	630	900	540	797	417	655	52	242	999999	711	270	527	792	729	999999	999999	120	537	543	402	226	602	999999	999999	662	192	20	903	999999	999999	259	102	785	980	152	418	262	251	584	999999	999999	32	719	479	294	999999	196	761	887	393	999999	709	999999	162	458	999999	999999	285	999999	235	644	148	510	612	461	999999	742	999999	586	436	999999	868	952	316	809	999999	882	999999	971	999999	999999	999999	999999	348	999999	549	499	632	532	125	454	976	116	999999	591	999999	522	117	999999	125	841	999999	185	460	691	999999	757	999999	352	265	999999	506	313	66	240	999999	132	999999	935	999999	678	999999	289	471	999999	725	762	604	999999	999999	681	775	449	855	246	620	999999	
999999	999999	826	792	213	289	276	970	948	673	999999	128	205	999999	999999	999999	116	446	732	105	714	999999	965	97	999999	570	987	584	378	66	457	819	999999	999999	566	515	999999	129	999999	999999	22	500	999999	999999	999999	485	529	43	331	604	342	418	999999	999999	369	97	691	739	999999	642	302	692	999999	891	999999	999999	509	882	999999	844	72	987	971	999999	92	999999	999999	913	999999	677	51	953	263	999999	723	48	999999	999999	953	479	823	379	489	832	538	999999	898	151	836	999999	976	999999	278	486	999999	355	447	999999	999999	155	652	778	364	961	999999	999999	999999	827	178	186	925	999999	928	295	999999	693	507	148	373	762	999999	303	86	902	701	403	684	999999	243	377	601	701	663	999999	827	999999	24	528	241	199	891	81	973	660	999999	999999	718	983	999999	847	848	309	249	679	830	359	999999	462	269	207	999999	662	593	800	585	233	750	130	999999	976	679	979	906	999999	870	253	329	426	356	140	685	701	320	396	999999	301	999999	984	977	478	353	562	268	44	535	238	488	183	85	999999	820	598	999999	489	178	869	402	999999	808	999999	39	285	999999	139	522	962	351	206	281	293	771	999999	152	999999	999999	126	720	872	648	999999	999999	155	999999	33	999999	97	185	831	227	659	899	397	185	401	448	999999	999999	138	522	573	999999	291	902	791	561	64	455	536	999999	62	999999	530	999999	176	821	884	934	92	999999	434	786	520	979	999999	394	383	591	999999	550	564	669	999999	359	85	754	484	253	558	472	264	641	648	974	175	510	378	971	19	579	564	143	999999	318	97	786	999999	312	290	407	187	472	999999	986	302	392	567	999999	350	421	347	999999	999999	619	565	793	148	545	813	121	999999	412	581	181	986	431	305	283	272	299	387	181	962	999999	295	792	937	662	682	783	943	207	630	597	242	923	757	754	999999	304	648	999999	498	179	999999	999999	890	999999	999999	999999	96	293	908	999999	43	999999	678	234	334	773	855	485	999999	39	999999	817	782	984	938	73	673	551	531	999999	999999	555	683	999999	769	520	901	415	663	811	696	659	299	578	564	77	254	533	429	978	999999	172	969	468	999999	574	992	999999	999999	936	207	545	762	939	410	488	999999	885	465	999999	872	450	822	60	343	999999	999999	999999	429	871	999999	150	131	552	999999	487	586	224	792	205	528	999999	821	726	614	999999	999999	360	177	86	999999	369	77	615	116	998	350	919	135	491	56	999999	486	722	128	66	424	219	420	923	901	277	103	999999	295	878	628	
105	445	192	622	177	46	999999	295	458	82	516	446	999999	147	667	999999	310	159	740	999999	999999	608	558	736	686	940	254	999999	317	276	808	329	999999	380	255	999999	943	869	878	752	143	437	669	983	907	999999	888	785	244	189	999999	120	555	370	529	497	999999	455	935	237	791	179	977	192	274	197	999999	161	892	193	154	440	999999	999999	999999	999999	939	574	999999	913	61	468	999999	138	483	697	773	999999	850	999999	999999	999999	934	999999	960	963	459	487	719	719	565	999999	893	60	999999	362	999999	999999	986	857	557	323	999999	31	186	332	239	848	708	577	424	351	310	144	598	999999	505	629	37	420	999999	462	854	999999	999999	323	999999	888	104	999999	857	215	880	992	209	282	872	912	474	637	733	611	999999	152	305	224	437	999999	999999	388	999999	999999	540	575	999999	105	468	515	673	862	999999	350	754	999999	719	999999	999999	999999	999999	325	999999	593	165	399	687	610	999999	712	814	999999	886	815	436	999999	275	647	675	314	356	999999	999999	366	999999	612	999999	392	856	201	432	999999	753	129	825	147	604	999999	65	150	888	45	422	755	701	540	999999	999999	914	48	999999	82	543	165	999999	829	999999	426	999999	553	519	304	753	999999	290	727	999999	766	990	999999	121	11	592	999999	999999	321	692	999999	664	708	635	937	477	999999	999999	360	999999	999999	999999	995	635	188	999999	511	630	593	291	929	475	974	999999	219	952	625	927	999999	490	18	739	649	999999	452	761	645	917	582	826	936	612	999999	183	792	608	999999	663	933	92	90	903	832	999999	999999	593	690	557	425	999999	852	999999	999999	999999	544	858	518	857	999999	999999	283	594	58	999999	999999	327	999999	801	999999	611	957	961	994	999999	999999	115	906	620	385	999999	81	999999	501	999999	974	999999	999999	999999	639	933	999999	147	480	516	809	495	855	76	684	444	58	999999	199	814	37	890	895	342	999999	439	999999	999999	482	999999	999999	195	999999	999999	999999	309	284	484	171	434	522	820	999999	487	999999	913	999999	840	935	940	811	999999	898	687	570	999999	161	710	599	210	999999	200	999999	156	999999	624	403	405	284	384	170	573	999999	764	301	216	999999	417	914	556	189	120	962	542	522	171	999999	415	999999	999999	157	999999	884	961	999999	999999	166	344	325	999999	520	854	566	560	779	999999	465	143	999999	364	683	744	999999	53	30	999999	237	999999	634	11	999999	987	515	575	237	596	688	999999	999999	970	60	74	101	999999	45	335	554	412	762	999999	705	999999	30	999999	35	413	999999	841	941	999999	104	
43	999999	323	999999	532	999999	991	333	999999	559	700	821	425	999999	618	652	686	17	695	327	999999	369	999999	306	185	967	980	549	823	820	846	824	741	875	26	364	778	644	512	986	563	88	579	724	999999	341	604	230	416	761	100	999999	255	263	279	673	361	999999	999999	565	367	451	510	372	713	875	89	999999	298	264	873	51	999999	999999	763	747	790	999999	300	844	373	999999	143	71	729	23	578	488	606	352	13	760	353	947	999999	999999	999999	216	21	139	261	64	932	162	887	58	338	547	499	532	883	726	726	456	999999	607	317	448	643	700	306	601	999999	945	999999	999999	698	557	89	999999	179	999999	623	171	592	318	827	981	184	681	684	41	988	84	469	999999	43	999999	755	31	803	999999	999999	321	832	999999	121	987	900	999999	360	781	999999	847	999999	310	112	565	863	883	779	336	274	961	999999	275	613	869	999999	974	999999	999999	801	999999	999999	50	999999	312	338	999999	207	840	999999	409	330	902	999999	150	721	168	184	478	43	871	999999	477	864	611	305	567	56	999999	999999	926	695	559	980	409	999	999999	300	799	237	999999	686	999999	255	865	641	999999	700	999999	999999	327	999999	610	767	929	815	380	185	407	16	770	886	999999	340	163	999999	770	922	174	151	408	868	384	251	999999	195	999999	232	999	970	192	867	999999	103	193	137	94	999999	60	999999	999999	147	999999	793	466	54	730	999999	101	999999	870	201	999999	330	749	458	999999	369	999999	744	999999	999999	185	436	824	903	312	862	999999	36	629	978	871	579	523	271	999999	591	784	68	464	705	140	848	110	999999	340	263	999999	999999	999999	724	138	999999	999999	480	961	999999	968	562	742	867	461	75	531	892	329	956	999999	488	483	832	584	999999	999999	805	27	999999	336	833	573	58	519	422	322	904	849	565	495	53	309	519	999999	232	325	596	254	999999	327	218	999999	999999	456	999999	999999	880	149	531	36	288	462	634	139	145	989	999999	358	49	752	626	52	763	470	763	999999	963	219	362	290	692	561	952	999999	999999	171	198	601	654	999999	442	764	327	539	217	590	674	390	487	242	631	248	215	999999	700	999999	908	913	692	999999	297	671	787	999999	343	727	510	625	21	973	999999	102	704	877	320	862	724	233	263	183	513	583	732	999999	999999	999999	355	639	319	999999	262	999999	908	968	873	770	977	86	206	999999	90	999999	378	999999	442	538	544	999999	13	838	451	685	660	999999	182	714	938	667	592	888	381	871	315	69	720	524	194	736	
999999	999999	884	999999	36	773	102	464	999999	228	999999	130	910	28	999999	480	510	999999	625	398	795	999999	831	999999	494	318	118	219	999999	319	792	999999	353	808	332	463	953	803	658	999999	427	718	510	999999	980	471	978	363	999999	834	999999	153	899	796	940	845	999999	575	999999	999999	664	883	719	895	435	770	776	999999	999999	182	999999	706	918	738	971	87	999999	999999	339	32	339	755	999999	999999	759	649	27	999999	867	487	746	388	649	940	999999	999999	998	615	295	219	999999	876	667	999999	999999	852	234	170	824	999999	197	605	246	141	999999	999999	909	999999	145	785	752	228	244	218	999999	149	999999	978	516	437	88	53	826	129	336	463	999999	911	601	907	999999	999999	999999	14	299	150	999999	999999	562	323	634	999999	479	509	999999	999999	641	459	637	178	796	255	654	397	999999	154	779	999999	804	924	999999	998	218	238	369	999999	495	240	918	294	999999	548	426	202	999999	999999	999999	999999	999999	860	999999	638	283	433	120	180	999999	346	230	155	371	999999	713	999999	502	999999	978	251	149	571	981	411	999999	352	180	258	829	461	594	893	580	462	464	944	112	192	999999	785	999999	999999	693	159	999999	773	923	972	999999	788	700	176	912	331	999999	100	878	420	999999	930	262	862	350	750	999999	336	574	908	999999	999999	999999	319	911	203	134	999999	878	832	999999	999999	999999	999999	423	51	761	427	980	258	999999	999999	76	692	999999	793	532	265	849	943	999999	682	208	999999	999999	76	999999	999999	999999	718	207	238	999999	56	999999	341	511	64	449	999999	989	334	356	325	634	999999	702	999999	999999	128	999999	999999	110	934	435	718	999999	414	796	999999	999999	380	173	271	61	56	161	29	673	751	999999	477	999999	549	953	82	336	883	390	215	999999	999999	164	146	58	999999	137	287	621	309	774	107	268	101	521	999999	171	94	274	999999	54	682	179	484	836	202	63	999999	981	999999	999999	684	999999	590	999999	377	999999	37	223	722	999999	999999	408	999999	977	999999	219	724	38	999999	911	252	999999	999999	171	999999	250	999999	309	855	285	577	306	268	999999	99	999999	677	999999	999999	403	999999	870	552	668	179	283	805	507	652	983	339	532	646	999999	149	75	229	428	301	136	545	728	368	446	351	578	150	456	887	999999	542	615	884	941	777	382	76	144	999999	417	445	999999	999999	872	946	999999	659	817	777	33	854	258	816	27	857	415	511	115	326	601	999999	999999	619	543	450	999999	999999	705	673	999999	999	95	436	884	690	372	81	496	999999	306	918	333	679	
863	265	293	798	867	93	372	870	999999	999999	400	284	999999	563	123	431	999999	999999	999999	999999	20	999999	999999	822	932	999999	495	344	25	999999	29	683	809	679	755	288	167	925	780	622	311	897	47	277	46	610	603	999999	999999	75	999999	900	963	999999	999999	839	999999	470	866	999999	598	999999	855	356	999999	717	999999	999999	808	835	273	307	625	342	842	123	986	502	786	332	999999	999999	386	950	346	129	719	630	20	999999	792	696	69	249	33	283	51	999999	999999	999999	145	194	10	132	801	970	999999	999999	347	999999	852	993	999999	543	999999	912	651	904	19	678	999999	999999	408	892	53	999999	248	385	318	569	81	999999	33	467	196	547	999999	263	158	999999	844	999999	999999	464	73	999999	22	999999	999999	121	999999	146	681	800	999999	301	999999	999999	89	234	731	899	323	999999	484	556	970	999999	999999	999999	237	398	756	643	834	909	561	944	999999	999999	565	999999	944	999999	938	934	624	233	145	895	761	576	184	924	644	945	999999	515	980	517	999999	794	999999	180	999999	242	390	47	965	421	739	999999	289	834	668	18	954	126	838	549	931	747	91	461	509	660	224	831	998	888	999999	55	964	321	427	999999	554	999999	322	705	999999	586	267	724	165	919	296	349	265	635	999999	999999	676	440	585	999999	713	717	999999	233	28	559	999999	87	286	694	878	999999	417	898	999999	190	803	143	996	355	490	367	305	589	373	874	575	373	897	486	379	533	999999	346	67	837	112	999999	687	993	999999	189	447	471	51	328	932	367	181	810	854	543	443	240	600	356	999999	92	860	153	999999	675	189	799	325	999999	242	999999	841	626	88	714	455	999999	807	310	919	834	999999	54	942	999999	999999	97	999999	999999	100	505	745	711	426	29	999999	543	999999	872	999999	647	999999	999999	96	861	999999	555	731	999999	97	440	432	300	999999	587	543	999999	211	776	483	101	177	489	264	736	335	999999	210	68	485	912	993	934	309	999999	687	851	958	999999	692	646	366	492	748	659	83	455	284	839	486	423	999999	243	399	908	480	667	999999	360	535	395	354	672	999999	185	999999	498	990	165	899	691	856	129	93	836	735	684	741	999999	663	879	855	370	582	72	579	760	999999	401	800	30	418	608	555	306	302	999999	828	999999	222	999999	464	999999	939	794	567	222	999999	562	182	796	926	838	696	656	540	983	99	601	605	686	999999	599	364	999999	283	257	574	787	544	51	855	178	999999	999999	999999	736	999999	999999	504	366	610	982	228	999999	104	999999	
999999	899	766	999999	604	237	967	536	631	865	765	999999	521	319	648	999999	28	141	940	757	457	618	241	803	999999	311	999999	248	86	970	380	359	784	702	346	674	30	236	999999	628	211	999999	999999	559	970	370	276	999999	999999	248	999999	96	74	346	133	999999	999999	962	755	999999	999999	999999	460	661	999999	999999	999999	818	973	973	351	999999	694	321	556	999999	999999	681	999999	201	45	911	530	837	999999	293	294	447	579	52	16	999999	480	155	498	482	999999	999999	74	564	999999	458	222	744	896	181	402	753	999999	531	142	986	999999	564	266	228	208	622	654	210	131	838	248	930	967	293	321	549	999999	83	206	375	617	278	116	587	698	785	941	834	891	541	657	58	910	29	999999	916	888	999999	284	999999	151	999999	999999	256	219	292	776	999999	999999	853	930	716	334	999999	379	860	999999	679	529	999999	999999	820	319	589	999999	199	999999	947	365	999999	661	552	798	999999	234	999999	834	859	377	416	999999	339	974	47	611	999999	999999	153	650	999999	468	218	750	862	999999	330	553	854	999999	29	272	829	999999	464	999999	999999	999999	910	542	625	999999	999999	312	122	413	350	999999	281	978	249	475	999999	306	297	936	452	999999	936	999999	903	209	980	999999	357	153	189	92	519	845	233	999999	999999	611	999999	51	999999	906	637	458	762	999999	281	876	826	999999	396	532	959	999999	749	586	981	599	639	425	55	804	954	969	233	267	336	436	754	999999	660	274	999999	256	75	546	174	487	999999	428	928	114	966	802	999999	999999	133	990	105	647	50	224	971	610	995	76	951	668	235	504	159	845	131	609	999999	999999	260	999999	463	213	421	999999	50	221	999999	941	999999	161	221	999999	143	345	999999	117	186	446	302	671	999999	999999	999999	999999	262	999999	279	999999	982	999999	908	635	406	420	537	999999	235	546	183	999999	122	63	999999	999999	999999	999999	370	813	514	24	999999	999999	829	999999	462	465	618	999999	252	986	941	999999	959	999999	999999	999999	999999	999999	808	448	881	639	272	999999	558	999999	769	794	999999	999999	693	465	999999	968	935	461	999999	817	958	81	283	319	304	197	999999	708	999999	759	557	869	489	999999	999999	75	999999	792	195	297	40	264	695	999999	866	648	999999	486	836	990	544	791	780	361	999999	736	175	571	345	999999	723	850	112	19	246	189	124	55	459	512	999999	999999	999999	518	786	999999	385	458	453	999999	893	342	871	999999	225	766	98	137	883	279	999999	570	999999	120	573	999999	162	686	588	687	534	258	36	999999	164	401	999999	
999999	575	70	360	716	999999	689	191	390	999999	998	794	480	100	999999	172	999999	611	275	999999	999999	999999	606	551	699	869	999999	131	999999	315	547	949	823	250	826	562	822	918	194	451	767	928	999999	211	999999	891	118	999999	548	95	845	999999	999999	706	369	326	968	519	999999	999999	999999	568	545	85	440	58	971	239	273	433	350	272	427	823	928	236	762	404	999999	808	761	179	583	559	469	824	71	999999	880	510	593	312	267	347	99	208	999999	999999	771	114	919	878	332	999999	745	583	305	74	778	143	564	574	999999	852	999999	999999	985	986	999999	999999	987	854	358	999999	840	48	14	89	734	729	999999	999999	633	292	999999	882	999999	999999	999999	886	529	996	348	999999	945	28	190	415	262	906	223	999999	502	164	126	75	999999	569	283	707	999999	226	340	58	999999	910	941	999999	999999	212	999999	999999	181	729	96	991	516	611	999999	999999	857	999999	999999	828	515	446	162	478	176	823	362	288	999999	117	317	313	666	299	457	44	87	351	452	59	999999	696	235	999999	999999	135	999999	918	750	999999	849	999999	398	511	542	999999	758	473	672	999999	850	999999	341	73	999999	783	335	226	163	783	744	516	999999	777	267	819	999999	389	410	50	274	443	537	733	267	336	914	999999	757	604	999999	613	678	999999	209	513	999999	171	999999	294	799	342	765	966	717	343	834	999999	254	723	642	378	73	632	875	417	999999	999999	999999	95	869	180	469	999999	507	140	999999	843	578	753	463	59	39	999999	250	931	678	999999	26	924	502	303	909	43	962	908	550	56	436	791	983	757	365	275	424	629	873	999999	999999	999999	505	990	999999	999999	999999	999999	349	946	391	944	738	959	999999	881	999999	999999	999999	435	596	599	999999	791	417	786	770	705	693	763	701	621	67	472	111	439	429	999999	999999	418	772	379	568	603	664	492	62	33	176	484	999999	848	367	999999	618	999999	999999	713	583	265	731	565	898	585	255	769	999999	276	858	161	461	91	325	852	663	227	40	999999	136	924	733	746	999999	999999	92	853	999999	619	853	240	999999	999999	999999	994	687	217	481	983	358	895	605	786	175	24	32	600	532	514	784	401	839	20	587	658	531	985	36	689	503	402	999999	277	422	627	718	999999	162	331	175	999999	745	999999	999999	241	328	947	580	524	999999	491	331	749	834	999999	401	433	138	999999	472	701	191	999999	490	956	389	999999	373	547	999999	285	999999	999999	348	999999	655	792	382	355	339	584	999999	511	501	21	80	766	442	960	
236	295	999999	882	858	999999	273	999999	567	681	852	999999	999999	42	227	911	54	130	410	505	999999	608	60	783	941	999999	297	999999	300	999999	885	623	896	413	321	999999	667	565	999999	874	75	702	999999	701	999999	349	11	382	294	590	966	950	999999	999999	164	628	244	835	940	970	187	999999	662	98	999999	239	103	180	999999	215	253	488	999999	535	999999	113	382	359	289	602	886	999999	395	709	999999	934	266	959	259	693	776	832	624	382	999999	481	49	999999	905	274	255	831	661	88	346	487	182	999999	507	999999	255	999999	555	999999	93	272	208	952	586	999999	999999	144	999999	38	439	421	864	405	837	957	73	245	453	25	999999	65	263	316	999999	34	762	436	461	208	447	890	286	999999	298	435	282	96	999999	53	301	120	999999	632	999999	925	623	777	992	999999	986	999999	441	539	991	37	18	999999	589	562	999999	999999	999999	722	590	548	144	999999	116	412	999999	977	684	409	723	246	155	630	666	448	999999	985	443	910	221	437	458	747	293	999999	426	390	507	999	944	756	436	197	52	111	790	44	999999	590	999999	999999	335	999999	815	755	999999	387	235	999999	161	124	112	772	510	999999	99	397	304	999999	985	304	479	999999	465	999999	999999	957	588	999999	657	375	324	853	55	212	111	999999	931	538	389	48	164	365	999999	830	654	663	687	889	21	403	740	825	604	570	999999	651	999999	999999	946	999999	799	670	999999	785	799	258	999999	307	999999	999999	465	766	465	999999	999999	123	837	634	323	155	280	999999	553	264	635	499	258	484	672	460	850	93	999999	465	999999	494	872	72	41	405	936	999999	838	349	937	999999	369	657	430	426	814	942	999999	800	999999	110	999999	999999	160	999999	999	999999	635	600	822	381	184	999	999999	999999	251	999999	999999	999999	999999	890	860	214	326	661	139	999999	63	999999	646	907	559	999999	999999	999999	377	642	999999	731	405	693	754	247	526	566	999999	370	999999	774	184	49	349	616	591	763	250	911	913	498	180	408	199	999999	954	999999	822	393	197	569	287	608	862	871	999999	526	145	999999	999999	999999	863	768	650	288	81	607	567	999999	999999	57	897	466	999999	423	560	997	503	375	292	611	743	415	182	391	496	575	999999	478	104	75	999999	627	234	163	635	411	757	910	316	999999	357	879	194	149	999999	821	879	999999	999999	524	999999	770	340	999999	25	999999	596	269	791	506	430	99	849	143	999999	280	242	576	788	999999	249	999999	68	935	264	864	230	42	720	675	696	999999	167	579	52	999999	
999999	157	147	187	999999	999999	128	810	926	267	39	60	719	400	589	999999	660	999999	284	439	999999	405	821	999999	237	563	549	999999	809	999999	932	999999	101	572	984	94	438	611	343	751	474	258	999999	996	835	999999	323	330	95	393	999999	995	999999	613	999999	891	999999	986	949	262	999999	999999	11	242	335	759	959	157	415	505	874	999999	828	999999	964	463	999999	824	325	67	250	229	41	425	616	936	999999	487	426	103	757	452	999999	91	802	999999	999999	776	999999	999999	220	176	914	999999	519	38	177	771	649	692	999999	511	670	892	999999	999999	999999	585	626	399	784	999999	730	999999	999999	432	397	999999	730	999999	216	620	999999	999999	846	84	314	999999	999999	588	999999	213	838	734	598	999999	781	769	79	82	503	671	999999	282	999999	739	445	999999	841	999999	641	430	51	157	485	884	358	999999	999999	937	425	999999	678	48	630	581	643	995	999999	501	651	628	677	999999	997	545	999999	880	949	117	638	711	610	819	946	348	172	690	258	999999	897	361	722	141	657	975	992	999999	652	999999	105	449	879	349	445	23	999999	999999	160	940	424	477	999999	999999	309	999999	917	999999	101	291	999999	952	747	18	999999	999999	905	545	10	32	999999	358	238	999999	21	198	831	999999	384	933	595	778	540	318	999999	999999	881	783	832	943	68	999999	30	370	999999	999999	702	999999	746	999999	117	999999	394	999999	397	76	999999	249	999999	999999	882	656	484	168	695	640	422	999999	719	183	418	131	713	66	999999	418	338	867	999999	868	496	999999	524	238	825	388	999999	412	921	999999	190	999999	999999	722	71	411	659	861	675	669	999999	999999	161	572	737	985	999999	999999	999999	999999	737	381	320	69	624	999999	142	999999	342	316	999999	19	999999	495	999999	777	999999	991	995	561	759	476	202	269	146	999999	809	952	501	839	884	66	999999	942	495	808	331	795	107	150	279	999999	529	368	999999	999999	757	665	999999	999999	999999	512	341	612	229	271	189	60	923	999999	121	189	754	999999	999999	200	999999	999999	999999	194	456	480	893	855	291	355	947	834	846	424	474	154	383	999999	129	382	999999	999999	999999	999999	629	999999	872	999999	38	100	658	36	935	232	999999	193	665	394	999999	248	619	486	330	873	324	354	213	508	928	999999	806	223	383	59	475	999999	850	775	564	999999	608	999999	826	201	697	999999	898	623	473	290	488	989	999999	999999	762	999999	999999	850	910	285	77	374	776	71	293	999999	652	885	757	816	999999	999999	999999	999999	640	430	999999	138	185	403	455	590	44	999999	
999999	999999	195	501	297	236	829	999	864	289	118	243	421	765	999999	262	278	22	866	657	947	598	999999	999999	999999	999999	999999	999999	674	999999	829	487	339	139	582	999999	260	160	999999	999999	986	343	35	549	999999	999999	19	893	999999	923	134	443	999999	387	999999	890	657	494	999999	955	647	999999	334	357	999999	631	904	292	193	441	11	127	423	999999	670	613	572	619	480	844	332	999999	955	751	999999	396	763	952	999999	999999	999999	765	899	643	999999	342	999999	677	999999	598	999999	727	710	999999	921	17	29	388	716	95	328	47	999999	416	632	999999	698	999999	999999	74	867	999999	852	999999	621	246	999999	780	999999	999999	604	999999	530	881	999999	605	985	999999	829	999999	376	385	246	354	372	999999	999999	493	21	931	644	435	713	35	730	550	875	218	178	684	789	249	925	388	491	433	999999	142	999999	36	999999	533	999999	589	697	492	999999	507	139	839	999999	999999	768	531	693	179	191	505	999999	999999	730	777	996	999999	999999	137	459	999999	862	999999	275	999999	428	985	964	120	681	133	337	247	835	999999	88	339	199	64	480	404	694	999999	999999	22	981	999999	305	199	999999	609	993	570	43	856	645	199	999999	877	316	783	999999	582	498	67	999999	912	965	363	698	666	999999	540	656	999999	173	550	697	262	636	164	689	775	583	999999	999999	767	214	979	732	999999	765	321	748	697	999999	121	823	194	844	79	999999	941	500	999999	654	462	999999	978	693	104	502	321	251	161	999999	790	999	427	927	409	999999	986	631	809	901	643	999999	999999	226	999999	727	513	418	567	856	747	285	713	426	677	854	235	295	999999	396	454	999999	597	603	57	999999	999999	267	999999	370	321	320	999999	999999	20	999999	953	999999	640	999999	989	903	999999	304	355	999999	295	10	259	555	482	700	999999	999999	457	573	204	365	178	939	330	999999	972	999999	545	437	594	744	415	16	900	473	999999	271	407	999999	395	999999	258	542	826	406	17	890	999999	621	999999	999999	521	447	476	598	593	999999	999999	999999	999999	999999	759	999999	920	999999	999999	252	654	19	55	732	999999	906	188	901	999999	636	999999	999999	248	999999	318	999999	121	999999	233	999999	540	999999	879	953	999999	664	620	999999	543	339	999999	285	811	764	245	878	999999	593	262	999999	999999	574	491	957	588	131	999999	847	179	835	807	604	999999	999999	712	352	139	101	517	360	295	280	999999	777	24	999999	999999	999999	847	439	357	527	73	617	709	966	820	922	375	103	999999	999999	999999	707	999999	27	958	195	999999	892	749	484	86	
