500	500	
98	97	97	107	104	86	97	93	98	104	122	101	111	97	103	95	104	94	87	111	99	93	110	110	82	91	101	108	109	105	88	95	95	112	104	110	105	100	89	85	100	96	93	129	101	94	97	94	103	116	115	94	113	99	117	102	104	90	83	89	107	102	90	106	99	95	137	93	100	78	84	97	98	111	102	92	110	101	109	99	71	106	107	89	95	86	96	81	99	93	102	110	105	94	106	102	114	104	112	91	121	96	106	99	92	99	100	102	105	102	86	92	95	85	97	103	89	107	106	98	97	86	103	107	89	117	112	97	103	105	100	114	97	110	102	97	111	106	97	120	97	106	95	113	80	104	109	117	112	105	99	98	105	103	112	98	114	98	99	77	104	96	115	86	99	77	94	106	89	136	107	115	105	104	94	102	109	89	127	105	93	91	98	87	92	92	103	107	101	116	99	110	96	91	111	101	98	93	82	104	99	98	92	118	94	95	105	111	94	112	107	80	97	113	102	123	97	110	103	95	110	83	98	94	114	107	92	104	107	94	130	112	74	92	98	101	96	92	99	105	99	115	124	99	95	97	99	110	104	88	94	98	92	96	94	85	103	90	114	93	108	102	87	94	75	101	105	103	118	97	102	80	115	100	86	108	97	94	110	91	92	89	91	117	85	119	90	114	100	109	94	101	89	93	114	104	101	90	104	99	105	107	85	108	117	105	103	109	91	98	89	96	86	73	94	98	103	104	87	101	91	99	91	100	100	105	102	96	98	95	91	108	95	87	103	104	103	109	84	104	95	119	88	103	97	99	97	100	96	102	82	94	110	114	101	128	90	92	105	100	116	114	98	93	88	112	95	91	103	99	87	83	109	105	86	112	83	110	89	106	89	112	111	99	89	124	98	104	99	97	87	101	82	82	104	86	100	90	95	86	102	94	98	111	110	89	96	95	119	115	106	100	103	120	121	107	98	104	109	111	95	101	98	93	87	90	93	111	95	96	102	85	95	91	105	108	75	84	85	103	106	109	106	108	110	99	76	106	95	86	90	83	99	88	94	92	104	94	104	93	102	100	108	84	107	88	103	93	105	97	114	97	115	106	104	89	124	110	114	108	113	90	81	90	94	114	102	90	78	111	112	118	95	101	115	96	87	116	108	111	
113	96	89	94	97	89	126	93	105	92	103	86	106	110	100	94	125	114	91	101	95	98	92	109	104	98	98	102	104	127	119	114	98	105	74	113	90	90	84	101	87	106	93	108	100	115	102	111	108	103	84	101	97	110	115	104	99	116	108	104	104	114	99	95	97	91	100	94	104	103	97	100	115	106	91	97	99	118	91	87	101	92	87	98	107	98	99	107	92	100	91	112	105	124	102	96	93	95	96	114	87	83	88	92	99	92	113	92	102	93	104	102	88	105	109	96	83	103	109	91	110	76	101	86	107	101	96	98	83	101	95	106	103	106	103	109	107	100	113	97	92	120	96	117	95	104	95	105	104	102	91	100	105	106	106	106	86	107	97	78	110	95	105	102	109	82	100	88	94	92	88	120	90	97	108	91	111	97	109	87	100	100	92	89	95	121	93	90	106	97	92	98	118	94	119	94	104	111	95	108	106	100	99	104	88	107	97	111	108	100	116	104	91	117	97	110	103	102	91	89	100	84	85	94	108	90	114	96	121	93	109	105	99	94	89	101	89	92	107	88	109	96	113	93	92	94	98	114	102	92	103	115	92	99	101	96	118	121	88	112	88	95	101	104	104	108	107	88	101	119	103	111	90	100	104	123	99	104	105	104	79	86	102	106	87	102	104	118	102	100	123	100	103	82	80	89	89	111	99	111	112	95	92	100	102	89	99	104	111	96	93	92	107	116	110	98	76	94	91	106	107	92	98	105	94	80	93	106	83	107	121	108	90	95	87	97	111	87	82	71	82	113	102	118	97	88	93	107	122	90	99	105	96	74	95	85	83	98	99	96	112	104	106	120	96	95	101	91	97	96	99	104	117	116	83	99	114	108	116	117	112	91	86	94	101	98	108	106	107	89	120	92	99	107	110	92	87	105	101	91	111	91	101	105	99	92	104	107	116	101	101	104	92	104	93	84	99	106	106	86	100	107	97	91	92	87	81	104	93	94	101	111	110	95	95	97	93	90	116	96	98	99	106	109	85	108	112	113	108	88	99	104	91	84	102	112	103	94	100	96	107	100	87	102	100	97	89	95	88	82	97	112	89	110	107	111	83	98	110	99	92	100	104	98	93	88	90	101	97	106	104	89	111	95	109	105	111	113	105	107	
444	115	999999	712	872	999999	999999	911	105	880	246	99	215	153	642	359	521	54	446	231	929	509	735	361	452	746	741	829	999999	276	999999	362	265	699	817	694	999999	999999	434	644	781	419	972	221	104	533	195	999999	517	420	999999	940	999999	999999	512	934	380	999999	999999	135	999999	999999	746	828	476	884	834	999999	335	999999	355	435	999999	801	450	519	537	523	266	999999	999999	608	322	753	755	473	757	375	196	883	999999	684	824	309	999999	869	673	153	999999	220	699	678	999999	569	75	95	330	803	449	993	407	856	73	351	574	369	600	992	999999	12	999999	999999	999999	452	632	671	611	999999	134	999999	846	393	777	999999	229	999999	800	752	688	669	999999	954	926	203	485	467	999999	482	734	317	278	680	79	743	999999	240	359	365	936	403	484	19	678	867	157	999999	89	999999	132	692	999999	847	314	999999	859	181	999999	136	966	175	60	138	586	999999	312	175	999999	44	999999	999999	999999	445	999999	294	195	143	286	69	999999	471	999999	604	360	52	747	431	999999	999999	884	912	699	232	398	999999	353	356	433	861	565	981	999999	999999	65	143	168	999999	40	29	228	726	895	482	90	999999	786	455	999999	543	999999	999999	799	999999	999999	59	299	311	57	999999	940	839	709	999999	999999	73	999999	343	548	999999	884	623	999999	999999	447	168	999999	227	151	999999	984	898	578	890	791	684	999999	51	894	999999	844	857	999999	985	999999	388	26	480	978	26	732	999999	907	560	659	456	999999	453	999999	991	42	999999	999999	164	70	52	270	999999	999999	819	881	999999	449	542	382	36	546	415	999999	999999	151	546	999999	134	999999	541	999999	28	240	344	999999	739	999999	902	973	999999	697	999999	925	47	999999	207	846	169	145	11	999999	374	187	633	999999	84	999999	161	999999	496	833	999999	999999	528	999999	252	588	299	623	152	999999	999999	568	610	338	999999	489	999999	940	944	999999	89	989	168	538	626	999999	607	999999	130	562	680	62	999999	938	999999	999999	407	999999	875	618	557	545	992	112	467	806	576	304	296	595	946	999999	905	797	999999	56	834	990	435	411	981	864	502	590	228	999999	91	671	676	694	999999	254	75	335	151	543	999999	66	80	999999	999999	313	148	535	615	470	156	999999	194	616	104	417	999999	474	637	999999	52	412	999999	999999	724	905	627	999999	513	702	999999	580	655	220	59	778	919	615	999999	678	726	999999	974	999999	346	401	999999	999999	999999	674	999999	601	698	458	500	999999	999999	106	105	999999	685	546	32	912	999999	999999	999999	974	999999	
326	497	999999	336	958	967	999999	999999	135	637	333	428	567	11	838	18	999999	881	207	719	465	999999	823	520	778	992	189	944	71	442	999999	366	512	999999	999999	186	749	274	999999	999999	425	166	57	999999	999999	940	127	999999	999999	904	999999	999999	836	264	110	720	999999	434	558	966	999999	141	376	999999	867	966	915	999999	727	661	268	289	999999	716	999999	309	558	363	999999	837	875	644	760	166	670	999999	530	999999	402	999999	512	999999	716	773	703	294	789	364	999999	805	35	63	999999	532	999999	492	999999	999999	999999	801	172	320	999999	999999	101	153	380	219	31	791	999999	667	672	173	159	999999	999999	999999	23	20	520	203	762	999999	812	822	999999	999999	520	187	532	410	999999	999999	999999	201	999999	995	682	559	913	580	343	809	368	367	999999	654	999999	703	920	184	999999	950	999999	969	558	742	999999	279	327	152	698	843	999999	46	999999	80	772	957	999999	577	696	463	106	939	859	999999	584	454	441	999999	999999	817	267	999999	303	999999	999999	431	999999	896	96	999999	241	999999	999999	499	550	332	986	320	882	424	400	353	487	652	853	351	999999	606	168	464	837	999999	296	881	585	911	742	43	760	350	325	416	999999	293	232	999999	999999	370	999999	261	468	999999	999999	441	426	914	870	651	493	968	321	46	738	632	575	94	485	10	999999	639	999999	952	559	541	109	984	862	204	430	528	293	999999	999999	907	999999	716	857	999999	464	671	50	999999	550	792	39	288	678	858	718	147	850	67	456	772	671	999999	571	757	341	442	62	675	230	965	685	571	999999	830	636	858	237	629	545	999999	598	499	411	767	999999	821	316	14	999999	293	678	235	303	431	245	999999	155	999999	523	32	999999	999999	870	999999	116	467	446	999999	232	860	909	230	522	214	184	999999	113	804	255	520	135	999999	199	937	297	459	278	999999	999999	155	712	137	115	999999	999999	999999	628	826	660	54	384	468	781	626	383	457	713	99	257	72	999999	351	853	13	896	571	185	999999	298	657	199	999999	261	87	157	782	999999	10	580	951	553	286	153	211	146	666	276	999999	564	839	746	999999	172	532	767	371	999999	112	625	999999	57	695	999999	12	855	999999	217	704	478	999999	343	999999	518	306	519	110	207	652	999999	239	304	611	999999	459	999999	19	864	729	319	785	999999	21	384	518	903	999999	748	151	356	788	459	571	104	963	505	42	999999	866	23	667	999999	631	244	395	767	446	327	88	101	845	999999	487	395	693	101	331	338	999	402	999999	361	65	
306	999999	999999	999999	517	999999	953	878	349	999999	715	999999	620	877	776	988	751	999999	540	670	59	999999	305	971	186	411	999999	999999	999999	671	474	362	315	118	999999	166	615	44	929	999999	999999	222	999999	495	771	742	82	223	554	999999	258	935	130	691	999999	795	999999	808	999999	115	543	778	184	677	999999	363	999999	512	552	620	999999	717	538	999999	544	837	14	809	210	443	338	657	629	363	423	538	999999	623	112	539	383	807	999999	999999	999999	356	47	828	962	999999	405	570	671	933	999999	540	999999	502	157	178	999999	973	607	123	776	999999	159	821	264	994	132	723	999999	999999	247	999999	240	715	259	197	999999	185	999999	999999	47	768	986	696	396	882	999999	738	476	934	999999	409	209	373	56	492	207	226	573	967	295	682	999999	657	696	401	999999	692	253	959	378	615	136	815	85	18	899	463	434	382	863	393	256	474	999999	838	375	866	668	766	990	583	611	878	506	365	607	338	999	999999	999999	999999	495	517	565	142	282	393	999999	47	593	999999	792	201	114	999999	435	696	392	857	999999	443	999999	999999	969	795	13	258	319	720	411	570	463	439	999999	423	898	739	909	143	999999	982	999999	630	183	255	790	420	773	604	929	910	999999	152	969	999999	426	999999	548	999999	138	34	84	999999	636	999999	291	362	400	691	13	696	999999	259	999999	53	865	402	999999	723	14	593	484	714	790	500	999999	320	470	662	997	888	201	149	14	541	907	11	994	161	964	999999	29	999999	601	243	133	999999	850	925	282	33	706	824	764	545	999999	370	787	999999	408	970	892	737	693	124	504	647	254	759	145	999999	407	161	759	576	999999	401	122	556	376	926	470	544	390	999999	191	376	384	469	991	547	223	858	752	993	546	291	398	486	739	486	452	101	790	418	625	999999	999999	198	971	999999	257	240	769	482	510	999999	357	719	933	999999	999999	785	767	597	999999	999999	408	766	40	999999	999999	636	817	889	483	379	754	971	358	636	312	196	497	843	999999	982	99	999999	493	198	934	679	553	611	224	667	999999	202	767	86	156	308	167	689	156	620	999999	879	999	141	602	385	371	999999	999999	999999	999999	924	306	667	459	138	283	841	357	333	93	216	675	815	55	999999	213	999999	999999	13	39	999999	999999	680	569	219	281	361	595	558	317	256	999999	148	380	408	895	110	626	27	35	325	342	822	537	217	213	193	999999	999999	999999	100	817	822	999999	488	999999	626	108	250	999999	921	999999	798	26	836	430	537	
444	647	666	999999	654	471	978	713	476	874	152	361	999999	97	999999	555	386	999999	999999	963	999999	891	180	278	11	386	170	113	999999	543	999999	700	787	676	748	448	999999	78	445	355	843	343	22	363	484	746	244	769	999999	700	422	799	407	466	445	553	476	398	112	999999	311	874	643	999999	78	451	574	339	999999	827	181	999999	999999	92	999999	758	999999	817	794	999999	151	400	458	378	131	17	303	999999	241	999999	972	985	966	177	54	999999	999999	90	999999	999999	182	905	430	828	529	113	999999	324	346	686	674	659	999999	847	136	910	426	999999	811	71	158	253	107	153	999999	196	999999	999999	999999	160	999999	798	532	999999	92	999999	999999	629	999999	999999	999999	978	983	554	531	322	390	999999	50	144	553	999999	279	234	884	999999	999999	287	973	343	761	413	286	999999	999999	999999	136	843	999999	889	940	796	425	793	999999	999999	999999	552	622	542	999999	233	999999	903	999999	633	529	308	877	164	438	692	656	515	266	586	999999	797	926	999999	195	547	364	160	203	756	18	485	999999	713	668	265	665	999999	538	538	839	383	589	994	356	828	965	610	461	999999	999999	910	536	495	479	472	625	999999	356	267	999999	423	999999	999999	625	999999	155	999999	495	999999	37	999999	999999	728	747	328	217	932	309	367	582	999999	699	945	616	999999	999999	999999	244	205	639	698	95	280	999999	999999	999999	999999	378	999999	999999	802	999999	288	230	925	932	808	748	999999	264	693	667	999999	999999	125	724	765	243	526	104	999999	928	299	543	339	139	999999	999999	331	999999	477	563	996	684	999999	638	421	724	999999	176	150	918	93	941	946	40	999999	999999	553	701	907	506	852	218	204	873	825	744	891	999999	235	750	426	999999	786	139	671	314	905	486	999999	50	553	360	954	999999	845	999999	597	308	43	121	514	629	747	999999	999999	788	999999	906	999999	676	832	999999	999999	400	502	588	164	817	369	999999	689	999999	999999	866	952	502	263	634	38	476	999999	593	762	123	999999	796	757	815	427	999999	999999	999	673	635	218	658	419	564	77	266	204	779	939	252	432	447	240	880	29	219	999999	855	877	347	529	999999	999999	827	164	705	831	349	399	485	999999	999999	403	762	658	303	999999	699	999999	772	999999	377	653	519	999999	999999	565	876	795	999999	359	969	131	336	999999	969	526	592	409	372	434	855	390	463	286	742	53	478	999999	725	136	834	299	115	75	999999	595	999999	145	366	999999	954	999999	191	999999	999999	568	999999	999999	689	777	500	299	203	347	999999	999999	
199	242	949	754	97	654	80	91	999999	679	999999	271	999999	383	903	999999	53	232	480	312	999999	999999	290	183	999999	999999	999999	947	999999	544	105	999999	999999	999999	405	390	196	999999	999999	310	482	109	611	326	552	806	703	316	874	54	256	971	999999	999999	787	863	999999	999999	999999	276	121	133	455	999999	999999	257	622	999999	977	523	269	999999	999999	999999	829	109	724	963	631	178	127	237	83	591	297	134	901	533	388	542	437	421	999999	785	199	359	999999	999999	742	999999	194	999999	338	360	785	816	999999	697	294	687	148	989	153	609	159	884	999999	864	692	459	356	98	409	444	999999	847	607	395	980	999999	999999	103	999999	337	984	211	898	722	806	481	999999	999999	248	999999	404	448	278	233	635	315	309	999999	939	999999	947	105	999999	894	275	937	218	999999	999999	814	999999	54	769	999999	625	948	999999	336	67	999999	135	152	849	708	49	647	579	383	759	674	999999	999999	999999	937	999999	889	999999	999999	457	999999	999999	919	496	434	468	360	678	999999	999999	999999	329	972	731	728	167	999999	255	808	854	627	368	999999	999999	52	642	574	890	999999	435	736	999999	981	879	198	948	999999	655	425	999999	689	968	126	775	82	999999	208	999999	435	779	584	999999	885	160	829	999999	999999	275	454	999999	894	469	999999	37	871	433	348	103	542	780	952	159	830	568	174	999999	252	69	999999	999999	444	639	464	999999	850	102	378	999999	59	688	520	940	211	633	355	230	999999	98	999999	648	16	115	999999	655	827	435	813	999999	985	999999	268	999999	692	756	357	264	14	999999	187	779	65	517	53	854	999999	22	999999	999999	999999	999999	538	999999	166	934	691	338	247	809	234	424	289	62	845	879	429	153	999999	999999	285	100	999999	336	999999	134	593	499	72	547	396	999999	486	616	112	51	642	114	221	758	75	29	27	205	570	762	499	13	671	173	999999	126	764	503	921	133	728	999999	253	42	350	999999	999999	699	422	999999	938	673	949	804	247	325	932	498	999999	266	83	999999	765	157	999999	590	827	899	122	280	60	983	694	979	322	999999	999999	189	999999	872	999999	999999	782	161	999999	999999	63	866	925	999999	194	999999	123	999999	60	999999	446	106	407	760	374	376	587	152	368	954	978	969	491	999999	464	999999	90	516	513	999999	248	614	332	808	536	960	999999	999999	95	784	869	40	929	614	993	764	781	657	508	999999	999999	639	792	870	847	94	385	999999	655	441	194	606	161	304	470	831	773	999999	233	413	402	585	999999	583	94	948	50	
877	813	699	971	433	18	136	25	608	999999	462	961	452	585	856	356	654	599	999999	999999	999999	154	172	991	193	433	999999	984	164	999999	999999	999999	999999	54	507	313	955	470	999999	598	34	289	999999	19	320	636	999999	827	546	999999	999999	999999	999999	78	415	732	651	999999	787	10	913	152	999999	36	999999	676	72	999999	87	999999	400	194	999999	999999	854	355	999999	162	999999	556	651	277	447	924	180	999999	999999	830	638	774	662	257	682	760	685	882	428	835	406	999999	999999	383	999999	994	839	227	999999	999999	224	69	450	499	999999	241	358	999999	999999	936	856	999999	712	242	769	313	999999	999999	999999	87	999999	999999	999999	457	756	46	981	278	999999	453	999999	952	88	999999	615	579	334	173	999999	451	412	49	188	999999	979	27	931	342	614	999999	113	696	999999	77	168	252	142	992	742	991	259	999999	128	999999	851	999999	309	895	626	200	978	999999	924	71	675	949	793	999999	478	999999	115	649	663	90	349	999999	246	999999	659	373	999999	999999	430	237	999999	331	921	927	640	85	717	46	716	424	999999	386	772	654	402	218	458	697	523	999999	999999	609	999999	48	999999	462	999999	298	245	262	753	645	306	696	869	354	37	866	804	403	31	79	999999	249	999999	962	626	592	619	450	999999	748	818	425	999999	591	999999	999999	27	187	417	999999	800	464	670	999999	90	999999	785	57	190	999999	999999	130	983	816	676	187	427	999999	836	85	679	795	999999	15	999999	881	354	999999	449	155	848	627	985	602	278	478	579	999999	882	550	999999	571	269	999999	855	697	442	999999	914	727	465	79	350	342	999999	14	999999	665	995	208	731	507	999999	45	743	275	145	390	547	207	607	628	75	296	278	118	999999	999999	159	999999	448	999999	372	721	689	779	286	652	999999	274	999999	999999	802	683	819	309	962	233	588	999999	999999	999999	986	716	129	837	999999	64	74	640	999999	999999	515	865	760	910	999999	886	356	963	988	999999	999999	283	845	694	825	391	477	968	999999	312	435	999999	578	999999	833	655	999999	999999	775	232	588	223	999999	260	407	999999	923	999999	999999	85	999999	625	999999	78	525	713	871	999999	21	999999	586	105	494	176	676	999999	297	374	87	999999	999999	503	999999	765	905	323	999999	595	296	888	999999	569	803	80	434	810	966	509	870	999999	784	999999	999999	162	999999	492	729	629	999999	460	649	558	830	687	790	383	437	836	173	212	234	285	149	132	165	999999	999999	423	741	865	980	788	504	957	703	999999	999999	999999	129	422	593	859	999999	999999	
249	909	999999	125	289	60	383	999999	346	667	895	508	37	718	997	999999	199	315	887	999999	999999	861	999999	873	999999	671	999999	401	716	999999	618	375	274	313	883	256	288	186	144	690	492	850	451	999999	999999	204	101	943	47	501	999999	999999	971	303	999999	999999	854	865	142	999999	999999	999999	999999	999999	59	529	244	724	835	751	999999	22	180	206	235	630	419	227	999999	999999	580	777	364	999999	527	339	404	970	947	999999	999999	423	54	526	361	511	436	999999	787	542	999999	377	118	296	162	999999	117	999999	78	735	968	999999	64	999999	47	561	999999	999999	79	719	999999	274	776	340	359	926	968	999999	845	999999	203	564	439	278	827	213	999999	77	72	999999	999999	630	902	999999	536	999999	999999	699	489	799	883	238	999999	999999	418	696	999999	777	936	236	251	463	928	353	999999	999999	207	786	526	834	891	559	145	762	496	504	371	999999	804	999999	567	999999	999999	55	840	965	778	371	860	141	999999	892	140	836	75	768	999999	558	999999	132	999999	582	183	999999	999999	334	102	33	581	913	334	999999	999999	999999	668	999999	297	883	513	576	636	836	926	394	999999	999	428	999999	697	727	803	813	999999	682	999999	999999	105	520	147	999999	872	754	789	999999	806	575	920	789	178	102	999999	999999	999999	114	495	730	999999	788	999999	908	905	794	336	853	999999	521	162	999999	322	999999	876	777	745	997	704	999999	56	979	588	656	88	999999	140	999999	256	985	768	779	196	307	999999	317	97	999999	999999	999999	999999	935	836	999999	423	630	476	494	225	703	82	999999	410	614	999999	675	999999	999999	830	276	663	731	606	135	752	382	113	25	353	569	689	999999	999999	999999	463	121	153	999999	242	458	172	999999	999999	553	912	721	379	999999	999999	664	117	321	408	344	424	696	338	999999	542	50	999999	461	151	656	23	565	659	999999	999999	572	999999	907	543	381	113	27	352	63	999999	40	12	999999	401	999999	462	378	999999	62	211	766	782	442	759	999999	931	711	503	732	539	356	71	595	431	61	999999	999999	777	36	999999	999999	353	285	498	512	47	999999	999999	462	204	645	457	999999	583	393	790	999999	158	352	999999	401	524	620	524	866	968	999999	999999	350	999999	263	601	91	821	999999	423	506	944	257	164	934	652	50	538	893	899	464	22	999999	999999	52	999999	999999	999999	999999	882	999999	761	999999	543	630	897	999999	999999	941	54	375	785	778	999999	293	155	999999	197	516	749	483	92	630	966	513	999999	70	89	514	211	175	505	999999	922	689	999999	322	999999	533	
46	932	144	596	849	534	679	244	77	977	896	999999	247	80	999999	409	651	141	999999	999999	235	836	639	999999	999999	878	870	803	856	291	547	999999	196	664	479	816	999999	495	780	442	834	170	999999	999999	618	61	928	434	999999	523	48	614	656	685	308	210	303	743	857	970	999999	876	999999	786	439	73	999999	583	601	283	999999	165	360	233	204	74	999999	999999	783	688	950	445	910	343	253	933	186	511	365	999999	523	999999	638	999999	778	957	783	217	672	999999	96	355	833	619	999999	999999	263	433	490	244	999999	766	960	999999	30	228	965	54	542	505	887	463	999999	999999	999999	466	527	999999	454	246	291	636	864	999999	999999	605	611	301	880	370	999999	752	999999	999999	912	757	643	999999	999999	560	992	738	674	999999	666	632	137	511	859	996	364	713	979	253	953	730	999999	732	999999	425	616	673	174	182	825	145	442	107	419	999999	822	68	760	894	254	552	999999	697	571	999999	477	110	442	884	999999	965	773	999999	177	191	999999	911	999999	374	999999	328	574	502	351	999999	199	40	102	999999	184	999999	999999	999999	998	410	769	214	170	608	947	516	999999	289	175	860	372	664	929	237	157	910	177	395	999999	926	978	469	356	50	779	447	17	586	710	710	22	999999	779	767	422	999999	999999	293	426	437	97	999999	336	491	999999	999999	999999	864	999999	999999	138	567	144	82	431	999999	857	999999	999999	999999	999999	654	579	999999	847	684	885	171	999999	999999	168	884	969	523	999999	694	142	865	880	253	347	153	878	446	582	454	553	707	346	123	793	631	999999	917	928	999999	715	871	643	999999	650	939	999999	211	114	253	598	621	999999	999999	176	992	999999	585	999999	365	999999	142	882	999999	999999	187	825	999999	712	537	429	999999	999999	406	978	271	232	404	603	407	103	676	341	338	856	931	473	608	946	801	391	999999	754	572	665	582	988	999999	999999	472	999999	357	499	577	824	999999	35	836	758	905	770	844	981	764	999999	110	800	553	546	999999	713	226	755	911	999999	550	999999	32	999999	406	282	999999	60	141	293	999999	187	764	514	319	906	637	850	50	41	999999	898	989	311	565	782	999999	704	155	758	897	601	999999	432	283	249	999999	999999	362	633	788	999999	849	481	525	922	46	49	999999	999999	86	375	715	999999	608	652	317	721	185	624	837	999999	999999	999999	999999	154	599	999999	240	999999	902	999999	498	417	999999	752	58	518	785	999999	745	999999	477	852	999999	531	886	707	823	631	931	292	920	738	796	511	999999	476	94	
381	333	999999	808	165	999999	999999	999999	308	637	855	603	798	935	999999	878	441	999999	999999	701	864	267	892	518	999999	999999	620	999999	760	620	999999	999999	581	434	414	999999	51	596	322	461	146	654	587	80	967	37	142	356	387	859	364	701	835	775	999999	123	441	999999	209	999999	780	999999	126	999999	999999	999999	32	374	999999	233	837	844	497	601	564	999999	999999	821	999999	999999	16	273	243	900	266	999999	38	806	213	301	878	999999	999999	305	999999	222	537	900	184	975	999999	999999	999999	164	32	519	214	244	220	999999	443	999999	645	628	999999	516	690	226	999999	856	963	225	170	239	355	999999	457	201	919	999999	682	779	647	574	575	248	447	88	878	746	835	999999	596	999999	858	999999	999999	999999	296	175	532	321	478	327	22	790	607	999999	999999	50	72	23	324	868	338	663	971	999999	999999	771	999999	612	348	685	31	179	629	967	381	96	772	689	999999	754	819	370	310	330	999999	999999	640	850	278	837	683	821	479	999999	999999	204	297	147	715	524	105	920	999999	999999	306	842	170	639	225	723	277	382	118	569	999999	967	362	651	999999	999999	141	999999	343	999999	11	209	699	999999	112	187	799	634	974	391	659	899	397	999999	34	999999	624	999999	634	999999	999999	311	713	999999	678	999999	841	646	628	447	392	999999	586	473	999999	106	152	268	536	48	924	642	408	726	999999	999999	580	999999	999999	799	999999	140	999999	999999	940	700	496	789	233	999999	999999	162	16	536	999999	999999	322	924	724	927	576	366	474	596	631	927	999999	986	999999	528	999999	995	28	829	795	262	999999	799	532	102	610	362	44	331	702	999999	636	999999	728	137	837	655	999999	699	232	999999	666	997	999999	22	797	509	999999	705	888	999999	143	187	741	745	501	523	401	632	326	224	331	153	893	860	301	39	268	999999	691	670	874	329	606	508	596	294	642	520	304	111	572	339	442	362	637	459	999999	982	636	999999	264	999999	999999	18	965	999999	114	305	720	768	251	917	24	227	475	999999	580	999999	999999	999999	999999	880	337	225	651	991	710	999999	233	842	898	999999	246	377	999999	999999	999999	597	999999	83	999999	347	799	536	999999	999999	325	224	886	822	878	898	999999	999999	999999	383	171	166	367	999999	812	999999	999999	878	869	965	681	646	811	100	999999	982	699	86	36	543	91	801	999999	995	676	496	999999	410	963	999999	999999	816	934	42	223	999999	240	569	271	617	274	999999	666	894	974	678	413	796	954	895	209	999999	402	899	999999	370	800	371	307	999999	
999999	999999	914	870	999999	999999	712	999999	877	88	752	139	814	999999	278	999999	144	471	31	997	92	857	456	999999	800	695	424	44	999999	999999	988	868	272	999999	999999	602	16	796	999999	119	966	634	919	876	153	79	942	982	631	142	235	339	350	309	243	70	225	846	79	827	449	677	48	33	999999	883	867	869	721	675	163	999999	999999	999999	41	999999	938	579	924	731	753	441	999999	607	999999	999999	999999	963	999999	637	999999	169	999999	999999	669	298	596	895	787	270	999999	83	999999	955	979	887	249	438	277	784	131	646	922	348	83	17	274	440	999999	439	999999	999999	166	94	298	993	620	545	251	743	861	53	791	664	529	999999	181	457	999999	999999	419	99	695	999999	515	740	247	388	999999	661	33	166	498	357	904	307	916	186	666	985	999999	704	196	534	999999	88	999999	268	999999	999999	836	816	811	999999	30	999999	218	239	578	999999	756	241	74	589	719	705	554	444	759	231	763	999999	999999	643	472	714	999999	171	14	436	886	999999	569	999999	825	216	354	832	337	639	99	687	999999	999999	238	45	640	606	814	228	999999	420	508	999999	640	842	35	178	204	315	372	56	235	151	672	778	999999	987	999999	999999	361	999999	117	130	141	999999	396	683	999999	436	84	306	357	785	999999	999999	479	972	446	982	191	999999	637	31	999999	999999	999999	465	445	460	373	652	841	999999	867	999999	999999	388	465	563	456	352	763	767	241	75	699	449	248	206	308	699	551	782	999999	185	94	999999	854	99	999999	930	247	954	72	432	464	55	918	101	999999	101	516	882	999999	838	421	999999	790	210	352	22	227	999999	162	674	110	69	999999	691	727	227	999999	376	939	525	115	809	704	809	610	999999	530	156	43	216	999999	668	255	493	999999	999999	305	999999	746	611	999999	997	999999	398	999999	405	76	236	999999	999999	567	999999	999999	21	999999	611	999999	981	599	698	492	80	215	999999	490	441	813	495	928	512	922	880	999999	338	999999	117	999999	315	999999	215	587	303	782	98	999999	54	726	999999	760	161	58	999999	63	999999	128	642	792	856	908	889	591	581	308	861	32	686	519	613	208	625	604	999999	503	394	121	198	297	999999	305	446	715	579	734	776	999999	608	827	999999	220	999999	999999	161	999999	598	624	16	999999	920	76	963	535	999999	45	145	999999	999999	999999	669	999999	930	354	999999	999999	471	184	22	846	999999	407	424	858	936	999999	39	999999	452	462	999999	999999	115	203	377	999999	342	911	602	543	598	228	274	787	167	645	999999	
824	999999	600	999999	424	612	999999	999999	999999	652	999999	999999	718	999999	835	114	736	915	999999	999999	736	977	999999	999999	560	999999	478	257	999999	142	636	701	300	123	214	660	851	999999	491	167	999999	730	855	408	237	322	999999	999999	999999	123	538	872	267	814	553	847	34	382	384	842	143	911	169	389	25	413	999999	605	999999	185	999999	999999	434	999999	885	16	132	226	991	247	697	941	494	999999	604	763	443	486	570	367	999999	999999	151	999999	34	999999	570	999999	392	824	999999	288	734	588	860	999999	448	525	928	999999	725	807	391	999999	999999	201	999999	999999	784	262	969	820	44	445	549	783	999999	786	717	850	445	656	834	177	232	418	217	999999	338	999999	325	918	557	999999	642	828	98	999999	999999	999999	617	599	690	140	854	204	253	299	48	86	259	999999	808	88	111	999999	973	224	914	737	983	999999	999999	507	936	61	999999	21	803	721	695	73	293	999999	242	845	966	704	322	37	999999	918	867	261	37	664	999999	479	921	573	855	999999	99	765	849	107	957	192	999999	803	931	242	496	327	999999	999999	377	999999	999999	999999	999999	278	901	887	999999	75	652	390	480	999999	941	793	100	239	866	821	999999	528	999999	145	888	783	510	518	106	932	431	549	999999	841	296	196	634	999999	999999	586	972	999999	202	999999	454	576	711	921	999999	147	152	999999	461	568	222	999999	888	709	377	328	768	392	999999	640	643	999999	519	999999	985	754	168	434	767	999999	849	771	999999	261	999999	321	81	999999	656	958	790	999999	999999	999999	999999	447	999999	925	298	153	999999	589	422	562	149	351	66	82	999999	117	978	717	499	181	999999	999999	522	999999	999999	65	999999	189	999999	999999	849	478	24	218	20	548	456	243	145	999999	472	999999	358	999999	122	999999	999999	999	999999	548	999999	82	674	916	999999	187	999999	671	906	999999	896	637	852	590	712	670	336	848	999999	397	660	744	581	875	709	458	102	749	524	999999	999999	257	999999	197	851	777	804	108	625	832	624	785	999999	902	727	999999	418	768	70	451	22	416	937	265	887	999999	999999	798	217	144	95	999999	156	236	999999	648	110	664	739	935	866	238	233	239	773	875	417	999999	158	874	50	334	688	83	667	393	319	999999	310	999999	286	15	890	490	746	449	999999	110	469	999999	999999	753	38	999999	584	999999	999999	708	492	22	827	821	999999	342	104	999999	999999	83	569	59	339	829	364	999999	658	861	999999	742	492	334	999999	316	219	79	151	296	305	563	498	883	999999	611	789	999999	788	465	
364	558	999999	999999	953	566	541	420	749	904	999999	905	476	723	999999	450	999999	168	776	521	611	999999	999999	807	466	932	584	686	848	727	999999	999999	344	202	999999	789	355	506	381	679	999999	999999	330	246	897	399	97	775	447	999999	394	631	521	276	853	784	999999	999999	528	31	981	999999	571	31	864	332	571	999999	226	655	104	999999	999999	999999	746	999999	260	954	999999	77	999999	999999	248	99	343	418	555	78	349	722	999999	766	999999	359	698	920	999999	308	999999	575	828	813	559	792	664	674	844	424	530	999999	533	412	680	461	186	182	999999	482	688	456	777	502	934	503	232	338	999999	437	407	826	585	999999	999999	999999	249	40	259	456	434	668	574	140	999999	307	999999	31	999999	527	183	526	313	999999	620	925	797	335	999999	66	999999	335	933	416	999999	704	466	582	999999	345	221	155	922	170	57	29	881	647	955	636	314	211	999999	999999	263	999999	522	829	340	999999	999999	914	999999	203	886	108	735	167	122	843	841	616	201	750	315	37	999999	153	999999	600	54	160	380	252	999999	368	93	999999	163	145	191	999999	999999	182	799	307	993	729	283	948	294	724	534	999999	794	697	19	999999	908	235	287	999999	131	999999	612	396	544	999999	450	999999	25	25	14	977	661	999999	374	29	950	999999	44	874	869	759	315	330	625	268	457	64	359	999999	810	927	858	812	514	512	569	413	763	999999	288	756	933	999999	719	557	460	589	333	989	551	999999	201	413	510	999999	433	292	999999	999999	461	999999	999999	434	215	86	129	999999	999999	999999	459	547	999999	949	999999	123	825	47	610	78	808	868	999999	369	49	999999	736	999999	312	152	88	287	642	487	633	892	587	509	73	999999	999999	610	888	472	539	13	656	999999	817	396	546	396	999999	702	477	592	999999	808	394	306	999999	674	547	557	999999	182	905	766	999999	702	999999	999999	974	966	639	999999	999999	268	999999	45	262	493	999999	915	605	999999	604	939	20	50	999999	999999	125	766	302	763	999999	340	688	367	108	999999	925	125	861	231	422	715	999999	999999	613	406	978	358	54	999999	47	631	951	101	999999	965	755	286	999999	999999	210	217	999999	876	144	648	999999	472	937	371	568	521	63	384	999999	889	999999	740	999999	831	801	766	721	446	726	441	389	999999	789	142	144	649	650	115	30	215	51	196	999999	964	999999	515	421	683	298	525	578	577	822	999999	99	24	848	642	954	443	495	237	160	702	269	982	999999	804	236	918	871	947	364	73	999999	689	605	999999	
15	999999	999999	48	157	210	863	811	774	999999	999999	999999	999999	999999	161	587	719	813	46	999999	999999	842	832	616	456	999999	654	630	999999	999999	840	409	419	385	999999	999999	97	999999	999999	950	999999	999999	218	581	999999	116	127	863	796	777	999999	999999	653	999999	768	173	999999	739	999999	777	555	999999	598	25	999999	643	710	425	999999	492	999999	999999	999999	96	604	256	634	261	854	999999	262	791	833	445	414	806	755	257	617	473	216	358	864	312	404	604	859	202	999999	127	999999	702	999999	314	287	92	309	567	567	522	538	211	884	252	524	763	410	162	611	463	999999	462	807	907	999999	150	407	999999	691	999	999999	441	940	737	943	560	309	528	168	999999	507	198	999999	105	935	15	473	622	787	641	204	706	999999	999999	239	943	999999	585	38	999999	684	878	999999	999999	134	106	999999	999999	308	999999	464	881	994	999999	999999	699	772	712	972	280	676	784	999999	60	804	999999	850	999999	507	999999	666	724	500	999999	647	999999	999999	132	970	999999	744	326	324	824	186	323	711	312	999999	539	181	191	999999	999999	470	899	999999	825	762	443	256	186	649	999999	307	999999	391	973	641	337	999999	649	742	144	535	999999	470	819	873	491	980	547	194	967	828	485	121	742	560	748	394	999999	999999	536	591	568	999999	26	999999	445	932	999999	671	572	999999	532	999999	478	999999	119	438	425	999999	281	999999	708	991	681	479	999999	629	648	422	892	943	999999	288	215	552	967	683	999999	302	438	558	999999	876	621	814	306	46	999999	519	451	319	968	545	999999	83	882	576	994	547	704	816	293	324	778	628	273	253	243	925	264	436	984	132	523	722	999999	832	380	867	182	785	986	138	971	999999	974	354	199	141	999999	400	689	907	597	622	999999	999999	108	993	551	62	802	716	265	999999	334	845	32	999999	999999	60	206	137	374	999999	829	164	353	999999	653	919	64	111	999999	864	999999	999999	535	901	457	293	733	386	325	999999	982	280	873	956	258	999999	999999	822	279	620	204	561	999999	678	999999	120	999999	903	349	632	999999	701	461	999999	277	256	320	999999	919	579	326	819	999999	254	936	999999	999999	396	945	524	597	999999	832	645	669	195	999999	856	118	346	709	999999	999999	999999	999999	291	818	999999	999999	999999	999999	210	902	699	999999	999999	749	298	742	243	829	999999	958	825	999999	767	869	816	731	999999	712	463	22	582	870	999999	782	129	999999	654	999999	807	999999	943	706	999999	338	142	352	295	999999	255	124	874	517	521	999999	222	657	999999	999999	
12	751	606	299	364	198	329	999999	805	999999	999999	176	97	502	31	489	24	999999	649	438	736	999999	999999	645	999999	349	147	999999	999999	626	570	472	768	242	999999	66	111	999999	351	208	999999	312	546	694	816	89	37	381	495	41	857	103	17	925	685	999999	316	960	833	25	60	999999	481	189	999999	166	408	854	764	965	387	999999	777	451	429	434	928	751	999999	386	322	765	580	326	768	477	464	842	999999	210	999999	999999	999999	336	157	754	830	366	663	999999	681	182	617	529	654	999999	325	566	506	260	609	565	141	457	702	999999	683	164	420	999999	701	566	307	563	999999	246	549	451	999999	675	603	571	999999	999999	705	150	158	60	672	281	162	898	345	306	601	999999	20	373	633	999999	80	676	945	110	999999	125	874	63	313	999999	947	999999	272	999999	657	48	999999	962	999999	562	146	633	492	999999	999999	803	230	11	962	41	235	185	818	441	604	927	625	999999	220	999999	275	104	746	264	333	288	999999	514	999999	562	717	57	999999	80	726	999999	999999	806	699	999999	999999	999999	100	999999	999999	771	65	831	236	730	422	488	752	171	999999	999999	886	238	999999	132	177	715	999999	999999	323	188	564	747	714	166	743	819	999999	65	999999	402	14	474	82	561	232	804	999999	918	150	238	305	460	783	999999	561	955	999999	999999	987	188	999999	999999	958	13	217	317	999999	80	986	603	199	696	999999	894	47	422	165	263	900	373	438	444	269	95	999999	114	964	999999	604	788	828	722	999999	516	882	323	515	78	354	914	999999	999999	932	999999	999999	608	984	888	647	149	799	736	676	999999	750	85	430	873	131	113	352	96	475	999999	774	999999	628	959	999999	999999	906	97	999999	999999	685	230	512	722	56	283	999999	999999	392	465	989	101	56	453	765	806	892	641	999999	250	572	601	741	734	999999	571	999999	34	876	923	242	999999	827	999999	939	530	573	999999	827	847	999999	276	999999	20	999999	999999	999999	184	999999	215	831	274	150	668	423	999999	999999	999999	950	484	303	104	999999	469	999999	999999	273	999999	514	245	243	999999	814	109	267	305	999999	999999	526	99	151	805	831	670	101	999999	571	999999	277	855	50	796	757	352	999999	999999	999999	244	999999	999999	999999	999999	670	999999	972	647	460	50	411	127	999999	757	260	861	343	497	273	539	377	264	999999	114	98	659	204	446	437	471	999999	999999	240	663	999999	596	680	999999	145	873	999999	454	999999	530	999999	159	999999	293	546	999999	19	66	999999	535	866	532	224	999999	975	20	763	535	
999999	989	495	43	887	533	813	999999	191	266	362	999999	841	923	747	999999	356	999999	999999	911	900	541	462	498	999999	704	796	999999	382	999999	111	135	120	999999	244	527	44	999999	999999	999999	999999	882	999999	752	704	999999	694	942	785	999999	957	46	29	851	634	678	537	997	290	193	736	402	290	815	999999	999999	289	678	689	999999	160	999999	999999	999999	441	27	999999	710	793	527	19	853	636	999999	418	74	115	999999	538	565	999999	999999	444	88	408	87	601	999999	596	477	945	999999	263	565	877	335	370	999999	419	999999	852	826	999999	762	999999	883	765	936	406	999999	131	999999	150	133	999999	123	197	999999	999999	364	425	999999	123	999999	581	999999	599	999999	999999	999999	703	999999	849	920	713	999999	832	681	905	525	322	665	999999	999999	999999	999999	875	140	335	763	147	773	717	999999	999999	925	712	888	191	189	999999	694	999999	322	398	999999	181	229	420	75	291	999999	692	931	51	999999	433	999999	969	999999	999999	469	745	713	946	930	232	999999	729	788	999999	943	500	725	241	627	999999	190	116	174	754	656	719	269	481	999999	999999	999999	23	999999	502	103	919	999999	72	999999	948	756	376	467	958	387	500	632	614	347	25	966	999999	999999	565	252	512	804	902	471	749	485	241	324	849	446	780	999999	295	367	34	965	663	417	679	448	814	648	216	376	165	97	655	144	999999	124	96	599	875	259	590	124	999999	999999	84	999999	999999	999999	618	999999	606	212	346	257	323	59	999999	292	744	999999	438	863	598	535	315	662	830	107	707	999999	359	191	999999	46	776	909	343	73	999999	217	924	999999	40	999999	769	953	751	999999	820	567	999999	803	855	999999	821	726	525	106	294	421	999999	427	354	882	172	425	789	999999	481	414	999999	249	999999	537	202	676	833	904	999999	361	999999	433	999999	150	923	555	335	664	225	59	393	246	999999	921	575	506	417	157	530	354	999999	451	926	416	851	571	999999	328	566	999999	893	620	999999	932	999999	999999	150	214	959	999999	99	999999	94	431	30	480	471	37	999999	695	269	685	383	421	196	468	506	871	999999	362	700	17	999999	999999	165	772	904	845	420	366	999999	212	198	913	264	49	367	504	395	381	109	827	999999	871	885	218	999999	919	745	52	711	279	915	606	916	91	999999	23	999999	257	999999	626	617	999999	338	66	999999	470	167	999999	111	12	485	917	262	873	651	236	194	947	535	999999	109	378	999999	97	297	592	999999	182	22	353	238	148	999999	483	220	761	999999	829	722	776	762	598	
941	709	793	997	999999	999999	999999	801	829	329	721	590	526	248	949	250	999999	903	472	985	144	757	774	346	999999	999999	663	890	693	365	999999	758	232	510	999999	945	303	300	248	954	741	999999	524	908	426	225	957	971	999999	301	70	999999	314	777	999999	193	999999	457	885	999999	389	550	118	999999	104	962	367	25	999999	14	947	478	665	518	253	924	243	865	920	896	821	691	88	999999	304	416	454	455	56	253	999999	999999	414	999999	575	201	111	999999	814	463	858	941	169	807	999999	592	162	795	999999	539	950	79	999999	999999	999999	999999	471	716	179	687	518	999999	968	999999	994	110	999999	991	943	999999	822	193	60	466	999999	879	532	999999	999999	712	263	659	999999	517	303	940	319	425	999999	999999	729	999999	999999	136	945	946	999999	999999	999999	254	999999	171	999999	482	716	767	29	80	951	999999	174	200	670	467	434	859	999999	461	275	64	999999	648	81	999999	332	437	312	999999	520	999999	907	932	999999	802	193	999999	999999	448	999999	999999	999999	249	474	999999	999999	538	999999	422	999999	96	999999	999999	334	999999	463	880	999999	787	999999	289	464	999999	559	860	966	242	732	867	999999	999999	62	999999	660	999999	999999	551	183	999999	999999	793	712	889	231	434	143	999999	607	710	349	999999	12	29	298	999999	81	825	689	613	999999	480	806	857	999999	371	43	414	861	594	625	911	706	999999	434	367	576	999999	874	134	726	580	999999	31	527	970	339	43	263	148	668	317	861	570	943	999999	986	854	751	860	400	729	999999	22	94	438	999999	936	594	930	945	506	951	564	999999	509	999999	784	340	177	41	999999	161	722	999999	317	59	146	132	551	999999	722	999999	999999	734	997	999999	622	999999	999999	374	402	999999	999999	203	172	366	307	683	999999	999999	211	524	583	828	999999	577	999999	96	777	389	999999	814	53	559	999999	999999	937	830	999999	463	232	847	999999	999999	639	561	828	529	999999	999999	752	462	689	999999	179	207	249	195	343	430	999999	536	169	710	904	999999	405	772	999999	489	429	476	795	980	815	363	999999	780	198	839	748	291	332	826	636	17	134	999999	390	35	443	751	497	468	999999	695	999999	541	999999	61	166	66	559	284	531	285	667	708	698	815	924	999999	999999	504	999999	954	213	343	999999	897	999999	865	392	944	55	678	979	336	999999	129	676	741	882	147	682	692	732	999999	999999	361	999999	999999	841	999999	110	974	753	992	786	273	492	999999	468	10	999999	300	673	614	239	852	305	340	999999	999999	149	999999	586	999999	999999	988	231	
166	999999	721	557	47	999999	818	844	80	924	987	549	499	637	331	283	999999	999999	391	999999	127	817	452	65	18	479	273	434	916	398	999999	180	798	51	335	315	746	452	560	277	855	769	999999	927	318	790	456	941	817	910	704	319	440	969	113	999999	595	666	548	999999	999999	999999	999999	682	40	816	751	999999	311	26	536	438	989	124	173	357	659	524	746	227	32	332	616	16	693	585	740	829	937	987	719	89	904	992	999999	999999	999999	486	897	502	49	999999	639	801	383	275	999999	325	805	755	999999	81	999999	331	999999	999999	999999	920	988	455	999999	922	999999	324	306	456	534	999999	607	702	999999	182	626	254	188	33	999999	814	633	999999	265	424	33	192	307	648	170	582	458	999999	694	999999	498	452	426	127	999999	324	505	999999	999999	332	717	113	250	516	999999	675	152	520	745	962	297	999999	199	999999	898	337	27	999999	296	951	548	529	999999	594	999999	184	999999	999999	544	378	319	999999	686	932	999999	920	941	790	203	494	440	937	342	999999	999999	927	262	765	228	161	307	999999	999999	789	999999	198	105	999999	832	280	847	999999	976	377	652	590	883	267	953	978	999999	236	464	801	999999	611	197	285	999999	756	921	999999	842	392	81	472	77	897	999999	519	824	295	958	923	646	999999	961	965	90	53	999999	999999	812	249	999999	80	999999	837	277	182	10	820	696	999999	999999	785	999999	593	305	189	522	986	118	444	999999	110	278	540	164	173	650	231	204	916	712	999999	259	602	626	10	999999	239	629	976	518	14	999999	999999	999999	861	999999	999999	999999	999999	530	67	999999	999999	96	665	802	851	683	999999	531	778	625	999999	999999	432	535	645	966	305	999999	999999	366	999999	926	158	999999	395	965	303	999999	283	562	303	395	999999	49	882	999999	960	207	238	556	999999	999999	739	999999	999999	519	152	335	473	410	999999	802	247	701	754	451	937	165	417	885	389	61	999999	226	999999	395	718	392	653	139	16	108	869	999999	999999	687	196	770	691	876	822	968	999999	872	999999	999999	157	953	294	441	999999	999999	790	999999	999999	473	205	523	66	999999	800	760	681	344	404	275	999999	999999	859	999999	999999	177	473	541	999999	420	472	386	37	831	247	999999	108	222	561	210	318	527	569	999999	491	673	714	267	85	72	296	999999	999999	923	568	647	103	227	186	410	341	258	999999	756	11	819	999999	234	196	999999	662	469	783	203	956	415	940	491	585	591	463	216	465	10	999999	227	999999	113	273	599	999999	880	45	160	868	
999999	247	813	376	671	186	489	999999	49	410	827	999999	284	967	162	707	611	999999	999999	947	135	999999	999999	632	784	911	392	960	597	373	781	999999	633	334	897	178	136	999999	999999	999999	973	999999	426	599	307	755	634	146	999999	892	70	249	450	212	743	276	999999	999999	592	760	793	529	999999	676	629	999999	838	949	79	984	580	999999	999999	190	973	989	999999	690	335	38	999999	999999	849	704	312	541	983	999999	591	999999	220	945	533	163	999999	454	662	749	999999	999999	917	685	999999	136	999999	575	521	270	999999	999999	899	999999	856	563	482	999999	679	779	373	97	999999	999999	368	449	773	635	999999	573	569	999999	999999	627	720	999999	121	602	190	723	392	737	30	723	999999	836	730	944	98	970	680	83	774	883	385	882	495	508	326	999999	362	686	612	947	999999	999999	428	282	999999	999999	451	880	366	956	396	636	77	695	227	531	718	829	546	999999	893	495	999999	453	251	999999	935	612	285	563	370	999999	134	999999	32	490	417	458	398	999999	528	999999	717	818	496	748	999999	799	999999	795	908	999999	999999	620	999999	999999	956	975	40	717	499	838	605	999999	999999	691	512	995	672	737	124	269	441	999999	473	103	778	999999	956	502	999999	999999	331	999999	654	836	564	513	999999	817	533	442	428	681	173	689	999999	913	999999	805	999999	819	999999	999999	999999	649	102	268	156	961	436	30	28	537	692	999999	517	999999	158	759	136	998	977	855	999999	681	841	759	718	784	898	864	713	160	999999	215	18	777	809	15	744	306	366	66	390	512	423	999999	988	809	182	999999	765	999999	678	248	841	999999	349	999	807	342	549	372	72	572	316	868	281	487	354	739	315	152	24	999999	641	921	475	999999	267	950	771	909	611	818	109	251	999999	999999	373	737	437	809	208	412	757	994	999999	818	206	555	618	510	464	999999	774	622	457	847	999999	919	806	648	741	856	570	640	761	999999	472	999999	999999	264	123	617	311	999999	999999	612	83	647	928	999999	504	712	342	999999	454	178	999999	487	999999	999999	420	999999	931	999999	999999	999999	841	126	243	749	355	140	169	364	396	847	141	279	999999	999999	774	999999	991	159	999999	999999	524	999999	195	592	999999	999999	282	761	843	669	999999	522	436	999999	771	956	414	999999	999999	999999	999999	977	999999	607	999999	773	999999	999999	860	999999	463	781	999999	48	826	541	999999	650	548	370	858	408	520	727	999999	619	842	84	999999	817	999999	812	999999	779	486	999999	999999	588	999999	437	185	334	900	393	216	904	877	398	
776	239	35	763	999999	941	999999	153	466	157	999999	428	999999	999999	874	52	904	650	933	999999	562	289	116	352	105	120	194	999999	508	137	521	999999	742	999999	307	843	999999	999999	181	999999	273	343	90	287	152	136	506	449	459	999999	488	565	971	999999	836	999999	133	682	667	530	757	999999	999999	999999	636	190	686	999999	999999	999999	260	122	479	999999	602	228	208	828	210	968	999999	744	84	649	648	999999	294	999999	618	999999	999999	999999	134	999999	159	291	697	750	651	961	450	30	21	429	608	376	95	944	999999	617	999999	304	482	698	916	22	999999	995	999999	680	896	999999	867	629	999999	999999	987	828	877	321	531	457	187	248	528	594	999999	655	51	281	870	999999	321	11	520	425	636	435	999999	146	383	701	69	970	75	495	162	392	999999	467	388	266	77	107	96	841	127	244	180	332	999999	999999	954	419	810	999999	643	866	999999	894	514	562	104	740	999999	829	999999	999999	182	999999	441	350	546	584	893	999999	999999	999999	915	679	308	402	264	412	856	130	747	650	999999	519	851	296	283	999999	953	999999	172	336	999999	267	452	910	999999	147	890	999999	999999	379	526	206	999999	999999	999999	999999	596	999999	307	691	883	817	91	747	999999	663	190	155	999999	999999	631	76	451	945	999999	999999	236	397	339	126	521	917	413	378	134	999999	999999	999999	345	843	999999	999999	528	481	453	351	185	705	865	408	957	745	871	395	748	999999	755	339	373	303	212	208	782	190	179	965	414	713	999999	999999	429	757	809	233	999999	790	548	969	501	713	482	531	531	931	999999	776	999999	28	629	999999	999999	904	69	51	641	999999	68	999999	311	999999	936	472	91	784	979	209	999999	999999	999999	958	999999	785	837	660	821	681	999999	850	30	999999	919	395	93	948	872	524	999999	767	592	284	999999	209	668	999999	776	999999	450	747	952	960	840	409	337	671	764	433	76	408	230	959	752	999999	327	908	568	999999	389	999999	911	464	510	177	999999	416	236	711	127	823	883	811	241	999999	898	70	562	999999	68	999999	999999	449	457	299	547	633	532	523	999999	999999	456	236	630	317	835	497	459	673	354	920	999999	62	999999	253	525	418	728	823	319	267	355	58	491	967	948	472	17	999999	630	999999	884	713	999999	366	377	657	191	924	103	411	610	999999	175	999999	976	141	142	213	773	138	999999	709	213	999999	999999	999999	744	662	368	373	999999	999999	52	923	45	732	233	949	875	868	999999	804	999999	908	999999	466	883	353	990	817	339	803	446	999999	
999999	999999	509	214	999999	969	912	529	566	730	921	371	846	999999	113	254	908	193	337	905	901	110	979	999999	999999	948	524	400	999999	550	999999	686	801	999999	406	860	232	999999	997	906	999999	707	248	999	987	294	619	641	250	746	999999	156	999999	541	600	426	205	999999	246	13	455	522	999999	25	999999	244	570	306	845	252	31	889	196	999999	949	204	862	999999	317	683	999999	882	160	999999	641	886	220	269	950	979	664	28	999999	993	460	443	849	999999	999999	752	724	322	795	997	724	30	959	53	592	406	564	225	999999	562	674	573	999999	932	999999	810	33	310	356	999999	588	13	999999	203	999999	515	999999	639	677	564	999999	26	96	163	999999	621	999999	177	999999	553	999999	448	131	230	329	999999	82	916	849	502	729	424	966	930	419	721	913	766	81	86	62	925	548	342	603	999999	486	218	999999	999999	883	856	999999	999999	450	999999	882	886	873	999999	443	437	789	999999	835	545	999999	166	744	489	999999	170	105	999999	501	500	900	999999	999999	999999	410	863	194	999999	619	999999	791	173	999999	279	838	36	892	999999	999999	624	145	373	506	68	606	329	999999	253	999999	722	999999	999999	310	950	249	103	999999	211	683	579	999999	701	565	999999	753	886	676	474	650	681	277	999999	999999	877	364	536	291	568	75	999999	999999	999999	44	896	121	759	999999	539	39	999999	767	690	313	73	381	444	999999	544	999999	999999	999999	999	602	381	455	652	999999	999999	595	999999	999999	701	146	602	190	312	666	668	851	999999	33	146	445	904	914	999999	804	893	506	919	999999	999999	263	354	999999	400	348	663	451	469	684	439	943	325	934	75	554	710	999999	79	778	149	693	320	697	516	563	698	467	868	847	191	927	999999	985	999999	999999	999999	999999	789	963	12	227	391	320	999999	203	129	970	848	42	104	19	436	150	588	999999	999999	657	921	836	650	206	583	621	999999	999999	277	340	870	999999	999999	545	999999	115	999999	921	311	10	999999	323	444	728	618	835	999999	181	500	535	406	18	503	999999	999999	953	999999	806	999999	770	999999	92	925	789	109	999999	280	999999	916	331	375	666	999999	943	554	607	402	921	587	747	867	999999	20	741	933	862	135	626	301	999999	791	968	287	540	192	30	999999	999999	629	999999	999999	205	265	179	170	999999	265	560	591	645	560	999999	999999	897	999999	496	82	194	855	999999	104	654	266	775	999999	999999	999999	999999	760	999999	220	999999	999999	999999	999999	672	999999	999999	580	203	999999	574	45	999999	589	400	999999	389	637	696	947	
212	999999	392	303	910	939	490	639	999999	360	999999	800	999999	435	814	108	40	999999	241	431	999999	614	661	640	530	999999	610	195	999999	657	999999	585	73	586	17	946	910	999999	281	999999	999999	211	816	999999	999999	774	978	230	775	999999	718	674	406	999999	999999	598	999999	751	773	301	999999	999999	500	117	999999	999999	736	480	428	867	198	146	444	508	846	39	999999	817	86	755	640	389	999999	847	999999	999999	189	798	999999	418	808	999999	131	979	404	290	999999	708	493	107	47	507	999999	908	113	582	240	898	429	999999	800	330	675	27	661	949	999999	652	178	35	287	999999	610	19	68	999999	24	999999	114	999999	328	99	334	999999	718	999999	999999	999999	744	999999	104	291	379	193	617	999999	493	113	327	454	405	68	999999	467	820	109	999999	792	849	83	567	775	794	863	999999	711	995	697	309	529	371	382	907	811	931	999999	568	426	402	999999	546	910	147	659	999999	270	558	867	168	618	244	794	661	999999	999999	328	497	515	825	999999	491	795	999999	798	92	33	160	729	536	999999	999999	480	400	278	536	656	999999	144	703	107	163	138	539	999999	294	577	721	246	21	999999	509	999999	601	496	99	750	116	999999	999999	146	999999	828	340	344	999999	999999	404	392	144	153	999999	362	812	728	752	999999	266	123	999999	515	311	913	999999	924	999999	487	879	904	189	786	549	300	568	567	987	334	797	205	612	530	182	338	112	868	999999	999999	999999	873	743	999999	493	999999	999999	70	834	999999	999999	416	29	600	885	500	999999	999999	603	999999	999999	255	740	428	565	71	999999	983	343	973	999999	850	12	178	999999	999999	171	453	302	999999	465	508	732	791	999999	999999	186	22	999999	999999	134	999999	274	531	999999	995	143	999999	180	432	491	850	727	861	394	269	414	850	999999	879	338	759	999999	56	934	295	522	948	213	184	885	498	348	660	848	999999	999999	999999	999999	250	999999	846	283	870	75	615	780	999999	407	954	999999	335	658	765	353	374	698	228	597	77	483	999999	121	999999	546	993	511	76	22	336	683	934	999999	999999	16	492	999999	195	999999	328	514	999999	999999	258	208	560	840	582	999999	484	999999	999999	882	746	999999	688	735	288	333	82	113	714	859	80	280	52	298	544	759	860	888	512	247	278	563	999999	642	862	796	985	162	999999	758	537	967	326	61	299	356	999999	757	999999	862	999999	224	799	792	481	977	165	272	305	823	456	595	856	129	613	999999	935	55	872	491	347	919	185	956	331	112	954	991	999	198	441	
113	999999	650	339	64	763	49	999999	884	999999	999999	857	115	999999	999999	999999	207	447	115	420	282	884	716	999999	988	49	999999	471	378	33	174	999999	116	392	999999	905	216	789	999999	430	896	999999	999999	999999	623	999999	80	653	388	992	756	999999	999999	778	169	999999	973	135	350	999999	999999	999999	792	860	999999	461	750	999999	959	47	903	417	888	685	524	397	897	866	999999	926	969	999999	92	386	276	621	379	999999	232	134	999999	999999	449	999999	510	328	101	999999	999999	172	321	999999	694	351	98	349	665	218	264	999999	999999	116	999999	424	55	729	495	999999	594	999999	91	999999	500	834	115	822	968	353	999999	205	305	770	999999	737	614	622	505	740	298	927	999999	171	999999	999999	999999	825	856	999999	499	781	833	999999	542	999999	91	899	856	860	246	275	999999	999999	999999	68	475	999999	623	496	809	433	999999	999999	128	666	898	920	347	49	41	290	965	943	854	403	372	620	237	963	656	715	765	644	504	32	556	999999	137	25	984	251	211	369	999999	76	556	88	566	999999	630	170	561	817	828	956	309	437	467	640	696	855	333	660	840	103	667	589	259	106	120	263	793	332	64	789	999999	606	728	788	846	999999	999999	361	999999	496	164	948	815	548	722	128	999999	999999	329	139	918	550	529	999999	409	966	828	470	765	377	377	999999	762	999999	877	703	708	678	793	999999	800	972	328	354	938	718	999999	711	999999	992	86	305	12	924	871	538	86	607	389	880	465	594	999999	965	999999	925	999999	776	999999	28	420	999999	999999	999999	339	945	999999	185	192	999999	202	127	999999	999999	300	999999	236	999999	178	349	626	110	299	999999	947	999999	386	363	999999	23	531	997	50	999999	581	577	999999	95	595	999999	999999	901	999999	698	687	347	507	999999	674	999999	698	358	999999	999999	402	319	218	790	970	133	999999	868	999999	178	169	205	87	732	999999	999999	999999	151	999999	252	43	725	999999	601	236	999999	999999	563	689	999999	324	182	999999	999999	962	272	368	811	124	472	365	999999	952	256	539	492	999999	775	631	950	577	999999	116	365	999999	999999	633	617	564	370	424	16	189	770	854	986	805	999999	769	928	999999	667	36	780	887	999999	999999	439	72	743	350	933	999999	738	611	767	76	44	429	295	639	751	257	999999	58	359	999999	192	999999	552	686	999999	15	703	596	909	530	336	478	999999	903	204	999999	999999	30	490	999999	451	999999	96	919	770	999999	484	298	999999	999999	282	999999	537	337	999999	46	519	66	449	928	999999	151	702	247	999999	
999999	725	391	999999	206	437	734	999999	284	816	34	315	633	916	959	531	414	983	499	258	604	940	375	323	167	999999	999999	580	561	846	309	465	849	189	214	224	102	853	416	999999	547	173	263	520	566	731	885	150	999999	999999	823	168	212	989	146	625	359	78	287	170	674	999999	16	437	517	568	999999	454	711	745	438	560	999999	999999	999999	440	999999	855	757	436	159	622	100	999999	999999	150	999999	859	52	999999	865	34	575	999999	317	393	167	825	12	998	274	999999	438	744	999999	999999	591	694	289	705	938	504	321	851	20	62	73	851	414	376	314	999999	411	133	999999	999999	984	330	210	999999	999999	862	852	758	171	718	193	355	196	999999	559	568	999999	347	649	370	712	724	245	265	999999	315	420	999999	693	667	999999	315	865	563	288	271	494	999999	999999	999999	651	562	689	302	999999	718	999999	654	817	745	999999	74	483	519	999999	270	94	944	996	966	451	227	74	503	688	878	490	632	999999	298	999999	999999	914	573	999999	999999	44	943	396	612	650	766	999999	947	642	966	999999	356	999999	27	186	550	999999	465	999999	434	497	195	999999	990	999999	43	182	999999	672	999999	159	909	999999	551	999999	151	557	999999	326	685	409	126	861	722	999999	144	770	464	121	533	651	458	938	295	999999	848	339	406	384	999999	593	298	285	234	816	922	999999	319	791	999999	999999	582	149	999999	35	999999	334	891	944	999999	272	717	417	999999	765	701	971	514	889	387	812	161	18	999999	999999	120	840	637	905	999999	587	460	672	87	540	999999	319	989	270	291	524	447	461	291	354	876	880	147	468	125	999999	999999	430	999999	999999	841	574	439	858	914	540	696	985	999999	515	811	55	999999	607	697	999999	981	254	607	862	374	699	727	365	999999	240	703	178	790	999999	545	40	268	999999	999999	504	999999	140	355	751	999999	461	641	776	542	831	549	539	771	733	969	798	823	999999	858	152	999999	83	643	684	836	999999	205	647	969	781	786	486	908	202	511	851	898	856	44	913	67	951	822	999999	690	999999	999999	999999	214	747	216	715	996	556	999999	806	497	671	999999	309	266	994	999999	760	999999	73	631	578	232	127	899	966	999999	945	999999	895	260	259	993	672	131	999999	999999	232	574	999999	490	361	999999	704	363	236	999999	999999	656	72	999999	71	349	626	999999	829	834	999999	847	999999	999999	61	999999	762	999999	248	677	251	188	999999	561	583	196	972	583	279	999999	527	999999	673	35	999999	298	999999	750	999999	909	999999	140	999999	314	
356	385	334	873	439	890	782	158	125	999999	699	557	539	510	572	875	999999	999999	273	796	316	332	184	225	426	762	449	22	999999	338	310	121	886	813	215	207	861	109	153	388	999999	378	999999	999999	999999	234	999999	521	999999	323	999999	333	999999	505	999999	34	211	119	999999	676	999999	999999	792	786	258	999999	671	725	305	374	999999	999999	999999	884	545	937	999999	70	999999	201	13	928	834	53	999999	977	254	390	816	190	996	752	652	477	938	999999	999999	861	864	747	999999	43	999999	813	999999	275	433	982	960	69	351	999999	999999	265	672	522	999999	748	999999	281	999999	290	909	125	378	999999	624	432	946	65	361	999999	205	151	637	970	712	30	744	530	999999	272	430	999999	839	854	532	396	804	425	553	838	999999	999999	414	282	133	110	999999	999999	650	10	999999	904	708	529	946	88	628	702	809	915	14	999999	999999	80	999999	162	999999	999999	739	238	627	999999	511	522	950	611	737	365	846	612	585	999999	879	552	237	526	57	319	999999	454	999999	112	999999	638	833	410	865	344	999999	970	824	921	308	422	383	514	999999	195	578	344	350	272	855	207	999999	307	999999	184	842	344	999999	965	999999	294	469	525	915	873	689	550	746	403	942	999999	787	999999	999999	467	179	723	133	862	741	573	113	505	256	999999	308	535	820	690	999999	88	865	858	999999	23	953	857	999999	999999	506	38	598	947	999999	980	419	999999	899	132	14	999999	999999	252	234	51	190	963	278	999999	574	999999	730	999999	999999	864	19	928	358	394	514	999999	134	604	365	712	999999	166	185	276	999	633	636	697	685	381	868	623	634	274	833	989	588	102	954	353	307	542	56	466	970	490	327	515	618	692	995	615	887	521	75	34	788	999999	506	941	999999	999999	379	529	996	999999	304	999999	561	524	999999	41	999999	999999	415	443	120	719	999999	999999	316	130	88	992	386	262	735	122	208	808	210	999999	595	23	825	274	172	526	469	584	195	243	954	103	959	964	965	999999	116	632	914	79	707	987	999999	999999	955	386	999999	999999	660	191	885	752	999999	157	445	636	196	999999	280	999999	259	721	333	82	175	984	43	422	297	861	16	576	893	999999	999999	999999	388	428	319	785	383	726	923	999999	357	999999	999999	812	528	338	688	965	999999	330	999999	985	664	562	241	970	999999	731	456	799	184	319	999999	192	277	837	257	999999	831	494	220	532	797	329	724	964	999999	230	894	958	183	51	224	572	321	893	999999	826	197	999999	442	651	999999	133	
829	999999	352	597	544	690	90	920	144	867	120	297	197	344	837	276	765	999999	999999	497	626	999999	105	296	871	999999	999999	999999	999999	999999	999999	999999	262	674	500	999999	621	999999	999999	214	999999	262	906	356	462	33	999999	609	989	920	583	319	999999	783	507	695	943	66	725	170	796	659	350	999999	815	551	999999	523	844	161	999999	158	446	632	619	999999	237	748	833	847	678	999999	442	659	909	999999	999999	479	176	805	742	565	892	525	417	999999	912	999999	541	911	988	191	764	837	275	434	873	999999	174	143	468	204	233	999999	491	511	226	690	999999	83	797	999999	356	49	999999	100	265	920	224	400	461	972	999999	921	859	497	529	604	393	999999	869	999999	315	43	346	548	341	24	999999	906	12	231	522	468	123	432	834	725	999999	185	999999	952	967	773	682	999999	999999	999999	28	994	981	622	999999	999999	213	236	260	323	702	869	758	251	886	999999	999999	239	459	748	999999	436	662	804	999999	218	315	916	999999	541	361	850	560	999999	996	50	925	390	924	265	264	887	182	521	33	559	426	927	75	659	999999	999999	46	999999	502	591	342	999999	447	98	999999	999999	632	718	962	851	319	727	255	846	393	999999	314	203	494	921	999999	150	781	624	791	388	999999	945	165	999999	814	322	999999	414	708	748	999999	999999	313	967	264	463	559	999999	250	999999	682	229	275	378	148	843	754	581	337	201	999999	822	306	573	446	687	563	63	47	997	199	999999	999999	999999	999999	999999	890	527	666	999999	999999	609	384	102	706	631	999999	786	770	971	567	956	999999	516	999999	999999	539	739	531	577	900	999999	144	253	999999	999999	999999	630	313	669	952	236	915	999999	609	796	448	213	867	815	18	776	293	76	439	242	764	631	302	999999	938	160	996	98	899	96	999999	141	999999	999999	549	58	483	110	999999	341	51	548	907	999999	681	335	871	715	999999	134	999999	78	999999	999999	999999	460	338	367	999999	801	999999	826	638	523	330	999999	621	12	276	999999	302	999999	57	999999	201	999999	723	745	999999	613	999999	290	529	775	874	407	327	325	999999	98	719	126	380	999999	110	225	909	393	235	374	714	999999	449	609	831	38	30	999999	85	860	999999	592	104	127	999999	999999	306	863	648	999999	990	305	224	999999	250	186	999999	831	997	976	999999	340	519	899	899	419	840	920	999999	846	999999	611	249	928	361	136	999999	999999	999999	160	918	55	744	312	384	418	655	272	999999	655	999999	199	718	109	554	999999	83	999999	228	112	120	385	920	999999	
547	388	65	295	999999	124	164	559	999999	999999	67	270	596	217	524	490	764	578	562	298	630	197	999999	999999	384	954	63	826	44	999999	49	542	135	941	999999	999999	999999	369	999999	254	500	999999	999999	871	999999	293	810	865	680	999999	348	542	823	632	999999	999999	999999	999999	911	871	70	337	524	999999	999999	524	144	999999	999999	528	137	405	142	317	797	964	135	31	999999	999999	154	198	155	307	262	507	719	503	769	414	509	999999	457	573	999999	172	999999	534	73	527	158	166	422	161	609	942	409	516	834	217	999999	474	999999	821	727	999999	191	999999	284	999999	999999	641	884	47	28	690	948	568	133	634	823	600	958	581	941	988	775	993	697	999999	999999	999999	668	561	999999	45	631	635	999999	321	980	923	999999	999999	721	517	281	999999	143	918	994	841	392	999999	394	999999	999999	244	880	738	106	999999	529	964	999999	602	972	332	857	983	69	999999	999999	811	653	899	999999	999999	860	999999	716	999999	860	778	325	266	820	468	177	556	530	396	755	117	224	792	403	295	561	999999	999999	948	527	159	999999	682	999999	580	999999	495	294	999999	384	456	31	999999	337	999999	999999	999999	781	514	165	311	999999	999999	566	613	999999	860	505	64	643	740	889	768	873	711	919	643	146	250	911	999999	271	219	999999	308	999999	519	465	999999	646	615	348	39	792	225	696	196	125	999999	999999	999999	989	240	677	643	567	263	831	999999	831	999999	808	541	602	484	49	999999	999999	999999	528	87	404	852	999999	37	402	859	999999	999999	24	999999	528	631	266	999999	691	41	541	999999	999999	832	687	840	821	641	999999	807	437	999999	185	452	999999	856	999999	999999	999999	147	822	999999	251	708	999999	183	611	109	487	999999	284	386	792	17	712	291	526	695	400	564	41	775	230	595	431	667	482	999999	206	999999	643	360	925	554	218	999999	137	42	554	514	238	999999	164	630	999999	60	999999	177	740	254	999999	999999	515	735	116	57	999999	999999	286	621	999999	49	999999	815	543	999999	461	248	799	820	164	493	151	886	336	319	999999	599	72	381	150	315	830	952	341	352	845	199	447	171	999999	481	999999	933	813	999999	819	348	999999	609	599	287	378	999999	99	846	159	629	409	797	435	830	593	905	480	395	218	949	484	201	88	271	800	999999	359	682	999999	218	82	147	999999	282	513	463	781	999999	936	999999	999999	495	202	226	790	999999	735	641	887	851	462	428	979	869	864	895	530	338	487	741	999999	417	999999	941	556	271	307	999999	326	999999	999999	617	
458	999999	999999	999999	999999	862	480	999999	999999	718	999999	885	755	654	999999	999999	417	617	932	453	385	205	350	455	386	260	669	528	352	582	324	757	728	845	969	999999	782	875	896	999999	857	337	999999	852	999999	999999	195	999999	999999	999999	999999	709	207	680	999999	263	999999	999999	612	999999	202	951	806	329	403	999999	167	910	999999	486	847	542	720	273	999999	999999	366	497	833	162	999999	768	999999	674	836	614	560	57	999999	999999	999999	149	272	999999	476	905	530	519	458	999999	75	285	999999	627	999999	213	988	933	999999	193	897	999999	808	460	682	433	537	141	999999	789	486	999999	305	970	999999	707	999999	572	797	689	527	999999	48	258	97	790	552	797	999999	632	626	999999	962	999999	999999	262	340	812	476	52	378	398	35	669	107	999999	979	255	864	133	933	999999	999999	999999	665	59	999999	560	373	892	881	999999	297	999999	172	860	156	999999	161	999999	376	466	106	754	320	138	821	379	160	141	811	999999	932	720	698	999999	999999	567	999999	768	830	780	999999	583	171	638	999999	174	506	247	999999	114	103	364	999999	999999	999999	392	94	537	238	999999	999999	999999	91	999999	807	576	171	962	380	589	119	393	679	595	27	999999	592	681	37	656	872	999999	332	706	999999	578	964	999999	999999	107	999999	237	540	777	380	217	502	999999	831	534	13	543	867	229	999999	999999	684	170	459	807	799	412	510	581	999999	496	909	384	380	239	612	939	92	999999	999999	882	852	902	225	809	29	14	850	502	653	338	55	112	712	503	999999	803	772	82	999999	80	726	959	596	883	999999	128	216	602	921	73	461	999999	123	999999	857	782	999999	649	787	794	999999	17	927	852	451	806	671	877	345	809	177	20	999999	999999	999999	893	315	341	511	901	798	258	581	590	999999	460	989	600	645	121	857	132	294	512	999999	719	999999	744	442	501	456	339	266	121	895	451	620	87	955	963	477	614	148	886	996	314	999999	346	999999	999999	999999	80	241	234	999999	999999	999999	999999	527	446	861	999999	898	19	454	468	991	469	999999	435	840	911	645	682	999999	252	983	407	515	213	292	695	769	451	684	386	999999	41	169	999999	999999	999999	999999	999999	112	906	716	138	442	537	322	967	652	549	999999	906	435	999999	999999	709	71	327	955	324	164	176	801	457	335	999999	999999	959	999999	999999	709	691	360	999999	580	999999	999999	854	999999	977	890	325	999999	229	999999	999999	950	547	451	460	789	408	202	246	364	935	115	269	803	374	176	363	667	808	840	469	555	309	
979	853	183	999999	363	977	433	999999	133	581	166	999999	127	823	518	849	64	311	499	124	999999	644	632	277	61	599	811	537	657	244	999999	831	999999	650	568	597	287	999999	999999	999999	812	525	812	999999	112	256	257	352	999999	818	753	538	970	440	538	345	999999	905	165	763	176	895	191	889	999999	999999	334	476	265	920	571	482	266	284	311	255	831	109	174	999999	352	468	692	838	490	850	861	792	122	232	377	381	999999	291	58	917	344	999999	340	999999	921	999999	97	999999	999999	281	282	695	139	292	513	131	741	360	420	707	212	999999	409	351	473	542	364	42	999999	999999	64	999999	236	999999	999999	908	999999	397	882	571	999999	769	592	218	578	175	663	829	719	255	640	76	999999	350	714	992	524	999999	313	389	426	64	380	66	226	308	468	744	381	999999	999999	353	477	849	999999	443	760	999999	773	307	879	534	323	307	999999	988	113	886	680	999999	394	999999	999999	503	999999	326	399	999999	991	999999	707	918	457	123	892	296	598	31	999999	280	999999	333	226	15	510	999999	741	82	506	238	999999	582	74	463	221	584	270	974	999999	19	54	234	208	503	999999	999999	86	209	415	273	399	91	999999	409	685	70	562	88	992	262	585	327	38	763	84	134	854	994	902	318	36	623	327	14	236	999999	134	722	999999	549	815	541	666	243	838	124	709	999999	777	160	999999	192	981	451	434	727	206	999999	428	475	116	92	307	106	246	775	763	868	183	678	999999	839	999999	999999	447	53	660	794	924	960	999999	199	226	999999	296	844	642	999999	579	508	999999	688	304	939	442	999999	999999	569	996	72	360	999999	490	999999	224	191	999999	537	13	390	76	999999	999999	467	60	999999	999999	555	810	402	143	999999	298	674	867	257	545	733	21	999999	809	100	999999	862	610	999999	708	127	537	999999	335	999999	999999	199	442	409	178	836	888	525	866	999999	759	604	928	473	553	999999	242	967	645	999999	526	299	580	999999	999999	658	999999	477	218	749	999999	704	77	999999	999999	108	242	467	89	709	999999	495	999999	130	341	203	933	147	40	893	999999	999999	469	999999	587	583	618	466	796	519	978	421	317	127	671	65	536	899	458	999999	582	774	888	936	939	41	451	999999	999999	999999	725	720	447	325	864	457	999999	526	451	999999	489	999999	671	569	730	433	188	730	459	286	999999	43	688	585	320	120	681	533	610	556	999999	169	821	386	999999	999999	974	992	999999	223	820	19	457	26	964	806	113	328	215	999999	853	720	
10	368	999999	691	41	861	15	999999	775	999999	999999	895	310	330	999999	294	775	999999	459	196	477	245	999999	657	585	672	999999	513	17	362	999999	999999	703	421	999999	463	634	112	236	122	999999	509	448	999999	103	562	716	643	851	818	553	999999	999999	999999	999999	764	902	105	116	368	250	501	746	999999	392	999999	202	888	171	999999	659	673	245	346	999999	968	797	356	563	999999	956	999999	662	198	809	585	47	46	999999	404	999999	999999	995	999999	872	495	999999	35	727	281	369	827	482	999999	168	999999	507	720	468	284	967	999999	541	92	412	273	838	557	613	807	784	999999	720	999999	941	130	999999	377	474	712	999999	772	999999	292	663	139	999999	313	39	930	88	327	578	999999	999999	13	998	912	465	999999	657	215	422	919	496	213	116	999999	417	999999	211	139	999999	755	80	999999	927	258	999999	283	768	999999	527	682	728	467	588	999999	340	938	132	999999	999999	865	65	999999	359	709	796	999999	32	789	895	991	729	948	81	822	999999	241	85	749	493	192	840	999999	999999	739	201	38	625	289	383	999999	916	446	228	999999	699	999999	999999	228	461	969	999999	978	639	536	953	780	396	765	13	109	862	999999	282	999999	34	933	320	620	517	768	834	742	415	426	84	292	730	690	133	751	395	999999	298	523	932	861	492	162	785	420	999999	860	285	284	616	544	174	499	366	766	761	234	999999	693	144	999999	572	223	461	670	60	705	641	262	713	999999	94	999999	796	999999	450	999999	835	106	135	974	999999	141	809	540	999999	240	334	367	990	171	155	604	999999	424	299	999999	700	124	370	999999	228	33	999999	610	460	999999	703	203	325	603	399	614	568	999999	999999	441	413	920	551	819	380	284	999999	552	999999	489	378	381	873	181	467	999999	735	198	756	443	571	999999	90	713	537	999999	52	397	999999	541	999999	229	373	858	865	999999	572	551	566	943	762	27	750	970	47	999999	329	153	145	679	878	379	413	617	869	214	839	838	999999	249	242	874	781	328	452	158	17	25	315	687	157	999999	632	999999	680	553	458	120	999999	215	811	999999	261	101	663	999999	816	999999	999999	661	940	734	269	327	711	888	246	999999	527	888	999999	314	999999	458	532	999999	747	600	936	326	755	729	173	86	437	999999	622	690	665	785	999999	261	999999	654	746	423	999999	999999	999999	792	317	37	592	787	891	999999	70	999999	569	969	919	226	999999	672	905	999999	571	999999	889	999999	999999	556	766	741	999999	72	287	999999	712	999999	768	442	999999	153	
999999	728	999999	999999	195	929	999999	819	999999	695	999999	125	442	365	749	535	852	742	999999	999999	999999	761	271	851	240	999999	230	999999	101	459	211	487	727	999999	999999	187	84	195	997	960	103	456	435	80	875	999999	630	922	443	187	267	36	27	765	626	257	466	295	155	999999	708	405	727	670	494	389	398	766	701	572	999999	666	744	999999	639	80	336	200	975	799	999999	308	444	914	202	999999	470	961	59	415	720	999999	49	999999	261	698	999999	999999	999999	496	52	864	230	871	726	600	291	562	135	999999	920	276	319	999999	167	999999	961	813	999999	999999	918	436	716	295	999999	671	626	113	213	999999	352	999999	613	489	756	344	88	573	197	602	893	908	836	503	494	453	479	693	484	851	736	914	296	277	577	999999	157	934	29	64	973	188	359	999999	213	359	663	830	599	822	331	398	626	875	425	20	600	999999	999999	408	202	933	999999	361	999999	437	285	999999	912	150	999999	153	554	142	999999	714	559	652	300	145	790	648	104	661	529	348	298	420	851	999999	25	933	143	620	861	50	999999	997	979	775	83	999999	917	458	999999	187	844	493	256	711	999999	948	923	664	999999	553	838	967	832	865	149	864	493	355	999999	263	20	999999	281	588	165	561	999999	524	999999	471	730	645	35	999999	999999	999999	173	150	999999	999999	20	478	12	317	212	999999	175	123	999999	218	999999	572	334	999999	177	910	222	668	556	899	285	999999	602	999999	999999	999999	942	490	371	344	701	352	999999	66	252	541	930	963	386	999999	396	999999	887	999999	637	168	321	653	184	593	999999	505	594	215	791	612	875	856	999999	19	649	685	752	302	517	492	999999	999999	139	999999	980	259	292	982	513	999999	521	749	519	664	881	999999	999999	777	752	206	758	45	275	640	665	84	478	376	924	711	806	595	346	155	836	54	999999	548	613	999999	222	611	701	75	101	136	346	830	138	360	379	999999	999999	999999	999999	297	12	499	999999	999999	999999	915	999999	801	919	925	413	373	999999	836	775	767	999999	418	983	156	999999	209	549	538	737	647	999999	573	999999	832	999999	34	421	548	51	34	999999	999999	562	307	553	999999	999999	999999	999999	999999	12	301	585	999999	810	140	337	587	954	999999	950	441	999999	143	677	999999	469	97	879	999999	952	999999	795	999999	999999	465	856	685	603	999999	999999	383	815	765	645	946	988	999999	32	914	696	999999	594	249	999999	999999	541	999999	629	67	440	68	999999	345	30	722	999999	834	999999	355	284	652	999999	521	748	576	
626	412	999999	730	506	999999	999999	964	691	129	999999	999999	677	63	999999	437	999999	999999	12	999999	97	480	744	922	450	164	319	676	640	54	849	83	501	507	519	139	931	899	561	701	993	331	653	901	999999	950	167	999999	431	846	596	449	518	752	488	999999	667	575	999999	999999	429	398	334	646	999999	999999	999999	179	544	999999	506	166	999999	311	999999	999999	826	843	999999	499	997	952	255	793	458	410	565	748	999999	373	472	366	999999	999999	282	605	996	16	631	999999	999999	999999	823	636	350	439	464	217	750	721	329	823	680	791	355	477	999999	540	198	869	65	999999	161	180	332	149	999999	775	39	407	769	819	222	486	603	999999	138	619	452	29	945	358	998	999999	54	649	685	827	999999	804	463	466	999999	761	999999	590	836	999999	313	999999	890	999999	187	353	952	509	610	203	197	345	999999	532	97	178	924	707	317	854	999999	683	999999	721	912	234	943	999999	11	461	999999	23	183	999999	999999	999999	138	999999	180	655	354	545	999999	491	639	999999	466	999999	999999	650	999999	655	282	982	527	630	999999	179	776	999999	409	648	508	999999	79	183	171	999999	226	999999	999999	667	536	661	999999	590	644	972	91	999999	768	23	935	999999	624	479	740	201	999999	685	505	999999	489	999999	256	706	47	999999	422	465	365	603	713	532	610	999999	128	621	999999	999999	985	773	98	391	999999	999999	712	157	534	600	999999	970	904	541	349	999999	188	999999	415	802	553	755	560	999999	38	175	309	999999	999999	454	360	129	999999	31	699	731	870	107	42	860	994	889	364	999999	32	395	999999	181	999999	529	990	808	215	679	999999	240	999999	473	363	999999	95	309	406	89	999999	323	261	882	842	617	220	90	287	554	808	999999	400	737	999999	643	476	138	999999	999999	999999	551	913	49	638	469	999999	999999	744	22	775	694	999999	284	583	708	144	816	339	999999	319	999999	531	999999	999999	729	999999	486	870	719	553	957	999999	185	625	697	410	221	254	383	999999	812	999999	275	779	124	180	999999	164	893	509	660	799	653	911	999999	999999	261	999999	908	999999	999999	999999	35	999999	999999	614	317	658	885	308	922	571	955	476	506	573	999999	882	999999	559	722	331	976	999999	892	168	999999	274	81	676	999999	52	346	753	77	286	999999	806	961	510	863	467	278	595	586	98	843	187	414	980	764	379	999999	359	906	710	560	814	576	659	187	53	587	219	159	879	999999	212	999999	230	262	459	920	999999	999999	999999	999999	391	633	804	999999	999999	999999	101	911	779	999999	
999999	846	366	725	506	239	311	999999	820	999999	69	446	706	863	999999	778	194	727	315	458	176	999999	999999	999999	999999	191	999999	344	929	193	999999	307	380	259	248	365	52	504	756	230	619	999999	876	999999	992	945	926	999999	683	479	674	999999	999999	330	999999	334	205	708	557	325	467	967	402	636	394	762	75	457	625	285	736	689	999999	94	999999	252	786	276	665	233	264	830	660	999999	999999	999999	999999	59	796	914	170	999999	947	440	762	651	999999	999999	990	240	879	479	326	407	743	985	401	521	491	999999	547	928	52	333	70	999999	999999	943	127	271	71	999999	661	999999	125	401	742	541	332	999999	721	547	286	435	354	785	514	262	715	533	731	188	567	584	376	241	999999	624	380	135	344	587	132	728	178	863	818	615	292	351	253	860	199	999999	500	10	999999	999999	978	285	131	63	237	593	540	882	458	86	343	883	109	127	170	207	852	143	424	558	267	491	966	899	999999	999999	290	871	989	274	999999	376	590	684	645	104	13	291	999999	539	197	295	999999	999999	999999	408	252	135	999999	991	450	366	585	102	999999	497	318	232	999999	863	313	669	999999	194	991	967	303	999999	482	76	203	999999	783	885	371	972	86	999999	628	572	131	164	999999	997	999999	728	999999	497	335	157	785	781	208	496	235	528	402	230	750	314	114	999999	652	999999	999999	879	583	700	731	387	421	94	999999	520	742	158	497	895	370	273	999999	805	99	999999	290	422	999999	297	999999	842	580	999999	483	324	468	304	512	548	999999	944	155	999999	766	947	736	701	187	999999	754	87	999999	506	859	487	999999	308	737	999999	353	386	516	999999	999999	889	807	564	999999	999999	62	447	646	948	695	426	999999	95	49	999999	999999	588	244	684	542	582	811	83	999999	999999	196	169	566	999999	205	823	999999	858	60	876	150	181	100	898	636	999999	441	92	999999	442	369	52	268	999999	728	764	151	831	753	468	87	999999	568	615	102	892	880	999999	752	872	988	269	999999	999999	11	427	999999	345	999999	236	151	999999	272	564	636	153	900	971	999999	441	999999	606	115	591	999999	416	613	484	806	743	999999	979	999999	938	453	110	17	106	594	311	999999	805	783	526	327	999999	999999	13	978	948	992	999999	999999	321	999999	392	163	999999	373	594	999999	23	539	314	999999	171	999999	333	120	999999	146	999999	386	163	176	875	999999	999999	274	449	944	609	506	857	751	526	999999	28	747	71	946	563	732	999999	497	261	276	999999	726	999999	960	147	893	452	
999999	999999	533	841	155	325	999999	574	189	999999	649	214	517	999999	563	999999	187	999999	999999	59	589	582	999999	999999	666	914	999999	999999	862	999999	999999	999999	999999	64	999999	563	992	151	873	432	501	381	384	808	360	999999	999999	595	915	451	999999	591	561	999999	862	239	126	156	185	240	716	225	712	999999	444	842	498	463	999999	10	291	45	506	163	558	218	207	273	36	382	180	23	438	420	999999	897	255	999999	201	815	447	845	966	642	999999	285	669	314	373	999999	999999	290	959	915	999999	999999	95	407	295	654	41	852	130	803	70	702	999999	999999	939	547	596	999999	271	999999	562	445	79	863	446	282	549	999999	899	518	587	999999	999999	999999	260	198	999999	848	586	547	999999	999999	725	172	582	24	999999	377	374	999999	999999	179	999999	148	362	724	999999	232	960	23	115	148	953	611	999999	180	647	999999	51	751	735	999999	48	999999	999999	968	720	906	999999	432	783	182	529	83	598	417	870	916	999999	999999	999999	999999	999999	573	442	645	999999	123	946	999999	376	235	335	622	101	182	140	304	111	999999	999999	965	942	999999	240	999999	999999	879	23	999999	309	999999	112	516	434	155	861	475	999999	999999	999999	606	960	878	65	557	846	999999	981	426	999999	575	814	776	531	361	647	358	342	509	37	761	999999	147	999999	645	132	819	999999	946	320	665	23	710	999999	407	15	999999	999999	683	999999	711	898	597	999999	734	917	335	984	83	507	999999	143	782	374	575	505	999999	775	419	999999	37	718	45	115	999999	562	114	999999	999999	355	583	875	659	423	325	863	513	615	377	728	797	834	123	448	807	531	999999	345	491	902	999999	298	999999	258	68	992	999999	491	999999	999999	813	615	861	728	923	999999	483	368	58	999999	999999	216	407	691	637	999999	604	596	999999	99	331	768	238	231	173	295	812	411	365	332	10	999999	704	999999	915	191	999999	999999	525	180	57	872	296	778	909	975	999999	999999	620	864	999999	276	194	821	850	55	387	639	564	637	824	82	13	999999	712	970	512	211	776	456	230	999999	81	999999	999999	459	481	999999	321	999999	405	440	790	500	935	733	837	999999	356	870	999999	343	831	887	356	975	868	570	76	999999	472	999999	605	174	644	188	999999	999999	780	400	573	927	327	377	242	393	292	999999	791	978	143	999999	855	999999	999999	887	387	194	780	76	591	910	393	383	724	999999	835	626	855	756	538	779	111	955	306	876	25	463	999999	962	693	999999	779	98	805	999999	999999	699	521	999999	999999	21	999999	999999	809	
663	544	999999	652	999999	999999	999999	657	44	449	363	528	899	609	775	871	924	539	817	382	236	140	304	999999	882	883	146	114	108	955	527	999999	397	156	642	342	80	811	138	415	37	707	999999	648	451	323	933	99	999999	999999	876	481	470	341	582	532	249	999999	999999	999999	421	999999	559	999999	999999	999999	999999	999999	999999	443	801	999999	410	412	355	529	395	999999	136	569	950	56	368	223	89	55	999999	999999	573	119	999999	999999	50	496	993	475	157	999999	725	589	191	189	999999	312	999999	999999	81	999999	999999	63	147	999999	249	210	999999	999999	203	346	999	999999	830	84	189	857	351	107	999999	913	418	880	381	729	931	547	387	999999	923	66	139	325	974	972	80	519	999999	999999	463	999999	805	628	282	811	666	848	759	999999	999	275	960	986	999999	167	649	999999	682	417	661	702	823	920	999999	999999	217	683	902	857	13	669	999999	841	643	242	117	789	608	999999	73	999999	787	280	999999	658	999999	152	999999	999999	332	999999	837	999999	848	760	26	885	187	144	604	982	946	902	113	339	391	129	352	459	59	860	506	999999	353	999999	915	552	158	792	51	74	58	96	999999	47	832	999999	999999	882	999999	232	612	999999	964	90	145	885	999999	441	277	976	999999	999999	999999	999999	469	999999	222	278	845	999999	736	999999	103	999999	933	999999	377	75	999999	72	999999	469	244	999999	257	42	157	999999	443	999999	385	717	525	75	273	873	329	71	578	117	116	724	47	750	495	999999	380	999999	157	285	518	112	934	999999	999999	340	999999	939	224	436	576	949	834	816	98	29	870	37	276	999999	999999	316	999999	399	955	411	432	493	341	999999	662	723	125	999999	521	283	782	319	225	933	931	390	846	151	540	999999	889	230	662	476	356	352	999999	96	744	211	615	999999	999999	448	907	458	607	999999	774	853	834	676	304	999999	999999	560	811	342	138	999999	999999	355	859	999999	999999	211	831	999999	999999	999999	999999	999999	424	319	668	248	999999	777	999999	483	782	662	377	687	333	223	926	846	239	796	541	824	957	999999	742	269	685	461	925	705	627	999999	510	999999	298	805	261	984	157	998	500	43	317	655	999999	807	978	999999	474	309	999999	999999	635	999999	778	740	80	830	999999	408	999999	608	851	999999	999999	50	162	999999	399	528	999999	941	698	240	999999	999999	517	999999	226	934	290	513	999999	999999	430	642	116	623	685	557	734	431	999999	748	446	891	191	999999	800	999999	654	999999	782	999999	347	343	999999	404	999999	281	232	768	614	642	999999	999999	
999999	235	999999	999999	999999	539	236	841	793	540	999999	999999	794	999999	325	530	512	889	289	225	999999	51	288	999999	357	712	42	414	335	999999	999999	999999	631	397	281	956	97	999999	403	125	839	941	163	807	809	999999	610	185	955	999999	266	999999	362	902	999999	579	946	813	865	231	506	999999	516	826	723	759	999999	999999	143	368	999999	924	999999	174	999999	789	887	481	286	21	999999	999999	458	633	710	999999	421	728	999999	701	20	284	721	181	619	27	434	336	94	60	999999	999999	52	597	268	341	999999	999999	526	538	691	475	536	854	129	999999	373	883	126	631	347	600	337	999999	358	169	999999	999999	554	368	365	561	999999	236	994	899	999999	861	375	999999	863	233	211	541	999999	999999	747	999999	62	970	654	551	219	999999	712	426	999999	610	248	999999	138	999999	643	167	999999	140	88	310	859	230	834	999999	518	999999	768	124	398	999999	430	814	421	345	271	584	714	813	351	934	524	578	34	214	623	275	249	948	999999	54	367	880	999999	447	18	832	145	999999	43	471	694	597	37	88	189	434	687	792	999999	69	452	369	788	154	999999	291	205	630	887	252	508	999999	535	354	439	550	357	973	999999	999999	449	999999	780	880	249	926	999999	946	34	199	588	999999	999999	530	601	998	999999	321	661	727	636	999999	265	790	962	874	72	682	648	639	999999	713	999999	224	999999	881	589	907	904	859	740	259	606	697	664	61	524	999999	999999	440	458	46	322	610	999999	933	316	989	917	374	999999	867	307	394	999999	999999	991	90	999999	719	418	194	417	801	999999	387	908	567	999999	911	999999	68	999999	999999	191	50	401	999999	421	999999	574	999999	989	539	996	999999	952	221	584	789	69	444	104	999999	32	273	628	521	623	425	34	999999	999999	15	25	805	938	99	213	83	483	146	668	999999	154	999999	204	877	999999	124	434	697	999999	999999	851	999999	963	999999	195	917	421	999999	241	996	999999	999999	999999	983	524	201	933	862	18	510	315	923	775	999999	888	213	999999	751	999999	509	999999	337	764	525	999999	109	841	53	903	295	662	603	999999	671	573	999999	91	999999	362	613	190	999999	999999	483	41	927	999999	104	16	982	849	999999	173	732	16	333	72	999999	999999	424	359	890	959	723	848	999999	29	999999	999999	570	999999	857	398	112	328	999999	648	291	493	236	959	747	999999	921	999999	992	440	182	999999	250	266	868	391	937	264	299	612	965	634	329	908	46	999999	446	999999	991	999999	71	413	588	684	780	729	603	465	612	999999	999999	
286	855	282	999999	999999	999999	314	999999	476	460	999999	38	815	999999	656	999999	999999	923	948	600	71	455	721	378	999999	86	566	999999	999999	999999	482	999999	999999	574	689	778	999999	71	999999	999999	141	605	524	819	223	384	999999	11	133	565	285	542	663	264	976	831	144	903	88	371	498	829	124	999999	999999	206	593	251	994	877	125	266	334	214	468	999999	999999	901	165	393	314	999999	361	583	512	940	987	191	999999	857	644	999999	982	237	254	312	491	835	999999	26	791	999999	999999	255	449	28	999999	999999	795	999999	900	999999	747	694	66	933	477	540	999999	999999	218	411	652	146	243	971	283	107	960	166	975	105	70	999999	602	782	558	115	143	494	733	999999	999999	88	956	999999	406	999999	180	321	834	950	659	803	808	389	878	870	999999	478	744	999999	498	999999	999999	805	181	608	999999	284	385	999999	407	691	314	679	25	574	189	830	999999	985	927	648	331	35	445	266	340	999999	999999	687	102	665	750	999999	999999	756	999999	999999	240	797	205	999999	999999	999999	552	968	499	138	373	313	999999	999999	903	758	191	999999	317	519	999999	915	278	999999	379	697	999999	742	941	999999	639	269	999999	999999	599	999999	790	41	999999	858	482	477	766	999999	849	600	996	910	761	991	999999	200	449	999999	999999	325	529	325	526	248	203	999999	36	808	499	114	999999	662	999999	136	967	160	147	458	47	891	158	76	41	778	999999	999999	981	949	258	999999	819	999999	245	284	257	475	999999	999999	999999	672	450	999999	999999	999999	999999	343	328	634	999999	291	63	999999	986	901	176	462	294	999999	548	835	829	87	999999	60	294	999999	427	317	878	502	645	673	793	375	450	200	999999	296	461	999999	999999	356	926	967	395	829	999999	343	117	795	191	767	925	829	842	373	999999	661	459	60	916	999999	756	531	646	999999	206	621	460	999999	108	997	296	999999	795	483	161	999999	665	465	257	93	209	93	999999	877	999999	999999	532	86	792	999999	836	411	450	39	999999	404	330	15	632	407	883	141	696	999999	481	743	43	999999	222	814	999999	994	803	832	999999	672	999999	768	642	999999	99	384	193	405	170	999999	741	766	883	756	272	660	833	849	210	999999	396	136	406	999999	930	999999	864	978	706	842	608	617	228	927	192	561	372	399	999999	509	948	301	33	999999	11	277	999999	465	552	345	170	953	631	742	286	999999	372	638	311	926	519	215	999999	999999	286	133	547	956	999999	710	297	443	541	701	129	105	112	810	12	663	999999	408	435	999999	681	654	
999999	485	650	107	999999	733	97	391	989	999999	999999	999999	319	877	729	530	891	999999	57	999999	422	929	623	191	982	561	636	999999	250	121	999999	337	646	632	147	999999	315	476	521	564	355	999999	999999	385	502	408	500	134	999999	165	516	594	323	954	241	999999	862	468	125	637	107	450	999999	877	999999	999999	68	686	740	667	224	425	330	999999	381	273	227	248	689	584	71	511	713	999999	604	195	999999	692	400	91	999999	846	360	883	466	905	18	834	420	237	349	814	394	277	999999	999999	273	830	583	999999	839	623	999999	999999	576	596	999999	999999	999999	779	261	375	999999	658	467	378	999999	999999	37	475	999999	392	827	461	244	257	999999	445	154	514	921	193	118	432	999999	999999	77	818	317	999999	179	951	999999	641	975	973	999999	735	809	999999	999999	826	803	118	999999	999999	796	999999	999999	329	478	300	912	768	858	78	999999	863	416	999999	310	256	139	999999	999999	999999	999999	196	485	270	728	999999	999999	999999	999999	999999	999999	999999	718	795	789	749	521	987	999999	878	49	999999	783	907	716	999999	328	999999	271	778	697	999999	811	409	625	999999	842	47	999999	999999	999999	340	290	763	687	266	154	620	102	561	735	152	999999	427	999999	47	413	999999	553	74	72	708	319	709	407	743	198	319	180	190	907	484	396	314	999999	708	512	29	999999	999999	999999	707	835	710	53	999999	880	394	999999	999999	206	274	493	536	34	956	31	580	366	943	78	835	999999	912	654	260	755	461	999999	566	534	393	358	999999	999999	999999	872	609	999999	999999	999999	804	183	999999	999999	643	990	999999	290	267	999999	932	663	285	391	684	266	923	999999	792	799	999999	190	578	63	812	915	999999	981	669	94	422	913	999999	999999	274	661	999999	928	21	270	894	181	946	999999	602	730	82	712	999999	999999	948	553	999999	62	999999	623	999999	999999	999999	727	601	999999	999999	183	274	28	159	999999	126	32	407	995	54	532	905	258	999999	699	461	91	843	686	121	570	146	868	999999	999999	647	999999	66	999999	999999	293	669	25	559	772	615	583	580	876	999999	847	700	952	999999	351	999999	195	388	905	87	999999	883	914	999999	60	47	999999	978	698	558	475	965	87	249	999999	999999	889	999999	471	999999	878	511	966	100	273	870	193	369	999999	314	462	999999	999999	252	999999	999999	999999	258	509	735	999999	604	882	328	130	999999	622	713	748	999999	267	496	916	821	209	588	916	823	504	999999	853	46	290	394	106	213	815	835	582	999999	118	641	199	736	875	999999	628	999999	970	391	
257	480	621	999999	999999	965	355	338	53	88	493	931	753	329	882	999999	324	498	232	916	76	787	999999	398	379	999999	307	190	946	925	959	279	852	999999	999999	382	425	79	999999	999999	857	486	999999	504	866	999999	887	869	999999	702	959	140	424	64	324	999999	350	233	840	431	668	175	999999	127	999999	224	89	641	397	510	757	254	999999	999999	68	999999	995	636	531	203	999999	437	999999	253	965	999999	854	798	797	472	42	999999	999999	915	471	692	104	674	999999	652	107	256	999999	353	945	714	979	999999	999999	734	473	713	702	999999	999999	241	999999	999999	161	299	999999	290	843	924	478	999999	999999	999999	631	999999	495	999999	260	878	105	490	999999	999999	999999	261	849	531	999999	999999	999999	999999	999999	999999	999999	999999	854	956	522	999999	291	816	413	558	999999	389	698	744	999999	629	248	999999	462	823	552	213	285	999999	839	900	449	838	999999	999999	925	160	76	436	24	400	521	539	809	174	597	288	87	999999	119	919	562	115	830	183	999999	856	865	676	47	999999	954	10	126	621	999999	999999	338	632	632	724	323	999999	729	310	117	709	341	298	999999	999999	999999	878	745	920	999999	343	18	999999	956	78	294	999999	999999	999999	999999	999999	423	198	527	999999	949	454	774	999999	605	300	999999	999999	75	125	999999	999999	450	999999	890	85	999999	206	999999	312	444	33	999999	563	440	923	873	731	999999	595	296	999999	770	91	324	999999	114	360	999999	57	957	488	249	840	553	999999	999999	624	999999	370	266	999999	915	999999	999999	926	778	221	954	682	426	654	664	479	999999	382	999999	368	999999	999999	971	904	999999	999999	355	955	783	999999	999999	723	974	259	625	504	339	79	237	999999	999999	397	999999	893	405	642	630	313	823	999999	999999	181	999999	590	175	999999	398	362	344	999999	869	753	153	999999	999999	240	707	177	999999	170	150	759	155	262	986	71	999999	88	508	999999	604	51	142	999999	999999	838	814	394	94	728	115	977	734	546	685	629	254	959	692	175	935	463	284	999999	630	262	36	656	999999	113	590	999999	999999	105	95	828	621	999999	129	999999	999999	322	92	310	64	173	34	608	577	366	817	357	999999	343	999999	999999	767	478	392	999999	812	168	999999	999999	147	795	133	639	461	856	17	123	999999	330	999999	622	380	973	609	467	999999	999999	89	246	295	999999	924	999999	999999	944	71	152	748	558	999999	267	531	111	172	269	49	395	157	720	359	704	516	76	999999	691	770	999999	999999	924	999999	394	88	553	695	999999	871	614	848	516	795	865	374	999999	
999999	491	101	999999	810	350	428	841	999999	369	887	999999	726	858	999999	108	183	277	283	824	224	175	999999	977	999999	268	999999	999999	547	640	999999	494	340	234	305	112	999999	501	983	999999	506	999999	123	718	999999	113	188	23	688	749	343	999999	591	550	77	604	312	123	999999	552	952	993	304	640	445	403	261	999999	562	822	508	681	294	754	999999	723	62	470	999999	312	89	384	746	999999	999999	405	902	789	167	701	999999	487	639	999999	576	513	206	482	283	271	852	686	460	866	251	661	999999	999999	232	354	552	841	999999	999999	472	999999	999999	999999	999999	49	501	999999	344	999999	31	30	51	853	187	999999	526	579	999999	59	459	403	923	880	556	999999	171	75	999999	812	159	999999	685	999999	968	999999	266	699	148	243	770	391	999999	600	999999	230	620	390	659	418	827	999999	655	751	109	78	653	376	999999	698	999999	435	904	531	711	999999	999999	999999	999999	188	556	826	440	999999	289	78	999999	333	45	335	999999	999999	416	158	985	186	313	934	999999	999999	355	890	748	449	365	345	487	819	888	781	885	658	999999	480	861	10	542	999999	999999	41	26	330	999999	625	674	107	28	755	546	534	759	411	980	986	999999	666	999999	990	999999	943	999999	243	445	264	450	376	999999	999999	296	984	999999	611	471	949	882	35	559	132	775	268	326	731	999999	999999	31	484	677	519	647	205	999999	551	999999	999999	999999	782	884	85	184	308	821	92	469	999999	890	158	939	41	113	807	999999	956	225	999999	999999	858	961	91	243	999999	698	766	298	101	71	103	999999	942	508	110	150	483	947	999999	447	244	272	719	999999	873	544	999999	415	999999	98	966	999999	776	902	591	821	803	842	218	999999	999999	999999	378	999999	797	651	997	533	999999	666	633	999999	999999	891	392	596	251	999999	369	431	62	360	457	12	105	999999	730	50	916	288	347	641	739	867	392	450	894	228	999999	232	547	122	412	999999	999999	957	588	884	520	999999	999999	999999	482	999999	557	703	346	375	405	40	999999	956	999999	724	329	991	279	880	508	999999	701	32	999999	147	884	939	948	999999	547	999999	999999	999999	999999	999999	707	162	999999	952	319	689	113	529	999999	644	312	590	999999	687	855	999999	999999	708	386	578	303	557	252	344	901	618	999999	999999	827	266	852	84	436	695	26	999999	833	999999	570	819	999999	182	209	307	835	303	442	270	427	84	459	479	469	951	627	160	909	999999	60	701	933	50	701	566	792	999999	164	811	670	688	640	372	148	999999	741	130	999999	
944	509	607	185	495	645	753	999999	383	614	485	999999	999999	267	19	275	999999	886	797	481	642	515	607	149	631	599	999999	444	97	340	902	999999	506	999999	964	999999	453	999999	447	999999	999999	759	999999	623	678	743	804	430	630	107	279	680	944	649	999999	999999	999999	468	553	896	906	999999	720	53	999999	275	999999	73	999999	695	822	999999	448	999999	533	999999	107	983	471	999999	999999	318	999999	989	70	231	275	857	97	999999	422	984	971	551	497	637	999999	374	999999	413	182	741	999999	999999	999999	927	242	999999	125	832	999999	918	996	665	999999	597	506	730	982	489	999	714	999999	766	283	837	380	999999	999999	895	843	999999	999999	67	716	63	999999	877	999999	999999	989	724	741	999999	203	503	987	316	450	900	141	318	391	432	414	999999	999999	371	662	999999	556	346	646	999999	988	609	848	939	999999	58	417	628	25	999999	500	999999	999999	720	573	780	999999	999999	456	14	764	534	350	647	652	258	297	818	225	276	587	652	87	999999	277	594	654	999999	999999	999999	492	999999	303	542	932	139	999999	55	798	999999	598	491	889	641	465	999999	268	210	296	700	999999	599	999999	749	271	847	206	461	453	999999	135	999999	707	999999	999999	260	241	808	715	999999	763	251	29	999999	677	999999	763	446	65	813	999999	999999	761	999999	640	892	999999	553	999999	95	999999	43	602	820	757	999999	784	834	128	214	231	999999	494	774	937	519	580	999999	81	999999	94	760	405	639	652	999999	999999	50	424	630	160	688	538	629	589	999999	649	209	586	879	321	999999	327	999999	592	876	959	987	729	131	999999	999999	481	999999	11	182	638	962	177	86	999999	999999	999999	498	999999	999999	921	865	999999	217	869	999999	492	202	854	165	443	554	999999	776	720	62	999999	303	318	128	216	999999	628	999999	101	686	999999	509	999999	577	518	999999	999999	58	954	104	802	521	999999	940	548	289	999999	845	999999	93	915	401	366	706	999999	126	190	935	336	498	999999	777	126	192	349	982	81	286	647	999999	999999	998	821	999999	259	799	51	999999	580	926	183	783	999999	17	999999	639	153	424	155	401	648	860	721	466	858	999999	999999	999999	601	565	999999	973	207	135	334	916	999999	740	456	999999	999999	812	365	409	324	463	111	118	421	709	999999	656	141	256	999999	898	999999	365	767	235	999999	972	999999	24	999999	999999	999999	999999	682	855	999999	999999	968	522	325	999999	504	321	999999	999999	999999	296	999999	891	726	561	999999	951	170	436	639	999999	973	231	999999	999999	46	350	691	123	877	559	435	565	
999999	436	688	618	930	139	403	999999	223	371	311	999999	325	884	999999	167	368	634	999999	999999	226	999999	439	999999	293	223	799	164	630	38	527	373	860	101	251	999999	999999	233	30	40	42	673	11	999999	919	131	787	161	62	533	999999	253	178	999999	349	804	999999	941	335	717	340	249	344	195	999999	999999	256	233	999999	997	999999	999999	999999	360	224	552	844	999999	827	171	999999	999999	111	106	282	999999	205	681	752	446	304	999999	999999	313	999999	792	999999	816	767	981	999999	999999	518	64	249	999999	639	818	964	797	960	177	999999	999999	290	999999	148	248	912	569	743	574	481	206	703	363	999999	310	659	431	223	38	999999	846	296	999999	999999	56	857	662	999999	386	716	954	486	136	816	733	32	17	654	100	999999	999999	248	999999	999999	321	999999	885	383	338	999999	543	584	932	116	277	878	418	563	999999	390	260	925	366	857	999999	720	577	999999	513	288	652	776	132	999999	999999	608	985	789	817	695	972	289	316	228	183	380	554	30	999999	855	613	453	999999	709	999999	999999	881	999999	566	600	999999	348	999999	60	516	766	461	807	252	999999	892	629	745	999999	418	971	999999	148	999999	156	999999	999999	997	658	999999	208	223	422	999999	999999	726	999999	232	227	912	633	999999	265	712	417	999999	999999	777	999999	962	983	708	167	999999	682	663	743	769	420	999999	236	350	221	384	999999	552	48	999999	999999	943	360	999999	528	999999	784	561	363	436	276	237	999999	779	128	695	691	500	65	131	798	928	982	773	812	793	999999	293	208	999999	404	864	879	419	126	936	612	586	999999	674	516	131	999999	317	502	999999	999999	456	231	525	693	999999	999999	917	538	731	960	587	595	735	807	999999	362	482	999999	412	357	999999	999999	192	92	999999	320	390	614	677	628	999999	999999	999999	789	238	999999	682	197	586	376	962	881	394	975	35	990	454	999999	24	999999	827	285	99	834	992	794	999999	999999	999999	506	116	312	999999	113	295	999999	965	945	579	999999	999999	294	455	45	999999	139	277	217	67	125	866	999999	999999	908	801	399	190	794	999999	444	31	249	610	89	270	659	29	291	690	718	35	508	999999	583	999999	543	830	64	999999	862	526	832	385	472	640	592	999999	999999	312	895	999999	181	158	145	419	440	683	999999	775	735	999999	986	999999	348	99	367	237	999999	999999	267	999999	136	999999	999999	917	199	864	148	449	678	947	77	979	999999	593	853	359	161	999999	999999	859	465	999999	713	999999	540	315	46	382	283	365	695	999999	999999	336	998	999999	
224	227	229	575	999999	926	107	788	52	16	732	755	999999	17	999999	851	999999	408	113	847	999999	191	387	999999	999999	766	175	322	262	935	935	468	999999	37	999999	999999	945	93	999999	539	999999	925	999999	534	582	999999	146	275	289	999999	970	645	232	161	999999	43	999999	345	746	779	999999	784	536	117	80	274	170	218	872	999999	906	88	94	999999	665	715	481	999999	999999	547	630	900	43	418	964	999999	245	443	842	999999	103	609	346	999999	779	407	399	602	463	318	130	999999	402	147	936	891	999999	999999	496	999999	562	987	44	209	158	999999	999999	127	153	999999	38	727	375	771	58	306	742	549	795	267	326	999999	400	993	999999	999999	507	895	481	999999	737	587	947	373	548	116	575	147	396	919	657	282	459	681	289	403	561	631	99	639	159	22	862	238	162	684	999999	51	999999	456	362	855	645	80	53	450	779	11	999999	941	731	605	163	876	999999	54	429	999999	713	999999	150	875	805	999999	999999	724	999999	718	221	999999	519	534	364	999999	566	801	636	999999	999999	838	999999	559	408	158	908	554	859	986	999999	118	264	878	999999	759	315	487	999999	803	157	328	726	999999	790	368	432	999999	250	223	319	808	417	50	89	874	999999	590	476	657	933	378	865	738	999999	999999	609	999999	999999	605	633	89	752	832	241	319	122	562	769	999999	726	711	314	646	999999	820	999999	224	798	463	359	999999	20	402	870	778	463	999999	999999	687	758	791	999999	644	589	240	999999	999999	808	770	761	846	999999	436	930	999999	74	228	999999	279	412	395	999999	743	255	908	79	359	962	463	855	134	590	999999	292	934	999999	669	66	999999	999999	999999	415	38	701	513	903	583	471	648	999999	244	926	999999	999999	372	999999	266	999999	999999	999999	999999	622	355	999999	636	999999	740	154	995	519	405	172	624	999999	999999	980	813	999999	999999	14	495	999999	999999	748	620	999999	888	806	999999	985	456	999999	385	285	67	502	69	123	74	257	173	439	475	139	999999	999999	311	198	987	391	146	224	657	676	675	818	999999	606	999999	438	377	933	999999	20	999999	135	786	999999	456	794	921	699	977	495	841	66	999999	194	440	548	896	999999	818	999999	999999	242	999999	708	610	999999	203	462	820	636	879	999999	215	465	76	193	999999	963	741	202	470	447	247	999999	999999	999999	406	124	999999	999999	541	678	125	696	999999	830	513	87	737	217	600	468	999999	350	615	611	850	999999	127	256	262	933	958	625	77	411	999999	460	999999	991	842	88	295	74	105	999999	999999	
519	302	245	999999	218	235	534	602	12	568	896	999999	234	768	450	997	919	502	607	999999	499	629	761	835	62	214	999999	375	999999	182	814	255	414	496	999999	999999	999999	999999	999999	708	999999	33	75	843	108	904	999999	233	999999	91	999999	571	497	999999	624	999999	541	409	627	13	999999	168	89	829	753	999999	151	999999	436	786	125	999999	999999	899	295	476	564	918	737	158	565	522	973	440	806	253	999999	923	999999	451	132	999999	999999	50	229	275	943	245	99	999999	762	999999	999999	615	965	33	999999	597	205	158	336	623	672	478	448	966	195	649	32	999999	893	227	864	985	999999	644	402	417	680	999999	532	328	828	290	395	653	726	368	474	783	999999	170	727	724	125	508	809	999999	602	263	999999	999999	223	589	562	545	56	810	951	999999	630	999999	917	185	625	17	795	999999	92	795	999999	826	999999	248	999999	999999	999999	150	870	166	834	999999	815	427	939	999999	114	248	728	999999	606	915	999999	153	163	999999	999999	552	108	117	999999	999999	398	806	23	999999	129	974	218	829	999999	999999	940	795	497	999999	889	999999	999999	396	903	999999	999999	242	198	334	999999	41	95	999999	490	947	51	763	452	416	533	18	414	686	119	139	999999	898	805	999999	999999	622	656	454	544	753	999999	712	213	166	764	999999	617	689	999999	98	888	999999	348	999999	999999	187	999999	90	185	881	95	558	999999	773	999999	764	436	498	999999	797	384	999999	411	737	639	999999	559	296	651	376	400	724	843	30	250	767	560	999999	835	798	280	575	278	663	667	758	999999	440	640	999999	729	999999	340	55	713	999999	999999	999999	468	535	999999	65	438	809	490	371	999999	266	532	759	999999	730	662	560	527	808	999999	747	999999	881	904	129	999999	651	646	281	394	797	316	993	905	999999	248	310	180	224	146	999999	999999	306	52	178	907	880	796	999	999999	780	528	999999	884	123	541	586	630	508	409	999999	172	218	976	918	999999	999999	853	264	491	999999	390	999999	999999	903	574	999999	999999	735	999999	775	854	647	815	613	279	412	118	791	418	661	680	671	815	358	307	964	329	999999	228	377	36	541	517	114	999999	999999	999999	981	999999	767	748	895	296	633	933	999999	403	999999	648	547	430	71	846	830	999999	718	999999	323	605	999999	454	714	516	999999	999999	322	140	710	224	64	179	137	999999	651	913	785	384	191	999999	783	570	999999	485	681	947	964	999999	686	432	680	727	919	386	937	322	999999	388	452	884	620	394	693	158	999999	999999	303	818	205	917	999999	
343	315	897	822	50	498	999999	999999	999999	784	999999	999999	999999	999999	337	260	999999	315	338	999999	406	932	307	999999	398	876	807	999999	999999	654	156	499	769	535	346	421	999999	563	897	824	999999	552	999999	109	993	940	414	615	267	127	552	513	867	47	999999	411	18	102	433	173	999999	346	531	252	638	137	999999	753	206	999999	239	197	999999	513	83	854	386	208	811	458	999999	202	999999	196	111	642	999999	731	999999	935	999999	928	140	733	999999	999999	31	313	471	865	266	999999	419	350	887	364	104	999999	999999	646	34	809	290	975	701	999999	712	344	150	995	505	952	717	999999	512	999999	999999	685	999999	614	832	83	999999	999999	201	810	782	293	309	999999	547	278	767	399	910	603	647	165	41	645	756	686	172	475	370	314	999999	158	838	587	307	419	999999	359	999999	951	82	999999	783	891	715	429	45	403	457	236	194	328	360	909	663	902	653	734	858	156	910	271	586	886	866	634	455	721	449	999999	294	999999	585	999999	530	999999	381	149	929	336	651	769	27	144	129	625	798	928	924	405	999999	260	500	667	50	999999	758	999999	35	999999	974	999999	954	999999	941	776	999999	999999	389	359	530	513	999999	999999	504	151	254	452	766	250	836	999999	797	53	371	44	917	918	999999	719	555	999999	124	999999	362	999999	814	697	999999	999999	882	406	999999	999999	874	262	455	968	999999	899	566	316	999999	999999	254	457	525	911	999999	906	858	824	483	669	999999	56	398	955	179	177	999999	556	259	999999	368	439	977	233	178	119	588	949	755	28	999999	248	999999	340	999999	905	811	903	740	296	999999	999999	923	879	999999	827	863	500	798	995	572	999999	66	999999	999999	814	999999	302	742	848	327	999999	78	464	999999	565	703	999999	360	274	365	999999	815	962	999999	999999	999999	107	999999	350	255	999999	999999	999999	456	151	999999	999999	913	789	435	519	171	891	999999	585	989	469	372	999999	999999	804	149	534	639	149	204	104	999999	125	999999	382	999999	401	999999	239	999999	317	18	375	383	75	154	999999	999999	845	272	924	993	354	999999	56	734	260	999999	450	948	626	130	999999	999999	97	849	797	490	63	681	769	298	999999	827	681	460	997	999999	69	659	578	999999	999999	999999	999999	999999	443	805	999999	647	999999	185	162	291	141	197	701	428	295	999999	357	90	785	173	502	635	264	527	638	595	737	430	999999	999999	379	931	336	439	676	987	416	992	238	415	999999	594	999999	999999	695	494	759	579	543	843	312	498	910	630	384	644	845	915	176	
999999	910	166	28	372	911	210	860	271	999999	308	808	999999	852	379	999999	908	500	806	831	154	836	167	886	323	487	881	999999	706	65	999999	152	501	826	572	999999	937	575	773	546	495	634	497	999999	245	44	948	646	540	560	476	154	49	94	999999	829	753	279	705	999999	999999	189	163	216	719	166	999999	538	289	874	141	342	726	269	999999	519	348	339	650	289	539	245	490	155	588	887	112	999999	803	742	752	668	870	889	516	316	480	291	117	89	726	999999	999999	666	999999	144	999999	780	748	999999	491	999999	628	425	355	794	699	18	627	999999	999999	999999	734	999999	132	999999	472	999999	999999	39	49	67	231	571	562	129	879	823	726	454	999999	999999	667	301	999999	999999	49	454	999999	722	616	472	663	285	36	825	685	818	544	999999	671	590	37	719	473	434	999999	67	863	999999	915	875	291	999999	373	731	243	442	296	999999	433	27	303	999999	422	999999	999999	946	544	736	443	70	289	999999	999999	879	305	948	827	999999	999999	981	591	318	806	741	999999	999999	912	305	592	253	531	750	532	999999	296	996	999999	897	999999	256	523	136	792	854	595	520	400	493	999999	294	614	470	657	451	999999	985	233	999999	395	999999	43	999999	154	200	539	999999	248	999999	999999	999999	999999	999999	795	890	468	999999	525	952	999999	999999	99	428	999999	307	638	70	103	90	227	311	772	625	511	127	222	999999	981	602	324	67	999999	272	901	137	642	684	675	999999	983	999999	469	281	535	999999	823	999999	380	846	562	999999	999999	167	910	291	535	37	429	677	999999	195	999999	923	999999	98	397	827	527	999999	665	953	395	999999	999999	999999	841	501	99	786	303	999999	902	145	50	999999	621	124	999999	619	602	615	264	999999	98	797	499	546	999999	999999	337	996	97	639	190	608	92	119	70	999999	449	43	937	999999	383	81	292	347	882	791	999999	282	475	907	999999	999999	699	398	247	309	756	304	857	999999	459	999999	518	999999	954	441	763	512	999999	697	999999	999999	677	999999	623	27	515	161	999999	852	970	64	531	190	500	139	909	694	871	760	907	999999	185	295	193	86	999999	28	999999	451	37	999999	999999	999999	737	580	383	86	774	999999	999999	604	641	15	681	404	775	999999	773	824	999999	79	641	999999	999999	35	392	391	439	547	464	496	769	222	825	999999	836	753	452	999999	999999	999999	999999	651	966	312	513	180	999999	999999	310	999999	254	999999	918	958	999999	924	987	999999	999999	991	647	236	999999	999999	835	428	999999	675	999999	31	886	999999	77	699	
158	989	336	487	521	222	999999	650	246	241	251	999999	304	999999	682	912	999999	999999	732	765	195	693	999999	669	476	95	990	938	231	289	347	400	999999	999999	999999	343	597	999999	201	975	999999	996	990	999999	65	999999	134	322	992	655	265	156	999999	312	514	465	999999	666	20	435	231	839	999999	957	893	999999	999999	999999	999999	999999	324	999999	548	756	551	198	702	361	614	842	961	678	946	576	33	999999	278	197	714	354	239	930	999999	765	754	384	577	999999	640	214	923	58	265	652	340	10	607	375	999999	325	762	752	62	999999	474	552	893	852	934	701	582	999999	371	713	999999	393	765	999999	12	999999	621	670	720	409	918	912	999999	999999	245	32	593	999999	435	398	592	486	999999	331	301	211	999999	724	108	999999	632	409	687	551	542	946	245	999999	372	594	999999	102	42	653	259	562	139	600	999999	911	118	678	98	972	130	634	515	443	491	801	686	896	571	781	777	518	234	871	999999	298	787	768	999999	841	694	499	999999	234	82	738	999999	999999	117	197	830	953	321	715	999999	908	441	801	343	999999	907	999999	530	999999	999999	740	338	268	839	328	999999	350	999999	256	287	631	999999	290	370	752	729	796	999999	384	950	999999	999999	999999	450	852	857	985	434	999999	933	887	969	999999	358	341	999999	813	999999	999999	73	999999	815	74	438	999999	728	160	441	590	999999	121	28	156	309	999999	543	819	817	999999	470	148	915	177	322	400	999999	999999	999999	39	352	916	745	10	320	470	999999	999999	90	650	134	999999	554	843	139	822	869	822	999999	306	798	999999	995	74	328	999999	574	648	751	48	147	741	228	411	248	924	376	27	835	838	54	999999	739	177	862	762	593	82	48	500	531	839	999999	999999	241	761	920	999999	999999	395	896	999999	999999	52	999999	392	489	152	604	999999	456	851	986	64	262	397	851	828	212	565	341	999999	609	261	516	308	649	592	999999	486	13	695	345	450	999999	685	30	697	664	479	283	450	999999	833	999999	999999	853	47	383	844	999999	999999	478	126	999999	999999	759	138	535	214	999999	999999	999999	999999	999999	760	999999	546	999999	576	999999	163	173	732	999999	890	34	775	217	999999	454	611	999999	999999	576	910	226	229	395	547	925	891	999999	460	735	999999	999999	359	632	293	999999	999999	925	999999	477	756	929	746	833	173	999999	983	921	697	999999	999999	686	646	551	300	544	295	160	574	999999	485	991	999999	996	904	999999	999999	999999	924	999999	147	999999	412	859	819	981	480	395	232	999999	941	970	474	
700	603	700	831	807	342	748	878	167	360	165	999999	764	226	749	929	751	706	999999	999999	34	622	456	284	787	999999	318	74	899	927	407	709	999999	527	22	403	214	590	999999	999999	185	999999	999999	334	999999	867	65	999999	730	999999	481	470	111	999999	449	88	156	426	54	85	999999	684	978	239	999999	456	486	246	214	355	724	170	839	999999	821	239	641	132	999999	919	676	553	343	443	999999	999999	607	542	88	933	257	788	546	790	785	999999	816	751	382	801	391	999999	560	999999	742	320	631	80	162	219	999999	999999	399	134	409	481	350	999999	782	25	848	999999	167	281	108	935	624	58	254	330	423	890	749	234	538	999999	992	958	700	999999	316	537	999999	869	999999	233	398	421	999999	314	160	280	968	366	953	999999	661	289	286	806	696	582	826	832	796	557	284	174	596	552	489	999999	844	646	709	321	999999	298	999999	999999	999999	212	999999	999999	179	152	921	393	281	999999	206	712	682	893	449	733	999999	557	83	938	949	233	825	839	825	768	435	332	999999	642	999999	372	504	411	269	493	915	885	662	653	635	890	999999	999999	356	999999	709	999999	206	975	610	16	225	846	999999	322	387	828	125	411	716	999999	999999	638	999999	833	999999	281	999999	956	817	825	895	429	999999	68	340	330	492	58	69	484	136	681	42	875	157	658	485	946	999999	97	770	261	937	47	165	264	295	999999	569	437	999999	249	999999	784	121	999999	543	867	982	67	345	77	352	241	471	64	606	999999	686	559	795	687	851	999999	64	644	492	275	903	85	44	969	488	631	167	999999	523	257	764	361	124	618	999999	999999	999999	999999	909	999999	576	110	658	952	836	999999	999999	640	999999	438	730	477	999999	999999	964	999999	999999	375	588	999999	999999	999999	999999	358	578	999999	444	187	999999	803	999999	361	735	786	699	999999	426	91	143	477	989	527	499	95	527	297	57	846	654	999999	999999	999999	125	198	631	991	570	310	384	511	576	999999	917	594	999999	999999	741	526	578	171	490	999999	242	120	731	555	94	999999	830	290	287	597	533	665	778	600	246	546	165	707	242	126	707	631	901	534	610	999999	634	158	555	531	277	492	576	93	154	14	466	85	907	124	479	103	234	978	931	262	816	999999	142	999999	371	871	999999	373	243	611	218	999999	945	190	821	682	735	756	329	999999	98	694	456	999999	90	89	800	999999	647	614	407	999999	603	358	999999	999999	25	360	169	999999	999999	213	850	543	795	999999	999999	999999	302	796	368	477	
999999	890	173	999999	999999	901	124	291	80	812	999999	628	999999	999999	603	597	103	57	666	384	596	999999	488	999999	844	912	445	999999	949	84	824	999999	999999	999999	274	999999	194	966	369	124	245	999999	999999	750	999999	231	339	999999	666	542	999999	255	140	983	881	999999	999999	288	999999	999999	465	304	342	996	987	875	382	284	31	889	999999	999999	687	552	148	718	597	738	407	623	999999	935	163	416	999999	579	720	273	57	538	999999	905	689	868	658	940	545	999999	762	611	999999	64	488	776	140	999999	567	588	999999	999999	148	672	881	999999	917	529	151	999999	555	417	165	999999	237	493	587	507	447	819	893	999999	999999	268	975	795	774	529	457	999999	286	944	21	142	428	999999	999999	639	34	999999	951	139	799	619	783	355	456	739	826	995	999999	633	999999	748	694	999999	990	879	697	95	889	398	81	764	650	611	406	32	690	353	102	948	482	422	868	999999	408	563	999999	630	348	999999	702	462	197	653	999999	273	447	782	999999	999999	999999	938	145	563	67	999999	968	181	948	433	999999	483	902	250	999999	645	880	999999	247	999999	404	77	746	854	695	619	577	996	725	142	585	908	459	999999	16	543	287	315	705	374	594	313	681	914	986	999999	559	999999	502	249	392	516	999999	467	999999	874	201	290	867	447	466	972	456	815	999999	150	34	999999	999999	616	368	575	235	873	841	100	395	831	999999	999999	999999	631	999999	999999	750	999999	999999	991	465	142	351	999999	447	999999	999999	622	857	865	76	845	204	238	712	886	881	817	999999	671	626	999999	488	999999	421	401	999999	835	999999	970	75	779	776	999999	999999	111	274	372	138	999999	966	999999	999999	999999	765	33	999999	831	919	999999	604	932	788	702	999999	438	999999	981	585	999999	999999	81	999999	887	999999	297	999999	999999	373	611	621	519	689	323	999999	407	999999	958	605	398	999999	999999	916	860	375	143	990	84	668	436	457	292	786	92	96	999999	83	354	730	999999	999999	120	467	999999	995	95	253	999999	999999	966	644	999999	386	196	925	333	165	294	999999	666	999999	995	502	999999	163	339	999999	999999	237	810	334	449	999999	999999	444	999999	98	608	864	290	999999	526	86	702	792	761	906	999999	999999	762	739	788	833	73	999999	959	617	530	164	666	363	646	247	196	642	204	467	999999	752	914	245	557	430	241	776	999999	918	999999	154	402	433	999999	449	474	81	999999	616	174	956	999999	402	567	999999	999999	927	253	999999	999999	999999	598	303	999999	847	252	999999	191	368	999999	999999	401	999999	999999	
386	761	243	231	206	999999	125	999999	587	303	303	277	521	677	999999	999999	313	532	500	38	740	556	109	776	999999	206	946	889	999999	24	876	564	444	585	191	692	964	705	999999	516	774	963	20	999	999999	999999	731	849	88	145	298	999999	901	22	86	829	999999	467	936	10	999999	235	918	573	427	999999	832	935	496	420	268	999999	485	983	264	999999	546	109	422	999999	475	999999	999999	52	726	121	663	432	999999	361	40	999999	769	56	690	548	54	999999	581	625	747	795	363	667	876	690	999999	917	757	309	293	562	999999	232	535	999999	999999	876	847	316	999999	999999	436	144	999999	761	838	999999	303	999999	732	109	999999	797	999999	679	743	153	175	45	831	745	674	209	78	999999	462	546	521	999999	133	999999	599	275	550	346	368	229	287	999999	851	850	624	51	577	999999	44	999999	265	855	985	999999	999999	999999	999999	339	735	237	76	912	309	301	917	999999	592	564	509	262	257	630	320	524	999999	60	999999	999999	999999	999999	631	884	443	214	291	665	975	999999	999999	788	999999	220	611	141	162	375	999999	559	933	292	999999	23	684	782	999999	635	544	471	415	999999	626	505	217	999999	605	999999	478	999999	20	262	366	740	107	720	999999	46	28	188	999999	999999	244	634	57	838	184	999999	999999	661	215	656	130	999999	999999	805	171	999999	12	999999	536	970	896	999999	549	680	925	718	915	963	999999	999999	616	365	999999	915	426	999999	999999	378	927	986	999999	817	999999	363	141	852	304	302	558	186	43	519	652	999999	603	524	94	376	912	466	702	999999	351	252	49	764	413	530	388	999999	999999	999999	581	549	987	89	830	196	549	83	424	622	415	143	928	999999	713	708	321	901	907	91	465	999999	999999	747	475	646	323	999999	449	773	914	999999	349	409	938	112	413	524	693	898	826	839	52	90	830	999999	323	942	61	704	219	999999	271	999999	177	119	265	250	999999	193	872	182	634	999999	708	999999	793	529	168	610	305	796	218	999999	265	626	429	214	916	267	333	999999	999999	744	563	437	127	594	999999	829	999999	999999	999999	509	36	653	215	401	999999	999999	999999	794	784	450	409	999999	999999	262	499	551	689	61	333	356	860	500	999999	889	999999	280	908	209	297	338	763	142	886	708	982	611	420	38	832	122	843	538	596	999999	344	150	168	864	104	690	150	795	839	564	999999	535	795	999999	314	110	896	999999	507	455	999999	276	536	569	279	999999	141	660	229	999999	513	331	904	983	554	946	122	999999	115	607	198	999999	
302	332	69	457	999999	104	723	731	999999	629	999999	151	999999	999999	999999	599	594	215	558	489	576	999999	61	327	999999	812	771	368	999999	851	118	900	266	717	974	214	510	822	82	46	936	497	995	999999	999999	763	794	486	342	522	459	999999	58	709	402	674	281	742	999999	12	333	365	743	999999	999999	999999	999999	999999	104	409	999999	771	143	521	552	89	632	999999	999999	867	28	294	36	475	402	219	999999	999999	325	999999	999999	768	996	79	713	999999	754	631	999999	168	878	999999	999999	999999	434	999999	766	999999	999999	322	52	999999	999999	999999	984	49	339	277	999999	310	999999	999999	164	999999	999999	999999	775	999999	808	970	335	11	803	868	999999	704	901	999999	51	999999	999999	325	399	13	266	828	63	48	95	673	999999	486	659	999999	878	551	169	597	465	113	912	702	727	196	987	999999	999999	846	969	999999	147	245	236	266	857	964	938	161	538	999999	277	999999	999999	144	729	848	999999	999999	990	447	999999	313	638	937	802	751	597	212	25	225	527	999999	999999	804	536	999999	260	403	216	913	999999	999999	69	818	999999	185	723	593	999999	149	699	571	856	531	745	999999	999999	298	999999	116	999999	999999	145	322	129	69	667	183	608	724	999999	948	533	86	834	999999	999999	999999	110	627	37	14	999999	876	526	956	361	547	68	701	407	961	938	110	546	877	999999	747	999999	999999	517	549	999999	743	550	751	47	999999	999999	999999	590	999999	198	836	88	999999	999999	999999	796	173	708	129	125	906	999999	637	999999	433	539	957	664	506	999999	999999	119	999999	29	999999	335	775	999999	581	851	849	999999	619	772	111	31	183	886	612	951	999999	78	398	434	87	426	913	741	614	250	739	554	94	666	864	727	601	999999	988	933	31	254	137	999999	999999	795	999999	999999	907	412	366	80	999999	554	596	265	720	62	999999	999999	999999	43	314	341	121	305	999999	999999	907	384	430	830	999999	678	999999	999999	940	999999	169	292	719	59	833	211	884	669	502	539	79	609	999999	548	411	413	521	987	999999	796	166	970	768	753	956	999999	982	535	181	383	624	316	999999	600	999999	659	865	999999	999999	999999	999999	452	999999	497	999999	308	377	881	428	495	167	942	350	154	963	199	524	965	999999	310	999999	358	497	129	914	999999	294	416	654	752	547	158	787	999999	999999	714	999999	280	870	657	165	110	117	686	225	681	965	180	999999	704	999999	899	280	999999	999999	999999	955	999999	582	130	24	999999	237	676	947	19	165	513	804	259	31	999999	105	999999	154	129	251	999999	904	
999999	797	123	779	950	617	647	877	887	999999	250	759	999999	697	749	999999	204	873	440	999999	216	526	462	375	387	999999	891	999999	835	754	764	857	999999	778	350	333	900	999999	999999	69	309	141	999999	999999	564	999999	537	555	356	801	949	255	999999	999999	999999	716	344	748	401	278	725	844	52	143	999999	999999	614	999999	999999	426	999999	999999	999999	381	439	84	258	903	999999	887	999999	346	457	43	999999	518	57	82	999999	633	988	999999	790	18	344	999999	99	144	999999	999999	885	822	207	999999	68	937	659	438	999999	999999	999999	441	936	514	133	388	396	18	337	681	999999	542	634	724	437	590	999999	587	47	973	984	124	543	640	11	332	149	527	974	867	858	618	440	467	176	556	225	286	999999	955	999999	90	806	687	835	999999	197	483	502	478	715	81	999999	999999	638	353	898	306	512	800	249	999999	999999	470	823	999999	112	177	558	881	375	945	702	91	999999	903	317	999999	805	999999	999999	666	34	506	162	787	226	771	828	822	658	918	773	94	999999	999999	999999	999999	864	117	250	30	924	621	999999	770	378	320	764	734	45	52	501	854	666	999999	845	537	317	999999	999999	341	348	735	232	999999	999999	999999	374	704	999999	999999	991	697	417	124	741	999999	403	391	999999	906	17	103	787	615	427	919	427	143	364	519	38	828	607	909	682	999999	398	999999	598	759	945	999999	999999	74	61	804	999999	551	999999	442	143	926	627	999999	333	255	999999	999999	999999	262	200	241	350	347	999999	999999	100	507	442	551	23	999999	793	999999	961	948	225	723	999999	623	999999	876	999999	922	385	112	211	999999	586	436	252	999999	626	346	568	714	718	539	131	888	999999	939	999999	999999	428	395	142	999999	642	385	999999	233	62	416	999999	999999	999999	999999	962	999999	961	97	999999	15	309	242	131	456	100	256	239	999999	602	675	909	542	766	999999	503	990	969	999999	370	210	407	28	729	220	566	999999	774	300	999999	291	999999	626	27	114	990	196	273	999999	877	999999	999999	353	631	999999	506	247	558	937	924	999999	870	999999	999999	721	607	290	513	999999	889	999999	482	938	118	999999	747	293	525	661	21	999999	726	293	365	974	999999	999999	999999	351	713	329	695	837	999999	606	420	999999	899	999999	506	709	999999	361	999999	999999	913	218	245	320	639	223	721	896	926	617	254	587	999999	753	667	553	894	999999	208	999999	160	999999	999999	511	900	548	999999	229	164	999999	999999	375	496	333	70	845	818	86	712	499	607	798	999999	759	361	833	837	155	638	952	
815	522	163	236	880	278	646	733	999999	101	829	502	999999	625	983	999999	101	48	999999	822	735	999999	999999	708	962	362	734	811	999999	76	710	248	590	212	495	121	999999	999999	453	791	208	94	999999	621	669	115	66	999999	776	482	742	999999	462	816	227	997	73	454	273	999999	544	835	583	353	390	591	912	999999	999999	871	999999	831	595	901	623	650	161	999999	48	857	305	449	999999	999999	334	999999	785	999999	999999	999999	57	767	996	925	257	373	511	322	241	88	202	527	165	904	814	999999	999999	561	999999	999999	845	236	999999	416	999999	104	799	999999	29	478	805	148	555	999999	823	999999	999999	670	654	999999	148	999999	605	960	664	778	294	140	863	422	708	234	580	417	651	999999	361	999999	999999	999999	573	606	302	762	282	999999	972	522	91	914	86	543	906	942	438	16	630	455	752	454	810	669	51	606	769	999999	567	999999	990	12	548	255	967	502	999999	542	547	843	687	610	999999	771	58	949	346	175	327	638	979	645	200	906	837	999999	351	904	565	696	992	700	496	834	532	89	375	830	575	414	266	896	468	787	767	151	999999	49	999999	101	269	604	263	999999	167	999999	999999	641	418	719	160	999999	977	999999	850	999999	124	971	999999	969	584	516	600	913	381	93	186	412	149	695	609	999999	294	999999	999999	398	999999	566	676	187	276	733	422	855	999999	484	918	618	937	999999	37	676	800	999999	517	999999	13	999999	558	84	177	409	502	999999	119	848	497	513	424	461	549	999999	304	71	999999	850	999999	744	659	897	174	568	474	999999	668	933	510	643	999999	682	394	106	999999	602	19	866	240	699	745	999999	986	415	999999	999999	999999	479	999999	999999	947	999999	999999	999999	691	661	910	609	934	143	64	186	348	854	558	741	999999	999999	549	702	61	999999	620	404	999	254	910	759	374	989	138	198	561	770	695	298	33	135	414	357	692	999999	932	999999	999999	569	76	999999	856	463	418	786	929	999999	688	121	56	999999	269	999999	750	160	245	945	999999	999999	624	999999	168	269	999999	941	49	202	20	650	999999	523	999999	440	999999	777	999999	999999	999999	999999	999999	882	92	584	251	767	999999	968	606	999999	999999	986	101	779	999999	499	974	596	999999	999999	747	737	999999	47	999999	533	506	829	268	973	257	333	999999	999999	999999	999999	494	584	999999	999999	84	80	596	478	485	917	432	978	495	688	803	316	999999	999999	603	532	224	999999	376	718	270	47	709	632	293	999999	621	436	183	213	999999	400	578	999999	402	676	150	199	
562	999999	111	527	344	999999	999999	941	167	271	70	84	527	450	217	309	690	47	371	999999	999999	999999	305	995	805	291	683	413	737	381	710	926	391	34	492	86	617	742	999999	999999	999999	352	683	360	999999	109	686	564	192	278	114	999999	315	186	14	918	994	115	722	999999	999999	766	213	786	560	999999	692	502	999999	140	692	947	999999	241	999999	842	960	945	629	705	605	129	230	468	277	355	621	215	999999	574	999999	511	999999	650	999999	697	148	897	800	242	417	194	999999	61	586	166	30	84	676	171	957	59	485	26	457	776	545	745	518	214	999999	487	481	394	58	191	927	999999	997	813	999999	73	155	999999	298	421	523	178	882	120	335	546	538	858	616	999999	35	13	999999	466	999999	403	388	595	719	929	712	222	999999	405	239	335	999999	863	999999	894	903	999999	727	45	263	999999	862	408	999999	999999	948	622	777	25	165	923	501	540	661	311	684	999999	678	999999	999999	310	175	999999	999999	10	470	675	401	721	999999	937	999999	999999	213	999999	999999	999999	999999	999999	981	99	999999	988	999999	315	833	999999	211	999999	219	354	999999	368	336	953	210	999999	999999	878	999999	999999	999999	65	885	999999	648	344	337	875	771	999999	999999	935	387	999999	865	187	247	999999	176	925	473	244	999999	785	527	917	830	260	585	164	462	837	237	708	868	389	112	31	667	999999	217	336	395	514	999999	484	980	717	97	999999	147	951	711	589	999999	999999	553	999999	999999	730	514	87	999999	999999	252	999999	707	678	999999	486	84	999999	908	677	717	147	999999	997	999999	999999	936	999999	172	561	999999	510	135	999999	900	882	999999	11	999999	936	985	140	46	778	999999	505	777	311	999999	610	948	921	52	44	872	671	146	555	826	999999	793	401	914	999999	599	741	879	69	999999	868	650	999999	999999	971	692	587	110	81	999999	999999	275	635	155	562	613	105	999999	101	999999	238	999999	290	184	673	152	593	999999	308	189	530	625	718	532	108	960	874	35	80	999999	294	999999	75	820	999999	392	168	999999	362	134	503	283	788	293	550	133	999999	898	232	829	109	372	999999	999999	214	163	999999	112	56	999999	738	80	999999	749	491	999999	679	999999	137	290	999999	999999	863	183	685	256	836	434	982	975	599	976	802	999999	252	922	999999	183	615	894	834	66	210	999999	396	433	999999	48	801	883	453	900	771	941	844	762	999999	628	216	958	326	999999	130	999999	12	762	278	155	506	999999	897	505	999999	243	456	928	146	112	999999	262	370	999999	632	109	531	
699	215	999999	406	490	423	151	966	657	577	711	936	999999	999999	999999	164	741	541	999999	985	999999	999999	537	999999	916	625	406	999999	999999	597	528	999999	31	548	999999	556	418	748	26	156	999999	538	207	999999	744	992	16	355	163	107	999999	266	400	123	999999	653	677	374	999999	864	999999	999999	22	69	59	999999	999999	591	454	87	999999	993	525	999999	238	419	848	871	999999	924	619	60	687	999999	969	999999	999999	999999	964	659	999999	53	999999	161	139	999999	526	999999	616	532	999999	424	900	85	360	635	741	999999	884	999999	805	805	623	999999	255	966	622	165	100	999999	122	17	999999	795	207	703	734	373	956	782	892	710	265	228	847	204	160	612	506	343	530	795	999999	999999	854	84	429	702	906	999999	833	371	58	829	419	79	797	115	878	657	900	377	356	999999	282	105	550	405	999999	60	999999	999999	658	756	999999	327	999999	827	940	999999	284	999999	466	999999	949	999999	999999	435	809	999999	407	54	734	848	442	163	448	920	527	758	999999	34	999999	999999	357	823	712	999999	573	999999	94	970	999999	754	999999	868	911	999999	163	750	443	124	596	939	652	771	999999	809	999999	113	999999	74	999999	999999	999999	259	57	609	446	999999	818	370	861	716	693	999999	879	999999	475	574	999999	885	766	776	999999	419	999999	55	213	585	999999	902	977	470	999999	29	670	999999	165	133	999999	311	127	37	932	83	262	879	999999	226	999999	999999	344	749	861	993	308	532	866	190	821	12	999999	860	589	999999	392	401	999999	674	766	896	824	999999	753	939	767	739	844	251	166	558	799	987	694	249	568	237	999999	230	721	147	999999	974	311	818	999999	267	448	999999	999999	861	386	581	999999	995	482	992	996	999999	235	999999	688	625	999999	273	212	999999	999999	349	999999	999999	999999	282	999999	999999	780	849	50	934	999999	510	301	999999	560	304	999999	227	538	698	767	576	240	686	999999	999999	999999	500	950	48	615	999999	100	109	670	999999	78	113	628	830	224	999999	952	72	888	724	999999	999999	999999	729	999999	984	879	999999	581	780	923	115	288	800	179	290	899	999999	328	999999	420	201	166	34	235	79	599	707	484	145	624	178	798	999999	885	597	436	230	947	630	618	623	999999	889	612	963	999999	999999	660	999999	732	999999	744	352	314	85	704	49	504	31	395	182	992	446	999999	755	317	18	914	582	853	679	999999	999999	927	796	999999	276	421	999999	254	770	999999	550	412	673	999999	999999	965	999999	999999	999999	726	999999	245	445	631	91	733	857	999999	999999	913	88	
90	999999	896	56	425	999999	412	437	627	241	777	624	136	451	43	492	330	999999	53	115	690	466	999999	137	462	491	174	999999	999999	564	999999	438	857	967	470	359	777	388	999999	456	407	464	768	494	158	620	999999	189	57	250	536	794	772	808	398	999999	109	768	999999	933	353	819	894	73	624	349	767	999999	981	684	714	942	999999	596	999999	235	697	468	978	841	182	984	544	999999	38	822	665	999999	579	846	260	19	793	106	113	587	570	705	870	809	853	999999	999999	373	535	593	999999	186	110	172	999999	640	789	999999	761	368	284	999999	45	801	684	718	588	144	433	705	159	999999	492	130	665	992	597	179	987	31	999999	181	999999	999999	859	488	948	999999	920	999999	230	51	345	999999	313	969	670	999999	135	145	572	73	939	830	444	238	999999	999999	999999	933	52	620	765	739	999999	113	833	600	942	205	769	180	224	813	485	118	399	748	816	696	331	529	53	852	458	999999	241	936	10	630	999999	999999	999999	986	577	609	999999	605	172	999999	999999	80	999999	929	999999	401	849	999999	999999	336	999999	999999	173	810	612	523	576	912	999999	999999	871	999999	999999	321	999999	800	270	237	246	875	831	793	999999	617	561	999999	999999	123	486	999999	873	115	590	999999	999999	849	805	110	384	63	43	373	324	999999	338	999999	999999	814	529	575	999999	621	889	999999	999999	999999	369	556	258	360	130	462	436	999999	986	766	999999	925	529	561	995	169	853	192	841	999999	479	282	288	999999	781	588	594	911	999999	999999	225	120	999999	999999	999999	259	999999	33	933	580	937	100	326	999999	930	999999	295	968	579	972	768	999999	639	999999	999999	97	277	999999	579	541	868	524	308	734	551	206	756	782	81	746	317	829	259	270	999999	388	999999	999999	999999	999999	303	626	341	999999	493	517	481	999999	181	402	982	999999	454	999999	712	422	792	592	29	734	798	999999	896	833	664	938	458	378	514	197	140	559	552	999999	248	252	999999	999999	250	43	725	622	999999	679	764	401	999999	999999	558	119	596	999999	697	659	438	790	999999	508	298	555	69	113	629	984	271	432	374	111	999999	470	238	446	999999	999999	18	999999	902	226	79	272	999999	600	819	404	601	766	999999	892	914	458	522	999999	66	694	999999	622	992	999999	999999	341	999999	999999	704	999999	880	999999	32	999999	999999	262	887	513	438	36	992	469	293	234	392	999999	570	481	196	999999	947	553	390	656	22	395	192	999999	809	999999	999999	999999	999999	730	524	452	744	160	252	662	571	19	256	999999	
702	514	338	768	243	999999	999999	555	98	999999	999999	337	999999	375	699	264	79	610	999999	999999	790	999999	999999	563	710	940	760	420	239	534	143	938	999999	360	999999	999999	67	424	53	895	967	999999	200	999999	589	999999	683	378	461	987	592	960	315	556	249	988	940	999999	68	302	999999	360	326	563	867	212	40	999999	999999	999999	207	655	566	999999	733	110	523	678	974	999999	999999	999999	959	251	942	182	633	750	120	999999	567	292	999999	751	742	616	374	636	37	999999	167	275	957	269	790	936	404	506	999999	149	474	271	999999	999999	45	772	401	84	621	695	578	999999	307	455	999999	915	299	999999	76	126	735	887	650	999999	365	991	999999	999999	461	15	777	137	928	999999	999999	305	999999	819	715	999999	225	299	24	999999	808	877	968	999999	999999	874	647	588	440	705	413	586	620	214	190	999999	347	999999	622	616	917	451	361	336	953	337	999999	479	999999	999999	901	999999	872	999999	999999	999999	999999	922	73	586	368	199	697	232	567	915	684	286	639	999999	632	523	677	408	424	367	526	999999	558	308	999999	999999	488	999999	999999	967	714	999999	426	702	31	425	999999	46	258	728	754	139	768	47	999999	157	840	439	474	999999	999999	473	893	430	961	390	373	764	145	200	710	363	428	600	999999	382	999999	936	649	216	884	641	160	696	613	397	873	521	655	303	999999	58	869	999999	208	250	419	996	999999	640	61	874	900	999999	27	999999	710	178	836	280	296	903	999999	267	503	137	323	999999	816	574	516	999999	999999	841	863	662	493	12	401	960	962	864	999999	18	165	20	740	102	679	999999	686	705	684	385	17	999999	268	612	922	999999	999999	222	999999	177	133	208	999999	68	203	365	906	707	777	999999	317	999999	708	781	111	492	397	999999	527	603	887	811	178	733	834	440	999999	881	90	999999	43	999999	999999	37	884	956	999999	681	898	999999	999999	978	928	999999	77	999999	724	487	510	440	683	999999	694	585	290	322	999999	999999	999999	763	962	34	627	456	999999	999999	747	680	896	155	247	715	333	214	297	908	999999	370	665	258	715	916	381	650	999999	999999	65	109	999999	999999	926	999999	999999	145	361	999999	361	481	965	510	838	54	590	364	202	999999	381	490	297	999999	438	670	377	975	57	55	653	977	810	513	999999	999999	932	334	999999	999999	268	197	852	16	999999	999999	404	999999	420	671	999999	26	457	678	956	574	999999	376	999999	265	999999	481	999999	999999	999999	383	671	462	998	200	999999	266	145	999999	999999	194	638	290	999999	36	
276	222	565	385	719	999999	530	141	556	936	835	566	999999	999999	188	786	110	546	999999	183	740	999999	999999	229	999999	79	881	288	968	772	936	531	551	999999	989	633	999999	712	999999	11	853	540	905	71	364	999999	76	999999	989	923	93	101	911	999999	296	334	66	345	825	650	755	251	172	783	999	999999	24	92	974	999999	870	397	999999	999999	329	210	999999	104	864	999999	13	709	999999	999999	999999	845	619	900	999999	664	999999	999999	886	945	256	999999	377	131	71	999999	539	983	999999	999999	999999	999999	999999	543	332	95	299	999999	481	819	646	56	951	999999	105	164	695	999999	271	320	978	300	511	15	131	716	833	913	42	814	475	30	999999	999999	992	992	705	85	578	735	375	615	109	77	308	999999	661	259	36	907	365	999999	999999	886	999999	763	999999	144	999999	615	999999	385	929	999999	353	626	999999	105	135	112	458	619	546	535	945	373	201	999999	706	921	65	999999	886	999999	459	60	999999	624	401	239	807	999999	663	962	483	989	686	442	999999	682	999999	565	134	999999	999999	999999	999999	999999	941	101	572	751	999999	999999	999999	999999	999999	999999	217	303	327	999999	704	896	304	887	956	999999	62	955	999999	758	720	34	266	999999	458	962	999999	713	999999	123	683	309	667	999999	999999	172	999999	999999	999999	882	235	429	365	745	861	238	630	571	789	304	143	985	414	813	40	999999	243	71	999999	536	138	503	131	999999	999999	404	999999	247	753	793	181	999999	999999	805	999999	300	669	521	999999	230	342	113	924	877	980	698	895	999999	36	729	928	351	999999	965	753	999999	308	161	999999	467	999999	392	817	995	999999	886	531	609	999999	999999	999999	999999	433	999999	204	34	578	999999	233	999999	509	385	221	34	999999	830	999999	499	61	802	992	517	21	999999	231	950	296	929	999999	104	177	296	573	297	985	216	917	999999	771	729	162	65	928	962	999999	623	180	793	140	302	224	41	557	487	746	236	711	262	777	253	738	999999	498	138	380	223	999999	924	48	658	912	95	999999	999999	999999	937	589	58	222	999999	999999	999999	798	462	880	999999	738	999999	999999	999999	504	664	808	527	990	999999	566	799	592	744	812	255	754	482	389	999999	999999	999999	999999	809	647	662	50	999999	474	246	851	46	258	244	484	725	384	290	999999	258	287	210	341	999999	999999	790	466	477	795	533	747	325	83	751	831	512	258	740	121	842	624	638	63	754	661	529	550	357	999999	96	871	474	999999	141	851	113	999999	701	438	857	205	572	999999	940	498	999999	963	507	
413	972	476	999999	179	999999	633	999999	999999	999999	485	851	249	119	217	709	999999	283	999999	942	899	728	618	557	311	263	646	61	265	122	266	999999	999999	52	999999	297	620	237	999999	17	507	999999	955	316	225	999999	617	96	365	999999	999999	999999	538	999999	999999	684	999999	919	999999	915	999999	582	999999	999999	331	360	294	206	999999	999999	99	434	979	999999	444	696	772	312	341	723	999999	560	695	999999	834	51	596	999999	445	269	934	700	894	999999	343	925	820	920	984	865	303	420	920	446	585	853	245	549	999999	911	999999	60	587	618	279	123	886	801	210	999999	999999	748	761	906	984	999999	540	600	655	999999	999999	852	999999	476	430	236	640	259	15	981	805	57	959	533	357	999999	123	286	999999	999999	999999	28	719	999999	112	555	999999	23	461	999999	322	645	894	76	999999	69	733	121	198	53	482	999999	796	229	484	999999	788	238	999999	110	999999	264	490	435	999999	856	142	622	374	875	577	626	798	999999	999999	170	163	893	497	297	161	12	97	76	747	412	999999	500	999999	396	766	999999	464	361	999999	68	164	468	999999	189	926	999999	747	323	475	999999	999999	978	561	324	562	894	740	271	949	283	176	423	687	999999	999999	642	402	999999	999999	156	172	999999	906	609	15	694	308	999999	371	50	264	774	600	890	573	253	939	905	834	872	999999	202	999999	638	999999	740	781	526	555	999999	999999	769	214	328	693	401	82	951	318	999999	596	433	900	908	28	401	999999	796	505	390	703	496	153	999999	999999	970	999999	277	717	274	999999	782	762	87	333	495	569	282	207	181	181	987	596	965	286	999999	301	502	620	500	917	984	31	999999	589	999999	626	968	861	723	366	805	244	999999	954	814	999999	999999	585	999999	999999	550	599	333	219	716	899	187	960	999999	678	542	656	226	356	999999	760	999999	497	999999	868	999999	420	483	999999	999999	752	552	20	472	595	478	917	999999	669	377	394	697	955	873	331	999999	999999	661	55	824	158	999999	999999	35	63	83	335	483	664	240	140	126	518	843	999999	999999	176	497	614	210	624	568	557	979	544	73	641	999999	780	999999	593	758	437	991	227	734	854	985	999999	999999	152	443	433	438	246	277	189	122	910	974	282	520	999999	844	209	589	999999	718	491	989	999999	711	703	244	647	381	999999	526	625	999999	502	191	89	999999	67	999999	145	128	743	276	884	528	713	805	157	999999	712	999999	792	638	273	999999	503	429	89	441	740	199	791	864	589	662	999999	681	481	100	441	953	
999999	27	454	352	999999	999999	115	913	997	897	96	999999	669	105	999999	987	965	366	687	659	24	625	451	946	999999	999999	999999	231	41	999999	334	66	641	999999	805	774	193	920	999999	288	323	175	444	999999	112	226	204	999999	928	999999	716	999999	999999	999999	999999	171	999999	508	999999	106	537	883	881	999999	573	39	933	999999	299	999999	803	54	999999	999999	999999	848	191	608	843	999999	684	203	303	531	326	218	653	859	820	643	208	685	905	74	751	439	293	999999	279	999999	999999	293	203	968	999999	671	920	14	445	100	980	968	665	999999	422	343	590	360	648	364	386	83	100	656	999999	127	149	141	657	906	564	711	339	999999	826	400	999999	334	825	999999	298	649	424	729	662	239	30	999999	999999	999999	999999	933	830	914	696	219	202	547	999999	588	532	788	357	539	535	999999	999999	894	89	32	343	999999	999999	994	76	737	659	371	993	531	107	149	489	249	66	999999	880	424	84	999999	207	462	128	246	131	509	999999	885	999999	394	600	999999	919	629	84	999999	409	836	999999	958	559	831	999999	685	490	392	309	117	482	904	398	224	999999	472	824	881	147	297	999999	567	999999	774	999999	609	931	971	999999	999999	174	472	231	54	576	125	66	376	908	442	755	999999	209	194	412	299	995	385	315	456	805	203	999999	121	964	290	523	785	664	944	753	519	172	449	942	19	682	353	999999	705	999999	457	999999	704	542	143	367	261	999999	877	999999	555	666	773	64	971	26	120	999999	295	999999	999999	712	964	999999	246	576	760	251	403	616	651	737	610	50	357	999999	999999	999999	999999	923	272	423	786	340	208	999999	399	394	971	993	572	999999	362	112	144	745	17	25	305	999999	999999	999999	968	270	961	999999	66	732	706	750	274	999999	999999	371	340	857	925	633	999999	999999	186	376	280	409	999999	387	385	507	999999	612	999999	736	283	273	327	262	454	525	379	999999	796	667	999999	999999	999999	40	25	990	772	999999	819	384	535	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	103	537	999999	268	999999	54	87	413	999999	264	999999	596	999999	688	59	681	24	999999	394	999999	629	793	838	211	371	882	96	522	885	309	999999	948	247	841	593	999999	999999	771	40	946	999999	873	420	130	435	325	871	999999	689	888	212	221	58	824	206	999999	699	336	897	112	957	565	528	110	468	160	999999	677	104	366	999999	252	342	448	999999	756	999999	718	999999	999999	21	544	832	997	999999	999999	900	999999	645	293	993	863	874	999999	988	999999	354	320	
661	285	966	204	457	332	407	960	879	610	785	449	999999	980	561	851	999999	422	999999	531	999999	999999	260	936	41	811	373	999999	377	999999	459	910	411	72	999999	999999	89	999999	97	510	599	146	999999	999999	637	205	999999	23	312	999999	836	575	407	823	999999	999999	999999	40	999999	646	959	780	592	475	160	874	48	865	999999	71	772	284	999999	232	931	999999	999999	959	999999	836	456	360	999999	355	577	883	512	587	755	291	475	999999	999999	999999	999999	999999	554	999999	999999	762	167	499	100	999999	260	562	250	999999	892	450	999999	75	731	999999	200	609	465	247	999999	276	372	461	119	641	999999	723	999999	884	999999	122	999999	951	820	545	679	999999	269	83	104	24	999999	999999	695	315	695	999999	327	328	260	941	363	316	999999	872	400	706	390	458	654	536	999999	365	503	779	999999	643	254	196	656	244	999999	999999	152	883	633	44	765	804	945	196	999999	311	634	740	759	15	620	947	154	973	575	811	999999	999999	92	287	834	915	187	61	165	140	671	26	601	971	174	999999	248	366	999999	586	999999	468	999999	630	731	763	30	132	999999	307	51	683	999999	538	999999	584	801	356	209	850	626	893	40	275	640	999999	999999	788	840	173	708	787	43	999999	308	960	999999	461	556	999999	894	64	38	858	98	988	357	999999	18	590	655	892	999999	99	959	619	437	864	999999	122	624	242	292	999999	598	263	650	678	999999	11	156	350	999999	138	999999	999999	864	182	186	651	999999	999999	999999	260	518	999999	630	943	40	688	533	572	999999	443	456	662	772	179	269	834	348	679	832	16	443	999999	102	38	143	397	999999	999999	999999	999999	852	548	999999	41	999999	782	632	706	648	999999	999999	584	879	367	681	303	799	695	913	352	313	591	999999	772	817	212	724	602	809	999999	999999	278	884	999999	999999	908	209	741	999999	487	211	641	40	290	538	858	436	999999	357	840	597	999999	351	346	44	270	304	690	223	148	67	999999	999999	15	617	999999	700	757	775	999999	103	68	999999	999999	150	672	999999	999999	244	959	776	999999	999999	969	55	875	927	548	97	999999	999999	519	527	690	999999	181	745	35	673	338	999999	999999	999999	584	747	538	999999	915	999999	372	710	340	456	264	999999	78	785	999999	959	999999	999999	161	669	999999	167	583	541	186	15	968	927	535	300	999999	800	107	999999	670	232	517	683	21	352	999999	620	284	73	272	328	360	999999	818	76	931	65	16	999999	999999	426	999999	996	26	999999	999999	445	185	49	550	463	274	999999	125	999999	451	
68	271	809	945	835	883	520	278	858	654	583	119	468	369	850	794	98	526	253	69	520	999999	111	125	289	999999	245	523	808	63	321	280	123	624	873	794	207	73	678	999999	652	999999	167	264	653	335	716	679	699	999999	999999	522	871	645	931	401	999999	999999	999999	400	647	997	469	999999	343	999999	999999	844	496	66	999999	34	847	709	416	792	508	999999	471	953	728	565	823	148	877	798	408	478	999999	481	999999	513	408	287	999999	999999	999999	363	999999	999999	340	871	999999	643	83	161	674	999999	238	148	892	323	999999	999999	671	999999	184	331	927	544	903	527	161	24	431	92	999999	570	813	761	999999	155	999999	130	999999	856	382	189	75	999999	133	246	250	999999	589	321	291	697	616	814	481	936	435	387	447	812	999999	178	222	990	535	114	358	476	613	999999	999999	111	999999	999999	999999	994	265	999999	999999	667	287	999999	999999	120	999999	999999	953	999	290	597	719	999999	683	999999	146	214	967	85	199	29	999999	773	999999	842	999999	999999	999999	801	114	486	999999	234	967	780	535	124	999999	111	999999	999999	161	999999	999999	25	37	850	999999	286	678	505	37	999999	22	401	778	513	664	999999	999999	620	999999	162	999999	803	916	495	999999	902	999999	999999	999999	999999	999999	592	867	999999	587	999999	814	82	761	334	133	609	999999	501	222	999999	11	32	999999	158	914	578	288	999999	463	999999	109	541	999999	525	10	656	43	172	304	999999	533	249	999999	738	778	999999	999999	999999	999999	999999	355	425	283	999999	901	263	572	322	999999	999999	313	868	85	205	827	283	802	999999	333	999999	999999	999999	207	792	52	762	999999	721	380	800	999999	294	970	999999	47	683	268	275	999999	746	999999	720	999999	986	126	664	173	730	911	999999	322	622	670	562	719	68	227	490	962	149	999999	850	942	160	598	28	898	907	167	153	999999	999999	622	586	392	855	999999	220	999999	387	999999	999999	809	999999	488	106	623	999999	458	978	466	777	312	484	589	243	777	71	999999	107	999999	999999	999999	999999	491	999999	10	94	999999	864	984	16	814	999999	550	792	51	78	672	999999	405	490	458	999999	686	246	234	148	997	158	87	999999	822	578	621	999999	999999	51	393	999999	106	539	248	594	993	459	963	728	999999	797	202	999999	399	896	702	285	807	393	91	254	560	999999	999999	31	787	999999	194	999999	999999	218	990	999999	685	969	404	865	252	864	999999	237	282	999999	999999	210	999999	377	622	925	876	345	535	418	999999	148	152	244	453	226	807	30	274	728	764	724	999999	202	
34	999999	502	837	43	943	207	999999	971	64	657	999999	75	419	360	268	368	628	999999	581	999999	546	827	170	422	35	67	175	962	554	741	489	999999	763	999999	201	999999	49	311	591	221	999999	999999	97	587	566	999999	999999	669	15	369	146	51	234	161	488	999999	341	424	18	886	41	890	426	323	999999	999999	312	76	999999	835	999999	999999	101	370	934	378	739	583	855	999999	669	505	956	999999	604	448	178	999999	864	999999	999999	624	303	999999	999999	225	750	774	419	84	848	330	999999	180	999999	820	949	999999	227	119	863	999999	999999	143	226	535	933	241	999999	999999	324	700	211	999999	999999	704	33	999999	999999	999999	628	965	173	781	999999	348	999999	999999	999999	784	999999	999999	999999	999999	999999	343	64	999999	489	653	291	519	65	691	999999	157	129	999999	999999	344	999999	563	683	507	491	999999	594	999999	116	999999	541	157	999999	933	240	19	315	999999	835	409	999999	863	906	537	438	999999	910	482	30	878	999999	64	999999	999999	987	999999	630	999999	273	837	748	276	62	611	122	143	999999	132	461	750	842	672	999999	37	694	933	656	155	79	999999	987	122	999999	238	657	486	798	999999	945	999999	388	428	999999	998	661	383	810	305	425	304	999999	787	999999	280	46	557	999999	331	999999	64	999999	485	999999	999999	849	999999	508	999999	953	635	345	999999	186	166	371	999999	488	116	376	321	133	361	730	774	697	999999	101	999999	201	110	999999	476	169	999999	26	903	611	303	158	34	874	985	351	789	959	537	611	865	908	623	999999	842	955	999999	930	926	754	53	203	999999	544	21	632	853	108	999999	988	999999	149	468	999999	195	999999	351	446	147	19	941	999999	169	999999	236	588	578	40	694	999999	364	960	999999	158	567	999999	508	490	999999	363	498	690	999999	548	326	725	450	811	884	884	614	368	793	917	813	238	44	62	999999	999999	999999	822	414	358	634	333	59	319	254	95	459	861	583	784	520	261	724	620	281	999999	999999	767	156	809	906	996	177	999999	999999	339	75	999999	181	438	309	676	286	742	914	993	999999	141	567	798	999999	753	999999	18	406	561	513	423	780	808	296	297	675	604	451	637	999999	999999	973	999999	999999	12	689	154	485	844	999999	982	706	999999	833	15	209	357	384	163	999999	169	999999	783	999999	652	675	372	999999	22	10	681	300	286	999999	799	168	652	779	999999	73	639	533	999999	586	531	716	999999	974	291	999999	328	230	298	425	997	999999	199	99	377	999999	999999	12	473	844	303	691	430	451	44	847	999999	
578	951	100	583	999999	223	206	999999	935	182	999999	861	924	681	460	999999	861	839	697	968	999999	411	999999	746	636	999999	717	292	839	999999	999999	999999	999999	539	749	999999	999999	842	999999	888	992	795	999999	164	999999	999999	548	172	843	688	568	611	346	879	999999	999999	856	353	999999	576	999999	999999	464	649	130	999999	999999	999999	931	191	804	28	478	809	975	999999	999999	940	999999	495	520	555	449	999999	727	999999	603	564	545	583	422	854	895	794	999999	88	999999	999999	999999	999999	723	163	240	661	884	550	142	537	903	237	999999	999999	999999	461	999999	999999	999999	313	921	679	853	863	849	358	768	999999	133	999999	426	896	999999	187	906	344	771	366	324	999999	276	187	318	75	660	999999	386	999999	326	443	739	442	613	38	871	364	999999	999999	999999	881	892	933	426	458	121	17	801	29	19	202	690	698	635	999999	999999	743	371	788	212	541	972	271	633	689	944	983	999999	407	316	551	716	910	62	442	895	343	761	860	954	999999	516	999999	999999	134	753	50	806	999999	992	999999	993	840	657	772	909	999999	309	737	513	138	724	403	999999	467	486	999999	645	203	791	702	982	510	834	999999	34	999999	999999	999999	936	903	186	999999	999999	188	558	875	262	289	999999	274	43	34	356	825	999999	123	653	41	999999	973	405	613	999999	999999	154	999999	16	108	748	303	856	800	800	610	951	368	988	999999	908	611	527	366	670	526	668	999999	164	18	630	911	962	742	999999	999999	999999	573	999999	126	44	75	869	164	541	239	417	243	999999	746	999999	570	134	128	132	999999	999999	48	943	619	999999	195	999999	998	477	836	340	999999	999999	838	111	387	149	871	499	842	741	373	824	999999	119	435	999999	418	143	70	786	843	620	825	516	469	630	610	495	848	737	870	686	705	999999	303	305	999999	644	496	431	263	629	289	304	92	224	512	510	999999	459	919	865	999999	59	497	999999	122	331	641	757	999999	999999	650	999999	871	687	129	541	815	139	351	773	646	639	533	224	340	531	434	255	127	110	300	399	818	15	278	655	411	799	193	73	13	738	892	999999	978	999999	433	405	104	999999	694	76	118	155	999999	778	525	282	172	999999	897	999999	640	438	95	261	999999	865	418	474	140	26	999999	287	770	907	746	656	246	999999	108	999999	160	999999	415	234	290	672	787	499	139	138	636	999999	175	617	108	464	791	726	888	567	986	630	999999	999999	131	999999	999999	321	42	869	46	999999	492	999999	245	999999	32	861	999999	624	88	999999	344	
999999	389	352	121	163	809	999999	865	519	999999	540	53	530	316	737	113	459	999999	476	999999	999999	101	999999	120	999999	381	614	999999	929	754	273	489	76	295	838	999999	778	718	232	999999	749	13	526	999999	952	825	714	187	295	758	522	337	612	461	84	909	999999	242	814	781	999999	999999	935	765	14	999999	976	245	477	448	334	999999	999999	964	718	266	575	999999	167	482	999999	999999	156	181	242	999999	876	615	999999	929	539	546	904	450	999999	898	77	999999	734	900	999999	479	710	846	434	782	999999	999999	999999	817	344	868	84	999999	124	766	704	764	533	77	184	370	34	999999	999999	787	835	624	656	999999	199	813	166	267	634	999999	726	309	746	459	674	237	871	403	594	670	472	573	336	550	203	312	999999	666	725	487	455	999999	937	646	946	648	992	923	628	999999	999999	817	707	925	999999	404	28	83	403	946	499	630	953	248	325	999999	999999	115	625	886	585	499	541	156	999999	565	999999	110	512	35	245	947	999999	74	999999	654	866	410	510	799	294	164	273	778	999999	824	218	999999	330	999999	999999	999999	307	999999	999999	222	286	999999	192	484	42	917	999999	377	999999	551	854	889	290	670	999999	999999	999999	826	601	431	999999	762	167	918	999999	674	779	999999	999999	358	999999	999999	999999	745	378	315	999999	35	999999	999999	593	999999	999999	447	970	328	999999	999999	999999	999999	292	481	149	523	986	999999	999999	999999	138	368	999999	743	999999	999999	999999	820	769	544	301	999999	999999	578	69	234	999999	340	999999	999999	947	38	266	999999	546	213	76	178	894	999999	759	854	911	999999	999999	408	999999	850	203	715	999999	159	558	873	999999	201	802	713	421	914	685	999999	829	683	999999	110	111	28	206	498	296	732	999999	173	785	999999	999999	716	680	999999	995	999999	147	979	999999	798	479	392	761	355	410	362	757	979	921	113	999999	238	999999	797	307	220	999999	704	428	812	233	395	999999	999999	999999	999999	999999	999999	919	999999	518	849	508	528	630	719	999999	851	98	934	999999	946	999999	999999	999999	999999	999999	883	363	784	343	442	999999	372	574	999999	305	999999	340	323	329	996	70	232	999999	999999	730	117	999999	587	953	802	999999	999999	837	287	153	415	509	75	16	999999	999999	144	364	85	999999	146	954	546	999999	427	520	774	615	999999	885	29	96	246	228	999999	716	999999	999999	541	999999	76	999999	296	940	889	340	275	317	179	600	925	868	519	999999	999999	163	999999	173	535	291	840	879	999999	999999	133	999999	273	847	43	999999	630	999999	823	258	232	611	668	
606	534	97	255	467	446	388	999999	161	576	359	634	819	96	612	306	260	985	999999	676	894	817	570	76	428	999999	735	969	623	54	999999	664	982	494	33	638	448	46	383	443	479	442	972	752	914	222	999999	999999	28	16	573	272	45	934	773	788	964	31	999999	999999	710	419	346	116	315	999999	999999	334	72	973	857	999999	612	754	207	999999	845	999999	162	999999	69	999999	950	616	481	998	628	58	720	245	674	427	219	200	732	70	999999	865	446	999999	999999	999999	999999	55	158	359	660	291	999999	321	999999	156	869	620	133	332	999999	999999	634	317	76	604	613	827	308	440	14	999999	31	999999	999999	979	381	933	646	179	103	905	999999	132	999999	347	999999	999999	302	527	557	598	76	409	601	375	241	138	162	999999	286	999999	999999	717	999999	249	269	600	999999	963	775	935	974	954	239	999999	272	511	970	728	292	214	535	999999	882	416	355	999999	544	991	748	253	780	680	893	636	168	749	778	108	88	720	999999	338	752	622	623	122	999999	48	999999	729	167	999999	999999	81	931	964	834	937	999999	647	66	962	224	999999	165	303	70	602	404	522	999999	872	650	572	760	206	39	270	792	242	451	999999	888	29	95	356	999999	821	704	203	999999	841	214	440	664	491	124	229	466	330	999999	578	643	590	999999	295	783	120	321	735	935	574	999999	661	206	999999	999999	204	446	809	305	249	999999	210	999999	891	667	999999	908	278	92	809	804	472	191	873	862	308	32	999999	572	887	510	969	268	999999	999999	553	244	999999	999999	999999	999999	657	34	812	679	442	983	999999	628	574	211	52	653	135	769	999999	479	332	697	775	182	647	999999	418	738	929	942	999999	204	124	974	804	999999	999999	36	157	448	999999	999999	999999	325	917	181	998	686	467	325	143	581	25	83	999999	417	642	747	999999	420	999999	83	750	500	726	999999	999999	599	407	192	490	109	622	243	999999	139	277	460	999999	476	248	999999	281	613	999999	685	189	51	999999	396	228	425	999999	736	832	305	999999	999999	598	16	999999	408	999999	285	835	43	958	781	972	999999	150	999999	492	669	182	884	802	147	691	51	731	999999	536	20	999999	999999	218	886	410	805	686	348	862	999999	808	839	453	995	778	775	726	999999	999999	290	256	999999	932	231	999999	999999	503	315	247	999999	284	205	872	277	322	769	825	82	380	177	105	802	329	244	860	343	441	806	369	999999	999999	999999	999999	256	764	999999	999999	999999	332	463	311	381	110	314	999999	613	967	185	683	
18	999999	654	36	902	195	454	717	698	371	230	516	697	946	331	243	950	803	625	999999	999999	999999	839	750	917	999999	723	701	24	271	257	999999	266	999999	360	966	669	307	500	71	319	999999	443	624	111	946	614	435	778	81	32	810	351	671	297	380	119	903	118	999999	471	752	703	437	124	854	999999	999999	595	364	573	653	999999	564	204	999999	203	225	649	971	261	297	999999	999999	248	447	34	594	834	999999	857	765	198	999999	599	566	514	16	509	999999	999999	49	840	424	508	379	507	786	999999	120	187	893	264	147	784	183	830	760	199	999999	999999	665	739	615	507	999999	999999	848	999999	638	672	196	715	403	284	221	999999	508	444	868	999999	248	128	724	802	963	511	60	679	425	999999	754	817	832	426	40	310	234	916	701	915	659	999999	999999	447	990	188	861	999999	572	726	331	326	330	737	999999	547	24	812	999999	305	413	179	549	901	918	379	999999	999999	254	911	232	591	742	999999	999999	426	289	287	812	785	649	197	116	699	414	437	999999	999999	834	493	295	422	999999	405	511	999999	282	936	528	620	305	884	618	661	999999	739	583	377	456	999999	999999	736	999	999999	655	999999	999999	849	497	491	882	787	152	760	625	810	218	347	450	800	153	352	999999	202	489	765	578	454	206	675	853	128	999999	668	999999	558	422	999999	999999	296	427	433	999999	999999	737	999999	741	999999	45	692	530	246	926	999999	31	915	999999	807	279	890	646	617	652	999999	638	764	149	484	535	76	398	594	999999	164	383	720	903	722	464	972	999999	720	999999	513	154	616	201	992	646	320	581	999999	999999	999999	649	999999	780	627	999999	973	999999	267	332	969	304	936	999999	772	282	311	999999	265	353	306	866	926	999999	999999	999999	31	572	157	837	225	999999	784	999999	738	515	999999	939	285	323	491	604	766	999999	999999	219	217	967	999999	719	345	308	325	999999	58	992	723	999999	641	999999	387	999999	230	429	117	483	520	697	910	999999	709	371	736	942	862	702	109	537	758	929	999999	63	152	999999	501	917	180	999999	999999	746	792	962	307	334	935	999999	999999	347	290	999999	999999	520	67	172	20	974	571	383	999999	356	999999	999999	999999	711	999999	334	267	791	927	199	313	997	999999	173	474	746	999999	999999	16	999999	327	762	257	791	241	948	995	980	428	999999	356	796	124	844	853	606	120	596	999999	611	822	592	419	100	663	701	24	894	698	273	910	169	376	626	38	140	938	70	480	542	338	999999	373	999999	843	999999	
999999	661	999999	868	636	477	568	999999	959	734	352	999999	999999	539	934	111	292	164	617	999999	430	498	999999	722	668	59	125	310	283	544	228	19	256	157	818	362	999999	829	636	443	600	971	666	999999	788	999999	932	999999	607	236	995	219	792	657	95	394	846	597	209	999999	362	267	999999	424	516	342	909	981	720	582	528	462	528	183	596	999999	831	521	934	886	127	184	703	56	549	19	227	599	999999	434	515	985	630	999999	999999	342	849	251	787	455	872	950	999999	35	708	543	691	999999	999999	637	562	334	663	322	999999	999999	564	85	999999	506	125	319	919	296	76	542	832	478	102	263	999999	999999	734	999999	24	176	953	678	999999	16	328	999999	538	434	999999	191	999999	317	590	903	999999	774	376	291	999999	562	999999	934	958	176	711	222	526	999999	999999	972	600	184	999999	302	234	886	999999	869	187	517	999999	495	424	885	220	999999	887	999999	999999	834	223	999999	158	462	145	29	999999	999999	304	115	91	731	999999	999999	591	157	19	298	679	892	46	506	113	999999	999999	545	519	83	955	196	335	336	999999	999999	759	157	35	999999	167	214	176	566	574	82	436	60	99	525	304	999999	515	599	520	592	798	717	350	336	681	599	510	646	225	999999	780	754	999999	212	150	444	132	174	141	999999	999999	480	932	999999	396	730	456	994	779	893	681	736	816	999999	405	51	806	699	173	999999	703	530	350	466	301	999999	651	887	385	999999	940	351	468	55	867	328	999999	999999	939	951	153	516	999999	332	436	54	999999	668	806	108	637	432	10	573	999999	204	139	475	999999	999999	88	568	618	919	953	340	278	770	872	87	266	497	759	221	424	999999	999999	28	39	999999	999999	983	90	287	232	517	350	894	999999	999999	999999	319	580	234	872	584	897	947	999999	106	775	999999	795	729	841	149	673	789	158	583	541	121	446	999999	972	999999	488	341	696	445	990	999999	496	210	888	999999	917	535	349	999999	300	715	649	999999	481	575	197	361	445	93	844	561	746	999999	999999	87	872	98	262	776	106	565	260	933	116	402	681	595	841	893	231	147	999999	318	292	825	471	514	19	406	908	136	895	613	601	439	999999	794	78	810	84	829	282	572	744	999999	464	715	826	999999	894	999999	520	551	999999	706	121	438	999999	999999	616	999999	89	855	868	999999	999999	647	342	677	765	886	526	999999	818	402	999999	876	999999	557	999999	999999	687	930	999999	316	999999	353	752	894	327	209	385	999999	999999	716	749	427	704	775	
75	817	383	158	324	17	84	490	999999	469	841	999999	864	861	944	860	999999	159	353	561	999999	325	895	447	359	566	999999	999999	835	112	652	999999	182	798	491	553	999999	539	615	999999	242	136	620	292	999999	92	999999	524	819	344	46	600	999999	999999	422	999999	922	999999	799	757	507	999999	999999	999999	999999	403	73	75	999999	400	999999	151	543	849	329	999999	999999	612	394	277	999999	986	944	999999	76	62	999999	38	386	742	631	445	999999	858	997	920	481	990	476	999999	999999	278	154	428	856	894	999999	999999	823	999999	54	320	552	531	999999	520	377	999999	564	764	999999	44	689	999999	769	52	411	685	851	408	754	715	145	999999	999999	952	999999	525	644	181	995	150	215	200	697	999999	893	218	331	486	553	999999	999999	999999	630	985	589	517	658	813	493	381	999999	425	441	339	184	817	283	999999	678	999999	518	392	768	888	828	999999	939	458	159	999999	363	374	854	436	289	999999	999999	272	373	335	866	831	688	999999	767	789	999999	368	146	999999	934	999999	808	701	809	52	943	741	999999	99	577	209	664	300	999999	17	570	15	999999	751	713	20	999999	352	999999	687	704	999999	131	48	999999	581	999999	82	999999	615	565	163	626	246	489	373	116	999999	757	667	176	999999	606	760	229	754	999999	395	999999	924	999999	465	999999	132	348	799	620	127	360	996	887	591	42	999999	451	417	388	813	271	350	999999	935	595	999999	521	316	548	370	999999	985	272	926	999999	343	87	110	446	504	898	690	999999	988	999999	761	779	584	999999	204	318	812	375	504	134	33	29	602	870	399	999999	41	999999	259	308	374	733	960	999999	699	334	351	999999	884	914	581	597	916	22	834	548	937	999999	354	61	999999	619	768	802	686	324	485	999999	57	999999	866	440	503	689	559	999999	818	702	999999	999999	967	999999	491	589	553	435	112	999999	46	851	673	89	905	999999	301	754	965	168	999999	384	999999	999999	999999	990	57	151	104	999999	999999	806	729	999999	295	484	999999	174	138	188	259	260	999999	895	202	205	230	999999	534	305	398	804	72	660	999999	291	999999	855	999999	500	542	411	341	876	136	239	131	438	794	430	999999	137	626	787	999999	944	173	953	919	727	770	270	616	999999	838	658	744	78	738	999999	999999	238	256	637	999999	847	919	345	768	963	84	791	993	113	191	270	187	284	752	562	999999	77	936	200	999999	281	795	543	999999	478	495	63	700	789	999999	884	880	999999	151	70	35	827	194	955	653	979	277	513	616	577	999999	
469	326	185	886	396	302	999999	907	374	62	386	999999	300	477	30	100	213	999999	307	390	199	143	691	536	999999	999999	980	547	999999	999999	291	999999	470	996	35	999999	524	903	580	591	824	90	776	18	649	530	894	488	632	888	73	377	319	197	291	999999	634	999999	595	514	322	518	999999	370	999999	459	837	303	452	293	575	310	566	999999	565	118	366	999999	887	769	999999	502	914	999999	940	914	616	282	715	698	112	999999	317	76	279	315	923	416	247	199	693	601	45	999999	322	999999	810	603	631	183	970	999999	761	825	526	999999	604	303	430	856	842	564	588	753	191	700	992	999999	999999	259	194	950	446	697	86	396	466	574	550	186	999999	23	651	541	728	161	124	491	550	999999	711	999999	985	390	356	139	22	292	999999	622	999999	320	167	999999	988	30	999999	999999	999999	139	364	39	753	254	752	999999	913	56	999999	39	586	999999	950	987	548	564	964	65	351	947	384	184	416	999999	999999	999999	856	999999	999999	708	999999	999999	742	421	104	999999	876	741	637	999999	225	999999	266	138	999999	270	370	999999	834	999999	65	459	722	802	754	189	999999	999999	839	999999	999999	999999	503	326	393	999999	768	539	893	866	688	999999	427	824	731	418	917	999999	999999	154	999999	999999	444	129	653	196	337	940	666	914	67	60	902	678	553	581	472	999999	744	510	502	831	999999	999999	745	832	41	999999	999999	346	272	999999	999999	694	999999	296	209	383	673	207	999999	828	999999	978	809	637	331	999999	999999	160	999999	977	543	391	651	999999	999999	477	384	820	999999	439	999999	329	652	721	127	217	151	266	381	99	276	547	999999	674	999999	306	167	117	511	292	626	920	999999	295	802	552	52	999999	884	732	999	852	999999	768	958	553	336	999999	520	123	607	24	778	855	999999	996	88	977	999999	115	319	999999	319	872	813	948	928	366	918	574	174	216	381	649	99	423	999999	544	715	415	969	79	597	999999	684	612	152	999999	584	806	999999	75	999999	779	422	732	542	179	999999	20	999999	970	999999	945	948	401	642	139	766	296	999999	544	272	237	999999	250	999999	922	999999	210	806	999999	782	999999	111	109	914	999999	237	366	881	334	588	705	790	999	999999	651	448	999999	969	22	779	297	314	928	802	74	644	182	63	620	981	754	999999	241	197	66	844	849	486	50	902	409	415	177	999999	567	446	999999	999999	37	483	999999	241	999999	999999	494	807	182	306	850	957	64	313	270	352	834	999999	559	999999	844	807	599	999999	999999	120	380	
882	147	972	999999	999999	508	833	36	146	87	523	419	627	703	258	999999	552	636	999999	847	106	999999	999999	999999	75	887	333	504	230	884	107	311	683	999999	611	999999	209	71	232	459	999999	286	999999	275	999999	999999	999999	118	595	999999	56	180	999999	273	283	737	999999	999999	179	999999	999999	338	805	262	979	221	736	393	101	588	999999	491	413	633	999999	999999	30	559	999999	983	955	225	908	95	837	999999	999999	420	959	874	999999	358	891	999999	284	893	480	871	296	110	999999	548	26	999999	673	565	766	999999	647	999999	716	999999	999999	999999	999999	959	429	999999	425	999999	756	326	999999	999999	240	123	600	999999	999999	999999	348	159	273	709	999999	416	209	999999	421	281	170	999999	772	999999	999999	594	317	999999	706	999999	473	759	455	244	354	39	124	799	776	559	965	844	864	914	126	999999	999999	342	999999	999999	760	999999	309	153	891	999999	999999	928	69	646	999999	894	226	44	269	588	703	999999	364	609	301	410	134	862	316	326	387	999999	999999	999999	999999	999999	157	999999	999999	944	460	312	999999	840	485	196	739	139	753	80	999999	829	655	537	863	471	977	948	86	359	403	999999	837	575	136	695	548	469	999999	999999	747	889	999999	324	137	401	686	524	133	115	999999	999999	118	245	698	557	212	999999	999999	999999	997	209	260	215	551	23	474	999999	713	790	647	999999	586	922	333	738	360	341	409	472	785	999999	825	971	689	999999	338	601	876	578	999999	999999	732	921	833	548	638	274	773	124	926	908	810	999999	467	400	417	196	912	959	207	870	452	274	846	545	999999	288	525	151	685	999999	900	145	307	951	999999	665	98	784	110	96	568	999999	546	876	999999	492	513	298	991	999999	688	917	381	621	254	468	84	297	174	359	748	631	438	62	18	675	44	516	853	752	107	137	859	120	999999	167	727	970	893	891	775	237	160	542	999999	983	764	685	706	88	591	801	620	750	348	936	856	493	868	976	457	996	444	248	54	999999	68	270	319	999999	740	114	999999	999999	584	520	480	895	999999	35	911	358	999999	999999	171	306	517	118	772	375	310	244	112	917	443	778	793	999999	498	633	924	999999	376	620	348	486	407	347	175	999999	999999	999999	625	842	999999	108	197	669	87	999999	54	949	498	943	999999	506	12	486	838	806	999999	568	407	245	110	999999	982	999999	999999	999999	899	179	943	943	999999	350	619	269	853	999999	591	134	999999	749	589	975	999999	999999	834	999999	484	999999	508	369	111	999999	562	999999	742	656	126	997	
242	403	999999	874	999999	999999	43	445	886	742	999999	503	225	602	734	658	656	999999	413	999999	365	999999	999999	978	670	583	999999	999999	787	999999	526	206	228	593	891	440	900	714	969	459	399	398	999999	742	999999	15	153	508	173	904	733	999999	999999	568	642	647	203	999999	214	432	999999	31	657	657	226	436	285	632	710	303	757	941	166	953	168	966	999999	467	690	999999	440	343	848	999999	999999	909	952	660	950	254	999999	39	999999	546	747	377	741	307	525	999999	729	999999	798	869	999999	791	461	300	409	676	17	999999	190	549	999999	378	183	774	161	317	484	625	999999	466	999999	728	999999	999999	999999	999999	235	342	941	828	999999	999999	545	979	736	714	457	999999	999999	284	247	510	848	999999	999999	999999	999999	966	156	999999	999999	114	840	999999	812	428	360	842	94	618	451	999999	999999	362	613	84	833	203	999999	999999	859	823	374	406	228	555	879	480	74	999999	596	268	999999	732	999999	999999	87	999999	176	999999	364	999999	576	642	833	572	716	496	999999	480	544	999999	928	709	359	999999	740	443	999999	999999	999999	879	777	257	999999	192	488	71	909	782	996	999999	37	730	999999	254	256	999999	573	999999	839	999999	133	594	999999	595	340	999999	383	889	100	644	999999	909	769	484	837	328	619	650	94	999999	586	574	999999	915	973	999999	626	999999	999999	17	999999	999999	428	165	999999	192	955	436	852	11	688	30	692	362	540	128	961	607	999999	928	122	923	571	194	806	999999	999999	999999	621	142	860	278	582	92	774	999999	490	613	729	655	373	193	798	92	966	566	999999	131	999999	855	246	28	698	388	895	946	897	243	358	205	999999	577	815	719	151	419	447	609	588	999999	637	357	999999	760	564	929	135	488	228	250	677	989	12	765	896	999999	580	204	197	828	734	257	265	534	999999	795	377	999999	941	556	128	282	543	476	228	889	150	937	823	966	820	418	24	999999	527	91	575	59	823	999999	838	252	999999	759	183	389	102	354	186	768	561	57	547	671	999999	405	456	536	547	16	701	999999	999999	230	17	999999	243	156	16	502	230	328	264	642	718	875	860	783	302	838	797	796	760	65	414	773	999999	352	999999	132	999999	49	512	816	999999	205	999999	200	752	857	999999	945	347	684	999999	243	999999	905	999999	255	544	673	243	708	999999	999999	999999	999999	999999	999999	454	890	170	884	867	191	816	448	44	999999	13	669	40	445	692	852	458	85	518	999999	981	999999	999999	740	587	961	805	803	606	701	322	999999	384	518	
412	265	784	463	817	365	427	353	870	440	252	874	642	798	25	367	457	806	807	644	999999	488	501	999999	306	999999	385	999999	841	343	999999	456	294	521	999999	437	999999	994	999999	999999	754	637	999999	958	999999	999999	328	17	788	248	999999	515	750	999999	999999	924	999999	365	167	911	980	414	511	537	240	795	590	131	765	588	300	462	548	655	999999	624	392	543	930	593	586	999999	234	602	999999	694	706	554	265	999999	999999	999999	837	356	182	999999	136	999999	728	999999	132	207	251	209	948	791	999999	105	849	642	541	230	434	999999	334	611	190	909	447	546	99	45	999999	657	914	999999	624	202	999999	999999	999999	823	814	237	470	389	137	999999	654	999999	726	611	999999	622	999999	999999	999999	273	31	999999	168	227	999999	192	613	97	341	593	294	369	999999	775	999999	309	154	999999	999999	207	113	999999	999999	999999	999999	149	819	488	340	252	91	472	312	361	180	999999	999999	999999	999999	632	623	383	999999	999999	739	295	141	951	999999	999999	478	858	47	89	999999	85	96	12	962	999999	372	999999	999999	999999	511	999999	66	999999	604	709	916	872	25	783	583	730	897	940	426	999999	999999	867	499	935	774	999999	435	999999	201	104	999999	390	318	720	269	498	999999	959	41	916	238	999999	356	999999	488	605	843	263	506	439	188	156	585	993	999999	504	636	821	324	289	999999	834	623	999999	884	536	564	304	999999	94	113	938	908	999999	999999	691	521	219	999999	178	389	999999	726	762	916	999999	999999	324	747	764	862	999999	644	999999	529	999999	999999	999999	405	951	51	549	740	999999	335	249	247	85	263	292	983	426	374	999999	999999	226	117	861	999999	999999	732	999999	556	999999	232	999999	304	165	980	999999	999999	673	999999	504	136	840	440	315	437	999999	999999	999999	999999	999999	780	445	441	497	853	312	296	842	263	200	229	801	992	982	999999	999999	999999	999999	104	918	303	320	999999	869	29	999999	786	802	433	916	773	12	189	999999	999999	787	867	999999	312	999999	58	999999	419	624	999999	335	848	458	126	410	999999	358	635	152	171	470	833	571	478	794	526	999999	418	347	427	999999	621	900	999999	999999	999999	999999	780	426	869	999999	900	987	594	999999	220	337	685	999999	194	424	377	47	930	999999	953	305	999999	517	162	564	738	82	206	67	714	999999	999999	715	250	999999	999999	999999	283	23	570	846	976	784	999999	999999	999999	394	163	13	849	999999	969	497	458	999999	810	272	999999	314	999999	828	791	999999	979	272	999999	970	783	601	845	168	999999	917	946	999999	329	999999	
933	963	756	353	918	203	218	139	978	956	266	386	782	316	945	969	999999	999999	64	450	805	999999	314	837	611	562	167	691	999999	62	551	351	999999	267	999999	999999	557	76	909	597	328	999999	999999	927	999999	406	819	539	223	794	999999	999999	999999	999999	999999	622	658	918	742	999999	45	526	318	999999	414	915	842	524	999999	999999	421	537	999999	467	131	956	37	386	133	999999	742	628	477	999999	739	348	298	665	999999	716	651	639	333	553	561	801	540	368	523	797	999999	304	999999	578	999999	785	999999	999999	999999	791	594	282	794	537	623	417	58	999999	196	76	627	186	14	270	993	999999	214	290	905	329	999999	669	863	335	650	448	999999	999999	653	954	968	703	908	728	131	379	844	795	929	154	752	258	181	456	999999	999999	300	301	585	601	580	100	689	437	376	925	418	999999	999999	185	999999	159	638	242	999999	923	277	285	999999	623	937	418	999999	760	999999	176	497	999999	999999	272	157	773	323	61	999999	877	23	999999	362	206	960	385	908	754	802	999999	619	939	999999	999999	120	24	999999	999999	663	172	999999	928	860	209	437	11	314	624	37	578	836	587	858	230	909	999999	923	999999	662	562	509	606	958	974	999999	558	68	999999	162	143	620	999999	999999	221	148	94	620	999999	769	999999	81	999999	999999	999999	766	42	91	138	348	999999	101	999999	999999	999999	662	143	970	886	651	879	943	406	471	999999	999999	999999	198	647	999999	824	999999	770	182	703	999999	224	879	734	217	524	477	929	569	839	52	409	62	297	558	999999	124	734	511	999999	25	674	822	832	276	291	843	999999	56	523	999999	330	999999	605	620	447	999999	999999	678	999999	999999	23	837	999999	999999	999999	999999	999999	99	999999	710	451	999999	292	687	816	402	56	467	925	681	43	883	55	702	721	371	456	676	999999	749	878	66	384	487	999999	837	200	981	718	859	942	353	968	813	999999	72	755	918	803	999999	218	777	752	999999	378	140	999999	930	139	999999	975	234	979	338	831	999999	999999	805	685	979	212	74	749	76	999999	689	915	242	16	999999	615	538	872	74	999999	111	313	999999	119	872	55	269	851	531	999999	717	999999	639	982	310	188	999999	999999	824	843	153	38	999999	716	688	224	559	923	480	581	447	999999	914	797	730	999999	999999	695	812	933	942	223	999999	192	31	325	285	259	705	480	664	304	58	231	999999	82	999999	222	430	657	495	345	999999	950	445	365	459	842	999999	229	233	999999	430	890	999999	930	810	503	694	999999	939	309	999999	10	
999999	999999	313	693	409	657	999999	742	999999	165	448	606	999999	277	747	666	865	442	997	485	256	999999	874	167	330	467	271	134	999999	67	718	999999	127	380	43	302	999999	766	443	604	999999	999999	999999	275	452	304	999999	543	756	999999	507	506	312	742	753	999999	278	156	373	942	999999	339	999999	217	999999	261	489	472	244	999999	615	109	999999	402	719	765	419	608	999999	36	379	728	378	498	559	999999	999999	384	626	999999	33	904	999999	500	999999	999999	999999	782	828	200	814	625	999999	311	423	408	507	909	33	988	107	999999	999999	999999	573	667	961	726	658	235	999999	115	846	717	999999	999999	706	999999	193	293	498	999999	779	523	221	754	999999	999999	85	160	713	974	361	637	428	363	999999	999999	927	999999	474	550	134	603	822	709	999999	591	880	712	701	998	999999	999999	500	470	999999	918	999999	819	248	999999	650	507	521	403	753	218	999999	77	247	651	581	642	818	999999	999999	186	999999	511	974	837	196	372	459	714	259	621	147	958	472	554	999999	118	312	580	999999	626	999999	429	999999	570	999999	812	475	60	999999	92	921	552	999999	714	227	624	844	410	708	287	58	806	153	142	81	340	604	692	722	473	340	248	57	885	104	999999	555	999999	545	383	896	408	297	177	699	999999	10	758	337	314	273	901	871	622	999999	284	999999	823	498	961	217	783	999999	954	999999	682	504	999999	619	946	999999	439	865	334	390	649	519	976	999999	999999	339	846	364	417	999999	439	376	435	317	999999	994	732	915	584	999999	123	80	343	425	999999	100	928	149	391	245	834	46	547	241	928	999999	310	390	999999	999999	371	428	920	754	322	999999	999999	765	799	951	347	524	291	999999	277	999999	186	999999	425	999999	411	707	973	182	999999	403	999999	204	388	64	694	999999	999999	999999	804	695	160	588	113	710	999999	173	349	439	897	319	754	388	999999	999999	589	749	964	999999	230	664	454	747	389	999999	487	874	999999	745	999999	995	999999	338	364	581	999999	598	457	715	375	999999	367	999999	285	999999	999999	450	240	37	475	945	386	999999	732	149	250	413	208	193	999999	156	786	603	183	902	699	426	33	392	931	991	301	259	259	999999	306	911	999999	333	280	46	644	359	280	321	618	341	606	224	341	25	399	273	999999	229	461	764	999999	382	366	231	426	847	106	483	999999	136	999999	749	843	338	940	874	913	195	999999	436	333	861	293	367	820	809	61	999999	999999	37	999999	40	530	542	551	99	999999	999999	619	796	263	796	667	492	999999	
856	380	12	84	524	999999	306	999999	34	440	999999	99	998	411	617	796	189	882	999999	369	999	229	311	787	851	906	864	999999	999999	183	536	203	801	65	963	999999	999999	842	87	677	470	999999	505	111	52	999	969	647	999999	10	83	914	51	132	313	637	79	999999	999999	617	496	730	11	850	904	315	298	943	999999	189	747	999999	999999	948	898	686	999999	210	745	999999	999999	226	573	714	110	622	161	999999	751	336	368	834	619	470	191	740	321	654	206	736	999999	36	209	822	263	736	119	103	233	627	913	868	478	999999	679	279	999999	296	750	999999	163	619	201	999999	999999	999999	726	344	767	999999	374	78	999999	19	999999	911	27	999999	461	999999	512	68	455	134	423	499	365	248	790	912	583	35	904	914	583	101	834	98	11	999999	19	775	336	999999	262	844	999999	469	240	768	261	415	834	386	780	999999	999999	76	697	331	557	999999	999999	855	999999	349	999999	99	435	58	86	929	999999	999999	999999	999999	731	390	999999	578	634	999999	17	31	660	178	200	999999	144	999999	927	768	999999	999999	793	531	230	999999	490	913	680	999999	43	192	999999	332	999999	999999	32	53	999999	999999	204	999999	696	999999	480	532	204	415	158	646	999999	999999	999999	318	538	999999	328	832	516	260	899	958	999999	858	862	825	339	337	513	477	999999	101	999999	152	574	999999	999999	142	61	697	286	85	764	44	999999	95	71	383	794	595	405	200	537	123	885	999999	231	999999	798	654	999999	999999	901	681	151	863	834	978	743	999999	96	195	780	818	973	823	999999	863	999999	777	764	955	543	918	81	314	999999	999	267	339	59	156	343	999999	999999	999999	183	93	892	999999	260	92	640	537	509	999999	419	718	150	71	51	367	799	999999	890	247	333	982	999999	836	999999	835	720	999999	217	999999	852	383	324	563	999999	120	970	999999	526	999999	999999	999999	419	999999	894	845	999999	206	298	692	999999	322	999999	266	95	200	483	66	999999	425	371	999999	330	999999	367	999999	404	586	420	930	396	718	999999	219	922	999999	573	748	941	999999	999999	524	126	524	593	539	867	67	478	999999	637	999999	433	999999	319	999999	999999	850	504	859	450	999999	999999	368	999999	637	817	999999	344	767	627	735	124	203	449	847	119	805	975	999999	178	347	117	961	999999	482	295	999999	899	832	642	723	253	92	23	702	999999	758	999999	999999	722	999999	723	711	999999	999999	999999	240	661	999999	980	880	874	999999	690	113	175	824	75	823	999999	423	999999	512	135	999999	491	41	999999	746	117	361	
585	29	114	608	624	999999	999999	999999	681	65	999999	999999	999999	999999	848	577	402	909	999999	915	692	999999	613	999999	172	221	585	928	999999	768	999999	915	363	628	304	855	571	999999	489	768	999999	675	999999	296	682	969	660	372	65	914	639	280	219	202	668	999999	415	805	999999	413	820	210	999999	912	15	826	83	232	999999	999999	999999	320	430	769	999999	27	264	999999	627	203	560	223	999999	506	139	779	705	171	960	124	449	766	646	86	947	494	999999	239	291	855	895	999999	905	999999	909	329	999999	999999	972	651	999999	98	188	252	852	607	999999	483	783	999999	999999	912	272	353	554	999999	674	999999	822	735	332	34	45	771	307	133	317	811	597	810	929	266	198	319	198	999999	587	403	234	999999	166	222	999999	65	999999	982	999999	561	517	999999	999999	506	627	247	328	900	63	999999	945	999999	300	526	999999	972	306	864	724	953	165	999999	661	280	129	482	578	120	579	979	999999	999999	959	756	303	927	165	433	999999	999999	990	297	999999	180	999999	505	59	640	336	483	759	999999	268	221	406	323	18	999999	386	155	668	218	331	83	379	630	769	543	233	958	817	999999	999999	772	963	867	896	490	821	624	433	938	784	999999	229	999999	65	747	359	999999	919	999999	999999	493	292	781	965	233	800	999999	735	515	417	999999	666	886	644	496	999999	999999	427	527	562	762	721	730	434	235	853	999999	574	31	999999	999999	999999	999999	826	742	490	191	999999	672	689	993	888	917	530	416	439	342	531	569	499	821	562	401	228	294	999999	999999	357	739	999999	597	263	714	331	174	338	630	70	902	999999	76	999999	754	837	568	873	804	999999	999999	796	999999	681	999999	531	999999	691	647	999999	541	970	928	833	172	302	999999	999999	184	596	366	88	809	999999	629	999999	432	195	807	999999	660	421	999999	361	999999	999999	999999	916	257	192	958	483	690	812	528	931	88	243	473	462	999999	828	698	218	843	999999	986	248	61	452	999999	187	883	93	167	130	13	576	999999	229	443	186	492	999999	637	883	397	999999	753	697	485	199	721	999999	999999	832	722	999999	999999	400	999999	620	864	999999	93	780	599	999999	655	408	928	999999	740	253	28	568	345	705	580	960	999999	989	494	363	999999	999999	466	538	274	335	407	253	68	112	272	999999	322	999999	999999	857	294	790	350	355	769	973	999999	478	336	259	496	999999	188	558	849	967	135	510	838	999999	324	70	342	330	10	684	453	637	981	204	999999	658	797	999999	675	760	648	149	999999	993	459	
987	211	24	999999	999999	999999	509	263	305	698	811	847	999999	542	233	999999	999999	354	94	999999	999999	496	999999	13	999999	229	999999	999999	999999	328	985	915	999999	724	336	858	327	492	620	619	999999	999999	686	999999	444	810	72	999999	452	312	628	795	510	473	637	999999	79	21	10	170	609	627	175	976	999999	896	12	20	216	375	141	537	733	474	586	449	999999	636	999999	36	167	285	999999	999999	699	200	415	382	96	835	789	315	491	459	999999	326	217	709	793	548	808	61	973	87	181	999999	71	999999	886	198	999999	443	453	974	12	999999	197	390	287	521	490	630	999999	380	585	825	56	283	464	270	241	999999	842	29	228	999999	311	363	614	608	139	379	495	897	155	999999	862	999999	457	685	138	827	432	282	67	999999	999999	602	501	356	54	999999	580	999999	957	588	601	999999	755	896	33	833	775	678	391	120	144	36	999999	239	999999	539	826	779	141	414	679	569	999999	49	979	708	861	268	564	352	799	868	999999	567	754	438	761	560	662	999999	61	753	890	947	53	110	377	271	393	515	999999	999999	999999	552	999999	41	999999	999999	917	324	999999	517	124	999999	321	276	95	668	485	999999	777	275	127	836	999999	925	679	24	996	999999	340	600	999999	999999	999999	998	383	999999	658	723	966	999999	999999	347	332	999999	639	999999	635	999999	25	999999	786	858	737	694	683	999999	999999	983	999999	457	719	49	983	381	642	75	999999	999999	892	999999	20	761	567	731	632	780	999999	818	296	827	999999	999999	862	631	814	26	321	697	324	724	207	674	371	999999	336	603	363	951	901	999999	999999	322	884	327	698	34	999999	15	999999	903	155	382	696	534	999999	999999	186	362	999999	626	754	999999	997	177	500	345	400	58	405	38	426	561	916	722	633	999999	999999	544	932	789	724	315	635	999999	579	999999	978	999999	450	835	999999	11	394	999999	819	244	324	717	827	363	634	999999	610	43	999999	593	465	973	999999	12	999999	641	429	999999	901	449	334	586	999999	674	367	562	999999	569	611	425	999999	641	903	999999	999999	626	717	579	999999	999999	704	602	934	999999	999999	14	936	447	678	999999	582	999999	384	379	910	999999	128	162	999999	81	643	51	431	71	426	824	79	511	261	540	999999	999999	999999	428	744	731	651	612	314	363	625	171	890	825	843	999999	267	999999	999999	23	507	564	999999	93	999999	999999	999999	873	569	545	999999	999999	196	148	861	999999	995	955	999999	999999	96	999999	999999	999999	455	481	999999	999999	228	866	567	545	32	248	42	369	
275	537	999999	91	999999	778	999999	769	428	200	999999	751	964	120	564	999999	999999	999999	926	991	716	941	638	367	512	573	999999	703	978	999999	999999	948	116	502	467	467	376	999999	627	317	473	88	999999	265	507	408	642	117	999999	265	646	999999	999999	50	652	334	899	231	578	987	134	999999	790	40	787	999999	645	472	653	106	935	355	683	619	999999	637	727	999999	860	999999	931	546	401	722	751	691	636	75	999999	142	567	154	999999	999999	193	134	298	193	478	480	999999	180	464	215	330	301	48	702	522	24	606	526	999999	474	65	587	947	77	288	999999	399	579	622	520	538	999999	380	53	435	403	999999	544	904	389	350	761	999999	196	402	999999	652	934	552	834	536	51	783	510	583	606	187	230	904	382	90	193	999999	999999	676	539	920	995	276	999999	675	72	622	981	133	303	505	760	999999	999999	453	999999	37	787	984	999999	17	870	999999	999999	999999	999999	999999	532	308	167	214	148	519	862	999999	657	667	432	169	999999	428	999999	386	290	111	999999	999999	85	928	625	165	769	959	189	532	60	535	447	904	556	999999	999999	999999	965	99	366	251	999999	298	796	797	604	999999	999999	78	215	999999	189	999999	999999	999999	563	604	999999	12	999999	999999	340	340	999999	999999	230	528	613	999999	339	999999	420	200	744	185	742	787	142	828	560	152	449	120	327	999999	355	718	115	982	868	495	999	963	999999	188	910	482	999999	674	999999	999999	24	999999	739	95	83	989	984	623	999999	776	472	853	451	302	738	230	22	922	999999	512	422	630	182	999999	999999	456	999999	999999	999999	269	977	999999	999999	484	137	970	381	999999	999999	366	733	492	161	101	33	155	522	362	449	999999	999999	887	897	73	664	393	999999	895	966	626	999999	429	357	571	799	14	601	966	174	768	849	780	999999	419	778	929	479	90	821	999999	933	192	125	999999	799	100	999999	198	999999	744	999999	486	999999	999999	912	314	144	590	302	999999	554	555	999999	681	841	689	999999	488	295	734	999999	225	84	992	999999	271	999999	773	771	708	444	412	999999	430	999999	373	515	571	999999	473	795	999999	788	801	429	388	994	999999	743	999999	642	91	903	95	829	457	411	283	184	651	10	999999	819	999999	585	999999	408	999999	585	999999	183	886	999999	821	939	35	437	282	999999	314	999999	870	39	660	76	362	509	999999	600	647	961	999999	999999	855	473	433	999999	204	226	287	999999	236	858	275	936	755	111	92	156	803	30	999999	709	870	999999	140	999999	168	999999	233	643	347	176	
938	516	941	499	135	357	515	956	242	65	296	335	50	21	763	999999	320	260	999999	915	797	626	831	532	526	481	343	101	911	677	993	644	999999	69	920	999999	995	999999	975	734	640	847	999999	84	423	545	343	999999	578	443	217	999999	226	432	999999	321	999999	418	999999	999999	24	999999	55	999999	999999	651	693	981	101	14	729	64	999999	692	284	950	838	999999	118	980	999999	225	522	477	999999	999999	999999	999999	690	999999	83	586	292	999999	720	226	801	233	999999	771	852	362	36	574	999999	162	696	999999	157	999999	482	928	310	999999	515	799	901	578	104	999999	234	483	999999	999999	999999	999999	771	999999	972	68	158	615	743	999999	138	999999	198	947	999999	317	334	999999	71	270	136	999999	999999	999999	817	921	999999	233	999999	999999	547	378	71	543	644	999999	391	999999	999999	99	280	867	999999	963	863	728	999999	954	999999	787	715	339	421	40	999999	999999	999999	999999	145	61	744	999999	486	770	799	760	725	655	312	200	925	590	343	972	990	269	959	322	435	98	999999	369	417	999999	268	999999	956	999999	999999	859	999999	909	608	509	355	355	390	425	173	999999	13	955	999999	625	999999	134	996	999999	49	107	825	553	55	56	740	999999	517	145	511	591	804	693	999999	999999	495	26	981	999999	627	644	999999	544	159	999999	94	365	718	792	489	143	221	516	991	89	44	160	863	562	999999	999999	837	254	913	582	308	319	487	208	139	999999	999999	173	822	404	228	999999	404	999999	961	385	999999	999999	999999	378	380	297	702	397	419	345	162	429	999999	656	999999	633	631	576	33	999999	878	999999	662	643	990	999999	694	999999	860	753	756	150	600	393	999999	121	598	544	212	21	617	99	789	999999	692	723	108	175	597	595	999999	827	699	196	507	155	73	999999	388	331	602	116	536	665	999999	22	999999	680	999999	999999	45	97	374	999999	999999	999999	731	868	999999	276	999999	999999	999999	275	105	928	450	413	886	999999	58	585	166	999999	418	511	562	133	999999	999999	894	428	824	901	999999	571	463	686	38	718	424	999999	71	999999	382	83	116	999999	569	999999	999999	424	999999	191	999999	999999	930	494	604	999999	235	607	662	281	381	531	704	999999	715	999999	475	764	999999	178	745	999999	524	55	508	344	404	301	999999	554	999999	999999	634	643	263	999999	640	999999	92	381	492	816	999999	999999	999999	850	379	18	555	46	195	807	49	999999	446	793	935	885	985	269	262	934	53	118	999999	999999	897	71	844	615	892	999999	682	14	685	928	999999	999999	315	999999	965	396	
999999	527	369	310	440	18	207	470	173	999999	983	822	128	558	773	434	999999	838	952	317	174	999999	999999	689	135	999999	939	517	482	999999	580	337	304	866	198	525	748	862	999999	888	864	384	451	147	522	859	999999	137	164	887	118	477	705	657	231	806	384	679	999999	406	78	689	988	962	185	655	527	261	369	999999	999999	763	377	73	453	790	497	999999	176	275	158	812	362	999999	102	112	632	999999	644	392	150	79	686	74	820	184	395	999999	999999	866	341	999999	768	906	212	355	110	641	214	441	318	378	512	999999	999999	266	336	403	870	82	33	881	999999	977	117	615	86	312	253	278	404	999999	999999	309	933	999999	54	456	392	747	12	990	441	213	999999	771	566	776	816	563	848	992	618	889	999999	460	28	791	999999	999999	278	797	397	936	47	999999	334	213	976	734	222	880	21	133	80	43	449	413	903	999999	999999	309	495	690	429	999999	399	164	466	482	999999	999999	657	795	999999	214	603	505	175	999999	447	999999	799	91	351	999999	980	999999	819	999999	999999	615	887	462	546	969	999999	999999	516	635	999999	180	746	999999	240	959	232	225	655	865	999999	944	247	139	898	999999	509	413	999999	999999	430	904	345	657	471	889	375	205	999999	508	999999	896	988	999999	999999	276	617	305	851	999999	999999	765	840	953	999999	76	377	999999	563	850	469	999999	367	65	214	16	834	99	42	350	594	37	966	999999	999999	543	956	999999	999999	632	89	214	562	999999	715	665	73	999999	286	404	999999	617	999999	408	49	14	538	932	335	856	999999	528	273	999999	797	718	798	694	999999	836	120	670	490	931	771	999999	346	409	350	549	942	453	812	999999	828	999999	396	568	116	958	15	33	382	419	200	561	940	61	170	996	999999	379	400	450	999999	852	136	999999	637	784	999999	138	999999	786	999999	988	715	999999	682	820	999999	999999	587	42	831	96	999999	81	741	999999	323	999999	999999	353	682	572	63	999999	352	999999	849	999999	930	331	300	876	441	596	505	212	845	315	378	349	999999	636	792	367	618	208	564	65	967	427	470	999999	888	248	113	999999	934	353	292	706	970	645	309	999999	741	954	654	701	575	539	375	999999	916	899	999999	55	780	999999	753	154	999999	794	719	513	999999	917	987	202	999999	163	277	501	999999	672	378	999999	336	535	626	664	553	862	489	437	62	462	467	989	999999	67	571	248	999999	999999	294	186	999999	795	405	824	966	462	999999	422	272	873	986	253	531	650	999999	999999	79	999999	999999	559	
314	291	461	408	460	998	633	434	591	38	900	883	388	201	112	999999	140	802	697	101	653	77	175	188	476	223	467	999999	999999	327	999999	511	548	734	872	999999	344	997	373	967	828	784	830	999999	973	112	865	339	548	999999	999999	277	999999	508	906	247	126	999999	932	246	540	999999	999999	274	999999	398	345	653	999999	469	999999	142	438	729	272	868	246	932	215	373	358	138	999999	170	999999	999999	120	49	999999	634	527	70	75	136	436	124	698	566	384	584	999999	221	19	89	981	981	838	671	245	47	10	193	78	568	888	999999	343	924	71	956	288	305	825	695	941	146	999999	311	999999	999999	179	680	999999	999999	999999	146	129	301	189	231	999999	448	804	791	633	343	992	506	999999	34	780	999999	504	427	999999	471	396	999999	147	844	913	536	379	97	867	999999	635	999999	961	999999	999999	52	744	839	892	839	501	43	999999	999999	153	570	73	999999	377	405	185	999999	334	999999	750	805	163	344	999999	537	999999	717	999999	312	708	555	999999	999999	741	737	39	665	534	466	970	362	263	539	701	352	472	999999	719	999999	155	504	999999	999999	11	487	888	410	999999	365	770	783	119	758	899	598	35	578	536	999999	999999	520	606	868	174	999999	552	623	999999	965	74	968	998	462	167	213	999999	718	493	263	849	628	144	179	696	196	999999	504	999999	999999	327	894	575	89	999999	635	898	254	662	614	935	999999	766	565	300	801	785	999999	600	696	166	317	94	282	790	747	385	436	181	977	155	57	983	540	648	180	999999	999999	999999	999999	314	197	999999	879	999999	584	862	578	879	894	411	595	903	944	946	20	810	302	298	357	999999	472	999999	685	999999	999999	291	235	917	129	408	999999	999999	79	999999	968	261	214	954	216	885	806	556	286	576	999999	153	49	999999	638	370	110	629	999999	282	842	999999	380	420	439	303	636	661	759	496	544	306	834	563	977	758	605	348	92	471	453	999999	795	119	909	745	251	641	289	759	307	247	288	796	999999	853	999999	793	524	913	258	155	797	790	41	262	318	486	616	879	765	761	547	999999	828	999999	999999	270	511	694	61	999999	999999	10	999999	307	28	999999	24	134	876	811	824	179	222	307	999999	15	87	656	436	765	34	409	999999	546	699	738	967	620	534	621	292	830	861	263	772	796	601	734	999999	281	471	492	999999	999999	937	378	336	531	809	323	192	855	268	296	999999	999999	16	653	607	289	79	999999	599	265	529	999999	999999	959	535	331	414	353	999999	
165	303	541	999999	50	999999	999999	412	446	999999	999999	999999	999999	999999	575	292	799	790	947	999999	954	999999	999999	892	999999	999999	943	70	376	995	487	908	839	999999	112	992	999999	576	965	54	286	877	632	999999	999999	827	102	432	742	676	999999	541	466	226	467	954	235	648	659	617	665	270	45	999999	333	312	598	994	468	582	853	233	824	903	849	999999	578	485	999999	919	341	521	328	700	270	946	999999	999999	999999	158	766	790	916	358	389	26	841	191	269	87	239	108	963	170	999999	511	717	563	999999	389	385	999999	145	739	999999	154	941	345	999999	387	859	975	28	320	815	72	317	999999	524	833	999999	396	225	436	690	242	557	167	876	758	239	999999	999999	595	999999	26	999999	186	82	244	84	999999	10	999999	227	999999	89	653	999999	999999	999999	999999	48	543	153	988	534	708	59	53	596	784	999999	432	157	971	728	433	546	799	417	141	402	999999	758	740	999999	999999	219	999999	999999	904	812	125	564	987	850	713	999999	999999	491	999999	136	999999	999999	300	46	577	999999	256	535	656	116	555	353	73	999999	758	784	413	601	200	499	999999	889	691	971	354	868	999999	130	24	981	761	318	999999	14	373	999999	467	703	819	610	999999	900	999999	798	266	999999	500	149	999999	999999	48	192	300	457	513	149	956	329	999999	708	999999	999999	521	675	354	247	882	69	485	127	327	710	782	590	999999	722	393	893	714	999999	377	31	39	96	943	999999	27	23	500	999999	684	999999	20	999999	46	999999	389	831	453	29	888	441	663	973	611	999999	999999	709	920	791	999999	999999	614	119	999999	999999	105	435	732	775	230	868	999999	261	443	999999	699	672	999999	698	343	999999	449	999999	999999	935	367	65	484	615	178	999999	102	708	477	999999	533	900	779	493	741	954	109	999999	799	999999	872	412	539	433	999999	999999	999999	232	457	205	999999	999999	425	405	999999	999999	950	126	606	911	776	860	999999	999999	999999	798	892	70	956	389	461	999999	896	999999	73	954	525	61	977	999999	999999	870	999999	281	996	999999	999999	384	308	701	13	999999	999999	999999	253	999999	999999	717	999999	839	999999	104	276	999999	743	852	999999	750	341	240	524	899	999999	176	759	999999	608	512	826	49	323	999999	762	264	999999	478	699	999999	999999	60	336	808	282	148	595	68	999999	192	999999	153	591	735	999999	999999	999999	114	843	905	138	347	999999	999999	890	999999	525	336	342	22	693	274	162	23	328	291	903	715	626	11	580	700	999999	426	974	682	458	999999	476	695	999999	999999	635	
794	881	94	647	221	999999	543	622	269	726	591	499	273	999999	577	417	999999	999999	472	488	842	999999	999999	44	999999	999999	218	291	938	859	647	999999	999999	639	368	999999	243	644	691	999999	93	388	321	974	721	926	999999	999999	880	180	715	999999	613	999999	999999	999999	453	59	659	81	709	262	683	999999	89	654	87	634	632	445	999999	126	481	675	405	463	999999	462	322	70	439	526	410	768	999999	999999	332	629	847	898	999999	193	999999	999999	97	830	704	911	895	76	849	999999	69	445	999999	599	59	938	397	999999	456	990	736	599	641	193	851	915	266	999999	999999	457	787	734	755	989	142	999999	588	574	759	112	567	256	220	363	467	965	771	554	999999	393	241	518	452	698	999999	394	999999	903	979	789	654	931	743	401	299	335	689	16	999999	999999	360	999999	999999	354	999999	999999	388	288	726	885	153	711	897	938	226	278	292	67	999999	747	999999	684	999999	999999	457	635	512	999999	73	141	286	765	97	877	43	418	939	107	275	999999	999999	999999	186	103	645	943	44	805	185	999999	53	632	473	718	316	675	238	609	896	797	999999	569	224	594	609	388	999999	30	905	807	339	194	791	576	741	190	999999	501	999999	999999	601	707	999999	52	98	999999	302	379	570	368	190	339	211	999999	987	446	486	592	494	267	999999	24	999999	377	999999	858	840	896	976	999999	999999	736	285	392	206	999999	926	999999	505	999999	95	999999	459	999999	627	999	983	323	588	305	999999	999999	17	76	195	586	999999	275	360	240	813	405	402	443	200	453	64	999999	281	999999	519	999999	96	539	181	84	564	999999	750	692	999999	999999	317	999999	432	262	729	999999	207	619	474	660	821	275	999999	689	999999	999999	356	183	945	174	51	872	999999	398	999999	999999	894	120	999999	453	525	668	364	296	98	999999	20	938	724	845	621	999999	999999	859	493	820	999999	999999	231	548	17	576	746	999999	999999	445	895	44	433	999999	324	96	597	30	144	162	999999	854	601	999999	14	417	459	110	553	388	629	926	904	17	89	412	889	999999	999999	949	922	653	810	999999	826	976	514	473	530	534	75	999999	725	341	909	544	890	100	543	999999	127	645	167	106	815	968	139	425	181	911	999999	999999	584	195	999999	268	53	947	999999	999999	903	999999	999999	29	323	408	999999	573	108	544	999999	798	939	846	831	286	999999	714	838	857	846	999999	301	999999	336	952	999999	539	999999	651	501	943	999999	515	696	141	76	148	783	417	768	566	999999	999999	400	999999	183	738	363	953	
772	339	119	458	191	814	694	960	999999	999999	761	671	472	999999	53	578	23	999999	999999	700	999999	357	930	999999	999999	290	770	999999	228	999999	778	908	185	157	879	999999	833	999999	333	882	447	115	456	422	655	106	103	871	592	822	394	999999	588	663	999999	424	408	688	368	901	53	39	742	764	592	853	495	325	577	882	999999	999999	111	277	263	999999	999999	999999	775	999999	196	899	81	406	543	999999	999999	999999	413	999999	763	155	968	432	838	417	372	691	829	802	611	999999	303	710	87	708	647	321	410	638	999999	890	999999	376	714	153	957	999999	999999	563	534	973	911	123	128	599	718	999999	438	845	742	219	689	972	999999	417	606	370	328	834	392	17	121	775	940	873	241	601	717	694	999999	999999	470	275	277	638	867	190	592	488	989	969	882	999999	896	999999	210	940	986	306	547	596	999999	396	999999	999999	861	145	182	255	999999	127	960	744	395	715	748	423	704	751	550	999999	999999	839	845	999999	135	556	999999	636	672	999999	615	999999	157	863	18	999999	104	751	777	731	17	346	130	872	18	148	179	999999	564	787	245	999999	755	131	999999	188	550	758	401	314	266	999999	583	76	512	549	597	532	999999	674	328	953	974	818	418	999999	999999	973	414	999999	387	699	999999	885	65	380	665	999999	55	999999	534	346	359	472	475	471	762	63	369	468	551	999999	482	890	999999	292	269	937	712	385	469	577	353	414	927	566	999999	698	21	141	884	999999	999999	999999	149	981	999999	512	353	947	679	999999	613	946	446	740	226	190	999999	999999	121	728	323	669	370	956	999999	999999	999999	908	997	999999	999999	999999	583	979	169	999999	751	999999	688	999999	593	765	705	803	963	406	968	999999	350	292	281	248	30	166	999999	817	517	193	988	658	968	444	949	614	999999	385	373	999999	580	622	439	939	94	999999	144	557	999999	999999	992	999999	999999	356	568	714	792	803	218	999999	731	351	96	999999	999999	39	788	159	815	999999	190	588	43	999999	999999	999999	853	342	163	665	32	700	999999	951	999999	401	681	999999	999999	999999	821	999999	999999	946	999999	238	535	872	451	999999	576	999999	742	872	999999	414	563	475	739	840	999999	999999	649	552	405	41	999999	145	377	107	358	177	999999	580	279	370	421	97	999999	388	202	980	891	108	999999	46	957	981	575	786	837	999999	882	44	383	371	999999	624	999999	703	999999	399	999999	354	706	409	711	172	999999	999999	999999	476	999999	360	648	880	999999	999999	462	999999	83	516	570	999999	269	152	294	249	
206	999999	999999	999999	546	82	648	803	999999	999999	402	690	999999	999999	387	999999	999999	371	517	999999	396	502	801	999999	171	192	630	233	829	913	94	563	124	999999	965	999999	826	205	930	625	712	999999	999999	999999	157	772	42	999999	139	20	797	898	634	763	852	999999	116	569	635	999999	452	424	973	573	462	999999	576	863	830	692	733	598	440	892	999999	999999	108	779	999999	399	160	352	999999	819	999999	196	929	360	999999	999999	999999	266	570	999999	183	297	871	830	569	319	206	179	457	446	286	999999	467	741	944	999999	605	999999	97	245	213	109	330	164	457	276	909	999999	253	568	112	999999	999999	999999	999999	531	680	277	219	172	203	980	999999	999999	542	999999	999999	197	416	318	665	262	178	999999	373	83	967	999999	382	303	409	980	925	888	343	809	181	603	32	422	629	999999	126	924	999999	999999	999999	999999	999999	541	999999	721	999999	934	999999	999999	308	703	500	999999	563	999999	999999	916	999999	999999	65	16	323	733	745	135	175	993	689	337	146	253	999999	151	999999	305	105	841	756	688	181	999999	985	493	510	477	112	386	859	665	442	210	171	830	177	207	358	887	795	421	556	815	255	575	713	65	999999	999999	775	999999	999999	999999	170	84	999999	73	30	999999	233	278	32	789	144	999999	999999	935	91	461	973	672	947	217	999999	344	999999	366	745	420	779	999999	999999	753	610	999999	796	389	50	999999	789	113	186	999999	664	527	398	766	680	999999	680	999999	973	961	999999	999999	999999	999999	17	825	942	999999	999999	610	60	778	999999	278	189	543	236	515	895	999999	999999	870	999999	429	553	527	946	375	685	523	740	11	999999	103	378	506	999999	145	382	224	153	114	999999	999999	477	999999	999999	129	587	147	999999	174	882	979	299	514	999999	891	999999	489	878	577	999	805	870	999999	308	129	900	682	263	100	999999	999999	850	567	95	999999	951	667	223	826	999999	547	527	575	999999	501	804	864	889	398	37	893	346	576	115	999999	705	428	999999	195	229	905	884	999999	42	211	138	999999	429	697	939	999999	276	999999	789	461	287	999999	929	806	999999	46	792	999999	999999	999999	344	284	462	999999	999999	999999	90	999999	999999	883	663	622	543	917	372	999999	444	202	458	999999	626	293	999999	653	701	411	499	999999	870	193	122	29	841	999999	866	854	280	323	483	417	370	248	454	999999	798	999999	761	21	999999	253	601	600	415	486	622	999999	999999	808	413	999999	42	309	999999	424	999999	643	780	750	60	999999	801	131	999999	51	226	387	999999	999999	854	46	
999999	488	999999	627	999999	999999	614	364	179	999999	999999	471	909	670	384	70	999999	999999	145	165	885	20	960	925	451	999999	999999	999999	270	245	221	616	954	377	173	999999	962	539	832	259	999999	425	581	244	160	999999	221	58	667	166	305	808	745	699	160	639	999999	999999	185	999999	999999	999999	104	999999	604	751	516	542	507	830	107	999999	207	999999	135	999999	439	725	774	121	999999	834	706	113	939	413	871	265	226	534	35	551	363	999999	620	999999	999999	999999	999999	999999	822	999999	550	999999	68	752	610	858	999999	690	999999	999999	646	74	853	805	543	990	994	200	880	261	325	973	804	999999	199	487	276	346	148	791	94	999999	298	999999	999999	869	999999	196	999999	999999	999999	536	999999	232	904	298	867	814	256	340	652	449	528	999999	364	999999	42	999999	562	133	592	236	552	418	718	281	999999	274	521	673	945	999999	397	867	568	789	648	581	999999	900	619	461	99	808	149	644	846	999999	234	715	836	543	999999	679	430	465	983	915	514	633	999999	602	999999	583	395	843	62	999999	12	574	928	999999	859	662	999999	140	146	744	999999	83	999999	58	49	806	836	412	184	717	999999	113	805	999999	76	29	387	26	168	999999	422	305	592	195	724	999999	786	999999	683	999999	176	299	328	999999	647	999999	208	999999	562	497	746	999999	999999	345	999999	899	769	206	394	840	999999	496	972	630	331	999999	491	249	999999	389	29	999999	729	212	550	158	784	999999	999999	635	999999	912	464	670	770	440	636	999999	971	825	890	590	990	999999	696	999999	326	698	918	674	950	959	151	183	477	999999	263	466	794	75	125	213	120	759	30	999999	999999	311	859	999999	999999	999999	277	999999	999999	438	470	886	515	871	999999	95	999999	420	685	999999	770	291	203	485	186	180	462	906	999999	686	479	999999	822	334	647	24	838	37	338	716	692	999999	683	48	824	377	950	923	243	39	566	999999	83	169	601	751	118	384	999999	999999	999999	370	798	999999	999999	238	73	999999	233	817	256	619	92	968	178	138	607	164	660	808	229	539	999999	680	129	999999	167	663	733	895	905	464	999999	171	999999	999999	843	999999	89	595	313	768	699	426	999999	947	616	115	990	999999	999999	954	723	905	999999	251	999999	128	999999	999999	81	410	458	999999	911	999999	306	921	999999	846	294	736	84	75	505	460	999999	256	897	182	173	62	672	999999	999999	951	740	417	999999	693	634	725	999999	999999	524	903	999999	371	999999	990	999999	695	81	153	999999	417	999999	658	410	495	411	450	230	999999	
999999	28	999999	197	585	999999	62	889	706	350	222	568	558	183	999999	601	149	478	741	907	531	477	981	529	91	344	80	91	999999	729	291	999999	999999	667	885	999999	175	133	999999	554	999999	999999	989	999999	931	999999	999999	706	117	808	355	933	708	999999	989	547	999999	218	999999	999999	999999	999999	882	977	68	39	73	891	298	55	436	26	999999	999999	968	999999	999999	999999	597	471	485	374	974	208	999999	358	999999	191	677	999999	468	999999	27	544	665	967	879	21	671	901	999999	967	999999	72	999999	339	251	521	354	999999	999999	786	620	644	766	524	996	683	604	999999	554	881	999999	999999	587	478	999	158	532	10	889	476	999999	695	915	518	956	912	999999	53	117	963	999999	458	287	682	999999	382	777	150	971	205	417	999999	357	675	753	466	484	903	339	102	988	353	999999	592	207	924	999999	258	568	999999	999999	999999	999999	999999	54	765	673	905	141	627	380	392	39	694	69	627	999999	250	764	499	437	999999	999999	24	974	493	128	999999	999999	422	653	529	581	887	347	857	368	999999	630	988	793	999999	772	712	999999	606	999999	645	533	579	585	489	494	79	999999	935	846	588	616	560	647	978	999999	999999	999999	850	999999	152	356	212	269	582	619	775	705	857	159	11	301	378	999999	482	171	904	836	173	45	999999	240	412	20	999999	159	80	350	815	159	63	738	871	795	181	999999	331	320	999999	870	718	999999	799	785	999999	999999	248	390	174	816	525	882	809	999999	999999	911	943	999999	490	433	999999	999999	890	999999	999999	999999	430	582	999999	193	999999	594	999999	303	999999	999999	440	626	999999	492	910	690	186	999	999999	181	929	66	496	270	355	139	999999	580	331	999999	483	101	690	582	867	999999	392	981	975	931	999999	516	999999	999999	999999	327	35	998	999999	858	258	890	84	923	343	373	999999	737	999999	710	764	263	972	44	999999	348	999999	593	624	254	999999	205	33	702	999999	422	999999	336	788	37	114	831	67	473	999999	592	27	766	248	503	580	999999	153	275	176	795	543	463	504	142	391	999999	383	278	560	63	867	381	800	920	804	758	948	810	606	999999	205	508	999999	82	331	999999	999999	131	999999	652	61	758	535	337	878	115	832	656	999999	999999	458	788	999999	999999	725	645	965	327	999999	821	706	999999	999999	244	599	999999	463	431	810	221	97	261	604	908	11	118	845	473	51	999999	926	302	174	934	484	999999	999999	29	357	686	214	36	999999	852	946	719	99	301	737	843	651	410	846	999999	584	206	194	14	999999	
616	799	502	999999	998	999999	414	999999	734	760	999999	448	444	84	134	17	70	829	752	999999	999999	29	554	999999	207	58	525	999999	739	359	287	999999	999999	999999	999999	999999	711	750	433	956	542	551	365	541	554	405	216	336	721	427	524	377	999999	53	999999	999999	999999	767	999999	950	999999	958	999999	384	482	959	856	404	999999	248	305	319	405	795	429	741	663	22	190	802	842	199	734	321	999999	909	999999	548	353	153	641	999999	999999	483	587	999999	121	980	68	595	548	999999	993	999999	131	214	972	645	623	955	933	242	586	285	118	999999	233	127	549	572	999999	317	999999	199	607	361	647	921	218	844	629	682	954	595	263	40	205	260	199	630	937	156	924	397	219	999999	367	396	375	407	360	999999	999999	999999	427	240	760	804	876	999999	567	60	436	779	999999	260	999999	991	31	88	984	973	999999	919	635	31	392	664	979	208	994	999999	556	811	494	635	251	999999	177	32	999999	401	384	999999	72	999999	719	155	70	999999	129	999999	374	297	999999	387	76	521	860	406	999999	106	825	677	775	317	999999	624	294	999999	19	820	999999	999	808	593	598	999999	999999	748	311	246	999999	30	999999	628	885	999999	399	999999	568	730	608	771	999999	183	576	706	653	754	392	105	861	369	999999	309	552	375	489	829	788	999999	999999	999999	999999	611	999999	804	599	157	431	246	235	186	142	288	999999	62	999999	634	26	892	854	112	366	216	999999	244	80	778	85	519	779	569	329	10	75	496	999999	999999	999999	771	116	506	332	999999	869	684	236	671	97	999999	999999	999999	999999	999999	999999	562	755	888	999999	268	734	820	81	912	999999	665	857	141	999999	999999	385	260	954	999999	785	358	999999	220	999999	700	17	409	999999	586	999999	925	757	433	297	513	999999	788	347	421	46	296	434	420	689	999999	826	104	457	372	124	999999	899	999999	120	365	782	999999	551	535	999999	999999	999999	495	943	999999	999999	999999	844	709	984	597	999999	542	218	499	923	368	999999	999999	873	913	951	328	472	678	35	200	323	999999	999999	999999	246	812	170	711	166	999999	477	158	999999	402	259	748	388	526	386	999999	999999	621	999999	423	23	418	661	347	999999	811	33	999999	999999	717	999999	913	979	787	360	111	381	507	342	999999	999999	382	837	481	663	999999	939	945	301	999999	842	702	999999	316	193	828	160	999999	999999	355	915	999999	999999	999999	999999	345	769	601	176	999999	985	850	288	456	532	640	999999	190	683	181	871	999999	973	999999	874	419	424	672	603	531	951	558	
180	999999	79	689	999999	999999	200	327	443	999999	779	25	682	992	423	52	999999	552	999999	970	149	999999	483	837	238	794	714	999999	999999	107	997	644	334	437	999999	301	999999	843	999999	332	999999	365	737	532	308	958	175	999999	999999	381	887	999999	284	980	999999	999999	513	242	460	945	999999	329	999999	346	351	144	691	255	321	131	999999	940	651	999999	980	784	999999	950	999999	280	629	831	875	549	219	946	369	353	28	665	788	999999	999999	955	999999	670	959	400	999999	174	276	919	999999	874	716	947	409	359	999	634	596	562	704	190	325	999999	999999	856	137	999999	999999	347	237	655	999999	999999	557	696	999999	320	999999	999999	999999	373	13	999999	999999	999999	833	999999	547	999999	353	393	79	999999	999999	212	640	999999	226	113	273	787	399	929	999999	999999	540	204	399	713	221	689	810	569	793	340	186	615	452	452	32	865	857	763	993	843	999999	999999	999999	355	65	999999	104	721	764	981	974	84	26	356	470	638	872	833	799	999999	583	510	443	119	999999	34	631	773	999999	407	929	635	935	849	999999	433	133	999999	657	157	595	99	805	811	999999	112	599	999999	982	393	999999	999999	964	339	270	999999	674	961	329	999999	442	999999	640	999999	62	999999	148	999999	28	999999	999999	828	186	652	79	494	704	999999	999999	922	434	536	790	697	414	906	999999	606	589	261	759	171	724	625	714	274	458	448	759	27	964	432	999999	945	878	174	999999	322	269	775	381	999999	218	999999	999999	905	539	999999	999999	155	677	541	999999	766	287	999999	999999	561	937	804	45	266	872	999999	999999	12	999999	845	819	249	999999	359	346	813	880	717	953	999999	28	808	734	515	495	999999	999999	432	844	321	668	999999	71	296	384	465	740	124	179	999999	449	999999	999999	694	999999	999999	97	328	205	774	999999	570	399	786	542	138	80	529	771	269	999999	535	168	147	999999	999999	188	772	999999	881	83	765	999999	999999	877	423	999999	49	392	999999	999999	31	237	80	435	999999	144	284	753	256	394	999999	353	910	999999	913	446	319	999999	838	535	324	353	999999	701	130	32	917	908	128	776	40	999999	999999	743	374	307	97	712	88	160	999999	999999	999999	999999	862	999999	637	396	964	977	999999	532	553	256	999999	678	913	379	314	999999	226	375	634	479	363	82	364	176	721	616	358	607	999999	688	631	305	999999	826	838	708	999999	999999	944	151	999999	508	594	743	999999	695	394	718	999999	13	933	538	394	259	143	790	67	999999	674	358	999999	999999	103	865	624	999999	63	96	540	
605	689	999999	430	999999	744	855	488	621	634	35	231	640	209	435	754	103	911	375	999999	999999	651	924	857	596	523	300	999999	999999	999999	636	642	999999	187	802	323	248	118	901	515	287	999999	446	835	648	999999	988	245	668	999999	531	994	687	403	493	953	765	837	833	969	453	450	758	999999	999999	999999	924	999999	406	121	516	984	19	860	415	745	215	999999	218	470	999999	65	999999	618	597	641	955	904	694	848	558	410	999999	999999	71	837	553	943	837	265	211	999999	999999	556	999999	546	984	827	987	748	748	675	629	372	444	398	703	999999	999999	999999	437	999999	767	557	999999	115	999999	87	798	578	201	271	261	952	268	998	226	999999	24	61	657	999999	916	946	110	882	781	999999	999999	673	144	413	999999	480	999999	191	999999	999999	993	499	835	907	38	419	556	486	423	999999	113	999999	181	512	135	999999	999999	309	113	821	457	680	333	798	590	135	443	788	232	999999	134	999999	240	999999	206	525	999999	749	110	507	399	999999	999999	999999	807	60	501	632	287	196	771	999999	87	946	833	323	175	47	999999	902	975	768	264	642	552	36	215	245	315	610	636	959	999999	999999	431	833	999999	999999	990	539	634	811	999999	45	19	999999	10	293	113	883	359	188	999999	208	999999	631	999999	825	563	781	845	266	326	677	999999	811	330	481	524	999	111	947	56	999999	277	173	267	999999	999999	999999	999999	922	142	431	999999	999999	536	10	83	799	474	396	999999	219	694	999999	495	833	485	207	999999	528	768	113	782	412	142	646	930	368	373	999999	202	616	755	923	134	999999	426	999999	285	329	408	724	534	715	293	836	102	999999	678	434	743	435	999999	999999	163	999999	649	848	325	890	80	715	436	999999	999999	58	463	771	254	600	416	383	922	954	130	999999	578	77	999999	305	553	41	689	939	999999	767	943	258	769	999999	255	578	999999	999999	259	693	298	209	521	244	383	999999	655	88	999999	999999	513	718	387	119	999999	581	999999	29	346	999999	35	496	929	436	115	215	999999	158	355	837	597	536	704	999999	999999	379	555	884	922	232	999999	611	920	45	263	999999	999999	660	999999	673	848	767	999999	220	668	802	280	999999	139	177	999999	506	999999	999999	999999	976	23	949	364	90	999999	845	107	123	999999	999999	999999	893	182	880	344	999999	513	681	988	829	487	999999	769	952	108	999999	999999	754	999999	879	878	999999	272	287	221	999999	999999	564	647	13	669	999999	999999	254	236	387	912	259	833	977	992	999999	201	943	999999	529	999999	411	
982	565	100	353	219	999999	544	835	999999	895	669	423	55	949	44	985	999999	552	935	524	726	999999	999999	999999	920	999999	887	827	999999	329	788	691	999999	893	582	91	912	326	725	775	710	400	999999	999999	999999	420	999999	53	26	999999	783	946	593	665	684	999999	18	999999	999999	293	895	716	999999	310	116	999999	682	161	999999	999999	999999	843	999999	170	814	336	999999	539	915	510	994	843	810	999999	546	842	107	84	219	322	82	327	894	442	879	993	999999	456	911	612	738	779	677	73	143	939	999999	999999	999999	358	305	478	679	999999	298	62	906	955	763	999999	879	607	999999	64	880	755	948	394	999999	820	234	518	628	999999	771	225	176	747	208	606	722	674	233	999999	26	999999	647	972	154	826	97	156	999999	646	733	999999	836	622	193	387	991	735	151	40	133	786	850	377	999999	83	885	169	999999	166	552	999999	384	999999	48	999999	118	999999	250	464	733	87	999999	999999	579	641	388	554	563	999999	615	986	532	202	999999	240	999999	280	821	999999	999999	999999	999999	535	999999	999999	756	754	584	907	279	24	495	687	999999	999999	960	999999	797	519	694	999999	605	937	551	999999	682	999999	999999	808	999999	837	164	999999	523	805	688	301	887	999999	884	633	969	656	999999	601	999999	845	999999	690	279	885	999999	999999	386	609	332	461	984	538	999999	574	409	776	385	441	859	326	174	501	367	669	999999	999999	634	70	999999	999999	999999	949	999999	837	999999	664	538	646	999999	999999	792	914	483	236	316	358	215	319	999999	999999	280	119	741	185	999999	404	999999	610	904	736	678	325	246	382	999999	44	474	19	288	999999	248	738	999999	17	533	999999	27	140	362	999999	999999	999999	836	178	678	287	999999	999999	165	891	341	999999	742	628	183	477	999999	110	999999	281	884	205	41	489	999999	542	999999	999999	651	999999	386	202	258	281	999999	363	999999	78	704	788	826	584	853	396	413	320	995	999999	834	66	999999	917	969	999999	747	999999	293	999999	223	999999	255	484	247	999999	515	149	678	999999	432	819	987	609	406	382	455	310	999999	999999	86	999999	547	999999	899	999999	849	999999	232	178	534	860	80	999999	854	568	543	352	346	128	999999	273	642	534	999999	24	78	972	521	999999	635	447	992	648	279	999999	999999	671	585	999999	884	55	999999	510	999999	572	748	854	754	837	839	112	963	999999	763	812	999999	22	557	884	999999	876	999999	636	543	96	868	999999	999999	285	970	871	999999	694	999999	999999	357	999999	597	463	999999	999999	228	683	756	999999	999999	999999	885	999999	
577	585	123	701	135	18	107	999999	967	999999	703	326	991	479	867	967	345	279	990	927	465	870	425	999999	618	999999	999999	274	879	999999	613	999999	546	405	707	394	758	75	568	235	999999	77	174	747	759	949	231	748	816	999999	196	214	778	957	11	707	170	29	92	999999	999999	832	410	956	246	999999	779	595	771	483	219	279	711	999999	199	397	705	999999	999999	999999	91	999999	458	999999	999999	409	331	999999	404	10	999999	739	983	745	875	999999	666	218	510	999999	179	635	977	342	999999	916	502	23	999999	613	999999	493	685	423	999999	449	384	320	141	837	282	200	999999	770	260	480	999999	965	888	294	999999	497	177	188	999999	455	932	126	999999	999999	999999	999999	822	790	998	739	63	569	14	436	531	999999	86	672	999999	999999	999999	216	92	109	629	999999	134	482	882	514	326	506	923	999999	516	999999	800	233	931	963	378	411	771	520	999999	999999	960	999999	999999	999999	420	504	999999	999999	21	999999	43	999999	289	379	193	349	907	494	999999	999999	645	718	919	273	554	853	741	920	999999	999999	999999	999999	682	901	576	999999	719	506	103	821	212	412	284	790	234	389	944	999999	779	38	503	999999	106	869	91	252	999999	500	999999	567	763	999999	910	978	999999	471	999999	387	999999	999999	630	411	400	601	354	243	444	138	49	175	909	999999	150	582	538	166	475	813	819	334	138	999999	675	999999	68	828	501	306	508	762	651	999999	999999	267	408	102	886	999999	999999	848	807	414	999999	665	658	584	243	338	449	135	996	999999	567	478	999999	411	999999	999999	543	525	741	148	630	999999	999999	352	428	882	183	999999	280	970	298	971	526	724	767	19	878	999999	595	173	856	383	765	999999	999	291	874	996	365	32	961	999	999999	669	783	184	999999	315	165	360	999999	999999	854	36	635	595	951	668	643	727	999999	68	999999	578	291	257	520	796	352	147	17	187	999999	258	18	999999	864	856	940	592	867	572	999999	245	18	999999	528	739	100	413	339	216	362	638	45	903	79	538	388	536	663	354	963	999999	999999	977	921	999999	27	999999	731	105	999999	61	859	424	999999	694	569	437	728	781	706	938	807	801	824	452	999999	115	228	336	477	414	929	522	608	310	893	40	999999	999999	721	753	682	244	999999	311	778	999999	999999	385	968	950	808	999999	999999	35	999999	551	163	478	393	999999	128	999999	627	323	132	347	815	439	800	539	505	806	69	952	265	572	999999	522	999999	601	942	843	367	527	605	56	873	999999	98	351	999999	463	
538	809	635	999999	617	175	999999	441	805	733	584	999999	999999	11	823	696	769	648	239	640	804	792	969	285	46	110	717	85	999999	241	999999	458	661	52	278	260	999999	977	955	156	342	242	999999	219	268	928	82	603	999999	999999	814	449	122	246	999999	745	839	360	999999	999999	999999	114	968	999999	392	135	999999	413	999999	573	380	792	693	93	999999	571	999999	760	999999	117	38	123	852	295	999999	901	999999	425	392	532	999999	966	999999	448	999999	238	274	231	826	142	161	669	870	660	807	31	756	39	938	97	748	88	343	143	999999	343	261	682	156	491	789	999999	30	999999	162	413	66	999999	394	79	306	999999	933	884	999999	369	253	202	488	405	154	316	486	304	999999	341	632	601	959	364	976	592	999999	345	352	799	648	668	999999	999999	965	511	644	999999	791	972	154	459	187	129	999999	69	203	999999	346	482	875	725	426	820	999999	464	295	40	102	714	700	598	999999	167	720	584	694	95	440	643	671	617	513	812	196	999999	424	839	274	999999	999999	335	999999	869	924	922	252	999999	621	510	225	614	777	86	281	556	999999	29	999999	515	375	117	999999	702	999999	267	222	613	999999	608	50	455	766	185	325	375	598	999999	243	797	342	999999	473	930	999999	999999	840	436	540	640	265	404	440	999999	551	291	26	306	68	666	710	638	63	999999	999999	769	847	601	761	906	957	256	999999	612	182	368	643	388	285	753	427	785	999999	999999	353	645	25	17	999999	44	358	999999	612	576	96	703	999999	460	471	658	220	248	999999	634	682	18	618	999999	586	999999	647	638	31	315	248	925	565	999999	999999	824	754	840	968	999999	999999	664	643	219	525	479	414	193	916	626	542	188	120	999999	320	999999	999999	197	431	449	397	720	281	306	999999	171	147	893	790	647	904	380	279	948	86	27	374	408	312	117	779	999999	721	404	999999	69	999999	126	749	336	796	566	419	999999	340	836	393	347	881	363	341	999999	402	999999	722	172	908	172	372	303	969	629	884	999999	999999	999999	999999	877	999999	278	356	999999	154	464	850	347	999999	751	618	250	634	37	526	948	775	268	999999	999999	999999	609	161	999999	999999	456	999999	999999	681	105	858	999999	836	999999	813	999999	17	320	999999	999999	429	385	211	167	554	132	668	999999	112	936	548	411	871	558	206	999999	127	703	276	999999	107	682	665	865	892	220	413	999999	224	913	941	465	892	132	31	306	408	993	999999	999999	787	999999	74	999999	556	456	535	287	319	888	496	999999	
999999	999999	840	999999	719	345	999999	343	718	550	726	199	999999	92	999999	748	999999	899	525	133	999999	643	999999	682	617	920	318	446	685	135	808	999999	426	637	999999	224	999999	284	586	999999	728	765	913	247	698	875	751	474	936	999999	999999	419	999999	999999	708	410	999999	999999	999999	799	37	828	999999	593	741	400	773	366	671	999999	467	262	323	999999	405	839	730	672	999999	742	179	999999	509	899	384	398	999999	63	929	20	456	133	155	999999	999999	900	999999	999999	506	307	112	394	802	641	999999	497	106	909	967	868	680	999999	999999	999999	999999	192	999999	999999	218	352	437	719	437	660	848	999999	117	535	999999	504	732	409	176	686	640	785	52	999999	579	886	301	63	96	70	340	361	949	999999	167	852	582	358	121	163	869	393	956	151	793	999999	390	571	999999	472	146	280	927	498	756	844	149	999999	999999	999999	60	384	632	376	330	999999	394	358	377	575	922	383	999999	999999	816	257	999999	900	84	999999	506	730	573	623	924	69	434	460	12	999999	713	999999	999999	789	999999	999999	999999	589	999999	999999	600	42	999999	914	550	762	981	914	681	509	26	248	385	594	825	330	810	19	999999	270	72	933	355	999999	862	801	999999	509	911	331	496	249	89	778	993	473	536	659	83	172	87	519	779	503	307	474	745	585	999999	999999	684	750	147	999999	243	667	999999	150	61	749	558	999999	999999	360	999999	776	169	607	601	999999	794	999999	936	999999	192	999999	164	851	756	398	65	628	545	138	646	999999	111	529	999999	336	786	395	607	334	999999	604	516	429	999999	999999	314	148	983	612	987	533	999999	857	999999	691	513	835	999999	662	693	930	937	874	713	276	675	639	72	275	574	408	553	611	676	587	45	734	370	236	93	916	644	932	150	123	931	254	161	853	823	951	12	944	640	999999	667	999999	715	225	854	999999	85	718	47	999999	979	212	190	789	999999	778	475	166	579	777	999999	15	733	999999	344	430	488	999999	452	623	405	609	971	994	920	403	28	154	381	418	840	925	999999	561	144	999999	73	372	208	54	999999	845	375	999999	396	661	909	999999	999999	433	196	999999	276	424	999999	380	241	196	868	999999	999999	999999	785	170	936	370	999999	182	466	616	367	126	999999	407	999999	999999	243	118	607	269	999999	902	274	999999	999999	973	659	480	999999	763	496	877	999999	946	295	165	70	215	925	36	551	999999	999999	273	76	80	855	868	999999	633	146	132	588	609	767	856	65	999999	938	962	999999	999999	804	702	129	999999	
622	74	122	999999	499	999999	192	581	717	757	999999	999999	999999	161	128	791	203	744	627	999999	298	893	999999	438	110	999999	999999	963	325	911	932	957	153	586	457	791	755	999999	143	999999	940	17	891	999999	613	64	956	786	844	999999	446	70	85	755	201	728	884	684	999999	276	999999	999999	265	806	825	295	857	304	704	337	45	999999	611	519	999999	999999	12	180	999999	55	276	489	128	406	474	872	999999	999999	395	728	906	81	424	866	356	720	751	999999	194	327	999999	662	92	517	883	999999	458	566	331	909	999999	999999	859	999999	999	999999	111	858	999999	953	413	469	908	975	999999	963	483	745	173	713	539	917	986	507	849	614	407	999999	523	925	423	326	76	999999	12	202	222	588	866	999999	619	999999	752	999999	914	999999	753	999999	97	920	999999	713	403	618	999999	808	728	362	999999	394	874	499	345	999999	999999	97	999999	999999	972	237	999999	895	878	999999	103	646	999999	999999	592	121	999999	299	999999	999999	860	709	923	457	116	999999	474	860	602	481	209	129	558	999999	701	827	999999	331	999999	859	999999	999999	835	314	525	733	643	999999	769	999999	533	585	975	741	555	829	999999	946	325	779	763	999999	303	407	889	999999	999999	999999	63	999999	778	539	165	664	433	691	874	619	932	382	999999	501	101	727	999999	624	153	999999	790	871	999999	397	16	365	105	289	876	999999	424	550	645	814	999999	999999	106	994	999999	320	318	864	954	999999	23	943	228	272	798	575	459	999999	999999	281	49	191	999999	999999	532	999999	569	153	815	446	204	391	736	746	581	97	631	952	999999	832	507	999999	917	117	383	72	146	833	999999	999999	978	158	720	999999	774	999999	901	715	472	630	751	174	58	999999	999999	632	999999	482	691	711	944	999999	81	999999	999999	123	999999	999999	16	469	662	736	999999	515	999999	55	999999	372	999999	999999	195	915	999999	573	91	343	877	408	757	999999	855	664	152	999999	999999	999999	87	722	600	661	473	907	708	999999	968	25	512	543	999999	999999	961	844	510	847	526	999999	26	507	916	999999	246	865	246	265	613	997	594	882	159	999999	999999	947	772	320	379	287	216	488	605	75	999999	999999	359	453	789	999999	163	304	263	999999	464	999999	806	169	424	607	999999	999999	398	970	431	629	999999	72	345	24	999999	200	477	249	823	999999	901	999999	609	903	516	999999	999999	602	844	299	999999	823	999999	398	999999	612	895	772	999999	999999	99	999999	643	210	949	296	999999	775	999999	962	999999	999999	999999	926	678	955	559	521	101	877	999999	795	
135	141	10	570	540	947	872	469	305	999999	632	69	448	276	217	409	953	999999	686	999999	663	881	473	614	320	605	720	196	62	383	680	739	999999	999999	509	512	209	388	755	169	999999	478	667	130	391	453	487	411	747	999999	999999	870	999999	284	999999	254	668	396	999999	999999	236	999999	417	921	35	892	282	999999	766	705	209	575	475	526	799	999999	999999	352	232	867	999999	318	448	999999	815	810	999999	512	172	999999	843	813	138	820	932	226	999999	746	105	999999	180	343	645	52	951	999999	405	999999	485	946	40	325	173	999999	816	918	999999	514	115	224	353	769	982	510	861	395	446	999999	594	583	133	477	257	733	696	785	999999	405	999999	823	414	875	37	225	234	528	999999	999999	13	24	977	556	640	880	155	999999	360	999999	191	999999	556	750	999999	999999	823	563	77	439	696	999999	999999	842	564	292	999999	999999	741	999999	285	342	745	999999	999999	579	605	576	999999	376	588	295	434	537	999999	394	277	664	796	135	999999	671	999999	999999	59	999999	769	144	992	357	999999	677	669	999999	859	849	820	855	109	999999	306	257	999999	701	851	410	606	999999	629	999999	25	999999	681	615	374	999999	881	535	650	678	810	470	583	489	306	911	999999	840	678	374	573	999999	564	296	999999	154	946	759	999999	649	999999	61	515	823	342	999999	995	63	229	999999	967	295	215	431	699	835	673	246	404	999999	785	999999	49	264	606	999999	591	999999	786	229	999999	132	176	11	312	758	999999	760	157	382	999999	571	621	433	407	999999	216	143	596	993	481	999999	365	999999	863	609	999999	999999	999999	738	342	609	999999	999999	587	844	999999	213	128	999999	880	913	98	999999	33	223	155	615	999999	328	398	457	999999	792	748	957	767	748	147	703	746	705	999999	419	49	999999	999999	621	845	562	169	12	25	999999	123	567	621	343	405	650	464	406	402	899	349	884	810	484	999999	999999	87	380	999999	424	999999	184	999999	679	982	999999	918	533	769	305	169	396	442	153	679	999999	346	433	999999	496	249	349	312	643	79	165	505	820	370	226	484	999999	935	600	460	999999	196	999999	361	688	732	999999	999999	107	740	999999	452	667	805	999999	292	653	999999	579	185	855	872	737	999999	999999	221	999999	172	553	820	999999	999999	842	693	740	999999	405	82	999999	764	319	712	214	999999	999999	712	838	999999	301	999999	999999	760	999999	424	999999	76	458	340	533	476	999999	767	93	287	369	503	999999	999999	75	84	887	580	999999	815	866	153	999999	999999	495	999999	999999	93	999999	
620	988	620	104	427	98	674	999999	75	549	198	140	551	629	999999	999999	622	112	863	949	227	56	260	999999	550	558	999999	408	999999	845	999999	103	550	999999	473	999999	999999	408	999999	999999	400	538	822	41	184	684	324	999999	740	300	873	21	519	143	653	573	738	233	554	999999	999999	999999	999999	229	139	999999	999999	655	166	638	794	223	919	999999	999999	689	999999	228	222	866	243	937	999999	334	971	408	584	417	252	899	999999	526	854	324	258	135	999999	602	999999	90	999999	669	367	999999	999999	659	101	999999	584	999999	999999	519	999999	999999	999999	700	608	596	257	731	520	182	413	267	999999	278	999999	605	999999	999999	82	632	999999	142	999999	574	579	999999	829	322	999999	999999	833	288	559	50	515	176	999999	558	527	999999	354	181	569	999999	266	110	34	236	999999	999999	810	160	999999	717	203	878	916	69	131	52	767	999999	999999	477	349	135	707	999999	999999	203	915	999999	906	62	999999	999999	573	999999	318	478	540	602	33	821	242	682	396	841	999999	999999	260	999999	436	484	262	418	756	101	582	141	402	987	473	105	579	638	253	839	439	58	999999	999999	751	652	511	999999	912	603	245	666	738	866	199	135	943	296	745	432	800	868	999999	481	999999	999999	85	999999	139	927	251	603	999999	557	411	799	999999	193	878	784	999999	96	506	999999	999999	915	402	536	999999	347	162	293	893	999999	48	999999	660	999999	799	999999	577	999999	46	984	361	999999	238	191	465	999999	803	759	417	960	459	713	372	999999	626	999999	785	999999	754	791	774	999999	999999	617	518	840	999999	499	394	315	999999	23	60	521	801	999999	999999	999999	81	408	544	403	876	999999	371	334	208	426	216	999999	788	38	214	254	999999	404	933	620	672	999999	260	313	374	112	754	445	999999	850	999999	413	999999	574	477	999999	257	999999	91	776	999999	194	999999	999999	999999	946	527	999999	809	806	311	407	289	76	999999	999999	157	999999	999999	999999	188	926	671	358	999999	999999	774	999999	560	858	999999	999999	322	167	375	488	999999	538	999999	428	585	999999	636	999999	548	44	134	606	35	30	207	26	352	317	999999	999999	522	293	999999	490	999999	313	628	950	809	472	94	132	701	70	999999	619	221	610	198	613	300	815	999999	948	679	177	197	539	999999	980	999999	14	999999	999999	966	699	799	539	255	282	999999	685	56	85	950	11	905	965	556	587	804	741	129	999999	39	706	483	789	810	14	125	98	999999	828	976	89	999999	655	103	774	820	999999	364	915	665	614	769	733	998	677	272	232	
999999	83	186	999999	884	584	999999	270	225	19	728	251	999999	858	999999	227	109	870	449	999999	999999	782	999999	133	387	214	999999	424	937	749	791	143	742	893	999999	225	652	999999	204	977	639	833	999999	810	952	999999	758	806	999999	551	999999	138	238	22	999999	210	315	62	377	680	999999	601	999999	476	228	999999	509	273	752	180	575	877	675	471	620	48	233	957	180	999999	455	522	999999	395	125	999999	999999	999999	543	905	999999	599	854	524	721	999999	999999	92	592	367	999999	494	63	999999	976	756	462	766	999999	321	999999	358	882	113	235	999999	999999	999999	999999	999999	689	779	730	846	999999	999999	32	161	749	583	538	151	374	813	659	960	468	159	419	369	210	999999	338	231	929	561	717	751	298	978	642	573	731	999999	677	834	763	217	786	999999	999999	311	26	818	783	835	984	999999	999999	275	285	255	527	991	364	551	450	509	999999	709	267	999999	999999	771	940	964	419	346	145	824	999999	261	372	418	635	899	132	999999	448	103	999999	649	999999	32	999999	396	55	739	673	999999	394	264	999999	86	999999	999999	448	999999	877	999999	425	647	999999	628	79	33	883	118	999999	465	428	999999	999999	823	999999	618	972	840	999999	999999	919	680	999999	19	440	941	961	296	999999	182	460	877	642	999999	677	929	716	999999	953	679	513	936	383	218	707	463	203	475	943	135	489	999999	186	332	899	745	974	999999	197	137	72	596	443	999999	14	551	298	440	156	213	902	999999	886	399	999999	999999	999999	465	999999	977	747	496	999999	549	999999	852	700	319	731	999999	999999	999999	999999	826	999999	999999	502	999999	999999	165	174	763	329	739	233	999999	721	786	292	916	999999	518	621	219	999999	575	254	999999	500	161	999999	978	709	223	999999	119	810	70	782	999999	489	999999	261	156	812	984	176	612	326	999999	141	914	999999	999999	493	999999	181	282	446	51	672	608	698	62	999999	196	63	115	999999	123	387	999999	13	168	999999	999999	999999	475	999999	405	408	641	578	999999	999999	936	950	895	999999	811	938	999999	624	741	461	880	418	209	841	626	930	71	131	999999	128	480	910	869	386	162	189	999999	875	50	999999	999999	999999	703	42	378	245	999999	386	679	185	849	46	272	706	557	922	67	999999	999999	999999	347	999999	375	876	999999	35	91	999999	999999	632	242	661	583	109	429	850	714	999999	999999	390	999999	685	452	37	278	999999	648	173	829	240	132	82	999999	999999	304	522	665	827	493	352	164	650	999999	999999	942	197	462	173	999999	999999	999999	890	170	400	702	
662	77	347	608	114	999999	918	689	346	509	169	566	17	999999	907	195	887	683	999999	235	131	876	405	999999	999999	981	485	886	132	999999	242	912	999999	873	642	999999	327	228	388	965	999999	960	472	547	999999	630	999999	368	378	521	329	216	49	174	999999	786	671	262	527	132	901	999999	566	324	277	999999	862	999999	171	999999	999999	668	999999	165	989	171	413	857	312	459	536	126	999999	999999	999999	999999	873	539	301	855	999999	74	701	266	999999	214	404	999999	279	535	999999	320	207	915	653	661	912	884	185	420	382	999999	950	77	596	784	524	955	621	999999	383	999999	842	999999	679	803	967	999999	101	784	766	265	999999	776	691	999999	919	601	999999	51	122	989	364	881	483	999999	999999	633	670	289	690	448	536	37	162	445	477	891	245	850	693	873	792	400	653	999999	999999	184	386	379	865	999999	997	999999	139	394	968	960	832	710	689	999999	999999	812	103	327	729	999999	624	255	748	38	365	999999	357	249	206	963	999999	366	742	939	256	999999	423	999999	451	956	999999	767	477	516	999999	535	170	999999	505	980	307	335	999999	675	999999	141	630	999999	566	890	999999	890	197	14	732	475	968	750	96	87	398	999999	876	772	662	856	999999	999999	969	999999	946	997	743	999999	999999	999999	968	76	999999	125	999999	999999	211	560	999999	17	579	473	999999	592	566	420	999999	427	592	971	458	625	23	999999	363	398	867	736	943	999999	156	972	348	829	999999	901	371	971	418	999999	134	325	46	999999	286	314	457	387	273	536	734	326	999999	695	453	999999	63	684	999999	280	718	999999	617	999999	999999	999999	134	999999	999999	665	59	301	19	780	846	143	999999	999999	427	999999	940	999999	999999	999999	499	999999	349	652	385	163	999999	686	219	147	999999	999999	708	535	793	679	189	999999	301	608	487	443	317	852	849	320	999999	694	267	712	340	238	12	210	999999	41	268	999999	999999	931	817	372	91	871	686	999999	435	62	999999	748	869	447	999999	864	929	999999	522	496	803	75	399	999999	429	999999	807	864	657	999999	524	761	421	707	999999	369	790	125	361	445	175	662	885	999999	999999	519	999999	999999	49	148	281	955	999999	771	678	513	999999	999999	943	999999	999999	999999	999999	928	999999	999999	337	172	522	829	999999	813	704	86	330	151	189	999999	45	910	665	914	999999	519	999999	568	253	649	39	999999	826	136	182	777	381	353	999999	957	183	314	999999	999999	379	220	999999	999999	260	999999	451	999999	333	855	628	42	999999	159	997	30	703	969	999999	687	143	111	
999999	946	641	927	999999	976	27	999999	513	999999	728	984	544	999999	454	767	318	811	208	501	999999	999999	508	149	858	999999	356	113	263	214	999999	504	547	278	218	127	999999	333	736	474	519	110	999999	999999	314	934	614	393	575	935	999999	759	489	641	24	40	448	502	999999	999999	630	914	968	309	987	233	447	276	405	337	999999	999999	84	734	982	986	629	610	834	924	617	999999	537	328	552	983	25	999999	999999	188	999999	333	264	264	999999	604	141	52	909	90	497	347	988	999999	994	676	685	755	999999	999999	999999	838	668	154	864	999999	387	650	756	999999	218	540	23	227	999999	618	999999	999999	890	999999	999999	586	999999	999999	999999	999999	974	298	333	875	307	999999	999999	999999	999999	839	664	120	399	999999	226	999999	295	905	871	956	334	999999	590	386	947	864	999999	280	999999	824	148	999999	999999	595	999999	98	327	881	999999	949	293	788	999999	818	953	619	431	999999	171	373	301	999999	999999	480	945	999999	708	999999	928	442	405	977	60	952	701	750	999999	804	491	137	173	414	208	922	672	999999	999999	771	433	999999	443	999999	118	999999	533	999999	42	246	649	490	999999	380	999999	273	553	315	737	498	127	212	999999	999999	234	999999	209	886	999999	999999	999999	409	882	937	523	601	998	256	868	999999	429	358	718	165	164	999999	747	999999	462	934	379	367	807	832	999999	999999	119	999999	924	85	611	646	755	82	438	250	999999	452	999999	361	274	307	999999	498	79	768	494	999999	999999	999999	999999	415	999999	999999	590	450	601	60	293	999999	491	192	331	999999	637	782	602	645	999999	913	999999	999999	936	111	669	82	920	319	763	885	999999	58	354	700	789	205	221	999999	492	999999	999999	999999	169	563	869	92	975	653	860	999999	999999	849	345	559	831	999999	479	333	993	518	999999	291	297	408	999999	443	838	630	14	441	570	999999	999999	738	273	844	145	383	241	586	106	277	458	999999	999999	886	712	794	869	797	726	999999	110	999999	999999	367	270	999999	996	999999	254	999999	648	999999	726	667	696	607	295	999999	856	106	102	416	421	999999	832	820	689	680	999999	53	761	999999	714	999999	409	188	999999	999999	583	383	999999	804	341	752	628	40	750	61	999999	115	509	999999	999999	630	796	693	999999	216	534	449	82	999999	706	211	592	441	713	53	267	518	999999	999999	413	482	719	297	999999	668	633	802	80	637	490	625	999999	879	274	999999	885	999999	625	73	381	143	999999	999999	108	140	169	999999	999999	706	999999	680	999999	129	478	469	911	508	618	999999	582	732	
999999	999999	834	999999	666	713	177	629	168	551	893	999999	18	280	180	658	999999	944	509	446	486	374	843	810	847	424	410	805	182	387	107	999999	490	649	763	866	235	27	473	456	999999	696	548	252	787	513	121	208	298	999999	318	673	395	146	999999	15	601	34	243	252	999999	371	999999	780	453	172	783	369	516	999999	433	999999	481	62	999999	790	999999	600	32	343	999999	212	516	999999	78	434	345	354	403	758	999999	210	783	231	999999	658	249	767	999999	624	729	752	691	985	829	146	201	342	999999	465	189	999999	999999	899	999999	110	854	536	999999	29	826	439	965	757	48	999999	399	260	909	768	999999	999999	999999	999999	614	560	520	999999	100	999999	242	13	634	937	999999	273	999999	999999	999999	53	803	712	999999	779	797	300	786	934	946	607	999999	999999	433	999999	914	999999	999999	603	295	999999	589	333	445	779	786	823	805	37	187	775	33	515	967	865	964	837	13	999999	610	324	773	586	585	493	195	999999	580	682	33	459	74	605	598	999999	463	999999	277	285	999999	974	494	759	756	180	584	999999	973	567	987	86	999999	186	992	971	614	12	747	952	999999	494	999999	999999	14	728	999999	427	916	74	411	494	570	728	999999	636	829	24	830	414	909	999999	327	999999	695	946	342	888	612	627	298	999999	732	999999	690	999999	731	371	999999	37	469	166	325	999999	165	502	516	398	156	366	999999	600	182	342	999999	640	999999	239	438	68	999999	822	815	299	775	950	999999	999999	999999	530	905	999999	270	999999	944	753	999999	417	858	202	440	943	999999	999999	485	698	288	999999	282	59	340	502	933	696	640	647	351	35	144	999999	740	270	361	626	461	682	999999	999999	397	299	12	760	380	999999	627	453	91	569	813	86	672	372	973	987	200	412	535	574	999999	307	411	612	282	654	461	179	591	125	999999	802	368	909	11	983	999999	580	131	999999	78	196	999999	782	221	67	542	999999	297	999999	999999	58	157	765	217	100	887	999999	999999	726	783	999999	862	965	774	20	717	763	999999	989	939	619	291	837	505	999999	740	629	401	225	122	93	999999	226	999999	746	655	602	999999	999999	999999	657	103	404	913	620	334	600	17	210	350	999999	17	999999	434	816	766	319	270	241	359	267	998	272	614	699	575	645	286	37	365	999999	71	459	894	292	526	887	923	999999	651	149	621	200	875	343	86	585	999999	873	999999	345	342	999999	561	838	659	830	789	999999	55	688	999999	999999	845	235	717	558	412	152	299	879	396	384	
999999	219	645	999999	999999	999999	623	989	853	412	57	29	782	601	897	66	999999	695	107	709	839	962	825	641	354	649	625	527	999999	649	583	110	949	957	879	999999	202	999999	443	517	600	65	999999	999999	999999	825	453	126	660	356	520	604	781	686	544	628	394	13	463	747	656	105	999999	214	829	947	80	824	999999	556	863	781	261	590	119	999999	999999	999999	709	528	206	508	867	999999	999999	999999	999999	272	422	260	956	999999	398	696	861	504	248	630	92	984	999999	629	999999	113	492	739	352	201	577	999999	501	999999	304	934	550	157	238	991	84	999999	629	999999	411	471	599	675	393	565	728	614	999999	506	999999	724	773	999999	114	763	342	400	999999	136	695	662	759	484	893	999999	155	999999	276	256	555	242	365	999999	227	999999	514	817	356	786	472	999999	224	994	650	580	170	999999	999999	999999	658	684	999999	502	122	748	711	999999	781	929	999999	25	348	999999	950	598	368	826	359	181	259	525	999999	850	664	999999	448	999999	999999	999999	999999	999999	670	801	597	871	999999	862	835	479	231	399	45	426	376	457	623	924	999999	61	221	344	999999	871	224	143	640	372	999999	389	310	999999	290	468	999999	247	354	999999	702	89	579	506	991	999999	950	860	489	627	483	999999	119	524	721	782	999999	958	999999	799	586	999999	240	656	34	455	178	284	999999	577	790	139	999999	86	231	963	482	715	999999	999999	999999	999999	999999	22	889	999999	279	786	235	508	999999	677	688	555	999999	248	848	923	481	999999	999999	675	999999	912	999999	353	114	42	999999	757	310	395	999999	816	999999	232	810	228	766	402	186	392	59	610	999999	122	999999	557	125	983	124	558	999999	807	999999	999999	612	741	185	546	527	246	999999	999999	207	972	71	871	678	738	437	999999	167	999999	999999	329	999999	151	702	724	999999	557	916	318	642	751	161	999999	785	999999	999999	78	999999	230	875	939	898	582	412	247	61	999999	878	387	555	493	401	165	447	999999	999999	471	999999	460	643	999999	329	185	834	999999	821	261	999999	57	129	369	999999	937	213	999999	999999	53	738	465	672	332	678	539	762	159	360	999999	999999	999999	10	157	999999	592	586	905	619	722	747	999999	999999	999999	999999	831	268	195	905	463	999999	28	289	587	733	999999	999999	999999	999999	790	422	685	105	826	999999	999999	56	971	999999	999999	360	307	809	999999	305	781	50	999999	999999	846	999999	577	253	896	52	353	794	423	424	454	999999	275	613	999999	310	72	861	599	909	481	999999	296	854	999999	999999	654	218	580	
999999	951	999999	914	481	455	518	999999	442	208	999999	999999	227	999999	557	999999	201	95	999999	980	409	243	919	450	963	368	71	984	722	999999	794	999999	144	999999	141	472	999999	889	999999	999999	320	464	630	663	816	999999	263	999999	739	999999	718	27	960	999999	999999	999999	42	999999	999999	122	393	534	133	109	414	395	412	12	999999	94	974	999999	999999	536	669	944	613	266	634	601	114	910	254	999999	999999	777	437	906	52	999999	440	817	938	680	999999	999999	341	530	259	431	959	261	999999	654	993	999999	725	434	568	236	999999	775	999999	360	18	483	289	379	999999	636	957	506	959	417	999999	166	999999	620	761	883	613	92	17	999999	999999	853	259	600	760	216	62	999999	348	816	999999	664	358	587	999999	999999	506	961	56	999999	999999	463	301	252	10	836	999999	999999	999999	684	999999	999999	768	999999	718	164	233	689	619	999999	584	954	167	153	768	990	808	785	948	471	999999	651	46	394	739	188	561	17	999999	923	172	948	340	663	999999	296	895	999999	868	517	77	817	352	778	47	999999	305	158	484	19	38	999999	165	999999	999999	971	326	383	999999	999999	999999	226	99	999999	115	636	999999	504	950	482	104	715	916	440	403	568	309	999999	999999	230	883	413	999999	999999	894	999999	792	139	365	999999	969	521	999999	338	999999	850	727	999999	673	410	999999	800	999999	999999	915	322	999999	725	999999	999999	999999	68	999999	307	999999	999999	692	509	999999	999999	844	999999	999999	999999	999999	999999	150	588	525	552	999999	999999	594	946	334	92	216	531	999999	999999	562	76	331	625	558	911	495	277	681	999999	999999	228	854	472	566	410	661	476	499	999999	999999	763	209	264	898	999999	473	90	972	999999	982	171	835	228	648	777	172	999999	181	601	97	999999	907	800	394	622	798	132	389	999999	999999	999999	999999	341	410	798	867	77	999999	539	447	415	305	115	742	999999	999999	635	999999	999999	999999	999999	305	897	255	308	856	408	869	285	999999	350	999999	58	154	253	999999	503	817	850	910	999999	796	642	999999	681	577	999999	68	999999	240	999999	309	601	685	292	444	144	95	112	999999	999999	207	451	319	106	715	256	961	499	868	888	817	999999	999999	153	351	663	743	574	730	999999	350	481	55	66	51	999999	373	861	808	993	418	715	909	451	999999	999999	332	999999	966	331	840	568	529	999999	999999	337	722	541	941	781	401	999999	381	886	127	999999	406	262	65	616	999999	999999	690	999999	480	112	72	436	256	996	340	999999	607	409	225	781	999999	704	711	713	999999	831	920	37	
602	896	344	33	334	181	948	79	999999	360	999999	740	999999	655	870	999999	274	999999	999999	999999	450	716	914	971	670	345	773	702	999999	351	999999	61	189	663	282	584	767	49	999999	84	57	271	683	257	961	484	903	307	833	468	448	100	546	974	999999	885	982	372	362	988	408	256	999999	660	130	397	560	225	382	296	485	235	193	220	898	188	42	666	20	999999	441	999999	999999	92	903	149	999999	214	85	396	601	999999	999999	123	999999	999999	743	999999	999999	574	923	688	924	546	983	223	999999	999999	86	408	853	325	999999	999999	557	931	999999	445	999999	999999	882	356	149	985	694	999999	999999	80	544	107	445	20	540	446	271	753	551	332	109	689	242	189	138	677	543	286	53	520	999999	744	999999	307	999999	999999	691	577	999999	938	851	903	675	836	791	979	962	842	785	915	904	803	999999	65	999999	77	999999	703	999999	999999	999999	999999	999999	38	514	799	999999	148	744	394	754	694	214	612	480	205	24	406	397	158	715	999999	999999	138	615	762	364	999999	961	207	999999	987	359	87	496	443	867	647	999999	991	303	824	107	999999	999999	220	999999	777	999999	149	63	999999	315	79	756	751	999999	999999	999999	751	445	999999	186	547	987	766	999999	999999	126	47	338	377	84	406	854	999999	602	999999	967	404	999999	586	780	822	999999	64	682	290	331	744	999999	960	999999	999999	555	975	999999	999999	999999	404	876	999999	660	548	811	686	278	908	224	864	159	999999	940	999999	999999	859	548	364	403	933	94	64	804	382	522	377	153	503	851	879	999999	52	698	573	528	699	925	242	20	467	786	773	76	467	999999	708	30	999999	991	696	436	293	166	479	999999	821	668	999999	999999	999999	543	774	67	344	620	999999	128	376	500	999999	933	315	353	936	156	321	988	347	999999	813	357	937	999999	165	999999	960	885	228	999999	706	40	647	216	999999	999999	21	716	731	846	999999	590	653	714	111	999999	131	939	999999	332	999999	833	331	501	222	96	999999	272	902	891	660	231	899	123	999999	860	999999	108	999999	22	144	605	266	501	309	999999	999999	999999	411	402	331	30	999999	896	265	872	708	156	994	490	328	749	813	999999	999999	266	690	540	920	250	476	999999	172	999999	197	403	577	830	201	989	392	382	860	509	999999	640	567	13	857	921	161	149	114	296	694	394	791	999999	999999	52	999999	174	999999	999999	925	308	857	999999	708	999999	304	878	954	999999	107	999999	889	314	280	554	699	686	999999	998	99	999999	999999	875	999999	802	612	161	999999	
159	456	999999	78	700	583	271	783	120	999999	995	999999	282	195	109	198	999999	505	486	155	999999	999999	856	491	314	80	598	389	999999	999999	999999	259	152	364	805	558	879	877	198	999999	999999	999999	589	999999	686	381	999999	152	819	686	776	306	135	999999	762	806	999999	736	764	629	985	882	999999	187	999999	999999	484	918	390	551	319	870	999999	999999	146	990	999999	475	805	999999	264	456	569	304	999999	608	134	999999	601	999999	958	153	122	569	744	135	968	411	991	940	896	898	761	999999	999999	905	989	999999	869	772	51	134	931	999999	375	539	322	507	30	791	999999	347	326	391	592	175	757	748	21	999999	31	362	999999	999999	46	999999	999999	301	999999	261	618	755	276	829	957	999999	221	292	203	215	999999	471	999999	210	328	999999	581	380	686	212	157	251	367	858	751	689	999999	76	794	19	844	999999	581	769	182	999999	81	497	433	757	953	475	554	805	999999	999999	972	999999	999999	999999	784	999999	615	724	999999	376	999999	417	88	278	194	999999	497	194	999999	791	999999	620	999999	462	487	93	946	999999	258	682	697	561	660	200	716	376	530	316	999999	531	999999	856	666	805	478	999999	419	165	999999	808	977	369	444	999999	670	361	256	999999	999999	700	376	686	999999	431	999999	836	757	999999	561	817	624	190	959	839	999999	42	954	231	984	823	674	791	999999	449	704	999999	126	999999	530	364	130	446	316	534	164	729	390	245	136	999999	906	999999	604	755	193	796	410	604	41	637	407	34	999999	999999	36	585	330	36	999999	352	999999	513	367	999999	697	999999	874	999999	685	655	652	719	105	353	917	999999	197	999999	266	908	927	521	999999	892	999999	105	346	999999	999999	579	409	363	518	784	921	999999	174	407	999999	14	922	975	919	385	985	687	928	999999	268	883	398	719	999999	818	424	208	999999	474	999999	999999	999999	743	927	115	999999	999999	999999	999999	999999	525	977	999999	553	261	985	999999	999999	836	907	279	176	589	872	624	191	690	593	700	369	722	110	699	999999	465	172	999999	58	999999	999999	999999	487	999999	334	742	999999	999999	175	519	832	473	606	465	999999	969	434	262	999999	312	924	999999	999999	510	999999	999999	425	287	999999	98	999999	999999	999999	788	707	220	999999	999999	265	139	718	583	999999	84	867	896	999999	645	142	198	40	910	999999	745	889	572	991	977	665	625	327	628	976	87	430	36	569	817	757	356	187	875	997	741	999999	351	999999	630	642	66	592	780	155	443	67	187	498	168	999999	144	999999	815	894	639	999999	99	
607	447	653	841	336	308	887	999999	20	999999	999999	576	160	547	531	370	344	999999	999999	546	482	542	30	252	537	999999	918	622	137	372	981	367	928	504	744	603	977	801	729	999999	999999	999999	432	902	274	999999	999999	361	613	858	480	295	606	275	617	74	427	410	313	925	389	274	657	648	184	999999	648	999999	999999	927	999999	543	999999	749	653	122	999999	128	978	615	404	999999	19	279	999999	999999	761	662	887	679	186	576	999999	999999	903	628	712	783	727	718	283	361	558	685	475	937	416	999999	621	504	954	309	432	698	530	822	265	388	757	488	999999	985	999999	133	750	817	999999	84	845	35	409	335	400	270	999999	52	18	333	803	999999	289	999999	50	392	724	877	154	798	283	91	372	334	36	999999	923	297	592	434	935	999999	891	999999	21	596	105	628	999999	171	999999	999999	814	999999	584	803	209	889	945	385	408	999999	999999	999999	800	764	662	84	309	161	346	54	459	583	999999	155	999999	947	999999	999999	999999	106	968	982	442	795	276	441	749	233	50	44	352	999999	36	71	985	643	999999	257	933	30	999999	999999	999999	321	999999	999999	999999	438	740	261	996	500	98	312	905	999999	814	14	497	231	334	86	120	312	702	252	557	336	999999	429	415	645	520	999999	776	220	999999	999999	766	46	897	320	999999	788	999999	851	129	723	166	999999	999999	536	999999	999999	695	999999	647	521	618	999999	682	999999	999999	320	846	360	999999	821	535	999999	531	692	999999	460	333	999999	592	999999	274	851	133	999999	180	865	999999	879	999999	999999	581	532	999999	646	512	980	363	691	999999	182	942	686	871	307	198	471	773	145	298	999999	388	681	999999	324	256	767	662	849	999999	412	719	967	475	181	250	12	999999	999999	190	999999	107	999999	971	420	999999	588	979	825	999999	708	999999	464	999999	586	430	999999	872	999999	400	745	328	514	655	639	999999	999999	221	999999	67	195	350	889	999999	41	999999	999999	999999	250	933	668	788	837	999999	337	321	264	386	888	999999	350	999999	999999	494	445	999999	593	986	999999	999999	415	376	289	768	460	368	999999	999999	558	384	683	199	631	325	999999	956	490	310	328	328	207	598	999999	949	999999	64	477	999999	520	102	618	999999	378	292	528	999999	508	999999	753	968	118	755	827	513	76	161	508	557	762	488	999999	292	999999	999999	759	816	53	340	62	406	890	807	988	466	999999	924	999999	348	796	999999	458	422	557	359	219	452	770	819	999999	999999	999999	920	641	42	644	336	101	365	533	711	259	999999	999999	
357	87	311	999999	371	747	152	340	170	760	999999	39	46	735	318	999999	317	56	999999	458	497	850	970	175	955	822	439	832	999999	815	94	190	290	999999	999999	999999	999999	684	999999	81	999999	233	395	169	318	13	608	600	999999	561	225	999999	999999	999999	999999	506	116	999999	811	549	317	319	875	354	999999	999999	749	640	535	46	895	633	647	162	999999	273	465	811	857	952	223	839	60	903	599	999999	164	569	876	999999	175	772	872	859	999999	429	999999	999999	493	999999	263	967	74	999999	666	592	27	999999	999999	265	999999	305	287	859	335	478	269	971	999999	999999	988	999999	999999	832	999999	132	760	788	398	298	999999	999999	999999	693	999999	255	774	999999	999999	17	411	291	567	620	662	869	999999	23	533	999999	999999	387	296	999999	185	999999	213	242	874	999999	999999	239	484	713	350	626	977	594	169	999999	703	999999	733	747	845	707	621	999999	180	999999	637	999999	264	113	138	538	138	91	999999	999999	52	542	440	999999	184	181	999999	854	999999	45	892	900	999999	453	591	215	999999	999999	401	478	999999	70	999999	872	906	96	974	380	585	812	497	895	86	999999	999999	999999	525	39	572	673	999999	999999	999999	999999	119	737	892	811	521	999999	884	589	690	50	173	981	480	567	797	98	999999	436	279	468	999999	996	824	319	415	430	999999	623	976	999999	578	695	999999	927	763	178	203	999999	859	662	999999	907	214	46	999999	66	691	957	241	484	477	472	497	414	596	122	912	582	405	999999	242	999999	999999	963	471	999999	793	552	803	999999	894	43	577	617	540	640	791	788	999999	358	739	732	999999	501	999999	116	207	783	341	999999	266	999999	767	999999	429	999999	999999	251	999999	903	273	999999	999999	613	999999	999999	999999	879	999999	999999	330	999999	644	999999	362	510	880	122	712	364	280	19	221	162	999999	283	275	809	198	875	346	550	223	44	999999	600	578	778	912	816	999999	999999	999999	385	999999	142	976	720	415	918	999999	191	539	220	633	999999	927	999999	250	316	178	94	691	999999	620	780	910	999999	961	762	931	111	209	896	152	999999	108	836	999999	240	999999	554	999999	279	99	164	21	999999	411	830	672	577	537	999999	648	137	636	999999	764	550	999999	375	759	653	986	683	999999	999999	77	680	166	999999	178	20	19	623	690	999999	908	466	999999	907	208	140	999999	364	574	604	258	25	325	999999	81	999999	18	931	999999	999999	999999	415	182	999999	999999	730	674	581	408	999999	999999	34	446	225	999999	308	999999	324	999999	999999	563	632	119	387	394	999999	999999	969	
30	999999	999999	999999	828	939	138	502	294	400	972	478	465	999999	955	56	999999	999999	999999	110	192	999999	510	693	764	999999	999999	999999	306	999999	983	882	999999	704	999999	522	525	519	205	999999	96	511	24	390	999999	698	173	55	677	72	380	170	483	999999	787	999999	386	318	323	662	999999	478	206	499	416	99	999999	999999	957	443	999999	498	38	81	999999	999999	757	130	351	999999	13	999999	982	999999	999999	823	999999	999999	999999	999999	145	999999	205	542	755	618	999999	524	973	262	595	412	97	244	541	882	141	411	251	116	999999	266	966	257	659	609	495	962	85	593	689	999999	843	999999	307	323	999999	495	326	405	999999	242	156	98	479	601	64	748	702	541	691	999999	868	811	999999	879	251	948	883	155	132	352	999999	389	573	602	568	999999	937	227	589	646	94	999999	739	267	119	877	777	68	555	746	999999	544	999999	691	135	42	843	427	82	354	611	999999	282	999999	793	766	525	877	42	622	811	484	999999	54	913	999999	81	999999	999999	373	180	825	600	999999	92	904	999999	882	476	536	598	519	999999	999999	44	913	999999	715	999999	352	361	900	35	932	935	785	592	857	777	113	960	298	656	999999	184	786	999999	896	941	889	289	643	999999	999999	999999	301	999999	999999	20	999999	458	999999	999999	428	999999	279	799	668	450	306	999999	629	114	373	576	310	863	445	71	999999	342	676	999999	584	999999	999999	499	529	908	643	455	876	847	777	999999	603	216	238	697	904	986	912	456	644	576	660	539	47	929	723	999999	999999	654	999999	999999	781	592	999999	999999	303	780	280	760	807	999999	446	782	336	717	972	999999	634	748	167	999999	429	230	138	18	999999	189	999999	600	194	999999	561	999999	95	119	874	21	999999	873	403	134	999999	162	999999	794	140	877	212	329	957	629	803	155	497	499	248	561	463	498	952	124	327	679	575	602	299	999999	697	227	843	999999	393	761	354	999999	999999	276	580	999999	877	535	999999	142	999999	999999	410	415	733	595	871	999999	557	999999	920	999999	999999	46	587	56	504	914	190	999999	486	999999	245	52	801	465	943	999999	999999	129	620	999999	147	195	999999	19	999999	883	491	112	355	530	999999	182	840	999999	236	519	689	534	840	962	999999	991	999999	647	999999	999999	614	278	651	999999	999999	437	600	999999	152	999999	10	578	855	621	433	88	999999	999999	592	72	211	737	239	999999	999999	456	999999	657	82	999999	539	399	689	833	999999	223	999999	455	198	976	999999	347	999999	615	519	121	679	999999	999999	999999	362	700	65	
267	166	876	48	228	617	886	158	942	999999	999999	999999	610	888	999999	999999	999999	627	193	767	999999	490	999999	815	624	914	181	777	999999	128	999999	792	839	344	431	677	402	184	241	837	312	827	999999	916	925	533	908	232	999999	877	330	999999	178	999999	449	777	999999	71	999999	314	446	119	98	824	625	214	252	276	467	354	999999	44	396	356	465	788	850	948	999999	100	15	949	129	999999	797	166	623	906	999999	999999	385	340	759	927	400	202	739	815	301	720	999999	641	764	312	928	999999	262	822	477	660	927	353	999999	334	308	497	999999	999999	37	469	590	345	381	813	969	618	999999	468	999999	272	59	44	999999	178	808	373	194	999999	264	510	999999	801	438	999999	726	41	168	435	629	903	213	999999	788	999999	140	999999	270	999999	343	320	21	794	999999	215	999999	999999	696	13	525	935	313	182	999999	526	565	789	999999	999999	97	999999	459	999999	839	61	68	225	255	999999	48	999999	999999	243	483	999999	499	118	933	233	633	832	345	165	909	694	600	41	999999	999999	276	351	49	132	863	999999	860	172	955	815	156	396	647	871	964	663	831	79	699	705	37	457	855	683	514	264	601	303	939	999999	999999	37	41	982	558	999999	999999	980	999999	86	93	336	999999	127	86	247	195	999999	200	256	999999	999999	342	488	245	819	495	365	999999	609	804	567	233	810	363	129	999999	999999	323	999999	839	851	699	622	621	700	304	738	999999	276	79	999999	112	999999	292	931	694	552	747	739	211	467	371	770	281	526	113	999999	999999	956	882	530	160	923	417	21	999999	719	999999	544	525	999999	999999	351	539	676	464	540	527	432	434	812	917	583	75	999999	489	929	350	999999	597	952	974	650	394	548	978	189	285	281	111	974	685	212	224	999999	708	999999	240	605	72	572	824	341	531	999999	612	576	857	44	531	901	379	771	947	573	782	999999	999999	991	698	999999	999999	256	330	460	136	714	369	999999	673	999999	698	744	43	35	137	643	129	999999	935	411	331	250	749	999999	605	914	265	651	672	601	999999	999999	999999	999999	999999	577	999999	81	943	897	217	999999	371	999999	212	999999	738	922	445	149	988	642	65	296	952	24	506	130	854	222	459	717	947	999999	407	458	836	255	999999	559	632	57	381	999999	999999	999999	878	999999	999999	970	185	343	999999	533	612	430	194	620	834	303	999999	889	226	731	448	999999	299	299	664	753	797	492	214	999999	516	940	270	27	102	868	145	818	132	999999	46	126	511	423	999999	977	
274	226	999999	424	488	742	831	999999	599	704	999999	999999	33	254	999999	692	138	330	27	671	169	177	527	966	167	263	767	342	999999	331	987	876	830	687	999999	581	999999	999999	407	773	999999	620	427	398	999999	999999	795	878	711	353	987	191	999999	999999	999999	107	698	999999	266	234	999999	498	955	999999	716	919	758	345	765	600	999999	348	999999	253	999999	548	749	139	892	999999	999999	888	630	999999	999999	806	479	42	869	392	999999	625	533	999999	798	620	665	159	681	999999	797	459	123	120	999999	649	267	162	999999	278	357	568	562	654	999999	96	868	613	934	910	449	999999	475	383	999999	995	815	751	999999	940	999999	600	457	738	813	999999	999999	519	999999	694	548	327	999999	999999	999999	999999	73	999999	999999	711	752	61	224	771	714	999999	983	740	403	736	999999	516	707	999999	999999	999999	121	823	840	757	321	999999	994	250	999999	131	999999	874	348	999999	932	936	345	999999	999999	832	386	686	34	999999	999999	44	125	999999	860	41	999999	500	215	287	213	249	48	658	999999	404	67	973	409	999999	150	118	401	11	999999	897	181	964	117	999999	381	434	799	108	731	286	242	120	390	340	512	440	669	71	999999	692	999999	999999	352	793	999999	412	999999	441	601	999999	643	124	90	999999	860	655	392	653	906	999999	450	940	926	124	171	946	593	79	999999	710	449	340	813	121	999	495	999999	323	786	999999	157	999999	506	814	999999	999999	999999	427	479	857	999999	26	165	418	251	999999	759	999999	999999	999999	999999	999999	361	891	477	312	999999	968	999999	375	999999	999999	866	937	631	92	443	999999	480	999999	999999	176	599	233	999999	433	185	405	999999	50	735	394	692	999999	160	999999	999999	614	999999	999999	818	71	463	114	824	999999	159	999999	786	999999	999999	999999	757	588	912	651	999999	999999	237	54	136	904	999999	922	640	999999	387	908	999999	692	85	829	774	999999	235	999999	999999	494	408	685	283	999999	618	999999	526	96	636	999999	54	508	330	999999	387	302	214	999999	962	540	474	185	600	251	441	104	93	695	873	999999	362	68	938	133	729	552	771	179	296	399	406	553	21	999999	999999	999999	371	206	452	481	935	999999	892	182	30	232	94	41	526	524	626	831	223	29	999999	986	570	207	999999	834	999999	44	626	999999	999999	999999	999999	327	388	164	732	886	999999	999999	681	51	999999	999999	113	999999	467	739	653	772	999999	574	340	992	532	876	717	174	57	617	950	900	694	999999	48	109	68	766	653	371	791	740	588	821	347	999999	999999	999999	103	653	376	791	
391	854	800	569	590	181	795	999999	446	567	839	635	999999	780	356	846	728	13	999999	701	96	291	980	999999	986	519	654	822	65	913	999999	404	250	169	999999	840	529	478	518	887	970	152	925	999999	900	952	379	567	363	974	85	100	215	675	705	110	874	767	582	999999	526	973	999999	533	999999	445	395	291	999999	516	327	259	494	560	730	944	366	755	141	999999	999999	97	468	91	837	999999	198	574	464	419	965	999999	999999	446	370	999999	696	401	737	465	567	98	999999	999999	657	999999	605	999999	945	761	744	128	999999	549	999999	439	514	373	695	516	256	820	827	852	999999	565	364	57	999999	732	257	964	27	676	476	60	999999	621	999999	22	384	543	629	703	674	846	135	356	999999	930	493	332	999999	231	218	746	270	453	306	101	999999	557	465	223	513	779	111	959	83	881	647	892	999999	683	999999	713	999999	133	999999	703	440	999999	543	269	249	924	268	796	467	729	790	347	324	999999	999999	827	88	415	199	999999	999999	175	283	999999	293	600	393	999999	100	505	555	999999	276	999999	661	463	23	999999	973	589	521	999999	501	353	101	999999	578	999999	142	314	634	785	999999	291	999999	999999	734	999999	975	648	540	999999	706	962	999999	999999	81	999999	680	999999	813	882	442	609	999999	440	673	999999	999999	983	999999	786	890	785	999999	769	212	984	999999	397	729	999999	230	335	58	999999	999999	539	179	999999	238	856	926	55	501	752	353	334	908	527	999999	805	379	999999	999999	754	999999	999999	102	414	999999	999999	87	999999	999999	710	662	117	999999	107	832	144	760	102	999999	176	859	844	294	999999	426	877	86	999999	796	999999	732	237	999999	303	931	687	447	764	999999	151	778	642	687	790	100	246	773	999999	999999	466	55	287	247	460	894	510	635	974	988	999999	20	960	497	443	977	434	408	999999	175	154	697	999999	105	613	999999	227	166	504	36	999999	114	274	999999	340	878	455	990	258	408	999999	999999	472	775	434	140	818	154	253	813	666	837	999999	999999	550	999999	999999	999999	999999	72	677	353	141	947	809	468	746	538	167	999999	531	444	160	999999	744	102	235	999999	999999	483	579	82	912	690	999999	351	999999	629	999999	571	829	274	999999	195	731	87	920	524	966	966	394	289	999999	688	291	232	687	657	901	457	999999	999999	521	160	999999	604	440	999999	587	467	999999	126	656	596	735	267	999999	999999	136	666	182	710	999999	999999	99	299	95	234	408	148	664	940	727	999999	999999	998	752	216	999999	136	999999	479	999999	509	105	
277	633	401	953	34	154	723	999999	245	285	833	577	817	999999	999999	519	999999	52	448	803	929	399	233	568	736	999999	999999	999999	10	28	703	999999	752	999999	821	999999	999999	280	384	993	940	419	999999	158	204	430	999999	999999	507	999999	441	436	498	706	176	878	409	833	226	519	284	460	530	226	999999	70	825	218	249	999999	825	935	668	455	862	520	906	84	373	315	999999	725	999999	999999	999999	999999	283	55	999999	999999	266	861	999999	864	719	490	999999	276	575	999999	999999	727	906	968	792	505	999999	53	844	999999	971	335	469	910	940	999999	694	999999	999999	315	786	779	776	306	282	964	880	804	735	381	631	999999	999999	239	999999	851	999999	797	599	92	508	240	211	786	971	931	401	999999	923	170	795	750	637	269	357	825	950	609	695	828	624	963	318	473	33	341	825	239	209	999999	739	897	548	556	807	556	578	989	999999	999999	572	736	881	575	585	881	999999	249	999999	884	999999	219	999999	771	999999	999999	922	737	763	639	115	172	944	834	430	999999	211	999999	462	801	257	999999	284	999999	266	888	92	742	887	999999	339	586	357	325	197	999999	795	776	98	272	634	999999	236	999999	246	409	791	56	999999	687	679	921	786	999999	999999	940	934	757	515	999999	462	189	850	620	310	528	815	629	646	999999	112	999999	999999	200	999999	416	734	588	117	999999	107	45	597	999999	472	417	799	999999	688	257	595	999999	271	520	810	999999	999999	615	395	717	594	172	410	255	585	254	928	596	999999	230	215	356	649	659	481	426	592	651	158	999999	999999	999999	999999	398	314	999999	173	999999	389	722	999999	129	203	400	271	934	999999	351	624	227	488	212	363	467	999999	249	398	999999	48	394	861	348	466	502	999999	56	231	21	940	521	999999	456	999999	200	999999	999999	162	259	397	546	791	250	37	930	413	526	999999	999999	356	75	675	561	443	999999	860	88	999999	999999	412	225	713	999999	410	112	147	42	995	999999	662	999999	96	149	224	501	603	621	320	999999	98	471	861	747	999999	999999	846	529	22	221	340	725	433	461	847	182	833	177	840	999999	793	381	999999	32	999999	400	999999	999999	999999	942	402	999999	768	135	612	940	999999	999999	958	535	266	617	29	999999	832	999999	532	635	302	52	668	435	781	395	742	999999	941	839	999999	274	897	999999	191	80	819	100	999999	307	849	999999	818	867	219	314	667	185	361	746	199	883	999999	353	242	304	284	966	468	382	999999	895	999	524	50	999999	637	945	999999	949	964	999999	979	234	
786	999999	234	800	226	476	728	567	365	204	649	52	406	554	88	999999	999999	999999	632	585	999999	999999	999999	303	999999	999999	677	999999	749	412	782	457	904	643	566	846	80	483	750	999999	653	825	539	804	875	999999	999999	93	867	548	999999	122	119	404	319	832	999999	931	973	700	798	999999	817	952	422	201	148	763	987	242	817	322	111	639	931	99	423	999999	427	828	238	593	854	210	259	670	348	509	333	999999	367	999999	509	60	999999	999999	17	999999	392	683	999999	999999	106	634	999999	840	20	480	472	230	999999	385	513	999999	471	999999	999999	999999	703	751	853	638	439	999999	999999	678	999999	61	446	293	91	837	720	743	999999	705	999999	229	999999	999999	659	999999	999999	113	326	999999	999999	364	588	999999	999999	999999	883	999999	999999	231	103	843	760	62	37	959	43	999999	148	581	999999	770	999999	766	717	931	147	295	102	999999	601	336	936	999999	53	999999	472	999999	999999	691	953	999999	999999	999999	611	654	469	426	391	700	999999	858	964	999999	328	864	999999	822	281	564	262	999999	548	844	630	767	999999	999999	19	999999	497	586	390	999999	999999	584	857	440	164	999999	471	720	903	999999	161	742	999999	201	572	189	281	649	186	242	438	999999	541	78	999999	843	747	600	999999	999999	213	258	999999	999999	127	744	17	747	999999	218	102	541	694	156	693	887	406	715	999999	830	306	847	409	999999	28	271	999999	788	324	320	999999	871	313	100	198	999999	275	999999	83	828	999999	534	999999	999999	150	999999	671	395	384	999999	447	999999	999999	587	999999	999999	848	329	499	856	702	228	432	357	999999	231	238	603	958	999999	622	553	642	477	999999	771	866	442	17	131	600	999999	999999	96	873	999999	999999	725	999999	999999	64	946	363	227	999999	952	111	633	83	999999	667	77	999999	593	615	894	399	999999	928	744	498	415	321	999999	265	55	999999	999999	484	609	999999	513	29	999999	735	676	199	425	351	999999	999999	243	368	999999	464	532	999999	820	480	978	894	749	796	839	345	999999	634	986	999999	90	999999	765	159	474	273	164	999999	312	857	999999	705	999999	485	233	84	264	57	231	999999	732	825	993	999999	505	715	905	716	190	789	96	51	212	463	270	566	904	94	894	999999	999999	999999	918	999999	999999	999999	920	273	573	764	90	601	413	83	238	265	999999	999999	653	758	367	448	867	522	771	999999	502	999999	225	666	180	999999	162	405	613	257	907	40	335	231	999999	999999	153	426	709	999999	999999	139	235	14	999999	999999	440	999999	468	999999	618	999999	201	642	781	
410	58	999999	999999	909	448	17	469	999999	358	125	573	432	964	725	305	450	999999	286	999999	999999	999999	220	255	174	739	999999	936	999999	999999	511	999999	693	449	393	593	246	831	799	55	630	670	254	656	999999	999999	18	999999	743	566	177	999999	914	381	999999	126	837	661	429	180	431	81	716	351	847	287	879	999999	581	999999	999999	619	999999	999999	639	702	50	999999	999999	732	731	846	203	196	472	999999	923	321	40	277	999999	584	999999	999999	624	999999	999999	903	809	27	999999	35	599	611	999999	558	580	999999	999999	716	999999	283	711	697	999999	584	999999	530	878	999999	363	999999	951	313	386	484	217	999999	999999	90	748	146	755	932	999999	705	999999	591	999999	914	346	249	579	999999	999999	481	873	714	999999	49	681	433	999999	879	663	995	84	999999	999999	32	999999	198	999999	662	967	938	528	778	528	742	999999	296	840	964	999999	124	987	637	122	904	611	502	211	577	408	324	122	875	278	183	999999	961	999999	667	572	999999	182	917	999999	999999	953	104	195	448	999999	394	999999	69	297	549	17	446	999999	999999	421	848	986	499	263	652	999999	999999	510	355	999999	375	929	183	999999	443	941	80	290	860	951	516	317	763	865	24	731	63	588	728	175	194	788	45	999999	724	172	682	664	703	999999	999999	594	839	337	346	464	999999	999999	999999	607	937	166	322	379	904	540	233	634	249	921	773	75	781	999999	926	587	894	999999	676	999999	268	999999	999999	434	651	922	478	435	529	559	999999	395	734	130	238	38	475	665	351	194	938	999999	425	782	662	244	812	659	410	758	570	492	990	582	349	531	579	999999	728	981	999999	999999	115	690	999999	999999	340	660	999999	999999	999999	238	999999	492	342	220	991	803	771	416	120	818	999999	770	988	829	999999	162	781	999999	458	999999	937	369	132	999999	943	734	183	284	904	161	707	511	646	341	905	508	999999	138	999999	999999	126	321	871	999999	999999	344	701	779	983	188	878	255	449	535	301	999999	370	201	999999	999999	630	497	999999	958	120	523	999999	999999	924	896	912	653	176	682	469	625	497	878	379	608	43	404	300	726	283	462	999999	121	50	999999	148	58	861	284	999999	999999	809	913	143	258	999999	54	854	999999	275	235	88	767	75	675	729	999999	822	668	999999	999999	206	786	685	658	462	23	615	246	757	863	791	892	537	840	816	999999	745	131	999999	988	550	213	460	57	383	304	55	375	958	656	236	203	61	919	433	999999	237	484	999999	206	438	617	999999	412	444	196	999999	
234	999999	999999	999999	999999	280	243	685	993	335	999999	999999	167	999999	250	999999	111	999999	598	840	999999	417	793	356	999999	334	201	559	932	873	999999	612	197	75	820	516	813	910	535	999999	999999	999999	440	696	599	999999	638	239	198	339	238	999999	845	999999	621	817	74	999999	485	376	88	684	753	129	287	34	97	101	156	733	999999	999999	111	999999	32	384	977	106	757	999999	999999	962	999999	602	645	283	767	840	453	12	999999	999999	435	169	999999	143	999999	320	419	999999	123	546	92	999999	999999	47	999999	999999	334	247	999999	968	50	425	680	999999	322	161	484	999999	999999	256	647	153	291	458	765	942	830	999999	893	666	687	192	946	159	880	907	999999	999999	609	596	999999	216	999999	483	975	19	489	728	999999	339	835	999999	316	867	899	938	182	417	282	731	999999	445	353	184	999999	999999	479	531	245	415	999999	877	999999	999999	740	441	981	808	483	755	462	111	77	564	830	282	875	89	259	999999	734	329	334	878	999999	999999	863	987	203	126	540	958	493	999999	915	999999	20	645	136	467	956	374	999999	527	999999	247	999999	999999	353	999999	999999	999999	999999	999999	680	104	999999	999999	424	669	577	993	614	366	225	504	618	999999	649	872	999999	239	999999	792	985	999999	999999	807	609	999999	999999	84	999999	195	999999	149	999999	999999	736	820	415	493	230	467	889	999999	999999	577	311	773	629	718	149	480	745	753	447	999999	317	319	708	999999	999999	416	967	503	359	429	233	85	999999	999999	924	828	466	778	19	495	902	999999	999999	999999	505	836	389	984	999999	999999	449	389	702	207	882	426	999999	670	577	814	499	396	613	339	354	236	955	999999	999999	320	24	967	744	952	999999	294	999999	890	249	90	999999	999999	999999	999999	980	843	999999	999999	544	507	999999	796	211	999999	999999	515	420	281	473	999999	880	187	200	625	159	482	645	749	999999	999999	718	232	430	497	787	999999	829	427	359	511	999999	345	667	296	603	999999	999999	999999	957	81	999999	437	426	969	209	849	793	942	999999	507	999999	633	998	945	789	493	375	713	417	489	999999	992	999999	999999	426	545	520	903	999999	931	716	106	792	549	725	999999	999999	461	999999	937	723	886	391	999999	313	229	346	721	507	119	852	999999	142	478	999999	999999	515	999999	553	664	339	889	921	113	999999	999999	841	459	230	508	687	914	999999	480	999999	999999	999999	80	658	207	208	999999	999999	911	999999	999999	999999	324	164	843	999999	352	907	633	607	833	965	999999	70	999999	999999	887	500	999999	432	937	636	662	999999	999999	
280	999999	999999	999999	465	999999	493	19	34	136	147	526	999999	999999	999999	345	999999	999999	872	999999	833	332	19	457	819	320	308	407	489	151	38	999999	612	999999	573	340	547	562	177	76	999999	999999	263	934	999999	861	593	123	275	999999	931	843	999999	780	999999	999999	435	357	536	999999	242	95	530	882	107	835	914	999999	813	402	798	454	999999	805	591	877	78	85	392	958	727	195	141	402	220	194	522	999999	806	999999	905	999999	35	999999	834	999999	435	999999	999999	238	946	857	310	873	298	999999	999999	984	198	999999	879	359	965	578	999999	56	954	999999	672	999999	323	92	928	197	497	608	999999	601	970	337	451	999999	999999	164	21	870	999999	268	114	732	964	537	643	921	999999	999999	999999	999999	606	788	999999	307	708	923	914	999999	928	122	386	689	999999	628	23	860	443	191	120	810	566	999999	171	695	33	939	948	785	448	17	999999	941	999999	970	999999	999999	37	999999	988	325	249	157	942	999999	881	424	673	999999	523	999999	488	999999	444	423	891	59	626	999999	999999	768	999999	139	424	999999	670	444	315	99	633	831	833	300	202	795	570	418	999999	999999	813	608	276	612	999999	665	999999	886	507	960	88	945	566	422	868	229	350	120	999999	30	999999	999999	999999	583	999999	692	949	198	372	649	853	483	999999	236	800	675	502	999999	867	759	401	784	936	354	999999	688	275	420	431	999999	999999	460	999999	999999	297	376	498	692	899	999999	716	999999	523	857	117	999999	510	339	622	202	727	977	252	973	629	327	510	765	573	33	999999	538	766	399	205	999999	798	851	939	434	187	999999	473	298	52	70	270	89	247	415	188	935	798	238	255	999999	217	711	999999	969	865	733	999999	876	162	187	574	134	662	714	807	658	999999	198	25	917	514	954	931	568	999999	999999	999999	999999	844	999999	740	538	154	727	999999	96	999999	970	999999	453	999999	596	146	999999	496	999999	426	532	608	530	999999	610	222	337	962	263	779	999999	999999	444	999999	961	999999	670	447	45	979	934	529	999999	771	429	629	572	237	999999	817	76	999999	921	999999	995	558	999999	945	139	326	817	765	930	999999	491	68	134	247	728	565	999999	999999	460	166	491	12	888	999999	999999	980	650	109	999999	446	713	333	990	438	220	999999	716	725	999999	719	999999	179	599	413	290	999999	505	334	509	999999	999999	649	621	764	523	992	999999	999999	999999	159	676	717	720	494	603	999999	78	695	37	325	848	750	119	741	995	321	413	484	478	999999	485	325	600	999999	999999	73	711	
999999	914	227	742	160	897	168	52	453	459	114	999999	132	301	809	999999	999999	999999	999999	999999	999999	769	211	999999	999999	97	80	999999	360	127	38	399	539	456	999999	780	809	583	697	852	950	698	551	862	309	674	355	465	675	28	417	999999	999999	532	999999	466	999999	638	555	73	827	494	692	336	431	999999	280	676	999999	38	497	610	999999	749	999999	192	999999	349	289	522	741	615	998	342	709	850	896	17	625	385	77	180	37	634	35	466	999999	224	999999	594	403	679	15	999999	530	806	371	753	942	999999	248	373	359	43	331	221	999999	999999	627	580	817	273	61	83	961	327	583	192	724	999999	185	13	999999	695	999999	72	610	362	811	999999	489	153	74	976	146	999999	821	993	312	813	971	656	597	860	776	139	628	999999	685	213	233	188	38	818	473	245	466	999999	914	999999	610	143	999999	999999	101	674	209	85	936	267	505	999999	879	999999	162	999999	416	999999	918	988	999999	678	676	607	999999	310	124	255	513	999999	247	167	88	999999	213	837	999999	999999	769	112	930	553	994	428	708	999999	309	128	665	943	999999	999999	745	999999	999999	932	466	942	55	999999	559	953	571	45	29	348	510	836	707	325	422	543	287	815	999999	890	683	258	999999	44	999999	996	589	999999	82	827	999999	163	227	280	380	174	828	977	999999	977	999999	959	408	369	144	999999	420	350	530	295	999999	929	867	935	999999	218	52	999999	790	563	373	12	962	999999	926	999999	619	999999	944	257	714	999999	272	90	909	724	999999	539	900	999999	585	248	48	787	695	492	295	291	32	999999	131	817	196	989	613	979	997	215	443	786	852	999999	999999	282	580	999999	667	787	35	999999	999999	513	999999	999999	999999	134	963	185	506	444	71	999999	414	781	135	999999	123	282	999999	999999	726	644	106	123	686	601	842	766	216	864	825	999999	999999	497	999999	618	999999	935	22	489	999999	999999	709	998	725	524	579	624	156	999999	718	394	320	999999	807	724	417	996	575	385	292	207	969	642	999999	563	82	916	999999	517	199	999999	270	987	999999	904	934	107	398	172	999999	227	999999	999999	155	440	999999	999999	690	999999	211	999999	370	636	207	818	999999	999999	389	999999	452	999999	647	999999	494	540	133	333	191	902	999999	319	607	412	363	74	587	446	999999	188	999999	911	999999	898	316	487	817	634	999999	105	61	867	718	236	999999	370	999999	999999	999999	999999	317	863	978	787	299	891	114	957	999999	142	241	416	580	210	795	540	435	748	999999	16	722	499	999999	96	
850	922	999999	380	693	992	494	999999	408	881	870	999999	932	448	608	424	383	860	361	657	864	645	296	999999	999999	189	934	831	656	41	892	818	999999	892	936	377	999999	999999	999999	290	648	632	17	699	999999	999999	607	999999	150	908	999999	999999	147	886	232	215	636	92	939	513	68	662	951	377	988	62	192	50	512	241	133	999999	596	81	999999	999999	638	999999	188	157	581	947	999999	748	407	39	680	443	999999	731	999999	218	793	760	231	985	681	640	999999	287	999999	567	484	909	785	999999	276	999999	877	999999	577	999999	904	792	932	999999	972	212	969	958	381	748	999999	780	999999	914	857	835	999999	33	999999	997	886	900	56	24	472	781	963	424	763	613	565	679	164	701	313	10	828	120	23	479	670	751	999999	362	197	704	419	870	135	440	999999	999999	441	579	999999	14	745	918	648	200	249	554	205	999999	999999	699	999999	798	610	856	999999	739	20	90	337	144	994	694	999999	767	372	103	999999	332	396	712	248	999999	549	999999	999999	909	471	822	239	125	556	147	178	498	88	621	999999	279	999999	999999	999999	999999	999999	28	19	60	102	880	828	155	999999	872	999999	480	460	999999	999999	311	600	107	277	197	850	999999	587	857	525	999999	689	751	833	999999	899	909	869	888	343	530	300	999999	817	590	993	999999	859	684	999999	698	999999	48	371	958	678	999999	219	999999	510	40	440	162	534	764	201	999999	322	246	972	472	611	572	707	728	20	999999	289	687	204	766	999999	903	999999	827	300	650	999999	875	350	999999	699	999999	999999	312	999999	999999	679	63	398	916	999999	622	711	999999	999999	474	340	643	947	292	56	532	461	743	678	537	71	707	473	550	698	446	999999	999999	772	999999	999999	404	999999	872	716	235	298	287	994	999999	201	795	741	999999	320	999999	999999	67	527	999999	762	644	999999	561	999999	999999	999999	999999	999999	335	726	313	531	698	999999	999999	13	84	576	999999	243	999999	748	999999	346	275	966	999999	240	952	518	838	880	999999	635	550	771	87	796	743	646	451	999999	669	22	887	274	52	545	384	742	853	490	999999	999999	589	895	694	224	810	16	942	999999	275	999999	999999	432	926	72	739	174	926	288	833	999999	999999	122	89	927	458	999999	923	111	856	220	665	358	183	999999	55	654	86	862	985	737	703	834	794	852	134	465	347	980	999999	219	815	574	999999	533	151	999999	816	766	766	808	92	840	760	65	999999	539	258	264	26	999999	97	74	302	105	480	957	328	999999	999999	999999	664	999999	999999	
646	404	101	700	999999	999999	579	999999	999999	106	187	654	863	83	999999	701	595	999999	999999	963	720	999999	751	281	561	63	194	158	589	964	999999	999999	999999	544	124	660	69	838	608	734	999999	257	777	967	999999	451	999999	884	999999	999999	217	786	580	980	999999	999999	652	819	149	999999	345	431	258	999999	333	42	514	329	959	88	642	756	607	358	525	473	354	783	166	120	446	309	569	64	756	985	573	169	959	599	17	999999	999999	21	399	26	998	431	643	92	936	297	925	510	892	999999	189	999999	464	122	999999	869	999999	39	160	999999	861	204	999999	347	469	355	999999	999999	80	401	67	595	959	999999	999999	999999	150	999999	183	999999	384	68	171	305	806	999999	999999	846	999999	148	999999	670	861	363	164	803	832	306	623	591	927	564	439	999999	404	593	999999	954	999999	258	729	589	855	11	999999	999999	42	304	999999	127	649	523	999999	931	815	396	734	606	355	671	100	843	460	592	231	999999	629	670	901	223	88	750	209	179	419	999999	814	859	701	361	770	538	765	505	941	414	622	508	685	999999	859	999999	999999	976	167	885	999999	999999	780	842	183	372	402	999999	49	899	324	999999	521	999999	582	874	904	993	900	562	999999	954	999999	817	206	999999	985	894	364	421	999999	232	21	534	999999	999999	88	999999	188	999999	145	447	465	52	999999	850	999999	867	435	984	762	999999	999999	605	999999	185	622	963	645	62	387	508	963	628	758	101	999999	987	951	999999	796	55	999999	501	427	640	498	999999	727	999999	144	127	468	379	999999	534	156	416	727	691	999999	124	223	135	31	636	999999	837	999999	999999	99	998	915	404	197	716	801	999999	188	999999	686	24	999999	298	917	269	999999	593	969	234	945	354	999999	999999	111	681	831	999999	480	999999	166	999999	324	729	267	145	211	999999	191	941	733	999999	999999	561	15	914	878	924	217	999999	597	890	999999	69	63	744	739	656	302	999999	999999	121	114	398	19	35	700	517	41	782	999999	999999	411	37	500	383	999999	707	263	197	999999	907	482	999999	202	275	793	999999	675	523	406	555	771	675	999999	999999	467	839	551	980	223	999999	893	435	999999	621	489	840	999999	999999	999999	999999	402	115	713	977	999999	395	205	744	242	445	841	517	385	999999	213	736	999999	999999	915	288	166	999999	973	442	23	57	24	581	785	953	695	996	896	999999	162	666	999999	89	999999	81	643	806	748	999999	529	385	59	999999	418	753	869	690	999999	348	875	999999	141	281	964	591	381	999999	999999	289	750	999999	
621	21	359	999999	773	891	895	844	644	359	535	999999	912	638	999999	999999	172	999999	93	999999	999999	557	498	43	535	691	999999	401	700	29	999999	468	38	684	764	47	841	870	979	977	794	919	704	999999	592	935	368	999999	593	558	461	999999	205	999999	999999	73	999999	325	999999	92	776	503	153	624	510	999999	177	238	999999	959	981	302	63	116	220	999999	853	972	999999	599	999999	789	808	999999	568	921	273	293	80	700	525	525	858	897	210	301	999999	999999	25	525	767	139	999999	633	576	169	873	98	533	300	219	550	874	422	759	999999	695	10	66	588	803	883	167	183	444	465	443	166	905	919	545	774	956	925	831	999999	337	184	575	409	58	184	999999	780	491	974	651	999999	147	222	606	775	33	436	722	883	972	288	999999	121	999999	999999	193	614	754	445	999999	949	999999	566	659	520	999999	657	999999	628	999999	387	999999	999999	814	997	28	692	999999	770	751	529	212	999999	231	59	984	464	683	342	991	999999	999999	55	390	701	855	581	563	95	999999	375	896	999999	999999	999999	595	729	306	728	999999	999999	302	999999	694	74	999999	643	345	610	536	970	999999	207	636	978	999999	999999	89	999999	151	447	139	999999	429	999999	999999	118	198	636	463	265	167	954	643	999999	852	50	361	999999	954	222	246	952	999999	379	401	699	999999	780	242	999999	649	999999	586	999999	370	75	565	319	442	639	454	708	156	999999	813	29	564	145	136	321	295	764	168	929	999999	187	676	59	984	933	999999	417	403	514	616	999999	999999	392	999999	787	485	51	883	324	767	537	805	289	566	381	144	331	654	921	999999	884	35	656	59	193	398	515	334	508	988	47	314	642	664	839	651	181	15	349	836	253	881	843	999999	999999	381	999999	493	999999	999999	329	762	482	999999	731	948	721	342	946	999999	969	717	999999	336	729	232	999999	624	727	730	999999	999999	315	95	419	13	191	494	386	812	10	32	999999	709	999999	285	999999	999999	933	890	930	839	68	950	999999	536	999999	517	999999	451	217	773	765	881	835	13	457	999999	441	999999	767	236	956	999999	397	947	994	999999	667	454	400	999999	999999	999999	799	999999	267	364	228	882	999999	999999	61	934	604	999999	266	840	999999	665	999999	444	359	999999	133	703	882	924	563	999999	542	999999	849	988	999999	999999	999999	929	92	711	745	102	999999	559	230	999999	999999	31	540	999999	690	999999	800	12	626	999999	32	485	999999	106	251	343	801	999999	350	674	824	73	999999	999999	156	336	758	173	919	999999	276	
800	985	40	528	861	999999	403	237	999999	42	847	372	999999	812	606	227	999999	469	999999	300	868	999999	556	279	121	147	999999	23	364	999999	637	999999	890	999999	232	999999	682	577	390	948	999999	82	999999	641	976	701	787	955	549	119	999999	703	516	445	407	591	438	760	417	723	999999	390	873	999999	405	999999	999999	999999	999999	999999	999999	999999	89	463	892	999999	257	999999	303	420	999999	815	473	254	632	933	575	455	291	641	999999	921	169	667	336	27	999999	977	246	221	229	381	999999	443	575	364	623	62	999999	612	999999	523	467	996	372	807	999999	629	362	471	199	999999	135	949	999999	622	258	421	999999	875	999999	280	678	999999	999999	979	450	39	999999	277	319	522	903	679	307	547	464	173	304	528	999999	579	625	999999	999999	203	255	426	398	952	999999	999999	925	677	25	999999	999999	385	805	999999	999999	887	949	94	161	676	999999	456	651	507	999999	999999	127	999999	999999	999999	655	903	999999	997	999999	34	641	726	172	117	999999	236	663	999999	701	88	999999	910	172	999999	629	540	622	354	80	799	774	891	794	29	94	326	902	998	416	999999	999999	999999	999999	342	255	999999	921	54	999999	896	999999	415	999999	999999	999999	999999	446	999999	396	124	290	715	926	933	259	749	932	999999	32	281	333	665	828	999999	763	559	259	830	967	406	619	999999	275	184	17	368	95	999999	999999	999999	880	351	611	302	999999	999999	999999	727	92	506	300	778	999999	808	572	136	587	55	326	179	957	999999	593	999999	999999	712	449	752	926	890	664	227	851	154	401	982	63	536	109	999999	677	532	747	471	115	841	556	999999	611	880	999999	50	999999	999999	920	999999	758	999999	999999	948	170	138	800	999999	841	83	926	877	999999	590	83	60	946	173	501	434	868	131	884	664	999999	999999	150	55	119	623	829	729	999999	137	234	442	739	160	999999	548	731	556	629	42	914	679	999999	999999	807	730	999999	234	630	496	405	999999	736	142	792	187	999999	754	999999	228	254	207	653	289	366	640	320	795	180	952	702	322	502	999999	749	486	932	129	999999	388	529	999999	108	736	731	999999	705	607	999999	815	560	977	473	411	788	999999	36	770	999999	176	419	999999	64	678	794	999999	143	999999	392	999999	255	869	516	703	698	999999	999999	916	557	768	934	713	436	365	401	725	848	101	73	42	999999	172	463	999999	999999	230	550	430	942	648	999999	821	224	61	569	691	470	770	712	148	618	119	999999	999999	242	706	872	698	999999	999999	999999	52	821	360	856	92	999999	444	
735	478	109	678	999999	908	314	123	499	385	999999	710	264	999999	999999	925	423	350	949	999999	999999	272	357	851	153	873	414	999999	10	863	999999	487	999999	36	44	244	48	940	145	313	592	999999	216	497	902	576	999999	166	664	896	999999	999999	142	848	605	472	130	258	999999	110	504	893	123	636	190	999999	434	238	53	154	886	482	999999	999999	999999	721	999999	999999	999999	999999	69	257	756	114	999999	688	354	438	431	999999	123	790	415	45	808	999999	15	999999	317	999999	152	585	123	520	999999	464	311	496	873	883	416	999999	308	957	50	257	147	999999	709	502	964	995	999999	481	40	105	999999	999999	838	286	715	485	553	365	435	483	144	246	104	999999	999999	858	565	999999	165	853	491	458	994	561	561	996	870	814	629	156	778	642	999999	914	999999	142	999999	596	178	999999	716	943	999999	567	122	901	914	247	125	115	440	270	325	186	613	999999	184	286	725	719	615	999999	735	999999	999999	502	999999	190	85	253	210	999999	378	234	146	548	925	999999	448	660	91	632	699	523	715	517	326	313	310	777	958	381	871	458	999999	978	999999	999999	861	620	155	734	172	872	905	472	999999	100	999999	75	693	746	837	999999	638	983	49	222	572	197	185	452	999999	999999	999999	828	106	920	909	168	341	681	576	828	999999	999999	469	826	618	253	999999	999999	999999	245	999999	221	543	999999	820	342	999999	995	681	673	444	999999	854	864	587	86	375	971	999999	881	999999	999999	999999	18	560	291	523	222	999999	329	571	999999	190	999999	224	83	294	999999	110	577	999999	346	999999	902	394	999999	999999	999999	249	999999	878	654	54	391	511	999999	51	535	256	538	999999	726	999999	999999	111	493	999999	219	650	514	792	84	999999	999999	662	397	21	999999	624	999999	789	918	973	999999	999999	917	906	799	143	152	999999	999999	53	999999	758	503	944	648	800	999999	300	999999	954	734	749	803	783	999999	728	123	69	773	910	509	749	999999	752	339	911	194	999999	999999	999999	508	482	999999	40	309	855	168	453	999999	477	999999	456	506	964	248	323	999999	143	476	999999	999999	999999	999999	999999	999999	822	858	999999	999999	737	999999	323	577	216	455	999999	716	772	999999	999999	999999	670	696	306	999999	62	252	999999	514	26	273	999999	121	652	66	999999	999999	194	496	486	997	999999	838	635	860	999999	878	300	518	999999	606	874	999999	891	510	359	999999	999999	661	491	580	922	246	599	473	999999	999999	925	159	999999	48	999999	999999	999999	587	161	832	71	445	786	184	999999	999999	528	999999	999999	999999	
999999	151	707	39	261	532	14	906	999999	181	249	999999	305	208	953	150	487	947	999999	597	999999	314	359	526	334	526	874	317	628	504	718	999999	84	999999	983	783	452	11	787	999	999999	100	512	979	999999	900	150	588	231	811	999999	581	344	801	999999	914	792	999999	704	999999	658	696	287	580	999999	69	97	139	224	179	698	485	169	84	325	573	801	379	933	434	999999	999999	96	999999	564	147	844	999999	438	78	990	271	999999	999999	999999	585	999999	932	526	533	812	999999	373	999999	122	464	421	270	486	999999	122	423	256	280	357	372	610	470	25	326	224	815	701	156	189	436	188	116	733	999999	760	999999	999999	409	621	999999	921	44	704	110	999999	584	795	274	956	576	24	36	705	979	975	352	917	999999	319	997	319	227	999999	686	285	314	999999	746	999999	253	999999	847	659	981	450	999999	765	915	600	640	999999	436	200	612	421	999999	411	999999	763	418	999999	652	100	623	66	704	172	28	999999	420	57	58	861	712	15	177	377	999999	538	410	586	11	609	999999	999999	883	37	270	999999	133	902	783	982	995	999999	918	756	45	999999	746	412	746	100	999999	592	971	575	487	606	254	785	999999	225	363	831	999999	52	999999	645	183	676	999999	754	701	517	999999	75	865	421	97	999999	341	999999	792	998	840	999999	429	999999	999999	318	999999	663	29	347	224	999999	629	174	350	875	345	400	751	79	999999	992	999999	671	999999	905	709	999999	519	833	999999	889	999999	365	990	49	623	999999	638	999999	137	999999	999999	363	303	706	445	701	80	999999	85	941	56	723	498	847	999999	757	768	111	609	483	153	999999	999999	334	999999	274	183	311	262	20	761	999999	942	270	999999	45	378	622	469	999999	995	308	758	512	843	709	999999	153	999999	865	566	537	265	653	105	999999	469	999999	570	181	528	769	958	74	189	169	781	999999	999999	487	388	155	641	999999	488	999999	437	999999	491	999999	407	999999	784	396	999999	999999	631	298	175	719	575	410	999999	298	489	235	349	693	333	684	927	999999	999999	999999	486	999999	896	664	175	259	120	999999	487	144	774	498	984	572	620	956	999999	492	71	870	911	999999	104	353	122	262	506	744	67	806	508	767	477	744	910	42	999999	966	132	915	608	496	923	916	524	991	251	777	999999	377	156	445	577	692	999999	508	326	552	552	913	753	376	30	680	636	16	31	250	662	588	628	570	999999	156	272	424	65	999999	829	130	21	728	671	690	660	73	199	784	999999	999999	999999	784	424	
219	171	241	476	252	999999	517	999999	999999	999999	999999	748	999999	999999	431	999999	713	452	147	723	431	901	999999	704	999999	30	573	816	999999	633	999999	871	843	156	160	984	40	999999	813	899	321	160	20	613	187	942	84	999999	768	365	903	959	578	999999	999999	317	146	537	999999	231	715	701	734	377	864	622	904	439	999999	447	999999	764	639	248	411	281	891	421	999999	397	999999	999999	999999	880	999999	301	302	782	162	842	847	503	999999	591	193	620	426	642	999999	564	47	645	73	999999	999999	148	329	340	660	722	426	999999	19	748	999999	139	653	999999	647	573	330	999999	286	92	599	999999	952	58	999999	791	854	258	999999	963	360	310	522	726	914	591	971	999999	132	440	999999	999999	494	74	315	64	966	573	995	184	244	999999	368	980	731	80	196	281	285	868	867	177	62	55	398	975	616	926	938	65	999999	367	999999	846	666	999999	411	999999	742	10	825	291	263	497	729	445	941	541	999999	999999	404	699	686	263	572	258	79	448	675	339	447	49	634	939	582	999999	914	522	324	264	999999	308	539	285	999999	999999	913	999999	326	952	43	84	931	999999	660	903	680	999999	999999	417	407	963	222	412	562	785	657	323	915	999999	530	428	227	740	185	106	170	411	999999	986	344	514	131	723	306	372	117	540	288	679	205	178	249	999999	857	999999	96	136	999999	267	999999	600	650	473	431	614	857	201	919	564	999999	279	999999	296	82	892	841	498	116	200	999999	999999	45	245	657	999999	189	320	882	999999	20	999999	999999	953	999999	744	864	658	301	691	515	915	620	999999	999999	926	999999	952	833	964	999999	597	999999	999999	588	811	565	414	999999	79	435	546	999999	449	554	708	999999	582	238	338	38	193	999999	425	999999	999999	505	320	309	731	720	236	999999	918	615	423	999999	166	999999	256	189	460	842	232	266	968	606	181	180	999999	345	69	724	505	936	999999	999999	604	847	825	315	254	115	94	358	208	999999	400	834	140	695	434	218	982	999999	578	999999	999999	999999	716	999999	334	150	81	395	661	512	981	981	934	33	418	318	549	999999	999999	999999	758	873	67	999999	216	346	49	542	911	851	999999	999999	367	340	424	445	140	669	981	113	999999	999999	697	695	88	418	899	999999	286	999999	999999	999999	223	233	592	111	111	808	950	987	999999	538	484	810	770	999999	623	604	608	973	999999	879	958	999999	320	69	186	371	829	797	446	999999	266	795	999999	999999	143	144	999999	323	344	332	719	999999	12	505	999999	887	925	
454	795	305	509	999999	938	789	93	391	912	532	924	739	978	162	550	180	282	999999	999999	80	500	489	856	999999	638	854	999999	999999	829	815	845	299	999999	999999	11	151	431	953	999999	402	616	751	231	225	399	999999	353	566	452	832	232	534	268	999999	999999	315	449	225	673	93	629	999999	999999	999999	686	635	999999	603	999999	409	748	328	832	235	463	749	999999	640	894	44	999999	603	523	997	592	321	40	590	431	696	702	216	289	772	773	499	999999	134	538	764	999999	750	999999	999999	93	904	999999	43	402	999999	57	808	330	999999	582	999999	603	999999	513	375	604	713	182	464	707	541	48	999999	462	999999	560	142	111	999999	999999	760	999999	480	913	688	619	997	198	226	648	893	999999	999999	200	747	895	634	999999	173	169	597	577	999999	999999	999999	865	641	580	438	653	914	706	199	906	821	837	133	651	825	755	607	999999	955	816	999999	655	398	869	715	78	926	521	938	970	999999	193	247	145	371	822	978	999999	999999	999999	733	196	999999	744	378	910	772	999999	795	418	562	83	621	144	531	896	477	771	865	370	727	999999	768	999999	770	999999	599	999999	999999	13	776	191	999999	392	999999	626	999999	654	501	805	305	999999	726	529	418	72	571	999999	999999	475	354	216	560	999999	845	340	428	477	973	999999	320	784	999999	792	641	381	319	999999	61	999999	937	823	999999	70	74	784	676	248	810	708	76	496	999999	999999	658	999999	999999	374	999999	752	208	999999	681	761	494	520	250	934	888	999999	999999	999999	62	709	537	531	999999	499	999999	999999	664	189	666	274	999999	824	999999	888	143	81	750	999999	691	999999	706	455	152	519	576	553	999999	741	999999	773	955	734	443	999999	286	136	633	141	48	486	98	28	825	416	999999	670	119	361	800	816	296	808	650	753	13	999999	389	427	923	782	526	922	829	893	999999	999999	999999	737	611	999999	447	619	906	215	999999	687	629	999999	999999	905	999999	192	999999	543	486	157	94	689	670	999999	747	999999	999999	999999	999999	176	199	999999	999999	159	290	382	750	793	378	677	999999	445	544	325	462	654	999999	28	999999	344	999999	295	416	999999	854	700	76	417	999999	241	411	999999	255	53	498	697	999999	999999	999999	71	999999	999999	175	999999	256	649	155	355	742	103	219	999999	917	625	999999	999999	526	937	305	999999	316	343	533	146	275	999999	199	999999	826	764	27	999999	999999	286	901	999999	130	606	914	214	554	720	674	176	32	222	733	999999	858	999999	181	699	975	999999	755	109	999999	38	999999	996	
999999	655	528	977	85	494	796	640	723	999999	783	999999	33	101	44	999999	668	366	999999	63	999999	569	642	242	593	328	750	999999	531	802	218	102	999999	918	754	899	202	999999	100	537	425	999999	906	505	811	262	999999	884	10	169	441	267	913	489	479	890	22	999999	394	757	743	438	118	921	999999	999999	856	115	346	145	403	970	275	999999	637	433	663	146	430	340	652	865	367	372	370	999999	999999	583	448	864	999999	905	313	343	999999	987	984	984	362	130	999999	570	548	865	999999	470	992	999999	852	55	237	876	865	63	115	878	81	999999	560	203	999999	999999	666	482	999999	498	667	999999	999999	650	999999	678	784	999999	934	92	327	999999	999999	999999	999999	852	999999	402	636	999999	49	259	238	915	915	247	433	168	618	133	903	75	617	999999	802	70	542	211	607	999999	101	565	128	999999	560	999999	150	999999	245	659	551	999999	845	246	999999	418	703	999999	999999	211	999999	625	999999	811	188	261	999999	999999	999999	999999	319	999999	795	87	999999	483	141	215	999999	345	107	999999	999999	999999	999999	640	230	380	819	999999	366	665	476	999999	314	476	874	999999	844	308	999999	999999	562	347	349	32	477	767	999999	999999	999999	498	521	398	114	480	701	733	999999	999999	41	513	518	713	541	654	62	399	773	453	999999	999999	370	67	999999	294	221	586	618	559	172	999999	63	999999	117	868	153	87	302	833	774	999999	86	306	276	192	303	848	999999	695	969	999999	999999	874	375	999999	137	464	748	819	269	124	999999	680	999999	577	460	999999	999999	673	510	999999	999999	940	678	468	747	74	790	467	990	373	781	923	589	94	470	999999	478	654	740	689	339	482	574	659	999999	406	921	699	731	999999	252	999999	194	995	999999	999999	205	906	715	73	999999	290	829	896	999999	999999	100	299	117	999999	205	952	932	999999	645	625	376	999999	999999	350	152	101	735	999999	999999	999999	738	594	114	416	983	572	938	677	25	999999	653	678	326	835	315	632	591	999999	434	299	209	372	999999	364	999999	999999	474	374	921	582	555	468	774	694	462	506	195	700	297	633	23	265	999999	597	999999	698	999999	606	999999	520	509	285	936	999999	999999	376	245	749	729	806	107	999999	756	442	503	194	903	999999	383	809	446	890	999999	801	999999	944	566	762	392	989	484	868	339	411	83	999999	532	943	254	95	999999	999999	999999	491	536	999999	509	373	104	787	794	80	233	236	999999	618	122	145	554	999999	810	483	999999	740	332	239	244	354	369	233	662	959	387	297	548	11	
919	681	275	837	444	999999	667	605	204	414	644	112	337	999999	167	397	398	999999	285	999999	999999	999999	168	306	214	164	14	870	135	835	693	935	688	81	698	440	869	999999	999999	618	815	762	546	918	999999	141	26	999999	76	999999	570	637	999999	760	923	689	522	968	999999	290	999999	796	480	999999	720	999999	424	266	999999	726	999999	681	999999	667	972	326	693	250	712	82	147	109	999999	859	999999	65	923	927	158	18	918	999999	94	999999	430	28	291	999999	207	884	717	760	999999	350	747	889	949	354	788	607	999999	999999	265	560	152	999999	992	620	105	665	786	497	117	757	808	625	999999	999999	247	953	44	516	53	828	999999	386	999999	464	121	384	115	999999	149	551	22	645	646	534	637	999999	36	999999	92	541	999999	230	653	999999	542	132	999999	51	117	999999	572	999999	239	437	204	766	138	999999	999999	720	999999	999999	357	566	999999	999999	979	71	280	905	926	372	434	511	730	145	733	578	999999	989	999999	73	999999	999999	978	532	416	219	339	999999	213	499	173	371	999999	890	999999	96	647	999999	153	240	999999	999999	908	999999	65	727	707	69	42	999999	999999	518	638	999999	999999	52	588	222	756	770	999999	408	701	437	209	999999	530	999999	272	999999	930	552	846	850	999999	999999	406	999999	999999	999999	512	279	999999	653	883	654	733	493	153	999999	508	435	623	383	508	999999	999999	999999	10	993	206	867	797	395	629	72	999999	999999	205	487	645	810	999999	77	999999	462	569	999999	999999	555	339	47	999999	442	149	505	929	473	352	999999	759	925	777	482	492	644	482	453	33	999999	999999	945	298	665	194	697	689	556	125	56	804	461	927	999999	664	999999	999999	365	256	134	999999	208	445	277	999999	719	43	999999	584	623	979	125	34	732	573	999999	748	40	257	999999	816	999999	358	999999	134	999999	998	331	818	333	999999	999999	207	899	688	999999	999999	31	937	999999	999999	426	971	502	76	688	436	999999	882	999999	420	150	117	999999	318	760	850	150	153	430	721	711	455	260	159	862	918	135	999999	789	999999	727	103	999999	999999	999999	410	999999	238	445	999999	803	449	547	999999	332	20	999999	591	927	932	999999	877	516	999999	999999	971	999999	352	214	769	311	161	999999	396	999999	999999	334	999999	918	359	999999	911	707	559	918	272	907	348	826	852	525	543	126	857	525	849	587	999999	999999	428	999999	999999	34	675	570	651	357	160	229	285	685	999999	673	578	999999	999999	180	956	999999	690	73	382	999999	362	254	767	45	245	871	843	470	303	999999	
499	669	491	887	41	999999	999999	999999	757	129	999999	176	151	870	547	919	77	999999	630	999999	153	999999	317	986	671	431	802	999999	999999	289	999999	815	392	999999	183	908	456	570	999999	967	999999	999999	999999	263	999999	196	112	897	497	325	999999	999999	839	999999	50	144	999999	999999	225	609	999999	999999	803	478	743	735	784	950	696	638	472	507	541	662	999999	377	58	63	22	999999	328	905	129	795	484	222	975	293	160	49	556	952	354	999999	999999	908	972	838	520	999999	412	162	999999	999999	999999	999999	632	999999	999999	673	95	308	492	740	999999	290	999999	999999	993	530	999999	500	999999	999999	92	999999	163	12	880	727	999999	999999	543	999999	82	176	704	999999	999999	188	589	797	821	487	954	258	469	999999	257	501	378	999999	845	999999	488	911	361	554	999999	342	153	999999	306	743	999999	999999	764	719	667	124	585	279	74	814	999999	999999	678	323	702	833	60	549	754	389	999999	439	375	999999	294	170	814	160	494	999999	44	959	500	87	219	89	999999	750	945	143	916	108	900	40	58	525	999999	48	852	999999	999999	603	875	917	999999	999999	509	220	434	506	999999	434	784	999999	780	981	471	601	999999	622	349	310	604	620	472	999999	539	999999	505	768	927	776	308	551	327	999999	999999	582	693	999999	580	283	325	448	834	491	323	445	260	76	63	999999	934	239	603	981	999	264	455	143	308	174	714	665	579	532	136	243	999999	349	897	888	999999	999999	51	999999	985	999999	999999	981	999999	104	999999	439	715	296	842	78	999999	345	441	829	999999	560	999999	415	568	659	869	311	365	90	307	911	179	175	999999	210	999999	999999	995	843	477	473	206	214	89	285	950	292	690	999999	999999	801	907	77	761	357	660	635	999999	999999	296	999999	999999	999999	796	183	270	550	561	641	881	999999	350	999999	361	664	999999	867	336	292	999999	586	999999	308	796	505	13	111	413	386	550	999999	38	669	557	993	999999	350	417	906	25	410	731	999999	186	872	461	320	999999	106	993	793	309	225	627	709	863	999999	70	999999	999999	168	146	184	101	999999	393	999999	999999	368	816	23	460	429	277	307	855	572	131	923	53	693	395	999999	999999	756	261	813	51	847	139	529	999999	126	736	856	999999	556	957	856	489	781	279	356	999999	979	999999	880	947	999999	854	999999	205	999999	257	999999	773	829	791	999999	77	999999	638	202	239	999999	999999	999999	693	421	42	309	614	275	444	999999	423	48	999999	413	423	381	865	721	993	999999	999999	153	868	999999	92	445	764	623	
789	908	999999	86	127	999999	999999	999	196	535	298	999999	687	930	701	985	73	734	802	388	920	695	714	917	999999	401	962	590	999999	444	338	596	544	990	999999	535	999999	346	921	41	167	424	195	340	433	447	160	402	451	883	196	358	643	999999	702	999999	204	235	999999	725	42	665	534	752	999999	701	20	999999	455	999999	999999	726	813	770	999999	506	510	384	493	761	999999	569	148	591	257	980	953	168	298	391	999999	892	469	205	999	501	889	442	999999	731	999999	464	947	285	26	470	545	872	164	206	593	820	742	125	999999	999999	527	943	504	226	748	999999	408	73	834	973	266	617	999999	730	616	77	250	762	334	787	621	863	574	787	445	91	13	101	999999	520	160	354	720	536	973	946	938	917	999999	584	999999	884	450	53	214	927	110	999999	999999	525	579	979	790	697	851	664	999999	999999	999999	666	848	316	274	999999	822	999999	999999	244	756	670	138	332	778	750	731	737	422	531	999999	517	980	579	512	282	999999	181	564	33	685	319	999999	231	146	326	999999	749	619	136	230	302	40	866	677	999999	397	999999	211	999999	966	123	252	847	143	273	999999	999999	804	992	382	651	356	999999	999999	446	999999	999999	195	461	25	982	128	295	310	999999	486	123	999999	999999	885	694	999999	999999	67	572	999999	730	98	873	999999	466	945	626	999999	579	945	167	318	999999	826	489	71	999999	34	984	995	999999	546	851	786	573	999999	221	116	999999	681	832	816	986	999999	372	818	322	821	558	46	501	540	731	345	329	805	670	765	405	632	229	500	999999	577	999999	193	246	999999	77	98	733	519	75	897	999999	350	999999	861	464	999999	748	928	475	947	503	999999	815	999999	467	999999	706	999999	711	65	461	341	999999	999999	268	188	581	235	754	470	313	999999	475	833	231	978	483	809	311	734	884	301	34	135	999999	999999	377	999999	629	309	999999	999999	808	999999	445	781	607	912	999999	285	99	523	999999	15	643	521	950	999999	294	489	293	897	999999	999999	999999	170	317	618	345	573	810	851	605	454	88	35	183	465	398	999999	381	570	999999	999999	644	370	127	28	491	562	999999	396	999999	150	999999	999999	143	831	838	999999	474	999999	577	39	474	248	918	729	927	999999	347	494	593	844	999999	723	691	128	999999	999999	53	298	999999	783	829	424	415	464	438	999999	891	352	999999	123	975	392	993	185	560	405	451	999999	101	872	224	259	803	601	42	302	802	25	498	36	242	999999	862	794	210	60	833	463	300	343	727	
999999	866	480	868	725	999999	516	568	937	369	655	207	999999	569	579	999999	813	999999	146	999999	876	999999	600	881	800	999999	208	974	510	572	999999	106	757	999999	228	393	332	999999	316	999999	296	457	560	667	586	978	608	235	631	438	999999	999999	164	552	999999	150	276	599	78	999999	530	541	67	999999	381	559	449	118	350	196	298	89	125	573	505	429	999999	933	304	999999	921	973	353	81	999999	955	941	999999	304	87	999999	733	999999	120	999999	999999	399	195	295	36	999999	500	885	445	150	940	917	999999	57	999999	846	342	304	256	284	557	197	986	999999	426	617	244	814	272	999999	564	423	14	531	750	39	999999	648	277	292	431	98	999999	930	611	48	999999	167	871	240	784	999999	418	835	494	567	999999	371	869	419	999999	999999	622	376	585	526	912	999999	306	402	737	694	36	964	999999	999999	290	999999	221	387	267	86	942	41	294	999999	14	178	47	999999	626	747	999999	858	987	745	475	540	354	95	135	999999	860	479	503	999999	999999	454	982	999999	999999	357	999999	492	162	227	999999	591	999999	460	521	744	31	123	775	999999	999999	177	977	999999	999999	999999	710	136	999999	965	225	473	538	204	999999	560	196	999999	906	279	597	296	999999	769	12	884	459	894	573	999999	279	747	703	512	184	245	477	873	999999	537	646	999999	240	196	12	279	62	887	999999	999999	558	20	999999	506	403	629	471	999999	116	118	300	816	999999	999999	696	999999	769	36	30	487	93	999999	978	379	633	574	999999	520	767	732	999999	572	999999	612	999999	268	539	207	118	554	773	999999	767	924	999999	829	470	999999	499	533	999999	36	999999	261	877	246	42	838	872	829	573	950	999999	383	999999	728	660	950	46	437	939	999999	917	475	713	999999	554	63	142	804	114	695	999999	243	231	804	999999	904	999999	597	236	701	335	289	981	823	819	999999	999999	518	999999	519	999999	72	594	938	999999	400	547	999999	691	979	705	78	725	878	930	216	162	481	32	755	225	999999	211	247	247	637	494	890	13	171	999999	623	635	999999	371	999999	649	293	695	314	366	680	905	256	995	266	564	112	999999	999999	999999	999999	496	422	303	883	860	356	700	481	906	657	60	530	999999	92	999999	999999	516	972	566	868	786	717	399	544	999999	954	251	980	83	391	999999	400	929	248	999999	222	999999	487	107	999999	593	223	999999	708	999999	385	999999	999999	824	433	999999	999999	999999	373	999999	778	33	758	349	906	115	720	408	525	999999	659	999999	999999	955	999999	840	39	874	999999	285	
573	999999	690	999999	168	999999	337	999999	650	795	999999	354	566	999999	999999	198	999999	148	201	197	872	815	883	58	971	784	356	999999	603	593	567	55	782	999999	816	469	999999	999999	190	634	777	564	757	729	583	315	44	999999	999999	41	308	890	999999	86	412	758	435	642	943	384	925	379	562	999999	238	41	572	999999	53	889	855	697	957	566	999999	317	67	163	474	665	999999	999999	361	572	294	676	371	705	685	67	43	999999	900	806	999999	407	12	700	501	552	999999	566	999999	717	185	611	932	999999	999999	105	700	282	177	999999	999999	55	28	990	999999	561	669	866	792	985	999999	164	796	161	857	22	315	366	661	921	922	193	456	643	396	683	743	254	48	590	367	761	532	623	182	999999	389	22	999999	999999	999999	876	773	999999	999999	30	815	781	999999	999999	789	344	620	256	999999	449	598	384	603	98	999999	424	827	999999	999999	104	999999	182	978	203	632	303	437	721	48	56	420	17	781	375	868	962	999999	999999	800	999999	999999	999999	268	733	999999	14	999999	840	999999	468	999999	999999	999999	767	399	642	999999	75	999999	999999	906	898	999999	318	39	999999	603	237	230	999999	999999	443	411	604	953	355	913	255	138	628	885	597	599	999999	997	848	197	999999	999999	236	168	999999	999999	314	126	999999	999999	950	703	484	411	190	620	275	39	999999	169	225	999999	54	728	557	999999	403	610	318	308	638	320	190	999999	999999	261	993	697	518	999999	999999	488	711	286	963	552	654	226	999999	977	334	549	392	689	971	210	932	508	611	983	968	704	807	943	439	639	522	90	821	999999	626	578	999999	543	72	737	999999	999999	764	15	291	186	906	341	974	99	999999	999999	999999	389	329	999999	95	535	112	402	680	768	847	333	999999	574	999999	775	999999	999999	38	848	626	244	999999	175	743	605	701	792	797	476	999999	350	999999	30	658	442	610	140	492	999999	441	670	66	343	919	441	976	717	999999	140	981	229	70	89	874	999999	290	999999	752	490	833	320	999999	999999	799	507	621	18	915	999999	175	229	272	999999	999999	956	187	765	255	311	999999	999999	20	667	495	749	289	999999	156	471	161	456	388	12	161	131	75	852	543	422	999999	967	801	999999	999999	761	956	999999	672	918	19	525	908	451	860	849	999999	999999	719	60	227	989	999999	454	810	999999	841	270	891	296	999999	999999	231	832	491	662	192	202	701	733	792	999999	959	237	461	999999	547	999999	999999	999999	821	137	999999	999999	999999	830	114	356	18	256	919	999999	136	385	37	
684	999999	86	959	208	667	117	246	985	267	955	39	634	993	999999	999999	904	128	589	474	762	202	999999	999999	999999	557	835	193	999999	999999	999999	999999	999999	210	776	343	471	977	942	999999	714	891	157	235	249	999999	479	363	834	85	999999	578	999999	911	999999	492	564	999999	999999	651	999999	999999	791	999999	999999	820	455	434	227	840	709	999999	186	944	999999	871	999999	513	398	860	999999	482	999999	999999	799	527	598	672	935	293	778	32	679	301	999999	791	109	999999	73	999999	999999	55	999999	999999	999999	97	402	999999	161	403	447	61	60	448	573	359	574	999999	380	644	232	782	498	999999	72	999999	257	884	141	968	771	999999	449	969	514	999999	346	366	12	999999	135	996	521	542	999999	999999	972	999999	999999	463	999999	686	605	429	206	999999	999999	212	930	999999	999999	517	470	192	631	379	999999	90	999999	541	22	218	999999	668	519	235	270	999999	999999	345	713	27	167	678	999999	95	472	29	773	999999	485	143	999999	322	871	999999	536	339	910	476	124	999999	306	999999	450	19	999999	936	909	999999	312	599	125	999999	975	822	359	792	441	546	906	592	317	992	65	879	782	108	999999	999999	999999	931	55	620	231	999999	720	972	237	742	819	999999	119	999999	638	886	28	840	346	59	999999	999999	898	374	569	999999	999999	313	139	571	236	176	999999	18	999999	380	553	504	373	164	999999	387	564	999999	999999	381	482	999999	363	179	860	942	762	747	643	999999	43	681	61	699	247	999999	842	665	999999	653	395	111	531	999999	999999	524	477	192	946	880	999999	209	647	198	59	999999	950	959	711	293	999999	402	374	325	999999	999999	453	673	916	695	544	899	192	999999	985	380	983	105	837	346	475	999999	801	763	999999	999999	44	863	650	999999	466	882	999999	999999	999999	999999	737	999999	920	999999	81	803	999999	261	345	289	27	573	212	678	96	854	999999	999999	818	834	601	611	999999	513	837	589	32	749	999999	662	945	960	835	992	643	777	184	377	999999	671	999999	999999	427	497	817	471	999999	972	91	612	760	588	413	413	402	136	667	417	633	999999	781	526	32	683	344	999999	738	999999	44	318	679	755	999999	156	530	61	193	999999	999999	375	929	59	667	626	999999	366	999999	431	599	517	119	766	999999	783	999999	787	527	744	163	760	733	999999	938	773	932	14	488	266	882	350	942	999999	999999	999999	999999	731	858	999999	781	977	999999	316	620	999999	208	913	21	999999	266	743	533	999999	896	935	642	489	121	894	999999	896	999999	300	548	258	574	502	55	486	
231	169	999999	132	999999	185	260	999999	999999	420	574	29	993	171	10	149	999999	503	720	785	625	999999	619	964	710	885	110	999999	999999	372	952	705	999999	535	999999	999999	814	410	999999	721	685	225	661	701	999999	675	903	716	299	999999	441	81	782	999999	861	159	549	999999	422	999999	85	50	659	999999	468	869	161	468	75	903	335	416	26	999999	999999	999999	420	999999	644	44	981	999999	999999	368	999999	881	923	608	999999	999999	556	849	999999	409	999999	645	566	204	242	460	524	445	650	396	83	34	64	782	169	461	738	631	329	387	999999	691	129	999999	999999	587	945	552	794	129	356	485	428	616	999999	464	843	225	685	194	520	546	743	534	295	906	826	999999	449	222	216	925	999999	610	999999	953	525	275	669	999999	515	971	999999	999999	49	597	605	448	429	999999	618	523	945	145	999999	558	948	595	15	628	760	999999	112	581	912	431	955	818	311	409	999999	999999	556	40	678	999999	895	222	999999	999999	311	387	721	745	999999	693	979	394	743	756	999999	999999	270	51	894	710	869	79	617	999999	642	787	146	999999	766	50	966	915	999999	328	663	736	111	317	327	999999	999999	367	999999	229	451	999999	84	555	404	999999	317	999999	145	999999	679	825	604	875	65	523	251	999999	978	999999	727	999999	928	424	999999	279	828	952	723	999999	627	512	101	398	176	81	999999	999999	625	999999	732	461	780	498	649	837	141	235	262	999999	141	391	388	424	999999	388	642	999999	462	999999	189	364	791	623	350	999999	734	999999	709	999999	811	659	86	230	999999	999999	293	440	775	265	147	603	999999	999999	999999	246	133	677	999999	999999	439	62	139	500	579	378	669	167	157	481	113	925	525	278	999999	482	314	167	593	236	104	999999	999999	206	987	585	999999	999999	243	114	53	999999	319	999999	554	999999	530	999999	651	462	999999	136	999999	303	162	222	87	431	928	999999	931	966	999999	669	693	237	999999	999999	999999	999999	713	798	923	52	438	999999	615	999999	999999	999999	999999	999999	516	141	999999	968	918	590	54	774	999999	999999	942	335	183	87	972	999999	236	326	999999	597	82	657	749	807	999999	250	999999	115	999999	482	707	695	956	999999	459	953	999999	725	319	999999	888	999999	495	999999	855	598	869	360	999999	965	378	999999	653	363	655	999999	391	823	999999	677	724	939	177	35	535	999999	999999	969	627	29	611	511	16	999999	709	344	171	999999	951	613	381	514	40	642	999999	999999	999999	602	557	601	571	999999	959	641	999999	999999	571	470	944	608	229	999999	733	999999	
363	867	401	650	654	321	696	123	872	999999	305	220	908	534	921	237	215	999999	999999	35	999999	396	551	375	148	760	772	701	999999	999999	999999	482	781	999999	288	246	999999	999999	947	999999	999999	999999	352	808	999999	653	50	46	549	999999	402	999999	487	707	607	967	999999	36	512	893	548	994	790	529	999999	999999	438	933	256	684	330	814	829	185	130	999999	53	743	39	495	720	735	162	615	999999	941	994	84	999999	321	920	880	888	64	697	910	667	823	50	522	224	116	790	864	397	587	999999	312	586	607	923	582	999999	999999	183	812	842	184	577	825	829	363	566	935	763	449	925	774	487	219	999999	230	999999	517	280	613	945	999999	228	373	328	999999	999999	999999	999999	347	883	872	880	884	999999	999999	255	224	692	861	999999	855	999999	999999	661	999999	824	377	274	999999	880	490	746	999999	867	554	955	999999	999999	999999	866	797	547	999999	999999	63	893	603	999999	999999	974	487	999999	419	73	100	196	280	712	479	999999	130	505	693	467	999999	136	321	27	523	999999	51	717	999999	994	752	317	684	391	607	999999	230	235	423	999999	402	665	999999	506	776	999999	685	501	999999	279	745	301	999999	958	173	927	582	999999	999999	323	999999	770	279	424	321	782	511	889	114	524	999999	894	91	964	74	737	799	999999	250	165	852	549	689	999999	999999	461	999999	999999	999999	999999	381	644	999999	110	796	999999	396	912	194	993	856	795	397	512	999999	851	219	889	893	999999	138	999999	345	473	999999	999999	90	993	175	859	999999	785	999999	434	152	12	297	981	178	441	351	887	630	256	308	66	161	187	653	407	251	574	832	999999	552	614	308	999999	999999	412	552	402	746	999999	674	999999	134	963	369	999999	564	238	721	461	94	250	147	99	999999	999999	241	999999	999999	767	618	755	952	878	881	538	703	999999	351	765	889	949	999999	305	581	237	999999	198	817	32	843	23	853	380	999999	311	999999	999999	970	235	999999	649	61	979	716	999999	128	256	999999	830	927	411	886	955	572	144	110	842	518	937	483	999999	999999	999999	923	605	902	582	179	999999	72	494	192	126	594	249	897	171	588	661	119	684	999999	986	999999	999999	999999	897	808	573	210	633	701	43	999999	137	563	733	65	121	27	546	87	511	768	442	229	770	999999	332	246	939	264	856	999999	999999	999999	109	232	491	479	999999	999999	999999	379	438	999999	159	374	466	686	174	999999	477	644	572	607	605	227	999999	222	365	999999	999999	999999	271	379	844	999999	952	201	464	510	573	642	
22	772	481	141	999999	999999	999999	405	905	646	999999	833	999999	221	999999	201	341	881	569	279	123	999999	999999	278	118	69	947	944	422	275	999999	663	999999	835	631	800	999999	473	999999	22	152	960	630	999999	264	438	592	632	999999	761	859	582	940	999999	528	543	999999	999999	33	280	999999	999999	983	639	423	999999	999999	999999	999999	999999	75	999999	993	557	999999	999999	999999	459	24	679	476	999999	994	999999	415	650	723	999999	316	97	326	922	450	617	320	26	976	990	999999	846	148	999999	999999	494	999999	992	588	393	999999	999999	694	999999	198	353	999999	999999	141	332	234	773	695	61	645	999999	999999	999999	427	999999	246	999999	186	858	999999	177	541	836	999999	999999	965	999999	71	339	999999	940	403	999999	999999	106	814	933	884	653	766	651	999999	999999	999999	549	356	552	999999	999999	157	67	999999	835	991	30	812	967	114	999999	999999	811	711	365	999999	704	109	846	418	331	999999	312	235	532	102	391	26	454	999999	999999	163	999999	848	859	192	999999	752	567	310	713	293	999999	829	262	999999	954	940	999999	999999	300	450	509	143	253	640	844	831	999999	999999	609	14	368	999999	381	479	944	999999	852	999999	965	952	541	546	705	47	725	483	973	999999	147	999999	231	346	549	292	653	289	605	228	347	193	95	823	701	709	925	720	457	782	999999	992	97	999999	152	999999	909	963	999999	215	915	370	857	999999	606	999999	999999	999999	586	999999	825	999999	999999	999999	999999	782	866	717	845	996	999999	14	35	200	999999	155	363	610	204	211	999999	690	852	399	313	977	335	666	227	542	926	903	999999	368	999999	999999	635	463	999999	999999	481	201	127	999999	999999	910	344	666	535	460	804	182	827	385	716	999999	812	967	330	858	456	210	499	312	80	219	999999	999999	242	215	519	900	824	999999	999999	191	999999	420	999999	402	999999	668	140	767	738	753	86	999999	652	999999	876	999999	143	926	913	999999	999999	815	371	884	49	677	433	330	999999	903	357	992	655	535	571	999999	670	928	226	999999	79	732	573	326	999999	999999	25	999999	999999	851	999999	898	921	458	489	757	999999	999999	363	964	245	809	825	834	999999	999999	113	126	262	485	997	214	710	135	999999	969	252	55	751	926	999999	999999	991	99	146	459	81	206	56	813	351	258	574	261	552	269	999999	738	920	59	19	999999	167	854	853	562	197	795	256	519	999999	14	671	437	999999	230	999999	735	697	946	999999	999999	80	448	143	749	640	999999	999999	999999	999999	513	134	701	916	763	857	147	999999	584	271	999999	950	
536	308	347	586	147	999999	331	451	180	999999	999999	48	999999	827	999999	999999	114	999999	739	221	999999	456	999999	999999	999999	520	548	373	999999	499	122	999999	999999	956	543	999999	999999	172	999999	509	262	500	892	472	999999	663	813	935	999999	999999	999999	999999	532	74	645	90	307	999999	999999	627	410	957	769	681	927	999999	312	156	999999	579	924	941	429	999999	959	814	564	538	728	316	707	612	235	999999	367	459	161	670	321	999999	999999	338	555	874	108	304	731	220	544	999999	360	666	651	568	501	200	243	999999	114	999999	999999	768	739	309	919	999999	732	999999	323	478	147	641	999999	999999	737	999999	395	554	999999	665	93	999999	994	867	956	999999	960	999999	763	176	226	999999	565	490	937	84	598	255	955	310	999999	227	897	76	723	999999	830	821	831	905	805	999999	170	449	999999	182	773	872	353	878	837	75	750	156	261	288	85	354	893	663	999999	149	599	999999	103	866	456	927	999999	999999	999999	999999	999999	999999	371	999999	999999	126	743	764	310	726	902	87	473	507	477	999999	815	445	642	485	928	177	999999	665	98	340	355	881	726	846	728	116	667	697	238	891	784	723	588	959	999999	138	999999	280	247	999999	366	596	398	705	122	708	604	735	221	668	951	705	449	999999	770	862	48	463	998	795	420	999999	278	585	999999	102	999999	683	874	999999	999999	636	428	999999	999999	759	492	31	734	30	511	931	485	570	940	89	284	230	198	748	99	899	282	451	112	590	328	999999	739	30	851	999999	999999	421	853	324	999999	872	395	20	380	999999	729	999999	999999	488	300	999999	645	886	817	636	494	136	710	915	364	977	474	393	441	678	999999	999999	999999	999999	999999	74	717	999999	999999	999999	835	187	377	82	179	999999	999999	623	299	999999	999999	852	212	999999	437	734	711	937	960	310	408	11	999999	999999	999999	25	809	999999	417	236	989	999999	94	416	801	316	999999	637	999999	69	999999	850	104	820	510	999999	511	952	999999	346	362	780	665	999999	13	833	608	676	346	164	999999	999999	216	73	631	158	999999	795	424	130	999999	83	201	999999	999999	557	907	759	999999	306	513	999999	999999	81	873	219	363	593	412	967	708	92	301	591	575	368	644	41	198	362	670	715	538	42	370	289	588	765	21	455	999999	999999	485	49	999999	637	910	145	199	999999	795	184	392	456	999999	893	782	610	335	131	912	999999	570	838	636	999999	328	519	710	594	631	597	581	957	51	999999	606	261	940	938	457	999999	999999	777	566	496	332	92	619	476	
507	978	440	890	999999	999999	999999	646	413	853	318	400	434	605	790	207	999999	435	999999	999999	297	530	670	397	999999	999999	44	793	999999	149	474	999999	899	244	96	653	167	691	424	991	581	959	999999	999999	999999	66	999999	245	986	369	999999	897	677	999999	999999	977	317	999999	999999	139	999999	494	999999	999999	389	81	501	999999	518	147	999999	911	21	423	981	337	681	583	767	617	338	799	806	912	256	577	569	843	65	119	999999	124	474	294	976	999999	594	585	999999	557	565	884	727	999999	329	999999	885	263	85	851	305	734	999999	609	999999	225	687	463	27	811	512	999999	144	999999	801	925	446	727	447	999999	743	106	876	219	61	453	82	957	592	274	692	316	767	213	999999	610	838	865	999999	760	410	141	567	895	55	999999	750	328	57	404	545	167	815	192	999999	208	858	76	999999	357	153	999999	870	752	999999	205	999999	931	594	200	96	999999	243	687	493	612	538	999999	999999	153	999999	753	909	198	729	534	500	999999	105	615	752	772	317	146	999999	679	270	814	775	850	27	818	733	857	318	963	999999	138	999999	506	670	999999	902	414	999999	999999	999999	682	33	595	705	315	999999	978	448	323	274	106	81	813	351	723	999999	323	136	884	999999	999999	999999	765	609	372	886	599	945	999999	870	902	492	226	858	587	791	190	155	999999	983	755	418	999999	699	999999	67	884	164	946	671	588	999999	769	999999	999999	803	268	985	342	428	999999	43	572	999999	999999	614	999999	955	764	932	35	178	424	901	274	999999	884	75	782	315	11	444	999	213	291	624	723	846	99	784	533	204	812	293	746	999999	999999	999999	999999	223	212	999999	400	23	646	420	864	999999	115	999999	918	999999	213	37	427	802	44	369	171	747	999999	18	866	979	409	830	365	141	165	999999	797	342	737	568	112	82	54	985	566	870	999999	856	741	999999	866	340	999999	785	865	943	687	486	999999	590	332	204	999999	420	614	815	64	999999	712	561	339	999999	465	644	924	999999	758	58	802	999999	987	999999	999999	903	123	999999	839	999999	275	999999	866	320	952	156	246	908	19	633	999999	751	999999	36	153	189	633	291	875	356	861	521	195	638	684	99	603	298	999999	999999	999999	545	975	484	467	500	695	28	632	319	408	999999	999999	999999	677	999999	484	961	890	97	279	832	203	493	719	754	35	237	635	862	552	999999	981	849	336	835	999999	999999	568	652	493	999999	999999	565	948	845	185	71	960	633	615	642	407	840	890	999999	352	999999	765	999999	475	
468	393	769	766	460	44	496	798	842	285	153	402	247	999999	664	183	999999	544	873	578	964	277	12	257	999999	549	150	999999	860	999999	292	576	999999	999999	35	999999	888	799	999999	810	689	273	128	357	999999	249	999999	246	235	301	714	947	999999	144	999999	999999	390	999999	855	910	893	999999	937	358	999999	576	999999	70	999999	999999	999999	999999	57	72	889	700	158	654	785	671	999999	904	734	569	778	344	684	720	999999	834	999999	376	999999	999999	917	162	335	769	364	895	999999	999999	668	792	17	876	900	829	254	810	51	736	999999	194	530	999999	802	378	579	658	999999	827	394	743	999999	917	999999	999999	155	737	375	389	300	999999	969	290	245	941	561	902	999999	855	999999	865	792	114	640	759	999999	927	359	957	199	999999	999999	874	715	925	200	99	982	439	999999	517	445	662	999999	845	224	250	753	861	999999	677	223	999999	362	528	950	496	999999	144	414	228	999999	999999	199	594	887	105	575	320	999999	472	920	14	181	999999	430	999999	669	999999	545	999999	183	498	150	522	999999	999999	522	196	999999	704	812	847	35	465	999999	37	472	999999	957	129	999999	442	120	354	757	218	865	999999	107	819	999999	491	999999	598	54	889	276	677	112	922	583	388	346	56	659	999999	979	716	828	403	999999	999999	837	425	999999	740	387	796	765	283	110	999999	98	164	999999	331	258	437	421	250	761	795	999999	45	545	295	106	74	999999	684	239	158	575	999999	999999	18	653	999999	457	313	999999	480	912	829	821	465	300	191	179	337	824	551	305	587	642	872	80	802	880	855	999999	323	110	90	999999	952	552	394	12	999999	677	999999	980	117	739	290	883	918	224	90	995	915	894	367	860	999999	853	987	72	999999	937	851	999999	601	669	197	379	999999	785	869	913	906	188	311	999999	749	999999	197	999999	361	989	162	999999	999999	859	999999	429	743	229	365	108	564	999999	723	930	826	781	388	448	552	999999	60	142	354	999999	99	737	592	707	121	127	999999	149	711	300	785	272	503	999999	999999	999999	999999	612	430	770	999999	584	999999	381	999999	967	192	999999	999999	449	999999	999999	999999	633	770	991	837	46	118	999999	443	999999	620	432	154	563	287	999999	507	784	285	448	999999	584	999999	514	281	220	873	153	934	916	843	271	999999	766	39	870	971	999999	999999	599	504	999999	337	999999	964	42	237	279	689	545	251	521	174	999999	316	999999	999999	999999	719	626	999999	964	999999	526	580	358	999999	387	534	417	674	557	999999	999999	943	529	257	882	550	
248	983	603	463	398	674	332	107	862	459	380	64	716	239	314	437	999999	999999	810	364	615	962	849	745	282	871	693	999999	488	556	787	999999	999999	714	480	999999	568	510	999999	851	257	261	218	927	164	363	999999	999999	549	258	413	999999	446	527	934	286	999999	858	191	527	980	999999	619	999999	672	999999	999999	11	759	999999	999999	39	963	959	117	999999	754	999999	590	999999	999999	999999	999999	239	152	146	999999	416	780	999999	510	710	329	999999	870	591	999999	902	265	196	242	956	568	999999	390	384	687	999999	999999	580	532	221	999999	272	614	614	548	389	172	535	12	713	231	999999	999999	167	709	575	98	999999	999999	851	999999	404	686	955	999999	247	848	768	459	487	996	999999	999999	298	442	67	783	999999	999999	999999	740	729	999999	528	735	13	719	233	674	999999	399	999999	857	681	999999	873	999999	659	999999	310	541	404	86	524	717	31	999999	871	724	652	792	831	482	470	121	936	999999	167	999999	999999	528	625	103	999999	98	999999	351	990	743	568	481	134	459	999999	720	345	652	668	811	999999	119	999999	508	999999	329	999999	421	397	569	618	663	999999	438	999999	999999	915	310	999999	999999	614	679	902	137	999999	181	999999	999999	740	749	775	294	999999	356	517	694	680	127	999999	27	999999	690	954	430	135	905	62	695	999999	960	805	44	912	999999	206	43	999999	999999	352	850	999999	194	681	999999	794	999999	121	82	921	318	111	798	239	722	905	999999	725	482	12	260	999999	972	926	779	944	740	381	319	159	483	487	960	775	231	999999	346	18	316	636	801	793	980	773	148	858	999999	805	200	337	282	317	734	718	101	731	688	999999	901	703	63	952	999999	922	447	830	151	32	18	999999	999999	999999	419	845	999999	467	148	209	999999	921	999999	935	190	999999	876	175	752	252	999999	499	678	87	116	612	583	999999	990	67	999999	999999	999999	983	999999	834	768	999999	898	889	517	634	593	489	999999	980	766	127	999999	820	55	282	88	999999	349	518	999999	490	808	807	272	362	999999	90	873	480	214	953	999999	356	223	519	277	999999	735	59	999999	199	999999	136	999999	465	999999	180	21	63	999999	818	644	288	999999	287	559	100	999999	999999	168	512	615	10	776	812	999999	425	999999	536	14	225	173	299	612	497	883	681	961	999999	285	306	78	819	250	999999	318	999999	208	935	960	186	246	580	891	404	583	606	359	43	485	660	572	485	999999	23	999999	355	676	659	404	877	139	999999	999999	861	443	796	999999	390	503	129	227	672	576	999999	
999999	593	408	218	914	287	332	928	331	624	999999	593	770	999999	740	999999	194	548	541	93	57	999999	700	39	960	786	846	968	999999	366	443	900	909	231	45	999999	999999	467	745	126	555	210	497	999999	138	849	999999	532	650	540	935	999999	141	492	779	560	892	378	257	999999	441	363	398	965	191	832	684	548	999999	679	26	726	999999	424	538	846	930	999999	900	121	760	323	328	999999	431	764	999999	426	999999	484	178	578	999999	617	685	999999	811	531	83	305	174	488	999999	970	524	999999	875	716	954	999999	999999	456	477	146	999999	999999	44	399	544	426	73	268	106	999999	999999	999999	515	195	739	346	999999	999999	372	605	946	999999	981	357	484	999999	888	62	471	518	999999	721	111	84	999999	566	167	421	987	657	241	999999	391	999999	469	86	703	690	999999	999999	897	231	94	999999	999999	105	146	999999	999999	332	537	999999	796	588	862	789	999999	441	999999	182	999999	623	421	999999	373	49	890	367	887	408	999999	208	84	853	620	633	636	238	884	999999	430	480	506	664	129	230	119	803	762	680	999999	271	746	805	439	284	999999	999999	508	159	214	999999	798	516	813	339	936	999999	967	239	999999	117	999999	799	752	707	126	756	595	999999	930	97	999999	217	667	256	462	279	423	346	823	266	729	734	940	651	682	989	851	789	294	999999	999999	533	527	633	999999	999999	62	731	167	63	784	366	229	999999	183	591	999999	999999	877	666	530	630	415	895	387	822	858	999999	35	136	905	805	857	999999	999999	82	999999	44	999999	999999	226	999999	188	770	482	373	514	823	477	101	150	294	912	628	645	999999	999999	631	999999	999999	98	951	706	41	999999	978	508	464	866	999999	901	999999	34	999999	449	838	451	644	423	23	317	45	633	934	999999	620	893	239	129	54	954	999999	999999	650	426	275	985	157	622	999999	865	60	956	375	999999	335	270	549	189	999999	764	999999	999999	242	583	63	327	999999	55	537	999999	278	999999	821	156	842	36	383	945	183	852	303	999999	999999	158	267	999999	268	744	999999	360	353	60	999999	290	999999	850	999999	999999	373	947	223	999999	95	418	596	715	144	999999	999999	308	886	604	15	954	999999	461	298	93	326	974	69	999999	394	186	742	228	32	541	675	991	479	999999	581	236	638	201	936	511	561	552	999999	49	396	361	473	749	55	368	819	30	999999	999999	750	999999	999999	196	999999	999999	676	378	692	999999	553	365	828	580	999999	778	325	999999	524	999999	532	999999	39	999999	640	42	999999	992	182	664	999999	
654	439	17	565	192	347	452	483	37	835	192	859	351	999999	40	532	892	727	999999	52	549	505	776	940	976	999999	868	556	685	205	683	999999	38	999999	899	926	821	24	840	999999	872	796	497	999999	349	914	999999	534	999999	509	820	275	905	621	999999	158	662	999999	589	822	479	895	797	831	162	986	831	470	999999	114	711	999999	886	835	180	753	18	825	600	72	681	343	946	185	384	417	300	416	708	750	273	755	435	27	999999	977	998	665	798	999999	92	227	999999	505	798	942	999999	999999	451	428	150	837	476	999999	151	999999	948	622	456	744	999999	424	999999	846	840	955	453	869	875	202	754	352	999999	247	999999	463	405	451	999999	999999	39	999999	999999	289	610	436	999999	908	999999	999999	38	386	218	63	666	667	999999	999999	664	842	498	519	204	258	999999	797	809	999999	547	688	740	999999	999999	24	715	476	459	483	246	414	677	544	993	60	174	378	999999	973	580	321	999999	999999	787	999999	999999	520	35	716	615	812	626	60	371	198	94	999999	999999	204	348	999999	217	982	855	259	175	954	999999	999999	999999	305	662	835	657	235	690	436	719	999999	999999	204	450	999999	999999	433	787	999999	182	805	965	643	237	999999	999999	390	999999	25	458	537	999999	989	994	999999	633	999999	159	790	402	999999	507	658	811	449	134	153	999999	474	999999	999999	472	548	781	999999	189	449	78	722	210	999999	130	674	977	191	999999	90	210	570	120	558	283	996	234	46	999999	316	831	787	815	999999	641	639	900	36	75	829	217	283	701	999999	251	437	590	134	25	832	999999	630	999999	53	942	999999	364	566	158	475	323	999999	423	872	617	290	907	999999	999999	491	773	999999	125	999999	872	927	869	926	316	846	999999	110	999999	474	635	999999	999999	771	548	999999	284	344	878	600	515	472	860	828	575	960	529	999999	498	999999	69	730	514	623	999999	25	319	999999	259	311	999999	223	724	948	999999	416	619	145	180	999999	216	439	82	524	999999	410	76	50	361	355	999999	546	612	999999	415	905	696	58	600	532	151	846	94	576	542	302	747	911	592	168	351	394	700	323	326	629	657	990	635	770	949	279	999999	903	985	522	611	237	543	340	719	571	544	647	42	999999	354	506	982	999999	662	165	458	202	14	932	845	999999	999999	785	258	706	422	830	999999	999999	999999	191	590	30	691	999999	378	261	449	999999	999999	62	291	956	285	160	999999	940	999999	793	821	999999	899	62	676	322	67	999999	999999	23	158	713	74	170	999999	173	
915	961	999999	152	787	206	753	999999	92	793	17	223	510	108	698	481	722	790	60	886	291	538	354	378	999999	999999	179	999999	631	146	999999	999999	366	121	244	55	937	965	16	624	140	999999	970	882	999999	999999	257	983	324	999999	990	284	119	713	881	387	617	635	689	999999	999999	327	601	999999	805	885	856	999999	864	999999	999999	757	783	999999	756	615	567	472	72	999999	373	195	121	955	155	713	999999	999999	239	856	438	311	286	839	597	999999	83	33	86	430	999999	858	129	671	141	243	500	683	957	999999	999999	155	572	80	999999	841	216	646	801	101	874	212	168	17	224	243	480	944	837	943	541	544	999999	642	630	514	999999	449	823	911	223	338	696	963	46	293	738	216	45	756	605	437	999999	984	555	785	699	999999	457	999999	763	999999	999999	23	734	999999	759	930	449	299	999999	767	823	889	999999	545	999999	999999	999999	999999	504	274	908	91	347	114	321	410	999999	845	999999	954	992	924	157	667	492	683	999999	760	533	808	999999	999999	980	838	613	342	999999	20	278	504	150	999999	404	499	999999	763	675	999999	964	359	844	603	999999	821	775	898	741	999999	62	999999	999999	220	408	999999	507	172	110	999999	500	978	304	86	577	320	813	475	530	658	29	728	17	609	796	999999	963	999999	272	999999	73	999999	600	894	999999	445	539	930	128	707	999999	484	663	999999	139	985	64	768	36	172	999999	309	378	93	201	333	825	365	999999	233	732	344	900	999999	445	999999	387	999999	128	141	781	999999	357	822	667	999999	75	999999	999999	810	999999	205	999999	109	161	764	999999	517	703	633	620	999999	516	894	999999	657	999999	721	730	353	607	654	999999	999999	999999	135	951	556	425	655	267	983	884	613	114	999999	999999	999999	789	681	449	870	706	494	999999	608	375	463	999999	19	999999	999999	999999	999999	212	475	556	999999	999999	999999	812	790	101	57	375	999999	298	903	789	448	459	999999	999999	58	999999	737	947	999999	999999	782	759	498	709	416	999999	914	872	757	410	639	999999	956	92	999999	869	999999	999999	659	129	884	319	999999	999999	408	560	188	421	999999	233	475	527	401	867	935	275	324	91	999999	362	461	763	540	502	160	468	999999	999999	178	189	999999	958	297	45	499	473	296	824	311	856	515	502	810	999999	935	121	588	98	157	999999	999999	578	999999	306	667	999999	999999	999999	522	939	66	489	253	882	978	517	239	366	999999	999999	978	999999	999999	829	847	999999	952	15	567	49	880	414	999999	679	999999	676	865	999999	377	999999	693	
326	999999	999999	799	36	258	928	556	428	881	232	999999	685	519	64	797	274	459	708	178	773	413	483	69	652	936	573	256	311	652	248	988	999	778	662	999999	418	39	820	710	999999	459	149	167	658	693	866	999999	580	878	600	541	999999	209	920	913	827	999999	157	999999	685	682	255	776	999999	999999	720	999999	856	866	389	244	638	998	155	999999	273	325	411	999999	80	412	676	432	999999	706	999999	800	857	748	370	999999	882	999999	35	351	999999	373	524	424	972	999999	999999	714	499	366	903	671	63	999999	999999	511	900	198	29	282	15	999999	999999	936	913	920	999999	118	505	283	361	999999	973	803	119	900	801	986	986	999999	109	961	932	694	802	658	746	999999	108	858	215	694	999999	752	999999	391	647	587	999999	62	999999	205	219	999999	15	999999	697	259	497	748	710	914	999999	999999	183	54	889	40	144	265	183	798	19	646	77	999999	204	230	468	728	262	224	485	933	208	903	752	999999	999999	805	960	496	763	359	158	301	491	802	999999	999999	501	999999	453	255	999999	123	196	999999	999999	999999	999999	477	791	999999	496	496	438	999999	710	279	999999	183	351	999999	304	686	44	659	999999	776	185	402	650	999999	236	999999	999999	240	64	95	999999	190	567	350	999999	493	705	994	863	662	999999	222	101	310	999	328	999999	125	950	999999	88	536	84	999999	999999	409	999999	999999	542	999999	725	207	999999	625	561	999999	615	11	334	999999	980	50	795	835	913	999999	310	999999	177	908	380	655	289	999999	16	999999	115	195	999999	999999	666	90	999999	23	936	665	999999	476	748	888	712	999999	790	999999	222	48	741	249	468	999999	108	999999	999999	633	479	999999	918	363	618	380	999999	429	821	730	155	899	999999	782	999999	258	999999	833	601	288	206	116	865	999999	999999	968	449	866	999999	980	505	999999	633	999999	999999	867	746	999999	999999	378	999999	292	999999	999999	993	322	459	958	350	220	242	275	884	179	999999	999999	214	999999	714	649	999999	149	703	999999	234	965	999999	760	248	999999	511	331	975	999999	999999	913	999999	999999	999999	336	518	999999	525	516	747	240	305	999999	400	180	662	999999	929	218	447	999999	999999	610	999999	38	55	699	719	999999	709	911	999999	661	773	524	708	999999	630	388	999999	449	623	197	103	999999	669	812	999999	78	379	542	401	766	785	662	333	63	968	999999	290	999999	771	217	999999	836	940	643	690	875	471	999999	348	999999	999999	998	129	999999	999999	841	999999	243	999999	651	939	176	519	532	999999	120	200	655	999999	999999	107	322	
999999	999999	390	999999	999999	36	999999	494	607	999999	204	850	999999	787	543	931	546	137	759	57	490	130	999999	640	326	417	767	580	685	999999	820	835	453	999999	330	999999	22	259	787	342	121	844	53	822	972	668	999999	99	577	268	118	314	753	60	831	999999	148	999999	999999	999999	999999	551	808	999999	999999	368	407	923	999999	829	919	296	349	426	935	999999	86	454	999999	657	573	678	12	427	999999	516	999999	999999	933	999999	574	272	319	999999	84	999999	45	261	526	614	271	920	632	747	999999	822	964	337	124	999999	481	999999	92	292	82	590	548	391	95	999999	286	15	989	694	999999	656	977	999999	352	375	999999	825	928	999999	396	999999	999999	265	87	884	551	754	288	747	300	879	190	36	999999	493	999999	654	999999	736	337	265	930	937	491	999999	999999	999999	985	999999	586	999999	999999	39	999999	428	545	293	314	210	248	532	726	252	403	999999	476	951	138	858	999999	999999	999999	201	999999	140	722	117	773	394	49	785	768	999999	170	644	123	161	999999	650	947	738	350	966	498	805	539	999999	544	116	226	893	637	136	405	631	997	574	313	999999	706	437	519	919	170	462	763	197	91	999999	999999	999999	999999	488	911	614	999999	692	703	920	999999	44	999999	667	178	156	158	642	144	539	647	549	847	375	944	520	999999	430	999999	45	51	351	606	785	999999	901	82	159	225	790	999999	314	871	999999	173	672	864	999999	751	24	314	131	63	551	999999	722	477	999999	544	999999	999999	194	886	667	878	999999	437	788	823	276	83	999999	426	353	999999	999999	999999	464	211	281	656	376	678	999999	731	919	298	64	673	131	433	627	615	824	404	999999	427	999999	514	999999	999999	85	39	484	940	999999	704	709	37	999999	53	999999	999999	272	744	29	999999	105	935	959	961	382	125	701	842	456	999999	601	999999	693	999999	474	950	297	999999	999999	346	204	851	426	225	589	37	893	87	420	383	352	999999	385	324	332	277	555	952	862	999999	338	999999	494	921	112	760	344	999999	579	72	956	235	173	682	999999	254	519	743	381	999999	231	999999	432	83	51	521	573	379	999999	206	404	345	183	620	999999	562	999999	504	122	999999	692	38	508	999999	427	127	916	999999	12	88	999999	811	581	517	738	999999	219	420	880	591	197	999999	283	382	667	620	62	553	999999	759	886	25	631	999999	662	202	124	84	656	924	999999	870	376	513	448	593	764	999999	881	303	352	946	999999	530	999999	727	755	999999	689	806	74	373	999999	253	201	743	999999	38	855	
999999	999999	144	764	999999	986	327	598	769	933	84	856	396	672	380	416	999999	400	111	911	934	447	999999	999999	850	859	241	841	133	321	705	414	736	810	345	999999	218	192	667	543	999999	138	985	202	999999	999999	999999	999999	657	836	261	999999	88	126	999999	108	611	749	914	107	755	485	475	458	999999	999999	999999	585	336	999999	208	999999	733	999999	597	805	999999	999999	999999	900	999999	540	193	297	69	362	335	999999	999999	247	102	468	999999	999999	788	999999	663	536	964	945	999999	103	999999	999999	637	999999	999999	521	528	124	999999	816	999999	24	999999	225	301	188	398	999999	344	510	695	99	999999	740	999999	172	779	759	152	925	830	834	80	999999	175	213	659	566	999999	814	101	999999	999999	285	498	999999	653	572	999999	999999	148	99	610	328	407	284	405	999999	23	456	742	768	971	720	999999	145	943	830	999999	999999	528	832	141	999999	419	920	498	999999	252	236	518	216	223	667	787	741	999999	751	688	999999	807	999999	552	296	82	332	803	880	999999	999999	320	823	999999	457	956	315	957	999999	909	999999	786	999999	654	787	938	535	999999	314	933	253	912	201	151	169	999999	999999	290	844	458	999999	127	617	18	999999	999999	695	693	766	999999	481	784	153	842	999999	999999	711	999999	764	358	546	777	499	947	999999	450	999999	999999	363	176	200	999999	122	632	821	999999	178	97	999999	999999	252	842	788	602	461	999999	768	358	939	999999	579	656	525	496	999999	999999	627	669	961	450	999999	23	999999	599	520	455	671	999999	999999	999999	999999	999999	354	893	999999	704	989	896	999999	587	999999	769	741	999999	597	544	510	999999	720	512	999999	508	999999	323	83	238	999999	198	91	999999	797	257	337	108	128	955	999999	999999	389	999999	330	731	184	383	768	38	281	40	12	976	999999	54	801	999999	108	436	497	41	820	877	999999	800	815	490	790	434	999999	642	999999	641	999999	879	246	999999	192	21	999999	752	555	999999	956	999999	999999	115	999999	999999	455	819	999999	692	467	999999	811	512	25	529	999999	693	593	344	999999	638	850	370	744	76	808	299	999999	97	112	744	485	999999	920	721	613	709	429	999999	978	622	643	498	183	961	77	999999	496	662	104	999999	169	220	459	327	630	825	370	994	944	999999	492	912	590	723	794	46	999999	304	916	216	274	555	366	974	995	999999	196	782	998	83	802	999999	999999	999999	584	275	325	603	101	787	349	435	999999	999999	139	730	908	460	176	41	999999	999999	745	999999	376	614	854	484	331	277	639	999999	999999	870	999999	818	919	
128	148	529	721	988	999999	999999	866	838	462	544	844	275	999999	999999	616	967	930	609	999999	114	104	999999	999999	840	281	823	999999	761	439	999999	999999	321	811	789	321	999999	319	164	989	999999	31	538	161	319	640	66	823	902	971	38	939	999999	889	999999	34	178	119	880	716	999999	979	115	408	239	88	533	463	664	999999	999999	657	776	619	320	999999	566	818	110	210	224	999	256	790	410	999999	711	431	997	764	999999	537	999999	448	610	638	999999	139	999999	241	117	603	168	488	999999	381	173	146	578	999999	468	999999	18	680	502	390	733	324	998	946	377	112	466	999999	280	999999	227	338	19	682	176	999999	896	868	103	999999	840	999999	789	39	129	575	852	275	306	794	528	759	999999	230	905	601	999999	975	999999	999999	147	268	217	999999	163	835	999999	896	565	42	999999	149	587	880	549	999999	535	968	826	801	999999	999999	604	486	914	468	392	789	777	574	305	921	14	98	484	582	561	231	875	294	448	956	710	273	341	388	181	75	680	999999	76	999999	158	72	755	946	999999	730	654	999999	453	347	999999	999999	736	541	999999	499	406	966	413	313	999999	999999	363	999999	490	340	154	535	999999	326	118	837	507	142	772	941	342	537	918	830	577	190	840	110	837	718	537	800	252	999999	668	714	536	762	999999	999999	999999	461	999999	999999	586	128	999999	136	239	290	493	604	999999	999999	166	869	57	999999	736	999999	701	999999	465	771	803	354	292	613	658	403	311	744	73	167	242	880	81	595	999999	458	781	714	870	557	235	932	41	58	999999	999999	999999	952	36	165	999999	455	996	694	530	241	835	795	478	836	979	749	540	611	999999	285	798	462	339	288	999999	999999	999999	908	546	870	999999	244	97	859	736	358	718	907	253	787	884	386	74	22	623	986	245	999999	999999	999999	999999	430	96	250	11	214	623	747	33	926	999999	97	158	660	919	601	707	619	109	631	40	633	999999	184	400	421	397	999999	664	156	751	999999	341	70	478	891	157	846	857	532	999999	970	883	327	725	999999	238	414	103	32	288	626	999999	999999	455	768	72	912	849	999999	816	305	999999	877	184	999999	756	97	192	37	453	861	999999	577	999999	70	999999	50	458	603	192	983	234	642	867	134	425	395	999999	709	829	244	996	999999	716	439	887	15	999999	23	50	151	232	76	578	427	999999	366	999999	395	28	999999	999999	255	407	832	81	450	999999	59	999999	371	482	482	999999	218	864	999999	999999	466	182	744	897	445	563	51	
999999	168	73	450	269	68	345	999999	691	806	780	999999	870	883	368	446	995	103	726	679	668	750	868	370	563	382	505	593	222	999999	999999	29	692	999999	81	999999	387	999999	999999	237	36	262	790	401	999999	123	622	978	107	736	748	803	999999	884	382	999999	999999	999999	999999	887	563	751	17	999999	999999	999999	999999	999999	811	455	69	435	999999	999999	653	416	959	476	932	449	999999	527	496	486	534	999999	999999	808	984	70	623	684	683	999999	674	999999	999999	382	720	675	64	119	176	652	676	323	500	229	240	965	999999	823	770	999999	138	46	265	999999	882	359	461	260	529	751	832	385	751	410	824	378	172	586	755	266	999999	650	360	843	809	221	831	91	577	28	18	999999	913	999999	774	637	30	999999	500	371	224	999999	589	424	999999	301	571	999999	404	999999	803	999999	77	514	61	487	685	421	722	671	999999	379	999999	511	743	999999	471	515	636	999999	358	449	96	999999	51	590	70	935	33	999999	999999	742	686	999999	225	542	999999	409	194	296	952	608	10	828	843	845	132	88	999999	999999	999999	66	463	218	514	363	388	999999	472	471	427	750	398	214	32	785	692	967	295	210	311	72	330	349	244	749	449	999999	999999	206	468	982	999999	245	999999	592	289	478	210	861	999999	999999	999999	723	999999	211	999999	999999	999999	67	162	999999	792	481	486	767	736	123	973	764	914	130	999999	999999	13	999999	496	162	526	440	506	999999	766	434	999999	262	999999	606	479	42	539	653	462	493	999999	999999	199	782	758	920	855	175	999999	445	999999	43	917	999999	720	434	715	67	999999	375	999999	937	398	367	435	999999	641	139	644	941	235	270	999999	647	232	999999	254	714	404	999999	584	341	999999	331	999999	22	345	465	886	54	327	482	385	999999	932	116	914	832	999999	534	289	725	530	563	220	999999	999999	999999	448	30	190	999999	999999	672	791	999999	227	76	880	422	888	185	253	599	623	999999	999999	581	715	999999	785	422	367	869	326	858	810	167	120	801	647	75	999999	866	864	326	818	713	305	712	889	848	951	934	999999	999999	482	930	939	466	801	999999	564	332	244	767	999999	793	999999	932	419	69	999999	88	774	822	167	387	735	306	934	182	286	12	999999	937	999999	432	999999	222	385	879	227	999999	10	854	511	695	999999	999999	683	999999	367	999999	303	999999	999999	999999	170	822	946	999999	999999	643	999999	999999	517	561	105	307	306	220	999999	143	557	539	841	311	999999	919	321	472	755	999999	622	909	815	913	709	406	55	999999	
999999	411	999999	999999	684	584	999999	381	347	949	999999	999999	800	472	999999	233	999999	763	988	590	794	250	511	483	349	566	30	623	813	603	852	698	262	709	999999	168	999999	276	855	267	189	707	582	999999	873	999999	838	160	453	999999	999999	946	418	464	999999	999999	899	791	940	999999	564	508	567	743	999999	999999	999999	100	523	307	999999	548	907	730	410	97	667	148	610	918	728	869	179	232	999999	906	290	999999	905	927	999999	86	999999	737	702	999999	149	839	275	972	999999	747	636	155	999999	559	999999	687	63	999999	363	999999	190	31	399	694	339	345	248	200	999999	999999	194	595	48	289	222	999999	38	999999	947	828	873	999999	569	980	243	33	996	945	999999	602	743	999999	574	999999	895	999999	999999	18	351	804	600	999999	362	999999	562	50	117	946	346	999999	659	333	769	534	887	999999	999999	419	999999	315	348	302	333	28	541	995	999999	999999	999999	908	832	29	388	152	999999	799	285	495	427	202	916	60	609	999	942	419	430	49	620	352	852	928	557	46	466	308	751	999999	543	567	28	575	999999	437	999999	639	944	626	306	97	277	999999	999999	268	398	298	693	999999	85	999999	574	982	920	51	999999	903	472	352	999999	929	58	941	951	860	999999	350	497	181	963	312	474	803	742	532	999999	885	936	298	647	178	615	427	268	422	992	999999	999999	520	380	142	177	602	941	377	49	335	999999	141	95	57	800	521	370	772	656	999999	249	398	966	181	967	999999	704	999999	323	631	682	539	867	146	696	977	800	999999	145	872	862	375	999999	749	870	804	999999	599	378	999999	66	496	766	231	797	266	554	209	175	999999	897	999999	63	418	999999	485	274	948	361	822	720	999999	637	783	908	873	999999	226	999999	999999	971	114	999999	230	574	196	773	999999	349	439	999999	999999	999999	152	974	999999	322	999999	106	394	539	263	248	555	999999	526	858	999999	999999	923	999999	337	999999	12	999999	792	999999	999999	843	466	712	629	999999	921	399	130	874	494	808	479	561	829	999999	999999	632	717	866	593	847	999999	337	790	999999	425	87	105	702	663	131	192	153	488	241	640	682	910	653	326	165	999999	652	374	999999	843	999999	531	217	982	379	313	926	700	986	796	139	999999	999999	194	844	304	427	999999	999999	626	335	83	598	489	243	999999	73	999999	438	594	405	963	617	488	999999	999999	999999	719	999999	818	266	453	502	445	510	761	613	999999	482	860	835	441	10	557	999999	298	933	999999	999999	999999	249	386	999999	402	400	175	313	819	
141	298	417	707	926	555	370	882	999999	163	978	481	119	604	999999	577	759	999999	962	999999	970	999999	622	169	970	999999	578	879	190	109	54	999999	457	793	338	194	453	137	514	455	196	635	717	780	749	277	548	644	319	695	643	999999	212	253	849	376	675	258	737	300	976	490	999999	481	999999	999999	34	325	276	882	133	631	459	517	873	344	56	842	999999	703	999999	933	999999	999999	999999	617	999999	214	944	961	518	205	399	224	999999	999999	933	999999	671	115	253	999999	378	436	571	21	977	695	999999	514	329	999999	999999	44	999999	53	920	999999	999999	501	510	820	381	314	999999	928	242	244	48	177	411	810	180	314	459	999999	565	144	924	455	639	447	999999	440	641	685	367	365	22	435	999999	999999	232	999999	605	433	851	73	999999	642	999999	742	656	211	112	519	663	533	584	346	487	786	999999	568	861	72	985	941	673	688	570	876	232	613	392	999999	588	10	708	36	24	501	81	291	676	896	791	632	337	999999	31	999999	780	676	947	999	443	663	999999	543	999999	910	999999	383	82	902	520	999999	999999	427	931	663	824	557	999999	986	714	11	892	999999	280	362	613	550	667	999999	105	556	665	392	251	924	691	175	588	999999	999999	698	999999	999999	999999	748	999999	910	201	368	18	233	354	961	999999	442	999999	353	272	94	306	849	716	345	999999	963	387	999999	185	16	999999	659	968	226	885	26	792	128	588	999999	549	703	999999	999999	727	872	212	704	999999	808	162	348	999999	503	807	261	981	999999	966	423	371	386	999999	194	397	999999	264	137	85	279	650	999999	764	999999	545	999999	499	417	617	934	999999	682	339	377	999999	632	999999	474	419	633	44	918	161	999999	999999	999999	969	175	910	999999	618	999999	628	999999	168	999999	584	999999	958	214	999999	573	999999	42	661	999999	56	366	340	764	602	789	999999	451	245	999999	999999	999999	581	999999	634	334	507	999999	325	686	999999	511	999999	355	58	999999	999999	215	871	470	661	128	514	481	126	612	834	156	775	999999	365	186	999999	435	16	985	590	585	579	436	76	27	716	974	999999	545	157	985	716	18	282	513	579	775	80	999999	94	109	999999	32	500	999999	473	496	331	999999	919	783	348	999999	14	930	635	445	403	644	411	539	846	581	464	849	999999	767	556	999999	606	817	364	632	999999	490	999999	999999	936	715	999999	230	653	757	999999	373	999999	999999	13	351	878	999999	381	436	972	555	999999	685	999999	650	999999	706	939	478	280	112	429	716	172	523	611	999999	
999999	687	999999	999999	999999	999999	955	100	213	786	763	214	974	471	999999	928	660	355	237	643	999999	296	794	846	290	185	999999	999999	944	930	490	999999	739	800	636	694	345	999999	669	173	730	999999	999999	999999	943	734	999999	999999	999999	500	999999	817	295	968	97	222	893	254	900	710	613	441	155	999999	305	282	475	183	999999	750	593	999999	685	74	913	522	848	659	903	555	681	677	856	453	873	673	204	771	999999	999999	801	101	890	959	559	999999	331	999999	999999	999999	999999	330	973	916	907	197	141	230	65	574	373	243	999999	355	38	936	585	702	999999	631	88	703	999999	999999	949	502	978	726	999999	624	201	684	999999	243	295	361	999999	940	999999	686	542	973	716	148	61	567	750	544	930	623	713	999999	765	217	999999	566	859	562	966	415	218	415	715	999999	382	689	423	117	69	677	242	644	166	722	99	114	999999	331	369	391	751	999999	795	891	999999	573	918	612	651	729	501	150	973	999999	478	999999	268	285	766	999999	153	643	484	999999	391	78	472	53	128	488	999999	538	203	585	664	773	619	824	529	809	770	999999	466	340	186	101	671	36	253	962	845	712	564	999999	247	118	999999	543	510	999999	110	875	999999	999999	999999	962	947	398	475	704	516	444	755	956	601	342	187	153	85	299	407	446	999999	165	999999	999999	973	999999	347	555	814	86	999999	686	709	895	327	303	190	999999	154	282	999999	999999	455	411	956	999999	405	905	931	815	467	220	445	664	999999	999999	999999	999999	999999	999999	60	999999	890	999999	130	79	999999	706	999999	884	999999	861	155	134	999999	260	710	240	910	375	999999	999999	624	998	619	999999	251	999999	820	989	772	896	235	999999	232	640	658	25	291	999999	999999	699	890	57	852	605	999999	320	777	824	628	299	382	623	999999	999999	305	892	820	999999	827	212	886	35	121	999999	635	752	901	255	602	694	949	34	25	111	999999	577	155	23	47	930	277	995	371	482	524	612	453	614	344	765	204	273	999999	157	812	865	935	785	999999	323	418	532	231	933	350	358	999999	999999	76	999999	999999	806	980	999999	935	890	664	639	552	999999	308	297	911	999999	499	685	965	867	999999	999999	641	370	53	724	999999	745	999999	999999	141	176	14	605	548	616	28	398	293	171	222	999999	210	306	243	946	24	131	621	394	999999	665	392	739	559	389	96	386	762	265	999999	200	999999	236	999999	386	28	703	999999	304	818	111	401	999999	655	376	999999	999999	137	107	999999	999999	133	390	993	999999	783	275	
999999	168	530	999999	635	37	785	31	806	973	799	857	928	321	999999	999999	575	342	273	588	94	192	999999	999999	259	665	556	986	76	736	243	999999	602	753	657	590	774	185	999999	999999	29	999999	570	511	546	280	999999	398	27	807	999999	660	213	204	191	999999	263	779	393	970	999999	798	955	79	740	768	264	184	663	999999	552	400	999999	899	569	459	621	403	214	978	496	167	969	999999	921	583	827	408	572	999999	336	995	999999	505	999999	999999	999999	500	771	777	26	999999	999999	235	999999	423	793	999999	635	731	999999	860	574	999999	483	323	829	999999	157	167	941	999999	999999	869	464	999999	608	370	16	348	780	130	631	437	962	501	432	999999	13	508	789	999999	999999	999999	551	475	431	387	31	578	401	999999	352	613	836	999999	391	865	770	708	815	432	306	999999	950	131	238	999999	451	981	890	96	999999	649	378	999999	92	999999	327	988	135	231	349	438	947	999999	777	999999	600	802	120	567	972	305	693	366	226	999999	999999	429	247	293	935	999999	687	315	999999	703	245	418	87	619	547	781	582	593	999999	999999	349	162	354	999999	999999	999999	871	333	123	396	956	21	211	606	881	898	751	841	999999	999999	750	642	999999	999999	782	191	725	500	29	201	723	999999	282	357	147	737	85	999999	747	296	178	364	999999	904	746	233	999999	480	738	649	39	999999	307	999999	128	706	656	280	999999	365	924	381	314	922	673	857	739	999999	469	153	823	999999	104	999	999999	395	999999	601	999999	558	974	254	761	380	171	999999	801	497	999999	440	91	804	597	392	372	796	59	279	999999	889	494	363	999999	595	826	999999	646	999999	654	732	265	999999	999999	880	999999	999999	619	934	760	999999	65	251	625	999999	71	999999	138	712	637	343	999999	180	370	999999	73	620	999999	176	554	856	999999	999999	843	505	184	37	862	999999	11	999999	187	125	519	550	833	999999	738	983	533	807	185	934	669	320	396	999999	693	504	816	770	447	453	390	903	354	561	408	999999	999999	43	166	420	710	945	166	230	661	819	614	821	999999	259	642	746	999999	412	999999	532	118	99	343	367	900	240	254	734	735	615	206	281	999999	619	139	499	651	999999	999999	723	164	176	433	874	889	994	999999	999999	810	999999	999999	942	999999	875	20	763	699	798	519	480	701	431	494	999999	999999	342	999999	272	130	152	105	916	999999	120	378	941	999999	469	999999	906	999999	66	924	102	392	264	999999	999999	999999	375	800	852	255	999999	32	732	682	386	999999	556	27	626	77	999999	
547	316	999999	617	999999	78	107	999999	330	999999	999999	644	507	402	664	368	788	19	664	755	352	253	670	999999	999999	646	269	289	217	921	888	725	989	266	999999	85	500	999999	999999	999999	277	569	531	641	999999	388	234	999999	722	892	767	17	962	322	324	304	645	999999	530	860	808	817	33	999999	725	412	654	250	847	588	868	852	548	133	487	999999	721	39	811	708	999999	979	567	324	163	880	999999	676	942	259	439	173	999999	999999	731	460	999999	999999	916	999999	733	983	999999	143	34	999999	469	838	999999	541	999999	616	525	821	449	829	260	708	255	999999	648	999999	999999	999999	159	704	445	938	999999	37	247	599	123	599	974	437	999999	433	999999	248	421	999999	841	999999	677	823	647	594	170	999999	209	837	877	81	572	755	685	844	999999	329	999999	531	445	808	303	983	502	926	846	999999	292	826	999999	17	999999	723	146	897	999999	335	67	851	999999	999999	827	409	722	51	36	229	999999	702	449	969	768	999999	490	43	117	693	330	721	999999	159	619	383	999999	869	648	849	999999	787	923	658	272	628	753	944	980	894	271	460	899	627	268	589	386	999999	999999	542	999999	113	790	999999	15	346	113	628	881	453	980	852	403	187	610	965	779	790	707	149	999999	545	999999	999999	432	869	821	999999	890	40	996	999999	630	115	616	514	996	696	653	925	525	999999	999999	537	913	418	67	999999	26	303	810	999999	741	108	405	697	999999	999999	804	145	524	982	999999	850	457	11	999999	297	571	999999	999999	999999	147	999999	624	21	482	524	309	23	812	999999	113	597	230	410	248	999999	709	918	463	429	999999	999999	411	542	397	222	90	912	999999	999999	160	920	334	727	458	959	484	394	225	536	277	790	999999	424	879	149	999999	56	762	699	999999	652	642	549	200	629	380	92	623	269	999999	397	826	999999	999999	192	272	503	952	289	57	325	999999	926	161	110	194	986	662	257	999999	43	159	497	192	507	999999	785	536	999999	588	402	770	955	102	880	964	290	474	696	877	136	999999	483	651	999999	949	716	398	999999	999999	394	429	375	676	999999	999999	338	999999	999999	904	999999	999999	134	999999	999999	554	748	834	281	146	999999	521	965	380	466	999999	676	846	919	558	571	396	999999	999999	203	972	405	999999	691	642	635	999999	32	792	399	999999	969	782	999999	717	210	881	999999	953	540	872	463	994	999999	470	571	492	940	893	342	100	530	740	507	682	159	469	153	638	510	484	999999	183	981	999999	970	894	849	211	999999	999999	279	
492	852	999999	519	410	999999	230	80	152	999999	139	999999	999999	639	999999	284	323	568	741	738	488	452	999999	383	999999	23	914	500	677	643	999999	545	652	820	999999	999999	186	172	999999	401	922	568	999999	994	369	723	683	999999	741	619	535	643	999999	951	791	50	795	999999	239	397	999999	730	402	509	750	593	808	487	601	350	108	161	999999	349	816	919	94	999999	24	566	999999	256	999999	68	117	105	929	700	39	999999	999999	999999	999999	999999	248	201	999999	999999	254	776	914	206	75	999999	520	384	824	277	145	872	955	999999	999999	672	67	906	999999	999999	999999	999999	663	117	458	604	999999	869	228	467	110	624	754	236	999999	248	999999	143	191	367	547	732	999999	662	565	167	999999	999999	999999	270	304	341	229	831	465	599	122	807	747	471	153	999999	166	367	176	999999	127	999999	915	999999	30	924	725	999999	796	669	999999	11	999999	999999	562	887	574	958	999999	769	405	923	770	228	999999	844	395	720	223	896	999999	999999	495	999999	49	322	453	999999	249	380	615	999999	999999	796	225	999999	264	999999	908	266	86	208	999999	406	125	999999	958	999999	568	999999	538	14	401	999999	103	999999	516	508	262	249	443	962	718	792	163	791	999999	974	13	999999	999999	999999	811	957	820	377	719	98	999999	999999	364	757	52	73	841	611	222	144	999999	755	603	756	999999	669	822	123	489	411	253	999999	316	984	693	552	595	599	202	444	89	725	999999	427	579	417	884	999999	999999	655	950	999999	578	754	281	258	422	834	744	999999	999999	706	888	999999	845	604	538	999999	73	500	477	999999	999999	778	999999	977	999999	186	186	786	784	145	999999	833	460	700	755	561	712	445	140	761	854	60	999999	383	836	443	999999	974	879	514	999999	999999	188	708	144	999999	699	303	999999	999999	999999	999999	368	999999	512	64	856	999999	848	999999	667	628	370	715	397	368	479	681	151	571	605	212	906	279	522	999999	999999	999999	566	999999	999999	419	999999	999999	114	897	691	309	999999	782	999999	999999	136	903	847	994	69	473	321	775	331	999999	162	682	999999	455	60	99	487	739	999999	999999	588	892	124	257	437	999999	610	999999	676	999999	810	368	984	178	86	13	432	527	713	192	999999	999999	634	999999	267	518	999999	659	999999	602	821	141	383	481	848	243	999999	599	999999	594	862	821	109	161	999999	793	698	471	379	999999	999999	960	35	999999	673	797	268	999999	990	919	220	951	999999	84	358	679	985	512	330	842	225	832	960	128	329	619	999999	483	635	473	819	792	289	798	
935	999999	115	165	808	60	975	516	609	647	384	910	999999	34	803	538	807	195	151	999999	999999	833	999999	907	897	63	116	784	646	526	109	999999	672	855	999999	497	999999	999999	704	280	999999	708	233	322	744	419	452	666	999999	999999	666	634	651	999999	999999	112	861	208	268	754	943	200	870	93	548	956	248	321	886	316	999999	999999	999999	870	668	999999	610	687	999999	488	999999	450	999999	999999	860	474	775	918	999999	46	635	376	999999	949	336	677	837	999999	774	999999	180	140	780	999999	999999	999999	153	999999	999999	842	501	183	45	999999	999999	503	95	330	999999	83	190	999999	433	849	680	597	417	541	543	991	999999	469	912	384	317	999999	669	740	416	182	331	994	834	999999	544	999999	340	790	805	833	591	999999	999999	999999	607	851	707	930	999999	999999	280	611	999999	103	999999	999999	999999	660	472	674	999999	355	914	60	751	999999	495	388	314	999999	267	626	736	710	999999	999999	999999	999999	777	466	772	999999	56	871	902	720	999999	999999	499	999999	200	679	999999	999999	999	246	602	866	999999	421	365	329	625	475	287	653	874	536	694	999999	488	59	883	16	999999	999999	308	52	158	999999	438	755	888	802	37	587	308	606	711	999999	186	999999	271	366	110	453	123	581	593	258	999999	230	999999	999999	33	151	999999	999999	999999	904	999999	999999	999999	918	982	610	440	823	999999	999999	999999	278	825	531	600	802	787	999999	906	457	981	999999	458	900	195	217	999999	176	778	886	791	987	999999	806	235	626	968	353	384	499	999999	299	143	894	999999	577	999999	524	131	231	363	999999	999999	781	922	999999	111	818	999999	774	901	273	55	999999	908	368	901	999999	999999	973	834	444	999999	999999	999999	692	594	564	997	618	999999	194	999999	556	533	521	999999	999999	883	26	999999	160	620	609	999999	749	999999	999999	999999	544	999999	385	228	999999	397	918	137	999999	346	999999	624	546	820	124	999999	717	999999	499	999999	396	999999	316	145	999999	457	683	824	999999	819	694	449	23	578	462	999999	436	999999	999999	169	614	393	584	258	654	401	979	339	506	646	880	999999	754	999999	599	758	368	250	938	700	713	104	594	188	652	999999	611	967	368	181	535	750	330	339	423	12	211	68	491	888	478	999999	327	896	938	172	999999	470	979	704	584	195	37	207	999999	520	999999	405	999999	999999	999999	22	971	335	120	139	999999	424	999999	596	556	999999	759	59	231	369	776	999999	999999	489	105	151	987	664	596	349	722	133	884	903	213	805	462	627	999999	999999	383	992	999999	999999	961	
280	999999	393	999999	284	999999	978	975	96	744	111	165	126	767	648	999999	316	738	770	999999	87	540	999999	392	751	999999	141	950	999999	986	999999	912	999999	528	999999	811	604	517	322	913	744	157	999999	169	999999	649	346	860	460	999999	999999	263	25	402	883	739	114	10	405	999999	304	999999	219	110	960	999999	724	598	999999	999999	430	999999	999999	999999	671	929	999999	999999	999999	111	511	281	500	334	919	530	897	999999	644	95	999999	604	121	885	618	716	938	999999	999999	999999	999999	999999	917	623	21	276	999999	167	730	953	997	999999	719	999999	924	999999	537	999999	999999	439	301	999999	953	856	140	826	688	540	999999	955	991	999999	999999	999999	186	763	363	876	323	653	693	739	318	691	999999	669	884	816	999999	595	189	63	516	999999	621	248	794	71	999999	195	588	306	918	775	962	952	178	999999	128	170	669	661	571	537	746	999999	378	271	999999	999999	941	872	579	653	775	999999	538	108	755	999999	969	999999	393	999999	74	396	820	542	999999	999999	501	541	698	800	999999	528	492	999999	32	69	869	999999	999999	32	999999	999999	726	275	999	34	999999	80	597	190	201	376	277	999999	472	359	741	835	542	631	969	409	184	779	999999	257	454	559	86	695	78	999999	998	370	884	359	999999	555	543	704	999999	430	944	517	999999	559	260	999999	999999	672	999999	999999	989	672	63	843	541	999999	548	999999	579	999999	994	901	122	754	378	906	558	999999	689	196	999999	999999	908	548	464	666	181	999999	996	405	52	413	376	999999	456	999999	317	50	999999	723	17	791	135	858	436	52	405	853	190	353	501	999999	983	999999	999999	162	763	515	389	999999	775	999999	999999	999999	999999	999999	534	88	308	51	599	517	306	965	189	511	712	60	999999	421	271	327	999999	999999	903	649	999999	244	302	304	572	802	661	942	999999	637	999999	950	46	999999	518	326	555	999999	999999	984	107	999999	953	240	449	713	403	967	999999	457	999999	111	280	182	999999	999999	786	13	478	797	855	363	26	552	999999	762	999999	999999	903	999999	772	847	898	919	552	410	999999	72	999999	859	408	694	338	500	254	934	999999	999999	683	227	540	999999	671	957	138	999999	999999	411	764	999999	699	137	999999	669	685	999999	213	999999	999999	760	19	723	999999	618	398	171	35	526	999999	999999	92	160	592	999999	413	230	186	941	790	999999	409	999999	307	178	170	280	630	668	815	709	730	327	242	922	217	816	403	62	568	999999	717	485	113	233	999999	548	545	387	999999	464	368	272	571	822	361	139	426	979	
458	128	540	366	710	999999	810	764	918	669	999999	999999	827	134	999999	999999	100	999999	776	999999	574	621	735	253	413	361	350	468	999999	420	999999	999999	400	999999	603	999999	436	361	775	999999	422	839	629	999999	908	668	636	243	999999	748	731	999999	363	351	415	836	392	297	953	358	999999	351	18	508	107	400	206	414	999999	999999	396	739	999999	271	661	999999	999999	999999	344	999999	724	116	579	17	689	143	724	59	17	766	67	999999	407	426	266	80	999999	131	778	999999	472	232	712	956	362	999999	289	101	690	681	844	534	999999	218	633	999999	772	11	819	999999	675	157	999999	764	875	256	341	732	14	590	903	870	89	999999	281	502	403	623	655	697	853	633	999999	335	921	533	196	199	792	125	999999	829	312	813	999999	325	825	999999	999999	115	660	557	97	110	777	974	454	999999	937	141	747	159	355	132	999999	52	788	81	842	352	70	152	999999	999999	291	84	999999	276	981	999999	999999	455	542	549	46	306	999999	268	558	999999	88	68	261	661	378	999999	483	190	702	801	537	754	116	738	54	999999	617	208	818	702	416	188	156	999999	463	301	999999	806	95	999999	506	530	999999	895	273	12	890	288	520	142	999999	387	999999	190	999999	999999	999999	803	504	999999	688	999999	450	999999	540	900	912	999999	207	86	541	676	999999	887	305	16	241	220	474	52	627	338	687	685	999999	39	615	999999	561	540	952	813	312	566	136	168	999999	999999	364	373	100	619	91	999999	600	999999	999999	686	885	422	691	138	338	462	901	360	999999	764	753	511	295	946	719	667	133	728	999999	538	760	999999	926	999999	856	111	952	17	257	253	94	999999	999999	999999	90	999999	848	824	485	999999	999999	776	508	999999	912	999999	88	999999	900	424	320	872	558	753	925	748	495	126	281	237	999999	893	113	999999	679	575	763	366	999999	579	999999	999999	253	524	873	984	999999	999999	662	13	999999	808	117	999999	933	222	629	993	13	999999	999999	731	999999	999999	350	771	672	102	645	347	999999	999999	287	330	605	20	629	44	999999	940	121	999999	999999	278	214	701	999999	280	483	999999	999999	999999	362	534	926	96	757	995	184	111	321	999999	999999	999999	914	310	530	786	237	922	999999	595	123	999999	230	768	999999	284	53	648	985	999999	618	187	401	329	999999	753	403	518	263	634	859	778	628	576	999999	149	363	904	180	999999	53	560	875	360	656	298	999999	999999	819	483	999999	536	126	919	926	787	923	595	939	777	393	999999	669	958	736	344	445	999999	848	999999	
920	148	477	999999	358	68	312	999999	672	81	448	245	699	999999	999999	999999	999999	709	649	142	226	768	999999	403	616	335	891	916	624	321	853	660	319	691	999999	813	68	139	999999	868	999999	882	922	868	338	999999	28	999999	999999	999999	682	999999	14	716	911	161	999999	84	999999	33	176	395	425	360	228	788	926	17	226	869	274	532	148	781	657	999999	999999	106	999999	468	316	11	640	221	639	127	655	603	999999	411	999999	983	760	546	999999	99	466	571	649	549	999999	21	999999	417	148	159	597	999999	999999	577	315	87	20	911	717	175	754	214	721	110	999999	332	237	999999	239	291	999999	601	89	568	876	284	456	999999	247	304	338	233	82	489	530	431	544	999999	105	999999	972	849	829	536	344	262	850	549	416	898	784	857	187	857	387	995	154	500	700	999999	630	999999	999999	999999	836	531	142	241	580	711	788	34	720	677	318	923	772	999999	999999	999999	999999	907	118	999999	520	481	56	224	999999	534	287	53	511	73	931	999999	185	416	999999	813	129	618	968	704	120	760	146	999999	549	463	232	600	276	86	999999	722	388	334	999999	364	484	917	999999	999999	999999	744	999999	999999	999999	831	747	366	852	420	504	815	938	413	999999	999999	345	547	675	648	311	999999	776	435	465	219	999999	851	514	345	999999	212	488	922	999999	999999	247	999999	999999	717	999999	999999	747	999999	999999	999999	783	974	105	152	999999	937	252	490	744	747	967	97	201	537	733	999999	999999	517	92	302	336	26	999999	863	522	855	783	958	999999	445	999999	920	853	673	435	999999	755	999999	326	400	960	999999	188	533	407	160	298	999999	983	999999	24	240	999999	999999	465	767	842	241	999999	999999	163	293	557	309	808	57	243	528	111	610	151	490	200	999999	342	338	999999	609	999999	371	567	557	974	123	999999	707	157	575	217	667	291	523	999999	999999	247	676	999999	999999	724	999999	917	770	999999	383	677	534	999999	92	946	136	930	242	775	999999	606	605	319	444	878	110	900	999999	320	999999	328	627	999999	47	999999	666	888	957	884	999999	454	797	433	601	445	896	667	74	628	90	999999	999999	999999	483	999999	999999	999999	15	999999	999999	999999	259	459	689	64	60	785	12	637	289	248	972	999999	999999	999999	809	999999	718	998	982	999999	835	999999	239	707	280	879	274	999999	812	309	882	999999	269	999999	204	347	743	546	395	120	665	436	348	842	764	699	999999	669	746	468	648	17	28	999999	999999	999999	999999	999999	999999	181	521	999999	999999	980	365	25	98	999999	999999	
471	438	181	613	999999	777	408	700	397	943	580	800	999999	999999	353	661	875	937	999999	41	999999	999999	762	762	999999	599	999999	611	368	487	748	999999	74	61	284	999999	477	404	999999	414	226	519	999999	999999	999999	380	916	775	999999	999999	490	87	20	982	634	999999	676	418	399	999999	632	796	341	910	204	969	736	553	470	323	194	480	999999	673	814	474	296	723	558	843	683	379	999999	999999	996	999999	600	92	999999	931	363	68	15	999999	782	429	999999	921	843	244	999999	372	315	168	145	19	297	347	999999	169	67	953	999999	999999	598	262	666	302	999999	533	378	654	137	538	960	135	475	914	999999	394	999999	374	879	324	208	321	74	999999	904	987	999999	999999	914	267	874	410	208	458	286	530	763	886	999999	999999	865	999999	245	776	208	19	543	999999	999999	999999	872	692	999999	545	357	287	197	694	999999	926	159	999999	740	869	664	559	927	999999	638	370	631	999999	999999	569	999999	218	85	298	773	895	453	11	806	140	999999	192	337	662	111	999	342	79	498	90	999999	749	260	375	121	648	999999	999999	744	96	999999	999999	335	513	999999	999999	211	999999	999999	999999	483	157	319	999999	484	482	232	274	999999	638	38	562	911	286	408	708	957	710	187	135	813	925	267	720	999999	922	999999	999999	999999	961	797	442	158	999999	607	22	440	651	891	638	425	817	611	115	999999	599	560	58	114	999999	191	999999	722	794	688	557	890	599	999999	561	625	408	698	999999	840	595	413	999999	999999	395	278	316	818	548	709	999999	324	162	999999	388	999999	808	718	197	779	999999	720	363	317	59	999999	840	30	339	23	27	128	999999	999999	472	999999	999999	379	719	120	999999	682	184	95	693	243	999999	937	251	198	999999	690	511	184	544	874	59	607	629	999999	437	999999	999999	535	999999	876	666	887	999999	999999	727	438	999	86	999999	623	999999	278	624	815	393	903	778	151	205	336	999999	483	730	597	146	999999	750	455	682	588	204	648	402	816	577	850	747	59	471	999999	999999	434	279	920	338	781	983	813	879	999999	517	347	339	999999	999999	192	167	999999	999999	690	687	553	404	325	429	897	876	807	247	999999	999999	729	680	999999	999999	192	214	809	268	365	63	936	999999	158	999999	856	319	46	557	999999	693	155	993	999999	701	146	40	999999	999999	999999	904	186	575	347	378	788	999999	999999	719	86	978	999999	343	700	999999	751	978	255	254	572	587	999999	259	999999	999999	20	735	899	125	508	162	999999	317	827	460	877	370	238	780	292	199	
999999	326	999999	417	999999	999999	303	999999	949	168	785	708	928	853	999999	926	723	497	367	63	767	407	220	999999	727	50	515	999999	758	390	749	474	999999	383	999999	522	999999	445	999999	999999	442	755	175	350	377	551	389	974	394	951	647	999999	422	239	999999	399	115	999999	689	999999	305	999999	999999	569	999999	320	746	555	72	553	999999	999999	983	168	620	22	242	870	556	185	999999	541	854	806	999999	18	61	732	999999	401	416	230	756	219	903	999999	999999	606	930	66	999999	833	912	841	803	370	757	999999	618	419	167	245	10	513	643	764	208	588	999999	410	268	23	603	670	146	927	999999	999999	264	242	653	636	999999	500	999999	827	999999	22	13	383	261	999999	124	999999	244	181	999999	252	999999	149	190	780	780	529	798	791	240	251	705	999999	838	983	10	385	766	999999	999999	999999	143	815	145	195	585	452	999999	471	899	70	436	964	707	288	207	999999	999999	999999	999999	420	999999	999999	597	387	317	138	544	278	999999	738	776	713	876	719	119	761	13	999999	999999	338	380	337	892	179	815	740	178	999999	785	999999	333	893	675	999999	809	999999	228	999999	878	456	907	881	674	170	294	723	999999	999999	179	446	121	67	677	999999	50	374	999999	427	572	576	959	984	492	911	999999	882	999999	999999	999999	565	999999	255	999999	748	430	498	999999	999999	884	102	652	190	999999	349	773	999999	226	157	843	444	856	800	999999	311	496	923	999999	999999	755	411	685	999999	87	613	999999	999999	941	928	107	551	711	965	999999	480	924	779	603	153	999999	149	999999	889	158	475	709	999999	70	999999	261	506	110	899	976	482	999999	557	112	777	999999	908	333	297	999999	302	733	891	999999	715	387	717	330	254	999999	616	999999	795	947	999999	999999	999999	805	137	677	601	999999	999999	988	69	73	376	677	826	708	239	815	378	839	856	741	999999	483	354	999999	544	999999	999999	284	370	999999	620	610	500	999999	999999	113	206	999999	999999	851	922	999999	208	999999	999999	50	504	999999	395	800	377	956	100	999999	96	688	460	699	143	425	595	536	628	332	453	766	999999	953	434	136	999999	758	999999	999999	819	915	999999	703	999999	504	681	999999	999999	570	370	663	999999	630	999999	595	652	506	999999	43	265	395	284	876	208	253	863	999999	121	269	191	618	577	95	60	180	999999	756	282	638	744	999999	999999	68	962	999999	257	555	178	839	999999	122	999999	355	749	434	641	409	505	183	999999	999999	999999	999999	388	751	96	433	580	615	999999	896	233	848	999999	978	747	225	999999	
418	999999	317	382	281	999999	999999	347	231	345	626	539	999999	999999	999999	998	999999	89	999999	679	220	702	823	999999	562	657	586	888	432	65	771	686	999999	495	999999	999999	332	758	999999	842	318	413	865	999999	953	86	188	644	134	849	686	999999	728	546	703	716	182	342	999999	624	209	191	915	999999	574	939	123	999999	999999	922	999999	999999	163	186	999999	999999	836	736	31	999999	479	999999	764	582	379	872	999999	879	791	379	14	990	938	311	642	999999	498	700	523	24	999999	669	999999	211	183	832	745	551	185	895	879	445	320	342	154	267	427	999999	796	702	980	243	726	999999	999999	685	915	851	999999	243	319	146	223	999999	523	999999	472	562	999999	547	136	417	704	895	999999	999999	999999	606	166	999999	709	165	999999	999999	43	728	942	999999	293	498	916	893	999999	941	586	742	232	312	818	344	795	864	933	259	575	573	539	999999	999999	999999	999999	319	999999	999999	534	163	242	402	999999	999999	999999	788	279	910	630	999999	410	999999	319	757	346	999999	787	821	589	844	999999	654	254	999999	199	121	999999	934	493	606	208	999999	999999	433	509	830	338	33	477	17	595	999999	628	999999	172	776	999999	547	23	636	999999	873	579	689	999999	588	157	999999	605	999999	409	345	999999	34	44	562	356	885	999999	516	999999	763	354	582	999999	209	36	999999	307	999999	599	999999	999999	857	999999	999999	277	727	502	921	682	825	428	721	607	260	606	603	308	609	430	999999	299	507	999999	999999	999999	997	440	730	561	245	215	192	166	567	424	569	999999	709	294	999999	392	336	999999	224	999999	632	974	998	999999	432	614	698	992	963	999999	423	270	314	999999	280	297	771	370	446	999999	246	564	50	836	46	653	598	325	801	999999	963	673	382	999999	999999	33	441	137	999999	631	517	999999	203	26	999999	309	645	904	999999	999999	999999	966	396	604	108	78	934	999999	566	999999	25	382	201	719	999999	750	999999	879	909	257	855	644	241	999999	112	999999	371	999999	836	737	999999	693	310	470	632	996	286	778	336	999999	98	999999	570	359	999999	144	998	483	999999	999999	999999	765	995	767	484	976	735	581	501	62	706	910	335	999999	999999	332	82	730	999999	999999	999999	999999	553	90	168	586	84	999999	210	968	999999	887	999999	586	324	251	698	542	985	656	271	705	999999	999999	131	999999	999999	740	999999	293	71	999999	396	845	785	313	222	914	609	999999	902	853	380	533	13	999999	999999	999999	514	529	633	539	999999	440	330	768	999999	999999	958	999999	642	999999	999999	917	906	780	501	
750	999999	21	39	784	933	97	999999	417	334	999999	280	313	864	205	235	69	659	532	533	955	525	999999	481	942	955	629	999999	999999	560	999999	999999	999999	327	999999	947	503	499	849	999999	657	999999	912	443	999999	999	655	124	446	999999	243	267	384	999999	545	235	783	539	97	828	999999	830	999999	857	999999	136	57	985	999999	258	732	570	809	925	875	279	612	999999	999999	943	309	514	819	999999	327	999999	252	976	781	347	173	963	999999	30	302	826	500	65	999999	952	952	670	823	197	385	673	457	458	381	999999	623	208	999999	154	529	798	20	735	999999	675	883	80	213	999999	94	768	168	789	633	59	778	557	22	449	990	639	691	631	85	654	748	794	999999	999999	999999	964	826	267	999999	503	815	765	525	896	79	999999	999999	868	113	616	515	999999	825	331	999999	75	999999	999999	163	889	117	388	659	885	999999	999999	475	698	240	999999	999999	900	297	139	243	999999	41	126	999999	119	999999	822	528	468	149	999999	968	999999	27	658	778	139	999999	612	396	436	115	999999	968	980	999999	767	638	983	674	614	999999	695	97	484	999999	79	326	999999	716	294	999999	200	999999	999999	130	202	680	581	350	812	796	685	742	806	999999	999999	157	400	703	415	194	999999	794	534	708	282	999999	543	999999	709	813	69	895	999999	576	914	893	999999	860	999999	999999	999999	642	862	818	696	953	291	576	641	921	926	350	311	999999	325	406	999999	999999	847	17	147	956	641	998	737	789	639	999999	999999	508	36	539	491	327	999999	902	932	999999	999999	999999	904	967	999999	788	887	718	594	12	999999	518	681	981	22	215	950	109	11	999999	999999	906	323	60	999999	142	894	396	859	983	971	423	999999	505	137	999999	113	999999	973	999999	121	28	204	636	978	484	826	55	999999	285	377	38	900	78	635	115	999999	853	393	850	893	999999	858	611	41	838	999999	186	999999	494	111	780	136	159	751	72	712	686	82	108	316	999999	869	584	999999	943	999999	405	869	31	521	259	786	999999	999999	621	169	999999	999999	150	440	650	999999	42	999999	597	999999	999999	327	999999	999999	999999	781	295	544	54	631	999999	995	98	999999	648	999999	832	999999	852	994	999999	199	140	902	129	91	931	667	999999	657	837	410	28	51	771	88	306	628	202	478	501	588	914	989	884	597	517	824	792	343	368	69	331	603	898	561	196	670	999999	248	849	627	878	396	794	874	977	56	554	570	20	213	780	999999	999999	424	285	150	28	532	999999	117	875	332	999999	777	999999	425	
152	220	999999	636	354	954	999999	999999	999999	999999	205	20	619	470	280	231	332	165	999999	948	999999	484	999999	56	652	999999	674	742	752	999999	107	26	796	562	904	343	679	384	859	825	753	999999	714	757	945	17	912	112	999999	999999	10	143	499	140	324	668	934	999999	983	999999	999999	887	131	164	430	189	224	67	566	937	552	947	305	463	204	480	769	528	110	644	839	571	999999	999999	999999	999999	999999	999999	247	246	408	833	999999	266	545	866	508	559	336	766	793	999999	546	999999	999999	999999	999999	45	935	844	898	999999	744	999999	762	718	981	32	999999	467	661	558	819	329	538	718	556	49	917	337	972	220	202	344	999999	984	35	16	997	501	135	491	730	403	348	999999	99	999999	504	827	885	486	999999	869	114	245	45	226	371	392	506	798	128	607	871	687	223	999999	499	778	999999	999999	34	118	999999	180	999999	426	981	544	999999	999999	999999	99	452	496	271	333	239	614	948	808	999999	614	995	336	372	133	531	660	779	689	561	725	145	911	461	999999	537	934	418	999999	245	826	999999	10	263	39	164	385	426	890	180	884	829	884	338	999999	122	14	807	703	999999	330	765	939	999999	819	954	541	999999	430	795	305	206	340	572	819	851	995	82	342	999999	155	244	889	518	676	895	260	582	51	728	533	136	714	723	999999	70	823	999999	444	85	623	999999	999999	105	875	688	499	999999	519	999999	999999	931	999999	735	999999	96	999999	431	277	923	703	959	993	701	271	178	491	616	999999	758	999999	939	999999	267	999999	805	248	794	643	988	999999	999999	72	482	611	999999	661	978	999999	829	999999	999999	788	521	381	999999	999999	304	833	706	206	999999	664	760	541	187	303	217	390	944	847	91	788	289	526	999999	896	520	100	999999	999999	512	642	999999	573	635	160	126	886	691	999999	943	960	937	791	523	283	311	941	433	999999	999999	999999	39	981	999999	614	509	994	616	767	836	999999	173	199	693	250	836	197	999999	37	186	331	699	999999	903	130	850	497	13	999999	595	578	666	999999	999999	914	613	847	999999	31	999999	131	280	923	621	739	999999	999999	999999	999999	447	999999	45	405	132	133	899	542	87	982	763	22	991	134	999999	267	547	802	999999	999999	999999	989	726	884	387	999999	999999	999999	874	174	999999	999999	999999	730	54	480	999999	999999	248	999999	25	80	769	999999	267	638	140	156	751	363	999999	999999	999999	328	646	458	999999	161	28	76	82	999999	667	912	658	999999	622	999999	89	701	999999	286	564	196	764	999999	
229	999999	626	748	924	999999	34	999999	972	999999	491	81	999999	999999	999999	999999	252	181	999999	891	999999	856	830	607	26	869	999999	59	999999	999999	440	434	563	91	999999	161	534	280	151	177	999999	156	940	328	178	999999	186	493	619	343	999999	392	999999	999999	162	372	416	28	999999	65	838	974	881	67	999999	999999	518	999999	367	930	856	972	40	700	792	266	916	511	438	475	692	583	999999	305	880	999999	999999	690	928	866	999999	515	999999	96	338	135	274	999999	999999	122	42	183	136	689	486	72	362	629	90	999999	455	905	590	267	999999	265	544	586	187	851	951	999999	84	999999	195	350	999999	943	999999	667	991	999999	999999	326	443	999999	457	999999	999999	818	695	485	610	999999	420	839	999999	290	724	83	590	688	705	999999	170	215	109	635	999999	999999	637	418	267	423	999999	421	822	273	824	853	808	999999	999999	368	165	999999	227	52	90	356	425	154	229	298	86	312	999999	999999	165	237	999999	822	256	683	999999	287	999999	999999	137	998	26	661	465	999999	275	796	999999	346	422	999999	987	66	554	157	720	492	198	969	347	999999	92	318	999999	596	443	985	547	92	186	999999	999999	41	914	91	339	763	688	358	999999	289	390	992	101	471	250	362	277	109	963	699	99	999999	999999	535	999999	707	999999	869	437	289	259	999999	169	544	444	956	152	473	817	956	999999	839	999999	999999	999999	999999	227	645	999999	90	718	447	129	487	788	10	191	389	175	632	219	819	921	744	40	551	832	557	36	293	220	803	292	999999	999999	259	312	791	324	825	999999	999999	523	999999	570	812	999999	999999	755	444	774	999999	308	195	746	984	917	999999	999999	669	999999	669	618	72	869	915	999999	121	592	999999	698	400	75	349	151	311	305	574	183	999999	831	160	802	999999	999999	458	999999	107	270	911	999999	111	765	654	567	821	299	461	487	999999	657	608	99	225	745	384	697	958	999999	445	688	999999	37	999999	838	118	999999	36	553	421	419	67	851	680	207	597	634	420	782	330	21	844	999999	528	999999	232	70	586	999999	144	999999	546	63	824	232	988	83	956	816	458	953	273	907	75	245	999999	756	418	28	999999	999999	286	186	723	433	844	265	508	999999	615	999999	999999	189	419	660	873	13	36	458	999999	523	678	604	333	376	748	936	999999	999999	970	475	999999	999999	698	394	999999	370	340	400	388	732	999999	719	210	410	672	94	999999	999999	999999	596	729	960	808	634	999999	999999	999999	356	685	908	244	999999	999999	149	407	723	490	34	186	
513	673	636	79	486	999999	999999	404	923	999999	664	447	616	921	384	746	999999	759	73	323	999999	517	983	715	480	498	999999	452	70	13	999999	603	474	238	858	922	103	891	331	685	122	288	929	651	30	470	999999	304	892	403	716	963	999999	711	385	996	690	920	999999	987	999999	516	343	919	755	999999	999999	387	999999	461	999999	799	437	387	999999	999999	587	342	695	999999	871	65	560	666	296	985	999999	763	853	862	242	183	301	343	95	999999	944	19	895	959	497	249	241	999999	751	999999	535	49	511	999999	418	999999	235	589	126	544	955	676	633	999999	885	219	534	209	229	478	507	999999	999999	603	999999	577	446	735	522	999999	823	999999	915	378	459	145	261	992	454	884	948	999999	227	551	651	999999	386	135	83	287	715	999999	221	282	419	442	999999	907	999999	840	911	999999	77	495	720	835	999999	999999	999999	749	999999	542	755	999999	530	796	876	750	952	311	201	321	661	244	916	791	908	642	959	27	999999	353	709	613	973	999999	643	999999	830	815	515	131	999999	334	999999	182	999999	876	999999	623	999999	996	955	980	649	600	837	833	578	928	926	129	999999	303	999999	999999	832	152	371	82	162	154	920	146	795	80	507	337	915	743	515	999999	890	999999	999999	401	397	999999	964	383	620	999999	163	901	889	396	999999	999999	972	999999	350	999999	515	679	470	420	86	819	194	999999	102	510	918	835	423	999999	239	999999	842	959	999999	999999	187	999999	461	999999	991	29	999999	409	254	987	364	210	403	999999	999999	220	874	51	325	578	544	999999	290	119	891	327	488	994	167	866	677	23	498	246	999999	527	228	999999	429	999999	572	785	999999	114	156	718	442	999999	999999	999999	95	999999	644	999999	568	999999	707	351	999999	673	540	262	252	999999	319	351	711	166	999999	999999	999999	755	621	999999	15	759	70	999999	963	183	885	999999	626	148	999999	876	378	999999	678	999999	819	876	668	755	999999	320	542	947	795	804	16	285	999999	378	36	339	189	999999	999999	809	732	531	388	286	787	104	635	113	607	442	972	861	487	999999	190	126	97	866	741	999999	226	123	999999	169	999999	610	999999	258	999999	451	999999	992	216	869	440	999999	498	392	999999	431	999999	439	349	362	832	154	797	374	999999	910	999999	322	999999	948	592	999999	151	229	118	999999	284	999999	991	165	745	980	655	999999	999999	892	999999	705	898	320	19	787	773	38	336	33	812	999999	70	212	209	999999	999999	268	286	820	156	999999	283	999999	156	309	448	194	616	852	999999	188	
554	305	999999	546	999999	333	939	805	846	122	892	95	375	830	326	789	956	370	631	396	341	999	745	999999	999999	119	173	709	349	589	421	484	999999	633	900	764	920	999999	960	34	329	999999	999999	43	386	999999	423	326	983	659	237	256	230	112	846	554	560	933	999999	314	170	239	465	267	999999	999999	999999	742	929	999999	999999	303	999999	607	77	860	35	711	972	999999	999999	847	726	689	361	175	263	431	786	999999	214	986	547	656	864	99	25	999999	999999	999999	636	999999	396	999999	999999	999999	846	999999	999999	986	999999	848	960	880	618	999999	999999	999999	999999	999999	164	139	956	582	357	881	999999	753	743	978	844	318	999999	14	607	24	460	999999	899	426	328	640	999999	799	827	366	999999	667	47	551	587	250	999999	999999	813	507	725	813	84	999999	999999	103	879	66	152	220	479	999999	283	604	862	216	876	489	216	523	741	999999	755	990	999999	98	715	999999	999999	604	507	570	200	110	298	646	999999	999999	999999	235	761	340	999999	999999	999999	79	999999	443	689	380	999999	331	602	300	765	999999	68	93	62	100	388	686	665	999999	712	999999	766	183	999999	225	985	884	999999	999999	761	410	509	147	999999	786	999999	999999	513	999999	999999	185	968	899	344	999999	587	999999	999999	157	847	85	675	118	904	999999	999999	220	999999	999999	394	489	999999	621	538	364	68	921	979	276	396	116	183	644	318	536	940	866	838	585	638	848	945	999999	143	686	735	999999	242	135	482	999999	153	49	999999	750	105	999999	371	999999	671	666	999999	672	760	740	901	40	799	378	47	446	382	552	835	546	999999	986	487	999999	999999	999999	688	853	793	903	963	999999	18	567	999999	593	505	858	914	972	690	283	342	403	784	999999	602	864	98	999999	120	999999	214	999999	217	118	999999	518	999999	13	999999	313	878	857	776	767	999999	241	936	454	941	999999	638	863	855	270	999999	94	77	924	999999	824	765	999999	792	999999	999999	999999	360	332	723	986	999999	910	994	386	404	485	626	999999	681	999999	999999	999999	999999	596	961	999999	244	999999	464	999999	451	436	938	162	548	130	74	414	838	114	880	614	730	955	999999	728	868	479	865	999999	999999	60	252	705	999999	999999	664	999999	411	587	683	999999	867	999999	999999	80	999999	842	838	284	421	222	188	576	489	322	913	147	999999	242	483	765	91	296	326	999999	194	243	999999	999999	466	999999	12	260	431	476	746	791	421	945	757	35	641	999999	999999	256	999999	675	999999	999999	999999	526	625	999999	114	918	333	580	622	154	886	999999	
586	421	999999	999999	219	927	999999	22	576	131	726	634	485	457	134	499	999999	999999	528	518	28	681	218	939	252	999999	156	513	153	999999	178	276	999999	29	449	999999	773	214	46	945	530	212	999999	999999	799	990	692	999999	794	999999	51	551	626	378	719	905	213	878	309	384	781	642	869	409	952	460	576	466	18	904	999999	999999	43	582	988	815	673	131	150	999999	151	499	719	320	134	999999	650	999999	309	543	999999	894	905	661	174	887	343	999999	999999	999999	424	236	649	889	999999	716	518	53	999999	904	242	92	738	57	243	292	923	558	285	335	809	999999	166	474	888	832	429	999999	999999	110	481	999999	999999	800	838	914	849	829	213	417	118	607	999999	404	311	933	166	857	999999	882	964	785	333	807	540	999999	80	184	999999	284	297	146	634	289	433	177	999999	937	999999	328	442	103	355	999999	227	211	586	762	173	955	675	571	953	536	145	999999	999999	999999	999999	310	999999	675	828	928	130	999999	973	30	970	143	999999	228	648	109	449	999999	440	999999	999999	999999	999999	318	21	55	608	725	192	999999	154	737	436	914	677	909	484	999999	274	999999	746	254	238	566	791	40	126	457	923	854	96	274	265	285	599	932	999999	999999	663	783	999999	405	999999	875	875	999999	706	925	551	999999	999999	682	999999	24	719	346	109	395	999999	981	999999	161	801	337	999999	880	481	161	999999	744	561	999999	113	999999	105	351	999999	363	690	557	999999	999999	906	194	240	414	667	251	565	263	833	999999	19	682	855	999999	603	999999	865	995	761	999999	610	999999	999999	676	579	999999	918	378	882	746	705	969	657	999999	254	617	107	999999	999999	240	596	71	999999	598	999999	430	999999	926	748	10	497	999999	796	778	999999	999999	16	563	835	550	333	999999	999999	999999	267	50	35	127	924	999999	365	999999	781	999999	959	549	894	589	737	999999	490	991	999999	881	258	999999	182	879	156	154	610	543	999999	999999	906	409	690	824	341	898	999999	517	999999	762	644	239	999999	999999	999999	51	215	999999	825	687	70	341	566	499	999999	256	867	155	970	780	385	822	498	119	624	560	858	80	999999	839	999999	973	999999	999999	246	29	107	907	70	115	939	193	717	93	612	999999	842	201	986	94	999999	260	546	999999	386	822	740	803	651	268	192	999999	179	999999	934	999999	352	698	262	819	159	960	94	865	999999	202	999999	414	507	59	717	667	93	999999	808	999999	999999	767	491	424	288	999999	266	802	922	804	23	730	158	525	232	154	939	999999	934	80	
175	681	391	999999	999999	336	306	601	550	999999	61	15	188	999999	660	584	217	837	540	856	704	292	942	45	188	383	999999	981	826	999999	728	916	999999	737	337	755	999999	306	706	951	997	664	261	999999	753	17	999999	999999	864	648	936	999999	636	88	376	882	738	355	999999	343	80	324	775	999999	999999	999999	776	450	999999	905	208	911	140	588	859	50	41	544	292	180	831	548	127	187	999999	626	999999	161	999999	454	26	999999	300	999999	880	999999	888	283	611	618	241	112	999999	959	450	35	999999	57	229	336	999999	204	73	835	999999	532	207	597	350	179	855	999999	89	660	999999	177	621	767	707	186	999999	757	932	674	938	728	937	999999	737	999999	655	241	932	45	999999	999999	966	464	999999	358	485	301	999999	442	999999	616	32	950	80	282	414	213	999999	52	184	103	999999	399	999999	999999	999999	49	859	999999	523	624	692	54	67	999999	210	166	999999	359	700	999999	824	500	911	332	706	999999	999999	465	207	452	891	889	860	509	560	577	568	86	999999	445	441	204	999999	148	923	978	999999	13	81	257	306	991	999999	999999	279	770	487	999999	999999	607	952	999999	540	999999	732	803	194	558	516	999999	999999	999999	594	264	429	629	582	999999	408	999999	103	999999	393	949	155	900	999999	999999	239	999999	999999	994	999	999999	493	46	664	999999	999999	130	999999	344	999999	448	659	476	406	999999	894	650	198	713	999999	359	513	999999	21	590	925	999999	266	999999	999999	999999	542	603	830	999999	999999	393	964	734	999999	288	933	759	595	999999	999999	679	999999	459	999999	588	601	386	829	649	653	624	34	999999	921	583	864	156	999999	771	906	66	645	968	325	999999	686	463	356	886	426	754	283	77	300	256	999999	806	999999	739	999999	166	774	191	784	157	999999	891	813	784	424	786	742	824	48	999999	999999	999999	999999	999999	902	147	999999	942	999999	898	999999	956	999999	674	255	999999	999999	286	645	750	999999	464	193	178	999999	999999	999999	572	472	639	999999	458	39	66	222	801	999999	856	999999	988	999999	832	958	886	806	412	999999	148	538	366	999999	466	188	297	952	999999	352	965	998	999999	497	468	479	593	886	892	927	999999	999999	999999	395	303	449	657	624	999999	505	307	999999	999999	999999	511	43	115	12	555	279	999999	113	643	459	999999	858	729	501	999999	362	374	999	914	484	391	999999	94	971	999999	999999	531	999999	503	83	55	603	268	999999	985	434	999999	591	999999	622	999999	999999	999999	994	688	445	720	166	956	999999	141	307	457	265	306	824	999999	144	999999	
538	999999	78	999999	569	414	999999	600	308	515	243	999999	999999	668	301	999999	768	868	999999	292	898	306	374	999999	407	941	748	156	12	999999	170	485	238	922	802	874	999999	22	258	999999	585	844	421	650	999999	999999	358	638	166	966	999999	956	859	999999	770	999999	383	361	213	999999	666	956	597	184	354	758	999999	860	865	999999	999999	755	619	509	999999	63	885	723	999999	300	999999	119	989	46	999999	214	625	386	999999	571	501	766	809	999999	924	999999	257	247	305	965	356	498	773	739	999999	781	999999	359	155	717	356	659	999999	912	44	556	999999	560	587	150	999999	383	708	304	924	414	946	988	585	88	999999	999999	428	999999	943	104	345	999999	250	999999	867	276	241	444	225	842	407	896	595	999999	661	696	659	165	833	973	790	479	999999	391	835	357	999999	76	911	707	241	999999	999999	939	999999	999999	319	999999	283	999999	152	273	89	999999	16	60	403	218	999999	119	988	999999	204	969	314	866	999999	859	999999	999999	503	174	533	517	611	76	926	999999	999999	944	387	999999	881	999999	831	526	399	999999	384	785	999999	999999	649	999999	999999	968	999999	999	635	353	281	459	793	763	999999	977	999999	572	481	939	133	747	999999	482	999999	112	391	237	148	787	476	713	999999	204	999999	938	524	731	797	642	930	927	30	812	672	999999	103	127	605	853	787	827	999999	444	999999	217	513	999999	79	616	587	999999	860	847	877	568	974	598	209	433	463	17	774	999999	19	999999	999999	249	809	999999	18	273	632	295	999999	999999	999999	51	999999	356	999999	357	999999	999999	65	31	999999	183	935	114	999999	505	918	181	400	999999	999999	999999	999999	465	999999	274	367	275	608	999999	286	575	999999	999999	115	932	65	999999	999999	115	355	593	999999	988	139	552	313	705	851	513	354	999999	999999	231	595	999999	616	87	865	171	999999	396	582	999999	744	500	999999	707	999999	999999	999999	76	182	294	999999	470	638	446	999999	938	999999	661	423	104	969	825	680	625	642	74	325	978	986	999999	125	999999	999999	51	999999	638	226	605	707	831	74	288	288	610	797	135	999999	180	751	927	210	338	973	488	772	918	999999	999999	75	933	704	471	89	345	178	474	460	596	202	697	722	364	954	999999	40	690	547	79	828	517	999999	155	237	999999	999999	787	985	531	279	335	818	515	540	999999	136	603	999999	943	441	332	999999	816	999999	63	215	999999	383	391	458	91	381	999999	999999	558	999999	558	243	29	708	390	489	999999	327	867	999999	216	999999	190	464	437	491	603	638	999999	
842	844	999999	999999	854	790	414	603	83	999999	999999	78	632	982	501	578	369	189	244	999999	843	999999	499	999999	999999	998	31	203	999999	999999	600	999999	122	386	715	437	390	70	999999	918	976	885	855	139	913	999999	583	842	688	999999	999999	311	369	587	662	106	355	67	999999	855	769	220	999999	61	999999	186	955	255	999999	999999	197	308	999999	326	84	999999	890	370	206	999999	424	188	999999	50	953	999999	418	999999	724	618	92	999999	72	320	999999	765	218	803	543	736	854	337	575	623	699	769	999999	999999	999999	704	999999	999999	999999	633	440	590	705	636	107	307	999999	430	531	658	982	864	246	703	178	318	999999	999999	999999	469	519	96	999999	999999	999999	194	11	999999	32	30	412	106	471	438	999999	567	70	582	706	245	968	434	806	917	640	835	532	594	874	999999	955	999999	999999	999999	999999	999999	977	999999	295	913	305	402	408	511	255	885	999999	808	999999	999999	999999	176	390	590	999999	95	290	695	260	515	662	416	999999	828	999999	293	938	80	999999	535	590	999999	296	792	939	999999	36	305	672	999999	442	724	770	274	946	999999	999999	577	899	38	73	291	563	780	261	999999	902	580	446	962	947	331	493	298	29	12	999999	597	650	925	69	985	33	999999	82	999999	999999	236	999999	285	999999	371	181	295	471	308	692	516	541	999999	999999	999999	858	710	807	120	240	482	254	943	999999	151	926	973	969	88	268	999999	707	323	253	675	698	171	418	585	160	208	999999	720	320	373	66	600	262	612	999999	323	999999	961	999999	173	981	938	376	412	999999	207	999999	393	50	999999	999999	228	807	997	758	999999	301	232	960	999999	655	999999	633	545	95	336	721	366	951	999999	370	999999	615	90	694	999999	794	999999	150	953	999999	443	680	685	999999	837	793	264	854	439	31	475	999999	675	999999	457	999999	831	327	118	999999	959	999999	999999	999999	73	999999	726	313	998	903	296	91	17	999999	221	853	947	981	257	999999	466	512	521	923	895	743	940	572	999999	455	962	688	42	476	922	12	584	422	500	999999	76	999999	999999	536	735	999999	994	525	305	603	366	850	79	575	999999	457	919	999999	999999	330	673	999999	76	999999	940	999999	999999	540	237	219	278	999999	490	33	477	514	655	999999	198	999999	748	425	276	642	99	122	999999	999999	457	999999	92	412	53	179	561	911	884	999999	596	999999	999999	464	297	999999	999999	830	369	55	108	999999	801	999999	983	867	581	257	888	433	463	999999	999999	592	93	761	137	865	492	320	472	999999	999999	352	398	
71	999999	294	137	190	317	268	999999	999999	368	999999	674	157	429	999999	999999	313	33	461	850	768	147	752	999999	999999	958	469	348	999999	582	999999	885	459	546	999999	999999	297	999999	707	125	204	84	425	999999	999999	96	979	446	315	722	169	542	178	502	629	923	423	912	999999	231	848	920	999999	990	999999	66	225	999999	507	999999	311	999999	999999	345	655	999999	722	529	240	449	979	32	42	335	423	10	716	956	917	998	287	384	999999	999999	276	284	378	434	407	999999	871	378	939	829	421	999999	226	999999	847	934	211	894	682	162	252	826	887	379	577	999999	999999	268	693	508	208	926	663	839	78	999999	999999	297	131	999999	577	610	92	999999	914	446	999999	882	119	983	796	999999	702	376	999999	999999	397	999	857	582	743	612	685	440	630	494	323	386	764	476	618	914	999999	535	584	999999	743	684	464	141	999999	999999	158	999999	711	815	234	297	605	627	983	326	440	549	412	965	924	651	999999	999999	132	407	127	643	374	882	620	176	792	999999	999999	999999	544	725	542	285	463	999999	999999	815	270	36	781	147	493	302	484	233	133	618	999999	999999	112	44	18	999999	349	515	345	829	999999	67	999999	999999	999999	280	781	714	17	999999	999999	948	922	766	170	106	999999	980	160	82	408	397	53	999999	885	615	610	510	716	899	999999	948	640	999999	620	212	999999	778	226	222	520	999999	226	997	116	999999	178	345	874	911	26	368	365	272	430	806	999999	331	127	999999	669	281	998	118	200	563	317	32	155	957	575	847	764	937	562	999999	181	56	76	126	446	999999	636	804	882	577	592	378	479	999999	198	210	661	911	553	249	999999	117	806	553	460	999999	199	999999	999999	999999	604	999999	710	791	999999	999999	999999	10	868	404	644	203	235	999999	970	999999	553	341	768	375	196	999999	393	322	999999	73	249	523	665	300	85	719	468	712	972	174	999999	687	999999	231	999999	999999	52	159	604	577	882	193	582	521	602	857	158	971	999999	750	44	397	923	571	728	741	999999	578	328	999999	999999	999999	650	806	281	865	999999	999999	429	535	999999	244	717	300	999999	999999	999999	154	697	227	570	497	729	999999	139	279	764	617	503	214	325	474	999999	999999	843	368	999999	775	249	737	705	611	551	999999	940	999999	999999	632	999999	999999	800	200	999999	110	364	247	794	428	677	11	110	545	53	225	220	346	412	999999	999999	823	522	175	904	959	522	958	945	281	291	338	599	142	999999	999999	414	134	999999	999999	324	605	574	124	108	999999	
636	170	567	336	247	603	999999	642	185	566	159	634	296	920	999999	406	999999	522	146	348	999999	968	999999	222	999999	96	752	681	723	851	258	408	76	667	333	362	400	618	44	687	941	957	956	671	999999	999999	999999	999999	153	918	312	61	977	760	835	668	999999	355	526	999999	999999	715	999999	333	317	750	567	999999	597	235	15	999999	488	459	406	454	21	645	999999	41	999999	999999	538	804	549	206	430	999999	831	664	509	999999	102	883	999999	999999	48	632	363	931	221	218	84	917	999999	628	572	528	999999	390	656	218	814	495	902	770	999999	999999	999999	999999	999999	999999	999999	933	726	959	999999	605	622	181	416	389	291	999999	999999	50	15	621	890	920	634	901	952	451	18	300	241	607	999999	999999	999999	923	848	252	610	960	420	999999	201	953	46	967	906	191	974	277	926	214	675	999999	765	999999	233	864	486	428	308	999999	924	435	728	985	624	556	133	492	541	999999	999999	999999	629	863	429	999999	884	666	995	770	476	741	999999	36	931	128	311	492	999999	999999	999999	191	661	999999	999999	999999	999999	61	352	360	999999	492	999999	888	215	816	242	901	145	296	979	819	433	537	879	193	71	701	999999	999999	999999	640	999999	557	282	999999	207	999999	999999	664	712	999999	324	645	712	984	15	485	821	124	999999	409	356	999999	14	946	758	133	999999	42	703	533	997	846	114	427	700	999999	616	398	619	677	263	481	584	156	505	999999	825	895	999999	586	880	999999	620	999999	294	388	999999	335	68	83	380	999999	999999	999999	835	478	999999	294	294	999999	999999	432	504	217	156	999999	829	857	450	999999	308	299	854	127	653	67	999999	999999	143	999999	635	999999	339	545	307	649	521	405	321	999999	999999	540	611	362	718	999999	999999	999999	699	999999	559	695	885	99	999999	91	760	843	535	777	252	281	161	999999	200	587	103	999999	910	506	999999	433	546	423	721	767	999999	502	408	999999	999999	823	570	999999	762	940	405	250	999999	226	999999	999999	870	543	784	976	999999	639	171	140	364	486	502	202	66	136	159	471	377	17	403	267	444	339	999999	428	711	437	219	260	192	853	198	693	999999	684	999999	12	638	999999	388	58	340	999999	999999	146	999999	377	667	636	790	934	999999	999999	822	631	999999	541	387	365	275	951	429	910	947	510	297	808	584	999999	999999	157	832	632	628	354	999999	175	497	29	107	343	999999	583	999999	258	980	436	870	985	450	31	999999	999999	999999	999999	629	430	330	340	848	522	999999	999999	72	999999	111	999999	999999	478	
704	78	999999	368	268	932	191	999999	450	699	999999	861	937	599	999999	552	532	559	163	201	725	999999	845	166	181	999999	550	484	521	826	156	999999	302	402	291	381	977	999999	999999	546	256	784	999999	999999	999999	987	584	203	364	520	999999	552	999999	999999	999999	207	233	887	999999	683	392	706	334	624	999999	999999	999999	545	999999	559	999999	276	544	617	945	999999	527	223	355	193	10	999999	130	10	715	604	655	999999	649	999999	158	100	78	341	164	549	459	365	999999	31	428	49	886	999999	945	844	17	478	999999	811	679	999999	999999	13	682	45	586	999999	908	948	143	218	895	233	411	999999	207	999999	463	999999	491	999999	145	334	999999	960	999999	999999	65	870	596	187	363	837	414	999999	559	75	658	128	963	999999	456	140	887	219	153	662	402	471	646	999999	24	601	330	999999	874	216	999999	722	574	999999	277	47	361	956	855	999999	999999	999999	924	142	999999	344	999999	999999	715	999999	446	556	999999	807	999999	593	999999	999999	172	761	516	896	273	353	827	999999	554	703	999999	999999	999999	931	364	999999	843	139	547	999999	261	680	999999	966	999999	870	769	691	904	766	346	999999	813	570	793	103	551	923	999	581	314	999999	790	738	505	305	235	515	201	731	964	793	55	999999	999999	492	602	549	999999	403	999999	146	41	787	367	184	605	999999	147	271	543	920	999999	966	209	644	890	430	999999	507	999999	999999	499	999999	999999	552	999999	999999	40	999999	500	999999	830	605	997	178	584	13	381	330	700	999999	378	930	197	54	663	88	999999	895	601	182	88	595	999999	329	646	858	984	999999	999999	510	188	999999	770	542	100	535	969	999999	69	999999	58	999999	806	627	885	999999	999999	758	999999	560	584	145	999999	999999	923	244	845	678	531	999999	28	567	785	200	838	542	999999	655	954	999999	119	488	835	714	134	937	789	141	443	88	873	236	999999	985	999999	999999	135	999999	618	855	999999	999999	508	343	868	491	365	616	789	352	408	339	804	760	450	999999	310	999999	999999	985	454	714	244	453	999999	792	641	800	999999	794	417	717	47	108	448	999999	979	999999	845	642	582	182	351	100	680	543	432	174	999999	830	999999	139	259	633	999999	974	66	65	490	86	999999	565	352	994	935	999999	302	999999	322	631	125	808	159	561	412	282	372	153	773	999999	369	999999	999999	444	61	999999	468	999999	697	473	761	924	20	768	792	27	830	356	999999	989	251	726	852	913	714	934	980	697	231	999999	611	913	291	181	717	383	309	908	943	658	999999	888	
17	848	869	201	798	999999	769	394	999999	999999	988	784	77	643	624	351	999999	127	307	770	192	569	862	848	642	838	61	999999	717	922	413	999999	766	999999	718	999999	53	523	999999	599	928	836	687	595	925	507	114	84	759	958	999999	825	360	999999	999999	448	986	30	999999	960	999999	999999	676	529	612	491	27	715	924	999999	307	216	999999	708	841	355	882	999999	923	145	734	977	999999	759	743	999999	156	999999	655	280	28	32	964	999999	999999	578	170	167	982	999999	490	398	159	149	999999	999999	842	652	999999	360	566	719	107	999999	999999	361	700	917	785	34	345	712	69	653	601	284	252	999999	447	273	999999	724	294	489	999999	345	827	999999	999999	771	745	503	999999	305	714	309	925	551	999999	908	877	999999	382	957	108	778	999999	506	548	385	729	999999	215	999999	999999	999999	999999	999999	768	999999	999999	191	818	999999	289	841	999999	764	939	301	359	999999	857	539	999999	942	351	999999	999999	999999	999999	999999	970	723	51	709	298	348	139	871	873	318	999999	69	999999	695	999999	368	678	999999	999999	574	566	256	36	39	188	675	960	999999	999999	999999	999999	999999	999999	211	220	999999	971	579	553	999999	634	999999	428	51	917	797	163	700	999999	982	657	134	999999	441	999999	723	697	22	999999	622	999999	906	381	774	91	999999	186	184	484	340	397	108	713	91	940	498	999999	985	121	999999	522	269	999999	999999	451	112	999999	999999	445	497	407	958	59	931	999999	727	696	653	959	37	621	979	225	187	595	559	999999	43	501	277	894	711	901	149	110	128	201	999999	333	979	124	734	738	987	932	999999	59	781	791	222	801	999999	35	93	999999	542	999999	538	921	999999	999999	742	950	178	602	695	999999	999999	999999	182	536	999999	329	999999	912	886	251	999999	254	999999	510	639	252	288	999999	999999	686	999999	999999	567	83	999999	941	999999	297	382	783	569	999999	246	999999	149	950	618	685	969	856	999999	181	883	301	816	293	999999	391	62	999999	672	999999	882	19	999999	540	273	108	873	890	887	693	999999	999999	681	841	999999	786	370	688	633	999999	506	862	999999	646	496	999999	266	379	187	59	999999	999999	121	867	999999	237	140	609	999999	520	812	88	969	361	640	780	999999	975	285	999999	31	999999	866	999999	206	30	377	603	54	999999	841	999999	713	837	458	658	999999	814	338	999999	656	761	12	999999	999999	428	893	289	15	999999	999999	291	999999	999999	999999	870	26	51	671	492	859	999999	565	999999	999999	999999	375	141	903	982	788	805	646	505	331	270	371	753	289	
777	999999	98	598	999999	350	559	410	999999	999999	999999	642	949	152	846	920	999999	205	999999	444	482	63	761	386	33	999999	851	645	999999	878	768	508	999999	762	893	365	771	999999	236	348	129	999999	999999	999999	325	349	838	662	799	584	212	74	58	999999	807	724	999999	711	574	999999	499	914	811	635	50	88	999999	999999	259	490	159	190	969	975	325	574	201	438	70	999999	98	198	845	24	675	999999	460	954	955	999999	990	70	374	999999	999999	214	106	236	292	246	999999	651	412	318	435	31	105	999999	993	242	533	999999	650	890	323	999999	78	999999	959	999999	999999	999999	241	90	999999	99	999999	153	136	120	477	964	156	823	713	446	785	999999	589	653	608	386	999999	999999	645	64	419	999999	512	547	999999	309	277	944	617	555	419	332	999999	999999	999999	951	947	882	765	999999	999999	826	186	876	525	999999	217	315	739	252	463	519	999999	999999	679	342	641	588	973	177	697	211	216	168	37	463	718	253	448	656	439	999999	957	86	274	592	307	635	32	999999	102	961	215	375	101	900	886	381	999999	999999	320	999999	909	597	871	587	999999	999999	848	999999	999999	963	867	92	813	385	562	368	182	97	44	15	565	999999	85	735	996	999999	999999	999999	576	347	587	574	999999	80	179	999999	214	686	971	289	787	961	999999	138	999999	132	562	999999	348	527	209	578	839	314	999999	540	521	146	999999	780	950	721	494	485	999999	999999	999999	742	999999	202	163	999999	999999	999999	228	604	594	999999	640	873	287	999999	999999	58	999999	19	735	41	277	638	848	999999	104	999999	338	75	476	308	751	999999	386	819	999999	155	999999	713	461	93	999999	208	999999	574	506	718	999999	599	932	445	347	999999	999999	714	475	578	354	999999	401	926	426	162	137	296	999999	838	999999	468	852	643	684	433	557	999999	946	78	692	283	999999	999999	999999	999999	999999	999999	960	384	244	671	354	999999	801	288	322	535	666	933	81	659	378	999999	231	999999	999999	999999	999999	913	999999	915	768	999999	999999	80	523	24	999999	687	29	106	335	999999	604	999999	999999	921	841	406	120	32	984	22	997	42	999999	904	164	663	992	999999	280	57	565	999999	902	999999	999999	731	999999	307	307	979	999999	974	334	557	73	999999	920	824	457	364	802	796	931	755	409	853	175	618	860	574	999999	185	826	288	265	285	922	999999	999999	120	641	999999	725	999999	108	999999	708	357	841	758	743	999999	396	999999	999999	999999	397	156	547	201	999999	156	447	999999	294	738	999999	999999	301	999999	482	752	999999	346	
723	999999	81	926	657	387	999999	817	777	999999	830	526	788	999999	999999	999999	888	999999	999999	685	554	494	375	999999	721	370	999999	662	65	63	999999	990	230	60	202	265	696	470	999999	999999	57	999999	379	346	902	767	950	248	999999	804	899	706	133	272	792	238	623	89	214	999999	514	492	999999	723	825	839	306	737	717	778	801	427	999999	469	637	806	124	39	100	999999	419	634	649	261	999999	579	999999	958	268	964	999999	617	266	212	999999	565	986	999999	520	72	470	222	531	243	999999	481	430	663	634	999999	123	594	999999	260	999999	999999	999999	999999	569	255	972	347	479	752	999999	193	171	83	814	999999	820	999999	518	38	999999	206	113	999999	258	682	159	214	999999	282	999999	56	629	15	335	775	723	486	96	275	99	133	742	778	106	999999	320	356	848	562	999999	654	85	960	767	680	776	436	999999	886	106	767	24	999999	901	100	564	166	999999	48	359	343	382	253	938	369	463	999999	319	439	999999	802	365	771	116	999999	971	669	999999	654	999	296	235	210	179	332	118	545	999999	16	265	999999	999999	810	212	831	282	831	31	407	226	999999	126	999999	999999	303	999999	252	100	999999	128	895	918	999999	999999	72	118	999999	84	616	261	918	457	313	999999	999999	204	555	568	284	924	999999	647	839	437	557	179	413	686	999999	920	866	454	181	887	370	999999	514	770	150	723	110	999999	415	156	308	999999	813	647	315	999999	855	999999	815	780	979	257	88	666	491	892	705	495	999999	695	394	474	285	425	814	973	690	999999	428	561	823	392	242	692	999999	563	366	765	381	776	75	192	999999	401	907	122	166	999999	289	257	27	614	558	720	999999	999999	718	999999	833	341	418	80	265	263	956	597	25	395	537	999999	536	939	124	432	999999	212	835	884	517	701	816	842	506	180	543	219	999999	521	999999	999999	844	968	999999	49	999999	994	999999	999999	999999	320	106	770	999999	360	721	88	500	136	99	559	998	999999	999999	141	999999	576	574	94	720	747	763	503	464	241	94	999999	17	85	74	635	285	460	450	207	604	56	531	155	999999	999999	999999	707	432	999999	999999	20	999999	999999	523	999999	429	842	999999	999999	557	603	999999	89	276	162	999999	999999	72	999999	283	999999	393	999999	536	478	54	999999	634	999999	38	999999	81	92	999999	83	999999	217	561	282	216	443	796	999999	650	11	740	452	879	306	394	304	645	968	108	759	999999	415	273	999999	747	10	999999	410	668	501	531	233	154	203	682	999999	999999	999999	257	840	751	
999999	42	534	738	601	549	337	999999	734	999999	113	983	184	455	999999	944	999999	999999	215	999999	396	95	159	480	517	307	686	624	531	441	855	720	268	999999	988	382	738	316	155	461	880	999999	999999	90	999999	249	970	999999	999999	919	357	265	999999	615	999999	999999	883	64	231	999999	862	713	348	303	999999	392	725	175	466	999999	215	209	389	754	354	855	161	79	62	277	337	999999	16	612	999999	600	999999	653	653	999999	999999	999999	999999	999999	598	999999	202	999999	524	45	524	805	290	926	713	157	999999	297	270	509	402	999999	12	999999	999999	924	707	735	219	965	999999	999999	999999	32	202	531	123	537	165	188	663	520	554	999999	752	532	657	90	899	936	724	391	393	154	52	684	681	141	884	674	469	466	431	999999	332	452	293	268	999999	191	999999	999999	141	91	846	882	269	985	210	999999	276	627	999999	282	999999	999999	688	377	999999	518	850	982	653	491	999999	206	999999	995	694	310	248	999999	356	999999	902	999999	259	311	308	169	424	696	999999	450	407	842	630	159	318	999	763	915	288	225	999999	999999	694	999999	373	999999	793	274	301	999999	205	999999	280	127	380	864	83	387	79	819	103	999999	61	212	93	999999	999999	939	687	694	546	332	999999	999999	387	850	999999	609	938	658	376	160	999999	40	254	531	571	512	999999	999999	926	999999	846	468	131	999999	10	491	565	496	84	999999	586	606	363	872	766	149	740	999999	182	473	449	421	999999	943	999999	31	957	999999	999999	999999	999999	243	767	170	486	999999	999999	209	850	210	999999	451	584	521	999999	798	676	999999	999999	999999	772	259	999999	463	937	435	24	999999	429	999999	533	13	191	21	999999	352	839	203	396	124	999999	999999	679	999999	999999	997	836	932	379	960	354	585	798	882	300	999999	962	314	999999	60	999999	831	999999	999999	676	50	999999	572	999999	230	959	482	986	650	302	241	579	309	43	939	598	92	999999	468	634	948	214	309	721	783	390	534	999999	345	999999	308	999999	808	999999	389	738	274	999999	159	999999	872	599	158	589	68	341	999999	281	293	462	554	32	321	246	727	835	960	851	53	999999	434	511	650	172	994	480	771	13	653	211	334	975	659	468	761	358	66	720	999999	451	728	263	999999	999999	932	285	448	571	577	553	999999	423	999999	999999	576	999999	999999	999999	594	588	569	658	627	999999	137	578	372	853	999999	379	779	249	199	999999	121	180	823	999999	239	999999	41	999999	435	110	433	911	913	350	891	400	409	81	135	84	882	79	636	999999	755	
363	913	595	96	208	999999	999999	234	470	208	405	547	191	999999	876	556	999999	232	527	659	226	665	32	961	94	969	707	124	124	719	51	999999	228	21	875	805	446	124	237	999999	894	687	452	151	495	853	999999	325	259	999999	522	847	119	946	539	999999	999999	999999	11	239	76	423	119	751	167	860	328	179	999999	80	119	999999	995	201	764	999999	222	999999	999999	241	750	392	865	999999	999999	999999	435	999999	482	187	915	812	122	997	999999	481	578	999999	984	635	999999	59	445	188	418	999999	851	999999	999999	10	485	19	167	770	488	683	558	522	554	999999	435	56	696	999999	999999	306	142	999999	932	292	960	521	896	840	707	999999	947	686	999999	999999	352	999999	100	482	701	905	655	352	518	585	923	66	157	31	209	487	362	743	33	121	145	853	985	999999	49	964	122	999999	999999	787	736	871	999999	999999	999999	917	955	224	999999	259	999999	789	488	356	999999	904	373	875	641	229	349	999999	999999	999999	999999	498	999999	999999	442	737	793	339	289	999999	999999	61	722	531	999999	292	999999	147	999999	773	469	356	999999	639	539	144	999999	247	685	999999	447	532	217	999999	833	131	999999	763	781	273	466	322	510	999999	508	317	192	842	999999	358	999999	211	471	889	607	999999	134	999999	662	308	146	555	999999	999999	293	999999	843	999999	999999	289	896	768	366	479	999999	157	845	617	999999	231	999999	758	773	999999	999999	999999	71	328	667	396	997	502	111	483	999999	910	999999	75	473	193	473	734	154	194	462	927	845	999999	999999	999999	601	999999	762	441	355	388	782	327	297	999999	263	525	999999	999999	291	999999	999999	882	351	406	489	780	154	999999	999999	227	614	588	874	229	401	79	999999	218	999999	490	740	670	137	999999	999999	351	777	426	929	947	945	842	999999	999999	270	962	650	185	970	821	372	814	683	138	999999	203	999999	78	999999	194	779	581	516	801	999999	997	755	602	278	148	12	728	28	999999	282	999999	685	816	999999	438	428	999999	247	974	127	925	986	999	974	934	999999	708	999999	744	178	374	336	999999	404	999999	217	57	999999	831	818	644	999999	873	855	12	518	636	999999	227	766	219	343	541	683	738	999999	755	627	343	249	303	958	284	999999	999999	445	583	422	696	231	380	999999	999999	166	483	138	999999	153	999999	426	272	999999	999999	999999	959	40	794	428	665	261	999999	999999	573	592	524	686	999999	999999	948	999999	934	223	422	996	395	999999	999999	999999	999999	609	897	999999	999999	999999	977	704	999999	306	999999	876	650	165	756	444	999999	
951	100	823	641	797	999999	881	999999	415	999999	58	186	555	592	413	113	419	228	66	364	849	999999	655	614	820	279	226	558	81	916	779	467	999999	236	443	999999	113	744	999999	999999	999999	416	250	436	999999	527	861	713	279	773	241	999999	999999	90	920	187	444	219	821	527	999999	332	999999	498	712	591	208	328	999999	948	999	674	815	73	348	442	534	229	685	999999	999999	512	289	307	999999	999999	767	999999	316	266	30	999999	923	885	602	692	292	999999	723	999999	329	542	564	330	773	999999	132	636	741	488	653	224	533	528	118	887	53	826	813	870	824	311	22	892	927	115	751	929	999999	656	160	782	506	348	999999	876	948	999999	534	999999	719	140	165	828	613	806	371	999999	999999	715	649	999999	999999	852	522	27	530	672	402	668	814	202	999999	94	337	999999	718	194	999999	999999	938	94	302	694	999999	999999	155	194	288	999999	743	357	161	755	999999	694	999999	653	999999	999999	355	999999	999999	999999	314	526	999999	999999	500	742	98	999999	999999	545	999999	565	173	253	999999	828	872	346	393	281	924	467	50	419	87	643	999999	75	368	999999	999999	662	527	999999	390	635	999999	999999	999999	999999	43	999999	507	616	979	452	530	600	951	999999	999999	19	999999	294	940	846	999999	999999	999999	856	716	33	818	260	999999	124	47	737	863	76	110	999999	652	848	248	368	959	999999	999999	635	123	436	123	370	515	999999	770	243	999999	543	159	182	91	837	829	20	999999	257	957	865	414	792	736	885	897	296	367	54	56	582	999999	999999	125	367	743	289	999999	999999	745	781	353	999999	999999	330	916	927	715	814	28	237	620	711	999999	575	230	330	999999	238	473	228	999999	725	196	913	655	108	999999	724	104	550	110	299	512	186	521	610	551	999999	968	999999	999999	552	35	818	999999	999999	999999	550	146	999999	589	681	985	999999	272	627	617	338	999999	818	999999	991	999999	478	999999	331	209	300	63	999999	779	999999	999999	999999	647	966	699	378	951	479	523	516	587	680	960	428	314	985	913	893	999999	222	742	999999	109	589	999999	557	691	640	976	294	496	526	644	999999	421	492	879	305	927	249	387	999999	304	363	414	49	517	708	27	999999	386	170	999999	566	550	120	403	67	144	152	687	320	502	238	999999	70	999999	663	17	821	116	618	965	753	835	547	854	745	185	792	49	982	999999	763	908	336	899	87	999999	311	98	821	171	785	562	76	702	76	343	353	999999	854	701	999999	999999	999999	204	873	999999	999999	265	658	882	352	
112	704	696	738	999999	999999	999999	958	907	705	733	295	457	999999	201	768	845	788	411	999999	788	195	291	999999	657	150	141	999999	356	752	56	439	999999	818	683	857	380	999999	745	649	191	54	999999	995	471	820	320	25	999999	963	999999	476	256	61	563	916	423	278	91	189	562	999999	612	164	659	999999	357	999999	999999	343	397	882	53	761	649	744	248	999999	999999	837	829	126	352	999999	594	579	193	886	265	766	444	111	999999	999999	999999	55	441	791	346	177	472	682	518	349	575	285	433	999999	411	818	678	999999	321	253	999999	445	999999	999999	570	89	999999	470	999999	740	898	999999	999999	487	674	604	312	456	949	789	374	157	607	999999	816	999999	156	699	999999	446	98	316	790	638	999999	652	261	221	231	999999	999999	12	309	999999	450	289	285	999999	820	999999	999999	999999	188	999999	879	212	999999	790	413	260	999999	999999	985	936	651	999999	505	999999	281	999999	353	100	235	692	999999	372	847	829	999999	537	43	210	879	678	930	867	138	268	999999	12	999999	470	999999	970	333	646	999999	373	136	858	999999	999999	673	797	463	425	995	999999	999999	517	364	18	238	875	227	732	541	317	16	784	463	247	999999	999999	217	883	292	999999	368	95	355	484	703	704	999999	128	999999	91	224	999999	871	642	468	999999	647	999999	999999	999999	752	601	114	999999	367	351	404	999999	999999	404	999999	580	143	741	137	714	171	880	314	533	132	108	205	999999	103	999999	913	999999	778	372	631	999999	651	359	511	999999	999999	646	127	361	309	217	999999	141	999999	999999	381	999999	999999	754	999999	767	999999	708	810	999999	405	653	999999	999999	437	583	767	938	773	188	929	783	999999	370	732	525	999999	953	233	999999	291	999999	999999	459	130	784	999999	34	293	863	910	942	549	857	371	337	40	999999	923	999999	999999	878	368	323	714	597	899	999999	31	563	15	547	485	999999	372	341	694	166	744	653	276	743	655	909	277	986	244	382	999	405	495	999999	39	999999	999999	412	705	645	744	533	885	999999	12	999999	858	999999	467	653	999999	39	642	873	517	280	459	705	232	999999	55	727	999999	526	153	626	77	505	518	977	429	960	636	58	421	221	768	999999	741	926	61	904	529	591	999999	970	999999	621	999999	758	57	770	189	256	600	27	180	368	29	386	661	362	854	489	234	534	402	594	461	306	999999	355	964	306	406	151	208	771	638	999999	864	456	512	760	929	658	781	390	999999	999999	50	409	999999	364	274	698	999999	49	366	364	578	177	169	999999	
256	702	806	882	999999	458	999999	409	730	846	522	215	999999	103	999999	575	752	999999	999999	999999	266	112	999999	609	42	708	999999	169	414	284	999999	696	999999	999999	513	237	852	898	540	999	586	640	679	248	999999	68	999999	999999	489	791	611	566	41	112	440	153	442	999999	999999	151	368	659	995	456	251	826	919	44	590	332	722	854	999999	146	999999	999999	433	31	766	973	859	143	679	622	673	48	664	193	386	370	999999	999999	58	398	641	926	645	999999	996	26	999999	999999	376	166	999999	756	93	895	631	814	720	420	439	876	999999	234	999999	382	782	213	171	735	657	230	537	999999	805	93	505	554	979	999999	999999	750	834	55	999999	522	554	916	954	999999	562	571	649	384	225	181	116	416	946	273	450	793	999999	413	166	156	629	11	950	999999	400	999999	999999	520	395	689	52	246	999999	999999	827	866	999999	403	183	96	580	163	851	634	976	999999	608	716	759	241	895	431	889	621	893	999999	999999	999999	378	485	736	138	988	999999	139	999999	999999	488	445	583	544	999999	999999	80	575	475	160	326	999999	311	477	999999	761	164	999999	999999	357	846	999999	284	901	999999	999999	999999	359	999999	174	999999	999999	115	148	999999	999999	999999	696	444	201	818	55	427	402	648	929	76	18	999999	377	834	743	518	523	113	914	171	999999	249	999999	541	720	134	311	835	822	918	999999	358	848	999999	999999	999999	429	538	999999	156	881	262	375	958	999999	741	83	999999	581	999999	592	999999	214	999999	999999	456	18	659	108	920	999999	567	999999	21	903	659	999999	791	999999	394	99	985	312	768	999999	999999	874	477	852	999999	60	970	264	999999	336	999999	153	738	93	21	999999	999999	440	880	39	324	436	363	64	39	999999	292	964	196	896	999999	732	446	999999	83	582	540	807	999999	870	999999	312	989	685	775	999999	41	708	364	54	330	555	999999	999999	964	993	999999	423	822	999999	768	15	77	939	729	405	706	999999	19	438	809	961	999999	999999	883	999999	446	678	289	523	940	583	609	152	576	999999	310	707	865	89	999999	999999	985	121	112	150	999999	59	955	380	810	132	698	925	244	368	243	999999	999999	952	556	999999	144	999999	77	194	406	999999	373	999999	104	998	53	999999	377	692	999999	210	999999	999999	777	396	999999	908	712	817	885	999999	907	217	817	999999	852	912	533	229	999999	999999	53	917	999999	319	686	288	286	811	88	768	558	552	391	43	515	122	999999	169	999999	235	596	259	309	722	999999	166	860	217	156	999999	999999	157	708	301	166	
989	998	999999	710	444	632	901	739	126	135	364	825	999999	382	739	738	373	110	999999	98	793	618	31	300	999999	428	78	664	948	371	410	999999	100	877	999999	123	999999	459	684	603	694	520	999999	596	999999	340	86	999999	416	402	43	57	999999	999999	999999	380	977	999999	190	26	563	246	791	755	724	520	999999	999999	999999	999999	999999	914	426	164	999999	283	436	434	636	199	351	244	257	999999	338	999999	893	888	515	154	146	548	278	999999	50	457	729	437	999999	153	999999	999999	977	999999	380	128	631	796	999999	99	944	552	541	990	674	328	999999	245	426	999999	627	846	401	712	489	483	645	758	124	999999	553	999	562	493	593	999999	267	467	999999	219	999999	999999	90	425	999999	593	999999	287	999999	721	468	999999	20	511	525	759	778	999999	310	897	483	999999	682	862	545	944	989	999999	406	503	999999	531	71	217	638	531	999999	975	511	896	999999	999999	765	402	999999	70	989	61	967	834	402	999999	166	286	736	860	423	228	999999	999999	999999	959	999999	499	659	936	432	803	872	994	994	803	763	414	999999	125	999999	289	384	484	955	938	90	572	999999	79	375	784	481	778	999999	546	104	999999	301	515	487	999999	743	550	999999	195	189	999999	999999	599	238	999999	854	999999	999999	144	843	405	999999	666	879	318	399	999999	571	999999	999999	999999	887	457	708	999999	999999	999999	999999	999999	999999	834	846	769	999999	117	732	511	841	624	930	859	34	972	703	698	946	635	999999	178	877	163	999999	990	863	95	95	392	999999	721	638	938	982	913	598	19	559	540	999999	772	585	999999	748	947	716	999999	79	914	754	999999	999999	487	289	469	962	392	855	855	905	673	31	999999	620	130	999999	992	877	121	384	693	149	999999	728	999999	593	989	415	42	283	401	25	180	638	999999	159	161	658	523	999999	216	164	703	634	243	750	999999	277	628	961	724	594	957	540	999999	870	165	758	426	876	999999	999999	823	581	513	657	851	711	739	970	834	344	999999	170	177	999999	446	999999	999999	123	357	721	787	999999	559	807	999999	639	578	999999	994	999999	242	647	999999	240	999999	999999	130	585	999999	999999	537	999999	999999	390	240	797	373	530	999999	999999	273	999999	999999	261	198	752	999999	706	999999	221	143	729	999999	441	999999	716	999999	937	208	325	999999	909	999999	999999	194	139	999999	179	576	270	276	57	586	621	999999	929	128	999999	51	588	108	423	999999	999999	400	808	999999	695	287	524	613	999999	332	118	999999	364	99	704	999999	999999	809	852	140	339	945	96	153	
364	312	183	597	468	896	620	226	248	999999	999999	433	999999	457	257	891	62	657	999999	724	477	999999	775	839	424	657	982	779	256	292	655	742	314	665	328	393	114	926	154	539	712	892	483	439	999999	280	691	999999	561	961	88	682	114	371	675	464	537	343	183	811	914	999999	969	955	278	792	129	999999	138	999999	787	135	512	311	22	999999	999999	345	286	154	965	999999	999999	295	999999	973	638	942	989	999999	999999	771	999999	343	999999	871	922	528	171	770	160	970	483	999999	183	952	999999	802	358	999999	48	201	67	999999	999999	999999	622	684	999999	304	999999	186	731	999999	18	26	382	999999	686	999999	662	897	183	515	993	994	896	531	999999	999999	999999	836	594	899	824	999999	713	999999	497	91	258	247	777	867	616	974	999999	218	688	167	580	10	125	216	438	999999	28	999999	45	851	647	999999	573	499	999999	327	592	831	450	999999	312	658	682	605	893	424	129	316	898	29	754	688	843	999999	999999	803	720	999999	999999	683	646	171	999999	645	999999	999999	999999	287	377	298	391	418	768	999999	855	921	328	999999	999999	23	31	999999	999999	26	107	958	258	620	818	696	607	999999	370	766	999999	150	970	46	171	737	750	842	938	609	637	346	999999	508	107	999999	999999	999999	75	457	661	934	518	999999	548	485	999999	63	469	680	999999	999999	57	999999	637	715	951	999999	359	585	999999	189	772	53	389	760	47	999999	522	999999	220	407	149	999999	115	772	999999	308	999999	999999	828	696	999999	268	918	460	298	919	871	999999	807	999999	850	489	999999	481	171	475	291	999999	448	168	541	999999	999999	294	999999	999999	896	864	93	653	792	674	756	576	806	514	999999	928	471	999999	878	140	262	26	557	660	999999	633	999999	166	26	710	999999	670	165	973	798	634	423	163	33	16	308	163	411	186	999999	617	674	999999	349	363	999999	329	289	410	999999	453	736	387	999999	272	262	999999	636	92	436	96	999999	999999	716	501	999999	318	999999	871	832	999999	615	999999	927	120	958	954	816	663	394	917	390	754	825	999999	897	46	745	999999	999999	380	527	329	749	645	999999	841	940	848	847	999999	233	417	578	59	838	365	459	307	313	308	120	973	697	518	705	666	18	371	604	479	573	344	127	461	581	295	631	292	999999	999999	24	968	816	999999	694	973	186	999999	515	541	999999	448	457	999999	270	553	631	240	999999	539	832	999999	254	377	443	889	999999	999999	478	552	733	176	393	195	293	999999	166	319	824	999999	490	242	856	72	892	134	
887	671	200	37	664	401	351	384	295	999999	724	999999	944	804	683	68	307	963	807	419	64	271	172	128	397	322	415	999999	59	600	722	999999	484	318	11	628	926	451	999999	342	999999	999999	900	846	427	718	375	29	59	431	934	999999	264	482	80	625	509	999999	640	352	985	143	335	694	724	999999	963	635	803	64	141	999999	999999	475	594	55	371	325	700	999999	999999	395	169	999999	665	829	927	12	248	385	999999	854	810	546	357	691	684	999999	132	884	754	999999	226	994	300	88	817	789	887	999999	264	193	381	961	405	599	974	708	39	894	615	961	396	427	999999	999999	55	538	128	903	371	999999	203	816	924	216	179	174	337	587	21	147	124	999999	131	999999	999999	849	151	757	716	975	186	237	279	793	999999	799	68	22	42	288	671	984	663	999999	990	565	47	198	999999	809	999999	452	999999	477	847	182	999999	999	999999	205	397	999999	196	395	979	965	546	999999	862	999999	115	324	999999	733	476	139	559	32	945	918	999999	999999	336	999999	604	733	354	801	946	181	999999	69	999999	836	999999	310	798	999999	129	999999	28	905	336	60	704	999999	898	159	11	999999	622	999999	63	885	999999	445	44	289	999999	255	620	745	195	691	876	56	115	717	999999	175	341	291	903	999999	900	906	626	999999	999999	548	835	205	799	238	999999	230	16	333	453	456	999999	518	487	873	999999	282	720	999999	184	999999	951	999999	318	999999	386	341	999999	999999	985	486	818	999999	86	252	999999	999999	999999	956	143	655	50	999999	273	395	899	822	803	999999	516	627	196	981	110	554	999999	654	886	963	852	226	999999	999999	347	967	637	517	442	245	463	999999	999999	764	511	528	617	178	917	999999	999999	999999	538	351	625	999999	300	837	657	531	655	999999	999999	981	114	999999	805	176	999999	306	999999	391	390	567	575	527	999999	432	479	999999	937	428	737	964	36	298	688	508	258	999999	677	999999	999999	910	590	698	460	355	660	999999	722	999999	734	999999	174	999999	999999	970	999999	108	77	867	999999	85	594	236	37	574	954	999999	237	307	999999	999999	628	999999	999999	999999	999999	876	77	944	999999	884	858	495	694	126	799	999999	125	999999	999999	160	999999	809	999999	999999	999999	999999	999999	886	400	999999	367	999999	533	999999	999999	216	34	703	993	999999	999999	132	105	482	226	108	542	910	774	483	699	519	574	768	552	819	524	747	999999	623	214	191	554	927	527	443	962	424	999999	999999	457	421	724	832	129	789	713	960	567	227	820	760	999999	917	999999	999999	
851	999999	999999	182	691	286	550	379	695	999999	578	178	955	783	146	128	786	191	35	999999	999999	741	999999	763	116	564	999999	936	802	453	79	636	782	999999	591	207	999999	999999	999999	180	871	355	147	279	220	544	999999	783	91	702	974	930	891	866	62	120	126	963	76	999999	107	614	577	251	780	999999	396	285	202	938	430	834	290	855	416	999999	603	379	999999	571	999999	406	854	110	479	149	999999	915	999999	999999	91	733	884	773	83	267	999999	896	499	279	158	729	999999	999999	281	149	999999	45	999999	613	516	999999	421	505	577	999999	999999	476	771	640	206	480	658	721	857	696	949	516	782	999999	999999	707	879	283	422	829	815	999999	828	339	999999	709	465	23	964	999999	999999	389	206	382	999999	311	134	999999	83	677	81	869	295	584	199	999999	263	310	941	809	867	148	93	999999	885	57	648	442	151	496	25	999999	999999	999999	384	999999	320	999999	651	999999	999999	999999	210	744	758	946	426	253	150	365	456	165	81	164	476	184	306	458	999999	461	663	692	716	586	999999	436	999999	773	999999	999999	823	999999	999999	582	236	846	937	999999	999999	999999	631	404	999999	999999	49	859	572	602	999999	999999	274	862	999999	200	999999	999999	314	999999	92	999999	834	652	999999	520	999999	603	506	499	928	999999	246	957	468	557	829	999999	399	930	547	999999	999999	999999	727	10	999999	961	999999	468	875	344	542	324	266	666	114	999999	999999	781	999999	445	362	82	674	426	963	999999	403	366	999999	999999	999999	999999	86	288	468	999999	925	53	166	999999	664	48	624	593	97	921	701	999999	999999	999999	907	618	685	111	450	790	999999	999999	46	58	999999	583	108	437	843	168	248	977	208	999999	62	318	625	673	781	324	999999	999999	338	51	614	601	913	999999	540	882	698	974	838	677	480	624	999999	999999	23	999999	999999	999999	750	929	683	724	603	999999	999999	599	993	22	999999	136	342	764	972	994	443	966	669	999999	897	960	470	999999	149	530	318	437	311	517	999999	999999	384	271	340	409	368	890	997	260	719	940	889	999999	654	999999	345	716	652	999999	999999	56	999999	360	999999	789	468	419	585	83	355	372	297	999999	362	630	999999	80	434	573	636	553	968	999999	870	956	80	784	999999	436	194	999999	784	999999	843	999999	999999	33	971	550	999999	949	315	924	905	999999	999999	999999	333	34	960	274	292	89	385	999999	999999	13	490	999999	999999	684	800	158	888	753	587	997	999999	748	352	728	108	883	632	687	999999	53	513	523	314	999999	999999	594	476	999999	
319	705	914	723	999999	284	542	639	831	266	158	999999	46	162	769	654	772	585	682	999999	175	408	456	698	881	44	999999	966	999999	62	232	216	681	968	443	881	92	917	999999	77	999999	469	62	376	538	91	999999	999999	754	659	999999	999999	911	245	754	911	259	226	841	500	784	999999	610	779	43	941	485	78	718	999999	572	855	999999	614	999999	706	355	89	169	799	999999	149	222	378	168	356	999999	999999	999999	999999	632	866	85	721	999999	619	858	283	342	597	606	999999	642	867	97	48	999999	307	999999	58	565	179	67	51	473	645	363	242	620	686	647	48	854	195	264	706	779	650	331	436	847	82	747	999999	203	98	506	355	291	130	999999	997	257	175	967	463	808	999999	258	648	265	626	662	656	950	567	999999	457	612	391	999999	999999	976	763	210	492	432	999999	999999	385	149	18	950	500	999999	999999	791	689	999999	999999	897	745	402	682	180	230	999999	999999	999999	999999	14	59	742	999999	860	980	31	494	964	999999	41	323	195	872	509	999999	675	172	812	310	776	405	238	999999	494	524	999999	303	592	980	82	341	872	223	999999	999999	275	999999	639	862	628	307	999999	999999	999999	999999	559	999999	183	923	999999	999999	287	999999	859	609	820	931	416	346	999999	728	901	999999	999999	700	451	999999	999999	419	999999	999999	999999	999999	682	478	999999	495	51	999999	964	940	129	669	999999	824	63	560	364	772	279	344	644	999999	352	999999	999999	999999	340	79	142	999999	999999	764	941	929	724	999999	999999	390	999999	335	890	505	382	579	999999	242	559	588	646	890	999999	999999	150	999999	981	999999	999999	999999	82	940	164	999999	999999	386	912	364	999999	505	109	725	921	999999	843	943	453	149	920	772	999999	173	190	752	433	999999	999999	308	624	304	948	999999	728	857	318	987	181	919	726	995	667	254	515	999999	488	999999	999999	644	999999	999999	203	842	319	999999	999999	909	760	999999	999999	536	416	613	740	432	557	999999	996	999999	665	856	999999	534	999999	925	114	56	999999	999999	999999	512	282	999999	999999	427	111	116	184	999999	375	409	236	769	380	200	588	63	513	92	506	873	924	905	999999	999999	434	668	429	394	731	444	999999	634	148	999999	264	91	200	322	331	451	441	114	999999	999999	629	12	163	232	346	60	543	575	630	999999	587	377	355	394	999999	442	686	789	999999	931	158	602	631	344	935	999999	863	999999	761	64	441	820	216	723	409	431	514	207	999999	681	999999	685	13	747	458	887	735	806	330	889	764	651	943	999999	117	37	
381	819	296	838	197	352	813	575	958	999999	170	999999	984	999999	927	488	999999	489	999999	999999	599	884	886	58	772	999999	870	999999	999999	789	876	450	616	999999	60	999999	911	219	999999	558	999999	437	788	690	726	999999	821	758	961	286	910	999999	999999	645	437	999999	933	247	76	999999	481	941	285	999999	891	720	25	612	520	999999	577	999999	995	481	999999	171	999999	205	331	999999	999999	121	910	23	878	999999	713	970	944	999999	762	673	153	363	86	999999	999999	619	999999	16	97	999999	248	729	999999	999999	467	999999	55	276	401	737	999999	407	894	370	40	272	999999	999999	999999	55	668	956	479	904	387	999999	999999	669	19	486	405	325	581	37	873	190	999999	498	955	459	925	677	999999	999999	999999	746	999999	999999	999999	890	328	331	10	999999	999999	292	260	999999	12	825	999999	999999	999999	914	341	600	825	999999	497	850	999999	801	522	556	129	990	793	999999	156	641	182	689	769	129	168	84	324	539	999999	590	999999	999999	496	139	600	549	419	258	693	166	920	603	999999	59	932	526	808	999999	922	559	498	806	657	370	653	999999	616	148	999999	999999	285	296	390	906	999999	456	999999	999999	955	580	580	545	760	990	721	579	999999	720	196	641	999999	871	616	999999	102	999999	852	999999	999999	431	933	281	999999	436	880	633	222	322	999999	486	222	425	498	352	979	953	55	667	999999	84	709	999999	999999	125	999999	414	679	463	813	796	999999	188	907	534	999999	999999	53	999999	119	98	999999	157	591	999999	428	999999	382	999999	999999	148	999999	999999	487	411	722	47	329	386	445	475	953	759	509	342	882	44	517	999999	705	999999	910	721	999999	999999	718	562	315	252	696	999999	41	415	515	674	718	999999	999999	506	812	999999	999999	999999	889	644	144	606	647	258	827	394	342	419	568	277	238	366	638	927	693	999999	732	86	690	304	999999	548	253	834	624	999999	999999	21	161	999999	700	254	832	913	425	121	914	999999	424	311	808	622	999999	248	446	361	999999	999999	813	652	999999	903	999999	999999	210	596	362	813	634	363	61	999999	999999	472	999999	999999	534	725	512	581	255	675	661	999999	999999	999999	701	15	999999	272	694	999999	999999	508	229	797	999999	999999	713	999999	999999	110	999999	71	999999	486	364	384	999999	461	826	64	270	242	406	999999	999999	596	999999	999999	895	357	425	371	668	490	133	759	252	999999	715	297	21	683	821	155	253	999999	999999	19	999999	326	343	936	999999	639	310	966	111	999999	555	682	148	334	933	411	684	70	999999	770	363	605	142	891	
745	538	999999	587	999999	999999	999999	651	999999	99	922	999999	24	489	925	38	189	166	657	233	999999	43	999999	687	750	420	470	193	206	368	655	999999	193	999999	200	907	999999	999999	555	850	71	904	224	59	411	364	999999	205	145	374	590	206	948	909	999999	712	999999	364	836	999999	791	999999	454	999999	999999	71	999999	572	299	999999	999999	999999	610	806	171	329	999999	110	286	999999	33	274	57	831	999999	458	912	284	783	999999	527	242	886	999999	68	297	460	125	614	999999	969	824	906	126	933	999999	999999	151	747	348	892	289	88	450	999999	526	726	622	331	985	159	120	789	811	500	209	999999	64	999999	874	868	999999	999999	936	999999	999999	368	999999	898	999999	999999	770	537	444	595	247	163	445	579	999999	571	838	794	629	200	858	45	999999	625	734	554	541	999999	872	480	198	794	152	34	999999	999999	795	724	677	132	388	582	354	226	263	55	144	484	216	313	999999	999999	865	746	567	999999	273	999999	173	999999	331	377	664	999999	406	452	21	421	801	999999	775	123	126	506	811	286	691	878	372	689	420	66	196	999999	999999	288	929	405	466	614	999999	490	560	579	999999	21	918	389	819	811	44	723	682	833	537	916	999999	999999	999999	999999	482	999999	942	999999	688	275	999999	104	524	999999	523	615	999999	197	999999	295	562	546	705	800	367	311	69	999999	999999	697	383	363	42	532	495	570	999999	184	142	509	547	86	999999	536	830	999999	864	701	298	428	999999	495	354	251	363	256	663	145	924	999999	999999	391	829	990	999999	999999	72	991	632	999999	154	780	64	999999	748	486	655	179	969	543	446	367	999999	999999	929	887	18	790	179	248	906	335	260	961	183	165	999999	999999	644	999999	761	872	999999	999999	284	999999	440	374	503	877	999999	999999	999999	390	733	968	129	603	71	14	818	999999	822	393	55	999999	530	999999	806	999999	239	755	534	966	782	999999	999999	999999	999999	941	999999	644	999999	999999	647	422	170	999999	238	999999	46	999999	838	640	194	999999	999999	999999	999999	465	467	347	568	999999	999999	999999	960	999999	607	999999	680	202	651	129	557	184	999999	530	746	633	999999	999999	864	999999	556	586	917	999999	999999	999999	524	612	637	496	484	118	85	387	654	999999	999999	999999	272	999999	533	843	999999	718	93	999999	505	529	999999	999999	999999	807	999999	966	363	70	927	75	426	314	645	77	565	165	645	448	999999	606	999999	999999	181	697	398	999999	78	713	999999	208	811	772	797	999999	673	971	690	677	999999	999999	33	999999	999999	396	545	957	434	
465	288	845	999999	644	910	898	999999	999999	494	119	418	688	897	999999	999999	729	264	653	999999	649	404	999999	474	968	812	990	582	999999	78	785	161	440	371	612	434	739	135	176	862	898	352	999999	487	581	999999	947	999999	383	118	155	141	892	999999	784	71	693	381	114	832	920	326	369	927	708	957	978	326	295	225	999999	603	999999	790	999999	999999	726	117	893	709	865	778	999999	999999	923	654	269	990	587	551	741	999999	999999	999999	999999	582	999999	750	778	999999	290	630	926	168	374	999999	52	999999	831	486	344	586	487	404	966	151	126	195	13	64	697	987	739	999999	484	385	582	755	848	46	324	976	999999	279	999999	244	999999	51	809	999999	611	168	169	110	217	164	881	626	376	800	999999	999999	746	999999	926	302	890	999999	683	988	999999	297	999999	999999	172	368	258	218	999999	732	298	85	386	999999	452	539	827	639	536	999999	504	956	388	57	999999	526	239	614	999999	136	353	999999	367	821	411	324	999999	999999	937	999999	906	672	650	999999	512	389	421	124	999999	397	999999	261	656	363	999999	999999	909	215	223	999999	139	999999	866	848	388	628	718	999999	230	138	634	462	701	687	423	999999	315	999999	545	999999	115	999999	342	954	999999	102	24	999999	337	398	415	699	162	301	719	272	806	802	266	883	999999	856	893	999999	999999	22	559	969	999999	661	999999	175	999999	31	541	24	999999	911	196	296	614	714	236	831	722	934	310	410	967	999999	35	513	487	661	530	999999	999999	198	999999	650	542	55	74	676	691	249	39	999999	759	705	961	894	999999	970	279	957	999999	72	999999	829	711	159	11	788	636	203	999999	18	501	999999	793	122	721	546	999999	999999	650	999999	150	483	904	179	650	999999	999999	140	999999	516	392	573	999999	168	999999	999999	938	999999	53	286	50	999999	999999	999999	639	477	912	848	999999	79	226	710	999999	79	921	947	999999	999999	508	740	999999	505	305	181	626	928	664	634	999999	359	607	370	525	999999	999999	651	922	882	540	183	359	352	957	999999	300	999999	266	558	999999	820	446	999999	884	999999	688	999999	202	388	405	710	812	288	502	823	471	855	194	943	559	999999	34	51	10	334	999999	255	547	476	881	999999	999999	999999	397	535	913	211	485	222	685	999999	459	544	487	999999	999999	80	999999	999999	999999	444	999999	999999	999	966	795	999999	405	560	999999	443	997	999999	507	461	48	706	890	999999	909	270	380	972	999999	999999	999999	999999	999999	180	963	320	405	413	119	447	457	999999	116	999999	739	999999	805	925	
300	251	977	999999	999999	36	791	999999	190	882	234	107	999999	524	65	425	155	315	839	235	596	611	48	594	616	69	13	689	999999	999999	999999	400	464	454	681	26	606	97	999999	538	389	309	139	999999	999999	22	383	933	999999	999999	284	999999	679	999999	999999	999999	213	999999	127	976	32	111	999999	720	999999	833	999999	619	999999	999999	818	999999	861	999999	845	296	481	524	415	603	686	79	395	909	195	802	999999	884	125	999999	999999	999999	970	476	999999	999999	246	419	868	354	380	999999	999999	265	872	999999	999999	378	999999	53	999999	688	976	523	999999	952	716	999999	999999	851	122	758	503	851	235	604	999999	394	795	568	999999	71	655	70	233	922	980	140	999999	999999	239	352	159	82	783	134	999999	457	999999	562	999999	999999	999999	27	242	622	270	247	999999	999999	999999	188	582	176	999999	156	42	915	300	999999	972	585	999999	999999	621	769	608	431	78	999999	367	640	218	242	996	999999	187	638	828	611	662	742	110	770	999999	61	770	983	999999	999999	999999	331	166	808	590	985	966	999999	405	999999	23	839	999999	928	909	999999	969	350	179	35	968	404	97	689	715	240	485	355	725	570	999	625	999999	999999	19	46	484	999999	999999	20	10	858	242	999999	597	822	999999	999999	860	352	91	429	813	63	999999	696	243	477	102	359	999999	620	603	834	999999	398	999999	738	999999	873	999999	569	999999	999999	34	120	171	730	101	999999	667	313	495	382	999999	579	811	298	999999	999999	802	16	317	302	999999	390	264	408	894	208	335	999999	262	987	338	999999	731	654	38	999999	535	999999	385	209	692	206	999999	999999	355	892	586	208	966	999999	999999	17	999999	405	999999	644	999999	763	836	892	566	833	999999	508	999999	967	848	167	999999	223	787	999999	631	117	609	313	999999	44	63	11	999999	999999	999999	656	916	331	269	336	999999	999999	999999	999999	676	492	642	859	155	627	186	387	54	999999	937	752	818	781	385	154	795	355	389	821	710	834	280	439	999999	999999	591	999999	708	521	171	876	999999	999999	622	149	474	750	999999	638	858	676	957	202	200	124	837	145	999999	124	540	649	14	999999	999999	842	221	213	893	750	45	462	999999	999999	268	70	241	999999	169	246	679	55	198	999999	999999	999999	999999	88	999999	850	567	456	777	593	981	521	872	639	953	999999	927	270	857	416	602	405	997	434	934	139	999999	44	975	708	444	495	461	263	999999	37	964	143	965	52	193	589	684	94	551	746	198	602	849	389	318	419	198	781	159	567	46	999999	154	118	
968	533	480	79	159	496	70	619	720	999999	815	794	305	814	999999	22	999999	913	999999	197	941	289	195	596	399	999999	307	679	113	999999	991	521	988	856	999999	660	999999	615	935	64	685	579	882	922	573	524	999999	383	999999	146	846	133	569	956	177	688	347	883	679	133	999999	999999	515	368	934	303	805	999999	999999	573	902	115	977	829	511	999999	999999	272	999999	999999	912	923	131	967	515	999999	952	42	688	999999	322	236	936	811	999999	305	73	524	988	999999	718	673	642	984	244	741	999999	740	454	805	291	84	999999	803	221	999999	268	547	999999	76	351	773	999999	999999	260	676	999999	999999	964	216	999999	999999	284	999999	166	248	999999	147	999999	774	722	222	587	883	114	247	999999	143	600	599	999999	999999	999999	922	999999	945	912	297	733	567	572	979	776	248	507	999999	800	117	647	972	999999	131	814	88	353	138	999999	999999	999999	23	310	45	575	999999	999999	782	221	999999	824	220	335	999999	999999	175	999999	743	446	349	386	706	446	268	496	627	615	915	711	592	999999	800	760	999999	999999	720	267	537	413	411	78	724	196	448	293	999999	999999	990	717	649	876	610	692	845	501	543	576	999999	549	948	999999	264	999999	999999	783	33	459	999999	945	693	907	674	339	999999	281	661	519	998	975	999999	980	624	207	71	999999	999999	118	999999	544	513	154	226	987	465	652	813	653	567	665	999999	976	999999	55	34	742	212	281	657	999999	840	34	999999	75	489	968	144	67	19	913	815	915	544	755	999999	548	691	999999	999999	999999	468	999999	999999	342	716	999999	632	579	999999	329	513	696	999999	352	999999	489	576	160	507	497	518	999999	644	653	849	999999	999999	601	613	486	999999	525	406	275	999999	999999	999999	999999	359	407	345	564	885	999999	410	128	465	202	61	952	972	999999	189	386	873	712	373	999999	492	372	650	41	966	696	278	999999	300	195	999999	871	416	999999	801	999999	162	953	870	953	999999	999999	999999	250	999999	660	999999	520	345	999999	401	402	469	774	999999	999999	999999	313	598	199	422	422	828	280	999999	190	999999	642	999999	999999	999999	999999	842	419	999999	761	483	409	999999	315	192	757	999999	279	999999	844	999999	642	587	814	999999	848	364	999999	999999	999999	902	999999	295	368	125	871	781	267	795	999999	999999	59	719	990	999999	357	999999	292	999999	664	770	999999	486	120	777	999999	999999	925	999999	386	565	999999	878	234	859	999999	123	133	200	321	999999	394	999999	322	294	363	923	597	310	999999	999999	999999	675	876	70	353	141	185	591	
222	817	999999	532	418	915	398	999999	999999	999999	647	244	698	102	694	689	385	83	174	825	999999	979	999999	624	739	999999	493	496	999999	174	515	734	938	542	978	504	128	999999	76	406	896	192	999999	465	662	761	338	980	999999	197	684	279	967	359	176	243	359	999999	793	999999	432	902	178	999999	999999	999999	305	999999	123	200	570	523	17	767	999999	999999	999999	11	999999	977	999999	512	515	815	999999	999999	766	999999	375	745	999999	886	999999	17	974	993	24	118	999999	748	465	999999	866	790	999999	171	271	999999	430	999999	693	358	999999	816	47	919	397	362	841	389	999999	999999	790	378	55	683	454	10	792	935	227	441	999999	222	999999	849	646	724	198	328	999999	567	168	999999	61	999999	616	262	999999	65	606	661	999999	459	602	748	391	497	744	942	716	271	999999	494	716	262	196	999999	304	197	283	672	174	522	415	589	559	359	326	259	999999	202	999999	737	999999	565	173	712	620	772	999999	158	999999	255	999999	712	160	673	724	999999	609	558	957	782	782	999999	497	754	999999	22	199	42	181	999999	875	999999	240	679	165	999999	98	999999	446	531	999999	134	999999	918	999999	999999	999999	885	999999	999999	649	519	999999	999999	999999	404	78	418	668	999999	999999	435	977	999999	380	98	999999	481	517	999999	999999	136	999999	436	62	999999	252	578	843	999999	583	314	408	999999	845	365	288	981	723	760	92	999999	999999	999999	948	304	157	999999	547	822	230	958	377	70	816	523	407	808	999999	308	162	500	574	327	999999	279	37	333	650	24	809	999999	757	757	491	999999	321	999999	487	757	509	55	999999	999999	130	999999	936	347	999999	331	958	480	785	425	608	591	115	999999	999999	679	277	999999	556	533	23	999999	210	620	579	786	212	999999	330	999999	999999	116	469	553	206	410	343	690	496	999999	66	999999	999999	999999	158	899	924	823	470	808	490	686	499	507	18	401	999999	325	999999	60	999999	999999	159	346	627	999999	132	999999	300	412	345	999999	337	238	476	683	999999	999999	472	680	861	388	664	522	958	999999	617	962	545	805	985	27	999999	445	999999	232	190	379	715	656	777	371	999999	67	472	999999	359	270	40	334	387	555	853	97	199	740	179	999999	999999	515	883	170	27	495	426	328	664	891	39	254	503	643	163	999999	902	999999	855	999999	59	64	762	357	931	220	427	440	174	834	999999	467	999999	999999	992	209	772	999999	354	999999	999999	154	249	999999	241	786	999999	744	402	48	194	699	999999	999999	999999	332	752	536	999999	806	999999	986	164	829	
644	571	201	950	651	999999	52	999999	155	999999	966	999999	815	304	999999	154	390	999999	999999	136	650	556	582	999999	999999	999999	457	246	388	547	970	999999	990	420	999999	999999	595	999999	102	448	999999	898	554	78	606	682	517	457	420	93	999999	999999	999999	999999	188	999999	999999	711	984	981	999999	806	999999	607	846	999999	914	999999	481	456	999999	999999	999999	599	140	751	12	514	882	999999	162	999	999999	304	130	586	704	962	241	735	680	884	895	121	942	199	990	946	231	294	767	999999	976	964	999999	916	803	359	897	437	999999	484	828	999999	999999	506	981	613	486	270	618	952	173	745	999999	999999	614	999999	656	940	760	999999	292	598	999999	999999	999999	999999	770	213	782	355	74	803	999999	205	65	204	291	446	999999	387	469	961	676	814	999999	240	197	859	312	334	702	957	676	39	202	239	184	789	999999	130	843	282	999999	999999	888	369	105	581	619	999999	197	220	731	383	595	330	922	711	100	792	673	910	999999	457	999999	116	137	999999	12	826	999999	501	962	98	544	197	483	413	926	589	145	616	999999	999999	147	491	999999	303	999999	871	316	999999	699	690	999999	932	999999	40	620	781	999999	483	578	792	400	999999	257	643	838	999999	847	519	785	511	656	66	999999	999999	320	999999	999999	833	187	141	519	556	802	282	641	611	815	453	793	154	356	661	48	457	501	999999	243	592	999999	44	34	999999	687	197	999999	999999	999999	372	720	999999	999999	408	306	446	283	844	893	975	999999	237	593	403	726	641	164	994	999999	223	999999	868	999999	298	379	153	117	999999	999999	615	999999	250	349	453	733	344	999999	948	365	601	184	656	558	999999	590	237	999999	630	80	55	42	49	999999	58	854	851	531	611	39	162	339	560	999999	287	999999	761	887	149	670	392	397	216	638	426	49	860	999999	669	999999	999999	701	486	652	823	582	999999	867	999999	999999	999999	812	642	919	213	271	623	681	999999	530	829	349	311	959	999999	658	826	999999	957	18	999999	541	999999	999999	886	460	853	907	999999	704	539	999999	596	550	999999	579	754	296	435	164	425	999999	999999	149	878	802	400	526	963	999999	756	797	910	999999	605	349	950	738	42	752	418	715	529	576	990	935	753	999999	999999	119	904	539	975	999999	593	813	999999	999999	999999	999999	70	999999	944	988	948	742	983	313	999999	449	628	26	264	682	999999	709	660	473	159	942	58	999999	356	854	269	226	821	117	999999	999999	846	237	999999	999999	692	92	771	541	999999	999999	952	999999	817	730	999999	887	285	
302	999999	999999	163	39	573	93	45	431	979	99	728	731	921	999999	614	999999	603	400	999999	316	999999	662	938	128	845	999999	990	608	821	625	373	999999	941	999999	59	999999	999999	999999	999999	628	912	999999	112	681	812	896	335	86	835	664	137	99	999999	999999	999999	999999	945	45	194	671	999999	437	610	364	726	356	999999	402	826	799	524	786	736	684	404	999999	559	999999	315	999999	999999	913	773	167	498	284	797	972	227	653	869	602	999999	999999	535	484	999999	748	955	466	116	999999	259	45	150	999999	363	999999	999999	581	845	689	729	245	105	189	664	999999	866	452	558	999999	185	182	999999	921	164	743	159	919	999999	811	310	849	843	642	664	737	999999	999999	920	898	999999	645	808	190	873	999999	999999	356	820	217	882	513	999999	298	757	86	115	999999	197	619	749	999999	510	44	388	999999	402	463	524	999999	436	999999	999999	659	419	539	374	749	999999	766	847	803	108	863	928	797	999999	999999	884	588	631	798	959	311	159	752	145	773	801	999999	999999	443	831	893	780	173	999999	258	999999	228	999999	365	999999	999999	999999	946	556	999999	115	591	939	847	578	936	999999	999999	999999	229	510	667	404	601	948	64	999999	413	999999	215	92	999999	999999	692	999999	666	876	275	627	539	999999	212	206	497	667	220	64	157	999999	894	999999	999999	413	762	999999	999999	999999	120	417	126	658	368	999999	999999	999999	350	776	999999	999999	912	70	39	20	229	690	307	471	999999	933	737	999	624	999999	87	616	939	361	62	999999	462	842	765	858	510	881	180	999999	999999	933	999999	999999	999999	973	951	834	569	142	999999	81	450	999999	917	187	679	999999	999999	819	897	735	624	988	723	313	999999	999999	999999	999999	510	348	999999	79	616	999999	999999	303	202	650	597	253	999999	807	177	999999	999999	999999	999999	588	188	393	847	361	999999	129	318	338	720	999999	999999	881	999999	398	999999	845	561	999999	144	944	570	386	924	393	232	654	688	999999	821	742	809	19	155	716	992	126	501	168	738	999999	664	999999	583	698	397	715	999999	657	185	331	429	132	576	980	27	999999	999999	463	139	686	440	500	516	977	694	253	999999	822	406	515	999999	402	999999	647	289	293	999999	235	995	999999	940	999999	999999	499	322	999999	999999	174	699	200	657	47	39	61	66	174	770	605	14	154	999999	999999	260	669	999999	37	489	999999	701	734	999	999999	999999	622	999999	408	858	999999	664	16	999999	571	133	999999	858	316	372	591	591	999999	522	206	231	850	999999	59	780	999999	999999	295	208	999999	
473	999999	200	999999	999999	416	999999	657	999999	753	940	998	344	418	766	54	810	670	664	999999	346	586	221	802	999999	617	96	696	628	886	504	379	807	305	107	168	25	444	737	999999	285	934	809	999999	999999	233	516	128	292	736	171	851	999999	999999	999999	887	752	397	411	961	330	619	39	999999	999999	999999	999999	48	320	608	39	999999	933	999999	622	412	776	999999	999999	788	111	967	413	891	999999	652	999999	507	138	220	999999	627	999999	999999	635	999999	905	390	519	694	42	477	808	684	707	795	917	922	688	765	121	999999	851	622	999999	363	999999	999999	705	606	822	693	910	109	202	411	999999	999999	82	955	999999	395	934	851	756	633	168	999999	194	928	734	999999	819	999999	999999	116	776	420	914	999999	461	768	685	912	871	348	567	709	492	305	999999	999999	850	732	268	999999	999999	999	866	237	999999	486	952	776	999999	997	874	547	10	95	634	999999	253	799	504	999999	709	31	980	417	76	459	245	889	475	975	974	96	114	383	741	777	553	687	88	999999	815	909	51	874	474	29	708	407	999999	540	515	61	237	529	26	353	28	458	171	744	250	73	311	896	999999	787	442	626	999999	857	379	566	999999	999999	999999	800	980	999999	999999	56	750	838	228	935	469	923	859	999999	367	398	758	999999	525	343	733	752	607	999999	999999	686	587	92	63	812	999999	949	339	707	606	225	372	912	515	125	993	412	845	999999	436	999999	928	856	269	999999	999999	284	50	387	797	180	202	835	999999	266	469	668	785	415	774	520	999999	161	979	151	999999	999999	590	410	349	330	907	241	718	752	999999	730	822	108	713	886	908	951	910	435	32	536	658	258	655	335	627	439	601	916	999999	776	877	999999	929	264	694	640	48	476	273	999999	127	512	507	739	846	686	702	999999	999999	642	251	999999	128	499	197	341	754	24	999999	477	640	801	999999	999999	999999	704	178	458	202	278	913	443	172	999999	999999	156	750	999999	488	999999	999999	713	315	999999	534	333	999999	440	77	362	885	33	772	795	330	325	999999	999999	886	999999	999999	253	695	343	728	807	391	66	89	51	590	838	536	763	999999	926	496	375	457	529	999999	738	391	840	999999	890	671	376	741	103	881	234	40	346	432	494	999999	971	153	727	941	943	999999	36	771	57	497	19	65	403	829	898	78	366	447	999999	861	855	999999	999999	146	24	325	985	169	999999	999999	199	341	255	908	525	232	730	587	999999	388	999999	78	344	403	662	321	347	274	983	999999	673	
999999	999999	632	172	30	314	590	927	627	999999	999999	415	250	999999	677	999999	999999	313	676	348	779	999999	401	505	786	616	999999	999999	703	999999	720	186	209	999999	300	688	622	745	504	917	999999	999999	142	999999	498	663	999999	105	984	510	851	999999	316	817	894	999999	999999	136	386	413	869	999999	233	649	653	999999	215	116	17	988	197	749	808	999999	999999	128	554	999999	999999	133	999999	349	499	202	136	759	999999	392	248	88	437	999999	369	999999	999999	42	999999	493	369	999999	457	988	98	996	323	112	162	558	999999	999999	999999	999999	129	999999	892	530	999999	40	523	999999	999999	823	999999	928	561	702	390	999999	999999	999999	999999	71	999999	209	675	533	261	999999	999999	33	607	321	773	999999	999999	563	375	999999	999999	527	424	999999	999999	476	986	634	130	169	444	620	721	999999	846	451	999999	999999	856	920	999999	999999	278	124	160	499	296	510	999999	404	517	997	999999	284	999999	999999	752	296	999999	999999	222	50	412	102	68	269	999999	999999	474	331	389	814	999999	454	999999	999999	258	309	255	480	999999	486	584	726	651	447	294	447	925	999999	699	797	514	314	708	547	956	186	66	999999	999999	133	46	999999	25	702	300	881	999999	680	999999	452	50	621	371	736	465	999999	999999	999999	974	864	247	811	999999	999999	310	402	746	999999	882	999999	253	363	999999	999999	450	856	710	999999	156	412	691	999999	999999	257	756	893	999999	972	91	280	735	999999	917	333	999999	999999	107	433	999999	999999	144	999999	797	863	208	687	338	314	295	609	975	999999	999999	572	182	992	95	999999	999999	999999	459	774	899	612	346	807	446	959	181	999999	758	287	999999	258	277	916	457	999999	58	999999	999999	638	686	481	304	242	971	355	160	892	999999	723	598	985	448	370	875	195	526	401	251	379	143	79	850	698	946	225	304	266	544	999999	999999	765	853	821	97	999999	999999	113	835	100	808	288	86	999999	999999	570	810	907	51	272	346	999999	999999	194	504	616	630	606	296	755	60	999999	357	917	399	999999	142	627	999999	999999	877	999999	999999	160	570	854	999999	815	19	385	415	999999	224	282	885	677	938	668	326	481	797	711	817	89	50	914	931	169	646	855	438	193	634	999999	395	922	999999	676	624	650	999999	814	999999	999999	350	663	679	85	41	721	894	474	999999	999999	658	999999	606	485	120	655	923	833	179	163	946	232	762	630	886	962	585	272	53	999999	858	983	124	999999	999999	386	244	856	999999	924	961	964	882	833	935	999999	999999	615	565	999999	727	789	645	999999	
964	999999	999999	59	198	78	145	632	430	634	999999	675	61	999999	999999	999999	421	76	705	255	999999	982	349	999999	999999	667	999999	970	999999	999999	948	999999	348	681	941	999999	485	195	667	70	788	339	544	257	890	999999	178	999999	869	832	557	660	94	400	251	981	778	971	999999	999999	432	175	926	354	685	875	999999	379	758	999999	999999	999999	409	999999	466	862	999999	101	49	434	499	999999	111	873	528	298	983	948	440	960	841	999999	829	999999	637	622	413	999999	571	25	932	798	868	743	584	331	999999	999999	933	388	999999	686	932	930	999999	413	74	62	826	397	891	389	999999	798	293	999999	406	272	999999	843	999999	258	530	999999	502	700	160	999999	299	206	46	543	999999	62	426	165	582	899	115	234	558	360	373	184	133	552	999999	999999	459	999999	999999	999999	442	999999	928	295	166	908	437	340	262	706	762	999999	999999	358	375	886	999999	138	170	506	166	999999	295	999999	885	356	999999	999999	840	999999	908	458	281	999999	110	924	999999	999999	998	674	472	774	999999	999999	999999	743	823	774	999999	999999	699	330	999999	428	999999	660	805	999999	410	810	17	487	999999	999999	798	999999	357	999999	999999	451	763	250	999999	496	43	392	810	999999	509	151	532	136	773	999999	390	588	778	999999	225	450	129	303	730	198	999999	985	284	999999	63	295	395	520	999999	736	219	999999	200	999999	394	450	849	371	330	999999	287	881	999999	632	999999	219	534	504	999999	807	999999	470	999999	941	829	58	117	999999	390	224	756	999999	609	46	999999	999999	397	999999	468	999999	600	757	972	472	910	785	281	651	16	843	760	890	433	719	414	999999	938	258	364	345	999999	999999	999999	115	999999	275	282	677	974	860	999999	939	46	322	999999	574	999999	999999	41	999999	777	466	999999	546	464	865	589	890	999999	907	993	149	240	132	442	763	777	867	961	644	999999	603	999999	999999	999999	820	854	120	512	839	999999	891	227	319	568	999999	831	443	651	645	999999	391	999999	76	867	682	708	999999	879	453	797	630	95	396	540	183	789	860	524	999999	21	478	388	792	655	111	922	920	999999	566	931	343	225	325	999999	131	559	610	288	349	121	940	999999	999999	52	632	999999	830	779	394	96	971	918	17	634	218	13	261	421	765	999999	788	359	322	521	999999	414	770	999999	419	624	999999	581	185	999999	80	246	329	749	33	305	102	999999	179	479	959	424	218	690	749	128	307	198	523	589	333	999999	919	546	999999	999999	45	401	999999	769	908	999999	743	485	563	971	684	512	999999	
999999	999999	646	999999	842	562	999999	205	89	688	999999	999999	990	68	595	999999	489	999999	999999	170	805	999999	700	781	409	571	570	999999	733	136	778	443	795	800	63	921	687	999999	999999	984	549	999999	955	712	78	452	999999	999999	158	999999	83	653	902	351	592	999999	967	864	780	280	991	999999	472	952	910	857	532	999999	999999	999999	521	89	251	797	621	783	314	988	713	957	653	239	532	456	62	134	999999	454	218	999999	954	823	999999	805	999999	190	999999	12	999999	221	920	999999	335	484	999999	994	412	999999	729	808	895	999999	161	822	626	999999	999999	999999	900	999999	326	87	980	161	718	697	459	445	999999	441	234	311	196	501	47	999999	999999	999999	691	999999	721	436	724	999999	999999	975	672	999999	189	240	353	543	112	25	895	842	748	183	765	999999	999999	967	999999	298	584	999999	792	659	999999	999999	859	788	334	999999	75	889	363	581	204	743	35	651	266	573	97	999999	999999	181	606	205	186	729	999999	623	999999	753	135	436	999999	372	192	22	32	487	381	565	999999	271	999999	15	488	176	979	999999	51	999999	711	736	211	893	396	621	62	590	524	139	506	999999	999999	321	763	926	756	999999	560	23	629	779	202	531	481	999999	231	600	716	19	749	270	581	629	52	399	235	999999	976	571	999999	442	962	251	999999	507	942	638	252	561	999999	158	471	38	274	932	543	679	421	459	399	461	873	514	390	999999	999999	999999	278	374	999999	999999	854	989	62	197	816	951	472	973	994	593	358	164	999999	600	798	553	364	120	855	555	519	526	181	508	999999	999999	860	823	378	252	369	878	860	999999	304	482	999999	87	999999	592	999999	448	465	806	113	999999	915	999999	447	585	344	168	999999	999999	315	337	817	553	999999	369	101	999999	999999	751	234	480	999999	999999	306	325	577	287	994	273	348	81	71	999999	405	999999	541	81	999999	792	908	211	999999	714	290	966	999999	999999	458	756	501	567	843	713	582	632	425	912	492	132	999999	67	173	255	806	244	275	999999	158	999999	999999	999999	999999	812	843	999999	120	589	722	340	660	154	829	248	772	781	238	358	793	772	433	999999	588	999999	999999	850	47	123	999999	56	700	999999	999999	999999	928	999999	304	999999	870	559	522	835	200	162	472	863	238	924	483	35	16	999999	659	999999	356	208	999999	21	38	992	999999	996	999999	676	999999	447	871	161	999999	300	486	207	488	243	999999	598	438	436	790	919	622	999999	640	999999	999999	999999	999999	999999	332	729	999999	292	12	877	574	525	999999	523	
999999	35	992	87	614	999999	548	808	439	425	135	999999	770	999999	230	118	380	872	366	999999	636	857	883	973	999999	590	260	203	205	611	669	735	999999	999999	999999	765	999999	544	999999	457	342	241	353	148	999999	574	999999	45	72	893	506	999999	168	363	887	664	151	999999	258	34	999999	999999	999999	828	756	400	999999	999999	999999	465	191	999999	373	999999	467	404	513	745	210	264	630	225	999999	311	114	999999	576	999999	37	260	623	999999	999999	484	999999	988	628	525	391	382	261	114	945	606	999999	669	338	260	896	493	160	406	818	999999	403	999999	999999	999999	723	788	823	240	828	839	841	283	549	888	392	479	999999	988	999999	828	12	525	279	535	599	444	638	999999	195	543	109	227	999999	302	90	999999	774	999999	802	602	558	31	286	115	764	439	130	450	999999	427	999999	172	999999	999999	991	877	446	999999	712	288	160	507	999999	294	740	624	194	257	808	583	999999	459	999999	760	999999	999999	249	174	770	170	324	198	459	768	827	937	184	109	999999	212	999999	96	999999	524	452	60	976	992	999999	150	999999	872	641	293	999999	266	999999	292	719	999999	638	999999	999999	552	963	962	58	286	466	999999	449	94	999999	999999	222	617	999999	671	318	229	14	257	798	999999	915	452	556	176	55	570	960	999999	389	300	574	99	999999	999999	999999	490	12	700	535	572	700	999999	925	46	81	115	420	314	973	500	15	391	483	298	637	520	415	882	240	895	842	999999	999999	656	40	999999	448	783	120	999999	227	313	721	236	929	754	526	519	105	940	159	655	999999	889	294	193	615	999999	435	50	84	130	470	639	999999	154	464	279	15	948	999999	637	204	999999	282	701	669	999999	369	882	993	999999	999999	299	745	196	637	816	371	999999	999999	567	999999	80	753	999999	843	92	506	784	300	999999	999999	156	283	522	461	772	616	999999	999999	367	521	553	56	999999	999999	999999	999999	543	516	647	907	168	440	999999	289	999999	402	185	858	587	751	584	999999	746	392	640	999999	233	999999	865	210	778	999999	159	999999	805	33	574	764	672	999999	963	278	652	999999	999999	999999	184	242	336	380	440	734	936	616	999999	961	309	796	702	164	670	807	651	999999	139	999999	290	62	484	999999	999999	421	195	999999	999999	999999	999999	407	46	924	999999	999999	408	495	769	999999	397	543	118	999999	999999	999999	999999	999999	999999	999999	627	214	220	520	435	131	758	236	999999	29	549	999999	828	632	32	999999	759	778	322	679	408	166	678	999999	999999	999999	944	640	999999	59	359	676	871	
632	687	734	196	999999	498	720	242	182	999999	749	505	849	999999	486	999999	999999	29	293	206	848	756	471	536	134	83	687	187	127	849	503	670	999999	676	999999	944	297	715	243	289	601	447	236	223	928	999999	597	43	467	819	566	39	75	480	999999	875	999999	208	72	452	810	543	999999	999999	449	89	999999	999999	518	542	533	114	999999	999999	999999	999999	530	258	999999	544	999999	999999	719	307	293	473	604	402	652	330	728	999999	999999	790	478	68	999999	999999	773	849	957	999999	524	999999	296	461	253	999999	875	622	999999	967	600	527	966	166	999999	999999	999999	976	485	999999	530	999999	999999	443	461	995	535	546	87	626	484	758	587	72	139	794	20	832	229	999999	527	40	974	761	999999	136	999999	322	244	999999	999999	999999	999999	727	999999	337	122	853	10	257	535	999999	544	728	492	842	939	904	36	39	806	217	999999	942	712	500	999999	999999	944	334	182	999999	312	572	763	688	394	860	179	999999	999999	167	832	971	999999	999999	999999	999999	999999	656	196	918	296	215	709	655	49	432	24	401	124	999999	908	675	85	999999	999999	999999	964	999999	999999	89	999999	233	357	648	385	785	999999	523	999999	999999	782	999999	147	263	999999	106	863	999999	648	999999	999999	777	687	621	258	166	895	999999	173	523	291	475	999999	116	193	999999	858	70	279	263	497	500	396	999999	999999	620	999999	822	395	928	118	999999	165	999999	243	957	545	736	399	999999	999999	999999	360	491	685	317	99	41	79	864	248	802	839	394	474	355	391	540	999999	637	628	83	309	999999	999999	434	319	999999	872	236	526	132	999999	999999	373	257	999999	904	471	971	531	506	999999	530	689	315	26	771	31	888	576	15	403	761	600	816	940	125	86	260	999999	387	999999	842	347	126	999999	789	30	227	215	999999	78	371	116	132	330	778	554	109	418	547	691	999999	660	521	728	909	458	557	317	34	999999	220	973	153	348	909	193	573	999999	999999	999999	999999	683	100	937	41	655	478	495	171	570	977	842	460	696	183	999999	999999	398	232	340	473	910	190	657	857	398	962	783	420	999999	981	925	190	796	887	999999	999999	999999	697	264	980	71	156	463	850	378	522	457	174	727	367	184	951	896	288	893	999999	442	999999	643	692	999999	999999	575	589	999999	661	664	808	872	621	251	999999	968	999999	999999	764	727	807	999999	875	514	619	693	999999	806	999999	294	518	999999	999999	138	504	63	571	295	986	580	874	999999	716	858	648	301	115	125	484	983	999999	999999	139	999999	634	
999999	767	187	84	999999	999999	782	89	377	155	814	74	493	746	646	406	74	424	999999	999999	19	999999	27	866	328	999999	122	999999	989	747	641	864	43	503	904	999999	394	999999	605	243	999999	718	348	712	999999	237	622	379	837	999999	481	461	999999	922	625	827	750	321	756	803	234	459	99	629	999999	999999	999999	989	841	360	21	853	819	949	760	999999	999999	999999	41	101	965	742	999999	412	276	190	918	999999	878	87	546	83	463	801	18	641	999999	718	209	884	205	632	537	486	576	627	641	996	999999	334	402	446	289	665	838	491	964	687	363	333	41	921	121	764	814	938	399	28	941	128	670	715	114	157	999999	999999	215	18	836	648	548	922	947	999999	684	110	793	798	963	999999	677	942	365	999999	853	999999	521	772	672	637	238	623	999999	53	664	687	341	142	999999	505	286	955	850	715	999999	118	973	567	90	714	999999	601	65	424	451	727	360	239	303	620	821	999999	999999	999999	420	999999	999999	999999	999999	997	768	661	37	467	250	722	101	650	100	744	311	954	692	958	492	999999	999999	640	602	999999	336	112	838	999999	684	843	619	652	999999	999999	999999	79	678	92	945	999999	573	597	184	729	636	999999	148	558	999999	999999	750	387	716	783	366	999999	312	953	999999	666	822	878	999999	406	112	449	355	240	999999	242	999999	609	23	998	73	970	465	873	310	999999	963	289	999999	817	999999	241	936	999999	504	23	767	725	999999	999999	670	999999	999999	778	626	196	999999	908	64	999999	590	150	374	999999	720	395	771	438	652	54	703	999999	48	965	312	870	513	833	735	491	475	560	197	734	338	377	165	999999	256	999999	271	65	999999	762	236	953	999999	999999	801	118	999999	338	999999	377	585	137	657	849	475	999999	682	531	999999	573	612	39	952	639	389	999999	999999	94	192	999999	783	648	318	285	999999	359	999999	294	42	627	249	146	488	999999	999999	211	720	999999	222	500	440	739	999999	999999	999999	206	10	237	839	458	879	167	999999	543	594	936	999999	381	120	125	752	398	499	555	333	999999	551	999999	489	188	631	923	871	691	108	53	765	657	999999	541	359	775	455	999999	748	92	999999	999999	235	999999	392	999999	205	106	999999	52	249	337	999999	684	655	866	748	999999	999999	955	295	463	444	551	180	170	999999	579	766	976	943	915	807	250	484	605	907	276	999999	292	999999	775	942	65	999999	999999	329	450	999999	492	999999	793	756	999999	797	537	511	684	52	999999	103	999999	340	772	999999	333	529	999999	999999	999999	
999999	999999	999999	999999	999999	519	521	389	747	741	841	805	999999	999999	948	159	169	24	453	999999	104	233	999999	573	999999	999999	444	180	955	479	909	242	250	999999	999999	555	999999	999999	999999	999999	26	131	936	310	390	297	933	67	823	950	174	514	644	263	955	735	258	999999	355	999999	999999	350	999999	999999	832	608	565	856	749	999999	232	947	459	175	930	972	297	923	192	999999	178	387	357	999999	999999	404	598	999999	999999	798	307	633	866	440	212	675	999999	668	477	782	732	87	999999	429	999999	999999	64	479	333	982	447	999999	121	454	956	697	993	428	999999	999999	20	579	975	950	106	599	91	29	962	264	284	628	455	410	179	101	79	927	288	98	349	128	662	897	361	999999	522	421	999999	515	999999	999999	706	49	999999	162	112	367	333	999999	144	45	517	78	707	819	879	710	284	865	627	76	149	999999	98	891	916	87	599	133	86	669	999999	456	582	15	999999	416	638	26	999999	712	603	160	954	314	611	593	999999	541	999999	811	147	618	999999	616	139	833	950	879	245	999999	767	210	999999	474	999999	70	496	702	897	472	82	267	876	999999	472	999999	999999	784	289	999999	887	68	39	274	532	927	568	999999	875	98	999999	759	781	964	945	999999	109	489	815	551	107	497	643	999999	739	999999	742	973	153	150	999999	175	599	912	146	709	999999	786	942	570	999999	530	999999	809	15	323	999999	999999	999999	79	889	440	968	999999	235	400	424	408	535	652	999999	594	823	734	185	301	999999	868	999999	246	233	323	999999	999999	58	999999	670	834	625	426	999999	830	14	84	260	483	206	999999	687	746	294	771	260	300	385	907	707	102	999999	714	999999	618	94	732	846	999999	893	724	999999	999999	999999	999999	999999	999999	258	365	589	748	484	999999	999999	308	191	90	951	999999	72	256	999999	999999	870	577	210	999999	272	785	746	281	238	999999	589	482	181	38	26	999999	999999	999999	51	999999	327	999999	617	932	620	999999	437	13	780	394	514	999999	999999	548	788	162	999999	999999	999999	473	999999	318	520	800	122	621	137	162	999999	257	474	999999	999999	999999	823	912	960	999999	300	417	357	999999	501	844	179	942	627	632	999999	864	324	124	305	577	409	999999	999999	817	820	998	999999	284	938	533	920	999999	441	14	725	876	999999	999999	582	438	125	876	816	676	630	999999	994	504	912	210	933	359	999999	637	450	999999	999999	152	457	999999	690	82	804	968	923	586	510	623	907	374	671	212	541	999999	999999	533	999999	770	196	999999	14	233	372	738	
599	570	967	999999	564	912	411	999999	999999	999999	748	999999	82	848	752	54	668	380	597	548	538	730	817	758	185	999999	620	704	956	807	999999	467	709	75	378	362	999999	999999	69	995	999999	622	548	260	129	418	460	999999	27	151	981	633	635	824	209	999999	753	219	628	647	301	999999	999999	999999	994	999999	343	16	480	399	436	962	999999	602	585	916	999999	566	999999	766	466	275	686	814	825	663	831	885	866	508	609	999999	87	421	703	265	529	691	266	999999	85	454	874	999999	715	29	999999	999999	249	293	687	197	999999	999999	191	36	31	288	41	340	459	999999	150	971	790	36	884	999999	899	330	396	500	310	801	690	21	999999	999999	999999	805	351	797	645	583	821	422	999999	225	240	676	243	251	659	925	388	999999	999999	903	837	999999	999999	999999	999999	919	896	196	887	778	181	179	636	999999	999999	235	989	999999	812	566	999999	378	207	668	999999	999999	96	154	840	384	422	73	707	496	999999	419	999999	999999	663	726	999999	635	535	60	999999	71	50	281	72	999999	935	726	999999	747	754	999999	491	476	999999	912	999999	999999	355	512	365	118	471	149	999999	999999	565	71	998	95	880	523	843	156	623	607	191	815	92	416	448	696	257	960	742	762	928	203	184	751	999999	999999	290	32	695	936	999999	999999	539	999999	868	874	999999	729	867	240	999999	344	852	999999	730	27	669	938	999999	999999	860	511	406	999999	841	372	886	999999	201	999999	243	820	461	999999	18	999999	285	999999	999999	999999	999999	527	103	511	147	593	350	39	999999	876	999999	351	959	36	999999	97	504	560	461	506	987	480	537	999999	997	999999	883	175	147	449	742	880	400	498	700	999999	418	895	842	999999	999999	999999	236	325	681	891	861	435	611	920	999999	725	999999	52	586	497	989	181	999999	342	709	185	892	581	999999	394	951	470	335	743	679	609	717	214	484	140	254	221	249	115	942	458	564	226	663	26	553	357	911	212	352	246	999999	509	999999	846	965	654	192	999999	999999	401	109	868	999999	186	17	999999	999999	456	253	778	932	408	399	999999	621	675	917	126	841	603	558	133	999999	443	228	218	999999	637	175	999999	39	952	999999	551	358	695	975	487	999999	429	789	465	959	574	314	982	119	296	235	299	736	999999	455	347	999999	976	477	807	999999	999999	467	930	291	653	748	979	243	848	902	925	999999	440	117	421	999999	999999	174	825	139	246	108	379	999999	875	863	964	506	827	999999	382	999999	178	999999	999999	999999	859	184	315	999999	335	
748	271	394	310	599	306	958	44	533	999999	812	999999	678	721	701	98	528	415	790	784	999999	999999	149	999999	707	531	911	896	458	999999	918	858	998	999999	497	836	999999	111	286	999999	16	472	304	958	570	575	999999	808	519	874	340	999999	525	52	852	999999	132	864	602	78	999999	71	999999	578	831	953	653	874	233	864	999999	426	139	232	777	19	121	190	959	142	41	999999	387	584	999999	159	999999	999999	950	999999	714	999999	999999	217	182	945	999999	725	137	616	921	625	584	999999	771	913	639	302	274	842	231	941	904	470	46	292	999999	11	954	999999	620	999999	923	78	999999	999999	917	921	60	832	999999	395	63	999999	220	416	999999	733	812	710	520	999999	691	999999	933	999999	226	999999	181	890	271	884	771	455	996	234	701	516	999999	789	995	717	999999	441	999999	835	887	999999	999999	630	999999	950	198	253	171	579	15	815	145	387	765	999999	750	999999	571	249	624	608	356	986	714	22	238	999999	715	999999	798	260	999999	107	885	664	999999	550	136	321	695	527	293	427	228	886	380	999999	34	125	967	91	870	480	221	288	215	273	915	751	721	999999	538	999999	780	755	426	999999	501	999999	101	209	44	260	553	999999	325	929	767	999999	999999	122	999999	599	999999	999999	999999	918	886	607	459	524	634	384	599	529	988	923	646	473	469	343	624	923	999999	767	56	620	926	123	962	286	999999	97	120	609	999999	939	534	72	375	508	160	894	650	577	574	999999	660	33	118	402	999999	999999	368	999999	999999	85	574	999999	999999	769	991	773	999999	183	28	999999	273	989	363	59	398	583	108	961	193	999999	282	457	999999	396	959	903	15	999999	993	212	999999	999999	999999	100	374	467	401	999999	516	387	259	477	559	37	397	670	999999	999999	13	708	205	407	123	766	999999	999999	999999	284	810	98	767	84	189	815	818	460	877	272	999999	930	192	503	454	999999	480	804	898	999999	999999	999999	243	945	566	295	17	331	699	355	999999	256	594	126	794	999999	999999	185	298	999999	218	937	793	999999	999999	83	526	999999	953	999999	296	997	229	707	285	522	855	822	517	893	808	497	760	531	999999	999999	999999	999999	708	36	197	999999	516	164	999999	72	504	835	570	493	768	315	377	392	999999	299	999999	999999	841	282	572	796	667	404	935	721	186	272	999999	948	999999	461	993	999999	130	991	999999	75	999999	999999	27	29	262	999999	135	502	129	378	471	684	410	459	233	435	999999	400	999999	121	999999	245	885	999999	413	622	756	999999	322	451	
272	78	808	999999	146	628	265	553	544	642	279	442	999999	808	999999	747	548	287	237	999999	472	729	363	379	845	514	337	785	999999	640	278	817	190	677	116	403	999999	999999	323	999999	180	910	999999	994	842	787	643	87	441	665	83	479	999999	754	978	542	715	438	999999	999999	300	480	936	904	999999	461	261	999999	702	999999	999999	110	999999	632	397	561	874	368	537	68	871	260	999999	950	566	798	737	435	699	573	688	447	331	692	999999	699	999999	999999	999999	390	535	999999	384	44	999999	999999	999999	457	367	426	999999	356	999999	999999	759	49	137	986	347	576	724	825	999999	138	999999	433	778	280	999999	697	587	922	739	999999	532	163	876	319	165	592	292	289	78	282	905	342	546	999999	933	275	999999	987	613	63	666	999999	493	255	324	999999	204	245	141	670	838	745	617	754	535	605	173	999999	830	755	293	444	757	952	232	387	886	515	999999	60	134	600	319	685	490	999999	669	630	994	999999	397	57	158	408	444	170	724	791	738	337	112	999999	999999	999999	999999	231	999999	999999	33	936	484	689	999999	999999	545	248	999999	999999	999999	711	936	999999	822	46	999999	246	999999	999999	517	72	999999	999999	777	20	948	379	443	999999	915	268	870	138	607	67	320	999999	159	78	862	205	734	999999	527	36	999999	569	932	130	999999	533	936	603	33	960	284	999999	911	887	999999	176	805	975	26	999999	999999	807	999999	764	726	999999	96	227	496	322	338	999999	578	751	618	999999	446	322	959	391	999999	277	114	646	783	930	999999	271	936	999999	400	999999	999999	999999	195	593	999999	177	999999	841	447	718	117	711	632	414	999999	169	278	752	730	493	25	635	999999	573	999999	299	981	795	862	824	999999	799	921	579	103	66	566	999999	756	278	917	128	944	613	999999	403	999999	378	129	637	993	999999	999999	907	742	999999	999999	621	890	999999	196	609	999999	622	438	317	789	62	999999	754	603	253	995	999999	575	999999	691	80	414	309	285	612	675	235	831	106	999999	24	836	952	229	999999	144	999999	999999	318	149	332	999999	851	614	960	66	999999	43	749	198	514	999999	845	999999	767	216	591	67	584	934	754	790	341	999999	999999	999999	369	535	658	999999	999999	999999	267	758	369	895	999999	999999	324	555	309	999999	91	999999	328	682	999999	502	461	738	999999	365	999999	384	394	999999	999999	999999	839	744	697	999999	385	640	616	146	999999	999999	999999	872	999999	999999	742	38	634	562	708	434	164	102	999999	999999	83	919	566	999999	870	882	999999	827	61	999999	855	
580	858	469	999999	451	301	192	607	904	413	589	95	656	999999	479	749	832	832	418	999999	999999	520	999999	766	466	84	399	275	201	999999	271	820	468	50	172	180	174	746	999999	143	972	999999	999999	463	494	834	909	603	400	142	540	995	642	999999	999999	999999	999999	702	359	376	902	917	416	999999	999999	768	626	616	460	309	585	95	575	285	250	263	999999	999999	282	632	999999	999999	874	68	193	276	187	495	931	112	153	471	396	890	241	64	88	150	999999	725	217	303	999999	101	557	455	999999	367	731	855	869	999999	430	999999	212	116	52	357	996	874	591	140	684	357	166	123	999999	999999	53	195	185	59	65	557	999999	871	651	783	511	738	847	819	764	999999	242	999999	999999	669	688	134	22	999999	154	999999	143	86	618	795	935	444	756	999999	999999	545	680	999999	605	872	999999	340	464	269	846	268	999999	771	376	999999	125	999999	82	39	996	919	183	454	904	617	999999	999999	262	856	847	77	999999	999999	505	228	405	421	887	178	366	357	669	752	884	885	420	999999	709	999999	680	272	372	726	747	405	999999	236	916	987	999999	964	999999	608	421	779	286	924	275	158	213	703	785	903	672	999999	259	999999	569	999999	206	61	638	253	999999	585	704	265	364	999999	856	999999	505	899	719	402	279	999999	340	115	609	999999	106	999999	999999	976	486	999999	63	999999	155	940	666	999999	791	407	335	834	999999	999999	84	30	570	175	999999	999999	207	885	193	999999	380	198	999999	463	418	710	955	87	447	209	109	246	211	266	955	915	511	608	118	322	999999	445	999999	505	41	589	925	930	268	770	999999	601	284	999999	728	957	850	999999	999999	91	451	258	999999	232	736	837	818	999999	999999	387	533	599	776	871	999999	935	559	595	432	829	785	34	818	677	430	507	999999	428	537	997	75	309	129	37	870	817	58	999999	768	203	999999	620	720	999999	247	189	824	999999	578	793	408	264	780	659	305	999999	439	719	802	239	876	399	776	999999	321	234	999999	749	999999	396	886	999999	999999	238	68	174	313	937	439	250	683	999999	850	744	599	810	528	470	731	453	999999	339	613	999999	327	999999	844	999999	569	23	710	84	999999	191	906	265	999999	551	600	140	123	502	289	562	555	329	549	41	999999	511	999999	999999	27	556	19	557	540	297	911	687	330	805	377	999999	539	608	154	668	838	999999	382	976	870	601	340	884	59	60	983	998	831	812	884	67	317	701	999999	856	182	358	999999	150	999999	999999	809	317	999999	863	
32	947	184	999999	203	289	139	728	148	426	999999	134	507	489	314	913	856	999999	920	319	118	838	551	999999	496	489	619	242	347	999999	791	32	759	999999	37	46	823	999999	618	605	999999	999999	563	640	999999	57	999999	999999	999999	726	65	301	396	999999	754	999999	406	887	394	999999	670	897	999999	189	635	999999	999999	321	462	278	999999	906	899	325	390	529	284	910	658	999999	638	383	999999	620	902	499	635	942	442	842	639	936	565	905	934	41	999999	999999	15	444	682	539	782	999999	636	999999	401	81	435	234	910	495	238	945	85	296	501	770	286	999999	999999	432	879	619	638	164	351	994	999999	359	332	900	905	223	766	109	600	838	984	754	108	999999	517	217	999999	154	707	999999	999999	648	540	436	107	869	999999	259	660	173	999999	999999	807	999999	690	85	902	20	999999	25	188	976	695	662	786	532	47	14	999999	671	687	999999	456	999999	174	742	819	895	803	45	347	516	448	437	909	512	947	700	999999	441	315	921	565	691	441	853	952	877	650	999999	999999	870	999999	999999	999999	446	34	85	242	947	999999	16	217	553	677	671	537	999999	999999	999999	584	346	140	483	999999	766	927	765	299	999999	999999	941	254	238	212	477	182	999999	951	999999	999999	999999	468	999999	185	308	714	21	23	999999	326	694	134	377	999999	999999	739	861	633	719	518	269	786	999999	166	324	999999	978	350	210	999999	87	316	289	795	713	878	999999	308	67	61	916	999999	530	994	106	816	876	248	999999	737	999999	826	242	955	999999	95	546	769	860	546	735	671	813	279	249	387	999999	582	999999	999999	535	563	576	667	601	518	265	999999	70	508	999999	740	634	473	999999	999999	83	334	999999	627	999999	443	448	521	325	254	999999	260	999999	999999	972	304	961	107	211	757	999999	999999	363	710	829	618	709	362	999999	995	46	349	100	988	313	519	999999	659	286	101	999999	65	351	356	579	15	999999	999999	535	591	778	999999	271	999999	10	509	971	999999	797	724	734	95	860	999999	218	598	169	999999	999999	462	298	312	821	999999	641	205	232	16	140	824	444	999999	999999	79	226	509	88	668	988	804	547	999999	861	562	999999	39	204	999999	148	981	999999	417	999999	83	999999	999999	715	162	790	805	286	965	736	999999	289	999999	269	791	113	708	999999	501	778	999999	914	999999	999999	268	752	999999	10	211	867	158	978	37	428	999999	776	750	794	999999	999999	192	999999	582	412	888	283	988	999999	999999	999999	440	999999	354	639	338	168	153	999999	456	409	188	999999	
85	108	588	995	261	949	516	24	999999	914	999999	623	595	92	342	747	999999	985	763	999999	597	999999	437	687	999999	398	100	999999	999999	724	347	525	999999	388	452	484	824	999999	31	48	999999	999999	999999	999999	999999	731	54	256	826	406	473	471	646	345	999999	791	670	999999	999999	863	859	921	999999	638	576	78	999999	216	639	857	922	669	963	724	588	999999	729	911	810	901	354	843	999999	237	999999	875	879	363	999999	660	813	999999	999999	168	189	342	16	925	999999	807	808	837	616	968	483	803	507	999999	757	18	72	999999	100	470	518	999999	162	164	999999	999999	199	999999	45	979	54	999999	147	805	545	256	202	999999	999999	999999	999999	517	237	999999	999999	457	377	958	606	173	597	64	833	71	999999	999999	189	999999	999999	257	618	999999	802	999999	923	999999	665	702	999999	510	815	267	999999	999999	376	11	788	361	411	929	999999	241	999999	872	391	999999	175	86	165	382	76	350	266	714	394	855	714	600	876	279	999999	999999	999999	105	357	999999	266	999999	999999	999999	384	827	451	618	924	387	284	929	254	933	999999	589	999999	13	444	475	11	92	703	521	296	197	999999	141	999999	657	658	868	524	61	733	430	392	517	999999	248	898	647	789	999999	581	999999	355	943	960	212	138	579	999999	881	339	183	52	183	361	196	999999	319	481	276	728	999999	415	203	210	887	999999	39	14	205	576	363	303	696	940	511	842	541	999999	999999	529	89	999999	643	999999	559	388	999999	999999	811	999999	589	176	522	287	175	379	162	743	83	15	108	999999	466	314	975	999999	355	243	849	354	999999	148	547	747	649	209	771	480	999999	509	999999	874	999999	309	999999	196	780	418	775	141	689	999999	107	928	431	514	750	339	746	678	43	975	316	999999	999999	451	628	775	637	999999	608	999999	102	573	27	234	380	999999	999999	788	999999	936	999999	717	664	999999	50	619	999999	145	459	442	733	971	999999	22	567	736	999999	545	568	15	780	809	533	999999	706	534	910	206	143	592	21	957	579	106	517	598	802	83	411	19	458	502	516	175	948	130	107	999999	666	644	943	999999	230	104	999999	999999	193	657	315	516	999999	129	11	866	431	776	402	379	504	969	934	999999	144	558	557	288	303	999999	69	586	436	905	540	498	649	239	736	485	999999	859	414	154	768	894	310	999999	500	999999	744	181	727	728	510	697	710	802	999999	672	546	876	364	825	598	729	89	999999	589	512	226	201	49	917	437	644	564	789	382	249	258	228	787	653	623	
887	858	708	404	843	999999	846	592	999999	938	999999	505	588	999999	48	815	999999	749	999999	432	553	142	810	300	866	999999	921	430	999999	423	328	99	710	211	710	999999	380	409	746	724	380	608	974	979	372	149	976	242	343	433	751	999999	799	999999	80	754	58	418	538	711	999999	426	194	999999	619	975	794	999999	846	177	445	107	12	999999	999999	944	168	830	999999	726	999999	688	96	974	672	849	300	489	141	956	999999	962	871	45	856	999999	424	999999	370	397	355	598	396	176	988	654	476	535	999999	136	596	227	490	811	554	188	339	999999	999999	769	685	314	255	890	999999	999999	235	967	416	108	529	835	469	540	380	567	302	920	985	28	382	764	321	15	369	605	481	69	490	678	624	214	354	600	999999	50	999999	506	999999	999999	428	509	128	79	999999	761	999999	950	999999	999999	885	999999	234	999999	999999	920	993	999999	530	749	11	175	486	738	483	324	490	869	999999	999999	223	999999	109	999999	599	873	999999	252	408	608	999999	531	629	502	793	999999	980	999999	213	999999	57	112	976	81	999999	263	33	390	999999	291	280	999999	132	999999	774	98	318	999999	370	999999	284	999999	842	921	902	999999	546	983	945	277	344	105	665	45	292	121	820	37	966	346	999999	265	999999	126	337	999999	408	999999	728	704	999999	999999	33	690	517	306	270	999999	999999	999999	716	49	445	328	947	184	233	999999	999999	662	277	291	999999	34	999999	28	104	725	999999	944	81	28	265	250	379	999999	82	999999	528	985	850	765	858	999999	999999	811	820	337	179	999999	735	322	710	999999	436	616	448	999	999999	499	211	544	471	999999	961	698	783	204	999999	838	999999	999999	999999	832	811	511	999999	854	404	999999	999999	767	999999	440	219	759	317	199	999999	999999	999999	999999	958	39	999999	316	304	633	971	931	37	626	999999	341	60	487	754	877	263	924	193	593	604	165	301	444	989	41	26	999999	999999	594	999999	196	178	999999	299	538	58	505	217	799	883	473	834	581	999999	999999	999999	731	15	999999	935	889	999999	85	478	803	738	349	999999	273	999999	769	550	443	246	201	172	30	197	999999	999999	757	999999	393	999999	140	330	719	65	774	650	294	206	950	999999	999999	999999	103	999999	496	999999	708	188	944	193	124	923	400	999999	197	62	999999	999999	999999	610	999999	182	196	375	347	999999	28	294	999999	999999	999999	999999	599	999999	746	585	78	468	701	424	130	999999	999999	999999	596	999999	999999	385	867	721	999999	999999	999999	350	999999	327	430	999999	224	23	782	424	636	
331	860	552	333	615	598	612	983	999999	842	999999	489	608	409	986	778	140	999999	643	426	999999	341	582	999999	259	999999	428	164	350	254	688	999999	706	999999	999999	349	54	999999	324	999999	265	738	389	999999	51	860	871	918	999999	949	93	470	148	997	999999	999999	288	396	999999	999999	179	457	642	657	164	732	783	665	958	646	734	256	238	856	170	102	951	999999	123	999999	443	999999	720	401	170	227	503	999999	147	460	71	999999	808	999999	617	808	999999	732	754	318	999999	215	959	797	224	999999	241	292	836	713	48	614	282	685	867	668	736	251	496	936	238	85	528	507	585	999999	447	224	249	362	997	229	919	804	322	237	551	999999	186	999999	999999	999999	871	434	422	999999	384	133	999999	948	81	999999	246	817	90	11	687	999999	999999	999999	399	27	52	484	999999	999999	694	999999	372	999999	999999	999999	74	172	999999	27	213	104	95	138	999999	324	999999	999999	291	999999	983	111	724	999999	550	98	710	48	934	999999	999999	397	718	999999	762	907	760	999999	831	267	788	999999	999999	73	999999	593	376	999999	445	84	949	752	203	572	835	592	753	61	99	38	114	36	237	980	848	816	385	491	376	999999	563	560	999999	33	364	909	244	661	522	956	721	625	602	859	29	999999	204	156	767	179	163	709	427	802	163	762	846	886	224	981	999999	884	999999	999999	999999	398	999999	179	999999	925	999999	999999	999999	142	316	488	433	377	999999	999999	622	239	999999	999999	999999	999999	142	666	999999	999999	999999	357	446	540	999999	837	907	999999	348	631	142	34	938	841	820	72	179	295	495	674	339	478	925	792	369	977	170	521	19	667	265	626	308	616	999999	999999	654	998	392	479	580	482	39	339	299	597	301	882	999999	578	684	847	181	205	272	594	431	654	999999	999999	676	999999	941	680	376	999999	725	999999	979	819	417	181	902	25	999999	857	448	596	999999	772	686	288	145	441	983	999999	999999	113	999999	277	999999	10	999999	999999	803	194	999999	359	963	783	871	969	902	566	999999	999999	999999	165	999999	415	155	999999	161	408	999999	999999	260	999999	999999	958	70	622	999999	711	999999	999999	354	291	999999	909	326	99	633	718	999999	716	385	579	279	999999	472	300	12	999999	132	999999	999999	999999	536	415	933	40	662	14	723	999999	991	201	999999	754	999999	663	942	201	99	66	211	442	508	999999	22	999999	999999	999999	999999	769	999999	49	589	504	567	999999	755	806	975	296	437	628	995	999999	724	999999	262	524	321	808	357	810	849	75	543	416	920	167	
403	262	799	445	519	999999	638	999999	999999	999999	197	999999	999999	146	225	999999	999999	583	999999	856	653	828	999999	716	904	686	422	810	200	523	960	160	999999	597	413	999999	497	999999	999999	51	23	772	581	999999	337	999999	900	221	999999	56	999999	960	999999	999999	999999	575	833	92	999999	999999	541	828	761	98	862	46	236	999999	733	502	315	999999	999999	405	842	880	256	988	999999	825	786	211	225	154	86	999	191	942	93	837	889	999999	999999	285	510	195	21	492	999999	301	853	588	488	102	999999	808	496	574	230	632	329	844	704	715	56	999999	612	617	22	862	999999	293	237	895	612	900	187	198	894	999999	869	763	420	999999	999999	207	723	133	412	277	513	999999	721	461	518	55	710	744	239	999999	582	404	999999	715	446	999999	361	592	489	840	631	999999	679	573	763	565	999999	999999	744	848	999999	999999	214	999999	359	247	572	776	387	567	200	999999	999999	723	84	475	293	704	651	412	846	140	644	572	646	215	937	158	697	952	620	103	10	390	563	104	199	999999	365	208	996	999999	214	922	649	198	348	955	498	298	282	999999	964	341	12	485	844	641	999999	999999	309	424	88	999999	946	107	442	579	170	980	285	557	348	452	415	999999	999999	999999	922	457	866	982	999999	409	680	891	138	668	387	88	259	558	638	221	898	999999	507	779	975	552	999999	768	999999	518	23	999999	999999	999999	926	742	999999	132	718	650	287	327	764	678	999999	999999	968	774	202	999999	999999	999999	918	137	554	832	999999	156	746	380	701	108	196	151	396	954	510	616	742	645	528	136	839	987	934	581	818	999999	999999	919	999999	982	999999	713	787	296	806	263	967	103	978	412	999999	348	949	999999	999999	999999	292	799	554	999999	41	557	999999	999999	999999	931	203	972	999999	935	999999	999999	797	719	531	483	363	109	158	257	999999	648	666	125	750	501	48	999999	450	205	545	999999	999999	231	950	999999	999999	193	408	875	69	994	999999	53	290	559	550	240	657	657	269	192	651	307	713	393	890	447	852	396	999999	448	532	819	399	999999	999999	575	768	999999	333	180	701	283	197	653	999999	622	834	201	950	808	999999	793	936	362	999999	77	518	566	138	711	340	22	982	621	999999	270	654	393	999999	975	471	999999	999999	999999	491	378	999999	69	824	999999	613	661	446	94	350	999999	999999	999999	999999	393	67	211	384	622	839	999999	999999	575	999999	308	999999	451	999999	974	347	999999	470	847	999999	214	958	458	742	860	108	999999	576	999999	281	734	387	618	
999999	713	918	269	770	710	999999	803	87	543	878	526	999999	171	568	471	999999	396	999999	45	175	119	435	999999	469	523	523	999999	999999	402	303	457	920	360	381	999999	66	87	193	999999	597	78	137	424	580	226	999999	936	120	114	160	885	465	351	999999	960	999999	319	800	257	197	999999	690	999999	999999	431	605	999999	790	999999	414	669	213	518	448	107	999999	21	37	253	961	999999	999999	18	999999	418	999999	579	907	999999	111	747	287	936	999999	508	387	999999	184	999999	621	613	999999	999999	999999	490	681	947	999999	355	979	276	999999	557	295	610	49	682	442	831	999999	36	999999	379	999999	667	392	277	946	999999	719	538	837	878	631	358	441	128	318	761	737	999999	999999	561	441	834	465	730	650	999999	469	999999	999999	353	719	595	999999	776	999999	999999	108	999999	11	999999	636	450	438	413	925	936	999999	920	373	999999	104	396	999999	489	938	253	212	662	999999	984	480	24	529	494	168	46	999999	664	999999	286	662	332	52	711	925	991	406	61	999999	713	793	549	341	999999	259	333	999999	92	999999	609	999999	446	787	27	493	622	921	944	255	888	999999	514	654	999999	999999	771	999999	648	563	946	846	999999	999999	999999	200	931	682	999999	245	835	802	703	826	665	999999	226	545	35	228	313	999999	461	805	916	999999	289	894	254	319	487	979	595	999999	999999	762	999999	589	873	826	999999	999999	730	999999	420	96	456	687	999999	639	802	235	327	430	260	999999	395	355	940	360	911	999999	438	881	757	855	999999	184	935	902	779	636	999999	209	999999	999999	350	752	395	830	116	602	906	614	999999	999999	661	999999	278	24	377	331	648	523	914	525	511	848	951	564	880	282	751	95	860	175	564	999999	999999	887	535	642	999999	120	254	319	999999	823	999999	505	203	50	999999	999999	535	457	999999	157	294	149	861	501	800	831	950	834	851	820	754	350	697	999999	410	391	488	735	999999	538	279	999999	395	687	999999	456	370	839	375	830	560	412	999999	416	833	624	35	44	841	138	169	419	999999	319	79	35	999999	999999	999999	524	442	799	999999	459	878	689	754	999999	29	354	470	121	999999	30	999999	999999	172	290	999999	785	366	454	999999	243	378	859	147	85	618	999999	648	999999	208	850	999999	760	326	728	538	154	870	851	24	999999	668	58	999999	999999	59	727	862	999999	951	855	999999	987	906	999999	90	28	551	678	999999	571	706	760	912	617	632	509	34	443	752	564	914	514	439	406	575	999999	908	999999	36	891	594	131	758	353	691	
411	854	474	647	520	603	202	296	999999	791	907	999999	344	814	999999	999999	429	774	396	940	654	557	509	287	760	120	851	652	673	999999	584	11	569	999999	231	999999	560	795	242	999999	722	228	986	999999	999999	999999	573	885	485	999999	175	999999	372	999999	47	853	354	197	999999	409	999999	549	999999	476	216	999999	999999	418	593	895	999999	633	541	435	227	999999	570	894	619	999999	546	966	999999	484	810	236	639	166	999999	377	309	372	908	832	999999	182	999999	519	408	762	617	999999	301	589	56	999999	999999	999999	195	999999	292	460	578	321	863	785	382	147	999999	979	276	420	530	225	999999	779	999999	999999	226	54	999999	61	495	999999	958	391	999999	587	999999	278	999999	703	970	285	94	848	794	597	999999	434	999999	468	853	428	495	206	634	85	993	999999	817	116	720	150	782	241	965	721	362	482	999999	795	709	397	999999	573	449	255	999999	747	984	999999	740	791	254	370	999999	76	999999	761	756	599	593	170	460	315	982	830	999999	853	999999	83	245	496	324	14	759	999999	860	922	757	389	944	255	292	690	999999	999999	999999	421	999999	899	359	600	725	520	999999	548	937	263	590	619	999999	288	864	911	891	253	477	249	610	741	216	449	14	999999	654	348	877	999999	939	64	933	91	819	983	999999	645	771	999999	803	221	529	606	341	147	999999	666	391	381	799	132	999999	999999	811	302	692	999999	595	999999	865	863	999999	177	324	536	685	670	469	880	197	256	482	673	445	399	222	999999	117	866	999999	999999	956	999999	970	999999	603	286	280	526	999999	999999	59	999999	999999	940	550	361	291	805	462	966	999999	510	193	552	649	786	221	421	999999	999999	803	728	616	877	906	999999	207	999999	932	408	999999	942	589	384	999999	68	736	505	849	999999	328	999999	999999	774	791	455	322	427	176	999999	75	858	999999	218	20	331	806	70	43	999999	164	999999	873	63	576	264	921	809	356	999999	60	715	572	229	764	501	323	999999	95	461	999999	779	340	125	343	541	506	999999	999999	875	261	999999	999999	472	706	544	999999	361	208	536	534	999999	81	585	766	359	296	227	453	518	17	964	975	582	999999	384	999999	999999	720	44	758	549	999999	480	999999	999999	999999	109	522	229	999999	962	999999	558	927	348	708	755	359	999999	254	288	927	999999	999999	297	999999	999999	937	332	101	680	641	173	999999	984	77	999999	255	390	115	196	704	234	999999	54	999999	426	655	196	676	999999	408	737	790	479	622	999999	612	999999	999999	999999	171	999999	138	392	999999	481	
780	999999	999999	999999	509	968	877	67	584	703	409	823	967	283	243	751	655	999999	281	999999	999999	999999	371	486	988	212	999999	999999	35	513	999999	73	723	848	645	712	914	999999	999999	440	999999	732	999999	919	191	788	999999	412	999999	419	544	733	999999	427	999999	482	580	794	129	999999	272	136	42	999999	607	999999	110	128	637	531	837	999999	216	841	54	999999	412	452	305	209	999999	999999	999999	615	999999	372	953	305	999999	173	999999	130	999999	890	177	733	999999	824	322	845	688	957	999999	599	582	457	527	278	383	456	79	138	498	999999	180	969	506	427	111	244	392	804	377	999999	999999	999999	649	326	999999	321	999999	588	140	459	521	999999	529	40	42	999999	845	684	922	304	103	13	999999	527	999999	207	999999	282	722	87	999999	999999	999999	310	209	866	807	999999	604	71	505	490	997	49	409	999999	450	476	395	999999	399	708	881	83	380	999999	95	131	999999	476	94	679	865	62	996	637	999999	228	830	176	714	644	89	860	798	612	999999	592	128	720	757	759	887	142	687	999999	11	516	929	813	999999	999999	999999	138	999999	999999	624	944	52	771	419	231	999999	999999	875	755	628	31	999999	999999	390	999999	12	885	718	335	792	999999	999999	999999	636	84	299	26	395	37	49	950	883	972	987	71	999999	357	310	999999	123	668	266	932	136	980	999999	171	433	288	683	718	999999	999999	43	891	579	802	145	999999	999999	629	833	848	999999	999999	147	311	779	329	952	999999	585	192	222	133	477	442	123	655	999999	137	999999	116	999999	330	540	242	939	999999	999999	747	222	964	603	493	835	999999	226	459	843	929	391	113	999999	38	143	999999	439	999999	424	147	688	489	503	999999	999999	726	999999	395	146	905	372	999999	999999	215	443	620	999999	728	298	999999	225	664	999999	999999	999999	999999	781	325	197	999999	803	39	999999	999999	68	732	471	799	457	999999	999999	831	999999	937	566	708	275	999999	595	522	648	999999	999999	365	921	34	677	589	999999	999999	945	188	207	833	112	343	11	493	157	711	999999	789	281	189	153	394	352	874	356	999999	224	660	729	999999	665	102	418	326	999999	43	999999	881	999999	901	173	736	633	999999	835	233	706	782	973	884	999999	859	438	441	999999	536	682	803	243	30	341	294	999999	533	177	19	924	685	999999	123	656	277	57	380	25	417	760	863	48	999999	999999	999999	687	845	310	806	664	977	114	896	361	261	648	999999	569	879	287	110	999999	826	309	31	721	999999	999999	999999	811	68	999999	804	999999	819	764	121	
999999	899	606	613	232	371	355	947	999999	173	999999	405	629	999999	810	999999	140	660	552	999999	823	319	720	999999	999999	214	994	605	561	310	999999	542	496	537	999999	670	283	673	877	949	999999	361	450	999999	107	999999	477	999999	258	289	673	126	277	552	999999	380	188	777	999999	28	999999	750	395	281	53	230	909	102	306	999999	862	466	782	999999	741	471	869	999999	731	999999	999999	999999	356	281	636	14	275	943	999999	660	491	506	677	859	581	730	966	179	514	876	923	385	187	999999	427	217	344	674	811	825	510	26	56	221	291	856	403	999999	645	49	955	965	852	999999	658	365	999999	999999	30	20	505	700	999999	854	861	999999	342	248	854	428	670	999999	142	999999	159	475	999999	465	578	999999	337	852	534	999999	921	958	532	541	460	71	429	421	653	999999	329	810	367	201	360	929	524	999999	999999	226	379	364	832	999999	495	193	999999	332	354	999999	999999	653	176	999999	999999	999999	829	800	788	792	999	258	947	342	104	349	117	268	999999	648	210	182	593	317	105	567	136	104	56	277	165	106	77	357	999999	676	644	184	268	457	999999	723	999999	999999	999999	130	417	499	343	156	999999	999999	227	999999	999999	509	70	858	97	375	776	735	754	999999	636	903	190	999999	224	428	705	932	999	657	548	486	806	999999	100	975	999999	636	760	899	201	999999	999999	372	262	617	616	785	96	893	999999	999999	969	999999	839	324	999999	999999	999999	915	450	152	648	999999	166	618	703	944	768	122	225	150	974	999999	999999	999999	999999	818	347	606	999999	919	846	115	977	999999	517	950	286	999999	999999	342	360	844	458	58	869	319	215	644	999999	671	27	999999	678	540	400	124	999999	999999	999999	130	999999	678	113	999999	306	542	592	983	110	753	667	992	86	882	789	999999	405	281	259	715	999999	702	692	150	999999	871	437	447	783	402	424	999999	486	914	862	682	741	927	751	336	999999	999999	543	170	13	34	999999	795	750	269	719	264	470	999999	517	777	985	963	628	435	999999	999999	999999	708	338	112	515	172	30	117	999999	477	529	923	988	999999	169	532	146	877	974	999999	696	523	999999	170	104	999999	407	94	696	778	309	326	231	999999	999999	835	831	901	518	999999	775	642	999999	251	734	999999	999999	136	999999	999999	999999	999999	999999	999999	458	686	999999	178	999999	999999	765	936	421	621	999999	212	701	417	999999	999999	700	245	369	249	866	999999	653	441	999999	556	999999	280	475	999999	999999	558	865	999999	132	999999	809	999999	893	999999	999999	839	231	259	
999999	531	999999	999999	767	294	763	999999	391	999999	606	404	42	999999	742	461	307	999999	470	188	669	620	999999	999999	999999	999999	999999	999999	352	464	279	37	832	404	368	999999	710	999999	513	191	999999	370	176	653	161	728	313	226	920	999999	607	999999	999999	999999	999999	463	194	903	894	744	770	726	999999	927	942	579	571	638	235	999999	751	180	999999	999999	999999	309	999999	693	791	565	719	999999	126	999999	999999	794	658	789	814	905	718	806	242	999999	421	752	130	999999	999999	999999	166	674	990	91	690	436	504	100	999999	289	19	501	122	338	34	472	610	338	80	158	999999	782	999999	330	130	944	937	221	866	956	188	213	981	218	999999	54	317	44	230	430	299	999999	456	999999	895	999999	999999	903	999999	949	152	791	178	563	661	384	850	670	961	745	999999	293	233	999999	999999	806	519	999999	929	979	164	576	118	649	858	363	335	999999	999999	902	260	999999	476	999999	814	999999	44	428	557	34	204	646	82	485	932	16	999999	999999	433	99	707	790	973	999999	999999	576	683	529	704	307	59	561	999999	999999	494	464	999999	999999	572	714	771	101	356	999999	785	518	503	633	999999	852	29	265	865	345	999999	469	70	999999	999999	248	999999	999999	723	259	975	999999	410	24	990	477	198	37	508	719	328	616	444	78	979	999999	82	60	811	852	999999	793	695	900	863	999999	999999	116	194	333	10	265	377	106	930	152	117	489	999999	249	663	999999	757	155	26	999999	999999	999999	999999	999999	175	663	704	871	971	191	947	509	160	965	83	999999	843	184	718	72	248	999999	147	999999	178	593	416	571	198	295	46	549	884	284	999999	412	999999	347	168	347	561	505	135	749	204	608	338	677	176	581	159	582	999999	953	349	688	853	999999	678	581	999999	999999	682	685	154	999999	999999	875	999999	670	707	999999	999999	381	511	743	221	999999	999999	569	999999	738	405	617	145	999999	999999	930	935	321	558	492	669	586	100	429	999999	999999	999999	797	983	462	712	505	999999	654	566	65	452	999999	476	465	260	999999	999999	517	999999	75	550	999999	294	695	940	654	122	999999	835	439	291	92	920	771	999999	845	999999	802	999999	900	743	491	999999	67	487	338	999999	103	241	561	999999	582	692	757	899	914	999999	297	999999	67	999999	999999	818	137	774	370	686	704	671	415	531	523	491	999999	332	68	999999	237	217	612	999999	28	983	284	178	708	399	999999	872	999999	342	299	291	969	517	999999	999999	769	999999	127	651	999999	432	999999	40	747	999999	856	435	841	131	285	
90	909	257	374	675	544	959	75	971	524	832	792	82	242	241	521	328	247	395	33	943	100	960	670	595	168	254	430	616	542	737	999999	756	67	219	381	722	999999	419	138	809	227	155	137	317	999999	999999	797	515	579	537	197	999999	108	341	989	949	587	779	517	299	539	459	438	786	999999	999999	25	33	860	799	186	828	266	999999	999999	944	832	362	956	415	999999	914	999999	14	549	584	658	725	229	432	145	373	902	839	280	768	717	351	515	999999	736	999999	655	780	999999	369	999999	884	616	999999	126	234	822	999999	843	999999	422	999999	999999	227	387	300	803	437	664	813	926	999999	942	999999	237	491	847	363	999999	682	268	266	653	190	394	773	119	184	315	910	550	800	999999	656	355	293	999999	298	225	999999	999999	999999	125	547	442	772	999999	999999	817	635	386	469	432	171	365	999999	999999	999999	832	999999	191	628	131	999999	272	135	999999	296	611	944	387	999999	999999	242	711	50	151	115	747	621	831	999999	367	679	533	91	999999	834	301	199	999999	55	465	610	264	351	999999	999999	999999	316	351	655	999999	872	257	999999	331	200	459	324	999999	675	999999	999999	783	731	271	451	229	191	758	597	995	421	999999	342	103	999999	977	999999	944	779	999999	440	280	185	413	999999	432	706	999999	999999	384	976	999999	837	735	254	827	533	90	654	151	103	558	754	660	635	440	915	734	794	222	100	380	245	844	880	940	607	328	999999	29	523	432	581	999999	28	247	604	607	999999	999999	454	288	300	999999	999999	881	999999	524	777	999999	516	971	964	964	293	606	999999	992	855	999999	999999	999999	999999	634	627	671	977	541	999999	398	836	999999	999999	999999	999999	812	90	607	118	999999	423	999999	999999	722	513	552	999999	616	999999	999999	308	612	999999	999999	999999	249	999999	665	20	999999	904	984	999999	389	227	208	95	879	206	481	526	341	883	856	891	999999	664	592	131	85	999999	370	612	230	99	234	566	352	605	999999	999999	424	597	53	103	438	210	171	505	314	466	588	420	456	895	966	728	895	652	999999	585	391	999999	999999	860	544	382	662	299	992	642	743	999999	999999	999999	111	999999	840	763	462	999999	503	97	816	999999	625	949	165	334	132	506	670	699	262	999999	456	880	999999	999999	999999	66	547	871	999999	999999	723	314	743	813	794	233	887	142	200	416	91	304	727	999999	244	594	226	337	176	999999	971	53	31	999999	196	231	91	999999	213	405	398	631	584	154	999999	321	216	999999	540	999999	999999	999999	509	999999	861	
162	162	346	948	964	999999	999999	704	999999	700	680	293	999999	626	572	151	240	928	794	28	460	999999	582	432	999999	388	999999	999999	999999	877	443	999999	999999	872	44	78	745	708	999999	564	999999	926	568	454	224	999999	207	999999	967	758	387	999999	714	999999	411	442	580	914	999999	999999	999999	999999	437	148	266	146	117	999999	592	504	406	532	689	239	840	533	999999	138	217	894	190	158	829	518	500	834	829	358	470	602	498	830	999999	661	999999	765	999999	430	198	999999	999999	70	143	473	361	854	919	484	986	878	291	451	999999	140	406	818	592	919	648	432	999999	999999	675	999999	16	575	850	38	641	84	44	730	940	140	973	129	24	366	999999	645	914	355	371	592	999999	56	134	551	265	999999	183	580	782	765	771	172	395	153	466	999999	999999	891	843	912	999999	999999	511	576	999999	999999	999999	999999	761	12	517	961	396	93	999999	959	450	308	772	862	900	464	947	184	999999	999999	734	871	999999	999999	640	33	512	459	748	999999	544	999999	394	999999	975	947	818	779	258	810	999999	311	475	506	344	706	129	999999	21	390	613	999999	217	355	551	932	335	389	372	999999	458	937	344	918	425	892	913	792	999999	953	999999	177	999999	557	999999	999999	406	403	47	934	999999	531	447	368	156	217	999999	49	437	53	621	999999	999999	764	361	839	967	556	999999	452	792	999999	104	68	744	446	410	999999	320	128	999999	932	352	438	589	999999	499	975	999999	217	551	874	364	843	341	216	759	171	205	205	465	849	321	594	151	578	436	389	624	710	999999	690	728	319	999999	689	96	979	184	434	349	999999	784	874	999999	999999	971	261	726	537	999999	999999	464	125	999999	686	621	757	296	21	500	120	361	71	999999	861	155	55	336	652	130	780	999999	771	855	473	999999	446	999999	232	999999	999999	662	96	999999	567	236	613	656	830	77	338	692	999999	933	999999	639	722	474	49	773	999999	925	84	416	905	262	692	269	999999	999999	184	999999	74	414	999999	458	275	47	999999	634	541	399	505	584	999999	97	823	838	999999	999999	353	971	654	459	999999	260	587	999999	999999	315	999999	354	466	219	892	999999	628	758	618	781	374	999999	632	414	999999	536	429	499	999999	999999	438	854	999999	365	277	213	999999	614	999999	999999	999999	595	918	999999	999999	197	932	296	691	999999	468	75	230	845	469	999999	999999	999999	999999	155	831	98	64	310	877	689	711	111	999999	689	856	24	35	553	911	778	765	999999	323	54	999999	142	807	108	359	999999	999999	999999	895	
608	864	179	397	999999	243	781	540	618	999999	411	485	831	354	999999	670	454	999999	677	999999	691	902	252	925	999999	551	698	290	956	950	514	999999	913	999999	343	825	999999	626	447	319	139	999999	157	999999	999999	568	999999	999999	999999	437	905	333	956	999999	214	999999	621	253	223	999999	999999	501	584	999999	154	355	999999	625	21	187	982	999999	602	367	999999	453	755	805	23	615	779	909	999999	528	55	191	109	59	11	637	213	444	412	410	774	637	663	490	302	999999	995	156	777	999999	454	87	731	999999	69	999999	999999	999999	999999	608	267	635	999999	65	621	963	999999	522	624	999999	973	548	424	201	593	176	790	275	512	457	619	999999	142	857	999999	968	459	509	990	999999	999999	397	999999	803	153	999999	621	607	868	999999	319	483	531	403	999999	905	662	539	16	999999	969	685	312	782	989	634	999999	999999	981	653	999999	746	532	383	697	585	999999	621	58	454	555	999999	406	183	147	146	110	738	999999	999999	316	999999	503	999999	999999	11	999999	999999	814	518	645	462	626	225	825	573	950	999999	705	78	571	51	999999	999999	999999	787	999999	138	999999	853	534	999999	955	813	346	593	252	999999	112	999999	999999	912	806	540	808	102	566	999999	358	573	195	952	42	144	606	274	439	941	760	999999	999999	956	786	960	999999	880	507	999999	878	242	330	525	55	19	578	659	244	999999	999999	254	230	107	780	81	667	581	732	821	216	82	163	999999	673	619	974	544	135	846	556	999999	595	752	312	126	253	670	999999	33	566	947	40	489	999999	516	272	625	185	715	302	412	999999	686	606	999999	89	29	851	436	999999	43	533	397	999999	824	999999	477	794	664	828	997	674	999999	999999	269	51	673	122	167	356	358	999999	420	553	153	780	908	156	999999	46	234	818	481	988	532	999999	642	999999	373	857	794	831	999999	886	304	738	448	430	999999	764	415	906	999999	89	686	999999	123	844	260	999999	750	331	297	627	604	999999	999999	720	733	846	409	588	748	310	561	999999	847	533	258	414	341	999999	999999	742	631	327	133	999999	999999	999999	310	798	834	329	116	473	543	894	292	125	999999	728	697	999999	364	999999	167	999999	528	169	999999	999999	595	846	999999	272	522	555	995	999999	999999	800	419	876	545	611	753	429	203	98	983	952	999999	143	999999	613	790	317	387	804	170	739	873	151	38	720	212	988	999999	999999	950	988	898	16	69	745	318	821	955	753	999999	999999	200	439	186	875	348	461	999999	999999	482	215	177	201	999999	327	999999	
277	999999	999999	408	765	812	999999	148	994	999999	244	84	999999	305	968	999999	634	730	431	999999	444	999999	163	381	751	999999	518	999999	744	821	707	890	999999	817	50	973	140	354	999999	999999	841	999999	191	821	114	387	854	804	999999	853	999999	470	694	778	493	311	999999	999999	657	754	999999	999999	403	183	356	354	999999	315	264	995	232	290	423	506	999999	152	783	999999	999999	999999	166	713	999999	891	999999	246	206	963	334	738	999999	686	696	563	631	853	897	18	475	760	54	548	549	517	631	999999	999999	999999	81	999999	528	363	186	293	597	590	138	511	999999	119	158	378	980	999999	716	545	593	859	874	999999	254	999999	999999	517	328	618	174	999999	270	35	999999	17	999999	999999	220	925	510	412	999999	51	725	396	123	365	611	676	567	34	801	95	999999	197	999999	227	105	753	496	669	965	979	426	787	251	869	920	150	486	996	314	790	45	190	999999	999999	138	858	660	999999	905	652	60	149	549	185	365	11	693	674	999999	467	439	840	447	986	625	999999	155	253	999999	471	199	570	999999	21	59	999999	303	999999	98	247	102	985	763	999999	928	287	247	75	514	918	999999	812	999999	847	361	204	999999	907	999999	999999	713	999999	999999	443	463	489	999999	537	135	999999	999999	212	585	999999	374	453	999999	999999	68	999999	999999	89	739	526	24	386	462	873	660	999999	745	396	999999	999999	533	685	919	329	858	448	999999	710	940	999999	220	253	236	999999	482	907	127	617	849	869	999999	999999	999999	550	999999	86	37	999999	877	999999	140	321	999999	687	127	689	999999	757	276	619	489	989	999999	111	315	771	159	994	400	752	999999	138	546	414	406	899	17	379	901	782	420	312	999999	999999	507	899	325	549	999999	793	384	370	351	999999	999999	511	999999	576	244	657	926	42	165	134	543	12	774	999999	999999	227	681	164	855	999999	208	186	166	479	603	416	455	610	999999	999999	378	376	787	317	35	999999	414	440	144	253	855	999999	999999	999999	999999	504	134	801	268	999999	122	229	514	856	41	212	354	26	999999	999999	211	999999	388	999999	755	999999	225	467	498	395	999999	250	29	612	638	820	39	457	353	109	292	999999	999999	531	493	158	861	930	999999	822	551	398	468	315	51	539	999	999999	999999	959	289	666	312	873	319	872	210	902	227	220	183	896	673	873	546	556	974	856	75	999999	999999	295	191	675	844	425	782	713	571	999999	821	441	504	393	819	625	999999	999999	222	621	999999	959	999999	75	649	654	999999	594	769	494	565	999999	
532	356	654	994	484	999999	999999	999999	99	496	340	999999	399	741	401	999999	999999	920	214	505	644	999999	658	999999	582	999999	999999	999999	700	197	944	86	543	678	908	158	739	999999	150	715	449	328	999999	462	628	593	675	999999	262	445	541	848	289	69	507	999999	698	308	421	367	611	999999	999999	902	551	264	999999	720	832	253	549	238	780	499	66	325	922	206	999999	999999	451	127	936	264	656	106	796	999999	999999	830	460	440	413	783	114	609	135	999999	910	999999	19	999999	999999	999999	895	999999	999999	790	13	192	165	501	582	432	999999	493	999999	938	256	999999	999999	111	999999	12	793	999999	824	996	395	457	999999	303	295	999999	979	496	52	999999	368	999999	37	999999	480	988	674	958	999999	980	866	621	705	999999	382	464	907	999999	414	82	999999	786	488	81	405	556	991	999999	999999	999999	453	429	450	975	579	903	427	460	630	999999	337	999999	261	999999	140	773	999999	999999	999999	999999	999999	81	999999	969	999999	582	864	956	610	924	997	812	999999	636	537	999999	180	729	616	479	46	456	287	852	745	390	535	644	941	999999	804	999999	941	384	777	381	347	480	274	999999	48	471	850	706	564	525	92	624	999999	693	999999	32	397	451	794	997	999999	239	234	331	57	230	24	979	129	20	870	999999	859	166	999999	999999	465	618	440	999999	606	580	298	999999	999999	910	338	999999	38	782	599	499	589	780	586	117	256	999999	999999	818	456	871	999999	554	654	714	764	159	999999	902	566	779	999999	229	400	999999	999999	13	34	146	891	767	950	347	999999	999999	999999	89	999999	999999	454	523	999999	999999	127	999999	993	743	575	592	155	188	663	136	999999	820	999999	370	389	373	175	252	918	814	999999	689	920	999999	999999	283	999999	999999	580	602	457	53	120	399	111	665	230	207	999999	999999	990	712	999999	823	132	999999	892	427	699	216	825	999999	605	853	999999	437	999999	754	999999	302	665	999999	608	71	999999	182	709	999999	268	724	152	968	999999	486	824	224	586	106	999999	543	999999	999999	999999	374	776	255	448	999999	704	674	850	475	597	999999	775	999999	114	51	154	949	999999	803	169	975	73	857	398	128	999999	999999	851	717	637	77	910	166	484	243	295	433	999999	999999	394	594	873	677	380	999999	999999	304	120	999999	999999	177	651	588	349	20	311	918	999999	999999	237	235	822	999999	999999	530	234	618	55	870	756	721	225	999999	419	575	111	396	999999	719	417	735	369	316	765	469	425	999999	817	474	932	999999	576	414	224	168	771	741	838	849	
999999	102	259	999999	999999	240	999999	212	999999	774	908	915	440	147	912	502	865	516	377	378	115	902	999999	580	938	389	154	811	234	999999	803	370	557	638	275	999999	485	129	527	534	518	999999	163	52	565	27	935	438	999999	721	303	264	373	470	999999	551	300	678	311	408	999999	999999	999999	918	970	548	368	802	999999	596	26	746	989	842	999999	999999	748	759	999999	920	454	716	319	999999	957	549	996	96	894	723	999999	807	817	999999	448	378	245	245	999999	27	659	142	999999	905	705	556	275	531	610	851	803	541	999999	391	954	379	999999	474	961	431	551	999999	908	999999	999999	219	999999	870	403	490	999999	513	687	998	271	999999	160	413	808	410	283	999999	999999	999999	920	493	154	436	999999	79	548	999999	999999	650	475	388	234	417	343	496	627	404	138	129	205	300	853	665	129	999999	229	426	666	999999	999999	86	999999	866	999999	88	74	999999	999999	334	999999	885	239	47	999999	883	999999	742	80	321	783	999999	999999	366	847	630	639	489	316	529	850	999999	115	722	502	398	999999	999999	189	264	999999	133	999999	999999	999999	319	999999	816	142	246	556	487	355	354	999999	278	739	438	29	607	449	585	999999	187	483	999999	779	517	999999	143	300	729	562	816	890	999999	191	999999	188	537	570	823	999999	80	999999	372	776	761	945	234	658	164	999999	582	999999	845	937	999999	330	367	539	552	281	998	945	999999	924	538	463	999999	96	207	999999	491	47	625	238	126	999999	121	999999	999999	572	320	485	999999	999999	980	999999	54	999999	999999	222	820	997	27	999999	358	134	155	448	247	307	828	147	461	903	856	999999	199	616	821	315	218	999999	520	980	999999	523	809	447	944	999999	418	404	999999	984	439	999999	30	999999	880	991	69	673	805	721	744	182	33	242	533	445	812	438	901	365	13	506	999999	46	590	834	325	708	503	710	888	433	722	477	473	372	524	999999	736	829	256	999999	519	799	999999	787	499	576	913	508	725	999999	503	999999	980	999999	17	983	493	55	676	360	179	105	999999	320	460	556	769	170	921	999999	701	82	119	467	999999	999999	800	999999	345	749	999999	994	984	908	999999	663	496	999999	999999	540	631	690	163	895	376	423	966	925	337	999999	807	752	999999	999999	999999	431	949	522	946	330	193	999999	710	926	566	184	120	924	390	796	70	238	805	999999	75	21	999999	223	999999	573	720	874	474	999999	999999	52	417	956	629	508	713	973	593	44	356	941	979	236	339	201	313	999999	545	999999	883	999999	946	
205	963	999999	512	736	430	383	610	319	999999	318	999999	999999	999999	164	305	881	92	96	645	999999	44	133	999999	692	999999	900	270	678	339	999999	519	373	105	222	992	362	996	977	552	219	434	47	725	671	251	999999	434	158	746	663	459	796	932	185	170	839	245	820	853	530	999999	999999	999999	292	798	999999	428	554	171	942	885	114	543	436	999999	997	408	369	450	78	476	121	999999	675	483	722	999999	919	999999	999999	126	186	134	32	105	501	66	443	872	630	396	879	986	804	778	354	263	506	837	999999	999999	875	379	785	64	999999	999999	314	999999	86	190	508	999999	18	825	999999	980	520	999999	845	940	965	496	820	681	596	134	999999	999999	139	999999	999999	92	888	722	251	806	348	968	999999	501	752	999999	796	449	887	387	999999	978	79	373	742	999999	992	232	475	388	999999	113	467	877	999999	417	679	999999	257	426	614	295	584	902	641	552	246	354	999999	341	700	381	793	219	999999	159	999999	999999	726	767	99	665	256	862	999999	999999	510	226	627	999999	954	189	202	471	772	692	403	999999	731	200	930	999999	44	144	688	187	320	999999	731	724	999999	914	890	490	999999	949	48	722	654	406	999999	29	726	999999	386	999999	999999	999999	999999	999999	755	662	43	536	999999	451	630	122	183	79	999999	262	999999	999999	999999	50	298	712	143	823	654	680	999999	335	159	910	921	191	999999	999999	998	988	999999	278	999999	926	880	364	653	886	328	926	999999	584	999999	789	999999	823	106	999999	999999	999999	198	999999	808	85	150	708	386	999999	999999	449	364	16	999999	936	449	999999	999999	830	999999	933	68	257	505	728	141	936	999999	369	386	108	94	421	999999	999999	799	199	469	999999	786	182	977	999999	367	999999	999999	999999	513	999999	999999	999999	888	999999	186	298	418	941	126	90	943	213	855	27	999999	430	364	942	71	549	146	259	758	51	999999	987	956	999999	890	626	166	999999	433	316	30	79	219	818	245	656	123	858	999999	999999	950	582	326	960	999999	936	524	628	480	964	409	999999	558	847	231	999999	342	87	60	499	999999	353	780	548	996	999999	220	545	707	999999	436	287	186	379	101	471	670	995	161	953	999999	537	128	468	999999	930	520	372	597	55	324	45	807	999999	999999	606	802	777	963	709	725	978	999999	75	999999	999999	999999	188	756	760	528	346	926	107	999999	396	234	999999	641	76	958	848	948	661	999999	400	479	999999	916	494	668	893	999999	451	999999	134	616	62	930	784	999999	341	999999	999999	999999	977	999999	999999	
196	76	999999	491	145	897	751	876	39	269	999999	147	999999	319	272	271	101	635	315	485	868	999999	999999	182	999999	999999	58	626	242	121	144	999999	292	999999	417	999999	123	187	999999	999999	700	361	105	357	87	793	141	999999	79	354	999999	999999	672	633	842	923	296	209	999999	999999	848	999999	644	918	134	999999	855	884	999999	423	158	999999	877	181	785	517	999999	999999	104	999999	725	350	999999	999999	999999	252	451	999999	926	493	999999	999999	86	478	999999	575	716	186	232	225	937	257	805	656	999999	831	24	500	847	334	999999	862	115	513	562	508	999999	756	552	882	420	206	958	999999	859	244	837	409	886	219	800	999999	999999	999999	659	999999	544	901	691	999999	237	999999	811	601	999999	999999	808	999999	999999	999999	998	960	634	349	804	999999	298	999999	999999	961	999999	999999	614	637	999999	765	661	236	999999	999999	963	999999	999999	999999	655	470	999999	367	680	169	436	274	492	109	999999	999999	365	862	84	917	999999	157	999999	730	999999	999999	999999	184	76	971	49	582	719	832	999999	332	894	999999	694	999999	999999	999999	717	637	999999	999999	132	514	426	693	410	799	999999	999999	903	999999	571	999999	466	999999	999999	220	300	708	129	854	555	999999	286	888	945	738	178	740	570	258	999999	999999	205	999999	500	831	999999	382	571	999999	430	782	928	17	761	559	170	661	218	147	641	18	517	680	183	471	238	537	748	999999	631	420	999999	999999	386	103	999999	644	542	304	462	917	999999	880	999999	773	731	999999	137	396	577	516	532	432	999999	430	960	524	999999	38	602	230	634	899	618	999999	415	283	630	999999	419	999999	129	914	684	723	871	999999	257	410	740	999999	409	361	105	124	888	943	48	999999	999999	999999	996	514	701	241	292	247	999999	423	367	458	647	999999	976	60	397	617	999999	893	559	332	999999	999999	298	642	820	283	804	999999	131	472	245	675	533	999999	529	615	223	453	441	999999	376	999999	53	291	321	940	999999	54	726	281	205	154	406	811	999999	759	225	68	420	19	999999	766	302	894	223	972	935	192	999999	782	999999	304	461	925	956	443	203	16	331	880	898	760	777	850	999999	999999	999999	722	445	769	999999	164	999999	432	200	999999	999999	158	77	349	14	202	999999	944	876	901	693	481	854	915	565	219	999999	540	121	683	989	999999	628	133	703	222	747	999999	999999	999999	271	999999	734	357	999999	55	938	981	875	705	247	833	973	374	999999	999999	999999	530	213	999999	427	502	999999	999999	620	98	529	944	999999	999999	999999	760	560	636	999999	663	
746	507	999999	520	280	999999	664	415	445	165	479	263	726	905	354	227	558	213	822	768	718	227	737	814	525	994	999999	93	261	487	282	999999	734	743	61	371	517	999999	909	671	837	905	81	464	618	276	228	999999	448	236	999999	357	813	871	945	999999	769	207	999999	286	999999	999999	999999	958	882	142	529	983	853	999999	710	865	999999	161	930	812	156	282	205	259	775	603	645	35	999999	999999	999999	999999	797	532	999999	320	697	633	260	999999	752	123	999999	486	999999	245	999999	999999	526	345	64	662	940	143	382	999999	11	746	510	999999	999999	138	682	957	609	665	195	330	390	399	178	669	999999	674	69	43	700	719	511	540	715	189	999999	940	871	999999	922	664	999999	999999	318	951	133	444	330	624	441	624	877	91	999999	567	84	136	177	394	761	276	83	349	796	292	999999	969	999999	756	999999	741	96	737	742	530	999999	286	91	226	546	466	353	999999	999999	86	999999	430	999999	158	115	382	772	486	119	656	999999	810	318	999999	717	163	343	574	994	699	537	149	348	528	397	798	55	950	847	304	922	637	747	719	451	813	488	952	651	257	968	609	628	96	939	369	999999	65	509	392	133	779	450	902	549	999999	91	962	999999	317	337	821	638	815	733	953	73	598	999999	903	675	999999	999999	999999	999999	927	521	261	999999	38	829	989	451	465	180	152	196	845	180	749	732	525	999999	344	920	156	999999	999999	362	985	305	380	481	999999	999999	742	856	999999	999999	621	999999	999999	999999	731	487	348	999999	999999	999999	590	767	999999	999999	834	999999	159	999999	588	999999	999999	956	708	899	604	999999	459	999999	999999	747	438	999999	493	673	559	569	902	153	469	856	582	776	797	178	772	228	87	999999	646	434	567	553	278	876	999999	664	481	999999	999999	998	38	830	999999	435	215	304	284	554	868	275	279	999999	729	732	255	999999	169	540	136	386	999999	506	870	420	190	885	999999	616	86	999999	98	971	374	470	999999	999999	251	371	962	477	943	533	93	381	165	560	823	545	631	789	504	999999	803	402	999999	531	959	124	255	330	287	667	478	974	186	307	999999	999999	999999	503	566	999999	578	659	442	999999	423	999999	264	629	999999	482	985	296	399	157	999999	972	127	999999	791	136	125	999999	999999	999999	999999	119	204	999999	918	999999	999999	137	999999	705	372	154	960	231	117	470	860	625	268	805	999999	191	584	38	140	999999	151	607	711	440	683	936	469	165	76	314	304	406	711	507	999999	858	74	693	785	999999	22	
999999	198	330	999999	500	383	394	605	999999	534	176	727	258	423	43	425	999999	999999	435	684	804	164	999999	176	999999	914	761	964	999999	126	999999	252	999999	658	256	418	391	175	999999	562	999999	560	202	779	137	678	999999	93	999999	999999	999999	671	999999	999999	217	740	395	163	811	586	999999	430	781	999999	644	923	620	599	999999	625	44	626	999999	872	609	253	999999	34	49	785	460	677	167	390	999999	229	999999	768	450	999999	33	237	363	606	940	654	778	444	145	214	999999	999999	999999	191	999999	655	831	999999	739	963	777	999999	999999	36	135	999999	272	401	999999	424	999999	852	159	999999	999999	807	999999	242	932	954	475	527	999999	999999	727	597	999999	976	982	197	397	415	38	486	999999	662	999999	337	481	995	391	387	531	999999	999999	215	713	999999	590	600	999999	999999	999999	999999	498	260	481	290	309	538	194	296	419	725	36	625	824	672	999999	999999	695	936	761	936	999999	999999	996	179	660	999999	883	504	396	391	805	799	860	253	999999	999999	191	999999	38	943	999999	105	968	805	693	558	999999	51	342	999999	999999	456	837	999999	999999	999999	999999	311	999999	787	655	689	900	37	920	237	765	580	685	445	757	999999	907	818	134	477	999999	999999	999999	112	999999	999999	172	744	485	358	961	251	41	999999	233	999999	212	250	298	999999	204	999999	884	465	793	811	365	999999	894	52	548	999999	493	999999	291	999999	999999	526	657	812	999999	165	551	572	999999	524	999999	999999	999999	877	660	667	530	12	999999	189	316	30	319	328	486	999999	999999	443	809	942	757	297	304	170	999999	685	592	485	999999	49	398	322	199	279	272	266	999999	999999	391	999999	499	999999	471	112	756	805	217	999999	999999	261	999999	118	762	333	766	261	803	61	823	975	84	54	407	243	790	999999	831	50	65	229	590	833	62	999999	453	276	825	999999	414	999999	999999	263	158	353	734	999999	560	866	512	21	999999	634	202	416	807	454	93	238	322	761	999999	177	999999	116	671	481	65	834	880	500	999999	611	646	574	999999	821	896	64	999999	999999	444	964	538	999999	766	956	640	646	130	999999	193	597	880	999999	284	310	979	999999	681	262	999999	999999	986	21	585	851	987	627	909	999999	999999	38	729	812	327	19	639	238	350	715	840	419	714	999999	317	838	999999	999999	300	206	841	999999	999999	999999	284	999999	978	526	469	914	968	22	999999	143	999999	164	867	78	335	275	999999	750	999999	966	999999	815	21	114	999999	999999	130	994	337	712	155	703	999999	999999	537	609	40	122	769	435	
747	827	999999	580	440	162	999999	662	999999	34	534	100	163	417	834	469	999999	999999	821	722	794	999999	685	34	988	747	509	395	540	725	244	559	981	275	228	594	142	440	999999	552	776	467	336	312	999999	64	999999	247	648	999999	901	167	300	56	641	999999	152	658	591	692	999999	585	132	999999	999999	975	118	999999	198	249	336	276	209	279	946	336	999999	382	846	999999	208	999999	746	999999	824	86	999999	935	634	999999	452	999999	849	999999	999999	200	345	393	522	212	945	661	59	409	741	634	957	30	109	314	999999	770	811	657	494	999999	999999	999999	128	999999	717	183	264	999999	797	851	999999	999999	999999	756	991	263	859	999999	988	547	222	999999	730	199	129	247	835	329	999999	682	999999	201	496	519	361	684	275	808	999999	999999	407	999999	612	999999	217	739	650	353	999999	872	910	999999	999999	947	177	502	929	929	999999	480	348	999999	423	999999	188	236	731	999999	999999	316	999999	60	999999	226	150	906	999999	839	981	999999	596	491	16	456	999999	505	532	999999	999999	859	999999	346	999999	25	999999	472	893	497	712	999999	18	790	948	999999	884	999999	28	999999	807	271	767	100	947	215	883	857	928	966	353	682	703	999999	999999	545	561	999999	836	143	999999	677	22	999999	999999	10	380	999999	542	999	571	999999	486	89	999999	999999	999999	664	399	19	141	576	543	999999	154	39	287	999999	282	413	454	243	32	885	999999	139	258	999999	962	946	834	87	999999	928	999999	441	206	999999	450	437	454	896	261	827	999999	226	143	96	102	107	723	999999	999999	139	554	338	889	601	429	611	999999	570	999999	452	999999	63	261	614	531	713	833	999999	385	844	959	999999	999999	205	882	443	996	171	999999	999999	233	289	554	195	999999	76	551	604	205	838	999999	883	204	999999	653	948	964	999999	999999	999999	999999	70	999999	689	180	997	356	694	718	985	615	670	999999	838	229	999999	999999	76	999999	464	171	238	467	999999	248	85	999999	182	552	934	478	477	606	58	600	999999	120	865	999999	386	719	857	999999	999999	233	935	751	366	589	999999	449	898	999999	999999	999999	45	603	633	450	999999	643	184	151	784	517	999999	74	999999	248	66	784	644	60	854	745	314	352	257	323	999999	333	999999	592	794	494	580	189	505	999999	564	569	486	424	920	743	545	999999	112	702	94	999999	667	128	533	973	805	999999	999999	365	914	999999	355	319	147	999999	646	591	357	299	937	999999	568	999999	999999	496	999999	999999	140	120	999999	598	249	555	238	441	666	878	69	820	999999	732	745	
149	915	871	999999	999999	999999	159	106	953	367	812	999999	135	312	999999	444	46	999999	586	999999	332	165	325	453	999999	91	999999	113	999999	532	537	610	214	223	999999	348	812	281	141	941	980	24	256	240	437	789	112	138	263	443	32	155	113	25	422	999999	600	427	424	95	582	55	337	431	999999	212	561	912	883	74	632	764	544	999999	736	999999	999999	999999	26	999999	999999	576	850	334	999999	391	506	199	800	999999	748	394	857	999999	369	934	687	824	410	234	999999	200	254	199	811	268	611	469	288	114	83	515	999999	413	117	15	205	12	922	449	706	371	122	999999	326	247	999999	999999	284	802	631	999999	684	792	782	788	331	661	523	250	780	999999	911	999999	371	999999	983	999999	999999	363	738	999999	999999	961	528	866	87	999999	872	573	361	999999	999999	485	483	999999	830	619	631	328	684	544	999999	681	668	999999	460	426	999999	93	263	462	560	921	73	946	193	723	999999	999999	710	525	788	949	889	999999	999999	435	999999	382	999999	374	823	619	679	204	205	230	302	859	416	661	728	999999	319	898	999999	273	999999	536	999999	116	355	715	999999	999999	999999	539	792	999999	999999	35	999999	704	680	889	639	941	999999	869	751	962	431	414	509	58	999999	999	639	999999	116	590	23	685	999999	306	29	999999	10	999999	447	665	438	999999	54	391	999999	34	118	430	999999	999999	31	999999	784	843	685	940	216	569	372	757	899	800	894	234	21	999999	137	384	870	532	940	731	432	96	534	999999	999999	999999	999999	771	891	219	732	999999	569	470	900	733	620	88	901	999999	157	690	765	637	999999	820	999999	928	896	733	559	736	999999	299	130	999999	319	999999	580	98	999999	999999	866	999999	78	999999	665	550	628	999999	999999	791	631	509	584	741	330	896	731	999999	748	673	875	167	659	999999	814	279	350	212	424	999999	999999	812	473	556	824	85	569	998	164	828	310	503	969	768	999999	181	999999	999999	378	422	824	999999	999999	304	725	708	40	82	594	395	210	425	978	999999	999999	818	999999	38	916	254	999999	732	999999	999999	373	382	198	891	999999	643	565	961	834	12	999999	477	472	999999	830	126	999999	496	414	769	628	999999	524	279	485	999999	145	999999	471	133	95	101	999999	430	999999	353	999999	149	191	999999	999999	248	591	976	999999	815	356	867	208	999999	999999	840	328	999999	300	488	858	919	415	604	999999	999999	499	710	917	158	832	999999	999999	486	606	999999	314	999999	999999	390	302	547	819	669	940	999999	487	671	999999	254	773	999999	999999	452	
495	600	733	587	999999	950	748	881	69	999999	983	314	999999	721	204	302	536	863	999999	910	196	999999	109	745	663	999999	402	828	999999	672	384	812	912	999999	999999	15	182	727	21	989	641	421	488	518	686	636	999999	765	476	631	718	999999	343	229	266	999999	501	987	924	221	557	920	105	396	927	181	401	835	999999	198	130	999999	852	697	279	774	831	999999	69	36	592	999999	361	164	954	474	478	999999	538	816	514	195	803	999999	441	721	326	102	591	515	244	811	44	288	511	999999	67	646	949	999999	353	909	928	897	629	920	568	940	441	999999	702	999999	307	914	683	999999	15	62	265	558	458	739	999999	553	999999	780	602	83	652	999999	417	832	743	56	999999	999999	999999	905	180	999999	999999	385	660	138	812	536	514	999999	604	576	903	15	390	999999	42	613	999999	384	999999	848	327	495	999999	396	54	999999	965	260	451	88	678	999999	881	744	405	999999	89	871	999999	999999	276	999999	478	86	151	999999	451	351	999999	858	999999	882	999999	999999	999999	666	97	273	94	999999	570	999999	678	526	999999	804	133	646	999999	999999	534	48	643	849	581	845	27	221	255	642	999999	624	246	593	393	796	308	999999	551	738	985	815	787	798	695	999999	803	951	999999	346	288	999999	999999	64	999999	656	248	951	999999	357	649	876	28	999999	523	999999	999999	95	999999	999999	999999	999999	105	267	999999	718	999999	845	163	569	999999	76	999999	908	364	624	999999	192	268	999999	999999	357	807	999999	99	999999	999999	345	285	999999	994	718	999999	85	841	713	709	97	89	615	405	403	797	999999	315	583	842	120	96	898	676	835	999999	407	999999	999999	767	901	999999	865	921	915	569	999999	575	332	257	957	76	651	915	192	112	652	999999	164	559	627	887	999999	999999	999999	259	999999	82	168	999999	420	999999	693	945	807	919	223	693	490	833	393	999999	999999	335	999999	999999	445	982	494	732	184	999999	400	598	150	23	999999	999999	245	999999	999999	341	417	440	837	436	999999	705	118	272	888	958	850	330	999999	999999	905	191	391	642	814	999999	999999	436	717	354	141	105	805	793	268	624	999999	999999	651	61	207	551	497	457	671	739	874	232	843	225	999999	79	999999	137	118	480	999999	603	851	788	754	981	723	492	305	287	899	324	14	274	510	999999	679	125	814	363	693	933	971	84	529	365	999999	999999	138	71	674	678	684	788	416	854	972	999999	999999	226	828	15	162	394	840	999999	999999	999999	715	199	399	316	323	755	999999	284	632	776	999999	398	398	
231	364	999999	612	231	640	226	857	655	999999	817	999999	597	534	688	781	586	244	969	148	22	786	939	672	999999	364	928	11	141	999999	205	999999	908	999999	606	651	999999	781	999999	919	10	999999	70	999999	582	498	726	999999	108	503	55	999999	999999	999999	386	445	424	572	255	999999	999999	225	726	432	858	999999	909	769	927	47	863	805	626	60	147	999999	725	999999	999999	999999	999999	707	999999	638	187	663	313	658	451	171	236	356	999999	751	217	785	995	999999	287	999999	589	957	303	71	640	249	999999	249	123	999999	719	620	482	386	999999	999999	322	98	999999	204	910	261	327	999999	810	517	999999	999999	999999	999999	305	97	526	999999	289	680	414	999999	999999	937	748	74	544	366	451	999999	873	159	999999	213	473	906	392	999999	999999	338	639	536	260	999999	999999	50	406	999999	789	631	103	751	107	559	999999	480	100	317	456	999999	716	999999	324	205	643	999999	363	639	887	398	705	444	282	950	50	877	591	874	967	707	667	782	576	999999	522	999999	62	962	613	999999	816	85	999999	611	621	678	222	65	489	850	687	766	999999	400	926	999999	478	156	518	722	999999	226	999999	749	188	934	394	504	683	521	77	401	36	999999	999999	629	999999	999999	999999	371	999999	535	394	127	999999	900	907	185	893	862	653	999999	999999	999999	113	999999	735	887	433	687	294	717	999999	968	782	999999	740	980	818	306	851	999999	817	157	999999	363	831	231	728	287	999999	218	611	820	999999	999999	947	999999	790	982	999999	999999	247	651	87	948	999999	426	344	734	169	999999	367	596	21	999999	99	306	834	750	768	514	168	155	999999	999999	115	561	999999	621	348	605	200	835	412	931	570	175	79	118	210	415	887	994	127	110	850	24	809	33	81	651	999999	49	999999	389	762	102	990	12	999999	601	999999	999999	396	564	736	532	193	90	285	999999	236	725	550	999999	626	173	999999	999999	234	100	752	86	550	999999	304	160	620	33	178	477	184	999999	276	609	999999	174	608	999999	373	328	831	729	747	158	425	585	499	861	762	598	74	999999	777	999999	999999	250	999999	999999	999999	585	999999	999999	911	807	748	169	459	999999	999999	462	564	473	999999	905	999999	33	338	999999	281	999999	660	758	270	580	412	744	999999	524	760	847	999999	999999	304	788	416	670	818	940	999999	265	136	999999	597	310	43	999999	254	871	492	999999	999999	781	999999	549	924	163	900	340	999999	999999	869	999999	999999	999999	999999	999999	179	999999	498	599	214	398	999999	25	593	111	999999	959	546	811	500	427	
42	934	936	220	999999	754	863	263	769	487	999999	404	396	201	378	180	839	388	432	845	382	892	620	999999	999999	412	999999	999999	991	999999	793	592	999999	451	999999	256	490	260	174	424	544	245	829	727	999999	597	629	999999	999999	990	129	168	389	999999	54	149	323	423	431	999999	798	50	999999	828	693	952	999999	944	999999	131	689	589	223	999999	310	147	999999	893	669	201	999999	563	98	10	821	999999	999999	860	406	763	932	999999	829	999999	625	504	999999	999999	999999	900	707	685	999999	612	310	540	945	381	353	907	86	430	999999	240	305	244	951	271	17	999999	749	999999	547	534	999999	623	759	137	999999	806	999999	71	859	768	493	107	999999	486	699	290	689	999999	999999	499	686	511	322	598	999999	390	553	711	999999	974	161	999999	148	999999	422	999999	780	818	988	546	742	25	999999	999999	746	208	785	474	999999	727	379	916	522	57	847	687	310	171	346	12	263	999999	77	885	616	999999	999999	879	74	21	509	871	843	970	999999	999999	941	337	851	592	999999	88	149	276	605	999999	999999	101	999999	734	387	619	481	986	293	288	947	685	378	999999	249	905	410	560	227	999999	83	552	299	186	999999	999999	999999	754	406	184	324	800	289	999999	660	867	157	340	634	889	399	857	686	479	724	266	958	920	352	699	999999	588	999999	999999	999999	999999	801	555	987	414	309	727	589	999999	963	156	405	999999	999999	381	757	79	999999	337	118	999999	865	820	999999	999999	24	399	999999	707	506	735	751	192	219	57	76	601	352	229	590	999999	277	999999	515	577	860	999999	649	999999	999999	608	999999	721	989	946	747	999999	103	506	399	999999	325	882	611	999999	999999	223	999999	233	999999	165	727	706	747	445	947	296	314	884	630	63	749	440	999999	897	999999	40	202	273	309	95	507	845	830	679	999999	395	966	287	181	647	184	425	999999	999999	881	999999	973	554	999999	461	676	999999	876	345	170	884	127	713	164	375	30	523	924	229	658	999999	999999	999999	98	562	330	999999	999999	999999	879	999999	774	999999	26	126	67	648	275	999999	419	298	968	494	999999	472	278	999999	133	999999	626	999999	501	446	137	999	90	904	999999	446	141	649	505	999999	465	837	120	999999	697	999999	318	382	257	86	810	369	912	391	560	625	293	77	999999	906	366	228	999999	337	851	27	46	162	192	829	716	769	792	84	38	681	361	140	565	95	498	999999	413	424	636	999999	96	699	354	839	162	73	745	598	538	999999	14	782	999999	999999	11	999999	200	428	369	999999	
999999	838	999999	878	274	163	511	818	418	121	999999	417	999999	92	930	347	807	999999	677	999999	33	999999	546	999999	999999	579	843	885	94	342	64	984	999999	595	999999	999999	346	999999	575	999999	999999	927	190	426	431	597	91	214	749	663	999999	847	751	716	27	382	301	570	999999	695	999999	999999	734	85	67	830	361	116	999999	681	10	341	776	677	101	106	23	130	370	89	497	639	145	430	999999	216	243	999999	999999	819	999999	776	273	880	690	999999	999999	114	368	999999	999999	999999	323	999999	662	26	999999	999999	624	999999	368	181	210	999999	207	679	999999	313	999999	850	597	22	538	80	725	234	78	999999	987	999999	903	908	761	770	843	523	325	999999	999999	968	145	170	999999	656	461	784	999999	999999	683	999999	453	889	23	999999	13	232	445	253	352	437	947	185	999999	468	999999	460	420	999999	289	683	364	424	546	999999	715	437	999999	881	619	940	999999	927	999999	977	712	24	999999	999999	766	621	87	82	724	339	30	960	84	265	639	10	999999	145	861	999	656	39	999999	891	802	576	934	563	633	411	778	999999	963	118	756	12	565	999999	999999	999999	606	291	700	216	111	754	363	999999	252	618	576	999999	76	222	330	683	671	12	999999	200	999999	523	449	322	560	10	997	965	508	636	445	207	472	203	999999	999999	338	999999	790	57	999999	901	999999	24	999999	265	952	750	787	999999	341	999999	725	482	981	92	842	999999	655	999999	757	397	534	615	999999	379	61	873	818	955	354	999999	222	403	977	785	212	434	487	305	999999	256	999999	999999	305	882	481	989	221	321	532	951	999999	689	300	999999	377	705	841	466	214	999999	931	999999	999999	806	999999	331	504	205	879	418	900	360	62	510	220	108	999999	300	897	71	662	507	999999	403	53	532	113	162	417	999999	592	31	100	968	325	999999	706	499	543	159	495	25	999999	999999	60	140	637	789	614	278	395	551	568	999999	427	433	408	335	762	817	228	351	788	382	825	879	269	93	195	999999	999999	821	757	747	999999	646	76	318	352	913	894	323	999999	149	122	999999	462	999999	551	891	946	381	999999	725	931	153	999999	68	298	181	871	554	999999	999999	877	999999	794	820	577	780	367	99	999999	849	922	999999	999999	649	270	784	999999	322	999999	999999	999999	30	999999	999999	816	999999	418	999999	29	180	51	350	718	999999	999999	548	257	641	379	770	534	857	397	888	803	35	349	588	797	514	755	558	22	999999	999999	856	489	999999	14	154	372	358	79	812	807	581	196	15	999999	722	
999999	784	999999	771	999999	70	632	206	237	790	999999	829	220	515	999999	492	338	999999	966	415	999999	999999	999999	999999	408	999999	787	585	90	232	839	999999	211	999999	977	970	616	250	542	771	234	293	534	223	71	542	148	564	397	324	252	779	49	971	664	52	999999	717	372	593	999999	57	125	15	951	999999	627	999999	999999	454	876	97	999999	204	999999	774	959	423	173	865	46	999999	198	999999	979	69	304	239	421	934	999999	899	999999	949	999999	999999	178	999999	272	999999	999999	14	36	999999	447	164	904	844	790	889	93	733	553	507	556	59	858	999999	36	999999	455	398	723	602	999999	977	219	925	706	14	605	440	161	999999	950	42	206	256	999999	824	999999	459	999999	531	851	99	355	380	402	999999	327	999999	502	999999	866	526	290	434	320	470	944	979	148	999999	294	652	582	702	999999	523	853	999999	999999	211	737	999999	949	202	999999	542	632	999999	533	267	686	785	937	780	999999	433	999999	772	935	999999	999999	185	320	999999	999999	208	516	999999	823	878	595	715	790	301	643	870	577	999999	682	777	999999	115	455	880	999999	508	714	999999	717	999999	771	91	677	180	331	999999	999999	297	955	552	35	979	26	654	672	999999	995	999999	147	124	856	664	999999	167	999999	774	730	440	561	739	999999	999999	935	999999	999999	999999	48	619	999999	91	999999	999999	142	140	752	999999	999999	800	217	999999	512	78	664	603	276	117	992	519	160	999999	831	254	735	226	68	999999	53	326	999999	169	932	999999	676	65	928	999999	531	959	415	172	999999	929	999999	999999	236	425	60	342	433	999	999999	999999	469	424	260	940	554	916	81	999999	814	772	999999	58	206	135	999999	999999	999999	999999	999999	42	113	999999	870	902	32	313	989	642	999999	711	892	547	647	413	917	999999	805	999999	32	615	887	974	357	999999	676	183	235	110	34	451	667	733	424	488	425	481	553	357	918	999999	927	999999	180	113	880	715	411	999999	218	149	803	999999	678	999999	999999	999999	640	957	236	848	87	999999	618	819	53	999999	999999	168	988	445	708	457	80	780	687	458	803	253	42	960	772	442	892	999999	647	999999	65	453	999999	296	999999	596	999999	79	173	999999	999999	361	70	720	591	252	999999	772	440	356	615	897	292	999999	335	396	924	275	999999	645	999999	734	999999	71	999999	999999	999999	999999	605	122	999999	10	617	649	999999	999999	193	321	999999	530	638	129	454	301	375	168	999999	999999	960	999999	671	855	993	528	52	999999	190	998	616	911	426	112	177	327	30	615	289	999999	
68	884	213	612	999999	999999	999999	876	999999	999999	696	946	999999	189	999999	999999	451	999999	16	99	606	552	271	999999	999999	468	113	535	999999	136	281	760	878	527	588	85	250	999999	959	447	521	999999	806	309	312	999999	401	999999	371	26	876	550	999999	199	46	515	999999	27	907	437	999999	481	925	999999	608	935	999999	999999	600	665	910	999999	520	999999	578	441	999999	961	883	44	76	865	173	934	259	999999	999999	688	491	82	462	999999	160	532	999999	49	999999	999999	701	376	603	410	999999	706	115	493	40	49	999999	604	768	661	144	999999	371	587	317	990	999999	999999	783	388	510	527	212	999999	241	999999	573	539	201	103	270	517	999999	999999	228	999999	829	765	700	122	77	886	314	999999	999999	288	170	418	731	259	999999	823	999999	224	899	129	999999	427	262	999999	999999	92	999999	675	401	627	440	999999	368	849	171	999999	187	999999	999999	623	223	411	600	999999	827	165	807	941	353	999999	999999	227	766	109	964	411	999999	999999	647	999999	483	638	999999	470	999999	999999	59	881	999999	999999	999999	999999	903	285	905	999999	999999	308	224	319	284	999999	332	954	703	223	938	269	885	759	999999	528	33	335	150	585	11	139	115	999999	116	999999	853	999999	801	12	323	999999	203	999999	584	214	444	337	711	21	316	455	767	634	526	789	996	339	979	999999	999999	578	145	330	100	697	203	852	213	358	618	999999	163	700	999999	458	76	999999	184	428	94	696	623	999999	278	999999	371	480	999999	327	999999	523	761	999999	114	745	355	999999	782	887	21	591	134	363	403	724	302	77	735	78	723	982	165	560	43	211	954	16	999999	544	335	723	999999	885	428	104	830	479	999999	164	113	202	241	297	417	502	999999	270	735	554	263	304	745	999999	603	999999	999999	210	999999	903	790	349	821	247	561	298	999999	248	934	308	999999	999999	481	999999	965	530	751	867	999999	540	999999	999999	280	507	290	41	999999	240	291	481	736	630	829	692	999999	999999	380	993	999999	129	918	333	999999	437	660	440	999999	173	811	83	999999	501	66	119	274	107	78	324	957	530	999999	353	999999	999999	572	273	993	788	999999	211	999999	758	141	34	621	315	367	843	846	849	999999	999999	428	218	285	244	573	719	428	275	695	999999	46	216	808	999999	377	999999	999999	396	999999	44	955	610	999999	446	999999	42	497	958	999999	235	478	117	322	506	925	999999	187	337	700	284	370	999999	515	103	722	925	225	56	999999	494	978	459	412	999999	858	818	999999	838	875	540	231	469	535	470	
587	928	893	312	999999	629	999999	999999	999999	172	673	23	104	830	724	444	816	451	999999	999999	256	28	704	148	648	117	463	999999	462	169	62	900	416	55	515	999999	41	913	407	318	800	999999	999999	250	509	844	723	464	124	999999	724	780	448	290	223	568	234	999999	999999	542	999999	355	84	537	999999	773	606	58	999999	999999	412	903	53	999999	454	804	265	464	639	803	999999	999999	234	30	445	282	461	136	831	999999	569	999999	259	865	152	999999	377	235	140	736	999999	674	150	193	38	820	737	736	999999	419	999999	769	125	859	999999	999999	999999	63	102	837	321	480	999999	377	999999	999999	999999	187	569	999	437	40	333	903	566	718	859	999999	992	624	545	725	300	422	644	799	999999	399	999999	976	334	323	143	303	424	999999	458	999999	822	999999	177	559	176	836	982	999999	446	222	303	439	317	89	71	999999	302	596	190	804	999999	571	964	263	470	593	674	124	896	40	488	798	270	999999	228	98	457	986	558	463	440	371	999999	999999	106	287	668	999999	999999	666	10	828	999999	654	999999	260	939	999999	999999	583	171	867	999999	415	999999	504	999999	231	860	973	30	316	47	726	373	999999	218	25	999999	193	925	999999	862	240	999999	659	999999	616	56	968	159	999999	897	975	301	572	986	999999	224	999999	999999	999999	395	999999	645	694	791	861	290	679	52	923	755	999999	658	742	999999	155	385	84	293	562	184	892	823	999999	418	999999	434	800	999999	270	800	565	84	487	43	999999	594	345	867	360	336	377	925	235	787	992	327	559	567	841	571	150	318	999999	272	503	465	169	285	729	436	999999	304	781	133	200	830	999999	709	999999	999999	50	999999	932	999999	999999	966	597	999999	426	999999	875	243	543	699	660	257	528	224	540	999999	999999	999999	148	923	846	82	153	999999	597	171	156	999999	999999	999999	530	933	385	999999	999999	536	867	999999	859	999999	561	256	760	92	473	942	312	999999	178	311	999999	981	999999	19	389	999999	823	495	999999	264	597	35	105	262	999999	726	999999	207	999999	14	999999	963	209	163	371	599	322	999999	638	655	858	999999	999999	836	165	549	864	376	940	730	712	382	370	999999	396	999999	999999	507	914	746	81	999999	205	174	59	171	999999	914	647	790	422	762	856	455	999999	999999	354	269	107	628	861	504	267	39	999999	999999	603	604	767	835	448	814	156	891	583	753	995	517	787	994	767	950	729	160	999999	950	525	915	208	990	999999	891	410	295	885	576	847	999999	872	179	567	186	157	999999	351	
607	999999	999999	871	652	999999	999999	999999	112	861	999999	774	117	722	350	364	687	406	776	999999	557	999999	861	16	17	905	829	999999	999999	436	590	999999	917	999999	999999	999999	559	54	555	999999	999999	999999	307	434	999999	802	740	453	999999	814	880	780	380	168	793	202	754	959	999999	746	581	202	999999	675	280	999999	999999	308	999999	15	999999	643	850	999999	999999	148	116	436	42	214	999999	386	123	999999	999999	810	432	759	999999	999999	590	600	189	808	18	163	554	632	999999	999999	945	441	441	525	999999	246	929	192	861	655	999999	999999	926	659	580	999999	89	71	999999	469	685	107	293	999999	425	214	999999	52	999999	154	594	999999	282	999999	269	999999	944	597	793	320	880	249	999999	369	431	999999	673	530	237	812	84	493	513	694	190	847	999999	999999	110	805	782	887	13	716	999999	999999	55	760	399	846	261	491	277	808	589	445	209	924	83	162	999999	999999	814	999999	79	110	971	587	985	422	586	999999	496	999999	537	992	246	190	307	819	227	913	140	391	561	592	999999	704	114	999999	647	233	863	947	274	999999	83	636	999999	960	999999	999999	774	977	269	253	995	288	281	596	208	28	999999	263	935	627	802	433	814	487	884	276	483	999999	774	999999	153	548	724	999999	919	609	543	347	189	759	148	163	131	317	597	937	432	517	546	628	606	609	22	647	57	650	821	169	86	373	999999	999999	212	906	999999	999999	999999	594	677	999999	484	289	84	186	999999	648	311	999999	999999	946	843	965	703	155	757	543	536	87	640	278	788	384	270	999999	999999	614	951	225	217	999999	383	838	999999	999999	154	327	999999	835	168	408	348	324	278	139	530	29	831	999999	159	566	919	486	999999	408	810	999999	28	999999	411	874	697	999999	299	749	573	14	135	755	999999	440	18	700	918	999999	930	473	115	141	295	756	999999	894	75	650	231	896	999999	999999	147	53	308	276	434	294	999999	999999	35	999999	999999	525	893	999999	999999	719	558	228	568	999999	478	347	994	999999	973	654	101	999999	30	999999	528	677	999999	999999	999999	957	141	742	275	634	529	679	447	586	575	770	862	707	839	356	101	12	338	999999	999999	999999	58	421	302	779	202	908	240	999999	10	999999	404	209	467	107	587	999999	999999	933	999999	999999	999999	418	999999	213	792	393	963	674	557	999999	349	959	731	817	909	719	999999	495	999999	620	448	71	585	999999	375	999999	249	741	769	285	60	404	999999	173	999999	999999	110	999999	987	808	945	566	828	485	549	445	999999	650	198	867	
375	466	999999	582	360	837	832	633	838	139	999999	231	999999	281	475	944	991	567	916	278	999999	999999	508	999999	675	882	242	999999	147	929	195	599	553	901	909	593	903	395	813	73	999999	477	260	858	999999	723	661	557	999999	605	454	999999	733	919	258	24	958	868	906	477	604	732	495	908	944	999999	677	13	371	999999	51	605	754	853	471	151	111	650	968	952	230	685	101	542	999999	285	999999	634	999999	895	635	44	489	345	468	999999	999999	999999	914	119	55	658	196	999999	564	848	999999	880	999999	117	913	317	899	953	257	919	999999	952	433	668	689	53	360	475	999999	16	999999	418	394	396	170	759	736	859	906	999999	499	963	999999	999999	128	985	187	545	982	327	145	535	98	549	999999	38	918	999999	430	12	999999	720	880	557	732	747	495	70	999999	163	581	999999	57	999999	999999	677	974	796	550	703	865	815	493	929	871	591	329	845	999999	141	999999	490	438	999999	275	778	999999	999999	903	381	500	999999	598	828	745	104	999999	414	999999	765	64	131	705	726	999999	492	236	951	686	999999	428	650	117	815	321	100	611	152	419	651	594	553	999999	179	212	749	226	665	193	776	113	915	999999	197	86	720	999999	711	999999	783	999999	141	744	762	952	850	19	783	516	654	492	999999	995	478	181	511	999999	536	524	397	275	571	999999	909	48	512	924	919	739	601	999999	999999	384	635	108	462	809	140	226	999999	739	443	158	539	294	767	999999	999999	999999	574	492	999999	197	999999	517	981	999999	834	724	450	925	100	53	915	349	592	960	369	379	999999	702	107	999999	171	999999	999999	422	238	625	280	592	676	902	174	119	65	712	13	127	127	98	974	415	776	436	649	399	999999	999999	702	806	999999	878	308	872	394	939	999999	723	686	568	146	219	453	857	259	999999	879	806	293	879	956	251	261	630	727	691	543	734	18	442	189	48	922	999999	999999	797	603	302	724	126	685	999999	999999	559	951	999999	962	918	187	460	999999	436	905	999999	849	318	999999	678	999999	702	405	999999	714	254	388	999999	296	979	825	999999	594	999999	91	177	999999	676	999999	702	678	962	999999	624	999999	557	921	753	142	999999	624	999999	999999	925	157	999999	720	393	999999	197	180	854	478	982	999999	725	866	932	355	738	628	183	509	999999	10	192	972	780	744	999999	332	999999	964	999999	365	111	290	669	439	68	457	809	999999	999999	531	823	493	999999	530	832	691	988	407	404	480	450	224	256	925	965	999999	939	649	999999	999999	
545	889	999999	999999	992	444	999999	503	297	290	819	83	886	999999	186	698	235	260	999999	476	343	238	569	999999	914	887	999999	743	474	18	518	170	691	999999	985	999999	999999	999999	538	397	494	495	120	124	999999	377	337	999999	999999	276	824	689	736	942	999999	999999	999999	576	999999	114	409	463	999999	288	772	658	391	139	416	999999	497	114	721	524	981	847	127	455	63	546	560	999999	995	207	194	829	433	999999	234	678	613	634	419	434	987	41	466	831	351	13	999999	207	446	506	778	720	968	999999	960	684	999999	999999	522	174	999999	228	467	831	104	943	999999	642	905	738	638	863	695	296	999999	999999	999999	999999	113	60	560	362	999999	498	429	473	861	999999	787	549	488	739	121	254	880	768	573	635	737	408	999999	999999	302	707	867	914	999999	999999	684	999999	303	903	770	472	614	201	999999	999999	999999	999999	92	23	999999	365	259	898	751	450	415	768	999999	755	558	704	282	217	70	46	630	514	999999	999999	537	777	256	585	999999	649	640	689	999999	603	999999	999999	326	764	498	936	458	968	173	584	999999	916	999999	999999	354	75	199	999999	140	447	348	897	191	902	486	87	119	674	929	112	810	999999	999999	783	532	451	388	517	719	134	588	661	351	999999	913	620	155	708	240	999999	459	999999	559	847	265	999999	999999	424	999999	421	827	784	49	70	999999	999999	999999	848	24	903	687	682	687	16	858	686	999999	327	989	999999	931	411	999999	999999	652	577	176	635	528	207	999999	964	239	999999	999999	804	622	290	100	373	999999	999999	693	337	226	777	556	553	999999	578	778	607	434	423	489	426	351	23	417	999999	382	806	330	817	387	723	453	389	708	64	74	276	237	626	687	635	717	116	809	875	999999	999999	646	950	429	918	539	816	818	999999	999999	609	872	893	990	381	999999	876	949	999999	999999	177	999999	934	514	512	379	808	735	853	708	244	213	542	185	759	169	999999	397	469	193	999999	999999	999999	601	464	403	343	635	315	999999	841	166	999999	551	853	999999	712	999999	917	548	730	90	999999	182	999999	406	340	718	241	221	999999	488	999999	319	696	999999	999999	343	59	118	46	182	429	203	999999	999999	897	990	332	979	457	999999	480	921	462	556	606	655	999999	68	73	625	404	104	64	362	677	996	999999	257	763	379	999999	808	512	558	660	999999	315	150	508	349	999999	261	763	672	18	999999	856	149	999	999999	960	991	55	420	999999	335	149	999999	410	901	999999	85	225	87	999999	999999	999999	999999	896	835	350	
242	999999	724	240	152	340	391	999999	118	149	999999	257	402	419	999999	763	101	779	335	999999	800	739	607	212	320	46	686	135	346	159	999999	253	999999	30	999999	999999	331	190	999999	994	999999	170	301	999999	431	827	823	999999	151	908	327	135	571	213	549	502	999999	521	919	999999	654	265	999999	959	197	471	999999	382	691	963	442	910	999999	340	999999	640	448	845	999999	999999	222	27	999999	438	832	999999	681	999999	481	234	999999	809	270	999999	349	501	999999	342	999999	960	743	450	999999	999999	475	416	999999	240	339	908	64	117	739	999999	893	637	999999	578	136	370	999999	132	900	466	485	632	999999	622	999999	382	487	999999	280	821	749	999999	999999	807	999999	426	999999	451	999999	999999	180	380	999999	833	636	712	230	583	999999	999999	180	620	550	519	999999	843	766	369	999999	956	999999	948	837	999999	687	999999	999999	999999	615	710	999999	348	501	337	296	114	999999	999999	986	287	161	904	899	76	650	138	232	531	115	129	659	999999	211	674	999999	231	543	161	156	999999	126	756	967	505	999999	832	129	222	233	597	290	950	999999	962	805	999999	999999	999999	278	558	899	75	368	496	60	51	147	827	999999	999999	570	999999	669	999999	171	405	936	999999	388	818	19	19	308	517	839	709	111	999999	869	625	182	773	999999	597	999999	61	999999	481	454	999999	695	999999	999999	168	36	878	290	902	801	409	590	999999	391	999999	548	889	767	851	656	350	940	999999	999999	999999	892	797	528	82	999999	119	17	464	949	742	133	999999	982	149	490	960	429	208	447	999999	45	528	391	999999	999999	727	294	999999	999999	999999	999999	796	999999	467	276	239	999999	218	999999	999999	999999	135	999999	649	999999	831	906	627	370	695	999999	742	999999	498	533	999999	415	105	999999	147	999999	471	638	846	47	336	383	525	999999	260	999999	221	169	756	77	909	823	742	999999	227	820	667	186	140	999999	962	345	846	933	902	824	264	999999	999999	865	930	497	858	611	10	457	391	999999	119	94	999999	583	704	999999	624	550	673	998	999999	326	168	295	508	999999	85	990	999999	591	970	999999	356	36	267	890	147	422	964	140	106	999999	438	912	999999	55	482	389	999999	425	319	361	160	999999	388	585	707	645	988	204	999999	19	999999	999999	783	682	738	682	326	813	293	211	585	542	902	46	888	999999	228	999999	999999	696	999999	121	281	618	999999	100	999999	682	999999	502	433	769	999999	96	999999	999999	138	999999	317	799	72	828	142	117	775	618	363	352	999999	462	426	535	23	999999	999999	809	528	
175	406	648	45	999999	630	790	778	816	999999	816	196	259	126	834	155	391	999999	999999	978	174	842	668	737	999999	985	730	85	898	999999	999999	999999	49	119	963	988	999999	764	999999	207	352	339	959	680	547	165	447	345	592	389	632	217	999999	999999	363	332	737	911	739	658	900	714	880	70	183	390	156	999999	163	845	999999	626	999999	333	999999	834	882	988	999999	149	548	395	493	518	132	557	305	999999	999999	640	260	999999	34	999999	306	637	459	899	506	167	999999	307	191	746	999999	16	12	806	999999	999999	999999	749	999999	600	120	999999	231	371	937	626	94	999999	393	999999	595	729	601	445	36	999999	999999	983	491	999999	140	250	213	747	999999	126	999999	499	24	237	200	510	999999	434	658	999999	415	97	962	999999	82	81	999999	668	999999	999999	415	567	779	205	153	466	268	688	470	870	311	484	756	999999	999999	594	999999	166	999999	94	999999	176	786	999999	593	298	31	611	960	69	337	544	596	999999	999999	999999	719	819	93	999999	252	357	964	788	490	931	340	151	807	487	999999	999999	346	76	999999	248	780	544	612	855	999999	999999	999999	999999	542	999999	888	325	119	94	999999	114	83	999999	999999	999999	212	997	754	661	957	999999	804	482	911	580	207	529	950	472	999999	185	999999	238	298	596	629	999999	256	724	53	999999	999999	999999	613	53	683	748	999999	155	999999	783	790	950	897	565	852	255	498	961	568	368	374	646	999999	999999	999999	999999	309	256	715	649	999999	40	999999	999999	999999	90	869	868	897	999999	305	804	437	433	395	999999	341	732	744	383	999999	999999	165	684	650	394	845	913	156	999999	999999	999999	440	396	42	759	341	954	717	999999	386	630	999999	119	72	570	999999	454	999999	640	512	577	511	999999	999999	467	874	999999	999999	463	245	955	999999	68	999999	999999	374	50	999999	635	999999	387	24	972	999999	444	229	999999	622	89	184	400	609	999999	336	999999	476	108	811	575	884	999999	661	263	999999	431	908	16	999999	744	205	178	63	999999	999999	135	562	539	344	999999	247	828	321	222	999999	845	356	999999	732	149	851	275	239	825	750	527	999999	761	447	575	999999	223	947	877	884	999999	999999	930	800	210	999999	937	999999	999999	337	65	96	449	999999	690	84	701	999999	959	893	999999	939	238	928	197	999999	801	101	768	999999	999999	999999	443	338	999999	999999	425	416	531	831	999999	511	568	497	999999	441	999999	786	999999	500	999999	939	987	984	953	999999	999999	12	613	999999	516	845	995	66	314	183	999999	120	999999	191	659	294	752	
138	978	999999	381	740	243	755	134	25	344	277	780	999999	894	459	384	216	400	423	803	732	999999	79	515	512	193	520	999999	175	95	575	841	549	197	999999	999999	534	695	999999	769	857	674	500	510	999999	999999	999999	289	202	735	999999	791	246	999999	29	812	999999	999999	869	556	999999	966	999999	999999	769	999999	240	896	44	453	850	521	999999	653	945	67	824	568	788	236	963	241	999999	439	600	783	999999	68	177	56	107	999999	826	821	56	891	715	999999	999999	301	55	333	999999	749	999999	973	769	592	545	961	988	999999	135	642	593	490	380	999999	340	985	830	182	729	999999	356	239	694	210	606	64	999999	263	999999	496	190	639	999999	846	554	626	24	23	522	215	67	756	495	999999	238	566	999999	195	999999	755	471	999999	604	266	403	655	289	999999	999999	491	619	734	523	638	999999	953	504	999999	974	713	970	999999	999999	523	930	599	743	511	971	999999	543	999999	33	81	35	317	999999	730	452	899	347	455	38	40	596	333	999999	857	731	285	999999	987	221	526	999999	654	223	90	999999	804	911	777	597	944	948	462	711	999999	612	155	917	774	90	85	376	525	788	629	926	607	365	886	779	999999	979	555	945	999999	999999	380	103	955	403	648	987	999999	857	94	92	144	622	792	254	586	999999	297	907	999999	160	269	866	594	164	729	448	34	997	902	999999	402	517	214	165	241	61	962	999999	442	97	807	668	704	546	792	985	573	642	203	337	691	999999	999999	356	999999	999999	509	800	999999	209	999999	571	955	128	689	626	417	636	22	534	406	917	474	999999	353	601	172	57	372	999999	999999	999999	804	574	283	754	707	999999	138	727	551	171	999999	999999	999999	245	999999	585	856	999999	999999	936	629	669	931	774	183	761	13	435	352	462	438	930	333	580	767	390	845	935	919	560	508	999999	983	244	221	241	923	117	888	999999	200	206	176	938	762	144	643	509	580	946	853	703	384	99	732	775	909	553	478	331	740	921	255	999999	438	344	686	696	562	999999	999999	896	999999	765	271	241	763	999999	817	632	747	999999	365	972	706	805	999999	893	511	446	332	380	639	567	847	279	951	159	510	428	458	946	947	638	119	957	166	619	999999	999999	21	524	999999	999999	999999	999999	565	999999	999999	633	434	792	194	999999	619	999999	267	979	918	992	999999	613	884	999999	999999	801	999999	999999	863	999999	999999	999999	76	999999	434	808	644	999999	983	452	713	677	839	999999	999999	666	761	831	28	652	700	187	701	835	999999	
408	999999	346	671	783	16	999999	999999	572	984	999999	726	184	691	810	822	473	999999	475	999999	612	999999	17	405	517	999999	566	707	221	58	470	999999	240	999999	999999	178	307	131	210	445	999999	268	999999	892	999999	940	587	150	999999	999999	236	999999	235	556	608	633	632	941	999999	999999	450	140	208	523	523	544	495	384	664	642	524	999999	999999	39	999999	354	507	124	544	577	461	999999	499	391	821	289	373	683	201	402	546	366	968	466	995	743	999999	753	379	999999	455	212	999999	575	999999	885	999999	205	999999	263	136	518	999999	586	291	34	999999	999999	702	244	999999	811	192	271	105	168	999999	339	44	669	293	754	999999	999999	132	999999	939	999999	999999	936	893	177	540	938	276	38	960	999999	184	970	112	254	60	144	999999	643	30	224	480	156	511	999999	171	999999	969	381	999999	188	463	43	94	716	739	766	350	13	280	254	995	77	207	991	999999	74	566	999999	704	999999	83	488	999999	725	999999	930	434	999999	16	67	968	894	265	999999	928	151	885	395	999999	293	794	151	373	999999	999999	412	948	999999	901	106	916	930	677	999999	115	974	804	369	273	808	342	999999	999999	223	286	999999	812	425	72	23	999999	999999	999999	420	999999	931	125	999999	506	51	982	999999	999999	909	150	47	227	102	676	954	346	999999	132	706	950	291	999999	999999	499	128	999999	532	457	887	999999	745	405	267	357	183	999999	999999	862	231	826	428	576	97	82	248	883	719	748	999999	676	661	58	999999	999999	999999	786	999999	999999	387	450	459	466	58	991	404	999999	999999	999999	503	104	999999	999999	900	999999	532	714	66	87	260	245	880	783	349	220	999999	697	577	797	822	397	894	387	485	780	376	999999	527	106	677	999999	923	999999	255	23	681	999999	157	947	937	819	729	887	713	152	570	675	127	838	734	707	75	172	922	115	999999	617	999999	999999	999999	999999	196	960	409	999999	322	906	538	335	539	268	550	629	999999	13	667	16	674	999999	220	700	999999	689	371	970	999999	760	61	999999	813	74	819	37	443	376	999999	769	487	69	829	663	147	791	308	999999	999999	445	312	919	999999	999999	942	845	999999	813	999999	506	598	439	999999	999999	855	398	522	474	449	523	196	494	379	898	529	615	513	557	563	62	390	894	814	105	999999	141	701	619	131	999999	127	630	649	136	999999	58	946	277	999999	999999	999999	834	37	643	258	999999	999999	550	674	999999	999999	999999	999999	673	125	703	625	999999	113	724	696	903	353	475	999999	566	999999	253	727	481	669	
245	748	814	783	556	867	181	846	639	999999	999999	999999	794	999999	999999	380	975	999999	476	999999	928	173	94	62	376	490	999999	247	692	973	306	822	202	999999	107	613	445	890	999999	999999	453	180	474	142	545	957	559	834	640	999999	868	999999	261	58	740	999999	664	762	417	76	315	933	163	999999	295	338	752	999999	543	162	935	95	451	639	979	758	699	951	516	418	999999	999999	607	507	114	999999	571	154	999999	35	999999	683	483	502	531	520	26	807	847	217	214	433	301	487	999999	999999	999999	621	79	982	381	713	999999	998	145	588	336	999999	561	232	767	999999	209	518	214	262	999999	948	118	469	741	891	113	309	213	507	436	129	999999	331	280	999999	84	944	653	999999	999999	999999	999999	999999	193	370	256	625	449	605	999999	999999	999999	999999	999999	843	512	610	999999	999999	609	946	999999	637	161	217	409	999999	951	999999	534	999999	999999	969	824	137	591	175	285	999999	999999	999999	859	607	284	653	845	259	159	999999	999999	474	703	174	634	490	689	729	791	976	961	26	673	631	999999	968	999999	314	999999	53	261	346	334	869	844	131	999999	197	363	508	999999	159	90	523	999999	69	561	699	344	343	999999	861	384	309	420	628	814	238	535	315	734	541	86	115	186	999999	150	833	329	513	404	502	376	292	614	811	936	160	261	999999	416	228	969	839	606	399	962	999999	999999	225	316	999999	661	999999	999999	999999	83	999999	347	279	919	728	380	831	939	945	495	102	695	608	999999	664	976	523	999999	999999	571	246	509	786	999999	125	383	114	206	545	841	328	999999	783	737	962	812	981	999999	999999	848	148	999999	660	904	869	999999	999999	999999	652	881	147	999999	999999	999999	836	474	999999	141	999999	355	276	634	999999	999999	177	999999	999999	870	729	851	995	430	999999	999999	433	346	999999	881	278	999999	532	580	999999	664	999999	999999	261	525	999999	497	261	849	299	343	582	513	505	557	999999	296	427	980	803	800	885	717	939	599	835	500	626	679	999999	999999	822	999999	90	740	410	999999	332	999999	969	242	999999	155	140	876	999999	919	841	301	154	999999	999999	551	999999	754	778	999999	238	661	689	410	871	581	987	999999	520	886	433	765	157	738	964	41	20	571	209	740	586	73	514	999999	999999	999999	534	880	999999	999999	919	336	961	423	999999	670	707	568	371	28	168	999999	365	999999	495	999999	999999	999999	28	337	540	214	999999	999999	409	175	157	999999	999999	546	57	116	624	999999	999999	107	999999	999999	969	999999	334	999999	210	190	581	728	707	
315	430	999999	190	128	862	330	740	714	781	999999	24	603	523	999999	816	824	971	62	243	125	999999	999999	282	420	999999	724	13	98	14	373	466	681	467	841	999999	179	366	928	254	303	999999	999999	325	879	719	375	780	400	636	386	219	529	494	592	84	41	310	769	999999	999999	999999	999999	999999	418	466	343	999999	999999	591	646	467	52	807	940	615	999999	83	402	701	80	944	613	462	628	163	999999	196	999999	766	320	869	596	999999	999999	976	858	553	999999	422	386	240	108	808	989	918	177	721	554	976	106	958	999999	999999	612	203	999999	199	999999	264	529	156	270	915	281	777	870	999999	700	963	757	435	176	999999	325	840	999999	999999	999999	709	986	225	999999	899	999999	999999	961	528	643	999999	272	668	471	999999	999999	239	969	192	536	222	999999	380	30	590	228	999999	792	927	753	772	357	908	726	999999	999999	313	514	370	999999	918	815	351	163	788	999999	98	963	523	96	999999	999999	663	999999	260	661	616	205	61	680	998	570	999999	775	870	564	363	942	99	385	590	999999	608	999999	617	406	999999	226	999999	889	999999	707	999999	840	999999	902	694	640	475	721	999999	118	463	999999	257	358	781	576	999999	233	347	156	999999	999999	506	370	271	999999	660	853	954	399	962	171	999999	999999	301	999999	117	968	870	723	477	999999	725	481	999999	919	688	999999	999999	999999	934	999999	552	983	999999	141	344	307	640	967	980	621	766	270	156	302	999999	999999	67	587	468	324	999999	623	999999	506	421	999999	109	352	48	401	999999	824	465	952	618	567	467	169	858	810	999999	903	743	999999	611	999999	335	968	780	732	212	48	999999	620	999999	929	999999	336	719	319	207	999999	928	589	999999	942	805	999999	999999	581	498	999999	728	657	986	458	880	823	999999	999999	999999	140	571	316	999999	999999	999999	999999	304	999999	262	141	450	549	999999	48	975	163	472	669	999999	141	294	209	999999	999999	319	24	633	999999	58	491	441	762	619	76	726	999999	400	203	789	999999	898	995	999999	367	457	999999	54	947	483	999999	361	235	308	999999	846	372	82	884	880	147	221	106	640	771	699	999999	929	546	999999	362	763	278	879	999999	242	299	881	876	999999	999999	970	999999	725	331	139	216	463	61	230	999999	549	515	322	999999	999999	999999	364	999999	667	769	259	507	635	130	963	999999	355	999999	335	557	491	206	36	999999	177	999999	380	999999	641	492	999999	878	999999	957	999999	257	956	999999	949	439	935	334	218	98	880	999999	60	999999	368	57	861	852	726	673	873	
352	489	999999	999999	999999	999999	54	914	185	544	381	191	678	317	999999	135	999999	661	895	999999	166	988	999999	870	704	484	776	951	594	631	382	161	652	93	470	768	395	753	735	17	890	419	42	999999	509	290	382	999999	653	999999	744	201	830	61	716	364	550	701	780	739	999999	103	999999	999999	999999	229	999999	594	999999	946	999999	999999	999999	888	731	999999	955	999999	370	423	111	489	999999	673	999999	191	331	601	376	115	228	693	973	995	361	796	999999	488	391	289	751	788	449	706	999999	380	999999	941	329	970	408	999999	999999	999999	638	177	795	656	667	999999	999999	937	227	999999	727	56	400	999999	537	935	656	476	999999	999999	671	323	49	601	492	516	915	999999	999999	999999	999999	73	999999	616	367	194	999999	443	821	411	391	814	999999	707	999999	143	979	345	414	394	999999	931	161	259	999999	324	137	999999	174	999999	74	999999	665	820	44	664	693	784	571	353	933	223	655	601	699	857	752	342	999999	358	536	580	999999	888	93	775	999999	114	921	999999	66	807	279	670	346	873	158	750	673	324	450	205	773	71	460	999999	286	559	559	999999	572	999999	581	815	624	999999	543	777	737	268	752	589	863	528	296	999999	943	984	265	826	709	11	999999	308	999999	999999	806	999999	437	982	499	361	554	94	480	271	236	999999	999999	852	340	381	999999	414	572	999999	342	999999	774	999999	166	301	304	733	137	999999	999999	999999	906	999999	687	629	999999	755	769	400	999999	778	58	35	899	489	939	412	495	338	989	263	736	58	999	999999	148	999999	825	207	67	820	956	999999	999999	999999	557	761	175	710	41	999999	645	181	825	999999	999999	749	999999	999999	361	892	247	999999	581	873	999999	858	294	999999	490	246	999999	571	343	224	822	999999	890	999999	931	187	247	785	306	731	999999	564	232	999999	366	399	999999	158	845	999999	583	166	337	271	416	699	477	50	229	795	338	999999	999999	611	999999	67	858	999999	745	999999	654	999999	999999	999999	999999	999999	999999	849	999999	101	567	780	726	999999	999999	999999	811	999999	999999	241	710	207	565	511	999999	544	726	620	704	309	540	999999	412	999999	520	131	663	488	16	434	74	628	281	138	237	557	357	999999	970	84	255	239	949	513	473	457	999999	991	456	720	999999	999999	999999	469	560	377	377	999999	999999	519	999999	999999	623	999999	177	92	925	999999	284	846	197	66	650	629	63	999999	251	899	999999	72	234	671	42	295	179	59	483	811	577	860	189	302	21	999999	999999	922	616	999999	346	999999	999999	999999	717	609	
532	999999	374	524	416	259	136	478	856	999999	999999	340	999999	337	999999	128	608	123	859	999999	667	999999	55	199	999999	140	694	406	562	817	540	999999	954	432	763	970	684	959	999999	999999	734	710	445	425	176	999999	999999	289	909	227	999999	418	999999	303	942	637	163	185	966	999999	564	729	915	49	999999	529	386	999999	574	964	443	649	717	541	999999	956	999999	630	33	815	508	415	999999	999999	999999	999999	166	660	999999	135	999999	509	992	129	762	999999	794	405	370	646	365	999999	714	999999	784	142	700	77	614	985	187	533	161	160	777	159	243	999999	13	933	372	726	387	448	157	933	656	598	778	685	171	64	999999	386	460	744	700	551	560	999999	431	99	56	504	948	294	357	841	352	999999	770	223	401	437	284	639	999999	276	797	850	999999	112	298	929	823	133	999999	775	700	43	458	999999	999999	110	511	283	679	882	500	863	585	814	255	175	914	947	662	832	999999	821	368	434	753	710	427	999999	800	126	999999	999999	999999	582	151	319	999999	999999	203	301	925	999999	959	999999	999999	999999	274	999999	999999	999999	24	875	470	440	673	878	674	34	999999	320	683	191	482	999999	211	674	999999	13	672	936	19	835	754	371	999999	111	862	865	999999	819	445	755	999999	999999	111	805	364	999999	909	273	644	141	150	883	617	744	999999	405	999999	111	102	271	998	999999	123	188	131	109	999999	571	25	809	376	128	874	927	718	805	461	405	320	261	103	409	999999	999999	695	870	753	999999	999999	466	573	556	999999	183	999999	553	999999	923	684	264	67	999999	999999	834	765	999999	19	999999	35	722	944	999999	790	840	999999	599	627	999999	999999	260	355	371	988	559	246	820	999999	999999	180	175	252	538	999999	66	204	756	161	467	122	674	861	73	146	860	521	999999	765	886	16	999999	926	327	999999	999999	908	999999	358	698	999999	999999	629	318	519	860	480	416	999999	734	646	999999	448	999999	999999	818	399	291	999999	999999	47	568	64	999999	694	999999	249	924	108	297	157	507	999999	462	869	999999	999999	999999	554	285	389	115	501	40	999999	999999	999999	766	203	621	43	999999	471	230	999999	39	890	999999	623	999999	621	555	318	888	999999	148	999999	985	299	955	999999	846	737	948	749	931	999999	34	999999	109	304	482	731	999999	999999	530	46	999999	999999	839	999999	930	929	58	664	833	999999	613	452	111	580	733	999999	247	999999	999999	889	999999	481	729	962	865	849	999999	999999	149	999999	831	999999	999999	112	837	193	460	678	999999	917	688	294	915	144	463	
999999	173	999999	570	15	999999	999999	76	641	999999	999999	82	877	421	90	415	846	999999	18	999999	999999	999999	999	742	549	26	999999	13	999999	210	238	566	594	999999	293	685	994	641	143	341	201	999999	425	588	142	121	583	266	999999	512	841	999999	999999	178	485	196	174	786	30	999999	924	636	796	999999	295	149	487	378	137	405	420	215	390	677	773	419	969	420	999999	438	999999	999999	250	767	999999	467	659	425	32	107	520	999999	620	999999	417	565	999999	985	303	992	633	214	999999	368	999999	636	999999	238	404	999999	226	999999	186	592	555	621	395	999999	999999	999999	489	71	355	40	884	213	595	999999	270	218	646	999999	126	999999	804	238	183	881	676	999999	88	430	999999	956	881	765	41	999999	999999	795	999999	743	999999	475	999999	572	859	999999	483	887	51	153	999999	196	429	241	637	568	788	327	999999	514	363	348	748	69	999999	999999	158	128	182	999999	999999	474	999999	903	79	651	114	999999	378	84	999999	788	691	935	461	834	536	649	138	999999	999999	999999	357	665	390	999999	727	999999	531	470	949	365	999999	484	505	503	999999	526	172	999999	999999	556	999999	373	999999	574	999999	999999	607	216	862	999999	990	999999	327	375	127	382	999999	504	924	660	710	908	135	53	82	217	439	958	685	19	999999	999999	18	693	332	984	559	999999	918	914	846	325	999999	450	374	16	166	140	386	775	13	667	72	802	999999	999999	999999	999999	999999	450	382	999999	530	852	999999	848	999999	634	999999	143	822	708	999999	999999	999999	395	310	685	999999	76	61	999999	999999	910	999999	819	89	215	847	292	746	999999	322	477	541	207	795	754	428	526	315	531	999999	252	999999	999999	91	62	999999	460	999999	562	394	436	399	999999	999999	620	999999	212	999999	494	999999	999999	397	335	395	999999	478	617	600	555	266	161	999999	529	221	339	957	999999	999999	999999	999999	999999	552	193	999999	999999	88	999999	140	185	908	999999	999999	821	744	999999	855	627	909	973	999999	381	860	999999	999999	242	675	999999	861	737	663	145	474	999999	277	399	218	214	232	999999	999999	20	999999	425	647	999999	405	939	785	999999	484	999999	801	764	451	846	536	999999	999999	999999	220	219	606	999999	999999	773	751	23	553	354	128	999999	405	410	944	574	894	445	547	264	837	736	999999	999999	262	333	343	710	301	430	999999	850	999999	362	999999	999999	414	93	903	873	299	391	999999	999999	999999	833	933	999999	999999	877	952	101	999999	632	42	484	135	629	999999	198	439	999999	722	133	491	278	334	53	121	999999	170	810	999999	673	
965	456	350	652	220	999999	400	942	889	999999	478	999999	39	999999	999999	999999	694	784	942	714	444	258	668	272	949	498	999999	890	289	696	717	999999	999999	999999	667	999999	143	999999	418	721	798	999999	161	309	655	720	248	640	724	999999	439	385	867	999999	238	716	999999	88	702	999999	919	509	663	203	705	336	999999	881	36	742	999999	999999	376	231	916	946	107	368	617	239	259	868	999999	981	266	342	284	999999	918	999999	798	65	999999	696	999999	298	833	957	603	328	999999	367	613	999999	627	228	19	646	911	999999	999999	429	471	472	473	61	343	999999	936	373	999999	999999	962	85	944	625	999999	679	429	627	999999	999999	765	298	731	999999	999999	194	999999	48	332	638	820	636	342	378	593	317	233	999999	955	161	30	999999	277	27	404	537	999999	999999	787	999999	226	293	179	479	664	183	999999	999999	795	158	327	898	50	423	669	335	743	999999	41	132	456	999999	999999	961	129	535	999999	713	498	999999	999999	999999	999999	993	999999	537	999999	863	714	999999	576	652	954	999999	999999	999999	199	853	358	78	793	470	969	665	882	547	620	218	359	999999	162	37	999999	78	10	999999	648	57	11	999999	999999	880	862	621	556	999999	999999	866	137	997	346	999999	365	429	999999	999999	999999	595	999999	874	917	259	513	585	268	549	999999	886	805	999999	999999	151	852	999999	999999	913	999999	358	119	999999	822	753	90	362	792	985	671	662	144	323	583	63	936	137	224	999999	377	286	363	16	244	837	999999	268	523	204	324	149	229	30	88	43	486	42	61	999999	178	160	792	283	878	906	752	491	295	430	999999	999999	11	591	545	331	995	999999	999999	984	692	822	839	598	670	531	999999	123	245	549	999999	903	85	60	449	227	494	89	138	337	999999	579	973	103	999999	999999	147	999999	484	756	48	383	199	999999	999999	999999	320	203	612	999999	473	638	255	746	853	999999	649	950	152	328	836	915	973	515	899	122	848	999999	609	80	393	805	639	488	999999	203	713	18	999999	102	906	999999	477	999999	864	457	999999	237	999999	687	949	999999	495	166	919	999999	409	999999	999999	368	508	574	999999	542	999999	667	999999	999999	244	999999	598	641	381	999999	421	545	448	201	650	451	788	999999	506	922	130	206	320	999999	568	388	793	999999	841	221	594	999999	999999	999999	819	206	458	566	992	589	98	318	999999	445	744	383	683	218	43	999999	579	886	77	672	421	765	357	999999	208	856	866	569	799	169	465	89	839	514	999999	999999	993	232	629	916	999999	999999	390	999999	
738	195	704	585	995	125	999999	707	999999	43	522	999999	849	931	368	145	723	999999	519	656	980	665	544	179	835	589	732	357	267	160	999999	999999	385	999999	788	999999	999999	290	573	684	999999	999999	999999	805	999999	328	604	71	863	493	203	313	999999	999999	893	999999	650	534	999999	415	393	999999	450	124	204	912	999999	999999	999999	355	999999	443	999999	834	138	233	999999	738	188	516	999999	999999	999999	774	999999	535	317	651	999999	714	999999	626	540	999999	301	242	317	699	611	88	650	236	918	518	508	759	999999	467	605	670	232	999999	356	999999	430	722	999999	999999	999999	999999	605	999999	789	438	982	367	902	798	999999	999999	999999	160	999999	109	865	759	999999	974	999999	999999	187	849	999999	917	492	460	280	307	737	999999	441	999999	543	999999	999999	999999	447	999999	536	151	857	559	923	709	754	81	785	257	376	671	969	999999	410	999999	490	755	980	999999	946	532	97	604	70	965	464	284	617	193	625	251	321	999999	999999	133	349	628	999999	346	173	999999	674	999999	999999	76	608	613	999999	583	462	999999	643	576	999999	13	64	999999	498	958	999999	479	464	602	631	999999	999999	999999	999999	286	619	862	829	644	707	535	857	74	673	994	999999	851	999999	43	731	999999	608	745	730	444	79	96	139	999999	101	694	956	82	401	805	717	901	234	999999	964	999999	899	999	868	17	999999	989	590	504	601	403	999999	430	999999	999999	999999	613	976	945	216	533	733	861	552	23	579	784	672	867	999999	464	999999	97	79	141	997	608	877	722	297	999999	506	634	376	698	268	536	211	999999	999999	999999	925	288	749	441	866	48	999999	855	438	371	326	722	227	146	999999	999999	360	739	736	999999	999999	263	657	999999	999999	108	999999	999999	755	999999	999999	15	589	183	539	999999	999999	638	274	999999	161	32	294	926	763	999999	417	239	921	919	185	472	930	999999	999999	671	999999	623	999999	999999	552	602	109	395	788	321	142	53	607	438	999	722	474	999999	766	713	999999	999999	372	253	690	266	932	835	999999	999999	999999	229	805	867	717	725	999999	507	999999	559	922	999999	147	999999	650	374	631	493	999999	463	997	163	602	664	999999	899	261	171	87	296	669	274	528	678	246	913	247	999999	720	999999	498	967	999999	217	791	79	594	919	999999	326	634	449	914	413	122	999999	626	151	174	818	474	72	429	999999	999999	658	380	469	216	737	999999	999999	772	999999	999999	40	793	395	873	633	314	999999	568	761	661	230	359	124	999999	324	999999	105	999999	902	809	435	547	249	328	999999	
699	135	999999	999999	199	742	676	277	449	999999	137	241	999999	541	513	999999	999999	999999	468	999999	308	265	903	891	450	999999	999999	999999	837	999999	492	999999	76	999999	933	189	999999	704	571	919	554	91	675	999999	197	65	826	43	399	999999	932	878	780	660	834	443	231	999999	999999	167	426	999999	999999	910	599	583	175	538	607	333	514	999999	106	549	999999	226	590	430	999999	394	999999	293	480	999999	606	613	999999	415	905	500	999999	999999	289	414	502	747	651	764	999999	613	890	297	436	75	999999	142	782	999999	546	618	852	800	127	39	953	142	335	278	314	985	809	759	633	999999	999999	707	999999	999999	56	376	574	826	547	100	504	916	857	415	999	473	999999	543	869	296	648	167	689	999999	461	369	421	999999	460	897	803	141	664	329	699	464	622	999999	999999	179	53	999999	263	999999	535	46	285	920	279	840	164	276	889	999999	999999	217	27	269	241	686	955	202	376	649	296	373	262	537	715	544	851	742	359	999999	253	622	904	663	724	424	94	501	112	619	743	537	251	327	999999	492	446	362	999999	999999	223	851	660	613	739	172	783	748	214	734	989	422	916	999999	999999	999999	312	363	545	999999	602	999999	99	756	906	759	131	935	999999	999999	107	498	884	999999	486	401	962	301	924	562	999999	999999	296	378	629	331	999999	62	233	25	189	93	817	999999	903	759	999999	999999	706	979	51	848	81	981	999999	501	537	74	999999	702	883	21	439	982	186	267	999999	999999	137	585	999999	999999	999999	661	54	24	680	844	949	727	999999	68	595	945	521	792	999999	315	741	999999	793	556	999999	530	141	178	654	835	999999	646	591	999999	776	131	840	972	145	999999	937	622	821	693	999999	985	999999	999999	426	493	471	393	999999	999999	979	998	791	592	727	191	530	999999	370	845	979	999999	145	999999	999999	473	999999	548	657	854	378	128	317	110	441	365	467	316	999999	170	374	999999	999999	728	71	777	339	257	254	953	889	71	261	999999	713	999999	999999	474	542	952	389	922	735	999999	999999	860	999999	690	161	999999	724	999999	133	210	480	508	999999	417	536	515	144	856	303	703	999999	317	867	341	396	999999	516	992	999999	999999	780	999999	745	515	243	210	95	648	106	882	239	675	937	61	505	215	999999	999999	938	999999	818	532	999999	42	999999	187	993	360	303	531	856	731	999999	333	999999	999999	762	153	183	336	429	999999	999999	421	474	299	379	816	999999	191	999999	83	64	746	981	258	999999	713	341	65	216	735	354	575	999999	999999	
234	613	631	999999	999999	19	999999	612	608	332	999999	217	567	999999	807	187	524	999999	999999	999999	677	999999	351	999999	999999	59	812	127	999999	693	150	194	395	999999	999999	766	194	999999	738	467	815	452	148	659	486	615	155	457	257	39	221	999999	520	253	830	529	271	460	999999	402	206	150	999999	914	999999	587	821	601	818	51	992	164	999999	597	966	999999	566	692	695	599	999999	365	869	999999	999999	907	674	151	146	545	504	734	999999	999999	999999	674	959	233	476	898	999999	999999	638	216	46	66	999999	999999	286	605	963	578	999999	670	999999	999999	280	402	999999	284	912	679	999999	282	546	999999	65	47	337	999999	999999	342	226	999999	999999	360	726	663	63	425	59	752	865	541	582	925	969	438	847	999999	403	566	791	201	986	124	99	366	669	778	999999	820	594	984	339	630	362	968	865	147	124	617	999999	999999	999999	169	814	923	699	620	298	999999	200	908	898	708	551	34	809	999999	271	370	993	284	425	999999	167	880	211	999999	999999	10	572	999999	314	786	227	775	966	826	309	176	666	999999	489	383	630	686	96	630	89	337	999999	184	999999	999999	623	74	601	996	999999	933	999999	747	57	297	65	489	999999	122	491	776	68	982	391	999999	703	999999	795	52	608	481	794	581	872	245	999999	398	833	560	172	999999	184	969	825	376	999999	918	11	999999	327	150	93	999999	999999	313	279	999999	999999	781	999999	678	279	559	398	530	148	150	874	812	455	999999	656	52	949	339	602	99	999999	25	649	785	943	602	724	467	999999	820	999999	999999	966	665	605	62	510	493	882	999999	580	304	237	315	53	199	999999	661	494	999999	34	810	711	190	28	777	142	275	735	999999	835	999999	142	327	708	315	845	789	71	604	541	466	999999	977	518	863	787	344	741	754	856	73	973	356	999999	631	858	785	647	828	999999	245	757	216	789	649	171	910	999999	738	353	999999	599	890	509	567	999999	733	671	164	989	797	533	981	820	772	958	999999	530	999999	456	70	999999	243	684	999999	999999	249	197	869	999999	877	999999	12	999999	999999	473	92	846	239	999999	134	124	999999	838	999999	711	776	395	27	691	384	999999	999999	292	293	999999	999999	215	213	858	124	546	802	462	122	70	531	580	920	999999	875	940	301	999999	331	999999	658	404	562	594	931	854	179	187	326	999999	217	720	999999	94	116	999999	643	380	999999	999999	999999	40	725	71	189	206	474	999999	816	444	98	720	999999	347	166	961	653	618	927	270	999999	999999	999999	624	852	
999999	462	836	202	998	306	920	999999	743	634	628	679	501	415	734	389	460	371	999999	409	497	999999	780	927	154	999999	999999	453	999999	221	696	894	111	219	379	744	638	526	817	147	177	999999	227	713	538	292	162	213	999999	881	916	263	264	224	364	60	682	908	58	775	282	476	763	531	999999	733	578	291	45	990	999999	934	553	744	242	433	542	76	399	861	999999	821	261	22	305	999999	640	999999	854	328	72	729	477	999999	865	999999	310	695	999999	804	714	870	999999	999999	140	981	710	520	999999	931	999999	615	999999	196	703	999999	999999	751	235	999999	103	999999	437	717	928	999999	466	510	878	541	999999	999999	301	595	157	210	653	59	999999	324	999999	999999	999999	923	999999	999999	220	999999	999999	414	485	999999	999999	279	710	32	442	460	999999	119	999999	999999	999999	999999	999999	670	323	923	49	999999	807	175	869	999999	773	973	787	514	906	481	999999	185	171	999999	999999	573	999999	32	884	999999	767	203	775	772	799	532	488	999999	124	149	143	297	252	999999	607	999999	999999	558	506	736	244	928	553	999999	308	349	47	177	999999	245	999999	301	999999	914	999999	613	400	999999	121	999999	999999	999999	400	999999	999999	523	933	326	999999	746	999999	999999	525	999999	999999	999999	650	999999	473	459	999999	320	77	879	999999	841	258	337	999999	993	919	593	447	265	251	999999	537	786	463	785	416	721	311	649	362	466	775	890	999999	895	962	999999	632	999999	756	185	267	521	911	506	999999	605	216	872	999999	999999	390	270	906	999999	312	864	999999	687	53	772	18	999999	526	398	76	999999	313	999999	40	503	960	784	508	76	651	26	999999	957	521	999999	999999	439	999999	999999	85	999999	983	999999	593	108	906	999999	619	999999	176	840	999999	999999	439	906	301	999999	841	333	338	605	762	840	338	295	990	562	176	241	999999	999999	605	462	322	999999	999999	999999	631	932	596	25	175	999999	999999	999999	32	361	999999	615	999999	523	597	999999	735	480	999999	153	715	308	999999	999999	999999	387	726	597	999999	541	209	877	999999	42	370	909	737	322	439	248	940	526	999999	638	44	561	999999	743	999999	999999	727	842	999999	999999	553	999999	823	252	246	788	797	999999	576	999999	999999	999999	92	487	163	688	999999	999999	50	999999	213	199	45	479	319	227	665	999999	999999	139	999999	367	76	301	489	999999	95	999999	85	651	451	637	949	999999	486	393	478	244	590	302	353	314	802	307	37	364	297	354	932	999999	133	813	697	999999	999999	794	583	790	997	125	603	277	999999	999999	71	999999	249	262	
993	925	748	430	403	322	785	510	564	769	999999	135	749	741	562	65	999999	999999	939	999999	117	691	810	687	999999	474	698	86	999999	999999	999999	460	999999	45	360	16	999999	702	420	999999	662	175	239	999999	526	872	376	862	714	999999	871	999999	636	737	155	311	999999	70	999999	928	624	708	543	162	533	999999	999999	714	390	556	784	825	227	565	849	999999	462	996	171	373	107	999999	372	685	541	999999	824	387	999999	59	890	999999	518	491	760	953	631	87	290	712	862	662	482	168	999999	999999	216	999999	999999	213	849	999999	999999	999999	999999	999999	346	857	620	999999	989	632	999999	340	665	574	317	999999	805	999999	999999	384	715	999999	511	445	363	213	189	496	605	999999	500	686	210	999999	321	999999	660	972	617	774	467	569	722	239	837	151	503	931	999999	999999	275	990	892	474	413	449	999999	395	434	143	677	133	125	245	142	147	140	893	999999	619	999999	999999	999999	545	917	999999	736	281	999999	221	709	257	759	135	487	999999	793	735	367	871	389	275	547	484	106	343	454	999999	999999	999999	21	609	678	127	406	442	712	356	556	267	999999	46	787	222	433	429	374	999999	757	632	353	404	535	999999	999999	809	999999	804	999999	584	701	259	184	907	210	110	579	641	999999	55	797	447	189	110	169	352	487	335	999999	676	968	464	729	475	356	999999	84	296	999999	999999	999999	908	907	972	565	462	862	880	22	332	999999	732	271	712	999999	906	999999	434	232	888	999999	960	999999	772	616	999999	999999	709	560	593	36	293	755	142	897	889	539	999999	545	706	999999	606	322	728	826	245	203	26	640	450	401	649	999999	997	999999	197	165	145	366	999999	932	163	329	428	999999	567	977	138	999999	945	377	18	889	525	409	999999	647	999999	945	999999	54	999999	999999	999999	202	999999	228	757	868	709	999999	999999	850	227	774	336	286	894	999999	269	268	999999	211	694	82	393	759	548	598	548	550	141	199	999999	999999	999999	94	219	999999	999999	348	229	270	999999	999999	999999	167	999999	999999	83	448	753	601	685	122	979	312	999999	47	809	627	680	169	999999	168	602	999999	999999	944	355	251	999999	667	999999	921	48	804	104	481	109	235	97	796	999999	110	797	999999	999999	873	303	126	999999	999999	427	301	668	70	940	947	620	768	303	999999	406	999999	381	95	999999	999999	83	185	999999	903	937	584	999999	883	644	229	371	72	999999	991	651	239	542	895	250	999999	262	978	863	157	861	341	931	370	400	694	729	999999	450	749	799	999999	999999	806	999999	
842	762	785	426	721	586	557	77	312	86	177	298	999999	844	878	511	105	999999	70	999999	606	652	179	492	949	500	999999	622	999999	201	999999	999999	736	661	407	458	477	999999	151	570	999999	999999	629	294	999999	405	253	867	999999	247	999999	806	847	765	637	200	999999	999999	999999	999999	999999	934	126	999999	999999	846	562	823	446	429	44	543	180	999999	999999	999999	32	884	268	554	999999	999999	61	714	496	999999	482	970	34	217	865	999999	95	920	642	379	157	518	741	999999	842	429	999999	151	999999	170	636	357	38	304	178	708	44	921	975	147	883	412	624	826	373	592	999999	239	564	859	457	259	999999	999999	999999	513	153	881	712	826	999999	909	510	336	100	135	942	730	48	167	999999	999999	944	505	496	999999	999999	914	23	260	631	201	587	353	712	386	499	671	118	664	999999	162	219	999999	777	973	901	999999	736	999999	649	78	999999	406	719	999999	999999	999999	870	450	618	239	868	462	205	178	332	999999	999999	713	635	281	622	999999	603	988	954	999999	727	522	999999	999999	999999	774	999999	999999	10	190	634	429	81	146	999999	667	55	334	293	756	953	609	651	744	999999	33	613	378	456	816	999999	999999	338	518	634	358	606	22	62	104	999999	642	999999	151	533	999999	999999	498	999999	954	338	278	704	208	842	128	870	109	931	999999	170	242	116	999999	387	902	999999	562	999999	451	71	43	282	198	999999	999999	441	510	220	480	391	124	897	999999	999999	999999	999999	140	999999	516	487	507	999999	898	933	999999	999999	983	999999	630	113	89	986	38	893	304	996	515	302	532	686	370	888	999999	772	55	344	614	999999	853	999999	959	886	995	964	564	953	999999	265	296	784	458	746	999999	377	999999	138	999999	608	999999	537	520	837	153	829	126	618	629	135	887	284	921	288	999999	753	154	203	991	999999	339	351	623	260	16	999999	999999	624	308	93	471	917	476	16	999999	326	999999	131	742	999999	847	945	333	258	377	21	862	179	836	999999	232	118	146	803	279	842	999999	999999	831	405	601	502	319	999999	663	969	999999	915	999999	593	397	32	460	825	999999	393	27	999999	883	999999	885	68	999999	999999	861	363	780	999999	736	679	411	106	300	347	573	354	636	788	594	407	213	946	413	252	449	210	657	321	586	885	824	999999	386	835	519	543	714	848	684	999999	198	145	188	97	191	300	999999	123	262	873	757	239	780	485	791	939	655	545	32	661	706	469	999999	850	855	862	999999	464	827	40	640	999999	114	999999	999999	77	767	
999999	70	159	478	543	68	713	138	999999	768	999999	54	580	888	178	826	33	999999	729	59	338	241	999999	999999	277	295	231	999999	999999	135	496	276	999999	181	999999	999999	999999	192	999999	999999	999999	722	270	103	999999	420	257	999999	471	961	90	689	489	28	439	94	741	578	211	258	999999	480	999999	469	281	999999	330	408	558	999999	953	840	441	328	675	616	999999	235	760	856	48	88	771	999999	54	999999	787	705	999999	254	999999	304	981	999999	573	903	999999	999999	821	999999	100	848	999999	776	18	250	257	171	999999	823	123	515	818	355	219	758	708	161	425	474	846	624	667	314	951	659	859	527	999999	999999	63	179	999999	999999	765	999999	999999	994	999999	803	999999	999999	362	999999	141	999999	999999	636	999999	814	204	999999	386	357	999999	999999	999999	289	825	359	391	730	416	580	770	943	112	253	589	29	999999	999999	162	621	915	231	271	748	183	723	999999	232	999999	999999	578	651	793	66	236	999999	999999	216	178	649	422	999999	218	782	157	999999	135	241	56	684	551	490	258	764	441	127	214	442	116	111	999999	999999	908	477	11	128	159	55	999999	300	999999	999999	545	512	999999	96	999999	999999	601	985	999999	941	186	147	397	98	402	38	624	118	94	999999	110	76	999999	264	999999	999999	781	38	47	89	224	756	673	495	944	746	999999	354	999999	726	841	130	999999	999999	982	999999	999999	913	725	131	430	908	999999	445	999999	478	49	944	999999	281	707	572	947	519	727	429	474	999999	153	656	472	279	999999	368	734	979	563	239	281	159	999999	999999	999999	999999	658	315	550	237	538	999999	707	622	999999	999999	28	278	182	994	517	562	306	187	999999	79	658	999999	904	847	711	976	914	999999	999999	27	619	840	269	999999	860	421	999999	246	999999	676	949	850	999999	999999	349	465	807	569	722	719	999999	484	999999	243	268	999999	411	703	526	561	561	897	949	171	999999	188	19	999999	143	105	999999	69	812	103	999999	808	999999	734	999999	255	179	355	97	953	173	999999	743	999999	773	362	20	185	720	812	125	999999	999999	930	999999	171	999999	999999	435	999999	44	793	671	12	124	459	448	676	205	999999	391	216	810	996	997	90	444	984	378	780	95	999999	349	999999	978	77	907	138	779	346	798	513	919	470	918	999999	472	740	911	323	914	344	979	448	999999	908	999999	904	933	875	726	472	999999	655	999999	999999	453	671	34	56	999999	319	896	858	999999	878	297	999999	999999	626	999999	704	82	64	866	751	529	999999	999999	79	999999	12	205	904	620	999999	
999999	274	930	392	927	999999	716	999999	770	604	447	999999	966	999999	999999	999999	999999	316	267	32	999999	242	788	788	999999	552	999999	955	999999	999999	124	992	999999	155	662	999999	418	999999	699	816	987	999999	294	999999	314	999999	934	37	999999	923	186	889	646	999999	999999	983	999999	999999	386	384	999999	761	999999	230	490	455	999999	821	999999	598	999999	141	999999	450	44	191	948	526	484	999999	999999	73	507	306	999999	235	999999	649	218	679	999999	277	999999	999999	117	236	572	73	782	858	527	123	147	858	999999	55	282	206	564	755	44	959	667	780	766	999999	263	999999	856	264	999999	242	612	220	61	999999	822	301	343	807	619	884	744	625	89	504	999999	999999	866	328	999999	159	95	999999	644	587	999999	538	558	471	973	234	217	999999	758	294	510	926	807	999999	232	981	862	757	146	160	225	51	700	271	719	999999	999999	538	999999	951	157	159	576	473	999999	999999	999999	872	999999	394	677	226	867	794	994	999	841	652	106	971	296	999999	327	494	372	567	837	296	752	999999	999999	999999	225	806	146	999999	999999	999999	999999	937	248	990	923	751	999999	999999	184	999999	277	720	999999	829	999999	999999	664	999999	832	91	110	58	457	455	129	999999	642	999999	11	70	658	999999	648	507	55	168	733	306	414	575	21	373	393	931	999999	999999	594	922	246	885	152	327	999999	999999	243	558	999999	792	999999	457	118	484	997	123	257	634	81	276	784	283	999999	367	415	999999	999999	737	999999	526	436	97	881	719	761	999999	999999	341	124	999999	274	497	677	941	436	956	467	537	376	280	683	999999	999999	999999	148	962	999999	784	911	271	208	505	893	963	365	782	999999	398	999999	881	205	916	520	702	12	297	999999	665	931	458	799	543	999999	394	843	52	999999	563	580	798	837	143	429	853	180	768	603	713	585	653	389	999999	814	494	84	999999	874	268	999999	851	366	999999	999999	463	472	665	999999	999999	999999	322	999999	999999	817	999999	53	71	999999	667	531	244	999999	892	89	287	78	730	728	999999	999999	86	178	868	248	999999	441	999999	290	966	999999	514	999999	999999	999999	272	999999	376	999999	999999	451	999999	278	217	736	999999	168	999999	543	575	394	741	937	268	198	53	154	786	774	98	999999	999999	780	999999	286	999999	999999	598	999999	816	289	702	479	999999	434	307	999999	999999	141	167	999999	966	681	715	999999	648	999999	999999	906	999999	128	221	601	172	406	621	242	999999	930	719	479	569	999999	726	295	691	272	107	833	891	245	193	654	616	527	525	999999	75	999999	637	
449	246	691	759	698	78	110	317	442	813	75	71	40	999999	999999	10	800	954	430	890	999999	479	540	25	314	999999	566	984	644	880	473	177	797	303	279	999999	999999	417	38	227	999999	955	999999	30	999999	999999	999999	242	928	999999	725	999999	644	69	260	969	705	676	454	999999	511	999999	672	561	350	898	273	736	152	455	132	393	926	212	308	999999	814	999999	999999	140	782	999999	999999	127	165	999999	532	738	999999	999999	537	212	962	274	716	999999	292	999999	680	999999	910	426	100	483	999999	341	277	442	760	829	165	999999	999999	999999	981	187	69	554	999999	999999	376	999999	693	842	917	999999	431	999999	999999	999999	148	710	840	999999	999999	365	244	999999	723	824	11	99	978	223	154	999999	725	648	293	539	416	999999	999999	609	561	999999	732	999999	999999	483	999999	615	945	999999	690	454	355	224	104	625	999999	486	831	581	79	286	556	999999	697	575	205	999999	378	999999	999999	411	13	240	710	843	633	986	27	249	913	395	153	999999	999999	700	996	510	553	999999	596	930	905	136	540	999999	999999	262	560	990	288	137	247	988	999999	288	451	124	514	261	991	999999	999999	592	668	683	999999	506	946	997	578	694	999999	710	370	999999	505	876	700	434	24	381	436	999999	960	999999	999999	165	548	254	259	882	996	302	676	639	472	999999	467	856	153	999999	315	563	421	594	897	536	627	26	999999	999999	424	90	246	620	999999	999999	631	881	534	999999	957	701	748	696	999999	937	44	999999	999999	191	999999	843	291	691	76	872	615	376	999999	622	537	531	999999	684	468	916	65	999999	999999	40	692	585	332	999999	999999	614	999999	725	896	960	502	896	993	601	165	580	999999	555	553	657	825	265	999999	912	999999	435	239	73	238	999999	881	999999	621	992	999999	999999	999999	999999	326	461	67	890	479	927	129	640	538	870	999999	887	127	510	512	461	214	436	592	419	999999	938	384	751	497	124	88	523	285	999999	111	332	999999	682	999999	101	600	935	785	75	792	810	897	369	544	999999	664	381	999999	169	999999	73	250	999999	999999	387	87	315	999999	364	849	606	364	537	768	207	828	445	999999	999999	861	999999	650	999999	626	999999	51	24	217	999999	999999	707	999999	125	223	48	91	957	292	999999	24	294	543	430	226	999999	999999	370	601	346	522	229	109	65	307	519	422	724	485	485	346	73	108	999999	904	999999	558	248	999999	999999	126	871	163	999999	999999	577	735	999999	309	999999	469	999999	422	870	634	241	607	991	818	704	999999	999999	999999	999999	514	999999	
999999	297	526	999999	638	216	56	999999	230	650	76	679	659	730	783	202	999999	54	25	999999	650	237	621	999999	544	566	430	619	113	759	999999	356	999999	999999	999999	448	703	235	801	262	633	999999	649	983	175	928	342	97	999999	434	999999	437	791	849	310	958	999999	854	539	81	999999	999999	999999	471	261	719	999999	214	999999	345	999999	199	252	762	41	999999	587	637	507	616	234	342	999999	679	999999	961	999999	999999	999999	432	999999	849	695	730	476	206	783	188	999999	999999	999999	137	749	585	999999	752	194	38	999999	999999	999999	48	356	922	847	454	999999	98	653	300	164	999999	999999	916	572	649	503	522	296	835	326	409	905	61	999999	106	593	122	743	999999	777	537	259	944	61	733	999999	772	882	32	467	694	534	999999	999999	478	999999	832	23	295	258	671	741	981	884	971	999999	305	480	750	860	625	999999	588	522	627	446	999999	999999	838	156	730	639	274	377	999999	874	473	760	973	999999	760	109	458	816	115	795	277	69	89	999999	207	999999	141	171	841	999999	946	919	999999	42	999999	967	184	999999	528	999999	477	614	263	999999	670	545	999999	999999	110	999999	896	772	417	831	999999	64	785	999999	949	438	507	112	535	292	928	553	95	999999	999999	792	925	319	298	999999	328	663	806	982	929	999999	999999	418	71	999999	452	184	999999	842	863	899	192	935	198	99	534	999999	88	999999	178	126	459	566	650	317	601	999999	483	343	513	515	258	803	319	999999	643	999999	51	220	839	754	999999	253	87	999999	610	999999	130	208	549	953	584	835	813	999999	211	238	767	754	724	865	700	999999	338	357	651	389	625	900	999999	999999	333	868	141	424	84	999999	999999	478	706	610	467	284	794	560	930	422	999999	507	999999	999999	999999	297	495	974	999999	999999	914	730	530	231	999999	229	752	114	999999	999999	704	398	738	999999	750	299	57	123	408	425	383	778	426	239	399	128	814	999999	123	999999	382	999999	371	210	999999	758	947	485	246	247	532	689	999999	224	717	601	999999	100	664	42	249	382	575	638	500	145	313	301	831	256	999999	711	999999	593	343	999999	37	537	999999	992	352	999999	999999	171	893	693	848	211	999999	797	359	723	999999	90	999999	10	999999	732	709	165	999999	999999	654	999999	831	820	698	347	881	180	573	241	396	672	689	678	505	999999	744	806	999999	111	780	44	999999	692	999999	910	796	343	999999	999999	999999	548	547	696	999999	887	340	83	995	999999	999999	350	233	999999	336	714	400	128	504	999999	988	902	868	353	875	
999999	102	148	494	999999	550	999999	999999	999999	412	848	134	999999	761	617	84	671	810	787	780	439	810	779	999999	621	999999	678	838	779	316	925	679	204	821	307	795	201	999999	999999	959	999999	136	954	715	487	589	407	366	887	111	999999	102	999999	572	446	809	999999	782	873	277	999999	709	444	999999	487	178	930	182	464	821	883	93	601	827	998	312	855	74	878	41	999999	321	950	999999	989	833	598	631	384	497	483	419	714	941	97	82	691	991	237	999999	659	235	902	75	999999	242	999999	263	573	143	999999	257	904	999999	164	560	758	766	999999	999999	580	308	797	966	348	473	379	999999	740	926	621	999999	836	569	382	999999	419	885	999999	757	342	344	68	251	999999	235	514	999999	787	536	323	924	28	583	999999	361	437	935	726	754	999999	999999	523	647	522	999999	421	344	469	999999	150	873	317	999999	999999	999999	249	556	433	123	958	999999	872	213	612	999999	846	262	830	999999	999999	484	168	704	999999	999999	820	420	728	454	813	999999	412	519	395	450	617	802	272	502	999999	881	511	613	796	366	999999	320	999999	826	999999	168	514	449	999999	666	715	613	332	818	424	999999	827	979	309	999999	104	999999	999999	999999	88	53	989	338	909	577	999999	554	999999	536	534	510	385	902	210	654	665	963	700	729	735	14	480	999999	87	292	999999	532	999999	17	272	613	502	999999	999999	999999	178	186	539	999999	694	170	704	795	999999	914	453	925	999999	654	133	141	663	98	999999	999999	999999	546	999999	999999	523	999999	250	901	274	921	999999	513	165	10	485	489	999999	459	44	575	309	684	169	173	999999	138	753	999999	884	140	950	413	445	672	636	999999	925	912	727	254	919	999999	531	999999	906	999999	769	778	178	643	707	999999	63	862	775	888	386	999999	787	394	999999	999999	26	999999	970	604	77	492	999999	853	563	521	999999	790	999999	505	163	796	267	899	999999	975	999999	250	432	746	360	583	897	747	255	839	999999	343	558	337	786	999999	402	999999	872	999999	999999	325	89	196	482	999999	999999	999999	999999	590	829	888	35	999999	111	776	710	233	253	493	999999	626	607	724	396	398	999999	328	999999	765	403	955	36	999999	999999	999999	999999	246	274	97	377	999999	21	665	999999	246	999999	999999	235	20	999999	178	999999	388	691	787	999999	999999	800	94	999999	887	561	999999	999999	999999	999999	943	158	936	615	474	959	166	126	968	614	941	714	160	999999	402	102	707	88	999999	999999	647	401	783	456	805	445	189	65	489	999999	51	479	145	384	999999	
999999	299	404	222	219	901	272	722	183	999999	650	650	13	999999	795	854	891	961	999999	224	552	999999	490	810	38	780	999999	999999	999999	572	472	579	775	716	999999	999999	999999	866	25	994	999999	999999	999999	999999	165	795	185	426	694	221	160	517	167	170	822	326	999999	594	193	438	801	636	999999	610	314	80	874	297	927	991	551	34	999999	983	839	873	999999	999999	655	243	604	999999	942	999999	422	954	422	615	893	999999	999999	999999	683	999999	203	748	999999	999999	374	94	999999	888	499	999999	669	135	571	184	331	948	999999	997	939	950	834	126	694	999999	197	359	657	999999	403	543	997	999999	351	999999	999999	100	999999	999999	446	999999	321	999999	195	249	32	297	392	999999	294	944	999999	996	999999	732	752	86	999999	733	811	999999	999999	662	494	955	705	836	783	999999	394	241	935	999999	561	379	638	128	931	454	999999	900	966	419	999999	458	711	10	65	618	999999	712	45	290	952	431	143	659	231	999999	999999	999999	999999	190	853	63	19	43	445	408	999999	633	999999	999999	629	911	58	27	999999	999999	254	704	780	174	999999	681	205	654	845	140	246	999999	999999	702	910	916	999999	999999	565	921	448	678	564	656	524	999999	567	436	660	51	383	125	971	194	999999	839	416	350	593	181	858	364	197	999999	999999	125	735	451	699	712	525	271	462	766	597	999999	149	133	999999	612	999999	768	994	999999	999999	130	17	999999	718	80	510	55	999999	393	73	94	490	259	494	408	257	126	736	948	525	999999	662	999999	999999	418	699	292	700	981	999999	99	370	393	558	52	999999	32	733	628	211	480	78	999999	703	999999	95	999999	639	251	999999	997	41	55	288	645	467	802	999999	309	380	228	355	999999	335	973	999999	107	700	452	999999	235	392	118	746	999999	53	593	511	94	999999	808	653	458	626	69	67	999999	999999	913	584	315	907	433	257	983	999999	999999	743	999999	789	999999	200	196	950	999999	615	923	309	999999	601	873	300	999999	999999	571	574	896	595	275	916	408	992	786	867	999999	999999	958	860	762	920	196	849	782	304	344	999999	466	507	999999	454	143	25	999999	322	710	24	876	456	999999	999999	237	271	999999	812	391	995	413	328	966	811	656	73	999999	322	415	999999	999999	999999	642	953	999999	999999	109	821	782	393	130	474	167	970	451	512	999999	353	692	999999	381	969	913	349	214	147	541	684	797	999999	478	558	906	686	506	999999	813	732	310	838	172	657	999999	999999	874	939	999999	996	370	154	889	999999	630	490	652	548	999999	
303	749	970	857	424	999999	712	999999	572	999999	999999	473	311	698	451	53	853	762	724	999999	915	474	275	975	545	324	653	191	285	928	426	999999	958	327	520	983	339	980	999999	633	328	999999	312	381	999999	999999	999999	455	447	159	776	727	928	609	906	828	483	995	322	999999	999999	531	639	999999	151	999999	515	999999	187	468	713	873	25	100	999999	832	172	893	999999	23	999999	207	999999	135	162	698	115	358	999999	999999	509	344	668	999999	263	796	453	999999	239	254	26	999999	277	979	445	999999	711	838	999999	84	666	590	999999	309	999999	999999	787	513	490	453	341	166	572	496	958	999999	214	378	836	824	388	999999	664	49	996	191	999999	763	999999	259	986	277	371	999999	35	999999	633	369	802	999999	19	940	188	786	913	999999	512	781	999999	999999	999999	999999	11	172	695	999999	999999	671	313	663	252	34	999999	241	999999	73	795	999999	470	999999	745	845	576	755	815	999999	325	878	135	999999	678	158	999999	624	561	999999	275	208	651	862	993	999999	65	149	999999	985	127	946	329	850	75	287	321	999999	330	999999	767	256	357	999999	999999	57	546	177	984	999999	291	208	679	813	798	596	583	608	55	783	999999	436	916	830	330	378	558	285	80	401	999999	999999	304	999999	886	999999	850	403	999999	999999	426	888	164	999999	999999	918	277	516	999999	999999	703	712	999999	999999	72	340	340	527	926	479	999999	270	107	593	267	531	999999	970	999999	778	999999	190	593	108	999999	999999	282	181	136	412	111	999999	233	601	698	133	822	757	999999	999999	689	333	999999	999999	457	999999	999999	571	486	999999	999999	306	589	282	999999	522	128	999999	999999	170	67	999999	400	999999	378	457	47	506	895	143	709	157	333	381	99	421	713	59	651	211	121	711	695	955	397	804	462	950	868	185	999999	984	577	999999	497	531	933	999999	999999	999	128	294	999999	353	472	866	973	217	193	999999	809	79	196	977	58	356	473	999999	136	573	999999	96	637	719	999999	724	579	999999	883	568	488	999999	883	651	93	827	45	999999	492	531	831	255	767	999999	999999	935	797	600	437	151	67	498	824	602	15	999999	656	956	224	747	296	136	333	624	832	57	999999	999999	893	231	321	999999	952	605	742	749	329	999999	353	999999	927	979	418	742	510	990	937	290	999999	61	180	88	137	745	244	999999	999999	152	999999	999999	748	262	706	216	829	936	546	999999	999999	999999	712	575	613	30	819	317	717	590	999999	842	120	905	898	842	60	242	993	217	371	48	827	186	365	34	
999999	675	283	999999	912	573	454	717	431	389	999999	604	475	116	999999	927	986	999999	38	882	218	843	363	999999	999999	597	943	999999	999999	821	439	535	219	588	999999	999999	43	515	999999	550	999999	402	483	519	502	999999	766	886	291	999999	61	496	158	483	815	611	999999	419	57	325	999999	125	999999	610	950	813	999999	999999	540	781	999999	481	662	487	494	816	999999	999999	371	709	831	66	57	424	999999	999999	386	736	773	999999	831	623	999999	362	919	282	542	873	568	999999	71	879	356	510	549	999999	833	671	989	999	252	478	58	999999	494	574	78	445	840	17	437	658	123	999999	949	280	22	309	999999	999999	283	999999	999999	682	647	951	710	546	875	199	118	715	747	773	722	363	575	999999	868	355	214	107	999999	999999	999999	412	765	999999	561	278	568	534	113	777	726	756	999999	999999	699	542	864	999999	569	651	899	722	911	350	853	999999	705	891	441	222	16	185	462	724	431	999999	999999	929	984	999999	630	584	611	969	57	966	999999	209	430	335	999999	682	538	999999	999999	999999	501	425	999999	965	572	676	102	890	999999	550	303	999999	999999	464	357	934	547	962	30	325	999999	942	302	886	436	999999	470	115	732	333	647	80	999999	892	743	999999	12	999999	999999	999999	491	721	207	507	672	999999	265	965	978	555	145	575	999999	346	428	559	132	50	999999	76	999999	999999	168	448	902	232	416	60	721	587	932	528	927	76	833	399	744	795	224	745	249	505	137	186	197	999999	710	726	474	194	647	961	488	967	999999	504	562	759	604	999999	283	999999	999999	400	622	616	999999	999999	512	38	814	999999	826	794	826	999999	860	999999	260	830	999999	999999	586	999999	940	970	50	959	326	339	836	984	200	774	472	44	260	736	563	999999	433	415	999999	999999	379	320	145	694	150	999999	644	581	509	999999	999999	592	628	999999	460	999999	576	688	978	183	999999	830	999999	61	331	791	459	999999	999999	999999	999999	117	476	151	167	630	835	355	999999	287	695	999999	999999	427	848	999999	416	542	285	911	14	745	437	50	253	549	183	93	372	359	588	999999	163	830	999999	818	126	999999	560	999999	817	231	999999	700	488	936	354	999999	213	452	385	917	848	516	674	662	680	436	898	999999	456	751	999999	999999	699	184	112	654	60	39	763	929	999999	455	104	783	876	737	561	999999	204	464	880	920	973	671	671	647	999999	714	999999	689	589	942	384	75	248	409	10	999999	834	999999	668	999999	689	455	936	403	421	891	999999	943	874	591	423	991	
870	72	495	999999	512	464	498	999999	999999	83	999999	48	81	38	544	476	736	258	999999	504	796	999999	999999	527	735	999999	235	274	928	204	999999	997	529	392	204	186	913	973	800	379	211	999999	292	615	115	897	332	392	356	319	999999	626	119	918	999999	174	831	967	302	999999	238	234	418	696	268	352	518	688	833	367	563	999999	457	999999	303	474	423	999999	999999	837	946	843	917	618	986	197	888	611	197	40	355	999999	680	999999	150	999999	913	595	357	763	388	643	558	989	756	454	999999	16	624	730	751	216	555	465	297	999999	316	999999	710	999999	463	907	500	999999	22	999999	999999	890	961	326	560	827	277	658	999999	312	294	928	862	541	28	882	986	999999	289	148	400	999999	279	999999	670	999999	885	286	309	481	152	755	976	148	372	288	999999	308	180	923	999999	999999	16	999999	111	387	936	178	62	581	920	44	524	873	227	999999	999999	999999	655	445	942	999999	999999	977	169	999999	952	724	999999	740	999999	688	295	366	999999	503	219	294	999999	999999	188	717	233	728	999999	118	240	113	921	505	666	838	999999	999999	980	947	547	38	999999	572	999999	222	998	322	744	242	999999	168	673	999999	657	336	562	999999	266	235	767	631	426	61	308	849	803	673	83	998	46	560	385	262	956	999999	470	91	858	966	718	911	983	328	999999	82	439	206	847	340	286	289	478	755	189	915	612	999999	999999	585	419	335	999999	746	205	197	783	421	768	999999	866	480	513	300	999999	856	999999	108	999999	236	419	999999	826	742	722	999999	91	629	82	50	999999	697	818	999999	557	393	672	247	132	182	298	999999	438	380	474	805	776	188	248	333	278	513	92	999999	999999	812	999999	506	999999	449	115	163	348	727	899	999999	662	999999	743	134	193	410	976	518	937	999999	999999	456	278	916	979	903	391	749	999999	74	999999	781	116	744	884	176	999999	682	76	145	999999	710	999999	305	999999	545	444	999999	150	868	999999	573	999999	775	645	62	237	117	469	212	772	999999	956	835	999999	880	134	999999	250	27	999999	303	452	802	720	466	999999	972	773	444	468	277	999999	903	537	51	682	341	999999	831	938	116	223	864	372	999999	754	645	742	272	421	446	873	132	681	999999	131	306	64	189	999999	999999	344	35	743	999999	989	62	999999	521	999999	792	900	999999	999999	90	90	588	439	999999	999999	999999	999999	999999	33	32	403	486	232	303	920	385	287	919	754	683	772	197	131	868	101	702	347	230	999999	628	545	999999	53	601	163	999999	
867	424	477	746	34	833	11	720	111	513	830	14	999999	823	515	980	663	405	317	892	999999	571	548	18	993	20	446	405	487	937	442	630	150	387	518	862	451	18	658	938	999999	410	766	999999	999999	342	629	999999	122	999999	802	999999	293	270	86	305	876	469	752	24	397	606	243	173	80	209	864	223	314	652	539	654	999999	379	999999	66	999999	999999	146	661	999999	205	292	999999	999999	999999	346	999999	999999	223	999999	982	265	999999	999999	999999	999999	602	516	672	477	415	936	999999	35	999999	900	914	563	29	500	999999	332	999999	633	999999	999999	999999	38	999999	999999	984	999999	999999	665	557	999999	112	827	127	888	212	453	473	193	975	269	822	999999	999999	999999	999999	326	291	722	81	659	999999	21	359	275	999999	999999	240	810	493	502	845	804	477	758	798	96	446	999999	297	999999	999999	907	657	932	501	423	49	999999	440	668	999999	378	594	897	234	999999	478	851	999999	637	222	663	999999	999999	999999	28	429	240	105	346	879	160	999999	609	799	266	999999	427	773	442	535	999999	999999	825	870	476	999999	579	533	999999	618	594	108	999999	259	206	217	184	518	483	999999	809	296	104	788	481	943	999999	107	967	735	60	87	599	112	373	999999	875	999999	999999	808	849	706	397	727	999999	999999	999999	359	999999	999999	999999	909	300	999999	725	562	999999	46	399	533	234	482	999999	972	567	516	999999	999999	885	999999	342	571	999999	674	155	113	899	999999	999999	429	178	635	504	999999	555	999999	787	161	387	999999	17	838	222	424	583	377	149	424	169	778	553	226	999999	690	717	618	999999	625	302	622	999999	999999	543	970	999999	598	977	648	427	426	999999	356	999999	999999	999999	504	999999	999999	100	999999	963	484	216	725	875	952	171	814	210	936	999999	171	858	765	157	107	304	252	70	985	399	501	997	743	999999	206	56	399	783	223	269	999999	534	525	658	188	999999	818	999999	999999	999999	173	447	490	999999	567	999999	999999	927	808	209	116	999999	115	999999	999999	999999	473	676	679	906	771	40	999999	999999	610	637	343	116	968	404	999999	157	658	999999	236	63	999999	129	999999	999999	640	472	975	23	162	116	428	999999	196	999999	240	151	425	505	666	143	999999	813	24	930	164	309	958	999999	723	999999	437	999999	162	418	970	354	195	971	999999	308	65	974	524	503	218	206	920	277	999999	343	731	163	890	999999	603	999999	114	999999	553	341	514	570	299	203	679	869	999999	777	731	886	955	454	239	999999	88	485	298	520	722	957	388	691	250	389	237	
284	667	999999	815	999999	249	635	427	999999	794	494	999999	999999	823	348	999999	153	545	287	387	287	923	532	24	999999	414	593	838	596	999999	822	329	909	999999	999999	212	925	962	464	646	999999	37	999999	573	999999	800	999999	697	383	999999	245	155	962	12	999999	999999	999999	54	697	861	655	797	830	999999	971	999999	775	365	428	146	999999	191	90	640	999999	260	627	959	999999	999999	447	999999	999999	851	999999	677	999999	907	25	999999	76	880	274	603	991	532	999999	323	601	999999	999999	999999	999999	246	457	64	74	331	999999	700	732	185	623	380	424	758	342	979	999999	304	807	999999	349	999999	79	416	916	999999	649	999999	63	314	999999	11	303	834	627	227	999999	662	999999	45	962	325	321	891	266	894	189	999999	199	999999	58	307	622	165	272	895	177	50	999999	587	682	419	999999	999999	999999	999999	87	589	140	999999	999999	612	999999	772	999999	34	71	188	999999	32	308	416	999999	999999	265	999999	389	147	571	999999	60	362	524	35	362	999999	678	893	83	644	999999	999999	111	84	999999	446	616	849	259	248	833	989	890	125	288	276	83	999999	999999	757	999999	939	28	408	74	233	97	999999	419	361	999999	178	114	516	214	708	314	270	206	819	453	539	887	999999	899	71	471	408	999999	96	480	869	730	325	411	877	580	703	999999	999999	999999	950	440	898	892	999999	884	384	910	579	961	812	613	999999	314	703	999999	695	999999	13	761	688	918	999999	881	486	448	789	114	337	138	999999	261	789	470	503	109	989	440	244	186	999999	498	999999	135	667	265	999999	21	708	825	885	204	16	999999	670	42	117	26	999999	226	105	999999	583	451	360	561	823	999999	811	603	72	999999	274	826	674	200	751	208	224	230	71	777	406	999999	252	999999	255	144	800	470	999999	973	34	28	91	817	914	725	999999	116	441	503	210	114	762	631	930	999999	980	479	999999	909	802	195	165	999999	999999	81	208	943	999999	999999	999999	350	611	99	239	255	745	857	999999	35	999999	118	788	567	577	302	749	999999	486	999999	164	330	189	93	180	839	862	763	943	843	526	999999	799	752	420	860	999999	672	999999	684	999999	132	202	265	999999	694	999999	597	999999	999999	999999	999999	467	250	535	762	170	528	999999	399	392	982	913	443	509	602	999999	46	157	716	799	87	229	801	632	42	137	924	607	486	443	999999	22	372	521	939	372	559	227	999999	699	974	753	12	301	460	999999	759	999999	999999	999999	999999	450	43	782	254	367	999999	999999	503	634	246	999999	442	955	
999999	970	550	921	569	239	999999	819	499	999999	824	999999	999999	999999	181	823	378	177	724	111	84	824	978	590	999999	999999	999999	941	724	33	462	64	321	56	999999	490	667	838	999999	653	627	549	951	26	999999	919	149	165	445	999999	266	999999	205	341	881	303	992	959	653	988	999999	999999	105	475	565	999999	23	181	336	691	165	539	999999	81	999999	534	872	962	999999	357	442	999999	505	54	766	999999	859	999999	174	879	999999	999999	194	208	130	809	454	999999	460	198	906	999999	999999	999999	524	726	98	133	857	357	430	999999	999999	306	555	981	321	61	708	182	999999	43	16	999999	999999	457	355	782	951	673	89	999999	999999	999999	999999	473	722	751	999999	50	305	999999	132	817	458	467	999999	999999	652	148	498	403	776	288	287	873	999999	381	560	76	999999	315	182	193	999999	44	528	892	855	92	269	569	999999	668	999999	999999	910	999999	998	736	86	467	999999	999999	185	686	999999	232	166	577	512	350	201	463	668	989	562	939	999999	424	999999	488	42	570	878	928	872	118	411	112	962	772	383	824	990	999999	999999	368	17	590	999999	306	735	288	579	918	378	78	10	999999	999999	971	648	583	797	597	999999	569	934	999999	814	999999	820	64	999999	739	967	376	999999	753	814	204	999999	959	10	642	753	999999	999999	959	560	804	117	524	999999	991	134	799	999999	402	490	615	999999	761	999999	912	485	680	673	840	951	11	605	256	82	428	49	689	999999	165	844	680	579	974	696	20	999999	305	574	622	615	178	999999	999999	273	999999	770	999999	192	98	999999	82	90	159	18	558	208	861	999999	71	951	445	999999	999999	558	809	46	999999	74	999999	518	189	999999	999999	235	783	661	535	999999	999999	658	999999	506	494	998	771	999999	429	966	148	999999	542	999999	512	671	179	951	478	521	463	171	999999	115	426	579	976	999999	39	924	999999	896	999999	999999	999999	999999	999999	938	731	999999	999999	219	617	492	926	954	976	336	603	389	65	831	192	999999	529	712	999999	763	89	915	32	805	570	504	999999	251	148	999999	285	109	588	241	230	999999	734	253	554	828	999999	471	999999	650	999999	649	869	403	713	999999	359	999999	999999	999999	859	816	999999	981	649	122	751	999999	816	322	60	504	801	824	999999	999999	289	285	999999	518	584	618	321	381	443	920	999999	347	537	999999	314	420	999999	270	381	414	754	999999	604	441	86	504	655	291	600	867	848	999999	999999	136	999999	999999	999999	999999	743	251	999999	479	547	728	999999	413	999999	337	999999	639	472	541	452	
207	832	536	680	725	441	90	962	40	999999	576	82	591	555	411	119	241	712	484	526	140	910	999999	215	875	999999	999999	356	327	284	960	999999	317	601	594	999999	842	403	982	126	999999	999999	473	999999	971	656	895	858	746	999999	999999	927	987	999999	999999	296	556	331	999999	770	768	733	999999	756	999999	999999	765	989	999999	116	999999	999999	729	999999	863	852	446	999999	244	229	69	814	610	109	507	42	417	999999	999999	308	999999	999999	598	221	357	928	642	716	877	800	890	906	898	999999	999999	999999	999999	629	161	469	999999	969	97	585	711	954	132	546	258	999999	764	473	709	662	369	754	249	518	999999	934	999999	730	709	443	999999	162	916	999999	999999	569	834	999999	151	820	457	777	434	999999	509	999999	805	106	468	999999	46	999999	207	245	999999	206	999999	999999	619	226	260	129	270	999999	999999	999999	48	999999	398	999999	999999	976	332	889	999999	591	999999	236	18	617	139	123	272	999999	407	999999	955	999999	701	951	870	155	178	925	999999	338	999999	781	999999	950	999999	654	999999	779	146	69	999999	318	41	688	876	471	680	11	97	147	857	651	255	345	603	367	999999	446	818	807	808	407	999999	876	85	999999	470	999999	262	484	414	999999	999999	999999	815	999999	999999	23	999999	999999	474	176	837	433	480	999999	535	431	357	997	205	271	960	999999	260	999999	999999	164	613	337	11	623	748	612	999999	375	179	907	999999	999999	717	999999	999999	999999	343	641	999999	999999	999999	219	22	999999	999999	999999	289	153	531	153	97	127	657	999999	999999	747	999999	851	428	235	700	115	695	628	901	400	999999	759	899	551	995	999999	139	103	758	403	324	962	913	493	333	588	843	35	820	412	999999	999999	999999	999999	21	999999	223	999999	999999	301	523	394	147	319	974	529	999999	980	157	477	999999	563	737	17	433	445	938	935	901	122	999999	669	807	499	102	68	723	285	540	514	406	795	899	466	879	929	824	603	518	803	999999	999999	878	999999	423	745	494	38	201	999999	553	287	441	92	39	854	587	999999	227	915	805	968	449	999999	999999	202	999999	999999	137	999999	620	344	999999	999999	777	999999	791	464	999999	999999	573	695	94	963	960	128	363	816	437	35	352	187	999999	602	998	375	999999	245	281	231	90	224	900	698	956	219	861	344	314	630	999999	999999	571	870	351	999999	999999	485	682	999999	999999	848	999999	112	160	999999	957	823	999999	999999	985	555	193	854	276	359	794	396	17	751	266	29	511	807	962	999999	615	999999	260	887	490	937	562	328	391	241	
380	999999	547	523	261	999999	244	902	644	517	999999	999999	603	999999	326	498	478	931	696	819	346	999999	150	999999	827	451	572	999999	921	58	992	999999	999999	44	979	996	999999	494	499	228	999999	608	172	999999	292	999999	913	999999	571	991	469	630	999999	572	895	344	658	618	695	810	476	31	981	596	524	83	999999	999999	999999	330	650	984	999999	478	44	737	873	999999	999999	929	538	313	651	929	588	372	242	900	149	644	999999	240	798	999999	751	763	999999	575	930	999999	653	354	255	251	351	484	198	164	537	167	999999	963	970	765	999999	999999	380	61	17	162	841	353	428	378	982	420	195	753	726	280	999999	308	764	438	285	193	67	409	999999	114	999999	88	372	982	183	384	269	42	417	999999	392	576	999999	778	377	309	999999	877	269	930	298	445	437	266	56	172	208	541	489	98	115	999999	472	903	978	999999	981	446	205	999999	161	163	999999	148	999999	999999	741	985	71	999999	268	190	150	658	999999	999999	999999	116	935	21	999999	727	999999	999999	482	422	999999	999999	799	615	328	488	681	661	779	145	109	999999	378	999999	430	222	480	513	829	925	999999	814	98	250	999999	874	511	193	431	999999	610	999999	999999	475	440	87	196	999999	657	999999	508	999999	878	679	638	999999	999999	432	590	963	257	48	499	557	592	298	575	559	503	453	977	999999	999999	355	535	92	999999	999999	82	353	999999	33	856	60	427	350	936	418	611	759	147	999999	602	468	186	999999	528	117	883	151	512	637	952	213	802	999999	259	533	999999	999999	727	999999	360	247	936	233	192	448	140	999999	362	166	947	744	999999	898	895	771	178	963	564	526	999999	930	840	999999	81	653	258	999999	101	413	274	999999	41	313	999999	365	531	953	389	89	999999	641	788	356	689	218	999999	999999	124	487	999999	191	992	210	814	429	407	546	161	999999	200	999999	159	949	999999	891	712	13	180	540	249	225	584	485	999999	999999	151	494	999999	863	755	355	302	614	58	92	72	831	498	309	957	999999	801	849	888	263	492	839	464	797	505	893	732	583	999999	999999	607	517	661	999999	287	912	837	298	783	845	430	999999	900	809	999999	999999	514	871	999999	264	999999	999999	596	296	895	999999	40	911	367	862	622	719	999999	910	485	555	999999	70	31	54	158	513	76	52	999999	999999	938	655	968	624	388	861	10	983	999999	872	920	999999	541	975	882	925	931	999999	233	999999	179	990	999999	283	711	454	849	538	116	909	668	553	463	949	374	384	943	743	483	760	
999999	393	194	613	634	804	529	56	171	232	999999	155	999999	131	777	999999	331	999999	999999	934	22	472	999999	815	999999	376	912	592	610	508	982	197	448	473	992	999999	806	719	648	907	999999	803	999999	999999	999999	522	734	999999	182	999999	999999	257	830	548	748	256	516	378	408	268	892	936	999999	663	250	999999	706	999999	139	990	150	611	999999	15	20	999999	999999	993	999999	999999	641	581	420	999999	455	734	367	900	725	999999	999999	437	999999	390	24	988	368	712	642	943	816	389	211	999999	286	999999	210	825	538	539	999999	522	890	716	626	321	999999	999999	218	516	999999	806	999999	392	721	713	300	666	990	31	850	393	999999	544	875	262	379	239	907	13	533	541	371	999999	596	999999	546	999999	764	703	999999	999999	503	136	916	19	759	818	470	573	160	544	999999	999999	689	766	172	356	841	373	942	297	355	214	982	495	999999	444	796	964	176	695	902	296	559	744	999999	999999	628	866	503	560	999999	343	999999	989	706	855	505	830	999999	200	763	999999	999999	185	761	999999	153	430	999999	999999	32	505	999999	999999	642	548	957	999999	876	937	728	974	870	391	527	21	999999	993	789	589	999999	966	380	999999	932	511	535	999999	999999	600	999999	999999	302	188	537	273	999999	398	999999	167	897	999999	954	656	472	788	530	379	657	749	999999	160	999999	984	385	66	135	999999	999999	999999	23	583	962	999999	857	530	682	691	999999	999999	84	962	646	999999	691	388	21	723	513	999999	981	165	999999	243	663	929	999999	317	802	481	999999	999999	866	999999	154	999999	597	678	799	941	999999	999999	999999	403	675	999999	514	20	302	997	54	411	999999	388	999999	858	857	729	621	999999	964	374	888	382	126	568	105	429	486	377	999999	343	924	571	999999	152	999999	333	567	688	425	555	24	805	999999	736	598	999999	77	999999	467	999999	999999	999999	977	741	949	999999	999999	117	999999	999999	533	999999	216	711	487	356	999999	16	999999	999999	171	933	512	999999	999999	93	945	389	970	999999	362	200	909	999999	285	999999	999999	306	203	999999	999999	460	808	340	31	99	598	999999	258	251	148	70	999999	999999	999999	133	368	567	391	866	208	897	147	272	731	999999	999999	294	435	999999	762	54	813	999999	487	999999	135	999999	397	270	494	229	140	999999	479	302	132	975	226	162	693	36	914	999999	999999	158	323	545	999999	687	83	314	999999	824	489	999999	999999	999999	456	994	997	196	180	130	999999	978	766	418	793	439	220	50	78	999999	741	736	139	999999	999999	339	398	589	573	710	999999	999999	
999999	316	249	385	54	999999	529	231	999999	507	999999	793	954	319	999999	904	752	178	477	43	245	999999	999999	752	963	770	898	126	606	999999	622	469	999999	201	59	460	999999	418	394	431	520	846	127	999999	880	346	999999	136	947	999999	836	405	243	164	944	911	233	999999	421	284	999999	412	625	999999	999999	396	999999	999999	999999	931	735	344	999999	55	999999	398	899	848	872	627	247	771	179	122	581	999999	999999	778	257	147	236	999999	996	120	541	999999	999999	381	359	494	486	999999	866	26	758	502	621	999999	641	555	22	999999	624	794	46	999999	999999	999999	174	666	169	91	515	132	704	62	348	673	513	999999	999999	528	499	388	151	478	999999	163	364	88	605	48	147	701	135	851	999999	211	999999	422	873	999999	217	693	334	404	263	743	321	705	999999	948	684	235	999999	493	885	999999	653	568	223	89	157	95	70	131	944	814	997	852	994	146	599	999999	999999	457	320	805	999999	999999	224	171	842	659	924	657	364	999999	999999	641	966	999999	558	999999	208	999999	571	131	632	213	999999	449	746	468	999999	28	359	999999	693	931	999999	89	999999	906	999999	62	247	999999	171	413	766	42	501	999999	886	181	587	999999	999999	748	885	199	999999	850	296	774	999999	383	947	905	307	771	227	391	999999	886	641	651	171	155	555	999999	960	228	446	427	948	999999	581	539	440	275	999999	945	55	983	905	341	999999	579	637	864	551	999999	115	995	815	119	898	10	999999	936	999999	747	202	999999	999999	955	414	868	826	45	802	417	475	41	81	281	346	484	980	310	41	591	518	691	999999	999999	122	999999	999999	838	491	999999	999	504	353	952	753	242	999999	999999	999999	999999	753	602	71	143	789	83	999999	543	773	423	30	239	905	340	238	510	291	534	842	963	266	987	999999	231	417	971	999999	999999	527	999999	730	39	383	999999	999999	915	629	398	914	48	527	999999	75	999999	999999	770	999999	22	723	253	950	999999	118	963	496	765	58	840	725	999999	395	804	25	668	999999	990	999999	626	999999	323	999999	892	999999	803	999999	197	921	485	670	647	381	675	999999	284	999999	999999	921	419	792	83	867	999999	999999	999999	653	722	62	999999	384	999999	913	973	521	999999	372	68	610	314	528	308	843	999999	179	87	446	719	409	741	515	192	79	446	833	428	456	101	229	523	160	999999	999999	524	110	111	733	408	999999	994	911	105	899	616	891	494	239	304	619	999999	659	933	999999	321	891	202	500	477	149	999999	954	999999	838	97	164	805	999999	328	
471	78	353	48	999999	415	999999	420	292	999999	555	349	999999	162	481	633	864	226	410	823	633	908	611	999999	999999	72	50	999999	266	812	462	96	329	999999	832	999999	252	999999	378	907	491	480	909	47	921	800	902	802	799	215	233	937	405	999999	695	563	999999	96	778	503	374	199	164	480	10	468	999999	289	329	930	999999	253	848	502	342	163	998	574	345	468	169	999999	841	61	999999	524	691	999999	225	279	94	165	999999	875	543	301	999999	439	999999	463	999999	623	482	999999	824	999999	98	902	999999	541	564	892	751	320	343	136	358	112	890	486	999999	50	999999	60	999999	235	999999	973	999999	50	837	569	999999	881	688	999999	766	972	237	609	435	788	969	999999	714	201	414	531	541	999999	943	223	548	999999	686	739	999999	431	33	999999	999999	125	943	968	704	994	364	869	631	796	370	386	999999	291	60	999999	999999	390	999999	653	820	879	441	552	106	623	30	999999	205	948	987	344	949	638	999999	320	845	11	978	999999	999999	544	900	745	999999	567	347	267	509	697	668	999999	95	999999	999999	699	683	401	871	91	999999	386	999999	683	809	999999	437	999999	261	999999	999999	999999	411	626	999999	286	979	999999	999999	539	286	763	999999	508	289	819	258	579	999999	340	636	999999	999999	897	745	999999	999999	226	935	31	139	109	999999	999999	554	599	766	999999	562	999999	720	987	999999	342	999999	220	908	175	999999	989	776	857	999999	920	113	699	940	513	880	365	415	999999	760	484	999999	186	757	708	999999	999999	999999	788	27	999999	619	649	999999	797	102	535	551	999999	821	946	999999	282	722	95	666	855	658	263	589	206	96	957	236	421	932	999999	462	210	221	714	937	987	999999	999999	999999	464	150	153	420	999999	813	709	999999	814	239	137	463	672	51	108	41	799	209	820	281	999999	423	146	999999	474	82	351	493	116	18	999999	442	703	784	212	714	515	842	244	392	386	26	421	192	805	174	790	168	999999	999999	999999	999999	999999	999999	999999	51	14	288	946	999999	472	226	834	999999	999999	999999	760	887	999999	393	525	957	965	437	895	999999	999999	954	69	999999	292	192	999999	433	999999	999999	423	955	145	171	709	237	895	999999	920	170	191	616	219	120	413	902	999999	999999	168	190	822	591	999999	13	49	60	999999	999999	999999	290	999999	411	999999	999999	999999	805	751	678	684	297	999999	14	999999	734	463	394	744	999999	999999	389	863	650	275	690	656	832	113	142	131	659	19	999999	999999	639	323	780	681	715	840	608	160	650	55	870	129	
999999	83	127	549	654	999999	279	999999	610	427	206	999999	999999	848	448	701	619	999999	34	999999	812	43	877	421	683	713	39	999999	297	239	222	999999	404	570	999999	999999	986	999999	999999	999999	740	999999	370	222	127	644	437	867	402	999999	541	103	31	591	317	785	206	999999	866	941	286	170	464	381	214	601	741	683	20	689	714	35	91	680	548	999999	672	999999	303	48	286	172	999999	389	697	999999	583	813	999999	62	562	290	726	534	999999	579	999999	988	17	526	902	753	856	712	202	515	999999	350	999999	12	122	999999	412	827	665	124	999999	84	999999	999999	27	928	430	958	137	434	308	999999	999999	999999	271	684	657	776	145	999999	999999	13	197	192	116	243	769	999999	939	31	877	899	869	953	135	999999	314	921	999999	974	333	898	585	767	216	466	737	85	999999	437	999999	636	691	142	808	451	886	999999	979	784	169	999999	999999	115	556	409	687	999999	843	999999	380	736	277	999999	209	999999	427	429	975	999999	505	999999	520	511	999999	251	217	736	155	683	999999	811	999999	724	815	999999	999999	480	999999	999999	778	88	241	447	999999	157	999999	530	932	400	33	999999	526	339	288	475	999999	517	966	999999	201	950	999999	169	220	999999	794	553	355	55	538	999999	218	178	871	427	462	82	454	991	999999	686	803	754	660	624	295	611	999999	350	504	999999	513	905	615	827	573	999999	237	999999	362	815	185	886	862	85	258	999999	468	861	22	586	72	975	433	515	157	760	509	595	283	192	117	15	551	176	444	312	563	53	853	389	845	956	999999	76	511	916	891	584	999999	999999	153	584	999999	918	999999	537	482	999999	999999	813	573	641	224	999999	708	180	345	696	641	946	795	424	17	633	999999	116	346	366	13	999999	868	924	999999	346	999999	533	677	633	866	906	999999	463	373	50	999999	213	999999	469	368	341	580	204	943	999999	151	728	999999	999999	999999	203	201	126	999999	449	944	648	422	878	140	184	502	712	829	734	126	341	61	966	999999	999999	375	877	997	999999	999999	674	981	999999	205	999999	956	999999	456	673	715	713	366	923	106	178	999999	863	338	193	838	999999	375	218	313	810	677	999999	888	648	827	324	999999	435	789	280	999999	622	999999	820	228	529	265	166	29	999999	975	137	870	647	746	512	999999	999999	832	791	308	773	495	999999	642	356	95	808	845	999999	594	999999	999999	826	512	178	189	517	965	319	612	218	198	900	834	999999	740	250	901	325	999999	315	602	999999	971	999999	137	297	188	872	444	999999	
320	629	818	53	992	54	145	578	332	999999	848	523	189	99	584	594	560	999999	999999	844	906	530	625	289	999999	147	999999	619	999999	891	999999	103	874	165	898	569	92	999999	557	695	999999	333	993	999999	466	89	818	881	317	999999	999999	96	266	599	550	789	13	539	714	855	999999	999999	537	440	703	754	648	34	201	25	511	768	544	919	739	583	999999	882	999999	999999	329	973	311	999999	164	999999	836	284	999999	118	565	999999	86	702	506	588	796	562	999999	712	440	793	690	302	41	969	552	346	999999	967	262	131	716	464	536	226	224	40	286	461	917	373	419	999999	459	958	691	842	423	161	786	999999	841	999999	819	535	293	19	475	194	699	500	999999	647	856	444	836	622	999999	999999	374	999999	999999	589	794	77	999999	607	842	83	287	999999	999999	708	190	287	289	606	999999	11	999999	215	564	101	999999	427	948	772	999999	25	131	79	676	143	787	999999	698	999999	325	752	161	685	176	402	999999	999999	577	999999	467	578	164	240	977	174	357	999999	211	195	827	999999	128	612	381	827	951	218	43	790	921	169	999999	37	290	892	999999	256	999999	172	999999	772	849	242	999999	657	860	999999	999999	512	999999	999999	999999	999999	434	948	633	549	314	999999	451	999999	955	999999	794	307	989	136	950	999999	323	110	129	49	10	65	527	886	306	723	966	70	126	530	14	303	350	86	603	341	999999	311	941	700	721	495	999999	999999	447	17	668	733	941	17	198	999999	999999	780	512	379	431	747	252	591	381	391	582	434	782	501	999999	912	533	618	999999	999999	999999	429	327	515	248	999999	449	299	64	242	129	119	342	329	999999	570	573	999999	910	521	999999	360	328	340	912	392	999999	945	60	756	210	332	192	186	526	89	999999	996	140	967	308	953	537	149	999999	473	102	999999	999999	999999	348	309	708	313	953	808	110	987	999999	855	184	503	248	308	42	796	927	165	803	999999	118	577	103	942	223	115	822	189	78	449	999999	827	248	999999	417	999999	623	878	232	717	978	474	403	285	792	804	714	999999	999999	475	999999	936	659	992	999999	771	999999	765	99	847	985	921	999999	999999	565	999999	265	584	999999	141	999999	58	999999	95	736	643	184	999999	160	419	999999	593	82	602	999999	999999	177	255	999999	646	694	858	789	384	732	999999	554	249	999999	445	999999	140	348	974	302	497	13	999999	265	999999	596	398	999999	680	456	401	848	326	259	211	189	19	208	255	446	324	269	558	999999	679	98	999999	999999	714	869	999999	
255	107	310	416	359	604	990	999999	59	306	252	118	928	340	999999	238	990	518	266	539	999999	103	999999	999999	237	455	220	586	555	662	300	901	810	195	156	750	999999	842	852	584	999999	467	205	999999	999999	160	629	33	471	860	944	589	999999	340	339	162	569	332	999999	904	394	413	195	999999	15	350	308	999999	193	467	221	157	999999	682	520	473	897	398	905	87	825	196	999999	695	999999	711	999999	480	999999	999999	191	693	999999	999999	200	615	282	809	144	999999	851	887	839	14	648	796	999999	775	999999	865	265	181	427	111	88	207	298	499	678	304	897	828	999999	199	285	999999	493	999999	491	905	200	98	263	999999	235	938	357	999999	56	999999	787	678	999999	990	738	19	276	562	869	999999	326	783	999999	839	999999	999999	999999	649	728	130	999999	215	293	913	999999	177	917	999999	875	149	850	188	453	756	517	228	177	999999	460	276	261	999999	847	499	999999	417	957	424	349	999999	937	999999	392	999999	999999	581	395	999999	325	571	999999	32	686	730	152	999999	339	384	332	616	999999	116	198	461	868	999999	367	794	334	267	219	503	999999	673	999999	152	795	999999	147	935	833	429	579	889	184	239	999999	127	357	450	88	583	999999	733	355	830	999999	999999	999999	247	224	999999	999999	68	362	999999	128	23	527	999	352	811	246	396	999999	436	536	309	287	639	999999	249	446	999999	189	999999	411	180	327	381	633	864	471	900	721	241	17	521	999999	586	999999	240	600	357	999999	277	999999	705	999999	919	304	219	653	427	999999	974	164	538	999999	725	197	947	999999	155	999999	487	349	999999	999999	999999	429	24	772	700	528	896	999999	99	999999	999999	299	705	230	408	87	424	999999	54	790	747	87	478	642	999999	399	173	545	455	981	620	927	999999	40	999999	499	999999	446	952	898	223	999999	999999	752	966	436	491	727	296	77	951	276	304	556	927	999999	950	999999	961	311	365	360	203	117	176	984	299	999999	999999	908	797	977	268	156	999999	422	999999	726	676	385	907	445	258	387	999999	353	632	453	113	999999	549	907	485	999999	542	862	141	999999	585	982	146	817	999999	387	280	999999	18	158	979	999999	460	233	705	999999	403	919	111	816	87	822	361	845	571	884	369	890	502	616	614	714	290	65	150	694	248	999999	539	871	117	66	345	484	474	597	485	999999	212	899	258	999999	999999	325	999999	999999	630	301	999999	31	28	389	481	999999	544	275	235	404	92	20	999999	313	390	240	999999	30	487	999999	380	999999	409	999999	687	
603	999999	999999	953	965	185	387	999999	946	844	999999	852	727	585	943	940	999999	999999	90	999999	999999	999999	945	241	529	616	999999	285	753	999999	999999	622	975	999999	877	999999	999999	321	269	229	999999	999999	400	999999	872	388	981	444	999999	936	999999	611	328	810	999999	999999	999999	759	434	359	325	111	319	36	571	895	877	35	999999	910	999999	888	999999	861	537	254	170	999999	369	151	999999	999999	742	999999	999999	670	999999	174	216	835	620	999999	999999	910	903	999999	636	374	897	977	511	956	737	632	548	293	509	466	283	999999	999999	936	400	292	724	999999	369	502	287	901	999999	712	999999	871	999999	604	10	202	958	999999	617	795	589	392	999999	678	687	999999	279	465	999999	837	999999	964	999999	999999	402	604	195	12	244	999999	97	995	385	999999	147	999999	343	943	292	317	508	349	633	96	357	17	999999	999999	223	259	233	821	740	763	821	854	918	615	212	406	16	956	699	999999	708	999999	16	840	540	822	776	335	999999	853	339	551	341	867	336	395	951	149	788	984	911	999999	264	621	977	293	947	727	741	886	310	552	999999	160	388	763	10	999999	999999	400	482	897	647	887	999999	279	999999	999999	288	817	454	867	999999	999999	571	442	999999	999999	862	999999	999999	59	594	999999	553	786	901	190	999999	573	394	999999	633	398	511	999999	628	377	197	707	999999	896	999999	999999	441	443	385	999999	999999	946	433	999999	999999	268	525	999999	999999	360	999999	999999	999999	342	571	714	433	316	243	779	212	558	813	962	207	999999	999999	979	999999	670	855	120	411	965	999999	542	150	778	198	375	873	88	710	277	43	999999	338	437	334	733	500	999999	209	605	733	40	142	999999	418	794	781	546	822	642	999999	233	246	413	740	38	999999	655	127	867	906	134	999999	999999	929	999999	826	58	654	876	179	730	910	999999	241	571	410	679	999999	999999	999999	999999	999999	999999	771	809	312	925	999999	306	169	845	17	999999	699	609	192	595	540	999999	999999	732	891	945	999999	774	999999	440	181	999999	628	999999	295	999999	282	579	999999	779	774	130	356	900	999999	357	717	334	723	578	999999	632	999999	814	149	610	436	862	999999	319	605	997	495	999999	753	527	999999	275	560	294	999999	130	740	413	821	999999	999999	77	380	544	238	148	61	999999	999999	549	791	999999	755	999999	297	420	143	558	184	999999	999999	484	157	834	679	452	773	438	518	985	891	975	999999	728	207	368	999999	901	91	999999	945	750	546	213	735	864	999999	875	999999	649	986	191	238	53	786	927	920	545	
864	999999	374	999999	237	350	999999	815	999999	999999	487	928	927	242	999999	999999	832	999999	938	999999	108	999999	932	898	441	868	998	709	999999	950	999999	279	999999	946	46	304	102	332	523	206	999999	919	54	493	999999	78	721	999999	714	521	221	902	999999	976	446	59	853	476	191	999999	999999	999999	79	869	999999	217	999999	981	206	182	999999	510	370	742	398	188	769	999999	509	373	156	999999	995	999999	739	50	290	999999	999999	986	451	625	999999	164	854	999999	850	185	409	190	999999	740	557	541	895	999999	541	257	588	999999	290	414	999999	817	221	107	953	999999	999999	53	927	999999	481	219	731	999	999999	215	887	999999	999999	594	999999	329	784	416	999999	999999	339	38	508	42	999999	999999	999999	46	659	332	943	757	999999	16	54	366	263	570	999999	347	809	896	351	336	369	796	999999	695	375	999999	43	999999	999999	499	514	112	544	894	144	999999	513	999999	350	46	271	140	149	331	999999	683	999999	224	158	359	654	443	999999	182	672	96	999999	20	999999	21	299	999999	999999	162	502	942	999999	999999	999999	38	834	124	556	999999	74	999999	657	608	155	999999	581	818	656	60	845	80	425	372	231	58	917	999999	999999	999999	746	999999	782	986	828	608	861	706	789	129	525	540	887	381	118	999999	439	713	865	979	440	481	492	999999	317	432	526	999999	147	999999	120	341	999999	999999	568	941	457	670	779	547	830	999999	38	536	999999	314	999999	999999	264	788	618	214	637	999999	898	274	641	999999	999999	406	91	412	568	999999	999999	999999	449	999999	813	177	985	769	934	327	999999	564	453	955	771	12	249	999999	999999	359	768	999999	999999	999999	329	303	310	971	991	999999	999999	428	999999	625	999999	350	999999	523	240	999999	802	849	279	319	895	343	821	685	714	676	167	999999	216	999999	643	112	490	999999	349	519	866	999999	777	561	861	730	257	827	999999	431	999999	726	252	118	556	919	636	394	160	986	482	624	266	324	225	857	221	107	982	999999	999999	999999	183	720	230	787	81	718	458	174	95	993	258	293	539	441	999999	999999	999999	724	999999	106	253	363	999999	252	999999	999999	345	14	519	160	845	999999	570	674	552	999999	888	999999	999999	918	999999	999999	901	999999	999999	973	785	784	999999	122	999999	999999	999999	999999	229	999999	999999	977	39	999999	382	454	655	934	999999	247	722	864	888	999999	220	892	876	556	170	267	462	557	999999	784	677	561	512	999999	999999	587	71	806	455	733	999999	911	740	239	546	491	999999	999999	340	138	260	999999	896	667	902	551	391	402	
604	999999	367	999999	999999	254	941	820	941	999999	999999	999999	999999	916	418	164	986	308	999999	999999	20	999999	927	999999	226	749	533	756	999999	845	504	174	205	668	999999	494	999999	999999	999999	496	999999	725	550	91	747	769	952	344	511	741	680	603	399	999999	392	925	999999	999999	909	999999	999999	194	999999	999999	999999	64	375	516	714	924	999999	999999	999999	666	999999	295	138	845	748	999999	999999	199	254	923	999999	900	774	460	999999	286	460	505	811	999999	775	113	569	999999	337	692	999999	446	630	587	952	415	116	732	999999	106	999999	999999	132	462	563	531	939	242	932	853	289	914	240	999999	999999	293	464	45	891	999999	725	684	518	65	62	360	568	667	970	999999	999999	999999	74	189	489	999999	383	999999	898	254	174	337	521	484	412	489	999999	203	122	669	999999	999999	841	151	380	999999	679	76	999999	213	962	282	271	182	68	999999	850	60	948	999999	909	116	147	999999	90	398	172	999999	653	573	154	999999	555	999999	808	722	210	922	808	376	592	317	949	695	291	892	76	999999	425	999999	999999	165	255	909	759	844	934	204	999999	982	950	646	999999	836	68	596	726	999999	999999	345	47	927	251	581	620	999999	167	452	999999	999999	332	823	999999	487	933	999999	130	646	999999	964	999999	15	861	826	999999	945	999999	122	999999	695	175	116	975	999999	138	712	999999	673	298	999999	999999	999999	999999	872	659	999999	39	935	902	80	476	999999	417	999999	556	41	999999	425	999999	674	709	54	816	999999	32	226	848	537	999999	999999	83	457	999999	395	287	307	175	989	999999	299	916	958	220	565	228	94	698	575	533	106	646	499	999999	999999	457	642	675	180	849	999999	287	999999	585	680	999999	28	733	32	999999	999999	865	86	258	866	758	750	833	999999	451	999999	999999	282	14	263	585	584	940	733	937	644	999999	995	149	732	999999	999999	383	539	999999	999999	361	676	454	283	240	570	999999	650	865	707	809	425	729	911	999999	15	497	332	105	422	999999	10	94	487	628	870	937	525	855	343	377	303	692	251	586	851	828	731	32	999999	999999	999999	867	240	999999	215	275	237	816	16	927	61	444	999999	131	360	591	967	654	369	632	725	794	532	339	515	733	488	335	999999	186	766	309	999999	88	788	143	854	651	422	999999	999999	709	849	415	999999	859	546	130	235	270	999999	999999	999999	391	618	505	999999	900	330	482	787	902	751	829	171	999999	363	77	342	227	737	325	241	765	999999	26	999999	126	23	655	197	367	999999	804	325	689	647	999999	470	
293	798	999999	331	940	817	806	999999	999999	999999	999999	506	999999	787	18	532	545	845	897	468	999999	999999	227	999999	999999	999999	429	803	999999	514	999999	114	664	606	999999	429	783	994	999999	947	126	68	924	872	448	158	718	580	999999	281	779	844	999999	240	999999	732	580	76	999999	654	999999	13	20	999999	772	470	841	872	738	589	749	551	554	949	351	543	635	355	448	525	577	849	712	675	734	637	364	433	738	326	848	717	999999	646	560	999999	58	418	999999	999999	999999	999999	999999	512	532	237	999999	800	888	334	999999	235	628	140	87	999999	301	345	781	145	115	418	143	999999	999999	41	214	999999	398	238	495	999999	255	469	219	731	999999	210	152	507	999999	564	545	413	230	622	999999	217	568	22	999999	712	637	965	999999	898	712	430	771	501	33	999999	411	999999	839	999999	999999	168	921	356	540	999999	203	283	999999	551	999999	730	201	999999	942	999999	348	386	999999	782	999999	999999	596	320	28	587	438	651	483	954	163	885	574	350	999999	999999	295	999999	999999	730	999999	363	999999	999999	36	981	999999	652	999999	36	53	34	253	66	300	700	571	611	337	952	662	999999	800	843	397	987	166	851	486	22	711	136	999999	686	273	999999	122	275	999999	999999	359	786	102	457	910	138	642	517	60	941	999999	684	884	529	78	967	563	333	933	48	999999	387	175	545	999999	999999	131	566	793	999999	587	306	327	300	603	876	999999	352	932	269	355	999999	999999	545	999999	37	252	383	618	305	672	789	341	255	999999	999999	620	557	142	993	17	85	723	985	363	71	366	593	999999	999999	518	220	401	999999	999999	187	999999	999999	891	298	999999	747	948	497	402	798	964	82	89	631	265	902	220	938	261	279	924	815	192	999999	670	999999	457	426	787	461	397	667	561	44	395	999999	665	844	999999	270	136	236	593	999999	106	999999	999999	305	936	999999	999999	999999	422	423	262	999999	999999	308	627	25	300	999999	710	940	410	307	999999	55	245	999999	246	999999	619	991	999999	698	232	627	496	386	154	999999	999999	181	461	934	254	147	999999	999999	551	999999	226	999999	970	999999	525	652	164	799	999999	468	69	670	379	999999	843	431	280	999999	548	821	812	250	871	147	52	999999	489	476	999999	383	274	620	723	999999	159	999999	31	548	182	579	999999	696	613	686	102	999999	801	827	101	999999	866	227	86	730	554	975	442	832	561	999999	172	999999	746	399	204	449	947	500	483	537	999999	732	391	999999	358	999999	636	194	999999	234	737	999999	999999	239	999999	999999	
999999	993	334	184	999999	198	986	196	999999	785	999999	224	491	999999	871	310	354	564	422	144	836	999999	382	439	348	999999	786	337	999999	999999	313	517	999999	157	906	999999	999999	309	663	999999	745	205	561	572	999999	999999	702	402	362	436	317	999999	999999	382	220	435	620	894	835	999999	999999	659	937	906	481	999999	342	344	746	917	144	54	900	211	398	641	555	809	273	999999	999999	394	975	822	202	492	701	509	937	481	343	281	474	999999	809	96	999999	655	101	733	89	368	656	444	302	272	919	615	984	579	879	810	631	908	81	27	684	999999	713	999999	999999	832	999999	275	999999	999999	580	862	401	312	383	999999	718	539	846	196	737	540	530	929	572	999999	525	999999	601	533	999999	999999	966	791	999999	999999	942	111	999999	257	999999	391	860	439	692	66	223	681	206	978	101	102	999999	884	999999	154	594	783	999999	655	317	49	673	60	999999	24	999999	999999	900	240	958	616	547	599	234	356	679	100	247	999999	872	843	999999	999999	999999	557	504	91	511	267	558	168	685	999999	999999	922	717	809	226	999999	999999	614	781	965	30	485	999999	471	659	933	999999	999999	546	910	999999	473	877	60	619	665	520	814	107	642	681	799	999999	210	659	312	639	999999	874	569	355	268	999999	205	999999	999999	12	999999	432	578	793	64	999999	775	563	476	54	666	200	561	167	355	516	999999	999999	231	554	999999	812	356	304	999999	999999	976	999999	999999	410	682	999999	663	662	999999	392	529	849	627	999999	999999	646	192	268	972	999999	999999	411	999	752	924	911	380	412	658	999999	85	283	198	434	646	999999	48	999999	372	217	536	899	680	963	999999	298	999999	999999	398	999999	999999	98	331	925	316	574	565	772	486	770	87	261	13	267	999999	256	999999	202	999999	999999	999999	126	999999	764	152	999999	731	45	765	635	254	336	23	999999	600	986	952	999999	128	81	655	275	589	601	139	284	895	422	999999	740	637	999999	999999	453	109	513	999999	567	999999	893	842	529	999999	851	526	750	999999	999999	667	999999	999999	398	999999	469	999999	342	537	999999	634	999999	527	319	388	35	997	780	824	569	852	97	793	394	999999	234	238	135	268	738	84	999999	46	999999	754	336	445	249	999999	999999	164	999999	999999	999999	999999	999999	375	999999	150	981	853	745	999999	678	209	580	536	909	999999	849	999999	173	83	999999	229	999999	831	684	999999	62	999999	757	999999	999999	415	95	121	895	999999	999999	859	705	985	287	884	339	999999	999999	643	183	799	536	342	550	999999	990	692	186	678	
686	93	690	999999	98	999999	106	999999	155	273	123	469	641	999999	341	989	535	188	796	999999	890	793	472	50	999999	262	63	999999	840	969	424	999999	934	226	776	492	178	737	896	886	787	974	316	104	529	999999	167	999999	999999	560	286	812	896	271	788	892	620	650	999999	999999	348	681	524	999999	848	999999	534	425	999999	999999	821	798	291	909	136	916	487	378	520	676	105	972	424	999999	692	612	506	672	999999	999999	872	528	159	71	548	116	460	139	255	999999	190	741	999999	999999	739	487	530	999999	145	872	415	252	999999	911	740	375	999999	243	494	246	999999	861	999999	796	999999	302	648	230	371	30	466	357	132	711	496	363	999999	999999	999999	214	91	520	537	999999	477	630	398	248	331	999999	849	999999	999999	999999	594	328	754	613	186	446	839	310	624	124	416	68	129	427	424	386	999999	994	692	999999	165	999999	334	431	329	355	903	410	899	199	180	999999	711	123	126	177	609	999999	999999	114	999999	781	999999	422	159	419	510	970	823	944	999999	854	533	366	853	999999	999999	332	294	830	542	999999	411	435	943	176	356	16	999999	256	777	843	999999	588	913	384	808	911	282	909	844	999999	999999	954	819	999999	716	999999	999999	236	183	286	999999	265	572	936	379	469	478	983	999999	503	669	999999	999999	535	945	999999	452	479	91	92	999999	999999	985	609	852	456	616	627	459	11	747	84	82	999999	178	654	999999	977	999999	349	442	298	846	351	272	19	788	293	999999	999999	902	999999	999999	999999	999999	300	999999	962	93	999999	999999	851	534	71	755	595	504	674	367	301	929	475	999999	742	650	761	999999	644	999999	843	667	999999	256	687	108	957	930	981	999999	999999	384	63	999999	91	495	999999	999999	784	999999	677	999999	123	999999	89	842	999999	324	999999	450	475	761	634	625	250	265	531	604	846	999999	999999	665	522	410	489	916	876	999999	999999	256	69	996	754	59	669	338	554	999999	999999	999999	671	643	999999	999999	999999	125	750	999999	999999	825	964	986	918	820	797	22	999999	999999	446	173	999999	855	930	999999	391	478	17	585	999999	911	711	135	438	10	302	164	146	999999	610	373	999999	448	928	568	292	82	88	999999	261	656	345	999999	958	999999	879	815	999999	373	999999	331	118	175	480	999999	999999	838	558	999999	528	999999	876	21	999999	999999	997	999999	927	372	872	999999	399	84	333	310	999999	870	999999	999999	130	486	999999	999999	830	288	265	10	968	196	453	453	524	999999	415	619	780	333	736	885	15	999999	887	349	999999	841	931	
44	999999	999999	176	253	999999	999999	797	51	199	113	191	999999	817	999999	559	741	999999	999999	793	999999	669	713	530	251	144	290	429	999999	599	999999	280	999999	999999	231	168	798	29	210	781	401	372	373	430	676	152	911	77	999999	802	999999	430	83	57	701	999999	138	649	924	119	391	703	39	452	96	999999	201	478	999999	838	761	721	718	646	402	999999	305	999999	854	109	232	223	421	965	999999	682	206	999999	999999	855	40	999999	999999	101	999999	999999	343	920	999999	842	950	443	481	180	51	999999	999999	999999	654	834	79	844	795	825	886	999999	292	74	10	413	636	259	999999	740	807	612	999999	627	255	705	533	384	949	999999	999999	788	741	999999	923	26	970	769	999999	820	786	196	363	999999	214	232	999999	279	999999	930	999999	700	620	999999	373	999999	809	95	999999	949	310	999999	894	784	999999	108	999999	52	150	983	442	866	999999	13	954	620	259	356	999999	33	300	264	464	28	999999	457	178	10	999999	494	216	885	588	347	519	101	301	999999	999999	116	796	999999	138	936	999999	349	999999	617	999999	752	999999	463	672	168	659	56	240	876	979	230	929	435	174	655	999999	556	288	625	999999	862	329	680	753	316	236	928	136	527	999999	999999	999999	999999	224	135	999999	753	223	999999	687	999999	860	425	599	381	186	370	999999	482	999999	942	999999	999999	133	923	433	999999	709	999999	999999	999999	919	713	356	524	999999	378	221	49	349	33	342	858	937	31	12	903	999999	381	140	866	999999	654	367	587	403	607	437	301	702	807	53	857	498	999999	999999	157	999999	85	870	807	159	168	142	999999	609	212	183	111	921	999999	427	337	236	999999	10	275	999999	768	130	903	940	920	999999	541	999999	485	370	999999	477	854	999999	15	999999	999999	716	571	521	231	977	200	433	335	379	182	999999	715	631	432	999999	287	802	310	954	967	866	999999	821	600	166	133	999999	999999	634	999999	999999	421	826	903	999999	438	999999	133	791	930	480	999999	550	174	999999	274	854	999999	999999	200	999999	534	60	543	466	999999	750	920	75	854	999999	240	701	312	487	969	999999	727	83	527	533	678	999999	34	496	261	689	656	449	891	279	904	177	999999	999999	999999	999999	293	447	872	688	833	68	937	582	249	999999	247	687	191	999999	136	864	507	666	383	999999	36	57	214	797	104	481	999999	584	453	72	267	297	325	999999	999999	290	211	838	700	619	581	451	257	999999	999999	969	268	999999	152	50	669	999999	641	156	344	246	242	84	594	999999	885	362	139	187	655	
950	999999	582	779	846	662	999999	966	999999	442	999999	799	866	356	134	222	999999	441	999999	402	490	655	999999	999999	369	57	137	999999	347	733	229	999999	80	692	999999	607	685	736	306	387	10	810	877	999999	759	999999	999999	728	999999	149	228	920	725	784	999999	304	201	318	420	799	535	424	628	999999	223	271	729	183	999999	527	537	930	145	35	402	680	777	999999	514	999999	680	409	784	208	514	308	999999	295	528	999999	415	376	325	507	852	585	191	847	499	999999	716	999999	873	942	612	298	999999	700	391	493	526	735	804	496	999999	136	639	999999	999999	914	999999	443	999999	657	121	170	999999	638	183	816	499	930	966	26	217	487	535	842	596	226	999999	896	999999	999999	680	680	572	999999	388	725	946	760	332	585	999999	282	548	226	831	451	683	999999	526	575	999999	596	769	787	289	641	600	797	999999	999999	401	777	539	619	976	440	598	785	259	999999	870	738	607	391	999999	999999	938	999999	21	999999	543	999999	999999	338	50	999999	911	785	999999	747	135	159	999999	33	194	55	999999	929	249	400	999999	897	897	78	705	999999	988	388	593	353	702	999999	785	689	765	34	407	211	579	999999	529	813	245	511	332	721	811	584	206	158	203	19	79	621	302	645	478	312	632	999999	106	999999	201	999999	54	844	373	247	268	999999	647	540	359	358	870	49	662	396	999999	984	454	414	999999	444	160	693	221	174	396	129	555	105	578	999999	795	996	621	999999	999999	488	357	999999	325	47	511	662	999999	721	750	262	983	92	566	648	339	691	352	756	55	999999	999999	209	850	148	999999	552	999999	564	562	874	427	999999	929	267	637	880	98	153	933	999999	44	499	423	143	145	999999	538	999999	466	113	654	864	994	115	854	157	723	187	432	999999	700	104	168	876	835	371	162	308	21	458	603	208	999999	556	326	143	999999	716	12	151	23	40	108	459	999999	562	628	824	412	489	166	911	721	974	797	939	341	546	308	774	319	240	919	17	509	999999	999999	999999	788	721	371	17	999999	291	944	999999	996	708	656	282	743	999999	895	999999	302	692	487	848	759	387	802	249	418	238	831	999999	999999	100	999999	999999	521	999999	45	691	999999	159	736	999999	40	137	999999	632	889	36	999999	999999	344	397	715	817	969	999999	688	999999	999999	999999	599	999999	459	171	558	905	759	999999	761	562	302	213	414	152	955	57	999999	631	443	999999	359	392	206	849	999999	999999	385	142	999999	327	999999	634	773	995	560	790	999999	868	999999	47	
873	999999	274	478	999999	999999	983	572	861	921	385	67	967	748	771	216	999999	609	722	834	999999	626	88	443	70	668	999999	418	592	174	77	949	61	406	307	353	999999	728	999999	318	740	813	999999	999999	942	444	666	35	999999	999999	999999	380	156	744	517	256	927	999999	999999	999999	700	575	979	999999	854	999999	15	571	999999	428	999999	30	448	999999	103	716	999999	999999	501	625	999999	999999	194	249	132	696	999999	317	999999	60	425	296	319	150	618	999999	834	584	999999	515	439	105	583	805	263	31	931	743	651	801	901	731	339	999999	29	294	391	999999	574	167	633	698	999999	400	12	999999	999999	308	999999	928	999999	771	178	999999	196	905	831	999999	985	111	765	68	665	97	159	694	957	527	131	999999	784	104	19	869	999999	741	423	193	803	999999	999999	633	948	722	918	140	563	353	606	123	463	12	754	999999	999999	574	42	999999	251	318	999999	194	186	471	154	788	761	308	113	454	491	648	585	534	791	141	120	943	999999	999999	141	613	920	18	870	781	349	547	477	317	708	829	942	494	614	135	999999	486	999999	140	999999	999999	999999	161	631	815	427	229	681	271	999999	98	425	232	187	242	273	178	999999	999999	448	224	831	796	999999	662	705	100	920	999999	684	999999	999999	999999	650	999999	372	768	386	65	364	129	999999	999999	852	620	414	719	317	381	999999	999999	885	999999	691	164	433	999999	999999	969	119	336	309	26	587	829	999999	386	582	999999	870	504	999999	545	18	328	358	625	999999	135	257	986	782	548	803	405	748	999999	356	495	453	918	999999	417	946	37	999999	849	628	32	896	999999	147	16	511	999999	496	350	206	372	999999	807	510	999999	721	133	553	760	223	191	91	564	40	999999	857	951	151	385	599	981	508	508	996	920	239	230	999999	999999	999999	445	999999	408	999999	999999	688	645	418	82	999999	823	483	69	636	447	999999	341	996	999999	159	999999	225	121	750	225	864	307	810	589	60	500	284	999999	723	999999	281	682	602	57	999999	222	542	79	689	776	508	999999	872	559	978	898	233	798	626	486	230	798	657	746	129	391	999999	828	32	204	548	705	346	859	176	268	999999	949	652	999999	27	156	999999	999999	999999	425	435	261	610	999999	277	486	161	246	999999	482	999999	999999	999999	26	387	999999	56	494	237	802	111	23	393	720	168	999999	999999	999999	469	83	376	683	999999	999999	956	999999	227	870	927	72	999999	110	999999	999999	243	884	31	999999	559	313	110	937	746	914	999999	422	868	890	993	999999	
340	471	776	999999	116	999999	825	234	999999	804	496	185	566	175	999999	11	710	999999	999999	284	261	520	139	165	973	439	936	125	388	544	714	337	999999	999999	732	92	333	828	999999	891	68	796	575	754	817	924	380	581	665	322	711	999999	413	718	741	820	999999	620	509	999999	416	709	846	999999	999999	168	308	633	999999	176	677	882	999999	595	226	464	945	385	348	999999	68	999999	460	75	832	545	923	169	999999	999999	750	712	329	999999	484	358	950	58	999999	658	626	999999	148	999999	644	999999	66	817	999999	999999	875	999999	282	460	618	999999	259	780	693	999999	245	148	441	531	426	965	562	999999	999999	867	514	896	720	690	433	321	999999	961	431	999999	999999	999999	999999	999999	46	793	999999	869	301	433	109	180	999999	999999	423	487	316	617	999999	679	999999	853	706	635	773	999999	246	592	36	307	835	297	359	999999	74	138	481	526	494	632	535	693	910	688	999999	999999	540	610	276	945	999999	608	889	751	738	635	409	42	999999	67	557	847	842	994	597	812	821	676	55	294	16	789	133	449	154	582	999999	28	867	439	999999	635	325	999999	302	999999	999999	607	999999	439	999999	999999	384	436	999999	687	851	916	100	999999	999999	999999	999999	982	939	225	485	450	607	165	692	999999	174	712	619	921	532	760	701	370	414	224	725	615	566	999999	414	696	373	466	999999	36	927	912	917	584	80	343	151	86	751	957	10	795	999999	346	284	672	999999	999999	164	101	224	730	551	307	149	999999	999999	382	999999	788	86	999999	435	999999	464	262	794	45	851	199	618	999999	618	456	223	929	868	229	291	741	880	220	312	639	811	206	370	620	999999	999999	917	769	275	962	880	859	369	91	882	32	878	781	312	999999	999999	599	121	104	999999	999999	90	999999	100	999999	908	866	999999	999999	854	267	891	184	599	729	281	849	359	656	576	363	999999	787	346	999999	862	108	999999	999999	166	999999	94	276	536	236	51	720	678	205	64	23	31	999999	237	624	999999	704	191	582	999999	632	999999	465	528	730	648	302	999999	831	216	810	959	502	639	641	999999	625	999999	373	688	999999	181	999999	602	562	342	997	560	721	139	168	916	999999	652	534	972	629	999999	805	999999	748	860	847	989	253	64	529	932	595	999999	999999	66	818	894	142	999999	999999	863	965	397	999999	999999	148	701	58	999999	999999	849	115	669	553	999999	999999	786	940	701	334	174	999999	507	812	74	964	999999	999999	111	999999	440	519	83	886	765	999999	417	935	999999	721	999999	941	
360	429	679	827	926	999999	999999	224	41	954	441	136	999999	515	999999	585	999999	777	869	86	999999	795	204	999999	42	999999	999999	999999	434	850	934	979	188	999999	998	88	999999	247	48	999999	999999	887	76	485	87	946	965	260	323	832	358	999999	852	79	994	999999	234	999999	794	153	120	540	789	190	30	999999	948	698	517	999999	452	349	999999	498	97	999999	728	999999	262	999999	999999	537	782	602	502	705	137	119	238	443	853	999999	452	895	999999	458	999999	885	999999	625	998	277	743	999999	390	999999	500	999999	999999	936	835	515	96	708	335	583	758	197	688	324	334	838	999999	999999	536	658	897	842	238	639	999999	843	263	637	97	550	794	847	221	493	215	999999	137	302	607	999999	707	999999	570	686	699	910	207	150	300	999999	807	669	407	731	121	657	134	999999	976	992	262	999999	620	784	788	999999	999999	999999	119	560	999999	177	475	198	950	162	282	552	939	999999	646	122	346	999999	743	135	450	490	381	558	649	784	325	999999	95	259	133	999999	897	789	999999	999999	41	999999	999999	640	203	218	999999	958	384	582	413	999999	356	149	122	693	51	663	470	495	823	560	911	927	851	860	113	701	999999	496	654	159	999999	644	999999	606	480	112	931	241	999999	423	183	999999	381	398	269	945	147	999999	744	999999	329	449	188	480	999999	530	789	343	114	90	929	999999	927	263	813	711	68	515	999999	938	732	239	786	999999	387	999999	555	462	600	168	563	599	752	420	830	674	465	610	777	949	323	597	136	628	494	295	149	999999	584	557	886	631	227	999999	999999	999999	662	778	103	984	999999	999999	999999	946	526	339	145	516	999999	149	256	458	999999	273	625	144	999999	168	916	102	704	437	999999	53	282	999999	382	947	908	999999	21	999999	516	793	974	999999	854	999999	999999	164	999999	633	999999	445	999999	999999	999999	999999	190	377	987	504	862	11	999999	547	458	699	999999	593	956	197	608	692	137	999999	941	999999	299	637	289	923	66	761	941	81	999999	442	999999	999999	999999	429	767	999999	753	517	999999	515	999999	437	539	999999	515	518	207	962	34	12	317	740	495	947	999999	552	999999	74	447	999999	999999	999999	803	25	999999	829	553	537	430	78	999999	620	999999	999999	442	999999	108	999999	999999	548	563	999999	56	999999	134	12	999999	102	765	999999	451	689	80	722	456	304	633	523	207	686	999999	999999	541	956	999999	697	999999	69	515	801	454	963	656	898	547	90	172	73	999999	999999	999999	460	999999	999999	626	260	550	999999	979	147	239	584	
999999	731	583	999999	447	999999	678	437	999999	299	587	964	770	487	42	999999	184	376	142	570	633	252	215	514	898	999999	339	812	156	999999	90	377	571	870	46	999999	324	999999	642	82	999999	462	946	191	873	807	446	999999	999999	378	850	613	15	999999	999999	999999	525	79	994	121	760	865	291	49	999999	219	999999	999999	450	999999	999999	999999	733	69	999999	180	999999	33	640	100	889	201	594	778	127	477	372	902	999999	362	409	254	660	530	999999	529	181	906	999999	663	414	546	697	120	999999	331	879	945	494	780	388	501	439	903	232	999999	999999	999999	999999	741	847	999999	979	999999	999999	612	868	213	748	656	998	399	60	977	685	353	503	484	266	999999	598	426	418	149	974	907	815	999999	999999	752	258	999999	984	241	815	914	566	609	412	909	462	675	207	837	781	989	999999	461	227	879	75	999999	256	135	153	430	91	840	999999	799	796	122	904	999999	999999	999999	999999	819	171	999999	999999	894	999999	357	343	922	229	580	999999	984	466	364	538	429	686	462	999999	859	98	395	832	726	495	999999	123	350	770	211	440	451	999999	631	300	456	102	999999	724	999999	791	230	211	511	999999	139	342	442	999999	485	319	945	917	999999	730	776	938	69	408	999999	243	993	161	27	150	916	409	835	73	999999	336	515	999999	999999	999999	868	999999	331	253	366	280	680	766	295	999999	999999	533	999999	900	524	518	999999	772	266	999999	999999	999999	193	371	566	999999	507	378	999999	159	999999	218	999999	999999	862	592	617	816	999999	198	563	236	866	135	655	392	379	934	549	574	303	742	481	856	279	799	999	959	687	636	999999	312	275	146	98	286	138	552	48	931	900	999999	729	78	112	571	211	999999	715	184	359	999999	829	999999	855	999999	737	548	218	999999	592	657	139	999999	425	260	999999	730	47	379	263	827	999999	617	673	86	999999	413	754	707	597	942	999999	512	999999	210	482	348	999999	36	999999	999999	999999	999999	348	999999	97	999999	652	851	610	481	30	346	999999	999999	676	221	263	779	58	334	999999	511	999999	650	999999	999999	139	225	778	999999	999999	999999	830	999999	493	999999	279	430	999999	699	999999	999999	999999	126	921	907	591	754	999999	270	94	511	999999	224	795	832	510	999999	838	470	999999	437	83	999999	999999	18	515	999999	49	755	942	833	790	999999	574	891	413	999999	728	506	44	385	999999	517	538	938	43	616	877	660	420	581	999999	999999	515	332	829	999999	94	912	402	344	714	777	328	261	721	999999	650	999999	429	161	968	999999	436	
809	746	566	999999	102	975	899	379	389	999999	371	251	999999	844	999999	72	302	999999	816	999999	700	670	913	999999	287	227	415	965	973	240	269	612	259	101	999999	586	999999	999999	991	999999	999999	965	999999	442	956	20	459	783	409	841	136	887	999999	237	999999	148	832	377	180	875	569	999999	405	999999	85	759	991	180	999999	665	999999	999999	282	999999	999999	735	345	481	999999	277	768	631	566	999999	114	381	999999	32	366	567	999999	895	999999	999999	377	568	999999	186	366	207	28	288	645	999999	52	496	999999	999999	999999	10	803	361	144	902	117	938	999999	274	54	999999	310	969	814	999999	911	903	157	165	999999	53	175	999999	124	999999	258	999999	999999	822	98	618	999999	184	406	999999	764	999999	761	999999	999999	999999	200	304	142	662	897	59	474	74	999999	149	349	999999	999999	999999	834	644	247	109	999999	628	952	555	185	436	938	999999	999999	458	816	999999	999999	567	157	81	853	871	36	461	147	208	24	920	989	949	278	315	999999	825	531	130	999999	661	935	390	486	644	129	705	723	999999	487	999999	258	324	997	781	312	702	728	963	999999	999999	961	455	613	41	565	235	999999	632	999999	746	927	999999	999999	490	999999	766	594	218	999999	331	737	376	721	999999	672	999999	999999	497	999999	708	106	567	513	380	699	489	777	454	88	999999	548	100	57	740	98	561	962	516	159	546	999999	520	999999	295	57	595	999999	614	368	999999	283	999999	999999	26	650	369	999999	981	790	152	999999	149	139	999999	782	647	999999	980	910	121	712	999999	348	467	999999	999999	356	227	333	114	754	173	96	999999	620	999999	471	40	100	729	378	980	725	16	557	968	390	362	513	410	276	754	704	257	188	836	331	999999	426	74	23	966	658	999999	397	826	63	941	248	903	185	298	889	999999	742	731	720	999999	910	632	206	999999	713	999999	837	10	999999	838	999999	783	999999	309	614	999999	999999	412	332	48	999999	999999	999999	448	123	609	999999	978	999999	523	515	456	999999	989	262	999999	867	29	262	735	849	397	367	225	932	465	356	876	684	863	475	999999	408	999999	999999	189	717	999999	879	114	698	999999	146	945	332	563	666	567	56	999999	999999	696	999999	597	199	231	373	698	999999	658	262	358	999999	10	57	184	57	444	276	82	86	120	149	999999	47	989	999999	421	892	999999	999999	789	829	999999	705	778	999999	811	492	501	999999	29	251	231	851	999999	565	145	897	157	999999	999999	999999	973	743	57	556	11	999999	999999	999999	999999	805	147	859	473	528	439	305	278	
994	245	951	999999	999999	67	869	918	306	999999	434	999999	524	999999	863	999999	498	855	130	657	232	189	999999	292	999999	999999	223	113	999999	388	821	135	840	628	999999	279	281	526	716	686	999999	638	705	999999	775	999999	999999	70	999999	294	974	672	319	647	56	815	984	669	253	999999	844	765	556	917	875	308	285	895	591	999999	304	972	149	444	478	593	999999	999999	999999	675	999999	162	828	87	413	159	816	999999	999999	348	295	611	282	322	842	422	999999	787	988	999999	579	541	999999	691	989	12	533	874	179	999999	341	596	999999	578	999999	691	999999	479	514	999999	492	93	323	253	307	999999	700	999999	602	65	999999	696	999999	999999	106	894	683	147	97	410	625	941	32	128	17	999999	459	704	999999	999999	999999	999999	282	999999	984	496	227	235	393	306	312	707	282	123	951	644	999999	122	481	83	17	800	391	113	110	550	70	205	246	608	999999	996	481	451	580	899	423	147	64	999999	676	457	753	791	108	999999	669	999999	177	372	512	346	232	281	999999	685	231	179	171	444	436	32	989	999999	73	316	999999	999999	543	999999	230	58	67	872	999999	999999	56	999999	999999	192	881	160	999999	873	999999	897	773	209	999999	894	999999	254	976	620	183	999999	468	967	999999	791	692	999999	376	125	151	999999	999999	999999	874	593	638	630	173	978	562	999999	994	126	689	175	542	35	532	648	384	976	999999	447	999999	753	101	999999	872	224	500	52	784	999999	732	642	618	423	335	715	266	56	90	997	67	898	658	351	288	562	258	666	999999	728	740	999999	391	841	661	999999	501	559	999999	949	487	999999	500	92	999999	56	557	129	700	816	999999	337	895	84	389	799	105	999999	800	999999	965	834	736	999999	181	567	260	777	761	215	224	706	999999	141	519	547	407	576	958	999999	15	139	966	499	999999	412	999999	316	462	999999	34	751	999999	448	984	999999	783	444	999999	999999	999999	999999	999999	999999	999999	685	49	999999	564	841	401	529	999999	999999	315	999999	868	999999	720	769	298	943	324	999999	999999	473	947	999999	999999	999999	999999	999999	999999	141	445	234	999999	481	999999	659	999999	514	752	999999	470	505	999999	200	143	158	784	546	723	999999	538	852	465	467	999999	138	738	199	999999	698	86	438	863	999999	133	90	999999	396	999999	999999	406	784	999999	703	439	999999	514	756	999999	998	91	228	249	524	999999	593	999999	314	178	769	921	999999	999999	64	544	41	642	999999	77	62	94	999999	207	663	745	754	660	761	38	628	999999	981	999999	999999	616	858	198	999999	
999999	539	320	758	228	999999	149	999999	887	147	169	999999	52	215	689	663	913	693	31	586	779	849	932	18	999999	549	154	939	999999	286	447	686	842	999999	251	537	742	335	999999	627	523	522	866	523	601	630	585	419	999999	999999	999999	922	837	999999	570	217	606	312	482	679	435	999999	999999	610	999999	483	999999	750	963	999999	921	587	525	403	72	266	982	419	416	999999	963	999999	647	999999	581	525	848	240	732	44	930	440	853	499	999999	999999	989	999999	823	999999	999999	835	455	149	999999	127	407	443	999999	313	234	197	999999	826	999999	699	999999	652	39	184	634	334	27	929	999999	490	999999	35	211	749	277	727	596	298	589	137	290	999999	999999	463	127	999999	690	999999	809	743	999999	36	783	999999	760	346	236	648	493	741	818	999999	916	417	393	381	242	800	45	999999	600	606	999999	588	419	65	670	576	66	229	644	598	129	999999	945	707	252	999999	989	931	501	999999	999999	848	319	999999	590	574	80	746	183	889	393	999999	152	938	999999	999999	93	705	675	659	592	274	107	229	406	999999	471	685	999999	533	811	999999	16	653	801	999999	999999	655	999999	106	505	999999	55	754	215	817	346	999999	918	57	624	293	265	841	364	540	750	100	366	999999	112	394	617	649	999999	288	305	999999	999999	400	999999	438	999999	579	163	282	999999	352	24	999999	100	463	766	999999	909	527	849	174	298	270	648	188	298	320	993	999999	702	999999	677	927	521	847	999999	527	130	196	63	686	999999	999999	999999	408	999999	777	999999	999999	627	535	999999	560	438	999999	999999	999999	999999	999999	149	920	585	52	579	999999	675	999999	77	999999	592	249	999999	722	474	173	999999	216	999999	250	111	520	258	999999	493	177	665	999999	498	390	646	995	775	381	56	999999	110	644	999999	999999	732	989	710	819	999999	999999	999999	28	95	999999	654	994	999999	512	646	629	999999	240	559	412	166	999999	598	999999	606	597	473	590	999999	341	999999	842	703	458	517	122	999999	438	298	114	604	647	41	233	999999	652	999999	273	734	427	471	999999	95	110	343	999999	401	33	223	999999	915	999999	999999	999999	211	999999	300	479	994	534	818	999999	942	454	807	999999	526	374	951	999999	530	209	856	999999	999999	203	756	603	125	342	721	787	225	830	198	622	999999	287	31	924	361	598	999999	209	608	238	927	640	302	999999	658	36	81	268	938	716	136	999999	883	18	999999	999999	363	662	813	41	26	121	265	195	224	248	352	36	999999	999999	930	656	999999	641	276	126	310	999999	683	999999	
999999	957	892	999999	495	999999	999999	23	869	663	244	999999	999999	577	221	815	999999	999999	609	419	683	999999	665	16	785	479	999999	251	741	938	396	71	999999	128	325	69	229	782	699	21	844	339	167	939	697	999999	269	999999	430	999999	999999	203	692	274	20	670	301	886	999999	25	759	162	281	999999	276	182	637	999999	261	162	595	601	417	597	575	354	887	726	319	999999	220	999999	999999	290	999999	203	999999	714	117	655	767	343	95	683	262	691	67	236	672	524	686	999999	999999	277	865	999999	785	104	698	999999	783	575	576	235	805	999999	341	991	999999	999999	803	923	170	606	999999	262	999999	733	345	884	296	660	63	999999	999999	228	558	999999	424	999999	417	284	25	451	871	202	999999	999999	878	872	999999	76	502	598	999999	762	999999	225	999999	613	999999	61	759	999999	380	999999	521	999999	450	999999	830	787	576	678	666	529	907	718	734	201	999999	655	855	472	999999	230	168	465	84	33	999999	343	669	811	432	365	524	212	81	999999	680	984	419	300	52	572	499	824	932	200	854	122	491	692	127	999999	999999	297	289	159	963	999999	999999	427	200	999999	127	765	255	310	14	999999	647	984	521	510	245	565	430	961	730	999999	999999	883	178	283	852	999999	693	999999	999999	237	999999	921	785	623	999999	999999	109	554	999999	733	578	631	196	999999	475	506	999999	999999	742	640	866	328	999999	629	534	823	258	917	999999	149	82	999999	999999	776	783	726	209	897	233	252	465	999999	516	997	999999	900	697	29	808	356	806	999999	999999	529	370	604	502	166	99	464	744	999999	999999	999999	660	999999	999999	419	375	748	306	283	393	499	184	991	811	431	999999	633	135	999999	118	298	342	996	100	621	999999	189	233	53	999999	999999	508	283	965	210	346	990	999999	288	653	69	59	533	692	999999	999999	379	792	81	999999	466	999999	514	83	621	973	664	685	999999	13	999999	524	263	476	624	999999	901	36	999999	94	872	223	846	999999	59	249	809	313	879	277	999999	396	162	750	999999	440	999999	209	354	237	682	314	999999	285	466	999999	796	66	78	230	452	999999	999999	986	430	252	999999	999999	999999	382	999999	360	806	601	966	999999	372	999999	135	193	999999	701	682	383	412	999999	673	571	129	515	999999	752	999999	659	825	693	215	176	999999	108	948	74	186	972	73	332	999999	949	999999	666	182	293	931	884	232	750	670	807	999999	862	579	920	999999	518	929	999999	124	157	776	282	594	999999	193	36	999999	932	525	710	320	999999	69	724	262	462	342	
168	999999	360	436	84	33	408	592	466	999999	999999	265	999999	52	652	217	361	182	999999	999999	977	110	999999	649	299	234	960	999999	999999	999999	855	667	357	186	770	599	999999	720	701	259	195	613	726	506	216	999999	999999	667	667	999999	708	551	225	390	365	68	916	711	999999	849	72	999999	97	663	999999	999999	908	999999	281	63	454	999999	480	787	886	374	383	999999	443	621	999999	999999	999999	632	104	313	999999	966	820	712	683	62	583	999999	196	999999	525	72	832	845	999999	999999	395	613	999999	999999	80	438	999999	999999	685	518	278	524	999999	769	92	464	568	999999	919	999999	999999	999999	999999	401	67	628	600	612	999999	320	999999	999999	999999	998	906	225	215	999999	243	22	473	829	37	174	784	68	378	426	999999	70	504	472	926	828	707	826	999999	999999	19	999999	999999	890	999999	374	943	680	672	484	999999	866	999999	999999	999999	999999	478	841	999999	215	617	998	259	183	999999	999999	999999	112	999999	33	301	999999	982	190	28	999999	184	582	686	662	231	113	395	999999	563	335	811	963	345	30	360	866	293	37	999999	20	999999	999999	479	999999	558	999999	19	999999	193	782	884	79	522	346	999999	896	164	999999	984	999999	612	999999	619	95	977	853	999999	999999	999999	434	999999	954	772	999999	999999	999999	112	332	999999	391	103	747	710	999999	450	742	450	998	298	464	711	413	53	903	999999	837	55	394	387	999999	82	369	974	758	984	929	306	999999	999999	222	999999	832	775	602	420	865	999999	999999	645	999999	412	769	361	219	999999	999999	910	868	609	760	473	718	999999	409	999999	734	772	951	999999	520	445	934	260	86	670	879	637	451	493	542	192	217	748	152	301	999999	17	999999	45	600	29	999999	999999	987	748	85	886	376	292	999999	999999	702	51	999999	799	478	999999	285	999999	843	999999	999999	385	999999	999999	266	969	802	117	16	999999	17	916	206	501	999999	38	272	337	594	992	271	168	808	449	489	176	624	352	823	793	731	999999	999999	843	999999	62	839	419	492	116	93	268	286	957	95	999999	845	633	792	449	999999	948	999999	999999	495	310	576	627	98	100	999999	460	293	999999	995	791	724	362	941	999999	999999	853	845	487	999999	12	882	850	363	702	999999	991	999999	384	547	783	999999	351	999999	259	486	221	330	401	762	633	974	73	962	304	72	492	691	837	259	402	112	478	941	493	428	726	274	395	769	362	899	999999	674	221	531	382	999999	691	999999	999999	999999	453	999999	285	999999	818	999999	68	640	999999	999999	722	999999	155	680	999999	410	
864	831	759	999999	934	632	999999	733	75	999999	750	772	689	999999	10	369	280	999999	999999	999999	666	465	999999	838	215	999999	931	63	999999	784	529	540	999999	999999	149	860	718	41	598	821	324	999999	962	430	147	999999	999999	359	999999	363	854	999999	999999	999999	743	409	231	921	741	189	701	356	999999	290	999999	999999	999999	717	348	149	650	249	281	837	438	124	502	189	700	999999	804	581	999999	822	930	253	519	999999	238	740	639	797	300	418	129	968	999999	681	561	927	264	242	20	170	713	615	14	193	999999	628	906	52	230	821	385	129	603	734	999999	625	700	999999	999999	608	510	999999	999999	862	999999	470	130	999999	627	772	999999	571	570	593	119	324	248	335	103	609	999999	596	577	999999	43	10	999999	270	331	936	999999	924	753	999999	660	861	666	152	999999	148	999999	95	425	457	166	813	999999	20	999999	45	386	375	246	879	774	913	285	479	828	718	999999	860	500	690	545	740	817	168	932	258	658	106	859	955	999999	999999	999999	129	322	999999	450	364	645	295	999999	861	688	873	638	746	999999	197	323	999999	999999	647	594	999999	912	425	995	400	87	376	999999	290	515	290	999999	35	741	165	167	608	277	999999	999999	214	140	683	62	943	530	196	672	471	782	111	912	463	164	447	217	999999	234	999999	287	278	907	999999	356	407	999999	613	999999	430	39	715	490	999999	432	390	603	238	373	61	870	999999	704	916	507	999999	378	324	870	303	999999	271	999999	227	462	946	307	999999	337	655	848	917	190	251	999999	999999	621	609	40	774	843	999999	533	999999	189	396	574	991	772	942	39	999999	999999	711	481	999999	341	272	850	486	999999	743	901	999999	213	999999	710	462	485	440	792	999999	294	999999	460	969	737	210	999999	75	999999	316	999999	395	999999	77	185	479	769	673	999999	358	999999	554	691	109	999999	815	999999	236	999999	999999	516	341	159	270	496	645	261	512	999999	140	234	999999	114	776	656	515	999999	145	778	240	692	999999	999999	444	999999	740	415	360	999999	922	241	999999	388	270	800	755	245	365	999999	999999	228	267	642	604	999999	999999	450	914	453	999999	723	834	457	456	428	704	636	715	262	999999	239	900	620	999999	999999	422	405	843	976	901	279	736	564	248	22	999999	999999	110	999999	43	300	501	907	329	209	406	364	932	842	105	129	530	112	824	309	999999	999999	535	704	710	579	606	937	552	999999	986	999999	999999	443	993	535	535	999999	229	466	738	993	999999	908	502	68	472	999999	881	781	749	634	739	
938	695	788	643	405	609	463	999999	564	999999	999999	222	136	154	499	999999	999999	593	999999	883	368	999999	999999	355	999999	211	652	117	606	999999	999999	553	362	999999	999999	999999	214	891	139	795	765	999999	183	638	273	695	376	914	973	161	320	999999	999999	750	999999	999999	999999	443	27	203	957	356	999999	999999	594	484	999999	595	999999	751	999999	999999	464	340	127	595	397	999999	999999	930	999999	999999	143	454	745	582	999999	612	170	903	999999	771	999999	935	838	999999	686	675	54	789	999999	781	999999	231	999999	640	733	999999	632	785	979	677	361	97	368	228	222	642	762	22	555	257	434	970	376	873	806	528	999999	708	999999	722	650	302	104	64	698	912	937	115	848	645	979	385	999999	999999	999999	786	576	619	207	54	912	41	244	999999	356	79	855	644	834	214	791	999999	876	266	37	999999	992	999999	530	999999	704	657	174	909	278	59	56	668	463	29	952	999999	510	864	810	619	68	516	707	999999	67	303	999999	643	999999	65	509	999999	680	361	793	272	999999	897	349	999999	866	334	319	307	33	999999	190	814	262	909	423	999999	455	418	999999	999999	606	902	999999	411	999999	531	65	222	549	388	988	111	235	999999	793	613	525	556	999999	733	206	410	605	999999	122	465	390	944	642	497	999999	272	362	318	666	196	653	937	877	345	279	999999	757	644	207	89	589	573	126	809	495	899	999999	275	288	206	306	382	299	921	999999	999999	580	61	176	726	748	917	33	606	959	999999	678	416	464	109	652	960	673	42	876	817	999999	832	11	323	605	97	39	999999	890	281	648	955	205	999999	526	999999	478	481	999999	671	549	999999	849	999999	230	259	811	189	553	999999	709	266	55	333	999999	748	59	999999	999999	661	999999	999999	716	688	939	723	221	305	583	946	492	201	702	214	277	317	983	103	102	356	999999	849	916	554	572	391	999999	872	875	778	656	999999	360	678	783	986	803	999999	968	999999	48	999999	999999	606	853	999999	564	840	65	975	765	955	760	773	386	999999	999999	172	999999	999999	812	349	429	805	999999	866	840	33	431	291	514	821	135	595	318	769	999999	999999	700	999999	827	79	816	900	23	999999	865	587	302	744	349	641	55	420	999999	698	999999	800	316	999999	999999	540	419	999999	999999	943	999999	174	999999	999999	794	337	999999	70	730	743	532	528	792	599	10	263	999999	999999	942	873	776	715	901	619	682	454	999999	713	387	297	999999	999999	440	79	870	701	999999	685	950	21	179	999999	690	951	999999	568	18	716	
987	423	999999	731	831	597	177	124	272	846	934	350	334	758	682	999999	92	490	97	999999	999999	308	999999	999999	999999	930	999999	791	35	950	453	123	999999	295	725	964	488	999999	220	843	902	999999	439	285	751	610	686	421	312	257	868	685	480	295	987	999999	291	763	994	900	893	385	99	999999	402	820	904	49	42	718	999999	163	280	999999	999999	973	869	856	303	136	254	291	488	778	999999	767	642	160	308	999999	683	999999	933	999999	949	527	666	126	882	931	706	999999	389	999999	303	715	415	999999	476	23	999999	434	469	868	656	999999	896	321	240	635	187	753	999999	994	999999	238	229	960	305	999999	999999	752	974	999999	430	607	999999	894	484	376	362	999999	683	294	228	258	266	75	999999	346	630	355	886	999999	753	952	999999	394	559	74	999999	999999	930	184	706	76	999999	106	447	999999	710	12	836	999999	283	770	80	455	776	786	972	163	307	958	671	961	866	726	999999	999999	700	517	345	420	999999	907	486	508	587	162	798	999999	628	614	636	628	519	32	999999	999999	881	460	618	773	101	341	157	971	512	745	210	733	488	969	358	999999	999999	999999	982	376	293	999999	868	624	987	999999	999999	693	332	53	999999	999999	999999	635	999999	249	899	572	328	549	999999	515	995	842	952	999999	681	658	999999	443	961	103	49	608	999999	319	592	993	999999	288	805	463	999999	468	302	999999	981	999999	382	118	304	104	999999	443	616	778	576	35	999999	922	141	877	437	888	92	999999	999999	153	935	287	656	905	786	49	743	306	865	999999	999999	999999	93	999999	286	999999	149	866	996	606	992	921	743	999999	999999	862	157	928	35	999999	386	943	999999	999999	999999	105	462	398	318	999999	700	320	999999	49	485	999999	839	999999	600	291	749	225	362	207	161	23	544	99	999999	999999	892	814	280	115	160	606	42	999999	999999	999999	999999	750	557	939	905	681	18	703	91	999999	33	843	337	744	999999	999999	590	365	686	903	999999	372	814	395	174	885	50	807	889	879	54	999999	402	420	596	999	999999	999999	301	479	15	840	18	999999	900	999999	486	999999	999999	989	25	999999	569	16	999999	332	935	172	999999	30	999999	211	814	211	999999	438	999999	917	157	21	502	177	74	216	898	720	999999	999999	495	125	408	514	712	999999	999999	377	35	396	790	999999	73	999999	999999	281	999999	803	35	807	139	471	999999	568	999999	93	497	847	612	363	117	999999	968	460	677	658	621	137	498	999999	347	999999	413	64	999999	883	947	997	529	792	377	105	695	556	
355	34	518	840	136	629	412	26	764	671	999999	881	305	613	999999	989	659	999999	314	120	469	307	67	552	999999	504	145	499	328	999999	985	22	223	999999	999999	653	150	999999	10	869	512	330	77	741	776	255	588	999999	179	999999	142	667	790	584	96	58	999999	999999	408	632	999999	912	698	945	686	276	668	883	509	184	849	878	709	444	999999	999999	999999	999999	776	999999	915	802	999999	788	686	999999	999999	638	335	66	686	184	382	378	386	600	631	132	65	509	587	704	834	999999	690	264	957	356	977	947	818	651	199	999999	716	999999	591	910	268	368	55	999999	558	453	498	674	999999	341	68	17	518	117	999999	999999	608	221	999999	999999	107	432	371	999999	999999	387	247	44	985	169	999999	999999	999999	720	999999	696	464	557	156	390	999999	999999	999999	999999	297	970	439	710	391	999999	614	505	723	999999	813	835	997	180	379	999999	215	464	689	999999	999999	999999	998	797	999999	573	812	61	75	586	830	91	675	999999	587	690	999999	537	653	999999	555	166	999999	752	907	999999	999999	293	999999	975	185	999999	336	421	945	924	972	999999	466	999999	120	563	999999	146	999999	731	170	261	592	688	231	678	810	999999	999999	523	401	255	889	999999	873	528	872	99	411	999999	755	263	799	663	718	316	81	834	999999	999999	726	834	327	999999	867	999999	700	499	753	506	999999	999999	629	432	532	726	752	999999	944	592	690	999999	734	646	975	999999	462	929	970	914	999999	976	999999	799	796	999999	928	713	357	435	827	383	999999	904	558	57	634	377	999999	999999	999999	830	890	369	999999	385	999999	999999	210	961	985	771	529	999999	899	264	42	999999	635	965	798	999999	999999	518	764	317	999999	830	98	999999	282	999999	798	999999	359	776	999999	315	498	420	999999	256	512	999999	450	66	853	506	15	999999	999999	803	741	999999	999999	526	937	381	605	993	380	279	592	282	999999	900	972	551	489	132	178	727	341	999999	999999	551	999999	506	78	708	464	999999	825	999999	999999	478	353	632	784	833	839	714	710	505	999999	999999	664	999999	707	549	93	311	999999	882	999999	297	472	999999	667	999999	990	441	312	896	539	871	454	798	368	220	556	349	999999	656	293	463	999999	836	184	320	887	305	798	528	999999	162	492	999999	999999	626	16	827	999999	141	999999	407	999999	813	965	178	742	866	871	497	993	999999	543	370	999999	671	999999	636	351	357	765	694	642	784	282	386	389	511	138	742	999999	999999	384	635	813	885	999999	212	870	16	577	30	434	999999	535	880	618	999999	
354	997	355	380	485	618	376	157	765	627	999999	589	999999	241	737	138	999999	273	369	999999	557	713	999999	77	999999	345	779	744	999999	999999	258	401	767	268	167	140	396	833	253	766	268	665	130	433	671	999999	227	346	999999	305	27	271	999999	710	574	640	999999	288	614	999999	999999	999999	887	999999	379	999999	822	530	83	606	742	459	30	603	999999	999999	592	196	999999	484	128	999999	460	999999	324	999999	880	66	693	526	752	999999	229	112	927	635	777	697	999999	531	999999	999999	273	686	563	568	251	917	70	999999	58	999999	999999	139	32	406	182	923	119	999999	269	765	999999	556	854	634	240	917	675	23	123	895	141	874	26	431	179	774	411	756	745	999999	999999	999999	478	560	236	99	90	531	463	854	587	671	999999	702	859	999999	832	929	337	333	251	57	569	999999	70	17	123	600	999999	999999	521	363	647	305	770	999999	999999	303	407	999999	999999	999999	999999	999999	317	470	999999	324	999999	999999	941	482	428	422	721	948	451	324	500	229	999999	490	304	65	343	234	999999	966	932	42	637	999999	999999	197	496	107	497	999999	845	599	405	999999	37	999999	999999	48	935	235	584	999999	385	763	802	188	174	356	999999	503	925	999999	999999	999999	391	539	825	412	951	999999	926	999999	461	150	999999	900	823	999999	462	531	599	304	299	999999	392	121	657	873	999999	353	999999	149	999999	993	385	762	163	760	417	498	947	64	97	704	999999	959	369	244	294	901	364	987	893	328	904	999999	793	648	262	280	882	951	999999	608	218	786	999999	468	765	716	747	72	999999	964	583	544	217	595	498	432	751	999999	589	999999	988	45	999999	929	98	999999	968	514	999999	146	615	999999	389	489	495	522	593	901	479	578	164	999999	228	999999	745	370	423	208	159	829	529	469	372	840	620	183	540	447	999999	20	999999	999999	999999	632	359	586	999999	727	109	975	999999	849	942	20	999999	695	816	999999	193	728	340	999999	999999	679	617	155	633	548	869	322	982	155	532	468	830	921	738	595	579	168	999999	696	999999	183	990	680	526	361	170	924	999999	999999	263	651	680	977	999999	885	24	213	999999	999999	999999	786	993	999999	327	484	190	759	957	230	999999	999999	999999	644	670	191	688	937	629	281	388	945	999999	769	999999	881	788	852	53	853	581	999999	215	999999	838	322	190	306	363	52	181	410	966	145	475	238	137	45	999999	695	206	87	999999	681	237	912	829	233	801	999999	696	337	715	114	649	381	820	999999	806	999999	11	392	584	586	
999999	999999	978	821	999999	663	999999	752	545	357	656	503	999999	533	999999	999999	492	999999	504	917	999999	999999	695	862	495	103	417	999999	239	959	999999	999999	503	997	999999	999999	933	999999	929	148	691	943	999999	367	457	999999	589	296	565	999999	864	55	888	666	999999	266	292	999999	999999	210	255	999999	522	585	663	842	999999	795	953	120	991	999999	36	365	235	412	61	999999	414	349	514	131	646	999999	999999	648	925	836	999999	324	967	817	683	999999	999999	149	999999	216	703	614	155	999999	343	454	888	390	28	532	441	828	215	954	712	985	696	134	999999	173	490	999999	917	174	38	638	152	184	801	308	473	95	981	844	634	799	204	999999	787	201	470	714	630	403	404	938	118	999999	114	697	42	999999	244	267	726	688	697	980	765	704	999999	714	589	720	69	356	846	370	999999	999999	791	999999	346	713	703	999999	394	999999	769	99	529	139	79	114	275	999999	850	999999	127	945	999999	223	954	999999	889	756	999999	909	344	58	101	999999	693	999999	905	999999	432	999999	563	950	999999	999999	221	675	184	183	644	485	454	364	505	999999	252	999999	812	578	31	263	823	999999	650	484	188	721	998	999999	445	878	208	999999	282	329	999999	177	999999	926	12	288	908	716	999999	650	465	979	553	969	505	319	999999	337	999999	178	707	999999	310	999999	999999	499	677	402	738	765	286	999999	92	999999	962	85	733	885	999999	742	354	117	835	999	999999	999999	178	39	286	135	499	999999	183	113	999999	553	866	831	931	512	610	516	978	999999	373	999999	897	376	999999	999999	586	504	761	303	824	600	781	310	999999	796	331	648	126	999999	276	415	72	978	565	418	999999	901	999999	73	999999	838	139	489	636	999999	311	801	32	856	548	999999	119	880	289	999999	772	566	41	145	190	961	999999	375	89	958	167	918	811	999999	220	685	999999	999999	171	986	999999	302	674	10	494	999999	626	269	73	281	306	191	699	999999	999999	652	999999	818	882	179	448	763	409	677	642	999999	999999	434	646	999999	454	420	718	303	559	999999	891	41	650	660	345	140	311	808	662	999999	229	999999	951	999999	814	731	816	991	547	707	892	996	999999	112	539	999999	623	999999	826	885	472	999999	984	176	999999	839	999999	232	834	318	461	601	25	667	173	999999	483	88	59	722	999999	727	755	852	587	895	673	548	130	153	999999	111	999999	999999	512	823	292	999999	807	975	563	594	167	999999	255	301	981	700	999999	816	719	999999	160	999999	290	999999	999999	999999	588	999999	175	629	111	691	
801	360	619	247	164	999999	441	698	999999	999999	169	20	999999	526	999999	296	913	973	608	313	434	971	999999	878	496	766	999999	159	205	941	999999	933	492	476	438	895	999999	999999	545	599	385	30	274	87	944	280	999999	134	999999	302	952	202	31	999999	999999	829	409	741	751	398	177	999999	502	999999	273	235	528	103	97	711	614	179	437	19	928	999999	707	873	933	225	590	999999	624	999999	999999	999999	999999	694	219	609	495	940	992	157	431	104	527	935	999999	719	752	92	46	823	687	782	764	21	869	853	999999	535	807	536	999999	130	666	599	349	655	322	833	884	488	225	674	187	999999	999999	834	885	772	69	224	473	999999	20	800	225	999999	853	999999	824	365	999999	999999	999999	466	349	310	999999	999999	596	168	406	999999	999999	999999	607	23	999999	483	999999	45	967	359	476	592	72	310	120	866	999999	142	801	421	999999	528	11	265	540	721	940	999999	406	999999	185	999999	817	554	309	999999	202	211	612	379	477	999999	397	138	493	550	403	49	999999	570	554	464	367	985	999999	679	557	352	482	883	542	156	999999	20	183	999999	775	517	11	658	673	999999	530	431	943	229	999999	873	771	990	327	901	96	836	999999	721	543	831	999999	629	904	999999	999999	999999	836	999999	160	387	954	918	774	885	47	542	897	381	934	935	52	999999	548	683	999999	999999	565	999999	69	802	607	462	42	943	999999	999999	753	823	454	801	999999	999999	999999	753	918	853	999999	442	863	553	938	41	999999	608	789	955	999999	230	279	246	999999	205	272	358	779	999999	885	999999	23	666	789	83	927	142	999999	999999	621	794	765	727	277	133	999999	515	863	575	674	999999	164	917	300	532	999999	218	639	399	359	999999	999999	426	968	999999	429	999999	764	999999	114	655	267	367	343	296	999999	999999	969	999999	427	756	495	214	999999	461	676	105	375	999999	529	719	999999	999999	999999	901	820	348	999999	999999	704	580	751	999999	999999	29	177	999999	583	14	76	11	248	600	971	602	235	999999	599	516	999999	999999	832	507	999999	999999	999999	315	295	999999	475	127	793	999999	999999	847	15	496	743	807	294	879	999999	370	999999	528	480	903	980	999999	999999	60	749	999999	999999	380	748	253	662	85	867	999999	511	150	538	948	218	999999	999999	133	597	738	36	999999	232	999999	811	471	316	816	914	258	999999	815	766	999999	377	550	920	963	109	999999	834	667	940	433	378	381	832	999999	320	327	647	856	999999	937	999999	958	30	338	569	286	936	845	999999	618	535	999999	383	999999	
580	667	999999	301	34	999999	904	368	850	799	999999	439	639	74	999999	597	611	478	933	829	400	419	530	999999	404	822	824	999999	507	331	897	682	997	718	670	999999	95	356	999999	56	43	666	117	230	869	139	647	872	349	573	17	66	762	999999	722	999999	999999	649	897	999999	21	999999	861	529	999999	999999	999999	920	404	853	512	265	646	886	796	734	999999	999999	723	274	999999	999999	999999	933	323	840	919	452	995	509	516	445	458	631	999999	127	805	999999	328	92	697	727	477	495	71	752	420	876	758	999999	999999	836	926	633	36	68	277	927	999999	999999	867	989	924	894	347	76	806	999999	851	678	999999	723	981	641	576	457	484	163	999999	571	999999	999999	694	17	650	999999	519	999999	604	977	999999	878	383	267	999999	999999	802	583	158	994	945	405	35	89	999999	145	854	295	66	579	583	999999	64	999999	999999	824	305	917	254	666	557	981	420	873	999999	61	350	723	426	868	654	999999	15	999999	625	33	28	999999	999999	514	999999	233	999999	999999	403	736	999999	739	625	400	412	999999	339	491	447	964	985	161	260	18	794	140	869	197	924	999999	117	999999	27	618	999999	690	969	999999	840	333	999999	395	480	102	237	611	108	999999	466	769	572	524	999999	999999	999999	866	363	939	719	694	999999	581	110	720	999999	647	999999	17	999999	721	999999	999999	999999	123	752	599	999999	168	780	193	42	843	731	165	120	593	746	366	580	938	999999	999999	30	156	968	641	999999	999999	472	999999	999999	101	440	744	853	999999	873	326	909	448	196	205	999999	536	662	999999	849	999999	610	45	900	365	437	655	999999	999999	579	504	999999	121	314	920	695	200	303	941	999999	986	999999	147	720	429	457	141	752	999999	870	494	493	457	791	349	999999	436	689	534	664	999999	999999	966	403	378	181	798	143	275	509	968	242	720	117	863	999999	999999	325	481	908	305	903	262	26	95	999999	697	999999	999999	999999	268	510	999999	287	628	636	345	999999	352	999999	659	998	486	999999	901	261	999999	349	927	705	685	121	217	999999	368	881	107	950	318	999999	484	478	999999	999999	999999	468	999999	443	999999	999999	308	729	973	233	258	307	426	630	999999	833	999999	357	402	269	96	157	302	153	918	747	538	999999	435	984	773	190	830	982	391	999999	789	339	860	999999	407	955	148	999999	377	71	999999	476	999999	485	129	136	86	908	417	103	175	329	525	741	999999	913	999999	988	460	999999	476	999999	249	682	54	909	999999	701	862	140	19	318	999999	999999	292	72	999999	
999999	865	646	114	922	575	298	277	469	814	999999	12	999999	661	999999	533	309	999999	30	237	999999	441	219	638	384	56	287	94	856	553	668	459	999999	362	999999	132	813	963	554	868	950	414	584	104	379	699	999999	478	999999	785	476	272	271	999999	408	519	655	999999	730	999999	999999	213	420	916	156	669	376	141	317	36	719	346	50	162	999999	747	856	125	269	999999	678	999999	234	999999	87	405	197	801	954	999999	477	805	242	678	580	999999	994	999999	999999	999999	333	246	171	832	999999	139	999999	999999	999999	661	662	999999	748	999999	207	488	979	349	838	750	482	574	999999	482	559	914	999999	371	999999	539	753	198	176	559	361	999999	647	999999	15	999999	184	87	999999	999999	999999	936	66	197	481	102	999999	654	999999	999999	237	758	69	688	283	160	36	860	537	28	999999	999999	374	198	999999	999999	840	999999	343	999999	575	999999	331	883	310	623	857	915	999999	489	772	108	369	967	332	999999	999999	959	999999	855	920	324	549	235	999999	999999	571	868	504	717	261	999999	320	938	632	999999	437	185	387	659	303	120	999999	58	256	809	114	407	866	99	391	881	469	999999	970	261	854	106	498	601	61	989	420	182	237	999999	788	431	344	498	176	208	581	468	999999	809	999999	501	979	999999	604	174	999999	999999	335	379	999999	999999	968	999999	999999	341	686	999999	608	314	999999	798	820	663	30	999999	72	377	923	193	309	999999	927	170	908	363	127	912	999999	887	999999	15	846	857	872	956	999999	963	520	999999	521	795	859	257	999999	555	680	325	565	921	112	999999	491	152	80	718	999999	807	472	625	223	773	789	721	326	694	951	999999	791	74	229	109	857	98	671	514	151	679	60	999999	999999	999999	357	85	785	364	524	704	787	163	61	655	999999	895	999999	748	15	148	999999	425	603	717	999999	501	999999	13	775	403	999999	565	577	235	757	119	942	999999	425	714	999999	962	179	257	999999	637	22	999999	608	962	476	923	509	12	748	634	760	965	277	856	383	782	588	999999	234	232	586	826	897	391	999999	209	332	301	212	999999	256	356	542	897	488	136	404	813	926	556	66	999999	999999	133	359	976	154	569	341	164	384	999999	999999	952	60	195	677	226	19	999999	601	217	800	779	388	413	432	380	377	999999	999999	774	999999	677	999999	999999	999999	999999	42	976	64	999999	960	999999	999999	207	333	590	846	999999	999999	999999	803	659	955	848	773	708	999999	945	554	774	201	94	777	609	854	355	785	47	846	999999	193	43	222	838	
999999	751	194	191	90	841	533	999999	999999	208	971	999999	999999	328	248	641	999999	999999	432	290	570	875	281	999999	999999	977	805	809	999999	556	995	770	447	127	600	999999	524	999999	864	712	251	127	298	578	637	999999	634	467	798	214	872	105	999999	932	999999	999999	480	208	838	113	46	999999	999999	999999	999999	211	107	604	727	226	127	476	999999	719	49	453	587	702	357	41	352	347	20	999999	684	999999	999999	515	849	228	999999	325	724	761	675	526	499	999999	999999	436	223	999999	740	999999	97	999999	873	891	892	824	794	778	999999	807	760	698	714	385	999999	999999	52	592	754	999999	999999	801	751	999999	999999	522	999999	539	336	921	818	999999	999999	437	164	287	36	999999	999999	999999	433	773	475	999999	11	977	812	124	492	72	394	631	286	999999	999999	296	655	412	848	380	870	265	451	928	999999	999999	999999	286	231	287	287	774	969	728	84	999999	336	833	469	76	999999	999999	56	274	537	999999	45	375	999999	999999	632	999999	429	252	165	999999	999999	999999	999999	562	885	536	893	214	784	619	661	999999	999999	999999	999999	821	943	781	999999	41	999999	999999	401	801	412	725	755	363	999999	664	355	727	573	906	580	790	904	906	190	999999	945	841	489	918	535	487	218	525	908	999999	680	647	581	999999	959	999999	999999	137	160	170	781	999999	559	130	999999	933	984	260	434	179	917	999999	999999	497	95	377	697	483	276	924	999999	239	454	844	983	708	156	999999	946	435	999999	777	999999	30	999999	999999	292	999999	654	601	503	999999	100	999999	893	643	56	94	999999	592	456	670	999999	235	653	999999	95	714	999999	999999	999999	999999	313	999	533	150	290	999999	999999	680	999999	338	829	999999	431	558	999999	715	951	999999	661	71	411	364	978	999999	916	530	999999	851	330	578	232	99	814	999999	653	101	215	752	362	475	989	367	999999	127	841	999999	804	104	411	379	762	999999	903	725	143	949	30	557	234	999999	213	253	360	515	116	739	999999	472	904	58	509	208	999999	196	999999	53	999999	861	143	729	725	282	449	950	815	435	196	999999	825	999999	80	657	528	602	272	745	999999	992	999999	112	999999	342	999999	363	870	564	809	999999	653	999999	999999	999999	424	504	44	999999	804	410	999999	681	552	999999	646	999999	977	851	679	394	923	336	46	864	850	41	402	393	999999	95	89	261	626	479	999999	736	611	911	999999	33	568	341	999999	607	999999	339	559	566	695	989	999999	28	884	424	793	327	62	999999	319	392	112	999999	847	999999	330	448	64	83	335	909	
598	75	618	656	826	591	999999	438	572	520	999999	835	697	104	708	71	376	212	686	128	683	383	999999	850	920	917	999999	999999	999999	853	284	486	241	786	999999	321	410	999999	597	999999	932	624	999999	798	910	276	999999	753	20	268	82	852	397	217	236	999999	472	767	735	909	107	999999	161	718	245	999999	604	911	703	397	999999	999999	999999	483	195	999999	717	803	999999	654	963	999999	999999	28	781	432	98	999999	559	999999	848	643	999999	687	114	769	999999	947	562	914	999999	51	59	622	999999	933	248	913	31	176	507	999999	999999	91	945	365	999999	142	937	813	907	580	361	527	549	28	999999	926	999999	999999	596	999999	250	36	982	921	999999	599	421	847	193	185	12	393	999999	189	816	999999	741	748	818	340	19	999999	16	101	690	999999	999999	589	999999	321	999999	604	579	737	427	800	108	34	674	360	721	99	999999	999999	577	968	850	999999	211	234	194	999999	999999	266	760	501	29	999999	241	168	526	831	560	872	641	408	999999	939	762	999999	323	717	84	468	619	919	129	284	523	721	681	714	999999	73	999999	914	997	999999	999999	926	780	217	792	515	834	889	539	999999	999999	179	999999	910	607	195	910	477	999999	149	999999	999999	382	999999	377	519	999999	999999	454	497	746	999999	999999	499	962	836	245	116	925	999999	633	999999	390	372	194	353	567	771	999999	202	162	659	368	858	677	146	554	46	839	282	38	32	444	52	20	373	769	665	947	999999	950	999999	551	987	515	915	999999	19	560	34	999999	715	704	262	999999	97	368	552	822	825	999999	209	276	652	539	610	295	347	362	820	584	901	823	346	251	357	117	380	352	761	685	544	485	814	329	999999	327	999999	707	923	14	227	843	131	489	751	537	898	458	904	999999	999999	999999	999999	999999	60	999999	368	20	987	979	988	209	70	150	747	723	461	333	225	292	999999	640	438	815	367	68	702	857	500	999999	218	999999	447	141	999999	887	745	999999	278	432	959	181	719	999999	999999	27	782	981	999999	999999	999999	999999	243	999999	526	483	228	924	999999	999999	999999	511	520	999999	771	999999	762	929	999999	999999	978	96	64	792	333	931	920	495	999999	350	286	999999	125	473	999999	642	999999	999999	614	99	999999	820	292	286	999999	458	999999	551	999999	949	265	853	413	881	58	989	521	999999	298	595	562	999999	135	742	999999	478	999999	56	434	138	388	936	324	488	201	168	803	778	999999	999999	279	378	322	849	999999	432	999999	243	424	754	131	247	536	999999	536	934	694	550	999999	
999999	72	999999	127	53	570	328	538	924	690	890	195	743	890	424	999999	193	999999	285	657	999999	999999	161	632	680	16	150	409	305	951	266	999999	263	217	794	812	664	261	999999	289	766	894	392	999999	534	568	388	357	999999	703	352	999999	419	893	999999	999999	910	982	446	999999	429	918	999999	999999	433	426	999999	999999	999999	999999	661	932	151	999999	999999	999999	778	999999	107	121	999999	793	999999	999999	609	742	64	370	930	199	901	999999	814	242	859	999999	660	999999	999999	999999	636	999999	999999	510	52	420	999999	423	11	888	826	312	999999	999999	418	636	999999	641	373	690	371	999999	999999	906	710	979	999999	909	999999	54	999999	367	487	988	999999	774	542	999999	559	999999	999999	641	999999	999999	373	598	796	489	823	999999	225	28	999999	439	746	74	257	354	999999	73	303	473	286	957	159	468	825	896	849	643	103	999999	92	999999	999999	999999	213	999999	542	122	193	999999	96	912	828	719	321	999999	251	420	527	198	986	496	895	896	365	411	892	905	999999	899	639	189	140	380	935	871	119	27	860	695	811	686	879	999999	387	999999	138	439	156	999999	999999	439	126	904	858	596	290	433	374	802	670	637	349	293	997	906	782	458	783	450	938	234	559	831	387	999999	616	999999	519	991	282	463	758	995	255	210	72	999999	521	999999	999999	999999	652	68	999999	183	346	596	668	999999	591	679	655	706	839	429	879	295	526	558	999999	999999	913	383	529	216	879	354	48	999999	844	555	999999	444	858	262	582	501	806	214	999999	30	570	49	409	999999	807	61	165	825	331	777	999999	963	999999	999999	771	999999	999999	818	999999	992	999999	871	635	45	999999	221	848	586	999999	387	488	322	999999	960	490	874	974	926	409	828	199	223	475	77	846	974	85	328	491	999999	963	988	910	970	472	698	413	999999	860	999999	213	579	977	943	299	397	999999	409	999999	897	304	611	419	475	999999	344	999999	568	999999	768	145	529	104	543	423	999999	411	625	497	791	470	610	999999	812	999999	619	245	531	777	459	606	675	999999	594	19	362	579	445	177	137	302	844	184	102	460	683	999999	999999	530	799	985	999999	911	268	436	694	545	606	850	193	109	999999	999999	740	171	470	261	510	534	71	920	999999	457	370	498	625	435	999999	999999	999999	144	999999	11	978	473	999999	764	19	168	324	816	972	595	983	38	428	999999	999999	931	990	431	999999	909	468	879	29	999999	551	769	810	268	571	255	908	59	308	872	813	276	316	705	251	352	220	254	947	
999999	473	341	80	571	999999	52	370	520	999999	891	542	108	454	559	222	250	357	66	999999	727	687	934	999999	999999	250	999999	624	294	189	632	699	999999	932	647	831	219	999999	249	277	999999	999999	397	889	999999	340	714	821	756	493	11	999999	163	999	229	694	538	999999	525	330	822	428	86	341	537	999999	328	175	806	728	12	551	118	999999	726	843	999999	999999	999999	225	536	356	867	801	187	999999	545	224	712	953	302	608	183	918	454	110	808	66	999999	224	21	999999	25	999999	490	460	887	374	283	386	404	999999	999999	309	999999	476	561	284	163	900	999999	113	463	999999	999999	999999	377	199	344	625	999999	243	694	109	213	999999	341	999999	321	727	750	180	941	336	559	999999	319	999999	133	977	549	999999	903	460	567	907	999999	172	601	95	93	999999	999999	999999	351	171	798	999999	105	807	144	721	962	436	160	486	171	137	303	627	999999	503	75	366	85	511	340	243	541	999999	902	179	248	236	643	62	150	999999	984	397	20	130	999999	999999	842	999999	571	476	310	91	746	958	999999	973	10	589	631	673	582	840	831	564	657	999999	904	965	483	999999	792	107	345	877	152	905	617	999999	725	999999	523	257	999999	999999	933	460	559	943	310	274	236	999999	430	476	711	154	999999	455	472	977	421	877	354	835	684	999999	745	999999	815	963	999999	999999	864	999999	159	334	900	968	630	207	250	960	665	218	510	999999	999999	869	176	999999	349	999999	999999	999999	336	646	999999	114	189	731	999999	691	138	347	909	200	199	999999	326	999999	999999	999999	824	999999	999999	999999	221	999999	335	946	535	876	701	818	623	203	542	127	556	513	999999	796	999999	899	493	558	832	328	309	319	548	138	552	999999	753	750	347	999999	999999	875	999999	767	779	242	205	837	989	319	723	715	999999	999999	999999	813	955	457	999999	924	781	999999	628	893	836	25	407	406	999999	912	74	873	856	314	117	680	88	663	27	556	703	655	568	523	604	999999	999999	999999	146	738	999999	305	941	999999	456	830	257	540	931	999999	835	799	999999	87	254	850	999999	353	965	999999	999999	302	999999	263	231	999999	620	999999	999999	999999	364	931	999999	595	89	769	999999	443	857	287	432	547	732	999999	720	904	999999	491	278	754	735	999999	510	999999	999999	541	999999	999999	999999	331	219	152	999999	689	408	903	999999	918	997	485	918	425	496	688	888	196	999999	186	542	327	983	999999	999999	999999	516	999999	431	444	590	548	903	253	252	536	999999	999999	306	53	855	999999	999999	234	494	999999	
999999	999999	821	999999	936	999999	971	688	155	873	347	999999	999999	999999	182	361	481	105	337	458	999999	674	182	959	620	608	890	525	331	725	952	759	645	54	708	206	236	609	507	772	576	999999	999999	378	199	987	999999	598	999999	503	345	278	896	999999	220	171	148	861	999999	999999	999999	999999	367	430	921	587	444	271	999	976	999999	872	597	564	881	366	576	803	999999	632	633	301	654	827	389	684	999999	609	833	999999	68	999999	407	179	999999	130	999999	677	457	999999	552	713	599	895	378	472	680	342	163	854	594	345	101	579	704	999999	801	539	50	999999	999999	835	437	461	999999	760	475	428	999999	760	508	899	355	168	89	919	999999	759	999999	916	13	530	456	979	953	722	999999	827	475	219	329	329	636	221	887	717	999999	147	976	617	997	262	624	999999	356	695	989	999999	499	999999	933	52	89	134	243	999999	999999	999999	999999	205	487	647	953	999999	441	188	999999	144	999999	372	999999	564	782	999999	919	750	905	999999	633	268	733	349	338	690	999999	286	249	512	999999	999999	338	828	999999	781	140	999999	999999	125	961	177	999999	999999	999999	136	151	379	269	248	214	999999	298	335	824	999999	472	147	319	272	232	164	939	759	166	587	43	814	924	10	710	569	451	999999	101	465	835	877	687	211	548	907	27	10	308	494	404	12	13	399	319	992	999999	46	892	806	237	999999	999999	84	102	999999	454	268	537	645	51	507	999999	368	414	999999	460	117	999999	325	999999	938	460	671	193	41	810	535	691	718	528	414	898	295	999999	999999	188	612	118	220	463	758	473	999999	453	896	999999	645	999999	725	999999	933	321	999999	668	298	222	37	891	999999	999999	918	577	819	999999	999999	609	948	999999	253	416	999999	998	999999	862	389	475	797	228	297	273	175	999999	966	186	595	999999	331	626	999999	999999	160	720	57	693	544	190	653	999999	816	297	819	514	741	999999	693	934	999999	999999	289	999999	999999	808	604	798	999999	999999	999999	643	999999	543	287	999999	200	304	265	137	951	820	999999	208	821	260	411	999	453	999999	999999	657	492	661	295	617	346	127	533	352	999999	258	341	999999	578	20	26	283	999999	999999	324	999999	63	999999	999999	986	396	91	11	174	407	999999	355	701	568	954	160	869	257	670	985	999999	770	913	21	702	489	161	629	999999	244	999999	990	955	346	371	999999	926	678	309	231	265	126	369	944	999999	999999	999999	607	624	860	157	36	348	512	251	677	999999	999999	289	999999	244	999999	200	930	999999	613	400	364	
206	359	999999	200	948	449	729	956	410	968	499	799	849	554	15	950	96	111	651	452	105	694	464	381	999999	802	986	804	926	999999	675	908	513	999999	411	999999	635	956	87	899	783	999999	999999	180	999999	490	999999	999999	455	999999	843	177	962	947	269	512	895	852	802	156	462	924	40	970	303	999999	295	573	152	740	324	999999	34	999999	668	810	999999	999999	325	907	999999	306	358	999999	596	999999	946	565	26	999999	999999	783	999999	931	446	858	999999	999999	877	474	204	94	547	715	924	712	999999	999999	289	458	999999	999999	537	999999	12	166	575	354	384	796	645	730	999999	253	371	541	976	102	316	809	557	131	999999	851	713	69	759	643	761	883	999999	736	286	567	999999	768	256	270	999999	289	292	909	922	91	829	999999	537	303	354	999999	736	999999	903	479	901	962	204	685	191	999999	407	999999	999999	500	442	908	999999	988	439	602	295	999999	173	36	526	999999	209	335	31	999999	531	999999	299	378	999999	312	833	806	666	851	573	999999	89	999999	882	360	999999	431	648	921	30	549	999999	751	108	30	886	876	952	264	763	869	664	999999	420	941	642	999999	352	999999	85	646	999999	999999	39	724	637	999999	154	176	330	999999	686	110	227	982	601	548	279	136	999999	956	854	412	98	703	905	146	576	999999	717	112	89	518	846	383	999999	287	721	383	393	999999	732	786	999999	985	192	564	724	437	999999	104	944	225	713	128	999999	919	498	999999	819	500	999999	213	458	227	698	178	264	844	999999	324	826	896	743	999999	999999	77	478	112	520	351	422	149	600	622	168	863	804	999999	999999	307	788	999999	563	999999	109	999999	337	999999	297	24	310	880	671	999999	277	999999	482	999999	999999	999999	450	396	814	999999	88	470	613	835	999999	835	373	536	263	469	536	440	342	850	999999	704	739	999999	815	506	50	541	478	574	355	999999	390	806	832	865	999999	401	999999	95	814	999999	916	501	999999	462	999999	773	627	999999	499	999999	999999	631	391	200	985	687	580	318	437	546	999999	48	999999	999999	454	999999	704	397	612	144	859	999999	45	977	787	248	116	363	854	276	999999	275	84	518	405	758	425	641	880	178	821	999999	657	277	645	877	20	708	17	95	79	239	999999	365	976	467	596	414	412	747	581	227	999999	171	631	999999	964	972	552	695	999999	73	999999	444	323	597	999999	767	341	910	999999	408	355	768	207	685	676	999999	541	938	172	999999	238	143	999999	603	807	999999	646	918	912	48	999999	322	944	999999	722	165	
52	389	867	828	999999	999999	999999	999999	872	695	963	999999	60	999999	999999	999999	999999	140	834	384	847	719	789	113	131	422	997	198	252	42	999999	201	999999	521	675	162	80	999999	999999	736	622	999999	730	122	999999	699	868	666	606	999999	789	813	181	348	318	999999	999999	764	706	999999	504	331	930	839	871	999999	983	539	580	999999	543	197	204	107	999999	432	989	677	580	432	553	340	999999	999999	253	20	29	625	213	353	563	315	638	285	242	301	494	999999	250	760	715	999999	96	327	17	601	619	83	586	885	343	921	194	284	117	173	739	238	596	860	752	368	335	999999	725	237	559	999999	999999	469	938	107	436	999999	999999	999999	254	999999	999999	651	999999	945	48	328	999999	641	131	363	177	78	999999	265	999999	390	18	357	13	999999	601	780	51	699	217	126	946	246	999999	999999	567	999999	919	475	544	945	468	806	999999	999999	227	94	116	206	751	797	907	683	802	56	811	369	221	394	672	999999	609	701	738	921	381	999999	156	756	796	285	159	97	721	999999	921	999999	999999	995	999999	517	999999	845	948	999999	219	999999	443	449	999999	207	999999	534	803	630	345	767	78	999999	999999	454	938	999999	409	475	647	820	999999	452	134	609	342	999999	999999	999999	249	763	753	327	712	118	339	999999	202	598	605	624	294	999999	999999	164	143	628	369	197	999999	324	446	999999	772	999999	311	991	324	999999	999999	999999	781	999999	999999	582	24	751	696	527	125	241	167	999999	870	999999	536	871	437	969	476	999999	857	565	999999	925	999999	280	554	323	999999	347	392	247	733	999999	999999	645	709	442	150	391	931	999999	81	347	167	635	611	749	862	439	563	354	488	160	606	999999	72	999999	264	743	206	383	719	777	999999	919	86	729	190	999999	172	995	829	94	783	25	494	247	768	691	668	805	999999	378	784	999999	759	583	545	626	583	999999	999999	406	999999	558	999999	999999	499	999999	999999	882	569	999999	276	567	525	404	999999	590	999999	824	697	572	85	401	923	999999	993	999999	999999	503	194	563	317	918	817	432	898	999999	999999	200	748	999999	143	999999	245	487	111	226	522	365	216	954	894	758	556	999999	331	794	634	999999	310	688	87	65	999999	999999	664	999999	749	999999	999999	999999	697	541	86	176	439	299	999999	445	249	776	297	804	999999	239	669	999999	372	213	111	999999	600	122	889	999999	999999	87	97	240	822	754	476	429	860	999999	999999	362	682	389	185	42	999999	999999	541	533	999999	283	768	468	346	116	984	999999	999999	400	999999	999999	
652	999999	724	361	999999	999999	999999	495	310	999999	944	233	999999	999999	876	983	37	78	475	410	580	365	668	999999	319	629	893	716	769	929	438	469	999999	999999	710	665	664	823	830	999999	576	999999	233	999999	338	999999	495	999999	240	11	519	999999	924	151	15	296	357	555	999999	999999	41	905	725	380	439	484	711	999999	605	999999	328	214	248	999999	833	533	999999	145	840	774	143	999999	999999	767	420	999999	545	380	999999	424	317	119	781	999999	682	670	330	999999	999999	999999	833	202	434	29	683	314	684	172	317	481	164	999999	714	999999	999999	177	999999	957	959	999999	939	340	627	999999	902	218	999999	990	90	173	212	288	999999	999999	940	941	439	999999	94	116	999999	382	73	203	999999	105	404	513	808	999999	251	999999	893	179	914	503	574	252	127	999999	881	693	999999	154	999999	999999	179	728	999999	507	738	963	999999	853	999999	566	277	999999	921	999999	999999	920	999999	999999	921	839	395	872	999999	447	376	196	348	619	234	148	999999	918	925	395	999999	676	185	999999	776	288	499	999999	88	999999	235	150	999999	321	999999	960	511	516	232	438	489	307	656	890	140	551	624	264	628	952	999999	358	509	999999	880	999999	745	880	799	643	350	355	794	724	999999	236	999999	999999	959	274	637	784	999999	496	999999	999999	29	294	180	999999	664	245	421	999999	91	876	999999	796	440	522	999999	631	716	589	97	144	513	931	678	999999	999999	596	304	364	999999	491	999999	22	630	261	999999	460	709	999999	978	115	999999	668	643	999999	594	78	596	447	58	15	77	116	408	770	125	98	615	999999	547	999999	999999	66	809	599	223	628	175	188	403	765	921	151	610	999999	210	844	999999	342	320	618	999999	857	316	319	999999	999999	614	999999	999999	39	844	443	37	911	175	877	859	53	132	999999	903	417	53	293	94	999999	999999	425	570	281	999999	282	955	928	76	92	750	499	186	999999	999999	315	52	374	999999	488	999999	699	817	332	984	254	220	354	999999	999999	814	33	999999	497	61	999999	999999	865	238	571	999999	108	844	999999	137	369	999999	465	950	999999	375	999999	372	605	811	806	608	247	296	557	72	611	223	484	277	727	999999	999999	615	826	999999	187	999999	999999	11	999999	854	999999	205	625	386	999999	404	128	227	999999	660	629	686	255	589	61	578	999999	999999	876	885	370	814	410	999999	189	850	134	999999	999999	542	999999	999999	796	999999	874	52	670	180	317	216	105	266	141	999999	644	11	370	246	999999	608	465	849	999999	999999	493	919	999999	530	207	999999	279	
547	39	603	999999	35	890	303	715	19	908	999999	202	999999	999999	113	683	999999	461	187	490	888	999999	590	86	175	479	666	467	999999	999999	999999	972	412	937	999999	237	537	430	999999	121	999999	531	999999	999999	999999	656	465	348	390	246	462	999999	999999	424	391	999999	999999	526	480	555	999999	835	760	999999	767	537	790	731	243	999999	999999	912	842	75	999999	367	660	999999	132	999999	24	327	87	718	794	81	952	987	556	625	788	20	949	999999	888	241	770	999999	999999	427	865	999999	999999	999999	101	549	236	955	11	34	281	559	999999	962	540	905	757	999999	969	999999	585	803	185	617	999999	144	962	779	187	192	999999	468	957	999999	652	999999	221	573	999999	999999	845	999999	999999	999999	999999	239	616	987	999999	982	483	729	233	999999	999999	72	558	498	427	957	587	457	778	819	437	812	601	999999	319	259	999999	194	423	724	849	999999	999999	652	999999	857	528	974	256	204	709	866	245	719	862	999999	733	722	155	670	999999	999999	999999	175	104	999999	637	915	678	999999	298	298	315	508	397	263	254	999999	236	570	999999	612	999999	583	120	571	577	882	837	999999	526	970	49	753	68	999999	369	999999	558	730	999999	612	305	973	905	999999	561	736	332	609	346	828	496	999999	241	999999	197	645	65	533	999999	755	88	949	756	999999	258	562	450	935	894	602	356	999999	351	999999	999999	237	678	699	20	840	559	238	392	999999	484	999999	521	14	274	999999	596	35	766	473	533	356	226	588	172	999999	296	396	714	744	999999	990	242	414	747	959	999999	366	523	999999	206	850	999999	68	843	793	50	445	671	999999	999999	999999	739	878	303	999999	999999	999999	537	999999	554	999999	999999	999999	226	999999	232	116	267	315	999999	240	511	643	277	683	999999	167	744	999999	958	999999	725	544	738	160	999999	999999	121	786	947	877	999999	999999	578	43	336	999999	842	359	571	933	188	366	423	775	999999	999999	610	619	182	854	355	168	62	703	999999	978	910	76	999999	867	995	480	999999	879	999999	999999	74	244	356	869	324	999999	807	35	672	368	999999	963	340	165	753	501	614	103	532	670	460	999999	595	999999	18	776	127	703	938	708	999	543	373	820	41	376	273	312	539	959	360	36	41	89	857	999999	735	86	123	503	866	274	999999	999999	549	999999	648	999999	861	548	278	999999	97	963	369	588	599	520	999999	387	238	312	563	999999	319	433	844	516	500	72	50	999999	590	444	841	999999	195	632	999999	999999	999999	275	451	991	999999	256	939	77	719	279	357	225	
952	736	999999	564	710	785	431	125	999999	999999	507	999999	999999	999999	999999	999999	132	634	402	966	248	292	659	962	861	572	881	73	999999	777	796	231	715	824	97	999999	999999	999999	34	999999	999999	999999	999999	999999	767	651	493	999999	732	296	999999	94	999999	999999	976	670	86	311	703	999999	903	999999	630	577	346	286	94	683	151	670	482	845	609	992	765	999999	794	74	205	219	88	428	999999	207	832	999999	354	334	848	999999	999999	999999	583	999999	506	999999	999999	920	258	491	999999	999999	999999	72	999999	109	484	999999	625	893	876	22	116	494	69	999999	999999	999999	744	634	931	759	999999	724	893	614	271	723	999999	999999	558	999999	815	714	651	278	999999	277	394	732	236	470	709	954	999999	764	761	99	999999	999999	816	112	999999	624	999999	808	975	597	179	209	999999	999999	397	704	345	12	206	999999	843	790	378	760	999999	22	999999	470	59	999999	183	138	853	182	896	474	114	456	698	999999	165	842	303	519	107	194	894	999999	83	15	619	548	567	368	256	999999	653	999999	73	173	227	98	759	104	423	999999	355	665	999999	923	599	889	313	999999	247	10	497	999999	662	999999	127	932	397	999999	271	635	999999	494	925	999999	999999	999999	393	535	973	76	93	208	105	66	838	999999	609	160	999999	729	244	999999	131	255	548	794	403	219	55	295	700	999999	833	788	480	999999	739	15	111	999999	506	778	42	180	999999	299	763	999999	25	888	332	247	638	999999	400	999999	372	680	320	37	654	183	489	688	999999	378	375	999999	585	977	498	603	58	864	233	466	999999	999999	338	999999	40	797	999999	999999	962	463	999999	999999	398	999999	999999	69	695	999999	896	332	999999	999999	803	548	924	456	30	47	399	999999	999999	773	317	933	489	421	351	999999	996	999999	980	332	725	913	302	83	918	999999	999999	439	908	973	968	901	178	999999	157	999999	999999	999999	777	166	767	999999	274	999999	983	999999	999999	87	717	634	88	999999	999999	999999	627	890	999999	999999	538	905	559	960	819	225	805	415	765	313	273	561	999999	422	90	824	999999	491	648	989	99	999999	999999	411	721	284	895	999999	999999	212	558	266	543	484	55	871	606	807	425	58	999999	999999	699	677	813	999999	898	665	959	527	411	146	251	266	999999	84	772	999999	999999	545	329	876	999999	562	755	17	27	999999	376	218	999999	757	999999	599	999999	999999	764	465	597	565	385	240	969	41	800	421	999999	999999	724	971	108	458	568	879	729	630	721	146	921	806	148	648	298	750	999999	654	999999	651	999999	999999	
320	317	560	683	999999	99	907	824	762	344	992	740	536	405	120	768	199	196	999999	861	799	627	543	791	999999	999999	941	228	999999	999999	350	372	999999	484	660	790	898	884	999999	640	723	897	384	587	813	407	121	893	639	542	464	999999	781	913	449	692	999999	999999	266	431	158	999999	999999	616	993	629	238	61	744	330	870	315	475	240	999999	902	253	955	977	999999	626	57	589	199	999999	999999	591	598	45	999999	26	999999	999999	298	999999	999999	804	999999	999999	193	178	69	158	999999	671	999999	418	999999	774	546	449	817	792	247	805	110	109	903	925	537	48	639	25	999999	999999	741	687	187	748	114	107	485	371	793	851	566	898	999999	999999	541	57	50	824	498	528	209	346	390	492	391	934	901	842	999999	155	538	54	382	16	929	999999	241	802	999999	449	999999	999999	999999	395	249	211	830	999999	394	489	998	815	999999	258	999999	405	307	694	367	999999	206	643	314	647	999999	521	526	999999	999999	79	816	247	163	59	999999	999999	347	994	252	999999	999999	524	999999	577	157	723	527	133	902	534	999999	546	445	501	999999	330	151	999999	83	728	685	567	788	324	673	760	999999	477	694	999999	67	313	452	999999	75	681	195	737	500	598	999999	402	370	72	905	999999	802	662	806	243	999999	999999	920	524	503	547	735	143	903	396	70	999999	439	551	477	860	103	267	436	571	145	413	860	484	733	292	999999	999999	999999	403	958	999999	999999	460	749	80	392	999999	999999	527	945	62	999999	999999	538	944	963	818	595	54	185	545	236	999999	108	208	999999	445	790	221	350	19	999999	509	437	70	388	999999	802	999999	999999	999999	999999	999999	625	92	579	755	946	789	329	999999	140	374	228	423	774	436	361	550	943	947	147	999999	187	999999	999999	334	676	477	566	999999	999999	197	999999	19	962	327	618	25	628	381	499	11	891	961	878	999999	999999	23	296	951	999999	261	464	999999	38	118	730	999999	754	255	88	479	232	999999	999999	943	798	999999	460	999999	818	345	922	999999	457	999999	582	999999	66	979	999999	662	190	614	365	763	733	999999	999999	853	597	928	999999	999999	302	999999	999999	555	599	999999	560	83	999999	999999	143	292	339	999999	999999	999999	999999	515	999999	775	212	426	298	617	999999	999999	220	752	237	999999	859	890	84	550	279	999999	999999	36	626	999999	428	969	109	350	481	999999	999999	840	972	98	326	91	304	495	179	876	731	171	574	990	999999	807	845	955	999999	999999	217	789	622	644	536	999999	888	512	999999	243	326	947	999999	
907	999999	999999	999999	148	290	999999	595	589	380	403	706	999999	462	635	406	620	133	154	369	238	999999	645	227	337	999999	999999	203	999999	147	936	560	999999	35	667	816	355	37	707	675	213	657	999999	418	229	999999	340	999999	262	115	736	119	181	588	906	52	538	161	999999	586	473	999999	802	999999	999999	843	922	999999	795	819	60	593	426	999999	165	581	999999	999999	998	399	231	769	940	999999	999999	826	388	205	999999	624	999999	999999	584	999999	211	630	855	186	999999	999999	25	170	262	443	999999	153	999999	703	432	999999	999999	310	163	63	364	704	643	125	999999	617	464	727	61	999999	999999	856	18	999999	277	535	999999	69	262	622	999999	71	516	506	631	267	144	999999	773	792	819	977	51	531	766	507	999999	739	999999	999999	921	298	119	999999	902	209	145	397	435	897	610	745	999999	541	679	302	197	146	494	782	483	779	954	268	999999	562	814	486	538	999999	549	985	923	895	700	95	952	434	603	999999	132	747	259	875	192	999999	929	510	852	473	319	849	999999	364	884	151	999999	999999	999999	350	394	658	858	665	358	624	999999	999999	840	593	350	999999	542	999999	659	999999	999999	88	86	287	633	999999	999999	74	999999	699	740	569	21	559	751	111	703	263	46	474	889	593	527	999999	260	777	669	268	133	999999	316	999999	704	999999	999999	999999	774	999999	717	999999	33	793	215	658	883	999999	151	291	842	248	69	999999	999999	195	846	999999	560	999999	36	855	645	376	941	903	392	557	864	862	938	999999	337	259	546	956	999999	105	387	869	684	997	635	388	426	884	497	999999	166	519	999999	999999	999999	266	427	861	999999	657	851	312	276	999999	398	999999	353	357	999999	999999	742	79	744	751	999999	690	999999	38	230	266	950	67	999999	999999	400	355	561	264	789	999999	999999	685	521	793	254	84	603	359	608	356	45	78	999999	687	294	97	775	560	133	25	433	398	640	188	707	794	897	910	935	999999	727	98	568	840	976	67	557	950	999999	999999	97	483	999999	873	999999	999999	94	727	80	312	999999	10	141	774	647	444	54	999999	95	460	186	692	424	565	629	946	510	142	999999	237	540	999999	63	999999	927	949	968	767	956	826	999999	179	840	632	473	726	999999	794	202	999999	22	223	864	56	999999	405	69	999999	253	999999	380	999999	26	842	999999	755	999999	493	846	697	476	999999	386	269	750	999999	999999	791	999999	903	989	716	940	178	999999	326	959	999999	348	531	890	113	523	682	999999	758	163	997	999999	718	999999	472	947	504	
999999	736	999999	605	999999	301	553	277	772	350	294	664	20	847	999999	455	795	999999	155	999999	807	999999	763	704	814	992	853	854	932	383	133	527	769	445	112	488	489	364	711	56	978	999999	341	183	397	791	747	315	379	413	923	839	327	999999	697	999999	972	143	791	312	448	698	345	398	226	767	999999	999999	745	999999	999999	440	999999	108	999999	194	999999	590	316	32	255	548	999999	528	460	294	209	999999	748	409	999999	355	573	408	608	289	287	942	956	629	896	181	570	239	446	999999	611	228	999999	512	999999	392	826	768	67	900	223	817	938	932	568	758	827	345	999999	620	866	829	500	66	907	99	999999	999999	136	83	977	255	91	967	683	980	849	999999	738	132	529	805	351	999999	76	470	999999	33	71	147	354	999999	606	826	999999	781	999999	240	605	999999	759	148	999999	983	922	999999	999999	999999	999999	587	908	999999	606	999999	101	71	488	791	990	447	999999	610	625	999999	999999	752	649	999999	351	901	999999	619	639	999999	999999	390	999999	999999	786	999999	734	43	773	483	999999	763	628	999999	734	565	303	936	999999	168	497	999999	523	653	265	179	329	480	999999	358	999999	298	952	999999	147	999999	897	130	999999	892	712	61	999999	999999	759	965	134	554	999999	999999	607	325	379	481	668	225	867	520	112	616	778	264	413	425	158	940	810	187	957	34	999999	999999	930	357	999999	446	321	381	893	299	55	774	999999	843	999999	999999	919	999999	781	922	999999	387	28	399	123	457	647	421	993	819	164	946	596	999999	128	435	394	31	34	999999	999999	496	999999	999999	570	13	999999	569	674	999999	30	339	406	44	191	999999	163	541	999999	998	798	999999	999999	83	144	109	188	999999	725	325	625	999999	456	559	29	355	760	216	999999	120	153	87	746	999999	798	825	999999	999999	324	999999	281	999999	999999	36	434	12	999999	553	678	471	825	861	844	999999	999999	133	999999	846	25	835	529	947	712	999999	855	720	999999	531	284	319	999999	625	999999	999999	53	772	999999	429	135	999999	246	999999	538	367	294	291	243	396	343	675	941	703	546	488	318	333	150	664	181	714	847	587	278	999999	999999	209	731	957	315	750	23	999999	999999	998	999999	322	999999	355	999999	573	486	999999	198	609	999999	856	89	650	577	999999	999999	455	258	999999	179	999999	999999	179	999999	95	559	285	999999	592	999999	999999	999999	548	889	996	999999	794	825	607	237	89	399	669	999999	65	130	91	999999	595	128	568	999999	310	828	999999	384	999999	899	753	23	211	999999	999999	999999	999999	
874	540	761	999999	999999	999999	629	999999	193	100	269	279	188	400	965	478	896	495	474	102	283	999999	719	948	621	999999	895	82	594	999999	403	793	999999	112	999999	589	999999	808	789	291	939	563	126	999999	681	115	71	508	999999	999999	314	200	140	999999	615	202	999999	999999	959	141	941	556	66	167	697	999999	557	86	219	385	159	97	706	999999	162	720	999999	981	277	516	612	396	294	59	999999	212	663	865	999999	987	769	999999	848	658	349	393	506	959	51	999999	557	985	299	412	395	999999	999999	947	999999	999999	999999	839	999999	999999	528	555	271	17	446	494	812	692	589	999999	616	642	249	57	844	999999	999999	605	939	72	999999	999999	107	881	664	504	717	999999	172	999999	359	929	972	405	140	999999	132	999999	522	556	403	999999	999999	77	796	999999	999999	446	113	999999	681	42	899	482	999999	900	458	389	999999	941	776	106	529	987	872	686	670	844	917	60	647	724	999999	393	668	104	231	40	95	999999	527	281	612	999999	999999	327	40	499	911	239	999999	742	155	999999	999999	307	345	419	204	120	92	142	999999	62	296	999999	949	516	814	999999	679	999999	304	442	424	505	999999	299	75	554	655	999999	932	687	714	999999	999999	511	613	999999	999999	812	835	999999	828	999999	751	560	999999	964	999999	524	685	522	560	917	999999	713	166	284	813	55	353	999999	464	999999	999999	999999	347	391	388	447	902	452	639	999999	592	329	613	999999	999999	933	356	111	187	140	495	420	137	999999	466	864	355	339	557	713	469	999999	519	999999	193	910	222	562	585	930	999999	242	999999	694	334	999999	109	999999	530	999999	699	999999	472	334	999999	790	713	550	924	523	101	573	999999	926	406	407	809	696	846	843	720	794	525	999999	519	262	999999	443	472	999999	764	999999	999999	676	24	228	999999	195	500	403	206	671	999999	72	999999	58	347	956	999999	999999	319	412	288	686	169	904	725	999999	814	999999	999999	999999	87	999999	758	871	764	228	912	188	684	999999	206	453	646	58	167	463	419	470	915	581	156	545	37	999999	941	132	999999	119	502	999999	380	999999	999999	926	593	59	999999	966	293	129	54	999999	252	999999	216	835	50	121	747	272	806	354	999999	681	134	999999	999999	406	929	642	711	802	686	186	999999	868	999999	719	464	117	159	452	999999	795	537	47	302	340	155	116	999999	405	371	239	701	36	89	999999	802	61	499	907	47	651	418	251	431	999999	454	347	532	331	656	639	999999	363	176	461	999999	999999	250	229	999999	823	561	315	440	999999	
999999	225	789	843	999999	413	618	252	415	536	387	999999	616	236	886	807	583	760	749	732	999999	347	999999	627	999999	999999	999999	279	999999	223	100	112	999999	975	590	238	999999	689	999999	252	999999	871	999999	640	84	858	999999	999999	342	453	249	999999	565	708	339	148	999999	171	529	999999	602	348	596	201	446	284	484	640	645	658	259	894	999999	507	999999	999999	399	999999	553	999999	999999	797	937	212	974	299	547	112	999999	452	873	396	170	999999	999999	999999	999999	756	204	799	384	839	377	684	999999	355	454	68	999999	94	748	145	999999	999999	964	805	999999	394	999999	999999	737	382	995	203	999999	862	999999	152	857	37	970	999999	999999	999999	999999	999999	999999	263	17	999999	845	489	114	560	703	999999	778	999999	248	999999	281	890	539	57	71	11	999999	184	899	999999	621	999999	999999	970	123	116	999999	863	999999	999999	385	158	999999	597	311	999999	278	444	500	999999	999999	637	999999	21	756	999999	112	977	692	90	999999	255	364	675	18	543	287	144	447	596	999999	914	999999	681	469	133	513	942	746	999999	733	408	683	999999	999999	983	407	999999	223	999999	999999	999999	181	901	14	140	793	999999	999999	768	970	143	999999	903	999999	179	522	232	999999	633	576	999999	999999	878	356	164	571	512	999999	34	999999	98	999999	414	591	494	743	999999	676	338	339	803	362	978	843	599	411	780	432	88	471	185	646	999999	466	844	901	302	555	850	999999	291	292	564	632	881	223	593	321	934	435	309	556	223	304	773	807	262	999999	757	752	790	89	350	563	960	452	999999	999999	747	592	451	668	825	769	57	999999	797	999999	999999	386	999999	999999	498	652	172	629	432	295	693	999999	649	266	797	108	778	999999	941	11	672	999999	999999	645	574	351	984	999999	730	454	999999	262	19	999999	83	380	934	332	590	698	400	341	999999	54	264	710	943	999999	870	727	991	844	578	795	683	999999	504	183	894	156	668	531	999999	977	999999	440	37	999999	193	426	174	999999	621	253	610	340	419	837	999999	863	408	999999	999999	12	463	412	999999	223	999999	550	876	760	437	444	39	869	442	51	15	824	683	211	11	453	563	999999	232	334	194	352	123	666	792	999999	999999	868	760	896	524	636	999999	813	999999	999999	550	999999	27	999999	223	999999	898	377	831	566	189	206	999999	327	999999	918	189	358	38	880	999999	999999	999999	999999	695	171	999999	545	527	999999	77	870	692	368	999999	160	527	54	999999	453	453	745	835	235	851	551	80	999999	457	606	456	408	784	638	216	339	999999	
621	492	62	632	362	850	462	499	319	514	440	999999	298	401	999999	999999	585	436	691	385	742	555	999999	100	675	97	999999	922	999999	95	63	162	573	715	906	562	68	820	100	895	382	999999	541	46	640	29	169	214	321	170	209	211	999999	954	701	75	348	961	957	999999	929	999999	999999	999999	461	999999	850	582	495	582	999999	764	346	999999	999999	15	999999	116	460	656	999999	999999	999999	509	999999	852	637	618	24	999999	223	106	999999	825	965	842	906	999999	585	362	999999	587	719	739	980	445	865	999999	952	695	60	242	999999	310	346	223	999999	999999	348	608	650	242	568	654	369	999999	900	520	830	999999	109	999999	531	108	487	350	996	871	528	451	999999	999999	999999	999999	790	981	999999	563	489	999999	913	585	969	976	712	936	29	75	999999	897	999999	354	897	792	999999	353	999999	999999	999999	995	227	68	802	999999	621	741	576	250	864	388	999999	347	999999	88	255	523	738	554	999999	551	331	930	501	999999	906	999999	21	873	731	446	280	999999	999999	999999	534	855	783	999999	999999	970	369	779	211	991	999999	207	323	818	547	999999	614	166	27	280	674	296	566	999999	999999	979	729	702	518	427	118	315	606	547	553	400	740	666	199	999999	192	999999	729	509	230	709	328	202	336	658	832	123	999999	469	999999	248	999999	611	91	385	250	666	999999	783	883	105	999999	999999	999999	999999	343	999999	999999	999999	98	999999	567	66	951	999999	660	536	999999	860	999999	999999	150	147	728	315	111	138	584	999999	999999	525	291	999999	626	999999	118	552	927	999999	325	883	999999	573	380	999999	680	242	999999	800	724	714	299	999999	198	999999	954	463	56	959	55	999999	374	163	427	573	840	999999	439	825	182	117	999999	197	545	711	999999	576	766	41	634	868	477	783	98	470	235	881	756	737	180	654	506	968	143	120	519	999999	155	807	857	68	802	999999	628	616	114	112	999999	486	51	388	999999	24	334	187	737	590	74	957	348	958	865	702	655	528	611	640	64	434	202	999999	431	958	184	575	999999	642	999999	999999	365	999999	26	279	696	792	956	491	643	955	999999	928	928	197	469	898	203	999999	189	109	15	999999	57	439	294	999999	956	999999	840	758	121	999999	435	592	999999	225	941	595	16	862	571	130	996	108	999999	999999	925	243	999999	999999	382	965	462	65	999999	999999	85	586	999999	509	999999	228	651	884	844	288	502	346	595	253	957	999999	999999	327	538	884	999999	948	999999	30	271	722	249	563	386	156	641	380	125	711	149	364	
610	506	36	353	479	122	264	773	771	589	648	255	328	999999	871	145	526	592	999999	136	208	965	248	123	978	999999	508	698	999999	132	230	884	113	602	996	999999	300	195	415	365	694	615	258	999999	999999	993	245	611	284	505	853	533	298	999999	165	645	268	913	374	392	613	999999	136	649	368	763	151	726	999999	283	845	999999	187	67	999999	999999	716	999999	999999	984	999999	999999	423	150	999999	697	999999	100	446	361	339	999999	820	32	751	137	999999	609	323	999999	852	518	833	10	999999	521	356	999999	999999	999999	999999	999999	875	999999	539	717	999999	985	379	671	177	61	289	426	999999	468	521	164	316	999999	114	117	252	999999	142	999999	72	999999	999999	758	351	365	519	874	999999	637	511	440	492	44	999999	503	999999	999999	153	801	239	416	66	201	999999	201	999999	276	468	999999	458	157	257	206	999999	730	999999	621	329	999999	542	415	999999	316	957	90	999999	282	330	610	878	600	583	999999	113	999999	365	298	757	159	442	252	415	999999	189	999999	999999	296	389	263	999	999999	332	341	269	824	423	999999	244	919	530	651	946	999999	942	858	574	916	102	998	374	216	864	999999	999999	299	999999	391	136	604	897	385	892	76	611	270	277	251	81	289	243	614	64	838	629	790	305	999999	669	999999	789	275	203	999999	888	793	753	162	962	969	825	41	623	999999	31	154	759	999999	999999	999999	999999	332	844	999999	765	760	161	36	550	589	994	451	721	806	814	632	999999	999999	187	818	999999	999999	289	112	464	211	990	999999	816	484	40	424	310	988	739	999999	430	999999	625	138	641	727	999999	383	999999	383	319	817	999999	999999	963	258	703	999999	173	475	52	999999	359	563	999999	999999	219	999999	558	579	999999	733	76	357	211	801	885	58	999999	789	514	999999	137	999999	892	999999	999999	426	521	782	999999	999999	824	274	424	688	41	72	369	905	517	544	999999	405	241	999999	750	999999	198	171	372	999999	262	384	999999	146	614	277	671	595	999999	792	554	775	858	280	908	802	932	522	770	999999	688	999999	281	999999	91	732	849	315	433	999999	238	999999	420	76	618	999999	999999	999999	999999	763	400	774	768	725	990	999999	546	961	999999	947	545	675	999999	549	966	999999	112	990	999999	999999	428	366	171	25	564	204	364	999999	999999	467	999999	653	449	17	432	914	999999	556	979	41	195	888	637	999999	999999	562	959	871	999999	636	348	323	233	201	345	44	612	752	170	795	999999	754	999999	999999	459	891	999999	393	126	61	999999	555	20	999999	696	539	
728	686	999999	11	244	493	999999	35	129	184	430	257	999999	398	312	999999	999999	193	346	441	999999	427	36	694	336	999999	754	59	167	793	312	210	504	805	315	926	322	169	560	999999	72	283	101	285	999999	978	720	727	999999	718	999999	827	686	999999	999999	999999	660	745	675	669	739	642	867	335	871	230	753	866	92	386	447	236	999999	145	378	315	999999	751	233	357	999999	36	309	448	634	999999	523	248	855	13	999999	577	493	999999	472	430	416	765	413	251	999999	854	999999	372	999999	931	204	551	887	999999	975	908	999999	999999	814	712	342	428	701	396	706	514	21	89	120	869	743	999999	672	999999	899	570	347	999999	132	10	391	999999	999999	999999	291	971	361	999999	38	367	65	175	87	759	97	987	74	27	999999	720	842	565	262	411	198	999999	999999	939	999999	414	571	539	999999	813	999999	405	260	998	114	735	162	800	60	999999	814	577	663	913	860	911	999999	330	999999	411	168	825	999999	766	513	827	102	999999	999999	623	795	999999	969	274	439	999999	736	75	912	808	567	52	515	999999	597	621	800	965	88	833	999999	999999	101	794	655	504	999999	494	495	287	642	740	334	437	957	297	999999	398	999999	999999	999999	441	418	639	843	125	320	184	999999	892	37	999999	999999	642	999999	555	999999	185	999999	934	970	252	580	635	176	827	999999	88	999999	309	24	411	999999	999999	658	476	999999	462	951	539	194	546	324	602	259	515	406	691	721	411	862	432	779	999999	999999	999999	999999	782	472	26	407	242	632	999999	877	999999	645	434	984	248	722	999999	234	999999	750	999999	928	977	999999	661	430	36	366	999999	446	592	632	942	711	725	615	59	989	999999	999999	999999	999999	999999	724	999999	870	972	999999	999999	689	890	208	699	799	774	14	883	407	811	999999	381	999999	491	434	295	993	702	999999	268	633	673	983	298	948	798	519	484	262	751	790	458	328	883	461	556	999999	933	153	937	721	731	999999	999999	349	760	999999	999999	29	438	640	177	259	449	999999	999999	906	909	751	10	264	530	631	656	30	999999	62	991	40	878	901	70	999999	785	547	901	31	999999	948	999999	722	97	464	823	999999	999999	999999	999999	44	999999	649	484	999999	153	682	200	999999	995	166	213	708	94	401	999999	537	999999	618	473	901	948	994	111	960	563	288	177	999999	999999	546	407	937	183	957	595	999999	427	999999	999999	113	356	800	35	999999	745	999999	638	695	999999	296	999999	15	999999	977	96	450	547	524	627	999999	999999	999999	303	459	759	276	999999	
136	806	913	119	701	212	370	999999	157	968	999999	224	84	649	999999	999999	999999	16	999999	999999	205	871	155	690	902	260	999999	598	231	506	576	889	479	954	999999	999999	409	186	837	802	375	431	999999	481	95	309	553	999999	999999	380	782	453	367	999999	339	265	999999	232	217	451	999999	772	999999	651	999999	999999	745	130	148	593	354	344	178	599	835	773	933	673	605	603	999999	336	565	850	724	999999	999999	413	624	256	999999	187	999999	396	151	603	107	297	89	522	563	433	999999	449	999999	448	285	767	239	999999	999999	987	626	613	744	334	216	483	926	279	999999	342	505	892	366	177	374	781	457	241	676	646	594	999999	49	284	999999	126	824	999999	848	764	183	68	999999	249	560	365	652	816	999999	623	370	810	481	999999	927	194	999999	859	83	999999	320	998	889	686	999999	543	573	470	85	100	999999	999999	999999	286	168	999999	968	999999	999999	999999	139	999999	999999	62	999999	784	611	999999	356	75	42	964	999999	354	454	185	178	247	846	999999	791	192	999999	999999	999999	718	389	205	73	490	999999	966	253	999999	374	679	163	999999	410	618	999999	999999	123	20	67	694	449	85	832	982	278	730	279	999999	226	999999	898	548	97	567	405	416	999999	865	999999	76	721	146	980	999999	32	340	837	238	96	46	78	731	248	279	279	999999	373	91	222	496	697	999999	848	427	780	614	750	999999	999999	524	10	258	999999	991	972	313	999999	999999	959	937	892	50	511	190	878	177	310	999999	297	102	999999	999999	652	362	378	77	298	999999	994	417	590	994	25	572	45	820	569	256	999999	965	217	315	131	999999	604	656	999999	667	549	613	999999	999999	999999	130	480	337	605	809	623	905	25	542	73	551	999999	897	999999	999999	155	999999	607	63	520	332	999999	738	552	377	757	722	924	630	23	390	113	999999	999999	894	101	708	225	760	633	999999	950	675	999999	579	999999	706	631	213	522	491	999999	260	422	233	999999	742	999999	237	999999	901	981	394	528	682	999999	697	458	999999	848	447	999999	847	430	128	999999	218	496	972	448	61	100	720	999999	999999	385	853	246	999999	658	358	923	987	999999	999999	420	999999	157	569	141	999999	258	999999	999999	999999	999999	168	829	303	851	37	256	812	789	10	999999	270	286	995	307	594	461	242	999999	500	999999	855	148	698	707	999999	70	926	841	999999	803	600	365	43	883	227	33	942	999999	999999	111	121	207	709	921	999999	289	161	272	546	999999	26	28	999999	999999	999999	30	141	595	45	999999	330	999999	582	
206	999999	905	253	999999	90	999999	518	867	851	999999	412	657	999999	776	558	536	999999	999999	999999	999999	786	582	500	482	99	206	892	357	339	663	781	150	625	512	999999	254	999999	49	999999	975	999999	158	176	999999	999999	146	591	364	47	509	68	999999	676	155	419	999999	414	771	32	883	999999	999999	538	197	617	272	42	926	74	313	999999	869	481	328	999999	638	415	34	333	999999	615	537	319	830	605	125	473	479	999999	84	839	274	999999	999999	999999	110	620	979	858	886	114	999999	999999	734	18	198	999999	357	999999	999999	232	999999	447	79	278	151	851	999999	999999	502	999999	562	834	989	999999	235	852	183	999999	74	999999	435	999999	447	849	950	246	585	821	417	931	126	498	320	851	459	827	947	40	165	258	912	999999	999999	97	551	829	310	270	782	346	20	335	915	999999	999999	999999	10	230	327	904	276	886	999999	999999	682	74	524	999999	999999	408	999999	152	866	816	999999	48	809	360	307	130	936	999999	48	80	920	790	582	555	64	999999	999999	727	999999	260	999999	999999	222	795	414	487	315	172	255	999999	441	868	468	109	999999	999999	413	650	922	206	968	951	848	114	649	892	491	999999	999999	999999	581	188	439	615	999999	88	826	23	945	820	814	773	79	663	639	62	332	483	895	306	832	186	804	516	292	999999	999999	118	156	522	999999	999999	89	477	803	262	439	852	275	999999	931	399	704	111	999999	204	882	194	474	596	999999	18	82	786	945	404	383	922	999999	999999	900	718	867	433	824	477	999999	601	860	999999	999999	999999	217	999999	999999	442	482	702	134	97	157	993	644	559	999999	999999	275	999999	999999	409	879	516	528	470	681	999999	999999	281	999999	914	510	290	999999	97	973	999999	999999	758	422	513	999999	680	999999	999999	999999	906	83	317	999999	999999	999999	401	79	460	507	116	950	747	643	999999	909	210	425	220	587	867	669	556	586	862	197	999999	880	27	487	208	718	999999	814	774	149	224	999999	450	712	118	220	999999	999999	866	999999	63	125	271	604	721	264	587	999999	789	247	527	731	618	999999	695	521	61	999999	308	999999	667	933	868	20	999999	409	975	507	999999	656	795	967	719	999999	144	401	618	423	765	999999	141	999999	999999	536	622	999999	192	800	27	597	169	899	999999	999999	999999	129	256	999999	999999	321	289	999999	190	143	451	559	22	999999	515	303	999999	637	999999	364	266	42	908	999999	397	211	227	999999	490	881	497	896	686	249	251	24	155	367	514	454	999999	61	999999	891	95	73	480	297	295	
723	694	531	692	926	223	999999	221	914	999999	999999	104	113	598	999999	646	999999	873	999999	653	500	158	545	133	999999	999999	214	999999	26	257	334	731	999999	890	999999	197	965	999999	760	36	999999	802	241	504	807	360	561	462	155	999999	999999	199	707	643	794	574	158	408	929	236	18	860	999999	666	538	999999	174	223	999999	999999	680	999999	123	746	851	698	917	50	325	412	148	751	442	771	999999	145	34	296	106	202	999999	567	284	534	28	942	608	999999	999999	832	999999	347	631	999999	999999	197	999999	961	792	999999	657	118	92	526	97	266	427	999999	949	999999	951	999999	127	638	83	122	999999	588	999999	999999	999999	999999	999999	493	227	999999	999999	408	206	529	999999	73	999999	10	999999	930	485	758	999999	761	999999	185	625	999999	999999	318	230	992	961	462	131	497	243	999999	15	999999	999999	598	999999	295	146	28	236	429	343	887	383	999999	999999	152	637	318	151	966	393	915	727	999999	612	999999	581	999999	447	999999	408	571	830	999999	999999	242	896	886	459	161	999999	506	948	999999	999999	993	934	113	900	999999	825	812	999999	277	499	100	585	999999	999999	400	714	18	580	999999	999999	772	67	763	132	999999	999999	751	858	990	999999	887	999999	531	281	619	974	999999	237	999999	999999	596	226	563	999999	999999	656	373	899	999999	446	999999	925	466	999999	467	999999	181	981	50	571	84	954	364	926	612	134	64	262	377	425	999999	999999	951	572	434	999999	999999	642	228	214	999999	851	799	999999	733	999999	509	356	813	683	803	496	999999	67	845	999999	861	636	518	999999	602	121	999999	644	209	835	974	999999	751	911	999999	999999	762	835	688	999999	999999	810	202	651	624	707	448	693	999999	750	594	893	999999	792	694	868	133	448	611	772	328	999999	999999	898	987	615	604	901	252	274	733	361	378	622	487	61	999999	867	164	894	672	999999	32	999999	999999	90	999999	959	227	573	414	324	234	916	999999	10	465	304	999999	999999	999999	999999	451	356	26	243	525	115	999999	642	434	266	293	717	109	488	141	896	657	906	448	999999	683	679	860	419	136	462	717	487	999999	148	999999	999999	790	999999	398	999999	999999	17	565	71	654	584	148	158	40	516	816	425	868	569	646	757	571	468	999999	999999	496	999999	116	72	397	827	999999	295	63	148	926	999999	100	999999	464	999999	351	386	990	108	540	711	388	620	645	999999	618	36	501	455	999999	332	272	625	999999	999999	900	502	674	999999	537	853	105	892	999999	999999	334	412	114	996	416	194	477	764	241	784	228	
496	427	999999	218	999999	793	607	564	604	999999	474	285	629	750	999999	999999	999999	571	999999	616	496	40	803	967	216	921	505	49	999999	854	507	999999	999999	999999	999999	84	999999	617	999999	69	999999	337	985	139	999999	137	485	255	567	999999	999999	203	999999	999999	732	465	623	999999	12	108	298	999999	175	750	214	90	879	999999	999999	999999	999999	556	999999	999999	128	169	55	673	117	88	446	999999	482	917	999999	314	839	237	884	948	461	450	614	418	999999	929	999999	244	925	779	257	471	909	793	999999	757	149	926	59	572	420	950	999999	924	999999	48	999999	257	209	900	999999	652	139	398	323	999999	941	999999	856	198	999999	810	999999	337	830	999999	350	689	580	792	175	912	187	321	537	510	999999	690	756	999999	845	914	45	999999	999999	999999	999999	520	479	999999	816	503	999999	860	999999	609	212	693	103	686	999999	999999	677	417	735	339	999999	818	860	999999	275	260	999999	134	999999	92	999999	723	800	235	999999	999999	219	999999	976	999999	842	999999	745	999999	999999	735	999999	79	44	449	247	627	299	999999	999999	999999	660	667	999999	999999	999999	945	999999	999999	833	489	892	867	53	999999	195	999999	441	73	496	157	83	931	999999	539	663	820	99	999999	844	157	999999	602	105	129	179	552	549	420	67	896	811	999999	104	819	999999	729	35	176	264	497	999999	236	999999	999999	999999	999999	999999	847	902	793	856	612	999999	686	65	300	771	924	698	999999	210	30	999999	600	345	822	836	695	697	999999	795	922	999999	356	960	207	890	122	999999	450	398	701	999999	274	50	208	612	418	999999	552	957	111	477	999999	297	999999	229	999999	647	999999	999999	468	160	968	997	933	963	302	999999	999999	999999	999999	254	258	254	508	513	999999	560	999999	220	999999	931	999999	976	694	455	37	69	794	977	779	475	999999	559	999999	999999	549	276	116	245	319	693	904	999999	999999	999999	229	377	788	999999	487	561	509	417	473	536	15	999999	313	488	935	243	999999	999999	999999	193	203	698	323	999999	963	475	999999	901	900	999999	36	12	678	837	999999	660	280	142	499	999999	999999	643	95	999999	545	999999	962	628	309	86	762	33	999999	999999	999999	530	999999	831	699	22	117	607	517	738	509	13	322	476	262	284	962	999999	392	410	999999	559	612	919	422	414	513	999999	601	823	999999	13	999999	563	999999	704	606	999999	442	999999	121	367	136	357	894	542	245	496	999999	999999	999999	964	641	122	896	113	918	144	999999	999999	509	292	16	999999	766	506	524	758	301	558	678	523	365	905	299	860	433	
265	999999	879	179	26	999999	576	709	17	371	376	667	80	786	472	40	158	977	829	361	442	999999	999999	28	486	999999	816	357	999999	608	736	823	999999	999999	662	119	539	125	492	999999	439	983	999999	145	157	101	231	999999	999999	493	217	927	470	508	990	674	637	861	999999	821	999999	999999	119	409	635	999999	630	400	999999	362	500	42	999999	997	922	459	831	262	870	395	973	999999	999999	117	400	808	999999	537	690	988	999999	677	432	999999	198	219	999999	359	509	603	999999	831	648	853	992	185	442	473	586	541	842	999999	999999	999999	848	598	88	11	999999	999999	999999	999999	710	999999	999999	822	609	823	808	712	584	999999	752	277	999999	152	999999	297	999999	225	376	999999	951	158	999999	106	687	135	822	600	140	999999	350	683	413	377	131	512	999999	179	575	999999	999999	873	956	999999	633	999999	382	706	202	999999	886	793	460	999999	999999	561	999999	999999	145	999999	11	218	581	999999	999999	78	864	556	31	893	999999	945	999999	757	235	88	202	784	999999	963	752	126	999999	349	986	557	233	112	236	569	522	197	44	101	617	456	999999	254	999999	564	859	826	685	999999	476	941	153	999999	85	73	368	215	321	181	999999	885	810	242	999999	999999	999999	761	330	999999	380	137	911	999999	149	999999	999999	947	554	908	114	926	999999	109	999999	55	414	530	36	999999	999999	317	876	862	999999	999999	999999	69	529	656	999999	999999	505	999999	999999	999999	39	999999	563	307	287	421	661	412	999999	805	454	710	999999	999999	999999	325	735	167	260	73	260	58	199	417	999999	726	999999	897	999999	17	430	217	181	534	25	820	966	729	885	789	655	999999	795	564	287	935	701	849	487	999999	999999	348	973	864	98	981	404	999999	999999	560	993	763	222	70	384	246	999999	999999	664	999999	358	16	282	470	417	999999	263	999999	999999	207	35	578	419	796	645	999999	999999	999999	999999	999999	999999	820	564	335	999999	892	261	999999	190	999999	406	999999	194	139	999999	999999	999999	512	999999	312	727	769	26	967	534	424	353	426	424	302	12	231	397	999999	931	538	999999	946	674	525	534	528	454	99	800	167	393	289	751	290	26	999999	999999	144	316	656	804	597	800	999999	548	835	320	887	999999	184	480	564	208	516	913	128	999999	931	777	208	324	927	176	376	41	73	999999	144	285	999999	999999	999999	323	284	734	999999	156	303	976	699	218	566	60	625	999999	829	999999	999999	376	897	894	999999	366	117	342	876	430	433	349	484	170	185	612	767	812	227	250	999999	782	999999	972	543	
954	88	990	999999	999999	550	999999	211	999999	440	768	388	999999	999999	999999	999999	942	857	433	722	953	502	999999	42	954	293	999999	470	589	999999	999999	999999	924	999999	999999	288	126	999999	10	879	744	148	502	999999	417	233	391	999999	330	999999	981	924	635	260	589	462	549	958	802	592	737	228	621	999999	978	999999	463	999999	470	999999	99	367	999999	553	999999	815	999	809	624	731	901	443	149	555	187	537	681	674	771	520	739	168	782	417	151	526	999999	679	999999	999999	769	366	909	999999	999999	623	77	92	282	774	999999	739	343	999999	999999	999999	89	75	646	999999	779	789	263	999999	878	931	999999	999999	411	461	298	330	68	667	961	999999	999999	999999	611	999999	470	599	401	996	999999	999999	824	710	726	847	999999	460	42	310	187	980	113	959	999999	23	48	627	999999	821	486	142	999999	999999	999999	156	999999	652	464	92	979	190	999999	999999	892	879	116	874	999999	564	999999	837	297	758	490	980	441	575	602	597	999999	843	999999	999999	520	999999	999999	158	999999	580	999999	793	996	949	330	996	593	846	76	954	906	999999	903	126	999999	648	999999	999999	999999	139	715	999999	999999	866	999999	146	271	816	999999	999999	560	957	999999	153	485	999999	841	348	999999	494	397	594	508	999999	999999	361	939	802	774	999999	89	407	963	999999	865	884	999999	139	391	194	999999	776	110	108	404	999999	889	999999	999999	585	806	999999	999999	700	742	130	694	412	185	999999	206	999999	52	873	888	162	993	814	999999	999999	486	712	956	253	759	999999	493	410	253	741	472	189	172	198	75	999999	912	273	999999	744	999999	341	953	999999	987	275	733	236	219	251	955	84	481	49	108	999999	550	250	940	132	637	999999	168	443	744	27	307	999999	999999	315	250	999999	999999	544	999999	155	758	999999	266	494	999999	999999	200	11	999999	397	707	132	99	970	42	672	332	605	116	905	182	519	440	999999	967	879	428	999999	11	234	987	937	999999	953	345	769	984	455	245	380	103	999999	999999	999999	320	184	764	837	999999	578	407	999999	437	506	972	999999	349	296	999999	999999	838	999999	10	561	999999	769	495	145	999999	272	687	999999	370	735	811	25	862	93	659	999999	124	590	629	433	827	505	510	999999	999999	999999	430	698	928	999999	542	806	167	106	947	550	999999	999999	213	21	890	530	999999	701	694	956	386	265	636	733	893	257	667	999999	734	999999	268	364	999999	537	841	999999	948	999999	203	999999	858	766	146	118	999999	999999	387	618	542	307	383	809	446	34	720	174	71	205	343	999999	
149	590	999999	999999	999999	334	999999	675	179	900	581	989	508	689	999999	620	999999	528	628	407	999999	59	44	436	530	999999	917	999999	999999	999999	928	752	999999	999999	999999	278	404	104	999999	779	31	712	448	641	999999	999999	311	999999	999999	109	999999	999999	999999	935	999999	999999	556	935	522	999999	417	343	857	502	972	829	200	600	999999	829	226	35	701	848	999999	168	999999	402	999999	145	158	170	213	718	999999	999999	999999	862	493	999999	999999	999999	999999	994	372	999999	854	946	669	896	204	710	934	106	999999	29	999999	999999	559	266	489	163	999999	999999	684	256	139	999999	999999	587	999999	337	117	57	117	757	453	707	486	699	313	665	732	815	940	999999	236	117	999999	999999	553	457	999999	236	296	568	245	204	999999	126	557	715	999999	92	252	867	603	886	989	134	576	999999	251	860	952	824	431	418	999999	999999	30	32	999999	266	999999	205	33	880	999999	548	522	999999	397	370	151	597	588	650	999999	83	843	349	999999	711	999999	418	215	453	283	472	147	826	999999	81	105	534	413	820	58	57	843	722	135	451	611	999999	999999	999999	718	365	245	780	999999	372	999999	681	905	601	999999	999999	989	579	607	298	410	696	500	325	274	999999	194	999999	601	525	999999	999999	223	676	109	719	999999	999999	735	918	999999	366	980	999999	677	423	629	999999	600	433	67	273	125	837	999999	915	827	431	999999	999999	180	478	188	999999	142	283	468	238	501	999999	953	999999	844	688	71	53	716	113	647	999999	986	999999	999999	178	467	965	14	999999	999999	194	891	250	999999	633	748	758	188	658	999999	999999	955	400	999999	100	479	401	429	436	775	996	209	999999	999999	766	125	797	999999	999999	863	176	999999	92	603	316	618	999999	949	999999	940	999999	865	999999	849	253	895	595	72	86	698	76	546	577	999999	999999	984	999999	466	950	518	950	457	178	795	97	135	999999	797	13	482	999999	451	217	999999	472	140	151	874	999999	871	529	734	235	321	797	629	701	482	963	331	450	256	998	703	989	999999	999999	272	762	999999	31	798	999999	603	931	624	339	91	147	508	843	304	999999	89	999999	225	999999	999999	999999	467	433	401	833	999999	41	520	452	514	999999	616	443	879	121	420	849	731	676	631	389	182	300	619	344	465	488	156	328	919	714	999999	999999	841	274	999999	694	630	964	387	571	421	181	824	584	530	75	999999	192	999999	999999	268	549	600	476	825	176	999999	999999	378	202	885	201	999999	999999	733	982	602	999999	999999	726	229	766	299	69	968	10	475	45	
813	999999	999999	963	999999	689	456	233	999999	374	449	138	880	573	595	194	686	230	648	34	851	999999	472	358	376	790	20	999999	260	541	508	824	700	999999	252	978	677	922	388	843	353	509	949	999999	175	687	999999	656	181	999999	382	748	362	451	194	276	927	177	597	32	679	955	999999	501	865	624	999999	112	330	999999	517	764	841	804	680	999999	999999	244	999999	688	945	364	329	156	168	760	999999	259	594	976	60	999999	334	999999	999999	398	536	458	372	999999	260	742	335	563	597	618	999999	557	770	841	678	999999	999999	908	86	324	999999	826	999999	115	999999	999999	518	353	999999	17	439	484	640	291	815	999999	872	641	438	212	38	766	559	550	853	914	489	752	999999	999999	525	425	289	999999	763	709	126	267	397	82	999999	999999	999999	589	999999	999999	999999	488	999999	538	819	999999	480	874	296	869	277	999999	261	248	698	765	55	208	492	23	999999	999999	527	999999	999999	615	254	365	978	999999	768	999999	370	431	996	11	726	999999	548	182	999999	999999	563	894	441	334	15	158	999999	469	936	799	107	175	237	999999	960	919	999999	999999	108	999999	896	999999	999999	307	431	829	999999	697	48	285	659	320	78	789	237	999999	999999	698	609	105	999999	518	121	968	999999	999999	999999	870	50	806	263	344	83	829	999999	999999	999999	144	902	186	907	687	999999	660	150	999999	106	447	899	337	255	999999	604	13	999999	387	137	999999	999999	235	635	381	656	242	31	999999	246	248	280	912	838	540	796	999999	198	999999	98	460	828	95	999999	756	999999	999999	999999	446	739	80	999999	141	999999	662	708	676	551	535	40	197	638	824	550	999999	177	987	498	714	30	180	999999	839	298	677	999999	349	137	878	411	943	999999	584	585	176	552	148	725	186	831	129	882	662	999999	900	821	14	544	250	589	982	224	846	425	568	264	999999	843	519	360	368	549	672	133	999999	517	63	999999	999999	315	999999	272	322	883	901	298	162	576	397	999999	308	804	886	298	428	728	999999	999999	27	911	696	305	215	825	472	999999	219	538	186	393	767	765	170	935	999999	720	901	999999	523	280	112	289	456	999999	999999	999999	662	384	705	999999	999999	894	231	473	618	733	66	496	420	332	88	624	999999	999999	97	999999	644	951	999999	999999	826	870	645	746	999999	417	849	551	999999	908	916	835	833	818	710	873	543	697	326	999999	664	999999	553	201	202	487	890	452	576	519	919	999999	647	996	999999	812	259	484	999999	210	884	514	999999	999999	415	253	790	580	303	
224	999999	947	634	909	999999	999999	999999	453	554	331	527	406	975	265	989	999999	197	836	287	897	999999	68	42	125	943	159	692	999999	785	948	999999	319	999999	361	999999	972	86	737	952	129	495	805	930	999999	683	487	538	467	521	210	999999	953	303	406	999999	939	999999	518	966	894	999999	285	668	999999	633	217	258	624	744	27	999999	459	999999	999999	411	818	138	699	442	465	620	235	999999	585	893	744	25	752	760	999999	67	567	771	999999	400	220	147	334	709	476	999999	914	722	504	81	999999	79	146	995	782	811	224	86	510	283	503	754	92	712	889	202	506	863	174	960	571	999999	825	766	200	680	803	990	966	236	999999	512	36	999999	297	674	879	999999	977	768	842	491	271	785	999999	465	64	622	819	283	732	61	557	544	510	999999	999999	379	804	112	17	234	999999	999999	577	999999	999999	579	999999	224	323	749	886	406	127	89	426	50	869	734	999999	999999	180	999999	503	654	954	999999	13	379	431	509	952	999999	760	618	380	987	217	999999	999999	999999	999999	605	960	983	175	161	426	430	500	213	509	999999	486	826	63	428	999999	922	46	246	575	55	793	813	796	20	645	508	999999	999999	832	963	997	150	999999	575	731	520	489	803	75	582	999999	227	999999	883	398	934	565	952	217	295	870	500	909	162	999999	999999	196	164	516	917	721	71	380	999999	81	346	841	488	696	269	442	242	181	993	176	999999	813	913	621	710	943	757	232	547	103	999999	999999	999999	762	584	999999	335	296	157	861	817	847	463	999999	999999	999999	86	265	947	999999	999999	329	916	999999	247	999999	999999	542	806	973	999999	838	833	453	574	115	20	999999	999999	936	999999	945	33	141	358	728	999999	111	569	617	866	501	999999	694	999999	187	324	845	525	250	59	793	490	183	897	978	23	20	247	947	92	361	153	21	745	691	306	784	637	518	983	999999	973	999999	999999	472	564	148	987	396	791	174	209	871	886	999999	999999	999999	244	379	999999	349	863	622	999999	515	999999	272	949	774	881	540	999999	16	999999	877	999999	302	77	434	424	875	33	999999	999999	999999	161	282	999999	432	236	457	549	268	804	999999	318	999999	999999	601	125	301	198	222	515	261	999999	202	614	18	503	172	782	810	955	999999	326	23	999999	616	363	85	999999	527	547	434	990	950	212	622	569	999999	638	475	319	132	686	810	999999	905	962	958	667	999999	928	73	999999	739	312	965	999999	305	999999	999999	247	49	164	671	675	90	270	15	990	992	448	
44	999999	316	500	832	161	516	677	999999	999999	404	999999	30	598	999999	999999	260	647	999999	304	274	999999	999999	238	279	968	24	144	264	644	999999	999999	674	999999	999999	538	999999	249	480	813	999999	627	344	404	999999	631	143	999999	201	331	20	999999	753	698	999999	470	944	88	999999	863	999999	381	422	916	696	999999	743	352	704	944	999999	999999	999999	432	492	999999	239	195	395	999999	834	941	943	933	633	999999	225	999999	503	433	594	289	28	616	999999	999999	215	427	707	999999	888	791	378	999999	930	999999	999999	330	215	538	240	758	999999	583	999999	205	437	999999	292	108	220	766	848	280	999999	121	999999	559	755	61	999999	812	487	999999	759	52	572	697	12	635	405	999999	770	964	203	835	596	444	587	999999	13	725	999999	609	205	999999	942	108	999999	999999	15	642	575	999999	107	428	999999	714	999999	986	632	740	486	657	702	999999	999999	999999	87	524	524	999999	999999	999999	58	999999	677	999999	783	637	109	474	801	193	629	999999	999999	616	867	774	564	999999	621	601	849	272	249	486	906	999999	999999	68	30	999999	305	999999	669	301	115	999999	751	402	931	196	886	167	939	303	38	939	999999	389	27	313	960	641	999999	381	999999	786	475	200	971	903	511	51	999999	430	999999	182	999999	37	511	484	33	999999	999999	435	714	691	999999	999999	458	966	881	746	999999	717	420	999999	999999	999999	999999	329	999999	560	430	37	684	999999	713	518	415	999999	845	999999	878	542	999999	798	999999	512	666	742	462	530	741	15	32	765	999	736	20	233	661	805	171	999999	568	472	741	924	750	869	978	814	539	999999	130	911	867	509	437	622	974	18	631	133	866	999999	999999	425	14	999999	845	976	999999	999999	204	50	808	999999	999999	817	67	999999	999999	796	764	648	990	149	884	120	897	499	999999	397	259	653	183	47	325	181	653	325	919	832	999999	11	316	357	408	999999	113	181	534	619	999999	218	256	835	369	999999	405	679	999999	999999	30	355	677	999999	932	550	867	999999	380	802	174	999999	999999	928	773	762	341	999999	999999	999999	16	999999	965	689	832	51	406	999999	999999	107	776	973	784	34	811	677	334	205	425	857	223	999999	801	732	454	823	372	328	71	607	886	763	938	737	999999	304	390	987	287	999999	153	528	103	282	36	999999	999999	999999	126	105	438	999999	227	883	999999	674	924	999999	999999	19	678	999999	999999	80	999999	999999	45	999999	999999	517	296	346	917	999999	999999	694	999999	999999	999999	263	999999	550	211	966	179	999999	999999	64	157	223	380	158	
752	999999	222	75	251	32	71	23	166	909	684	609	808	101	228	999999	180	895	435	405	536	982	152	999999	877	319	901	471	477	981	899	999999	147	148	594	649	999999	648	452	999999	467	999999	107	957	865	999999	168	87	531	851	884	999999	788	999999	999999	769	999999	94	999999	999999	131	999999	999999	185	999999	760	471	669	506	579	383	999999	999999	219	937	844	885	999999	272	999999	161	823	939	999999	106	999999	145	172	999999	999999	999999	236	999999	999999	104	867	156	999999	999999	115	140	999999	999999	951	478	362	809	578	999999	777	884	941	999999	913	781	308	660	999999	999999	371	625	309	999999	681	66	999999	999999	931	999999	79	697	999999	999999	167	154	999999	999999	988	157	999999	999999	566	999999	749	939	580	414	547	739	796	999999	236	843	586	490	831	356	899	894	999999	291	877	999999	999999	89	921	999999	664	768	999999	66	671	772	343	532	68	184	402	741	485	741	999999	202	328	999999	471	129	660	999999	323	315	352	103	825	999999	961	112	165	670	27	875	749	999999	620	740	999999	464	999999	63	432	656	999999	168	419	999999	999999	999999	145	116	618	802	999999	999999	999999	812	714	578	946	880	571	955	28	732	723	610	992	755	581	588	326	17	619	607	999999	666	362	194	684	245	705	286	999999	59	61	999999	831	762	999999	808	35	999999	517	999999	492	476	637	230	444	808	597	11	113	999999	789	999999	193	446	742	999999	460	530	894	999999	184	999999	988	969	999999	508	778	239	999999	773	562	359	499	989	999999	999999	39	141	749	875	647	999999	999999	419	269	450	41	999999	29	999999	999999	999999	82	806	454	999999	999999	668	550	935	39	999999	999999	339	999999	440	999999	999999	331	999999	999999	329	780	29	73	481	999999	579	709	240	999999	394	219	889	425	66	999999	999999	999999	917	999999	370	999999	999999	999999	999999	134	843	423	829	339	999999	73	65	999999	38	725	63	743	973	96	999999	999999	999999	467	645	158	689	914	999999	999999	427	999999	413	673	399	737	965	999999	783	356	999999	999999	999999	900	640	331	164	116	397	341	999999	950	571	831	391	412	281	357	210	999999	445	929	485	999999	911	187	659	999999	394	300	759	879	959	626	999999	753	87	419	826	323	993	583	999999	607	928	477	98	582	291	999999	466	618	973	651	999999	348	679	999999	988	463	672	772	722	106	581	354	990	944	21	638	334	999999	530	886	147	862	999999	999999	747	444	98	86	110	407	833	151	906	318	715	999999	83	873	999999	999999	651	231	860	999999	35	584	999999	153	570	652	662	605	
999999	96	513	59	999999	999999	466	554	374	595	671	999999	272	999999	447	682	238	541	565	460	441	999999	244	999999	11	982	852	173	958	945	515	999999	745	238	64	820	805	999999	545	281	999999	876	999999	66	559	999999	999999	595	147	804	999999	39	96	211	999999	930	851	597	57	952	999999	303	999999	429	999999	999999	579	43	385	999999	999999	572	995	999999	53	999999	168	188	366	999999	825	267	36	164	40	999999	370	543	74	133	968	999999	618	592	999999	999999	290	579	976	999999	966	999999	220	519	927	352	43	802	167	608	771	999999	240	592	137	691	277	441	398	999999	853	999999	968	261	658	999999	953	413	961	930	999999	999999	212	999999	498	701	56	516	237	999999	452	999999	999999	999999	362	305	977	36	999999	999999	845	848	190	383	492	930	999999	958	861	999999	398	630	841	999999	999999	192	470	219	999999	999999	644	761	999999	999999	160	999999	999999	512	899	362	692	927	948	329	94	436	999999	999999	538	568	547	999999	655	969	299	822	999999	999999	142	999999	835	767	999999	39	996	94	643	999999	232	206	999999	652	68	508	575	470	682	522	153	897	783	641	999999	535	888	556	116	245	999999	338	569	510	380	999999	999999	924	995	918	332	999	999999	929	606	342	999999	895	999999	999999	403	828	150	213	999999	245	396	203	96	407	999999	450	978	407	67	999999	636	770	281	339	999999	651	475	763	999999	999999	999999	999999	45	348	247	993	526	959	842	999999	198	365	505	145	342	333	838	598	777	882	31	395	871	711	705	527	623	699	999999	751	999999	999999	999999	999999	999999	543	168	999999	169	158	923	28	565	474	706	999999	275	146	996	999999	812	876	986	317	132	719	981	333	642	720	379	827	999999	100	239	811	351	642	14	799	175	999999	999999	999999	958	12	829	407	15	434	262	486	703	999999	939	486	999999	999999	740	999999	561	834	114	999999	778	106	999999	999999	245	999999	929	632	142	999999	491	721	447	366	358	129	889	584	328	999999	999999	893	134	999999	161	752	420	644	902	592	247	340	999999	991	999999	999999	777	365	171	119	999999	999999	353	505	36	227	49	999999	999999	620	532	999999	516	999999	979	999999	972	949	999999	999999	484	999999	730	550	999999	999999	999999	456	516	999999	351	533	423	218	712	838	549	628	258	933	713	999999	297	999999	69	270	824	100	21	999999	999999	827	52	999999	634	999999	899	803	999999	875	492	592	527	860	278	998	564	307	999999	150	346	354	701	389	779	999999	997	448	999999	698	336	644	445	552	999999	524	999999	744	583	501	999999	745	
92	382	450	130	859	436	22	70	706	526	906	999999	999999	545	999999	662	898	536	224	461	999999	847	549	848	157	975	263	754	517	999999	724	692	211	601	999999	329	999999	999999	999999	570	999999	430	999999	809	738	999999	924	71	397	829	845	57	999999	487	432	245	833	602	973	884	999999	267	553	887	802	223	668	36	283	807	723	250	297	653	34	892	854	739	119	582	60	201	367	688	973	676	999999	723	999999	36	495	345	684	364	398	178	999999	999999	17	525	906	999999	787	999999	115	999999	759	633	463	540	390	103	493	401	833	980	900	865	999999	135	807	999999	858	257	321	387	565	933	265	999999	999999	750	999999	999999	999999	999999	413	776	582	378	917	782	270	999999	646	999999	852	293	531	417	277	21	201	881	717	999999	48	540	279	727	999999	826	999999	606	524	640	371	898	725	679	576	134	292	999999	218	34	683	230	610	919	535	999999	412	999999	999999	999999	558	999999	876	713	125	873	999999	854	999999	999999	414	664	123	15	40	999999	567	851	840	153	999999	999999	999999	693	288	817	929	359	202	999999	424	529	28	999999	91	520	32	22	564	703	626	437	217	127	619	29	117	605	999999	581	999999	560	999999	444	999999	903	187	192	434	308	943	157	662	570	676	885	646	999999	999999	519	931	999999	297	147	526	301	447	999999	84	999999	709	334	470	621	62	863	522	583	999999	999999	999999	839	587	999999	760	479	999999	647	450	734	999999	515	999999	379	999999	169	273	999999	917	983	999999	631	118	175	598	618	999999	50	517	999999	999999	999999	999999	999999	186	102	967	41	386	57	526	800	115	350	999999	999999	654	999999	972	893	600	651	665	263	721	711	730	999999	667	999999	793	999999	139	637	371	319	999999	933	202	999999	201	241	493	870	999999	665	526	768	288	404	999999	594	999999	624	222	721	407	112	35	475	371	555	373	245	264	791	999999	478	978	577	54	720	999999	999999	999999	368	999999	794	796	65	194	962	999999	273	187	208	666	514	999999	650	911	57	907	726	195	645	868	258	616	675	999999	58	789	710	999999	253	694	653	923	853	562	999999	315	970	290	409	422	109	68	65	135	999999	62	338	999999	996	812	183	239	999999	500	910	188	131	70	146	999999	432	913	933	999999	22	999999	571	97	999999	999999	937	445	786	233	768	999999	560	549	839	995	460	55	363	441	521	423	867	363	999999	435	194	910	154	236	999999	196	135	552	999999	999999	999999	250	367	999999	875	737	453	999999	999999	999999	627	581	231	151	999999	387	559	
999999	991	599	724	999999	445	873	557	37	301	559	244	999999	74	18	436	999999	513	999999	999999	109	565	999999	969	45	631	931	807	999999	689	13	514	611	637	633	560	523	849	999999	999999	999999	706	848	999999	893	597	159	999999	618	999999	999999	637	999999	699	999999	936	217	629	999999	586	999999	75	945	348	298	999999	999999	944	999999	999999	913	424	240	414	204	999999	717	348	86	448	481	999999	999999	467	732	375	999999	911	187	696	353	893	999999	696	999999	427	760	510	158	999999	963	215	225	170	241	999999	999999	107	505	66	228	868	999999	249	999999	238	876	488	615	922	52	721	767	999999	115	30	263	543	122	776	642	999999	200	238	484	276	70	38	235	201	999999	905	416	130	477	484	350	999999	999999	73	550	281	999999	999999	805	252	447	480	65	220	287	862	985	728	424	21	678	325	764	837	999999	999999	262	423	952	999999	314	646	276	630	679	342	999999	999999	999999	370	322	964	432	242	999999	589	973	24	913	999999	999999	687	706	999999	999999	35	999999	754	896	702	28	999999	282	999999	999999	999999	999999	999999	541	945	911	999999	999999	63	698	713	892	532	999999	587	875	999999	999999	846	227	627	940	810	824	999999	185	206	161	999999	352	841	999999	999999	304	37	386	548	483	999999	999999	982	999999	999999	767	999999	142	634	746	999999	826	999999	971	436	451	320	860	403	610	999999	769	999999	785	999999	710	856	999999	999999	237	980	211	337	764	541	650	244	999999	297	52	732	521	551	999999	843	706	571	870	265	321	984	999999	982	999999	596	999999	490	206	224	999999	910	80	999999	406	765	116	999999	26	440	785	216	878	999999	360	999999	374	999999	264	941	999999	149	986	999999	817	253	999999	228	399	999999	342	170	48	999999	355	141	662	999999	999999	695	737	999999	555	999999	999999	115	116	605	999999	999999	231	980	236	264	999999	802	924	313	195	163	951	887	110	848	107	625	999999	659	226	228	226	855	84	569	214	67	999999	556	297	712	146	218	596	339	999999	362	934	783	999999	553	999999	999999	333	990	743	849	999999	706	342	853	937	999999	388	413	999999	375	906	666	60	893	999999	377	25	482	999999	743	300	770	999999	999999	691	395	999999	673	999999	867	531	999999	825	365	951	999999	224	443	775	999999	829	999999	495	999999	456	999999	732	384	344	839	999999	851	973	999	559	999999	802	999999	999999	551	74	999999	999999	999999	999999	822	999999	694	941	999999	163	581	707	336	913	116	999999	333	999999	424	662	17	999999	181	534	680	999999	826	806	616	999999	627	281	233	625	125	
792	519	735	633	435	999999	999999	25	686	761	153	647	999999	452	69	479	307	999999	889	66	385	230	999999	173	712	24	888	334	244	536	999999	484	999999	798	324	765	999999	665	988	624	574	999999	495	773	537	472	740	363	999999	999999	330	534	343	569	999999	572	77	572	920	420	999999	118	781	159	461	668	937	999999	137	304	999999	641	758	275	999999	71	734	678	635	250	284	999999	777	627	999999	775	151	151	999999	752	697	35	999999	577	475	999999	542	345	321	869	534	999999	235	999999	734	688	999999	999999	86	999999	837	398	999999	679	146	999999	340	163	943	686	999999	999999	239	385	606	856	896	190	800	999999	529	398	367	765	999999	831	309	525	892	999999	998	999999	74	999999	999999	999999	999999	75	999999	999999	135	389	999999	635	999999	739	223	999999	999999	999999	999999	595	277	60	159	448	41	181	963	999999	324	999999	270	426	687	452	730	999999	470	306	769	999999	749	949	999999	999999	999999	731	422	999999	999999	999999	868	24	734	999999	806	999999	999999	476	278	915	999999	135	536	321	999999	974	999999	999999	18	372	390	999999	999999	999999	846	327	159	999999	451	999999	759	999999	697	865	946	999999	692	999999	646	716	999999	994	38	999999	728	623	422	999999	30	32	783	522	999999	999999	78	519	999999	771	999999	488	864	230	999999	968	166	125	438	670	374	873	292	674	263	999999	752	395	330	265	243	999999	905	570	988	429	526	999999	27	451	797	999999	351	920	716	999999	851	999999	969	70	697	999999	195	999999	224	157	999999	119	269	999999	503	999999	198	648	538	345	583	303	999999	604	452	919	107	986	873	938	532	371	957	105	450	999999	426	270	568	630	46	162	999999	841	999999	417	976	350	948	124	999999	999999	392	381	584	999999	999999	375	999999	777	515	208	879	286	999999	378	161	174	236	999999	266	928	90	908	308	430	999999	400	915	999999	999999	756	47	758	700	829	978	586	999999	999999	204	999999	651	791	124	838	283	80	225	320	265	811	123	808	858	319	621	484	83	999999	999999	767	999999	999999	833	759	999999	999999	586	795	400	574	654	344	946	215	999999	999999	794	470	999999	877	999999	999999	779	999999	999999	239	900	390	999999	504	513	365	292	436	999999	78	999999	364	677	163	494	429	920	690	999999	999999	999999	652	42	332	690	999999	17	732	592	855	999999	702	126	931	230	205	588	895	71	298	999999	519	999999	218	341	439	793	993	393	755	683	98	973	863	999999	257	358	884	814	900	358	559	999999	745	999999	264	999999	745	999999	298	841	35	629	869	727	352	
47	823	999999	260	819	23	349	837	181	715	728	263	564	972	847	703	999999	999999	939	502	674	869	999999	87	200	57	70	104	999999	999999	469	999999	146	34	220	534	894	563	90	344	220	17	999999	558	999999	985	999999	960	999999	148	944	467	929	234	678	178	999999	999999	70	772	999999	254	923	999999	256	999999	126	540	762	323	809	527	999999	604	999999	667	999999	397	999999	214	866	109	999999	774	714	999999	185	912	356	999999	999999	980	503	318	392	966	93	60	311	912	868	999999	208	137	339	999999	386	334	941	20	873	491	373	855	999999	853	999999	158	999999	254	999999	999999	193	720	667	828	34	999999	222	999999	583	999999	95	637	346	225	900	525	445	999999	999999	850	970	345	177	174	999999	647	412	539	375	935	253	67	474	999999	467	488	470	510	402	999999	121	625	437	629	999999	735	519	689	999999	84	713	519	629	999999	244	848	553	502	222	386	370	683	950	647	999999	37	999999	999999	758	422	65	934	896	20	738	999999	907	999999	768	999999	138	722	586	999999	232	733	437	999999	999999	618	999999	968	298	25	253	438	675	789	999999	377	571	999999	931	539	29	778	623	999999	858	890	999999	14	733	340	999999	999999	106	659	425	999999	600	296	261	999999	487	96	646	880	766	999999	678	999999	920	401	319	300	791	57	999999	453	999999	819	28	999999	677	999999	245	999999	766	606	341	26	373	999999	777	284	585	999999	999999	932	142	742	999999	557	221	822	999999	342	30	958	856	999999	999999	999999	168	780	999999	999999	472	556	999999	999999	124	999999	969	662	754	999999	623	44	714	10	995	349	321	999999	967	470	328	855	846	999999	937	999999	750	291	639	999999	201	996	16	863	328	505	91	454	627	999999	587	558	77	999999	999999	985	253	855	999999	999999	661	790	813	807	403	999999	710	948	749	316	420	688	33	999999	378	626	999999	850	682	999999	267	866	749	286	882	770	999999	333	193	952	564	999999	237	600	740	411	193	208	999999	711	794	999999	999999	999999	999999	999999	999999	714	154	102	957	402	182	999999	780	794	51	999999	925	632	829	999999	999999	999999	751	525	460	432	622	999999	999999	999999	999999	971	705	999999	171	437	16	999999	245	999999	999999	100	995	171	722	672	820	945	999999	999999	283	999999	999999	999999	999999	906	569	754	999999	112	101	187	659	137	22	999999	858	655	999999	999999	531	942	397	756	999999	675	999999	999999	803	788	612	676	606	787	999999	552	99	297	758	264	867	261	543	999999	981	999999	440	867	158	521	813	175	999999	757	134	340	450	999999	
219	701	114	979	950	661	499	425	580	999999	580	470	121	571	896	377	745	279	408	999999	775	999999	244	934	999999	292	999999	999999	363	849	662	225	111	964	87	67	999999	888	310	882	643	565	430	999999	297	687	409	999999	278	999999	22	855	931	196	359	22	999999	179	548	999999	999999	62	71	730	220	364	999999	999999	493	839	999999	856	968	999999	999999	999999	775	676	647	753	999999	731	178	418	999999	806	293	914	614	999999	600	999999	999999	999999	205	590	504	700	357	932	328	999999	758	999999	728	165	887	415	576	150	247	789	532	999999	786	955	883	653	999999	999999	81	999999	543	428	249	246	999999	336	330	39	999999	999999	328	715	434	629	973	740	999999	682	999999	878	347	473	827	810	458	999999	855	250	999999	850	999999	944	861	874	719	339	199	999999	648	560	999999	547	434	999999	471	817	369	167	999999	153	963	221	493	202	999999	999999	600	999999	788	960	999999	89	332	864	278	384	854	560	909	643	550	208	43	368	793	999999	49	666	349	999999	999999	697	268	563	999999	595	461	668	767	650	738	760	703	999999	89	15	224	570	892	96	963	808	257	348	603	764	187	134	999999	315	40	934	99	156	999999	783	999999	999999	977	999999	923	195	999999	269	999999	789	505	355	289	788	585	479	999999	262	678	387	450	919	959	132	418	336	999999	461	999999	999999	671	999999	913	306	193	455	999999	219	999999	777	25	987	444	813	269	832	845	621	999999	561	170	836	478	396	342	901	809	855	999999	596	999999	999999	999999	109	127	948	441	983	604	999999	886	565	98	999999	372	462	485	155	999999	585	490	647	999999	69	644	999999	88	999999	963	292	645	737	943	576	851	999999	999999	999999	999999	320	401	862	27	599	674	999999	748	999999	999999	999999	999999	664	991	689	116	288	609	589	465	292	999999	913	29	321	495	159	999999	521	59	688	999999	999999	459	553	194	628	630	999999	394	999999	96	511	502	93	999999	981	999999	264	470	999999	999999	758	999999	413	449	487	842	705	999999	525	999999	236	527	345	765	284	214	999999	505	999999	658	477	999999	425	206	369	420	936	454	513	413	366	999999	487	614	365	272	55	113	999999	785	999999	38	869	66	860	983	167	327	999999	776	307	759	982	914	999999	564	463	217	90	76	999999	260	999999	999999	626	999999	50	999999	410	21	169	999999	798	702	999999	449	335	369	345	999999	263	619	862	999999	116	999999	79	999999	18	999999	809	838	32	640	999999	673	999999	758	999999	999999	943	999999	999999	581	617	961	999999	289	190	999999	999999	
103	871	704	812	297	398	862	14	28	115	476	723	610	212	330	322	999999	999999	70	21	999999	930	999999	442	828	702	291	130	154	999999	789	393	851	571	715	966	328	999999	591	284	575	999999	999999	579	476	712	999999	378	296	648	803	465	130	155	662	173	999999	999999	984	594	117	999999	860	381	326	93	871	999999	496	363	994	338	242	785	445	823	999999	90	999999	125	999999	999999	833	506	842	999999	999999	705	909	552	755	65	999999	996	177	833	893	999999	263	999999	840	277	882	932	654	475	999999	999999	999999	999999	999999	141	305	868	208	205	908	364	539	992	820	176	139	944	608	938	494	999999	617	611	930	480	827	999999	285	128	39	900	851	377	110	928	994	999999	897	623	760	976	798	972	925	539	509	270	571	999999	999999	938	999999	715	981	999999	727	999999	908	183	313	999999	592	999999	175	17	512	171	892	892	181	68	999999	984	188	517	446	645	999999	401	970	567	21	611	979	999999	999999	146	396	122	999999	895	171	723	999999	47	393	718	999999	918	999999	348	377	679	502	89	892	349	999999	473	551	91	999999	517	213	746	710	981	110	84	440	376	999999	780	999999	285	897	332	675	150	134	728	839	766	374	999999	199	342	118	999999	208	237	609	999999	570	129	481	653	999999	573	999999	999999	618	999999	488	660	572	597	999999	226	192	569	999999	396	349	822	999999	999999	153	580	557	378	872	210	876	212	766	852	219	571	804	253	812	999999	999999	721	120	117	288	713	70	601	353	892	717	639	563	222	583	747	877	824	510	940	25	959	539	999999	999999	999999	893	720	388	426	999999	999999	757	999999	583	999999	712	999999	378	999999	520	956	34	980	492	246	648	554	278	471	694	979	742	999999	96	999999	999999	999999	262	11	819	350	223	999999	479	999999	882	991	639	956	45	742	999999	80	429	999999	999999	559	924	618	999999	999999	451	916	732	999999	206	999999	485	729	444	20	881	377	620	180	742	107	510	714	364	657	915	322	999999	951	999999	672	452	999999	918	632	999999	643	374	479	898	306	999999	46	999999	996	515	909	521	35	861	999999	999999	259	326	999999	59	999999	264	979	999999	999999	490	999999	910	999999	442	459	810	812	242	247	12	151	281	999999	902	473	141	367	152	15	801	411	999999	454	999999	999999	999999	91	583	567	389	394	54	999999	999999	999999	136	58	564	999999	108	709	792	999999	86	318	977	880	934	585	999999	896	999999	429	336	89	690	999999	321	999999	748	729	238	674	999999	617	106	999999	629	999999	347	999999	
803	95	907	102	618	477	377	903	225	829	157	999999	489	493	557	999999	443	736	733	670	999999	324	317	379	481	999999	764	469	222	477	999999	999999	247	995	999999	752	521	244	470	999999	97	417	34	919	581	239	195	374	999999	480	77	892	755	676	355	488	778	999999	621	500	712	908	691	748	577	702	760	999999	401	805	114	208	275	520	582	330	300	999999	999999	251	932	400	999999	741	409	368	999999	571	649	613	999999	983	623	970	510	189	999999	285	999999	879	479	701	973	264	376	868	627	245	103	35	198	999999	740	379	568	321	509	949	348	999999	12	999999	844	787	831	130	999999	305	19	403	603	25	56	918	772	240	427	154	375	999999	999999	464	999999	624	425	593	999999	999999	411	999999	999999	777	999999	142	876	289	999999	195	433	256	999999	331	235	999999	431	183	344	999999	607	337	894	364	584	807	478	548	722	230	372	247	877	340	893	821	723	826	999999	913	999999	999999	999999	241	720	129	257	419	238	776	202	251	259	430	999999	83	999999	325	999999	139	664	999999	999999	636	822	196	378	952	437	414	977	605	105	430	999999	124	954	662	644	464	560	68	319	999999	38	130	988	456	999999	820	527	407	633	999999	259	713	999999	747	418	534	750	304	982	999999	799	596	156	828	650	531	999999	640	999999	738	579	605	28	999999	999999	702	207	922	268	617	999999	579	972	999999	180	999999	199	216	254	119	714	999999	86	495	156	441	999999	169	805	173	999999	886	726	999999	999999	653	999999	312	149	999999	336	827	46	374	999999	229	624	10	657	583	341	913	396	571	999999	324	529	532	999999	176	999999	999999	126	999999	917	10	853	87	999999	527	381	886	77	537	999999	887	228	711	558	926	817	973	512	231	831	787	499	164	871	65	134	173	999999	972	988	298	710	941	457	936	376	999999	233	140	999999	454	846	999999	999999	999999	105	999999	999999	999999	359	999999	535	894	999999	139	511	699	215	722	402	218	59	104	549	493	186	999999	264	622	560	280	750	381	29	387	941	640	375	735	959	316	199	999999	623	242	999999	815	678	999999	435	677	341	510	737	994	404	751	320	305	959	818	563	361	999999	999999	14	999999	875	886	198	999999	333	480	762	999999	28	762	480	316	999999	371	999999	936	197	883	938	249	643	35	982	199	330	79	999999	150	753	999999	308	544	238	999999	940	999999	999999	999999	353	860	748	652	975	999999	999999	13	999999	999999	999999	627	173	115	999999	765	520	850	903	998	999999	264	704	999999	342	190	463	936	
88	132	430	815	999999	633	540	999999	999999	991	999999	999999	999999	999999	503	999999	929	136	999999	202	999999	999999	999999	100	888	141	23	999999	166	135	319	795	188	999999	925	999999	177	405	999999	999999	575	72	274	529	800	563	90	999999	760	526	692	215	999999	271	542	999999	44	999999	999999	675	619	999999	999999	375	681	263	999999	582	999999	60	20	534	999999	143	627	341	999999	568	299	335	60	999999	337	640	443	113	290	917	999999	320	418	837	999999	155	920	133	150	898	847	546	999999	507	833	709	515	999999	900	381	643	210	416	476	50	601	999999	830	999999	291	932	577	973	999999	780	90	999999	183	999999	170	999999	999999	201	310	720	753	999999	552	955	999999	134	284	999999	908	283	999999	903	999999	796	999999	529	100	18	859	966	279	572	156	727	752	77	342	112	739	999999	149	19	116	756	297	999999	82	875	497	166	657	374	75	971	188	186	700	387	999999	999999	999999	495	341	343	999999	190	787	824	212	999999	999999	182	474	750	143	592	999999	195	508	219	457	224	521	702	999999	999999	999999	184	999999	576	999999	955	922	999999	45	999999	999999	772	315	117	880	999999	999999	936	374	484	900	325	838	595	389	999999	999999	970	193	908	973	639	35	999999	682	612	285	636	999999	836	259	375	714	489	915	999999	879	401	339	209	550	999999	338	833	15	999999	346	999999	197	999999	999999	952	915	136	680	48	747	770	999999	277	972	47	999999	999999	235	534	610	999999	680	363	635	487	641	984	367	399	310	201	539	500	276	999999	999999	332	759	307	460	587	809	999999	288	119	966	71	999999	513	999999	800	608	480	581	987	283	833	999999	999999	321	999999	999999	999999	737	999999	999999	934	10	999999	598	430	778	928	84	33	549	803	85	526	520	579	757	854	567	510	592	69	918	999999	57	615	107	169	985	999999	818	527	148	732	878	42	70	585	915	410	31	999999	406	999999	448	479	999999	708	88	999999	183	915	723	999999	963	181	999999	722	999999	982	333	618	942	555	215	31	999999	999999	999999	488	518	181	938	166	999999	912	663	370	840	577	857	999999	90	999999	355	999999	804	911	768	999999	26	348	981	999999	87	413	738	999999	999999	999999	999999	999999	70	999999	999999	12	976	566	748	61	518	655	882	36	134	934	999999	699	210	312	227	753	584	940	472	179	999999	16	89	85	184	812	27	423	762	453	338	490	29	352	926	248	172	717	199	999999	999999	954	999999	153	999999	49	650	50	209	70	829	129	138	999999	811	970	999999	673	877	705	999999	468	273	
999999	605	57	999999	857	385	999999	591	867	751	110	999999	246	208	935	210	145	171	976	224	701	623	218	362	965	999999	956	999999	999999	840	493	734	998	690	135	547	828	369	793	665	230	479	999999	999999	37	350	575	999999	552	999999	742	544	660	254	571	68	397	999999	713	325	429	228	102	36	267	376	999999	555	82	397	381	775	378	321	993	232	660	840	335	999999	965	999999	218	35	108	999999	999999	999999	999999	77	160	143	999999	999999	245	12	386	936	120	661	636	30	999999	164	101	999999	176	348	260	999999	999999	556	369	99	999999	245	999999	77	928	318	302	960	436	999999	999999	247	999999	999999	86	999999	846	724	729	674	999999	999999	999999	999999	999999	141	783	999999	999999	779	669	604	774	566	127	10	999999	999999	17	802	368	675	593	694	918	854	999999	275	272	268	502	683	827	999999	110	414	750	999999	144	796	999999	567	466	657	344	642	472	999999	782	999999	999	537	716	927	315	323	361	799	145	999999	294	517	472	999999	999999	986	776	89	465	713	259	46	184	999999	276	800	218	999999	359	999999	391	999999	999999	999999	999999	965	999999	899	389	999999	62	950	819	65	511	27	105	231	380	999999	999999	392	107	78	826	999999	999999	504	660	514	114	425	449	860	697	10	999999	286	975	999999	29	999999	700	678	661	308	226	128	999999	259	705	987	566	11	419	998	196	424	370	999999	611	999999	248	874	999999	636	511	959	999999	511	999999	819	999999	68	338	988	999999	428	417	527	745	244	795	411	809	999999	999999	448	450	999999	813	609	916	678	710	557	999999	825	999999	34	797	267	760	208	266	886	999999	507	672	431	316	767	999999	842	561	999999	676	837	75	566	777	72	519	668	697	393	903	578	358	781	359	866	434	393	730	488	483	999999	999999	999999	999999	361	775	28	999999	999999	603	83	999999	343	999999	800	760	438	256	734	747	999999	511	872	999999	999999	158	999999	82	449	343	999999	121	82	892	999999	692	999999	999999	426	999999	500	285	650	790	999999	999999	25	900	558	115	995	146	995	999999	391	95	282	999999	222	212	999999	946	943	999999	979	999999	54	450	801	118	999999	257	999999	446	999999	816	860	92	164	711	143	991	523	343	348	487	126	341	510	999999	419	999999	967	223	999999	554	341	938	810	999999	416	574	108	999999	497	747	999999	999999	999999	574	235	200	785	510	999999	892	432	999999	999999	502	845	712	939	807	698	999999	289	617	43	999999	485	921	281	296	304	569	892	82	846	600	999999	567	999999	999999	768	229	999999	467	153	
521	999999	999999	574	999999	999999	704	634	301	752	90	467	698	525	791	99	999999	999999	499	216	999999	999	359	763	773	331	288	865	13	49	478	990	822	999999	521	999999	753	357	963	274	600	935	601	330	766	142	482	999999	65	999999	464	311	926	261	999999	521	999999	999999	800	986	999999	999999	999999	262	283	99	999999	999999	999999	221	345	955	954	234	615	575	408	39	997	641	848	247	810	166	584	176	999999	999999	830	999999	999999	785	999999	999999	531	762	999999	349	57	676	497	257	46	999999	511	509	357	999999	645	999999	123	999999	971	169	147	505	37	473	678	999999	36	999999	404	14	412	999999	408	977	702	852	270	999999	999999	330	153	601	210	967	655	85	999999	371	925	999999	886	999999	814	398	999999	35	735	999999	670	999999	649	424	852	42	999999	999999	110	999999	999999	793	807	999999	760	999999	25	546	305	70	818	999999	296	665	157	643	127	347	999999	999999	148	999999	126	999999	398	51	681	999999	999999	177	536	999999	974	999999	371	999999	954	832	315	173	382	302	730	999999	32	77	999999	984	276	999999	999999	103	213	100	241	999999	676	387	665	719	969	295	797	999999	533	123	628	846	999999	25	688	294	41	582	999999	999999	999999	999999	408	330	398	696	999999	539	262	999999	501	883	218	49	465	576	999999	596	204	97	505	602	999999	908	449	999999	690	999999	999999	631	71	631	999999	396	385	234	979	999999	330	999999	832	268	999999	101	622	744	638	264	559	122	127	999999	387	550	349	354	310	499	881	591	16	211	999999	999999	999999	999999	999999	822	664	241	999999	832	275	922	264	247	727	59	296	999999	999999	999999	999999	418	513	999999	999999	999999	999999	999999	924	489	463	999999	276	631	259	999999	720	752	324	815	600	999999	525	999999	999999	465	999999	112	627	999999	212	187	999999	580	509	999999	127	999999	626	517	999999	999999	316	117	378	535	999999	632	987	999999	339	999999	390	362	999999	383	893	228	999999	788	626	943	414	674	286	286	326	696	131	659	137	966	135	806	49	967	21	999999	916	645	809	663	999999	154	999999	668	999999	70	744	135	999999	898	309	838	999999	832	999999	642	999999	102	218	999999	511	338	355	373	418	583	322	868	999999	485	311	809	999999	963	999999	269	753	618	489	265	952	999999	952	238	999999	999999	915	216	748	378	587	824	436	848	999999	999999	799	557	999999	223	747	875	763	231	596	499	859	926	14	959	889	999999	999999	999999	18	999999	386	127	706	130	667	116	130	993	999999	487	999999	999999	811	52	470	205	367	275	999999	86	241	730	
641	176	999999	988	212	999999	489	999999	999999	483	840	646	999999	681	851	139	999999	999999	755	770	333	119	999999	729	999999	961	999999	694	854	346	444	931	999999	655	999999	540	999999	679	999999	340	999999	533	275	899	999999	175	643	788	999999	238	720	876	331	471	407	531	60	708	873	251	300	794	520	874	48	909	372	754	206	320	446	876	738	999999	999999	800	844	226	999999	949	328	710	350	626	999999	999999	610	812	257	954	489	999999	805	661	50	999999	22	400	999999	390	999999	888	592	999999	791	844	999999	907	215	999999	999999	833	279	924	999999	589	454	999999	258	480	309	560	506	999999	831	462	81	86	383	547	787	453	999999	59	999999	999999	128	316	835	999999	430	703	606	650	999999	656	714	881	999999	999999	274	128	152	999999	91	251	392	999999	212	999999	772	999999	999999	667	819	244	999999	229	999999	999999	470	147	999999	999999	999999	606	953	999999	975	999999	999999	999999	347	999999	283	669	311	975	968	905	57	778	999999	506	19	368	179	938	999999	41	999999	495	999999	254	990	136	69	675	340	484	298	535	999999	36	590	583	723	611	394	160	933	502	260	871	446	692	43	999999	467	691	436	999999	999999	944	997	262	999999	102	930	156	999999	635	645	493	616	521	999999	87	916	436	644	567	554	999999	108	684	244	242	808	308	999999	506	218	648	999999	283	509	999999	999999	999999	497	630	999999	247	549	307	999999	767	999999	925	288	955	646	40	56	869	470	356	999999	322	28	853	294	632	999999	999999	426	996	999999	999999	21	983	58	999999	938	24	886	999999	140	800	999999	477	977	882	30	147	999999	187	601	999999	812	163	584	717	319	643	345	58	999999	999999	880	861	331	921	913	999999	906	67	101	999999	982	164	225	999999	495	551	876	999999	611	999999	999999	249	405	267	531	858	409	999999	279	305	999999	837	131	694	920	965	999999	65	968	726	999999	803	95	999999	999999	657	937	999999	232	767	767	933	447	278	999999	999999	466	74	399	65	999999	576	999999	796	364	999999	43	999999	999999	999999	405	999999	443	884	684	999999	163	836	71	873	920	868	999999	511	537	744	399	853	501	999999	999999	999999	999999	999999	999999	664	25	299	214	60	624	999999	416	702	372	947	499	562	593	752	999999	999999	13	525	999999	36	467	286	999999	620	755	999999	999999	845	30	999999	164	530	63	30	434	864	632	21	259	514	462	416	999999	590	254	837	270	748	801	879	87	150	999999	999999	207	738	999999	593	304	444	386	570	999999	57	999999	969	509	573	999999	623	997	992	276	630	
999999	60	999999	999999	375	918	919	999999	999999	999999	247	999999	753	999999	822	695	834	999999	716	814	137	999999	734	102	999999	285	337	999999	430	999999	881	95	873	156	999999	999999	601	362	228	386	999999	105	999999	999999	999999	778	225	999999	750	632	788	999999	285	999999	502	681	326	55	879	99	590	232	860	999999	268	161	150	606	25	999999	104	481	999999	339	299	42	375	999999	292	29	69	999999	999999	999999	399	922	999999	421	653	560	830	556	482	138	796	302	245	660	282	658	637	619	999999	84	537	317	149	945	172	470	316	133	763	859	999999	999999	286	999999	999999	346	999999	728	952	464	845	548	998	691	543	997	797	715	920	634	391	450	839	871	270	92	782	999999	259	193	254	706	793	623	108	999999	25	999999	999999	935	315	909	666	781	999999	999999	318	458	999999	174	673	601	213	139	477	589	674	414	999999	999999	563	999999	999999	999999	220	148	999999	385	593	261	999999	999999	999999	984	328	482	783	68	642	999999	773	999999	461	95	519	653	503	663	999999	518	617	611	381	999999	381	999999	440	897	570	100	244	932	864	160	999999	999999	79	999999	810	999999	806	616	772	530	621	239	999999	393	259	567	999999	101	240	84	644	380	999999	733	999999	501	52	999999	497	552	46	999999	999999	311	901	470	999999	284	853	160	711	999999	838	851	186	999999	799	57	648	13	454	153	999999	999999	515	812	807	999999	615	999999	952	999999	128	999999	494	779	769	726	491	789	983	370	247	89	999999	643	541	401	557	999999	702	999999	247	493	108	892	149	680	795	99	999999	999999	999999	999999	207	790	882	999999	366	407	383	999999	565	859	999999	94	905	999999	999999	999999	281	416	999999	999999	616	957	683	999999	131	602	640	98	999999	402	999999	744	701	703	999999	582	761	921	999999	999999	96	629	439	388	999999	24	986	999999	263	922	818	256	460	523	927	250	999999	256	498	764	999999	294	152	173	732	286	392	212	740	999999	121	999999	999999	638	999999	987	527	999999	171	117	615	123	999999	999999	584	879	999999	999999	775	999999	475	514	433	280	392	999999	486	276	655	197	631	999999	999999	419	811	999999	999999	822	464	940	999999	999999	95	391	999999	653	459	144	999999	999999	992	214	437	108	379	607	925	111	999999	266	510	261	649	974	999999	831	337	999999	206	125	14	999999	723	834	999999	663	999999	999999	131	739	999999	352	688	802	204	426	999999	999999	999999	214	543	773	577	207	440	999999	172	120	905	999999	999999	43	937	473	849	531	491	602	189	715	188	883	980	515	914	168	572	847	
999999	69	484	999999	385	992	582	240	893	525	404	457	500	318	999999	803	423	318	414	224	952	673	934	754	508	334	35	999999	793	71	293	282	898	324	340	999999	843	999999	658	945	890	618	999999	966	207	731	999999	869	746	186	102	605	753	358	999999	116	999999	729	150	999999	966	922	447	999999	242	999999	559	186	999999	999999	959	746	659	468	334	344	45	968	557	776	119	166	999999	999999	999999	687	528	999999	429	999999	999999	124	536	607	979	967	999999	805	733	999999	182	48	891	999999	226	356	945	294	33	560	81	165	181	999999	940	809	999999	831	863	555	604	18	756	753	579	845	220	999999	489	999999	174	239	999999	999999	604	81	999999	468	399	622	999999	999999	999999	869	162	565	942	172	667	999999	958	999999	999999	999999	480	173	291	148	875	999999	999999	894	805	667	999999	841	921	699	769	999999	545	550	442	251	814	999999	492	887	600	24	999999	58	394	319	407	999999	297	999999	12	999999	789	136	593	28	999999	847	438	859	999999	321	644	253	403	797	999999	418	906	700	374	120	680	404	547	999999	478	999999	999999	495	270	570	999999	865	696	337	89	999999	956	424	999999	966	999999	633	413	289	999999	999999	999999	597	685	988	999999	597	691	892	999999	395	999999	999999	549	999999	348	942	598	912	767	779	556	75	717	999999	462	492	935	999999	187	57	990	268	490	818	442	999999	999999	281	652	956	183	804	576	693	999999	232	874	999999	999999	989	999999	999999	999999	999999	112	999999	879	999999	535	999999	662	293	714	713	405	331	253	730	999999	999999	143	327	999999	811	605	751	999999	999999	395	999999	618	999999	778	198	22	499	746	889	715	852	42	349	745	227	303	889	100	863	298	508	979	999999	421	202	855	717	241	709	995	999999	100	999999	84	306	816	103	999999	525	700	906	999999	364	25	112	999999	999999	581	52	518	716	660	635	735	887	999999	475	157	586	999999	305	268	47	999999	364	999999	187	275	449	410	209	384	999999	172	999999	999999	625	138	318	999999	71	146	198	201	999999	700	999999	129	999999	56	999999	946	928	192	405	999999	547	999999	999999	999999	226	528	141	642	318	341	95	473	353	963	999999	346	839	788	281	169	999999	845	614	663	307	999999	88	402	68	263	456	999999	999999	744	387	999999	477	999999	581	999999	999999	556	883	999999	615	991	776	233	422	15	117	150	910	246	578	999999	856	996	999999	169	450	739	583	64	884	702	999999	999999	586	478	869	871	216	738	999999	523	962	999999	58	315	290	854	979	63	156	316	482	999999	175	
685	999999	999999	924	421	102	999999	999999	828	73	912	295	999999	647	943	145	999999	933	182	91	999999	999999	999999	948	738	999999	999999	759	999999	999999	578	230	999999	443	999999	180	999999	999999	794	646	890	999999	144	603	999999	30	123	217	46	917	910	383	309	449	999999	947	119	532	196	542	506	515	999999	999999	494	692	119	734	999999	773	746	298	999999	535	201	999999	999999	596	999999	718	765	387	999999	612	999999	205	999999	736	332	952	70	999999	999999	262	150	384	108	225	118	453	999999	388	471	999999	180	622	244	999999	257	606	999999	522	720	478	776	128	792	839	921	299	772	999999	412	999999	712	999999	999999	886	395	816	999999	388	487	368	807	387	999999	460	441	385	960	999999	488	999999	608	999999	155	293	485	31	592	268	303	819	680	537	976	999999	559	300	999999	358	388	440	200	999999	45	361	670	399	211	999999	999999	546	999999	626	894	685	195	999999	734	253	410	374	999999	157	94	999999	687	280	411	249	900	999999	299	999999	768	57	999999	999999	999999	999999	622	96	819	261	860	756	490	64	999999	999999	999999	395	565	999999	999999	24	216	52	880	376	999999	399	999999	962	440	266	256	726	999999	846	159	552	661	941	999999	999999	554	999999	296	338	999999	633	999999	120	999999	999999	586	999999	999999	999999	841	493	761	146	999999	999999	107	857	820	604	510	764	999999	999999	150	939	734	624	220	633	470	999999	999999	552	199	51	761	999999	215	924	680	798	72	113	15	666	999999	524	821	408	999999	999999	999999	999999	827	999999	436	841	970	999999	781	961	247	40	294	607	736	219	946	88	999999	999999	652	895	923	999999	702	999999	791	999999	158	999999	999999	812	416	999999	999999	999999	724	999999	999999	920	907	999999	153	718	999999	41	819	407	929	581	577	999999	999999	996	54	266	768	126	720	343	60	999999	669	999999	168	434	999999	999999	526	999999	999999	180	999999	999999	323	265	751	214	159	671	999999	393	553	999999	999999	70	875	999999	729	999999	305	999999	999999	281	869	999999	728	582	560	999999	417	309	881	999999	96	407	278	396	683	789	514	563	967	999999	70	999999	942	101	929	999999	559	213	791	701	999999	886	123	202	681	902	536	999999	999999	32	264	974	512	999999	999999	244	791	999999	737	940	319	741	640	999999	220	212	999999	636	653	461	999999	999999	999999	189	999999	999999	294	85	715	999999	262	345	909	944	795	96	164	655	999999	695	999999	80	476	999999	391	636	255	116	982	478	433	900	526	203	455	60	999999	332	407	999999	999999	715	773	955	999999	974	831	696	221	134	999999	999999	
999999	999999	153	506	999999	666	797	262	999999	187	103	246	357	361	819	999999	499	999999	999999	999999	999999	330	745	999999	307	520	999999	417	999999	559	894	857	430	611	999999	568	999999	949	324	799	534	155	335	772	999999	536	608	336	999999	126	999999	477	504	225	575	704	222	551	209	225	504	999999	457	405	293	245	999999	746	999999	999999	666	550	430	830	307	112	999999	972	980	770	999999	999999	262	999999	362	999999	363	215	45	999999	355	507	750	108	305	999999	697	929	489	385	999999	862	848	999999	459	656	57	673	999999	473	708	249	571	999999	999999	667	137	999999	52	865	882	609	710	317	999999	168	800	331	535	163	414	75	493	604	59	59	999999	357	239	706	380	689	298	572	999999	116	936	321	795	637	26	928	887	623	999999	999999	999999	999999	999	999999	999999	725	148	763	68	642	755	966	389	263	680	780	539	345	495	202	321	147	847	999999	232	488	999999	897	146	999999	188	999999	110	937	898	456	357	938	849	999999	551	534	513	827	999999	969	931	999999	999999	246	999999	551	137	999999	799	23	694	999999	78	377	999999	999999	627	999999	464	999999	865	452	999999	233	432	999999	496	841	999999	787	634	29	999999	262	999999	993	940	900	97	636	999999	999999	999999	884	999999	156	869	481	464	999999	907	930	373	474	114	489	186	733	999999	797	999999	296	661	22	999999	674	763	999999	820	205	310	726	496	827	153	76	314	999999	471	286	731	999999	999999	348	879	703	656	999999	158	77	817	216	97	999999	999999	455	147	135	999999	97	999999	63	999999	999999	11	190	444	545	331	47	185	705	999999	537	75	999999	909	322	999999	685	999999	999999	667	753	388	103	639	206	999999	999999	928	188	976	383	893	677	999999	128	999999	698	269	999999	651	120	892	999999	999999	559	234	540	545	825	992	818	999999	601	999999	908	879	907	551	248	299	633	999999	996	728	889	643	999999	999999	791	999999	999999	426	907	999999	999999	860	276	159	999999	971	999999	161	113	196	168	999999	302	999999	455	248	439	999999	31	821	27	12	895	393	64	916	999999	852	754	850	558	999999	999999	461	838	57	613	758	999999	276	584	999999	15	999999	570	999999	351	115	999999	552	999999	297	405	96	999999	554	999999	999999	104	173	144	862	999999	999999	637	766	152	840	453	999999	635	681	684	755	246	999999	997	94	823	479	999999	731	999999	211	314	271	996	999999	339	294	91	730	663	308	141	721	84	752	183	803	999999	510	661	834	917	864	612	650	849	999999	557	880	999999	625	598	412	999999	999999	999999	376	999999	
77	510	169	326	904	28	386	623	525	470	999999	999999	29	47	74	80	785	293	449	659	999999	999999	752	999999	999999	671	48	710	729	479	999999	803	806	44	375	10	502	518	23	846	999999	36	999999	999999	312	969	49	999999	534	342	999999	911	508	717	422	841	999999	432	125	999999	980	999999	893	55	591	451	114	999999	999999	999999	577	277	999999	999999	999999	329	900	636	999999	241	631	460	185	396	23	967	305	99	621	999999	252	80	403	999999	865	560	999999	289	999999	861	864	63	914	470	765	199	999999	904	294	102	940	131	997	999999	611	529	500	507	999999	623	155	24	999999	999999	821	506	999999	999999	737	872	999999	621	111	572	999999	577	545	715	999999	823	337	400	805	528	592	131	999999	519	999999	346	70	635	257	911	715	850	689	775	999999	268	325	999999	176	421	999999	329	29	435	517	43	999999	785	999999	218	296	755	218	846	999999	699	433	364	332	401	812	560	374	199	856	526	888	769	75	372	999999	197	233	394	622	999999	112	647	11	999999	362	285	760	49	999999	960	641	843	229	999999	834	961	817	775	608	355	999999	999999	578	990	155	224	999999	512	710	109	999999	824	233	292	597	786	362	198	999999	537	800	999999	573	999999	885	54	550	999999	538	547	379	999999	786	277	318	282	79	999999	988	148	565	257	338	526	438	816	999999	999999	362	58	608	629	735	81	554	629	266	681	115	110	999999	603	999999	173	729	82	48	956	974	999999	717	999999	209	999999	971	552	996	999999	467	78	435	999999	763	490	999999	750	723	714	722	688	26	397	905	999999	474	999999	999999	175	797	365	778	663	962	46	341	266	429	834	109	999999	633	219	224	46	999999	69	840	494	234	979	999999	333	243	295	309	999999	446	321	436	20	279	830	999999	111	300	771	651	726	158	682	330	999999	615	999999	65	807	183	868	222	999999	131	789	941	818	16	999999	429	676	737	21	999999	999999	999999	98	732	803	959	122	746	903	417	124	345	551	658	471	999999	999999	240	501	156	578	109	31	889	999999	888	999999	105	845	352	975	988	147	999999	222	999999	527	988	261	999999	70	131	319	999999	999999	454	999999	169	545	737	906	445	246	864	251	18	385	209	999999	914	999999	27	999999	560	442	135	207	689	446	980	200	533	979	653	96	456	790	34	882	45	498	282	999999	118	999999	539	752	282	620	213	115	327	746	999999	329	52	230	758	564	881	999999	710	723	999999	546	382	466	999999	778	795	999999	360	326	999999	999999	255	999999	792	999999	
903	999999	925	78	242	999999	872	787	642	999999	53	235	41	470	10	789	787	999999	999999	571	73	82	170	503	999999	984	754	10	540	920	83	999999	999999	999999	661	508	331	642	999999	690	674	595	999999	267	735	569	197	890	326	426	638	999999	471	999999	61	830	222	999999	252	258	130	871	256	999999	260	467	797	398	809	999999	468	155	78	999999	897	477	258	902	768	265	797	864	684	124	291	999999	999999	216	999999	831	296	999999	399	242	569	999999	349	112	17	277	771	798	90	823	958	493	628	166	333	584	581	320	662	986	999999	266	196	142	440	873	999999	591	999999	978	216	568	999999	836	745	104	138	156	894	501	493	999	783	861	999999	797	999999	957	882	17	259	976	999999	413	999999	999999	615	217	671	144	923	190	990	112	617	400	738	792	420	999999	456	435	425	170	999999	461	483	335	976	643	124	999999	708	999999	729	240	330	351	64	442	488	999999	484	759	578	999999	18	681	999999	765	68	965	546	653	560	824	560	86	910	329	999999	290	240	38	999999	999999	482	999999	999999	387	79	396	737	978	999999	535	999999	999999	999999	199	453	802	92	999999	999999	159	850	999999	999999	905	679	254	441	735	613	208	690	456	999999	52	830	817	307	999999	695	672	238	567	903	35	999999	895	494	720	999999	999999	208	28	454	870	999999	999999	999999	478	708	825	954	12	999999	999999	845	503	999999	999999	999999	635	504	226	526	999999	920	292	999999	223	41	784	760	721	999999	585	10	671	12	869	366	413	866	829	167	870	717	999999	202	999999	190	379	969	943	361	250	532	982	502	541	949	403	275	737	999999	999999	999999	243	999999	789	999999	183	999999	65	193	955	769	675	68	999999	999999	999999	999999	999999	43	661	814	816	370	617	62	28	178	470	919	999999	148	138	999999	243	804	999999	999999	413	810	16	878	999999	759	405	481	857	923	999999	999999	265	999999	475	703	784	999999	999999	873	535	737	532	15	40	999999	999999	816	640	292	824	850	999999	612	999999	989	37	999999	900	66	999999	999999	204	104	331	999999	999999	659	999999	435	607	999999	556	610	556	676	999999	999999	999999	999999	539	589	999999	575	109	999999	625	999999	999999	485	999999	999999	218	202	999999	999999	542	438	999999	906	481	999999	153	999999	684	999999	999999	121	999999	999999	999999	36	936	132	527	385	306	999999	995	335	999999	21	43	197	999999	606	915	363	701	167	143	849	327	999999	306	999999	999999	634	891	409	701	999999	596	999999	773	650	74	96	675	533	102	913	442	358	999999	469	537	999999	457	
87	784	941	419	899	877	862	709	995	999999	999999	939	672	737	596	634	994	425	999999	999999	118	542	829	688	999999	999999	999999	999999	968	542	836	440	999999	187	814	624	999999	104	999999	738	911	940	78	270	999999	594	429	185	846	723	413	999999	119	540	348	999999	954	262	251	999999	656	455	740	999999	989	999999	459	495	923	999999	874	899	999999	689	513	177	473	999999	571	583	644	999999	570	255	138	792	331	999999	838	999999	999999	507	853	862	91	465	999999	615	280	999999	144	934	262	999999	849	514	999999	430	37	180	80	999999	999999	667	999999	612	884	495	334	206	796	510	656	999999	311	377	56	866	607	999999	967	858	298	573	449	710	792	696	999999	999999	478	900	921	999999	208	999999	816	195	672	479	580	714	999999	84	211	634	288	607	999999	481	467	457	822	979	213	222	999999	127	228	489	820	198	99	999999	999999	896	999999	988	456	37	561	861	999999	999999	476	262	578	224	371	815	431	999999	134	999999	999999	999999	87	941	464	986	187	698	999999	192	659	392	625	579	356	315	55	999999	161	545	920	606	999999	999999	512	999999	999999	999999	755	413	999999	635	999999	999999	554	999999	818	999999	533	469	999999	862	894	22	478	94	637	999	867	66	769	142	42	999999	13	559	767	392	999999	514	352	305	942	563	999999	999999	328	459	35	999999	496	408	765	691	696	67	711	999999	225	999999	323	644	24	999999	999999	925	603	485	999999	994	940	435	999999	29	127	553	999999	341	888	455	999999	188	974	999999	569	371	376	999999	892	999999	999999	526	177	20	201	707	999999	253	919	208	430	843	296	40	708	71	200	746	574	152	999999	379	362	770	662	145	999999	795	999999	282	558	262	592	227	999999	423	999999	999999	827	419	273	999999	422	689	35	922	999999	999999	520	508	180	629	999999	999999	807	478	174	406	357	999999	47	494	124	999999	649	999999	260	78	884	294	803	999999	999999	164	878	471	957	673	745	740	252	999999	285	999999	999999	929	486	842	420	678	999999	861	849	771	382	779	561	775	49	857	672	823	69	236	999999	187	710	999999	999999	345	520	501	661	617	813	320	219	493	545	720	691	417	658	216	999999	941	154	157	782	109	999999	192	633	887	999999	999999	667	58	926	999999	999999	864	971	84	167	758	209	242	958	71	569	78	239	999999	999999	999999	999999	852	201	999999	999999	563	839	772	435	338	867	774	999999	999999	652	170	566	621	502	999999	446	584	58	286	742	912	999999	999999	539	842	953	999999	722	814	264	814	999999	173	891	999999	
999999	208	999999	829	890	435	693	574	418	409	511	999999	999999	347	999999	999999	804	999999	31	129	374	128	242	593	384	999999	61	734	139	838	313	403	999999	837	999999	247	935	229	395	316	229	625	312	140	340	345	487	999999	999999	673	999999	941	152	771	300	906	966	65	454	337	999999	999999	999999	580	105	118	999999	989	544	580	655	584	529	714	900	748	816	999999	263	48	86	677	999999	999999	999999	372	260	957	546	896	281	880	774	68	932	999999	999999	731	45	231	457	999999	839	425	28	435	422	437	871	999999	99	864	801	415	260	999999	230	999999	753	732	858	929	452	648	309	774	810	470	999999	999999	568	95	76	41	591	587	838	999999	999999	401	950	822	96	994	807	416	88	999999	999999	999999	49	212	999999	312	999999	527	55	201	125	254	999999	951	999999	240	999999	999999	797	770	999999	673	868	907	540	361	782	999999	843	457	840	892	695	451	999999	555	601	365	116	764	999999	999999	999999	646	999999	203	775	998	176	856	999999	802	619	318	544	999999	999999	141	671	626	529	999999	999999	597	360	233	558	184	298	999999	638	628	897	42	111	761	141	231	999999	347	586	999999	868	999999	999999	999999	283	387	999999	528	197	469	999999	490	245	340	388	944	296	974	999999	600	709	999999	227	392	905	586	217	999999	13	146	431	333	49	744	468	698	160	999999	950	999999	278	999999	912	179	933	416	797	770	383	196	935	735	702	985	84	802	768	64	999999	999999	179	999999	999999	999999	47	999999	451	500	872	999999	999999	973	34	474	332	939	164	58	458	498	999999	446	409	999999	999999	999999	631	63	670	666	999999	105	190	263	11	154	256	999999	999999	573	965	999999	898	693	403	961	711	238	663	145	648	999999	606	999999	906	733	724	999999	849	351	739	999999	830	215	760	698	793	770	472	188	693	302	917	885	533	492	548	999999	423	249	985	403	400	534	999999	219	999999	546	357	999999	999999	548	22	790	833	999999	477	999999	932	705	178	940	765	999999	999999	355	802	720	120	424	195	18	999999	609	365	346	996	305	999999	550	208	999999	423	204	999999	155	290	999999	999999	954	25	854	999999	718	80	54	637	999999	92	999999	999999	778	999999	932	999999	999999	263	412	999999	999999	999999	181	506	392	506	999999	999999	571	725	307	75	999999	669	999999	409	340	234	576	539	321	708	90	223	999999	143	999999	821	490	121	999999	891	877	999999	563	383	999999	358	400	221	999999	999999	999999	200	784	607	999999	118	279	533	752	197	687	873	123	789	999999	958	982	999999	85	
999999	999999	459	999999	415	999999	973	999999	782	566	981	999999	364	999999	793	641	889	999999	917	999999	321	551	957	369	999999	214	14	588	774	999999	885	376	151	999999	57	491	999999	999999	378	999999	767	13	496	966	770	363	332	492	329	157	612	529	75	857	999999	999999	999999	999999	237	999999	999999	395	341	999999	681	615	999999	228	342	312	35	86	70	507	634	318	999999	990	598	796	999999	522	268	626	999999	999999	999999	999999	999999	499	999999	526	585	177	236	999999	672	999999	295	165	671	113	159	999999	132	535	469	999999	233	455	503	97	501	999999	329	999999	136	714	630	999999	314	408	847	843	899	508	501	893	280	999999	646	468	705	443	135	778	372	251	504	744	999999	743	69	925	995	325	999999	154	847	566	255	999999	999999	970	999999	272	999999	315	999999	623	999999	575	999999	999999	999999	45	392	68	315	550	307	884	219	885	999999	570	999999	921	999999	999999	483	357	999999	714	16	688	502	734	592	999999	522	66	134	880	710	999999	456	97	125	999999	999999	965	838	999999	269	371	747	90	999999	289	923	343	467	999999	149	687	530	999999	999999	130	543	999999	475	452	37	999999	759	999999	185	108	999999	260	806	999999	999999	517	999999	748	455	644	940	422	193	312	999999	999999	599	592	740	33	999999	874	132	999999	999999	284	500	396	279	28	611	999999	999999	452	176	672	537	578	999999	631	178	781	137	330	190	131	474	173	512	848	999999	177	999999	162	308	999999	138	811	472	377	999999	131	999999	999999	43	531	517	740	999999	276	651	31	702	118	999999	999999	746	999999	814	999999	810	337	883	430	999999	443	999999	752	154	926	999999	726	999999	522	614	57	311	999999	297	999999	613	733	999999	246	207	629	474	489	307	289	503	336	996	999999	566	999999	999999	59	68	599	711	765	999999	220	732	924	916	999999	504	806	716	999999	514	166	691	87	310	999999	232	999999	969	341	999999	865	433	217	730	937	999999	923	809	262	642	999999	947	848	147	999999	514	283	999999	293	984	500	572	457	999999	840	999999	489	389	600	827	999999	630	999999	320	730	999999	999999	204	999999	235	581	997	464	999999	817	999999	843	999999	494	142	948	46	685	356	953	302	999999	395	889	460	999999	543	219	999999	332	77	576	537	999999	38	989	89	999999	68	999999	999999	118	54	14	631	643	550	894	999999	878	283	944	33	366	438	811	139	314	528	759	47	999999	999999	90	750	642	315	532	466	153	869	312	626	999999	460	194	999999	390	268	817	925	649	752	999999	58	999999	999999	999999	978	226	860	774	
999999	999999	375	999999	89	963	264	989	337	27	438	323	18	999999	327	90	906	253	880	749	56	710	834	398	44	999999	42	627	98	144	553	249	293	105	108	999999	999999	743	114	967	135	279	489	907	220	438	999999	87	804	999999	274	734	999999	120	999999	999999	474	977	999999	607	931	636	999999	203	999999	198	40	913	999999	999	512	172	149	913	623	999999	231	926	187	999999	999999	999999	823	625	999999	999999	999999	999999	376	999999	999999	600	72	999999	999999	999999	379	296	443	999999	407	634	214	999999	999999	111	595	432	497	951	282	999999	999999	999999	999999	999999	999999	284	333	655	295	999999	546	277	156	912	999999	642	878	134	407	934	493	165	208	308	750	28	999999	768	999999	999999	685	425	332	999999	800	986	831	999999	685	104	999999	999999	736	549	97	936	658	57	10	952	999999	372	553	347	999999	643	876	376	236	999999	619	565	432	814	183	131	945	999999	121	123	811	818	999999	999999	972	999999	429	999999	220	813	369	999999	767	280	999999	999999	871	984	262	166	119	465	999999	890	485	407	999999	922	376	966	991	818	936	886	151	735	923	250	375	999999	224	228	166	423	435	12	999999	162	887	860	260	960	587	999999	13	355	999999	999999	828	574	352	999999	292	254	821	551	999999	881	138	201	399	630	999999	905	941	999999	309	419	464	483	610	999999	44	515	715	41	240	999999	882	796	749	999999	999999	801	999999	717	935	911	999999	884	999999	915	33	695	471	630	351	682	999999	122	55	576	104	354	963	150	472	776	999999	790	320	700	998	999999	999999	34	999999	818	999999	999999	955	999999	818	999999	162	694	188	999999	999999	94	690	999999	967	770	999999	182	279	77	999999	999999	255	169	999999	811	574	630	999999	690	999999	447	999999	533	780	789	166	658	758	524	999999	999999	962	999999	733	454	110	761	733	238	592	279	754	149	980	47	999999	796	25	16	16	531	999999	497	105	606	999999	167	999999	188	613	102	424	755	875	999999	901	131	435	928	711	812	897	688	999999	999999	692	282	552	742	810	369	643	999999	518	670	501	474	38	136	782	942	983	554	624	999999	855	999	274	422	146	856	370	999999	305	203	634	98	399	131	914	399	614	45	377	253	999999	672	247	214	76	436	103	308	156	768	829	352	74	999999	128	999999	18	139	999999	953	999	556	999999	999999	999999	999999	999999	906	222	999999	338	999999	187	380	999999	192	761	70	356	710	763	71	939	999999	374	292	34	999999	999999	231	391	485	439	424	254	902	227	999999	178	663	999999	999999	96	999999	
999999	880	175	694	999999	999999	931	947	783	895	199	937	616	918	950	999999	999999	295	903	991	11	852	518	762	999999	148	999999	839	999999	692	360	577	975	185	107	493	126	339	233	77	999999	443	701	544	234	316	295	309	972	423	285	74	999999	104	762	587	372	412	999999	428	970	999999	66	101	999999	999999	999999	440	999999	466	637	58	71	835	701	568	999999	974	538	999999	999999	666	866	478	999999	295	293	881	423	999999	999999	714	999999	804	107	207	387	610	999	611	999999	854	488	515	999999	236	13	457	402	999999	436	397	873	749	576	313	235	588	999999	258	999999	91	27	999999	345	922	287	999999	737	504	190	550	974	926	474	997	187	360	999999	191	292	836	488	228	999999	733	999999	31	238	793	972	799	999999	750	282	273	837	187	999999	863	948	746	999999	898	23	885	422	946	999999	578	136	875	896	503	999999	502	999999	798	226	611	91	999999	38	944	532	391	999999	999999	654	210	170	999	189	827	242	546	127	590	215	208	321	894	999999	659	667	999999	902	433	999999	780	671	48	961	569	781	692	717	775	376	631	270	198	302	999999	418	136	999999	999999	999999	999999	384	21	999999	27	299	197	999999	379	286	435	489	201	449	873	538	131	48	620	999999	549	828	351	224	999999	999999	999999	601	671	250	541	411	999999	172	364	405	659	455	943	279	593	999999	347	999999	940	152	79	748	428	546	296	97	84	32	720	601	43	999999	999999	89	177	595	848	138	745	999999	654	38	95	478	879	676	999999	350	999999	376	490	999999	283	441	999999	383	999999	134	999999	453	336	811	451	999999	999999	999999	999999	864	112	997	334	219	999999	917	497	50	663	950	666	620	992	734	569	999999	120	190	524	578	220	999999	422	723	184	999999	999999	843	999999	333	115	27	240	999999	248	999999	51	281	109	999999	943	828	720	999999	999999	343	999999	602	999999	107	999999	999999	348	867	653	318	585	610	44	462	231	999999	999999	339	844	999999	389	762	496	115	312	999999	90	168	634	999999	82	199	265	999999	999999	104	601	490	681	923	679	372	587	929	999999	441	246	647	144	298	375	390	388	818	954	999999	116	146	794	812	111	189	242	272	246	395	354	204	621	999999	63	972	999999	920	970	999999	999999	999999	236	871	999999	443	33	346	25	692	810	447	999999	152	999999	465	999999	868	999999	499	999999	324	693	494	999999	52	35	17	245	402	732	468	999999	937	523	549	910	923	219	667	165	896	999999	554	584	907	999999	478	149	999999	287	999999	999999	480	887	
999999	873	741	785	560	999999	999999	110	622	999999	352	599	949	628	448	999999	771	999999	999999	343	242	78	149	909	999999	733	557	868	647	125	942	369	377	59	663	675	178	148	999999	259	149	796	633	594	241	318	999999	850	999999	53	999999	140	943	999999	654	791	734	832	606	826	860	157	463	999999	999999	982	231	899	964	999999	999999	633	10	905	203	446	999999	999999	677	870	374	707	176	604	609	812	999999	999999	405	872	999999	345	999999	832	398	991	343	136	577	259	999999	469	885	929	666	882	139	48	943	217	999999	999999	164	999999	999999	999999	999999	858	897	213	566	991	504	102	830	50	101	178	516	999999	113	317	976	999999	783	905	822	247	937	999999	999999	388	297	999999	525	761	190	805	380	999999	20	484	238	374	693	105	965	792	108	625	791	961	532	741	114	999999	212	736	953	556	341	743	920	181	999999	187	703	999999	577	78	859	295	999999	281	201	628	89	612	999999	687	940	39	149	999999	935	721	856	556	93	485	559	454	852	999999	999999	277	563	67	843	515	402	658	999999	39	765	505	999999	261	999999	485	959	600	999999	276	999999	311	603	609	245	999999	331	157	999999	999999	519	415	443	974	377	999999	75	31	769	229	294	999999	815	119	556	439	558	999999	16	607	525	959	452	586	216	602	673	954	821	43	999999	254	435	132	519	359	72	198	883	626	999999	938	830	781	981	999999	496	493	63	999999	999999	726	999999	626	999999	999999	963	999999	767	775	999999	120	210	999999	46	50	856	999999	599	206	377	369	721	999999	196	587	138	670	605	999999	115	189	999999	999999	782	466	113	808	556	959	396	215	430	118	376	310	738	104	745	941	478	803	894	856	438	891	15	999999	439	988	432	303	999999	886	999999	79	219	193	999999	579	936	57	146	640	809	172	999999	612	999999	886	849	43	924	999999	413	312	295	54	588	999999	461	999999	379	567	999999	103	953	544	448	307	999999	554	151	176	14	430	666	999999	57	999999	953	402	999999	553	999999	398	999999	598	482	367	783	999999	605	72	128	593	678	999999	113	716	219	404	999999	715	795	999999	891	758	999999	999999	645	42	997	999999	937	69	604	825	429	148	999999	999999	71	91	523	999999	948	89	58	421	752	98	159	340	65	558	238	42	757	999999	506	619	999999	500	721	750	176	999999	135	68	989	852	999999	965	991	854	342	92	201	868	356	812	999999	999999	999999	557	883	666	999999	388	830	571	999999	585	641	115	425	570	999999	772	759	665	954	989	432	899	
938	193	349	999999	225	156	841	999999	496	694	908	701	270	174	867	999999	36	746	238	427	999999	573	334	885	439	999999	721	428	999999	691	999999	721	815	340	618	699	326	65	999999	684	729	188	98	947	207	724	310	205	905	259	638	217	760	14	123	374	859	464	771	453	999999	422	780	804	835	197	886	929	999999	999999	193	970	999999	554	999999	606	485	386	999999	714	471	525	523	859	63	650	960	810	999999	253	840	862	293	999999	999999	317	407	293	999999	999999	999999	381	649	738	75	668	635	216	316	517	889	999999	776	999999	982	908	899	921	999999	194	236	85	999999	999999	336	331	686	999999	304	390	209	201	274	677	877	100	999999	785	999999	394	999999	754	504	709	999999	368	95	236	736	350	417	486	542	927	783	999999	668	346	411	999999	981	999999	999999	999999	317	698	217	999999	189	999999	999999	124	137	999999	999999	999999	999999	12	949	968	245	459	136	999999	973	722	659	999999	894	124	999999	999999	383	999999	412	999999	999999	578	401	664	999999	986	999999	844	318	999999	358	999999	757	999999	191	666	999999	999999	509	532	644	958	952	595	999999	869	214	75	470	503	740	88	954	925	640	12	610	294	817	258	412	999999	645	680	373	999999	589	999999	933	999999	151	940	549	880	609	883	626	806	625	291	782	981	383	999999	561	280	230	999999	670	189	65	999999	625	999999	129	362	323	281	999999	999999	999999	621	141	705	361	800	539	84	325	756	385	804	669	999999	476	430	908	830	128	103	263	756	922	999999	710	49	325	299	760	256	570	999999	999999	999999	999999	171	850	678	463	761	740	155	517	914	804	261	443	98	999999	698	454	492	999999	137	311	999999	698	387	995	322	484	250	323	999999	999999	39	229	610	535	314	580	239	999999	367	362	999999	249	17	950	458	999999	236	999999	71	802	88	202	457	758	477	999999	473	683	999999	286	500	831	448	728	999999	42	832	999999	479	128	224	125	999999	774	203	293	999999	437	999999	999999	258	735	262	999999	117	837	999999	852	67	999999	117	556	236	90	999999	999999	801	289	185	426	773	673	45	943	587	963	999999	682	999999	193	999999	45	999999	433	999999	999999	579	181	620	936	270	980	505	636	21	668	999999	715	912	917	492	411	999999	999999	943	584	699	318	999999	999999	999999	999999	999999	999999	71	81	419	999999	61	106	999999	629	999999	249	166	792	178	999999	932	919	999999	999999	769	647	999999	379	784	27	490	454	75	270	492	476	506	180	693	631	575	939	258	95	663	999999	220	862	999999	22	963	
161	416	300	999999	770	999999	748	329	650	182	691	297	999999	322	606	41	445	999999	999999	742	985	108	546	833	992	999999	989	38	954	436	838	636	999999	999999	338	999999	775	884	721	406	758	850	53	458	884	652	856	999999	999999	999999	775	999999	999999	279	999999	62	869	467	999999	109	89	999999	375	223	343	999999	524	347	984	568	999999	561	425	795	983	999999	65	98	999999	350	813	227	971	179	660	123	95	502	87	999999	999999	999999	500	622	326	49	484	829	125	829	137	999999	787	498	999999	999999	309	755	295	999999	997	781	518	53	296	999999	748	206	562	230	969	31	270	707	399	947	70	803	478	999999	660	235	973	129	222	303	999999	999999	999999	446	813	999999	999999	245	289	999999	799	999999	335	464	300	999999	276	894	999999	116	999999	90	108	999999	163	506	287	350	191	771	807	399	830	999999	432	274	555	126	416	639	814	999999	428	12	158	613	999999	23	654	381	999999	88	999999	116	54	359	385	79	292	999999	62	866	64	999999	589	410	999999	999999	999999	999999	999999	160	999999	999999	999999	234	661	106	432	999999	37	273	999999	999999	999999	999999	140	724	947	82	999999	485	833	999999	999999	948	970	999999	999999	747	987	999999	980	999999	647	808	599	47	814	999999	697	288	647	999999	290	999999	179	999999	705	860	280	901	999999	960	999999	258	327	390	644	353	263	751	684	685	562	892	293	78	171	13	139	103	910	137	384	611	838	999999	818	798	779	999999	999999	561	477	95	751	30	999999	399	491	219	402	470	567	946	604	961	190	398	505	110	92	702	730	999999	991	267	999999	534	419	999999	572	999999	574	537	999999	132	217	476	999999	999999	586	771	522	920	701	999999	569	437	16	876	909	999999	302	678	999999	512	830	300	999999	999999	444	957	999999	264	647	555	999999	39	999999	999999	754	713	999999	999999	523	320	999999	810	485	552	697	158	999999	543	999999	152	554	999999	894	44	999999	917	382	657	999999	629	792	999999	999999	155	999999	999999	999999	999999	132	999999	999999	70	164	332	999999	30	999999	551	795	999999	438	446	938	504	11	10	144	999999	190	836	341	599	413	999999	999999	922	537	999999	999	167	130	999999	999999	130	969	494	999999	572	711	281	112	830	861	999999	200	355	328	999999	154	551	405	661	353	295	864	583	656	999999	803	410	999999	999999	999999	638	999999	444	35	817	535	517	269	572	999999	909	999999	511	737	871	703	182	603	758	195	458	761	468	650	135	266	396	837	479	769	311	999999	626	288	233	376	755	330	511	999999	637	291	999999	
997	444	560	363	845	785	567	630	806	734	300	999999	999999	707	794	999999	561	148	679	790	803	363	131	118	232	514	999999	947	999999	102	515	999999	176	927	471	215	574	902	999999	62	999999	999999	504	999999	336	999999	356	669	999999	430	949	999999	999999	501	40	644	999999	452	140	340	290	620	999999	713	228	742	927	949	999999	589	335	658	999999	626	999999	664	858	999999	781	47	999999	834	986	431	152	410	598	674	897	827	892	132	999999	999999	772	999999	999999	791	999999	999999	267	407	999999	999999	105	301	999999	342	624	999999	785	256	670	103	183	999999	999999	999999	999999	999999	153	263	61	999999	999999	212	886	999999	853	585	999999	77	241	198	780	760	411	613	999999	851	892	266	999999	531	51	999999	461	679	47	326	668	24	229	27	999999	14	355	24	685	892	999999	141	488	48	82	718	25	482	322	422	54	30	29	719	925	887	999999	530	377	999999	999999	217	349	999999	917	288	847	223	748	776	415	396	928	999999	999999	761	777	21	458	332	630	999999	999999	999999	281	648	995	510	102	562	801	824	646	634	999999	207	999999	950	131	793	871	999999	734	546	999999	658	999999	585	282	173	119	201	81	55	430	773	851	724	266	278	999999	346	130	196	975	590	750	999999	999999	249	999999	999999	889	664	461	999999	254	819	617	623	556	419	238	928	452	609	753	999999	213	377	356	999999	694	853	510	534	681	547	999999	427	907	999999	292	42	999999	292	312	416	593	999999	529	41	116	999999	722	874	118	201	744	375	999999	158	999999	925	893	999999	142	999999	164	926	999999	706	999999	200	999999	759	136	205	733	169	999999	346	17	612	848	325	960	61	999999	636	426	489	803	999999	999999	999999	707	999999	149	999999	999999	275	262	666	453	822	782	999999	927	962	747	912	467	584	999999	999999	151	999999	87	578	940	90	905	528	510	667	903	63	609	956	999999	769	999999	440	999999	41	93	350	168	999999	542	999999	133	178	888	513	31	229	137	999999	617	228	290	570	363	80	370	734	166	785	919	729	316	971	999999	978	856	37	575	46	416	800	999999	61	45	999999	956	737	639	999999	646	683	925	999999	999999	833	999999	495	999999	999999	999999	999999	194	382	116	813	737	162	267	999999	657	994	653	999999	999999	999999	899	238	535	467	123	633	104	169	149	245	803	999999	632	87	499	999999	999999	636	999999	66	616	947	999999	999999	168	804	999999	729	349	651	40	833	837	999999	934	260	999999	619	999999	48	265	999999	242	999999	19	940	529	190	421	999999	999999	26	726	999999	
999999	951	293	314	308	319	163	374	819	497	999999	970	999999	110	153	248	410	342	811	336	801	591	714	999999	221	228	284	298	318	999999	999999	23	116	999999	332	982	966	655	320	516	884	890	999999	744	666	999999	980	429	999999	182	886	711	215	999999	824	999999	247	999999	102	999999	44	999999	66	766	999999	201	863	748	777	999999	281	999999	999999	999999	999999	999999	386	970	999999	999999	247	854	260	146	175	897	808	716	999999	714	745	756	563	239	481	29	834	448	999999	999999	186	241	652	876	900	142	689	909	949	999999	242	276	802	919	843	189	614	920	601	991	999999	157	999999	72	425	525	200	999999	999999	431	86	937	125	942	996	15	999999	384	999999	43	218	999999	766	482	482	999999	954	643	396	301	999999	999999	847	863	92	999999	879	589	460	385	941	896	95	527	836	304	999999	999999	999999	999999	999999	240	684	567	783	493	999999	999999	590	947	999999	556	406	999999	999999	173	100	261	859	967	135	622	923	860	101	321	813	249	999999	187	326	104	720	558	323	999999	239	999999	90	599	648	999	999999	999999	999999	394	500	563	510	673	214	900	10	956	712	364	317	824	999999	999999	679	999999	243	412	630	476	836	999999	218	841	934	810	181	270	328	136	623	419	55	999999	820	260	999999	999999	999999	999999	104	763	845	959	868	414	999999	618	919	508	765	596	882	999999	999999	652	354	999999	739	404	999999	739	638	585	999999	897	999999	768	650	429	411	271	999999	999999	382	83	12	999999	973	529	996	562	350	999999	371	37	537	708	158	178	999999	999999	242	579	698	364	134	270	999999	970	635	999999	967	499	106	503	167	999999	965	484	650	104	695	220	407	999999	398	999999	224	713	370	80	999999	482	523	341	39	860	999999	27	948	741	40	12	894	951	595	851	723	867	870	858	743	673	527	811	384	32	181	999999	966	316	55	999999	610	564	434	494	999999	764	474	306	172	947	999999	999999	73	692	325	999999	580	999999	105	999999	842	999999	999999	946	999999	712	957	999999	688	984	61	642	696	525	402	999999	526	999999	875	958	999999	573	696	999999	147	618	747	691	999999	724	951	428	221	698	673	109	236	488	539	273	807	999999	617	187	895	893	999999	548	300	999999	930	480	672	146	999999	278	814	541	999999	346	965	276	309	964	42	633	431	997	999999	302	999999	999999	570	612	160	934	999999	518	900	253	406	999999	400	720	999999	480	756	84	743	404	295	695	679	203	308	999999	168	653	999999	272	999999	999999	696	998	999999	892	910	69	985	30	
999999	999999	641	564	940	766	999999	588	179	999999	999999	357	999999	457	17	999999	368	376	999999	619	999999	312	373	999999	781	191	513	402	836	999999	999999	696	999999	999999	91	989	999999	999999	263	999999	665	579	483	999999	395	125	959	248	990	476	533	543	756	376	255	20	999999	13	783	999999	262	483	752	277	991	189	268	542	375	27	364	253	123	771	953	999999	999999	780	252	666	999999	999999	999999	370	378	36	940	721	477	81	68	59	341	999999	999999	192	827	999999	999999	215	856	427	872	972	999999	999999	999999	999999	422	59	191	161	761	126	999999	999999	81	391	999999	964	249	999999	74	303	999999	314	911	618	492	771	377	622	187	999999	999999	803	402	439	258	98	606	956	309	427	890	999999	298	225	967	300	120	446	999999	638	999999	999999	362	999999	23	807	378	811	999999	650	999999	568	973	724	315	733	596	642	143	810	999999	293	999999	999999	413	62	25	696	651	201	660	999999	316	549	80	501	999999	823	999999	999999	720	999999	464	658	999999	332	932	574	909	244	704	478	312	506	999999	683	81	715	175	960	999999	681	170	999999	999999	999999	262	999999	999999	999999	292	772	226	692	999999	999999	828	588	999999	999999	130	451	787	416	497	192	628	810	999999	396	429	735	999999	999999	658	48	634	999999	669	999999	79	508	999999	104	951	931	261	620	415	707	854	492	812	93	999999	999999	894	753	999999	807	999999	451	164	267	999999	557	124	761	44	61	937	673	919	907	21	621	531	999999	464	565	930	999999	999999	999999	541	936	922	999999	999999	317	999999	880	351	861	872	999999	999999	662	709	404	816	500	585	364	769	190	999999	904	82	227	819	999999	298	257	876	123	57	593	999999	458	999999	550	145	727	999999	999999	999999	999999	45	393	278	869	983	70	748	440	433	50	801	361	373	27	999999	999999	999999	943	591	103	985	759	581	759	936	261	999999	275	999999	857	457	712	999999	515	999999	689	949	950	228	238	509	446	689	17	791	999999	95	999999	59	737	240	999999	475	238	82	285	812	518	932	732	300	482	84	999999	592	98	502	858	157	812	999999	546	999999	999999	594	999999	79	573	968	572	999999	161	226	627	627	494	247	630	442	593	876	999999	28	496	999999	999999	371	999999	424	703	999999	999999	999999	246	289	999999	248	999999	643	999999	216	248	999999	369	566	148	265	457	948	107	999999	871	425	563	935	999999	528	238	426	567	187	999999	159	275	700	939	692	999999	347	933	255	999999	999999	999999	387	638	890	658	930	798	771	999999	175	326	999999	10	811	906	
310	999999	174	20	999999	85	356	260	99	285	669	627	999999	999999	119	24	999999	725	885	516	186	307	136	870	308	999999	999999	273	999999	999999	423	700	137	999999	679	85	999999	244	440	911	999999	137	549	615	988	313	351	496	804	160	474	136	125	305	999999	13	145	999999	712	78	999999	93	469	267	862	969	499	670	605	44	255	999999	295	999999	953	58	999999	521	882	999999	285	310	468	999999	367	999999	585	831	65	676	939	475	532	999999	632	479	668	291	999999	28	813	680	999999	770	999999	856	840	999999	352	681	255	624	999999	999999	999999	999999	624	829	899	574	394	668	614	929	999999	780	95	923	351	483	389	999999	999999	863	191	604	999999	999999	734	999999	456	443	488	999999	430	324	999999	814	578	999999	854	838	392	188	634	154	76	961	999999	134	999999	917	800	869	301	779	856	999999	535	198	567	999999	999999	999999	999999	950	189	240	999999	999999	727	280	354	696	999999	550	93	589	999999	46	538	458	999999	999999	999999	999999	643	619	92	651	467	999999	288	999999	96	927	744	994	999999	683	965	835	463	895	999999	500	572	113	250	751	695	999999	329	999999	999999	119	904	494	657	589	317	999999	999999	856	999999	233	991	963	609	999999	806	999999	529	555	81	703	994	999999	999999	250	999999	539	379	341	999999	201	184	999999	730	977	33	259	346	480	376	405	686	607	582	184	508	608	504	549	944	606	746	999999	426	956	124	776	292	417	622	999999	200	817	999999	999999	58	211	243	632	677	557	752	59	999999	676	26	999999	999999	38	742	368	45	999999	396	359	454	999999	999999	999999	862	256	967	999999	858	598	214	868	706	461	135	306	999999	999999	872	397	854	697	594	750	939	999999	999999	264	675	264	999999	370	430	999999	677	647	999999	468	999999	430	589	822	999999	999999	472	157	691	103	902	445	992	173	999999	999	504	756	816	999999	834	999999	35	713	999999	604	856	843	448	165	784	488	467	999999	113	452	807	42	999999	13	287	792	45	999999	361	239	271	578	413	999999	56	920	830	225	999999	999999	405	999999	568	597	999999	628	709	999999	319	999999	999999	96	999999	515	201	472	999999	813	345	52	110	999999	361	999999	999999	287	440	999999	119	863	657	252	999999	999999	57	930	473	909	279	999999	92	999999	819	937	262	185	518	999999	239	583	670	27	880	592	999999	508	525	543	264	999999	198	693	426	999999	766	735	999999	999999	468	270	998	999999	543	685	959	600	87	999999	999999	167	769	541	999999	535	202	639	999999	690	948	999999	415	930	655	824	470	399	
93	373	181	527	371	929	440	968	999999	999999	484	204	999999	931	430	111	771	107	999999	656	999999	891	263	136	373	133	999999	919	855	999999	694	718	225	570	516	713	252	255	999999	840	111	817	950	871	999999	177	67	999999	999999	999999	999999	557	147	813	999999	202	120	999999	163	999999	999999	520	123	517	999999	999999	979	71	424	717	859	525	311	999999	554	98	941	999999	971	206	75	624	801	999999	908	999999	999999	411	87	324	603	999999	101	557	552	591	999999	442	245	399	197	996	602	410	454	643	256	300	999999	404	261	729	82	999999	181	673	719	571	999999	498	194	578	984	110	123	999999	434	753	999999	963	394	508	155	582	18	79	31	999999	107	275	891	290	152	683	999999	873	999999	144	386	999999	999999	142	999999	746	214	619	21	502	296	792	219	502	999999	305	999999	753	583	500	949	111	652	999999	474	999999	999999	999999	436	311	48	249	536	300	377	999999	102	999999	673	408	999999	399	68	529	113	999999	999999	999999	293	846	673	318	300	999999	194	284	999999	552	999999	501	149	999999	193	710	999999	57	265	919	134	999999	999999	757	999999	185	133	559	53	132	225	999999	287	218	620	999999	638	999999	949	902	999999	999999	198	999999	999999	181	269	76	215	999999	999999	999999	59	999999	274	999999	999999	915	999999	999999	999999	635	240	114	999999	508	224	930	691	604	999999	734	107	362	814	41	392	663	173	909	999999	67	354	695	67	168	999999	150	944	907	945	999999	501	835	402	480	862	999999	221	95	956	338	999999	611	999999	341	959	696	332	243	330	999999	999999	999999	208	999999	999999	544	56	999999	398	84	999999	783	658	999999	242	272	999999	344	178	307	452	88	952	587	999999	742	999999	726	999999	999999	818	999999	586	965	971	183	636	948	199	999999	48	52	696	882	352	601	952	926	109	697	736	988	999999	999999	538	672	376	621	999999	548	999999	330	999999	975	265	284	206	999999	388	69	635	21	154	999999	269	999999	999999	80	999999	999999	789	999999	627	512	687	830	646	563	999999	308	806	24	187	999999	999999	999999	83	999999	999999	77	404	268	547	49	999999	724	843	999999	764	138	290	306	386	690	758	640	703	467	297	435	638	999999	999999	90	262	999999	833	504	658	551	999999	671	453	999999	686	530	999999	587	451	999999	999999	999999	999999	308	27	510	638	497	999999	999999	24	616	433	200	439	761	12	467	787	450	999999	349	999999	222	802	619	852	220	999999	237	999999	126	26	335	999999	215	844	958	72	752	999999	346	612	106	537	999999	247	263	999999	999999	999999	489	
999999	10	82	647	866	999999	505	408	658	427	492	664	867	897	599	108	999999	233	916	54	405	45	467	553	737	469	685	92	381	598	483	999999	709	215	326	25	262	801	349	267	462	663	104	565	854	947	238	639	130	149	511	513	999999	999999	999999	999999	543	528	999999	406	901	422	999999	69	944	413	999999	662	999999	584	999999	950	999999	999999	591	999999	941	902	699	999999	241	55	962	241	97	999999	80	999999	131	561	482	999999	890	999999	366	999999	636	999999	620	450	992	999999	68	999999	304	999999	628	359	892	351	999999	640	828	999999	175	999999	999999	795	971	974	999999	730	999999	29	112	120	999999	942	302	551	999999	906	999999	999999	796	666	987	427	937	536	999999	721	341	779	737	841	906	768	999999	511	999999	840	73	999999	118	272	43	48	999999	193	999999	686	67	351	246	917	358	999999	334	508	868	42	858	445	633	999999	398	762	292	270	213	999999	175	790	999999	275	843	645	151	999999	999999	948	984	753	999999	664	663	990	999999	820	999999	999999	444	278	999999	557	982	627	22	496	874	281	756	999999	979	208	999999	999999	999999	971	84	713	999999	800	876	919	58	999999	409	969	957	407	999999	471	778	876	999999	999999	999999	414	293	225	632	654	660	999999	202	812	999999	836	153	397	610	571	745	779	899	644	999999	999999	509	877	999999	53	539	476	62	294	404	113	351	623	128	975	687	858	90	783	149	524	726	246	341	572	825	570	797	657	999999	998	976	223	505	434	999999	999999	997	588	125	194	308	908	418	999999	495	529	999999	999999	999999	887	699	126	504	877	997	272	545	655	227	999999	999999	405	568	405	137	999999	128	693	999999	281	861	501	999999	955	226	817	827	671	87	999999	301	999999	772	838	309	859	718	628	437	642	870	352	999999	156	999999	999999	350	22	542	367	999999	584	564	612	999999	207	999999	549	660	189	444	874	577	921	677	999999	632	729	106	277	999999	500	999999	438	411	519	140	521	999999	323	999999	815	139	720	999999	716	607	170	813	999999	411	999999	967	257	207	995	774	449	479	998	280	999999	916	274	947	999999	999999	999999	210	999999	76	999999	109	999999	711	629	745	857	36	960	908	471	916	994	865	250	999999	18	241	999999	744	999999	52	451	52	999999	899	864	772	999999	398	482	960	306	44	475	79	629	546	999999	260	916	422	519	99	999999	704	921	999999	707	388	319	999999	794	771	385	894	999999	304	854	729	881	95	52	571	436	511	999999	959	999999	180	903	472	999999	165	827	999999	532	362	244	
163	999999	999999	74	605	89	999999	999999	534	999999	581	422	999999	691	847	379	831	379	947	662	306	94	999999	19	537	999999	846	241	999999	943	116	371	999999	70	701	751	426	30	447	492	999999	346	95	310	819	999999	999999	781	815	999999	996	899	585	700	937	999999	26	455	999999	129	243	999999	536	590	999999	999999	127	999999	990	105	999999	810	999999	465	812	999999	998	999999	199	999999	907	75	425	852	947	217	786	604	132	632	734	970	493	999999	259	504	809	504	758	609	999999	313	791	719	999999	196	967	129	887	977	999999	999999	999999	999999	999999	177	999999	683	643	344	432	522	151	367	370	982	999999	613	999999	318	161	503	902	999999	148	603	284	706	29	761	250	667	999999	155	562	999999	714	999999	115	91	574	999999	861	423	999999	127	171	433	358	999999	869	363	913	999999	825	576	464	676	999999	999999	893	233	999999	882	999999	765	805	996	805	992	999999	590	507	135	744	999999	642	488	413	31	441	850	357	179	999999	886	753	148	329	999999	914	47	127	497	197	350	471	979	328	421	322	999999	628	366	581	289	999999	787	834	800	934	975	272	597	186	999999	999999	494	990	218	999999	999999	676	819	87	240	472	999999	999999	403	999999	999999	169	992	708	276	232	999999	598	612	40	966	313	999999	999999	938	775	530	999999	154	474	976	999999	120	409	654	499	999999	288	350	999999	845	849	441	999999	281	815	280	999999	999999	821	999999	999999	999999	187	55	364	157	768	148	999999	942	699	793	928	999999	674	999999	592	999999	777	423	712	257	999999	195	126	999999	292	779	133	504	999999	410	333	999999	90	999999	933	363	300	351	49	999999	884	873	155	66	512	659	607	766	688	834	142	999999	181	648	591	991	929	491	864	989	25	999999	311	298	470	348	506	73	125	239	763	435	384	573	999999	922	999999	70	369	633	999999	999999	816	806	278	925	999999	441	28	999999	434	808	999999	999999	133	922	999999	999999	595	999999	162	544	651	459	80	707	32	608	285	669	999999	869	131	241	817	999999	155	504	30	544	929	999999	54	182	804	954	999999	333	449	450	360	193	474	205	480	638	714	367	736	571	902	810	999999	359	999999	565	686	256	243	474	999999	77	836	60	244	98	499	479	999999	999999	759	699	999999	834	319	767	404	925	760	999999	945	788	768	459	999999	129	908	694	999999	999999	277	701	100	974	999999	999999	357	999999	961	392	148	245	712	619	811	999999	999999	331	50	234	999999	761	495	64	529	988	309	999999	418	124	189	804	298	414	999999	67	
608	999999	171	999999	420	980	964	378	999999	710	85	999999	647	438	478	586	654	956	999999	516	215	46	455	999999	982	969	15	846	212	343	946	308	771	754	605	465	169	999999	813	999999	796	127	23	819	999999	160	739	980	999999	999999	160	341	335	341	852	572	999999	999999	999999	450	974	127	176	999999	763	777	999999	893	999999	22	426	640	152	899	720	999999	32	636	770	832	240	35	210	608	192	615	973	439	901	43	726	682	970	373	999999	678	950	999999	65	999999	999999	846	999999	632	186	519	999999	435	621	999999	999999	112	716	221	220	949	917	567	524	158	803	946	991	799	296	999999	670	779	694	51	999999	716	580	635	67	393	877	577	432	673	426	547	818	999999	493	999999	965	999999	999999	265	761	392	999999	907	341	827	855	999999	346	999999	849	418	999999	580	999999	833	999999	91	999999	827	82	349	999999	999999	999999	999999	138	999999	999999	671	778	999999	626	438	999999	755	924	673	303	240	999999	999999	240	989	823	17	805	248	521	660	999999	884	604	335	193	421	999999	940	185	85	698	999999	999999	675	999999	937	792	313	999999	870	999999	999999	788	923	299	552	119	156	37	724	460	890	341	656	578	894	317	300	999999	999999	999999	984	999999	227	541	535	488	565	999999	886	225	502	999999	651	999999	244	105	681	46	641	312	110	999999	460	999999	808	999999	395	999999	769	629	501	999999	432	373	923	369	570	391	999999	999999	553	820	150	509	958	942	999999	904	999999	798	635	264	613	999999	407	81	47	602	733	999999	999999	999999	565	999999	723	443	525	999999	827	875	535	999999	283	577	758	999999	772	951	999999	865	999999	490	762	971	994	247	455	866	965	852	332	967	999999	897	970	94	265	883	785	524	427	412	86	999999	272	999999	999999	46	807	127	999999	95	935	867	885	999999	706	593	272	486	988	658	999999	975	552	999999	642	385	606	999999	34	999999	176	152	448	577	999999	303	709	659	266	418	69	848	553	246	41	789	22	367	387	672	621	308	535	768	100	110	916	705	702	999999	439	999999	999999	420	999999	793	429	999999	208	413	884	613	230	580	599	473	432	316	535	853	999999	248	999999	999999	277	867	617	679	999999	313	387	14	957	661	978	926	755	142	327	248	370	704	169	999999	999999	17	87	955	178	627	678	609	999999	849	241	200	999999	740	153	61	185	749	830	999999	36	880	656	569	601	673	999999	299	999999	297	493	669	89	999999	999999	269	789	662	510	860	999999	777	999999	999999	429	999999	90	25	999999	999999	73	620	873	
273	947	999999	361	999999	363	505	909	388	999999	881	366	999999	999999	532	175	883	999999	522	248	999999	270	258	55	548	999999	813	999999	702	999999	723	233	872	795	999999	375	667	907	281	308	15	950	255	166	953	751	857	676	557	849	115	13	999999	381	902	12	699	861	813	378	550	999999	217	88	999999	657	493	776	999999	999999	999999	999999	990	224	243	999999	999999	101	102	999999	292	146	44	999999	999999	720	683	501	892	813	999999	806	104	902	758	101	743	177	269	999999	268	999999	999999	400	999999	999999	22	336	999999	882	987	607	768	26	95	414	999999	999999	999999	999999	974	991	999999	999999	999999	701	881	97	466	152	999999	847	999999	797	999999	212	999999	644	512	74	999999	357	999999	19	826	78	48	999999	816	353	222	999999	999999	92	330	999999	206	890	908	649	259	924	869	995	606	149	775	971	488	999999	649	244	851	820	999999	626	636	999999	665	423	663	802	281	999999	999999	999999	564	749	476	999999	16	874	736	862	815	999999	999999	999999	413	686	999999	77	999999	933	704	977	538	472	612	704	640	331	999999	495	986	456	653	757	75	709	584	999999	504	999999	877	774	999999	988	14	697	999999	277	999999	978	999999	595	212	347	999999	951	367	101	999999	772	630	684	650	999999	875	368	138	729	303	703	111	277	572	999999	999999	999999	999999	549	467	999999	565	372	860	255	375	401	253	315	999999	123	351	492	888	731	596	203	134	267	123	999999	569	418	973	767	876	852	32	830	292	487	482	999999	634	231	217	267	823	999999	999999	999999	125	822	390	190	361	619	388	840	999999	862	805	999999	436	999999	999999	999999	399	999999	378	523	378	422	999999	862	641	533	858	667	524	999999	379	729	392	638	530	746	38	793	416	999999	473	999999	55	429	681	271	999999	811	875	70	868	999999	999999	362	116	702	798	527	548	827	999999	721	326	999999	493	86	829	797	999999	609	127	605	685	120	59	195	377	604	190	380	151	56	999999	463	470	647	704	39	532	999999	948	999999	254	588	507	751	865	599	936	605	441	999999	520	276	943	999999	55	914	999999	999999	335	204	347	178	999999	713	929	862	999999	845	999999	799	999999	474	999999	616	360	107	613	308	999999	778	667	584	938	999999	536	525	520	999999	602	999999	727	611	501	999999	173	85	903	999999	821	999999	614	999999	999999	642	328	55	615	999999	911	948	311	999999	600	557	536	762	240	999999	999999	414	351	787	253	592	82	664	972	907	452	285	203	819	486	999999	999999	577	361	999999	239	999999	909	999999	296	654	
488	722	21	944	999999	411	999999	999999	617	417	662	999999	847	999999	569	664	83	999999	884	636	999999	999999	999999	284	999999	959	999999	934	898	696	505	999999	500	999999	999999	999999	652	37	690	51	440	999999	212	79	999999	347	729	719	736	575	999999	212	309	659	899	999999	999999	999999	561	267	999	910	877	999999	999999	504	336	999999	536	220	21	55	26	999999	206	999999	999999	458	619	56	999999	691	999999	999999	999999	302	858	999999	699	118	164	915	476	433	51	999999	550	999999	167	999999	20	481	192	526	563	371	195	465	999999	572	715	999999	127	999999	37	318	712	554	641	619	645	999999	999999	428	65	105	579	999999	802	999999	785	998	301	459	45	999999	999999	999999	769	917	999999	403	387	137	403	418	798	960	405	733	999999	996	650	548	524	525	923	999999	470	468	792	601	663	785	786	999999	454	667	999999	279	809	41	784	999999	511	251	117	431	34	646	999999	618	999999	79	860	789	358	753	935	519	999999	999999	220	311	135	999999	740	602	350	686	999999	141	999999	136	924	785	999999	926	999999	999999	999999	501	739	824	171	184	999999	593	925	997	999999	701	732	960	444	74	999999	483	597	994	999999	515	91	347	682	175	999999	71	999999	85	999999	432	716	662	999999	343	14	396	999999	999999	112	156	999999	352	999999	273	409	999999	691	859	999999	738	999999	52	770	903	999999	402	151	999999	56	352	448	999999	430	999999	999999	79	858	111	69	999999	343	646	892	365	838	738	28	999999	766	999999	379	295	120	999999	999999	673	891	208	922	612	999999	154	904	999999	999999	826	921	393	288	339	999999	590	799	540	405	692	160	999999	74	999999	383	732	239	449	972	999999	739	592	842	999999	187	660	188	457	189	198	999999	141	656	21	817	634	140	999999	935	789	999999	999999	442	411	999999	999999	143	251	238	521	915	464	788	555	999999	338	999999	967	162	21	412	351	360	217	950	28	758	63	864	999999	602	802	514	193	666	170	160	441	796	701	999999	937	229	668	999999	999999	353	999999	999999	488	93	173	999999	999999	386	154	228	235	999999	999999	726	90	386	489	919	999999	950	604	999999	926	999999	120	999999	460	495	475	132	692	999999	673	999999	657	138	385	999999	438	528	590	806	522	941	999999	980	301	999999	445	999999	739	748	999999	336	999999	223	999999	310	973	992	999999	438	999999	31	535	999999	787	831	79	951	11	823	490	999999	369	798	376	985	999999	139	879	485	59	914	393	999999	772	999999	925	443	141	999999	692	445	999999	999999	999999	501	415	633	203	470	905	493	558	
999999	267	577	966	950	847	999999	56	843	999999	999999	389	996	637	591	529	999999	905	635	820	999999	141	54	889	217	999999	874	999999	630	936	999999	580	999999	366	477	686	999999	380	999999	596	999999	38	848	332	999999	772	999999	863	823	113	752	564	279	673	632	784	222	687	999999	57	972	999999	426	907	704	767	823	640	170	905	334	999999	931	48	999999	897	292	722	532	444	15	21	756	526	193	999999	310	892	733	693	999999	517	621	926	999999	999999	612	941	999999	598	999999	267	703	918	779	999999	633	999999	999999	735	501	999999	999999	323	999999	960	999999	900	999999	850	999999	931	907	476	441	816	999999	999999	424	999999	295	999999	999999	933	495	999999	318	838	746	511	231	79	999999	997	201	973	362	999999	884	663	10	712	999999	999999	141	28	360	236	486	999999	232	628	999999	955	449	160	405	230	828	305	652	999999	163	999999	629	397	999999	909	285	999999	463	162	130	760	25	583	133	327	802	477	397	91	361	783	289	602	263	966	999999	50	578	999999	479	999999	21	161	558	15	157	999999	18	450	950	27	999999	80	999999	66	939	866	36	999999	428	360	907	570	496	379	932	999999	144	52	361	244	890	331	999999	541	749	863	34	128	999999	67	468	946	999999	344	999999	218	103	207	37	691	999999	999999	713	128	681	450	665	188	83	130	610	965	99	716	137	999999	999999	966	316	85	842	999999	907	370	891	960	439	161	999999	723	999999	937	25	999999	999999	399	617	564	860	308	208	845	54	58	999999	503	857	424	216	104	821	999999	890	951	849	999999	592	999999	236	720	21	513	999999	359	197	999999	950	429	999999	999999	571	832	116	18	877	999999	999999	858	913	398	113	999999	945	12	902	999999	56	73	999999	999999	806	274	337	149	999999	694	763	999999	999999	784	999999	438	999999	479	533	999999	999999	999999	84	852	999999	733	438	838	617	996	568	90	999999	999999	626	887	608	380	930	306	999999	967	721	999999	243	999999	997	999999	846	674	96	999999	999999	914	785	999999	988	967	999999	82	836	499	531	300	135	683	248	999999	167	999999	999999	558	548	236	493	62	170	891	999999	82	735	999999	992	999999	910	102	611	542	606	461	898	640	506	999999	470	15	445	430	67	559	929	528	971	999999	844	537	999999	999999	431	733	14	107	999999	801	346	536	507	999999	999999	999999	82	706	872	706	999999	999999	62	999999	999999	999999	616	999999	834	70	153	217	337	811	999999	999999	175	368	121	872	999999	801	292	704	521	999999	508	857	49	34	487	233	655	274	423	655	
484	247	486	943	126	273	999999	999999	657	139	208	696	490	999999	867	999999	999999	10	260	999999	999999	357	179	832	978	759	701	809	582	919	999999	73	397	451	999999	927	882	177	756	192	999999	995	57	391	735	812	376	999999	166	999999	638	655	24	999999	749	137	77	653	965	999999	999999	999999	715	738	578	145	308	48	119	999999	830	999999	253	77	437	999999	310	788	107	176	999999	669	653	999999	290	999999	59	939	702	771	999999	239	212	999999	620	85	289	318	999999	999999	513	337	999999	226	943	221	412	946	30	999999	826	289	556	798	973	999999	809	906	457	673	96	368	999999	348	90	601	224	853	456	361	631	991	999999	507	999999	66	747	999999	999999	999999	502	112	999999	863	944	999999	682	999999	426	999999	276	383	861	999999	513	155	990	583	146	351	996	999999	500	669	217	999999	314	58	146	999999	165	381	51	388	180	999999	999999	483	403	510	999999	811	999999	999999	94	257	139	999999	993	999999	75	174	301	999999	82	943	999999	259	656	119	999999	999999	277	999999	562	999999	342	483	968	529	705	999999	189	999999	432	999999	131	760	584	999999	704	999999	64	628	851	990	90	526	315	999999	382	200	999999	293	244	294	999999	927	999999	199	915	999999	866	474	811	558	999999	665	102	886	821	851	674	999999	414	999999	999999	999999	999999	999999	814	815	177	742	157	515	999999	895	401	147	999999	204	999999	395	53	58	611	590	816	999999	16	425	434	429	999999	530	525	999999	999999	447	715	894	279	999999	384	110	488	134	327	999999	999999	999999	273	954	243	999999	277	289	652	999999	195	989	999999	999999	565	399	390	748	338	999999	999999	559	26	999999	432	758	924	968	999999	943	999999	487	272	999999	436	917	999999	479	195	787	263	999999	487	522	262	726	71	915	999999	985	719	999999	796	999999	316	317	82	319	532	485	702	309	278	709	797	708	726	322	927	647	999999	910	562	999999	373	753	82	504	701	705	999999	18	999999	34	234	999999	690	572	213	128	845	842	947	710	999999	953	999999	778	725	554	999	749	987	412	748	808	188	999999	337	563	245	577	999999	826	999999	693	390	999999	999999	968	999999	999999	118	809	801	405	963	999999	999999	419	785	304	778	999999	706	947	30	515	286	425	999999	445	244	649	883	999999	234	999999	922	400	999999	724	303	756	537	845	640	188	610	999999	845	999999	788	999999	778	941	798	469	130	841	672	874	967	69	999999	581	919	999999	999999	534	180	842	999999	76	846	71	999999	31	620	860	316	842	999999	934	999999	323	999999	999999	870	999999	
478	764	10	90	727	697	757	243	438	955	926	181	262	86	181	12	407	722	80	999999	940	777	999999	269	535	830	969	42	488	14	925	999999	999999	984	999999	416	842	849	348	159	314	766	593	665	934	144	999999	999999	762	578	916	999999	256	163	11	701	915	740	555	999999	728	999999	755	433	39	333	999999	278	999999	999999	169	557	384	921	413	183	999999	999999	335	400	999999	150	280	910	98	991	356	445	982	363	999999	112	999999	451	999999	589	21	169	635	610	562	999999	808	996	419	368	559	334	749	828	999999	999999	999999	164	656	588	453	844	345	48	977	147	296	667	999999	66	263	933	999999	823	999999	34	558	724	838	929	342	284	501	729	442	31	695	999999	999999	768	697	999999	999999	999999	146	177	999999	597	632	999999	35	150	731	362	114	999999	833	926	666	493	183	999999	325	727	256	179	353	999999	605	999999	451	142	999999	506	999999	999999	999999	658	687	994	210	999999	102	999999	903	201	999999	149	999999	817	197	999999	497	999999	999999	18	999999	77	596	967	999999	218	992	676	973	892	327	234	993	990	487	185	248	999999	292	222	597	902	999999	64	626	214	990	788	769	681	645	470	910	999999	999999	80	72	719	180	992	999999	426	449	999999	999999	328	155	634	339	22	531	825	999999	999999	420	999999	999999	541	999999	619	227	213	907	302	257	856	999999	643	700	999999	122	528	500	299	999999	181	999999	812	190	307	999999	366	458	756	160	819	401	537	939	379	826	530	378	561	775	764	518	156	763	27	14	999999	934	999999	999999	999999	334	780	139	249	468	999999	361	999999	561	861	755	160	152	437	465	999999	999999	330	999999	591	159	999999	523	489	662	316	58	172	303	555	432	999999	857	157	495	620	408	999999	911	395	179	335	999	914	19	368	13	336	562	227	809	613	343	317	852	394	266	650	587	161	999999	198	749	15	999999	229	999999	995	941	999999	999999	999999	419	999999	422	824	939	609	479	999999	312	722	610	85	746	818	201	549	305	111	999999	758	123	999999	999999	980	585	994	485	789	999999	18	394	717	999999	999999	203	148	895	38	454	656	999999	293	849	670	588	673	268	620	37	753	699	840	489	630	999999	999999	999999	441	248	945	134	690	238	303	338	892	246	940	999999	999999	654	277	656	999999	587	829	909	342	999999	912	999999	999999	761	999999	999999	553	237	219	916	542	946	999999	789	999999	532	490	64	555	341	695	999999	328	994	999999	109	432	194	781	52	70	750	860	49	336	219	269	999999	999999	984	785	
665	36	999999	93	999999	999999	487	156	999999	107	774	999999	10	706	999999	999999	870	787	222	887	368	455	176	855	791	999999	423	999999	300	999999	562	148	570	556	40	999999	304	999999	868	908	999999	47	606	945	999999	396	859	343	851	802	398	151	704	107	426	219	999999	178	301	29	777	34	856	912	544	636	999999	454	999999	83	123	959	918	314	999999	331	849	999999	570	404	236	89	611	999999	999999	421	443	473	139	820	550	135	619	999999	140	999999	190	999999	410	658	603	415	667	777	688	438	232	400	164	999999	370	638	607	999999	793	999999	422	368	47	133	999999	329	324	855	532	999999	350	79	183	32	999999	165	820	912	801	999999	422	834	808	446	198	999999	318	44	999999	912	999999	999999	999999	442	507	999999	655	287	465	999999	100	999999	999999	701	999999	162	227	141	955	214	999999	695	105	971	999999	999999	999999	601	999999	999999	999999	290	404	620	469	628	24	999999	525	328	999999	543	456	527	730	610	589	117	357	46	826	186	89	256	105	832	626	93	167	999999	272	63	353	315	272	810	417	634	999999	470	148	486	616	637	704	284	999999	578	251	675	999	452	254	898	999999	999999	211	158	999999	636	999999	930	582	999999	999999	456	200	999999	264	919	202	954	999999	887	898	349	570	999999	551	820	593	58	999999	999999	919	819	809	454	999999	438	609	268	119	999999	468	217	999999	20	581	999999	94	999999	323	332	482	999999	577	366	999	984	273	759	607	999999	53	953	98	999999	999999	999999	999999	745	171	825	319	933	844	999999	428	691	999999	559	999999	999999	736	496	734	519	19	875	999999	453	454	999999	175	999999	661	414	562	999999	999999	813	334	999999	612	349	935	498	22	549	999999	307	999999	999999	999999	999999	889	999999	968	556	228	579	90	810	999999	999999	300	175	660	999999	281	999999	717	913	572	631	234	535	690	397	560	999999	507	470	675	944	999999	146	999999	460	999999	357	446	15	999999	549	733	524	350	999999	58	770	837	999999	277	769	589	34	999999	917	490	363	623	581	995	982	81	999999	999999	59	687	164	718	210	999999	924	993	712	999999	999999	898	710	999999	281	999999	789	409	955	203	905	364	491	999999	999999	970	999999	999999	865	19	314	478	123	388	301	999999	894	62	637	999999	352	999999	877	999999	999999	29	779	999999	352	999999	216	583	999999	426	239	999999	999999	764	999999	239	901	201	999999	702	321	555	785	999999	999999	549	999999	999999	771	911	850	139	486	93	999999	999999	999999	437	999999	632	803	731	999999	696	159	999999	999999	999999	999999	407	152	
999999	647	184	96	176	244	458	286	802	788	478	811	213	999999	110	218	122	999999	671	48	473	809	999999	899	590	203	98	182	999999	999999	324	999999	373	769	699	999999	312	997	511	284	742	161	588	999999	335	999999	158	131	58	397	423	53	210	369	678	351	152	999999	506	973	999999	285	999999	999999	473	612	447	443	876	618	906	125	999999	396	305	321	999999	661	574	999999	54	999999	133	900	600	280	665	999999	999999	357	349	36	999999	538	138	999999	173	798	380	722	482	714	255	440	999999	307	469	999999	73	367	999999	490	711	999999	928	188	162	98	199	203	999999	443	353	528	999999	999999	624	55	267	838	157	432	999999	851	197	339	722	999999	999999	302	811	851	999999	999999	237	858	325	664	610	950	314	85	609	187	775	49	371	726	999999	611	682	423	556	999999	219	999999	210	859	999999	598	466	999999	678	896	391	105	999999	620	300	419	563	999999	999999	317	533	999999	822	112	85	157	968	995	530	807	620	397	999999	715	523	999999	658	466	25	999999	493	845	406	713	795	679	546	751	436	752	57	722	977	999999	701	147	874	107	784	501	999999	471	939	871	285	994	801	787	106	760	999999	999999	945	434	824	688	999999	999999	999999	405	611	226	999999	777	760	898	419	66	24	386	999999	560	682	523	390	31	906	535	437	999999	878	759	654	675	999999	950	777	553	424	22	471	765	790	388	889	414	999999	171	120	999999	584	744	999999	720	999999	999999	425	431	54	999999	781	999999	681	515	526	999999	572	999999	785	999999	130	866	641	999999	914	899	999999	303	633	999999	129	744	424	59	227	144	986	933	580	791	534	355	508	621	999999	999999	94	999999	861	47	841	19	386	310	266	717	999999	771	999999	205	439	131	999999	78	683	47	726	631	297	392	865	638	999999	993	285	775	368	30	770	594	999999	495	442	595	144	120	368	123	793	999999	41	225	999999	385	362	412	558	440	938	203	604	462	986	478	182	212	696	392	35	491	359	92	11	221	389	943	999999	211	933	573	678	612	838	787	999999	650	511	936	641	872	226	927	92	576	989	363	509	963	999999	932	423	976	98	311	999999	948	223	915	996	418	723	999999	506	374	525	992	999999	999999	127	999999	999999	759	751	162	275	431	999999	434	999999	36	444	999999	999999	999999	159	702	524	537	636	999999	436	595	940	999999	999999	999999	999999	717	61	997	739	309	846	891	240	664	999999	935	45	730	948	789	999999	970	974	997	569	504	225	822	999999	96	999999	714	105	116	
818	999999	999999	406	999999	293	382	235	999999	999999	999999	896	771	495	999999	588	999999	906	464	646	901	970	257	162	999999	999999	501	238	529	652	737	141	999999	999999	845	706	932	639	999999	665	416	999999	683	999999	127	999999	733	730	355	889	595	666	259	458	214	848	281	851	106	83	999999	154	706	644	407	999999	109	646	999999	770	999999	861	999999	999999	240	999999	296	999999	44	636	202	771	883	639	999999	80	882	999999	919	999999	435	91	543	656	999999	999999	762	999999	442	379	999999	96	90	584	242	999999	490	459	999999	771	562	863	816	469	999999	999999	999999	76	587	336	865	761	727	653	345	575	328	999999	926	967	681	258	974	999999	72	999999	691	308	406	333	590	999999	999999	158	444	571	999999	83	775	853	11	695	999999	116	513	812	369	436	999999	667	414	960	533	260	999999	314	999999	160	999999	775	338	962	669	264	745	442	641	578	219	999999	310	254	754	82	966	985	797	867	162	260	746	999999	68	739	918	630	999999	869	68	140	999999	124	999999	10	525	48	36	206	999999	80	180	790	999999	476	999999	169	215	461	294	114	516	31	999999	155	39	999999	904	930	999999	124	543	772	520	88	100	999999	577	999999	556	927	999999	600	506	92	90	955	46	999999	381	759	424	448	585	953	623	999999	127	999999	970	451	144	105	861	255	536	408	280	148	385	182	592	461	904	366	155	915	999999	914	75	84	47	322	558	586	700	105	196	999999	465	999999	999999	56	783	115	999999	863	999999	260	999999	682	684	898	999999	999999	177	963	543	228	807	999999	146	999999	465	896	999999	821	547	285	999999	441	221	999999	683	945	114	545	678	798	573	292	186	999999	368	999999	399	149	115	359	419	736	561	968	759	757	302	864	591	886	701	971	999999	999999	705	999999	470	971	224	271	104	631	294	745	654	525	530	873	999999	999999	999999	274	716	999999	866	819	880	252	953	925	652	250	953	792	107	602	966	722	568	254	922	427	924	999999	264	787	452	816	323	999999	237	429	30	519	389	437	264	999999	597	885	244	227	27	299	999999	854	678	502	648	62	558	807	315	999999	158	999999	350	872	999999	89	376	74	928	719	999999	999999	229	999999	413	670	347	838	135	682	19	704	410	634	999999	410	118	949	178	271	685	429	999999	430	370	309	97	999999	205	999999	999999	999999	299	308	601	999999	634	244	99	978	999999	720	682	632	590	453	679	715	646	532	999999	999999	999999	667	43	999999	119	799	83	113	582	954	642	616	173	999999	415	111	
999999	840	776	874	859	200	556	999999	999999	491	840	916	999999	381	999999	673	548	999999	284	631	274	332	285	834	171	986	405	760	88	76	469	999999	48	999999	999999	806	999999	999999	999999	706	121	78	532	628	959	166	483	999999	219	969	78	81	565	784	836	710	565	941	713	873	794	795	886	999999	31	999999	878	62	699	999999	917	999999	533	999999	999999	999999	800	656	875	999999	512	999999	550	999999	997	397	195	264	741	971	999999	814	392	693	911	325	192	852	606	999999	287	999999	511	999999	61	625	547	987	273	640	999999	908	999999	999999	999999	600	254	777	682	633	999999	624	320	727	699	113	999999	840	999999	204	23	948	60	16	999999	91	692	999999	999999	382	849	207	999999	110	72	341	747	999999	332	999999	80	414	180	999999	964	662	120	783	580	948	565	707	330	78	627	961	858	69	980	999999	907	974	721	309	999999	706	634	999999	665	999999	365	999999	999999	356	134	999999	999999	87	51	75	970	999999	699	118	999999	152	999999	999999	482	999999	483	688	704	52	999999	999999	693	870	999999	999999	38	899	999999	999999	593	189	200	999999	944	28	192	999999	27	999999	319	998	284	612	492	641	829	999999	737	564	884	677	999999	999999	944	999999	915	908	888	784	46	80	791	999999	525	999999	952	999999	977	464	918	701	670	788	733	414	822	90	387	557	438	999999	172	999999	339	916	999999	724	999999	916	113	999999	892	243	878	248	216	797	999999	855	689	999999	999999	999999	646	192	16	999999	999999	999999	999999	834	530	341	356	720	908	999999	157	608	999999	237	875	999999	999999	643	809	999999	999999	494	999999	34	992	531	999999	513	591	999999	916	156	909	615	999999	999999	711	999999	754	560	887	999999	339	977	650	488	726	462	999999	673	922	999999	382	579	983	257	342	190	999999	998	474	842	999999	30	321	10	999999	999999	254	385	360	999999	889	258	550	999999	165	229	383	513	805	999999	463	918	999999	913	774	340	632	999999	167	530	999999	755	96	999999	39	319	999999	999999	789	999999	217	673	322	839	123	999999	38	999999	102	999999	806	338	203	999999	388	220	63	408	235	368	999999	519	228	829	656	999999	171	505	721	845	563	999999	999999	602	207	790	605	136	999999	649	311	400	642	55	723	107	561	999999	666	819	999999	999999	999999	430	999999	698	455	492	192	979	962	999999	519	256	558	83	613	601	999999	598	614	999999	607	586	999999	501	999999	183	116	999999	583	143	999999	902	590	999999	999999	303	999999	509	999999	123	944	820	687	999999	880	396	496	650	493	960	176	999999	999999	338	
660	999999	999999	819	821	282	999999	633	406	999999	999999	617	999999	999999	764	999999	319	362	999999	500	999999	999999	898	999999	620	490	686	465	74	999999	967	770	999999	261	645	479	929	472	687	72	736	320	424	858	92	273	729	244	885	183	999999	813	814	999999	355	872	939	94	208	341	595	999999	569	783	861	924	921	999999	616	295	390	846	999999	999999	764	672	372	50	206	999999	761	999999	999999	999999	972	999999	956	981	905	772	539	999999	273	356	999999	815	999999	641	997	999999	999999	324	627	600	999999	999999	999999	622	950	683	510	899	887	851	579	153	351	677	811	999999	968	939	509	843	755	999999	999999	328	724	949	921	731	53	48	15	446	824	979	107	177	24	343	999999	232	272	999999	957	421	776	999999	473	83	829	999999	200	999999	814	783	999999	258	999999	819	898	11	999999	779	855	999999	999999	142	328	372	579	643	692	634	908	286	581	125	587	171	999999	400	999999	999999	999999	999999	999999	602	631	999999	144	849	947	204	999999	39	999999	493	999999	117	575	999999	999999	999999	503	999999	606	565	503	538	212	729	671	69	277	507	525	913	877	111	12	253	510	286	237	730	696	999999	999999	999999	815	98	340	479	596	908	999999	383	354	714	157	292	108	103	839	999999	188	887	927	937	514	557	615	683	115	331	999999	729	874	773	999999	118	375	625	722	999999	399	202	999999	368	999999	151	568	173	953	999999	154	999999	447	822	999999	999999	570	262	374	268	482	999999	373	999999	776	665	509	581	224	48	917	999999	999999	725	25	999999	424	568	823	372	999999	452	729	396	186	725	291	999999	230	999999	548	999999	260	999999	640	999999	828	208	592	999999	642	987	999999	915	802	999999	999999	722	806	999999	394	11	438	999999	999999	40	927	999999	999999	61	999999	457	999999	999999	500	804	233	917	999999	283	167	225	999999	375	730	10	503	999999	594	999999	689	569	255	664	306	546	683	257	194	999999	814	999999	999999	541	84	194	637	999999	424	998	447	999999	637	533	408	179	999999	999999	282	999999	537	999999	393	581	371	814	999999	999999	236	999999	999999	999999	999999	484	469	316	114	445	301	999999	373	999999	999999	999999	79	999999	932	722	265	137	521	999999	975	915	82	700	467	999999	179	999999	982	999999	999999	470	877	471	395	163	999999	102	75	589	771	736	905	999999	724	999999	512	800	882	489	999999	108	441	509	10	816	411	768	848	573	275	41	563	432	888	999999	718	608	999999	779	658	999999	72	999999	849	999999	999999	999999	976	670	999999	379	387	502	999999	100	39	378	999999	578	
751	305	253	501	323	739	183	999999	999999	999999	89	903	625	999999	999999	999999	46	509	659	761	999999	788	791	188	546	896	999999	70	921	999999	899	350	147	606	37	363	919	571	618	120	76	999999	61	999999	999999	133	754	284	999999	999999	64	530	718	999999	772	962	513	75	955	427	95	122	999999	773	896	739	766	28	85	477	357	999999	890	549	999999	278	737	610	597	422	999999	999999	399	687	999999	379	631	438	833	75	849	854	999999	200	34	999999	976	288	295	852	367	735	209	203	886	589	639	999999	23	504	235	902	999999	542	999999	999999	723	873	39	526	999999	337	195	19	628	502	999999	999999	525	741	302	999999	999999	745	64	416	179	205	800	164	740	463	425	339	999999	946	386	999999	914	318	240	112	999999	999999	744	40	550	999999	575	394	730	938	653	999999	212	776	587	999999	999999	869	999999	999999	83	874	999999	653	912	855	999999	681	999999	999999	785	216	511	199	209	556	10	34	999999	999999	629	416	433	801	809	153	137	73	999999	654	594	54	999999	712	39	384	981	999999	127	999999	30	894	999999	999999	163	446	770	999999	577	40	732	464	13	999999	898	999999	450	985	999999	769	728	116	321	471	200	741	444	798	170	825	574	999999	906	181	959	735	147	488	648	999999	999999	124	999999	338	921	140	50	214	814	372	999999	999999	999999	358	966	999999	582	807	754	999999	11	972	999999	999999	465	823	999999	832	999999	173	530	962	999999	999999	396	613	999999	982	999999	70	999999	999999	999999	797	891	999999	999999	999999	214	55	999999	339	734	236	999999	999999	272	999999	872	107	583	218	605	651	999999	971	659	999999	999999	363	303	599	267	694	999999	999999	999999	64	860	887	171	998	628	563	999999	200	237	999999	119	986	350	876	120	452	486	492	999999	342	999999	920	918	886	597	851	751	562	81	999999	999999	600	422	218	883	999999	999999	585	999999	999999	999999	651	743	549	666	999999	22	427	999999	999999	217	239	145	999999	999999	939	999999	999999	410	776	999999	457	129	197	606	519	999999	999999	992	135	515	999999	999999	593	702	314	186	378	999999	999999	838	333	83	999999	832	999999	464	767	119	944	25	661	999999	813	240	192	532	556	943	999999	410	879	435	364	310	999999	337	999999	999999	794	763	600	999999	787	937	488	384	864	364	331	65	806	33	58	999999	999999	726	999999	363	519	782	630	435	999999	999999	959	898	999999	999999	525	947	912	815	324	999999	424	999999	397	875	752	999999	668	201	999999	999999	604	999999	386	255	999999	590	248	999999	442	22	999999	175	982	999999	978	
999999	999999	909	838	383	153	991	709	867	999999	999999	339	999999	999999	999999	124	999999	813	999999	617	113	521	473	508	935	708	722	382	999999	58	259	623	999999	897	999999	151	759	363	248	947	612	156	519	560	207	261	999999	587	730	898	704	361	10	999999	875	77	202	410	999999	675	430	618	407	819	999999	635	999999	999999	448	999999	365	85	999999	43	14	956	999999	913	311	999999	682	999999	651	413	999999	897	622	864	32	105	948	358	459	573	999999	993	999999	999999	124	571	743	711	149	999999	999999	629	786	966	999999	919	75	289	108	228	999999	295	967	994	475	547	23	652	999999	353	622	16	625	999999	999999	20	216	311	799	739	940	999999	995	491	869	999999	999999	655	912	113	39	668	999999	241	580	242	36	755	234	576	558	101	999999	795	999999	537	14	785	999999	999999	712	763	490	369	999999	32	299	486	134	751	436	999999	740	199	999999	953	756	393	431	283	984	461	86	232	999999	849	562	209	942	999999	999999	335	999999	970	400	275	188	890	953	558	999999	550	630	999999	149	201	360	229	999999	595	999999	620	999999	999999	957	261	686	267	188	438	469	99	999999	792	41	111	172	769	999999	999999	999999	865	440	872	340	444	830	603	93	989	498	999999	727	999999	560	999999	971	28	23	148	589	920	712	999999	98	999999	16	838	451	48	999999	590	429	434	820	916	190	999999	846	999999	431	93	184	999999	940	136	371	195	999999	931	139	154	756	660	468	853	999999	915	999999	487	437	992	162	999999	961	907	999999	303	537	644	919	490	182	500	717	505	999999	524	584	961	491	821	606	519	908	883	999999	769	965	966	999999	275	707	368	95	438	999999	140	237	999999	223	78	658	596	999999	649	999999	265	942	999999	999999	638	340	822	999999	616	395	999999	999999	87	83	999999	999999	999999	880	654	782	813	415	288	575	999999	297	552	999999	423	999999	999999	507	269	911	579	826	12	858	135	934	999999	999999	478	999999	297	994	999999	959	79	999999	97	716	367	866	169	849	999999	397	502	999999	787	83	999999	452	999999	145	876	999999	999999	326	334	712	755	719	897	999999	936	245	287	621	147	593	999999	682	86	303	149	402	752	729	173	999999	365	784	157	812	999999	36	668	162	999999	983	464	752	415	384	961	647	999999	719	912	428	119	881	213	999999	404	899	376	91	999999	483	423	999999	999999	719	356	999999	572	999999	658	910	577	135	999999	163	138	999999	276	999999	342	501	433	999999	816	745	505	484	999999	953	999999	891	999999	999999	165	644	569	689	599	
696	37	990	85	884	70	11	999999	984	999999	999999	999999	478	999999	999999	748	999999	999999	999999	958	418	999999	872	399	618	677	767	261	990	969	859	999999	448	336	580	674	352	425	549	972	814	893	521	999999	531	888	939	268	984	999999	999999	594	188	731	191	999999	165	999999	466	216	303	750	861	999999	527	465	625	151	62	10	406	88	999999	418	153	524	702	999999	868	999999	738	508	277	161	999999	275	999999	717	155	107	519	750	999999	343	679	74	999999	999999	579	999999	999999	797	216	983	999999	582	93	770	587	999999	780	389	732	737	477	794	999999	709	706	262	60	908	995	999999	491	655	129	177	738	89	491	205	205	999999	999999	941	999999	293	999999	735	191	645	139	489	327	139	27	231	865	884	591	999999	801	326	24	364	801	262	502	787	463	916	999999	999999	185	585	194	929	999999	536	999999	999999	990	970	81	415	999999	516	999999	999999	637	897	999999	999999	498	168	404	879	999999	113	149	49	791	931	281	274	613	631	314	742	944	98	952	999999	391	401	342	830	254	609	585	294	625	149	160	565	614	188	999999	26	191	314	999999	176	396	463	408	69	698	806	801	157	999999	894	417	549	945	972	471	106	825	573	634	188	528	855	424	651	781	715	660	999999	621	297	560	640	999999	785	942	928	993	283	999999	448	808	999999	91	999999	732	611	620	641	716	912	201	617	680	963	648	540	49	756	287	982	156	999999	536	999999	999999	777	999999	169	39	543	113	551	442	196	379	100	999999	694	999999	180	105	28	718	708	106	943	999999	999999	999999	412	999999	247	995	158	301	441	901	999999	396	954	18	461	612	183	809	999999	184	494	999999	557	766	999999	999999	117	887	138	657	999999	819	400	817	999999	32	627	654	866	555	294	894	937	999999	607	307	964	171	999999	416	545	898	999999	768	475	999999	589	645	999999	410	888	999999	173	784	83	999999	995	147	398	438	984	528	999999	103	999999	599	999999	368	999999	57	999999	999999	253	721	122	999999	999999	632	999999	230	999999	999999	121	465	999999	999999	731	163	999999	999999	312	827	772	215	431	26	999999	363	999999	999999	999999	231	485	495	999999	942	27	451	999999	154	999999	372	794	178	996	12	417	487	435	867	867	502	251	908	744	999999	183	47	299	105	999999	19	754	475	487	999999	506	625	926	725	16	290	491	972	277	940	42	999999	219	999999	609	999999	999999	20	19	999999	979	577	751	495	768	979	161	576	181	999999	617	999999	691	784	505	792	999999	710	860	586	20	279	640	
804	21	999999	828	869	999999	505	91	744	466	245	241	928	999999	999999	956	999999	139	999999	999999	999999	332	999999	912	434	999999	999999	999999	227	159	432	240	999999	937	946	483	199	160	291	999999	675	999999	999999	999999	455	552	577	918	129	753	833	457	999999	478	999999	999999	307	667	403	999999	678	588	863	594	44	15	531	999999	927	957	767	999999	847	999999	135	999999	458	999999	466	881	357	899	796	999999	326	999999	144	241	599	474	186	999999	999999	345	412	999999	999999	289	828	999999	31	999999	990	999999	985	957	609	272	353	939	33	455	210	521	598	999999	791	398	277	68	999999	299	402	999999	780	245	128	512	430	47	999999	179	33	999999	860	770	908	634	488	999999	375	872	999999	659	450	999999	331	999999	746	999999	999999	641	21	769	580	999999	193	538	391	750	999999	107	841	315	571	999999	432	193	661	999999	999999	167	999999	909	693	997	410	742	22	60	913	882	999999	796	741	736	999999	263	999999	138	999999	999999	252	999999	999999	277	41	999999	97	596	999999	147	999999	919	999999	999999	731	112	999999	582	331	451	526	341	836	956	342	54	573	835	696	179	747	532	250	500	999999	999999	390	999999	966	827	654	425	752	999999	999999	845	42	602	14	65	187	863	999999	145	854	999999	901	572	935	986	19	262	899	138	400	62	678	999999	234	999999	999999	660	616	504	999999	110	999999	70	658	999999	999999	971	830	641	991	883	999999	999999	645	12	280	817	489	979	818	402	526	999999	385	255	177	769	378	455	999999	999999	257	313	348	753	332	841	914	449	999999	48	431	268	146	516	336	573	627	231	288	904	180	999999	685	999999	999999	964	685	413	999999	999999	602	385	307	999999	635	422	766	891	680	999999	903	50	15	779	970	267	487	868	919	604	999999	157	176	999999	356	621	627	943	999999	367	166	511	130	731	445	999999	961	671	999999	913	806	736	551	999999	11	139	630	905	434	326	999999	816	493	724	111	455	219	868	128	23	795	999999	722	322	283	999999	920	283	344	999999	306	815	987	15	999999	415	606	999999	436	226	990	999999	999999	852	879	349	999999	405	999999	990	999999	102	999999	999999	999999	983	23	238	999999	609	219	357	571	510	30	672	828	488	927	696	999999	892	441	902	33	84	313	869	999999	933	384	999999	653	999999	96	213	272	130	999999	813	999999	999999	750	827	17	643	159	18	832	217	521	999999	478	933	151	944	660	650	844	999999	680	154	999999	643	234	693	703	999999	423	816	409	707	601	999999	305	481	999999	614	895	999999	999999	999999	
47	235	999999	845	57	720	212	152	552	621	286	843	999999	256	999999	999999	602	999999	940	931	595	25	999999	999999	937	364	637	669	802	999999	755	999999	129	386	117	999999	231	388	646	982	999999	281	999999	788	999999	999999	999999	58	899	44	999999	999999	449	999999	709	31	427	999999	908	692	92	543	349	999999	865	822	724	756	149	999999	886	223	999999	957	916	999999	751	29	999999	999999	384	589	999999	768	44	999999	24	999999	677	95	153	623	999999	953	900	999999	999999	767	922	999999	999999	999999	908	888	158	798	904	999999	85	395	280	408	225	728	318	502	773	580	999999	691	807	598	89	64	867	272	742	723	999999	445	391	983	999999	783	156	160	999999	881	620	245	999999	532	60	291	814	745	999999	752	644	999999	708	361	305	240	999999	445	154	854	31	885	65	190	435	640	999999	297	311	999999	582	168	999999	999999	960	235	999999	284	548	999999	249	999999	864	990	88	659	736	39	999999	999999	999999	999999	15	826	859	734	190	99	999999	999999	287	999999	443	966	179	486	999999	999999	999999	80	999999	527	999999	356	999999	898	31	75	999999	776	904	999999	609	999999	460	999999	162	995	42	235	55	332	188	139	520	722	689	897	821	602	83	999999	999999	617	999999	999999	999999	999999	221	999999	713	125	988	329	514	312	917	997	516	307	333	589	784	999999	999999	496	349	768	836	892	999999	133	999999	508	702	985	345	992	398	996	68	504	784	80	522	930	343	858	624	999999	804	691	391	523	999999	494	999999	473	592	560	999999	55	822	999999	751	590	871	999999	626	529	999999	999999	609	520	249	829	999999	713	653	103	163	999999	153	628	999999	528	999999	730	240	218	999999	872	409	838	881	999999	681	465	329	999999	69	854	241	104	250	999999	92	871	999999	449	689	999999	820	999999	999999	634	901	203	239	233	999999	150	259	418	679	104	525	770	638	235	157	349	394	721	44	308	999999	59	388	219	446	869	456	790	529	429	999999	999999	441	256	121	999999	236	106	999999	999999	605	822	425	155	999999	321	999999	999999	302	350	46	109	464	108	385	852	815	30	786	979	694	999999	889	259	52	999999	338	392	123	669	123	298	999999	126	703	436	999999	242	855	134	636	408	999999	188	999999	952	456	999999	871	269	672	215	999999	113	999999	146	933	175	112	748	982	850	934	633	237	747	999999	347	404	999999	228	582	174	999999	352	295	971	710	866	100	168	995	520	854	996	907	999999	535	891	567	503	467	999999	117	152	999999	474	864	951	645	999999	999999	938	923	50	99	
999999	656	760	938	999999	999999	309	22	590	986	340	89	999999	329	768	934	456	999999	455	761	453	999999	520	566	821	116	759	230	607	999999	67	597	813	906	867	332	774	952	402	999999	167	126	526	999999	455	999999	999999	999999	999999	558	662	111	477	289	646	982	146	999999	999999	68	473	88	415	540	929	999999	276	999999	462	445	169	503	445	184	603	336	999999	999999	120	437	879	137	999999	59	397	956	129	534	269	884	195	580	835	343	807	88	999999	999999	235	712	128	506	999999	441	999999	169	665	302	685	999999	451	781	93	689	999999	999999	735	366	153	973	624	741	471	578	259	589	667	111	999999	524	999999	554	139	408	999999	999999	958	911	660	238	300	826	848	949	442	999999	496	999999	999999	472	353	355	999999	261	97	386	45	600	192	809	501	999999	925	170	694	897	652	684	380	999999	386	823	705	914	999999	999999	892	521	999999	999999	102	999999	946	905	181	999999	999999	878	321	932	347	367	729	999999	736	999999	900	999999	264	999999	999999	999999	775	358	95	529	650	928	577	299	493	999999	465	346	717	980	617	30	999999	425	195	999999	373	448	468	999999	104	853	999999	947	999999	214	266	600	93	289	999999	999999	819	651	629	999999	310	999999	449	823	902	393	143	756	128	880	698	839	359	987	448	337	889	76	435	999999	750	630	402	288	266	864	999999	437	243	28	211	347	795	412	473	999999	999999	999999	999999	711	719	431	999999	27	515	427	250	999999	841	419	709	752	226	833	42	679	999999	170	567	47	999999	999999	523	999999	678	361	54	947	523	105	999999	254	950	723	86	329	802	385	772	839	999999	166	595	999999	999999	999999	999999	961	380	794	999999	999999	87	88	999999	23	908	728	999999	164	382	999999	582	745	90	464	999999	503	757	999999	877	253	397	727	423	973	120	698	790	999999	241	92	576	729	382	500	999999	871	152	999999	421	83	46	999999	467	330	584	850	743	855	655	999999	214	667	916	999999	450	360	664	607	902	219	999999	127	999999	300	726	999999	999999	590	999999	930	360	694	301	803	999999	779	270	103	399	270	955	934	575	614	877	909	813	902	60	999999	999999	999999	999999	999999	145	919	695	176	999999	999999	486	162	999999	724	276	999999	375	999999	272	671	100	571	217	999999	999999	999999	552	319	422	817	49	470	540	480	723	815	533	999999	668	297	999999	103	499	668	783	802	376	850	347	999999	999999	700	639	388	726	645	338	528	947	999999	999999	999999	753	999999	999999	25	622	97	11	460	986	285	454	999999	587	997	
82	549	857	462	636	702	971	66	282	348	831	161	754	88	999999	999999	999999	536	999999	707	349	712	999999	768	999999	288	848	999999	380	268	256	999999	801	729	999999	999999	670	495	999999	999999	999999	697	514	353	194	470	343	999999	973	981	143	918	64	880	657	370	573	999999	282	357	853	94	999999	999999	102	999999	360	34	999999	697	344	656	40	257	999999	651	208	999999	583	718	945	926	913	999999	134	338	609	920	81	212	226	580	999999	158	999999	331	21	499	260	27	120	318	416	285	646	486	888	807	588	999999	999999	940	516	999999	412	927	180	297	999999	999999	567	439	953	314	999999	763	999999	881	436	970	639	999999	999999	566	608	999999	999999	999999	999999	648	450	802	341	999999	50	999999	74	659	745	892	160	999999	999999	999999	460	680	365	999999	803	882	52	16	380	618	376	463	568	950	955	776	999999	542	545	251	999999	764	108	999999	274	999999	699	784	145	543	819	915	108	886	116	927	280	418	834	999999	999999	443	432	723	699	586	717	999999	999999	999999	485	618	188	999999	999999	695	999999	478	999999	607	193	267	870	999999	798	999999	365	682	844	37	505	999999	708	677	645	999999	341	999999	197	999999	488	585	999999	175	999999	999999	736	739	999999	420	355	999999	999999	999999	685	347	573	596	924	248	231	45	999999	676	474	486	909	511	723	999999	363	207	291	160	129	607	187	704	778	597	724	999999	967	433	682	703	428	481	991	307	316	745	460	948	466	452	999999	999999	701	581	301	234	25	422	999999	999999	520	430	999999	999999	170	999999	817	999999	999999	999999	77	846	999999	770	999999	437	520	426	984	618	746	999999	693	677	302	772	13	999999	999999	499	999999	555	377	534	193	998	375	914	999999	448	999999	133	433	860	384	469	420	931	523	863	999999	999999	438	448	410	187	999999	999999	785	397	865	999999	41	35	999999	999999	479	469	999999	999999	72	605	289	999999	999999	623	909	833	302	833	362	82	683	441	999999	22	999999	929	133	999999	999999	999999	999999	749	582	316	999999	408	866	999999	989	951	353	999999	801	118	999999	999999	757	787	999999	999999	999999	952	45	793	937	599	999999	999999	999999	550	345	581	798	136	477	539	963	383	999999	999999	999999	440	999999	411	728	230	640	675	999999	999999	181	346	736	368	799	186	714	789	379	502	166	999999	466	449	999999	772	999999	674	641	780	928	999999	265	767	936	706	118	634	75	717	999999	575	289	999999	378	999999	844	439	337	300	825	184	14	39	999999	92	999999	403	795	956	999999	966	999999	999999	306	797	90	999999	
432	102	78	90	723	661	542	591	999999	296	81	616	927	236	346	999999	999999	753	379	999999	423	853	732	715	999999	119	162	992	542	367	873	580	918	999999	999999	244	232	999999	460	352	496	763	488	687	332	189	999999	999999	629	692	966	553	427	854	556	578	370	362	251	999999	999999	550	58	246	422	500	999999	999999	229	999999	129	999999	302	36	739	659	375	54	999999	999999	89	999999	372	999999	999999	330	999999	73	329	437	999999	999999	503	846	843	999999	714	999999	274	831	999999	977	119	528	573	757	260	400	125	896	213	325	999999	592	534	999999	999999	209	845	102	347	633	731	791	237	259	716	456	193	999999	999999	133	999999	561	177	999999	715	844	286	643	79	762	948	433	234	558	899	911	321	168	999999	514	406	999999	494	857	256	999999	301	323	51	999999	217	332	950	999999	546	417	425	432	999999	342	923	211	32	999999	685	999999	567	678	999999	805	144	999999	33	440	726	607	999999	319	855	397	552	962	602	275	554	626	483	999999	22	491	495	999999	999999	436	591	205	159	909	182	948	760	999999	999999	999999	999999	193	308	999999	999999	999999	350	115	576	582	999999	960	608	756	40	69	824	423	666	868	319	255	835	999999	848	999999	458	168	147	999999	636	929	998	367	999999	371	327	963	789	83	151	390	322	616	646	999999	597	999999	878	999999	133	346	956	105	999999	423	358	711	671	833	490	192	999999	669	945	999999	961	251	999999	999999	999999	861	633	592	999999	928	933	228	950	227	933	999999	999999	34	783	999999	973	903	440	193	999999	615	302	956	593	959	422	652	671	999999	669	355	252	999999	381	271	713	374	999999	997	489	999999	760	999999	899	434	901	943	885	655	886	68	810	999999	999999	136	569	677	998	767	515	290	557	174	557	588	813	81	999999	999999	999999	999999	534	442	703	883	854	848	67	169	67	999999	767	25	899	611	544	285	999999	254	999999	45	376	611	999999	208	582	595	895	320	621	830	999999	373	999999	288	534	378	999999	772	999999	999999	619	839	710	46	523	999999	999999	946	53	999999	999999	999999	999999	551	999999	999999	950	504	310	268	999999	746	548	236	999999	403	946	620	86	176	21	790	999999	980	426	999999	901	455	685	50	999999	949	277	92	322	891	553	528	55	611	999999	999999	472	999999	999999	999999	301	999999	999999	999999	595	655	869	999999	526	728	435	839	134	999999	31	505	819	269	938	13	999999	465	913	297	850	428	999999	475	748	253	327	959	999999	553	245	427	598	565	455	675	89	399	566	999999	466	713	
403	350	590	922	948	999999	84	765	403	835	999999	999999	278	177	90	999999	138	283	410	475	627	581	470	603	999999	264	814	273	999999	89	899	329	831	147	999999	999999	884	826	304	125	885	456	159	409	857	39	999999	287	999999	999999	999999	999999	194	990	96	999999	879	999999	25	694	398	811	840	323	936	999999	999999	999999	152	855	519	311	999999	999999	999999	180	431	70	745	878	967	536	678	999999	818	616	145	841	999999	213	999999	897	811	609	999999	83	616	836	473	999999	301	164	145	739	999999	959	313	899	409	915	999999	999999	251	999999	727	861	142	999999	999999	999999	115	896	90	999999	510	621	500	379	567	516	564	595	597	138	586	813	401	939	85	858	313	245	441	145	814	535	656	674	882	999999	941	25	999999	153	511	404	999999	999999	238	999999	469	999999	341	999999	360	804	232	122	560	914	470	203	525	647	26	869	464	945	134	975	965	825	497	999999	575	549	264	453	627	191	739	204	711	532	398	379	999999	999999	784	999999	312	999999	999999	968	405	748	499	999999	999999	641	939	999999	81	262	587	644	999999	640	327	999999	549	999999	999999	999999	184	275	492	992	258	999999	966	916	999999	125	999999	430	711	528	999999	999999	59	570	325	985	252	611	133	458	945	999999	999999	273	230	999999	999999	533	999999	999999	793	139	266	999999	444	491	999999	33	999999	956	589	166	932	917	343	999999	761	999999	463	999999	999999	573	151	43	57	504	713	702	695	197	654	148	999999	999999	735	999999	570	999999	999999	834	320	999999	644	177	868	788	821	999999	999999	999999	221	491	80	549	619	230	999999	232	459	940	778	972	337	999999	999999	450	999999	967	999999	177	999999	219	852	629	199	907	929	999999	174	269	682	697	773	999999	999999	999999	78	832	355	999999	188	347	102	195	66	347	891	999999	865	999999	13	853	833	762	798	12	999999	451	999999	712	300	23	68	200	267	90	209	999999	803	148	382	999999	621	677	988	593	126	667	573	852	26	75	118	999999	265	828	864	20	177	973	534	627	483	643	224	175	289	902	927	975	147	529	70	999999	55	60	242	166	773	215	999999	971	999999	507	695	235	904	321	934	999999	226	198	999999	830	999999	754	479	978	463	823	313	223	999999	597	714	496	999999	391	700	215	999999	708	247	999999	97	563	999999	975	948	999999	270	968	968	499	759	948	335	240	124	301	999999	263	999999	949	902	671	241	999999	792	208	231	999999	620	729	999999	518	951	999999	742	60	15	503	40	475	563	345	999999	250	999999	765	999999	774	
276	999999	633	999999	15	297	69	426	331	469	192	999999	766	999999	999999	999999	999999	999999	999999	999999	497	74	295	87	233	237	396	999999	999999	991	999999	37	47	456	999999	999999	105	508	513	664	183	999999	728	546	320	290	708	816	987	16	592	597	768	78	999999	212	124	555	999999	777	901	503	999999	340	999999	165	711	319	999999	999999	153	999999	737	342	919	181	999999	999999	767	942	529	580	578	420	999999	999999	999999	969	999999	53	106	550	999999	735	999999	680	326	398	529	165	579	398	325	999999	862	443	859	435	999999	999999	999999	999999	788	999999	999999	999999	924	589	931	172	999999	999999	999999	456	51	999999	760	12	999999	249	999999	947	230	611	373	999999	264	999999	557	999999	995	833	820	999999	186	731	761	231	487	441	999999	737	999999	366	269	836	999999	868	999999	269	683	856	855	909	260	919	154	186	803	127	999999	206	42	966	177	72	922	85	280	320	841	538	999999	148	493	127	490	863	352	536	882	395	919	298	292	148	978	910	813	267	586	584	428	369	374	559	705	999999	199	999999	914	999999	598	498	999999	154	341	999999	426	143	439	999999	834	277	245	681	287	999999	684	39	999999	21	271	23	734	266	120	165	999999	933	999999	989	674	999999	621	999999	797	430	871	147	806	271	493	999999	827	999999	999999	160	134	693	999999	999999	999999	170	999999	903	912	585	764	170	43	999999	942	999999	720	449	617	689	655	536	883	857	872	546	232	822	528	591	999999	439	516	959	999999	999999	999999	460	182	513	42	718	796	222	665	710	999999	999999	329	10	959	999999	686	70	999999	597	809	425	999999	280	937	300	999999	331	399	999999	653	83	155	861	831	269	999999	999999	657	937	740	671	201	171	441	999999	502	527	631	807	752	456	464	443	280	999999	371	999999	576	999999	343	475	822	999999	67	40	999999	999999	178	699	999999	583	413	999999	857	148	233	927	999999	344	999999	857	699	592	999999	207	999999	711	591	595	897	374	999999	915	604	275	849	859	114	411	127	45	999999	931	696	179	53	896	586	142	999999	444	73	999999	944	486	775	239	759	999999	421	773	999999	583	801	746	56	999999	999999	591	298	374	823	437	999999	762	507	768	895	412	163	722	999999	459	582	463	310	304	971	999999	499	619	999999	999999	989	354	169	999999	139	999999	132	999999	932	994	843	999999	621	636	26	191	978	17	343	357	706	999999	647	426	10	348	445	752	526	846	102	678	999999	578	447	871	602	731	638	999999	289	999999	790	141	615	934	842	999999	287	789	149	492	
285	752	999999	301	999999	742	999999	791	515	380	999999	96	999999	174	384	52	198	154	589	257	378	398	78	107	907	516	999999	75	506	770	474	737	706	610	402	999999	40	156	173	859	954	847	440	908	580	704	239	999999	560	999999	486	143	210	891	999999	999999	684	450	999999	201	931	999999	295	744	905	301	999999	301	999999	863	999999	52	999999	999999	302	999999	999999	169	527	213	999999	999999	515	706	999999	341	536	815	496	515	999999	590	762	972	928	254	999999	695	13	288	325	937	678	696	788	444	162	481	599	592	928	525	923	999999	914	570	204	588	459	999999	764	574	805	266	36	999999	289	999999	800	57	969	272	166	999999	887	999999	692	999999	918	850	189	999999	225	904	586	321	666	582	999999	999999	59	973	999999	438	524	999999	142	421	999999	366	164	153	680	551	623	666	368	685	302	999999	877	386	670	609	394	708	358	901	680	714	764	999999	950	441	998	995	36	999999	724	146	216	999999	999999	561	695	45	999999	674	999999	920	999999	981	289	492	491	673	999999	636	54	815	402	241	999999	999999	601	457	202	248	999999	999999	999999	640	960	166	999999	606	238	999999	913	358	333	683	620	999999	761	999999	999999	999999	999999	334	692	999999	999999	909	743	975	539	202	959	248	842	146	131	663	290	322	31	132	132	884	999999	204	722	695	491	718	999999	999999	203	818	39	999999	298	228	935	249	957	61	422	393	999999	45	999999	675	516	197	562	957	478	999999	761	305	345	76	889	498	999999	999999	999999	35	999999	557	998	150	218	118	999999	903	727	51	364	969	710	738	817	409	55	56	189	303	999999	663	999999	754	67	999999	398	231	338	447	571	969	633	397	39	999999	47	18	466	999999	349	999999	239	437	95	999999	594	606	258	490	452	630	999999	999999	868	700	55	254	93	999999	720	626	575	290	480	395	346	323	709	308	372	47	590	781	954	999999	434	85	669	999999	999999	999999	973	847	994	999999	170	509	999999	999999	999999	792	924	981	687	722	93	999999	956	699	455	281	897	999999	999999	415	50	999999	179	370	275	969	585	999999	345	928	652	727	296	999999	999999	999999	794	379	999999	579	122	608	104	241	999999	485	128	999999	999999	999999	894	33	729	588	999999	999999	340	168	73	999999	999999	999999	646	758	79	999999	999999	426	999999	999999	486	527	125	999999	302	441	932	999999	946	790	851	616	999	999999	44	629	997	707	999999	102	506	636	316	999999	999999	17	962	345	172	68	822	702	504	210	391	376	907	191	295	999999	210	403	221	283	
652	601	115	179	724	450	999999	954	786	999999	121	850	221	784	999999	295	999999	596	775	999999	967	999999	121	999999	95	999999	722	999999	421	181	999999	113	999999	43	688	771	901	792	621	721	999999	868	915	132	99	540	164	133	15	999999	988	613	627	333	315	503	489	316	999999	66	728	552	542	614	490	17	436	188	106	414	393	999999	975	63	199	999999	243	989	999999	555	513	999999	999999	999999	193	288	486	100	727	194	291	595	709	999999	993	156	335	311	999999	91	114	999999	37	999999	617	312	637	999999	144	999999	270	500	607	538	552	139	741	131	431	211	531	345	460	999999	132	798	977	999999	69	52	774	932	999999	999999	450	537	571	220	804	881	650	911	956	521	999999	999999	988	999999	999999	864	999999	999999	999999	999999	999999	999999	999999	125	477	818	999999	227	514	101	999999	337	152	978	97	25	567	999999	327	550	561	999999	389	939	986	341	810	806	407	205	638	570	62	917	78	681	21	456	742	999999	556	432	406	999999	88	596	648	999999	999999	996	306	999999	886	339	878	939	389	999999	139	146	18	529	820	319	463	872	999999	235	999999	416	13	999999	789	341	994	138	999999	525	860	399	999999	801	722	410	899	755	683	723	49	138	302	436	326	999999	976	36	999999	97	410	999999	321	423	108	676	992	195	103	554	345	750	999999	864	724	739	453	217	806	419	420	708	198	999999	999999	781	999999	999999	794	192	364	967	525	135	125	653	87	279	702	56	417	713	661	138	388	999999	412	438	711	586	163	769	230	203	677	999999	28	759	237	999999	562	424	400	999999	200	377	234	600	749	80	662	183	999999	759	11	706	999999	69	184	999999	999999	685	999999	217	39	595	746	332	457	423	999999	328	52	384	493	992	323	750	938	999999	74	999999	999999	640	924	979	999999	470	201	971	999999	958	999999	339	948	876	558	192	881	999999	999999	999999	152	335	445	343	141	140	276	18	999999	999999	131	999999	833	999999	999999	236	999999	999999	999999	285	140	999999	769	676	743	999999	436	616	444	141	869	999999	388	171	668	999999	204	999999	848	999999	204	193	999999	999999	837	421	506	390	999999	331	899	830	999999	355	999999	666	566	999999	999999	428	999999	660	574	261	999999	999999	785	671	898	999999	41	701	212	216	91	947	897	421	839	332	215	999999	736	122	999999	48	79	999999	398	12	999999	436	990	429	999999	999999	618	999999	920	59	999999	835	999999	245	300	999999	628	999999	274	825	999999	999999	928	278	223	999999	923	999999	29	398	999999	752	282	896	847	605	
710	782	786	546	338	569	500	790	695	380	999999	500	822	43	419	21	768	573	999999	651	507	722	216	999999	620	166	317	532	340	883	999999	595	999999	695	999999	999999	280	999999	496	209	655	148	582	999999	999999	432	639	986	978	706	984	708	664	999999	107	988	576	999999	926	181	262	967	459	812	999999	967	999999	136	999999	574	741	999999	86	999999	995	368	150	999999	677	198	999999	331	553	999999	899	853	931	202	597	999999	278	999999	801	325	947	999999	688	999999	35	137	330	513	448	414	999999	943	632	631	210	999999	847	999999	347	738	654	999999	424	825	912	963	45	999999	539	48	999999	999999	999999	999999	94	318	999999	380	999999	549	867	23	882	999999	999999	999999	231	999999	991	857	661	75	919	73	670	999999	273	863	857	71	999999	421	973	999999	118	491	705	870	546	999999	69	477	864	797	999999	640	58	284	999999	999999	742	735	917	999999	387	239	564	185	101	77	999999	816	522	287	457	456	50	999999	999999	187	260	361	763	999999	798	193	210	132	999999	999999	968	989	706	901	329	366	503	302	33	999999	926	530	778	999999	848	999999	955	587	350	424	600	999999	999999	979	706	390	972	999999	883	999999	39	999999	999999	72	109	65	999999	999999	957	999999	999999	748	458	162	260	730	582	294	261	554	238	999999	999999	778	438	402	745	727	999999	999999	394	685	999999	999999	999999	493	547	716	999999	792	999999	344	629	999999	471	999999	127	101	728	975	808	687	999999	999999	965	415	660	213	633	706	319	999999	426	29	705	277	339	628	999999	999999	192	866	999999	468	999999	894	993	531	317	586	284	654	998	229	140	706	128	90	864	443	999999	343	93	999999	483	751	917	610	999999	999999	523	498	999999	999999	793	942	999999	999999	917	80	422	999999	896	999999	432	999999	393	206	889	999999	159	258	764	999999	934	848	999999	251	985	668	976	393	977	123	999999	785	865	47	435	198	999999	30	172	999999	31	999999	447	46	250	999999	999999	999999	720	555	54	274	734	919	37	944	169	532	123	999999	104	39	161	782	983	646	799	356	771	999999	75	138	999999	970	999999	240	999999	746	10	177	311	265	672	431	79	799	60	945	999999	999999	38	410	999999	999999	699	991	551	999999	999999	999999	28	999999	949	999999	489	999999	187	764	82	796	999999	999999	531	945	999999	839	366	730	999999	999999	595	853	346	289	672	664	999999	999999	281	855	688	746	693	406	158	299	999999	653	941	163	999999	296	873	223	999999	616	879	961	965	860	999999	821	951	868	17	174	674	670	356	825	693	14	
492	226	118	796	728	134	999999	658	533	713	788	559	572	309	980	133	999999	66	999999	271	217	421	231	999999	795	825	399	984	625	644	999999	126	469	617	999999	657	115	999999	887	999999	174	317	336	999999	42	401	999999	708	194	551	339	300	49	432	999999	81	995	999999	10	999999	735	812	42	888	416	672	100	999999	999999	999999	28	188	178	999999	106	999999	999999	309	999999	403	528	690	799	83	315	16	999999	47	999999	732	661	864	161	983	29	361	999999	447	999999	370	311	350	999999	861	533	999999	132	999999	335	999999	986	695	415	607	384	999999	22	958	583	410	595	62	145	772	999999	163	36	999999	21	745	999999	646	794	474	102	188	487	938	550	163	884	999999	711	923	745	966	458	554	999999	974	348	325	864	114	774	258	999999	440	200	379	135	937	999999	590	281	999999	901	999999	514	206	999999	999999	418	430	999999	528	350	221	37	999999	705	482	999999	46	406	309	782	690	700	999999	972	56	999999	181	38	999999	78	999999	651	405	75	999999	999999	999999	416	274	907	444	587	255	908	999999	999999	495	674	653	362	961	193	972	567	220	251	670	234	521	999999	999999	401	999999	459	228	569	631	999999	999999	441	182	630	999999	401	347	112	454	935	999999	643	263	507	385	594	117	938	679	838	854	276	379	187	894	938	999999	52	17	796	689	434	782	855	486	221	189	999999	60	580	230	999999	999999	735	999999	999999	82	739	26	985	352	290	999999	793	785	921	72	995	736	999999	730	305	104	999999	999999	999999	860	407	30	999999	415	776	887	999999	617	746	999999	999999	999999	26	865	931	999999	32	453	409	544	989	79	564	158	194	604	856	999999	925	23	999999	489	703	999999	674	999999	852	579	575	999999	790	185	49	452	428	73	719	338	798	279	999999	214	999999	18	871	338	466	25	231	181	40	260	999999	732	999999	999999	238	998	200	223	182	452	877	17	754	999999	40	121	730	999999	884	528	60	655	941	935	999999	999999	999999	346	999999	837	358	404	999999	540	999999	999999	123	273	835	721	148	585	106	629	336	999999	999999	999999	307	999999	999999	111	296	512	999999	46	999999	404	521	544	852	853	961	999999	104	483	645	223	331	723	998	466	294	173	390	999999	559	322	608	803	439	98	49	907	552	257	117	858	340	999999	525	999999	751	301	868	294	624	761	535	852	203	50	736	999999	356	828	999999	132	999999	734	999999	478	999999	717	114	764	814	64	792	846	376	786	883	875	207	289	714	999999	999999	999999	850	798	999999	756	610	398	
361	464	560	723	440	984	735	606	999999	56	922	999999	196	999999	999999	569	968	688	485	999999	167	861	386	77	124	823	827	36	999999	688	691	49	117	999999	413	359	503	79	416	392	999999	286	906	999999	366	680	806	202	999999	290	830	108	280	203	240	999999	999999	493	609	617	999999	708	722	290	365	999999	999999	999999	999999	129	76	898	282	103	365	880	999999	235	999999	444	26	635	999999	602	858	999999	768	914	485	999999	281	20	470	798	235	352	563	999999	796	482	753	335	502	507	999999	931	826	186	999999	359	999999	853	999999	175	600	532	308	130	431	999999	125	999999	995	786	848	65	438	999999	868	999999	327	338	438	237	690	999999	142	903	387	999999	765	591	87	135	378	999999	237	305	207	702	54	443	204	999999	367	741	340	715	658	169	999999	353	318	824	42	216	999999	555	999999	909	999999	405	742	504	16	533	934	869	999999	431	828	999999	285	175	969	883	999999	415	869	948	360	999999	254	228	999999	422	283	262	102	999999	12	682	820	297	999999	648	999999	700	27	834	999999	471	999999	237	340	369	77	999999	855	999999	82	19	685	536	559	972	999999	523	999999	594	999999	681	999999	255	428	156	323	988	861	330	999999	999999	397	45	999999	888	129	26	888	74	354	140	407	943	999999	992	999999	293	737	341	497	188	629	999999	584	135	694	62	809	999999	56	89	999999	999999	967	639	621	650	395	670	852	145	635	16	249	129	283	833	166	435	159	999999	260	530	832	13	814	999999	460	999999	204	77	216	703	28	999999	849	873	975	459	381	356	898	999999	489	999999	553	623	194	465	999999	860	895	383	999999	26	829	760	701	964	825	657	199	999999	476	785	928	931	999999	973	279	999999	858	999999	64	803	140	999999	51	480	459	999999	780	999999	174	343	181	833	668	11	446	999999	181	999999	634	723	167	999999	999999	999999	433	999999	999999	220	999999	450	12	198	999999	241	886	646	719	231	515	999999	999999	203	214	142	613	105	272	985	537	999999	999999	847	82	341	646	611	592	347	57	837	999999	569	809	723	340	983	514	999999	125	800	379	950	505	10	846	999999	324	468	99	338	359	650	999999	16	221	999999	999999	987	595	284	63	382	183	677	78	317	394	490	801	999999	999999	835	869	737	810	289	352	81	999999	683	296	133	257	718	999999	915	999999	802	512	999999	999999	526	999999	840	746	997	776	827	999999	538	578	834	666	470	746	523	780	945	206	932	999999	999999	503	911	988	929	134	465	199	163	430	592	977	626	
761	75	992	38	999999	812	512	524	149	956	114	999999	467	787	972	964	144	999999	606	999999	373	824	33	930	852	816	999999	321	638	778	117	999999	856	50	999999	999999	531	751	954	393	429	999999	904	999999	806	999999	999999	999999	492	234	29	999999	985	407	999999	999999	52	72	186	184	939	201	886	370	848	129	605	426	88	999999	999999	392	986	222	999999	999999	919	486	133	325	353	536	828	999999	759	628	10	458	787	771	639	468	999999	780	453	238	411	543	999999	687	931	55	999999	201	791	999999	503	772	999999	187	999999	566	938	999999	830	413	372	482	611	230	128	156	639	317	661	974	999999	215	769	922	674	386	999999	445	393	308	278	636	622	999999	134	237	212	610	754	82	529	713	949	50	865	928	932	478	568	784	416	950	540	816	819	298	13	334	512	641	999999	999999	999999	532	999999	999999	999999	488	105	891	999999	39	563	999999	999999	999999	266	999999	67	999999	453	318	876	609	891	327	106	806	312	836	233	878	107	122	999999	999999	246	999999	904	999999	999999	453	383	677	839	999999	999999	950	371	999999	41	284	276	766	197	999999	625	868	999999	999999	999999	63	999999	999999	667	76	931	450	295	427	867	839	824	928	677	999999	935	209	769	999999	931	155	445	596	804	949	611	340	925	833	411	377	785	97	498	24	277	123	19	773	999999	946	665	999999	849	201	460	347	99	197	535	999999	999999	136	886	494	618	999999	465	718	465	601	525	461	999999	499	64	999999	440	999999	731	821	200	996	69	984	489	501	999999	612	999999	273	250	737	999999	985	279	999999	211	14	406	999999	999999	300	318	999999	999999	213	927	359	147	999999	907	999999	465	999999	999999	112	999999	901	14	999999	843	999999	999999	201	999999	787	163	41	230	405	535	436	266	53	173	999999	688	999999	563	285	999999	396	999999	775	365	999999	999999	594	759	177	591	999999	999999	288	845	805	80	999999	999999	643	60	896	139	741	198	481	179	421	549	336	999999	861	347	729	999999	999999	387	454	835	999999	999999	569	281	62	813	999999	436	999999	208	367	829	999999	713	920	999999	677	267	999999	587	999999	645	860	54	433	753	730	962	999999	999999	999999	428	626	291	956	999999	490	999999	999999	927	963	54	201	223	999999	506	851	158	427	503	875	198	653	867	951	901	655	524	999999	309	93	272	166	252	809	938	999999	999999	999999	791	744	999999	190	805	623	839	453	646	862	999999	902	582	545	776	859	210	775	758	999999	65	999999	966	775	777	844	701	887	948	413	253	999999	571	401	
999999	758	822	999999	999999	253	999999	999999	999999	661	922	407	510	726	390	392	609	173	999999	950	700	318	778	287	999999	961	922	999999	504	999999	619	632	340	999999	909	28	47	201	928	515	999999	607	474	314	852	380	344	974	999999	565	803	89	850	999999	700	327	980	999999	604	886	331	169	953	774	52	300	999999	329	816	999999	999999	418	245	999999	731	999999	843	473	434	999999	999999	947	454	938	440	539	781	999999	490	999999	999999	502	999999	51	194	69	654	700	272	999999	313	25	167	999999	220	395	999999	911	889	999999	999999	516	119	999999	269	383	999999	24	344	512	518	356	838	234	999999	852	821	203	754	672	999999	153	210	872	729	611	999999	319	728	999999	695	999999	829	882	999999	999999	393	34	782	810	999999	639	365	760	53	999999	999999	933	810	999999	574	651	167	227	169	999999	316	247	842	999999	593	405	296	999999	817	999999	526	955	125	803	469	796	421	943	327	808	787	450	999999	772	434	856	999999	370	999999	54	711	612	723	778	999999	156	192	999999	999999	949	353	75	942	404	439	230	999999	999999	898	777	239	224	999999	999999	552	865	418	79	233	737	999999	926	999999	773	999999	914	241	347	999999	999999	613	999999	999999	378	465	722	508	434	343	999999	48	502	999999	702	814	999999	712	999999	999999	359	999999	999999	999999	999999	999999	426	256	179	467	525	988	480	428	585	174	941	999999	530	894	830	999999	983	999999	999999	999999	999999	464	126	958	449	211	868	121	999999	584	500	397	999999	325	48	475	338	999999	817	225	567	999999	886	538	872	999	191	478	405	992	754	386	879	790	659	962	140	220	999999	323	130	368	198	11	674	999999	261	215	855	999999	38	999999	999999	804	141	999999	578	587	95	450	999999	399	716	246	999999	123	517	456	666	999999	345	999999	999999	999999	104	999999	885	884	864	328	747	976	622	50	963	737	468	999999	658	340	394	552	999999	999999	303	730	651	952	181	560	45	804	549	779	28	910	999999	424	999999	932	443	693	723	766	702	53	776	676	282	102	999999	442	999999	335	999999	999999	992	382	209	374	999999	933	999999	999999	292	943	437	843	999999	62	999999	53	374	725	999999	700	828	999999	874	260	953	999999	679	89	905	999999	16	223	97	999999	999999	694	225	345	385	509	999999	999999	483	759	615	933	654	229	999999	612	999999	83	437	999999	965	634	507	948	420	999999	263	634	999999	689	936	223	756	796	144	999999	828	39	999999	397	720	999999	884	125	999999	999999	999999	459	657	302	999999	933	786	105	270	293	196	276	925	
803	999999	355	999999	794	822	999999	186	857	999999	999999	784	48	733	49	280	556	750	392	313	400	999999	804	976	115	164	999999	999999	661	536	999999	790	561	113	545	151	999999	407	99	302	253	999999	473	999999	213	518	999999	209	746	824	713	543	999999	962	534	999999	451	379	905	639	819	999999	525	331	244	664	999999	935	197	898	905	158	660	99	69	999999	787	999999	773	597	668	803	690	999999	822	317	986	599	999999	992	699	995	502	999999	483	289	327	152	139	549	296	561	21	848	918	999999	882	714	902	999999	999999	21	606	317	971	25	999999	999999	508	926	999999	632	999999	205	208	909	655	999999	616	780	239	645	310	233	311	999999	791	999999	917	999999	435	999999	696	999999	236	999999	999999	999999	489	467	15	638	643	213	871	663	204	999999	649	19	999999	682	108	131	999999	999999	999999	999999	999999	864	234	441	771	251	501	405	935	765	969	999999	999999	470	720	999999	775	999999	11	107	999999	647	999999	999999	202	908	999999	999999	999999	575	852	114	999999	27	188	999999	999999	573	999999	999999	999999	999999	727	439	846	139	498	449	999999	949	355	158	999999	999999	999999	369	951	258	999999	999999	893	748	232	370	999999	864	999999	502	292	105	915	999999	733	999999	999999	886	919	482	999999	73	999999	908	790	233	229	703	985	373	997	819	673	984	999999	13	508	999999	253	366	525	999999	999999	995	166	866	999999	154	424	999999	229	142	449	479	130	999999	453	985	957	998	151	999999	879	179	999999	473	999999	931	999999	999999	111	431	643	999999	956	156	476	423	751	924	200	999999	999999	999999	153	865	379	204	864	159	559	999999	999999	254	225	316	112	426	999999	999999	443	112	277	694	418	798	498	886	522	973	709	999999	244	43	999999	76	930	999999	36	640	999999	999999	77	726	180	588	999999	399	999999	650	54	999999	923	67	490	97	807	999999	66	355	999999	493	681	999999	999999	999999	288	973	446	999999	385	697	400	860	600	215	45	551	523	829	383	999999	549	871	999999	659	116	999999	552	720	999999	345	357	680	999999	609	556	999999	285	650	310	999999	953	197	275	356	658	999999	467	284	62	265	999999	237	999999	276	944	810	999999	999999	423	111	999999	725	890	50	350	720	596	990	999999	858	275	999999	529	931	156	361	605	582	11	999999	719	999999	668	12	273	130	707	997	665	999999	225	494	237	208	999999	237	306	235	16	938	476	999999	999999	999999	990	209	708	51	130	593	999999	999999	789	379	392	999999	66	888	999999	229	22	599	335	913	643	780	645	999999	909	918	65	999999	
576	999999	577	253	999999	475	22	74	999999	666	999999	82	540	836	704	857	815	868	999999	418	999999	999999	925	999999	999999	999999	559	219	999999	387	141	999999	999999	834	811	727	801	149	510	590	999999	711	807	355	999999	999999	382	999999	85	787	514	50	747	999999	999999	790	147	700	999999	940	916	802	510	999999	534	675	999999	706	34	977	65	676	368	590	999999	747	999999	579	999999	886	338	999999	144	776	872	100	464	891	912	31	590	111	46	999999	999999	999999	999999	772	999999	999999	719	676	999999	107	731	837	682	166	114	999999	810	567	546	999999	611	999999	668	733	172	444	220	652	793	12	397	954	999999	797	915	999999	546	216	758	117	177	999999	969	46	55	44	417	999999	786	999999	220	32	564	820	958	510	415	477	610	386	836	76	882	779	710	776	207	885	250	645	637	604	808	438	999999	948	999999	999999	688	999999	999999	999999	866	999999	792	374	399	820	839	415	63	78	605	999999	999999	110	780	999999	335	999999	837	532	999999	150	110	616	224	136	771	20	316	783	789	483	360	923	210	827	987	345	386	386	56	835	592	568	999999	436	999999	947	178	14	305	418	999999	503	856	725	954	185	999999	999999	58	828	999999	279	289	999999	31	999999	900	999999	999999	990	892	999999	999999	999999	558	542	999999	999999	999999	823	841	311	999999	380	193	856	76	999999	999999	811	999999	123	999999	999999	736	322	289	999999	999999	808	57	225	801	999999	999999	999999	26	999999	999999	422	568	999999	304	235	999999	797	792	909	939	999999	291	425	89	400	999999	779	132	269	999999	999999	262	999999	999999	170	999999	626	999999	182	854	999999	839	441	317	999999	253	821	818	113	240	939	530	380	936	250	527	999999	146	410	999999	746	999999	757	999999	931	169	826	991	144	458	371	296	619	999999	594	335	849	117	999999	999999	985	960	999999	39	554	714	999999	805	142	999999	154	999999	109	673	117	638	999999	300	999999	301	999999	829	684	654	869	652	910	325	999999	999999	677	523	517	999999	524	785	696	999999	596	226	286	999999	999999	501	313	881	197	946	946	956	999999	559	731	336	729	999999	286	375	170	999999	804	567	463	227	965	631	999999	845	159	331	941	999999	704	170	24	999999	970	999999	350	999999	999999	964	378	395	671	128	792	999999	533	368	509	331	999999	695	422	719	999999	641	999999	682	908	352	797	625	24	889	854	999999	322	999999	194	103	999999	182	446	999999	198	78	999999	847	838	791	999999	790	999999	620	796	999999	747	305	839	999999	657	668	999999	122	999999	753	380	999999	999999	231	868	
210	183	416	999999	395	258	582	530	999999	95	688	999999	126	999999	17	999999	404	999999	845	823	26	999999	856	999999	366	102	333	673	445	697	774	583	999999	999999	999999	616	415	323	410	760	175	775	349	252	968	824	962	92	169	999999	975	688	427	408	852	715	327	970	940	302	925	909	95	801	321	115	236	203	918	400	397	91	692	999999	657	251	154	613	999999	999999	999999	999999	513	495	721	95	165	999999	999999	406	999999	999999	999999	999999	835	266	689	548	931	863	999999	999999	173	769	562	894	996	342	750	999999	570	713	504	408	172	683	406	599	89	999999	999999	26	999999	522	110	952	708	584	999999	401	561	606	681	999999	999999	370	88	743	932	827	999999	999999	469	470	835	999999	940	999999	944	161	859	100	468	705	999999	581	647	999999	668	610	195	421	91	999999	59	964	41	890	999999	999999	605	662	667	261	146	135	557	661	999999	999999	22	734	639	999999	541	471	147	976	999999	372	722	437	85	999999	999999	677	742	120	421	870	554	59	999999	152	555	207	432	216	569	788	34	985	962	153	597	461	999999	982	816	587	826	65	202	102	89	178	999999	345	999999	469	999999	446	999999	999999	970	962	224	496	999999	344	49	931	417	909	999999	999999	474	931	734	999999	894	759	304	833	54	498	857	999999	73	387	620	96	596	999999	405	587	745	155	182	635	246	295	439	482	548	895	648	999999	754	352	999999	999999	611	438	575	634	999999	417	773	482	115	797	433	999999	723	952	344	317	514	760	991	328	758	108	944	609	330	822	999999	159	999999	575	672	720	683	965	485	167	534	771	445	338	382	700	530	999999	861	273	999999	999999	999999	340	777	999999	361	385	896	999999	494	999999	313	330	132	624	632	539	135	999999	492	758	476	187	999999	743	324	999999	946	999999	999999	506	747	67	73	697	598	519	999999	999999	999999	308	78	973	673	568	467	125	999999	758	77	999999	323	158	780	999999	130	383	557	44	680	999999	438	838	933	999999	228	256	266	999999	999999	123	742	456	353	193	690	503	999999	225	285	208	456	197	990	587	999999	999999	286	73	577	999999	962	999999	998	670	999999	239	999999	686	349	220	858	780	733	954	258	866	804	999999	999999	626	869	999999	759	999999	251	250	847	355	804	999999	970	203	857	809	999999	979	458	682	999999	999999	463	827	875	74	349	675	999999	46	339	999999	793	999999	999999	950	355	630	13	526	999999	628	392	693	881	719	999999	665	922	923	803	278	418	999999	999999	858	172	999999	466	694	141	576	
786	811	999999	999999	836	291	449	907	463	530	999999	931	999999	999999	78	999999	999999	999999	824	683	999999	540	999999	70	907	671	416	895	787	312	999999	319	394	852	842	580	677	999999	999999	959	226	999999	469	283	999999	486	999999	999999	999999	402	107	311	999999	458	822	255	999999	955	581	174	874	999999	130	160	367	666	547	411	852	999999	102	553	281	999999	467	737	80	958	999999	999999	803	828	114	999999	215	862	448	936	39	597	11	999999	821	719	94	671	895	318	916	635	939	999999	735	999999	309	999999	999999	15	999999	95	184	620	196	159	370	56	999999	735	945	504	228	999999	999999	265	496	999999	731	562	780	796	999999	762	52	142	492	346	103	811	95	661	832	443	946	999999	422	390	535	671	359	47	999999	999999	373	999999	999999	999999	95	480	806	929	822	999999	999999	204	999999	422	578	64	667	33	953	637	999999	999999	672	784	664	999999	999999	115	845	999999	212	999999	573	683	398	631	724	163	999999	622	15	165	839	365	999999	752	999999	999999	812	480	14	335	94	594	519	90	748	999999	674	999999	637	701	93	762	274	491	630	568	33	999999	340	999999	772	340	632	494	454	317	575	999999	733	841	999999	999999	65	876	999999	979	999999	999999	999999	100	488	601	999999	314	81	87	100	999999	132	143	976	865	149	499	562	754	999999	999999	635	441	68	762	999999	999999	999999	719	706	397	833	650	404	999999	74	249	36	181	355	328	422	999999	227	847	999999	600	865	999999	999999	566	324	999999	28	149	682	450	42	725	675	199	999999	362	999999	702	894	999999	999999	999999	999999	900	473	391	408	642	999999	268	224	999999	999999	335	999999	971	494	150	999999	999999	632	999999	999999	623	217	310	506	165	422	69	999999	525	953	318	861	604	636	334	999999	932	505	385	999999	423	236	822	752	350	268	934	999999	240	628	965	849	483	999999	187	999999	173	885	999999	229	552	272	699	267	665	474	999999	345	999999	57	151	432	256	727	618	999999	395	558	999999	896	488	201	765	896	987	468	387	376	459	641	929	57	262	165	985	161	537	565	97	875	999999	599	708	193	487	543	999999	755	999999	789	307	999999	729	356	741	999999	999999	999999	279	206	96	960	999999	999999	127	999999	180	101	742	999999	860	999999	470	290	999999	889	493	582	999999	999999	866	999999	756	669	344	324	328	906	423	634	655	999999	295	890	789	999999	712	190	999999	393	999999	510	22	162	929	477	154	449	391	999999	867	923	393	825	340	464	213	226	193	802	999999	999999	677	118	811	999999	544	580	500	
991	186	313	516	35	91	365	619	604	740	999999	999999	879	524	572	767	731	351	470	999999	335	768	496	996	273	618	109	833	904	350	803	999999	573	948	399	674	563	417	367	743	974	844	609	999999	327	631	896	748	115	999999	999999	784	84	29	175	999999	690	316	252	999999	999999	532	714	263	937	933	606	930	134	999999	213	324	999999	726	585	999999	999999	999999	679	642	721	360	727	999999	271	28	858	554	783	177	999999	257	175	999999	761	452	140	999999	548	999999	34	999999	624	999999	146	764	999999	358	443	685	73	679	637	610	999999	632	804	160	991	918	999999	62	157	957	999999	956	159	44	999999	999999	360	999999	472	295	617	755	999999	999999	427	506	228	510	120	108	113	999999	619	565	263	138	647	980	363	629	319	972	999999	999999	999999	999999	615	999999	393	310	334	999999	999999	999999	992	999999	999999	295	732	999999	999999	573	941	59	854	607	347	999999	999999	835	495	999999	999999	999999	975	645	937	79	224	248	891	999999	127	810	773	854	107	277	572	323	999999	999999	257	999999	928	745	40	768	812	697	842	999999	985	557	814	955	799	374	999999	357	12	826	80	494	604	999999	999999	141	286	999999	510	999999	31	466	603	999999	132	591	999999	999999	615	178	999999	999999	405	870	477	569	995	817	999999	732	999999	225	999999	415	291	763	999999	691	299	898	492	812	197	772	999	528	999999	681	832	218	461	147	741	834	569	554	999999	734	770	999999	999999	468	999999	777	179	806	155	197	851	368	326	232	940	716	685	455	339	632	999999	949	615	324	985	846	999999	763	483	486	846	737	674	540	999999	411	999999	999999	866	420	603	999999	382	766	830	999999	891	238	999999	35	158	999999	224	466	863	821	282	822	483	108	999999	416	332	999999	351	999999	999999	786	312	538	954	661	999999	919	39	678	577	848	493	999999	954	53	566	458	999999	999999	999999	999999	677	999999	999999	999999	999999	767	914	197	869	713	425	717	999999	114	926	999999	81	496	999999	305	999999	195	254	433	338	962	153	462	850	874	340	618	600	485	119	213	408	23	120	820	14	999999	808	863	999999	999999	999999	850	127	897	387	999999	206	227	781	491	999999	705	611	588	623	461	347	995	382	999999	127	999999	995	722	269	999999	386	999999	300	595	387	390	999999	562	232	303	345	952	999999	499	999999	999999	999999	999999	358	702	412	532	206	553	504	812	491	625	659	444	854	404	637	329	465	490	999999	196	114	474	999999	59	365	999999	126	394	507	883	394	744	999999	377	374	566	999999	853	
519	747	999999	574	899	385	999999	999999	999999	940	999999	177	43	999999	456	517	523	999999	999999	362	177	876	436	119	315	999999	240	914	999999	486	39	999999	675	611	971	188	104	540	575	329	156	577	999999	186	999999	340	850	999999	298	94	999999	491	568	999999	686	643	321	982	269	301	154	999999	945	999999	911	999999	502	431	960	999999	999999	982	999999	678	216	999999	999999	999999	999999	974	757	777	626	757	631	548	999999	382	925	999999	866	122	280	283	184	167	631	918	274	826	837	999999	502	30	672	999999	182	890	95	999999	647	71	943	999999	999999	377	372	999999	340	372	741	999999	506	632	999999	310	999999	45	503	999999	968	87	999999	221	999999	339	284	605	95	760	375	621	999999	838	690	805	999999	999999	999999	807	795	442	587	999999	999999	718	999999	999999	619	371	169	147	396	47	128	999999	999999	731	157	215	102	766	113	580	997	129	832	999999	942	605	141	726	306	696	262	535	499	999999	136	428	416	999999	985	999999	999999	999999	999999	999999	720	129	729	447	838	533	715	38	339	17	999999	966	885	999999	927	999999	240	443	841	999999	784	999999	999999	999999	999999	728	798	687	780	999999	979	769	894	583	947	822	875	694	887	772	981	233	205	492	188	169	542	162	487	970	492	167	396	999999	474	136	59	999999	841	999999	735	37	257	950	37	999999	82	312	999999	999999	149	546	555	79	718	999999	999999	587	999999	445	196	645	210	810	897	822	382	999999	999999	999999	772	148	852	778	46	999999	975	255	465	52	999999	240	845	999999	999999	945	611	999999	816	913	739	472	922	405	923	999999	827	447	999999	999999	999999	999999	999999	496	342	11	694	777	42	765	999999	151	131	771	358	955	999999	999999	978	951	221	65	551	205	91	310	225	457	999999	946	135	999999	202	260	289	384	999999	358	48	830	261	999999	294	999999	999999	597	350	999999	57	967	298	998	999999	999999	993	706	999999	999	415	999999	785	247	923	95	640	57	999999	870	492	974	999999	452	999999	158	699	387	999999	500	866	493	960	999999	409	886	658	136	79	101	267	582	999999	999999	999999	16	54	24	910	999999	421	290	648	479	999999	999999	57	846	218	999999	999999	999999	935	671	142	999999	81	719	837	46	437	513	978	857	613	909	761	999999	999999	783	113	685	476	999999	89	585	845	490	999999	336	838	811	999999	759	999999	650	647	551	999999	31	934	335	186	874	770	907	312	999999	865	759	999999	999999	347	435	999999	725	149	371	591	556	87	590	322	510	207	626	595	229	999999	962	271	220	978	999999	
999999	778	999999	602	803	181	283	64	999999	647	25	673	473	491	552	964	511	286	959	358	999999	353	999999	676	999999	999999	322	93	623	903	498	999999	196	859	999999	437	227	547	999999	420	283	32	966	674	999999	533	163	113	676	212	461	984	999999	630	543	504	765	832	925	659	859	199	440	721	159	914	487	613	904	125	747	999999	717	549	84	999999	387	347	190	153	990	999999	417	999999	451	513	849	566	999999	93	671	394	621	909	560	93	592	999999	525	999999	56	549	209	561	465	497	276	712	555	622	999999	428	651	782	668	650	782	29	280	645	75	921	297	820	999999	362	352	808	988	999999	338	999999	822	609	107	999999	999999	999999	955	953	246	146	999999	703	967	253	742	839	251	909	999999	572	999999	879	515	999999	261	388	117	112	155	468	723	999999	294	982	605	52	684	226	641	926	74	327	409	928	910	594	999999	210	619	512	567	88	999999	766	170	999999	999999	972	999999	999999	748	852	999999	999999	423	456	419	984	999999	700	999999	34	277	999999	508	999999	480	587	224	667	535	907	492	643	901	645	873	528	999999	999999	948	999999	36	21	187	221	519	630	515	463	999999	868	562	919	999999	999999	999999	316	267	999999	472	999999	757	532	105	841	999999	174	999999	777	583	999999	999999	985	999999	451	998	266	206	296	146	850	82	761	491	666	999999	573	294	999999	834	567	999999	318	199	999999	954	999999	916	346	851	355	752	999999	880	294	999999	576	178	906	999999	554	999999	971	377	622	443	996	50	438	496	796	999999	518	942	26	630	999999	796	318	497	504	349	999999	444	999999	999999	344	999999	999999	959	778	404	999999	825	290	457	299	941	999999	998	999999	463	999999	849	64	999999	243	795	864	999999	852	780	999999	999999	49	999999	260	536	999999	999999	109	999999	843	999999	718	999999	500	693	999999	999999	341	912	229	319	999999	51	861	19	389	999999	863	999999	26	543	116	998	545	969	785	85	206	762	365	60	899	842	619	18	999999	662	975	550	142	305	332	940	560	549	999999	998	352	250	156	270	999999	560	109	999999	372	999999	856	531	907	586	999999	578	556	179	420	999999	999999	853	999999	726	349	999999	416	999999	220	999999	447	995	99	999999	999999	956	999999	999999	398	349	743	319	646	421	805	999999	999999	556	932	753	394	391	999999	999999	999999	499	372	429	921	349	153	387	99	205	282	861	442	999999	853	416	962	461	780	81	999999	122	217	466	999999	999999	999999	999999	789	467	999999	66	866	906	221	243	593	196	183	59	205	365	230	
999999	149	999999	21	523	702	526	791	932	610	67	238	464	292	999999	999999	35	669	292	999999	632	423	225	994	535	908	620	822	776	288	730	999999	999999	892	766	326	976	884	165	999999	272	999999	849	999999	808	677	757	999999	688	687	158	999999	912	999999	999999	37	924	949	485	999999	91	999999	25	654	879	192	640	572	999999	589	531	999999	513	999999	999999	956	573	769	195	857	160	669	144	98	139	350	962	830	303	739	999999	37	408	550	86	568	660	205	576	999999	999999	195	435	108	165	17	876	999999	999999	641	463	165	763	628	464	422	999999	926	999999	999999	999999	809	278	786	999999	999999	999999	963	57	767	305	377	999999	568	820	965	244	999999	932	999999	474	999999	398	999999	285	999999	273	780	95	664	998	999999	681	47	999999	238	917	999999	911	999999	999999	913	740	674	346	96	962	204	808	499	999999	534	994	999999	74	54	999999	616	511	950	241	962	999999	999999	769	571	696	165	999999	999999	58	596	999999	281	856	999999	444	999999	325	199	284	999999	972	595	486	473	739	288	972	999999	817	311	146	961	430	313	999999	357	999999	774	399	806	43	999999	999999	591	411	999999	999999	512	610	695	300	322	999999	172	999999	292	906	306	831	417	192	999999	774	746	999999	171	850	999999	999999	97	819	999999	999999	477	999999	756	153	895	999999	26	999999	469	753	999999	999999	824	295	267	999999	752	451	999999	942	999999	999999	235	451	999999	141	999999	872	993	999999	523	999999	749	522	208	999999	243	148	20	244	815	675	723	64	652	736	999999	999999	592	239	773	646	221	999999	817	853	809	314	449	763	999999	154	748	999999	240	255	270	312	97	999999	89	614	440	374	137	316	900	999999	798	968	507	372	289	764	222	877	999999	151	704	354	999999	929	699	999999	421	670	927	999999	824	999999	475	332	999999	461	159	169	999999	846	480	511	952	638	516	480	266	460	864	983	999999	999999	590	129	608	742	813	160	915	193	953	466	999999	660	999999	401	502	185	583	827	614	63	671	818	671	202	402	688	422	228	990	961	806	999999	979	471	999999	356	999999	999999	648	999	253	999999	892	999999	999999	301	292	125	999999	91	999999	47	379	999999	691	771	457	415	349	134	999999	697	202	999999	660	445	681	884	584	999999	461	999999	189	615	809	649	926	999999	79	110	406	307	250	909	999999	999999	999999	772	999999	999999	898	318	707	999999	271	556	829	899	362	688	999999	999999	999999	831	629	350	858	764	407	52	999999	799	346	249	728	440	456	292	908	892	870	999999	114	999999	257	
152	828	999999	353	263	819	36	305	390	489	999999	999999	999999	290	744	999999	809	375	737	210	109	971	999999	795	831	110	999999	991	470	999999	999999	303	12	999999	486	521	202	420	154	232	818	999999	955	759	730	673	999999	12	174	981	71	544	999999	338	158	181	371	870	522	162	282	999999	835	573	778	705	999999	836	803	232	999999	399	999999	999999	391	999999	26	707	999999	167	73	544	827	488	999999	999999	926	999999	435	315	160	332	898	991	999999	999999	667	391	999999	999999	910	210	999999	999999	273	671	323	861	946	551	999999	663	805	999999	99	999999	217	356	817	999999	778	99	411	497	999999	395	999999	239	565	607	938	999999	999999	50	257	862	345	885	999999	999999	853	999999	999999	883	999999	496	526	999999	901	222	577	999999	999999	379	256	820	999999	711	869	999999	999999	93	999999	349	612	999999	936	999999	116	237	402	331	141	732	999999	713	371	527	999999	585	868	957	338	353	39	628	69	357	793	436	999999	633	26	999999	914	999999	769	387	280	629	560	761	436	999999	999999	999999	188	841	621	999999	459	282	374	294	20	223	754	999999	320	984	471	589	971	999999	175	999999	999999	795	818	999999	943	999999	999999	717	34	999999	530	665	999999	783	449	228	736	260	977	789	269	731	999999	999999	26	999999	77	295	168	999999	789	756	507	999999	999999	999999	999999	633	599	474	35	656	999999	904	692	999999	429	999999	545	252	852	721	702	385	509	582	999999	127	970	137	916	960	559	63	326	773	167	483	842	66	999999	112	661	512	764	613	999999	999999	18	927	999999	999999	750	999999	128	78	63	131	999999	368	999999	904	999999	999999	558	999999	106	215	587	918	999999	999999	999999	489	56	749	70	199	621	895	999999	48	999999	53	740	385	220	643	935	258	720	45	933	483	143	301	449	199	954	999999	517	999999	844	99	999999	452	846	271	868	378	18	864	510	655	257	883	794	619	731	182	853	462	280	338	999999	999999	21	220	356	755	309	870	245	999999	999999	999999	204	999999	57	999999	538	949	774	566	250	855	535	288	236	999999	999999	999999	999999	999999	845	64	985	516	890	109	440	999999	915	999999	78	147	999999	999999	276	999999	689	774	571	442	644	999999	687	713	97	352	370	733	999999	106	259	479	412	999999	85	999999	999999	688	139	948	858	999999	999999	661	498	113	236	999999	21	833	570	731	268	35	147	941	376	282	428	548	739	706	999999	818	863	999999	735	999999	512	999999	534	999999	644	623	584	742	999999	999999	224	999999	126	423	722	160	535	527	999999	386	325	144	
957	595	270	591	219	161	259	225	798	899	378	70	444	79	308	570	999999	645	450	405	81	350	67	443	431	325	999999	501	999999	345	999999	999999	999999	999999	984	999999	999999	63	999999	432	999999	654	237	999999	616	999999	979	653	999999	965	999999	574	935	919	73	617	999999	826	169	893	177	757	999999	463	520	999999	219	999999	999999	370	999999	999999	240	27	912	999999	123	741	827	376	345	999999	649	999999	904	814	422	931	314	999999	410	999999	893	520	999999	735	722	774	805	595	999999	999999	569	999999	146	407	344	999999	16	999999	503	796	998	792	558	836	117	615	558	999999	607	288	760	716	959	915	150	999999	762	187	704	349	999999	241	531	431	771	167	191	506	479	504	924	668	873	999999	915	110	962	428	628	999999	225	109	999999	566	163	852	532	230	267	999999	165	829	942	164	999999	999999	271	999999	74	949	434	62	236	113	364	102	842	356	999	49	757	344	559	597	999999	999999	253	964	278	919	635	960	249	856	999999	104	725	718	752	159	838	835	363	678	682	173	873	999999	211	999999	19	186	999999	228	865	821	280	999999	999999	33	522	306	859	155	324	999999	812	999999	765	999999	377	133	603	999999	210	922	980	999999	999999	960	963	369	763	217	909	459	739	31	999999	527	823	380	687	729	999999	542	976	217	363	999999	360	503	999999	999999	693	886	582	380	27	943	999999	399	999999	80	70	163	543	651	246	865	733	791	389	247	999999	997	446	874	223	668	946	772	527	705	610	470	250	822	999999	33	876	369	13	57	687	433	939	999999	668	483	999	334	999999	498	485	999999	123	881	503	695	450	999999	166	359	999999	77	999999	735	470	999999	912	720	137	999999	988	374	787	342	560	999999	999999	828	215	739	669	622	801	999999	229	50	357	368	999999	999999	583	999999	212	999999	60	619	561	214	999999	999999	570	288	207	758	510	999999	782	780	331	490	637	999999	999999	427	690	999999	275	843	999999	429	253	554	401	999999	639	999999	171	142	291	940	999999	999999	681	147	178	999999	424	52	528	117	268	576	46	999999	200	999999	675	785	964	999999	353	717	699	727	825	26	886	898	999999	690	999999	999999	498	390	37	784	940	999999	258	309	959	233	325	407	171	676	517	999999	117	677	154	386	178	615	999999	999999	999999	999999	322	162	504	999999	923	838	999999	618	999999	999999	810	999999	31	320	536	664	717	130	401	301	565	158	508	999999	791	451	545	999999	999999	883	999999	292	630	986	52	106	805	443	309	486	249	553	598	861	752	999999	
656	833	849	999999	897	476	999999	862	999999	999999	999999	181	734	999999	302	593	146	999999	999999	999999	785	45	277	440	859	284	999999	914	62	999999	559	999999	580	99	794	999999	724	968	985	327	939	999999	598	999999	452	634	708	826	194	999999	417	403	999999	234	916	999999	566	419	653	623	654	438	810	385	999999	17	600	645	687	999999	869	178	999999	999999	587	999999	447	399	988	235	575	999999	730	406	999999	165	647	999999	999999	184	999999	999999	324	371	672	511	957	999999	274	999999	43	73	148	603	785	248	194	464	999999	999999	182	176	431	428	58	659	707	413	780	458	370	254	999999	513	445	565	853	999999	999999	86	70	999999	134	999999	201	512	856	137	999999	999999	999999	192	708	999999	11	978	883	896	323	22	803	553	442	999999	84	789	600	635	168	999999	395	347	593	999999	838	947	52	877	236	545	803	580	793	423	486	188	546	197	511	466	681	956	533	859	282	516	999999	318	479	412	911	999999	969	400	971	633	999999	999999	445	63	936	15	999999	778	219	233	760	999999	339	895	252	412	133	701	548	438	813	734	999999	332	165	734	999999	999999	633	582	611	402	999999	999999	589	999999	999999	457	529	676	296	754	649	58	756	999999	978	999999	169	508	107	277	852	543	820	999999	849	123	999999	212	607	847	154	636	999999	368	576	999999	999999	844	660	676	182	999999	151	68	94	249	576	391	999999	825	663	134	485	343	550	909	42	724	999999	638	559	999999	79	999999	610	23	436	397	999999	999999	276	999999	848	431	999999	980	401	761	780	610	999999	517	456	782	193	29	161	288	817	667	453	592	296	32	126	854	802	702	999999	81	812	999999	194	264	558	348	286	64	248	569	517	281	999999	947	100	52	999999	297	265	590	861	157	580	539	57	684	38	825	314	250	187	699	312	709	798	999999	332	201	233	845	999999	106	50	258	159	182	999999	349	931	84	982	515	446	868	219	664	608	654	999999	873	319	460	750	999999	392	818	969	244	159	999999	999999	679	73	420	847	764	117	999999	999999	875	999999	689	893	239	268	999999	262	444	500	143	761	678	985	360	535	292	356	52	866	341	212	413	199	210	365	999999	999999	36	999999	454	557	286	274	999999	999999	630	567	521	739	999999	999999	534	744	999999	999999	51	999999	713	999999	565	418	75	999999	58	999999	632	499	693	873	955	229	236	423	55	999999	485	999999	655	999999	904	725	835	312	999999	775	678	999999	999999	240	324	618	739	150	465	45	491	820	225	667	214	140	873	
647	784	999999	339	999999	698	439	494	637	999999	200	980	840	582	762	999999	999999	994	999999	325	999999	559	346	490	999999	958	999999	104	664	197	999999	999999	773	851	198	999999	655	999999	567	999999	744	746	686	579	999999	999999	624	463	729	510	942	672	999999	999999	421	97	999999	19	999999	162	999999	345	999999	999999	999999	882	999999	988	394	244	664	838	437	991	581	715	873	999999	941	999999	999999	556	374	164	255	325	999999	958	439	999999	89	646	201	415	292	999999	999999	246	527	666	954	635	78	494	999999	114	244	261	244	999999	224	999999	77	329	818	141	970	999999	204	999999	816	257	559	294	165	27	646	32	708	182	799	636	249	285	970	707	999999	880	317	151	90	814	724	734	999999	999999	999999	872	596	160	999999	999999	51	791	850	706	86	783	999999	828	467	999999	552	999999	999999	999999	441	999999	359	999999	653	100	367	63	656	11	533	999999	408	756	449	774	435	558	745	557	999999	458	999999	273	631	704	551	489	683	867	999999	662	827	999999	967	786	522	999999	507	999999	883	987	999999	848	999999	999999	999999	582	389	692	999999	999999	326	999999	999999	983	367	96	489	999999	549	999999	379	788	739	870	999999	111	789	662	261	949	999999	999999	673	608	323	999999	999999	378	329	999999	999999	990	91	278	999999	479	315	983	428	436	997	999999	798	999999	617	355	999999	313	265	283	793	726	999999	837	999999	999999	685	999999	999999	780	996	120	999999	999999	778	389	707	471	533	527	795	805	244	824	951	502	609	668	990	967	999999	786	123	55	999999	383	559	253	334	428	793	999999	324	999999	999999	886	929	227	237	238	648	647	999999	737	999999	988	999999	616	885	450	999999	26	999999	999999	313	220	999999	999999	406	405	829	463	146	115	733	873	491	999999	394	999999	573	391	441	999999	999999	999999	17	385	999999	195	891	942	368	884	119	777	528	621	344	229	889	355	821	832	999999	194	999999	673	14	614	999999	895	232	820	876	926	585	641	382	999999	212	621	25	220	999999	886	104	261	996	956	355	869	999999	999999	185	999999	570	609	362	999999	328	343	381	953	999999	995	720	548	999999	192	201	886	999999	861	999999	999999	340	610	328	522	100	999999	677	999999	999999	638	999999	999999	644	999999	366	999999	288	248	164	868	250	72	532	518	999999	556	254	813	999999	469	630	400	157	907	887	960	290	840	54	79	666	333	694	59	361	999999	999999	358	826	225	608	10	706	158	37	277	87	810	999999	543	999999	999999	292	799	999999	253	909	737	771	406	695	447	204	95	212	999999	
377	999999	166	512	999999	895	987	999999	860	999999	999999	999	880	620	882	480	494	510	999999	803	50	895	999999	999999	999999	176	587	999999	530	170	805	620	946	120	900	603	653	844	890	119	876	744	938	388	558	999999	857	161	523	224	953	693	32	408	876	482	443	999999	758	487	317	566	28	700	823	999999	999999	769	719	999999	999999	999999	620	953	927	306	999999	661	999999	843	318	999999	906	316	999999	121	999999	547	244	428	170	605	95	999999	999999	999999	725	248	565	484	999999	97	441	245	396	313	999999	78	481	579	524	999999	999999	999999	178	881	660	711	493	711	999999	999999	999999	999999	127	999999	564	217	161	618	999999	718	106	999999	986	231	995	671	919	999999	48	530	76	999999	903	388	116	180	244	999999	658	24	754	853	999	999999	561	149	127	175	749	999999	999999	863	999	806	685	424	929	947	999999	988	999999	590	673	955	999999	871	398	999999	125	393	999999	999999	959	999999	964	253	85	644	669	999999	554	754	163	182	999999	213	665	107	703	692	999999	297	44	669	232	999999	189	54	999999	999999	751	388	59	999999	893	685	904	442	841	441	348	294	287	999999	999999	999999	436	999999	351	246	215	999999	45	999999	152	684	205	299	344	999999	999999	999999	741	999999	999999	176	704	798	999999	999999	309	232	265	272	353	956	19	14	235	999999	737	688	702	999999	485	459	353	627	222	218	489	614	108	51	377	317	553	309	926	278	343	638	223	424	937	983	45	999999	999999	195	675	201	73	160	72	385	339	85	503	654	822	999999	999999	999999	447	694	134	224	894	46	413	710	999999	956	850	108	999999	287	729	501	423	999999	548	999999	543	298	550	948	978	992	978	478	806	281	455	266	999999	153	999999	252	859	821	999999	52	999999	965	123	116	309	963	999999	61	999999	11	240	253	537	558	535	159	999999	185	245	901	67	999999	904	806	511	594	55	331	310	486	642	602	700	999999	999999	578	184	444	999999	24	91	927	132	804	50	999999	999999	504	618	827	109	683	999999	999999	985	847	70	317	605	714	999999	589	750	868	368	638	552	41	314	956	999999	999999	536	231	999999	999999	812	109	999999	308	865	999999	712	483	387	958	26	999999	999999	406	999999	867	838	934	106	502	187	263	999999	411	999999	697	200	999999	999999	399	157	364	167	854	44	999999	551	306	848	376	999999	276	491	409	622	999999	519	907	448	117	870	601	135	327	952	558	663	363	648	178	999999	61	630	999999	999999	661	565	666	999999	556	325	541	95	729	626	999999	999999	45	
999999	830	187	999999	222	999999	529	555	238	999999	902	485	307	197	657	680	25	824	999999	503	598	960	999999	999999	999999	892	999999	999999	516	405	701	999999	785	999999	574	817	991	77	838	885	468	265	433	725	764	886	259	137	883	415	714	999999	274	279	447	828	567	333	748	329	953	199	49	833	148	859	700	999999	999999	840	999999	947	986	760	45	999999	999999	547	98	999999	643	664	455	111	691	900	778	516	190	999999	260	667	329	999999	999999	278	999999	999999	586	905	196	579	999999	999999	726	766	814	513	999999	115	999999	29	999999	100	686	999999	744	999999	151	999999	90	999999	498	999999	589	31	628	477	828	999999	125	937	960	999999	999999	73	159	999999	999999	925	999999	275	282	85	453	240	432	999999	832	642	534	999999	457	348	999999	13	999999	635	463	705	147	347	684	999999	989	999999	68	61	628	999999	149	342	999999	226	163	815	910	423	434	359	598	399	644	196	242	837	489	622	999999	468	982	523	947	679	787	747	591	804	95	999999	181	381	611	219	502	999999	999999	241	195	19	102	667	211	114	117	748	999999	999999	245	999999	999999	446	999999	169	639	625	394	884	438	415	234	115	337	344	999999	226	999999	435	693	999999	123	258	999999	999999	999999	325	999999	843	571	49	54	103	569	934	226	735	690	451	579	877	807	839	803	779	784	986	340	866	926	890	959	278	804	205	48	625	19	341	792	324	999999	999999	999999	398	999999	140	999999	403	999999	999999	999999	346	855	999999	242	999999	454	999999	575	389	985	456	916	681	89	999999	299	999999	999999	999999	725	358	659	999999	574	266	999999	414	418	654	450	936	748	999999	364	623	423	987	963	765	180	361	999999	999999	339	856	634	999999	319	594	841	182	508	527	726	187	687	599	252	999999	756	50	999999	921	939	58	708	442	999999	466	363	999999	410	139	999999	374	593	256	999999	717	632	885	105	823	999999	277	999999	230	757	186	936	823	745	987	18	140	999999	844	999999	290	158	202	999999	852	241	540	772	378	108	362	594	441	999999	999999	353	871	945	424	118	671	619	487	684	999999	999999	999999	565	423	131	299	260	999999	782	645	999999	999999	571	252	592	282	505	70	999999	405	591	999999	160	221	643	999999	194	698	999999	801	670	670	999999	183	333	701	974	358	999999	808	111	846	999999	37	964	913	309	999999	999999	836	176	559	999999	999999	558	34	389	353	779	983	114	562	22	981	974	898	922	398	999999	890	307	999999	812	323	303	745	846	133	256	729	837	492	866	999999	635	999999	
999999	999999	624	999999	322	630	578	273	999999	999999	834	677	62	76	991	911	999999	941	538	29	747	999999	986	813	188	999999	107	60	155	622	696	999999	355	999999	594	694	999999	999999	999999	676	577	999999	619	754	911	178	999999	190	738	926	708	999999	371	999999	373	999999	252	999999	999999	66	999999	528	128	91	999999	722	331	199	482	307	147	172	372	862	451	999999	433	241	999999	999999	195	917	322	229	913	771	750	740	999999	332	451	963	501	522	999999	59	430	999999	901	999999	847	999999	999999	440	999999	546	562	999999	173	999999	838	20	908	120	870	616	999999	898	177	91	971	591	999999	160	855	999999	671	999999	999999	999999	778	895	340	713	171	314	218	881	440	999999	219	251	999999	334	493	441	999999	390	652	536	842	531	999999	999999	227	266	999999	558	585	614	875	999999	999999	770	397	942	999999	205	948	565	407	999999	467	800	999999	729	23	374	999999	423	129	290	999999	192	999999	256	536	520	495	999999	132	660	306	826	501	999999	461	806	937	551	762	859	999999	999999	139	518	74	569	999999	497	252	817	891	999999	494	594	513	608	220	999999	999999	999999	709	999999	443	746	999999	999999	309	999999	999999	217	437	999999	661	999999	849	121	999999	51	999999	966	571	997	663	315	769	999999	999999	999999	999999	853	596	796	144	602	159	398	653	392	490	432	269	584	228	999999	389	776	509	999999	744	402	555	179	958	999999	597	712	999999	137	977	892	999999	402	379	425	621	640	980	68	121	999999	467	670	561	759	999999	987	999999	627	925	999999	635	999999	999999	601	307	426	999999	999999	15	447	18	999999	415	597	133	999999	214	803	424	749	796	450	123	999999	935	885	999999	208	742	610	999999	761	999999	985	266	999999	239	778	127	204	999999	294	999999	674	453	941	999999	963	635	839	782	999999	213	999999	999999	194	994	879	665	422	808	639	999999	405	514	999999	999999	999999	999999	931	637	436	685	230	947	512	397	999999	999999	993	630	654	573	999999	827	956	999999	999999	999999	999999	207	999999	122	705	395	172	341	657	169	207	628	835	632	704	999999	356	300	983	999999	999999	796	999999	49	672	792	999999	999999	60	577	999999	999999	296	639	268	999999	286	323	979	834	784	180	999999	999999	642	999999	795	32	868	700	481	665	574	798	106	999999	999999	321	999999	913	240	106	291	89	612	508	999999	205	999999	970	925	42	321	158	453	999999	66	276	999999	307	996	142	207	359	999999	891	999999	498	542	983	91	964	872	76	604	688	999999	999999	676	143	43	599	658	898	775	999999	354	425	354	
584	229	385	915	153	916	108	898	999999	984	720	385	843	662	999999	888	999999	169	254	999999	764	999999	405	599	272	999999	999999	484	309	999999	999999	547	999999	153	958	764	705	59	729	159	506	790	957	676	956	999999	200	937	277	19	814	289	109	871	590	950	823	999999	652	879	999999	623	599	999999	337	183	677	699	704	999999	192	910	440	104	58	999999	676	999999	643	999999	83	469	999999	299	769	377	447	836	563	18	999999	919	407	850	640	882	201	609	349	999999	999999	500	242	651	826	904	849	14	823	615	283	999999	999999	148	805	59	417	309	588	959	999999	841	999999	695	999999	273	513	589	999999	176	999999	999999	389	860	999999	583	237	564	472	999999	528	442	999999	947	999999	846	999999	269	55	590	474	891	31	389	57	249	363	999999	966	563	401	269	550	657	999999	217	714	999999	999999	999999	822	999999	836	723	999999	303	828	198	961	839	496	253	543	874	701	891	54	999999	999999	193	229	999999	999999	909	473	268	892	999999	125	527	141	494	999999	823	767	622	64	308	948	753	999999	174	585	137	77	157	726	999999	955	940	172	714	999999	999999	999999	142	999999	999999	259	182	411	999999	83	444	707	11	999999	719	999999	89	999999	999999	61	69	771	64	115	471	841	326	542	226	410	184	365	999999	999999	32	821	999999	999999	137	999999	775	351	949	999999	151	429	76	458	16	569	999999	999999	425	663	999999	760	947	37	791	96	999999	999999	194	999999	899	999999	290	999999	999999	898	480	999999	709	999999	999999	717	999999	999999	963	52	775	999999	535	657	534	80	939	764	999999	271	999999	608	576	999999	999999	145	167	887	202	72	149	89	780	118	999999	165	999999	999999	387	701	938	983	999999	749	321	75	999999	537	537	828	999999	526	999999	999999	33	872	154	669	582	999999	560	934	771	901	902	695	999999	427	569	379	676	221	386	904	332	890	545	826	999999	999999	41	629	360	373	999999	623	698	999999	94	225	20	734	155	999999	150	14	222	171	847	625	999999	686	967	168	161	999999	149	487	92	999999	337	327	999999	532	118	930	584	999999	979	288	999999	721	343	353	368	942	999999	149	763	999999	677	383	999999	114	81	354	661	201	222	994	999999	221	293	951	888	693	795	623	139	999999	999999	999999	999999	568	999999	266	353	999999	799	219	862	10	723	763	465	999999	348	835	460	999999	279	392	194	985	999999	785	438	391	465	675	156	999999	20	553	898	861	202	420	485	815	11	47	402	13	141	999999	497	529	999999	934	354	999999	999999	999999	940	48	630	
206	764	842	828	999999	168	133	72	999999	990	180	865	603	761	927	359	645	762	241	989	191	853	330	999999	909	999999	999999	330	196	288	644	999999	860	240	995	656	643	986	999999	878	278	940	721	493	327	663	891	183	427	610	999999	612	709	58	449	353	999999	554	918	75	638	803	875	141	355	567	15	372	765	999999	716	658	999999	362	721	251	999999	836	970	999999	14	356	903	999999	760	42	903	811	791	999999	222	98	77	973	999999	475	74	999999	148	999999	657	528	999999	156	894	869	889	356	999999	999999	221	607	583	673	70	291	999999	999999	999999	323	664	204	581	123	68	999999	999999	999999	121	255	186	999999	999999	220	598	486	938	756	692	999999	153	556	484	593	440	615	999999	404	913	999999	999999	775	217	825	999999	463	947	305	97	276	289	149	244	999999	31	999999	999999	372	999999	999999	352	999999	607	491	180	117	719	988	682	453	122	195	999999	162	999999	411	344	872	999999	145	539	643	669	425	999999	13	322	403	571	771	705	151	330	338	999999	999999	177	726	999999	988	743	959	623	999999	999999	103	312	92	410	620	999999	46	257	939	55	709	483	999999	880	176	794	325	426	999999	747	970	865	507	545	999999	243	617	227	137	401	580	30	999999	271	517	700	239	992	950	447	999999	894	390	293	908	948	986	846	999999	203	427	542	712	897	193	999999	999999	547	162	387	999999	818	999999	548	475	999999	459	920	373	475	564	333	999999	472	87	86	484	224	999999	309	256	771	999999	933	973	47	317	137	88	999999	895	692	999999	572	731	850	999999	842	999999	229	499	76	483	22	638	999999	75	250	819	117	999999	999999	910	999999	140	944	89	196	575	999999	999999	331	841	94	999999	999999	493	999999	740	237	312	999999	999999	417	810	190	297	726	304	878	971	77	999999	999999	533	315	999999	986	441	786	771	587	277	390	848	177	234	398	442	766	611	172	509	592	999999	122	194	503	52	950	657	362	999999	696	999999	313	999999	870	999999	274	100	506	471	999999	465	724	374	25	568	643	956	899	294	538	999999	809	567	725	176	420	130	999999	944	491	139	418	695	580	925	544	163	363	837	177	676	114	999999	554	136	999999	999999	178	934	409	999999	758	78	363	429	656	746	297	704	150	999999	811	562	979	825	999999	38	793	99	33	999999	603	71	126	862	172	118	22	599	95	672	951	354	544	999999	381	999999	342	161	279	798	865	658	697	33	999999	552	721	729	89	61	999999	89	999999	999999	400	696	999999	500	266	547	
733	698	619	477	202	466	27	999999	453	707	695	642	999999	235	623	944	374	103	999999	999999	999999	999999	520	43	718	872	443	999999	107	684	398	841	894	731	75	177	49	229	999999	408	534	239	286	999999	999999	999999	999999	685	999999	456	332	858	999999	645	160	450	187	585	759	999999	32	402	394	768	318	999999	999999	98	170	455	905	154	271	598	999999	999999	999999	999999	677	999999	613	758	329	999999	999999	540	348	259	581	624	990	463	469	512	385	142	845	999999	73	512	574	999999	524	849	550	187	596	904	999999	992	443	999999	908	363	999999	274	82	742	416	999999	999999	498	517	999999	465	452	999999	759	223	953	322	499	84	175	832	443	243	999999	110	185	944	443	699	588	191	951	555	999999	999999	999999	70	112	110	296	996	999999	663	979	394	999999	502	836	690	606	680	943	964	999999	530	281	40	999999	642	240	833	81	798	928	999999	514	896	999999	962	999999	893	219	398	788	178	756	780	264	95	12	999999	999999	752	999999	907	247	986	812	585	525	90	467	470	870	999999	924	286	734	999999	879	211	924	999999	588	712	471	554	185	999999	774	501	999999	516	999999	557	725	999999	704	30	127	527	999999	999999	447	31	435	748	999999	335	254	479	55	999999	215	800	759	999999	999999	390	446	692	999999	999999	811	34	999999	950	999999	322	737	605	581	714	507	362	126	999999	436	566	287	722	36	849	329	304	455	146	311	839	798	491	164	324	999999	999999	715	845	190	999999	716	999999	999999	215	598	999999	897	341	141	853	683	827	807	607	113	723	999999	961	919	516	999999	178	649	991	999999	256	451	267	139	82	646	281	750	999999	849	802	805	820	999999	681	406	999999	14	458	165	970	683	556	220	861	769	999999	926	674	844	999999	835	925	691	351	206	999999	999999	69	999999	412	86	999999	758	310	999999	845	710	247	999999	463	173	200	836	999999	572	894	57	278	313	892	999999	999999	179	310	967	879	139	909	484	767	912	945	999999	752	894	890	798	909	942	923	53	688	999999	390	999999	644	99	999999	999999	311	592	999999	999999	323	68	999	999999	457	999999	49	999999	800	763	352	551	227	948	93	659	682	999999	147	999999	389	848	665	522	788	925	332	789	991	141	182	184	999999	200	928	694	894	276	351	575	903	217	253	999999	221	839	999999	695	999999	999999	106	999999	454	608	375	475	402	487	835	531	20	259	724	669	999999	177	572	37	30	999999	765	999999	754	999999	431	999999	999999	999999	310	999999	767	637	999999	513	999999	999999	999999	379	
824	463	999999	416	441	999999	999999	653	492	584	345	999999	276	140	674	999999	999999	691	461	882	187	203	999999	662	187	999999	999999	383	475	220	999999	623	447	203	212	567	999999	358	999999	935	999999	777	689	30	999999	266	682	636	962	177	790	353	515	848	202	631	999999	639	239	555	64	999999	188	999999	950	721	606	83	928	117	999999	374	716	526	874	409	999999	849	999999	999999	213	138	999999	308	429	290	118	999999	11	581	973	999999	128	429	880	826	999999	417	999999	683	660	609	999999	999999	657	426	999999	989	973	999999	127	999999	999999	319	999999	999999	999999	879	852	999999	999999	17	999999	357	999999	999999	256	297	646	999999	810	106	778	584	999999	999999	430	566	651	13	999999	129	625	218	463	999999	999999	808	87	953	999999	999999	564	999999	80	652	537	361	999999	604	179	349	352	925	981	999999	965	796	59	747	999999	213	238	849	25	999999	391	862	893	904	999999	447	219	999999	992	100	542	377	514	999999	999999	78	999999	57	999999	999999	776	700	237	441	273	999999	999999	340	999999	853	999999	714	395	586	999999	674	467	816	637	999999	140	999999	933	890	488	598	291	441	681	999999	367	191	25	711	717	691	999999	461	640	678	687	879	245	149	609	828	999999	928	356	401	611	39	419	111	999999	126	767	346	952	675	17	999999	658	29	496	310	698	684	999999	579	49	15	999999	959	54	260	424	794	291	660	617	999999	95	290	999999	337	771	914	537	600	999999	298	508	965	999999	369	999999	226	652	999999	999999	306	69	999999	362	606	853	460	67	923	701	973	65	302	67	654	242	999999	203	168	539	783	157	999999	655	750	999999	999999	298	684	39	208	151	982	531	320	303	319	928	230	483	999999	999999	613	999999	999999	243	216	907	999999	137	852	32	494	999999	355	159	791	130	611	109	999999	171	382	893	503	999999	83	771	747	361	923	450	973	685	999999	999999	999999	999999	704	517	999999	313	282	557	186	185	656	222	185	171	999999	198	999999	130	999999	159	485	719	406	128	170	999999	170	999999	213	412	999999	808	999999	999999	616	422	425	999999	999999	340	888	824	999999	999999	999999	860	999999	586	849	734	133	852	845	78	451	823	999999	999999	356	853	152	618	354	773	135	999999	999999	999999	554	98	772	231	320	509	270	661	12	88	999999	310	850	584	814	479	288	999999	999999	999999	999999	999999	450	839	747	955	197	280	480	943	999999	337	198	839	41	999999	999999	902	541	999999	999999	789	820	999999	999999	56	13	568	803	874	999999	928	884	198	777	999999	648	933	483	
364	999999	999999	999999	68	886	616	121	20	552	63	999999	999999	999999	628	999999	198	972	556	207	999999	952	628	477	605	458	999999	452	10	71	999999	999999	38	428	186	32	817	608	999999	17	35	935	993	26	749	999999	999999	999999	266	999999	999999	999999	102	735	999999	412	999999	522	999999	609	622	174	999999	948	282	941	999999	958	488	605	856	589	220	548	181	765	959	999999	727	999999	350	999999	196	486	482	490	999999	999999	645	999999	999999	305	32	999999	999999	861	824	54	743	999999	879	160	783	999999	999999	999	578	553	564	27	453	999999	794	348	269	621	977	634	476	792	920	195	999999	999999	277	561	999999	68	162	319	941	914	869	919	368	200	227	535	819	482	911	999999	738	627	330	256	999999	684	892	774	883	199	578	999999	887	693	837	79	393	115	443	520	400	254	86	539	222	875	999999	78	999999	452	999999	993	999999	453	456	694	999999	999999	61	882	999999	388	435	751	345	918	41	674	999999	157	999999	713	49	999999	86	494	551	791	999999	634	704	999999	380	441	383	585	79	444	247	152	686	999999	64	561	999999	22	818	999999	203	304	843	315	715	256	310	999999	954	489	377	962	999999	601	987	426	188	352	18	994	377	999999	848	999999	437	220	471	779	659	488	56	73	999999	226	598	739	790	398	117	133	141	282	999999	999999	999999	284	999999	94	384	637	383	12	13	999999	957	442	455	999999	877	505	785	999999	999999	476	442	313	296	926	999999	257	635	789	244	884	863	105	999999	999999	529	999999	999999	386	999999	31	115	54	69	851	999999	999999	293	999999	999999	612	999999	610	999999	164	157	999999	999999	82	92	136	11	593	768	999999	999999	861	313	197	727	725	294	408	135	430	999999	398	253	445	667	847	999999	999999	278	631	999999	262	275	974	999999	766	175	148	304	278	999999	999999	285	940	999999	999999	999999	106	816	795	999999	940	485	409	794	758	999999	552	414	999999	173	909	999999	999999	583	999999	999999	338	86	999999	559	156	114	857	410	999999	999999	313	555	270	994	867	285	999999	314	605	776	866	190	362	256	999999	999999	999999	999999	119	206	149	366	999999	811	523	999999	855	245	181	999999	628	998	944	645	216	996	154	249	305	634	999999	832	978	999999	999999	158	999999	713	937	422	999999	752	300	652	973	947	374	999999	481	999999	429	247	142	769	999999	868	245	716	50	999999	589	819	809	999999	364	316	387	259	92	999999	999999	151	308	999999	790	999999	707	302	672	269	632	999999	768	459	214	604	999999	218	782	999999	912	17	673	321	833	
999999	943	815	297	666	569	125	376	115	550	999999	999999	384	999999	283	170	943	54	781	999999	893	999999	359	280	760	999999	999999	476	999999	463	298	999999	987	924	564	932	892	999999	15	699	516	999999	663	909	927	665	325	999999	999999	700	968	963	999999	326	940	185	593	544	537	999999	399	648	999999	651	261	809	951	459	425	350	278	939	999999	91	487	574	999999	999999	999999	104	302	940	999999	530	495	335	999999	670	999999	999999	999999	999999	476	955	309	868	184	21	999999	999999	714	865	813	169	999999	38	924	809	839	999999	787	152	201	443	757	459	681	624	166	999999	231	290	999999	999999	11	999999	473	93	782	618	400	385	999999	235	389	437	136	807	109	466	410	999999	999999	618	601	999999	166	999999	208	850	196	559	854	731	896	999999	399	778	168	999999	565	841	37	231	976	411	358	965	64	999999	333	874	525	999999	525	999999	459	857	443	999999	764	999999	885	931	432	840	530	71	339	955	47	358	649	999999	999999	999999	750	609	999999	199	848	201	978	999999	527	322	999999	164	999999	451	974	542	344	364	999999	134	955	999999	999999	999999	881	999999	635	109	999999	974	234	926	799	955	999999	850	225	253	955	573	999999	999999	414	119	805	999999	999999	887	981	505	23	999999	851	776	613	654	999999	506	318	999999	565	878	595	552	97	999999	365	260	747	134	326	101	408	183	999999	948	690	688	340	515	441	748	999999	787	961	939	999999	32	351	59	49	719	934	404	17	999999	421	862	32	697	20	604	149	857	999999	922	999999	678	113	664	999999	999999	175	803	129	817	760	999999	590	999999	43	342	908	698	94	607	999999	13	175	98	536	827	666	642	999999	836	999999	270	999999	49	62	405	999999	999999	95	917	553	141	285	200	822	614	281	874	663	677	999999	451	772	581	765	883	513	25	137	999999	465	532	308	292	218	499	208	551	105	637	423	999999	613	177	63	999999	728	974	275	922	999999	791	978	827	150	167	999999	37	999999	179	892	903	558	948	461	30	999999	992	982	332	416	730	778	36	263	474	837	604	527	740	164	539	749	999999	590	999999	553	480	152	60	11	180	278	926	745	999999	999999	664	715	999999	203	736	991	999999	516	825	23	952	574	676	330	893	999999	999999	24	362	164	353	368	787	477	361	850	931	999999	245	461	999999	290	999999	801	182	888	495	547	999999	547	999999	699	764	660	601	999999	475	730	117	670	735	912	392	365	999999	999999	928	999999	841	886	70	621	999999	999999	170	999999	999999	875	157	14	24	
995	595	815	357	654	999999	137	875	454	384	210	223	574	726	939	897	388	481	876	999999	929	705	999999	487	194	999999	999999	499	929	86	999999	583	113	655	739	999999	999999	17	675	702	801	689	396	512	999999	999999	706	647	231	773	451	403	999999	53	999999	299	999999	999999	999999	235	999999	637	999999	378	783	627	999999	919	986	623	999999	999999	999999	999999	169	999999	318	40	627	786	999999	753	278	999999	634	206	999999	69	570	450	272	249	844	449	499	173	743	28	728	242	999999	786	999999	608	453	80	597	107	999999	845	980	33	710	386	999999	459	368	790	743	587	325	999999	358	546	360	90	999999	366	684	996	506	300	999999	394	499	935	999999	670	712	563	608	214	185	724	469	249	999999	467	935	49	804	952	999999	150	917	246	437	999999	257	373	999999	241	423	887	349	999999	721	326	999999	578	999999	698	88	190	979	120	875	634	87	121	999999	78	430	644	201	553	25	171	476	999999	507	979	422	348	29	999999	999999	297	385	779	527	999999	580	367	999999	116	874	104	999999	999999	370	803	46	146	822	475	810	999999	696	796	674	560	850	634	80	999999	999999	739	171	612	330	999999	259	308	999999	339	498	73	999999	999999	678	921	10	999999	891	703	942	286	526	999999	566	21	999999	589	114	967	371	999999	296	304	830	144	933	999999	999999	782	554	738	552	492	977	747	999999	610	127	999999	559	191	743	376	999999	999	223	617	999999	319	999999	669	203	999999	967	552	999999	667	265	543	988	451	999999	119	159	214	733	43	576	818	999999	999999	471	361	417	190	212	919	859	999999	921	325	513	177	795	884	544	926	999999	434	971	159	355	583	764	999999	998	633	227	240	276	189	999999	237	124	996	208	841	999999	786	349	856	808	999999	999999	672	999999	25	324	274	669	999999	517	151	847	55	999999	887	597	309	999999	578	702	628	563	742	285	999999	62	798	686	703	718	739	94	999999	350	999999	961	102	999999	982	319	952	571	999999	671	898	999999	79	361	999999	254	909	604	771	999999	999999	870	999999	397	661	963	525	588	966	98	778	67	999999	704	724	926	505	138	999999	999999	749	66	104	999999	386	895	983	447	375	458	809	145	323	999999	170	59	91	999999	999999	29	794	374	605	381	892	841	658	999999	636	394	749	780	403	999999	999999	999999	776	808	21	765	980	88	999999	517	289	999999	743	999999	999999	675	844	800	618	999999	475	385	999999	723	188	544	999999	999999	810	981	709	38	999999	811	555	47	282	283	693	999999	48	715	161	
97	999999	258	107	999999	999999	961	549	999999	171	999999	46	39	671	63	630	476	528	999999	278	999999	808	999999	902	932	999999	506	999999	999999	116	999999	152	759	233	374	631	929	447	360	787	848	442	759	866	528	999999	526	376	229	999999	227	235	677	447	920	288	840	355	999999	671	334	569	977	999999	999999	80	999999	806	306	431	700	39	177	583	430	999999	58	394	384	999999	699	140	182	918	889	640	474	321	999999	95	999999	583	281	689	463	999999	464	917	570	999999	497	720	79	999999	999999	197	68	999999	27	132	240	455	971	18	972	203	397	69	953	666	606	965	503	221	640	127	757	999999	999999	151	344	141	824	999999	669	978	71	384	966	701	581	380	304	190	855	345	612	273	999999	999999	891	999999	964	999999	851	999999	226	858	167	834	440	580	973	876	787	108	999999	54	348	993	142	22	102	999999	94	235	671	323	365	999999	514	494	769	859	999999	939	177	921	86	148	999999	999999	999999	142	999999	10	406	999999	999999	999999	714	568	925	724	137	999999	999999	712	818	625	860	903	502	999999	330	945	810	123	999999	999999	931	999999	999999	210	241	929	999999	999999	990	93	828	252	920	609	999999	946	999999	999999	999999	380	636	464	112	999999	287	858	999999	363	811	325	999999	292	802	553	999999	15	600	725	492	208	93	353	722	735	999999	617	999999	893	283	383	387	999999	391	255	222	476	607	999999	922	382	999999	442	999999	674	999999	545	450	377	999999	584	999999	843	563	534	297	293	999999	377	663	999999	875	817	89	999999	938	434	901	557	340	358	407	999999	802	120	979	650	204	58	841	261	177	615	999999	699	37	543	211	857	957	999999	999999	240	854	263	507	999999	362	720	999999	468	644	999999	46	436	187	273	50	452	999999	647	98	999999	535	411	502	999999	708	390	999999	999999	233	54	599	410	999999	177	237	549	613	579	297	484	322	382	617	283	999999	682	521	999999	503	759	312	320	999999	49	704	453	999999	247	999999	972	999999	999999	245	599	304	635	812	20	46	501	839	975	359	613	382	163	999999	999999	690	36	868	646	999999	999999	741	289	569	583	472	784	999999	376	877	325	999999	981	146	27	979	943	999999	511	999999	999999	919	337	960	999999	667	551	658	542	556	999999	113	673	440	771	858	24	76	238	547	261	713	999999	107	44	449	400	26	776	999999	747	999999	999999	918	899	554	413	328	341	999999	921	135	255	819	211	221	999999	999999	374	168	964	877	642	964	476	298	455	240	999999	788	276	999999	999999	303	999999	
999999	999999	755	540	226	455	695	735	999999	626	999999	999999	654	895	822	949	849	651	617	284	870	523	402	452	610	999999	999999	402	553	649	396	999999	999999	999999	691	475	999999	999999	999999	713	999999	151	330	348	999999	999999	801	999999	999999	839	427	883	274	28	938	996	353	999999	930	127	282	303	191	673	999999	999999	999999	643	214	999999	213	839	503	904	15	999999	203	64	111	778	308	838	298	714	999999	513	979	933	82	999999	999999	442	89	999999	999999	975	999999	657	118	468	327	168	999999	999999	635	999999	389	369	999999	220	999999	999999	211	162	999999	999999	15	477	451	726	903	580	571	520	235	771	759	999999	473	39	768	546	946	643	460	150	999999	999999	88	999999	133	619	920	999999	999999	999999	999999	927	221	997	970	492	215	391	999999	999999	596	619	532	863	828	916	896	984	452	999999	353	567	701	678	734	474	399	807	602	999999	659	709	629	403	540	999999	261	475	69	285	340	564	999999	999999	553	99	999999	999999	815	216	722	935	419	999999	488	673	236	543	273	505	103	408	788	999999	97	887	990	138	999999	996	665	999999	925	176	926	788	999999	987	135	644	999999	999999	991	395	571	724	999999	999999	999999	866	605	718	212	564	192	999999	775	807	999999	665	109	879	891	819	551	301	20	253	706	700	194	999999	417	999999	999999	919	417	403	999999	373	597	994	999999	466	400	947	229	999999	983	995	23	999999	371	469	999999	587	292	999999	999999	280	999999	56	999999	224	681	999999	310	583	525	273	524	382	999999	262	78	115	665	999999	999999	999999	82	649	999999	711	686	513	876	999999	93	461	999999	244	558	439	660	550	704	10	785	43	646	645	845	719	480	640	583	118	401	999999	922	999999	753	250	208	73	787	999999	537	177	490	362	499	74	636	289	823	668	602	527	410	664	999999	999999	957	436	999999	549	240	56	930	768	557	654	538	999999	491	318	240	596	763	126	472	617	553	294	156	999999	999999	200	999999	914	516	873	38	267	217	999999	292	772	269	247	357	491	999999	999999	804	845	535	999999	999999	514	438	15	764	294	202	42	841	999999	289	999999	466	50	239	26	261	999999	625	999999	572	133	35	999999	337	526	769	981	379	999999	489	311	255	236	401	312	485	510	119	744	999999	184	526	620	492	245	780	316	262	231	470	131	229	263	294	675	489	999999	999999	999999	999999	220	663	999999	999999	978	999999	999999	999999	926	540	751	574	880	999999	398	606	415	975	101	999999	462	729	999999	370	368	91	991	941	726	822	516	831	871	
229	999999	521	515	437	999999	468	999999	668	335	690	718	999999	349	57	895	78	84	994	586	502	999999	491	514	999999	824	897	999999	999999	922	999999	999999	999999	702	661	362	877	101	977	471	633	206	794	999999	467	652	811	742	944	56	657	748	522	255	378	166	372	999999	865	613	616	999999	999999	999999	231	999999	798	854	999999	694	27	977	106	999999	952	306	277	96	57	997	23	165	999999	252	274	999999	511	674	333	999999	989	871	236	373	999999	999999	999999	58	182	999999	854	956	999999	259	38	999999	652	989	302	82	999999	285	959	867	600	999999	841	17	999999	999999	164	134	530	999999	705	156	751	732	677	11	999999	229	914	256	999999	66	110	999999	223	999999	712	522	381	261	616	713	911	368	773	999999	119	999999	578	999999	999999	999999	999999	872	554	882	928	919	321	301	722	669	999999	713	723	999999	360	260	794	999999	999999	642	752	279	576	991	244	392	959	999999	892	422	650	999999	610	423	630	238	46	999999	666	793	999999	90	999999	946	351	208	999999	999999	52	858	153	692	999999	13	977	999999	305	563	999999	999999	960	47	408	999999	28	764	112	310	912	132	224	999999	229	370	999999	672	741	999999	649	999999	748	999999	242	43	278	958	454	607	446	474	932	999999	693	999999	832	172	681	999999	927	587	106	344	327	999999	999999	690	472	999999	570	314	999999	999999	999999	612	797	241	805	374	42	70	319	505	864	999999	200	741	769	109	537	279	990	513	702	71	939	414	411	322	398	587	496	662	46	141	58	266	568	999999	332	999999	367	999999	205	999999	278	600	479	878	729	903	999999	372	264	301	324	911	973	852	672	393	830	492	976	999999	999999	999999	468	999999	400	999999	182	687	777	936	912	999999	318	835	793	348	934	999999	593	495	665	133	999999	745	816	146	293	716	418	938	999999	999999	999999	749	303	622	141	999999	999999	999999	731	243	595	999999	389	639	999999	999999	69	334	459	307	999999	490	789	450	999999	723	916	263	650	465	279	839	175	47	353	568	542	180	216	198	54	999999	763	431	538	90	366	187	543	154	657	94	489	999999	975	999999	960	852	374	418	999999	999999	154	276	999999	999999	161	999999	296	44	606	888	127	270	262	111	727	367	999999	176	999999	739	720	505	808	194	999999	701	999999	503	608	999999	806	798	368	819	653	497	467	781	929	23	891	508	999999	999999	967	999999	999999	874	132	602	939	207	999999	100	514	648	467	780	999999	460	291	999999	436	916	92	328	999999	442	457	999999	999999	140	247	353	999999	999999	
957	49	227	999999	490	196	999999	999999	750	608	748	278	315	14	39	999999	385	478	732	108	82	632	686	648	325	778	427	892	701	999999	960	999999	251	999999	999999	428	562	999999	969	104	420	999999	175	999999	580	999999	137	999999	210	223	754	768	620	749	149	334	999999	579	816	712	768	488	314	999999	648	999999	36	23	323	999999	134	121	999999	999999	688	652	466	999999	77	692	999999	974	692	488	63	201	999999	999999	162	367	74	983	457	267	336	932	999999	234	835	539	999999	123	999999	598	99	642	269	982	999999	496	999999	161	511	133	999999	794	795	999999	887	457	955	534	860	955	546	150	663	252	311	755	999999	242	376	999999	95	999999	999999	104	999999	420	999999	999999	441	665	499	913	481	334	999999	999999	146	299	346	388	999999	82	263	183	999999	999999	999999	26	680	999999	959	635	784	974	48	533	950	701	436	476	999999	851	102	204	466	999999	668	999999	56	770	618	248	999999	999999	953	999999	999999	670	999999	450	441	915	432	135	706	999999	139	507	296	672	591	999999	999999	869	863	732	979	999999	717	428	290	649	970	910	696	721	739	795	31	35	259	289	658	986	999999	609	429	967	497	602	504	171	53	384	999999	999999	385	36	135	230	42	225	953	624	169	792	999999	522	438	985	999999	343	486	270	423	312	999999	875	834	263	313	22	570	999999	923	129	606	999999	731	999999	345	712	999999	800	992	999999	336	44	826	252	664	907	538	999999	478	171	684	999999	961	876	396	509	201	871	917	30	654	838	999999	999999	196	999999	999999	999999	649	421	672	686	278	999999	975	752	59	999999	598	405	483	68	645	762	444	823	634	855	136	999999	520	798	882	972	999999	497	343	785	65	315	127	999999	999999	999999	999999	999999	999999	581	900	644	460	609	283	521	546	999999	202	938	606	373	724	934	999999	813	901	999999	999999	305	999	488	418	273	536	293	288	860	204	589	999999	445	319	63	999999	491	384	910	999999	999999	999999	792	304	999999	189	692	591	192	833	59	165	624	999999	999999	581	999999	236	999999	83	989	242	685	401	613	674	171	63	671	999999	307	439	990	358	442	870	217	193	999999	93	999999	702	999999	36	999999	999999	649	999999	110	999999	541	999999	196	999999	535	138	750	401	691	731	28	638	999999	999999	536	619	999999	275	763	348	999999	999999	999999	114	239	999999	146	999999	255	999999	34	999999	953	199	448	53	252	999999	823	314	130	816	502	999999	75	214	782	894	500	535	269	383	486	999999	116	312	50	92	608	248	992	999999	999999	
512	706	106	685	729	763	999999	377	22	452	999999	228	558	736	932	48	999999	515	251	167	720	919	651	444	999999	93	145	999999	169	554	584	999999	999999	670	999999	585	968	529	62	999999	18	168	256	931	999999	544	557	999999	118	999999	583	999999	750	933	434	592	64	999999	494	646	627	999999	999999	468	999999	147	199	887	747	356	999999	505	462	120	159	562	672	720	417	656	536	569	894	125	999999	851	999999	105	246	999999	530	999999	44	416	513	999999	950	788	999999	999999	354	669	828	761	974	999999	999999	640	783	872	920	344	254	837	120	999999	595	999999	497	26	575	103	651	999999	826	762	470	56	606	631	611	999999	656	999999	311	999999	741	999999	151	891	999999	931	999999	373	487	195	72	207	305	999999	932	857	300	57	324	261	28	488	934	999999	618	233	43	161	270	999999	687	727	535	999999	999999	462	999999	606	999999	644	781	288	862	641	700	999999	999999	161	699	999999	593	999999	212	60	848	999999	208	999999	282	357	999999	170	112	451	507	999999	671	62	138	480	906	694	999999	680	479	739	626	999999	520	355	483	999999	462	517	452	88	999999	485	405	999999	263	31	333	97	747	999999	185	421	143	366	999999	999999	32	228	847	898	997	531	581	118	635	905	419	926	999999	999999	707	595	998	429	999999	196	657	74	226	884	371	525	999999	999999	563	214	999999	999999	754	999999	999999	243	670	553	90	993	903	296	999999	358	612	406	222	732	913	590	999999	714	999999	414	51	999999	12	962	537	999999	598	723	554	431	744	265	999999	99	999999	999999	925	999999	348	824	292	370	635	868	282	964	312	210	943	973	791	999999	999999	349	743	999999	241	707	26	999999	999999	190	741	17	999999	357	234	133	999999	999999	999999	968	375	723	132	680	332	999999	690	572	180	398	999999	999999	639	298	649	832	356	262	242	999999	438	999999	429	112	628	627	999999	924	740	188	632	999999	317	823	999999	892	227	72	578	107	27	999999	438	999999	410	170	378	999999	999999	401	999999	326	999999	448	540	635	304	29	62	705	879	765	999999	991	766	285	999999	815	999999	999999	614	999999	683	999999	999999	999999	999999	422	999999	468	258	939	227	999999	411	315	296	999999	293	454	598	207	999999	873	999999	999999	621	447	251	135	896	999999	999999	950	786	493	642	82	249	555	334	881	328	999999	999999	940	999999	492	589	460	989	404	999999	763	169	417	283	809	917	999999	372	864	999999	576	571	695	999999	276	562	999999	673	224	630	737	999999	999999	879	426	427	286	714	139	857	790	146	502	
40	353	999999	999999	220	833	164	302	192	470	710	752	32	760	118	281	929	671	787	774	773	794	642	452	537	856	999999	999999	999999	999999	16	999999	439	79	665	999999	485	999999	999999	840	999999	999999	999999	660	15	137	404	666	178	443	209	999999	13	371	728	999999	999999	348	841	364	450	523	70	949	999999	330	322	999999	105	629	999999	746	964	999999	715	445	250	981	447	410	999999	726	472	798	44	820	386	78	350	429	777	147	351	999999	399	546	999999	999999	206	685	814	999999	571	999999	648	999999	231	66	656	292	995	999999	901	441	999999	724	999999	272	915	642	943	254	612	675	999999	657	404	621	557	178	178	999999	785	999999	999999	20	164	999999	160	999999	599	999999	422	999999	434	57	246	909	450	675	496	15	690	564	741	999999	839	896	696	999999	999999	609	509	999999	124	360	944	149	999999	892	569	136	999999	344	999999	624	999999	554	250	804	999999	494	181	999999	681	173	954	231	999999	999999	180	268	999999	169	999999	989	819	934	944	83	113	106	999999	999999	999999	999999	893	356	999999	127	738	295	999999	999999	579	573	438	628	805	950	406	723	129	820	722	999999	999999	952	821	64	999999	999999	999999	177	700	324	430	999999	775	321	999999	608	710	902	296	885	613	999999	589	948	561	201	138	993	999999	999999	999999	253	835	805	471	999999	534	999999	322	999999	685	487	200	265	152	814	999999	999999	681	798	22	227	533	999999	999999	562	373	873	503	999999	999999	999999	999999	320	347	999999	788	970	849	339	999999	254	999999	456	209	999999	999999	334	806	746	349	644	321	878	377	999999	720	999999	117	999999	577	660	962	709	999999	999999	987	880	999999	999999	999999	882	644	351	724	768	637	86	637	572	416	48	77	756	273	135	999999	622	942	588	999999	789	863	939	999999	999999	291	880	999999	141	147	275	416	840	720	999999	999999	970	163	609	999999	999999	371	544	999999	538	593	216	999999	945	773	374	937	339	508	999999	29	999999	999999	999999	486	757	701	505	434	151	999999	999999	46	999999	136	334	999999	999999	466	823	428	328	446	233	829	85	444	440	999999	773	338	86	999999	483	999999	999999	390	852	133	374	941	865	119	362	999999	367	180	638	819	448	905	604	999999	684	818	700	267	365	482	411	322	270	147	661	812	999999	895	562	999999	999999	944	616	219	999999	881	562	218	999999	999999	472	999999	805	621	919	999999	999999	213	656	665	747	46	34	380	999999	61	681	728	999999	549	359	471	617	279	987	999999	999999	394	999999	803	266	999999	183	47	19	505	999999	999999	999999	
792	999999	999999	248	897	621	794	999999	999999	497	50	210	834	759	544	968	999999	297	536	999999	425	999999	349	431	853	999999	999999	863	999999	370	999999	544	999999	510	666	470	16	232	719	657	203	999999	61	897	999999	999999	431	732	638	999999	19	217	980	999999	802	999999	999999	921	999999	498	999999	931	932	876	280	505	178	334	103	84	962	777	578	878	440	999999	528	451	690	261	977	532	999999	999999	999999	999999	564	26	708	999999	730	94	837	231	999999	999999	651	999999	626	999999	434	999999	638	564	115	999999	999999	112	585	960	693	298	240	144	520	834	706	24	525	271	941	161	626	649	999999	877	939	356	587	177	999999	353	999999	454	826	880	894	670	812	129	999999	999999	999999	747	760	441	854	703	711	466	565	637	999999	365	304	282	999999	988	220	238	301	293	524	999999	770	999999	473	999999	317	999999	940	46	211	405	892	488	720	878	889	912	33	999999	645	131	612	999999	693	469	999999	554	999999	905	460	584	827	95	937	999999	976	420	999999	78	396	999999	999999	528	436	264	999999	815	562	602	109	307	214	65	648	403	804	218	656	14	635	999999	999999	44	586	626	578	807	551	696	901	478	999999	954	850	574	604	93	999999	438	997	999999	992	805	805	162	380	771	447	543	229	768	999999	963	999999	632	838	491	942	809	686	665	274	866	700	999999	363	999999	215	83	798	999999	91	228	999999	999999	771	436	999999	434	256	806	369	17	476	143	999999	980	521	999999	736	123	151	327	751	342	999999	999999	999999	185	798	130	999999	373	745	508	686	544	956	151	861	412	999999	517	999999	999999	305	267	999999	567	915	382	999999	987	347	685	579	764	476	674	231	999999	999999	64	635	136	999999	995	272	968	999999	180	34	379	365	333	860	999999	999999	999999	47	812	999999	548	999999	999999	392	578	36	69	929	999999	78	291	920	226	91	207	882	999999	640	309	994	431	999999	744	999999	368	632	23	824	945	999	605	637	418	908	782	794	999999	743	671	999999	213	49	535	112	742	459	149	252	662	751	338	240	737	817	315	999999	525	77	34	999999	23	999999	983	999999	472	654	511	317	308	413	673	692	969	340	791	391	584	999999	616	908	999999	770	171	999999	999999	374	900	999999	999999	354	278	151	719	724	956	999999	65	613	999999	999999	947	831	999999	259	88	999999	999999	407	36	923	853	883	461	125	463	999999	82	789	260	108	754	911	713	953	144	531	972	254	999999	999999	999999	999999	12	528	999999	661	827	999999	125	999999	112	502	574	680	501	
395	689	603	271	713	999999	276	362	999999	343	45	127	999999	124	999999	674	26	999999	213	597	999999	999999	933	164	801	999999	170	674	236	995	999999	346	43	999999	749	842	379	999999	999999	927	69	618	999999	195	999999	999999	999999	999999	568	360	96	478	371	93	619	999999	756	999999	999999	999999	735	601	136	545	91	999999	94	538	374	999999	305	43	999999	286	537	274	419	747	238	267	588	372	115	876	909	783	999999	950	999999	999999	999999	999999	522	382	999999	468	491	999999	999999	236	459	308	999999	999999	65	62	125	95	999999	999999	104	18	999999	999999	709	373	495	260	999999	308	723	144	696	139	999999	999999	999999	981	94	999999	782	493	999999	999999	807	290	938	261	999999	857	667	890	404	496	150	87	999999	319	672	827	972	241	300	805	999999	325	611	303	999999	689	999999	144	10	486	573	999999	374	999999	405	428	999999	999999	438	778	640	999999	739	210	989	551	657	212	318	267	106	999999	203	839	999999	492	999999	645	35	141	326	999999	999999	917	999999	538	713	508	914	253	999999	738	802	999999	174	680	585	411	313	684	42	999999	999999	742	390	999999	999999	534	721	912	749	789	218	306	462	116	943	999999	286	461	999999	159	999999	74	865	999999	747	681	999999	999999	907	277	342	999999	109	999999	707	157	537	901	130	188	786	11	999999	612	529	506	68	999999	737	763	134	852	999999	882	999999	999999	877	999999	999999	736	999999	999999	14	481	457	868	999999	475	409	999999	294	385	340	659	999999	296	570	999999	838	251	622	999999	90	999999	153	489	503	999999	946	999999	999999	515	999999	999999	999999	882	996	32	165	660	309	593	658	999999	479	749	521	999999	519	999999	999999	624	193	42	123	254	823	860	338	967	999999	979	528	463	525	999999	758	946	341	490	299	547	107	187	999999	39	999999	149	674	403	967	999999	707	999999	999999	655	332	999999	280	83	69	999999	693	197	296	330	75	204	425	700	990	575	855	39	465	653	527	15	100	94	296	683	195	934	999999	68	282	999999	709	870	455	174	999999	268	999999	162	999999	999999	891	621	999999	763	999999	973	413	999999	461	677	736	110	137	327	503	196	787	385	950	758	197	999999	58	738	495	554	255	825	898	597	999999	312	799	618	123	479	130	532	959	222	531	999999	607	604	600	608	743	138	999999	999999	480	55	999999	105	722	663	573	235	277	179	728	587	503	863	78	433	311	519	213	999999	999999	999999	999999	738	237	999999	999999	999999	999999	887	810	126	165	999999	126	563	109	703	895	460	999999	894	265	999999	493	943	
113	743	999999	999999	999999	234	925	646	424	225	629	474	868	999999	43	129	97	999999	368	999999	999999	95	747	515	333	608	999999	999999	128	999999	999	999999	254	293	485	887	918	971	590	586	200	518	999999	999999	934	635	999999	999999	999999	786	999999	875	431	880	520	28	996	999999	842	999999	611	182	527	253	226	999999	229	999999	657	999999	211	125	800	999999	422	913	101	846	581	698	999999	860	999999	342	373	134	214	374	772	999999	891	999999	138	891	975	27	991	750	684	940	415	999999	115	280	585	691	84	649	468	606	926	159	449	154	924	999999	846	195	879	102	999999	999999	812	199	264	313	999999	908	806	404	922	350	171	640	292	524	999999	65	757	682	59	999999	905	175	541	741	999999	999999	966	233	999999	999999	999999	592	999999	560	999999	915	26	282	999999	175	842	73	684	585	987	808	862	410	996	791	999999	206	52	233	949	646	999999	523	854	13	942	582	233	126	479	579	999999	732	87	838	999999	484	977	999999	722	842	491	955	753	649	131	565	237	390	999999	675	549	927	610	800	267	999999	427	701	999999	269	840	567	116	999999	330	140	333	168	999999	953	999999	168	999999	117	999999	702	770	214	881	386	355	843	748	803	40	999999	131	999999	581	546	66	999999	660	463	12	923	849	345	329	999999	242	78	638	424	456	390	426	503	646	564	732	223	819	846	913	996	999999	312	387	999999	18	56	586	215	896	942	508	999999	114	240	853	435	885	890	153	286	999999	334	357	649	999999	627	640	27	814	843	466	814	549	999999	114	546	999999	558	982	196	491	433	528	513	882	999999	398	415	710	307	338	999999	999999	636	791	495	954	999999	636	999999	999999	569	999999	63	485	999999	999999	109	999999	316	478	336	907	956	999999	781	805	843	767	999999	238	234	316	999999	514	536	121	912	223	999999	592	229	922	999999	780	922	42	474	38	198	869	299	289	404	829	12	32	999999	841	20	689	120	970	870	162	999999	263	883	999999	948	582	596	885	999999	724	999999	414	316	186	872	748	341	815	578	999999	939	945	912	688	999999	514	375	999999	999999	999999	999999	258	61	449	999999	668	999999	926	89	615	999999	999999	773	679	580	597	715	569	999999	999999	358	305	401	999999	999999	245	999999	999999	999999	444	217	999999	682	586	252	10	362	999999	999999	214	599	999999	736	999999	624	534	182	242	118	999999	798	999999	112	941	582	999999	856	87	999999	364	327	954	890	644	999999	757	999999	197	437	579	245	999999	999999	764	672	943	999999	439	999999	999999	73	
119	96	131	645	411	423	740	13	76	153	999999	999999	231	886	645	524	101	564	866	999999	985	804	538	679	950	999999	347	279	999999	999999	427	727	999999	301	218	867	768	999	996	343	999999	193	371	436	959	217	762	999999	36	999999	999999	874	493	999999	87	314	999999	999999	695	999999	86	470	374	457	726	558	102	929	678	777	755	101	999999	533	810	802	443	112	999999	999999	999999	469	252	221	151	552	999999	661	223	903	999999	999999	314	416	267	531	818	913	709	999999	124	832	999999	999999	672	385	317	960	85	999999	999999	456	731	953	530	617	228	163	316	999999	323	999999	716	774	468	438	787	161	275	289	983	999999	999999	318	627	999999	269	993	548	765	999999	284	586	999999	43	862	595	360	886	650	312	999999	999999	999999	999999	683	125	999999	790	243	597	165	999999	796	302	350	999999	423	999999	302	357	234	614	550	938	49	854	777	741	606	843	999999	999999	625	999999	999999	923	865	999999	943	999999	999999	213	314	178	999999	589	999999	645	692	807	999999	34	999999	999999	88	60	65	598	58	829	348	693	193	999999	170	890	79	819	974	427	198	203	392	190	523	31	310	382	858	999999	74	999999	59	798	999999	412	681	332	898	277	867	277	181	999999	773	150	29	913	18	198	520	970	671	275	619	978	642	999999	999999	66	750	999999	739	598	764	216	644	999999	999999	758	219	747	999999	707	559	921	999999	278	416	382	999999	396	999999	999999	939	999999	999999	783	189	692	769	277	999999	841	527	194	538	582	999999	567	506	633	193	260	999999	999999	58	963	715	698	957	999999	996	406	64	363	319	78	999999	670	745	860	216	47	988	999999	203	90	190	374	392	448	919	849	999999	378	212	123	691	176	56	506	77	491	734	405	281	156	786	173	874	469	999999	999999	822	645	427	156	999999	46	579	967	783	351	315	518	454	157	999999	686	161	206	387	492	624	999999	999999	725	999999	592	999999	999999	304	27	499	923	525	240	37	241	951	66	851	655	999999	88	723	726	185	999999	950	133	627	110	22	678	92	999999	74	583	852	702	843	679	375	532	673	766	851	999999	993	224	999999	999999	734	104	354	732	895	545	525	75	999999	97	641	546	999999	203	999999	999999	840	94	175	453	388	999999	222	182	289	999999	415	956	999999	793	999999	736	13	999999	999999	917	999999	999999	544	999999	67	786	162	756	47	829	112	479	761	40	551	908	59	999999	999999	999999	999999	181	453	999999	140	568	200	756	999999	905	999999	100	827	999999	496	999999	550	645	395	
601	999999	466	999999	999999	962	935	204	845	251	323	999999	337	429	890	999999	162	999999	714	399	498	596	406	999999	141	999999	999999	999999	673	543	70	368	413	290	317	389	999999	46	992	867	204	374	355	999999	551	229	999999	670	937	999999	999999	584	835	256	999999	15	700	999999	13	174	950	293	530	312	191	955	999999	56	121	999999	999999	125	914	999999	205	134	999999	891	350	912	999999	351	999999	621	208	486	999999	999999	393	312	689	850	42	828	917	999999	843	53	333	595	946	169	558	436	443	228	999999	987	61	771	764	808	234	101	93	608	579	999999	113	999999	431	124	999999	999999	821	768	92	999999	999999	999999	291	999999	567	754	999999	921	793	999999	999999	979	816	545	116	621	548	880	626	941	744	999999	341	933	999999	628	174	831	506	749	615	674	145	584	67	766	490	566	250	479	135	999999	999999	301	731	133	888	886	18	51	271	941	999999	999999	350	999999	952	358	999999	939	590	144	999999	999999	672	513	844	242	999999	349	141	981	639	157	816	581	999999	49	212	999999	740	287	823	465	487	674	533	994	999999	445	813	141	999999	311	888	991	999999	771	629	227	289	655	408	668	909	289	311	994	999999	769	128	913	156	451	208	313	320	960	566	999999	980	849	998	999999	535	999	683	337	999999	825	834	732	419	999999	536	999999	879	165	555	999999	372	538	669	474	327	900	999999	856	113	585	680	999999	214	632	247	439	657	365	142	909	605	973	735	509	934	395	504	171	999999	123	433	165	414	367	634	451	189	534	724	999999	23	827	234	682	154	56	999999	787	746	107	437	523	32	645	999999	399	999999	170	539	931	406	999999	941	989	162	525	999999	847	997	795	259	999999	640	999999	999999	778	999999	62	365	887	868	716	424	999999	686	909	142	999999	765	245	648	29	995	793	238	999999	886	999999	530	628	999999	680	999999	951	847	315	882	525	999999	824	650	750	805	651	999999	689	409	133	999999	999999	999999	613	92	999999	157	240	137	999999	278	706	892	514	999999	736	999999	999999	926	473	970	999999	36	617	29	940	594	897	224	999999	729	549	999999	999999	931	288	245	70	598	38	999999	617	187	45	256	52	932	146	999999	999999	999999	876	762	935	163	932	999999	999999	593	151	176	260	25	784	999999	729	916	999999	582	253	999999	163	599	999999	670	362	203	991	999999	999999	18	999999	677	155	999999	852	786	854	608	998	73	999999	476	456	999999	999999	999999	403	999999	527	136	802	999999	976	577	284	286	864	999999	801	739	233	414	999999	
999999	718	582	870	868	275	942	71	531	584	189	999999	686	152	46	999999	999999	799	85	843	850	999999	894	701	999999	641	576	922	999999	999999	268	839	999999	859	324	153	969	731	535	650	584	75	281	999999	999999	546	999999	999999	827	157	999999	940	157	570	999999	926	823	880	302	237	699	30	481	999999	325	350	975	827	828	999999	158	39	999999	434	268	784	935	999999	905	40	53	999999	104	442	999999	328	692	494	999999	397	330	98	438	999999	999999	564	593	557	999999	456	571	769	316	999999	999999	20	999999	722	311	982	990	907	975	271	193	999999	925	999999	956	997	657	999999	999999	440	573	69	600	999999	484	704	200	387	262	459	999999	283	135	170	443	756	652	969	193	999999	407	999999	123	999999	124	693	638	555	601	999999	798	90	45	875	370	939	999999	709	248	606	791	612	655	525	999999	909	142	999999	604	209	354	688	999999	624	999999	999999	945	999999	852	999999	76	645	786	999999	999999	388	248	260	800	504	999999	943	999999	586	999999	794	767	597	374	214	560	999999	950	401	322	119	783	421	842	219	994	999999	857	457	540	999999	826	999999	864	424	671	999999	964	110	863	410	957	721	304	999999	393	357	69	999999	240	202	695	395	283	551	604	999999	999999	591	509	358	999999	999999	55	184	967	708	732	949	543	678	908	849	537	911	161	999999	126	603	826	646	928	999999	999999	347	459	440	999999	999999	819	843	999999	383	601	515	999999	685	676	130	281	684	625	119	114	561	999999	846	858	999999	999999	543	999999	814	764	999999	430	999999	65	707	724	537	923	419	139	700	999999	535	258	32	597	999999	395	999999	331	151	31	999999	115	666	64	613	582	422	923	999999	999999	659	618	737	999999	446	629	968	405	744	761	215	979	999999	999999	758	598	999999	774	923	158	714	492	623	842	612	772	399	653	999999	954	510	495	853	567	554	999999	520	937	160	847	426	600	587	999999	999999	838	701	999999	305	25	746	648	999999	999999	428	999999	994	999999	482	674	240	325	294	999999	261	720	136	846	802	841	87	897	999999	999999	999999	124	905	243	37	999999	81	90	357	105	217	999999	495	999999	999999	387	999999	625	465	999999	617	111	999999	798	138	104	999999	999999	516	464	937	849	33	924	406	313	271	760	868	709	603	159	967	199	581	398	235	411	707	424	919	462	999999	149	468	999999	808	116	115	932	71	226	573	999999	999999	368	838	570	328	835	126	171	756	756	881	467	143	999999	227	999999	869	310	157	102	545	485	999999	884	465	776	999999	
164	999999	999999	648	999999	999999	999999	999999	222	559	664	93	999999	307	757	705	999999	267	11	999999	691	889	999999	999999	760	79	999999	358	682	951	954	114	551	339	962	999999	820	118	504	880	68	94	14	190	214	227	285	794	787	999999	730	626	463	289	999999	274	290	873	887	317	999999	999999	999999	270	605	559	999999	541	345	999999	999999	999999	999999	131	999999	999999	885	194	858	542	793	686	999999	999999	230	999999	651	999999	999999	999999	234	947	230	196	999999	342	735	743	584	654	685	743	459	544	999999	999999	863	342	851	999999	999999	105	999999	355	523	429	165	456	49	278	908	279	25	648	999999	937	357	999999	356	105	999999	151	610	213	857	60	237	35	18	999999	473	318	421	999999	317	139	932	999999	999999	355	186	288	703	316	746	416	728	810	999999	956	805	999999	986	755	344	248	999999	999999	999999	999999	202	139	448	971	804	600	858	705	341	888	15	999999	999999	10	919	592	447	303	467	999999	331	426	999999	61	272	187	331	665	974	78	643	999999	999999	208	999999	999999	999999	731	999999	155	558	32	999999	999999	951	332	391	986	836	752	801	201	999999	57	151	775	630	396	709	626	278	202	730	999999	254	884	105	706	999999	872	999999	715	999999	321	999999	309	947	870	110	939	796	345	999999	232	277	452	776	339	66	387	999999	453	32	885	877	366	302	216	999999	999999	237	684	148	963	999	999999	409	42	999999	842	828	999999	296	999999	829	932	999999	508	994	802	999999	765	649	999999	999999	308	693	999999	444	999999	17	740	486	999999	712	121	207	865	232	999999	52	743	184	223	558	665	167	262	66	944	999999	793	222	591	999999	471	45	677	517	701	999999	503	598	629	835	97	283	262	67	999999	735	506	999999	812	999999	999999	999999	435	999999	999999	150	440	849	999999	541	223	528	895	999999	999999	86	529	358	531	790	548	155	999999	999999	999999	999999	999999	999999	348	218	497	518	410	831	594	999999	609	999999	727	560	961	654	108	98	622	568	387	186	817	641	216	158	753	31	221	228	999999	999999	450	407	245	245	511	291	999999	704	128	999999	490	999999	999999	763	630	971	828	894	57	466	765	999999	14	728	386	706	11	999999	765	999999	620	999999	842	561	325	329	324	725	999999	999999	54	918	999999	323	696	457	173	453	527	999999	203	326	180	581	999999	548	403	999999	859	804	289	704	939	740	454	999999	528	915	447	999999	656	112	751	241	999999	999999	461	690	999999	929	999999	558	821	983	194	303	999999	270	999999	776	926	807	866	999999	536	349	979	
710	869	999999	929	258	15	999999	999999	100	575	939	169	999999	96	712	484	999999	271	731	882	955	999999	161	999999	267	645	670	384	999999	245	999999	704	999999	868	999999	821	459	999999	999999	999999	604	999999	103	999999	266	111	999999	690	999999	332	999999	86	805	999999	33	999999	718	664	999999	999999	344	843	286	854	999999	999999	97	575	345	891	999999	928	976	188	999999	999999	462	433	661	165	808	980	999999	526	308	999999	899	615	845	596	112	794	338	999999	218	999999	999999	248	999999	31	24	999999	355	999999	999999	999999	109	999999	187	925	999999	295	12	516	999999	999999	999999	760	556	999999	999999	481	729	999999	788	240	600	305	970	999999	525	223	867	640	999999	547	635	837	999999	299	236	999999	437	919	894	999999	791	822	877	854	87	822	999999	730	685	542	999999	606	999999	999999	418	804	656	659	410	489	427	999999	374	999999	728	845	541	266	608	999999	53	810	853	999999	449	777	427	999999	999999	703	530	147	954	608	16	999999	302	999999	881	431	626	778	518	415	999999	429	457	620	136	241	999999	999999	131	622	498	731	753	574	627	999999	387	540	218	707	958	999999	417	765	999999	999999	553	389	999999	999999	446	999999	301	999999	579	999999	330	806	999999	219	422	105	26	342	999999	285	285	728	999999	250	54	95	569	811	457	120	999999	691	370	437	999999	900	60	943	185	233	439	314	994	999999	320	580	551	999	999999	862	273	999999	999999	975	423	824	854	999999	142	361	706	489	991	469	18	638	446	999999	531	521	54	82	167	886	845	971	734	927	930	999999	543	999999	999999	999999	847	936	999999	394	23	863	55	915	811	823	527	999999	999999	535	599	682	999999	989	478	772	818	200	999999	768	999999	452	100	927	214	999999	818	999999	962	406	999999	81	999999	999999	548	667	475	139	271	343	369	895	657	999999	338	257	999999	554	101	754	776	657	28	999999	264	571	773	128	710	152	15	391	987	916	913	999999	90	999999	450	811	307	999999	999999	584	409	245	999999	890	599	999999	337	999999	999999	218	630	964	62	999999	798	977	893	999999	428	128	337	999999	907	740	999999	810	177	259	113	290	456	97	727	444	867	28	776	883	528	753	999999	742	347	779	295	949	474	755	999999	999999	918	949	270	999999	256	431	999999	999999	605	788	789	87	169	763	761	999999	246	618	999999	779	210	19	828	999999	313	595	640	999999	455	999999	999999	421	967	999999	372	507	827	916	197	446	691	722	287	739	964	999999	582	584	27	752	712	999999	999999	512	273	999999	131	595	507	661	791	209	
999999	269	999999	377	120	529	400	264	716	329	999999	30	98	999999	999999	98	710	576	23	66	120	702	633	489	133	464	999999	464	386	241	419	536	654	491	124	999999	296	999999	626	63	193	763	46	999999	435	999999	999999	785	186	42	884	930	999999	734	98	905	635	964	254	999999	162	936	999999	999999	999999	999999	375	999999	999999	713	802	124	949	960	872	999999	666	250	63	999999	999999	591	999999	354	356	488	999999	919	402	218	999999	332	352	970	900	257	885	999999	999999	540	901	999999	422	472	239	770	981	688	862	999999	248	395	910	398	616	570	999999	533	137	431	17	455	213	164	330	480	771	978	69	625	471	114	767	523	954	999999	179	999999	124	586	507	999999	999999	660	969	997	421	954	364	999999	598	361	434	61	533	999999	614	267	151	759	999	12	999999	246	999999	144	627	397	443	394	401	842	419	551	924	807	398	552	999999	333	68	817	623	999999	999999	119	680	999999	989	508	617	911	673	365	587	999999	581	999999	389	835	379	999999	999999	970	938	755	942	883	999999	725	999999	71	999999	817	999999	191	388	999999	220	171	463	999999	407	999999	777	490	999999	64	963	999999	236	577	173	359	999999	44	306	653	791	280	176	999999	999999	999999	451	555	999999	999999	664	405	125	681	610	227	381	469	999999	999999	203	457	999999	888	919	707	499	489	999999	999999	864	999999	884	735	117	999999	999999	666	999999	144	999999	231	999999	322	999999	568	999999	554	967	999999	977	999999	999999	721	460	343	693	288	877	881	774	999999	999999	126	991	997	520	390	573	671	232	714	147	999999	999999	971	999999	999999	498	361	403	945	521	953	744	999999	999999	173	284	774	255	999999	789	450	369	530	574	535	330	402	57	923	980	306	722	272	357	925	628	489	999999	429	999999	999999	487	829	999999	704	999999	622	749	357	115	799	999999	516	925	697	999999	571	407	281	943	105	313	999999	964	225	240	481	32	332	545	999999	999999	999999	925	272	962	540	999999	870	163	708	652	700	999999	191	880	215	347	660	803	999999	999999	265	486	694	222	17	864	234	473	899	999999	427	811	319	562	600	999999	999999	734	591	491	999999	127	244	999999	613	999999	782	345	34	999999	372	528	488	713	981	348	241	999999	955	676	855	999999	999999	999999	234	999999	508	629	290	625	684	925	222	575	555	999999	999999	251	609	999999	999999	889	448	764	237	999999	332	605	580	261	359	612	779	999999	636	140	863	999999	228	724	999999	999999	64	409	460	446	316	913	168	843	999999	990	450	610	594	965	957	
499	880	335	565	902	58	38	275	81	156	306	999999	425	999999	125	32	999999	999999	927	835	999999	999999	790	592	999999	447	999999	164	369	171	999999	999999	671	182	373	255	892	168	261	115	999999	999999	388	999999	20	975	743	569	980	967	565	999999	999999	140	918	195	99	743	156	999999	321	999999	906	909	977	975	277	999999	910	870	139	726	938	822	999999	905	925	500	582	444	999999	999999	183	401	606	757	664	999999	999999	999999	165	159	21	999999	793	161	237	478	323	999999	707	999999	658	120	838	838	481	843	331	23	269	599	999999	999999	762	999999	700	514	313	230	320	999999	989	731	715	999999	714	999999	38	657	677	457	186	999999	736	212	518	73	999999	767	285	820	219	250	918	565	989	309	999999	649	460	722	175	999999	724	970	510	926	405	858	133	339	815	673	345	999999	422	622	975	999999	999999	999999	950	546	944	499	526	749	813	999999	999999	415	999999	389	999999	954	292	93	823	766	999999	591	668	705	999999	999999	999999	546	904	116	152	376	334	484	23	823	771	629	158	234	453	761	999999	255	867	718	230	435	477	390	530	999999	799	999999	999999	54	969	999999	902	998	493	999999	845	706	16	624	90	999999	999999	999999	192	663	999999	599	999999	940	999999	999999	837	925	725	580	78	524	585	813	576	125	999999	968	853	999999	726	160	740	472	916	417	249	999999	637	596	69	104	207	867	404	210	896	916	577	999999	417	977	282	913	912	331	130	202	57	965	16	407	999999	999999	999999	784	999999	849	34	999999	182	595	297	138	999999	974	326	718	419	376	999999	711	401	306	999999	749	878	999999	560	595	296	56	205	999999	590	661	999999	999999	999999	619	999999	57	891	516	384	822	690	999999	402	937	999999	412	782	680	747	999999	999999	232	557	196	906	999999	299	439	999999	136	400	999999	548	859	999999	785	999999	999999	999999	999999	819	999999	922	296	69	734	435	622	590	999999	273	524	924	295	999999	352	983	744	999999	320	999999	999999	742	999999	432	74	604	542	538	228	625	982	999999	576	485	130	309	999999	137	181	605	999999	848	890	862	875	701	262	213	66	802	999999	999999	714	423	999999	999999	674	863	994	999999	892	93	999999	268	291	868	999999	809	535	52	721	999999	541	999999	91	613	851	395	556	373	352	339	482	999999	582	895	999999	999999	128	999999	999999	408	142	51	712	592	486	632	581	17	353	452	677	23	999999	999999	555	999	341	753	301	289	999999	631	999999	563	999999	945	685	395	999999	205	999999	557	417	322	483	500	11	999999	136	
229	814	549	30	899	661	468	345	999999	350	941	821	375	999999	356	999999	999999	263	159	981	541	946	999999	90	999999	761	999999	606	999999	952	65	997	842	626	82	475	999999	611	888	901	153	610	540	54	985	999999	326	871	999999	231	972	246	852	518	595	999999	627	468	999999	999999	999999	861	576	202	999999	943	979	748	614	880	333	900	375	257	837	930	416	151	104	774	445	999999	545	547	980	818	155	334	40	799	847	308	738	751	370	291	43	347	999999	51	404	999999	999999	190	897	82	871	604	680	664	866	999999	373	108	999999	292	325	999999	999999	476	798	654	717	814	43	35	171	999999	887	556	897	79	391	999999	379	868	991	365	650	908	999999	999999	653	376	999999	370	934	640	58	87	965	14	134	293	253	749	999999	451	156	872	910	257	999999	134	767	796	999999	321	729	833	301	999999	389	314	528	257	10	351	999999	999999	100	531	999999	809	590	892	944	108	809	999999	19	549	219	999999	997	700	833	529	609	146	275	623	911	999999	786	999999	625	820	764	995	749	517	570	999999	782	389	681	907	543	874	852	996	511	109	824	751	751	611	999999	827	424	999999	742	744	999999	476	619	360	33	584	999999	133	999999	814	880	501	979	999999	995	999999	28	925	985	734	999999	278	999999	811	999999	44	264	999999	514	999999	580	278	999999	826	85	315	769	331	999999	958	607	729	999999	999999	229	333	999999	25	615	698	809	499	495	17	460	999999	363	808	960	988	330	999999	999999	999999	244	612	725	162	660	689	848	697	999999	36	136	565	616	425	592	76	272	248	999999	999999	137	91	782	767	375	946	952	999999	371	999999	637	354	120	999999	999999	617	608	619	364	925	850	999999	457	468	881	895	522	937	226	893	726	92	999999	999999	280	163	829	957	787	714	737	886	335	999999	398	999999	454	362	999999	974	999999	652	883	482	964	25	999999	324	886	999999	434	24	745	477	178	999999	999999	316	999999	309	999999	650	999999	650	198	963	786	311	999999	109	450	169	974	251	999999	83	208	999999	838	999999	529	514	81	316	290	999999	151	999999	999999	999999	292	148	378	999999	999999	817	820	243	293	999999	238	331	999999	786	39	274	49	503	51	999999	357	999999	477	728	779	283	579	999999	370	475	822	929	333	236	816	311	791	321	64	618	263	965	98	838	999999	208	269	294	999999	26	683	648	815	883	496	175	999999	649	883	913	248	304	999999	818	188	309	999999	29	969	728	482	728	449	433	840	392	999999	639	702	581	24	294	
999999	354	792	183	123	450	999999	999999	640	151	437	151	379	958	999999	280	659	999999	210	999999	324	999999	543	954	208	999999	52	999999	147	42	947	311	999999	954	66	529	999999	15	196	557	999999	328	97	999999	999999	307	63	999999	300	999999	980	974	381	774	999999	690	810	837	975	730	407	635	513	608	204	136	252	425	902	572	999999	654	999999	999999	999999	999999	470	213	999999	901	338	170	813	999999	61	999999	930	133	999999	375	718	199	39	999999	999999	653	815	489	146	999999	64	637	979	727	513	999999	443	999999	999999	973	229	607	182	83	999999	247	822	133	556	999999	999999	129	999999	536	854	64	999999	86	503	316	999999	980	76	500	846	701	190	96	876	725	999999	212	999999	20	156	121	26	955	73	999999	831	692	933	915	969	935	205	999999	873	999999	712	367	235	508	999999	248	540	999999	237	999999	999999	735	256	999999	999999	992	810	999999	390	999999	48	668	23	591	485	498	57	161	530	911	505	738	999999	427	23	999999	977	999999	999999	907	580	343	728	999999	855	105	445	112	233	976	999999	774	999999	140	420	53	353	643	32	999999	200	999999	162	326	999999	328	522	829	817	519	24	10	214	482	172	705	939	650	735	999999	62	999999	928	553	999999	730	675	999999	16	999999	828	999999	999999	921	717	201	191	999999	176	999999	999999	616	999999	713	999999	134	570	590	999999	999999	114	703	908	643	253	255	460	999999	539	999999	999999	439	823	847	691	681	222	292	999999	999999	523	537	483	209	806	446	659	224	592	662	170	95	124	300	865	999999	435	154	678	999999	740	583	872	999999	883	153	793	448	32	290	912	287	999999	997	999999	576	229	708	999999	999999	596	999999	25	877	314	567	324	532	999999	565	255	77	614	303	240	940	665	781	326	662	653	221	201	311	749	883	270	999999	999999	298	906	727	318	871	874	503	567	995	999999	999999	828	270	466	999999	44	844	672	531	766	261	999999	999999	999999	999999	999999	385	999999	714	999999	430	999999	999999	999999	693	659	528	759	743	429	999999	383	669	393	999999	999999	999999	754	999999	999999	904	220	999999	360	848	387	468	345	144	717	499	999999	999999	999999	999999	28	631	838	773	999999	516	999999	929	112	40	877	251	64	391	349	771	630	320	447	232	999999	999999	847	584	315	999999	193	999999	35	929	287	999999	999999	425	982	212	554	999999	999999	760	819	290	637	999999	970	145	414	999999	794	999999	869	148	999999	645	757	460	784	999999	467	615	332	471	904	182	752	999999	449	638	408	147	227	648	392	687	999999	929	
999999	526	999999	180	787	239	999999	89	70	149	125	167	668	999999	999999	300	999999	999999	437	357	386	464	577	623	999999	775	554	999999	999999	999999	999999	727	241	828	530	267	999999	296	828	103	640	824	122	999999	241	291	970	877	999999	999999	999999	81	260	65	552	999999	949	990	484	999999	684	182	361	840	999999	398	925	999999	11	171	651	999999	492	344	717	999999	352	999999	392	414	804	677	999999	999999	999999	684	476	186	285	64	999999	999999	812	816	418	467	472	281	228	842	999999	140	875	557	285	896	588	916	348	990	132	984	608	80	217	999999	244	999999	999999	710	999999	749	564	947	853	993	999999	676	926	259	99	999999	999999	550	57	674	802	391	999999	208	105	560	837	295	931	334	999999	999999	609	410	233	999999	999999	518	999999	616	575	928	999999	291	999999	912	999999	999999	999999	61	247	68	999999	999999	215	852	44	545	614	371	911	279	25	529	944	999999	999999	525	35	187	543	237	630	441	999999	873	688	244	727	999999	570	748	394	999999	96	999999	999999	77	205	381	877	999999	903	999999	705	305	999999	184	346	798	845	474	73	723	518	19	437	591	442	341	174	799	818	431	800	172	885	145	999999	999999	963	999	999999	654	309	999999	333	81	735	803	999999	513	898	999999	348	106	685	670	370	86	999999	138	634	863	999999	87	183	482	758	542	420	776	741	394	835	845	154	419	424	968	686	366	855	999999	999999	999999	901	889	92	999999	487	224	999999	366	398	834	375	466	447	231	999999	850	999999	202	392	194	772	513	102	503	999999	276	256	999999	400	999999	282	994	493	999999	185	999999	400	999999	999999	999999	12	384	995	999999	999999	999999	972	202	601	999999	52	662	256	999999	888	999999	796	589	753	220	999999	381	999999	201	561	381	973	890	55	92	999999	270	147	196	191	397	518	102	33	273	303	999999	801	564	164	999999	748	999999	999999	787	999999	810	999999	845	237	630	417	803	448	108	714	91	156	518	384	782	525	69	999999	999999	999999	704	565	999999	999999	914	580	999999	47	999999	633	676	232	267	595	649	999999	302	999999	999999	979	714	653	925	558	999999	907	293	999999	381	999999	688	999999	177	908	792	999999	820	928	323	999999	15	766	507	999999	48	999999	999999	922	735	822	233	999999	999999	520	174	61	639	931	704	999999	296	999999	665	847	999999	384	65	359	802	404	149	373	999999	511	974	948	156	460	520	999999	29	370	454	999999	871	587	848	656	743	741	615	888	233	317	763	999999	111	660	530	663	803	538	999999	999999	683	999999	465	
941	546	226	905	188	421	351	987	999999	999999	116	976	999999	536	409	615	71	788	999999	999999	337	748	199	999999	495	930	856	559	490	250	124	999999	21	132	906	999999	527	836	436	477	882	330	836	999999	999999	684	173	136	404	923	68	552	432	719	137	203	356	999999	999999	258	564	999999	506	999999	999999	241	999999	999999	999999	299	999999	999999	361	783	999999	17	911	192	851	811	999999	730	999999	566	192	572	999999	302	994	713	762	157	427	188	999999	100	999999	160	354	763	719	999999	507	999999	835	999999	200	649	460	130	292	173	999999	607	491	999999	636	939	503	100	788	672	250	916	999999	940	808	183	870	999999	194	999999	838	98	102	837	232	60	731	359	999999	999999	841	873	999999	999999	629	819	999999	999999	464	999999	999999	263	975	57	999999	999999	578	999999	999999	26	778	293	935	999999	335	439	999999	999999	611	586	218	154	999999	984	830	376	495	937	999999	988	487	999999	999999	311	113	585	122	54	159	642	999999	836	334	365	999999	557	937	999999	999999	199	314	999999	999999	878	675	999999	544	990	226	321	999999	999999	999999	46	538	987	580	634	428	749	327	470	505	999999	114	999999	999999	362	999999	282	438	596	673	131	999999	445	324	999999	635	600	999999	131	827	837	546	840	263	297	999999	47	977	313	480	999999	872	844	546	508	773	303	692	192	40	943	882	999999	967	462	363	103	999999	745	999	999999	709	205	642	999999	432	274	128	532	999999	922	305	999999	125	159	999999	839	899	815	71	341	908	858	101	883	954	47	872	800	934	733	374	999999	999999	652	815	676	211	878	999999	508	185	169	656	117	648	756	999999	818	214	524	999999	999999	999999	667	999999	850	114	758	712	394	402	328	598	801	999999	73	821	473	343	582	637	30	999999	562	166	748	211	983	245	208	654	63	596	419	540	999999	557	999999	733	999999	571	452	175	691	116	999999	571	999999	559	999999	934	920	999999	631	999999	183	999999	131	511	181	648	131	523	999999	740	348	999999	188	999999	999999	515	999999	999999	999999	20	194	854	58	455	308	186	999999	433	660	273	999999	578	964	532	999999	400	435	999999	561	325	450	929	660	950	767	999999	392	999999	999999	79	759	190	115	621	702	999999	78	676	212	994	301	697	863	251	16	999999	767	655	904	999999	999999	49	999999	63	570	264	203	107	687	182	793	764	914	590	513	554	999999	999999	830	48	331	759	933	567	33	752	76	419	944	997	999999	736	688	868	989	720	11	61	999999	447	999999	970	988	999999	210	537	783	282	738	
461	307	425	825	866	328	999999	116	621	40	817	198	999999	163	690	814	67	86	56	601	999999	552	999999	300	999999	999999	999999	770	903	366	999999	999999	794	680	492	699	942	911	821	999999	999999	614	390	31	999999	999999	349	817	308	224	153	999999	736	680	945	909	886	134	999999	999999	967	560	212	264	544	848	404	113	670	999999	999999	155	264	999999	999999	188	171	399	999999	143	574	999999	472	688	223	44	243	123	735	999999	813	817	999999	868	581	118	411	135	487	395	854	245	156	317	999999	997	206	238	747	766	999999	999999	999999	309	999999	433	97	524	999999	509	615	291	378	97	999999	65	677	396	925	999999	777	999999	912	671	289	338	397	164	346	999999	999999	14	375	969	835	999999	999999	999999	999999	158	999999	886	94	977	780	999999	867	69	140	296	330	999999	312	999999	999999	711	583	999999	29	60	46	932	188	826	671	999999	915	409	261	999999	316	999999	906	777	803	890	951	934	891	715	470	337	33	59	894	37	701	452	980	134	743	352	999999	999999	122	97	999999	268	999999	179	658	999999	999999	999999	999999	822	904	535	999999	108	760	648	515	313	589	709	909	138	931	643	908	472	429	137	126	999999	358	476	999999	715	999999	693	999999	721	999999	999999	528	752	78	82	132	175	332	882	999999	104	837	845	999999	413	188	579	337	672	270	195	49	999999	999999	999999	474	438	871	999999	915	999999	999999	999999	256	587	190	999999	999999	858	521	999999	999999	547	763	999999	136	512	626	261	999999	612	365	955	999999	872	963	847	598	999999	999999	694	999999	918	966	999999	83	53	599	272	999999	999999	520	478	161	999999	54	501	918	142	999999	961	811	999999	877	313	711	999999	342	999999	623	343	568	18	260	826	448	999999	580	999999	948	92	913	363	38	514	102	887	804	999999	827	471	929	465	170	646	882	685	50	663	595	999999	999999	225	649	890	464	511	228	334	89	822	921	461	194	808	58	458	591	373	220	823	999999	408	556	999999	413	112	848	999999	999999	762	999999	999999	870	939	380	697	714	148	999999	590	669	479	854	14	550	477	281	361	598	434	103	999999	999999	999999	747	313	999999	496	999999	361	663	614	390	326	641	14	590	999999	438	999999	744	999999	999999	630	999999	791	554	551	612	936	831	999999	24	519	999999	514	474	109	201	77	39	227	999999	698	999999	64	99	537	373	546	886	999999	999999	248	999999	650	999999	822	616	956	758	126	884	549	530	176	999999	870	657	999999	999999	491	63	370	330	526	791	999999	703	110	702	26	188	999999	
59	804	574	775	829	999999	159	652	999999	245	318	912	342	122	177	760	463	228	879	246	999999	405	972	999999	999999	173	859	739	999999	516	999999	741	938	818	999999	999999	602	825	50	638	977	887	998	818	999999	999999	999999	678	999999	999999	646	483	146	942	69	999999	832	999999	857	666	169	999999	532	999999	980	999999	999999	523	622	451	999999	638	187	251	268	129	406	999999	999999	509	999999	190	291	186	869	780	605	995	759	845	893	590	999999	384	999999	566	999999	31	999999	484	444	670	66	16	784	18	305	895	683	939	257	678	510	358	687	978	139	356	117	999999	972	999999	999999	776	557	999999	999999	999999	999999	701	765	384	326	999999	999999	999999	133	999999	401	999999	484	709	322	819	597	224	90	619	697	500	999999	17	999999	637	512	466	906	290	458	999999	347	502	133	981	184	873	999999	484	293	999999	855	853	954	256	725	272	665	999999	188	343	999999	61	115	281	274	757	470	999999	524	999999	999999	843	826	999999	999999	999999	585	340	999999	724	999999	606	336	329	645	583	62	667	912	249	800	961	999999	125	721	295	397	852	717	426	999999	674	959	685	965	999999	37	771	999999	743	687	999999	999999	999999	480	890	725	786	636	690	999999	803	775	284	999999	999999	741	999999	471	999999	594	733	622	228	322	197	646	999999	999999	632	999999	291	933	179	562	475	663	999999	644	999999	570	611	225	37	722	609	898	685	877	525	999999	999999	999999	505	158	953	712	90	151	292	999999	84	432	13	144	423	869	606	721	341	787	102	999999	640	667	982	517	595	506	712	299	960	999999	837	362	239	981	438	999999	609	999999	582	507	362	587	999999	188	999999	893	309	740	302	999999	546	738	188	999999	669	838	176	445	126	584	438	993	293	999999	999999	999999	904	441	440	585	122	579	214	595	713	62	999999	804	999999	702	206	971	997	996	236	109	184	978	322	999999	999999	173	645	998	78	368	999999	194	999999	570	988	867	309	716	999999	966	533	592	546	999999	666	371	150	999999	387	467	996	296	84	999999	999999	926	128	999999	731	949	933	999999	527	355	999999	986	220	999999	713	999999	672	290	999999	269	999999	591	441	706	932	492	999999	231	999999	999999	372	999999	119	107	999999	72	749	468	984	902	43	999999	74	999999	857	680	161	415	710	58	794	715	151	999999	999999	885	494	421	908	999999	926	711	594	916	983	750	876	122	641	999999	999999	213	305	252	236	999999	526	249	999999	999999	999999	999999	521	573	816	656	866	305	188	999999	578	999999	560	745	999999	999999	734	
158	218	117	803	48	999999	69	468	591	419	898	999999	672	369	999999	573	999999	999999	999999	200	30	110	336	883	999999	934	999999	83	999999	653	560	277	999999	999999	378	999999	741	459	302	843	461	115	999999	246	968	716	515	999999	333	764	904	999999	999999	999999	713	57	882	233	231	114	349	985	216	937	859	999999	684	158	990	999999	832	206	616	475	738	915	999999	999999	915	864	428	999999	749	999999	999999	722	999999	999999	810	330	999999	517	237	197	999999	999999	898	297	999999	347	41	366	857	120	999999	999999	231	200	999999	798	181	792	318	367	685	763	246	999999	198	147	29	913	348	669	74	324	968	428	970	272	999999	588	712	578	832	72	727	999999	565	51	999999	420	378	21	159	999999	999999	999999	512	741	239	190	108	249	328	128	27	198	56	617	999999	803	230	140	999999	593	999999	739	534	999999	45	999999	999999	999999	645	999999	544	336	520	707	125	107	915	999999	42	835	489	472	260	999999	999999	539	592	948	311	999999	200	247	999999	565	286	469	999999	888	999999	632	38	951	999999	719	583	690	677	348	501	999999	999999	999999	108	946	999999	617	489	820	999999	999999	24	213	845	947	417	999999	106	954	431	656	761	999999	532	410	806	537	868	540	140	363	861	253	999999	999999	810	209	149	294	462	668	980	526	319	210	617	825	116	656	312	999999	594	723	999999	845	881	999999	468	697	149	575	749	948	690	226	643	770	756	186	146	999999	167	812	502	999999	675	244	999999	331	793	981	431	222	238	853	768	148	999999	611	787	950	740	999999	154	886	999999	41	835	103	566	999999	79	929	519	999999	128	999999	231	163	179	646	152	147	904	168	153	537	720	836	457	999999	999999	154	999999	195	999999	999999	667	615	843	644	408	624	764	946	999999	502	702	143	734	999999	999999	999999	441	151	808	603	547	986	743	392	999999	999	645	71	412	924	540	999999	626	413	124	615	320	534	247	527	382	999999	255	651	834	999999	112	471	588	270	999999	257	387	999999	178	680	872	461	334	409	979	703	544	988	961	999999	999999	999999	871	311	999999	907	999999	291	999999	999999	999999	101	999999	733	896	999999	483	999999	221	293	946	999999	999999	444	743	859	210	837	999999	678	999999	267	689	465	79	780	599	286	408	805	999999	106	653	588	939	999999	999999	999999	513	804	230	999999	777	678	432	765	96	999999	568	13	706	999999	999999	552	176	483	412	102	663	125	999999	206	999999	415	999999	850	108	656	505	999999	955	609	999999	743	999999	30	999999	21	999999	313	694	172	
718	404	109	286	363	110	421	999999	378	811	937	397	229	33	659	999999	737	582	667	440	931	605	57	999999	999999	999999	999999	156	993	999999	69	999999	431	423	999999	999999	315	663	497	997	244	49	999999	154	999999	936	523	435	999999	128	283	460	999999	263	240	123	356	12	999999	363	15	275	472	977	751	999999	966	806	544	321	999999	84	95	999999	999999	999999	20	903	434	805	486	669	999999	875	999999	609	714	177	192	375	991	313	129	143	991	969	577	617	403	95	970	716	890	58	999999	209	999999	999999	68	348	113	999999	577	999999	876	346	488	596	859	152	872	999999	623	179	330	999999	954	951	677	999999	323	999999	999999	349	835	769	779	737	813	918	245	738	999999	844	999999	547	735	999999	999999	655	999999	980	758	261	223	999999	102	999999	728	318	254	422	308	999999	34	710	999999	238	903	999999	999999	751	783	941	999999	143	689	778	999999	782	27	574	694	32	746	342	644	258	135	663	677	68	19	504	673	822	439	287	999999	561	603	999999	486	161	98	738	207	816	354	89	491	323	999999	946	301	679	728	286	95	691	76	694	113	250	999999	509	742	289	999999	94	704	412	958	355	188	519	98	543	933	999999	145	827	904	55	182	999999	254	999999	212	994	103	163	201	139	494	908	404	245	721	589	996	917	549	269	385	88	365	467	999999	781	590	195	352	88	555	248	999999	67	77	86	264	679	87	283	990	551	220	829	860	279	999999	852	999999	999999	20	228	288	999999	999999	103	999999	786	305	430	413	908	999999	999999	583	256	128	347	178	645	334	327	840	276	279	834	999999	536	606	498	666	738	373	999999	77	336	959	155	396	974	88	999999	384	656	869	91	740	106	255	614	160	778	999999	186	999999	693	388	22	375	836	234	471	189	806	764	675	544	812	55	256	296	972	999999	999999	566	856	943	193	406	197	999999	771	290	999999	347	887	999999	999999	977	999999	948	947	780	560	999999	617	297	577	892	999999	547	928	999999	998	999999	188	828	999999	619	173	999999	204	615	187	743	463	999999	197	468	876	999999	357	999999	671	308	349	999999	399	999999	949	568	375	301	213	650	175	720	292	674	169	999999	999999	578	999999	634	999999	999999	602	999999	296	437	110	999999	25	581	200	999999	389	700	999999	985	438	46	670	604	384	903	412	537	578	742	898	999999	309	817	59	778	31	46	554	18	599	582	167	522	468	266	286	631	459	999999	999999	591	695	183	631	536	908	219	999999	850	928	75	248	999999	999999	
586	809	207	999999	421	81	353	999999	999999	999999	855	878	157	145	127	999999	780	87	506	410	316	827	135	999999	523	870	811	785	704	89	534	343	613	983	882	457	88	110	48	10	999999	999999	724	787	775	657	760	83	143	233	158	987	742	153	232	758	683	999999	18	550	270	568	999999	891	862	521	999999	174	263	670	548	680	49	999999	423	870	113	348	420	865	120	999999	652	480	931	999999	601	470	760	999999	773	76	101	999999	740	999999	994	833	925	264	999999	596	820	999999	999999	477	948	247	730	362	999999	999999	601	999999	999999	532	915	971	960	999999	920	804	413	139	896	482	588	551	765	993	875	279	422	165	482	999999	917	189	795	999999	598	363	999999	407	477	999999	474	999999	66	218	514	32	873	610	999999	999999	999999	690	576	212	888	406	482	736	486	999999	922	445	670	916	614	736	185	506	999999	566	74	16	662	468	999999	640	495	556	489	852	406	812	999999	894	341	236	613	999999	574	202	999999	999999	920	999999	999999	39	287	999999	603	999999	999999	376	883	777	523	186	38	117	204	257	999999	925	999999	633	980	119	999999	775	585	388	133	591	999999	534	684	71	95	570	953	978	363	355	999999	711	999999	39	929	54	381	999999	208	505	999999	326	291	956	756	296	121	999999	415	511	564	225	654	999999	444	359	999999	461	999999	467	163	225	894	999999	971	545	628	999999	999999	999999	404	429	189	627	999999	615	252	999999	314	798	459	558	573	851	791	999999	67	749	594	580	950	999999	74	999999	999999	999999	999999	726	984	221	999999	170	224	835	117	999999	999999	37	999999	829	116	999999	999999	302	18	604	652	52	999999	243	488	879	366	999999	999999	484	365	448	284	29	192	526	743	999999	140	999999	343	737	999999	657	702	39	685	999999	473	585	772	772	999999	747	530	390	999999	999999	733	788	999999	614	217	632	779	597	752	54	647	590	631	999999	171	719	271	915	307	999999	999999	458	204	601	146	999999	712	592	715	999999	498	802	572	992	369	352	494	729	999999	121	878	115	286	640	127	883	999999	717	999999	999999	999999	999999	92	837	999999	284	593	213	478	174	920	196	881	225	999999	844	27	639	999999	819	999999	542	395	999999	247	435	182	564	483	263	99	999999	981	703	61	999999	720	735	781	95	758	999999	260	366	200	692	233	999999	93	283	865	323	33	999999	786	944	230	999999	600	784	112	999999	729	224	84	926	999999	187	999999	999999	134	999999	858	999999	71	945	291	39	995	555	211	121	480	210	398	776	971	999999	
916	999999	663	824	145	996	982	728	560	999999	999999	274	999999	55	896	420	158	582	465	423	730	841	662	999999	900	54	583	991	559	529	826	308	955	25	999999	67	20	310	157	861	999999	342	394	255	747	730	78	999999	999999	999999	61	815	320	557	469	999999	454	472	923	100	423	991	178	999999	219	983	319	999999	784	999999	410	999999	434	603	999999	397	457	417	453	180	976	427	999999	500	477	21	987	407	555	196	613	547	387	67	447	635	999999	362	46	763	421	606	999999	385	658	213	999999	717	761	81	999999	46	999999	752	123	999999	224	678	563	207	999999	912	916	598	235	862	470	999999	999999	170	233	999999	380	689	999999	380	999999	401	841	273	630	999999	645	484	999999	999999	529	634	943	451	420	495	799	838	768	508	690	783	159	795	742	999999	561	601	999999	532	999999	338	993	999999	950	999999	999999	299	999999	725	276	441	999999	659	343	836	433	714	749	737	305	999999	921	260	689	272	251	55	530	616	718	54	635	46	910	200	999999	210	501	999999	659	509	271	52	241	258	753	999999	999999	906	590	847	851	120	237	133	417	742	63	687	581	790	999999	960	16	232	999999	992	748	153	204	232	223	161	88	999999	999999	879	999999	999999	518	751	999999	624	36	999999	202	525	809	999999	782	899	157	813	26	868	739	999999	46	18	452	760	751	318	711	999999	633	699	42	440	852	999999	723	621	178	829	207	999999	933	144	39	290	193	962	999999	999999	85	409	145	999999	66	999999	843	20	989	999999	10	284	912	669	248	503	492	378	999999	254	185	535	644	196	999999	595	999999	901	979	999999	577	999999	999999	415	292	999999	563	822	383	999999	999999	712	632	420	828	922	242	274	896	536	797	815	999999	126	129	549	764	948	548	471	604	941	41	827	190	221	999999	506	999999	24	939	670	994	62	999999	473	902	234	368	748	362	999999	14	452	374	762	761	832	295	742	469	615	284	999999	286	753	681	999999	239	616	595	736	887	882	999999	137	820	974	566	656	647	540	590	799	999999	502	999999	588	999999	999999	999999	504	999999	999999	554	334	396	92	775	805	999999	107	994	751	999999	999999	224	999999	856	999999	941	786	275	639	999999	928	999999	484	803	784	816	103	352	811	166	101	525	251	337	272	741	737	208	760	865	549	545	999999	999999	492	287	814	999999	999999	486	673	238	581	550	626	999999	911	999999	991	989	697	754	193	999999	999999	110	972	999999	593	505	999999	587	514	773	555	392	196	999999	320	506	12	371	135	
334	492	862	944	701	711	962	999999	999999	217	771	177	999999	999999	252	585	391	314	999999	148	999999	283	95	724	808	994	999999	999999	84	968	999999	987	336	999999	999999	112	209	166	281	93	999999	676	754	380	743	605	760	999999	943	262	929	999999	982	232	999999	999999	406	148	999999	706	478	850	999999	490	722	784	999999	176	502	150	386	234	43	936	999999	53	528	999999	980	212	244	212	179	822	48	302	15	113	999999	999999	706	70	999999	574	615	781	999999	274	999999	959	764	593	537	803	875	999999	168	55	715	371	533	691	167	999999	999999	275	680	932	999999	430	778	999999	952	999999	443	999999	214	469	331	736	999999	263	68	999999	999999	651	999999	375	999999	344	143	959	398	851	284	999999	903	97	112	349	110	989	822	236	190	999999	641	842	369	560	999999	699	724	979	249	279	999999	999999	496	820	600	315	985	999999	297	819	348	110	999999	428	421	127	367	999999	636	142	999999	831	840	419	19	832	999999	395	999999	444	244	999999	999999	15	392	766	600	291	749	794	13	714	939	371	689	540	432	941	149	383	342	743	353	117	999999	801	999999	999999	999999	999999	999999	600	273	999999	584	929	498	999999	46	654	999999	85	241	841	999999	726	891	479	730	999999	999999	74	999999	470	999999	501	75	504	178	999999	999999	524	480	981	495	999999	451	96	786	999999	51	28	904	494	857	999999	999999	512	979	120	909	827	356	341	369	244	999999	999999	751	92	864	994	245	999999	194	999999	605	260	999999	999999	285	805	692	971	999999	390	170	762	613	845	989	563	524	67	680	643	177	148	999999	260	70	648	999999	703	999999	56	999999	458	309	854	661	260	999999	265	999999	999999	144	384	903	978	84	999999	999999	906	999999	310	999999	188	775	551	834	466	638	105	999999	999999	999999	999999	86	391	999999	711	463	999999	194	738	407	269	232	576	508	793	245	642	999999	999999	999999	438	610	593	999999	604	682	758	30	204	622	70	601	208	643	156	999999	521	999999	372	999999	440	721	999999	903	221	956	209	52	51	230	999999	920	194	187	42	999999	493	815	12	999999	704	737	989	999999	347	667	33	932	362	495	999999	271	812	351	28	716	999999	690	364	647	482	716	979	974	999999	999999	416	999999	611	768	814	999999	378	999999	999999	702	732	247	566	553	933	276	689	555	506	734	118	843	999999	999999	141	802	999999	365	556	988	999999	24	500	999999	261	999999	999999	594	999999	29	892	479	918	326	983	19	134	810	714	215	36	433	478	891	41	572	999999	295	999999	22	253	
23	786	999999	944	717	746	999999	301	931	999999	105	875	487	841	639	925	999999	999999	131	678	651	650	351	999999	999999	546	608	176	689	147	46	957	999999	775	879	692	483	381	276	272	765	518	783	999999	999999	558	999999	60	402	647	31	999999	515	343	602	373	445	482	619	181	999999	202	612	793	909	147	217	711	962	946	999999	999999	75	859	913	142	867	90	41	776	555	558	999999	51	126	92	452	334	182	516	256	11	761	999999	134	573	906	989	361	792	350	289	999999	455	206	562	999999	655	430	470	506	364	999999	843	625	589	428	571	677	999999	695	882	999999	456	699	450	707	999999	999999	349	236	877	999999	248	435	999999	470	327	845	564	999999	796	904	712	999999	892	560	918	479	999999	154	344	322	999999	999999	468	750	640	999999	755	854	917	999999	999999	244	628	635	212	418	359	129	999999	726	999999	632	899	978	827	446	807	890	789	500	200	204	891	999999	204	151	966	526	999999	571	999999	709	286	875	823	477	391	999999	357	509	130	425	54	999999	208	902	208	999999	922	204	948	865	74	426	730	999999	353	73	440	71	451	832	299	538	637	999999	355	33	165	359	999999	999999	542	999999	380	775	999999	283	366	999999	999999	487	603	635	623	233	645	860	999999	999999	134	328	999999	296	67	999999	136	515	999999	794	557	999999	334	573	149	407	332	999999	56	954	735	79	706	999999	128	999999	239	663	999999	999999	768	495	877	227	234	737	724	256	232	92	649	645	999999	571	999999	999999	162	999999	496	225	901	999999	813	201	212	64	621	687	178	999999	68	999999	600	577	36	999999	307	116	999999	411	683	86	561	999999	315	100	999999	144	404	359	811	209	177	699	511	907	681	686	25	180	125	47	999999	999999	34	186	999999	999999	545	682	471	999999	999999	94	542	825	999999	850	886	121	287	486	292	818	292	859	305	900	76	999999	390	999999	101	178	296	646	999999	432	999999	138	55	63	599	722	888	765	517	92	999999	999999	608	831	800	999999	892	638	999999	269	847	174	881	999999	658	426	301	850	954	523	798	895	827	999999	910	757	76	233	887	999999	929	526	999999	223	742	999999	999999	999999	999999	197	285	999999	891	738	585	774	257	900	405	182	430	999999	810	994	294	271	999999	999999	920	52	999999	669	999999	194	340	999999	823	668	999999	999999	906	999999	39	999999	248	150	14	999999	300	146	510	176	828	714	149	999999	715	357	928	999999	529	787	638	778	360	616	906	706	408	265	999999	999999	497	999999	275	687	18	999999	756	
999999	999999	770	442	784	541	999999	840	999999	999999	448	999999	999999	739	932	749	129	999999	261	999999	631	244	999999	690	999999	999999	921	678	701	999999	461	882	999999	601	784	223	758	355	853	246	690	775	869	999999	999999	650	999999	849	565	387	999999	583	999999	637	999999	909	959	89	407	999999	620	991	148	597	999999	565	999999	874	954	719	999999	774	261	25	726	999999	374	646	731	999999	999999	82	999999	999999	999999	878	136	44	477	999999	263	999999	948	263	626	698	636	282	78	403	708	611	894	846	397	382	332	999999	911	278	545	999999	358	23	890	547	878	824	305	714	439	908	407	89	465	321	826	999999	399	37	999999	102	999999	337	999999	108	187	277	926	920	999999	394	999999	208	339	941	330	999999	373	88	819	999999	977	363	999999	999999	213	814	391	999999	556	334	352	883	59	999999	744	31	337	792	999999	611	897	384	999999	55	785	999999	750	524	990	999999	634	999999	217	999999	125	224	373	885	894	372	885	850	373	232	52	249	159	886	206	309	607	580	999999	999999	999999	602	205	918	25	15	74	867	999999	665	699	41	675	642	337	530	657	451	897	997	725	999999	21	936	12	999999	59	863	999999	691	293	63	602	999999	999999	523	999999	455	870	999999	999999	28	999999	708	532	20	573	999999	559	999999	651	166	683	999999	492	866	591	269	999999	478	955	999999	549	403	381	645	439	999999	999999	814	511	211	999999	17	699	706	292	999999	413	992	972	542	999999	651	49	999999	999999	999999	516	635	932	760	540	401	933	999999	479	371	999999	886	580	999999	376	744	174	999999	585	999999	30	786	584	999999	855	999999	506	999999	897	897	363	254	275	557	999999	514	882	751	671	999999	84	603	999999	920	974	527	421	999999	999999	569	486	999999	552	704	861	730	61	653	904	617	895	520	208	581	17	92	620	32	999999	862	862	423	778	405	999999	999999	999999	663	314	338	510	429	256	338	420	763	702	570	696	999999	999999	239	846	64	293	563	405	999999	999999	891	906	398	349	314	706	73	999999	999999	113	444	182	999999	999999	576	116	475	274	869	171	999999	999999	59	336	308	999999	633	577	724	121	48	31	902	750	422	999999	121	90	999999	999999	999999	999999	555	467	999999	266	999999	890	279	948	818	299	535	494	999999	511	856	999999	50	905	82	495	999999	44	999999	422	999999	999999	999999	154	994	394	331	999999	813	311	834	999999	999999	51	343	743	999999	776	303	999999	496	418	91	911	575	59	50	999999	559	861	846	521	402	840	987	428	963	999999	999999	433	967	
298	680	367	676	999999	989	999	571	339	999999	330	741	325	925	860	565	25	579	945	354	294	688	999999	464	323	199	999999	63	999999	780	183	822	870	781	208	737	723	244	311	999999	50	999999	999999	673	525	779	86	914	136	999999	947	999999	18	88	683	609	728	903	362	84	755	945	656	999999	999999	507	871	544	999999	133	841	999999	999999	885	314	818	468	288	999999	999999	122	328	926	999999	999999	999999	814	791	107	598	18	820	882	236	314	104	819	670	999999	27	908	999999	999999	13	999999	999999	286	133	774	865	999999	450	964	818	962	436	29	603	726	999999	693	89	447	139	999999	999999	898	52	580	219	999	797	999999	999999	999999	999999	999999	923	42	999999	351	690	27	242	456	567	999999	73	274	877	85	999999	999999	999999	334	829	105	67	888	999	999999	244	999999	999999	865	999999	820	53	193	391	304	106	571	69	55	999999	72	999999	682	999999	175	835	777	702	144	783	999999	368	999999	806	485	84	44	999999	399	116	147	462	376	112	999999	812	880	882	583	999999	999999	999999	225	999999	766	889	385	999999	834	441	466	850	999999	92	501	462	456	386	906	230	71	538	999999	939	865	610	838	580	999999	362	954	895	128	165	138	967	152	275	49	595	699	999999	208	999999	650	297	999999	293	610	999999	366	999999	976	999999	918	126	225	286	465	166	61	804	531	482	999999	571	999999	274	953	999999	319	190	999999	999999	530	367	339	712	298	578	577	555	969	524	996	461	919	999999	247	999999	752	866	810	883	999999	999999	182	726	999999	999999	565	767	340	86	999999	185	166	665	832	560	787	512	999999	886	588	505	999999	16	486	999999	652	966	37	941	999999	452	379	999999	776	999999	194	999999	999999	999999	999999	810	224	893	548	820	304	263	932	686	235	999999	879	999999	304	999999	69	999999	999999	454	437	599	999999	999999	305	999999	999999	702	999999	206	375	184	280	999999	999999	778	290	941	467	665	731	398	999999	350	716	541	573	456	168	737	999999	999999	999999	787	782	423	999999	826	598	25	24	999999	374	736	320	61	968	111	59	526	757	128	999999	999999	722	48	999999	400	682	763	960	359	543	161	999999	357	811	999999	999999	460	709	464	353	452	650	999999	34	306	39	999999	572	471	999999	642	979	999999	320	788	74	744	999999	679	153	834	65	665	68	222	116	963	249	999999	117	599	817	999999	774	266	933	999999	24	999999	370	27	200	999999	952	901	181	182	46	33	428	260	999999	999999	321	518	396	985	81	811	200	75	999999	97	364	807	825	687	
683	64	854	481	730	598	318	135	999999	566	999999	167	50	934	927	226	67	999999	999999	787	981	999999	999999	948	522	212	78	999999	602	113	144	155	85	494	499	982	178	946	530	999999	721	195	874	830	999999	914	999999	999999	148	208	999999	507	810	48	705	999999	999999	905	959	999999	530	23	533	541	431	567	91	556	444	944	58	121	336	992	999999	795	392	999999	676	608	441	811	165	999999	83	999999	345	47	999999	82	798	272	987	12	484	999999	662	999999	408	715	999999	224	999999	204	999999	999999	999999	999999	973	910	44	154	239	360	96	718	857	140	467	793	231	53	999999	372	156	999999	999999	333	999999	367	999999	999999	640	960	999999	226	990	961	252	165	466	999999	74	999999	47	653	43	636	915	765	850	531	999999	614	493	788	457	459	58	999999	794	999999	308	615	999999	984	514	278	585	870	727	999999	887	311	999999	703	979	888	334	502	751	497	417	752	516	611	999999	35	477	986	999999	999999	913	999999	999999	618	999999	458	111	62	149	999999	61	54	47	999999	644	573	287	789	809	568	134	555	999999	307	999999	999999	109	174	810	488	999999	598	999999	196	983	999999	999999	719	484	530	999999	281	362	999999	445	373	715	562	999999	610	999999	688	999999	210	416	999999	264	999999	188	674	359	999999	252	661	963	462	942	851	971	999999	633	567	999999	288	781	852	999999	636	999999	76	999999	546	207	999999	739	999999	999999	999999	780	625	999999	876	999999	810	999999	850	39	701	999999	983	430	863	590	342	999999	999999	383	898	428	564	173	627	999999	121	833	812	739	999999	921	851	50	999999	80	999999	879	757	36	999999	116	931	999999	501	612	878	999999	976	956	865	233	559	739	999999	483	226	461	137	673	999999	976	369	120	999999	780	182	942	389	792	245	999999	229	163	878	791	999999	999999	672	999999	334	474	857	856	873	999999	999999	122	527	567	854	999999	999999	94	607	528	747	820	836	999999	440	935	267	999999	720	999999	13	405	860	999999	985	485	999999	122	349	954	129	512	247	999999	418	70	425	999999	937	351	711	145	999999	360	53	999999	904	951	585	398	217	673	145	470	999999	966	261	796	582	379	999999	999999	744	652	999999	245	999999	669	999999	999999	520	999999	999999	379	701	868	849	510	687	319	581	838	999999	950	999999	456	377	777	999999	451	808	628	249	568	999999	999999	400	903	951	808	103	999999	999999	999999	878	771	427	766	768	999999	126	751	118	273	798	275	111	999999	906	952	867	805	317	861	571	891	206	687	141	628	477	946	558	999999	225	
999999	200	331	999999	975	38	999999	18	413	334	66	519	999999	769	971	970	606	999999	998	940	297	926	786	644	999999	999999	740	634	149	479	180	202	999999	57	462	85	780	722	930	999999	266	797	903	536	514	382	230	999999	169	658	871	949	560	938	927	419	413	687	94	410	999999	976	868	934	164	864	289	928	317	896	200	999999	76	83	684	500	999999	999999	139	614	354	999999	475	491	607	231	642	301	130	52	672	999999	637	999999	636	289	929	999999	999999	649	102	301	999999	999999	999999	988	882	486	999999	999999	396	163	557	999999	65	474	511	999999	999999	933	999999	987	808	999999	234	107	999999	546	447	405	570	63	878	490	522	62	223	999999	999999	619	348	999999	48	999999	656	518	545	167	474	172	999999	552	999999	448	999999	114	493	999999	48	370	742	999999	49	999999	999999	342	285	77	957	13	999999	309	362	716	999999	76	949	999999	999999	715	561	98	999999	999999	627	999999	420	439	999999	418	569	878	173	663	876	11	126	189	826	323	243	478	209	999999	910	478	199	926	853	360	164	378	999999	333	808	654	275	764	241	848	922	845	14	999999	444	382	146	699	840	999999	950	769	999999	304	481	93	888	610	999999	158	999999	493	586	999999	263	200	161	839	999999	231	736	999999	948	999999	400	398	473	999999	37	538	999999	999999	95	270	410	999999	999999	431	852	724	999999	664	999999	92	29	438	268	303	296	253	230	306	844	618	856	598	820	319	903	999999	620	237	583	999999	816	337	407	326	310	868	120	999999	987	140	465	81	961	999999	958	962	999999	999999	373	999999	999999	46	656	999999	413	811	999999	770	528	769	114	538	91	564	276	692	40	942	999999	428	142	500	318	999999	163	784	637	954	360	941	952	450	999999	999999	528	780	681	930	912	498	303	350	999999	999999	999999	926	990	406	600	276	931	197	999999	945	651	999999	727	942	999999	629	184	999999	419	999999	999999	663	999999	999999	45	496	21	110	40	503	134	999999	999999	100	687	999999	793	240	364	999999	20	999999	273	918	158	712	63	999999	615	293	324	999999	930	999999	411	372	261	708	370	113	999999	999999	166	683	999999	859	527	636	999999	97	999999	999999	265	335	575	60	400	756	999999	333	443	282	494	747	189	450	861	673	689	999999	974	95	869	999999	828	999999	608	590	107	299	195	427	483	527	999999	380	427	604	60	360	972	505	575	47	999999	999999	346	999999	503	380	997	999999	999999	939	999999	750	84	999999	507	395	999999	809	658	843	148	25	798	999999	299	808	32	999999	
622	339	353	999999	999999	832	999999	999999	843	199	96	727	301	340	999999	544	999999	999999	306	999999	999999	664	908	172	847	999999	898	654	999999	379	129	695	357	741	999999	617	595	999999	241	251	425	661	999999	262	999999	931	551	807	545	263	999999	592	512	999999	999999	999999	999999	190	631	786	999999	934	999999	474	79	401	379	559	109	863	999999	999999	476	999999	999999	446	122	655	449	999999	999999	101	119	930	817	537	192	999999	583	282	196	415	23	999999	318	491	999	87	193	332	561	999999	707	682	314	791	999999	457	613	721	845	774	741	999999	999999	842	824	731	656	542	218	632	976	826	676	999999	756	999999	999999	999999	447	999999	472	999999	364	198	393	437	625	35	421	735	999999	861	437	422	673	308	848	476	666	278	431	999999	123	928	25	880	16	999999	45	104	710	107	284	810	311	624	360	417	458	999999	116	630	130	482	999999	125	399	263	869	458	183	280	848	178	613	999999	12	435	183	513	431	853	990	327	999999	45	586	627	999999	59	999999	440	999999	279	171	999999	999999	641	999999	900	999999	752	901	586	999999	439	999999	999999	999999	489	621	925	244	945	999999	262	640	999999	999999	999999	538	999999	153	820	511	743	999999	579	16	812	301	371	995	282	31	999999	951	413	407	595	786	480	999999	630	437	999999	205	82	313	999999	170	726	193	999999	999999	999999	608	999999	999999	999999	187	679	108	999999	198	999999	929	999999	923	296	310	236	406	862	675	999999	351	522	999999	488	547	189	999999	107	652	575	188	27	910	313	80	999999	337	999999	417	999999	999999	999999	442	187	102	244	999999	999999	999999	934	330	330	999999	999999	376	999999	999999	597	999999	997	413	11	741	622	81	911	60	619	226	439	898	185	454	568	999999	315	999999	999999	395	313	40	259	999999	717	254	857	716	606	936	999999	181	740	999999	420	999999	379	305	819	999999	190	193	999999	800	179	46	154	876	742	628	71	15	493	211	335	999999	163	514	33	378	999999	999999	454	683	999999	999999	167	593	43	864	315	19	270	999999	215	999999	500	459	999999	681	110	999999	973	978	874	979	687	539	266	999999	550	865	999999	451	890	999999	999999	856	568	910	878	560	999999	878	322	62	999999	394	996	215	476	704	196	352	278	999999	999999	999999	808	262	581	999999	337	589	324	999999	737	819	218	229	389	999999	890	999999	802	549	149	999999	665	822	244	303	543	999999	977	999999	999999	929	183	657	762	999999	57	316	339	260	999999	262	563	872	324	925	185	776	825	999999	814	778	549	999999	999999	999999	999999	
986	999999	287	94	287	612	479	999999	808	645	561	999999	999999	596	999999	87	999999	326	887	542	999999	507	319	999999	767	234	154	41	900	999999	454	999999	635	463	71	999999	61	176	945	649	93	111	999999	289	624	319	999999	247	239	701	997	412	216	595	27	488	708	169	999999	63	468	447	999999	428	200	997	999999	663	999999	294	35	999999	380	247	458	691	999999	39	504	458	524	907	999999	209	392	999999	356	50	445	582	999999	892	848	892	190	645	241	999999	98	626	999999	999999	712	999999	675	621	999999	999999	999999	336	496	678	665	999999	538	561	646	999999	45	158	650	790	999999	952	703	143	537	999999	67	999999	999999	999999	940	877	970	478	999999	856	999999	999999	19	387	999999	119	95	912	999999	979	363	629	999999	571	999999	939	999999	697	999999	759	999999	541	999999	553	912	999999	876	591	737	788	898	70	366	790	146	999999	148	999999	999999	999999	866	999999	907	999999	134	437	813	999999	853	999999	901	282	648	445	615	992	687	466	475	579	243	999999	185	448	90	303	272	219	434	787	999999	999999	999999	722	999999	459	999999	536	428	484	999999	999999	738	736	886	626	421	921	184	999999	999999	999999	798	316	873	999999	616	999999	476	831	999999	603	999999	76	210	199	471	926	552	999999	367	999999	47	990	68	254	765	449	999999	464	881	351	999999	289	210	128	999999	504	848	530	843	999999	70	597	999999	917	534	672	999999	696	999999	495	999999	28	787	436	645	999999	258	999999	606	177	906	22	999999	823	568	999999	866	92	285	967	88	999999	322	201	999999	449	681	151	999999	999999	912	865	310	395	973	25	502	773	999999	116	999999	228	999999	999999	269	999999	999999	495	358	359	805	999999	999999	196	417	357	706	595	345	205	135	117	909	999999	999999	51	999999	999999	850	553	682	102	609	178	722	859	106	999999	932	52	802	999999	792	370	298	999999	453	123	978	999999	319	906	999999	287	999999	148	319	999999	999999	227	345	999999	645	805	677	999999	844	253	474	999999	260	71	662	302	402	999999	324	999999	224	999999	598	598	585	999999	243	999999	663	332	196	583	549	684	232	999999	706	720	550	987	693	584	999999	209	649	999999	375	999999	254	145	884	51	999999	771	208	627	629	747	507	420	999999	901	59	522	66	999999	999999	999999	838	946	595	999999	399	336	855	999999	181	999999	949	999999	859	999999	531	528	999999	155	758	778	486	605	96	999999	223	139	425	791	534	111	152	757	999999	799	419	307	549	212	652	497	915	999999	456	240	999999	352	561	999999	380	531	85	999999	142	240	
99	242	860	999999	468	999999	999999	73	114	79	255	999999	741	69	999999	233	999999	244	999999	999999	862	918	159	855	171	870	577	840	999999	13	999999	241	625	192	710	187	999999	912	743	392	586	999999	463	999999	999999	606	610	999999	19	156	552	840	417	870	999999	999999	92	14	475	597	999999	999999	652	110	999999	24	999999	559	999999	398	786	999999	500	121	685	20	464	999999	870	564	269	85	830	274	460	195	823	754	814	999999	999999	442	447	999999	700	999999	999999	362	999999	970	40	999999	999999	999999	370	486	999999	306	195	367	716	319	999999	999999	338	616	250	388	650	858	999999	821	745	818	999999	354	628	354	420	179	999999	999999	440	900	534	218	931	219	903	999999	845	527	568	456	823	784	307	999999	817	94	999999	820	712	484	780	999999	999999	335	326	999999	858	995	999999	26	999999	615	878	999999	386	129	999999	999999	484	675	23	999999	263	298	995	999999	56	102	999999	336	999999	990	398	999999	130	325	901	606	892	887	125	850	641	999999	899	999999	906	999999	158	999999	409	243	346	46	999999	117	955	27	340	999999	969	765	467	559	120	566	226	921	123	70	228	88	148	999999	560	172	41	999999	999999	787	613	982	943	839	927	671	999999	361	999999	22	370	999999	276	95	999999	360	392	92	441	343	999999	984	950	97	479	999999	105	749	486	308	85	254	629	552	999999	987	821	628	999999	449	912	864	436	999999	700	344	812	999999	678	209	999999	999999	279	999999	795	628	41	856	369	606	999999	904	874	197	999999	126	264	999999	891	999999	539	763	460	992	431	999999	558	850	397	145	517	52	80	287	527	136	975	999999	756	575	999999	965	269	35	872	17	989	999999	999999	999999	89	99	170	748	670	26	999999	286	634	668	80	191	999999	999999	99	999999	833	597	669	810	151	690	966	326	974	999999	504	434	129	423	146	319	686	999999	999999	428	882	332	617	999999	637	999999	939	97	999999	774	507	999999	936	349	999999	402	578	362	999999	999999	133	844	999999	106	999999	74	167	220	532	999999	504	653	179	670	651	510	980	169	183	452	750	878	999999	209	76	469	498	780	249	744	740	334	382	666	999999	999999	558	520	988	572	541	729	999999	744	999999	853	865	275	697	673	421	419	188	989	999999	254	33	574	39	999999	999999	386	999999	787	30	180	281	513	375	999999	999999	469	181	999999	999999	31	322	87	928	223	603	233	92	575	333	331	155	999999	999999	60	24	999999	491	934	997	164	758	999999	723	999999	582	362	899	94	721	951	999999	999999	999999	627	
932	945	645	816	460	999999	304	405	464	698	34	888	495	325	598	999999	978	246	999999	757	273	999999	363	828	641	250	999999	998	854	999999	93	578	315	400	999999	999999	999999	675	999999	655	999999	363	324	35	86	693	867	999999	495	754	999999	999999	963	330	999999	398	999999	816	184	219	27	305	550	999999	615	455	582	104	999999	529	999999	313	762	958	896	910	229	999999	752	999999	382	999999	999999	110	407	91	614	985	999999	729	486	532	500	274	999999	564	999999	241	419	630	121	999999	386	965	999999	670	249	14	433	453	178	999999	74	237	836	276	792	999999	685	534	841	597	68	477	999999	105	813	497	330	341	107	988	999999	132	999999	610	999999	547	974	737	999999	609	561	592	999999	999999	999999	272	437	371	772	371	556	999999	788	523	999999	909	922	40	857	752	999999	102	355	190	345	941	401	236	902	254	476	947	999999	241	46	999999	999999	999999	999999	550	69	958	569	736	441	42	343	999999	896	999999	999999	999999	880	99	925	999999	246	380	999999	525	871	211	469	999999	894	608	202	557	486	999999	993	111	402	316	692	726	999999	619	748	313	608	87	999999	448	999999	532	77	603	999999	999999	999999	546	934	122	679	999999	498	51	841	833	840	785	999999	999999	999999	524	551	573	999999	208	935	627	999999	583	917	793	871	30	898	999999	540	599	251	999999	20	457	999999	290	637	834	237	491	777	915	472	822	251	682	977	114	981	503	999999	999999	642	999999	914	361	204	999999	986	478	999999	479	999999	250	999999	999999	647	23	358	271	936	999999	970	453	849	716	120	104	552	999999	999999	794	999999	46	403	999999	999999	409	542	815	95	751	848	759	349	999999	622	232	999999	323	44	964	756	999999	567	634	999999	198	761	208	250	110	999999	796	999999	358	99	999999	846	999999	661	248	999999	542	186	999999	999999	220	114	551	104	887	815	238	164	88	47	671	999999	769	997	999999	648	343	999999	999999	418	999999	334	999999	218	366	385	879	662	796	999999	223	543	383	910	925	93	219	114	363	295	115	641	356	320	999999	999999	87	412	583	999999	147	968	201	776	672	999999	123	343	737	512	935	576	368	595	824	999999	106	858	81	994	999999	238	220	700	313	419	977	999999	790	999999	307	477	89	999999	354	254	351	607	248	49	970	875	376	851	359	539	283	760	495	299	690	229	340	588	171	909	757	501	472	262	999999	442	552	168	214	467	496	172	250	579	786	499	999999	42	34	999999	861	369	350	773	146	227	195	501	889	88	146	500	45	
445	497	850	144	986	140	999999	333	218	646	891	52	121	519	916	513	201	609	999999	563	999999	57	398	999999	999999	126	691	257	61	999999	135	331	996	137	805	92	935	364	999999	901	496	999999	653	999999	999999	731	999999	999999	278	988	698	478	838	936	436	999999	999999	700	445	870	448	290	282	999999	521	570	56	983	999999	834	999999	836	975	407	77	378	403	675	999999	967	999999	984	978	999999	580	999999	492	69	700	416	983	245	919	763	462	216	957	713	211	888	685	51	992	444	420	862	502	999999	869	68	999999	433	998	477	999999	464	312	999999	999999	863	87	987	293	308	850	999999	999999	222	944	861	999999	690	473	999999	292	59	992	999999	652	999999	164	61	199	641	999999	999999	246	451	983	998	903	748	353	999999	810	698	999999	693	593	89	945	290	496	18	646	314	959	195	195	999999	471	769	566	651	709	36	797	651	886	999999	104	474	238	999999	957	673	999999	999999	999999	594	301	308	949	999999	772	874	564	190	999999	117	600	61	266	263	536	999999	191	702	638	784	999999	999999	806	303	984	999999	61	550	61	999999	967	832	193	601	999999	172	819	993	878	999999	471	617	656	779	700	53	999999	975	419	823	999999	644	498	228	999999	195	999999	656	589	999999	822	999999	139	31	149	767	868	664	825	373	324	197	824	802	322	292	999999	999999	603	940	272	86	141	237	491	333	344	965	907	252	670	173	414	586	22	458	999999	635	639	932	999999	553	159	55	508	304	999999	695	906	411	736	475	63	648	39	746	881	901	539	999999	999999	903	757	999999	702	161	999999	999999	790	863	804	823	397	999999	765	718	926	999999	999999	999999	999999	648	68	505	515	205	120	766	556	275	576	586	999999	823	509	999999	999999	576	352	357	520	581	999999	52	607	913	999999	392	882	320	820	795	182	352	312	999999	999999	999999	999999	507	51	27	691	524	999999	999999	727	573	999999	493	999999	360	743	999999	676	931	743	26	898	999999	127	999999	883	245	455	781	414	999999	520	725	438	544	508	845	316	503	890	999999	999999	999999	196	514	231	399	999999	469	62	800	676	380	50	827	363	475	389	323	999999	455	999999	999999	813	973	999999	446	64	388	851	897	75	182	51	362	271	519	415	999999	999999	493	999999	985	729	999999	999999	150	999999	611	999999	999999	999999	992	999999	444	999999	249	576	222	461	785	999999	19	618	164	735	503	339	688	565	844	999999	775	817	650	608	93	786	210	895	912	761	999999	207	818	441	82	999999	606	49	32	943	202	
999999	721	158	999999	377	575	999999	584	999999	999999	55	999999	972	999999	999999	719	836	999999	462	999999	999999	548	33	891	811	800	999999	663	690	732	999999	543	900	868	999999	105	501	770	999999	221	332	999999	112	766	999999	860	999999	999999	896	999999	770	999999	569	577	875	614	999999	999999	35	999999	852	224	893	87	356	511	445	114	77	999999	228	75	999999	250	53	15	999999	266	493	999999	954	971	999999	597	999999	838	973	333	992	18	407	999999	999999	999999	999999	118	428	34	419	896	425	741	999999	816	875	705	297	328	533	870	999999	441	773	84	622	881	456	306	125	999999	537	999999	121	68	682	983	330	383	999999	935	587	999999	846	596	535	999999	298	951	722	266	550	655	800	132	999999	966	999999	999999	527	488	661	131	908	901	999999	313	630	999999	999999	891	385	914	999999	598	293	999999	594	999999	548	409	592	999999	584	999999	967	882	321	988	227	716	523	999999	856	403	283	465	513	945	237	232	592	674	817	830	881	636	217	212	839	94	381	293	131	127	999999	166	547	59	999999	486	991	641	406	999999	378	724	67	53	999999	827	253	999999	999999	325	816	918	999999	753	999999	340	674	119	159	142	344	239	539	739	507	127	917	999999	20	751	241	951	277	400	462	166	578	174	999999	21	841	732	999999	805	310	999999	478	794	81	603	999999	882	491	273	93	148	195	328	999999	999999	999999	999999	638	207	94	999999	651	297	999999	999999	761	510	999999	148	301	611	999999	999999	438	999999	999999	133	392	417	940	358	469	13	999999	323	999999	260	628	691	111	62	103	999999	999999	999999	335	999999	502	260	841	310	661	999999	972	481	999999	461	999999	24	999999	999999	406	231	999999	735	999999	647	980	977	849	999999	882	539	46	248	518	759	23	993	205	468	999999	999999	575	999999	697	125	40	835	80	519	370	613	143	324	655	872	999999	984	49	999999	209	525	410	340	427	131	316	733	999999	493	447	999999	999999	98	166	275	656	627	999999	290	616	154	907	999999	151	279	999999	722	593	999999	880	38	999999	999999	268	115	730	245	999999	575	808	307	872	587	81	999999	794	55	168	390	225	261	946	999999	999999	64	617	81	198	158	725	594	150	327	999999	419	999999	310	829	60	999999	420	414	999999	481	319	282	330	267	677	484	360	564	212	430	628	92	204	447	214	497	659	56	999999	849	224	999999	555	999999	662	530	493	999999	117	846	805	847	999999	999999	761	999999	297	813	999999	674	375	40	938	896	983	336	747	863	999999	563	884	374	351	999999	266	
999999	999999	355	605	156	990	999999	456	366	999999	781	609	916	686	431	209	999999	535	399	999999	999999	227	658	990	336	782	999999	599	553	961	999999	999999	859	999999	607	65	942	999999	374	683	240	999999	999999	281	212	726	830	999999	204	364	999999	838	951	149	83	936	77	364	278	999999	370	545	902	404	999999	285	750	895	88	375	267	638	170	716	253	999999	999999	387	788	610	951	999999	405	199	923	999999	554	720	947	671	987	999999	939	10	322	999999	681	187	97	926	976	934	108	828	106	409	678	999999	895	999999	999999	999999	576	668	422	918	149	713	999999	999999	731	39	948	417	387	679	999999	170	403	558	928	467	299	861	633	999999	353	999999	999999	523	923	318	824	484	380	306	999999	280	588	999999	556	967	999999	506	999999	946	986	999999	999999	999999	710	517	842	346	999999	832	999999	714	999999	404	574	999999	620	958	999999	423	214	999999	46	91	669	999999	999999	998	12	960	999999	792	667	687	40	662	137	675	812	416	476	488	999999	999999	904	999999	245	193	830	999999	357	748	838	781	741	999999	654	369	758	999999	935	843	343	999999	81	608	57	999999	374	912	444	944	155	261	947	726	999999	499	186	372	192	399	999999	28	612	23	954	885	999999	999999	17	768	999999	530	999999	632	154	365	476	999999	258	888	818	917	549	413	999999	999999	834	24	988	999999	193	395	999999	545	675	325	999999	999999	654	171	411	856	999999	676	999999	625	780	324	582	999999	33	999999	124	304	580	260	999999	209	420	377	61	931	529	852	585	532	431	935	956	828	999999	418	651	97	486	961	23	873	387	977	806	519	999999	999999	141	312	280	804	965	999999	847	999999	646	286	999999	480	999999	61	101	503	203	999999	368	999999	784	999999	999999	999999	817	618	247	999999	821	443	999999	542	498	709	721	282	261	626	999999	541	999999	622	771	374	977	16	999999	961	782	999999	783	999999	999999	689	45	526	999999	999999	999999	356	187	252	949	213	715	999999	982	627	340	819	251	577	874	826	771	171	843	863	58	811	984	285	822	938	659	999999	391	808	674	204	999999	17	639	624	999999	739	999999	568	659	410	999999	16	631	963	641	216	96	999999	999999	874	683	220	999999	185	999999	901	430	999999	553	116	195	183	953	145	621	999999	938	260	472	999999	498	285	214	648	787	978	654	859	307	453	522	999999	999999	799	521	999999	999999	463	262	462	318	999999	24	552	999999	851	62	495	999999	999999	999999	835	861	999999	385	407	15	556	398	999999	257	999999	714	110	593	138	999999	999999	
623	633	999999	484	997	20	723	999999	999999	661	999999	936	925	999999	517	899	185	686	999999	15	424	124	982	265	75	869	214	748	947	914	959	96	568	898	999999	718	976	793	999999	999999	171	548	146	999999	134	462	999999	98	63	814	924	999999	933	287	999999	999999	999999	175	418	138	805	999999	889	999999	702	346	377	36	296	999999	923	391	848	353	843	875	999999	999999	141	613	412	125	694	142	999999	63	163	291	169	999999	76	811	999999	709	56	196	999999	999999	651	787	94	440	999999	264	891	542	67	999999	443	864	999999	23	43	805	726	689	290	756	366	648	192	96	999999	923	732	122	999999	149	307	657	999999	197	987	353	528	971	323	440	251	457	996	574	847	304	841	999999	999999	580	983	366	999999	902	999999	12	605	998	999999	879	999999	999999	536	918	999999	786	647	343	35	689	286	999999	376	850	515	909	999999	618	999999	572	92	679	344	435	165	940	751	324	765	999999	748	999999	999999	443	909	471	999999	88	292	71	656	999999	37	98	303	999999	989	65	999999	522	360	987	759	999	796	999999	999999	110	762	351	44	333	999999	51	941	756	999999	932	940	54	999999	999999	336	187	999999	584	652	255	142	999999	951	696	927	252	634	760	770	409	999999	67	36	820	325	940	999999	332	928	985	157	999999	999999	66	124	999999	999999	786	999999	582	93	999999	999999	199	999999	999999	399	999999	406	336	417	190	985	946	295	882	27	179	999999	395	999999	593	656	666	108	999999	53	894	581	585	718	847	109	197	325	434	858	837	999999	490	999999	687	926	999999	578	966	999999	999999	999999	241	334	364	999999	999999	431	999999	565	542	999999	384	792	505	767	999999	617	999999	91	797	999999	860	34	999999	999999	768	844	473	666	64	98	141	41	116	133	350	261	999999	999999	832	766	824	869	326	999999	477	697	55	920	116	984	999999	885	999999	315	910	217	154	46	769	432	957	999999	511	454	958	352	686	999999	426	999999	262	259	258	41	999999	991	708	999999	999999	999999	999999	553	999999	999999	89	256	999999	800	223	142	116	328	999999	410	999999	990	999999	871	788	134	21	673	503	999999	731	999999	636	733	509	918	509	999999	195	699	633	414	283	999999	375	712	85	885	169	294	463	934	709	848	232	815	633	836	654	725	68	999999	60	23	348	999999	999999	543	301	304	633	405	999999	850	776	405	717	926	505	999999	59	136	513	219	93	797	60	787	511	694	999999	672	66	469	640	508	363	269	103	56	102	541	594	864	660	67	801	858	82	827	107	
706	341	999999	999999	932	621	999999	930	550	279	832	42	606	19	960	348	672	220	277	999999	457	833	459	983	517	999999	999999	558	35	996	202	999999	684	999999	588	341	487	793	708	999999	522	339	999999	777	270	999999	987	855	999999	719	999999	647	999999	785	650	999999	881	595	999999	999999	972	292	904	554	86	127	358	999999	430	629	999999	879	512	390	528	127	290	999999	723	19	554	794	999999	316	867	554	999999	898	945	715	460	892	634	317	914	240	435	998	999999	999999	160	976	434	999999	999999	259	145	424	267	532	592	208	872	159	845	187	434	999999	687	532	217	460	74	715	999999	968	254	204	999999	297	999999	999999	999999	580	859	577	370	787	999999	617	999999	495	640	422	133	261	29	485	471	736	999999	836	321	177	934	700	999999	718	901	889	999999	940	948	999999	840	999999	226	999999	300	278	817	646	151	999999	999999	999999	819	999999	592	918	949	768	733	999999	491	855	970	814	645	168	665	651	886	567	999999	999999	547	670	582	822	44	727	195	203	919	999999	695	999999	63	222	880	270	136	999999	940	999999	999999	218	488	984	339	999999	999999	999999	613	999999	759	583	466	645	185	158	999999	769	883	231	999999	539	820	331	170	999999	761	432	288	404	524	903	626	376	270	338	192	999999	493	633	80	63	590	999999	999999	121	999999	417	47	731	201	366	110	719	662	999999	398	167	823	610	650	233	999999	218	999999	856	957	99	385	846	999999	480	286	260	161	529	949	77	999999	999999	943	353	395	999999	213	167	999999	907	999999	592	940	35	999999	882	982	846	999999	381	999999	999999	164	695	999999	200	764	720	90	999999	568	999999	728	330	999999	775	667	999999	838	305	15	494	63	59	386	793	905	999999	999999	999999	277	314	999999	577	966	377	894	257	321	204	999999	492	87	953	999999	999999	863	620	788	999	999999	685	999999	999999	999999	617	499	114	319	999999	294	823	23	999999	582	263	999999	160	363	868	880	420	985	643	513	522	416	110	999999	805	930	295	162	707	189	591	306	423	210	359	877	790	937	82	909	968	478	401	999999	95	765	712	999999	919	999999	804	700	374	401	854	210	399	403	514	318	999	670	316	999999	990	957	999999	999999	14	991	999999	999999	912	733	544	53	25	730	625	50	227	39	242	588	385	891	999999	999999	356	999999	999999	396	999999	764	910	999999	172	999999	390	137	373	762	261	928	38	331	787	641	999999	810	194	669	777	999999	101	970	437	727	999999	109	36	379	603	999999	512	703	999999	158	823	246	881	
999999	350	498	676	464	999999	314	560	63	114	299	175	999999	964	819	618	959	673	940	999999	999999	774	999999	110	993	169	999999	425	999999	282	639	999999	619	929	74	999999	289	999999	636	999999	999999	177	76	994	736	214	67	890	999999	94	999999	484	882	999999	446	999999	69	999999	682	305	999999	888	999999	781	475	999999	555	616	999999	500	339	999999	46	747	999999	277	707	296	999999	789	111	999999	999999	250	193	164	999999	253	492	718	269	892	999999	341	821	999999	941	295	999999	999999	658	999999	990	999999	999999	999999	999999	144	628	999999	648	772	33	892	204	864	999999	984	598	320	546	311	133	191	240	446	57	705	925	512	335	422	766	119	999999	999999	525	999999	495	265	999999	800	999999	324	80	999999	869	232	147	957	88	957	697	999999	718	999999	999999	809	962	318	880	742	219	126	842	236	16	913	999999	999999	349	627	499	342	604	746	687	809	999999	743	577	999999	568	968	999999	378	725	557	401	783	342	715	999999	999999	385	974	999999	508	481	844	999999	955	469	603	618	460	999999	999999	614	999999	669	518	698	228	999999	65	183	999999	692	474	510	999999	522	999999	210	999999	999999	999999	956	630	165	188	337	277	263	999999	364	999999	360	974	910	370	943	429	123	824	999999	357	446	330	800	350	815	17	343	41	443	491	402	984	408	155	408	983	816	491	999999	431	965	128	999999	217	890	999999	563	150	515	103	864	385	615	704	875	635	999999	814	372	330	933	231	188	873	999999	375	575	764	962	960	612	632	644	596	391	327	629	999999	460	107	453	202	525	999999	626	26	379	704	280	772	163	999999	999999	860	497	743	999999	827	999999	524	152	799	187	555	490	242	999999	28	322	558	16	246	999999	275	876	999999	706	999999	257	556	996	999999	494	999999	806	610	514	784	109	647	388	802	999999	935	999999	654	24	999999	859	393	999999	360	999999	999999	766	916	647	853	983	755	47	110	579	98	528	281	315	987	748	880	999999	957	919	674	179	213	298	429	319	232	726	999999	979	999999	999999	646	999999	771	434	999999	962	661	999999	353	999999	999999	232	859	416	683	349	37	231	999999	999999	327	999999	717	999999	563	627	228	999999	760	39	999999	130	716	817	882	791	543	563	858	918	77	999999	576	74	892	980	439	22	636	883	699	513	11	207	953	999999	772	999999	999999	272	744	127	50	999999	308	166	516	999999	534	999999	805	473	373	70	999999	171	864	652	659	582	999999	215	907	999999	999999	999999	129	519	864	677	999999	323	692	595	999999	949	125	
261	765	999999	999999	398	488	744	87	999999	150	941	999999	791	999999	129	999999	298	999999	538	220	173	983	510	47	996	999999	857	872	492	999999	777	886	649	55	612	999999	999999	118	999999	727	999999	799	114	657	999999	910	999999	336	900	753	404	520	645	738	952	278	265	698	477	222	631	872	595	455	372	64	959	745	737	999999	999999	189	286	810	57	999999	999999	853	859	96	113	530	971	739	999999	267	250	910	103	999999	631	999999	641	586	106	300	214	658	294	133	951	337	599	667	117	224	999999	999999	691	587	398	412	838	391	118	110	900	856	999999	999999	813	58	652	402	610	420	548	699	714	999999	999999	231	568	736	144	776	931	999999	631	172	33	416	229	515	946	229	999999	259	478	995	400	357	590	189	319	902	684	206	67	697	675	544	130	934	999999	177	843	112	999999	999999	179	596	999999	999999	91	999999	999999	146	456	390	32	298	231	718	366	812	640	388	999999	242	101	734	256	934	496	489	999999	294	98	779	385	999999	999999	999999	826	999999	133	999999	999999	999999	83	548	999999	999999	999999	999999	322	411	578	999999	536	465	685	999999	999999	444	999999	300	999999	602	999999	544	57	676	15	737	295	94	892	561	999999	957	290	514	168	552	985	999999	999999	119	176	885	715	482	253	920	999999	989	896	391	465	833	273	505	801	538	999999	999999	671	937	101	238	518	999999	926	578	184	181	855	999999	999999	768	999999	999999	435	235	829	574	433	94	999999	305	197	511	106	855	694	785	712	999999	62	999999	999999	332	27	938	376	698	556	674	999999	437	144	999999	931	999999	802	961	79	575	709	925	649	999999	809	999999	50	999999	921	80	884	999999	999999	234	999999	547	999999	708	999999	497	999999	999999	28	759	348	700	999999	988	579	409	999999	732	715	146	921	136	999999	999999	999999	230	999999	999999	999999	485	790	357	968	999999	564	999999	999999	103	678	582	716	578	999999	890	247	118	635	61	437	521	27	161	999999	332	999999	518	284	536	196	72	999999	499	362	999999	968	991	732	999999	433	195	572	999999	64	143	430	352	999999	382	95	414	594	999999	932	265	468	638	673	999999	999999	55	119	999999	907	615	999999	227	225	374	921	256	386	999999	628	252	949	66	107	550	902	999999	300	902	450	999999	999999	753	567	999999	999999	340	327	999999	652	387	85	270	63	448	160	999999	137	854	461	839	38	219	227	690	315	999999	541	999999	742	647	755	217	860	135	147	239	659	128	299	591	928	999999	732	251	176	689	13	999999	399	699	832	445	
451	610	999999	268	535	999999	999999	672	798	203	354	15	631	867	999999	927	999999	920	553	18	999999	869	999999	739	487	976	999999	626	408	882	734	999999	814	999999	766	260	381	879	999999	782	336	626	792	735	944	727	619	308	289	86	357	999999	999999	824	880	581	699	24	781	558	363	999999	274	916	469	311	200	999999	999999	999999	555	999999	225	770	681	937	87	999999	795	760	367	999999	999999	332	534	264	896	990	439	194	561	999999	108	999999	428	999999	362	875	999999	642	536	308	999999	139	530	925	263	999999	999999	942	999999	999999	229	31	201	149	827	999999	391	214	999999	209	881	916	598	198	999999	79	999999	999999	585	999999	910	163	233	69	27	217	999999	609	10	520	999999	999999	999999	47	148	999999	954	289	344	999999	999999	71	999999	999999	426	290	999999	341	601	193	44	999999	367	302	613	75	797	142	132	620	150	999999	999999	895	361	394	235	999999	60	999999	125	999999	185	175	717	999999	926	896	642	736	675	470	17	817	486	999999	999999	999999	999999	82	289	822	999999	724	279	711	857	340	999999	41	999999	999999	291	999999	78	971	456	201	585	999999	999999	901	499	395	944	680	774	396	999999	144	265	999999	135	977	967	303	905	461	895	15	990	596	920	610	681	999999	999999	663	999999	514	999999	937	999999	999999	933	387	332	771	779	999999	937	471	920	840	776	999999	999999	313	386	775	75	994	306	999999	773	999999	999999	999999	714	260	500	120	647	904	999999	999999	999999	465	999999	590	999999	999999	999999	306	78	529	675	999999	834	464	837	875	999999	973	448	999999	641	242	999999	390	406	443	67	529	108	826	999999	999999	999999	458	201	999999	268	796	803	931	999999	999	511	253	877	901	64	259	422	625	834	674	466	999999	999999	999999	568	999999	999999	537	86	162	207	251	999999	999999	613	386	999999	999999	616	999999	179	516	999999	641	731	652	513	505	389	807	116	999999	992	158	559	877	999999	408	832	999999	999999	276	855	170	801	270	999999	227	298	677	986	975	999999	353	505	949	999999	54	71	999999	160	999999	158	279	999999	724	259	557	999999	735	614	864	999999	21	999999	903	661	303	999999	999999	999999	295	217	711	821	141	475	648	653	999999	743	727	347	916	454	999999	127	585	124	87	21	989	128	999999	999999	999999	371	996	476	601	297	841	214	600	999999	864	481	999999	457	914	999999	610	999999	499	999999	887	527	999999	567	953	785	999999	188	762	460	999999	177	654	648	699	769	999999	182	61	322	999999	522	746	999999	999999	452	999999	999999	210	999999	410	95	629	570	999999	
604	999999	439	523	815	221	662	999999	150	694	696	826	798	758	999999	780	438	852	999999	100	374	780	591	976	510	115	999999	978	935	59	40	548	94	472	999999	105	49	658	999999	110	249	80	606	999999	999999	626	881	379	999999	999999	972	243	999999	479	999999	824	999999	462	23	710	274	684	516	100	663	158	742	336	999999	59	999999	779	616	85	851	304	999999	178	92	884	233	999999	999999	888	87	797	105	614	999999	280	22	586	645	535	836	564	564	999999	759	745	999999	999999	716	15	999999	202	626	376	628	517	650	914	999999	138	487	695	761	628	999999	865	63	138	676	999999	47	163	999999	91	249	296	739	667	419	347	10	999999	861	917	582	884	180	728	986	153	630	107	216	999999	57	150	803	936	999999	999999	692	754	878	333	968	162	69	999999	137	341	777	982	504	999999	138	999999	833	999999	56	999999	694	334	152	532	999999	999999	947	626	43	108	493	803	175	526	655	255	800	538	949	429	825	635	999999	654	376	647	603	999999	999999	249	317	999999	999999	999999	208	999999	999999	999999	571	38	215	443	999999	38	999999	973	999999	978	387	999999	999999	999999	895	999999	999999	69	999999	498	999999	125	346	999999	247	793	791	999999	913	803	999999	297	643	999999	966	999999	224	391	133	999999	805	402	830	624	797	506	241	21	999999	273	999999	149	999999	124	200	999999	999999	442	205	999999	247	325	999999	23	660	99	999999	563	339	999999	411	922	936	170	999999	763	999999	999999	975	740	562	780	469	650	744	188	662	528	263	999999	238	782	196	999999	335	490	999999	999999	963	707	268	677	682	99	861	999999	212	474	431	999999	171	999999	466	465	166	467	855	999999	279	999999	999999	719	309	999999	745	999999	736	999999	835	212	999999	477	758	277	482	999999	107	999999	789	607	975	198	107	827	358	269	325	730	258	867	634	999999	999999	491	280	548	377	863	353	242	999999	681	639	229	15	693	221	999999	999999	282	369	485	629	671	506	248	622	482	469	486	313	999999	283	967	577	507	930	276	999999	999999	999999	244	35	557	207	304	558	877	999999	665	999999	136	747	975	508	159	303	876	984	41	925	895	403	999999	928	404	999999	671	652	508	763	944	999999	59	999999	134	459	82	473	212	999999	745	660	804	437	186	267	999999	468	428	213	63	292	965	17	621	840	999999	999999	802	897	887	999999	323	901	114	935	698	220	383	699	231	412	782	352	190	244	599	439	999999	999999	999999	212	234	304	999999	662	236	51	154	294	301	454	671	314	802	519	347	
903	333	251	569	999999	95	728	982	651	509	999999	827	999999	251	728	876	665	798	684	10	28	201	999999	709	656	75	99	999999	777	999999	478	549	670	896	695	999999	999999	577	999999	127	999999	999999	999999	999999	612	999999	767	52	573	577	15	999999	127	519	329	711	881	541	913	32	995	330	215	999999	41	83	999999	490	555	621	376	98	999999	567	504	705	142	299	106	442	307	999999	834	210	999999	961	431	161	577	983	999999	968	663	988	999999	999999	117	158	131	539	68	287	497	951	210	916	729	560	24	623	578	591	445	481	724	999999	496	15	183	79	999999	14	912	571	396	407	434	798	445	329	999999	984	178	999999	383	30	559	883	999999	999999	242	870	147	999999	999999	643	533	999999	274	999999	999999	999999	974	999999	886	63	374	925	564	803	491	931	125	999999	35	999999	423	878	107	703	999999	612	999999	364	837	781	867	958	999999	753	999999	252	534	272	999999	495	999999	126	680	999999	655	633	328	205	337	310	755	452	999999	820	229	655	94	570	782	999999	106	620	223	115	196	416	768	999999	929	249	406	853	63	999999	585	999999	999999	777	58	766	294	810	37	536	36	424	999999	346	533	228	167	964	999999	999999	999999	999999	902	574	144	248	864	517	999999	999999	903	902	999999	399	245	999999	457	317	999999	26	791	296	999999	686	89	999999	387	432	287	710	91	442	373	498	999999	999999	403	632	999999	999999	902	999999	544	999999	999999	134	35	999999	999999	610	771	849	452	473	999999	999999	999999	999999	495	372	860	441	240	565	16	471	539	900	258	999999	999999	824	674	712	999999	25	751	653	63	955	745	748	331	999999	939	241	990	899	725	47	389	187	147	280	948	470	545	979	932	999999	595	134	390	62	91	946	185	740	359	757	361	999999	172	999999	626	122	120	563	625	774	480	639	185	221	669	351	687	404	763	653	480	772	999999	892	999999	999999	368	278	595	993	999999	260	549	967	686	999999	25	607	653	836	359	981	363	168	999999	955	948	179	999999	739	269	781	976	706	287	589	442	280	180	999999	754	841	968	632	718	230	999999	218	534	442	335	89	750	927	304	498	418	999999	211	414	672	198	886	856	733	284	283	999999	999999	107	794	999999	999999	999999	91	517	23	731	450	470	999999	740	644	949	413	999999	40	58	411	788	999999	879	78	765	343	565	955	122	898	443	946	257	527	437	648	590	652	112	999999	786	999999	999999	122	740	550	999999	554	936	452	554	253	234	441	999999	999999	999999	676	672	314	999999	
999999	900	999999	999999	523	999999	222	999999	311	823	999999	999999	999999	625	312	492	999999	338	224	411	999999	29	669	353	199	721	999999	999999	510	999999	913	980	999999	329	234	999999	855	115	226	933	718	347	634	628	999999	325	31	815	599	444	156	348	457	999999	515	999999	999999	488	817	999999	800	596	705	999999	999999	555	140	883	400	727	999999	999999	999999	291	692	673	394	50	335	873	699	10	36	76	586	574	533	894	814	691	353	376	999999	424	143	131	641	999999	718	472	195	147	425	871	806	494	999999	175	220	841	158	200	163	943	112	799	999999	999999	991	345	32	245	79	999999	384	271	375	697	158	999999	999999	338	332	999999	999999	999999	585	164	270	102	348	367	684	972	542	163	223	353	322	343	561	999999	74	383	999999	949	999999	715	497	545	129	999999	27	649	999999	820	868	300	264	999999	224	415	378	899	999999	999999	561	106	176	999999	57	999999	385	999999	19	38	273	949	422	999999	999999	869	667	724	973	999999	350	44	999999	722	295	999999	98	771	129	155	634	999999	385	786	999999	971	549	275	999999	999999	164	213	640	780	556	918	999999	525	66	354	748	653	999999	198	323	527	933	999999	936	134	932	613	695	999999	404	108	573	636	351	522	329	401	999999	875	654	147	403	392	175	999999	55	573	715	774	999999	980	248	197	472	999999	47	999999	339	999999	175	550	517	999999	386	458	355	250	999999	999999	34	356	426	61	543	186	133	551	287	999999	88	999999	898	920	466	424	859	999999	174	999999	484	999999	71	864	709	114	629	626	15	717	31	804	399	999999	749	60	999999	197	654	295	747	496	999999	769	999999	806	652	999999	320	961	598	969	86	703	69	801	999999	999999	351	999999	999999	507	999999	569	548	283	969	727	180	415	999999	672	999999	878	733	988	415	301	580	902	462	41	315	54	999999	999999	728	999999	120	999999	766	12	845	225	738	250	950	999999	231	999999	837	924	426	905	999999	925	999999	999999	969	81	395	992	999999	449	999999	999999	999999	501	999999	999999	555	282	616	232	999999	858	999999	516	149	493	48	999999	80	570	74	537	999999	409	942	999999	814	529	727	49	563	773	31	406	248	223	58	458	807	735	464	565	318	203	999999	252	108	731	69	999999	43	238	922	420	384	999999	909	999999	999999	257	681	999999	555	999999	669	875	837	431	278	925	445	999999	999999	345	116	509	229	421	153	700	999999	999999	999999	251	15	334	850	999999	31	798	313	266	899	999999	999999	438	999999	740	534	390	415	999999	999999	143	50	453	
878	586	314	875	230	999999	648	858	162	598	565	314	571	344	999999	999999	409	479	999999	999999	690	799	292	677	999999	488	999999	763	294	426	630	337	210	562	999999	273	306	155	577	999999	618	999999	407	464	872	706	178	200	365	189	278	999999	521	862	999999	89	304	636	386	741	610	884	999999	736	968	999999	113	19	999999	761	929	263	901	805	569	648	402	827	805	793	319	697	999999	999999	158	646	815	347	798	376	999999	669	999999	836	999999	733	477	670	496	643	602	169	311	999999	999999	24	91	715	999999	124	687	999999	831	593	432	999999	487	468	587	331	422	766	221	521	792	270	494	999999	600	999999	999999	731	341	171	200	999999	395	999999	856	999999	999999	110	54	999999	999999	501	838	186	414	999999	256	999999	93	174	231	836	999999	790	812	989	999999	25	999999	467	999999	999999	146	670	999999	281	527	683	612	999999	766	322	999999	538	832	300	431	999999	661	308	588	173	647	176	940	364	212	999999	991	866	614	549	999999	586	740	999999	999999	178	999999	142	774	572	999999	639	407	908	124	419	957	521	999999	999999	363	817	999999	779	999999	969	729	48	78	922	692	745	839	227	336	145	797	999999	934	263	534	529	999999	26	767	18	769	41	249	792	647	479	309	401	195	999999	999999	960	424	999999	448	745	999999	851	880	660	800	190	582	979	622	858	586	313	687	999999	293	862	22	310	210	698	798	285	285	222	445	447	999999	168	437	836	684	548	815	789	465	682	145	116	217	588	459	270	180	788	892	995	714	999999	999999	999999	948	123	999999	749	999999	999999	576	999999	224	999999	159	999999	552	785	999999	48	498	898	999999	610	727	906	102	621	249	538	999999	999999	330	449	733	680	283	592	888	999999	362	75	999999	999999	999999	999999	891	855	438	999999	718	395	999999	854	507	816	981	999999	999999	52	999999	574	510	418	683	89	347	775	629	478	999999	959	999999	612	999999	432	65	702	504	999999	999999	247	192	213	820	719	881	475	942	916	698	999999	475	845	999999	788	999999	433	999999	999999	139	126	235	959	894	758	497	12	178	85	760	999999	780	867	999999	783	391	999999	999999	963	207	872	833	712	780	999999	494	61	72	897	867	631	707	477	130	898	21	999999	999999	999999	999999	999999	306	866	999999	419	228	999999	818	766	406	267	835	41	829	266	293	522	189	752	273	446	939	281	217	999999	999999	312	746	999999	772	168	988	999999	999999	999999	575	966	999999	370	923	886	999999	999999	500	610	999999	999999	999999	999999	999999	498	53	999999	999999	786	
940	35	659	36	999999	916	860	688	993	248	279	308	300	999999	691	327	966	999999	829	999999	999999	642	780	607	342	905	663	883	999999	283	999999	432	999999	954	388	550	999999	529	533	999999	999999	554	312	262	341	498	999999	147	182	999999	532	234	999999	999999	999999	307	254	999999	999999	999999	262	977	999999	720	132	846	568	345	999999	151	999999	446	295	999999	360	657	340	999999	276	844	529	526	710	237	999999	891	695	329	381	90	305	999999	835	601	755	58	999999	592	139	999999	930	50	24	999999	287	96	938	999999	69	925	966	999999	999999	850	999999	999999	277	936	969	241	160	248	964	52	845	999999	999999	999999	999999	312	276	748	399	999999	913	489	511	679	949	664	999999	780	999999	999999	124	579	480	985	198	29	999999	454	999999	898	343	999999	85	972	999999	533	485	254	848	756	659	999999	336	13	936	923	234	597	987	314	288	380	999999	518	927	275	283	625	999999	57	999999	999999	135	501	448	232	999999	539	493	999999	188	708	932	513	999999	895	253	999999	58	275	795	193	467	999999	619	999999	712	566	54	920	260	860	999999	999999	235	837	103	999999	564	713	519	694	113	571	999999	580	447	476	722	42	999999	806	576	239	999999	348	999999	816	999999	999999	520	847	494	999999	175	328	958	142	287	959	999999	418	912	344	999999	110	89	999999	193	49	525	246	844	22	898	453	294	999999	548	886	483	287	999999	89	999999	672	209	540	406	807	999999	315	198	999999	240	999999	894	999999	484	999999	999999	999999	632	841	999999	284	13	999999	675	999999	44	999999	999999	401	999999	525	464	832	151	93	900	549	500	386	999999	220	58	999999	999999	294	559	62	45	999999	627	26	654	122	130	919	668	727	999999	684	772	182	721	796	288	715	159	999999	999999	400	999999	999999	999999	256	423	748	236	999999	700	390	172	981	413	207	773	468	870	352	711	232	424	183	684	815	613	255	498	261	802	76	145	497	962	645	144	908	59	999999	698	382	692	746	36	999999	999999	999999	768	999999	999999	999999	844	806	999999	867	975	88	44	161	642	177	259	975	999999	633	999999	999999	28	999999	73	864	418	472	653	999999	539	678	156	211	999999	999999	487	975	999999	999999	232	999999	147	105	669	999999	874	898	999999	999999	132	999999	626	402	237	847	773	999	460	168	999999	381	999999	31	338	307	931	832	857	821	690	284	747	999999	411	917	537	922	109	999999	999999	519	708	132	217	821	999999	753	973	455	999999	999999	999999	999999	999999	850	999999	125	767	372	999999	999999	51	999999	999999	847	970	999999	
999999	320	320	999999	900	453	178	891	673	40	814	516	254	187	859	412	773	212	759	679	565	560	999999	421	165	736	882	999999	478	764	291	369	851	573	762	662	144	207	999999	81	899	689	187	154	311	261	999999	946	191	999999	180	638	97	300	999999	440	999999	899	999999	999999	571	229	999999	908	999999	999999	664	681	999999	206	999999	999999	626	688	779	876	383	597	119	904	619	935	767	839	593	653	281	560	650	332	93	245	512	422	510	680	275	278	999999	857	596	999999	531	999999	999999	605	21	409	999999	56	67	981	789	999999	554	635	999999	583	324	105	183	999999	999999	102	122	999999	73	213	188	108	611	999999	202	999999	317	184	413	782	478	988	999999	872	49	603	999999	112	456	720	868	874	228	691	953	309	683	492	999999	439	872	339	999999	808	230	422	445	952	999999	537	483	379	231	680	999999	335	463	311	74	438	826	999999	999999	352	345	313	880	919	160	892	578	825	770	974	909	999999	457	833	651	626	999999	322	999999	919	247	498	653	548	586	627	999999	999999	999999	975	612	861	753	199	473	917	542	526	802	895	999999	658	999999	999999	770	965	878	629	660	448	999999	514	696	666	115	846	660	342	999999	532	56	205	407	795	371	58	999999	999999	999999	733	999999	642	999999	428	960	589	999999	406	999999	621	749	999999	722	999999	999999	108	175	97	93	626	267	210	999999	280	999999	763	260	813	999999	722	579	620	269	926	364	637	994	277	706	526	956	263	564	721	783	999999	482	999999	100	272	882	308	184	999999	999999	999999	999999	249	579	207	338	86	520	65	51	138	999999	796	624	77	114	897	999999	567	999999	13	999999	472	496	28	290	831	722	622	999999	999999	445	999999	999999	480	189	754	698	508	197	880	742	508	999999	654	873	686	999999	999999	168	984	999999	617	999999	473	999999	985	753	999999	999999	999999	999999	897	225	770	692	441	347	154	999999	359	208	882	379	789	270	146	792	841	999999	603	37	999999	999999	855	363	828	450	985	242	204	11	999999	591	999999	526	999999	293	909	962	441	999999	999999	145	808	785	45	247	294	213	999999	999999	911	415	323	480	999999	443	370	999999	864	991	999999	999999	693	358	999999	300	689	272	425	853	883	879	999999	264	377	564	655	79	328	591	165	782	999999	11	99	732	278	219	862	999999	922	502	999999	450	987	747	451	460	725	744	557	32	787	257	999999	999999	701	68	112	999999	999999	301	98	282	835	999999	999999	692	268	337	32	480	409	23	931	390	781	273	277	630	999999	
999999	999999	999999	43	143	999999	883	691	999999	41	999999	117	999999	624	999999	999999	825	614	999999	965	999999	201	397	722	87	622	773	326	999999	259	438	790	481	987	591	946	515	248	701	584	898	999999	210	999999	812	372	646	399	999999	975	956	999999	860	665	362	14	957	860	956	520	231	567	999999	808	602	428	636	775	42	684	899	586	912	999999	999999	757	991	100	910	714	975	384	26	954	303	779	930	816	634	587	989	654	292	191	363	340	249	999999	703	999999	736	871	366	625	86	380	745	37	999999	604	22	866	950	252	545	847	551	999999	515	823	999999	999999	150	455	694	254	999999	731	479	736	518	599	396	999999	977	113	27	401	999999	922	999999	903	228	39	574	999999	704	50	646	515	789	442	886	880	999999	916	731	911	930	831	86	999999	557	860	96	423	480	433	274	441	999999	999999	929	593	789	999999	600	120	881	999999	550	263	95	963	947	85	713	515	630	999999	381	116	471	55	845	29	356	368	999999	999999	652	280	775	214	686	639	513	303	100	311	325	621	39	368	291	823	928	593	913	21	710	964	999999	213	69	723	688	883	747	999999	247	242	177	730	999999	279	999999	881	287	317	572	419	425	329	745	760	86	113	999999	32	101	999999	454	999999	450	687	477	572	155	962	951	999999	999999	330	73	93	454	309	999999	999999	999999	999999	315	605	449	300	999999	483	999999	309	647	585	129	725	999999	484	788	245	289	241	801	914	735	999999	999999	942	863	105	265	662	315	999999	999999	751	999999	54	457	848	492	159	148	999999	999999	999999	325	376	509	830	651	999999	304	999999	30	216	999999	430	999999	990	250	506	437	453	228	806	999999	870	920	378	48	634	37	939	752	139	999999	999999	999999	890	999	999999	443	42	999999	676	367	106	756	457	999999	266	732	999999	608	986	722	694	775	308	852	999999	455	999999	792	26	562	365	999999	890	123	413	620	431	991	260	999999	404	999	552	448	897	999999	472	999999	782	999999	570	999999	765	417	407	41	511	47	554	999999	999999	999999	438	124	11	639	866	999999	136	645	311	475	999999	923	328	695	233	859	955	340	982	302	999999	124	991	34	999999	483	715	999999	119	999999	999999	717	760	164	571	438	447	267	257	139	711	999999	600	105	982	999999	98	712	808	999999	92	999999	560	19	239	999999	132	977	939	393	999999	754	536	918	38	641	173	174	134	999999	422	999999	93	999999	590	873	524	896	999999	999999	394	13	572	467	310	233	166	751	924	257	315	999999	328	
864	511	957	610	681	77	351	999999	924	999999	23	999999	999999	999999	707	428	365	799	236	935	90	998	624	999999	999999	618	804	484	421	999999	877	999999	952	379	228	352	999999	273	999999	829	700	189	470	425	559	237	915	103	459	332	568	999999	89	534	247	865	887	775	541	73	272	866	267	684	999999	534	286	25	999999	364	794	102	957	407	999999	901	538	208	632	841	702	710	35	98	680	429	410	427	141	999999	465	858	999999	779	566	833	921	785	714	999999	951	900	191	104	999999	475	500	682	300	346	337	688	152	700	370	999999	999999	178	999999	291	134	858	883	559	899	999999	999999	999999	840	999999	979	752	999999	999999	890	999999	529	999999	999999	214	929	728	137	999999	999999	776	716	41	418	15	992	753	782	432	900	102	26	632	999999	602	114	322	999999	999999	367	584	203	999999	999999	567	42	910	999999	798	999999	406	999999	999999	999999	999999	999999	339	768	835	418	235	970	71	707	797	786	896	999999	958	110	617	886	999999	437	450	999999	181	999999	999999	999999	92	999999	983	81	504	999999	926	108	81	382	774	999999	16	480	141	614	999999	837	999999	999999	146	999999	999999	698	744	519	492	662	94	550	58	999999	917	863	336	100	999999	990	999999	436	859	797	664	585	335	74	880	999999	305	999999	450	344	219	999999	836	908	485	999999	336	984	879	999999	24	999999	334	999999	635	153	154	50	627	151	634	586	921	348	518	84	373	999999	639	724	366	258	110	713	898	848	37	427	615	702	999999	999999	999999	594	999999	143	260	668	999999	999999	623	264	218	308	999999	633	999999	497	399	411	921	656	354	165	908	766	430	999999	767	999999	126	727	435	999999	488	416	39	337	999999	384	999999	999999	251	902	111	112	49	999999	13	275	700	999999	37	214	781	17	873	401	686	26	999999	640	901	651	999999	895	999999	294	820	303	603	820	931	25	588	999999	414	999999	63	806	999999	628	616	999999	999999	586	699	231	153	481	542	637	650	548	671	193	803	999999	291	215	282	755	981	999999	671	879	608	22	999999	564	999999	431	347	880	300	94	33	409	563	44	206	607	999999	349	760	999999	179	392	353	999999	423	813	170	848	533	971	647	999999	999999	999999	978	999999	605	589	878	999999	299	770	999999	587	999999	404	46	257	999999	674	614	999999	999999	705	709	225	669	231	999999	789	270	499	999999	328	446	126	579	356	66	518	12	561	999999	649	999999	408	143	999999	245	28	776	913	839	858	999999	14	956	999999	999999	762	999999	383	448	99	851	999999	424	
999999	150	52	825	690	200	500	672	63	181	310	999999	999999	91	902	985	132	999999	356	659	498	962	442	169	454	999999	999999	999999	628	999999	381	797	875	984	999999	626	999999	999999	96	722	999999	999999	313	833	656	104	999999	999999	999999	398	999999	87	999999	151	999999	967	999999	883	380	999999	897	999	53	939	800	512	163	325	877	286	793	928	926	634	319	311	659	999999	513	360	651	622	385	240	797	304	303	733	69	999999	999999	319	823	999999	825	350	153	373	43	153	999999	880	803	838	604	397	160	999999	831	623	318	109	999999	999999	200	285	999999	812	999999	505	219	999999	999999	640	368	484	999999	999999	808	969	168	999999	575	370	419	999999	818	999999	636	999999	153	433	902	999999	928	999999	999999	802	64	550	999999	340	999999	537	933	999999	623	172	479	999999	291	478	71	862	999999	32	999999	999999	611	429	466	999999	999999	741	362	786	527	821	712	550	544	313	627	999999	253	828	73	48	436	898	157	656	76	515	129	674	371	50	980	999999	294	931	201	635	999999	649	164	490	184	156	993	802	460	929	586	978	851	999999	618	999999	999999	495	581	712	282	810	999999	999999	999999	687	424	487	841	999999	999999	613	121	992	184	603	999999	999999	863	290	905	999999	999999	147	929	151	823	569	431	353	999999	799	359	488	999999	283	639	999999	868	497	999999	999999	960	654	999999	999999	866	999999	627	24	999999	999999	631	301	807	927	614	872	999999	480	864	855	999999	497	999999	466	999999	633	999999	999999	964	190	999999	999999	558	399	999999	551	999999	956	284	965	941	416	391	999999	177	67	680	435	668	766	752	398	632	876	999999	999999	794	999999	999999	243	228	725	60	999999	672	265	743	418	543	72	409	999999	206	899	914	999999	116	999999	999999	205	952	999999	242	208	999999	325	743	682	941	999999	756	265	999999	51	746	225	366	609	898	911	324	272	892	605	999999	969	201	999999	999999	808	367	506	919	523	999999	25	493	851	354	356	999999	71	476	623	316	154	546	164	163	698	294	506	400	387	881	999999	321	637	842	999999	999999	19	720	142	562	999999	999999	724	760	731	732	514	999999	999999	399	263	795	278	299	221	433	47	999999	272	523	999999	999999	999999	641	601	703	855	999999	885	233	512	350	999999	70	66	808	821	404	432	966	999999	250	848	987	628	894	52	347	630	45	96	999999	457	618	999999	153	804	92	169	37	876	506	379	999999	999999	912	461	218	243	999999	999999	643	158	306	999999	620	267	554	23	707	660	517	387	850	999999	83	892	725	368	
912	14	738	999999	404	99	999999	870	530	999999	715	999999	999999	114	227	999999	453	290	999999	874	91	886	999999	79	462	999999	368	128	999999	999999	813	999999	736	850	330	409	872	408	754	999999	470	999999	737	999999	999999	274	826	413	170	427	693	999999	741	850	286	36	754	669	782	37	730	999999	999999	348	297	695	706	999999	783	818	999999	55	535	943	414	999999	159	805	772	999999	551	999999	999999	111	498	29	999999	885	573	304	654	213	625	727	486	315	407	398	165	999999	568	841	999999	999999	999999	648	999999	797	446	999999	999999	999999	897	594	485	999999	207	250	999999	278	999999	820	999999	999999	999999	356	429	999999	467	108	935	760	649	170	999999	999999	336	999999	245	850	762	490	449	629	427	999999	316	999999	251	999999	117	999999	999999	887	204	748	431	149	188	519	228	458	340	347	18	126	308	999999	965	776	448	592	14	999	516	926	380	791	71	999999	999999	999999	567	999999	991	778	222	999999	965	881	288	196	437	725	631	999999	999999	112	620	311	406	999999	999999	999999	272	525	999999	548	381	277	999999	640	87	719	479	999999	891	584	356	240	903	999999	999999	94	498	261	164	289	999999	212	776	278	180	760	999999	470	999999	102	999999	475	999999	999999	390	999999	513	648	118	717	999999	801	422	576	999999	999999	999999	859	808	980	976	21	370	873	181	179	501	999999	469	327	657	999999	999999	798	999999	880	614	239	166	83	581	850	999999	447	999999	575	790	999999	522	999999	362	212	999999	351	126	482	115	752	502	999999	206	413	188	791	70	999999	304	624	485	875	775	178	702	734	409	999999	999999	999999	840	999999	388	999999	587	679	964	454	356	165	681	618	999999	862	737	945	877	177	671	999999	386	999999	999999	176	724	646	24	194	509	927	942	991	614	191	912	896	832	999999	826	508	999999	615	999999	148	999999	999999	999999	913	440	999999	856	999999	999999	516	999999	54	333	999999	576	940	664	780	944	429	223	690	999999	593	949	840	999999	972	999999	173	534	770	904	142	999999	857	999999	111	753	999999	80	709	537	107	645	999999	573	619	339	885	843	999999	670	471	925	262	863	517	963	600	643	884	892	300	981	776	150	201	989	999999	405	999999	36	202	358	513	162	906	947	92	999999	504	643	464	329	488	110	442	217	970	994	37	148	163	999999	196	999999	247	126	868	726	382	630	621	490	999999	999999	999999	123	421	110	957	569	881	332	149	251	437	999999	503	675	999999	983	28	723	377	425	999999	999999	171	696	999999	999999	89	365	895	874	32	974	49	
999999	631	328	999999	999999	47	467	266	999999	970	945	999999	276	999999	203	999999	999999	999999	897	122	864	999999	395	951	725	194	999999	999999	525	999999	274	229	462	931	45	54	389	198	999999	686	910	168	999999	122	999999	315	648	176	885	346	506	272	134	862	184	319	999999	999999	79	999999	869	999999	741	999999	705	726	999999	345	999999	158	639	999999	463	221	212	706	117	999999	999999	999999	546	10	604	999999	930	12	104	600	756	726	808	21	999999	999999	816	933	999999	647	416	500	999999	313	589	737	999999	306	808	913	660	477	212	962	642	659	149	868	382	999999	473	703	631	337	999999	999999	350	999999	91	990	404	279	289	469	999999	243	42	242	421	867	481	999999	203	999999	999999	999999	524	999999	378	999999	333	999999	560	999999	999999	713	869	60	724	729	999999	90	224	817	999999	390	999999	999999	105	409	627	906	457	999999	999999	839	509	451	396	310	345	504	999999	623	667	457	718	999999	999999	162	374	999999	517	691	480	401	419	999999	672	559	100	999999	749	969	999999	426	999999	56	999999	345	214	428	663	999999	394	999999	999999	601	159	999999	672	773	458	942	44	646	999999	765	43	689	430	133	778	837	219	563	754	288	781	251	957	671	999999	999999	948	946	327	999999	999999	588	999999	817	235	611	886	999999	333	806	999999	205	37	733	23	103	914	90	649	826	214	830	147	552	819	908	113	10	143	508	999999	97	999999	305	467	454	130	612	898	999999	950	893	239	999999	999999	586	224	999999	658	999999	999999	868	307	500	888	477	451	26	997	327	508	886	999999	824	812	847	999999	731	999999	568	973	312	191	481	876	321	600	199	209	243	999999	878	999999	999999	999999	999999	790	828	999999	999999	12	999999	615	580	669	74	999999	414	145	505	710	492	958	100	573	732	686	826	999999	999999	876	262	817	764	999999	629	544	596	360	687	67	57	999999	285	565	869	696	611	811	811	999999	196	64	703	532	210	920	261	33	742	448	964	213	839	124	750	999999	999999	999999	50	530	124	999999	457	448	662	177	683	534	703	45	85	999999	812	966	999999	999999	999999	241	433	708	292	572	618	248	103	844	485	999999	815	582	999999	664	999999	291	496	141	606	999999	999999	42	247	999999	329	707	999999	949	400	999999	999999	552	183	999999	522	341	247	999999	999999	219	354	999999	999999	522	719	130	199	420	252	999999	480	558	601	857	371	400	470	565	252	999999	875	999999	999999	613	999999	999999	408	236	151	439	999999	999999	999999	999999	911	62	350	725	18	208	518	999999	707	869	999999	
876	999999	326	258	132	871	682	308	535	999999	211	373	88	786	456	999999	962	278	813	487	536	862	215	946	318	60	999999	557	999999	402	922	446	585	221	999999	999999	999999	978	29	999999	999999	999999	169	999999	709	999999	271	938	561	486	555	683	894	391	865	23	999999	999999	939	999999	136	135	999999	142	999999	999999	788	867	927	999999	639	983	258	254	125	890	702	162	246	629	999999	806	995	999999	847	999999	552	999999	355	999999	577	711	48	948	999999	246	391	37	999999	944	900	404	20	428	999999	571	435	999999	276	975	320	999999	144	319	292	329	140	697	999999	182	222	999999	999999	91	566	928	944	310	813	879	508	999999	521	301	729	394	795	577	720	285	813	902	926	380	535	984	577	729	999999	122	116	999999	741	468	732	314	882	929	862	918	626	134	836	397	476	644	81	843	589	898	999999	562	976	999999	369	319	669	151	556	581	360	225	645	999999	772	814	933	63	569	425	999999	999999	999999	801	658	689	76	999999	903	890	913	734	149	767	589	999999	717	731	999999	422	645	999999	382	999999	999999	999999	489	999999	624	661	711	27	283	174	396	666	847	184	361	680	252	999999	247	999999	668	626	86	878	999999	229	107	212	999999	156	779	770	494	999999	243	257	999999	931	914	251	189	895	460	974	381	922	705	542	999999	428	999999	515	503	999999	622	941	334	611	999999	405	999999	509	999999	137	394	999999	999999	423	940	999999	480	321	225	995	487	772	999999	999999	507	199	523	564	832	536	977	274	999999	999999	811	302	999999	999999	999999	518	687	999999	832	999999	589	755	750	999999	601	274	948	857	299	508	238	850	774	999999	999999	834	999999	999	999999	999999	159	999999	999999	999999	611	648	192	881	413	999999	999999	807	940	999999	522	751	999999	241	963	999999	587	999999	975	768	999999	961	527	699	495	82	999999	687	999999	304	183	469	406	356	680	999999	92	77	999999	592	999999	431	909	931	710	999999	999999	649	46	119	949	39	155	999999	853	999999	130	999999	396	341	999999	630	999999	645	669	63	355	102	999999	19	485	520	676	392	578	128	62	595	988	142	687	999999	651	893	355	154	999999	815	502	40	999999	999999	999999	122	522	568	627	274	272	657	16	999999	98	999999	634	438	363	999999	22	735	597	534	504	263	654	92	979	910	299	999999	739	540	600	531	186	999999	839	563	870	19	500	788	333	340	136	999999	899	624	999999	917	790	561	999999	766	442	308	104	427	468	439	589	717	999999	999999	918	999999	999999	566	850	748	599	800	891	12	
244	809	210	173	999999	999999	192	364	650	382	734	187	737	999999	98	877	792	421	105	999999	430	999999	813	586	999999	659	690	342	774	999999	328	990	999999	800	532	999999	999999	930	300	207	999999	234	76	999999	999999	740	738	869	999999	999999	956	999999	999999	460	999999	461	999999	623	751	999999	579	999999	589	139	999999	744	517	999999	999999	464	999999	861	131	897	194	999999	716	222	574	682	999999	821	999999	802	999999	150	295	219	228	80	638	999999	189	999999	628	406	645	999999	999999	277	232	801	999999	24	201	104	66	807	275	386	999999	783	59	79	999999	757	986	999999	574	913	458	999999	718	240	826	306	682	308	278	788	560	778	674	307	999999	129	999999	849	610	999999	94	999999	943	842	999999	855	434	119	276	870	419	858	373	633	818	924	93	999999	197	895	421	999999	538	487	826	999999	999999	751	619	437	999999	146	186	113	829	970	364	999999	903	971	871	573	41	408	378	702	999999	51	999999	535	45	924	661	999999	59	999999	949	465	25	999999	999999	683	500	839	375	283	681	270	999999	999999	569	999999	434	226	34	999999	726	999999	119	134	560	76	273	94	999999	580	484	471	63	503	31	899	860	999999	234	999999	82	202	999999	104	30	155	247	640	965	828	500	444	690	211	999999	818	356	891	810	680	419	415	999999	795	798	999999	216	310	826	999999	357	890	992	836	775	999999	108	24	113	414	829	632	999999	999999	90	49	780	852	999999	213	552	968	733	553	778	667	753	999999	999999	999999	939	936	813	999999	480	609	999999	999999	435	85	999999	341	787	999999	850	999999	296	874	714	758	440	999999	999999	999999	999999	388	167	448	67	999999	780	860	717	303	999999	892	819	823	102	480	597	925	427	818	999999	999999	999999	338	703	991	381	878	532	548	379	586	529	199	188	999999	451	13	796	328	304	859	623	493	999999	957	967	472	999999	244	999999	999999	999999	598	140	905	999999	829	745	76	736	901	999999	179	924	889	373	999999	645	10	999999	594	138	109	524	999999	598	697	408	745	33	908	106	298	387	864	649	931	69	282	894	622	267	730	591	402	531	999999	999999	999999	594	999999	827	999999	215	999999	386	837	999999	999999	317	999999	431	10	999999	827	805	49	792	70	999999	441	570	372	999999	416	336	408	517	999999	112	999999	999999	367	999999	685	90	325	999999	999999	999999	999999	857	561	964	393	999999	267	687	763	597	999999	661	999999	801	999999	999999	464	674	999999	250	978	329	952	404	999999	382	999999	999999	366	999999	489	999999	980	582	436	583	999999	408	999999	
224	78	720	753	534	999999	492	628	566	997	908	626	999999	294	999999	509	999999	905	167	801	20	137	418	330	999999	999999	535	680	926	374	579	769	999999	951	999999	181	267	999999	999999	784	680	753	999999	852	999999	130	999999	671	419	83	999999	678	851	999999	712	96	660	400	736	426	94	999999	702	999999	427	149	569	699	710	999999	999999	916	999999	382	130	999999	630	999999	999999	896	999999	864	270	852	999999	999999	917	459	248	999999	520	866	839	999999	699	869	999999	315	434	319	560	150	961	30	999999	38	201	478	999999	456	466	104	528	840	158	230	550	849	772	526	999999	999999	460	999999	878	385	86	486	682	261	215	324	999999	562	345	999999	903	250	31	401	709	448	999999	999999	40	426	348	999	852	479	328	211	999999	907	97	450	689	748	151	455	951	714	796	235	250	152	999999	999999	999999	31	326	999999	999999	380	816	782	147	668	192	462	46	86	634	213	999999	14	780	999999	474	895	447	164	109	575	449	995	999999	747	999999	888	463	382	505	999999	162	28	999999	173	999999	315	313	999999	566	999999	418	875	90	592	999999	999999	371	999999	501	609	999999	999999	210	262	930	821	139	399	999999	303	999999	664	581	999999	999999	913	630	617	999999	169	591	426	999999	419	167	574	914	999999	454	314	526	724	881	895	999999	990	818	131	242	279	185	914	999999	272	691	754	999999	287	542	389	615	753	606	999999	27	167	999999	790	104	366	906	79	999999	812	776	283	783	685	555	69	105	509	385	863	984	677	521	336	728	999999	999999	999999	527	999999	698	773	128	549	877	100	427	999999	36	875	373	115	969	999999	495	417	970	617	731	999999	293	999999	999999	999999	999999	999999	645	246	999999	999999	96	278	552	999999	123	13	999999	999999	999999	999999	642	999999	483	509	500	879	999999	429	840	321	442	662	906	54	782	593	999999	999999	203	999999	454	190	999999	344	789	104	563	100	979	492	262	999999	809	275	999999	224	632	869	252	477	642	226	406	751	259	433	372	507	106	530	609	999999	50	280	999999	461	999999	149	719	406	325	617	449	357	68	999999	853	640	213	567	960	999999	143	999999	894	999999	784	999999	999999	366	731	65	994	999999	883	999999	695	999999	264	389	121	492	999999	846	999999	999999	776	999999	692	999999	580	731	303	539	569	84	644	999999	385	783	677	999999	64	363	674	270	623	999999	999999	583	20	324	999999	999999	455	999999	385	999999	573	869	461	735	999999	999999	786	999999	761	465	889	808	839	380	163	481	712	232	438	999999	181	891	412	785	
583	119	542	265	355	479	93	101	698	999999	751	516	331	999999	367	523	577	673	999999	167	112	666	999999	639	171	904	999999	233	49	589	125	681	467	676	161	422	998	530	655	999999	381	797	120	493	999999	999999	160	770	865	915	228	508	393	999999	683	917	375	903	104	450	367	860	62	999999	999999	999999	59	655	999999	945	999999	56	999999	226	785	314	555	260	21	524	754	351	999999	134	999999	617	999999	222	999999	999999	56	105	435	214	999999	999999	745	999999	999999	558	597	504	979	919	400	182	490	176	468	999999	372	125	891	580	695	999999	999999	927	999999	623	781	836	662	557	899	429	621	999999	302	274	999999	999999	997	462	927	260	371	448	734	198	137	132	753	624	871	931	213	854	518	907	999999	818	264	639	999999	760	841	432	999999	971	560	999999	873	204	809	999999	127	999999	999999	445	654	64	203	558	495	658	999999	48	999999	967	225	999999	304	999999	254	999999	298	368	685	177	999999	939	427	763	999999	460	258	559	815	999999	813	999999	211	83	263	964	999999	999999	153	128	999999	803	746	999999	755	794	382	489	999999	999999	529	758	999999	486	37	999999	999999	439	920	999999	999999	533	999999	633	164	999999	564	231	999999	289	136	592	225	566	500	615	202	999999	17	843	88	769	999999	999999	532	65	31	725	55	999999	999999	999999	785	999999	999999	999999	999999	122	898	315	240	161	358	999999	999999	937	999999	197	985	422	521	271	432	86	957	640	999999	476	111	109	428	999999	185	999999	999999	999999	999999	118	847	999999	45	89	999999	701	999999	926	421	999999	999999	999999	999999	834	739	633	37	76	762	999999	160	88	229	113	999999	799	886	999999	976	999999	717	990	999999	434	349	638	386	441	795	730	473	40	229	999999	651	515	586	999999	999999	551	564	885	188	108	957	769	137	931	999999	677	815	999999	950	654	999999	834	465	97	999999	999999	999999	999999	280	41	245	999999	858	999999	462	505	222	302	302	434	212	831	811	41	477	579	511	454	999999	127	915	261	999999	574	760	816	60	499	109	997	304	999999	999999	157	862	838	999999	891	999999	572	465	522	919	525	452	400	32	999999	999999	999999	999999	802	231	162	999999	999999	49	293	999999	645	999999	722	203	999999	140	242	999999	999999	179	638	668	619	975	999999	999999	402	999999	564	132	370	999999	627	999999	999999	408	502	747	461	40	999999	799	627	999999	834	127	742	329	624	394	219	183	368	264	999999	257	979	827	430	500	723	651	484	999999	125	851	827	843	20	896	638	999999	765	633	999999	839	50	999999	150	
683	920	83	717	179	999999	196	435	999999	897	935	428	675	999999	999999	317	237	324	466	301	983	299	899	999999	999999	999999	999999	999999	999999	963	152	999999	776	686	747	580	649	999999	314	257	928	425	464	945	84	477	999999	179	999999	326	73	524	583	999999	167	393	30	764	989	423	199	999999	701	999999	755	728	999999	988	578	391	667	999999	20	218	372	567	835	953	999999	260	792	999999	999999	417	900	627	633	999999	528	363	559	885	945	890	999999	160	723	64	200	356	825	999999	600	421	658	999999	514	999999	999999	599	999999	999999	529	738	631	644	172	293	509	999999	104	787	469	224	832	782	357	129	999999	221	844	780	763	887	435	817	954	203	759	139	123	999999	999999	999999	805	999999	999999	217	269	423	988	439	555	72	262	999999	515	999999	999999	876	423	394	224	999999	999999	999999	313	642	312	999999	690	968	534	999999	23	835	471	999999	419	349	999999	999999	860	736	233	414	234	999999	635	397	312	578	614	882	999999	999999	54	989	183	37	189	999999	904	456	999999	30	999999	185	999999	999999	576	974	966	999999	999999	999999	999999	487	113	999999	553	612	999999	999999	510	122	999999	652	664	294	791	481	366	392	170	703	999999	414	13	213	999999	59	652	219	820	337	612	999999	999999	999999	205	999999	999999	832	999999	999999	999999	988	945	620	665	262	521	764	634	104	617	583	999999	757	46	999999	999999	999999	841	503	959	797	104	183	999999	989	229	999999	98	235	596	534	999999	593	986	999999	468	392	547	256	538	887	584	999999	719	38	999999	675	406	999999	999999	999999	990	999999	617	919	893	772	121	676	43	300	676	999999	508	93	675	999999	770	999999	999999	999999	362	595	965	999999	999999	379	463	481	703	999999	824	999999	153	999999	999999	929	976	999999	999999	696	281	870	223	248	221	999999	226	636	363	799	904	617	425	999999	632	999999	999999	999999	706	524	999999	639	973	489	475	663	264	999999	548	999999	999999	703	435	964	820	492	381	999999	999999	46	162	999999	128	903	649	217	597	163	977	149	999999	999999	371	839	387	641	897	999999	773	558	921	328	999999	617	290	211	192	460	180	150	33	297	684	669	372	492	521	79	839	268	76	111	999999	999999	831	88	341	595	586	188	595	647	953	312	125	834	738	511	623	447	35	146	982	999999	126	627	756	701	999999	895	130	827	999999	515	491	819	407	689	785	211	869	596	874	992	555	385	344	999999	554	538	753	20	456	402	242	930	128	93	292	999999	999999	640	999999	999999	68	999999	753	448	820	999999	436	59	
725	421	999999	438	272	999999	292	741	293	383	157	939	151	119	999999	501	999999	560	700	324	407	581	999999	239	477	999999	933	999999	631	999999	999999	999999	111	704	294	44	824	804	668	137	801	550	999999	948	493	189	549	948	396	261	999999	269	604	999999	651	999999	542	348	999999	89	67	504	999999	999999	999999	898	837	446	825	999999	676	999999	999999	999999	523	856	660	999999	745	999999	642	985	400	380	729	302	653	990	62	150	501	486	843	588	80	999999	999999	533	999999	999999	351	113	132	59	584	698	377	41	598	999999	494	612	602	672	446	999999	113	999999	668	529	254	847	393	684	999999	200	999999	999999	999999	226	999999	136	803	161	999999	539	862	351	795	999999	924	999999	401	267	656	889	883	180	999999	999999	202	701	865	999999	349	504	719	448	214	394	73	73	538	999999	379	367	999999	999999	725	999999	218	762	943	637	605	632	455	136	37	956	317	464	999999	999999	34	999999	270	999999	811	452	820	424	146	411	967	860	93	30	887	298	90	442	455	244	791	440	758	237	12	717	58	593	999999	999999	87	609	999999	45	357	656	107	612	640	999999	96	793	999999	542	670	744	999999	435	248	738	876	874	19	926	999999	593	965	43	204	104	403	237	13	888	334	368	958	57	673	241	201	477	999999	181	999999	999999	814	225	567	267	177	999999	354	681	382	212	999999	975	334	763	691	73	418	545	879	859	790	737	218	999999	999999	502	761	17	547	408	82	837	778	999999	999999	750	475	936	926	779	882	331	999999	131	768	982	999999	999999	549	138	68	999999	302	297	217	86	999999	265	480	999999	861	347	999999	973	139	762	207	999999	984	941	597	482	619	999999	977	468	231	999999	543	804	779	999999	999999	999999	350	816	545	490	507	702	743	220	465	260	917	544	999999	542	992	999999	785	112	925	608	999999	586	646	202	320	999999	999999	919	999999	676	896	19	879	725	999999	323	227	716	123	291	207	999999	26	369	192	443	281	688	104	999999	29	676	927	859	999999	764	999999	353	180	758	847	823	498	999999	363	908	664	999999	909	999999	999999	999999	989	999999	410	162	999999	287	19	877	476	176	825	999999	999999	999999	92	30	846	868	999999	874	999999	999999	443	384	889	237	15	283	778	999999	778	425	748	999999	686	293	459	726	204	891	343	303	292	681	998	312	141	143	826	644	624	51	999999	914	533	635	210	999999	273	341	282	735	108	665	397	410	999999	999999	544	999999	999999	130	673	261	540	999999	82	999999	386	586	105	872	999999	144	
196	737	889	833	427	61	92	433	999999	863	619	607	204	999999	294	598	866	999999	599	999999	83	503	377	283	999999	999999	999999	448	999999	686	245	999999	999999	964	479	999999	999999	999999	289	493	716	147	667	810	642	933	57	999999	477	788	999999	670	283	430	71	692	370	616	999999	146	498	644	783	776	999999	219	329	240	156	999999	87	263	155	115	999999	935	999999	566	641	450	243	117	970	861	966	999999	136	856	999999	999999	298	999999	162	152	995	81	363	890	193	432	613	999999	309	842	999999	466	999999	177	999999	135	855	803	999999	19	903	999999	673	921	810	62	999999	999999	337	999999	346	183	110	13	120	999999	999999	945	383	218	837	999999	999999	138	161	509	60	959	746	999999	999999	494	999999	152	249	614	407	441	90	999999	350	150	489	939	505	536	999999	521	999999	871	999999	910	999999	766	999999	487	999999	545	770	311	12	132	726	560	999999	851	254	999999	764	506	841	150	864	253	868	696	937	868	999999	624	999999	538	903	875	234	31	999999	173	970	761	999999	862	671	779	999999	227	424	999999	511	654	999999	999999	757	559	40	412	55	187	897	999999	550	999999	913	156	168	474	229	850	335	416	787	90	987	12	999999	979	479	95	125	999999	282	18	367	999999	999999	745	780	999999	845	822	976	887	275	999999	999999	999999	948	525	621	663	999999	573	603	104	866	212	420	999999	999999	61	999999	959	71	256	213	999999	356	999999	814	422	999999	999999	15	512	440	900	815	502	790	999999	999999	954	999999	462	999999	708	999999	273	999999	999999	334	35	999999	794	890	26	825	29	999999	679	969	23	710	999999	969	133	999999	101	663	966	396	999999	964	999999	31	977	999999	609	603	505	137	93	999999	685	98	999999	613	999999	622	423	999999	999999	999999	121	999999	26	999999	999999	492	529	999999	999999	609	155	742	416	999999	336	773	912	531	999999	426	785	999999	886	200	35	120	311	519	356	479	250	999999	999999	999999	853	755	999999	733	229	127	83	365	814	484	678	999999	999999	607	287	999999	709	892	858	379	999999	569	302	825	999999	999999	191	999999	793	843	999999	263	999999	710	217	581	768	188	311	109	352	430	737	411	522	93	438	703	242	908	769	357	999999	231	280	999999	999999	189	515	74	935	74	572	970	125	424	801	970	400	705	680	531	590	758	37	15	832	891	999999	999999	726	487	776	999999	84	21	229	919	439	999999	128	588	672	999999	173	287	999999	999999	296	107	291	468	313	537	238	247	766	284	999999	999999	999999	999999	876	999999	999999	457	297	687	999999	
114	205	999999	540	476	586	101	858	999999	595	999999	157	76	605	215	853	999999	184	249	656	836	254	944	725	174	999999	557	712	302	899	999999	990	180	999999	191	902	410	927	999999	950	146	999999	423	999999	999999	999999	394	966	999999	526	89	999999	58	40	999999	859	260	166	999999	14	39	388	565	454	879	759	976	206	999999	313	453	340	348	999999	519	457	830	265	279	57	87	591	51	775	999999	442	941	999999	810	331	651	253	561	832	920	757	823	999999	809	696	151	198	553	367	83	748	934	759	999999	612	999999	995	999999	328	926	999999	999999	789	634	999999	817	999999	395	999999	661	209	779	516	378	999999	633	861	999999	583	999999	889	999999	683	702	80	507	999999	629	999999	302	999999	999999	242	905	482	999999	43	344	372	878	314	802	999999	705	874	969	428	391	758	999999	177	550	312	422	47	410	663	97	563	939	635	216	198	798	15	841	999999	610	895	351	599	999999	92	705	601	96	999999	977	827	999999	999999	801	871	228	135	115	64	820	868	82	757	946	781	999999	253	999999	614	663	700	999999	433	818	999999	999999	389	650	467	999999	821	950	824	685	270	462	999999	834	345	969	672	999999	786	999999	741	823	593	653	745	659	461	502	482	922	999999	999999	678	270	315	464	839	484	999999	999999	999999	918	999999	82	999999	999999	572	419	763	645	990	800	256	999999	87	671	999999	735	905	807	156	329	478	999999	407	475	784	600	528	880	140	999999	262	339	727	822	575	999999	967	999999	97	51	738	836	931	487	999999	999999	192	643	641	113	579	839	311	679	450	355	674	220	544	972	891	882	515	802	999999	916	999999	999999	105	311	768	488	720	114	590	641	999999	919	927	813	417	884	999999	36	618	422	38	57	382	230	847	999999	881	999999	160	856	331	138	939	631	991	999999	547	999999	345	100	129	206	999999	808	384	754	999999	731	565	16	643	999999	193	999999	999999	999999	999999	875	464	999999	606	606	953	999999	999999	999999	979	306	822	489	347	999999	691	999999	999999	999999	999999	999999	845	102	474	160	559	999999	223	843	944	999999	742	68	55	672	875	334	494	999999	252	999999	499	543	999999	986	909	86	669	733	797	665	832	999999	975	318	40	999999	545	999999	999999	809	520	999999	999999	175	563	999999	999999	674	999999	366	999999	999999	588	601	999999	312	999999	488	250	483	484	999999	56	289	982	685	93	737	641	513	788	47	475	443	999999	32	999999	609	999999	155	999999	994	699	440	631	61	999999	383	999999	727	54	67	215	573	334	41	430	
999999	193	878	680	705	42	530	999999	996	314	999999	756	62	665	718	65	105	999999	999999	999999	616	657	930	217	709	504	913	999999	730	832	902	118	813	602	38	999999	554	475	999999	961	999999	861	635	747	332	999999	191	71	336	999999	999999	999999	844	250	814	960	263	999999	999999	211	128	70	847	999999	412	47	942	459	637	302	510	630	903	528	999999	754	31	193	884	93	999999	851	143	728	722	178	999999	573	788	77	172	883	999999	999999	842	118	24	999999	344	999999	683	999999	434	43	999999	489	829	326	629	69	939	80	786	887	888	276	927	128	999999	243	773	379	671	570	139	626	135	177	685	999999	740	560	848	598	999999	591	427	109	237	242	348	947	943	728	138	999999	107	616	847	575	191	895	29	110	522	314	69	864	903	874	364	662	999999	127	329	388	999999	198	488	999999	849	827	891	999999	894	826	999999	943	441	47	999999	518	329	120	330	845	540	747	86	999999	532	999999	205	362	877	686	317	826	408	999999	870	908	138	551	726	363	13	999999	216	696	877	999999	432	866	354	845	343	530	796	484	848	999999	999999	393	773	295	999999	539	342	218	518	610	999999	692	999999	621	999999	777	393	966	841	731	541	390	227	999999	999999	339	17	999999	999999	999999	39	924	901	397	796	999999	777	999999	731	473	999999	997	187	999999	582	999999	699	733	465	565	999999	999999	642	126	941	731	175	367	165	303	999999	999999	865	731	999999	619	999999	779	824	644	999	952	245	377	999999	999999	999999	999999	833	400	639	284	576	787	999999	999999	999999	999999	455	74	579	999999	285	437	942	176	999999	455	697	962	949	919	908	999999	999999	193	593	274	999999	999999	999999	226	534	764	663	999999	733	999999	91	380	337	999999	334	760	999999	589	999999	808	435	97	411	999999	262	999999	450	720	375	755	232	466	616	999999	923	57	545	362	885	520	774	694	443	65	374	326	634	943	999999	158	755	975	999999	785	999999	999999	999999	999999	964	663	323	942	882	977	854	624	764	321	999999	287	224	712	703	166	43	741	654	355	999999	935	246	507	136	226	999999	257	950	999999	187	159	60	773	398	232	207	999999	812	465	210	999999	562	323	860	999999	933	53	281	359	752	108	129	651	388	38	427	999999	816	665	999999	607	673	934	999999	933	236	450	323	481	959	999999	928	198	999999	999999	383	999999	646	818	999999	956	999999	601	88	89	999999	409	395	369	999999	999999	25	999999	487	603	86	628	189	999999	999999	493	729	800	400	999999	179	930	999999	745	999999	999999	
179	997	382	31	631	999999	856	999999	904	826	999999	953	999999	578	196	781	710	999999	565	755	742	720	737	799	999999	999999	211	999999	909	108	903	999999	713	311	221	27	775	466	971	14	999999	135	32	263	999999	775	134	822	363	999999	999999	954	999999	900	761	459	270	582	794	999999	870	328	155	999999	923	415	250	374	366	999999	16	254	580	560	983	999999	697	483	372	460	60	388	184	521	878	948	469	813	549	762	756	202	671	525	143	453	999999	226	340	32	535	760	465	193	999999	999999	999999	628	917	154	999999	999999	219	343	999999	999999	999999	633	999999	974	946	436	999999	603	423	999999	582	64	426	999999	637	481	153	350	999999	300	999999	999999	139	902	999999	840	999999	999999	11	970	982	338	129	651	309	999999	298	365	86	108	934	999999	999999	578	403	329	211	999999	516	289	642	869	418	115	569	162	504	35	410	115	541	999999	602	452	830	999999	935	999999	999999	291	999999	787	999999	826	365	70	231	560	999999	254	638	518	887	721	337	123	999999	24	92	999999	851	273	955	999999	567	513	270	327	748	159	393	436	157	235	106	999999	999999	592	749	508	931	944	526	165	999999	32	999999	880	999999	717	334	921	692	92	440	919	999999	303	999999	852	800	999999	811	359	860	211	999999	662	624	999999	999999	999999	274	584	999999	999999	746	799	999999	999999	970	389	212	41	824	472	744	999999	795	999999	32	312	334	897	708	999999	999999	177	304	999999	661	880	265	643	209	999999	656	999999	866	533	999999	42	999999	999999	881	420	700	999999	534	398	467	999999	999999	447	999999	999999	999999	377	875	198	999999	579	505	239	883	99	133	569	831	827	815	635	207	999999	14	999999	513	610	999999	297	999999	362	642	999999	999999	999999	24	818	999999	999999	994	289	242	678	759	603	537	569	840	999999	297	141	948	707	583	831	109	604	443	468	999999	999999	362	588	999999	421	936	599	999999	528	999999	315	385	837	832	536	403	528	999999	999999	463	943	770	233	10	205	413	935	999999	975	999999	420	385	999999	302	999999	999999	999999	999999	347	666	937	147	999999	716	999999	756	121	999999	57	438	580	100	42	15	758	631	138	999999	999999	18	11	277	457	271	664	930	660	999999	239	608	749	711	175	999999	525	999999	458	517	28	449	301	70	284	547	999999	329	353	719	543	999999	799	75	161	339	999999	670	690	60	999999	61	105	999999	645	448	688	868	999999	297	489	952	183	620	569	999999	716	940	992	909	585	999999	999999	999999	10	999999	999999	683	559	999999	89	855	999999	408	465	
966	353	999999	425	836	858	817	404	65	239	999999	797	999999	506	934	622	725	999999	780	474	716	999999	999999	576	386	638	15	318	999999	217	633	835	999999	164	602	872	991	524	166	61	999999	940	530	711	999999	471	631	186	624	999999	364	188	999999	933	748	501	999999	158	49	207	852	508	316	848	606	755	31	33	903	71	630	999999	520	728	705	776	944	453	999999	915	999999	999999	694	873	853	455	499	841	416	999999	683	843	999999	959	209	270	634	682	114	663	449	608	282	562	999999	163	667	617	238	972	999999	745	991	133	200	33	814	442	994	999999	265	190	617	999999	388	787	999999	561	529	444	152	271	348	503	475	409	999999	141	290	999999	999999	881	613	443	553	937	851	361	768	999999	999999	201	688	954	407	268	990	479	999999	806	437	116	999999	793	829	296	407	498	658	791	999999	682	999999	304	373	999999	577	999999	999999	450	999999	374	792	354	988	999999	583	394	105	999999	418	86	956	483	272	999999	792	819	613	266	540	363	703	999999	707	999999	49	393	999999	33	691	816	999999	734	871	73	999999	999999	999999	879	712	999999	402	451	382	401	726	679	999999	691	591	999999	570	999999	909	581	671	815	999999	224	999999	199	803	999999	525	999999	857	232	611	208	999999	58	24	734	554	527	961	999999	604	999999	57	999999	361	898	442	933	256	999999	999999	300	402	507	107	999999	999999	999999	219	329	999999	781	999999	503	77	833	333	542	999999	835	448	392	620	419	999999	341	177	999999	837	999999	999999	591	355	631	408	999999	806	860	950	999999	999999	999999	318	641	335	823	770	999999	999999	528	575	899	199	420	787	441	680	983	296	765	422	426	684	315	999999	344	435	999999	105	755	37	999999	592	319	79	417	84	978	93	397	570	999999	258	319	339	741	402	934	843	966	641	999999	999999	194	21	349	999999	12	952	999999	999999	857	458	547	501	111	999999	880	999999	379	367	701	899	899	205	798	178	999999	999999	999999	941	501	79	138	124	999999	999999	407	999999	729	70	81	999999	999999	10	713	175	710	999999	237	434	521	592	999999	999999	939	923	674	989	999999	181	981	37	999999	59	896	999999	999999	433	297	211	909	582	622	999999	295	675	808	898	491	999999	467	557	747	523	430	908	605	999999	184	290	235	417	999999	999999	999999	54	32	51	113	999999	845	287	530	999999	525	939	999999	164	323	274	125	775	999999	590	713	434	289	490	999999	987	192	999999	258	999999	999999	501	999999	74	240	251	999999	766	795	566	787	189	36	999999	998	490	937	
450	214	909	999999	459	999999	504	999999	655	999999	542	999999	126	742	53	999999	999999	60	33	451	906	924	82	622	359	980	940	802	533	999999	999999	491	148	999999	999999	999999	999999	999999	526	999999	993	229	585	486	120	999999	678	999999	743	160	511	671	975	49	41	526	142	297	816	479	969	701	320	257	207	999999	999999	76	10	456	999999	999999	999999	441	999999	686	349	595	511	999999	311	126	68	382	896	896	516	109	29	999999	464	61	35	57	622	301	999999	999999	289	69	80	612	823	999999	471	828	147	543	590	354	999999	999999	785	999999	999999	999999	643	937	360	310	544	183	56	999999	999999	999999	657	486	818	167	777	21	316	452	934	698	302	771	911	999999	758	972	999999	674	999999	918	276	999999	999999	770	658	971	976	978	524	897	565	48	304	833	999999	660	724	999999	576	175	239	343	876	999999	999999	999999	35	999999	999999	572	664	381	746	999999	999999	443	607	58	509	806	44	338	927	999999	142	999999	477	88	896	107	257	999999	108	873	999999	932	347	999999	220	786	945	999999	999999	952	999999	999999	302	999999	471	736	999999	676	923	769	999999	901	416	839	345	306	403	999999	396	999999	324	577	283	999999	395	439	106	206	999999	722	861	351	902	974	999999	948	960	999999	616	169	54	999999	172	999999	742	786	525	507	74	914	392	997	306	999999	999999	665	910	430	999999	999999	640	856	838	999999	908	789	999999	442	45	397	345	999999	340	236	409	743	414	999999	139	999999	999999	598	142	923	339	863	54	920	346	999999	47	540	999999	584	529	198	742	999999	429	953	787	93	472	999999	578	999999	666	79	582	894	261	966	300	999999	128	51	724	914	871	55	999999	999999	105	897	999999	804	734	756	707	221	11	452	524	185	999999	830	136	999999	355	103	206	974	999999	452	999999	81	249	197	999999	487	474	828	100	384	218	709	987	999999	328	999999	999999	999999	372	370	999999	808	451	124	414	297	915	269	569	777	848	999999	740	653	999999	287	565	999999	299	999999	747	182	361	150	966	122	842	562	146	581	591	295	612	977	559	88	629	135	782	179	572	215	269	322	535	999999	968	344	563	50	218	964	999999	152	623	720	456	311	157	302	454	363	132	987	196	562	166	999999	103	932	999999	999999	999999	130	657	541	913	49	614	527	153	508	999999	999999	999999	626	999999	999999	363	839	999999	999999	977	490	999999	219	999999	281	136	972	292	215	250	631	392	778	210	500	999999	91	999999	999999	697	630	158	945	364	35	624	569	999999	696	409	999999	311	340	
462	283	999999	447	459	642	912	641	245	938	267	376	999999	594	999999	184	975	281	42	223	630	356	341	778	854	67	656	567	94	596	805	985	330	62	325	927	105	57	632	173	505	999999	395	220	688	987	321	40	999999	713	720	137	232	97	709	999999	942	626	999999	401	986	355	557	999999	999999	999999	56	999999	279	498	88	999999	999999	868	718	575	961	131	100	999999	746	626	423	380	875	678	999999	999999	352	999999	984	999999	464	241	187	999999	508	746	999999	416	941	999999	761	654	999999	792	999999	999999	378	144	154	999999	535	725	655	370	931	186	772	463	518	813	319	69	513	609	473	418	690	568	76	225	52	684	999999	97	864	769	745	93	199	409	864	218	999999	173	943	999999	585	817	228	331	973	624	897	137	349	999999	150	999999	328	80	673	809	999999	928	999999	851	999999	567	505	999999	999999	999999	999999	118	948	111	994	350	999999	734	832	872	350	745	999999	428	787	797	747	999999	628	719	999999	129	736	65	150	146	999999	102	938	28	322	66	999999	294	360	788	189	248	706	800	368	594	248	999999	468	999999	999999	360	73	12	819	341	542	721	924	154	382	892	999999	858	999999	574	999999	813	560	999999	999999	999999	77	998	618	509	466	828	361	180	881	936	999999	818	459	45	38	935	999999	981	524	999999	999999	216	416	296	287	848	999999	999999	798	999999	999999	185	999999	999999	999999	75	394	320	999999	714	999999	999999	272	445	999999	999999	409	919	546	860	615	999999	769	999999	596	861	999999	331	232	618	982	999999	382	456	696	421	352	729	999999	963	999999	888	999999	809	807	617	943	970	990	999999	449	926	999999	938	819	670	416	788	143	431	482	999999	999999	999999	731	803	380	816	749	884	799	999999	177	999999	318	999999	472	959	880	999999	917	999999	340	96	178	66	319	999999	637	999999	14	564	999999	999999	490	488	800	850	88	999999	246	137	999999	116	999999	769	999999	674	629	102	207	999999	999999	164	514	860	732	999999	97	674	494	936	188	722	880	244	93	999999	102	830	926	622	880	876	742	999999	999999	234	749	999999	307	999999	999999	545	828	557	656	441	816	629	755	799	999999	413	519	999999	949	999999	235	111	999999	912	582	799	175	584	576	999999	421	723	470	999999	261	999999	376	849	131	642	894	333	588	651	39	473	84	137	999999	477	999999	999999	999999	891	998	648	999999	395	72	999999	999999	253	980	625	30	102	999999	999999	547	84	999999	669	188	316	999999	902	523	999999	882	118	724	999999	999999	108	999999	999999	883	578	509	613	
964	999999	787	115	999999	650	352	962	631	937	314	827	589	785	440	697	263	534	287	106	135	999999	999999	953	999999	999999	528	881	951	999999	999999	590	999999	999999	119	64	999999	999999	999999	964	559	560	412	999999	804	897	458	939	999999	999999	725	359	999999	413	487	999999	478	833	999999	999999	131	470	20	589	727	724	90	655	999999	999999	815	999999	490	323	999999	999999	286	999999	999999	403	999999	589	224	975	326	860	298	999999	456	833	586	58	268	122	999999	99	549	823	999999	90	817	999999	273	291	999999	544	868	978	867	912	999	911	685	421	999999	542	256	45	273	867	435	746	999999	842	999999	766	922	999999	480	456	35	463	349	78	586	90	325	999999	999999	781	991	320	475	999999	834	674	999999	846	74	310	842	514	559	360	655	999999	603	431	492	404	622	500	507	420	887	545	572	617	835	999999	226	324	230	491	999999	125	999999	666	17	134	999999	999999	313	180	613	999999	999999	988	422	516	999999	894	999999	420	168	500	812	65	655	298	999999	756	21	999999	93	999999	294	78	485	999999	799	999999	423	999999	999999	999999	197	337	806	999999	642	999999	204	999999	999999	331	999999	809	333	384	313	225	20	999999	32	646	74	216	96	999999	999999	835	999999	883	716	550	480	92	999999	999999	999999	484	258	289	655	999999	562	999999	616	761	654	484	744	110	999999	583	926	704	345	364	483	999999	999999	721	149	806	80	321	612	939	851	791	400	711	81	999999	967	999999	73	999999	94	381	599	334	441	752	999999	412	999999	143	623	999999	747	65	999999	331	999999	536	150	849	459	999999	999999	999999	910	862	94	999999	39	408	999999	205	640	842	279	111	391	999999	290	396	716	668	664	999999	999999	84	54	345	573	749	999999	999999	590	999999	999999	843	999999	922	423	578	999999	999999	382	258	999999	428	145	905	785	46	940	999999	999999	753	143	999999	999999	610	360	836	817	999999	469	290	999999	185	614	426	999999	999999	808	999999	502	999999	727	999999	295	416	999999	897	938	149	560	536	809	275	999999	836	91	262	266	691	999999	587	761	919	597	999999	444	350	813	719	116	358	237	999999	825	545	999999	484	505	180	657	463	897	678	198	999999	480	548	991	777	344	545	179	127	897	914	949	807	70	202	971	611	94	999999	43	999999	308	338	450	648	810	606	999999	96	44	118	690	93	731	999999	999999	896	999999	45	384	570	189	120	999999	911	999999	228	423	999999	208	56	999999	999999	999999	987	634	999999	107	353	967	738	999999	92	92	999999	234	866	86	405	581	85	262	59	
999999	472	31	999999	754	538	999999	592	999999	454	887	999999	740	999999	448	743	40	479	798	15	999999	646	999999	999999	38	795	999999	728	151	27	731	133	999999	329	834	182	965	446	398	568	299	999999	554	343	999999	999999	58	222	428	342	374	112	287	256	980	207	689	999999	169	958	852	335	999999	175	723	764	204	421	187	275	778	594	90	239	716	693	101	449	999999	999999	999999	473	310	808	653	629	846	546	348	636	493	50	286	440	716	964	933	389	620	999999	900	637	999999	163	564	780	31	57	540	296	115	249	34	999999	999999	388	34	999999	522	103	999999	657	82	999999	781	999999	317	999999	522	751	999999	712	829	471	42	120	438	157	254	872	607	798	999999	61	531	253	25	999999	228	338	939	301	866	526	521	999999	999999	999999	381	826	472	999999	535	999999	536	402	420	999999	203	111	950	999999	397	649	496	130	650	31	28	537	722	999999	431	194	811	468	845	313	949	789	555	999999	775	999999	999999	236	273	227	999999	138	833	463	856	127	388	71	904	227	39	999999	602	543	999999	843	114	999999	999999	351	977	78	556	117	612	414	555	17	112	970	249	270	999999	433	999999	890	999999	999999	410	313	805	749	999999	628	283	558	197	22	475	932	999999	205	286	921	250	456	581	725	850	452	572	380	959	933	977	769	999999	178	46	586	148	845	804	646	545	237	514	928	834	63	227	999999	542	179	657	53	999999	935	193	60	318	999999	999999	958	999999	435	999999	999999	650	513	999999	28	975	888	999999	477	401	639	386	22	941	653	999999	796	235	999999	838	790	286	933	785	608	985	999999	278	999999	999999	845	999999	999999	447	884	287	331	999999	999999	567	653	386	190	652	999999	558	180	999999	664	999999	621	733	712	597	999	353	716	727	417	999999	990	999999	633	49	555	734	276	575	67	376	570	999999	999999	999999	194	999999	106	291	441	59	815	999999	614	81	815	122	202	522	447	999999	570	999999	999999	176	999999	44	752	150	999999	619	291	604	61	999999	527	864	999999	250	413	596	257	435	296	367	226	123	15	999999	234	443	542	754	137	999999	806	966	136	999999	894	160	661	956	193	821	767	221	825	999999	553	999999	414	999999	119	851	293	999999	317	273	950	463	38	200	915	664	87	999999	476	999999	999999	999999	737	848	355	999999	935	999999	252	474	600	14	297	999999	18	999999	38	590	644	286	244	671	659	862	908	999999	131	999999	51	528	744	239	999999	301	835	992	223	566	605	856	916	992	999999	843	673	945	176	
999999	192	641	636	497	999999	200	299	819	901	874	940	915	999999	474	999999	723	729	370	270	999999	999999	999999	999999	472	984	787	999999	999999	779	816	999999	962	274	781	999999	999999	892	257	346	554	12	26	999999	349	625	690	725	452	742	178	999999	999999	685	180	497	176	582	173	513	115	830	57	49	95	684	977	650	360	195	850	830	482	34	716	993	999999	999999	720	999999	303	72	917	508	610	703	887	287	104	999999	999999	826	729	999999	240	723	954	999999	999999	664	999999	50	375	267	999999	348	640	999999	969	187	661	253	999999	327	219	53	912	999999	439	391	999999	700	556	76	999999	33	111	738	793	999999	48	859	999999	999999	208	263	697	660	616	271	72	999999	999999	917	631	869	964	412	534	197	811	999999	999999	624	867	947	493	308	999999	999999	247	901	494	977	148	801	999999	999999	128	999999	356	999999	999999	999999	329	198	999999	999999	444	214	68	699	214	605	190	632	322	302	198	999999	769	398	999999	747	34	170	124	340	999999	829	543	169	293	577	841	999999	483	999999	305	678	564	854	863	999999	810	999999	999999	889	796	999999	999999	999999	616	999999	197	957	784	194	152	168	999999	62	860	615	670	899	415	999999	999999	631	159	942	999999	520	999999	914	534	999999	937	999999	999999	235	543	273	350	510	552	425	390	999999	774	299	999999	999999	604	999999	994	258	318	910	142	70	135	175	366	546	45	106	181	282	999999	297	999999	999999	999999	999999	519	596	999999	170	357	990	999999	999999	856	859	715	861	915	195	919	286	999999	999999	353	999999	109	378	906	803	474	455	254	999999	461	486	52	570	450	755	992	407	983	158	999999	151	813	255	999999	506	831	184	999999	985	363	156	119	229	322	292	749	999999	690	471	999999	901	999999	149	428	999999	817	155	420	169	999999	521	302	999999	999999	211	599	853	69	999999	999999	300	274	268	754	999999	377	822	999999	168	999999	851	717	522	461	661	406	673	827	999999	999999	685	763	31	793	841	853	88	756	121	999999	999999	91	290	499	405	999999	487	395	123	11	995	898	999999	999999	999999	804	780	999999	811	805	925	36	129	720	296	536	253	999999	912	461	999999	75	999999	475	121	769	437	33	999999	999999	918	288	714	999999	999999	787	999999	999999	452	46	83	510	944	999999	767	999999	962	569	212	999999	393	22	482	661	712	929	762	786	51	580	376	756	522	786	887	647	999999	191	999999	509	999999	999999	999999	875	388	788	131	830	707	999999	807	867	820	197	641	906	805	999999	234	765	35	724	826	871	670	
326	988	999999	428	130	999999	780	543	703	844	999999	999999	999999	283	924	807	931	89	799	773	509	936	335	155	980	999999	269	999999	999999	483	309	558	160	215	71	800	962	412	587	695	36	334	127	352	632	916	208	778	999999	957	999999	645	37	107	170	390	663	22	447	999999	999999	824	999999	229	999999	999999	838	400	999999	133	845	999999	501	113	746	185	818	999999	523	999999	642	999999	656	999999	390	663	530	63	55	681	147	999999	964	309	999999	212	61	999999	807	999999	88	807	566	187	122	999999	154	923	999999	985	999999	680	499	383	645	805	177	968	838	999999	930	785	355	540	985	894	565	202	999999	544	999999	999999	185	352	985	834	924	478	202	817	519	607	999999	999999	120	467	460	999999	663	603	999999	93	68	999999	250	302	462	36	201	999999	999999	952	999999	816	861	999999	999999	157	398	999999	881	999999	776	31	372	333	93	999999	430	528	444	974	538	111	509	50	862	259	111	693	382	897	287	999999	808	567	999999	999999	999999	470	962	313	202	852	722	345	317	47	563	917	218	176	605	672	783	999999	423	127	316	999999	787	255	999999	704	438	983	421	801	223	804	944	999999	97	960	566	140	781	686	389	174	732	825	696	194	484	999999	301	999999	201	774	154	271	999999	386	682	717	268	497	424	738	923	515	823	758	999999	20	999999	999999	999999	652	262	737	737	152	98	961	999999	999999	999999	232	691	806	999999	999999	660	682	629	711	999999	849	872	999999	271	999999	999999	226	11	937	221	473	136	656	508	549	521	416	999999	999999	297	720	168	999999	999999	999999	999999	127	906	384	107	299	390	377	367	999999	780	969	475	96	902	872	960	621	999999	999999	105	999999	999999	70	927	999999	158	203	423	999999	691	999999	999999	999999	603	133	320	627	999999	999999	92	758	298	999999	768	551	941	447	533	425	760	547	999999	520	106	22	819	845	999999	853	151	197	999999	800	575	999999	953	405	492	779	999999	343	780	728	674	346	746	65	301	386	312	999999	670	998	806	999999	717	505	973	591	313	475	180	999999	999999	895	804	999999	676	463	598	999999	954	754	864	427	999999	38	846	759	275	763	554	80	551	999999	526	955	994	431	999999	458	999999	901	475	96	172	999999	948	999999	999999	258	389	838	787	766	756	915	144	388	387	688	999999	224	999999	549	921	109	999999	999999	378	848	503	254	999999	999999	124	999999	999999	777	264	999999	999999	78	227	27	384	715	293	785	683	611	821	615	54	999999	799	217	585	926	175	999999	359	999999	409	693	
754	145	999999	647	999999	702	637	999999	999999	416	608	590	999999	307	174	215	999999	999999	667	767	36	999999	210	957	350	906	477	361	999999	201	999999	482	668	534	273	249	743	645	143	980	999999	465	491	638	310	219	221	287	761	960	256	699	940	642	666	866	935	999999	999999	744	235	999999	753	932	999999	136	922	472	44	925	471	180	999999	999999	793	571	999999	572	657	999999	695	200	600	999999	945	922	541	999999	867	407	999999	729	349	398	755	697	711	559	999999	183	999999	748	253	999999	999999	999999	183	999999	848	104	469	373	367	174	999999	999999	685	111	986	999999	594	999999	604	637	621	999999	831	999999	931	105	860	847	999999	483	999999	946	946	764	163	999999	749	287	186	999999	937	941	372	184	349	999999	22	999999	572	973	999999	400	154	999999	224	757	254	55	333	999999	244	622	645	883	330	112	97	921	999999	126	131	317	719	999999	999999	679	379	656	787	999999	999999	260	284	754	893	453	802	341	549	999999	625	703	953	999999	999999	325	305	488	999999	999999	632	101	661	999999	852	282	681	323	916	545	387	597	267	122	669	984	347	999999	989	999999	310	756	382	999999	501	427	363	295	999999	383	999999	890	999999	551	999999	991	598	828	999999	999999	772	489	424	13	28	38	445	841	764	999999	978	414	999999	977	936	875	719	119	954	999999	919	396	30	542	171	496	794	716	534	677	396	519	999999	377	114	821	341	999999	533	473	981	521	530	748	405	969	401	825	614	712	999999	488	873	477	702	999999	999999	882	999999	531	243	999999	316	96	167	469	425	131	872	999999	543	350	585	491	452	407	865	282	147	202	105	969	112	822	999999	999999	645	999999	675	728	362	459	535	12	239	263	215	444	590	936	999999	999999	999999	499	999999	999999	902	391	999999	305	521	196	744	650	435	273	626	494	691	259	823	903	456	999999	762	93	815	583	261	199	999999	431	691	999999	999999	825	999999	613	654	473	15	999999	497	379	217	176	715	885	999999	999999	636	999999	752	340	123	649	824	999999	736	94	126	328	139	834	113	99	504	543	999999	610	256	23	839	228	254	568	415	999999	936	596	378	930	17	999999	562	481	678	999999	97	998	10	218	999999	570	356	686	134	662	276	999999	672	181	883	999999	720	623	999999	534	999999	554	244	999999	871	149	999999	196	321	844	281	999999	421	153	455	999999	609	48	146	279	999999	567	444	999999	810	819	924	207	999999	999999	575	999999	599	154	274	999999	999999	263	346	999999	854	170	374	290	391	999999	706	999999	
725	999999	365	682	487	611	662	528	119	491	937	999999	999999	999999	149	280	279	999999	999999	999999	878	999999	247	356	999999	409	425	999999	999999	164	371	176	123	405	481	175	999999	999999	461	999999	492	745	433	283	325	294	521	999999	30	104	21	999999	611	999999	649	813	642	19	999999	88	999999	951	336	955	999999	771	939	820	46	974	594	385	880	54	999999	143	999999	964	41	417	887	88	999999	107	153	322	565	999999	756	668	532	999999	999999	383	999999	541	419	478	164	554	354	701	999999	56	509	635	178	567	999999	516	334	999999	978	999999	999999	117	270	238	812	999999	999999	265	73	377	451	999999	999999	506	999999	253	724	20	999999	486	72	999999	777	644	598	999999	154	998	999999	999999	999999	853	999999	349	193	694	999999	190	665	357	999999	99	637	933	999999	591	999999	671	999999	999999	999999	324	999999	501	510	13	340	625	999999	999999	999999	217	236	823	43	597	999999	133	999999	999999	972	543	999999	999999	148	999999	999999	999999	50	17	999999	482	999999	999999	999999	29	985	207	838	999999	364	655	550	999999	696	141	999999	999999	999999	17	370	48	999999	768	438	258	969	417	999999	536	454	495	584	633	948	188	534	607	375	999999	999999	33	999999	144	203	326	993	983	765	16	121	745	999999	43	646	999999	134	914	199	999999	59	577	999999	312	999999	999999	80	917	999999	517	607	999999	447	999999	404	347	753	999999	999999	121	265	986	651	356	425	708	551	551	986	999999	64	619	417	175	999999	44	999999	999999	999999	335	255	85	999999	999999	409	856	999999	999999	638	309	999999	911	999999	88	944	72	926	999999	886	35	327	529	930	780	463	999999	846	281	999999	370	167	771	814	249	866	999999	425	999999	947	569	410	491	913	687	999999	152	279	999999	231	999999	999999	692	105	383	18	726	155	790	795	999999	19	36	148	999999	151	792	106	110	222	765	647	533	550	999999	624	835	615	253	702	999999	718	517	999999	28	262	475	999999	440	999999	999999	43	634	999999	534	999999	384	999999	644	546	295	56	178	127	999999	264	584	152	778	758	182	120	999999	999999	485	999999	501	999999	130	999999	675	126	999999	999999	82	731	22	999999	25	766	250	999999	971	706	416	999999	549	399	999999	999999	677	333	999999	682	68	999999	141	546	132	999999	68	408	999999	999999	870	179	390	309	55	733	999999	658	136	999999	518	999999	149	205	682	220	164	112	390	999999	999999	352	229	984	810	54	600	476	803	194	999999	842	270	352	835	247	883	250	354	861	522	999999	206	885	999999	999999	999999	936	999999	911	999999	956	27	
866	289	528	949	406	498	10	999999	775	854	999999	999999	676	429	796	369	445	337	913	758	529	843	328	155	344	820	442	999999	663	611	892	517	752	824	404	73	317	297	999999	752	353	999999	999999	175	263	582	497	949	999999	576	999999	999999	763	207	498	33	999999	383	614	585	65	845	999999	173	962	435	560	851	35	733	999999	157	999999	999999	414	801	106	163	892	999999	332	492	73	96	192	317	753	554	335	380	112	934	683	902	696	507	258	583	999999	827	31	999999	924	999999	524	999999	735	602	793	697	999999	808	490	852	263	573	782	392	981	999999	681	16	999999	654	631	128	474	999999	474	999999	552	522	949	74	741	686	568	999999	572	999999	582	999999	761	999999	999999	304	453	830	999999	133	724	865	999999	559	155	999999	130	279	737	406	999999	788	137	886	154	414	858	999999	121	577	14	88	820	81	999999	999999	255	999999	210	999999	674	643	308	351	999999	686	921	400	999999	726	565	298	967	175	111	793	34	999999	493	49	445	999999	999999	80	999999	646	55	529	486	999999	769	243	999999	409	999999	174	489	786	704	468	999999	468	508	394	21	999999	999999	655	999999	999999	506	380	999999	999999	999999	648	999999	237	232	999999	641	401	913	302	999999	332	229	999999	999999	999999	314	247	180	35	556	977	527	999999	999999	999999	999999	400	559	208	129	399	839	907	517	92	251	261	564	999999	826	999999	554	215	999999	689	999999	552	220	999999	973	999999	999999	378	999999	914	130	598	178	818	999999	251	842	714	183	567	492	322	60	361	696	62	683	21	999999	465	433	999999	999999	379	917	983	189	527	234	999999	199	471	302	603	999999	652	999999	745	159	585	259	839	42	871	999999	183	502	999999	999999	921	584	198	179	999999	491	999999	702	798	900	999999	72	324	489	321	377	999999	30	999999	999999	999999	999999	937	862	623	999999	593	999999	35	183	999999	999999	329	190	313	286	11	302	999999	122	163	950	294	845	132	522	999999	999999	721	503	999999	163	56	470	302	952	999999	335	999999	944	999999	529	676	999999	166	546	742	999999	186	45	376	999999	999999	344	999999	103	684	102	739	110	281	999999	567	531	997	590	999999	858	888	999999	999999	675	999999	207	224	633	283	669	688	586	780	999999	183	685	999999	457	285	711	235	999999	999999	554	596	999999	673	999999	962	154	627	576	112	884	999999	825	406	999999	981	681	130	612	819	25	414	162	330	480	70	882	405	999999	315	732	633	688	92	999999	89	301	534	559	671	138	999999	121	484	999999	999999	357	289	435	475	
603	591	623	999999	999999	150	443	134	202	999999	90	999999	999999	271	380	260	999999	743	322	999999	690	157	570	940	690	973	999999	678	434	925	712	602	969	84	711	999999	20	308	999999	943	646	999999	341	999999	591	388	999999	850	114	999999	988	614	999999	813	785	999999	31	682	699	289	848	764	699	276	891	487	780	13	560	239	999999	268	999999	378	975	522	999999	615	999999	311	20	999999	574	788	937	108	635	165	299	265	999999	338	609	999999	999999	881	477	75	73	113	608	960	999999	999999	405	999999	700	598	838	272	640	999999	332	397	278	999999	199	910	999999	793	852	624	999999	304	120	999999	659	373	283	103	54	749	999999	255	703	59	999999	700	393	999999	999999	46	327	36	624	999999	15	999999	280	698	691	999999	737	280	261	999999	999999	999999	999999	494	999999	336	325	744	999999	891	864	999999	693	228	254	499	527	130	395	815	306	687	680	407	905	999999	102	999999	411	487	999999	281	994	719	803	166	937	898	147	80	721	999999	999999	733	999999	999999	527	62	453	999999	49	617	999999	445	687	569	324	365	588	633	243	999999	342	999999	999999	593	92	974	425	98	999999	628	999999	324	104	723	999999	999999	558	976	919	50	141	219	448	404	999999	558	42	244	999999	581	320	514	999999	980	251	78	854	265	846	999999	999999	365	640	999999	999999	569	999999	964	690	377	807	611	713	202	999999	133	301	484	999999	533	941	999999	999999	980	318	478	999999	124	481	810	103	303	140	375	999999	776	578	37	769	827	218	78	999999	999999	774	708	999999	644	382	999999	999999	379	999999	999999	611	999999	118	659	112	999999	91	236	999999	999999	284	513	481	348	788	832	999999	273	714	999999	999999	873	638	783	216	609	677	999999	999999	363	999999	723	999999	816	764	959	999999	919	999999	612	745	999999	586	673	199	999999	999999	999999	855	999999	573	513	664	999999	997	737	816	999999	999999	502	999999	247	494	138	999999	999999	278	664	583	999999	174	999999	348	112	633	343	297	964	999999	946	383	999999	999999	202	790	530	999999	554	999999	36	152	342	476	433	133	999999	497	457	826	638	991	571	878	36	384	937	175	999999	999999	664	450	851	740	506	128	273	999999	301	347	326	501	999999	846	557	685	999999	169	914	999999	135	846	839	148	999999	999999	999999	347	961	999999	852	364	506	498	164	999999	999999	601	999999	314	860	258	205	999999	509	146	999999	725	331	350	552	778	999999	583	931	817	999999	713	785	999999	317	926	298	999999	494	961	995	235	999999	970	999999	999999	999999	610	999999	877	650	729	999999	
819	686	95	25	620	276	999999	114	922	566	346	975	587	816	999999	997	999999	959	722	625	999999	151	52	44	999999	955	321	588	650	466	64	999999	999999	85	966	866	231	910	999999	999999	420	999999	82	668	354	995	999999	424	999999	999999	193	917	928	114	100	677	999999	999999	664	665	954	999999	463	466	512	179	999999	511	999999	560	775	33	999999	999999	214	690	79	383	999999	365	157	897	816	47	283	146	248	775	984	298	231	180	999999	22	999999	925	404	615	999999	184	899	999999	573	999999	837	169	634	422	900	410	608	271	371	309	999999	67	678	425	193	375	931	329	527	561	999999	605	778	999999	263	999999	295	463	227	515	465	852	333	604	210	123	512	825	875	584	690	999999	808	946	505	205	999999	999999	432	999999	253	580	999999	22	999999	241	391	364	169	621	999999	154	999999	856	843	665	733	84	225	79	863	115	454	943	871	999999	796	999999	999999	68	999999	316	41	437	271	999999	83	321	720	968	732	157	666	263	469	545	916	952	999999	999999	999999	181	763	362	926	148	999999	835	150	515	445	559	999999	111	589	807	999999	616	595	957	591	999999	364	256	347	716	448	200	483	336	999999	844	999999	934	596	860	553	999999	999999	132	759	999999	181	999999	999999	183	567	565	673	661	431	310	367	154	258	999999	999999	517	25	220	699	935	362	814	999999	999999	830	655	999999	729	999999	445	999999	472	208	999999	999999	158	723	174	159	999999	526	999999	999999	161	487	584	686	545	52	45	663	300	433	824	885	366	162	932	352	999999	60	943	406	999999	204	999999	946	999999	809	669	999999	999999	70	999999	418	540	909	902	123	255	969	969	999999	229	781	815	48	383	468	883	996	999999	821	999999	999999	999999	425	919	999999	999999	637	781	999999	383	999999	812	239	617	415	355	457	260	818	106	941	91	266	999999	213	999999	856	573	445	926	672	13	39	823	999999	835	124	999999	944	999999	618	198	242	999999	977	969	999999	999999	968	122	436	746	999999	724	306	752	326	247	715	578	736	74	345	809	710	248	999999	416	635	999999	240	999999	999999	296	999999	753	848	999999	999999	244	803	434	999999	333	499	926	40	314	999999	239	519	999999	285	376	795	554	852	433	604	999999	195	999999	795	398	881	970	440	999999	999999	552	904	999999	47	480	774	311	468	22	999999	783	217	479	999999	406	70	363	191	999999	999999	933	901	425	357	471	59	634	639	216	451	529	999999	354	999999	999999	334	154	840	999999	601	494	95	839	122	820	531	716	289	999999	337	528	
789	999999	195	312	651	489	26	575	430	150	671	261	571	791	296	862	410	915	82	915	522	385	347	16	848	999999	312	536	999999	342	354	250	999999	922	739	994	169	765	333	844	137	274	384	999999	823	999999	278	330	533	999999	315	999999	999999	422	15	413	999999	188	464	999999	186	489	636	98	796	430	382	648	61	302	703	645	592	999999	787	258	999999	887	193	24	999999	981	999999	280	37	980	924	467	916	336	841	980	999999	743	667	648	638	296	664	402	460	630	278	999999	965	670	782	999999	634	757	412	276	995	450	796	999999	486	365	70	816	999999	915	731	999999	460	722	344	848	569	999999	619	715	232	790	563	172	712	771	315	367	999999	835	832	999999	924	574	984	860	999999	999999	171	999999	235	848	999999	545	898	999999	781	999999	999999	933	529	494	148	697	54	215	887	633	999999	999999	60	999999	999999	999999	93	572	801	886	737	484	902	999999	978	346	999999	384	894	999999	999999	169	989	71	999999	273	315	347	30	999999	999999	779	972	999999	980	455	232	531	239	234	462	335	752	894	999999	850	41	999999	515	801	217	999999	320	869	369	332	725	988	672	354	999999	745	552	574	999999	957	999999	589	999999	533	123	958	154	670	565	939	417	105	556	191	242	881	832	229	29	860	469	113	953	657	729	244	859	884	999999	716	999999	187	999999	999999	999999	999999	317	982	687	259	524	999999	313	999999	915	630	441	490	999999	999999	999999	332	554	505	498	407	999999	468	804	999999	109	269	801	848	166	999999	999999	998	999999	789	574	999999	541	770	346	818	800	999999	742	108	802	999999	772	393	803	460	632	43	69	941	817	848	188	999999	159	999999	848	464	273	685	999999	443	648	333	909	73	999999	784	168	680	607	111	999999	705	86	999999	999999	417	55	705	606	999999	999999	900	972	725	671	732	620	999999	969	346	270	66	44	368	729	449	483	740	999999	848	874	389	343	716	133	482	732	999999	999999	440	999999	568	88	541	999999	748	360	194	402	999999	999999	999999	710	271	840	999999	999999	717	11	999999	934	314	46	757	657	999999	999999	265	602	198	999999	201	324	999999	926	999999	978	502	999999	981	98	299	348	999999	685	797	678	82	999999	464	811	25	999999	718	506	999999	531	999999	883	999999	191	104	591	213	999999	999999	763	181	344	999999	690	999999	999999	999999	960	644	966	435	82	860	880	494	390	148	387	999999	773	999999	999999	822	180	657	619	999999	800	999999	708	145	551	713	43	506	999999	737	773	642	999999	408	999999	862	148	999999	
258	33	75	999999	999999	452	825	999999	208	999999	149	522	999999	999999	559	935	999999	999999	935	831	883	369	999999	383	756	652	375	745	822	375	846	179	683	999999	999999	595	852	113	288	999999	319	477	514	875	367	225	770	739	93	236	188	791	999999	999999	999999	888	999999	999999	999999	999999	87	90	262	999999	321	970	838	893	634	999999	999999	125	687	679	521	416	855	999999	26	540	999999	635	661	596	196	999999	252	999999	860	999999	399	171	172	226	188	999999	225	680	564	396	387	999999	999999	130	152	72	114	999999	795	807	999999	999999	674	410	190	451	999999	666	647	999999	728	999999	42	124	574	922	952	471	500	999999	200	999999	999999	999999	162	999999	530	541	453	133	999999	999999	582	63	999999	152	496	762	45	999999	811	559	43	999999	999999	916	999999	990	999999	230	120	999999	756	999999	999999	858	999999	54	257	186	999999	886	999999	523	315	733	889	978	637	431	435	999999	436	763	480	641	151	97	961	246	999999	539	985	999999	999999	318	248	999999	447	628	292	999999	514	859	816	999999	999999	519	992	935	37	866	363	134	794	919	999999	992	42	974	999999	773	999999	999999	26	391	900	999999	999999	999999	494	999999	999999	19	999999	984	685	999999	947	556	999999	632	999999	35	218	303	186	861	438	103	111	255	46	999999	911	519	367	502	842	999999	33	356	18	995	450	999999	335	999999	999999	810	999999	639	54	485	679	999999	678	68	802	722	214	49	561	416	895	999999	783	77	107	999999	999999	193	734	522	999999	948	999999	109	999999	11	999999	831	875	628	860	472	210	560	794	999999	841	999999	999999	130	999999	983	795	601	109	211	999999	267	256	366	193	60	904	531	999999	730	471	999999	483	999999	753	382	173	933	556	433	999999	999999	283	999999	788	327	493	999999	999999	999999	163	32	10	999999	577	711	585	999999	444	809	567	678	607	999999	365	272	826	999999	376	847	820	861	54	999999	172	999999	983	974	577	865	567	300	239	999999	576	448	578	109	999999	52	999999	653	498	747	866	369	625	219	916	999999	501	594	248	455	728	302	977	999999	221	376	727	610	999999	578	999999	999999	449	204	999999	916	694	726	674	333	60	176	373	307	999999	802	999999	773	999999	62	374	973	62	784	999999	283	471	252	887	856	999999	196	711	919	505	599	920	431	721	10	831	774	919	999999	404	562	928	679	525	418	791	954	552	999999	999999	278	224	999999	519	999999	999999	451	839	818	18	863	464	999999	801	999999	882	999999	999999	67	230	600	63	147	389	999999	355	999999	727	478	75	370	
643	999999	715	999999	999999	999999	911	507	555	999999	934	111	999999	540	107	484	877	999999	536	999999	902	494	669	613	224	87	285	396	868	662	724	370	752	648	229	643	999999	574	835	626	999999	553	512	841	665	952	999999	848	35	871	913	421	942	999999	467	159	162	999999	22	999999	979	525	639	892	665	574	358	267	320	999999	744	313	999999	910	393	358	982	827	947	272	846	436	371	997	749	313	999999	323	190	80	999999	637	999999	999999	646	727	914	999999	999999	101	604	999999	537	999999	136	999999	999999	42	55	119	176	334	999999	749	460	552	164	641	153	362	156	44	87	249	999999	117	750	941	273	666	444	373	999999	855	999999	873	899	999999	871	148	999999	999999	278	81	999999	166	999999	813	88	104	573	282	475	999999	944	999999	999999	999999	999999	28	860	999	769	388	675	802	682	308	91	587	653	364	770	999999	990	761	765	16	999999	999999	635	999999	863	178	102	999999	898	827	911	108	977	611	211	852	287	999999	626	889	999999	111	483	999999	999999	501	450	219	512	469	833	193	999999	889	952	781	392	923	999999	600	999999	514	904	999999	397	999999	609	52	999999	917	727	627	999999	876	999999	243	999999	462	214	372	728	883	658	999999	993	728	305	999999	659	999999	470	363	236	36	603	999999	207	628	999999	749	999999	408	66	999999	741	216	59	927	289	718	449	930	719	773	871	412	855	475	861	669	687	521	393	999999	457	373	401	118	999999	999999	999999	713	676	465	480	330	826	74	697	787	678	377	808	940	980	539	644	462	164	201	46	999999	767	999999	72	380	25	334	146	378	999999	940	655	571	683	735	264	264	999999	551	585	790	778	83	999999	319	712	452	999999	918	728	939	953	90	999999	999999	946	559	402	110	314	999999	927	328	973	999999	722	247	267	254	999999	390	169	999999	616	256	954	693	136	752	667	572	582	228	649	999999	987	574	890	380	999999	704	861	999999	246	93	863	459	110	262	597	475	195	999999	643	999999	779	351	474	435	358	999999	433	650	442	742	920	709	679	107	750	157	357	999999	464	580	999999	966	375	533	392	505	592	873	164	202	386	84	585	999999	999999	646	110	999999	31	537	281	221	759	503	999999	163	779	12	511	450	128	309	53	72	818	999999	999999	941	52	853	669	999999	495	999999	366	846	999999	378	999999	114	57	999999	999999	927	309	318	216	871	370	999999	725	590	371	714	84	87	999999	522	492	291	999999	168	422	177	867	721	725	999999	147	326	40	410	999	407	403	236	
443	125	763	510	606	113	999999	813	137	89	999999	780	176	289	814	611	886	720	443	888	479	697	69	588	592	697	999999	53	208	325	590	964	321	999999	643	915	759	981	999999	567	587	609	999999	788	533	999999	353	999999	999999	428	523	289	964	514	999999	999999	65	999999	918	909	378	537	614	812	499	233	468	328	999999	899	999999	905	45	875	999999	870	999999	281	999999	646	353	877	999999	779	801	999999	999999	999999	999999	897	859	584	999999	776	198	59	994	236	299	309	486	999999	999999	612	577	999999	999999	98	213	999999	97	784	129	281	565	501	996	999999	21	999999	233	661	237	748	49	277	999999	268	999999	260	875	431	981	755	170	329	665	999999	212	192	67	911	603	213	810	84	464	791	999999	697	63	999999	225	111	86	824	999999	473	573	309	775	984	999999	953	21	999999	802	374	121	246	999999	999999	999999	828	999999	321	999999	999999	938	964	812	999999	57	999999	207	715	215	880	679	346	532	999999	365	902	417	82	510	650	202	999999	999999	100	679	975	861	986	537	396	971	999999	765	773	999999	999999	497	999999	999999	999999	999999	305	460	922	999999	999999	999999	999999	711	999999	421	999999	811	999999	831	794	999999	999999	381	82	138	220	999999	819	999999	915	580	758	666	757	999999	692	146	98	894	896	692	360	405	999999	271	999999	284	808	974	913	999999	999999	941	740	915	775	352	864	293	544	128	641	22	999999	204	955	976	954	323	999999	921	723	524	935	111	999999	999999	999999	999999	911	999999	378	844	995	962	233	817	926	841	640	350	999999	804	359	999999	60	999999	999999	709	316	999999	330	495	999999	992	239	999999	16	999999	583	999999	874	62	382	608	749	797	999999	817	971	147	60	122	682	999999	999999	999999	999999	167	61	994	699	767	505	671	616	882	999999	999999	999999	401	810	297	999999	191	999999	228	432	751	38	263	330	809	738	178	199	217	813	868	353	320	667	849	587	999999	758	117	557	711	999999	866	999999	999999	999999	999999	336	763	855	500	999999	430	496	999999	138	999999	674	890	39	336	481	999999	79	999999	659	422	999999	961	709	678	432	368	670	720	759	172	64	316	725	168	841	436	362	322	956	999999	999999	253	721	790	999999	868	87	999999	999999	593	796	999999	364	999999	999999	375	63	999999	78	999999	759	775	999999	966	743	368	999999	871	494	55	999999	999999	773	737	598	490	999999	999999	999999	999999	290	449	491	175	375	999999	952	999999	321	476	382	999999	999999	412	172	57	999999	999999	57	556	703	216	736	194	999999	48	705	626	82	999999	134	
999999	422	513	273	999999	999999	999999	999999	167	415	121	999999	27	673	871	513	999999	574	551	901	999999	871	999999	860	83	712	306	629	336	879	999999	999999	955	352	247	999999	739	999999	852	762	99	999999	889	150	592	999999	718	521	675	535	999999	999999	531	464	999999	272	214	653	199	607	988	869	273	999999	999999	139	604	675	435	999999	773	999999	721	788	812	341	999999	76	278	999999	994	785	954	801	545	283	999999	500	713	975	999999	96	949	255	774	230	890	611	70	462	63	53	95	567	761	999999	340	999999	652	307	290	999999	384	999999	613	212	914	999999	743	806	679	113	961	460	559	687	999999	476	999999	592	999999	381	16	999999	373	950	699	999999	50	432	943	717	848	416	999999	420	712	186	642	572	315	999999	867	999999	999999	949	91	635	17	84	840	864	729	70	999999	908	142	568	409	662	513	527	432	999999	863	962	265	555	765	149	974	105	833	451	286	33	999999	752	42	423	869	73	389	965	999999	999999	987	788	560	786	287	153	777	980	68	787	995	557	399	820	999999	536	999999	868	109	745	40	288	783	832	999999	999999	535	985	792	449	999999	999999	728	999999	999999	476	995	978	861	831	328	853	392	498	37	999999	362	222	999999	343	203	999999	866	999999	58	709	14	999999	391	999999	999999	999999	197	619	650	538	829	615	846	227	541	999999	999999	278	427	187	895	294	804	448	37	323	266	459	999999	626	999999	880	736	274	472	277	596	963	223	536	665	773	848	499	137	747	376	512	999999	310	514	598	430	999999	814	720	999999	943	870	304	999999	738	372	33	938	948	878	581	755	999999	999999	54	64	999999	999999	999999	999999	315	321	290	947	999999	657	999999	122	12	460	865	460	751	999999	652	102	919	999999	927	410	825	560	188	868	795	999999	538	15	470	543	539	999999	691	999999	616	632	590	999999	999999	90	426	999999	999999	498	999999	130	13	999999	652	951	144	889	593	999999	620	755	142	421	162	999999	999999	999999	999999	468	920	514	768	477	738	999999	999999	572	230	999999	999999	914	624	999999	999999	674	753	999999	999999	518	408	650	766	970	664	861	499	178	204	999999	962	486	268	477	999999	508	361	535	189	632	449	572	668	746	999999	706	140	452	566	999999	999999	507	587	143	999999	999999	747	999999	813	877	530	343	378	446	884	507	655	156	999999	356	322	227	441	999999	79	836	999999	30	999999	958	730	57	999999	716	540	465	999999	134	418	308	999999	563	999999	999999	999999	115	204	231	862	240	60	984	340	220	999999	35	76	
856	74	233	297	727	565	999999	156	482	999999	661	999999	999999	607	530	738	813	999999	759	505	138	628	963	999999	999999	168	12	907	999999	999999	999999	551	514	999999	52	70	195	999999	43	998	999999	166	628	999999	542	324	443	633	529	255	999999	625	999999	530	999999	999999	999999	999999	536	999999	563	947	409	765	339	119	402	999999	564	470	553	802	561	761	637	999999	999	588	999999	999999	999999	378	387	999999	200	776	146	999999	999999	815	958	604	484	474	444	999999	999999	863	54	433	922	415	78	69	702	723	74	653	892	965	237	999999	999999	999999	844	194	570	908	574	563	972	417	576	749	512	948	327	96	326	717	999999	999999	543	676	999999	319	310	328	798	476	711	999999	101	497	999999	445	123	999999	629	260	359	999999	298	491	460	999999	838	328	557	754	406	977	337	999999	999999	101	999999	999999	577	535	883	252	119	108	999999	490	326	89	999999	76	834	933	466	76	367	376	848	62	999999	18	999999	999999	771	53	999999	734	999999	916	747	495	466	309	816	104	376	117	999999	200	999999	970	198	759	166	490	919	999999	520	271	817	383	252	926	999999	569	65	999999	480	75	37	999999	334	999999	342	676	999999	535	126	372	699	260	636	658	423	256	819	721	825	999999	999999	999999	223	894	999999	999999	253	540	999999	257	49	474	636	673	172	522	645	789	427	489	881	394	356	158	571	999999	746	999999	513	351	750	344	86	999999	999999	430	903	440	310	968	433	79	822	999999	999999	234	623	963	496	999999	999999	999999	303	999999	409	999999	260	74	332	541	626	999999	999999	999999	507	705	398	446	731	742	618	999999	999999	458	65	811	571	487	999999	346	944	783	108	612	740	719	999999	739	790	999999	179	838	999999	769	352	774	999999	462	371	628	999999	186	242	999999	292	406	552	845	999999	597	178	999999	249	986	597	843	560	424	630	999999	999999	658	999999	999999	572	779	107	718	999999	291	769	999999	999999	999999	999999	999999	550	354	330	999999	177	204	459	202	999999	406	599	999999	181	999999	223	627	831	584	999999	187	530	712	190	999999	999999	833	999999	999999	828	999999	657	999999	999999	829	999999	999999	104	999999	619	470	209	999999	495	999999	999999	999999	546	999999	77	152	287	999999	244	333	999999	837	999999	817	44	344	999999	460	374	999999	749	999999	999999	351	216	17	999999	545	964	503	977	77	999999	23	332	333	296	142	999999	686	999999	125	807	999999	999999	999999	52	286	261	284	15	749	98	521	999999	632	340	999999	999999	999999	618	741	576	999999	355	179	620	999999	494	711	58	332	
999999	688	203	999999	749	999999	758	751	999999	999999	294	690	999999	237	979	705	999999	700	993	101	999999	999999	77	49	548	76	806	424	844	892	791	549	236	682	230	409	999999	999999	999999	847	446	647	104	372	457	999999	253	127	199	999999	563	794	718	956	999999	657	621	163	999999	999999	999999	344	907	82	464	744	463	815	17	999999	387	801	817	999999	999999	105	776	704	592	999999	999999	999999	234	929	999999	997	831	280	999999	573	788	999999	708	210	999999	111	740	32	908	713	433	437	120	620	536	999999	977	572	999999	494	880	916	570	433	859	999999	120	978	743	467	913	193	721	999999	790	223	999999	617	999999	999999	364	754	999999	879	999999	395	578	613	999999	576	29	268	968	999999	692	999999	603	284	351	173	999999	761	288	451	999999	999999	716	676	830	999999	668	370	587	757	139	136	129	691	205	999999	999999	507	586	177	447	654	224	122	750	999999	619	818	276	822	999999	603	476	355	89	987	679	901	783	88	908	659	999999	999999	999999	999999	752	912	88	877	744	493	185	121	999999	155	35	603	925	912	704	849	104	765	204	535	659	774	612	218	793	527	723	507	268	787	972	12	642	194	175	999999	740	398	88	79	999999	365	351	933	962	85	975	871	384	68	565	916	27	943	906	977	310	870	999999	999999	999999	678	852	226	999999	32	999999	741	999999	999999	119	705	686	999999	118	304	999999	678	256	718	552	999999	132	210	232	65	985	698	999999	197	999999	869	314	861	309	749	512	134	759	939	124	244	134	387	999999	999999	239	892	835	611	553	999999	624	375	674	917	555	651	999999	127	999999	272	463	558	600	250	999999	999999	825	368	791	308	919	316	604	999999	727	745	999999	372	826	999999	862	676	644	775	255	939	197	391	204	861	141	999999	901	851	780	999999	786	708	468	414	77	477	819	254	712	317	999999	366	200	810	399	631	301	945	410	787	914	999999	999999	999999	999999	999999	999999	930	177	286	415	752	537	999999	958	999999	903	422	34	394	856	399	72	937	999999	830	999999	999999	999999	999999	351	956	451	992	661	960	713	17	776	999999	313	889	87	435	902	999999	999999	48	999999	999999	727	879	999999	25	931	525	762	67	292	999999	999999	780	999999	668	934	999999	311	544	499	998	840	896	999999	401	91	966	999999	637	45	160	11	162	999999	999999	782	472	999999	435	71	145	207	656	999999	968	389	533	430	419	999999	453	999999	294	548	853	999999	831	243	999999	933	965	213	135	31	142	999999	101	247	843	885	472	423	875	
483	364	800	999999	999999	677	21	558	546	903	146	592	999999	716	613	689	618	999999	239	999999	502	106	932	82	634	999999	172	298	295	999999	533	38	39	840	999999	999999	62	822	659	565	516	385	428	310	989	999999	698	99	488	558	235	934	242	906	999999	999999	431	728	999999	589	515	723	273	999999	999999	117	562	999999	905	428	636	796	301	673	10	126	677	632	92	204	893	999999	810	999999	361	599	796	999999	466	434	763	334	272	999999	999999	999999	999999	999999	930	882	876	104	193	69	922	439	642	569	905	999999	999999	799	645	364	695	442	999999	999999	608	780	321	999999	146	481	665	311	999999	999999	623	216	14	218	701	999999	328	798	888	750	814	922	956	999999	228	999999	724	963	689	907	385	618	881	585	860	999999	571	447	958	999999	404	620	905	999999	946	698	262	999999	108	444	46	896	999999	999999	722	686	824	94	220	999999	756	701	999999	626	999999	999999	335	999999	357	999999	639	880	840	186	356	203	999999	544	999999	529	947	232	865	254	870	488	74	999999	999999	999999	336	486	237	999999	956	999999	998	999999	576	999999	999999	999999	999999	557	805	999999	66	377	815	999999	669	289	803	999999	989	533	835	377	755	367	999999	616	566	182	999999	162	999999	999999	229	652	205	999999	967	349	166	124	88	317	448	714	432	999999	904	344	514	56	683	545	999999	432	867	999999	534	218	11	756	276	999999	343	999999	513	999999	157	172	332	932	322	999999	534	874	455	527	929	999999	935	252	999999	232	668	177	478	117	787	797	785	999999	999999	758	999999	409	848	117	999999	795	210	195	550	741	999999	582	734	229	20	167	977	349	700	493	999999	759	54	54	312	175	184	405	459	359	999999	756	729	563	126	134	999999	347	999999	144	840	750	701	970	220	96	443	259	999999	999999	999999	445	874	999999	485	999999	365	803	804	808	620	999999	999999	200	364	264	852	181	999999	885	141	999999	796	566	652	533	999999	83	833	999999	732	925	308	830	539	941	882	999999	87	538	769	232	543	999999	999999	44	999999	511	616	955	999999	272	999999	221	497	190	649	317	999999	999999	529	292	969	588	86	695	506	999999	999999	422	382	843	103	999999	999999	909	999999	61	999999	617	999999	556	466	999999	982	470	778	97	343	359	999999	574	999999	135	19	486	262	954	668	828	538	120	850	204	583	400	178	999999	104	587	93	598	275	459	444	973	826	101	605	999999	917	418	999999	311	130	808	999999	968	564	640	657	151	392	224	89	407	706	272	999999	592	301	204	993	999999	
275	703	999999	492	690	45	659	170	359	999999	911	130	999999	549	999999	774	498	210	28	463	930	941	999999	60	380	47	277	999999	796	22	324	722	424	815	999999	426	999999	418	999999	529	980	496	792	999999	312	958	857	999999	198	529	999999	100	186	999999	824	334	497	258	122	653	768	105	373	347	737	199	705	999999	513	656	275	89	923	499	483	999999	159	876	748	421	189	120	999999	999999	918	234	546	885	990	999999	929	261	306	999999	760	884	132	455	601	999999	999999	133	653	999999	999999	24	999999	686	66	999999	184	999999	509	999999	473	658	730	999999	428	513	653	999999	743	801	727	24	999999	299	999999	598	321	999999	285	999999	167	999999	466	999999	22	999999	67	859	828	999999	536	999999	751	604	999999	112	163	35	999999	97	999999	443	389	851	815	249	241	877	947	999999	999999	480	999999	874	999999	416	201	898	94	525	999999	794	991	142	274	417	273	188	139	636	999999	296	999999	197	999999	723	676	614	27	772	999999	999999	999999	999999	543	999999	974	876	71	753	910	265	941	510	999999	675	999999	257	999999	407	976	62	748	320	34	999999	802	999999	709	819	739	587	880	999999	999999	275	882	630	599	999999	443	396	999999	385	726	188	999999	177	555	499	999999	429	37	999999	999999	999999	442	600	346	761	263	999999	177	251	24	333	385	630	657	376	999999	821	658	378	963	589	935	372	594	845	999999	635	601	220	999999	320	999999	270	524	244	833	999999	294	837	999999	999999	229	876	370	403	803	724	999999	189	705	999999	770	659	656	216	999999	999999	16	999999	333	999999	999999	999999	999999	703	773	999999	115	999999	542	999999	999999	999999	999999	356	370	999999	11	999999	52	713	125	421	514	98	549	900	613	318	560	764	285	999999	514	336	391	999999	999999	999999	629	688	618	999999	647	204	921	999999	245	310	846	624	77	815	458	620	513	813	999999	614	164	873	510	797	999999	778	236	999999	316	999999	964	999999	886	344	571	363	104	28	774	319	177	599	999999	313	471	936	696	469	344	893	823	999999	819	568	513	755	188	821	245	868	999999	999999	643	999999	345	748	737	999999	253	105	999999	495	999999	999999	999999	999999	219	206	335	999999	999999	999999	410	422	273	395	289	327	831	815	185	283	999999	999999	352	990	999999	999999	999999	999999	209	963	225	248	377	338	999999	686	131	948	546	981	495	319	999999	211	776	231	999999	949	999999	420	901	999999	920	253	712	142	790	457	608	703	238	999999	726	128	551	999999	999999	934	855	602	205	883	999999	203	787	999999	129	151	224	734	
628	28	999999	999999	999999	999999	328	134	626	999999	895	999999	350	842	999999	999999	999999	668	999999	613	185	951	999999	866	999999	28	169	726	465	248	22	999999	242	873	84	220	357	999999	65	763	999999	920	318	457	707	531	542	435	451	903	879	460	490	610	559	677	924	398	574	54	627	601	668	999999	395	255	441	476	767	999999	536	655	999999	999999	769	264	642	647	999999	692	485	733	284	562	368	561	999999	999999	324	407	296	958	372	999999	145	252	999999	999999	71	462	99	76	667	909	377	234	999999	999999	840	304	44	999999	240	999999	568	999999	326	116	28	833	999999	808	161	370	999999	577	999999	601	999999	527	12	711	585	705	999999	418	75	375	194	999999	713	574	792	999999	372	19	728	999999	452	999999	925	999999	912	237	999999	291	914	999999	664	799	941	257	834	999999	301	999999	701	534	288	999999	999999	951	999999	883	130	521	26	141	997	246	999999	801	158	518	601	857	798	999999	339	321	503	768	711	394	203	466	999999	479	999999	50	317	204	212	302	423	974	233	39	999999	854	274	999999	309	999999	951	149	109	325	720	999999	999999	354	205	966	656	999999	250	536	690	999999	781	999999	999999	999999	929	654	599	999999	105	999999	633	769	999999	999999	56	720	999999	293	999999	64	366	424	759	294	999999	963	999999	999999	646	363	733	697	349	452	83	728	381	352	999999	999999	549	999999	999999	103	999999	764	113	721	920	936	601	956	999999	999999	999999	999999	787	127	451	965	999999	999999	219	742	893	936	430	798	411	999999	349	125	795	146	999999	999999	999999	665	484	999999	859	287	325	999999	761	999999	603	999999	999999	716	941	263	999999	532	651	194	43	999999	209	874	999999	315	320	601	999999	486	999999	999999	130	999999	172	131	643	699	116	378	49	509	999999	126	999999	716	653	694	999999	95	224	273	495	999999	89	999999	466	999999	417	999999	967	999999	122	285	616	999999	593	960	554	820	620	999999	426	282	155	533	999999	999999	999999	627	661	625	225	511	999999	999999	471	800	999999	455	999999	43	999999	561	411	325	397	705	510	999999	999999	692	150	565	475	21	847	222	184	555	219	383	999999	789	999999	351	507	999999	999999	718	999999	792	999999	108	165	586	999999	864	999999	999999	146	999999	582	845	504	969	999999	660	999999	260	60	259	625	999999	246	999999	965	501	668	69	818	786	999999	791	999999	340	836	52	999999	889	101	982	351	999999	418	999999	800	232	295	923	999999	999999	574	999999	668	925	176	307	999999	999999	620	999999	205	811	21	360	120	791	333	173	143	442	999999	156	
168	999999	907	281	149	829	999999	743	999999	999999	999999	971	999999	928	132	596	173	999999	189	999999	279	673	786	540	343	68	306	19	898	131	790	435	596	999999	605	999999	27	895	999999	999999	394	876	222	999999	619	999999	148	999999	668	737	10	604	262	725	877	495	290	376	999999	91	533	999999	999999	94	955	767	999999	794	333	531	578	277	381	999999	999999	402	461	336	999999	303	920	999999	351	170	999999	195	182	870	999999	119	999999	650	999999	86	510	999999	41	999999	505	851	664	999999	859	147	169	732	233	999999	585	485	999999	999999	455	643	999999	999999	999999	999999	962	769	594	514	999999	999999	219	927	319	999999	645	237	371	333	999999	79	638	575	999999	214	11	999999	999999	75	999999	74	85	999999	999999	324	915	101	999999	356	175	735	266	999999	110	999999	927	241	423	928	999999	357	999999	710	132	385	15	999999	164	925	683	573	806	529	229	999999	999999	852	732	999999	389	554	453	24	999999	105	812	999999	475	619	286	769	999999	43	604	937	999999	375	999999	999999	319	330	999999	858	673	999999	928	737	930	999999	507	84	509	428	549	916	904	109	999999	37	573	526	129	544	648	913	597	772	999999	292	239	772	617	912	685	68	617	595	999999	566	176	85	999999	999999	999999	211	999999	557	494	687	43	850	822	217	256	792	211	999999	219	760	14	166	811	648	999999	735	467	597	742	490	308	318	999999	985	861	497	968	999999	433	999999	653	49	288	999999	999999	388	949	410	999999	999999	857	225	385	590	561	20	273	910	864	385	744	672	814	13	389	724	101	836	999999	758	999999	637	968	999999	116	999999	877	574	999999	311	785	66	931	850	633	93	999999	179	434	999999	233	67	708	57	999999	980	999999	999999	858	999999	999999	999999	64	907	77	230	999999	612	483	999999	142	699	999999	562	599	688	741	999999	380	305	790	999999	412	999999	535	767	928	920	80	999999	740	602	999999	999999	24	673	11	34	782	412	836	999999	999999	999999	718	999999	999999	156	458	23	248	999999	999999	562	999999	375	709	560	381	999999	301	336	541	999999	856	540	999999	656	999999	926	686	717	999999	999999	469	999999	236	575	999999	10	229	999999	999999	999999	887	999999	697	162	131	648	999999	451	652	482	120	509	999999	999999	980	187	999999	891	607	531	337	530	88	999999	102	999999	149	144	773	381	999999	519	999999	999999	470	386	842	999999	999999	900	962	999999	75	999999	856	960	679	888	594	608	460	338	184	940	729	366	401	760	70	846	509	829	678	281	401	601	645	999999	877	603	999999	999999	365	707	
999999	102	465	999999	999999	999999	604	260	549	174	920	751	999999	999999	999999	113	985	91	771	688	400	143	999999	794	999999	999999	999999	374	20	991	273	999999	999999	477	382	637	901	32	680	927	252	999999	999999	513	360	649	999999	722	560	774	618	263	999999	677	316	435	535	670	70	824	999999	999999	999999	557	901	189	778	867	551	126	999999	963	411	843	999999	152	852	999999	443	668	999	999999	813	246	999999	999999	793	305	999999	999999	112	999999	961	999999	119	21	999999	732	611	999999	871	399	180	443	571	999999	999999	114	241	174	582	481	236	402	825	999999	426	13	184	999999	396	483	706	999999	999999	972	12	554	734	434	143	130	999999	272	797	999999	999999	999999	674	728	167	999999	73	996	374	631	13	569	41	893	594	14	557	720	785	397	693	576	429	599	651	999999	999999	807	40	462	999999	964	604	999999	793	57	339	455	999999	707	419	709	240	392	968	999999	523	840	839	139	572	731	486	409	916	855	999999	85	87	859	999999	266	999999	911	602	49	964	816	110	999999	675	111	999999	88	977	999999	999999	47	999999	999999	999999	999999	999999	901	999999	307	999999	205	308	938	999999	263	378	873	398	163	742	328	789	929	479	999999	740	301	463	470	999999	999999	431	933	519	912	453	868	999999	779	999999	75	31	999999	561	999999	518	172	449	421	999999	123	689	824	250	999999	257	701	739	87	799	999999	447	429	999999	88	999999	374	429	195	999999	510	798	619	865	677	306	494	377	999999	198	577	852	51	737	631	719	999999	999999	501	999999	999999	139	997	980	999999	627	602	742	482	995	999999	743	263	611	232	324	999999	958	573	721	762	334	39	889	231	999999	405	692	931	999999	175	999999	927	530	68	381	801	999999	999999	60	704	752	999999	714	54	834	598	999999	999999	317	648	648	129	999999	902	428	999999	117	758	798	231	909	811	122	830	999999	815	732	999999	851	522	441	999999	522	26	20	999999	325	844	999999	999999	965	187	623	999999	526	563	157	628	640	281	693	880	454	828	794	940	782	883	584	28	865	999999	999999	794	999999	933	606	763	999999	989	784	272	371	999999	999999	731	197	999999	313	907	668	999999	999999	580	828	999999	999999	694	231	79	656	441	270	378	999999	88	524	829	513	999999	957	999999	736	999999	497	431	519	881	999999	73	753	390	999999	676	360	999999	999999	92	965	657	672	911	542	822	342	999999	12	992	215	188	216	368	888	720	950	284	999999	999999	999999	999999	999999	999999	133	168	326	276	861	999999	27	999999	115	442	863	855	999999	55	
